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
340189189079	340189189648	340189190198	340189190748	340189191298	340189191848	340189192398	340189192948	340189193498	340189194048	340189194598	340189195148	340189195698	340189196248	340189196798	340189197348	340189197898	340189198448	340189198998	340189199548	340189200098	340189200648	340189201198	340189201748	340189202298	340189202848	340189203398	340189203948	340189204498	340189205048	340189205598	340189206148	340189206698	340189207248	340189207798	340189208348	340189208898	340189209448	340189209998	340189210548	340189211098	340189211648	340189212198	340189212748	340189213298	340189213848	340189214398	340189214948	340189215498	340189216048	340189216598	340189217148	340189217698	340189218248	340189218798	340189219348	340189219898	340189220448	340189220998	340189221548	340189222098	340189222648	340189223198	340189223748	340189224298	340189224848	340189225398	340189225948	340189226498	340189227048	340189227598	340189228148	340189228698	340189229248	340189229798	340189230348	340189230898	340189231448	340189231998	340189232548	340189233098	340189233648	340189234198	340189234748	340189235298	340189235848	340189236398	340189236948	340189237498	340189238048	340189238598	340189239148	340189239698	340189240248	340189240798	340189241348	340189241898	340189242448	340189242998	340189243548	340189244098	340189244648	340189245198	340189245748	340189246298	340189246848	340189247398	340189247948	340189248498	340189249048	340189249598	340189250148	340189250698	340189251248	340189251798	340189252348	340189252898	340189253448	340189253998	340189254548	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23683	21606	29377	24267	21870	22066	17089	8962	6582	5456	4509	3630	2915	2250	1868	1575	1404	1195	1010	924	876	733	621	602	614	605	520	516	559	553	547	531	533	579	563	538	533	519	523	499	482	568	514	567	510	543	531	556	526	480	580	539	521	551	512	518	527	523	544	530	566	559	544	538	545	524	529	530	527	581	508	503	557	526	524	522	501	507	525	531	507	526	505	494	523	547	543	473	548	522	538	518	511	499	509	552	510	513	547	517	553	523	519	521	520	523	544	560	558	498	520	501	506	535	556	509	490	502	511	490	542	522	531	482	522	555	562	526	546	506	515	491	543	580	548	514	532	548	509	490	539	544	564	498	506	525	514	519	533	511	534	525	539	506	487	516	531	501	530	535	544	528	525	521	547	536	542	541	560	508	546	529	531	524	555	512	516	528	509	511	513	540	492	527	529	496	539	551	486	531	569	514	507	525	523	501	510	530	527	553	496	532	549	520	538	515	536	530	517	512	511	520	528	481	532	502	486	501	535	546	496	552	558	492	525	513	534	532	517	545	540	526	477	563	562	535	572	527	536	503	534	538	518	517	533	517	510	555	520	508	512	529	527	557	550	533	527	478	527	523	474	542	556	526	496	523	528	545	514	544	521	519	504	526	506	512	521	521	534	513	529	519	531	514	518	530	515	499	567	537	504	520	486	505	563	522	519	545	510	506	543	516	513	529	546	484	544	524	513	509	484	521	518	557	530	520	507	519	482	504	536	494	557	527	531	527	522	529	529	518	551	493	515	501	508	518	538	520	532	524	537	543	514	501	523	493	529	490	481	539	491	564	553	552	468	530	503	567	494	510	502	480	516	518	504	479	538	554	500	557	500	506	517	519	521	520	542	556	528	502	548	482	533	505	563	517	523	540	538	521	522	502	533	492	504	546	474	523	525	507	501	518	544	510	510	518	533	509	528	532	532	503	537	502	528	526	489	518	524	496	552	512	503	540	515	557	543	549	522	531	527	492	532	497	540	542	533	528	541	493	526	542	512	526	512	534	524	507	529	543	560	538	517	525	504	528	558	558	516	508	504	532	569	535	501	549	575	589	556	571	521	544	504	557	541	528	539	519	518	523	543	536	535	557	523	500	485	515	563	516	552	542	570	506	534	525	497	553	550	536	510	540	548	567	516	516	510	529	513	551	502	488	516	525	524	575	519	530	492	527	495	524	536	514	562	526	489	539	510	532	510	528	498	531	476	547	506	547	503	531	517	508	549	514	527	530	517	516	508	487	553	571	523	524	542	533	499	539	502	484	527	548	547	531	487	528	518	547	540	464	552	515	586	497	528	516	501	482	509	526	477	539	498	476	515	509	514	574	534	561	504	535	547	498	520	538	524	542	500	517	518	576	496	600	507	506	475	499	524	500	516	543	536	511	553	496	482	553	564	542	508	529	517	506	519	516	526	513	526	578	527	507	525	481	490	577	521	504	499	522	505	466	539	500	508	492	557	546	502	539	498	513	496	507	506	518	537	529	521	527	488	497	511	537	507	520	478	506	540	539	496	527	537	534	524	527	534	547	523	523	530	555	511	527	518	530	531	525	540	498	514	518	470	533	532	528	502	501	525	489	538	509	513	483	543	520	519	486	553	535	486	510	523	504	516	542	517	496	524	514	512	544	537	539	506	520	515	565	488	492	541	551	527	501	554	540	527	528	499	504	546	553	534	553	568	514	539	518	550	529	563	529	553	530	503	538	510	599	568	531	529	509	543	513	547	539	542	498	516	479	541	500	515	533	518	496	503	499	514	541	524	530	564	531	512	515	536	496	557	524	542	573	535	524	514	513	507	535	501	533	526	504	533	557	516	489	525	490	525	511	503	561	546	538	553	520	528	555	533	506	506	501	519	533	534	532	504	522	531	499	473	538	539	493	543	543	516	519	500	512	515	539	519	543	529	514	528	517	523	537	521	536	533	496	535	528	480	541	524	522	501	500	474	522	510	501	508	523	522	508	510	477	507	470	519	520	508	538	542	478	519	547	505	502	459	579	537	529	525	486	544	566	515	545	492	471	557	490	506	497	524	548	510	531	544	550	537	532	548	538	499	540	477	498	549	534	529	546	466	524	534	518	519	500	517	488	494	538	528	538	550	527	476	530	488	529	527	570	524	524	495	504	536	546	514	504	510	509	504	553	537	550	519	512	544	528	516	520	523	529	489	528	555	470	501	540	508	505	520	543	459	563	496	496	531	528	533	518	515	486	487	488	541	559	508	538	515	499	532	505	513	507	502	542	502	529	545	539	535	487	524	570	523	495	502	517	522	509	523	521	520	514	515	511	521	513	524	514	513	572	497	530	517	519	541	531	491	514	556	485	539	534	575	490	537	559	505	563	513	566	487	506	504	537	525	524	515	575	534	496	524	533	532	536	532	530	489	531	487	515	546	529	539	485	510	497	550	532	551	526	478	566	541	559	534	535	540	513	489	521	491	531	513	523	529	517	543	536	508	519	518	559	547	520	528	548	532	510	477	542	527	527	510	508	507	512	530	558	548	522	491	541	517	551	475	512	515	573	476	550	529	518	458	490	516	498	524	534	502	522	541	531	513	490	529	522	521	524	515	534	552	531	495	531	530	536	541	537	507	485	520	558	533	545	476	522	529	548	522	555	542	538	540	532	509	522	509	521	531	539	497	510	516	550	497	522	517	523	554	510	554	501	493	483	487	488	534	523	586	517	551	491	489	506	496	482	574	518	559	491	476	498	514	547	514	467	479	474	491	521	532	523	548	493	519	500	506	499	549	528	490	527	518	503	558	529	529	492	532	547	527	498	537	463	550	536	481	518	554	540	530	557	497	498	509	529	539	527	515	513	541	514	533	477	528	512	531	510	505	533	546	555	538	538	519	511	523	527	552	507	523	514	516	505	477	531	491	510	557	481	526	492	528	537	545	510	512	503	530	519	546	541	503	541	531	530	526	501	505	509	493	566	524	483	551	512	467	553	537	488	523	540	477	549	512	556	570	543	523	540	464	499	502	576	522	548	559	519	536	562	540	530	510	505	535	518	525	508	552	498	539	535	502	551	496	546	543	526	495	501	521	511	511	500	502	481	489	519	507	520	521	499	505	515	501	531	468	500	509	494	550	546	513	515	519	542	557	529	516	515	555	505	511	544	511	520	495	489	536	546	516	537	519	517	542	517	545	577	545	561	508	556	519	512	560	533	481	536	555	507	531	501	543	496	549	551	518	513	548	505	537	503	520	480	492	573	508	483	540	510	486	546	535	526	518	547	547	532	496	509	461	484	506	512	533	504	499	521	531	565	527	559	509	535	550	535	478	565	494	540	529	514	519	508	529	489	487	498	493	510	502	496	514	500	511	528	488	475	504	490	484	533	490	546	540	500	506	528	533	549	502	498	489	505	496	542	528	506	514	523	540	513	522	565	502	504	538	567	498	497	501	491	508	529	488	507	531	503	524	522	552	506	524	562	514	489	537	512	511	490	497	547	535	534	520	528
38522	55537	44705	35326	29549	23423	18823	15800	13819	11976	9790	8065	6738	5193	4181	3496	2856	2354	1860	1662	1412	1196	1059	956	864	758	708	763	765	748	784	752	765	721	716	717	739	726	735	684	704	722	704	664	712	710	685	718	726	761	736	708	700	691	709	748	706	696	727	734	672	688	733	721	700	702	707	725	722	689	731	734	704	714	660	722	743	725	679	769	723	741	693	726	743	767	699	672	761	750	752	679	707	643	689	682	719	695	700	676	722	720	752	723	710	703	708	700	727	726	703	673	727	644	701	693	681	680	726	676	713	753	713	699	753	686	718	715	659	720	694	740	661	705	705	722	743	754	709	666	729	689	698	740	683	701	749	658	716	721	706	699	668	735	688	733	730	693	667	743	690	672	722	720	702	729	678	717	672	635	701	716	702	705	735	707	696	697	697	691	712	728	715	652	715	709	679	713	664	685	684	709	736	716	737	696	711	721	669	705	671	703	714	663	712	698	704	652	651	692	675	674	746	712	786	681	710	692	702	683	740	693	708	731	722	693	718	684	736	742	694	734	690	724	673	702	727	680	723	668	718	747	682	675	691	702	704	710	697	702	691	702	701	663	697	703	660	754	727	692	715	672	740	690	725	690	691	712	727	707	687	719	718	747	697	684	675	674	710	723	676	714	707	689	711	681	686	699	665	716	654	698	744	712	735	777	721	711	716	702	688	665	753	727	675	715	710	692	721	675	707	707	684	742	733	722	704	691	678	754	691	735	687	686	687	689	704	766	691	728	711	737	717	680	722	723	767	660	715	705	657	691	730	686	677	684	714	734	692	693	697	735	685	708	708	677	752	748	697	708	707	720	713	674	704	735	687	693	660	752	709	745	685	722	703	702	667	666	725	701	688	682	680	723	633	694	694	708	674	637	696	714	681	705	676	698	719	714	695	693	685	689	735	695	664	671	723	745	726	691	678	720	749	689	726	664	681	708	697	738	686	693	700	668	730	721	757	695	737	724	651	673	733	699	713	699	728	703	728	654	668	665	719	702	729	644	721	703	712	705	681	691	665	656	730	689	691	678	707	694	694	667	681	701	680	668	689	716	746	678	714	685	671	707	682	704	711	720	707	660	700	712	682	702	750	736	698	729	689	755	734	732	719	761	720	679	704	677	715	659	736	685	687	711	711	718	732	681	695	746	704	683	703	700	718	682	661	739	672	683	688	681	705	705	694	695	665	749	717	687	680	712	700	715	739	698	671	661	705	729	706	724	693	717	674	693	700	673	687	723	733	720	693	667	713	643	678	720	699	732	678	699	696	720	686	711	714	707	683	661	668	715	675	732	715	657	671	713	693	690	705	701	716	704	742	734	701	723	708	688	729	728	730	728	682	721	707	689	693	702	670	712	689	732	669	729	673	676	706	654	716	745	641	668	681	726	677	699	764	733	701	705	715	704	710	693	730	683	665	712	717	684	739	681	743	727	713	687	700	714	734	683	709	710	709	711	713	715	709	680	697	721	676	683	669	694	696	715	681	705	676	725	736	698	722	703	695	696	703	722	764	694	679	733	689	772	730	716	735	649	748	736	658	715	719	711	705	744	706	696	720	684	692	703	724	710	728	691	702	712	719	692	683	661	727	685	723	698	683	699	703	674	701	729	666	723	758	727	718	691	730	764	762	727	700	699	698	727	690	692	720	712	721	708	701	739	721	697	734	723	700	703	681	730	687	657	703	706	690	727	676	705	706	702	700	649	774	690	696	707	695	754	705	733	691	745	696	737	698	688	656	667	692	761	710	691	707	695	713	648	689	724	673	711	677	717	712	751	770	698	691	695	702	712	713	702	705	695	668	695	696	674	741	725	756	691	700	748	710	685	688	732	654	697	705	722	726	647	662	712	702	732	699	708	710	674	688	687	708	766	723	692	734	745	701	686	740	714	633	697	672	650	694	692	635	707	743	716	660	732	711	713	743	681	746	711	723	716	686	680	710	717	708	681	712	702	739	687	670	676	681	698	735	718	716	687	735	688	736	667	689	698	731	675	647	715	724	685	682	714	695	686	687	757	707	755	689	699	713	698	683	678	671	729	685	687	705	718	708	699	706	697	742	671	712	713	686	713	697	728	662	682	701	702	679	697	699	719	724	660	728	688	709	710	731	661	669	699	691	712	726	729	733	672	741	690	670	744	676	692	752	721	720	709	701	687	647	701	680	679	729	700	689	705	711	726	726	742	704	717	746	757	738	715	695	708	684	677	690	676	682	732	675	667	713	677	718	666	747	728	718	735	734	746	707	699	703	713	713	739	686	599	719	756	673	733	718	705	777	696	729	697	674	739	704	694	762	637	717	709	760	685	691	737	702	661	720	650	677	741	699	754	681	673	688	729	708	699	672	701	704	744	724	676	710	719	685	719	693	730	697	746	693	708	698	707	726	679	706	697	712	670	719	653	716	682	759	675	695	688	712	687	656	659	719	715	703	715	708	716	710	687	699	679	671	726	711	691	697	686	721	668	680	680	705	660	718	640	675	709	677	678	673	690	720	701	696	694	647	730	735	722	720	708	698	686	673	692	737	733	697	743	724	705	694	732	714	698	727	674	681	715	728	718	661	690	673	686	725	721	694	674	728	679	689	692	707	656	693	689	700	728	766	671	728	702	695	671	706	722	741	711	680	728	687	756	710	708	758	701	704	720	698	685	651	668	673	692	724	709	742	690	662	703	730	713	689	744	670	694	682	707	666	694	707	687	683	727	739	689	690	752	753	720	676	687	707	699	680	705	733	705	668	749	699	685	738	710	707	744	754	704	754	690	700	726	720	701	726	699	692	685	735	640	674	702	709	716	713	663	711	688	738	699	664	672	722	703	708	722	715	709	716	726	675	726	668	709	716	668	671	680	726	696	702	690	703	774	747	717	693	741	712	685	712	704	670	710	680	701	684	710	724	682	730	734	719	678	693	705	714	682	701	736	712	706	687	720	750	709	740	722	691	680	683	688	725	685	685	664	718	682	702	712	760	701	719	669	720	683	670	735	708	723	727	722	715	699	716	725	686	700	678	711	654	704	675	713	665	680	679	721	734	696	695	715	665	696	642	657	683	690	726	704	647	672	729	694	688	732	757	658	700	714	706	671	722	710	651	663	738	703	744	688	707	650	707	663	718	684	691	714	780	704	701	728	720	702	670	720	720	718	753	709	709	662	640	693	663	697	681	703	682	700	760	727	689	697	686	711	719	679	715	663	685	701	706	746	684	723	691	741	731	675	659	722	695	753	663	728	707	733	738	706	644	722	728	710	716	700	722	737	720	726	674	726	691	699	698	758	701	681	749	696	647	702	693	662	729	692	714	708	725	691	664	730	692	734	716	676	649	674	709	690	693	747	692	696	737	665	727	739	698	687	737	684	695	710	723	674	667	674	686	677	708	692	668	698	676	733	691	707	665	686	741	745	660	666	695	747	701	739	697	713	665	723	754	701	671	667	726	707	655	711	729	703	694	662	727	712	734	711	740	685	754	714
28059	24458	25216	18791	10099	5874	3941	2872	2341	2057	1752	1434	1243	1026	848	760	684	624	550	504	472	468	452	417	412	414	420	413	360	378	376	362	424	399	407	437	399	408	417	418	404	403	371	398	423	399	414	369	428	383	429	350	427	411	392	414	380	396	419	417	399	394	385	384	435	399	434	398	391	396	428	413	398	411	390	418	404	427	397	463	387	450	412	393	428	365	403	409	410	412	387	404	388	413	408	392	405	406	434	402	420	406	420	419	432	421	427	402	400	373	415	351	419	421	405	367	382	412	398	373	390	396	401	394	369	376	396	414	383	403	416	434	413	412	404	410	364	415	401	413	423	397	416	380	392	382	397	440	406	384	395	408	392	422	401	386	439	420	377	402	419	408	393	380	402	401	411	405	399	391	397	371	416	403	446	411	418	415	429	434	423	370	424	422	418	395	463	429	395	377	449	415	375	387	393	418	404	415	397	383	421	397	389	370	403	429	392	424	412	426	385	427	429	350	418	377	390	414	363	395	418	416	431	386	402	427	418	450	379	414	409	423	407	380	380	420	400	375	398	377	416	409	406	375	415	389	395	384	376	396	436	412	419	418	414	415	405	413	451	422	430	408	394	422	409	399	391	404	403	401	412	376	403	413	383	399	443	432	363	417	412	417	401	414	379	434	417	407	391	421	393	410	425	423	404	390	392	436	390	410	395	433	420	393	417	384	425	399	379	410	371	453	425	406	405	427	382	425	382	418	410	397	408	417	411	430	387	360	393	391	387	422	413	415	421	402	413	436	373	409	388	367	447	396	390	444	384	390	415	407	394	417	397	420	376	396	429	391	398	400	424	414	438	397	453	356	391	394	449	428	375	412	415	398	419	387	407	440	410	418	356	395	429	410	406	387	417	389	397	383	409	401	380	428	417	401	399	449	401	397	384	414	425	380	395	420	381	393	416	429	420	398	424	396	435	422	422	419	397	404	408	433	425	411	391	452	389	386	405	408	414	401	405	384	409	402	394	389	394	415	361	404	424	427	390	453	421	374	438	397	410	367	393	398	407	443	414	413	422	378	414	405	449	445	415	420	370	415	371	388	369	397	400	423	442	427	433	401	445	373	388	379	411	397	418	403	429	403	405	370	397	381	385	346	403	412	401	379	406	406	415	398	401	400	409	413	398	404	419	401	382	395	398	444	448	406	430	403	391	420	413	388	417	405	425	393	407	404	397	398	449	426	432	412	401	410	420	418	399	397	413	402	387	381	376	413	393	419	397	402	382	404	393	389	453	392	396	414	399	414	395	399	409	400	405	405	399	398	413	387	408	388	366	393	433	407	392	408	399	405	389	425	439	432	398	379	398	401	383	396	416	393	382	440	411	378	402	406	407	421	439	404	407	400	405	395	429	393	382	410	372	425	400	396	396	410	423	382	393	413	441	428	412	417	393	393	457	396	408	359	399	399	389	408	407	393	396	423	459	397	417	420	407	408	430	373	412	397	402	402	438	394	398	401	403	407	403	416	424	386	451	390	417	358	412	410	387	443	395	416	403	386	402	419	403	425	417	377	385	400	386	412	410	404	413	409	410	397	425	423	417	414	414	381	422	408	420	422	396	406	410	401	427	399	369	366	390	419	428	410	392	393	402	426	385	416	406	406	412	400	452	424	418	394	376	382	419	421	426	400	401	377	383	387	435	429	411	366	375	417	415	406	383	382	390	407	430	402	405	416	391	381	392	372	390	389	425	389	424	402	439	380	415	396	387	414	386	422	396	393	445	412	406	449	425	399	386	443	426	415	389	433	396	408	405	411	419	404	389	386	421	397	395	403	388	390	433	396	420	412	405	427	402	431	421	398	370	420	404	413	385	407	408	389	408	413	403	410	413	412	465	397	397	408	388	371	412	404	399	401	446	410	362	444	398	417	428	413	403	406	426	405	409	380	425	382	398	427	419	383	430	388	393	409	399	399	393	416	404	394	377	414	406	413	382	368	373	409	390	385	441	387	419	413	387	433	438	409	411	412	422	435	443	404	405	403	421	403	388	404	398	408	402	393	387	402	418	389	407	401	418	381	381	402	380	410	380	414	429	387	401	429	423	463	389	434	421	401	401	373	398	455	400	374	383	388	414	420	403	415	386	396	401	391	419	397	415	377	429	423	368	420	424	370	404	381	440	390	395	430	384	399	401	394	393	421	399	369	416	400	393	383	400	425	400	400	435	428	396	430	427	442	443	406	422	401	397	378	411	401	388	391	429	428	460	393	420	415	424	420	371	416	425	397	409	409	405	392	402	394	381	411	421	403	390	411	394	400	419	408	399	368	415	447	413	363	414	389	406	372	424	418	405	420	417	424	373	402	400	403	401	382	421	409	374	390	398	433	424	407	438	412	417	361	361	406	429	397	428	417	400	428	416	427	435	424	435	396	405	409	451	412	361	405	391	431	419	430	413	408	429	423	401	401	410	407	423	402	421	377	384	418	392	422	417	399	396	410	398	396	408	394	385	405	460	397	402	417	407	411	419	388	423	407	406	409	418	399	424	415	434	406	414	380	400	411	419	378	396	420	390	410	392	394	437	398	407	414	396	378	414	417	403	418	396	410	385	388	459	413	377	411	392	416	406	400	398	413	408	421	427	427	406	396	402	387	394	425	408	375	373	385	423	383	393	394	398	446	405	404	395	422	433	457	411	419	374	397	412	402	406	384	403	397	396	406	425	406	420	435	405	418	432	395	416	406	427	423	397	389	407	390	428	413	407	390	397	368	402	420	405	460	407	401	380	394	424	389	407	391	401	377	421	387	394	380	393	401	399	411	378	409	415	398	416	393	394	419	394	391	384	403	386	400	420	405	440	398	413	400	370	434	381	396	381	423	413	448	375	414	394	440	450	421	406	371	386	429	435	375	447	402	388	397	412	380	368	435	423	413	414	421	421	413	413	403	393	413	416	405	376	413	399	413	401	419	388	413	407	412	438	372	416	404	384	421	407	410	390	412	387	402	413	401	404	423	432	379	391	398	405	405	393	377	410	392	387	416	450	441	413	407	390	437	373	401	400	432	408	383	375	404	409	414	401	400	373	401	366	415	408	381	376	411	434	385	406	396	407	439	395	385	373	401	426	401	429	404	372	416	417	404	426	373	409	429	411	392	410	401	400	395	422	437	392	415	396	434	404	376	402	386	427	387	394	407	404	414	437	431	396	417	417	435	445	418	429	423	425	423	400	443	391	392	399	378	398	394	390	415	389	427	413	397	396	430	405	455	411	432	390	394	411	410	432	391	417	407	401	386	403	379	390	384	408	391	379	385	406	414	409	384	430	406	380	420	408	432	438	418	432	391	406	410	366	386	404	457	416	415	390	395	396	402	406	397	383	420	371	413	396	402	417	406	381	398	405	429	417	381	413	381	421	386	403	401	386	425	379	429	429	409	391	401	408	372	418	387	439	392	412	390	413	390	375	445	411	392	394	414	393	408	421	405	402	429	408	379	401	421	420	414	421	436	423	417
30861	39521	31810	22068	16107	11758	8836	7111	6088	5106	4227	3450	2774	2115	1835	1548	1308	1074	965	853	793	680	678	587	589	596	603	574	544	555	567	548	542	538	558	586	583	571	552	600	550	556	566	568	584	571	552	549	588	510	561	575	545	562	520	543	550	547	525	533	574	511	553	542	516	548	521	533	539	580	509	559	559	550	550	533	555	553	555	572	554	548	549	608	580	583	514	546	565	576	526	587	565	568	527	548	571	590	568	621	521	593	555	578	551	524	551	530	592	560	535	584	542	534	557	534	567	572	560	561	542	553	547	537	557	577	534	538	541	553	565	519	562	519	536	578	531	547	527	545	558	564	536	560	538	547	556	582	536	542	571	534	575	543	511	514	603	593	603	519	568	509	553	537	559	554	554	610	548	573	546	567	553	572	551	578	537	533	522	615	548	539	536	527	537	494	530	562	553	617	599	504	550	584	539	556	580	568	559	570	538	568	575	538	571	558	557	562	547	519	530	583	571	592	529	560	517	576	565	593	520	547	551	542	541	538	569	533	544	515	518	531	527	539	536	573	565	527	544	542	509	518	569	550	557	572	607	557	544	546	565	539	544	561	565	570	558	555	510	533	547	555	545	534	588	546	532	565	568	577	548	547	562	524	537	513	546	535	558	544	575	582	522	539	515	581	552	582	511	563	555	575	543	562	540	559	536	560	547	584	535	542	541	528	583	545	505	523	520	520	532	520	560	514	588	572	574	619	537	580	541	543	550	530	545	521	562	535	543	557	550	530	534	526	529	556	540	584	568	581	513	576	547	544	583	549	574	512	591	526	538	517	570	559	584	546	559	579	543	527	529	558	529	576	566	549	580	523	560	572	529	548	540	587	536	530	562	577	560	577	548	512	586	541	590	556	562	534	534	567	510	573	539	580	521	563	565	516	521	512	575	608	555	545	533	511	583	550	552	519	545	514	542	547	582	550	533	534	553	562	564	538	565	557	542	558	548	576	549	577	546	538	551	535	496	513	550	563	572	570	559	565	535	575	577	551	503	534	533	586	540	531	564	507	535	545	518	531	566	585	511	581	551	514	567	589	552	554	528	559	587	626	563	545	530	553	582	564	539	527	529	557	585	516	536	557	574	518	531	536	515	537	558	536	567	535	521	556	534	558	619	575	533	558	550	532	539	555	540	549	575	554	567	538	558	557	608	565	563	563	567	562	515	534	564	558	528	548	608	586	602	579	543	583	550	560	557	525	559	544	526	534	544	531	519	539	544	571	561	554	536	583	539	564	493	548	607	539	545	564	583	559	591	564	575	551	508	546	594	540	611	538	565	573	536	545	557	553	545	562	522	556	555	482	520	516	523	557	561	610	545	580	604	563	598	563	559	525	543	518	532	547	549	527	553	563	556	531	545	581	561	549	562	593	555	520	545	557	540	587	568	593	525	558	600	555	514	514	621	520	554	534	504	567	584	522	581	569	572	547	568	562	583	559	575	523	545	554	549	553	548	562	494	527	596	515	566	523	520	536	565	525	556	554	522	528	571	544	595	570	548	523	581	544	516	546	507	536	544	547	506	549	509	569	543	555	535	540	552	505	544	539	562	547	505	533	563	561	543	593	544	535	567	582	546	524	584	530	544	574	576	583	556	569	509	539	546	535	525	579	533	555	572	539	554	545	526	507	536	550	577	575	552	550	553	569	591	565	555	543	603	593	547	542	494	552	548	532	549	545	508	526	552	525	560	521	547	543	562	552	577	559	536	551	549	546	529	587	555	580	559	575	567	570	555	588	554	542	593	542	531	554	550	571	549	566	563	566	573	524	542	545	561	594	536	564	519	516	572	599	574	525	557	544	578	554	576	554	555	539	480	530	530	529	514	549	563	504	575	513	489	544	542	524	530	569	560	560	599	570	545	516	540	563	570	539	545	606	548	510	550	558	537	561	593	531	569	574	567	612	566	565	555	566	559	560	552	546	551	535	546	540	544	561	588	588	538	566	517	541	584	586	550	537	555	584	560	570	576	570	550	533	569	591	570	611	514	556	521	536	531	592	543	546	564	567	540	565	594	501	553	572	549	552	539	566	553	606	559	542	579	536	564	518	576	594	609	553	531	544	602	558	562	550	540	564	575	589	516	547	568	527	570	557	578	552	564	574	563	536	564	548	519	576	533	603	531	566	577	527	549	560	515	579	559	592	589	574	551	548	539	538	575	499	554	567	542	523	565	550	584	568	524	546	545	528	532	550	538	577	642	537	548	579	566	550	554	533	567	548	534	558	525	579	546	537	512	536	569	546	536	488	525	554	588	537	549	549	564	534	522	544	559	498	568	573	559	534	514	559	566	557	575	568	582	561	550	595	576	535	560	555	569	567	566	580	567	572	558	522	554	589	559	553	578	535	561	578	561	519	538	535	548	521	567	596	523	582	579	592	610	531	534	572	574	523	542	572	546	588	565	583	557	520	563	523	540	555	584	574	547	553	559	550	585	513	527	548	594	569	555	550	523	546	546	593	497	566	557	548	537	519	567	582	514	596	482	534	553	572	565	540	524	505	526	555	575	564	543	515	550	566	533	567	526	568	564	565	588	547	570	545	572	475	545	516	552	519	566	598	536	596	556	526	547	574	545	541	556	560	586	545	547	521	564	560	558	523	607	600	570	573	557	565	582	555	553	554	532	574	573	539	542	533	570	595	534	573	505	544	516	559	594	568	506	550	565	578	553	549	561	528	558	573	556	539	536	543	527	573	529	553	578	558	565	580	575	587	523	553	522	526	550	539	580	565	543	561	566	537	579	557	524	600	556	580	546	576	598	522	520	540	508	516	554	561	561	547	528	537	556	536	566	550	562	527	580	580	571	562	555	531	531	611	523	577	565	559	540	528	572	553	566	571	559	531	550	597	568	531	562	589	557	604	563	533	575	552	566	582	540	583	527	558	556	564	558	576	549	549	511	561	555	545	545	494	530	560	570	579	594	566	575	552	533	567	530	568	542	561	530	546	544	515	578	573	525	546	568	583	584	516	551	547	528	542	589	565	603	554	535	571	562	554	562	584	539	557	573	590	598	573	577	563	551	561	592	603	542	606	522	562	564	535	591	575	538	550	532	534	516	558	577	562	549	541	538	556	517	562	541	535	533	573	562	588	556	581	546	538	560	559	604	569	529	571	562	547	573	512	572	560	567	550	564	523	551	547	577	555	543	539	566	574	533	594	572	569	567	519	575	538	529	585	528	552	528	513	580	591	535	559	579	548	530	559	551	519	585	557	534	582	537	542	527	510	497	587	516	567	538	528	536	543	525	561	552	543	521	594	545	554	562	526	572	561	565	532	544	600	557	547	538	556	579	559	547	516	575	555	605	517	557	575	559	543	533	510	573	552	504	550	514	526	527	558	559	537	510	583	569	563	538	565	578	556	569	584	529	575	533	530	569	514	528	532	609	564	561	539	540	569	525	522	534	524	582	588	531	562	576	555	545	556	559	575	567	605	587	512	559	565	552	572	540	527
23795	20799	27836	23955	21065	16279	9730	5939	4433	3970	3182	2714	2160	1778	1423	1196	1075	926	815	744	699	690	645	593	582	546	539	545	566	508	545	549	551	555	539	519	531	555	571	511	545	546	527	555	553	518	585	524	539	497	574	533	553	528	518	527	574	552	566	548	509	528	493	582	540	526	531	540	550	542	536	539	549	562	554	541	543	497	558	582	548	529	563	518	564	524	559	540	474	569	511	537	546	582	562	532	546	537	518	552	561	578	506	557	543	508	536	563	557	518	550	519	547	532	513	552	541	524	508	545	496	545	531	545	601	525	578	556	510	572	559	583	533	559	512	519	540	547	566	534	516	524	555	565	514	555	522	536	522	551	564	535	553	529	520	566	550	520	506	543	520	535	571	512	561	531	556	538	569	564	551	545	573	542	537	569	584	551	544	562	490	519	556	528	526	506	543	534	525	589	522	524	550	565	550	606	549	543	534	496	563	517	519	529	495	570	557	547	557	540	533	527	589	532	543	549	519	504	501	546	504	536	551	534	554	577	559	574	526	544	537	574	519	575	536	562	551	529	504	537	524	530	577	555	508	504	560	540	570	532	549	572	556	506	548	535	564	551	540	486	577	540	510	573	553	502	559	539	501	531	605	531	583	502	553	558	560	509	546	525	524	561	539	518	512	509	525	572	510	576	490	550	533	605	545	566	525	558	546	518	479	549	522	553	540	542	516	526	487	516	573	581	529	574	482	561	526	601	559	546	547	515	494	533	551	521	518	560	543	520	516	527	550	552	505	575	573	523	561	565	558	538	514	536	546	600	554	527	542	568	540	557	521	548	535	523	493	545	536	509	558	514	525	493	552	520	568	574	546	491	513	512	537	546	566	583	563	516	555	571	544	550	536	570	563	500	564	553	559	531	551	531	548	566	524	546	529	504	528	586	561	553	551	504	533	539	534	552	521	591	564	543	557	531	540	551	540	551	531	531	569	552	539	531	538	552	494	548	507	516	570	520	524	567	519	559	512	544	531	545	538	570	513	545	556	550	563	504	534	538	527	509	539	555	538	567	566	555	532	564	559	554	529	524	536	573	557	543	585	549	556	589	538	521	534	535	535	516	529	532	501	511	526	529	562	526	548	530	531	497	527	548	534	555	583	504	535	551	533	513	543	517	563	486	519	548	528	521	520	524	519	558	575	555	534	563	559	531	557	550	549	539	534	564	577	536	525	556	593	494	495	528	596	567	503	565	500	531	556	526	513	542	499	579	565	529	542	512	569	528	569	520	559	505	563	523	528	531	576	523	515	566	517	524	530	519	550	526	557	583	541	557	557	585	526	549	501	554	543	525	545	536	519	556	501	544	587	524	514	533	540	526	536	553	589	537	517	526	549	518	520	507	531	526	539	549	541	503	528	561	539	508	502	519	492	536	542	546	550	544	539	538	497	564	539	524	572	545	549	549	578	512	545	571	564	557	554	531	536	522	539	542	505	532	515	550	516	568	562	571	553	514	521	547	555	563	559	501	517	525	549	545	526	537	542	555	540	539	569	514	536	512	539	534	548	510	569	535	542	533	581	556	540	551	531	600	533	551	517	552	536	554	516	506	509	560	548	518	534	542	525	566	555	519	533	535	561	522	543	539	556	520	557	517	508	567	542	528	591	549	572	516	545	524	555	543	550	580	563	550	579	517	548	566	544	564	517	526	499	544	573	520	541	475	565	576	581	559	519	544	537	557	555	496	562	546	515	528	532	545	555	564	538	518	495	577	570	508	540	524	519	552	523	554	534	495	589	541	552	561	553	537	549	577	551	533	509	535	549	545	560	535	540	571	560	512	538	532	475	559	545	518	525	534	540	542	516	542	550	493	550	555	521	561	539	511	548	548	525	525	563	524	524	507	473	582	495	502	500	507	503	489	538	575	550	581	536	529	574	572	540	548	523	544	572	548	541	528	502	553	557	559	511	558	564	556	556	535	567	490	541	518	519	551	519	518	555	531	509	506	554	558	506	562	550	531	578	528	528	554	547	527	555	538	536	510	560	521	602	557	500	545	614	570	532	529	557	544	525	546	519	522	554	526	546	507	525	578	527	545	511	514	559	557	560	554	521	596	551	547	544	594	529	560	554	557	527	555	549	555	538	538	578	518	525	528	550	479	542	539	546	552	522	598	558	569	531	521	534	550	589	577	556	580	551	499	551	573	580	593	518	515	503	505	526	549	547	524	571	543	527	557	539	560	551	527	537	535	571	556	580	533	536	551	537	542	527	554	530	548	495	517	556	531	514	540	549	564	521	537	553	524	498	541	515	548	538	525	564	575	525	598	542	525	585	504	530	551	544	507	526	534	541	535	504	502	536	509	511	521	533	525	563	552	556	539	500	546	563	547	528	536	523	551	530	576	537	521	582	560	510	532	546	533	533	530	518	550	562	589	554	536	540	548	532	535	585	541	583	513	563	532	581	532	544	532	572	541	524	553	533	552	555	543	556	550	557	512	513	597	550	545	527	574	616	551	556	571	569	560	546	562	549	538	515	543	525	552	565	535	528	536	552	501	569	553	538	547	533	583	554	542	504	544	539	534	581	582	553	521	555	544	555	511	506	525	543	537	529	502	536	536	567	577	525	567	536	542	513	543	508	525	560	541	569	537	553	520	568	552	558	604	534	503	550	510	550	510	583	562	518	499	545	548	531	547	552	556	552	560	539	560	508	577	545	523	580	540	515	530	530	572	567	579	522	565	532	546	551	553	567	551	551	536	532	564	520	494	586	548	535	509	587	550	551	487	566	565	560	491	561	541	521	547	517	580	553	518	539	540	581	567	563	470	549	593	538	562	563	626	515	545	532	581	541	539	565	504	533	559	522	531	561	549	525	500	531	569	535	543	566	588	565	564	604	533	533	540	543	557	536	544	547	568	541	533	487	529	562	547	555	541	517	529	563	531	544	566	562	531	550	525	595	529	518	566	542	502	565	543	552	521	538	536	537	560	558	529	560	525	538	576	569	528	521	549	524	539	569	556	518	553	488	507	557	549	540	538	571	515	543	532	561	566	580	566	538	573	543	538	490	543	563	550	580	540	564	527	600	514	539	534	544	520	549	561	542	595	549	509	523	509	564	570	562	496	561	544	538	532	517	571	541	534	512	538	568	558	565	578	547	536	530	505	532	543	554	527	533	532	540	517	531	517	535	505	535	502	510	530	533	596	546	496	499	562	576	559	555	550	543	529	521	557	584	498	518	521	565	553	532	540	536	482	571	542	560	518	561	553	614	502	550	492	507	538	525	559	534	549	587	559	541	518	580	511	571	574	556	501	566	526	513	556	539	535	525	557	538	524	570	569	512	549	500	532	556	530	558	563	503	561	517	501	535	527	574	547	549	526	524	555	536	523	519	541	561	555	531	530	544	586	538	538	513	564	540	483	553	536	571	571	555	488	552	534	534	563	543	554	540	523	537	506	530	495	531	551	587	531	563	541	571	560	539	540	538	538	562	500	540	559	523	570	510	538
33878	48983	39336	29968	23787	18386	14764	12073	10295	8751	7230	6184	4951	3846	2990	2450	2068	1671	1449	1328	1143	1026	901	845	796	812	799	777	800	733	769	709	754	753	773	765	795	764	747	718	787	714	734	735	755	732	750	741	808	726	715	727	717	776	742	755	786	748	759	729	759	749	765	751	689	768	741	741	778	756	743	731	707	726	731	771	711	719	671	688	730	785	714	755	736	741	735	728	723	679	751	751	709	808	735	744	778	730	710	719	737	717	681	757	717	767	799	750	749	687	758	737	752	703	724	772	718	688	757	707	760	736	790	729	749	691	755	741	711	733	728	768	706	756	768	719	726	762	721	742	725	738	745	759	707	668	714	809	695	720	763	735	707	690	741	811	683	757	761	724	730	728	734	768	773	718	781	715	710	747	754	736	734	683	752	755	762	729	730	733	756	736	758	733	747	664	731	763	758	679	744	729	708	722	738	708	719	744	737	730	759	719	723	756	693	757	744	729	772	725	686	752	736	707	674	726	734	659	767	755	743	750	724	775	731	697	753	734	689	750	758	720	736	740	693	725	728	741	775	709	697	732	710	759	737	688	759	732	753	689	722	711	757	715	749	710	668	748	754	743	753	734	703	708	730	750	734	678	732	726	719	762	739	747	714	719	721	742	746	698	730	717	715	741	715	745	764	727	739	772	732	770	743	709	801	715	743	775	699	748	717	719	769	708	764	725	767	757	749	761	777	738	759	728	740	786	764	758	704	727	668	746	761	759	743	745	761	733	663	728	767	729	730	753	737	745	708	770	748	709	741	724	756	800	725	724	671	704	736	749	703	731	695	737	745	742	707	730	746	766	733	757	768	711	710	717	720	752	772	716	791	750	703	713	766	709	764	764	708	748	725	722	730	769	702	726	735	748	772	737	775	729	700	739	768	757	778	777	753	743	757	695	711	732	758	720	697	731	701	741	717	721	719	700	722	765	740	737	717	708	769	732	776	719	755	732	725	811	741	731	730	768	692	746	728	709	734	723	787	791	746	733	745	724	730	746	681	767	744	724	697	766	714	748	731	716	709	721	716	755	755	698	699	745	737	694	719	772	788	759	731	735	708	786	714	751	778	840	728	750	725	715	703	734	726	740	687	747	723	736	712	728	761	778	730	767	727	731	734	721	697	735	696	766	717	708	693	659	718	761	714	729	738	720	737	720	663	750	661	729	768	733	718	731	770	731	753	727	745	684	691	743	735	738	761	717	772	732	728	742	688	742	717	682	724	773	786	659	744	704	708	676	709	700	757	782	747	761	730	742	671	699	711	722	702	736	718	702	729	720	743	731	757	727	761	682	741	784	710	702	762	721	727	723	730	745	728	691	747	718	717	719	690	724	722	731	740	742	738	720	751	756	705	720	718	810	703	743	707	716	787	727	748	702	747	702	739	739	761	733	723	697	741	714	732	756	757	687	743	717	768	756	732	739	778	714	682	743	736	756	761	791	718	696	737	739	757	736	757	772	819	691	730	721	758	722	688	678	754	733	715	723	742	759	741	735	810	766	672	728	774	742	681	777	711	747	659	698	780	738	739	724	748	745	718	721	724	722	741	712	742	678	773	745	763	659	733	799	717	721	721	742	740	745	738	732	758	752	757	767	743	710	746	705	705	735	789	691	742	738	743	703	693	740	727	783	695	747	720	766	752	714	736	701	694	741	696	723	706	717	758	737	683	740	762	752	742	673	716	741	749	798	753	675	688	775	701	726	685	756	744	759	766	754	744	718	759	743	758	794	758	738	732	793	767	732	720	726	753	736	748	709	734	738	749	727	747	778	700	748	746	708	743	757	740	726	743	740	708	723	786	798	688	699	719	679	746	740	761	776	749	797	779	723	741	749	688	759	727	816	690	749	693	780	755	721	700	749	731	769	719	797	711	722	714	703	666	713	754	719	757	756	728	729	732	749	713	736	738	749	733	743	696	770	690	722	739	713	763	751	794	754	793	759	710	769	717	715	751	713	708	727	762	776	747	755	742	735	709	740	737	716	698	803	714	723	763	771	734	729	785	716	763	737	706	669	775	760	722	753	730	727	697	751	745	722	702	697	761	723	715	714	786	741	735	764	755	704	749	761	754	722	716	717	755	710	698	762	715	728	728	729	752	692	713	750	730	741	712	773	725	745	735	689	715	778	771	758	780	743	697	725	755	741	733	731	754	667	736	724	707	713	724	783	745	755	752	717	703	711	774	689	699	721	747	701	719	737	727	722	747	733	751	684	777	738	724	728	727	753	726	721	692	754	712	736	727	707	738	727	746	806	711	770	764	684	740	722	758	701	736	735	785	738	687	788	687	727	707	688	739	715	754	759	728	734	762	743	781	718	745	765	733	711	722	760	773	756	755	817	740	731	716	711	744	761	755	730	755	696	754	721	721	792	753	718	732	715	755	750	742	741	686	736	772	771	725	749	716	757	683	715	737	701	734	738	668	720	746	704	724	747	760	736	716	733	733	718	727	751	732	736	741	747	749	691	723	741	764	724	737	684	729	734	712	762	734	730	779	712	706	727	709	723	752	745	755	744	727	720	747	752	727	729	756	677	722	730	750	754	714	724	753	766	730	708	787	789	718	732	717	738	783	792	721	747	748	780	739	728	723	770	735	761	714	734	731	699	700	701	723	806	734	746	699	715	678	738	752	717	698	751	717	708	721	770	736	713	724	721	749	685	698	697	716	739	700	691	671	732	723	762	763	686	732	736	799	713	690	746	704	749	747	721	735	752	735	754	708	725	723	739	710	732	759	790	747	744	706	743	756	717	725	701	778	729	770	743	736	719	715	779	720	745	689	700	739	744	727	722	695	752	756	733	759	772	737	737	699	718	685	770	731	751	698	750	719	752	738	764	705	708	660	759	733	691	747	749	734	710	724	718	760	702	716	715	717	787	716	745	732	766	715	727	746	761	703	743	731	755	727	743	723	752	705	745	656	723	753	711	673	721	750	745	739	721	723	725	748	720	732	738	744	715	714	727	746	745	737	673	724	760	718	720	727	773	796	763	710	745	735	666	778	728	750	715	691	716	784	725	729	749	755	741	773	787	701	766	794	715	717	762	755	654	747	740	744	728	728	734	682	723	712	751	729	737	759	759	769	682	692	753	732	674	702	737	720	743	747	719	785	698	722	672	739	747	703	724	745	720	722	782	740	719	675	707	729	784	683	709	773	759	715	682	702	700	728	757	738	748	729	766	762	778	646	721	718	765	742	737	735	731	681	714	750	724	787	700	734	688	747	753	747	724	747	759	781	734	747	728	714	713	723	745	723	744	734	757	739	735	724	734	701	708	744	718	705	716	730	759	733	804	702	728	744	748	760	706	822	742	756	719	752	771	703	775	706	743	723	734	719	691	726	721	732	760	741	703	786	724	692	729	767	771	676	737	729	721	690	706	736	748	721	700	790	739	704	726	699	745	748	695	760	705	692	702	720	753	730	745	742	733	736	747	731	757	721	690	743	682	699	775	709	718	743	736
22869	20826	28331	23457	21083	21342	17057	9348	6720	5419	4315	3470	2800	2156	1738	1400	1209	1079	921	808	747	695	676	572	537	580	528	547	504	523	515	500	485	479	565	503	500	465	517	514	482	476	492	526	475	534	512	502	504	512	485	489	520	489	491	540	483	467	500	456	512	490	521	515	525	527	505	495	476	508	498	492	490	506	480	467	494	477	470	521	502	466	507	518	541	485	541	475	483	520	500	506	472	516	517	470	508	486	485	481	477	503	501	491	485	503	487	534	479	486	476	445	473	485	540	492	487	458	525	441	496	498	505	510	511	493	491	546	505	490	483	475	479	490	515	495	551	490	500	457	494	495	514	509	465	510	506	502	505	472	510	516	518	513	503	497	460	527	475	466	477	492	503	485	502	527	496	487	511	488	537	509	483	497	468	486	497	540	506	483	506	505	493	486	467	520	499	479	521	489	507	484	495	523	499	515	507	448	495	498	516	501	491	442	506	524	503	506	501	505	489	518	502	462	516	509	471	513	504	484	448	470	478	490	459	495	503	474	511	519	527	455	491	472	477	483	505	522	541	515	486	514	502	488	483	522	480	475	501	487	478	493	517	486	489	502	521	510	491	543	476	509	520	501	449	494	481	464	488	503	511	509	536	467	477	466	486	478	495	498	438	494	519	503	483	479	454	486	488	485	480	479	462	516	507	478	476	498	521	498	504	512	493	511	514	510	507	504	513	498	466	482	508	489	518	482	460	482	509	484	482	508	484	475	486	468	487	507	505	485	484	492	440	490	494	449	491	524	479	456	513	449	473	513	502	490	474	479	486	515	499	480	494	474	512	552	450	503	502	499	492	481	514	479	520	498	474	508	492	483	511	498	495	487	471	486	458	476	508	509	460	533	497	488	498	528	486	471	499	484	477	511	533	519	524	536	522	499	509	498	531	516	483	498	514	483	458	524	516	531	444	506	474	510	491	476	483	542	480	537	533	575	495	511	490	487	481	493	529	488	540	477	502	513	516	497	466	496	477	465	497	512	488	495	537	491	498	512	457	472	502	517	497	481	478	466	501	481	531	485	490	507	503	466	507	481	494	499	507	491	480	445	514	439	486	522	477	515	492	504	489	489	506	484	500	479	481	467	508	447	518	521	505	525	481	514	500	501	506	459	521	466	479	485	534	506	500	518	534	489	502	490	521	522	503	475	514	449	445	492	516	490	504	513	481	526	552	505	518	494	520	490	521	527	473	471	483	471	562	509	497	503	504	515	498	479	530	478	495	503	490	508	507	512	483	512	495	507	473	495	501	492	500	483	446	479	507	502	449	502	482	505	486	495	477	468	474	521	492	479	483	490	492	468	510	540	477	507	464	526	513	530	484	508	481	543	463	494	514	558	501	465	512	483	515	519	520	503	488	461	505	494	489	469	499	484	537	434	469	518	471	514	487	506	483	480	492	489	477	460	487	492	469	475	491	454	493	463	483	503	467	471	504	515	474	479	493	506	531	475	471	499	549	487	476	481	505	505	456	498	452	458	477	517	494	503	490	497	472	504	514	502	505	479	481	496	503	485	492	488	474	508	471	502	504	453	541	493	527	510	488	480	507	496	509	495	463	491	553	496	519	478	492	497	516	507	507	514	471	490	501	474	463	511	439	502	484	467	538	487	477	447	488	480	463	475	510	456	467	522	492	496	477	482	503	500	466	449	518	472	477	523	494	496	497	479	490	545	521	482	504	501	485	498	483	512	479	548	482	500	482	507	478	488	503	501	520	499	497	467	473	473	492	481	466	472	501	489	506	512	476	479	480	508	491	481	485	501	490	495	517	548	502	544	454	494	457	506	496	496	499	473	546	489	528	504	482	503	520	466	487	450	491	442	482	500	456	497	507	518	484	461	458	492	489	498	490	470	505	529	487	495	528	531	496	481	472	502	511	494	453	497	499	493	509	508	510	485	478	514	517	521	467	505	475	481	510	462	456	504	462	483	486	515	497	502	478	513	476	532	518	506	519	438	500	477	506	475	492	480	524	538	487	490	487	496	477	494	515	488	515	478	489	527	508	471	543	515	465	527	524	507	474	488	516	489	454	497	488	498	504	517	512	475	498	482	484	533	488	472	520	484	487	484	496	496	506	466	518	529	477	487	521	509	473	472	480	478	508	502	518	486	521	537	510	493	507	505	502	507	485	511	542	452	487	498	506	524	500	514	495	499	479	515	516	488	471	509	488	509	471	446	482	515	491	527	509	481	499	501	517	518	488	495	525	487	462	508	507	517	486	476	483	530	533	502	515	501	524	507	444	455	473	473	498	467	497	517	502	499	488	481	454	497	491	493	505	502	497	488	473	477	473	519	492	496	482	516	466	482	494	515	499	472	543	461	524	506	476	472	502	519	491	503	497	458	477	531	499	486	530	481	491	489	500	508	503	470	495	477	441	525	507	499	497	456	536	484	449	505	488	488	500	521	490	504	510	516	500	504	522	498	505	503	493	501	476	465	557	513	485	512	478	513	489	489	474	498	481	524	524	463	509	504	460	558	483	479	539	526	516	503	508	498	482	488	479	541	508	492	472	528	465	527	452	495	551	496	484	504	515	527	483	525	515	496	510	504	489	474	528	463	511	491	491	479	460	459	489	488	500	510	504	532	494	508	506	495	529	447	496	490	492	537	511	498	495	483	473	479	528	512	474	476	492	483	473	504	551	534	551	485	504	488	534	465	487	502	495	505	478	486	495	447	457	483	497	517	490	515	500	477	466	535	499	480	496	493	513	530	473	512	458	453	445	470	465	495	478	490	493	462	488	466	548	502	457	552	502	509	491	530	517	497	496	458	504	485	510	526	490	474	483	502	453	501	495	484	476	515	488	507	498	517	484	486	474	484	504	455	491	495	492	473	472	472	538	489	451	486	486	484	488	475	511	471	490	463	455	503	495	501	474	457	461	477	486	537	514	495	472	489	524	475	466	492	513	514	491	449	529	476	475	481	481	510	470	511	499	486	480	516	507	511	477	479	504	441	518	528	492	494	518	514	467	477	504	442	504	468	488	515	538	492	503	465	507	555	463	470	477	546	504	523	515	468	492	487	484	481	489	481	492	490	520	514	496	540	487	456	480	495	454	467	485	506	493	471	485	427	491	512	550	498	493	465	481	492	480	481	456	507	518	489	503	466	511	487	473	505	502	451	473	501	513	513	501	517	508	490	524	510	503	477	531	514	489	465	508	488	459	509	490	499	459	503	507	450	503	487	509	497	514	491	536	498	493	528	546	495	530	455	523	503	493	498	483	505	517	499	516	464	477	486	490	515	462	491	486	454	493	498	465	520	476	509	475	520	464	464	506	523	485	484	522	491	443	520	505	476	526	477	481	545	477	544	533	462	494	484	512	488	476	461	570	487	470	505	471	518	471	500	485	467	478	492	479	511	453	503	526	518	463	513	471	481	492	461	477	567	498	469	468	484	488	528	525	521	504	512	465	498	540	484	487	461	495	516	524	459	525	472	496	498	471	524
37184	53824	43463	34499	28511	23161	18943	16290	13931	11575	9762	7792	6213	4779	3662	3092	2436	1961	1731	1500	1264	1128	969	877	778	694	703	720	736	733	729	715	696	687	695	694	706	657	747	686	657	678	669	649	706	672	679	721	642	690	682	672	682	659	629	685	681	719	715	680	685	716	661	708	710	644	637	690	671	704	705	700	702	654	656	641	672	686	687	648	665	694	666	697	647	672	696	696	689	663	717	681	682	664	664	644	681	674	662	674	647	730	734	693	722	660	699	655	684	691	705	652	648	667	671	670	657	679	628	668	675	641	688	685	675	678	667	707	699	704	669	669	693	653	616	670	683	691	673	687	677	650	670	670	661	673	709	671	670	615	654	635	682	662	693	677	664	647	678	717	671	620	684	659	700	644	677	663	676	691	693	677	622	692	664	674	651	658	668	667	710	716	712	619	695	675	696	614	689	708	699	685	720	676	691	644	653	638	671	669	659	666	615	676	636	691	691	674	699	657	708	654	653	687	691	663	646	651	638	716	685	701	674	647	697	670	686	695	673	703	666	673	669	671	701	697	687	661	685	624	673	694	682	674	655	657	659	681	707	643	707	613	609	692	691	650	695	683	655	697	717	658	649	707	648	726	672	667	674	634	704	711	639	703	635	634	636	675	646	695	698	637	649	704	688	702	685	674	673	612	651	700	675	691	672	689	647	699	623	667	690	709	642	660	676	651	651	682	668	649	649	675	627	636	653	634	683	673	671	704	627	642	660	640	663	701	628	627	642	686	695	652	677	699	682	705	665	656	649	649	674	689	640	684	691	643	648	665	655	601	666	628	688	646	656	677	679	635	651	712	640	692	701	746	671	658	675	683	703	704	674	704	684	663	680	688	680	676	692	680	699	670	652	654	683	627	692	658	635	703	671	655	656	638	689	628	676	687	659	661	663	708	697	702	690	646	665	710	640	669	689	633	625	729	634	675	686	679	699	708	678	679	659	644	706	632	648	654	690	656	661	696	652	631	668	651	668	690	650	624	700	673	688	666	666	681	659	668	622	660	685	668	679	702	678	654	649	631	636	628	674	672	663	697	633	704	672	646	631	685	640	629	654	666	675	660	633	655	703	674	692	623	658	671	652	659	656	701	698	646	664	690	671	664	638	657	667	671	660	675	683	708	660	682	653	696	659	652	612	663	679	626	693	666	682	690	678	688	655	700	702	645	616	665	683	622	663	626	662	648	657	662	670	669	624	674	657	707	674	648	648	614	681	685	711	667	609	663	630	685	676	667	672	676	701	665	668	677	678	715	673	652	659	707	673	684	669	681	726	609	646	705	672	628	632	681	642	668	667	618	660	704	685	650	673	709	679	662	739	685	701	645	713	694	704	656	695	630	662	686	648	643	679	632	705	693	654	738	699	720	666	654	695	672	619	637	696	664	638	676	701	685	661	685	671	680	689	690	659	650	637	646	687	635	676	671	695	671	629	679	655	665	645	665	645	640	636	662	699	624	691	720	691	711	632	675	659	700	689	640	686	647	652	702	650	650	700	647	664	695	671	666	659	658	638	684	654	646	669	676	636	648	633	662	692	637	658	670	704	638	726	627	655	679	654	626	674	670	667	655	667	664	676	645	665	667	679	638	668	639	653	653	666	626	633	681	676	687	704	611	690	703	672	668	594	671	683	647	687	699	677	679	646	657	644	706	692	665	693	650	645	684	678	639	664	667	602	647	697	650	714	648	665	639	710	699	688	661	668	660	681	695	653	695	683	702	712	637	653	657	688	662	706	690	628	677	640	700	663	629	658	662	665	672	670	667	678	623	691	651	655	636	673	649	694	692	667	693	696	686	644	687	719	699	641	664	682	683	664	667	682	688	694	633	634	655	685	701	705	657	657	710	624	681	661	649	706	666	657	682	650	715	656	684	681	654	626	638	658	683	688	666	665	695	685	697	642	693	688	692	639	665	681	657	609	668	650	680	614	626	657	658	661	628	667	681	610	670	627	668	615	690	663	634	657	660	666	661	676	673	703	649	629	680	702	668	701	654	677	690	639	660	698	663	664	655	702	706	656	675	652	706	705	664	701	647	635	619	692	675	681	662	694	628	684	683	710	680	667	720	702	636	639	683	682	660	618	642	667	621	701	706	671	622	664	694	681	675	653	694	678	675	638	632	651	685	639	684	658	686	653	682	708	675	647	647	687	709	652	697	668	674	622	667	696	660	653	696	708	653	686	692	667	643	699	686	647	621	627	694	684	651	677	663	660	697	676	644	690	666	659	672	672	668	680	687	670	655	651	651	637	663	676	652	665	639	695	688	663	675	648	635	722	676	631	632	650	604	695	659	708	702	695	637	685	677	686	676	671	685	661	647	658	623	665	638	640	637	686	631	675	695	646	694	670	676	688	685	685	658	682	674	693	657	658	674	666	683	678	713	677	664	724	658	700	676	678	676	698	673	664	700	657	659	678	670	670	678	666	662	701	674	646	633	661	656	669	643	678	690	690	687	660	689	679	688	662	678	690	655	670	650	683	679	692	672	611	671	678	696	644	659	679	652	660	669	663	650	662	654	639	647	640	714	650	669	659	705	631	668	637	614	682	689	678	703	677	649	680	639	665	642	686	656	675	701	673	700	641	689	624	688	679	704	667	693	703	631	662	658	682	664	675	658	689	658	674	643	684	653	651	662	638	704	671	634	648	659	643	673	663	656	651	609	655	665	691	704	643	615	690	723	678	679	691	709	647	661	650	619	668	648	679	672	640	690	685	678	717	678	661	661	703	652	677	701	642	663	627	640	641	699	656	672	668	670	702	665	636	678	706	635	634	625	677	712	679	683	688	653	662	661	640	674	651	612	660	644	681	657	644	676	673	690	698	605	655	698	677	672	643	699	683	665	660	640	665	651	657	654	625	617	710	685	698	637	696	683	661	668	660	649	662	601	706	656	614	641	628	645	706	660	668	639	678	671	678	681	681	740	702	663	702	705	674	680	648	668	661	606	660	650	661	667	687	712	709	652	687	659	696	688	708	651	663	674	676	687	687	668	724	687	687	686	670	676	668	674	637	663	685	705	685	668	667	664	647	668	641	662	660	653	637	645	671	672	622	694	642	704	640	652	673	675	723	685	678	646	678	657	667	678	658	710	677	705	693	668	668	671	695	696	655	702	659	659	635	644	676	671	618	713	665	645	631	673	669	678	636	671	681	681	700	692	622	698	691	667	705	663	684	687	672	682	657	639	696	655	662	641	636	669	608	682	669	698	687	679	607	650	658	673	637	688	651	691	688	666	668	627	646	701	657	673	637	677	712	714	674	609	688	651	578	647	694	622	705	629	700	662	644	673	706	726	677	677	650	664	638	699	661	653	705	695	651	653	705	692	662	631	672	659	676	688	656	657	689	662	694	638	709	657	651	692	681	649	686	697	706	712	674	666	661	687	609	665	676	646	692	647	653	675	709	670	665	671	656	600	700	639	651	662	693	689	689	643	645	619	678	642	656	713	676	660	672	692
28049	24652	25659	18945	10492	6190	4221	3259	2570	2088	1743	1362	1070	897	801	748	630	515	534	537	448	468	419	416	415	436	410	406	463	442	394	405	387	408	423	447	441	412	416	412	367	400	424	381	437	396	375	409	388	399	405	439	390	414	410	422	438	420	404	379	405	397	399	419	420	386	375	417	395	445	382	413	391	346	405	411	423	412	405	448	391	377	400	401	378	431	410	402	408	396	396	406	394	415	396	386	387	414	429	413	421	429	407	427	400	406	381	441	366	394	379	375	421	371	375	447	359	400	407	425	395	401	419	401	433	414	410	407	392	389	379	402	394	385	428	416	393	384	396	447	410	418	401	425	397	405	422	387	415	445	374	406	389	387	409	370	418	386	390	386	404	427	425	428	389	387	369	418	416	383	398	405	403	429	382	405	406	409	407	367	421	398	358	391	390	432	422	412	394	406	411	399	444	410	428	405	407	391	397	376	401	377	363	411	388	387	374	433	433	428	376	422	413	390	401	419	387	398	392	392	420	421	356	417	406	399	389	428	389	417	431	404	392	414	393	384	432	390	405	415	406	398	380	392	353	427	412	376	396	423	392	391	358	388	393	430	418	402	453	393	406	380	374	414	425	390	413	391	382	437	416	377	407	387	383	371	398	380	377	381	392	388	402	390	400	417	416	409	405	389	384	403	383	407	375	410	408	384	373	386	382	419	428	395	409	385	419	406	411	410	364	394	395	381	363	417	373	421	380	395	393	396	378	389	417	388	413	355	382	381	420	389	377	395	394	401	373	410	395	389	379	369	424	368	424	445	403	402	393	369	379	404	374	365	419	415	399	393	435	412	382	403	385	381	372	380	384	392	401	444	391	412	410	405	414	422	376	358	423	391	408	423	377	398	383	405	408	377	364	402	385	415	401	391	361	376	401	389	383	386	401	418	368	427	407	368	384	416	401	390	337	408	408	359	400	418	376	410	401	415	385	429	382	423	382	378	393	416	355	371	403	389	407	445	372	388	401	402	391	402	360	392	373	371	441	417	408	431	445	392	392	409	406	401	423	401	425	401	403	365	441	388	433	399	368	381	393	369	423	378	442	397	376	418	387	450	424	412	435	404	400	406	411	408	384	409	419	410	368	407	382	387	401	389	408	377	400	395	414	394	405	433	415	391	423	415	403	414	383	416	373	400	407	414	383	408	361	398	393	438	386	410	399	415	363	389	384	398	389	371	381	446	381	398	401	386	416	411	414	370	389	406	380	377	378	400	425	419	411	397	409	366	382	367	389	448	389	411	405	408	385	397	364	394	406	414	423	409	366	406	415	386	398	425	396	412	415	359	377	401	371	375	453	385	393	424	433	389	424	398	414	429	411	411	406	369	383	418	361	402	373	382	393	412	419	419	402	425	365	455	416	378	355	393	420	394	386	408	391	417	436	396	358	406	422	406	411	428	373	399	401	432	430	378	406	376	416	386	420	385	447	412	394	383	383	400	403	390	395	390	420	371	397	385	420	390	389	423	412	434	400	410	409	433	384	439	408	401	404	387	427	389	425	414	404	379	401	405	392	388	403	415	414	397	428	379	380	406	421	412	408	421	394	372	348	367	402	396	425	424	407	437	428	377	402	411	391	401	452	394	380	431	408	408	385	395	418	409	394	399	418	394	406	394	422	423	409	383	397	419	451	418	401	377	416	423	396	388	356	415	396	378	421	448	409	422	412	419	432	399	387	408	428	399	383	374	390	387	411	439	466	363	393	392	382	398	411	388	391	393	399	369	410	382	387	416	404	406	381	386	375	421	406	432	425	382	365	418	401	394	392	426	381	430	403	423	404	368	398	414	370	394	421	376	409	365	392	393	405	432	376	420	407	391	398	421	424	386	390	374	401	364	380	364	392	388	395	399	380	382	399	422	383	387	408	400	409	403	407	394	393	406	421	400	379	419	404	387	416	415	387	398	430	419	442	396	405	408	372	382	373	389	383	444	409	401	406	412	369	388	445	390	391	400	417	408	404	407	393	384	391	393	390	421	413	439	370	399	407	402	377	398	396	404	383	413	418	391	426	396	407	417	389	432	342	400	425	386	391	386	414	400	392	419	415	387	410	445	411	410	388	402	419	412	369	390	415	407	370	389	408	420	407	409	364	405	420	400	389	391	393	411	386	444	421	380	439	365	370	411	418	401	393	392	408	411	369	391	395	385	412	423	422	400	408	380	377	400	423	380	381	342	438	364	415	425	394	379	436	383	368	423	376	435	395	351	419	400	418	409	380	401	364	368	380	363	423	406	435	414	405	409	411	420	389	413	383	376	450	438	393	399	384	388	397	403	436	407	399	398	406	404	406	398	392	413	400	384	402	390	381	395	433	395	419	380	407	406	402	347	396	383	403	368	381	397	395	392	429	407	434	395	383	445	380	386	418	392	402	395	397	403	367	403	406	398	377	421	407	346	411	381	413	386	428	376	393	431	400	424	409	368	433	391	394	410	392	419	409	389	385	409	418	354	412	418	352	407	379	411	413	408	403	377	422	388	400	404	459	425	401	418	404	395	433	409	426	424	378	405	419	392	375	406	374	412	374	392	413	404	425	394	348	411	367	389	384	423	427	372	410	408	376	416	403	399	409	399	401	397	412	392	407	401	412	389	407	389	400	390	396	434	391	401	387	378	407	402	407	397	412	407	436	406	427	382	414	399	401	414	374	387	414	414	385	410	373	409	431	378	419	408	382	411	459	421	406	401	404	410	436	435	393	381	408	417	444	396	438	392	394	395	396	386	405	416	402	416	406	406	405	396	412	384	357	414	403	397	410	413	443	361	386	414	405	414	375	398	421	392	481	408	394	388	372	451	393	417	421	412	374	377	413	375	393	409	437	376	392	408	396	411	399	409	390	368	380	374	405	417	413	389	400	389	385	397	442	399	388	387	407	428	408	405	410	391	393	376	361	384	372	377	409	420	410	390	398	393	409	408	380	412	378	422	386	439	427	410	392	408	398	392	408	418	365	423	381	348	404	451	387	419	394	386	367	424	374	436	425	404	403	420	414	410	410	389	390	386	407	385	437	407	384	419	420	410	408	392	405	392	393	387	388	423	379	388	378	401	421	399	400	408	393	383	395	402	434	430	351	392	426	393	388	396	408	414	412	369	425	414	428	428	407	423	345	384	372	420	378	390	450	385	410	418	393	394	402	382	369	415	382	399	390	399	401	410	428	409	414	411	392	374	404	396	392	434	401	421	369	422	390	404	423	423	430	424	363	388	408	372	398	374	427	411	415	366	425	404	417	395	423	409	395	479	415	378	406	407	420	441	399	369	413	389	374	370	390	432	407	385	367	421	393	389	398	396	377	389	395	406	418	387	414	384	415	384	383	381	414	402	410	414	368	402	399	377	389	418	400	425	422	361	405	350	442	407	382	413	339	385	388	394	403	427	422	392	403	418	379	372	375	381	400	407	401	399	441	417	387	378	398	414	411	381	382	380	402	433	385	381	419	374	395	372	394	406
30633	40046	32069	22511	16780	12523	9460	7518	6324	5073	4214	3198	2546	1956	1693	1360	1260	1055	906	797	773	662	637	551	586	556	545	528	501	538	536	544	507	537	515	582	549	552	538	519	542	543	559	579	568	567	549	582	580	541	525	544	552	538	542	539	526	554	526	566	540	544	564	542	531	505	560	542	551	502	563	531	573	524	567	570	551	525	542	528	573	529	554	532	590	555	561	543	551	513	515	545	571	531	535	563	573	551	560	531	558	574	532	541	570	558	498	546	534	545	547	510	558	510	544	527	537	552	501	528	530	569	555	552	525	531	526	537	579	562	577	563	554	588	538	537	581	556	537	542	558	504	564	519	518	521	557	514	567	577	538	518	530	557	560	554	569	512	552	516	529	597	536	523	521	580	521	512	520	555	561	535	570	546	552	547	553	538	535	567	567	536	553	540	505	572	537	514	577	527	528	544	531	591	505	573	557	568	518	555	523	543	560	546	530	552	562	560	531	540	528	572	554	552	539	576	565	527	522	541	561	579	553	512	560	531	568	529	537	555	544	528	529	548	531	510	536	553	544	551	542	543	550	572	527	555	559	531	568	549	539	535	548	525	527	544	542	555	577	561	545	562	546	551	558	563	548	546	482	523	565	531	545	529	498	512	557	538	566	547	578	552	543	514	547	547	547	553	513	547	543	554	529	521	539	537	562	549	546	561	540	544	558	553	534	513	534	540	576	545	522	532	544	554	519	536	529	525	557	580	572	520	567	540	542	558	536	575	534	545	579	573	566	530	519	605	528	511	546	520	564	550	552	562	514	547	538	516	549	551	519	575	600	517	572	568	548	534	551	566	524	553	593	509	551	523	547	555	542	527	547	547	535	574	561	556	586	580	552	591	554	576	530	556	517	536	559	549	541	549	574	556	562	521	521	535	503	515	571	566	532	559	548	562	569	542	531	532	561	524	545	567	530	537	547	560	567	494	492	517	532	551	583	556	514	549	533	539	560	531	562	554	560	538	538	582	493	546	577	555	499	536	528	571	542	530	599	545	505	537	557	532	569	541	552	580	495	548	527	554	509	557	528	513	539	532	519	522	567	529	602	564	533	539	575	514	534	558	569	578	573	535	558	530	521	578	563	553	532	556	503	532	546	544	564	555	554	563	590	559	528	547	544	595	525	583	542	539	545	556	553	555	535	545	570	585	546	560	553	495	560	539	553	540	504	547	569	548	545	532	526	538	529	529	545	525	547	521	570	561	526	525	553	487	545	561	512	533	524	555	541	528	520	555	549	536	555	503	525	569	546	587	540	537	547	551	548	585	552	545	510	550	558	521	531	572	540	555	551	526	518	512	522	546	585	531	564	516	582	507	599	535	525	523	567	505	553	506	518	562	518	550	555	542	557	551	539	503	581	589	528	553	544	552	519	539	520	565	547	573	532	532	518	590	532	493	577	524	532	538	533	596	581	574	553	520	577	525	559	540	556	539	560	544	547	538	527	511	560	525	540	488	548	546	545	555	548	541	577	541	553	589	528	554	538	549	569	541	547	560	568	550	545	560	531	532	558	556	562	553	542	562	510	562	528	536	541	561	585	492	558	535	568	544	546	552	573	546	549	574	545	521	575	545	574	546	529	545	552	547	576	519	552	599	522	577	542	528	533	547	537	578	549	566	526	539	530	549	550	592	576	553	533	525	523	593	541	558	547	526	577	582	504	512	556	553	564	549	511	570	566	557	508	523	522	495	541	554	555	555	523	596	551	532	545	518	504	532	516	533	490	530	533	561	560	549	558	521	548	507	541	501	533	560	540	535	569	521	537	523	538	546	547	542	530	540	589	552	537	518	584	528	530	505	550	546	526	568	542	599	564	529	537	559	502	514	559	550	551	577	576	527	563	544	535	550	533	509	541	544	540	506	561	542	551	579	515	578	550	575	542	549	541	566	532	534	556	561	563	514	540	522	556	538	590	570	532	578	511	564	508	517	543	543	555	557	505	552	544	539	574	560	526	507	516	542	572	524	599	528	553	549	530	561	503	538	516	539	503	573	555	557	553	522	532	531	513	547	522	515	513	559	547	561	555	556	502	505	542	559	548	570	555	566	535	504	603	520	595	558	525	532	568	544	521	539	544	573	549	572	576	538	559	534	543	548	581	572	507	516	599	547	534	544	574	567	528	527	544	531	549	538	573	552	565	544	537	563	547	544	555	527	579	521	497	517	542	545	538	560	576	522	531	481	585	564	543	552	544	542	524	538	540	517	548	525	527	565	542	546	549	578	530	546	531	563	559	522	532	550	547	558	558	524	558	527	539	609	558	532	548	533	562	559	575	568	540	547	556	542	537	560	527	563	525	562	566	549	521	502	573	595	551	531	557	524	556	531	483	542	555	576	538	542	532	504	518	531	541	559	501	545	538	523	551	545	570	536	515	553	541	567	548	570	552	535	519	552	565	549	575	491	573	552	544	571	527	532	588	544	522	519	547	562	515	554	546	511	532	529	524	553	534	555	554	516	571	496	518	548	537	545	585	586	530	536	560	543	569	465	588	521	544	547	577	559	566	538	581	497	557	561	511	543	547	558	591	539	568	550	563	538	562	535	573	531	549	563	574	513	553	516	577	545	539	580	563	551	557	524	562	543	548	550	530	572	516	555	549	563	567	490	540	570	579	582	552	558	516	575	531	558	540	551	528	556	540	553	530	562	514	551	542	572	560	550	556	480	572	553	580	534	547	556	559	552	565	557	577	572	564	567	543	553	555	549	555	559	479	511	573	536	524	508	576	528	561	545	536	560	529	528	569	536	549	491	560	560	550	532	526	545	633	573	532	583	531	538	537	596	529	540	572	550	541	548	507	532	523	543	537	565	565	516	544	550	481	565	526	505	563	554	567	537	557	487	566	541	524	549	542	488	584	520	545	519	574	508	519	551	523	549	599	574	607	562	546	541	507	542	545	548	556	590	516	553	475	544	561	521	508	553	550	572	529	537	579	554	523	545	515	564	523	565	596	551	527	527	555	571	599	536	560	551	549	522	548	520	546	553	581	510	518	532	536	532	576	527	543	527	547	575	534	517	548	546	537	503	510	577	511	512	530	579	557	497	573	573	583	507	536	511	515	564	536	526	534	544	577	556	550	514	539	524	537	517	566	532	494	542	547	510	559	532	566	541	549	585	568	578	534	577	551	554	603	531	552	528	578	540	564	526	533	504	557	563	543	542	567	516	535	566	555	505	528	574	517	509	551	554	540	514	558	541	519	562	551	574	521	540	555	571	546	558	567	567	518	534	569	551	605	542	547	533	521	536	556	543	545	558	548	580	541	550	547	569	533	563	568	546	509	546	518	570	545	566	538	541	510	519	574	538	535	552	595	575	532	532	547	548	561	548	541	551	575	523	560	535	549	572	546	499	573	553	521	542	571	535	580	548	539	550	564	538	571	579	533	542	584	538	547	544	522	521	553	545	533	540	561	487	553	578	550	581	593	554	568	580	561	551	542	502	564	526	624	553
23782	20814	27868	24128	21257	16750	10138	6474	4887	3976	3167	2432	2005	1650	1274	1166	1015	865	806	739	719	619	636	565	563	553	556	580	540	571	535	577	572	539	574	534	599	557	564	532	541	539	512	534	526	569	568	534	533	520	554	521	554	580	561	537	583	528	561	576	531	541	505	510	515	524	522	561	583	478	535	559	535	528	536	564	550	551	532	566	568	566	551	537	547	518	496	572	500	540	568	550	533	520	530	516	558	570	525	501	560	521	544	544	540	565	549	526	564	517	523	549	548	557	520	557	539	568	560	526	544	552	536	507	521	529	549	530	522	567	568	549	551	523	581	543	522	534	606	510	515	572	505	538	539	520	499	535	547	535	520	552	548	555	500	512	533	539	521	567	536	532	500	548	516	573	532	538	520	526	517	554	519	509	523	525	549	567	504	538	526	503	557	551	527	517	522	537	521	522	573	546	536	520	517	518	538	552	571	518	545	505	515	538	542	529	537	534	532	511	522	545	536	513	543	585	512	526	534	517	540	548	550	509	503	492	545	537	526	581	543	502	520	569	553	543	538	548	540	528	584	527	542	582	537	532	568	508	571	515	535	518	556	544	535	522	547	531	562	556	547	584	530	516	584	531	551	558	572	548	538	550	538	519	489	536	514	526	549	481	500	516	529	574	550	522	539	537	586	516	535	530	590	533	519	506	529	539	561	564	559	553	533	516	558	560	539	535	539	504	535	536	525	540	517	564	516	547	541	573	520	515	531	554	539	543	543	562	531	558	541	594	543	541	540	574	569	557	518	525	515	551	570	496	567	576	534	520	495	574	541	533	565	478	556	545	538	513	533	559	548	555	530	527	557	541	524	546	568	543	532	609	520	565	525	500	584	541	535	519	561	508	544	534	527	502	542	503	526	551	533	517	609	523	547	532	509	532	538	541	532	549	531	535	576	503	568	560	523	558	491	542	575	504	549	529	511	508	502	544	578	546	524	552	539	523	523	533	523	549	519	559	512	547	523	524	540	598	534	522	513	560	538	543	500	519	536	589	552	554	531	509	552	565	532	558	521	541	540	551	544	525	538	516	542	526	531	574	517	536	600	537	537	528	527	536	548	514	529	537	524	550	527	514	562	543	497	557	553	515	519	523	524	582	518	576	518	506	572	569	525	554	528	504	520	509	527	577	553	570	518	534	548	499	520	500	544	509	547	530	540	552	496	543	546	516	562	578	552	524	573	557	555	538	571	555	540	536	571	528	529	537	565	528	605	518	550	549	565	569	555	525	538	504	501	565	567	508	505	550	531	554	559	539	591	558	531	557	532	527	546	526	545	523	583	525	539	538	554	593	541	512	563	535	534	547	552	507	521	565	517	555	486	520	566	557	506	506	542	531	526	512	540	547	525	555	522	535	521	544	548	544	525	527	571	541	528	517	516	537	577	528	500	511	558	551	525	551	551	541	520	499	508	545	573	533	557	597	556	564	542	571	540	566	494	532	520	551	559	534	537	548	517	525	496	548	518	547	566	530	561	482	529	567	553	548	493	490	545	537	538	513	515	488	523	503	526	544	510	534	494	521	555	538	521	556	558	504	527	535	512	556	593	543	529	488	510	589	527	511	529	518	522	544	532	547	553	541	527	544	532	547	580	527	540	565	545	551	551	562	554	553	542	542	519	521	561	565	535	524	493	544	522	500	529	540	533	575	540	532	522	533	560	533	556	569	518	504	534	538	513	551	534	512	520	504	527	542	534	545	553	556	528	565	521	528	562	508	563	552	547	544	531	538	535	558	492	568	556	525	540	513	500	557	497	518	574	564	529	549	540	516	478	506	566	593	533	547	483	516	539	537	523	572	531	505	520	518	552	542	537	538	553	539	537	514	539	552	537	530	561	524	512	515	526	528	556	527	496	555	522	544	557	513	504	543	581	528	551	529	556	503	557	539	537	542	521	543	537	514	528	562	554	551	540	569	540	540	531	544	552	511	525	515	541	511	556	527	499	574	530	532	559	548	560	552	573	495	507	515	512	541	546	510	515	514	546	528	493	597	515	554	526	572	532	554	541	550	569	544	516	576	538	535	543	555	558	555	535	546	538	531	507	517	539	556	541	515	546	518	564	516	522	523	557	556	535	532	535	509	544	505	510	565	547	567	561	528	533	533	501	505	525	532	561	556	564	539	533	538	568	555	545	515	554	524	540	585	533	559	577	548	488	532	524	505	540	559	550	526	486	536	567	523	511	559	545	534	519	558	568	558	527	551	572	532	546	519	569	525	520	515	536	498	523	519	516	505	523	552	561	580	542	539	546	535	513	522	575	505	537	497	518	510	540	538	555	536	555	578	497	538	524	564	530	543	502	508	503	543	532	534	537	529	530	549	499	498	528	564	589	540	541	559	538	580	555	542	540	536	520	531	555	522	535	539	533	582	563	540	520	558	540	532	539	494	557	539	511	511	550	508	522	509	553	526	534	541	546	531	544	538	564	529	496	549	519	515	543	551	502	528	578	539	523	545	522	573	541	575	509	537	513	557	532	555	544	511	524	564	542	540	530	529	488	522	520	500	561	554	520	537	522	569	535	536	531	607	525	534	578	539	562	510	548	546	493	517	549	586	534	503	532	545	561	586	547	600	534	535	541	522	544	534	545	540	586	557	565	533	569	540	571	538	560	533	536	560	516	550	564	539	589	544	513	584	510	502	544	543	536	544	542	490	517	530	558	550	563	591	552	528	564	567	536	536	558	575	535	585	535	567	586	516	470	545	508	549	528	539	573	555	542	551	503	514	559	527	622	489	532	542	547	530	517	528	557	562	560	530	556	564	511	545	574	556	524	545	544	544	558	586	546	543	524	513	571	577	528	548	519	526	548	526	526	546	513	550	562	554	530	513	558	509	583	575	526	510	536	511	532	551	513	553	489	503	560	571	507	554	580	550	502	540	517	497	543	553	515	546	516	515	512	489	529	550	541	546	587	535	556	556	558	554	528	548	516	506	507	527	516	537	531	535	549	541	514	543	554	540	555	558	573	561	538	548	549	569	534	532	544	530	566	555	551	540	501	528	523	548	582	557	524	504	574	514	546	536	499	535	567	552	517	540	500	547	534	552	541	550	574	557	523	549	526	523	483	536	521	544	536	524	580	565	520	552	548	544	506	526	528	553	549	515	567	483	544	492	508	567	543	482	555	512	513	581	535	551	526	535	516	540	546	554	549	504	536	547	588	550	528	554	510	531	532	511	540	521	576	547	524	570	548	546	560	496	562	514	515	526	527	527	535	534	529	520	496	547	546	506	582	532	562	603	552	559	565	522	527	527	545	516	546	568	526	545	566	553	483	571	567	554	524	530	519	512	552	550	527	592	555	534	560	519	568	571	544	524	535	524	516	536	525	538	543	552	556	572	522	499	553	489	542	556	537	551	531	566	537	542	518	550	538	534	562	576	598	589	521	541	525	580	567	530	492	514	534	572	545	522	499	542	533	524	492	483	551	525	554	543	527	524	560	549	561	556
33860	48018	39620	30733	24863	19257	15371	12684	10709	8749	7033	5670	4429	3468	2768	2284	1790	1582	1383	1177	1141	974	890	859	811	807	749	765	778	736	759	739	750	748	703	724	753	708	723	782	758	728	792	824	691	695	748	748	719	750	760	740	718	723	714	705	742	706	714	728	705	707	741	723	725	708	694	729	762	690	760	730	667	713	688	743	716	717	742	737	769	722	766	722	727	774	749	767	774	719	730	714	751	716	731	752	726	721	697	763	635	730	722	668	733	658	725	773	755	759	767	718	736	736	720	782	730	726	767	717	727	692	741	740	726	745	708	786	751	664	734	728	747	762	716	748	754	741	763	762	733	726	763	722	705	724	735	697	790	711	745	734	712	740	742	766	754	809	732	737	745	699	707	737	745	754	710	703	723	672	705	710	726	707	762	761	740	694	716	738	718	708	768	787	687	755	732	745	731	746	707	718	727	769	705	764	709	725	693	718	762	726	749	739	747	721	720	716	726	742	718	721	752	733	694	735	737	781	728	729	750	735	691	696	744	754	710	766	729	764	676	766	768	718	696	754	711	676	732	760	679	755	715	752	770	707	783	696	763	742	756	740	696	662	691	704	728	698	741	753	678	734	735	757	713	726	697	705	739	739	737	776	713	775	699	790	701	746	735	728	687	710	725	740	747	728	718	738	680	717	742	690	699	720	733	712	729	747	732	816	770	731	723	712	733	761	694	786	765	701	731	754	691	745	715	731	717	768	762	750	685	760	729	764	739	700	676	707	746	689	757	722	713	731	749	737	757	719	756	727	695	672	708	735	701	716	768	778	765	729	712	705	699	746	731	756	736	719	720	734	754	714	759	696	742	693	735	727	713	765	731	739	758	801	750	704	763	714	733	715	678	732	724	722	723	719	704	704	720	742	736	690	702	703	705	713	764	730	784	713	703	739	714	690	729	757	706	695	723	697	736	740	733	785	713	701	735	709	721	716	756	729	720	718	727	700	694	673	749	719	704	684	743	716	723	700	721	722	726	726	631	709	719	682	722	718	698	738	729	736	723	700	717	745	684	700	728	724	697	696	748	671	728	698	702	698	680	719	724	716	703	694	758	681	733	723	738	736	728	702	680	696	683	733	695	703	722	717	718	735	712	720	745	733	703	766	719	743	759	746	707	704	686	726	783	740	742	757	749	737	754	731	694	744	763	703	722	710	679	669	748	725	700	740	755	691	719	744	700	709	694	720	726	730	710	718	725	717	834	688	719	719	735	737	741	660	754	763	709	786	718	724	716	739	736	699	724	716	748	703	739	744	676	744	737	755	774	717	679	742	771	692	679	677	689	707	716	719	739	720	742	715	728	726	716	714	688	717	748	748	715	721	734	755	770	774	743	771	764	708	719	689	721	678	755	730	718	677	754	686	724	673	737	747	729	723	759	722	776	667	726	742	736	688	698	711	710	734	688	770	725	692	674	752	695	720	732	711	746	748	758	688	677	746	687	717	739	721	764	743	723	772	742	719	713	742	750	711	716	687	740	677	724	689	698	695	752	742	752	777	704	776	688	743	751	719	725	707	726	744	747	756	720	705	710	694	694	753	684	740	705	715	741	740	693	776	706	715	737	748	648	724	735	710	721	719	708	725	712	721	711	708	724	744	748	717	718	685	722	721	685	735	733	715	708	726	717	710	720	739	744	705	701	743	735	721	737	721	755	710	682	781	717	727	719	757	732	732	748	768	732	756	715	723	677	713	731	733	733	735	728	718	757	721	740	704	708	754	715	694	766	729	707	735	693	762	738	768	763	739	716	787	702	685	748	770	688	749	731	736	693	750	691	731	662	750	708	710	734	703	679	760	731	713	677	704	747	741	733	710	746	688	737	706	745	719	758	728	711	707	727	674	705	748	753	724	719	718	748	712	780	774	713	696	765	740	741	709	721	727	721	757	736	734	733	704	702	789	745	730	710	702	739	735	736	706	706	705	698	729	716	776	711	728	741	707	745	730	703	760	701	672	707	736	731	749	731	678	765	712	718	714	739	747	684	693	739	728	730	770	772	712	729	695	739	721	773	765	710	735	665	741	718	739	694	744	741	692	731	727	723	708	719	693	757	699	720	730	793	740	709	720	696	713	749	717	701	697	736	729	701	703	705	720	756	758	737	724	747	744	743	719	743	751	746	734	656	722	715	688	679	776	719	767	753	736	741	761	690	720	738	758	686	715	733	710	759	699	712	726	720	675	700	670	709	716	770	671	742	686	755	746	721	718	696	703	712	677	730	688	715	748	731	685	758	705	702	727	730	756	711	763	733	704	714	745	726	732	702	714	737	754	714	782	761	674	754	728	732	719	751	768	718	667	708	683	695	751	695	688	720	692	773	763	736	750	680	658	715	722	710	720	707	721	699	742	746	722	748	769	716	734	711	701	733	694	713	693	736	680	698	722	720	722	743	727	728	705	694	766	699	691	699	676	733	738	725	698	744	732	748	714	691	731	707	691	655	771	708	752	734	721	742	774	747	745	738	792	701	743	709	709	745	707	728	709	705	748	756	726	717	736	692	738	736	718	747	723	725	690	677	715	749	732	725	732	711	738	736	682	733	708	701	705	720	747	761	732	712	704	757	726	720	723	737	710	709	740	706	736	708	748	742	741	714	738	716	705	705	697	672	732	757	681	698	744	695	711	724	746	750	724	685	745	736	728	723	675	716	724	718	732	694	705	690	646	749	741	693	695	735	724	741	753	747	737	737	691	692	695	724	722	790	737	739	770	736	729	703	714	726	694	732	728	751	704	698	755	716	750	736	679	755	724	714	702	713	754	728	733	702	711	727	768	730	736	738	727	754	724	745	692	705	721	725	691	710	696	764	714	753	699	713	708	791	729	734	715	741	728	748	710	701	747	717	702	706	757	773	752	734	721	709	744	727	795	697	729	716	708	724	777	748	694	711	730	710	699	700	748	786	710	718	726	721	697	731	683	685	684	722	680	740	787	751	754	712	716	714	716	785	716	753	799	713	695	713	705	679	645	688	692	723	728	716	701	738	665	742	711	703	702	698	665	731	754	739	752	780	682	697	709	726	707	798	737	742	732	753	704	749	643	747	708	743	729	749	702	679	753	689	717	710	707	776	750	714	708	769	744	672	716	728	728	741	712	745	764	716	725	710	706	686	728	699	719	676	733	766	695	733	703	738	677	724	713	718	709	729	719	754	709	682	705	695	690	685	695	731	697	694	729	706	762	751	709	703	694	689	740	663	703	712	728	702	748	709	684	781	710	732	752	720	698	698	737	730	731	732	740	726	711	709	780	692	758	729	719	722	702	705	760	728	717	665	733	721	726	731	705	733	753	685	738	754	748	721	724	711	782	706	747	719	741	728	745	712	748	677	707	667	768	708	689	755	722	750	673	734	800	687	706	758	705	692	728	755	705	762	744	718	716	696	691	724	701	729	708	779	747	705	735	746	719	718	675	720	726	711	767	722	717	709	721	713	734	791	693	701	739	671	754	731	733	703	781
22794	20748	28217	23367	21116	21463	17100	9352	6609	5280	4034	3045	2514	2057	1567	1395	1177	928	833	762	714	643	591	555	526	541	491	491	493	498	555	502	501	506	461	507	459	514	533	451	518	522	480	455	448	511	479	489	507	481	499	438	522	478	481	522	502	433	473	509	477	475	508	500	451	500	474	475	480	519	501	463	445	460	499	485	474	469	455	483	505	504	503	462	479	479	524	487	495	462	491	506	504	458	483	509	468	458	482	504	460	466	507	508	532	481	471	448	503	484	490	494	471	514	517	531	513	485	472	467	501	457	455	490	473	503	497	458	536	470	489	495	483	470	481	467	436	496	469	492	495	464	490	497	478	500	472	483	501	474	466	497	501	491	480	458	505	472	481	483	512	486	450	502	482	491	488	458	486	499	483	440	458	507	500	482	495	484	505	479	454	480	452	471	518	456	487	499	459	497	500	481	521	504	502	465	470	428	483	461	518	465	485	475	481	467	450	497	456	480	471	494	458	459	488	526	478	487	506	548	467	482	475	490	475	442	482	497	483	459	453	487	477	508	488	485	480	484	459	506	478	536	499	471	468	479	439	499	477	498	470	498	507	471	459	499	496	486	461	491	472	528	476	456	481	509	470	488	451	468	497	474	519	505	471	457	506	496	486	469	494	482	489	452	441	484	512	559	494	487	518	499	461	442	506	459	492	536	482	493	452	480	436	488	472	469	467	518	477	430	486	475	489	489	447	482	465	453	506	519	457	501	515	451	521	446	464	522	473	484	484	453	486	479	481	470	497	470	443	520	494	449	481	511	503	473	495	481	488	514	501	464	503	509	492	488	448	474	474	488	470	474	494	485	484	515	461	486	501	479	535	497	500	455	466	448	473	478	478	498	487	481	471	477	467	478	461	474	492	491	512	521	487	480	492	504	484	483	464	421	500	494	478	487	491	480	445	497	488	475	474	476	485	471	498	511	484	507	469	475	511	463	461	464	500	468	505	486	490	459	495	500	460	491	486	505	483	496	508	479	509	440	508	505	476	475	432	500	503	484	495	477	481	491	483	488	481	510	465	465	507	479	477	460	472	469	506	467	490	535	493	484	470	463	464	478	501	468	474	476	480	484	464	462	494	469	446	525	539	494	460	523	496	537	452	479	492	518	475	459	469	511	472	459	517	470	519	494	473	472	453	482	469	482	506	495	488	503	467	448	447	474	503	501	502	521	462	474	504	476	458	475	446	466	483	451	498	500	508	512	475	506	515	496	479	486	494	470	552	513	490	470	467	495	520	464	500	443	514	457	488	458	490	485	500	488	482	444	495	509	453	517	456	504	495	468	507	429	465	479	487	497	487	481	476	495	479	475	508	459	463	519	520	471	455	511	495	513	468	473	449	444	500	459	446	460	460	479	469	461	478	465	494	466	490	485	504	495	454	477	492	469	463	510	469	467	498	463	484	486	464	506	458	510	455	464	467	510	446	474	472	464	494	508	477	430	453	484	472	470	466	474	489	475	463	464	515	509	448	454	468	492	478	502	473	462	488	483	495	488	462	469	486	464	517	468	519	501	485	473	482	486	488	481	488	485	476	482	485	489	502	434	469	463	466	479	451	490	480	507	495	462	476	431	500	467	458	477	458	493	487	471	451	465	464	487	498	465	467	520	473	479	454	454	469	491	473	496	446	471	450	476	459	500	486	488	471	508	472	493	488	450	524	497	475	491	476	510	476	467	450	495	472	489	486	486	493	482	480	500	448	493	504	488	486	485	492	486	425	488	500	508	497	456	468	492	492	450	487	491	491	479	472	514	504	487	511	466	503	497	475	501	451	491	519	491	491	470	438	493	475	501	476	480	490	468	467	492	487	506	444	491	496	475	473	477	503	524	474	464	472	480	466	490	485	510	460	532	520	467	448	505	492	487	485	510	445	500	508	470	454	465	466	433	471	467	449	458	500	490	471	512	506	504	454	497	500	503	456	484	453	482	510	480	502	465	463	497	481	487	457	509	477	481	473	483	458	454	485	477	459	476	476	477	507	485	462	478	486	459	469	464	483	464	511	434	469	474	473	459	489	472	498	506	478	448	510	449	514	459	469	524	502	478	497	467	468	505	485	469	473	462	463	519	496	495	459	509	447	480	462	502	500	463	474	508	464	500	477	474	489	478	499	489	511	473	486	495	483	470	472	451	497	485	494	482	442	485	505	495	461	492	464	486	496	480	502	439	538	465	504	457	505	491	494	495	530	455	468	478	494	529	527	515	539	452	456	476	483	463	480	482	512	504	478	472	446	499	527	478	449	470	472	464	484	465	459	506	467	442	481	454	460	449	503	474	481	493	471	495	490	466	509	533	488	472	471	455	467	475	471	459	458	459	487	494	478	494	474	506	489	489	508	472	484	486	450	511	527	479	514	465	497	474	471	488	459	500	446	470	510	488	465	501	489	486	493	511	485	489	455	476	500	454	458	482	509	490	458	486	466	481	459	512	467	500	470	505	474	495	478	484	512	482	461	514	496	497	500	482	494	529	483	520	521	470	472	496	502	495	475	501	467	497	507	502	467	492	467	477	481	497	466	479	456	447	480	508	516	466	491	410	464	478	502	479	499	494	456	459	476	505	427	493	460	490	463	498	454	503	485	473	475	479	507	480	497	492	466	486	469	474	502	482	464	483	487	472	484	492	500	463	453	502	455	535	514	500	491	455	479	439	478	462	490	498	506	515	476	492	472	476	508	454	523	484	462	489	460	492	458	464	481	489	482	487	495	498	448	513	473	496	528	494	467	461	462	442	494	475	492	487	460	494	476	459	498	451	504	508	458	501	444	512	447	476	483	491	490	460	486	447	454	474	489	487	469	471	500	508	483	451	500	434	463	468	466	480	477	490	477	474	482	471	514	493	510	502	517	497	485	495	514	489	499	495	472	527	509	509	463	454	463	495	461	486	507	469	451	493	489	457	460	507	480	490	503	474	470	474	480	477	470	463	452	464	505	500	441	450	490	488	440	463	518	508	484	496	450	480	482	506	468	504	480	456	475	475	458	484	464	493	465	475	438	514	490	469	478	493	476	504	480	489	470	489	492	526	502	520	506	476	454	488	448	485	496	500	470	476	502	510	466	462	455	506	461	495	501	513	457	491	461	485	492	483	524	469	504	453	470	484	509	416	483	451	499	539	492	460	491	492	458	459	477	479	480	506	457	475	479	478	481	473	487	498	533	503	509	473	463	468	475	499	487	478	473	492	464	453	499	497	462	476	499	439	498	465	482	503	453	452	471	475	449	522	466	469	509	467	467	481	483	456	442	471	473	479	481	468	484	414	515	487	509	488	523	458	483	464	496	523	535	498	486	462	475	515	480	494	405	474	453	458	474	482	466	472	455	448	467	517	437	460	467	469	511	469	489	466	489	480	474	492	477	463	506	494	478	441	471	447	509	472	480	450	482	451	460	442	480	460	498	452	480	479	526	479	494	452	444	440	472	489	471	454	508	501	530	491	455	493	493	480	510	477
36195	53366	44070	35381	29380	23490	19290	16423	13680	11307	8855	7015	5864	4501	3657	2931	2202	1879	1605	1417	1248	1024	919	827	824	712	733	688	736	703	631	672	728	671	671	671	644	634	684	668	681	679	703	613	649	651	662	660	641	662	678	628	660	642	705	669	650	672	688	633	662	691	625	672	665	651	655	662	624	641	655	673	621	668	688	693	648	650	718	644	663	677	647	671	639	694	628	699	625	636	666	648	683	674	643	699	662	677	704	689	659	670	668	675	622	674	613	636	674	643	682	626	673	648	608	627	617	641	685	626	680	610	670	695	644	635	650	684	665	637	667	665	644	667	688	614	640	654	681	631	700	637	692	660	698	688	678	632	682	650	669	685	639	668	660	675	627	661	652	676	679	623	658	641	643	623	659	644	671	667	619	662	693	640	614	640	640	664	661	636	653	639	656	637	662	641	638	696	644	635	618	671	645	699	649	641	611	676	668	647	667	694	649	615	677	622	612	637	646	688	650	655	647	668	648	689	669	654	644	659	616	610	622	633	654	643	643	662	634	660	631	670	640	635	656	688	647	598	666	623	638	667	708	658	643	662	635	650	601	692	655	612	646	673	695	655	649	642	630	630	678	646	633	672	676	640	671	635	665	629	642	649	718	666	664	660	679	658	651	721	634	686	633	660	643	621	646	739	608	676	680	676	666	655	658	630	670	617	667	611	624	651	628	639	669	672	679	672	635	659	677	617	628	682	684	667	640	648	641	644	655	674	705	665	671	655	644	642	656	634	640	664	632	630	648	650	663	630	673	643	626	650	633	583	630	667	692	594	655	645	622	643	642	704	653	664	660	664	661	607	644	656	618	651	656	736	707	597	612	626	629	654	603	642	688	688	664	637	653	658	643	678	657	627	663	694	640	677	669	674	675	647	662	679	690	668	680	657	641	702	685	662	682	679	649	652	673	664	631	650	635	662	642	664	671	633	621	619	670	662	659	639	733	694	680	676	644	647	625	698	645	701	657	627	657	593	680	642	657	647	614	657	649	619	676	656	623	605	645	677	682	672	675	644	630	688	629	656	639	643	671	647	624	653	665	698	641	635	657	607	632	600	644	664	624	669	654	663	648	635	674	677	656	678	670	627	658	666	629	610	652	647	636	636	622	642	629	680	665	653	637	650	604	630	675	664	666	629	618	664	627	668	632	654	671	626	649	662	659	629	657	672	648	663	627	636	674	662	655	661	630	645	644	686	710	640	664	698	668	653	646	659	682	701	668	657	657	629	635	667	670	688	634	661	676	682	712	654	570	607	646	654	672	681	655	675	618	645	692	667	664	631	670	633	670	644	634	653	640	665	606	662	666	675	682	626	698	659	668	681	634	674	679	647	627	670	682	663	668	629	666	631	679	630	642	643	644	654	639	661	623	637	634	654	610	638	637	650	634	655	639	635	660	646	661	664	656	642	686	616	675	635	653	660	671	643	696	652	667	613	687	644	655	677	677	668	659	680	657	651	595	662	647	632	642	656	667	634	646	672	644	672	670	661	681	633	649	655	673	670	672	654	632	638	650	619	591	641	669	670	697	652	621	624	623	668	661	633	637	626	719	631	642	648	624	650	640	671	622	639	628	627	631	637	642	699	672	660	640	621	630	647	688	661	666	659	688	663	677	668	639	692	656	682	662	677	684	638	644	655	617	657	668	641	717	610	649	676	676	635	615	653	668	683	659	658	674	684	642	656	629	625	698	678	622	652	659	700	665	699	658	696	645	663	630	652	641	655	650	629	643	678	655	639	602	612	640	649	638	666	626	634	652	661	691	607	670	679	603	679	637	636	637	653	620	706	703	656	652	704	641	667	612	667	658	676	667	662	649	652	623	679	647	652	648	650	673	662	667	659	697	656	642	714	667	676	707	665	649	637	615	703	672	693	653	612	631	637	678	605	625	644	644	642	653	669	596	636	680	615	615	672	633	677	671	601	668	667	634	648	709	645	696	708	650	628	667	632	644	665	622	639	647	663	710	689	662	672	654	630	659	686	651	681	616	688	683	671	663	676	728	682	635	655	670	645	678	715	614	638	618	670	633	690	659	641	636	654	634	619	639	614	667	683	676	575	668	660	611	668	657	676	613	633	681	648	626	671	634	664	656	630	681	695	648	618	641	662	625	663	652	671	648	650	642	622	658	656	644	659	663	652	639	644	645	626	662	664	637	674	623	625	619	680	664	656	625	621	647	608	678	674	637	675	661	633	678	628	690	654	717	696	647	711	681	689	625	652	659	673	673	658	705	660	640	650	627	663	639	695	689	632	669	661	628	620	676	612	666	649	657	633	657	654	657	663	628	697	679	658	657	653	653	684	641	643	685	591	651	633	660	676	671	647	647	720	629	663	618	640	638	656	686	661	680	653	684	676	683	638	683	697	659	674	634	654	675	697	597	637	666	620	639	654	680	625	638	704	665	675	689	606	642	646	654	606	601	690	614	644	631	636	637	676	676	682	706	650	588	643	648	675	635	681	641	664	701	713	659	627	631	661	640	640	632	674	648	652	655	679	628	664	623	654	656	696	662	672	662	698	673	670	666	663	657	643	670	651	658	667	633	663	648	644	659	679	674	650	635	608	630	593	645	653	646	672	592	637	667	603	691	665	646	693	680	645	622	644	647	621	659	665	577	619	631	633	656	614	661	649	651	698	640	639	686	669	668	653	639	663	665	665	649	626	638	612	646	654	679	610	653	668	668	679	625	656	680	651	658	683	659	639	616	683	664	679	631	684	620	651	621	673	662	649	702	652	636	624	659	626	649	652	676	652	674	672	695	666	668	608	613	661	609	619	608	659	654	664	642	631	629	606	620	633	643	637	643	680	631	672	653	684	679	661	696	637	678	636	656	671	648	652	676	637	660	668	682	684	644	678	618	647	671	651	637	641	647	680	627	608	657	659	633	611	684	645	639	637	659	655	636	646	679	605	663	614	619	618	685	678	678	625	705	661	623	647	666	600	649	675	659	693	647	640	626	671	711	688	641	651	677	620	657	622	628	616	700	694	637	687	626	641	698	657	674	644	650	628	646	619	635	668	600	669	656	656	683	643	671	646	619	614	661	641	674	660	612	643	655	673	663	644	628	661	684	621	643	648	634	679	651	671	665	659	684	684	647	663	631	669	670	676	669	637	627	686	673	675	658	614	630	627	679	646	652	661	648	662	662	625	642	667	649	665	661	616	671	639	586	666	629	618	681	659	621	657	644	641	653	676	645	631	650	623	625	696	617	693	650	657	624	655	646	627	673	626	659	665	665	617	634	633	628	637	671	678	684	648	699	627	638	640	624	683	687	673	704	625	682	692	694	643	679	654	651	631	665	657	665	617	651	646	654	656	638	668	643	643	682	658	671	610	631	654	675	668	653	651	643	618	605	643	653	681	612	648	650	660	694	620	668	652	686	698	635	652	677	612	701	651	673	625	621	592	656	641	683	647	683	633	655	646	654	656	657	665	646	649	661	655	637	671	639	630	683	650
27830	24871	26077	19814	10893	6226	4015	3097	2431	1972	1477	1193	978	839	752	646	639	568	552	463	452	434	391	381	401	381	371	392	374	381	399	382	407	417	429	379	375	402	367	380	365	398	426	372	396	405	364	418	411	380	403	402	370	389	360	359	379	386	372	351	394	396	378	371	402	356	396	373	369	399	377	419	406	382	365	386	333	381	400	354	416	378	394	381	393	382	391	376	385	354	405	367	402	392	398	416	389	414	365	416	401	397	375	370	379	385	367	427	401	382	381	386	386	382	400	379	381	389	429	389	361	413	412	394	358	357	405	419	364	392	397	378	419	344	354	399	351	372	384	399	376	367	384	378	414	402	385	374	368	404	360	377	380	374	362	349	373	339	362	375	382	372	385	405	391	372	391	365	360	386	392	378	416	369	391	384	379	379	427	360	396	424	388	374	377	374	372	388	404	402	420	339	382	401	391	389	387	389	372	349	370	398	398	379	401	365	375	358	370	418	384	395	398	400	330	409	371	394	372	391	412	366	402	396	401	406	423	416	369	367	362	349	432	357	374	380	379	400	388	384	387	343	336	395	412	365	372	394	393	407	393	338	387	402	370	357	386	369	378	364	403	364	377	358	382	397	380	379	390	399	366	372	345	392	359	382	362	368	370	410	402	419	383	398	423	380	408	368	413	422	356	372	405	397	377	390	407	388	362	350	370	384	364	371	389	379	381	372	401	374	333	397	388	381	405	403	399	364	429	365	405	388	400	425	382	396	391	397	365	370	374	409	407	397	405	401	343	369	398	391	400	353	352	389	371	408	351	332	392	413	370	392	401	375	393	353	375	392	407	403	388	408	417	403	386	404	417	431	394	369	410	373	402	380	416	372	414	363	386	372	380	392	374	393	405	377	388	372	389	432	350	379	402	349	409	361	402	375	356	376	402	358	367	354	395	374	390	379	367	366	362	391	355	373	371	418	382	367	426	414	344	389	364	364	394	360	366	392	387	398	351	351	392	374	353	383	381	398	334	351	375	395	446	376	383	389	370	421	373	379	360	385	392	388	372	403	421	376	362	412	401	352	406	393	403	418	399	394	360	414	365	412	407	379	403	421	352	353	371	394	393	380	400	364	400	368	383	385	378	395	399	395	388	391	399	415	407	439	395	395	378	361	421	384	383	352	386	396	362	401	396	384	380	379	409	363	409	355	354	398	390	389	416	399	411	400	384	390	399	384	383	350	368	406	387	419	420	374	396	372	369	414	433	360	421	363	385	394	373	370	418	374	408	394	383	392	403	402	365	386	382	333	381	375	380	416	382	375	388	391	393	387	371	389	367	386	382	390	375	397	391	369	398	391	410	401	390	368	370	403	400	368	381	398	388	388	370	382	365	370	382	408	363	373	391	393	409	373	401	385	416	363	380	357	408	405	367	397	380	354	413	379	374	393	362	387	401	415	377	362	392	376	361	390	424	356	379	389	413	389	367	378	366	398	356	423	390	384	367	362	364	403	390	429	355	406	389	424	380	410	404	391	402	389	407	431	383	355	365	370	383	380	408	347	364	376	382	403	397	376	394	405	375	432	391	396	385	408	414	382	402	365	387	359	404	404	390	388	370	398	377	400	365	397	382	388	423	407	379	379	380	414	375	349	426	397	387	405	370	334	393	377	377	398	387	384	353	424	384	372	409	373	383	367	360	419	406	389	380	400	341	404	440	398	362	411	390	377	379	424	403	381	350	374	418	422	376	407	414	373	388	402	381	376	413	428	366	387	383	407	369	382	403	392	409	415	356	414	416	400	392	365	389	397	345	361	371	369	382	365	397	409	400	391	378	385	362	374	414	377	402	348	360	393	368	415	382	367	346	390	398	402	385	394	373	378	408	382	358	404	353	391	396	382	377	376	380	390	376	399	364	388	392	351	413	400	373	415	398	397	384	382	395	413	379	417	380	375	377	416	374	405	406	387	372	378	376	399	378	367	374	395	373	375	376	396	359	372	370	398	413	376	355	368	368	377	353	422	379	403	340	378	379	377	399	394	373	375	429	371	380	391	374	379	370	364	384	387	429	397	392	420	365	400	395	401	376	416	390	420	408	361	387	390	392	400	359	399	388	398	353	433	371	387	376	369	397	403	392	394	377	399	349	396	342	374	382	374	385	389	377	374	353	411	379	378	409	396	393	393	385	410	401	389	384	388	378	419	398	374	373	377	395	397	388	358	374	368	390	369	385	382	361	411	387	386	369	366	376	401	398	372	381	348	414	380	370	365	383	381	367	399	391	384	395	408	409	376	407	391	360	389	414	389	349	420	375	335	374	403	364	347	356	396	393	389	376	339	392	404	403	369	376	378	364	363	363	391	375	395	406	436	387	372	397	375	387	443	377	410	418	401	383	389	426	396	361	401	356	359	385	392	353	395	383	413	385	391	354	391	362	373	397	360	363	424	396	365	378	350	387	396	351	356	357	373	372	376	368	376	356	408	379	386	350	419	409	347	371	369	394	393	369	351	393	359	396	370	370	352	408	360	378	398	383	355	384	384	388	379	365	386	406	362	384	386	419	373	394	367	362	407	413	342	435	384	396	364	363	383	342	372	369	411	393	382	361	366	359	335	364	370	394	383	408	391	404	361	381	384	402	386	403	404	394	376	383	374	377	369	411	379	383	415	396	364	380	377	387	378	364	382	407	388	378	419	372	334	405	413	383	379	374	396	389	377	400	342	392	404	374	412	394	359	389	384	387	397	339	364	360	376	386	393	398	394	368	405	372	384	380	411	424	392	352	379	363	382	391	420	390	373	346	407	379	378	371	411	377	367	391	381	374	401	357	389	396	385	362	408	431	407	393	370	394	393	372	394	384	383	395	412	404	417	384	373	367	392	401	371	398	390	424	377	365	366	373	389	380	393	388	388	375	359	387	391	357	394	377	371	394	388	365	403	391	371	394	409	411	374	398	355	397	336	358	410	407	376	406	362	386	399	395	384	354	401	379	385	351	375	377	418	416	368	395	398	417	363	413	383	395	396	349	361	371	381	381	389	353	373	374	409	385	383	408	403	380	395	369	376	389	390	368	391	404	373	369	385	410	358	418	403	376	369	421	380	401	367	420	421	388	359	377	370	389	384	396	396	399	394	359	397	415	370	410	390	399	354	386	359	403	410	357	384	418	413	375	382	398	400	387	372	386	401	385	385	395	388	381	352	408	422	380	403	373	383	364	366	393	389	397	393	400	357	365	362	403	430	403	397	382	411	336	402	404	374	382	374	430	396	363	403	374	375	377	396	411	361	395	412	373	340	392	383	392	394	404	428	374	398	417	379	412	359	388	391	371	389	358	373	414	388	380	393	406	385	396	359	366	372	395	382	356	406	369	397	366	410	358	398	412	369	399	382	392	389	359	394	364	376	405	405	395	406	353	408	363	406	375	375	371	366	368	411	414	398	357	415	395	379	345	388	360	387	419	390	379	448	408	404	365	426	375	373	402	348	359	378	405	381	392	387	348	381	380	395
30628	40014	32956	23510	17119	12074	9224	7569	5910	5047	3629	2787	2211	1878	1576	1284	1145	966	855	740	698	672	557	601	566	529	523	526	556	485	548	513	523	494	540	561	550	542	527	544	557	516	549	547	545	516	542	578	534	559	527	571	547	530	534	537	510	500	522	542	533	499	524	556	514	530	576	508	543	518	512	519	516	542	509	522	512	572	514	508	492	547	522	555	527	511	497	537	565	512	526	540	547	539	555	553	552	516	570	539	541	502	494	529	534	490	525	508	530	498	534	541	548	547	513	516	528	527	576	535	531	536	548	527	497	513	520	530	545	506	551	533	530	460	524	533	476	526	520	552	545	505	508	509	498	547	517	505	489	516	556	518	559	559	587	525	525	528	531	581	532	492	546	546	550	520	521	470	535	474	537	521	532	536	539	541	486	499	495	540	558	530	553	532	466	538	524	553	505	519	548	561	557	505	513	528	547	522	510	536	497	497	522	525	552	538	487	533	498	524	525	517	510	528	536	536	486	565	512	543	542	483	531	537	518	545	551	498	513	504	461	541	508	552	505	537	517	531	497	562	574	539	516	497	481	540	566	457	533	518	531	524	477	510	512	502	565	493	533	568	563	496	527	556	515	518	494	567	538	567	488	547	552	568	517	509	506	503	561	553	529	498	545	542	549	588	531	502	535	520	532	522	480	549	538	512	524	506	534	545	550	507	500	528	508	548	510	500	547	539	530	554	519	491	505	512	556	533	528	495	510	527	590	562	520	516	517	581	517	570	531	526	516	566	527	535	468	550	549	508	507	537	525	510	553	575	522	523	493	540	561	565	490	526	553	486	499	550	532	555	562	518	553	517	544	541	509	516	538	513	545	529	540	528	499	531	551	550	542	564	538	531	505	505	512	573	519	526	539	527	525	528	516	509	583	542	500	555	514	558	488	524	498	531	527	522	523	467	543	554	543	537	465	496	509	540	520	525	540	538	535	515	533	536	543	489	553	491	546	532	542	521	521	536	515	499	549	467	524	520	479	491	526	557	538	532	544	519	524	538	476	503	534	586	532	545	497	521	521	537	514	510	517	536	537	495	545	530	515	580	559	534	549	513	540	493	489	573	521	562	533	566	527	507	512	536	566	501	522	516	516	541	552	518	537	573	530	499	540	514	535	528	550	551	496	583	519	522	476	496	526	487	495	525	541	527	484	517	546	522	556	551	519	556	524	493	531	488	518	558	551	491	529	544	504	490	503	529	544	517	529	513	531	504	524	547	560	550	525	537	560	514	531	537	532	508	488	526	517	533	541	514	543	550	529	506	507	493	520	533	550	533	510	550	540	509	496	481	535	569	529	493	491	496	523	531	529	538	523	545	503	550	542	490	517	524	517	499	508	532	501	498	533	508	473	520	531	499	531	488	511	542	531	526	527	542	566	540	528	490	496	547	539	553	501	522	481	533	554	478	512	520	523	540	498	484	494	543	490	506	522	557	536	546	505	591	542	540	564	532	534	569	524	519	543	532	532	482	531	529	541	484	505	532	553	489	498	538	557	529	562	539	517	530	562	492	551	532	510	543	508	518	524	536	535	552	546	564	543	538	496	498	527	559	579	522	545	527	523	512	519	568	513	532	512	508	560	525	520	569	536	492	521	516	501	551	503	548	511	551	537	555	528	521	493	543	510	545	525	520	511	508	530	515	560	478	525	510	543	496	542	556	526	482	515	525	505	535	544	572	503	505	516	525	542	509	556	516	528	496	531	492	514	507	571	532	513	542	520	505	505	549	523	521	495	529	522	523	532	538	536	558	486	564	542	517	536	535	578	498	517	524	522	519	579	503	474	554	516	510	518	552	527	549	540	500	526	520	519	539	562	526	481	523	543	523	512	535	516	533	553	545	529	466	529	513	530	477	523	529	557	518	543	524	522	574	481	547	516	545	521	573	532	502	556	531	513	485	503	497	517	525	527	492	531	525	528	495	544	516	528	537	510	493	530	538	539	518	536	553	544	499	507	513	529	547	537	494	492	537	536	557	535	535	540	525	551	505	480	513	524	538	523	518	569	551	545	558	554	537	532	557	514	550	504	488	519	512	508	537	536	520	531	514	520	572	524	533	524	524	541	536	509	509	546	528	551	518	556	515	544	538	527	554	565	512	544	494	528	489	536	521	541	508	521	550	539	514	536	520	512	545	543	501	564	540	513	554	540	524	549	496	523	526	535	521	548	536	563	521	522	524	536	525	508	571	551	500	533	511	517	516	565	545	563	570	492	516	507	541	533	521	529	513	519	555	529	519	521	527	516	529	548	528	520	540	587	544	518	500	542	506	536	507	505	522	537	518	506	508	507	566	503	526	491	504	473	546	509	559	564	506	520	573	535	554	561	527	510	492	568	524	567	510	508	532	553	531	546	539	558	508	527	520	545	505	509	522	536	549	543	518	503	484	519	510	520	481	537	510	520	538	557	519	546	535	514	571	492	511	496	539	563	501	525	495	560	551	542	521	495	508	537	503	570	533	514	508	549	570	543	490	556	513	554	508	515	554	525	514	543	520	520	547	533	588	503	502	546	537	502	553	561	512	552	497	542	494	540	548	540	553	523	536	510	497	525	557	540	472	534	521	519	507	545	522	545	539	530	565	581	507	549	551	545	509	514	538	544	540	506	515	551	554	485	553	550	518	529	545	527	504	499	537	527	542	530	526	490	537	539	583	555	548	497	552	532	529	576	517	522	509	508	519	538	534	519	524	547	525	569	519	492	553	535	516	512	505	508	524	504	551	562	518	501	529	540	505	531	534	488	543	498	600	556	530	542	520	548	503	502	498	517	556	520	576	541	540	530	556	504	566	485	521	533	499	541	508	533	537	511	533	532	513	519	549	523	571	541	516	509	535	564	514	519	527	540	493	504	538	515	514	549	528	547	567	559	505	518	511	538	538	569	566	493	484	536	550	528	539	506	535	504	539	473	534	532	532	528	535	529	540	504	525	515	538	512	561	559	509	539	545	493	504	521	565	500	511	529	501	516	551	503	531	538	539	550	520	497	573	544	501	527	529	532	492	571	542	516	495	485	568	522	539	544	541	482	524	541	530	560	529	513	544	514	514	515	535	537	486	536	494	502	485	546	517	529	505	542	586	520	520	550	544	526	491	510	507	489	548	541	540	509	521	488	498	504	556	495	516	519	510	514	524	541	535	517	530	496	511	544	531	568	510	527	500	520	531	572	565	527	546	550	512	540	546	557	507	518	505	537	545	546	478	534	531	526	519	523	508	536	517	490	463	541	519	498	525	514	525	556	533	529	528	517	543	549	527	532	555	507	551	490	469	543	549	512	546	591	512	512	544	526	516	533	569	552	548	497	512	565	515	514	527	557	539	531	582	561	514	537	510	535	512	512	551	558	541	517	570	529	582	536	490	529	539	531	516	496	521	499	546	553	537	528	506	491	553	510	554	503	486	509	504	523	527	532	565	554	560	556	520	482	532	569	528	577	525	540	521	507	494	504	510	539	519
23707	20804	27814	24110	21152	16724	10212	6078	4465	3683	2789	2236	1833	1446	1183	1035	875	879	734	728	640	594	590	545	547	544	552	551	578	577	503	501	584	567	549	542	542	550	511	502	527	538	534	528	511	526	537	502	509	510	527	529	544	530	539	544	558	522	494	517	531	545	506	522	528	548	552	511	534	520	533	547	534	502	508	539	527	554	501	531	522	531	515	534	519	529	539	519	509	542	531	524	557	518	478	523	544	539	511	506	551	519	499	502	520	565	498	511	514	508	547	581	550	518	507	522	495	526	551	525	496	536	548	544	481	540	509	545	517	515	542	563	523	522	532	511	513	499	526	509	534	517	478	503	541	533	542	526	542	507	528	541	556	532	500	511	528	497	526	531	519	476	500	503	532	494	531	485	558	515	558	538	493	552	527	539	562	507	529	533	515	517	516	546	569	510	503	496	583	519	558	499	537	517	518	532	493	553	515	534	487	517	520	511	500	555	516	552	494	511	476	515	520	522	507	510	529	520	489	531	565	556	553	508	514	554	512	530	528	578	493	520	510	525	510	505	547	526	504	519	554	543	567	465	501	579	566	562	532	498	508	524	503	520	536	527	539	537	563	542	547	512	489	522	567	527	491	483	518	541	575	543	551	563	528	510	559	516	516	505	531	548	535	559	577	528	528	588	475	479	506	514	547	537	521	549	519	540	513	522	536	458	524	540	498	538	565	525	512	536	514	570	526	500	548	552	544	529	506	499	511	497	502	498	585	471	492	505	528	530	534	492	597	491	575	525	520	537	544	500	526	538	524	496	515	480	551	523	526	552	544	518	508	546	521	508	533	504	501	508	511	535	514	520	492	567	539	543	514	511	505	503	566	522	510	559	510	529	520	510	545	546	547	541	535	561	509	536	538	520	536	537	527	529	559	569	527	527	523	569	518	582	501	503	512	536	547	528	534	496	499	490	564	496	548	561	556	497	503	522	475	509	518	553	549	561	531	495	553	516	532	516	476	578	524	504	506	542	554	532	514	502	510	518	498	513	470	502	523	543	517	541	535	509	528	511	534	523	532	510	512	580	523	521	562	522	529	521	572	540	537	511	548	542	552	557	506	544	543	507	525	561	535	548	564	537	544	565	524	531	496	525	568	517	547	572	516	522	507	528	548	541	540	545	494	551	530	484	556	567	510	551	500	559	542	535	524	560	511	518	531	546	504	499	492	534	522	542	531	500	487	533	478	539	526	506	517	509	530	542	503	524	530	547	550	548	549	540	501	529	564	558	514	553	527	540	512	547	499	524	529	494	553	509	526	520	504	549	532	512	535	518	539	516	522	551	564	478	531	582	529	502	496	512	543	529	545	488	498	512	543	545	523	520	517	534	478	497	518	528	491	546	562	478	507	499	515	533	552	532	529	545	515	541	483	518	525	516	527	529	506	540	542	530	538	522	543	524	576	566	519	543	529	574	529	519	478	516	555	501	497	476	484	521	512	515	552	478	486	497	546	503	530	546	529	502	498	516	527	530	516	554	520	532	547	514	488	525	543	513	573	581	522	522	515	512	543	576	526	533	553	523	582	537	503	520	516	523	496	521	462	501	495	507	571	542	534	516	549	503	531	528	530	541	534	521	547	512	510	546	565	519	555	540	526	563	527	526	542	564	526	529	494	503	510	549	556	520	546	543	515	568	540	555	539	510	544	517	559	523	543	547	495	523	548	485	561	475	522	561	560	509	566	557	499	564	506	519	541	510	539	547	517	492	508	537	546	525	528	506	497	512	525	490	496	531	568	531	490	521	494	537	494	555	515	528	531	533	561	516	519	505	534	543	507	497	511	450	504	559	528	530	473	545	532	550	504	523	535	552	484	544	499	540	533	536	497	562	513	514	536	555	505	508	496	527	513	487	507	495	496	511	501	526	538	548	540	543	567	513	523	513	516	516	497	509	474	559	508	522	472	588	570	530	551	478	531	525	518	533	529	522	547	535	520	544	519	523	561	511	525	539	538	530	539	542	534	531	535	509	538	546	548	510	540	571	523	510	551	496	516	522	533	543	529	546	509	521	560	513	561	493	521	544	553	499	515	495	461	560	543	554	511	511	505	543	543	544	519	522	539	525	508	500	520	534	507	462	545	514	509	473	531	541	529	519	521	533	502	554	525	515	527	551	501	530	545	511	475	482	496	516	543	524	531	521	508	534	499	551	517	544	533	493	555	520	505	526	514	471	525	520	508	491	520	508	544	523	508	495	527	554	471	550	518	546	527	510	551	546	552	541	537	496	520	538	540	497	533	546	532	549	517	528	519	504	558	536	554	498	589	524	549	492	530	501	585	533	528	547	537	533	513	532	573	535	503	530	548	526	517	558	510	509	515	547	512	526	517	491	515	515	567	496	554	543	535	553	521	497	534	526	477	514	551	521	493	516	525	514	528	512	494	484	522	541	550	519	514	513	481	493	504	498	512	521	538	489	510	509	528	512	557	525	499	539	548	500	549	546	507	513	589	505	526	544	563	502	441	487	536	492	536	552	546	469	517	569	567	507	506	509	536	531	529	517	517	514	568	497	512	564	529	503	545	522	515	497	510	524	509	517	543	545	533	504	547	549	529	540	548	507	560	521	486	540	521	524	569	505	507	553	527	522	541	540	510	525	514	534	531	498	523	539	500	503	531	534	553	513	549	515	518	527	550	536	506	478	557	530	492	504	533	508	525	495	547	562	542	493	574	554	525	547	535	548	543	538	456	539	533	531	556	517	543	481	538	524	512	513	599	532	531	548	509	578	560	540	572	513	528	522	553	555	519	528	528	522	551	502	533	521	507	546	545	499	520	484	510	529	512	552	516	505	525	527	508	530	515	546	498	497	530	523	524	516	500	531	551	508	494	493	553	534	552	516	489	511	530	488	515	559	520	508	483	560	567	555	492	513	539	501	521	527	528	531	556	511	482	510	551	538	504	515	509	516	538	537	559	482	532	538	513	549	510	521	524	524	486	515	500	509	538	511	529	544	485	490	521	532	487	489	563	539	511	474	538	554	527	482	558	550	524	507	534	542	508	553	538	515	519	516	496	517	524	514	506	489	531	547	515	555	510	536	546	476	513	518	504	545	502	510	492	531	561	531	528	515	535	548	520	521	533	557	507	508	497	563	510	518	524	516	503	507	503	515	556	550	506	544	524	515	556	562	559	528	527	482	531	520	517	497	543	503	530	518	541	538	535	521	501	508	509	542	530	537	512	514	501	516	509	557	530	535	513	536	549	559	539	528	511	566	547	547	525	510	532	501	499	548	554	476	483	567	556	498	514	497	519	506	520	523	501	507	560	513	554	537	497	539	502	536	503	576	537	574	539	522	555	510	514	511	493	563	520	467	502	545	544	488	511	537	532	517	538	525	539	485	500	543	593	512	512	538	480	516	528	526	558	500	548	525	531	550	475	505	511	495	501	494	571	509	537	511	534	535	505	531	535	534	524	505	487	526	514	492	521	509	490	525	520	547	512	563	508	500
33646	49467	40797	31333	24825	19359	15171	12216	9987	8268	6357	4942	3970	3117	2563	2073	1730	1484	1397	1154	1082	910	813	814	762	729	693	711	715	751	712	723	659	746	702	740	743	758	715	688	677	734	663	689	738	676	680	679	719	682	702	747	691	706	730	716	739	745	705	710	672	700	701	743	728	727	684	740	714	763	678	737	737	736	699	671	667	719	714	723	754	743	707	709	743	709	666	693	664	703	804	745	719	707	708	674	763	740	697	712	714	729	686	708	757	671	707	738	662	756	724	730	733	685	688	718	695	715	720	720	728	744	671	705	748	717	668	699	747	683	708	730	728	685	713	742	727	739	727	706	740	713	717	742	695	715	741	730	744	776	724	713	708	721	722	691	712	693	716	694	742	720	720	643	722	710	751	702	730	645	690	729	695	711	764	727	748	731	728	706	722	683	730	739	735	696	729	699	677	690	748	720	676	770	771	663	710	758	695	736	698	746	722	717	668	684	680	746	772	689	756	712	701	705	683	771	687	725	704	740	723	691	719	735	680	691	748	719	732	715	726	714	755	677	729	700	744	757	702	731	751	717	727	638	709	656	712	698	725	696	725	765	701	679	688	719	698	701	729	724	726	696	756	692	758	700	753	679	753	676	684	739	718	706	688	674	712	716	713	728	730	732	745	676	719	699	686	682	727	721	699	702	731	751	661	712	748	708	667	753	732	758	712	697	710	722	715	699	686	703	719	747	708	724	690	676	713	720	694	749	716	673	737	748	708	738	728	699	733	679	721	722	717	723	715	756	706	672	718	764	726	770	726	723	762	694	713	665	707	719	709	682	723	687	730	715	702	745	677	776	702	721	710	724	773	749	740	723	708	650	715	729	719	726	695	735	680	739	657	736	659	704	722	726	680	709	756	699	713	709	645	726	681	737	709	747	697	711	710	675	689	696	760	737	763	755	694	683	715	721	715	733	701	700	691	750	710	766	720	708	721	709	699	679	714	704	724	714	725	690	727	696	676	721	718	720	714	674	743	735	693	666	684	732	740	753	723	704	663	703	679	708	687	691	679	715	670	721	737	705	672	712	691	704	707	687	686	715	739	739	684	770	685	712	681	730	690	717	704	711	727	681	737	707	719	752	696	733	727	716	696	680	718	686	666	734	739	764	722	670	667	675	690	672	696	703	713	721	703	712	743	709	708	683	698	723	669	709	641	698	704	673	717	689	691	719	705	727	709	736	685	675	646	697	725	728	690	740	695	745	712	694	737	750	692	752	721	732	731	715	735	751	693	711	689	743	665	709	733	725	740	694	650	744	818	751	683	695	736	708	699	677	692	743	700	714	717	656	657	725	711	717	748	749	682	698	734	681	727	694	692	720	704	722	706	675	689	736	713	720	701	729	699	710	691	744	724	672	719	686	701	718	731	708	716	690	703	698	715	745	691	735	717	728	734	738	750	708	687	757	740	691	735	724	719	704	748	726	723	642	696	709	750	695	740	690	757	761	743	731	739	719	741	686	709	694	720	684	746	717	733	731	714	743	735	670	737	722	714	717	705	716	735	701	723	688	704	698	689	705	725	702	745	715	747	694	673	695	691	709	721	746	705	739	665	717	707	724	720	701	752	714	702	720	721	738	712	736	693	738	706	728	740	703	703	696	713	693	712	720	735	727	727	746	678	706	745	734	703	716	730	674	734	727	744	676	704	721	725	702	768	720	728	719	716	680	684	643	694	738	700	701	734	724	660	728	702	725	699	719	720	752	676	692	712	698	698	680	716	688	721	747	710	694	706	708	715	710	710	795	744	743	676	707	681	679	692	708	725	648	689	698	736	686	733	753	749	706	692	731	696	756	736	741	757	741	722	712	680	684	744	717	757	755	709	721	734	741	705	687	693	711	755	685	718	708	763	709	713	693	668	729	707	698	693	697	750	694	746	712	696	736	754	666	713	738	698	757	725	749	770	697	718	722	731	695	717	687	776	686	725	726	737	726	705	762	707	687	693	744	719	737	650	701	718	699	698	705	730	727	697	721	719	747	711	728	716	735	702	689	735	711	709	741	699	716	721	777	682	684	718	705	776	721	677	678	723	666	710	676	717	717	722	719	692	638	718	675	705	698	774	727	713	745	729	692	670	718	699	730	689	719	707	695	733	732	719	703	689	696	721	681	713	730	680	722	696	710	678	730	689	681	740	674	693	705	699	723	679	702	723	672	714	725	702	741	722	677	676	736	722	729	724	707	752	656	716	711	705	708	678	704	694	728	675	685	712	715	714	721	713	682	733	717	676	653	683	674	734	762	715	705	697	719	699	685	671	753	688	715	716	700	683	638	710	714	717	615	697	694	673	737	717	662	700	669	730	751	706	698	677	719	745	716	709	713	703	716	734	691	677	716	718	723	688	689	713	740	734	758	701	676	727	726	692	692	709	736	712	684	735	721	707	703	714	702	742	696	710	737	724	705	719	665	703	737	716	721	696	746	731	698	738	738	721	726	720	727	690	738	675	686	734	701	689	727	747	656	666	680	695	705	674	755	717	701	716	695	670	715	733	741	662	684	701	730	699	700	749	672	700	726	732	683	704	725	706	669	675	701	707	698	693	706	718	719	669	705	704	669	688	723	747	714	763	665	739	713	714	684	721	703	677	730	686	664	736	737	659	695	712	681	689	725	717	715	717	774	746	686	701	715	683	714	692	647	709	712	680	704	722	721	697	686	703	705	717	667	677	700	679	674	775	690	712	696	715	716	718	708	772	750	696	673	689	711	663	669	677	696	730	740	713	728	727	749	726	710	735	671	658	670	713	757	698	757	751	726	720	755	698	714	702	696	699	709	703	692	725	714	667	737	778	703	718	708	726	715	698	735	707	711	716	754	717	710	724	674	735	712	685	721	693	756	751	738	722	716	727	710	707	739	707	700	731	715	704	738	767	674	688	707	708	724	683	755	702	743	724	721	698	678	730	731	727	717	740	719	704	697	705	661	727	714	758	683	717	700	684	762	699	711	732	672	700	727	718	712	700	712	720	728	730	744	685	708	700	659	706	708	748	755	745	669	738	718	676	658	726	677	702	715	706	722	722	696	695	683	714	710	747	699	726	712	667	718	702	695	704	722	739	680	707	708	746	708	746	742	722	735	730	663	705	697	706	702	763	711	708	736	693	705	692	699	716	693	685	662	680	684	748	712	714	711	688	692	738	679	711	688	707	725	728	686	700	709	671	710	700	701	697	712	708	675	705	673	745	695	724	699	702	693	729	669	680	703	672	717	658	663	743	735	694	717	716	676	693	699	734	699	684	771	700	724	651	700	719	693	736	678	678	708	679	699	719	726	627	705	711	679	764	728	687	738	684	732	715	736	736	693	720	714	714	718	724	727	696	725	715	722	710	728	728	717	690	740	729	697	725	719	680	701	693	737	720	736	688	688	685	732	707	669	694	729	685	700	734	728	697	768	696	706	672	730	648	760	696	722	707	694	708	698	723	715	689	656	696	696	667	681	714	697	699	671	679	702
22816	20788	28300	23357	21099	21452	17078	8745	6205	4876	3800	2976	2232	1852	1404	1241	1053	852	836	721	667	596	544	539	510	523	521	494	516	504	465	493	487	505	509	476	515	473	525	496	439	470	474	483	507	492	480	485	499	491	487	491	497	495	467	456	476	479	489	488	458	462	502	505	438	467	487	468	467	433	469	479	495	479	453	482	488	495	500	454	452	466	505	510	464	453	420	464	466	481	470	498	445	487	454	481	460	503	499	464	469	509	464	458	511	488	484	471	456	483	465	477	502	459	508	473	474	465	482	482	450	490	487	478	473	465	458	474	490	421	441	475	490	445	463	509	502	523	485	488	464	500	508	466	514	462	431	486	489	478	485	492	498	465	396	502	486	482	480	534	483	454	466	499	454	463	444	466	499	438	491	441	480	467	490	460	475	478	472	457	481	491	480	472	456	420	482	483	463	433	451	482	436	483	466	478	476	486	447	474	495	464	442	459	474	488	467	474	463	472	494	487	484	484	455	449	445	463	449	467	434	452	456	434	528	448	488	464	489	489	478	505	482	467	466	466	453	468	453	465	440	492	439	474	498	470	476	472	487	454	493	504	474	491	436	426	446	473	489	483	449	488	459	470	447	479	494	467	472	469	484	496	472	508	500	485	496	438	476	480	467	466	493	510	426	498	499	483	493	449	451	451	487	452	467	450	452	469	480	453	442	491	467	479	481	501	463	457	452	463	523	438	470	494	471	481	513	472	478	464	469	476	492	462	477	456	452	499	478	490	425	483	468	473	500	472	457	484	478	506	472	455	467	458	475	464	452	464	504	442	463	515	456	458	460	413	473	459	487	476	490	481	491	461	458	472	494	496	472	457	487	446	467	457	480	478	476	427	455	448	486	472	449	454	501	454	463	469	467	500	498	484	460	498	508	438	466	477	512	494	448	455	490	452	483	481	479	462	510	463	467	468	478	473	460	452	500	469	476	507	443	491	506	486	464	457	466	496	472	501	465	440	468	529	484	484	439	435	505	479	501	474	458	435	478	503	502	440	482	484	429	475	471	479	490	479	450	453	450	439	472	462	467	462	493	478	493	518	487	445	452	417	500	474	481	458	451	502	482	468	458	428	447	447	457	444	438	487	466	460	470	487	475	451	474	494	477	460	486	469	448	509	494	446	453	494	490	466	466	468	520	455	451	474	458	489	455	467	488	450	492	495	522	510	474	525	464	478	477	456	503	456	462	471	505	484	460	512	459	483	478	479	491	450	455	470	432	489	466	452	435	479	463	490	493	472	440	519	466	472	476	459	481	437	455	490	466	491	439	459	479	456	457	466	448	455	459	485	480	470	448	477	466	507	511	428	456	460	499	460	462	476	485	467	468	456	466	463	465	475	447	463	496	474	497	428	490	451	457	468	466	507	494	447	437	447	423	501	488	490	468	446	481	459	467	481	408	495	479	482	453	505	455	445	462	463	488	438	488	480	456	448	466	530	473	485	485	504	503	488	471	446	468	442	482	470	466	455	494	471	503	493	472	472	481	475	454	474	484	476	483	478	476	449	499	481	516	465	480	490	480	463	486	493	464	460	457	468	459	474	485	442	437	440	455	480	463	457	460	456	461	508	479	505	517	437	446	445	457	470	484	446	489	463	471	465	490	458	497	472	511	473	501	475	487	480	493	496	481	441	470	473	498	475	439	487	462	484	467	505	490	477	471	452	459	498	516	451	474	450	454	449	466	482	454	471	439	454	464	489	511	426	465	453	495	484	499	450	459	505	502	415	463	479	442	488	496	468	492	500	459	459	521	421	465	518	472	472	470	466	442	454	451	448	469	479	487	476	438	483	473	439	482	452	460	464	485	468	477	477	469	491	477	488	504	548	484	458	469	495	415	470	487	474	480	475	470	497	486	481	509	446	451	493	472	492	447	479	463	432	471	446	485	462	496	495	465	505	446	461	454	435	446	495	484	423	468	475	496	433	467	490	460	485	454	481	453	464	463	448	501	534	465	445	469	498	500	446	468	459	479	467	495	497	456	463	454	450	471	494	415	520	484	490	452	455	457	462	463	449	484	428	477	445	438	470	470	459	458	488	455	480	481	462	487	501	440	501	515	480	458	490	438	476	446	479	461	424	485	480	477	459	530	459	498	475	430	475	489	456	478	471	490	455	508	482	469	470	453	531	505	481	468	432	515	420	447	450	463	472	481	465	470	481	485	485	465	481	515	494	449	506	420	447	465	463	445	464	489	482	497	439	450	470	456	455	473	455	458	431	484	434	478	497	467	471	488	497	481	466	495	488	468	441	440	448	450	434	481	491	474	477	485	481	504	469	474	434	454	523	461	462	474	455	436	444	444	467	452	469	488	456	433	486	508	490	491	503	483	467	498	486	492	500	493	454	473	454	446	488	518	498	481	467	465	458	462	497	478	530	485	500	466	476	463	473	466	498	448	422	457	481	495	457	493	452	468	474	478	430	455	464	482	469	486	500	470	510	447	456	470	434	493	426	437	479	518	493	442	473	467	492	477	464	452	480	446	445	458	477	458	487	488	475	471	482	493	449	477	497	449	444	473	463	441	498	496	505	506	450	511	440	484	475	530	466	453	451	475	469	466	470	473	481	501	508	457	496	456	478	451	458	451	458	465	459	458	435	503	525	433	491	479	460	478	434	472	462	503	504	466	506	481	440	479	450	475	509	461	440	452	460	449	506	501	458	487	468	451	456	491	484	450	496	515	444	488	482	502	454	454	449	499	490	455	456	487	489	466	476	468	442	506	471	458	471	494	487	462	496	470	470	492	450	473	443	482	493	519	455	479	468	464	487	469	471	467	458	453	437	479	466	477	471	504	472	474	471	502	464	448	475	470	478	483	478	482	484	473	463	439	461	450	454	462	473	471	448	448	473	449	485	421	447	490	471	476	482	485	489	495	462	458	458	425	436	465	502	462	490	501	466	454	480	491	509	471	494	478	467	486	503	495	502	463	467	521	472	434	508	468	460	471	430	485	459	481	456	469	470	497	439	474	466	458	453	454	491	496	503	493	456	493	494	471	499	473	431	460	464	493	500	474	468	427	455	475	466	496	484	477	478	529	458	492	447	446	474	503	476	414	477	469	541	499	482	446	465	462	442	477	489	487	528	466	465	453	476	487	480	457	495	431	449	504	447	510	537	479	490	469	430	452	473	498	506	440	463	474	469	464	456	446	439	419	487	461	499	421	459	504	427	522	492	489	484	502	479	486	491	466	438	479	449	466	461	451	482	497	453	488	494	474	462	436	475	457	450	463	471	503	475	455	508	511	469	479	459	456	456	466	482	453	470	455	477	480	469	490	459	505	459	525	450	447	443	429	486	490	438	448	463	502	484	503	518	485	468	461	472	434	451	486	458	474	469	483	479	435	505	512	477	518	468	471	448	480	482	473	488	446	491	444	418	477	504	489	450	497	437	443	484	494	424	431	499	444	441	456	446	473	488	459	461	484	459	457	469	490	464	497	541	492	466	464	459
37043	55123	44516	35386	29186	23376	19213	15712	12892	10711	8418	6473	5286	4206	3030	2461	2034	1767	1474	1245	1109	910	828	771	749	721	735	716	662	657	699	687	705	713	724	672	663	667	644	697	696	646	647	652	676	653	649	637	657	622	619	648	683	653	655	639	678	625	626	655	648	634	656	624	669	646	669	649	666	635	627	615	627	628	678	708	648	645	669	644	623	651	667	628	637	654	665	646	618	652	648	659	611	665	637	641	649	660	687	632	623	619	656	664	683	657	636	604	645	658	657	685	671	615	630	645	687	660	652	645	648	630	648	668	631	667	640	687	662	652	634	625	678	667	621	679	639	657	644	648	616	631	596	621	623	650	662	658	648	631	629	601	625	636	642	634	629	622	609	642	644	659	633	645	628	634	668	593	615	627	648	655	617	684	642	642	643	629	625	634	650	690	589	641	629	615	679	630	676	635	647	668	672	666	690	669	615	669	663	651	614	680	659	618	625	646	636	588	597	615	626	663	656	622	627	706	674	640	615	640	659	647	708	663	665	651	670	653	619	690	628	700	627	616	667	709	652	628	659	656	621	663	673	652	634	635	680	629	638	624	616	644	607	643	661	597	627	644	679	602	634	673	605	661	646	624	642	681	649	616	687	656	660	646	645	618	650	646	608	639	624	629	624	633	652	640	655	673	656	659	599	664	595	630	624	606	661	633	639	629	616	619	623	605	670	675	620	628	664	683	683	648	605	702	633	640	637	610	668	624	622	646	629	636	631	643	640	675	618	687	654	625	676	665	625	620	657	620	652	620	659	640	677	642	590	633	710	654	628	660	626	659	668	688	683	616	643	652	637	644	611	611	694	594	641	623	646	633	632	654	636	625	652	633	656	646	635	629	638	651	626	694	629	633	648	626	595	611	590	650	647	647	698	642	622	626	656	633	639	610	639	655	619	622	641	698	605	637	657	642	625	658	674	647	644	630	602	626	620	630	623	620	683	647	620	614	680	653	608	643	624	588	600	654	673	617	644	671	677	695	639	597	625	656	653	656	657	629	640	649	628	651	614	619	651	629	678	666	661	647	613	673	632	647	648	638	648	655	629	619	604	653	606	617	631	612	638	621	590	631	650	662	658	660	607	615	619	652	627	606	591	657	660	630	681	667	629	656	683	644	700	638	656	612	638	647	614	611	621	658	615	626	613	631	633	649	662	669	623	603	667	655	628	710	649	631	606	626	675	649	655	648	617	645	637	610	638	614	643	665	635	634	622	649	639	684	600	647	660	677	594	615	606	661	603	621	667	608	675	628	647	597	674	639	651	596	656	628	568	653	645	658	605	619	642	626	683	650	640	656	599	615	659	654	619	646	627	641	633	690	644	666	638	664	609	660	657	665	625	668	636	687	617	642	653	615	650	647	666	651	627	637	618	661	598	627	605	605	660	651	626	646	597	619	644	654	637	663	627	674	670	620	641	667	636	648	603	625	693	610	627	624	675	634	655	656	653	659	573	661	641	606	635	650	626	619	646	680	651	620	629	625	642	630	618	650	632	686	676	627	658	639	633	669	636	642	619	650	638	570	659	674	650	636	620	662	685	603	620	653	650	622	629	598	638	705	648	611	667	653	698	671	645	622	602	644	650	640	634	676	642	635	627	601	626	646	642	597	633	643	650	628	629	638	661	623	642	659	561	631	682	652	639	627	643	632	629	624	657	645	608	664	637	596	628	663	682	629	627	654	662	596	619	686	640	649	598	650	632	664	656	652	657	624	634	667	669	655	583	660	603	675	605	634	643	653	667	664	626	650	696	580	622	656	651	635	658	626	661	594	656	671	635	638	643	608	617	684	635	639	602	643	647	580	610	591	626	658	602	621	669	602	655	620	689	654	667	665	652	629	624	654	671	646	695	622	641	645	649	601	659	637	638	653	681	646	627	671	647	623	663	646	637	649	660	663	643	670	666	631	668	658	596	602	639	642	676	643	641	681	622	667	703	604	617	594	681	601	643	695	600	697	652	637	661	639	611	620	624	623	627	609	640	676	652	646	599	623	660	594	625	597	624	644	661	642	674	614	615	646	649	603	645	655	653	670	646	584	646	652	659	646	616	655	642	622	644	599	639	626	650	642	664	625	664	624	651	653	650	656	655	644	598	653	644	635	654	599	671	684	650	656	678	659	593	619	635	656	652	641	616	601	669	660	610	620	650	647	632	656	623	652	630	668	646	640	671	658	634	652	662	653	654	633	692	685	654	649	663	634	634	658	668	621	632	643	679	616	635	576	622	651	677	595	652	665	683	595	636	671	630	616	669	618	657	641	652	672	610	596	644	664	668	663	650	655	634	649	640	634	708	674	629	583	659	666	646	632	639	675	609	665	585	638	653	611	631	589	676	660	626	635	631	604	600	621	666	644	649	600	634	611	626	658	600	630	660	638	608	641	681	651	637	639	670	662	588	641	622	644	655	674	642	667	668	658	664	649	627	650	648	631	657	682	637	699	683	655	607	633	666	607	678	652	650	645	639	622	671	632	621	604	670	665	637	683	666	612	629	610	649	642	658	676	654	648	633	651	603	583	625	645	644	592	612	600	650	594	644	639	637	674	612	636	635	626	675	649	655	662	684	626	655	676	678	631	639	606	682	641	617	641	676	688	651	661	659	650	631	615	672	613	663	654	655	642	646	627	674	661	640	593	604	667	690	622	695	669	641	664	639	614	660	619	630	638	651	605	659	659	631	651	662	587	641	647	649	647	630	644	615	620	701	627	684	661	644	637	627	619	648	618	653	666	688	656	598	667	610	642	634	637	629	608	601	653	635	647	660	577	646	634	637	676	677	616	611	581	638	655	632	613	665	615	664	683	624	611	696	618	646	662	597	678	712	599	640	629	655	662	700	615	627	646	663	614	632	632	634	635	609	595	647	667	650	643	636	668	615	667	654	601	634	636	661	655	608	642	635	651	626	615	669	666	620	626	649	632	594	694	624	624	633	645	667	617	636	654	627	638	639	642	644	662	652	676	652	650	659	611	683	675	606	623	642	652	687	623	627	659	588	611	631	631	648	637	622	646	668	654	653	653	649	631	671	651	645	626	662	682	726	647	655	656	610	645	608	656	630	638	610	608	614	638	629	613	633	635	670	624	655	648	638	638	654	628	630	639	577	647	634	684	613	634	659	622	630	638	668	636	624	678	654	632	608	594	633	668	644	662	648	660	664	650	605	645	623	659	654	639	643	696	648	672	637	672	640	618	656	630	651	677	638	640	616	606	653	640	665	609	656	666	615	620	629	655	606	625	602	647	676	625	642	639	664	607	617	637	654	636	627	670	656	663	651	665	643	668	675	645	602	631	649	650	600	635	654	635	617	599	613	602	616	642	636	642	632	667	674	657	648	657	657	669	633	666	666	652	684	678	675	655	574	682	643	630	623	635	636	624	636	599	655	612	660	670	662	650	667	624	630	662	637	637	651	659	676	657	644	616	651	646	650	661	620	653	659	675	612	608	612	593	649	625	651	671
28241	25656	26742	19972	11012	6312	4008	2959	2222	1799	1352	1163	1011	855	734	637	532	511	434	471	457	361	383	368	401	372	354	361	379	376	397	414	368	397	388	383	368	389	392	384	392	395	386	384	397	341	406	357	396	354	408	383	412	349	406	383	373	376	379	399	399	381	378	393	414	373	361	341	387	380	382	372	374	396	390	371	420	423	350	377	390	392	407	358	385	367	376	378	429	345	362	387	411	353	356	445	368	384	343	388	394	366	346	393	352	395	377	376	394	369	408	382	372	358	370	394	411	435	359	376	382	388	383	383	369	388	434	373	366	366	390	383	398	383	373	410	352	385	364	422	379	345	411	376	398	370	364	362	364	376	387	398	357	383	419	387	377	414	381	356	362	395	401	332	387	383	389	364	390	366	389	373	369	423	362	361	362	391	379	380	404	399	378	374	421	375	366	395	390	392	357	376	394	354	388	351	386	361	370	408	347	400	370	377	347	413	383	365	370	349	386	393	390	406	404	371	357	391	362	359	436	413	369	381	408	381	399	348	371	363	385	380	366	357	356	380	362	401	392	390	394	378	405	364	380	411	383	431	394	366	404	378	404	345	380	337	426	375	383	363	361	367	373	356	395	359	382	379	386	350	395	369	383	369	370	390	355	383	403	370	357	391	392	352	375	406	363	382	356	358	364	349	364	366	389	360	405	365	401	384	380	373	381	377	400	397	391	373	371	364	377	396	396	340	359	356	369	379	376	403	361	384	363	391	370	374	390	359	395	354	392	386	381	346	384	352	384	382	370	378	397	390	363	346	398	387	419	380	386	383	371	409	416	368	362	383	385	398	385	379	395	380	397	350	380	386	387	375	383	401	362	388	353	367	371	398	415	410	359	351	403	400	378	394	441	389	385	406	362	383	394	384	393	421	411	360	367	360	366	380	385	431	385	392	419	427	375	397	377	386	402	358	399	372	358	394	439	332	377	347	374	359	376	371	374	363	380	409	390	369	374	330	386	358	372	389	358	388	372	366	383	369	376	412	397	360	390	391	373	380	389	377	363	377	388	342	386	432	366	358	369	382	394	379	381	385	375	385	378	401	390	355	432	389	392	401	368	375	389	392	350	380	406	372	382	377	340	350	393	397	380	360	359	388	386	391	401	352	356	401	360	369	424	371	372	385	398	406	370	362	372	399	398	400	391	400	342	387	347	409	359	363	405	384	425	375	411	373	351	374	356	354	352	355	359	390	389	368	374	372	408	411	369	370	402	354	393	382	442	383	392	380	369	361	379	410	413	338	349	366	352	402	357	378	408	391	378	394	420	389	373	394	365	385	391	396	376	374	396	390	382	382	352	356	404	379	371	353	405	378	347	339	368	368	373	386	385	405	389	380	376	403	381	393	382	399	403	382	363	389	352	349	373	390	379	383	389	371	381	357	358	399	378	394	384	389	394	369	398	398	391	386	372	380	371	379	397	387	358	371	348	373	385	366	392	378	371	346	436	372	366	390	361	371	384	373	378	368	425	397	389	373	397	352	369	353	404	390	383	362	372	370	392	374	387	372	378	399	376	370	387	371	362	372	398	349	382	410	361	384	346	363	395	378	381	400	408	365	369	375	349	385	371	387	406	358	411	367	370	357	384	381	393	398	423	362	351	380	394	376	383	347	394	380	381	351	352	382	367	385	396	360	406	407	396	427	363	374	376	389	402	388	361	348	353	381	381	353	399	396	371	390	382	412	370	362	351	388	387	350	370	367	404	360	368	412	412	376	366	357	357	398	376	358	369	378	381	374	412	368	382	351	380	368	374	403	398	350	389	358	387	402	372	366	361	376	361	364	434	392	346	397	373	386	363	399	396	402	390	387	370	358	360	358	389	378	370	376	384	402	361	397	375	364	361	393	365	399	361	363	389	362	388	377	406	370	380	370	381	354	406	369	388	367	392	394	391	404	370	385	354	363	382	374	413	381	372	358	410	375	398	397	371	412	379	386	389	382	387	388	365	391	379	373	370	397	380	382	392	355	365	381	397	377	392	392	410	375	400	376	388	411	418	389	374	381	414	358	379	423	355	394	397	336	369	384	399	362	395	348	377	401	390	373	371	356	370	390	367	395	395	370	395	399	363	389	417	353	391	354	429	366	397	426	391	367	349	384	393	369	366	366	398	374	370	340	377	393	373	349	388	358	366	396	373	415	418	360	355	373	359	351	377	415	350	385	376	362	436	387	394	385	375	391	371	390	361	409	397	383	393	374	393	407	372	403	365	390	372	415	371	359	370	400	364	382	369	389	380	380	359	409	384	380	381	372	370	408	362	374	369	359	408	361	373	421	384	372	369	358	413	402	338	379	359	426	388	389	359	415	392	391	383	345	414	375	367	361	397	392	377	407	378	406	387	371	365	372	377	378	394	383	374	412	400	376	399	352	406	378	413	430	381	365	374	378	372	424	374	359	402	392	388	351	329	390	368	373	387	374	387	412	394	365	359	366	337	347	416	381	395	423	354	418	417	399	388	370	390	415	397	388	374	397	372	397	381	377	366	358	399	359	364	383	381	398	379	403	374	365	380	387	402	386	378	333	372	376	339	398	397	355	403	395	347	388	394	380	398	404	354	398	393	382	374	385	377	384	353	379	399	350	380	368	385	370	409	378	374	368	399	356	343	415	354	372	384	401	368	366	392	371	406	389	391	409	374	366	385	394	389	379	393	352	379	385	395	393	361	387	365	405	339	371	415	325	361	391	411	389	410	367	352	387	379	376	415	377	393	400	365	337	346	410	415	391	382	376	374	358	383	366	370	386	396	361	365	383	367	363	355	365	430	384	384	391	383	415	399	386	393	378	365	388	402	382	375	377	381	387	368	445	377	370	379	384	446	378	425	390	372	369	370	363	378	370	409	384	385	394	390	401	373	363	392	364	365	353	403	380	385	396	373	364	362	379	388	389	390	379	389	389	387	386	431	390	373	396	373	421	375	395	379	396	383	339	380	358	421	393	372	346	374	377	364	391	361	340	374	355	364	388	369	375	356	422	416	371	367	365	364	376	361	372	379	390	415	395	345	394	378	389	370	332	377	392	375	347	382	378	421	393	361	424	409	377	379	370	338	379	359	385	381	378	390	379	389	366	335	354	398	365	345	418	390	383	374	349	378	407	362	364	393	390	365	363	402	388	390	349	372	361	390	384	348	429	401	398	342	362	369	381	362	389	336	399	368	367	380	385	346	401	409	399	364	407	364	378	355	365	396	398	373	408	389	363	371	404	354	441	364	406	388	370	421	401	394	398	328	363	353	379	381	387	369	375	385	408	369	355	377	370	378	361	362	403	414	389	339	373	386	381	413	385	373	387	379	408	376	416	380	381	349	374	395	356	402	402	379	369	366	383	398	413	438	406	336	385	388	373	395	393	376	375	389	391	389	431	415	410	332	389	388	409	452	393	374	358	376	383	363	387	387	365	357	386	396	380	399	389	387	360	363	369	357	410	390	363	388	367	346	386	404	374	370	387
31336	41217	33259	23434	17215	12601	9245	6953	5633	4359	3474	2644	2224	1720	1356	1187	1026	901	799	751	624	630	569	541	562	547	494	528	494	487	524	543	518	469	538	523	523	556	532	519	485	571	527	513	509	556	509	505	567	524	557	526	502	515	546	516	536	509	573	487	544	503	540	481	530	528	503	529	524	539	497	522	486	515	539	570	487	529	530	525	570	531	504	527	561	532	534	517	528	531	513	490	495	530	523	525	501	541	527	509	505	480	514	528	535	543	502	521	546	513	503	492	502	518	473	524	536	541	506	537	467	520	546	505	544	537	535	502	536	480	527	527	521	545	547	521	513	549	493	558	517	520	499	462	511	531	514	493	512	537	515	521	521	498	503	565	518	459	534	534	527	504	504	530	515	539	494	521	537	492	557	504	531	491	539	540	513	534	513	521	520	514	498	522	534	539	515	482	501	535	561	518	530	489	543	474	531	504	501	506	504	525	489	490	504	561	506	520	489	533	499	498	503	518	530	524	542	539	511	566	535	548	523	495	519	527	498	563	516	520	529	559	502	524	474	562	529	502	531	507	502	530	533	522	532	487	482	527	572	504	520	496	543	507	549	511	548	533	519	500	529	504	503	498	561	585	552	528	511	501	535	530	516	517	494	532	530	527	540	490	517	556	516	510	533	524	517	495	528	526	519	521	514	510	512	510	500	508	524	515	492	483	574	540	497	540	541	515	557	575	535	475	528	535	497	543	545	539	481	544	515	539	517	532	517	480	515	554	529	480	545	523	519	517	546	514	516	527	528	492	487	491	520	476	510	518	534	487	532	511	521	528	532	532	509	521	503	510	505	487	522	551	521	565	554	461	552	516	516	558	494	459	521	508	528	505	517	519	519	509	530	490	488	493	519	514	510	558	514	499	532	510	557	538	521	534	544	522	502	514	512	564	530	526	523	501	479	514	497	522	562	526	513	516	558	503	544	531	515	552	530	481	525	512	520	534	500	540	506	522	499	531	534	540	527	481	512	503	526	518	512	517	519	543	548	526	511	504	476	521	554	525	505	478	574	515	487	543	505	506	538	536	485	502	568	498	495	520	498	539	513	565	506	478	529	501	520	545	508	492	492	461	520	537	508	481	549	524	553	573	537	518	529	516	536	502	527	554	547	502	502	501	532	502	484	548	529	488	528	541	524	521	522	485	515	544	522	512	526	522	569	499	521	530	511	493	487	484	536	499	564	527	527	506	514	495	541	534	537	554	527	503	497	513	526	517	543	529	498	488	545	523	510	520	501	511	546	538	497	542	517	496	481	520	545	569	549	511	521	517	505	529	554	515	494	491	509	491	517	537	544	506	514	518	511	498	512	519	517	537	535	479	539	511	489	551	528	529	499	497	510	548	533	558	500	516	521	511	501	503	519	510	521	532	526	485	519	512	506	542	493	490	498	546	534	554	525	534	508	534	479	514	509	556	548	511	536	519	478	488	552	562	520	534	524	548	513	507	503	536	509	526	505	505	522	543	534	529	502	519	518	531	520	539	504	520	566	536	502	519	501	502	523	522	545	538	494	505	529	521	558	529	512	514	513	531	516	543	498	491	528	528	507	524	548	514	507	547	508	511	522	525	532	548	526	530	504	504	525	506	525	511	536	493	506	529	552	577	482	569	497	532	509	557	563	483	536	557	537	510	519	522	529	507	551	500	522	530	526	529	563	534	538	488	520	522	535	492	537	506	495	539	529	521	532	538	493	502	491	535	494	521	483	497	491	532	477	526	524	501	480	460	524	517	523	503	506	601	485	514	487	525	477	566	539	529	506	523	509	494	530	507	529	554	492	505	538	509	557	518	525	492	528	531	552	538	530	519	548	538	526	523	487	497	548	501	516	533	522	549	490	516	488	550	507	555	524	502	530	514	525	516	532	525	512	523	504	504	512	533	545	510	549	475	529	530	507	537	525	494	522	506	534	522	538	525	488	566	549	513	535	516	523	553	528	507	501	524	521	550	520	524	539	534	500	559	524	529	530	493	524	529	473	538	526	544	488	501	511	490	507	525	482	516	506	485	492	562	504	529	491	508	478	521	530	490	512	493	552	528	486	491	532	525	541	516	515	475	543	523	562	537	559	523	549	544	563	535	548	516	512	510	497	488	537	491	510	543	528	539	526	535	532	522	519	457	542	483	495	528	517	536	507	524	540	517	536	485	530	484	529	555	528	533	544	540	499	537	520	507	500	530	535	535	485	511	541	521	534	549	523	519	510	524	523	556	521	544	551	493	505	537	535	554	542	544	526	534	502	564	527	518	488	503	480	517	523	533	529	532	527	535	540	533	517	498	560	523	530	564	514	553	510	509	471	541	484	517	519	562	519	444	517	500	482	505	501	548	509	497	501	512	553	506	534	491	509	537	523	521	534	526	497	573	498	566	517	532	543	519	519	550	506	510	517	504	516	576	480	520	486	532	517	515	514	497	499	496	536	536	511	546	489	471	519	510	549	513	520	516	531	520	518	549	559	543	502	522	562	521	533	497	541	578	537	536	496	518	496	500	503	548	491	500	527	519	498	541	478	523	528	496	502	563	510	515	486	512	502	527	512	549	536	476	528	498	535	518	543	520	547	538	508	523	545	503	478	557	512	501	525	518	528	511	507	594	488	517	519	490	501	549	486	560	538	521	532	513	490	545	494	536	532	524	491	546	492	511	524	505	525	539	521	513	509	571	522	479	516	527	513	494	557	556	458	510	509	526	528	506	504	525	508	509	531	533	487	500	526	505	528	521	528	551	525	541	495	566	552	543	523	542	530	501	509	536	529	542	531	546	521	508	530	533	519	548	506	503	549	514	510	527	525	501	554	550	490	530	532	500	520	517	484	509	504	561	499	537	502	530	532	511	548	503	491	507	551	509	523	476	530	504	540	485	519	513	535	513	521	507	481	514	529	548	496	515	515	490	536	490	532	562	504	525	532	480	505	517	578	539	516	526	492	513	464	515	532	545	495	534	506	540	554	515	555	518	530	520	522	491	516	506	560	508	521	577	520	532	503	504	538	555	508	529	482	547	524	516	479	556	561	521	510	488	536	556	504	514	477	540	533	520	516	558	541	522	530	528	499	490	491	497	494	499	553	463	508	526	486	505	525	514	550	544	508	505	539	489	535	511	559	500	519	535	514	499	528	532	524	567	498	495	534	522	538	532	483	543	526	483	522	496	517	527	554	518	489	549	483	480	536	586	489	542	501	521	531	516	562	558	502	525	518	500	520	545	489	509	499	559	526	506	525	512	562	532	545	505	508	543	572	507	527	518	525	504	537	566	520	518	502	518	550	516	510	528	542	533	498	527	471	582	551	515	556	506	535	517	522	511	488	549	515	552	542	536	555	529	545	522	487	499	574	555	513	543	533	520	508	503	496	530	501	487	533	533	498	518	527	499	500	502	530	510	516	543	530	513	566	481	516	530	497	551	535	524	546	514	569	531	495	515	526	527	525	518	525	535	504	550	525	529	516	554	525	514
23762	20806	27875	24115	21213	16732	10096	5987	4329	3431	2639	2033	1773	1311	1119	987	833	805	743	685	630	558	573	548	519	510	511	530	573	526	559	512	558	536	529	504	513	503	524	508	557	521	518	555	525	519	507	506	546	501	514	522	496	560	530	531	522	522	507	550	524	542	499	529	514	512	551	514	483	502	513	520	536	489	488	513	546	528	515	509	551	500	518	537	490	510	533	551	533	531	513	507	511	501	509	534	513	516	530	509	531	515	542	506	527	552	531	501	521	490	523	526	507	535	488	531	521	512	497	518	466	488	510	530	495	488	514	520	496	546	531	490	489	504	550	531	507	529	511	528	497	554	529	479	516	503	553	492	491	540	495	501	523	551	560	491	508	533	487	535	522	505	494	503	532	524	518	536	549	480	511	507	532	530	517	533	522	491	514	539	491	554	508	483	541	500	531	501	525	495	502	530	516	520	482	506	516	525	535	523	527	532	524	515	519	545	495	547	498	554	541	502	506	523	515	536	542	552	472	537	503	510	485	528	521	520	513	540	514	503	478	503	525	498	546	545	475	528	533	530	534	493	538	518	478	521	512	486	475	497	512	525	565	538	551	554	577	516	582	496	517	469	502	600	511	499	524	576	528	529	498	500	498	495	546	541	504	489	451	489	537	517	486	516	524	511	523	523	503	491	521	529	488	553	465	503	518	470	546	488	516	486	533	492	532	529	521	505	534	507	499	535	531	523	487	487	536	517	514	490	499	510	527	545	560	517	516	504	476	520	521	526	517	531	497	505	538	503	528	506	551	508	516	485	500	562	516	528	492	526	485	568	540	508	522	480	490	562	528	500	509	511	508	515	497	508	493	505	500	504	523	509	504	550	522	515	495	575	535	503	520	525	460	545	559	504	552	529	469	512	489	516	487	507	507	522	554	497	523	523	504	534	503	526	500	526	528	502	504	544	522	517	516	553	535	539	542	506	526	492	508	481	494	479	558	517	488	526	540	520	529	489	499	563	501	530	522	519	480	518	530	512	504	514	497	508	528	541	529	588	516	569	527	509	539	506	526	502	502	546	489	553	489	542	547	516	558	509	515	480	493	536	508	477	448	525	471	519	534	529	470	497	506	528	500	505	513	537	519	516	531	550	487	474	498	498	541	557	533	525	517	497	520	520	519	531	503	507	501	533	524	495	523	521	535	519	509	514	571	519	515	510	519	517	496	517	494	542	526	527	488	530	499	496	513	496	510	514	511	517	501	500	477	470	553	508	521	537	514	523	540	548	512	493	529	514	492	534	512	522	508	559	531	546	532	535	533	499	495	488	530	500	509	540	502	475	523	523	486	514	545	531	520	550	534	513	506	490	510	523	532	497	485	546	538	507	521	510	562	504	541	493	469	462	529	525	499	457	521	550	495	519	528	512	513	483	465	515	514	495	521	523	493	502	549	483	487	499	526	522	517	504	529	576	491	506	502	513	495	520	494	508	519	531	530	519	520	515	555	560	504	497	519	486	512	483	501	544	521	527	546	501	491	486	497	516	532	556	515	486	535	494	477	518	524	516	500	500	528	512	525	480	540	490	501	551	519	501	498	548	531	512	529	528	532	544	555	540	509	489	541	514	551	522	536	529	487	483	497	546	499	544	507	473	511	513	514	524	522	553	500	486	533	540	542	531	488	493	536	493	527	516	557	528	475	516	516	519	522	532	493	523	521	540	523	531	541	501	542	532	511	526	491	530	537	523	527	534	517	521	528	501	548	575	493	533	547	529	529	513	535	547	505	518	546	508	500	536	470	502	503	551	519	491	525	528	555	536	508	496	511	502	545	495	475	531	519	519	508	490	507	462	468	523	511	532	501	518	503	496	522	532	599	510	521	490	514	532	527	520	522	556	527	497	463	547	516	556	520	505	515	512	519	513	529	516	512	528	497	506	511	502	517	507	510	524	521	487	496	545	515	456	507	509	548	541	522	569	488	517	538	457	487	516	568	513	517	524	507	536	493	559	494	532	452	493	540	499	519	515	470	504	505	535	524	499	546	492	497	548	483	535	489	524	522	568	515	545	499	525	496	507	524	520	526	573	539	503	515	497	519	545	548	480	539	496	494	487	493	496	559	519	497	523	565	513	499	493	532	517	502	546	498	494	495	526	523	536	505	573	533	501	544	522	501	501	511	521	495	499	529	547	560	522	511	504	502	499	517	530	512	513	505	514	529	501	496	521	533	458	490	524	498	487	532	484	461	566	536	519	553	568	523	524	513	512	495	497	537	509	548	488	486	533	493	511	506	503	547	507	523	451	560	519	559	534	534	527	527	507	520	489	469	529	541	484	535	497	553	523	518	494	517	504	514	502	540	518	506	547	516	542	549	514	503	492	500	506	516	503	542	507	475	464	549	511	493	534	525	500	514	526	552	551	488	523	502	539	511	540	506	512	574	474	500	511	484	505	524	493	502	507	563	489	501	508	484	494	529	522	500	522	517	524	501	519	515	523	485	523	517	506	561	526	528	467	505	528	519	503	520	517	503	501	525	545	498	538	516	493	541	509	502	576	521	494	546	490	487	494	544	523	481	477	517	523	494	496	530	470	523	541	536	482	537	479	511	583	509	513	503	492	536	537	492	533	492	527	508	492	501	531	536	502	544	481	516	476	500	509	544	531	472	492	498	516	538	525	476	523	495	484	539	517	504	514	495	521	461	533	515	513	504	500	546	532	532	528	503	494	507	472	503	518	517	509	494	525	506	512	482	516	468	565	467	529	519	448	508	495	517	517	512	511	520	532	529	548	510	533	528	524	475	541	528	504	541	526	486	530	510	578	475	494	527	476	471	509	530	470	548	492	562	506	553	526	539	508	503	490	537	486	509	537	481	520	521	537	500	558	511	530	517	490	512	530	542	496	495	540	514	488	549	521	499	522	539	518	519	526	545	511	519	547	504	491	516	526	560	539	541	504	558	542	486	523	536	547	481	539	524	510	549	527	503	507	495	521	536	511	515	498	519	507	525	513	502	498	485	518	552	533	527	486	505	527	511	530	489	544	500	504	504	524	507	513	514	527	526	545	531	515	511	495	542	538	505	530	510	539	521	493	509	499	525	511	504	530	525	469	501	503	507	487	488	532	521	534	515	535	568	523	532	560	514	573	502	547	503	470	500	532	537	482	506	484	504	471	499	487	494	515	504	519	540	544	504	524	503	540	516	506	574	527	559	547	535	527	523	518	501	495	541	505	497	516	485	510	526	503	529	559	537	518	499	552	515	538	522	534	502	517	499	508	563	513	506	518	513	513	536	481	528	522	509	522	535	540	551	547	524	531	545	487	523	562	512	508	530	537	533	552	538	486	500	502	545	546	511	526	525	499	468	492	507	534	551	557	492	531	516	520	513	499	560	496	538	505	456	511	502	532	549	523	515	490	526	499	480	538	485	548	531	466	518	521	495	501	500	539	521	500	495	471	507	498	514	503	522	502	509	540	540	504	508	511	511	530	544	519	509	495	489	547	449	530
33852	50390	40879	31291	25061	19402	14844	11912	9822	7798	6046	4701	3897	2915	2239	1945	1665	1347	1211	1062	959	878	791	740	759	746	743	740	745	695	726	697	680	739	733	678	699	748	738	709	676	726	709	729	760	706	660	737	708	722	688	705	687	774	749	766	685	717	687	683	662	698	722	735	675	726	701	718	720	712	725	736	715	688	715	697	671	711	718	715	688	694	692	709	714	722	709	716	743	700	754	756	692	712	706	680	732	693	732	753	671	681	701	719	672	700	690	695	694	751	722	677	700	693	703	703	686	726	664	662	672	726	691	729	671	701	667	718	670	652	683	663	661	663	701	705	716	684	734	651	730	710	691	708	713	712	710	676	693	715	740	690	693	749	723	746	669	726	695	692	691	731	697	673	703	678	675	701	737	711	716	689	655	676	682	667	742	699	689	684	692	681	710	669	710	716	737	699	726	728	695	718	645	725	693	718	670	714	681	698	673	628	712	692	656	700	714	683	661	748	713	719	728	712	693	665	728	712	698	745	674	681	693	719	710	690	651	669	658	681	722	635	667	717	680	683	703	674	685	682	745	677	740	712	706	729	690	727	670	701	692	686	690	722	666	705	646	672	692	740	694	728	725	689	726	637	697	665	679	691	714	730	678	650	667	620	669	686	648	690	677	691	698	717	690	761	699	693	734	720	683	707	684	697	660	665	699	687	681	702	722	660	724	691	636	695	678	675	657	683	680	662	679	754	706	702	690	672	730	719	657	656	686	725	685	700	745	692	681	672	710	691	678	684	665	685	694	677	710	746	694	682	686	706	654	688	695	720	690	689	684	683	677	719	685	715	688	709	669	737	669	671	685	667	707	755	657	680	726	735	724	722	719	713	719	713	709	683	701	726	685	709	715	682	689	724	691	668	681	730	739	646	721	657	697	709	723	735	663	686	727	709	682	711	675	717	702	703	713	730	686	685	718	671	668	731	698	696	717	704	692	674	657	674	697	670	702	711	712	722	670	693	768	712	690	708	696	734	671	709	699	706	663	727	722	677	679	690	692	752	705	694	641	723	686	760	715	697	691	666	730	688	707	710	724	732	722	732	726	660	690	714	707	670	685	695	705	707	655	727	712	672	749	687	681	700	706	674	696	686	728	699	671	677	701	674	738	642	704	682	741	685	699	694	698	707	718	656	729	687	711	700	708	687	704	728	698	765	713	685	748	725	667	694	748	675	700	686	677	672	720	690	689	682	662	719	727	701	715	680	734	672	742	682	711	715	689	740	691	688	723	724	675	707	701	702	682	672	700	722	691	681	718	741	718	687	664	698	719	721	733	688	662	678	675	750	644	723	726	685	726	724	708	714	670	706	707	704	670	727	719	720	688	669	698	648	678	704	685	694	702	701	712	738	720	673	688	713	734	711	732	718	715	673	671	624	672	683	736	717	694	713	763	750	704	700	690	655	741	726	707	727	759	721	720	689	701	679	727	751	742	702	667	708	730	672	652	687	740	662	691	736	681	664	641	668	697	724	722	702	697	723	688	685	719	711	681	688	674	696	715	709	719	692	717	679	716	700	698	692	687	705	703	700	713	725	673	725	699	697	711	688	684	737	683	719	664	766	683	676	705	737	649	678	670	722	730	686	671	705	720	665	672	705	687	722	716	664	745	708	683	702	714	685	638	705	651	748	741	702	680	698	665	667	734	692	648	691	712	616	693	756	741	686	656	691	670	725	670	701	684	718	721	680	663	710	735	711	695	728	675	704	689	725	757	656	733	714	736	726	700	697	672	742	699	691	727	699	662	725	750	703	722	682	714	707	675	703	658	712	685	654	688	643	722	635	659	711	724	674	698	737	685	730	693	709	680	655	671	680	664	735	693	708	708	698	694	733	703	680	677	710	692	705	715	715	713	701	666	713	697	712	708	692	704	697	693	735	743	676	721	697	681	714	669	647	764	629	687	684	709	727	721	728	731	695	694	713	686	695	675	731	731	720	750	674	670	690	680	690	694	697	722	688	637	693	714	703	649	689	689	704	719	711	687	750	736	651	699	700	712	727	753	711	677	724	701	652	714	705	720	658	703	679	699	749	769	719	713	665	689	671	682	696	703	717	769	653	666	741	720	660	719	691	736	744	721	690	756	694	731	727	675	713	711	671	660	702	684	740	723	705	694	693	670	700	635	700	679	737	727	631	706	688	680	688	670	688	706	693	651	687	681	719	692	682	657	659	737	701	705	674	699	669	713	660	693	718	686	718	729	713	679	721	670	701	670	681	703	728	686	721	736	691	715	707	722	730	782	718	702	730	674	728	715	688	714	682	738	721	694	704	702	689	680	680	668	714	685	688	679	687	701	705	672	699	711	699	689	734	698	666	672	739	727	742	695	746	693	670	669	691	678	691	733	701	674	685	698	701	764	669	691	704	711	718	690	681	708	682	715	696	717	696	711	720	710	695	650	705	675	708	718	727	681	701	706	725	729	755	723	684	677	651	706	701	718	693	714	678	731	713	672	724	697	682	692	648	709	683	712	702	657	663	671	694	703	681	696	706	724	696	695	670	693	712	678	707	708	708	692	708	700	722	711	726	795	732	719	700	691	709	688	733	658	744	709	711	709	731	685	686	670	711	682	693	717	678	711	734	654	683	675	694	726	720	698	665	714	731	659	678	712	715	720	705	737	696	686	715	712	656	739	710	689	756	688	737	746	676	706	689	668	697	663	735	656	662	707	619	674	686	720	689	725	698	711	696	722	692	697	677	726	706	659	736	702	655	681	716	654	670	723	650	703	688	701	698	719	709	733	701	759	700	688	714	685	700	671	664	707	618	705	695	690	692	701	678	661	744	790	702	677	703	728	764	718	705	672	710	689	760	661	688	695	674	682	687	689	703	700	696	746	677	687	699	688	727	700	701	719	739	693	677	707	688	710	710	724	666	681	718	721	662	691	702	713	723	708	672	741	691	701	690	721	668	709	702	660	679	683	685	644	708	713	680	682	681	664	690	702	700	705	689	730	716	687	668	664	716	706	682	696	707	696	705	696	673	738	659	661	671	690	724	709	692	643	712	664	738	700	701	664	692	717	703	707	726	699	721	709	738	664	702	719	724	689	686	731	675	654	720	659	692	717	675	676	726	706	717	759	704	713	658	676	688	741	710	715	698	679	725	663	733	706	723	694	653	700	668	792	717	707	683	760	744	677	685	739	703	703	652	692	727	697	673	690	689	677	705	686	728	670	680	710	691	731	690	710	692	745	701	727	698	715	701	703	650	660	677	740	698	682	692	652	653	662	716	716	691	628	703	693	665	701	699	711	670	714	728	676	680	726	678	699	671	703	700	655	720	687	738	685	703	651	690	692	664	718	696	667	692	709	684	722	716	689	697	724	741	727	724	730	674	696	707	702	720	694	751	693	683	679	708	695	740	664	736	682	704	672	636	697	703	694	709	679	708	706	716	724	700	706	699	671	738	700	643	682	712	686	722	705	674	666	724	658	709	757	733	658	731	692	711	657	733
22827	20799	28246	23458	21161	21438	16764	8496	5814	4489	3622	2598	2088	1566	1256	1092	989	873	751	637	639	552	530	547	512	462	505	496	495	471	498	519	499	497	491	523	494	473	471	467	484	471	499	492	445	460	461	457	477	474	472	477	471	441	499	449	460	469	448	505	467	496	484	495	440	451	499	462	456	472	454	503	494	488	480	469	440	475	494	476	461	477	516	469	461	437	455	456	436	465	465	444	477	501	457	473	476	464	469	457	498	456	458	451	458	459	409	502	457	436	452	514	449	475	491	442	448	436	495	444	451	446	490	460	464	476	488	438	385	456	486	459	471	440	452	468	450	421	478	459	502	459	466	479	473	465	469	487	444	481	439	479	450	475	496	497	469	477	417	476	483	445	429	452	487	471	451	438	470	475	444	473	489	452	419	450	514	452	470	456	446	430	432	500	479	449	474	485	458	454	503	450	470	473	403	462	495	478	475	449	456	437	467	467	468	415	445	473	455	468	448	446	453	461	458	449	445	452	487	496	431	434	476	467	447	493	460	499	415	447	449	441	472	494	492	450	475	444	446	467	432	500	475	459	457	427	457	463	462	437	433	510	471	454	476	417	481	424	505	492	461	427	490	464	460	466	481	472	451	454	451	421	468	471	463	451	424	411	452	448	482	439	509	489	464	398	467	488	482	471	472	489	478	468	468	453	487	432	451	460	487	468	433	449	474	479	468	487	464	475	432	450	460	493	494	449	442	450	434	441	520	471	457	459	463	478	460	462	470	407	439	435	465	479	492	476	470	495	454	431	465	446	499	444	476	448	459	452	474	446	510	452	474	438	437	464	439	456	423	477	482	486	467	473	474	491	469	466	434	459	475	491	492	491	452	451	490	476	466	476	466	457	459	478	472	463	523	461	462	462	435	480	443	486	440	480	476	477	485	460	423	477	478	425	473	428	482	483	493	439	469	449	478	438	474	446	440	443	437	446	467	471	460	473	444	457	451	472	457	485	465	486	491	445	448	455	456	431	464	464	483	449	423	454	457	423	476	469	489	435	496	418	455	437	493	449	474	485	475	452	502	452	482	488	440	465	437	434	430	427	455	451	457	432	458	491	451	464	465	502	437	485	475	483	445	447	441	457	467	421	509	446	426	451	483	484	455	491	453	463	458	450	446	456	431	476	406	418	482	484	483	468	492	460	464	510	448	441	441	449	472	467	473	483	450	468	431	458	471	443	462	472	487	454	480	498	459	491	456	458	440	477	480	454	479	498	432	439	476	431	460	508	414	467	455	469	496	463	467	494	469	438	495	447	486	447	425	526	442	499	429	496	468	472	478	451	474	471	454	449	466	492	459	464	489	449	465	436	465	473	435	422	441	488	458	458	455	470	478	469	501	448	437	453	475	453	457	444	488	448	464	481	434	482	481	459	417	437	462	415	484	451	481	461	439	482	465	453	477	452	417	471	470	436	462	457	512	497	487	500	474	444	474	490	463	487	478	439	448	443	471	481	471	467	425	487	430	458	509	460	474	453	446	475	427	459	487	472	467	465	421	451	445	466	453	505	471	474	458	472	473	436	475	460	426	481	478	469	472	439	481	486	472	457	484	457	480	495	438	479	464	477	487	467	444	421	473	449	431	428	504	449	473	477	474	419	478	440	477	441	459	474	450	466	442	489	454	460	459	464	456	464	459	421	452	415	493	453	475	459	437	446	476	462	440	485	465	458	474	492	450	455	489	460	445	449	467	475	453	460	433	451	516	431	467	469	468	451	431	441	444	474	459	458	471	442	482	473	428	450	457	477	475	446	464	476	474	450	445	444	499	491	450	420	479	471	459	483	457	467	452	427	489	453	458	457	538	457	474	434	442	483	493	448	455	490	507	469	463	489	455	463	431	493	438	489	447	503	445	457	460	481	488	463	443	470	470	458	454	468	467	425	476	432	474	470	492	476	468	418	452	441	473	463	465	463	462	455	435	447	444	448	429	481	445	461	469	482	428	471	479	442	448	470	466	486	452	474	471	475	480	437	468	453	443	465	454	450	437	476	458	462	465	464	468	476	438	474	456	436	442	471	502	434	477	501	468	483	428	452	461	475	451	466	450	445	478	477	449	432	468	472	498	465	449	453	469	453	485	445	466	478	450	484	478	472	473	457	476	449	450	465	489	455	501	444	463	496	472	503	461	458	463	455	412	459	457	461	466	473	460	482	468	482	477	470	442	425	488	484	429	451	428	431	475	469	458	485	456	471	471	450	450	488	462	462	470	491	481	474	504	475	472	479	474	468	452	481	453	507	466	413	458	465	451	438	446	459	464	493	474	437	479	464	429	460	492	472	469	483	483	460	474	446	468	454	480	448	433	448	452	485	427	472	454	506	447	447	458	441	464	446	484	505	462	466	431	492	457	454	488	449	497	496	475	453	486	455	480	456	454	525	490	432	444	433	468	457	442	494	460	455	454	447	448	479	433	442	478	425	448	450	423	459	452	450	473	464	454	492	479	452	441	446	465	470	494	507	452	482	489	429	467	466	481	456	438	459	462	480	443	452	438	444	483	434	469	499	500	469	433	486	477	458	495	513	441	464	445	483	460	464	447	451	478	467	461	444	480	484	498	499	484	486	447	436	464	472	477	465	459	440	468	468	463	468	462	453	454	482	447	440	462	459	469	478	396	445	447	488	445	458	451	469	476	470	427	469	457	449	487	463	463	476	438	444	448	457	489	454	499	464	462	431	437	468	432	441	468	430	463	459	468	472	436	494	473	477	459	465	442	479	482	467	501	453	435	448	455	442	490	466	525	428	470	444	494	438	481	420	493	437	458	462	500	458	488	489	487	468	489	438	499	469	453	499	468	457	430	455	503	450	468	445	515	427	461	455	452	481	439	465	502	490	452	493	492	455	485	454	482	468	444	468	466	482	499	468	459	472	460	470	474	449	473	469	435	473	452	483	427	449	462	471	455	428	456	458	490	492	470	445	490	442	442	445	463	456	501	450	475	468	508	470	464	494	484	478	467	447	447	482	461	461	467	494	482	477	468	486	448	463	456	409	440	464	476	441	420	438	451	453	501	469	463	475	435	445	446	449	453	488	455	418	452	450	443	424	456	456	437	486	458	455	471	493	500	457	473	408	430	449	462	463	462	478	463	447	468	470	456	460	455	454	469	453	451	419	432	456	462	454	471	467	444	460	450	491	464	441	418	442	472	498	436	475	464	471	443	457	438	442	425	463	447	490	454	452	474	451	485	474	491	477	455	429	485	478	451	462	476	464	477	422	418	461	443	470	472	473	464	461	482	465	458	471	463	435	487	466	473	485	479	495	454	423	486	487	451	415	412	447	452	475	472	454	446	479	466	450	481	478	455	505	472	462	492	459	456	448	456	492	495	459	470	486	461	482	439	438	459	484	439	455	497	467	430	463	475	445	443	466	480	420	451	462	456	481	443	424	480	463	452	445	444	466	457	475	468	489	462	481	466	458	431	447	463	414	457	457	477	473	416	461	484	467
37239	55557	44852	35709	29679	23922	18837	15176	12292	10039	7936	6032	4752	3533	2829	2343	2014	1628	1350	1146	1024	909	784	741	713	685	687	665	699	628	683	645	636	661	685	674	651	650	641	642	684	642	677	601	617	654	610	631	634	673	670	630	672	645	684	668	604	648	652	638	627	623	644	676	594	644	650	644	650	631	690	619	652	654	649	620	631	641	623	638	628	634	643	619	677	601	645	624	645	612	641	614	640	639	632	633	621	672	643	624	618	641	642	654	672	680	625	656	643	553	655	655	623	627	595	632	606	614	672	642	622	641	652	662	637	585	608	641	638	598	583	608	662	599	623	672	671	634	585	618	634	596	627	616	582	639	591	610	643	600	604	643	601	622	617	635	667	593	623	669	632	603	652	645	594	655	636	618	637	632	609	652	620	616	640	651	647	657	639	615	640	640	591	574	658	645	621	589	622	632	650	592	573	627	629	632	646	588	603	614	613	635	605	649	657	591	633	609	585	615	665	649	627	649	641	638	630	619	628	609	660	612	624	609	563	673	637	604	636	639	628	650	686	611	636	647	641	637	630	613	606	592	643	606	633	675	645	599	638	592	642	631	657	646	638	625	627	622	620	616	636	617	639	628	642	647	629	616	640	621	645	602	648	597	626	613	644	587	593	644	654	628	634	625	598	669	643	695	611	612	630	629	664	590	653	626	612	645	634	645	659	603	629	645	601	628	610	643	659	656	631	667	653	610	689	665	630	661	579	634	600	620	594	596	603	679	649	616	672	614	636	652	647	653	574	630	610	625	599	657	623	660	672	638	619	581	635	651	652	627	628	628	669	633	604	632	602	638	633	579	639	623	574	632	632	635	588	620	611	619	611	625	607	638	632	623	621	596	659	642	647	635	638	591	629	594	660	573	635	608	646	617	642	634	647	642	579	663	657	609	626	657	653	603	657	626	617	634	668	657	614	642	601	640	647	657	608	606	631	579	628	597	621	602	682	641	637	596	606	620	608	615	631	642	579	643	690	652	636	669	633	624	598	610	644	629	677	637	622	669	604	643	592	623	644	634	648	640	639	665	638	603	615	630	604	634	619	628	619	676	619	613	596	622	628	634	644	669	615	600	629	637	603	648	641	601	622	606	629	644	635	663	619	630	623	570	595	636	643	625	616	606	621	666	618	630	613	643	638	625	629	616	640	656	617	601	679	633	654	643	612	620	575	647	630	679	609	686	620	623	632	621	646	662	629	635	632	643	603	628	583	671	618	585	608	642	658	621	633	633	598	605	628	643	630	606	625	647	631	640	618	647	610	612	679	648	611	658	606	637	638	622	616	628	605	603	639	610	628	612	642	641	609	658	642	607	635	638	621	610	644	639	625	608	654	604	613	652	640	621	656	657	645	622	668	660	618	610	632	613	604	684	635	651	604	632	590	614	631	622	622	668	590	600	645	646	625	641	592	656	676	652	563	634	627	635	566	636	621	671	650	622	605	641	660	584	668	658	669	625	641	594	628	595	641	631	603	643	661	634	630	627	565	681	661	649	623	632	612	631	596	623	637	601	657	628	688	637	650	597	621	595	668	651	599	640	611	630	694	643	609	615	636	621	625	660	624	671	643	629	639	698	619	640	600	600	665	630	614	642	600	616	638	597	640	647	625	583	589	618	579	604	652	606	621	643	619	603	618	635	635	586	600	656	612	577	661	609	676	618	626	656	637	594	665	665	600	625	609	600	595	689	603	623	643	613	634	639	654	613	623	592	581	639	666	624	583	599	613	603	652	633	605	660	691	608	640	655	609	597	616	647	661	652	608	669	659	624	664	629	587	644	610	627	644	556	640	611	674	683	641	623	630	621	607	633	617	632	622	615	625	615	636	621	655	616	650	576	638	630	611	616	683	649	633	642	605	604	622	648	669	569	654	648	605	618	645	656	611	661	650	603	614	645	636	619	648	648	636	585	696	657	660	622	628	620	604	650	619	626	590	587	625	638	657	607	639	638	638	595	598	615	634	674	593	695	652	627	658	647	654	628	642	615	627	614	635	613	619	625	627	620	672	648	638	618	607	633	605	602	655	610	637	624	658	676	632	578	651	568	655	630	692	604	591	643	603	637	623	585	633	636	615	634	604	598	632	556	589	642	617	638	614	620	652	639	644	647	646	627	624	638	667	637	634	609	616	653	626	610	655	620	647	594	620	607	669	604	644	623	646	639	633	641	589	619	603	656	610	626	657	603	622	671	624	611	610	658	652	599	638	641	628	628	664	624	646	600	639	629	669	609	643	649	591	595	634	615	632	653	600	601	610	593	621	631	683	676	632	690	635	645	616	619	672	633	638	620	663	620	594	641	663	591	629	602	641	640	656	628	619	645	596	632	647	632	630	656	649	638	599	643	588	634	601	631	650	662	616	644	573	609	670	581	616	640	640	612	601	647	609	634	635	626	631	638	617	638	604	648	613	642	662	630	617	699	663	650	647	612	577	619	636	682	635	631	624	657	622	589	635	614	686	634	608	615	640	616	632	642	652	627	626	640	628	629	646	638	622	624	621	632	632	689	650	607	589	599	660	588	596	656	626	643	599	595	606	631	634	654	606	642	621	604	603	605	617	602	602	631	605	606	649	614	622	653	640	621	662	626	635	636	617	642	639	588	630	651	656	644	642	623	605	637	621	605	612	643	592	637	648	646	650	618	622	609	603	648	628	673	610	598	622	672	632	610	622	617	634	635	607	638	610	617	645	663	638	589	645	609	642	653	630	611	627	656	622	601	631	649	650	616	631	597	607	653	648	641	613	637	615	612	649	620	641	679	637	653	617	615	675	612	628	599	625	626	628	609	595	601	621	638	602	599	649	662	626	619	610	613	667	637	649	610	610	631	601	668	665	599	615	664	666	600	648	625	600	606	637	605	654	624	609	601	674	670	622	584	617	659	632	694	633	614	575	642	625	620	592	628	584	626	618	612	599	592	594	594	632	623	640	625	643	613	646	632	622	596	623	625	600	583	571	662	648	590	622	632	596	655	657	649	642	633	615	632	606	593	614	630	647	640	636	635	640	631	614	612	649	618	607	600	623	596	620	610	596	638	626	606	610	656	622	620	685	602	607	621	615	685	608	595	595	605	628	623	676	634	628	648	633	578	631	640	616	621	613	605	605	663	576	629	652	645	568	640	605	631	621	612	649	646	635	655	678	626	663	644	634	599	642	633	589	669	619	595	592	663	607	646	615	656	648	622	631	630	644	603	597	654	628	629	621	652	603	625	646	638	661	620	695	622	650	644	611	618	590	661	661	611	643	622	644	646	664	645	619	644	655	578	665	640	635	598	609	615	605	637	633	585	614	643	614	647	633	657	662	640	594	648	618	589	646	661	636	667	607	616	617	685	589	607	626	610	623	593	631	637	605	625	594	676	643	656	613	668	608	599	597	623	684	595	594	614	645	611	643	582	669	640	599	670	642	657	668	609	654	642	635	637	629	659	619	645	654	654	595	638	629	628	643	638	626	587	598	603
28291	25655	27164	20393	11261	6277	4015	2829	2082	1555	1312	1074	929	783	597	529	507	483	432	420	402	362	382	368	407	363	362	349	385	376	381	393	390	379	349	337	361	397	379	344	412	355	386	374	355	349	366	374	376	353	388	360	359	366	362	393	344	396	388	361	391	377	332	386	398	367	366	388	356	363	370	378	378	354	355	366	383	364	372	361	381	373	358	353	359	387	382	384	380	371	341	354	363	367	346	405	352	347	375	375	352	345	370	377	360	346	400	375	386	388	348	338	365	377	352	340	364	366	360	367	366	363	397	388	311	379	377	373	361	343	374	372	365	368	380	369	385	422	350	383	357	380	395	364	372	336	332	331	385	341	351	367	356	341	359	357	366	351	370	361	353	318	367	352	368	326	328	366	364	391	349	370	354	355	385	348	370	368	404	370	374	350	357	383	362	388	365	359	354	380	329	340	356	353	384	366	394	365	409	367	401	386	360	355	384	363	405	377	345	370	380	364	370	379	375	370	374	350	367	329	399	343	357	372	359	398	327	340	388	357	358	372	380	359	359	390	360	425	340	373	347	332	383	391	363	368	365	356	368	363	344	353	348	365	364	368	354	395	353	378	367	356	378	368	420	394	337	348	393	369	372	365	381	402	375	376	341	349	358	346	398	357	354	359	392	343	367	393	381	380	371	371	319	357	351	364	369	373	326	363	405	316	381	380	407	348	361	381	357	352	335	376	365	376	384	369	404	371	401	313	367	369	377	361	373	374	372	358	341	405	369	396	357	366	383	410	366	314	393	379	379	380	364	363	395	383	344	365	379	388	393	367	417	361	374	359	350	349	362	373	381	351	378	391	316	374	361	349	371	386	380	340	377	374	367	382	366	375	354	355	369	360	382	361	360	399	372	352	354	345	376	377	355	405	365	366	355	353	351	380	377	377	375	382	364	387	397	382	347	390	355	387	370	340	350	350	379	386	393	367	344	357	352	382	353	362	382	335	371	354	387	394	368	407	340	382	377	365	372	381	337	370	360	369	346	344	362	395	395	383	402	375	350	349	371	393	351	377	345	360	386	385	358	370	361	365	345	356	381	364	378	394	361	371	369	348	357	371	404	392	374	361	352	347	358	364	351	392	345	382	381	357	391	370	389	357	377	362	336	367	359	355	345	357	370	411	361	341	377	375	357	371	372	357	401	349	383	382	374	382	387	353	377	353	366	354	365	384	354	378	356	393	391	367	354	364	398	371	370	355	356	391	382	362	347	350	382	354	394	390	363	358	346	354	379	368	395	339	373	358	346	385	370	348	382	363	385	362	422	430	347	381	345	410	372	391	353	368	347	363	376	373	366	348	384	349	344	381	345	367	362	391	389	365	335	352	412	383	346	345	370	386	365	360	390	361	364	363	376	382	377	395	374	338	383	358	371	360	362	381	328	359	348	348	392	376	357	354	384	367	412	348	376	394	376	352	398	394	369	350	332	361	373	356	375	367	362	342	373	399	333	335	375	406	382	379	379	367	361	386	359	362	383	364	360	399	361	361	353	372	385	358	391	329	370	369	359	381	330	398	361	332	362	363	343	394	349	353	380	359	383	337	373	385	368	320	364	362	354	348	374	380	362	328	394	363	385	366	409	375	394	401	372	380	351	375	380	368	389	389	323	369	350	373	346	384	361	353	378	407	378	369	390	381	373	352	392	366	343	379	340	349	367	385	370	365	376	347	362	346	342	338	377	360	350	368	371	341	397	367	393	343	393	345	367	330	370	394	343	323	332	365	350	355	368	369	369	381	368	379	358	366	372	393	346	427	361	358	364	356	358	365	359	360	387	355	374	378	367	384	374	372	370	379	391	383	371	376	389	365	353	400	378	343	331	396	384	380	361	355	390	374	367	375	378	351	361	371	368	382	382	346	351	347	421	383	363	373	361	353	391	338	401	385	387	373	358	366	363	356	363	362	384	342	354	340	363	362	346	373	367	358	377	370	344	389	363	375	364	358	389	369	363	360	375	379	372	349	355	388	374	367	346	341	385	357	357	377	374	377	359	353	376	366	371	384	372	391	390	374	366	400	390	373	371	333	356	406	403	355	365	384	354	383	381	389	348	365	365	385	371	343	340	364	385	336	401	376	374	387	389	386	379	380	361	358	383	397	387	364	378	385	352	388	364	365	334	380	384	413	398	362	359	349	351	346	310	356	394	385	347	331	341	339	352	397	402	393	399	339	369	362	346	329	352	381	350	355	384	343	344	414	378	346	406	355	422	381	372	361	370	395	345	391	391	339	381	380	361	362	355	386	336	369	364	379	369	350	375	361	385	389	351	372	365	384	381	384	389	365	403	351	399	394	400	385	369	371	389	345	361	377	372	355	392	375	341	378	382	381	373	353	366	360	379	381	351	371	368	389	362	381	354	360	365	384	386	378	392	359	356	354	356	405	341	345	382	345	387	356	369	330	352	323	359	389	354	373	349	360	350	377	367	358	400	356	311	374	380	377	375	383	389	341	352	368	364	383	387	385	378	401	384	345	367	376	352	390	366	377	352	382	383	364	380	349	375	399	364	412	405	355	360	318	356	366	328	377	317	387	329	370	392	365	351	407	374	348	380	345	347	390	327	402	354	371	360	370	368	355	371	379	354	378	364	364	353	372	367	340	388	357	358	367	334	375	356	348	374	365	375	344	373	402	379	348	351	344	345	396	347	354	377	345	368	369	336	389	360	374	347	368	386	377	352	390	348	358	359	349	336	361	346	388	384	399	377	388	389	336	362	350	361	380	370	342	371	379	357	369	361	370	351	382	401	391	346	395	373	344	373	349	396	353	363	380	352	354	351	359	348	389	370	364	353	375	367	414	357	433	388	360	398	414	346	357	405	337	349	350	378	413	363	368	356	404	340	428	435	361	377	392	396	390	384	362	375	340	373	362	361	365	349	363	343	403	375	368	350	419	327	358	364	367	367	346	396	368	393	377	374	337	348	350	364	383	354	384	364	310	388	347	368	399	355	334	347	388	352	362	361	392	351	360	389	343	364	374	376	337	359	377	342	359	383	371	356	360	359	337	342	373	359	354	385	358	373	360	359	387	373	360	367	370	362	334	360	363	368	349	347	377	362	369	379	382	391	400	373	408	359	329	357	351	352	356	361	332	383	332	387	358	375	400	340	382	359	360	390	381	385	333	355	364	366	369	366	338	380	332	377	387	365	369	404	363	345	383	378	368	332	371	348	345	343	371	381	335	383	384	362	377	357	376	333	364	370	352	388	374	372	355	355	345	396	410	372	365	390	354	338	357	407	361	373	376	374	363	368	342	386	357	370	365	372	380	406	394	374	384	363	388	327	345	348	368	404	350	359	391	374	342	362	360	382	386	341	417	369	332	385	320	360	392	356	368	383	366	332	367	340	365	365	358	379	363	357	360	364	389	362	385	391	383	381	379	363	374	380	382	343	396	319	367	361	311	372	342	393	346	364	370	350	356	382	404	361	411	375	337	370	364	362	382	362	355
32039	41374	33742	23790	17637	12456	8984	6662	5114	3987	3133	2482	1877	1534	1305	1086	920	826	756	636	621	567	478	547	491	516	510	492	518	559	503	519	498	505	505	542	535	479	496	513	498	513	512	536	474	470	541	494	524	518	514	527	533	502	465	523	529	506	530	493	518	517	517	550	494	504	482	520	474	495	510	488	484	509	464	516	509	490	476	529	510	541	513	524	487	512	472	537	516	521	506	507	521	573	488	458	549	482	520	526	516	437	510	507	510	478	490	545	526	518	526	499	486	552	492	537	497	501	510	495	519	537	489	547	491	508	506	500	480	485	553	472	503	490	495	524	488	470	562	505	494	497	543	526	490	538	509	489	485	496	513	450	522	500	525	491	536	517	499	489	489	539	513	498	494	514	505	503	511	553	477	554	515	537	491	478	503	523	509	511	538	495	484	484	541	515	473	472	503	528	521	507	540	465	516	501	493	481	515	506	492	512	514	470	494	466	508	512	471	556	510	521	466	517	532	528	518	504	527	487	488	501	505	542	513	503	469	501	516	522	490	525	530	496	528	508	466	509	459	507	556	525	504	499	486	508	462	528	512	476	508	512	521	485	497	530	497	498	511	485	514	531	509	509	552	513	522	528	524	469	510	525	515	497	458	519	523	545	520	518	508	529	513	473	513	495	513	495	502	487	515	496	490	505	545	506	505	493	526	523	505	489	506	491	538	535	487	516	473	515	462	521	502	525	507	491	490	473	523	528	489	470	495	521	514	513	529	455	460	512	471	478	503	513	482	489	489	508	493	526	498	535	513	471	492	498	530	500	517	540	491	530	475	499	472	498	476	509	465	557	540	502	491	493	502	524	526	513	505	481	487	550	492	505	539	503	495	512	550	525	496	512	497	502	499	547	490	523	500	512	516	529	473	513	512	529	509	502	520	513	508	533	484	508	513	505	481	486	516	516	509	506	530	546	494	547	511	526	499	546	483	534	474	527	491	494	506	551	518	508	528	487	557	494	513	479	495	479	514	501	474	497	486	494	523	462	475	473	511	543	526	516	531	486	513	520	511	500	494	535	487	492	526	561	509	521	497	529	468	513	529	516	504	491	521	461	493	488	498	523	490	494	494	519	495	518	474	489	515	518	477	524	538	502	536	513	510	500	500	508	481	487	482	519	492	513	483	501	514	514	539	529	482	507	484	504	529	462	505	435	514	499	491	498	486	498	517	480	510	436	476	528	471	535	504	523	474	540	470	501	521	462	478	488	508	510	476	511	497	521	544	470	481	486	495	491	500	490	505	505	511	562	499	475	520	501	524	499	518	502	486	500	500	520	495	533	511	516	530	461	517	495	483	520	515	515	514	526	510	494	473	489	523	515	490	492	494	538	500	517	525	496	494	497	445	525	533	485	532	512	522	487	495	509	493	518	488	513	535	504	511	499	520	492	487	482	487	534	487	505	532	474	525	529	506	522	468	553	512	472	499	509	530	498	556	502	491	532	479	502	483	509	519	514	513	500	476	506	511	522	555	547	528	501	484	518	508	469	474	459	517	541	521	509	530	466	494	546	540	493	493	533	531	525	479	459	491	518	504	500	508	489	485	497	500	540	509	470	508	484	531	485	491	516	553	497	486	510	511	507	505	527	504	514	490	536	490	478	473	518	528	551	498	493	513	496	509	500	486	494	501	512	504	488	497	507	479	497	509	501	503	500	504	494	459	461	518	527	517	501	457	508	477	502	524	511	487	512	499	493	553	548	515	502	479	484	494	471	452	489	492	508	545	489	488	532	531	470	502	521	474	495	491	464	495	538	471	468	540	480	527	524	478	515	548	450	459	515	532	531	493	492	483	575	473	476	510	517	472	479	523	520	501	515	494	564	488	502	499	477	523	497	461	501	497	517	450	483	537	533	459	484	516	488	485	541	486	539	519	525	516	507	547	534	529	483	507	501	515	494	462	466	486	515	496	537	509	513	475	507	466	491	508	502	486	495	539	527	527	509	516	516	482	512	516	503	459	516	524	474	506	493	533	493	525	535	505	489	532	502	472	537	494	460	514	495	483	483	486	504	487	507	499	438	500	498	470	499	492	485	482	543	514	490	513	535	497	530	520	442	489	511	504	517	523	497	529	504	522	457	523	495	487	475	451	488	458	496	482	508	501	533	512	475	447	502	507	489	522	501	512	518	509	501	532	548	517	492	449	498	520	513	496	484	452	516	484	489	495	489	500	514	482	495	541	529	509	474	539	486	519	500	498	478	526	467	521	496	512	525	496	496	528	455	530	547	510	504	507	488	490	497	508	487	517	475	480	510	505	507	511	498	488	496	502	479	481	504	469	482	478	491	492	531	475	459	559	462	508	528	490	520	477	511	481	509	516	501	490	507	529	525	469	538	497	533	499	511	464	538	512	515	473	509	494	503	495	504	470	499	492	486	501	500	537	515	525	465	486	470	496	505	510	521	479	494	477	489	491	495	495	507	479	531	476	491	533	512	498	502	489	531	501	490	525	513	487	504	518	497	508	481	514	508	503	537	522	504	469	485	527	534	476	522	501	505	541	481	521	516	470	510	489	524	496	521	505	492	540	502	492	519	501	461	491	465	498	511	525	539	533	478	519	507	515	507	460	501	534	490	528	556	494	496	530	509	502	541	514	484	522	553	497	482	472	544	487	467	483	506	499	501	471	516	496	528	534	541	485	487	494	513	498	547	493	539	472	522	527	469	489	537	539	493	493	528	519	505	513	489	486	505	512	500	480	540	542	509	502	517	489	501	493	538	554	486	490	506	457	476	502	496	507	516	520	509	502	535	525	502	488	475	479	503	508	502	503	464	490	515	508	528	457	507	517	532	496	479	486	467	533	506	502	464	495	539	536	507	531	501	501	491	507	490	482	493	549	500	486	502	462	506	515	489	513	469	519	514	505	571	517	491	488	498	509	533	514	497	501	509	553	510	490	513	508	525	502	478	522	512	486	513	502	543	480	497	484	498	506	512	524	510	507	501	527	561	501	541	526	491	518	492	507	484	490	549	500	516	524	477	530	488	547	511	476	525	471	493	535	525	494	516	490	539	491	473	554	521	522	489	472	516	502	511	460	497	515	511	501	482	509	512	475	514	512	512	488	505	496	481	519	510	514	558	523	499	535	555	523	500	517	485	521	493	528	518	496	458	521	548	513	530	521	502	507	549	472	500	515	540	500	511	488	528	547	491	481	473	556	505	500	501	503	503	529	535	536	529	504	483	529	496	471	482	473	495	518	502	477	522	560	521	524	477	535	542	502	487	479	485	471	546	534	501	495	509	524	510	483	516	488	469	487	541	547	469	467	481	507	529	487	512	527	509	483	549	525	501	502	539	478	528	505	520	571	481	484	522	529	522	505	502	522	522	529	504	513	466	515	512	504	515	484	513	484	476	494	487	484	501	502	539	457	472	463	514	520	485	511	516	478	471	472	478	501	535	481	506	484	543	497	523	470	479	508	504	509	501	499	477	474	484	506	499	514	503
23839	20834	27923	24146	21305	16960	10106	5630	3884	3025	2420	1963	1591	1266	1059	900	894	826	661	581	590	555	579	496	537	556	513	544	477	509	509	517	544	510	458	483	504	523	530	508	545	522	528	518	456	538	538	492	493	504	511	515	467	492	535	500	513	556	548	496	482	537	478	539	510	495	543	492	539	512	539	491	463	510	503	520	483	499	484	479	500	498	521	499	502	503	483	579	478	535	507	484	512	522	495	481	538	568	540	484	522	540	505	533	560	483	488	502	537	525	493	501	521	539	513	480	497	492	513	488	510	527	507	521	484	551	534	482	507	515	529	488	501	476	503	553	491	532	487	500	481	450	492	515	508	498	501	475	489	482	547	464	517	479	515	505	516	486	483	542	456	530	492	491	529	535	519	467	540	499	486	467	469	521	536	510	500	479	524	491	529	518	524	454	488	495	491	508	524	522	523	488	495	510	502	483	497	523	505	485	490	542	491	510	502	496	487	513	498	485	497	500	509	494	505	529	509	517	482	498	511	446	503	509	533	481	514	459	533	521	546	457	509	546	508	470	516	503	481	516	507	488	479	508	513	535	510	508	487	496	485	496	494	519	482	511	487	480	498	478	505	519	556	500	487	514	501	445	477	433	533	521	540	517	501	495	523	472	489	499	518	494	479	464	520	491	503	502	491	495	516	512	496	491	496	485	490	524	509	512	543	495	528	539	516	500	537	481	538	535	499	518	535	535	500	544	469	477	525	503	503	482	512	508	479	480	560	485	471	506	486	532	495	484	508	517	510	509	501	500	485	526	435	476	477	484	499	547	454	512	494	518	541	527	527	525	489	512	476	514	528	510	487	472	490	483	498	469	484	567	517	517	550	506	502	484	511	516	539	495	542	527	477	480	516	495	501	499	491	517	540	550	511	506	537	530	505	508	519	495	483	513	518	488	523	484	476	519	477	509	532	508	500	515	550	514	562	478	509	513	506	524	502	485	531	473	495	514	493	502	486	497	464	537	501	473	517	495	476	544	488	497	524	500	505	483	534	508	490	520	496	503	487	522	478	512	538	520	491	484	498	540	483	488	529	516	486	529	546	490	481	528	509	479	540	500	522	523	535	466	480	508	567	526	495	548	486	510	537	471	473	525	496	477	475	482	481	504	498	522	483	530	494	505	500	466	543	487	503	500	519	468	479	530	519	515	500	517	477	508	492	479	480	539	458	485	547	494	486	501	481	562	493	516	519	516	502	489	444	496	527	478	513	495	537	498	480	502	497	521	516	558	485	466	491	505	481	506	488	552	528	518	458	501	503	513	482	511	481	492	471	522	537	547	511	523	495	484	516	532	482	504	452	493	527	534	546	520	540	486	495	465	480	509	510	484	499	490	486	510	448	514	547	561	507	527	521	511	505	482	517	493	505	504	486	517	492	476	519	531	508	490	525	501	529	486	484	508	516	497	507	489	491	497	478	491	536	483	501	504	543	489	538	489	478	478	502	508	505	505	490	526	505	465	500	491	502	508	471	498	509	543	522	495	562	561	521	532	501	497	453	508	518	520	495	498	510	516	518	499	476	511	527	493	486	549	502	493	538	489	473	539	491	499	518	525	513	505	498	506	527	503	519	517	545	505	531	478	471	519	524	489	542	501	497	475	493	532	512	497	493	516	519	498	495	514	489	529	516	521	496	484	518	512	548	481	513	554	540	519	481	482	494	531	483	505	490	478	457	540	517	531	517	498	475	523	494	501	516	509	527	514	538	484	547	504	496	497	505	473	463	519	521	524	514	514	507	484	510	550	514	548	476	527	508	498	466	516	480	481	532	475	508	473	472	500	490	499	510	497	477	493	494	508	540	537	487	517	486	469	497	494	519	511	547	507	534	515	468	507	501	503	529	475	524	459	487	537	503	517	500	502	526	481	504	510	514	506	502	495	495	498	501	504	524	517	502	479	457	531	501	492	511	518	510	455	519	489	459	480	529	514	520	511	538	499	511	465	510	491	505	503	531	475	503	535	527	508	541	493	496	513	505	516	544	514	557	509	493	514	544	513	484	494	507	518	490	499	482	501	537	505	503	549	510	515	488	497	492	541	490	540	497	501	507	525	514	516	495	485	491	466	477	533	491	476	533	459	507	458	502	531	485	495	509	523	546	526	532	514	514	525	493	536	482	518	505	516	457	518	478	530	436	558	494	499	564	475	541	510	520	544	486	510	468	503	500	507	505	543	522	512	511	486	480	536	491	533	515	524	496	486	518	505	533	512	498	527	497	512	501	535	508	511	489	472	496	499	513	507	549	489	538	456	545	497	506	480	516	529	545	503	487	506	480	535	497	515	461	531	508	481	498	507	536	476	473	504	538	566	506	498	526	517	500	516	530	521	497	494	479	487	480	518	563	523	473	518	494	458	526	502	500	496	516	487	494	482	537	535	538	481	508	501	513	490	474	523	518	504	475	497	519	537	494	499	559	552	550	497	498	523	505	518	497	506	523	499	495	510	515	514	519	482	513	497	512	514	476	501	522	498	564	500	530	494	541	481	518	513	528	493	528	528	522	506	504	533	465	512	500	507	504	502	559	531	507	559	503	509	491	493	436	491	493	506	509	526	515	514	493	513	533	512	461	512	527	491	482	493	513	487	506	530	516	476	530	481	526	565	500	495	445	502	488	474	497	497	498	535	468	516	496	515	575	525	517	527	485	490	476	508	490	503	488	503	512	523	489	520	505	509	531	495	500	504	521	471	519	548	541	495	519	475	489	522	462	521	523	517	485	484	479	514	523	503	477	516	525	518	524	493	535	514	538	530	548	497	500	497	464	479	524	514	507	474	466	516	539	513	536	522	494	540	515	514	513	539	484	482	493	509	508	508	503	525	530	498	475	501	453	491	533	450	498	503	474	477	533	522	547	511	560	476	513	514	549	500	534	542	508	497	478	516	525	492	486	544	496	490	505	537	487	528	516	528	463	491	494	509	499	511	535	524	520	503	533	494	490	450	466	488	531	505	506	515	479	548	536	500	492	519	467	528	513	508	517	520	526	496	492	519	509	520	489	525	519	493	486	541	530	494	496	509	546	493	485	468	512	499	538	524	527	543	490	511	542	510	473	508	491	520	519	527	503	528	505	532	515	515	513	519	512	539	521	525	508	525	545	520	457	489	498	478	529	497	529	523	546	523	504	554	492	511	531	501	540	471	488	514	538	460	509	525	490	478	521	512	525	499	458	546	512	478	491	509	509	504	490	526	506	502	497	487	493	496	496	519	492	499	480	506	512	536	501	534	503	485	525	506	502	525	490	474	535	493	500	498	522	523	529	534	520	507	511	456	488	521	519	477	485	471	518	512	492	465	527	478	509	515	512	487	531	550	522	551	468	542	480	521	486	495	543	503	526	512	507	516	497	548	514	490	494	471	571	504	503	511	474	521	502	522	524	509	513	456	494	480	511	480	514	530	503	521	515	515	526	528	498	485	514	491	535	547	485	513	540	483	535	535	493	497	503	489	502	480
34846	50322	40984	31425	25259	19474	14751	11497	9055	6856	5479	4397	3426	2754	2243	1864	1539	1333	1068	942	888	868	776	789	754	719	699	689	730	676	766	653	745	678	732	715	737	706	721	694	730	692	707	690	717	661	675	657	729	645	655	692	760	678	658	726	723	704	674	715	682	710	666	685	742	706	678	687	652	697	738	687	683	701	699	690	709	702	659	660	710	710	683	699	682	726	699	660	637	672	662	682	658	715	668	684	676	665	688	653	665	753	688	726	687	713	732	638	704	695	677	713	730	692	713	716	676	697	747	685	663	678	696	646	677	701	694	657	679	625	696	679	720	719	669	722	629	700	682	669	697	728	656	643	662	699	623	679	688	703	659	676	663	655	694	662	685	690	729	726	686	661	691	659	683	701	699	692	661	656	665	674	679	670	663	680	683	734	674	683	719	651	707	653	679	664	707	678	647	682	642	724	702	699	709	710	712	749	739	669	717	716	705	686	665	694	719	676	658	688	646	660	621	718	664	664	684	681	698	654	707	697	686	666	713	703	642	690	715	691	684	695	689	743	667	657	707	688	674	692	703	661	692	731	652	713	682	686	712	694	635	708	721	646	656	654	656	673	644	633	708	715	652	652	704	682	687	693	671	688	705	625	707	683	674	657	675	649	671	692	663	695	624	674	723	687	657	678	687	700	639	654	708	653	688	650	669	716	697	686	668	748	636	685	648	660	675	667	668	706	677	674	736	691	688	714	677	659	689	659	656	676	725	665	693	662	663	679	654	686	703	708	641	688	712	658	723	688	645	730	708	665	672	642	703	634	690	703	698	661	741	680	687	699	748	690	706	654	688	691	693	697	729	718	693	733	644	691	657	663	705	726	689	714	737	679	660	639	662	707	669	698	666	694	671	652	702	715	669	711	668	655	696	721	685	713	706	681	671	717	667	697	678	671	677	664	686	702	680	668	698	644	696	655	705	706	673	693	671	712	700	734	674	722	683	662	645	661	632	735	694	661	726	687	695	710	673	663	651	692	685	670	658	716	676	685	744	653	743	702	668	706	710	696	703	637	688	694	678	674	619	734	625	694	645	669	672	694	692	711	656	653	710	676	646	646	695	701	652	681	655	620	630	642	666	643	696	685	688	701	675	691	677	679	668	662	686	712	728	659	721	676	651	699	649	655	691	705	684	717	718	674	688	707	694	666	727	677	675	684	713	683	679	716	719	680	669	712	642	726	706	684	677	760	720	676	726	652	697	721	724	663	656	685	673	649	678	627	699	692	675	688	658	661	706	674	653	667	643	675	671	685	716	711	686	696	714	704	680	652	690	697	705	751	634	715	685	704	725	697	687	694	673	702	699	660	703	677	676	716	663	685	686	659	655	713	677	669	637	671	724	717	697	713	665	647	684	695	719	669	647	696	647	698	678	687	658	687	679	705	724	653	712	676	712	669	674	673	677	738	679	643	681	677	680	689	694	688	668	680	637	699	686	675	697	693	718	734	665	704	699	649	675	639	711	710	637	663	695	687	700	685	676	651	694	693	681	691	709	703	657	687	674	698	723	647	673	671	702	665	708	670	704	712	726	661	677	665	671	689	666	637	673	687	629	669	669	682	703	685	680	712	659	678	633	645	696	690	670	685	650	645	692	704	686	703	673	686	722	653	682	734	675	716	704	701	710	672	699	724	652	736	673	658	699	691	724	669	736	683	674	691	723	652	683	704	654	667	687	685	659	687	674	674	671	650	672	614	654	694	709	674	651	673	723	664	655	665	700	679	646	695	693	665	716	719	676	683	688	637	672	668	691	663	662	704	694	668	698	719	666	695	723	650	672	705	652	760	714	680	707	690	647	684	648	685	652	704	668	678	652	659	676	696	652	679	738	670	667	709	711	652	669	605	678	728	712	667	693	715	690	659	703	717	683	692	688	690	683	693	651	662	673	662	709	675	662	666	737	717	662	656	699	697	680	670	694	711	655	701	684	672	713	693	658	697	670	751	682	734	691	716	677	679	646	680	699	694	690	622	669	688	691	743	715	681	667	697	646	685	690	680	654	691	707	644	679	721	686	688	679	691	735	718	685	717	683	660	681	715	679	664	713	660	680	646	655	678	727	673	696	708	726	713	662	656	724	704	695	659	694	684	683	688	716	699	695	688	666	693	655	645	672	661	675	682	748	638	674	674	634	636	715	644	692	715	659	702	660	661	698	702	677	693	681	731	666	690	671	656	659	680	689	693	679	702	666	705	686	678	679	671	698	655	753	699	692	676	665	689	676	652	657	694	644	745	673	669	652	665	682	667	685	667	687	680	689	727	653	682	676	664	693	694	705	684	674	684	691	658	694	711	683	677	682	723	668	686	656	710	717	645	665	660	685	644	673	675	670	663	672	654	704	665	668	690	710	689	663	688	711	695	679	614	664	678	690	673	675	700	690	675	605	710	709	699	691	690	689	706	660	710	699	689	644	697	674	692	656	709	668	679	677	707	675	683	646	637	655	732	701	712	690	697	663	649	607	717	677	722	649	717	716	679	655	670	711	682	716	660	676	691	670	634	704	675	654	686	690	705	662	667	678	704	670	670	655	697	695	687	709	678	671	698	670	675	637	622	704	698	652	677	706	710	622	663	749	710	708	708	682	669	706	698	733	694	767	694	656	696	694	691	676	704	658	734	710	653	706	676	646	693	681	704	659	655	743	707	696	689	709	662	685	725	707	694	734	680	669	700	671	732	685	653	644	695	689	630	698	662	722	683	680	611	656	692	670	674	686	706	717	679	687	682	672	680	652	672	705	647	651	719	659	665	673	706	667	687	695	647	700	658	706	633	702	698	681	670	616	708	684	699	652	652	721	674	693	712	673	661	681	725	741	642	710	646	704	706	671	685	705	693	655	655	673	633	666	678	678	674	669	702	668	735	660	668	680	674	670	688	668	679	699	690	690	674	693	672	620	703	690	674	751	711	675	717	673	712	668	650	676	669	683	656	721	706	668	652	719	685	709	693	689	727	670	659	647	708	651	659	646	710	684	694	668	733	707	701	692	677	668	708	685	673	693	714	711	668	652	734	686	693	681	699	659	688	683	697	688	691	706	665	676	689	724	712	681	683	722	699	715	680	670	684	673	699	673	702	648	712	680	657	666	717	653	661	700	669	724	674	721	701	685	672	657	659	693	671	676	685	666	650	666	717	683	738	696	663	713	672	690	689	692	726	705	661	660	706	649	714	671	657	664	674	675	669	680	704	721	632	681	686	707	671	690	704	713	710	695	709	653	623	707	590	705	679	657	679	698	687	693	658	654	713	644	680	690	695	671	708	684	706	648	750	676	654	673	686	647	700	636	708	679	705	695	697	714	671	730	702	707	658	676	691	678	708	685	684	676	665	687	696	715	706	671	654	655	674	695	676	672	718	674	647	717	670	712	677	669	685	674	703	704	687	683	716	709	680	667	687	666	644	767	675	670	689	705	717	684	683	679	705	704	646	726	693	676	693	699	680	677	732	676	703	660	709
22818	20774	28245	23393	21118	21469	16789	8258	5477	4241	3220	2425	1915	1558	1279	1048	924	802	675	598	557	576	509	512	475	452	486	473	491	448	491	463	447	493	446	455	431	461	452	481	431	467	455	444	462	469	464	477	421	449	444	479	464	400	460	444	444	435	444	488	428	419	437	424	457	439	445	456	457	472	469	452	482	437	459	431	478	449	479	420	469	387	459	425	490	451	455	483	438	395	463	447	431	458	431	472	457	432	414	462	499	429	425	443	472	403	477	459	455	439	468	441	428	455	420	407	465	462	445	473	446	407	453	455	467	451	454	459	440	435	469	441	480	476	437	411	460	430	466	474	440	454	442	457	459	435	440	416	443	457	456	457	468	462	438	453	460	479	433	460	454	431	432	401	470	429	454	444	453	462	470	478	446	428	455	468	431	466	490	473	438	442	454	416	439	465	419	458	445	410	435	435	438	451	456	461	445	436	457	427	483	467	463	468	470	420	441	467	461	441	439	461	463	422	465	459	447	461	459	428	404	468	429	494	443	419	448	432	449	433	445	445	479	453	395	439	462	444	430	461	457	444	449	450	426	431	425	435	428	427	456	451	469	428	425	457	437	448	412	440	437	455	477	463	442	464	475	458	467	489	479	442	452	437	439	412	457	490	421	438	442	455	457	432	439	494	434	473	450	441	465	411	471	438	455	460	444	449	492	467	452	478	440	448	435	492	452	430	484	445	440	469	449	451	442	438	432	431	432	461	423	419	483	467	447	473	415	450	456	466	442	463	437	453	470	431	464	436	429	455	443	467	424	425	442	437	423	460	445	412	414	411	429	479	463	474	454	459	491	472	426	469	426	447	453	451	456	435	434	451	440	421	423	456	443	436	427	476	434	454	455	508	433	461	477	427	429	448	458	435	469	442	436	414	493	488	439	429	454	451	462	441	459	447	450	431	432	397	450	442	468	467	435	433	442	451	436	441	444	474	460	427	444	420	451	457	447	436	460	430	450	417	495	477	434	444	453	447	430	459	450	481	442	461	464	458	483	443	437	432	410	483	426	458	459	467	503	457	439	446	461	406	435	445	435	439	439	435	475	469	428	436	451	433	455	450	459	440	453	438	453	452	437	487	441	394	467	462	422	444	447	461	442	465	479	443	480	478	445	447	463	463	418	441	460	440	440	434	446	433	461	484	423	444	457	438	466	395	431	474	485	496	442	412	424	447	453	438	450	419	434	451	435	424	438	425	493	452	431	487	459	458	440	423	443	408	443	431	426	467	421	498	421	439	460	435	439	466	448	422	457	480	463	436	449	448	445	471	446	431	456	423	455	432	429	447	438	443	460	440	420	484	455	464	450	443	419	464	423	455	414	463	480	449	466	458	448	426	420	478	441	442	443	452	463	465	426	444	431	465	441	446	439	471	428	456	458	465	415	448	461	483	418	451	430	445	476	431	418	467	449	445	413	459	448	407	445	406	463	499	480	469	419	443	445	457	439	450	426	447	494	422	474	455	441	457	435	418	436	447	407	467	436	459	435	477	436	443	447	474	439	464	454	435	449	448	454	461	473	444	435	439	464	496	469	435	442	477	463	450	489	460	455	451	459	453	468	389	448	466	450	482	421	441	428	461	473	419	474	411	420	456	419	460	461	440	428	451	434	471	431	464	456	493	473	436	459	454	441	427	466	459	445	437	436	489	464	436	439	439	494	449	431	429	428	479	444	451	450	452	476	438	483	466	413	475	417	457	430	445	463	457	428	475	412	414	409	429	439	439	446	466	431	445	448	474	427	447	448	438	430	436	445	454	438	417	416	436	474	451	471	440	467	489	417	449	449	467	454	468	447	452	408	453	452	416	465	449	427	447	445	437	486	454	496	443	473	435	454	471	400	449	438	452	424	458	487	446	472	419	446	456	458	442	447	427	443	457	443	414	457	476	434	475	432	445	471	442	448	421	483	468	477	479	456	460	464	446	423	453	467	443	454	456	424	466	452	431	424	445	469	431	443	408	404	477	448	477	417	431	446	405	469	434	406	457	453	464	449	426	467	474	472	440	430	449	420	425	428	461	435	453	449	481	465	433	456	454	446	413	461	460	442	444	454	494	455	493	432	452	472	456	435	446	445	447	453	407	434	474	474	448	418	457	454	437	452	435	440	429	471	436	442	422	438	448	455	431	465	460	422	437	429	470	473	453	449	441	447	460	428	438	441	433	418	441	467	444	433	460	431	435	472	428	465	481	407	451	441	444	489	453	475	468	429	463	465	439	446	416	447	452	456	428	426	436	472	432	382	441	446	422	446	473	405	477	443	445	459	452	471	442	500	439	497	442	456	443	422	467	480	438	437	434	429	447	456	444	410	493	428	491	461	457	468	453	431	459	453	462	463	453	443	440	463	442	448	452	458	437	460	426	416	447	461	481	428	452	438	443	466	449	481	451	446	448	472	425	443	460	465	426	430	428	417	466	445	447	459	506	460	455	446	443	466	477	441	439	474	445	458	429	437	464	450	445	472	448	452	412	471	433	444	423	397	451	434	450	443	435	444	441	418	436	407	486	434	461	465	438	438	438	434	470	465	449	439	446	452	422	464	427	440	442	475	410	432	444	485	463	436	441	413	467	459	445	427	425	482	463	481	438	460	420	426	465	414	450	444	496	444	406	440	430	494	464	427	432	492	467	419	451	445	496	476	456	438	453	487	425	441	415	447	463	451	424	456	436	436	445	421	467	403	467	440	444	450	436	437	440	470	459	435	456	436	428	453	435	421	426	434	428	457	414	435	488	427	455	434	464	420	442	443	433	465	463	426	465	477	442	433	447	455	433	435	449	460	431	427	458	424	504	451	456	414	431	466	427	497	456	479	439	438	485	479	440	449	423	421	425	413	424	508	415	414	478	423	472	414	436	482	417	482	462	484	447	472	498	426	435	407	459	457	471	438	451	470	477	451	439	412	477	415	452	449	481	435	446	479	478	440	418	435	421	446	447	450	441	451	472	468	443	437	453	472	415	468	452	476	475	423	420	470	460	437	429	450	471	440	427	445	438	432	426	440	456	463	442	435	461	410	424	448	416	460	437	456	462	436	465	459	458	441	410	473	438	454	484	470	451	447	450	445	445	433	460	451	503	476	413	440	462	431	461	449	485	457	422	467	415	498	437	408	430	460	452	463	485	461	444	451	428	430	424	467	406	410	435	489	415	436	461	398	450	436	418	479	453	436	466	459	461	456	423	459	459	442	439	436	445	447	486	441	443	405	458	448	435	422	444	463	448	410	461	438	437	471	448	432	431	430	422	441	414	472	457	449	463	452	461	472	446	459	469	455	441	441	461	426	461	432	444	479	420	449	460	442	444	442	477	461	431	431	438	426	443	456	419	441	453	443	449	520	473	433	476	457	428	437	466	459	412	447	470	485	416	410	480	481	439	423	471	442	459	443	429	440	444	419	437	483	424	457	425	428	445	456	435	484	446	422	437	469	461	451	460	473	453	438	466	450	432	436	483	438	438
37600	55366	45141	35339	29489	23587	18575	14691	11563	9192	7212	5538	4255	3409	2755	2171	1867	1425	1155	1023	925	816	755	731	674	736	625	657	645	730	641	621	691	647	621	688	617	620	624	615	614	632	637	639	628	597	581	620	638	598	642	638	629	660	603	643	616	601	604	589	618	649	630	633	608	632	615	630	615	680	615	630	635	626	625	623	592	620	658	600	572	596	561	635	593	608	581	630	606	622	575	604	633	593	572	623	651	631	594	577	600	586	659	607	619	645	586	625	591	592	617	612	600	658	613	616	619	581	590	625	587	586	580	628	608	599	652	594	587	609	636	608	574	596	626	584	602	653	596	641	602	609	637	597	613	603	599	618	564	612	628	579	603	618	581	616	596	640	597	574	625	632	553	601	640	602	594	592	603	603	632	596	588	629	614	619	609	567	600	580	637	592	612	568	628	625	603	612	625	650	647	655	584	583	593	638	608	585	636	626	598	606	607	638	642	582	556	610	584	577	595	604	601	597	611	585	602	575	621	626	606	632	588	611	591	609	615	631	613	598	580	572	634	623	590	595	613	572	621	592	589	666	613	628	573	617	590	562	607	648	606	612	626	585	649	604	618	607	605	562	626	626	648	586	614	617	626	618	613	641	601	580	597	592	619	629	592	607	594	603	637	583	626	590	587	613	598	614	582	633	613	588	631	601	640	578	536	601	605	575	673	614	607	614	590	576	562	617	654	636	644	627	559	599	593	636	622	597	606	612	585	601	602	605	611	668	588	596	581	633	617	616	582	588	612	574	631	583	658	580	590	611	605	601	603	597	616	608	650	606	581	586	629	621	599	602	588	589	622	624	586	623	651	643	591	679	610	600	610	622	631	621	619	639	609	633	607	585	612	615	591	642	611	632	629	587	696	621	633	613	620	611	609	567	649	656	589	590	644	649	650	603	572	589	618	585	622	545	600	595	590	582	562	633	615	650	645	625	625	574	637	591	587	597	609	627	609	627	617	630	602	580	535	587	594	635	600	626	600	599	571	594	628	580	602	627	606	562	603	582	567	567	648	584	613	614	612	611	575	626	614	610	639	628	608	641	589	610	579	600	615	614	591	610	590	560	645	583	583	602	590	583	643	599	599	610	625	614	638	651	594	580	592	638	658	636	583	663	573	602	590	611	584	655	626	569	585	607	599	562	592	640	602	589	624	621	558	618	626	615	636	583	611	605	660	616	622	607	618	619	591	613	612	572	590	592	609	660	657	599	595	567	603	639	596	635	628	675	616	636	574	617	564	655	578	630	591	580	584	607	603	615	595	608	586	611	571	625	645	592	672	616	581	620	528	644	603	579	613	605	579	581	618	650	614	623	601	621	613	607	582	617	569	620	628	623	627	615	671	599	583	553	587	590	621	622	588	616	575	584	580	624	625	609	609	579	579	590	610	595	618	641	646	643	613	569	633	622	620	670	611	633	581	593	606	649	562	538	663	629	581	611	634	620	630	609	617	620	611	598	631	603	603	615	613	609	620	616	628	580	631	551	572	590	560	595	599	623	611	606	629	591	628	611	636	598	620	633	616	581	619	632	649	569	627	632	566	578	580	609	646	574	582	567	577	576	580	581	581	590	618	561	597	613	602	627	602	618	593	627	606	588	594	622	588	624	593	574	608	596	613	578	607	636	632	644	651	634	615	586	601	588	575	589	599	603	593	618	585	582	587	612	619	635	562	612	610	618	662	644	598	600	608	571	582	545	584	608	628	622	577	590	591	611	602	621	579	587	624	560	587	564	615	608	579	608	553	623	603	597	574	597	585	601	626	575	626	598	671	610	588	584	567	571	587	584	582	621	626	641	595	584	576	610	594	612	623	620	596	603	603	615	575	636	582	654	590	637	669	602	564	589	622	579	610	555	584	604	622	585	619	584	622	612	609	613	629	607	620	621	635	597	623	595	588	600	596	659	631	637	560	598	619	587	639	615	640	554	629	625	577	618	623	605	599	621	630	592	614	592	620	589	603	644	628	597	591	604	592	627	587	577	599	607	647	599	639	589	555	614	597	609	663	588	626	591	615	616	623	641	584	633	626	591	579	606	581	584	621	599	587	617	632	594	605	621	588	613	613	620	579	622	602	642	586	578	619	557	598	583	598	602	601	613	601	626	598	609	672	619	625	600	626	610	646	584	619	563	607	614	624	612	597	602	629	601	574	614	599	588	608	586	592	610	581	621	602	617	622	619	576	626	597	584	626	603	648	589	640	618	608	653	616	623	604	619	644	655	626	602	577	604	642	636	600	554	632	654	622	581	626	620	632	626	564	606	633	572	612	606	655	638	652	627	598	606	656	609	620	630	615	605	582	620	611	599	636	651	602	611	625	598	606	665	632	636	596	609	616	597	643	609	588	590	629	600	610	597	586	641	616	607	571	629	621	634	610	603	609	594	644	573	627	617	621	626	605	605	623	618	651	629	621	607	603	613	596	595	612	626	616	569	644	630	552	619	564	554	585	625	616	610	597	573	599	564	627	564	587	617	620	672	609	643	653	622	595	647	627	618	602	592	604	609	587	624	621	623	593	629	606	619	617	630	599	605	583	582	607	625	581	572	631	603	627	602	590	616	619	607	592	575	629	588	629	589	585	632	590	580	600	608	615	598	572	638	630	601	601	614	578	592	607	605	593	610	645	684	631	592	632	613	639	625	609	598	583	564	638	625	611	622	603	603	629	637	591	601	616	655	597	582	618	639	603	581	589	578	604	617	644	597	607	617	616	614	610	605	593	618	615	580	629	597	604	630	571	615	634	608	576	620	610	625	617	612	583	583	639	636	664	625	599	591	567	614	630	625	602	634	582	604	616	618	617	613	581	638	610	614	617	573	606	602	616	591	616	571	593	607	615	622	627	608	623	648	587	592	593	611	608	576	583	649	627	621	575	657	637	590	595	594	571	573	637	580	642	600	646	575	577	586	592	574	637	604	627	636	619	625	608	621	649	610	587	560	644	605	613	588	646	632	583	610	610	604	622	585	601	587	587	618	641	633	643	642	604	640	598	625	599	607	563	586	640	609	571	600	588	622	616	587	573	622	648	563	615	637	574	628	590	598	593	593	601	610	630	550	589	586	609	614	639	599	570	605	608	588	618	582	596	595	608	557	582	578	570	626	637	565	612	598	595	668	658	623	622	611	633	656	644	612	576	622	615	654	578	601	589	638	596	583	620	607	629	613	637	628	604	625	638	604	620	583	645	611	597	656	599	616	640	608	571	583	594	560	668	630	584	593	612	581	614	609	606	620	567	600	587	600	613	582	594	606	580	615	591	629	637	616	575	625	610	587	595	584	600	587	609	640	521	631	600	611	591	566	605	640	609	634	643	606	633	611	600	684	651	647	592	613	625	597	603	619	656	586	620	614	621	608	583	646	590	611	643	593	648	599	642	602	612	633	614	600	599	641	602	634	617	627	583	621	603	645	609	615	619	622	583	647	614	617	656	642	588	634	586	641	596	584	613	602	603	604	569	608
28063	26107	27418	20043	11338	6308	3771	2582	1956	1529	1199	1006	796	670	633	550	514	441	426	447	372	395	381	386	339	355	332	328	343	383	343	342	350	384	352	330	377	365	356	380	382	389	367	341	391	340	347	383	375	355	355	338	367	356	379	357	339	340	355	380	362	341	339	366	396	385	391	345	353	374	361	316	356	361	347	344	345	368	342	354	348	389	323	377	390	354	364	344	337	362	374	366	335	374	356	359	362	319	371	353	350	353	351	368	373	344	360	378	340	347	327	364	364	336	346	314	327	393	355	363	363	334	357	369	351	356	343	346	375	333	387	345	344	379	356	346	332	353	335	392	337	358	344	355	359	360	410	396	384	346	371	349	352	351	350	317	344	370	344	346	343	359	337	323	329	355	373	355	354	373	361	331	364	368	334	354	331	355	369	364	343	333	374	336	346	336	357	354	378	347	349	339	403	339	345	357	354	357	343	361	314	350	340	362	368	354	379	362	361	368	344	358	341	380	348	377	339	359	376	334	344	367	365	333	338	342	358	371	361	340	347	333	369	399	347	312	373	328	348	369	366	350	329	377	355	351	366	347	351	376	345	351	392	345	341	326	331	351	345	366	350	345	379	334	374	362	374	392	343	351	332	354	341	358	343	356	364	353	349	345	373	376	321	375	331	373	372	330	349	366	357	347	300	332	335	350	378	375	328	358	396	357	342	371	337	352	346	296	352	354	335	398	346	347	324	318	330	391	366	357	368	333	372	365	361	356	366	346	347	356	362	358	379	362	334	340	360	377	379	376	364	354	330	369	338	323	374	362	361	342	351	342	372	354	325	339	346	360	369	318	343	359	327	374	334	351	395	355	362	314	369	353	348	333	381	367	324	362	348	376	365	380	338	363	352	343	365	360	320	331	348	365	332	348	373	384	366	347	353	337	345	318	342	398	359	351	346	332	368	356	342	376	335	336	356	342	369	341	341	362	368	333	383	337	371	357	396	349	349	364	342	357	389	384	346	394	377	345	353	312	356	386	358	345	366	369	341	365	378	358	354	345	331	386	350	344	313	351	373	377	358	367	338	350	333	343	328	354	321	386	376	376	334	331	331	342	354	352	373	335	332	330	334	343	359	351	350	351	357	356	383	337	362	357	374	343	397	361	377	344	361	363	336	359	325	350	339	367	331	325	372	381	348	358	324	368	333	330	344	377	325	328	347	404	364	353	365	329	329	370	373	393	332	343	364	367	331	336	343	356	348	341	350	364	389	308	361	353	360	368	357	342	338	321	373	369	366	352	359	382	366	367	352	350	360	355	393	366	357	347	363	364	312	355	364	365	356	334	342	379	377	368	367	312	331	355	390	370	350	417	342	335	357	335	370	375	346	368	316	348	342	351	348	358	324	352	325	360	376	365	340	341	348	366	359	345	359	339	374	358	386	373	347	359	343	348	343	330	348	358	347	335	342	363	382	393	322	387	324	357	367	390	350	372	346	337	353	380	381	362	358	373	390	364	320	329	320	346	339	350	382	365	354	338	364	354	361	371	335	356	359	372	370	360	350	384	368	362	352	346	355	369	380	354	349	377	375	333	351	366	388	347	349	362	332	347	290	316	360	345	374	330	342	387	334	350	374	371	348	358	347	382	315	403	367	343	320	380	364	369	309	374	354	376	368	345	350	371	354	369	356	358	370	380	340	334	338	351	369	343	363	355	325	333	384	363	372	359	354	338	323	349	327	344	352	319	377	327	350	323	365	370	365	348	337	324	360	363	356	339	348	362	381	328	349	345	379	398	360	337	336	370	348	369	343	331	387	347	359	374	376	364	353	365	352	385	347	353	391	388	361	315	337	316	403	340	361	349	366	325	348	368	375	391	350	370	355	328	327	319	340	375	368	369	354	330	365	352	348	370	334	365	375	329	316	350	348	345	357	378	343	362	395	328	385	419	350	385	356	372	361	352	382	355	341	355	353	342	356	359	364	333	368	381	392	340	336	337	334	328	365	355	363	361	333	355	357	321	389	386	357	380	375	357	363	345	331	371	333	344	341	345	337	342	375	347	368	320	337	365	353	359	376	313	362	359	324	375	378	345	335	320	376	386	378	372	346	371	354	335	375	347	383	345	352	375	342	328	407	356	354	369	365	379	359	331	350	384	350	364	356	309	365	327	385	338	362	349	359	352	385	351	342	362	335	347	358	343	391	321	333	360	346	373	348	382	358	304	340	363	349	338	373	364	410	353	356	326	348	319	371	312	355	345	371	378	375	366	358	338	357	363	356	365	350	344	339	364	387	321	344	349	375	362	386	361	354	352	345	368	349	350	362	327	336	357	372	350	338	325	366	365	385	373	345	349	344	329	343	319	363	360	338	350	366	364	325	321	341	315	408	345	315	365	366	358	325	327	338	347	356	341	402	354	352	362	343	345	358	369	342	369	363	325	346	374	341	384	357	341	386	371	354	362	380	343	358	349	345	343	348	364	380	358	361	347	347	369	355	391	351	364	334	322	336	322	369	342	326	345	357	376	354	338	343	350	350	352	350	405	338	338	379	361	380	337	368	359	369	347	368	401	334	375	343	319	335	361	344	382	374	345	367	417	324	353	360	334	356	352	362	348	347	347	345	364	362	329	340	363	337	340	361	355	308	337	361	357	370	336	377	360	338	350	347	334	380	374	329	357	326	357	363	348	339	347	357	371	356	344	325	339	352	348	339	340	355	367	385	353	346	363	342	361	349	348	353	341	337	369	356	355	340	331	353	371	352	366	373	344	357	353	325	372	382	330	351	322	356	351	358	341	339	356	354	359	351	362	363	347	365	362	350	344	327	363	385	352	335	371	375	385	380	336	372	341	381	389	389	385	374	381	349	347	361	333	354	377	371	339	356	325	350	380	382	386	369	368	390	362	377	338	367	359	334	373	322	329	384	345	357	364	364	351	337	356	313	351	374	345	358	367	299	318	403	385	376	336	331	357	342	340	361	346	350	341	365	338	338	375	337	333	340	367	382	354	371	352	375	347	386	346	366	366	377	336	356	345	358	384	364	363	364	343	361	379	373	330	368	357	342	333	363	356	340	391	352	370	337	383	403	366	385	372	354	348	365	344	368	342	347	342	339	382	306	370	353	367	350	355	373	312	358	352	342	351	389	344	354	339	342	318	369	378	355	353	383	355	365	324	363	362	326	364	341	380	368	373	385	375	356	359	346	379	369	363	355	363	337	333	363	337	356	355	345	323	374	354	351	340	323	348	394	353	323	364	349	370	358	349	372	333	383	341	351	372	393	349	369	337	364	380	359	338	342	425	380	354	322	337	333	345	349	359	360	399	341	357	392	365	357	346	341	324	334	375	357	344	364	382	360	356	389	342	351	333	338	352	357	343	342	332	369	319	328	344	370	388	336	364	330	355	381	357	360	331	354	347	372	373	372	348	367	326	366	335	372	354	399	330	369	376	330	360	335	357	360	365	368	374	360	343	369	370	347	365	354	362	382	346	349	348	355	362	338	338
31928	42834	33952	23218	17514	12242	8655	6474	4892	3819	2963	2107	1770	1410	1241	1091	882	686	640	551	618	497	498	482	480	495	552	487	505	480	480	504	510	486	468	455	497	468	497	516	522	502	454	473	482	481	491	460	496	458	474	507	509	517	491	499	497	501	460	505	473	470	510	513	487	490	494	489	479	480	506	510	495	463	488	486	440	476	505	540	477	461	495	479	510	481	490	472	465	464	479	460	481	507	505	487	534	491	483	510	479	488	518	516	474	507	490	515	524	462	475	486	454	478	462	460	464	482	480	453	475	515	471	470	477	477	519	480	480	448	470	495	478	477	535	482	458	469	513	479	521	499	466	520	442	470	498	519	515	494	476	472	515	455	475	453	483	494	460	517	527	494	470	493	475	454	485	488	457	460	477	500	501	473	503	519	482	462	478	478	471	466	496	468	459	495	505	471	530	505	479	471	479	473	517	480	540	461	463	474	467	497	464	462	486	438	505	455	505	472	437	450	468	493	446	497	476	485	497	500	476	469	461	471	488	469	502	491	469	469	498	516	457	478	449	486	503	516	503	487	483	496	459	500	475	479	481	480	470	529	518	499	504	467	437	510	472	468	486	476	510	502	509	508	463	513	492	450	494	484	493	471	499	461	468	450	458	486	491	481	501	477	442	475	498	475	494	464	515	476	511	501	468	512	494	508	505	504	454	489	510	491	487	489	487	492	449	497	529	461	491	504	461	484	504	514	478	447	518	503	449	494	518	469	475	450	527	493	466	418	510	480	467	491	510	514	499	470	452	455	485	467	514	482	503	508	496	489	482	499	482	547	484	510	474	464	473	513	486	482	481	493	519	524	507	474	508	490	483	459	476	493	516	501	488	483	455	492	478	514	479	510	448	472	495	484	511	471	513	491	509	482	509	520	469	492	491	462	499	513	514	459	450	508	485	490	491	496	519	472	460	510	475	518	512	490	486	482	490	512	473	441	487	456	512	472	480	466	502	485	478	495	516	488	519	484	521	514	471	508	478	454	489	500	461	487	474	450	476	496	520	487	467	492	482	504	489	468	535	488	487	434	494	491	486	442	506	500	491	520	457	514	497	476	505	496	507	478	500	469	458	475	467	492	429	488	455	464	459	491	484	506	491	481	492	468	500	488	500	445	490	479	491	480	464	503	465	503	478	510	516	511	455	436	511	477	505	500	492	504	464	489	478	499	442	512	474	457	462	480	493	474	487	526	486	473	501	505	496	498	469	478	522	482	474	507	479	484	486	443	452	433	478	450	474	515	458	462	473	484	505	528	455	522	505	517	502	486	491	491	461	471	469	487	482	499	514	501	461	480	455	495	498	465	488	463	458	468	514	487	446	472	438	522	472	446	497	505	502	473	451	499	513	461	456	457	498	461	470	500	452	511	462	471	513	471	521	484	509	517	480	516	458	492	469	464	461	507	481	479	464	482	482	468	485	469	516	495	463	476	505	482	477	488	457	508	498	521	457	497	500	486	518	505	456	484	478	523	493	509	520	486	485	537	526	474	504	482	444	514	460	460	504	450	487	491	448	493	472	498	492	486	471	466	470	473	507	472	500	473	474	500	464	515	457	487	460	510	522	490	497	496	462	460	498	462	475	488	483	527	470	478	504	457	494	496	476	504	502	481	531	476	494	422	475	492	501	455	533	457	481	445	508	496	463	484	474	463	468	483	492	463	470	514	491	511	471	465	472	501	530	495	534	496	449	466	477	465	502	451	477	446	430	511	430	465	463	499	476	495	490	506	463	478	480	487	488	495	478	501	474	453	452	464	447	516	497	448	500	505	500	508	459	485	526	494	466	497	468	483	464	460	490	477	455	485	503	511	464	507	526	475	483	497	482	444	534	500	470	504	505	463	480	488	525	484	463	519	460	482	484	476	479	441	489	501	504	446	473	472	480	470	481	491	482	508	487	467	476	497	488	454	474	468	500	479	479	479	505	470	493	502	467	470	464	516	504	517	471	484	474	486	470	472	481	471	501	484	480	439	501	506	456	492	474	509	511	478	509	503	478	490	488	482	443	449	476	473	487	510	509	487	493	501	481	479	488	504	510	443	496	449	516	467	454	485	485	471	502	434	482	479	484	501	498	481	474	473	479	465	483	475	515	510	498	459	468	448	456	479	502	498	454	483	557	482	498	479	509	518	462	437	493	498	473	525	480	490	494	439	483	476	479	498	496	492	479	485	483	476	531	502	457	466	497	462	479	457	487	485	510	474	509	451	498	499	462	483	490	479	457	496	497	475	473	457	498	473	490	474	498	510	502	455	493	497	499	472	526	487	515	470	514	475	453	477	492	483	495	492	485	511	484	500	498	474	482	489	493	459	453	517	510	453	504	506	453	500	458	504	507	505	488	483	473	509	474	484	483	477	493	499	481	474	455	480	519	493	489	496	469	443	491	515	512	498	490	481	452	466	513	514	521	475	458	513	527	466	503	476	515	478	509	464	477	474	478	494	492	515	449	464	464	472	518	487	473	482	483	462	492	475	489	515	455	458	474	458	474	461	468	520	469	477	452	477	467	448	465	530	464	474	498	526	446	502	466	490	442	475	498	531	505	491	506	432	496	486	461	508	460	476	528	532	465	487	445	461	472	491	494	493	489	475	468	520	481	499	461	488	495	503	464	486	440	500	454	496	459	497	467	495	498	499	475	498	510	449	482	474	479	476	457	500	498	502	491	470	483	504	466	467	467	504	494	525	549	474	490	509	469	513	505	487	514	482	473	494	483	504	495	479	474	454	516	497	460	478	495	507	476	499	499	512	543	499	492	483	492	491	500	496	480	501	509	503	433	461	466	484	482	490	493	489	523	485	493	502	468	471	515	489	470	512	479	471	472	472	471	466	469	538	477	462	490	482	507	469	499	490	481	508	518	493	513	490	541	509	487	518	482	490	468	475	455	496	476	475	470	451	497	473	482	490	483	452	448	477	461	466	486	467	485	472	517	474	524	478	468	475	496	510	484	487	448	486	538	462	502	506	465	486	518	494	497	477	490	495	465	476	472	457	488	449	454	506	497	495	490	528	498	457	518	468	502	471	529	458	479	508	454	443	452	492	452	536	447	497	455	476	487	474	492	500	472	490	513	458	509	482	435	474	490	472	502	435	505	501	496	461	509	497	484	463	495	458	496	464	480	485	492	488	463	494	516	484	456	516	469	461	456	496	503	516	479	526	484	459	493	473	478	495	506	491	493	470	465	484	519	453	455	523	498	512	455	482	459	484	479	482	496	489	451	496	483	453	480	480	482	493	496	500	470	470	500	503	498	479	475	490	498	456	475	444	497	491	430	492	521	505	498	521	522	492	516	456	512	483	450	502	489	494	452	483	523	491	469	505	481	506	506	530	494	523	492	481	480	468	510	507	470	499	474	467	474	514	468	503	504	486	472	470	473	495	490	503	458	507	511	541	481	507	528	476	487	509	437	494	448	490	476	507	529	486	480	534	519	503	486	473	481	485	501	472	476	481
23795	20821	27927	24079	21274	16656	9721	5515	3752	3044	2318	1809	1360	1139	1019	888	759	696	622	536	587	568	539	536	551	516	484	534	496	516	513	496	484	543	511	487	494	502	495	458	550	514	487	488	544	536	474	498	476	482	475	520	520	526	475	533	455	516	527	513	479	472	473	507	522	490	502	517	498	520	477	506	531	528	478	493	523	463	505	492	478	533	498	476	487	473	511	481	496	504	485	499	489	521	536	536	478	511	483	491	514	511	503	505	462	503	495	494	501	501	496	538	497	525	489	511	508	503	491	498	478	501	500	456	489	509	505	504	490	505	484	470	501	469	484	493	519	487	495	471	508	462	489	512	489	489	502	478	471	488	433	521	494	486	479	499	514	481	509	506	474	495	476	489	490	488	491	499	535	498	489	469	503	473	487	484	490	522	478	478	480	483	528	507	507	467	518	526	497	482	496	494	529	485	517	489	486	466	480	489	481	535	514	459	471	502	476	489	482	465	477	522	499	491	504	510	493	526	499	467	519	502	483	527	520	447	466	514	548	474	524	542	490	479	516	494	520	476	507	479	480	504	456	537	508	532	489	503	478	495	536	491	447	524	512	484	469	511	527	557	501	521	495	527	504	494	509	493	485	493	459	521	498	508	460	493	530	480	501	496	546	452	498	474	484	491	496	488	522	490	506	509	514	506	486	462	506	495	507	522	506	499	542	477	494	491	533	512	486	464	531	497	518	519	514	527	481	454	491	452	481	470	499	503	542	499	482	488	533	468	490	501	501	518	490	480	493	508	481	517	504	511	487	527	526	465	529	509	432	470	499	521	496	496	501	465	476	479	468	517	500	475	515	488	488	497	536	487	506	510	504	473	492	494	500	488	471	515	528	502	475	530	506	485	513	527	475	505	464	497	468	459	482	490	495	498	465	488	485	519	513	477	493	508	489	500	548	481	497	513	513	475	489	520	505	454	505	462	530	498	507	508	424	486	497	533	457	478	501	523	463	503	467	481	512	489	535	478	556	493	506	492	491	487	524	532	521	502	490	477	441	490	483	476	536	504	503	491	482	484	458	488	520	480	503	509	466	515	506	497	511	501	498	504	473	510	527	516	520	473	523	498	508	503	488	516	492	457	526	493	495	512	511	464	480	518	501	475	485	520	510	525	485	511	468	505	472	488	513	517	498	489	509	470	491	520	474	520	491	514	511	497	482	490	489	519	455	532	501	504	503	464	503	513	508	504	485	477	516	513	514	513	495	476	504	502	466	531	490	497	518	502	503	476	454	511	515	528	488	496	464	466	487	515	507	498	505	448	489	488	453	466	496	515	493	471	507	510	511	552	497	527	493	477	502	518	554	505	476	497	503	501	470	511	526	494	511	473	543	484	468	491	518	508	473	481	506	512	493	523	487	500	490	524	488	531	509	527	496	507	536	487	514	486	504	471	520	489	504	480	483	507	483	527	518	507	492	499	497	490	511	495	552	470	514	505	488	508	488	519	483	515	520	518	487	503	504	445	461	512	509	554	534	506	497	495	478	488	473	494	472	464	492	468	505	523	469	502	532	462	480	476	515	531	505	535	466	533	517	482	499	468	497	481	541	463	510	501	496	458	506	478	490	534	471	503	502	513	487	469	512	516	472	477	457	500	530	483	491	501	470	508	479	537	513	494	487	457	470	512	531	477	494	481	508	510	460	525	512	514	532	496	485	523	515	499	509	466	517	494	481	496	484	480	507	522	511	489	471	499	492	490	483	457	493	494	466	527	479	500	474	449	503	484	516	494	487	462	503	498	525	481	467	514	498	523	515	486	490	490	467	517	517	514	525	478	467	492	485	477	500	483	516	501	478	534	509	491	511	530	484	494	515	468	483	480	500	483	478	495	517	521	486	503	524	494	525	472	478	501	520	483	473	522	546	509	489	510	495	512	497	496	511	499	506	509	467	484	489	530	553	518	495	494	478	466	467	434	496	480	495	499	486	493	493	455	550	493	504	512	523	541	506	459	456	506	512	484	473	448	502	469	519	528	530	517	492	469	457	529	459	510	502	475	532	461	493	495	473	505	494	455	465	503	509	502	488	538	515	504	540	523	465	514	536	474	509	507	516	482	487	500	507	504	503	501	446	492	504	488	533	499	493	539	509	507	493	484	477	508	474	459	489	511	505	503	521	504	487	505	540	495	482	497	520	458	520	512	527	479	477	499	473	519	512	501	485	448	510	509	509	458	521	498	479	454	534	508	482	517	509	485	504	537	502	460	479	497	481	485	501	496	511	469	506	481	469	526	500	493	506	538	513	490	466	521	502	486	511	474	509	484	525	502	500	467	491	500	522	530	480	531	482	524	530	510	542	518	503	510	491	516	471	512	491	522	535	496	514	481	477	482	514	497	516	527	499	485	498	507	472	489	518	501	483	513	500	471	466	493	511	535	500	519	512	501	482	489	476	487	494	529	484	496	480	487	526	488	490	475	519	493	510	474	498	454	495	471	535	493	492	553	491	518	482	509	479	490	504	500	516	490	466	502	497	492	526	516	461	512	496	494	484	485	480	475	516	518	481	517	492	527	503	488	500	536	513	486	498	476	518	519	484	516	511	512	514	504	458	493	479	463	516	475	492	509	522	511	471	515	487	436	535	461	517	477	490	503	503	481	474	517	503	508	548	490	492	499	495	492	508	446	485	469	480	514	527	503	480	470	510	472	509	468	485	532	485	461	507	493	506	485	508	482	506	513	503	522	502	488	520	500	526	471	506	511	533	522	503	489	482	500	538	511	511	450	520	499	505	498	441	504	515	498	513	511	483	537	483	495	519	525	495	514	519	530	499	563	520	476	476	493	459	486	480	511	503	517	478	498	492	495	490	512	470	488	495	504	459	491	523	517	515	506	489	458	480	495	473	527	475	528	512	488	523	452	505	524	451	506	520	537	503	519	501	484	468	530	512	519	496	507	489	517	509	530	444	509	444	521	464	524	483	518	511	487	478	510	498	472	523	499	501	508	546	521	487	489	501	499	505	496	507	491	486	521	522	511	493	493	518	490	504	499	519	505	501	477	521	504	537	487	486	476	496	462	525	459	492	494	494	531	538	479	510	482	453	488	462	513	452	501	488	484	477	508	521	477	522	490	507	512	523	485	534	488	501	476	489	512	541	500	489	483	521	483	486	454	496	530	521	489	517	509	500	506	500	496	509	466	525	483	503	508	481	518	496	503	492	495	469	492	464	488	475	481	483	511	512	472	510	504	519	510	496	507	484	486	512	490	506	508	477	499	517	525	497	508	490	428	517	481	512	493	479	506	469	496	502	475	470	505	453	529	495	507	476	541	493	483	468	466	534	535	495	512	498	502	467	522	506	515	486	495	487	513	517	513	512	488	484	511	512	522	501	494	487	521	475	503	508	544	494	476	484	502	515	487	514	467	451	482	484	499	509	495	515	531	539	505	480	558	525	488	507	516	508	506	532	492	498	472	518	511	456	431	431	504	503	473	486	512	508	551	513	515
34803	52096	41120	30952	24912	18927	14600	10961	8427	6773	5332	4002	3114	2388	1899	1656	1408	1139	998	881	887	827	721	730	721	725	712	685	679	777	709	660	718	698	694	718	640	659	693	684	670	702	705	680	694	698	666	692	681	656	645	646	617	677	630	659	673	693	683	670	661	678	666	678	657	682	651	669	645	688	709	696	659	656	631	693	705	671	683	704	609	687	661	707	648	709	630	648	679	687	691	676	718	671	670	727	659	726	702	679	680	711	690	675	676	682	646	662	670	650	682	649	663	708	646	667	668	631	674	646	684	657	623	646	690	684	705	682	648	598	718	700	656	637	681	698	641	663	647	657	718	700	668	656	693	684	709	683	654	721	653	683	685	613	689	673	674	674	681	657	640	713	646	665	683	630	599	643	614	651	663	705	682	692	674	655	645	668	704	655	668	691	697	673	679	731	660	697	674	694	669	700	651	666	654	625	673	721	679	660	712	636	657	663	691	643	640	686	691	653	637	647	651	681	648	675	682	677	664	611	689	703	661	656	644	651	684	670	660	645	666	651	673	658	641	744	684	659	629	663	691	643	667	661	681	680	670	675	688	697	685	616	646	671	646	631	666	645	685	667	639	669	704	698	695	710	679	664	643	668	697	672	649	686	670	653	669	685	665	639	655	640	646	638	675	631	655	656	702	676	623	663	681	645	632	706	624	654	678	618	685	691	659	695	648	701	635	661	671	649	651	700	641	670	656	625	685	663	633	672	629	689	685	622	665	690	677	638	680	696	704	652	645	649	693	653	683	664	679	715	659	682	696	664	653	673	675	679	668	689	626	657	666	656	611	660	651	629	616	707	651	647	676	650	690	667	676	635	643	664	662	672	643	632	643	669	660	696	680	702	666	651	655	623	667	647	661	632	687	628	697	655	632	679	674	660	653	672	636	662	663	643	681	718	680	678	650	656	620	704	667	654	667	647	677	695	684	631	657	708	638	691	683	661	644	655	686	624	658	692	732	640	681	687	637	665	670	645	666	685	630	610	652	663	673	629	618	679	737	668	644	648	630	683	665	636	643	683	691	672	687	651	694	681	663	645	626	699	658	624	680	655	673	625	667	684	623	654	644	675	675	674	662	631	647	670	642	666	680	677	695	678	640	681	694	681	686	647	636	680	717	681	632	648	698	690	602	671	634	701	647	695	688	679	651	650	653	715	653	692	645	656	664	703	679	668	670	587	689	707	617	655	635	709	685	658	648	711	637	659	686	653	646	712	684	674	713	673	692	644	667	652	694	674	662	624	686	666	741	670	681	636	700	654	664	672	693	687	659	690	648	637	654	669	643	666	676	618	652	664	639	625	656	639	665	683	629	654	673	662	674	680	640	665	705	676	704	663	676	654	642	669	658	681	696	671	686	688	650	683	667	671	670	640	629	623	629	685	689	672	638	666	610	662	645	639	654	667	659	670	692	649	634	687	653	668	644	643	648	688	674	681	687	638	678	660	657	660	650	651	647	685	706	630	706	631	651	683	703	683	631	697	629	656	652	669	664	687	643	636	626	611	676	704	675	688	705	619	666	664	652	724	639	665	677	645	669	649	669	690	631	644	688	652	715	622	678	665	679	669	679	636	685	671	669	667	686	639	648	654	699	659	677	684	669	715	639	674	659	685	691	676	655	683	648	696	681	669	675	744	645	682	675	678	622	634	710	644	679	636	700	693	625	653	656	660	664	684	670	624	756	658	639	650	643	707	681	626	637	630	609	660	673	676	678	683	723	653	654	666	701	642	696	632	681	684	673	682	660	647	655	669	701	629	657	653	655	630	694	660	669	665	655	650	686	670	635	668	674	647	656	630	639	680	695	648	702	643	668	661	678	669	655	690	634	701	662	664	686	652	680	693	646	660	666	684	693	659	666	687	642	651	662	677	618	630	644	700	620	652	681	647	669	646	645	673	688	652	675	626	698	627	660	671	689	656	644	685	648	695	651	677	604	682	656	724	662	639	696	679	669	650	653	675	636	634	664	671	689	686	674	699	681	639	639	675	677	694	616	676	665	662	657	632	659	662	613	675	699	680	683	610	698	691	678	679	671	644	716	701	659	644	633	639	637	690	665	706	670	677	655	676	669	677	651	668	648	691	661	678	672	674	670	612	667	653	664	647	685	618	661	662	697	646	706	646	673	667	700	644	640	696	619	697	675	650	708	656	653	639	690	626	704	670	676	689	636	692	664	626	655	655	700	662	672	666	705	632	656	603	624	634	671	703	662	651	687	676	663	684	647	655	723	673	643	668	658	654	665	642	662	599	653	670	668	670	638	678	676	653	686	657	651	652	618	656	705	674	696	669	695	656	646	650	674	671	628	675	647	740	628	671	713	648	672	644	681	636	693	643	671	697	702	653	687	680	608	623	658	661	720	670	678	669	675	664	677	682	671	668	656	644	625	702	631	646	636	699	694	682	614	605	665	685	693	648	674	665	680	658	645	701	629	681	644	631	648	711	586	645	642	643	675	698	671	725	681	689	687	657	679	629	646	633	688	677	659	663	642	684	654	640	675	649	632	702	667	657	651	649	649	648	681	691	678	644	659	702	696	678	670	655	683	712	623	650	638	660	637	646	674	663	683	631	646	715	696	645	670	661	634	648	683	662	667	676	663	644	671	655	656	726	691	663	726	632	613	644	668	684	660	675	676	647	668	718	673	658	701	669	699	628	678	689	631	674	679	664	672	685	705	644	684	704	657	682	666	671	697	679	658	617	678	634	661	658	682	613	700	634	710	696	645	656	662	662	664	643	682	635	673	692	659	639	650	721	672	644	663	699	714	660	650	688	660	706	724	662	659	653	672	658	684	633	677	645	634	690	674	704	657	682	624	684	665	658	621	649	629	681	669	659	672	719	690	685	656	677	713	673	696	701	657	701	653	654	697	685	679	702	692	694	664	607	636	656	702	687	616	645	660	658	643	656	640	698	660	721	645	660	663	625	640	659	686	633	697	674	690	685	661	649	661	633	676	663	660	650	674	625	662	723	676	657	637	657	693	683	662	644	731	655	685	662	644	672	699	651	651	659	726	660	684	680	633	660	615	636	651	664	676	677	629	652	671	677	638	660	678	668	614	667	675	673	618	730	646	673	652	636	699	684	646	651	679	690	634	664	642	635	646	642	647	656	679	650	652	669	668	641	653	646	694	638	687	694	672	678	671	682	639	653	701	665	617	614	682	645	653	640	694	698	698	642	636	665	702	656	662	669	652	666	637	639	671	712	656	651	708	679	687	645	728	650	648	673	697	681	630	643	670	669	706	641	679	718	710	677	680	687	705	636	705	682	663	661	674	693	698	667	657	627	708	653	702	650	665	628	666	700	716	655	684	638	711	643	662	669	653	622	664	665	692	662	676	666	692	617	670	688	692	657	677	688	624	699	683	677	678	616	677	661	686	676	637	615	663	663	637	644	682	604	613	665	646	636	673	667	683	643	647	669	706	617	658	695	675	656	703	651	657	661	680	677	647	662
22814	20757	28304	23334	21083	21272	16573	8016	5189	3907	3040	2204	1750	1382	1193	1010	875	731	644	586	574	501	516	476	483	495	518	472	416	468	469	465	465	451	446	468	446	425	455	435	468	490	455	425	440	413	427	431	444	430	421	380	449	460	474	448	464	442	436	438	432	410	399	435	445	472	452	478	467	452	443	473	465	426	436	429	478	469	397	463	442	442	456	486	455	435	444	466	447	437	420	422	403	398	443	411	443	474	449	423	421	440	451	440	413	427	399	425	440	431	424	477	409	449	413	435	441	414	506	466	492	429	409	438	429	465	436	474	405	456	434	458	403	444	423	412	478	462	415	448	448	415	420	431	429	456	413	428	443	443	478	434	448	495	444	460	446	433	451	397	441	435	461	419	419	423	458	457	466	483	428	454	445	444	463	416	441	429	447	434	422	424	437	434	453	414	462	403	424	427	425	463	417	479	490	441	421	418	444	472	454	465	431	436	414	457	458	457	440	438	418	416	428	425	461	421	402	425	431	437	443	462	447	467	471	447	421	421	438	451	415	431	468	444	461	453	455	427	442	420	453	430	427	449	455	418	447	445	422	453	436	432	431	451	484	413	453	407	432	461	469	433	414	452	418	471	419	447	411	431	446	441	427	417	443	422	459	428	435	438	456	410	442	459	419	459	426	439	487	463	427	414	439	419	443	425	477	459	407	412	413	458	440	436	450	450	461	452	460	398	411	437	444	427	430	437	456	370	418	383	451	454	420	411	428	413	435	442	468	431	442	455	459	432	466	436	444	457	426	456	459	434	445	419	448	419	427	417	458	440	457	448	433	431	411	447	435	417	450	423	452	460	400	410	442	462	441	472	442	413	422	436	464	440	403	456	462	410	465	446	423	442	433	492	430	446	461	436	437	470	421	461	478	398	406	441	455	443	444	425	430	445	432	453	428	438	465	445	468	459	435	400	465	431	414	414	437	438	445	414	463	431	452	457	416	422	432	389	440	492	459	439	496	452	413	387	417	487	439	479	434	427	448	411	432	472	456	437	422	408	443	455	421	453	424	427	395	467	427	425	448	460	432	454	412	417	433	446	453	449	418	416	425	452	456	437	431	429	436	414	444	420	463	473	436	436	422	423	408	478	413	423	442	433	442	414	422	440	465	413	459	451	412	430	439	424	498	405	425	429	429	473	489	452	441	420	439	455	454	418	456	448	425	419	406	426	460	409	452	405	438	419	436	481	468	434	413	426	442	427	425	448	414	416	432	433	433	430	436	449	455	449	428	457	450	443	448	421	441	430	425	420	468	426	428	442	427	401	423	446	430	465	437	423	430	483	464	437	426	433	412	429	462	466	436	460	464	462	465	444	429	456	450	388	429	471	462	431	458	437	435	397	452	458	486	452	449	431	450	366	427	434	457	473	462	414	430	417	444	462	459	451	425	408	450	475	454	433	451	411	434	456	425	435	458	439	448	443	435	448	416	449	441	438	481	408	434	455	441	436	463	446	435	461	412	428	434	431	446	429	432	430	443	425	426	442	460	430	466	447	468	416	426	394	444	425	437	413	434	423	434	443	440	438	464	457	425	437	428	440	452	419	391	441	450	439	432	425	436	448	427	461	444	411	441	458	437	441	412	432	445	477	468	451	442	437	414	436	454	409	411	449	467	424	420	454	417	456	489	419	458	441	424	413	419	419	434	446	463	450	454	468	425	400	446	457	391	440	428	468	422	454	422	418	425	431	426	461	462	444	478	419	460	433	419	435	439	438	455	412	441	428	443	429	466	417	448	407	432	423	450	465	422	429	444	406	455	427	419	445	455	444	432	470	418	454	448	460	411	460	468	411	440	446	424	478	485	437	465	428	456	397	406	441	461	418	467	441	408	441	454	442	456	432	478	427	451	447	454	436	439	450	441	454	433	435	431	446	423	457	451	442	456	433	403	433	435	437	427	446	431	449	448	448	431	432	433	455	426	441	419	440	453	483	439	456	459	441	408	440	442	417	476	401	445	459	456	418	458	419	430	486	401	404	416	407	438	434	421	450	456	422	467	389	455	453	441	445	478	454	422	458	436	416	430	423	440	447	440	430	409	433	440	426	410	467	450	400	435	446	402	386	441	433	429	435	444	441	450	447	474	463	427	419	464	392	431	446	433	418	452	467	428	420	415	457	485	440	450	411	460	435	429	437	395	445	472	427	461	425	393	443	428	461	460	429	458	465	458	470	502	432	431	436	451	434	484	458	422	443	458	438	435	448	427	432	435	425	454	449	412	470	436	414	408	438	468	520	427	426	439	414	422	408	427	490	480	471	387	423	460	438	459	425	434	439	423	450	420	432	434	421	457	452	474	424	435	381	448	436	436	435	434	465	436	410	430	436	426	491	419	439	425	413	394	435	466	447	454	416	451	463	426	463	431	462	441	448	457	461	442	444	439	468	433	439	423	426	457	440	445	446	429	408	409	416	412	452	416	460	387	447	411	436	409	420	415	414	396	441	426	431	402	459	456	439	439	450	426	433	437	388	428	435	461	434	429	435	447	432	475	396	451	419	452	438	412	427	454	456	420	451	455	436	430	409	453	443	435	438	448	371	448	407	434	420	452	387	445	461	413	413	483	434	493	424	427	452	452	452	425	412	464	455	442	442	423	467	423	445	428	453	427	424	424	412	435	437	423	420	456	467	425	477	445	440	465	421	454	464	425	435	438	418	434	433	419	441	426	432	428	436	438	449	438	441	439	420	424	462	443	441	442	470	473	430	436	462	427	514	443	449	447	423	441	417	458	422	445	424	441	449	416	442	428	450	433	389	408	426	460	434	435	502	437	435	435	417	420	442	431	443	445	411	493	384	457	449	457	435	421	457	477	415	434	448	421	431	425	446	454	428	422	394	432	414	433	449	429	435	438	492	449	412	411	431	444	440	434	447	444	469	432	442	488	403	455	445	432	451	446	417	459	441	443	436	434	381	422	418	441	427	432	437	443	443	444	425	456	447	421	399	452	425	458	438	421	446	468	460	415	462	473	428	465	424	424	434	450	451	451	444	445	473	460	414	416	405	450	444	469	446	426	400	471	430	400	435	430	424	447	472	456	437	411	444	400	432	435	426	413	443	445	455	446	415	432	436	466	431	441	435	459	446	430	390	458	433	413	460	456	448	465	464	439	449	405	467	439	406	403	471	418	435	473	455	446	445	403	437	441	477	423	423	416	396	452	411	404	477	412	431	442	432	424	466	462	466	430	452	441	449	426	424	409	468	439	393	401	421	473	466	452	458	405	444	448	419	437	413	433	456	444	414	438	416	434	424	468	443	455	465	433	447	423	414	454	494	470	430	413	453	442	420	474	414	427	453	445	436	450	470	455	411	410	441	427	414	438	432	457	469	437	440	453	455	448	446	456	460	457	455	436	437	453	444	440	423	436	473	430	445	431	412	437	472	440	383	403	408	459	428	410	447	450	410	433	435	415	433	438	422	453	419	425	412	428	476	423	439	456	451	415	481	422	455
37433	56914	45197	35199	28772	22602	17952	14353	11151	8967	6705	5012	4021	3192	2575	2058	1568	1196	1136	1059	912	838	702	691	702	627	632	618	595	656	624	620	616	641	656	633	642	631	617	605	625	626	623	613	587	608	575	589	601	599	603	620	629	595	611	599	600	595	592	633	609	613	623	602	580	624	565	579	591	574	617	624	581	620	657	641	608	568	571	582	662	646	567	614	574	564	607	599	585	628	618	590	614	568	554	553	598	659	598	610	606	605	595	601	568	582	626	642	618	611	603	605	579	588	554	568	599	591	618	645	598	613	583	612	582	649	552	591	600	556	538	570	627	608	578	597	554	574	564	593	626	595	587	574	603	550	595	575	590	603	587	575	588	623	589	584	603	608	604	590	558	619	615	575	596	624	559	567	574	616	597	578	613	611	597	587	572	610	596	603	555	591	565	549	589	564	565	561	594	548	555	609	590	610	609	587	580	595	585	595	581	608	601	605	574	603	615	558	598	583	623	607	610	569	580	614	594	591	621	593	618	629	554	597	587	615	584	571	602	620	614	567	561	597	632	576	555	561	585	588	599	595	635	600	619	579	592	645	539	619	568	578	590	584	607	588	619	573	596	581	612	572	592	578	604	559	553	568	574	572	607	605	605	590	557	568	610	574	594	566	590	612	582	549	584	553	593	567	587	586	537	570	584	536	581	593	612	611	616	591	618	581	631	598	599	552	631	611	636	594	581	583	596	546	599	601	582	569	591	592	536	536	620	552	596	588	567	560	612	572	591	562	621	568	567	571	611	597	637	606	585	622	613	637	620	617	613	577	527	548	602	613	620	604	575	617	598	576	556	588	599	647	579	588	628	587	610	593	582	557	530	622	584	547	598	608	593	592	561	566	571	607	558	574	598	610	542	577	615	567	603	615	586	577	597	624	627	570	564	566	579	586	555	560	599	579	573	575	596	616	615	592	558	583	659	592	574	564	589	602	592	560	609	572	543	546	563	606	604	589	634	619	646	585	555	642	562	604	621	612	549	609	633	625	595	642	600	604	585	565	598	606	612	572	578	599	564	630	580	577	611	597	596	575	566	665	596	575	597	611	614	591	588	597	610	594	547	599	595	557	570	590	580	595	558	569	587	591	576	618	591	600	574	584	587	587	596	632	593	585	593	576	586	623	582	616	613	617	583	579	567	582	565	592	625	551	604	594	548	579	601	589	607	635	570	612	601	609	583	582	627	582	583	604	579	626	599	584	574	578	617	589	618	580	599	552	587	594	577	615	621	589	576	595	596	590	567	589	560	585	601	602	548	628	589	599	634	583	604	555	591	625	570	621	570	609	593	585	625	610	529	600	631	576	618	613	618	591	571	630	562	598	622	551	622	586	623	562	587	577	572	585	586	570	594	592	610	580	632	591	584	563	635	582	622	584	590	574	594	647	591	588	636	633	589	577	625	564	576	602	595	604	620	629	590	566	598	586	578	598	641	587	588	612	617	574	549	575	604	620	589	593	546	565	588	573	591	603	621	600	650	615	612	594	603	625	567	582	622	550	560	579	603	635	580	576	602	586	606	594	562	609	619	606	572	600	599	566	587	593	600	622	581	558	567	611	565	584	593	604	583	572	593	567	613	551	553	657	602	593	591	582	612	628	565	597	613	617	603	649	582	615	639	622	590	622	581	599	635	608	624	620	605	602	576	602	534	608	612	638	602	529	604	571	593	595	615	613	588	606	587	611	577	598	591	601	592	609	591	609	623	609	621	610	604	551	628	626	585	629	557	610	592	590	579	615	610	573	619	610	587	581	593	601	553	624	588	602	580	568	591	557	535	572	574	595	603	575	597	561	602	577	623	602	562	588	591	564	544	649	561	557	601	588	595	579	590	575	572	552	564	591	623	618	590	574	638	598	563	574	601	561	607	602	579	591	554	601	577	557	595	595	587	602	593	589	576	572	623	556	561	610	616	586	587	579	618	584	580	561	582	641	566	561	589	621	629	603	608	600	581	630	581	629	605	576	571	575	612	575	591	573	608	569	573	589	608	602	601	591	608	590	607	612	580	590	640	552	620	567	580	553	593	595	571	600	550	622	596	614	582	600	620	585	610	558	586	571	569	614	607	575	617	591	596	611	580	573	589	596	620	619	580	592	567	598	529	628	588	571	623	632	568	610	592	568	606	580	591	562	616	606	597	606	628	593	585	614	632	588	600	593	570	590	563	582	615	554	569	603	576	554	587	550	572	580	600	594	599	609	571	582	605	567	597	576	627	579	585	547	599	570	556	631	593	668	581	586	606	572	607	580	589	623	556	603	565	628	652	606	618	585	566	551	576	614	556	637	649	623	618	577	629	576	599	572	629	579	636	593	596	578	587	571	598	599	597	572	541	644	576	618	613	585	624	601	574	584	591	571	593	588	646	616	596	555	583	578	616	557	591	596	565	590	633	587	605	581	610	622	564	662	626	645	600	566	616	560	616	586	621	610	589	588	610	601	607	602	563	615	569	572	584	586	578	607	579	599	596	576	582	626	559	622	629	556	570	605	545	590	596	591	607	609	612	622	580	615	620	555	581	614	567	572	593	658	606	550	537	548	584	582	607	618	573	593	579	613	606	588	582	569	550	598	614	626	611	580	612	564	667	567	627	584	575	570	599	603	539	617	650	609	629	594	588	534	549	570	609	577	638	660	634	583	617	562	547	620	653	563	626	623	573	579	575	579	594	595	603	558	630	609	589	578	585	593	578	614	607	642	623	570	661	579	628	617	594	598	614	596	620	567	576	637	614	617	575	572	558	587	586	587	594	569	582	572	610	586	593	597	607	604	568	610	560	591	577	579	565	584	589	569	628	576	614	614	587	586	603	555	614	590	638	626	633	588	557	581	627	560	576	572	570	610	607	583	595	604	588	596	585	553	598	614	611	603	595	612	570	610	619	569	562	604	645	598	628	590	564	645	603	599	576	585	560	594	600	571	569	602	617	621	573	584	586	596	596	564	566	597	614	630	553	582	583	579	588	607	602	609	593	560	583	614	607	570	593	585	592	621	605	626	558	578	567	562	590	588	623	557	572	584	576	601	613	593	590	604	597	615	606	605	554	578	552	620	602	583	569	580	613	552	566	573	603	559	565	579	564	612	568	591	584	591	587	597	597	569	617	624	608	594	620	575	629	596	607	613	545	627	590	558	590	633	580	597	606	596	625	595	574	566	562	577	644	586	568	640	561	619	577	563	550	582	595	561	596	612	610	594	626	583	610	589	606	606	620	623	635	563	604	639	605	589	572	578	587	581	645	596	569	572	616	589	567	595	605	575	599	584	636	609	552	587	672	629	580	604	592	591	578	615	613	591	613	599	632	575	615	594	572	632	534	600	580	643	602	549	589	595	596	620	567	605	568	553	576	541	585	567	610	612	606	612	616	603	587	600	597	600	629	574	611	596	570	609	591	579	597	590	551	624	625	588	593	665	557	593	607	619	573	571	620	589	584	616	552	611	587	589	586	616	595	564	594	621
28310	27060	27592	19643	10031	5390	3415	2246	1794	1389	1162	870	661	658	548	539	470	430	396	352	421	379	360	336	349	403	358	335	293	339	354	329	355	330	352	351	328	343	319	366	348	353	337	388	324	331	341	330	343	340	357	359	351	328	344	343	312	326	306	343	337	380	334	347	331	323	352	393	374	330	351	318	358	356	361	356	328	329	317	356	349	345	339	305	371	411	300	335	347	345	338	366	344	358	337	328	343	346	353	316	353	326	332	348	355	365	358	351	344	318	360	346	335	338	320	334	338	344	380	356	341	367	349	340	373	348	368	312	348	320	341	357	361	326	317	329	336	344	345	344	354	344	361	315	324	388	352	336	359	325	341	392	360	347	331	354	342	389	396	319	372	344	354	351	340	343	353	346	390	318	384	345	346	319	301	329	348	332	333	334	335	349	308	335	319	331	349	335	333	320	353	341	351	338	319	348	345	360	377	348	365	358	349	364	353	337	345	362	320	365	329	346	348	383	337	352	358	345	329	367	340	372	343	320	336	339	344	323	363	335	329	321	338	334	351	350	330	348	370	345	363	315	339	348	369	322	326	353	331	335	336	333	347	338	307	382	367	357	329	369	350	320	347	340	345	356	332	353	360	328	335	334	329	343	356	311	331	337	362	310	343	315	361	338	326	312	339	340	318	352	341	344	374	333	327	356	344	346	344	307	355	331	308	308	341	339	360	335	362	328	342	366	323	337	344	321	352	337	341	344	364	339	363	349	357	362	363	340	360	322	361	359	321	318	322	336	341	321	329	382	332	317	352	340	312	334	363	361	335	368	338	335	336	332	371	352	307	356	335	347	355	328	350	311	345	342	376	354	363	343	326	345	324	349	344	342	349	342	318	316	354	348	339	343	361	358	350	340	358	329	341	338	344	339	359	357	373	332	337	361	332	344	345	351	364	372	331	359	342	334	338	335	350	358	325	327	334	333	329	306	333	336	347	352	344	352	339	341	375	325	345	313	332	339	343	374	329	322	331	348	309	350	331	323	368	355	332	359	327	324	340	353	356	355	325	347	337	343	337	312	343	332	341	353	304	311	348	346	366	350	337	359	342	328	336	347	360	302	350	336	332	336	311	357	347	329	366	356	335	345	326	346	319	347	345	346	325	349	353	336	361	331	333	335	326	361	354	337	353	347	338	332	338	332	340	345	366	325	310	365	373	323	304	359	350	364	344	332	361	335	309	331	356	326	325	314	334	306	336	344	350	315	352	318	340	353	337	338	320	358	347	334	383	333	339	351	340	348	379	375	364	317	359	331	343	345	320	352	335	343	397	323	385	319	342	329	345	360	341	336	319	315	332	336	342	350	356	363	342	339	338	371	373	367	348	331	336	326	347	337	340	330	336	333	335	329	350	338	347	327	346	327	375	343	365	340	330	325	336	360	336	328	322	340	358	341	360	341	382	350	353	311	342	355	336	332	351	352	362	347	382	299	324	322	331	349	358	351	317	343	356	387	354	335	364	350	336	339	342	349	341	355	345	333	352	352	299	321	351	316	335	346	336	398	387	330	342	320	398	348	379	309	317	329	346	361	379	348	339	321	320	346	345	328	327	366	332	329	372	367	317	326	371	345	349	339	382	324	314	348	337	309	320	344	348	345	336	366	368	344	369	332	336	304	309	333	357	354	357	332	360	350	323	365	343	381	315	334	331	301	325	325	328	342	336	348	355	354	350	369	336	327	358	376	351	331	371	359	354	312	350	330	341	340	348	348	330	323	346	344	334	347	352	309	379	335	311	339	361	344	373	385	345	363	375	354	326	347	388	347	333	367	332	360	359	350	365	344	338	393	315	353	329	355	310	358	334	325	369	366	388	325	341	335	387	347	323	371	341	338	365	368	388	355	367	345	326	344	335	332	322	332	340	361	345	319	337	367	352	344	346	340	367	348	364	319	342	323	326	331	356	379	342	357	338	313	317	339	317	336	325	303	348	318	334	335	331	359	333	315	352	345	350	325	357	320	334	304	318	366	349	339	315	323	346	324	383	373	301	368	320	326	342	341	349	347	343	330	355	332	374	333	333	345	344	338	349	318	378	365	331	352	351	334	343	348	319	364	368	351	320	337	341	323	369	319	334	380	345	356	338	362	342	348	345	352	344	295	336	329	346	350	344	329	350	331	350	337	342	324	369	338	333	340	325	368	329	351	364	348	355	344	337	339	343	312	332	326	378	352	343	324	368	329	315	342	352	357	369	317	328	361	320	339	349	304	331	322	330	352	291	357	377	346	313	337	349	363	325	347	341	370	349	350	385	308	330	350	345	312	367	333	356	352	364	358	335	316	376	338	356	322	320	391	328	353	371	362	325	366	341	326	347	365	336	357	343	358	374	359	353	391	313	354	355	349	350	351	334	348	361	342	342	322	362	336	375	383	350	385	337	370	317	348	358	341	341	330	337	327	302	330	338	377	370	347	356	332	353	355	343	342	324	348	316	320	358	308	376	375	372	338	349	346	316	340	351	374	392	293	339	370	356	360	343	341	346	341	349	345	317	334	335	295	343	326	367	336	341	329	368	351	305	356	355	374	323	317	349	327	336	333	349	361	330	344	350	368	355	337	335	351	319	367	331	327	347	328	355	336	337	344	343	350	352	332	351	359	317	324	342	326	372	339	323	331	335	320	355	377	347	356	331	342	360	345	391	340	341	363	341	322	331	354	353	327	329	374	342	369	350	330	330	355	347	361	274	289	366	361	330	357	354	327	311	375	371	350	371	343	337	355	331	378	359	335	355	331	334	331	330	353	330	353	360	357	377	320	328	338	367	359	329	352	331	350	325	372	343	377	345	348	348	329	374	338	334	355	332	345	348	352	320	353	335	348	344	381	337	360	324	321	369	323	338	315	352	349	334	342	329	325	338	354	363	321	330	347	359	337	365	362	298	312	305	344	368	354	366	332	335	357	367	370	327	379	347	338	330	339	359	345	358	330	326	353	375	330	335	335	366	350	300	356	349	317	342	338	333	354	330	355	347	337	333	336	317	344	301	338	349	310	323	356	373	350	338	338	319	340	346	373	342	326	347	322	351	364	329	332	348	328	362	346	366	319	335	344	344	334	345	328	381	333	340	299	369	340	321	395	393	379	378	381	365	343	336	341	318	335	307	347	310	361	344	330	352	399	341	353	337	335	346	343	314	309	372	357	367	388	349	341	363	329	318	363	350	310	372	329	326	332	331	353	343	329	307	358	331	354	330	363	355	359	354	334	360	360	353	351	354	343	348	293	344	355	342	339	305	344	358	375	331	338	319	337	328	350	324	363	352	333	375	325	359	357	358	350	351	337	319	346	373	356	329	366	331	343	303	348	344	351	334	364	320	377	329	323	300	330	321	344	369	321	348	342	321	324	381	302	321	322	318	320	342	352	342	320	341	333	369	348	359	351	329	364	353	362	344	352	365	339	345	352	368	336	359	349	361	357	374	304	359	339	327	341	336	356	365	370	352	330	391	368	326	360
32544	43796	33698	22816	15993	11019	7711	5628	4459	3454	2692	1919	1552	1247	1144	918	780	604	603	568	541	503	503	470	479	461	488	465	457	492	484	436	468	469	469	495	490	484	498	491	488	447	492	469	478	470	471	449	475	468	449	458	451	465	501	491	511	439	469	478	499	458	468	490	487	438	487	447	455	465	482	464	477	510	480	453	473	485	466	497	440	501	477	507	469	457	472	469	469	470	470	492	484	460	458	452	488	479	493	463	510	463	478	445	467	500	473	480	469	422	492	516	476	505	485	448	448	478	477	486	444	513	457	473	446	427	455	461	460	494	477	477	474	505	443	457	422	463	473	471	476	474	509	485	487	507	466	482	470	451	479	487	446	466	522	498	446	483	483	514	489	509	513	451	462	497	428	480	462	471	470	420	477	478	480	473	481	466	487	454	472	477	494	439	486	426	490	470	469	504	454	461	469	460	449	467	458	479	482	498	453	426	444	470	472	466	479	458	484	464	493	440	476	469	483	487	449	477	456	434	493	473	496	444	431	426	480	472	470	436	465	490	466	433	461	448	468	457	556	505	463	435	482	484	478	426	492	484	461	487	487	479	445	467	425	461	462	486	515	504	466	487	472	495	476	427	454	463	442	495	474	468	451	455	516	534	429	444	474	450	463	446	453	477	469	441	485	451	439	442	428	475	499	487	490	446	472	508	454	454	474	468	466	456	494	451	492	480	488	456	455	461	453	479	465	475	504	440	462	484	482	460	477	486	455	474	468	452	494	456	480	481	462	490	453	486	474	493	513	453	506	496	444	470	438	445	398	474	466	460	464	450	455	480	492	467	471	437	488	470	489	473	486	445	492	462	466	481	447	516	487	466	446	499	477	453	467	426	479	510	472	495	475	460	498	501	466	455	478	512	457	458	466	415	427	473	479	468	439	497	466	467	472	477	471	499	429	428	502	463	481	520	474	509	438	483	456	423	505	469	460	469	481	457	490	461	471	465	461	447	490	464	459	494	420	440	459	502	463	494	451	460	472	442	468	443	503	440	461	474	468	454	484	477	479	441	464	472	481	506	474	477	486	485	487	465	503	458	477	457	517	453	467	431	450	507	472	478	513	477	472	443	455	435	505	481	439	452	460	433	454	479	480	492	509	418	449	498	454	448	470	518	482	439	417	444	450	484	455	466	485	473	481	464	468	490	508	425	494	474	466	451	468	463	473	490	494	465	492	468	472	406	452	490	493	510	494	454	458	493	457	448	450	480	479	461	458	467	435	433	474	462	470	474	481	491	493	480	481	483	468	485	469	451	482	470	475	510	486	453	483	460	487	470	445	421	481	447	455	492	491	436	460	502	476	489	498	521	471	464	503	456	479	477	477	460	433	467	496	485	468	435	489	471	483	446	510	455	462	488	448	467	490	467	462	479	478	506	520	466	461	468	460	463	487	527	471	471	488	491	441	461	457	463	457	502	462	467	458	476	467	472	473	451	436	440	473	487	487	454	460	471	443	497	472	485	514	480	460	453	495	471	471	494	468	496	451	439	511	460	493	483	455	487	474	441	463	513	495	527	446	519	483	482	454	462	470	490	485	441	439	472	487	477	450	445	482	482	503	469	469	506	437	454	420	463	495	450	447	475	468	492	492	498	482	462	424	460	539	441	460	469	470	453	456	474	478	484	478	461	470	462	492	477	448	492	480	451	440	494	463	491	433	482	458	481	482	447	461	496	486	454	476	467	463	458	483	465	444	472	473	450	487	483	481	490	468	467	443	420	432	504	483	448	441	470	503	476	468	482	460	501	472	463	489	472	490	478	474	468	468	440	442	480	460	476	471	462	484	471	520	501	451	470	490	492	486	498	456	451	434	443	429	460	478	480	497	497	487	462	425	462	466	489	497	493	482	476	458	501	460	464	472	485	466	459	471	431	470	500	525	482	489	433	446	474	464	472	456	471	457	483	478	456	474	473	489	452	433	480	450	465	483	451	473	477	464	471	474	495	481	427	468	431	448	519	473	445	487	430	479	468	499	450	461	483	465	488	430	462	501	514	483	475	480	487	511	470	460	486	450	488	493	452	449	475	513	497	465	453	479	501	476	482	439	494	462	443	494	429	483	460	489	461	466	507	494	479	474	464	498	522	478	499	465	431	468	485	460	442	499	452	467	456	447	471	437	492	446	463	472	469	444	476	478	452	473	427	467	487	437	424	466	455	480	489	474	479	468	464	475	471	465	432	493	446	456	466	484	490	472	449	473	467	475	468	471	465	459	470	498	456	499	518	420	458	474	433	486	474	463	458	494	436	457	454	501	471	477	475	467	454	484	472	493	491	449	412	432	426	488	495	451	460	455	460	446	480	454	518	486	455	479	434	481	472	467	503	459	498	479	409	467	519	469	458	468	479	464	518	487	515	468	436	479	494	469	461	485	477	462	487	461	482	464	465	469	485	458	453	505	455	504	462	480	486	424	495	471	458	491	468	473	446	485	478	466	487	481	446	497	478	461	462	465	436	448	477	468	474	493	484	465	475	466	445	454	488	441	442	507	470	504	470	472	507	438	456	472	460	460	494	453	487	454	448	463	500	452	503	451	461	468	486	471	455	449	482	464	454	475	474	461	448	456	477	469	493	507	452	459	465	467	475	477	488	514	493	461	461	482	473	473	450	463	493	451	448	493	492	423	486	472	463	489	484	470	479	431	454	487	449	441	468	461	462	540	403	463	490	442	488	516	459	453	484	488	515	449	446	450	464	476	494	466	454	504	478	448	483	431	489	461	483	461	529	457	463	460	487	482	453	480	461	453	491	502	470	520	528	506	486	502	490	495	456	479	503	459	457	460	481	441	468	471	453	465	444	485	460	480	512	461	461	490	486	448	466	466	481	493	471	484	461	498	444	461	485	452	473	463	437	456	455	475	487	429	443	490	489	477	457	468	432	418	517	511	499	470	454	472	462	445	498	472	443	470	486	441	449	430	462	446	472	491	447	447	455	440	487	471	460	474	480	479	482	470	467	490	487	450	487	438	521	421	439	511	450	465	490	456	491	450	467	515	481	525	468	487	475	442	453	480	476	453	459	443	476	450	474	485	467	462	447	493	495	481	485	493	486	484	481	472	480	461	452	484	544	473	471	434	456	463	510	461	481	414	470	469	460	464	498	478	513	484	506	477	510	479	464	449	466	479	495	453	488	471	426	494	475	442	478	483	442	470	469	454	453	461	475	487	479	431	467	469	481	452	449	435	485	479	478	469	503	479	433	478	467	463	499	478	473	441	469	445	487	478	450	444	442	491	473	434	495	469	504	472	481	482	466	493	516	493	453	456	443	464	467	469	467	503	452	432	488	479	453	506	473	461	435	424	482	477	509	493	458	499	504	491	489	464	447	496	433	468	513	478	482	455	470	497	451	439	466	499	489	479	474	498	427	459	489	497	463	460	485	479	470	451	506	446	479	473	501	469	482	474	477	457	480	471	449	481	481	495	451	504	476	463	501	456	458	440	475	478	444
23849	20834	27914	24099	21051	16088	8922	4907	3586	2859	2044	1610	1323	1069	915	778	714	689	654	562	530	525	519	544	487	503	480	480	475	501	482	490	487	491	505	483	499	543	499	507	502	481	506	493	517	509	497	496	532	492	466	519	534	514	490	499	491	460	449	473	529	476	463	502	482	515	483	474	468	488	497	483	494	514	529	438	479	498	494	488	488	503	490	509	490	506	455	485	479	475	439	478	507	503	510	457	472	502	502	497	464	490	484	503	486	463	503	497	513	484	510	490	524	450	484	478	511	459	515	484	472	501	450	484	504	485	510	480	495	494	514	482	476	497	486	488	486	451	489	473	466	475	486	482	474	466	485	486	510	454	488	443	485	488	483	482	502	446	499	511	508	521	451	483	503	483	482	505	468	474	513	480	464	483	469	495	505	501	423	499	453	527	474	488	481	481	520	499	492	472	462	446	483	480	456	474	468	462	517	515	476	474	470	493	461	473	494	458	453	490	495	496	501	501	477	477	482	489	488	497	522	498	468	508	468	517	465	509	489	471	450	493	496	461	489	513	493	435	483	464	489	487	489	508	487	521	510	487	519	473	483	450	472	477	507	504	477	501	507	439	465	476	478	463	469	453	465	486	472	516	485	448	498	467	458	436	479	497	491	522	444	505	472	494	468	485	498	480	490	483	471	480	491	458	502	445	514	480	475	480	489	473	481	472	517	490	494	489	459	445	508	468	484	495	508	447	463	514	474	488	459	463	458	499	532	466	489	498	498	505	517	486	497	447	458	522	468	501	494	453	454	481	449	485	486	538	464	462	480	447	487	456	453	467	460	440	511	521	473	473	491	464	488	471	481	468	486	471	450	548	476	476	468	518	507	464	477	470	513	477	476	459	462	483	505	498	494	465	501	499	444	476	469	459	492	461	480	504	518	493	482	506	435	464	455	468	464	465	473	490	471	476	504	497	514	487	492	464	510	478	486	497	484	478	471	479	499	481	501	488	505	447	497	464	471	486	498	451	460	471	502	441	505	525	438	502	484	526	481	477	520	476	470	457	462	501	439	443	480	462	483	477	438	499	510	476	513	485	506	482	472	455	515	494	512	514	463	482	447	464	444	493	482	492	457	513	503	516	460	468	447	469	473	485	503	472	481	433	470	469	463	468	476	517	492	484	490	502	477	469	469	491	492	479	460	518	471	482	485	495	494	497	469	519	482	503	486	458	492	499	479	488	515	449	445	504	496	453	497	479	482	493	500	474	464	494	470	504	489	482	491	465	480	516	450	452	481	502	480	470	469	469	461	475	494	483	491	474	487	473	466	483	522	442	464	511	457	486	449	471	499	448	490	513	484	440	456	470	438	504	511	492	497	511	467	496	455	453	479	507	465	497	466	470	520	510	503	449	483	467	460	492	471	455	503	469	523	443	473	467	529	490	447	490	484	460	509	459	490	474	440	517	466	452	454	471	470	474	455	478	482	458	484	497	488	474	515	479	470	508	462	473	506	527	497	506	494	524	521	493	499	464	472	465	495	486	473	467	491	503	476	504	482	498	454	488	487	527	473	501	430	488	504	522	477	511	487	463	482	524	492	454	479	517	499	478	478	442	475	467	485	481	469	467	498	475	470	438	502	537	496	508	440	483	461	451	494	481	480	477	498	509	539	500	469	482	475	506	491	461	516	521	480	456	484	523	488	472	495	474	467	433	439	479	484	506	475	484	423	485	458	433	463	477	455	483	454	481	469	489	470	506	485	510	495	461	450	501	511	478	462	489	523	471	507	471	525	479	468	513	488	471	471	503	475	465	486	495	503	459	456	490	473	517	478	503	483	485	445	501	505	507	472	448	496	468	482	502	486	471	509	484	483	477	470	436	460	435	541	475	518	461	495	475	459	533	498	460	492	471	504	509	513	479	454	478	468	493	469	446	513	472	510	480	493	496	487	500	465	530	516	464	468	500	492	481	497	463	488	504	492	485	459	480	511	493	486	478	465	504	481	461	491	474	443	511	457	486	482	465	499	457	474	477	500	497	536	517	476	458	496	465	527	467	462	473	445	492	488	471	454	464	516	511	490	465	496	497	449	455	462	457	514	481	493	486	495	498	487	452	497	445	495	527	488	472	469	456	487	483	496	436	469	474	464	529	463	436	499	471	502	433	441	478	497	456	486	479	527	496	473	459	482	503	485	457	440	475	467	454	465	494	480	471	508	511	469	473	501	475	490	481	461	499	469	473	483	517	472	492	483	476	477	473	456	467	476	463	473	511	463	464	468	457	479	458	505	477	498	486	481	473	442	485	457	510	492	468	463	446	495	514	488	485	510	533	457	463	499	478	475	459	440	448	538	452	537	495	492	457	450	481	498	431	506	479	529	476	470	459	500	460	500	475	507	447	436	546	524	491	476	479	457	480	448	486	448	452	471	475	452	462	477	490	514	498	515	488	443	458	495	516	484	500	457	475	508	496	485	470	467	525	503	484	468	486	514	464	502	487	473	514	467	491	471	528	493	473	514	459	451	477	460	481	491	501	491	434	465	445	484	480	459	496	488	504	473	499	504	536	495	493	482	493	496	446	480	460	466	477	460	475	495	444	458	487	508	522	465	443	475	479	481	482	472	477	473	480	425	455	474	491	486	454	518	486	455	454	478	528	528	477	449	513	473	476	450	471	454	474	483	456	501	492	463	477	484	465	440	471	540	466	507	461	469	476	454	471	483	483	524	478	501	487	499	494	466	509	471	414	474	463	492	494	476	478	516	493	487	468	493	462	459	510	472	472	498	471	524	467	503	470	499	501	479	476	473	481	455	496	479	514	472	485	485	484	494	477	422	499	496	489	467	459	546	502	497	513	451	460	497	498	480	478	499	488	487	467	498	490	477	483	492	446	470	479	482	493	498	514	458	526	493	534	509	499	459	509	480	493	474	508	497	482	516	515	471	485	465	473	477	462	489	502	474	494	493	502	486	484	518	477	453	490	459	507	470	499	512	520	463	478	473	475	505	466	488	457	473	509	473	463	457	477	460	494	504	498	502	477	472	474	479	506	485	497	458	485	430	456	462	497	490	505	492	468	466	486	462	473	486	471	487	496	516	481	519	418	454	468	481	485	477	488	490	477	525	521	530	471	482	478	458	477	461	489	458	499	433	477	475	476	485	455	475	468	486	501	501	484	461	509	457	494	458	459	476	464	462	429	512	463	473	475	508	520	456	480	495	497	518	485	483	510	473	511	462	465	435	482	453	483	472	498	490	474	482	436	504	504	491	467	486	459	502	421	489	439	485	485	469	497	480	487	475	471	504	518	476	522	523	452	522	468	467	474	525	465	459	485	472	509	491	474	509	499	560	470	486	490	488	492	482	477	500	486	470	516	486	469	519	495	491	464	491	506	488	503	479	512	463	484	515	485	485	450	486	457	485	442	501	510	486	518	475	482	479	470	488	474	524	499	486	499	485	475	447	501	481	462	492	488	470	471	493	534	437	462	425	484	496	526	459	497	511	469
35441	52046	41318	30373	23632	18048	13531	10203	8017	6371	4861	3572	2863	2225	1780	1540	1242	1064	1011	898	814	783	749	720	728	675	721	687	688	672	715	674	686	677	673	664	666	646	639	649	640	702	661	681	648	631	660	615	673	690	705	683	646	653	647	707	683	676	616	687	681	667	655	628	624	633	676	694	653	674	686	623	647	661	629	637	635	648	622	676	649	696	650	642	658	722	641	655	681	646	651	715	617	662	662	703	651	680	637	717	616	622	682	638	667	623	680	655	663	707	647	643	650	642	664	642	651	613	645	676	642	649	687	683	689	658	623	642	624	638	607	667	613	668	619	638	647	646	667	622	675	689	661	617	713	651	612	661	660	649	706	683	621	646	682	666	668	659	682	651	633	624	663	680	682	677	644	680	677	644	688	659	674	661	634	648	643	683	634	633	674	690	648	655	639	660	645	631	679	642	657	673	651	659	633	656	650	646	652	688	635	675	638	703	651	690	664	654	610	624	631	647	673	646	689	631	657	675	651	638	628	671	646	688	667	648	652	643	577	642	638	666	638	699	628	618	680	650	636	661	636	627	683	664	673	605	667	634	637	632	635	597	646	606	627	643	621	617	630	697	643	652	649	671	668	624	660	640	710	649	625	636	644	626	657	612	632	624	627	654	655	600	621	663	642	652	674	681	655	655	598	634	639	597	655	638	645	662	658	633	636	602	676	620	625	677	653	666	620	621	642	680	644	681	671	688	651	628	656	648	651	654	588	662	699	657	682	633	649	698	615	658	671	616	634	657	678	661	642	714	653	636	641	666	671	683	679	679	677	647	601	609	647	625	618	646	677	673	670	676	682	636	641	658	716	657	627	692	640	641	691	641	650	678	634	675	677	656	639	628	667	626	632	630	646	699	662	626	632	694	650	651	684	636	694	610	643	675	698	675	618	681	661	685	644	621	663	641	637	621	652	690	670	635	646	635	646	609	663	646	642	652	654	637	666	674	663	691	648	649	675	644	622	646	643	670	637	653	675	662	605	634	667	666	708	639	668	612	636	618	672	696	663	665	656	658	670	678	580	685	651	675	656	664	645	655	668	693	649	661	664	639	670	671	649	656	637	648	648	663	651	652	652	645	652	693	680	667	696	670	661	662	595	610	642	639	670	628	690	636	620	631	663	704	671	633	655	648	643	657	645	637	620	648	657	654	664	629	716	630	670	612	653	628	652	671	656	673	650	677	658	661	687	640	679	687	661	671	655	629	681	660	639	651	642	678	690	682	631	694	636	618	632	652	644	658	645	656	664	618	658	651	678	627	742	659	641	590	670	602	634	665	655	611	652	695	648	663	664	667	613	664	653	648	648	639	687	646	692	647	660	637	719	605	696	641	647	641	647	702	621	687	668	643	587	615	611	641	660	671	651	635	623	610	630	634	643	691	636	622	629	655	684	670	683	649	686	655	666	670	671	623	677	672	693	662	614	676	671	683	634	630	616	687	654	679	702	661	654	633	658	641	613	636	661	623	660	677	660	682	625	627	650	655	617	598	640	642	663	647	655	638	621	693	651	684	639	684	647	660	657	664	669	671	658	621	663	627	668	671	629	631	626	675	642	680	694	676	690	661	672	628	647	657	642	635	641	683	628	677	665	653	679	632	665	628	607	687	708	645	662	637	649	642	628	664	678	688	620	716	671	632	703	654	646	646	649	662	667	679	658	692	640	621	646	673	695	642	661	622	690	673	668	649	654	627	630	603	587	605	658	698	654	627	655	663	715	669	639	646	654	724	634	638	649	663	670	672	695	637	618	679	654	630	642	662	637	651	642	651	643	704	666	719	674	665	634	637	651	645	634	678	642	663	641	645	662	643	624	655	648	638	639	655	657	680	591	628	646	660	623	666	629	632	661	702	675	631	615	619	633	615	674	619	615	623	621	706	646	661	659	678	620	628	676	670	644	689	665	656	658	648	666	681	652	654	638	680	690	686	682	632	593	674	652	634	634	683	639	679	650	651	645	615	634	655	672	636	682	649	672	684	627	699	616	691	600	644	652	635	674	609	662	682	665	657	645	649	698	650	633	715	660	658	672	638	619	605	659	621	674	664	683	647	596	619	638	647	623	660	649	627	661	612	633	647	652	646	613	665	696	659	689	684	665	644	632	636	640	626	704	688	664	637	671	598	641	708	653	617	642	680	669	696	652	652	618	666	701	678	660	626	653	671	645	655	640	642	647	636	627	654	662	653	655	594	660	658	606	655	627	609	642	654	638	688	633	659	602	631	672	660	646	670	682	650	667	673	617	637	656	686	650	648	683	616	672	688	615	665	643	693	677	657	624	621	669	645	693	683	660	679	638	657	672	671	686	631	617	625	631	683	697	613	657	684	666	675	641	648	666	633	641	632	645	652	683	673	680	697	629	653	677	677	705	650	628	669	652	649	618	721	649	689	696	638	641	665	635	614	682	631	683	624	690	645	673	671	615	724	663	647	696	678	664	681	665	635	659	639	640	642	659	670	676	631	668	642	599	700	665	597	670	602	657	664	649	665	585	665	671	672	644	668	616	673	689	680	671	628	646	647	668	662	622	643	629	660	602	587	673	649	625	680	610	715	647	692	597	676	562	629	645	657	605	595	631	687	646	649	638	608	637	678	631	641	624	644	638	644	620	627	664	668	642	690	692	659	660	647	661	605	707	649	656	649	643	661	676	661	668	688	660	649	679	617	653	735	678	652	668	668	660	652	650	657	633	657	701	643	613	678	679	658	658	694	649	658	612	655	638	636	678	670	668	675	639	624	675	660	700	637	638	667	616	647	614	646	653	669	642	671	631	660	648	662	645	668	643	671	649	681	652	668	660	627	635	682	630	719	661	686	654	657	659	665	668	653	597	663	676	644	662	637	637	661	641	669	670	615	681	638	721	636	630	644	622	678	632	645	670	644	629	704	677	676	644	662	645	621	681	642	634	622	655	682	641	643	649	613	656	671	674	670	675	689	725	665	671	672	658	675	639	663	626	617	679	662	631	672	690	647	642	648	695	662	687	652	640	618	681	669	604	653	627	655	631	672	620	646	638	686	642	636	616	668	698	655	700	670	653	648	639	665	695	685	635	655	663	681	650	665	669	667	656	662	658	631	670	646	662	612	683	650	684	679	666	667	644	644	660	657	612	638	645	643	604	630	666	651	630	686	652	665	634	648	636	616	641	667	651	685	672	648	655	676	636	614	602	628	657	622	609	634	659	645	723	620	644	659	687	646	661	681	660	646	689	664	654	647	666	645	606	679	650	645	674	687	644	618	617	658	672	625	639	623	692	656	671	625	621	692	616	679	666	661	619	655	685	641	629	636	633	668	653	639	632	602	642	640	670	696	626	651	612	695	652	652	651	601	644	658	600	639	615	662	664	662	702	625	664	610	625	656	650	642	634	618	608	620	638	645	645	652	760	658	655	681	669	642	665	654	663	625	650	699	676	638	659	649	681	628	653	699	644	674	669	666	647	625	611	661	630	650	673	665
22866	20803	28314	23421	21097	21189	15993	7334	4481	3556	2662	2079	1601	1276	1039	839	781	716	661	540	512	512	480	439	477	460	494	462	474	476	445	437	424	464	443	446	445	444	443	459	445	456	450	410	424	380	436	444	398	436	422	416	454	459	450	405	432	439	437	421	412	406	416	387	492	428	399	458	414	464	431	413	462	434	398	424	425	419	394	428	450	426	426	440	428	405	452	422	451	435	408	441	394	450	416	442	443	404	469	453	454	428	437	381	417	436	481	433	444	395	416	443	455	409	416	452	428	424	440	415	410	410	438	474	480	420	407	459	414	420	414	437	464	402	443	436	446	397	412	451	432	412	409	426	440	419	449	429	430	429	454	468	406	428	419	432	410	444	395	422	437	430	449	422	432	420	437	435	448	435	455	400	428	417	424	443	432	440	430	448	423	412	421	439	444	434	375	420	424	418	458	471	444	422	386	415	419	409	477	396	444	452	420	417	427	411	446	462	439	402	421	395	420	431	403	443	439	434	430	449	433	399	429	430	418	430	402	453	414	411	433	417	419	440	430	443	434	380	419	440	434	420	457	378	401	398	432	430	417	404	422	416	436	428	394	439	417	402	460	440	430	418	408	403	431	411	404	427	419	440	431	432	396	416	422	423	462	438	457	445	430	431	451	416	402	391	472	429	408	428	423	422	441	396	433	400	403	399	412	452	406	444	426	427	445	431	424	395	418	413	415	434	438	434	437	493	452	414	418	436	446	464	431	429	424	408	452	397	436	418	414	394	442	422	428	435	411	466	438	411	405	392	414	414	423	430	447	447	438	407	430	464	418	441	403	468	439	457	428	426	402	406	410	436	424	436	440	440	478	443	434	389	458	418	392	467	413	428	421	437	429	429	457	379	477	447	427	421	421	408	441	487	416	456	427	453	429	421	398	419	407	453	403	444	439	442	414	432	404	374	417	420	387	424	452	422	435	445	419	433	406	439	411	403	418	430	428	437	406	409	437	417	403	453	434	437	423	412	447	413	423	457	404	410	406	459	456	417	416	454	428	445	440	428	457	428	421	445	435	414	429	434	400	399	418	412	449	416	415	449	439	398	435	431	456	432	451	422	402	416	399	432	444	437	429	442	435	431	424	406	430	442	377	432	442	452	431	453	412	424	446	403	450	434	420	400	425	428	418	448	418	437	448	427	404	416	402	396	405	413	447	425	448	415	392	430	407	417	433	409	421	438	407	410	431	425	429	439	433	444	413	433	409	422	397	407	408	439	452	422	450	451	454	441	459	432	410	454	410	362	383	426	408	457	425	426	435	414	412	439	390	433	455	420	432	424	429	410	440	403	422	418	449	395	421	413	417	427	435	444	416	454	425	411	418	384	421	424	430	422	409	413	442	423	426	448	409	411	393	458	446	427	433	391	403	444	412	442	414	419	429	412	429	427	397	399	428	438	397	426	398	420	444	380	421	417	417	475	436	406	439	434	430	435	440	453	402	409	412	442	433	454	420	417	415	426	415	444	421	410	429	426	424	414	439	445	434	440	461	416	442	411	395	399	420	417	419	438	444	431	438	450	422	423	448	426	414	407	424	423	454	414	441	406	403	422	423	410	421	438	456	416	397	418	392	425	419	437	418	406	416	437	437	415	416	496	466	427	432	414	438	417	440	431	419	441	442	424	429	415	404	438	383	459	465	430	444	430	450	446	420	453	449	445	433	437	417	464	459	434	433	457	436	426	409	454	441	428	427	418	382	417	415	414	421	410	451	433	443	417	416	398	421	453	432	404	436	420	454	434	436	389	422	432	461	457	435	445	417	469	469	464	443	441	428	421	440	407	409	411	426	455	395	415	417	441	386	407	428	440	415	459	425	427	429	410	424	434	427	445	420	405	400	419	446	396	424	425	438	433	424	423	398	418	410	441	447	448	416	449	443	438	440	424	441	434	417	457	422	426	427	392	443	423	441	387	386	454	397	435	417	414	447	418	432	431	400	450	408	419	472	438	419	420	408	437	422	443	430	428	449	421	434	454	437	430	417	422	431	431	418	453	442	424	385	461	455	455	414	396	448	437	408	422	443	465	420	440	424	419	438	453	407	428	441	470	389	413	430	444	435	419	427	439	423	444	435	406	393	429	411	451	405	433	423	424	406	451	419	408	445	416	441	434	408	409	401	424	385	412	435	401	433	425	441	451	443	453	416	411	430	443	436	431	412	392	395	433	418	447	432	387	435	426	458	423	445	411	400	418	424	450	437	418	453	409	422	433	426	453	412	446	422	389	460	453	437	413	436	459	457	459	407	454	440	402	436	440	449	431	416	396	422	438	387	432	452	474	439	400	412	443	427	437	384	468	471	447	405	411	400	379	393	454	447	451	439	406	439	410	416	435	434	393	406	413	417	456	476	443	440	428	416	434	440	417	445	405	411	435	430	435	441	427	435	424	425	439	428	445	419	407	406	432	445	418	442	402	441	402	394	400	436	405	452	428	421	391	435	405	414	447	483	444	404	411	436	382	427	405	424	437	469	415	418	448	393	434	410	412	404	431	429	463	426	435	431	424	426	410	446	415	395	442	431	410	436	435	412	466	449	451	390	459	465	461	444	397	448	414	417	410	409	440	405	444	420	404	423	441	396	415	406	456	421	476	437	447	424	435	447	414	430	407	442	416	410	429	409	443	410	433	414	415	415	436	405	418	413	418	466	401	450	414	453	464	440	466	447	398	418	420	442	454	433	413	434	450	423	427	411	434	404	427	427	417	424	468	456	449	412	431	409	419	446	409	431	461	451	439	436	397	411	385	425	476	418	443	451	468	391	461	407	451	461	431	426	400	474	414	434	412	415	420	404	385	427	422	429	444	434	428	440	403	456	431	435	420	454	446	432	417	417	436	424	409	451	439	417	469	422	430	443	420	407	435	416	421	436	426	456	436	415	428	405	432	417	397	444	421	449	436	455	389	446	455	418	429	416	431	429	396	424	407	418	381	442	413	465	424	382	438	442	430	418	415	396	395	404	434	436	415	423	406	456	443	421	433	439	417	423	390	404	432	436	466	406	422	414	455	382	415	410	410	453	424	433	445	425	452	391	454	424	416	432	454	435	449	405	404	415	461	396	419	411	432	394	435	429	399	447	423	423	448	437	422	432	430	424	418	412	458	456	424	452	423	394	456	429	413	417	486	429	440	442	435	445	415	410	427	459	408	430	441	430	413	436	399	428	411	421	470	428	427	410	390	383	430	451	380	411	443	415	418	481	391	387	427	435	415	452	429	402	421	381	433	450	425	424	451	445	424	478	405	470	411	396	442	397	433	442	473	414	382	447	413	408	439	431	434	415	443	434	409	433	448	400	435	416	422	428	390	443	439	386	419	454	419	450	431	416	438	436	400	419	433	409	418	416	428	416	445	457	392	425	428	429	419	426	446	449	442	439	410	423	417	461	437	415	429	410	397	430	424	439	426	437	392	444	404	418	388	420	385	430	387	434	390	447	426	409	449	423	417	407	427
38611	56984	45044	34594	28114	21997	17387	13482	10244	8278	6217	4621	3762	2868	2186	1815	1342	1169	1085	929	914	759	690	667	698	686	641	690	666	625	583	616	609	629	614	606	635	601	634	595	654	611	627	541	615	573	570	623	616	602	627	579	579	612	549	578	605	593	585	600	616	573	539	620	599	610	577	534	607	592	592	584	571	603	594	577	596	603	591	646	599	564	613	607	657	632	567	610	550	586	604	618	632	589	587	630	575	612	609	559	603	588	608	597	576	535	614	611	610	651	596	590	536	554	625	615	632	600	584	585	605	595	615	595	589	589	582	588	607	559	563	570	575	616	585	580	590	564	591	613	564	602	627	603	592	568	602	568	567	611	578	589	586	598	536	574	583	608	602	593	567	599	587	598	577	580	598	582	580	614	606	562	581	568	569	592	579	566	593	583	566	583	585	586	600	561	610	560	554	610	568	587	562	517	555	601	583	615	573	623	575	545	594	533	571	604	560	578	590	598	547	553	599	575	588	577	529	625	579	610	577	586	568	597	601	585	603	587	598	639	606	585	610	605	579	567	542	611	570	538	579	592	570	623	555	596	589	563	575	532	572	584	612	593	612	580	600	568	649	610	572	574	612	572	600	610	596	581	569	566	618	552	601	556	548	571	579	583	592	545	617	579	540	557	551	549	584	614	595	577	547	581	609	613	567	598	593	584	618	589	607	579	600	557	535	553	588	602	593	519	538	548	593	565	601	604	551	557	577	582	566	580	600	584	579	577	554	583	605	591	569	550	619	609	585	616	624	581	558	593	554	600	576	568	565	577	563	538	619	610	554	590	576	605	587	600	608	583	591	581	591	601	569	565	547	634	550	600	563	567	550	602	569	587	571	582	583	542	549	595	552	604	601	562	569	587	580	570	563	578	593	609	534	590	597	576	580	560	619	600	594	574	560	565	595	554	579	593	563	567	558	559	573	587	543	631	573	588	581	598	602	588	548	578	572	598	564	585	556	621	561	565	570	550	583	612	618	588	619	637	590	579	544	590	588	589	541	575	623	581	584	597	546	575	532	595	536	601	606	649	603	606	598	572	519	606	554	612	576	594	587	604	570	582	572	610	570	556	543	611	582	640	566	569	549	568	575	613	592	562	556	562	617	578	570	583	571	598	553	594	555	612	568	560	593	572	574	576	620	584	581	600	581	534	596	639	610	545	641	583	584	605	568	587	575	583	607	556	519	578	600	581	564	567	577	608	556	582	570	585	574	567	575	584	540	582	606	619	609	594	588	609	569	584	563	591	587	587	601	576	612	584	609	608	593	588	572	566	597	572	570	606	573	567	597	563	603	602	572	552	565	596	535	592	598	566	552	564	563	587	557	563	575	574	550	593	597	586	582	573	592	590	523	581	585	603	577	568	606	632	553	526	593	577	575	616	587	647	585	618	574	602	618	593	598	587	579	579	555	579	569	566	565	551	593	571	570	587	540	589	527	601	575	615	576	545	616	624	561	562	595	582	582	614	581	635	547	622	581	542	550	588	554	601	596	593	563	599	534	591	584	601	582	550	558	606	565	563	530	548	584	554	525	571	574	586	611	569	574	576	600	579	581	590	587	576	575	586	625	593	590	586	607	568	584	580	602	598	570	615	528	555	592	570	566	584	615	608	608	580	567	595	553	556	543	533	552	497	594	616	625	559	581	560	586	532	583	565	571	558	581	575	581	566	553	578	567	587	565	586	584	578	575	567	580	612	591	610	583	571	570	558	609	634	618	610	573	548	614	567	560	605	581	536	569	577	594	576	577	586	592	602	594	607	598	541	601	582	579	602	547	579	613	588	598	622	593	580	553	574	573	579	588	581	543	575	592	562	568	556	579	544	589	543	546	549	584	607	574	594	629	561	584	570	608	566	601	575	570	599	595	589	587	568	537	599	589	549	600	606	604	591	603	577	615	563	595	568	598	549	618	596	584	584	551	564	559	594	539	614	628	582	580	631	576	606	580	552	599	572	537	600	605	555	583	552	575	567	577	597	561	625	573	582	603	590	569	590	591	655	606	589	603	593	591	622	614	576	566	576	577	593	553	619	590	560	602	623	583	620	580	558	577	580	607	604	598	571	609	585	565	589	556	578	579	578	626	590	592	560	604	595	531	604	597	590	616	592	601	536	568	622	565	581	570	560	628	590	566	584	578	551	591	573	613	639	583	579	577	552	578	579	593	587	564	562	589	579	615	581	577	553	595	557	591	553	591	607	582	593	600	578	550	579	616	551	587	596	599	550	555	611	607	588	577	576	582	605	629	571	600	556	597	578	550	590	595	591	598	589	585	596	614	634	566	553	570	579	598	573	612	580	578	604	549	622	569	578	586	575	554	556	587	571	596	592	618	557	616	600	583	573	598	612	571	588	567	554	556	590	610	595	557	533	582	578	581	600	593	563	582	629	608	520	571	555	596	633	608	568	555	580	594	567	582	611	644	544	611	599	598	610	597	610	548	565	613	598	556	589	574	602	580	516	604	580	580	606	612	579	586	597	612	609	633	529	563	544	585	582	621	616	595	548	600	622	620	602	597	579	607	609	588	558	555	571	581	589	542	585	553	593	598	633	593	589	559	547	617	569	576	611	593	583	566	589	596	557	537	577	582	571	620	543	584	608	578	553	587	567	586	582	632	594	570	535	619	573	603	603	573	589	558	553	563	571	547	592	553	579	578	551	572	551	584	616	564	577	604	587	538	577	604	557	586	610	580	541	584	560	575	579	588	571	567	619	605	581	602	574	572	547	534	538	646	572	589	559	559	599	603	550	549	538	566	542	572	564	570	580	599	530	594	588	585	572	599	606	550	577	563	583	570	637	566	608	588	609	598	539	592	571	593	583	582	586	566	557	581	561	588	593	566	547	566	589	556	611	578	565	596	619	575	581	584	614	622	585	609	554	627	580	604	608	536	570	592	594	567	571	583	586	577	616	577	600	616	603	592	604	587	589	604	587	577	582	624	612	565	554	559	554	543	550	568	538	598	581	617	595	572	572	600	569	618	586	575	609	586	575	585	590	603	571	596	585	615	598	587	570	585	558	597	610	595	604	558	543	601	514	560	589	596	559	552	542	569	566	605	548	581	581	596	579	578	536	603	565	555	584	586	607	565	576	549	585	612	628	605	601	603	588	601	564	582	581	592	559	605	612	593	567	562	571	606	616	580	645	602	586	583	565	615	606	583	586	595	610	600	607	594	571	571	579	559	568	553	562	532	552	611	585	542	543	578	589	609	544	568	558	606	595	546	585	599	604	628	620	576	557	589	585	610	599	612	527	552	586	553	569	556	539	594	555	598	579	615	598	541	561	530	539	584	574	570	590	547	592	538	560	621	534	584	577	591	567	563	590	576	567	593	600	589	597	551	584	575	596	576	618	598	581	592	618	562	589	593	554	600	646	589	612	549	510	556	542	595	593	564	567	606	596	569	609	581	615	552	584	555	548	565	580	603	604	563	595	590	591	620	563	582	569	569	580	624	553
28498	27091	27089	19248	10175	5549	3355	2230	1578	1239	972	845	687	619	558	458	455	394	399	360	394	328	349	364	359	342	332	353	332	314	330	360	315	350	350	309	369	361	309	371	344	325	342	339	341	364	344	324	340	307	321	349	332	376	343	320	318	326	333	328	347	328	371	351	324	325	346	311	343	345	333	352	348	308	359	331	341	349	339	350	324	327	342	324	351	361	323	341	351	335	322	337	333	306	370	283	340	343	352	326	359	337	308	347	344	380	349	352	342	333	320	342	358	357	327	353	327	329	323	324	344	334	365	369	345	342	304	327	317	314	329	340	343	350	289	327	351	338	348	339	316	350	314	333	345	349	343	322	329	362	322	328	332	338	326	332	340	321	361	313	294	346	332	327	355	299	330	343	347	336	323	331	327	340	340	343	320	339	311	362	355	332	353	327	371	326	360	355	365	325	325	343	360	334	354	312	363	331	330	361	342	306	329	322	336	324	328	349	339	330	330	388	321	331	348	314	328	304	333	369	308	317	341	348	355	355	335	340	327	334	357	335	315	305	331	334	339	345	331	324	335	335	334	382	343	356	331	337	322	336	336	333	348	288	348	357	334	348	355	325	331	350	373	318	337	337	364	356	318	322	345	335	354	332	329	355	365	338	342	341	325	346	334	356	353	362	337	339	343	350	343	318	342	333	344	330	323	323	302	349	332	326	351	345	333	330	326	320	338	341	322	343	341	320	339	323	334	321	351	370	343	347	344	339	307	358	338	344	346	369	343	327	331	344	350	345	328	361	313	333	338	307	334	330	335	315	345	318	334	324	335	330	299	337	361	331	287	355	332	313	331	348	307	327	357	350	347	352	328	339	311	325	358	316	368	336	341	332	346	338	303	356	366	333	358	308	341	317	372	349	370	348	337	360	359	355	345	332	301	310	362	328	309	363	297	326	309	358	301	335	313	332	326	322	340	347	364	321	328	342	339	324	324	373	348	353	327	355	356	363	325	338	291	362	350	327	352	353	326	336	329	357	357	336	329	314	340	341	351	363	369	354	318	329	356	316	346	383	331	305	360	339	318	353	334	363	353	344	348	344	340	332	337	318	325	341	357	356	356	349	316	316	372	353	329	358	336	342	362	361	312	351	330	327	353	348	327	330	342	346	328	338	322	348	336	351	337	325	327	327	316	348	340	336	342	341	325	285	325	364	308	341	360	330	331	369	319	335	345	330	327	313	344	327	330	354	354	320	380	377	348	323	361	346	324	332	347	364	326	377	348	331	342	337	322	305	338	343	310	353	368	319	323	353	365	347	303	368	364	324	318	365	327	368	337	336	325	326	300	349	318	329	321	325	322	367	357	338	335	311	343	325	340	337	368	335	336	348	345	334	343	340	341	353	292	344	331	348	321	335	354	329	322	375	357	349	334	347	319	347	349	328	320	320	324	365	347	351	319	368	351	371	311	341	326	348	317	338	332	324	325	331	359	320	356	330	342	363	332	327	325	299	325	406	302	326	327	329	315	354	340	329	349	345	361	310	342	333	351	311	358	363	327	314	344	321	379	341	346	339	374	339	324	338	336	343	350	342	312	372	323	305	336	324	352	327	331	334	310	338	341	359	333	346	298	336	318	283	341	331	323	348	308	361	356	335	343	348	313	367	330	302	328	336	380	338	330	347	339	410	350	363	339	361	327	335	325	333	342	316	332	359	346	305	335	350	348	293	318	349	308	334	337	356	340	359	332	324	310	363	344	321	332	320	354	353	345	345	320	348	378	340	335	334	325	382	324	345	334	343	299	300	344	306	336	344	345	339	331	365	340	329	317	314	357	311	356	353	351	319	370	337	342	315	338	290	321	342	361	349	336	327	351	292	353	319	334	328	335	317	325	336	333	331	328	357	329	329	351	392	312	330	343	332	335	336	347	360	358	334	345	321	359	342	353	340	353	330	344	331	349	324	341	360	337	322	319	333	296	350	330	318	336	350	343	331	355	363	331	316	335	337	333	330	314	329	311	324	317	328	363	333	313	335	359	359	355	357	346	343	339	337	326	349	328	322	346	364	359	354	339	319	348	324	326	360	340	352	329	360	316	290	325	323	323	367	334	321	336	320	340	356	281	335	325	352	335	313	315	352	364	348	369	355	338	327	350	315	334	320	347	325	318	340	359	334	377	319	340	342	328	348	331	349	360	350	357	338	321	356	327	345	310	337	315	341	317	338	342	338	343	352	317	370	332	330	371	342	344	327	355	329	333	304	341	310	330	342	352	338	332	317	304	333	360	334	317	323	352	314	339	340	330	356	357	312	353	332	307	346	337	325	316	332	351	346	364	359	348	337	346	354	338	333	328	330	311	328	360	290	322	328	310	303	321	372	340	332	343	348	353	350	332	332	355	353	326	306	351	319	318	366	349	338	341	333	312	336	344	339	358	349	321	348	323	340	327	332	345	347	346	357	322	348	357	362	347	331	390	299	328	339	343	331	346	326	338	316	328	341	355	341	331	323	347	313	337	359	343	348	374	357	372	351	344	317	325	332	345	329	355	304	336	317	320	329	327	346	328	351	322	313	351	328	317	346	332	328	362	346	358	335	317	335	336	327	383	340	343	338	297	353	318	336	356	349	367	327	335	365	338	332	325	338	355	362	354	330	329	363	327	342	324	343	326	298	332	358	330	336	333	335	339	359	354	325	355	338	328	366	325	327	317	344	315	339	340	313	353	338	335	333	326	373	317	322	330	331	344	347	307	324	330	327	350	361	353	326	351	366	345	342	348	348	313	379	345	316	333	344	290	360	345	314	335	345	335	349	352	312	374	323	340	339	347	303	338	309	333	336	341	326	322	358	352	330	324	343	343	323	313	369	332	331	363	311	324	356	312	354	345	309	323	361	322	341	324	350	342	347	331	358	357	340	382	337	328	349	341	348	336	338	332	361	324	349	322	327	340	349	312	357	317	336	311	341	353	334	330	339	320	303	348	295	347	355	367	347	359	306	321	329	355	347	350	342	346	316	351	342	327	322	328	335	361	320	349	314	297	330	310	347	336	328	316	355	337	328	327	350	333	343	365	341	340	339	352	343	293	308	328	353	346	340	316	348	354	359	338	357	350	322	374	320	344	302	333	348	329	307	346	315	320	312	324	315	335	337	365	348	343	329	334	344	353	346	318	364	319	318	354	352	348	376	343	336	345	359	326	353	344	315	332	299	340	336	326	359	326	323	330	340	352	320	330	348	352	353	355	314	348	338	339	317	333	350	302	359	360	351	346	335	354	332	326	327	335	335	340	321	331	320	322	319	350	332	348	339	349	337	347	358	325	321	363	342	307	325	331	340	364	333	309	326	330	364	333	322	327	334	337	345	331	331	330	334	368	334	364	362	359	368	368	345	340	298	337	323	345	306	338	356	378	344	343	347	366	324	329	318	341	327	335	354	321	377	348	334	357	326	344	336	327	339	323	354	373	333	357	326	336	313	323	378	313	333	372	339	378	319	287	354	335	352	339	318
33085	43688	33487	22245	16044	11059	7627	5494	3980	3133	2323	1868	1561	1192	932	879	773	655	606	491	542	482	487	481	476	422	467	470	467	470	469	485	459	457	447	475	469	483	481	475	434	494	504	454	454	436	463	502	470	449	470	437	463	504	463	489	475	463	440	444	423	454	461	449	442	465	506	470	437	432	453	441	439	462	456	462	454	452	439	459	429	455	452	459	474	476	457	477	473	435	422	453	493	459	461	451	453	465	447	429	475	478	468	435	482	479	470	471	491	458	431	469	464	457	448	451	423	420	471	440	451	459	459	452	490	472	472	455	466	456	465	465	447	523	485	406	466	476	431	467	478	463	509	450	463	485	452	497	454	476	455	454	464	494	463	451	492	459	452	466	472	453	479	454	428	444	470	474	484	435	449	457	437	480	455	437	429	458	429	440	416	471	497	424	450	453	462	476	457	473	476	462	428	472	452	508	417	474	487	417	501	449	471	471	447	447	428	459	467	448	441	473	471	480	465	455	434	443	473	479	476	478	483	452	452	460	462	475	463	470	476	480	443	450	458	442	456	440	483	473	432	435	498	499	453	464	438	434	450	457	460	459	457	493	449	422	481	506	422	448	450	451	439	461	454	496	464	425	453	448	432	457	458	484	477	478	472	455	456	476	457	481	478	459	456	486	476	467	511	473	493	443	464	444	484	464	450	444	473	469	465	473	451	493	463	479	466	443	480	461	474	478	457	497	458	474	485	493	434	476	517	487	476	436	462	468	442	441	434	459	465	478	423	504	431	433	467	474	440	469	448	448	475	421	485	422	462	470	446	441	472	423	474	470	474	431	428	461	475	473	440	498	436	491	439	440	479	467	470	459	489	436	420	472	474	459	469	459	463	482	465	472	429	475	463	486	447	461	469	490	464	483	431	453	500	476	479	441	457	446	490	489	490	448	430	445	440	431	473	456	471	451	461	443	479	472	463	424	492	444	411	466	482	451	465	454	468	474	463	474	450	441	449	430	441	442	430	464	479	463	466	477	455	445	455	446	466	452	485	475	470	473	446	469	445	426	443	476	456	437	460	438	477	412	452	435	487	422	443	472	482	458	475	451	467	470	458	447	434	451	494	454	481	457	456	481	488	459	490	445	488	454	420	466	436	430	485	455	429	480	462	445	479	489	467	450	489	462	423	460	457	478	449	495	482	441	474	469	430	469	473	480	454	452	463	486	473	438	481	494	460	478	461	490	445	474	491	458	480	467	467	427	457	511	447	486	446	467	482	481	432	406	461	480	458	433	483	464	440	416	449	459	469	467	487	429	451	479	427	430	436	450	481	461	459	430	481	463	479	451	470	471	491	505	443	501	452	454	452	458	467	482	502	454	451	470	490	466	495	468	479	446	494	499	453	483	477	455	458	429	446	473	469	487	449	469	439	454	402	440	491	467	459	479	469	462	461	483	474	522	448	435	453	498	467	445	472	473	424	431	464	465	475	453	480	464	448	440	476	452	443	447	439	487	461	445	446	456	467	477	474	488	455	450	423	473	470	479	460	469	455	510	475	446	472	469	462	469	461	465	461	484	484	461	438	451	435	466	444	445	427	474	462	494	436	513	475	439	489	448	391	477	502	507	455	451	479	441	455	441	486	466	483	456	432	459	467	462	491	448	459	458	441	462	454	469	438	461	459	505	467	490	456	444	485	516	449	487	428	475	457	439	440	457	442	453	481	481	433	454	472	427	486	471	480	426	482	466	459	420	482	443	439	454	454	479	462	483	455	448	479	449	442	450	460	482	473	432	488	464	440	492	458	456	491	486	460	450	471	501	451	465	497	447	469	462	448	461	466	491	430	423	430	446	447	485	466	476	446	459	470	497	464	459	466	482	469	481	464	478	459	460	440	468	467	475	453	447	482	463	446	443	450	465	467	499	440	455	473	450	432	470	450	471	442	431	441	463	421	441	481	440	428	467	454	458	425	449	475	465	483	488	448	478	427	505	475	460	447	462	456	477	430	476	457	470	446	455	440	441	448	479	507	484	454	459	455	465	474	475	467	462	450	446	459	454	450	456	434	440	456	478	459	473	438	436	449	495	478	463	455	472	432	455	472	477	452	434	458	445	416	487	475	461	490	436	463	431	434	438	450	449	442	448	470	466	459	460	437	468	435	477	438	443	491	438	455	434	449	453	458	462	454	438	434	419	486	473	503	455	493	461	471	475	436	475	457	455	498	495	427	500	507	504	444	480	452	424	435	448	455	429	485	458	443	440	480	480	440	483	469	434	466	453	496	479	422	472	474	434	453	496	462	465	498	478	444	421	441	466	494	432	454	472	455	475	440	449	446	459	469	500	436	487	518	449	441	453	452	494	438	462	460	424	489	470	479	474	462	484	481	433	439	450	463	436	476	487	445	447	447	453	466	475	466	443	447	443	466	472	468	456	468	455	489	437	480	440	441	420	467	473	472	446	476	455	450	469	493	436	465	461	460	475	464	476	455	466	490	465	481	462	497	444	466	444	450	473	445	447	477	432	427	459	472	468	459	444	489	452	452	468	457	485	506	480	483	457	468	431	512	461	488	468	480	439	446	441	456	466	452	497	444	463	486	451	447	454	455	460	463	444	471	438	460	496	450	437	450	440	468	428	435	473	489	436	445	463	456	456	445	445	456	448	471	471	466	476	459	458	443	466	427	471	487	471	451	439	447	448	494	445	455	473	493	481	456	480	467	435	483	483	450	440	458	428	443	450	441	446	451	488	477	511	446	449	453	504	470	430	478	473	468	461	473	463	442	507	447	433	490	470	442	484	434	453	477	455	440	439	461	457	453	460	478	455	462	491	425	474	463	486	452	473	444	465	464	507	435	434	485	458	453	454	447	448	472	477	421	496	451	482	445	467	471	480	419	476	424	464	470	437	457	457	471	455	457	461	431	446	446	452	425	462	478	491	462	454	452	428	468	457	461	496	439	489	482	508	455	456	432	468	447	465	471	485	437	498	448	483	444	483	446	456	481	478	451	463	429	492	460	448	459	465	459	450	407	453	477	471	451	448	458	478	507	441	482	457	449	401	448	446	452	475	418	445	497	467	446	458	473	458	482	431	460	495	460	473	485	455	483	451	428	497	446	456	469	473	486	452	480	460	423	468	474	447	448	497	447	432	456	466	443	456	470	496	494	429	443	445	479	500	437	469	516	465	439	464	442	439	456	467	482	442	467	467	453	476	471	484	444	487	448	464	478	444	456	502	451	501	457	453	462	490	446	446	468	455	468	455	455	455	481	481	458	463	431	417	457	450	411	459	451	451	464	445	482	494	458	449	486	450	465	464	439	476	466	511	480	439	503	462	466	488	470	444	446	474	470	460	426	444	399	455	443	482	443	445	448	444	449	484	477	472	495	471	499	459	447	486	430	475	475	455	485	470	452	473	449	436	480	457	445	513	459	487	485	491	490	468	454	458	435	440	499	448	471	468	496	425	466	452	449	449	434	473	476	459	459	449	472	431	435	494	470	480
23844	20829	27890	24107	21066	15819	8180	4505	3095	2380	1857	1469	1204	1045	849	776	609	655	609	555	542	539	526	482	490	483	481	492	516	500	435	473	468	475	477	451	518	489	499	463	443	481	467	478	488	469	482	508	448	457	494	479	493	483	470	478	497	492	490	464	469	475	480	485	485	501	452	492	445	488	457	460	448	454	453	441	531	423	482	504	477	483	488	480	480	466	479	453	469	439	492	452	488	462	485	482	477	453	493	488	485	487	465	509	488	440	512	495	504	493	498	507	454	464	466	494	507	462	483	512	454	495	487	447	479	483	465	478	493	491	485	504	478	475	485	456	462	507	473	467	433	457	478	476	469	464	468	478	501	482	451	445	443	504	452	492	482	461	495	463	493	459	439	451	504	495	483	474	502	510	451	474	450	475	440	473	447	483	488	464	467	478	465	469	427	486	466	441	435	480	496	482	473	529	435	416	454	525	408	469	492	527	460	443	504	484	469	484	449	508	459	436	473	460	477	477	466	453	460	447	478	472	469	458	462	460	459	448	458	467	482	473	492	445	418	469	490	439	434	448	475	483	423	482	476	463	465	453	491	472	473	490	447	486	455	444	462	470	480	498	438	471	470	457	440	485	469	514	501	485	517	495	474	489	418	497	468	484	512	498	486	450	453	442	480	469	451	477	454	467	473	457	476	451	507	464	485	456	451	442	471	437	469	474	477	445	477	506	488	471	464	480	509	464	489	508	497	482	446	489	515	490	492	479	442	497	476	459	448	466	470	448	483	473	454	449	481	472	473	496	431	481	470	436	458	485	516	475	501	484	503	485	458	474	486	474	457	459	432	446	529	482	475	470	487	480	452	494	482	530	459	453	481	468	478	471	464	533	482	463	468	478	483	451	435	490	449	454	470	474	497	465	504	443	441	486	498	472	466	460	486	471	483	424	482	470	484	456	483	446	510	489	441	475	501	455	473	447	440	475	472	491	503	480	470	476	497	489	445	502	492	495	461	445	495	503	479	446	478	491	482	463	503	441	427	455	487	456	449	488	474	484	451	508	483	418	477	468	492	472	494	456	451	483	486	474	465	459	522	501	456	466	457	518	459	485	478	488	485	489	438	488	473	461	511	454	456	446	467	462	491	427	474	485	433	477	462	489	452	447	461	492	456	450	477	471	473	430	446	452	475	477	474	467	490	500	432	447	479	486	488	482	462	442	446	437	506	492	465	467	455	449	487	459	445	468	488	454	518	486	431	463	454	444	504	471	429	474	463	481	475	459	464	475	472	480	497	489	430	476	444	498	502	497	506	470	463	493	486	496	469	450	467	452	477	474	476	452	466	484	521	484	540	481	503	495	453	428	476	442	435	464	467	482	459	455	474	505	472	460	464	488	471	475	483	462	505	499	465	473	473	469	484	468	521	492	453	443	482	495	485	488	478	488	487	496	473	495	470	480	447	434	450	469	451	458	498	479	477	448	462	449	449	450	481	529	440	475	460	446	443	500	517	451	482	446	463	510	467	442	500	434	450	470	463	461	454	474	471	478	448	454	439	475	515	469	478	453	482	481	463	492	457	483	477	435	462	445	497	448	479	492	449	452	476	465	441	477	465	455	510	484	492	447	490	505	514	453	467	484	454	444	449	484	491	476	486	452	453	434	462	444	456	467	449	464	468	465	461	450	450	491	457	461	483	475	466	466	492	483	508	450	483	471	464	457	474	501	475	462	479	498	443	470	502	455	480	464	457	479	458	512	465	454	467	418	511	448	461	489	489	490	482	444	438	467	466	455	467	458	479	471	457	495	486	495	448	461	463	491	431	499	442	499	474	429	491	467	476	451	459	450	495	513	458	482	469	462	487	480	482	490	472	461	499	474	424	465	468	462	480	438	455	421	453	460	481	494	449	493	455	459	451	450	478	467	437	521	452	465	489	420	447	461	457	478	489	501	481	470	473	486	503	505	457	481	470	499	453	513	462	468	471	477	475	508	467	452	491	461	476	458	495	508	474	451	477	477	448	494	436	479	439	463	479	439	452	443	525	463	445	491	406	478	486	472	500	485	475	490	467	491	462	436	456	473	506	481	459	449	496	441	529	515	462	475	449	443	459	470	493	447	448	455	526	469	481	484	471	488	522	439	460	453	501	464	479	488	403	512	452	489	480	488	482	501	418	477	478	462	463	471	443	470	441	467	497	466	448	444	482	469	455	444	434	454	478	443	431	492	463	496	489	485	491	465	493	458	478	461	470	453	482	467	472	480	465	471	440	507	485	461	486	465	465	446	435	446	431	503	460	478	481	474	420	455	490	484	478	473	440	491	481	447	490	494	465	472	452	471	498	502	525	473	466	517	498	463	478	451	482	476	497	455	442	495	482	484	475	491	514	449	462	481	461	481	463	476	503	479	440	493	473	457	501	451	499	489	470	474	501	498	494	498	418	465	511	463	458	465	413	435	434	505	490	454	467	496	470	469	468	485	460	496	493	455	434	441	436	441	518	472	486	495	504	471	494	551	465	479	466	545	506	515	480	493	502	451	447	468	503	441	494	483	487	436	527	469	467	489	459	474	494	470	457	454	479	468	430	462	462	464	500	507	457	512	449	474	486	451	460	491	475	468	491	451	522	479	477	502	465	446	482	444	468	476	490	457	474	463	461	485	491	487	463	430	474	445	514	457	478	471	457	491	498	469	476	455	466	493	471	475	442	490	470	491	512	486	492	485	471	441	474	492	462	467	502	450	493	490	499	458	434	500	456	467	480	477	470	488	474	465	491	467	464	476	466	449	429	495	498	485	498	458	457	470	486	444	457	433	450	524	477	441	481	496	460	481	492	444	494	436	454	465	481	474	471	511	448	495	457	475	482	505	449	479	482	459	482	456	471	477	471	500	500	450	473	471	475	473	491	465	483	481	450	493	488	487	436	467	444	432	490	501	492	494	501	469	499	485	448	465	450	496	453	430	474	492	498	465	449	458	417	466	466	484	516	487	476	478	474	464	499	453	474	474	480	503	469	456	460	479	459	489	445	482	513	476	468	472	493	517	475	490	495	478	465	473	493	474	463	477	442	442	436	494	483	487	486	476	499	483	474	459	498	460	446	476	476	481	510	460	464	447	478	492	479	475	481	437	453	451	460	487	500	468	488	457	487	453	461	497	431	436	480	503	460	505	479	455	483	528	462	438	445	449	495	514	479	478	475	469	409	481	501	469	442	483	461	468	480	481	450	472	486	463	455	475	473	474	428	458	463	489	488	454	409	478	494	459	468	516	482	441	453	476	460	461	457	496	497	470	462	492	489	435	489	485	507	512	464	445	469	457	491	512	479	476	479	456	488	430	461	505	472	497	502	421	412	530	452	466	486	469	459	457	468	449	459	470	486	462	448	472	482	454	444	498	490	479	468	451	483	469	468	477	451	434	475	483	461	476	481	480	510	486	455	487	494	467	444	427	470	436	454	480	502	480	479	461	478	465	502	456	433	497	520	481	470	437	443	473	477	487	508	435
35858	51862	40656	29693	23310	16972	12496	9435	7146	5565	4177	3338	2644	2140	1606	1307	1150	1026	900	859	768	768	730	650	712	678	660	715	682	639	674	661	675	657	644	688	652	664	645	627	636	648	666	636	617	681	700	635	626	685	671	640	630	690	621	662	662	636	645	607	639	644	660	642	649	695	678	651	664	657	654	665	612	641	660	608	675	602	665	615	656	644	630	654	669	666	659	652	680	711	636	698	625	646	603	642	639	625	713	628	605	606	634	614	660	663	622	642	651	619	670	645	642	626	669	647	645	653	643	646	616	672	638	657	629	667	664	687	651	673	639	658	641	651	640	674	620	620	639	646	667	691	611	639	598	658	639	603	624	655	686	637	652	682	638	633	654	638	670	677	616	599	655	631	656	649	598	662	682	617	645	647	725	626	604	660	616	646	642	671	659	605	622	646	668	656	618	650	641	651	664	648	610	644	697	586	658	680	646	636	633	692	612	626	651	615	659	592	639	654	633	666	649	654	632	660	637	623	658	661	659	664	615	645	651	592	681	634	638	624	645	634	656	627	663	643	630	653	630	637	680	641	638	624	593	651	694	583	646	628	651	622	684	558	607	666	630	641	636	676	634	634	644	606	648	650	658	665	645	661	589	690	662	634	633	624	668	620	632	607	613	664	626	618	681	642	639	626	637	614	673	635	696	660	673	617	635	649	643	632	631	677	663	608	639	671	634	626	642	640	653	629	613	627	617	625	640	647	620	640	704	608	659	658	657	630	637	638	692	679	654	648	660	648	655	618	650	660	658	663	644	606	644	630	722	634	619	601	650	684	644	657	674	691	667	671	608	690	632	637	599	640	660	626	643	658	609	648	621	607	620	635	584	628	620	644	653	620	652	672	673	644	603	627	635	642	642	650	685	653	627	646	632	624	631	637	628	604	639	644	672	640	622	654	640	606	620	640	644	625	668	632	650	635	665	654	634	669	624	631	639	621	650	635	663	715	648	605	642	664	613	661	672	651	614	646	612	630	671	611	636	648	619	629	617	650	602	658	647	630	687	610	661	629	641	631	662	628	672	664	650	644	618	611	597	622	675	631	619	581	626	633	633	651	649	626	613	646	620	601	628	636	623	656	599	666	637	633	690	641	634	636	596	651	614	634	639	649	613	658	646	601	660	649	658	640	617	612	612	678	651	623	642	643	626	655	662	646	685	621	672	640	593	612	622	624	639	646	637	602	653	601	625	643	639	673	662	609	631	669	613	657	645	611	593	576	583	589	610	625	648	666	665	662	669	639	586	614	640	644	596	698	591	634	642	642	613	636	652	632	603	653	651	665	645	631	622	630	679	632	641	672	606	621	633	630	598	602	655	656	600	678	670	627	631	629	673	642	616	641	658	605	629	675	625	657	613	616	643	628	668	619	668	621	632	675	624	639	641	646	649	666	639	620	620	619	665	611	673	667	608	703	590	651	674	643	607	629	639	626	639	674	649	640	685	673	659	621	616	638	678	627	646	590	633	649	620	658	645	638	612	628	623	708	679	666	686	618	635	604	654	636	630	609	632	644	631	595	651	610	641	653	637	624	701	657	602	650	621	689	629	655	618	671	639	657	664	660	677	609	663	624	616	667	616	613	638	657	648	658	649	637	631	673	636	654	620	593	656	633	618	605	628	634	621	631	670	623	607	642	620	629	636	629	669	660	669	656	631	650	643	622	648	660	655	661	609	665	602	624	650	595	590	629	649	630	648	639	679	634	655	659	668	644	638	631	621	632	665	628	618	664	677	659	649	662	647	677	638	652	637	671	607	639	664	619	635	714	636	642	630	654	615	658	646	607	628	666	639	648	630	637	631	639	625	619	648	620	603	653	610	639	648	603	653	604	634	634	682	629	645	677	656	620	666	595	682	621	667	625	659	672	661	664	645	606	661	623	621	641	660	609	660	646	659	632	652	660	647	692	655	593	667	664	594	663	623	653	668	632	618	618	615	700	648	612	628	631	621	628	608	651	621	656	644	652	662	632	647	669	646	635	663	610	646	626	677	661	612	632	669	627	632	619	680	647	637	621	639	632	620	652	684	688	655	641	614	627	643	671	655	633	652	641	644	600	620	632	640	563	626	596	627	655	633	648	587	642	619	655	627	623	636	687	635	584	661	659	626	598	623	619	642	652	623	635	678	641	617	621	619	675	639	582	636	666	641	619	671	624	661	619	646	668	626	616	618	634	622	610	632	659	650	649	647	589	638	651	645	691	657	663	638	664	652	618	664	623	605	636	647	637	630	618	618	628	613	646	633	628	619	631	646	651	638	660	641	631	667	604	680	649	700	638	671	645	600	645	622	582	619	590	616	622	644	633	623	630	622	620	616	593	620	660	651	624	614	666	666	640	692	659	633	645	668	614	686	672	568	620	718	665	666	661	602	639	634	606	706	613	649	615	610	669	635	609	611	639	641	644	653	626	659	633	618	607	655	602	671	661	623	641	622	680	610	672	664	646	714	626	603	676	694	650	591	621	650	607	657	594	624	632	634	673	661	631	656	631	645	658	637	619	635	629	630	636	612	664	643	673	610	629	635	671	638	647	677	604	607	637	702	644	630	591	715	594	633	685	675	601	571	660	652	612	642	595	641	630	650	681	664	619	645	636	640	606	693	657	651	651	691	626	652	686	668	650	632	642	657	642	626	641	676	645	659	613	655	671	644	668	624	662	635	657	670	662	654	666	645	629	614	618	671	642	643	620	622	603	648	630	673	682	622	635	617	624	611	643	645	626	679	634	651	683	638	644	624	656	613	611	678	655	661	690	637	662	657	660	653	607	639	627	660	682	622	633	646	655	642	637	669	654	699	617	636	623	638	646	662	649	628	620	639	612	656	657	651	580	606	666	649	606	638	662	602	657	643	659	623	646	668	614	632	676	614	642	627	665	649	629	604	652	682	595	669	639	622	647	633	650	642	664	644	637	674	641	621	659	620	653	662	643	635	623	617	627	640	664	620	647	639	613	656	596	694	648	587	715	616	612	638	631	636	661	637	653	633	611	657	599	615	614	667	638	657	666	643	670	664	676	663	683	692	632	627	661	637	664	668	667	643	605	606	660	637	589	627	650	676	659	644	591	622	671	653	652	618	643	603	639	638	606	628	620	628	686	707	624	617	653	670	638	639	629	635	645	667	615	620	661	650	621	644	639	588	582	632	626	664	666	662	636	640	622	607	634	614	640	609	595	671	598	680	659	574	666	649	641	614	617	662	647	655	643	660	636	630	631	643	681	643	640	641	624	589	619	663	659	613	638	621	628	625	632	651	674	640	596	642	629	650	652	616	620	661	624	646	642	610	652	615	617	604	641	666	674	609	637	566	675	660	623	642	607	600	662	623	635	610	689	652	632	658	660	656	611	681	677	645	617	655	638	692	625	686	640	638	614	677	665	626	652	652	665	655	633	647	684	676	656	636	656	630	621	665	662	653	600	672	646	657	612	645	650	632	637	672	620	603	635	626	633	614	683	643	567
22814	20788	28317	23370	21060	20891	14701	6440	4131	3119	2408	1846	1443	1240	965	864	721	690	595	533	505	495	446	472	417	417	432	460	469	404	424	411	422	433	401	421	418	420	450	434	427	445	410	449	421	413	371	401	418	437	403	411	419	431	420	415	409	399	452	416	390	431	419	434	414	435	399	427	405	430	441	378	444	445	386	420	383	401	403	416	419	428	427	423	384	438	413	441	424	431	415	425	414	383	422	382	443	440	382	409	444	405	367	398	395	441	410	416	425	403	403	412	437	427	439	388	384	403	426	395	381	429	412	410	418	412	409	430	386	408	446	451	439	395	442	465	399	405	395	384	418	409	418	426	385	433	406	421	419	451	458	410	431	431	422	384	448	460	398	429	416	416	424	411	429	391	385	424	435	417	421	434	412	406	399	445	418	402	392	438	431	390	409	405	385	403	420	442	403	419	407	389	410	411	394	412	398	421	431	404	355	431	419	413	424	417	397	419	431	460	424	439	420	418	416	404	446	412	368	385	418	418	380	416	421	424	419	406	392	406	402	403	405	388	391	420	415	410	427	419	418	411	455	412	392	407	425	412	399	427	420	395	383	386	398	441	369	396	434	401	395	384	414	418	413	393	422	462	398	424	408	411	418	436	439	410	392	417	423	416	439	365	420	398	440	383	417	424	435	395	394	408	410	434	414	420	390	443	427	407	430	410	413	413	423	380	409	436	392	440	438	407	394	441	397	411	392	394	414	445	407	409	419	447	422	392	426	410	384	353	419	437	406	369	440	392	413	400	385	428	436	441	403	430	398	420	417	387	431	435	445	425	430	401	404	378	446	408	408	444	407	426	408	423	406	406	413	420	388	407	418	414	399	375	363	421	411	386	429	406	426	393	398	426	384	423	447	381	391	412	423	423	409	418	367	406	364	407	415	433	451	414	383	413	428	391	421	409	446	364	413	436	392	403	437	412	398	376	423	451	445	412	410	395	390	413	440	402	392	387	423	412	439	438	447	433	408	397	433	422	412	430	402	431	453	406	419	437	442	403	435	413	400	396	419	396	417	379	423	377	364	431	394	418	398	406	367	417	379	453	369	412	434	347	388	385	398	386	412	436	411	422	417	426	418	394	407	450	400	453	400	379	398	421	397	380	393	396	382	411	429	391	433	393	430	416	421	409	391	400	411	411	417	440	421	428	445	405	429	392	433	424	420	411	435	391	417	412	441	435	403	430	410	409	410	420	424	430	419	394	365	448	376	411	413	436	399	443	416	398	381	418	401	385	463	403	390	405	403	401	402	404	410	436	442	391	427	405	360	382	382	392	423	400	401	425	398	398	411	413	417	393	458	393	405	402	434	425	426	417	388	400	366	433	410	437	416	442	463	415	401	409	379	407	419	428	440	438	390	416	405	439	408	430	436	439	412	405	393	416	388	417	428	401	406	401	449	411	447	442	391	428	396	437	414	379	420	383	420	378	419	421	403	415	431	413	397	415	414	415	439	419	439	361	404	439	400	396	436	403	442	410	405	430	428	389	402	416	395	402	420	420	407	400	441	420	402	379	396	441	422	411	409	388	390	385	353	385	411	431	394	424	396	405	396	363	407	437	441	407	411	430	399	376	402	412	437	378	412	399	427	435	427	387	427	402	402	425	414	414	376	400	417	423	384	429	406	412	404	409	408	410	390	392	453	405	397	435	431	434	372	422	439	405	437	429	406	413	396	401	387	405	408	401	426	407	453	400	395	436	447	417	370	422	442	443	392	413	428	393	387	403	440	425	395	390	383	392	375	422	390	416	419	423	387	399	403	420	409	433	388	396	435	403	390	451	417	413	428	415	372	443	411	414	425	412	428	414	429	385	408	425	430	412	423	429	426	442	385	408	434	400	419	390	408	417	411	446	427	413	395	440	420	428	420	427	415	384	436	383	412	432	371	384	417	396	401	404	418	396	427	383	408	414	405	385	430	413	383	405	446	432	396	374	375	403	397	432	425	434	409	383	413	404	417	394	421	366	413	403	422	415	408	385	373	377	403	415	410	405	411	450	399	429	417	367	379	411	415	416	377	403	425	385	435	400	425	409	427	413	423	397	396	387	419	423	426	399	400	416	396	440	393	432	407	411	393	481	417	394	379	411	406	429	389	445	426	378	436	394	397	438	428	450	381	458	413	404	424	387	390	426	389	431	438	408	424	391	381	398	448	388	424	386	409	405	431	434	411	418	383	402	432	415	454	380	395	391	378	422	408	409	414	414	425	440	432	413	418	411	379	427	369	426	410	372	417	397	396	395	455	384	365	407	434	418	431	381	372	400	409	423	384	403	437	385	416	432	431	418	426	441	361	372	418	383	423	420	401	407	408	396	381	374	414	386	413	384	402	417	429	418	428	398	408	411	420	406	427	394	384	398	374	433	407	405	396	413	390	418	406	385	404	419	402	449	447	420	368	405	464	399	389	447	398	373	456	441	400	440	391	427	387	401	448	436	427	378	392	410	445	432	426	423	408	405	406	412	398	405	423	416	404	402	437	418	434	386	379	398	409	412	397	442	418	429	429	385	409	378	419	393	378	421	387	399	427	416	410	462	419	438	383	450	389	400	416	371	363	415	393	373	458	400	417	381	402	403	382	391	407	385	418	369	433	424	418	405	426	439	431	392	430	387	346	426	468	397	418	382	398	390	430	432	422	397	421	451	403	409	421	424	401	413	420	418	464	415	413	448	429	412	407	375	398	408	370	436	447	433	398	426	422	423	435	397	416	425	384	412	416	415	418	426	423	446	402	414	388	403	395	442	408	416	423	437	436	442	411	425	389	430	450	396	395	416	399	420	387	383	431	421	427	393	433	417	393	400	407	435	412	428	413	422	454	407	419	418	389	427	394	375	415	446	401	394	375	408	430	403	396	382	397	430	425	403	366	404	396	432	441	444	427	397	402	418	410	433	385	397	421	410	408	444	372	425	402	402	403	408	422	413	396	399	415	419	380	393	372	376	427	417	395	434	388	395	428	399	443	401	401	409	412	405	422	409	411	401	418	395	415	417	413	436	408	398	383	405	395	428	416	421	399	442	401	408	405	409	418	405	444	434	380	417	424	415	401	397	404	426	440	424	419	415	395	445	444	445	386	402	437	411	381	437	408	436	424	404	386	374	435	424	433	427	421	422	410	414	424	407	463	435	420	419	403	388	404	449	412	422	392	399	424	426	436	422	428	431	421	450	413	371	405	389	399	412	418	406	425	434	403	369	432	390	455	400	397	394	403	421	415	420	440	389	406	376	411	420	422	375	424	412	428	416	393	402	389	400	418	410	405	394	431	461	407	422	386	399	413	380	416	436	419	410	414	394	430	391	401	429	432	419	403	415	407	422	394	423	419	376	439	403	418	418	448	401	420	429	387	383	419	405	413	458	396	451	396	433	408	427	406	394	460	445	394	432	430	436	404	391	411	399	416	386	413	388	458	462	395	429	399	428	384	405	400	422	438	398	426	398	426	442	408	434	413	382
38165	56367	44670	33795	27337	20568	15871	12550	9551	7295	5411	4199	3304	2706	1986	1543	1433	1174	942	826	798	746	669	700	659	715	567	625	629	633	601	568	591	627	565	634	600	609	607	583	592	599	577	631	617	570	567	614	633	563	574	550	520	563	560	577	603	576	615	635	616	566	545	548	568	590	581	608	560	578	523	609	559	568	544	595	594	552	571	566	572	576	551	524	507	549	606	600	591	551	552	574	567	520	579	596	559	588	601	548	576	591	574	617	581	579	559	598	551	607	562	524	582	574	575	581	571	545	604	579	565	575	566	555	586	598	583	610	507	584	568	546	623	568	537	573	524	513	565	563	580	569	571	560	540	541	562	591	530	603	580	576	511	576	565	577	618	591	578	581	571	543	567	632	565	565	546	545	586	528	577	581	551	599	567	565	536	525	602	541	588	587	595	557	602	562	583	568	594	554	556	577	582	515	591	602	556	564	585	554	555	594	555	561	581	598	563	543	561	574	528	559	556	594	546	554	608	569	557	555	567	555	580	557	535	553	548	537	550	562	561	526	593	559	585	545	575	565	590	592	546	522	541	543	561	509	583	580	554	552	556	607	549	513	594	574	574	552	547	525	566	567	527	629	560	573	510	590	556	541	566	561	558	517	568	572	509	552	567	570	593	556	533	574	579	554	563	545	564	609	580	562	511	564	580	564	546	555	586	569	570	547	567	571	542	522	585	517	516	515	562	577	539	571	576	625	543	592	598	596	576	583	570	611	589	576	587	564	528	607	572	589	559	531	531	570	579	589	569	576	537	565	573	577	538	572	581	575	530	584	574	571	524	555	567	576	546	562	545	539	577	590	571	600	546	552	592	528	561	614	594	534	549	570	548	574	557	560	610	577	555	546	548	548	592	563	560	548	572	556	554	526	560	520	554	560	566	541	568	575	531	530	607	571	542	564	595	567	563	550	566	599	589	603	566	604	583	504	585	587	594	553	556	564	574	583	578	569	540	578	558	576	550	531	578	593	601	585	588	557	575	560	606	575	542	542	580	597	556	563	566	513	585	547	544	545	567	571	584	566	561	619	585	587	540	573	567	534	582	560	533	542	610	571	556	657	591	565	583	557	554	571	585	575	569	572	594	542	587	538	574	558	545	566	538	558	578	581	610	578	603	609	567	590	543	552	562	589	535	564	594	579	565	574	549	564	579	562	589	548	539	558	579	580	554	581	561	561	583	558	548	594	589	580	554	523	571	572	560	524	545	533	578	558	589	602	585	548	568	563	578	552	597	552	577	562	574	556	565	555	537	530	573	577	545	557	582	615	555	564	554	564	583	542	610	559	504	521	529	554	560	527	586	534	517	603	590	553	564	575	535	577	545	569	510	565	578	581	612	557	594	591	571	566	524	578	585	553	558	544	597	526	566	572	553	592	595	552	570	589	550	617	559	538	528	569	574	535	595	571	597	559	567	589	577	517	643	549	551	578	573	539	526	549	531	599	618	551	608	524	549	548	627	600	536	530	602	595	550	521	563	542	598	559	564	551	573	544	566	556	533	536	521	572	539	541	559	620	556	628	561	579	568	567	553	525	567	550	596	549	558	545	572	532	619	549	569	558	578	545	549	569	566	553	578	548	552	556	547	529	573	540	585	542	595	578	609	536	533	529	603	569	541	572	587	537	536	595	576	567	585	606	567	547	534	518	572	533	587	550	542	496	586	568	602	545	555	542	568	538	536	566	597	533	540	543	550	562	577	547	593	567	620	562	572	573	572	595	568	589	531	535	576	612	564	580	578	561	507	540	594	565	531	583	546	563	581	583	560	557	539	569	543	546	589	562	581	555	609	564	539	586	571	579	549	607	610	511	547	555	508	542	563	582	555	619	548	558	568	565	562	525	558	579	563	574	574	570	575	577	582	541	582	552	548	545	549	542	567	500	570	583	542	586	545	563	578	602	598	540	604	576	555	532	550	561	589	615	586	565	527	540	600	542	544	581	556	557	591	592	573	579	560	592	599	563	572	536	564	544	575	552	558	552	512	561	583	597	554	565	566	595	555	587	561	626	589	557	580	583	587	562	550	588	553	561	546	569	581	579	602	569	558	555	533	556	581	569	513	562	537	522	546	572	580	603	576	554	594	547	536	581	554	580	541	532	571	564	579	538	527	621	535	576	514	592	534	618	570	574	598	553	542	565	557	591	567	561	582	591	553	546	596	529	510	556	527	539	581	562	587	512	557	608	545	588	546	528	570	599	595	555	564	561	571	579	547	575	504	553	579	575	531	558	569	561	578	535	552	545	568	576	576	542	548	560	581	545	576	568	552	560	597	562	548	589	560	547	593	587	565	546	604	543	582	544	583	570	564	536	585	546	568	532	546	551	586	557	543	528	578	583	576	629	568	546	570	554	583	555	548	586	593	575	563	558	603	539	583	574	500	589	613	539	569	556	519	551	569	597	577	535	600	567	547	573	591	590	571	560	561	552	540	581	583	579	542	568	538	526	543	548	573	527	546	538	593	550	542	571	516	559	533	571	588	563	566	599	620	531	495	596	554	631	524	567	633	541	577	520	568	596	553	529	537	590	580	567	583	577	596	599	575	568	576	543	547	548	552	606	568	534	611	556	522	537	541	551	576	520	576	571	544	566	581	594	584	580	562	538	567	533	543	577	518	607	557	570	549	602	573	537	544	567	566	549	577	580	573	579	557	601	569	580	571	575	632	597	552	578	545	566	555	591	563	576	544	531	556	560	561	582	549	549	568	600	552	521	573	562	554	594	558	558	593	602	605	548	554	582	572	530	570	586	581	584	592	529	537	539	521	567	527	547	521	578	552	558	565	488	564	559	567	554	541	575	566	594	595	564	572	580	593	594	558	570	570	567	569	561	572	582	562	557	558	542	563	563	580	531	564	563	576	532	576	545	558	530	559	598	575	565	542	536	587	603	550	561	607	555	577	582	600	563	591	572	545	597	579	558	560	597	560	527	583	565	531	569	535	558	550	541	565	548	569	517	606	577	583	603	560	586	531	591	524	530	521	521	598	575	576	575	591	578	576	569	547	591	562	542	569	567	576	552	590	577	555	547	553	578	538	538	551	578	581	551	586	556	497	608	564	555	543	572	543	584	561	550	550	558	548	537	581	544	606	586	516	563	522	580	602	566	540	564	563	571	583	566	576	581	547	547	577	584	583	571	579	534	543	541	584	597	549	568	574	557	593	561	568	541	546	569	601	556	576	557	609	534	565	607	535	583	624	565	529	548	538	562	576	523	572	615	580	567	608	559	548	549	572	552	545	588	554	551	585	548	552	573	540	579	566	520	595	568	572	555	532	593	539	575	575	599	575	553	554	600	589	565	554	573	552	547	569	547	545	593	563	539	549	561	546	560	564	538	580	597	557	574	568	567	564	573	529	515	604	549	565	568	552	529	576	526	535	595	550	541	568	590	570	614	561	547	565	550	561	571	545	527	582	599	599	551	540	575	568	567	549	535	551	606	584	587	515	544	550	554
28310	26307	26923	18372	8680	4559	2812	1891	1407	1042	859	670	585	542	480	425	425	388	368	344	375	358	327	320	304	316	307	312	314	317	298	304	293	322	309	325	301	300	308	285	313	316	322	314	345	342	319	336	342	316	295	298	343	301	322	312	333	335	306	323	303	332	345	332	309	316	330	307	336	340	320	318	328	303	334	313	309	325	315	354	302	315	300	349	324	340	310	324	334	302	298	324	298	348	329	329	336	301	291	311	330	318	354	328	306	321	303	311	320	312	291	343	332	316	321	299	328	338	308	328	291	311	321	314	323	305	315	292	354	308	321	319	322	333	343	318	279	321	328	329	343	321	326	341	303	318	292	306	343	305	306	293	347	322	318	302	316	312	309	319	311	326	341	317	340	337	313	308	321	297	335	290	356	318	315	309	330	331	303	305	290	341	323	335	297	335	322	289	322	326	330	332	318	330	334	314	315	338	347	311	308	298	301	327	312	328	336	329	310	317	301	335	317	315	315	326	307	331	365	324	276	324	300	339	313	312	335	307	350	334	325	283	332	336	335	285	307	315	311	325	340	321	309	281	350	300	347	325	312	323	301	300	319	273	323	343	330	334	311	247	313	328	325	324	322	336	319	298	332	300	344	344	305	309	282	306	314	309	319	333	319	338	350	363	313	293	339	321	327	316	322	317	289	345	302	295	318	326	334	340	321	327	291	351	325	332	311	320	325	309	301	308	326	323	326	341	333	287	293	367	313	320	306	340	305	282	324	356	337	292	293	342	326	298	292	305	331	332	297	304	315	339	306	295	337	305	365	322	306	318	328	295	326	321	320	345	337	328	317	338	306	313	312	310	344	308	333	321	332	323	329	314	336	319	320	319	318	302	317	328	310	330	366	309	288	310	294	324	320	317	312	303	331	325	317	348	328	311	316	331	369	316	313	344	333	324	298	301	305	319	314	298	326	332	349	312	311	323	327	332	308	332	344	308	329	308	292	340	329	322	313	311	326	313	331	333	368	304	335	317	306	333	336	306	308	330	302	285	333	332	331	310	320	304	306	319	312	340	343	342	310	311	307	287	325	315	329	299	318	357	304	357	315	318	313	351	328	324	338	327	329	301	312	311	292	320	325	334	307	347	323	332	339	305	296	340	333	323	319	320	358	310	303	300	330	334	291	347	321	327	323	305	295	328	301	308	317	343	324	338	273	330	327	335	311	316	321	321	322	308	329	330	298	306	316	311	346	313	344	323	337	327	298	327	305	328	317	318	298	309	313	325	327	314	317	303	326	283	340	319	334	333	301	359	327	314	314	320	308	309	327	291	334	347	321	319	346	315	331	337	308	307	359	306	380	315	326	328	309	308	328	348	270	302	300	313	333	315	337	321	308	328	287	345	288	320	321	350	336	310	313	301	341	343	303	326	329	334	308	312	306	345	324	305	338	310	307	340	329	272	321	290	304	315	352	322	303	313	303	306	321	324	326	297	309	349	336	327	336	300	310	333	328	328	334	332	323	300	340	313	322	335	316	313	321	317	308	295	329	312	318	314	287	324	350	293	298	306	334	344	324	298	325	326	303	349	282	318	355	322	325	305	338	317	318	320	312	299	349	335	316	301	298	330	280	336	301	304	336	294	320	328	333	337	303	328	313	311	332	327	306	313	304	313	317	332	342	322	293	319	320	279	347	325	307	301	291	336	339	314	287	303	312	285	336	298	305	307	298	306	326	328	304	315	318	278	289	314	324	310	328	304	325	284	303	312	311	317	310	280	286	277	312	295	313	325	338	304	322	334	330	344	359	361	305	322	300	326	341	337	312	308	314	328	350	335	310	309	318	311	337	319	290	343	331	323	294	304	331	325	318	305	307	329	344	310	305	304	325	326	309	294	311	342	307	334	350	297	320	298	311	305	306	312	320	334	314	326	327	329	329	297	324	314	357	308	328	319	348	335	326	313	325	289	304	298	293	312	274	311	315	328	327	308	307	297	299	326	279	359	302	295	296	326	300	330	304	317	338	308	309	304	323	349	315	316	308	315	293	298	352	311	318	330	294	342	302	304	359	328	332	340	315	288	308	345	308	320	299	347	307	326	334	297	300	311	314	349	323	321	297	334	354	303	350	306	327	311	346	323	299	331	328	308	341	340	312	314	314	318	330	305	341	319	306	336	293	316	292	315	339	358	340	345	357	315	297	328	304	315	354	325	315	321	333	347	317	338	316	309	314	333	327	311	337	318	311	318	316	314	303	305	300	308	318	379	326	291	328	317	306	328	305	330	348	324	276	316	320	307	318	306	302	340	291	293	295	330	314	331	345	304	329	304	319	347	343	299	288	324	313	297	330	342	309	335	318	331	292	333	323	310	316	325	324	350	314	329	288	295	332	311	308	342	294	307	318	326	337	296	310	316	327	293	316	300	337	333	302	364	364	347	305	321	289	322	319	313	308	335	314	340	317	336	320	313	333	299	284	332	347	341	334	293	299	329	331	308	326	309	280	308	340	318	304	336	355	298	324	315	304	338	339	306	324	304	339	333	319	307	300	302	330	350	347	342	322	327	325	290	321	317	341	329	288	306	332	300	332	309	312	305	301	307	311	334	325	324	311	320	316	316	275	333	310	314	322	321	315	312	316	303	340	324	303	314	301	312	329	289	324	298	319	335	317	330	290	314	326	313	321	309	308	301	301	314	352	291	343	317	322	323	308	328	331	311	297	320	327	325	305	316	317	299	336	314	315	309	304	294	330	323	333	312	279	336	308	291	317	308	303	309	331	317	289	316	348	336	297	312	325	324	357	321	315	310	318	344	310	352	304	329	321	321	308	344	322	309	275	308	329	317	337	326	318	324	301	325	321	318	320	310	324	304	307	333	323	325	297	317	329	330	312	330	312	329	302	333	348	349	323	285	327	317	320	296	295	324	317	347	329	330	327	320	307	305	311	302	281	300	336	347	312	322	310	300	310	306	316	301	343	321	323	310	331	336	298	309	327	314	315	315	338	349	314	317	343	284	337	276	291	304	340	332	297	325	315	342	328	306	320	316	328	354	306	288	307	330	297	356	325	315	319	307	332	320	335	341	307	312	325	312	313	297	315	277	334	340	265	324	374	336	322	333	312	344	316	334	331	335	329	355	325	323	287	353	328	333	304	325	307	297	335	333	329	313	348	297	348	340	326	355	340	329	327	336	310	328	348	311	305	297	319	327	336	343	352	330	320	324	336	323	311	301	305	319	347	313	302	287	316	339	320	322	350	353	318	306	291	319	321	317	338	318	307	304	349	343	340	313	316	309	312	319	280	325	291	281	323	312	296	301	319	307	336	313	339	288	308	325	341	324	317	344	332	312	308	319	320	319	325	311	300	318	295	347	316	332	324	303	308	324	302	308	340	314	298	310	312	271	298	291	302	304	331	275	295	317	300	311	311	300	341	343	337	312	312	301	319	345	299	337	297	344	299	333	287	295	313	315	324	361	338	311	350	335	302	322	306	309	323	327	313	361	295	323
32850	42348	33064	21334	14563	9701	6472	4810	3571	2722	1983	1536	1258	1072	884	757	677	626	496	487	475	455	473	454	420	416	436	483	448	492	414	459	439	450	402	457	425	439	471	418	440	442	449	461	456	444	427	427	461	463	445	445	426	427	431	451	453	439	475	429	488	449	455	455	436	384	424	435	453	416	429	424	446	462	398	443	421	429	406	453	450	479	431	416	443	439	452	427	407	457	409	428	428	454	441	435	446	401	469	399	447	448	408	454	476	433	410	466	421	394	449	396	409	437	452	435	426	422	390	461	438	455	431	443	465	451	426	462	420	419	461	468	430	431	426	446	457	445	435	452	460	459	427	425	418	450	411	463	462	445	439	471	420	456	435	449	473	444	422	434	439	442	436	411	478	454	494	411	458	454	461	459	432	424	447	467	448	449	464	425	435	444	458	456	453	454	457	467	476	439	465	398	407	436	471	407	433	435	415	435	446	412	466	433	453	437	475	419	441	421	448	439	423	485	437	452	442	467	436	440	439	443	460	423	426	449	389	454	407	453	463	443	470	446	435	483	453	429	459	425	462	480	456	437	430	416	480	429	479	452	444	454	405	435	447	444	449	443	397	424	449	442	413	454	448	441	452	457	476	422	475	453	453	435	458	458	457	426	445	458	466	391	444	441	444	447	432	510	412	429	431	469	428	424	431	451	473	455	462	426	415	410	426	440	420	416	451	451	451	485	458	416	461	466	394	458	451	423	453	440	395	427	448	437	434	438	450	416	454	424	438	424	466	428	424	441	416	430	468	471	471	424	409	410	459	452	421	464	413	432	445	439	407	436	454	461	465	448	439	419	433	452	422	434	431	426	416	458	443	436	437	445	446	447	465	416	441	410	428	403	448	444	430	430	466	429	445	442	440	468	453	469	452	475	412	470	471	398	450	448	431	424	429	404	444	446	424	461	445	428	418	438	452	399	429	429	421	426	423	423	451	442	463	424	429	434	453	428	447	447	450	419	477	447	451	430	476	448	437	431	450	428	429	446	450	397	427	437	425	434	443	426	453	450	443	410	444	452	431	441	436	423	393	432	451	439	416	456	406	428	458	425	447	473	434	447	463	476	442	448	435	447	414	449	453	412	434	459	430	466	439	441	434	402	441	441	465	439	441	399	427	412	426	454	453	429	453	436	433	436	448	451	457	445	439	427	473	421	416	468	439	418	463	461	440	458	484	457	468	462	436	453	421	442	452	430	466	436	438	441	442	449	462	460	463	413	445	429	432	426	435	443	442	441	452	447	441	478	446	453	434	427	461	416	440	459	436	424	422	411	457	436	401	410	411	443	418	408	419	453	429	426	417	413	470	438	468	465	409	436	438	451	470	482	457	466	462	444	407	434	406	446	435	427	443	484	426	444	400	448	464	428	457	452	467	432	429	443	431	406	444	411	440	432	437	435	446	433	460	453	472	473	460	468	413	446	477	438	429	466	491	433	466	452	434	436	451	438	450	447	438	418	435	447	433	438	454	443	479	485	426	431	388	446	472	429	415	426	426	443	447	408	488	435	454	470	450	405	460	451	410	411	440	463	455	431	421	455	448	439	398	436	449	453	417	419	471	425	447	457	438	456	465	441	461	428	451	437	441	453	433	456	441	451	434	436	426	456	433	442	438	473	438	446	410	450	379	412	412	452	438	436	427	426	463	423	422	438	441	456	471	483	464	455	419	437	448	455	470	445	418	443	463	429	441	433	420	431	446	438	418	424	440	410	415	448	454	460	460	405	435	403	441	434	398	396	469	410	433	467	480	433	500	442	458	451	457	415	426	446	434	452	457	466	443	471	445	434	436	441	445	429	460	436	448	424	429	410	447	435	448	444	429	413	413	462	447	437	474	440	450	445	399	428	475	437	435	436	437	436	422	434	463	436	442	466	413	418	469	418	433	443	449	395	411	431	442	456	452	463	455	472	457	479	430	459	451	497	439	432	409	457	465	444	431	437	445	428	429	458	438	465	447	422	437	452	409	422	429	421	467	427	425	422	418	424	431	421	403	413	455	437	453	425	439	456	441	478	422	445	439	440	476	468	439	433	457	441	409	448	446	438	424	440	411	472	451	420	444	461	432	443	502	457	461	433	440	506	485	440	476	443	418	408	441	464	433	472	443	404	421	427	442	486	417	450	409	423	445	456	434	453	425	465	439	429	426	442	450	376	449	406	416	476	485	438	416	450	403	430	470	456	415	442	447	433	438	446	447	433	443	436	457	429	443	455	464	427	443	405	445	473	425	461	428	427	422	419	440	413	443	464	449	426	431	454	463	443	476	421	456	443	454	441	455	474	432	435	427	441	445	417	457	428	407	432	412	472	440	407	397	447	463	435	448	438	434	464	455	471	440	436	446	435	502	451	474	436	463	425	435	470	452	415	429	416	424	424	466	438	427	463	456	430	428	441	470	447	455	466	434	451	469	453	449	426	442	413	472	446	440	459	463	448	453	456	422	426	440	444	441	456	439	464	424	458	438	454	432	428	437	457	464	418	451	443	453	460	448	454	431	467	424	460	434	453	434	453	410	417	445	446	460	458	431	439	427	437	426	433	414	427	439	444	459	447	456	431	464	469	463	455	496	470	399	454	468	480	436	424	434	445	478	432	408	429	434	424	432	460	431	420	454	464	450	446	451	426	406	436	448	430	434	426	451	418	414	431	413	405	435	418	407	476	450	410	435	445	434	414	444	423	456	466	455	480	466	416	428	460	473	433	497	439	464	422	412	437	421	436	450	447	419	437	424	430	454	439	444	403	424	457	428	413	421	398	469	427	441	413	408	428	409	441	440	436	437	459	447	401	432	428	444	412	455	466	465	448	456	429	433	456	410	424	448	424	435	456	436	469	436	427	483	432	466	401	406	461	419	439	414	453	463	449	435	424	451	429	442	460	459	440	439	473	439	421	416	451	423	445	445	412	427	458	442	417	432	446	438	436	418	465	443	448	465	391	420	416	448	482	421	430	449	420	456	468	412	468	431	446	393	418	440	454	414	443	416	447	427	451	485	410	459	459	457	415	446	385	404	465	438	464	429	404	439	420	462	454	431	418	421	448	458	434	476	418	423	450	399	429	441	428	443	448	455	447	428	471	450	451	438	416	419	430	492	452	466	459	448	496	427	444	416	437	469	454	405	447	465	470	480	422	444	441	448	428	417	467	412	419	455	460	440	436	432	457	402	412	461	420	482	449	430	441	449	474	433	441	433	440	437	438	451	460	486	454	443	458	417	468	451	461	417	454	413	441	434	465	450	464	435	432	447	425	415	461	431	423	421	456	470	441	425	423	451	449	439	461	459	416	466	429	438	442	439	425	491	432	422	452	436	398	414	444	441	479	453	464	442	434	417	442	477	431	477	448	453	440	464	430	458	470	452	482	442	441	467	422	455	454	452	429	396	435	453	399	449	456	439	413	439	425	449	464	442	434	478	447	433	460	419	421	448	441	453	440	415	423	457	422	422	436	402	423	471	443
23827	20824	27873	24046	20964	15203	7498	4091	2733	2128	1578	1288	1081	940	827	675	637	634	535	532	479	508	458	492	490	442	524	474	481	463	457	459	480	429	480	506	477	451	463	466	457	407	498	469	490	458	456	451	472	441	457	457	497	441	485	480	464	484	444	484	445	448	493	458	459	461	442	442	476	444	420	465	452	459	453	461	439	434	462	417	496	470	491	465	445	443	433	457	479	472	483	463	460	474	482	427	483	426	438	484	439	442	471	445	473	519	448	468	468	488	527	483	445	447	456	453	462	483	434	464	448	476	432	464	453	495	448	474	468	436	457	447	453	435	464	441	458	443	486	445	453	472	452	457	471	459	450	432	455	409	478	464	423	440	430	472	513	443	425	492	451	475	468	455	472	489	461	419	454	467	466	461	445	489	473	444	462	467	521	457	478	487	461	456	480	483	477	443	471	454	469	467	459	491	493	455	461	490	493	458	438	444	474	486	457	437	471	441	448	443	401	494	474	454	444	464	458	441	436	524	469	460	448	425	435	436	482	473	467	470	485	445	473	442	462	435	465	467	449	455	422	423	473	461	478	454	442	482	453	445	450	429	447	454	463	422	466	438	529	468	451	468	473	445	471	460	442	470	468	445	464	414	471	484	421	460	438	441	459	472	479	444	429	497	475	444	469	505	484	456	444	493	450	465	476	450	414	416	430	466	472	483	440	477	452	471	441	433	430	438	467	428	454	465	461	481	487	469	479	449	454	460	461	474	430	458	465	495	452	478	448	494	478	469	450	506	414	505	504	424	449	427	460	446	476	469	474	453	522	443	474	461	434	494	501	475	440	473	482	457	446	443	473	443	511	441	510	472	457	455	445	489	471	452	452	499	454	478	415	489	461	433	458	448	409	445	429	488	490	475	482	442	449	445	488	483	480	460	459	435	436	496	436	459	491	505	469	492	481	492	482	450	465	436	434	459	431	477	480	426	473	430	444	446	477	457	464	472	454	493	459	469	522	496	441	493	459	432	452	458	484	443	505	463	446	448	466	470	456	434	473	478	454	466	432	446	437	493	447	473	483	429	468	457	468	449	451	437	460	463	424	484	454	456	448	487	467	458	465	456	444	459	474	478	449	476	499	466	450	485	456	470	436	439	435	457	483	467	508	419	448	470	454	458	454	470	472	483	451	482	468	468	442	476	448	446	480	430	427	469	429	460	441	466	487	435	461	461	433	441	457	468	494	440	418	443	447	507	426	494	473	426	467	448	431	460	475	462	451	463	469	432	423	474	471	430	458	459	460	473	445	466	495	472	479	484	470	472	481	448	464	462	457	462	506	533	448	443	470	499	438	465	446	460	467	456	453	452	484	513	467	449	453	451	445	450	484	452	469	522	438	423	468	467	447	468	485	453	513	442	476	457	475	446	497	482	458	469	478	445	500	448	473	462	448	449	491	453	423	436	442	456	457	434	449	469	463	465	482	472	491	470	443	449	447	463	460	452	480	493	446	469	464	483	439	459	434	458	456	456	451	486	469	450	489	470	489	476	457	497	464	481	443	470	440	437	469	442	446	452	471	450	430	446	475	468	424	448	476	462	493	448	445	453	433	505	472	470	461	451	430	465	509	464	472	452	496	432	432	439	471	437	465	462	455	466	432	456	460	461	463	466	441	455	442	473	451	446	432	461	457	480	455	469	476	438	458	459	461	439	450	425	467	440	466	470	484	440	432	462	451	421	446	445	496	441	452	440	437	481	453	416	463	442	458	478	503	430	451	453	433	419	449	461	486	482	456	486	507	464	469	477	427	429	484	469	466	460	466	462	442	479	480	451	463	503	471	482	447	426	458	484	438	431	442	474	436	492	468	462	444	454	445	450	444	436	458	449	481	430	456	458	466	446	448	484	434	435	477	486	465	461	506	461	434	446	406	454	408	458	465	465	467	453	441	437	442	461	498	451	475	465	441	452	505	478	470	459	438	440	498	484	440	482	503	478	471	505	443	434	470	433	438	457	477	518	470	450	432	476	453	459	475	483	463	479	490	453	469	475	494	461	452	483	423	416	459	450	445	420	465	492	431	473	450	473	429	479	452	436	483	495	450	467	489	470	466	436	486	401	475	442	472	464	460	484	415	470	432	486	442	474	443	486	483	444	465	433	482	456	471	430	459	469	483	456	439	453	461	459	459	479	482	483	456	498	475	470	492	489	439	483	460	432	473	450	424	437	454	459	527	436	464	490	440	455	476	475	454	497	477	455	455	466	485	454	445	446	456	488	496	472	468	473	456	457	461	435	471	450	434	433	476	451	460	471	456	435	457	427	474	468	454	441	468	447	442	416	429	485	466	418	461	458	445	406	471	475	470	446	511	472	445	447	438	471	451	446	428	447	462	450	477	457	446	434	468	481	438	480	461	439	436	494	467	466	465	474	487	499	455	466	444	450	421	471	461	464	460	417	460	469	489	448	482	479	475	466	444	440	492	467	461	434	457	455	430	446	437	483	473	448	443	487	422	459	459	483	471	477	435	432	464	471	457	488	451	440	463	445	498	412	443	452	481	465	471	455	455	445	452	445	461	463	448	474	437	450	467	447	477	527	441	468	406	437	458	479	452	432	457	476	473	418	472	423	429	454	464	437	457	490	472	468	436	467	456	456	487	465	424	469	439	485	454	442	498	453	420	482	450	445	472	451	457	468	469	445	442	482	463	461	409	478	476	458	484	470	457	453	480	483	440	507	445	469	464	490	480	497	487	466	449	488	447	438	466	449	483	438	486	510	455	503	492	514	467	465	435	452	448	452	477	452	479	440	457	459	462	436	448	443	476	475	447	443	441	403	453	486	453	466	440	439	487	460	461	453	463	450	434	437	475	453	472	457	482	473	451	484	465	464	502	455	434	492	472	478	465	451	417	497	490	470	477	475	454	438	465	471	493	453	465	455	444	468	463	453	460	480	482	470	446	468	432	492	493	450	440	441	481	459	473	475	446	445	466	430	451	443	461	477	508	470	480	490	477	499	472	499	439	468	483	436	446	431	434	439	501	454	475	449	513	491	467	425	449	459	440	437	437	446	444	466	430	447	456	463	471	457	490	482	468	426	515	469	489	478	463	456	459	474	473	447	439	437	440	444	451	497	436	449	469	466	483	450	457	421	474	499	449	507	422	449	433	451	497	459	443	480	423	433	487	473	482	445	439	478	499	444	466	468	461	480	438	440	470	459	505	470	491	455	453	450	511	420	444	446	463	454	461	442	490	467	442	490	455	490	420	422	457	469	440	485	507	462	478	473	456	481	496	449	440	455	467	503	500	460	441	455	439	455	475	491	473	463	435	498	441	426	427	450	445	452	487	470	430	461	450	444	483	460	459	478	466	436	488	487	493	482	482	458	487	466	486	435	473	434	443	449	498	481	482	453	446	465	463	453	454	468	454	455	454	473	437	464	428	454	481	437	470	506	448	475	420	445	467	446	430	485	442	453	465	443	464	454	414	461	442	470	466	480	451	449	411	483
35434	51128	39953	29268	22507	16111	11540	8516	6578	5102	3615	2733	2215	1939	1407	1263	1152	978	814	775	774	683	689	651	678	669	631	674	686	640	626	614	657	689	645	670	666	698	634	655	609	642	636	621	649	640	616	617	642	606	597	634	628	634	627	671	616	637	639	656	656	685	640	641	673	645	622	655	626	633	650	628	600	661	624	660	653	656	606	638	655	623	638	624	590	659	667	664	670	649	610	629	613	634	638	703	638	623	624	627	639	634	638	611	644	626	609	637	646	650	634	614	630	634	621	610	612	652	637	614	630	649	674	614	657	628	635	648	584	568	644	577	656	616	607	593	613	610	574	675	678	621	654	623	679	616	626	644	649	643	627	626	617	631	624	655	636	648	562	651	624	628	656	636	580	623	618	676	626	590	646	591	610	670	603	622	602	643	673	661	627	612	653	610	627	618	603	640	656	621	594	610	653	634	605	678	637	647	633	649	583	617	668	643	589	647	616	665	618	630	649	623	611	634	601	667	636	618	636	633	657	665	637	625	653	628	654	635	585	612	610	592	626	597	620	615	608	638	586	672	588	628	638	608	660	654	644	604	633	637	636	630	616	657	636	595	631	656	608	615	627	598	665	622	634	603	615	582	642	606	649	643	619	625	580	605	630	637	605	615	600	642	621	591	580	667	631	645	614	637	609	596	620	596	633	631	604	626	656	616	635	580	585	600	615	629	617	641	636	623	605	646	648	637	630	596	631	642	651	626	636	639	627	668	630	645	636	633	629	650	664	626	600	625	591	599	593	605	609	629	642	648	625	625	615	661	612	629	653	595	612	640	613	630	602	622	655	622	654	622	584	603	608	611	655	610	676	597	609	628	618	631	597	615	627	625	603	620	614	648	628	635	607	611	616	659	631	610	661	626	650	637	659	618	641	600	644	582	612	673	612	679	635	646	618	628	611	648	606	683	654	612	623	655	627	638	642	628	655	620	603	644	626	633	614	636	626	552	621	627	610	580	602	615	642	653	612	636	631	664	644	610	590	635	627	683	604	672	626	621	621	624	651	626	613	604	627	620	591	658	618	627	627	647	609	607	595	646	618	630	598	602	600	644	605	553	638	601	643	625	644	584	634	616	633	628	644	633	607	628	635	624	576	647	605	641	673	580	567	588	602	617	591	590	611	562	642	558	609	574	595	626	641	638	604	650	658	587	655	614	656	650	611	585	624	650	632	635	617	611	603	614	621	624	641	638	613	629	613	638	625	598	605	657	631	586	610	627	592	564	639	598	602	611	634	654	608	616	634	572	656	646	636	647	601	622	598	592	614	594	658	596	603	599	599	627	614	635	609	608	653	616	623	606	606	606	580	664	597	610	602	608	614	712	675	614	666	613	578	663	626	663	612	656	613	578	642	589	603	686	638	620	620	590	629	613	618	647	608	610	605	654	630	651	658	598	628	658	608	587	598	621	665	662	646	621	595	562	647	629	605	644	582	600	660	640	671	618	627	624	615	614	623	615	621	610	652	641	619	617	614	635	626	659	615	636	601	618	643	664	603	592	619	643	653	659	654	560	617	625	624	603	612	581	609	628	627	626	667	608	624	611	585	615	608	639	666	606	587	609	624	638	625	594	634	618	633	629	641	628	606	635	624	672	657	652	599	660	648	628	612	622	645	611	638	624	610	634	663	618	640	660	596	628	634	671	605	621	638	668	606	630	612	676	636	632	602	639	613	595	627	631	640	632	598	656	658	624	619	610	614	655	629	615	653	620	621	602	683	592	595	643	641	587	660	637	653	659	605	610	600	659	604	630	625	627	600	637	620	608	638	677	619	637	624	593	632	640	633	613	659	588	687	608	661	631	638	659	645	643	620	641	642	603	621	598	647	606	570	615	635	614	578	659	608	636	586	602	637	614	596	646	630	651	601	572	585	691	613	629	635	622	625	646	653	629	610	671	646	620	609	634	612	604	624	633	611	600	594	636	612	618	630	632	608	573	611	635	641	655	638	627	593	617	608	642	613	628	601	672	628	670	589	647	644	646	607	607	638	640	643	579	624	592	627	593	656	610	608	633	610	624	609	645	569	625	596	606	633	610	658	613	651	629	658	602	626	643	644	611	610	681	659	565	646	655	626	622	624	603	592	620	672	623	639	609	593	615	598	627	633	588	620	614	629	584	626	603	630	625	650	624	630	627	631	588	632	609	578	650	642	620	635	627	656	612	645	651	642	622	616	643	637	622	600	635	671	688	657	605	635	638	651	620	612	581	608	639	624	595	552	652	642	618	629	620	642	630	669	625	641	640	621	614	622	637	583	602	618	618	601	594	621	634	659	596	665	627	662	618	617	630	622	607	630	608	657	635	615	623	624	672	598	617	616	593	632	610	665	607	613	667	626	573	642	563	640	632	598	663	634	611	642	648	632	636	651	593	582	629	633	686	606	661	617	648	609	643	624	607	665	648	614	626	609	575	603	654	595	606	632	650	580	628	654	622	652	638	598	584	620	591	593	661	631	660	639	613	613	641	620	664	645	622	634	612	637	651	655	636	644	618	656	659	599	645	612	640	606	640	595	576	636	649	628	636	636	615	639	636	630	624	629	604	656	671	634	636	603	577	609	644	611	643	584	617	625	633	681	626	638	599	622	583	648	618	627	686	663	645	641	660	611	620	627	658	635	613	604	611	619	655	586	623	650	624	641	666	637	637	647	651	637	669	646	596	644	629	658	648	601	601	602	637	588	626	619	576	681	587	633	593	616	649	657	640	624	635	640	582	640	600	621	643	550	637	648	621	626	645	660	623	637	631	643	641	670	679	652	620	576	619	601	627	643	635	637	610	583	589	681	659	634	559	597	635	588	622	615	610	598	636	630	635	631	638	638	638	645	598	584	618	659	609	620	643	634	616	606	654	625	670	645	659	633	587	605	647	647	618	632	603	667	620	664	605	609	614	598	610	596	630	632	621	668	654	649	647	562	589	583	632	658	631	534	646	633	589	610	602	656	632	626	650	614	619	623	584	642	584	650	652	605	638	636	587	666	670	652	659	626	618	646	635	628	627	655	628	668	588	600	629	626	603	628	641	574	667	606	590	619	566	613	645	602	605	608	625	656	641	632	609	603	641	608	646	607	608	613	616	665	613	638	625	600	627	646	615	649	636	651	604	656	650	637	615	628	591	640	586	637	631	599	636	610	607	618	627	577	649	626	621	635	583	582	655	603	628	626	653	618	593	607	644	664	640	663	630	569	596	642	650	615	666	630	616	665	629	607	640	594	580	671	623	680	632	610	621	621	621	644	639	616	610	588	656	629	677	623	630	616	660	642	654	637	644	606	611	580	651	673	622	606	629	586	631	594	629	627	624	648	644	601	629	607	578	619	591	657	629	645	588	614	653	616	615	611	653	653	597	633	632	607	596	632	601	628	635	620	673	596	673	628	619	611	628	637	697	623	591	591	594	630	627	566	579	615	641	651	611	539	582	625	625	606	653	605	632	627	621	638	644	627	636	615	602
22810	20813	28264	23389	20953	20806	13924	5772	3512	2795	2079	1507	1308	1089	821	805	670	592	550	506	481	494	439	438	469	454	442	431	464	447	466	443	427	435	420	435	416	435	441	422	393	459	440	415	427	375	388	416	437	429	399	378	420	404	409	393	393	434	422	416	417	403	412	396	423	425	415	427	407	422	440	412	393	450	408	390	444	419	409	391	429	391	422	440	423	394	418	407	411	406	411	424	411	383	430	418	392	403	380	409	433	428	362	370	420	403	411	418	381	411	406	385	422	363	447	411	407	383	431	408	408	418	399	416	405	413	405	408	379	423	409	434	429	400	404	409	408	428	414	405	368	407	390	415	406	389	392	403	390	421	444	393	387	414	385	413	382	391	363	403	391	387	397	416	398	416	400	397	428	417	386	386	422	417	407	387	389	419	419	392	403	426	419	393	397	377	404	439	404	431	426	388	407	420	427	428	443	428	406	422	378	380	437	404	418	419	392	418	409	392	385	426	389	386	405	384	398	399	418	396	422	388	386	395	435	371	433	409	378	406	391	369	452	416	373	411	423	389	401	411	338	411	427	412	420	377	442	381	417	427	389	374	373	381	379	389	384	420	437	404	420	409	405	402	423	385	386	448	416	431	387	414	397	399	402	385	373	411	425	416	411	391	423	409	379	429	420	429	408	416	424	420	391	429	405	429	383	391	395	405	404	343	363	398	397	400	391	429	413	422	390	421	419	403	402	371	387	437	408	430	445	417	391	422	403	375	413	394	397	392	401	382	385	407	427	403	430	397	397	403	407	376	433	386	398	392	417	407	379	434	408	402	383	425	390	367	406	374	405	423	416	390	398	364	413	373	384	370	403	410	351	382	394	455	398	397	419	418	387	395	367	384	402	411	445	394	405	403	416	409	415	437	422	426	396	416	385	429	417	397	379	425	439	422	397	423	383	400	418	410	437	421	405	370	350	371	413	401	394	425	368	406	412	382	412	393	391	376	390	372	403	441	413	425	402	404	409	396	404	395	388	437	391	413	435	412	378	406	428	384	419	390	395	403	414	411	410	390	340	380	402	418	396	392	397	427	409	403	378	408	406	422	377	425	433	416	448	407	395	385	422	422	398	422	394	383	393	370	383	418	373	456	386	409	348	418	385	382	373	411	367	407	413	401	398	424	432	412	404	423	395	367	432	401	420	402	418	440	384	404	426	404	418	378	396	397	390	397	397	397	394	376	415	385	396	401	399	433	413	437	440	371	400	407	424	437	373	372	393	416	388	428	426	400	420	381	389	384	383	417	406	396	398	380	381	393	407	407	402	337	426	386	390	417	403	401	427	403	378	389	394	407	435	409	425	433	412	383	400	409	413	416	389	411	407	396	414	406	383	428	362	360	385	407	411	398	383	409	392	416	402	477	406	418	419	411	403	393	422	393	431	414	390	422	384	363	427	383	429	417	396	432	402	426	395	374	406	420	396	399	403	448	397	400	394	395	405	395	402	379	404	425	358	409	391	414	395	407	401	419	431	420	408	419	420	410	414	357	414	408	405	387	426	426	353	386	418	401	411	410	423	406	397	402	409	399	368	397	421	435	392	430	417	400	380	435	410	437	437	440	378	422	396	424	392	377	394	389	404	436	422	384	388	407	371	407	385	403	403	404	390	391	402	415	427	409	393	387	398	397	390	403	434	439	411	448	405	412	412	406	395	420	382	385	409	375	407	428	399	421	397	427	398	411	412	370	401	397	404	413	401	441	435	447	419	423	405	426	430	447	386	379	390	370	422	432	404	382	395	419	387	358	405	400	402	381	397	397	414	417	416	392	448	390	411	380	392	393	441	383	411	438	434	415	392	396	389	389	433	385	396	391	446	413	428	416	399	432	406	415	373	431	413	427	418	393	432	415	390	367	397	385	429	431	397	417	413	421	416	408	438	400	430	414	410	433	420	383	397	400	413	413	394	378	389	419	428	405	422	419	438	420	432	384	413	413	444	421	406	366	377	411	421	384	408	361	402	404	411	392	404	419	383	410	391	410	416	404	359	414	389	409	448	394	394	445	398	393	417	408	420	418	416	394	417	392	391	375	396	392	399	401	392	389	411	404	423	415	344	422	387	390	398	393	406	385	387	415	416	397	435	377	417	392	400	411	417	412	372	418	408	414	400	425	410	443	434	366	428	420	377	401	384	415	435	401	407	404	370	387	390	395	405	385	411	446	400	391	398	387	454	379	412	408	429	416	420	417	381	411	377	397	391	424	383	401	389	392	397	391	440	422	361	410	401	398	407	394	438	380	391	399	434	402	403	403	413	407	401	416	375	390	398	444	451	386	417	387	393	361	398	379	403	394	399	402	463	382	419	410	405	420	401	359	411	377	382	401	394	402	387	382	397	389	404	409	402	426	400	382	420	411	409	411	402	393	409	408	373	405	392	417	397	403	396	420	387	379	418	383	409	441	416	425	372	398	394	383	412	402	394	380	393	409	426	390	390	406	412	417	420	399	376	398	416	427	394	400	408	414	363	370	378	396	401	353	390	412	374	395	436	440	389	448	392	418	409	401	395	417	400	422	407	406	409	413	384	431	405	405	393	396	391	436	422	382	396	430	377	361	408	411	412	396	427	404	411	347	383	410	369	383	417	435	378	401	370	404	417	412	403	401	395	378	396	424	413	360	390	412	397	417	388	410	379	393	376	402	423	453	389	393	388	419	424	426	411	412	416	387	385	424	383	403	366	414	392	407	394	387	395	408	410	416	403	424	415	383	377	363	386	387	440	434	424	400	391	393	396	396	438	420	399	383	436	405	405	430	358	399	437	430	409	387	417	389	406	352	385	414	427	381	388	408	412	406	394	409	396	388	390	409	395	407	421	405	424	438	402	401	370	377	395	385	426	416	429	399	388	428	401	355	429	426	405	394	418	414	385	401	411	422	384	402	392	394	366	420	385	412	423	392	395	387	388	394	416	386	398	427	395	423	367	383	415	382	392	430	397	399	435	396	444	411	404	370	413	423	393	416	427	443	423	393	429	429	402	421	407	425	406	417	383	400	406	384	388	388	416	429	411	407	399	412	411	413	419	379	425	403	394	430	398	411	422	416	415	409	452	419	416	379	389	392	354	388	408	427	424	405	385	380	412	374	405	423	401	412	412	396	404	410	397	379	413	417	434	401	428	386	379	364	422	402	378	416	420	434	392	423	399	417	384	386	441	419	371	408	376	434	368	367	427	418	424	418	405	397	369	420	429	395	423	397	395	375	383	384	399	398	408	373	422	404	371	371	428	418	428	390	408	424	396	405	403	385	434	385	412	403	371	384	406	388	403	370	374	435	375	409	409	386	412	387	402	410	357	387	392	419	404	379	410	405	417	432	391	394	379	403	418	406	424	375	374	392	392	398	404	411	411	401	396	381	360	384	385	397	426	399	428	463	405	370	401	402	395	392	396	412	378	405	390	393	376	421	380	401	375	449	480	393	389	405	408	392	395	387	367	404	387	415	393	397	414	415
38194	56875	44018	33590	26422	19945	14290	11004	8291	6276	4847	3532	2873	2342	1755	1478	1259	1049	849	814	755	717	663	670	672	692	621	620	609	599	592	601	593	591	611	603	574	616	582	577	590	582	586	582	559	584	575	545	572	545	578	587	532	534	524	593	552	547	543	573	533	552	579	596	561	573	570	597	585	604	581	533	520	551	595	531	560	539	523	558	575	547	561	582	577	541	546	539	575	545	545	535	554	552	577	535	582	546	529	567	526	500	575	519	584	572	554	541	556	590	555	538	588	568	527	543	530	533	507	535	542	553	553	580	545	563	582	557	573	534	547	535	562	550	502	566	583	559	544	537	532	576	577	541	557	577	500	584	524	509	541	542	558	532	562	562	562	560	570	582	557	585	538	544	578	535	558	564	537	584	524	576	536	527	579	561	535	528	556	537	557	573	548	563	573	556	514	544	564	531	535	560	566	540	564	548	587	572	523	552	556	534	566	558	532	554	535	569	574	568	541	566	565	575	552	556	545	569	542	566	541	569	565	541	550	584	553	504	599	596	525	539	552	565	549	588	565	574	538	548	521	574	587	542	524	553	554	553	562	543	547	550	595	530	515	589	590	555	533	561	544	559	528	547	545	580	515	549	556	537	555	512	554	582	569	567	543	584	523	563	534	536	506	545	526	532	546	561	542	508	538	554	578	544	527	524	515	542	586	584	516	556	572	545	537	545	565	514	540	504	563	516	551	548	567	508	553	576	536	586	546	556	580	554	568	555	552	548	591	538	573	572	544	546	549	550	577	550	575	559	562	524	558	564	523	598	555	546	555	548	569	550	540	548	540	550	549	545	533	540	557	503	571	558	547	516	557	598	550	514	557	555	564	575	558	514	579	562	602	556	533	527	559	571	574	552	532	607	552	536	587	590	552	565	571	548	516	560	524	515	562	581	541	531	575	514	543	514	556	565	540	526	582	549	578	609	576	532	563	561	503	513	565	587	565	585	577	528	556	514	547	531	551	541	554	581	529	567	551	562	577	544	560	563	558	547	590	517	557	527	521	600	567	516	557	579	560	562	559	551	586	558	564	522	528	519	539	571	575	511	539	576	548	595	552	512	550	539	518	552	558	541	544	573	537	521	583	570	560	543	552	524	549	559	540	542	549	537	565	541	551	545	577	569	525	527	584	566	578	575	544	573	545	561	520	547	578	541	569	535	549	553	585	551	568	523	530	566	551	564	595	539	559	532	570	533	518	539	502	534	520	546	496	539	530	545	546	569	582	544	505	555	541	546	536	539	565	542	541	581	551	522	552	575	597	543	511	530	610	523	576	594	572	560	520	558	515	581	555	563	562	570	555	606	556	505	512	576	550	548	533	561	563	527	516	578	583	517	565	572	529	543	587	584	587	573	573	535	519	542	613	544	575	581	579	546	514	588	531	602	557	547	508	548	520	559	583	543	519	524	558	574	565	562	553	547	563	505	544	539	530	550	552	571	577	524	523	515	556	535	628	560	529	572	571	512	562	532	554	536	526	530	558	555	535	559	536	565	522	577	550	574	542	552	544	547	559	548	544	555	588	514	521	570	540	572	564	504	575	558	585	582	554	524	522	548	569	527	552	573	561	552	585	569	550	555	525	529	571	578	526	578	533	542	563	566	516	600	580	543	505	589	563	576	570	515	532	545	561	593	569	548	511	550	589	573	526	523	536	571	558	537	553	545	524	539	498	531	546	543	570	590	563	559	577	533	549	534	572	575	562	554	599	508	582	598	559	567	562	532	562	551	553	556	507	553	572	547	559	580	548	530	493	536	575	499	565	551	544	505	551	582	569	509	541	612	551	540	521	514	525	582	593	560	528	537	550	523	560	556	560	563	539	599	541	549	566	549	533	555	561	585	554	542	570	539	558	541	576	560	538	544	533	593	577	547	567	532	506	563	577	557	563	550	535	520	528	568	554	565	560	515	612	535	499	558	544	572	543	531	533	557	523	501	531	590	559	585	542	536	546	546	530	515	582	587	536	552	571	559	543	528	537	582	546	541	570	536	561	539	536	576	542	542	553	548	524	611	544	581	587	565	543	573	547	567	594	501	563	585	561	570	570	572	570	528	551	605	546	574	519	587	552	511	544	543	572	518	564	557	526	549	540	540	576	531	529	556	568	547	530	533	554	524	573	540	549	487	533	522	546	592	561	560	519	548	542	549	541	573	561	569	547	592	543	590	552	515	518	551	534	563	550	526	554	558	556	606	552	560	535	552	514	568	545	536	596	560	539	586	598	552	574	588	540	576	602	550	513	542	580	570	561	531	526	578	571	543	563	537	547	548	565	562	588	509	582	546	556	543	520	558	544	538	504	534	544	529	547	534	509	536	590	568	534	561	561	549	517	563	557	561	533	583	568	520	581	519	558	557	534	521	515	537	552	543	538	569	558	564	557	589	530	549	532	512	557	548	519	536	560	518	568	591	529	552	579	552	541	559	574	533	535	530	545	547	557	493	524	552	517	564	556	541	569	558	555	560	556	560	576	524	542	572	555	562	575	542	567	566	573	533	579	540	551	609	576	589	538	581	539	520	596	550	568	573	599	526	542	521	536	572	524	594	543	499	513	617	592	581	573	574	530	547	583	523	576	596	581	541	540	553	528	552	518	575	546	560	536	598	536	551	540	568	546	612	599	577	547	566	527	527	565	593	564	570	550	492	581	554	496	530	565	562	579	531	526	518	554	552	534	529	564	587	557	597	537	558	537	507	572	559	551	572	536	582	541	549	546	557	506	534	539	560	531	526	570	554	561	529	551	574	519	590	568	529	564	533	567	541	584	509	614	507	555	566	566	551	535	569	514	542	543	519	581	488	542	574	573	562	594	537	526	570	568	515	531	612	535	597	550	543	553	550	537	549	576	546	557	532	568	523	526	541	521	576	546	565	554	576	596	544	571	560	545	540	552	552	524	556	553	572	573	580	592	543	550	551	526	567	577	536	549	573	545	529	556	593	535	507	550	553	538	539	546	573	546	558	544	520	553	529	559	539	585	558	572	526	573	555	527	542	559	526	570	592	488	566	535	525	560	579	565	535	566	561	528	528	546	530	569	541	556	561	578	568	546	531	564	551	496	594	571	556	574	562	540	573	564	517	580	551	574	532	543	598	520	543	571	564	511	561	560	544	565	535	540	549	570	528	528	567	572	552	576	585	518	554	526	562	555	570	584	529	544	568	607	566	539	575	589	583	540	535	534	532	524	518	573	547	558	578	541	565	576	548	550	542	539	536	514	607	617	534	582	489	510	560	535	528	593	549	540	541	542	554	559	533	573	558	595	537	543	588	564	538	596	535	548	576	557	550	574	557	557	576	561	549	561	552	509	551	557	530	575	558	546	495	581	582	610	549	512	535	563	529	514	558	573	538	513	536	587	550	584	548	555	534	536	568	571	549	598	549	558	569	538	515	522	521	590	523	523	560	619	524	555	538	587	594	531	531	503	507	568	519	557	537	563	521	625	560	579	570	559	611
28285	26221	26151	17838	8492	4175	2296	1435	1150	954	829	633	546	459	455	374	403	335	352	327	306	301	329	323	281	297	282	321	303	311	313	307	307	337	332	322	330	341	326	337	301	302	290	342	309	316	331	305	324	299	314	313	328	336	317	293	327	312	294	337	341	310	290	328	320	351	308	321	330	326	339	325	284	291	298	344	316	337	305	326	322	321	293	293	308	303	307	305	297	307	300	302	299	295	324	289	326	279	333	300	334	307	324	316	306	324	321	314	299	324	306	348	328	305	316	324	320	322	298	322	321	332	301	288	299	341	328	318	345	324	327	300	312	288	322	307	318	290	290	324	308	306	339	318	308	267	324	334	269	315	317	304	295	282	279	297	329	330	322	310	342	295	294	325	304	325	293	289	299	318	329	303	322	345	277	297	316	327	295	320	309	322	301	322	307	317	283	321	315	327	313	319	287	303	308	285	289	313	309	290	308	317	347	296	325	329	308	314	284	283	290	287	317	312	323	302	282	305	320	305	307	290	311	291	332	338	339	297	314	296	309	272	309	296	341	313	281	301	309	307	349	318	300	307	319	323	333	304	315	296	271	303	300	303	312	311	316	327	305	327	286	306	307	327	286	293	311	295	317	313	307	303	309	335	309	315	315	305	310	282	287	281	310	338	325	306	325	328	318	304	322	349	299	309	297	304	340	306	284	324	329	313	323	314	312	326	316	327	303	308	334	303	313	314	308	308	331	305	298	325	315	323	326	282	289	325	297	322	321	338	341	318	323	330	316	334	301	322	314	294	285	298	329	286	317	276	303	316	311	284	311	309	303	320	310	306	330	316	344	298	345	308	270	291	286	310	312	313	332	298	301	321	317	310	320	263	271	297	283	313	296	296	292	358	300	327	304	304	325	322	316	316	303	331	333	300	319	291	321	296	335	295	304	338	265	318	311	317	320	289	320	302	301	274	284	278	317	309	294	320	319	324	284	298	318	325	329	314	307	304	277	314	296	308	341	333	298	301	307	311	319	328	297	294	320	305	294	299	310	322	328	289	299	336	285	320	302	326	275	350	314	361	335	324	331	307	302	320	314	289	342	338	325	315	294	296	299	287	314	284	354	306	304	298	298	310	331	344	334	294	315	309	282	283	258	296	306	310	300	316	292	298	335	338	299	308	326	331	278	328	277	345	294	323	308	319	305	324	297	329	273	355	316	318	299	309	343	319	325	289	297	321	324	336	331	284	331	322	320	301	306	316	308	281	316	316	333	308	343	332	330	338	327	341	357	278	310	319	311	347	313	341	308	330	265	309	326	292	319	284	325	288	309	321	300	322	330	330	295	355	310	309	299	289	305	318	331	328	308	333	318	336	350	309	326	293	289	294	305	303	355	309	317	308	324	315	313	353	298	334	298	317	288	313	325	313	308	294	317	314	306	338	330	300	299	314	288	317	277	296	288	309	308	348	298	312	298	287	306	299	284	323	323	325	290	323	309	294	307	302	302	309	302	326	290	335	291	334	321	292	348	334	339	320	316	310	320	301	297	316	298	307	328	361	307	324	306	326	317	322	336	310	309	298	330	333	318	268	302	301	321	330	322	275	319	324	305	311	302	276	318	329	296	328	308	313	331	305	314	335	306	316	308	352	329	311	316	281	287	302	321	283	322	317	333	272	303	325	330	283	302	306	308	298	299	311	290	327	312	303	297	309	305	303	310	303	324	323	297	318	261	322	275	326	321	311	307	326	298	308	275	300	313	309	328	299	333	286	333	282	314	300	305	294	327	331	328	312	320	305	297	369	314	302	308	288	298	315	308	298	319	348	319	308	324	289	326	342	301	342	295	306	333	333	290	310	304	333	327	321	270	295	303	247	320	310	359	332	309	316	330	309	339	325	291	300	308	296	310	329	308	317	330	300	315	299	318	293	320	303	365	322	309	306	331	317	315	324	308	330	325	310	319	324	316	337	293	290	287	317	300	337	276	319	295	287	326	307	316	302	311	304	329	327	326	339	287	282	331	322	317	290	331	298	308	337	304	284	312	322	313	278	300	328	280	323	322	342	326	318	298	314	333	313	282	276	321	323	295	324	311	349	294	322	293	322	320	316	306	323	338	269	344	318	323	304	348	301	296	312	297	313	305	301	308	340	335	307	321	295	311	274	312	298	315	308	299	309	326	310	311	294	328	310	318	298	298	319	325	305	298	298	328	301	319	304	311	292	315	312	327	300	280	326	276	317	351	284	307	314	319	305	305	331	288	342	329	307	352	323	296	297	318	286	299	319	286	303	308	332	339	314	328	296	338	292	294	310	324	312	321	329	292	313	310	290	292	300	325	323	309	300	317	333	309	317	306	319	311	312	332	322	317	310	321	297	297	350	303	293	304	291	317	288	282	314	314	314	329	305	307	294	273	300	293	333	296	339	301	317	320	315	338	337	305	325	299	293	302	315	315	323	302	333	320	312	308	334	309	298	323	304	315	316	323	292	316	331	300	322	295	304	305	303	337	289	316	309	329	270	339	301	309	352	311	350	313	296	322	305	289	285	316	296	309	344	290	298	316	312	310	301	284	288	304	310	297	319	321	305	302	297	312	272	322	306	321	292	300	319	313	303	293	296	332	337	319	296	306	298	298	328	332	309	327	281	308	304	304	310	319	277	345	281	310	301	326	328	329	317	332	290	322	293	295	341	294	307	326	321	292	316	328	299	313	303	297	321	337	286	306	319	271	310	326	320	295	299	316	306	328	308	339	312	284	314	287	311	307	314	312	287	294	326	295	317	334	296	307	301	322	303	341	313	288	295	326	290	291	311	313	308	299	333	315	283	290	302	335	305	313	269	278	327	318	319	332	266	325	309	332	317	326	299	316	297	335	304	312	316	316	296	311	332	291	340	316	301	298	349	288	304	268	297	316	342	298	337	321	284	350	303	315	313	297	304	344	320	305	333	346	320	299	332	340	287	297	299	277	296	316	326	301	292	331	313	329	321	300	335	314	319	339	292	304	309	342	330	318	297	298	291	305	306	280	297	306	301	302	332	326	316	294	298	316	305	297	315	327	344	313	314	295	298	294	300	322	283	303	298	323	280	290	293	309	330	316	308	302	294	307	284	291	315	301	329	315	300	319	358	322	298	317	305	296	308	310	328	297	288	278	323	324	305	313	295	302	310	309	312	291	320	292	324	338	307	335	300	325	308	309	313	316	328	334	330	308	312	308	306	304	299	298	326	307	285	308	319	305	333	313	329	316	284	298	304	334	310	327	345	313	304	294	278	294	280	324	321	289	309	320	256	314	293	308	319	302	305	312	297	296	328	320	305	296	314	313	316	321	292	308	294	291	304	307	273	294	317	304	317	315	303	293	308	290	319	313	301	326	292	308	297	305	306	332	302	305	326	348	314	272	292	277	348	317	326	312	327	345	342	312	319	289	307	297	284	314	327	291	321	302	345	332	308	334	305	321	318	292	307	295	283	311	296	276	306	308	298	298	313	315	303	324	309	284	291
32285	42216	32214	20811	13962	8925	5705	3814	2854	2288	1727	1328	1103	996	821	722	625	523	511	508	469	478	435	485	424	441	433	413	448	406	466	430	492	423	415	460	444	419	410	433	432	439	444	446	404	429	392	405	436	446	417	429	431	377	414	432	430	423	484	456	403	433	409	431	455	421	447	464	447	450	417	399	459	440	428	417	409	430	432	444	425	453	402	417	397	419	445	406	425	424	467	454	445	431	450	447	461	460	393	455	452	402	418	439	454	464	431	444	410	465	427	438	445	429	396	405	420	416	451	402	450	438	468	439	432	407	419	393	434	392	421	441	428	436	420	434	390	426	440	446	409	412	422	437	443	436	415	439	413	432	400	478	401	422	440	445	401	426	411	414	415	479	437	444	432	437	456	483	451	429	391	404	410	427	435	429	416	437	426	447	442	405	392	458	440	407	439	455	431	456	444	389	431	436	436	455	448	447	419	423	456	431	431	404	441	435	431	414	421	434	434	434	433	433	422	445	446	414	412	462	410	387	428	420	406	426	405	462	431	397	399	397	420	428	409	428	440	485	399	416	416	420	454	467	431	459	433	471	412	418	411	413	440	434	409	409	409	427	470	466	441	396	428	441	425	445	451	408	428	413	440	433	456	439	432	423	418	419	414	448	425	421	447	454	418	421	464	440	412	441	439	414	459	407	448	441	463	427	404	415	456	399	426	428	428	431	454	444	422	377	414	467	417	408	425	447	421	432	430	411	461	426	453	428	382	453	412	444	451	426	416	453	457	437	450	438	408	463	450	441	445	440	461	426	437	409	426	400	429	452	401	445	408	431	414	418	443	446	423	436	439	409	477	412	426	422	408	436	427	453	424	381	419	398	452	427	437	424	398	427	434	457	453	429	438	417	433	418	412	422	441	414	405	420	434	420	413	388	446	449	404	454	452	439	438	411	436	412	444	429	406	419	429	422	433	444	414	382	463	399	435	434	437	401	451	414	448	422	403	451	443	447	407	432	443	434	414	431	402	407	388	435	445	399	397	413	440	359	415	412	409	445	425	413	449	426	430	418	441	446	438	415	431	418	435	429	456	446	416	433	412	430	398	461	423	470	423	436	436	409	428	437	438	450	401	421	484	421	416	441	395	419	445	387	399	459	439	471	400	463	416	410	450	438	473	415	398	432	414	454	462	429	415	450	434	414	446	435	463	449	394	455	441	399	411	440	400	410	433	446	430	464	418	431	398	503	410	417	412	440	435	423	419	434	439	412	431	403	437	426	469	435	438	452	431	403	424	437	438	452	411	444	436	378	439	461	448	410	438	426	419	417	408	414	422	426	460	422	417	438	425	405	410	436	403	386	431	408	400	440	441	429	442	400	410	437	467	439	429	414	450	450	411	471	410	409	432	417	397	438	443	393	432	451	435	411	439	402	412	441	420	423	421	387	402	399	416	430	400	381	389	396	448	421	421	456	393	430	408	469	434	403	431	418	403	443	426	375	426	403	424	447	452	407	428	414	417	408	433	407	463	410	437	415	433	406	416	398	415	426	431	457	429	418	451	447	448	451	444	461	428	423	459	426	460	446	398	427	407	446	424	452	423	412	450	424	455	414	420	432	450	409	379	450	423	445	446	443	412	428	439	438	461	451	417	413	433	431	429	436	411	437	411	430	417	451	424	454	435	464	391	440	444	412	399	406	405	432	449	427	433	406	381	486	470	394	421	450	392	411	441	457	437	447	448	439	449	462	403	424	446	376	417	425	460	414	410	436	417	406	392	451	423	427	437	448	401	416	434	439	440	413	435	425	436	399	443	399	407	442	461	424	446	421	452	441	419	439	459	461	460	434	392	404	440	452	429	423	434	427	409	422	426	398	407	432	428	433	398	407	417	411	413	431	437	447	459	400	408	415	441	425	428	441	456	421	392	434	393	407	441	445	445	457	415	395	389	468	447	426	427	431	434	432	443	402	446	416	429	417	423	445	460	398	431	471	437	432	444	437	455	387	427	452	413	420	457	431	426	399	429	428	417	461	408	398	417	420	389	439	430	427	406	438	420	414	410	409	445	424	422	465	444	420	441	423	365	401	437	438	427	426	470	441	411	423	429	409	421	429	400	449	437	430	446	441	410	380	405	423	410	422	438	433	391	426	427	422	413	400	438	397	396	435	416	466	439	453	412	404	455	424	428	435	448	438	423	448	418	417	421	388	410	451	409	438	410	418	402	447	448	422	401	422	444	425	439	386	390	395	463	425	411	407	413	414	421	439	408	413	444	421	430	428	449	418	422	453	418	447	421	430	419	372	442	414	445	398	462	453	455	437	428	401	443	433	443	418	419	465	425	432	431	446	449	420	434	420	418	418	447	450	434	442	412	470	403	459	401	450	463	433	425	421	449	422	407	445	460	426	427	434	459	449	452	421	428	423	414	446	433	410	412	457	456	427	456	446	406	469	450	394	394	358	412	449	442	433	409	438	387	421	413	413	419	399	457	410	396	427	464	419	388	419	445	458	408	421	413	415	455	433	428	428	441	419	425	383	463	387	454	435	446	444	454	454	438	459	398	422	467	445	444	428	419	437	429	428	399	445	430	418	411	441	374	431	428	421	427	433	415	388	390	424	387	417	434	418	439	443	479	399	425	423	453	391	439	437	436	428	430	415	432	439	438	430	444	436	449	425	438	403	461	437	398	406	429	439	385	401	433	416	422	419	383	404	404	403	446	412	424	425	433	415	418	438	440	457	409	427	403	407	420	421	409	420	410	444	411	440	405	453	452	422	406	442	440	456	448	403	421	420	454	419	423	437	431	423	424	445	424	419	433	453	417	448	443	479	409	385	376	449	439	422	426	433	424	424	430	425	413	420	443	419	432	386	426	425	432	446	431	439	449	430	411	435	409	430	406	418	431	425	452	477	409	407	471	426	435	436	446	403	399	443	414	411	414	425	440	419	412	446	437	416	392	424	410	430	407	437	366	395	462	413	424	447	422	396	416	440	411	412	406	419	425	415	456	423	395	423	439	414	438	441	437	451	419	449	444	415	390	432	444	436	424	422	407	422	389	420	422	435	409	448	428	462	423	423	432	448	468	436	435	444	431	461	453	449	419	443	448	410	450	465	377	423	386	441	408	417	460	428	410	413	431	418	439	419	443	463	459	411	435	389	459	456	419	437	427	440	421	457	453	458	420	421	378	450	429	406	390	423	437	416	452	451	382	438	397	417	447	437	425	409	437	425	441	403	440	439	409	430	470	395	417	458	426	406	428	451	433	408	440	457	480	440	427	429	413	413	462	417	436	423	454	442	418	417	477	430	448	439	406	434	416	424	401	450	434	454	379	436	437	396	432	419	405	471	419	420	418	451	427	442	445	391	428	468	401	440	459	393	429	449	416	439	444	410	427	469	448	443	396	423	409	415	424	427	451	406	442	453	407	440	422	381	432	429	435	419	410	444	432	461	431	446	448	416	435	402	428	420	446	433	469	416	407	427	417	477	454	439	396	394	394	448
23873	20820	27860	24109	20760	14168	6305	3221	2275	1750	1433	1159	962	874	792	692	594	558	548	509	501	483	574	496	450	471	448	463	487	456	463	450	500	498	470	496	464	423	458	482	465	446	481	454	443	436	451	445	445	443	480	479	428	421	437	471	466	446	433	458	460	450	416	440	476	481	493	443	467	402	428	442	492	449	480	457	474	455	440	430	462	444	454	421	446	478	444	449	486	452	438	424	471	452	505	428	440	448	450	451	467	446	449	459	433	492	442	459	453	432	460	438	436	456	445	458	428	435	452	425	464	461	462	401	428	442	468	421	432	448	438	436	453	499	489	436	434	491	475	479	424	468	478	464	474	463	458	418	460	426	463	453	475	490	495	442	462	448	464	458	455	454	418	435	422	422	435	426	447	472	469	464	397	481	452	436	488	452	441	453	456	477	464	473	437	408	427	427	430	487	420	462	398	475	449	468	445	450	453	467	467	457	430	430	474	463	448	489	446	500	495	459	454	420	422	425	409	426	437	466	419	457	449	423	490	456	457	471	421	446	415	436	452	439	474	447	451	467	456	441	431	442	447	419	472	462	430	436	480	441	456	463	466	453	454	429	461	515	439	432	422	404	451	446	419	484	454	449	425	454	470	436	473	459	438	443	469	454	457	428	456	448	472	468	465	408	459	464	449	431	458	472	438	431	460	417	458	477	479	455	449	473	453	433	444	459	451	494	441	445	465	440	491	427	436	458	443	441	457	478	467	438	450	423	422	474	446	459	463	431	441	435	429	430	432	450	413	438	428	448	489	440	483	483	434	464	459	427	470	417	470	447	415	457	439	458	472	449	494	459	475	455	445	475	393	473	488	446	469	478	464	422	455	445	437	463	424	429	430	454	431	443	425	451	463	450	420	430	469	449	446	449	420	472	436	416	479	434	485	459	482	498	467	430	426	465	439	446	447	445	453	455	457	472	465	455	404	436	459	480	463	434	462	476	449	450	483	471	485	460	468	457	438	453	474	485	414	489	454	448	458	423	452	459	455	429	451	418	467	445	447	426	482	448	437	417	424	406	467	417	470	419	471	474	460	424	455	462	445	490	467	452	462	472	425	464	462	435	447	462	437	460	457	434	446	448	445	440	445	466	446	458	455	450	471	478	478	470	458	417	459	430	436	467	462	440	441	434	439	500	437	479	455	421	462	447	434	462	455	439	475	457	460	485	441	452	466	440	426	434	423	434	446	429	455	486	450	415	477	445	470	429	455	432	469	401	455	420	410	495	471	437	487	469	479	436	437	448	439	448	404	465	413	424	467	429	454	428	453	423	469	407	438	437	447	443	431	451	439	415	440	465	476	439	463	442	419	472	428	437	454	481	449	469	458	464	486	407	444	426	449	438	463	437	446	487	492	439	435	439	452	422	461	458	426	475	419	490	439	462	465	409	442	434	475	444	468	414	428	452	427	439	438	481	467	483	449	461	474	443	453	501	438	446	465	429	424	431	458	473	455	450	480	422	463	443	459	442	459	478	442	436	412	466	465	468	451	455	452	447	444	425	474	512	452	439	454	475	431	442	457	452	436	432	411	437	480	446	485	475	471	451	457	447	449	445	464	453	448	442	431	465	467	462	447	480	430	437	458	415	452	432	466	471	487	476	455	451	435	436	434	464	448	468	459	455	494	447	480	425	463	423	453	454	472	407	420	414	468	469	488	431	412	431	453	433	438	484	465	421	446	473	446	453	464	459	424	447	449	442	483	430	458	421	430	454	422	449	439	444	463	478	452	463	445	493	461	507	435	454	478	435	427	443	457	469	454	438	504	460	440	473	460	444	453	416	460	480	416	448	450	425	412	420	480	441	494	468	483	462	463	448	443	462	476	461	469	450	430	456	450	439	459	486	445	456	448	442	413	452	448	448	484	457	448	449	471	411	455	437	424	427	444	398	439	429	483	447	442	444	420	458	449	437	495	446	464	443	422	496	447	519	430	454	456	463	436	455	444	434	400	436	479	444	461	433	465	418	436	390	418	443	483	470	416	471	465	482	457	452	460	436	442	503	443	488	463	410	395	442	452	452	427	418	426	465	424	452	480	481	447	481	446	441	484	443	461	445	498	431	436	427	427	452	467	456	451	445	435	409	426	460	458	422	419	445	430	442	480	448	433	471	479	444	438	476	439	454	470	457	422	452	430	480	423	448	472	470	465	461	453	453	461	471	430	468	438	471	413	440	451	464	460	425	428	465	456	429	445	472	463	452	462	450	415	458	459	434	434	420	450	459	424	411	433	497	460	469	469	428	435	473	416	419	430	459	483	451	435	475	431	477	448	464	421	470	435	459	465	415	445	482	451	458	444	435	430	476	460	447	439	432	476	434	422	460	449	469	470	478	479	465	468	471	397	462	441	453	461	454	466	460	475	468	440	432	468	463	429	448	465	466	438	445	450	410	455	468	429	429	440	480	450	481	464	447	433	467	436	417	462	462	434	501	449	479	412	458	436	441	442	450	479	447	451	464	423	466	465	426	398	464	429	468	445	462	448	441	447	446	451	455	432	419	439	441	467	447	468	448	482	417	449	436	447	461	462	488	463	437	454	444	446	450	424	441	446	423	450	457	489	460	455	430	457	470	473	439	442	463	444	448	450	468	457	471	455	453	421	451	479	451	416	484	432	416	487	450	478	420	450	467	463	443	454	462	413	451	462	465	452	465	511	450	454	457	434	432	473	453	436	452	449	463	454	434	440	428	449	420	441	450	420	428	457	455	452	400	420	466	441	446	453	413	456	452	457	417	441	444	476	451	439	406	432	447	476	469	418	436	458	455	437	442	487	436	432	462	430	437	437	422	440	448	465	460	420	427	468	444	434	474	474	443	480	427	488	447	443	422	469	452	428	434	450	439	400	444	441	450	465	481	439	420	447	438	416	459	413	440	442	449	448	474	473	458	460	440	434	434	473	466	431	498	430	472	416	445	451	437	461	485	453	454	419	467	454	478	449	457	464	482	459	484	399	465	476	484	434	483	425	489	455	463	463	402	469	463	478	465	412	460	454	464	434	450	447	459	469	466	434	452	445	473	490	449	462	454	449	437	452	507	438	419	434	456	422	487	454	460	508	420	450	447	426	477	477	441	436	431	490	464	474	480	453	491	427	453	419	421	431	473	436	483	461	455	435	415	462	419	448	471	437	467	460	446	442	457	466	423	494	469	479	487	406	479	437	458	486	457	448	465	451	449	471	461	448	466	445	429	486	436	474	464	460	417	455	451	463	476	430	459	409	458	426	453	438	460	457	450	468	417	465	433	409	480	458	472	424	462	429	428	449	494	449	460	460	440	461	442	468	419	442	474	436	471	438	462	472	465	404	455	470	444	449	468	460	451	455	463	430	448	424	446	434	462	444	444	471	406	432	469	422	455	455	454	482	441	451	445	417	429	434	437	428	450	456	473	420	463	429	460	450	458	458	457	468	463	463	467	476	458	447	436	465	469	445	445	432	456	472	466	454	465	484	431
34905	51457	39316	28286	20754	14358	9868	7039	5079	4052	3279	2526	2059	1777	1416	1226	1015	868	825	732	734	691	674	644	691	684	691	682	674	661	671	666	589	636	650	686	656	643	641	625	607	637	693	609	652	629	631	683	624	618	638	595	665	651	613	610	622	621	592	610	629	616	598	633	635	641	595	583	554	609	639	611	615	611	610	623	602	598	639	634	597	605	669	609	636	655	638	635	615	628	582	585	668	579	627	609	604	583	629	624	609	618	594	651	613	636	632	623	634	566	621	583	633	629	644	574	626	623	616	631	656	589	584	639	638	611	658	643	592	632	610	592	623	620	656	670	630	581	604	651	648	632	585	585	588	611	606	632	601	651	656	616	610	592	612	669	618	576	617	623	625	614	625	643	607	608	646	573	636	609	638	609	577	586	634	622	614	598	620	599	567	614	631	618	620	607	617	636	598	647	617	621	623	604	601	595	566	592	611	606	614	613	643	646	599	589	614	592	581	625	680	654	614	621	598	610	598	610	628	642	630	626	604	604	621	587	556	629	650	601	618	639	575	580	642	608	639	609	578	600	608	618	603	606	646	604	654	612	634	612	590	630	666	618	608	639	591	613	629	663	606	618	642	637	627	589	612	620	622	614	605	626	630	611	670	594	591	604	645	602	628	611	651	618	602	623	623	550	615	590	626	621	649	612	658	642	628	633	579	618	621	596	605	616	612	610	621	634	573	573	616	640	658	605	607	602	616	691	573	625	584	626	623	564	602	627	638	600	656	631	636	617	636	607	596	659	591	603	634	614	634	588	620	551	617	608	589	610	607	628	628	607	619	604	684	565	608	649	619	610	644	616	628	606	616	629	651	596	573	643	617	586	639	629	586	653	592	606	624	653	626	546	613	648	623	606	618	651	601	622	645	619	589	593	627	641	649	601	589	608	587	625	598	582	644	667	619	580	609	619	589	603	638	629	646	632	613	641	567	632	662	618	615	602	622	582	648	609	658	629	592	589	642	635	615	603	633	599	597	613	618	586	626	639	613	584	622	603	627	623	613	607	528	640	620	581	616	647	627	629	594	612	623	655	632	637	624	622	587	633	619	574	665	616	610	647	605	627	586	643	668	627	620	607	638	599	576	619	608	564	635	608	572	578	630	613	646	618	599	604	638	619	618	579	629	613	599	634	601	604	659	602	596	622	599	696	602	617	581	617	584	596	640	648	591	639	589	591	633	611	677	617	628	590	598	622	637	623	623	577	565	661	588	576	641	633	621	603	598	625	641	581	601	624	657	612	601	607	604	634	611	563	628	612	611	620	578	653	628	609	606	646	624	615	569	612	620	631	560	590	622	588	587	632	634	638	624	623	578	587	627	609	573	601	624	587	627	605	591	621	581	600	587	640	631	610	633	652	619	606	627	619	637	668	620	618	603	604	649	629	679	619	640	601	594	571	606	635	601	660	590	637	612	616	615	639	607	614	557	593	616	549	593	613	624	630	543	623	618	615	602	619	614	602	622	623	606	672	592	591	589	596	582	627	613	606	608	578	605	644	642	588	582	620	616	603	586	628	659	615	584	637	625	590	596	602	623	627	635	623	639	651	620	613	601	641	582	630	576	612	630	617	642	640	572	601	635	616	589	609	568	602	614	587	600	625	622	621	626	631	627	597	609	648	620	629	592	646	588	613	592	630	611	586	605	620	619	669	630	595	629	605	570	634	637	608	611	593	626	624	629	583	608	630	612	616	591	611	607	611	607	609	606	596	579	650	618	630	603	597	640	588	661	613	616	632	655	611	645	617	633	593	653	644	532	627	643	600	599	576	585	637	652	632	596	631	596	549	605	609	624	631	592	560	640	588	633	603	595	654	564	630	639	597	566	609	637	595	587	610	577	618	632	603	611	595	598	591	630	632	600	584	620	664	588	623	644	591	586	614	611	578	647	601	656	651	614	590	651	624	557	598	631	555	641	624	609	646	627	589	655	588	598	648	597	594	623	596	602	641	624	632	638	621	600	595	609	625	611	605	619	586	640	617	555	594	595	617	630	622	589	662	653	613	597	626	609	683	623	600	622	604	598	618	633	570	593	645	609	610	572	647	588	587	624	592	623	592	666	592	594	582	620	599	595	613	595	660	623	606	612	648	619	618	592	610	611	592	611	610	627	643	579	635	631	615	586	595	632	568	604	599	636	598	575	646	652	611	614	636	584	607	620	620	688	592	627	589	563	616	597	605	620	625	575	609	620	660	651	649	599	625	629	652	591	628	607	601	576	605	591	590	600	608	602	647	632	625	612	597	598	589	659	595	613	582	616	639	622	639	623	627	563	623	619	601	630	644	577	633	598	607	643	637	659	585	587	612	581	573	637	605	614	618	594	637	593	635	599	626	623	589	636	615	575	656	614	619	601	669	604	636	583	619	603	659	627	676	632	642	613	624	620	607	641	613	639	604	590	600	587	645	599	617	599	560	583	636	651	602	615	636	642	615	612	638	611	614	643	621	629	582	624	631	644	606	603	613	599	634	653	630	659	622	578	577	678	606	610	657	579	621	606	663	640	656	635	614	628	597	665	662	617	624	599	631	621	611	620	599	595	627	622	637	587	636	580	614	622	637	614	600	602	640	629	612	574	631	619	616	612	641	601	594	605	577	627	653	603	620	614	624	599	585	631	597	650	630	634	648	592	628	643	642	621	554	607	629	600	596	568	620	625	610	602	593	628	602	613	598	612	603	579	631	638	586	557	611	608	604	579	596	659	578	604	607	613	601	584	583	593	610	641	598	616	659	612	633	621	590	628	610	600	623	614	590	659	627	623	591	608	620	592	584	667	625	645	615	621	625	589	584	597	580	620	625	623	602	589	606	564	618	607	619	589	590	624	597	633	624	583	593	606	615	599	600	567	638	615	670	622	640	612	618	568	613	620	591	656	637	650	626	581	626	590	623	625	541	619	607	644	622	598	642	661	633	647	622	574	586	597	650	554	600	603	670	607	661	632	605	607	631	632	630	616	649	615	664	601	608	627	632	610	594	610	646	608	597	603	620	617	613	592	604	584	610	564	570	657	588	647	636	586	592	618	614	607	583	574	589	652	646	633	621	619	611	616	591	636	602	608	586	606	636	602	575	594	607	592	647	622	623	604	645	635	613	581	637	611	606	673	610	650	616	576	608	654	616	601	576	618	605	603	651	628	605	636	614	608	619	631	611	619	641	611	557	643	636	637	637	594	678	620	614	657	583	573	638	634	594	604	588	620	594	682	559	612	606	609	617	586	593	627	597	656	597	602	640	592	594	655	614	641	610	633	634	627	637	636	588	619	639	583	650	616	619	635	636	604	663	564	612	639	607	588	575	609	540	617	613	615	574	621	623	638	634	599	633	585	654	617	644	605	586	633	608	580	630	637	628	627	610	618	637	641	631	613	632	625	654	571	615	620	622	630	626	617	569	611	641	626	625	583	638	629	634	599	657	620	628	598	623	583	680	646	580	605	601	629	623	618	629	653	604	621	597
22875	20793	28223	23400	20916	20519	12413	4578	2815	2192	1750	1339	1258	972	897	703	599	522	506	497	469	503	462	404	419	416	435	417	416	441	423	426	429	410	385	374	406	403	419	441	431	417	437	380	436	381	398	394	416	370	397	425	382	398	446	403	335	361	388	386	406	402	404	370	384	362	383	395	392	396	440	361	362	405	413	394	402	388	397	404	412	393	440	417	410	372	414	377	372	415	389	363	379	385	415	388	376	403	404	375	409	425	421	429	389	395	390	381	397	399	362	364	370	392	387	364	401	422	373	398	422	373	402	393	410	390	410	385	396	361	449	387	395	406	421	374	386	389	363	408	390	400	363	416	408	418	422	366	375	411	406	369	429	404	387	401	409	392	409	392	390	379	411	379	405	387	383	367	415	390	399	341	387	399	374	397	392	373	364	389	416	401	413	373	427	414	362	380	388	401	388	394	391	418	435	432	406	357	373	389	395	382	373	399	371	393	381	391	402	374	413	433	397	389	349	402	435	385	385	407	382	428	401	410	395	381	417	382	388	358	360	382	416	405	383	359	411	373	371	375	404	424	385	414	429	412	383	389	405	418	371	395	412	413	430	415	383	403	404	390	371	368	356	396	384	374	377	373	405	389	385	371	389	374	387	403	389	346	397	384	431	370	398	394	387	391	379	399	398	396	394	371	383	344	393	365	421	358	352	382	379	400	386	394	367	368	400	402	382	388	370	414	383	371	409	405	403	371	407	379	383	381	408	390	403	385	414	363	390	354	376	372	411	402	401	418	388	391	394	377	391	388	401	392	379	359	391	363	371	398	424	361	359	397	409	376	358	400	414	412	390	396	365	406	397	405	347	390	402	406	438	407	391	370	378	396	358	372	353	395	396	405	426	380	391	375	396	378	399	390	408	360	361	432	412	405	362	400	378	400	384	348	373	376	375	395	337	414	399	375	378	340	380	439	393	364	406	428	367	348	389	396	379	369	402	390	411	409	398	417	405	355	396	398	374	415	381	349	383	408	392	370	371	361	375	404	386	368	443	378	411	406	408	369	401	399	395	383	387	369	410	360	369	383	364	410	421	383	378	385	392	413	407	409	385	364	373	398	401	386	364	384	373	417	418	404	387	386	403	386	367	423	387	385	414	395	393	363	367	405	390	389	379	364	394	411	397	402	382	372	376	366	372	376	439	389	359	397	358	356	383	389	359	396	396	385	368	414	380	397	431	407	386	406	429	389	369	349	383	386	400	394	387	398	407	411	415	381	377	375	385	375	357	378	409	377	382	379	431	387	366	401	375	367	401	368	412	380	417	408	371	405	391	421	417	387	372	387	413	361	383	369	375	403	387	394	429	381	375	393	362	416	385	387	400	405	390	419	370	402	398	378	408	374	419	378	427	359	375	382	374	368	408	407	405	355	404	416	352	364	440	372	399	417	422	386	363	372	380	397	405	384	383	374	388	395	384	376	435	387	384	375	382	385	388	353	413	387	388	398	383	394	409	393	404	395	389	355	369	365	385	402	382	355	401	394	400	399	391	391	378	381	405	426	358	376	368	381	376	359	377	402	411	356	389	353	383	390	396	380	392	388	366	430	398	376	373	392	364	377	413	400	414	432	383	362	393	385	378	379	380	349	379	407	398	387	394	390	393	384	379	405	401	426	381	391	390	391	412	390	403	384	427	381	376	417	408	379	356	378	395	393	364	405	373	372	385	391	369	370	390	388	420	384	372	398	391	415	392	392	374	385	374	390	379	370	400	359	402	413	373	405	365	385	394	396	431	362	371	379	388	386	398	411	387	401	377	386	394	370	384	421	386	405	412	388	392	374	382	429	385	367	351	381	385	369	364	394	383	393	374	378	418	379	396	387	388	381	376	408	380	417	396	367	382	396	392	364	400	395	405	390	393	376	378	373	350	383	376	369	380	398	388	402	376	364	348	433	374	406	400	400	405	384	369	401	376	396	404	388	385	413	359	400	393	402	378	402	416	407	391	399	379	403	413	401	405	407	392	395	384	393	425	424	364	385	402	404	394	415	350	338	374	396	359	349	392	393	403	398	413	371	365	384	376	366	408	420	403	405	377	391	381	423	393	362	360	392	381	420	415	406	377	405	375	363	390	393	378	389	413	373	415	373	377	400	437	372	394	395	394	424	409	418	369	360	381	387	419	398	395	378	398	393	347	373	412	377	357	402	415	405	424	402	366	354	392	378	406	408	380	389	404	412	377	401	415	372	399	364	405	427	424	372	416	371	379	370	376	393	367	397	380	371	374	412	406	410	373	398	392	397	404	383	384	373	445	406	399	406	361	418	400	418	412	376	399	382	413	356	398	394	387	394	357	406	353	385	434	408	379	371	379	417	386	403	397	403	402	405	377	373	382	376	360	395	385	428	400	305	375	384	375	381	401	441	413	420	387	394	376	377	415	369	400	374	343	411	356	381	402	390	380	389	382	403	404	412	357	387	404	385	391	406	383	363	397	442	393	361	359	411	393	407	408	401	391	385	403	361	362	399	362	429	366	369	394	427	367	379	452	366	406	369	363	398	322	369	424	392	395	399	385	359	377	376	379	392	389	394	379	389	390	357	393	380	387	398	422	372	376	386	419	389	404	381	395	391	377	406	409	375	376	412	399	395	363	420	372	373	394	376	381	376	394	365	400	360	341	399	364	404	392	398	392	390	367	381	397	383	397	365	391	423	409	373	393	417	367	374	391	386	358	362	354	411	448	397	327	404	375	392	383	382	373	390	420	349	351	377	399	389	397	403	369	398	393	396	376	378	399	393	392	368	396	423	389	395	405	381	384	379	373	427	358	377	418	393	362	426	392	403	387	398	384	399	382	382	393	391	406	383	403	385	396	412	388	383	409	361	385	422	395	390	388	384	368	434	343	385	377	402	403	419	389	370	371	403	388	373	381	429	383	426	367	390	392	382	377	391	386	387	385	362	405	398	401	404	392	358	379	379	373	391	391	344	380	399	392	379	379	383	394	382	380	372	395	424	410	364	388	378	403	382	405	387	371	431	408	371	360	408	377	375	364	387	384	403	387	403	381	352	371	395	389	376	375	409	389	368	393	359	356	392	396	389	355	399	383	364	391	389	366	385	424	370	379	366	379	371	381	434	365	375	425	386	395	360	422	395	412	393	364	379	366	424	398	382	383	379	391	371	381	331	389	423	434	376	402	372	388	393	367	380	375	415	382	382	372	360	390	398	389	394	419	362	370	372	335	378	376	396	415	395	401	360	403	380	373	403	399	379	401	390	416	385	386	379	395	409	366	374	414	411	381	378	360	427	388	406	435	358	429	372	379	413	387	405	392	357	439	420	395	359	425	354	364	429	398	364	390	391	373	365	404	375	385	371	402	390	377	359	399	378	381	402	397	371	425	371	399	418	399	405	381	401	371	389	411	343	343	403	405	357	409	357	382	385	355	390	375	383	386	399	366	383	388	398	400	369	382	395	382	401	379	376	387	371	389	379	373	398	385	359	391	374
37805	54967	43304	32015	24433	17625	12625	9126	6673	5288	4206	3324	2673	2309	1803	1380	1142	905	859	707	702	709	701	624	635	652	620	655	598	637	571	604	575	634	575	610	564	588	565	547	540	573	547	581	527	573	607	550	562	600	547	555	580	546	550	520	584	568	518	564	554	561	557	543	503	534	557	537	560	545	548	539	574	576	524	584	543	532	561	528	575	577	550	577	505	483	551	511	541	537	571	557	499	547	533	541	504	556	569	530	535	577	550	505	538	594	500	512	522	542	508	536	532	520	514	503	523	529	550	553	538	496	537	543	538	568	544	515	497	573	528	501	489	570	556	536	550	506	564	544	543	542	521	559	558	578	524	575	528	557	527	532	536	550	488	503	504	549	537	560	543	501	560	521	519	506	542	562	512	514	552	573	604	545	575	553	534	515	548	539	533	517	509	563	509	526	510	522	541	512	558	561	549	538	543	552	552	494	508	545	570	544	491	516	525	517	526	513	539	528	554	512	515	565	538	537	521	517	531	514	547	478	540	505	567	587	553	515	536	514	532	536	524	586	541	549	547	559	543	520	538	546	562	529	488	556	536	588	554	553	566	534	522	519	557	507	538	522	558	551	564	536	535	562	532	515	512	544	535	515	518	554	507	539	518	542	570	550	519	532	496	529	595	498	558	539	555	556	508	539	581	516	491	546	555	585	563	527	551	472	523	570	542	544	537	517	551	527	542	549	584	566	551	566	568	524	514	534	560	527	562	523	559	554	533	560	519	537	530	521	504	529	561	518	542	519	536	536	547	567	542	509	548	521	539	536	509	521	554	532	515	544	521	536	549	528	529	527	513	541	563	556	503	542	521	539	506	503	500	512	573	521	531	522	549	499	485	504	544	518	561	554	559	537	532	513	535	548	536	537	547	516	522	543	520	527	567	555	509	534	571	552	513	549	558	578	542	597	553	563	532	566	534	513	472	510	588	564	547	525	503	536	527	588	568	551	569	549	507	547	573	510	535	568	546	505	528	559	551	486	577	520	508	554	568	547	552	546	519	505	557	502	536	536	523	550	524	525	515	511	573	561	552	513	561	530	525	580	545	530	501	550	538	540	523	556	549	504	568	523	548	549	544	539	558	555	553	546	550	529	529	594	552	520	540	542	526	544	513	554	577	530	556	557	533	541	523	522	529	563	558	536	503	521	552	549	538	519	539	533	557	530	516	503	565	535	523	565	558	544	555	533	531	538	539	524	499	545	550	487	516	562	539	567	516	540	573	520	556	534	548	549	554	524	521	518	523	573	543	513	499	551	518	549	506	506	500	533	554	572	557	513	542	562	546	548	532	545	529	601	497	566	521	551	535	558	576	533	557	569	535	543	524	530	538	504	549	528	567	524	571	565	538	529	511	517	538	543	551	520	570	522	564	523	543	525	530	524	509	552	486	557	524	562	541	550	535	532	539	535	539	525	533	468	522	536	579	549	559	524	559	516	546	533	547	494	512	553	570	569	544	512	468	534	527	540	513	553	517	524	536	496	520	541	504	571	542	522	527	501	494	549	504	531	507	554	549	518	575	559	544	524	504	555	505	567	542	487	523	511	568	538	531	498	496	498	533	516	501	532	542	520	572	526	528	522	546	512	524	529	547	539	512	540	567	541	535	531	527	544	547	510	532	507	545	581	584	526	548	526	559	544	511	501	552	538	532	498	569	565	521	578	531	576	541	546	501	543	542	532	495	523	510	554	524	530	551	538	490	547	503	520	529	554	510	529	529	512	531	539	550	531	549	546	543	530	513	508	523	550	553	519	547	562	524	568	540	507	540	537	527	507	536	510	549	539	564	506	518	562	562	548	511	533	510	532	530	559	541	524	474	567	541	522	504	509	532	522	569	516	525	558	525	511	522	531	545	536	549	517	556	515	523	536	551	549	536	546	558	533	537	535	523	579	549	533	544	572	549	541	525	546	517	512	550	529	517	530	511	574	585	575	574	516	523	531	528	515	550	490	526	528	528	558	580	548	548	522	562	568	530	541	515	547	586	534	479	483	510	515	527	534	568	545	519	517	548	557	512	527	550	545	527	546	525	577	533	541	518	538	514	511	559	548	523	551	518	518	554	542	476	536	510	531	519	543	517	536	515	560	541	535	504	524	553	540	539	566	547	568	546	565	563	534	553	540	538	531	557	530	525	552	551	514	546	530	556	531	506	575	530	542	569	515	526	558	526	527	561	538	497	534	535	506	523	538	531	530	503	537	536	547	537	523	470	562	514	572	553	577	524	556	575	558	513	535	521	511	578	534	596	553	531	508	510	558	537	555	550	532	551	563	525	526	514	542	555	534	490	540	544	545	529	515	558	560	493	520	545	515	567	510	564	522	520	509	551	540	475	571	527	543	574	547	541	489	557	514	546	527	522	545	494	560	544	525	528	487	517	572	554	546	549	528	501	512	565	517	527	539	487	510	534	548	538	516	524	530	527	528	494	509	519	501	569	541	518	577	506	546	543	532	559	511	530	553	513	547	514	561	586	521	569	556	539	579	514	559	545	564	537	529	546	563	533	527	515	524	476	520	585	526	561	554	515	570	527	506	511	525	530	477	570	558	552	510	546	558	545	548	569	541	535	567	535	513	527	524	562	532	538	584	530	545	574	516	547	562	520	534	513	550	508	537	567	528	544	521	539	552	573	539	576	530	558	574	546	537	536	571	514	527	514	522	557	540	546	541	503	551	513	565	506	475	529	528	547	536	528	529	532	542	538	513	512	517	500	498	542	559	539	582	527	507	616	529	577	505	579	516	508	543	513	541	555	575	532	546	540	579	563	495	557	542	506	548	542	510	488	526	549	565	552	510	548	551	527	523	546	562	521	545	544	545	554	552	544	551	510	561	554	514	513	537	577	514	520	568	577	519	554	526	529	511	531	560	529	560	536	490	551	554	557	526	530	532	523	577	534	547	587	505	502	518	556	528	582	511	555	542	536	502	565	498	529	526	546	513	481	498	534	522	558	553	486	557	526	522	512	536	518	522	542	544	565	574	521	546	518	530	556	531	507	523	568	555	550	525	535	543	549	516	530	539	555	532	558	514	507	599	540	523	562	528	542	551	523	534	525	522	504	514	541	527	518	537	526	546	504	541	570	546	494	551	561	551	539	526	530	549	500	552	539	538	519	553	505	530	535	540	512	532	577	507	532	546	545	563	565	557	545	584	509	566	498	533	501	502	512	603	556	560	561	539	525	536	523	545	529	527	572	541	553	559	491	527	557	525	571	528	520	544	542	524	554	491	536	510	553	555	508	512	525	540	577	574	528	560	585	527	564	547	533	529	516	509	534	553	560	511	572	519	550	574	515	524	548	550	563	523	510	530	551	552	551	554	534	536	535	553	525	506	558	527	548	557	572	554	532	547	554	509	516	531	544	518	507	543	567	536	536	539	514	561	562	551	566	514	535	516	551	516	525	527	518	494	491	511	538	517	536	514	530	515	541	539	541	566	498	521	539	499	535	526	524	540
28240	25516	25629	16385	7052	3681	2123	1279	1027	812	684	577	503	462	455	387	346	353	355	301	305	316	317	319	293	279	295	308	270	305	326	280	275	268	312	314	342	292	308	305	303	302	299	272	292	309	286	312	302	294	272	286	310	319	302	288	323	280	304	279	281	293	273	289	296	286	304	309	308	292	313	287	310	307	277	282	300	271	274	276	307	292	292	327	308	297	332	278	288	294	295	296	328	279	300	310	290	301	297	307	302	306	302	301	285	258	295	297	316	300	303	295	315	294	299	303	260	262	309	306	302	315	288	305	318	314	273	313	272	306	307	295	280	297	276	308	310	280	312	305	299	333	308	299	303	298	325	273	314	329	320	276	319	291	301	314	241	288	320	322	294	315	320	288	277	295	313	303	295	288	306	295	308	316	301	305	297	309	310	310	289	293	331	293	288	322	271	317	266	314	328	319	308	300	300	299	301	281	294	302	295	313	292	304	298	314	326	300	319	302	303	311	288	310	319	309	263	309	272	269	308	296	314	306	319	270	289	285	316	300	305	299	318	282	315	286	286	289	333	287	297	313	290	297	278	307	296	303	306	292	302	299	313	295	316	311	272	293	292	294	314	324	290	278	281	286	292	293	304	268	322	310	273	318	326	286	306	310	275	310	315	306	290	283	298	302	310	288	269	304	299	297	303	308	265	321	309	299	307	342	327	292	296	295	299	313	269	295	304	297	311	307	274	277	302	278	282	297	302	314	304	300	305	307	308	297	293	301	266	299	283	316	295	298	274	289	288	325	299	273	317	293	287	309	323	310	315	326	315	283	296	304	298	315	290	310	282	287	314	280	305	315	308	309	300	310	307	295	289	271	295	299	307	275	311	303	290	292	320	305	302	297	290	320	307	299	320	302	318	304	291	309	287	280	313	261	302	278	300	276	333	300	298	288	287	294	296	301	307	339	300	290	323	308	308	308	283	281	319	305	286	299	281	277	286	265	311	271	317	308	295	289	305	278	313	283	289	307	309	316	316	291	296	266	303	300	311	303	293	303	291	273	281	309	302	287	298	305	315	302	290	281	285	314	312	315	289	276	296	310	289	282	290	309	293	301	289	320	322	318	287	294	288	304	316	310	296	301	296	305	314	309	321	319	294	297	305	282	260	315	276	298	293	313	292	307	287	310	317	308	325	307	297	278	315	319	292	317	302	309	298	298	327	330	300	283	308	300	283	284	280	308	308	313	304	304	325	290	306	285	309	292	330	307	294	315	307	289	268	285	293	268	294	272	277	327	276	312	305	289	270	288	276	283	303	295	261	304	280	274	302	308	314	311	290	315	306	318	326	277	313	283	297	311	288	293	293	292	329	289	293	312	333	329	307	274	285	315	319	324	284	297	316	286	294	303	273	282	273	290	292	318	300	315	337	279	282	282	298	290	308	325	312	293	306	297	324	295	301	281	283	320	295	295	329	300	289	291	308	309	333	298	287	286	299	300	302	305	274	286	284	291	304	289	286	299	324	333	273	320	318	270	266	280	284	310	357	296	293	307	308	328	324	270	293	330	292	285	305	307	301	327	344	284	309	302	303	295	312	289	298	287	313	273	311	294	277	309	285	279	272	315	283	309	278	289	321	297	314	333	269	305	303	309	297	294	298	300	294	345	276	293	276	329	302	291	310	268	310	298	305	301	320	293	309	308	268	290	307	335	317	290	292	258	298	334	327	311	320	306	301	301	299	311	313	297	287	285	309	289	317	312	314	299	319	306	305	289	282	321	299	330	299	310	291	292	313	308	291	276	290	302	277	284	285	308	299	324	280	255	292	312	290	274	308	267	272	313	295	306	301	288	280	322	291	314	311	317	290	307	285	330	279	307	285	294	309	300	296	305	315	298	308	302	298	299	286	299	264	285	315	294	316	315	309	329	292	323	330	278	289	272	276	297	307	285	278	291	296	296	292	300	319	304	288	295	293	300	299	314	281	336	314	309	301	293	319	310	277	278	343	337	269	306	305	304	272	331	322	303	271	291	288	302	281	293	290	283	328	281	305	337	299	282	295	295	307	298	311	305	282	323	301	316	293	316	303	306	336	299	284	259	283	308	298	288	296	322	292	301	296	308	317	299	296	299	296	311	298	315	290	299	259	292	283	301	294	321	276	303	310	292	289	327	296	302	291	296	270	333	278	260	332	305	282	293	320	334	296	312	283	313	283	304	282	298	296	283	308	279	278	298	276	302	287	328	235	262	297	304	279	268	302	326	286	299	302	299	302	290	299	305	331	320	287	306	309	315	307	293	297	301	325	289	276	301	299	302	307	293	299	286	291	273	291	296	295	313	305	277	304	331	287	269	313	293	295	286	279	304	307	272	302	277	290	316	276	291	301	297	305	310	314	318	296	321	318	325	290	309	314	279	296	343	320	289	302	332	309	320	287	323	318	303	284	266	315	288	269	294	283	295	279	320	297	301	327	268	307	291	353	319	304	297	309	305	286	304	293	309	294	306	283	317	322	304	301	285	314	284	288	294	287	307	298	313	331	337	288	320	303	298	331	287	267	285	297	291	279	304	306	306	339	324	326	314	317	330	318	322	304	292	286	338	298	334	303	304	285	255	275	303	322	313	314	299	284	330	312	277	284	312	282	289	324	325	275	279	323	291	316	282	312	311	286	303	282	300	284	287	313	289	330	314	281	285	311	307	325	319	301	304	295	308	308	257	308	305	311	280	307	298	310	295	294	285	302	308	291	323	315	327	300	308	311	286	297	306	278	311	332	304	279	310	301	319	278	271	286	322	293	301	307	309	328	329	267	300	291	308	292	311	296	293	299	287	314	296	285	279	276	338	301	310	300	296	314	308	322	313	280	298	294	291	323	319	291	319	290	287	314	334	325	318	280	299	292	305	294	297	285	292	283	294	326	298	334	316	300	320	316	299	293	311	302	276	287	297	303	314	286	291	326	293	286	308	295	364	282	301	309	285	281	262	321	315	325	310	298	285	340	343	297	273	281	294	309	312	308	291	353	322	306	324	324	302	307	294	348	280	290	279	312	271	271	269	290	307	294	299	303	307	267	314	289	292	305	304	311	303	305	289	300	316	317	322	304	307	310	288	279	277	285	270	304	303	313	287	308	301	281	288	321	321	277	287	278	312	305	315	288	311	300	277	269	292	288	311	331	296	307	275	281	310	297	299	300	289	272	273	297	310	307	307	278	293	281	302	290	335	277	313	317	284	316	322	318	318	317	306	314	285	276	292	274	293	323	276	275	313	298	326	312	307	265	334	327	299	302	297	299	289	293	296	309	293	323	296	292	291	337	322	275	294	288	325	319	304	311	300	263	333	289	280	313	303	309	284	290	283	283	262	303	289	296	275	308	301	280	296	293	320	267	297	293	298	318	288	274	314	274	327	307	320	313	278	302	313	263	287	328	286	310	295	279	295	297	317	296	294	295	292	308	303	299	292	311	313	291	322	333	294	314	269	296	325	302	287	314	312	317	271	293	293	313	278
32289	41238	31402	19225	12323	7678	4946	3283	2435	1966	1660	1203	1054	922	756	624	570	503	467	469	459	407	426	411	436	433	463	446	407	369	426	427	403	413	397	430	426	419	394	459	395	449	392	430	409	413	411	394	412	383	437	484	444	436	459	421	414	413	385	429	421	404	421	394	418	423	393	416	418	396	426	410	420	395	472	453	415	394	385	403	426	403	443	453	409	394	406	420	435	409	450	416	421	394	399	460	420	423	387	443	424	415	412	431	395	405	415	396	415	410	407	415	398	446	415	390	417	400	420	410	422	405	417	416	443	423	427	388	387	405	394	411	393	375	412	407	405	375	401	478	413	420	428	440	400	420	451	452	439	355	430	410	427	409	433	394	428	416	437	401	434	421	416	421	405	402	394	425	400	412	426	423	390	407	399	374	422	404	440	421	409	395	436	424	390	418	439	429	397	423	417	428	414	357	406	421	434	434	396	398	430	413	433	454	410	418	398	397	392	410	412	404	422	427	378	437	398	396	417	412	431	430	436	424	391	395	408	406	451	408	437	431	405	393	419	408	433	428	408	423	404	385	401	416	381	410	390	442	432	443	377	426	403	381	443	414	406	424	425	434	405	445	428	439	444	450	419	421	404	407	432	434	420	425	435	396	416	403	401	391	419	412	451	434	430	402	396	430	414	421	432	381	442	422	397	430	432	390	433	430	434	398	416	404	420	443	407	426	365	386	413	433	434	404	398	440	415	409	394	411	456	419	429	384	409	395	425	432	392	388	407	401	377	371	403	425	412	363	423	439	429	396	427	445	422	419	437	402	438	419	418	415	399	408	395	409	431	427	439	390	403	415	432	424	432	423	397	411	409	416	366	438	401	414	433	395	403	374	408	431	452	409	431	409	408	438	408	452	435	397	406	380	382	410	415	423	414	431	427	403	397	406	425	375	399	405	419	457	432	420	394	406	455	428	417	432	398	445	424	395	401	412	427	410	430	381	398	405	398	415	391	413	387	459	398	404	411	429	411	409	427	392	405	407	416	396	409	439	424	438	416	421	457	388	414	406	427	402	428	390	399	407	415	404	407	406	431	384	395	410	374	418	413	396	416	406	382	423	433	417	437	440	385	413	426	411	405	415	440	410	427	401	418	411	387	440	424	433	414	432	382	397	436	415	380	441	430	411	381	413	431	378	421	401	408	432	377	385	388	419	384	408	428	401	401	410	443	413	394	432	416	434	390	390	413	420	386	424	424	447	410	413	391	403	433	380	405	415	420	430	411	391	407	397	435	422	434	406	398	415	401	462	402	421	396	410	418	400	444	451	396	416	402	416	428	423	429	406	433	441	417	452	417	397	409	433	462	450	411	431	452	400	402	426	428	406	387	410	412	416	404	419	421	407	434	412	389	432	413	430	396	442	406	431	431	454	430	382	421	394	423	416	393	417	384	414	432	411	410	434	426	457	417	402	449	418	390	411	413	418	397	391	475	413	417	432	429	407	418	422	440	413	413	418	462	384	446	399	434	430	420	405	428	415	445	410	376	380	402	427	400	389	411	418	440	422	415	448	414	455	428	443	401	436	427	425	417	436	430	454	405	421	397	386	445	412	408	382	421	421	428	412	431	415	412	419	409	405	413	436	399	390	415	412	443	414	410	425	378	441	407	421	415	400	380	426	405	396	427	403	440	396	407	417	405	373	376	391	407	409	407	411	423	386	427	421	434	399	409	382	411	422	434	411	439	408	424	436	422	410	414	414	427	391	418	400	397	417	432	413	362	438	368	392	411	391	401	409	440	438	396	446	397	416	402	384	395	446	387	449	442	406	415	398	414	421	402	431	439	452	461	404	412	379	401	405	474	430	423	399	407	377	409	418	410	447	415	398	438	379	412	387	401	394	375	403	401	415	434	388	391	390	414	422	444	401	403	370	380	451	415	407	413	447	425	446	429	404	403	385	411	413	423	433	397	438	405	386	453	440	402	422	449	432	371	415	431	454	398	416	443	422	405	381	426	417	417	390	387	435	443	426	437	430	408	437	430	392	394	392	407	403	434	413	404	416	411	395	419	444	377	430	386	430	395	418	436	364	445	410	406	407	409	405	406	384	398	423	407	438	389	470	427	414	417	434	404	403	410	414	403	433	419	426	416	456	413	441	409	377	419	434	394	411	475	362	453	396	411	433	421	400	449	416	380	396	430	441	399	387	378	438	428	425	430	397	418	401	459	399	375	422	440	421	400	417	395	442	415	413	429	421	434	410	433	407	420	437	418	448	403	420	411	431	435	422	420	446	429	367	413	453	429	424	406	400	429	420	416	402	389	421	414	407	417	421	371	413	414	432	419	430	385	414	418	418	414	419	416	443	398	398	405	410	388	427	408	402	438	463	405	378	431	411	421	436	442	404	398	419	410	443	396	421	404	434	432	420	404	422	428	413	418	401	451	415	425	435	409	439	386	464	415	437	379	427	400	404	425	400	420	412	424	454	416	414	401	389	416	378	408	416	419	406	458	430	429	410	399	396	417	413	419	409	383	410	421	421	453	425	392	406	393	384	356	394	424	449	367	441	439	414	449	425	417	398	448	396	433	415	401	397	441	448	428	424	426	400	409	365	425	387	420	409	407	460	409	397	417	427	405	439	438	388	398	414	420	444	419	414	407	412	402	427	424	410	393	388	425	440	422	396	391	409	455	426	424	420	398	429	403	414	405	416	423	411	416	418	425	412	443	440	383	441	413	423	427	399	433	436	411	417	436	446	414	417	408	406	404	418	414	418	368	399	443	427	389	382	400	402	391	413	440	405	411	454	386	394	389	383	385	420	431	397	433	412	399	396	415	433	433	399	400	405	425	410	446	406	453	399	447	397	423	438	458	365	402	443	440	383	396	412	470	388	449	449	417	452	430	427	451	420	417	431	454	407	365	397	420	386	400	387	394	383	413	391	410	428	421	403	397	444	432	396	429	417	397	400	396	424	414	404	400	404	434	386	417	400	437	435	369	397	422	411	441	419	404	433	447	432	408	388	415	433	426	426	414	444	420	391	444	413	431	420	424	423	423	413	406	422	419	452	375	414	419	420	411	429	416	412	409	420	440	444	393	386	414	401	410	439	440	420	433	399	397	423	431	409	409	434	415	446	394	431	410	398	394	412	409	451	392	437	423	432	379	407	433	416	421	392	406	397	408	384	416	414	425	412	458	415	395	419	413	408	401	407	392	400	410	400	424	442	440	403	389	394	412	356	399	409	428	414	373	410	430	438	408	405	411	412	437	440	465	415	383	352	410	411	430	445	387	434	398	468	462	405	427	412	415	413	392	416	447	401	432	409	410	391	436	377	429	416	399	435	457	440	420	404	434	425	432	437	421	429	429	433	430	380	439	408	417	426	429	420	406	409	397	394	406	409	412	442	407	437	408	426	413	456	431	444	390	419	439	425	442	414	404	409	403	423	452	437	393	401	442	467	428	405	431	389	417	394	447	419	395	414	396	382	428	368	408	407	458	421	424	381
23730	20804	27832	23972	20631	13389	5480	2789	1902	1571	1306	1106	936	853	691	648	561	535	468	519	464	482	472	439	468	461	491	444	469	450	471	446	467	467	441	461	442	408	461	439	443	453	387	464	486	449	464	427	460	475	445	434	469	430	396	439	476	478	440	461	413	405	440	440	479	451	446	435	454	447	417	493	433	477	404	425	431	425	434	412	428	434	446	420	456	431	454	454	455	428	464	449	432	451	411	435	425	460	446	422	445	423	451	408	419	435	507	451	452	432	428	500	426	437	448	407	402	470	443	486	453	453	456	466	438	442	467	443	440	435	454	439	446	422	452	461	449	474	431	410	441	431	430	451	456	415	428	419	434	437	414	432	459	443	450	416	417	443	473	416	439	473	442	447	437	454	425	411	453	450	439	450	421	434	413	455	452	444	468	425	463	448	401	449	434	388	411	463	477	428	414	428	462	451	483	457	420	442	429	439	443	442	488	421	427	434	441	461	502	451	428	432	435	454	462	448	422	450	424	425	412	441	420	425	440	437	462	434	430	450	444	418	460	448	482	430	408	442	471	431	402	424	438	412	459	446	429	437	415	470	430	431	460	461	466	490	433	447	470	457	459	473	457	439	434	479	413	482	418	419	486	461	434	440	486	461	459	433	471	435	498	456	451	440	457	421	456	413	463	412	456	444	400	428	477	430	423	424	474	413	413	439	468	418	437	445	460	460	428	445	451	411	457	424	453	465	441	454	449	446	440	445	432	445	406	432	456	426	494	459	416	421	466	427	452	445	461	454	454	488	412	433	447	461	442	442	414	405	443	442	482	461	447	435	439	447	481	443	420	440	446	417	423	450	466	441	406	449	454	446	425	442	455	454	430	457	427	447	402	433	464	430	453	429	419	406	423	425	418	460	446	405	437	447	447	438	432	438	449	447	434	443	436	459	419	468	439	493	437	427	424	433	447	399	414	442	464	434	448	427	455	455	455	447	416	444	486	408	451	425	406	436	433	456	429	459	447	408	444	449	444	432	464	446	444	462	388	444	458	429	459	422	419	391	434	439	420	414	451	440	434	428	461	471	401	440	453	443	461	468	423	472	431	430	446	429	482	470	454	418	432	422	380	421	457	485	482	440	469	471	412	451	462	452	433	464	439	429	451	432	443	429	418	426	462	437	399	450	466	388	447	433	499	425	440	415	414	447	431	434	450	472	435	418	419	447	460	433	445	432	468	388	466	390	427	429	450	473	444	446	420	457	442	455	446	433	442	427	436	462	447	450	471	444	443	431	412	480	430	478	436	432	462	431	376	472	406	430	418	465	412	442	444	441	423	404	408	450	452	443	451	440	471	417	460	430	417	418	453	468	441	453	411	455	433	432	441	418	392	424	464	473	433	463	428	413	439	454	448	423	437	441	436	428	447	449	434	457	448	427	446	430	446	417	437	485	423	424	465	449	460	447	442	478	416	439	432	439	429	443	455	414	429	429	437	475	415	466	413	433	458	470	410	450	398	434	444	404	419	447	447	447	447	434	437	473	444	429	411	440	415	459	442	400	437	452	436	492	437	476	447	433	443	426	424	444	498	426	441	454	429	458	440	425	403	451	446	447	453	411	471	411	462	414	454	420	436	429	468	465	445	478	412	436	436	390	445	465	415	449	457	439	449	443	405	412	422	434	420	436	431	415	420	422	459	398	400	440	441	449	462	407	422	410	434	436	465	460	433	467	450	388	463	473	431	416	470	438	445	481	464	437	398	470	427	433	455	413	405	412	414	446	457	427	410	441	443	457	462	401	459	430	440	434	447	436	414	439	421	406	414	439	466	434	440	416	417	417	413	431	442	458	418	432	460	435	481	431	447	415	459	435	438	444	449	446	455	457	437	446	424	470	468	416	481	472	426	425	428	438	461	419	461	438	421	435	396	466	438	440	450	433	446	439	434	450	459	440	432	470	437	416	442	408	434	445	448	459	428	396	443	442	436	442	429	462	400	460	455	449	438	469	447	417	411	429	441	444	427	415	459	452	423	412	420	445	452	430	446	431	450	436	443	435	423	481	421	436	422	452	445	448	451	468	447	436	435	425	457	404	461	402	448	378	439	417	440	402	423	445	411	451	434	486	473	413	428	438	424	448	452	444	442	457	423	428	421	397	425	479	455	445	423	414	459	482	406	439	423	417	455	436	435	459	453	379	473	453	465	430	401	412	447	435	446	438	427	417	468	449	445	391	460	433	452	441	456	458	419	473	416	453	384	430	440	420	471	429	424	469	523	442	428	463	462	458	410	453	456	445	422	435	414	455	436	426	407	422	437	433	466	442	416	426	479	429	446	409	457	425	446	440	427	471	417	421	456	453	425	435	409	441	463	432	449	475	466	462	450	451	414	457	416	406	444	429	408	419	472	422	413	441	476	434	457	433	403	470	455	422	426	442	440	460	430	427	408	446	444	443	455	404	455	398	443	482	462	459	446	410	466	448	413	439	458	393	430	435	432	388	422	437	438	432	470	401	452	422	445	457	448	427	418	439	402	460	460	440	433	442	425	463	420	435	411	429	437	420	414	493	385	425	457	465	438	455	455	422	407	435	461	468	458	465	430	455	411	436	424	429	429	467	471	438	439	447	469	440	439	419	431	431	432	437	421	464	431	414	451	429	479	466	435	432	498	470	440	440	405	434	441	502	442	417	434	438	417	446	435	430	455	433	437	437	469	415	462	427	415	469	440	408	458	411	457	493	427	405	437	436	405	468	467	455	439	419	434	431	423	466	446	444	463	460	458	424	389	422	442	467	451	439	467	442	469	407	443	430	425	438	437	462	415	435	448	456	441	444	454	454	450	474	476	479	416	435	431	421	397	467	439	435	434	480	427	438	452	455	449	447	452	425	458	431	407	437	449	434	420	443	456	415	438	426	423	420	452	425	463	456	468	469	442	436	446	434	423	436	462	459	436	472	455	416	446	414	439	415	420	426	460	452	431	451	420	451	440	423	425	422	435	447	448	454	460	461	428	440	411	427	450	439	416	470	425	457	436	438	452	412	443	456	459	454	416	445	435	450	472	427	473	437	441	455	424	451	394	442	420	442	421	439	502	441	461	399	442	432	426	433	449	442	413	485	452	433	451	432	440	454	438	403	451	450	414	475	474	445	456	441	429	472	380	435	448	423	451	419	441	448	464	445	475	406	457	445	460	498	475	404	446	414	444	437	447	428	411	493	406	406	412	428	462	457	435	426	457	448	441	453	449	451	417	429	437	443	457	435	431	438	387	462	420	461	417	439	440	430	416	416	458	442	455	441	428	459	458	453	465	442	460	463	432	445	455	415	410	458	469	467	440	422	414	431	446	407	420	455	440	455	429	435	433	440	428	440	451	421	445	452	421	438	401	443	477	428	449	434	430	429	449	450	425	386	419	436	435	436	463	478	429	424	428	451	454	443	433	429	416	454	468	431	423	421	455	429	428	419	428	400	446	411	452	456	400	444	451	466	447	467	450	438	479	462	468	453
34805	50929	37558	26285	18945	13170	8768	6259	4676	3706	3005	2416	1897	1635	1339	1080	996	841	778	714	753	685	691	675	628	701	685	665	613	707	667	639	610	645	614	637	642	657	571	641	564	586	584	623	590	633	584	609	649	597	652	665	591	622	571	595	641	593	625	578	609	616	584	589	620	589	612	592	616	636	593	583	580	629	577	578	671	618	586	655	568	603	594	579	610	614	630	568	597	597	586	628	610	652	612	600	543	651	624	627	614	633	635	595	602	647	573	609	606	605	615	572	556	577	609	622	634	573	624	578	576	615	650	632	596	585	612	650	588	611	591	634	613	599	554	547	576	558	623	558	634	597	589	627	583	603	611	573	586	649	601	614	585	621	569	600	603	612	586	597	571	561	630	563	633	595	582	630	643	608	610	598	566	621	622	592	599	564	585	588	604	606	619	643	615	615	623	603	628	618	642	566	605	621	646	574	557	561	603	549	564	643	608	576	615	572	586	629	616	571	571	589	642	631	574	562	607	636	628	628	584	618	575	593	616	589	636	566	597	595	570	591	601	604	628	605	608	585	573	647	572	620	653	619	582	578	605	592	596	598	595	609	635	570	594	601	576	587	586	651	599	597	614	631	648	610	597	568	600	644	610	599	614	598	588	568	599	593	560	570	596	567	632	605	581	602	551	627	591	573	596	620	570	628	608	564	601	548	571	604	591	593	593	615	642	628	629	615	630	596	633	608	644	627	553	572	603	595	594	617	573	577	566	615	587	618	567	611	620	595	564	601	599	597	608	574	587	607	628	583	602	567	642	561	587	627	602	548	658	568	590	575	561	551	622	573	591	584	578	597	600	569	622	595	591	601	612	609	642	605	581	585	638	626	574	605	598	610	589	614	602	577	571	593	634	573	595	626	587	631	642	591	543	608	595	576	587	581	608	609	646	618	614	590	587	584	633	585	600	595	628	612	572	593	616	598	621	621	616	595	591	595	611	556	573	625	617	611	563	593	651	622	583	566	589	611	584	608	557	602	598	618	602	569	610	594	593	589	608	632	623	628	627	597	569	602	579	599	625	601	583	596	584	581	570	603	629	647	634	627	566	600	614	643	619	645	579	601	548	621	551	588	563	630	580	591	578	623	589	593	591	599	614	570	599	596	557	595	529	627	580	560	608	607	579	586	597	588	553	588	578	625	614	578	575	600	569	576	661	603	600	601	627	589	598	585	594	543	640	585	640	580	675	626	583	577	570	585	582	596	587	640	598	601	623	555	602	587	600	588	606	580	610	553	608	589	601	630	602	602	616	630	610	592	573	584	614	600	625	574	624	615	605	598	603	578	587	569	603	594	598	633	596	541	632	613	552	599	612	606	581	637	606	631	616	597	623	595	592	606	613	583	575	654	610	602	558	553	619	603	614	573	582	617	537	614	532	570	586	611	548	583	621	586	623	608	617	608	593	593	625	597	631	586	615	608	561	624	614	589	593	615	591	640	558	607	602	602	582	624	646	596	573	595	556	583	567	624	586	664	557	597	653	634	565	598	594	617	600	584	587	599	606	660	592	613	580	579	614	600	611	597	615	602	610	587	594	570	600	573	604	596	639	584	598	587	577	571	605	606	584	613	637	555	644	566	600	552	648	628	648	610	576	552	633	557	597	579	611	562	647	579	586	569	641	597	603	580	608	596	643	597	589	618	590	597	571	607	604	589	580	564	592	620	637	619	588	610	584	614	652	592	632	611	598	584	610	585	577	613	605	569	552	605	601	626	624	606	609	601	606	619	617	607	619	596	579	594	603	605	581	599	589	612	601	602	630	602	589	634	566	618	613	603	582	616	584	598	577	595	588	589	584	576	609	613	568	611	606	582	543	602	580	597	628	611	589	587	619	582	625	567	589	586	628	586	582	595	593	633	566	600	565	631	601	569	620	595	627	571	575	610	658	577	588	631	593	578	594	606	590	565	618	564	541	588	561	633	562	559	577	598	602	604	577	629	576	600	568	619	602	568	584	605	585	589	579	562	580	576	554	577	590	592	613	579	618	578	610	590	555	622	575	624	652	579	606	621	604	564	597	562	587	615	575	576	592	615	571	575	589	635	668	597	592	633	552	629	553	614	571	577	583	578	630	598	572	649	637	619	613	615	566	636	585	600	618	566	617	565	626	580	557	624	587	591	595	600	577	612	609	590	638	599	608	602	630	625	594	589	564	571	589	591	620	583	580	629	590	622	578	619	613	611	610	640	619	631	600	562	640	558	611	616	588	574	588	626	619	587	553	567	612	580	570	605	639	574	606	579	577	532	591	560	584	556	613	615	604	613	590	601	612	641	620	631	576	587	578	615	628	617	619	580	661	612	558	583	559	603	570	628	599	606	595	579	592	619	594	628	624	593	591	643	618	622	617	610	631	598	654	595	581	576	643	582	613	592	576	609	628	583	645	607	607	651	627	560	634	586	620	629	555	618	617	577	644	569	632	595	638	607	575	611	588	608	626	633	610	589	587	578	594	617	582	592	585	584	621	598	633	596	590	578	610	596	609	605	597	593	578	587	576	609	599	593	605	567	646	672	599	598	630	621	605	598	613	621	622	612	608	609	622	619	621	594	579	604	586	597	593	594	627	623	595	594	607	628	603	637	627	628	596	605	624	598	614	617	598	577	571	575	574	603	621	617	570	632	573	606	614	612	596	588	611	570	570	563	619	603	604	600	568	624	630	622	606	601	653	575	635	614	600	618	598	568	626	578	589	644	602	568	648	614	574	557	604	580	625	583	582	580	604	598	616	602	600	619	572	565	633	586	614	574	572	582	597	626	571	577	635	615	615	578	571	560	553	598	637	632	563	566	605	579	631	600	581	613	585	570	587	633	587	586	618	598	644	565	550	582	618	590	569	582	605	558	582	607	633	624	645	603	571	600	627	642	595	598	608	593	614	621	568	574	578	583	631	591	568	644	602	616	615	607	582	551	610	617	602	611	571	604	595	599	605	581	604	629	579	585	598	625	616	576	607	591	624	605	584	610	565	596	622	592	600	581	632	614	607	604	601	636	609	621	619	606	583	634	617	601	575	612	620	586	661	560	553	554	617	586	614	604	577	606	606	593	596	597	590	613	586	587	588	602	610	592	601	608	628	552	588	652	601	592	607	616	582	584	618	631	567	586	630	594	612	613	596	604	595	615	590	598	596	633	597	606	581	618	614	609	620	552	615	585	598	605	570	598	602	594	612	636	655	598	616	585	601	593	599	623	623	618	551	601	613	608	576	604	652	613	587	532	621	580	594	573	632	620	578	612	584	614	637	592	602	582	654	600	618	598	545	646	610	610	645	604	584	619	574	574	634	578	629	557	544	594	590	615	610	638	601	607	601	606	610	601	607	579	588	614	618	628	645	595	591	634	637	614	613	614	591	599	619	594	616	574	585	633	643	605	614	622	599	533	563	604	623	580	639	572	621	578	585	574	582	616	545	637	611	626	541	559	591	603	618	608	597	605	624	633	625	544	611	591	611	552
22835	20774	28262	23364	20860	20358	11737	4181	2545	1952	1645	1256	1103	854	712	703	606	520	481	463	427	441	469	467	410	410	404	424	448	391	418	402	402	422	394	397	415	382	359	412	422	378	395	370	370	347	332	385	397	355	393	405	401	385	381	375	372	402	367	361	426	383	401	404	384	371	387	387	361	401	356	341	393	397	411	402	380	361	435	390	435	357	384	380	366	394	393	424	345	383	423	328	380	424	418	361	387	405	346	408	397	398	368	391	381	366	367	371	346	377	399	347	387	372	380	401	404	400	373	384	395	395	367	360	355	383	380	367	365	365	415	347	344	387	381	378	400	389	371	365	351	422	397	369	412	365	350	367	362	329	381	382	364	401	367	357	397	361	392	374	390	363	370	403	374	394	387	375	371	398	367	364	353	385	417	346	371	385	404	388	393	376	418	404	373	382	371	381	409	393	371	356	393	392	382	370	387	370	394	407	395	399	365	383	403	377	367	340	378	373	371	380	371	330	383	420	362	384	388	340	391	397	375	382	387	362	399	381	365	394	383	363	379	379	425	353	370	406	353	358	381	371	368	358	380	377	366	407	361	370	379	384	358	364	387	380	405	390	395	375	426	364	400	406	421	395	387	373	396	383	376	386	417	379	386	356	371	400	427	364	349	380	405	399	396	400	388	390	400	400	360	384	375	378	387	393	420	359	403	388	368	368	399	365	380	393	406	388	380	354	359	376	368	408	373	394	394	370	379	370	403	405	372	361	379	372	382	372	397	412	348	375	419	355	350	393	370	367	389	375	348	390	396	377	380	389	372	380	371	394	385	413	399	373	382	370	373	396	358	377	406	342	388	406	372	400	402	368	373	364	357	361	411	343	384	448	366	361	408	350	369	399	410	382	396	379	377	366	435	379	374	383	374	379	377	405	381	388	357	362	378	360	374	388	374	327	351	379	377	420	409	383	365	354	373	361	370	427	353	397	366	384	382	370	407	372	350	355	401	377	350	414	393	398	386	358	387	390	338	352	364	383	379	401	389	375	393	351	373	337	391	436	376	395	388	373	382	341	383	374	363	380	388	378	394	357	338	371	389	398	354	362	358	374	381	359	376	384	402	363	387	376	409	359	347	360	375	414	384	358	395	347	382	405	385	381	404	404	408	373	356	362	381	424	332	362	372	378	420	380	357	391	348	400	404	410	382	364	380	380	373	389	401	369	360	399	366	387	406	385	400	369	386	389	370	357	400	373	374	368	394	376	389	365	416	375	372	377	409	404	410	373	383	340	404	350	376	347	369	391	423	367	365	353	403	356	393	384	378	404	400	391	386	358	405	369	358	343	373	355	412	406	397	392	401	364	398	357	366	367	407	406	408	366	408	389	365	417	398	376	410	351	391	387	361	376	368	358	390	412	346	392	339	433	385	377	373	403	371	373	406	353	369	363	423	366	376	359	409	365	400	359	417	394	398	373	394	387	380	396	391	423	394	382	381	391	396	372	369	357	353	351	418	352	383	371	368	365	368	376	371	374	374	393	383	380	362	366	386	428	391	373	398	356	388	401	342	367	409	344	360	395	351	362	381	379	361	386	383	389	375	390	367	361	377	363	359	357	367	386	399	366	375	396	393	387	366	417	384	387	356	389	378	381	328	370	382	377	383	367	343	386	347	388	337	389	358	419	389	408	364	394	392	378	405	394	375	390	393	401	363	369	394	403	357	349	350	397	366	352	356	371	341	379	360	377	401	369	376	339	380	402	414	404	349	381	354	369	371	401	433	374	409	390	375	412	361	420	385	367	362	373	378	373	390	407	398	412	371	387	369	373	386	403	389	369	396	401	387	407	368	389	342	391	390	359	336	388	418	405	414	364	357	387	405	372	389	375	409	377	344	401	384	344	389	380	416	357	367	385	423	347	385	399	335	414	360	411	424	379	367	372	393	355	362	380	359	371	370	381	373	360	386	384	370	394	404	360	359	387	389	405	389	364	374	342	419	370	375	367	418	389	334	338	413	362	379	370	372	368	396	352	328	356	368	359	346	390	421	361	364	393	375	413	360	382	397	386	375	398	397	378	391	386	351	373	383	361	392	360	372	411	416	371	388	393	389	387	355	393	414	366	350	380	397	402	381	381	386	354	370	377	375	380	377	363	370	409	353	385	372	375	374	388	365	358	395	344	355	404	374	395	371	367	384	385	391	394	370	376	390	401	368	390	375	370	398	369	376	401	362	401	326	359	374	370	410	373	370	392	377	359	369	384	357	384	391	381	373	383	390	386	407	361	353	401	346	371	366	409	358	338	411	392	400	377	412	341	385	386	393	398	371	381	356	390	391	374	362	405	395	364	395	350	363	410	362	371	383	367	382	371	398	357	375	380	372	369	374	392	359	341	392	368	387	372	405	359	340	391	380	359	377	364	349	376	346	397	430	367	391	381	361	379	378	371	394	372	362	373	377	391	366	357	400	371	351	353	373	368	396	373	399	367	434	360	386	403	354	408	350	409	387	353	365	361	381	382	370	394	382	368	377	387	384	398	387	343	385	361	368	358	356	403	412	411	426	382	381	372	355	390	389	382	404	376	399	377	370	386	360	393	359	357	395	403	376	395	365	384	373	394	374	337	373	373	367	391	384	396	403	386	360	350	371	386	379	371	367	365	425	353	370	385	388	406	397	378	427	360	375	373	381	362	417	389	360	373	360	398	365	377	378	371	420	384	368	390	411	355	375	369	401	373	397	349	387	365	358	372	412	402	382	409	391	376	373	382	380	378	391	388	419	388	376	370	389	402	360	358	395	352	358	364	355	371	383	386	393	379	379	407	389	355	351	366	363	366	400	378	426	375	385	369	378	360	375	368	406	381	369	350	397	401	387	361	418	414	377	380	380	368	373	385	367	377	382	399	379	368	383	386	379	370	374	350	405	381	386	403	377	389	384	372	381	385	377	403	376	391	359	369	404	386	387	390	388	366	397	380	353	405	365	389	385	369	415	348	397	364	386	366	389	402	417	366	359	419	386	380	385	396	399	382	400	342	401	370	388	367	385	355	415	378	410	391	371	366	351	393	376	386	407	353	401	399	355	389	360	347	392	365	370	364	375	384	390	388	373	391	399	415	384	400	397	354	374	371	391	364	381	359	393	412	352	340	398	375	385	413	383	395	365	411	403	388	383	362	385	338	358	351	391	403	407	390	376	385	394	386	363	387	374	386	384	364	366	370	386	376	364	381	358	382	392	409	403	393	397	368	364	382	367	334	384	418	383	392	388	356	378	403	393	360	358	409	372	401	363	409	423	371	389	352	395	351	374	375	384	388	372	377	378	352	386	409	363	395	397	370	369	378	428	382	375	366	392	374	373	387	381	366	372	387	350	391	415	357	403	363	393	365	381	356	372	368	355	415	385	371	376	355	382	381	397	398	365	373	367	402	362	396	368	348	386	364	374	392	362	343	404	400	376	364	367	410	366	405	365	363	341	348	360	349	428	376	351	351	329	363	377	390	347	347	357	387
38287	55797	41301	30153	22696	16329	11387	8372	6101	4741	3826	3013	2362	1888	1510	1315	1064	912	772	691	729	717	643	653	655	647	640	655	635	601	598	582	602	550	532	580	532	534	544	586	518	502	565	512	513	582	555	531	559	575	545	561	571	540	552	529	493	527	509	546	588	520	516	498	531	546	549	506	551	511	528	537	571	571	540	574	534	536	514	515	548	514	547	535	518	559	539	515	514	595	501	537	551	556	529	535	550	521	514	544	494	526	538	518	517	540	513	515	528	531	492	527	504	472	503	576	520	533	510	539	518	537	496	542	504	541	520	463	554	556	540	542	534	541	533	524	519	531	515	508	518	511	493	505	509	459	549	525	518	513	522	519	542	539	505	546	555	534	505	538	497	500	510	489	537	532	499	581	538	484	500	515	538	559	506	497	519	547	546	501	539	503	482	485	510	521	509	541	482	511	557	537	511	507	529	495	532	472	525	532	484	539	524	562	521	499	515	528	518	513	502	479	558	481	524	491	574	501	502	583	506	535	509	533	519	539	539	548	527	538	546	505	532	556	543	562	511	525	517	494	511	544	556	492	495	557	476	516	532	499	498	531	536	518	527	509	515	530	560	531	546	513	523	502	497	552	488	522	538	488	505	473	517	529	554	523	514	553	495	514	530	529	538	552	495	506	515	504	517	527	512	554	550	515	530	519	524	529	511	537	548	529	534	516	536	514	534	534	501	514	477	537	509	542	501	535	534	510	508	513	500	518	539	511	556	522	530	483	522	515	496	529	534	547	504	519	546	475	575	501	540	516	516	534	516	514	543	563	495	520	524	500	527	504	535	530	511	549	516	536	518	553	526	504	539	484	520	551	529	490	533	557	528	505	520	543	505	524	524	520	541	542	503	514	500	497	571	505	501	540	545	539	548	507	529	521	489	531	542	523	466	511	492	500	523	474	507	533	528	519	500	520	526	478	566	551	495	501	506	558	484	504	563	524	502	551	584	545	531	521	501	509	531	530	521	544	487	527	537	512	462	481	508	528	510	547	532	553	524	543	555	525	543	513	534	547	501	536	550	526	553	544	508	527	550	502	502	515	511	564	507	560	521	512	526	522	518	526	506	505	513	509	531	504	517	506	496	512	493	503	539	536	523	513	548	514	540	517	494	521	530	497	516	537	490	531	523	529	512	534	519	569	528	497	517	495	498	543	507	523	570	509	551	461	475	545	583	529	533	524	505	525	537	485	536	562	536	518	559	529	527	525	489	503	539	551	534	544	540	533	528	471	500	536	526	535	513	548	511	532	503	514	491	515	584	526	546	505	523	561	511	490	500	483	519	524	500	519	530	467	524	519	527	567	515	539	569	527	549	493	539	541	489	569	522	540	507	496	526	538	487	523	511	520	524	505	545	551	498	486	527	510	496	512	551	550	512	562	511	556	502	514	518	509	544	492	477	537	547	474	538	519	493	560	524	550	481	494	535	503	537	550	545	555	529	539	538	526	551	526	497	520	506	524	530	522	551	521	569	524	548	566	518	528	540	577	516	491	490	541	500	526	532	525	575	559	522	501	523	511	519	569	532	516	568	522	515	557	502	521	513	507	514	544	528	495	526	497	497	543	537	519	536	500	525	515	535	555	533	513	540	497	550	507	480	519	498	573	540	544	527	490	503	520	505	507	532	519	522	513	507	526	595	507	534	513	542	503	526	489	495	550	536	521	563	542	495	489	537	525	509	499	503	494	494	494	519	486	509	517	551	556	482	532	532	554	529	498	520	543	485	514	527	537	528	549	508	525	531	534	558	521	549	506	506	530	533	497	439	513	601	529	484	541	541	512	539	550	523	500	506	528	507	512	501	521	504	525	492	519	519	530	503	521	527	528	575	522	494	521	522	497	540	521	516	498	544	505	533	562	510	562	545	527	505	515	503	451	513	502	509	510	512	526	556	514	562	545	537	516	496	511	489	512	518	520	536	493	537	499	521	523	510	494	511	521	564	503	530	509	495	524	542	510	519	513	488	502	503	505	533	531	555	567	502	525	544	509	547	559	512	529	475	546	512	502	484	520	560	548	570	506	559	569	556	527	496	495	497	539	492	507	543	532	512	505	538	538	521	598	541	514	564	492	542	522	555	505	489	535	495	496	565	573	530	514	540	561	502	540	519	534	538	535	556	531	537	537	500	553	505	487	516	534	503	550	514	474	537	503	513	512	511	525	505	520	524	508	524	558	549	515	501	497	529	531	540	513	519	551	486	498	508	497	539	508	526	495	536	551	517	526	532	539	492	497	537	520	553	551	504	549	532	533	540	549	529	567	499	563	534	500	514	497	522	541	508	512	487	516	519	517	524	516	514	540	512	521	531	502	546	569	464	524	500	503	518	534	492	497	527	529	496	522	520	538	577	513	528	533	537	507	495	548	536	527	501	573	553	493	534	497	532	551	551	536	522	521	541	510	517	550	524	508	554	501	491	482	521	475	522	542	503	571	495	504	535	496	547	544	538	557	479	528	526	522	508	497	544	532	517	562	553	512	546	516	530	474	539	491	508	521	509	498	534	522	549	488	531	518	584	508	503	544	504	481	546	519	508	529	529	495	494	502	538	537	509	529	473	542	515	522	505	516	545	508	522	512	515	557	491	524	549	515	491	527	527	514	525	514	511	536	509	509	492	523	518	510	541	536	531	497	537	492	525	516	514	506	501	529	525	536	523	538	471	553	504	543	544	493	515	533	512	505	512	553	503	486	536	516	513	523	513	548	553	536	530	529	536	519	535	515	582	541	557	543	484	513	539	531	528	513	530	516	537	521	510	517	530	530	510	500	512	535	503	535	524	527	521	519	452	548	489	519	508	515	502	522	527	555	501	507	504	526	490	520	486	557	530	519	506	516	504	534	518	547	534	527	495	491	581	520	518	494	528	499	496	529	477	506	505	483	487	558	508	505	500	573	530	514	528	530	494	516	533	545	503	494	542	521	533	569	535	516	500	518	545	525	506	483	473	495	532	565	481	555	545	547	549	494	539	510	556	510	521	532	509	515	539	532	547	519	492	494	523	508	550	542	503	572	488	497	470	532	547	552	503	482	552	505	554	533	573	522	484	499	485	564	524	556	464	517	519	537	490	505	531	497	508	508	531	495	512	525	538	490	533	487	518	523	515	543	509	459	537	531	507	561	482	483	532	505	537	525	552	530	533	491	532	545	512	537	558	570	531	518	498	534	555	481	502	537	537	527	540	530	502	511	546	503	521	503	524	513	552	496	531	531	535	495	513	499	543	517	534	507	506	523	515	525	548	509	548	507	491	528	489	533	544	501	493	534	517	525	519	536	497	489	530	539	488	494	545	502	520	524	556	517	519	513	551	512	491	512	509	527	496	460	546	487	509	482	525	547	556	507	555	524	526	519	505	506	488	507	537	493	569	500	537	545	537	526	545	516	565	479	530	486	560	561	505	503	513	487	513	500	557	549	526	502	519	517	520	519	538	489	518	573	529	518	542	495	526	549	547	495
28286	24757	24086	14778	6346	3079	1814	1264	885	754	624	478	453	458	383	344	350	299	290	277	295	285	308	297	271	299	313	287	296	300	331	298	301	330	314	267	279	298	303	300	268	291	317	294	292	316	259	298	305	303	295	271	265	296	290	302	247	306	257	299	291	319	292	291	295	294	273	293	267	293	259	282	330	285	278	287	285	315	267	315	273	289	288	290	273	284	285	264	301	292	290	310	319	290	310	307	292	331	274	281	284	287	274	281	290	298	324	328	289	296	305	314	293	278	310	282	291	259	289	274	297	291	311	250	283	284	263	322	263	311	295	278	318	301	271	314	281	256	302	300	297	296	319	265	267	273	266	276	317	307	291	318	311	293	316	304	296	278	283	318	258	269	257	275	297	289	280	303	303	270	263	297	298	292	300	285	290	266	293	285	259	280	307	281	306	287	304	264	300	303	277	291	289	331	281	271	301	285	275	302	272	290	292	292	297	300	296	270	301	271	287	267	295	293	292	285	299	302	256	297	280	284	280	276	295	306	297	241	313	308	292	285	291	254	290	299	254	271	300	279	288	268	302	295	282	292	286	288	277	282	295	269	256	295	324	315	296	303	284	279	272	299	305	300	293	289	264	305	280	317	270	288	304	281	295	290	278	305	270	313	308	291	319	283	291	300	282	304	286	295	300	308	277	285	280	276	279	277	288	270	302	281	294	288	274	286	306	317	270	306	329	313	279	308	282	309	319	275	325	285	296	307	269	252	282	300	287	254	322	282	307	273	327	293	321	294	282	299	268	290	311	298	279	277	298	318	300	281	293	288	297	288	265	293	287	305	280	304	291	281	299	278	312	275	305	301	285	308	292	291	310	296	302	289	278	316	335	278	268	255	277	278	284	284	317	287	304	313	284	285	289	325	293	279	269	275	305	285	305	282	256	288	298	244	322	292	301	281	297	270	270	270	277	285	267	324	257	310	291	274	307	288	274	301	285	298	296	289	288	299	266	286	292	290	340	292	264	260	314	254	307	300	278	321	278	300	294	291	294	297	318	282	273	290	253	278	257	295	313	267	300	250	310	301	289	323	307	295	304	318	255	284	295	283	288	323	291	305	287	297	271	284	278	293	320	318	287	298	293	275	293	307	282	287	303	310	251	306	312	291	292	246	279	310	286	252	285	327	273	252	287	322	303	294	296	271	271	290	271	301	296	286	311	279	293	265	291	303	298	265	293	270	277	305	299	278	290	317	293	315	288	289	269	332	315	295	287	275	291	288	284	298	285	256	319	299	297	279	270	302	308	310	287	267	291	288	283	294	274	296	286	303	269	280	271	282	271	286	291	280	295	306	304	278	294	308	283	286	294	271	295	281	280	303	270	289	342	281	262	302	285	328	310	300	294	301	272	274	317	297	294	306	276	287	266	282	285	278	315	278	320	260	288	293	315	284	299	269	306	282	313	292	318	275	290	314	295	289	321	270	298	283	273	282	290	295	293	265	280	284	285	262	287	314	279	269	283	280	291	279	283	309	306	287	278	273	259	283	286	286	324	291	301	265	295	315	272	308	290	279	267	284	294	321	311	266	329	272	291	291	315	320	275	280	280	272	275	279	293	287	278	285	299	262	257	300	281	272	290	299	279	282	280	290	276	287	286	281	287	289	253	324	284	270	287	280	323	256	272	287	280	296	311	285	275	291	299	267	293	294	291	280	274	272	325	309	276	274	308	299	253	249	250	282	284	268	302	269	292	282	266	287	295	268	305	302	303	321	281	309	293	288	254	293	310	280	291	315	270	271	313	299	286	279	320	276	267	290	295	287	278	277	275	263	310	279	278	277	283	263	276	292	289	295	297	269	278	298	274	297	275	278	318	317	300	261	298	269	295	272	291	303	283	279	324	276	283	261	293	267	284	298	286	288	273	272	287	296	281	295	270	283	300	300	302	297	297	311	307	259	286	313	293	301	269	293	282	291	324	285	302	298	268	282	285	318	315	307	275	308	281	293	313	307	281	281	235	287	299	291	304	295	300	304	311	287	300	307	274	274	298	303	280	293	268	285	301	307	293	324	293	303	265	302	293	280	342	268	299	277	289	278	275	285	319	312	268	307	300	296	276	279	297	289	271	296	300	313	288	303	305	266	299	292	290	293	275	319	281	296	286	320	308	306	277	304	294	288	292	295	289	308	302	288	262	271	280	281	313	309	275	288	296	288	295	297	294	304	287	318	288	318	288	274	314	268	314	280	324	284	271	285	252	295	278	328	282	301	296	302	301	304	305	288	300	283	287	300	306	278	300	297	287	286	286	284	283	305	313	267	289	314	269	294	260	318	300	281	307	276	294	257	251	264	296	272	302	289	281	292	296	310	313	268	300	306	276	301	314	287	290	279	294	291	308	301	272	297	300	302	268	282	295	315	271	297	294	276	293	306	273	290	258	319	284	258	322	291	292	307	319	291	296	276	297	300	298	285	290	270	293	299	270	295	306	301	280	284	281	276	280	313	289	294	296	305	294	295	269	283	307	300	299	300	299	302	271	288	300	285	260	303	302	280	263	293	299	341	301	280	305	290	273	267	285	288	290	285	288	310	322	273	294	299	262	295	306	295	288	292	262	283	244	294	324	297	308	309	285	249	297	306	272	259	295	315	292	261	275	303	298	281	305	292	341	299	281	296	262	297	301	276	282	255	283	303	302	244	281	295	287	260	325	324	309	277	275	285	287	291	304	300	316	290	269	281	298	315	267	332	284	311	306	287	326	283	319	299	245	299	281	292	265	309	272	280	290	281	304	268	279	254	306	291	287	288	289	290	284	279	298	272	297	285	293	279	317	307	276	248	257	269	295	300	261	289	297	284	261	274	307	289	297	262	312	292	280	320	298	282	302	287	305	293	298	267	277	279	287	269	302	280	307	293	298	296	310	279	287	303	286	299	294	297	281	292	302	264	308	287	289	291	269	279	315	286	255	283	278	296	287	295	274	267	267	282	278	310	287	295	274	302	264	278	287	283	304	265	299	284	296	306	290	285	281	292	283	291	298	288	314	285	323	292	289	272	302	308	281	301	267	315	289	333	309	288	285	276	283	292	313	280	314	285	286	276	280	317	275	312	283	285	304	320	294	294	287	276	291	265	317	301	296	303	282	286	274	274	290	266	341	260	290	295	301	297	277	289	292	301	290	301	310	278	257	286	284	301	297	269	314	300	308	288	309	286	294	314	276	297	279	294	277	315	314	285	319	281	296	302	280	271	299	309	283	282	276	292	271	283	283	319	279	270	290	292	291	293	309	288	292	290	271	306	299	302	282	270	291	298	304	326	277	295	277	278	273	315	252	303	278	312	325	290	283	284	293	338	292	311	309	286	312	258	298	295	310	289	285	320	278	269	278	285	317	272	289	267	303	299	291	290	286	281	270	291	300	305	308	325	277	294	292	289	262	289	281	305	293	275	253	288	279	267	281	272	293	298	295	314	287	312	268	276	307	274	274	306	302	300	311	300	265	284	302	283
31613	40006	29479	17695	11327	6860	4247	3100	2234	1762	1420	1109	1021	773	716	645	502	514	432	431	440	421	409	441	373	411	386	410	405	395	452	429	410	413	401	398	408	406	392	439	388	433	427	432	408	403	406	410	416	367	406	417	358	410	416	388	442	422	411	403	401	365	400	444	396	440	410	424	396	374	360	393	379	420	403	378	374	393	406	384	408	398	385	391	357	424	378	427	357	366	398	376	401	414	399	412	423	415	406	432	393	427	384	433	427	386	411	400	436	396	378	391	395	389	410	407	387	407	374	391	379	394	401	430	394	439	395	401	398	378	393	413	410	407	442	393	404	409	423	383	426	381	395	360	391	396	367	416	402	400	398	401	391	391	435	387	396	397	421	406	387	427	429	381	423	392	406	418	399	375	416	428	400	409	379	390	405	369	437	381	399	400	408	401	420	426	371	386	432	387	395	438	436	428	411	421	409	435	400	448	391	387	431	360	405	380	390	406	390	383	395	413	410	422	415	382	396	406	385	393	358	405	394	390	385	403	371	397	370	379	380	370	398	352	414	414	394	400	404	381	358	397	402	409	458	392	438	382	412	428	441	413	399	423	379	393	409	416	412	435	367	409	427	414	416	392	420	428	386	423	420	395	388	386	405	432	433	391	359	428	363	382	394	377	416	425	385	413	410	424	393	424	403	399	397	403	394	415	399	395	403	409	403	412	403	389	428	422	398	425	388	387	406	392	369	408	408	415	428	393	387	416	430	395	398	412	370	396	419	466	377	429	393	389	402	373	385	402	406	433	404	393	415	412	403	436	402	383	415	378	397	375	373	382	400	429	412	384	426	416	428	441	391	374	443	409	421	368	367	370	356	365	384	397	395	358	419	395	400	427	406	392	399	415	426	414	434	446	396	390	384	401	417	390	433	417	440	436	393	380	390	381	409	398	447	425	420	376	410	406	404	387	424	407	398	365	428	422	423	435	375	439	410	387	370	413	378	389	403	434	413	442	391	398	375	378	421	368	437	363	399	402	381	401	408	351	373	371	404	403	388	415	388	437	435	415	423	387	426	414	396	407	408	371	374	393	419	375	390	410	386	384	413	422	408	394	391	400	404	410	430	393	386	391	376	379	393	373	416	366	424	405	372	418	414	413	371	408	403	407	369	369	413	428	395	416	408	354	418	404	412	348	394	414	415	406	394	412	419	402	397	384	407	421	423	374	425	420	375	416	373	417	390	439	412	411	398	423	399	435	391	405	389	389	372	394	425	410	408	374	430	417	392	379	410	366	410	413	402	401	420	376	389	416	348	374	409	392	409	421	428	414	391	393	361	398	392	403	420	401	419	431	442	392	352	409	438	372	380	381	406	402	422	379	395	408	468	429	417	428	415	379	395	393	430	413	368	376	432	400	372	401	397	441	428	409	419	434	389	390	420	387	385	409	426	382	387	400	392	436	392	420	426	405	390	414	414	392	416	391	387	422	387	408	394	410	397	392	358	409	353	405	407	409	366	382	383	382	416	420	376	374	400	398	422	412	417	376	405	387	423	410	398	409	381	411	419	419	378	459	425	392	377	390	394	408	401	404	433	402	441	419	401	411	430	412	361	417	408	367	439	418	401	405	365	384	411	395	416	392	395	367	433	391	385	392	382	388	405	403	364	438	413	408	418	384	407	421	417	382	412	394	364	396	393	440	403	404	374	406	415	420	389	384	398	444	414	401	404	407	375	409	413	383	434	451	440	424	385	394	396	435	376	387	394	368	400	435	420	411	401	394	386	402	402	374	420	420	370	352	370	378	381	397	398	398	387	393	395	394	417	438	404	390	401	440	408	397	369	426	396	390	396	403	428	415	398	410	378	345	402	415	381	420	407	413	410	431	402	401	380	397	400	401	395	442	441	387	415	424	427	391	386	384	380	379	414	415	395	376	367	390	417	352	417	418	408	379	445	405	398	401	425	450	396	419	402	452	390	372	382	391	406	395	396	390	437	424	418	400	423	419	430	404	406	412	401	390	431	401	388	383	376	419	403	422	377	402	406	420	411	392	413	421	392	388	435	433	397	434	415	412	414	432	395	402	414	394	375	367	403	413	377	422	429	389	415	405	392	406	374	411	373	420	357	387	422	446	399	397	427	376	416	427	403	429	425	421	443	458	394	386	417	389	411	374	388	421	393	356	405	374	400	435	381	394	396	381	409	397	413	414	382	409	386	411	435	384	391	421	367	386	403	389	400	412	403	424	401	416	372	408	408	380	380	396	400	419	416	425	376	434	404	401	440	409	388	383	403	376	402	384	405	402	447	405	396	417	423	408	395	380	394	385	394	442	408	410	376	390	442	422	372	410	379	404	403	413	389	387	448	431	398	384	401	394	380	415	381	401	377	392	414	422	390	374	401	381	399	393	408	398	386	402	406	396	412	416	378	422	397	415	425	385	413	382	421	421	401	385	417	366	407	424	406	425	409	392	416	389	365	435	411	392	398	412	420	368	445	418	417	367	426	416	408	382	391	397	414	370	389	404	406	377	414	390	398	404	405	359	411	375	424	436	380	410	403	412	402	405	410	427	427	429	405	419	390	399	407	426	387	415	385	416	365	433	387	411	365	378	403	411	412	400	410	403	404	391	414	359	396	399	403	412	374	394	430	371	431	428	427	433	413	421	383	385	413	384	397	403	392	400	391	420	381	373	424	391	391	399	377	369	452	383	395	417	387	383	375	410	387	401	412	383	393	370	405	398	403	401	392	411	398	411	419	394	386	424	402	408	423	400	373	416	422	416	414	388	402	405	402	397	379	405	398	387	415	425	366	368	425	405	386	446	400	411	394	427	375	402	424	402	404	428	386	412	383	398	391	440	379	419	390	416	429	386	394	411	418	428	416	397	382	393	413	390	417	426	433	407	384	424	410	414	406	422	391	390	458	396	406	415	419	439	388	376	398	412	400	383	414	414	365	435	401	387	368	405	409	405	397	397	434	395	438	392	392	394	393	375	430	376	413	367	405	378	422	403	414	395	444	417	409	385	408	374	441	419	412	401	408	431	347	404	412	409	422	439	399	391	370	417	401	369	379	386	367	387	408	376	364	382	400	391	424	416	401	395	400	391	425	420	387	419	389	399	388	433	373	430	372	397	435	393	392	409	373	437	412	446	394	391	377	402	413	381	399	385	401	438	422	380	411	409	403	392	374	406	424	384	393	413	393	410	376	386	402	374	427	393	400	431	415	388	411	369	407	391	399	405	443	400	403	385	403	421	357	409	371	415	403	388	367	405	430	381	410	389	398	367	405	394	397	421	398	437	380	389	394	400	429	415	402	392	403	393	389	381	419	419	387	422	395	414	375	394	384	392	376	367	413	388	402	424	405	387	356	398	420	375	438	415	387	414	377	406	410	422	396	425	424	412	409	364	396	411	418	407	444	368	404	389	425	409	419	390	388	401	382	389	408	392	411	416	434	381	344	402	423	417	437	423	368	420	396	401	380	414	401	385	395	371	416	431	436	416
23792	20811	27833	23923	20524	12376	4841	2583	1796	1377	1220	1064	895	757	702	583	545	557	502	521	496	485	465	435	467	445	444	426	419	453	439	429	455	450	414	427	447	441	361	441	499	448	411	441	444	451	438	424	446	458	447	439	404	469	447	469	450	415	446	482	424	424	441	448	429	433	399	399	425	421	444	435	440	430	418	420	403	425	434	432	396	435	434	433	418	418	419	433	402	440	444	437	441	432	391	395	431	457	455	446	415	447	448	459	415	443	457	474	450	434	459	413	471	405	428	464	431	431	458	426	439	417	422	436	423	414	429	433	417	428	433	453	459	454	417	396	447	392	455	461	408	430	445	436	443	436	406	443	425	409	405	409	425	419	461	432	402	440	438	453	419	408	433	389	406	438	425	425	448	449	432	417	434	447	431	433	462	442	396	424	448	451	418	417	443	448	428	407	463	418	434	416	432	425	415	386	420	405	423	416	408	422	463	418	428	444	399	430	425	430	447	462	416	441	449	417	445	473	429	426	438	427	422	406	461	422	429	410	444	401	400	415	417	424	426	449	428	414	411	470	408	421	457	424	432	436	433	421	425	443	401	427	425	424	474	438	404	411	425	433	425	426	465	439	436	409	407	395	411	381	455	442	407	434	410	430	402	438	428	435	416	418	408	432	448	417	421	430	424	460	454	419	410	447	443	424	422	419	414	409	458	477	430	413	425	453	427	424	398	391	453	461	418	431	426	419	403	409	478	434	431	436	399	446	427	457	424	424	423	462	429	422	433	436	438	426	436	421	461	446	410	420	442	416	407	430	406	403	419	425	434	477	409	406	441	399	432	414	433	439	436	482	390	435	426	401	412	445	400	393	429	455	438	458	415	399	436	426	430	426	432	431	457	439	426	393	460	429	443	456	404	452	477	419	443	434	433	447	451	440	423	454	470	392	443	407	450	399	443	403	435	413	449	404	463	447	435	440	407	394	446	432	424	435	446	431	425	428	444	430	427	463	409	466	454	437	391	441	422	428	392	437	407	433	442	408	422	374	434	413	417	420	422	426	450	416	431	400	444	448	456	435	419	426	418	459	408	466	420	484	426	397	441	425	386	421	430	484	429	451	438	439	426	405	442	418	407	437	429	407	395	431	435	411	390	393	417	429	391	413	462	415	422	444	471	424	427	409	434	411	417	429	383	417	427	416	477	454	424	417	435	440	452	425	428	399	460	398	446	421	422	405	432	433	422	444	424	405	441	449	406	425	443	427	431	405	414	430	402	416	402	434	436	431	422	440	424	437	455	416	452	425	421	421	400	450	409	403	432	414	446	456	427	429	438	413	408	423	435	395	406	393	417	423	404	416	402	423	401	412	439	435	413	402	412	427	433	404	423	420	429	430	403	412	401	428	414	423	404	438	424	407	399	421	426	448	468	434	447	443	444	385	444	407	466	426	442	465	428	423	419	442	420	428	441	430	469	409	433	452	429	420	433	431	402	415	438	436	425	427	432	462	420	450	409	417	432	450	431	414	438	432	440	419	448	426	452	424	427	423	448	455	418	413	431	425	435	410	451	424	423	436	443	425	423	427	424	413	428	420	400	395	411	398	445	385	455	443	395	430	455	416	450	400	397	435	464	435	439	454	422	405	436	434	456	412	453	390	414	431	432	444	412	419	458	432	431	444	434	433	386	439	442	421	457	422	454	426	436	445	414	421	442	442	410	416	368	436	401	426	397	385	444	421	428	417	438	447	434	409	416	430	432	462	459	434	411	427	406	434	426	396	468	423	406	441	429	402	397	450	437	426	413	410	453	426	405	458	442	420	459	427	431	413	411	388	457	420	394	445	421	430	446	443	415	405	448	448	416	452	409	414	435	445	448	457	398	423	403	461	444	431	420	452	438	448	426	443	447	367	429	422	407	445	469	458	449	457	443	437	436	415	424	429	423	422	475	427	400	395	425	443	417	448	450	412	469	425	444	425	398	429	462	456	441	446	434	437	451	437	419	427	429	414	415	407	424	436	437	411	460	420	437	451	434	442	427	460	423	444	435	419	442	402	426	437	424	437	424	431	424	430	425	465	401	422	435	388	406	437	449	412	399	424	416	416	443	400	419	411	438	435	411	406	471	415	394	416	457	421	406	409	456	420	421	394	408	429	439	418	419	434	453	404	435	448	462	411	418	431	443	402	396	459	408	405	428	412	424	424	458	463	440	457	463	439	433	444	438	396	452	448	429	435	397	377	429	417	429	411	459	446	393	417	444	417	432	430	437	404	423	419	393	403	446	463	419	402	416	454	445	396	403	423	419	476	426	415	444	421	467	447	391	432	421	412	453	439	464	439	454	421	438	438	429	425	441	471	425	429	421	404	418	446	414	434	438	426	430	421	434	441	382	415	452	432	424	441	436	411	428	419	414	430	441	439	420	427	427	442	414	397	420	415	418	447	470	428	414	421	464	447	418	411	435	460	442	415	425	416	392	439	448	420	445	401	442	408	468	455	469	402	450	454	457	438	449	394	433	444	458	447	459	449	432	423	421	405	438	439	401	464	449	437	476	450	434	401	430	416	427	439	461	406	435	410	444	433	447	435	417	420	403	392	414	406	409	409	433	389	426	420	451	414	403	397	401	447	428	432	455	459	445	436	450	408	422	410	390	403	426	417	455	443	475	407	415	436	424	440	422	414	406	427	446	463	446	414	390	452	368	427	393	444	406	451	427	438	421	419	448	410	425	447	457	394	441	413	400	447	459	398	452	457	420	428	428	436	437	428	402	428	441	450	406	421	402	439	456	457	426	404	429	432	449	437	451	437	414	421	409	428	430	413	448	426	416	423	414	417	463	441	436	421	460	421	424	484	448	428	396	459	405	415	421	426	435	421	450	450	436	414	389	417	422	429	411	389	394	433	397	454	444	411	451	420	440	393	439	402	404	444	414	443	422	417	440	403	474	404	410	419	441	437	435	453	482	426	402	464	432	425	425	409	450	432	447	389	394	424	398	405	423	421	419	436	420	398	417	449	409	438	442	428	423	410	409	443	421	448	457	429	422	418	398	426	447	461	420	406	428	431	397	415	409	494	468	424	405	437	406	455	435	466	441	466	414	437	423	444	437	448	442	410	436	389	429	478	454	417	454	449	396	428	429	415	412	417	395	413	438	423	394	411	439	432	428	430	424	412	442	441	407	437	408	449	390	452	438	419	419	377	464	414	460	435	475	395	446	451	437	386	458	428	415	432	418	409	450	422	440	407	481	435	445	456	446	436	426	419	435	425	450	472	475	427	465	419	439	429	414	386	438	399	433	439	409	419	440	432	422	407	459	488	434	419	414	405	401	407	434	400	415	410	396	409	386	432	455	430	400	419	414	417	439	411	437	452	461	424	438	403	421	426	441	398	457	471	464	398	439	433	422	429	401	427	411	430	433	428	449	426	412	426	434	405	437	442	416	398	432	457	412	409	441	471	413	412	425	453	449	413	417	438	448	470	454	431	400	425	443	446	436	408	409	420
34419	49183	36784	25188	17287	11590	7826	5807	4514	3603	2777	2214	1804	1436	1197	1041	879	845	691	716	700	697	715	702	599	636	607	688	636	603	616	631	649	609	607	653	607	566	592	612	626	586	612	647	638	599	593	563	601	640	610	560	582	638	639	603	580	581	633	607	600	566	594	554	560	567	612	575	606	578	613	562	594	621	550	635	600	569	567	594	568	566	616	592	573	611	622	601	585	615	566	597	593	596	616	590	575	606	612	555	594	619	596	571	609	584	610	594	599	609	592	573	627	592	618	588	587	577	634	609	577	585	568	607	577	601	558	560	601	606	572	564	590	582	593	606	584	572	579	611	597	580	564	548	588	581	585	608	590	553	610	590	600	566	593	621	545	596	566	581	574	593	628	609	586	627	594	554	571	597	589	592	634	614	584	594	542	614	595	600	598	590	573	626	549	606	557	660	587	583	607	586	558	643	582	594	591	600	572	584	605	574	611	642	594	572	602	615	592	556	585	540	560	563	595	584	639	569	595	597	580	602	626	595	589	538	592	554	559	555	584	569	541	601	618	587	594	545	613	557	622	594	625	589	569	526	589	569	596	575	592	534	579	550	583	537	595	575	597	619	598	595	557	561	575	570	548	628	586	607	614	600	614	552	550	571	646	570	617	572	631	585	554	621	594	625	607	614	602	604	558	632	548	582	574	589	546	605	583	550	642	565	586	635	609	559	613	602	592	576	581	613	577	584	639	573	571	622	536	592	585	592	623	589	589	591	569	594	614	608	593	594	575	599	591	592	580	601	574	595	596	593	576	580	577	577	603	636	600	599	616	609	617	560	613	612	621	599	621	617	576	576	553	591	575	604	609	605	585	584	615	553	627	579	573	562	573	592	546	592	578	575	601	589	614	579	571	594	603	569	584	583	586	588	580	611	578	576	604	583	576	618	602	626	578	586	633	594	593	593	596	544	613	598	586	582	570	551	618	560	592	562	578	606	558	571	611	580	572	612	558	617	598	598	542	584	633	595	568	568	573	567	548	579	544	569	569	579	571	625	567	637	629	586	596	651	556	572	600	562	579	612	583	601	580	598	614	591	582	596	605	607	585	569	615	559	579	554	598	622	532	590	581	612	559	587	597	565	537	596	608	568	557	594	587	616	603	598	598	608	580	553	575	632	616	575	584	578	591	584	589	589	581	585	600	564	574	579	617	586	560	601	574	575	616	603	603	603	615	560	578	564	553	556	573	578	534	601	551	580	580	582	605	601	575	563	597	579	555	588	571	582	594	620	545	585	622	617	613	589	624	572	654	612	552	580	572	599	597	633	591	580	636	582	585	594	547	591	572	575	615	583	620	596	601	607	559	558	605	587	623	571	559	621	586	602	640	600	628	606	578	599	591	561	585	580	586	593	581	538	549	606	643	598	595	524	586	609	618	559	598	587	599	555	553	633	558	616	612	570	609	560	588	649	636	595	523	577	578	615	544	588	553	559	566	587	561	571	644	629	569	617	566	593	577	623	610	577	601	610	580	594	545	588	576	592	624	610	555	585	596	570	551	586	623	635	567	604	539	589	613	565	604	619	607	528	587	581	543	556	606	592	542	573	548	582	583	582	632	619	589	587	606	597	555	614	560	566	606	568	563	567	594	610	576	583	614	593	584	625	606	617	583	587	610	606	571	589	588	564	593	585	593	624	593	534	583	598	617	625	591	577	609	628	599	590	598	548	604	634	610	575	607	551	615	579	596	587	554	592	605	628	589	613	593	597	618	610	570	578	610	563	553	589	612	555	598	638	581	590	588	579	567	592	594	569	591	586	567	583	595	618	554	602	570	583	601	605	601	569	616	573	564	539	603	579	580	576	613	622	595	559	545	581	591	592	575	614	611	582	539	579	554	619	584	613	594	598	554	603	593	606	559	618	599	570	558	599	578	507	593	581	614	581	565	583	579	607	671	574	607	640	584	607	575	633	606	575	598	589	640	600	568	613	587	566	564	620	558	527	628	579	571	575	605	588	599	608	587	607	598	583	593	606	598	576	567	602	578	545	571	601	612	627	618	624	572	578	564	575	607	581	583	616	590	603	563	614	619	589	588	590	621	552	562	542	622	569	630	615	550	576	603	618	640	598	635	611	606	603	552	613	552	608	624	567	640	597	573	650	568	600	576	569	586	563	613	580	553	577	594	617	558	583	554	647	578	613	577	612	578	582	582	595	546	569	604	612	592	603	573	567	600	598	539	575	604	591	564	574	611	589	619	606	569	580	597	613	592	619	604	567	603	613	542	596	609	615	553	603	591	529	548	585	604	589	611	598	620	608	619	595	603	560	560	575	590	602	633	557	561	564	577	623	613	557	583	602	613	565	593	616	569	599	575	571	604	575	611	603	589	617	606	604	632	522	613	588	615	567	576	594	581	593	557	550	638	618	535	601	527	604	556	608	544	584	602	596	523	614	578	549	611	589	580	561	585	584	590	605	573	590	573	602	593	586	608	566	580	581	599	593	597	583	547	594	585	533	628	561	562	539	550	553	626	600	568	563	586	594	583	560	570	575	574	565	597	591	605	597	565	608	575	592	591	605	588	605	618	610	598	597	599	585	604	571	589	609	555	589	582	586	572	540	581	609	597	600	584	578	575	583	582	606	620	576	589	604	568	556	619	579	561	623	584	529	571	622	621	590	592	610	575	564	581	544	554	618	567	619	559	524	577	609	603	544	585	591	528	599	594	583	644	565	543	599	560	608	566	619	577	613	604	595	597	574	587	607	563	606	576	632	553	580	602	602	558	560	620	613	599	591	583	582	600	574	573	580	607	574	604	575	582	564	580	635	579	594	580	605	598	599	588	604	564	644	532	608	593	598	577	551	616	558	608	569	631	569	557	567	622	618	599	615	572	595	594	614	557	568	599	568	570	576	590	546	615	564	564	584	603	580	645	548	599	576	616	596	604	577	582	573	641	612	602	538	580	574	568	602	557	605	627	592	561	573	566	535	595	559	617	559	565	557	625	608	637	613	591	574	635	625	624	573	599	593	568	578	630	553	591	626	572	603	605	587	621	610	607	617	587	592	543	615	605	596	610	607	577	584	608	548	611	549	587	579	533	571	566	557	640	570	577	615	594	604	575	540	588	589	565	632	519	614	614	584	607	595	563	560	620	609	537	600	581	613	590	599	606	561	578	610	550	584	622	568	619	604	543	583	600	599	624	529	541	590	599	528	595	565	613	581	593	589	631	680	591	597	582	605	594	559	609	586	630	569	558	586	601	557	523	579	561	580	600	582	602	590	587	614	570	549	620	576	569	583	599	573	575	563	615	619	622	569	541	562	603	548	655	567	586	569	575	551	563	577	589	601	596	554	575	584	636	585	541	577	585	611	567	613	603	578	590	588	545	627	616	575	634	572	614	573	592	580	584	582	578	593	605	594	574	606	597	572	537	599	608	562	600	617	605	595	554	598	610	597	610	568	596	610	570	588	605	603	644	584	613	568	600	566	624	615	612	579	596	597
22785	20778	28271	23379	20827	20142	10556	3746	2516	1933	1592	1297	1031	856	704	581	546	472	464	464	427	456	486	434	382	408	435	401	416	409	404	394	425	431	377	411	381	411	399	358	385	379	393	397	383	376	405	387	372	390	369	397	407	395	373	370	406	393	398	357	380	382	392	376	347	390	368	332	398	423	375	359	344	394	384	368	363	356	358	372	352	381	402	342	349	398	380	382	391	379	373	417	353	368	350	349	412	356	380	353	398	367	350	391	370	368	383	366	377	352	395	405	358	373	354	406	360	366	371	367	378	374	353	346	400	371	375	404	387	383	370	376	351	371	358	348	366	377	335	371	369	331	361	389	342	351	351	404	339	346	367	388	354	393	346	361	361	375	357	349	383	400	360	362	325	362	393	352	371	385	374	411	368	364	365	360	371	394	362	383	391	374	353	386	354	388	368	360	376	380	360	371	369	357	395	376	356	389	360	360	374	353	361	356	342	326	381	369	372	357	410	359	361	364	341	374	356	362	368	374	370	407	342	347	398	390	354	361	372	366	393	407	406	380	358	408	343	421	304	390	366	363	369	347	365	350	347	373	369	386	382	395	347	343	371	361	349	343	377	380	335	378	352	372	350	384	376	389	331	361	386	380	352	359	383	381	374	366	367	385	365	355	330	384	356	336	347	363	385	369	392	385	358	366	380	381	399	377	361	388	411	364	389	370	327	364	343	352	403	381	357	348	362	333	345	385	343	399	368	371	367	399	372	378	388	372	367	390	337	365	351	333	377	361	366	346	375	377	372	376	369	387	324	350	396	357	361	370	344	369	374	359	381	397	355	347	381	374	357	374	362	378	332	377	329	375	368	387	383	369	377	357	367	349	377	389	389	358	361	358	367	383	364	358	360	346	368	370	373	354	312	360	378	390	380	383	361	380	352	387	351	378	357	355	376	368	342	366	390	404	394	374	341	360	399	380	365	350	358	362	390	394	376	351	387	364	381	381	380	350	378	400	351	350	383	369	370	423	374	389	366	362	369	367	330	369	396	390	390	362	338	367	355	372	388	368	331	370	384	362	380	355	381	367	366	379	371	364	376	351	370	399	362	368	351	356	370	374	367	379	400	365	370	407	364	391	406	369	374	367	374	376	377	332	373	378	357	379	395	345	349	363	389	363	368	347	362	349	344	355	337	357	319	363	378	380	391	372	393	385	368	345	378	343	374	371	354	411	377	375	358	376	358	373	353	372	343	406	384	387	369	386	370	332	390	360	347	371	366	375	381	386	359	365	341	377	363	368	359	368	369	346	410	392	389	349	351	341	343	386	385	359	383	374	364	364	378	347	368	328	380	354	363	374	367	343	369	366	352	355	373	379	379	397	382	348	373	344	358	358	373	358	413	394	356	359	377	375	390	343	386	392	342	346	367	383	375	361	325	394	357	335	395	382	360	392	373	382	351	377	365	341	377	372	364	355	331	363	362	341	355	384	407	384	363	375	339	372	371	397	371	350	374	350	380	382	385	378	387	385	385	415	367	350	343	343	416	383	366	361	318	346	364	359	387	376	384	361	360	383	359	360	356	337	367	326	379	351	399	346	340	370	346	345	405	373	361	355	374	368	370	370	337	383	403	362	385	364	359	390	367	351	374	349	370	378	359	346	365	360	370	371	339	388	367	366	402	397	377	368	329	367	376	395	359	431	386	357	366	347	400	356	346	363	328	359	361	346	369	358	330	379	414	333	391	369	401	393	341	399	382	369	357	351	333	331	359	397	409	375	390	354	387	363	364	319	372	373	374	347	366	435	372	368	394	383	398	372	406	340	435	378	368	358	362	358	393	390	333	339	383	330	354	369	365	384	398	366	395	350	363	343	361	352	352	366	381	396	386	374	398	352	389	366	373	399	397	359	380	392	367	365	369	367	404	371	377	364	349	376	351	359	372	343	391	372	346	363	348	351	368	390	371	339	379	345	384	379	353	347	392	355	365	355	348	367	372	362	375	395	367	421	329	365	364	364	380	343	343	336	334	356	346	366	341	361	371	390	373	390	370	381	373	391	390	369	399	372	353	378	375	384	390	358	353	367	394	374	380	390	336	394	353	367	383	367	391	369	380	353	363	327	352	378	400	348	363	358	347	355	363	369	348	340	365	402	393	358	348	375	337	342	353	354	376	381	349	361	341	401	380	384	362	374	378	344	371	374	360	371	381	369	373	393	393	382	345	366	393	374	352	359	356	359	387	362	378	377	353	411	388	398	413	363	344	356	358	361	366	386	364	382	352	393	370	369	369	373	370	347	358	345	383	385	362	416	400	361	359	358	371	370	380	360	384	402	350	355	382	359	370	369	348	405	359	338	359	393	345	364	384	357	374	383	381	377	390	379	387	356	340	371	323	341	358	352	396	395	355	395	351	373	373	333	378	356	349	415	323	406	383	363	361	373	401	335	365	331	367	370	369	387	372	379	361	335	345	353	359	375	391	340	367	397	355	369	381	368	371	379	297	395	379	326	356	366	339	338	383	323	359	322	399	365	421	363	347	360	346	351	364	385	378	351	335	379	355	364	347	390	385	392	397	364	324	345	367	369	341	347	341	391	382	380	381	356	342	365	354	391	422	376	382	370	346	356	371	377	366	359	406	371	371	388	367	371	370	369	369	363	381	379	357	375	389	382	371	352	405	387	415	357	367	332	398	355	386	371	419	384	362	380	385	407	356	354	390	326	393	348	355	369	388	384	355	331	370	375	387	399	381	375	347	367	382	373	363	402	355	382	350	393	373	362	388	318	367	387	368	384	396	356	380	374	363	364	364	354	360	372	321	404	377	372	393	357	361	378	365	403	386	361	352	400	353	342	372	392	381	358	375	348	379	355	377	384	370	375	379	337	344	374	381	370	356	365	348	369	387	348	365	359	346	379	370	373	373	392	352	394	369	355	397	379	380	387	337	392	374	337	363	332	353	349	346	353	374	363	376	356	366	374	374	381	387	387	360	366	371	357	372	386	368	346	367	378	401	340	357	366	358	388	372	324	348	368	373	369	364	354	382	376	376	395	375	396	368	379	370	370	331	382	364	357	347	375	357	369	366	352	368	379	389	381	387	375	356	365	358	351	349	357	368	372	399	350	357	334	346	359	375	364	369	341	363	394	333	344	343	354	399	370	361	384	354	374	359	366	341	349	391	372	369	346	357	379	369	376	392	381	386	363	342	352	329	370	381	384	377	344	336	390	384	373	382	345	369	369	385	356	379	385	381	394	394	338	381	414	372	348	391	360	351	385	401	350	375	380	361	351	346	340	350	356	378	365	336	372	368	351	390	356	367	392	356	373	377	374	365	428	351	379	355	371	361	366	364	413	333	353	368	370	369	368	399	369	367	350	362	366	342	383	369	368	342	364	369	386	376	360	369	349	364	365	380	378	357	369	367	381	350	370	359	395	385	365	339	383	365	368	352	372	354	374	353	377	393	322	348	331	348	371	354	376	364	355	382	332	351	363	358	351	369	349	385	387
37265	53766	40699	29054	20452	14396	10302	7625	6117	4798	3919	3013	2290	1821	1402	1124	1011	856	710	712	692	704	643	658	612	617	577	583	590	566	594	531	566	552	578	538	597	525	494	539	558	501	536	572	528	562	525	548	530	579	541	505	573	512	485	525	521	489	511	502	511	549	476	519	509	494	546	510	547	496	520	548	492	495	493	543	485	513	518	553	545	555	522	494	549	520	556	519	464	528	531	527	571	548	554	538	504	522	501	490	500	508	515	509	522	501	531	549	534	520	497	497	512	488	490	489	466	521	465	512	517	545	541	510	535	520	511	515	515	547	529	566	493	486	510	516	524	498	520	478	494	502	512	513	526	531	510	493	518	496	498	542	535	512	500	512	498	514	511	510	548	554	502	518	494	512	534	493	500	500	499	497	517	519	480	490	488	500	543	465	526	540	482	524	477	466	509	530	494	507	517	504	531	478	509	542	508	537	490	545	499	482	516	518	509	507	500	539	487	490	543	502	510	561	507	541	499	498	531	510	536	491	523	517	490	478	499	534	545	482	543	500	486	446	485	503	506	534	516	488	503	507	508	491	498	502	502	553	472	495	523	528	499	546	497	503	508	489	488	502	509	499	490	508	460	528	517	491	530	521	481	518	482	533	539	504	539	507	511	511	516	494	486	530	473	518	522	498	533	510	493	496	508	525	503	515	493	484	497	488	526	535	499	502	535	533	526	490	533	500	489	517	484	522	535	484	547	516	515	483	526	492	515	489	520	502	514	526	505	512	499	556	546	540	507	523	500	506	498	495	493	508	485	541	489	519	534	489	522	531	523	544	541	550	527	534	470	511	515	520	483	518	528	485	478	508	486	503	493	492	510	531	515	536	510	501	483	503	543	503	515	518	545	515	500	513	521	497	480	527	541	537	528	530	486	504	505	519	509	500	502	507	513	476	517	550	552	504	539	504	484	511	524	556	546	523	558	502	485	573	454	534	524	493	532	480	528	505	502	534	521	526	487	503	490	480	523	494	511	541	530	502	537	504	495	511	485	485	490	517	503	515	529	466	498	470	509	520	503	514	500	472	506	520	492	512	487	518	529	488	528	550	502	478	520	493	516	528	556	559	491	521	520	545	491	477	467	523	516	495	505	513	523	523	509	496	534	560	530	522	498	475	515	474	515	499	530	534	511	511	485	528	502	486	478	510	544	467	504	528	491	498	524	539	510	514	497	480	504	532	513	510	523	502	498	553	463	535	505	481	525	474	493	535	499	523	526	496	512	514	500	461	536	522	480	524	503	487	494	482	501	536	541	515	530	481	498	497	482	499	531	536	516	530	515	494	543	461	513	501	515	491	509	494	522	505	509	515	510	541	513	522	473	507	496	494	510	520	490	478	515	483	532	504	522	506	498	509	517	494	507	505	502	508	532	541	517	527	522	489	501	496	513	540	470	483	522	478	526	509	504	505	490	515	487	502	546	521	521	457	493	490	500	561	523	504	516	509	485	536	517	505	542	477	524	516	513	497	499	522	520	498	540	481	478	508	515	526	478	514	471	527	508	470	551	511	513	460	529	520	495	521	488	513	523	520	523	532	523	511	487	496	527	486	504	508	454	499	496	527	557	517	529	560	517	493	515	473	497	502	510	496	548	546	486	495	521	463	466	548	538	496	531	491	488	506	471	502	505	543	470	500	551	483	549	515	523	506	528	550	528	506	462	485	543	496	539	530	493	479	502	514	497	486	478	537	495	507	504	505	517	503	502	500	515	506	476	493	515	541	510	512	485	486	489	514	546	546	475	503	503	529	519	487	486	524	517	468	541	526	515	521	502	539	531	524	469	485	495	502	516	478	508	546	539	495	519	491	472	519	515	509	513	526	535	520	518	545	464	494	555	513	507	511	518	486	513	523	529	504	552	515	489	481	517	481	529	493	504	525	515	479	517	508	487	510	508	514	468	473	533	516	551	521	495	515	522	468	517	477	513	511	533	520	551	492	485	463	545	560	507	487	501	517	496	478	494	484	498	518	494	499	536	545	499	526	574	510	510	497	468	475	488	481	507	489	485	500	494	542	513	504	523	497	477	489	513	525	493	482	532	554	478	512	495	472	517	534	507	550	516	547	563	525	518	506	483	539	520	518	507	512	503	524	525	484	477	515	460	484	500	534	509	517	523	513	513	475	523	508	490	525	513	518	519	489	485	518	500	506	472	534	517	453	503	521	534	506	544	494	480	528	483	527	502	518	493	507	509	538	532	527	500	478	513	508	538	505	521	529	517	526	535	524	507	516	473	516	519	515	520	517	531	480	509	494	524	519	515	529	476	520	483	492	532	555	512	502	495	467	506	507	518	499	513	528	439	530	524	514	546	562	530	497	504	520	461	505	495	485	530	519	483	472	529	532	508	482	529	530	496	495	500	498	502	542	491	505	549	553	495	526	492	542	501	480	505	531	472	524	515	528	503	500	453	479	543	473	532	514	541	516	543	502	519	507	492	571	452	455	507	490	487	531	521	539	508	510	502	501	499	493	501	543	492	518	502	493	490	527	510	515	530	507	513	492	553	503	509	517	503	470	530	513	520	468	530	519	560	503	526	516	531	501	508	497	503	487	504	494	519	521	479	485	497	508	529	515	506	494	500	478	469	525	513	517	515	513	500	518	481	530	517	503	500	505	509	517	531	505	485	513	493	485	474	564	506	503	558	511	512	475	512	522	530	465	549	505	487	510	488	474	493	515	537	535	544	488	498	505	488	540	528	484	527	545	482	552	523	507	483	515	514	530	478	533	513	521	525	463	538	503	484	560	515	510	492	518	464	476	495	531	536	508	507	561	511	472	481	503	518	510	501	485	482	540	551	477	503	500	504	493	512	519	469	524	525	498	523	475	509	478	512	512	541	489	495	534	499	542	476	512	539	545	512	524	496	478	486	503	514	502	539	476	523	526	555	562	527	512	529	526	504	493	523	512	494	523	503	486	522	481	484	536	489	528	515	518	497	518	535	569	505	514	498	513	486	534	521	499	523	528	516	474	474	526	475	487	505	487	515	540	538	482	526	516	490	498	498	488	507	492	507	529	514	523	517	523	517	458	498	520	479	511	468	478	537	499	534	495	498	490	508	530	488	525	529	520	483	509	518	521	487	492	515	564	500	496	520	545	513	513	540	553	501	492	469	475	541	508	495	512	521	507	521	492	529	491	468	508	515	508	505	508	479	519	511	499	467	551	487	513	512	478	502	479	460	522	503	533	496	533	512	536	512	480	493	506	501	540	491	493	508	507	503	516	528	550	504	524	520	469	538	473	503	506	518	514	533	519	499	487	522	522	491	532	519	522	457	500	507	497	464	513	468	486	543	475	504	526	495	479	475	486	472	487	533	496	501	515	468	477	498	482	458	494	516	527	518	497	510	495	488	500	533	540	525	500	516	533	558	521	553	514	499	513	543	547	538	513	504	463	529	476	523	531	471	559	500	514	529	510	527	515	497	517	508	519	492	523	499	494	500	488	539	523
28175	24678	23409	13846	5121	2449	1458	1035	887	710	641	509	454	401	359	388	300	286	263	313	284	273	310	298	293	290	299	295	260	283	290	272	299	276	280	268	282	286	290	273	307	288	263	264	271	274	263	284	270	260	276	283	287	316	265	275	266	277	279	307	293	293	308	280	303	266	276	292	260	263	292	283	295	282	275	238	289	263	271	279	266	256	301	300	274	283	279	279	267	282	290	313	296	314	302	303	288	290	266	272	283	323	272	275	294	268	260	269	284	300	300	287	289	280	269	267	319	287	276	270	280	256	275	270	302	296	290	289	271	281	266	279	279	281	309	273	296	264	305	280	305	254	278	260	267	283	277	308	278	272	283	275	286	270	297	306	274	314	272	270	253	286	284	289	299	280	284	266	251	284	267	259	287	298	298	288	298	267	265	300	285	281	255	254	268	279	297	273	274	302	277	287	287	275	284	239	301	275	278	274	288	320	263	289	307	281	263	290	272	275	322	261	251	278	282	266	287	253	296	296	287	323	306	278	274	276	279	263	277	295	271	277	236	299	268	283	278	248	284	269	291	283	290	291	267	292	273	276	291	271	283	298	296	262	275	269	251	301	258	284	277	278	277	281	277	316	259	264	268	297	275	273	294	298	286	285	248	277	248	280	277	284	295	267	272	269	260	253	261	293	331	272	280	308	298	317	301	276	253	296	253	258	260	272	276	289	295	303	282	301	277	266	253	287	262	335	288	316	290	281	270	272	265	263	261	285	294	268	303	239	273	294	265	267	281	281	268	269	266	285	292	245	279	294	278	300	305	299	288	298	275	284	273	305	305	298	314	266	304	306	266	285	268	275	318	265	266	281	277	285	286	283	276	310	282	288	280	281	292	270	251	256	259	285	265	277	271	245	276	305	265	305	297	273	280	301	282	276	279	283	307	279	301	302	289	271	274	278	298	299	294	279	282	279	258	302	263	276	293	275	250	286	279	282	294	254	266	276	261	261	270	310	308	292	253	271	303	307	323	262	292	290	285	255	288	255	283	284	294	258	247	287	275	270	275	273	295	296	280	267	312	296	302	262	273	279	272	279	272	274	275	283	312	241	271	289	282	279	267	273	302	313	259	278	282	253	301	306	291	286	303	269	263	254	287	260	288	279	269	267	260	285	303	273	296	286	263	271	277	286	269	273	303	292	300	284	267	281	287	283	284	285	302	294	279	265	278	300	290	307	279	297	295	273	316	292	316	310	266	299	277	300	301	268	284	301	307	267	304	290	299	260	283	278	288	282	263	288	291	283	291	255	299	267	285	312	259	264	291	287	272	278	270	296	247	278	266	285	301	310	275	275	283	281	261	318	293	274	305	254	280	237	281	287	290	238	296	269	254	263	291	278	284	317	299	286	268	278	286	320	293	269	301	258	289	307	280	288	277	282	277	313	289	260	281	284	269	252	279	261	313	276	279	255	271	285	234	288	293	281	302	293	245	271	281	281	272	303	290	284	307	273	295	291	271	270	255	299	290	298	276	271	294	313	275	262	292	294	287	284	301	288	264	277	279	318	303	270	325	263	300	254	287	284	253	282	276	253	299	270	267	262	266	275	270	283	276	288	294	294	285	278	310	270	281	287	260	299	284	290	255	270	285	285	269	282	301	286	284	291	282	288	303	264	309	266	274	285	279	279	298	269	293	270	285	280	313	286	294	292	295	267	294	268	297	286	306	248	275	277	264	290	309	297	293	282	285	245	285	276	259	279	291	255	306	276	238	281	261	295	264	308	317	277	283	296	299	295	283	275	283	291	271	263	297	244	268	281	303	287	263	298	270	301	273	281	300	283	278	291	275	283	265	284	277	288	255	284	275	299	295	299	287	265	273	291	260	274	264	265	273	267	239	316	294	268	274	288	272	307	269	309	290	246	261	297	287	302	265	282	309	275	313	273	291	281	267	289	312	262	289	308	281	252	268	278	259	266	303	266	292	278	263	268	276	290	287	296	275	290	283	295	282	297	294	291	288	283	254	286	271	272	262	286	262	269	297	278	298	293	308	292	264	280	292	268	269	254	314	248	274	277	283	289	283	290	281	322	301	288	300	282	273	246	278	291	277	267	286	256	299	262	251	286	297	278	259	288	294	278	282	280	276	279	284	289	283	276	292	261	292	289	278	286	314	288	297	290	297	268	276	271	307	280	272	289	276	269	288	283	275	300	257	279	268	303	256	294	269	287	279	281	288	288	304	278	267	284	291	263	291	307	282	274	272	247	257	256	269	269	306	270	259	294	273	312	284	280	250	271	285	290	264	289	280	287	289	258	270	264	276	287	286	263	275	297	283	263	235	309	235	291	294	287	269	286	281	307	256	259	298	273	291	264	303	283	321	282	244	262	286	290	263	277	290	304	305	261	277	294	305	279	284	271	311	281	269	260	283	284	310	302	252	275	298	303	283	252	269	287	296	299	264	288	275	280	294	271	249	290	274	276	274	273	301	284	259	261	288	306	287	271	299	300	280	293	262	291	306	288	290	294	290	291	287	273	329	286	324	289	269	254	299	281	259	273	297	305	268	300	289	273	296	262	295	278	269	289	285	230	274	261	263	263	281	282	264	283	277	266	304	271	262	292	250	270	289	310	287	313	263	283	276	260	280	293	308	276	305	284	257	292	315	270	285	285	268	278	289	270	306	272	256	275	268	250	271	258	243	271	302	292	284	299	254	260	300	318	315	296	272	253	281	263	285	278	275	271	267	273	280	265	287	240	279	275	276	293	281	303	279	280	277	291	309	272	278	279	300	276	272	270	263	279	281	286	297	306	285	305	296	302	295	274	301	249	293	295	290	264	295	281	274	279	256	293	313	275	293	295	291	270	294	294	281	264	301	289	300	291	263	282	311	261	286	289	262	259	310	295	284	280	263	278	270	286	275	287	279	250	312	273	257	271	291	270	313	272	280	264	279	258	292	269	270	286	302	295	300	294	269	273	265	263	290	280	274	305	272	269	285	262	278	295	309	283	273	270	280	264	282	279	276	285	278	293	276	267	269	264	278	284	286	271	277	250	281	254	239	282	243	278	267	258	296	297	294	323	272	283	290	272	266	267	295	310	266	295	293	273	271	276	285	266	286	299	285	252	279	288	268	277	287	286	258	286	286	277	266	320	270	288	280	288	305	253	304	314	276	280	297	268	281	274	280	270	255	249	260	283	280	276	312	286	283	304	293	289	273	300	278	271	246	294	288	277	262	269	292	293	269	262	269	295	271	246	281	285	266	265	287	270	289	295	281	299	265	280	287	260	255	280	251	271	296	273	294	285	292	278	284	259	284	271	260	287	276	264	288	255	286	282	260	278	294	280	287	278	304	298	290	296	254	270	285	257	258	292	289	262	272	286	290	290	292	280	245	244	285	272	267	247	276	308	288	290	293	300	287	257	290	279	258	302	289	304	266	266	268	277	287	290	269	296	284	264	270	292	287	287	288	304	282	288	260	285	283	298	268	306	280	282	300	298	278	244
31445	39097	28745	16357	9462	5780	3732	2657	2120	1689	1357	1118	876	718	589	523	466	455	412	379	393	377	417	409	397	399	402	407	384	410	403	399	426	391	403	409	419	435	401	412	389	382	408	421	417	350	414	398	404	374	405	382	413	390	419	404	383	394	415	374	407	392	402	381	365	410	399	395	406	387	412	369	407	407	376	396	379	367	406	358	385	388	376	420	411	417	412	368	379	379	372	360	387	379	409	361	364	368	367	365	414	410	379	411	380	395	380	380	436	387	370	341	373	358	408	396	354	369	430	379	402	372	364	376	371	359	423	397	399	375	390	386	422	367	384	416	402	416	377	392	352	378	406	383	381	398	381	383	406	414	399	399	380	360	405	368	366	376	393	392	411	417	426	409	391	374	374	416	391	408	401	391	360	407	402	371	389	385	365	389	360	366	367	365	419	362	403	382	430	366	383	426	376	366	396	400	400	368	346	381	385	364	397	381	375	402	404	413	375	387	415	400	417	378	369	391	403	362	385	384	409	385	370	385	400	392	414	395	365	384	396	403	396	339	372	387	355	365	403	395	363	372	364	432	410	370	407	370	394	364	381	364	383	419	381	398	342	367	366	388	404	409	360	385	398	395	386	398	388	372	379	425	406	381	379	370	395	392	390	413	361	380	406	393	369	392	378	386	390	355	379	336	389	388	378	393	364	362	396	410	390	398	396	400	407	368	396	390	416	384	413	412	367	392	412	372	358	359	372	369	392	386	408	387	425	407	378	402	375	414	398	360	366	402	376	390	362	363	403	380	368	394	366	385	402	391	404	396	356	428	413	398	373	389	434	411	393	390	388	406	412	381	378	398	396	368	374	379	387	412	393	368	428	355	412	410	356	375	377	406	405	400	389	397	394	358	408	398	401	360	386	377	388	396	383	365	400	385	384	418	410	377	382	369	376	372	377	384	389	365	415	372	386	398	374	386	411	373	380	383	410	418	391	375	387	371	381	377	420	378	381	400	371	391	381	397	385	399	398	360	412	394	429	388	396	398	370	384	386	364	394	384	393	415	375	429	360	367	358	369	366	370	436	397	400	385	369	389	397	407	436	391	384	391	404	373	389	377	390	377	396	370	389	438	402	381	432	362	385	436	404	371	381	375	372	393	366	402	395	376	398	387	387	405	395	405	396	438	395	378	406	368	379	391	331	391	383	382	405	386	382	389	365	393	372	393	418	372	377	400	404	415	370	367	400	400	410	402	376	355	376	415	361	384	398	398	402	376	389	378	382	360	401	387	362	414	376	392	375	397	344	374	358	394	367	384	374	382	390	356	388	362	397	390	356	363	419	369	410	377	431	367	357	411	405	409	392	404	396	361	353	358	377	413	404	383	392	344	420	391	405	382	395	386	396	385	367	343	402	373	378	394	377	401	373	377	396	392	404	388	351	383	370	371	396	377	368	394	410	366	377	379	375	402	401	435	393	393	372	373	381	374	402	360	378	356	364	387	416	422	398	393	395	403	357	382	381	378	414	378	383	391	369	391	393	388	396	427	409	368	380	417	407	369	404	416	373	383	386	369	376	429	365	406	397	373	391	411	395	411	437	357	358	370	361	370	390	369	419	360	389	407	402	377	399	401	385	393	401	358	402	365	411	395	402	411	385	393	407	389	413	370	418	377	388	382	406	372	355	393	374	364	389	357	398	416	375	409	372	410	368	402	417	370	373	416	414	358	400	365	408	400	361	369	385	375	371	381	402	395	380	383	341	366	382	403	380	416	428	394	427	409	389	384	439	347	402	392	371	398	356	368	388	388	373	414	393	383	366	385	387	357	376	381	371	360	401	399	386	373	393	369	388	392	384	353	361	400	389	382	412	408	412	358	402	389	421	379	377	389	399	379	364	380	388	431	431	401	358	391	368	391	360	386	399	370	410	393	379	396	390	361	404	362	380	374	420	371	389	356	379	397	373	410	411	397	386	365	389	394	380	361	378	393	374	411	352	398	368	381	382	397	352	406	370	374	399	382	361	390	376	383	397	355	379	402	392	386	387	417	390	385	425	403	382	407	362	413	393	418	380	364	402	382	426	386	413	410	369	389	402	404	408	385	363	396	400	390	398	351	389	451	359	370	383	382	371	379	408	396	392	380	370	372	389	415	423	365	392	430	427	417	392	393	395	372	390	395	377	393	388	374	370	376	388	438	402	385	363	389	410	398	368	403	377	400	369	397	413	354	389	392	365	407	378	385	426	423	411	383	400	415	414	381	400	396	410	372	401	413	378	401	383	399	396	401	411	394	395	403	409	364	362	396	382	385	396	377	399	371	382	401	412	382	356	396	428	410	344	376	357	372	433	395	416	373	376	402	412	396	409	392	401	380	407	403	400	392	394	386	418	382	395	381	413	375	420	375	385	421	404	396	387	381	403	384	375	386	402	348	412	396	362	366	392	395	377	374	367	395	353	387	376	389	369	398	416	394	362	416	387	397	380	363	376	380	384	387	402	399	382	403	408	405	412	422	407	390	393	384	426	393	367	396	375	391	384	371	374	398	392	388	370	404	395	384	395	399	387	380	391	402	405	417	381	380	406	420	397	376	364	406	380	437	390	390	367	418	386	419	390	393	382	391	384	389	363	394	391	389	400	422	385	379	403	363	369	377	369	391	406	437	384	410	424	366	376	380	414	393	378	379	425	402	379	395	384	402	386	401	393	377	368	343	368	434	372	358	394	409	380	364	401	394	378	388	401	410	365	366	390	381	375	416	364	359	381	365	418	386	419	382	420	384	365	395	413	385	400	389	401	410	415	439	413	393	385	435	393	373	374	349	400	373	355	413	409	374	365	421	372	382	400	370	422	406	404	364	349	383	389	372	377	368	374	364	388	402	386	387	410	357	365	385	396	381	347	376	374	361	396	394	417	400	413	383	400	392	400	414	403	418	357	372	400	368	384	415	377	396	395	372	411	400	394	370	412	372	355	365	415	375	357	389	405	369	414	397	395	389	405	366	388	363	403	420	418	374	367	400	372	367	384	395	399	377	380	387	403	365	403	366	382	397	388	367	387	357	385	391	395	405	427	376	372	411	392	377	412	406	383	393	413	397	347	358	389	385	366	398	390	405	408	406	415	408	412	420	385	405	395	370	404	409	401	386	414	392	360	369	373	375	371	387	362	370	367	366	373	401	423	393	352	390	387	374	419	404	390	404	359	417	391	399	354	364	423	415	413	393	405	387	391	398	430	403	354	392	389	375	327	401	350	401	374	387	378	385	358	375	406	441	412	437	391	404	358	394	405	376	374	405	406	388	409	412	419	366	390	419	393	400	404	358	379	373	399	373	411	385	402	408	360	433	396	381	390	388	412	339	389	383	365	404	396	406	391	402	396	411	396	398	373	387	402	365	410	392	427	376	348	388	371	393	370	386	384	401	396	438	389	389	385	420	401	392	416	417	391	402	360	393	390	384	392	420	370	412	384	376	392	395	367	389	415	377	374	423	393	386	407	404	399	382	400	370
23784	20822	27769	23997	20432	11902	4413	2378	1679	1406	1215	952	789	716	584	589	506	493	472	459	441	467	421	428	465	428	459	446	412	421	430	445	454	427	435	439	470	457	454	462	426	435	466	431	431	394	459	430	425	423	420	388	424	411	433	419	440	455	413	455	420	415	455	440	417	421	423	430	417	418	440	421	423	406	437	455	453	449	411	447	408	437	423	418	419	427	457	444	403	393	396	416	390	474	447	427	421	453	438	417	406	451	441	397	422	405	415	409	437	439	456	439	426	433	424	455	443	432	404	459	384	428	408	409	428	414	426	419	456	438	402	414	402	427	413	407	399	456	432	411	433	418	440	464	416	425	458	403	392	418	435	449	426	397	383	392	454	392	411	418	423	427	432	376	437	439	442	431	424	432	419	436	443	410	430	437	423	421	441	424	406	428	376	412	416	424	396	412	451	405	395	417	463	441	430	414	412	408	454	453	430	426	449	414	445	433	420	441	434	409	440	418	432	414	416	424	416	420	390	422	433	433	417	436	394	414	439	432	412	415	443	443	437	413	394	425	421	421	415	418	423	413	436	437	457	402	420	416	425	399	436	418	404	444	399	427	418	426	432	426	419	426	377	404	424	422	417	488	409	420	424	433	415	419	427	429	430	457	398	409	407	422	430	419	403	465	429	425	448	412	457	418	434	409	433	395	405	423	414	397	391	418	424	432	407	421	422	444	414	400	416	415	416	397	417	432	431	396	439	413	418	424	414	423	412	436	447	413	409	455	425	439	423	420	421	387	474	487	431	450	417	435	434	401	413	452	449	402	444	410	479	411	402	424	414	399	446	414	449	415	410	385	444	425	404	404	398	433	458	425	409	441	452	446	399	448	448	443	434	444	436	419	427	410	423	401	422	409	397	418	404	446	431	442	391	411	453	424	413	435	433	416	448	443	450	433	418	344	404	436	427	411	451	424	434	409	404	420	403	446	410	409	372	423	445	411	421	414	413	449	422	420	412	425	411	421	415	432	383	413	418	439	414	391	447	391	407	406	474	398	410	401	476	426	414	402	409	431	401	444	420	400	426	375	396	384	430	411	449	429	442	377	410	449	413	397	422	433	423	396	403	422	446	437	399	394	377	458	387	449	414	398	402	445	408	409	433	424	413	429	412	484	428	439	441	392	414	417	466	371	411	431	450	407	401	415	412	434	432	429	416	401	424	415	454	408	381	396	413	436	430	423	423	391	416	412	403	430	412	439	414	423	422	408	428	422	446	464	426	435	403	406	432	424	414	431	458	418	417	490	413	439	421	449	428	422	400	410	402	423	449	449	418	423	451	382	463	443	451	453	421	407	385	416	411	396	370	410	418	391	428	423	408	425	424	422	429	394	420	424	441	414	435	402	379	434	435	407	427	440	412	401	444	417	429	459	457	416	401	403	398	458	412	394	407	441	360	442	406	413	412	413	420	439	405	409	444	424	442	401	444	431	426	401	445	445	419	407	435	454	430	412	446	429	417	445	419	426	408	458	431	437	418	427	452	404	382	478	434	414	469	449	388	394	413	455	426	418	454	427	465	435	419	462	419	421	411	424	406	378	455	436	401	392	408	425	411	400	456	452	425	414	415	408	474	393	391	414	418	430	438	416	455	389	429	431	415	447	430	444	439	452	422	394	401	436	420	427	397	448	398	433	441	419	467	434	429	402	408	455	412	435	420	431	401	387	421	416	405	438	437	376	409	412	412	454	431	429	413	422	404	402	443	397	434	419	438	386	403	430	418	431	412	423	437	429	443	432	417	451	431	449	437	448	414	407	406	430	415	404	430	422	444	422	410	411	457	456	456	462	450	426	440	397	449	408	409	428	424	432	451	420	409	410	418	379	434	371	384	415	449	427	394	405	441	433	409	414	410	429	434	453	434	417	416	445	425	417	396	441	400	452	410	435	409	450	402	413	423	400	410	438	442	443	427	442	437	398	419	436	403	409	392	437	404	436	461	416	449	438	444	397	432	429	417	410	419	425	417	392	440	427	429	415	464	441	429	422	465	417	421	407	464	400	431	430	435	405	403	423	437	476	419	443	384	458	420	373	412	429	419	437	455	439	396	414	416	405	403	439	401	439	431	394	387	400	446	413	440	431	413	406	425	422	472	462	420	411	393	416	407	398	398	389	444	417	448	448	442	428	400	444	441	424	429	443	419	453	454	411	421	422	413	437	394	408	421	425	476	437	424	397	416	445	454	455	424	412	415	434	415	385	442	426	438	414	398	411	419	442	461	439	416	442	411	468	426	455	417	409	439	436	420	402	413	358	430	458	420	423	409	427	446	425	449	411	395	415	427	410	412	410	393	431	383	415	446	454	441	408	420	427	413	397	423	428	398	414	453	456	425	433	433	421	436	443	424	457	405	432	430	457	415	454	426	435	428	385	441	447	429	431	406	440	454	443	404	432	410	423	439	412	387	401	436	459	419	444	454	395	408	448	448	408	423	413	394	444	412	445	442	450	430	429	403	417	433	400	415	443	403	379	418	421	431	462	416	406	391	427	401	442	381	450	408	398	437	426	461	412	397	416	422	426	431	436	435	401	400	401	433	428	445	423	415	419	379	412	419	420	440	417	414	418	399	450	411	429	438	429	414	422	448	411	418	399	422	432	436	441	453	406	426	450	443	426	418	439	412	437	459	401	447	423	411	419	399	408	409	425	418	426	445	383	445	408	403	371	441	428	437	420	424	401	383	401	439	430	411	405	423	448	388	400	395	409	431	432	428	439	425	455	414	411	397	450	410	443	443	390	419	455	371	400	427	454	417	434	395	469	441	430	421	458	423	415	426	415	424	405	419	441	426	433	410	476	428	442	413	389	433	401	429	455	407	393	434	387	450	377	444	426	380	378	397	385	404	376	423	434	436	433	423	443	452	427	399	407	424	473	465	392	386	429	444	409	442	480	413	427	437	423	429	443	456	439	444	457	440	386	387	398	386	415	422	388	426	437	400	435	421	445	409	448	431	402	400	392	415	407	429	440	439	404	443	424	363	422	418	441	409	417	422	395	440	454	433	408	421	413	434	453	414	412	392	403	439	433	405	408	408	412	423	370	397	444	454	408	416	448	428	435	436	406	411	431	398	399	414	372	425	407	420	446	397	389	407	445	378	409	412	440	439	396	433	455	441	419	438	446	458	422	427	415	410	395	401	400	454	436	429	405	426	425	452	426	440	421	475	412	453	404	398	434	418	424	420	405	460	467	442	402	422	435	416	415	470	467	430	442	419	416	383	396	431	427	433	447	397	440	374	403	407	413	421	450	428	409	407	409	441	405	424	398	404	414	404	433	470	462	384	440	436	431	433	417	411	433	432	388	422	426	419	409	413	416	379	411	431	409	423	417	450	432	431	424	411	428	454	438	415	433	439	432	403	428	429	436	424	429	430	463	414	444	415	378	458	416	423	475	408	411	415	420	460	400	436	418	394	413	403	417	418	453	462	416	416	384	423	428	388	421	404	456	436	398
34959	49525	35749	23934	16442	10662	7426	5249	4273	3260	2723	2090	1664	1390	1090	927	817	726	739	728	685	708	697	644	673	620	660	618	617	618	580	590	607	646	615	588	592	609	610	611	542	588	603	588	600	614	628	588	552	608	605	564	589	557	590	628	622	600	588	551	577	566	592	592	595	560	545	581	609	550	603	618	605	596	647	533	578	593	617	552	601	574	614	557	563	612	554	566	572	671	587	566	606	566	595	568	578	569	556	600	568	563	595	573	578	580	568	526	563	549	583	575	586	591	578	564	565	551	581	566	559	566	550	565	546	531	616	562	606	601	604	605	595	608	526	556	593	546	594	603	584	553	582	581	524	508	562	570	593	595	601	623	549	607	558	565	577	552	622	544	544	589	589	575	579	552	603	541	597	593	564	591	579	559	564	580	571	541	563	600	632	585	589	592	544	581	596	523	559	553	579	549	589	614	537	613	598	597	560	507	583	600	531	539	567	601	620	605	562	586	600	576	596	557	603	589	616	559	574	564	555	591	571	605	564	569	550	559	595	589	612	580	568	581	573	597	603	639	578	595	565	624	592	549	591	584	573	585	557	579	607	588	567	577	572	633	564	593	587	573	583	596	554	580	577	596	591	557	569	564	603	587	581	572	576	565	568	597	547	627	569	595	573	579	591	560	604	561	541	537	545	544	638	644	569	564	598	595	537	572	544	600	554	553	620	570	587	570	584	568	587	542	608	573	581	615	569	622	581	552	570	556	594	595	564	546	603	567	567	628	581	594	551	601	610	591	564	586	578	564	567	590	535	587	603	564	567	575	551	560	596	595	590	563	589	641	561	589	572	592	547	561	592	525	622	547	598	593	635	587	582	535	565	574	582	578	565	580	567	550	535	571	568	616	576	591	587	594	611	588	566	586	595	544	550	589	562	570	610	566	563	582	581	588	581	561	569	547	538	562	563	549	541	587	569	579	597	613	595	545	554	621	593	585	567	595	583	528	594	636	522	595	593	555	530	569	590	591	551	560	560	546	596	599	590	577	615	570	616	586	569	553	591	579	565	547	571	561	574	595	558	582	562	570	572	590	637	576	616	598	620	593	560	576	581	578	558	602	580	577	618	541	550	576	523	602	569	583	555	563	584	573	588	575	609	647	601	590	553	534	575	567	563	550	564	579	579	551	563	550	596	608	580	525	565	555	558	598	568	607	574	583	574	580	586	586	587	555	610	623	555	576	598	615	593	586	582	589	558	567	569	565	560	606	571	607	543	591	588	559	568	554	557	589	581	595	596	605	562	595	580	609	602	548	567	544	553	568	605	574	596	552	584	560	558	560	583	561	590	594	554	592	571	619	582	573	597	594	573	575	553	590	587	592	606	573	593	551	543	561	538	613	588	624	573	555	575	572	569	543	587	554	598	569	562	601	605	560	586	550	574	616	619	587	578	555	616	613	581	647	541	556	588	564	582	586	580	636	594	587	574	583	603	553	572	586	533	583	559	622	579	602	561	610	558	564	580	598	584	601	556	594	578	568	593	581	563	603	551	571	615	585	545	571	611	608	553	618	554	589	607	600	579	592	598	577	586	587	599	570	544	593	630	563	572	571	574	531	554	594	560	587	586	560	578	578	568	575	610	563	591	572	553	603	579	569	575	586	592	573	572	608	540	574	590	571	594	541	587	581	602	559	547	536	521	581	580	579	579	521	595	556	570	570	532	508	601	569	610	573	570	596	585	603	560	598	581	639	581	586	588	586	595	585	574	609	617	584	529	596	566	637	630	574	547	561	598	542	628	518	565	583	592	548	540	537	614	582	607	560	528	579	587	568	560	601	581	578	602	543	581	592	576	571	564	580	586	576	596	589	602	569	598	624	589	577	604	622	588	562	540	573	582	571	604	596	592	574	546	560	567	576	588	554	549	612	558	547	577	583	542	564	588	542	586	543	591	541	511	544	591	623	609	627	609	554	568	574	552	601	582	557	586	593	567	577	599	580	542	567	538	583	551	569	607	583	566	553	563	548	531	606	589	595	555	589	549	587	577	550	604	611	557	568	621	590	590	593	600	516	577	571	581	577	603	536	592	598	559	586	600	578	548	583	610	607	590	638	591	590	562	553	529	576	589	591	614	629	547	623	570	520	559	587	553	586	552	544	583	551	589	586	568	549	598	651	555	557	559	549	577	553	583	614	561	621	581	529	537	620	607	595	619	586	618	530	556	617	526	582	557	566	548	583	554	591	563	616	600	610	549	542	566	570	595	586	624	569	538	562	589	591	535	588	565	586	556	521	638	603	564	551	533	568	562	592	586	554	605	626	592	606	621	527	563	577	570	547	579	576	549	576	580	603	563	552	600	584	553	588	576	565	587	539	539	561	581	554	564	604	580	556	574	590	614	566	564	567	599	595	584	597	595	609	601	578	567	562	560	633	579	624	599	535	574	600	572	582	550	532	567	568	608	554	588	539	581	570	594	596	564	607	572	579	588	585	569	599	571	562	560	559	560	608	569	601	585	582	568	601	598	542	611	572	567	574	561	617	598	572	555	618	566	568	589	592	549	579	546	605	564	578	574	589	577	569	582	577	596	578	592	609	574	584	571	561	560	591	567	562	590	590	564	536	590	600	578	612	560	594	573	625	545	590	586	574	624	566	602	557	565	569	604	589	585	531	610	577	592	561	550	568	594	543	575	571	572	582	572	600	516	553	621	587	550	565	597	585	612	551	589	572	546	595	636	537	561	613	596	522	592	556	595	546	602	599	591	620	548	609	569	557	571	591	571	594	593	586	610	598	558	580	611	609	575	606	556	538	592	573	564	580	576	566	560	587	597	554	587	533	574	606	587	568	565	572	602	588	623	576	588	520	585	525	566	551	594	574	587	579	601	615	601	589	591	596	551	541	564	603	614	591	574	572	631	551	551	584	608	589	558	534	591	524	586	592	564	609	542	588	548	556	542	658	578	572	596	551	600	577	572	621	580	624	559	550	545	581	545	544	560	576	571	547	608	618	598	621	583	585	594	617	596	558	552	562	602	587	563	548	593	588	577	558	625	568	583	582	565	595	587	585	626	573	562	571	559	593	552	645	600	570	583	616	589	597	555	593	625	552	617	553	587	573	620	602	558	597	589	584	562	550	586	571	609	620	605	574	559	617	602	570	605	589	536	594	602	625	597	588	567	584	615	572	580	593	592	578	562	603	601	582	587	562	588	621	624	550	609	572	611	574	612	635	588	584	554	583	548	589	583	574	563	589	576	642	598	557	587	553	591	597	583	546	574	564	574	566	621	538	572	579	612	551	575	598	564	533	593	576	628	589	554	618	602	572	564	592	616	560	536	596	623	569	575	560	583	535	575	539	566	576	537	636	611	555	601	609	570	558	583	551	581	575	566	563	583	584	556	533	569	595	583	578	560	604	560	604	594	547	583	602	538	538	625	601	571	572	618	581	604	571	598	624	604	585	603	572	574	550	593	552	568	577	593	592	610	579	582	577	579	569	620	608	540	574
22851	20790	28277	23350	20854	20101	9820	3429	2365	1945	1525	1118	913	821	654	564	506	457	476	442	441	434	416	409	417	416	449	400	418	400	380	394	393	369	388	375	394	377	383	366	397	380	357	385	383	377	372	334	398	383	360	348	346	365	396	397	390	392	358	345	357	365	406	373	389	389	348	356	391	359	366	367	376	378	382	348	337	370	362	359	373	392	393	360	356	369	333	354	357	379	381	331	367	367	344	359	366	383	345	342	387	391	377	392	373	341	377	388	349	339	341	359	322	349	410	370	374	392	362	381	391	356	354	367	334	375	387	369	355	395	324	386	377	379	395	360	334	370	345	361	357	358	329	362	365	370	348	372	355	370	354	334	358	348	338	374	342	355	392	362	381	372	341	351	355	337	376	344	363	380	335	385	360	359	350	355	347	340	385	336	380	353	375	381	355	371	396	368	323	350	379	382	343	369	362	351	325	333	374	377	364	361	347	344	339	368	387	367	368	391	347	352	372	362	396	383	346	375	334	350	380	359	401	367	362	372	370	336	364	368	338	392	340	328	354	391	323	337	357	364	323	404	394	408	346	343	350	357	367	330	329	349	356	363	327	359	363	373	368	384	357	360	330	367	354	361	341	343	362	369	354	350	363	336	383	362	396	353	354	343	315	344	359	358	388	358	364	350	358	336	374	372	358	377	363	363	331	329	345	361	393	368	360	358	351	363	392	368	373	368	356	364	400	402	358	335	339	387	347	341	375	344	350	339	397	367	293	376	361	374	411	352	351	356	347	332	375	359	402	346	366	396	364	345	368	365	369	349	338	357	372	381	366	314	337	357	367	332	361	367	379	369	377	363	340	390	387	412	360	357	360	346	358	406	322	363	377	361	388	328	364	363	357	343	326	324	337	379	349	356	372	373	361	360	371	335	380	360	377	361	394	340	354	336	370	388	377	317	349	358	334	370	366	373	358	369	347	327	376	380	339	370	360	342	350	368	372	369	321	367	355	364	378	369	343	353	316	361	356	369	377	354	378	346	362	377	366	368	385	366	380	367	369	355	373	368	358	378	338	372	340	347	351	372	344	352	374	382	360	339	391	344	369	351	333	345	382	383	389	366	386	365	366	377	408	334	357	343	380	376	335	374	341	354	337	353	374	319	384	354	358	358	359	358	351	407	341	355	363	355	367	387	378	377	377	355	370	416	328	331	366	351	345	358	334	358	357	380	347	360	352	353	332	359	364	345	358	359	365	360	363	406	361	354	320	353	327	380	367	364	364	361	392	408	355	402	344	350	366	365	353	389	361	343	344	360	328	354	361	386	364	378	378	380	365	387	364	344	354	316	366	340	366	363	354	368	348	402	323	347	354	364	350	323	359	367	376	372	410	355	378	335	356	376	339	355	343	383	366	336	354	348	353	369	358	344	344	359	360	357	354	358	354	379	353	377	329	358	349	368	341	386	359	346	355	361	354	362	373	334	346	382	358	347	359	354	378	351	329	343	342	373	332	371	355	336	382	356	336	351	346	366	339	393	365	361	375	355	377	389	380	375	380	375	335	356	361	344	332	361	346	372	336	356	340	371	348	401	371	393	343	364	380	349	374	386	358	389	374	342	364	379	361	354	391	361	355	373	343	394	342	359	386	376	363	382	341	356	362	358	396	372	360	367	393	348	370	384	330	361	361	333	336	354	352	365	343	348	341	358	379	348	342	393	376	370	358	376	381	367	378	357	370	335	363	352	362	361	403	366	349	370	358	357	342	377	359	385	359	315	350	374	355	341	395	361	351	354	335	370	366	336	349	330	384	361	340	395	336	391	368	369	373	369	386	368	356	349	358	356	338	326	367	382	372	371	375	319	359	379	359	399	327	397	332	394	343	373	352	327	382	365	338	346	365	400	367	350	370	354	361	370	343	368	324	364	358	343	346	355	341	387	338	351	336	379	343	365	339	330	371	350	356	383	400	338	367	355	384	339	371	373	399	347	349	375	387	373	312	336	370	392	400	369	368	375	361	374	359	367	355	353	331	350	383	349	391	382	379	369	403	385	338	364	325	342	377	346	351	369	344	349	354	338	355	350	410	367	354	379	366	398	377	368	359	364	396	334	331	347	382	372	337	354	346	371	375	368	341	367	355	353	337	372	379	340	363	364	352	356	326	382	356	365	330	368	354	363	364	372	340	358	396	354	312	387	350	366	374	380	354	346	359	389	376	335	335	403	381	390	339	383	387	361	363	367	372	366	408	345	342	371	371	369	374	360	398	362	369	364	372	367	358	391	347	362	361	373	336	319	351	367	380	345	354	378	354	376	334	388	356	368	313	370	370	348	374	368	385	350	352	375	345	377	358	366	355	367	340	357	328	365	355	377	339	353	340	368	335	368	414	350	354	372	315	355	344	362	335	349	350	355	383	429	355	363	369	371	359	394	358	359	347	375	368	361	333	353	376	363	346	344	394	349	365	375	405	368	377	379	360	358	371	370	346	380	352	332	345	353	368	353	344	369	334	403	376	364	373	335	348	317	375	358	360	349	368	335	394	341	349	366	334	391	368	356	371	387	379	359	366	351	381	362	342	377	362	339	381	369	377	390	354	324	368	347	302	371	385	348	379	345	353	358	360	382	313	343	347	375	380	352	381	366	356	333	377	375	367	371	344	379	333	340	333	365	351	386	385	351	337	388	356	370	360	354	384	356	371	350	374	371	352	388	383	344	364	363	357	322	376	404	366	365	422	334	354	402	355	373	359	373	352	326	379	309	370	384	370	356	337	313	375	359	344	392	347	352	343	375	329	336	315	375	351	358	378	366	353	314	377	366	354	366	358	368	355	328	383	350	312	376	366	348	331	353	334	353	332	367	360	322	362	346	352	370	365	329	360	370	368	359	341	334	356	369	387	393	388	358	355	348	359	369	348	354	358	321	335	354	377	358	374	389	389	399	356	324	328	395	365	371	351	367	364	373	367	357	362	364	337	344	337	395	358	341	349	350	366	342	372	378	348	356	382	345	375	347	374	372	378	372	368	359	378	343	368	355	369	369	347	349	362	356	327	374	367	387	338	351	374	364	350	367	378	366	355	364	362	400	346	349	361	350	362	379	366	382	342	333	363	346	395	341	362	340	361	355	367	382	358	333	386	367	385	338	371	358	365	396	360	359	352	389	350	354	345	382	398	345	380	368	361	364	324	385	374	381	381	378	339	355	378	347	351	356	381	384	358	382	340	360	355	345	344	344	387	417	387	353	347	354	396	349	354	378	348	351	361	351	364	380	331	343	352	339	361	336	343	346	375	356	368	363	393	355	377	394	349	380	347	371	342	359	398	379	375	363	389	367	370	365	363	346	353	386	326	385	362	344	392	349	377	338	361	337	349	380	387	356	348	373	378	332	362	355	363	363	353	354	359	324	343	379	390	392	364	343	353	368	351	350	371	360	391	365	367	342	332	353	377	375	351	345	372	364	343	365	358	330	362	353	397	359	411	346	366	356	364	363	360	369	377	347	330	330
36697	53812	39635	28443	20339	13829	9667	7124	5996	4880	3836	2700	2178	1818	1331	1090	891	802	732	706	691	672	635	631	592	577	557	555	560	574	601	550	572	544	543	570	517	531	567	527	567	526	537	492	532	553	485	477	544	522	533	518	496	532	493	541	497	493	507	529	528	482	497	503	537	525	572	553	521	496	491	484	496	543	485	542	535	510	534	527	532	537	505	527	507	533	542	465	497	490	526	461	480	484	522	485	461	538	542	541	484	508	484	522	494	478	498	490	511	478	482	469	522	521	510	514	508	505	499	521	482	502	473	523	511	495	527	519	482	543	483	493	489	509	450	533	509	498	486	467	519	506	511	474	496	522	480	478	516	503	513	479	510	506	486	514	517	518	487	479	504	537	528	483	456	526	500	479	507	534	456	482	495	499	483	483	529	493	551	448	485	532	502	504	521	492	521	477	491	523	495	486	484	527	476	491	467	521	499	460	527	534	482	507	508	506	519	547	497	498	476	477	496	513	492	520	516	501	515	515	505	475	488	484	543	500	513	518	488	470	517	483	502	528	501	486	492	516	510	486	497	484	479	514	490	479	533	519	514	501	501	489	496	509	492	474	529	517	488	515	488	497	527	472	505	492	573	503	506	526	519	494	493	450	502	463	512	495	504	503	498	516	498	508	475	485	504	503	476	490	442	504	500	515	455	546	494	478	526	482	489	478	514	545	473	532	475	521	486	482	527	474	535	525	465	507	457	468	482	503	497	501	495	502	501	543	493	508	458	519	486	521	499	488	547	516	483	488	496	508	505	497	480	493	542	479	498	456	504	494	456	497	539	517	503	520	506	479	507	500	483	522	472	491	464	482	445	472	484	505	520	457	482	511	479	506	496	467	503	512	538	565	528	491	476	523	488	487	479	498	491	507	473	456	507	480	501	474	488	496	487	467	479	510	481	509	473	506	489	531	500	529	498	475	453	499	501	544	496	450	486	514	505	508	471	510	507	486	505	480	528	510	519	520	499	501	517	487	497	512	509	490	496	462	510	506	491	513	532	489	512	483	482	522	457	488	490	511	490	488	506	479	483	503	516	539	500	501	485	510	498	467	512	509	487	512	508	513	508	533	500	490	480	512	483	485	510	479	490	525	477	528	504	488	514	497	478	461	539	531	414	507	476	483	511	503	498	518	484	504	490	516	491	473	471	450	471	513	479	475	512	518	507	545	503	515	518	500	520	440	533	478	498	498	479	497	503	507	465	495	484	506	477	508	475	505	513	446	551	479	477	486	480	479	513	539	479	506	496	531	467	487	485	474	561	525	482	482	458	503	454	543	489	510	516	489	495	491	534	497	502	457	481	502	526	525	479	534	498	524	483	500	488	485	530	501	531	485	530	476	499	510	493	461	523	511	476	485	529	493	502	517	506	519	532	493	480	519	500	494	511	505	520	485	511	488	499	508	484	494	498	506	515	513	503	518	503	463	475	512	507	536	509	463	566	502	495	517	491	525	489	523	519	500	500	515	493	510	483	492	498	535	504	519	505	502	490	501	507	477	503	492	512	527	494	486	508	478	487	464	484	485	466	492	484	490	498	450	498	521	470	505	499	453	472	498	523	486	474	491	538	530	520	474	472	488	493	493	474	504	500	498	482	506	489	497	486	501	466	512	495	505	493	526	478	493	523	471	486	505	510	475	506	457	487	516	483	502	483	491	499	457	434	502	508	509	477	524	514	512	510	490	501	513	503	481	504	492	508	492	485	510	461	554	489	488	505	506	514	505	485	515	465	539	469	469	518	483	515	501	466	493	498	445	513	527	497	527	511	505	517	537	502	540	474	547	471	494	514	501	495	514	471	481	492	505	473	482	472	472	470	476	507	500	494	493	485	443	501	499	500	559	505	491	493	476	529	496	470	501	489	476	481	500	474	475	505	495	469	516	482	508	556	521	506	496	511	504	488	528	552	518	476	511	510	534	523	512	501	527	501	523	475	505	498	523	517	456	469	496	493	508	487	514	517	497	478	471	488	506	492	481	504	498	528	486	521	500	515	473	497	537	505	538	481	469	500	492	540	486	534	445	495	492	505	480	516	496	526	493	519	487	496	491	493	486	507	473	506	546	479	520	471	503	488	491	497	508	526	514	511	525	469	521	477	492	523	561	522	499	512	499	449	553	459	468	493	512	504	528	513	490	471	516	510	474	490	460	527	494	504	495	490	480	499	499	487	553	476	486	526	497	529	520	466	516	512	494	458	523	525	509	498	513	537	510	476	467	521	503	539	497	506	508	501	484	477	534	484	481	474	559	525	460	500	475	492	497	518	490	510	500	524	500	543	513	525	475	495	503	487	480	507	514	497	511	488	510	455	496	517	530	517	480	488	468	507	507	510	507	522	481	467	518	514	490	528	499	528	488	492	494	489	488	486	474	502	485	516	487	534	467	503	524	515	516	512	525	508	447	476	497	521	489	424	466	512	520	485	521	499	486	523	491	514	509	525	461	450	503	485	514	507	454	509	536	480	543	507	487	524	495	477	507	532	501	497	499	493	496	503	474	491	496	497	452	498	460	483	544	526	507	491	513	509	459	477	516	474	491	487	468	494	464	508	513	474	535	519	473	481	487	511	500	498	506	491	527	501	485	481	496	495	497	469	518	527	540	515	528	566	494	495	516	503	431	534	486	509	527	546	480	498	473	535	464	508	490	496	533	499	488	475	482	453	514	478	449	508	492	465	490	466	494	525	472	516	483	493	508	498	459	512	520	444	506	497	504	484	455	456	532	519	479	532	457	497	519	521	524	493	498	530	497	486	486	502	519	485	496	491	526	516	502	493	485	494	498	464	485	510	521	492	523	509	510	503	452	481	491	556	500	518	486	491	530	544	486	478	540	502	523	485	502	555	449	465	495	514	505	523	487	518	468	471	467	501	502	531	498	465	445	472	467	465	525	463	506	510	443	492	509	500	509	498	473	519	520	500	527	516	492	502	520	509	533	526	464	484	497	511	528	487	472	484	527	532	528	505	473	449	499	495	466	520	486	482	547	504	468	554	490	520	496	481	494	524	481	458	504	553	519	471	536	520	484	543	494	521	512	502	478	529	454	480	492	507	505	515	514	526	542	483	482	495	494	483	490	538	498	476	473	515	474	526	526	517	544	480	517	490	477	492	524	520	503	483	478	512	488	466	530	495	492	475	496	487	534	520	501	455	510	485	477	526	493	467	488	543	511	469	504	514	523	514	476	502	461	501	498	508	487	532	487	496	530	530	501	480	523	452	491	486	498	478	521	529	515	485	511	509	508	525	524	473	505	528	469	466	505	505	510	521	491	502	521	469	549	522	479	504	465	522	496	537	476	503	510	541	486	490	471	517	476	472	457	498	457	464	552	477	490	504	544	526	467	536	477	481	498	485	523	466	498	493	460	498	515	494	512	510	509	520	491	457	470	469	444	491	500	510	491	510	535	499	503	542	513	515	475	504	496	527	498	493	517	534	488	527	470	478	479	509	497	494	532
28027	24799	22869	13205	4919	2252	1378	893	748	684	585	438	402	343	335	322	290	283	292	302	306	293	268	305	284	269	256	290	283	296	258	260	289	261	285	283	262	293	294	269	285	284	244	277	279	270	273	270	259	305	263	289	299	262	281	278	279	283	260	294	275	288	268	265	277	293	280	296	277	277	272	289	251	278	268	252	291	285	272	270	271	275	263	313	273	284	253	268	268	253	285	251	320	286	254	281	259	282	279	263	290	247	284	264	275	275	251	289	251	265	282	272	267	274	255	279	283	283	266	272	303	269	285	250	240	295	269	294	272	272	270	272	281	273	265	281	276	282	260	260	283	287	268	300	264	265	270	256	279	321	265	280	306	267	263	294	265	255	293	257	255	292	274	298	273	286	283	296	276	254	305	298	244	261	292	272	282	274	284	276	294	279	285	269	265	294	297	262	267	303	274	259	254	279	272	247	254	284	269	273	270	279	282	273	289	271	282	248	258	250	265	276	276	256	256	277	290	270	242	265	252	258	249	282	271	275	268	279	294	301	278	254	278	270	276	266	289	291	273	265	276	271	287	272	274	263	271	287	266	285	270	262	254	282	243	270	257	298	282	282	262	286	273	252	269	275	277	266	274	313	284	270	270	265	236	267	309	270	276	262	289	297	291	272	272	263	268	283	258	268	298	267	243	296	262	289	315	302	284	269	271	287	255	257	302	286	280	274	264	269	271	283	276	279	243	266	282	253	259	266	290	271	296	256	254	273	268	274	274	264	260	275	274	250	262	293	306	267	292	281	282	252	263	272	287	277	303	260	288	266	266	290	283	298	289	279	283	263	303	257	279	287	285	278	254	264	254	271	232	258	276	253	281	244	263	271	283	260	285	282	271	270	270	320	308	244	296	280	277	308	288	286	259	265	264	269	298	273	256	270	282	258	282	296	265	300	267	287	301	273	276	255	278	300	270	267	261	283	267	269	290	274	301	280	295	284	244	273	282	270	301	254	285	268	250	264	296	307	251	258	259	300	251	273	265	301	266	275	263	280	287	312	261	328	256	294	280	283	284	292	299	278	276	287	265	269	273	263	275	286	267	255	291	248	264	272	251	270	275	282	272	298	289	294	287	279	275	296	283	289	315	277	250	267	254	271	244	258	250	278	297	266	282	257	299	266	289	292	292	279	286	283	253	277	272	251	305	249	282	293	254	265	301	255	286	281	285	283	275	277	279	278	280	279	286	284	270	277	269	254	276	242	266	266	299	274	256	311	295	286	289	292	252	306	264	275	252	274	315	292	263	267	251	263	266	278	254	286	252	272	261	260	257	277	287	286	254	296	281	257	247	280	274	279	282	297	241	263	275	284	264	281	302	298	278	244	270	276	274	295	300	262	255	238	276	260	277	284	275	284	281	265	281	245	299	300	325	259	275	245	264	294	265	283	276	277	301	279	259	276	245	275	272	265	233	278	269	270	281	297	264	282	279	286	292	252	280	276	308	292	231	261	270	267	294	288	236	289	254	285	281	284	238	250	294	242	255	285	256	306	274	285	270	265	246	282	294	263	254	283	264	277	259	261	260	264	249	256	304	261	274	256	268	273	257	279	266	271	287	277	243	302	278	281	272	256	267	268	293	248	274	284	271	293	268	274	233	277	274	278	269	252	287	266	275	269	308	269	264	240	276	289	258	273	274	223	235	300	280	253	282	279	267	244	271	282	281	274	268	271	266	257	287	282	280	279	296	248	281	285	270	284	268	296	261	298	281	270	272	282	296	261	256	259	250	268	298	278	274	244	280	289	286	276	289	293	277	266	262	296	309	263	297	281	253	267	272	284	284	262	293	286	229	246	257	281	271	275	298	289	271	325	247	249	272	281	282	296	297	254	261	268	261	268	271	283	269	290	268	268	265	288	284	270	266	274	238	266	260	302	277	275	289	247	284	258	287	276	282	258	271	263	271	281	286	308	273	266	264	286	264	257	281	250	278	271	292	298	276	289	311	274	249	257	277	245	275	254	277	254	298	270	257	286	246	267	251	250	317	239	258	273	282	280	280	274	256	269	277	279	294	270	260	240	280	263	279	239	272	264	286	281	279	283	282	267	256	313	277	265	284	310	269	278	293	246	301	259	256	319	286	296	302	266	284	260	254	257	282	285	253	284	261	261	237	247	289	238	257	285	267	291	269	281	286	297	277	249	245	291	276	276	269	275	259	270	285	300	265	272	292	281	259	273	255	271	245	280	289	284	236	254	274	245	306	282	239	269	272	302	270	299	263	267	305	268	268	275	278	265	226	291	297	280	267	313	260	275	288	256	257	295	264	271	257	292	272	254	268	291	284	258	268	282	286	262	275	299	278	296	290	272	268	290	269	279	286	290	253	240	273	310	267	281	244	279	295	264	254	281	280	263	269	255	277	285	271	258	287	267	272	281	300	234	268	252	274	270	280	250	251	238	295	306	292	287	282	291	283	305	273	252	273	257	279	257	260	276	291	291	252	265	273	290	264	264	276	261	291	274	268	275	280	270	270	283	274	267	285	267	281	280	281	280	301	249	302	288	291	291	307	281	229	296	270	272	268	281	263	271	273	270	290	247	257	281	254	288	280	273	302	279	256	272	297	281	254	300	267	291	267	279	253	276	279	254	267	266	274	273	255	268	277	269	270	269	263	281	252	246	271	269	271	252	286	265	246	271	282	290	282	262	285	278	275	295	303	232	274	243	270	299	261	256	283	275	304	260	258	271	258	286	243	263	278	269	272	259	248	278	270	279	270	260	259	253	297	269	280	270	262	259	281	277	278	305	318	273	262	284	228	280	262	247	269	267	274	258	263	279	275	283	279	244	281	273	283	290	304	303	246	292	286	253	253	265	272	285	258	262	248	279	259	283	280	278	256	267	279	269	251	276	291	267	261	255	263	269	253	254	290	289	267	244	294	299	303	238	305	265	284	271	276	266	277	282	266	269	281	251	296	306	281	258	266	295	274	301	305	267	252	273	294	288	260	277	290	258	270	289	274	275	268	279	284	312	274	278	252	274	264	296	268	256	266	267	277	279	291	255	270	262	243	274	262	266	253	306	293	271	288	299	265	252	260	276	278	293	287	294	251	271	277	277	255	299	270	274	263	257	288	251	265	289	287	277	287	293	265	260	263	282	269	269	282	264	248	275	266	266	284	292	274	294	279	277	258	273	269	269	283	269	275	295	289	274	257	293	283	273	268	259	246	270	266	273	256	317	274	249	299	272	272	310	255	270	279	287	273	280	282	255	290	268	253	290	259	274	276	297	276	279	288	281	309	258	287	251	254	258	297	284	285	268	285	278	265	289	288	284	257	302	261	277	266	331	267	234	255	296	272	263	263	282	289	251	245	249	268	300	282	261	268	302	260	269	247	257	284	273	253	279	256	281	292	288	278	288	303	255	270	251	274	303	287	283	260	269	284	289	245	260	273	271	272	260	259	292	264	251	289	273	262	290	244	261	295	283	275	263	260	244	262	263	266	274
31116	39859	27607	15899	9090	5231	3369	2340	1950	1617	1320	931	829	694	553	499	468	404	431	364	431	411	423	389	400	385	348	389	385	386	378	400	416	355	390	392	382	391	397	381	344	381	387	405	365	381	391	398	377	372	374	380	408	374	385	381	380	390	365	367	407	378	403	343	374	391	359	357	368	393	378	385	376	377	389	419	374	418	394	376	331	374	377	381	377	386	373	338	397	387	376	379	376	391	398	397	405	375	389	392	361	413	394	384	358	396	394	389	336	369	395	373	402	396	389	362	403	407	375	375	362	392	381	363	370	382	351	395	363	372	355	362	387	397	349	396	378	387	358	368	357	369	344	364	365	358	347	356	387	370	346	398	379	358	420	367	361	385	367	394	403	409	394	404	376	383	398	368	408	380	417	382	351	369	415	375	406	382	370	367	367	390	400	391	372	389	378	351	381	391	400	391	388	400	415	376	398	383	434	337	367	368	361	391	375	399	398	394	393	365	341	406	383	372	340	410	406	382	328	353	374	397	378	377	368	381	376	397	388	337	398	376	404	359	364	335	422	352	420	379	432	398	394	382	419	421	383	371	359	404	376	400	365	377	370	393	347	386	391	371	350	356	389	387	381	361	371	371	352	392	385	383	357	383	363	386	392	388	348	345	363	349	381	355	419	380	372	395	433	351	353	375	353	366	342	385	393	424	365	372	382	379	360	398	405	399	376	369	414	377	405	388	374	394	398	382	415	360	369	409	361	381	363	394	396	413	368	351	378	365	370	398	408	362	379	389	365	429	386	401	379	381	392	372	367	414	378	373	359	382	367	378	407	380	409	365	364	343	388	384	370	355	393	394	369	371	365	380	358	363	394	420	381	383	367	377	362	398	401	398	372	376	391	397	401	383	363	333	360	422	380	396	358	373	352	352	385	382	372	389	368	392	376	390	387	397	357	397	417	385	384	338	369	388	350	384	355	373	407	372	344	413	390	398	372	376	400	362	378	373	367	394	368	387	366	341	359	379	399	393	397	390	360	372	384	390	391	392	378	354	367	365	369	383	356	427	369	359	371	337	369	357	382	366	401	393	346	398	346	384	359	380	384	376	388	368	381	397	418	355	348	390	362	385	377	355	362	383	348	395	390	391	395	415	377	375	399	366	382	397	407	382	384	379	380	406	360	387	364	372	417	405	380	330	377	398	380	372	377	414	370	405	367	380	385	382	396	371	325	353	397	382	353	349	408	379	367	339	362	351	408	419	373	348	370	404	365	383	402	384	378	386	412	359	337	366	371	356	353	374	395	393	426	410	370	378	364	383	377	419	409	371	333	385	367	352	371	355	387	378	328	356	370	407	390	372	340	380	379	380	381	378	392	364	363	393	402	351	380	349	354	404	375	385	394	359	408	370	345	412	372	375	365	369	379	345	364	382	377	348	402	396	376	357	371	372	381	424	362	372	389	349	382	377	372	396	358	391	383	382	342	397	387	365	371	365	403	325	353	381	388	383	398	357	377	384	381	360	399	359	396	375	407	377	354	367	375	391	364	425	370	373	383	369	392	378	390	366	393	354	356	400	384	388	343	372	382	387	362	360	369	399	361	376	383	393	374	395	367	388	383	401	364	353	400	369	375	345	386	397	397	364	373	380	422	399	361	389	374	406	391	411	389	409	344	379	399	378	383	366	404	387	372	388	370	381	415	398	383	410	404	383	398	381	375	361	378	367	386	363	364	432	386	369	371	369	351	369	376	383	371	349	348	376	404	371	374	376	395	360	399	364	368	370	403	355	363	402	397	349	358	378	412	318	390	390	405	396	391	368	363	402	413	419	400	359	389	357	356	343	389	384	382	386	355	380	375	380	385	397	370	393	415	395	375	387	386	365	387	404	375	382	371	337	385	399	357	393	396	389	361	381	369	348	386	416	361	387	358	384	372	422	368	399	402	368	414	366	418	422	400	381	375	367	405	370	408	374	363	393	401	385	397	371	370	403	398	384	397	403	362	407	402	382	423	341	379	368	370	388	355	376	380	393	366	382	363	378	385	364	406	415	404	392	364	365	377	347	361	378	386	439	388	395	366	344	375	388	385	375	356	382	366	390	393	356	366	389	366	357	400	384	364	378	396	387	358	390	399	394	358	330	412	386	357	390	379	377	353	376	388	429	380	371	386	367	371	385	323	392	368	366	398	375	379	385	386	389	362	400	346	373	351	354	394	393	398	366	359	355	402	384	414	389	413	380	381	384	364	379	357	379	337	400	389	375	391	382	333	365	392	389	396	362	393	364	362	360	341	361	379	337	334	392	367	386	346	381	370	389	413	394	397	404	387	364	370	416	379	361	382	391	371	382	388	406	394	395	344	380	391	407	350	362	381	388	374	398	368	393	413	391	381	384	424	397	355	394	387	370	338	377	370	346	371	362	356	390	386	351	358	393	397	365	375	352	375	349	353	394	382	376	360	387	417	362	426	383	399	396	355	350	354	428	382	398	371	376	390	345	391	361	382	401	391	357	379	377	353	373	384	390	349	374	355	387	362	368	406	357	351	351	385	384	395	379	385	384	372	363	396	362	373	391	369	341	360	383	377	356	385	392	418	349	391	366	394	403	406	360	343	395	372	378	404	395	374	322	398	360	375	387	381	343	369	354	384	379	403	408	392	377	360	393	340	364	357	398	371	394	390	369	406	392	397	347	373	392	398	383	376	404	397	389	391	326	399	361	371	348	372	406	375	363	374	402	380	362	374	388	393	360	409	382	361	377	386	363	375	440	354	376	407	408	369	376	364	369	361	424	392	371	386	378	353	374	379	351	334	387	391	385	341	354	365	364	382	382	352	391	391	375	378	383	361	358	357	389	351	358	395	359	391	351	408	370	331	385	394	387	387	369	348	399	367	389	419	352	359	379	417	368	385	401	380	382	376	351	399	382	355	376	389	374	359	397	354	396	363	348	347	370	384	388	351	401	365	383	396	373	395	374	376	383	344	362	367	365	372	384	370	406	372	362	389	370	382	372	360	353	387	382	382	362	387	400	415	369	407	377	400	397	385	387	363	381	407	384	370	380	333	403	401	370	351	415	400	366	371	373	415	392	366	381	369	394	347	390	402	383	417	369	368	355	381	384	362	358	378	372	365	384	348	393	403	413	355	352	353	377	347	389	368	369	392	377	368	410	414	383	375	376	391	386	395	375	378	342	397	390	376	369	349	393	383	394	405	406	369	392	377	356	375	337	370	360	376	395	377	382	388	365	350	407	380	360	393	379	409	374	420	357	352	381	357	405	356	378	339	345	376	390	371	367	418	374	388	378	402	358	371	376	403	374	376	389	382	388	363	392	386	389	375	374	353	394	423	384	415	433	351	378	366	366	386	393	368	409	391	385	389	352	376	382	364	374	377	343	385	376	372	374	364	404	347	400	389	348	424	370	385	366	379	357	397	387	366	401	378	371	380	375	367	360	368	384	402	356	392	358	383	385	372	418	357	402	416	366	386	363	412	335	386	359	374	409
23764	20796	27779	23916	20385	10802	3663	2086	1612	1369	1097	876	742	652	620	506	511	473	470	438	492	443	449	462	425	459	439	448	416	441	428	437	460	399	424	433	449	384	426	417	429	417	387	423	439	445	414	424	434	431	431	472	419	416	426	446	394	399	411	389	402	421	425	392	419	398	391	442	423	409	415	408	394	422	418	436	439	400	429	422	403	388	420	396	437	402	435	434	430	407	396	375	435	453	409	414	436	435	418	416	441	420	401	412	434	417	423	389	444	422	398	431	413	452	406	408	427	419	465	449	420	401	472	409	463	435	438	404	389	390	393	418	440	390	420	380	414	420	390	422	427	388	460	403	391	410	410	426	437	370	390	415	405	395	406	413	417	441	398	443	400	406	429	393	408	425	432	392	454	379	379	391	422	421	435	402	382	423	458	363	439	419	427	407	412	405	396	425	436	393	448	395	438	430	416	432	388	415	422	420	434	371	427	426	403	435	411	419	406	362	422	409	422	418	433	407	431	386	436	440	396	449	454	373	403	425	429	428	364	387	423	412	431	403	414	439	436	411	418	400	446	421	394	422	464	394	405	406	436	397	423	407	423	425	406	471	393	402	421	447	402	423	423	400	394	406	420	443	423	444	397	461	399	428	410	409	414	396	465	397	431	436	391	437	415	404	394	438	450	390	423	416	420	416	425	410	399	423	442	428	410	457	395	389	441	405	414	412	385	409	380	410	414	398	462	428	394	393	410	418	423	398	408	395	428	419	429	418	402	417	405	363	406	404	395	400	440	399	411	428	401	426	423	454	379	396	438	376	392	424	445	452	377	453	432	417	407	433	411	401	410	421	405	386	411	411	432	436	395	419	425	413	411	420	408	428	427	385	418	377	420	410	401	416	450	392	426	434	379	409	431	415	416	457	415	432	433	404	410	425	405	442	431	413	431	446	394	406	416	398	365	397	443	403	395	440	435	408	420	471	411	460	401	378	388	421	422	441	380	382	424	416	407	412	406	376	409	424	457	379	428	414	402	406	439	395	411	436	421	376	415	415	437	414	440	430	429	425	429	421	418	428	425	391	402	443	414	432	395	420	414	410	424	453	414	407	425	427	439	434	427	435	422	382	444	406	429	385	405	421	389	431	429	403	429	390	402	411	421	402	381	418	406	400	407	431	405	403	394	409	404	411	450	483	405	397	406	410	402	401	438	408	417	417	406	401	435	408	409	415	424	369	425	388	396	436	409	396	430	460	399	435	409	419	388	395	394	436	425	363	434	383	395	395	391	408	445	381	405	400	453	424	430	437	443	427	379	413	357	409	430	441	432	401	481	392	399	387	405	407	440	435	441	429	395	407	388	433	399	457	411	391	405	421	434	373	411	400	381	440	369	395	441	407	410	398	422	407	435	412	438	433	428	397	399	429	437	384	397	413	441	446	405	397	415	366	412	388	399	463	439	402	423	385	417	411	365	455	406	415	398	441	409	404	424	387	376	416	376	402	401	403	434	396	404	416	426	395	428	382	377	417	427	408	420	428	404	413	417	390	384	412	433	399	415	413	415	395	382	417	423	412	437	420	435	408	434	424	371	419	391	420	466	474	384	427	454	433	414	441	416	392	464	418	396	386	390	365	422	438	435	463	432	375	417	402	443	400	414	414	433	401	424	439	437	395	437	422	373	385	422	410	406	398	419	381	400	425	382	425	419	407	422	400	428	347	404	395	447	402	406	411	402	423	383	405	387	421	416	431	414	390	405	420	412	440	426	431	434	386	399	388	408	447	397	421	450	403	400	420	416	401	396	414	410	458	457	389	409	397	410	422	435	431	425	398	398	399	437	415	421	435	421	402	422	420	377	395	413	399	411	452	411	420	412	444	403	424	411	396	429	356	393	403	431	388	404	400	454	405	390	404	439	429	433	390	392	388	393	412	403	389	442	410	422	388	409	428	411	450	445	403	384	439	401	414	398	430	414	416	378	385	403	403	442	407	423	409	388	413	409	406	436	404	373	429	443	378	400	441	419	383	417	413	388	436	412	398	399	416	421	401	436	431	421	410	387	429	449	412	407	424	429	390	423	421	393	418	422	421	405	413	434	395	373	411	375	438	428	386	414	407	397	435	437	434	393	401	392	456	379	426	463	429	414	403	417	401	368	417	434	429	407	431	417	415	398	400	436	401	428	384	432	403	416	366	413	421	457	398	406	442	409	417	446	405	402	426	422	350	421	437	436	403	427	406	402	415	379	419	418	409	422	408	426	408	417	440	420	423	398	409	444	410	430	442	401	438	426	409	436	423	429	423	414	430	422	415	445	387	434	421	457	423	438	451	418	429	400	397	430	429	373	424	436	381	440	382	435	440	427	402	447	431	420	426	443	409	383	438	416	439	461	369	412	436	437	444	414	410	480	445	411	410	422	406	389	433	415	399	427	400	389	452	394	405	408	408	415	395	426	428	434	402	412	408	413	420	417	448	470	412	386	383	412	391	372	377	422	396	442	385	426	428	442	372	379	409	408	394	410	418	380	390	402	430	426	403	420	427	391	403	390	400	427	412	419	406	431	376	433	408	396	404	437	398	416	405	394	373	375	429	406	433	416	429	411	419	402	405	395	427	395	425	416	413	430	433	433	431	422	424	401	399	379	411	426	453	425	412	396	408	434	387	433	420	401	426	416	435	442	413	419	389	401	420	418	366	408	429	395	400	402	448	395	445	414	443	388	409	399	408	399	415	397	404	421	457	384	388	436	443	384	423	387	422	423	366	383	419	432	429	416	428	393	431	453	420	368	464	429	420	424	404	400	405	440	414	385	404	400	417	393	422	417	415	369	422	442	448	462	411	422	390	405	405	419	418	384	407	417	431	401	427	400	431	404	427	403	397	378	433	418	411	402	414	447	398	436	391	402	408	426	426	455	395	422	435	412	366	422	407	390	454	405	447	435	396	390	415	354	452	430	387	412	410	427	405	423	388	399	408	369	412	406	408	417	404	431	364	422	414	416	435	384	399	415	422	424	419	430	412	411	412	372	412	399	380	401	409	412	456	386	437	433	413	380	434	434	385	420	389	391	423	412	440	402	402	431	414	453	438	422	384	449	424	419	379	393	402	423	411	391	393	430	419	438	410	394	414	432	400	430	424	446	437	397	411	453	422	395	442	412	417	414	392	403	397	426	434	411	411	400	431	431	417	381	406	442	406	420	406	457	443	389	398	427	413	432	432	420	419	429	410	413	425	425	404	422	430	433	444	411	395	427	424	447	431	383	419	384	433	426	416	413	390	378	399	391	399	413	446	420	425	385	390	415	387	393	434	419	429	452	424	428	418	461	433	398	450	405	408	404	392	420	410	424	402	368	401	420	427	419	400	405	388	431	408	402	415	416	443	413	417	404	404	393	400	409	403	414	433	417	382	417	411	439	435	416	401	424	473	412	425	418	393	426	430	395	388	395	433	428	401	431	416	405	358	461	409	388	408	405	405	412	408	451	387	422	406	413	395	418	422	395	392
33752	49333	35842	23202	14883	8893	6116	4704	3641	3184	2373	1814	1563	1293	1088	907	775	736	635	701	681	625	674	681	688	587	635	616	639	631	639	632	567	614	622	576	638	647	549	554	575	567	574	599	558	607	580	582	636	583	559	570	569	596	558	588	545	590	533	588	560	550	541	590	557	579	561	557	561	564	605	557	585	580	639	608	540	568	584	577	531	590	588	583	571	587	569	551	586	588	555	547	542	561	580	565	587	577	569	557	607	528	548	534	544	567	536	561	573	552	580	552	557	558	525	560	546	559	567	560	570	599	538	589	566	584	567	577	603	557	556	559	556	565	552	610	637	567	597	514	577	532	609	545	520	543	553	596	570	545	549	534	587	552	531	554	567	568	585	552	574	552	557	581	563	531	611	608	549	555	575	515	592	522	546	578	580	541	561	580	560	540	568	578	575	602	563	572	514	496	583	527	569	526	562	579	555	576	570	551	580	588	576	546	541	573	519	591	589	563	589	615	527	551	532	559	595	607	556	576	531	549	561	569	568	535	584	526	570	549	570	587	586	540	554	537	587	498	565	548	604	518	529	559	559	523	567	587	564	553	544	541	568	586	569	538	536	545	562	541	554	567	581	581	588	538	543	580	568	537	536	526	576	593	582	557	597	570	573	582	538	566	514	631	536	557	566	593	559	596	570	570	556	560	537	562	552	541	568	562	558	527	565	544	574	586	573	582	582	535	571	552	582	571	550	543	533	572	549	548	550	569	527	572	549	614	543	534	561	516	574	525	533	561	532	620	577	564	571	590	585	553	547	558	565	616	604	564	567	549	554	589	593	560	563	555	586	560	526	559	560	539	570	556	537	599	560	580	578	530	579	539	569	551	567	589	543	563	582	578	554	566	578	548	561	557	556	557	585	596	573	592	571	587	566	545	553	567	549	593	558	569	559	524	542	529	583	566	614	583	558	576	559	579	560	570	585	552	584	527	583	560	587	593	571	615	604	562	557	551	548	563	559	568	544	534	546	576	559	529	570	587	612	618	595	554	547	567	558	581	567	548	545	579	530	552	585	540	579	565	596	561	534	610	511	570	583	549	577	566	562	545	580	565	540	565	582	563	539	597	585	569	585	572	563	586	554	566	554	575	560	518	591	574	557	553	513	540	519	545	552	527	581	581	590	611	557	555	572	575	557	595	528	547	574	529	559	602	544	536	520	519	561	554	521	579	567	561	575	554	576	601	538	610	546	571	581	582	561	545	581	582	561	558	595	546	603	548	532	567	568	572	574	523	576	545	586	563	576	560	566	616	524	595	532	581	571	571	545	600	545	570	620	566	551	543	501	591	580	608	542	586	558	555	523	568	515	468	592	560	556	550	550	549	546	584	541	579	546	568	603	564	537	517	508	557	550	556	536	590	521	561	558	507	557	562	562	544	572	590	530	576	551	591	552	569	573	558	578	560	566	561	571	628	505	559	556	568	523	592	569	562	560	587	592	567	570	569	574	552	579	582	593	555	558	547	557	607	517	572	557	576	524	563	558	534	531	566	565	544	591	546	544	565	524	575	562	572	556	523	565	587	541	558	530	568	581	555	581	589	553	576	561	578	579	557	559	583	545	548	546	554	593	518	545	624	590	531	558	565	539	528	529	599	580	575	576	565	588	558	573	592	577	569	619	559	571	577	570	580	601	544	589	603	540	552	542	501	611	570	593	567	529	533	553	574	580	574	588	565	547	565	574	553	557	530	562	598	532	602	561	519	563	575	549	551	531	568	556	558	583	570	543	562	566	563	565	601	582	553	573	535	579	540	588	547	532	587	593	536	591	547	561	580	543	535	549	581	544	584	546	572	571	528	548	569	575	566	578	548	561	564	538	545	619	560	580	570	537	541	557	535	521	601	589	577	569	551	561	552	556	529	572	551	583	548	611	549	591	566	576	530	534	578	544	577	547	594	574	575	541	589	600	543	576	555	545	579	569	548	562	602	538	572	555	558	533	536	542	539	541	590	555	566	568	538	559	548	577	566	527	552	581	562	562	603	531	567	598	577	529	569	576	568	565	595	553	526	579	601	565	606	596	559	596	544	550	532	528	568	558	543	590	534	527	576	564	575	546	577	546	571	567	570	568	564	568	535	563	601	625	585	545	605	562	566	556	568	540	529	585	601	566	548	558	561	571	551	550	571	576	541	576	545	572	593	527	574	558	576	561	534	558	552	520	566	555	549	562	583	594	560	609	596	535	549	544	554	602	549	571	581	540	580	607	552	561	583	529	586	577	582	579	563	534	528	546	581	544	561	547	539	536	509	566	575	557	550	536	539	578	535	585	542	547	579	553	572	524	581	581	568	544	563	561	565	594	549	533	570	553	547	550	541	572	534	556	565	558	552	575	530	590	560	588	546	554	523	591	541	557	608	520	555	534	602	541	593	554	590	578	578	538	561	569	524	577	566	595	586	561	534	552	558	592	572	561	568	533	593	552	547	584	561	563	528	576	536	544	576	572	581	557	561	585	516	534	615	531	592	533	584	576	577	556	517	537	568	584	607	543	557	571	556	539	542	601	570	566	561	637	561	545	536	542	556	602	523	602	553	602	556	556	569	563	557	577	555	603	543	562	591	547	549	558	595	547	579	552	588	560	530	551	604	525	548	583	556	579	611	593	577	589	613	549	591	548	522	611	580	582	560	581	540	543	566	545	606	553	620	537	568	613	551	549	545	593	574	538	601	580	561	550	563	569	564	588	597	546	555	547	556	618	575	541	571	576	572	570	620	566	560	572	616	587	542	547	538	558	522	581	557	565	557	618	568	585	577	540	580	584	566	554	562	554	566	543	535	526	578	602	590	556	588	583	554	607	552	557	564	562	566	531	564	568	598	555	591	528	559	547	588	559	525	563	561	564	533	556	577	633	499	566	594	586	565	550	579	568	530	552	519	547	528	558	556	624	584	591	564	539	565	572	583	561	576	576	560	542	577	557	555	591	565	588	539	549	542	581	563	573	531	584	572	549	567	543	571	571	535	525	554	597	561	598	543	551	568	565	552	558	576	584	602	587	589	539	538	564	593	560	547	555	561	645	534	576	553	585	559	590	596	565	514	573	553	571	537	568	573	561	554	543	517	596	569	596	569	547	583	540	553	600	600	588	543	567	598	528	560	560	613	559	559	530	572	564	555	576	567	556	565	526	586	579	574	536	568	563	552	573	579	571	580	586	610	566	568	579	523	533	560	562	550	564	593	540	540	599	510	570	575	531	574	554	593	578	542	546	534	547	538	563	546	525	604	575	588	546	565	554	589	555	585	612	549	564	553	612	567	527	611	546	601	529	555	532	546	544	518	545	573	646	607	595	570	565	547	541	560	577	580	558	564	543	549	550	569	604	545	577	561	548	551	541	546	541	610	575	574	560	531	533	587	553	554	527	559	562	630	504	551	560	529	577	541	551	529	532	567	539	578	548	531	606	568	587	536	579	553	580	543	536	563	618	572	551	567	483	569	554	551	555	569	570	574
22845	20790	28261	23354	20822	19948	8605	2900	2122	1764	1337	1046	864	766	641	577	493	390	437	491	401	408	411	428	423	413	352	373	384	400	412	396	418	386	349	383	377	434	380	381	349	382	383	388	350	357	363	352	343	358	337	387	367	378	373	374	372	344	352	358	350	355	329	363	346	347	342	381	404	386	335	371	375	370	390	352	344	353	353	333	353	340	362	352	319	375	325	333	357	389	342	368	336	348	369	336	373	342	358	337	349	333	369	317	352	346	330	329	290	355	359	340	365	340	367	360	390	375	354	319	366	366	340	364	386	355	368	318	370	356	351	368	330	352	333	362	383	350	364	363	361	381	365	333	353	346	333	368	355	346	340	343	348	349	369	348	358	355	319	359	376	340	363	364	344	317	356	361	344	362	372	363	352	370	367	309	357	338	367	372	335	357	393	357	326	357	344	375	408	373	314	347	379	371	378	329	333	355	349	360	338	336	360	358	331	369	371	331	374	362	355	358	354	338	352	289	366	380	337	358	365	376	318	355	345	391	318	344	356	363	364	398	368	376	340	357	368	367	386	383	363	367	337	330	346	345	310	353	342	350	347	352	358	354	350	338	331	381	378	367	344	367	311	320	347	346	363	325	344	338	317	361	352	359	381	362	379	340	363	368	343	355	381	322	357	344	342	366	339	357	348	317	342	400	341	333	343	344	355	382	340	338	340	367	350	372	371	361	346	330	354	306	318	361	333	374	309	331	340	364	349	348	340	378	374	348	329	332	333	362	331	386	339	334	330	329	333	349	330	383	366	342	368	321	354	360	363	360	382	366	363	376	376	354	382	361	373	344	335	362	354	350	347	357	357	361	338	367	371	350	324	370	342	378	364	339	360	369	340	337	378	357	347	338	348	353	347	347	342	365	361	358	335	374	396	349	376	359	366	299	355	352	354	346	349	374	334	319	347	346	349	331	345	331	322	347	388	361	348	376	338	347	387	373	338	359	363	356	365	374	348	316	348	326	345	364	356	334	319	331	345	354	340	354	373	377	386	386	346	327	401	365	390	362	347	374	340	341	348	358	345	359	367	361	387	364	357	364	366	387	342	357	361	338	348	376	371	359	353	354	351	346	355	341	336	338	359	339	356	377	355	343	384	335	351	364	336	410	352	404	359	387	347	340	315	363	399	406	367	334	333	344	350	368	333	361	370	346	396	320	347	364	329	334	375	308	376	345	370	300	375	335	403	312	311	327	366	343	377	378	337	365	372	349	311	389	359	326	338	334	335	364	322	343	349	364	363	356	367	342	370	385	371	339	335	368	376	356	366	339	365	335	372	355	348	363	340	370	334	337	317	367	365	371	336	361	314	344	334	343	337	333	373	349	351	336	339	363	357	328	387	372	315	356	358	339	375	355	339	349	392	356	335	316	348	370	336	394	318	356	371	367	351	360	357	326	348	335	356	338	316	386	369	354	362	343	349	326	323	339	364	363	372	339	351	352	323	320	355	355	352	352	360	340	339	370	335	387	369	300	340	363	334	348	352	355	396	369	387	325	346	346	307	336	322	347	366	349	300	344	360	342	367	371	334	357	332	358	330	348	366	357	379	385	380	355	348	384	372	329	340	366	372	378	372	366	370	350	317	372	346	328	358	363	351	372	347	377	337	320	351	364	386	378	386	364	358	362	369	366	371	343	321	378	375	365	338	386	387	338	323	350	360	353	368	326	361	324	341	355	370	333	361	345	357	367	356	340	347	353	342	341	329	345	341	345	398	356	341	356	344	335	339	380	334	354	370	353	315	321	319	353	350	372	365	338	380	331	379	309	332	344	375	367	334	327	346	338	356	335	288	317	343	362	342	367	342	352	355	329	376	350	360	358	367	321	356	359	377	361	351	353	342	347	358	346	355	362	371	381	368	359	329	352	310	362	355	368	343	395	355	315	339	367	342	379	374	363	343	388	326	377	306	345	372	360	369	345	349	363	378	330	337	366	321	345	325	310	353	354	352	371	318	389	386	329	341	354	371	340	364	360	350	367	351	331	391	384	342	340	345	364	366	329	345	364	365	378	328	332	344	348	364	363	367	346	367	376	368	364	377	341	379	381	347	345	373	348	351	338	352	334	386	332	362	372	365	348	342	325	354	333	368	358	348	373	356	335	360	338	362	342	359	332	369	318	317	345	366	344	376	339	365	347	365	341	346	352	343	359	370	393	343	349	329	379	345	327	345	367	354	333	329	345	378	350	352	378	343	349	369	334	346	336	354	350	366	327	349	360	347	339	336	333	347	350	335	324	341	351	363	349	369	375	377	357	341	344	353	344	350	383	391	350	352	383	341	288	321	359	323	362	341	359	353	348	344	352	407	343	335	365	360	372	344	324	342	338	357	366	386	338	329	353	357	365	368	340	349	356	373	329	357	342	344	354	381	322	314	326	351	320	373	352	349	338	340	354	377	325	342	322	373	341	314	325	328	341	390	335	367	369	324	357	363	330	341	374	362	348	348	380	347	382	358	304	392	348	315	342	321	333	341	331	348	376	326	309	342	340	363	373	319	342	366	346	364	344	363	369	366	381	335	340	331	346	360	326	319	338	369	336	315	364	368	335	337	337	375	392	377	335	373	336	342	323	326	353	375	361	367	358	348	364	383	372	341	340	355	332	377	294	394	324	372	351	338	329	325	327	372	351	319	367	351	369	368	354	357	353	356	334	332	354	334	342	355	337	355	337	352	350	360	343	352	369	369	320	339	325	347	337	328	340	354	394	388	347	341	367	335	360	354	362	317	371	366	342	367	359	374	328	367	309	368	364	319	342	362	337	398	343	355	347	350	333	367	354	336	327	360	329	371	368	356	345	355	337	345	345	330	343	352	340	340	341	370	356	317	370	366	330	353	371	325	327	375	335	342	352	350	363	336	351	355	361	390	342	326	313	369	349	348	361	346	334	351	371	358	374	344	351	339	342	363	350	363	368	343	362	346	363	335	353	360	337	356	370	341	340	365	390	388	361	326	371	361	332	330	323	354	359	371	355	360	382	340	361	397	346	354	378	358	338	363	360	351	352	345	353	375	363	331	359	372	351	376	382	334	349	321	351	321	335	351	340	364	359	367	337	366	314	335	355	324	359	343	361	366	342	344	370	362	350	353	341	356	335	347	340	339	345	355	343	336	341	337	364	330	344	357	358	340	354	367	331	351	334	349	344	353	325	336	347	347	344	358	341	350	347	334	354	349	319	341	346	359	365	340	345	330	316	356	321	351	366	344	408	346	354	339	357	342	364	364	354	313	346	378	339	356	342	359	351	337	374	346	324	340	342	357	331	333	351	337	339	320	328	357	348	359	354	337	347	388	352	374	326	348	351	349	314	338	360	328	361	353	344	319	373	368	366	336	336	374	355	400	354	349	388	365	343	359	351	360	332	379	368	299	322	344	378	367	347	363	386	405	350	333	379	324	376	339	322	336	367	345	375	338	354	398	348	341	356	354	366	364	377	392	328	363	368	359	355	333	366
37131	54499	39493	27189	18230	11514	8006	6406	5157	4379	3216	2424	1909	1602	1284	1001	810	739	666	684	648	691	643	618	629	621	588	577	607	544	564	567	520	563	517	528	523	544	556	500	509	531	538	501	529	524	523	530	506	516	522	540	528	490	489	471	512	531	471	474	487	486	505	502	499	497	500	489	521	507	507	483	499	504	504	515	501	506	520	530	495	529	520	516	485	514	453	489	474	455	484	513	477	502	517	490	490	458	486	507	497	451	494	496	496	502	462	509	480	470	514	471	470	526	470	494	487	469	506	493	495	477	489	491	536	476	519	468	482	499	515	533	464	508	484	478	505	438	557	504	459	453	508	468	497	505	497	450	517	482	490	487	512	507	509	492	429	474	499	491	468	450	471	457	479	513	522	505	480	511	503	477	483	516	493	477	454	490	476	443	520	503	512	477	498	502	473	471	505	488	508	486	481	466	486	481	468	479	472	489	479	453	465	471	472	502	503	487	431	413	502	454	462	469	475	447	491	490	512	491	448	456	457	479	488	485	455	523	488	473	493	506	460	499	507	488	471	492	491	502	474	490	480	492	446	484	489	511	475	469	475	474	465	437	448	513	478	491	438	504	497	513	512	462	489	483	494	478	478	509	486	519	506	478	447	480	506	506	498	485	444	487	532	447	480	477	492	467	465	462	508	515	487	495	482	490	504	488	457	465	501	461	490	459	515	502	496	474	520	497	519	494	444	475	460	440	493	508	483	485	477	464	505	464	476	498	452	485	502	517	505	480	457	506	478	500	521	464	468	497	469	474	548	486	460	456	508	468	495	485	500	469	496	497	484	517	498	506	469	489	490	530	481	458	505	469	500	506	458	507	460	507	509	499	444	490	509	507	494	499	447	427	489	470	452	461	506	501	475	468	475	504	489	503	509	458	486	476	452	446	487	508	463	482	486	485	509	511	472	467	485	534	452	497	464	491	494	495	473	503	503	496	449	508	499	471	483	496	469	452	483	476	481	495	494	463	445	479	508	485	493	491	447	472	506	486	517	489	468	527	509	478	526	507	495	488	520	517	478	492	487	487	480	479	488	503	473	524	448	480	491	479	456	503	474	494	493	497	508	469	482	462	493	493	514	487	488	507	470	466	463	448	478	502	504	485	507	517	458	456	514	480	494	487	548	491	526	483	471	497	501	492	483	489	503	484	467	481	491	489	459	476	490	536	502	506	457	477	462	497	482	483	463	503	480	491	485	452	485	521	478	492	516	460	482	512	472	489	497	495	458	526	482	475	467	471	513	484	508	495	490	522	439	444	454	460	444	478	488	499	472	487	528	451	511	481	479	496	450	474	478	455	469	474	505	511	468	489	471	490	469	461	503	507	513	459	488	503	459	472	502	504	504	472	481	498	515	495	527	495	471	466	483	497	469	470	496	433	471	534	444	540	479	488	482	472	517	490	520	486	426	481	471	494	503	461	492	493	492	509	508	502	482	485	505	471	486	466	482	483	488	481	499	479	457	494	448	488	441	476	471	483	504	504	512	443	481	483	494	473	516	454	469	472	480	468	464	474	470	486	494	485	487	472	482	474	492	491	491	461	480	477	456	458	494	511	474	515	496	508	498	474	498	452	456	489	484	491	473	492	505	503	460	478	479	498	523	491	480	473	474	489	503	462	496	494	460	504	519	497	469	478	490	518	497	492	484	476	492	492	506	514	470	484	485	473	455	497	546	476	510	515	497	479	506	486	480	440	491	486	465	491	497	499	438	510	459	497	475	477	500	504	466	488	476	481	523	485	469	457	479	487	526	489	486	468	502	493	539	481	492	470	466	457	449	461	500	521	453	463	443	485	491	520	511	501	508	493	467	519	512	452	493	471	508	484	443	457	473	477	475	445	484	476	460	453	503	473	475	481	474	519	498	483	493	514	502	494	478	482	507	490	450	503	496	480	480	495	443	495	440	488	459	474	496	477	510	471	474	502	501	542	464	446	472	469	482	513	473	514	469	521	498	494	440	485	520	492	487	480	534	506	471	475	501	495	452	506	473	485	485	497	479	492	483	507	471	502	483	490	472	490	467	443	452	502	482	513	462	480	482	530	488	483	461	484	470	491	440	486	506	482	482	461	462	445	522	487	510	488	496	487	471	468	499	485	479	480	490	479	478	518	502	485	503	523	489	497	469	509	455	462	501	446	509	473	485	448	482	469	468	457	484	466	503	497	494	477	500	516	526	467	480	483	480	462	493	476	473	483	475	489	501	472	492	479	474	446	505	466	460	501	465	495	507	522	469	501	515	515	491	504	492	455	464	471	473	469	448	499	522	497	448	442	453	451	474	506	505	488	480	482	477	480	522	496	511	503	505	481	482	491	509	507	503	543	479	491	492	515	498	495	476	497	463	450	498	483	450	491	508	510	525	479	502	497	466	504	490	475	473	480	467	481	481	497	496	448	508	504	488	468	501	492	489	469	484	439	486	496	503	498	473	491	500	502	479	479	471	481	482	497	498	489	469	497	453	490	495	453	468	480	458	461	472	478	446	501	514	442	471	489	466	483	510	446	489	480	484	472	488	495	447	498	470	468	466	508	439	480	480	477	473	472	477	513	455	489	484	464	435	505	501	502	472	487	502	466	481	488	515	493	492	500	480	488	530	479	481	463	452	473	505	518	476	466	477	526	480	501	494	459	540	463	493	495	479	508	463	466	470	475	456	469	481	487	530	505	492	435	506	488	447	473	509	476	471	461	441	532	469	495	471	473	490	492	497	502	459	496	483	477	504	480	503	508	473	461	527	521	498	504	454	475	505	473	479	444	482	483	471	496	507	520	479	511	500	493	464	464	435	468	462	486	450	487	478	470	497	473	472	494	482	480	507	467	498	505	462	489	504	548	512	476	479	470	455	439	468	475	520	503	493	471	466	473	471	453	479	473	446	447	469	492	432	484	454	450	466	511	486	462	500	445	514	462	478	485	452	509	466	482	513	456	489	477	462	452	519	454	481	513	459	480	473	495	484	481	501	525	516	472	522	518	485	502	515	495	507	503	507	486	440	510	507	507	509	456	448	530	481	493	509	455	502	507	474	479	430	485	507	500	497	481	486	491	493	475	457	499	490	522	451	506	498	491	470	463	543	493	497	473	499	497	446	495	466	471	492	470	508	476	505	492	451	464	496	514	487	475	509	466	501	465	486	492	449	488	491	488	495	496	484	495	461	465	503	483	482	489	522	438	485	467	489	453	458	474	466	503	470	464	524	511	452	482	491	484	482	474	466	492	450	502	477	480	457	508	505	519	495	508	478	464	447	545	479	476	497	518	516	474	502	520	481	482	474	478	481	521	460	454	517	453	486	506	502	485	462	505	493	468	493	472	500	492	456	471	475	475	497	469	467	489	500	502	465	465	473	456	476	506	506	463	505	485	523	468	489	473	503	477	473	480	518	479	490	518	445	484	520	486	499	476	444	472	478	515	454	480	458	491	468	522	522	499	435	458	523	488	505	492	480	541	483	499
28043	24654	22782	12613	4121	1753	1074	811	739	597	462	433	375	345	327	314	290	274	279	260	260	277	312	304	275	265	267	258	269	279	301	278	285	269	253	267	280	266	257	272	270	265	290	252	280	242	265	275	278	285	276	280	266	268	246	276	263	256	267	308	251	283	242	261	271	283	254	270	243	265	263	268	258	270	265	274	277	284	298	291	275	289	276	245	254	242	252	285	270	316	269	278	261	290	263	259	260	280	278	273	276	272	259	277	278	246	263	280	252	293	257	274	256	228	242	262	271	249	270	270	281	269	245	268	253	251	265	302	263	249	298	283	245	250	256	271	278	263	271	259	260	265	268	258	268	267	287	310	270	253	294	270	250	263	289	257	276	281	250	273	285	267	290	272	252	276	257	288	306	273	283	276	293	255	281	257	268	230	231	262	275	254	279	288	261	246	243	266	274	272	274	274	278	251	284	293	229	261	263	284	272	248	271	249	244	269	251	271	226	268	258	256	279	248	287	267	249	297	268	254	232	255	255	267	301	258	266	250	263	321	275	282	260	263	276	282	269	275	274	259	255	260	278	281	252	277	283	269	279	254	277	271	275	284	257	254	261	273	238	255	256	244	301	268	281	238	282	262	298	269	272	250	244	249	255	250	274	250	270	291	277	292	263	281	271	290	270	266	280	257	264	293	252	270	259	283	279	267	282	270	281	275	286	251	276	287	258	232	269	248	287	270	247	292	277	311	278	234	270	285	276	262	251	263	272	242	236	269	272	272	265	282	283	267	265	276	251	276	267	269	263	300	275	272	244	300	257	251	278	270	283	284	273	275	275	257	297	258	249	261	244	262	263	289	249	277	240	272	290	265	246	246	245	282	250	293	280	235	265	268	275	258	256	279	256	252	279	287	273	268	248	276	258	259	267	272	267	287	277	246	294	289	243	255	286	283	265	263	237	279	253	287	264	264	257	273	293	287	256	265	249	254	269	310	267	255	244	284	281	260	279	267	293	263	250	253	267	267	248	267	277	274	261	239	253	257	261	251	276	297	247	238	276	291	294	265	255	287	266	244	277	263	253	235	274	278	280	284	268	262	272	264	263	273	273	279	275	264	271	251	275	312	294	248	284	311	303	238	262	303	288	274	242	264	275	260	281	284	253	247	231	288	229	290	270	279	262	272	258	264	293	268	270	246	290	278	285	271	263	259	250	249	270	262	275	268	261	260	239	261	262	248	280	263	305	261	261	272	242	277	275	292	285	286	266	272	262	261	258	248	233	252	295	276	269	254	233	238	268	241	255	276	282	244	285	278	277	254	269	288	275	274	283	286	263	276	277	264	286	277	280	276	265	262	255	272	264	278	265	256	275	266	278	231	269	253	262	273	274	261	286	259	243	246	252	246	227	282	263	258	284	282	266	238	273	266	238	285	279	290	272	275	271	271	283	244	284	310	273	278	254	261	272	264	270	300	264	279	248	260	279	281	281	270	249	273	270	292	268	239	253	272	265	267	283	265	260	245	249	266	252	284	269	263	277	256	280	269	257	262	274	263	253	239	279	281	268	288	247	269	279	288	262	261	281	275	251	245	230	259	273	225	257	254	263	270	272	257	283	247	280	273	253	297	277	251	251	258	269	282	268	258	252	319	281	284	251	272	306	278	270	249	260	263	247	294	265	245	263	277	261	255	278	269	258	259	296	308	248	310	255	242	255	254	251	279	270	272	280	274	247	284	278	223	266	264	272	281	248	286	259	279	269	268	245	267	285	275	266	282	254	271	264	282	268	255	257	289	265	277	258	278	277	246	261	252	261	237	282	262	274	248	242	251	249	271	273	276	252	304	252	251	246	260	276	253	266	272	285	300	281	261	279	293	272	306	271	274	289	258	266	255	251	248	288	259	265	273	249	257	284	257	260	278	275	276	296	273	266	288	269	265	286	279	274	261	274	256	284	272	260	274	302	279	256	264	277	277	252	260	248	256	274	285	274	267	289	255	239	271	262	254	266	243	263	275	268	258	248	296	243	290	256	256	259	276	268	252	247	249	268	294	251	260	291	274	276	260	282	236	282	242	248	245	257	265	254	266	272	286	266	254	279	260	298	292	288	294	265	249	240	267	265	281	254	265	293	269	237	244	270	253	278	254	265	277	249	256	300	269	260	291	234	257	262	269	265	260	260	250	275	313	265	261	268	254	294	269	281	269	256	273	262	252	262	287	293	285	268	267	247	274	267	270	292	277	283	242	268	267	258	252	277	269	279	293	231	282	251	281	294	265	289	265	277	256	238	229	287	280	284	267	298	283	261	232	275	253	260	290	246	250	270	277	265	260	272	284	277	237	292	292	241	260	283	259	282	236	259	250	245	245	305	260	247	279	252	266	293	262	281	279	258	249	285	281	258	275	246	265	258	253	246	280	277	260	280	270	260	247	258	305	267	278	256	262	262	269	312	266	266	261	274	280	282	267	274	264	265	242	265	291	247	262	243	291	248	262	268	282	279	285	277	269	246	258	293	288	277	245	246	266	260	246	268	252	277	271	246	261	251	289	271	246	242	285	255	284	262	274	232	278	277	258	270	253	285	289	256	265	288	257	234	244	262	254	263	276	250	264	255	246	272	255	288	246	262	280	250	258	276	284	257	282	272	261	271	263	251	289	251	282	260	282	252	263	273	274	280	276	288	286	247	273	289	252	280	254	290	258	279	249	278	284	273	287	272	238	279	251	257	264	278	280	282	274	265	269	301	263	276	270	282	283	259	235	281	237	274	273	289	282	272	256	255	267	241	264	272	300	272	267	279	283	284	288	283	242	270	257	247	269	272	301	279	301	267	284	274	299	255	252	269	285	272	298	259	248	281	294	271	261	265	274	313	250	277	280	268	298	335	282	259	282	270	272	269	287	257	275	269	250	276	240	281	262	244	286	280	281	255	300	261	250	287	269	271	250	271	287	264	260	250	242	280	242	239	266	293	298	286	300	279	295	247	271	261	242	254	254	242	249	250	283	263	263	281	244	283	270	240	260	226	246	235	271	280	257	252	257	260	285	271	270	285	260	285	275	236	245	267	271	265	248	280	314	265	289	267	260	265	242	240	258	260	267	263	276	277	282	278	281	246	288	265	255	290	273	265	306	255	262	284	259	285	282	251	290	307	258	270	253	260	273	236	282	228	265	262	285	251	261	269	265	291	260	300	272	268	256	243	290	259	262	259	282	275	268	269	275	266	272	248	273	270	220	264	254	274	263	286	284	272	269	269	285	255	266	254	233	276	244	245	273	286	272	265	233	242	258	285	233	273	241	273	261	284	282	272	303	274	274	267	261	235	275	284	299	284	266	271	264	273	259	256	252	280	229	265	275	285	250	276	276	250	263	288	276	277	258	272	251	271	242	285	262	261	260	283	305	264	282	274	255	271	258	245	277	256	248	280	299	265	280	282	271	262	254	256	236	274	283	256	279	279	235	266	247	254	279	262	274	282	276	279	245	255	251	250	273	291	259	276	269	254	261
31341	38931	27937	14726	7820	4231	2660	2010	1680	1465	1076	886	701	618	532	516	423	411	384	419	390	350	397	401	359	399	371	348	361	390	371	418	357	391	365	378	377	341	390	391	393	367	393	375	347	386	355	371	338	359	369	398	349	360	373	419	391	351	334	398	396	360	362	403	350	377	420	403	364	387	398	397	351	385	374	382	365	395	396	388	390	351	405	422	355	395	377	378	342	379	321	342	384	398	401	324	326	393	360	371	385	381	341	372	369	376	375	376	361	384	358	358	362	367	392	371	384	340	370	362	337	412	369	376	377	361	388	394	366	349	351	375	382	385	348	362	365	369	359	357	401	377	354	337	375	372	353	386	350	353	348	347	379	362	368	371	366	364	333	352	331	362	352	371	358	370	407	377	397	360	383	356	364	373	402	363	402	386	379	363	377	358	366	356	353	356	379	394	371	337	381	365	350	375	395	385	376	371	399	372	393	337	379	369	353	355	371	398	386	358	371	325	365	372	357	386	403	400	373	385	392	368	377	365	331	385	380	332	355	387	373	370	355	368	369	380	391	370	388	334	382	384	385	382	370	356	346	356	398	376	387	363	347	387	355	399	351	351	358	374	407	365	375	368	388	401	364	369	370	362	351	377	373	392	337	363	387	339	360	368	384	329	346	388	312	419	380	326	398	395	374	369	362	407	365	359	371	353	360	362	368	365	351	370	376	365	361	369	365	368	370	357	371	379	343	343	347	368	357	377	377	342	379	373	348	337	345	345	341	368	371	344	359	408	389	370	369	389	340	379	380	395	373	350	377	359	368	357	381	385	358	343	408	370	380	345	379	352	328	384	364	351	375	350	385	383	367	374	373	384	373	373	362	371	386	379	310	404	387	342	350	387	358	386	384	367	373	357	362	389	371	361	370	424	355	356	363	352	416	399	359	371	357	364	396	351	371	394	378	358	364	370	405	374	381	407	342	400	352	351	347	384	344	360	369	392	357	374	341	387	352	320	421	390	380	371	393	374	368	347	356	377	382	385	366	364	352	364	364	362	372	356	338	342	388	334	343	364	355	369	367	384	343	347	339	386	373	339	365	384	362	359	381	392	366	370	399	351	394	373	344	355	366	371	357	376	389	332	341	383	356	400	378	361	372	387	339	345	397	349	350	379	393	354	410	390	364	374	385	361	355	357	375	391	350	346	372	405	363	357	403	365	368	377	386	371	335	369	355	333	362	366	355	335	370	354	368	387	381	348	386	351	359	353	385	337	357	387	327	366	365	359	351	328	356	385	373	378	357	372	377	346	376	380	388	370	345	382	372	358	392	421	386	376	347	371	374	367	379	406	371	353	377	347	369	339	311	341	364	364	349	396	395	379	346	368	339	328	370	333	379	350	353	366	383	349	380	361	344	330	351	352	369	347	385	380	368	340	383	378	373	389	321	385	358	413	341	364	367	361	366	369	382	340	397	362	370	364	331	351	373	354	352	381	381	370	378	373	370	359	383	380	370	372	365	394	361	368	389	389	386	335	319	335	343	371	384	367	365	369	381	377	346	377	349	373	375	370	356	359	371	400	390	346	352	391	352	375	363	333	330	355	367	352	372	340	375	397	358	365	380	366	387	379	376	375	395	408	389	353	392	361	351	367	389	442	360	417	394	346	373	390	383	373	348	345	406	327	363	340	384	374	378	362	390	357	332	363	359	379	385	359	344	356	355	352	354	389	376	323	339	373	365	357	392	370	363	353	390	353	356	346	370	353	383	358	406	359	338	370	369	352	404	348	362	370	369	375	379	373	385	366	353	351	384	396	367	389	391	363	365	362	362	368	356	364	368	412	399	336	349	361	340	366	380	370	374	364	375	359	363	342	357	382	401	352	371	366	372	364	345	349	338	368	375	333	343	382	374	375	381	387	374	394	352	340	379	389	372	371	381	374	378	338	366	337	394	360	340	342	387	364	354	372	369	419	367	401	363	375	387	373	412	378	360	356	404	361	377	389	357	385	375	380	381	344	378	362	369	355	353	361	364	373	356	400	378	364	382	395	374	363	357	383	340	360	358	355	357	350	367	375	399	368	401	349	350	352	369	364	350	352	390	352	369	377	378	349	367	388	356	362	355	355	387	340	372	371	371	371	356	400	323	405	365	344	348	406	363	397	351	395	355	388	363	401	353	337	364	368	385	384	380	372	365	363	382	395	364	341	374	364	404	372	383	372	351	331	359	343	375	383	358	370	383	382	341	374	359	386	377	376	353	364	363	352	376	381	346	373	372	380	380	352	388	376	384	401	326	360	357	383	377	377	344	343	368	368	365	361	399	368	360	350	368	368	369	375	336	375	360	339	378	388	357	390	357	378	367	384	344	336	395	385	356	331	371	355	397	370	375	364	351	384	380	365	364	367	376	370	374	384	328	397	345	356	371	353	374	356	371	390	356	359	370	372	394	366	403	381	370	351	429	366	360	389	361	393	382	360	396	376	360	359	369	349	345	352	380	367	343	371	365	363	358	354	402	384	385	334	342	402	341	352	362	360	392	355	395	346	334	362	362	354	368	396	358	349	344	316	387	344	359	352	348	356	362	353	335	352	383	354	379	382	378	359	374	369	363	366	373	403	385	389	376	379	338	354	348	383	352	351	367	407	363	339	341	352	398	368	372	368	395	381	373	363	341	392	353	384	372	373	393	383	330	389	362	381	395	366	376	369	369	333	370	357	379	393	390	354	355	363	354	376	340	364	406	351	348	377	399	342	371	384	344	349	385	381	378	351	381	344	404	349	389	364	350	374	372	359	387	415	332	379	346	349	373	385	389	385	355	373	348	370	355	349	369	381	375	370	357	360	337	381	354	334	355	350	355	368	380	349	369	385	337	375	369	392	355	407	376	364	394	380	377	371	369	373	334	337	379	366	367	343	365	347	382	343	314	368	363	371	381	381	351	350	341	382	380	346	370	370	340	380	362	393	365	391	348	389	368	382	342	355	394	356	363	348	350	399	347	361	379	368	378	356	363	378	407	359	398	398	372	358	386	386	361	390	372	365	369	380	331	377	343	349	369	398	361	348	377	389	388	344	401	345	359	372	376	326	388	362	374	358	372	371	340	373	375	373	342	378	418	398	395	330	344	335	373	384	359	358	385	377	379	353	368	331	387	345	364	367	396	349	386	361	349	367	351	346	386	392	345	355	359	363	386	380	385	378	369	345	373	382	351	332	349	315	349	395	357	385	325	381	380	368	377	361	401	351	338	362	365	380	365	374	379	344	397	363	383	350	341	386	362	390	384	320	354	376	375	375	370	367	351	383	372	361	352	336	379	376	391	335	392	369	358	340	369	349	404	372	380	393	331	408	372	359	407	358	378	327	386	378	399	385	395	376	397	381	368	339	385	354	380	388	352	367	376	373	378	364	354	378	343	371	318	380	359	356	338	364	365	381	358	378	348	367	359	392	404	361	393	370	344	347	328	367	340	346	376	395	366	394	367	373	384	403	359	353	362	353	364	421	355	368
23734	20816	27799	23853	20342	10614	3363	1839	1448	1328	1035	796	729	645	602	509	464	487	481	437	419	431	430	415	434	459	424	428	441	432	476	438	438	390	418	414	384	433	443	425	410	402	414	427	406	393	412	416	441	403	417	413	393	468	425	412	387	447	434	407	389	387	417	425	400	386	424	413	432	395	446	388	375	456	437	416	416	407	403	418	399	413	389	399	389	420	416	420	418	415	425	394	405	410	431	392	415	425	403	440	368	423	422	432	427	394	404	409	375	416	396	427	409	401	387	406	414	383	416	396	407	428	434	393	401	401	401	394	395	433	403	401	407	418	406	401	425	405	372	444	427	379	372	399	422	380	362	405	425	388	435	390	433	416	416	395	401	396	381	422	410	385	409	415	411	409	360	432	375	432	426	386	411	400	408	423	408	394	401	422	392	394	459	386	406	369	433	399	422	419	406	399	451	402	406	417	432	388	395	378	408	413	410	398	384	373	424	431	435	414	412	402	431	387	410	413	418	400	403	413	376	374	442	429	400	431	415	387	420	416	428	421	409	437	438	408	401	394	410	413	395	381	428	406	389	410	391	381	461	441	427	401	410	401	430	411	414	430	445	422	418	390	394	424	402	429	392	433	390	403	408	433	425	388	382	414	409	416	407	443	402	405	404	416	391	408	442	399	381	420	390	403	400	391	389	431	387	392	388	392	401	417	422	421	428	419	402	428	384	375	407	399	412	383	427	390	418	423	416	378	434	402	398	406	439	426	397	441	405	396	435	409	443	444	372	386	385	397	394	419	420	389	407	432	429	408	396	390	408	392	411	433	354	408	392	386	433	415	430	418	395	425	385	416	404	425	402	427	413	422	433	429	421	384	420	408	400	390	440	425	412	401	421	429	457	399	404	422	409	399	413	434	413	421	426	420	407	396	421	424	409	395	423	386	404	395	416	405	400	426	409	408	390	379	397	423	383	414	396	391	391	424	399	447	400	417	430	374	419	398	404	393	421	437	445	437	416	406	398	410	409	392	408	377	425	450	424	431	424	428	364	384	402	426	419	427	372	430	391	414	424	416	418	408	419	428	427	458	410	394	408	401	374	371	408	442	426	397	425	392	405	396	429	447	412	415	406	365	395	417	388	446	392	396	413	424	404	405	425	408	406	399	388	414	450	385	389	433	387	432	391	381	392	403	430	405	403	426	404	400	379	379	383	411	401	416	419	427	415	406	379	390	395	387	402	451	402	434	405	407	406	427	378	432	389	423	404	391	416	424	380	431	393	392	412	399	358	377	390	421	419	415	385	430	406	408	399	439	401	413	389	402	340	403	423	397	439	454	386	388	399	346	394	408	444	445	366	393	416	416	420	400	397	437	404	458	410	395	404	411	377	399	389	426	433	382	426	391	421	399	391	395	415	400	411	415	375	401	415	398	392	426	415	427	392	419	436	424	389	385	395	418	380	423	392	437	413	394	439	384	364	391	410	433	451	433	396	417	402	397	423	397	419	386	388	437	410	426	423	373	380	434	418	409	406	384	444	388	405	429	362	371	418	436	428	394	411	414	416	401	431	382	392	412	389	386	402	396	383	431	382	411	420	375	373	399	420	412	407	431	418	389	415	427	405	418	406	407	401	428	417	419	421	418	421	394	419	412	412	409	433	407	395	433	378	397	395	378	430	425	380	400	404	419	380	422	406	413	408	393	430	405	437	416	420	410	395	395	416	402	419	410	404	400	426	377	428	393	421	421	411	379	437	407	398	406	382	423	444	419	432	411	370	402	420	407	413	386	420	402	392	379	401	422	429	405	404	386	416	382	428	403	404	442	392	421	428	420	418	400	417	386	376	410	429	399	393	401	413	417	400	436	425	398	393	399	391	432	407	422	422	383	400	426	401	426	441	423	383	393	413	405	437	445	401	419	396	423	381	386	397	377	422	413	407	423	416	417	409	389	393	402	384	410	385	394	404	419	432	400	401	437	409	417	425	392	400	413	415	406	443	359	415	390	416	418	427	404	407	409	435	413	381	376	401	390	401	422	384	403	402	368	418	403	390	473	457	383	407	412	416	365	406	415	398	404	445	403	422	405	422	374	414	381	384	390	425	410	404	413	389	429	401	397	394	397	402	395	403	378	404	456	405	394	383	397	416	412	402	417	393	422	393	408	415	427	385	392	438	395	403	363	409	392	437	415	395	424	395	388	376	421	392	430	399	412	412	416	403	423	418	406	413	406	425	396	404	371	420	398	394	386	375	381	372	386	409	441	404	402	429	409	407	390	366	429	429	399	407	422	447	361	386	395	412	407	404	408	409	399	387	434	415	426	419	378	416	387	392	388	421	393	426	382	402	398	402	427	399	405	400	432	356	422	405	428	373	423	394	388	413	420	413	379	430	413	411	378	388	425	404	421	388	417	415	435	406	435	419	391	411	429	388	406	373	372	437	396	408	416	413	412	405	424	417	392	409	398	406	374	413	418	431	417	404	438	414	405	428	419	407	427	411	379	389	417	372	414	423	443	430	386	391	383	393	397	439	409	413	431	378	414	439	394	398	382	393	385	386	402	381	394	444	411	420	448	405	390	408	482	413	423	392	385	417	397	386	414	399	411	413	421	382	402	365	408	401	390	434	448	384	410	392	397	382	452	381	425	406	381	384	418	451	448	410	412	425	372	426	374	458	412	439	387	399	430	412	414	396	406	374	402	409	445	452	409	423	429	404	421	366	407	376	408	391	432	416	467	406	398	385	396	375	400	414	411	410	397	379	403	408	426	373	409	406	408	384	388	398	396	414	383	404	400	393	392	442	421	409	383	408	403	391	430	424	411	404	401	425	426	435	383	427	421	412	401	413	409	409	395	442	453	431	396	410	444	403	427	424	414	415	423	443	380	394	380	381	390	428	396	455	392	390	395	448	387	433	411	392	401	453	435	418	445	405	395	386	446	416	388	406	405	431	433	399	401	385	425	439	395	412	377	408	403	408	398	357	433	386	406	401	406	381	428	400	383	415	441	384	412	429	408	414	405	429	425	431	429	421	385	410	401	419	419	430	394	419	397	415	393	375	377	410	426	399	390	413	423	411	394	409	372	378	413	401	409	399	414	428	410	365	402	418	394	364	384	418	404	399	337	386	411	398	404	419	457	401	391	399	405	391	420	400	377	405	400	423	452	366	408	429	378	414	427	440	379	419	427	426	412	419	425	379	423	410	410	400	417	397	427	420	415	403	434	367	395	407	397	402	384	394	380	376	408	392	380	421	405	399	408	421	441	410	390	375	441	426	380	358	379	423	400	418	397	410	403	434	426	442	384	390	412	439	379	412	404	409	398	405	411	371	412	423	384	359	450	386	421	380	408	396	428	432	415	398	397	415	393	394	375	421	433	384	391	404	424	433	424	389	362	376	386	399	413	381	412	384	419	394	412	401	421	402	439	412	393	430	391	425	434	427	390	392	405	397	398	396	389	420	422	426	385	389	409	375	435	399	420	408	417	417	410	391	411	458	435
34439	48696	35427	22276	13767	8358	5630	4254	3500	2950	2252	1691	1431	1155	988	807	770	702	677	676	670	642	637	652	585	581	582	632	618	643	616	613	578	588	563	558	611	588	591	570	571	584	562	585	581	569	562	578	566	558	564	621	559	572	596	555	606	561	587	531	574	523	592	517	548	591	535	571	585	573	518	574	569	584	564	581	648	581	575	589	613	588	549	517	549	552	559	561	544	552	563	564	521	562	568	593	554	542	532	545	552	567	561	571	600	582	586	567	525	543	558	555	613	614	546	533	547	555	599	577	561	604	563	509	562	573	538	559	548	558	558	537	520	564	564	550	537	521	564	575	549	565	528	583	552	536	538	568	591	515	549	563	565	529	563	574	523	593	577	518	544	514	570	544	519	552	595	560	540	596	581	566	534	606	540	551	586	595	587	556	592	537	532	571	584	552	530	502	573	558	573	523	555	536	556	577	575	534	567	558	543	572	535	546	550	528	551	563	553	545	547	550	521	563	594	544	537	603	579	545	572	532	521	590	568	568	577	546	541	554	574	518	503	554	567	529	560	562	560	496	585	549	561	558	530	554	546	516	581	548	531	545	565	563	578	531	558	587	553	583	570	558	548	524	543	567	554	572	561	546	583	522	571	567	567	573	541	567	591	560	578	541	569	581	538	535	550	535	557	557	535	571	561	510	574	573	563	574	549	566	581	583	545	515	541	563	558	581	554	581	556	552	520	546	568	590	574	563	530	545	546	558	573	521	515	583	571	554	566	499	557	535	586	580	489	537	547	568	532	553	579	541	597	543	535	549	586	573	531	600	559	537	572	522	532	549	536	568	565	572	560	501	538	506	541	561	537	539	509	583	572	559	559	592	579	554	520	575	541	541	587	569	533	543	579	564	581	545	597	559	541	556	568	581	560	559	516	559	556	577	551	569	477	530	509	552	558	553	575	546	550	556	547	560	542	552	599	512	564	564	557	593	552	552	551	518	562	595	588	556	579	544	537	527	562	565	551	565	547	512	505	545	546	604	578	512	533	575	559	522	563	564	559	574	560	583	584	579	527	558	605	586	590	532	559	507	526	542	533	558	568	546	559	552	565	560	534	563	545	578	540	564	567	565	539	557	534	553	590	569	564	558	557	517	546	587	558	526	561	553	545	586	569	485	579	559	597	553	543	576	552	581	553	569	587	538	575	529	583	579	529	540	573	571	529	518	554	548	547	542	553	587	543	538	540	531	553	552	562	583	522	584	541	567	558	584	585	547	543	554	541	569	586	560	535	546	587	566	586	559	560	554	564	534	575	520	576	527	568	573	524	574	595	548	545	562	574	569	559	560	529	515	514	559	556	583	592	590	575	590	561	571	623	565	552	527	545	539	553	550	583	556	523	549	575	590	555	557	543	507	575	569	582	520	550	574	553	563	549	506	560	511	531	560	520	565	503	566	518	553	548	542	604	561	578	528	570	542	527	603	543	554	546	547	540	555	548	564	534	540	515	550	555	573	553	540	574	557	503	569	509	545	572	590	547	541	517	535	614	562	542	573	557	583	557	607	546	583	558	547	559	538	542	568	539	541	548	497	559	535	537	544	550	579	522	544	562	564	526	612	516	590	580	560	552	565	536	553	550	564	582	602	566	530	542	536	544	523	527	522	555	591	540	585	571	583	550	539	544	534	606	589	539	547	596	579	533	577	533	531	575	536	520	541	533	553	570	575	543	562	558	567	568	548	570	577	578	569	542	565	561	539	548	545	569	545	504	572	592	570	566	550	520	587	570	549	574	547	576	573	507	540	526	577	496	551	554	515	555	523	515	561	487	562	577	566	587	584	530	583	550	560	563	575	529	553	560	560	579	564	567	524	540	586	537	548	530	542	540	569	580	520	548	560	577	539	565	581	545	564	544	529	559	541	555	562	561	549	582	582	530	572	544	503	570	568	582	552	535	563	552	519	545	554	567	558	500	584	532	525	551	559	523	565	546	567	547	532	542	562	570	566	540	582	547	591	532	508	541	576	572	562	559	559	542	623	570	533	553	556	546	542	525	558	537	568	506	538	555	555	541	580	557	541	562	541	543	541	571	601	558	539	527	528	556	551	592	503	560	547	596	577	542	525	563	552	565	575	576	541	582	528	596	551	558	549	562	559	535	554	547	528	595	508	545	571	575	554	563	583	515	536	555	522	545	568	491	606	584	591	540	569	584	572	540	574	559	550	564	548	551	538	502	564	565	548	511	514	532	565	589	541	499	576	568	575	562	585	594	550	532	527	592	564	578	573	554	555	544	552	559	554	554	561	512	511	568	607	505	576	590	568	534	551	590	585	567	565	523	526	567	576	555	558	553	552	525	542	581	542	553	588	546	564	544	528	554	548	560	507	574	576	528	588	581	577	486	537	551	550	551	604	531	519	591	555	576	549	549	540	540	539	512	547	550	544	573	600	520	543	583	552	530	608	556	529	563	530	489	537	579	562	574	587	585	530	610	566	568	590	565	595	528	591	513	534	574	554	555	554	555	523	572	526	553	578	550	607	584	553	586	540	576	536	530	558	546	530	559	539	534	541	560	538	539	581	551	550	570	573	567	588	537	557	512	558	544	550	564	528	558	599	596	587	516	526	535	580	530	537	575	561	580	574	529	572	569	538	553	555	563	563	559	557	559	544	560	538	528	609	524	589	528	535	535	599	554	534	574	520	571	582	526	547	569	531	532	542	564	489	574	561	540	551	570	554	554	536	545	556	568	539	554	533	545	552	586	556	595	549	546	551	541	569	577	579	524	541	543	575	547	548	591	550	553	556	562	554	573	533	551	581	573	576	566	568	524	592	559	560	590	563	571	564	541	557	561	548	531	528	532	588	591	551	535	555	567	583	576	569	607	496	582	580	539	537	581	553	573	547	571	538	602	576	560	548	550	547	561	547	525	567	568	554	565	549	579	536	538	543	567	587	533	557	558	572	599	566	489	546	519	582	566	562	546	558	559	523	550	553	570	550	546	511	558	556	589	562	566	515	551	565	555	523	530	533	552	567	548	551	576	588	537	576	564	541	576	571	572	573	591	542	549	556	562	577	544	562	524	570	563	580	556	515	565	587	516	553	547	586	591	529	572	575	535	566	591	545	589	560	498	525	536	540	557	558	512	541	546	527	545	551	587	572	559	528	566	544	579	590	562	540	598	541	552	555	540	541	549	535	545	596	507	615	563	548	566	576	560	576	597	537	579	566	564	560	537	565	536	558	623	553	550	537	609	532	607	582	543	577	594	584	551	563	593	545	588	561	585	543	544	529	539	557	547	583	522	594	560	546	539	552	545	537	564	604	531	567	548	559	546	581	572	592	568	520	560	549	550	517	566	603	544	557	573	536	512	527	568	595	561	584	547	554	510	550	568	550	526	555	582	569	557	634	562	550	535	563	536	534	582	557	549	555	554	551	500	595	499	556	585	503	534	589	603	537	565	561	565	531	559	599	553	564	600	557	533	580	553	544	534	542	512	534	574	574
22882	20809	28284	23379	20832	19939	8533	2732	1991	1665	1276	1008	859	720	629	512	487	462	423	461	480	437	421	419	404	413	386	380	382	373	372	412	418	383	361	357	348	347	346	390	412	358	416	363	373	381	358	349	362	379	360	335	394	394	393	362	346	357	335	358	322	362	361	339	343	363	333	347	368	355	366	351	394	364	343	393	362	368	339	332	339	329	389	351	369	337	345	372	312	325	349	343	342	359	356	389	319	313	346	362	333	344	337	369	350	369	319	331	335	347	354	338	335	370	357	360	320	340	363	370	296	349	325	340	349	370	358	318	354	356	328	341	368	337	354	339	349	333	363	342	400	354	368	330	359	346	353	342	352	336	344	360	341	334	339	322	368	333	344	343	345	319	325	329	356	335	365	362	353	346	346	350	354	377	366	320	383	346	343	362	328	333	359	334	317	364	345	339	363	350	348	328	358	328	343	378	386	360	339	359	362	353	357	351	338	353	359	329	337	353	341	345	369	322	348	341	359	358	347	345	347	350	362	331	340	343	331	317	338	359	307	317	340	348	333	340	357	343	322	329	329	362	342	364	313	334	308	359	363	362	379	365	362	350	348	361	339	343	375	319	368	324	340	344	331	357	310	377	349	356	348	333	349	363	317	312	350	351	318	381	352	377	334	359	348	329	320	356	362	381	326	337	318	349	342	371	374	327	359	342	309	360	352	339	358	320	364	336	340	339	340	340	333	355	341	323	343	337	341	346	329	352	370	351	348	352	346	323	329	345	341	329	382	319	372	341	348	365	338	351	316	367	348	344	365	353	329	348	340	341	357	364	342	363	344	360	312	358	348	353	355	317	328	368	325	333	362	367	357	372	350	354	317	351	346	333	369	314	342	332	350	334	387	333	367	363	358	389	370	351	340	360	328	357	314	292	346	367	345	338	344	359	354	355	334	295	351	347	357	338	352	339	379	351	349	298	351	335	339	346	335	343	307	340	385	334	366	362	358	362	345	307	327	390	330	346	324	368	342	343	330	357	335	360	362	365	342	353	331	339	360	335	312	351	335	338	340	375	343	331	327	349	347	289	358	366	330	356	378	339	334	341	351	345	342	359	373	330	363	351	346	318	330	339	356	336	364	355	338	325	343	344	346	316	337	372	365	331	369	333	351	343	361	361	364	339	321	370	320	354	343	358	371	364	320	340	328	313	338	349	351	340	349	393	388	343	344	374	343	328	346	370	353	359	307	347	342	316	337	338	327	378	373	330	356	331	350	348	345	308	365	357	340	353	331	399	366	373	369	347	329	378	328	357	332	343	375	322	331	342	337	331	366	370	329	362	367	343	342	380	367	365	298	303	349	338	343	335	339	307	332	322	336	336	335	343	360	330	360	358	321	370	331	339	346	340	344	354	373	350	369	334	344	331	340	330	334	310	355	349	351	327	334	351	326	359	367	347	358	357	353	383	345	325	352	338	371	361	384	364	359	352	345	322	340	301	364	348	359	381	336	311	340	349	349	320	354	321	389	375	316	362	310	326	344	342	378	356	325	363	327	341	347	365	329	342	360	320	315	347	326	360	363	386	342	369	357	343	330	319	353	378	342	369	379	343	351	319	369	358	326	333	373	358	344	331	324	333	397	349	341	343	350	329	378	319	349	335	364	355	366	351	334	338	361	320	355	364	340	353	322	349	347	382	354	369	343	336	373	355	357	358	339	354	324	355	348	330	344	344	339	335	348	360	362	335	338	377	352	342	347	336	354	344	346	331	380	364	364	363	352	376	340	352	353	316	334	372	354	343	326	368	322	363	354	324	330	321	360	345	347	347	354	370	341	338	336	346	350	322	347	343	367	350	359	372	347	315	341	355	362	352	343	351	369	337	331	364	348	378	364	352	346	349	346	332	347	315	335	340	343	370	335	318	380	368	359	342	343	345	348	324	330	348	355	365	332	338	341	361	377	353	331	355	349	346	367	328	330	333	358	324	335	406	344	337	319	367	328	340	358	350	317	340	371	316	345	330	331	357	337	354	357	365	360	363	342	356	368	362	348	328	352	312	335	356	369	344	353	319	349	363	386	317	343	341	352	342	332	345	345	359	370	345	346	382	335	337	374	375	340	320	354	344	373	331	325	346	351	312	332	324	331	352	354	352	350	337	350	313	341	328	357	331	352	359	366	340	345	352	340	361	402	340	357	350	382	362	366	358	367	348	347	330	362	374	354	345	332	329	364	359	329	366	352	310	390	355	374	366	345	337	327	321	334	344	388	347	364	324	354	357	324	316	399	379	330	350	355	329	349	353	345	322	342	334	329	362	362	370	354	355	353	338	344	366	336	345	352	342	352	359	329	377	360	381	331	364	336	354	369	369	320	329	344	284	318	362	353	370	349	325	355	351	349	363	383	377	338	372	347	351	341	342	357	356	341	378	358	321	353	328	305	364	337	331	360	347	342	331	327	343	347	351	350	374	345	345	369	322	370	337	359	334	332	359	322	319	340	352	352	314	367	346	359	341	343	317	358	333	371	328	370	349	331	334	379	334	326	362	343	339	343	370	381	298	339	340	328	401	317	328	358	326	327	319	313	387	341	326	326	333	335	366	346	327	348	347	382	346	356	332	343	372	343	331	375	352	364	327	352	354	370	364	344	348	352	344	333	356	338	337	307	329	356	347	315	352	363	351	349	344	375	345	331	345	365	360	345	333	355	351	359	354	350	365	334	332	342	324	359	353	362	371	364	360	352	323	354	351	364	348	384	367	352	328	355	344	337	350	342	362	328	360	334	323	343	304	359	350	330	353	351	363	336	339	372	377	343	359	346	365	387	350	332	333	351	369	338	355	328	326	327	335	321	384	332	358	311	366	382	334	330	367	372	348	322	344	331	378	345	331	389	348	332	318	308	345	354	323	349	326	364	355	375	362	356	375	311	346	359	309	353	367	342	362	361	359	344	314	311	361	368	337	330	342	303	350	327	340	347	374	341	344	360	346	324	367	341	376	354	359	341	326	352	365	321	352	334	337	334	333	335	325	348	335	334	340	353	337	336	350	325	358	344	358	324	366	370	330	340	347	324	338	341	339	311	351	325	305	345	372	360	324	372	372	340	347	329	361	333	340	363	360	351	328	375	380	382	385	316	317	335	333	363	368	323	356	333	356	369	342	315	344	343	347	336	324	334	341	349	345	370	331	334	342	332	369	330	323	348	310	350	346	375	363	348	343	338	340	327	364	356	341	345	347	350	352	323	345	358	363	326	332	351	349	347	376	318	384	344	314	330	372	338	356	337	344	332	373	371	377	336	359	339	364	364	391	300	342	325	334	377	344	310	346	348	340	351	369	342	365	312	371	356	357	340	339	369	344	355	367	327	329	350	330	347	343	380	333	372	346	326	363	333	349	354	322	360	330	311	355	342	366	362	332	354	364	330	369	347	349	315	356	336	338	349	362	346	354	349	320	350	344	357	360	350	320	355	347	366	319	318	364	336	343	323	374	349	350	296	329	333	395	364	344
37666	53256	39121	26240	17014	10885	7678	5767	4792	4091	3022	2249	1810	1378	1141	923	753	787	714	658	672	701	658	630	604	612	560	631	561	568	549	568	584	493	556	546	500	505	482	488	483	516	496	501	545	493	540	481	508	486	490	497	529	507	507	503	541	471	488	483	534	518	501	480	488	490	489	522	478	487	523	481	486	514	478	471	455	509	496	485	456	498	457	444	463	478	458	483	492	469	441	470	512	460	515	498	475	496	498	465	491	495	462	498	490	525	467	460	444	489	454	469	480	509	484	454	504	480	480	491	471	444	474	502	519	457	483	502	493	468	460	492	513	442	513	464	456	504	468	520	480	509	460	469	518	485	487	508	463	452	452	477	458	498	454	453	454	476	484	445	479	458	509	517	489	462	504	445	433	495	496	494	512	504	497	469	480	493	494	455	466	449	470	449	456	462	463	470	479	491	471	442	487	464	525	484	485	482	502	489	509	498	495	473	465	459	446	468	505	457	473	479	488	492	494	452	473	495	463	491	463	482	515	455	477	463	479	388	438	475	449	495	463	487	459	501	493	488	481	482	439	505	442	470	497	523	462	468	482	506	514	454	456	458	424	502	488	501	463	464	477	469	476	486	453	451	508	465	530	468	459	506	529	468	454	481	441	465	476	521	472	467	501	463	467	499	429	466	494	514	477	456	496	476	508	492	498	423	474	447	492	486	469	509	495	431	498	479	457	453	501	475	437	512	495	453	478	458	456	451	476	521	468	465	477	479	494	488	456	514	500	454	465	459	459	493	457	455	500	483	464	485	525	487	479	450	470	502	517	465	474	497	497	444	460	467	461	488	449	468	485	483	511	456	470	469	450	473	455	486	452	484	487	490	456	487	511	466	449	456	465	503	490	498	486	474	455	480	499	456	483	514	473	488	490	460	463	472	475	457	440	436	489	469	485	469	452	466	447	478	485	450	485	465	464	464	476	464	488	503	488	499	489	521	502	502	473	486	484	498	488	469	446	444	465	463	484	451	491	467	536	459	496	472	477	506	454	479	475	476	428	480	448	453	446	473	466	458	506	497	458	491	474	509	459	485	438	484	486	452	486	480	490	487	469	457	445	457	486	441	464	443	481	483	481	471	484	468	469	500	475	470	499	516	476	444	483	486	491	444	454	484	479	501	454	488	523	501	508	463	456	423	469	473	457	515	473	473	503	507	469	459	448	450	520	510	479	486	490	481	489	460	540	462	506	492	478	508	477	435	462	541	487	472	486	469	451	470	487	454	467	462	460	463	475	446	525	500	483	483	459	477	486	448	486	478	443	469	449	456	477	487	472	472	481	483	506	451	484	471	475	510	429	495	514	451	455	460	487	478	491	483	478	448	462	443	474	494	486	510	447	464	465	473	460	489	447	495	483	499	503	477	481	488	456	487	456	461	485	464	446	460	471	475	448	501	498	532	524	474	463	499	472	500	473	496	459	469	447	474	490	477	510	448	470	468	464	475	481	445	511	498	459	468	481	487	513	514	470	473	468	446	492	499	475	500	450	506	473	491	507	422	498	489	475	469	494	460	439	522	448	474	447	480	507	477	466	482	473	474	463	449	475	486	486	500	446	469	510	480	453	472	497	514	482	491	449	432	462	494	490	495	454	488	455	490	470	475	503	465	466	515	471	499	475	502	476	433	485	467	508	449	447	474	404	485	468	443	449	470	495	515	475	463	450	498	445	507	479	464	507	461	478	508	489	462	451	483	503	481	468	479	462	487	466	511	502	469	513	482	474	466	455	448	459	446	450	484	461	475	465	469	500	489	517	461	468	462	447	462	488	485	456	501	491	468	482	468	446	469	465	475	446	481	474	447	457	473	504	479	475	469	479	484	468	507	480	479	466	485	475	450	499	500	447	496	490	455	462	465	482	461	505	450	513	459	476	537	474	420	464	469	522	490	478	476	489	481	453	475	547	476	512	492	489	484	466	474	464	441	513	491	486	479	454	468	455	519	471	471	513	472	422	471	466	474	490	477	457	441	437	455	504	464	475	443	454	474	467	460	463	463	497	496	471	494	473	479	502	466	426	509	481	471	510	440	456	434	492	480	461	471	470	506	437	449	478	487	496	463	507	473	489	486	477	505	469	477	458	446	480	476	497	468	459	468	507	502	463	478	472	480	511	441	483	512	465	473	451	456	475	502	459	498	518	460	476	468	541	495	499	466	454	451	478	460	468	449	489	481	455	487	476	441	485	473	497	444	454	472	464	475	455	452	474	525	491	486	470	483	480	457	468	473	473	452	441	468	452	472	442	436	467	463	486	475	471	479	472	489	460	498	463	471	483	454	469	460	480	480	462	470	466	463	476	488	458	518	484	499	457	447	464	478	483	472	472	486	484	480	480	474	455	459	448	509	475	465	501	456	450	452	511	451	436	438	448	511	478	448	502	481	496	480	469	473	457	491	471	478	468	449	479	460	476	455	468	497	493	497	454	486	473	475	456	488	482	527	470	470	431	502	478	456	503	491	512	502	437	505	475	438	479	479	478	470	478	484	423	495	467	453	477	452	469	468	486	509	438	461	462	486	495	476	479	456	496	485	470	487	493	490	463	427	488	526	499	463	456	479	451	492	487	496	442	450	477	446	477	493	485	444	462	447	466	458	439	479	475	464	474	492	506	498	458	472	501	458	483	479	479	481	484	499	453	511	465	488	471	470	470	492	485	485	492	427	467	466	505	491	476	496	478	502	460	511	465	499	459	481	493	483	477	490	440	489	466	497	478	478	486	460	495	502	495	472	477	454	481	492	438	504	496	478	442	444	457	493	504	475	495	466	481	463	503	477	461	440	498	457	478	496	470	453	503	462	484	496	478	516	498	490	437	449	491	471	497	503	453	446	457	458	467	474	471	445	486	453	496	445	489	496	439	471	547	459	502	478	478	504	493	483	499	466	475	503	490	468	494	487	460	463	469	479	483	457	477	445	493	529	471	480	448	490	510	504	482	491	429	459	481	462	458	450	470	470	474	522	465	493	470	480	484	475	449	445	486	438	488	494	477	507	494	436	471	534	462	471	474	490	459	475	530	460	468	507	506	493	481	478	494	455	485	492	485	465	481	489	431	426	516	470	485	503	488	446	497	479	463	456	491	472	477	459	474	503	474	505	499	517	472	486	441	492	482	438	483	464	494	469	440	489	480	494	465	486	473	474	440	483	482	518	488	453	459	457	475	470	449	467	432	455	493	489	465	470	511	478	494	465	472	450	475	510	471	466	449	474	477	471	476	489	460	478	490	482	458	465	457	507	495	448	472	463	439	517	474	479	478	472	432	449	436	459	472	449	438	463	488	502	428	491	453	456	448	465	479	435	479	482	462	484	481	500	462	454	493	479	487	492	478	477	491	459	456	543	469	448	473	476	436	472	543	499	483	483	476	467	480	495	468	452	479	492	449	449	466	484	505	482	445	472	483	462	455	468	494	516	488	490	464	488	515	480	490	501	489	507	515	471	477	509	457	457	432	485
27764	24260	22574	11984	3473	1477	994	775	677	592	456	372	356	291	292	296	299	271	271	253	268	291	287	256	262	295	254	275	259	252	276	243	259	246	274	266	241	265	249	252	283	240	255	245	242	265	270	260	259	262	299	262	305	258	263	251	286	256	243	252	284	296	264	240	241	255	254	258	240	271	270	246	266	285	266	276	274	276	269	265	276	264	250	251	249	271	285	257	239	256	264	245	275	260	252	283	252	274	278	277	260	242	227	255	258	268	259	245	250	261	253	291	263	260	273	253	246	227	279	255	261	280	285	290	245	275	240	256	260	289	256	234	255	271	254	249	278	245	286	239	266	251	272	247	249	284	261	242	260	253	257	262	262	240	292	243	290	252	254	268	270	255	282	255	232	256	274	281	259	246	258	253	240	256	245	234	276	275	283	254	243	287	278	256	241	231	249	252	257	273	236	279	239	233	257	253	244	260	258	268	246	235	262	255	225	298	262	264	275	264	269	263	259	249	235	243	264	248	243	250	239	241	276	266	231	248	259	246	282	258	277	256	281	241	257	276	271	262	267	302	284	269	234	261	258	270	236	271	277	271	222	272	258	254	260	248	254	261	279	269	233	257	256	254	253	257	265	260	245	260	254	270	253	230	267	261	265	252	276	263	275	261	243	241	263	254	256	260	250	268	274	258	243	241	254	242	230	264	249	264	249	261	265	253	257	250	248	250	270	258	252	251	258	268	273	297	253	274	255	259	278	251	268	266	273	295	270	233	285	293	264	250	227	281	277	269	229	250	274	274	260	273	266	273	268	272	274	275	263	247	278	288	249	245	229	264	289	282	292	279	262	259	268	244	257	255	254	263	249	281	257	278	248	250	289	287	281	265	259	261	242	251	238	233	279	249	276	253	262	280	277	261	276	252	268	275	219	262	249	274	281	263	273	273	259	254	281	250	264	283	263	232	265	246	254	277	278	279	236	272	268	240	255	288	242	266	287	229	287	256	251	243	242	271	272	238	261	255	247	262	285	299	267	247	278	246	241	241	242	247	266	263	271	227	241	275	255	231	274	260	257	265	241	280	233	248	268	224	238	253	235	291	266	240	257	268	250	254	258	251	239	228	257	273	246	248	293	235	297	260	235	241	254	261	279	253	269	259	275	280	261	248	251	262	278	240	231	255	237	250	236	248	276	309	264	280	264	253	254	281	272	265	251	239	302	246	252	254	235	261	259	288	258	286	237	263	240	266	270	270	246	268	262	273	254	242	237	267	278	233	252	288	257	267	239	256	257	262	261	258	246	242	256	269	275	263	280	255	241	225	276	275	266	252	254	259	318	271	254	254	247	245	244	263	255	265	266	261	235	245	265	248	262	257	267	259	274	284	251	258	298	280	269	258	265	287	254	233	258	262	276	263	242	257	246	247	261	259	253	258	268	272	256	243	277	292	241	287	259	258	254	251	257	252	279	249	259	239	236	244	242	247	268	243	265	260	224	251	246	259	248	273	290	240	246	272	277	263	271	260	299	267	257	240	251	231	287	256	246	281	262	256	271	254	267	271	260	286	245	262	284	269	311	248	252	256	265	245	234	243	278	266	257	267	240	248	275	277	256	253	251	231	245	239	234	272	278	259	244	245	268	275	281	263	256	251	265	300	252	282	251	256	265	245	228	246	251	277	222	262	259	239	282	269	267	276	243	273	241	260	257	248	264	231	251	261	287	236	263	277	261	259	250	273	249	271	236	259	280	280	251	226	285	239	245	278	269	272	249	240	248	248	274	281	245	271	289	290	258	296	260	296	271	264	273	243	241	247	234	276	252	229	245	289	247	269	279	243	273	290	297	246	264	269	259	281	255	291	257	269	273	267	261	271	275	259	252	236	273	248	242	248	262	281	279	242	262	254	256	256	272	291	252	283	255	267	256	269	265	272	236	258	286	270	289	256	271	274	278	240	290	255	269	270	284	252	252	260	265	277	263	267	237	224	253	254	279	273	275	279	278	259	247	263	215	217	257	271	246	279	226	272	238	269	251	252	257	252	266	266	259	222	267	284	286	265	293	268	274	283	257	273	235	286	281	294	237	289	249	250	291	259	238	266	250	211	234	249	265	246	263	264	271	288	244	258	256	245	270	259	264	269	229	254	237	269	251	252	262	252	253	225	267	251	255	258	242	261	265	254	283	246	261	267	254	267	281	244	258	259	238	272	244	253	258	251	250	291	249	254	245	231	262	248	260	258	285	260	256	255	271	245	273	273	250	267	252	269	246	270	258	243	243	255	239	262	258	281	289	279	257	266	257	268	276	306	244	254	234	244	256	258	259	252	272	289	277	266	244	242	248	263	252	252	252	274	242	245	283	227	270	245	272	268	251	276	241	255	240	264	259	273	285	253	263	262	268	268	243	249	276	269	260	246	266	262	203	246	236	290	239	256	252	263	270	247	249	262	261	286	283	239	283	266	249	260	280	257	259	252	263	248	236	271	250	280	267	240	268	235	261	290	262	263	256	249	250	243	267	242	268	293	248	257	257	291	268	237	256	274	272	253	230	240	267	263	261	254	244	264	259	257	290	240	241	262	258	243	256	276	259	255	236	290	273	268	250	233	287	250	295	244	248	259	277	271	255	243	248	276	274	272	256	280	268	235	263	250	263	268	253	240	245	249	274	317	264	273	264	255	237	260	260	262	257	246	248	250	261	258	273	267	267	264	291	266	261	267	276	240	272	254	259	300	284	279	283	272	251	237	260	279	277	253	273	264	270	275	267	241	271	255	255	284	261	244	253	233	252	251	243	277	243	290	249	274	236	257	248	262	250	274	269	243	248	263	272	266	273	239	272	285	267	222	227	265	269	258	256	243	248	244	244	244	271	254	262	244	255	258	289	284	259	233	272	227	258	260	258	286	240	269	241	244	240	287	257	263	283	294	257	239	278	272	263	240	268	262	229	271	247	232	262	280	259	257	278	251	282	254	247	251	252	265	278	279	257	265	285	255	266	245	259	254	281	255	261	277	257	264	260	285	259	247	267	286	231	261	264	274	243	251	234	259	251	270	273	276	268	242	266	256	268	230	251	287	255	278	255	283	241	254	255	256	252	267	250	295	321	262	246	276	278	266	258	256	268	259	258	270	279	288	229	261	256	275	264	254	272	250	250	241	264	237	243	255	249	276	267	263	277	256	275	255	234	240	268	286	242	246	240	273	239	274	282	245	247	250	263	245	258	251	272	227	276	260	261	256	225	274	269	262	265	245	256	263	254	265	269	278	280	261	237	245	231	259	252	290	287	259	275	247	243	274	260	291	260	276	240	260	245	254	285	269	226	290	251	256	240	264	243	296	247	251	264	265	293	264	284	262	246	253	234	257	259	283	219	246	276	242	265	275	256	290	257	255	270	285	249	252	249	269	267	240	247	261	281	280	260	250	259	257	276	266	293	274	279	278	237	266	252	220	248	264	258	284	246	261	258	269	266	293	277	272	227	247	248	261	268	274	267	256	257	265	297	296
30881	38819	27484	13851	6690	3583	2231	1813	1666	1361	1037	740	599	587	501	423	404	398	405	381	383	364	394	418	404	408	390	339	349	390	393	370	376	346	381	347	369	364	365	396	351	350	374	379	360	351	325	357	378	345	331	329	349	360	362	375	362	368	349	332	362	318	351	389	345	358	351	345	369	376	415	399	392	352	368	353	390	368	347	345	368	366	394	318	357	335	342	342	365	344	357	340	344	341	332	359	348	329	355	351	382	353	355	321	374	361	373	384	339	360	360	362	314	319	368	342	352	348	366	357	350	360	369	369	371	342	308	355	342	319	369	344	358	364	346	337	321	383	363	368	350	359	337	347	349	368	348	347	360	323	374	349	352	346	364	368	391	349	375	359	350	368	373	349	365	380	347	320	343	356	334	362	355	357	358	342	396	361	318	321	338	376	367	346	381	334	332	346	381	339	360	372	339	334	350	325	373	330	395	368	372	361	350	375	357	319	358	339	363	337	372	362	338	340	353	364	363	352	369	350	371	335	340	381	338	362	351	342	354	358	359	358	333	346	341	366	360	368	337	364	340	351	354	372	377	344	355	353	355	347	370	360	366	318	348	346	359	343	355	370	336	311	348	352	365	378	371	354	364	331	354	351	351	371	358	317	352	341	347	357	346	359	370	370	367	330	356	380	337	334	404	322	369	356	322	379	385	337	342	356	362	370	320	360	340	367	313	340	344	343	374	367	354	382	356	374	349	335	323	342	350	366	334	355	341	344	374	368	400	364	358	327	367	360	378	380	365	379	369	344	366	363	357	359	343	354	351	354	327	383	383	347	368	375	375	346	351	342	361	380	328	341	355	347	346	368	363	330	333	375	315	389	354	371	353	358	352	350	343	342	356	340	363	345	364	336	339	381	344	357	366	357	359	355	334	369	356	371	369	308	328	319	351	347	341	358	361	354	378	380	350	332	319	374	340	365	354	326	347	364	358	356	346	352	363	386	408	382	365	337	349	350	333	354	359	335	326	348	341	346	375	336	311	367	355	357	359	356	320	361	379	347	379	395	357	353	376	366	360	345	363	362	342	343	342	340	317	344	347	342	314	346	350	362	364	332	353	355	340	341	369	380	308	343	341	342	347	357	361	318	381	342	371	349	362	355	389	380	366	353	340	370	352	334	377	331	384	389	360	355	300	321	343	356	389	342	346	316	386	362	350	372	383	343	349	364	329	304	330	365	343	328	380	358	363	346	364	373	355	339	351	369	363	359	340	366	360	357	349	353	337	367	340	380	375	356	366	345	383	391	366	366	381	380	346	350	348	363	321	342	373	370	353	375	356	385	391	360	393	354	347	400	363	324	355	370	328	364	379	340	320	372	331	334	361	367	345	376	351	357	346	411	363	354	362	343	383	324	338	374	381	372	374	373	389	358	357	350	377	337	362	366	371	385	328	375	356	381	336	358	332	372	390	365	367	357	386	354	354	370	335	343	355	378	384	338	363	364	360	336	381	380	316	359	359	363	346	323	353	350	350	360	317	356	327	356	361	376	367	388	352	382	366	351	363	379	348	379	367	340	354	342	364	343	365	365	406	341	359	348	367	369	333	325	352	369	382	379	334	387	366	334	355	356	368	342	346	345	320	349	327	345	393	326	329	354	320	333	358	313	391	360	360	365	342	333	357	392	374	390	328	313	341	383	353	342	322	374	360	336	324	315	376	358	304	346	389	342	333	350	343	343	321	347	369	338	356	344	370	373	360	370	357	359	371	312	361	389	390	341	364	343	390	354	353	356	351	363	349	337	365	393	362	325	352	332	359	365	367	341	368	351	355	376	384	313	346	349	361	368	338	370	380	338	348	353	347	365	312	378	386	343	356	379	368	373	338	323	364	343	359	371	344	348	372	375	331	359	364	352	370	363	376	380	345	324	378	326	327	360	353	337	368	372	343	347	371	370	356	349	372	354	332	355	348	349	361	366	348	353	361	381	382	357	332	377	357	363	397	316	321	317	363	374	365	371	355	332	350	345	329	358	356	378	346	368	368	354	318	356	347	323	395	339	351	372	394	374	369	368	340	322	351	329	364	347	374	379	374	376	390	359	372	369	339	325	370	375	362	376	332	364	348	389	372	357	339	328	320	353	336	372	363	360	377	356	362	373	370	363	350	331	367	346	353	367	309	333	310	336	356	394	370	342	389	353	386	383	379	368	375	358	338	342	401	342	331	323	361	351	364	345	330	332	331	352	370	343	403	353	327	344	344	376	351	352	327	309	350	337	367	372	355	326	336	376	338	359	372	375	363	352	386	384	371	333	326	343	360	333	367	344	354	355	382	360	385	359	366	338	421	360	371	350	356	380	333	400	368	373	374	334	346	342	347	345	391	377	348	337	334	368	342	342	329	363	333	334	366	352	360	384	341	357	358	314	353	330	336	336	339	377	371	345	350	328	333	330	348	322	349	361	358	352	366	366	345	322	332	355	338	382	367	374	385	325	360	296	373	362	360	337	349	376	365	382	342	350	358	355	329	376	370	357	398	365	348	360	374	354	331	366	381	348	342	363	342	339	345	337	407	323	368	323	345	399	356	341	331	345	353	335	341	390	375	373	381	350	336	310	385	401	320	385	348	383	386	365	339	345	347	374	345	361	368	357	348	366	333	327	352	340	332	367	334	368	337	377	343	332	364	336	341	367	359	350	396	370	327	360	341	374	352	378	350	346	373	361	344	339	343	345	377	349	360	359	340	377	372	353	346	360	386	328	350	356	345	390	356	369	365	370	376	385	351	377	312	356	382	327	349	360	370	353	361	331	369	323	358	352	363	337	358	319	379	353	356	354	376	348	385	361	337	363	367	328	344	374	321	346	345	338	369	349	410	365	366	360	375	344	341	357	349	337	359	363	330	370	323	324	359	377	340	404	354	372	362	363	375	349	368	368	396	365	354	331	371	324	343	330	363	359	398	380	395	364	329	346	338	375	372	357	365	422	336	341	360	343	357	347	368	343	349	368	401	340	314	361	340	349	349	343	330	389	372	352	379	371	365	358	348	378	375	378	361	389	360	379	363	348	363	351	342	344	375	356	395	362	376	344	332	362	344	355	328	332	366	356	331	354	381	367	361	374	342	343	342	359	351	351	389	359	314	346	366	346	362	326	358	362	396	380	368	352	341	378	301	350	346	331	361	360	402	384	369	354	343	360	382	377	340	365	345	355	335	372	351	345	365	369	357	340	380	371	347	348	350	356	358	342	377	347	361	378	352	346	400	347	344	348	318	352	356	336	378	384	345	362	368	357	392	357	363	365	334	387	318	365	345	324	338	355	396	361	401	375	372	335	328	345	363	364	341	350	362	363	380	374	317	356	320	345	343	370	368	357	345	376	354	368	359	364	357	361	362	339	392	359	339	350	352	367	330	327	363	363	348	367	355	363	368	332	337	364	337	348	383	356	403	347	375	360	373	331	394	348	364	347	360	374	347	334	363	349	367	344	370	328	362	335	356	360	362	373	352	348
23702	20762	27708	23809	20258	9733	2936	1739	1439	1125	989	714	709	600	535	496	440	452	438	461	430	458	438	442	410	410	427	447	396	454	442	456	412	406	379	402	404	428	433	410	399	396	437	420	420	428	454	428	414	416	417	403	400	385	437	402	422	396	423	402	396	404	404	422	370	408	427	391	389	426	368	411	396	361	384	406	418	367	406	423	423	385	422	391	392	397	383	391	381	361	400	424	380	422	378	411	407	421	393	397	363	424	412	422	378	413	424	399	426	378	402	385	380	392	399	421	421	396	372	406	396	384	393	395	383	396	401	408	415	395	398	390	379	359	377	364	367	375	390	395	400	386	426	367	411	431	391	415	423	406	404	376	395	369	375	420	384	417	403	383	401	370	383	363	400	396	428	360	402	417	429	421	386	457	374	413	434	399	379	348	365	430	409	385	401	398	423	429	400	404	393	389	372	418	394	369	406	416	395	400	412	388	398	362	383	388	435	389	407	383	398	403	409	403	387	402	404	471	413	401	413	407	397	381	409	371	398	439	374	401	376	383	428	379	413	411	380	397	385	416	402	406	393	409	455	411	411	415	381	408	429	378	402	443	382	403	401	401	406	388	398	383	405	391	392	407	412	415	370	429	382	408	380	383	403	409	392	407	403	408	429	413	369	385	369	435	421	371	412	402	364	390	368	390	391	418	403	396	438	418	409	410	355	387	387	399	396	432	407	406	439	379	384	368	463	401	372	397	417	392	386	385	387	404	395	390	387	384	393	373	419	397	418	390	416	383	384	419	425	414	385	420	376	366	392	390	423	378	404	409	415	418	406	398	418	393	382	411	414	353	402	417	405	398	426	374	394	404	420	400	380	402	391	394	426	413	389	407	430	435	380	407	410	379	406	384	358	375	402	397	411	411	400	399	416	369	385	411	402	398	396	422	421	436	380	400	379	402	390	391	373	363	396	381	353	393	400	411	398	420	380	400	384	412	361	388	362	378	382	398	389	386	379	441	372	444	418	417	408	414	438	409	380	399	388	394	408	392	396	377	379	397	420	395	395	410	414	416	380	389	387	451	408	410	437	409	412	390	387	395	393	385	421	374	370	412	383	412	424	412	418	380	407	380	416	400	393	405	406	387	417	401	378	379	411	422	386	385	415	414	400	403	380	355	396	387	375	401	400	389	405	379	388	379	373	456	372	390	376	409	400	395	380	436	400	397	402	376	392	412	423	404	406	401	407	435	398	381	403	391	411	403	427	370	385	376	346	432	364	413	378	411	389	390	388	385	391	378	420	410	401	383	400	390	331	409	394	391	405	402	417	394	384	400	401	399	411	388	459	384	425	404	395	376	413	393	397	397	398	399	374	429	386	386	412	396	396	384	423	387	421	402	427	434	375	384	389	401	332	386	370	411	394	418	399	401	419	401	437	410	412	377	398	390	371	407	405	420	414	403	409	408	372	379	399	391	377	420	420	378	380	391	377	427	385	405	405	375	408	386	447	407	386	429	397	400	397	438	353	366	393	421	389	410	415	391	437	381	383	402	410	402	405	376	408	445	418	380	400	388	383	390	399	420	423	405	426	426	439	415	388	419	423	399	399	414	385	402	400	413	417	383	421	398	396	401	386	420	390	383	385	375	413	395	396	369	392	388	421	408	429	393	390	380	409	402	413	422	405	360	401	378	430	395	392	421	397	419	400	360	377	360	421	378	398	408	361	403	369	404	438	423	390	393	369	384	391	378	393	366	410	403	421	421	391	383	370	338	406	406	381	449	432	405	415	386	420	452	371	406	400	366	423	365	417	390	401	440	421	373	402	419	397	354	392	401	344	410	427	396	404	397	361	333	432	359	375	395	401	423	412	421	381	361	398	386	418	424	437	418	407	384	353	422	389	354	415	341	407	396	406	422	410	437	404	405	394	410	376	392	385	376	396	385	400	437	392	415	363	414	398	372	375	409	366	385	408	432	390	404	405	413	396	440	401	357	373	394	423	432	378	406	398	403	404	428	422	365	437	419	412	397	419	407	396	375	387	452	400	364	404	436	392	395	394	404	416	407	405	393	417	389	384	416	410	399	371	388	400	380	426	353	388	384	423	380	400	428	413	413	393	376	382	381	363	391	374	411	405	416	404	452	419	370	397	401	385	363	379	394	412	387	396	359	423	409	362	379	401	403	395	402	419	355	373	418	385	399	404	377	408	398	396	382	380	396	449	348	380	403	401	394	366	411	411	410	400	409	437	415	397	386	415	376	436	395	408	420	410	387	394	375	375	416	395	413	407	357	366	405	400	405	415	432	409	389	399	395	375	370	415	400	401	420	424	395	396	408	395	388	388	379	405	418	403	420	399	393	397	407	394	397	406	384	361	444	415	403	396	392	362	416	371	394	395	369	390	388	403	420	367	364	407	417	395	391	405	392	374	423	418	412	401	409	375	359	412	376	399	399	381	374	383	364	406	377	394	396	389	396	419	395	371	398	369	432	406	371	426	399	375	402	412	414	386	406	373	385	384	402	408	347	418	387	413	404	387	408	437	392	418	433	433	344	419	367	403	363	394	404	406	392	426	401	408	371	378	380	393	378	380	410	399	370	401	389	392	396	427	402	383	397	370	388	449	409	411	384	381	418	385	393	383	438	403	416	405	395	399	433	391	409	373	374	408	414	389	384	420	377	415	393	411	396	355	374	403	367	389	398	384	366	408	373	421	453	390	361	371	385	377	398	380	406	376	386	390	416	410	404	404	408	373	389	395	403	427	389	401	442	386	440	411	375	397	428	385	397	401	417	409	373	428	423	402	442	405	406	405	422	404	422	398	386	402	421	410	371	416	379	384	397	381	424	417	386	377	389	374	385	405	412	408	428	411	397	386	395	396	415	362	400	420	416	382	407	399	385	415	410	385	416	396	386	372	405	384	374	436	374	361	398	379	390	411	419	390	420	386	391	396	417	372	410	408	382	368	390	438	396	382	382	399	395	420	405	393	379	385	437	382	411	396	410	428	431	380	411	405	440	371	388	392	390	404	369	441	414	404	442	393	389	424	422	403	432	386	359	388	400	418	421	416	412	390	412	402	382	452	397	402	375	415	372	387	397	397	398	395	387	385	405	375	413	380	409	395	394	381	436	389	434	409	401	423	364	374	357	414	409	396	415	429	399	391	374	393	394	408	440	420	381	406	380	356	432	359	414	400	386	363	417	395	408	389	414	423	368	395	390	389	388	373	422	408	412	423	405	407	382	412	397	371	345	362	394	395	409	414	400	389	402	410	359	418	379	416	358	406	398	397	393	406	363	425	426	415	413	424	390	387	394	388	391	391	392	446	404	379	389	389	421	365	393	372	427	415	431	367	391	370	389	410	379	420	437	409	401	363	353	398	404	380	412	408	409	416	408	384	394	353	390	386	430	361	406	392	386	387	408	414	407	371	419	375	391	419	382	401	417	394	396	427	406	399	381	365	387	355	410	383	399	391	389	369	389	386	400	402	350	393	382	406	407	360	387
33984	47115	34627	20788	12071	7332	4818	3657	3339	2692	2063	1530	1362	1058	954	809	738	717	660	738	666	643	677	635	603	586	635	605	614	592	620	570	591	576	585	534	610	566	547	573	560	555	610	588	516	579	558	580	549	552	604	541	562	575	529	581	547	557	533	530	526	595	571	543	545	553	561	567	561	511	552	575	596	540	575	554	541	522	566	546	547	590	513	578	550	572	541	550	542	571	517	586	529	514	495	541	588	581	592	548	574	546	574	551	560	541	547	540	496	548	561	527	531	535	566	556	523	521	532	557	534	543	527	552	568	497	518	528	591	496	571	565	552	562	517	537	516	542	550	522	521	550	532	535	517	534	560	566	555	541	566	502	552	517	528	563	523	536	519	526	555	558	496	523	552	563	553	551	550	532	559	564	493	532	534	566	546	560	527	505	563	562	524	539	486	521	543	536	509	531	529	515	578	559	530	559	507	509	517	600	553	544	568	521	533	534	548	524	517	549	547	507	525	526	524	597	535	518	521	517	509	543	531	545	552	561	539	536	559	511	570	530	525	573	580	521	545	531	565	562	525	538	513	577	551	543	545	522	568	527	566	524	551	536	551	551	577	555	579	502	583	512	576	563	554	544	569	540	565	547	536	584	567	518	592	571	559	563	563	583	563	533	567	529	541	520	531	541	557	523	553	560	531	536	515	562	560	506	534	493	577	499	542	521	511	520	525	498	551	508	565	543	542	569	550	539	520	572	518	533	484	570	478	498	542	535	519	553	585	524	504	596	557	528	534	545	550	552	508	560	556	540	548	565	530	523	520	554	577	533	559	579	507	485	531	581	537	568	555	521	500	557	524	525	597	531	576	523	540	557	541	555	557	516	530	540	543	558	515	514	523	534	531	527	512	537	575	525	551	526	515	524	587	577	530	586	548	497	583	555	556	553	556	523	545	559	551	497	529	531	489	534	542	557	540	542	579	555	539	580	502	519	544	551	552	523	520	567	547	568	518	562	536	564	560	543	536	545	481	565	547	527	519	552	539	566	536	523	500	542	560	539	534	504	545	540	516	553	559	541	536	528	520	543	538	545	558	550	568	528	473	590	541	538	569	551	470	558	555	515	528	540	550	514	532	533	570	544	538	582	559	537	572	545	580	573	555	554	526	545	516	577	603	525	511	513	520	537	603	531	505	563	506	521	530	575	552	552	556	551	534	496	556	553	534	557	561	516	549	543	572	585	521	588	551	555	506	510	573	545	512	541	569	543	535	561	533	528	525	550	563	527	511	578	527	543	547	522	516	526	553	594	540	588	577	503	554	581	553	521	527	541	556	537	568	505	514	538	561	549	536	565	562	486	526	527	536	543	545	545	551	526	534	564	541	564	521	577	541	533	530	567	488	550	528	513	528	558	575	579	542	526	568	486	557	538	559	570	521	533	546	564	512	554	552	549	533	516	532	527	566	558	526	530	551	518	574	560	541	540	503	551	537	547	580	538	514	563	535	538	540	532	559	526	547	539	569	538	530	521	534	542	506	512	535	532	512	523	509	531	599	537	531	558	492	507	553	549	533	511	559	507	524	552	534	531	534	543	482	535	571	531	583	553	483	552	535	526	548	567	536	554	577	515	523	512	567	540	500	545	532	533	544	536	535	548	576	542	549	524	560	532	585	545	540	556	575	554	510	541	537	540	560	545	522	545	535	541	558	543	540	551	561	522	559	582	571	545	560	547	498	560	569	556	520	535	560	583	565	533	531	548	506	535	547	526	497	553	514	544	530	567	515	540	558	533	522	548	561	577	589	558	559	555	521	569	505	556	571	509	530	503	542	546	546	524	540	509	515	534	530	516	569	527	529	544	535	585	566	544	476	557	522	566	551	562	527	554	576	522	581	512	505	561	551	538	547	555	549	548	513	577	522	516	563	559	527	544	519	528	550	581	541	540	562	508	562	572	505	554	542	518	529	527	537	534	545	498	573	559	518	522	505	523	542	539	501	563	565	516	564	556	581	585	500	528	571	555	525	554	529	545	532	545	523	516	502	522	546	531	547	579	551	513	533	536	555	548	539	537	526	499	500	571	600	503	527	579	550	528	503	557	528	523	567	549	491	555	541	555	507	530	501	568	555	532	512	522	601	510	560	586	591	520	534	557	549	516	527	563	537	555	536	552	590	528	563	562	587	483	588	552	527	566	535	512	569	542	547	532	580	531	499	557	495	519	545	537	543	498	567	532	585	553	514	571	541	537	563	515	504	536	536	531	504	514	532	545	526	519	520	540	495	515	543	539	541	527	557	574	553	545	571	549	559	571	527	586	546	506	584	518	508	554	528	519	511	534	527	570	511	603	529	543	553	579	572	491	546	560	522	544	529	523	527	564	525	520	537	578	556	541	575	544	518	517	551	499	552	497	549	525	565	560	558	551	540	594	497	561	545	595	568	531	562	549	545	513	532	501	537	526	567	542	540	555	550	547	540	528	505	530	540	536	509	517	564	571	521	534	526	530	549	514	553	539	559	546	569	574	557	532	544	540	542	528	519	566	541	575	554	515	552	513	510	503	529	570	574	516	549	536	538	516	540	542	550	504	520	513	548	542	537	502	578	514	559	521	589	546	555	557	546	540	532	547	562	511	549	540	568	555	514	530	504	495	548	500	592	520	530	555	541	539	497	532	523	530	556	578	527	560	563	541	582	551	549	575	528	584	585	563	540	560	537	524	515	484	603	546	548	545	542	541	563	565	512	526	562	554	503	496	549	533	508	527	587	566	562	565	496	511	537	550	546	570	564	507	574	532	564	563	490	537	529	529	555	520	503	559	530	517	585	540	527	586	548	497	562	533	554	550	516	524	563	569	528	529	504	538	501	538	530	542	547	564	542	524	524	527	515	549	534	532	529	549	558	549	568	532	513	537	539	535	551	563	541	533	538	576	531	542	541	557	531	555	557	521	556	559	535	579	543	516	503	506	573	557	490	507	535	549	594	509	562	534	540	555	556	523	501	543	586	535	528	539	534	525	531	589	512	554	547	568	577	525	489	545	536	536	576	590	522	541	534	534	531	560	507	567	516	536	527	575	527	558	534	552	494	547	549	513	613	545	565	560	549	537	518	504	537	530	572	544	535	556	561	521	547	538	551	536	543	544	531	522	543	502	552	544	539	564	560	554	590	542	524	519	548	574	547	528	524	582	542	530	503	489	492	514	569	533	521	536	510	562	563	510	503	531	549	560	498	507	491	528	539	535	544	545	583	551	501	515	554	519	540	528	547	583	601	554	559	481	510	524	562	546	560	549	513	546	537	562	553	541	536	558	583	499	539	515	547	508	537	529	516	545	515	524	519	510	501	528	544	581	551	544	567	528	557	518	556	545	584	522	563	518	532	560	525	558	504	564	592	531	527	562	575	515	532	573	481	543	525	564	563	541	539	571	539	545	549	538	553	578	546	584	568	561	511	530	566	566	547	567	499	588	524	529	603	559	539	546	549	542	528	562	528	527	551	528	528	554	537	518
22848	20786	28246	23360	20804	19964	7720	2371	1745	1284	1192	846	719	697	551	514	463	460	405	428	411	405	424	378	384	399	407	350	372	370	379	366	329	363	355	338	353	369	335	350	359	348	358	373	351	348	317	338	365	358	340	336	345	385	348	351	330	349	341	343	313	342	352	349	352	338	336	341	352	354	348	368	361	336	340	366	320	378	334	331	356	359	373	326	342	352	355	355	339	341	358	333	340	369	324	340	352	331	360	355	351	347	330	344	339	338	356	338	351	335	317	340	318	345	335	353	333	335	350	331	327	342	317	339	325	339	330	360	331	341	366	344	320	352	375	339	354	324	317	308	357	337	348	319	369	324	320	318	339	330	332	361	334	347	339	326	345	351	313	330	360	367	359	305	323	336	306	332	348	337	373	309	337	314	309	344	312	341	320	350	333	326	317	326	321	354	337	304	349	377	325	292	332	311	345	374	309	365	342	329	356	332	342	351	314	296	354	332	353	334	342	343	338	323	357	332	329	362	345	291	380	344	317	343	349	341	322	361	315	324	320	364	338	342	307	362	333	319	333	375	314	346	360	352	321	346	330	356	350	353	330	349	361	351	309	336	372	335	339	324	338	330	334	318	326	339	333	340	336	349	314	360	311	370	343	331	333	327	342	287	349	334	337	335	341	330	324	321	351	327	348	359	339	354	360	343	334	331	329	306	337	317	342	362	336	358	359	350	324	357	312	342	359	327	324	320	341	354	347	314	347	317	325	345	336	352	337	357	344	339	331	380	337	347	329	321	334	356	317	335	336	318	333	336	360	333	340	337	385	349	335	342	339	335	339	311	328	317	340	347	331	343	324	335	312	370	362	329	318	316	376	314	322	362	336	351	349	314	365	353	301	345	313	316	336	345	331	340	344	349	364	369	328	351	387	333	345	354	332	330	332	300	364	318	322	331	351	332	315	311	354	324	340	312	360	337	386	322	340	321	331	338	332	352	323	312	327	339	360	356	326	332	315	327	305	349	324	324	319	350	357	337	349	343	350	318	342	348	349	352	367	349	340	329	366	346	324	334	325	355	317	314	315	315	349	330	333	333	313	316	334	318	330	344	350	328	316	335	334	344	333	331	292	327	320	352	338	331	353	343	310	350	372	330	340	349	336	343	346	328	318	313	343	316	353	342	330	339	325	328	309	343	318	354	336	338	314	321	325	343	341	340	358	311	358	322	341	338	337	329	355	366	347	359	303	326	319	348	337	329	326	339	355	354	334	322	343	329	313	349	333	342	334	356	319	391	339	361	338	332	388	354	358	345	337	313	339	323	383	321	346	354	314	328	317	336	364	363	340	337	323	330	365	365	333	321	351	321	344	325	323	344	328	307	354	325	306	337	326	314	352	356	354	367	351	353	325	327	381	309	339	317	328	342	357	330	340	358	316	340	307	349	333	351	323	324	302	322	327	338	351	326	364	356	360	320	341	309	311	319	339	345	357	341	330	359	338	342	301	364	331	330	340	324	330	354	322	331	315	294	307	347	346	325	368	329	347	323	329	355	319	331	314	326	322	344	336	337	342	326	314	319	341	357	352	315	315	356	340	321	349	320	347	343	327	313	342	337	358	333	334	330	327	323	332	359	337	327	325	312	305	329	336	322	315	341	359	339	365	343	320	342	356	343	346	339	356	357	336	359	373	335	321	336	318	351	355	343	336	356	354	338	321	333	336	343	347	356	365	350	357	326	306	307	352	327	358	327	313	328	351	335	311	358	368	325	338	342	322	320	342	341	325	322	334	320	347	338	373	328	322	333	303	316	354	340	339	348	340	339	313	324	323	339	326	347	341	321	326	352	346	331	365	306	326	340	330	343	312	320	323	363	344	335	333	321	327	330	329	325	332	341	315	342	345	338	347	310	335	368	328	334	330	333	306	351	316	344	355	350	355	332	352	296	336	321	338	352	341	321	355	333	363	346	344	319	348	333	334	360	337	318	337	305	340	326	322	341	334	346	362	349	335	321	319	323	338	308	336	345	339	350	360	328	331	306	345	342	356	327	337	325	332	346	354	318	368	326	333	322	330	320	342	320	343	373	354	347	314	334	347	323	361	339	355	355	341	344	380	335	371	335	351	351	349	320	305	344	320	361	354	358	364	325	311	351	318	337	374	361	312	368	344	362	332	349	334	332	337	353	343	341	296	351	367	325	316	324	330	360	338	362	330	307	331	390	287	303	313	327	314	328	340	325	320	349	305	305	300	329	343	357	300	348	328	318	302	320	329	321	306	342	363	294	344	335	343	321	338	348	352	349	345	316	302	315	327	310	311	327	319	331	315	349	358	334	326	372	331	318	372	337	337	359	329	324	316	359	322	334	353	346	357	348	335	324	316	351	366	357	306	341	352	321	327	341	338	361	345	343	354	342	343	317	305	350	316	331	356	345	290	350	350	358	312	357	316	376	338	327	331	349	331	345	349	344	341	310	307	335	354	305	338	344	299	348	355	360	386	361	361	339	345	387	323	339	323	335	318	335	356	299	332	363	344	324	361	368	333	343	331	363	344	335	306	348	324	333	317	294	342	357	317	308	336	326	334	320	355	328	367	304	365	334	319	324	368	313	367	317	391	342	336	338	313	368	364	333	356	342	346	311	334	345	342	309	362	334	343	319	327	342	340	332	331	359	341	357	323	350	299	370	314	319	359	318	336	362	337	323	324	352	332	340	323	369	352	360	319	354	331	350	340	324	344	350	326	336	338	343	379	328	339	330	329	332	320	324	327	340	322	304	340	309	347	290	342	314	326	310	318	353	344	334	350	320	331	330	353	341	333	316	332	356	352	351	365	329	362	332	322	336	351	303	352	351	326	341	336	335	349	336	355	329	362	322	326	328	327	324	357	336	294	331	364	317	315	337	383	345	347	346	342	340	339	313	324	355	332	355	294	343	369	328	364	332	313	315	323	339	314	319	324	307	352	337	347	331	344	363	303	341	312	341	365	323	336	339	338	331	330	362	363	329	360	334	344	337	363	346	359	308	342	395	365	332	336	329	352	351	317	318	304	329	348	334	338	340	345	304	335	350	344	341	362	358	354	340	329	337	368	343	328	343	356	356	319	352	329	323	329	350	299	326	327	358	336	316	332	344	327	341	329	339	316	346	340	329	305	320	340	323	312	348	334	360	311	302	369	332	289	334	355	369	303	333	344	388	334	340	339	320	331	327	339	371	312	365	358	310	324	352	325	305	335	327	298	343	315	321	361	336	335	361	327	364	347	316	343	313	315	304	313	349	345	311	318	362	327	342	322	327	389	306	333	323	355	318	343	352	318	332	343	327	340	321	360	340	332	320	326	321	314	356	317	330	328	308	315	301	339	326	326	356	367	299	339	318	323	355	357	331	322	339	310	349	314	340	339	321	373	336	317	346	337	343	361	308	346	370	343	327	300	329	349	345	332	341	322	330	352	351	343	345	301	362	327	335	315	356	336	356	372	333	335	340	376	354	338	318	359	315	341	356	332	328
36097	51697	38280	24937	16039	9860	6984	5132	4354	3346	2619	2040	1582	1276	1070	949	854	755	682	717	704	716	667	637	624	616	581	600	584	555	533	531	557	540	568	541	511	540	495	492	505	521	476	537	493	506	486	523	500	529	476	495	465	476	509	452	480	462	469	486	473	428	481	491	451	502	475	495	473	508	476	446	511	478	499	518	506	475	463	478	509	458	481	501	480	455	441	441	462	445	447	443	498	448	482	447	483	451	493	490	471	457	486	498	467	510	469	479	490	499	471	468	433	484	461	492	473	458	436	458	477	481	492	419	451	441	473	462	484	450	448	441	479	486	434	481	441	434	488	439	507	468	429	465	455	490	436	477	419	489	462	456	453	494	451	449	500	461	436	435	477	456	473	467	460	511	489	454	473	432	476	487	505	506	480	461	485	457	511	443	499	445	490	458	499	465	483	441	481	471	418	480	457	459	478	516	420	413	488	448	454	462	475	466	453	477	500	459	469	440	459	465	448	464	485	472	494	469	466	416	456	470	444	481	439	492	479	472	473	462	488	485	429	457	457	455	485	455	467	454	465	478	443	452	497	459	456	420	456	507	437	458	448	450	452	455	468	511	439	477	473	453	451	469	492	444	439	461	432	484	440	446	447	453	443	454	514	503	452	452	466	461	515	483	471	474	472	444	428	429	455	458	458	491	450	422	476	496	426	449	474	442	493	494	483	458	438	435	450	458	495	415	471	437	455	450	469	458	473	495	481	440	481	457	500	457	472	446	471	435	491	446	441	456	447	444	438	502	407	483	484	477	459	461	472	483	498	463	490	478	432	431	468	521	493	434	495	478	453	483	462	454	445	469	485	473	442	475	444	508	463	403	437	457	460	447	458	491	472	464	441	497	494	458	474	454	494	451	481	472	478	469	449	498	493	486	444	457	458	463	468	448	478	450	487	484	451	487	419	491	471	474	444	485	490	475	456	481	454	464	432	448	494	485	454	436	485	454	454	481	440	463	485	419	460	475	415	492	471	461	492	487	445	467	442	471	452	450	433	469	481	440	476	515	484	467	480	468	474	450	468	494	482	443	454	480	461	426	446	489	450	426	432	464	493	450	449	438	439	437	464	445	482	491	442	458	485	489	463	499	448	436	445	483	525	476	457	486	476	435	480	480	457	456	444	448	507	475	452	422	467	484	488	465	447	446	455	453	461	470	463	470	441	533	460	483	489	479	483	457	445	474	463	483	461	454	501	443	461	474	439	443	469	473	485	465	438	466	451	441	465	489	467	471	457	463	412	473	492	450	447	448	470	459	461	471	456	492	473	465	500	505	468	449	467	453	449	441	419	435	462	435	438	444	452	438	455	442	499	489	478	485	460	459	470	495	429	455	476	501	426	501	455	490	439	477	438	457	441	444	448	451	453	471	479	492	443	429	453	440	459	448	489	482	479	457	458	460	453	470	472	460	502	475	491	469	444	501	490	485	483	451	413	440	439	447	445	466	460	456	463	467	464	470	497	444	492	477	454	465	441	455	486	467	481	455	453	468	494	437	506	528	488	457	438	481	445	449	440	495	439	468	456	480	424	481	440	495	462	482	467	452	470	481	475	484	499	422	464	490	439	462	496	422	462	463	441	454	453	461	453	456	454	479	505	441	467	459	462	409	478	459	452	476	440	445	427	444	503	451	439	493	499	453	460	470	499	460	473	445	472	482	440	491	495	493	441	451	451	421	460	463	490	432	509	448	464	455	472	457	483	515	475	457	469	470	459	463	475	444	486	484	450	443	441	483	496	452	431	476	450	441	443	453	459	483	468	441	438	464	435	447	482	491	426	452	455	525	450	477	432	507	446	451	438	453	478	457	468	465	449	479	438	466	413	454	429	491	480	468	454	475	444	450	467	459	466	455	507	459	451	470	459	468	461	464	446	477	444	439	475	475	478	437	465	469	472	466	466	457	454	435	459	489	436	483	444	459	440	503	444	463	463	439	462	472	446	477	479	473	516	499	466	484	486	445	439	453	495	469	489	481	498	451	446	469	512	460	433	485	477	434	483	514	453	466	426	463	467	488	477	480	494	418	467	454	418	467	471	493	436	471	462	458	451	468	462	412	453	422	436	430	453	463	469	478	444	494	477	473	453	479	438	472	479	483	472	435	481	466	450	449	455	499	461	453	431	433	497	496	479	437	480	459	468	489	480	462	445	454	465	488	401	469	461	438	486	452	446	470	497	505	475	472	440	430	469	444	451	461	438	466	439	420	439	437	458	434	465	408	475	468	474	448	457	499	477	502	418	528	459	454	449	496	454	455	470	468	465	445	457	461	429	473	497	465	441	470	476	464	441	485	467	479	468	462	489	489	471	464	458	414	438	485	507	483	453	486	457	451	432	458	508	459	457	430	454	501	480	465	464	450	442	447	458	471	473	467	480	485	480	447	455	429	460	468	476	497	468	476	418	476	480	447	473	474	449	472	430	469	460	446	466	452	440	443	481	486	462	455	475	480	460	446	454	483	457	484	453	468	469	472	462	453	481	471	441	435	454	508	487	437	439	454	516	465	407	437	480	477	485	467	454	463	469	435	455	435	467	472	487	417	466	416	462	481	440	470	465	470	496	442	474	430	477	458	466	445	483	449	430	472	471	461	473	459	456	483	452	486	464	501	450	433	459	444	488	470	446	496	459	469	443	483	491	450	454	468	466	486	488	481	450	459	419	477	462	483	396	456	460	440	429	455	438	446	476	494	453	470	470	451	435	446	447	466	505	481	460	475	470	461	446	449	472	441	476	470	483	446	490	401	416	441	444	466	448	482	480	482	475	461	511	471	486	469	469	423	437	437	427	452	428	431	480	476	477	463	463	486	478	481	480	510	502	484	465	433	472	488	469	483	452	433	474	448	461	472	442	478	472	443	463	447	462	460	469	459	452	505	468	464	433	472	489	474	463	500	465	433	453	472	492	432	444	451	473	465	487	476	477	468	461	468	442	464	465	504	461	482	484	464	431	467	430	470	491	478	444	451	485	459	458	460	467	431	466	485	478	487	477	449	460	440	435	495	477	477	464	478	411	493	432	501	465	446	459	489	466	473	486	478	462	487	496	491	440	463	441	451	454	490	443	473	451	479	451	455	450	461	451	453	452	486	456	475	437	495	461	465	493	452	459	451	453	466	452	469	467	460	441	457	441	462	474	454	455	467	458	488	475	452	457	471	455	477	457	473	491	475	456	454	450	457	456	431	456	447	466	443	455	489	466	461	459	445	423	466	483	458	479	465	448	458	444	465	437	466	507	451	490	492	478	440	455	470	475	498	523	503	464	461	441	450	464	390	480	494	469	451	461	432	455	439	445	463	429	470	483	470	418	456	492	473	502	463	420	439	495	473	437	456	462	489	480	454	429	439	498	494	475	488	455	483	461	479	481	446	471	484	457	458	429	497	454	471	445	464	468	439	444	458	450	442	462	471	476	485	456	467	428	461	441	468	505	462	488	451	481	501	440	479	474	491	496	447
27850	24319	21598	10916	3470	1445	907	609	560	524	443	397	341	324	313	290	249	290	274	275	245	286	274	279	260	274	251	279	263	251	265	268	243	281	256	255	293	251	256	260	235	254	263	250	245	266	279	291	241	258	236	247	249	248	251	262	262	270	227	272	245	248	234	254	241	271	247	249	256	224	255	251	242	267	265	272	254	272	257	258	258	252	248	252	245	255	273	235	236	238	258	265	252	239	241	283	234	267	265	248	257	260	257	272	259	254	252	267	243	254	259	253	259	233	248	219	239	244	251	263	255	241	280	248	251	273	252	267	247	259	276	244	250	225	248	259	256	238	251	254	248	289	223	283	238	234	232	263	236	250	289	251	279	227	248	249	256	258	258	248	287	241	270	254	242	245	268	245	276	255	245	268	254	243	270	247	239	257	248	265	237	278	269	246	256	250	256	237	270	266	279	254	255	269	271	247	235	232	215	255	244	278	238	231	248	261	267	247	276	260	244	245	231	287	239	218	275	243	258	248	273	234	237	260	256	254	248	250	251	255	248	234	243	259	230	229	278	260	280	250	246	283	259	267	244	235	238	258	223	269	265	251	243	237	245	259	246	248	264	248	238	283	243	225	250	241	225	239	271	237	260	251	247	261	230	245	236	244	251	252	257	250	218	256	278	253	261	267	232	241	245	248	264	280	218	267	261	269	251	238	249	250	237	255	229	232	245	266	246	236	269	242	238	242	260	251	282	274	258	268	242	235	257	240	256	252	236	266	256	261	257	274	276	254	253	233	240	219	261	246	256	261	239	262	260	245	256	265	250	277	259	240	253	253	278	244	231	259	239	232	254	245	243	254	274	250	247	273	294	270	240	233	266	229	239	244	242	249	235	248	249	272	259	222	271	260	232	244	280	228	253	245	290	240	267	272	255	248	268	234	252	256	237	244	235	272	246	262	253	269	225	273	239	299	246	223	252	240	230	244	233	264	259	243	268	260	276	246	237	256	269	267	258	272	249	249	272	283	251	253	259	227	236	258	255	248	227	260	252	275	258	220	217	230	244	255	249	277	254	222	247	237	234	267	256	256	256	226	276	237	294	242	274	246	258	247	257	296	277	259	250	279	268	263	265	240	275	258	245	234	256	297	270	248	248	255	252	239	241	265	242	283	252	234	246	242	251	286	276	239	254	257	275	268	232	267	274	248	263	254	242	257	279	260	280	247	239	271	242	233	258	254	235	254	251	242	269	236	283	249	233	252	246	217	235	255	258	247	267	240	252	249	263	237	247	270	247	262	243	255	248	260	269	231	256	275	280	263	256	261	231	254	223	232	255	254	227	264	221	234	253	266	233	254	247	238	232	225	262	237	266	245	250	237	245	260	275	255	253	245	251	257	216	257	277	232	244	270	244	248	235	249	258	245	246	253	264	237	256	241	241	267	262	273	272	243	246	273	254	249	244	233	232	231	270	251	262	233	230	258	261	209	276	248	259	231	244	249	270	246	240	286	232	261	239	253	246	243	237	265	244	282	236	238	240	289	275	245	258	257	243	218	261	242	258	207	254	276	263	251	278	261	231	241	251	224	251	232	253	244	246	267	230	261	230	259	283	258	250	260	245	227	242	228	268	267	252	242	247	232	239	257	264	260	284	254	276	229	244	250	270	247	257	251	285	246	236	274	262	253	259	231	234	273	282	199	248	258	220	239	255	253	225	242	304	254	249	247	242	230	264	267	261	250	259	268	239	259	255	229	259	236	240	282	250	251	275	251	230	253	242	251	246	258	256	264	255	228	256	268	262	235	237	238	245	244	253	273	236	256	228	256	236	216	260	242	282	250	253	254	263	267	238	247	231	257	227	262	272	262	236	237	234	242	255	261	233	278	254	212	233	274	261	265	253	236	272	250	234	256	254	239	257	215	258	274	273	241	208	257	220	218	233	247	240	259	276	226	237	235	258	258	235	245	237	235	264	261	228	257	249	277	262	271	232	239	266	265	282	270	284	245	269	243	259	262	237	264	243	244	277	234	257	233	226	279	239	286	250	241	238	266	276	262	217	253	272	224	269	270	234	228	248	272	242	247	237	250	260	246	257	242	255	250	227	249	233	219	245	264	250	261	259	268	227	235	250	266	253	255	250	241	255	250	241	250	267	218	219	284	232	244	236	268	261	246	234	265	247	259	254	255	281	242	270	241	243	241	266	267	276	236	267	248	259	221	244	246	238	237	262	271	236	225	211	234	276	265	273	257	263	238	264	253	242	228	264	246	255	292	254	232	231	222	270	232	272	245	274	237	254	253	246	260	247	241	261	253	220	264	266	240	237	215	245	254	259	242	247	267	264	268	245	253	247	265	243	251	240	241	228	235	246	270	244	232	255	253	273	253	273	248	254	255	241	248	227	265	259	271	238	238	260	245	239	270	215	253	271	256	238	288	259	269	254	248	243	250	260	251	237	270	225	253	241	281	248	262	244	281	237	251	251	256	234	290	277	237	244	253	254	251	262	263	262	254	242	243	244	242	270	255	269	265	249	243	242	259	259	254	252	248	254	231	251	256	239	230	240	236	273	243	237	288	260	229	258	299	241	243	243	246	204	251	254	248	253	261	249	253	238	261	249	257	234	217	254	276	274	250	233	271	262	225	235	238	213	244	225	271	246	262	254	247	250	257	229	252	245	249	248	220	256	260	265	260	252	251	241	248	280	226	250	249	260	239	259	268	241	262	244	251	260	243	281	247	255	246	263	253	238	290	237	247	262	247	262	260	248	246	283	280	265	240	267	245	203	249	248	253	265	239	285	259	263	309	262	255	220	241	216	228	268	253	244	260	271	264	267	228	250	246	267	231	272	264	259	288	255	245	235	257	267	260	254	250	264	242	253	253	273	238	240	249	277	266	221	264	268	239	232	254	258	243	244	243	264	268	245	261	240	283	244	216	279	221	276	264	266	281	247	275	249	256	243	236	269	254	268	237	260	283	272	239	234	256	263	215	260	242	249	233	260	276	270	287	259	246	262	271	257	228	238	256	258	234	236	243	263	265	211	225	243	244	265	245	238	233	238	251	238	276	258	290	254	271	255	244	249	279	262	259	249	217	261	244	240	256	252	276	225	279	228	275	236	220	216	258	260	259	282	246	262	232	249	222	253	233	234	238	235	251	242	235	249	245	251	234	258	260	213	240	238	274	259	241	271	282	257	260	264	276	261	289	249	243	237	251	233	252	203	227	250	242	289	230	257	284	255	260	243	263	244	256	264	257	229	255	257	228	254	264	252	233	252	260	238	243	257	266	254	249	255	260	261	278	227	220	227	281	252	246	257	236	261	263	267	259	243	268	248	264	258	236	239	269	248	267	269	268	230	239	250	257	247	229	257	249	255	264	257	245	268	245	253	266	231	249	243	246	262	260	276	262	266	252	281	257	239	233	243	242	262	273	249	240	233	251	251	264	232	278	242	267	266	234	244	298	238	250	258	282	276	239	224	230	270	281	259	251	248	263	220	228	243	234
30591	38575	26270	13096	6363	3217	1980	1498	1271	1031	761	647	568	525	475	427	399	410	373	424	395	362	394	356	382	387	406	354	370	395	363	329	367	360	370	365	360	360	351	356	338	360	321	378	365	350	372	337	353	381	398	355	356	357	353	365	347	344	356	354	365	366	356	348	383	340	323	346	336	378	346	334	398	375	346	342	388	355	346	351	349	376	364	349	337	350	377	381	360	331	348	355	366	375	354	337	387	320	390	383	331	364	342	361	331	347	368	321	351	335	360	345	345	376	357	378	305	325	335	356	320	356	362	326	372	371	342	333	365	353	375	392	334	355	356	360	361	354	342	339	372	381	336	343	323	343	323	390	372	352	375	365	368	357	389	347	344	403	374	359	352	381	361	383	367	339	341	334	338	334	364	393	329	355	362	330	343	358	356	365	380	319	361	343	341	377	355	338	373	335	358	328	318	400	361	362	341	348	344	336	360	335	375	348	356	377	364	376	348	349	346	337	349	365	343	307	335	383	324	334	339	337	341	351	359	392	358	387	359	351	364	339	321	346	350	342	357	392	359	341	339	354	356	367	346	386	344	293	353	367	366	337	350	360	315	365	319	368	335	346	300	355	398	347	318	320	339	333	333	364	348	347	302	360	382	361	350	350	355	384	332	340	336	379	325	369	358	396	352	349	315	334	353	363	349	346	343	352	363	330	349	333	354	356	360	381	343	349	364	337	354	345	358	344	362	343	359	350	381	344	355	338	358	343	342	359	348	360	394	386	326	369	348	320	361	374	332	376	334	389	365	339	339	326	347	335	332	378	376	340	366	346	339	361	345	305	385	372	354	348	356	356	341	353	337	354	343	334	341	350	340	326	369	338	344	355	370	338	356	360	376	378	377	331	341	383	327	329	386	381	323	360	347	342	330	346	374	368	350	332	377	351	361	361	344	338	335	352	346	345	343	392	348	342	331	321	322	341	362	356	366	356	347	371	369	377	357	342	341	360	367	333	340	364	376	380	364	332	355	347	308	332	355	369	349	348	336	330	370	369	364	343	327	335	381	370	349	363	359	340	343	344	329	352	347	364	384	335	350	353	346	380	373	331	344	300	345	352	393	345	336	364	344	362	352	325	357	362	353	362	341	380	303	358	344	368	359	378	342	355	368	360	343	320	348	382	324	321	376	339	346	352	367	336	326	380	312	346	364	323	358	335	345	368	327	357	364	364	358	341	359	379	345	378	347	369	340	358	336	364	374	375	329	345	348	351	369	347	338	355	337	385	340	339	352	347	364	346	346	362	338	344	349	333	346	344	345	368	362	324	346	365	367	363	370	348	320	337	375	345	342	368	363	345	364	362	335	337	358	354	349	329	343	351	334	379	336	347	363	362	347	347	383	349	356	373	362	343	346	342	353	344	326	336	349	339	337	326	399	364	345	403	329	350	343	328	319	349	346	329	378	345	335	360	368	368	313	323	320	347	354	325	375	348	359	356	353	343	350	378	349	348	363	373	333	336	345	363	352	330	370	372	364	322	376	347	349	330	363	354	382	354	312	349	353	346	366	337	323	345	371	332	346	394	350	378	324	357	369	380	307	318	360	368	329	350	359	353	348	327	314	367	363	356	348	360	369	392	355	354	343	381	364	366	372	369	343	365	362	354	356	338	387	340	345	359	347	371	359	352	378	332	370	336	360	357	341	359	350	350	346	378	341	357	360	346	362	333	353	356	374	361	355	363	372	348	373	352	376	376	395	336	332	332	340	338	335	382	341	368	326	357	366	332	357	362	381	338	358	302	351	342	338	372	382	346	382	360	325	328	341	345	380	325	360	344	345	343	359	343	345	370	343	354	366	323	349	372	335	346	373	331	368	318	351	349	334	369	372	364	348	365	354	330	382	365	344	339	353	318	325	345	330	359	376	356	359	363	339	365	361	355	349	338	334	349	342	346	353	328	370	359	365	309	325	317	378	373	323	322	353	355	368	354	332	362	332	363	341	367	359	341	326	340	354	332	326	337	355	349	347	370	367	342	375	358	351	379	355	358	374	353	337	370	324	338	343	335	332	353	355	359	375	344	300	332	357	357	320	337	323	345	342	373	367	352	355	387	374	369	354	328	361	344	367	346	385	344	349	342	324	376	341	394	366	365	335	372	338	362	356	366	339	338	354	358	350	358	332	338	342	352	397	370	371	330	322	337	354	370	341	374	358	345	364	342	358	339	356	328	350	346	368	366	377	344	380	347	314	367	334	365	343	369	346	322	326	362	346	344	362	342	362	358	362	353	315	339	332	332	384	339	351	395	354	332	351	339	352	349	349	322	364	401	383	345	351	339	374	378	365	339	350	330	385	340	364	385	337	388	311	381	339	336	376	355	352	378	380	338	343	393	331	329	356	357	356	355	325	345	334	334	369	373	342	367	369	367	323	372	365	344	324	372	350	352	384	349	360	338	344	303	336	380	348	347	372	359	361	370	325	362	383	328	314	357	366	311	355	343	334	354	382	351	356	378	339	355	359	349	345	347	324	388	355	351	361	372	318	348	370	347	357	324	349	341	339	360	368	358	365	369	321	322	378	339	343	349	329	371	344	358	333	355	339	385	340	316	365	354	344	371	328	385	318	367	348	331	358	349	337	362	346	363	346	348	349	356	360	386	356	308	387	402	321	311	381	353	360	345	343	350	342	324	366	384	348	361	353	328	362	348	349	325	381	348	377	361	339	368	367	369	358	347	365	370	379	345	360	370	324	374	359	343	335	364	356	328	319	350	351	328	338	337	362	345	376	358	323	353	341	328	375	377	312	370	364	359	351	338	355	346	322	415	337	347	344	370	346	344	346	346	354	337	328	366	349	360	371	358	342	374	378	334	349	321	365	366	368	347	333	341	354	336	354	345	368	363	321	367	361	372	404	337	364	348	374	352	318	328	367	330	321	356	362	340	379	335	355	310	355	364	388	365	355	340	368	360	327	343	344	331	339	374	340	407	335	367	332	355	350	338	370	344	360	382	355	354	353	335	331	340	384	374	353	374	356	374	350	313	328	382	340	356	349	348	352	356	349	353	327	342	352	339	350	371	302	324	331	362	365	359	380	343	347	357	353	351	358	349	339	346	359	376	356	319	341	351	352	383	332	378	361	360	360	337	362	336	369	330	387	344	327	332	362	364	370	392	320	345	367	306	335	360	347	351	318	354	328	334	337	374	384	362	364	356	339	361	382	332	347	349	360	301	321	365	353	352	366	345	366	323	351	372	396	356	344	353	359	370	367	351	360	351	337	337	331	333	336	362	365	346	361	345	342	356	353	364	352	322	359	371	321	365	326	339	359	365	350	349	326	342	319	347	382	345	353	358	363	352	369	362	323	353	338	312	356	344	349	339	325	353	344	358	327	372	342	345	343	364	349	340	314	390	341	345	346	346	371	319	340	346	358	376	374	374	322	360	381	367	348	372	342	354	356	370	342	368	355	361	337	357	344	362	376	353	363	349	379	327	332	375	353	338	350	357
23807	20774	27750	23877	20267	9240	2509	1495	1097	971	825	680	603	558	506	490	490	411	426	435	434	427	407	423	418	418	423	390	397	445	372	394	424	414	436	385	378	389	399	410	416	428	421	371	378	394	388	386	388	393	376	396	385	393	390	416	348	397	394	399	407	389	408	378	372	402	432	392	368	395	397	403	398	401	368	375	389	357	380	430	362	407	395	393	399	377	385	345	377	408	407	373	353	381	400	391	408	376	357	377	376	413	369	379	372	401	370	366	356	373	371	385	365	396	441	420	419	392	387	388	423	404	347	394	391	406	387	385	384	375	379	390	424	420	365	390	386	369	366	364	367	418	377	381	375	404	370	365	414	369	397	385	396	395	350	410	396	386	383	374	405	378	389	409	379	384	378	358	382	364	361	420	402	400	403	390	423	361	409	386	418	406	372	416	374	434	395	404	367	373	404	384	406	402	383	386	385	388	389	401	356	396	412	387	405	380	355	389	418	390	424	410	427	394	400	380	397	382	386	380	405	410	375	378	388	411	340	378	387	396	348	386	392	366	393	405	411	398	372	361	393	374	402	400	433	392	362	388	391	381	349	441	356	439	396	369	389	384	385	394	401	385	394	370	374	371	388	393	375	380	396	372	395	390	365	370	394	386	404	404	378	427	384	389	400	330	375	374	361	373	358	382	348	440	341	373	366	429	409	410	354	400	355	399	386	397	405	376	404	394	401	360	382	400	366	365	371	372	380	373	401	393	359	398	379	374	391	386	386	401	390	391	418	414	398	419	368	359	407	378	367	335	352	369	403	360	389	407	372	354	403	386	377	367	420	369	406	363	390	418	360	385	360	380	381	377	378	373	370	384	422	416	362	366	419	390	358	372	368	407	401	403	378	400	389	379	389	370	377	414	380	386	382	386	377	388	407	366	370	427	383	382	422	415	423	388	404	420	368	413	375	402	363	383	371	381	385	394	378	373	396	375	390	385	360	384	393	399	369	407	375	343	378	425	392	372	402	377	378	383	378	393	405	414	377	386	361	407	390	362	379	375	386	420	377	397	389	396	409	377	388	396	383	396	398	398	364	391	392	378	425	404	359	354	362	395	401	369	388	423	431	411	401	362	390	364	387	412	385	390	394	402	400	419	378	390	365	372	379	356	363	379	376	386	388	392	414	406	407	407	382	374	391	418	330	404	397	379	353	417	382	372	376	391	430	369	370	378	407	377	405	390	374	366	377	352	400	357	402	384	387	426	363	398	363	372	390	357	400	358	386	387	377	390	380	398	361	397	379	404	395	387	371	423	393	378	375	403	443	383	332	386	399	405	347	401	396	383	364	404	404	395	398	401	396	404	379	362	431	388	386	398	410	368	367	367	397	394	384	408	370	369	403	380	387	380	384	386	386	391	371	380	400	363	407	376	366	381	392	393	426	426	408	381	367	401	373	368	420	369	372	364	364	375	390	414	400	369	391	413	373	393	385	382	406	394	377	383	364	373	392	392	383	380	420	375	385	415	353	353	356	372	368	381	377	416	374	387	350	347	361	390	362	369	391	344	396	381	374	398	384	406	397	388	394	406	370	365	396	384	393	409	363	392	407	401	384	363	409	415	392	401	403	407	361	451	358	381	380	399	384	337	378	372	412	384	372	402	384	363	374	375	353	407	390	397	391	380	376	377	426	367	367	405	360	407	385	365	382	408	371	392	408	371	353	376	384	355	374	397	371	395	391	402	407	394	394	399	369	397	398	398	383	376	406	376	362	360	370	362	365	385	353	376	397	368	358	392	409	384	378	361	372	401	388	361	420	379	392	388	389	404	394	383	407	401	375	395	403	408	387	391	428	384	387	399	392	390	397	407	400	392	380	375	424	382	372	386	358	377	414	406	391	374	411	364	375	387	409	385	363	395	354	417	401	363	367	385	379	374	365	401	417	380	400	376	390	363	412	417	399	419	389	391	404	431	400	419	370	341	380	386	399	394	392	375	394	371	408	405	388	372	381	396	388	411	371	414	388	389	395	377	371	341	378	401	352	398	419	400	384	370	418	387	422	370	395	355	387	391	422	380	392	395	403	378	383	353	374	388	372	405	406	420	382	398	333	369	389	405	381	371	375	372	367	355	384	362	377	416	393	417	399	381	394	413	393	411	392	377	397	403	374	347	378	375	388	398	368	359	392	403	418	415	389	397	397	371	344	364	412	410	410	387	369	374	378	418	399	377	383	393	398	374	392	376	401	369	372	379	396	369	368	395	382	391	365	377	377	407	352	391	363	412	402	401	391	393	390	380	394	352	379	390	410	371	365	368	398	384	423	378	402	370	391	414	361	399	384	369	373	402	379	384	372	367	376	440	377	386	378	348	376	377	368	405	393	381	383	342	392	387	339	396	375	387	405	379	387	376	385	360	375	389	404	383	404	389	375	391	391	358	358	362	370	395	397	407	368	412	387	391	405	383	386	368	412	396	371	400	372	398	382	424	390	373	419	401	414	394	378	368	408	410	429	381	393	385	429	394	369	376	391	404	390	363	399	420	383	393	364	363	374	396	385	367	377	373	391	430	385	368	382	366	386	397	367	370	379	400	377	382	375	352	415	375	401	388	400	392	361	377	382	386	403	348	355	367	369	405	377	362	399	395	387	405	383	383	357	406	371	391	380	437	358	361	373	398	369	409	394	389	379	386	381	370	376	374	377	377	377	400	383	378	401	422	413	374	377	360	374	371	380	363	362	375	413	408	362	391	402	409	384	361	360	419	390	367	421	384	387	368	383	419	390	370	368	370	374	391	392	394	404	374	359	364	369	378	399	382	376	379	410	369	368	357	394	373	388	375	397	348	407	394	383	396	419	381	362	381	345	368	381	424	390	363	389	409	390	403	410	363	392	375	411	347	371	383	415	401	365	396	410	361	358	385	409	400	354	385	377	419	399	397	393	379	366	393	410	385	360	373	342	398	382	383	383	393	399	378	385	391	364	369	415	351	377	432	372	399	373	379	369	379	415	387	416	390	353	370	373	386	385	384	380	403	404	387	384	423	425	430	390	391	363	386	378	378	383	369	382	424	381	345	387	377	385	377	385	395	376	394	391	398	384	416	392	389	397	374	380	390	385	361	362	400	378	430	398	406	396	447	367	360	380	361	408	370	401	396	408	364	375	390	375	400	387	373	392	356	384	402	384	398	380	361	391	380	419	421	388	387	403	428	417	371	397	352	372	374	391	374	397	423	430	389	400	400	378	387	400	418	366	367	376	402	408	384	363	370	385	392	403	366	396	357	408	361	368	418	385	359	379	375	394	401	357	377	393	412	377	429	379	380	443	373	350	372	373	372	394	395	409	374	356	380	372	401	399	375	390	368	393	390	373	388	425	417	414	385	392	373	378	350	409	396	401	360	363	377	367	408	405	378	408	374	391	377	404	367	406	383	392	402	367	388	380	409	413	336	405	396	406	366	363	348	366	352	404	382	384	371	386	416	364	392	422	371	376	407	389	389	396	419	405	354
32982	44879	33331	20029	11345	6673	4371	3437	2595	2160	1691	1416	1166	1005	864	848	778	702	641	654	659	693	686	621	602	617	613	628	600	586	548	573	569	584	561	583	561	567	517	583	539	580	569	556	544	589	573	540	547	518	577	531	569	566	578	566	505	559	527	541	546	542	582	597	576	559	537	580	506	546	542	516	492	503	547	513	532	563	502	556	547	551	547	559	532	520	558	518	561	536	533	513	545	535	520	539	508	534	527	567	511	536	585	500	546	563	498	539	537	513	550	554	507	553	558	542	573	568	550	497	502	576	509	583	510	568	567	531	513	537	514	521	537	508	533	551	572	555	571	538	514	556	554	541	519	527	555	525	554	548	547	581	531	530	539	524	565	544	487	555	552	560	525	507	562	512	563	546	494	542	532	570	550	503	555	529	556	518	536	529	534	541	558	541	539	552	551	547	572	526	546	524	526	542	486	547	537	556	523	514	563	501	535	565	535	550	557	517	526	567	531	544	511	520	546	525	519	533	554	501	529	532	562	558	551	519	555	529	569	478	527	532	539	503	525	567	527	531	539	522	516	519	556	512	536	486	585	561	545	537	475	559	514	515	547	533	516	535	506	516	535	537	482	524	532	514	525	530	527	474	537	528	541	542	538	541	554	508	513	562	545	554	557	538	517	539	486	538	526	541	517	505	544	561	547	517	544	496	512	513	496	546	549	545	538	505	557	585	511	512	531	536	563	540	497	523	545	557	503	530	539	544	520	532	561	594	577	516	525	533	549	513	528	558	536	526	519	505	559	574	498	531	555	540	562	504	532	490	517	484	525	505	530	535	564	564	527	526	564	565	509	543	519	565	529	542	538	539	517	522	514	556	526	549	548	545	538	542	482	532	509	507	572	560	506	529	544	517	532	549	530	532	556	474	540	535	514	532	563	513	527	552	545	515	528	491	534	554	533	535	554	547	558	546	552	577	548	580	489	542	546	530	533	552	522	492	522	525	542	547	555	531	564	514	494	522	559	521	560	536	527	506	540	604	526	552	554	513	505	518	554	511	553	559	524	554	531	558	519	520	540	545	531	503	537	530	569	501	507	511	495	525	538	576	572	508	526	558	501	568	511	525	553	548	549	538	529	532	531	521	554	534	510	529	489	510	510	562	514	556	547	565	524	548	544	503	575	541	512	514	540	524	523	515	565	518	545	523	559	523	534	512	539	565	575	551	556	535	550	544	574	537	511	502	551	512	527	536	531	573	547	510	539	516	539	542	506	547	533	573	565	544	508	512	520	563	539	516	514	490	510	529	548	544	518	531	561	523	542	544	533	520	542	523	509	509	544	572	543	590	587	508	539	499	520	536	525	544	538	520	524	503	528	509	536	562	557	545	510	500	532	550	569	545	530	520	552	519	508	581	549	532	506	524	496	517	533	525	525	519	544	528	533	537	536	523	553	535	538	495	508	563	562	564	524	546	543	572	549	530	514	569	548	532	526	531	580	538	503	531	504	520	488	546	549	536	554	545	547	538	546	536	519	562	530	576	487	527	515	494	543	529	549	503	534	518	576	525	536	511	574	551	493	517	535	559	557	548	590	508	546	546	559	550	524	526	517	493	516	541	562	562	537	549	551	527	506	518	539	542	541	497	527	569	516	529	520	519	515	541	564	514	552	524	531	517	530	508	542	553	515	515	506	487	581	565	546	522	552	487	533	545	526	571	557	545	528	571	556	524	558	507	505	500	511	483	488	550	522	521	517	544	543	538	533	553	526	538	496	512	527	564	525	561	548	525	560	507	527	528	532	540	518	515	544	509	547	557	553	537	532	538	534	519	511	571	531	556	506	536	523	528	536	542	523	487	537	573	559	576	539	520	557	526	533	553	562	477	504	546	516	557	520	537	562	537	561	496	564	543	536	568	515	558	554	533	519	502	550	518	542	584	478	567	536	500	586	525	514	535	526	553	511	504	546	475	570	561	557	533	563	549	532	515	536	525	522	542	530	533	532	562	540	504	528	525	521	546	517	521	551	552	538	541	549	527	534	574	480	584	526	568	529	538	543	539	553	556	551	577	560	540	537	544	530	535	541	520	541	572	583	546	558	501	538	486	565	554	574	544	538	560	539	515	538	537	537	555	525	571	562	526	565	550	531	586	506	499	548	502	494	548	526	503	529	505	510	541	562	498	565	540	547	550	538	559	555	494	519	593	547	544	524	520	521	547	546	568	586	516	519	553	527	516	567	575	553	552	539	561	545	555	559	554	529	552	508	521	555	503	515	586	522	543	526	509	517	498	532	519	563	559	562	549	546	516	538	504	582	554	546	543	576	554	523	558	508	526	511	523	517	549	525	521	532	527	504	526	517	558	550	493	557	505	518	529	540	533	567	521	540	534	531	511	526	582	529	543	535	523	528	535	555	541	539	573	539	520	501	527	523	537	539	510	512	496	610	523	553	489	529	520	491	539	555	550	526	524	588	541	555	539	535	568	570	499	533	542	518	567	562	532	531	533	538	568	512	541	524	532	521	552	477	523	506	555	559	544	528	572	550	551	520	494	553	509	513	567	510	553	549	536	534	560	551	532	493	527	504	536	557	563	502	551	553	516	518	553	520	552	518	542	571	505	531	532	544	540	540	479	521	535	554	544	520	574	537	541	512	522	528	547	529	562	528	569	520	542	553	547	514	531	530	528	530	554	564	502	558	532	548	552	500	497	553	517	545	526	548	547	481	571	524	551	519	548	537	512	499	514	539	541	561	551	553	539	539	531	523	562	527	532	503	552	529	539	505	488	576	528	566	511	482	518	575	541	528	561	537	582	512	555	558	555	547	566	523	476	519	496	530	601	528	531	521	542	525	533	535	518	552	519	544	553	554	539	550	517	561	537	513	533	530	536	537	510	530	553	558	567	529	506	543	534	519	578	519	488	538	521	568	525	522	527	550	574	542	561	535	529	536	535	563	501	493	556	544	540	528	577	555	506	516	533	514	526	551	494	489	528	524	559	513	541	527	534	551	509	531	502	560	545	531	519	490	481	538	556	546	539	505	517	542	534	513	501	509	520	512	551	552	523	539	506	556	545	547	516	547	532	562	539	525	513	475	556	496	520	536	525	507	525	556	593	510	525	562	531	537	501	561	539	481	584	549	523	543	498	525	581	519	495	530	512	537	515	538	552	514	534	544	498	519	540	550	486	546	509	561	530	523	513	527	532	533	551	529	541	537	556	534	543	527	557	555	548	563	520	531	549	590	521	504	512	554	565	531	525	530	522	527	549	513	540	516	527	595	603	588	515	521	538	528	507	561	515	543	504	535	565	528	505	532	555	503	523	526	552	508	502	580	549	477	534	553	542	564	536	533	513	567	539	541	529	548	541	490	542	517	512	535	524	529	544	508	551	542	537	501	543	542	531	535	530	540	570	517	549	533	523	501	555	538	526	585	597	511	518	533	579	491	531	508	542	555	524	520	535	568	554	535	545	533	564	519	525	520	539	539	544	548	503	516	542	502	559
22817	20773	28226	23364	20764	19787	6659	2114	1486	1219	1033	804	683	638	556	496	460	463	405	403	441	459	429	401	398	369	378	383	337	380	361	386	348	359	316	387	382	338	355	330	360	321	374	345	347	359	336	331	324	363	330	295	337	375	346	324	363	316	313	342	325	343	366	338	324	340	311	321	325	333	372	389	339	328	351	341	344	311	315	330	328	348	302	351	327	301	345	335	326	354	334	316	304	297	324	370	328	300	314	348	342	322	348	335	358	292	336	329	360	309	315	334	285	339	305	327	321	326	313	338	357	323	298	329	334	328	330	338	320	380	300	292	342	291	354	344	333	340	365	302	336	325	338	332	309	315	332	324	329	329	372	331	338	322	310	366	336	327	322	371	316	307	338	354	342	317	346	296	310	334	335	340	315	349	360	328	301	362	324	346	348	316	348	346	317	358	332	368	346	330	351	325	298	307	313	334	307	310	338	327	332	307	329	306	330	363	359	300	323	339	331	315	345	332	320	335	332	319	312	346	317	300	311	342	336	342	340	336	332	330	328	331	332	317	307	348	359	334	345	346	296	328	359	338	325	346	325	340	378	313	334	312	327	335	349	316	298	339	317	330	331	323	304	337	300	322	311	317	325	342	309	349	302	335	348	327	320	338	333	312	370	335	335	340	310	306	340	335	340	357	322	324	337	297	294	325	303	324	326	320	335	328	337	328	332	335	319	310	329	350	338	314	324	336	300	327	367	331	322	321	321	339	319	328	345	323	342	317	331	322	312	324	323	352	339	300	310	282	301	328	338	341	331	338	332	331	324	351	346	302	321	318	368	334	319	335	335	303	324	327	342	304	300	323	343	282	304	341	338	315	347	326	297	332	378	328	350	311	317	297	337	337	361	337	333	313	331	352	370	368	348	347	340	309	381	341	343	373	362	334	392	302	315	334	317	309	335	346	303	287	326	308	324	324	319	333	310	324	332	310	357	333	345	309	302	363	344	330	291	306	318	362	334	356	312	334	341	345	330	349	342	341	344	350	301	359	325	331	333	353	319	324	324	338	291	327	334	313	310	369	344	338	319	333	316	328	353	336	347	326	308	333	292	321	339	287	327	328	340	369	324	367	326	354	336	328	325	363	320	346	328	331	334	304	290	314	325	298	309	337	314	329	295	338	315	334	347	336	324	296	325	342	313	331	330	368	311	332	330	322	337	306	339	314	293	332	318	338	325	310	352	348	332	323	354	339	354	318	332	304	363	337	329	313	319	352	318	313	347	321	307	297	312	348	322	343	314	335	306	349	327	326	336	312	334	339	325	356	300	319	315	279	350	317	322	336	364	329	366	306	328	332	326	326	335	334	338	337	308	328	322	355	345	327	312	355	313	346	342	366	289	349	320	334	286	329	361	334	345	323	320	348	340	315	341	352	336	307	350	305	283	334	332	361	322	310	309	350	319	335	335	308	341	315	326	334	319	321	281	323	338	344	353	346	334	313	335	320	335	308	366	344	337	357	323	336	319	341	317	333	315	341	335	334	368	352	352	341	284	327	314	311	342	355	352	298	322	312	324	293	300	354	326	325	319	324	327	325	339	318	292	325	312	351	311	325	344	309	313	333	332	323	332	340	338	365	334	306	323	351	342	316	341	363	304	311	367	339	320	328	347	318	360	335	303	329	311	319	300	312	331	335	326	331	343	312	321	332	340	338	332	328	330	318	316	317	328	311	318	380	333	341	313	329	362	330	309	346	302	327	326	330	314	318	352	336	325	364	339	331	285	315	341	307	301	318	325	351	357	321	352	323	313	335	306	346	345	322	352	338	319	326	328	341	352	337	340	338	324	346	327	283	347	338	348	322	355	329	312	315	334	333	321	325	329	315	337	331	312	309	324	337	353	308	316	317	287	319	319	308	329	289	334	334	338	337	340	335	311	343	306	377	318	329	333	323	356	334	325	346	387	320	327	305	329	343	331	331	338	342	323	325	340	347	309	309	315	283	318	333	327	369	338	340	326	337	304	337	341	313	318	327	327	346	336	331	319	344	328	302	332	338	342	333	346	305	342	331	360	333	331	326	335	313	320	335	307	374	293	323	325	330	368	361	340	301	334	316	334	292	330	324	306	338	284	326	334	348	321	318	323	328	313	307	311	328	329	316	349	352	339	335	308	333	334	326	355	375	289	331	312	290	355	290	347	320	337	311	338	309	313	323	318	326	307	341	325	333	295	340	309	364	334	348	387	308	312	331	332	354	336	354	350	323	324	311	334	313	301	346	344	311	318	334	337	302	326	350	339	343	344	287	346	323	341	354	316	300	321	327	345	356	320	309	320	311	311	336	342	347	306	342	327	310	329	339	313	313	337	327	294	352	281	337	333	337	312	298	302	319	304	317	339	340	346	343	336	352	337	336	319	350	347	311	346	349	343	320	309	324	300	350	343	321	350	324	312	348	314	296	343	367	342	304	316	343	342	321	342	347	308	337	340	318	323	334	341	322	344	337	299	360	318	329	294	303	343	301	331	309	332	314	331	299	352	322	326	318	331	311	358	334	321	333	317	338	341	302	323	336	323	332	337	320	301	331	309	325	349	346	307	311	324	321	313	332	336	330	305	311	291	324	327	341	297	352	310	344	323	343	322	335	324	319	364	359	343	326	318	331	317	350	316	305	318	299	349	315	333	321	334	323	328	322	308	312	322	324	306	320	368	329	301	338	348	347	349	315	340	334	324	339	344	317	378	314	320	325	334	320	343	316	302	331	340	320	342	319	348	342	294	381	339	308	350	313	343	326	310	311	313	325	323	325	327	325	324	329	298	346	338	313	330	375	334	324	338	300	324	324	310	344	311	324	346	345	341	294	312	347	321	317	330	312	347	307	314	341	332	340	336	348	310	317	305	353	343	328	313	323	321	323	328	335	330	327	341	290	346	314	308	317	335	343	319	336	337	316	329	311	335	299	325	329	330	348	344	293	322	328	359	355	310	332	307	280	355	321	319	315	333	349	297	343	352	321	325	355	327	343	321	331	325	363	359	344	320	323	341	323	303	340	347	312	334	309	324	327	338	311	335	335	337	317	325	361	316	341	341	296	338	314	346	310	319	328	321	309	306	316	282	325	316	348	346	338	295	336	325	321	313	317	320	346	305	335	339	342	368	331	320	332	340	338	330	339	320	341	309	361	327	314	347	333	319	305	321	347	341	347	333	318	359	336	314	320	338	331	324	334	347	336	310	326	346	339	317	310	331	339	333	305	351	313	327	325	304	309	340	338	321	308	348	337	307	336	302	316	307	325	343	349	329	342	312	322	323	321	320	313	353	331	307	344	299	326	332	344	343	325	318	286	325	334	333	351	326	353	344	329	343	350	326	330	314	340	307	330	323	314	296	309	328	327	328	354	305	337	322	329	330	329	319	310	354	366	323	309	328	309	333	343	315	374	333	346	330	321	336	300	298	316	352	319	312	360	336	297	324	330	331	378	316	361	329	324	328	306	358	323	347	307	322	329	331	334
35871	50700	36999	23145	14292	8845	5995	4697	3755	2968	2286	1781	1413	1115	1033	917	788	722	688	700	672	639	667	587	571	615	558	571	566	568	497	527	542	562	491	451	481	498	489	490	565	502	536	502	469	492	524	467	489	487	455	482	513	463	457	438	470	443	451	500	464	479	455	472	462	453	464	478	476	506	448	450	464	464	528	464	482	485	435	480	460	455	452	480	460	490	445	449	430	480	444	517	495	510	466	499	449	408	470	469	466	460	458	448	474	477	437	461	438	446	447	484	450	452	457	445	490	407	471	458	431	430	472	450	477	467	443	410	466	477	434	428	450	533	438	476	481	448	513	477	436	462	403	513	420	457	458	437	465	452	490	458	449	415	461	443	420	439	457	455	452	453	450	440	472	450	453	451	445	450	459	452	462	464	485	432	508	494	450	464	455	455	479	462	422	447	436	459	477	461	462	446	464	432	469	463	460	466	477	504	444	454	468	437	469	445	460	491	466	450	468	483	445	420	449	480	453	423	466	454	464	468	445	477	450	460	476	427	461	445	446	451	441	457	451	480	435	457	485	419	435	470	433	458	477	462	443	439	437	439	456	442	465	449	447	505	404	464	461	476	423	414	425	475	445	435	436	433	436	443	463	470	439	441	425	441	440	439	445	459	481	409	449	454	451	423	482	484	455	434	501	474	453	473	505	472	442	461	465	434	458	429	458	474	437	478	460	439	452	464	464	410	468	453	467	429	439	445	434	478	474	423	457	459	473	431	461	428	439	461	445	438	455	471	430	486	427	466	443	447	463	476	456	466	446	466	426	517	461	465	465	433	463	469	471	479	465	501	462	463	472	447	426	449	446	438	456	473	449	447	486	470	472	456	488	483	464	455	464	450	444	479	489	453	492	456	467	413	427	452	473	441	448	460	464	427	472	439	449	458	466	465	464	444	467	444	449	453	436	442	441	476	456	452	433	433	467	449	460	450	478	446	421	440	479	418	458	457	424	476	475	456	439	475	460	482	438	465	428	448	481	472	473	468	473	455	477	455	493	469	458	484	430	443	490	427	475	466	472	434	460	450	428	442	456	450	456	423	467	435	424	446	429	423	480	451	428	450	478	443	476	451	423	447	473	465	445	432	452	506	455	465	428	450	411	462	437	452	491	454	453	454	425	466	448	443	464	438	459	437	473	472	459	478	475	457	437	417	466	431	452	482	446	495	415	439	460	442	438	464	478	467	476	438	444	447	456	466	429	469	535	479	455	444	426	443	433	489	461	465	438	489	464	468	448	396	460	412	471	440	420	450	502	446	440	459	448	454	449	443	482	470	461	441	423	464	480	470	405	452	449	440	479	448	450	457	497	441	436	439	441	440	437	452	453	473	463	446	452	476	513	431	467	414	455	488	469	415	450	446	422	457	458	449	430	445	447	455	416	447	422	463	445	496	438	429	458	494	474	448	455	453	441	473	468	445	454	453	432	458	429	441	436	463	470	426	454	466	440	437	471	457	492	427	445	455	435	465	440	471	473	448	461	463	466	450	429	440	462	437	455	446	430	467	450	469	438	454	458	440	461	428	457	440	461	469	450	453	470	460	426	467	430	458	436	448	467	483	443	473	453	456	477	468	462	460	454	450	491	449	445	437	467	409	409	465	505	464	403	477	474	468	464	453	460	463	460	438	434	459	434	479	449	457	432	423	447	446	433	462	481	434	495	478	430	440	470	457	439	437	415	433	458	422	454	448	448	460	474	450	443	469	434	493	496	488	450	439	479	444	457	463	473	433	431	476	423	468	476	475	472	477	444	426	440	446	434	453	452	461	468	485	442	462	500	457	432	454	471	459	454	471	442	473	454	463	484	498	434	468	498	435	437	422	428	456	442	467	446	468	453	455	495	470	459	436	456	434	451	424	490	451	450	442	445	493	446	450	396	457	412	440	427	455	450	486	428	471	469	460	457	433	469	409	480	434	454	456	465	408	450	479	473	455	478	463	468	457	474	478	435	444	457	461	443	431	433	447	451	466	487	433	463	425	473	467	421	453	467	457	403	464	458	455	436	432	443	485	487	486	423	491	485	488	442	424	477	449	436	450	469	444	437	422	459	478	464	473	469	454	454	453	436	432	473	437	432	418	479	445	464	471	469	436	470	434	514	435	433	433	445	451	446	464	471	439	470	409	453	478	454	444	445	490	474	457	420	430	437	459	435	467	458	428	467	483	487	450	482	446	448	491	457	440	458	432	442	454	457	451	446	428	461	458	438	461	448	468	474	467	436	416	455	431	463	441	441	455	449	448	470	440	460	417	425	473	461	402	460	477	445	457	425	447	423	489	435	486	452	464	433	446	468	456	437	426	498	472	471	459	416	466	442	461	462	474	444	491	460	424	437	455	465	445	460	420	439	479	461	448	448	480	460	453	457	453	457	458	445	487	463	487	456	474	447	440	426	470	464	445	480	465	468	461	487	475	417	451	489	451	472	426	455	473	437	469	482	465	457	449	490	431	473	425	462	469	461	435	494	494	424	457	456	414	464	511	449	482	489	462	448	474	452	436	488	425	443	443	432	454	448	524	460	412	452	422	479	477	435	481	455	455	450	439	437	419	473	492	455	448	465	463	432	493	441	444	441	463	462	458	450	443	468	501	392	464	437	455	466	449	477	448	465	486	434	416	427	436	416	470	452	417	445	461	466	401	440	433	491	442	485	497	425	482	457	444	410	460	470	437	474	439	438	444	443	431	450	448	467	448	439	446	468	433	421	496	447	454	456	430	472	432	453	442	450	446	429	433	472	396	434	481	444	469	413	443	455	475	455	464	441	480	435	431	428	472	460	463	477	452	461	423	447	445	443	428	465	473	417	457	457	461	435	494	491	472	457	441	453	461	516	477	434	441	439	468	492	461	475	449	446	434	424	440	460	465	456	470	400	453	460	473	439	439	408	475	485	455	465	448	455	416	448	424	436	452	461	464	442	465	435	478	436	474	474	482	429	455	422	430	483	446	438	420	465	462	467	480	458	461	411	443	468	481	485	448	450	473	451	466	459	447	420	420	446	450	468	432	442	483	480	479	464	456	436	461	463	433	471	487	436	441	425	439	470	443	448	475	444	449	456	498	468	450	424	461	477	467	445	469	438	462	450	477	460	450	449	445	435	452	452	484	437	457	423	442	451	416	470	413	466	478	465	422	475	419	460	475	484	424	450	416	472	413	478	415	461	474	471	455	480	483	489	469	461	409	442	468	479	468	475	451	450	494	445	430	422	427	444	450	465	440	464	432	465	431	432	429	477	446	501	483	438	480	441	483	415	432	408	444	430	443	430	437	446	497	447	445	435	438	495	477	475	447	505	446	462	456	442	471	461	497	474	456	479	478	423	473	439	472	455	436	479	467	428	480	452	449	457	483	445	500	498	481	437	453	447	475	442	445	465	436	443	462	441	411	475	477	469	445	438	466	451	431	481	478	459	453	437	429	513	477	480	441	457	443	461	469	473	461	472	461	440	446	472	451
27760	23168	20170	9206	2360	1073	648	587	466	424	351	302	293	264	255	268	265	263	246	267	259	246	260	284	249	247	274	245	275	281	258	251	240	223	254	238	219	261	245	257	271	243	235	261	250	250	231	265	216	268	285	246	283	235	241	272	270	231	267	246	251	232	253	247	219	255	227	230	237	256	239	266	244	234	247	270	231	249	232	235	217	242	258	232	239	245	245	247	248	251	277	245	264	246	253	234	227	243	221	255	278	233	266	229	245	261	272	276	247	249	246	238	239	234	236	241	257	243	271	271	261	212	258	235	241	235	239	228	258	238	247	227	223	233	252	245	235	231	268	241	246	245	234	251	247	245	259	222	261	259	268	255	231	235	262	243	236	257	223	250	260	253	252	246	246	252	241	251	245	240	211	252	265	227	238	282	247	239	259	242	216	249	248	260	262	266	251	257	252	245	234	257	231	228	238	250	242	260	252	241	237	246	220	244	224	236	249	269	267	231	270	268	242	257	265	239	243	238	245	250	241	241	256	267	229	258	249	242	243	231	249	270	244	238	254	264	264	235	225	268	215	239	236	250	259	231	272	237	264	282	253	226	228	242	240	237	263	235	243	257	212	248	229	269	237	228	239	254	236	252	246	253	252	257	279	229	275	231	256	260	246	240	246	234	273	236	262	251	263	248	263	239	219	240	236	257	232	243	249	259	266	242	234	221	251	214	221	233	259	221	251	267	252	250	271	277	210	250	219	216	236	249	238	257	282	241	196	264	215	232	257	260	224	244	260	255	235	257	226	272	231	263	226	242	252	226	271	268	254	200	247	257	252	229	260	233	223	231	271	249	272	244	260	245	251	254	254	267	245	238	265	253	262	252	240	231	252	239	261	241	230	250	237	241	248	243	233	274	240	237	237	234	223	220	246	260	212	249	237	222	243	242	238	248	257	239	231	246	221	258	269	272	228	254	281	243	241	222	245	230	228	271	243	248	224	262	240	218	247	235	238	214	226	228	241	281	236	240	255	260	236	258	263	233	281	259	262	257	270	251	221	265	260	240	240	223	219	263	254	280	240	253	251	198	254	246	264	247	235	235	254	280	246	214	268	243	266	273	242	262	257	248	246	258	260	223	255	240	266	247	236	216	280	233	247	259	240	249	230	246	230	260	263	252	256	258	230	238	233	235	243	253	256	253	255	253	253	213	265	256	234	217	256	243	280	243	224	234	241	247	242	279	236	247	240	254	234	249	230	223	224	255	247	250	226	234	233	236	252	245	279	239	259	222	222	253	239	240	251	235	237	247	236	245	240	225	235	217	242	235	233	245	254	252	226	265	243	257	214	254	234	268	252	236	246	249	258	270	248	263	223	249	241	227	225	215	238	254	256	246	235	240	229	257	254	253	253	236	272	238	254	269	223	236	266	247	244	269	249	247	261	240	263	226	232	258	264	270	236	241	214	254	246	268	247	238	261	225	234	293	234	246	232	250	245	250	260	225	215	258	219	246	245	266	255	233	282	268	225	240	219	267	234	253	233	243	218	259	239	263	236	234	240	220	235	234	255	236	255	238	245	234	250	269	260	265	240	227	262	234	260	266	246	278	241	255	239	242	255	229	250	264	218	215	216	252	257	255	235	245	257	242	241	261	210	228	255	241	233	250	250	257	230	264	263	248	222	247	235	224	253	247	275	250	265	231	232	254	253	254	257	266	235	262	264	257	221	255	254	236	244	232	243	247	241	252	237	249	252	218	260	213	249	257	231	245	268	241	238	267	245	232	239	269	267	259	241	252	230	237	209	234	252	247	260	248	255	239	241	249	251	280	252	265	241	255	247	258	269	255	236	228	222	234	268	254	246	270	244	223	251	259	258	255	255	266	251	241	266	241	228	232	261	245	244	281	239	265	244	250	258	243	261	213	255	246	253	231	221	259	270	263	244	252	241	251	247	261	228	272	247	248	255	246	241	214	225	242	235	251	250	261	252	229	266	260	245	261	234	213	239	235	243	256	240	238	249	247	233	254	257	259	264	249	228	252	233	273	268	255	244	247	252	230	228	254	265	259	243	221	245	252	249	242	260	259	202	251	200	249	275	254	248	229	256	262	244	246	206	259	267	224	231	240	223	246	255	230	252	256	275	267	246	265	247	230	220	222	221	250	222	250	255	211	216	245	242	258	249	260	250	237	253	240	228	220	210	233	231	228	288	232	250	230	223	259	232	217	251	220	234	262	245	241	264	251	262	259	230	219	220	220	276	240	240	256	257	265	260	259	244	262	254	256	244	277	231	246	255	252	241	243	254	236	265	300	245	249	237	254	282	273	233	257	239	258	252	242	213	245	244	192	245	234	254	221	211	246	259	240	279	234	213	252	253	227	228	254	266	250	236	223	225	240	245	241	252	239	239	238	224	253	239	243	271	258	226	240	237	241	264	254	228	254	247	214	250	251	279	236	263	257	241	269	243	237	242	253	232	260	229	223	251	236	230	240	287	224	247	264	256	241	257	265	240	220	246	240	245	262	256	239	259	241	261	269	220	245	223	247	235	235	223	248	234	254	261	222	244	278	271	242	264	235	247	239	273	231	234	256	260	258	256	250	232	225	261	227	226	240	233	226	232	234	238	254	255	259	223	259	253	231	250	275	236	247	268	232	233	247	231	231	239	256	224	235	232	283	235	230	237	244	244	234	237	257	244	245	243	235	273	211	261	240	276	252	235	234	229	256	248	273	237	240	244	230	234	238	252	223	248	253	232	248	255	259	213	249	275	233	265	257	248	267	234	234	247	246	259	212	282	278	239	234	277	263	232	251	260	214	234	252	263	229	243	270	255	233	236	264	236	273	215	268	229	251	273	243	248	257	262	233	250	249	244	245	239	256	208	251	252	260	248	252	245	236	263	243	266	244	256	230	218	243	233	256	237	233	270	232	247	233	248	228	263	252	220	274	241	245	236	230	229	238	207	239	243	248	259	232	229	238	238	259	229	235	253	246	239	242	231	252	245	245	238	257	240	267	241	264	256	253	254	239	243	244	266	235	227	231	225	257	252	276	249	233	227	241	254	259	259	221	249	251	255	247	243	230	274	231	250	249	257	249	267	249	250	250	237	237	258	251	248	248	269	226	236	241	246	252	242	267	256	244	234	227	228	240	235	264	238	239	232	247	243	258	250	247	249	275	238	223	252	229	241	231	255	218	238	242	245	218	282	268	257	246	263	236	242	260	224	244	247	248	247	233	233	225	271	272	232	224	268	231	247	247	250	258	261	250	216	263	264	237	242	242	229	249	247	226	266	245	238	247	272	259	215	254	253	281	248	260	256	225	245	252	268	246	248	259	253	235	222	237	233	248	239	211	192	270	245	228	240	252	226	254	228	258	220	212	268	229	262	246	254	240	257	244	258	229	244	229	271	243	256	263	275	234	230	265	267	223	247	229	231	252	255	235	258	256	267	240	234	231	252	257	250	225	251	260	257	227	240	237	274	255	282	245	270	224	257	260	229	235	251	245
29538	36737	24264	11037	4857	2463	1578	1338	1075	969	756	574	480	418	432	423	385	396	397	398	376	378	369	368	379	363	368	348	339	338	347	349	321	349	343	319	362	334	374	357	342	338	376	334	380	359	367	330	362	354	333	338	325	334	331	381	354	367	338	344	353	358	339	335	311	318	331	355	339	366	363	357	343	345	346	342	355	358	339	363	329	328	315	332	310	318	357	330	378	325	338	324	351	320	352	344	360	326	320	333	342	372	370	325	334	335	300	327	362	377	348	355	343	325	339	321	343	347	371	342	346	331	330	333	365	346	329	329	322	358	324	304	361	336	366	347	345	324	378	360	335	319	325	366	354	330	364	376	320	342	348	357	359	335	358	285	318	347	348	342	347	353	353	337	318	360	308	339	361	368	319	355	332	369	334	299	366	320	330	322	367	364	356	327	337	314	341	314	334	338	356	341	310	312	330	366	358	348	348	342	342	344	329	354	334	339	343	330	341	326	330	330	343	334	343	327	356	311	322	324	328	353	323	313	346	343	357	364	316	318	351	322	359	324	347	344	342	333	367	342	310	353	325	366	347	352	341	392	342	339	315	335	351	356	372	344	348	329	377	338	329	383	305	333	344	365	351	324	317	311	321	370	348	319	320	344	324	320	355	328	315	344	357	318	365	314	328	363	314	340	307	360	327	352	340	353	308	348	363	350	328	343	338	339	350	320	333	366	358	321	350	348	362	337	322	371	364	342	351	353	321	359	345	359	378	318	318	351	366	351	355	329	344	326	322	360	314	347	329	348	317	345	354	312	343	348	332	339	359	346	365	352	341	333	313	321	372	344	340	292	311	346	329	352	361	329	355	319	347	343	364	328	353	349	393	310	371	321	339	310	338	371	344	372	325	311	337	350	317	363	347	341	342	326	363	299	339	385	345	349	328	321	328	362	311	354	319	300	337	334	312	323	360	336	352	330	328	322	339	365	357	340	335	358	328	378	344	339	350	350	333	345	350	368	348	357	368	345	369	328	345	361	348	332	341	317	347	339	377	321	335	339	348	342	323	320	372	349	315	344	312	335	358	355	338	318	329	342	347	347	349	333	359	313	390	381	376	347	341	331	312	329	368	336	337	307	330	334	330	359	331	330	345	357	316	356	338	315	331	381	332	363	335	361	335	338	348	353	329	309	312	350	338	352	325	322	332	338	317	312	330	322	338	345	349	355	353	349	319	368	347	353	350	298	357	367	332	342	346	305	339	331	346	308	330	333	357	325	327	341	336	352	325	347	362	381	374	322	335	317	324	358	337	326	328	343	317	283	360	333	349	356	310	319	368	363	332	353	347	351	343	345	382	348	328	339	355	330	339	339	324	366	320	358	350	347	302	371	360	357	336	341	335	327	338	312	344	342	365	339	343	320	351	324	360	367	357	348	319	324	368	346	340	358	338	340	354	347	360	342	360	346	331	305	345	349	354	349	347	308	326	339	343	355	344	343	371	331	356	336	353	357	359	343	331	347	327	311	310	336	337	340	357	346	321	331	352	381	328	325	340	327	343	319	339	363	345	373	344	356	353	336	342	347	346	365	331	361	349	360	382	372	335	346	326	339	362	337	340	318	342	317	349	336	330	331	358	348	351	344	333	337	358	340	341	347	330	318	345	343	364	389	380	319	340	317	340	371	337	362	348	355	328	333	328	339	327	336	365	348	331	293	325	330	364	339	346	375	367	344	335	307	337	335	323	360	344	333	315	349	329	360	319	363	343	316	355	324	345	359	358	343	366	342	376	335	350	336	353	315	368	362	333	314	356	306	349	320	337	342	333	356	358	349	346	332	355	363	345	313	355	351	319	356	321	316	307	346	331	358	361	352	342	323	361	320	355	333	369	339	369	337	325	338	353	354	319	347	367	331	337	311	348	347	342	325	319	349	332	327	344	328	337	318	338	351	300	379	351	317	324	317	341	320	346	342	382	343	344	341	318	337	317	323	334	351	384	332	339	313	338	333	394	310	335	349	351	316	341	350	327	327	328	326	325	333	328	365	353	376	366	352	372	328	361	334	351	301	347	363	317	361	327	362	354	343	310	376	329	341	353	317	323	325	347	348	329	361	325	351	313	353	335	356	347	370	347	355	368	312	323	372	351	378	357	336	351	355	361	361	335	317	355	336	373	315	354	346	340	344	333	402	335	311	334	371	318	362	321	305	332	351	319	365	352	346	336	338	333	367	338	300	334	334	330	340	333	348	339	332	376	342	333	339	361	317	355	377	328	355	338	346	353	344	306	337	315	354	350	356	340	328	343	320	304	317	345	360	358	320	313	337	355	319	284	360	364	346	338	356	295	331	346	320	318	320	338	327	327	352	308	322	318	358	354	379	346	330	329	304	324	316	367	359	334	396	328	336	302	335	329	321	327	331	332	308	373	368	318	369	325	379	339	341	335	319	334	330	328	367	333	306	327	342	347	316	349	378	323	326	327	355	332	360	312	330	340	300	331	362	338	325	350	338	377	341	353	303	346	324	324	313	341	331	336	372	333	331	315	348	348	330	348	348	334	349	353	368	320	362	333	366	342	334	335	357	324	333	362	342	345	358	363	323	355	345	330	316	321	381	326	342	376	334	378	360	328	323	331	336	343	324	351	350	355	341	341	332	355	334	338	382	311	332	319	350	392	350	357	305	322	351	389	364	381	367	350	335	330	340	374	321	338	323	351	348	349	338	341	360	338	323	323	304	338	342	324	352	347	352	363	342	333	355	338	370	311	361	365	324	319	327	361	342	366	360	362	351	352	358	356	358	355	323	320	360	316	343	355	316	302	333	318	334	345	361	354	365	342	308	333	354	286	335	334	351	349	349	327	334	354	343	340	365	355	358	330	362	354	348	330	344	344	354	301	311	328	316	301	324	322	322	372	339	333	340	395	330	357	367	372	323	347	341	337	344	324	342	362	351	319	332	352	340	364	333	334	345	324	357	308	316	354	346	315	314	360	343	326	325	331	311	345	308	337	334	318	352	331	346	327	335	335	358	318	331	355	345	364	364	350	336	332	310	325	316	345	340	306	337	346	359	353	304	339	309	332	334	367	366	303	354	344	313	333	339	351	349	338	321	327	333	325	346	331	323	328	341	337	364	351	345	311	342	322	319	318	345	341	363	325	329	334	370	341	339	337	356	347	351	349	352	373	302	320	355	325	345	332	329	350	341	324	372	342	363	323	346	338	353	309	334	342	328	337	346	330	322	357	355	284	341	314	358	348	342	352	394	340	339	356	359	372	334	348	394	371	383	339	359	298	343	356	318	349	360	328	348	324	393	327	339	335	341	302	325	353	328	354	315	356	308	345	359	318	324	342	363	312	328	340	285	308	348	356	343	345	368	348	395	340	338	345	339	287	338	339	341	342	359	352	368	374	354	383	366	340	367	328	315	348	346	376	340	318	349	344	322	331	303	364	330	337	338	366	345	330	361	359	342	353	361	341	344	352	343	352	360	313	328	325	323	332	366	325	333
23718	20775	27708	23902	20208	8157	2185	1357	1051	911	773	629	577	517	469	473	448	463	445	456	412	405	431	407	389	432	438	432	423	406	415	380	443	428	394	393	400	386	416	417	418	379	384	407	415	425	404	366	393	409	370	391	413	413	396	379	368	388	385	355	394	351	383	382	361	356	399	377	368	369	378	408	390	397	389	384	375	405	383	380	373	374	394	354	354	398	356	418	359	382	403	381	370	399	366	396	379	385	385	411	375	405	352	349	350	345	419	392	433	378	397	360	392	385	366	367	375	363	374	381	418	380	397	393	359	370	364	446	413	331	369	368	355	368	359	361	348	389	348	352	372	404	383	340	403	368	428	386	378	382	383	399	398	364	371	355	344	361	369	405	394	352	376	359	400	350	395	379	374	373	370	380	356	365	364	407	387	405	353	358	399	391	342	387	355	361	388	401	368	376	402	356	379	376	407	389	398	361	365	378	401	368	392	392	385	381	378	370	369	385	401	369	418	404	414	383	381	379	353	359	373	354	367	358	395	383	372	375	420	382	374	348	365	369	369	369	380	389	375	375	374	361	383	373	395	358	376	385	368	387	389	391	377	396	378	347	389	361	405	370	389	389	388	362	354	361	387	393	390	356	369	369	406	384	409	404	380	390	354	372	377	351	390	357	401	374	393	359	345	388	373	376	343	385	350	376	368	383	412	399	389	378	407	335	372	378	371	381	406	361	361	356	360	374	374	386	347	400	421	390	380	379	418	398	381	382	376	405	399	389	380	391	356	343	383	390	366	383	371	399	383	382	357	378	363	383	378	413	389	406	361	338	372	386	375	363	368	359	362	376	426	383	391	379	391	372	375	364	409	383	365	388	405	379	373	402	366	376	370	382	389	387	388	378	390	399	372	391	374	392	378	386	349	386	397	371	390	393	395	407	352	376	329	380	364	373	374	367	419	395	371	360	367	370	403	395	372	380	360	374	404	363	404	383	389	394	356	402	419	372	415	385	389	349	368	417	377	414	371	363	423	403	383	398	353	385	400	370	410	373	395	378	428	372	371	376	367	382	373	392	393	426	387	371	368	398	394	394	377	395	379	384	372	385	384	381	396	412	364	396	378	408	434	411	392	389	362	368	369	370	419	369	401	368	383	371	378	381	365	390	387	349	370	375	363	377	353	374	403	375	373	351	376	359	380	387	347	407	367	378	363	362	412	339	390	408	358	384	375	373	397	368	378	392	407	370	396	383	405	376	346	376	409	388	390	371	407	371	362	433	402	407	383	350	359	368	408	408	396	398	396	382	397	421	428	385	377	372	373	375	413	403	390	368	373	355	367	402	387	387	420	400	343	394	357	401	386	363	359	402	376	382	369	377	401	375	381	371	362	377	357	353	404	388	402	399	373	368	379	399	393	363	367	359	401	387	367	360	399	365	383	380	400	375	360	383	350	384	404	375	396	369	397	407	388	366	354	367	370	365	374	371	385	388	409	418	377	393	367	361	363	383	387	428	335	379	400	386	409	393	403	377	336	381	412	394	356	371	381	377	389	381	380	358	388	397	394	371	344	373	371	413	386	390	388	383	390	396	372	382	396	397	386	396	391	391	376	371	420	386	399	395	333	364	390	378	366	404	391	400	392	346	392	393	405	381	354	371	419	383	378	348	408	387	415	363	378	373	396	380	418	417	402	357	343	372	377	396	380	407	378	373	394	361	398	364	387	372	386	394	412	383	359	368	388	381	390	376	360	394	395	350	399	387	375	384	369	376	400	351	349	395	380	390	405	341	386	359	381	378	362	348	360	390	376	374	407	399	396	409	382	363	349	375	383	383	350	399	397	406	392	408	397	383	359	367	397	376	342	395	364	371	379	340	356	395	371	376	355	373	358	373	355	377	377	354	392	377	385	372	410	381	365	388	412	392	359	362	387	398	400	371	355	406	362	407	412	386	382	396	399	353	414	375	385	390	376	381	385	399	376	395	352	358	376	354	365	337	367	394	379	377	375	368	372	389	341	401	379	363	412	413	380	350	394	358	371	388	395	378	376	383	372	358	413	389	388	367	353	406	361	352	395	385	394	360	397	399	361	346	369	403	369	374	346	378	351	369	412	396	388	414	373	404	369	370	367	382	386	377	376	405	385	364	391	370	381	363	362	393	367	379	342	390	397	373	379	427	327	368	354	361	368	403	347	360	347	372	391	378	402	421	379	380	380	321	389	387	376	354	378	384	407	366	364	358	439	378	374	381	376	374	380	389	402	386	346	370	344	399	357	403	386	387	372	385	393	382	391	385	355	382	364	357	346	385	410	413	414	371	390	361	378	369	401	393	389	379	411	384	385	392	363	383	379	366	380	417	372	380	343	391	387	382	397	362	380	412	371	342	329	399	370	385	371	355	382	350	384	386	400	390	377	374	362	354	358	369	402	374	365	360	363	384	400	397	386	353	385	345	366	382	413	409	421	365	394	409	364	379	403	383	440	343	344	382	369	354	398	362	381	382	384	408	390	416	395	393	361	354	366	371	393	409	384	347	387	384	366	347	411	362	359	346	399	384	356	390	390	392	387	397	389	388	390	352	382	387	358	371	363	349	358	374	386	372	363	345	417	378	409	402	393	389	357	382	388	389	361	386	377	347	333	381	392	414	426	377	378	390	391	387	371	368	390	381	355	350	377	405	384	405	377	361	365	391	371	380	359	401	394	370	431	366	373	347	372	377	372	389	383	377	419	381	391	401	358	378	346	381	379	386	397	352	379	377	371	404	387	383	388	407	386	383	435	412	405	398	394	391	389	398	409	379	366	409	369	390	419	356	386	347	356	377	381	372	394	395	360	376	392	402	369	357	367	388	372	352	374	382	389	440	396	425	409	381	373	361	386	371	372	385	387	369	399	369	375	381	393	368	383	368	353	357	413	415	392	414	363	383	358	400	382	395	371	434	384	370	350	402	402	367	347	400	368	372	399	376	377	360	409	334	383	384	360	375	395	380	391	384	369	360	374	409	391	386	374	376	364	386	384	391	391	403	393	383	381	376	374	385	372	372	362	368	357	406	363	391	354	392	413	371	395	408	396	401	416	375	368	424	381	365	393	365	393	376	381	362	354	358	426	412	394	353	412	384	397	411	369	388	360	389	387	376	362	384	366	361	372	381	399	354	381	374	393	355	370	378	407	383	355	372	387	360	402	407	356	361	372	377	384	392	411	371	369	383	414	382	372	353	369	396	395	366	373	378	392	384	383	409	381	381	358	345	389	382	352	375	405	381	366	383	375	382	403	382	363	374	379	388	364	327	365	391	383	402	365	359	364	395	387	376	381	386	415	373	379	383	374	359	376	402	377	390	379	362	358	407	373	376	380	361	374	414	384	373	386	373	356	384	405	387	395	351	392	343	403	426	376	388	378	361	360	397	390	358	361	394	411	403	373	359	353	367	397	392	377	422	363	396	374	377	384	382	385	367	377	385	392	381	376	385	384	405	386	361	384	376	386	408	381	379	388	400	339	382
33130	46564	30812	16952	9524	5579	3665	3074	2423	2046	1507	1119	1009	939	810	798	720	715	688	652	722	712	633	609	637	573	601	613	533	559	618	573	530	573	576	534	572	527	555	555	535	526	563	545	521	569	536	561	550	522	555	519	526	541	524	517	510	555	485	490	511	555	579	556	541	496	528	502	520	546	490	512	520	516	535	554	549	540	556	561	572	494	537	522	527	546	529	551	523	531	558	571	487	542	552	508	511	515	511	507	572	516	577	513	557	513	525	489	519	520	537	487	530	531	523	538	508	500	521	527	496	507	556	533	508	542	521	526	553	539	578	593	545	520	515	549	540	560	513	523	539	521	544	518	545	534	506	510	517	528	574	528	570	519	559	516	510	551	488	535	490	556	515	542	520	493	493	564	580	539	488	528	545	553	537	512	512	519	524	550	523	497	486	549	533	540	536	517	506	565	495	515	529	528	525	484	520	515	531	497	493	529	551	546	537	537	529	543	569	482	523	501	523	528	523	503	507	517	536	555	531	536	562	542	553	528	544	526	502	518	506	533	538	530	504	502	525	556	556	527	520	510	533	522	514	495	559	537	516	551	516	523	518	555	515	491	560	494	550	518	488	526	506	524	479	518	510	517	490	520	527	512	511	500	500	559	530	519	551	544	516	567	538	489	487	478	522	579	541	478	509	549	533	515	540	507	546	497	548	541	513	531	512	505	495	546	525	555	561	515	515	519	573	480	535	505	536	562	529	545	466	551	526	492	537	532	502	490	555	479	517	535	547	555	498	498	527	539	546	536	514	529	536	548	577	543	509	520	505	553	490	492	511	539	528	501	506	507	526	514	538	540	512	500	597	520	493	514	510	538	499	543	540	491	530	538	496	541	550	490	522	537	530	580	539	515	503	536	500	537	481	550	548	520	541	524	501	509	532	515	507	512	487	539	566	529	475	565	520	554	565	528	507	495	521	503	502	512	497	541	549	508	514	559	533	525	524	495	518	533	535	524	573	528	514	527	500	529	560	522	506	498	543	501	518	536	532	530	523	475	529	520	562	531	535	543	537	500	506	498	507	549	556	550	518	507	505	530	542	481	535	518	547	500	559	502	480	581	556	550	524	547	506	533	532	567	495	509	507	599	506	527	526	520	512	516	500	509	512	516	536	570	509	538	550	515	539	539	536	503	533	490	528	527	518	499	552	546	560	568	519	538	532	542	510	541	513	480	508	474	546	536	514	552	548	519	514	507	531	519	511	506	526	539	534	522	487	494	533	502	539	521	484	526	524	532	529	531	486	476	543	564	509	482	514	545	521	499	463	559	535	503	566	518	534	529	560	541	535	560	525	497	521	518	515	519	537	513	559	519	541	532	552	550	522	490	490	498	520	492	494	520	512	518	503	474	525	522	524	489	551	532	472	493	503	535	536	501	524	500	529	520	498	529	529	548	475	500	518	494	510	512	512	512	557	507	545	524	548	497	525	538	497	516	497	503	555	517	534	521	488	553	554	528	521	513	526	537	524	512	496	539	524	496	558	521	535	520	557	525	521	542	515	523	518	549	523	502	548	502	535	530	508	519	502	509	502	513	505	532	510	526	541	507	532	560	528	476	542	519	521	558	515	577	556	519	511	515	544	501	501	529	544	498	524	539	536	503	456	499	556	518	557	537	485	530	505	489	519	547	527	550	518	527	534	525	510	479	561	541	538	547	539	525	522	508	535	509	510	543	546	557	518	555	554	481	500	535	495	539	527	549	514	529	522	492	554	532	519	546	545	498	485	521	561	533	516	516	512	524	587	550	531	538	518	544	485	508	511	521	483	583	507	539	505	513	512	541	502	537	518	523	524	496	528	517	515	529	547	512	505	528	495	531	524	535	540	516	577	532	531	511	502	537	516	513	524	502	554	531	526	492	519	525	523	518	522	521	503	544	526	562	536	565	538	520	524	538	532	511	521	536	557	552	545	524	530	566	539	571	503	507	528	549	491	509	532	533	556	504	514	497	503	522	517	517	587	503	549	507	522	573	503	539	507	554	511	464	494	528	529	542	532	535	542	496	476	567	536	506	547	503	503	543	515	473	506	520	536	506	536	532	526	503	549	572	587	497	548	522	573	535	505	538	484	501	504	563	548	511	542	534	541	503	541	536	530	544	471	490	505	509	531	481	535	492	525	549	531	519	530	525	560	541	530	522	500	522	507	554	526	510	547	511	539	517	502	502	532	546	500	474	517	525	542	529	567	511	547	534	512	547	462	551	515	509	488	498	569	491	549	529	522	505	555	503	529	560	524	525	517	487	522	534	544	500	535	529	557	505	569	549	542	521	515	516	518	493	519	500	503	461	433	532	524	526	505	535	467	529	537	563	489	555	504	504	520	499	506	473	528	533	551	505	532	536	525	522	537	555	525	545	485	543	508	529	556	529	487	512	529	528	549	553	526	560	536	536	498	525	484	512	542	524	559	531	509	511	547	521	514	529	488	500	577	525	515	507	555	525	525	498	508	540	538	508	512	566	552	531	536	478	530	549	531	536	535	516	528	566	493	510	566	511	512	531	596	538	531	490	535	516	473	541	547	511	553	514	570	526	537	458	516	485	540	547	489	536	539	534	541	528	506	485	531	519	519	528	556	552	529	529	512	544	539	519	544	500	517	502	511	507	520	528	502	547	559	515	542	511	546	488	548	501	546	582	513	497	520	551	562	500	503	489	544	533	540	531	541	517	532	494	539	512	516	513	516	500	535	525	543	523	543	542	499	518	489	507	532	549	534	506	497	541	542	528	479	535	573	537	525	516	490	505	547	500	521	532	524	464	524	529	477	507	545	501	542	510	523	539	540	491	497	550	476	527	546	524	498	565	532	528	509	567	540	559	583	558	510	507	545	551	550	501	491	517	521	510	534	567	482	539	509	552	491	508	501	566	547	540	531	551	510	482	526	512	522	517	531	514	536	546	512	516	504	551	546	549	513	588	540	546	517	526	503	538	561	553	551	478	555	513	528	540	524	498	503	531	497	494	513	472	513	517	495	517	480	472	507	488	514	563	511	555	504	514	529	511	503	561	506	523	490	490	507	508	510	525	535	549	515	517	522	519	501	521	530	509	511	519	553	544	529	549	486	511	518	499	509	555	555	520	571	517	550	476	489	507	505	501	534	534	497	593	532	504	512	503	534	541	527	509	531	547	536	522	556	502	503	500	532	537	489	559	475	562	524	546	563	547	512	550	525	513	556	511	519	507	482	489	470	515	542	510	525	545	455	487	491	507	541	533	485	537	521	510	570	519	473	547	504	561	538	547	533	523	567	553	544	540	546	508	526	518	537	515	500	539	502	560	521	519	519	514	533	497	485	566	554	530	490	533	484	568	501	553	512	500	548	515	532	528	545	526	494	570	507	532	465	511	535	556	501	507	514	532	528	520	528	530	524	501	500	510	499	557	490	466	520	539	567	472	518	470	464	516	513	506	514	538	561	525	538	487	516	538	549	505	537	526	490	509	498	529	505	518
22934	20829	28296	23443	20812	19859	6317	1911	1359	1110	863	699	576	555	530	501	410	415	395	443	449	394	397	395	361	379	359	351	401	340	322	355	374	341	387	358	335	339	345	293	360	332	345	344	326	320	325	347	341	310	336	340	313	348	328	284	325	292	314	325	321	338	329	342	317	295	320	305	369	355	356	322	312	346	291	324	343	312	317	313	314	283	313	322	347	312	290	332	315	320	333	320	287	326	318	308	314	327	325	341	305	333	335	326	334	317	275	333	350	322	314	299	318	297	334	329	315	322	343	329	320	295	335	330	328	312	322	338	338	308	274	288	337	291	328	314	324	315	298	300	336	318	285	328	322	365	287	311	312	289	331	313	319	316	333	309	329	324	320	331	295	306	324	280	318	316	310	325	314	359	335	297	328	342	308	345	281	319	317	337	301	352	321	314	321	338	285	307	356	316	314	319	316	343	305	331	308	326	322	320	322	302	320	315	317	330	310	332	331	319	356	311	312	312	328	316	317	305	315	302	329	337	328	298	304	330	347	312	318	309	311	296	314	316	331	333	325	320	344	329	297	340	331	299	308	328	303	329	293	333	311	293	310	341	329	301	311	342	343	331	318	319	322	333	328	311	325	302	341	324	339	326	307	341	333	302	310	349	310	323	320	317	303	336	284	305	331	333	329	302	305	324	333	302	324	322	344	320	335	306	319	298	330	308	298	306	295	293	338	306	329	320	314	309	310	318	305	347	325	323	299	296	322	300	281	329	350	291	326	303	334	324	279	371	326	325	311	288	288	331	312	324	331	291	293	306	328	308	284	306	323	330	361	296	317	289	305	298	318	317	313	286	304	337	331	324	311	321	328	340	298	305	327	285	338	307	344	303	329	303	335	340	305	333	315	314	303	317	359	298	304	328	349	292	316	302	328	354	303	300	332	307	333	307	330	310	326	323	305	325	309	287	344	288	308	336	302	300	368	279	328	297	323	270	309	315	320	303	282	310	329	322	309	323	318	314	324	349	320	278	324	327	321	363	351	336	318	302	311	324	314	320	317	330	325	320	296	301	294	299	303	315	297	303	314	331	303	329	296	311	320	324	281	335	336	355	316	298	332	327	302	325	321	323	331	296	298	305	300	304	320	307	307	298	341	325	334	305	304	294	329	326	312	302	312	311	347	315	336	299	317	293	315	304	304	334	306	319	314	315	313	295	342	349	332	335	305	267	317	307	331	339	294	316	312	330	312	307	307	296	319	285	310	316	292	319	329	348	293	288	317	300	298	333	300	305	337	325	325	348	314	303	320	333	311	311	322	309	310	338	337	295	335	356	328	317	311	320	316	316	307	343	333	295	312	294	309	317	330	321	312	306	310	301	340	329	345	293	327	313	345	339	321	319	332	341	310	333	308	343	309	327	299	355	331	320	321	329	341	315	300	338	341	305	302	311	330	296	327	336	310	319	318	311	333	347	288	320	335	310	309	291	326	334	301	333	338	318	353	304	309	351	310	308	302	304	324	300	333	282	297	302	332	332	307	361	311	316	326	297	297	330	299	336	339	313	304	335	315	356	319	346	331	328	304	337	319	343	307	307	345	303	332	309	329	306	310	331	320	310	309	296	324	295	291	329	303	285	307	329	316	315	287	344	309	330	304	337	308	314	290	333	325	305	292	316	324	326	336	319	308	309	333	306	330	305	315	335	331	313	273	308	307	366	296	353	292	318	324	281	330	323	302	322	305	306	327	304	324	305	304	314	300	317	308	326	322	298	303	326	319	371	285	295	303	298	306	325	358	323	312	322	338	290	307	339	314	305	308	318	308	323	293	321	328	312	279	311	280	297	350	280	318	328	322	302	286	323	322	337	295	314	312	302	299	324	332	303	312	348	327	309	312	303	342	311	326	323	337	295	299	317	320	302	295	284	320	281	304	314	299	309	315	321	327	316	308	319	309	324	317	309	325	294	329	315	323	327	319	310	325	331	313	314	335	279	273	311	317	322	340	326	354	322	317	314	269	318	289	316	344	320	308	319	278	318	313	332	319	330	321	298	296	289	306	351	312	315	302	319	323	309	332	328	306	282	287	319	353	319	295	284	301	325	358	302	261	314	323	310	331	315	329	318	300	314	309	361	323	303	340	315	299	288	315	321	332	317	314	318	339	291	284	327	307	321	288	294	309	328	321	320	328	310	302	296	299	303	330	317	333	293	280	318	314	315	294	295	323	345	306	350	318	323	335	329	303	293	294	329	283	345	318	327	301	343	313	328	314	331	283	330	323	340	349	311	351	332	330	293	354	328	316	326	335	352	318	315	333	351	323	319	322	323	280	348	318	286	329	296	328	309	307	299	338	317	298	336	295	319	325	324	289	295	310	307	293	309	328	318	279	292	340	314	307	298	329	314	343	306	321	338	341	312	322	315	310	309	334	358	303	305	314	311	329	314	320	314	339	320	296	322	276	309	337	341	308	311	319	295	298	324	301	317	336	317	310	309	354	348	340	313	302	304	325	319	320	327	300	317	310	330	346	327	324	309	331	321	312	304	295	291	314	301	335	303	305	316	331	341	337	289	370	332	316	328	304	310	308	275	307	314	295	325	309	337	339	302	308	307	295	304	343	306	319	313	309	316	309	344	285	342	287	328	334	312	302	338	340	334	288	333	307	326	353	328	314	331	332	281	288	328	290	301	307	328	329	345	322	340	304	308	307	342	310	314	312	307	286	303	329	314	332	331	317	319	294	305	329	295	323	304	297	304	332	287	353	338	326	321	323	304	316	307	308	322	310	290	340	336	325	311	346	309	337	313	316	341	309	324	306	300	290	275	299	334	297	315	365	305	280	279	347	334	309	312	317	332	336	348	297	301	327	315	320	335	308	329	307	328	318	325	363	340	315	334	321	308	336	319	315	330	312	303	265	303	307	332	301	315	309	336	308	325	322	300	340	326	302	317	344	324	303	324	316	317	317	318	312	300	302	331	328	324	332	328	311	279	304	305	318	325	324	321	355	317	313	348	290	326	322	317	327	333	329	329	306	303	293	331	323	292	323	328	308	336	323	292	280	324	317	303	318	272	304	309	313	284	281	332	332	352	343	298	317	303	311	341	307	322	304	302	293	322	353	334	310	354	297	284	341	304	297	310	306	308	316	352	307	313	299	309	349	312	339	312	329	323	324	303	284	295	309	312	309	340	300	286	354	349	318	343	331	343	317	326	303	299	300	300	342	350	302	321	316	277	331	329	287	315	314	319	342	313	301	284	316	304	307	324	289	314	278	327	343	327	316	314	302	327	298	326	322	285	329	317	296	309	305	312	293	325	309	332	317	301	308	314	346	315	368	321	336	305	319	319	306	322	281	313	305	340	301	309	297	343	330	268	324	287	313	301	320	323	283	351	331	355	343	338	315	312	319	311	291	340	317	295	332	351	320	323	318	328	334	306	335	348	296	338	307	304	313	320	322	275	338	312	326	307	314	336	302	322	297	300	346	316	322	327	325	311	310	319	342	320
36004	50661	34236	21300	12845	8051	5455	4255	3364	2659	1930	1563	1223	1117	1010	914	773	750	824	678	622	670	636	591	571	597	565	543	556	556	562	530	519	544	504	515	498	493	521	479	458	506	498	483	500	473	443	473	522	497	463	462	481	493	474	451	477	506	474	430	466	427	439	487	472	442	496	448	468	468	453	465	478	464	454	479	431	459	448	452	429	467	476	425	462	449	480	462	452	421	428	445	443	460	479	465	411	454	448	487	467	458	446	484	442	439	477	432	488	472	444	432	420	461	462	457	463	474	436	435	447	476	439	451	437	436	436	418	454	454	449	464	400	467	445	464	444	426	427	409	447	428	441	418	427	460	451	437	418	475	441	398	413	452	468	394	454	479	416	454	447	400	409	431	431	455	438	447	441	478	461	428	451	434	450	422	405	446	448	463	435	446	501	484	436	438	444	425	437	454	447	448	444	454	481	423	475	402	418	468	423	426	432	429	458	452	419	424	432	415	442	436	445	447	401	443	464	435	460	437	464	461	452	473	435	459	419	440	447	450	441	437	443	403	473	494	448	441	478	430	462	437	445	437	413	430	455	487	477	477	461	471	448	444	488	446	458	414	437	435	464	445	467	434	422	483	428	456	432	443	453	480	447	427	459	454	464	454	451	434	460	430	402	422	450	433	457	419	398	432	404	431	435	492	413	424	459	469	436	442	456	473	502	469	394	455	436	436	418	488	436	428	413	459	448	453	438	449	451	419	425	472	432	425	455	436	456	467	432	422	467	439	403	452	411	422	433	441	440	437	448	444	458	400	452	423	420	439	414	484	471	435	464	429	472	424	406	493	429	440	454	442	447	407	503	473	405	450	447	428	450	442	453	432	435	432	462	471	493	421	439	518	427	474	439	432	421	405	449	440	460	459	459	488	465	487	455	480	452	418	436	432	454	435	422	422	467	451	460	419	439	434	445	458	442	443	447	437	441	418	447	436	443	420	402	430	461	477	431	443	445	464	428	436	427	446	446	437	511	446	429	476	424	437	472	421	491	434	446	462	466	473	466	467	432	447	460	477	457	425	465	455	433	422	423	432	478	475	426	426	492	426	391	452	459	428	442	422	417	453	398	431	447	466	454	440	440	446	449	456	490	447	413	424	421	454	408	464	451	409	415	428	469	439	394	457	437	470	467	436	447	438	450	436	434	398	441	470	405	440	440	460	423	447	423	446	450	459	430	437	445	429	460	484	426	475	424	458	447	448	495	476	497	424	447	440	416	442	449	461	431	426	428	433	457	456	473	411	441	416	451	445	442	412	432	448	470	479	471	420	406	436	477	439	468	437	405	452	430	505	427	449	444	463	474	428	426	446	459	413	451	437	443	439	464	470	457	404	412	412	412	436	434	470	398	425	458	460	440	450	434	437	462	453	433	416	427	391	470	446	431	457	452	437	403	424	428	459	420	474	441	439	424	426	450	450	440	467	439	446	474	429	450	462	447	455	444	457	470	429	434	468	421	461	443	434	474	427	459	474	410	441	472	405	444	431	471	435	429	451	430	483	432	485	418	445	448	434	483	489	485	444	443	451	449	459	435	436	476	429	449	418	449	469	467	415	475	431	473	474	462	464	425	451	434	447	424	440	470	474	428	455	461	453	450	449	442	442	418	475	453	461	404	464	417	435	404	423	466	446	468	445	496	447	433	448	454	451	409	457	421	427	421	462	444	435	447	429	464	425	444	462	449	466	476	457	421	455	434	427	461	436	452	474	447	434	461	452	442	453	442	409	420	435	387	451	513	417	407	456	462	450	467	439	455	466	435	432	439	419	422	442	455	398	461	429	404	445	458	457	420	457	421	473	464	443	450	438	466	395	466	449	469	467	461	470	457	457	461	426	420	455	438	425	426	415	476	471	456	474	448	431	467	418	479	441	422	467	416	452	379	444	425	444	440	448	437	451	436	457	456	441	481	434	463	480	465	457	410	467	417	451	458	421	444	471	464	417	449	450	483	443	419	466	425	420	472	469	440	427	465	462	460	434	451	452	421	431	477	487	430	452	430	417	460	479	418	427	447	454	453	456	474	421	448	431	453	488	454	395	467	461	449	468	435	458	445	442	449	464	443	460	449	424	435	439	436	413	428	499	448	452	471	460	461	469	469	434	443	426	409	462	452	444	457	448	450	455	446	442	462	469	426	439	479	453	435	408	452	442	439	435	436	446	466	487	444	431	477	422	460	472	442	447	445	472	399	438	428	438	464	442	434	458	412	442	459	472	431	424	426	412	465	494	462	437	437	417	423	458	464	457	459	434	429	470	500	481	443	409	441	445	446	444	461	422	449	457	440	422	424	467	433	469	431	426	450	419	467	476	422	431	434	430	457	440	462	422	435	452	416	491	491	433	405	453	416	453	442	456	471	449	431	390	449	438	427	438	433	479	451	457	435	450	456	459	427	444	411	429	412	433	441	497	401	474	465	416	412	414	458	430	445	464	475	439	454	458	434	475	426	446	442	415	472	418	482	454	443	477	443	457	445	406	440	421	441	465	421	448	434	435	454	437	439	451	456	465	484	467	441	426	434	459	401	393	452	430	460	441	479	456	410	411	449	469	452	420	481	449	436	447	458	468	488	449	469	469	465	435	443	453	479	480	451	420	475	433	433	424	445	432	454	458	429	465	452	445	475	491	463	482	443	462	419	416	462	446	468	440	417	443	472	446	410	431	442	425	476	453	462	473	460	459	462	456	462	439	415	445	457	459	424	454	442	455	481	471	451	430	444	432	495	438	409	421	430	469	427	443	413	477	418	437	440	413	482	408	424	440	421	454	408	416	453	487	492	438	438	455	445	439	437	434	450	433	406	468	444	442	460	426	434	423	469	418	438	448	467	402	455	467	439	451	429	459	424	451	424	445	453	449	429	429	468	442	449	423	419	427	455	448	462	447	490	471	458	474	415	444	425	414	431	406	456	433	450	466	438	438	443	457	431	465	433	427	433	469	441	424	437	416	457	470	425	423	487	433	445	455	427	446	468	424	466	434	436	453	453	473	398	431	442	429	474	463	437	483	459	461	439	447	431	490	416	435	427	448	467	430	463	457	437	433	416	452	425	446	433	448	459	437	433	433	449	447	450	477	454	446	422	448	449	433	443	434	422	406	458	398	413	424	438	441	480	488	416	440	457	446	439	453	436	434	469	403	456	488	422	422	489	444	419	426	433	447	405	459	449	455	410	404	451	441	482	425	409	463	460	449	443	406	458	464	441	427	458	438	436	463	441	452	478	408	461	407	436	448	435	510	446	428	442	423	445	445	452	424	479	469	433	450	439	442	428	434	432	438	463	444	417	446	419	439	464	480	465	426	454	451	451	468	469	424	420	458	426	411	420	452	447	435	460	444	482	441	479	419	421	451	444	460	438	451	459	466	482	443	439	433	449	463	454	459	385	449	397	418	471	431	457	469	420	415	434	433	432	442	442	422	432	452	426	448	453	433	475	383	450	445	437	452	464	411	388	504
27697	23447	18932	7861	2233	1038	601	486	436	394	315	305	264	268	268	305	270	266	264	246	256	249	257	242	233	226	272	249	230	272	253	235	246	265	259	228	240	250	250	239	256	227	264	261	218	239	237	248	246	223	235	276	246	196	249	242	226	226	221	229	260	235	246	250	206	220	221	237	228	258	252	295	220	245	238	236	233	227	237	234	264	233	254	217	240	255	246	233	238	242	230	213	245	253	262	231	233	230	229	228	259	264	229	235	250	221	227	241	223	227	241	244	211	222	228	231	227	243	229	235	233	230	231	253	229	275	217	222	219	231	218	217	240	218	243	241	252	263	224	217	224	261	214	231	212	224	241	231	248	252	252	246	228	226	254	253	261	206	235	228	237	237	240	232	227	247	242	251	236	223	222	245	260	247	244	231	243	243	245	230	247	211	249	237	218	259	283	217	228	239	245	264	241	241	240	227	216	231	257	252	268	257	242	245	253	234	230	233	251	253	246	226	210	215	245	269	243	239	218	233	247	212	221	236	246	229	211	229	247	233	215	225	263	246	212	221	226	248	232	274	254	236	226	220	273	230	211	253	231	245	228	234	306	237	220	228	234	256	259	265	239	231	257	221	226	248	239	221	218	281	240	233	236	221	227	246	247	245	247	242	225	236	219	242	225	239	227	248	253	233	229	245	245	230	239	249	251	252	239	242	245	267	241	238	244	217	227	262	247	228	234	247	215	202	253	244	238	246	234	245	230	230	222	219	245	224	257	254	239	258	213	237	242	221	226	245	222	239	244	228	263	229	228	222	251	243	239	231	225	236	213	240	228	212	219	252	234	244	243	213	236	246	258	239	227	224	228	229	232	229	238	215	228	222	243	246	251	210	221	218	232	241	236	253	219	241	240	230	228	238	221	244	266	253	224	254	218	229	244	241	198	233	258	260	218	244	223	211	220	234	260	208	220	229	253	232	224	247	222	233	235	233	227	215	270	247	239	226	234	247	253	244	246	212	231	248	242	216	216	245	227	239	252	232	240	222	240	235	245	237	240	219	224	219	248	265	243	232	219	196	233	256	254	235	230	211	236	234	250	251	239	241	238	251	229	244	253	224	245	239	239	235	249	210	222	224	233	246	255	243	239	203	254	235	238	214	229	239	228	213	256	243	259	239	239	225	232	232	252	235	228	256	244	200	213	230	254	212	241	230	243	242	220	238	249	234	213	233	224	237	240	225	247	235	229	248	256	255	234	233	254	238	231	216	248	258	264	235	246	234	228	231	229	242	264	232	227	224	234	256	248	224	234	259	228	239	234	257	242	229	239	235	236	228	202	235	246	210	228	243	226	204	249	221	243	243	247	247	242	237	258	232	236	234	221	212	240	228	226	212	256	246	237	240	217	240	255	243	222	225	231	247	258	237	224	226	238	236	249	223	240	209	248	243	228	232	250	250	241	243	262	228	238	249	232	272	235	222	239	236	220	218	229	253	223	196	253	222	259	264	261	218	237	259	245	235	251	222	252	251	224	239	254	270	249	245	224	237	254	249	251	246	220	265	283	239	234	243	267	226	243	217	285	236	228	216	232	250	250	221	233	226	246	240	274	232	237	224	238	231	236	228	234	225	226	258	243	218	211	252	233	238	224	243	238	244	262	237	247	224	216	216	204	267	216	217	264	228	229	221	260	219	231	259	225	249	229	222	229	246	234	243	222	211	247	240	228	243	227	229	225	246	257	238	238	229	245	269	232	215	217	242	208	224	239	255	243	243	233	223	235	250	237	246	247	218	254	262	206	228	220	219	244	262	232	235	259	233	243	233	221	217	244	225	236	238	258	241	235	232	239	234	249	218	203	273	206	221	228	254	262	260	234	240	246	223	220	224	275	242	251	231	214	232	227	224	231	215	247	234	277	232	227	230	204	252	202	202	232	223	252	244	218	233	235	240	227	242	224	272	233	248	256	229	237	241	249	262	227	208	226	252	242	213	239	240	244	248	244	248	235	218	235	246	243	245	279	227	222	245	220	215	247	263	245	224	253	253	250	269	234	252	212	225	218	204	248	245	215	203	223	249	243	226	266	243	226	250	245	227	248	251	251	243	237	239	211	246	254	253	247	233	237	247	243	225	235	247	241	241	274	201	223	240	241	227	233	260	219	236	235	240	236	238	245	223	261	225	245	221	220	253	227	244	206	236	244	226	238	257	248	254	230	233	218	233	222	229	242	238	219	249	216	255	237	277	252	239	204	226	243	227	227	241	234	236	247	224	260	227	249	209	220	230	246	228	224	251	223	247	229	240	256	230	220	242	208	221	250	253	223	205	233	210	232	249	228	225	220	234	244	214	226	237	230	256	233	231	233	206	242	252	247	274	238	241	228	220	245	233	227	218	220	226	253	252	236	260	245	222	262	256	230	252	222	240	229	255	217	216	227	247	221	217	247	237	209	256	225	250	217	254	239	266	229	240	259	238	245	257	255	235	255	249	246	231	237	252	236	230	248	272	229	241	221	251	252	219	209	227	248	206	244	249	251	260	268	221	234	245	246	234	218	250	225	205	237	265	247	268	203	238	234	241	214	228	259	263	217	251	232	241	219	239	225	214	251	239	219	253	220	235	203	263	232	253	226	235	226	239	229	216	244	261	233	228	240	252	265	244	236	204	239	232	222	238	239	247	210	221	233	245	235	248	255	251	238	244	231	233	268	238	271	246	241	215	238	253	221	242	251	217	224	213	229	251	229	227	241	245	223	240	214	246	219	224	226	253	239	260	237	221	238	238	249	225	230	239	235	220	229	251	235	239	241	230	241	239	230	236	213	246	240	254	256	242	236	226	263	229	236	253	241	230	221	248	239	214	231	240	227	229	231	278	233	239	238	240	230	214	274	238	211	239	253	219	247	232	219	240	252	241	238	233	240	229	197	235	250	241	248	245	226	226	224	256	237	256	238	256	248	260	251	217	229	242	237	224	258	249	261	236	248	239	260	252	226	241	218	233	266	236	258	253	246	247	226	208	236	222	252	245	236	267	256	256	223	238	224	249	222	235	225	237	231	236	226	234	239	239	232	247	219	243	241	244	245	228	237	251	246	227	251	222	258	239	241	245	230	256	221	230	238	243	245	228	253	208	257	240	239	233	258	274	254	260	240	226	239	216	225	240	251	248	253	242	254	233	239	241	229	233	245	225	240	226	208	231	261	258	216	232	259	213	230	231	239	222	237	237	229	279	214	234	252	235	238	247	232	265	226	251	255	236	250	229	255	224	241	222	221	244	244	253	229	248	229	235	227	209	230	213	252	230	238	246	249	246	229	274	237	243	239	237	232	260	260	240	226	243	259	237	241	236	222	247	255	213	258	239	250	227	229	226	236	266	246	273	249	216	254	217	243	251	231	254	258	256	258	238	228	223	277	252	221	232	247	269	225	232	284	244	256	223	246	237	241	229	238	242	240	233	242	230	237	227	243	243	245	256	231	245	241	245	228	250	239	215	254	266	245	215	237	254	257	217
29408	36841	22100	9867	4586	2369	1631	1133	1008	828	599	539	452	410	412	402	368	389	390	376	402	345	378	354	318	346	363	344	338	328	348	308	352	344	343	339	327	340	346	330	359	336	349	337	355	352	359	363	353	304	328	330	337	366	334	330	342	349	327	338	357	341	317	337	322	350	342	333	323	336	349	323	359	341	356	348	339	309	327	343	322	318	336	328	330	327	322	360	329	350	344	353	312	317	317	364	333	302	324	299	331	322	327	333	327	326	367	330	332	321	331	345	310	332	356	326	336	328	348	334	294	336	362	310	364	347	352	355	337	312	319	326	325	319	336	322	300	322	332	355	319	318	299	336	339	346	309	340	329	309	327	334	322	302	338	333	311	357	290	331	346	333	324	332	345	328	329	309	327	319	351	324	322	297	325	342	311	310	349	321	312	325	284	347	343	325	324	345	323	338	310	310	301	352	322	312	309	346	318	331	321	315	373	312	316	296	333	298	351	337	349	344	308	337	328	317	359	309	327	348	308	318	332	320	327	346	322	325	331	345	347	347	329	315	364	316	315	315	324	324	329	317	298	294	347	354	309	351	331	307	363	365	346	321	334	323	339	344	352	311	310	319	341	306	310	306	304	332	418	334	319	341	339	357	312	325	301	321	325	302	309	327	344	350	356	334	329	316	355	347	301	360	341	311	346	317	327	327	326	334	337	313	350	339	328	383	335	358	315	333	334	335	332	329	325	344	328	335	344	354	337	335	347	309	302	310	337	294	369	347	340	314	337	336	370	302	347	375	335	339	321	307	334	341	376	348	335	315	361	313	293	332	343	349	311	297	324	343	344	315	345	343	323	335	324	328	359	383	344	329	318	327	320	349	321	315	293	323	299	313	305	298	345	357	324	328	352	318	335	361	289	358	314	318	344	341	346	369	333	324	356	336	342	326	353	328	347	334	345	319	316	342	338	353	343	357	343	339	372	314	322	341	324	344	290	333	353	283	349	330	341	325	353	335	334	308	322	318	336	320	336	321	358	321	343	342	341	338	329	318	342	317	368	337	343	336	324	351	360	329	340	333	295	308	314	324	320	327	316	354	380	326	359	334	331	347	330	321	337	369	370	339	324	336	308	336	340	331	341	346	326	313	329	348	367	329	372	364	300	334	340	328	347	334	331	326	315	322	312	304	335	327	339	362	334	331	291	350	344	336	323	356	319	342	315	325	322	344	308	323	333	315	340	346	325	337	330	327	348	334	336	357	334	321	343	349	370	365	364	328	318	349	345	325	382	328	326	303	349	303	343	346	334	306	323	291	344	330	314	346	336	343	332	305	353	303	310	368	336	331	313	317	301	335	337	338	365	306	350	302	356	337	327	323	319	349	320	340	344	302	304	347	324	323	305	355	304	371	325	340	302	308	340	316	358	337	353	297	315	334	332	308	333	322	347	329	341	360	319	366	319	328	348	371	339	356	318	364	316	303	331	340	287	318	348	339	334	341	341	350	356	337	305	323	341	351	336	344	334	314	335	350	322	329	327	301	356	317	351	350	312	325	333	318	317	318	308	319	329	348	339	330	307	315	342	332	321	304	328	351	316	336	331	330	317	322	334	319	326	318	318	370	289	351	337	340	345	350	332	334	331	297	311	318	351	337	306	329	350	354	324	330	343	325	318	339	305	345	333	339	322	350	336	304	318	342	357	338	361	355	340	321	351	321	341	304	339	345	329	312	334	335	329	335	338	355	296	306	349	327	331	320	346	293	314	347	339	301	316	350	305	345	328	333	320	346	351	314	330	351	323	338	321	316	340	338	345	359	318	345	306	344	322	313	328	327	323	335	332	302	319	315	339	318	304	311	328	306	339	299	344	329	321	329	306	322	321	334	327	362	354	313	325	315	303	325	326	310	325	361	321	340	360	344	326	302	331	348	330	321	335	350	310	343	310	317	319	365	310	322	323	341	317	336	275	350	355	312	344	340	312	335	335	347	347	332	325	343	332	371	327	351	319	326	302	296	313	316	310	332	368	335	361	294	324	329	318	346	337	348	349	347	327	316	338	344	329	336	336	282	306	331	350	316	312	314	356	329	374	323	325	334	332	354	301	296	316	347	355	362	329	363	335	341	294	318	306	307	334	342	355	311	346	313	302	331	320	349	327	339	340	312	324	326	321	330	352	309	348	349	304	351	361	330	308	318	348	292	313	310	314	339	345	334	328	327	306	331	342	363	329	307	354	302	332	326	336	336	331	302	338	326	358	308	325	361	311	321	306	330	308	309	362	321	345	365	316	311	368	327	324	338	318	349	313	340	377	325	301	312	333	295	319	333	321	342	303	322	335	355	360	334	345	304	333	347	306	331	310	339	348	327	341	311	312	342	341	330	304	312	320	319	323	332	359	323	354	351	304	329	347	350	335	333	308	351	342	337	321	334	324	334	329	328	365	329	337	321	314	360	339	348	285	345	351	342	330	299	322	324	323	291	289	325	332	355	356	334	322	334	315	334	352	326	338	305	293	331	319	337	358	304	335	360	316	304	353	342	351	314	322	336	335	332	336	323	377	335	347	322	335	320	343	362	358	344	318	329	323	315	360	331	336	342	343	321	353	351	336	319	347	367	347	352	319	294	332	344	298	322	320	372	315	330	347	370	321	323	316	314	328	328	311	312	372	334	327	344	334	321	349	324	337	294	326	329	346	341	312	319	295	315	312	346	321	347	307	340	332	330	343	306	330	328	333	358	318	345	350	335	348	328	331	335	319	330	343	306	323	316	295	311	336	298	335	326	318	324	338	334	304	330	341	328	312	342	350	315	329	301	316	284	344	335	329	336	303	358	370	326	324	335	335	310	319	312	337	343	374	313	334	336	354	331	322	358	359	340	333	317	356	334	322	324	355	356	320	323	319	320	321	283	335	339	333	325	299	325	369	314	360	309	336	341	324	336	320	323	359	342	343	337	331	305	375	326	333	299	350	328	342	365	331	323	312	349	321	360	331	325	322	331	311	345	324	301	356	357	362	315	347	307	327	326	327	321	348	344	324	331	308	311	300	354	316	321	316	336	312	337	309	307	313	328	309	319	329	327	356	303	319	332	353	331	322	338	308	326	313	325	350	368	321	344	336	340	310	364	338	334	359	350	304	306	315	347	349	326	296	309	335	307	294	354	306	345	320	328	331	328	346	321	322	320	329	349	357	313	310	336	322	336	338	332	361	353	353	337	342	315	346	333	341	334	327	341	327	323	320	338	313	312	332	324	313	335	315	306	345	327	301	312	341	317	340	324	336	321	331	332	346	302	321	276	336	356	299	316	355	306	349	326	332	340	308	323	313	369	311	313	354	391	342	339	303	348	354	342	323	345	346	342	338	323	330	326	293	334	355	336	288	322	347	321	320	377	364	305	308	341	303	333	327	312	311	295	310	307	360	337	352	384	337	302	316	355	334	369	374	312	322	320	329	353	322	325	334	345	310	314	327	327	326	324	306	345	330	339	309	340	325	327	354	327	329	315
23763	20753	27692	23850	20204	8041	2144	1251	904	768	646	539	565	562	491	459	419	445	460	387	421	427	384	450	407	414	401	392	377	373	411	344	390	426	367	416	412	384	361	380	444	389	361	397	360	364	376	385	403	395	379	354	359	373	349	359	409	377	378	382	363	387	433	383	403	377	369	384	373	397	366	394	406	395	354	381	395	371	363	401	383	380	391	355	371	389	394	380	340	378	362	400	390	369	367	356	397	364	376	342	373	405	383	341	383	358	380	391	385	340	377	369	366	390	397	367	354	351	398	380	397	361	340	363	387	380	375	367	404	383	388	370	351	338	395	377	405	373	382	372	380	392	347	393	372	398	411	399	352	354	369	395	399	350	356	391	352	347	375	390	394	406	393	382	365	392	352	356	378	378	414	424	377	386	360	362	407	341	363	365	383	373	371	378	357	403	382	390	380	325	373	381	356	384	398	378	335	367	357	378	405	359	383	350	368	393	380	381	384	373	389	376	383	378	361	388	371	380	359	388	378	409	348	388	403	367	358	378	385	378	407	374	355	394	342	353	368	360	378	348	385	375	368	376	418	363	375	408	387	344	382	348	344	405	404	356	398	382	355	398	373	383	380	344	372	369	389	385	396	395	387	361	372	375	364	394	372	386	347	377	348	359	357	358	352	362	395	371	410	347	344	367	355	347	367	362	415	386	324	385	383	366	347	414	373	355	331	346	363	376	314	374	347	400	360	376	361	365	398	356	353	366	356	327	395	367	365	357	377	365	424	347	370	411	359	338	367	383	392	309	363	355	340	386	351	372	364	387	350	394	392	371	331	369	357	382	369	372	412	365	366	413	371	385	368	363	357	385	341	380	370	369	374	381	351	345	377	376	367	337	344	391	399	408	341	397	394	379	372	364	377	359	380	363	343	384	347	375	376	388	382	351	366	381	382	346	371	358	384	364	374	411	330	349	381	361	401	373	381	383	382	362	383	370	352	370	392	368	367	372	366	389	354	375	359	373	376	372	378	351	334	359	335	354	381	339	342	378	401	381	376	370	366	371	401	375	350	352	330	385	375	362	338	366	368	380	353	368	363	393	387	376	345	355	343	395	397	352	369	377	371	357	343	376	380	395	360	367	376	352	348	386	338	385	342	393	385	368	372	316	361	430	386	359	346	379	362	358	355	389	352	379	361	385	394	319	382	371	371	387	374	373	382	351	371	366	322	354	370	368	336	389	375	356	343	356	396	393	374	378	339	353	348	382	366	392	339	325	370	363	386	366	362	367	362	366	370	397	366	366	388	366	352	375	403	372	362	377	372	378	359	361	420	355	399	370	343	383	392	385	392	378	360	401	359	358	370	342	364	377	369	371	368	382	394	370	363	385	364	345	355	366	374	364	355	372	408	365	332	367	358	355	381	346	369	380	414	381	392	366	365	408	349	344	373	344	356	375	371	358	353	371	349	376	392	363	383	371	368	398	380	371	372	365	369	358	365	373	387	394	365	370	364	371	371	369	348	390	391	368	360	363	367	374	371	376	357	350	379	386	393	381	378	373	382	354	363	387	334	390	385	368	368	374	374	358	350	353	384	397	367	364	390	374	391	346	368	391	350	345	351	409	351	381	325	391	381	369	365	365	373	354	362	381	376	383	396	368	369	365	393	355	386	348	377	401	364	376	381	355	394	387	365	368	356	390	356	353	380	388	404	390	334	365	353	372	373	379	370	403	365	363	369	371	380	353	374	381	392	403	354	418	384	386	362	394	360	382	357	355	353	404	374	390	368	377	378	374	350	395	357	379	365	370	390	363	344	346	355	370	367	386	374	363	388	390	361	379	378	342	372	432	371	387	358	349	347	374	402	412	389	342	356	352	372	388	411	395	351	370	347	400	396	390	384	373	363	369	368	374	351	388	380	361	391	381	390	348	376	365	339	390	361	359	366	368	374	364	368	403	344	355	390	352	362	396	380	341	371	390	377	376	373	381	385	399	397	351	367	389	364	348	367	395	377	387	375	408	359	379	397	384	373	380	377	420	359	366	406	355	359	380	365	343	392	356	394	342	396	373	373	388	343	385	374	405	379	401	356	379	390	359	355	414	394	377	384	419	384	366	359	358	377	347	383	377	354	384	378	353	400	361	383	372	356	347	365	411	355	359	391	314	377	376	337	373	362	340	334	347	367	355	376	357	328	394	326	364	389	386	393	363	362	375	349	371	372	409	390	365	417	351	380	363	374	355	370	371	376	372	370	364	368	378	392	373	388	371	356	373	385	373	394	360	375	363	340	347	404	377	386	391	393	370	377	360	361	384	363	366	370	365	364	354	378	379	373	407	394	361	402	339	381	370	377	400	387	359	387	365	374	372	401	368	356	420	401	377	382	379	355	384	383	373	414	346	369	348	363	385	366	386	385	350	399	368	370	377	354	366	348	347	355	401	368	396	366	370	418	372	361	349	384	382	373	381	372	363	350	375	371	382	365	372	362	368	368	385	344	341	327	331	376	364	401	347	368	378	415	404	380	354	366	385	398	376	420	372	344	358	399	377	377	400	362	362	393	390	346	375	392	345	367	370	371	354	355	361	353	417	352	387	345	381	355	377	338	368	382	373	365	381	324	377	378	345	365	358	414	368	373	381	326	371	371	362	340	365	354	389	357	349	376	400	372	400	332	362	350	363	358	379	320	368	372	378	375	372	383	370	375	355	358	404	312	382	345	363	372	343	356	367	402	386	353	381	385	388	393	362	384	403	373	363	348	375	376	342	395	370	373	372	376	327	385	374	347	345	387	342	366	385	362	356	363	345	361	371	348	363	407	390	387	384	395	379	382	365	385	395	402	348	349	382	359	349	372	355	346	399	400	397	386	350	373	361	371	346	390	351	379	375	377	385	356	378	409	396	360	381	381	364	345	358	380	393	347	379	404	399	384	376	370	388	342	348	362	390	346	356	360	358	353	395	371	369	398	365	375	347	363	403	373	362	373	353	367	371	410	396	381	359	380	370	375	349	322	337	387	372	384	398	352	376	336	372	393	350	406	356	359	356	371	380	361	402	337	381	376	377	345	382	390	377	372	374	348	400	377	370	371	363	357	363	368	385	389	360	381	376	367	387	385	399	365	404	360	381	366	386	374	376	358	374	339	385	373	355	380	374	352	404	373	344	380	364	364	342	364	365	372	383	355	389	362	364	309	391	349	371	373	355	387	358	390	369	375	360	402	356	366	358	337	338	333	387	348	346	379	383	373	369	333	394	372	420	386	369	361	392	337	381	379	364	334	358	340	380	395	365	388	341	342	350	396	363	383	372	362	366	384	394	335	387	364	340	366	380	342	347	397	371	388	394	379	380	382	394	346	356	399	352	356	375	353	356	410	349	380	361	369	372	374	367	368	362	353	342	384	356	356	350	366	385	360	360	377	332	371	369	370	366	373	362	411	355	342	394	383	345	374	348	324	376	351	385	376	357	340	379	340	363	362	371	384	357	386	338	361	338	356	378	366	375	369	365
33342	45571	29342	16182	8972	5443	3728	2864	2153	1788	1379	1160	964	907	819	797	801	707	697	671	594	615	604	572	572	620	586	563	560	576	572	561	551	574	580	572	536	577	532	506	533	552	521	536	576	535	541	517	553	524	532	539	527	501	531	500	538	501	551	536	530	515	551	522	554	551	561	501	545	496	525	523	526	536	536	503	525	531	567	524	493	487	519	525	517	485	495	537	511	522	534	493	517	518	526	539	532	508	518	551	552	546	512	530	501	501	495	510	498	540	538	519	511	497	536	521	498	526	489	539	497	493	568	467	544	523	555	540	520	530	521	505	513	529	536	514	492	517	528	548	474	500	527	489	486	505	498	487	574	522	493	568	487	541	486	496	530	516	494	520	541	509	502	494	534	508	525	508	506	500	549	501	523	491	514	500	503	484	507	481	564	528	526	512	487	540	514	529	497	515	486	503	545	495	523	500	502	547	525	550	495	533	492	553	495	567	508	500	534	559	553	495	492	501	512	504	522	505	512	470	486	539	563	522	521	482	524	484	493	534	531	518	513	499	507	499	489	540	486	529	490	488	499	502	478	504	505	489	521	513	502	460	513	507	503	539	512	540	499	509	514	499	503	465	505	472	532	570	530	501	492	475	544	541	532	528	507	484	539	533	536	571	523	492	519	540	518	486	520	528	513	508	500	503	524	538	507	528	550	478	558	510	530	534	556	510	541	492	532	524	483	532	525	508	501	541	536	493	469	524	528	524	500	516	537	505	506	519	459	511	482	471	522	509	494	506	496	478	503	500	470	512	523	509	519	489	509	520	520	545	550	481	490	514	498	519	494	529	539	507	492	520	517	476	546	502	456	506	561	504	521	538	509	554	496	545	495	489	530	477	529	524	514	490	509	526	546	550	507	503	552	525	553	535	462	514	467	503	554	469	496	515	537	497	526	530	530	519	513	519	542	518	513	550	519	464	483	512	521	541	484	562	501	553	530	498	513	491	528	536	476	533	484	444	474	536	491	471	528	542	508	514	504	497	523	535	507	469	462	576	537	516	499	517	502	485	490	520	489	529	515	508	489	494	519	517	550	515	519	475	494	474	498	523	501	495	540	522	522	519	537	529	497	471	487	506	495	507	543	520	525	499	504	513	521	514	507	472	521	522	524	456	499	491	547	527	539	501	492	544	549	527	479	518	507	504	510	526	523	520	514	529	532	536	484	521	542	513	535	470	572	537	525	529	520	531	525	548	542	518	505	527	564	502	481	495	540	507	505	533	530	454	532	519	496	512	504	508	491	534	539	524	492	531	503	508	542	556	487	519	503	535	503	498	488	494	516	521	505	544	511	500	548	477	529	509	569	511	537	488	495	530	510	503	491	480	476	503	509	501	523	540	482	514	533	487	499	538	513	492	493	509	531	499	522	530	512	521	517	504	559	520	561	512	518	487	543	521	540	517	526	538	489	495	510	500	476	498	525	486	524	509	511	498	520	537	479	512	521	527	553	487	508	508	528	522	533	519	487	483	508	501	495	490	510	514	492	458	527	498	506	495	562	537	534	511	509	515	504	513	540	531	528	497	519	515	493	522	481	489	513	503	526	493	513	536	486	490	492	476	482	517	515	523	470	491	547	505	488	505	552	534	541	483	503	549	506	528	518	487	492	527	512	471	518	560	505	498	514	551	494	524	484	523	518	499	514	510	538	493	535	517	552	523	483	510	509	496	503	527	457	519	494	511	523	533	534	527	481	518	516	526	529	539	493	508	490	519	542	493	489	481	514	543	540	501	539	511	542	546	528	492	517	547	516	472	493	557	547	552	516	488	506	526	513	514	492	491	502	502	545	526	545	525	521	549	601	503	518	520	490	486	508	529	507	490	501	509	530	507	513	502	472	547	527	542	495	505	482	532	515	496	529	528	544	464	514	562	483	516	509	516	537	521	513	522	532	518	527	543	543	520	493	504	464	491	505	504	544	517	521	492	529	508	510	469	500	519	460	504	555	498	530	527	538	499	516	502	495	523	503	481	503	522	487	508	563	478	544	489	528	487	532	505	529	541	524	516	490	490	493	511	517	530	526	527	544	496	465	476	515	520	497	530	529	497	508	495	470	535	535	501	531	521	508	534	496	536	515	538	531	523	526	544	511	508	519	477	520	502	507	536	490	511	504	511	567	507	527	477	503	517	522	458	518	520	522	539	496	530	496	505	553	500	486	550	523	525	491	537	533	524	538	549	505	482	530	475	515	542	486	528	485	456	516	560	525	507	511	533	495	502	476	533	513	521	498	504	491	481	509	506	491	497	504	495	494	537	512	510	521	490	490	510	509	525	504	550	505	547	489	552	487	492	524	475	525	504	500	506	502	530	493	526	539	522	537	535	482	509	489	533	503	491	507	542	546	539	561	496	524	527	527	529	523	496	481	536	532	521	530	508	528	495	478	531	514	500	502	526	537	462	504	522	500	482	475	505	473	502	552	503	534	520	501	468	555	513	478	497	492	510	506	550	510	553	522	512	489	502	523	516	528	536	511	570	486	543	509	491	545	510	519	503	509	523	544	500	519	514	503	492	512	522	478	508	507	516	492	512	492	518	503	479	549	525	478	541	507	537	513	486	478	492	484	487	465	485	540	532	538	568	555	531	482	535	529	495	486	516	487	478	531	510	489	520	500	498	520	519	473	500	534	501	540	543	506	524	529	490	528	498	521	517	524	503	512	501	480	476	513	482	553	491	518	505	499	524	482	495	498	553	506	524	487	500	486	527	514	527	516	511	493	500	538	506	529	508	514	543	512	526	506	530	472	517	561	492	505	482	493	521	490	499	500	521	531	511	528	523	515	508	560	502	505	482	503	526	514	525	469	530	505	499	539	501	535	531	514	524	479	525	510	502	488	512	509	515	503	450	509	518	522	513	506	517	530	512	538	545	529	531	529	535	541	511	512	542	532	504	515	552	545	528	516	481	505	544	517	495	504	541	493	499	498	549	488	497	511	546	493	494	516	509	491	510	545	515	502	522	505	485	506	571	505	490	525	518	538	548	452	502	507	562	512	470	480	480	534	490	511	505	487	542	485	572	512	521	512	510	483	499	517	477	520	482	518	519	519	519	475	548	537	502	506	535	515	495	508	510	515	535	500	524	504	529	539	510	575	508	518	469	521	527	496	505	519	463	509	546	527	538	497	515	562	499	520	502	489	528	513	517	533	518	507	524	545	567	518	512	494	545	514	526	503	500	514	521	520	523	455	513	516	494	504	506	518	521	517	535	506	541	521	542	518	495	531	503	516	515	528	565	477	508	508	514	494	468	564	502	514	485	536	492	491	516	483	477	526	536	514	550	499	479	539	527	512	501	543	522	487	537	474	502	487	502	505	495	525	521	503	541	521	525	481	519	548	537	565	515	490	510	530	503	516	488	542	543	510	492	478	489	540	504	560	518	497	529	492	525	514	494	519	554	499	515	486	511	517	490	542	501	483	511	531	554	476	493	534	497	527	533	507	506	550	509
22783	20739	28180	23314	20731	19788	5757	1772	1276	973	800	660	583	512	522	452	473	419	425	441	398	413	370	355	372	364	350	367	329	376	377	366	330	320	339	368	321	351	309	311	352	340	348	328	322	310	295	323	320	298	332	334	308	303	323	318	313	297	279	308	333	288	287	328	315	286	317	312	336	334	311	290	303	309	283	328	299	271	289	284	313	295	300	305	296	290	288	315	320	341	301	307	317	324	280	333	279	314	307	308	298	308	301	325	327	305	320	282	343	293	314	332	311	338	313	308	309	291	276	284	315	311	288	288	309	301	302	362	298	307	358	322	289	288	321	315	278	317	335	352	301	341	324	284	300	344	298	311	316	301	307	331	296	307	316	295	289	292	302	288	308	291	314	305	301	300	301	337	316	329	311	299	292	290	314	313	308	323	337	302	304	310	311	318	334	327	307	360	313	333	297	306	311	326	340	307	282	326	284	290	327	290	297	324	304	281	317	315	292	324	354	289	305	303	300	313	307	329	295	336	306	302	317	351	324	317	289	294	303	318	276	300	280	329	274	311	307	304	319	315	298	290	318	296	291	299	303	329	316	302	281	334	314	300	312	286	287	308	286	286	341	331	363	288	315	294	306	313	274	312	307	298	298	317	303	300	309	318	319	313	308	299	292	342	304	294	313	330	299	309	313	318	325	299	276	322	315	308	292	309	292	366	282	286	304	311	312	306	315	307	331	302	296	288	319	302	310	322	338	286	293	301	299	306	298	329	313	302	269	337	340	308	291	298	296	289	324	353	315	291	306	321	335	310	308	343	337	317	299	295	293	287	313	310	319	313	338	305	310	285	335	328	292	291	289	281	291	296	326	300	306	318	319	290	295	304	300	322	302	282	302	296	310	320	297	324	297	314	298	313	307	314	322	286	301	258	317	315	297	300	325	307	312	320	351	294	301	314	288	315	335	303	332	321	302	284	324	309	292	310	318	312	331	302	268	348	312	315	307	289	318	297	325	309	299	307	310	324	306	311	309	313	298	317	299	307	274	311	322	316	300	273	266	287	302	275	307	316	320	309	285	306	300	300	318	279	346	298	276	310	325	294	294	330	301	350	282	310	285	319	320	303	346	328	298	305	315	334	309	332	291	309	329	298	284	321	292	294	303	273	317	306	322	313	300	301	311	315	315	279	316	281	291	284	310	327	303	308	325	296	365	320	310	297	315	310	280	317	285	321	324	282	279	322	301	306	284	303	273	313	291	332	321	343	317	293	309	301	303	285	318	291	346	309	303	295	318	301	331	328	319	311	359	279	314	311	326	322	284	306	280	324	302	299	279	295	313	328	336	304	306	323	327	293	323	292	286	318	286	298	302	291	303	290	305	326	302	299	293	312	348	316	317	325	332	300	328	324	329	289	303	290	350	304	328	301	299	309	316	310	296	322	277	308	308	324	280	345	338	303	304	298	328	272	298	293	319	330	301	320	332	298	313	320	306	309	312	333	324	311	300	311	301	319	305	319	296	329	320	330	301	283	313	306	325	375	317	305	291	254	274	320	314	303	312	292	315	274	321	346	300	321	334	322	305	303	297	286	317	286	308	311	300	322	310	324	284	326	327	302	299	318	298	314	303	308	311	364	295	311	309	279	307	289	303	297	306	317	321	310	304	270	318	317	320	301	304	268	321	290	311	282	327	320	308	352	326	287	273	300	341	298	313	282	315	303	313	297	275	327	330	316	291	292	309	308	312	271	287	305	333	314	333	295	300	310	316	298	327	318	320	339	283	309	309	316	308	314	354	293	312	272	319	299	296	324	309	308	330	348	306	311	323	329	322	305	319	351	324	292	305	277	299	343	313	329	315	331	312	303	330	293	322	327	306	326	324	286	316	334	307	281	287	281	312	290	304	287	313	308	312	320	317	328	301	320	320	336	304	300	347	312	278	304	303	304	325	290	338	322	332	330	339	288	298	360	323	316	328	297	318	306	311	293	279	330	328	302	270	308	327	299	340	311	312	327	276	292	310	322	288	299	278	285	317	313	296	309	299	325	301	335	303	322	302	329	336	315	290	297	326	291	311	302	347	311	331	294	284	334	307	302	295	325	272	317	315	329	284	286	288	315	277	310	299	319	288	291	303	280	285	300	290	285	316	317	346	276	308	302	339	331	290	323	329	325	362	310	302	323	298	297	303	298	323	327	313	310	291	294	294	300	273	292	288	316	288	309	301	298	323	331	325	275	295	298	292	292	282	312	301	299	318	293	306	321	309	299	330	309	279	308	298	288	301	291	291	320	322	335	314	310	292	286	342	305	285	318	315	311	337	322	299	301	309	347	287	327	294	290	318	323	311	293	312	343	315	296	339	305	285	301	301	309	314	310	296	344	311	324	292	311	290	284	320	304	285	310	345	291	280	317	339	302	318	261	301	300	356	315	290	320	306	306	319	301	298	286	301	293	311	326	299	345	318	341	306	291	289	303	311	303	307	328	300	341	344	302	300	296	328	305	292	311	315	297	293	325	306	307	332	290	316	327	301	305	306	324	299	321	316	299	322	309	293	296	308	295	325	328	292	285	309	303	305	300	274	302	321	300	298	304	302	303	278	295	362	308	268	287	306	306	327	312	329	300	294	299	322	290	338	298	281	308	294	302	328	324	274	327	290	317	285	303	309	324	333	283	280	316	321	294	323	300	311	313	272	300	329	322	281	320	302	271	303	308	299	317	362	303	314	303	318	322	319	306	295	289	265	331	293	301	332	311	318	323	293	310	313	278	285	308	307	330	313	300	315	285	314	310	317	318	311	322	288	301	300	323	315	315	341	306	297	296	298	262	336	322	311	329	322	305	311	285	328	294	268	303	316	316	311	358	314	312	326	300	310	296	303	316	279	319	299	284	306	305	306	315	306	276	309	300	327	306	332	296	296	308	320	306	312	324	304	316	341	320	326	329	287	279	301	294	327	324	313	304	294	281	307	295	307	317	289	321	287	312	315	278	304	328	301	275	298	300	310	314	317	284	319	290	304	327	291	306	300	293	280	300	299	332	307	297	319	325	327	300	310	320	280	307	330	284	322	295	321	306	314	313	315	289	318	340	323	307	309	317	272	324	311	324	300	288	311	349	303	333	325	323	320	324	302	335	311	306	325	315	297	306	300	294	290	270	302	283	303	301	343	296	309	305	301	314	291	319	309	315	283	323	302	303	294	350	302	315	283	307	309	304	312	319	298	295	320	296	298	317	288	296	320	277	306	294	302	327	318	278	321	331	324	304	291	288	339	314	299	282	306	327	284	315	281	278	310	319	297	297	315	313	306	269	286	279	337	317	284	278	299	340	295	321	312	294	271	295	297	323	270	289	318	283	309	307	320	329	325	312	358	296	322	316	296	304	274	296	299	324	348	312	296	305	293	305	316	340	287	337	311	279	342	316	323	340	282	313	288	288	293	283	295	305	318	290	284	280	310	282	317	307	321	330	308	307	294	316	324	302	305	284	305	341	287	308	288	323	307	314
36038	50079	32873	19086	11279	7249	5325	4054	3036	2255	1815	1434	1200	1084	990	901	781	770	747	694	647	644	643	589	577	560	547	570	521	520	559	512	482	493	486	507	491	481	466	489	455	507	493	488	477	437	479	495	432	491	507	464	460	430	460	439	486	456	477	453	443	457	475	451	477	469	439	417	416	456	470	441	491	475	411	446	443	430	420	465	466	432	424	438	471	422	459	435	423	435	473	452	445	451	442	408	431	435	435	423	412	425	459	456	417	439	416	460	446	454	435	423	459	440	416	451	438	446	410	383	440	431	430	419	453	428	437	408	441	432	460	478	489	434	441	435	458	458	454	440	487	432	427	424	469	430	483	505	423	447	410	468	424	381	415	420	435	454	430	442	409	410	441	444	440	443	455	391	429	417	425	431	414	444	409	441	424	444	431	437	481	432	445	450	435	454	430	417	424	431	401	434	448	440	467	441	432	413	432	417	410	448	411	456	424	433	420	432	442	416	442	429	424	449	432	438	438	459	482	421	451	454	452	411	446	429	448	479	428	445	447	458	422	439	397	449	476	450	416	410	417	439	388	399	428	427	422	435	448	419	419	471	472	416	421	421	441	431	434	468	427	413	436	472	443	452	427	421	428	421	442	422	417	417	421	424	443	446	403	441	425	454	439	460	417	454	426	459	420	424	467	402	409	409	440	438	420	436	450	456	439	450	424	431	445	429	433	413	411	426	442	456	447	401	432	431	442	423	426	461	445	432	418	416	446	419	414	451	425	399	433	415	414	429	429	446	433	388	411	433	422	419	438	411	417	456	452	439	419	467	424	423	429	463	428	437	431	406	434	406	409	447	409	429	452	417	447	409	497	462	408	448	460	450	417	454	426	471	421	393	459	423	386	395	473	393	452	408	446	456	468	424	454	464	465	453	429	428	404	454	392	432	426	429	458	394	454	483	439	444	438	435	431	395	422	422	397	430	442	422	410	425	434	465	470	381	444	430	433	446	432	415	416	447	417	461	407	409	468	457	432	443	434	437	435	471	440	414	412	430	428	442	486	459	449	409	443	452	433	441	423	421	448	427	435	451	430	466	469	460	415	452	438	447	445	428	447	443	443	405	426	437	436	409	418	410	393	415	417	420	477	434	408	399	421	432	450	466	434	441	441	413	398	459	428	428	456	431	415	436	464	412	430	412	448	424	421	457	429	444	450	404	404	453	374	404	440	415	431	439	416	433	472	439	407	436	407	398	433	428	411	405	436	433	426	433	443	433	432	452	407	446	445	449	446	434	411	412	415	441	480	411	426	435	403	387	426	455	453	430	437	447	417	455	461	427	416	402	438	455	444	419	415	475	426	442	440	431	384	473	435	417	448	427	437	428	435	411	413	433	437	425	429	417	416	440	445	415	406	407	441	410	428	415	395	438	423	440	440	410	433	422	435	405	433	435	434	401	424	415	412	395	462	441	460	425	450	446	402	398	448	437	426	450	449	450	478	386	413	445	432	440	431	418	450	413	439	438	445	432	467	400	454	434	417	425	427	410	412	426	462	445	447	435	446	430	421	395	430	440	498	418	425	437	426	431	447	414	372	386	445	449	431	481	431	453	417	398	417	421	421	439	412	445	453	424	439	424	441	473	423	403	443	457	450	458	446	412	447	447	425	432	461	420	439	432	434	445	394	442	455	406	407	451	467	428	402	445	464	437	424	405	447	456	421	449	381	396	460	421	459	423	452	421	445	419	475	466	427	447	428	425	451	408	479	406	420	417	402	415	425	437	444	404	467	413	430	402	393	445	426	423	479	420	408	432	411	454	437	421	394	445	395	420	419	457	425	402	424	428	453	466	410	425	421	441	440	437	419	419	429	413	431	501	451	427	446	429	425	418	461	465	398	437	448	399	422	423	432	431	410	425	455	458	421	438	425	454	410	411	421	395	448	461	385	439	437	427	409	450	432	430	414	446	457	422	442	447	458	425	425	449	459	444	464	405	450	437	424	423	431	426	425	404	438	464	408	392	422	436	370	405	421	424	434	416	414	421	427	423	422	458	481	439	431	413	485	406	415	410	429	449	449	468	451	411	411	417	455	446	442	462	392	406	453	436	460	455	402	447	447	437	404	462	435	411	422	443	410	425	443	456	391	471	444	438	436	443	451	447	459	459	431	443	426	427	389	438	412	428	438	395	436	439	465	402	454	418	424	429	432	416	418	436	471	425	425	412	413	397	405	432	417	404	444	434	415	436	466	443	422	417	439	440	424	442	431	432	447	443	443	440	426	458	435	469	457	436	421	461	436	450	434	421	409	404	427	428	416	372	406	443	440	413	437	424	433	453	436	435	405	412	404	424	407	425	405	438	423	427	461	442	451	425	427	442	478	464	482	414	417	436	458	430	459	427	405	406	412	459	437	451	436	446	393	444	432	470	434	461	411	437	439	447	396	434	438	470	432	432	421	427	418	438	452	442	476	408	434	416	464	430	387	449	457	378	442	425	407	399	424	446	431	429	435	410	420	438	445	422	456	452	439	453	443	469	457	446	437	428	414	450	447	441	419	447	484	447	430	427	442	427	449	428	460	482	423	445	420	412	398	458	433	439	426	410	417	435	422	379	402	448	424	428	457	425	434	450	405	458	435	408	406	462	423	470	409	471	470	443	453	460	429	429	424	386	460	428	443	420	450	416	477	429	416	454	434	435	415	440	435	438	474	471	401	434	448	433	421	422	431	423	438	464	417	374	405	481	443	397	435	392	456	437	446	434	445	433	430	421	434	437	409	446	457	460	416	453	428	424	464	439	395	410	428	406	428	418	426	460	411	407	455	435	464	447	448	422	423	407	405	429	423	418	459	426	415	476	478	435	475	446	446	412	428	433	437	448	432	426	425	455	459	407	477	432	432	425	446	438	396	439	427	421	412	425	412	404	387	416	431	426	419	414	427	438	483	419	435	445	427	429	432	412	455	444	441	441	462	401	433	428	408	431	418	426	460	441	451	437	436	423	469	408	404	443	445	419	411	437	398	443	431	456	452	395	444	402	432	426	447	431	422	391	399	472	452	454	466	387	443	462	412	427	434	463	391	470	461	469	377	475	441	425	408	449	420	424	455	411	395	401	448	426	419	481	426	430	390	450	441	469	475	437	399	437	458	418	462	427	420	462	411	404	420	404	446	396	446	425	435	426	425	421	425	449	414	440	438	425	437	446	408	382	448	430	432	380	434	433	449	420	458	414	432	423	404	450	474	435	414	407	424	448	427	442	464	434	399	433	462	419	453	447	428	406	415	434	413	439	402	413	473	421	444	439	407	426	459	440	453	438	424	432	455	400	448	478	447	417	421	394	447	446	399	442	402	447	424	406	412	418	403	401	443	428	439	426	422	417	420	413	434	407	430	424	409	434	420	427	424	429	420	435	426	449	425	424	450	440	434	446	428	407	418	460	432	418	431	442	443	446	428	414	402	453	417	439	396	399	418	430	432	426	458	424	456	445	429	441	418	479	413	408	450	438
27663	22985	17382	6163	1583	835	568	419	348	375	296	290	287	288	258	235	236	262	253	246	235	232	246	235	245	246	233	232	257	197	238	280	248	230	195	241	264	232	210	214	222	224	241	248	238	265	231	210	239	254	209	224	214	216	233	222	235	234	220	218	217	239	247	222	208	265	237	225	209	239	248	251	240	230	228	228	245	199	241	220	263	197	273	254	217	216	212	241	216	224	232	227	243	207	220	237	234	225	236	240	209	238	216	239	237	218	210	253	227	238	219	213	249	249	234	191	210	232	203	212	224	238	234	221	212	235	250	234	208	243	233	217	234	257	235	255	232	219	241	236	240	257	229	246	224	227	258	233	256	247	223	242	195	232	259	234	230	234	248	240	240	220	213	231	229	246	218	250	204	232	233	216	226	198	231	224	219	216	228	196	212	253	221	219	208	214	251	227	207	204	263	255	223	231	239	249	229	230	215	242	251	233	216	217	223	248	225	217	233	217	220	220	238	258	242	223	238	230	238	194	228	233	250	213	209	213	203	230	217	226	248	213	228	246	226	212	231	227	251	223	215	228	252	259	214	247	228	233	220	221	205	245	225	221	217	241	221	228	226	192	225	227	230	207	215	237	207	230	225	242	223	231	231	217	215	237	220	239	201	212	238	205	243	275	206	230	227	220	221	229	217	228	255	234	223	226	219	242	212	239	208	276	225	229	240	224	239	233	215	232	230	216	246	246	253	227	250	232	252	219	243	214	258	206	242	230	217	224	207	234	247	243	251	250	238	246	229	208	245	276	224	207	234	234	269	238	210	221	217	237	202	240	250	237	209	239	230	259	232	240	247	233	237	216	240	211	268	256	220	243	256	237	236	215	214	247	232	222	207	209	217	243	246	212	220	217	238	238	225	239	240	227	230	261	258	251	263	224	224	248	222	205	233	221	227	224	252	229	213	217	247	212	218	231	231	220	237	211	226	218	243	209	226	209	241	233	254	232	241	203	223	242	226	225	218	225	256	231	222	227	259	248	234	223	224	212	267	227	208	216	227	255	217	234	206	223	200	235	220	241	251	213	227	216	214	233	231	204	218	244	221	233	236	206	234	243	226	212	226	237	220	203	258	237	250	225	222	247	249	224	226	215	233	242	204	230	226	250	196	235	245	254	212	225	267	233	233	236	209	219	255	224	227	233	221	230	213	239	217	218	241	226	205	249	214	226	239	225	245	247	252	227	213	215	240	234	233	226	254	212	252	223	206	223	207	229	219	217	215	230	223	256	227	222	232	204	263	229	251	223	222	220	235	218	218	256	236	232	234	239	241	227	209	226	214	233	233	223	228	208	208	238	226	186	253	226	205	216	234	240	214	211	221	207	217	232	251	222	228	219	241	215	231	255	252	209	217	249	241	221	203	232	217	212	235	198	230	231	243	241	233	225	215	247	231	233	211	219	240	227	235	221	236	226	194	234	218	226	234	261	246	203	246	251	245	240	242	219	201	243	202	231	228	226	247	247	214	196	258	231	219	220	217	254	212	226	235	237	229	237	228	232	224	200	230	241	216	206	230	226	214	225	214	217	230	227	201	219	250	208	229	230	224	228	240	226	223	229	227	227	248	224	240	232	228	210	217	231	233	221	232	233	264	220	226	233	220	233	220	215	250	260	235	215	257	236	214	224	260	240	224	235	213	238	241	206	219	225	200	230	245	247	222	230	233	231	219	258	236	199	245	208	228	216	227	226	213	234	242	219	236	239	241	191	242	214	246	223	223	221	234	250	224	241	240	234	207	225	229	261	227	246	218	203	197	269	225	238	262	224	255	200	219	218	240	231	211	198	244	246	233	239	222	224	245	227	221	225	238	221	204	210	230	232	236	255	231	246	232	235	221	227	211	235	245	227	240	236	234	248	241	231	215	247	229	241	248	221	236	222	211	222	239	241	212	228	220	244	230	253	217	236	240	206	226	236	261	246	211	243	242	229	218	239	245	224	204	216	223	226	214	215	231	216	217	227	242	223	222	246	220	248	225	216	226	217	234	223	230	270	225	226	218	236	243	224	240	227	234	251	198	230	211	221	224	227	222	242	229	224	235	235	220	242	226	217	230	230	229	226	220	216	217	202	244	238	231	191	237	218	231	244	251	219	245	226	246	217	272	243	209	246	237	220	238	222	258	240	231	208	217	259	237	248	217	216	225	238	254	204	230	230	211	231	213	232	231	248	218	241	205	224	246	220	210	228	211	239	240	264	207	248	207	211	207	233	237	236	244	232	193	252	210	225	229	243	229	217	248	244	237	234	235	213	227	219	243	224	233	231	220	237	219	231	238	241	222	226	204	222	236	221	215	230	215	260	259	203	235	247	240	222	213	223	235	211	256	225	239	245	217	224	215	235	241	197	209	235	216	247	237	209	244	202	224	222	237	229	217	250	202	246	235	248	225	261	223	218	236	254	230	217	215	237	215	247	227	214	232	224	217	239	204	210	230	206	233	242	246	235	245	247	223	222	233	195	245	223	243	262	196	214	226	228	208	214	229	258	230	236	250	230	226	233	220	227	232	237	217	214	220	208	232	233	283	244	213	263	230	237	207	234	221	235	212	242	209	228	238	244	218	225	239	231	219	242	216	259	227	241	271	220	229	232	264	227	251	237	215	212	200	229	241	205	208	220	229	225	229	221	230	246	225	216	214	202	236	239	192	232	221	240	218	234	248	230	212	224	239	234	222	210	235	245	233	206	232	230	214	236	236	212	256	225	255	253	223	244	249	230	226	229	227	224	219	222	204	226	241	204	212	233	237	217	229	213	223	237	212	202	239	244	222	243	194	225	246	223	215	224	222	194	234	214	209	219	243	235	226	236	254	231	236	196	258	241	250	216	208	214	233	239	223	237	221	247	221	229	237	215	232	219	209	239	235	213	240	237	230	255	210	235	208	231	234	219	251	226	219	212	242	234	217	260	232	219	223	225	193	219	218	214	252	218	224	223	224	237	224	222	222	237	231	258	187	193	244	252	214	232	237	236	218	240	224	227	227	226	229	224	207	259	228	221	240	227	205	245	243	214	210	244	221	226	217	227	232	216	231	214	236	226	212	250	226	220	229	233	238	238	235	231	228	226	237	235	224	229	237	248	229	219	213	214	238	216	230	236	231	232	222	238	207	203	212	229	211	218	226	215	258	237	202	232	231	233	238	241	212	198	229	238	238	230	236	235	210	219	249	255	216	215	250	208	229	222	221	229	230	229	215	234	205	220	243	222	218	234	224	240	226	238	224	236	208	212	220	259	203	224	224	210	219	223	238	223	244	226	259	235	202	233	245	215	203	222	239	252	233	247	228	223	229	244	247	239	228	232	223	228	225	224	229	239	224	235	226	225	224	259	209	235	209	228	232	233	256	231	254	250	245	230	233	238	248	209	245	233	234	211	225	222	236	245	254	212	237	214	243	231	248	225	253	246	231	206	235	234	233	237	224	221	216	214	252	229	223	217	222	234	243	249	253	218	238	233
28762	35740	19232	7605	3485	1940	1245	996	856	689	595	481	428	393	387	403	372	393	385	378	344	361	360	371	337	343	357	377	331	327	332	326	352	349	312	293	334	349	335	303	320	336	308	297	335	304	333	286	315	298	309	313	331	304	335	300	327	319	330	317	336	317	354	336	333	300	329	363	324	315	338	345	317	321	316	330	319	333	314	305	328	341	321	291	278	353	336	320	321	321	320	324	319	314	311	339	337	347	303	344	336	344	296	299	308	339	312	328	325	320	290	308	325	353	322	337	310	326	307	319	291	316	344	331	298	311	300	308	326	325	339	272	341	317	313	301	317	314	324	328	320	322	303	353	309	328	329	311	333	339	312	326	341	319	306	282	293	347	326	346	304	330	331	331	321	307	343	303	326	344	330	359	330	359	333	319	292	308	308	310	303	317	322	353	315	325	309	305	301	309	330	307	340	311	338	335	323	326	330	299	358	308	310	331	292	292	292	299	320	300	326	326	280	318	303	346	354	311	308	331	304	328	313	331	331	332	359	325	319	292	319	320	323	348	357	327	349	344	302	338	339	323	322	312	327	302	340	326	330	300	285	309	323	346	297	311	313	357	319	307	345	316	327	290	317	317	319	350	298	307	308	313	315	302	313	305	330	311	325	330	368	317	318	321	340	340	359	333	318	281	319	347	323	312	294	349	333	350	338	320	292	347	334	329	289	334	308	330	320	342	309	308	306	306	310	344	308	310	312	328	319	327	289	304	300	323	334	309	296	336	325	287	336	305	349	305	368	346	304	289	305	336	295	304	337	332	322	326	333	328	323	316	357	346	324	294	332	307	308	298	286	328	309	352	352	325	349	316	320	307	328	335	331	312	327	326	319	334	331	305	321	317	323	328	278	324	306	293	332	319	290	345	328	301	333	316	306	316	335	306	319	356	314	288	322	322	312	340	291	348	318	319	330	301	296	306	332	310	292	333	305	344	294	345	298	315	335	307	325	312	324	309	307	295	300	295	340	324	293	326	326	332	331	317	312	305	316	311	295	331	296	304	333	302	323	284	321	307	313	290	320	330	317	329	293	303	291	336	321	332	309	334	303	339	332	331	315	323	351	341	329	344	313	352	322	328	337	309	284	309	306	320	304	338	308	325	307	335	328	320	333	325	333	318	316	319	294	324	312	300	322	321	287	280	280	322	307	338	362	295	339	325	327	346	311	285	318	327	304	332	300	344	316	337	311	309	306	293	353	335	296	346	322	324	342	325	337	347	314	330	318	343	301	339	290	314	337	326	300	335	336	340	319	324	328	332	320	318	313	320	308	321	325	327	311	305	323	316	344	336	317	340	316	321	324	316	318	313	324	308	310	311	324	304	359	319	332	295	322	320	304	326	342	283	343	338	378	295	309	351	336	314	345	340	354	324	319	292	325	288	334	316	314	332	327	291	317	322	322	308	325	314	300	310	335	301	302	297	322	305	289	334	337	317	359	343	314	338	294	355	337	316	300	331	312	308	319	309	308	346	308	327	299	318	329	317	309	330	329	315	312	320	371	299	313	316	318	323	304	354	329	295	325	307	325	292	334	322	322	301	275	322	304	327	320	321	290	293	321	326	343	306	328	288	338	293	311	307	313	340	315	319	358	354	312	338	314	321	332	330	326	385	344	333	349	310	316	294	313	317	302	313	330	325	316	328	307	322	362	362	298	282	346	327	332	339	346	316	318	339	304	317	347	340	331	299	301	317	350	342	310	306	331	367	333	366	331	318	296	350	315	313	332	331	332	315	353	330	301	327	337	314	345	311	307	310	330	312	295	318	296	344	285	301	291	306	305	345	318	344	325	323	318	350	341	325	352	355	345	342	325	339	322	336	369	308	285	348	311	330	332	316	340	309	327	332	319	293	341	319	315	316	337	332	319	344	300	312	315	324	312	340	334	320	327	318	322	301	302	327	323	321	334	319	340	332	308	324	328	337	324	327	310	309	323	346	324	304	286	337	295	313	337	345	316	319	290	319	296	335	363	322	336	319	314	285	334	339	327	323	298	354	341	321	318	288	335	311	318	311	339	337	324	313	294	333	327	322	311	312	334	338	314	365	319	303	342	323	312	330	335	297	353	327	299	324	339	320	327	298	340	313	339	349	293	326	341	293	304	370	286	324	324	344	311	324	335	299	343	350	316	323	280	309	330	303	318	315	316	343	330	357	296	314	306	323	297	335	347	341	290	321	312	307	313	306	298	337	319	318	359	296	323	307	327	318	319	290	330	314	317	341	331	348	303	343	332	347	300	329	311	317	330	334	324	307	341	322	325	296	301	314	315	347	315	349	307	316	297	311	300	318	343	339	381	293	324	359	323	329	315	326	334	308	304	296	312	333	343	334	344	311	342	329	322	337	322	316	310	322	307	330	343	303	295	327	354	336	322	340	296	325	364	295	341	292	332	330	310	282	311	328	311	321	324	305	342	324	285	346	324	322	304	307	326	348	332	321	332	286	321	322	327	308	315	317	321	315	360	297	333	330	328	332	324	320	304	309	359	348	327	304	297	324	339	347	327	303	315	333	351	336	317	320	312	329	323	330	330	320	327	353	327	350	320	344	292	294	326	330	308	319	323	323	305	346	320	333	322	294	326	306	305	324	356	334	321	316	294	314	353	345	321	309	306	341	300	313	304	287	301	286	342	335	299	317	304	316	305	369	319	335	299	302	339	306	320	305	310	317	339	338	313	333	291	324	301	316	313	305	287	329	327	297	340	341	309	302	329	333	314	339	294	346	315	336	335	311	328	324	321	280	286	336	318	282	324	311	349	297	328	311	301	333	332	305	317	332	337	325	328	300	334	313	311	308	321	348	322	319	289	317	326	334	361	304	309	310	314	317	311	319	320	355	296	306	310	348	301	300	321	360	308	333	328	359	302	306	299	330	312	335	328	312	321	334	337	304	316	327	315	375	317	309	341	354	318	319	327	289	320	326	333	296	305	311	325	384	322	306	301	303	298	311	326	299	333	310	319	311	313	306	306	328	315	328	343	334	316	336	314	326	327	287	307	335	334	332	304	341	334	301	324	306	340	319	332	322	290	327	301	337	331	302	315	319	323	330	304	340	343	334	331	322	312	304	326	295	338	307	311	301	346	327	307	301	324	323	306	352	308	329	333	292	323	335	319	303	362	317	328	335	324	327	308	350	328	328	326	330	307	324	324	303	318	322	336	299	299	351	327	334	307	306	329	349	332	331	335	306	319	300	300	333	314	290	346	300	323	286	285	351	308	312	306	350	299	353	315	317	275	313	301	322	328	340	327	332	330	289	289	309	323	322	334	278	322	327	332	311	324	342	326	306	316	287	311	317	333	346	302	325	308	310	330	333	342	315	317	332	308	315	326	308	328	292	317	316	296	313	309	336	345	343	285	331	301	334	318	339	345	324	327	313	324	322	307	338	334	332	333	322	331	302	300	340	278	344	293	325	320	334	317	317	309	318	357	309	297	316	315	304	326	322	324	313
23828	20758	27692	23791	20215	7461	1860	1121	911	734	661	531	503	484	506	459	449	450	472	437	441	408	444	411	414	362	384	361	371	343	377	399	379	394	356	370	402	415	368	395	364	407	373	406	370	357	391	380	385	380	361	370	368	358	379	362	363	333	349	378	319	358	366	375	413	341	338	369	384	394	365	367	372	363	354	345	406	412	359	385	379	420	378	331	373	369	350	349	336	387	339	372	366	365	363	377	379	374	354	349	365	328	372	393	349	364	378	389	364	357	351	385	378	368	343	366	394	355	377	343	335	361	354	348	376	373	358	360	354	373	362	350	348	367	344	372	388	368	374	362	391	357	352	342	347	352	366	386	363	355	288	394	342	381	340	344	356	372	380	376	362	383	380	359	368	379	368	352	335	377	382	362	355	355	361	344	371	390	391	382	372	337	374	411	372	377	380	372	360	360	364	358	379	380	396	381	370	366	352	330	353	346	380	351	361	384	372	369	360	383	380	330	360	384	378	398	343	364	337	397	389	385	386	366	379	389	333	365	378	375	363	356	381	340	361	365	393	338	380	362	361	328	389	351	359	372	369	371	355	385	378	341	383	367	367	359	353	348	363	361	382	377	363	356	393	374	376	354	341	387	373	363	383	379	360	356	381	389	376	366	367	384	372	346	365	328	391	384	360	366	370	373	361	366	360	370	352	382	367	358	344	363	382	360	372	363	357	376	337	359	363	347	363	357	361	313	337	362	369	354	366	353	393	338	363	379	332	367	348	388	362	382	372	382	349	389	383	352	369	384	363	376	354	372	356	382	358	318	368	382	342	375	357	362	380	353	394	364	339	335	378	332	364	375	359	373	378	358	349	318	348	342	386	389	371	336	354	377	374	368	339	355	397	347	388	329	352	373	397	367	400	359	383	336	363	364	399	349	393	361	388	388	363	349	377	370	366	396	374	348	355	397	339	382	375	404	380	399	356	388	371	320	367	345	365	386	358	381	360	395	355	383	348	341	392	365	408	368	405	397	362	377	386	329	381	409	342	333	379	390	355	369	368	348	372	388	366	385	382	415	392	381	364	352	369	358	382	363	337	332	359	369	362	386	342	345	348	341	340	366	355	392	335	356	389	397	368	391	370	351	352	342	373	353	371	405	357	383	390	355	342	364	390	358	345	341	358	378	400	341	344	352	351	369	357	399	356	392	353	349	350	389	375	374	375	346	360	351	377	359	352	362	359	392	343	354	365	370	344	375	368	376	364	387	347	365	346	337	368	336	382	356	395	308	349	351	363	363	387	341	333	336	348	373	346	332	371	343	365	382	353	338	375	380	376	380	359	369	340	357	351	356	381	332	387	388	351	330	357	356	368	359	368	360	349	375	343	358	363	361	359	337	372	390	348	388	345	380	390	347	359	359	349	347	372	353	376	388	347	375	380	379	357	368	374	375	368	369	357	362	365	351	384	363	365	370	377	374	361	367	416	346	366	364	352	344	355	370	371	369	395	376	371	343	349	371	383	404	341	340	357	392	356	380	325	384	386	373	355	373	386	360	376	376	387	368	375	382	345	360	367	400	332	401	374	347	370	369	372	349	372	360	339	363	372	350	363	343	349	379	396	376	376	363	371	376	363	337	369	358	329	362	350	359	374	365	328	354	376	406	394	346	395	351	387	334	375	380	357	348	363	351	371	347	338	357	392	353	365	374	373	364	348	351	377	349	339	360	390	373	333	362	387	355	348	354	426	376	358	343	395	384	394	376	383	362	395	370	326	358	380	366	356	362	363	349	365	376	336	385	349	344	380	367	334	426	336	361	383	362	349	380	364	333	384	360	340	360	392	368	353	309	387	377	355	348	386	385	386	392	342	369	354	363	362	374	381	368	328	354	357	386	333	357	344	321	365	367	387	358	374	368	365	363	366	367	346	349	341	360	377	376	346	363	357	354	369	364	353	350	359	365	368	378	381	383	379	361	352	349	358	370	390	352	392	364	350	365	326	345	368	380	334	351	339	381	371	395	366	364	413	357	366	382	337	380	331	410	373	373	351	356	384	397	368	394	345	367	357	366	370	416	342	363	367	396	393	366	351	359	345	388	401	358	333	354	394	358	373	357	355	339	345	374	364	397	373	337	355	382	371	387	366	371	333	350	354	380	321	337	371	320	380	364	371	393	367	355	356	358	368	354	362	369	369	381	358	379	375	369	357	321	313	346	375	371	380	333	364	358	358	367	334	360	343	403	376	386	420	398	358	386	358	341	324	363	326	411	371	367	401	352	363	358	379	356	334	378	359	374	363	347	352	379	354	374	383	394	399	368	346	356	381	338	390	344	361	385	368	396	374	352	340	396	368	383	390	403	362	380	348	357	377	377	356	339	382	370	352	383	371	365	376	369	352	329	350	357	340	350	362	388	389	342	357	389	333	387	370	339	367	389	396	345	373	370	423	366	369	365	360	376	371	339	378	356	364	364	366	364	387	382	388	374	383	360	326	398	392	362	397	378	332	356	359	366	390	396	337	358	376	342	323	344	374	374	334	377	364	351	356	356	377	377	386	341	335	377	358	379	386	352	322	382	333	393	337	328	369	370	409	365	361	362	313	363	340	361	384	370	387	354	368	365	364	388	386	359	359	392	360	350	351	330	342	356	340	371	342	366	358	352	367	386	368	359	359	329	347	373	377	379	358	353	379	372	379	380	366	347	377	347	347	351	390	369	352	395	357	343	382	367	363	373	396	349	352	357	337	358	393	311	368	361	365	358	350	357	374	356	371	390	393	371	346	342	419	359	352	366	403	386	351	403	390	350	378	351	379	379	367	394	399	368	380	369	367	378	371	367	363	342	354	361	395	364	384	345	358	336	367	344	298	356	365	377	390	356	363	348	362	389	356	371	370	373	384	363	369	350	329	395	380	363	400	369	369	374	367	355	359	360	354	355	338	380	387	371	359	376	384	362	358	363	369	354	415	362	362	347	381	370	358	360	356	347	346	318	373	343	355	375	376	361	380	354	397	353	338	369	357	374	383	385	369	359	350	354	378	363	385	383	381	367	352	366	352	390	358	377	376	371	345	363	385	373	361	357	359	381	346	319	356	388	350	362	352	351	351	384	338	368	373	412	358	364	392	376	344	359	368	355	342	369	352	335	346	323	390	337	369	375	355	405	369	392	378	371	366	366	365	382	340	349	379	374	400	373	390	376	362	380	371	397	356	342	344	331	364	379	386	365	354	380	377	372	376	349	363	354	390	315	357	380	401	401	376	351	381	359	352	333	362	337	374	359	397	355	362	345	364	368	353	362	360	373	350	349	339	320	376	372	349	354	351	359	350	371	353	350	354	378	392	338	366	380	379	392	373	359	343	400	380	366	392	354	377	355	356	396	350	372	358	369	361	367	356	379	365	367	344	371	352	336	366	346	378	349	394	395	366	359	321	367	375	380	349	358	368	346	366	390	393	385	373	370	355	389	347	381	362	391	328	373	363	349	384	356	333	378	342	369	336	404	405	388
33785	45314	25715	13323	7655	4563	3320	2600	2090	1562	1351	1076	924	875	868	713	764	702	754	622	644	609	587	577	591	615	615	521	588	570	558	566	510	522	570	557	509	554	550	593	534	550	554	537	532	505	525	510	521	569	539	502	475	518	483	505	530	532	499	539	518	536	532	471	508	497	476	524	498	511	514	501	515	528	494	563	533	505	550	544	527	540	524	506	482	509	528	478	517	488	524	524	499	513	517	433	502	466	542	452	472	501	489	472	470	493	509	484	496	521	518	482	501	528	469	482	511	477	534	500	499	508	471	503	510	472	529	516	493	524	532	544	516	523	506	559	503	506	509	509	516	523	500	504	496	494	496	487	492	506	480	498	507	502	531	482	499	515	511	499	516	528	473	500	470	484	491	468	479	492	506	470	493	492	522	493	506	502	499	484	540	469	523	528	508	524	481	514	538	479	474	533	503	508	484	511	514	513	556	520	522	497	524	483	499	523	484	527	491	532	467	506	510	531	495	490	468	526	536	481	534	469	507	487	473	473	512	542	510	523	492	498	523	495	501	499	495	476	509	521	478	508	520	472	474	554	519	503	495	530	507	527	472	521	511	510	519	483	514	494	491	480	511	456	539	498	524	502	501	525	517	526	516	451	485	483	536	500	508	504	517	507	547	524	504	531	494	492	530	513	537	538	550	527	510	509	514	486	489	473	515	483	503	495	518	480	497	513	541	485	528	513	460	477	466	499	523	520	508	509	501	484	516	504	510	492	527	483	506	508	506	515	482	503	542	459	505	507	508	485	514	491	497	499	536	498	512	539	517	476	518	507	506	545	522	483	523	526	496	533	500	526	530	513	495	477	450	508	500	529	480	516	498	500	472	516	479	549	462	516	481	480	560	506	518	495	526	514	506	492	541	501	525	485	479	521	507	497	529	507	502	485	535	485	506	536	525	454	494	493	477	522	489	517	481	507	484	512	501	491	502	517	519	499	509	507	485	518	481	541	514	476	528	514	542	545	485	534	506	501	523	526	522	503	542	515	521	532	450	485	514	505	497	510	525	480	491	486	515	520	480	497	490	521	457	507	501	493	528	501	518	497	500	533	477	519	486	520	525	495	479	484	498	514	482	485	513	522	489	531	524	468	494	502	510	536	488	509	510	472	484	530	513	505	511	522	492	501	481	485	485	529	481	504	506	499	513	503	482	488	516	480	496	504	484	499	514	465	538	466	530	503	476	513	527	502	496	473	489	530	498	512	458	475	481	574	472	491	498	502	501	540	486	472	510	519	498	506	524	495	459	548	459	513	473	503	461	518	533	531	476	490	474	480	474	508	504	477	496	494	522	541	492	505	539	490	513	519	494	527	536	487	526	514	529	529	491	495	525	487	486	534	483	473	490	521	531	495	479	492	490	498	504	504	529	512	501	501	521	518	496	526	477	474	482	481	520	492	505	514	508	518	475	491	504	506	522	487	564	520	533	504	528	540	514	502	498	528	500	511	469	524	527	489	468	502	518	495	485	495	479	495	515	463	548	502	514	513	471	524	496	465	484	504	538	480	524	522	491	502	475	530	562	497	532	505	517	532	475	505	500	531	525	496	460	509	528	484	491	450	495	504	472	492	511	552	505	473	489	495	522	514	527	506	510	482	500	497	494	476	507	527	488	524	483	482	495	452	531	503	511	461	469	511	528	511	516	491	510	526	502	484	499	519	490	529	472	505	491	504	484	509	547	532	498	517	500	491	533	509	504	486	530	544	506	482	482	541	479	505	492	471	510	516	483	516	472	454	486	520	500	517	516	513	510	505	465	533	522	480	512	504	500	519	485	512	542	483	471	483	489	512	511	573	534	492	481	498	524	474	484	513	523	508	533	530	495	517	515	526	471	506	493	518	484	479	491	501	496	481	523	522	538	521	500	509	510	520	515	520	499	484	527	491	511	492	480	456	519	550	495	562	490	509	516	478	489	503	524	561	492	495	445	506	526	476	484	492	499	495	517	507	513	507	521	508	483	496	485	511	517	538	476	446	515	486	517	532	488	562	493	503	481	508	507	507	502	508	491	472	573	509	529	468	445	507	488	491	515	506	526	496	525	513	476	521	529	499	512	471	509	502	515	547	463	462	514	496	480	522	500	488	504	554	514	522	515	478	528	535	530	482	492	502	514	464	525	489	541	483	524	467	506	524	527	470	486	504	499	500	491	467	508	526	528	517	480	478	467	483	497	481	483	510	533	511	472	530	499	484	478	485	486	492	520	517	488	501	513	505	478	464	508	476	503	531	522	518	543	549	500	503	517	482	503	498	490	466	516	480	523	542	513	466	541	524	516	455	514	492	504	464	514	501	513	501	509	482	535	490	450	494	505	487	529	514	480	533	498	493	524	495	516	482	473	459	510	510	490	515	530	499	513	461	476	509	526	507	508	494	486	480	505	514	497	488	508	468	486	508	572	507	512	495	470	522	487	485	496	492	520	469	484	533	497	501	506	529	494	497	540	539	497	514	523	523	474	502	481	495	522	522	488	515	494	510	536	495	531	512	504	531	512	544	495	509	512	487	486	469	536	482	528	509	482	523	515	547	494	503	509	520	496	523	485	497	463	498	467	496	491	510	529	515	498	508	484	445	479	467	491	519	499	500	524	543	490	480	513	489	507	505	508	523	518	481	497	519	544	499	556	484	506	553	511	468	480	502	513	453	494	513	525	512	538	508	470	446	491	484	532	482	508	475	487	500	497	471	511	503	489	471	481	510	504	457	486	489	493	519	524	516	500	489	458	542	516	491	488	503	541	496	537	497	492	527	502	526	539	495	477	478	490	503	479	531	493	512	505	524	562	520	522	492	496	499	482	514	499	525	481	485	529	486	507	516	507	452	581	463	519	476	514	533	541	476	514	527	476	497	477	487	526	526	537	514	466	504	521	522	525	523	491	518	492	511	507	475	485	514	503	540	506	488	503	469	486	505	492	530	523	510	515	460	499	513	532	498	557	472	467	501	518	518	514	544	530	510	483	491	472	524	467	487	506	497	497	482	470	487	515	514	525	487	460	519	523	510	535	497	487	504	516	488	497	536	484	493	522	516	519	490	495	481	508	514	515	509	496	459	518	527	510	499	507	509	512	526	508	521	519	508	491	482	512	509	492	484	498	515	506	505	497	486	492	510	515	545	519	485	490	497	478	495	480	524	521	497	502	508	524	511	499	523	500	501	525	538	476	493	482	476	478	474	483	503	510	534	509	497	478	476	506	520	467	500	525	512	542	491	482	522	494	538	492	495	507	488	455	513	512	524	482	514	523	523	508	487	502	536	503	501	486	502	522	503	466	504	511	478	487	489	500	517	495	479	530	509	481	515	508	509	520	494	499	497	506	482	476	478	479	480	492	483	483	494	513	507	474	517	525	495	496	515	511	523	507	512	528	525	494	500	489	512	528	522	520	525	493	496	509	477	484	546	533	501	513	483	533	511	506	509	494	508	547	513	477	491	505	510	522	536	508	509	474	516
22871	20735	28181	23309	20729	19944	5488	1621	1093	943	762	626	548	547	522	476	461	415	416	411	396	392	368	377	382	365	359	350	359	338	340	333	330	355	369	361	315	327	318	291	332	328	327	294	311	323	349	320	309	309	318	284	327	294	319	325	305	315	277	304	322	324	325	314	313	314	272	323	274	309	307	323	304	310	304	305	308	319	291	328	318	296	308	312	315	307	324	306	323	318	318	310	268	332	331	303	301	318	296	318	312	294	313	308	318	296	308	335	340	295	329	320	307	303	329	342	323	300	315	319	308	315	304	314	338	320	307	306	289	322	295	308	321	334	298	286	294	329	291	295	292	306	315	281	293	286	280	302	288	306	293	300	321	303	305	310	295	310	291	294	314	303	297	294	329	332	300	318	287	318	286	295	321	273	305	320	319	312	276	307	325	291	321	319	300	307	354	317	300	333	295	292	296	327	308	305	327	327	309	292	307	288	290	275	296	298	264	298	292	306	326	260	297	295	311	316	269	288	313	285	279	324	299	302	286	326	296	319	301	308	302	355	302	281	285	305	329	330	308	300	322	275	293	278	297	310	291	280	292	318	291	276	266	304	329	321	279	294	312	272	324	326	308	266	303	312	294	312	324	302	306	319	270	296	298	316	296	303	300	290	286	291	279	297	287	315	281	312	323	267	276	295	298	317	272	299	328	288	337	299	333	295	316	318	333	275	303	336	324	306	316	272	301	345	312	292	314	299	289	294	297	289	298	309	288	278	287	297	273	303	334	290	306	336	322	348	330	330	282	283	328	305	305	310	323	306	293	287	309	306	288	280	335	308	288	271	344	293	276	333	299	292	305	295	299	284	307	341	292	314	316	284	294	303	305	283	306	276	300	294	302	306	308	269	328	303	300	278	307	329	276	272	308	294	322	307	302	317	324	297	307	302	301	272	305	329	297	289	318	297	270	266	316	308	283	304	269	325	290	315	316	277	333	301	319	315	275	321	286	317	269	324	302	308	314	301	313	330	289	275	294	313	328	307	283	298	284	304	304	298	333	313	321	301	302	313	305	295	306	323	285	286	298	286	310	304	309	319	294	313	303	295	260	335	293	321	302	321	297	313	294	320	313	293	337	304	298	301	330	294	298	307	303	314	279	338	262	302	327	326	343	328	336	295	326	317	283	307	314	299	309	259	311	305	322	345	295	294	312	270	299	287	300	318	291	308	327	303	313	266	259	317	295	292	324	292	286	290	305	279	284	323	299	321	321	287	305	288	281	314	318	316	318	287	295	307	331	296	328	300	304	302	317	275	307	283	306	291	307	303	305	303	321	298	325	289	295	297	316	289	283	301	291	288	293	278	322	325	240	317	334	263	325	306	309	333	285	344	314	313	295	293	302	320	309	286	281	337	297	296	267	306	328	297	299	294	280	281	319	335	299	295	285	298	342	301	322	288	339	320	273	274	296	322	306	293	303	283	292	312	293	302	291	313	298	312	324	312	294	297	317	304	306	331	275	316	313	323	300	305	310	299	302	313	276	302	297	294	313	264	352	324	291	303	283	302	310	315	313	330	331	314	293	285	311	297	308	304	269	312	297	306	295	336	297	303	304	304	292	336	336	293	300	290	307	317	305	302	272	297	292	336	308	294	312	297	321	314	291	332	292	312	297	261	310	310	295	270	310	303	317	299	297	297	281	306	301	254	274	321	303	323	293	300	289	276	306	305	304	285	308	293	306	326	312	312	291	296	279	310	310	294	329	305	279	292	292	315	300	311	313	275	278	296	295	309	286	295	314	277	316	316	294	296	317	320	312	310	273	321	324	320	307	314	292	308	320	295	324	302	326	318	307	267	294	308	286	299	331	342	317	308	266	300	313	316	306	331	302	286	306	278	303	309	322	331	332	283	315	300	316	301	304	307	337	314	295	309	322	307	289	294	314	292	317	340	301	275	265	326	301	297	291	324	306	311	301	314	311	329	324	284	301	292	327	307	326	301	307	296	288	306	304	278	359	297	284	305	315	309	269	312	306	295	302	311	289	298	292	309	313	307	293	301	273	326	298	310	314	324	339	297	302	261	325	344	302	324	278	334	315	294	289	285	277	334	303	277	288	307	334	277	325	277	289	277	293	291	294	272	296	298	299	313	292	275	316	314	320	310	281	293	312	304	308	300	327	305	285	284	308	326	329	317	322	312	302	298	315	288	312	287	294	305	288	278	306	311	339	291	313	317	323	329	331	291	254	340	295	270	280	296	278	293	320	297	283	308	296	296	295	302	295	325	326	296	288	281	311	295	322	304	351	291	281	328	301	311	318	314	299	323	308	313	282	309	293	324	309	317	311	298	311	311	322	310	313	282	337	305	299	320	292	300	318	336	281	307	309	305	302	287	301	321	323	310	312	314	298	280	285	281	313	301	286	280	309	305	294	325	304	328	301	284	300	329	315	312	296	299	315	304	314	304	308	302	282	317	311	304	297	317	349	331	298	305	323	311	293	311	327	316	305	300	314	290	304	325	273	348	281	338	323	319	303	314	315	299	310	321	332	320	287	294	297	334	318	315	332	309	296	332	336	297	335	298	337	301	312	327	297	333	288	285	274	286	285	300	319	300	310	294	347	292	287	301	309	322	270	295	302	309	302	319	308	292	284	312	334	315	306	279	308	314	318	285	310	282	283	302	311	302	292	290	310	328	295	276	325	302	311	296	297	284	270	295	296	294	318	307	294	292	292	295	327	312	294	285	317	314	331	325	302	290	325	290	330	335	293	316	291	283	289	327	308	311	278	280	292	319	290	282	284	340	315	307	286	303	294	319	289	299	296	302	285	316	299	311	295	298	279	314	308	284	293	308	297	302	288	298	302	276	318	297	314	301	301	276	324	290	312	295	274	315	301	296	304	283	326	274	321	300	289	323	344	303	290	301	286	312	319	303	295	274	315	305	312	312	273	306	296	314	314	286	296	301	314	301	323	288	302	290	312	322	331	287	301	311	324	301	315	339	299	308	293	319	290	335	318	317	325	292	318	307	304	290	295	299	331	345	311	303	324	307	328	278	331	319	320	286	316	285	318	320	283	303	319	293	290	282	302	324	276	293	285	301	298	309	273	340	264	283	289	323	297	331	289	292	315	315	286	301	307	309	320	309	303	291	342	305	303	306	296	274	275	288	318	305	300	326	310	310	282	296	292	314	307	308	299	303	292	308	302	293	307	320	305	319	333	315	343	339	307	324	276	314	305	297	253	308	304	325	283	268	285	315	295	299	330	274	284	284	317	305	316	275	316	280	298	322	314	299	291	301	314	326	323	285	294	303	325	305	357	305	300	297	334	317	319	307	297	286	307	291	295	312	311	309	260	318	280	287	299	304	296	325	290	298	307	290	302	309	346	321	299	283	325	316	293	332	285	301	300	310	291	251	309	304	318	372	328	303	293	342	289	312	297	317	313	274	310	300	289	301	302	295	310	342	304	303	297	294	293	309	290	302	290	318	308	287	276	305	318	305	284	317
35936	48897	29853	17227	10488	6825	4877	3533	2760	2227	1658	1381	1227	1110	922	919	854	764	718	682	674	605	600	550	589	578	517	543	537	533	509	524	485	487	536	468	479	461	504	470	486	477	487	489	473	483	455	468	487	464	427	414	418	466	465	443	446	459	476	460	489	423	486	476	443	447	433	451	437	447	425	404	397	427	467	452	426	447	424	458	458	435	457	467	432	434	461	462	447	449	416	400	439	432	393	414	467	446	424	438	415	419	433	422	436	438	423	416	441	434	369	414	437	409	395	425	487	402	448	443	425	395	443	415	455	459	440	423	453	438	450	437	469	429	438	428	409	419	450	442	454	407	422	420	426	412	402	422	421	444	422	430	412	431	401	448	435	411	445	430	407	432	437	425	453	384	389	430	410	420	426	392	415	424	458	403	452	454	427	443	453	432	422	423	391	419	394	471	427	410	426	421	442	414	414	435	409	412	403	418	432	399	441	416	409	446	451	422	417	441	438	387	404	399	438	383	421	440	403	405	433	420	424	397	420	397	425	465	443	439	423	404	433	460	424	398	429	427	427	437	435	402	456	440	412	413	427	433	420	432	423	415	436	444	450	466	415	412	426	454	440	425	417	422	420	422	416	390	421	382	436	404	418	416	406	450	439	422	418	407	458	402	431	418	411	445	428	431	406	390	405	401	426	408	445	412	400	444	450	435	373	396	445	432	409	398	423	408	407	438	435	454	425	439	442	403	419	427	403	419	410	449	417	435	464	439	423	408	439	441	424	383	442	449	412	419	413	443	438	444	443	447	408	473	462	420	395	415	442	434	415	393	413	446	404	415	420	427	426	433	440	422	393	399	448	419	437	405	460	419	430	392	421	415	423	439	380	409	456	422	427	426	437	444	429	425	425	414	392	424	426	427	432	443	455	424	413	437	436	426	383	442	416	439	403	432	415	434	427	416	414	433	420	408	434	445	423	385	419	424	412	447	433	438	451	415	422	427	458	406	428	450	429	429	423	413	410	444	434	446	440	417	426	442	435	412	410	393	456	419	423	457	406	402	433	440	434	391	432	443	438	432	383	418	408	452	437	398	426	401	442	440	432	409	426	396	434	404	426	439	394	380	433	404	433	427	446	401	402	418	452	412	412	409	430	443	452	418	431	401	451	408	401	422	458	398	441	395	433	457	418	392	398	406	405	449	428	427	433	414	437	455	431	425	444	403	429	408	430	428	449	447	383	454	405	433	438	446	426	375	437	442	426	426	416	405	429	438	455	412	425	424	391	430	432	390	410	463	412	375	378	442	396	420	416	386	428	426	418	427	440	390	397	405	432	426	432	467	449	408	416	410	439	394	424	388	406	446	438	449	413	442	435	460	378	442	415	430	447	474	426	387	443	394	453	452	421	434	456	420	439	450	448	438	416	458	427	415	401	420	433	420	414	410	430	406	433	419	419	415	423	442	439	396	422	435	392	422	418	401	437	443	417	425	422	441	434	407	409	431	436	455	458	405	444	413	413	424	443	428	389	422	448	428	421	391	420	397	407	422	443	428	433	403	405	442	445	419	418	402	446	417	443	431	408	459	437	413	400	400	429	423	405	428	423	393	435	419	417	460	404	414	418	408	410	451	430	402	380	431	485	472	438	436	464	417	429	412	411	421	420	404	417	451	391	399	404	404	446	463	412	424	421	386	449	432	449	436	388	440	399	375	433	405	396	385	458	457	418	439	441	423	434	420	397	434	406	425	491	431	414	403	440	435	411	425	419	422	409	421	421	439	435	437	422	435	431	446	405	427	427	415	382	413	451	452	422	450	477	412	427	438	404	458	407	458	387	443	424	408	427	439	458	432	413	424	439	383	398	432	415	411	437	442	455	434	456	407	419	420	433	424	418	452	424	398	461	402	424	445	436	427	428	418	446	452	448	436	405	411	411	438	429	407	445	429	438	484	410	440	443	427	400	401	452	426	454	415	447	449	412	394	428	470	416	464	441	438	419	399	425	412	429	435	384	450	405	449	392	420	443	460	422	425	443	440	420	454	429	434	422	416	440	397	421	464	426	430	439	411	418	435	438	420	417	415	390	388	444	424	438	447	426	449	456	428	411	421	410	435	444	450	445	400	451	464	392	434	421	406	428	414	442	464	406	423	435	408	424	431	446	419	420	459	403	409	433	453	403	444	435	417	437	432	419	436	438	436	450	399	394	441	416	418	449	459	436	445	382	418	417	422	426	436	412	406	379	412	412	438	441	423	420	429	406	462	400	471	415	417	459	434	446	386	427	450	427	440	427	426	421	417	422	435	460	441	449	459	393	475	417	408	423	443	450	376	395	440	420	376	449	383	419	446	431	441	428	436	428	403	435	427	451	422	462	435	436	427	429	393	423	430	411	427	446	428	423	405	439	427	440	428	423	406	439	396	439	413	425	446	417	403	423	401	403	446	437	393	426	445	427	444	459	436	416	404	407	423	450	423	429	382	427	421	430	428	449	398	448	430	443	405	414	421	448	410	411	395	373	433	488	434	440	411	395	414	416	413	436	422	421	410	431	437	415	444	442	446	438	413	424	412	434	414	437	384	429	420	408	425	442	410	425	416	383	397	429	421	405	438	442	446	446	430	431	418	461	424	401	427	422	432	445	429	460	430	418	409	457	414	433	411	405	405	396	443	418	420	422	426	450	430	405	435	428	433	443	434	428	436	431	421	449	393	431	416	424	432	420	433	430	445	430	421	404	405	400	450	423	428	407	401	435	430	403	392	390	440	438	382	386	420	413	405	428	417	430	437	453	420	444	422	449	408	417	446	415	415	440	370	390	409	434	422	431	450	442	456	454	405	445	443	433	400	430	415	420	445	399	428	412	423	426	430	437	391	446	458	450	419	429	417	395	432	446	416	448	417	398	394	412	436	442	434	424	412	455	414	459	432	446	430	443	414	448	429	420	451	392	410	427	423	459	450	430	410	396	452	395	364	419	427	400	411	401	442	434	386	405	444	404	416	465	435	421	464	424	434	419	401	407	408	435	413	458	433	430	443	403	448	414	395	423	415	432	421	457	410	441	420	407	415	452	472	457	396	419	416	449	433	418	434	400	448	415	438	421	429	432	444	435	425	432	424	418	425	436	447	440	422	433	434	428	410	377	405	446	408	393	392	437	402	442	429	463	450	420	408	415	440	420	439	464	412	403	427	433	416	393	412	440	405	449	437	415	420	420	436	447	393	404	427	409	408	425	430	412	409	370	432	397	436	468	453	400	430	417	438	412	399	412	455	431	436	446	408	429	444	436	442	423	392	436	407	428	394	415	440	450	413	446	441	413	422	413	376	429	375	443	419	441	443	392	403	413	454	417	402	457	467	434	415	389	403	431	422	424	463	384	407	441	435	422	404	433	426	398	453	425	411	390	468	439	412	440	475	440	430	427	390	441	453	404	443	470	423	418	449	457	391	400	382	434	467	441	418	421	446	411	418	434	425	393	414	427	419	398	421	399	413	453	410	429	472	425	445
27456	21794	15385	4991	1340	790	516	379	311	315	282	273	280	251	256	235	262	267	234	233	230	245	216	233	239	249	198	211	238	202	205	203	230	228	219	223	223	214	238	224	243	231	206	214	227	214	253	211	212	242	239	275	218	228	213	224	246	249	207	219	230	217	231	217	231	223	218	243	208	214	228	240	216	239	226	205	238	212	224	196	212	184	210	222	219	211	226	201	240	218	211	232	228	243	227	223	237	218	214	225	222	199	229	245	229	232	223	197	216	234	225	234	232	219	235	211	223	232	228	199	192	212	214	211	206	245	214	217	241	233	221	234	224	212	216	202	229	245	207	217	245	214	209	220	211	229	217	206	243	235	223	237	230	230	232	214	217	245	215	196	211	233	236	216	194	238	198	207	241	199	225	223	208	207	211	215	206	207	219	236	240	199	208	235	229	250	202	234	208	226	225	239	219	202	226	215	194	219	224	206	229	247	224	259	266	211	227	231	236	238	223	216	232	232	211	215	237	192	227	222	221	223	184	239	207	258	221	203	234	234	219	223	211	217	238	221	228	208	221	205	227	203	207	209	207	201	231	226	212	221	213	243	232	224	209	213	236	225	207	240	186	216	241	237	256	225	233	217	215	216	210	227	205	228	220	220	225	211	237	219	241	244	227	222	233	237	215	207	221	211	267	221	226	221	205	214	220	230	215	220	252	223	246	208	223	208	227	209	218	216	217	202	210	222	218	208	228	227	211	211	233	208	234	208	212	225	233	218	247	255	220	216	268	214	202	236	207	229	245	221	212	226	229	212	214	206	209	224	223	211	210	197	225	218	234	214	210	232	208	232	251	224	183	230	224	220	250	241	221	209	263	222	229	242	215	231	234	211	226	235	229	224	209	240	235	208	216	227	197	215	202	221	230	234	246	207	219	215	222	222	225	245	216	226	221	243	239	213	224	236	216	236	215	221	215	206	216	201	206	207	211	223	209	221	205	217	218	228	210	226	230	210	191	217	207	225	205	226	206	235	212	236	218	215	225	195	231	257	221	220	218	246	202	222	192	215	224	241	212	202	237	219	246	209	238	210	215	196	222	208	184	228	226	234	213	206	215	227	202	226	222	211	229	232	217	193	237	201	221	240	225	218	193	223	217	215	207	234	216	225	228	225	226	221	222	211	218	222	216	237	209	213	216	205	221	212	211	241	236	220	219	217	233	221	225	233	237	218	202	227	201	244	222	227	229	218	214	217	225	209	214	251	196	221	246	220	222	241	224	213	252	213	209	235	222	236	216	209	223	226	223	226	234	217	223	210	212	229	229	215	231	217	243	213	221	231	221	239	225	188	223	238	246	240	233	205	238	245	215	218	193	212	238	208	216	209	230	208	242	210	201	242	241	230	221	202	252	207	209	214	195	219	233	242	203	235	207	225	245	216	223	201	226	208	228	208	228	234	208	200	245	206	233	211	225	229	210	232	238	232	218	226	230	217	224	202	227	218	197	233	216	203	230	234	216	220	192	223	240	227	254	236	227	236	224	205	228	235	208	228	224	202	237	231	234	227	221	245	228	213	185	237	232	227	227	221	207	216	208	208	210	229	245	208	239	203	223	216	220	229	229	223	238	240	232	222	221	212	227	209	225	203	234	214	195	240	224	213	207	224	247	241	192	237	196	219	241	232	211	214	237	231	203	260	230	231	200	214	225	208	206	226	224	221	240	226	247	210	217	217	203	227	245	205	216	231	241	226	222	227	224	190	214	232	233	232	224	228	214	214	215	226	213	223	224	229	234	237	216	232	229	240	218	245	213	225	204	227	212	219	220	199	212	231	202	226	225	213	229	198	225	236	214	230	224	251	226	223	216	235	243	243	236	226	230	229	224	226	222	230	219	218	232	218	224	236	215	211	245	213	241	207	215	214	223	235	226	210	225	240	228	207	225	217	229	191	220	224	222	230	205	230	220	210	222	221	205	199	235	221	219	208	213	249	238	236	206	220	238	220	226	216	223	224	228	238	221	208	230	212	243	220	235	219	237	246	214	224	216	240	244	243	256	240	225	233	239	226	192	205	230	247	222	212	194	216	251	228	251	217	246	224	226	216	211	216	222	234	233	224	251	217	251	252	241	244	213	219	222	222	226	244	240	237	231	246	207	224	219	208	209	218	228	211	203	227	218	232	225	218	218	252	225	207	203	216	226	216	216	246	218	205	239	227	246	203	241	227	216	243	251	222	215	193	244	221	236	228	219	236	208	216	224	221	214	220	213	213	208	213	192	239	221	248	246	240	239	215	229	204	233	227	241	216	236	201	187	226	204	224	233	220	241	198	240	221	231	250	230	222	225	252	221	219	206	213	215	220	239	200	236	229	229	222	198	218	226	229	233	211	229	214	217	188	262	197	199	202	222	224	232	240	224	217	215	232	246	232	199	202	204	224	232	222	234	209	226	226	226	228	222	238	213	229	258	216	210	205	218	239	240	233	223	201	237	220	230	220	214	232	222	230	248	242	236	229	232	237	234	231	227	202	213	205	231	209	225	225	219	221	239	220	247	225	209	234	241	217	185	238	214	225	212	204	213	225	233	207	244	215	223	218	211	205	215	248	225	226	200	227	242	200	215	212	193	199	228	206	219	204	235	237	229	218	246	235	236	205	247	219	211	215	218	232	217	237	240	234	242	221	235	218	229	228	228	209	208	224	220	246	226	235	220	217	207	221	242	240	211	223	245	220	217	237	250	227	230	229	238	227	195	229	235	224	207	256	243	216	207	242	201	234	205	218	237	239	222	215	237	200	222	211	223	214	232	242	239	244	227	224	216	219	190	211	240	246	249	224	225	224	211	211	236	225	217	203	233	257	211	234	213	236	225	228	232	219	257	185	205	213	228	221	240	238	237	222	216	220	234	221	218	214	239	226	211	215	232	233	230	246	260	222	219	209	243	221	234	208	215	202	223	218	222	224	213	209	203	208	212	226	247	207	226	235	213	221	222	217	210	230	223	220	215	197	210	218	241	217	212	210	227	204	219	239	206	241	217	210	216	214	207	223	201	193	235	223	206	214	241	225	207	234	247	219	225	240	216	226	218	231	247	201	228	231	233	235	227	242	199	211	263	220	217	228	216	214	222	212	208	231	223	210	218	212	221	234	236	200	228	207	224	229	217	237	220	221	208	210	237	225	228	241	226	231	213	240	208	216	239	232	229	226	234	225	210	208	241	203	227	241	234	229	217	220	215	262	226	229	204	231	210	196	233	215	202	203	214	237	240	224	232	217	212	201	233	210	223	213	233	222	243	228	227	192	217	229	197	228	227	224	227	214	210	209	231	230	245	243	228	232	218	217	227	215	222	220	221	224	226	235	233	234	239	223	216	231	240	223	223	223	220	191	197	217	207	229	231	228	232	217	244	221	242	234	234	244	216	218	219	239	249	205	230	215	202	224	201	219	214	216	228	199	234	221	229	219	225	210	233	208	235	238	229	232	219	218	222	207	244	213	222	226	240	224	236	221
29188	30867	16934	6233	3016	1778	1230	885	715	599	533	449	441	377	375	380	334	367	379	329	381	343	341	350	321	352	297	317	356	330	294	331	343	327	355	341	334	320	333	359	353	312	312	347	294	288	348	292	303	310	301	285	303	296	320	345	314	304	327	308	298	330	308	305	303	326	330	339	285	324	291	300	291	322	313	304	303	298	328	326	302	294	286	288	290	314	338	320	357	312	293	303	352	315	304	350	327	307	347	331	291	321	295	306	339	313	315	265	329	276	289	318	315	291	305	290	319	294	277	295	277	307	296	308	342	315	319	279	314	311	316	299	295	314	283	266	320	291	308	290	333	313	289	313	314	310	317	308	325	324	307	331	351	278	332	321	306	311	299	309	292	326	312	323	307	294	341	309	290	296	297	298	305	331	302	265	313	308	320	301	324	295	317	313	295	290	336	318	313	314	283	342	309	297	303	278	309	307	285	318	311	255	332	317	291	313	310	318	318	308	330	288	323	308	306	297	328	312	284	265	307	291	281	316	296	308	337	323	337	319	282	285	308	309	297	313	292	293	325	343	295	303	333	321	303	306	304	310	314	309	296	316	315	292	314	309	327	330	325	313	288	338	302	281	366	322	338	323	303	310	324	317	316	331	279	361	308	313	329	293	312	306	301	296	318	273	325	320	312	318	273	297	307	269	332	353	311	336	285	323	314	317	311	304	313	317	315	337	352	282	308	303	318	312	320	316	305	293	301	295	340	312	312	308	281	301	303	306	333	302	311	310	308	299	304	313	323	324	323	330	293	322	348	302	293	352	325	310	288	301	320	339	271	317	324	283	328	329	304	332	311	291	329	304	334	309	337	300	285	283	329	326	297	317	303	277	293	308	307	310	319	289	308	326	330	315	310	283	295	334	301	326	310	306	325	294	323	315	304	307	296	319	322	317	301	301	332	306	352	316	320	310	331	300	306	302	280	320	315	314	278	342	332	322	333	303	306	327	350	353	327	298	321	323	308	351	331	312	325	299	346	324	276	296	320	308	307	323	294	301	292	312	311	328	313	304	312	331	324	308	348	326	339	302	335	310	304	309	314	298	348	314	318	337	312	315	288	281	331	307	304	304	314	326	332	287	295	317	364	299	334	283	264	282	327	311	347	277	310	279	316	322	329	301	319	317	300	330	320	292	302	291	345	308	307	324	313	289	297	311	325	342	298	288	297	334	307	321	301	292	326	319	329	330	313	313	322	309	292	324	285	305	305	307	317	302	321	293	343	324	336	313	278	323	319	321	302	277	308	300	305	295	271	342	301	301	323	301	317	313	309	329	306	322	314	338	307	318	321	338	292	313	304	325	312	323	311	333	321	301	301	300	281	326	283	320	292	291	307	315	325	307	322	336	335	313	317	300	313	293	283	311	300	323	328	311	299	314	306	326	315	301	348	315	296	300	321	285	277	309	322	325	296	306	314	311	306	327	327	301	352	298	318	306	304	315	302	316	299	317	287	321	299	327	323	316	339	326	334	293	318	302	331	308	312	324	303	322	301	307	319	296	336	309	341	288	294	318	310	306	323	318	310	308	307	322	322	261	329	346	312	308	315	299	303	349	323	280	302	344	346	302	320	306	308	329	345	316	300	300	282	277	289	264	311	313	311	294	305	297	322	295	319	306	315	338	329	322	321	313	317	332	337	319	298	311	341	274	333	334	333	328	348	324	301	303	301	331	350	323	324	293	296	344	308	296	323	311	264	301	321	283	323	330	282	315	290	277	277	287	293	287	312	338	326	327	322	346	311	330	321	321	320	286	332	300	329	287	302	315	288	306	339	316	316	355	306	296	334	316	281	323	294	306	328	288	314	328	318	317	266	313	314	336	319	280	311	318	324	318	297	298	319	355	329	292	315	304	318	329	278	283	316	334	324	309	328	324	299	328	308	325	279	327	304	345	307	283	326	289	331	314	313	359	312	302	300	343	335	292	296	292	333	284	336	336	307	284	346	292	296	322	302	330	279	311	285	318	340	283	308	334	332	286	285	297	319	317	304	325	293	307	318	327	301	337	343	307	339	317	343	312	306	298	309	306	315	300	297	311	320	299	300	284	310	332	314	324	343	305	321	324	316	319	280	277	302	315	301	308	324	335	312	308	334	336	343	323	326	324	331	309	338	313	298	292	313	304	322	340	303	313	337	333	312	308	323	307	348	264	287	299	290	318	281	308	306	305	342	307	325	322	327	332	300	310	318	325	327	274	321	317	327	323	308	297	311	317	273	314	290	293	311	311	320	292	309	301	299	331	329	297	329	330	322	313	341	319	333	325	337	297	323	332	288	311	324	310	305	307	324	280	295	296	342	344	334	312	311	285	330	312	301	342	301	315	299	336	302	321	325	324	329	276	331	347	306	279	294	307	317	317	338	313	317	294	296	324	318	333	324	304	312	315	316	323	310	307	291	306	326	289	283	330	328	302	317	318	284	311	309	331	323	322	318	330	318	324	333	287	298	305	328	267	275	329	304	310	354	284	319	308	322	306	331	312	274	304	310	309	267	312	307	301	320	311	304	309	307	310	286	303	332	334	279	322	319	297	309	340	325	311	324	317	308	358	331	334	301	316	294	318	302	323	300	314	329	313	318	315	318	305	296	334	317	307	295	322	316	292	332	307	294	287	296	312	324	322	338	322	332	335	324	310	284	353	292	331	318	323	316	298	315	347	289	316	282	322	295	342	315	290	301	289	291	354	343	291	292	312	311	307	306	328	314	324	288	343	301	299	290	317	317	303	293	299	325	309	305	319	300	317	315	337	313	317	329	310	306	323	313	278	303	296	300	299	299	307	297	300	301	304	312	308	301	293	335	298	326	343	286	304	313	344	307	350	333	322	302	294	320	296	346	293	297	295	313	294	320	315	335	309	314	277	351	332	301	295	307	342	301	346	324	292	312	354	299	313	316	343	319	331	303	321	278	311	331	307	330	270	282	304	309	306	314	308	312	325	301	292	312	311	302	312	322	305	299	322	301	299	320	317	293	299	295	333	309	311	294	294	302	266	312	324	307	332	316	299	323	323	317	318	337	300	331	322	328	314	310	305	329	310	313	299	290	335	309	304	301	346	297	298	306	320	338	302	292	333	298	327	313	297	302	291	319	296	292	271	304	296	292	324	306	285	307	353	328	333	351	304	332	305	310	323	309	337	302	334	337	341	283	306	311	350	322	294	298	311	304	301	324	321	294	281	329	343	314	316	310	310	312	325	309	328	326	317	302	308	297	312	349	295	314	314	267	303	310	299	345	326	298	297	301	305	318	301	341	313	332	267	296	305	290	329	332	285	317	312	291	319	294	322	311	322	291	305	320	326	312	300	296	331	320	334	328	310	320	301	290	307	333	309	311	305	324	323	359	313	315	295	317	315	290	342	316	321	307	318	308	301	281	298	300	296	317	286	337	291	319	307	310	344	312	331	310	323	349	315	319	331	323	304	300	318	284	337	331	335	292	303	282	328	296	289	325	316
23708	20726	27692	23823	20293	7098	1720	1047	825	722	593	583	505	529	412	499	418	454	408	431	425	453	388	401	387	383	404	367	376	392	415	358	391	407	381	325	383	363	387	383	382	373	366	369	332	361	361	358	395	350	342	379	402	363	372	354	377	338	369	362	357	376	351	355	339	350	360	391	378	302	373	369	365	365	339	359	367	376	372	386	365	358	347	340	384	377	381	332	341	351	377	361	383	380	403	374	351	331	344	352	333	358	352	350	340	335	347	372	338	358	368	360	352	379	357	348	361	335	358	332	337	374	318	395	365	358	345	377	327	334	389	351	383	366	357	356	361	351	348	361	373	336	376	371	341	331	340	354	341	332	313	369	362	358	386	359	335	375	382	349	339	349	372	376	373	369	392	381	371	390	332	364	377	364	359	329	333	369	365	331	361	384	330	368	350	335	374	369	364	348	322	349	362	336	349	363	362	364	358	355	380	338	352	347	327	310	354	348	352	369	353	360	354	337	349	395	357	335	351	355	336	393	357	372	356	324	339	335	344	368	371	341	327	332	377	369	349	347	321	345	369	337	372	370	346	359	360	359	341	342	368	329	407	357	354	327	355	355	370	340	360	373	342	383	336	345	377	380	348	364	363	345	349	388	370	387	401	386	317	330	392	334	354	376	364	340	342	377	330	343	356	337	344	377	343	356	333	379	354	393	337	352	342	390	343	343	337	357	357	346	314	375	361	347	383	352	383	359	353	339	369	375	394	383	350	359	359	382	364	366	326	333	331	372	357	374	358	385	356	335	385	360	378	340	326	323	353	367	396	342	370	359	386	365	350	329	373	355	364	329	365	363	370	372	389	346	329	353	358	370	362	334	374	360	352	362	371	364	335	350	365	347	346	383	336	354	363	341	336	370	360	354	343	343	337	340	376	366	354	354	391	378	358	357	377	386	354	346	347	351	364	360	372	342	370	344	375	361	331	341	376	355	349	360	368	343	366	339	378	361	347	334	365	367	329	379	340	336	340	390	338	345	378	372	390	360	384	358	356	365	381	334	344	364	351	350	358	338	325	347	372	361	350	358	362	378	343	363	362	369	355	354	334	329	340	356	335	360	345	364	357	363	341	304	339	346	384	339	348	350	318	344	376	395	368	356	328	346	351	359	347	352	341	355	352	380	346	320	333	359	390	369	380	350	374	372	361	360	328	349	374	334	330	359	365	354	369	347	367	340	336	366	360	366	377	341	341	337	360	373	351	366	369	375	359	355	383	334	318	332	368	387	346	339	370	345	340	336	360	362	335	340	387	415	370	351	314	383	360	333	367	361	341	357	320	381	356	352	336	308	382	364	331	330	341	365	350	325	373	363	331	371	334	356	338	379	341	329	377	362	352	367	366	379	366	367	362	341	368	368	373	371	346	326	374	370	355	386	386	352	335	376	379	325	351	340	333	346	374	359	382	368	371	375	371	339	343	340	345	361	351	346	339	353	339	359	357	333	357	351	363	350	379	335	327	326	354	351	345	356	341	353	324	367	388	350	368	377	349	369	363	351	353	364	355	352	323	377	364	310	358	328	368	368	353	359	383	364	347	338	370	344	336	345	357	328	391	326	317	381	353	373	339	329	367	396	370	360	346	343	349	360	375	369	378	351	385	329	372	362	361	368	360	361	347	352	347	331	326	373	351	348	368	367	374	353	338	373	360	341	329	347	384	367	318	376	359	340	381	335	371	395	327	357	367	352	373	339	344	328	366	336	353	349	331	341	365	388	359	341	333	359	369	365	370	384	350	340	354	364	334	336	335	385	354	351	329	356	364	361	379	323	385	394	373	376	312	363	396	359	359	339	335	364	378	358	387	368	348	378	340	322	397	389	333	359	304	361	356	336	357	369	349	361	324	377	350	344	357	374	358	334	350	364	333	371	349	375	380	374	337	337	325	396	334	343	372	336	376	391	366	353	410	377	367	337	345	346	364	363	332	342	368	361	403	339	367	352	333	366	352	352	345	327	355	347	347	359	366	378	346	366	367	357	313	325	338	375	359	357	367	319	338	344	329	366	353	393	346	368	344	332	402	334	364	362	359	346	351	387	361	354	347	362	347	364	329	347	339	363	351	384	364	413	320	352	325	381	365	373	355	373	399	340	381	376	393	359	373	386	362	341	366	370	331	376	364	347	382	348	358	343	357	344	344	364	337	375	332	345	367	379	357	374	354	384	354	339	364	353	348	330	348	347	340	353	362	375	384	378	395	326	353	372	324	357	371	339	365	346	330	326	392	359	363	351	330	320	275	381	349	360	355	365	351	343	330	324	333	364	363	354	370	355	396	389	355	331	356	397	328	354	395	359	334	320	376	345	378	356	354	314	365	378	359	399	354	396	359	381	327	328	331	337	374	375	370	376	373	317	324	335	350	364	373	375	381	342	363	355	322	353	350	393	342	379	389	344	342	385	351	300	359	326	381	315	391	313	330	367	394	357	338	348	389	328	330	377	342	354	368	340	391	310	354	330	359	348	351	380	361	351	412	352	333	343	377	340	335	340	370	349	354	331	369	400	348	333	365	360	352	302	340	341	337	342	352	371	335	394	357	345	356	342	341	397	368	353	380	352	345	342	395	370	371	405	345	366	335	399	337	359	370	369	347	343	328	365	369	340	328	366	339	346	372	343	343	382	365	350	341	385	335	334	379	366	323	367	337	341	361	358	355	368	350	337	365	375	357	339	342	372	369	350	353	364	357	366	344	350	354	388	372	349	360	347	359	326	346	373	337	345	332	351	359	368	345	382	338	347	402	342	373	373	341	356	330	345	388	366	361	347	360	331	337	354	333	352	353	397	342	364	358	364	361	371	377	347	387	400	384	382	357	370	341	333	323	402	329	367	367	352	386	398	376	368	359	369	372	362	374	351	361	380	368	323	356	383	348	377	362	346	358	329	357	332	345	343	373	378	387	344	354	391	349	357	345	341	359	331	340	343	383	359	361	355	351	357	367	349	342	361	363	337	362	370	362	351	359	357	348	349	366	404	382	358	352	378	343	351	330	339	352	349	344	325	325	378	387	365	322	363	320	375	365	341	361	310	371	347	394	343	349	370	368	346	396	374	324	365	371	351	356	331	317	346	343	345	368	393	309	358	352	358	374	330	351	376	359	371	323	340	363	351	347	345	340	366	365	333	357	373	360	357	388	407	404	360	358	315	361	350	334	344	354	366	362	364	361	369	344	317	345	345	337	380	350	377	341	371	359	348	356	351	332	373	351	368	346	361	361	350	326	357	349	331	406	357	360	368	362	400	363	375	387	390	350	337	358	373	354	331	358	423	379	382	376	365	350	373	389	359	379	339	356	345	344	382	359	365	336	380	370	341	390	365	341	346	352	378	380	333	370	320	346	368	380	361	355	350	387	370	349	394	356	340	329	373	334	357	351	359	365	362	331	343	364	362	398	372	373	379	348	360	353	324	352	350	363	371	375	345	353	373	328	372	347	323	340	372	352	350	354	358	357	374
32128	41085	24650	12124	7231	4634	3202	2218	1824	1485	1264	1053	924	823	808	760	723	777	643	685	645	639	657	617	600	584	586	584	566	578	544	575	533	527	574	522	535	539	535	540	567	507	513	490	509	480	529	533	505	535	475	506	479	517	503	528	504	509	475	498	527	487	517	541	470	509	480	515	511	528	471	507	460	492	503	466	489	524	498	520	456	468	487	508	488	472	493	474	503	484	472	519	497	519	485	510	529	501	491	512	534	508	496	504	499	492	512	507	548	508	508	515	510	502	495	513	534	435	493	483	488	529	489	511	459	529	544	522	490	528	518	512	549	480	497	506	530	491	474	513	485	490	502	480	464	461	458	525	503	534	492	457	508	516	514	488	518	513	459	473	483	498	543	496	484	464	465	497	515	476	480	493	479	466	464	476	504	524	502	488	529	496	495	498	489	516	490	477	505	505	501	530	468	496	483	483	485	510	480	477	483	514	489	497	525	498	456	518	499	517	481	487	506	488	471	497	498	483	470	453	494	466	484	490	496	489	503	484	492	517	471	492	510	469	507	465	513	504	486	538	476	502	487	496	534	490	465	493	472	473	521	502	520	475	513	503	495	485	469	499	501	479	476	504	480	495	523	553	538	481	470	533	438	467	493	511	491	501	470	536	477	516	491	501	505	525	483	527	518	481	490	497	488	494	516	493	525	477	511	510	476	490	499	503	516	485	496	482	511	467	501	499	461	504	448	529	503	480	457	501	491	504	490	492	472	466	523	512	514	495	502	454	529	470	484	504	487	521	517	506	491	511	481	492	458	492	473	507	486	499	479	522	467	479	494	468	517	458	477	488	501	506	490	463	522	513	533	480	562	519	466	502	478	509	508	432	475	493	493	512	510	495	476	530	493	488	484	514	543	492	518	495	510	490	521	546	509	526	495	514	486	496	488	453	480	502	502	490	504	488	498	514	449	501	527	530	507	505	480	482	524	518	492	463	485	537	519	512	512	514	501	476	499	482	480	486	502	487	450	513	536	490	462	504	480	504	495	524	508	551	502	493	458	489	510	481	495	510	531	493	518	492	509	496	474	490	481	474	510	469	496	480	508	489	493	483	494	489	490	500	527	498	498	492	473	538	501	489	515	512	529	497	501	503	524	479	513	496	482	478	462	475	478	498	497	484	477	476	451	467	493	477	502	485	497	480	483	520	487	464	491	472	508	526	464	489	441	486	509	465	469	467	511	469	537	523	485	483	484	496	478	457	505	476	496	489	466	469	533	458	479	511	493	498	488	499	508	528	504	465	471	475	480	497	464	491	480	493	521	482	562	454	506	494	527	469	500	507	505	463	514	457	481	488	494	466	550	485	469	484	479	464	530	491	490	480	474	487	484	481	473	492	496	510	491	491	503	483	499	481	439	516	506	518	450	497	507	491	485	511	469	516	471	529	534	463	513	482	511	514	476	481	507	476	480	496	491	484	472	500	471	512	481	476	488	527	488	526	458	470	537	510	518	493	527	499	497	507	491	506	511	477	476	477	519	519	521	500	481	513	487	493	533	485	477	468	484	508	502	532	488	451	487	491	468	491	506	531	476	479	467	492	483	511	492	471	469	515	462	510	525	512	489	464	481	490	493	506	536	496	485	494	546	529	510	511	493	460	460	550	493	509	483	474	457	484	468	493	490	510	493	462	495	452	496	489	547	489	489	473	488	511	477	506	501	475	457	477	549	451	490	438	494	461	505	529	507	446	485	516	508	505	503	498	511	488	483	469	522	507	504	482	496	519	484	509	485	491	460	468	473	488	468	471	489	504	470	466	452	494	517	510	490	528	466	513	502	513	477	474	487	526	518	501	517	480	508	499	549	482	483	456	470	482	485	532	433	515	513	483	483	493	475	496	483	470	499	471	485	495	482	543	504	494	450	479	485	488	479	540	482	519	494	497	518	503	509	489	515	467	499	498	474	494	489	492	539	482	520	523	479	489	460	454	495	496	465	488	506	489	509	473	478	502	510	539	464	518	478	490	528	517	463	528	491	486	471	483	497	481	489	516	503	534	468	509	474	540	536	511	500	537	518	489	458	490	479	506	462	517	536	519	493	512	480	499	533	522	520	481	494	449	489	469	472	452	522	465	509	502	497	523	458	513	548	513	509	540	485	516	511	501	509	478	492	462	486	470	538	478	517	462	491	466	536	477	519	528	477	466	512	507	495	533	467	512	498	511	493	471	520	464	514	466	487	484	516	500	493	524	509	511	473	485	506	506	501	512	517	476	540	505	505	455	511	525	449	482	512	512	503	502	492	492	480	487	467	505	511	486	503	519	492	492	537	528	461	505	493	512	505	497	540	523	478	527	467	510	518	500	551	491	491	504	472	503	480	517	505	457	470	514	504	520	510	534	485	507	497	543	505	505	476	491	519	507	529	492	505	527	487	493	464	493	500	473	447	471	491	478	487	472	471	520	483	527	515	475	469	495	511	459	492	472	458	520	507	524	498	490	485	512	520	518	468	506	528	495	492	463	530	487	486	470	529	502	502	473	479	500	543	515	475	488	492	464	485	489	476	522	464	477	506	499	528	486	513	465	467	501	484	489	506	517	491	525	515	500	482	484	490	502	487	473	509	478	525	499	498	491	523	486	493	460	517	487	498	508	451	499	516	475	498	480	494	486	487	496	493	510	483	512	489	526	496	505	476	487	425	464	455	476	491	479	500	515	467	502	541	482	488	505	505	483	488	497	492	517	497	475	521	521	510	493	499	510	509	469	493	507	457	492	497	528	488	478	480	500	468	489	483	480	473	485	474	504	490	475	543	498	454	496	464	468	494	510	464	466	519	520	456	521	467	542	497	502	483	504	494	505	508	521	498	502	511	461	502	475	511	491	500	514	437	502	509	475	518	505	471	505	479	491	508	506	473	505	524	505	524	478	497	496	521	515	515	481	536	487	472	454	529	488	442	488	509	495	475	515	500	518	498	496	499	509	442	484	465	491	531	486	492	506	470	471	526	522	503	511	533	501	485	473	471	475	486	510	527	495	510	475	516	489	459	474	481	481	509	507	481	493	492	497	490	497	481	484	538	501	475	489	498	503	480	475	495	521	537	489	539	509	491	485	474	501	486	470	505	468	443	483	462	491	500	500	525	503	503	455	517	491	517	512	517	446	473	493	476	534	484	483	505	481	510	474	484	452	476	503	518	500	480	501	430	480	486	470	521	519	492	488	501	469	490	481	500	491	518	465	498	484	512	456	476	496	471	455	480	479	501	541	462	493	505	465	501	494	460	439	488	476	513	477	496	473	489	489	518	520	463	457	511	536	492	468	467	491	506	498	467	485	536	471	493	491	492	477	476	474	472	544	455	532	472	470	473	496	526	501	530	446	475	479	480	470	478	459	463	475	498	480	488	511	529	508	471	433	521	495	529	480	499	497	485	526	457	483	455	494	511	463	470	499	487	484	481	484	458	502	461	486	502	473	503	482	468	513	550	497	488	464	495	476	530	503	483	496
22760	20728	28149	23333	20738	19941	5200	1523	981	845	728	612	547	522	502	456	440	481	449	424	433	393	389	376	343	413	363	357	306	354	335	322	319	365	324	333	346	338	375	321	350	318	317	314	295	304	334	318	297	308	313	332	284	326	295	320	280	324	314	318	283	296	294	339	281	274	339	298	299	311	321	278	284	304	305	292	280	296	294	264	298	293	299	313	311	304	305	287	293	294	311	318	309	286	290	303	299	278	291	282	285	307	298	339	272	278	298	300	308	311	291	353	316	287	290	293	312	307	295	266	302	276	303	287	283	287	281	313	297	315	298	325	302	292	309	315	292	300	287	297	303	334	322	283	303	303	308	291	308	305	286	286	288	296	339	258	288	290	306	282	304	285	300	288	268	303	329	292	308	268	314	278	274	309	305	305	328	284	298	301	291	276	298	280	298	254	303	304	293	270	287	302	285	320	307	282	298	261	293	314	298	307	297	306	307	293	292	286	264	286	272	300	310	306	322	325	273	274	289	290	269	283	280	283	323	297	302	282	307	286	302	268	278	283	274	288	288	281	289	282	310	294	307	279	285	287	305	295	272	305	289	310	297	292	323	267	321	326	256	327	297	311	302	311	286	295	314	292	304	293	291	300	292	283	303	286	291	288	276	282	237	299	274	294	287	279	310	273	296	294	295	297	301	297	308	307	284	286	313	330	274	325	287	300	296	299	307	301	291	291	294	283	288	270	298	272	271	314	276	292	279	306	283	285	286	294	275	276	311	302	305	306	307	275	248	284	289	288	279	274	300	278	293	276	298	287	300	296	301	328	321	317	306	296	296	286	288	278	280	305	291	275	320	303	303	292	270	320	303	261	311	292	307	270	307	272	300	289	329	284	299	292	293	295	264	299	267	308	306	299	274	293	326	301	273	275	317	277	310	283	322	302	292	295	294	267	306	309	299	308	277	281	311	285	296	316	308	289	300	273	300	316	272	266	295	296	313	300	291	285	277	316	292	297	302	281	290	317	302	285	280	302	286	290	297	290	310	290	315	287	347	283	319	304	288	280	335	292	291	300	274	301	302	298	299	307	285	319	287	290	311	276	280	307	318	339	324	296	308	285	317	297	296	305	292	276	307	301	290	314	275	278	268	311	285	260	296	313	290	281	283	292	289	291	329	264	312	317	312	330	306	288	258	286	270	305	296	308	286	302	287	267	278	298	279	306	318	310	288	328	301	264	311	298	268	314	308	289	288	272	292	302	290	297	311	283	307	290	276	305	315	290	297	275	313	278	282	288	285	291	297	298	300	266	327	318	284	303	280	318	265	291	263	292	304	297	280	325	313	331	299	288	293	305	298	298	328	273	302	302	289	294	311	312	294	259	315	307	271	295	310	294	290	295	320	305	289	285	279	263	281	290	302	288	314	284	288	296	263	280	301	287	302	298	303	292	261	283	288	298	290	283	288	262	277	231	306	303	291	268	284	328	293	295	305	327	302	266	292	314	302	280	301	277	304	289	294	282	298	280	278	285	282	283	293	277	316	321	295	297	282	315	296	293	283	321	298	296	286	288	263	309	323	316	317	304	292	293	274	303	303	308	296	279	261	266	288	289	285	316	321	298	305	318	276	291	283	336	287	280	268	273	283	292	312	296	319	296	278	314	327	299	303	294	288	311	296	291	292	295	294	289	272	308	302	315	281	300	300	318	284	289	317	292	287	263	322	321	285	280	289	308	308	320	298	273	323	283	322	303	276	302	272	287	276	328	353	290	291	274	291	299	287	278	283	295	292	267	320	291	292	280	280	300	300	293	305	270	276	294	305	292	293	323	310	277	285	294	290	291	312	297	291	317	320	315	287	297	287	298	299	288	326	286	309	295	277	301	284	287	293	300	291	315	288	299	311	289	308	300	286	281	330	272	315	301	293	275	295	306	308	309	314	299	277	322	314	291	304	274	297	273	273	312	309	289	300	288	284	286	304	285	291	318	292	274	278	311	283	287	307	286	280	296	287	286	286	296	314	280	317	279	267	277	332	275	291	327	282	305	290	280	323	302	278	309	323	289	296	315	341	292	279	318	286	271	296	279	313	296	306	306	310	312	284	308	316	304	317	275	255	289	298	288	270	287	329	283	286	271	284	274	294	326	304	304	279	303	328	304	312	324	290	303	302	326	300	304	286	293	305	289	295	324	300	288	297	299	315	306	321	288	275	294	356	272	328	302	323	288	298	293	305	267	310	275	281	286	293	282	267	297	284	292	275	297	308	330	299	279	307	267	267	287	283	260	278	267	274	254	275	270	300	323	281	301	281	290	282	294	281	290	306	285	256	297	313	277	289	306	313	309	289	305	303	318	273	306	306	265	300	299	306	320	328	315	291	289	291	282	295	290	301	303	318	288	293	280	293	299	300	267	291	307	258	292	277	305	310	291	279	327	304	324	287	294	285	302	282	284	298	315	284	315	299	302	313	283	314	289	295	317	291	276	263	290	280	296	325	292	297	295	305	313	310	269	271	264	284	333	309	313	314	284	313	287	292	290	282	284	289	303	330	307	295	303	319	283	310	292	317	295	295	296	263	295	286	292	305	272	309	330	293	325	299	339	306	281	307	312	310	302	327	294	272	281	253	299	289	285	306	300	302	297	278	287	295	293	294	282	323	278	283	295	298	283	287	245	307	291	299	299	329	298	274	293	323	289	281	281	315	294	292	258	304	289	307	295	277	308	251	290	279	273	282	293	287	267	307	309	319	274	317	285	307	303	275	331	285	316	299	281	295	286	278	317	288	308	321	296	303	304	306	271	279	302	273	350	297	322	300	283	302	287	275	327	317	296	282	308	298	302	274	298	317	284	266	272	322	290	311	291	283	324	273	303	297	287	327	284	306	306	292	306	313	294	266	290	319	308	299	312	312	257	323	296	325	319	306	252	301	298	287	331	315	285	297	282	304	296	275	285	267	277	312	264	302	333	285	300	280	293	290	270	295	290	276	281	309	295	308	287	297	308	302	317	284	306	318	301	315	311	305	304	307	284	275	305	316	272	287	284	293	305	284	316	293	307	298	274	296	308	290	295	307	325	298	287	336	258	271	291	311	320	295	323	301	309	297	301	289	305	288	315	313	258	311	309	289	312	336	299	296	287	282	288	281	279	303	284	285	303	307	300	312	286	317	270	299	260	307	308	304	294	264	315	274	298	284	332	328	321	295	297	291	300	265	328	281	312	278	282	253	296	316	292	284	301	331	305	296	290	277	290	304	311	295	305	286	313	303	282	336	309	296	310	295	305	311	275	302	280	301	281	308	303	341	270	307	289	306	318	288	282	262	297	299	292	323	303	300	313	280	277	326	320	274	266	301	289	293	302	312	274	286	305	289	302	316	312	324	303	322	301	295	268	281	302	316	269	321	288	269	283	306	302	289	302	298	292	286	313	281	316	241	292	291	285	305	276	268	329	290	286	305	305	290	289	287	305	313	303	251	305	285	281	319	298	276	328	300	268	297	328	321	268
34596	46457	27757	16215	10182	6540	4602	3514	2674	2005	1698	1359	1220	1066	1002	873	840	786	755	708	646	659	640	641	575	591	585	563	569	506	491	484	474	515	545	466	474	502	498	511	483	462	450	449	469	427	410	459	422	428	422	454	466	469	437	434	411	445	445	449	481	433	430	455	445	426	452	458	394	413	417	432	431	433	463	445	401	392	454	408	434	385	390	416	450	420	410	441	420	441	404	423	457	420	412	476	417	425	440	399	413	407	434	440	405	422	430	406	416	407	407	396	404	433	441	408	440	423	428	414	438	428	429	436	405	397	417	413	431	422	430	400	416	470	400	435	431	378	423	465	413	404	397	434	432	434	416	417	375	417	403	417	404	417	431	411	403	429	409	443	423	406	443	413	469	394	435	400	405	422	402	383	457	389	452	422	444	402	419	437	440	382	438	448	414	405	421	399	438	384	411	390	438	426	400	462	445	434	448	413	448	412	410	423	428	446	436	403	447	405	387	412	410	399	401	401	417	400	393	410	435	445	416	410	401	440	418	391	437	398	439	408	413	430	424	443	403	434	407	448	413	401	413	399	437	399	371	423	406	404	421	397	410	406	396	381	402	439	433	381	422	424	459	426	397	429	427	427	408	397	398	444	409	413	403	439	422	431	417	430	428	391	449	403	415	438	409	423	446	421	429	422	388	403	412	406	424	384	402	427	427	388	426	397	387	423	419	433	430	445	406	436	400	405	423	445	412	460	424	412	465	397	456	412	418	453	462	400	420	409	422	394	467	415	381	426	400	399	405	448	431	411	422	412	386	400	406	376	404	402	412	403	412	401	432	406	375	413	408	406	436	408	432	443	383	456	415	390	386	412	348	410	415	380	433	430	402	402	443	434	433	396	413	450	427	443	430	457	405	391	400	405	407	421	379	411	437	428	403	400	415	420	392	438	406	424	416	409	435	422	387	438	434	401	421	415	355	393	407	453	414	385	410	392	392	380	434	411	417	418	415	414	408	443	427	417	451	416	409	414	408	439	420	417	432	441	401	434	407	422	422	403	456	410	399	432	406	437	435	426	403	428	404	435	425	421	398	406	390	373	363	442	402	396	434	405	409	410	413	376	414	394	411	416	389	408	465	421	438	398	410	422	393	440	403	394	440	431	447	414	447	380	423	437	411	373	410	396	395	429	417	455	453	402	405	440	423	399	428	440	409	446	408	373	406	409	464	436	392	401	441	426	394	425	446	434	404	439	442	425	398	419	412	401	432	425	425	402	384	413	376	422	391	429	415	424	405	411	451	414	406	426	433	475	409	410	381	440	420	389	395	433	414	417	429	417	404	460	396	435	399	438	407	412	416	408	434	411	426	431	411	411	406	420	377	394	417	413	428	400	412	454	415	398	414	392	411	392	395	414	388	422	442	380	420	420	438	437	416	387	436	366	419	418	440	439	436	430	403	429	430	393	420	409	396	425	424	411	426	407	396	442	442	446	408	444	402	410	416	419	453	408	436	394	426	436	384	417	454	420	395	429	402	452	429	416	406	370	408	407	375	437	414	384	447	403	402	445	407	396	422	409	435	415	399	429	413	434	424	423	424	405	454	451	418	432	427	427	412	408	381	380	429	422	420	398	412	424	380	413	418	407	423	400	421	375	388	427	429	401	428	408	423	400	442	422	452	409	425	397	417	452	411	401	417	402	423	421	435	425	434	382	453	423	395	425	407	418	418	408	382	432	402	439	441	425	401	371	452	378	393	422	417	450	379	450	429	443	414	387	451	413	441	412	413	415	371	430	428	474	401	493	407	407	450	400	411	388	437	437	410	417	431	432	410	428	425	404	399	448	386	427	437	420	408	427	432	437	393	399	417	386	413	413	394	432	405	408	453	428	425	404	440	392	410	414	400	388	420	415	408	444	407	431	402	404	415	431	409	421	411	398	379	401	413	438	426	433	423	399	438	434	412	452	448	404	437	396	430	432	459	411	401	426	440	388	469	390	423	433	419	437	438	434	479	400	418	408	397	418	387	444	397	447	453	408	434	394	428	414	421	408	454	412	407	415	419	399	428	394	407	403	406	431	442	450	426	412	422	466	437	423	413	398	408	418	455	416	458	395	456	409	416	407	407	435	399	432	449	416	446	410	356	440	438	425	432	415	403	416	390	414	419	406	428	429	406	429	397	407	376	410	409	422	392	387	404	450	409	399	430	416	396	388	421	429	422	444	431	422	408	403	370	418	428	410	410	401	376	361	417	399	436	424	406	421	443	404	376	428	434	407	406	420	407	427	409	448	412	394	432	405	429	449	429	414	424	448	394	399	431	438	429	457	414	447	438	398	450	410	417	423	446	401	414	448	396	434	408	397	403	357	375	390	388	403	428	419	405	410	437	385	418	416	440	446	418	388	449	401	414	424	405	429	396	428	418	412	399	410	404	391	399	408	435	380	436	418	421	411	384	428	410	419	432	392	408	395	417	409	445	410	415	427	425	389	414	422	405	396	442	418	411	445	433	403	450	433	421	438	405	388	374	387	412	427	410	402	392	393	454	383	386	418	398	415	417	437	443	462	429	400	402	401	385	430	399	419	409	405	392	422	415	431	440	425	426	402	403	375	428	408	428	381	416	409	399	401	403	430	400	425	450	384	435	415	470	425	462	446	426	419	409	377	452	407	401	454	446	393	433	436	423	392	420	397	447	435	407	416	403	361	438	422	383	417	388	425	379	424	384	447	416	385	381	404	411	467	407	390	425	412	456	434	437	429	378	426	403	420	422	389	431	444	438	416	440	422	395	444	405	419	424	439	421	412	424	425	402	413	381	426	415	359	393	407	397	411	410	415	409	392	395	443	416	425	428	420	432	398	413	421	405	403	430	446	462	400	405	393	417	413	398	426	415	389	423	425	403	396	426	429	422	444	392	405	390	447	471	414	417	413	383	413	444	420	440	455	404	414	432	412	428	397	470	425	390	451	428	457	428	429	401	429	435	413	421	386	412	476	401	382	425	422	368	426	387	416	410	403	392	389	435	409	378	414	456	382	421	405	418	411	383	412	423	396	398	388	449	417	391	438	378	422	407	440	404	423	427	393	417	413	422	400	421	390	416	393	407	432	400	401	426	428	419	422	403	422	400	442	418	414	425	429	405	447	399	446	388	431	406	455	423	414	438	415	452	425	400	435	422	414	408	443	406	396	399	459	432	427	416	409	434	406	435	379	434	426	440	415	400	416	419	388	445	419	415	394	414	399	428	417	427	422	422	448	423	404	413	419	410	420	405	384	434	424	442	438	382	417	476	406	410	402	377	434	384	381	392	440	419	383	397	392	396	421	411	421	392	441	431	422	397	383	420	416	408	450	409	421	453	391	418	449	403	373	419	417	420	428	444	431	371	413	421	400	382	408	445	404	433	393	452	415	448	407	403	407	392	429	402	434	393	409	412	425	405	416	385	425	424	414	426	405	435	446	416	437	462	415	394	447	446	395	417	424	431	406	416	395	391	448	412	433	401	411
27318	21612	14030	4041	1242	650	492	415	372	309	285	261	267	245	243	255	242	235	244	236	206	219	252	246	215	247	211	229	240	252	242	242	216	235	224	223	195	206	225	247	209	202	192	218	226	180	191	227	226	234	210	233	226	204	229	240	229	207	196	214	248	241	216	216	205	217	240	209	194	219	220	217	222	226	217	225	214	208	217	205	209	213	221	209	228	225	213	202	222	214	227	229	203	219	235	179	203	223	243	244	241	201	254	224	210	241	215	211	210	219	240	233	215	215	199	231	216	216	243	240	192	205	203	221	209	209	239	244	236	217	231	240	195	218	230	227	228	230	232	205	230	230	202	244	234	229	200	212	223	241	193	229	197	203	220	216	218	235	220	195	228	231	235	240	206	238	202	222	217	219	212	253	203	195	208	229	231	206	237	223	235	208	211	227	215	205	218	216	199	224	217	229	221	211	208	202	206	231	196	236	216	218	228	234	254	221	203	249	236	239	216	222	238	228	222	204	242	209	220	229	213	218	215	218	213	223	225	240	221	216	243	193	214	222	253	196	234	209	226	225	220	231	220	249	222	227	227	255	229	225	236	211	213	207	212	239	230	207	216	218	200	222	183	227	226	234	218	201	242	221	250	246	231	217	225	232	214	239	225	220	209	217	230	228	212	199	207	207	238	233	223	226	250	214	222	228	222	224	209	207	231	226	231	221	214	232	228	203	224	222	211	214	179	212	231	229	228	225	202	229	224	199	241	199	213	217	242	215	232	196	208	224	222	234	214	187	215	229	210	219	199	248	222	224	223	234	205	225	196	219	192	221	192	252	232	230	206	237	217	237	220	194	227	218	199	223	241	230	233	230	222	214	211	237	225	218	217	219	207	210	221	244	259	212	234	218	252	197	217	217	241	239	243	231	223	189	220	218	210	223	231	194	236	220	215	213	230	224	232	236	205	237	202	205	195	223	211	220	202	230	224	217	224	227	239	250	209	217	235	207	244	239	241	227	240	198	211	227	240	184	217	197	216	216	210	223	224	207	223	209	194	202	218	227	214	212	223	207	222	238	241	195	235	232	230	228	198	208	228	206	202	210	235	227	212	220	248	228	215	229	239	225	199	239	196	214	232	232	234	243	205	209	210	246	205	220	206	211	204	225	242	206	233	215	236	202	233	230	218	231	208	209	233	228	207	219	213	212	243	236	231	199	227	241	243	219	213	248	234	232	207	215	182	228	228	218	214	231	217	203	233	193	198	215	256	215	237	202	209	228	224	208	230	207	220	196	203	224	215	211	224	213	217	213	212	213	246	260	216	215	237	216	240	231	229	214	197	216	189	211	226	223	232	211	207	234	217	227	210	222	235	207	215	203	196	239	207	215	235	198	240	203	200	227	220	192	231	225	232	223	220	221	239	228	209	205	229	244	193	232	216	233	226	234	244	213	201	202	230	249	222	215	190	226	206	234	206	201	246	244	218	216	213	226	193	218	216	223	224	243	220	219	228	226	203	209	234	247	200	231	215	214	202	211	214	235	217	210	234	209	230	201	214	216	221	231	228	212	234	213	202	220	212	206	205	204	211	242	213	204	209	251	192	225	184	247	243	219	231	228	211	223	239	234	219	225	206	222	227	218	232	216	203	227	202	221	219	231	211	238	207	225	225	226	244	218	218	187	247	211	224	203	222	240	235	228	230	237	214	195	243	205	227	224	211	208	191	210	209	236	225	194	224	199	215	226	218	230	211	222	226	203	187	201	211	223	213	225	202	217	197	213	222	223	216	249	246	227	214	245	202	228	189	223	215	207	232	242	201	209	241	218	215	242	202	229	220	227	213	223	218	220	230	237	214	198	216	226	224	211	222	229	218	220	237	215	220	218	217	231	209	231	233	250	223	223	200	222	216	207	230	227	251	225	206	234	225	246	230	214	222	212	210	212	226	213	229	200	208	204	218	202	250	218	237	213	236	190	217	202	224	223	210	221	215	215	205	217	199	212	209	218	208	232	219	257	208	205	202	208	232	199	228	247	214	223	232	205	237	209	251	217	193	234	199	204	212	226	202	236	235	228	221	216	207	230	242	206	211	236	214	215	240	214	208	212	212	249	217	225	205	222	218	211	246	231	223	215	233	227	201	230	217	200	212	241	208	206	182	201	234	225	242	222	233	243	210	203	199	215	218	217	219	217	224	238	208	235	230	206	216	220	229	206	213	220	220	230	224	201	247	231	202	229	228	225	224	181	232	224	239	237	192	202	216	238	220	260	241	204	212	228	230	196	230	234	220	219	223	206	222	211	210	208	214	229	217	222	264	206	236	241	223	203	225	206	222	201	184	219	229	213	232	220	197	207	218	211	231	212	209	223	220	218	214	228	226	237	192	222	230	225	215	201	213	225	223	203	234	220	230	225	224	245	236	220	222	214	200	228	240	242	227	228	222	202	173	225	238	229	224	217	211	211	225	224	217	232	219	202	226	258	222	200	206	208	222	215	221	221	226	218	207	218	216	189	210	248	209	242	217	204	229	190	226	201	243	216	208	220	217	195	231	231	211	187	194	207	239	219	220	231	223	216	203	211	230	241	237	218	215	232	203	242	198	246	227	213	247	206	235	226	230	236	237	200	217	221	217	228	217	211	213	216	249	213	195	217	238	233	208	197	236	184	215	215	236	216	219	214	225	232	229	206	219	217	201	225	235	211	224	182	237	233	247	226	243	206	236	212	197	241	230	209	233	243	213	215	214	232	204	214	208	221	222	233	208	210	260	204	206	223	246	232	237	226	195	188	236	229	215	208	259	215	229	225	224	245	217	227	212	201	238	219	198	211	240	222	193	228	242	233	235	215	203	241	222	220	221	206	236	199	216	225	225	210	207	253	199	226	217	222	215	233	225	245	211	191	223	220	239	253	221	242	222	212	218	205	211	185	233	230	232	227	257	225	235	229	244	223	226	222	209	211	226	232	210	230	200	242	217	197	223	199	240	223	249	219	223	223	237	213	225	213	249	213	233	257	213	244	208	211	239	229	207	205	222	234	214	227	232	203	243	233	219	218	212	193	215	247	214	232	232	228	230	220	215	237	208	238	213	209	220	216	218	203	246	213	222	215	239	232	224	250	228	212	201	234	210	212	213	234	190	216	234	223	205	211	183	234	216	227	228	226	228	234	225	206	212	206	222	200	220	202	200	228	245	204	210	194	209	245	230	209	215	225	205	219	231	217	204	233	251	208	218	220	241	225	223	208	235	224	220	233	243	220	229	229	200	240	245	223	240	197	234	244	229	181	227	225	233	235	235	239	225	226	213	226	228	214	216	205	231	233	217	204	222	239	224	220	205	244	215	249	200	234	224	229	224	215	212	218	220	201	213	234	215	231	239	220	212	201	214	217	212	211	223	197	208	233	207	246	252	205	198	238	236	216	219	207	209	232	205	233	195	224	204	195	208	234	239	225	204	194	224	226	230	223	227	217	233	198	228	224	208	223	215	215	198	225	208	215	208	221	208	221
27678	30868	14121	5635	2743	1616	1062	853	702	536	502	453	384	395	363	382	373	369	318	384	364	354	351	342	337	338	322	347	321	336	325	296	329	328	299	331	306	328	352	316	315	345	299	324	339	326	340	297	296	334	311	328	290	297	318	312	316	320	303	304	308	287	269	299	309	320	319	310	303	323	285	308	314	330	305	317	302	294	315	347	311	297	331	288	301	313	295	296	350	300	291	288	323	340	311	310	301	300	301	334	317	289	305	301	318	302	331	318	310	338	301	317	300	334	297	301	291	294	312	283	289	289	300	282	280	337	296	329	260	322	324	316	303	299	300	301	313	325	317	312	337	304	348	307	264	308	271	304	323	275	317	320	328	288	293	262	311	314	296	327	283	303	303	297	296	331	297	307	305	306	311	293	325	308	311	309	305	307	331	334	297	277	327	280	302	318	316	300	320	309	305	292	314	313	314	328	296	313	282	313	301	303	277	300	298	327	304	327	287	312	291	300	322	299	324	324	317	309	325	277	320	296	288	330	318	282	310	309	329	295	293	309	335	334	335	321	310	321	313	312	295	325	299	308	305	299	314	286	299	315	306	319	277	333	287	298	326	334	307	295	302	297	353	292	298	325	312	301	341	288	329	289	331	337	348	327	295	301	338	324	292	352	320	296	323	305	292	333	309	293	295	336	330	285	315	333	302	329	282	265	293	300	324	301	313	310	308	312	335	301	315	285	311	307	333	297	320	277	316	332	311	313	323	304	295	293	332	316	343	275	286	306	336	342	323	311	300	294	317	335	300	310	313	305	330	292	302	295	351	306	295	328	291	279	350	323	276	313	312	285	320	305	326	292	297	309	298	302	337	309	294	326	287	318	296	301	313	296	287	290	307	328	324	330	323	300	297	290	323	294	308	324	288	330	308	339	331	297	302	342	304	303	333	301	297	305	318	293	299	320	310	337	288	267	317	324	315	300	341	320	285	296	306	318	312	304	314	308	303	285	286	313	311	314	317	310	332	338	293	324	309	305	332	319	282	306	314	300	312	314	309	330	314	293	303	314	310	321	316	318	320	322	321	286	299	322	282	322	332	324	324	285	325	309	308	333	301	294	335	331	321	317	298	308	284	308	282	296	322	270	310	303	317	321	300	290	280	324	315	324	303	327	324	328	276	310	310	278	300	296	324	299	306	326	301	288	305	296	305	316	293	310	317	306	284	299	320	296	312	332	313	310	311	316	292	299	312	315	301	313	298	343	332	302	302	266	305	284	313	327	304	326	317	306	327	314	316	287	339	288	288	282	300	309	316	296	316	315	308	311	310	323	338	324	312	322	309	264	298	326	326	342	331	296	320	324	301	291	278	329	262	298	318	314	303	297	292	306	357	300	290	296	294	308	305	322	312	338	340	310	303	298	271	292	292	287	294	322	310	343	328	313	303	293	335	274	318	350	252	324	297	298	303	312	310	309	288	331	299	297	285	288	321	300	323	317	331	266	308	277	315	322	304	317	294	336	303	330	317	336	320	296	316	309	295	339	309	342	289	325	283	335	304	298	309	310	325	320	301	313	298	301	284	324	277	307	303	313	324	329	339	331	317	331	321	302	285	322	320	287	309	289	300	315	283	332	264	353	284	319	317	317	320	316	345	298	306	299	297	304	347	329	351	315	323	323	314	309	323	287	330	298	320	341	354	327	330	329	298	324	330	303	310	320	318	299	320	299	288	302	330	323	332	305	312	306	339	341	294	329	303	335	307	353	317	298	316	344	319	313	305	286	286	327	317	349	337	333	287	319	315	301	304	317	318	291	312	321	304	294	299	288	308	302	302	296	336	303	329	296	295	297	302	307	309	286	302	314	308	306	295	298	312	299	281	313	319	299	307	298	335	288	298	334	324	316	294	330	290	319	297	314	292	269	302	322	292	291	333	327	287	299	331	318	337	318	337	305	332	316	307	329	302	307	307	334	313	301	303	289	334	305	314	300	330	309	294	293	317	329	330	310	318	291	304	330	308	312	314	320	304	312	327	326	327	292	329	302	295	314	279	295	312	312	312	324	340	309	297	263	317	319	307	314	322	277	311	308	295	298	284	317	309	287	311	289	308	326	317	285	321	299	298	309	308	348	273	304	319	304	293	327	303	289	330	319	316	304	298	324	263	327	310	305	308	305	314	307	324	302	309	347	315	308	328	288	295	335	293	305	346	312	319	303	343	313	297	323	311	324	310	323	299	273	308	334	305	316	314	285	309	322	312	313	306	315	294	325	343	324	298	301	307	298	275	321	319	295	286	323	300	288	323	297	323	307	312	326	310	283	327	286	306	272	321	324	313	309	328	294	308	284	319	304	327	281	286	327	326	324	335	295	317	321	285	309	346	271	293	346	301	317	322	318	334	318	317	305	330	293	306	325	312	302	293	309	285	321	297	305	273	288	299	294	302	334	282	284	281	296	310	288	308	295	297	312	343	321	281	299	331	311	294	286	345	311	337	330	284	317	260	292	278	296	299	289	313	324	311	310	317	302	318	322	294	332	297	291	319	300	316	307	312	299	311	322	327	292	306	318	300	302	282	315	314	298	335	297	296	316	324	298	309	311	292	300	283	304	337	331	313	300	304	322	315	302	322	312	311	332	321	310	300	325	315	316	321	338	306	306	297	302	270	345	309	297	320	333	318	300	317	348	294	300	328	313	308	309	323	307	296	321	282	312	308	296	303	319	277	317	288	309	319	297	309	286	302	309	308	339	306	328	297	278	334	311	315	330	289	288	324	324	295	280	286	325	306	305	294	277	295	312	319	309	280	310	321	321	331	286	293	301	303	311	292	307	331	338	324	335	316	317	314	320	323	340	302	304	337	335	301	316	314	304	331	287	308	280	318	343	335	297	322	328	309	314	319	328	284	306	294	311	287	332	327	299	342	314	312	330	333	309	286	299	306	293	317	300	274	278	323	297	290	305	296	314	325	287	309	312	331	294	337	313	325	318	317	327	314	297	329	295	288	303	302	317	319	292	304	279	279	280	335	286	307	282	309	290	305	313	279	294	289	296	318	307	334	292	295	300	281	306	293	290	307	316	313	303	322	308	321	330	319	313	325	282	311	313	291	324	288	332	312	308	296	289	322	298	338	286	320	307	306	306	294	294	322	339	324	321	347	288	303	338	284	316	279	314	301	303	319	295	303	323	313	337	301	303	345	320	260	294	329	281	323	323	342	321	338	312	300	318	296	304	309	290	286	290	287	320	305	292	291	341	315	341	275	308	284	324	314	312	296	316	291	322	299	301	301	293	321	299	299	293	290	322	317	288	289	310	287	287	321	308	331	306	310	299	311	322	312	331	301	283	303	326	314	307	326	308	281	300	307	289	310	306	312	296	309	320	325	304	314	272	341	274	353	319	339	315	280	288	307	330	303	339	345	314	301	329	311	296	317	320	303	266	309	314	322	314	303	297	292	313	331	310	308	296	308	294	284	301	318	298	299	309	317	291	291	299	326	331	295	315	290	331
23716	20720	27658	23776	20310	7089	1618	985	809	688	624	543	539	489	465	426	463	401	433	468	432	420	410	354	413	451	371	367	397	387	395	365	380	373	370	406	369	419	401	362	396	379	359	351	343	392	386	350	368	369	361	382	342	328	334	380	345	338	358	342	385	340	372	388	359	330	334	352	389	372	344	393	343	332	341	358	359	351	374	350	383	355	365	384	324	343	340	336	346	360	309	367	348	356	350	329	346	378	331	344	349	386	370	340	357	343	374	347	317	362	350	348	333	374	371	389	363	394	365	330	336	356	367	378	376	369	352	359	346	342	333	369	403	344	354	387	331	351	336	371	304	366	373	363	350	339	389	354	328	340	388	369	380	350	335	365	337	352	377	370	359	346	350	394	300	325	365	358	333	346	370	317	362	358	341	366	361	325	337	354	367	360	327	357	367	341	348	398	369	369	358	350	359	328	362	363	335	357	373	361	343	350	362	361	363	335	351	338	358	361	368	347	403	349	362	345	351	368	350	350	369	342	370	335	367	354	324	345	366	352	354	374	399	396	346	343	336	344	360	367	331	355	347	376	353	323	349	374	370	348	350	359	342	378	366	368	352	362	346	366	378	390	377	341	359	315	345	357	339	329	378	328	361	372	366	343	322	335	361	325	342	365	361	345	367	328	326	369	353	359	380	343	351	343	360	373	330	340	340	369	370	397	393	359	370	352	349	390	328	319	351	363	361	358	373	343	359	372	366	345	379	335	357	346	350	344	380	329	378	333	344	355	348	376	378	337	335	335	370	350	370	347	375	364	360	365	342	366	369	380	366	347	344	343	369	340	361	359	367	389	353	349	350	368	346	374	399	363	382	371	371	333	359	320	347	343	364	380	345	362	357	366	338	330	367	373	321	344	357	382	341	357	362	315	343	343	360	334	354	387	356	347	324	343	347	341	349	361	344	350	349	346	359	362	357	362	353	389	335	331	349	326	362	356	368	367	381	353	348	347	333	350	344	324	373	332	366	353	354	340	354	354	329	357	377	353	351	359	321	350	358	375	351	365	389	372	350	334	353	330	364	374	355	325	344	352	328	332	346	367	357	367	346	327	391	330	321	354	359	339	310	352	374	357	331	393	364	344	352	341	331	325	369	346	342	354	360	328	365	347	372	373	387	365	385	338	332	386	343	346	354	326	383	350	371	345	349	370	368	350	359	385	350	346	370	353	357	335	373	369	377	358	374	357	339	331	384	354	364	361	360	331	377	364	389	383	343	374	355	354	367	362	357	364	347	336	347	351	319	354	354	328	381	356	329	316	348	345	329	360	329	377	365	334	376	322	365	328	354	390	350	362	314	332	336	359	323	373	366	376	352	335	372	363	356	347	339	358	373	352	347	345	367	389	397	342	326	357	358	363	372	334	372	312	338	341	343	313	373	365	346	399	357	342	364	367	358	369	339	333	343	330	331	321	360	333	350	394	347	386	347	358	351	347	335	344	391	368	372	362	366	350	331	355	365	325	352	321	308	371	360	335	342	356	350	364	332	378	353	343	357	355	336	323	373	345	359	359	363	375	354	348	361	341	332	362	357	338	331	345	346	373	368	349	350	354	353	366	330	339	352	347	331	343	371	348	323	376	357	342	365	350	301	362	355	323	342	364	375	324	350	342	328	361	352	359	389	344	350	356	350	332	367	347	304	378	362	338	378	391	355	345	370	359	342	334	375	341	356	357	353	380	359	366	341	377	312	357	392	375	370	336	353	363	346	340	383	365	356	335	358	361	367	362	372	367	357	345	353	335	359	333	342	341	343	364	405	333	328	356	360	356	393	348	330	340	350	354	378	410	357	339	355	330	340	342	358	332	372	368	338	361	339	350	353	353	344	367	343	349	354	372	368	344	361	342	321	348	371	355	346	350	359	333	340	390	340	345	347	363	355	384	349	380	345	344	397	394	375	348	358	373	357	378	336	344	380	367	323	342	369	375	323	361	369	343	366	368	340	352	330	345	374	339	320	336	363	349	337	366	386	368	350	344	372	373	353	342	342	330	327	342	367	340	344	338	374	386	344	347	334	364	365	368	369	368	377	361	413	333	338	364	317	393	356	364	360	344	360	372	364	349	406	373	334	333	337	363	327	362	354	378	387	366	361	324	344	352	332	358	349	381	323	338	341	335	343	365	364	358	343	373	363	352	347	367	366	384	351	349	405	344	347	366	342	391	368	385	346	380	375	370	373	384	360	382	326	342	356	369	395	321	359	350	361	367	357	364	325	350	349	338	377	379	344	363	353	374	299	320	372	357	347	343	343	377	366	352	380	319	359	365	370	372	354	376	337	347	318	368	323	359	355	344	356	353	333	355	383	333	331	350	361	364	379	320	373	362	342	320	370	416	352	381	359	355	345	382	341	365	365	410	321	353	356	339	337	375	337	347	351	333	369	359	344	369	355	351	333	354	361	357	412	346	379	344	357	398	314	328	389	362	360	336	396	348	347	362	352	370	352	361	346	345	355	348	373	348	327	355	384	349	346	344	337	323	334	382	341	341	358	362	330	333	362	348	358	340	372	368	340	349	363	355	329	355	333	359	381	342	380	344	317	350	349	363	323	347	352	383	366	383	383	336	370	341	313	350	339	341	360	347	347	385	385	329	367	334	352	388	360	358	364	315	324	366	321	357	343	369	343	342	351	355	358	335	344	390	336	388	339	362	367	331	354	351	348	357	348	373	336	313	360	373	368	319	303	331	366	315	369	359	354	323	332	344	362	328	362	375	369	356	375	374	351	330	354	332	354	376	380	373	358	323	359	362	386	314	370	342	331	349	357	326	359	373	365	357	348	365	341	363	363	349	348	338	379	338	358	380	344	352	351	362	294	359	331	349	362	355	376	337	323	326	362	316	363	344	341	349	314	354	383	353	372	325	338	331	366	340	334	354	302	373	363	338	336	357	385	355	373	357	343	291	339	344	360	314	340	367	366	379	319	345	361	352	380	377	339	359	340	342	372	344	361	390	356	380	344	376	352	391	346	363	385	358	370	333	354	341	369	319	362	346	374	371	337	354	346	357	337	335	344	359	336	337	351	386	358	347	334	321	371	339	392	335	383	372	361	331	342	340	372	351	348	382	328	370	359	361	347	357	354	340	360	331	366	351	376	368	352	326	353	371	360	331	304	332	370	345	376	333	343	347	362	350	367	348	363	341	369	333	370	356	345	366	316	382	389	349	350	328	354	339	379	335	347	348	374	355	356	395	388	371	331	350	323	346	341	349	391	391	393	371	389	370	340	343	338	346	387	377	324	374	332	331	326	345	365	350	346	391	337	378	384	381	359	388	335	364	318	349	334	336	338	321	348	316	360	346	365	336	369	358	346	384	330	342	360	350	346	317	331	353	361	322	356	365	334	374	366	336	360	360	358	339	369	355	374	367	369	348	357	324	368	340	327	362	363	362	344	363	349	383	338	388	387	343	364	351	364	358	367	363	378	349	354	391	367	357	351	372	348	361	378	356
31643	43436	20965	11261	6495	4137	2789	2261	1730	1415	1255	1027	894	897	843	857	734	731	643	660	657	641	591	624	613	598	591	574	567	542	541	529	489	537	525	563	509	536	527	569	498	537	541	521	494	539	484	518	497	529	487	504	565	507	519	522	492	504	471	469	523	520	472	534	506	508	426	504	473	532	532	491	478	481	514	503	519	483	492	484	468	495	513	520	521	491	484	507	497	555	478	489	478	507	489	513	482	505	476	520	522	508	484	445	531	498	475	524	484	458	497	503	488	470	495	497	475	488	474	528	489	515	522	471	486	511	512	499	495	496	474	534	490	504	462	512	465	477	505	485	510	486	518	507	483	472	464	490	509	479	516	478	513	465	446	455	520	507	534	480	439	486	497	473	477	472	534	466	507	448	487	511	474	495	486	498	498	465	508	517	492	496	458	511	480	451	487	508	468	490	451	540	515	490	493	445	507	456	469	506	515	491	508	544	500	450	521	464	493	459	478	490	473	452	524	490	499	537	470	499	479	476	471	480	491	491	499	502	475	496	479	492	487	485	519	501	522	500	486	493	483	548	497	514	508	528	463	477	497	485	509	498	512	486	485	444	504	501	508	460	508	492	466	496	485	446	502	486	460	524	486	536	480	495	501	489	493	501	493	507	489	487	498	507	514	479	505	480	485	495	493	504	505	516	508	480	522	490	511	492	433	489	505	491	486	504	527	477	486	539	473	498	471	486	490	472	499	451	484	487	485	491	532	481	494	484	532	509	471	513	469	481	547	496	512	521	485	442	521	500	492	519	476	475	472	527	507	487	528	527	471	456	497	511	485	533	471	481	495	486	485	443	491	473	498	461	485	474	473	505	507	497	519	486	464	469	505	521	495	502	470	494	552	469	523	494	485	504	504	504	504	457	500	492	498	504	489	503	493	487	536	472	497	503	491	502	454	510	461	532	503	495	476	468	459	471	490	458	481	505	541	536	494	491	474	460	475	496	446	505	511	452	455	486	527	467	494	510	504	497	468	467	469	495	494	480	455	509	489	474	478	489	534	510	490	488	502	450	509	498	491	446	483	461	484	480	480	502	507	482	481	507	509	469	503	508	500	473	487	505	459	506	478	494	480	477	466	474	533	496	505	455	527	454	536	452	451	519	484	484	487	487	512	523	441	466	512	495	515	488	480	488	493	501	512	477	464	471	536	519	456	468	510	499	480	504	495	516	504	490	486	488	495	508	526	461	455	505	474	506	497	499	512	467	486	525	472	520	491	475	473	490	492	489	477	468	511	503	502	472	477	472	463	451	506	451	470	455	531	473	459	500	445	508	449	494	499	508	511	505	512	474	533	456	479	527	494	507	473	501	484	514	490	468	485	484	453	490	476	482	479	487	455	479	455	473	452	500	471	474	512	465	501	507	505	496	509	488	480	488	461	489	486	494	502	518	487	482	487	494	479	488	476	513	473	487	505	530	481	471	481	511	479	493	504	497	482	476	466	450	491	465	466	455	469	519	503	478	513	477	492	541	488	467	480	507	534	539	484	510	525	480	487	506	473	489	465	485	508	533	465	517	480	493	505	467	467	469	513	455	552	498	464	487	526	512	498	525	486	533	492	498	458	480	483	477	502	490	521	510	488	500	480	466	483	509	493	494	503	496	502	494	530	505	531	465	507	530	485	492	515	492	501	512	495	458	511	467	478	501	477	481	469	477	445	468	515	481	526	491	488	498	463	512	489	483	492	453	502	457	483	495	485	489	461	496	485	498	504	491	501	473	488	489	460	523	507	501	482	518	488	468	469	494	482	522	506	500	505	463	459	499	471	479	526	491	483	508	453	500	496	518	501	468	486	479	469	500	474	497	483	477	501	496	490	495	501	509	510	507	542	508	502	499	479	478	505	478	458	482	470	490	483	501	495	489	496	488	510	481	523	528	489	453	461	480	512	518	510	469	507	460	435	479	456	519	520	478	451	466	471	500	467	475	493	482	480	515	493	503	493	495	473	521	479	467	493	482	527	470	531	487	488	503	478	531	452	464	476	466	483	489	497	460	506	509	497	497	483	484	496	504	485	502	506	499	499	493	528	456	483	477	470	490	513	504	447	514	505	496	500	504	486	473	471	478	516	492	462	448	488	486	475	559	479	511	465	494	462	470	490	491	475	475	483	484	466	495	490	494	482	523	511	477	489	456	471	490	489	495	479	486	469	524	519	466	523	515	474	496	472	473	476	515	444	457	457	490	493	479	470	487	527	506	532	486	511	505	480	540	507	480	470	476	505	525	469	483	525	528	445	508	479	463	494	524	506	466	519	497	491	480	482	441	479	488	484	492	519	496	471	489	474	482	497	466	462	443	492	483	485	450	495	472	476	465	463	536	506	482	462	476	454	524	497	499	481	513	463	479	455	499	471	468	472	521	492	471	488	486	461	504	499	475	527	485	476	475	486	495	472	497	493	460	488	469	477	496	537	477	426	530	452	515	512	469	468	511	474	471	517	470	496	500	511	489	474	506	486	480	499	513	538	507	503	428	479	489	514	470	486	494	476	552	487	479	480	507	477	457	470	459	533	487	503	466	456	477	483	499	462	475	485	444	471	493	474	492	483	516	475	452	482	468	504	493	502	466	476	474	513	489	485	528	427	502	507	466	463	484	450	468	519	476	550	500	471	480	491	479	505	500	470	476	495	495	502	541	491	480	469	499	478	441	495	494	494	438	479	474	492	488	529	496	488	512	503	493	469	506	477	496	489	482	497	506	482	498	502	543	477	511	499	535	459	488	476	492	539	463	500	488	488	476	533	498	485	519	491	480	485	456	476	464	505	485	497	491	504	444	467	523	488	477	499	525	516	499	520	487	511	492	500	487	503	485	477	526	459	508	490	514	490	487	483	493	494	480	473	456	509	518	503	535	502	452	456	498	498	540	501	526	470	502	504	497	476	497	502	452	492	492	541	512	520	440	505	517	495	479	465	530	453	480	501	528	501	494	488	505	527	480	495	480	491	457	474	504	515	448	490	476	508	476	519	475	498	524	507	464	489	506	490	484	475	450	489	471	496	501	513	469	446	497	491	471	494	506	503	456	483	478	500	483	498	479	529	487	497	480	455	490	480	463	476	483	503	519	492	463	511	474	531	516	482	465	498	468	467	491	461	481	496	488	477	472	471	514	487	531	481	498	505	455	503	488	516	531	475	472	507	456	485	470	487	524	510	500	504	478	451	468	492	508	489	408	501	516	479	467	482	471	455	481	505	474	475	466	496	490	485	491	485	489	478	484	435	473	479	507	494	505	481	492	486	491	518	481	471	512	520	470	493	497	478	488	509	461	480	465	491	489	483	456	481	541	500	500	453	475	474	456	485	471	513	451	471	489	507	519	492	480	500	463	495	494	466	490	432	504	510	475	485	477	465	494	504	482	439	479	506	487	458	519	507	485	517	508	462	496	487	475	471	504	532	496	502	481	495	468	453	484	470	472	510	495	483	462	481	468	523	532	472	524	473	464
22789	20756	28196	23256	20707	19999	5017	1404	975	853	680	613	586	549	471	504	444	427	395	398	370	349	381	383	341	346	374	351	361	327	329	328	323	307	333	296	320	313	314	340	332	307	301	324	288	278	281	296	288	311	331	297	310	253	283	281	287	298	290	304	298	328	308	343	279	314	280	252	281	308	344	296	316	316	313	282	338	303	311	277	278	309	297	301	306	295	264	300	287	276	319	312	289	297	305	328	277	273	272	288	306	303	265	294	277	279	306	314	275	318	312	321	308	288	276	290	319	269	276	318	272	288	311	302	296	295	306	302	307	316	302	269	306	285	296	308	289	284	341	285	266	307	301	289	290	291	282	297	303	288	254	269	295	261	281	310	279	284	283	281	290	298	288	305	268	285	297	271	294	288	262	290	267	268	261	283	268	300	289	283	326	284	307	303	290	265	317	312	313	292	252	271	300	318	282	341	285	319	274	296	270	311	244	318	304	268	307	280	284	299	295	273	258	273	287	303	287	306	276	331	301	277	285	297	312	295	289	311	304	308	289	301	274	265	302	312	298	313	280	286	253	325	269	264	317	281	269	268	264	277	289	286	287	280	326	276	324	289	284	285	293	302	296	295	294	277	276	280	268	273	309	286	284	305	303	314	268	292	300	304	320	293	283	275	297	304	328	300	312	301	307	306	333	273	260	321	316	317	306	303	290	307	307	288	310	284	278	276	304	306	247	346	296	327	301	277	304	316	301	300	279	285	285	300	300	290	322	296	315	310	293	281	295	272	293	297	297	308	300	307	295	283	294	268	280	276	302	255	284	312	295	280	277	281	274	285	301	277	275	299	281	276	296	289	290	261	303	314	294	291	284	299	264	304	278	294	296	269	261	305	306	269	283	288	295	258	292	286	283	322	284	285	314	283	295	331	278	275	315	298	278	303	284	286	318	292	309	280	319	266	301	288	333	298	301	317	285	300	274	320	285	280	254	292	285	311	290	308	287	286	266	295	257	308	283	292	312	265	277	291	288	308	292	307	318	309	271	286	262	300	280	293	288	296	288	285	303	312	338	292	298	318	313	293	273	307	294	271	271	277	267	270	267	290	274	311	325	274	282	305	331	293	311	272	273	280	296	301	284	288	276	331	276	285	286	257	289	286	292	283	305	300	300	263	289	279	310	284	305	299	276	276	294	301	304	320	280	288	285	277	248	286	281	319	289	322	312	284	293	287	281	307	286	285	318	273	283	300	335	327	278	268	275	303	277	312	286	297	329	326	273	274	286	306	303	266	314	294	268	285	295	316	298	291	251	268	296	272	292	287	296	292	282	305	254	294	282	284	275	314	277	280	286	297	298	241	275	297	272	294	280	286	270	269	305	309	283	315	281	290	299	295	286	304	310	261	282	266	299	254	237	304	315	271	294	273	305	289	304	274	288	281	276	298	296	291	294	280	327	284	252	280	292	280	268	279	299	278	294	299	301	277	318	296	293	318	296	263	302	253	294	287	336	292	286	283	304	271	315	273	310	299	327	300	271	289	309	299	308	291	279	296	296	301	274	280	285	279	318	285	297	303	313	297	250	286	270	276	315	282	339	317	309	298	279	277	266	309	298	302	285	298	315	260	265	284	274	312	281	289	278	283	298	272	289	294	282	290	260	281	305	317	307	303	306	310	306	283	294	310	275	290	285	303	269	287	285	279	277	308	279	279	268	273	291	279	303	283	320	304	293	315	293	298	309	265	295	278	265	249	282	336	266	270	338	296	316	275	298	303	297	324	291	267	258	297	304	290	298	308	289	304	292	251	323	289	290	295	264	263	279	290	300	291	301	315	288	302	307	312	283	289	252	310	282	287	270	279	283	275	257	270	283	288	279	270	303	280	312	263	267	303	316	298	277	304	285	319	262	254	310	298	300	319	265	318	252	297	298	276	300	293	292	297	278	292	282	287	286	296	276	268	264	282	317	266	320	267	272	310	305	298	313	290	308	286	284	277	281	303	274	307	311	316	292	261	297	308	245	290	278	316	291	269	301	339	276	317	299	282	270	302	286	299	310	313	294	301	282	279	314	305	291	291	287	262	291	307	284	304	288	329	302	269	312	290	287	288	297	284	299	302	246	277	309	302	295	287	318	305	284	283	313	314	291	258	294	302	287	261	300	296	280	285	290	297	320	306	302	288	301	285	310	276	328	271	309	255	302	298	279	335	280	300	276	296	298	271	298	275	282	311	311	266	289	310	284	277	281	309	270	294	296	301	297	303	325	290	263	303	286	312	279	287	278	279	290	292	330	335	312	270	266	287	329	309	297	308	320	291	263	284	293	297	290	311	300	281	278	277	271	279	307	293	269	333	294	268	266	288	288	277	263	277	301	296	303	294	297	319	285	326	326	304	308	302	287	297	284	295	306	302	277	294	291	281	289	296	289	311	293	314	302	296	293	306	275	299	263	296	305	278	294	292	314	326	285	261	268	266	259	273	289	298	280	307	297	292	256	291	300	281	332	300	298	284	314	312	276	302	304	299	283	295	292	299	261	273	287	286	268	294	290	301	318	302	291	325	301	279	262	284	307	244	300	299	306	335	289	311	281	312	289	320	313	295	297	279	282	302	282	299	310	302	284	285	267	321	287	309	265	282	264	315	292	319	315	282	287	287	305	273	300	287	284	286	289	278	308	301	267	284	291	263	294	293	291	319	294	298	289	307	299	318	294	354	295	281	294	321	261	281	271	283	282	306	332	267	313	320	321	290	291	290	265	264	301	277	328	282	308	253	292	300	298	277	280	287	288	274	319	312	277	275	302	245	284	329	291	286	274	299	291	293	292	315	265	269	315	296	284	268	319	275	283	288	285	280	308	264	301	296	304	306	290	294	341	285	283	281	284	301	312	324	285	272	283	312	286	287	288	294	294	249	300	285	293	298	267	294	289	294	268	273	289	277	297	259	288	291	286	295	264	270	279	299	322	248	273	276	273	308	289	303	328	304	306	300	302	317	303	319	291	287	278	298	267	245	287	295	317	255	300	268	314	297	289	270	290	300	259	295	271	308	312	272	305	305	294	258	295	283	285	311	297	263	317	323	292	266	310	263	309	288	301	291	290	280	293	251	279	303	273	251	292	323	302	298	278	263	288	295	294	279	311	281	304	310	294	281	265	302	285	281	311	304	282	297	286	298	303	276	293	274	276	302	287	266	282	304	281	304	283	297	292	304	290	290	266	277	267	278	289	317	263	263	276	255	281	295	272	288	276	283	284	281	319	346	338	278	266	293	294	283	275	279	315	308	282	311	306	283	290	271	337	300	292	295	277	306	289	283	283	316	277	268	264	301	308	261	293	294	292	303	293	291	307	297	308	299	282	311	296	283	310	281	303	302	266	295	299	287	294	256	293	291	282	268	313	291	287	306	299	297	304	297	288	310	296	320	267	280	311	288	299	300	298	317	286	299	266	277	291	310	301	307	296	295	276	294	284	301	272	303	273	320	275	246	302	320	297	287	282	253	276	261
35904	49077	25986	14469	8782	5987	4144	3062	2391	1982	1598	1355	1169	1067	944	969	858	762	691	663	683	620	682	607	619	615	592	574	537	532	481	523	505	469	508	481	509	502	481	486	506	474	432	414	444	409	419	405	433	437	460	428	450	408	410	427	402	422	432	411	416	418	440	458	410	431	430	421	403	406	420	429	449	442	432	406	424	432	417	421	405	388	430	414	398	440	438	407	398	405	399	413	431	462	410	431	446	415	415	416	418	425	421	470	463	415	412	417	422	398	410	418	405	432	417	389	406	420	441	446	475	383	444	404	408	405	403	410	415	397	390	409	455	405	381	404	440	411	483	400	402	416	437	377	421	408	441	416	421	422	439	395	396	410	441	386	360	421	419	424	423	395	446	421	385	391	412	395	427	415	393	442	383	419	451	413	382	384	407	402	462	404	390	435	410	423	389	415	402	419	399	419	397	423	445	398	424	421	380	417	386	402	413	415	392	387	409	426	440	385	392	390	431	413	398	375	398	404	415	368	388	429	442	413	389	387	380	418	449	409	372	402	403	394	441	414	393	419	397	436	427	424	433	412	427	422	425	431	417	406	413	393	419	385	398	419	401	385	397	429	444	409	431	420	402	394	395	401	408	426	394	395	392	409	378	409	405	401	427	409	393	429	423	418	436	411	416	399	422	376	393	434	385	396	408	412	428	395	400	404	413	428	373	378	393	393	424	393	409	410	409	395	440	424	399	404	407	400	414	397	402	453	408	393	422	401	423	422	387	398	425	397	419	392	364	400	428	407	422	432	404	399	432	424	415	398	418	415	419	412	417	415	416	411	422	410	414	434	422	406	396	419	444	407	411	391	405	427	404	406	401	390	382	369	401	432	375	413	392	380	409	427	393	447	404	410	410	448	418	446	404	401	418	389	442	445	385	410	432	416	424	410	418	415	404	456	433	427	385	405	410	398	425	432	384	402	383	396	416	455	404	421	385	393	359	407	405	398	408	411	417	408	428	424	413	423	411	437	388	381	403	354	431	419	431	399	397	399	406	408	376	410	431	395	433	427	412	433	421	432	395	447	410	424	403	426	411	473	417	424	446	363	446	415	435	419	422	393	376	404	416	415	424	403	390	407	360	454	382	463	476	380	384	407	449	381	433	412	436	421	406	421	424	392	437	412	402	431	420	398	420	397	414	390	417	406	400	403	395	393	394	421	394	444	398	436	412	404	467	414	454	412	389	427	409	407	388	402	406	404	406	420	403	432	424	372	420	427	414	437	427	429	403	404	403	405	388	436	429	380	418	404	369	393	427	360	446	399	389	397	384	393	423	390	454	409	420	409	373	415	394	478	406	394	412	371	409	405	392	367	407	409	432	400	434	442	439	454	399	441	366	436	410	441	391	408	438	426	407	405	403	417	395	417	401	417	411	422	429	458	429	407	414	401	383	419	430	402	416	370	418	417	416	427	397	422	423	397	406	384	384	386	390	448	407	416	382	391	429	413	382	391	430	409	424	391	409	424	427	416	409	463	404	404	403	432	400	406	453	398	392	406	384	396	416	428	417	440	395	433	428	440	383	368	404	405	422	426	386	386	402	380	381	385	417	413	428	397	387	395	380	403	439	433	388	392	404	459	421	396	397	417	412	418	401	418	390	385	384	395	410	426	411	411	395	407	393	411	414	443	421	393	415	419	409	461	411	395	369	390	401	400	442	408	437	453	416	435	425	401	388	360	405	425	419	407	384	433	452	407	426	402	402	395	393	404	409	406	384	413	398	416	446	390	366	403	440	395	384	461	389	410	417	411	419	431	413	442	402	388	413	432	413	386	382	447	415	385	432	389	398	407	413	433	415	444	396	458	388	397	407	437	401	405	447	421	417	406	413	410	453	414	417	416	403	412	380	406	430	406	407	400	418	407	388	474	430	416	425	405	400	430	394	408	389	431	404	438	391	414	443	428	443	413	395	419	414	416	379	407	437	432	383	432	407	411	424	446	399	434	412	413	393	404	422	427	398	426	429	422	435	421	421	400	431	414	419	384	397	419	385	394	372	397	402	428	434	390	405	395	408	439	413	395	404	423	411	404	414	424	422	441	410	400	406	436	405	407	435	393	422	397	436	438	422	408	401	449	416	425	460	377	420	391	371	427	419	374	398	418	402	426	409	429	445	391	407	429	377	413	415	419	412	429	388	429	404	441	402	371	451	404	424	406	411	401	385	433	457	440	385	398	422	415	440	429	395	441	434	396	447	375	438	385	402	390	414	369	414	413	404	407	415	391	420	396	422	414	401	433	405	394	402	391	405	397	399	429	410	408	430	401	402	429	420	390	421	375	430	428	374	429	418	442	395	441	400	435	409	423	464	429	419	444	416	426	417	396	399	442	425	418	373	399	407	410	430	410	388	395	436	413	433	430	404	431	424	422	401	408	416	413	402	412	441	373	402	423	400	412	419	401	427	390	408	405	424	420	421	433	454	449	456	415	425	412	424	412	408	430	395	399	379	383	395	410	409	376	416	446	391	406	427	421	404	404	417	404	417	410	421	405	411	413	434	374	404	392	370	427	391	408	379	429	405	397	378	406	431	430	408	413	447	438	367	444	396	427	421	396	423	409	409	371	409	412	438	410	445	430	423	396	430	427	376	418	373	430	423	391	390	379	395	431	409	407	414	406	433	404	435	446	415	382	411	406	414	410	400	367	427	432	416	412	419	406	415	445	420	428	404	431	393	418	394	453	397	424	426	428	443	427	385	442	450	409	416	386	438	365	418	415	376	427	433	363	427	411	411	421	406	420	475	387	401	438	399	415	414	401	442	414	412	437	423	390	425	401	380	398	402	428	419	442	396	469	424	399	431	396	410	445	387	377	395	427	431	418	408	412	429	420	427	413	380	380	403	435	428	469	387	424	421	385	395	402	430	425	409	391	413	412	420	437	402	435	386	389	427	421	419	417	389	438	424	404	425	373	394	433	420	420	424	372	413	420	442	405	417	399	393	415	387	405	409	391	395	408	376	396	435	394	409	434	412	405	440	409	453	395	439	430	410	398	396	389	425	394	401	418	409	401	433	457	377	419	438	416	381	388	414	404	399	395	424	407	413	433	431	422	447	415	393	437	390	418	413	398	402	441	418	391	418	439	393	430	400	403	444	441	406	445	417	418	410	389	413	410	394	422	379	382	394	427	424	415	415	416	427	415	433	417	376	414	448	428	437	402	388	389	432	419	388	393	409	402	389	394	416	443	437	414	416	428	405	429	382	407	388	389	421	413	425	413	369	428	445	412	403	402	372	389	417	409	424	381	411	395	402	404	404	406	395	457	427	407	469	414	433	395	423	415	431	405	404	379	434	420	408	449	399	451	412	449	422	409	414	438	429	432	440	407	392	426	435	397	406	406	370	479	443	423	390	389	411	390	414	411	437	441	445	442	420	445	413	412	404	372	405	413	399	375	417	429	394	468	413	412	414	415	375	407	369	413	433	404	388	406	417	396	406	391	405	385	409	403
27215	21360	13395	3587	1260	756	463	399	299	301	271	269	268	268	238	239	228	237	227	178	235	261	231	228	241	225	241	236	221	207	224	242	228	223	183	213	230	229	218	203	253	222	216	211	209	210	229	194	204	215	215	228	218	214	187	214	211	213	216	229	227	236	191	207	246	226	209	208	217	207	201	218	231	221	229	206	232	191	221	238	241	190	210	212	229	213	205	208	178	202	221	213	211	205	212	222	221	207	214	210	223	196	212	225	201	203	227	200	200	207	214	219	217	202	219	226	200	230	216	216	199	222	215	222	228	221	212	215	227	204	221	194	208	241	215	234	217	213	209	207	225	232	215	217	223	208	212	200	208	208	224	230	192	225	207	210	212	208	216	202	243	240	219	212	211	226	197	212	217	197	216	219	200	250	190	232	214	249	198	207	206	259	232	208	211	228	213	208	227	218	200	200	190	221	193	224	223	215	235	210	242	225	229	236	231	206	223	225	231	222	241	218	211	222	214	225	224	199	205	240	233	223	220	207	209	189	219	213	225	218	205	193	196	221	211	216	222	212	200	212	211	247	216	205	210	211	213	252	207	222	205	187	223	218	184	216	202	270	215	226	217	240	207	198	219	225	233	206	198	221	225	217	243	220	220	202	207	215	232	213	196	232	213	225	192	250	220	198	211	221	255	228	234	238	208	229	225	243	194	232	201	190	189	229	234	204	220	229	210	238	202	211	214	215	203	218	222	218	199	214	212	244	219	228	199	234	230	225	228	199	239	222	230	213	197	219	191	185	200	205	206	225	221	228	228	216	242	210	235	215	213	188	216	205	203	187	203	239	217	229	216	228	220	235	209	216	203	221	200	206	188	231	214	200	212	173	228	239	185	213	240	212	206	223	238	214	226	249	209	210	209	206	224	220	238	198	187	203	218	221	211	215	222	224	201	209	201	205	211	200	210	207	214	201	217	225	180	223	243	203	183	212	211	208	218	223	188	195	204	196	231	212	238	208	216	224	207	180	188	211	195	207	205	212	191	207	207	226	192	206	218	230	205	222	211	232	211	201	206	250	227	232	233	208	202	217	170	200	215	239	225	227	217	220	221	211	211	214	192	196	226	237	235	228	196	211	219	214	223	225	218	225	231	194	214	212	215	215	249	207	206	212	242	217	202	204	193	233	251	238	217	214	211	196	229	222	202	212	225	215	246	225	181	195	221	215	251	220	215	234	206	199	220	203	206	188	202	233	213	219	213	199	210	224	206	181	233	221	194	215	207	225	197	202	197	235	211	230	194	216	230	189	230	185	197	220	222	228	208	225	183	217	227	219	188	187	196	235	214	203	251	200	229	197	219	225	217	216	233	220	245	210	240	220	216	219	205	220	221	208	216	213	203	213	241	216	226	211	224	230	218	215	229	213	207	221	258	220	199	224	196	205	207	209	202	227	226	235	231	224	197	210	226	222	257	237	214	193	249	239	223	228	203	182	194	234	220	174	218	235	211	195	202	187	229	209	190	192	222	210	220	228	221	222	220	219	195	227	197	216	200	219	212	214	222	221	197	169	223	187	200	266	216	226	220	220	234	203	209	196	207	205	206	229	208	218	224	219	206	221	249	228	218	237	247	209	222	227	206	222	213	226	202	209	232	191	223	199	219	218	213	228	201	207	203	217	222	214	217	227	213	212	228	224	207	194	194	206	215	189	220	222	211	210	211	207	210	229	209	187	215	210	214	242	209	227	204	223	190	225	208	209	209	209	227	194	214	228	220	244	216	182	205	240	218	230	238	226	230	215	210	185	220	232	215	212	210	216	223	226	220	216	224	231	246	216	221	237	226	213	219	186	227	214	190	194	211	210	250	221	192	209	194	209	205	178	192	218	202	187	204	205	236	208	225	199	204	203	218	206	214	233	216	223	209	215	229	221	218	222	222	206	203	206	221	179	238	203	219	210	239	238	228	212	201	194	196	200	193	199	226	195	197	222	203	219	225	241	228	232	212	239	229	208	210	194	232	230	244	233	235	188	214	218	196	228	194	189	205	229	221	217	222	231	205	234	230	201	227	220	217	194	230	215	207	202	203	213	200	209	223	209	208	205	212	206	221	210	219	192	210	196	204	205	243	225	239	203	226	199	223	196	212	233	205	212	232	225	198	234	196	229	183	202	208	208	182	207	208	182	242	235	216	197	213	222	202	223	205	215	218	214	240	217	209	215	212	227	196	216	227	224	190	201	222	220	193	210	218	191	197	207	211	224	192	223	196	210	211	229	208	215	216	220	210	211	218	212	244	210	200	236	225	219	211	242	229	219	234	197	201	203	242	224	230	244	205	226	209	209	213	224	251	194	218	224	205	202	204	204	217	218	238	214	205	197	199	250	203	227	220	219	209	214	230	202	213	213	227	210	228	200	212	227	204	230	217	223	207	235	198	221	225	237	207	239	229	206	214	208	210	206	237	229	210	225	205	222	210	215	185	199	223	211	217	243	223	170	214	226	214	204	191	226	234	253	243	181	229	215	235	200	223	236	207	198	217	203	219	218	188	224	206	217	202	208	231	207	232	211	201	235	206	246	234	209	226	207	196	197	231	226	249	223	205	226	225	247	225	221	199	209	200	218	200	214	223	203	225	213	236	204	232	201	204	241	205	204	224	226	191	232	244	205	207	212	208	193	220	223	220	206	218	208	233	209	242	219	247	205	204	242	213	212	216	220	202	205	215	232	229	207	230	196	200	210	200	228	214	211	228	213	215	212	239	204	232	213	212	226	215	205	180	216	233	226	216	195	216	237	208	226	209	229	229	241	195	219	229	218	219	211	213	220	213	207	220	226	231	207	207	213	193	211	209	204	230	221	209	212	212	223	224	235	222	223	228	226	211	225	214	231	222	237	252	208	233	231	213	209	228	195	200	204	193	225	229	223	200	214	208	206	218	189	223	193	217	231	228	215	214	201	209	211	226	212	204	216	224	216	234	241	243	211	238	232	216	239	192	195	197	223	193	217	209	223	211	234	201	228	197	235	211	231	223	205	233	212	220	223	252	227	233	210	211	216	213	240	211	216	222	228	212	209	190	205	220	246	222	236	255	231	212	222	208	230	188	197	224	230	217	222	208	215	225	228	227	213	242	185	228	217	213	196	243	224	213	238	231	223	212	212	225	211	200	228	198	221	218	218	247	205	203	210	192	223	223	203	207	226	237	202	225	216	186	217	215	217	228	219	205	210	230	228	224	215	217	259	218	204	236	212	196	220	204	209	204	237	211	205	213	206	236	207	219	219	235	231	205	231	218	192	212	189	195	215	216	202	209	198	236	225	223	248	216	201	232	208	230	222	192	229	239	216	232	200	216	194	225	226	204	200	224	205	194	233	229	230	200	205	199	225	224	182	210	238	211	209	209	217	222	215	243	231	217	227	212	196	216	207	222	216	225	225	199	242	223	212	229	212	213	234	189	223	220	207	231	189	198	205	224	239	204	230	199	223	221	228	226	211	211	218	195	205	204	232
27558	30442	12405	4554	2290	1460	974	772	655	558	519	456	395	394	397	414	386	374	356	340	343	367	345	336	321	358	363	326	320	319	314	310	326	355	316	312	336	351	339	331	258	297	298	299	319	298	282	335	301	328	285	314	291	294	295	317	308	289	301	316	322	308	316	300	300	321	316	307	321	323	301	290	290	284	328	303	338	274	342	325	265	308	310	310	306	286	309	288	280	279	285	310	301	325	337	281	277	310	317	306	295	314	334	314	319	288	301	322	295	367	322	317	287	319	313	330	273	306	308	318	316	286	318	320	321	312	297	295	306	304	280	324	271	309	294	296	286	293	292	319	302	299	314	298	301	324	331	305	300	326	310	339	284	338	296	275	292	305	324	317	297	326	334	299	345	332	276	321	296	322	302	300	288	301	290	311	290	295	296	312	310	335	301	306	303	312	299	290	300	319	312	308	300	313	267	269	300	281	308	286	324	322	302	284	306	323	310	311	316	308	295	313	268	338	314	325	307	307	302	304	312	284	295	302	327	290	317	319	333	298	313	282	270	306	336	315	308	322	280	302	310	277	320	326	311	292	312	311	305	282	341	354	313	279	300	296	281	312	333	315	292	305	309	345	278	317	305	303	294	292	307	318	297	332	288	308	301	294	320	315	304	346	319	294	298	271	317	331	294	295	294	316	308	329	315	288	299	287	285	305	326	305	325	326	330	294	309	298	306	289	320	321	305	307	286	305	318	297	304	285	293	302	314	313	310	305	309	306	287	301	308	332	302	319	289	300	282	303	315	305	303	312	299	302	314	297	314	316	303	329	318	296	287	273	295	292	297	254	287	298	351	321	318	300	292	307	288	270	291	317	302	280	279	302	312	291	325	284	320	296	277	314	332	285	302	318	291	315	306	297	310	294	346	323	324	294	301	283	324	298	299	288	318	325	312	309	311	271	291	305	283	285	309	320	304	325	287	313	303	310	308	309	275	370	281	287	305	313	274	327	307	314	285	312	289	293	314	285	288	296	291	345	283	282	325	286	303	292	287	309	296	321	295	332	317	332	329	301	280	276	276	279	313	314	309	315	324	301	308	307	317	328	315	308	309	277	278	319	310	296	313	308	297	302	309	312	333	290	314	305	282	306	283	277	307	279	304	280	305	315	292	280	309	292	336	321	281	280	294	285	319	327	311	309	308	320	300	333	314	282	284	289	296	305	291	309	307	279	314	271	293	305	305	313	312	293	323	308	308	301	285	316	280	274	309	289	328	305	324	309	284	287	302	322	331	310	307	316	286	295	323	294	289	323	291	312	320	300	301	291	307	319	295	304	272	315	304	304	302	307	314	287	303	331	327	294	288	291	284	300	294	320	295	279	307	322	272	302	301	289	322	284	297	291	312	313	312	290	319	302	286	302	327	306	345	283	290	296	303	296	294	336	275	324	293	332	320	295	327	321	315	298	333	318	324	335	282	338	290	298	314	305	316	310	290	296	329	292	296	253	329	274	284	302	289	316	294	327	328	338	324	294	279	319	295	310	314	312	284	299	299	307	274	338	291	274	286	284	318	297	270	297	318	289	309	283	302	317	310	330	295	309	331	350	300	292	297	300	288	276	302	291	315	324	332	311	279	303	299	303	283	307	299	273	285	321	318	318	327	279	302	287	300	323	319	311	311	295	295	290	285	282	300	277	329	311	304	306	310	288	285	303	294	300	304	314	301	341	300	281	304	318	312	292	293	291	272	316	302	311	281	290	320	312	274	318	307	284	316	299	291	294	289	306	271	300	310	283	320	290	302	297	295	290	294	294	302	327	320	283	278	302	297	287	286	312	310	303	292	313	322	318	326	298	287	340	315	323	270	295	320	298	313	308	303	287	281	288	304	305	301	300	299	299	311	306	303	315	305	300	315	286	306	279	283	300	329	274	294	284	286	316	300	270	302	333	312	293	309	334	318	325	296	293	348	323	278	301	305	282	330	314	306	298	339	316	269	285	300	304	292	328	317	313	310	301	319	286	316	318	292	302	287	308	321	298	320	300	302	318	314	316	283	286	332	329	304	318	302	319	284	333	322	319	259	317	304	312	305	341	318	289	305	291	313	262	303	334	311	304	315	302	282	284	296	317	293	313	316	312	307	249	309	350	314	314	288	311	331	316	323	313	322	309	275	310	283	310	314	282	329	312	276	290	291	298	325	276	301	327	329	279	321	301	309	319	296	328	296	304	295	325	303	314	331	331	318	293	347	316	306	278	294	316	307	296	319	293	320	302	320	291	314	308	297	306	298	291	302	287	354	331	289	311	316	297	321	334	330	291	327	315	316	320	293	331	276	308	296	306	305	290	307	293	301	329	319	325	293	310	294	317	272	328	294	300	314	329	290	321	299	318	293	281	281	286	321	307	279	336	285	303	320	272	284	311	301	300	261	315	303	292	298	295	312	294	295	298	280	290	318	317	307	301	303	295	328	289	312	298	263	340	304	277	322	317	270	300	317	348	307	324	309	284	300	319	306	293	297	310	306	274	296	310	322	305	288	316	302	324	305	279	298	298	341	296	335	292	304	322	316	301	301	328	314	302	294	325	302	301	297	299	345	281	335	299	320	305	324	279	285	303	333	313	288	317	334	293	321	318	322	315	315	320	297	308	277	306	313	307	299	303	286	314	269	298	288	292	311	300	322	279	297	293	291	330	309	288	342	326	314	280	312	311	298	307	304	325	321	323	308	326	304	306	317	321	300	320	279	273	298	295	276	300	284	338	324	323	306	320	282	308	292	285	305	312	305	286	302	290	306	304	283	299	269	298	286	301	305	286	325	320	297	301	293	297	301	299	270	278	298	318	293	291	281	277	314	306	288	312	300	325	297	306	286	291	311	287	300	303	308	263	290	282	312	322	314	301	340	310	273	287	296	319	339	307	333	321	306	288	307	293	316	293	301	278	261	329	277	316	281	315	302	293	279	312	310	296	292	304	291	338	363	284	335	301	312	308	273	298	281	317	301	293	306	287	289	286	289	304	291	268	299	308	288	297	293	288	283	279	292	314	312	293	311	339	286	295	297	310	308	328	272	316	292	297	289	303	289	288	331	318	287	328	291	303	312	282	313	303	301	313	318	294	289	306	296	308	288	310	292	285	331	328	295	307	290	318	297	306	312	282	304	309	305	305	313	303	303	294	302	296	300	295	307	299	339	302	294	283	292	288	294	307	312	330	316	304	317	299	311	320	317	329	298	287	340	309	285	297	302	292	304	328	328	298	296	365	262	309	338	310	300	300	324	297	306	299	312	273	318	328	317	330	297	312	301	311	328	304	349	340	294	324	294	316	283	308	334	331	310	301	308	324	316	311	314	281	314	298	337	301	311	306	304	300	271	291	327	306	307	282	313	287	311	311	308	329	335	312	327	315	309	293	311	312	308	314	304	272	301	284	310	305	277	303	302	307	296	287	273	320	351	279	301	311	278	290	272	323	329	296	312	288	313	320	342	318	305	303	334	279	314	318	310	341
23841	20830	27828	23908	20458	6576	1490	977	801	691	600	534	489	497	477	472	498	410	445	406	429	405	397	402	401	433	390	368	368	411	367	377	374	385	375	357	360	370	367	365	372	362	365	349	362	332	361	401	377	353	346	332	361	393	393	345	362	334	349	346	362	340	352	339	334	352	368	359	362	361	363	363	386	357	342	347	355	371	370	336	354	341	361	354	338	342	357	357	374	337	337	365	343	347	347	338	354	351	351	356	342	314	372	313	351	337	350	367	354	363	333	316	380	325	358	350	353	344	348	368	344	339	305	366	385	329	341	320	365	373	338	357	327	365	356	361	320	349	343	361	338	349	370	357	340	347	347	348	333	331	335	337	362	343	331	352	352	374	337	308	351	351	360	350	335	360	378	389	353	363	373	312	360	334	327	348	355	353	337	318	333	354	349	351	363	361	357	390	358	363	360	317	360	310	388	312	381	347	358	328	365	361	363	342	353	304	344	334	354	331	356	363	361	343	333	344	385	325	327	311	358	344	393	365	346	358	378	361	316	310	339	334	370	307	330	386	322	351	345	340	374	346	358	365	323	366	353	318	350	340	336	329	372	344	361	356	346	351	357	346	353	375	370	352	343	344	326	353	378	324	363	339	326	375	359	317	335	335	348	352	335	364	351	343	363	353	351	336	333	357	346	356	376	355	364	337	358	345	351	341	365	317	343	378	319	332	323	345	370	353	335	333	367	342	354	352	301	367	358	328	342	333	357	335	360	354	355	351	370	349	316	350	359	349	317	329	363	373	362	394	354	361	368	395	361	373	335	365	352	370	356	307	320	326	306	329	361	339	331	338	356	356	355	329	326	354	362	346	372	375	344	382	325	346	328	370	372	349	351	339	355	330	336	370	337	340	316	314	341	356	322	347	376	339	360	316	323	314	329	337	350	366	349	293	358	372	339	340	341	304	331	357	351	339	340	332	379	356	349	365	315	342	357	355	325	339	374	344	377	347	388	338	326	343	357	338	335	362	337	337	315	341	368	358	356	316	315	324	319	341	338	352	349	333	377	343	339	368	380	333	348	351	382	330	369	356	324	389	335	332	340	389	329	370	326	335	348	350	382	325	384	331	363	355	311	312	360	340	331	316	350	319	361	337	358	369	345	358	360	365	330	332	359	356	326	378	373	313	351	334	352	378	358	342	335	351	333	348	337	345	369	365	353	369	371	350	366	329	350	353	350	352	347	349	362	372	353	321	351	360	348	357	315	343	357	333	334	346	313	369	352	334	361	361	330	362	389	290	319	347	373	364	316	363	354	372	319	337	370	363	366	335	368	361	375	344	352	347	348	343	339	349	340	341	378	340	323	388	367	341	348	344	354	328	346	347	348	349	342	351	361	323	357	348	359	356	360	369	315	371	377	354	349	356	387	339	355	401	373	353	348	366	334	345	338	312	375	347	354	347	319	338	378	360	333	327	374	349	351	342	332	363	354	331	334	360	342	305	319	370	345	374	325	355	371	371	328	360	314	363	339	346	366	350	355	339	342	355	337	343	356	341	358	338	352	349	350	336	326	369	333	347	350	311	330	352	319	351	359	342	361	350	329	327	365	352	352	411	348	357	373	312	359	345	304	391	357	335	350	380	361	317	337	348	365	390	338	366	308	388	326	358	330	335	357	363	369	364	339	378	322	369	316	375	334	315	370	371	305	314	371	349	361	357	322	377	344	347	343	351	361	336	313	351	381	370	316	353	352	390	348	351	343	344	323	368	372	390	320	391	368	361	328	341	369	353	341	367	332	377	366	348	354	372	345	387	352	372	330	357	363	357	358	355	345	358	345	379	361	342	333	376	402	331	346	349	360	375	347	353	330	357	385	332	345	337	338	326	359	314	354	361	345	339	322	367	340	336	380	373	362	383	361	343	336	351	342	339	358	354	344	392	350	335	325	338	351	365	381	330	358	355	343	341	344	336	332	352	389	338	334	344	358	353	336	340	336	380	352	360	385	371	367	349	348	361	359	329	343	325	376	332	337	322	327	362	356	336	330	324	331	325	382	350	354	349	354	353	365	332	323	324	349	343	318	339	372	365	346	360	353	352	341	336	341	337	337	357	330	338	340	363	338	332	367	346	326	332	351	322	363	349	360	371	359	346	342	387	302	349	366	352	372	376	353	349	360	304	371	333	321	363	387	359	353	347	353	334	347	351	378	341	363	345	341	348	369	379	364	361	364	375	304	348	371	395	348	333	364	334	361	370	357	365	348	369	332	346	319	350	321	358	351	379	353	328	348	367	337	357	330	349	326	389	337	360	327	381	345	355	334	354	334	343	364	360	356	321	319	345	351	356	338	357	328	308	367	352	374	343	341	351	328	354	370	361	339	322	360	360	378	399	326	326	339	391	352	339	353	343	354	349	356	356	337	338	348	342	341	386	378	314	314	338	346	340	350	349	318	357	362	359	347	336	278	335	345	350	352	400	352	319	342	325	354	372	367	329	349	361	349	358	353	316	340	333	363	306	328	324	370	337	351	335	357	349	343	336	335	339	377	321	345	389	314	376	361	382	348	352	351	338	324	325	319	318	361	347	346	353	307	331	366	350	361	326	358	341	337	334	354	345	366	335	363	333	388	353	341	351	307	352	394	346	363	373	323	396	341	356	339	332	327	331	353	336	354	352	319	354	366	324	349	333	320	332	342	324	339	365	327	334	359	360	358	316	342	353	353	357	318	345	311	351	345	344	358	347	348	358	367	357	328	336	332	384	344	346	328	366	341	353	349	351	361	362	325	307	349	354	338	301	354	314	356	348	388	344	358	371	366	332	366	357	333	317	324	308	351	335	333	350	346	313	380	329	361	371	348	358	387	362	347	323	328	325	367	322	327	326	328	357	328	373	344	375	318	338	318	357	365	365	367	365	358	339	367	337	368	333	368	337	325	352	327	339	371	324	362	354	324	337	319	325	361	353	342	340	351	384	365	352	342	338	326	364	351	366	321	358	342	370	359	344	363	338	356	359	329	357	329	364	314	351	345	333	354	306	326	376	382	325	319	352	355	346	344	359	342	366	343	344	329	334	348	309	339	389	368	333	311	316	328	332	338	340	345	330	344	333	350	352	336	328	322	341	336	333	347	343	351	337	381	333	369	369	354	328	388	368	373	350	308	355	355	310	343	331	368	343	347	363	381	375	337	363	331	348	332	369	337	333	343	359	349	372	373	368	350	398	374	340	332	360	332	334	360	362	364	363	364	355	369	339	356	335	351	397	379	345	363	339	350	329	330	361	295	337	324	342	346	331	326	399	330	341	334	341	346	331	358	346	366	364	372	370	322	356	365	352	349	339	345	387	380	314	354	331	367	339	352	358	377	366	357	321	351	334	352	351	307	350	362	341	313	360	357	354	322	332	343	335	343	337	370	361	336	354	327	366	389	316	335	353	338	352	344	342	345	338	398	352	333	327	368	330	332	351	345	354	392	341	326	324	332	381	389	369	335	344	345	333	365	349	354	346
31201	41922	19909	9791	5619	3958	2777	2084	1675	1400	1217	1086	929	933	883	812	796	696	653	645	646	623	666	593	616	646	588	586	532	560	555	569	538	563	507	575	528	570	495	510	515	531	515	479	531	508	480	511	540	479	513	522	488	471	529	509	477	437	486	499	509	486	503	489	477	519	514	453	447	488	487	486	498	484	467	475	532	478	465	488	477	533	497	512	488	485	485	505	540	533	488	484	523	546	495	478	530	506	500	469	456	495	501	477	469	519	506	503	468	516	505	489	486	502	471	464	463	456	486	475	478	476	474	480	501	488	496	482	462	489	494	476	483	449	502	468	487	465	506	482	433	469	474	461	497	482	509	484	519	467	474	505	462	455	524	531	480	479	494	493	495	479	487	530	478	455	494	494	456	479	512	496	484	513	461	496	472	499	531	478	491	486	439	517	498	480	555	494	448	478	504	531	491	477	463	450	482	486	488	469	484	478	480	495	510	442	484	495	496	502	442	494	476	467	509	516	478	504	477	494	477	474	496	500	532	500	494	467	472	515	492	495	485	524	484	462	483	441	492	461	489	453	454	476	485	530	438	485	480	469	461	438	464	465	456	478	479	482	491	493	485	516	549	445	519	478	454	471	461	466	483	493	455	448	443	469	475	491	484	478	443	500	463	479	451	438	503	473	443	474	476	500	432	497	498	501	478	499	457	495	496	462	504	484	504	472	518	511	485	455	530	471	494	515	496	535	487	513	533	458	478	501	465	460	500	494	483	514	466	481	479	469	479	495	499	478	522	476	493	492	471	486	476	481	479	498	471	484	496	505	452	495	515	457	484	497	487	499	452	483	486	511	462	476	510	469	501	472	466	498	501	464	482	466	516	474	515	470	486	465	508	512	463	472	510	512	487	500	468	486	493	484	488	511	495	485	399	477	468	447	484	468	498	502	448	456	473	507	468	498	476	450	458	459	512	456	476	510	479	453	483	478	529	517	506	423	517	508	516	479	480	465	490	443	477	497	470	484	476	503	488	484	468	446	463	527	461	488	458	519	478	506	474	455	463	475	488	517	488	483	492	468	477	495	497	479	482	485	463	497	482	478	461	504	505	515	493	478	517	500	490	478	460	457	524	492	498	466	485	480	511	521	496	458	460	474	478	500	469	532	508	463	477	514	462	524	508	467	471	486	496	492	475	487	484	489	467	464	496	499	465	444	495	485	474	518	480	504	501	492	450	473	506	487	488	468	478	472	464	488	495	488	479	464	471	466	491	475	465	481	526	518	500	494	511	473	473	475	519	477	462	471	491	531	474	467	472	503	504	468	446	474	435	469	483	442	499	465	451	509	481	526	487	512	497	485	474	510	492	517	473	484	487	489	494	475	507	447	467	492	504	484	471	494	505	500	481	485	513	534	508	510	497	481	486	493	524	434	463	479	497	465	495	490	502	472	456	514	487	483	468	470	498	501	468	453	514	450	475	475	472	531	509	479	507	492	487	473	483	507	461	456	481	457	510	491	487	496	457	461	485	468	506	485	486	476	460	487	442	493	463	486	481	487	514	474	479	488	471	458	447	461	458	469	432	506	503	473	504	488	468	496	504	468	498	504	480	509	514	475	447	466	482	479	497	476	471	460	472	504	481	463	481	461	486	484	479	461	488	469	481	490	458	488	499	545	450	512	455	517	534	511	496	526	449	496	495	483	515	435	447	495	501	470	477	493	494	482	472	469	496	460	511	480	507	462	472	503	521	494	536	455	529	496	488	494	505	485	496	502	496	507	465	463	452	481	500	480	488	463	474	447	480	475	486	469	472	479	435	469	509	469	503	514	446	449	455	463	468	497	503	455	514	467	512	522	479	474	519	485	467	467	473	472	463	444	440	496	519	486	486	474	502	520	479	471	477	465	490	505	486	472	525	500	495	469	464	465	461	471	515	477	436	473	508	468	497	500	470	510	471	481	463	485	495	510	461	470	492	479	476	458	512	478	489	475	442	462	449	484	466	475	459	476	496	459	519	462	450	497	520	488	480	504	450	502	466	520	480	476	439	488	509	504	472	470	507	487	503	501	512	468	492	482	521	467	479	487	496	477	486	488	482	450	488	485	519	514	504	459	429	484	488	474	501	492	509	523	496	474	455	467	464	470	491	506	486	474	485	493	518	504	506	460	488	522	512	492	507	443	484	501	471	464	487	459	485	494	453	468	511	475	468	508	488	483	473	469	470	512	490	454	498	466	467	491	513	484	459	515	517	498	448	457	500	459	478	448	503	522	509	460	485	502	483	457	477	455	489	461	491	496	509	450	515	467	486	522	491	516	507	473	525	443	478	457	480	490	469	470	504	495	437	503	525	519	498	500	509	522	476	493	462	521	525	491	512	479	457	521	498	505	461	436	503	479	468	485	479	523	491	490	477	457	482	499	465	435	500	488	513	508	468	497	484	499	490	530	493	471	430	486	477	469	442	504	506	516	486	473	518	472	470	496	448	489	533	492	477	444	504	432	488	487	486	454	436	457	526	512	469	457	505	489	486	485	497	469	506	431	508	508	460	467	497	498	496	488	482	463	533	479	508	459	484	507	493	460	521	474	482	519	484	486	477	492	493	467	458	524	464	466	475	493	469	483	474	491	475	485	503	511	489	455	527	540	547	454	476	490	495	486	484	479	515	490	455	449	483	518	517	464	479	448	455	505	461	450	456	472	498	499	462	474	530	468	478	489	505	467	469	492	468	494	465	490	456	496	516	527	487	473	438	499	496	470	483	469	452	453	494	497	477	510	460	475	463	463	498	514	489	504	469	460	498	465	472	459	452	475	479	482	459	509	486	496	464	492	506	469	492	485	464	531	522	497	461	496	483	484	482	551	495	492	492	490	501	494	469	497	421	470	486	485	505	435	512	473	481	488	488	470	462	519	442	492	466	464	507	536	500	544	467	466	462	496	483	514	522	471	466	461	468	465	480	490	490	481	518	478	486	468	488	461	507	510	486	509	476	470	483	470	468	489	497	500	456	494	492	482	509	501	471	517	478	492	479	488	450	495	527	517	519	473	468	500	465	487	487	507	460	462	497	502	490	506	457	452	477	496	507	475	474	421	483	505	475	486	482	495	457	486	479	456	469	509	530	489	453	480	500	491	517	510	505	488	471	469	471	463	487	494	494	483	489	477	455	489	478	519	512	477	481	449	461	487	522	457	498	450	451	496	492	457	496	480	540	480	433	469	499	505	528	484	497	487	482	479	485	488	514	490	470	528	475	428	492	483	512	489	467	483	451	495	507	453	470	467	456	504	469	475	461	448	500	478	490	456	479	492	475	479	527	477	472	488	465	457	491	450	485	477	484	472	527	474	500	505	471	474	478	467	483	481	484	489	500	502	485	503	476	491	485	470	465	513	454	460	501	472	446	458	464	481	485	459	486	464	448	506	505	521	506	508	494	527	503	470	501	480	509	492	503	483	495	486	509	495	524	482	439	498	500	501	481	472	484	491	514	533	498	463	510	498	471	492
22767	20748	28182	23365	20734	20058	4713	1416	980	786	668	576	556	546	493	492	440	431	415	366	431	402	397	372	386	351	342	345	337	311	322	326	335	309	291	300	349	346	311	299	284	312	304	320	298	318	264	296	317	284	301	286	287	320	308	288	263	292	285	323	261	309	289	308	276	317	275	262	272	294	283	288	294	259	268	292	304	301	337	318	277	308	291	285	303	285	275	275	308	289	293	308	294	301	271	284	282	280	279	252	276	293	297	329	298	281	266	272	310	274	284	275	302	295	286	282	292	269	289	294	282	291	275	259	291	277	289	287	294	291	255	287	279	316	275	296	306	305	286	287	307	247	270	314	294	309	284	287	317	275	289	286	301	277	289	249	285	276	307	313	275	286	303	291	281	273	262	301	313	303	281	280	282	304	276	288	290	297	272	274	281	297	295	265	287	279	288	278	326	303	304	288	316	304	273	288	268	299	303	280	321	277	295	276	272	263	272	282	268	274	299	287	290	277	299	283	261	313	273	290	292	279	275	289	281	291	288	274	298	284	260	295	246	275	296	284	285	295	289	296	313	293	288	299	293	299	300	283	287	296	264	292	292	287	289	306	286	299	278	289	299	276	296	273	260	288	261	289	309	293	302	290	308	284	282	269	314	277	263	293	254	261	269	293	287	276	261	301	304	280	267	265	280	295	285	280	296	269	286	283	303	299	282	292	310	273	302	298	309	282	298	293	303	297	288	297	293	282	265	270	278	298	293	294	270	318	291	287	292	298	300	266	277	286	297	290	283	247	277	244	300	270	280	305	269	304	288	269	311	289	304	293	297	272	315	287	293	264	241	273	288	290	275	317	282	281	318	288	273	323	312	259	276	277	301	298	292	291	286	292	291	262	297	261	303	334	294	293	262	293	288	289	277	278	274	293	271	272	236	303	280	293	277	275	293	269	285	274	291	315	278	291	269	295	296	299	259	268	282	304	291	274	280	292	302	282	269	313	259	263	287	290	274	297	276	286	292	283	272	269	271	276	267	283	315	280	271	281	291	272	279	301	290	267	302	304	292	300	287	294	295	295	284	307	304	282	286	307	277	282	288	309	295	302	281	293	265	291	282	269	290	305	299	308	282	298	281	317	232	293	293	265	322	300	277	279	291	296	273	252	288	292	306	288	275	300	280	282	309	280	289	295	265	288	279	257	307	282	300	300	291	274	276	289	262	299	278	279	299	278	276	300	335	310	283	255	276	305	318	297	283	281	306	272	286	288	296	278	275	280	303	300	278	300	280	275	270	273	288	302	294	289	272	289	272	290	311	266	267	286	253	286	280	299	317	310	290	293	279	318	264	279	265	319	287	298	295	314	276	285	268	281	266	294	279	311	300	280	284	298	293	275	273	290	253	304	304	284	284	293	268	312	269	268	304	273	272	297	278	273	285	280	305	291	285	267	296	268	271	267	272	277	305	292	302	290	300	261	279	281	281	292	286	290	301	306	281	282	274	283	308	277	300	269	285	291	292	280	302	275	277	270	276	297	267	288	290	280	267	282	287	277	311	304	294	282	326	270	268	286	274	301	303	278	300	299	283	285	285	287	278	314	261	299	301	274	284	305	308	311	289	255	307	259	312	320	255	285	279	306	255	298	275	268	288	314	290	296	262	269	277	271	308	286	290	289	325	311	296	264	261	263	299	252	272	269	318	276	247	256	289	285	276	299	305	282	288	260	296	264	291	312	252	319	263	285	346	299	297	297	285	274	246	246	283	315	271	296	299	282	281	281	311	282	277	283	282	294	294	309	297	302	309	286	296	300	308	283	308	274	314	288	286	265	306	304	292	287	282	271	301	280	303	293	297	285	285	311	276	263	271	302	268	273	272	290	271	303	264	301	262	253	264	292	288	267	292	257	300	268	274	310	305	274	317	310	261	285	296	309	253	291	292	292	289	309	269	285	303	275	285	254	288	296	279	312	305	274	261	289	284	280	270	270	280	274	288	284	323	291	278	283	301	274	266	270	276	296	295	276	278	269	305	291	281	279	284	315	294	242	301	286	299	301	296	274	311	300	327	300	301	298	258	272	259	276	311	308	262	280	313	308	260	289	283	269	286	289	287	275	278	272	299	288	279	278	270	298	275	283	288	260	319	288	292	290	304	281	263	288	276	311	275	299	274	324	273	308	286	274	262	262	282	314	293	276	283	285	289	271	291	275	272	293	276	296	282	290	283	302	287	263	280	281	319	287	310	293	288	295	283	277	270	295	307	294	282	274	303	287	285	298	267	259	302	288	279	280	264	333	282	301	274	264	304	286	285	285	289	304	268	274	274	291	336	301	304	284	297	295	315	300	275	309	296	262	324	300	293	292	282	266	327	274	297	303	329	285	281	262	264	302	286	296	274	299	277	308	303	285	276	274	243	286	288	286	316	279	273	277	310	294	299	292	266	268	288	303	265	258	283	315	299	307	290	297	277	278	295	282	320	269	308	280	269	296	303	333	302	299	295	307	299	286	284	315	285	280	262	292	283	283	291	284	294	302	279	292	301	246	270	266	292	293	317	283	309	292	294	287	278	296	267	282	281	310	274	298	280	280	310	272	294	275	309	293	316	304	270	284	263	287	293	306	259	293	294	291	274	306	287	284	273	293	300	305	292	278	259	255	277	276	293	286	288	285	291	340	272	275	287	276	301	289	289	266	297	298	286	286	283	284	280	274	292	296	287	279	276	260	323	314	280	313	326	312	281	277	286	265	302	297	269	285	274	287	279	278	278	272	291	287	239	273	279	288	289	295	281	284	284	278	302	289	290	311	278	281	306	280	293	282	301	296	274	279	283	280	303	294	283	278	257	300	309	294	280	292	260	272	297	288	290	277	283	290	271	279	294	269	292	272	298	289	299	258	290	271	283	289	303	272	310	283	290	275	277	294	270	282	258	278	320	258	296	283	261	285	284	271	281	296	317	269	286	295	286	284	303	283	272	272	303	269	295	271	283	317	261	292	282	299	295	286	301	298	289	268	264	256	295	285	299	285	309	240	286	302	277	286	287	281	297	301	297	270	276	284	293	277	271	245	293	296	286	299	283	283	263	270	314	288	275	280	286	264	295	303	260	273	308	268	266	278	289	271	276	312	288	298	303	276	291	310	257	288	309	257	272	276	285	278	274	297	296	278	316	290	275	295	309	280	280	273	261	293	252	311	278	264	309	279	282	281	273	283	293	281	274	275	266	299	316	303	302	309	279	304	297	267	268	306	299	317	275	289	268	293	279	263	305	277	300	279	298	263	277	276	261	276	281	277	263	271	278	307	324	257	272	298	280	293	297	275	296	272	308	265	290	295	284	276	298	280	277	269	319	278	296	302	281	289	283	281	267	301	299	262	283	296	276	312	301	287	275	294	287	267	288	279	272	267	304	278	281	278	297	290	233	314	269	311	292	262	285	282	298	299	285	301	270	295	298	309	302	304	286	285	310	318	278	276	297	295	294	280	286	266	265	284	261	297	316	268	281	292
35369	46540	23055	12617	8250	5740	4129	3153	2511	2055	1589	1335	1268	1099	1068	1028	892	795	756	678	676	726	668	606	639	613	568	573	479	527	492	554	528	491	519	479	520	549	504	479	469	429	466	443	462	420	420	445	428	484	438	430	414	432	442	452	431	418	454	426	420	422	378	413	435	430	441	412	395	412	402	448	419	433	422	409	408	441	409	386	444	431	438	423	414	376	420	400	421	438	430	409	404	455	397	401	399	406	420	390	411	421	397	431	400	391	418	384	423	407	410	439	389	393	415	398	354	389	428	371	389	434	411	432	412	412	386	383	430	400	387	419	407	369	404	438	398	394	433	416	353	429	430	413	396	407	371	388	396	416	450	397	455	426	403	387	440	426	394	391	411	404	351	416	390	442	424	373	420	410	409	393	419	446	375	407	403	370	434	421	419	382	388	426	419	420	424	410	387	390	425	386	392	415	416	419	436	447	383	442	400	418	447	391	395	426	383	415	409	397	382	425	398	395	390	406	416	434	432	447	412	395	367	389	429	395	396	406	414	406	420	426	410	391	399	391	372	427	429	380	388	431	390	394	407	417	437	395	389	382	406	459	435	412	379	404	397	412	405	399	359	426	410	406	420	402	394	418	431	397	435	403	394	423	425	406	431	398	443	394	418	390	402	389	402	414	418	415	417	426	405	411	400	410	425	381	411	412	404	404	401	406	390	399	411	403	449	373	411	403	400	408	405	414	432	422	383	365	433	406	404	424	408	434	421	404	391	422	425	454	399	398	401	418	426	396	401	388	378	402	412	406	412	412	452	417	387	410	431	426	385	375	412	432	429	395	394	429	415	383	400	397	405	376	381	404	399	411	429	412	422	402	420	399	385	367	405	388	399	400	443	398	415	379	413	421	371	402	345	358	387	428	397	397	391	369	416	373	382	400	440	414	404	410	378	395	422	380	424	379	377	427	397	436	443	428	418	414	368	402	378	424	395	386	414	418	400	435	411	432	381	412	400	407	402	420	447	402	421	396	411	426	395	417	389	425	352	399	383	405	415	416	432	414	385	388	440	431	421	393	405	385	421	391	405	365	380	431	407	380	426	409	389	396	400	410	425	410	427	401	429	359	410	418	417	399	423	375	422	439	417	400	413	403	390	387	373	439	417	431	435	414	443	432	381	424	404	419	390	402	386	431	394	442	456	409	376	414	420	425	412	401	411	374	418	386	375	406	389	401	428	399	396	364	357	421	411	409	407	462	382	425	366	419	405	402	423	391	400	451	443	386	398	376	445	413	409	420	378	382	381	424	396	397	442	418	400	389	418	430	417	416	402	384	424	389	386	420	405	419	383	395	405	353	442	407	435	397	374	443	423	407	399	435	400	395	423	418	403	438	385	406	432	382	404	383	422	406	437	401	406	384	395	399	427	421	416	377	413	405	373	350	404	384	414	406	411	403	379	411	402	377	426	436	437	421	417	406	402	417	407	428	430	398	420	429	419	399	358	396	383	434	388	418	399	390	438	451	424	402	426	397	363	421	406	408	397	407	409	411	402	400	405	403	396	391	383	444	404	396	376	392	366	372	428	424	388	401	417	398	399	410	403	414	394	418	398	396	389	408	414	418	425	382	432	386	411	420	389	427	414	392	396	433	369	420	387	399	424	405	407	401	367	411	420	410	387	413	415	369	428	385	384	415	396	438	397	412	412	390	408	414	404	398	373	414	445	414	400	410	382	390	391	409	381	423	393	389	400	400	404	414	396	404	374	432	443	397	377	422	394	442	401	391	385	398	403	397	405	442	431	409	380	422	420	390	415	443	394	366	429	424	413	394	397	402	418	436	413	384	403	414	393	438	431	430	406	431	424	406	412	406	393	380	423	411	406	383	396	409	426	406	377	427	384	415	433	407	414	416	408	400	390	359	394	384	412	452	407	385	387	382	369	392	375	397	387	409	445	409	417	418	401	424	377	403	413	399	405	402	390	377	401	418	404	416	380	422	403	399	415	424	383	425	430	402	386	397	414	415	416	382	422	405	424	380	418	368	440	393	433	404	423	389	410	421	401	373	404	400	399	398	405	400	431	411	391	401	400	392	405	385	423	415	387	391	442	353	375	415	404	361	403	388	391	379	417	412	375	397	397	403	397	403	405	380	424	425	406	397	400	424	411	440	408	409	415	416	422	406	403	418	429	425	391	439	417	398	383	387	400	394	395	442	422	398	375	421	407	390	385	418	406	413	409	411	430	371	427	423	412	411	413	399	430	401	347	418	422	415	435	408	391	397	408	375	397	387	396	377	399	389	416	389	380	393	409	397	380	401	404	398	404	375	389	395	426	422	379	409	417	383	387	376	388	416	399	376	425	368	408	375	408	398	418	421	440	400	373	391	433	435	430	413	414	386	446	407	429	404	421	393	390	407	442	382	425	400	413	450	419	399	432	391	431	398	418	401	370	398	395	418	445	417	395	396	404	357	405	404	388	424	377	416	417	363	437	423	421	380	400	399	406	401	418	359	420	402	407	390	380	383	404	397	426	412	411	414	382	377	394	434	398	411	389	421	447	406	413	429	401	372	400	425	428	384	413	419	394	410	399	382	353	415	401	417	424	415	431	407	421	403	437	428	412	395	430	417	395	391	412	416	374	421	441	352	434	405	419	399	414	405	442	393	425	377	390	399	386	419	395	373	365	420	418	402	413	409	391	417	411	394	418	469	415	410	390	463	385	426	366	373	396	391	453	360	377	400	415	368	445	440	398	420	420	398	442	436	394	438	457	399	391	407	428	403	430	428	384	401	453	398	389	404	375	392	354	382	422	410	386	375	422	391	396	423	389	402	421	364	413	394	398	428	367	395	434	447	411	387	372	422	395	394	411	394	410	417	406	430	389	388	395	371	426	404	383	397	421	402	386	379	414	387	409	412	406	375	370	394	454	413	397	439	414	438	386	402	391	409	420	419	398	417	400	427	386	400	379	433	397	410	391	390	432	453	432	391	428	414	387	407	428	389	404	425	402	406	424	368	371	420	459	403	428	406	448	421	444	411	409	447	413	411	427	423	408	393	393	417	371	465	419	413	392	395	420	418	404	391	441	395	401	424	414	437	421	407	387	423	358	392	417	410	421	394	360	377	429	379	403	432	418	415	397	399	394	432	416	407	435	394	401	443	442	393	397	424	382	399	402	381	371	455	418	439	413	412	423	383	383	394	383	416	379	400	419	392	390	389	392	420	397	443	436	395	406	458	435	432	384	368	382	414	412	416	389	402	405	417	380	441	425	366	401	399	430	417	383	437	386	426	422	437	408	376	422	414	428	417	407	440	404	378	392	357	407	408	368	463	411	430	407	390	413	360	384	418	415	418	394	442	387	395	402	375	452	397	380	384	394	398	413	381	401	389	405	401	421	417	412	404	380	428	458	382	419	423	427	407	388	418	416	402	360	411	406	404	398	408	394	408	436	366	397	377	378	394	428	406	442	387	383	408	435	426	446	401	389	378	391	391	401	369	390	427
27175	20984	11768	2553	831	578	402	369	316	310	274	239	250	258	255	257	241	245	206	216	217	208	212	228	206	244	209	203	208	196	236	217	251	192	211	226	218	210	197	222	223	237	224	230	221	235	209	236	232	217	210	223	197	208	206	200	209	221	217	217	203	194	203	195	217	212	205	197	186	239	221	216	214	226	237	209	212	214	185	227	195	191	221	192	210	204	229	214	217	219	215	227	211	218	232	229	231	189	217	196	203	199	230	236	210	176	232	213	242	202	221	233	218	192	219	206	212	208	205	234	217	202	202	202	227	231	204	228	201	238	211	198	234	192	193	189	208	222	200	232	214	191	201	236	204	211	233	208	216	210	181	182	217	194	219	216	221	214	246	194	189	197	219	212	219	217	214	193	213	222	220	227	209	211	198	229	217	195	219	236	216	213	196	254	213	210	190	190	209	225	224	199	211	216	200	232	224	215	233	221	222	202	204	218	218	212	223	204	213	188	199	222	193	213	191	204	219	221	226	226	206	215	173	232	208	213	216	211	225	228	226	220	215	191	192	210	214	194	222	220	207	239	217	201	211	206	238	217	230	209	194	202	227	206	201	200	193	205	202	220	224	225	190	194	203	228	208	180	220	206	194	223	218	200	213	207	182	208	214	227	235	230	189	220	237	196	226	212	234	188	216	201	202	194	208	215	203	222	196	211	220	228	175	226	228	229	186	203	214	201	219	191	234	201	203	229	209	203	212	208	227	221	230	196	227	201	191	191	182	177	187	202	214	222	214	212	222	191	187	209	220	229	208	206	175	215	198	195	192	220	199	206	212	207	217	198	214	224	227	214	213	225	199	214	210	205	236	218	242	212	215	193	192	223	233	208	205	219	203	183	190	206	215	195	230	213	195	211	229	231	193	219	226	211	212	210	195	196	206	223	199	241	236	196	211	201	216	208	235	206	194	226	221	222	222	215	209	202	239	202	245	213	196	208	195	210	208	198	224	184	191	213	218	219	206	194	223	219	191	208	205	214	194	219	215	206	212	220	209	215	226	196	205	194	204	255	215	226	214	225	212	192	193	201	214	211	220	207	188	230	213	199	203	219	218	235	214	187	203	213	209	232	213	222	220	192	213	195	209	193	200	230	224	222	210	199	207	191	219	184	213	209	192	230	193	217	232	197	211	193	200	208	213	199	234	215	195	216	187	200	213	221	213	231	216	212	198	187	223	211	207	205	207	231	219	218	233	246	209	193	191	240	193	225	207	208	199	205	229	212	214	226	206	213	214	210	214	215	212	215	211	214	195	204	220	219	205	239	192	204	215	220	196	247	212	202	204	200	213	232	208	251	209	210	196	213	233	225	208	192	224	202	225	216	211	205	220	234	234	208	200	200	235	187	208	202	209	205	214	201	222	211	217	225	221	195	204	227	202	201	208	208	198	200	207	234	201	212	207	197	197	212	208	201	219	202	202	199	210	237	244	214	207	215	214	213	208	218	205	215	211	235	202	225	213	223	180	195	198	194	216	220	197	188	195	194	197	226	182	237	205	212	211	208	225	210	224	215	209	214	218	201	197	225	210	229	208	222	222	193	221	194	214	238	220	198	216	217	218	219	191	204	222	207	177	223	192	225	211	187	231	220	202	193	219	224	229	209	209	217	216	237	224	210	219	220	234	215	232	214	199	189	212	218	191	219	216	202	211	227	225	234	211	188	225	201	207	224	232	224	182	233	215	224	250	209	235	217	199	239	198	237	219	223	222	213	209	211	248	199	202	226	205	207	226	242	216	219	202	202	193	213	193	218	236	209	209	220	204	239	199	243	212	211	213	190	208	224	203	211	216	201	218	188	216	222	212	196	238	198	216	208	214	217	212	199	192	209	217	221	215	208	197	243	202	198	220	216	225	195	218	201	181	224	215	244	213	184	199	195	249	222	205	185	202	203	200	200	200	209	201	215	217	240	198	227	219	225	226	223	202	213	241	243	220	228	200	218	229	218	240	222	192	222	205	208	218	249	234	239	211	206	254	209	214	223	199	216	212	223	193	231	225	224	201	207	217	201	228	218	194	189	239	199	203	207	220	197	218	211	243	187	225	209	188	198	197	242	224	208	206	245	204	233	228	222	248	212	190	219	208	216	207	178	219	213	204	201	170	233	221	228	200	208	240	208	212	222	191	192	191	205	200	182	242	202	181	196	220	193	208	231	215	206	200	212	197	216	216	224	194	206	219	207	224	236	208	190	215	231	223	220	219	193	212	231	223	216	229	224	232	221	208	223	215	205	231	216	222	238	227	225	267	244	206	225	219	219	219	193	235	205	214	206	238	235	212	200	211	200	220	228	223	230	202	202	201	200	195	225	218	234	213	211	215	202	207	193	216	222	225	246	210	220	203	210	204	219	196	210	226	209	215	221	199	201	225	222	230	209	200	198	203	232	205	211	216	222	212	198	218	206	206	230	217	246	223	226	212	205	201	222	222	207	201	197	210	232	227	187	217	217	202	207	223	213	211	220	215	223	222	202	226	232	207	212	211	192	199	218	187	168	196	210	204	217	219	198	202	208	208	198	231	210	223	182	191	207	237	233	246	230	236	210	192	223	246	195	216	217	210	226	202	202	195	208	206	208	228	203	207	222	207	212	214	233	211	193	211	203	223	208	209	197	218	195	207	257	195	248	215	219	204	179	234	204	213	201	176	206	203	236	206	210	192	229	215	207	212	213	209	219	209	208	217	217	228	242	193	193	212	170	213	215	215	191	195	228	212	202	218	217	213	187	221	228	256	194	238	215	222	208	221	218	196	240	215	210	211	218	191	202	229	200	206	212	180	212	211	174	210	208	220	205	223	221	220	189	223	195	240	242	205	216	222	195	229	234	231	178	215	205	194	226	202	204	210	220	240	211	224	226	218	220	213	208	216	228	243	234	205	217	216	196	215	209	219	222	210	215	198	216	234	231	225	203	220	221	208	221	227	221	205	202	206	204	224	198	228	210	225	201	195	195	225	184	236	194	200	207	218	208	218	185	262	207	221	205	215	196	213	203	195	209	184	196	166	207	217	203	206	217	220	202	214	174	181	188	230	204	200	185	227	190	211	226	198	213	219	237	213	206	235	210	239	224	216	184	220	222	224	216	218	208	213	224	213	221	212	212	214	232	214	208	223	203	220	195	169	207	201	223	170	221	208	206	219	207	195	222	218	209	198	227	205	209	209	207	235	239	240	183	207	216	186	239	207	204	209	218	223	223	220	230	236	210	224	216	254	210	202	222	194	192	216	219	219	210	189	178	208	239	220	209	225	200	230	220	202	197	233	219	190	227	241	220	204	203	211	216	209	223	207	195	201	211	215	197	222	211	209	208	243	185	183	216	234	207	228	250	199	207	219	223	207	201	243	200	220	200	189	247	183	251	236	207	212	209	217	218	211	207	221	207	185	226	215	219	237	218	179	225	198	233	233	211	217	205	207	236	212	208	200	204	236	222	221	199	196	221	227	227	224	202	214	203
27443	27803	9877	3437	1913	1338	967	829	724	552	510	446	454	449	373	386	322	356	351	365	361	351	366	354	366	342	336	350	317	334	294	303	335	338	308	309	332	304	332	315	320	302	334	292	344	303	295	272	306	287	304	278	295	271	311	314	329	308	309	311	324	299	286	316	260	307	293	304	298	304	311	298	278	317	309	251	307	318	305	298	289	308	295	288	304	284	281	294	319	285	301	268	288	322	309	283	298	303	325	315	286	278	338	303	302	320	308	280	301	277	317	306	287	294	312	324	317	293	296	284	308	279	287	325	283	293	292	266	327	254	298	310	303	281	306	293	297	299	271	294	299	281	296	317	318	287	344	259	299	304	289	295	284	291	304	323	319	290	295	293	322	282	272	312	280	308	271	279	300	309	271	289	299	313	296	299	289	310	338	301	315	323	290	327	259	302	284	292	303	292	270	283	291	311	324	308	328	295	306	322	305	300	276	271	313	291	292	313	299	288	300	307	296	283	301	300	300	294	301	274	307	282	312	321	284	301	317	343	312	313	309	303	298	307	285	291	322	309	274	313	298	328	288	286	298	283	326	279	267	337	309	285	304	325	300	293	299	313	283	306	299	280	286	279	318	288	331	317	320	290	330	305	296	294	310	272	296	330	296	318	318	289	302	318	307	269	304	280	314	296	322	287	318	278	292	313	298	314	286	307	287	310	298	260	289	312	313	267	291	287	312	299	263	276	321	282	294	284	318	320	291	304	323	313	290	334	311	293	288	275	300	280	295	306	296	277	283	287	312	303	278	316	292	319	271	270	300	314	266	315	317	288	313	293	289	319	303	293	292	296	304	302	283	283	319	287	316	309	351	285	293	295	294	313	303	300	273	273	282	300	306	284	294	351	307	269	279	308	325	280	315	301	298	290	315	266	280	290	284	276	298	267	327	330	291	296	302	267	306	305	303	267	310	283	301	278	313	311	295	280	299	294	297	318	287	306	319	317	300	296	288	322	290	277	286	293	310	295	276	288	319	283	304	306	308	301	277	283	288	287	282	305	302	333	317	304	297	296	336	319	293	320	320	323	294	286	302	282	302	287	287	291	314	294	311	275	306	310	325	296	323	289	305	283	311	281	316	277	288	328	288	264	314	277	334	281	305	317	289	289	277	268	316	321	289	315	287	316	290	299	310	266	299	316	307	314	304	304	280	321	326	306	298	269	301	291	301	281	304	311	298	306	304	314	293	299	293	305	287	297	307	292	307	310	299	309	284	303	312	302	298	324	274	303	277	309	286	278	310	302	296	315	282	305	312	284	304	294	290	302	330	322	313	308	301	275	295	273	287	299	303	286	265	307	297	319	298	314	293	302	313	332	264	335	314	322	285	302	288	264	285	302	328	295	305	307	324	334	341	287	302	309	302	290	312	305	312	294	262	280	267	322	319	318	307	294	319	316	339	327	312	342	301	307	316	299	294	311	275	309	292	308	300	296	316	269	294	302	280	296	293	298	296	288	290	281	325	280	272	271	332	315	283	289	323	295	333	293	303	345	242	290	315	306	313	317	294	316	313	286	293	287	284	324	319	319	304	299	311	307	298	285	317	293	293	296	287	308	271	315	314	325	271	276	255	311	296	290	302	268	305	316	336	293	315	286	334	302	303	301	309	296	252	279	311	312	327	280	292	294	311	294	277	330	323	286	309	304	299	299	333	314	299	270	284	292	309	272	296	301	315	307	276	324	296	310	317	276	338	263	288	276	328	331	287	320	289	298	304	291	308	299	290	279	323	310	316	303	317	299	297	290	280	289	285	328	285	278	310	296	346	310	318	295	327	287	294	285	303	313	301	306	282	281	297	284	283	232	315	313	313	294	268	300	297	286	274	298	307	316	288	295	290	344	287	310	280	329	298	284	283	315	323	337	314	288	283	317	319	294	297	313	313	352	296	295	309	298	309	273	324	324	277	307	314	286	314	284	312	295	277	296	285	279	303	271	284	295	307	298	302	305	290	284	278	304	289	308	315	308	301	275	304	275	305	299	301	275	299	282	285	288	300	294	302	331	330	300	306	285	334	295	289	330	296	305	292	289	296	269	304	304	296	290	287	293	328	283	306	304	309	328	296	287	330	265	320	314	282	297	259	284	280	323	314	292	294	308	328	305	325	285	277	301	302	309	284	286	306	317	292	313	312	304	295	293	262	303	282	301	264	317	292	266	279	298	298	280	309	268	326	284	320	326	288	310	294	309	318	336	290	296	314	312	316	352	295	302	281	337	270	307	322	280	323	332	272	281	294	307	282	280	269	291	273	297	294	308	295	289	301	290	308	327	300	286	316	283	310	302	300	286	281	296	291	295	262	283	312	309	260	307	285	285	305	298	285	310	307	305	299	290	289	284	286	302	304	274	307	277	278	332	311	316	325	294	297	289	279	294	295	321	293	312	264	276	316	316	301	291	322	288	308	296	300	296	325	279	306	311	285	266	312	322	273	308	277	283	298	293	305	304	285	261	304	283	292	297	320	299	289	294	323	286	317	299	275	283	309	277	306	288	294	262	285	312	317	327	271	283	311	323	278	265	317	332	324	299	304	330	288	279	287	330	296	297	301	309	288	257	298	277	275	315	301	314	307	331	299	339	328	320	282	311	307	271	268	278	313	319	301	289	302	289	324	283	288	340	282	294	310	289	292	288	299	308	308	321	313	286	274	263	283	306	309	339	300	318	285	317	293	322	298	301	328	315	306	296	319	287	318	306	332	279	278	285	340	287	305	316	298	314	316	281	298	313	288	282	274	300	316	249	274	289	326	272	278	325	305	292	297	335	289	252	296	323	294	281	294	326	287	323	310	314	286	279	292	291	295	279	307	253	328	302	310	306	284	307	287	308	273	302	262	299	296	273	290	288	328	326	285	331	327	293	288	287	289	306	285	306	274	299	319	295	327	311	290	315	334	295	323	317	302	276	248	312	315	311	319	283	292	320	306	254	290	300	283	320	282	311	322	326	298	272	319	296	323	291	294	298	280	316	302	301	293	294	303	317	308	291	294	292	297	256	292	302	300	256	313	316	292	282	307	360	303	303	293	296	319	280	306	309	291	286	312	304	280	314	295	306	298	261	282	263	327	317	300	300	269	273	310	300	298	268	293	321	280	313	263	278	299	294	303	332	298	302	299	297	288	302	303	284	288	275	295	302	290	327	322	277	300	280	314	327	286	306	309	287	326	317	312	290	310	279	294	312	273	276	320	319	307	285	320	282	264	289	301	283	288	303	283	302	328	319	309	313	265	276	310	290	287	310	316	321	322	314	277	284	291	325	294	293	327	279	290	287	296	364	267	280	279	299	288	305	295	310	291	329	312	282	293	284	290	313	292	287	268	304	340	287	323	261	305	277	268	329	288	276	297	302	305	299	295	317	287	262	318	313	291	308	306	265	314	297	301	329	319	279	282	291	296	290	273	320	275	301	303	286	290	311	309	302	265	321	289	305	300	304	299	310	282	299	284	336	306	278
23865	20809	27729	23934	20452	6390	1543	962	768	687	608	490	516	475	482	471	431	477	413	365	408	412	401	396	395	386	370	365	359	383	354	359	375	355	375	354	365	369	346	377	361	370	359	364	362	354	337	378	355	359	363	354	366	350	333	376	401	335	352	357	344	353	353	369	327	356	355	361	334	377	334	358	356	344	387	337	322	340	362	366	348	335	333	334	361	317	345	357	353	369	345	358	331	337	329	358	345	321	381	338	334	356	334	347	371	376	334	333	318	354	348	363	330	377	344	335	364	317	344	359	339	332	363	398	327	310	321	335	371	378	314	360	310	329	340	334	332	353	326	334	371	331	322	342	329	339	343	363	350	376	330	321	345	342	356	332	349	344	305	321	335	373	331	329	351	343	349	332	360	334	327	344	336	327	356	337	321	331	342	338	345	361	366	340	320	333	331	340	338	334	372	323	325	365	365	353	330	333	332	357	345	317	321	373	325	305	316	305	348	353	333	323	334	350	363	340	331	356	334	324	382	321	381	345	339	343	318	375	373	324	362	361	306	345	338	370	326	354	307	369	311	334	344	382	374	348	378	336	367	338	350	340	309	338	338	338	343	329	351	374	316	316	365	356	355	344	352	322	338	343	342	338	372	359	336	339	365	361	351	356	361	352	353	351	344	321	383	320	358	342	301	323	371	349	357	362	324	342	370	341	344	356	327	356	342	327	326	376	352	332	348	334	369	335	336	348	317	335	369	349	356	360	359	356	338	325	347	337	350	363	327	343	346	354	335	331	373	356	336	328	370	344	315	322	357	372	344	340	316	336	367	376	362	355	332	364	336	353	369	351	367	354	379	322	344	343	345	344	300	334	322	345	340	341	342	350	339	351	373	325	383	336	338	354	367	339	362	363	341	343	321	355	326	330	330	354	361	345	389	368	339	357	328	339	338	354	349	335	328	323	330	327	348	359	333	329	339	377	338	356	362	336	308	335	317	367	350	366	371	316	324	339	375	317	346	338	313	320	328	304	344	362	356	362	337	325	309	331	346	365	342	372	344	310	333	323	355	362	331	378	343	361	360	340	335	338	388	361	335	352	342	347	331	344	330	354	346	362	342	324	303	329	344	352	348	362	350	316	377	331	328	341	354	362	359	354	338	347	357	334	332	327	361	349	363	352	313	347	357	322	317	328	374	331	345	348	347	349	361	346	365	339	335	293	356	322	328	327	319	357	334	318	335	345	327	365	348	341	339	321	383	321	326	355	342	345	342	339	351	350	364	346	364	348	346	305	372	338	333	342	353	297	321	341	344	341	340	321	332	363	310	359	363	335	347	316	334	344	362	361	321	333	334	319	355	349	286	330	340	304	337	343	336	345	330	308	354	358	340	339	352	334	360	344	335	346	329	361	354	345	332	339	364	351	312	342	357	354	330	333	333	393	350	320	352	347	344	340	358	337	384	325	321	358	334	331	323	345	340	351	343	358	346	364	358	370	380	375	370	364	355	319	314	338	372	357	345	331	333	343	335	351	371	363	322	374	301	345	342	379	337	327	337	355	386	328	336	397	328	365	355	314	334	323	366	352	341	365	342	351	332	323	340	336	350	351	349	358	341	355	369	319	368	362	343	352	343	331	348	335	365	343	347	319	374	318	316	336	334	354	346	354	372	353	375	354	319	315	376	336	339	347	330	305	316	386	374	341	321	342	327	380	344	374	326	346	339	351	323	385	354	365	329	349	344	325	355	331	338	350	334	335	358	347	343	333	346	328	360	350	339	367	340	374	334	358	364	333	336	311	367	353	353	330	365	369	340	362	390	355	342	343	343	364	365	366	352	336	341	333	361	330	318	335	366	359	361	350	343	355	342	334	343	354	321	351	345	345	347	365	355	316	328	352	356	369	339	325	351	358	357	355	339	371	358	338	330	333	355	329	340	350	314	340	368	309	331	320	348	341	344	349	340	342	360	340	375	336	348	335	354	347	346	357	309	335	347	352	318	339	334	383	324	359	335	353	337	356	353	382	316	369	355	349	377	350	372	345	326	353	382	350	334	337	342	351	330	352	353	304	326	332	355	348	365	319	303	343	324	293	371	336	364	312	370	341	354	362	338	328	376	334	348	333	321	315	335	362	339	331	344	350	358	329	346	367	324	358	339	330	335	347	339	338	344	332	326	382	369	341	343	347	324	335	345	350	364	322	322	326	360	353	329	341	365	346	344	341	344	332	326	314	327	313	350	347	322	359	359	353	355	344	350	343	345	345	326	344	346	342	358	349	373	311	352	359	331	342	317	371	315	355	338	355	335	328	349	337	328	352	350	344	362	336	333	339	338	352	328	346	326	314	350	333	343	372	350	335	295	347	356	382	323	357	336	349	316	326	319	331	346	318	327	359	323	305	332	353	369	331	331	350	328	341	337	361	341	320	330	337	348	311	322	355	345	322	352	333	325	342	372	351	303	340	364	341	350	345	339	351	358	347	324	343	344	309	352	347	343	345	328	336	332	319	331	376	348	351	343	353	353	340	348	336	355	363	340	346	336	355	340	387	362	362	347	339	319	332	322	341	354	342	320	350	342	347	314	401	355	367	347	342	331	369	353	341	359	349	325	351	331	341	345	355	344	329	336	351	367	359	341	333	333	358	356	355	352	364	318	360	351	328	325	350	321	363	328	314	348	368	363	341	337	336	309	352	333	297	341	321	336	352	343	363	343	323	316	313	353	345	320	321	370	334	348	341	353	354	320	321	319	358	326	317	347	345	322	340	324	365	346	334	325	341	315	353	356	335	355	351	359	336	369	386	373	322	351	327	335	374	312	340	332	351	351	361	364	341	306	350	325	352	339	329	335	340	335	355	352	339	302	316	339	358	369	357	347	359	328	378	329	353	321	331	332	306	308	331	345	351	346	335	337	350	347	323	325	333	357	339	372	334	335	326	359	375	342	312	347	365	352	332	318	351	335	333	317	359	327	353	341	320	354	354	360	307	376	350	349	349	334	322	376	345	367	357	339	295	337	321	350	332	321	339	361	325	338	340	362	354	352	394	342	314	358	320	322	331	376	341	365	353	338	346	348	332	359	355	336	329	341	338	327	372	320	338	353	368	361	349	312	342	313	307	381	336	325	332	336	374	357	344	316	357	331	355	356	329	329	306	335	388	345	363	322	368	353	334	391	343	356	336	354	328	355	326	330	335	361	338	366	322	373	339	348	315	338	328	344	330	372	327	335	368	350	344	353	359	367	383	387	344	367	344	402	328	351	340	365	334	297	340	338	338	367	352	357	335	329	334	347	348	338	307	351	351	309	323	324	339	343	332	335	339	357	365	352	325	363	319	327	334	362	320	333	340	337	355	351	315	369	358	347	333	371	346	329	321	350	352	349	373	365	348	349	325	342	355	351	360	326	333	306	369	377	337	384	385	376	346	326	343	347	335	352	359	338	368	419	315	317	352	348	317	360	359	383	346	345	368	339	315	293	310	365	356	356	364	342	336	355	375	328	327	342	320
31773	40468	17693	8021	5401	3792	2977	2336	1800	1403	1128	1007	973	913	875	828	790	663	682	631	651	637	650	613	598	613	607	613	540	570	526	528	557	581	556	562	576	534	503	518	520	482	508	484	504	513	484	506	482	480	475	552	508	511	465	497	466	465	454	510	527	470	479	476	475	525	496	475	441	507	466	472	478	484	494	492	508	493	456	472	466	510	484	504	473	502	458	465	465	509	512	483	468	486	493	491	522	470	484	526	496	466	500	522	512	498	463	475	501	439	511	518	504	475	464	489	465	496	480	493	500	486	522	491	483	490	487	493	470	487	474	501	504	469	490	490	491	454	485	473	477	455	466	498	469	504	441	458	484	472	469	498	461	486	484	473	510	452	469	477	462	528	481	477	441	468	483	509	481	483	482	463	458	504	484	489	530	507	464	506	478	465	515	466	458	470	499	489	489	509	471	461	473	519	466	491	450	460	497	459	479	477	471	462	472	512	476	499	487	464	503	510	487	492	494	481	458	463	482	466	490	439	474	484	474	495	481	468	508	489	494	481	472	466	482	508	467	503	500	495	461	463	482	516	501	536	437	470	467	428	502	473	468	447	463	470	467	525	515	498	462	435	497	485	492	464	450	468	475	521	498	497	474	451	470	500	469	519	478	456	473	483	506	459	513	486	463	499	484	479	471	462	508	469	497	472	458	458	482	491	501	535	443	494	492	446	511	486	471	488	525	494	485	479	517	449	459	479	509	489	470	481	498	478	485	505	496	493	502	479	478	473	491	482	485	448	461	473	524	490	525	476	482	519	506	460	516	440	483	494	459	482	506	494	497	505	469	476	449	459	444	520	522	441	480	460	482	474	502	501	456	463	479	488	499	514	479	480	490	455	453	475	469	481	474	479	477	501	451	537	497	439	541	488	495	475	477	498	460	493	453	449	462	494	451	505	491	507	462	480	491	484	465	496	459	518	470	526	496	525	511	475	499	459	464	479	503	458	487	465	460	486	470	455	462	514	460	481	484	454	449	453	472	452	514	471	481	461	450	459	499	467	457	517	499	488	461	477	468	469	460	430	494	462	479	445	461	454	456	464	454	503	468	488	479	424	471	458	480	467	477	447	475	474	493	461	500	466	498	473	503	464	470	489	469	472	467	476	517	512	470	480	450	457	478	473	495	477	492	496	489	472	486	492	441	458	506	456	475	471	463	494	487	508	502	457	460	517	442	490	509	462	484	424	478	448	497	497	460	465	430	453	508	458	490	484	455	499	502	475	480	517	480	494	482	483	455	437	495	495	483	509	498	497	478	495	472	523	461	492	524	501	475	507	461	462	456	498	475	470	484	456	474	495	461	465	483	460	449	456	510	518	511	479	438	467	487	505	461	439	489	482	456	452	498	468	462	478	475	485	511	486	471	484	500	448	501	443	470	485	464	484	547	456	518	429	473	462	467	514	468	477	490	490	452	478	450	465	473	457	475	499	496	442	469	481	484	480	472	467	465	502	469	477	469	462	433	487	484	519	465	471	470	448	479	511	505	533	444	481	488	473	501	488	491	476	488	456	452	506	495	490	457	461	511	476	453	479	482	471	500	459	490	480	487	481	509	468	465	478	464	483	468	458	452	473	467	484	473	490	492	470	463	461	441	502	501	497	478	484	495	511	482	479	520	503	492	509	489	497	482	486	492	461	503	512	450	520	478	531	440	489	447	497	520	454	490	451	497	491	512	456	461	436	483	456	500	500	448	511	494	514	520	484	478	461	505	418	512	506	476	502	468	504	445	497	457	517	487	481	490	507	477	468	489	493	486	464	467	449	466	468	491	512	456	448	469	488	477	525	482	451	466	480	484	480	479	439	466	475	460	487	492	486	469	485	447	434	492	501	468	466	490	498	477	447	411	491	492	512	500	474	462	461	512	442	492	488	512	476	507	477	477	469	481	491	475	522	479	523	487	453	470	470	475	466	493	452	505	459	485	477	497	486	481	490	527	479	463	432	469	484	451	486	444	418	474	473	490	474	491	463	456	503	453	493	462	495	524	481	487	448	490	438	472	483	509	453	470	488	462	458	483	482	453	475	460	456	494	522	504	448	480	492	435	468	508	478	454	508	485	483	438	478	508	488	494	433	467	438	546	451	470	496	444	477	485	475	487	474	487	487	464	472	450	479	449	536	459	474	480	443	466	517	468	453	464	507	531	481	469	449	465	459	472	462	532	501	505	485	488	498	512	477	496	485	454	484	485	460	454	456	480	538	482	509	451	474	493	474	506	451	519	487	522	502	467	478	451	423	471	448	470	507	466	480	444	521	511	488	504	481	452	521	479	504	450	480	480	471	471	475	510	496	520	457	466	474	493	482	523	473	494	481	454	510	478	438	495	490	503	455	470	491	483	487	458	499	483	494	470	487	490	465	488	468	493	462	467	482	503	467	455	471	466	467	482	497	471	474	448	505	504	466	478	510	495	473	493	476	443	447	466	491	503	465	491	484	458	452	482	482	479	506	494	482	483	475	445	489	501	471	501	496	466	479	473	468	458	478	481	450	499	455	477	455	450	487	498	468	500	502	513	479	471	512	474	462	467	463	486	458	481	485	475	468	494	494	464	481	502	444	450	468	476	459	533	441	470	480	461	497	471	485	483	484	472	443	459	487	490	495	444	485	489	473	490	467	462	457	486	458	474	471	479	452	443	509	424	477	514	498	481	490	497	485	480	491	460	483	483	453	473	473	494	519	509	467	478	501	490	517	508	446	455	499	451	482	491	455	501	526	458	470	474	461	489	472	508	490	500	457	471	507	498	496	489	479	478	508	457	481	463	518	482	474	486	472	498	507	489	498	504	492	452	504	500	477	478	486	453	469	485	505	514	520	485	451	489	510	493	450	428	488	493	450	489	461	492	488	493	468	479	442	458	475	484	481	476	487	484	460	488	475	515	480	462	466	497	481	476	452	477	512	454	442	471	444	475	491	501	488	473	487	440	465	480	476	471	496	482	466	489	474	454	452	459	484	485	495	434	468	497	461	506	491	475	454	505	451	474	411	518	498	477	478	455	474	456	488	473	458	455	508	477	469	455	503	476	459	438	480	484	453	493	502	479	496	478	508	491	478	520	485	492	499	521	484	495	458	455	493	488	492	500	488	489	464	503	468	449	510	506	473	440	457	459	454	443	492	479	456	520	509	501	489	450	458	487	456	490	517	444	450	462	501	468	498	473	478	488	477	445	483	474	467	473	465	476	478	436	483	481	484	468	481	427	478	487	488	464	485	469	466	513	491	461	485	500	476	502	550	505	453	453	498	476	493	486	505	505	477	483	493	509	443	458	487	493	490	506	491	451	499	489	493	464	479	469	509	491	462	485	481	485	485	501	458	487	468	494	472	482	514	481	455	454	468	477	458	470	469	491	453	455	504	456	477	489	483	439	468	466	477	460	524	458	477	484	494	483	495	490	517	480	467	487	465	487	446	489	508	491	469	467	465	478	482	480	447	484	455	446	485	472	468
22782	20782	28244	23329	20752	20105	4748	1504	986	804	708	623	549	544	527	526	471	502	403	372	388	393	427	391	375	366	343	353	331	306	354	288	352	287	322	332	372	306	297	286	313	291	305	301	308	329	272	302	274	305	293	296	310	290	265	291	278	278	280	247	285	288	275	286	329	275	259	300	280	287	293	292	286	281	304	264	295	282	292	278	295	277	285	331	276	265	276	272	294	283	279	271	285	305	291	315	282	254	280	266	314	305	290	306	263	298	296	272	267	344	270	304	253	268	290	294	270	300	294	284	289	314	300	292	249	301	289	282	273	283	283	271	310	267	262	281	285	276	273	302	315	273	258	280	288	258	281	278	264	280	269	270	278	305	281	280	287	269	302	261	300	276	308	274	272	251	279	255	286	297	279	321	287	282	235	306	282	307	288	284	298	278	282	287	270	305	268	296	295	291	261	276	299	266	272	251	257	299	305	282	262	265	288	269	313	290	237	276	276	283	284	295	285	300	282	304	297	280	277	320	306	269	247	288	276	270	291	298	305	276	274	300	277	275	288	278	278	255	310	246	313	313	289	310	276	261	292	275	288	291	285	274	293	291	271	272	307	286	288	286	272	251	313	263	256	287	292	265	287	280	292	273	282	297	274	307	285	284	282	280	285	296	261	287	251	286	304	282	274	297	327	311	300	306	296	286	291	242	270	283	269	292	296	296	264	276	280	307	301	284	286	276	291	282	278	320	279	291	298	279	260	260	272	270	299	275	295	284	318	304	252	293	289	290	286	289	281	274	260	276	281	248	266	292	255	286	297	292	287	292	301	282	276	261	277	282	295	269	288	289	253	265	283	287	281	246	291	303	281	299	291	273	285	294	277	289	300	275	293	276	272	284	302	277	301	239	257	277	296	307	300	287	317	299	294	268	294	297	278	283	261	285	274	302	294	300	288	268	288	293	284	282	279	274	251	261	295	291	301	280	316	296	277	308	310	275	296	291	296	271	287	282	288	278	317	270	274	297	302	280	308	257	284	288	292	272	316	264	259	318	281	283	263	295	308	294	261	257	309	291	271	301	309	287	260	308	288	267	284	286	306	243	297	293	286	294	316	325	271	284	289	252	288	278	282	287	282	281	288	292	303	285	264	307	283	288	267	265	312	261	285	267	308	304	276	281	288	288	269	298	300	289	283	283	276	255	288	259	277	299	303	297	280	270	279	273	317	298	277	305	305	283	256	283	289	284	262	268	294	294	305	275	262	295	271	318	287	286	288	267	320	296	298	294	272	279	287	278	273	319	291	297	296	298	293	269	312	269	296	285	286	300	273	294	272	299	289	292	290	284	274	286	285	246	304	266	268	302	279	277	274	266	282	293	289	316	280	288	281	297	259	278	303	275	262	268	295	276	290	283	285	283	293	271	276	270	278	293	295	256	282	267	299	290	272	302	276	267	294	247	264	271	308	263	282	298	275	266	277	296	270	298	274	316	306	273	284	290	284	302	289	297	285	265	261	279	293	300	278	291	254	284	269	296	283	318	285	267	275	273	321	327	294	298	282	291	285	272	287	275	291	280	284	314	268	290	279	266	247	280	317	273	282	288	281	296	312	289	295	290	273	253	281	287	291	256	259	294	264	268	280	266	290	286	270	261	270	296	282	276	271	284	289	311	292	268	280	275	276	277	287	314	278	284	300	292	318	300	307	310	276	261	272	293	269	299	314	277	277	298	281	261	255	291	307	280	286	252	255	257	285	308	284	264	287	267	293	314	289	288	299	252	289	266	307	272	266	245	293	282	283	264	325	294	274	285	294	300	256	319	289	295	259	295	262	282	259	315	283	261	273	280	319	284	275	293	267	253	301	294	268	291	291	319	280	271	304	266	292	285	291	301	278	281	262	273	286	297	297	297	255	283	293	268	252	299	269	290	278	279	297	267	292	273	315	286	303	270	287	263	294	281	286	308	282	265	297	283	267	290	284	272	251	279	289	284	281	261	265	295	283	257	290	272	294	282	285	240	269	254	283	294	312	263	275	251	274	270	297	325	291	273	292	274	270	268	276	287	297	284	276	263	295	294	260	287	296	271	258	256	287	312	284	304	295	277	271	250	268	256	250	278	280	287	291	278	292	325	284	276	256	260	282	282	291	266	284	311	277	281	284	248	302	318	276	274	284	275	253	272	297	278	285	307	263	298	320	303	305	293	286	282	328	304	271	292	282	272	295	256	275	275	274	298	287	271	303	257	297	301	307	252	264	292	273	279	267	297	270	299	296	254	297	287	294	306	274	264	256	286	275	300	287	268	278	269	270	283	271	301	286	247	269	299	267	266	286	300	278	260	297	284	272	283	317	296	279	269	296	303	308	294	291	289	277	302	290	302	272	238	281	282	264	293	284	251	307	312	275	301	279	279	288	245	289	269	277	247	287	279	285	263	290	272	269	292	293	299	277	266	276	281	257	280	275	244	299	267	317	293	295	292	278	320	296	269	253	244	260	270	260	299	272	294	296	292	286	285	281	277	247	292	274	270	281	279	292	311	300	289	313	294	273	315	281	256	314	262	296	262	275	234	278	277	269	285	275	286	275	288	261	277	299	301	261	299	301	268	303	288	289	274	264	275	305	293	272	281	278	264	282	306	264	272	264	311	289	270	256	294	277	249	300	269	274	299	271	283	282	277	301	269	302	278	291	280	306	278	262	279	293	296	261	279	301	275	259	271	286	312	266	278	260	261	277	257	256	293	319	267	308	290	290	290	274	280	303	283	271	295	277	284	289	261	301	274	287	244	275	295	275	292	294	282	269	293	273	270	282	271	288	241	268	287	265	272	301	269	266	307	282	266	281	286	291	270	278	282	293	300	293	283	266	309	304	277	279	285	270	290	302	291	287	260	292	275	258	283	275	277	279	264	308	275	284	268	266	280	244	282	258	277	298	286	292	261	281	275	254	268	245	266	292	298	284	250	284	293	237	277	276	270	287	281	276	301	293	281	253	270	262	292	255	293	281	289	282	282	291	285	276	300	285	267	273	294	272	283	266	276	316	277	288	259	274	282	281	299	273	304	297	260	267	276	309	274	301	290	283	267	283	294	264	293	286	276	288	321	296	258	293	294	261	297	311	268	300	297	279	283	270	285	300	279	255	322	267	278	305	268	281	250	230	277	278	285	290	283	287	274	276	289	270	278	286	241	269	276	293	288	261	277	279	274	278	253	267	286	293	265	251	273	304	289	320	291	318	268	296	306	267	285	269	304	285	262	282	287	287	290	253	266	289	279	271	289	304	304	295	280	260	306	287	289	295	274	288	261	273	278	303	277	272	298	278	275	285	282	281	294	266	255	285	270	311	283	306	278	323	286	288	315	302	308	274	305	285	287	280	272	276	270	290	259	306	297	263	295	301	284	275	271	314	304	306	304	262	298	311	244	283	291	272	295	271	281	276	285	277	274	274	300	285	288	295	275	292	293	271	319	266	269	260	288	296	288	288	296	251	282	306	273	292	278	275	286
34545	47037	20894	11311	7887	5787	4312	3379	2558	1991	1577	1354	1273	1186	1039	1008	872	791	647	687	735	652	648	624	624	574	594	486	542	515	516	487	508	444	448	467	528	469	510	451	473	391	461	420	428	415	413	410	395	428	387	420	414	433	447	432	426	384	429	389	422	402	404	414	415	398	391	417	406	388	443	414	427	385	416	410	410	393	380	392	361	423	421	406	441	404	408	376	420	401	375	390	421	435	433	398	418	364	427	405	362	404	402	396	393	383	416	419	388	403	392	413	439	408	384	429	403	420	432	382	422	407	380	446	397	451	396	391	413	373	380	415	388	425	363	394	373	436	419	425	374	414	413	406	448	390	406	421	406	394	404	410	414	414	432	414	385	432	409	380	408	432	413	384	408	406	410	410	430	380	430	414	427	413	395	440	446	409	417	413	404	383	409	398	421	412	384	411	405	418	440	394	406	404	398	445	423	390	425	423	405	416	397	410	412	397	388	420	365	376	414	398	376	420	428	407	412	410	380	385	424	347	403	381	394	447	380	403	432	424	409	417	394	371	424	391	371	405	412	406	418	401	384	422	417	396	389	421	408	425	377	392	402	359	451	419	390	433	377	408	390	391	378	407	403	410	409	434	424	363	424	371	424	420	392	417	387	390	403	373	394	386	418	399	381	401	425	378	379	426	438	407	417	436	394	423	419	394	413	391	404	401	395	388	412	367	396	412	407	388	405	445	416	421	431	415	380	419	414	409	417	400	388	432	395	401	391	389	388	416	399	407	378	400	401	430	416	394	384	389	417	399	426	386	401	439	421	443	410	388	463	415	417	413	394	407	380	369	393	400	396	414	364	415	415	388	409	445	412	429	401	392	414	408	372	375	408	381	404	410	407	377	424	395	432	430	382	397	397	376	424	392	403	402	404	369	409	389	430	399	420	434	409	411	385	406	423	403	404	354	411	420	417	401	419	415	390	385	445	397	393	403	379	435	437	416	395	402	409	353	391	412	415	441	378	414	398	380	400	387	400	431	400	395	413	418	366	440	421	389	384	429	442	403	383	418	375	386	412	386	402	404	425	417	381	389	418	420	399	409	414	436	395	408	381	420	408	396	400	389	384	396	383	384	399	423	375	394	384	378	393	423	434	415	423	406	409	407	414	391	411	406	424	402	387	407	422	382	386	382	390	403	410	427	381	393	422	395	387	414	403	364	449	373	380	409	429	371	407	369	384	415	387	409	419	424	420	389	379	354	382	439	392	445	400	388	398	421	437	412	395	368	405	441	398	386	407	379	430	402	396	382	391	379	412	418	410	396	387	409	411	408	432	421	391	379	406	381	408	383	375	416	390	368	382	418	399	416	411	392	387	405	411	433	384	420	426	393	404	414	389	434	422	415	402	380	399	390	430	403	383	367	437	393	430	401	377	422	401	420	413	419	404	440	428	419	403	408	413	371	434	359	374	451	407	352	395	403	434	411	390	418	394	395	445	436	433	399	375	402	382	395	381	414	411	426	390	399	404	427	392	412	398	374	392	399	405	438	411	393	414	444	407	429	431	419	410	357	385	389	409	346	402	449	392	394	397	393	412	402	377	376	371	426	392	426	417	392	389	404	447	422	378	412	422	410	396	415	419	397	395	388	412	397	399	369	384	394	372	434	386	394	397	412	401	388	395	389	376	381	368	422	403	390	394	401	376	377	406	410	389	397	368	384	378	399	404	382	415	405	379	396	370	355	443	383	404	371	396	405	421	434	416	409	398	385	402	374	411	369	383	377	406	425	420	419	422	413	417	410	387	420	418	441	395	411	396	446	375	367	404	417	431	382	381	416	438	423	460	400	424	395	385	414	397	399	386	368	369	404	409	374	367	399	426	398	413	411	406	395	403	399	379	409	419	349	416	417	355	394	417	396	402	387	412	398	394	396	383	445	416	410	386	421	425	387	425	449	392	391	373	419	400	404	418	403	357	395	370	400	435	359	402	438	364	394	416	396	383	381	390	408	425	394	381	414	418	407	422	386	416	384	406	429	407	413	362	397	401	390	407	403	383	393	382	396	433	427	367	389	404	394	435	412	417	364	392	388	454	419	388	396	394	371	384	450	432	416	409	366	404	428	416	384	417	373	384	410	404	377	393	418	464	393	388	391	401	392	398	409	411	417	404	371	421	400	397	390	372	389	410	392	394	436	412	366	403	378	464	388	432	396	409	411	410	418	423	444	411	396	431	401	410	393	375	407	405	415	410	380	414	387	404	392	429	359	417	402	394	424	363	408	427	366	413	404	389	392	408	402	374	360	399	410	418	406	371	360	425	405	424	408	386	404	430	442	380	386	445	374	401	406	426	428	401	407	385	413	408	361	392	410	428	409	401	432	450	383	367	379	380	422	404	376	400	404	379	412	387	402	388	415	429	402	358	387	413	418	432	447	411	379	400	398	392	416	416	376	397	405	395	406	389	438	373	436	384	367	454	394	389	403	412	432	422	429	422	412	420	372	375	404	383	393	400	391	404	358	407	371	408	378	380	419	397	356	414	403	431	402	416	369	405	425	390	413	412	410	403	378	380	376	441	412	394	397	413	466	394	394	383	379	395	405	353	364	408	387	418	396	393	382	404	424	424	393	363	427	394	426	407	380	445	392	429	413	433	429	406	398	389	353	405	429	395	402	415	397	404	421	392	426	382	429	409	425	415	421	367	417	360	393	393	387	422	407	403	399	389	379	401	410	410	409	400	401	449	410	423	410	395	371	401	402	382	397	398	395	430	414	390	397	416	422	439	365	422	367	399	388	428	406	366	398	350	393	375	391	422	404	422	424	420	419	458	427	412	380	399	384	383	395	412	391	392	393	389	376	406	405	382	387	419	382	374	402	416	389	412	407	409	376	410	402	384	425	404	414	346	411	401	390	406	434	349	387	397	403	379	409	396	356	414	394	412	411	385	398	384	369	388	384	404	424	420	392	389	390	413	421	414	382	395	397	382	418	407	439	395	415	422	373	401	414	381	449	416	404	389	418	367	384	375	417	395	379	420	390	396	411	390	386	411	397	417	404	392	400	417	409	425	383	387	402	387	393	375	384	430	410	413	412	418	370	409	431	406	388	447	394	416	401	371	392	399	372	422	383	398	435	392	375	412	409	379	382	379	409	428	396	397	388	387	409	403	401	398	400	392	422	389	365	420	360	384	400	382	417	380	396	399	419	380	373	414	389	424	403	412	402	404	391	406	413	412	376	388	346	424	396	370	398	361	399	434	405	399	425	387	407	387	357	401	430	366	449	404	376	401	389	374	360	420	412	403	391	395	410	386	382	397	405	401	405	378	371	395	406	390	414	412	400	387	399	380	380	394	382	432	438	380	391	403	439	397	426	442	385	396	377	384	385	384	372	406	409	439	387	423	379	405	385	385	394	386	431	394	418	411	426	379	393	399	375	398	413	407	393	375	401	395	381	403	429	376	369	408	389	410	404	417	402	414	384	408	418	415	410	411	365	364	402	404	407	403	393
26764	20687	10816	2211	883	622	491	375	341	277	248	270	257	278	258	224	236	194	222	227	237	206	248	218	234	228	228	197	208	219	200	226	188	234	212	249	206	212	205	228	244	211	214	211	192	202	213	200	207	233	206	219	221	216	215	225	221	228	218	208	209	208	205	189	201	220	206	214	221	184	204	219	237	179	207	196	220	201	227	229	177	220	224	196	190	163	223	230	202	225	204	200	205	212	227	212	220	209	218	184	196	201	222	204	206	206	190	209	183	222	206	212	197	218	218	222	197	223	204	174	215	195	200	226	207	203	198	180	208	216	203	210	203	210	189	227	187	220	195	200	216	208	206	212	217	218	198	212	222	194	192	211	207	215	209	211	214	212	211	212	199	230	219	195	218	209	199	202	213	193	197	203	230	195	199	198	189	197	227	217	221	198	207	224	188	201	198	221	214	195	216	202	198	203	217	212	208	203	198	209	203	208	216	181	200	183	192	211	202	236	212	225	227	180	218	216	194	222	206	201	204	217	178	196	198	216	198	190	209	208	211	208	218	214	196	197	217	196	179	179	198	189	210	198	199	228	216	212	184	217	201	215	195	186	218	200	217	191	219	201	176	195	184	230	221	221	203	183	193	206	206	191	207	208	214	190	227	215	205	142	219	191	196	214	224	180	219	219	223	216	195	228	220	181	218	220	211	187	206	219	197	234	230	224	214	176	207	208	206	197	211	204	179	221	214	216	238	198	223	201	223	207	192	214	218	217	191	191	236	210	198	209	188	209	222	207	186	208	214	213	219	201	226	207	186	226	217	216	216	213	229	206	224	228	226	217	221	180	178	228	190	223	199	212	198	221	199	203	200	183	202	201	203	197	221	189	202	213	219	204	223	210	200	208	212	212	201	217	196	216	211	210	191	228	228	217	228	198	204	222	198	197	207	203	209	202	220	192	209	196	217	211	197	205	185	175	230	202	205	201	218	212	217	181	194	215	208	217	211	202	188	211	221	224	239	192	212	209	190	224	209	196	198	214	189	199	205	237	194	187	196	202	196	185	163	177	215	241	197	219	183	210	193	211	203	214	206	202	191	223	215	207	215	220	224	213	209	187	205	193	200	222	202	195	220	195	195	215	187	223	214	221	219	219	200	216	208	207	185	207	207	246	197	181	180	210	222	223	212	194	222	207	231	187	224	205	189	213	215	194	195	203	195	183	204	233	203	191	207	209	206	201	173	198	202	199	220	202	194	234	205	212	203	204	209	224	209	213	205	200	217	207	214	172	215	182	202	198	211	189	191	189	204	184	207	201	210	210	182	219	194	216	210	193	208	216	207	201	173	208	218	205	202	213	186	207	191	206	200	180	217	229	221	214	244	231	195	226	183	184	216	188	196	219	226	212	217	189	232	223	228	209	216	197	223	218	218	203	203	220	220	208	219	215	206	220	202	198	226	191	177	206	195	182	206	231	201	214	212	215	197	182	221	212	216	193	212	203	239	231	199	231	198	214	193	201	204	224	213	237	225	211	204	203	219	192	206	208	194	199	206	214	230	229	211	208	214	198	175	183	200	202	235	222	216	221	203	224	232	214	218	194	220	190	192	218	223	228	200	223	204	188	188	205	200	211	197	211	207	193	208	221	196	215	213	191	196	214	228	211	181	196	220	231	220	189	200	210	206	202	212	213	223	197	213	211	187	192	183	211	199	237	202	206	222	220	202	207	195	194	226	194	209	209	216	180	208	209	227	206	215	193	239	182	214	202	227	201	216	210	190	224	185	199	200	223	212	229	214	215	214	209	218	222	224	203	197	206	204	212	223	215	215	231	209	216	205	220	205	220	209	199	177	185	209	221	209	215	220	212	232	195	201	223	208	179	210	196	209	200	187	181	208	199	200	198	206	189	202	215	220	196	211	227	190	228	199	204	211	211	206	200	214	203	200	218	211	217	217	198	186	257	203	209	202	222	182	209	206	228	217	195	191	216	197	197	191	212	220	183	228	203	200	224	184	197	209	209	206	212	218	230	199	229	213	232	220	208	201	198	219	201	186	193	222	217	209	207	210	204	199	217	197	203	230	216	197	205	197	233	204	212	203	203	213	195	228	189	194	229	219	200	220	203	202	191	194	207	198	212	209	198	203	205	234	221	186	241	203	202	223	179	210	191	222	169	207	218	200	219	211	206	216	210	228	197	195	215	188	204	230	185	205	205	194	232	191	210	232	206	182	200	209	235	198	210	206	209	191	176	207	209	184	214	204	222	185	207	205	207	202	215	201	193	219	212	217	208	231	198	196	186	183	227	192	220	203	217	193	212	232	263	227	225	235	196	220	199	229	197	201	186	214	217	223	221	220	201	225	205	212	228	189	202	200	190	210	220	233	223	202	231	197	209	232	207	216	181	196	209	199	192	187	186	189	207	203	223	209	204	228	190	199	190	198	194	199	223	196	239	175	205	223	213	200	200	224	194	210	177	222	217	216	188	204	213	218	183	198	198	219	203	211	204	218	196	195	221	199	199	216	222	201	216	189	185	182	210	197	217	196	196	232	194	196	236	225	203	210	230	197	193	220	199	215	238	222	227	225	227	216	195	192	224	191	211	219	220	209	220	218	204	244	194	216	196	209	224	219	205	203	218	200	213	210	194	215	167	204	205	207	218	230	180	197	185	219	229	188	215	199	200	199	206	202	193	208	205	194	202	219	200	216	199	205	212	224	246	193	190	204	187	204	195	212	189	194	200	211	200	186	199	203	189	217	208	211	216	203	219	202	197	242	205	243	209	252	231	211	199	181	214	249	208	215	195	192	223	194	184	208	211	211	211	218	194	212	209	211	217	212	178	226	217	218	206	224	198	196	203	205	176	222	185	204	198	171	209	203	206	195	199	216	213	189	212	186	171	196	207	177	189	195	196	188	204	207	210	199	193	205	207	198	193	217	202	221	213	208	197	218	208	224	188	212	240	203	204	212	197	202	219	201	212	197	223	211	235	205	194	215	227	222	227	231	226	215	211	209	196	213	199	190	235	227	201	209	189	193	223	197	211	241	213	204	224	210	198	231	207	224	219	208	200	214	202	201	196	187	244	206	218	187	210	209	231	224	191	193	179	209	194	192	222	206	208	221	197	214	189	211	227	227	223	209	236	199	195	212	221	205	177	200	207	194	210	207	222	186	222	215	194	205	220	220	195	203	193	232	208	216	198	213	212	190	187	196	196	185	210	224	204	191	179	196	212	195	208	226	216	209	205	215	193	206	203	213	206	210	215	204	212	193	223	200	213	211	199	196	203	202	205	205	197	216	230	187	214	198	224	207	226	213	197	204	226	217	211	220	197	194	207	226	211	206	189	225	180	212	243	211	204	200	204	217	226	231	218	205	198	198	198	213	193	196	208	204	191	217	211	203	215	185	194	217	202	203	228	210	214	194	199	201	210	200	223	199	202	191	203	226	219	221	221	200	189	183	232	198	227	199	169	231	206	202	227	216	209	223	208	193	215	223	201	211	221
26000	27045	8176	3148	1980	1439	1066	877	690	526	480	427	403	400	385	398	359	384	363	354	367	349	356	357	353	334	325	324	336	333	281	325	319	309	316	297	300	335	303	301	288	280	278	294	285	308	278	284	288	274	254	294	329	306	274	306	257	294	294	315	308	288	336	312	275	292	279	281	287	326	312	295	298	305	277	320	248	280	288	314	265	283	298	310	327	281	265	315	287	302	309	295	310	338	300	291	303	293	308	290	302	319	295	274	273	283	321	280	305	304	309	301	287	274	329	300	309	312	296	289	314	290	278	272	290	302	291	303	277	298	280	312	281	304	291	271	287	304	273	274	291	279	297	293	274	307	283	297	306	263	288	306	283	293	306	270	254	303	272	310	302	264	298	287	307	327	319	284	269	284	299	293	301	310	304	274	284	292	295	254	304	312	269	297	318	292	291	298	322	304	293	327	288	299	282	290	309	294	314	284	300	293	306	272	297	280	312	287	297	306	311	287	312	303	322	271	264	280	266	316	289	271	289	308	287	285	281	283	318	293	305	294	275	280	267	291	318	285	278	320	284	272	278	279	295	306	298	271	297	300	317	280	254	280	296	287	306	240	300	289	309	279	285	304	284	297	278	278	319	280	305	297	274	289	302	274	281	268	324	304	297	306	293	289	276	299	327	306	305	271	311	280	294	286	282	288	300	280	309	285	291	296	271	294	303	296	294	298	269	277	266	287	305	289	336	296	308	326	288	300	266	274	324	292	258	293	304	301	285	282	297	269	323	285	290	292	294	281	302	305	284	297	264	294	300	272	308	288	291	281	279	318	291	308	301	282	287	306	276	284	270	296	305	302	284	279	294	296	274	284	310	304	316	300	335	257	277	276	305	290	259	290	306	280	300	269	275	321	315	264	276	265	324	312	281	292	274	284	293	295	276	317	292	302	285	306	271	289	302	282	265	297	269	288	297	295	289	292	263	319	308	281	275	299	291	282	274	293	268	296	279	293	289	292	266	263	281	272	281	289	314	268	286	290	322	268	305	282	290	290	329	302	279	261	312	293	303	287	303	305	341	298	311	270	301	303	293	307	274	296	304	276	304	262	299	280	276	282	298	300	324	296	290	305	307	290	280	290	284	305	289	293	307	294	294	296	255	314	280	291	283	278	274	289	316	310	297	301	296	268	300	290	309	308	294	281	299	264	308	311	288	303	311	284	279	281	318	323	294	289	311	285	296	279	303	300	308	268	270	264	302	302	291	284	281	286	322	312	282	298	275	292	307	320	261	283	291	310	268	265	295	274	281	312	327	286	294	289	282	303	298	303	281	290	337	272	298	322	304	315	295	294	284	286	268	307	320	312	288	288	270	270	305	309	310	291	275	294	291	290	291	306	303	283	288	262	300	271	289	288	313	315	306	315	289	269	273	274	297	318	300	262	276	326	271	282	300	302	267	277	325	279	314	327	292	300	277	270	284	318	284	327	302	305	279	308	251	293	298	304	294	310	305	301	290	309	272	285	296	299	307	305	301	299	288	283	282	337	268	308	302	279	280	292	284	304	295	295	294	272	251	270	310	277	269	292	284	314	268	322	292	292	287	284	263	275	299	318	285	272	290	297	295	320	321	294	320	297	300	293	267	311	277	302	290	260	292	295	310	288	327	273	274	254	291	300	289	310	294	309	290	293	290	298	288	283	276	291	295	280	280	295	299	297	294	296	319	317	305	319	274	275	286	274	313	295	299	284	284	306	284	326	295	301	297	287	301	280	300	312	309	267	276	305	290	299	327	276	304	294	267	283	306	298	299	269	280	294	282	312	267	301	277	291	282	290	299	323	274	286	309	312	276	320	299	267	279	270	300	317	298	296	309	300	259	312	282	288	294	294	306	300	303	287	286	302	303	283	267	306	289	303	307	296	311	290	299	280	302	294	275	282	328	280	280	292	287	305	296	292	298	283	310	301	285	299	297	295	293	303	278	288	276	288	279	293	315	299	323	273	296	308	291	322	268	318	326	305	291	317	340	276	297	272	266	294	281	301	315	302	283	285	306	299	315	291	295	282	287	256	292	303	300	309	291	279	272	302	277	299	280	285	283	280	270	272	306	291	267	296	286	308	325	272	331	290	300	271	299	298	275	282	307	292	307	292	309	291	294	298	306	296	263	266	257	311	292	288	321	297	329	313	288	312	312	285	292	278	332	293	292	298	288	283	288	309	290	295	278	286	289	299	289	294	320	320	304	265	284	315	298	260	337	278	298	268	284	279	307	277	278	325	304	306	268	339	289	261	290	297	278	255	280	322	331	299	296	316	310	293	287	315	277	319	328	298	326	297	252	272	292	291	283	284	289	303	285	294	256	289	283	297	259	299	268	322	315	278	295	310	295	298	257	293	324	290	279	310	302	303	265	301	300	301	333	283	287	264	277	272	288	298	299	279	266	295	287	286	347	260	291	325	305	290	269	296	306	311	312	306	298	258	292	304	299	280	289	314	286	314	309	276	270	278	280	276	301	303	264	300	299	286	285	307	285	291	251	299	300	271	305	308	293	283	306	297	287	292	303	282	269	273	312	312	309	319	284	287	328	293	307	297	277	288	292	287	289	286	279	282	310	321	290	249	279	300	317	280	267	311	290	302	284	286	256	309	316	295	271	326	316	263	293	283	270	281	305	276	293	283	323	278	290	286	294	282	288	289	258	305	264	311	280	277	329	312	281	297	314	267	323	269	288	313	286	285	318	298	291	314	287	301	288	250	276	295	271	350	307	287	307	305	296	317	293	292	306	295	287	280	288	320	284	322	316	294	259	313	293	304	281	293	300	303	332	294	287	320	287	277	315	269	314	289	295	259	300	293	309	283	341	296	313	287	313	289	297	301	302	280	295	295	285	318	294	335	287	263	265	304	317	330	279	300	286	295	286	282	285	283	283	263	306	291	265	267	294	295	296	274	298	299	335	312	310	280	318	294	287	312	290	304	311	289	281	304	269	298	285	304	281	312	292	299	294	309	289	310	300	273	285	288	291	286	277	278	307	299	314	318	286	292	289	305	297	310	282	313	301	274	304	252	291	312	293	289	312	291	284	264	289	309	314	325	296	319	268	308	281	305	280	311	266	295	287	287	306	274	297	274	311	301	294	331	326	261	319	250	298	293	311	289	290	309	284	302	313	276	299	262	279	283	275	305	289	291	295	265	299	306	321	304	297	262	318	290	312	299	307	261	292	276	288	308	290	304	308	294	294	283	295	284	298	304	289	318	291	322	270	312	298	295	308	301	299	278	291	287	287	288	286	303	301	320	280	270	283	277	275	286	281	304	293	264	270	236	297	292	287	280	327	306	290	317	283	293	289	299	306	287	334	297	277	306	278	262	306	277	301	289	330	304	291	297	299	272	276	341	309	282	283	262	304	286	266	284	289	251	291	277	295	304	274	291	290	272	298	314	297	316	286	299	276	289	281	275	266	283	287	299	279	304	296	320	275	306	285	307	281	298	280	274	299	285	265	274
23750	20804	27779	23880	20486	6535	1685	1038	745	645	614	513	498	504	493	422	441	394	457	416	394	429	374	408	403	383	386	381	370	353	365	360	298	393	371	383	357	315	361	355	357	356	370	323	345	341	398	324	325	358	387	334	356	361	375	358	318	369	369	326	350	337	353	324	357	380	320	359	360	326	371	346	313	358	350	317	358	376	364	338	345	341	351	342	342	326	363	304	346	339	363	360	356	329	310	368	360	307	385	299	364	352	331	358	342	359	392	329	335	338	325	314	319	335	340	318	338	337	311	337	366	363	387	330	338	337	344	325	338	325	323	363	337	336	355	363	338	328	334	369	345	332	333	333	345	345	353	337	341	339	373	363	356	336	365	366	365	372	306	333	350	343	342	321	352	341	342	338	319	371	321	348	317	332	311	350	324	398	354	368	334	347	358	321	342	306	345	327	315	343	348	327	352	345	319	336	333	332	325	369	332	354	310	339	359	345	360	340	317	309	352	396	365	360	338	324	332	298	341	348	320	343	318	324	348	353	338	349	317	345	360	338	308	352	347	345	365	360	325	332	337	331	338	353	343	338	356	356	339	336	377	338	327	346	347	334	312	326	334	353	349	333	357	348	297	300	351	351	356	376	332	350	310	370	322	358	330	325	316	331	327	334	327	324	328	349	319	340	345	344	357	327	364	329	359	321	363	360	319	350	332	371	336	280	352	347	337	343	322	327	347	337	329	332	337	328	332	352	339	340	318	375	351	346	338	328	334	336	347	366	334	326	351	325	329	350	363	323	345	339	320	337	322	357	354	372	339	335	328	339	329	347	322	327	328	312	325	337	363	353	350	355	319	333	356	336	319	278	359	339	361	332	311	337	329	345	333	378	357	356	295	344	324	336	337	340	349	337	323	336	356	372	338	303	342	314	348	279	326	381	317	324	357	338	328	334	329	328	336	352	328	324	343	359	364	344	368	321	351	358	354	346	316	362	328	355	343	323	315	390	331	340	337	331	324	362	339	375	373	339	321	319	351	326	312	354	339	325	322	366	314	352	347	322	338	315	341	345	343	321	343	331	350	373	354	317	362	353	374	359	358	380	381	334	371	351	336	335	339	313	312	318	364	334	332	322	308	357	346	326	329	336	370	317	356	346	316	322	342	335	316	348	345	355	363	359	348	328	350	351	310	371	343	335	346	327	324	346	327	346	327	339	350	319	378	303	320	329	346	332	309	338	344	334	349	351	351	339	328	315	332	348	342	366	340	288	329	343	347	341	355	374	341	335	360	320	354	358	341	342	377	359	351	346	318	354	349	339	329	325	336	326	353	317	338	331	388	332	377	371	371	347	358	331	339	346	365	354	355	315	345	368	350	341	319	322	345	328	326	358	332	333	357	329	340	330	353	296	305	337	321	309	336	296	336	358	343	321	335	334	307	383	318	372	319	330	348	329	335	336	338	337	353	336	334	333	342	378	347	350	343	330	332	339	339	326	316	346	326	329	343	330	347	345	329	311	320	311	363	331	384	357	362	353	327	357	329	337	330	337	326	320	346	329	342	349	304	332	323	335	339	306	316	321	333	342	341	320	345	345	333	332	363	334	339	354	339	319	356	340	342	354	344	335	362	326	354	334	352	335	311	357	334	338	337	339	373	359	315	348	331	349	289	357	350	335	349	376	312	359	339	340	355	316	336	341	359	353	348	324	351	348	334	354	340	334	344	351	319	334	333	344	365	363	337	310	332	332	353	362	338	334	309	348	315	316	284	334	322	319	332	334	360	375	348	359	334	346	297	304	325	323	334	348	364	354	332	333	361	329	321	296	318	344	328	332	305	338	333	362	338	321	316	313	335	340	359	316	340	330	379	330	317	343	340	341	343	318	342	340	375	353	315	288	349	346	324	366	347	327	368	322	361	338	313	305	371	355	316	336	313	317	344	340	352	326	338	339	304	344	345	346	332	326	351	358	348	356	343	343	337	335	326	378	333	350	336	338	331	354	354	371	315	350	308	348	324	371	347	340	338	321	343	347	342	357	323	327	308	331	319	327	341	332	346	313	336	305	329	367	323	342	312	353	362	335	320	355	346	357	348	303	384	330	340	326	351	328	318	330	363	360	343	324	372	359	358	349	357	342	345	369	335	361	312	372	359	342	365	367	350	350	336	341	361	343	329	340	325	388	350	344	323	308	352	364	376	327	358	338	351	323	344	352	336	373	356	340	368	341	331	334	325	335	371	341	351	353	308	322	317	367	332	338	335	341	343	341	343	345	339	333	304	318	342	339	309	345	312	348	331	347	352	303	331	364	336	329	334	347	340	362	357	325	358	349	338	328	334	341	337	331	326	354	375	312	341	352	345	309	352	330	347	315	336	377	320	310	326	346	359	370	353	344	351	341	335	352	373	347	326	364	308	331	358	343	324	355	323	365	361	338	338	367	347	335	325	344	331	323	337	340	330	313	325	320	361	322	330	332	314	326	293	344	329	353	339	304	355	338	327	330	372	337	344	345	328	337	349	339	348	310	356	322	356	363	329	322	350	325	350	338	316	310	367	346	317	347	325	358	356	368	373	313	345	335	316	349	354	325	342	369	304	342	349	340	340	316	343	344	340	334	367	353	361	337	332	303	329	357	338	356	350	335	334	319	321	351	300	310	337	336	348	349	354	359	337	336	318	336	367	349	321	352	328	308	291	339	318	357	333	325	347	336	318	349	348	359	337	340	314	357	335	332	337	307	348	361	355	350	347	322	377	351	324	323	294	379	305	332	321	334	352	362	327	352	323	364	344	354	318	327	319	372	346	324	354	386	358	361	354	329	329	346	362	308	375	342	358	365	325	320	365	336	313	363	345	343	336	369	357	315	311	333	346	375	348	368	324	342	328	324	368	337	344	322	353	332	354	311	341	334	366	325	379	298	347	362	293	362	317	350	347	369	318	345	304	327	340	339	342	317	366	363	334	377	343	339	354	335	347	336	338	373	355	321	336	313	364	329	376	344	356	338	347	325	319	343	353	322	327	358	370	334	334	315	335	363	329	322	351	330	340	330	339	346	341	346	350	322	283	338	311	339	362	323	336	332	323	355	335	327	358	315	358	339	343	363	345	374	310	283	362	313	331	372	363	315	315	369	344	349	329	345	351	326	345	319	313	342	333	364	343	367	359	327	343	349	369	325	311	339	302	374	322	324	339	370	334	330	320	305	366	325	297	358	323	326	343	326	352	349	353	346	344	346	361	320	332	351	333	360	339	349	359	316	361	329	312	312	341	332	343	336	358	341	335	334	355	354	319	325	322	355	345	339	315	343	303	356	360	359	375	316	357	335	328	354	358	359	330	344	318	348	335	335	374	356	372	310	336	330	315	381	361	315	303	331	332	360	321	362	359	313	322	321	313	319	357	352	363	353	331	337	340	341	350	385	339	362	356	326	314	344	316	333	340	338	340	338	322	346	353	352	320	323	328	328	346	333	356	351	356	315	364	345	336	326	307	298	360	348	365	340	335	343
30984	39073	16038	8158	5591	4107	3126	2425	1761	1381	1222	1024	975	878	922	799	754	759	647	704	700	662	685	628	578	572	578	557	571	536	503	538	500	544	541	549	530	546	513	540	498	483	503	497	512	495	497	503	444	488	498	471	422	486	496	481	506	512	452	504	491	501	490	528	446	501	494	467	517	488	503	496	503	503	471	489	488	446	523	474	509	508	466	448	459	461	486	455	467	473	494	477	509	470	471	463	446	483	466	468	475	483	479	451	466	504	485	491	486	473	443	462	491	485	453	453	461	436	498	445	451	476	470	459	474	500	462	504	476	464	467	499	471	457	499	452	486	450	484	483	484	476	472	486	483	477	446	470	505	470	468	465	482	501	482	461	470	479	405	461	476	497	482	477	433	497	483	500	449	454	476	460	487	453	480	457	471	438	475	484	431	500	435	475	505	449	447	488	484	466	481	444	472	464	483	463	457	513	486	449	488	491	474	470	443	438	474	492	471	480	456	513	443	465	442	466	480	452	496	448	463	503	443	453	461	478	492	469	467	489	474	487	485	473	475	464	478	492	475	500	514	473	485	497	505	478	439	488	477	501	479	491	489	450	465	467	503	461	527	469	479	473	489	481	481	486	468	531	465	488	410	478	478	517	467	488	490	440	452	490	498	514	469	452	474	495	457	489	448	469	446	452	447	521	521	458	469	474	453	444	506	467	504	505	445	471	462	467	499	458	464	450	476	480	484	468	490	461	487	479	458	470	458	480	460	465	476	470	461	470	511	503	458	435	485	460	468	440	473	468	451	493	451	434	469	477	485	486	482	454	484	440	471	508	525	514	476	474	452	455	458	464	464	485	473	467	457	411	485	499	457	476	441	449	480	460	438	470	462	442	441	515	480	471	463	487	459	459	431	507	464	487	459	480	443	483	469	477	453	482	499	484	453	498	460	458	451	477	457	479	451	461	473	505	496	486	499	452	445	515	491	499	462	463	442	470	477	475	491	481	470	507	476	472	455	469	488	485	460	467	450	455	495	471	460	453	472	485	500	478	481	455	473	469	450	473	502	475	473	494	497	444	447	475	493	485	506	464	474	469	457	462	435	532	541	480	474	457	453	456	474	475	480	479	455	446	474	453	477	458	469	478	448	470	506	449	494	482	517	442	474	470	476	447	465	493	485	514	498	442	497	481	454	467	441	475	458	504	443	465	486	425	480	479	503	469	483	520	510	491	451	486	515	503	468	483	467	466	460	499	506	461	450	452	465	462	467	488	491	508	490	467	477	512	501	470	478	496	490	478	466	460	430	498	494	474	456	487	482	470	464	507	502	448	498	469	493	488	489	482	475	483	458	521	483	497	495	441	515	481	493	453	476	451	463	444	500	483	447	470	487	447	496	514	467	476	477	506	465	459	496	453	437	478	470	453	478	499	456	465	479	494	483	463	454	534	467	412	465	469	500	485	482	513	465	474	471	470	438	456	500	463	489	470	482	461	488	474	469	445	457	509	483	425	452	460	486	464	495	500	501	450	516	453	475	436	448	495	494	481	495	469	488	462	472	451	449	473	478	473	475	476	458	492	495	477	486	485	466	517	470	463	500	480	454	479	488	486	459	490	507	482	482	470	477	466	489	474	482	457	435	468	493	451	465	468	538	477	468	492	457	494	452	478	468	494	517	495	439	487	490	467	467	464	456	469	450	490	458	508	448	411	472	466	450	533	479	482	467	498	469	471	513	465	476	477	449	509	492	467	481	491	463	460	489	475	454	487	447	524	463	453	483	469	441	497	466	479	490	476	486	506	537	498	484	472	494	478	502	437	451	474	481	487	435	504	480	451	482	516	458	471	480	455	459	517	480	463	471	413	454	473	495	504	434	500	427	521	426	483	417	473	452	474	508	439	459	461	478	412	449	457	470	479	484	503	448	461	474	469	504	458	485	450	493	472	444	484	469	435	455	460	500	457	478	465	475	462	450	447	468	471	466	449	462	459	492	507	504	500	475	451	474	475	469	476	474	475	440	495	451	493	444	474	477	490	465	467	478	456	480	460	463	515	486	457	445	460	447	483	478	485	456	530	494	498	484	491	447	498	476	456	467	477	460	469	458	462	494	475	475	456	449	489	478	450	459	469	478	466	448	464	477	489	473	456	445	502	444	485	500	496	472	444	491	491	438	452	491	468	452	521	481	504	467	475	477	488	463	482	452	465	486	493	476	450	500	404	470	504	499	469	486	473	429	501	470	434	539	449	466	430	495	447	469	457	496	498	456	419	449	496	479	469	470	456	425	438	468	496	479	465	480	442	472	468	436	472	458	465	483	461	462	452	501	451	462	465	465	484	479	456	465	451	461	455	459	453	479	479	460	469	501	478	466	465	440	468	454	476	469	457	502	452	476	451	473	467	413	472	515	469	444	472	464	459	488	469	495	470	511	488	485	488	523	489	509	455	440	481	488	430	481	431	486	453	484	473	490	510	451	491	480	476	442	460	514	483	481	455	493	483	443	511	518	448	471	439	453	435	434	436	462	491	457	470	474	450	488	453	484	467	468	478	480	467	500	496	476	507	480	463	476	493	505	461	479	435	475	449	449	511	496	472	462	473	449	495	512	498	482	475	451	483	497	450	475	458	483	483	477	496	518	408	470	459	468	444	468	477	457	432	489	453	497	473	464	451	487	467	476	473	479	439	467	463	487	481	499	476	533	536	491	514	474	476	452	448	483	460	472	465	479	467	481	502	491	462	475	467	485	465	511	454	469	491	492	485	450	459	490	487	494	523	511	467	478	485	475	481	518	460	485	436	479	479	465	468	477	466	483	487	448	507	501	451	476	450	483	463	480	433	474	492	485	496	487	505	509	483	497	489	432	477	483	484	499	484	463	473	454	478	503	499	464	477	475	488	498	474	464	415	476	503	490	498	455	470	461	447	480	476	467	487	465	452	456	473	495	533	463	483	472	459	477	493	486	471	478	501	447	473	478	459	473	490	462	470	464	452	456	501	482	422	501	458	501	462	484	443	476	515	463	501	460	438	447	457	472	462	467	506	475	487	474	458	442	457	477	455	447	490	447	456	469	446	438	484	498	445	504	465	457	447	502	441	476	483	492	449	515	434	446	492	453	487	502	486	503	448	459	468	491	471	436	479	512	477	488	448	477	496	476	433	469	424	470	457	467	507	493	480	496	474	513	482	512	505	482	469	493	503	472	471	460	499	438	518	495	462	461	507	477	485	467	449	467	488	469	488	451	467	473	452	480	464	497	467	462	472	465	442	446	471	473	453	457	513	476	508	464	487	472	471	468	468	470	443	457	454	470	504	481	453	497	469	508	471	472	490	445	452	489	455	500	500	498	465	512	460	504	483	423	477	424	467	497	469	465	461	462	480	448	477	428	492	493	483	511	520	467	472	478	459	469	449	499	492	457	483	436	459	525	479	481	474	481	489	462	474	472	487	525	493	497	477	463	458	480	451	474	446	434	472	499	417	438	446	476	467	466	456	480	483	454	471
22787	20753	28266	23290	20748	20077	4935	1506	961	777	700	608	623	534	538	475	469	411	414	404	424	399	385	367	359	358	326	329	318	317	322	316	317	319	349	311	309	286	313	303	323	309	286	272	271	311	323	297	275	276	294	296	285	288	258	283	272	299	278	275	263	307	247	278	265	279	279	290	303	286	311	275	282	293	260	251	294	267	289	249	271	278	306	299	294	245	258	279	268	276	288	266	297	273	263	287	287	289	277	255	280	280	271	288	275	298	276	301	262	262	288	286	281	286	280	263	262	266	318	254	327	302	268	261	281	264	271	284	290	322	277	298	269	288	302	298	294	306	288	273	300	288	266	276	296	264	273	252	313	255	276	268	295	281	309	263	287	265	290	264	260	283	256	246	278	269	287	271	296	281	241	293	272	280	298	274	281	291	255	289	275	268	275	278	296	251	268	257	289	270	283	276	266	295	288	280	274	282	268	260	264	286	277	276	288	291	245	267	263	265	232	281	272	267	269	275	295	271	282	282	306	248	253	294	286	295	262	266	262	264	285	285	306	284	285	317	276	280	262	313	285	301	248	296	244	251	272	263	285	271	278	287	241	281	299	294	280	260	311	272	255	255	331	286	261	270	292	278	274	260	289	252	292	265	271	299	267	262	292	291	274	295	272	268	316	271	268	296	299	273	284	290	294	236	274	292	264	260	244	262	270	281	301	286	267	279	307	254	276	282	296	275	258	287	263	260	290	238	298	256	254	293	299	278	277	262	281	260	308	285	301	257	279	298	264	283	238	273	276	276	275	251	225	275	277	284	287	252	292	292	277	299	256	272	298	298	262	264	283	285	309	287	257	276	283	268	301	288	299	264	276	306	249	271	258	275	266	281	288	282	294	256	258	300	257	303	309	253	309	255	258	304	293	269	270	272	304	299	261	284	316	277	292	298	275	290	254	277	252	264	280	293	303	303	258	271	274	308	289	263	260	295	299	276	299	281	299	274	272	259	286	290	260	259	237	266	288	267	260	279	284	278	266	273	273	287	286	266	263	279	279	289	269	284	272	263	282	282	289	275	268	255	299	261	263	272	272	302	261	248	268	308	276	267	259	258	282	275	265	274	298	294	291	273	305	291	276	260	266	306	283	296	274	263	290	287	242	271	283	266	316	295	292	252	249	306	283	296	273	293	266	281	300	261	295	299	291	285	277	299	263	290	293	281	274	282	262	277	287	256	251	295	311	303	259	293	241	275	270	289	298	290	268	278	271	305	295	303	274	293	303	325	269	284	279	252	295	256	266	295	274	293	271	260	283	273	282	263	274	289	282	300	294	287	275	261	297	293	287	285	277	268	274	242	259	280	277	298	295	318	286	251	275	276	250	267	306	275	288	268	273	273	252	277	263	281	252	306	301	268	293	258	270	288	300	265	272	284	272	270	263	270	288	269	290	287	253	271	291	266	292	274	281	279	273	286	292	280	249	287	287	277	301	293	287	253	279	272	284	274	264	267	287	312	292	266	274	284	292	267	288	284	269	285	291	297	288	277	267	285	263	264	299	271	271	295	275	286	274	273	285	258	294	286	296	294	250	294	287	261	280	270	275	282	265	268	274	263	269	281	253	265	275	263	264	292	291	248	270	273	295	260	255	286	318	275	266	251	272	261	295	286	267	279	296	276	315	268	271	285	264	267	251	272	276	287	301	264	301	251	266	303	259	269	241	296	279	274	268	297	290	249	308	265	243	302	308	286	287	272	261	284	287	246	277	267	238	266	295	291	299	269	292	286	269	282	269	305	297	281	282	270	259	275	262	280	286	256	229	271	272	255	284	244	299	251	269	271	299	269	242	287	301	291	270	273	270	285	284	266	312	251	294	297	289	252	276	286	253	262	278	275	300	275	279	292	293	257	277	287	261	264	298	277	263	275	288	298	279	277	268	278	262	277	262	280	284	249	269	280	258	280	254	294	299	273	252	317	244	286	274	271	276	253	281	253	280	260	309	289	254	287	297	244	292	308	285	266	270	296	291	279	288	261	298	266	275	291	277	272	277	288	239	271	280	283	247	269	282	291	302	298	251	296	315	288	273	255	263	293	305	293	285	297	252	269	262	270	305	274	283	259	278	262	265	288	261	272	304	310	255	279	282	274	252	295	279	270	299	292	315	274	285	290	282	265	313	281	280	274	293	265	292	321	294	271	272	287	256	273	246	251	284	272	298	279	291	292	273	289	298	294	291	290	273	273	282	280	269	273	242	285	288	276	284	283	285	292	272	310	300	279	281	268	260	308	270	288	264	262	307	297	268	272	296	281	256	289	286	278	285	282	291	295	258	276	271	307	279	232	264	283	261	260	277	308	300	251	286	292	255	290	274	303	275	261	263	280	264	295	265	255	283	276	293	302	276	284	303	252	300	268	261	296	286	252	288	276	289	286	279	294	277	266	279	265	278	271	268	293	256	295	293	295	278	285	268	270	261	306	289	270	297	286	278	282	270	252	295	272	294	271	294	280	266	288	271	298	282	277	289	269	284	265	293	260	294	270	284	288	277	296	257	267	271	268	280	269	285	277	252	261	284	285	291	292	272	299	306	250	280	267	295	304	288	281	264	285	284	263	301	269	264	295	282	275	284	257	276	277	294	294	279	291	288	305	288	273	303	270	252	278	309	301	273	319	279	274	290	279	247	288	286	299	285	292	307	274	262	273	315	276	292	309	305	272	292	286	273	271	278	303	274	295	268	283	269	266	286	264	264	307	296	265	260	265	264	278	282	258	316	285	283	271	280	273	283	301	275	311	281	283	287	285	277	295	263	274	278	291	264	298	247	292	248	301	289	258	270	269	294	276	279	272	291	272	285	284	256	260	290	259	295	313	303	262	255	300	277	287	265	259	253	270	301	275	281	282	291	298	281	240	267	259	288	247	274	295	278	284	288	281	245	278	250	263	265	274	309	296	272	285	283	291	254	262	287	310	252	283	288	301	288	297	286	251	274	266	281	286	280	280	257	271	291	289	260	274	279	331	287	277	278	296	280	266	278	276	313	252	250	298	252	267	277	278	303	270	282	277	256	279	278	279	276	276	304	284	245	257	252	297	280	296	269	260	285	276	266	298	289	286	255	261	277	269	277	247	266	269	286	278	300	281	309	269	254	262	294	264	275	275	271	286	268	290	277	277	274	257	291	275	251	296	286	278	278	302	256	271	263	263	287	278	263	305	290	284	289	273	296	282	291	284	297	280	289	303	276	294	280	272	281	294	287	272	277	299	283	266	247	296	256	283	308	238	272	282	268	282	280	271	281	270	282	254	261	288	272	262	248	290	252	277	257	287	298	287	275	302	272	264	263	253	281	280	286	284	291	273	243	257	257	291	302	283	266	265	280	288	240	269	266	249	292	264	301	286	292	310	282	270	281	257	257	273	284	267	265	272	269	266	258	261	269	284	256	327	298	275	295	253	292	256	291	267	277	308	279	238	282	294	283	263	264	265	255	264	268	257	244	281	293	301	271	308
35007	43786	20715	11205	8436	6108	4827	3528	2432	1899	1628	1472	1369	1247	1057	958	902	852	750	716	688	694	695	616	593	540	527	514	503	512	492	475	477	497	511	522	466	472	510	446	465	395	407	454	435	398	415	423	436	386	425	402	412	417	388	421	442	475	415	412	405	407	395	410	461	398	428	448	437	419	424	463	438	412	405	373	408	426	411	394	394	427	396	372	409	380	411	374	417	418	446	420	389	402	386	360	375	387	396	387	422	367	395	424	391	390	420	399	388	437	407	367	387	428	445	424	410	382	390	429	370	386	393	415	395	383	396	402	392	402	397	395	387	378	439	406	388	400	427	402	389	373	415	405	389	385	415	403	403	431	398	363	375	374	396	423	393	408	390	389	363	418	384	363	390	370	404	401	333	408	403	373	363	411	394	385	390	394	389	368	382	383	398	380	370	385	374	420	420	368	416	379	405	369	382	389	371	388	407	392	363	358	415	380	372	398	395	380	388	393	389	384	396	393	410	406	387	422	387	375	419	392	433	409	412	411	407	386	376	416	385	394	410	386	393	387	392	398	416	362	378	393	387	371	394	389	390	390	376	401	378	392	422	372	407	392	421	380	397	394	404	376	414	383	394	384	380	391	387	364	438	406	405	383	393	384	399	399	402	388	402	372	399	382	419	405	429	374	396	420	402	402	379	396	419	379	408	412	388	432	433	436	406	403	368	408	414	416	417	401	349	368	403	427	362	394	392	398	436	405	356	395	387	395	418	379	416	378	383	393	409	372	376	423	398	407	406	422	362	414	401	386	437	377	372	417	375	387	379	420	410	382	383	396	426	413	397	377	411	402	376	381	431	411	417	394	422	362	367	397	416	423	416	387	408	382	374	404	378	384	371	392	393	392	378	422	402	394	357	370	420	428	384	404	418	404	389	394	404	412	380	377	399	380	388	401	378	385	389	351	360	373	386	416	458	353	412	425	393	407	406	394	377	383	419	373	402	407	397	417	417	393	414	421	363	368	375	387	397	389	375	379	382	422	406	414	388	423	381	367	420	360	440	428	408	394	351	368	383	369	403	378	371	427	396	389	406	384	405	424	417	384	389	370	402	370	409	401	397	398	379	416	431	374	417	415	399	398	361	427	400	386	396	389	394	370	364	411	404	371	411	371	397	387	403	374	404	374	408	406	408	394	389	385	406	386	376	396	413	392	362	412	410	374	370	413	422	384	400	400	420	418	386	386	397	398	402	418	400	417	369	378	393	368	404	361	417	394	403	382	354	416	410	354	369	402	389	384	360	373	425	398	426	393	392	400	359	380	394	431	388	403	382	394	422	399	427	380	417	367	407	417	387	390	396	400	421	369	398	372	380	429	382	379	403	397	411	395	434	438	386	413	406	373	383	366	402	407	377	410	415	366	402	373	384	414	379	416	406	384	417	436	410	372	401	417	418	400	418	384	417	385	420	379	389	381	394	418	357	383	383	400	349	375	390	413	361	416	399	400	393	401	392	358	446	397	434	397	409	391	377	417	393	419	398	391	391	425	423	411	377	361	405	406	429	417	404	389	410	436	398	397	401	426	379	385	406	391	408	392	396	417	414	389	401	377	391	443	410	454	379	424	406	427	423	386	396	396	386	417	388	355	380	378	400	383	404	383	412	420	393	355	379	389	361	395	401	362	439	423	404	387	375	395	386	445	394	419	350	409	369	406	420	413	392	409	391	404	413	421	377	396	430	404	414	391	411	416	426	422	396	410	393	385	398	382	406	385	407	412	379	399	379	369	370	433	380	391	413	417	404	436	430	437	370	419	393	401	442	359	354	381	377	361	420	388	415	385	417	418	385	381	387	371	380	395	430	433	367	417	382	423	398	385	409	406	402	394	416	378	418	409	404	395	365	368	394	396	410	389	401	401	381	404	408	407	372	408	382	389	385	385	383	417	428	414	361	389	403	407	405	384	382	403	376	385	400	388	431	387	414	394	402	393	404	352	410	390	388	366	397	395	428	378	421	403	399	395	391	417	394	412	445	397	411	440	403	392	357	413	375	427	431	368	366	379	414	421	368	394	404	396	394	403	374	436	396	380	362	389	369	389	385	390	388	367	420	433	369	383	368	393	416	373	381	398	402	428	396	401	395	399	365	375	393	366	401	352	452	418	413	395	427	396	394	411	388	380	374	419	368	391	342	420	365	369	396	381	403	368	424	412	375	404	383	361	374	374	400	368	380	393	370	382	402	417	374	409	402	419	409	396	399	372	373	405	389	403	370	415	395	386	398	395	402	386	410	396	355	394	392	409	424	370	376	398	413	433	372	396	422	393	391	419	390	388	392	384	392	397	430	383	386	372	417	396	426	355	421	385	382	372	397	383	373	392	392	393	368	418	404	396	384	390	407	402	381	423	386	420	418	411	394	342	366	369	384	371	397	395	414	403	408	376	406	393	393	421	401	353	384	382	417	390	405	387	371	430	390	372	383	388	376	377	419	378	373	405	424	394	409	400	371	417	407	385	392	390	379	411	407	408	350	393	404	394	440	439	365	390	396	359	410	407	379	391	419	385	368	404	365	399	393	405	387	395	401	421	385	403	379	388	388	396	406	407	411	378	417	402	396	406	383	386	364	376	390	384	413	410	355	377	388	392	358	402	417	400	404	348	375	423	404	392	417	395	364	378	405	400	391	403	371	407	378	370	372	404	366	396	430	375	396	398	359	388	420	399	403	375	377	431	380	389	400	421	440	412	407	415	394	428	373	385	406	392	395	375	408	377	391	388	413	373	405	392	426	375	406	361	360	406	416	401	371	448	341	398	375	397	430	406	414	380	414	427	441	411	353	388	373	369	373	445	383	380	404	343	366	402	423	411	388	398	392	403	387	369	432	391	413	429	374	396	414	394	388	383	396	384	380	390	378	374	384	380	399	383	401	345	377	414	381	388	353	408	404	383	385	357	381	425	367	410	378	410	403	409	397	379	355	413	374	370	432	384	373	408	386	432	393	361	399	367	368	381	367	390	375	412	388	387	371	389	413	383	398	397	392	365	387	429	389	390	415	400	415	429	383	400	378	399	408	403	382	399	387	407	374	397	369	397	401	390	399	416	373	394	390	360	412	399	368	411	409	414	356	376	395	391	378	423	382	409	373	410	384	384	389	400	369	385	392	438	436	378	397	376	387	408	432	423	399	422	382	407	414	388	433	384	404	383	414	402	387	383	347	424	377	334	415	399	402	383	411	370	443	373	386	371	388	435	360	375	387	367	382	407	407	382	378	428	436	433	406	375	401	389	421	388	390	386	379	378	351	401	400	383	401	384	431	377	384	391	380	408	426	365	408	378	405	390	390	400	381	371	359	393	350	386	378	415	396	415	393	368	379	354	370	383	392	418	399	393	391	391	377	382	432	422	402	422	438	397	387	398	394	374	396	373	403	390	375	377	382	366	428	420	377	367	387	378	423	410	412	410	392	394	378	397	390	387	406	350	400	399	339	398	397	366	400	394	413	362	373	388
27214	20579	10399	1966	947	650	534	439	307	305	273	251	244	255	242	215	238	237	231	243	234	228	220	222	208	233	217	192	190	216	214	206	220	186	209	209	210	185	217	207	191	225	203	187	215	188	192	223	200	212	209	220	205	206	182	217	196	218	208	207	209	189	194	198	201	214	197	206	203	195	220	187	207	209	201	197	186	221	195	224	200	184	217	208	203	218	212	200	200	234	202	206	213	222	199	186	194	204	207	225	207	192	199	203	186	181	212	211	233	229	208	226	210	218	194	228	191	202	213	209	192	210	216	195	193	211	200	188	215	227	200	206	203	206	219	201	223	225	214	188	173	214	226	214	199	210	223	210	225	233	178	188	189	208	209	189	213	187	202	204	201	197	200	199	194	217	179	224	224	220	206	198	196	214	203	196	225	215	216	208	177	199	228	202	201	208	197	205	208	209	231	220	204	178	214	187	189	207	198	226	228	214	180	218	210	222	196	215	208	199	193	214	183	199	208	212	211	217	203	197	186	226	191	202	194	224	226	198	181	200	212	203	200	220	207	233	219	218	193	193	215	209	220	205	233	199	197	223	209	204	196	203	193	214	197	200	195	212	206	207	184	205	210	199	205	200	204	186	218	214	190	214	183	208	210	199	214	180	208	180	213	202	193	203	205	198	215	234	192	203	191	180	214	187	192	218	200	190	211	229	171	204	200	226	189	191	188	232	197	222	204	181	185	229	211	204	225	207	215	207	203	211	210	199	186	204	202	209	219	223	190	220	226	200	206	213	205	202	210	201	211	217	239	208	217	201	188	211	209	213	188	206	202	235	180	196	190	206	208	203	205	187	207	201	218	210	195	185	195	194	207	216	210	201	226	236	180	183	206	220	215	195	191	217	189	218	217	199	224	209	209	206	179	227	220	193	198	240	206	210	199	197	204	197	245	183	201	193	190	203	199	201	195	208	180	194	218	200	195	215	189	198	202	198	212	199	202	194	204	199	209	194	213	215	197	191	206	195	213	205	201	226	209	197	216	205	200	199	185	186	210	196	195	188	187	188	190	190	204	235	199	217	230	177	221	196	221	194	223	214	213	211	198	223	184	201	235	228	224	206	222	183	201	213	194	215	208	192	228	202	189	217	211	198	187	188	200	213	236	181	196	206	203	225	179	204	194	195	211	190	206	212	196	200	212	211	216	222	213	208	209	219	202	213	205	207	207	198	223	210	210	225	202	234	218	215	202	210	205	202	203	206	227	198	212	221	182	202	211	194	186	219	221	204	184	201	209	214	204	193	202	207	186	219	200	196	208	217	169	198	198	211	183	222	203	197	193	221	206	190	199	212	215	184	183	210	227	195	218	213	207	205	219	192	192	210	214	195	194	191	199	233	229	193	212	230	208	213	211	225	255	220	195	198	211	208	205	196	227	225	217	220	184	205	238	208	211	202	215	190	210	206	201	197	208	193	204	227	189	196	215	214	205	225	200	212	199	195	195	203	203	225	208	208	206	210	183	212	191	222	199	215	219	179	224	213	187	213	224	191	207	198	202	207	201	205	194	183	196	211	211	205	203	185	186	198	230	195	201	206	213	205	189	202	205	200	203	197	210	235	181	190	227	211	204	193	188	190	205	195	191	193	183	172	185	187	211	192	196	210	165	213	181	211	219	225	214	202	204	203	200	213	190	219	225	205	230	182	215	207	242	186	212	209	198	197	212	203	198	230	188	196	196	200	214	214	194	201	208	215	197	203	187	181	173	211	196	200	198	201	188	185	213	205	204	213	203	203	204	195	210	209	210	214	197	215	198	186	213	208	195	207	228	195	212	208	169	212	189	217	218	209	216	225	182	205	186	192	230	217	200	190	195	216	217	193	185	206	207	195	194	221	179	213	202	204	231	187	196	212	235	191	205	204	220	214	214	176	217	198	194	215	194	217	218	214	166	224	192	189	231	214	223	223	237	192	193	200	211	198	209	221	208	209	217	208	196	222	227	205	219	199	184	231	215	208	185	213	225	180	197	185	202	192	197	179	211	189	216	200	197	214	210	233	193	188	249	219	214	196	214	199	217	224	222	203	190	195	197	212	204	201	211	203	217	219	179	216	192	206	225	212	200	218	201	206	221	196	211	199	185	212	187	230	217	201	205	204	213	223	228	216	189	229	219	204	191	205	237	223	212	210	175	198	205	209	217	197	202	203	208	203	210	189	199	184	198	187	182	217	218	196	203	212	216	189	209	211	187	227	199	220	219	202	179	213	210	192	217	200	216	218	200	187	213	216	228	187	193	217	211	223	184	203	174	200	206	189	208	195	202	210	184	221	210	184	240	183	194	207	211	199	214	200	224	195	202	187	192	211	194	184	213	219	195	231	192	223	200	218	197	225	213	198	187	207	186	214	177	205	198	185	206	211	188	205	192	212	208	208	210	201	202	200	188	196	207	202	222	235	211	226	210	203	195	217	229	208	201	193	201	220	218	204	194	196	189	230	203	206	208	229	199	205	226	188	201	190	199	223	209	209	226	231	214	191	224	217	202	206	216	175	206	196	190	199	216	210	194	221	177	221	197	186	223	189	201	234	180	221	203	193	201	224	201	206	190	214	215	198	215	198	201	223	218	237	212	172	212	215	192	211	183	234	232	191	234	197	200	210	193	215	203	216	221	202	175	197	225	216	235	214	198	177	206	193	211	217	191	222	217	206	235	212	216	234	212	197	208	214	198	208	223	204	190	199	203	208	191	197	205	169	241	206	205	204	216	207	218	235	213	223	206	199	187	205	194	213	207	197	198	180	241	232	213	201	216	203	242	209	192	187	186	223	169	203	209	216	228	213	205	244	191	210	168	198	203	197	206	203	205	197	197	209	202	198	212	200	220	192	223	206	205	217	208	220	211	214	194	215	189	196	200	230	186	207	227	221	242	194	182	200	205	234	201	219	196	213	209	195	204	202	206	185	201	199	198	182	221	210	213	186	222	213	212	206	216	187	195	203	193	206	188	199	225	200	205	209	227	201	225	216	203	217	220	204	183	187	212	230	207	202	223	190	218	230	206	173	191	191	216	181	255	232	185	199	222	188	202	208	208	189	191	196	187	213	218	214	197	192	221	192	230	202	191	216	185	221	211	213	192	209	195	208	210	196	203	198	198	202	209	233	203	193	184	206	201	202	215	187	198	212	206	209	213	215	224	207	208	192	189	202	208	186	214	209	208	183	218	218	220	202	224	211	228	200	219	189	222	209	178	173	212	202	193	200	227	183	211	207	177	200	208	195	212	219	185	244	201	235	185	193	219	207	195	212	206	216	226	198	194	188	189	226	209	206	200	216	196	230	209	207	195	231	201	225	202	204	198	192	206	209	203	199	200	202	203	228	188	213	208	211	180	215	220	204	215	220	195	177	189	211	219	198	206	218	219	205	224	202	206	191	203	201	207	186	216	214	201	211	199	206	201	237	203	209	217	205	183	190	200	211	201	218	162	211	216	203	202	204	175	209	221	204	208	232
26816	25900	7084	2927	2187	1646	1187	847	610	575	495	477	521	449	419	386	343	345	371	348	425	366	370	340	309	285	320	306	325	309	292	285	332	270	320	346	310	314	345	307	291	270	311	275	288	308	284	310	302	257	280	312	289	295	267	303	299	277	300	255	282	278	308	315	298	270	309	301	314	284	295	326	290	313	299	273	308	294	279	290	295	288	288	248	298	269	299	280	285	311	282	288	294	333	287	281	315	328	303	297	336	285	283	284	249	297	283	276	263	280	308	272	290	300	290	281	296	295	284	284	318	271	299	250	324	293	288	313	278	279	297	290	289	302	307	302	263	305	313	256	309	312	266	294	314	286	282	313	270	259	249	301	301	281	285	319	305	305	323	303	303	268	270	286	300	263	273	304	307	313	269	314	319	277	289	305	269	324	290	293	322	316	299	311	298	274	290	289	264	293	282	300	295	321	310	289	283	284	297	281	315	313	270	306	278	300	249	271	311	295	302	277	313	328	297	269	311	275	285	272	317	269	301	284	276	333	293	259	306	318	280	289	285	281	297	291	264	306	286	312	287	297	283	285	312	288	320	313	253	311	306	267	305	274	344	300	300	294	271	261	250	283	284	298	292	330	346	296	278	295	317	270	292	301	271	306	285	279	300	274	288	287	299	274	264	285	302	289	274	295	295	296	260	303	268	307	276	289	293	310	292	299	292	290	264	284	310	297	284	303	304	291	285	260	296	322	263	294	289	291	286	283	329	301	270	289	277	293	313	253	269	332	292	284	307	290	290	306	278	290	278	275	263	266	300	298	294	303	285	267	317	285	266	292	308	289	291	274	249	326	285	284	300	297	278	302	298	287	303	264	271	299	304	274	315	287	301	329	323	283	298	303	293	302	283	310	276	280	313	266	287	299	275	300	288	268	308	291	300	282	278	308	315	312	294	285	280	301	304	289	275	287	277	280	267	270	273	289	298	274	296	304	287	257	292	291	292	321	308	304	299	256	289	312	309	280	329	267	297	282	300	268	304	313	293	289	286	301	248	307	306	283	262	275	290	305	297	304	288	290	288	294	274	255	276	297	322	284	313	275	281	255	273	275	278	333	280	302	282	285	282	325	293	311	299	303	296	325	300	282	292	337	271	284	276	292	301	293	288	288	279	344	323	323	312	295	265	296	262	289	279	281	272	299	310	304	282	303	305	265	280	291	306	283	296	282	301	276	260	286	298	311	283	280	273	280	306	314	290	296	316	298	282	261	290	294	288	309	286	292	292	280	297	276	298	288	286	291	315	310	284	299	279	292	297	290	311	303	265	279	291	278	336	303	292	300	274	285	300	279	326	303	298	290	309	289	287	296	288	277	270	277	289	286	301	267	292	284	273	280	308	270	279	303	318	279	311	300	248	290	281	300	317	296	280	321	298	285	294	255	261	311	285	315	316	282	267	282	308	293	302	286	292	273	279	324	298	288	272	300	283	304	278	310	297	328	301	295	285	289	315	271	279	290	268	312	303	271	268	276	298	324	293	287	299	283	295	282	314	273	328	274	290	270	285	256	294	312	297	298	298	283	309	272	309	271	303	284	287	289	283	291	277	281	323	295	256	280	280	307	276	264	302	284	268	301	309	287	304	295	315	299	322	294	327	301	301	294	302	328	301	265	309	280	289	295	278	296	287	291	256	280	297	318	287	264	305	303	285	278	288	292	262	314	296	295	271	271	274	318	287	295	279	274	281	294	272	287	300	294	259	321	331	301	292	282	268	295	305	311	325	287	255	298	268	290	293	293	294	302	282	285	294	303	277	308	305	302	284	302	288	288	299	256	272	291	275	289	312	278	299	281	301	300	286	285	310	269	299	291	300	266	305	318	272	290	283	293	278	314	275	289	279	292	309	317	330	281	270	298	274	309	242	299	288	292	318	342	278	290	277	314	298	273	315	257	302	280	278	296	311	290	284	279	293	290	320	288	276	316	287	292	286	317	299	303	281	284	286	284	296	276	269	297	315	266	261	291	274	285	289	291	315	269	287	300	276	266	284	298	287	301	321	295	293	255	285	283	328	278	312	274	298	308	287	279	282	296	295	294	298	288	278	286	284	303	283	309	272	292	324	298	306	308	327	274	286	294	316	258	287	282	268	295	307	310	291	295	289	321	293	321	272	283	269	271	281	309	322	293	278	324	315	283	293	293	296	295	335	314	301	282	278	287	250	276	322	283	281	311	284	280	276	272	293	287	294	292	312	290	262	262	279	305	304	289	301	326	305	331	314	292	273	309	307	283	308	292	283	291	300	300	278	281	302	285	289	299	288	312	281	321	288	303	270	280	292	307	309	260	301	292	291	289	291	300	293	253	276	292	258	304	303	306	315	281	297	290	270	301	292	287	295	288	277	274	291	288	288	232	320	289	313	280	286	322	304	282	289	311	318	288	304	303	280	307	282	256	322	276	263	309	282	296	274	308	290	292	290	297	298	318	319	267	269	292	301	276	301	278	291	305	303	279	295	277	315	277	291	322	289	269	306	284	311	303	291	310	310	284	291	288	263	287	306	306	301	258	253	309	297	290	302	317	304	289	289	300	282	312	318	311	289	312	303	313	285	278	294	288	282	299	320	270	278	277	292	283	292	282	291	286	298	270	282	307	301	296	294	290	291	274	299	302	297	293	291	289	294	295	249	268	257	276	295	264	325	273	296	285	289	285	293	287	282	294	278	277	289	280	278	276	283	267	304	303	284	287	299	293	265	311	272	299	294	267	310	283	312	300	282	299	313	299	315	303	311	290	300	287	313	309	287	313	283	287	273	283	299	281	309	279	303	292	305	278	276	284	307	291	261	301	316	281	295	299	291	313	308	286	265	289	303	285	280	299	249	271	282	327	323	258	284	270	299	265	307	291	286	298	305	307	264	266	271	296	279	289	285	276	303	303	292	290	307	308	281	317	287	257	276	280	253	305	306	301	291	311	286	303	295	294	298	254	295	288	288	280	279	278	285	287	265	286	312	288	291	276	297	255	292	291	319	340	277	278	311	280	301	311	288	300	266	311	263	321	274	288	270	311	293	293	276	320	316	298	293	269	299	302	272	275	316	295	280	269	287	300	270	277	299	286	276	312	299	328	280	302	278	308	291	280	293	296	278	306	303	308	302	286	297	323	304	267	286	273	291	283	290	284	309	278	306	286	290	277	302	312	258	291	290	285	298	270	296	306	277	296	306	310	307	308	333	292	285	256	306	310	276	309	289	313	303	274	282	283	277	302	262	291	304	271	323	279	294	320	293	288	268	286	296	284	301	271	285	276	286	308	304	302	277	278	310	319	309	301	284	321	265	272	304	315	280	288	262	299	305	307	292	275	300	285	267	286	311	291	279	285	275	263	310	306	295	319	267	258	269	305	288	309	297	279	291	283	283	281	303	293	292	306	274	334	304	258	274	304	307	309	294	305	277	294	321	259	263	293	305	294	278	309	315	282	301	295	313	273	308	296	293	330	308	291	286	282	270	270
23753	20783	27732	23853	20520	6609	1737	1083	769	700	640	566	542	508	476	474	436	449	424	440	413	379	390	350	344	389	358	355	358	360	350	336	375	359	355	386	341	347	368	331	310	361	364	331	356	365	338	338	342	332	334	361	345	345	324	323	344	362	354	365	344	327	325	337	344	329	339	335	282	353	339	345	328	335	346	312	329	327	340	358	366	332	334	340	338	341	326	346	291	353	320	333	339	320	333	349	338	309	324	347	346	318	346	312	332	307	340	368	341	341	344	353	311	326	334	350	324	302	335	334	329	332	350	334	346	337	315	322	328	346	347	342	344	324	329	324	306	354	337	349	318	353	365	296	334	334	346	322	327	308	305	344	326	345	354	316	328	341	333	328	361	309	334	316	360	347	352	331	343	349	343	337	349	342	335	354	313	332	354	323	335	309	347	335	330	352	339	341	331	349	333	318	296	336	315	373	296	334	336	355	343	318	331	362	272	340	329	324	351	343	317	325	331	314	355	349	327	355	336	336	323	340	340	345	355	324	321	340	337	327	344	351	329	334	385	330	345	350	381	351	319	359	338	321	308	361	316	307	303	355	316	308	347	355	348	374	366	308	327	339	377	347	326	306	313	325	318	351	357	338	325	346	341	308	377	351	351	346	343	322	378	302	358	345	303	331	321	357	338	337	312	309	311	363	344	366	328	320	334	339	334	359	306	355	330	329	295	361	306	323	341	343	357	336	322	310	348	357	326	365	321	299	339	332	324	327	338	346	311	318	355	336	328	325	337	331	318	294	355	374	320	339	358	338	324	333	352	352	347	349	332	327	330	295	360	323	355	334	353	336	325	329	315	323	314	307	331	318	366	313	333	341	313	328	322	318	287	315	311	336	328	309	309	334	316	298	336	349	350	321	326	315	357	358	337	379	359	356	337	322	338	333	321	329	310	338	308	349	328	315	351	313	338	309	295	339	315	337	336	347	348	338	331	357	312	322	310	352	356	338	341	300	332	333	350	352	316	340	312	353	341	313	349	336	337	336	355	374	318	346	356	335	329	336	348	346	325	357	328	330	291	345	336	335	362	357	356	342	349	340	349	329	331	317	327	344	308	337	394	315	348	342	341	307	348	329	314	370	342	318	295	334	318	301	331	351	325	330	308	346	335	330	358	313	372	306	360	316	333	349	329	325	326	317	331	349	308	339	299	332	345	350	335	307	352	327	346	311	359	335	353	351	342	351	325	326	297	347	320	352	339	301	332	350	352	321	333	336	330	338	350	314	327	303	298	328	289	341	340	333	334	321	338	343	346	336	328	348	334	337	333	331	336	364	349	302	357	304	326	319	338	350	354	349	337	365	306	332	361	316	340	340	319	359	353	316	365	310	342	340	317	361	307	316	332	369	339	325	314	342	334	379	339	354	326	331	334	332	334	338	339	305	349	335	315	307	340	341	328	358	338	297	331	354	318	302	349	316	342	341	332	320	343	339	318	345	333	354	309	327	328	343	295	341	343	325	328	357	336	353	319	324	335	348	322	339	338	323	344	367	321	358	324	330	334	327	355	317	320	321	328	355	347	352	336	362	325	347	326	350	333	366	324	353	319	354	358	369	336	379	327	315	365	350	329	361	344	328	327	343	324	341	350	330	337	329	322	316	352	347	315	332	338	329	313	334	317	349	328	324	329	337	352	324	280	354	329	342	318	348	331	331	362	305	315	346	337	343	313	353	328	299	369	332	350	332	350	335	353	321	363	346	337	389	336	331	350	331	297	345	321	344	351	327	375	313	339	341	339	328	331	345	352	312	325	324	302	313	324	327	352	340	353	319	353	315	334	326	325	331	326	334	345	333	335	329	320	316	324	337	322	331	327	311	303	318	370	375	333	356	344	353	303	332	330	332	311	342	327	304	349	329	328	347	345	334	316	353	335	329	355	334	342	319	344	367	323	321	334	322	324	307	347	332	304	329	318	346	343	349	314	343	289	305	313	320	341	305	343	296	330	357	370	344	332	328	354	337	329	300	345	347	341	337	350	318	339	318	337	355	325	336	300	358	340	332	377	317	342	325	332	363	307	368	341	359	339	351	323	328	324	372	329	300	311	329	333	292	361	306	341	351	343	381	342	363	359	317	306	322	330	330	358	324	351	343	331	395	345	308	301	307	334	346	361	357	345	322	366	346	333	343	335	321	332	336	351	332	355	322	354	326	318	343	339	325	344	342	318	335	319	309	358	314	358	319	358	349	312	301	338	328	302	330	328	311	324	320	299	328	316	343	347	328	350	336	356	328	352	353	307	362	321	363	289	335	317	343	333	381	341	322	341	343	332	328	332	360	334	330	320	337	367	322	310	337	371	334	312	344	344	330	353	352	324	314	315	332	316	355	357	329	333	337	351	390	365	351	334	352	328	300	327	302	353	314	288	358	333	321	326	318	318	342	336	375	349	348	316	321	325	360	357	344	324	356	319	309	322	339	349	346	337	355	339	353	354	324	344	312	362	332	357	338	327	319	340	344	327	325	308	307	330	279	331	348	370	344	336	331	318	303	358	328	370	326	322	318	326	315	309	290	338	324	352	323	327	340	309	316	349	305	342	317	296	349	314	321	373	359	359	325	336	320	324	324	350	337	340	358	307	336	338	328	311	351	329	340	348	318	330	351	316	346	335	361	344	326	343	325	326	344	331	300	333	370	326	334	329	333	341	320	363	327	322	328	357	358	333	316	338	354	311	344	358	362	347	321	347	348	371	352	320	358	353	362	321	323	329	320	308	362	331	323	363	334	342	305	320	311	320	303	352	313	340	339	349	345	345	370	351	351	310	333	336	339	326	319	327	317	294	349	357	343	376	310	307	358	336	345	317	358	359	362	333	335	328	353	311	362	307	357	334	338	305	328	343	363	351	333	320	353	322	343	350	322	344	326	350	338	317	337	311	314	359	325	328	312	352	318	330	321	333	308	369	338	339	320	330	332	347	341	340	319	354	355	329	309	364	321	330	344	300	337	332	361	332	346	346	310	342	339	340	357	331	309	346	291	338	342	330	319	336	343	323	359	326	340	355	348	308	312	328	325	354	321	330	361	371	324	307	295	309	353	358	334	324	324	296	345	300	306	311	333	351	366	345	329	365	335	321	341	347	344	353	306	312	304	333	326	350	316	313	341	322	296	380	325	305	314	351	330	364	309	335	347	352	339	328	328	332	330	360	347	327	302	341	331	337	344	322	345	292	320	358	317	319	324	355	350	353	339	338	322	354	324	311	332	317	349	327	329	335	336	325	331	369	292	331	323	328	336	342	337	326	377	350	321	296	337	316	348	348	367	306	307	350	324	330	341	333	319	324	379	313	367	304	330	368	322	345	324	360	340	329	334	316	345	340	312	333	306	331	303	348	315	355	344	306	314	335	321	315	345	346	329	330	332	337	328	326	343	346	363	363	369	331	329	292	336	316	340	332	324	300	341	321	340	325	326	338	354	336	299	340	320	346	286	339	334	316	312	350	339	325	344
30720	37790	14475	7579	5848	4288	3304	2453	1784	1495	1260	1206	1113	984	881	845	763	719	728	754	696	680	620	624	570	562	525	524	479	517	587	562	583	530	517	490	516	503	516	527	494	451	480	493	504	506	471	447	454	497	487	442	480	477	507	479	492	427	465	475	484	469	444	479	489	496	501	491	411	472	445	515	478	480	466	457	478	448	462	474	487	473	462	467	493	464	483	433	479	504	480	442	430	473	504	467	497	482	456	444	452	470	461	496	481	460	453	448	467	456	490	458	414	462	431	492	436	473	442	476	433	453	470	490	470	497	441	461	489	457	453	466	424	495	473	458	469	458	492	502	461	467	501	472	466	466	480	475	421	429	461	451	452	466	468	457	467	433	479	473	466	502	437	501	511	415	494	507	435	474	453	512	489	457	476	447	479	462	479	464	504	445	452	472	488	464	439	476	456	500	488	490	534	487	454	468	501	463	462	446	482	470	474	485	470	453	454	462	476	447	443	437	498	476	464	487	493	443	479	480	456	477	466	475	471	471	485	436	442	444	487	485	519	539	517	465	452	482	460	476	474	448	472	479	488	513	460	422	482	498	454	496	487	434	448	518	509	453	461	503	464	482	459	450	487	459	474	468	486	489	468	486	494	487	432	450	446	488	455	492	465	459	484	444	466	463	517	478	453	512	507	483	440	445	451	448	454	499	503	472	447	475	480	447	501	498	480	482	484	473	451	484	477	434	464	445	503	458	436	501	476	468	471	467	437	483	513	458	488	454	423	482	475	461	490	456	449	464	516	437	489	443	464	470	480	478	462	502	460	463	443	505	480	473	508	438	438	452	492	472	465	453	468	479	455	449	461	466	457	451	477	468	476	490	485	451	461	474	484	445	459	458	470	485	447	479	483	457	438	448	465	470	467	491	487	435	439	479	467	450	453	479	482	443	518	496	417	444	463	478	488	465	460	472	447	453	506	475	480	464	468	471	512	446	513	485	460	467	452	468	461	489	452	455	425	481	471	507	435	482	474	448	487	520	461	478	482	470	475	473	464	498	476	466	433	494	459	469	443	474	483	464	500	473	475	489	448	487	451	467	478	446	479	447	437	466	494	478	476	493	492	451	450	502	502	503	484	480	467	465	473	502	473	501	447	442	476	456	468	432	485	472	425	434	448	472	458	423	451	472	460	448	464	456	461	482	437	479	430	474	499	483	455	462	500	475	413	467	489	450	460	475	458	456	443	454	480	519	514	458	449	491	473	470	475	436	495	494	455	453	445	481	480	475	445	455	431	486	487	482	481	460	483	466	496	507	492	462	481	481	488	454	453	485	477	455	474	476	495	453	426	474	497	476	471	461	464	425	466	481	468	478	458	441	442	471	486	502	456	474	521	475	503	478	469	446	461	485	470	458	463	448	460	451	461	470	467	447	479	459	461	402	430	460	460	475	467	472	457	489	520	484	486	487	454	483	462	454	492	441	503	493	456	432	465	447	474	461	454	457	458	461	466	463	455	492	470	506	443	471	480	511	473	498	478	488	459	473	472	469	453	493	446	457	438	465	478	473	497	461	470	501	522	446	488	504	464	460	465	465	459	456	462	453	464	492	475	465	386	482	461	484	472	480	483	480	456	481	461	469	479	470	455	465	537	448	445	480	455	459	490	476	411	472	472	491	484	488	493	458	497	492	501	476	448	467	471	471	487	464	487	457	453	458	451	482	441	483	481	478	465	466	466	510	468	459	458	466	468	487	443	456	487	471	438	472	446	436	499	466	471	534	478	483	482	458	479	462	483	456	499	488	471	434	435	463	490	481	429	474	439	477	448	508	487	484	485	505	477	457	470	475	459	491	463	466	449	449	471	448	512	453	478	481	465	464	470	464	466	466	475	467	477	463	479	453	509	440	477	461	493	459	453	506	441	449	482	470	475	431	454	473	447	413	475	475	463	454	441	488	438	459	477	466	457	438	433	470	485	438	495	442	478	445	424	474	483	516	438	497	508	449	483	510	498	454	488	465	462	463	467	434	478	483	439	473	466	451	513	487	452	487	491	463	477	448	454	435	448	466	412	459	465	447	477	468	429	480	464	485	444	493	453	489	435	453	457	504	477	506	472	492	504	463	460	480	423	479	494	442	450	488	483	518	418	458	457	442	438	470	460	438	453	504	506	466	443	464	459	460	443	429	498	458	476	460	440	460	462	472	498	510	472	472	470	446	465	447	489	464	480	457	469	504	485	469	485	486	496	496	435	455	490	471	454	474	492	470	521	438	482	464	449	476	477	449	469	473	472	428	482	449	461	469	460	497	448	498	505	449	474	469	438	427	462	466	446	454	465	473	485	487	492	471	463	464	461	490	472	432	474	488	512	448	472	439	464	508	480	481	475	474	431	469	441	441	519	479	513	507	498	448	487	465	475	469	462	455	459	499	465	477	464	492	477	468	446	462	451	442	478	481	451	500	422	479	434	452	495	436	439	470	454	464	458	448	458	482	466	472	431	429	466	475	472	419	483	478	467	510	518	485	491	452	458	451	445	474	471	479	473	477	472	463	489	483	480	474	462	434	467	457	466	445	488	449	457	449	459	475	421	467	468	478	482	425	462	414	473	454	465	439	474	467	502	471	472	455	490	459	440	475	491	446	440	437	495	475	467	422	471	484	493	501	452	470	503	481	447	503	454	442	486	459	493	448	470	498	474	450	447	426	466	519	462	455	458	463	485	471	488	510	409	428	443	468	463	507	473	449	416	480	475	444	473	445	497	469	460	487	414	542	445	453	438	475	485	474	484	490	464	502	508	463	453	452	462	469	482	450	468	447	441	454	495	444	485	478	435	466	481	444	472	459	469	509	457	487	519	431	479	510	490	483	493	480	501	484	465	456	522	479	448	516	514	508	478	474	477	488	481	460	464	475	511	501	476	486	465	469	459	462	426	449	445	423	462	463	442	470	526	454	472	440	413	468	466	470	498	474	446	476	462	481	489	474	465	475	490	454	455	449	462	447	495	452	468	441	488	448	456	486	445	434	458	483	443	491	448	460	495	465	483	479	450	452	459	416	493	491	429	502	456	468	460	486	448	471	460	449	439	489	471	489	474	459	428	456	460	495	461	472	456	462	489	454	474	486	484	503	487	480	455	455	484	457	504	500	479	483	475	463	480	448	470	488	461	481	461	471	455	440	471	491	474	480	446	470	480	470	454	464	489	445	452	478	496	465	420	474	457	480	482	459	451	448	442	459	449	485	476	454	503	429	499	457	466	464	458	450	421	436	471	421	469	447	428	460	457	478	492	501	460	474	510	452	446	470	472	483	445	462	460	414	438	477	511	456	451	499	468	475	437	465	448	446	473	470	514	470	465	484	495	446	481	464	485	473	443	450	477	448	465	475	496	465	489	456	545	475	532	469	469	483	450	456	475	463	466	521	472	467	491	450	479	481	463	448	473	453	490	463	440	472	459	500	490	439	455	442	462	452	497	460	498	461	465	464	493	485	499	491	449	488	437	437
22809	20831	28298	23404	20804	20097	5123	1640	1003	828	782	713	635	611	526	477	462	428	450	382	417	421	367	365	334	313	304	341	330	289	338	303	303	330	298	309	328	307	290	278	301	341	278	309	322	269	319	290	276	306	284	297	307	305	278	268	293	250	260	287	277	289	285	292	297	264	303	286	283	251	266	275	302	287	297	249	295	297	299	272	260	316	299	283	274	266	301	288	266	294	282	306	275	294	272	276	280	259	294	284	258	279	290	285	254	326	298	252	265	307	323	261	278	282	315	270	290	284	297	264	313	257	273	270	254	292	282	273	248	254	287	269	277	268	286	326	284	298	280	258	258	262	272	266	285	287	281	245	265	301	268	287	266	268	253	266	270	294	287	291	304	288	261	254	298	294	281	278	295	292	271	290	276	289	296	282	278	256	257	287	245	279	271	303	298	308	282	280	286	256	262	282	291	263	284	289	247	281	262	302	267	298	240	283	287	281	287	264	279	285	263	284	279	270	261	292	288	291	285	296	296	273	293	250	258	269	277	276	274	267	288	288	273	267	291	282	271	278	286	276	254	285	268	246	261	277	280	293	288	286	284	290	312	263	258	261	274	286	288	304	272	290	276	279	311	282	291	295	291	260	302	262	286	256	271	279	276	288	292	268	285	279	279	287	256	308	279	249	275	313	278	260	267	242	272	269	272	288	262	290	297	282	276	264	288	263	278	268	282	312	287	288	261	287	291	267	301	281	283	277	262	254	237	322	271	262	302	237	284	292	266	278	241	269	261	293	257	277	310	283	260	277	282	279	281	262	295	281	294	293	285	268	296	251	278	281	261	252	285	284	273	256	288	288	285	289	268	263	278	281	265	258	295	280	269	305	294	257	245	287	272	259	265	289	263	332	273	275	276	257	289	238	286	298	298	265	330	278	302	291	307	271	285	273	265	259	268	296	293	297	288	321	266	262	258	246	288	286	254	260	297	281	291	261	264	268	280	258	285	291	289	263	304	264	258	256	273	265	299	300	254	263	281	284	275	270	252	263	282	280	289	255	262	261	305	285	301	294	259	288	269	298	294	278	279	258	236	309	283	266	264	265	289	263	254	251	299	275	276	278	300	272	263	251	286	295	259	293	270	259	270	298	280	273	286	267	286	262	269	262	265	273	281	269	270	266	265	274	258	247	292	272	270	275	307	282	283	267	247	285	292	266	303	267	286	288	278	293	291	269	322	260	255	277	286	265	263	278	280	306	269	284	266	298	264	294	253	285	300	292	268	265	282	289	279	238	261	291	252	258	277	259	278	266	289	262	271	245	279	266	265	282	262	245	261	300	274	259	310	284	308	283	280	274	285	281	276	304	271	315	293	280	282	296	251	274	277	252	274	278	240	260	285	263	257	279	285	289	273	278	294	308	260	282	295	288	249	291	247	260	276	282	280	280	271	293	282	279	268	265	292	286	299	290	300	289	292	250	278	276	218	265	285	272	274	293	298	256	295	281	277	291	268	276	242	258	288	299	269	281	296	263	261	296	287	273	303	281	307	293	301	258	291	264	265	263	281	254	253	288	263	252	296	268	296	261	283	280	272	294	272	282	261	258	275	238	278	261	287	264	248	307	284	300	280	265	267	263	279	270	302	272	293	263	260	274	265	285	276	270	291	274	277	272	316	262	294	289	287	285	266	287	307	266	270	280	291	292	281	274	295	261	259	298	275	274	297	309	302	276	285	293	272	272	273	245	278	270	279	274	288	306	285	273	262	263	224	289	252	271	299	306	243	279	249	238	279	265	271	263	265	269	302	283	295	259	260	299	298	238	256	331	276	268	294	281	271	265	276	283	283	241	290	267	287	295	277	296	263	295	290	256	297	260	224	274	280	272	260	262	303	274	273	303	268	283	297	302	258	273	303	285	269	298	285	253	315	292	279	273	266	308	301	262	288	266	252	268	285	273	279	281	302	277	278	281	269	261	296	254	294	260	265	276	277	303	300	300	277	284	253	273	286	290	300	261	263	269	280	287	293	290	282	297	272	277	282	254	269	255	282	260	300	300	258	282	243	279	286	287	286	299	286	307	249	281	292	266	267	273	311	283	280	251	269	304	290	275	272	252	247	258	291	271	279	257	260	262	257	270	259	311	280	269	242	282	274	322	284	274	287	279	261	266	288	265	270	295	276	271	261	285	228	269	275	254	260	277	277	258	276	293	276	274	281	271	280	264	289	275	291	270	267	248	282	274	272	320	262	307	309	263	261	308	293	295	279	253	273	253	266	267	267	288	304	266	237	267	268	289	275	287	281	273	277	274	247	260	249	283	280	271	307	265	274	296	283	276	291	281	267	306	274	303	297	267	285	287	280	278	255	278	273	274	278	285	274	268	279	294	307	291	291	292	271	292	289	271	267	267	286	248	266	264	270	303	290	279	298	263	262	271	298	306	285	257	295	282	300	292	275	269	268	295	275	282	260	287	286	277	290	252	298	281	290	250	303	283	310	293	268	303	282	266	306	277	308	270	274	298	246	280	273	276	286	274	271	305	276	278	295	278	278	266	256	263	265	285	251	257	276	292	288	274	262	305	269	261	284	294	260	271	279	277	264	256	284	288	268	253	281	286	249	318	274	260	266	283	275	269	273	275	255	273	288	281	269	271	254	294	310	268	240	272	293	308	271	282	286	279	255	293	283	272	282	269	282	255	273	235	270	245	282	271	253	295	302	318	277	288	276	264	251	283	253	279	277	288	287	260	274	284	269	287	271	257	295	260	283	290	301	277	297	290	293	267	270	234	274	271	277	296	313	279	252	266	276	287	278	260	291	301	280	284	283	278	279	272	306	295	291	249	245	279	276	254	288	264	296	288	284	293	300	293	250	274	238	273	249	311	310	244	287	264	306	276	273	298	280	254	257	259	288	283	285	302	279	258	255	263	265	287	285	274	248	276	280	269	284	250	296	282	301	294	300	254	267	277	316	268	278	286	300	276	263	290	273	287	291	276	307	284	274	284	289	307	278	277	301	265	277	279	267	267	271	282	267	274	315	286	273	277	283	278	266	285	265	281	253	263	296	267	285	274	257	277	284	261	278	268	295	292	305	276	275	235	260	265	282	272	254	270	277	271	281	288	291	281	272	278	271	274	288	261	295	268	289	277	276	276	293	298	298	294	308	284	282	269	261	219	286	276	269	278	270	281	249	263	266	276	276	284	251	286	287	288	306	289	285	302	256	262	283	284	283	259	285	280	290	260	262	268	215	259	348	290	289	273	317	267	263	268	292	290	265	308	301	261	252	260	250	250	275	256	295	261	272	293	264	260	277	269	253	316	293	256	262	290	291	260	268	289	280	286	276	242	283	296	269	281	313	272	264	298	266	277	274	266	279	287	287	262	307	286	284	255	268	318	269	247	275	272	305	279	282	259	278	299	273	285	289	290	243	291	293	277	309	273	260	322	294	255	289	241	268	276	298	262	261	267	276	279	276	241	275	254	267	269	298	269	276	278	281	298	286	261
34847	42710	19362	11034	8567	6400	4817	3710	2560	2053	1825	1551	1460	1293	1108	989	915	882	779	768	752	688	659	688	567	563	556	487	488	488	512	510	550	481	487	470	496	478	442	435	456	448	422	429	434	460	420	419	450	415	427	414	419	371	402	424	388	410	372	424	399	444	383	376	380	376	400	409	412	364	432	405	364	386	396	414	414	379	371	403	399	413	426	402	400	408	373	403	397	401	419	399	384	398	408	391	409	398	397	399	387	400	359	434	421	386	374	380	386	394	380	403	406	432	386	405	388	382	388	386	375	382	420	362	402	363	387	409	408	373	407	357	347	459	379	376	381	383	398	397	443	364	408	405	387	376	374	411	365	371	391	376	402	397	399	390	406	396	415	345	373	412	391	384	365	385	417	407	404	383	386	387	397	404	390	422	408	415	372	372	384	373	400	391	403	385	414	397	353	416	357	389	398	363	393	439	384	403	380	356	408	389	350	373	407	415	415	389	401	408	391	411	382	380	392	395	394	411	386	398	387	393	404	427	381	381	379	395	393	386	397	357	403	394	364	403	386	399	358	379	392	403	411	402	399	388	405	394	381	407	404	364	407	383	371	405	396	428	370	374	375	366	377	393	401	360	386	393	384	371	403	381	389	380	379	432	410	381	411	392	389	391	375	431	367	414	348	379	420	394	386	401	397	402	385	421	397	381	407	415	401	418	386	433	397	384	425	377	410	396	409	428	383	386	423	367	398	377	357	396	424	406	424	398	359	397	405	417	402	414	406	396	394	395	374	402	364	382	406	380	380	426	383	386	366	420	386	430	406	383	404	403	437	375	399	403	414	408	394	414	354	392	417	367	393	393	415	393	382	394	412	393	400	382	375	395	371	388	393	335	411	410	371	379	371	399	374	402	398	403	416	398	401	399	395	399	362	369	369	388	401	362	376	347	395	389	411	364	375	454	397	426	391	376	364	403	407	406	385	425	386	361	417	369	418	364	389	385	387	405	421	359	411	383	409	398	381	400	396	421	401	356	414	379	378	413	372	394	381	404	415	404	408	368	387	402	387	401	410	391	398	394	375	400	381	356	447	408	395	399	415	400	327	398	444	357	393	377	398	393	393	369	369	429	393	427	388	387	422	404	412	371	395	364	376	406	398	426	379	406	387	413	391	423	394	358	417	439	382	365	383	418	385	407	416	390	354	398	396	363	397	391	368	378	425	377	402	394	427	408	408	386	365	395	382	361	381	371	372	377	406	386	399	412	371	408	381	405	385	369	398	404	418	396	381	408	349	391	330	419	376	398	354	402	355	366	396	343	379	411	385	401	419	400	434	372	389	419	380	390	400	407	397	378	370	403	371	397	407	413	361	439	397	386	368	400	392	387	403	410	388	381	378	390	405	382	352	352	382	372	363	390	387	391	418	412	379	355	361	405	417	389	379	387	391	417	380	390	392	376	389	406	414	358	391	400	386	365	376	361	424	398	385	358	374	411	403	392	376	405	375	410	367	377	409	402	378	390	389	360	395	414	391	388	393	388	383	361	386	403	394	388	448	400	407	389	395	377	364	374	370	424	394	381	370	411	355	389	366	381	342	361	387	379	372	411	396	396	376	409	385	376	422	404	421	389	379	364	403	411	404	398	374	393	362	367	376	416	393	366	427	425	393	386	379	351	410	409	365	373	377	411	367	413	413	372	413	371	380	381	411	420	372	410	407	378	384	404	428	420	384	394	404	391	403	373	370	433	404	462	373	413	392	408	409	406	378	406	414	436	423	425	367	378	402	386	406	381	393	409	379	405	444	397	377	416	394	366	419	396	396	374	392	409	373	432	381	387	374	403	386	408	424	343	395	374	435	413	381	389	391	395	367	424	355	397	366	422	389	381	417	401	392	418	394	361	414	405	368	401	413	394	397	357	360	383	400	377	413	400	391	388	398	414	370	406	391	417	407	371	401	394	359	405	397	387	388	390	420	376	361	390	411	383	409	401	378	390	388	376	384	390	426	396	391	388	392	379	400	405	395	383	394	377	370	388	390	358	381	360	390	375	379	415	397	414	372	404	396	395	384	383	353	400	374	388	359	381	362	391	381	367	397	374	382	355	366	388	420	418	415	423	390	378	414	367	422	384	383	390	390	396	385	379	388	385	372	374	398	419	374	350	397	394	381	379	399	374	407	397	329	401	403	381	417	401	381	368	407	401	398	400	416	379	364	389	404	407	385	380	348	375	379	372	413	442	355	388	426	411	387	358	423	420	375	403	412	377	399	359	447	390	412	440	405	378	395	397	397	347	408	379	404	391	401	405	420	394	395	405	391	383	391	379	393	407	399	371	393	384	388	368	390	400	392	424	400	374	398	394	376	424	381	423	389	390	381	386	373	386	410	352	377	389	413	371	388	384	384	375	368	359	418	390	364	365	409	401	379	422	388	356	379	360	397	369	406	425	351	388	379	379	363	366	382	402	367	405	393	380	378	381	386	366	407	395	374	379	403	394	402	385	384	396	395	378	388	381	395	401	407	395	389	370	416	406	359	391	399	407	398	389	384	390	409	409	390	403	402	398	404	403	369	390	372	340	378	384	401	419	391	389	374	403	405	397	387	360	400	410	388	396	406	414	350	415	404	417	342	394	406	341	389	405	380	394	395	395	368	389	438	415	382	396	353	414	394	427	393	383	391	391	405	372	388	388	417	380	403	348	395	407	389	375	380	379	355	353	395	412	406	370	371	431	390	417	424	399	426	365	397	410	381	370	405	366	369	394	391	373	394	393	378	427	408	369	377	383	388	395	385	374	382	389	435	403	431	406	386	372	366	395	417	376	346	368	378	379	406	403	402	369	413	380	391	401	395	362	404	365	349	393	394	372	397	387	380	409	383	373	396	418	386	401	360	407	419	378	398	439	407	413	380	402	377	396	380	428	393	392	402	342	440	382	441	396	377	388	395	387	373	363	397	427	373	426	398	358	415	423	403	376	409	361	394	375	354	396	404	359	377	396	405	382	396	400	366	393	395	378	399	405	393	364	391	376	369	402	383	387	368	401	416	429	408	391	384	352	416	393	366	392	376	404	394	372	383	354	390	379	387	414	384	366	378	425	367	379	393	354	379	377	423	392	379	409	434	393	391	415	363	405	355	368	366	387	389	396	415	406	388	401	381	433	380	360	380	403	344	354	393	370	412	381	379	393	381	358	400	402	391	388	370	377	368	379	368	389	389	410	404	371	400	365	400	414	366	374	406	352	416	360	399	393	380	353	389	413	403	377	347	378	375	384	382	396	372	380	368	411	391	401	401	385	399	412	373	393	363	351	405	411	380	378	372	393	412	381	388	414	435	409	422	366	406	398	372	372	404	381	355	364	399	386	398	409	375	338	394	414	379	417	396	388	388	392	377	373	398	395	385	399	402	383	383	363	391	375	363	397	406	397	389	368	379	373	362	379	385	400	364	406	403	374	347	397	377	424	413	383	391	410	346	404	414	409	424	385	390	381	362	424	378	385	395	404
27087	20732	10288	1945	971	706	554	444	331	316	338	284	277	298	235	254	249	244	247	244	244	236	239	229	214	220	216	204	239	189	227	207	235	224	202	231	218	203	200	212	210	218	216	207	211	225	215	217	211	201	212	218	216	230	209	217	193	198	197	199	205	209	224	205	225	227	209	197	203	167	185	209	227	204	189	212	214	237	209	196	197	235	205	184	203	216	201	216	208	197	194	226	193	218	187	206	214	180	181	209	228	216	198	199	222	228	189	223	199	215	200	199	222	209	236	211	213	219	202	220	186	210	218	195	205	182	202	208	205	204	246	223	206	222	197	207	176	198	198	217	213	178	208	241	216	227	232	215	219	199	202	209	220	217	184	184	233	221	209	216	224	195	201	198	188	185	219	220	219	202	233	193	211	219	203	196	208	204	199	194	198	224	193	202	187	205	217	172	183	204	206	215	223	210	212	184	213	182	189	213	195	214	195	217	185	212	232	225	193	221	208	195	227	200	196	198	195	209	204	176	211	210	208	191	217	201	207	206	216	215	194	196	203	213	224	199	201	231	217	196	192	188	179	196	199	209	200	198	197	201	201	201	198	215	218	207	221	184	229	219	199	207	198	208	208	217	182	218	200	200	200	203	175	203	219	214	211	193	195	192	218	189	230	190	202	200	242	180	218	214	213	206	200	237	200	181	223	213	184	194	227	199	211	228	199	191	184	241	206	220	189	224	194	215	196	224	210	211	202	196	179	201	202	224	192	207	184	206	202	212	189	230	190	198	220	209	185	209	207	209	189	199	212	199	205	220	180	199	205	207	220	224	202	194	226	225	189	216	217	227	209	205	203	198	206	203	190	203	199	197	204	175	180	236	207	196	214	207	178	197	225	211	244	210	219	184	201	198	199	211	189	233	181	199	218	173	199	215	183	197	229	228	213	235	207	191	205	195	199	208	226	199	204	205	195	204	223	194	203	187	215	199	198	198	184	216	210	199	197	189	195	203	192	200	207	215	190	214	221	209	188	210	187	207	219	199	214	194	209	207	192	208	189	204	233	195	233	202	205	195	219	214	220	203	185	234	218	195	211	224	179	194	189	194	223	200	206	203	226	200	193	228	215	235	227	199	192	223	215	204	217	225	219	198	214	206	216	202	182	215	188	194	227	204	218	222	223	220	199	199	171	200	230	193	209	193	210	210	198	207	212	199	216	185	202	189	218	197	204	212	201	189	197	208	216	215	187	215	233	232	204	208	210	209	202	213	194	205	205	209	205	198	193	189	222	201	213	211	222	207	220	197	200	226	215	219	208	200	208	197	192	184	233	199	184	209	220	210	196	214	200	180	190	198	216	229	187	205	204	192	164	200	222	208	201	220	204	207	202	228	204	207	216	204	213	233	203	191	206	199	217	185	208	215	193	203	233	205	221	199	216	212	216	192	197	239	196	175	179	199	211	188	191	194	218	186	224	209	195	215	173	192	219	219	217	211	210	214	185	206	202	222	200	199	192	202	232	203	248	204	193	190	211	202	203	219	208	209	213	198	198	203	224	208	212	195	223	208	208	193	194	227	198	195	216	207	181	192	181	204	195	230	203	203	214	178	201	215	189	202	192	198	192	202	212	211	220	219	182	233	230	206	193	218	196	211	209	207	225	203	219	215	210	203	219	203	206	203	210	201	185	190	223	225	195	217	206	209	188	188	200	201	205	199	174	219	217	211	199	219	201	189	197	195	191	200	218	217	192	223	225	204	206	195	222	205	199	227	198	207	207	210	200	216	202	175	222	211	205	207	205	204	232	188	212	173	233	217	196	222	184	203	229	207	195	200	188	239	198	217	228	232	235	215	213	207	202	230	190	222	201	172	195	224	221	188	223	224	216	210	172	187	214	207	219	206	204	199	209	216	204	202	186	207	215	227	215	230	217	189	199	236	204	216	219	180	222	214	185	210	203	194	208	198	214	201	213	187	193	190	200	183	233	192	204	194	190	229	207	194	181	237	220	191	228	209	199	197	192	200	183	194	232	187	187	184	209	214	212	211	183	209	229	192	197	223	199	230	205	183	211	200	200	229	234	204	180	232	206	216	198	221	208	199	215	191	197	194	206	214	205	210	207	185	208	206	222	211	212	222	199	212	207	230	205	211	222	195	226	194	204	221	220	224	195	217	186	199	192	213	203	206	211	215	222	188	208	218	194	198	196	174	193	196	217	201	220	217	214	189	197	224	210	202	217	212	221	196	202	212	233	197	202	210	215	212	199	190	199	202	189	217	200	209	221	212	195	215	204	231	206	202	211	176	209	213	204	199	190	202	197	201	211	213	214	199	196	190	245	212	214	193	199	183	209	228	239	219	182	192	210	197	204	185	218	212	220	178	190	206	222	187	211	199	210	184	199	213	201	199	196	219	193	223	178	226	183	191	206	210	181	202	184	179	203	226	208	224	204	187	229	232	208	207	222	240	205	189	212	181	178	213	181	204	208	223	224	196	208	210	199	209	201	224	233	188	195	200	207	160	206	192	211	213	190	210	204	223	206	206	216	213	173	207	205	196	177	200	204	198	203	201	209	194	218	207	213	188	214	210	231	216	218	217	188	204	214	226	200	210	205	206	182	207	207	218	213	164	214	209	201	196	234	223	238	201	215	209	196	213	206	217	196	204	215	210	233	193	226	189	191	215	179	188	173	208	203	201	194	180	173	215	193	196	213	206	227	215	207	216	204	189	215	234	215	221	197	213	196	177	224	203	202	220	195	204	203	245	206	217	233	220	218	203	190	198	187	218	178	206	182	191	195	186	202	206	206	213	199	211	222	197	204	212	203	212	207	208	172	194	188	206	219	173	190	173	226	186	192	229	224	208	219	209	211	205	202	215	212	206	210	214	202	215	184	215	207	203	233	198	194	192	233	189	190	190	203	193	216	212	208	200	221	208	207	205	199	204	204	204	222	197	199	215	208	226	208	207	217	209	185	185	188	207	214	242	178	198	193	187	194	196	180	195	234	180	211	242	197	193	197	212	191	223	205	202	193	186	205	164	216	210	186	209	202	194	205	181	216	198	212	212	202	236	206	189	190	222	200	170	202	174	228	221	220	211	212	238	225	208	206	199	194	193	200	214	217	211	205	227	185	191	230	199	216	218	195	180	202	212	204	187	193	179	213	227	202	199	212	182	236	192	183	194	214	187	191	165	200	201	201	184	225	201	201	224	203	234	187	183	193	194	216	187	222	207	180	208	228	207	201	209	194	209	188	212	210	211	235	208	212	203	227	200	219	185	215	224	205	227	194	218	200	186	217	192	196	197	217	208	202	228	184	198	207	184	217	212	219	206	190	176	204	212	225	204	211	204	188	209	215	211	185	229	230	201	212	200	203	180	210	191	197	199	231	216	217	209	196	214	198	208	203	218	179	185	205	201	193	224	215	203	208	223	224	211	192	245	204	232	204	198	201	205	166	222	188	226	229	207	234	203	203	217	185	216	186	215	213	245	209	217	189	208	187	195
26606	25761	6718	2837	2390	1689	1346	1019	697	597	640	550	514	455	416	408	396	373	334	378	369	337	322	333	313	296	332	287	302	268	325	319	318	298	342	349	305	303	285	269	331	292	280	292	272	286	289	282	293	301	318	274	298	271	260	270	248	264	268	280	301	319	321	272	301	281	300	284	321	280	276	294	268	281	311	259	311	316	330	291	269	275	299	285	293	297	301	263	312	287	282	300	296	293	302	271	278	316	305	298	282	300	295	266	293	277	309	293	278	292	303	289	271	299	333	284	293	281	294	303	297	278	282	292	314	262	310	301	292	319	282	294	279	289	293	267	294	307	322	304	294	281	306	301	297	305	297	317	295	302	310	266	279	281	276	308	288	290	292	257	287	300	300	281	287	329	296	323	278	317	282	293	316	286	289	290	309	294	295	319	284	331	291	266	272	267	294	267	273	300	293	272	277	316	318	261	273	308	269	285	284	297	267	294	293	296	274	270	315	286	295	279	271	285	297	281	298	283	250	292	325	296	300	309	293	310	276	298	281	278	302	280	288	288	281	247	300	284	294	283	316	272	297	292	275	285	284	293	298	298	303	244	275	291	279	309	310	273	289	269	284	245	275	280	298	331	287	304	324	317	300	273	301	283	289	285	293	320	286	301	275	322	278	300	286	291	284	322	309	288	285	298	267	293	279	295	313	274	274	313	302	301	276	296	283	308	284	292	274	310	320	273	315	269	286	311	309	296	249	254	301	303	289	277	284	286	287	301	266	282	271	288	267	276	282	298	310	288	271	296	266	291	280	274	294	315	300	301	291	277	289	274	295	295	304	300	304	279	280	328	316	305	306	325	261	274	294	294	299	287	285	275	316	297	306	323	298	264	296	274	287	255	291	267	276	284	267	267	279	295	302	275	302	280	277	267	281	280	279	281	285	256	266	284	286	292	273	296	278	279	274	309	315	294	269	306	273	269	326	289	277	290	289	306	307	280	260	288	295	280	281	287	282	278	286	273	295	264	327	300	310	298	299	305	298	284	284	261	291	304	263	264	257	275	263	260	277	264	296	274	290	303	262	290	262	309	286	305	340	298	287	249	280	307	288	298	306	314	291	280	299	280	276	292	284	289	281	299	297	249	264	291	303	289	288	295	291	292	276	300	269	290	304	271	293	300	287	276	279	313	272	280	279	306	297	267	292	285	304	289	305	264	289	311	301	301	290	280	290	286	290	325	278	298	279	286	262	271	299	290	317	274	289	286	289	301	284	296	267	277	302	285	285	270	278	283	265	282	281	306	248	306	263	307	292	293	262	285	305	313	306	314	287	286	279	304	276	289	280	306	281	270	278	309	306	308	281	322	299	310	291	322	278	257	280	285	303	291	298	261	318	304	299	257	312	289	270	270	316	317	260	276	317	314	306	300	291	290	276	273	300	303	270	303	289	249	294	287	297	264	280	260	310	294	291	288	282	310	310	275	295	301	293	302	259	262	314	279	309	285	302	301	311	290	304	300	282	273	268	303	278	317	269	273	333	281	283	300	311	294	268	282	261	319	301	264	292	304	272	290	300	290	289	304	298	291	284	295	279	282	269	286	295	297	287	276	320	270	271	282	310	301	278	261	298	313	267	276	280	269	274	299	273	279	302	314	285	298	305	292	303	266	294	283	283	276	313	290	307	279	302	270	290	310	249	321	261	296	272	312	268	290	279	259	286	273	288	278	295	298	297	275	281	281	267	286	314	300	279	278	282	274	288	307	286	315	295	271	318	280	287	270	322	308	289	255	305	284	285	314	288	291	282	284	252	284	299	305	279	271	322	278	289	281	293	296	309	257	284	283	278	319	283	270	284	314	309	254	279	259	303	279	305	287	323	260	276	303	294	296	289	295	299	328	290	301	308	276	270	287	320	307	265	282	294	257	322	292	278	273	302	265	275	271	286	304	276	294	300	307	302	288	296	305	311	267	301	314	289	279	282	295	303	299	287	296	296	298	297	285	310	288	272	266	300	282	346	259	289	318	288	282	283	252	293	298	321	267	277	316	300	297	311	309	284	291	300	275	293	311	283	296	298	308	280	283	293	239	293	276	290	290	292	307	286	280	279	277	284	313	283	266	286	270	298	291	285	283	307	288	297	288	269	322	324	294	300	286	281	256	291	277	267	260	271	273	307	283	293	279	279	286	278	298	298	302	283	269	313	268	283	274	273	292	310	301	272	258	314	286	278	285	299	303	297	306	287	294	305	289	291	308	292	309	278	281	307	292	291	304	302	304	269	293	271	301	284	287	281	268	310	295	307	281	304	274	258	294	262	295	288	277	272	285	284	282	297	286	302	266	305	285	286	297	307	296	271	296	293	278	265	303	304	260	270	267	310	277	290	290	304	308	282	319	286	303	271	319	301	282	284	295	291	311	304	287	286	287	284	275	287	279	309	308	278	282	285	306	285	309	283	274	262	324	281	269	315	316	305	321	287	282	311	279	280	273	284	290	345	273	286	300	279	283	271	292	284	270	278	318	305	289	297	287	309	292	303	288	283	293	322	308	260	295	283	292	315	309	314	313	286	317	275	284	288	292	264	297	295	286	296	283	287	305	315	265	277	326	305	275	288	260	272	299	284	294	283	273	298	283	282	306	293	283	296	316	308	301	323	289	322	274	305	283	312	268	271	277	260	314	271	300	280	262	287	300	293	313	249	291	305	304	296	279	308	288	319	275	295	276	279	280	304	252	282	275	309	270	288	289	288	269	257	314	314	291	288	296	284	293	280	305	287	293	293	255	274	275	284	312	277	274	285	282	293	287	304	303	276	300	280	279	314	268	269	262	282	277	267	296	302	271	273	257	287	321	294	273	298	297	291	293	284	274	284	310	272	286	306	288	276	267	284	278	281	276	301	287	289	259	273	298	317	316	298	294	308	311	286	321	283	278	268	278	267	270	286	313	292	293	305	282	275	332	298	292	304	285	273	299	313	258	285	275	283	257	276	297	297	293	274	283	271	290	291	305	304	308	273	261	286	291	280	249	295	310	287	275	327	303	288	294	299	300	318	266	299	293	269	292	262	307	263	312	273	287	342	292	302	260	263	253	269	274	303	276	262	331	284	307	284	318	289	244	293	269	290	305	273	291	269	288	283	306	297	288	293	315	318	292	283	290	280	287	268	298	291	282	278	298	261	294	281	313	270	298	298	294	275	291	282	278	294	301	282	303	270	288	306	289	245	315	332	291	307	289	300	309	303	292	313	284	298	278	319	273	276	272	282	328	290	298	267	289	313	279	262	298	276	298	275	287	303	289	303	296	288	295	304	300	302	310	286	274	275	284	300	322	281	291	276	296	309	282	300	271	270	277	322	295	309	297	272	285	294	289	309	276	278	264	316	287	297	310	323	276	302	304	281	289	300	266	299	282	306	280	343	293	266	309	311	293	297	293	257	301	270	307	282	292	272	311	285	301	292	278	275	276	273	265	285	314	284	276	294	265	292	294	297	283	301	268	312	251	311	281
23738	20776	27749	23809	20456	6670	1782	1106	788	749	683	612	568	502	534	440	447	460	415	429	384	411	405	380	372	382	333	351	385	373	367	340	350	347	337	374	331	353	332	376	351	361	346	318	354	343	320	349	343	375	357	304	362	338	377	353	366	293	377	319	340	357	353	311	346	336	363	334	362	337	334	333	325	361	344	356	359	341	316	335	344	317	315	343	386	338	334	335	342	305	333	318	354	341	352	337	346	298	333	296	311	312	374	335	334	331	387	340	311	359	341	335	352	338	343	298	369	366	316	361	304	355	321	323	345	293	320	339	313	343	321	322	335	324	374	321	376	314	360	304	335	351	345	340	340	318	337	355	316	329	347	315	375	351	362	300	339	312	327	314	357	332	336	332	341	311	354	356	323	338	341	319	314	330	372	311	348	320	295	350	345	357	354	307	301	300	338	348	328	306	313	312	324	333	337	313	297	324	329	339	314	327	324	341	295	331	311	297	309	314	321	346	354	345	352	326	323	340	328	339	360	332	355	329	331	300	339	375	313	343	373	320	322	344	331	337	345	344	326	321	345	326	310	305	315	336	323	313	346	354	285	354	297	323	348	374	349	334	318	331	345	304	319	354	327	315	347	333	328	385	355	342	307	317	319	343	321	320	339	322	291	318	343	309	308	319	329	336	347	343	312	360	350	330	348	314	333	334	299	322	325	315	363	368	342	318	306	327	337	306	360	344	334	316	314	324	326	346	312	379	329	353	370	330	365	349	357	340	349	349	341	329	350	344	338	332	348	335	319	316	340	339	312	357	312	342	330	351	298	337	353	355	364	298	320	304	343	334	333	345	331	293	326	357	339	331	339	359	295	312	332	337	328	331	349	299	323	282	322	325	317	315	322	351	341	329	351	301	338	308	342	324	339	313	300	338	339	337	319	303	347	330	332	348	339	349	337	283	322	344	329	361	316	310	347	303	317	307	329	350	359	330	351	341	318	336	316	329	330	327	340	347	317	308	339	346	368	309	311	310	339	309	336	319	317	321	339	323	332	320	302	308	306	322	308	333	344	323	352	319	353	330	323	325	331	322	327	322	324	342	334	303	295	353	332	333	305	345	318	349	352	330	337	348	340	315	311	350	342	353	333	319	324	331	340	329	339	311	334	325	327	314	288	328	348	335	324	338	332	347	324	333	309	334	309	351	374	317	337	317	327	348	390	309	362	341	337	336	329	323	356	337	313	336	320	320	334	325	332	327	313	333	336	333	298	314	324	352	327	334	296	315	342	339	359	363	308	339	329	348	336	360	325	324	335	313	343	320	316	332	319	326	321	280	340	338	334	303	317	333	340	353	316	314	322	334	348	346	317	324	332	336	331	357	344	337	330	347	343	377	329	317	284	320	325	318	327	308	361	341	331	317	354	324	343	359	340	336	316	352	315	338	315	342	316	336	326	322	349	340	338	334	327	321	324	312	316	349	345	331	352	321	300	316	316	322	362	312	345	320	334	367	329	324	320	326	346	306	323	345	341	316	343	342	310	328	321	327	322	333	340	334	315	326	362	307	326	336	357	308	329	337	346	335	364	328	322	348	329	330	305	336	345	346	305	325	335	346	304	326	339	318	334	328	363	337	317	330	359	317	353	346	348	349	327	358	358	350	296	326	301	365	316	307	357	353	336	339	351	310	349	297	346	351	332	333	335	317	335	355	319	338	321	367	327	362	331	320	350	348	315	321	335	336	361	327	311	334	329	355	327	332	297	362	328	318	323	345	337	311	326	342	319	318	328	337	339	326	319	336	344	326	310	348	332	331	301	333	330	332	326	322	326	342	344	321	336	344	331	359	312	341	322	292	298	369	298	304	323	314	320	332	317	327	359	346	324	340	336	342	313	364	305	356	322	338	324	298	331	323	335	320	335	331	359	352	362	320	354	344	332	336	330	337	358	346	308	349	293	325	346	365	331	338	328	315	331	321	365	335	361	321	323	326	324	311	306	335	310	333	327	339	365	337	345	324	352	317	314	331	320	327	317	318	327	335	344	337	345	354	307	329	351	334	335	343	324	332	318	326	314	386	328	328	324	328	318	334	364	332	313	353	347	305	324	316	319	301	355	341	347	310	367	311	302	330	325	314	341	325	322	326	325	319	303	313	325	339	345	365	314	335	336	315	325	358	321	303	300	314	372	350	342	304	322	351	317	320	348	336	297	323	283	332	324	333	309	304	323	352	346	320	318	322	345	334	323	337	317	334	321	324	302	323	280	344	289	333	326	311	337	300	334	346	343	347	338	291	372	342	320	354	332	364	323	321	362	337	318	322	294	351	314	321	299	332	354	338	324	333	311	349	318	301	358	329	311	335	329	307	344	335	352	306	336	345	348	339	342	347	342	305	313	362	351	323	329	336	293	323	316	335	330	336	350	349	320	311	342	339	319	322	311	328	315	310	303	320	327	321	296	314	304	340	330	329	341	298	329	326	317	324	376	335	354	330	329	334	352	283	365	325	332	331	323	314	323	335	312	317	343	304	321	337	333	310	338	346	325	347	344	319	323	313	318	332	343	345	333	334	346	340	370	340	335	357	329	368	320	363	342	348	346	317	325	322	360	306	321	341	323	317	330	353	297	324	371	320	306	324	317	322	337	322	352	335	373	313	335	310	339	285	333	341	347	357	312	341	317	359	351	305	346	291	333	320	339	304	309	326	325	321	329	324	344	327	307	328	321	331	329	304	326	324	345	306	289	328	326	349	338	341	324	328	307	315	334	306	340	339	370	349	332	342	343	303	303	338	347	323	337	333	332	339	359	321	335	318	315	341	341	325	348	334	338	334	318	336	327	347	334	383	318	334	331	320	296	325	319	346	316	327	330	341	347	323	321	352	331	326	309	326	331	321	309	323	288	326	345	328	315	346	331	354	341	342	339	328	304	325	328	359	343	323	327	283	317	318	335	335	305	304	332	343	331	318	316	313	332	294	334	298	315	311	314	339	345	309	318	323	301	342	331	332	340	355	343	335	284	318	302	349	327	300	324	349	320	343	307	339	305	351	318	358	342	345	363	325	341	323	328	343	347	298	328	356	338	306	336	297	317	346	360	335	337	346	321	341	331	307	349	350	327	350	359	329	363	321	329	321	339	288	323	297	328	329	350	326	337	328	307	324	304	359	340	299	293	322	336	316	328	335	387	321	289	298	376	301	333	310	308	330	329	337	353	362	326	323	330	312	331	329	315	328	343	358	360	303	312	305	307	324	332	325	329	339	332	335	336	297	333	333	309	283	315	286	339	363	316	308	344	353	300	329	350	314	325	291	341	338	315	343	307	347	329	322	345	346	368	313	339	315	329	346	339	302	357	321	369	315	344	338	330	357	337	335	370	318	344	361	326	351	331	304	339	304	344	352	335	333	314	303	346	319	319	324	347	334	348	355	326	314	353	324	327	339	323	353	335	338	346	362	339	357	281	315	310	353	321	358	320	329	324	305	359	363	354	346	305	342	339	360	301	323	329	322
30404	38268	14833	7936	5920	4636	3528	2482	1854	1536	1393	1270	1158	1051	920	897	796	725	723	709	659	672	612	592	589	600	512	568	577	526	555	550	515	551	510	524	531	527	502	552	476	464	494	488	502	512	466	461	471	477	518	425	504	496	469	431	480	439	468	474	462	450	521	494	449	445	462	499	435	481	482	464	443	491	466	471	457	472	446	476	453	461	445	427	452	446	475	465	499	442	415	477	478	522	475	518	465	476	527	478	459	514	458	454	451	435	477	495	476	484	451	457	454	466	463	426	453	458	474	463	472	468	446	461	457	496	483	437	476	500	477	476	476	477	446	450	455	453	463	494	483	483	467	441	481	459	483	502	453	473	448	470	466	416	477	467	451	448	515	426	457	448	488	438	490	455	428	454	446	449	477	464	460	511	481	480	475	470	462	472	439	493	443	483	463	496	417	486	428	481	428	455	461	432	433	429	445	473	445	450	464	451	450	491	482	484	468	487	462	433	468	458	469	453	451	470	461	444	443	509	499	435	480	470	492	489	459	476	446	437	449	438	468	477	466	445	465	467	488	481	465	478	462	494	472	496	484	502	444	439	488	452	423	473	443	449	499	480	460	467	472	455	483	471	466	434	446	477	447	480	429	485	446	469	467	492	464	444	480	487	493	468	477	487	444	472	451	476	456	466	430	459	514	483	476	430	457	446	489	476	468	459	447	458	478	457	472	471	490	472	479	443	462	452	456	435	449	447	451	543	422	499	482	498	490	439	490	457	465	434	418	452	454	447	485	479	491	451	494	470	430	460	473	439	450	443	483	478	479	452	477	479	448	394	516	489	458	479	498	427	449	435	445	510	450	469	456	442	455	465	467	434	481	469	445	444	431	508	479	460	465	478	493	458	487	411	493	447	458	489	474	490	444	419	449	489	468	492	444	451	479	469	459	465	455	454	458	484	489	444	489	466	482	459	455	477	472	433	473	470	477	467	483	468	491	436	477	475	449	471	493	484	485	442	468	490	433	484	448	509	468	435	467	473	429	474	463	454	504	463	467	495	456	493	494	483	443	434	465	462	443	455	455	466	454	449	505	441	467	447	469	457	449	485	488	480	497	466	463	512	452	458	470	470	471	461	501	446	461	508	452	463	460	484	440	461	495	489	500	412	463	481	482	472	467	477	477	480	431	483	446	484	454	420	450	474	453	457	486	467	455	484	446	479	457	459	503	476	474	440	495	472	471	432	441	468	452	450	468	504	493	485	441	488	482	473	460	463	488	421	449	466	442	485	470	483	498	418	453	450	451	485	444	480	471	446	459	479	461	454	446	468	475	442	452	485	459	501	474	468	465	465	486	477	461	465	426	453	468	425	434	445	451	466	473	480	464	466	498	494	494	463	476	467	482	477	487	440	461	459	440	468	434	469	476	441	457	453	465	461	447	438	457	454	418	480	430	476	511	483	484	446	477	455	453	453	475	461	485	474	457	430	445	494	467	436	466	458	464	462	427	457	451	470	483	454	442	482	477	478	512	464	498	482	460	471	481	457	476	463	483	453	466	467	461	490	459	462	458	464	470	454	503	499	473	462	440	479	509	462	485	440	465	447	470	433	443	496	465	469	490	480	471	477	454	441	450	457	489	481	468	475	454	454	437	478	448	463	431	491	479	484	486	481	431	449	489	456	440	475	443	487	466	465	437	464	502	438	437	487	441	422	450	497	466	460	445	467	469	459	407	475	469	427	453	456	460	456	447	490	479	489	431	499	484	453	481	455	421	485	463	446	510	457	460	483	470	486	473	470	444	484	451	457	436	465	454	437	468	520	458	457	453	464	481	476	451	500	465	470	465	440	457	480	475	433	450	422	455	473	445	485	481	467	428	494	468	460	484	450	496	474	519	483	464	440	473	480	477	469	472	474	502	467	462	476	494	462	450	456	483	448	493	476	431	469	450	423	472	452	460	489	438	449	470	446	465	488	502	432	441	420	501	484	434	450	507	443	472	434	478	448	464	469	449	466	458	450	499	479	479	476	467	476	468	494	444	468	479	467	472	494	466	452	472	498	463	467	450	466	457	490	470	473	478	445	471	464	446	454	452	422	483	484	475	496	507	506	469	451	480	416	432	452	464	481	453	447	488	457	489	475	466	463	445	494	462	443	467	470	395	450	476	443	451	478	445	466	466	451	433	482	473	464	477	490	460	488	474	427	497	482	515	459	463	476	454	469	500	487	455	462	493	503	464	474	441	444	470	485	471	451	480	460	478	514	467	483	482	445	445	432	428	476	452	503	494	476	480	443	490	464	481	479	438	402	448	478	438	457	446	488	462	443	484	474	471	477	495	443	467	438	448	412	430	456	430	481	413	413	517	451	488	442	454	449	447	436	484	494	452	431	494	456	469	477	452	488	461	459	455	446	474	467	512	469	433	480	477	442	440	451	480	452	447	486	446	473	400	469	485	455	465	495	500	485	484	430	453	469	485	464	460	477	463	479	456	475	457	444	471	448	469	450	499	435	455	455	464	481	445	457	473	479	463	505	484	469	460	421	503	447	467	443	509	476	471	430	480	453	441	493	484	460	459	501	475	449	445	476	474	482	407	457	465	519	447	457	501	497	459	495	464	442	454	484	456	440	449	477	489	471	482	475	445	487	445	433	477	452	476	473	491	460	510	509	464	449	454	478	482	438	449	490	471	448	419	444	483	483	453	469	477	456	468	427	431	481	423	478	490	459	461	448	488	438	477	473	464	493	458	456	442	483	484	498	513	482	486	448	465	457	460	459	468	464	460	483	490	502	448	504	506	456	459	460	455	456	423	435	481	489	451	447	472	433	453	451	444	454	471	451	451	467	461	444	465	412	456	461	431	452	466	487	485	437	429	456	452	464	459	456	470	452	460	457	443	459	461	479	451	435	482	502	471	452	443	472	480	466	482	498	472	488	501	444	433	449	499	431	448	472	468	451	454	477	436	465	459	478	410	456	504	455	481	460	467	451	485	488	444	456	477	461	448	480	474	476	492	496	448	477	470	466	434	506	483	415	481	437	466	485	495	462	466	450	468	445	468	449	471	456	426	483	486	463	463	484	434	461	473	439	454	495	431	473	454	452	495	455	445	516	454	472	441	446	478	521	499	474	476	443	453	454	442	467	478	468	479	473	445	463	455	464	457	507	456	464	451	473	458	434	433	475	493	445	464	458	475	456	470	480	432	443	478	461	454	462	439	467	494	490	499	467	473	468	464	462	479	480	459	480	431	469	445	421	475	441	446	477	469	437	473	443	472	458	474	482	485	493	449	444	457	453	453	503	480	517	453	433	424	469	480	468	468	462	466	478	495	462	467	498	460	460	436	435	457	464	489	481	433	480	481	472	461	478	479	448	454	462	454	508	491	463	472	451	439	435	480	492	479	421	419	467	455	455	439	455	459	458	435	433	466	488	467	440	474	519	458	494	495	480	476	506	465	471	469	445	436	410	436	475	466	450	472	471	472	515	478	462	447	446	497	452	462	438
22866	20782	28258	23342	20770	20044	4836	1506	1024	838	806	727	626	609	511	498	463	414	445	450	386	410	360	369	365	342	347	291	290	321	304	346	315	322	312	329	329	300	308	270	313	299	296	262	298	278	297	286	298	283	276	252	276	271	277	319	277	260	261	278	262	295	256	304	262	278	300	269	265	286	274	273	271	279	283	299	251	306	276	267	284	260	281	293	250	302	296	264	294	288	288	288	290	280	261	268	278	297	288	247	274	263	245	261	260	279	293	266	271	289	305	266	282	262	293	283	268	255	256	261	267	282	287	306	282	250	283	263	308	257	271	273	258	275	277	268	277	272	277	258	289	289	288	273	276	278	277	250	252	281	264	274	272	263	272	270	261	247	280	262	286	280	274	286	289	271	291	267	266	260	282	270	279	268	297	258	290	312	261	289	270	260	271	277	279	270	275	279	283	306	298	275	280	259	298	251	296	299	265	283	262	297	273	256	276	280	257	287	291	263	281	266	277	282	316	241	302	286	283	288	265	286	260	276	281	300	266	267	291	266	271	244	268	285	286	283	276	280	299	282	288	270	264	310	282	270	287	278	288	273	275	280	267	258	272	280	283	250	280	286	303	282	272	277	244	291	276	279	285	287	279	265	281	282	261	256	268	308	305	255	279	273	248	286	282	283	295	277	280	281	279	254	265	293	286	264	293	292	289	233	277	234	284	265	286	285	260	272	233	250	253	255	275	251	293	270	285	253	262	277	286	303	270	263	262	252	249	280	293	285	252	305	249	289	287	262	262	278	262	258	252	280	230	261	287	274	283	294	276	264	262	260	264	300	274	246	280	249	253	252	270	269	278	280	287	265	258	263	266	279	308	283	306	284	286	253	268	301	289	312	243	284	268	265	294	288	284	287	277	285	290	267	272	248	295	283	248	260	280	271	264	262	288	282	309	258	274	251	282	293	268	258	275	274	266	257	277	271	263	242	293	249	261	245	280	249	255	274	277	303	263	252	274	266	250	292	255	261	286	260	272	303	222	268	257	262	313	274	275	257	265	273	282	262	292	256	302	268	274	302	288	283	273	259	254	265	281	277	274	261	299	245	272	269	289	268	258	261	258	302	241	262	266	252	236	280	255	277	275	252	251	286	291	258	274	267	255	270	227	285	232	291	278	299	305	283	250	307	271	279	255	273	273	308	263	273	271	262	266	264	302	253	303	277	270	275	255	273	256	265	304	301	270	243	277	248	256	230	263	278	290	289	279	260	282	278	271	278	242	250	256	277	295	297	281	246	278	255	259	288	257	322	234	268	246	280	256	285	295	303	272	267	284	263	282	273	268	290	275	277	267	285	266	282	265	303	287	273	256	250	255	282	261	265	268	262	232	265	271	266	254	277	289	284	248	288	274	268	255	260	285	290	264	332	265	254	257	292	287	282	287	306	269	243	261	255	294	276	236	263	264	256	289	260	305	288	290	301	290	301	295	285	299	277	252	285	284	278	266	288	239	274	269	293	278	284	273	270	258	262	237	237	290	263	301	274	262	259	262	289	265	284	253	281	245	266	266	232	268	281	279	269	315	280	278	260	244	257	278	269	265	276	271	281	261	293	259	268	279	281	279	239	317	262	272	263	266	270	257	277	302	272	254	260	283	250	264	271	235	250	286	283	285	267	259	265	270	272	274	289	281	284	286	272	253	271	286	271	280	252	276	285	282	268	297	288	263	235	296	270	273	251	261	257	283	283	260	273	270	270	263	305	243	260	267	247	271	257	271	282	244	276	261	284	267	284	248	251	300	249	294	273	248	298	247	273	301	270	255	256	293	283	276	233	254	243	248	282	286	265	246	273	283	254	305	248	260	264	256	267	271	303	304	314	268	290	261	290	284	249	244	248	279	262	247	277	257	282	266	239	266	264	293	264	278	245	248	275	280	288	302	266	302	267	271	282	250	257	297	251	268	278	292	252	269	259	261	279	266	285	261	277	262	307	266	255	261	238	291	283	306	277	268	265	294	271	270	275	236	263	274	301	285	284	260	290	284	257	290	265	292	254	284	306	264	255	270	255	286	290	284	303	282	302	262	275	281	287	254	259	266	282	252	275	292	298	211	256	290	244	286	301	290	281	245	253	268	280	240	264	281	278	284	252	282	293	296	302	274	270	255	262	269	240	255	264	308	276	265	289	274	259	251	274	290	263	249	293	241	272	278	266	295	267	294	279	276	283	242	274	277	298	295	263	265	298	268	262	265	247	256	277	256	287	260	243	254	289	257	286	271	286	275	312	252	283	285	268	250	273	285	250	279	265	262	268	230	253	270	275	241	251	246	271	274	255	248	246	280	293	281	265	275	286	265	298	266	302	271	248	249	258	255	268	279	302	232	280	233	261	297	265	271	285	264	320	295	260	277	263	264	245	297	283	293	284	264	251	283	263	251	296	269	248	259	267	272	269	273	269	261	263	275	252	275	256	258	261	245	267	276	287	272	266	251	284	244	266	267	292	280	278	281	242	263	271	281	251	288	255	259	253	255	246	266	284	275	263	300	295	314	262	261	268	287	273	293	276	240	279	270	278	262	273	294	288	286	266	255	316	280	276	249	259	262	265	267	259	268	247	282	272	236	253	281	284	244	278	248	295	248	261	260	248	257	286	294	268	266	270	276	264	285	270	255	281	261	241	249	270	287	272	269	279	275	266	273	293	269	270	287	297	258	299	285	260	279	274	262	289	281	278	248	261	291	273	254	255	264	263	272	288	257	275	285	255	266	278	279	269	309	238	280	267	263	274	263	284	272	269	285	245	290	271	277	268	286	288	283	252	265	257	285	274	244	301	259	279	286	270	299	264	256	243	264	266	255	289	263	286	276	269	279	264	264	272	297	268	264	273	307	249	236	294	265	258	268	265	297	278	250	260	293	289	262	276	289	266	282	296	274	291	271	246	278	291	259	270	271	245	274	269	301	304	270	268	279	259	255	275	278	262	271	245	253	272	255	267	256	266	264	296	260	266	280	279	281	271	297	271	318	311	241	273	263	248	264	263	253	265	294	250	249	291	264	287	310	259	263	276	308	265	277	285	273	242	260	263	278	261	261	264	272	249	267	302	273	276	294	290	275	267	253	280	270	260	236	262	268	266	254	270	277	243	232	306	254	289	253	259	252	279	277	255	260	285	259	262	274	263	240	260	281	266	263	242	283	299	262	238	250	248	262	288	287	304	250	253	273	288	237	255	269	274	274	269	282	264	265	274	269	268	242	267	280	255	279	271	287	277	245	296	260	286	288	263	253	277	291	285	238	270	281	281	240	287	261	282	266	255	264	264	272	270	279	258	250	288	254	281	277	253	284	271	279	264	268	262	278	264	266	270	265	254	280	274	275	274	281	264	300	265	261	247	232	276	243	272	264	275	252	257	242	266	266	280	270	267	271	296	270	259	226	285	261	270	263	281	262	286	307	253	270	268	273	278	277	304	267	287	251	268	260	277	264	258	286	256	290	276	281	260	263	247	265	284
34254	42667	19398	11261	8541	6548	4822	3521	2596	2127	1937	1645	1396	1290	1179	1054	946	812	877	802	779	722	616	566	529	573	516	539	523	469	507	488	437	488	489	492	500	436	469	446	456	466	444	436	420	396	405	393	441	426	403	393	393	392	409	358	407	405	373	398	414	383	385	427	383	402	398	438	418	385	439	374	391	415	398	430	394	408	399	403	391	402	410	402	401	390	364	377	382	408	383	373	378	412	389	380	390	389	409	374	363	383	404	419	432	397	413	375	427	364	403	375	408	386	396	377	377	372	407	386	381	370	379	397	361	399	418	358	362	380	393	370	391	390	406	352	379	411	386	372	409	377	382	428	394	409	381	408	394	377	377	329	392	356	363	366	344	421	429	365	381	395	363	415	342	373	382	412	396	363	431	400	402	431	423	362	386	365	439	376	419	369	408	392	379	351	370	389	380	381	401	356	391	406	416	372	372	406	421	336	366	409	403	368	371	416	363	368	390	391	396	371	370	410	418	374	365	401	373	353	401	405	380	401	374	415	405	368	372	367	384	361	407	402	393	375	405	379	395	380	413	386	377	382	395	375	384	367	395	421	403	382	440	377	426	371	378	384	392	409	373	388	405	382	387	407	375	389	373	396	392	411	376	376	409	409	393	425	391	381	396	389	391	393	411	373	406	411	390	366	397	396	403	375	408	372	345	394	390	354	389	354	380	388	364	376	384	401	364	406	342	374	374	380	400	432	398	399	387	387	394	390	344	407	376	408	381	392	398	402	420	375	382	341	383	402	393	353	417	412	424	389	407	363	393	364	382	407	387	357	372	397	398	404	379	367	397	406	391	394	413	389	407	410	404	368	358	355	383	403	368	376	401	409	389	370	403	396	395	388	417	380	406	392	364	400	377	382	370	385	384	396	397	385	375	387	386	381	394	386	396	366	397	402	380	396	391	384	357	415	375	380	377	371	382	390	393	400	381	374	385	383	383	364	365	397	382	371	400	386	368	388	391	389	385	400	381	379	373	404	406	374	389	368	377	397	371	413	362	415	387	378	359	399	355	372	433	418	392	422	368	355	428	354	390	373	384	407	398	343	375	389	372	408	372	408	402	373	382	386	406	379	335	406	374	410	356	391	367	414	376	398	365	399	362	357	432	372	391	362	400	405	404	387	422	402	370	411	379	422	358	380	425	402	418	397	405	410	393	399	408	370	397	371	389	384	393	395	422	394	402	354	354	404	387	371	424	384	357	422	390	375	359	372	383	403	418	391	359	391	414	402	417	383	378	387	377	378	365	395	401	409	346	389	378	400	417	380	367	384	399	439	366	424	374	364	402	355	367	376	363	386	370	372	376	378	368	396	368	379	385	387	412	397	415	384	412	375	429	375	389	392	377	392	429	358	421	373	361	402	369	409	380	396	363	381	404	399	358	377	407	415	374	383	391	365	383	402	390	421	378	399	384	398	360	365	373	368	389	345	381	407	371	366	359	378	411	394	365	401	404	393	397	374	397	393	338	358	382	371	392	370	381	395	393	443	357	362	372	404	391	390	368	369	411	369	381	378	394	391	366	411	360	386	377	375	394	395	369	356	394	379	405	376	390	400	427	394	445	344	379	379	372	424	374	383	374	414	361	359	343	384	390	405	385	383	385	399	359	372	394	397	357	412	360	395	405	351	419	389	415	398	403	414	399	401	403	423	376	385	400	404	383	372	402	387	387	380	414	395	416	345	406	387	374	403	395	379	395	351	396	333	385	402	339	408	391	378	391	363	396	397	379	426	366	400	382	405	336	371	377	378	397	391	400	366	389	429	372	391	398	380	408	359	405	385	385	414	362	377	397	368	385	400	366	363	363	404	369	408	413	368	387	364	384	400	356	431	370	352	341	379	409	399	404	398	417	376	378	379	434	350	405	372	356	378	389	369	380	379	429	379	371	393	431	382	382	379	377	373	401	416	376	388	391	415	384	371	380	377	385	401	387	407	384	384	377	363	385	405	394	423	395	378	395	404	404	416	394	392	386	359	374	349	412	389	400	375	388	404	431	383	378	352	394	362	416	376	376	404	369	357	367	350	396	398	381	387	401	393	429	398	366	393	414	381	404	411	382	391	379	385	407	363	397	403	374	426	370	375	387	367	404	402	379	385	392	393	390	374	361	390	369	407	372	377	383	377	413	388	398	360	395	379	380	411	377	391	395	363	357	414	363	376	386	358	390	380	392	370	377	371	397	375	374	358	409	425	413	430	361	400	350	382	393	387	352	394	403	371	347	403	364	422	391	368	408	374	380	417	386	353	389	374	408	395	401	416	425	392	382	380	351	372	398	410	373	351	389	377	390	402	393	350	349	371	419	353	421	362	372	361	389	384	382	396	404	390	388	393	382	384	385	377	372	400	370	366	407	355	351	369	360	389	369	414	361	398	405	377	382	383	370	402	411	378	349	386	394	380	389	367	400	399	370	407	404	399	380	353	354	389	357	361	401	402	370	369	402	401	410	353	387	366	395	410	378	369	364	414	388	399	363	389	388	365	361	376	371	359	380	415	401	397	401	401	376	399	416	375	402	364	396	394	378	384	388	380	386	383	398	369	386	426	412	374	405	383	402	424	416	397	388	399	388	393	371	383	368	361	394	393	390	395	360	410	387	383	399	384	431	415	383	361	393	406	397	376	364	390	376	344	408	372	376	360	381	400	415	410	387	387	387	376	375	383	356	397	397	344	440	388	388	348	382	411	374	365	389	382	388	410	381	426	393	380	374	406	380	394	379	379	336	399	402	398	360	411	404	389	368	380	398	388	389	389	396	368	384	388	379	377	399	373	373	412	381	376	416	378	401	387	397	362	381	358	395	407	430	369	409	376	410	397	369	391	403	356	422	379	424	379	358	402	388	420	391	384	388	342	365	400	378	377	385	404	390	397	353	399	398	379	396	368	370	403	404	419	362	411	350	424	382	363	392	362	404	387	361	415	397	411	423	367	394	381	400	387	391	417	412	386	385	402	371	357	378	379	388	380	392	395	385	406	392	387	404	373	405	392	412	353	376	433	371	348	385	387	374	370	363	388	424	375	364	387	368	369	375	380	368	406	368	432	409	402	397	358	418	394	363	379	344	364	414	408	386	393	396	403	419	370	391	357	395	369	378	397	407	377	406	369	387	374	352	382	388	426	373	412	401	414	379	376	413	398	395	396	405	391	392	348	391	396	412	361	377	371	394	414	396	405	396	400	378	394	420	409	385	380	394	405	397	393	393	389	352	372	393	406	373	391	411	410	406	383	381	381	371	424	394	383	401	404	380	379	374	395	402	385	396	382	369	387	378	400	389	387	394	379	353	390	418	436	382	404	387	383	381	401	397	347	405	375	386	373	406	362	368	403	342	387	391	360	397	375	389	425	401	367	376	369	428	383	420	418	374	415	381	361	404	397	361	390	403	383	420	411	372	399	374	390	402	399	401	372	378	369	367	364	373	409	385	346	406	362	403	416	389	394	384	373	401	403	390	406
27152	20419	9877	2038	997	716	525	394	314	289	301	299	256	231	254	240	260	252	228	220	229	217	182	216	196	187	206	191	196	193	198	218	228	225	202	226	179	245	193	211	179	226	193	193	200	209	222	230	201	220	206	218	214	206	198	191	219	201	197	204	207	172	202	198	199	205	187	210	206	225	200	211	199	177	205	227	217	193	196	189	198	176	227	207	217	186	235	210	198	194	194	194	211	204	226	192	192	221	199	199	211	188	203	218	211	204	217	191	215	221	220	183	199	196	187	214	175	210	173	225	227	209	197	209	189	216	199	208	216	200	213	214	197	210	196	216	207	197	197	217	220	203	184	191	209	191	216	178	186	206	193	185	191	200	215	215	208	233	208	206	212	210	195	198	200	214	196	204	188	191	205	217	210	196	205	233	181	207	204	189	231	207	199	179	205	214	195	214	186	194	220	198	189	192	212	204	179	177	219	186	190	212	203	200	213	204	185	199	238	197	181	188	193	213	198	189	205	192	210	196	199	212	215	191	208	202	226	205	198	189	196	175	212	206	206	206	190	199	208	213	207	214	197	218	204	168	219	213	201	190	199	184	208	195	213	206	194	207	196	210	202	194	181	207	192	222	174	203	194	203	182	202	208	184	198	199	181	205	187	205	179	199	185	209	194	190	201	196	200	212	200	193	200	203	223	197	200	220	189	204	193	222	228	194	222	211	212	190	190	182	205	203	181	204	196	220	202	204	183	206	180	219	209	212	207	211	177	190	209	221	208	197	185	217	201	170	191	200	208	227	210	234	209	186	203	214	194	174	191	211	189	197	201	196	221	209	210	185	200	198	218	203	181	185	227	199	220	188	225	202	193	197	200	170	203	199	194	198	185	187	170	207	201	193	199	221	191	225	197	190	220	212	203	210	189	195	229	221	203	204	189	239	209	213	234	215	172	178	183	195	193	208	190	180	208	201	185	188	210	189	190	221	189	185	192	197	213	206	181	155	216	198	189	197	202	180	197	177	196	180	192	179	206	196	214	219	215	215	206	189	190	209	186	210	164	227	187	202	207	186	226	199	212	197	206	181	188	210	178	216	218	227	203	207	202	208	216	209	204	207	216	194	219	211	199	190	198	221	204	214	199	222	202	198	186	198	182	182	183	214	186	210	220	218	201	194	208	218	197	196	183	204	221	197	213	203	228	222	205	215	210	202	190	221	219	210	210	202	197	202	195	179	189	219	189	177	218	238	188	215	198	224	197	206	189	210	192	189	209	212	199	219	202	197	201	187	184	214	202	182	188	208	186	188	209	199	191	196	202	221	210	220	195	191	216	219	190	183	188	198	243	199	209	195	203	206	220	210	199	210	197	194	213	205	206	186	173	194	203	219	226	203	178	197	223	210	213	201	200	215	193	212	183	197	188	204	188	195	216	205	204	203	196	219	201	184	187	195	195	208	223	200	196	196	212	187	202	206	178	206	192	184	185	202	209	209	212	207	216	218	184	186	215	207	221	214	204	206	219	222	214	212	201	228	182	199	199	192	204	191	211	211	172	211	199	219	205	188	182	193	236	229	200	225	190	211	211	205	218	187	185	220	192	203	168	197	199	191	191	191	179	210	192	219	200	195	194	181	231	199	195	167	219	230	221	204	204	192	201	207	199	200	185	188	168	205	209	207	188	197	194	191	203	196	188	186	220	201	187	204	215	194	200	217	186	196	199	213	184	189	240	188	233	191	212	217	194	215	213	193	202	187	203	193	206	197	221	212	191	204	221	212	195	201	191	193	201	224	203	237	209	184	217	203	191	208	200	222	225	206	195	221	195	220	202	228	194	189	186	196	234	210	195	172	183	185	214	187	214	200	189	213	198	219	220	211	195	210	198	222	201	193	192	187	208	176	214	195	209	199	198	167	186	219	206	202	214	181	221	188	195	201	209	221	191	211	214	188	208	233	211	208	197	231	218	214	207	203	203	206	186	211	189	218	182	202	224	189	216	213	192	190	184	221	229	215	214	188	179	225	199	215	207	200	183	198	225	182	221	185	209	194	200	202	213	220	214	207	214	209	209	201	190	195	209	218	215	192	209	210	198	200	209	196	201	191	165	201	179	183	196	188	179	192	167	207	197	193	206	191	218	188	199	198	175	217	186	198	205	198	185	207	179	184	213	194	182	198	220	166	181	192	210	183	211	188	182	218	214	194	216	216	177	211	199	202	228	219	197	191	184	252	172	181	187	207	200	201	192	223	206	195	197	183	217	176	205	206	220	203	201	214	201	173	215	190	183	186	223	177	180	199	206	204	193	207	199	232	182	210	187	212	193	182	202	202	207	180	199	177	196	178	187	192	186	196	197	215	198	181	196	172	218	199	225	227	205	196	194	194	186	211	214	195	222	206	199	206	183	216	177	230	237	174	203	192	173	200	203	220	179	228	196	200	212	207	192	199	206	195	196	211	181	212	199	200	190	218	227	227	209	190	187	201	204	183	201	185	182	191	191	197	210	200	216	201	210	204	189	202	193	217	210	194	191	208	222	186	188	223	178	176	185	204	183	197	204	211	194	186	227	187	200	209	214	182	238	223	188	202	176	220	192	199	176	206	187	204	207	209	216	212	192	200	213	212	221	166	227	243	212	201	203	214	206	216	203	215	222	221	228	185	217	202	210	229	209	216	213	212	196	219	222	179	253	198	205	224	204	214	199	217	190	187	182	212	197	198	192	219	172	182	216	213	213	200	222	214	194	197	182	203	190	186	205	191	201	199	208	219	210	223	205	252	204	225	204	211	206	220	223	192	218	204	191	184	203	194	188	201	174	227	202	208	185	179	210	198	207	187	218	206	186	190	202	216	204	208	190	216	208	206	190	192	216	205	227	199	210	186	188	211	185	209	202	210	204	212	210	230	216	204	175	188	185	216	181	209	198	210	191	190	208	220	202	207	185	196	218	198	199	210	201	201	174	212	205	194	188	223	215	201	208	190	204	206	225	184	212	176	198	201	184	197	207	213	202	235	198	209	199	200	208	204	192	231	208	203	181	185	187	192	192	208	203	204	197	200	217	211	192	225	197	209	196	226	213	195	192	203	199	222	188	216	194	211	223	195	201	196	196	196	207	214	199	212	221	193	209	208	204	187	198	184	191	194	195	203	216	226	218	224	228	229	205	227	215	189	217	201	215	184	203	200	213	193	209	180	177	193	210	187	242	215	188	218	207	215	191	183	212	213	197	217	173	182	207	203	221	183	195	169	228	171	194	220	190	209	207	177	187	204	186	216	208	220	215	208	219	192	195	205	184	187	190	195	198	204	200	212	218	178	221	219	209	176	225	205	216	193	198	204	219	195	211	193	219	207	186	180	222	209	198	196	197	221	221	221	212	209	215	195	182	192	186	206	196	196	209	196	207	204	177	201	210	201	196	210	202	196	202	215	219	207	209	189	201	220	190	219	237	222	176	228	206	182	215	224	148	202	207	220	236	195	188	208	192	186	192	189	187	222	212	201	190	191
25649	24750	7130	3095	2350	1800	1351	899	748	634	635	558	500	457	469	421	404	426	414	387	378	356	332	320	323	306	339	347	293	310	331	299	296	306	278	331	300	302	287	315	301	305	294	311	283	290	286	290	294	274	266	267	298	265	331	324	265	282	293	278	314	306	284	285	284	279	305	257	296	297	294	288	339	310	302	278	282	273	259	267	300	296	309	286	289	297	297	303	256	300	299	330	257	297	289	307	264	283	308	316	278	293	317	271	311	309	294	260	303	344	273	297	303	272	301	280	296	307	294	270	277	286	293	293	281	309	301	287	273	284	295	285	297	291	284	284	288	267	307	307	282	288	287	266	302	287	283	311	256	294	284	286	300	266	300	249	303	300	292	278	319	275	263	295	309	269	299	268	271	280	282	312	267	310	266	274	276	276	287	312	261	290	243	283	263	281	260	276	308	250	311	290	299	270	315	292	264	272	304	267	263	304	283	285	295	295	257	287	306	266	269	289	330	287	294	297	273	293	278	304	283	306	278	259	300	296	275	271	279	293	273	277	293	296	293	281	262	317	299	287	283	295	277	273	290	272	307	311	270	297	265	323	262	285	278	273	282	328	282	302	277	269	315	269	333	324	268	271	288	280	311	265	290	307	276	290	295	295	289	309	324	271	298	268	279	260	296	298	289	294	283	298	329	308	289	277	286	288	276	291	256	271	278	290	282	284	322	283	291	282	290	266	273	285	306	285	266	279	269	293	299	277	317	279	295	317	267	295	271	253	265	264	268	285	321	261	278	311	276	296	313	293	296	277	277	295	296	267	294	296	273	267	273	314	284	290	299	293	283	310	284	283	256	320	297	284	305	291	277	271	255	284	278	297	294	323	285	289	294	259	304	257	281	301	306	285	295	312	285	287	299	277	288	273	268	267	280	281	302	322	268	271	283	293	269	286	314	287	295	260	274	260	277	285	291	258	260	265	286	309	263	306	304	289	277	284	258	280	316	280	289	294	274	311	319	300	307	309	306	264	305	296	295	293	283	318	315	269	281	290	268	278	293	318	291	303	247	284	308	280	284	281	273	245	292	284	296	285	305	291	287	308	265	278	290	297	297	294	261	311	241	266	294	278	313	283	287	296	278	285	278	280	276	282	252	288	294	282	241	246	296	309	294	264	294	271	253	296	307	296	318	279	275	311	300	303	278	289	298	294	303	266	293	270	259	315	276	271	282	314	271	299	303	292	282	294	301	273	310	280	290	263	309	288	275	284	283	288	291	297	286	299	307	326	252	286	277	284	301	300	270	294	302	292	281	269	253	270	289	308	300	268	273	293	302	275	287	279	270	276	295	310	310	281	288	309	335	291	277	294	274	308	312	283	279	284	300	283	298	276	284	287	288	272	258	275	271	303	295	264	323	306	310	281	297	283	285	293	284	289	255	294	286	310	275	277	293	275	302	282	258	293	272	297	305	295	293	288	281	289	294	269	277	274	270	288	281	265	266	279	271	287	311	287	300	284	314	302	250	306	292	259	265	301	311	317	268	329	299	277	276	296	301	275	282	295	307	286	280	283	280	284	313	265	308	276	284	281	290	277	257	282	288	282	264	266	288	296	305	325	253	271	290	313	302	300	296	303	276	262	263	293	285	260	276	301	305	252	304	238	269	323	283	276	265	267	288	287	276	270	294	282	295	280	258	295	257	313	283	284	307	273	304	264	304	276	308	257	294	286	288	280	284	264	288	303	281	296	272	282	258	255	289	269	276	286	260	290	303	299	284	285	281	298	296	292	311	291	313	290	293	294	324	288	262	277	289	261	291	291	290	289	306	288	263	261	317	285	273	266	297	303	258	286	280	286	304	260	289	256	300	272	296	301	300	246	258	310	291	263	275	282	285	299	290	290	267	284	282	300	301	300	283	267	280	286	301	297	308	270	289	291	292	303	315	272	256	288	261	279	292	278	302	258	272	312	298	310	296	306	284	303	308	275	296	317	263	322	283	298	286	302	290	280	265	276	305	282	287	305	310	273	258	274	283	253	287	305	297	288	282	317	280	295	307	297	304	248	301	258	283	247	274	325	273	295	264	305	288	282	297	289	257	254	309	308	307	299	284	304	307	268	290	279	277	257	282	288	277	303	281	284	293	281	280	289	294	285	289	261	260	290	303	297	284	260	292	272	282	270	269	284	261	247	298	297	274	293	279	281	277	276	319	276	308	286	295	274	288	290	310	268	289	289	268	285	239	292	305	297	320	310	287	296	281	279	285	299	277	314	280	291	272	310	303	312	299	274	294	277	295	257	313	275	300	280	275	290	315	295	272	271	268	313	302	274	279	275	270	328	259	285	303	273	296	305	302	310	287	271	286	308	277	303	268	295	252	281	285	251	287	254	266	275	302	295	276	273	262	295	295	301	292	316	284	284	281	312	282	280	282	302	305	259	276	281	288	284	272	276	293	269	311	301	319	295	294	291	271	309	284	269	289	301	289	292	298	238	290	285	308	309	260	305	291	271	299	288	282	296	261	271	298	291	265	296	288	271	289	278	294	294	280	265	296	307	290	252	274	272	283	297	281	287	289	300	260	303	286	259	293	299	318	314	278	286	291	291	275	304	283	280	284	292	293	301	285	294	296	275	304	269	317	246	312	274	263	295	279	285	284	281	283	275	313	269	299	286	291	295	303	279	285	288	264	279	284	270	254	267	295	277	284	292	290	290	285	315	313	307	296	300	262	309	276	302	284	287	295	308	330	267	281	326	274	303	294	290	282	299	295	295	294	301	289	313	266	305	264	287	269	308	282	260	295	283	281	277	300	265	319	308	321	276	297	295	279	262	307	258	291	301	319	284	302	279	278	311	305	292	300	281	294	302	271	279	275	302	286	298	286	270	306	333	321	287	308	302	301	314	283	286	301	285	295	298	277	300	276	282	318	278	282	316	303	289	307	274	293	303	307	303	283	288	307	343	314	295	286	275	294	298	297	292	294	272	316	267	271	278	286	293	264	295	287	278	285	261	252	299	269	281	303	251	277	285	296	271	304	286	289	289	267	312	299	287	300	276	266	293	283	273	308	301	278	299	286	300	277	312	293	273	304	270	311	287	297	317	273	290	311	299	260	275	314	304	294	246	307	301	294	283	289	271	283	300	276	270	292	264	324	257	283	294	272	298	297	260	291	283	297	283	252	294	278	273	294	298	317	316	292	284	293	281	315	291	291	282	285	298	251	286	269	302	266	272	300	270	308	301	319	311	274	252	293	276	292	287	273	299	266	280	280	291	300	300	277	276	299	268	293	302	272	263	261	309	284	269	288	320	291	288	279	271	289	278	303	296	251	300	305	342	252	304	280	277	329	267	284	282	294	298	273	296	325	283	302	250	301	272	281	293	313	295	292	302	306	294	286	310	276	303	308	303	287	284	274	298	273	265	276	273	292	289	289	320	287	294	310	292	253	270	268	304	275	288	267	280	263	303	289	270	292	284	291	278	315	274	293	299	320	301	284	278	275	282
23779	20786	27780	23855	20494	6521	1733	1058	813	775	626	579	546	549	491	474	458	388	405	412	416	410	360	387	351	368	361	351	335	361	353	349	329	372	383	354	357	340	364	346	365	321	351	332	339	360	355	351	326	324	309	303	305	305	324	327	325	346	342	312	345	322	306	314	306	318	351	337	336	304	345	334	345	337	334	306	318	309	338	322	333	303	350	334	333	315	350	360	351	356	328	309	318	326	313	334	331	361	351	326	329	309	331	344	327	325	338	317	334	329	318	361	343	305	317	314	356	290	303	330	332	281	308	313	306	354	341	347	332	314	346	311	323	324	318	346	352	299	316	332	342	308	298	328	326	316	332	326	329	325	318	360	354	336	338	349	330	292	330	331	351	321	333	350	353	343	340	335	357	335	323	328	312	339	322	317	371	321	313	343	356	302	355	342	356	333	289	333	336	332	336	347	317	299	354	324	319	356	349	340	311	304	320	331	331	317	374	327	325	342	349	319	323	327	338	341	341	347	328	333	325	323	296	295	279	351	300	322	340	314	342	339	335	301	323	344	340	337	294	359	332	319	318	340	314	349	326	317	347	326	351	319	344	368	330	325	332	319	316	349	329	331	300	317	335	326	328	315	338	313	347	331	298	334	335	322	308	324	353	336	310	338	335	350	333	358	347	310	332	350	346	318	318	313	306	334	298	308	336	325	322	307	354	334	327	314	345	364	332	300	326	314	315	296	325	324	327	294	313	367	319	332	347	291	310	344	301	310	317	341	294	359	335	332	355	320	308	343	319	300	370	306	333	320	318	311	369	308	332	319	311	347	328	317	342	321	327	331	344	346	323	355	333	342	338	375	308	303	298	333	324	312	317	316	310	318	304	311	308	328	297	301	317	334	332	355	306	326	324	341	300	350	283	329	322	329	318	316	364	339	327	358	349	327	313	312	324	323	346	305	321	348	328	303	333	316	315	323	312	319	313	313	321	329	302	343	321	351	304	355	334	343	345	292	353	325	295	327	323	309	342	311	332	340	346	324	304	313	323	330	300	321	312	346	341	358	317	311	330	346	316	331	357	348	338	319	348	316	320	320	334	328	339	327	327	328	313	327	314	345	341	361	344	309	319	306	353	316	339	340	353	347	307	340	324	320	352	296	335	355	343	343	314	322	298	331	332	329	323	357	321	332	325	325	321	337	357	317	316	314	320	317	360	322	327	303	328	339	301	313	352	322	305	337	378	326	341	322	337	314	323	328	324	354	336	312	311	344	312	328	379	326	325	348	328	332	335	331	329	328	314	321	317	309	331	301	332	322	366	342	376	318	327	288	314	316	312	309	347	347	343	341	322	326	323	357	332	338	353	306	361	353	334	356	334	286	333	314	333	311	317	333	352	326	311	351	357	309	349	343	331	295	328	323	363	319	359	311	347	328	321	342	317	293	331	318	330	319	307	336	324	343	322	334	303	326	353	362	302	364	352	308	318	357	345	312	306	346	349	295	325	316	332	306	327	341	331	313	327	330	350	299	305	322	292	294	352	357	360	318	328	324	341	352	339	336	345	333	305	335	324	318	332	311	331	336	321	353	323	330	358	318	341	332	340	305	334	304	326	303	324	331	316	313	300	326	327	345	356	332	319	317	305	338	297	340	346	308	337	308	333	344	325	322	326	344	292	298	304	322	372	304	345	338	350	356	322	320	309	339	340	313	297	340	324	313	316	323	333	273	307	313	323	324	337	297	330	316	338	324	334	318	321	356	334	355	285	311	341	343	334	369	330	351	315	322	304	325	362	314	325	340	309	363	289	362	338	339	311	299	345	327	330	308	302	315	300	326	334	331	332	330	288	286	304	338	339	329	335	294	322	301	341	362	342	325	330	299	315	327	334	348	333	334	323	355	332	326	338	313	327	328	345	339	360	334	307	325	331	321	327	323	323	339	332	299	346	321	311	320	320	342	346	367	318	351	340	302	327	325	358	317	294	333	345	312	347	306	343	342	333	330	303	364	304	343	295	328	314	321	316	311	325	340	357	312	342	330	325	324	327	301	311	275	357	327	347	319	344	317	327	294	309	304	297	301	318	328	339	316	354	317	336	349	362	319	295	324	303	329	300	285	332	336	331	321	313	316	340	324	328	311	290	310	339	323	305	315	317	335	336	354	334	305	312	325	334	312	319	342	332	333	329	295	352	313	336	279	334	349	303	337	305	353	339	345	307	339	296	307	320	341	343	315	344	338	337	352	300	349	329	302	298	335	299	333	327	340	322	311	309	327	341	339	340	326	328	351	304	321	316	311	319	353	354	313	352	307	315	299	352	291	328	308	319	303	327	368	340	318	312	330	327	345	347	306	311	342	319	336	341	325	336	345	335	373	365	337	342	305	320	339	314	313	322	340	297	327	305	321	337	315	291	312	324	315	351	312	330	339	326	353	359	315	363	328	309	308	332	316	341	310	341	321	322	307	271	302	346	330	322	340	345	309	347	291	322	326	320	320	325	313	315	345	339	321	304	326	336	317	316	333	303	316	325	352	323	337	336	333	347	349	314	325	322	330	340	311	325	342	338	346	311	299	316	318	355	343	343	332	305	324	336	300	332	332	323	339	339	330	338	279	304	322	339	333	297	302	318	350	299	326	343	338	310	317	335	343	328	355	325	323	367	319	344	358	353	295	352	347	324	321	323	310	316	316	360	326	347	354	344	297	318	315	332	340	318	327	309	320	344	342	329	305	316	326	320	328	337	344	321	324	340	348	335	360	332	319	322	340	324	297	349	335	315	323	318	312	352	336	301	307	333	332	315	362	354	363	352	320	366	361	351	326	327	325	306	343	318	316	331	331	333	352	332	312	331	328	382	327	320	322	358	283	343	368	331	321	349	312	321	326	329	334	347	296	342	334	332	334	327	321	297	331	324	317	348	336	378	354	349	344	356	302	332	332	348	331	318	324	343	325	325	311	334	331	309	343	353	336	332	301	310	328	294	353	356	321	353	316	315	320	315	335	339	342	352	326	310	323	369	303	347	318	344	348	313	352	339	310	329	321	335	338	346	327	347	361	317	358	313	323	327	327	355	309	317	338	302	319	337	353	354	340	317	336	324	344	312	335	356	345	365	309	318	320	311	326	324	332	337	319	347	328	343	359	345	319	331	314	320	311	351	340	293	335	359	307	341	335	319	322	319	308	356	347	383	303	330	319	343	350	336	301	339	316	331	336	331	348	314	289	324	322	317	343	327	319	339	332	315	309	341	327	287	307	349	360	334	305	315	338	319	335	332	343	328	338	340	326	302	349	345	356	326	283	323	342	311	340	324	325	289	375	336	342	322	287	316	331	338	330	366	307	323	317	325	311	333	333	312	322	304	341	310	291	325	364	322	315	312	306	320	290	305	363	310	318	340	340	325	350	310	329	298	313	302	330	323	357	322	330	324	313	295	316	356	305	350	312	325	294	327	335	327	316	339	330	315	350	312	335	334	352	334	323	346	296	324	340	321	343	348	324	299	339
30390	38280	15042	7940	5975	4440	3292	2446	1916	1689	1457	1262	1082	1037	977	886	833	800	789	731	693	633	577	575	538	568	571	561	549	536	551	518	523	548	552	530	524	517	506	505	477	485	476	485	501	487	435	452	463	499	459	467	458	503	454	448	479	439	462	444	482	462	515	464	456	493	493	480	433	462	451	432	450	471	472	470	420	487	478	441	438	484	463	448	467	472	485	460	471	463	488	458	435	460	486	466	457	466	455	435	477	459	471	450	496	458	482	468	454	505	434	460	478	436	453	463	488	446	447	472	467	441	483	427	452	457	479	455	463	452	477	440	482	429	454	454	466	469	410	453	464	419	468	477	449	458	493	491	488	471	452	421	497	470	470	449	442	466	442	475	463	461	445	457	410	464	464	459	458	449	458	445	457	471	456	476	443	430	468	478	471	506	477	432	465	444	460	516	495	466	492	456	476	446	491	449	495	452	442	449	426	450	448	453	455	463	500	488	497	456	458	481	481	461	474	476	472	426	438	462	443	452	456	462	438	435	475	439	450	442	454	449	449	465	451	457	466	465	458	446	454	442	478	446	463	434	436	438	469	470	460	420	441	437	438	436	448	484	481	486	487	456	428	478	464	454	448	472	451	456	452	453	457	467	467	460	483	432	438	484	467	434	447	481	485	470	459	448	453	489	478	504	494	454	492	481	395	461	464	441	461	445	459	493	472	471	457	495	480	454	466	431	479	453	451	481	441	490	478	426	469	496	446	465	462	494	446	442	463	452	437	470	454	426	403	471	489	440	481	444	430	430	437	509	456	466	453	447	468	474	412	468	473	452	462	462	447	477	480	470	469	515	420	471	489	469	425	415	451	468	485	460	465	491	420	484	450	487	476	493	474	452	465	423	428	470	436	454	460	458	474	455	475	473	498	444	439	454	434	426	482	450	490	453	450	441	485	461	436	428	470	434	458	478	464	429	435	437	439	432	471	440	413	478	465	451	498	442	499	458	428	464	460	445	484	460	440	446	478	449	446	409	454	430	458	468	456	427	439	481	460	506	493	433	466	420	427	433	469	419	478	444	464	468	421	432	468	445	501	517	418	450	476	457	459	401	446	501	476	457	469	435	479	474	464	442	486	475	408	461	459	486	491	502	458	461	448	477	479	450	451	442	439	456	497	438	465	494	477	456	456	499	456	473	449	468	425	504	430	451	491	449	433	465	492	440	416	481	470	467	463	457	453	475	474	448	464	428	457	505	434	452	466	464	493	437	470	420	440	494	455	454	444	448	501	461	478	442	447	440	507	458	463	452	447	452	445	452	459	442	460	463	488	487	427	448	486	460	479	458	449	424	438	457	453	432	487	450	475	468	458	458	468	423	472	480	458	451	470	452	451	444	435	471	485	456	465	458	444	440	472	479	470	475	425	447	499	452	483	472	487	429	467	483	447	446	476	493	459	442	426	465	424	430	463	402	476	456	476	419	480	435	458	450	458	500	473	488	512	433	481	453	484	449	456	468	481	469	478	464	488	439	474	466	461	492	459	464	430	464	451	451	464	481	465	471	438	467	424	481	415	457	424	435	448	448	436	464	441	453	448	471	468	469	453	473	468	486	472	441	467	525	489	498	470	495	462	462	465	434	480	418	479	436	448	473	436	456	481	465	487	426	442	446	463	443	472	465	458	491	436	455	482	474	465	496	451	475	447	467	436	476	451	445	436	462	439	470	470	477	459	446	421	455	464	469	467	458	512	448	478	463	439	437	498	460	456	450	463	457	417	437	458	469	428	439	461	472	502	469	450	474	428	452	421	469	433	442	459	474	475	458	477	435	436	468	503	482	440	422	442	460	451	446	461	445	477	444	474	462	469	410	431	520	441	471	458	471	470	449	490	470	447	476	458	425	464	461	451	477	473	508	476	474	464	437	455	431	471	455	474	419	480	483	457	488	478	424	421	461	481	446	471	485	469	510	454	470	460	450	458	465	447	495	444	449	478	432	480	468	469	453	480	471	490	508	436	445	461	451	451	429	479	445	477	500	444	473	458	504	482	494	473	476	453	466	465	478	460	469	499	445	444	442	485	445	430	445	436	457	457	467	447	448	491	456	441	471	488	404	470	459	426	486	457	453	466	423	478	451	481	478	431	452	423	420	443	456	450	435	495	438	412	503	481	482	488	470	460	445	484	432	422	478	469	470	479	465	455	439	457	421	440	467	479	430	465	506	428	475	447	521	457	471	492	466	455	476	501	450	407	459	478	466	470	446	430	460	424	463	440	439	440	448	477	479	472	446	450	449	461	449	478	450	448	437	464	470	433	477	457	436	428	470	438	438	445	462	451	449	464	446	474	481	453	436	452	423	472	485	464	485	452	489	483	489	492	415	441	458	483	462	478	462	442	465	466	434	444	487	488	458	454	449	431	451	451	480	438	456	425	457	467	427	458	442	467	436	449	456	455	483	483	406	428	419	454	442	468	491	472	440	482	490	457	487	479	458	473	442	460	452	451	480	463	473	455	460	426	460	451	478	469	482	457	455	426	525	439	476	473	475	472	465	441	445	459	465	491	464	468	451	460	444	454	472	477	471	484	450	441	449	470	442	479	432	459	433	429	477	477	440	496	487	442	440	469	441	442	461	469	452	490	457	481	460	451	478	509	476	449	445	476	473	477	462	461	452	494	419	442	465	501	462	468	471	456	470	479	454	476	446	446	500	454	467	460	463	462	468	475	478	487	447	496	451	460	440	445	475	446	424	478	442	449	488	485	439	483	462	483	442	459	462	422	449	476	480	491	446	423	485	443	430	458	412	461	502	440	466	462	489	498	424	474	469	434	468	446	459	450	452	457	492	484	457	481	486	476	447	470	469	501	444	471	465	461	430	502	453	453	486	458	471	494	474	471	483	466	467	441	451	474	447	446	471	443	440	447	448	460	460	440	442	477	456	433	541	486	463	503	459	453	422	461	439	493	430	476	439	435	475	453	462	445	467	443	457	456	460	444	440	467	477	453	456	430	467	471	490	424	484	466	425	444	446	461	477	479	465	468	438	448	473	439	413	482	474	459	475	447	474	436	446	470	457	506	462	470	512	474	455	464	432	473	472	461	448	489	461	441	445	445	451	471	449	469	463	466	459	446	454	487	422	461	450	434	439	455	513	435	475	438	496	461	439	472	421	446	473	431	472	448	473	449	473	456	499	444	473	442	481	415	452	480	433	420	492	440	442	486	445	475	477	460	448	472	421	455	424	466	411	451	457	478	479	488	461	472	464	496	522	453	444	433	474	445	459	520	445	457	437	466	452	464	449	460	434	461	444	469	462	465	475	432	480	456	445	449	451	461	494	473	481	525	502	461	463	491	488	451	442	487	479	474	476	446	471	465	442	425	459	443	437	462	458	480	441	425	454	473	467	466	460	494	467	463	438	453	447	467	453	463	464	488	481	445	460	485	446	481	444	496	472	471	470	470	462	457	413	453	440	485	445	470	443	486	468	482	463	465	443	413	476	438	460
22732	20737	28178	23325	20735	20087	4927	1549	1081	897	836	717	663	631	589	580	466	504	482	440	397	404	330	344	340	342	334	325	364	324	291	333	285	351	333	307	294	289	310	283	284	311	298	298	279	288	284	274	318	300	277	268	265	261	266	298	276	278	260	262	289	291	275	275	262	244	283	282	260	260	299	273	255	273	266	309	259	279	284	274	282	274	293	299	267	268	240	278	290	234	272	303	255	271	308	230	293	271	269	262	285	262	302	242	238	274	286	276	249	252	277	265	266	277	304	240	256	285	289	290	264	262	246	279	240	280	264	272	256	257	294	271	272	267	277	265	273	259	296	250	277	273	287	264	257	254	319	282	279	280	271	255	295	241	257	278	278	265	273	264	236	257	287	264	289	269	244	281	275	269	294	240	272	269	255	309	287	253	258	288	255	240	291	260	269	272	286	290	265	276	239	291	256	284	261	262	256	267	253	244	277	280	264	272	281	320	286	274	259	273	233	290	271	242	275	253	272	268	279	270	253	285	260	282	268	269	261	272	266	271	256	302	296	283	265	275	255	292	275	279	276	233	317	293	298	272	261	252	251	273	298	285	249	251	257	271	271	286	270	247	272	263	255	305	258	270	241	268	315	249	268	280	303	266	284	294	243	288	260	289	249	281	260	283	239	259	289	258	274	250	244	279	267	263	263	283	272	295	258	268	277	286	273	246	260	259	237	264	258	270	284	260	274	266	289	280	270	258	298	254	307	228	270	258	301	301	286	269	292	264	246	283	256	276	301	243	276	257	280	302	263	263	257	262	314	279	247	259	235	267	290	243	311	297	276	261	249	285	284	244	252	251	272	272	286	304	295	292	296	267	266	256	287	242	279	253	281	294	274	271	271	286	251	250	259	275	249	259	256	287	251	244	279	276	248	252	287	270	297	305	236	261	271	255	259	273	254	267	280	246	293	291	285	236	294	284	270	255	279	264	246	287	261	266	271	275	275	279	276	281	289	277	298	263	241	267	275	294	265	281	268	278	252	267	256	277	261	273	270	283	269	248	270	267	276	262	289	249	275	248	270	310	229	279	258	290	284	249	267	245	271	283	271	275	251	273	255	279	303	259	253	265	281	276	299	254	262	274	249	273	267	268	275	255	290	276	258	282	263	262	265	278	260	280	279	275	293	293	265	277	293	276	273	288	289	283	266	293	259	275	247	264	267	323	270	294	301	251	251	276	313	266	232	287	278	264	283	247	273	289	282	261	265	280	271	250	286	280	273	262	275	243	283	303	279	280	254	267	263	257	257	264	253	280	258	288	303	260	284	300	256	237	271	284	282	244	278	270	293	247	271	314	263	242	279	267	281	250	285	275	250	257	261	279	289	282	299	257	286	274	235	247	282	281	283	260	276	250	271	246	282	276	267	292	270	287	267	258	289	284	267	247	282	303	306	240	291	235	266	296	282	256	266	264	275	264	286	253	261	265	273	265	261	252	251	268	249	293	256	257	268	243	265	270	321	299	270	239	254	269	260	274	282	270	281	280	258	274	266	277	241	267	291	247	247	262	234	299	243	244	264	236	271	241	262	270	256	266	265	237	263	248	271	286	239	266	297	285	276	280	288	282	285	257	254	261	276	274	252	257	269	268	259	251	277	276	245	267	265	288	255	286	274	281	255	251	266	291	249	252	270	268	238	277	278	273	253	292	270	297	269	247	274	285	276	237	263	298	271	262	269	294	263	249	268	259	273	269	265	256	280	276	268	299	259	283	267	259	298	270	282	258	291	272	284	264	273	249	276	261	256	270	254	261	293	253	271	279	266	308	275	274	274	267	289	286	270	271	249	240	260	286	246	282	258	287	255	295	258	275	268	290	291	292	262	296	288	259	281	279	273	249	290	277	265	272	287	260	266	263	241	279	268	268	249	288	259	270	273	276	261	274	247	279	276	259	256	259	305	245	276	280	258	286	252	309	258	267	280	270	287	278	274	279	277	274	272	252	253	278	272	246	309	287	268	257	236	289	264	281	290	303	251	242	241	268	272	216	234	276	255	267	268	276	275	262	267	248	308	271	286	261	262	272	254	272	291	246	268	258	287	274	255	292	280	266	233	283	270	287	291	293	276	283	280	258	279	297	269	280	253	269	272	277	263	301	282	284	291	252	274	266	276	280	266	249	266	273	264	259	243	254	275	285	249	278	291	296	250	274	283	298	247	256	248	270	281	274	265	284	262	264	256	237	233	279	283	268	260	275	284	277	274	278	260	270	273	258	267	273	273	258	267	258	282	294	293	245	285	256	266	285	280	307	268	269	267	264	266	291	267	266	265	270	275	268	246	284	253	289	281	289	269	286	269	246	301	278	262	265	269	262	278	278	284	255	255	249	280	270	287	277	266	267	271	289	269	271	247	270	272	257	293	274	269	281	281	268	271	253	275	274	275	274	289	276	287	246	249	289	275	278	253	263	251	288	271	275	245	268	270	300	272	240	261	235	276	279	274	262	272	255	282	264	304	277	292	276	280	247	255	299	255	262	250	261	285	263	243	254	288	284	265	305	287	282	259	258	267	271	306	289	272	249	292	271	280	267	253	276	293	245	255	272	258	255	280	257	299	292	267	252	259	281	278	306	284	277	243	248	264	259	279	262	289	268	294	250	293	280	292	256	281	264	237	278	285	264	286	292	272	292	255	278	251	276	274	259	261	244	268	262	266	255	299	282	266	271	297	232	318	271	298	269	263	233	297	285	287	284	276	274	278	230	267	283	242	271	285	298	256	306	259	287	253	234	280	298	284	277	263	292	256	260	285	269	266	281	282	249	283	274	272	278	281	269	271	275	287	285	279	275	295	280	251	243	264	264	256	269	240	238	298	260	272	244	297	252	254	281	255	260	276	256	275	265	273	288	259	278	271	270	259	285	263	247	287	278	268	263	265	278	279	247	285	299	268	261	260	283	258	275	299	260	273	298	286	281	260	275	267	267	247	258	278	291	270	261	245	271	257	271	270	258	297	295	275	266	265	289	266	265	275	260	261	258	263	288	298	293	272	285	252	260	249	299	278	265	278	296	255	315	295	283	245	258	301	268	257	300	272	279	286	276	267	246	290	267	252	261	271	291	268	299	293	269	263	293	281	244	278	263	278	252	260	282	266	260	265	249	286	291	260	273	270	284	244	264	283	273	270	269	254	274	255	255	286	305	256	272	274	277	266	273	271	288	278	254	278	294	262	297	277	288	265	286	246	264	277	271	275	254	253	260	272	261	271	260	270	255	242	250	285	267	240	272	288	281	265	252	257	311	250	299	277	282	275	268	270	275	270	257	266	267	273	280	269	263	291	264	282	251	246	288	253	295	275	277	284	282	300	243	303	272	272	246	225	297	232	271	278	250	266	256	255	296	284	243	270	307	292	268	257	260	264	290	275	276	295	283	272	264	261	254	269	263	279	269	268	283	293	311	236	275	275	256	285	296	252	271	260	267	282	284	277	279	281	245	284	265	271	283	249	278	266	289
33760	46010	19729	11365	8543	6419	4585	3504	2951	2318	1974	1702	1447	1394	1236	1099	1020	939	851	870	719	704	615	601	558	554	522	583	505	497	462	489	504	476	544	492	446	456	445	429	451	429	471	369	398	407	435	417	428	374	427	409	420	386	386	438	394	367	415	398	418	406	397	355	438	379	369	373	402	410	413	376	419	380	409	357	401	415	430	337	437	398	390	392	390	363	396	404	363	401	367	394	392	400	377	356	361	387	366	425	397	380	367	399	394	385	386	368	399	394	391	404	373	399	400	400	387	369	368	396	417	410	417	373	381	427	380	368	388	364	402	397	414	396	351	375	398	379	384	363	395	396	351	369	355	370	373	390	388	399	353	390	392	397	415	379	377	399	405	410	335	402	411	390	396	368	358	409	362	369	390	419	372	368	377	403	363	399	384	402	398	368	364	402	347	393	355	390	371	383	399	397	372	340	385	366	408	400	378	389	386	398	384	369	360	407	400	369	385	397	401	362	375	400	361	386	368	363	374	377	373	343	387	388	370	346	396	366	413	375	382	359	403	390	365	382	373	383	386	382	376	384	376	358	377	377	353	377	412	364	364	365	401	366	364	383	407	408	393	363	377	372	385	384	366	373	373	375	390	408	361	398	393	410	392	377	363	363	394	392	394	415	370	387	368	429	369	404	365	373	401	404	415	366	407	356	407	390	405	404	373	365	392	389	397	361	354	389	366	381	332	375	372	368	400	381	397	348	375	396	391	377	358	375	392	388	373	380	405	409	376	361	371	385	375	376	387	426	395	346	387	351	407	366	383	358	387	368	397	389	392	407	379	404	380	374	353	382	380	415	387	383	401	401	354	360	372	400	384	412	360	371	388	370	406	391	377	342	371	392	378	404	388	419	414	378	386	383	375	348	400	384	383	410	369	378	424	373	393	362	385	351	364	403	384	370	350	356	386	388	390	358	401	386	384	393	361	378	420	384	388	361	378	387	349	394	367	414	376	384	366	395	365	376	382	368	375	378	373	392	409	362	371	371	373	381	398	375	370	344	363	415	381	401	375	356	403	391	385	406	378	359	392	379	392	385	373	394	372	386	407	370	376	420	367	385	418	413	397	345	379	364	380	372	386	387	369	393	397	403	406	416	381	388	345	414	415	431	386	355	413	339	375	390	398	407	381	385	387	391	382	382	393	365	392	366	403	401	382	411	379	365	372	381	396	403	413	331	397	389	342	408	364	421	407	358	376	373	417	383	416	379	405	376	386	382	388	356	414	361	401	389	370	435	396	370	373	364	416	410	391	352	348	374	372	378	386	352	410	398	353	384	366	371	406	375	380	375	378	376	398	346	373	389	389	392	353	391	370	409	380	409	412	404	400	378	383	394	359	368	413	371	413	399	387	389	370	395	344	377	387	409	416	357	348	377	411	390	364	367	393	378	376	407	376	392	338	374	376	326	376	341	362	373	389	379	370	363	370	388	381	382	370	394	385	383	405	407	397	356	404	414	412	381	357	393	373	420	384	364	403	377	405	369	366	365	361	360	376	396	363	334	356	367	360	388	398	382	409	438	379	397	366	390	407	411	395	396	360	406	362	367	421	409	376	395	380	381	357	356	355	395	431	359	369	328	392	359	352	372	419	368	385	382	387	356	375	376	371	435	341	402	419	385	388	366	375	389	365	402	409	387	414	345	401	395	371	367	373	403	393	395	358	376	360	409	377	425	381	410	375	383	408	383	386	380	373	396	354	372	356	387	396	365	365	411	334	372	367	347	376	380	375	390	369	359	422	412	357	374	385	390	396	387	404	401	382	407	415	409	372	374	379	373	369	383	362	372	406	393	384	388	383	410	392	390	427	352	392	364	375	416	396	394	395	366	360	390	373	392	388	384	388	350	380	411	404	393	371	389	382	407	385	360	393	398	376	356	385	376	387	381	381	381	405	383	369	364	365	425	380	404	371	366	434	437	382	386	381	379	381	392	392	351	397	376	385	401	389	389	405	372	390	350	402	397	371	401	386	383	390	395	413	363	385	386	403	427	402	406	389	349	405	353	399	377	389	390	404	403	401	366	371	371	390	411	351	369	414	378	378	391	390	392	369	370	359	349	388	382	383	395	361	389	420	395	371	413	374	395	401	348	412	348	387	414	400	382	404	374	385	357	376	390	396	385	367	397	385	379	371	366	405	365	372	359	372	397	433	355	348	422	371	369	403	388	358	392	361	404	395	386	362	371	392	362	343	339	362	384	363	376	379	354	396	377	377	400	364	392	376	392	360	401	350	379	392	373	383	403	357	362	354	393	400	386	397	368	354	404	387	393	395	395	351	386	365	388	359	412	392	386	374	350	395	363	404	423	380	368	368	364	405	385	385	338	386	368	414	335	413	417	360	394	395	385	382	411	372	336	402	366	412	400	393	364	384	376	382	416	368	388	358	363	361	372	362	374	347	397	346	372	373	372	406	393	381	411	383	389	399	394	403	390	368	391	384	378	351	401	407	352	362	359	376	368	379	389	385	385	378	386	372	391	396	386	371	372	383	390	350	399	379	400	408	385	363	415	375	374	364	378	353	397	396	378	363	390	411	393	363	360	386	398	373	395	385	376	361	379	381	411	367	393	384	413	381	389	401	378	347	385	383	368	392	392	387	400	371	376	379	369	413	403	383	381	362	391	397	394	368	383	382	365	403	387	379	394	378	369	421	384	427	359	380	383	366	382	344	371	351	367	420	378	419	355	389	386	372	389	397	372	391	379	396	374	408	352	380	370	376	369	356	411	343	362	381	362	380	381	381	409	397	381	418	333	393	404	396	387	377	388	392	400	404	389	393	396	363	385	398	383	384	392	345	376	398	366	388	392	391	380	352	356	391	386	405	415	370	371	411	392	370	417	414	395	369	406	354	354	418	395	400	375	400	377	366	392	414	378	397	375	387	388	388	385	342	408	364	375	377	376	378	365	375	394	339	393	406	401	368	381	383	396	389	388	407	401	397	379	395	435	394	443	363	360	402	371	401	376	391	391	391	363	422	387	385	360	358	363	398	348	387	370	364	387	381	366	384	377	363	345	367	374	386	415	385	387	353	440	353	390	400	353	383	402	413	396	408	350	391	396	370	384	404	345	376	390	373	378	366	398	405	381	392	442	407	412	349	399	363	384	402	382	371	391	367	411	382	375	398	403	402	393	370	375	387	388	375	341	361	358	368	386	349	430	382	362	364	382	393	403	407	374	411	398	397	373	337	389	368	357	411	421	424	411	410	411	375	330	399	339	363	393	412	387	380	412	406	396	379	391	381	406	378	368	364	396	394	367	371	397	366	365	377	364	393	389	375	410	379	399	392	392	360	381	374	369	391	387	389	412	422	379	370	387	433	369	366	421	351	419	352	363	361	386	410	380	391	403	375	398	370	340	360	394	406	380	372	374	383	377	412	382	377	347	387	383	403	338	402	384	392	383	353	377	374	381	386	361	400	372	393	353	393	374	406	395	406	382	396	403	404	358	397	394
27214	20589	10558	2188	1060	718	522	448	385	365	334	301	276	247	273	245	230	253	216	221	261	216	211	197	216	185	214	207	218	208	228	206	228	208	208	216	220	214	190	211	211	185	182	210	209	204	194	200	195	196	195	201	196	188	202	190	177	204	188	189	187	196	211	206	181	199	184	184	203	179	211	209	223	213	174	209	225	211	207	207	205	239	208	216	233	183	201	198	215	191	214	183	197	202	211	219	201	195	217	196	210	207	191	195	199	203	191	187	224	188	211	214	180	204	220	197	199	213	199	216	200	200	209	197	200	203	210	184	195	207	207	184	210	211	218	202	193	194	206	216	209	209	198	196	201	208	205	198	209	200	189	211	206	185	193	187	199	180	209	208	204	199	189	218	195	188	200	191	185	205	205	181	198	219	201	203	204	196	199	214	166	188	187	190	185	189	212	227	213	200	190	213	160	171	209	185	217	214	201	210	191	188	195	188	210	200	201	194	213	225	208	201	208	199	220	195	168	212	210	200	222	207	211	183	198	194	203	223	196	182	216	187	187	179	192	189	212	165	197	184	204	200	209	185	193	195	184	205	177	187	211	180	218	190	225	199	199	199	192	205	187	200	203	233	208	214	185	210	196	188	202	184	208	187	218	204	210	186	196	180	189	205	190	194	216	189	195	186	205	202	202	182	211	182	190	160	206	183	202	228	187	214	192	204	197	214	192	223	214	189	204	224	218	167	219	190	210	205	225	195	191	185	182	198	197	193	204	188	216	208	180	196	210	227	215	193	221	213	217	195	190	193	196	190	177	198	183	206	167	214	218	170	179	217	207	213	180	220	201	217	195	197	195	168	173	207	198	193	223	184	213	177	192	181	198	225	213	207	209	189	200	199	204	217	198	192	205	200	211	172	212	212	181	208	194	204	211	209	214	209	202	228	188	198	218	218	179	192	201	197	212	199	228	218	182	199	211	177	208	192	196	226	193	222	188	197	169	157	210	190	199	194	192	182	202	200	177	203	204	205	213	214	182	214	211	192	219	200	225	204	213	200	222	200	178	197	198	196	176	181	223	206	221	216	206	190	183	235	176	193	213	193	192	212	203	193	208	208	197	208	221	209	201	209	178	213	196	203	180	199	195	234	226	193	213	182	190	185	227	202	212	175	189	199	195	207	187	204	177	188	189	208	200	215	201	204	217	220	217	234	212	199	171	204	184	224	182	196	223	192	195	204	216	184	206	199	204	216	201	193	193	196	192	206	182	202	213	214	189	201	192	210	194	199	191	181	208	201	208	213	218	183	224	191	201	188	184	189	189	205	183	184	170	195	193	198	196	179	201	171	198	195	217	175	197	196	210	194	198	175	201	178	193	202	194	179	172	186	230	209	200	234	183	223	172	220	206	209	188	196	216	204	173	195	201	220	205	189	218	186	215	189	213	212	199	226	212	209	191	193	193	178	174	205	196	210	209	197	203	186	220	190	227	178	210	173	197	217	197	198	228	189	211	197	182	203	202	224	200	204	209	203	211	201	209	187	197	218	195	212	200	211	199	191	204	189	217	204	181	208	188	191	178	206	227	223	194	183	202	206	201	185	198	165	189	200	196	188	202	213	205	190	208	222	195	217	188	218	207	208	191	194	186	213	202	186	191	196	205	192	184	192	207	193	205	212	180	209	213	212	208	207	211	193	221	194	236	219	200	206	199	214	200	196	185	203	182	201	194	185	192	171	189	204	207	220	206	179	177	194	230	214	202	217	203	204	195	197	196	209	215	216	196	216	222	187	197	207	211	186	211	205	185	192	191	181	216	200	182	226	190	183	183	214	198	207	207	190	212	209	198	214	211	203	192	211	192	197	177	210	210	202	209	183	215	205	195	204	219	185	187	177	179	216	190	224	189	227	190	174	208	210	196	244	197	174	187	203	218	231	200	183	189	206	212	207	219	189	199	202	218	191	212	201	162	215	192	203	243	225	187	203	205	178	205	199	188	220	215	203	192	213	199	173	191	194	195	205	209	190	204	194	183	192	199	206	194	219	183	219	187	204	204	190	212	166	197	196	182	206	209	196	218	189	188	209	184	213	213	203	193	212	229	225	215	210	203	219	207	203	182	203	211	192	203	207	182	208	203	187	188	223	206	201	221	209	219	207	198	204	211	189	200	198	205	212	189	198	196	205	198	193	179	197	202	226	198	196	209	194	181	184	208	199	190	168	194	190	208	211	211	210	192	218	202	224	209	193	209	173	188	181	202	224	214	210	186	175	211	215	186	181	223	177	206	203	198	199	185	216	189	207	197	202	200	211	180	196	197	201	189	181	200	219	210	214	206	203	218	201	194	166	220	190	197	198	201	188	197	212	183	193	196	217	188	183	188	179	224	203	197	207	191	211	202	208	200	210	227	204	201	194	204	208	194	206	216	185	227	190	251	208	202	209	208	219	185	195	213	242	203	221	180	218	177	213	222	176	196	197	195	220	186	219	173	213	166	196	193	198	205	199	200	214	196	190	188	202	201	198	215	205	203	215	199	238	207	209	222	224	182	197	210	200	190	189	196	182	202	185	201	210	194	196	199	172	216	209	206	196	203	215	198	199	197	207	186	201	204	209	185	200	212	192	215	205	203	206	195	212	194	215	233	191	191	224	196	222	190	186	220	184	214	196	211	189	205	197	205	210	187	228	197	177	195	200	197	199	218	198	211	191	206	182	226	200	184	165	195	185	200	204	181	205	207	189	202	216	202	216	193	204	196	191	207	207	196	185	205	204	210	223	233	180	190	207	171	216	191	189	215	222	201	176	211	202	200	203	182	197	191	202	203	204	197	216	205	201	208	227	199	198	193	192	175	204	209	202	207	196	208	219	233	186	206	230	207	214	199	223	207	216	190	210	217	222	223	210	228	201	188	195	220	219	202	207	200	206	197	209	199	198	182	201	212	198	213	229	187	205	210	194	198	191	222	199	214	196	212	218	225	227	202	218	201	189	211	208	199	190	211	202	195	202	190	187	163	231	203	179	228	229	183	199	215	194	201	222	210	191	208	196	202	216	215	223	211	180	214	204	223	203	153	206	190	186	210	201	193	190	185	203	190	148	196	202	204	201	183	210	217	197	202	209	208	214	206	190	179	223	204	162	192	198	183	219	224	172	197	187	207	215	207	194	213	183	168	203	185	199	179	171	200	197	212	223	180	218	202	224	182	200	219	190	216	205	186	197	191	195	213	185	205	198	220	213	206	210	178	208	222	200	208	198	171	204	191	194	199	176	195	186	197	220	213	172	209	182	205	218	211	196	187	194	212	203	202	187	207	209	207	177	197	217	195	228	209	206	197	193	186	207	180	196	192	175	192	208	194	215	189	219	177	193	208	203	217	215	207	231	207	207	185	200	191	205	179	185	205	188	205	204	195	203	193	192	202	189	209	200	211	186	169	197	215	185	218	181	181	192	205	218	201	236	202	207	214	223	188	168	202	187	214	206	215	223	215	216	197	178	187	230	205	209	191	202
25857	24966	8098	3193	2416	1805	1309	1038	874	836	723	580	582	515	482	443	441	410	433	394	371	307	346	345	316	291	325	300	293	295	288	359	303	309	321	310	321	326	278	257	288	283	289	304	298	291	283	262	296	294	303	297	269	308	272	279	298	288	292	290	292	306	280	270	307	278	272	273	295	289	299	308	277	279	322	261	295	317	275	313	277	296	288	276	275	301	285	281	286	289	291	283	287	288	287	307	286	293	285	263	254	289	302	276	288	313	305	299	277	310	297	291	299	279	289	315	289	277	300	291	270	287	274	293	285	297	286	304	267	312	293	301	302	279	273	280	293	288	272	281	315	280	283	286	297	295	313	276	255	269	272	254	292	293	295	292	277	302	268	310	299	292	276	324	266	330	279	281	302	280	298	295	265	279	296	297	269	287	310	323	281	306	303	294	288	271	285	294	279	284	267	275	314	268	280	294	335	290	309	303	292	306	307	287	315	276	283	302	289	272	291	277	283	277	249	297	306	310	293	278	276	250	266	287	279	305	256	297	289	283	285	328	294	310	304	294	270	257	285	257	276	317	280	339	289	283	259	277	294	295	295	277	267	289	312	270	292	280	285	271	267	269	328	288	281	297	289	282	277	290	279	301	299	289	300	309	266	311	272	255	277	293	290	299	293	281	282	298	295	276	331	285	251	261	290	307	293	281	290	313	287	283	282	303	298	265	282	293	281	310	297	287	297	284	300	280	283	280	267	250	256	299	303	286	273	291	286	298	282	286	295	304	288	310	313	303	253	272	304	255	285	306	308	280	282	262	298	313	287	264	268	318	313	284	279	265	288	287	289	285	323	268	272	265	269	324	305	284	264	260	265	284	273	278	286	279	258	273	301	275	272	285	287	272	253	298	297	293	273	286	305	281	303	278	265	282	300	281	301	329	282	307	258	285	322	282	272	273	268	275	304	313	287	278	338	295	271	264	258	326	268	302	287	258	292	315	289	291	284	292	288	317	278	293	247	267	292	266	278	273	275	276	299	282	252	306	259	303	293	301	286	291	281	289	292	306	314	274	298	306	287	279	290	270	304	271	284	296	275	291	296	314	332	275	292	270	293	345	301	287	289	278	300	269	286	320	271	280	297	300	268	306	285	279	293	307	285	295	273	278	274	279	311	264	253	278	263	310	291	270	280	278	292	276	274	313	276	310	273	285	276	288	264	291	293	315	311	297	268	314	307	292	290	303	297	287	301	289	286	297	291	282	254	296	274	284	264	267	276	270	276	282	261	313	305	278	298	304	284	297	281	261	295	294	280	273	286	319	286	270	306	261	321	271	284	298	267	297	298	275	301	303	260	296	288	273	294	271	280	289	292	281	266	302	270	291	286	283	327	299	272	290	274	290	272	260	291	301	312	301	274	264	280	287	298	314	287	302	302	258	291	299	320	228	271	293	281	261	277	299	292	300	279	260	289	292	301	286	291	264	284	300	279	272	267	302	246	302	296	260	298	288	284	278	270	277	281	298	318	327	309	306	284	283	273	296	303	318	283	270	248	286	263	255	280	254	276	285	264	283	292	284	287	305	275	303	271	272	280	294	277	296	274	306	270	309	300	292	323	300	300	285	302	319	311	303	286	299	291	299	274	291	296	282	276	265	301	294	315	296	266	311	286	299	296	306	248	309	292	256	291	296	282	263	275	300	295	310	267	264	273	290	274	293	302	300	298	311	268	319	320	298	280	283	288	264	296	271	275	282	311	284	267	288	282	297	314	287	295	304	291	252	252	306	273	289	292	289	251	294	276	268	262	248	285	269	324	269	315	297	290	288	289	300	286	302	295	284	288	276	273	280	244	316	317	286	291	297	283	271	265	301	255	274	305	298	280	269	305	294	296	289	309	272	299	268	289	296	285	259	295	260	301	311	307	308	286	291	290	259	318	270	284	301	295	302	305	327	288	300	287	278	265	258	279	287	285	297	277	289	334	280	293	289	261	299	290	276	307	266	312	279	299	294	298	279	296	272	290	273	302	293	307	280	266	297	291	266	282	287	264	294	299	266	307	295	295	266	277	297	284	304	273	284	307	282	282	287	276	266	295	282	297	297	284	273	309	298	299	270	299	281	288	273	299	297	296	268	281	294	291	265	303	259	296	290	290	292	310	250	280	299	288	296	283	295	267	282	259	282	305	290	283	248	243	277	305	305	257	288	283	293	262	304	270	285	283	318	296	283	300	294	267	257	322	285	293	290	263	305	328	279	259	262	275	283	293	267	258	299	292	289	287	274	288	284	276	270	317	259	298	288	281	302	297	297	290	294	291	324	306	300	292	291	281	270	273	302	289	283	300	280	278	303	294	283	283	277	304	309	309	324	294	281	309	268	274	314	301	286	283	271	290	257	304	303	308	318	243	290	268	282	304	291	280	269	283	274	279	302	283	287	275	293	272	282	313	324	324	270	304	293	289	266	285	272	292	273	286	309	290	272	283	299	290	291	272	262	287	289	278	275	291	276	304	295	297	273	279	285	298	286	295	271	298	258	305	269	345	305	272	278	278	274	273	279	290	286	290	276	290	277	297	270	314	275	273	307	302	284	302	306	306	291	289	288	288	302	294	295	317	281	322	302	264	280	250	277	276	274	290	280	285	314	294	272	298	296	267	264	288	291	290	265	281	304	296	290	280	278	279	265	289	263	279	293	271	275	288	285	302	304	296	290	271	285	277	305	278	317	289	314	301	304	297	282	318	286	307	281	274	304	293	291	327	271	297	289	300	295	283	290	245	290	288	289	290	304	297	279	260	266	306	299	258	279	297	305	319	275	283	301	273	260	283	284	297	302	255	295	280	304	284	288	272	301	292	292	279	271	298	238	295	287	295	265	284	254	299	283	272	284	296	277	295	299	266	277	302	299	306	280	280	291	286	294	282	296	306	286	272	287	288	297	270	264	316	261	263	277	254	292	283	274	281	298	280	264	279	306	294	304	286	278	305	282	281	286	284	306	268	306	287	298	292	299	286	294	296	290	312	290	293	248	268	270	257	290	280	290	306	305	274	292	260	268	288	298	298	290	288	266	280	270	318	287	297	299	307	292	292	291	256	282	292	266	304	273	280	293	303	274	300	274	285	282	296	296	319	301	288	295	299	294	307	264	282	285	276	282	284	310	281	309	275	286	288	265	285	303	246	310	272	296	264	276	283	296	298	286	287	285	287	272	265	305	264	275	291	255	273	276	259	290	288	286	289	277	311	261	270	291	297	284	288	294	297	263	274	298	284	275	287	285	279	284	286	283	299	277	284	302	307	286	277	280	331	269	300	297	278	307	287	307	264	253	254	332	295	279	297	288	307	274	250	303	278	265	296	270	278	300	283	307	284	276	304	292	280	303	258	334	282	267	283	267	308	307	262	284	291	270	307	261	272	283	274	248	322	267	298	295	279	271	294	299	279	290	301	309	291	294	311	308	275	283	293	299	283	278	295	322	279	276	284	280	306	287	306	289	273	325	277	298	303	271
23804	20787	27755	23861	20452	6513	1720	1123	919	816	689	649	580	532	487	489	467	424	462	398	407	407	345	399	336	359	324	365	353	356	352	345	339	335	337	368	332	346	348	364	351	337	311	354	324	342	350	325	297	316	293	318	321	332	347	316	313	387	316	315	314	303	306	324	323	314	327	312	352	303	305	330	372	331	334	340	309	313	334	356	324	324	337	312	291	335	325	322	350	361	303	339	322	341	307	324	346	309	344	360	326	328	334	316	300	344	339	311	315	336	318	326	330	311	307	343	322	341	328	314	351	332	288	312	311	343	339	316	338	355	314	330	332	305	342	329	320	311	349	308	328	319	342	346	367	309	326	319	325	317	297	331	340	319	363	351	313	299	331	329	320	327	307	317	351	332	329	324	312	334	311	303	310	331	341	358	329	337	330	305	315	310	312	330	318	338	294	341	332	323	301	369	381	297	329	315	301	336	304	358	336	352	321	330	314	343	319	317	339	355	329	305	331	325	325	325	335	305	325	345	326	304	349	332	361	299	333	346	301	322	306	324	317	324	345	312	340	302	320	346	305	306	353	324	281	317	333	320	314	314	295	309	359	336	343	312	297	352	305	336	341	345	293	299	320	309	302	336	327	336	313	331	317	344	371	354	309	316	336	335	317	328	300	316	322	299	322	353	327	296	350	316	308	329	330	352	302	322	313	299	319	335	377	328	327	321	324	325	304	339	315	356	328	311	339	311	332	313	365	335	327	333	329	302	305	311	342	342	350	284	284	316	304	348	330	320	287	290	315	324	323	338	301	327	326	349	316	333	318	352	292	336	323	364	326	302	307	336	365	361	293	309	344	324	310	303	361	333	283	336	340	327	313	339	331	333	342	329	333	326	325	312	316	326	304	324	330	323	316	318	333	329	308	313	328	287	328	330	321	330	325	294	326	335	287	322	321	292	324	346	334	319	327	319	346	337	309	327	298	330	303	310	308	325	296	350	303	336	322	307	313	328	319	316	279	338	323	346	281	295	335	305	332	317	304	311	345	295	338	352	317	359	294	294	357	323	343	326	344	327	327	330	327	344	326	372	322	323	321	336	325	306	305	312	299	349	344	317	346	283	309	326	285	332	298	315	301	325	317	348	322	315	334	349	297	337	312	338	324	292	347	316	326	317	307	327	326	351	329	311	319	330	319	344	312	310	339	321	297	304	316	303	348	301	299	341	323	325	333	324	316	319	301	320	335	305	346	329	340	335	343	285	324	348	329	350	313	315	335	284	328	336	308	330	311	323	334	309	347	356	324	313	342	333	291	363	289	328	362	319	339	338	313	333	331	339	331	358	328	332	365	323	345	326	330	341	354	290	355	331	323	341	304	340	314	317	339	308	319	323	332	300	296	308	317	330	339	326	313	325	353	358	306	316	326	322	298	342	334	317	331	330	360	311	324	335	341	344	334	333	330	331	348	317	310	335	351	313	297	321	308	337	309	319	305	314	339	340	323	328	317	324	335	337	320	331	364	300	351	333	334	320	351	312	337	303	316	331	333	313	327	337	300	375	315	320	340	339	302	313	305	322	331	333	306	296	356	345	320	346	338	354	303	288	318	317	312	356	284	340	334	287	290	347	325	336	290	295	305	331	341	319	347	346	285	317	330	354	322	343	355	278	298	336	323	310	356	337	319	325	297	284	312	351	306	289	330	333	303	333	332	311	336	307	322	337	322	343	311	346	334	316	295	324	325	325	300	282	349	345	327	319	321	359	332	303	322	327	313	319	299	322	336	320	322	342	334	333	336	307	354	282	309	342	299	277	321	286	333	344	333	331	325	345	315	344	319	309	319	347	325	296	315	328	306	357	330	304	334	297	334	315	326	337	309	309	333	358	360	346	301	297	357	321	343	313	321	341	285	302	306	360	305	343	319	330	317	303	310	308	323	354	310	335	329	289	316	291	302	297	338	330	333	302	316	337	318	338	349	324	331	353	322	318	327	335	301	316	342	323	325	305	344	343	326	338	304	322	335	326	310	311	320	313	313	336	311	353	298	311	335	337	319	325	315	330	324	330	344	311	308	311	315	272	302	338	329	335	316	335	356	329	320	305	314	323	337	327	331	340	329	358	341	325	333	310	313	332	322	314	319	285	347	336	328	338	338	317	300	329	313	336	321	303	306	333	337	299	318	333	328	329	329	344	315	316	319	314	345	318	320	318	361	337	350	345	332	326	322	315	318	331	333	349	321	339	299	332	285	324	348	318	347	333	348	318	332	345	326	335	356	354	332	341	330	340	341	310	326	341	320	332	297	299	314	307	304	318	350	318	312	298	318	318	315	330	317	343	311	319	310	326	319	299	314	312	354	308	338	340	300	315	343	323	349	324	291	342	350	324	344	295	305	301	321	361	316	372	323	317	329	327	297	341	318	324	331	321	354	327	296	343	301	321	334	363	314	290	341	324	324	301	345	341	323	310	328	349	316	329	339	313	336	311	270	294	315	333	303	322	341	337	327	321	303	328	343	313	329	288	372	320	312	316	291	333	322	339	330	325	330	340	326	330	298	326	312	321	324	316	326	332	325	314	351	331	328	336	339	344	346	341	350	343	315	309	290	348	309	332	326	332	313	315	347	343	321	341	310	319	315	337	342	352	308	312	301	320	327	334	340	300	296	342	304	329	326	337	349	327	319	373	334	312	337	301	335	327	309	315	313	325	325	339	331	366	346	336	307	326	327	349	336	344	328	324	301	330	352	304	323	321	310	318	331	340	311	327	327	320	313	337	311	332	318	301	348	324	343	311	325	301	313	345	332	309	342	318	316	349	343	355	316	341	300	331	313	322	334	305	327	350	324	308	353	318	346	323	350	303	328	309	345	313	346	346	306	345	316	303	332	330	352	289	338	333	312	325	296	328	347	371	349	311	331	323	346	318	331	330	321	334	301	365	350	345	343	329	318	315	328	314	345	358	352	296	313	321	343	326	322	319	319	337	325	337	328	335	326	317	369	296	333	340	321	362	326	345	330	319	321	307	345	334	317	322	325	347	328	340	324	357	305	348	324	343	338	301	319	327	315	308	337	344	339	335	348	327	330	350	321	340	325	316	333	320	281	332	299	320	316	346	332	308	335	330	317	341	323	316	316	300	304	338	338	316	362	317	353	347	307	341	327	335	305	320	310	326	304	319	334	325	283	337	323	326	353	346	333	338	319	287	339	314	299	340	298	318	340	319	352	276	329	349	337	320	308	334	311	307	303	323	301	320	343	300	320	279	331	318	326	340	326	323	357	300	360	313	353	308	348	321	299	323	344	325	322	323	311	307	304	363	350	333	297	352	279	354	304	336	329	329	318	312	348	325	340	317	351	349	314	294	306	297	326	307	300	299	335	332	336	328	329	306	336	323	312	319	337	331	315	317	318	328	319	332	305	296	328	322	293	293	325	319	319	303	344	362	301	309	315	343	312	338	340	298	350	324	302	288	329	336	311	327	353	320	306	303	326	367	321	305	392	300	315	315
30129	39358	16751	8607	6074	4593	3524	2687	2209	1903	1581	1397	1220	1132	989	891	949	805	758	690	644	598	562	573	569	560	582	563	535	524	565	510	541	544	499	524	510	522	507	467	465	501	518	493	467	464	471	525	465	479	487	479	489	478	482	454	446	462	480	484	498	482	500	467	463	489	431	481	452	488	468	452	456	507	461	448	516	446	477	448	445	479	470	462	447	474	485	464	443	433	475	430	484	474	444	434	455	479	497	464	488	455	446	456	467	435	452	451	477	468	468	430	452	510	465	429	475	456	455	442	456	436	457	459	440	489	461	455	444	464	438	469	456	485	472	467	437	439	424	451	469	472	501	455	449	451	483	461	446	414	444	464	447	454	421	451	466	495	463	454	444	443	427	474	458	450	450	471	468	447	471	449	439	495	457	447	445	460	448	452	433	434	462	496	492	432	413	434	478	443	466	470	456	433	411	405	440	466	452	478	451	437	446	456	442	455	436	459	431	476	466	466	471	440	436	473	482	517	468	440	441	425	454	475	451	432	447	471	450	472	442	423	458	481	460	464	454	462	463	435	497	469	507	468	399	450	470	471	444	478	460	472	470	518	453	476	474	499	465	445	428	428	483	486	484	471	489	435	439	444	485	476	430	460	502	410	435	453	478	427	451	455	447	435	454	417	479	452	455	458	501	435	466	455	443	461	471	435	492	455	483	501	460	430	473	476	476	412	467	473	465	443	457	447	456	452	449	437	450	437	432	459	444	464	432	467	462	482	454	453	468	469	449	437	474	420	460	511	483	493	476	491	466	473	438	440	459	465	462	455	447	437	414	486	469	459	470	458	448	476	455	435	441	451	480	439	471	451	434	461	508	439	436	473	558	464	448	447	457	476	483	458	428	399	513	455	423	482	472	464	482	440	501	445	414	461	458	445	442	406	430	462	490	484	454	452	472	469	475	473	481	425	454	440	428	434	459	409	481	448	486	451	461	409	473	429	475	450	442	453	465	488	448	474	453	490	478	440	457	446	447	465	440	482	471	487	459	442	471	449	456	426	439	460	450	425	472	461	448	440	480	454	420	474	443	450	469	457	418	450	462	517	484	451	467	462	459	473	486	452	481	463	439	425	441	443	486	447	446	467	470	461	457	416	415	450	446	453	479	471	472	465	410	430	481	448	475	413	457	458	447	461	434	448	467	466	447	484	446	477	463	463	443	506	450	457	434	436	477	488	429	463	472	495	492	429	438	419	435	442	461	454	438	456	465	460	492	479	466	473	453	478	448	416	482	466	447	433	430	419	440	424	441	439	451	440	458	467	454	459	412	452	423	477	475	451	465	482	470	453	435	448	452	464	465	456	448	448	447	467	495	467	475	439	465	464	475	435	454	490	453	465	432	425	483	449	457	462	441	472	421	449	485	463	440	420	481	447	479	448	434	455	511	454	468	475	427	467	487	483	479	489	455	510	449	455	451	463	470	436	463	475	460	454	467	455	439	466	476	446	470	441	473	454	508	431	493	445	463	422	471	444	452	445	433	444	450	425	447	420	478	443	474	466	460	442	423	483	468	405	492	446	516	416	461	476	466	488	466	466	427	447	475	448	506	452	462	467	440	463	481	471	484	451	507	506	469	472	447	418	466	423	433	461	463	429	470	433	473	495	465	456	419	455	511	439	468	457	439	472	493	429	478	478	433	496	457	469	470	458	462	463	456	452	476	446	442	449	477	488	468	473	474	473	475	440	441	489	448	474	465	442	454	447	460	443	436	458	480	472	423	480	454	452	484	469	480	449	459	456	444	476	505	479	445	454	458	439	466	452	452	450	447	398	430	445	475	447	452	471	451	458	448	460	461	470	471	501	469	401	470	456	458	430	479	448	429	431	493	474	450	437	448	459	445	452	466	452	465	445	468	480	403	446	451	445	450	453	429	482	507	437	470	446	462	477	467	476	450	449	468	449	461	448	444	422	474	430	453	450	459	499	464	443	469	460	426	488	432	486	433	462	474	477	485	445	465	453	424	473	483	454	454	480	457	510	439	472	487	466	409	488	463	435	471	436	457	476	448	455	466	483	440	463	487	473	466	449	463	465	434	459	479	459	449	433	462	423	448	440	461	449	463	443	450	451	466	477	433	438	474	440	470	478	457	446	454	440	467	418	443	497	474	480	483	429	426	455	477	482	451	449	464	440	477	435	444	488	441	482	451	431	463	482	420	442	452	461	440	480	456	434	443	455	459	452	463	495	479	465	454	451	471	454	452	494	459	512	455	485	438	448	484	475	499	480	437	446	449	455	429	464	478	491	468	448	453	472	463	521	437	480	476	472	453	490	463	476	501	474	467	441	463	505	468	469	477	460	460	502	478	464	435	483	444	467	461	476	447	456	471	459	471	458	475	527	418	465	446	434	464	478	458	470	410	426	409	507	470	456	474	483	402	448	466	481	494	443	473	460	465	471	443	459	448	460	476	469	453	499	449	434	425	469	509	490	437	488	442	453	464	403	482	438	438	458	420	461	409	438	445	421	427	468	453	411	473	416	460	431	477	436	468	422	460	448	419	456	445	435	435	460	443	489	453	467	454	459	447	497	455	474	453	471	482	463	472	461	443	459	428	463	494	469	431	478	502	467	447	470	418	506	451	475	440	469	466	459	459	442	446	466	462	439	471	435	454	487	434	436	459	449	440	461	446	455	476	452	459	466	474	460	471	466	453	458	476	443	472	441	473	449	448	496	434	455	463	468	436	461	457	461	469	466	484	462	449	499	471	454	477	444	429	466	465	453	450	448	456	465	428	426	430	448	465	409	485	440	476	460	435	443	471	469	451	433	476	486	451	457	462	461	456	470	446	485	442	450	478	472	489	457	404	522	486	471	462	474	438	472	446	446	474	460	449	471	479	519	461	469	458	451	449	468	465	436	451	479	463	476	492	487	467	461	450	501	438	437	471	476	468	497	419	506	439	467	477	476	420	461	467	437	462	461	480	427	460	450	488	436	455	465	457	475	457	433	487	464	471	501	450	455	464	491	481	457	420	478	448	456	440	461	468	470	446	462	510	421	463	429	448	415	455	448	460	437	439	458	447	460	496	443	453	467	469	456	455	461	449	464	470	437	460	484	467	444	446	475	453	433	448	425	466	467	458	454	426	471	485	485	480	464	449	505	459	486	480	459	433	440	471	474	456	436	423	458	482	454	455	430	469	428	425	440	477	469	457	414	484	432	456	479	434	454	472	468	425	445	430	440	490	450	481	450	454	442	479	428	446	481	454	469	486	450	501	475	458	418	446	460	433	428	484	490	427	439	455	507	433	430	472	451	449	463	485	412	461	438	416	427	466	447	455	457	472	479	444	453	498	429	481	458	498	482	427	460	448	448	438	413	408	443	481	434	448	447	444	445	440	459	473	464	463	493	461	437	494	470	446	428	473	438	438	430	443	461	481	475	488	470	480	473	440	473	472	438	440	477	461	464	472	457	477	460	456	424	477	470	451	444	419	493	486	431	468	447
22834	20797	28246	23367	20781	20075	5142	1681	1220	1056	882	762	732	583	610	530	507	482	424	439	403	355	341	337	364	309	327	302	297	308	357	361	304	343	328	319	322	315	293	298	303	232	280	279	261	292	245	312	263	283	300	271	303	259	283	292	269	272	276	277	277	286	272	285	264	272	286	261	286	264	272	280	275	279	259	277	252	290	274	277	268	281	254	268	256	292	268	267	253	251	271	255	258	259	299	269	263	263	259	261	276	313	286	268	266	258	274	275	284	254	266	284	268	273	267	274	273	275	261	269	286	286	269	264	249	287	300	265	277	268	268	276	248	273	269	269	285	238	305	288	272	260	266	290	281	302	298	264	287	281	273	224	286	277	258	273	280	276	258	272	304	271	255	279	278	239	254	252	261	246	274	261	312	248	271	256	256	236	289	270	267	272	250	259	256	269	275	263	284	262	278	259	245	266	271	256	254	258	300	277	266	257	256	244	278	280	260	240	276	260	264	300	246	288	278	253	273	259	269	274	281	264	263	282	273	264	283	249	284	276	266	269	275	246	291	294	254	244	284	270	287	268	267	251	272	260	278	248	268	257	278	266	246	294	287	281	240	261	261	289	260	266	252	293	252	255	265	258	252	274	274	292	264	268	281	271	298	267	260	297	268	270	271	254	267	278	293	273	267	269	240	245	295	256	283	291	255	261	278	270	290	267	266	281	272	293	273	233	273	289	283	260	265	278	271	272	269	255	270	269	265	267	255	249	250	293	289	279	302	251	261	261	278	296	284	260	277	262	287	281	287	261	213	236	271	271	263	291	257	275	284	284	259	263	270	280	261	287	239	279	291	268	266	268	270	256	280	266	296	272	293	251	254	279	274	273	240	285	285	295	258	255	280	287	278	262	245	265	232	269	278	255	288	252	280	295	263	275	276	287	293	259	247	288	262	273	284	282	285	275	289	277	251	278	281	260	267	271	251	270	265	270	275	274	266	286	240	276	265	273	264	269	265	261	291	251	273	281	317	293	250	296	260	241	283	272	285	266	258	241	259	275	275	264	267	270	289	265	303	276	263	280	267	271	275	289	266	253	270	256	259	250	267	269	266	289	281	265	241	271	259	260	277	261	284	280	259	252	293	257	253	266	256	274	265	251	281	283	291	280	297	271	270	273	261	253	281	242	251	269	282	255	259	268	248	255	265	271	264	285	278	303	275	258	280	267	278	260	264	271	247	255	253	266	277	289	272	265	282	272	249	255	260	273	261	262	277	278	281	274	269	259	255	286	262	262	306	278	257	267	307	278	288	282	277	280	257	255	265	286	262	258	277	278	256	262	250	279	282	284	275	265	268	258	277	248	289	274	273	249	275	250	258	253	251	253	296	261	265	251	265	250	257	245	283	284	265	264	245	247	275	247	268	243	277	268	285	270	278	255	252	241	296	276	265	277	255	230	236	256	256	294	257	278	295	263	281	258	290	252	285	269	290	272	262	266	275	277	265	266	255	213	259	255	267	261	257	269	275	271	256	256	271	252	270	286	254	244	280	283	264	254	268	224	283	294	262	285	277	284	247	267	244	271	291	269	271	301	276	281	270	294	268	283	272	295	290	265	280	265	272	259	294	266	238	275	251	268	252	283	287	279	262	255	254	288	268	238	280	243	278	295	268	294	279	234	249	273	259	264	271	264	249	271	285	249	284	268	241	253	258	286	279	254	245	225	265	306	258	274	279	266	263	286	246	244	284	306	232	277	262	275	219	283	278	301	243	249	277	283	261	234	251	283	275	292	281	292	256	264	286	276	271	247	259	252	266	251	251	267	265	276	263	279	286	284	246	232	265	266	256	259	248	303	250	270	256	264	257	288	264	275	270	299	292	246	245	253	272	290	263	262	258	244	262	265	267	274	255	278	271	283	267	247	279	247	286	257	251	283	266	267	285	249	245	248	260	271	254	298	274	265	296	229	256	247	301	260	290	248	251	237	268	283	248	260	263	258	298	258	270	256	261	276	255	267	271	252	256	266	245	266	250	258	286	228	286	257	272	255	274	259	262	277	294	287	265	246	253	273	271	267	250	294	281	282	272	271	240	258	268	239	254	271	308	251	290	256	274	288	269	270	264	262	241	284	248	264	270	297	272	243	234	266	251	269	261	252	282	283	241	256	291	267	273	275	248	252	274	276	255	273	245	274	261	251	280	289	274	282	247	274	303	254	259	268	275	273	279	274	258	254	232	256	267	246	255	260	269	286	278	245	242	227	274	301	266	260	276	266	270	269	276	288	266	224	273	252	283	252	262	259	268	273	273	258	262	301	282	267	258	282	260	303	280	302	223	263	256	290	251	259	275	297	284	279	251	303	291	264	256	274	247	223	280	258	248	259	285	269	256	267	249	282	273	270	291	244	282	253	274	258	256	271	295	262	280	282	250	290	276	289	243	280	273	235	285	279	253	259	245	270	249	265	240	272	276	227	272	288	247	250	287	269	267	257	246	272	237	297	289	267	272	290	261	258	260	278	289	269	301	263	266	258	270	259	260	244	277	248	296	292	263	263	263	244	272	256	294	290	255	271	286	275	254	270	261	249	265	258	266	295	265	279	298	241	262	269	252	243	277	282	257	269	266	255	282	239	274	288	274	296	245	259	272	242	262	279	240	271	280	249	287	258	279	247	260	218	257	275	252	260	264	250	259	281	276	282	267	285	272	238	270	264	230	288	253	288	284	270	281	282	267	268	233	265	265	261	294	255	267	274	257	298	248	247	263	298	273	268	242	261	305	279	290	278	285	254	264	279	254	270	268	253	289	261	271	272	259	279	258	276	242	255	261	263	272	260	291	273	263	263	226	290	250	257	229	272	276	280	286	269	241	258	272	253	249	267	251	246	287	272	282	259	264	243	256	258	267	274	248	271	267	260	275	259	286	257	266	259	276	271	265	283	250	256	261	287	289	254	240	266	288	274	260	246	247	260	273	268	267	251	250	264	278	279	290	253	265	277	297	252	276	278	272	287	278	290	281	224	310	266	281	254	270	267	252	263	276	271	270	266	281	272	253	285	244	274	276	293	233	312	258	258	306	246	277	290	258	291	260	274	284	252	257	260	293	265	258	262	287	274	284	286	248	276	270	243	275	273	261	273	274	272	265	275	265	255	291	286	228	254	240	252	273	253	251	260	315	243	252	259	275	289	262	261	274	285	285	287	276	252	248	246	291	277	267	265	307	264	260	264	308	275	265	271	272	270	237	229	285	254	258	262	268	270	247	278	254	251	260	272	279	249	269	245	279	276	289	282	260	260	243	288	265	282	263	270	301	264	261	257	257	237	274	250	275	248	282	286	238	278	286	262	293	252	259	248	251	252	255	264	267	273	274	275	284	287	294	275	281	285	280	288	261	252	231	257	251	270	283	243	263	273	264	248	265	258	292	251	262	279	256	258	256	236	249	247	275	269	274	297	265	270	271	256	267	274	270	261	249	258	267	250	260	299	271	285	281	238	276	257	253	276	259	285
34786	43798	19604	11769	8648	6687	5160	3915	3154	2712	2192	1835	1565	1425	1259	1149	1042	990	884	770	712	598	610	555	588	575	505	526	529	541	556	551	495	491	487	450	489	490	432	419	452	403	423	401	420	418	388	414	409	389	416	380	416	367	425	405	360	400	388	379	423	375	383	384	407	415	406	393	401	393	403	424	394	415	373	420	433	414	392	406	382	379	386	365	407	362	375	405	378	374	396	404	402	417	380	373	380	376	356	394	396	405	371	357	447	379	405	407	405	374	412	395	412	392	399	399	381	376	357	360	403	408	369	412	382	389	377	405	367	362	336	389	367	375	407	383	348	400	390	418	375	401	387	390	403	383	382	390	400	379	372	410	395	390	356	390	370	368	384	428	433	378	430	370	385	375	374	386	373	362	388	430	343	361	407	391	409	374	412	375	375	371	366	373	388	403	415	364	350	396	371	390	374	384	376	407	371	360	375	384	383	374	382	379	366	390	401	351	407	388	373	317	383	416	383	377	357	390	373	410	393	369	345	345	377	403	407	419	388	384	403	410	391	395	368	382	369	408	371	409	381	375	358	402	396	351	399	364	353	399	408	384	423	383	403	405	398	394	391	371	384	416	380	388	381	396	382	396	386	369	354	376	373	402	369	415	392	414	395	357	391	402	405	396	400	395	410	356	395	393	368	407	384	414	400	368	406	376	382	417	374	391	391	366	429	377	385	413	357	394	379	414	366	385	387	370	416	358	416	359	432	393	342	395	377	375	417	382	398	376	414	364	381	396	387	411	399	339	398	357	364	378	350	380	405	423	367	388	395	369	413	392	399	369	375	381	348	390	408	373	393	343	387	394	400	405	337	377	380	391	382	387	395	406	365	370	377	425	376	393	364	401	367	394	379	377	385	400	415	375	395	341	398	411	405	416	381	428	371	356	374	402	359	395	353	363	371	365	380	398	394	401	391	417	374	385	394	390	414	385	345	365	383	348	377	384	399	356	413	364	384	387	377	406	411	373	419	398	372	416	403	373	386	387	370	363	379	378	375	371	389	407	352	370	382	389	383	381	416	365	354	385	350	386	376	412	400	357	387	390	381	380	393	397	394	378	386	375	367	400	389	367	382	375	412	377	405	357	340	387	375	372	354	365	393	401	368	403	350	372	377	378	351	361	374	376	374	418	379	382	366	397	421	358	373	404	379	387	379	353	361	386	378	352	371	405	388	355	380	362	386	367	363	384	397	392	355	342	381	390	376	379	353	372	407	376	402	387	376	366	440	339	392	428	384	381	382	384	401	415	394	412	364	360	404	349	414	402	385	357	401	384	387	400	367	388	407	397	405	377	399	365	403	390	402	399	371	403	407	393	410	389	334	397	408	371	376	387	394	363	395	387	381	370	406	384	383	377	351	407	393	414	396	367	349	366	383	389	362	389	396	415	451	386	385	387	395	383	382	381	397	371	361	351	396	366	413	393	382	403	398	348	384	362	381	395	399	402	395	406	390	389	388	342	359	381	381	402	369	372	418	369	410	376	366	385	385	371	383	384	353	359	347	361	369	408	379	396	360	362	331	388	396	391	414	403	378	392	375	428	408	363	419	366	368	379	393	358	388	409	367	374	377	406	402	361	362	413	402	395	374	378	379	370	406	387	374	379	377	407	379	352	420	438	361	361	402	385	393	389	404	423	366	377	363	383	343	374	398	371	392	418	380	361	398	408	353	410	385	393	409	367	394	344	438	377	369	368	425	374	375	391	408	366	394	405	368	374	393	364	367	378	385	420	378	393	404	396	352	366	354	381	392	421	367	374	387	357	399	381	384	383	391	374	373	380	358	379	379	349	377	422	348	409	403	363	344	364	377	374	372	388	356	391	397	373	338	393	387	378	358	394	398	353	376	372	401	383	358	377	374	416	403	397	439	367	409	368	388	399	410	359	369	385	371	416	400	410	393	400	418	391	375	397	389	343	381	396	350	406	393	367	409	368	354	385	419	407	381	432	408	384	373	394	423	360	361	394	372	383	365	360	396	349	345	390	366	396	380	372	379	399	369	391	396	399	399	372	366	400	412	415	372	402	394	377	393	332	402	402	386	372	366	403	394	381	386	378	399	388	373	360	365	375	373	373	404	389	409	397	391	368	404	326	403	377	392	369	338	342	399	399	394	389	412	356	398	374	375	377	391	389	375	400	406	358	394	382	388	370	411	384	392	368	404	388	379	338	373	375	365	351	402	388	367	412	390	403	399	395	358	416	371	395	411	403	381	396	395	373	387	413	366	376	349	379	411	381	385	380	404	388	369	390	391	370	364	377	387	422	350	370	406	374	349	411	392	378	411	393	382	409	377	366	365	384	368	366	368	357	356	375	363	392	404	392	367	380	392	368	383	409	410	390	391	375	383	378	385	376	347	388	405	382	382	370	355	391	371	358	375	373	413	392	401	389	375	373	385	375	378	366	371	375	374	367	392	358	386	415	382	385	393	405	375	393	363	378	399	382	378	390	366	396	388	385	366	402	361	386	391	400	368	364	368	384	368	388	373	384	381	401	377	387	389	408	365	376	359	427	395	357	400	375	381	396	347	373	428	384	399	408	362	373	355	370	371	375	346	359	393	409	359	382	422	390	313	372	384	384	389	372	376	381	435	405	402	362	377	396	369	403	363	393	380	380	380	384	432	390	415	399	386	379	401	383	385	371	423	401	379	352	438	360	405	379	355	407	364	366	399	411	395	379	381	389	355	372	388	387	377	385	424	394	396	407	370	416	367	405	370	409	376	364	387	350	344	368	375	380	398	379	389	368	410	316	373	390	358	383	378	408	393	399	372	357	419	396	378	401	371	392	373	380	376	403	368	377	419	385	360	385	374	401	364	401	409	395	387	377	390	412	371	364	382	343	393	366	391	415	418	390	399	351	380	352	369	349	385	376	358	381	342	394	399	419	377	373	395	395	376	370	403	363	391	382	386	390	352	383	373	375	404	349	381	385	380	388	377	390	350	380	407	363	382	394	384	419	375	399	433	353	397	340	359	405	371	364	377	366	381	353	355	395	390	358	371	399	398	371	410	377	392	364	400	399	374	350	394	371	378	404	394	407	389	369	378	374	373	388	409	392	370	406	371	371	393	395	390	399	420	348	363	370	404	386	371	360	389	393	362	368	393	352	386	376	375	364	395	407	409	373	368	389	377	360	376	354	371	363	423	379	389	385	381	360	339	379	379	424	390	375	427	360	399	352	402	347	405	385	381	387	389	420	346	391	368	395	395	380	372	408	373	371	407	363	409	373	370	384	382	379	365	407	372	353	380	391	370	409	408	378	385	373	387	392	390	385	397	373	384	344	331	384	374	413	357	361	387	375	392	372	390	376	377	387	365	402	341	388	382	380	382	363	413	428	397	390	367	340	393	388	350	396	389	380	355	386	385	378	389	345	366	387	388	395	363	385	385	383	359	396	383	385	386	372	398	372	416	357	370	392	391	400	354	372	403	368	426	367	378	369	376	408	383	383
27085	20412	10048	2372	1287	947	692	500	439	424	359	315	330	290	282	285	252	237	231	227	222	213	222	206	205	219	206	234	225	191	232	200	196	239	222	212	209	212	198	194	199	226	211	235	211	204	179	191	201	219	207	217	214	184	191	196	189	190	225	196	205	198	206	205	196	203	198	218	199	201	197	211	174	216	203	216	213	184	213	200	207	202	201	207	188	192	163	231	208	199	189	209	214	225	214	217	230	215	197	192	207	209	193	216	211	198	207	235	230	198	181	211	194	213	190	179	213	196	198	187	219	192	190	192	188	200	190	190	212	211	196	215	190	194	213	199	199	183	193	196	234	183	199	213	207	214	185	201	196	187	214	197	201	227	183	193	222	184	176	190	195	183	199	228	221	226	187	211	211	195	181	206	201	194	219	213	197	205	172	171	228	210	205	223	197	233	207	200	217	198	206	187	180	227	180	207	188	203	193	195	202	216	209	195	208	177	173	205	214	220	186	201	209	214	184	181	212	194	195	196	213	200	212	191	181	177	178	210	197	194	205	210	213	190	197	183	198	211	194	192	204	193	206	200	202	195	190	198	204	180	180	195	168	210	199	194	200	185	212	207	202	193	205	196	196	188	225	210	184	195	185	230	225	181	214	202	204	199	220	188	180	223	191	203	190	205	203	197	219	218	189	217	194	225	198	217	206	228	187	198	188	183	224	189	186	207	197	215	200	185	212	176	194	181	203	193	219	221	203	215	258	192	220	175	176	219	182	212	197	201	198	203	196	202	209	192	205	216	207	196	205	199	206	199	206	208	172	196	204	198	206	165	194	189	205	200	209	196	209	193	177	226	186	191	215	204	220	166	200	195	197	211	218	193	201	184	216	194	191	190	195	203	213	186	200	206	195	237	208	221	203	194	195	207	188	194	207	206	208	219	203	204	197	195	212	195	199	228	202	206	231	215	210	207	213	218	214	195	205	212	191	193	206	203	201	202	195	199	199	220	196	198	183	197	193	197	191	212	188	196	223	212	190	185	208	200	216	199	206	194	203	203	198	180	190	197	208	217	211	212	190	211	223	181	195	222	211	214	206	217	188	219	204	188	201	200	196	197	202	202	218	209	232	207	206	207	171	198	199	228	177	228	237	246	196	215	206	204	191	197	221	215	197	215	219	213	196	197	215	217	208	190	217	205	192	230	214	207	205	183	234	219	200	209	181	194	203	209	208	246	216	208	193	207	194	230	196	198	180	204	185	194	214	215	207	196	224	220	199	206	189	191	191	208	163	191	205	197	183	206	209	180	227	191	207	232	199	214	214	212	227	215	191	202	224	176	216	206	216	205	198	192	202	202	190	228	173	189	196	204	194	189	178	205	202	202	178	202	204	216	196	198	211	201	226	217	187	183	190	215	207	193	200	219	205	204	209	191	216	209	201	221	216	189	209	204	211	200	190	212	158	194	225	216	193	195	171	218	207	200	214	213	205	189	227	181	181	191	221	203	199	176	224	202	216	218	216	200	203	191	207	210	176	206	190	207	197	221	192	195	224	181	188	194	204	206	178	201	192	201	171	197	188	196	184	207	201	203	203	171	199	174	207	197	224	207	195	184	187	191	196	208	206	208	202	200	179	229	190	229	184	208	182	184	190	192	212	231	210	209	181	195	186	208	180	186	203	202	210	196	172	196	197	211	192	217	212	199	212	207	188	177	186	212	212	213	185	204	199	215	199	219	182	188	204	196	194	215	211	215	202	190	214	200	217	190	224	214	197	181	225	185	188	199	179	192	201	201	233	204	213	198	189	191	198	204	190	216	196	199	203	188	208	200	215	193	208	205	201	212	214	199	204	213	198	202	205	188	203	220	217	223	212	210	216	208	201	227	209	202	212	208	209	224	212	209	198	202	233	196	210	185	191	201	192	199	209	200	217	167	212	232	198	212	181	208	203	211	187	173	189	213	196	212	209	212	187	200	210	226	224	185	175	199	218	214	195	175	208	205	216	209	217	187	187	221	232	209	201	211	213	192	207	193	202	177	193	189	194	211	210	183	230	205	197	213	191	223	189	194	190	207	189	227	182	203	196	241	207	200	204	212	173	200	163	191	190	214	184	178	206	215	210	197	178	212	216	210	202	245	207	217	205	210	213	174	212	188	189	186	207	193	212	217	204	219	213	196	231	186	206	213	216	182	192	217	216	216	187	216	204	192	201	187	212	208	205	216	206	186	210	209	196	209	184	203	208	206	219	211	209	211	213	203	194	200	213	196	193	208	199	209	213	198	213	213	221	196	211	182	196	217	236	217	225	238	232	190	201	212	200	181	186	201	175	206	208	200	187	181	186	205	208	203	215	198	204	224	204	203	218	197	203	240	194	222	203	161	213	199	170	187	198	225	209	214	199	218	209	205	186	190	200	189	207	204	180	204	190	212	208	204	229	227	233	188	216	201	187	195	215	202	195	213	183	213	211	204	216	204	216	189	179	170	200	198	181	187	209	193	182	205	197	208	200	192	208	234	195	219	208	178	226	195	190	187	207	194	187	199	218	219	217	201	179	198	190	204	188	224	222	207	186	184	219	180	212	176	212	209	167	215	212	192	206	195	184	198	180	196	228	198	196	215	194	226	195	189	196	219	183	196	188	219	219	206	214	226	201	219	203	172	221	218	224	207	209	200	197	213	225	216	212	204	218	225	210	182	196	201	180	202	174	180	201	196	205	208	197	222	185	200	204	171	197	207	212	198	216	206	193	198	208	219	199	192	219	207	215	199	184	191	195	204	184	203	214	201	223	199	201	205	231	201	246	202	183	182	189	204	234	222	194	196	198	213	202	217	198	222	206	204	217	185	195	184	203	202	193	216	203	189	209	222	179	210	225	241	210	214	180	206	223	191	185	186	203	209	235	199	208	201	185	210	199	202	226	242	230	181	205	203	201	201	238	193	185	215	192	182	219	187	200	210	187	233	200	207	209	194	223	204	206	215	179	197	209	221	184	203	182	182	195	183	209	182	196	205	234	209	176	215	203	189	198	222	211	194	222	217	203	215	178	200	191	230	195	229	212	202	181	191	206	188	197	193	190	189	205	185	206	217	212	193	216	177	186	187	182	216	198	191	191	216	184	199	214	201	207	191	186	222	200	180	216	206	177	207	195	206	216	214	213	202	208	219	206	194	201	195	202	231	197	188	206	199	224	217	209	207	201	192	216	185	217	211	207	199	207	210	192	190	189	193	192	189	223	231	213	221	209	187	200	195	210	202	206	204	190	185	192	208	200	214	216	229	210	185	208	195	202	216	208	194	217	188	215	193	207	183	194	220	226	243	199	190	219	213	202	200	211	219	194	220	229	227	194	186	201	181	219	193	198	195	195	194	209	205	204	186	194	208	217	186	222	228	192	181	205	182	201	217	212	192	218	195	211	190	208	212	221	206	231	188	175	219	202	212	201	203	195	201	197	224	200	189	206	222	209	201	193	225	208	246	216	178	238	206	205	168	188	219	179	196	223	204
26503	23728	7201	3480	2549	1958	1489	1259	1024	975	780	678	573	568	499	527	486	466	361	346	317	321	297	361	331	338	318	318	357	322	323	296	302	334	322	299	291	312	297	277	305	289	290	304	297	278	294	267	291	292	314	274	298	312	322	308	284	268	318	303	299	261	304	290	277	307	296	270	272	295	292	280	295	278	313	283	321	281	291	275	285	283	297	269	263	268	281	305	295	284	286	289	276	267	275	284	332	294	294	305	336	263	283	298	269	286	297	314	289	299	291	316	320	288	272	304	270	306	299	299	270	288	269	322	317	267	280	281	278	302	291	259	297	288	308	298	294	259	336	289	299	294	277	289	289	292	281	245	289	261	311	295	299	299	289	294	284	284	303	285	269	277	311	279	312	302	261	271	266	268	315	262	300	271	275	282	298	267	313	281	304	264	280	294	270	277	284	307	309	291	277	282	268	262	291	260	273	294	281	246	262	266	305	286	294	291	286	266	281	285	276	286	260	299	295	310	266	267	274	274	283	256	276	304	266	299	280	281	283	296	294	284	291	285	283	265	256	294	329	290	313	296	292	280	310	307	301	292	289	296	297	263	296	301	287	276	298	297	279	293	291	277	293	281	308	311	292	276	306	288	302	309	306	274	270	285	272	286	252	265	291	282	316	313	281	273	311	282	275	281	305	283	310	291	283	275	260	281	274	294	291	315	278	319	300	273	283	286	319	294	273	301	300	269	295	302	304	282	283	258	292	291	299	281	268	287	287	277	359	284	290	296	284	268	314	266	276	300	290	297	274	300	267	253	301	299	296	298	262	316	258	276	280	287	290	258	285	279	300	278	289	287	277	270	250	295	270	335	299	267	294	296	303	269	272	288	308	302	273	258	261	285	275	284	278	236	296	295	299	238	289	264	250	277	283	282	286	295	304	254	280	285	283	302	300	291	303	278	270	271	273	310	256	270	283	297	317	268	307	266	272	300	286	296	278	318	261	276	295	274	293	263	275	261	282	297	288	307	262	305	302	271	305	281	270	276	308	306	297	298	283	296	318	266	273	290	281	269	282	280	297	310	258	267	262	272	287	296	278	325	302	268	293	292	288	299	277	293	261	299	274	303	272	303	305	285	304	313	268	281	292	290	284	275	274	311	318	275	300	295	297	244	287	289	277	319	292	294	265	264	283	278	285	293	279	286	310	266	309	271	280	323	284	311	283	287	318	311	256	338	300	308	296	287	292	295	277	292	296	279	300	269	269	315	297	287	280	266	270	310	285	290	291	275	278	286	258	294	284	328	271	273	290	282	276	288	307	314	280	293	321	299	282	272	313	297	300	259	256	263	310	288	268	299	314	295	258	286	280	271	292	311	286	278	308	297	297	264	275	287	295	272	303	299	309	274	315	298	282	268	280	311	254	263	297	281	272	294	267	277	288	298	293	272	265	272	273	289	281	280	286	293	282	300	287	310	291	311	268	301	268	272	290	298	301	301	282	269	287	276	313	260	264	322	283	269	285	261	286	283	270	290	295	273	298	279	284	291	295	302	283	295	285	308	307	296	301	291	288	303	314	299	280	295	300	298	317	281	288	269	309	288	309	278	293	305	293	281	307	294	273	295	299	257	276	288	296	290	284	283	296	297	274	321	264	277	301	269	292	295	275	285	282	282	296	319	288	298	293	298	292	288	286	297	259	265	249	263	322	285	276	266	300	265	297	280	295	263	281	291	297	297	308	302	306	294	246	312	253	320	264	304	282	303	321	290	290	299	289	279	290	287	275	307	292	275	296	259	283	262	268	315	295	319	273	282	315	302	248	296	304	302	294	286	294	302	269	300	261	250	255	277	290	273	286	307	292	287	259	263	298	298	284	273	285	286	309	271	306	281	302	319	292	280	245	262	305	293	297	313	291	273	273	239	293	282	259	259	300	277	279	271	310	264	301	298	279	261	286	321	281	295	276	278	278	252	252	278	300	275	304	276	271	287	298	309	290	307	288	290	307	295	252	259	273	291	282	290	317	304	272	293	324	314	278	273	285	300	266	278	288	288	276	292	270	279	303	308	274	284	290	269	284	282	274	292	293	300	323	265	291	277	231	289	293	273	292	299	272	276	301	301	294	266	289	292	301	255	266	312	276	278	249	317	291	307	301	303	309	274	297	271	298	285	295	312	301	303	277	271	306	303	309	291	261	280	284	291	259	269	310	286	309	274	299	298	260	299	297	273	277	297	271	290	281	307	282	301	278	285	280	294	269	260	327	281	247	280	274	288	307	275	290	310	287	309	287	299	294	270	255	304	271	292	321	307	298	277	305	300	277	300	271	288	291	241	275	256	265	282	303	290	295	289	307	316	304	304	293	281	293	266	287	293	270	311	264	266	302	277	295	314	255	298	280	310	286	299	305	267	303	287	283	275	301	251	265	293	292	250	328	306	270	260	297	294	282	299	301	246	308	290	280	273	285	292	258	260	272	299	289	314	294	316	287	284	267	276	303	288	314	292	274	272	285	252	257	285	310	314	278	294	318	273	317	283	283	294	289	308	322	279	289	273	292	312	281	283	285	290	293	289	288	281	294	289	296	303	271	292	260	308	294	267	250	284	314	292	320	319	284	285	248	266	279	302	261	298	287	258	312	311	277	300	285	286	263	277	310	283	279	293	278	296	296	282	294	283	284	281	255	319	311	278	302	289	268	289	296	280	308	310	306	293	287	306	271	286	313	264	284	296	272	297	277	279	269	258	276	271	274	274	310	268	273	282	271	271	278	253	302	302	317	273	294	293	312	245	295	260	316	287	297	295	306	297	250	268	268	263	250	309	308	259	289	311	268	265	308	289	270	259	282	282	290	281	282	253	277	280	294	292	300	272	306	299	296	262	271	281	295	310	315	334	297	274	282	289	254	309	311	305	290	303	286	297	310	278	291	310	290	284	289	274	274	320	310	330	323	291	262	285	311	309	299	312	307	306	286	302	272	296	278	291	292	288	283	289	285	269	275	305	288	284	282	260	303	302	285	282	288	300	283	287	308	316	288	281	277	282	297	277	320	304	277	307	279	283	299	292	284	321	292	267	251	275	285	258	280	309	302	282	318	276	303	254	325	282	255	259	309	307	307	323	292	289	284	319	276	302	248	292	306	286	323	287	260	275	300	287	307	296	288	304	280	273	292	289	271	289	298	300	270	268	274	301	269	268	263	269	272	288	288	271	310	261	311	285	280	304	295	286	282	292	307	293	270	305	304	283	263	262	272	301	298	294	297	312	323	294	262	279	276	296	286	279	287	290	306	271	267	326	278	295	275	271	268	283	291	274	288	313	290	331	308	315	298	295	282	253	280	283	285	280	320	293	276	285	303	276	324	313	272	296	296	265	290	297	272	298	304	300	284	287	291	321	284	294	288	265	298	279	304	301	340	310	280	303	268	270	296	282	284	285	291	287	266	296	279	307	275	289	274	288	312	289	274	272	311	292	282	270	299	304	294	302	260	307	287	317	298	286	289	301	313	271
23755	20779	27751	23855	20499	7020	1983	1328	1043	849	760	648	655	561	543	552	488	498	449	447	384	364	400	370	352	396	348	355	398	357	364	355	358	363	381	389	334	338	391	312	345	394	325	350	340	324	313	343	336	364	297	317	327	334	318	332	312	305	330	331	298	331	332	320	309	313	311	338	345	307	369	340	344	317	352	340	333	334	355	332	322	335	345	312	320	336	301	338	325	324	340	360	307	315	340	304	350	340	317	318	315	331	322	301	328	318	316	323	337	304	321	330	322	322	298	309	326	339	344	348	313	336	313	326	338	312	331	303	336	286	313	347	331	332	304	316	363	314	314	309	316	327	321	320	327	304	329	326	334	327	327	338	343	287	326	331	307	362	357	303	311	334	327	311	300	350	310	337	310	290	334	319	332	359	335	316	336	323	325	306	309	323	341	282	323	318	316	352	303	341	338	338	335	326	318	321	319	335	310	371	329	315	331	339	346	322	337	305	344	310	329	331	297	334	327	318	322	324	287	327	319	359	339	343	311	318	335	325	309	332	309	350	341	324	291	306	322	312	339	343	327	323	319	324	322	329	315	346	303	287	347	314	311	352	308	331	327	336	321	318	359	301	315	354	334	310	324	322	335	336	341	311	336	316	334	311	355	350	319	358	319	348	356	314	335	358	335	332	316	321	305	308	304	318	360	336	319	336	321	345	343	323	315	302	346	296	326	344	323	304	321	354	322	321	325	343	352	335	303	290	326	313	323	328	323	327	348	356	295	320	335	312	345	331	341	324	330	321	349	312	323	301	317	328	340	329	325	316	371	307	324	341	331	324	292	327	337	365	333	325	355	300	324	314	315	333	316	326	318	338	318	376	332	318	300	304	335	351	347	307	332	367	315	349	341	281	327	348	329	326	324	310	369	321	340	324	319	337	340	343	317	342	320	337	300	327	298	312	357	340	314	358	353	357	311	310	358	332	289	348	369	317	341	324	328	326	337	325	324	337	326	333	322	322	318	314	331	306	352	309	328	331	332	323	305	326	343	320	319	306	329	351	320	334	307	365	329	335	324	327	306	343	307	340	319	344	308	341	299	298	350	327	343	332	308	319	318	360	328	314	316	343	317	290	348	311	342	327	318	320	369	336	306	320	329	304	348	314	323	336	342	314	329	336	326	357	360	337	343	333	326	359	308	351	325	316	307	344	306	337	346	310	330	326	327	318	332	320	334	312	336	302	314	313	305	343	311	342	358	305	303	361	317	334	296	308	331	323	333	311	346	342	329	323	322	323	300	334	320	342	338	322	313	324	321	311	319	291	333	297	353	328	311	314	334	334	354	354	302	286	321	322	344	328	350	325	328	345	359	306	324	320	314	330	307	329	347	332	330	326	323	324	320	281	337	300	327	320	317	318	334	346	329	321	305	331	297	300	340	296	339	332	310	340	308	303	333	342	326	352	342	310	305	338	343	327	358	337	307	352	323	316	339	309	297	309	329	340	309	328	267	322	308	326	330	347	321	337	369	324	290	315	341	325	325	316	351	322	337	321	299	345	336	349	312	299	336	342	299	361	321	333	313	306	322	335	325	310	353	329	298	320	315	332	317	326	333	332	319	332	351	364	317	352	326	302	369	337	330	298	318	340	325	304	334	355	312	331	332	327	319	305	311	339	322	287	359	362	291	354	309	288	298	281	310	327	322	312	327	312	322	328	341	323	300	314	327	289	351	309	321	298	295	324	329	289	316	334	348	335	329	310	342	314	333	333	333	321	350	306	328	330	323	325	320	337	319	303	331	373	346	349	344	332	315	305	298	343	337	335	325	334	333	307	325	343	320	337	306	348	325	303	351	340	325	331	308	332	340	327	326	318	315	312	335	332	308	314	343	339	318	317	356	348	320	335	313	298	335	330	313	332	347	359	334	300	348	333	365	358	307	339	327	334	338	335	364	336	307	306	315	316	333	328	327	339	336	346	331	315	350	338	307	313	344	293	332	340	311	336	302	324	309	322	319	359	319	345	302	321	325	341	349	327	320	341	343	337	325	325	350	335	304	297	305	323	352	335	329	289	285	331	295	336	304	330	318	326	303	365	339	266	302	318	311	314	337	314	292	318	354	310	310	343	312	314	337	320	315	316	320	316	319	317	320	323	309	315	307	307	311	313	314	334	318	307	352	290	317	364	315	322	318	300	309	333	348	337	316	339	352	342	313	306	291	302	342	310	312	344	337	282	337	315	330	323	303	315	311	350	349	316	341	300	345	342	312	314	320	318	353	321	325	324	308	302	323	300	337	321	350	365	310	359	351	319	341	285	334	316	345	315	297	325	319	331	350	339	338	317	305	281	356	295	305	319	312	320	303	306	331	321	328	310	323	333	333	353	375	327	315	310	350	307	347	321	323	327	300	323	309	322	327	308	314	344	350	283	323	297	297	306	345	321	325	304	300	322	320	304	322	336	343	316	313	327	318	332	326	344	343	279	346	311	317	322	324	326	299	351	342	331	319	319	303	347	344	331	333	360	319	323	315	330	325	298	318	343	320	318	343	305	340	356	295	318	314	340	315	341	328	317	326	311	317	287	331	329	324	321	314	347	309	317	321	338	336	342	329	320	327	296	309	328	301	314	330	328	312	334	324	313	334	325	308	326	345	327	343	328	361	304	318	349	342	334	315	330	343	318	313	316	325	309	308	307	354	322	328	323	319	306	348	326	302	307	317	306	333	297	322	343	350	301	318	339	335	309	330	314	365	330	315	326	320	302	334	316	345	357	336	317	327	341	293	336	314	328	326	319	318	317	326	300	323	308	309	328	339	297	331	314	346	317	352	297	317	323	313	338	323	330	341	343	338	350	323	303	342	308	325	340	312	339	309	369	364	314	353	319	303	324	316	312	329	325	338	287	341	324	341	347	325	324	321	324	322	335	298	314	317	327	322	313	325	341	319	329	329	329	328	289	278	323	306	350	331	322	321	306	317	331	359	319	369	342	314	350	348	310	336	318	344	316	337	334	344	363	337	296	321	328	333	326	294	328	326	322	350	319	343	342	364	301	335	322	325	318	341	360	305	324	348	332	326	314	331	312	344	339	320	318	320	345	325	312	310	318	317	358	307	357	328	345	340	317	305	331	336	312	336	322	353	301	324	310	317	353	326	325	320	314	349	300	351	334	325	328	305	321	342	339	344	299	326	319	308	348	346	319	360	306	319	331	335	328	299	323	344	339	339	318	322	322	337	333	300	308	342	331	331	349	344	331	317	336	323	319	359	337	321	329	322	321	339	325	332	346	302	337	341	314	325	317	290	300	326	309	321	321	306	322	327	330	334	330	326	337	329	339	328	344	324	345	350	302	291	356	313	331	328	329	329	318	326	340	308	333	314	317	327	327	325	297	359	334	317	321	360	341	325	327	324	319	310	340	305	329	330	309	296	322	356	334	303	337	326	333	338	314	315	288	337	350	305	285	308	314	307	306	316	316	317	307	330	328	340	304	287	355	348	334	336	338	311	334
30238	37861	15440	8430	6336	4984	3965	3274	2602	2099	1829	1474	1280	1170	1093	1064	935	862	693	644	691	590	558	553	550	595	532	577	550	566	548	554	577	554	559	549	511	499	520	484	530	494	489	465	448	453	478	456	452	451	435	451	435	458	437	458	447	450	499	462	488	455	487	440	473	434	457	452	421	499	472	477	431	480	455	466	483	470	435	418	427	474	470	486	454	448	468	489	426	473	479	454	449	451	463	415	446	433	453	455	486	453	466	445	436	436	486	456	488	485	509	471	425	484	457	459	462	451	434	459	469	445	430	464	426	437	421	447	449	443	431	449	467	445	441	445	445	452	459	431	462	411	451	434	462	442	447	452	451	458	482	427	481	496	493	468	430	451	474	472	452	462	465	467	440	441	480	444	459	481	425	443	439	425	449	432	444	465	445	457	489	462	434	467	438	433	451	449	451	456	455	405	479	478	463	422	471	431	458	490	460	472	441	460	522	448	453	453	484	453	441	455	458	490	455	474	466	453	464	453	456	493	453	439	446	448	501	456	470	429	451	464	441	459	457	466	460	499	442	445	436	507	464	471	416	399	439	438	489	458	474	472	444	428	456	479	471	444	448	471	434	467	479	440	437	467	453	446	455	457	425	449	458	440	435	451	488	440	449	435	463	458	484	466	422	478	463	424	470	459	432	482	394	467	473	487	455	421	452	420	464	445	445	462	472	490	450	437	454	451	434	465	424	471	470	438	455	436	504	503	460	480	483	439	452	438	426	442	459	468	456	447	438	477	441	410	459	448	482	445	443	412	417	481	481	482	452	463	454	459	457	474	457	443	486	420	450	448	469	443	462	470	470	474	432	490	431	448	501	495	433	429	460	462	459	434	450	471	476	469	447	464	502	461	447	437	414	490	443	453	454	459	471	466	469	452	467	474	464	419	460	471	461	446	402	457	458	451	458	454	436	444	521	450	460	452	452	434	437	480	469	437	481	459	443	483	451	459	479	449	474	455	508	441	430	481	453	426	511	444	457	464	443	422	472	459	440	447	441	457	448	505	455	469	455	466	443	462	443	476	452	459	462	462	471	447	487	483	456	444	476	463	458	448	465	452	460	491	471	481	433	436	410	488	495	433	441	493	433	461	462	457	439	463	461	427	424	427	470	445	470	437	469	484	464	453	482	438	411	462	450	471	465	465	456	461	419	424	408	483	458	446	442	453	459	415	452	443	433	396	449	472	464	422	456	453	495	413	429	454	469	441	469	442	479	411	476	418	464	498	461	494	493	464	464	454	454	450	496	478	429	463	409	431	485	431	458	442	434	423	466	475	462	444	464	454	473	456	488	435	480	453	472	470	460	470	454	442	476	439	420	445	486	475	439	437	457	425	456	455	440	448	411	486	466	448	489	505	443	466	450	489	471	422	445	445	471	425	429	449	477	441	463	467	459	482	437	442	462	466	449	447	467	490	463	434	466	438	450	459	466	442	461	441	471	459	480	446	406	449	422	491	422	421	440	435	498	474	422	451	440	455	451	453	441	475	442	487	455	445	473	413	420	447	435	426	475	490	436	475	481	451	472	427	442	470	410	498	458	446	471	439	444	447	442	438	441	446	484	424	462	456	458	451	440	436	477	450	460	474	444	418	469	442	484	393	498	436	441	443	434	449	464	427	413	461	412	433	507	476	413	430	455	464	454	468	468	445	500	450	447	422	468	470	460	445	422	443	477	446	419	444	472	474	457	455	453	394	456	422	460	492	427	470	482	457	456	444	451	483	465	443	445	508	466	478	446	486	462	447	488	442	457	480	469	466	429	476	459	435	458	503	434	451	452	434	456	471	488	453	476	467	481	452	483	424	448	494	489	483	464	441	469	470	480	492	434	473	449	461	459	470	466	477	437	429	442	458	467	477	442	458	423	454	459	416	461	459	465	456	475	482	454	444	434	468	465	487	467	472	497	468	449	437	457	486	438	443	456	438	430	398	456	454	475	449	484	473	449	454	472	457	436	465	469	465	454	463	453	427	458	445	450	444	466	458	474	479	454	469	491	483	462	503	484	510	449	472	479	500	462	460	477	481	460	441	454	464	421	479	443	451	421	434	461	480	457	461	464	424	437	470	450	428	420	475	439	443	461	477	444	426	468	455	439	451	455	444	497	461	458	490	471	479	486	440	446	472	467	473	448	459	480	441	499	471	463	445	478	462	417	457	421	465	457	468	433	473	445	470	454	443	447	456	448	438	475	482	450	429	472	456	485	455	439	468	420	431	494	493	446	447	452	452	450	458	481	474	471	429	472	485	426	456	423	478	458	516	456	413	448	423	454	460	479	423	476	459	444	465	446	445	477	444	456	446	434	469	485	470	466	441	442	444	471	489	464	470	487	481	445	449	435	463	455	442	492	454	443	452	476	467	481	425	447	454	447	435	448	464	456	437	463	482	497	459	432	446	479	468	453	447	464	500	421	504	457	464	451	461	457	440	453	447	443	461	448	445	421	473	447	440	416	428	454	461	461	461	474	428	466	412	467	496	438	443	470	435	485	445	455	474	450	411	459	419	469	439	486	454	479	451	422	470	441	503	472	423	425	436	456	449	445	455	427	477	498	422	460	477	425	457	433	454	451	462	436	494	486	484	455	467	459	436	476	507	457	477	458	444	463	454	468	446	474	449	451	466	427	436	475	447	471	460	431	472	468	480	488	455	481	450	466	468	464	429	509	476	434	474	446	495	461	465	431	482	432	471	470	451	459	438	456	457	450	459	451	423	475	426	446	461	455	454	443	461	477	431	468	477	474	452	444	428	497	454	420	444	429	462	475	477	431	448	465	402	455	460	455	457	483	450	473	419	489	477	469	441	418	450	477	490	475	451	459	477	449	472	442	434	509	442	462	434	451	437	474	465	488	460	468	459	444	450	427	489	450	471	451	450	452	475	438	473	454	479	467	454	452	460	452	448	455	448	471	465	436	461	484	454	464	479	467	439	473	472	485	471	460	462	456	443	462	485	454	471	503	488	442	468	516	454	440	428	454	461	435	481	407	480	452	470	437	458	437	467	437	436	475	436	447	466	468	478	445	438	433	484	463	461	468	467	448	476	425	476	419	477	416	478	424	463	449	444	444	436	433	446	461	426	464	444	448	465	452	475	476	476	436	436	495	483	411	431	508	472	471	455	443	401	436	432	468	414	416	399	486	483	456	457	503	486	444	470	452	448	483	422	446	422	464	463	442	423	449	445	494	489	441	455	494	449	413	481	428	474	447	456	464	467	482	446	446	484	463	448	427	448	463	458	443	455	497	465	448	456	434	481	513	451	463	443	487	451	444	467	474	430	431	468	438	439	461	443	521	456	481	479	479	476	456	454	437	460	489	447	473	461	477	472	429	478	487	466	426	425	470	507	460	474	463	446	461	445	462	473	462	454	445	461	485	449	457	444	451	449	428	466	437	465	452	458	460	415	468	443	452	478	459	459	466	454	450	519	439	427	445	485	442	456	461	435	460	490	473	440
22846	20801	28255	23392	20792	20133	5778	2049	1442	1105	927	816	712	641	612	566	540	487	388	403	385	377	364	349	352	307	336	301	336	368	341	347	318	320	306	296	340	292	270	297	275	288	268	272	285	300	298	259	278	262	290	265	294	267	248	271	278	270	282	257	266	282	263	268	265	260	284	282	254	294	275	289	285	284	298	278	298	297	270	267	278	316	245	315	247	285	278	247	261	299	280	267	295	286	305	245	251	253	279	265	285	297	267	295	273	257	286	292	254	268	296	277	263	257	251	293	283	295	277	284	258	246	253	279	287	266	250	237	265	294	280	279	264	266	291	263	255	258	272	227	259	278	266	285	258	262	252	259	295	277	261	283	271	276	242	265	257	255	273	255	255	253	244	259	248	270	292	275	256	237	264	269	264	266	303	266	280	269	286	269	250	267	272	249	271	267	302	251	273	287	275	275	284	287	249	265	283	286	292	252	271	280	256	272	281	292	246	256	250	266	269	267	276	279	290	294	239	268	291	251	236	294	255	275	272	257	277	257	265	260	274	259	269	278	274	282	285	251	260	256	259	248	274	260	267	264	293	232	290	254	256	251	310	286	263	285	252	278	227	253	252	270	283	263	306	270	279	261	281	274	265	257	272	252	267	293	264	262	265	261	242	274	256	283	308	254	234	254	262	248	272	278	280	235	258	242	287	269	280	266	258	272	249	262	259	252	264	279	250	308	283	263	252	275	246	278	285	256	261	273	270	289	235	264	276	267	266	288	286	261	264	256	279	311	267	251	280	273	275	233	297	259	252	279	264	279	272	248	296	251	275	238	283	243	250	262	259	253	275	266	294	257	270	261	284	270	270	242	266	278	223	281	276	264	266	257	307	290	261	277	275	256	286	287	261	251	255	251	256	257	251	242	252	267	267	268	242	257	251	289	286	245	260	250	283	277	268	263	265	256	252	256	276	255	251	286	270	277	263	255	289	259	254	266	250	256	288	272	298	278	277	263	287	293	255	271	271	278	295	283	270	263	255	282	279	250	252	296	286	257	258	266	267	261	253	268	261	292	287	258	262	291	264	273	269	274	262	240	245	248	254	266	244	256	292	228	272	273	275	259	258	260	271	307	254	237	285	268	282	277	252	240	290	261	280	294	252	277	279	298	302	269	253	265	259	284	275	262	261	265	276	261	262	280	251	250	258	290	296	238	236	291	248	267	267	249	268	276	261	254	263	269	276	254	268	272	244	275	291	260	269	259	262	285	259	273	244	290	260	270	276	264	264	300	271	263	271	274	252	263	258	287	244	285	264	293	249	257	270	271	261	237	294	283	287	249	280	239	254	274	265	261	277	284	258	263	272	272	258	272	265	277	278	261	288	265	254	268	291	292	286	278	245	299	257	263	269	268	268	284	296	246	249	267	274	286	292	264	225	282	267	279	284	299	261	268	252	234	256	241	250	280	277	269	284	274	245	277	274	253	267	273	277	255	259	291	282	228	255	266	265	282	265	256	279	263	251	256	270	282	276	251	268	244	270	268	257	241	268	254	266	249	279	265	269	271	259	271	260	269	256	265	276	277	264	296	295	246	268	278	250	279	265	274	268	280	271	264	275	264	257	271	285	263	284	247	247	256	259	294	283	260	276	285	278	278	260	243	264	266	294	243	268	274	258	270	284	306	268	265	268	282	277	288	253	255	271	283	239	264	285	269	253	258	265	261	274	258	249	256	252	265	292	277	283	269	272	263	252	279	258	259	272	286	276	298	264	265	285	275	257	234	259	263	266	309	264	277	264	277	268	256	246	276	254	275	267	268	266	271	255	276	300	268	252	264	271	276	240	287	270	261	259	265	293	265	277	262	228	252	271	263	278	283	265	279	289	257	276	270	256	260	251	268	297	269	301	243	287	275	303	260	265	273	265	267	261	261	260	285	263	232	307	277	273	266	247	254	271	265	287	252	298	283	217	296	271	286	270	268	268	284	277	258	248	287	274	256	272	261	292	282	288	284	280	278	291	277	261	258	259	291	266	284	283	299	246	283	272	262	291	261	257	281	257	263	275	290	265	274	282	274	249	258	261	299	278	262	233	237	277	240	273	253	273	267	241	273	257	269	264	275	244	284	297	246	261	294	264	253	262	264	265	262	243	260	262	253	280	284	276	266	267	273	286	264	281	282	277	253	287	240	267	241	241	274	295	231	277	260	274	285	259	285	261	278	269	265	281	266	272	263	270	279	255	274	262	264	281	293	277	267	298	283	275	286	283	258	285	278	261	269	256	240	255	256	277	262	283	266	257	282	273	255	253	298	304	262	252	294	277	240	280	256	273	305	239	267	270	248	273	282	255	247	260	269	259	242	270	251	244	273	268	282	287	252	282	267	269	282	285	300	281	303	275	281	254	274	303	244	263	277	260	244	226	255	270	269	256	262	279	245	274	266	273	295	262	251	278	239	285	253	240	251	269	270	257	265	280	254	232	265	272	266	244	253	264	290	276	267	237	295	272	235	278	272	274	266	255	236	247	256	250	247	285	259	267	288	245	263	263	257	254	277	273	261	253	266	268	282	262	270	262	272	238	255	292	287	248	230	267	257	273	261	263	281	273	268	289	287	289	265	270	244	292	269	297	258	302	259	245	270	251	262	261	264	285	280	254	279	279	278	257	224	296	243	282	267	303	278	272	261	288	292	252	291	246	238	286	250	269	281	249	264	245	264	277	261	256	268	288	297	273	284	255	265	295	242	279	277	259	256	286	265	286	284	275	298	292	226	279	272	256	251	263	281	241	235	269	253	295	262	239	253	279	294	249	267	263	256	282	241	280	295	245	271	285	275	278	269	246	263	248	263	242	277	279	245	283	264	266	249	264	246	280	280	268	244	269	276	283	273	279	267	269	274	272	239	274	243	240	283	268	253	275	250	281	258	265	268	285	227	276	237	269	262	280	271	262	229	260	264	259	276	260	274	257	271	272	284	284	269	267	250	272	270	276	240	277	277	255	241	267	279	288	295	261	260	266	268	247	290	279	257	237	264	260	286	259	275	259	244	266	266	241	252	278	276	267	272	271	274	270	270	285	273	273	264	255	273	269	303	262	262	270	279	288	291	239	259	286	240	280	297	255	264	282	243	286	250	276	284	263	262	277	265	254	308	249	250	282	278	252	257	287	261	280	285	261	256	276	281	264	258	300	250	237	282	284	264	276	287	286	248	283	257	273	265	277	265	253	260	266	267	259	262	257	265	263	262	259	300	257	297	288	269	262	235	285	297	268	257	265	276	260	259	256	241	273	293	285	281	276	265	240	265	268	267	242	270	287	279	277	242	262	266	267	263	256	259	259	288	267	249	265	243	249	309	271	251	274	273	263	293	278	266	239	272	283	261	259	247	278	269	247	266	271	280	239	260	281	226	244	280	278	258	267	241	280	274	294	286	272	275	266	279	289	235	262	265	257	268	261	263	260	269	298	272	266	265	286	270	284	277	253	283	291	261	267	272	269	276	297	245	272	255
34327	44940	19453	11597	9473	7399	5844	4614	3825	3033	2363	2029	1721	1553	1469	1224	1169	919	836	731	687	612	594	561	536	544	600	569	515	562	515	581	546	564	506	506	523	519	432	461	414	440	413	415	439	426	410	403	436	397	385	400	445	419	408	425	423	412	404	392	421	410	393	400	386	386	401	405	384	406	400	409	390	389	374	412	418	396	416	383	377	407	360	384	412	357	389	373	378	459	410	376	401	369	359	439	409	388	417	394	385	386	366	409	354	416	380	398	378	415	357	399	405	399	376	382	372	369	412	386	426	384	356	394	401	369	370	355	368	376	383	415	390	404	371	391	410	360	417	412	400	346	404	409	414	387	345	434	408	391	402	370	357	363	371	354	389	353	430	375	405	379	385	377	392	390	391	400	393	364	387	388	395	405	384	396	416	376	420	379	363	402	366	370	359	369	353	353	406	326	357	401	395	358	382	372	387	421	431	374	398	365	377	359	364	371	371	368	400	408	388	381	402	409	336	401	391	403	369	411	398	365	422	357	396	360	353	373	354	404	402	418	393	382	399	371	403	358	407	372	384	411	399	381	404	402	387	352	403	360	399	381	384	404	377	358	354	372	364	384	385	377	400	423	394	386	384	391	379	373	383	433	356	377	393	374	405	365	367	400	380	384	379	390	385	398	392	358	403	403	404	368	390	383	377	390	348	422	411	370	408	389	372	373	376	361	388	366	392	398	378	381	378	377	357	390	398	380	373	376	370	396	379	364	350	416	383	363	404	386	384	372	409	383	398	392	351	354	412	380	359	395	360	344	359	395	405	375	393	366	422	378	356	387	403	391	430	384	424	389	375	411	403	417	397	404	395	365	351	392	384	378	347	380	404	385	364	386	415	397	367	368	409	421	373	429	370	394	382	377	390	358	385	360	344	394	391	400	381	403	412	393	393	391	397	394	393	396	348	385	392	350	388	382	366	384	405	337	370	363	373	418	370	398	387	383	409	369	399	364	362	381	381	388	363	358	365	407	375	388	372	396	370	402	392	401	416	357	411	397	363	410	387	392	414	404	382	391	361	389	374	368	368	391	424	384	384	398	403	380	366	389	409	393	384	364	378	370	397	387	401	369	339	395	386	386	377	388	405	393	364	413	378	352	374	387	423	361	376	402	342	396	406	375	348	408	405	377	387	344	387	367	385	403	402	390	410	403	380	380	392	379	385	369	357	361	390	386	415	384	385	389	378	348	404	363	361	363	374	393	373	369	366	375	368	365	443	398	344	377	390	351	409	373	379	368	427	398	415	365	393	367	376	387	387	364	366	396	401	392	395	336	399	365	350	406	397	354	397	398	375	348	389	375	399	366	370	364	383	381	398	383	407	393	394	373	381	373	381	369	383	353	367	367	392	343	379	392	377	389	393	415	368	410	354	419	384	383	389	409	389	395	372	412	388	388	405	363	357	347	403	407	384	394	399	414	369	403	349	382	366	395	431	420	376	391	376	368	374	374	399	425	372	398	397	373	379	405	371	365	373	391	357	356	368	410	399	357	353	324	364	420	368	390	386	358	382	383	395	375	396	362	419	377	367	371	369	431	392	396	386	381	422	401	363	395	361	365	353	392	355	381	366	363	354	355	393	402	369	404	424	361	359	375	392	389	390	372	359	390	396	350	378	368	419	383	389	348	418	400	367	371	359	378	372	378	366	376	376	397	355	396	376	362	355	383	391	380	368	381	378	372	391	378	375	385	340	366	340	406	403	367	379	360	351	390	336	386	393	394	352	371	381	388	423	367	391	350	392	378	407	408	377	356	386	395	376	408	384	392	380	379	401	399	394	339	385	361	395	376	371	405	393	362	364	389	368	367	361	380	368	378	385	390	393	374	399	373	384	379	419	362	392	404	379	376	418	384	377	398	390	394	364	362	371	376	404	397	330	365	362	408	375	396	363	403	349	372	397	388	379	363	374	412	378	368	384	383	360	395	352	390	381	374	406	365	385	354	367	382	389	403	406	398	395	365	379	374	393	378	391	395	371	402	350	359	346	366	367	364	363	376	359	388	414	381	356	384	356	394	375	390	368	404	411	357	406	385	374	388	373	384	391	397	366	393	395	387	376	359	400	371	385	399	386	405	368	377	360	390	368	394	370	414	404	371	374	361	386	400	416	407	426	374	395	372	365	368	407	373	342	360	352	387	379	371	357	397	350	386	382	376	340	371	371	383	387	362	382	353	376	383	373	400	377	361	363	356	369	386	387	405	399	396	388	386	401	371	354	403	373	383	387	404	359	422	390	396	376	382	379	363	351	378	394	385	378	358	384	389	375	355	410	365	397	400	353	374	343	397	390	366	397	361	382	350	381	420	360	394	363	377	392	340	360	366	398	384	387	391	354	366	353	372	380	397	368	357	371	404	359	383	407	376	416	363	391	366	423	380	369	422	380	322	390	378	365	367	368	376	349	391	379	369	398	388	369	369	379	360	441	393	351	389	351	379	396	358	382	388	399	401	367	381	374	389	375	371	402	407	378	432	384	379	380	396	382	378	391	360	375	330	385	372	331	403	360	392	400	356	359	393	373	411	375	387	364	377	393	369	376	405	373	386	388	400	380	406	384	357	390	349	392	393	404	400	383	383	373	375	364	398	377	408	366	386	395	405	395	366	369	368	385	377	390	385	366	386	398	406	393	373	391	393	384	384	397	361	388	348	448	349	442	389	408	436	414	392	404	431	410	366	365	346	337	409	367	399	367	394	413	370	376	369	387	391	358	415	388	375	406	392	375	401	374	377	391	344	356	392	402	416	422	381	392	356	412	386	374	379	371	362	369	403	352	394	393	363	396	359	393	368	339	401	361	338	415	378	380	383	366	397	368	362	402	368	386	413	388	383	355	400	380	363	397	370	381	390	379	390	417	393	358	377	398	373	371	299	387	377	383	412	389	360	344	363	359	359	361	395	351	387	359	402	401	369	353	369	354	377	385	406	400	363	378	382	365	395	374	367	406	429	401	352	390	353	356	394	438	377	375	419	389	383	383	358	352	368	407	398	382	409	407	412	362	353	392	377	392	379	382	361	387	394	369	384	397	361	332	385	365	422	377	376	383	376	349	362	372	366	372	360	409	382	368	380	346	402	394	383	385	359	381	399	394	358	380	372	382	393	363	394	394	353	381	375	389	398	415	386	394	387	359	375	408	365	391	407	399	383	344	370	366	360	391	374	399	359	369	375	385	431	392	365	408	397	374	379	361	391	360	393	380	364	407	391	392	360	381	339	399	413	375	396	370	367	367	376	390	363	406	371	382	452	390	397	404	400	373	364	404	372	391	406	384	425	368	380	414	394	427	396	326	384	360	414	368	398	400	380	378	357	382	391	388	394	383	366	394	387	378	419	401	365	394	382	345	369	387	369	407	385	372	396	380	371	366	398	386	388	394	370	368	376	410	379	373	387	398	416	372	392	430	383	386	358	385	404	363	366	395	392	389	370	364	381	392	375	429	415	361	401	352	389	350	390
26916	20494	10055	2370	1368	966	769	637	526	393	400	343	311	321	277	276	249	253	256	205	209	230	222	212	218	215	202	206	232	224	216	235	242	224	218	192	250	216	202	239	210	205	211	204	190	230	199	188	175	207	224	202	203	198	209	206	191	181	189	235	203	203	182	185	183	193	204	200	204	206	194	186	202	187	222	217	189	218	208	190	201	219	198	198	210	198	222	215	179	212	201	164	184	225	211	212	203	206	186	197	210	208	165	189	212	198	226	192	218	195	195	184	195	193	208	199	190	219	193	213	213	207	200	210	218	220	232	186	183	212	185	226	199	191	199	210	146	173	200	218	188	192	169	218	195	210	209	216	169	220	209	233	225	203	201	209	210	256	197	176	200	221	202	215	227	217	220	207	232	185	182	216	228	198	195	216	196	196	194	206	216	202	182	206	210	200	203	236	176	219	180	214	219	197	200	188	177	190	209	205	193	227	192	220	198	189	205	179	187	206	218	205	190	195	177	205	203	200	206	212	213	213	208	226	218	233	221	192	196	204	200	188	232	196	213	211	190	218	233	186	209	172	206	189	214	205	196	210	211	202	211	225	199	206	189	194	205	225	196	196	196	185	232	209	205	217	215	202	195	195	204	177	212	193	172	218	232	201	196	226	200	206	195	185	184	191	215	238	219	174	246	210	214	211	211	188	183	208	223	182	189	202	228	203	211	212	206	204	212	191	203	204	189	196	226	191	209	190	195	202	206	215	197	215	191	190	178	183	199	205	207	212	221	196	209	190	206	204	190	187	195	216	209	184	201	204	200	216	220	211	223	174	210	203	222	209	212	199	223	181	201	176	191	198	221	201	226	203	204	213	194	218	173	176	219	205	196	208	187	221	224	198	199	184	200	210	214	190	191	226	203	219	205	224	200	200	205	215	197	188	223	216	192	171	190	216	232	204	182	200	193	198	184	184	208	197	210	209	204	194	186	179	222	220	220	201	214	189	216	203	204	201	197	183	218	207	205	207	191	219	211	208	195	205	197	188	190	177	229	185	205	207	214	200	205	208	218	227	188	193	196	192	202	214	189	193	200	183	196	199	222	210	209	199	215	211	207	208	189	240	190	195	221	221	188	200	221	203	205	206	203	217	200	186	213	197	208	210	175	192	202	188	213	203	204	202	228	217	198	193	217	196	215	194	225	193	215	202	207	210	171	205	200	220	217	200	209	208	228	183	194	215	211	222	179	216	210	205	194	187	198	203	218	192	214	189	178	184	198	192	204	220	222	206	177	229	195	208	201	180	183	192	206	187	203	208	220	185	211	214	205	181	217	212	187	204	217	192	219	221	210	223	214	191	212	177	198	218	187	198	187	212	219	226	195	189	204	216	203	194	199	194	219	213	176	205	180	208	189	192	186	215	203	206	206	187	204	179	186	188	228	185	208	227	198	216	181	204	233	198	202	179	202	184	175	190	226	216	221	220	193	182	193	222	188	214	208	203	216	192	189	205	200	213	186	237	194	205	199	192	221	192	182	195	185	218	198	199	199	206	183	200	212	219	223	189	205	198	214	198	177	204	220	182	199	198	200	234	198	177	198	190	225	185	210	235	192	199	186	209	195	226	210	190	197	188	192	205	192	200	198	185	242	202	208	201	194	197	205	193	205	218	185	216	201	212	214	202	204	204	190	176	164	200	209	211	207	204	221	193	156	193	212	189	216	209	188	215	190	211	187	200	185	192	199	212	197	197	198	201	200	212	192	212	202	205	215	194	179	213	187	226	204	194	180	218	207	217	186	205	212	201	190	203	188	168	220	208	216	207	211	207	206	202	213	221	188	185	207	198	205	194	204	193	217	212	213	205	179	204	208	190	224	206	212	223	201	232	214	214	220	207	240	202	178	209	219	200	209	191	219	205	182	206	200	211	192	232	205	198	186	217	204	208	208	180	196	201	199	208	195	220	195	200	200	215	220	208	208	182	182	202	214	195	228	219	187	182	206	198	195	193	221	205	188	200	214	200	200	211	216	205	222	218	207	223	195	178	211	190	231	228	205	210	215	236	208	186	178	211	199	181	220	205	182	201	226	223	206	207	189	245	222	206	220	214	181	215	198	204	210	194	209	193	187	194	201	206	205	217	215	202	200	215	190	202	193	207	218	216	186	208	212	211	201	183	200	209	174	209	208	218	197	175	178	190	187	209	203	199	212	189	200	200	187	204	209	201	213	191	211	208	193	198	197	213	211	207	199	190	205	161	199	194	203	238	208	218	205	187	206	227	209	185	209	218	203	209	196	216	216	210	217	212	221	215	190	198	210	197	206	233	229	207	208	230	196	211	218	184	192	220	210	219	214	203	177	198	213	207	211	226	214	220	198	196	202	225	214	194	236	193	218	207	205	206	198	223	204	217	180	190	179	180	210	207	198	203	189	207	199	195	209	212	205	211	236	216	216	212	192	200	220	191	192	221	211	211	223	242	202	193	195	171	221	191	196	201	191	208	222	199	199	208	210	206	214	227	215	189	198	189	225	195	198	215	201	207	195	189	198	200	215	201	196	214	214	215	209	197	211	183	204	185	211	211	190	186	213	198	201	209	186	208	208	201	166	218	219	225	183	200	224	183	221	219	231	195	209	217	196	228	196	200	200	208	163	183	198	219	189	186	208	235	216	193	213	208	191	206	201	195	193	212	183	213	225	180	221	225	211	200	234	199	183	208	217	207	178	205	234	177	202	199	203	210	188	214	194	197	206	192	160	207	206	209	210	181	187	195	174	203	206	209	211	205	193	202	203	231	219	169	204	199	197	204	228	213	226	217	203	207	216	194	214	201	202	196	188	189	177	187	222	190	235	196	206	185	225	197	192	199	199	229	226	197	230	187	210	175	220	216	206	213	179	193	209	211	190	205	192	198	211	196	216	218	214	189	207	200	203	233	194	201	203	205	190	230	180	207	202	212	176	206	186	203	229	204	202	184	180	212	214	201	226	195	198	221	219	183	215	220	226	229	222	219	185	223	214	178	230	188	214	205	204	192	210	198	190	184	201	213	210	224	220	211	196	215	211	196	196	200	209	180	192	204	206	195	205	201	217	211	198	203	194	213	198	184	213	218	185	203	235	210	202	206	218	192	233	207	182	210	197	212	196	226	202	225	184	207	195	234	196	208	178	206	197	224	195	206	204	197	199	198	210	213	196	195	200	203	174	206	202	203	192	221	208	165	214	197	207	213	201	195	189	214	196	223	226	200	215	181	209	174	213	214	232	200	176	195	200	211	207	214	218	200	175	197	194	206	202	207	213	238	186	206	182	233	221	163	207	230	210	207	206	208	203	189	217	195	226	205	224	224	227	172	218	201	169	201	215	218	206	198	172	207	216	204	227	214	208	207	204	215	168	202	216	218	243	215	204	171	207	207	214	169	209	229	210	197	185	205	214	202	199	207	221	193	208	213	177	194	209	214	200	209	210	190	195	195	212	193	200	238	217	205	219	205	191	190	221	208	210	216	222	205
26188	25132	6543	3712	3169	2477	2041	1653	1344	962	821	690	601	612	554	574	473	409	371	343	355	336	348	313	311	293	308	315	328	317	343	301	317	311	313	334	292	287	304	293	304	291	274	314	294	276	309	280	250	298	316	303	255	289	263	291	279	283	293	316	261	281	284	286	271	320	316	280	284	282	314	285	280	289	309	302	314	308	299	285	273	287	316	309	257	306	315	309	298	318	294	265	274	281	328	314	283	276	299	291	300	268	290	286	296	283	268	296	302	289	302	315	264	284	272	262	278	298	277	278	315	295	308	296	272	282	257	278	278	305	281	283	284	285	263	272	292	294	285	268	290	294	317	286	278	298	286	289	287	291	277	293	293	286	258	270	267	292	313	290	280	275	287	297	282	305	269	272	286	299	264	335	290	286	311	296	294	296	288	298	295	253	322	289	278	297	284	285	298	284	270	286	262	288	275	279	263	308	269	290	297	323	281	309	276	277	300	275	277	278	262	288	267	284	274	296	285	261	296	271	299	280	282	277	298	282	298	273	284	279	289	296	307	281	297	288	285	303	297	284	281	280	280	272	275	262	273	273	289	283	322	280	287	283	272	313	285	283	275	297	309	272	272	291	298	272	291	273	251	281	278	282	293	282	291	286	327	307	299	300	287	301	285	311	305	286	283	291	269	270	278	293	304	291	305	261	266	287	281	270	293	261	281	314	286	285	274	295	284	287	273	273	309	273	272	290	314	268	287	270	307	305	275	279	288	281	267	287	291	267	315	293	258	293	283	298	275	274	297	258	304	279	276	301	306	287	296	308	308	255	267	293	281	284	271	278	259	306	275	260	285	249	276	287	269	308	286	279	323	278	260	258	272	264	297	276	302	266	272	282	288	288	272	299	298	281	289	300	301	274	291	252	294	282	263	292	279	283	266	303	273	264	283	283	296	248	271	279	263	257	267	302	282	306	295	290	289	288	294	260	295	291	280	316	289	284	307	302	298	270	306	285	287	272	293	286	294	308	314	304	313	272	284	303	250	304	304	279	296	269	266	320	264	284	278	266	279	293	255	273	311	276	294	277	266	284	265	289	248	266	302	278	269	265	271	307	259	291	279	288	281	298	278	261	343	288	337	278	267	315	297	306	250	280	279	258	292	274	288	268	300	238	290	264	297	281	317	275	279	280	268	261	290	304	254	309	315	284	298	255	305	280	287	291	278	267	292	296	262	311	305	282	260	278	290	295	266	307	295	293	302	273	307	300	299	264	283	284	300	293	291	302	289	315	252	257	283	275	299	270	319	283	276	274	293	281	275	283	250	300	281	273	275	298	296	308	298	299	297	283	290	283	288	282	275	269	294	294	283	292	288	282	273	280	279	275	280	257	299	264	295	273	311	270	317	289	259	297	269	289	309	289	261	293	260	253	297	294	283	257	304	298	288	292	259	264	308	324	276	302	272	289	282	279	308	286	303	295	308	270	280	281	292	264	270	282	278	328	294	275	263	275	286	284	289	292	322	312	284	289	273	254	249	283	315	306	259	270	299	293	291	271	295	271	295	271	260	279	275	306	274	318	260	267	301	321	253	278	274	282	274	316	266	295	276	306	304	253	284	286	263	281	269	296	295	299	258	281	249	304	271	297	289	294	308	280	295	281	300	314	281	282	278	300	307	262	262	294	250	295	307	274	297	294	260	261	279	278	265	275	301	321	292	293	279	281	301	305	264	300	278	279	294	302	318	286	273	261	324	309	296	256	290	298	289	305	254	287	264	278	300	316	231	292	303	277	301	285	299	306	292	311	285	279	304	289	278	290	294	292	270	278	280	246	292	293	289	271	299	308	299	279	288	277	292	300	314	276	285	258	310	262	305	291	305	297	293	296	269	266	315	302	280	250	273	287	307	313	273	289	254	275	321	307	270	281	286	261	299	271	265	279	313	300	285	293	279	300	285	333	267	262	268	257	292	254	272	264	268	294	315	267	273	287	282	265	270	321	290	292	308	280	286	281	272	317	299	272	296	302	299	273	311	271	292	283	302	286	282	284	280	294	282	307	297	269	283	251	247	274	292	255	306	269	287	262	276	292	290	291	292	290	284	267	280	275	293	279	259	295	325	291	277	282	305	293	273	283	280	290	283	280	307	304	314	264	263	311	300	290	287	283	285	308	294	336	294	275	268	258	283	265	286	278	292	271	307	280	270	305	269	286	290	276	303	270	288	282	293	268	268	301	290	284	267	292	313	286	298	265	305	281	301	274	331	289	298	276	295	305	276	280	291	274	313	267	280	271	310	316	293	282	272	267	302	314	276	301	299	304	287	302	278	293	278	286	299	295	258	283	285	280	306	310	287	263	278	276	296	297	258	306	286	299	275	300	309	292	281	308	273	246	322	289	330	295	290	296	289	260	286	255	286	303	301	258	289	272	305	297	270	276	297	276	253	268	295	286	268	262	308	299	255	279	281	292	274	287	265	281	305	274	307	289	262	315	272	281	285	266	307	303	273	278	278	298	286	293	289	301	296	277	286	311	291	291	272	288	282	288	286	281	293	294	299	296	302	268	307	281	323	297	287	283	283	297	267	297	301	315	268	307	302	294	268	289	278	304	296	251	291	311	294	304	282	282	268	281	271	275	264	302	266	293	280	295	318	279	271	314	286	291	279	316	261	285	294	304	309	308	268	279	303	259	291	293	281	315	303	241	320	281	288	281	298	287	293	326	280	283	253	253	312	313	333	270	289	276	283	266	261	302	278	246	266	257	308	276	292	322	323	322	298	285	254	267	275	293	301	283	275	289	297	290	297	307	278	305	318	302	291	272	290	276	273	302	265	301	295	276	294	263	286	257	270	293	269	285	319	291	280	301	290	297	272	278	279	294	278	293	287	286	298	287	315	276	300	289	301	283	269	256	269	297	303	257	295	279	252	317	282	276	285	264	290	287	296	310	304	263	301	296	322	289	281	282	283	290	260	273	298	290	278	264	301	308	272	253	269	268	275	288	264	282	285	277	297	273	311	315	276	303	281	317	289	272	279	271	317	289	327	259	260	275	301	303	285	265	276	252	269	242	315	310	298	317	281	296	285	283	283	293	296	301	327	307	280	317	292	266	308	275	284	305	272	272	292	285	299	282	312	299	294	313	297	317	284	276	277	285	263	281	288	291	277	291	260	273	303	267	293	291	293	315	306	302	285	309	299	259	296	265	255	297	296	315	296	293	289	281	293	281	290	301	282	264	286	277	281	287	313	298	266	260	279	280	275	233	280	285	279	307	289	256	256	302	294	261	262	288	265	320	301	307	277	266	284	276	260	300	281	262	274	297	279	300	320	272	296	276	291	302	300	274	277	282	260	268	309	247	295	282	295	308	288	294	248	321	304	257	326	271	237	271	310	271	309	260	278	275	311	285	284	311	293	307	263	281	315	301	288	254	299	298	277	313	278	279	295	292	276	303	326	310	294	272	302	277	279	313	286	257	300	301	285	267	260	269	277	252	288	304	300	285	305	267
23851	20824	27794	23927	20483	7284	2334	1497	1057	854	784	686	635	605	590	566	498	452	420	407	412	392	362	366	379	366	373	376	351	344	396	369	348	391	334	363	331	303	358	324	350	331	335	321	354	322	351	319	325	334	332	339	312	286	326	318	333	353	343	320	332	322	353	333	301	303	346	349	301	310	368	323	289	294	323	332	321	356	342	332	313	338	325	329	317	283	331	328	321	347	313	379	329	329	341	342	341	361	305	319	319	343	350	313	340	318	339	357	347	329	371	312	329	338	331	330	322	337	323	340	331	307	294	333	314	322	309	341	345	317	328	333	284	290	331	345	303	302	339	307	343	355	317	323	329	347	322	334	265	282	313	334	333	326	300	330	317	312	320	320	307	324	315	307	324	340	322	316	326	305	301	323	335	274	289	326	363	300	324	309	331	355	333	332	362	327	320	288	321	309	304	337	319	348	335	308	308	296	320	306	327	335	318	316	310	356	301	262	329	333	324	341	332	319	301	352	311	290	305	337	314	323	317	330	306	336	326	319	319	335	326	336	323	315	323	337	323	356	312	309	326	315	348	334	317	335	306	307	345	337	335	334	323	330	299	317	315	308	329	320	337	339	331	315	299	334	314	331	358	335	289	325	355	301	330	350	328	358	343	340	314	317	345	334	324	337	325	322	317	331	348	300	322	326	348	315	313	314	301	301	328	317	321	310	340	325	333	332	353	349	333	339	329	314	307	314	339	325	300	329	342	323	305	316	333	287	326	342	329	291	316	315	328	326	322	291	299	283	337	326	355	314	343	316	335	351	341	310	307	313	320	340	295	305	312	351	316	333	343	323	309	362	350	350	347	345	312	329	308	348	329	330	325	341	348	335	317	300	326	357	294	313	317	318	308	310	329	309	309	334	316	311	331	318	365	366	327	284	333	324	343	312	332	327	338	325	309	311	342	347	371	321	311	349	319	332	324	329	291	353	307	328	338	295	307	335	336	351	331	293	304	341	343	330	322	300	322	332	306	333	319	333	303	328	306	322	352	367	319	324	295	341	339	311	323	353	336	326	299	298	337	319	338	330	303	334	304	308	344	319	328	314	294	349	343	337	325	309	287	347	325	329	341	314	342	327	325	322	339	346	314	349	330	350	322	294	331	325	326	323	342	374	349	322	362	326	291	347	338	327	324	334	304	331	303	323	330	335	331	326	297	297	339	349	328	307	321	289	313	344	328	343	335	371	341	319	330	290	316	336	324	332	361	312	327	316	333	338	290	343	346	322	318	308	320	315	330	345	332	312	327	324	322	361	327	316	313	315	319	303	328	319	297	336	300	312	330	340	344	343	281	337	306	347	324	309	320	310	334	323	319	310	346	331	320	355	310	298	366	322	318	326	361	338	335	289	352	344	347	299	295	290	327	363	317	355	330	297	312	310	348	305	329	308	292	336	324	306	336	364	299	328	327	333	294	326	327	349	338	332	341	305	319	337	342	358	311	324	310	310	333	313	341	328	324	326	315	342	326	327	307	335	373	328	295	311	330	294	296	315	305	340	318	348	316	302	317	346	367	292	338	298	315	339	320	335	327	290	357	327	348	289	344	329	322	360	348	312	296	305	362	395	314	303	341	308	344	320	315	314	298	279	286	319	328	333	324	301	327	302	317	297	337	319	342	350	333	324	303	343	323	319	350	322	276	296	330	332	307	281	320	318	319	315	305	299	318	320	337	348	310	308	329	318	348	323	330	320	328	315	323	354	344	358	330	334	315	324	361	307	330	319	325	301	349	323	317	299	326	335	318	337	293	335	344	322	309	352	322	318	323	275	336	327	320	313	380	332	318	319	313	328	345	329	329	323	317	324	295	321	325	324	308	348	318	321	323	334	342	317	316	308	309	339	328	306	338	312	324	336	332	318	309	316	310	286	306	313	295	321	304	301	313	331	337	365	332	318	306	327	325	322	298	291	341	314	314	324	308	332	282	307	359	295	311	333	301	347	294	320	317	328	307	327	358	335	302	320	339	330	329	311	362	354	307	311	353	353	328	352	307	348	333	309	356	356	340	319	314	339	322	339	332	295	348	329	309	304	325	294	317	352	337	328	344	366	291	334	316	325	324	323	331	317	307	348	300	316	327	336	327	340	322	345	318	321	323	331	309	321	326	313	318	274	311	334	323	363	334	301	347	304	324	301	327	333	350	311	321	329	340	312	343	344	342	329	305	297	343	337	346	292	293	326	318	310	344	346	303	316	324	315	350	307	334	339	315	308	303	329	296	331	340	299	336	317	336	343	330	341	348	316	326	340	349	332	299	322	292	327	327	334	322	316	336	317	289	351	334	302	337	330	327	353	339	293	329	311	297	319	329	308	336	297	288	353	298	297	332	362	271	313	330	312	347	298	306	317	307	324	331	326	329	320	315	322	298	337	282	308	321	296	325	332	327	294	327	305	301	295	323	293	303	294	293	321	300	333	307	310	321	330	330	300	312	301	338	329	348	317	324	302	345	318	331	337	330	312	307	314	328	293	326	302	338	324	331	349	345	331	321	353	316	319	292	326	335	309	348	320	362	340	333	350	311	309	326	319	345	314	309	321	323	321	304	341	297	290	333	298	279	340	325	336	310	299	303	327	345	292	315	315	330	326	314	309	306	303	324	343	330	297	318	330	331	300	323	310	307	302	325	324	342	331	315	321	345	322	293	328	331	303	305	340	308	315	348	343	311	312	346	317	339	285	333	344	334	332	301	314	328	312	320	306	323	315	333	334	339	322	334	347	314	334	314	329	315	362	309	303	289	305	352	300	312	323	312	323	345	307	329	327	303	309	336	317	320	336	330	351	319	303	353	358	307	334	318	300	351	293	319	296	340	291	319	326	299	316	326	317	308	356	336	353	287	340	328	327	308	322	312	327	287	316	324	313	341	330	307	310	310	313	326	321	317	320	363	327	321	308	302	350	335	319	337	327	290	367	341	329	321	315	321	329	322	315	361	314	323	314	294	330	328	333	340	330	312	299	364	292	293	337	271	323	322	339	349	371	307	346	333	323	322	320	308	306	317	353	276	354	335	332	327	334	308	308	330	318	338	303	320	323	330	316	296	335	303	299	342	319	318	326	323	322	325	332	345	310	342	308	330	317	323	325	335	315	339	340	305	336	327	357	294	333	323	327	347	316	341	316	315	323	349	342	328	345	320	317	301	329	334	354	335	343	329	330	344	307	305	307	345	335	300	315	307	308	305	331	316	314	315	330	329	336	331	318	328	307	323	322	326	348	315	312	300	319	318	327	319	340	299	323	324	309	322	307	341	315	317	330	319	328	300	353	314	319	288	308	287	345	337	337	307	323	296	291	321	346	320	327	321	325	327	338	338	329	347	312	348	313	335	318	307	312	334	309	270	360	325	337	323	348	307	335	333	295	308	341	333	318	305	290	320	345	341	305	343	303	326	298	339	336	329	335	320	316	327	319	324	310	333	344	336	322	308	337	325	337	338	334	334	317	320	316	322	352
31310	38900	15411	9084	7303	5865	4728	3615	2754	2182	1809	1492	1362	1245	1164	1067	939	813	676	680	600	627	599	578	533	535	597	574	542	531	505	593	595	558	523	541	518	505	505	495	459	509	467	414	436	472	508	501	502	462	492	491	493	448	471	452	469	462	474	447	504	461	444	494	504	489	453	434	488	447	469	479	488	480	451	497	486	462	467	456	470	450	436	460	436	474	463	463	440	439	483	501	487	464	485	479	439	476	444	468	455	478	451	431	455	454	495	480	450	441	430	435	501	442	485	420	436	425	462	457	449	459	447	500	475	451	426	465	489	447	461	481	444	414	446	485	434	476	454	459	458	493	426	463	439	469	481	480	449	462	467	437	459	457	436	461	463	466	422	474	455	459	453	459	443	478	436	455	493	454	501	462	459	426	462	485	447	461	474	449	463	485	479	444	500	502	512	433	477	483	444	429	435	440	454	453	425	451	463	425	459	443	498	486	474	413	460	464	476	434	407	460	473	472	440	437	447	454	481	445	494	469	493	480	419	446	482	465	450	464	471	502	476	485	474	478	480	462	462	460	468	436	477	445	466	486	454	450	455	437	499	413	510	458	471	471	461	438	464	468	484	456	452	446	474	400	427	452	422	461	479	486	487	457	462	447	451	478	445	470	476	478	468	460	474	423	473	448	474	475	478	459	461	473	444	431	462	457	437	444	434	454	433	446	466	475	463	507	460	419	443	463	463	497	486	456	455	437	482	432	445	457	454	439	479	459	492	463	446	468	413	485	460	459	458	473	444	462	477	409	449	452	452	440	458	492	435	436	465	405	470	428	461	454	465	462	457	443	459	453	492	462	464	469	432	470	442	466	479	461	501	437	467	448	470	470	467	467	471	453	463	447	451	449	475	454	454	460	462	423	454	477	468	445	441	485	483	413	429	497	469	481	428	487	455	467	477	480	456	484	444	456	463	449	490	500	459	463	456	474	464	463	431	435	487	458	478	451	444	436	465	443	454	430	447	441	458	467	468	483	490	482	460	511	449	461	473	435	454	464	488	449	430	463	495	497	434	464	482	466	452	447	450	462	441	460	434	458	432	465	453	488	456	490	458	478	429	472	471	446	438	452	481	471	481	485	446	494	466	465	399	421	470	439	444	458	466	494	451	434	408	464	416	433	434	397	456	472	431	448	460	488	442	439	467	464	454	454	489	441	435	431	468	476	450	452	467	477	453	479	446	445	404	448	445	466	457	471	447	467	467	431	437	470	485	454	469	476	412	451	436	447	464	500	476	441	445	443	445	452	465	423	453	471	448	492	481	457	463	441	484	427	507	438	457	433	506	469	465	466	455	474	487	479	490	493	451	462	429	455	445	473	446	439	472	461	453	463	459	432	451	419	394	467	437	433	448	482	478	470	438	478	422	446	491	463	436	497	461	452	424	459	467	437	433	472	458	447	478	438	451	433	510	439	463	468	517	429	459	446	452	431	453	440	441	433	417	424	463	461	447	426	447	491	421	463	429	429	464	432	440	450	442	488	484	490	467	456	458	469	459	464	418	425	458	494	429	447	422	467	455	455	457	442	428	481	479	475	443	461	469	485	430	418	440	467	469	459	446	434	447	439	466	470	427	466	437	460	478	458	453	465	479	460	415	459	450	449	448	433	465	474	436	464	493	444	444	435	465	488	449	451	443	503	440	458	468	445	403	452	466	439	434	437	463	479	456	467	463	492	467	429	419	464	448	436	457	432	457	452	454	478	443	442	424	478	451	451	490	492	466	463	483	426	489	473	481	504	420	461	399	452	452	433	437	439	420	464	483	439	451	442	462	441	426	469	480	457	509	459	453	492	500	472	493	426	449	429	487	433	464	469	469	426	476	492	457	435	450	464	445	474	410	468	435	434	447	515	462	481	443	420	496	464	477	481	441	476	466	494	460	455	480	420	461	457	468	460	443	475	475	495	489	466	463	445	465	522	446	402	468	466	443	462	441	507	443	486	463	450	483	484	439	429	459	430	479	440	456	457	450	456	466	460	486	437	478	468	437	437	494	479	461	447	466	428	470	478	439	459	418	494	510	452	426	480	444	433	447	507	471	436	440	447	466	460	459	463	453	450	469	459	422	456	444	474	455	447	463	464	444	452	482	440	416	529	465	458	453	462	483	435	454	483	468	441	433	428	460	454	459	497	445	472	472	454	465	466	424	428	432	461	463	405	470	459	442	464	449	472	450	458	452	444	454	464	471	466	476	473	479	427	436	444	454	456	483	470	421	448	462	462	437	436	488	468	462	453	490	455	447	453	442	466	474	434	469	479	447	434	472	474	472	489	464	449	473	470	481	484	453	494	433	424	444	457	441	464	434	466	434	507	469	432	495	479	443	443	454	451	447	492	468	431	506	467	443	447	472	445	435	452	440	447	443	459	476	423	460	469	486	432	461	445	433	449	421	470	444	459	435	450	452	438	415	435	429	463	465	432	439	483	444	450	456	480	452	474	436	466	452	492	421	469	442	482	454	394	443	454	443	452	428	466	460	454	423	448	424	447	456	441	494	448	474	492	434	448	463	435	462	457	498	498	483	490	447	447	459	458	434	496	467	501	461	466	424	463	482	462	462	477	488	425	458	441	459	469	463	453	449	431	431	449	450	447	462	466	489	464	489	455	474	503	465	504	463	474	452	468	468	457	454	447	463	427	457	478	459	429	509	447	441	465	439	451	442	448	485	442	433	430	422	471	441	452	443	444	469	421	442	437	454	453	462	453	458	459	409	437	406	472	454	440	437	464	440	480	474	460	460	478	469	447	448	500	454	428	471	453	433	442	405	437	480	426	462	484	437	503	461	458	426	441	485	429	440	441	477	467	447	467	492	460	440	451	457	422	437	478	460	441	447	462	479	477	460	479	472	435	472	480	447	478	421	482	447	460	477	427	401	431	477	436	457	469	447	467	486	457	461	458	423	410	453	466	440	477	476	442	490	461	442	504	485	470	481	488	439	473	465	472	469	462	481	470	437	454	503	432	427	427	456	460	495	478	463	491	434	411	462	453	437	438	459	457	442	461	456	491	434	467	447	456	483	446	462	462	512	447	466	473	445	506	470	453	450	442	471	457	433	471	461	434	431	426	415	461	445	497	471	449	461	408	468	465	461	447	443	456	436	459	461	461	457	450	505	431	465	436	444	453	459	419	466	427	445	472	460	454	487	411	453	470	464	461	427	429	427	476	439	487	458	430	438	472	481	458	431	465	453	428	468	445	488	475	464	468	459	431	492	456	454	503	464	440	415	441	444	449	470	458	473	510	444	439	453	432	461	461	478	484	454	449	437	425	448	461	458	482	493	465	444	475	428	461	487	481	441	473	432	435	470	458	490	428	456	451	450	466	443	439	476	462	421	442	425	449	499	486	472	449	486	461	486	435	448	460	443	426	447	429	466	464	472	480	473	518	451	477	473	423	429	442	448	467	458	470	482	457	458	475	413	433	470	444	457	479	442	427	438	446	450	474	453	424
22823	20783	28263	23367	20778	20126	6572	2203	1476	1247	979	878	737	660	656	587	514	488	410	375	381	329	342	372	359	339	351	394	355	301	350	380	347	359	332	334	308	278	265	311	273	287	276	286	273	277	274	248	285	292	261	272	274	268	275	274	280	263	277	266	274	265	239	286	231	245	287	244	270	272	293	275	283	271	279	286	271	275	299	287	290	271	232	296	292	282	266	301	264	242	271	307	262	284	270	283	275	253	267	267	264	259	274	273	258	309	269	271	251	239	258	265	262	253	274	286	230	307	281	256	267	258	299	296	281	254	264	271	277	290	274	292	253	289	265	254	277	265	249	238	275	260	288	281	255	250	275	283	273	279	318	285	287	301	255	251	263	265	283	245	243	293	280	295	272	271	281	258	265	287	290	265	271	224	245	245	248	264	253	264	289	258	276	277	266	271	264	268	256	250	268	272	248	249	285	283	256	324	252	270	258	239	277	238	290	266	263	246	266	266	268	309	283	264	281	280	254	270	263	255	276	259	260	263	281	254	272	284	251	274	251	251	249	222	275	256	268	246	261	282	264	265	259	275	286	266	263	310	274	259	252	255	286	273	272	249	255	259	282	262	281	230	288	260	291	285	266	280	260	267	264	266	262	276	293	262	270	258	269	245	257	263	252	264	263	266	297	285	255	266	271	274	268	284	279	256	293	262	263	286	256	257	276	274	245	230	249	267	245	269	252	250	273	271	255	263	279	278	270	265	259	260	270	249	267	247	283	253	289	271	277	265	270	240	251	255	270	271	274	248	301	258	273	260	264	264	274	251	257	265	246	274	268	263	279	262	243	271	256	285	257	251	279	236	267	223	277	279	262	261	267	297	283	243	257	281	281	252	286	280	277	271	239	265	277	273	257	261	296	243	256	283	256	251	291	261	279	310	250	277	243	253	257	263	281	270	268	269	253	267	285	249	278	292	296	267	265	239	275	280	273	255	261	262	260	277	271	248	305	268	235	267	265	282	257	285	249	277	276	264	236	252	236	277	262	262	256	287	297	258	272	302	257	276	265	273	269	251	258	256	262	266	269	265	272	288	248	274	257	261	262	233	275	256	258	294	269	270	320	260	267	261	265	248	252	269	246	268	264	270	243	234	263	264	276	257	225	282	292	237	224	290	278	256	299	259	277	271	270	264	297	292	256	256	220	261	277	304	277	260	274	278	262	263	259	262	270	270	253	261	293	270	276	266	255	281	259	260	291	259	235	278	247	261	264	292	260	262	251	258	283	300	269	262	277	288	243	269	238	287	269	254	263	263	258	272	280	272	252	264	275	271	283	258	280	259	261	246	259	274	266	260	264	296	267	256	285	249	267	286	285	220	258	249	254	265	240	267	265	296	272	259	268	285	259	285	285	221	288	289	273	253	264	238	262	262	251	274	277	277	281	255	282	287	267	271	282	267	273	290	263	283	273	258	292	234	256	277	257	271	259	278	281	254	248	244	269	261	267	275	248	276	250	251	277	272	289	262	258	240	281	291	257	257	268	278	287	262	245	290	250	249	250	280	278	284	257	241	272	257	278	296	252	245	284	269	302	272	258	229	248	245	253	270	237	267	262	265	248	267	240	276	255	255	277	261	263	267	258	281	308	234	253	274	254	251	268	256	260	283	260	289	272	282	271	230	229	288	263	238	235	261	272	264	245	281	246	254	283	267	279	268	276	257	230	265	291	268	279	283	286	250	278	283	255	284	253	287	272	267	260	248	271	277	264	270	242	256	280	262	264	261	271	279	271	264	268	273	310	273	255	263	249	282	278	274	264	276	276	274	246	292	283	239	263	243	252	268	263	277	295	260	267	273	241	257	241	266	259	273	259	273	270	249	327	231	248	273	280	287	263	267	279	268	262	250	256	245	257	239	254	265	294	277	278	278	284	285	271	267	264	281	286	268	255	278	254	281	276	272	282	270	284	264	275	218	300	263	257	238	256	283	267	245	287	222	273	284	276	248	273	237	265	273	277	269	279	286	244	238	276	241	279	283	260	258	281	254	289	273	250	248	275	291	278	268	246	277	263	271	280	267	251	251	256	237	278	271	254	255	279	263	254	277	267	280	274	279	253	287	250	268	250	307	270	261	286	260	287	273	248	255	253	267	287	269	253	287	244	243	241	272	296	268	236	282	262	278	229	271	263	275	254	257	287	280	251	239	220	256	273	262	269	274	295	246	266	310	238	255	256	262	268	241	279	314	287	249	279	253	234	250	236	259	277	250	264	262	248	232	244	295	250	279	258	271	227	283	286	256	287	272	255	260	295	267	258	256	274	265	269	266	277	228	280	277	272	304	263	254	276	256	232	244	268	258	247	312	273	298	246	285	285	331	289	251	280	268	250	254	241	264	298	249	267	272	259	255	256	308	225	258	267	250	250	266	239	254	273	281	251	272	295	281	272	275	244	261	269	235	264	250	269	298	280	270	295	267	275	279	250	286	231	275	264	249	249	285	285	286	280	281	287	271	261	274	272	287	264	258	260	262	251	240	247	249	260	293	246	256	286	258	275	277	236	278	292	251	291	279	255	270	269	253	296	303	271	299	268	247	278	264	248	266	230	271	272	266	263	265	253	292	275	289	230	284	293	254	275	280	233	250	245	243	274	293	248	257	272	262	287	271	269	264	270	258	265	291	248	277	258	252	313	259	281	275	273	277	258	251	266	246	266	290	284	266	273	296	275	263	245	268	246	273	281	271	275	255	289	274	255	281	290	248	243	253	256	276	299	252	296	279	256	250	255	257	259	272	276	272	276	259	266	283	264	293	268	267	254	281	269	263	290	257	264	250	288	295	266	256	262	269	293	262	263	267	285	249	261	273	249	275	285	266	277	265	283	252	300	233	296	273	227	280	253	236	260	266	272	274	288	262	262	273	253	274	289	281	278	252	282	246	286	274	272	289	260	246	275	266	269	268	269	270	272	252	258	228	243	286	264	234	278	243	303	268	260	270	257	259	240	253	251	271	268	256	252	269	272	246	255	263	287	265	275	288	273	252	284	261	259	260	266	264	265	278	255	294	277	277	261	259	255	249	284	279	262	254	274	279	265	256	260	303	240	265	291	249	283	294	295	279	300	255	265	274	258	251	261	249	295	254	252	284	267	305	253	263	266	241	282	276	283	268	268	242	273	273	280	231	255	275	283	301	267	287	291	279	239	288	278	278	269	288	277	291	262	263	268	270	288	253	258	290	277	280	256	250	263	275	282	251	278	217	289	259	288	272	257	267	256	259	257	291	265	249	278	266	244	262	306	290	261	283	264	250	263	266	245	288	270	259	259	271	292	280	263	265	248	307	250	256	263	250	266	253	266	246	260	279	272	284	255	281	253	269	257	294	260	273	291	277	259	278	284	251	294	257	276	287	249	267	260	258	249	270	260	242	265	281	262	265	277	231	254	258	239	286	282	254	280	265	245	276	286	239	277	258	274	277	269	250	281	252	264	243	296	248	269	270	254	277	269	270	233	265
33719	43631	21521	13146	10745	8854	6993	5186	4016	3197	2633	2080	1757	1571	1513	1383	1124	865	765	693	660	639	584	571	560	538	594	563	587	560	574	565	573	541	533	544	460	474	445	440	443	435	412	376	415	420	394	425	428	390	380	393	441	395	429	393	378	356	380	373	380	395	410	370	398	382	367	404	337	421	396	380	388	404	401	425	443	415	411	395	385	439	359	396	378	427	400	369	393	381	351	385	393	350	372	424	364	384	402	381	392	410	377	389	353	363	364	354	389	377	376	365	364	367	403	396	373	355	377	383	398	370	382	392	413	391	398	368	403	406	389	353	397	380	396	414	370	400	352	405	373	382	406	351	415	380	401	388	359	354	348	410	345	391	406	376	391	447	391	385	375	395	356	365	384	339	378	362	392	397	394	353	407	424	394	374	415	399	370	390	407	393	356	365	385	405	362	384	381	376	341	420	387	385	364	382	403	380	382	408	415	391	390	355	341	380	372	385	395	406	381	356	378	358	390	389	379	405	427	412	404	349	370	370	381	351	366	379	398	383	411	400	387	379	393	398	377	387	367	397	378	378	372	368	364	394	384	377	401	347	382	403	377	366	368	352	390	347	352	403	380	361	390	386	371	391	342	389	383	411	384	357	367	376	398	422	379	360	388	358	390	363	364	394	387	375	358	385	367	386	387	410	377	364	406	402	409	407	388	374	356	353	399	361	384	377	373	388	406	385	398	375	395	355	349	386	380	376	389	377	336	386	389	384	380	380	382	334	388	374	397	402	393	370	360	373	406	424	403	409	397	369	395	393	382	355	407	385	355	404	398	382	416	366	425	348	398	370	378	388	415	377	395	388	382	370	387	342	390	390	342	399	425	352	402	343	362	383	421	356	369	358	368	375	376	371	433	355	379	413	379	377	358	406	391	386	389	401	395	345	346	372	414	387	381	387	343	387	384	387	397	357	427	386	381	378	415	383	389	349	378	378	368	367	382	373	428	397	380	367	415	357	378	382	375	394	383	336	383	432	401	402	384	407	393	370	382	417	422	357	388	393	387	354	367	322	391	386	378	382	359	364	382	353	390	371	421	422	397	360	370	358	374	392	364	403	343	376	377	381	371	359	393	406	339	379	392	393	413	351	375	383	368	385	356	360	402	335	353	394	379	382	383	388	373	365	377	442	371	414	387	366	383	365	357	369	395	408	389	409	389	386	382	360	397	419	371	392	360	394	418	351	381	402	366	356	375	383	386	390	403	382	356	351	347	377	394	380	419	404	387	397	390	357	386	358	346	385	403	349	381	386	371	366	399	405	376	397	380	404	410	395	419	400	379	386	392	375	391	385	373	397	415	380	403	382	398	397	392	389	418	385	378	392	347	375	376	382	403	370	372	384	390	364	398	385	410	380	398	366	404	357	378	373	372	384	392	343	382	412	397	414	409	381	391	359	390	385	363	417	396	389	375	389	362	351	407	396	412	368	351	388	401	380	394	399	389	398	383	390	362	398	388	376	368	418	389	406	384	414	381	382	372	365	378	395	416	383	370	356	373	368	391	374	359	382	381	365	385	382	419	356	403	374	372	397	358	387	379	394	390	366	398	368	404	401	362	418	390	426	351	383	387	363	389	414	375	380	384	399	365	348	391	412	377	380	363	396	356	383	372	366	368	381	375	397	406	368	377	390	365	419	400	392	404	364	370	341	413	401	363	361	392	391	363	396	430	424	383	393	430	393	381	389	433	360	379	397	399	380	372	398	424	408	381	370	375	341	381	428	384	416	361	350	400	400	348	365	384	393	376	403	383	394	390	381	390	392	386	359	386	399	396	376	355	358	355	374	364	370	387	378	385	386	379	393	382	382	413	343	398	404	397	393	368	412	393	389	396	395	411	391	376	370	407	392	403	377	391	411	361	396	343	380	404	341	406	364	373	402	371	360	360	401	394	381	363	390	393	391	410	412	404	381	414	348	393	382	375	385	370	357	387	332	390	417	393	386	392	402	354	414	382	369	379	387	386	380	379	343	399	364	369	388	382	361	368	395	378	395	423	386	393	337	375	361	393	372	390	394	368	407	392	417	392	378	374	380	378	404	347	404	400	377	409	345	389	369	362	397	384	378	375	390	392	398	394	336	368	375	370	342	385	358	368	371	401	350	382	369	390	406	387	405	369	360	402	370	387	355	363	371	364	396	371	346	390	389	400	390	363	346	379	341	379	367	364	345	367	379	401	399	384	400	398	359	353	368	364	370	356	355	383	343	357	385	360	358	395	372	374	409	366	365	375	378	421	379	366	359	345	380	373	381	422	407	347	375	381	385	383	401	408	406	344	403	381	376	348	369	395	412	416	374	405	385	350	397	361	367	393	384	392	414	383	400	406	353	376	383	382	388	347	370	387	390	399	394	401	396	365	385	360	370	350	331	363	387	383	362	382	417	364	356	378	372	397	364	375	401	378	372	380	381	355	406	391	378	354	354	397	340	366	364	392	398	367	407	392	338	399	413	398	366	410	358	410	398	389	397	392	382	379	391	366	372	375	441	367	372	403	390	379	376	391	361	384	380	385	401	421	352	416	382	408	365	363	365	410	405	391	399	358	378	364	417	373	367	389	394	420	392	358	359	403	371	349	372	387	397	379	407	372	405	381	369	384	359	340	398	385	396	370	410	386	413	364	379	407	374	390	415	399	389	393	364	363	364	351	378	385	412	365	410	371	357	387	365	339	366	376	403	391	379	402	384	405	382	384	415	339	385	358	413	378	391	374	381	393	360	394	390	391	387	399	381	401	382	383	400	374	411	403	373	408	389	387	384	414	418	367	383	410	400	368	385	389	371	409	374	356	406	366	359	389	359	383	377	398	392	382	334	364	412	383	376	377	404	389	382	423	369	417	347	341	390	395	410	388	385	404	397	347	416	377	385	378	350	371	394	396	366	400	405	381	376	390	380	400	400	390	364	367	388	418	374	376	399	409	370	392	364	406	343	372	367	416	392	365	375	389	427	383	387	405	346	366	385	366	339	369	349	401	377	351	411	377	407	363	385	384	394	359	326	403	393	415	382	419	422	413	354	388	399	378	413	406	388	387	355	371	362	389	420	381	376	373	366	380	385	390	352	375	375	392	350	382	381	383	359	374	382	364	404	373	385	366	392	359	402	375	389	364	371	371	376	374	376	363	364	410	392	408	406	373	356	357	398	376	368	383	386	361	394	388	365	416	391	357	374	384	381	370	373	351	350	413	421	368	362	368	381	418	376	366	376	419	421	375	358	382	397	382	421	370	360	374	396	392	381	363	393	386	357	362	340	416	373	402	372	397	361	377	386	374	386	388	382	409	427	384	353	363	382	372	423	373	401	386	380	399	374	378	391	399	365	368	377	437	389	381	407	396	383	385	352	369	400	383	421	355	362	393	385	377	395	377	366	377	398	358	394	356	417	370	400	382	381	390	376	383	371	367	414	389	384	368	367	395	402	361	350	397	388	371	387	379	369	367	362	386	369	376	363	359	390
27161	20548	11017	3181	1647	1268	1003	705	612	499	383	358	353	355	295	302	253	255	219	218	251	217	205	221	209	219	226	227	235	258	221	234	208	220	186	211	216	188	209	222	224	195	196	184	207	203	220	200	193	223	194	215	226	219	191	187	191	197	211	192	197	198	209	205	191	210	194	183	214	196	196	215	193	193	189	206	206	220	202	204	221	224	203	216	200	228	205	211	213	182	216	229	196	193	193	194	213	204	209	201	212	198	203	204	214	196	192	175	222	189	188	195	188	202	194	202	212	192	197	196	162	213	208	221	191	192	202	191	174	222	205	209	224	211	170	208	205	220	219	209	232	208	212	231	202	194	208	198	202	194	211	175	202	184	194	205	212	214	208	196	241	225	212	208	229	210	209	213	183	204	210	203	206	226	202	219	191	211	210	196	205	199	204	187	221	197	215	220	189	205	192	199	200	205	203	204	194	198	191	197	215	200	213	189	206	193	196	202	201	210	209	208	219	222	224	207	213	194	207	218	220	235	203	215	194	208	242	181	213	181	200	220	221	182	217	215	208	217	221	217	201	200	203	218	207	184	209	228	226	188	189	188	181	183	204	217	217	210	188	212	191	204	210	209	212	203	205	200	203	202	220	193	167	221	200	211	185	202	208	199	229	206	209	213	198	191	202	228	179	235	204	203	190	214	206	205	196	225	235	196	226	204	181	178	205	186	219	188	180	195	199	184	201	186	206	198	194	218	170	205	181	208	200	204	198	195	197	227	208	207	192	216	208	187	197	194	189	207	192	205	206	209	194	186	214	212	198	200	199	227	202	218	225	186	220	199	213	198	183	184	198	182	226	198	205	200	209	217	181	207	221	173	199	217	171	229	187	174	196	183	200	188	195	187	208	208	201	189	190	194	211	181	231	218	210	203	196	217	199	212	200	204	217	220	223	194	206	209	207	224	207	239	196	219	181	196	200	194	211	219	185	234	192	195	201	198	229	204	181	220	210	193	206	223	172	220	196	226	218	189	209	227	187	187	192	194	236	204	218	209	212	219	190	219	192	228	194	193	210	198	208	174	204	206	204	195	200	196	206	186	213	215	204	199	225	219	193	216	210	197	209	212	211	183	195	188	197	199	206	180	198	202	216	220	151	212	213	179	200	184	218	218	203	203	196	186	222	194	206	204	212	184	232	182	188	216	204	180	194	197	203	197	184	222	226	188	198	194	218	197	214	191	177	218	181	224	193	213	198	212	207	194	156	231	218	223	208	186	192	201	199	222	172	182	189	197	199	193	212	184	193	195	203	195	221	219	189	229	188	200	190	195	206	215	213	220	194	215	212	209	191	225	201	214	204	191	209	212	211	217	203	209	194	199	200	212	216	190	200	200	216	206	206	185	199	219	217	217	202	199	192	211	191	197	201	221	217	203	213	202	202	218	204	205	212	186	215	224	215	225	198	189	189	191	187	208	191	182	205	202	206	228	199	202	214	218	186	175	195	214	204	208	203	191	214	200	199	197	207	206	214	199	187	218	200	200	204	198	192	226	194	208	230	208	215	208	213	207	197	249	238	219	206	233	223	175	210	186	210	192	198	185	222	212	214	239	195	195	227	189	228	227	197	204	189	200	214	191	176	214	224	207	186	212	216	190	208	242	197	219	198	220	219	231	191	195	194	205	212	206	231	200	207	209	190	209	195	192	225	189	221	204	227	199	202	218	219	201	196	207	209	206	211	183	193	195	193	213	202	220	219	212	168	194	172	189	183	192	202	224	211	179	192	179	223	203	201	183	201	210	212	215	220	211	214	211	199	217	192	183	183	188	183	220	253	195	194	184	209	200	171	180	210	229	201	205	188	222	210	215	217	226	198	209	209	219	219	191	209	209	240	184	205	219	242	207	198	201	211	216	165	186	237	208	190	214	178	211	201	210	192	209	217	187	214	185	194	215	194	203	173	179	223	198	184	207	209	197	213	183	200	209	222	207	209	203	206	194	218	196	193	200	210	232	215	222	206	186	208	180	213	209	207	220	208	197	198	209	189	199	218	213	203	204	202	197	198	202	218	189	204	191	197	190	212	203	191	205	207	218	172	235	199	194	210	218	212	200	213	200	238	213	205	181	198	202	178	229	203	186	220	185	192	190	205	202	178	185	183	216	196	184	207	208	183	207	216	203	216	197	223	206	212	226	196	199	187	185	237	188	213	195	198	211	199	198	199	219	197	176	211	208	183	210	224	198	202	205	249	205	210	201	215	192	173	199	210	218	201	185	201	208	221	207	221	192	193	199	216	219	210	203	200	222	228	202	196	218	210	186	186	203	199	192	196	194	225	223	206	210	193	208	209	204	204	206	227	203	205	176	213	201	204	187	219	202	205	187	208	210	219	189	216	214	184	203	179	208	232	185	202	204	218	199	195	208	209	200	190	205	204	194	217	206	195	225	200	185	191	218	187	216	160	194	208	176	192	208	221	214	210	205	202	202	207	214	195	204	179	215	201	185	215	190	226	246	218	218	223	207	209	223	188	207	163	208	196	211	214	197	235	199	187	202	178	203	198	207	214	216	205	204	189	202	235	209	210	189	196	230	228	200	177	210	211	205	189	199	204	200	210	214	201	205	214	217	211	217	206	212	195	202	198	230	220	224	183	226	180	199	209	207	200	223	205	209	203	218	215	219	205	223	193	228	217	197	210	219	198	189	212	204	201	186	197	225	222	202	212	205	184	205	199	188	208	218	213	203	188	196	214	209	206	205	178	202	188	192	223	205	190	222	226	211	210	180	191	211	172	214	199	194	225	209	224	209	182	194	202	210	209	186	218	198	201	226	236	198	215	175	205	181	201	208	223	198	201	213	207	203	190	195	219	188	198	191	200	197	219	228	183	212	218	200	212	190	212	180	219	204	221	218	206	227	206	198	211	199	214	192	199	221	213	182	246	208	216	175	216	179	197	227	188	211	205	185	235	184	200	196	202	200	213	206	217	216	221	239	215	218	200	223	179	187	210	197	193	218	206	211	206	192	206	202	217	202	191	209	204	210	220	211	180	197	197	196	216	179	190	220	200	206	215	207	206	213	201	217	197	201	231	217	204	198	208	188	202	195	207	197	207	196	189	188	204	214	211	209	209	176	192	217	190	218	209	200	217	194	219	194	212	205	189	204	213	190	204	210	217	185	195	215	200	208	209	199	213	199	192	220	231	223	223	236	239	212	205	191	215	223	203	175	223	199	207	200	227	181	213	214	194	185	209	229	218	191	216	244	235	201	223	201	205	197	214	196	205	188	195	205	221	198	217	187	222	194	201	195	192	193	217	221	210	200	195	215	192	201	222	195	206	199	177	190	206	226	201	201	224	234	198	206	203	208	205	213	200	200	211	180	183	188	212	216	210	214	188	200	221	229	205	218	201	191	212	184	201	174	218	230	204	189	220	206	226	190	199	199	212	225	186	227	202	197	186	208	202	181	207	178	198	230	183	227	184	212	220	206	189	191	206	200	199	209	215	208
25850	25568	8894	4993	4019	3243	2544	1880	1454	1203	962	800	751	658	647	514	420	382	343	362	355	362	333	315	317	322	317	338	359	330	348	363	337	363	324	339	321	305	311	302	333	275	269	283	292	292	262	316	294	276	280	304	292	284	286	239	291	268	297	263	300	291	301	290	303	273	302	282	310	288	273	304	276	272	291	313	306	281	271	270	273	273	285	318	326	279	280	299	309	293	313	292	295	293	282	294	286	284	291	295	306	278	289	300	282	267	305	286	283	311	269	314	310	281	288	256	275	309	279	296	311	281	303	312	286	276	285	272	288	308	283	283	273	290	304	309	295	291	285	300	266	291	302	293	289	286	299	309	288	298	301	294	309	289	278	280	291	303	272	294	294	303	274	304	282	280	309	293	300	270	289	321	313	285	273	293	297	271	276	298	285	282	303	301	280	277	290	292	320	299	287	288	320	262	289	289	329	299	288	288	288	294	284	286	265	284	310	293	292	273	281	299	260	282	264	270	297	267	293	275	299	328	277	278	311	270	290	290	281	295	295	268	305	287	302	285	297	282	277	272	316	293	303	288	277	308	304	275	306	306	285	294	310	286	296	300	284	293	277	287	303	296	295	290	296	273	274	295	272	321	291	288	286	295	294	264	249	281	310	295	296	307	321	302	279	292	280	295	290	264	283	314	302	264	289	276	294	280	299	274	320	274	287	287	299	299	296	252	303	295	265	300	269	294	285	297	305	281	279	320	290	298	286	285	280	283	309	277	298	282	259	244	303	275	312	283	299	296	303	289	295	308	287	277	311	294	293	286	292	291	294	286	259	315	294	287	288	290	282	290	283	296	297	268	266	264	302	287	278	321	265	275	294	279	317	303	302	280	263	286	294	322	303	314	262	293	296	280	276	294	284	325	275	316	307	257	276	274	266	289	280	310	294	297	302	292	307	295	283	301	283	266	284	285	295	275	288	281	285	294	273	293	282	293	280	343	309	277	292	261	253	282	291	292	276	300	277	314	302	274	309	301	302	271	281	278	287	264	323	306	275	304	289	266	289	305	276	277	295	302	317	278	270	309	289	314	323	263	287	271	269	311	275	282	282	304	281	279	257	310	297	300	297	276	297	308	278	269	266	298	284	286	288	306	329	270	305	292	290	299	306	290	285	288	306	304	281	281	277	295	296	305	294	305	258	285	275	278	268	274	266	282	346	302	274	257	268	284	301	257	294	303	287	298	288	293	274	300	310	294	282	284	276	281	286	301	292	276	298	290	300	285	294	279	287	299	317	270	274	299	287	264	317	306	272	283	279	296	298	280	300	273	320	284	277	266	296	272	294	288	273	298	273	287	286	327	287	317	302	272	257	288	268	296	301	307	269	281	290	258	268	285	285	283	307	291	303	291	291	266	277	281	295	271	288	324	275	288	294	257	256	306	304	266	293	305	298	276	290	285	280	300	273	282	272	275	272	310	299	321	278	261	281	281	277	283	293	301	280	293	273	295	311	264	289	297	299	307	283	266	295	292	259	288	320	284	280	269	293	292	290	308	265	267	277	303	285	287	265	320	267	311	272	293	276	303	284	314	293	275	275	307	295	307	279	297	303	284	280	293	297	294	284	269	306	302	241	288	315	295	286	296	292	286	287	278	312	266	306	285	289	302	271	312	313	261	307	302	283	291	282	270	317	291	269	283	271	288	302	320	290	295	305	282	323	310	279	299	292	303	288	291	293	292	304	286	281	279	290	285	275	310	284	281	283	285	284	284	304	274	287	300	290	293	283	310	284	333	292	271	285	293	296	287	244	309	257	268	279	295	291	278	323	329	302	310	318	281	257	277	287	302	319	293	270	327	327	294	307	299	304	271	325	294	262	297	265	263	307	295	286	308	293	275	278	292	315	298	281	310	268	293	276	326	325	287	287	297	308	289	299	327	308	314	299	309	301	303	275	263	286	273	330	281	320	297	289	275	259	311	285	295	302	315	293	274	299	284	277	319	293	309	271	285	277	275	289	301	275	275	298	309	261	283	276	327	276	276	292	286	294	276	285	316	284	286	294	281	285	318	295	295	310	269	282	301	308	290	289	277	288	299	284	291	284	285	300	289	266	279	301	259	256	296	299	301	292	308	318	300	301	288	314	289	275	284	265	316	286	268	290	319	258	299	283	262	315	266	309	295	300	288	301	293	249	317	256	302	247	291	296	282	287	303	293	293	298	299	312	289	288	275	314	272	304	282	279	271	315	274	309	281	298	309	284	303	267	292	323	254	267	299	294	333	271	316	266	296	255	298	281	290	298	293	285	307	272	288	292	288	288	274	308	276	306	301	290	307	270	275	303	282	275	276	279	281	303	277	308	317	249	280	275	288	298	327	252	282	294	303	312	270	275	303	286	284	313	285	288	269	276	295	295	275	311	289	289	292	253	281	305	265	280	299	290	261	301	267	321	269	290	291	286	276	282	311	287	278	297	302	251	273	303	266	291	321	259	288	272	300	311	286	285	291	295	275	276	275	303	275	294	279	260	277	256	269	273	287	314	306	289	278	295	284	287	326	272	284	284	300	291	283	313	276	306	273	312	283	294	288	283	272	298	279	290	285	305	311	300	303	304	341	285	275	305	335	267	291	264	303	296	305	288	320	308	312	293	282	325	288	267	284	307	292	288	323	262	306	299	284	278	283	304	288	315	314	310	289	288	301	271	264	298	301	296	303	300	259	295	285	331	280	265	272	276	291	282	331	292	275	274	271	321	284	320	261	280	306	304	286	278	268	283	266	309	303	294	288	261	263	266	298	298	291	293	292	295	298	290	285	292	286	287	290	267	289	263	313	286	287	278	291	266	286	271	291	266	299	287	262	267	302	280	284	298	315	301	267	307	310	303	258	299	242	284	288	292	275	295	306	312	286	310	299	292	316	278	298	319	296	258	291	290	273	285	309	284	247	289	307	282	287	294	307	293	279	307	275	325	288	307	262	311	287	297	285	302	287	276	301	259	291	306	286	273	275	298	279	297	310	310	307	293	282	299	299	289	273	286	293	297	262	285	282	261	251	276	291	299	267	286	276	262	297	288	313	309	293	284	251	305	307	304	299	288	278	272	262	283	283	292	304	294	292	283	292	294	278	285	295	301	301	277	290	293	309	268	277	280	276	269	271	293	322	285	285	282	279	264	275	303	268	292	276	290	282	277	274	270	279	314	312	280	298	303	274	272	307	283	274	295	262	300	283	271	280	286	273	275	278	233	284	293	272	285	313	302	288	265	267	298	304	250	290	284	278	294	279	284	287	275	264	269	309	263	320	281	280	300	286	299	291	300	279	283	281	284	302	291	299	269	303	277	301	317	287	305	306	301	271	283	269	285	283	266	298	291	278	281	283	282	305	309	308	286	280	296	299	313	296	283	295	296	264	301	268	298	280	252	286	275	316	272	282	306	306	289	316	300	307	300	303	294	277	277	272	292	272	274	305	307	283	281	292	278	284	272	286	278	270	287	284	275	305	280	300
23748	20768	27735	23802	20472	8270	2695	1618	1262	1031	829	749	712	651	540	537	442	437	412	397	383	377	346	368	365	370	402	385	404	409	364	372	363	388	354	348	368	339	340	358	335	312	351	329	358	310	330	300	301	334	281	299	315	322	329	353	327	326	307	301	341	331	339	296	332	298	326	302	338	322	313	337	363	336	355	361	343	314	321	334	344	361	296	308	327	314	334	319	325	329	346	324	300	314	339	295	334	316	332	319	312	298	324	329	309	325	334	297	339	317	315	295	319	340	333	346	354	302	337	342	358	303	313	345	319	328	323	334	339	343	333	352	334	361	299	334	320	332	305	313	329	298	317	332	300	293	299	333	313	307	335	324	334	304	324	311	339	303	332	312	338	350	338	360	358	337	356	326	342	338	344	297	337	299	318	321	338	333	296	307	314	360	332	318	307	337	314	357	306	314	287	324	354	298	308	332	315	315	278	323	317	345	313	328	297	316	300	317	312	333	327	321	308	313	342	306	324	331	287	296	320	329	349	331	335	299	321	339	315	315	338	335	316	281	321	317	324	341	335	291	315	343	282	342	315	330	327	315	337	331	344	332	313	321	312	317	322	334	317	331	325	298	286	302	315	318	333	309	354	337	308	325	300	316	334	301	298	285	308	338	310	319	288	315	335	327	342	310	329	324	281	325	308	332	336	338	304	310	322	320	321	362	309	300	334	311	308	306	357	328	319	352	288	340	338	306	338	340	343	340	293	311	302	313	297	312	296	339	344	341	302	320	297	300	303	309	331	310	315	300	289	324	338	327	289	304	351	334	307	301	330	316	322	320	326	314	308	312	317	321	299	325	317	332	307	322	313	323	315	319	298	366	299	296	316	324	295	323	320	337	317	330	345	312	335	300	300	319	327	319	334	330	323	297	295	299	309	293	317	330	337	306	342	330	334	299	308	340	320	315	302	333	337	295	315	304	334	309	290	312	310	325	294	322	301	322	322	334	286	335	333	302	349	317	340	325	314	353	317	336	327	304	307	309	335	299	333	341	312	338	328	308	310	297	325	316	328	322	311	338	334	330	327	316	308	304	319	318	321	314	322	329	326	360	339	277	317	315	344	306	309	298	354	322	306	308	341	340	328	311	326	318	301	320	300	320	303	301	327	327	353	323	308	340	326	343	301	340	323	327	325	280	322	340	324	333	303	315	351	313	312	350	310	334	329	311	315	336	320	295	332	305	331	319	278	308	309	307	338	329	305	351	341	301	343	291	338	319	329	382	331	297	286	338	327	315	314	302	309	303	355	338	300	320	317	340	323	344	305	333	344	343	310	307	316	309	319	301	315	314	289	342	313	261	307	328	297	302	314	342	327	324	297	341	353	352	319	310	314	345	314	341	316	320	310	362	328	347	290	338	317	344	300	302	327	324	309	315	352	312	364	318	323	301	333	324	308	330	313	311	340	341	293	328	331	327	333	277	328	318	361	321	337	279	343	303	303	303	345	359	326	318	363	347	289	292	299	330	315	292	317	345	295	295	333	293	332	334	308	317	306	326	322	332	307	293	302	353	296	347	331	366	314	314	351	308	332	347	340	309	311	317	337	308	314	315	327	331	338	305	301	316	339	320	317	309	310	302	327	363	332	304	332	346	341	304	305	271	331	312	325	336	293	311	323	325	315	352	291	303	328	324	306	311	294	329	345	290	324	303	300	323	320	306	301	286	322	270	318	329	285	335	324	332	340	330	277	330	327	352	306	327	333	356	314	346	288	331	332	319	326	296	343	329	349	313	307	326	318	331	301	316	327	313	345	308	314	330	327	306	326	322	344	349	297	312	325	314	326	303	332	309	332	334	319	313	318	341	333	335	329	279	327	354	304	322	290	322	304	315	345	306	301	332	301	323	329	337	326	297	313	332	309	312	318	311	333	313	304	300	315	334	332	292	310	308	302	344	276	304	317	343	342	323	318	292	301	329	336	310	297	318	317	362	307	351	321	326	311	301	303	315	321	337	324	316	333	330	337	307	317	312	352	303	347	281	276	356	355	341	352	297	304	321	338	349	281	309	334	341	343	309	332	337	334	346	313	331	290	315	319	325	324	329	287	301	341	315	324	305	344	313	308	350	314	335	328	311	340	303	321	319	313	309	326	286	329	320	327	322	316	335	340	343	337	328	327	287	307	344	312	286	285	304	329	329	304	332	324	300	335	331	307	328	322	341	299	311	341	296	322	321	322	291	346	313	333	321	304	299	343	298	307	299	301	353	322	289	268	322	323	323	329	327	323	297	333	290	281	296	330	311	296	314	305	319	330	337	332	328	323	314	326	315	337	346	297	331	353	294	315	304	329	299	347	322	306	312	340	312	317	312	303	319	313	337	339	334	303	332	312	288	305	345	307	341	320	341	325	317	315	326	319	293	322	342	353	302	321	310	314	278	361	329	348	347	306	316	323	299	344	327	349	287	308	321	281	280	350	293	335	316	302	311	343	287	299	312	318	303	344	302	346	322	340	338	315	303	343	326	320	336	333	347	329	299	299	311	336	352	298	339	287	358	326	307	320	326	283	294	365	323	315	338	317	262	343	315	312	302	331	326	338	319	316	329	317	331	312	334	333	314	351	308	326	311	338	273	304	328	338	324	293	312	316	303	354	301	302	311	314	305	312	321	318	309	315	331	272	317	330	308	325	335	321	298	332	325	321	327	319	317	314	319	320	306	300	327	307	307	328	309	306	309	317	333	323	312	343	324	312	290	298	315	309	313	310	293	335	331	322	291	313	315	331	321	338	342	351	314	316	293	327	317	305	316	338	327	323	311	318	314	353	332	318	307	352	327	329	304	299	292	342	305	320	345	326	358	342	326	306	301	317	341	300	311	349	310	331	300	346	294	332	329	341	331	384	305	315	321	285	309	319	317	344	334	308	323	332	359	325	292	316	326	330	308	322	314	290	314	324	347	311	296	304	327	339	325	309	301	342	318	316	314	328	303	339	297	305	315	325	310	300	352	313	310	318	356	330	300	304	301	316	338	323	323	331	326	327	306	329	356	322	332	343	292	325	309	305	313	323	329	295	294	305	333	330	329	297	310	347	303	318	337	316	315	335	305	349	317	343	312	311	316	318	321	334	313	340	301	341	323	327	319	331	299	327	331	305	323	305	335	327	339	316	304	346	348	298	338	304	300	342	334	323	328	339	288	317	292	310	307	323	335	342	331	310	317	287	317	331	319	316	311	319	329	329	296	330	300	291	335	311	311	307	333	301	328	318	294	313	320	314	340	326	317	324	359	316	327	331	316	320	311	291	323	309	310	301	321	317	315	335	347	319	338	339	316	291	312	299	290	313	327	344	323	322	334	340	334	353	319	333	333	313	323	296	308	326	306	319	307	309	336	311	313	314	299	327	307	312	341	324	298	307	311	340	327	336	317	321	337	323	280	311	334	320	328	343	322	317	312	309	324	303	287	356	294	333	320	327	318	294	306	309	305	282	333	376	341	353	315	317	328	331	342
30185	39406	17095	10806	9118	6757	5438	4236	3216	2553	2031	1746	1563	1413	1248	1090	817	810	652	657	626	587	594	566	567	601	581	555	646	556	588	593	569	566	547	514	514	529	489	493	462	475	513	478	454	488	478	494	459	448	471	478	464	440	457	426	496	427	459	458	437	391	483	449	442	486	438	466	482	430	493	482	462	489	510	464	512	445	432	465	460	439	443	467	438	500	451	435	465	446	420	501	458	450	412	436	468	457	470	435	409	466	454	476	439	450	440	460	456	438	438	473	454	445	475	408	429	458	454	431	442	460	436	467	469	445	437	478	443	453	455	456	465	464	498	427	450	450	460	459	452	479	453	457	457	426	451	410	464	493	453	468	466	423	447	482	449	441	438	467	465	451	497	451	464	451	403	417	442	415	455	470	455	465	472	471	491	429	446	445	456	455	524	434	461	416	436	468	477	455	434	467	456	450	470	431	454	467	437	469	422	399	436	460	464	494	461	462	428	437	467	484	460	482	427	475	448	474	457	445	463	447	410	457	440	455	400	475	466	485	452	460	463	435	456	487	445	466	492	435	457	454	512	485	477	439	442	453	446	483	440	454	427	399	453	461	443	500	461	494	441	477	436	457	458	448	457	434	480	460	424	466	468	456	438	459	483	480	421	442	464	453	481	444	471	451	447	460	436	468	429	405	458	425	502	448	457	440	474	424	447	418	442	458	485	450	489	478	425	455	432	450	457	420	439	468	424	447	447	426	461	455	464	463	454	445	472	500	444	439	428	434	471	455	430	444	424	454	444	442	482	454	418	455	450	424	410	458	454	417	456	446	443	490	483	424	454	420	458	446	475	431	453	482	450	439	462	434	455	449	449	479	452	448	432	452	460	461	478	498	446	465	393	439	470	424	487	464	465	483	455	451	465	444	500	455	457	464	456	437	468	456	438	433	450	442	410	433	457	450	443	452	468	472	444	442	420	440	459	429	452	440	466	449	450	440	452	423	458	440	479	453	462	436	472	447	425	469	416	423	437	446	421	453	452	417	421	479	467	444	447	467	462	455	461	432	476	427	428	436	489	456	443	472	466	484	470	402	435	481	446	460	463	453	430	425	453	461	471	462	423	455	422	466	448	471	458	472	455	456	437	420	463	438	445	423	422	428	457	477	452	432	432	405	434	457	443	452	447	501	493	469	458	453	454	436	495	426	431	407	449	461	468	438	429	418	437	445	497	482	455	430	461	430	512	400	441	447	428	450	424	442	394	440	428	405	438	486	463	469	437	454	475	469	438	438	461	476	440	470	424	434	474	439	446	426	418	448	419	420	451	454	475	434	435	452	456	461	461	431	455	470	463	432	450	475	447	470	445	426	462	462	446	449	426	463	449	433	429	403	455	420	443	445	450	464	480	444	499	442	463	471	448	430	463	448	434	429	447	423	463	471	480	438	459	429	453	466	432	483	426	480	441	485	419	454	451	421	452	445	454	450	484	456	459	415	453	449	428	450	425	433	440	454	437	424	479	460	474	467	454	458	443	456	414	462	445	451	434	410	454	448	455	432	470	444	443	483	449	473	473	448	503	463	452	467	462	427	455	418	477	421	482	458	453	455	516	456	467	432	471	450	418	412	429	466	477	428	459	496	462	454	434	440	404	454	456	469	452	421	432	464	422	456	435	467	462	472	462	456	461	460	440	446	404	446	444	467	439	422	474	455	443	446	483	432	437	455	448	447	436	450	488	411	485	408	461	448	455	445	483	484	425	454	452	472	436	437	493	476	470	471	465	462	468	439	484	430	463	379	482	495	488	434	453	407	462	449	478	478	435	471	449	412	464	439	464	436	421	448	446	470	462	469	415	488	463	447	495	442	458	474	413	440	493	460	469	486	425	401	432	489	459	468	427	422	417	411	446	472	444	464	484	452	466	442	497	455	422	474	469	425	468	458	466	484	446	431	448	462	468	479	457	436	428	455	457	442	468	453	430	420	458	473	440	476	458	451	475	409	455	426	459	464	435	455	452	474	438	461	453	443	390	473	466	449	454	406	479	492	425	433	477	441	460	421	411	496	469	459	454	421	510	464	447	421	450	458	442	442	451	457	428	478	466	468	477	432	457	450	406	440	449	442	467	497	441	485	443	417	489	424	431	462	453	416	458	477	448	467	438	424	471	452	464	469	465	456	450	492	421	484	469	451	438	458	458	425	442	444	472	458	441	421	458	462	447	474	418	477	458	448	427	449	465	466	444	458	498	475	487	431	469	437	420	429	470	491	459	437	452	450	474	448	453	464	440	484	457	463	462	460	467	454	436	419	455	486	454	467	471	441	448	456	467	479	487	404	462	440	515	466	469	390	473	461	440	462	455	451	395	461	470	478	472	449	450	468	464	448	422	436	461	432	446	445	479	448	459	464	451	493	455	465	425	453	462	488	460	475	457	451	475	462	434	451	466	449	466	446	456	426	462	468	461	459	476	491	453	434	437	468	457	462	415	461	467	461	494	468	433	441	456	469	447	474	466	467	446	483	453	465	465	448	437	476	452	479	467	452	449	495	457	438	482	442	468	451	440	434	463	448	432	456	427	438	439	417	471	449	430	443	469	458	450	453	467	430	523	442	449	454	446	430	435	484	470	453	439	401	450	448	443	427	482	488	448	448	496	482	489	453	452	463	477	468	450	482	460	438	439	444	423	424	445	437	471	473	476	422	485	442	506	474	470	494	450	428	429	478	445	452	464	455	436	439	440	450	461	433	419	434	432	447	447	459	446	423	451	451	440	454	483	428	482	421	446	441	477	401	429	413	467	480	447	415	447	456	459	449	442	396	462	463	429	392	424	466	489	447	452	490	457	470	437	469	427	415	426	460	451	459	459	455	466	438	427	450	440	458	450	440	482	438	459	452	459	442	442	445	442	439	399	471	442	455	478	465	447	438	444	452	448	471	494	435	433	463	474	438	445	439	442	437	446	457	451	464	427	467	449	461	435	487	437	453	418	422	465	456	452	491	470	460	470	473	477	472	435	426	488	444	472	438	429	449	454	417	454	428	422	473	487	439	437	456	465	463	439	450	451	461	465	466	457	455	441	474	451	441	435	481	447	491	452	427	425	483	468	454	457	465	422	438	439	463	502	470	468	454	449	483	456	465	453	405	453	449	453	467	426	459	427	438	435	428	481	451	473	423	449	474	444	438	466	413	463	458	454	442	490	483	446	440	460	454	453	444	470	430	434	474	460	439	457	433	448	447	459	467	469	447	458	436	448	417	454	419	486	449	476	472	415	471	450	460	470	494	428	437	464	463	453	445	439	467	456	410	469	429	453	424	461	506	455	467	427	433	445	451	476	449	458	469	444	455	461	414	490	483	450	451	458	404	457	456	474	448	423	439	464	476	429	476	471	484	465	474	408	473	467	473	473	463	480	465	440	467	461	464	428	438	453	470	443	429	436	447	426	409	424	437	481	434	470	440	436	441	487	420	469	476	464	452	401	437	473	454	435	425	420	433	406	460	472	444
22799	20774	28291	23302	20776	20227	7437	2716	1717	1384	1125	914	824	777	747	608	526	434	420	372	364	373	355	364	351	314	342	375	328	355	342	349	324	336	296	295	331	283	300	247	310	287	271	264	288	299	304	263	285	306	275	289	298	259	255	274	264	279	264	271	263	307	278	288	270	284	250	275	267	289	270	285	280	263	287	257	314	304	298	278	274	245	267	280	302	306	277	233	282	276	263	285	304	281	300	286	281	268	240	271	259	283	277	271	272	273	284	263	268	250	284	243	254	268	269	286	261	302	240	252	274	270	266	257	271	253	285	256	283	275	298	301	262	246	286	273	270	276	268	274	270	251	280	268	281	237	281	272	258	285	280	286	258	278	251	259	271	285	261	261	273	273	257	280	275	260	244	250	269	270	291	253	268	233	287	258	287	258	265	245	263	264	260	280	248	272	266	270	250	235	283	263	241	272	269	250	248	275	276	245	288	247	302	273	270	255	248	258	271	255	270	261	298	298	266	290	270	285	233	283	322	253	276	263	233	271	287	246	277	261	247	247	274	252	269	268	247	249	277	289	275	266	288	280	288	238	296	274	268	264	236	297	297	267	260	281	292	245	294	281	265	281	276	263	252	316	275	264	292	284	283	233	284	255	283	248	230	257	259	238	253	270	298	261	267	237	253	279	277	273	270	273	281	260	252	255	253	253	273	253	247	257	288	265	285	283	268	271	259	268	283	258	261	271	275	270	313	287	280	294	273	283	265	267	255	239	279	271	260	260	235	264	279	279	266	256	262	252	247	283	255	259	251	278	263	250	257	271	288	277	270	267	263	252	257	241	253	285	275	292	253	281	263	279	262	284	265	288	257	260	265	249	268	277	240	291	271	286	266	275	253	286	256	259	267	248	240	275	268	255	272	263	298	278	267	257	280	275	280	261	250	249	272	285	269	280	258	252	259	283	246	261	268	265	300	250	276	245	241	273	295	249	295	275	265	262	246	259	261	283	303	247	272	285	257	246	266	281	291	292	255	269	270	262	276	242	256	257	265	271	288	231	245	274	258	285	272	274	283	262	277	255	282	239	272	256	290	240	254	279	274	275	257	262	282	271	255	277	265	300	248	267	231	274	266	285	270	289	291	245	274	269	267	264	279	296	285	267	281	275	249	261	265	271	248	283	312	264	254	247	286	267	266	276	268	240	283	252	269	281	250	287	257	285	255	267	271	266	256	246	274	277	264	278	251	261	268	279	273	295	238	243	294	267	291	291	243	242	276	261	265	281	252	257	263	254	262	258	239	258	265	272	294	246	272	271	253	290	291	274	274	248	244	262	270	251	279	259	263	248	272	276	240	270	263	263	283	273	265	246	290	262	290	255	276	263	273	276	248	287	270	282	284	279	267	287	262	275	261	247	258	278	257	250	263	263	241	246	280	258	287	274	265	272	249	282	279	280	279	256	274	282	242	263	246	271	277	281	279	265	259	283	261	262	267	256	297	247	267	276	271	261	269	252	275	246	247	293	294	272	260	264	298	249	266	283	283	237	284	270	269	291	252	265	275	283	266	281	274	272	277	268	265	282	276	269	279	306	284	248	267	275	296	259	261	235	252	263	279	243	267	261	254	274	248	255	268	273	281	223	262	274	255	276	262	274	312	269	259	247	269	264	277	270	265	283	255	251	256	258	261	257	257	267	246	262	238	271	246	272	263	268	275	240	271	293	258	261	286	277	299	262	293	270	276	269	263	291	278	263	225	242	272	248	274	251	256	277	268	293	268	251	292	251	274	279	269	256	277	258	276	258	263	284	269	251	255	245	241	300	250	249	242	257	282	272	273	277	248	252	280	262	296	279	284	275	241	273	239	271	240	257	282	250	277	305	243	274	271	295	300	248	261	271	269	277	258	285	243	279	260	277	258	250	257	257	284	257	207	255	290	303	273	278	251	282	282	240	288	273	278	279	245	283	276	236	278	272	270	269	267	246	268	251	250	253	263	299	252	258	258	243	260	288	256	281	281	276	245	243	233	273	260	267	313	281	270	298	263	291	290	244	240	270	277	243	267	247	298	290	263	254	279	292	250	270	248	256	292	277	286	260	288	240	264	279	266	244	273	252	239	283	284	234	291	246	281	266	253	281	275	272	264	275	308	243	268	263	287	254	287	253	276	265	266	251	271	288	251	258	285	282	263	301	279	274	266	229	268	250	271	245	280	282	291	287	254	262	281	258	282	267	280	264	260	259	236	250	269	297	254	278	251	282	258	258	261	271	275	266	274	289	289	289	264	265	298	277	258	265	262	269	249	237	240	266	286	266	295	289	275	267	278	262	269	266	248	281	262	278	258	259	247	252	269	251	268	270	269	253	250	251	264	280	291	278	248	267	277	253	283	274	275	289	270	255	258	233	274	281	297	256	284	254	234	267	267	280	285	258	279	265	265	275	251	273	272	290	262	265	241	269	217	278	302	276	272	268	284	282	261	258	250	262	284	305	288	280	282	254	263	272	275	276	237	259	275	275	290	231	279	254	281	233	291	292	281	300	267	298	281	243	277	260	273	231	250	282	286	267	273	266	295	293	255	263	269	261	246	275	270	275	278	245	257	294	249	284	270	266	273	270	263	295	267	266	272	262	274	286	268	262	269	262	272	271	257	267	270	260	238	253	281	250	253	283	268	269	286	272	272	277	289	295	236	248	274	279	258	249	290	231	264	257	290	254	286	294	257	291	262	255	260	282	268	245	277	266	260	282	239	299	265	275	251	251	254	265	251	253	298	304	274	263	275	299	255	292	274	248	251	263	256	260	268	274	306	265	255	264	277	243	266	281	247	270	268	260	276	250	244	249	229	264	283	291	267	251	252	264	265	248	256	251	276	292	277	252	281	266	269	288	253	247	259	266	258	233	255	273	252	259	270	286	273	276	286	260	294	287	270	294	251	262	270	257	292	245	262	289	240	278	266	247	288	283	261	269	257	288	247	280	306	290	284	258	283	281	262	284	262	239	257	280	250	267	275	258	260	272	252	280	275	240	241	264	290	266	285	282	253	260	250	268	275	261	261	285	287	260	257	265	285	254	269	239	292	240	263	255	265	287	263	280	308	287	265	245	286	274	273	266	279	255	277	264	258	282	261	268	277	235	259	249	280	254	257	316	265	257	240	280	269	273	264	255	251	249	263	258	263	257	278	271	294	261	240	251	251	266	299	283	252	253	274	271	273	251	249	253	250	232	257	258	283	301	276	267	261	278	259	298	281	288	314	278	277	280	244	252	274	239	267	257	287	253	282	270	270	267	285	296	256	282	236	242	240	292	238	256	301	277	256	277	271	269	293	258	220	265	285	257	271	282	266	277	274	242	249	265	264	285	268	266	296	281	285	259	259	245	271	273	248	254	271	248	288	248	267	257	263	269	266	241	266	292	248	243	256	280	242	290	299	280	272	279	295	262	280	266	276	254	270	251	260	297	240	275	256	272	275	248	274	304	293	272	233	256	252	265	255	264	263	289	258	291
33538	45617	21645	14960	12391	9885	7652	6150	4742	3650	2737	2404	2022	1803	1637	1345	1036	859	760	689	649	658	594	598	587	598	600	602	583	630	589	568	579	553	534	515	486	445	401	436	436	400	384	443	438	373	354	384	393	371	409	402	428	411	353	360	401	415	447	381	432	382	397	427	389	374	403	405	408	394	395	380	388	401	431	436	369	422	420	414	410	376	383	412	401	405	387	373	417	398	380	373	375	387	362	391	386	395	356	371	366	358	393	361	369	399	389	376	354	376	373	376	402	362	411	354	414	375	372	349	372	344	375	398	413	376	362	421	365	385	373	405	358	363	408	355	384	374	345	366	403	360	369	368	396	416	374	409	383	406	375	383	386	346	396	356	376	399	384	389	376	421	392	400	360	367	391	378	383	390	313	408	384	341	402	402	365	390	384	388	368	355	361	348	376	356	368	396	335	415	384	378	384	379	390	367	381	378	375	375	360	365	381	393	374	411	372	374	388	378	384	390	363	363	427	367	383	379	340	379	388	381	363	358	394	379	388	391	374	394	360	399	408	372	399	382	380	344	409	404	399	369	350	389	373	343	398	351	355	402	368	438	368	378	350	377	354	338	385	380	347	329	381	397	393	406	377	398	392	384	411	391	387	398	417	395	355	423	412	372	430	407	383	359	354	384	391	411	371	383	397	352	389	348	373	393	416	369	406	381	382	386	382	385	382	401	354	356	388	388	362	374	367	376	396	413	397	356	382	365	388	388	338	403	388	406	358	349	341	369	387	378	384	380	383	378	400	401	366	384	373	360	386	397	353	379	368	358	374	385	357	373	386	388	392	378	357	395	344	359	362	387	388	394	380	365	370	352	387	390	422	348	331	357	389	392	394	404	377	423	381	372	403	381	383	361	357	340	395	378	379	395	383	359	391	403	381	372	377	378	406	385	392	386	371	404	389	382	401	376	372	401	372	400	374	335	367	386	367	399	398	346	375	372	372	373	394	381	396	368	380	376	373	376	367	369	382	377	400	389	398	369	362	378	382	386	358	330	405	402	406	339	402	353	387	387	360	368	396	407	360	382	400	430	345	336	408	365	395	366	413	358	373	384	404	368	369	423	391	419	374	387	395	365	384	403	331	401	375	390	366	383	378	341	356	383	371	380	382	385	395	409	376	347	372	378	363	382	375	381	363	408	387	402	334	373	436	391	416	385	373	361	350	343	380	378	345	414	363	376	375	378	368	380	360	375	398	349	376	378	431	383	371	378	365	369	394	325	378	373	341	409	418	379	373	386	366	375	397	407	358	399	390	402	391	380	389	369	384	380	415	398	394	422	342	387	363	404	383	382	389	378	358	356	372	391	392	395	368	384	364	378	354	382	381	345	394	389	406	376	398	368	374	387	372	431	374	376	375	360	391	366	363	355	400	387	378	355	337	360	349	364	369	387	390	370	384	377	390	409	345	397	373	408	414	361	361	400	394	384	375	384	352	358	413	371	375	408	353	382	379	355	363	435	352	386	307	371	342	383	367	369	334	404	362	387	379	388	374	403	381	359	389	366	381	412	385	382	383	376	362	367	381	421	374	373	361	364	360	333	388	409	383	373	360	370	402	372	361	339	374	366	381	375	397	368	347	393	393	391	357	366	379	371	382	377	395	371	368	377	404	359	376	423	381	393	393	358	402	381	380	366	413	390	363	399	354	378	359	397	357	370	346	395	400	389	356	389	386	374	360	383	374	379	368	408	385	398	392	380	390	376	323	377	369	377	368	375	375	398	364	368	377	418	376	390	362	378	351	372	392	394	394	364	410	409	355	340	406	345	384	385	380	392	394	383	371	412	361	376	338	364	383	386	372	354	399	368	388	364	354	387	363	345	377	384	362	390	352	404	382	370	368	358	368	373	371	366	408	377	364	369	377	372	394	380	384	409	383	355	398	371	378	390	381	334	405	411	375	390	378	368	366	409	376	362	351	392	377	376	323	380	395	388	394	393	381	389	355	368	368	382	392	365	373	381	386	386	402	382	349	349	407	377	389	392	357	387	367	382	380	403	394	400	380	342	358	361	392	381	374	345	360	390	368	377	386	351	375	384	415	376	356	373	361	367	389	386	379	360	387	335	374	404	381	412	380	369	376	375	407	368	348	409	391	370	385	377	366	387	397	373	372	338	351	366	385	380	376	380	412	358	389	387	407	394	375	371	408	371	384	399	409	373	381	352	386	380	391	397	376	368	369	386	397	393	389	379	348	362	380	390	373	372	397	392	373	371	371	390	400	376	369	377	361	380	391	371	383	383	402	360	371	384	359	386	384	405	392	374	408	401	384	396	353	383	385	370	364	364	390	415	384	395	376	358	378	358	332	382	390	391	419	354	395	380	365	385	365	418	385	396	379	384	367	378	391	369	372	379	371	382	376	394	429	338	387	372	353	359	391	377	360	360	397	360	359	374	351	405	381	414	404	369	367	387	403	368	391	372	387	329	391	385	381	382	404	370	334	346	360	405	421	381	372	423	369	394	358	358	356	383	375	382	372	396	377	387	381	375	403	389	375	399	367	377	384	416	384	408	368	338	362	403	385	407	380	402	383	387	367	379	372	363	376	350	393	405	408	354	355	338	332	394	352	390	376	396	414	407	360	379	358	375	372	413	363	360	397	373	384	387	369	372	380	364	391	367	397	382	402	395	377	337	388	361	406	366	384	374	365	397	401	422	381	378	398	379	368	379	379	411	355	338	400	365	371	401	361	394	366	350	401	353	390	374	396	406	384	387	337	394	406	358	347	372	372	384	377	367	386	371	368	375	357	361	397	396	372	390	357	372	336	352	379	372	410	378	379	411	424	397	402	375	342	361	366	366	356	360	359	371	398	387	374	394	382	378	409	375	375	393	364	394	380	353	382	421	356	362	378	365	416	359	396	385	381	404	370	431	363	354	380	366	384	372	389	403	402	356	383	364	364	382	377	381	379	401	357	369	404	398	397	394	379	411	386	373	344	386	365	425	386	358	387	381	389	362	383	392	406	363	367	344	380	383	357	378	386	392	407	401	360	381	393	383	360	396	371	354	396	350	398	364	397	386	377	397	375	366	368	372	379	380	389	391	397	386	409	373	379	390	409	400	354	356	362	363	399	392	378	409	357	369	385	357	401	415	367	375	369	407	389	390	380	409	365	365	387	403	357	376	349	369	376	368	401	372	383	393	382	379	389	374	377	405	397	412	373	395	368	395	394	332	384	387	385	351	377	381	386	384	354	361	339	385	411	396	392	347	369	358	381	381	377	396	347	387	389	370	399	373	381	381	374	380	391	409	328	401	400	371	353	408	388	388	359	387	401	357	398	385	364	364	388	394	405	396	404	372	346	361	382	400	367	354	401	363	376	427	377	388	413	353	375	380	409	329	409	355	401	392	417	344	375	393	395	345	355	390	390	350	404	430	365	363	334	361	379	367	360	373	380	383	420	341	358	381	387	377	374	387	390	357	378	335	361	388	359	388	377	370	402	394	387	389
26935	20656	11938	4053	2321	1664	1196	849	706	558	394	410	357	301	335	243	247	223	233	231	228	218	217	231	209	212	241	235	218	223	220	194	196	232	223	191	228	209	216	218	187	221	211	222	199	248	205	199	194	212	213	220	202	202	184	226	199	207	206	197	204	184	177	180	207	190	193	212	206	211	220	232	200	206	207	206	214	214	192	188	218	167	211	198	197	214	220	207	206	203	186	209	195	202	212	194	201	219	215	191	209	211	218	175	207	201	214	198	214	183	213	214	189	226	224	208	200	227	182	239	176	221	219	230	220	228	215	208	212	208	201	197	218	204	233	208	216	205	211	208	200	204	216	221	208	192	216	201	194	218	198	183	189	205	200	201	200	191	194	197	202	219	214	187	204	217	216	206	191	192	209	222	194	217	204	236	211	208	211	213	203	209	198	192	196	200	220	206	202	205	194	176	217	188	202	198	210	229	202	188	196	211	209	221	185	236	201	207	207	179	216	194	207	208	202	199	218	205	196	198	235	199	230	216	220	202	188	171	199	215	224	209	244	187	188	212	215	188	199	213	178	202	213	176	206	211	201	182	197	231	218	206	148	194	208	208	205	208	177	214	216	204	218	194	189	202	194	202	224	194	229	200	198	211	180	204	193	202	187	207	182	180	187	195	210	186	191	194	216	187	200	205	216	192	219	189	214	212	202	202	197	206	191	201	195	175	226	205	214	201	217	188	238	199	203	181	207	186	200	204	208	193	201	216	227	201	225	206	197	157	191	218	203	199	220	204	186	207	204	212	226	185	193	188	192	202	183	197	195	164	200	202	213	219	203	196	184	181	207	211	205	213	176	188	193	200	214	193	200	194	190	217	189	220	198	185	204	222	215	211	223	229	226	199	241	232	225	221	218	219	217	194	196	223	209	212	207	195	213	220	206	206	194	195	222	202	224	225	204	220	211	202	192	232	211	209	209	195	195	220	206	213	198	186	189	184	209	192	198	213	209	208	226	194	197	213	193	207	199	189	184	202	194	208	193	197	184	172	202	184	206	196	185	175	205	190	189	199	199	200	223	191	204	216	203	184	205	201	199	212	221	208	191	231	227	202	221	195	198	218	181	205	200	175	185	198	191	191	204	204	202	197	182	182	167	198	187	190	237	184	225	212	212	207	207	217	216	167	210	188	192	194	187	220	206	204	205	191	189	215	197	192	222	206	194	211	199	201	203	222	202	219	226	209	192	230	211	201	230	209	209	222	181	197	191	197	218	199	215	200	203	201	181	185	203	203	210	213	198	220	215	202	209	195	173	202	215	214	239	224	212	220	229	194	209	183	192	203	206	184	243	205	202	199	183	210	221	189	225	202	213	208	235	189	172	201	225	213	206	196	197	222	214	199	193	227	212	222	196	204	198	212	191	186	183	165	218	209	188	205	201	199	212	217	205	221	190	192	198	185	202	208	196	185	196	195	195	197	206	188	203	210	195	197	195	176	219	227	215	214	214	209	209	185	225	210	196	201	217	213	189	200	218	206	218	184	201	211	186	206	233	213	201	196	220	232	189	195	214	229	195	219	186	210	189	204	202	226	214	177	193	184	212	226	195	253	185	198	213	190	224	206	176	204	186	227	205	191	208	215	188	204	199	203	215	191	170	226	194	183	208	201	203	180	192	220	195	221	205	196	219	197	215	193	198	229	215	214	229	199	215	207	208	218	212	221	215	190	195	185	177	198	199	228	222	208	209	215	224	200	218	228	207	197	195	207	213	219	192	190	190	207	189	199	197	206	200	202	216	189	191	209	196	197	194	204	214	197	213	209	207	217	204	191	210	205	203	168	197	186	216	209	197	206	201	213	207	196	175	202	206	182	203	209	232	233	188	204	208	188	217	206	194	220	201	204	198	215	205	187	214	173	203	199	193	199	189	203	221	197	232	193	216	230	199	174	210	203	190	213	216	213	183	197	206	219	210	204	193	216	221	201	197	226	187	177	179	173	200	197	197	215	214	200	214	197	215	185	200	215	230	214	174	198	185	202	225	179	185	208	204	220	178	228	204	226	206	219	205	213	207	225	198	235	206	202	191	193	206	211	195	199	191	233	210	199	208	217	194	195	181	200	222	218	203	194	206	190	191	192	222	191	193	215	204	208	199	215	200	200	213	192	185	211	213	203	195	207	206	200	196	186	214	223	212	213	213	208	222	189	199	210	206	207	215	214	225	232	190	214	220	214	201	219	212	201	190	220	199	211	199	185	213	212	188	190	191	190	217	215	210	183	176	227	209	204	193	221	198	185	193	193	230	196	207	196	202	198	209	201	195	192	182	185	216	220	225	196	194	206	207	223	226	223	184	207	204	204	196	189	186	214	200	211	185	207	186	231	190	210	220	193	207	209	200	201	184	213	201	205	182	201	209	192	207	209	215	198	206	221	226	180	206	225	221	208	226	220	219	184	207	186	187	208	210	210	202	195	202	214	206	198	180	220	208	206	222	212	202	204	197	194	221	210	195	197	185	192	202	180	214	208	210	243	179	219	206	187	188	193	210	204	221	229	177	206	196	250	204	184	189	217	210	218	212	193	191	180	202	190	166	213	211	206	236	222	193	213	203	205	196	212	204	197	198	182	204	223	182	191	209	216	205	229	222	202	201	211	186	198	191	242	186	229	202	180	197	181	209	187	218	226	207	193	191	183	225	219	216	205	198	202	193	211	207	185	186	190	200	198	179	182	205	212	208	233	216	220	187	200	206	189	201	178	214	201	206	203	185	208	221	203	225	189	194	208	203	210	194	208	191	179	196	214	208	217	191	220	207	210	229	191	193	191	200	190	195	203	216	207	187	197	188	216	188	194	224	179	185	213	199	192	213	204	227	195	214	235	197	208	204	234	229	187	216	198	204	212	215	198	202	212	173	219	224	192	219	199	207	189	205	172	214	191	227	209	194	248	224	207	242	192	219	194	187	214	204	192	217	198	200	214	191	213	210	199	222	215	193	213	181	194	202	197	221	207	214	182	212	208	200	211	184	201	214	201	199	210	215	209	189	214	227	221	231	198	199	223	211	189	184	174	168	206	189	202	202	183	225	204	188	226	200	186	229	190	214	215	220	227	223	212	197	201	233	181	201	201	220	204	206	223	210	197	216	208	191	202	191	207	208	207	206	207	191	208	210	207	209	214	187	251	207	195	192	196	190	190	206	199	191	201	213	196	209	203	175	218	210	229	206	223	193	197	214	211	202	200	244	190	195	235	180	220	208	203	224	212	222	187	204	200	196	196	217	182	199	205	189	195	205	201	199	206	203	213	196	193	205	189	196	209	218	217	183	232	187	233	186	211	177	190	201	215	190	211	202	190	186	187	214	194	215	201	218	225	196	214	221	194	230	229	208	208	218	175	200	211	228	202	209	198	190	192	192	205	200	227	197	204	190	212	200	217	224	191	201	215	195	228	201	214	214	213	194	201	202	212	204	185	232	209	227	213	189	183	209	197	191	189	204	212	214	235	210	192
25701	26352	10661	6288	5136	4040	3150	2361	1759	1404	1062	870	775	725	612	515	410	388	374	330	329	313	331	328	321	354	397	371	367	366	346	360	383	323	339	327	324	283	280	289	261	277	304	283	315	274	280	294	279	302	269	274	293	299	286	297	322	282	291	314	299	275	258	277	276	300	311	271	288	312	289	276	294	333	323	326	307	290	286	300	290	296	267	293	293	299	288	287	293	266	309	311	314	264	293	292	258	289	288	279	276	291	265	287	275	306	283	292	283	270	286	292	285	313	317	274	303	293	265	277	305	272	300	292	306	271	287	261	296	314	284	277	292	314	285	290	288	298	288	291	312	312	286	296	289	288	301	324	304	309	258	267	323	307	275	287	288	268	252	267	273	275	275	289	296	283	284	267	282	303	255	320	283	318	280	286	319	284	291	309	307	262	278	298	309	294	285	288	277	294	244	325	270	289	304	300	278	289	285	281	288	282	277	294	277	319	272	298	318	281	278	278	281	305	261	273	288	275	289	300	272	298	280	291	319	294	274	308	273	283	298	274	305	290	305	318	288	269	284	290	252	298	334	304	268	278	298	300	281	287	277	315	283	288	268	277	292	304	294	276	295	282	292	290	272	277	275	274	288	282	298	275	301	290	276	303	277	263	270	287	301	278	257	290	292	287	275	294	269	275	287	295	290	293	307	321	286	286	280	279	275	322	281	270	281	278	263	287	297	277	277	308	286	300	265	274	307	289	267	285	286	290	275	279	270	329	295	257	294	301	270	294	287	276	300	297	300	311	302	315	264	285	314	253	322	310	278	270	298	279	289	306	308	282	291	287	271	285	278	272	320	321	275	298	276	283	276	280	280	301	302	267	292	321	312	281	277	273	266	304	290	263	304	273	278	274	278	291	327	288	284	284	306	272	286	286	254	295	298	287	280	268	289	293	306	316	312	310	320	298	291	289	295	321	304	286	318	297	272	286	316	296	311	259	271	280	308	258	314	310	287	299	281	296	271	307	301	277	268	277	321	285	309	294	298	293	308	296	314	281	307	290	281	294	293	297	281	308	291	317	300	273	317	307	304	295	330	270	290	271	278	278	294	273	248	277	279	321	305	286	293	278	315	266	285	299	286	317	268	264	328	267	277	274	269	323	285	301	283	279	311	313	270	265	290	311	283	267	309	294	292	285	287	294	299	294	314	300	281	291	278	314	287	271	284	272	323	289	277	286	275	302	310	308	301	269	291	298	294	301	296	317	281	263	311	279	292	264	304	278	269	307	312	280	271	297	292	257	279	269	317	297	302	286	279	278	308	302	295	293	272	267	283	301	291	313	289	279	305	303	260	279	294	301	258	303	278	287	295	301	263	302	285	269	285	298	294	297	292	249	275	303	272	311	295	282	273	306	306	293	313	291	253	304	303	285	283	300	298	292	298	276	281	253	308	286	272	292	277	323	309	272	314	269	305	268	302	305	263	301	274	301	271	310	311	322	275	266	329	284	275	290	303	316	305	292	313	292	298	277	257	315	311	286	283	275	288	286	292	245	274	287	285	329	285	301	307	306	256	317	299	308	316	291	318	261	293	291	272	280	312	272	294	268	295	306	261	274	318	303	278	292	270	334	274	286	269	310	284	307	275	280	277	287	302	266	302	339	282	300	316	269	289	303	306	289	277	294	299	278	273	308	300	305	295	274	279	306	302	291	297	279	301	303	267	284	300	288	288	298	319	283	298	291	289	268	308	313	291	290	273	290	297	263	286	257	304	325	284	276	290	278	300	291	266	279	294	305	303	304	281	301	303	294	284	329	294	290	322	270	279	265	279	284	280	293	303	287	276	274	286	293	321	264	267	303	289	294	308	302	278	303	300	279	286	325	284	302	275	300	278	275	273	286	288	292	277	290	286	275	280	286	262	290	283	288	281	290	298	273	307	280	288	290	286	267	303	277	281	323	270	277	286	274	270	279	295	288	312	255	312	303	293	256	281	284	294	272	327	285	273	304	309	293	277	296	306	296	304	290	264	322	267	326	292	274	294	288	279	289	274	314	305	268	293	270	268	273	301	265	293	290	313	280	298	273	307	303	278	290	287	295	309	289	314	311	258	281	287	301	301	276	289	288	311	263	284	328	295	327	285	303	283	282	302	284	291	296	271	310	265	280	272	279	301	294	280	297	289	286	281	324	294	296	298	266	315	299	276	267	310	288	259	275	309	308	311	274	288	271	338	267	316	290	273	315	309	299	264	286	297	296	272	269	256	295	304	301	282	296	271	285	287	291	284	285	288	280	282	295	265	270	306	295	263	308	321	316	286	313	260	286	269	265	273	299	297	278	300	312	273	285	304	291	280	247	274	342	296	290	283	296	298	296	306	283	291	276	278	303	291	292	287	281	278	269	288	289	319	289	305	286	320	266	283	309	300	266	286	287	302	283	284	301	307	274	272	279	270	292	279	281	286	260	261	291	297	286	301	307	298	280	268	297	280	284	312	273	260	289	260	302	275	271	286	317	291	286	303	314	288	296	267	275	284	264	285	288	319	279	304	284	311	318	281	301	296	322	280	304	276	301	274	311	287	322	303	324	288	319	286	305	292	292	311	259	283	298	289	300	290	292	272	318	279	302	311	264	300	303	312	294	297	311	303	280	323	304	285	282	274	289	272	296	277	278	266	282	286	310	268	290	281	318	301	299	281	310	279	299	301	271	266	290	265	287	305	305	283	298	273	307	294	280	302	295	295	301	258	330	278	270	280	307	302	275	286	306	241	320	318	289	280	281	266	321	310	283	289	311	283	291	289	277	299	317	293	286	299	257	294	289	281	276	287	313	289	304	272	274	273	273	288	294	330	266	283	276	289	282	319	258	294	291	307	294	307	285	295	295	278	297	304	283	279	327	293	299	319	304	291	300	279	284	267	309	313	282	288	307	300	305	278	279	306	341	309	281	305	283	301	312	284	300	267	286	288	304	317	282	304	276	277	286	284	294	285	292	301	298	290	290	300	296	262	265	281	288	269	296	289	303	315	300	294	280	263	294	277	296	298	294	305	283	281	302	313	286	306	270	329	276	309	301	301	290	274	322	288	284	297	264	281	305	302	319	310	276	303	280	320	270	296	272	294	318	296	297	277	289	257	304	248	261	294	295	289	288	301	317	310	311	264	280	291	264	304	283	298	304	314	282	284	273	293	283	258	292	287	292	297	301	300	309	284	293	273	297	316	278	293	302	286	288	326	301	325	296	260	285	303	285	310	285	315	308	278	273	266	288	279	273	317	286	285	263	275	309	273	299	295	291	304	272	301	286	262	307	309	271	296	298	298	315	297	289	285	298	290	321	281	292	299	316	269	289	281	266	289	292	295	309	297	315	284	285	285	264	314	265	301	267	283	303	270	273	294	298	298	271	306	287	319	281	280	295	265	266	282	269	298	281	298	289	261	289	287	291	313	300	292	289	277	299	252	299	329	273	284	304	259	286	302	268	277	289	275	269	309	261	282	294	296	298	323	299
23751	20804	27748	23814	20469	9316	3243	1908	1378	1069	877	777	725	627	628	490	442	406	412	363	368	347	364	361	393	348	384	394	378	391	383	366	379	346	388	381	337	337	346	314	324	346	349	340	317	339	317	321	341	360	348	331	284	322	319	327	339	331	322	291	316	347	333	294	351	313	299	341	308	349	350	363	338	345	336	336	331	325	341	342	329	306	318	327	333	307	315	294	338	299	341	322	308	323	311	347	317	317	355	329	354	349	325	272	318	301	318	341	296	304	309	321	317	323	331	330	308	308	333	323	316	299	309	333	307	284	326	342	301	327	372	322	321	327	321	305	306	316	324	299	296	334	314	268	323	309	324	351	296	332	307	304	323	322	315	350	313	344	310	352	301	320	293	293	333	309	355	315	327	319	326	341	304	309	337	316	346	307	321	286	318	342	337	329	314	320	322	314	329	307	345	327	334	313	292	296	321	347	292	311	327	314	317	293	288	308	309	330	292	309	320	348	307	349	292	295	348	340	318	349	347	295	315	339	297	290	315	341	323	317	330	320	302	320	320	300	307	347	323	301	320	311	309	325	330	295	317	342	324	358	300	344	309	291	347	294	369	319	327	364	312	322	312	315	311	329	348	330	345	302	325	328	306	303	297	324	297	322	300	298	347	332	299	332	332	306	319	329	350	332	311	323	341	361	332	284	307	324	313	304	323	315	330	328	338	314	317	287	298	332	336	301	329	288	372	351	308	305	301	314	301	322	315	329	325	309	316	308	304	321	311	329	299	342	285	306	294	315	309	310	327	285	310	338	307	314	352	310	335	318	319	329	342	321	307	307	306	332	309	362	328	325	328	338	346	308	310	308	332	296	320	336	264	329	330	310	276	304	363	298	279	344	348	293	296	310	320	342	311	321	300	339	309	304	306	289	334	340	312	300	337	350	312	322	328	311	317	318	305	341	326	303	304	327	316	309	306	326	315	297	322	336	334	303	298	331	337	302	320	318	312	329	303	326	324	326	309	320	330	286	325	305	345	329	334	352	303	311	323	328	352	312	357	327	344	345	347	296	329	309	321	275	299	318	330	282	339	292	357	325	313	313	313	345	302	306	298	320	300	354	324	322	341	302	312	300	316	298	323	306	314	313	359	302	338	318	289	317	345	334	307	328	342	306	337	338	321	301	314	282	335	331	348	321	298	287	322	316	314	297	345	324	343	311	305	303	323	331	293	300	327	274	303	313	342	295	302	324	329	297	328	322	311	297	317	329	317	322	312	316	295	322	323	325	311	304	327	320	307	346	301	337	314	325	339	292	300	299	327	333	317	321	323	315	317	267	330	316	352	345	316	299	309	293	338	299	304	359	324	336	296	323	328	304	324	291	314	303	312	315	316	322	283	315	318	332	309	311	303	312	330	309	278	304	295	301	332	280	326	316	309	335	351	308	298	316	304	333	296	320	309	320	292	314	352	312	319	342	340	347	313	285	298	304	306	337	332	335	318	349	307	316	316	315	336	298	319	345	332	318	325	340	323	310	353	328	318	351	309	307	347	343	317	305	314	349	336	300	340	323	320	325	303	295	341	340	322	333	335	320	321	301	309	318	356	320	304	300	306	317	339	326	336	285	323	329	298	322	313	313	297	304	265	309	359	353	339	341	335	331	326	311	303	299	301	310	299	301	316	319	302	305	322	330	311	296	314	302	325	333	321	343	306	335	348	328	334	317	325	319	327	309	319	357	317	338	308	298	333	301	321	303	308	319	321	329	321	329	314	307	309	312	322	326	310	316	311	298	297	332	321	345	303	341	292	339	337	295	324	335	316	355	350	324	348	345	325	348	321	326	317	306	361	301	348	297	301	329	322	316	360	317	302	301	312	340	323	294	297	314	340	306	322	321	312	320	353	296	319	315	324	302	316	331	313	324	334	340	319	270	328	324	308	343	283	284	325	304	364	312	307	301	342	349	318	337	319	327	332	307	288	288	325	318	282	349	300	319	352	303	326	341	341	310	300	317	339	298	348	326	294	324	342	335	295	329	320	326	297	314	341	352	303	314	361	350	305	305	329	305	348	348	321	289	344	279	343	340	326	325	283	337	312	344	310	322	346	333	369	281	341	318	305	297	318	312	313	324	321	315	344	322	332	319	341	326	278	319	299	345	313	329	307	336	331	313	319	332	306	355	289	346	307	323	299	328	334	345	354	305	340	329	306	329	309	296	293	332	317	313	322	324	288	329	345	319	321	328	311	321	316	342	311	335	331	339	291	327	324	308	336	291	290	322	329	331	349	294	293	317	350	290	305	307	343	318	317	284	323	317	348	312	324	322	326	314	333	324	332	322	318	328	337	305	332	309	304	309	288	281	295	299	319	312	300	322	351	325	330	309	291	302	328	326	340	316	339	310	332	345	314	300	306	322	325	326	330	319	293	298	324	325	271	308	323	334	271	331	276	307	290	326	314	328	292	312	302	342	330	321	311	332	316	333	323	349	317	320	310	322	293	357	330	298	323	332	346	304	327	292	311	309	322	312	308	348	324	294	304	302	317	305	320	333	315	315	342	335	330	303	319	303	323	337	335	327	330	309	304	302	299	358	327	321	342	354	314	310	327	347	311	305	320	321	315	361	334	332	329	337	305	282	287	316	303	307	315	314	302	327	309	302	286	303	308	308	307	316	307	305	311	346	305	314	323	300	307	308	321	334	304	323	329	307	312	314	287	345	321	298	329	318	318	318	318	314	308	317	302	303	318	306	308	299	312	353	332	322	305	354	301	328	326	312	323	335	307	317	344	349	321	338	308	361	316	324	293	336	333	319	333	298	326	313	350	333	331	319	332	298	332	310	335	331	340	325	300	296	344	345	289	329	318	283	311	318	306	334	296	294	314	322	303	334	329	300	310	309	307	322	320	346	303	339	315	351	330	339	324	307	326	342	357	325	363	314	296	337	331	323	298	301	342	359	329	319	300	289	339	358	320	321	339	323	302	305	318	338	325	334	317	301	309	298	321	310	293	332	360	308	291	344	306	346	295	328	314	308	314	302	318	343	313	311	322	300	310	341	318	329	316	309	312	286	298	338	336	281	300	311	295	342	339	309	317	282	338	290	349	316	345	332	313	331	320	337	332	319	315	360	338	311	311	331	312	334	321	297	312	304	311	343	295	338	326	317	307	326	328	306	299	297	288	331	311	321	309	323	318	348	301	294	349	304	316	326	316	300	325	308	340	289	323	308	330	278	325	327	289	331	327	329	353	334	334	339	317	321	314	356	323	324	324	330	306	300	332	296	298	302	316	327	307	311	304	331	331	326	328	289	324	306	333	315	286	317	336	327	349	286	315	314	278	314	296	332	326	304	302	349	342	333	311	347	313	310	326	325	315	293	313	330	316	321	335	329	298	301	322	328	311	293	338	313	346	332	319	304	296	295	340	325	310	320	319	321	334	318	325	314	309	336	328	347	271	313	332	330	320	330	364	302	330	307	318	302	292	334	331	312	356	314	351	284	284	302
30596	40821	18580	12539	10352	8468	6263	4850	3622	2596	2191	1839	1599	1463	1205	982	840	692	691	613	646	556	617	583	632	585	652	633	604	582	646	580	594	608	528	524	500	501	482	485	487	468	486	461	468	445	486	493	455	458	494	477	478	439	454	453	460	473	453	475	451	478	440	444	483	453	422	463	445	472	431	442	425	458	490	477	500	523	459	461	447	439	451	451	481	439	484	470	450	443	411	497	427	458	439	468	475	417	454	404	450	449	436	456	474	410	451	463	442	438	486	437	457	475	453	457	444	467	438	450	502	451	441	462	477	485	450	453	465	468	427	490	469	408	432	451	446	444	466	434	445	438	412	488	458	431	429	432	465	484	410	460	423	427	461	449	435	466	409	459	437	448	442	462	437	475	458	426	441	444	482	423	430	427	428	422	458	455	461	446	448	485	438	390	446	404	446	452	441	451	423	484	485	453	451	494	477	431	456	425	461	453	442	460	441	420	444	480	438	455	464	432	485	455	471	454	489	404	451	450	448	444	469	432	419	488	443	426	423	443	408	450	405	446	418	445	438	496	425	474	429	492	452	450	454	438	459	436	462	435	447	441	482	459	451	422	483	445	462	475	422	429	453	471	460	439	464	439	458	459	484	427	452	454	449	443	430	452	424	467	452	453	424	448	449	453	464	410	414	443	458	482	480	443	455	495	430	436	450	422	459	455	450	476	454	457	461	428	427	439	434	482	460	410	460	469	444	445	420	436	456	454	452	438	464	447	448	424	478	479	454	456	451	478	460	420	416	459	485	458	459	463	450	450	453	465	448	428	421	473	462	435	436	485	466	467	441	434	460	445	463	461	445	452	448	458	474	457	440	460	443	428	454	454	434	473	492	474	449	484	462	433	444	444	470	458	452	440	447	449	452	426	448	463	415	448	413	482	436	469	439	450	426	419	470	480	447	453	427	417	454	449	431	423	434	416	453	470	401	453	418	466	471	486	497	497	428	467	470	458	452	464	456	469	470	455	486	450	445	425	453	467	435	484	460	405	427	465	436	418	470	427	480	426	489	441	440	438	453	458	482	448	436	440	419	451	450	458	457	461	468	404	488	481	440	454	442	426	426	431	473	476	492	420	455	454	451	487	460	490	487	471	456	449	415	438	456	459	490	428	480	455	438	456	455	458	445	428	456	476	457	444	447	452	456	453	460	457	451	428	453	464	420	463	469	438	429	447	444	430	464	455	458	471	417	451	460	451	400	475	427	449	476	468	445	463	470	451	437	425	460	442	429	474	462	485	458	463	445	486	438	423	442	444	450	450	456	451	453	489	449	436	437	427	473	444	474	461	480	439	437	461	448	442	447	488	426	450	426	465	476	429	475	461	474	421	464	463	434	433	441	410	472	451	443	452	468	456	438	440	456	467	435	476	446	428	460	443	450	452	435	423	441	456	458	455	453	436	433	479	453	460	452	468	428	437	429	433	401	443	464	438	436	402	438	430	457	475	440	473	436	413	475	466	428	435	423	446	437	463	450	455	451	434	455	431	437	466	474	434	466	450	465	457	497	415	447	464	500	470	453	460	435	459	463	421	458	454	467	463	444	418	403	452	442	457	455	470	480	453	463	444	407	417	458	422	441	429	444	436	472	468	441	416	467	455	451	481	434	424	449	452	457	473	462	457	445	421	481	436	484	424	427	454	415	434	479	457	458	410	458	434	439	449	470	439	469	473	420	445	431	407	482	469	457	428	439	446	467	421	457	417	404	428	445	417	442	475	424	425	448	463	448	465	447	448	424	455	451	449	471	447	416	426	438	472	400	406	426	439	446	412	414	468	479	479	441	455	451	470	475	466	441	419	435	429	436	456	452	460	432	430	458	466	477	434	462	441	466	449	447	438	396	425	464	468	444	430	447	457	431	463	478	449	443	434	441	460	448	423	472	462	420	467	440	444	423	451	455	415	463	476	439	466	446	421	431	429	445	429	449	452	441	469	451	441	446	464	441	422	416	467	411	462	422	439	453	440	400	467	430	438	467	460	452	422	422	450	413	449	424	463	436	483	445	449	454	449	497	416	428	457	442	429	441	477	458	453	471	446	418	474	451	467	440	478	432	443	450	441	462	437	449	443	438	446	416	450	458	510	441	463	423	497	451	462	445	433	431	463	467	446	423	408	466	445	440	484	436	437	460	443	434	488	410	477	441	422	424	464	448	430	455	488	447	467	484	481	425	411	459	491	449	444	448	467	441	453	490	460	475	438	430	439	425	459	457	493	459	484	469	440	433	456	448	453	458	431	431	429	469	451	484	455	442	441	456	462	442	463	443	438	468	434	478	423	454	428	421	462	431	434	474	458	426	459	478	454	458	452	432	442	487	454	493	427	510	460	478	454	419	441	419	428	491	461	454	417	447	467	501	444	486	513	452	464	456	419	453	436	448	467	439	464	452	468	453	421	470	450	440	455	432	458	449	431	433	417	466	477	483	416	461	425	476	442	415	466	461	461	443	448	420	465	430	440	485	456	474	446	467	471	445	435	455	498	423	424	483	471	442	453	442	437	439	468	457	434	458	436	421	442	440	469	507	424	494	452	447	446	407	442	450	432	487	462	486	444	506	419	415	456	495	419	469	473	461	443	454	419	446	426	490	462	431	469	463	433	455	482	469	470	460	483	423	446	495	473	509	465	462	442	429	435	452	430	413	422	477	465	464	428	402	448	430	452	437	483	466	490	477	472	438	411	426	488	442	461	440	469	427	443	431	425	454	434	464	481	466	455	465	446	451	461	452	453	458	465	482	439	428	462	437	457	441	422	469	473	494	404	448	467	457	478	471	444	481	452	511	452	454	447	444	428	478	462	428	464	435	460	442	468	442	458	474	445	447	409	443	439	398	465	472	434	463	435	469	440	464	470	453	445	459	445	396	460	434	427	441	475	446	501	479	492	464	489	464	458	467	470	447	446	445	459	442	434	440	448	434	455	436	468	444	445	455	440	434	461	468	428	428	488	455	447	441	425	450	453	459	428	467	447	461	458	447	434	453	438	479	499	472	514	440	430	434	434	464	461	490	473	453	467	409	453	448	497	462	446	436	450	462	451	448	449	453	445	410	467	435	463	454	434	459	425	451	438	437	451	490	485	454	464	453	437	460	428	452	457	470	422	448	467	464	408	417	444	489	433	438	443	442	488	447	455	472	455	443	465	469	457	454	455	467	452	449	482	414	398	470	437	447	461	463	411	425	449	449	442	440	444	400	456	452	474	459	459	415	446	461	453	453	412	459	504	415	466	463	440	433	426	456	472	440	467	450	429	445	445	455	477	466	445	431	482	461	460	468	421	436	437	454	486	489	445	458	436	415	426	461	442	427	394	438	470	439	445	441	433	455	473	490	439	451	441	418	447	491	446	409	436	418	467	429	440	438	447	449	461	442	489	494	473	475	430	462	496	459	445	435	448	485	441	439	437	442	440	462	441	471	415	499	431	441	444	508	449	453	484	480	435	442	450	460	460	466	446
22873	20798	28291	23366	20788	20173	8402	2902	1902	1476	1159	993	835	733	663	585	505	416	399	369	389	357	379	332	338	365	401	373	373	393	357	343	362	373	327	306	299	290	256	262	311	236	243	289	263	270	274	256	284	277	267	263	274	263	278	244	285	275	274	295	271	257	250	257	267	268	272	284	267	249	257	278	266	311	305	262	293	275	266	275	276	264	270	269	254	263	293	298	296	259	283	256	279	295	263	233	262	272	262	269	247	255	267	280	262	272	250	269	258	286	272	269	260	247	258	267	269	261	284	260	294	263	269	241	267	271	269	260	283	252	285	249	248	283	240	266	300	281	244	260	283	278	248	238	289	290	274	252	274	260	270	250	259	264	264	287	289	260	270	282	287	279	254	272	263	317	273	257	283	272	260	278	282	264	253	259	274	269	257	268	261	298	272	283	235	259	262	289	249	260	273	265	294	271	242	246	263	269	277	255	271	263	266	292	250	262	258	285	259	228	264	277	269	245	262	241	252	300	254	259	245	245	289	255	284	274	276	227	252	273	284	244	284	248	284	258	254	274	278	268	290	296	267	246	261	248	242	247	262	259	284	250	241	255	285	252	251	288	276	270	265	263	261	266	261	274	301	275	258	283	277	268	264	244	274	303	251	269	270	258	278	256	217	246	248	272	263	280	295	283	263	290	275	235	279	276	255	289	282	279	272	277	246	267	254	267	259	260	251	238	266	280	263	261	256	270	272	292	246	291	285	241	285	284	254	264	261	283	281	277	267	277	285	294	261	288	262	261	304	296	281	270	269	279	282	284	267	262	280	278	284	272	255	265	269	277	257	293	232	300	260	274	272	270	267	256	245	254	277	291	263	296	296	264	261	255	275	276	272	251	274	277	265	277	268	275	246	281	271	265	246	270	272	280	271	253	228	246	262	269	242	266	274	274	275	263	281	261	263	283	297	252	246	254	295	250	265	272	295	257	272	251	257	260	241	243	283	251	260	262	240	271	265	253	252	282	289	265	278	243	266	254	257	272	255	263	261	254	280	284	229	257	291	270	244	276	280	259	257	282	261	261	284	252	266	263	239	249	267	268	272	230	281	264	272	276	249	250	270	278	259	269	267	257	275	235	287	266	258	304	289	270	274	265	291	259	262	255	279	265	273	253	242	275	256	254	232	246	299	251	274	271	282	251	256	251	287	269	270	271	256	292	286	265	221	255	291	279	273	241	288	263	258	257	271	288	295	285	269	291	265	246	270	261	267	257	274	247	296	261	265	285	262	254	245	267	269	290	254	270	264	270	279	287	260	285	259	249	262	256	295	256	233	267	277	279	294	278	279	258	262	259	259	236	262	279	254	266	258	263	289	260	251	238	284	286	265	278	279	275	256	277	276	291	250	235	260	286	262	254	240	288	277	243	273	276	258	299	276	310	284	306	263	252	260	261	259	277	261	258	255	250	264	216	230	289	275	268	273	243	264	275	276	254	266	284	265	281	262	275	291	279	256	277	264	255	236	302	242	258	269	251	281	279	245	276	257	255	260	266	278	244	280	280	245	264	268	270	260	247	289	273	297	272	255	269	280	268	249	264	242	252	285	272	279	268	276	263	285	255	254	265	279	252	312	277	282	259	256	260	244	249	279	276	292	252	291	292	245	273	285	240	296	297	278	257	260	261	277	280	266	278	293	271	275	291	276	243	244	265	232	279	242	248	273	266	255	286	266	249	249	290	274	250	290	260	290	261	246	287	279	244	245	265	239	286	325	237	267	292	267	260	292	253	257	265	277	295	255	250	271	276	257	285	302	241	251	277	259	279	243	261	259	238	258	268	240	282	293	259	272	278	263	267	283	244	249	270	273	326	280	249	257	286	230	263	233	262	277	262	249	242	236	294	269	264	278	267	278	261	272	250	270	265	246	255	250	259	272	273	283	253	243	275	288	261	274	260	253	269	243	212	255	262	249	263	260	279	284	279	260	244	282	272	249	288	291	276	298	258	274	247	270	267	259	219	262	247	269	253	273	291	252	271	246	274	267	278	272	265	241	252	246	292	262	301	247	243	266	263	255	281	273	266	259	282	266	284	238	266	261	302	275	265	261	252	237	256	262	287	262	286	256	243	278	265	270	274	281	256	267	271	254	284	268	275	259	269	266	251	246	233	261	245	257	252	253	295	277	299	260	276	255	279	259	277	253	254	236	265	229	292	260	257	232	239	264	285	252	279	267	243	275	271	253	272	264	257	248	281	271	255	260	269	282	247	254	293	259	251	260	258	273	252	285	259	243	239	265	255	258	259	265	234	265	252	253	249	275	274	284	255	284	278	245	296	256	265	279	263	271	252	282	270	261	271	256	283	247	285	304	272	243	243	273	268	272	241	256	286	263	272	280	273	259	235	294	267	284	258	274	274	295	261	272	253	268	270	277	255	274	262	258	298	253	260	257	255	276	270	286	268	239	241	247	282	257	263	248	277	260	242	264	260	279	264	236	279	271	282	284	275	255	257	274	274	307	263	265	249	292	282	264	237	274	276	244	289	259	260	262	254	249	256	260	254	251	250	275	227	305	249	236	255	277	244	309	284	247	248	264	253	268	239	243	235	275	266	246	254	270	234	247	248	271	270	256	277	260	246	257	281	279	285	271	264	262	229	272	264	255	285	279	263	251	271	284	282	267	262	247	264	252	261	288	220	264	263	269	283	277	266	258	265	262	260	271	279	275	284	263	271	254	269	244	248	266	231	256	272	252	262	270	250	249	259	265	302	271	264	298	285	262	266	254	267	234	292	280	278	234	266	247	267	259	275	263	277	259	260	255	281	273	271	285	234	253	249	259	281	276	246	279	275	274	259	276	261	287	298	255	239	282	270	268	262	255	274	268	285	275	263	255	257	273	293	264	259	243	261	271	254	272	263	278	292	283	271	237	273	280	230	288	263	287	291	265	251	283	300	277	250	270	252	270	256	266	266	254	259	253	254	274	278	257	220	278	258	255	279	274	288	260	281	259	265	271	290	263	266	249	270	271	249	253	280	261	258	270	264	269	255	279	275	224	259	257	274	237	276	258	284	263	258	236	234	262	264	256	261	284	261	295	269	259	274	252	250	288	275	233	277	233	251	251	275	272	265	275	274	240	247	284	270	286	283	221	286	262	229	239	279	232	303	227	257	267	280	237	270	282	263	266	251	248	265	291	290	275	252	270	266	259	273	284	259	300	242	262	263	246	274	267	281	262	245	249	298	282	249	273	271	264	285	258	273	285	232	256	270	276	279	237	276	268	251	290	249	306	278	282	262	243	291	246	240	269	264	274	255	254	300	292	273	268	261	264	299	256	245	266	256	263	254	253	296	261	280	247	270	261	266	277	277	241	266	240	258	238	275	275	268	263	264	277	281	274	232	246	253	303	250	250	248	247	272	310	259	264	269	245	239	286	292	274	255	244	291	261	243	293	245	282	264	259	270	250	273	269	276	283	258	269	264	280	238	255	262	255	257	253	287	278	257	259	244
33726	45042	25040	17251	14622	11871	9022	6789	5108	3697	2978	2610	2199	1890	1580	1214	1026	940	740	696	715	598	598	636	631	642	648	619	666	629	580	608	560	563	565	476	463	456	432	409	431	394	402	418	413	408	388	420	422	377	413	369	404	415	386	427	396	432	396	425	388	368	375	418	379	394	369	402	374	425	404	344	398	398	413	408	389	387	408	386	377	387	391	389	404	387	364	389	418	377	391	375	384	378	372	412	407	400	361	399	382	338	396	340	364	347	388	401	360	399	379	366	347	345	395	384	370	354	394	398	390	415	364	341	404	392	409	353	385	395	414	348	393	407	365	386	354	407	416	440	416	382	353	380	382	396	389	332	371	390	401	378	368	374	364	347	388	348	392	363	401	381	381	389	378	373	362	398	427	375	350	388	407	363	404	399	369	354	386	385	382	348	381	359	389	378	380	389	382	373	366	364	369	346	396	364	387	392	404	341	394	358	409	359	373	338	341	374	388	372	378	366	381	351	367	385	371	388	334	383	365	365	358	360	392	344	374	385	380	381	376	414	372	356	368	391	361	344	379	352	373	392	335	361	390	396	391	416	407	366	373	370	368	371	384	363	360	402	362	381	393	391	358	385	401	387	370	379	374	352	383	384	366	379	367	368	359	376	371	386	354	395	359	380	392	412	401	387	395	336	365	398	409	400	401	386	383	369	388	360	387	348	371	361	383	371	381	404	397	380	337	422	426	378	390	388	379	369	365	389	351	418	389	360	386	379	354	386	389	363	405	397	371	383	378	399	378	378	351	391	323	381	400	395	386	374	384	380	374	401	396	402	379	401	352	344	354	374	378	396	378	380	370	371	369	406	395	390	369	349	410	375	387	374	350	363	392	333	355	360	406	404	365	361	341	383	399	388	383	360	371	418	376	421	370	388	410	359	365	387	369	374	415	367	394	366	384	368	362	372	391	371	394	389	359	378	366	361	350	334	392	372	398	364	369	376	375	380	359	381	368	388	370	385	337	356	399	376	386	335	343	360	363	387	388	345	378	412	399	382	356	370	367	378	380	413	376	377	368	411	346	363	361	385	377	358	375	420	357	385	378	407	389	406	385	362	355	376	385	378	371	350	344	365	372	330	362	398	346	387	377	370	380	353	386	416	367	381	395	386	386	368	371	382	375	383	382	360	335	388	366	368	401	367	372	386	371	403	358	375	397	404	357	371	388	350	411	353	366	383	384	383	389	359	361	352	375	414	349	418	390	344	369	333	352	380	368	364	376	386	394	412	373	365	377	377	361	414	352	354	409	375	393	371	382	403	378	355	389	409	371	383	363	381	366	375	375	388	398	357	387	403	389	375	369	384	384	353	345	374	376	339	370	374	413	380	391	376	378	400	396	374	408	375	376	379	382	385	378	384	368	348	401	392	391	385	364	365	387	402	368	390	367	390	382	365	400	329	416	400	397	425	372	386	372	388	385	371	356	349	378	391	370	391	376	352	380	405	394	390	371	378	378	386	363	375	389	412	351	389	374	386	388	384	359	393	403	369	394	416	404	357	348	426	388	369	408	370	375	378	377	418	319	394	361	387	383	344	364	398	392	399	385	377	390	408	368	369	359	359	374	368	393	375	383	364	327	346	422	382	386	352	382	381	397	373	344	365	349	359	388	390	390	365	393	383	385	342	367	362	366	380	388	384	358	380	418	375	357	376	429	374	404	388	367	379	386	389	390	362	422	386	388	372	372	381	388	375	413	379	388	352	348	380	389	372	399	406	373	402	392	381	377	387	374	382	356	373	392	382	346	358	349	360	401	375	404	392	399	390	390	362	374	381	373	370	395	375	386	361	399	368	373	382	400	335	380	328	357	382	414	376	390	363	407	383	344	401	383	356	382	375	377	411	349	369	363	365	397	379	391	405	377	432	401	386	389	348	361	342	414	363	389	385	371	387	385	427	396	401	395	366	369	407	345	389	359	377	398	394	342	349	352	355	358	385	379	362	371	397	369	375	401	355	380	388	351	364	391	346	364	389	385	398	360	387	371	342	383	379	334	375	374	355	393	361	377	389	363	386	372	371	369	392	365	389	394	401	370	388	400	374	354	374	373	407	379	364	374	360	396	378	320	365	387	385	376	372	383	338	338	380	410	367	377	359	377	351	382	393	374	380	382	360	368	391	386	394	420	366	367	388	391	378	375	358	370	365	373	370	366	339	356	376	373	361	378	363	373	405	359	339	419	375	395	385	391	396	419	363	392	377	385	361	405	379	361	360	393	392	379	372	379	367	382	386	377	363	379	398	351	382	387	371	395	347	365	392	347	410	369	393	384	377	365	367	368	369	373	359	397	382	407	380	367	351	396	405	402	371	400	389	388	373	359	370	347	367	378	416	374	392	386	389	394	368	376	354	367	386	390	406	367	344	368	343	349	368	384	365	351	393	369	385	340	359	391	329	382	374	394	380	393	363	369	392	406	363	424	392	344	354	365	387	341	354	375	380	403	399	376	360	406	367	382	372	381	363	361	390	404	336	415	363	384	366	365	389	407	366	418	359	401	376	390	381	397	360	400	365	414	332	371	366	374	386	358	368	363	377	362	364	367	357	388	373	377	358	401	371	356	374	379	380	379	364	393	406	397	375	381	388	340	383	369	359	391	331	407	389	368	412	347	403	386	360	366	394	400	379	363	377	381	363	377	379	380	370	387	377	364	340	374	361	383	391	373	377	365	372	358	394	392	363	389	361	371	355	425	382	414	369	375	402	392	357	379	388	348	388	377	370	361	390	372	385	378	396	386	362	377	402	367	377	355	363	418	393	338	347	397	369	329	394	421	417	373	398	378	403	369	388	373	365	381	381	345	392	351	376	354	384	356	369	369	394	338	381	403	362	382	403	379	375	357	360	394	367	392	384	406	395	388	360	376	397	360	366	381	358	389	373	369	384	399	384	367	365	395	385	391	384	365	398	367	361	362	377	418	361	392	418	383	397	369	379	389	370	372	382	360	354	375	349	376	394	336	384	413	374	357	351	392	384	352	369	394	380	384	408	396	344	371	345	376	345	356	391	424	382	353	325	365	373	391	384	405	362	388	388	387	392	374	370	372	317	380	369	394	370	385	360	353	381	368	356	380	393	379	382	350	386	385	355	345	353	374	367	375	423	381	377	349	340	415	395	378	413	371	391	385	379	388	355	353	407	399	398	385	374	354	393	373	394	368	337	366	364	370	385	384	382	377	386	384	367	372	371	385	381	344	400	351	365	350	367	343	419	377	375	379	383	411	385	406	371	406	362	367	369	419	380	389	368	358	373	379	363	370	364	404	429	349	395	376	373	371	381	373	361	409	409	379	423	347	381	398	377	346	319	368	427	376	388	387	367	364	366	415	344	409	373	383	379	384	332	382	395	347	390	380	373	361	410	362	377	379	414	346	419	355	375	374	358	356	402	348	364	408	375	353	386	405	366	433	356	361	409	362	376	383	343	371	372	383	368	415	351	358	406	375	399	367	397	351	415
26995	21058	13057	5012	2880	1935	1367	950	679	525	469	430	361	338	293	260	242	212	207	242	210	206	199	216	217	216	216	245	237	241	265	223	222	255	225	204	200	226	206	205	214	218	198	192	189	211	203	220	212	219	236	187	194	204	232	214	224	223	219	212	179	191	209	203	194	201	235	189	199	204	203	225	218	193	199	229	225	224	200	195	214	182	213	204	184	202	197	190	164	208	211	190	205	194	214	179	196	219	198	213	193	216	210	195	212	177	210	188	207	182	204	221	210	206	231	196	208	197	190	225	212	197	194	216	215	190	188	185	198	210	169	201	199	212	214	205	195	199	196	214	225	205	228	178	214	235	200	209	232	192	194	205	217	201	197	203	210	175	204	184	208	226	195	215	187	210	238	201	202	206	226	205	183	206	200	204	212	208	182	215	223	187	209	223	200	184	191	186	206	200	186	202	203	202	192	189	213	191	182	218	198	209	190	218	197	213	191	219	225	219	216	218	190	194	213	206	215	205	194	214	197	204	201	199	212	173	174	187	210	188	218	217	188	189	208	207	202	221	208	195	217	194	218	194	190	184	199	193	206	208	179	182	205	209	195	214	174	190	186	224	185	200	208	206	184	226	199	205	198	185	183	194	203	223	222	193	192	198	204	176	219	178	214	233	223	201	196	218	200	208	211	212	209	196	186	233	182	206	184	209	218	207	206	184	198	200	197	236	223	207	212	191	180	207	209	214	188	223	182	200	216	200	189	201	204	206	203	200	211	173	192	213	225	212	225	221	220	180	222	220	206	182	212	217	171	207	223	218	195	194	201	195	215	196	230	197	225	177	190	224	210	223	196	178	215	205	217	183	209	213	224	207	207	228	196	177	210	187	190	194	173	218	203	206	222	210	213	184	191	197	213	200	210	203	203	196	206	202	211	195	211	171	202	175	223	192	198	167	196	205	203	209	220	192	219	218	179	215	181	190	199	228	200	203	216	229	201	192	217	192	214	185	181	193	201	207	205	203	191	206	200	185	210	203	207	207	235	219	222	183	194	186	178	235	218	202	191	216	216	215	201	186	208	214	207	234	175	206	226	197	191	217	180	191	215	244	202	205	203	211	228	200	188	194	195	224	231	224	188	171	217	205	215	215	203	185	208	220	190	203	214	203	212	212	209	218	219	195	229	177	207	201	216	183	207	199	203	179	196	213	200	222	194	210	210	225	213	217	184	184	203	202	177	189	183	221	210	212	176	206	191	206	210	233	207	197	216	177	196	230	223	210	182	223	196	218	192	212	199	230	205	197	192	201	196	209	189	200	209	195	178	218	210	183	205	207	198	188	182	226	188	194	203	190	212	191	211	199	206	204	195	217	209	221	210	180	210	193	220	202	194	199	196	216	206	219	176	206	192	197	192	221	201	197	189	229	208	236	211	193	197	182	195	202	198	207	238	171	183	202	204	202	203	190	238	227	210	189	190	227	212	193	197	197	205	219	188	206	200	211	190	187	236	209	189	203	209	212	193	196	199	192	180	200	185	203	192	215	198	200	188	211	190	186	208	209	212	203	190	211	208	201	229	185	204	198	225	231	203	198	215	223	205	209	207	203	206	198	185	206	185	209	178	201	201	203	185	201	189	218	206	189	201	192	207	217	214	212	214	190	171	182	209	221	196	174	197	206	224	226	195	200	195	209	203	205	200	203	207	198	214	210	225	215	228	198	184	205	200	193	212	215	212	202	194	205	194	210	209	190	203	194	202	208	193	193	205	201	232	217	225	196	193	200	199	224	188	215	203	201	213	191	204	187	217	197	184	206	204	205	197	202	209	213	228	207	193	170	182	198	214	203	216	198	187	196	209	185	205	197	186	200	196	218	186	176	215	208	224	207	193	192	181	234	180	206	182	216	211	216	207	212	203	216	186	192	187	205	191	209	198	195	191	211	176	198	229	206	187	206	188	218	200	211	240	217	226	190	202	186	186	206	213	198	199	191	219	202	218	205	208	205	219	213	187	212	193	193	215	203	225	183	202	190	186	177	210	202	187	203	199	200	196	212	188	188	188	217	199	203	209	219	188	211	202	215	208	227	197	230	213	197	217	200	217	217	204	216	217	228	181	176	211	191	206	186	200	206	191	189	183	207	175	203	211	210	183	204	223	230	181	208	186	210	198	190	229	182	175	211	205	201	204	204	221	203	223	215	187	199	204	201	237	198	188	211	195	217	209	180	198	181	208	226	189	183	208	197	186	196	207	218	213	218	225	218	199	187	228	204	193	216	193	194	220	198	187	192	197	209	218	196	204	177	187	194	211	179	194	208	201	171	191	206	200	175	197	206	217	188	207	162	216	201	207	210	230	221	187	207	200	195	193	222	188	219	185	186	224	212	198	229	210	210	183	204	244	202	203	182	222	180	209	198	204	203	209	186	223	200	215	224	176	185	213	189	203	206	195	211	207	196	214	207	218	183	209	236	210	174	159	191	213	180	206	216	198	173	189	187	226	212	198	192	221	196	226	204	227	213	211	186	189	190	184	215	195	204	219	223	196	196	212	221	199	218	197	196	210	191	176	219	193	184	203	210	206	209	205	179	199	198	178	203	200	222	208	209	226	186	196	215	209	189	241	187	192	201	238	195	226	206	212	195	220	197	205	195	195	190	193	201	203	200	208	176	175	188	187	200	238	199	214	189	185	185	191	220	191	215	226	194	207	208	186	179	218	216	210	203	171	197	163	210	206	183	196	183	218	219	207	212	198	192	201	202	193	192	197	195	207	219	194	207	215	203	216	207	200	198	196	180	196	190	186	181	210	199	210	195	193	195	222	185	203	208	197	179	205	195	214	189	247	194	198	233	196	194	208	233	208	196	201	201	208	181	188	213	201	197	218	210	195	224	183	218	218	202	197	205	196	191	205	199	205	222	191	201	207	194	188	219	189	199	210	195	220	201	204	214	188	223	215	183	203	201	185	193	206	189	204	206	206	236	243	166	203	183	182	212	193	210	201	182	182	213	213	222	227	220	209	186	207	209	226	222	198	191	178	225	196	204	212	197	210	223	201	210	216	204	223	198	206	207	211	196	186	203	215	208	185	202	211	185	190	200	182	213	199	204	205	206	223	221	200	203	212	208	188	198	202	205	188	212	201	210	219	210	192	198	219	199	203	199	187	185	216	205	199	176	230	221	224	167	227	212	211	193	180	222	202	219	214	225	189	208	196	167	205	196	190	192	205	203	213	201	182	194	207	226	168	186	175	192	205	197	212	203	191	215	193	223	191	193	218	221	203	201	203	202	189	205	237	234	184	236	198	203	198	187	202	205	230	189	214	200	215	172	216	210	226	198	191	189	197	190	199	220	217	210	203	210	208	211	195	218	206	219	215	194	205	210	193	237	176	214	186	217	211	177	217	195	199	170	180	216	220	170	236	203	188	211	185	190	183	221	212	213	195	213	202	201	200	204	208	207	191	219	225	209	205	219	198	204	220	180	210	183	226	183	231	184	194	202	202	227
25236	29466	12391	8007	6720	5246	3665	2629	1879	1317	1035	954	890	725	588	506	435	396	362	361	357	317	346	373	324	389	361	370	352	373	384	369	346	368	339	335	319	308	275	283	308	294	303	289	247	265	270	287	313	266	272	306	307	284	306	285	284	295	287	318	311	307	314	274	296	301	301	297	325	271	297	295	303	319	302	277	310	284	283	274	269	291	262	281	288	276	306	297	288	293	283	290	281	290	266	305	293	275	276	282	278	280	291	246	290	279	281	271	295	276	318	287	280	287	304	275	277	275	288	284	260	293	289	282	262	290	308	292	263	280	258	274	285	281	284	284	263	308	312	279	299	312	263	301	279	272	281	306	294	284	286	312	273	283	286	283	282	276	307	296	310	301	274	267	299	309	274	286	295	296	283	325	319	261	295	279	284	280	266	285	271	269	295	315	278	283	294	262	297	291	320	316	286	281	291	317	306	283	315	269	322	301	266	285	272	310	287	320	285	305	313	270	300	308	290	289	305	315	303	304	299	295	285	284	315	322	297	305	270	298	290	288	318	287	289	288	300	280	287	312	274	290	304	258	267	315	290	301	284	286	273	280	299	264	310	296	267	297	255	280	286	278	285	269	285	314	258	312	278	302	296	298	285	267	297	283	280	298	276	294	332	329	327	275	279	306	267	305	294	300	278	337	307	260	294	313	309	298	293	293	325	327	320	285	270	296	296	280	290	294	299	265	279	325	283	308	303	276	309	295	261	304	291	278	280	286	288	295	287	287	303	297	301	304	276	287	298	294	296	277	296	278	272	288	297	293	281	324	286	301	287	268	275	274	281	279	293	332	263	298	313	283	274	291	283	290	271	309	293	287	323	298	269	253	289	286	283	294	260	292	276	275	270	314	301	280	290	301	292	275	277	312	327	270	277	316	269	285	303	310	286	258	271	297	312	326	289	290	277	294	306	256	316	262	261	287	289	269	301	287	309	294	265	313	280	276	303	255	299	260	286	286	267	296	304	291	293	329	279	272	305	282	307	276	270	301	286	278	279	282	298	300	266	313	283	289	292	271	283	264	302	290	313	274	307	294	313	309	282	293	273	286	330	247	292	295	291	265	279	288	278	311	332	301	304	284	287	267	280	293	273	317	292	291	286	289	310	330	265	302	308	294	316	322	284	308	283	307	305	301	265	283	309	299	297	317	264	283	308	265	308	277	333	289	303	276	270	293	306	291	283	263	295	294	293	289	317	303	278	268	309	301	269	316	308	287	249	276	291	296	291	290	299	262	261	284	263	311	275	287	320	291	276	301	258	286	302	269	294	285	293	293	304	267	262	261	284	266	318	294	292	287	292	269	348	312	301	327	305	307	294	310	280	285	317	284	273	263	268	286	290	291	297	317	273	263	276	300	281	302	298	274	311	303	263	312	278	323	266	280	267	285	274	296	297	266	273	315	280	339	299	280	299	287	277	293	313	305	273	307	272	286	299	300	299	300	314	323	285	273	288	263	277	278	266	314	294	272	291	304	306	276	272	299	284	310	279	286	281	273	322	288	288	309	282	295	267	310	295	298	297	290	297	305	276	313	283	313	285	268	296	306	293	314	284	315	309	306	266	287	318	281	292	316	257	280	294	301	276	309	319	300	301	266	310	312	294	312	280	273	299	309	269	294	316	281	289	269	299	317	292	311	290	262	341	289	291	291	295	276	262	273	272	297	274	290	259	311	305	302	253	284	268	270	286	280	276	263	273	291	275	278	279	277	323	306	287	267	260	325	288	277	279	290	305	317	263	306	284	297	265	275	310	293	266	304	312	286	283	277	300	284	302	277	307	291	291	260	340	294	295	320	281	280	300	285	277	286	294	281	299	276	268	290	281	300	318	258	263	264	282	295	263	273	295	271	296	293	314	311	286	287	277	284	287	299	259	265	300	295	297	296	287	300	292	282	309	300	292	282	275	308	243	307	285	281	291	275	255	236	291	281	309	309	293	271	290	304	269	307	290	308	296	257	270	286	315	281	320	299	306	306	305	296	284	274	271	319	271	303	275	275	290	307	285	309	286	286	317	279	288	268	272	283	282	307	306	281	285	275	280	309	255	286	300	294	290	308	282	314	284	291	287	277	308	291	295	293	267	283	294	287	285	297	270	318	271	265	310	293	298	304	321	257	302	289	291	300	295	284	310	263	315	294	274	304	293	268	297	276	266	288	296	308	280	298	280	288	301	276	287	321	258	296	278	271	299	286	288	269	302	304	308	275	296	269	275	280	315	272	305	273	287	291	294	302	284	269	317	288	307	297	280	287	318	269	264	274	313	279	286	313	289	292	273	272	286	303	319	295	290	298	298	325	311	292	306	289	292	286	263	280	273	291	307	298	284	284	282	294	265	262	276	316	300	293	281	259	311	287	308	302	272	292	308	268	287	281	280	277	266	261	279	290	287	285	307	319	309	306	322	286	285	300	292	290	267	247	291	297	291	309	271	302	317	309	305	271	296	288	288	284	300	261	296	301	295	290	281	279	300	274	293	298	300	301	274	273	267	311	273	292	287	300	289	308	278	317	272	291	300	292	296	273	286	297	308	270	292	327	257	305	288	242	278	282	300	272	279	299	293	289	292	279	275	293	269	280	280	308	273	316	291	284	291	277	306	278	283	272	305	297	322	295	263	291	279	306	279	273	254	294	279	314	275	276	300	285	305	277	309	263	298	277	296	287	317	297	271	300	293	295	310	301	280	314	337	290	284	286	293	285	276	307	292	285	270	306	276	265	274	295	303	285	272	289	303	304	288	311	295	288	259	313	295	289	277	319	298	304	293	275	312	291	316	332	307	309	294	274	307	266	300	284	271	287	295	296	287	296	267	257	286	298	289	318	294	319	292	284	305	263	306	296	300	285	289	260	295	294	304	266	277	327	288	291	285	289	298	286	314	286	277	285	295	275	305	330	276	306	276	303	291	277	290	304	251	304	298	270	267	282	265	268	293	295	308	306	296	290	299	296	269	284	298	276	275	302	282	300	310	272	308	307	330	273	280	304	291	289	269	297	276	298	252	287	295	293	281	303	338	264	281	295	280	276	306	298	261	295	288	307	303	279	306	277	290	287	272	294	299	295	299	317	305	256	306	311	280	287	278	285	297	276	285	275	263	287	278	236	286	268	297	290	297	311	307	285	283	251	288	313	312	309	266	282	283	294	285	267	309	273	281	293	308	280	296	290	279	308	298	293	269	267	259	252	279	292	264	290	279	298	296	298	280	292	284	270	308	289	271	303	304	291	303	275	325	304	280	273	273	275	274	253	282	283	257	305	321	294	268	281	274	287	300	288	285	297	278	306	281	279	278	308	292	279	262	299	255	278	284	315	299	293	313	277	277	275	274	291	295	277	315	297	310	290	284	333	290	312	270	260	289	258	300	284	258	294	261	288	294	302	285	307	286	304	281	293	313	297	279	275	263	309	253	320	291	283	307	271	313	314	308	283	300	294	286	302	296	271	303	287	293	287	300	315
23721	20779	27689	23860	20444	9859	3703	2160	1414	1117	944	806	738	695	575	485	469	433	387	399	378	356	437	381	365	416	419	372	397	394	367	417	388	358	332	350	375	368	338	354	304	317	304	336	302	297	363	289	323	337	312	322	325	317	344	308	329	325	292	335	321	293	316	328	337	301	306	327	327	300	350	294	325	334	310	306	311	340	325	321	323	333	288	281	286	299	318	317	314	338	311	310	297	311	308	318	308	318	330	289	331	288	340	303	334	311	304	322	322	294	287	317	292	313	324	355	337	328	324	304	304	312	298	326	351	320	296	306	307	297	344	329	324	322	321	312	329	325	299	310	336	319	327	317	304	314	314	285	324	321	330	326	299	328	311	301	297	314	338	336	324	316	276	295	292	324	312	319	304	333	302	309	332	335	317	320	319	313	300	319	309	320	350	327	321	332	306	329	329	328	284	325	356	327	320	312	301	304	289	314	304	304	349	302	325	316	295	344	330	325	309	347	313	317	289	311	279	299	322	307	336	347	302	340	317	308	309	324	321	326	336	335	302	308	317	345	315	325	309	312	294	302	338	345	318	340	312	327	317	320	339	325	333	302	325	320	300	327	313	322	317	305	327	330	342	325	314	329	330	342	315	313	303	357	317	314	329	356	332	285	302	291	304	327	329	293	338	302	317	320	309	323	353	336	321	306	338	353	282	328	308	321	312	305	302	321	295	311	313	308	335	347	342	309	328	272	317	328	317	353	287	314	310	315	306	346	318	314	306	301	302	322	316	314	317	316	294	337	314	312	317	307	318	318	315	306	306	317	344	292	346	321	290	372	293	339	294	312	337	318	292	301	275	297	295	318	293	328	307	305	329	366	311	334	336	301	321	302	298	315	323	296	306	316	285	303	311	311	303	344	320	292	338	322	327	324	309	299	283	317	306	333	303	348	311	330	308	298	310	310	324	328	310	335	313	305	328	309	286	316	320	308	314	338	329	332	323	301	298	310	283	305	328	323	317	312	321	321	332	328	329	310	292	306	332	333	307	343	320	307	326	298	327	284	302	331	360	336	319	337	308	326	313	314	321	317	300	338	334	327	328	315	300	330	324	360	302	299	334	333	295	336	321	279	314	349	327	338	338	298	334	324	329	315	342	297	320	308	341	326	311	332	326	304	319	304	298	302	299	368	337	344	339	323	343	331	331	308	334	308	313	312	324	319	299	341	326	334	352	337	329	340	340	284	327	328	314	312	307	309	288	360	305	317	291	311	336	309	334	327	327	313	328	332	319	346	294	320	300	357	326	316	329	313	299	307	306	323	320	328	306	331	312	320	299	314	326	348	312	336	340	341	354	313	289	325	301	332	290	302	307	345	323	285	322	308	347	326	352	306	296	311	304	327	331	312	310	269	344	321	323	301	339	332	328	338	310	292	320	325	313	313	305	327	337	320	299	335	295	330	357	311	308	310	310	355	296	329	329	319	344	322	348	310	306	329	314	351	328	283	326	313	321	315	318	293	283	342	321	296	343	343	321	315	323	304	290	312	366	360	300	312	308	326	371	346	298	305	330	280	324	354	276	318	309	304	318	270	332	304	309	325	347	319	327	348	321	315	330	341	363	286	316	297	319	328	326	346	324	324	301	352	325	294	290	306	337	285	348	311	324	361	298	294	356	370	286	306	306	347	308	339	329	325	344	301	342	323	330	336	326	289	344	310	324	299	314	298	333	341	350	346	312	308	293	313	333	334	309	298	312	316	311	338	316	312	318	324	322	326	337	296	330	348	309	311	327	309	320	293	338	343	323	333	315	317	308	320	305	314	328	324	312	325	328	322	297	314	328	303	317	308	304	335	318	323	324	323	360	360	293	303	295	292	352	290	335	300	322	308	329	281	321	327	314	322	324	317	324	307	329	312	323	317	323	324	293	326	321	326	304	337	324	329	331	336	314	310	318	292	345	278	349	316	280	308	305	342	323	325	299	302	297	310	326	351	325	330	323	335	319	327	316	329	342	295	290	319	354	299	333	348	306	323	310	345	304	312	358	322	311	323	330	302	295	329	318	316	324	322	311	298	336	381	298	326	347	319	308	303	315	321	320	324	306	294	302	319	321	327	315	328	334	308	347	340	310	350	342	297	317	338	322	309	291	347	350	302	328	339	313	351	317	306	327	332	290	312	297	329	316	307	334	321	332	327	327	329	348	290	321	294	323	334	288	315	303	314	337	315	300	309	306	317	335	337	304	323	325	334	346	358	312	321	310	358	301	300	346	322	312	284	330	300	324	337	323	344	288	312	308	296	324	313	370	335	274	327	303	327	326	328	318	305	330	312	328	315	328	307	289	322	324	330	318	340	291	326	323	330	349	294	313	298	291	326	311	323	320	301	294	311	321	301	324	283	317	311	319	342	278	357	300	319	305	346	316	338	346	292	318	338	303	338	297	295	305	295	339	335	311	302	319	308	306	322	307	325	345	316	315	334	333	324	303	320	321	303	313	328	355	307	345	279	318	337	328	298	312	324	314	319	335	297	314	314	364	315	348	353	291	314	323	293	274	309	309	318	307	331	301	324	345	294	339	324	322	344	326	276	316	307	311	304	301	272	324	326	335	331	317	319	317	312	312	312	321	344	308	358	322	317	333	312	325	313	338	319	291	332	307	301	319	362	302	324	341	293	332	311	287	347	330	329	325	325	318	341	328	337	320	318	317	312	294	346	299	334	313	325	349	296	324	327	307	333	321	341	324	339	299	298	311	300	311	329	325	307	325	325	311	347	301	313	313	318	289	324	328	317	323	313	313	327	329	312	338	317	283	306	312	320	318	344	299	302	293	292	319	312	322	308	283	315	302	284	312	320	343	332	319	318	306	292	312	331	322	292	322	349	309	325	310	326	288	321	361	315	364	334	320	290	299	305	288	360	350	325	303	311	312	323	327	319	282	353	285	322	309	342	323	330	312	307	271	318	325	356	330	326	320	350	312	304	308	310	331	331	327	310	328	320	305	322	316	330	337	304	366	332	316	343	332	295	371	333	295	300	326	303	301	345	348	324	324	320	299	354	346	301	324	333	367	326	316	290	317	276	336	309	286	287	317	295	353	315	331	313	314	314	311	330	335	316	329	322	337	313	314	309	319	332	351	319	336	335	320	331	340	316	319	351	309	319	304	299	333	343	328	326	291	311	338	344	339	301	336	325	310	331	310	331	336	297	340	309	322	315	323	321	348	353	348	306	301	307	309	337	315	316	296	318	327	286	314	310	342	302	336	296	307	304	336	319	300	334	324	323	323	302	301	310	344	343	343	301	328	308	313	330	289	350	308	316	315	305	342	294	321	293	314	310	302	314	316	311	343	307	315	302	309	289	318	348	317	320	344	329	308	321	345	308	307	312	323	337	309	304	305	279	270	324	334	333	312	324	352	329	334	322	327	331	342	298	292	342	319	309	325	334	320	315	333	337	298	355	321	336	317	330	293	317	324	318	342	329	309	325	349	321	319	323	308	340	301	301
30964	41580	20155	14492	12061	9340	7103	5160	3724	2732	2387	1901	1698	1473	1224	988	821	717	608	657	627	597	637	640	574	588	626	626	626	596	641	579	580	556	539	449	501	467	462	505	482	495	480	494	445	516	473	418	437	462	463	477	473	399	471	423	441	423	469	456	418	419	465	473	484	424	465	447	432	401	458	482	482	467	481	445	492	475	438	435	468	469	456	437	445	457	440	446	436	407	436	448	437	461	461	476	455	419	423	448	444	474	459	432	462	489	443	430	439	406	459	467	461	408	435	434	449	453	468	422	458	435	445	473	457	438	458	468	403	418	457	434	461	438	433	456	484	487	457	454	435	431	462	430	459	458	456	419	441	416	435	469	446	457	445	462	478	422	471	434	451	426	435	456	449	463	440	454	458	449	463	435	454	437	446	457	450	419	455	423	444	450	470	502	480	466	445	427	486	441	410	422	447	450	437	421	399	466	404	480	495	470	457	448	444	430	505	452	458	430	460	411	486	428	496	431	466	470	449	459	466	448	418	464	430	437	463	430	466	407	475	455	464	425	441	457	475	441	399	424	458	449	450	451	444	469	453	428	429	455	457	427	454	428	462	439	431	418	447	452	458	468	445	462	457	425	415	439	429	482	422	500	510	444	447	401	441	425	426	434	443	480	418	445	451	461	436	450	477	462	420	463	445	453	450	466	442	490	481	430	463	452	413	469	416	438	406	446	444	431	444	463	429	442	458	460	455	490	461	446	445	430	484	445	427	459	440	448	461	453	452	437	446	451	462	436	457	441	452	446	436	414	425	458	471	413	448	482	460	426	435	456	433	476	439	465	457	447	479	474	450	420	451	441	447	478	423	421	488	458	483	444	444	446	435	477	466	447	470	420	467	446	423	447	465	404	437	444	481	458	419	433	460	408	446	477	430	460	459	470	444	440	437	432	453	447	436	501	462	510	486	457	400	443	487	506	462	421	451	457	468	442	458	439	432	443	414	462	457	431	463	460	458	467	439	455	427	412	463	479	441	438	426	440	449	447	458	451	444	467	477	441	427	419	442	423	449	432	450	451	416	449	438	438	460	445	450	427	476	437	424	435	437	425	426	439	476	440	454	433	438	474	412	472	440	463	479	466	455	443	463	417	414	428	453	420	456	476	430	423	429	459	444	423	433	481	470	444	485	436	430	459	466	473	453	473	432	452	467	482	460	470	420	448	464	445	461	457	469	429	438	471	419	435	488	423	450	440	475	415	446	450	463	444	456	434	417	434	478	454	465	480	502	485	450	423	458	467	479	495	463	444	493	460	422	477	432	447	455	460	464	416	447	450	442	474	404	434	414	458	431	441	445	432	415	439	463	459	431	464	446	474	463	456	444	440	460	434	438	464	423	460	452	426	463	463	465	424	462	464	465	416	428	460	406	435	397	427	496	459	444	443	483	432	447	496	449	485	415	439	447	514	452	468	446	444	438	457	450	444	467	446	473	462	465	434	478	425	454	459	441	438	477	428	486	453	438	492	402	431	467	443	434	433	437	451	418	488	455	436	454	422	481	433	461	454	455	464	455	463	428	489	453	470	446	450	467	466	462	479	474	466	449	440	468	467	511	445	455	487	425	424	477	491	449	462	451	494	431	445	455	454	430	443	466	496	444	447	452	438	419	481	416	451	424	435	424	458	425	461	488	467	487	467	478	465	443	472	462	457	446	437	408	481	517	389	459	411	470	442	407	456	432	434	443	443	430	442	472	450	447	452	450	475	473	453	409	419	430	455	412	456	463	446	419	417	476	470	438	423	436	468	474	432	451	425	455	434	445	491	459	505	424	418	449	467	442	463	439	465	506	444	455	404	432	414	449	432	451	440	448	463	417	430	451	482	440	462	446	448	450	427	477	438	478	445	457	425	462	459	481	444	438	462	416	470	475	424	426	455	459	465	483	456	451	444	461	492	475	421	424	457	417	447	429	439	474	445	430	433	432	484	520	458	437	455	470	443	426	468	413	440	456	423	446	466	451	469	445	474	463	476	469	486	453	452	461	421	485	414	448	419	427	460	385	488	487	438	471	447	457	444	439	454	508	438	466	435	453	438	401	423	462	448	459	472	453	469	420	422	480	424	426	418	458	468	458	423	424	472	471	423	418	444	465	441	466	452	441	462	440	449	417	448	464	447	410	459	433	452	433	420	451	440	474	441	423	435	446	475	473	482	426	411	464	418	440	452	453	448	430	459	460	431	437	440	461	452	460	429	449	430	433	463	436	480	457	440	473	462	458	478	435	465	434	489	469	452	463	395	480	455	425	481	461	461	420	446	436	463	448	437	413	446	463	456	446	484	424	459	424	452	474	466	454	419	475	429	447	448	468	467	470	433	428	464	456	402	431	422	428	456	457	441	443	492	445	449	422	472	417	460	475	449	466	466	444	458	450	440	496	472	464	445	459	469	439	463	452	477	439	498	432	446	450	456	492	451	415	444	471	442	432	454	467	459	439	444	517	424	422	424	460	444	425	444	470	465	440	447	431	469	440	490	434	426	432	450	461	414	464	440	452	419	478	446	454	469	424	423	405	467	445	404	476	461	456	439	466	447	472	465	467	422	462	450	462	438	454	504	451	466	427	461	422	447	466	470	467	442	403	442	492	462	451	450	439	447	432	455	426	450	443	445	421	434	450	501	449	422	479	449	429	451	457	445	442	433	474	446	448	454	433	469	462	424	426	451	458	435	451	444	471	446	460	447	456	477	439	444	460	439	471	476	455	447	465	433	423	432	471	474	436	478	443	464	438	484	418	427	427	473	452	476	433	450	458	441	462	403	438	427	468	430	441	446	444	422	456	465	455	472	439	445	469	408	464	462	432	434	459	486	499	446	409	438	428	422	384	453	454	460	473	456	441	454	454	446	452	439	454	429	458	425	463	442	455	440	457	433	440	501	496	472	424	394	473	444	469	434	440	460	384	492	469	446	440	424	453	421	472	426	415	446	430	451	466	453	421	465	458	463	478	463	437	423	437	456	463	466	428	454	469	468	474	430	460	444	442	479	438	472	433	447	449	470	458	453	439	474	470	439	428	431	468	462	395	448	500	437	441	420	456	408	460	468	430	472	466	487	428	441	442	490	462	458	475	446	447	444	471	423	424	467	482	445	489	470	445	438	452	483	418	452	436	439	454	457	443	469	495	412	463	438	452	493	417	461	419	455	420	441	457	455	436	430	439	409	492	446	415	470	452	431	438	446	442	465	433	456	454	451	465	430	375	447	449	442	440	440	454	464	424	433	448	490	465	424	457	487	445	453	425	416	463	460	464	473	432	468	451	473	457	433	446	419	442	488	434	458	444	452	462	428	439	457	406	416	414	443	427	426	458	446	411	428	437	453	464	453	470	419	469	428	450	437	470	452	447	456	443	462	440	464	430	436	445	471	457	465	412	461	410	418	454	462	460	452	465	446	424	436	456	437	453	471	480	466	431	425	446	433	471	458	420	446	452	418	425	423	428	466	481	411	461	413
22739	20758	28218	23332	20761	20139	9053	3115	1965	1509	1283	1128	884	769	683	555	487	447	422	392	384	377	394	375	348	357	389	388	383	389	354	331	327	319	330	323	304	267	286	294	292	285	287	291	280	287	303	262	284	260	304	274	269	275	269	293	270	272	279	254	261	251	274	250	302	276	245	282	270	280	266	309	254	262	281	292	281	279	254	284	247	293	284	267	263	250	289	256	236	266	291	268	282	215	259	269	310	245	246	310	294	282	258	275	244	272	279	260	229	254	251	225	280	266	259	269	254	275	249	289	277	260	278	261	253	258	275	249	254	266	268	259	267	272	267	248	273	274	257	270	257	255	273	241	266	291	272	246	251	255	279	263	277	281	276	285	249	254	236	254	256	277	261	263	277	277	282	271	265	271	255	243	212	284	274	279	265	292	271	263	251	256	267	266	258	266	259	251	270	266	242	280	281	280	270	246	237	248	270	261	280	271	266	259	275	257	260	261	273	228	264	242	269	251	268	291	264	267	275	251	254	249	288	248	266	272	288	275	255	268	285	254	251	272	274	252	253	274	264	286	263	263	258	280	250	267	280	251	265	262	270	286	278	265	244	262	250	264	265	262	246	236	305	253	274	263	245	246	290	271	290	296	243	296	297	271	283	263	283	280	288	257	287	244	264	277	246	266	278	263	284	243	250	306	273	273	289	294	240	272	281	288	270	292	265	280	242	248	283	275	262	291	276	249	277	303	289	260	265	258	273	263	263	258	272	242	233	291	274	264	301	259	261	275	249	272	283	247	250	243	267	283	279	290	276	255	293	271	242	273	274	249	283	272	284	265	260	265	279	281	268	257	246	282	255	279	278	270	275	259	250	260	287	289	273	265	248	276	282	280	263	260	270	297	278	260	279	285	267	250	273	261	259	271	256	250	273	280	267	264	268	275	269	266	249	268	285	254	256	280	263	260	283	253	250	257	270	265	266	279	293	246	274	269	268	281	315	275	265	258	268	255	264	283	250	263	251	244	272	265	265	275	226	248	281	263	273	271	277	270	260	266	275	259	259	279	251	273	274	284	264	257	243	247	273	270	301	285	248	263	263	286	262	283	259	251	234	265	273	271	231	265	271	256	282	294	280	242	276	290	272	303	281	267	273	238	276	272	272	290	272	291	266	269	281	249	291	269	257	255	269	291	283	261	272	244	283	263	263	250	265	279	281	242	262	264	241	256	252	258	270	277	284	299	279	260	276	275	280	265	222	259	241	261	263	244	273	262	248	289	281	259	273	247	247	305	265	254	226	295	295	274	250	260	239	255	256	297	275	259	281	277	267	267	284	262	270	292	257	267	276	241	290	253	247	255	233	262	266	260	245	271	246	263	243	270	275	260	251	265	275	257	243	253	226	289	263	275	263	274	253	264	279	273	251	259	275	272	273	278	249	282	266	286	261	261	263	267	276	241	246	258	274	281	285	292	242	260	224	271	246	252	260	274	256	278	280	281	270	266	249	275	241	263	250	246	252	274	264	232	257	251	249	277	237	261	240	274	255	257	246	239	273	267	264	272	281	244	238	266	253	255	258	257	255	265	269	278	234	251	252	250	231	254	274	275	246	264	268	282	258	263	254	267	241	294	268	256	232	262	269	244	251	252	254	264	254	262	273	268	226	252	270	243	248	243	273	257	259	297	289	301	250	261	275	265	242	285	253	257	283	263	279	268	277	301	258	255	270	286	256	267	246	274	253	298	258	266	242	292	266	251	259	269	252	273	270	248	274	275	263	227	269	264	251	275	245	275	277	270	256	279	243	252	271	251	262	298	280	246	276	233	268	285	252	244	275	266	259	257	280	267	275	251	265	240	297	285	235	250	258	264	245	263	288	275	260	255	237	257	293	264	275	284	260	263	274	261	242	257	277	252	250	283	266	277	274	283	268	283	264	269	280	271	257	260	253	274	287	263	261	272	270	262	270	270	269	264	315	240	266	243	254	283	274	277	241	246	277	267	267	270	255	287	284	285	280	270	260	255	275	253	261	250	282	256	254	289	276	279	283	266	268	267	244	265	245	278	267	258	260	261	248	270	295	269	268	289	269	258	262	267	235	262	257	244	241	250	277	266	275	268	255	247	278	241	285	270	260	248	274	272	263	245	256	279	280	259	256	280	280	277	251	266	260	263	255	275	251	275	247	256	244	256	260	297	279	254	277	272	257	289	267	251	237	249	233	255	252	284	270	243	249	263	272	271	255	273	292	253	283	280	284	256	265	277	256	271	248	254	260	274	271	300	251	245	281	260	233	252	252	289	241	269	261	261	267	238	271	251	242	275	263	260	296	256	286	264	249	240	228	239	259	269	311	277	267	263	244	272	290	245	240	242	288	256	245	242	248	266	264	262	263	253	256	245	267	267	248	253	265	244	248	253	264	271	270	255	254	272	267	265	255	257	284	271	263	283	257	245	286	265	263	276	271	254	262	270	246	277	272	263	267	256	264	273	257	295	287	253	260	292	255	273	275	276	275	291	248	265	251	248	260	249	248	270	251	267	235	263	247	270	230	295	257	286	283	272	271	248	277	239	252	277	286	250	263	269	259	259	257	264	253	299	287	256	259	255	235	251	253	268	266	285	232	274	294	260	263	278	296	284	250	305	234	276	266	282	245	236	276	273	265	232	260	281	247	276	262	271	272	255	235	262	284	277	272	240	262	262	275	273	274	262	284	260	263	264	277	241	235	254	293	268	263	277	275	270	279	267	318	261	287	287	277	245	274	238	268	242	217	271	255	242	264	268	275	276	264	263	241	247	256	255	268	263	261	278	258	273	265	271	281	263	254	265	297	267	241	273	273	245	265	243	272	295	260	267	236	249	261	272	290	236	245	263	258	269	255	264	251	275	245	242	281	251	268	269	262	268	239	252	264	248	253	289	261	271	275	248	254	262	295	252	264	247	270	279	277	244	267	311	281	269	288	246	291	229	233	281	257	262	294	297	258	262	281	270	288	278	248	258	269	280	259	281	277	255	272	252	249	263	301	268	287	240	247	267	262	251	257	262	290	264	269	246	271	273	272	278	271	255	268	277	264	273	251	270	258	267	250	250	264	264	257	267	255	286	267	268	268	292	253	275	278	244	267	259	288	265	254	251	278	237	271	286	262	234	258	281	242	282	275	262	233	252	293	276	256	277	271	270	252	289	306	241	251	254	247	252	265	275	250	232	257	253	259	224	280	248	283	291	270	270	241	272	277	250	237	260	263	264	262	256	270	251	269	260	248	257	269	248	273	264	280	274	265	253	261	248	281	243	250	274	290	264	251	274	280	277	277	270	269	265	261	290	274	263	263	257	257	269	260	254	256	261	273	275	257	251	274	245	244	283	275	262	279	258	285	254	273	282	271	263	249	295	275	267	277	266	269	272	268	253	248	267	254	272	278	274	241	264	297	261	256	292	256	282	276	259	261	279	272	277	253	249	265	258	280	252	260	263	286	265	265	282	273	256	245	243	248	278	249	269	277	267
35099	47575	24837	19186	16249	12625	9557	7229	5194	3912	3297	2685	2290	1900	1518	1201	1004	880	720	638	666	652	639	680	648	676	628	684	679	675	650	628	573	551	521	467	455	437	423	411	385	429	392	402	397	424	390	385	424	375	419	378	390	378	376	420	369	401	387	409	398	378	398	420	401	424	378	450	407	417	386	401	394	414	411	397	362	411	370	402	383	385	401	372	356	327	402	397	384	383	375	397	347	373	415	368	413	346	348	403	357	390	383	381	381	391	353	406	377	403	382	382	349	357	351	383	374	378	383	374	386	375	336	364	421	332	364	377	363	369	420	370	380	375	409	349	401	373	359	368	372	394	419	337	373	386	383	391	390	350	344	373	404	377	378	352	389	351	380	343	389	389	397	369	380	344	335	365	335	366	390	379	397	392	399	365	347	374	374	367	352	375	406	353	409	376	387	348	384	368	388	380	406	379	384	394	376	396	393	389	378	382	414	383	377	342	400	364	391	358	389	382	384	342	359	380	342	371	389	363	404	396	371	372	358	365	359	384	377	405	374	387	369	353	351	360	390	377	385	353	387	361	351	407	407	350	375	386	378	345	370	403	364	345	367	363	362	376	375	353	348	364	366	383	387	359	348	344	381	371	374	358	377	358	402	393	351	346	374	381	372	354	356	404	397	350	384	380	387	356	389	344	365	358	379	352	382	399	346	357	357	389	357	364	396	346	371	363	409	382	383	386	385	406	376	382	406	368	385	386	378	392	381	372	383	370	328	361	394	369	353	343	385	383	367	368	393	400	399	377	380	383	395	398	360	369	382	399	377	380	407	404	399	346	383	376	401	414	355	370	363	377	377	370	372	399	374	345	363	372	383	359	330	384	377	355	344	412	378	338	408	344	386	366	333	391	381	383	377	405	377	368	338	367	370	368	401	368	378	377	354	353	396	388	396	367	365	373	384	352	393	395	379	352	366	375	365	364	379	390	378	365	403	397	366	360	345	350	378	370	417	385	341	355	391	385	313	414	395	364	364	386	385	392	391	389	376	399	381	402	363	342	362	402	401	382	423	393	376	404	412	393	383	368	374	367	377	352	404	381	384	372	373	378	333	365	389	356	381	338	376	415	382	346	358	355	373	386	408	382	358	370	358	378	394	378	410	382	380	408	422	357	347	383	386	368	364	383	380	362	339	377	413	395	357	431	360	358	395	377	382	338	376	391	365	352	353	346	361	345	390	367	391	400	378	364	401	403	377	375	396	365	364	381	355	388	372	375	401	365	365	361	394	379	379	382	388	371	381	365	384	344	387	380	368	377	365	397	365	385	362	371	380	377	371	354	389	388	363	405	391	360	365	371	333	367	378	354	386	384	365	400	345	389	390	371	397	384	385	369	401	343	388	355	387	372	365	364	344	352	413	401	338	361	349	371	375	389	386	385	390	387	352	366	372	417	357	375	364	369	394	373	358	372	352	340	358	368	375	371	381	354	357	388	359	338	388	405	373	385	355	374	359	388	383	366	382	377	399	375	355	387	375	385	405	379	360	375	401	372	380	402	368	362	352	363	375	385	366	378	393	394	394	347	397	370	412	356	372	360	388	424	388	406	342	409	376	387	360	370	406	359	333	379	397	345	354	364	379	392	377	350	353	368	391	404	398	394	394	385	381	367	380	363	384	373	398	361	373	372	376	349	407	387	398	366	405	383	392	412	399	343	377	411	401	386	339	361	373	372	396	383	396	396	357	381	399	368	406	397	399	380	352	391	364	361	357	363	372	394	356	376	374	378	364	363	386	373	342	369	381	376	388	374	362	356	385	447	371	392	402	370	371	344	398	404	404	362	387	336	376	379	387	413	375	357	355	402	385	404	379	358	382	363	372	388	414	360	356	393	358	356	358	386	362	374	373	352	386	369	350	354	369	369	389	365	348	370	352	361	384	379	371	399	373	360	408	341	398	362	352	399	356	377	401	397	347	375	362	348	393	369	414	388	372	359	352	363	373	334	387	381	374	360	349	437	364	367	388	383	364	339	410	370	327	371	348	407	393	369	412	396	414	385	396	363	387	378	390	345	410	360	364	394	352	367	390	391	379	410	387	358	365	364	392	395	398	388	366	375	358	397	372	333	391	353	376	379	384	405	378	347	389	339	381	382	426	392	376	391	352	380	392	395	361	407	382	382	398	360	388	413	337	366	390	347	364	424	349	362	373	369	383	397	335	373	357	387	396	373	371	368	371	339	371	371	375	375	354	349	423	402	385	395	356	397	373	381	351	385	370	361	398	392	365	367	387	367	367	360	391	378	360	354	358	361	351	341	386	395	353	374	409	365	391	421	370	366	375	367	348	388	356	363	367	371	364	335	374	384	383	358	399	395	390	383	383	376	360	380	345	383	388	364	372	348	395	380	394	341	360	407	378	359	449	360	378	374	400	376	346	397	371	367	383	371	375	349	404	374	359	354	357	365	395	397	362	389	411	385	350	392	368	367	354	402	379	388	349	371	410	368	408	369	343	378	390	353	372	385	363	350	391	369	372	381	345	379	398	358	396	393	346	352	379	350	373	379	379	414	348	394	375	371	389	387	379	378	350	337	383	356	380	358	353	364	385	364	404	343	395	369	368	360	380	383	378	379	351	366	387	343	397	357	373	366	360	403	391	315	371	363	357	352	356	369	363	343	351	409	372	376	379	375	389	365	392	400	333	383	385	368	367	369	380	375	354	359	382	354	345	357	390	354	399	381	386	376	360	363	363	408	346	374	357	364	361	415	395	375	356	368	367	342	363	368	379	362	370	366	399	386	402	458	366	358	365	379	385	415	367	373	382	373	371	377	333	350	414	368	351	336	393	361	407	403	373	368	380	378	348	397	357	406	408	386	335	410	367	359	389	376	361	371	370	357	388	365	375	377	400	376	368	359	394	358	371	374	402	371	370	380	382	385	378	407	356	387	365	355	359	376	374	357	387	364	337	349	374	405	372	334	376	385	363	404	356	368	391	396	390	387	384	382	382	368	371	387	418	407	369	370	384	382	372	370	371	377	391	400	383	384	347	334	381	360	387	385	405	397	370	384	403	391	390	369	381	329	401	345	401	370	422	354	344	371	360	390	363	354	399	391	376	371	376	375	340	413	364	367	351	365	381	412	379	366	362	380	388	366	392	378	385	356	407	355	359	420	358	388	351	386	378	385	392	378	429	363	349	383	370	412	355	373	377	387	342	377	355	368	383	385	349	375	381	370	350	385	349	399	372	392	382	355	354	361	361	401	404	326	412	374	388	403	416	375	311	348	377	353	377	389	400	390	372	379	372	394	359	390	373	388	356	356	424	355	357	395	350	389	386	389	375	381	390	363	370	369	355	356	354	363	385	364	384	391	375	387	375	375	378	386	396	372	373	338	368	424	401	386	340	375	363	378	370	409	395	357	357	359	385	367	408	375	354	369	374	379	376	352	355	355	397	384	369	367	372	386	410	388	391	356	363	350	377	381	372	355	379	357	375	328	402	362	386	367
26941	20965	13254	6171	3561	2394	1536	1050	791	611	530	439	388	365	328	286	246	246	210	226	195	225	228	206	244	263	220	269	249	253	217	217	233	214	243	210	211	213	215	202	196	202	214	200	173	191	180	235	218	212	209	234	218	216	216	201	187	225	226	227	207	217	236	203	197	219	201	232	218	199	189	212	202	177	187	217	204	198	193	201	220	190	179	209	212	197	257	195	225	184	184	199	211	202	203	216	211	210	203	201	206	232	223	210	200	232	211	201	204	216	203	226	217	234	191	218	200	194	187	208	237	205	178	212	225	210	213	208	197	223	176	203	231	207	225	219	202	204	212	202	209	211	221	202	224	195	213	199	220	189	209	215	195	193	232	183	204	203	211	223	204	216	200	184	188	204	206	219	212	209	237	183	194	219	231	214	233	197	237	217	240	196	205	220	234	223	205	235	210	207	217	202	226	213	192	194	199	218	212	206	196	215	216	199	200	226	199	205	210	198	216	211	218	187	224	197	181	206	213	216	174	213	219	205	201	215	173	197	217	218	212	198	199	194	216	195	206	217	212	204	219	226	207	203	206	228	187	228	196	232	189	206	204	230	208	208	215	224	190	202	197	208	215	228	187	224	207	211	211	195	217	199	217	234	188	221	189	160	194	215	191	196	226	198	194	202	209	189	195	223	218	219	180	198	211	218	193	189	216	184	184	206	218	189	233	208	211	179	222	201	207	190	232	199	194	195	187	221	200	206	195	189	186	194	207	217	216	205	213	170	227	208	192	183	228	195	205	213	202	195	182	195	222	220	211	204	189	198	209	207	193	198	218	209	228	204	218	213	215	203	202	201	196	210	200	193	192	172	189	206	194	229	216	195	195	228	192	221	205	218	201	187	205	230	220	220	186	191	213	200	208	201	201	203	191	214	196	225	207	204	203	225	211	193	204	218	200	204	215	207	211	202	196	212	219	209	189	208	213	207	206	212	200	203	216	193	215	186	217	196	204	212	200	218	228	208	215	201	215	194	214	223	195	219	215	189	189	194	189	221	200	209	203	208	214	220	191	218	185	214	205	231	226	231	203	206	234	208	213	215	210	213	219	227	221	230	210	222	206	189	201	200	208	240	204	201	214	236	194	197	207	219	195	198	187	167	212	212	212	208	220	221	211	223	210	198	213	192	208	186	200	205	203	205	203	212	186	237	206	210	174	217	193	210	226	203	196	212	187	218	206	178	222	225	221	218	214	216	195	224	205	197	200	202	234	235	219	199	238	210	212	223	195	202	209	214	228	209	219	233	186	214	206	214	211	202	214	209	212	229	194	194	209	204	196	211	207	207	202	204	198	207	243	219	225	212	192	224	205	213	200	190	210	224	212	202	219	226	206	192	223	217	217	172	215	190	222	218	206	211	225	210	203	189	198	198	215	193	208	209	222	188	209	191	222	198	186	192	207	192	207	213	202	202	201	231	214	213	200	207	201	232	189	188	213	196	178	226	209	210	206	200	195	182	233	190	209	212	230	214	256	226	232	204	222	220	208	195	206	180	216	231	213	232	168	219	200	230	201	192	221	212	218	192	204	228	219	199	183	241	206	191	173	211	210	209	221	226	219	223	212	202	189	197	211	193	198	219	187	209	225	214	194	178	237	227	212	224	197	222	214	200	214	245	203	205	184	196	198	231	220	193	199	218	184	192	179	206	213	211	217	211	184	209	211	196	187	204	217	197	211	209	197	162	225	211	211	203	236	193	227	202	209	220	214	214	226	227	190	204	197	175	227	203	213	197	273	210	206	196	194	212	183	231	217	192	210	217	219	209	222	208	229	185	184	182	169	216	220	226	205	196	202	205	196	206	234	217	239	210	218	205	198	213	187	225	180	223	207	230	227	198	215	218	208	205	204	212	192	194	220	234	193	213	212	188	200	199	205	220	210	199	206	223	211	214	203	204	229	210	202	199	173	227	191	212	202	203	201	216	213	200	198	218	228	178	202	177	257	240	201	200	179	210	250	184	217	191	206	191	208	183	207	212	195	201	203	217	203	210	213	192	207	205	204	167	205	218	207	201	198	200	212	217	196	160	213	193	220	212	214	234	199	209	216	225	201	205	194	177	207	215	178	231	206	177	210	201	218	197	217	195	214	201	199	198	196	224	207	236	192	191	206	192	194	229	202	215	189	191	208	184	223	219	208	192	218	204	230	196	199	201	195	196	227	222	216	211	212	204	207	225	214	215	210	197	206	211	195	177	206	226	194	197	210	201	229	206	199	183	185	222	192	203	196	220	215	189	209	211	213	190	214	233	217	222	201	194	211	201	209	200	212	197	218	222	212	185	211	201	221	205	213	235	197	201	206	204	195	199	235	183	230	199	181	207	189	216	180	208	217	206	205	192	215	216	182	218	198	199	200	205	214	187	213	211	207	205	217	197	195	188	215	210	212	208	221	197	184	214	212	199	197	210	191	196	207	198	202	223	191	173	201	235	199	207	203	210	224	217	207	211	197	200	205	231	210	206	213	198	196	225	236	211	230	214	209	199	226	176	215	215	197	196	211	223	190	231	207	194	229	201	207	200	212	217	202	245	219	208	208	204	215	189	214	213	175	202	197	221	192	209	197	196	235	209	214	222	181	213	211	182	215	212	224	213	199	190	189	212	194	228	210	225	193	203	214	207	212	217	206	194	202	206	205	200	222	220	226	205	222	207	207	209	194	199	191	215	208	227	199	208	184	184	213	204	213	206	224	233	220	209	201	239	198	232	205	190	185	231	217	221	215	217	200	193	215	208	193	223	256	201	186	194	212	240	214	206	198	229	209	208	217	201	231	206	226	216	181	179	229	214	258	193	226	223	208	215	216	229	187	225	200	196	196	213	204	218	205	199	192	198	224	185	194	195	248	208	211	216	219	188	211	214	229	204	219	202	196	217	193	228	186	218	214	215	200	214	200	203	222	228	195	197	230	194	242	203	209	200	218	218	209	200	212	209	185	228	186	219	194	203	189	203	203	213	223	216	229	201	202	174	214	205	192	217	221	226	208	216	199	181	207	212	217	209	165	213	195	226	203	205	214	196	206	219	196	206	213	220	207	203	210	212	201	193	233	196	224	211	200	196	207	197	236	215	204	186	202	205	205	244	196	218	226	197	197	206	224	207	209	208	247	186	201	223	213	195	205	219	205	208	198	199	206	200	218	208	205	215	202	171	224	194	209	212	203	211	211	221	208	187	218	213	216	178	201	199	196	230	214	191	202	203	226	212	186	215	209	226	201	199	205	236	207	223	191	221	220	217	199	220	218	193	207	205	197	210	218	201	228	211	204	207	203	226	203	200	186	209	212	181	198	203	199	211	222	222	192	186	217	206	220	196	191	229	202	219	190	197	193	204	203	189	208	185	206	222	219	212	188	201	192	220	194	227	177	204	216	205	211	225	206	193	207	206	179	190	239	231	212	205	205	230	211	198	216	210	178	190	208	200	197	188	203	197	209	194	201	204	208	205	214	226	218	206
25983	27709	13381	9057	7354	5707	3985	2748	1943	1477	1255	1070	842	710	590	488	444	400	392	331	325	356	324	354	363	360	348	407	382	390	360	362	354	362	363	321	319	322	266	289	289	262	286	315	290	262	282	303	333	302	288	290	286	302	297	303	276	299	305	285	298	292	317	276	302	303	278	294	280	296	283	299	301	310	298	301	304	316	299	301	266	281	323	292	287	270	269	282	323	304	289	300	307	245	285	289	283	278	275	313	286	260	273	273	283	286	268	276	314	284	320	272	276	293	315	306	272	276	306	305	294	273	288	308	279	304	293	273	268	270	329	277	273	281	277	300	326	296	289	270	282	297	317	310	282	300	293	327	261	274	282	302	266	298	274	268	291	294	284	295	264	297	302	270	258	287	292	302	312	291	310	297	285	274	263	261	305	304	325	279	309	275	294	306	312	282	295	284	294	280	280	270	311	293	293	311	266	274	304	310	264	299	276	295	293	299	283	308	295	290	286	281	296	293	292	281	307	295	288	301	288	299	269	282	326	307	276	302	295	310	282	341	277	311	253	280	271	273	300	285	277	297	274	304	260	324	295	270	292	303	325	282	290	280	286	288	301	289	271	293	310	292	287	289	297	281	274	278	275	283	303	282	299	293	281	285	291	312	283	298	283	287	270	276	282	288	266	282	296	279	280	306	323	293	261	282	290	270	294	295	298	269	276	296	302	306	312	318	297	272	301	273	298	295	291	300	296	263	289	277	325	293	271	286	286	289	269	312	276	295	287	273	296	302	317	283	311	291	296	310	296	337	297	254	294	270	284	283	260	292	303	306	272	296	322	304	313	294	290	255	278	273	262	309	302	324	304	267	291	283	281	276	292	295	294	288	266	299	313	312	314	292	288	292	301	290	282	286	280	299	274	303	290	296	300	274	262	315	311	309	281	318	287	270	305	302	295	259	280	286	260	272	304	294	285	281	275	298	299	270	261	258	288	283	257	248	297	304	309	305	298	268	299	258	308	260	302	280	302	291	316	317	275	283	310	320	288	298	313	308	293	283	330	293	287	290	273	285	319	287	291	280	288	325	298	291	298	291	291	284	281	265	296	280	262	268	272	273	264	275	277	303	311	300	306	301	316	308	289	283	298	291	275	261	279	280	293	307	316	309	320	286	293	270	290	314	293	301	303	282	288	285	298	297	283	298	296	289	282	275	307	277	270	274	301	285	287	277	296	295	313	291	309	284	280	271	304	287	290	305	294	314	286	310	275	312	255	287	305	265	280	279	281	256	291	276	300	301	305	292	284	315	296	280	315	304	292	301	293	278	257	294	295	294	268	257	315	328	282	266	256	306	259	282	269	296	283	284	302	296	309	278	300	311	298	249	303	305	306	279	291	260	288	302	277	312	265	300	303	309	296	287	268	289	269	294	315	289	303	285	259	290	289	300	290	281	300	291	276	279	292	267	286	301	324	313	293	283	272	284	260	280	290	316	287	274	258	319	303	273	302	306	321	288	291	306	305	306	295	330	275	270	273	292	293	290	308	284	315	273	289	294	278	282	297	286	291	288	270	290	286	274	287	310	300	305	290	312	321	270	301	308	278	297	290	301	324	286	302	321	289	292	280	273	283	304	280	277	269	293	271	302	275	303	291	292	281	305	279	306	324	290	285	289	307	281	295	258	305	300	308	278	309	280	265	293	292	294	289	307	271	280	296	276	275	311	300	326	313	262	272	274	307	282	294	288	292	262	291	315	281	304	286	300	289	315	312	276	293	264	291	314	275	302	292	292	295	283	306	270	289	314	308	265	286	290	301	298	271	308	306	276	274	324	280	312	313	281	268	264	315	292	303	293	305	287	272	307	272	295	286	296	297	298	296	321	305	300	294	282	277	285	301	287	298	284	286	311	272	303	295	299	312	285	318	302	285	288	295	292	263	293	292	284	313	304	290	296	299	322	294	297	302	277	279	295	302	287	298	313	301	301	301	280	339	279	276	323	287	268	264	304	286	276	281	299	299	293	278	260	285	299	291	269	286	299	324	282	274	289	305	280	294	296	294	296	289	301	268	272	297	296	300	285	293	306	268	296	288	312	293	260	293	305	274	270	310	289	294	266	277	266	290	315	259	307	280	285	301	303	280	300	291	273	282	300	274	292	313	271	292	293	305	319	271	296	327	283	274	298	301	319	283	283	299	300	301	268	283	305	278	278	306	292	270	312	286	298	284	273	287	290	278	278	322	252	312	285	286	282	273	279	307	300	283	276	272	313	282	294	300	309	296	306	291	284	296	273	260	293	285	285	302	293	265	308	311	283	279	317	267	296	311	313	280	269	286	286	309	287	288	281	262	331	282	265	299	274	292	287	295	257	293	320	297	305	289	308	300	289	297	293	291	299	279	272	279	259	303	294	255	307	297	309	302	287	267	278	318	256	298	284	299	265	281	272	283	306	284	270	295	261	280	315	301	300	266	300	273	326	305	269	307	301	302	311	297	269	298	294	293	287	308	300	273	277	278	291	320	260	290	282	292	302	298	328	312	309	294	320	297	290	292	275	278	269	300	308	275	315	281	288	326	288	279	295	275	314	276	256	280	282	288	298	282	293	280	294	293	301	288	286	298	287	304	278	288	273	289	286	308	274	291	275	266	301	297	283	307	260	285	277	290	293	299	294	283	300	293	280	305	292	300	262	290	282	294	287	278	287	276	287	280	283	318	274	277	292	283	300	291	276	313	291	297	296	284	265	290	262	290	263	294	280	311	284	306	304	285	293	279	272	295	282	290	279	305	275	280	256	317	281	310	278	258	277	301	313	308	301	293	308	250	261	319	271	288	306	282	290	268	277	282	290	286	282	301	312	286	294	319	287	296	261	276	268	300	270	303	273	279	284	303	305	307	293	296	312	307	263	302	295	339	293	303	283	316	292	268	320	263	282	328	282	292	301	301	302	300	270	284	267	305	281	320	260	302	273	267	278	300	288	289	313	269	284	280	297	284	280	284	265	272	343	312	295	304	307	279	314	295	299	316	252	290	295	286	277	299	316	265	306	304	321	278	305	278	332	286	287	287	290	303	306	272	308	281	269	297	308	298	333	311	302	293	312	267	301	291	291	287	315	336	295	299	300	299	288	292	301	267	282	313	286	279	287	289	302	276	291	322	308	265	295	251	303	274	280	284	303	292	277	291	297	316	301	290	294	286	309	309	282	293	271	296	301	295	306	279	269	261	272	324	294	296	300	290	274	288	282	319	264	267	287	306	279	299	307	321	309	283	295	314	314	310	296	280	327	302	328	288	295	279	313	267	280	291	281	280	312	262	274	287	286	288	294	317	263	291	301	308	293	264	293	291	300	290	311	303	281	304	261	295	293	299	285	288	274	268	279	309	297	269	296	291	246	301	264	302	292	286	315	312	296	295	291	289	309	279	284	295	310	279	261	276	268	328	288	282	307	288	308	277	300	295	295	288	300	303	297	276	258	302	293	291	317	280	288	292	308	303	283	275	287	290	303
23747	20763	27664	23854	20494	10559	3834	2187	1553	1210	1046	825	782	694	530	517	475	437	414	393	400	385	396	414	395	393	408	388	384	396	429	415	379	373	372	339	342	348	312	356	352	331	322	325	333	328	320	318	342	310	339	312	307	334	321	309	305	346	316	331	331	337	320	336	308	318	317	329	321	314	357	314	309	342	327	317	316	295	353	330	323	304	345	330	330	326	310	316	313	324	324	318	352	325	321	315	299	327	310	328	326	346	367	308	300	311	308	356	322	314	293	330	316	320	287	317	341	315	330	327	295	321	355	304	316	323	324	311	334	311	329	302	353	341	330	322	328	293	296	324	309	306	315	293	337	361	292	306	334	347	299	318	321	294	316	301	292	327	315	311	351	322	334	322	340	316	313	316	332	344	313	355	322	325	311	313	355	324	336	335	303	347	334	317	342	327	376	334	328	294	335	337	339	310	316	324	354	314	315	323	334	320	348	302	308	298	319	348	325	328	353	313	310	317	321	362	312	325	294	329	322	330	319	310	325	295	314	308	296	306	333	336	315	341	320	332	336	339	279	348	314	348	345	312	311	333	323	337	337	330	304	321	326	333	324	337	337	325	319	333	322	360	334	326	315	338	332	301	321	330	306	340	295	332	342	377	330	298	319	325	272	320	307	305	330	319	325	340	326	322	302	303	317	347	325	308	334	345	342	336	320	330	307	290	313	327	297	322	298	342	296	323	316	324	304	347	315	344	328	327	290	306	327	317	299	330	309	327	313	325	315	340	304	338	325	310	288	339	332	299	314	320	324	335	325	335	354	330	316	321	321	338	298	323	323	335	340	317	308	334	326	303	306	318	311	330	324	298	356	336	312	295	346	336	322	326	325	336	327	357	344	318	327	323	305	304	333	284	314	297	320	322	316	329	310	304	304	328	323	301	351	300	296	331	333	314	301	318	357	284	338	326	327	322	334	332	326	318	322	341	332	310	316	318	338	330	329	338	323	315	326	319	310	312	277	310	295	312	319	317	292	322	331	314	328	326	321	307	321	362	309	338	320	340	325	338	296	337	317	325	306	317	322	313	296	330	282	293	313	291	322	325	346	315	302	301	334	307	311	320	353	323	308	295	339	317	313	321	315	314	320	337	319	341	342	317	330	323	331	329	281	330	301	359	350	306	316	336	293	321	323	315	304	318	343	343	319	334	332	342	300	320	316	330	323	313	295	319	335	315	302	325	288	324	300	326	317	327	311	309	338	298	288	318	314	306	339	300	319	316	325	340	335	334	314	347	344	312	339	333	332	310	317	284	313	308	306	333	314	311	313	336	344	324	356	332	309	278	313	330	351	313	332	273	313	316	333	336	333	303	322	322	310	304	317	346	298	314	331	329	328	321	334	378	328	318	318	341	310	303	313	310	345	330	294	335	364	312	295	364	300	326	301	323	334	330	298	308	317	317	325	318	336	332	319	327	318	322	345	307	328	350	329	308	305	313	290	296	325	295	315	323	308	339	363	341	310	360	295	306	345	338	298	320	330	344	288	343	321	311	312	330	322	310	317	315	312	313	342	348	302	353	327	295	324	318	294	314	311	306	339	342	331	333	312	308	323	305	316	331	318	294	326	323	319	310	321	344	341	303	344	335	358	342	322	314	340	341	300	297	332	330	322	320	315	326	341	326	321	304	352	360	305	326	344	302	296	318	306	332	334	318	324	316	327	322	358	290	338	345	333	310	317	292	316	312	325	319	321	317	352	300	308	327	318	287	317	307	326	335	329	297	337	310	315	304	317	313	342	335	306	299	323	324	345	344	317	295	328	332	304	337	326	339	306	327	307	314	288	332	317	321	316	309	323	281	307	340	306	296	321	302	330	332	342	322	344	338	314	355	313	296	319	357	342	335	326	338	320	350	322	308	361	327	330	325	308	319	341	351	308	310	298	288	348	315	324	314	337	346	320	323	325	316	303	346	312	309	322	316	310	335	301	318	319	337	317	305	330	357	298	303	316	298	301	300	330	341	296	329	295	300	336	304	296	304	352	285	307	327	280	318	288	305	319	336	321	338	324	336	273	318	316	315	298	349	283	316	326	326	316	332	290	350	336	315	341	280	305	291	314	328	312	306	303	319	346	340	311	316	295	327	328	318	382	323	323	286	345	349	301	292	302	316	319	317	336	331	374	324	339	285	307	274	312	309	295	325	349	321	335	311	327	339	335	326	312	315	326	332	330	332	283	340	346	319	328	306	318	301	312	318	319	293	347	343	322	310	336	305	344	317	356	329	342	325	321	338	329	323	335	311	304	332	320	314	364	336	349	298	336	321	279	306	338	340	315	305	291	329	320	338	343	334	336	326	310	349	358	329	341	329	316	320	334	318	291	294	303	293	302	334	310	314	317	308	310	314	317	333	302	346	312	378	329	351	333	346	302	309	333	340	305	349	340	348	314	347	295	297	328	371	339	291	321	317	328	309	340	321	340	341	312	305	315	309	285	322	321	304	312	320	314	315	326	341	345	351	311	350	350	318	326	282	324	278	319	308	326	313	283	318	337	328	313	340	328	311	337	323	341	309	306	317	318	339	308	309	312	312	309	325	335	293	328	337	330	295	307	317	322	317	318	307	317	317	333	316	322	297	316	321	310	308	333	316	304	333	352	307	314	280	318	318	287	317	329	317	312	348	333	290	313	335	308	344	315	326	345	301	321	338	323	326	331	324	336	328	316	309	333	316	320	309	317	293	310	322	318	322	352	327	302	310	299	347	312	324	319	322	365	296	346	335	361	324	327	324	332	336	310	315	338	330	287	341	320	308	327	330	337	327	310	341	343	347	318	303	296	294	287	356	302	327	354	304	293	336	329	336	318	297	330	336	324	354	342	334	322	343	332	324	315	333	323	311	362	301	314	327	331	322	310	320	331	322	322	336	303	303	270	307	319	353	318	312	336	327	334	315	314	329	296	289	319	354	325	330	302	315	332	340	301	324	314	313	323	340	321	323	322	322	321	299	322	328	330	326	306	331	311	288	337	344	344	316	338	300	341	296	313	315	328	334	319	298	313	312	311	319	354	316	331	302	320	293	329	346	327	300	326	289	337	332	319	331	313	304	377	321	314	314	321	300	303	316	274	283	291	333	308	352	343	306	327	288	313	350	321	338	347	347	320	327	327	351	310	328	321	316	312	314	313	312	315	329	290	308	317	293	338	323	320	301	345	309	316	299	329	311	284	334	316	328	291	349	301	296	332	334	353	288	298	331	309	330	319	318	327	307	314	319	335	318	359	298	330	302	297	331	312	299	287	318	341	336	322	302	339	333	305	290	308	346	311	306	315	333	322	349	313	315	308	326	340	281	318	355	324	340	324	314	339	324	316	308	319	354	353	343	320	348	301	325	306	345	303	325	324	338	313	336	301	310	321	327	311	328	327	321	329	306	335	321	321	301	308	315	357	301	293	344	335	376	327	324	346	333	321	322	370	316	340	298	350	320	317	300	367	323	309	297	352	324	324	317
30455	39942	21867	15960	12931	10034	7371	5216	3888	2975	2575	2027	1787	1480	1116	968	832	758	675	635	635	649	659	646	614	657	666	613	619	639	637	631	577	605	516	486	526	448	473	494	466	444	480	456	504	426	445	486	446	468	465	459	435	477	469	406	433	463	441	456	455	429	436	417	462	483	449	468	471	443	465	456	463	421	449	464	439	420	481	448	476	440	448	429	439	450	473	465	441	427	414	456	401	459	454	470	427	424	439	432	428	496	448	470	453	473	447	455	465	491	423	446	460	480	494	425	443	404	434	450	454	494	448	437	461	489	447	452	441	473	458	434	447	454	427	463	455	446	431	454	443	474	439	477	436	472	431	526	468	448	429	456	446	446	444	451	448	446	468	454	469	418	447	421	496	438	455	446	439	443	455	436	462	435	488	448	483	405	441	419	449	469	439	391	418	429	468	470	460	441	458	415	435	465	462	468	439	468	490	434	458	455	422	428	444	461	459	474	441	429	451	483	473	425	493	470	410	428	440	465	441	464	463	443	460	477	449	473	481	446	414	445	424	446	436	408	467	449	435	417	461	454	479	429	436	434	411	431	437	479	405	434	450	472	476	469	430	440	453	440	434	421	435	441	460	473	414	428	458	447	448	436	466	425	446	466	428	456	408	449	410	401	438	465	411	472	430	464	443	453	441	419	481	441	484	422	454	438	442	440	460	434	454	478	435	444	434	491	450	435	460	477	429	462	474	431	432	443	424	425	433	441	436	468	443	484	448	445	472	418	440	416	445	463	457	448	467	417	432	415	448	451	466	428	418	427	474	408	439	437	436	408	434	425	424	466	466	489	463	465	434	464	463	450	409	464	452	430	418	448	408	476	450	408	413	462	440	454	438	456	442	463	429	448	420	466	434	464	464	453	463	413	419	458	449	429	430	450	424	436	445	448	406	447	449	475	419	491	450	474	442	462	417	435	420	465	472	433	422	453	458	437	477	428	428	411	449	433	429	465	461	451	450	469	455	474	460	440	445	456	438	447	482	468	414	472	468	417	465	429	448	405	460	469	444	447	440	418	429	437	438	495	471	439	430	443	446	433	431	473	448	458	436	431	476	423	424	407	470	419	443	432	445	432	450	440	457	450	460	441	453	430	438	418	428	425	423	450	458	434	431	475	422	468	488	433	435	423	434	448	432	420	438	432	456	450	443	434	446	465	474	436	417	470	461	469	413	441	486	420	459	468	441	469	468	450	395	426	474	456	420	415	420	472	451	449	446	419	447	435	491	483	421	418	461	441	467	468	419	424	463	413	442	459	412	482	475	436	438	453	439	471	441	432	457	442	440	463	465	459	477	426	461	441	433	422	419	447	408	423	428	438	422	442	444	446	456	424	450	443	461	417	438	447	458	454	470	434	450	440	466	449	496	429	435	467	484	415	419	460	427	461	443	452	462	448	447	456	442	468	435	413	435	445	423	410	453	430	464	467	458	465	429	411	480	423	459	498	464	460	437	437	489	421	449	454	448	456	443	462	456	434	418	444	430	445	434	425	491	457	453	427	475	439	439	443	427	486	457	448	480	450	397	443	419	461	418	468	450	403	442	441	422	412	449	405	445	411	447	426	463	465	424	445	429	472	476	444	435	430	444	437	431	444	493	445	471	459	444	454	430	500	424	459	462	423	469	437	481	446	459	475	445	404	450	469	449	425	453	447	431	442	441	446	426	455	430	405	409	420	460	432	461	445	430	367	422	395	431	439	422	403	467	449	477	462	425	434	428	447	408	418	438	486	436	427	455	457	453	475	445	448	434	445	442	431	460	461	483	447	443	470	417	406	445	495	415	439	464	457	488	461	421	467	443	424	427	469	436	434	443	448	416	460	468	453	450	433	486	432	430	442	465	432	362	431	461	446	492	452	449	447	473	481	445	432	459	434	430	446	453	421	442	454	441	434	421	427	435	490	451	434	486	451	441	413	453	434	426	423	440	446	452	475	450	420	458	431	445	413	411	472	441	454	410	459	444	481	433	437	438	463	443	457	438	440	429	469	418	417	420	397	451	418	413	463	440	429	488	470	457	449	453	429	474	433	430	426	443	434	462	429	470	404	445	456	457	434	451	453	422	434	417	432	420	429	466	433	448	444	468	439	481	474	461	437	424	450	409	433	457	474	451	462	460	444	439	479	462	454	470	456	453	448	422	442	471	459	442	440	459	444	438	420	421	429	415	448	447	472	440	434	462	438	411	414	430	483	432	443	463	435	455	421	466	431	443	461	430	434	440	479	431	455	460	451	452	417	472	438	448	463	419	431	472	445	438	441	423	429	469	477	402	444	426	446	457	434	434	428	428	433	473	425	479	465	423	443	431	424	432	470	453	440	446	447	427	431	465	463	457	443	419	427	406	399	432	498	410	487	448	463	472	442	446	387	409	451	451	427	451	411	468	404	421	446	497	416	467	467	435	425	432	451	458	426	425	403	448	444	452	445	427	435	471	450	433	465	454	418	398	408	430	439	433	429	476	430	449	421	471	476	446	480	462	428	484	440	451	435	438	404	427	447	472	443	429	450	451	435	475	401	442	468	421	410	454	484	437	482	426	456	440	471	465	448	456	415	430	403	426	472	425	442	424	454	462	456	443	412	447	469	427	427	454	412	414	467	473	473	465	448	453	459	453	464	460	420	426	420	444	434	463	466	440	430	450	446	426	454	421	433	404	473	459	450	446	460	432	415	471	434	441	449	394	463	403	449	433	451	468	468	431	421	422	420	435	442	427	439	429	457	431	476	460	468	429	452	450	416	441	456	452	438	447	442	440	489	454	436	436	448	448	455	439	440	428	447	470	413	444	437	431	456	455	467	446	432	456	457	428	451	414	433	448	477	436	420	427	425	454	474	432	446	439	421	429	463	430	463	468	481	475	447	449	427	453	428	436	453	448	466	438	442	466	409	484	414	438	433	457	453	429	467	463	470	388	423	407	446	451	468	447	480	483	432	471	391	408	453	461	430	462	419	480	429	470	447	447	445	417	421	456	447	440	465	431	433	414	488	434	442	484	433	439	416	461	443	443	426	447	502	460	442	443	429	433	436	454	432	456	419	462	462	427	416	442	445	446	432	437	465	491	424	443	480	428	442	471	454	436	452	464	464	456	470	423	449	443	458	436	469	447	434	458	439	436	449	488	441	442	440	441	444	419	479	471	484	449	454	467	448	465	431	477	444	452	436	466	450	423	416	456	425	479	411	445	460	444	424	473	469	444	409	451	460	431	451	467	461	448	406	434	456	409	440	426	463	434	484	481	468	434	483	391	459	428	430	440	444	423	453	446	437	428	457	452	433	453	443	413	482	459	425	449	446	475	447	443	467	459	454	414	436	438	473	427	418	448	459	437	389	450	457	448	457	428	416	438	437	410	423	430	438	427	452	420	425	428	444	411	463	429	444	412	437	422	465	447	434	434	461	464	444	455	454	474	397	443	437	441	453	467	460	489	438	456	444	452	426	437	491	447	410	442	462
22742	20744	28205	23272	20738	20199	9206	3331	2236	1672	1373	1143	898	742	623	545	472	462	394	386	398	420	383	363	405	376	384	401	394	393	398	361	367	322	311	304	311	300	306	296	267	263	327	275	268	302	293	247	291	286	278	273	276	271	269	276	301	252	277	290	272	233	278	261	283	284	280	283	286	263	250	290	304	305	261	270	260	288	296	263	259	281	227	284	268	271	271	236	257	272	259	282	298	266	252	289	274	285	279	266	276	301	261	306	273	271	265	266	274	283	296	256	250	259	266	253	292	274	279	249	259	292	261	233	290	270	265	239	279	282	271	259	259	241	286	266	254	261	268	277	250	249	272	261	280	308	264	278	274	252	266	262	273	267	282	272	263	270	269	260	272	246	299	256	287	283	275	260	244	276	266	275	278	284	234	280	236	253	269	264	238	277	307	277	254	262	277	289	262	266	257	265	269	267	268	259	254	256	294	272	261	274	271	270	259	275	282	266	293	289	270	294	258	278	262	237	290	285	248	287	280	257	238	290	263	265	273	284	266	265	255	230	282	265	273	262	269	240	288	252	262	273	272	276	259	284	256	261	242	242	263	270	278	285	284	258	253	270	243	265	274	269	278	240	269	277	243	258	257	267	234	257	278	233	297	268	247	284	268	290	261	257	264	256	271	268	244	253	244	268	279	256	259	257	246	241	273	264	260	267	274	282	248	262	275	255	259	277	269	253	270	276	274	279	286	291	234	289	273	269	278	262	273	241	288	254	271	284	259	236	300	276	251	256	243	228	294	248	239	280	258	263	253	304	280	289	251	256	257	262	283	267	283	258	238	248	269	265	282	255	275	259	257	291	256	273	265	285	241	272	262	241	265	255	268	276	273	315	278	248	281	253	252	246	272	281	276	256	281	270	279	257	270	279	260	287	278	270	249	247	261	325	282	214	251	255	250	251	275	238	260	293	276	273	256	242	243	282	250	280	280	279	266	243	262	269	222	255	273	266	254	269	279	244	285	268	254	262	263	280	270	276	303	266	261	284	261	227	281	267	261	250	303	270	261	250	262	293	278	261	248	253	228	250	292	252	241	261	272	265	263	277	251	252	277	269	291	277	245	277	247	290	275	278	282	241	238	277	266	241	251	243	264	233	252	234	296	249	252	270	247	261	256	264	259	261	280	262	262	243	294	281	277	258	256	267	257	304	257	279	257	255	265	269	288	253	265	233	281	282	254	269	270	249	261	288	281	256	251	267	266	233	280	263	255	276	279	307	283	278	241	250	288	228	275	251	249	253	260	276	275	262	270	237	275	255	288	256	274	249	266	270	281	245	262	245	277	280	276	271	283	288	255	279	252	266	277	276	302	289	269	279	245	281	260	255	278	279	308	265	254	290	259	276	255	302	259	263	244	253	246	281	255	266	285	245	279	277	265	270	261	281	268	275	261	277	252	268	258	273	279	285	258	270	250	294	289	269	263	268	268	241	265	270	245	253	283	275	260	271	255	253	287	280	295	282	253	241	260	287	257	271	266	290	270	269	281	241	253	255	264	270	272	238	243	267	247	269	260	285	241	281	289	224	244	274	266	284	279	284	261	263	249	236	244	305	271	290	237	276	311	261	261	272	274	260	263	279	275	254	280	260	233	287	249	278	262	231	275	291	241	293	254	272	293	260	273	287	271	261	245	270	276	249	292	274	257	271	275	260	269	296	288	266	260	268	274	265	229	252	263	229	296	250	266	282	247	278	276	275	226	277	252	279	262	254	273	248	274	241	257	243	246	267	266	310	279	263	275	234	246	268	298	280	273	287	285	272	264	246	271	273	254	257	229	270	273	268	257	266	275	278	253	249	273	282	279	268	280	262	286	240	251	286	293	245	245	270	273	275	259	266	258	269	275	290	249	255	273	264	298	272	273	263	295	270	254	265	276	273	231	247	262	273	261	273	278	253	295	263	263	247	277	253	283	259	242	293	237	270	313	255	260	279	270	250	242	261	253	233	296	254	273	264	270	257	261	265	262	272	247	249	274	256	267	266	292	258	272	268	286	286	223	267	253	251	271	256	242	275	270	255	237	276	253	242	277	239	248	236	270	262	268	259	286	283	247	274	233	304	265	255	281	271	255	260	259	259	274	250	258	261	251	256	258	253	267	256	261	262	255	251	272	272	266	258	265	284	273	278	276	277	235	256	252	285	265	244	247	234	283	272	293	284	268	303	234	274	262	249	264	277	289	261	240	254	290	282	254	291	264	291	278	283	283	252	260	260	270	260	244	242	271	273	283	257	234	279	262	250	287	259	287	282	245	255	244	255	277	262	280	256	232	298	262	250	260	262	281	267	302	250	257	277	281	232	283	254	266	282	261	273	280	240	268	260	252	269	265	230	278	242	290	291	282	269	263	279	252	246	255	272	271	262	292	265	273	246	278	258	265	245	268	246	259	268	254	267	264	261	254	250	288	268	258	245	256	262	278	250	269	274	258	268	282	265	321	288	275	284	282	262	284	285	282	279	293	247	254	305	275	264	264	264	317	272	291	256	281	263	242	251	280	288	225	259	291	275	298	275	268	263	239	260	247	243	261	267	255	262	255	312	256	249	291	275	223	267	272	266	288	272	266	255	226	263	266	299	285	265	247	279	291	292	271	282	250	258	283	289	262	262	263	263	267	268	258	278	279	264	285	276	258	269	282	268	277	234	268	276	287	249	247	290	272	269	250	262	289	246	245	268	268	244	257	290	283	248	269	263	256	267	292	281	281	266	254	249	303	259	253	256	269	236	278	245	277	255	272	270	291	283	293	230	260	267	290	254	279	260	268	282	276	268	295	264	275	264	250	260	293	254	271	271	251	271	255	258	241	293	287	253	246	265	314	267	277	287	225	251	270	262	264	239	258	242	249	241	272	240	259	284	283	255	242	268	283	247	256	255	259	260	248	256	265	251	278	285	259	266	253	263	258	235	246	256	275	272	252	288	291	255	306	277	266	266	247	253	268	265	239	261	281	282	272	278	277	290	267	252	272	280	279	262	277	263	241	278	290	257	276	259	291	289	268	249	256	269	277	263	252	296	240	275	282	281	250	243	256	270	242	253	256	276	268	242	249	283	295	264	270	261	272	276	222	280	244	276	271	253	265	284	256	252	251	281	266	244	270	300	249	291	267	273	231	279	262	257	255	262	260	251	247	283	260	256	254	265	256	276	278	257	268	279	281	255	277	241	237	261	286	251	289	262	263	260	263	236	262	269	287	267	266	278	289	265	280	269	262	278	268	257	254	262	277	242	283	269	290	270	257	263	265	250	267	277	276	272	268	266	284	269	259	272	238	271	289	295	256	262	249	242	288	257	282	270	252	261	263	246	270	278	278	268	247	271	293	277	280	308	306	293	283	258	276	241	281	297	255	262	238	253	253	269	263	256	274	253	259	249	282	271	269	245	283	304	252	272	262	276	275	246	249	273	252	248	269	285	253	262	276	286	273	251	294	280	258	267	259	266	263	278	251	246	278	282
34723	47562	26827	19850	16462	12836	9697	7291	5921	4471	3513	2665	2262	1730	1348	1138	958	825	775	671	697	694	662	731	652	720	685	701	644	695	639	610	513	500	496	497	458	411	424	427	410	367	472	479	438	365	402	382	405	408	399	393	348	371	380	387	380	386	415	372	407	387	436	404	373	412	377	402	415	380	346	396	435	396	410	406	391	409	370	367	391	397	373	385	375	393	361	379	381	383	393	375	385	374	373	358	363	392	391	388	340	395	341	359	386	384	365	364	355	368	368	349	344	393	392	377	379	336	383	397	349	348	371	384	404	365	370	385	407	379	371	376	362	361	363	368	389	360	352	398	365	346	380	369	382	363	374	373	408	373	356	377	369	372	416	375	378	355	366	366	378	341	388	355	377	392	330	373	375	364	342	397	349	397	384	358	344	398	415	355	368	366	382	386	364	369	382	373	389	365	352	385	382	363	370	359	399	366	364	401	338	386	379	379	369	421	364	381	383	362	374	387	351	361	390	365	379	369	404	355	371	388	406	357	363	389	378	357	368	394	420	353	385	398	381	369	362	336	392	374	376	361	358	364	393	345	357	394	386	424	373	392	389	360	370	392	399	351	373	359	355	366	376	381	364	372	373	374	374	377	391	349	369	368	366	407	383	361	365	379	358	397	375	386	405	392	366	363	312	386	381	389	383	359	378	386	378	358	383	391	384	383	373	371	368	358	331	417	351	351	342	360	377	375	358	403	390	377	423	367	345	369	389	369	364	374	362	380	382	363	377	390	388	362	387	378	387	420	377	386	403	370	413	362	372	352	390	370	340	359	431	389	379	389	373	415	372	385	359	336	367	383	397	375	368	366	382	400	372	397	360	377	381	367	367	410	382	362	370	357	385	335	372	395	390	396	359	370	339	386	392	365	387	400	372	388	345	357	352	347	403	429	400	387	375	395	392	386	380	376	380	349	377	353	370	380	360	383	395	351	397	350	356	370	379	386	363	401	412	339	355	380	374	370	338	397	382	370	398	395	369	384	329	389	342	345	383	387	352	397	383	384	407	360	380	379	380	414	373	382	363	376	337	424	356	355	348	377	363	381	380	381	394	399	399	348	403	365	390	373	399	366	361	389	393	354	407	359	399	410	420	346	357	378	388	385	384	383	397	366	398	384	334	375	374	371	355	374	378	393	353	379	375	385	356	393	353	371	389	407	379	398	394	369	378	352	382	395	400	356	395	377	387	359	358	360	397	333	375	334	413	366	398	386	357	352	357	382	385	368	366	392	370	334	381	323	362	386	348	373	384	352	366	370	374	347	401	358	383	344	341	361	394	382	344	371	375	369	370	373	374	342	379	401	357	387	347	365	421	378	379	370	396	334	389	359	385	355	374	345	371	360	368	356	362	394	389	362	375	363	368	342	344	364	388	375	374	365	387	351	387	387	372	371	390	408	393	403	421	349	372	388	392	343	411	356	362	402	387	367	399	393	384	356	355	367	366	351	375	354	374	373	342	375	381	394	393	355	404	361	379	371	389	392	343	402	387	400	350	344	391	396	368	341	379	389	402	405	347	381	436	361	396	329	366	381	367	400	379	376	371	339	369	364	402	402	341	347	372	363	381	377	363	402	373	355	380	425	377	406	388	369	379	373	389	392	375	352	379	370	392	371	358	377	377	349	370	373	381	389	377	392	379	407	375	342	352	385	400	410	367	379	368	376	361	416	360	370	373	373	386	356	346	381	369	373	343	398	332	377	360	379	377	358	359	405	372	360	394	363	352	364	379	357	350	368	370	375	373	341	391	397	388	347	352	357	395	369	424	373	375	363	419	395	392	421	379	378	371	342	359	347	379	394	370	378	363	415	385	324	341	413	378	372	417	366	418	348	343	396	392	340	374	402	394	379	367	380	374	325	383	365	384	392	382	404	343	351	394	359	368	398	366	380	401	384	365	397	352	373	345	421	420	363	345	351	383	358	364	382	369	364	393	379	356	389	376	359	347	387	392	399	364	346	380	384	384	367	374	401	366	392	346	402	385	387	384	406	346	381	386	430	365	356	341	376	359	362	355	360	381	345	378	350	354	386	398	392	372	366	380	340	392	358	342	383	377	360	362	356	381	321	368	392	364	393	369	352	384	372	360	379	373	385	346	346	379	360	357	375	411	357	351	412	363	380	396	343	373	388	377	387	343	331	369	359	365	352	383	376	380	348	399	385	376	403	383	390	372	373	342	398	412	357	369	370	381	384	377	352	383	361	357	358	379	373	359	407	390	348	373	336	331	379	342	358	369	419	395	376	383	393	358	368	367	390	362	374	393	349	409	356	375	390	342	373	396	375	352	382	353	379	388	351	358	363	361	382	368	402	382	359	351	394	384	395	354	364	383	401	342	368	341	346	389	383	364	391	362	381	376	363	391	410	375	391	359	371	355	361	385	377	409	377	355	353	355	362	359	383	366	392	378	354	385	351	350	389	373	363	372	361	333	410	343	432	377	409	385	346	369	371	380	391	359	350	414	325	386	388	368	355	369	380	386	372	396	377	356	366	406	349	339	391	357	364	335	383	420	353	363	347	384	379	408	361	355	381	381	378	319	383	352	387	372	386	379	352	372	409	389	370	372	360	385	367	377	374	355	372	366	354	399	408	371	394	376	351	380	387	374	411	377	379	363	376	365	377	370	393	367	384	347	331	374	377	380	402	336	375	385	411	375	373	393	372	381	369	388	384	365	374	377	370	361	352	398	341	339	329	403	396	353	354	381	405	374	382	384	373	379	381	371	369	384	362	419	332	345	400	345	407	371	407	375	381	382	368	347	365	357	407	370	400	356	397	405	394	341	376	385	397	392	380	363	344	397	379	366	340	356	321	356	368	359	351	366	371	364	391	371	364	362	383	337	379	387	371	373	362	366	367	339	360	395	389	384	370	398	363	376	363	400	372	371	359	373	390	370	360	403	392	385	353	356	339	373	383	343	343	397	349	350	374	371	372	406	356	339	404	335	408	380	355	391	351	376	374	380	371	363	369	378	399	373	345	367	363	406	367	361	346	385	363	371	371	369	355	364	398	393	412	377	358	417	351	379	401	374	337	355	394	368	368	335	393	371	374	366	346	374	375	386	400	428	361	380	396	387	380	363	351	361	396	344	383	399	358	381	366	391	389	402	393	381	392	360	381	381	371	388	347	354	375	373	382	390	350	344	332	345	402	380	348	398	361	384	364	354	357	391	369	390	363	382	361	405	410	372	361	393	409	365	372	387	395	350	372	375	372	347	349	366	359	341	387	377	417	388	366	422	380	391	346	329	371	365	386	388	369	346	347	381	339	360	358	388	383	363	416	360	354	381	364	376	384	370	381	364	368	382	376	384	379	331	394	352	353	379	341	367	338	375	373	346	379	390	398	347	373	363	381	333	343	379	387	405	385	381	385	384	391	397	379	383	390	365	359	360	339	415	384	386	365	386	381	361	374	375	394	348	414	352	374	362	362	366	366	360	361	338	383	366	367	387	375
27088	21376	14150	6539	3421	2081	1361	1016	832	634	552	447	404	331	274	295	266	211	222	222	237	237	225	232	216	218	240	229	257	246	215	233	213	209	199	231	203	198	204	188	217	216	212	220	215	190	197	197	188	198	201	196	203	206	224	203	218	184	210	204	204	214	228	206	223	201	233	204	227	205	201	196	219	197	215	212	194	199	202	229	188	209	209	195	215	203	202	220	222	213	215	177	190	200	206	218	207	201	221	207	224	171	229	218	208	200	243	214	221	180	205	200	214	222	201	226	231	224	221	199	176	218	199	219	207	212	211	194	220	205	205	207	219	227	195	226	197	211	208	206	204	222	211	213	229	194	186	200	223	201	191	212	211	178	201	219	221	205	240	229	191	208	212	201	175	224	228	214	225	191	212	220	205	228	184	228	179	209	233	207	230	211	202	223	179	215	210	213	190	205	235	195	202	208	244	193	208	211	182	232	232	192	209	212	205	209	214	194	212	232	219	202	214	200	196	223	216	216	202	187	214	206	211	196	197	205	209	203	191	183	215	187	215	229	179	204	200	201	208	199	201	202	226	216	223	223	208	206	205	214	187	194	202	194	202	207	211	206	223	217	240	198	234	187	213	204	194	199	181	225	222	208	219	229	206	219	193	190	194	216	166	206	212	211	186	245	208	189	220	187	230	213	203	231	212	188	223	194	208	209	209	199	223	201	227	198	210	220	203	199	197	213	206	212	191	218	197	197	204	230	190	228	215	208	198	208	218	211	211	188	230	200	223	198	214	199	179	216	211	193	221	209	197	203	196	213	213	216	190	214	220	221	204	216	198	216	219	223	183	191	199	222	197	222	205	204	222	207	201	215	184	192	193	241	224	195	194	195	202	204	198	191	205	209	186	248	229	186	176	193	193	211	209	183	225	206	200	194	189	195	210	196	201	220	209	207	195	190	213	225	212	188	182	221	198	215	222	199	192	214	192	182	211	205	203	210	196	214	202	206	215	211	209	230	206	216	203	208	215	216	195	197	214	207	189	235	206	202	198	197	221	215	206	199	185	211	213	218	193	232	200	190	216	210	195	184	189	229	203	199	221	184	221	192	244	211	193	229	211	204	195	190	206	220	196	218	210	217	203	185	213	189	206	230	211	183	203	221	239	198	243	207	202	195	201	201	199	231	210	242	221	190	219	205	208	209	237	208	223	189	222	194	196	221	207	236	170	194	198	205	222	210	196	228	202	205	218	226	213	216	189	222	227	195	219	206	199	216	197	206	216	194	203	178	201	210	202	189	192	221	217	207	209	186	195	192	193	196	221	229	206	188	201	205	205	189	212	214	227	204	218	207	204	219	199	181	207	204	213	200	223	214	189	203	219	179	220	211	211	188	210	197	212	187	202	214	215	189	218	186	214	201	237	226	214	213	204	200	219	211	198	191	190	225	212	207	226	179	215	202	206	209	194	237	215	209	202	213	196	207	221	196	229	234	204	222	224	208	201	191	184	206	200	203	215	227	196	199	234	195	201	202	214	222	203	211	212	227	224	211	207	182	196	192	193	230	219	215	223	189	197	215	186	208	187	218	201	205	227	217	212	206	195	211	243	195	216	193	231	214	207	190	208	229	201	220	189	244	244	218	208	204	218	202	217	213	207	229	188	227	201	217	220	213	208	234	218	209	191	199	211	184	234	206	197	201	218	222	191	223	204	177	200	207	207	200	182	228	212	203	224	221	213	215	225	241	198	214	221	204	212	176	220	222	208	174	214	196	237	194	195	203	191	220	212	220	221	225	198	204	200	243	185	219	214	175	229	204	210	217	196	199	193	234	221	211	192	203	220	178	194	206	178	227	199	210	196	229	209	215	218	185	201	237	193	233	215	188	161	223	212	218	226	214	195	197	177	183	198	209	219	207	213	226	195	213	211	201	224	211	214	218	230	198	186	217	217	238	178	223	179	210	198	190	247	198	203	214	202	202	216	177	237	226	203	200	197	206	222	236	208	195	211	227	219	209	231	227	204	193	203	205	196	200	224	221	231	235	212	220	193	203	207	209	196	209	176	210	220	198	210	207	194	211	198	202	204	205	198	249	238	210	224	226	216	245	251	192	188	211	198	212	221	238	204	201	227	206	208	206	217	196	209	220	198	196	199	209	211	203	212	193	209	193	194	207	208	205	212	222	205	197	228	199	198	185	208	217	203	210	209	217	222	210	207	197	206	202	196	192	210	207	233	209	224	225	226	231	225	186	191	211	201	204	197	223	224	214	170	191	219	195	187	202	186	206	198	213	219	218	234	208	216	218	221	211	181	210	199	218	203	224	208	226	204	197	206	187	211	221	222	229	214	219	216	210	218	194	226	212	199	206	214	203	208	189	217	189	188	194	207	195	215	202	232	204	220	249	203	210	194	202	218	192	227	198	211	191	211	199	213	209	202	195	204	216	233	219	217	206	235	210	200	200	228	197	208	215	193	203	208	226	228	195	178	193	232	208	197	237	224	208	196	209	218	225	193	209	188	203	202	221	184	204	215	206	188	179	216	213	199	208	203	191	208	177	209	216	204	200	221	191	181	189	203	219	204	227	208	228	215	221	220	223	216	209	197	215	225	168	217	238	221	188	187	201	227	194	220	175	190	206	173	194	216	179	208	189	218	208	217	200	192	208	196	190	195	200	212	219	213	193	221	204	206	187	213	201	214	195	228	190	223	216	216	206	201	200	220	184	212	227	194	220	205	207	221	206	192	204	213	218	205	224	233	227	211	163	174	203	217	206	220	199	206	203	220	211	205	185	215	203	226	183	223	213	213	215	185	206	180	208	216	230	209	188	235	203	228	226	204	195	210	202	203	233	186	200	213	209	200	221	189	205	200	205	209	221	229	230	208	231	238	223	215	211	199	210	213	202	189	209	196	227	224	188	198	208	221	188	212	255	217	184	215	221	182	201	216	209	206	215	227	227	223	215	214	228	200	230	207	233	206	196	213	240	187	223	202	189	211	208	233	205	208	211	202	174	215	212	200	192	231	202	199	191	180	217	193	188	211	212	206	202	208	207	183	213	245	190	220	193	193	209	189	208	223	196	199	188	206	198	220	236	207	210	234	205	215	194	203	212	215	214	234	204	215	191	216	222	233	255	208	184	235	206	205	219	193	209	198	195	226	186	208	238	207	212	197	215	176	207	231	201	198	199	233	222	197	208	192	225	238	207	188	197	205	211	220	196	218	218	216	219	200	234	205	226	195	214	240	217	222	200	214	208	237	221	225	230	197	194	182	187	205	237	225	237	185	192	171	211	233	182	218	192	196	204	204	222	212	210	190	226	217	200	209	252	207	190	221	221	221	219	216	217	225	223	218	191	208	198	223	197	218	211	206	220	203	214	166	224	205	217	208	204	212	213	210	203	192	209	235	192	182	206	227	199	224	225	219	202	188	203	190	199	200	186	206	194	224	208	218	226	215	195	183	239	188	201	202	206	215	192	205	182	229	212	172	196	187	212	192	212	201	188
27295	29899	14491	9744	7456	5247	3814	2747	2300	1751	1355	1015	820	629	547	461	415	362	359	362	362	367	336	380	382	400	396	369	408	377	342	351	332	338	330	327	317	318	291	299	366	277	323	297	290	295	317	268	320	281	295	267	313	254	319	291	285	280	285	285	322	294	291	282	278	306	288	293	277	298	295	308	278	261	294	295	313	309	307	279	297	277	293	284	287	254	290	283	292	302	290	288	276	311	271	307	245	289	322	282	300	313	297	297	284	280	270	304	265	273	308	292	282	278	287	261	303	287	295	272	276	295	307	284	300	301	309	298	276	300	272	301	302	294	281	299	296	312	284	265	311	265	273	328	291	278	316	274	290	295	278	277	295	283	285	313	298	288	307	302	297	302	289	300	305	310	284	346	276	263	303	307	280	295	288	284	269	300	315	280	311	270	309	294	283	302	310	288	294	307	305	276	320	290	300	278	300	307	305	283	273	311	308	274	286	305	296	297	292	290	279	267	279	285	288	302	276	291	298	298	328	286	270	255	296	273	271	311	271	293	287	303	285	273	302	318	285	284	289	315	269	304	328	289	277	282	267	273	278	311	278	323	328	284	271	284	263	284	288	295	291	322	287	304	282	299	290	302	305	275	273	282	289	324	292	329	299	310	303	320	286	283	306	269	304	293	289	293	294	300	293	314	286	295	276	292	285	285	314	286	301	282	285	297	297	297	310	292	281	331	289	312	279	288	288	304	309	288	283	283	305	293	302	281	298	289	316	256	279	283	291	262	298	318	285	294	264	300	322	298	270	272	303	290	310	300	286	295	294	284	277	312	279	287	274	291	287	249	281	291	294	298	298	281	293	297	301	282	289	292	271	297	332	312	268	295	301	290	312	276	277	306	278	322	279	313	277	287	296	287	282	320	290	260	280	263	304	311	284	294	299	269	267	315	272	294	308	287	286	263	288	314	272	292	286	328	307	296	280	312	277	285	293	297	295	268	270	290	326	287	280	284	299	288	270	287	298	292	285	302	283	284	278	314	292	280	296	312	296	282	328	275	272	274	304	307	298	279	286	318	292	314	312	266	275	308	293	302	320	270	280	293	298	325	304	294	327	316	290	311	288	291	267	310	289	312	277	312	304	306	283	286	272	293	295	293	308	301	293	293	293	293	297	339	301	274	290	275	308	291	294	312	294	279	274	311	299	303	316	306	283	307	285	313	297	288	314	308	291	314	274	300	278	294	270	303	309	280	285	273	299	291	309	317	303	276	314	265	279	305	339	316	282	264	302	286	273	283	285	275	258	304	306	287	302	291	281	266	302	308	279	295	264	326	304	308	308	254	308	285	309	283	267	299	286	281	274	301	285	305	271	271	272	277	276	306	306	285	284	279	301	287	300	328	296	305	308	290	273	302	285	267	278	286	306	298	289	266	317	281	289	286	318	272	256	298	294	270	300	312	297	270	284	304	291	304	300	289	322	335	264	293	289	299	271	292	282	285	287	299	292	290	275	280	270	306	307	319	299	287	313	304	288	288	309	288	321	272	287	303	308	302	300	259	312	287	330	283	296	287	269	263	319	301	313	299	259	282	282	276	274	269	282	293	273	306	300	276	256	289	276	288	286	309	293	300	311	297	271	294	272	284	293	259	310	284	323	275	291	301	271	277	254	275	265	309	249	315	290	311	299	305	308	307	278	265	310	287	300	285	250	308	293	292	281	289	331	294	295	318	289	257	273	285	283	269	279	275	267	323	306	269	315	304	289	287	303	300	275	315	282	299	313	293	291	295	296	307	265	325	281	291	301	289	296	291	333	298	289	328	312	281	286	255	295	279	280	301	304	295	292	284	293	266	304	278	294	276	334	294	264	289	297	263	284	303	266	283	296	291	287	324	283	277	318	294	263	283	277	264	289	297	274	309	290	269	303	295	272	301	286	298	301	276	303	309	297	292	290	276	298	296	324	291	294	276	287	281	280	300	312	315	277	265	307	337	265	295	310	271	303	307	272	302	288	275	301	292	293	295	283	262	293	287	279	293	304	329	264	281	306	309	285	283	308	275	308	283	279	264	310	311	301	248	288	262	289	315	294	283	293	298	291	273	284	295	291	262	338	278	282	258	265	291	289	258	302	296	327	304	304	288	277	300	311	278	313	274	264	300	309	268	280	290	293	307	304	292	310	308	296	282	297	275	311	259	289	309	269	288	270	287	289	298	295	303	303	290	283	310	312	277	279	299	286	272	293	299	269	306	291	284	274	297	309	289	291	298	266	306	286	267	326	291	290	273	274	326	282	261	303	309	298	277	301	297	300	291	267	304	297	281	286	289	279	296	265	282	261	301	270	287	306	302	292	283	275	298	268	282	287	279	316	302	291	282	315	278	297	283	286	292	278	296	269	281	290	314	336	287	284	293	303	288	279	295	291	278	303	267	301	268	302	268	284	277	278	279	296	313	285	301	299	288	286	308	285	284	271	273	290	304	261	272	285	284	316	285	302	280	307	307	291	308	305	293	285	305	276	270	281	290	307	293	331	298	277	293	270	266	299	308	318	278	256	293	331	276	293	301	275	273	287	291	316	289	302	270	295	273	281	257	300	287	299	272	263	297	293	305	302	283	274	283	272	291	282	252	278	284	269	305	300	302	312	312	309	312	283	305	254	286	287	285	304	297	289	269	312	293	287	299	287	269	286	268	284	296	273	292	289	301	318	268	286	275	308	279	310	284	293	268	312	314	290	290	274	290	267	286	291	322	310	277	287	271	266	276	255	261	279	306	298	292	309	263	302	299	312	266	293	307	317	287	293	289	273	289	330	308	284	281	269	320	303	303	289	298	272	262	295	251	274	316	301	295	278	272	293	282	297	282	287	283	271	271	304	287	316	310	285	268	306	294	280	299	289	323	288	276	292	295	294	303	295	274	259	301	293	275	296	262	311	300	312	277	290	273	298	291	304	293	301	316	290	310	260	280	281	292	282	302	308	275	285	294	295	268	314	275	280	295	316	305	302	285	280	289	282	314	301	272	308	276	300	286	271	299	292	289	292	292	321	287	273	304	296	283	292	336	273	291	292	325	307	291	300	291	311	260	276	254	287	306	307	277	278	277	278	263	269	271	279	293	297	292	296	307	308	308	288	320	294	302	303	281	289	285	303	305	321	311	295	298	290	316	304	314	308	308	292	303	301	296	306	274	296	280	285	307	324	288	254	287	285	279	304	284	265	291	270	281	287	292	308	287	322	305	312	301	282	291	285	288	303	293	293	276	282	294	308	289	302	312	296	311	281	285	251	281	253	280	269	300	300	261	283	262	272	281	310	290	265	343	285	293	284	289	286	315	277	278	301	272	295	296	310	294	292	282	282	280	271	281	271	305	279	280	324	298	292	322	278	276	287	324	286	282	311	286	298	275	268	261	280	304	283	306	259	302	299	278	303	283	282	289	283	297	275	296	281	316	282	283	271	295	289	269	327	307	315	309	299	289	301	298	290	303	287	301	305	325	287	275	280	302
23741	20725	27684	23759	20373	10278	3827	2279	1671	1317	1041	827	740	581	585	511	422	417	402	381	382	371	399	406	397	399	397	392	410	384	400	353	370	368	329	313	326	355	313	348	336	344	340	328	284	337	305	324	305	325	352	344	314	333	303	290	347	336	319	319	336	325	294	326	331	327	317	350	342	352	306	335	287	320	313	337	327	315	317	312	319	286	334	309	305	283	316	318	310	312	310	288	335	319	317	323	318	326	335	324	320	303	298	326	333	327	322	302	313	323	312	307	304	300	309	321	321	321	314	320	294	318	287	304	318	314	323	316	352	305	314	340	315	328	271	344	312	322	308	295	305	359	322	310	318	323	345	324	350	332	320	293	327	289	339	343	324	317	304	339	308	333	305	326	318	319	305	315	323	294	291	308	311	359	337	317	292	294	348	322	306	305	316	337	321	335	316	302	294	331	325	329	304	309	318	334	312	327	293	313	298	331	341	317	350	330	343	308	317	336	334	321	320	344	315	305	352	317	285	351	324	321	298	308	322	331	315	310	325	329	333	311	325	299	342	300	297	352	333	332	295	292	310	286	339	326	315	319	346	304	318	320	302	292	358	304	334	316	301	312	317	325	312	349	318	296	313	330	332	304	303	340	342	327	325	296	334	337	321	302	330	359	281	296	316	288	320	319	309	327	340	307	298	329	296	338	306	351	300	305	294	320	316	304	303	300	325	312	289	300	306	333	303	291	303	338	338	310	317	312	309	292	314	308	291	361	321	322	330	349	302	356	296	317	320	328	324	313	306	325	318	314	313	310	302	307	290	329	319	285	308	303	296	330	313	305	293	302	302	309	327	324	326	322	330	302	311	320	323	307	293	309	327	338	295	324	325	298	320	345	335	325	314	338	301	314	309	272	304	320	322	273	291	321	338	347	323	303	295	322	291	342	344	313	310	305	295	312	307	300	329	314	340	313	322	282	305	287	345	355	302	318	303	310	353	347	299	309	331	327	299	327	323	302	305	339	299	299	303	308	316	337	303	358	288	299	345	328	333	323	312	309	292	333	329	323	284	332	303	340	284	328	326	310	318	303	285	300	323	342	329	285	329	316	296	302	357	338	342	290	318	279	296	306	327	344	302	313	299	311	325	289	316	307	314	302	300	311	324	308	321	345	309	326	290	308	328	304	326	298	329	323	349	304	325	315	329	334	320	352	317	353	317	337	307	323	310	293	283	318	341	334	321	284	310	314	293	304	312	327	337	333	301	296	308	315	329	334	294	311	353	288	331	298	299	355	331	304	332	344	308	334	312	320	332	324	313	314	321	324	324	290	329	293	357	284	283	345	320	304	333	310	283	307	309	294	325	318	331	345	274	357	349	325	322	328	329	333	321	332	299	319	337	315	347	323	313	325	295	333	340	325	308	292	285	288	309	286	309	343	341	318	293	331	313	337	312	291	308	326	341	352	327	323	308	314	290	286	330	313	300	330	312	320	330	322	302	326	315	316	326	314	324	339	340	303	298	330	321	325	298	296	317	307	300	355	306	311	306	308	283	307	302	325	294	340	368	346	320	318	326	324	311	289	307	306	297	308	299	321	319	347	304	316	317	308	310	325	328	261	309	326	316	297	337	316	286	344	311	325	327	296	312	339	318	294	306	323	320	318	315	296	309	342	304	327	293	341	305	309	291	354	360	305	302	300	283	298	358	332	318	310	320	290	348	329	328	326	313	326	321	315	313	318	321	300	290	317	294	320	294	323	337	337	304	293	299	318	314	314	302	311	313	343	335	327	307	315	298	315	362	338	308	351	326	321	309	301	313	323	309	330	356	322	319	358	361	317	353	302	320	339	334	332	320	333	328	308	344	316	329	322	310	309	340	302	345	310	290	312	339	328	305	307	315	312	325	301	327	343	299	316	312	307	301	333	322	296	328	335	301	323	334	330	284	284	354	330	310	315	327	336	307	337	288	376	309	319	330	307	310	317	292	333	322	307	298	313	345	330	320	305	292	340	306	352	347	346	321	293	297	332	292	318	307	321	323	356	303	338	290	341	306	323	360	330	318	302	325	317	342	312	318	335	316	282	325	306	297	334	310	322	298	331	301	325	329	296	336	298	329	300	298	307	297	335	326	320	316	323	322	305	332	331	320	298	335	320	340	341	324	347	289	273	325	284	334	302	324	345	308	297	299	322	298	308	294	317	299	322	317	275	287	329	271	302	292	348	309	329	324	314	290	310	330	302	321	314	322	322	292	351	321	328	319	333	323	323	308	324	316	358	328	327	317	294	304	304	344	311	320	313	307	348	337	309	328	332	323	327	328	337	313	322	346	316	306	321	296	276	312	311	342	380	319	287	337	308	333	321	343	315	312	318	357	311	309	326	300	331	286	326	312	310	314	316	308	329	336	296	325	299	329	323	340	351	342	307	293	298	334	328	343	311	306	281	308	341	327	341	326	282	312	298	303	302	301	298	321	297	333	315	334	309	303	315	334	352	316	279	298	308	344	314	307	313	336	297	285	312	292	301	315	313	328	314	348	316	311	296	323	282	285	334	316	298	325	319	341	338	306	295	319	278	322	324	319	349	309	322	282	331	295	305	298	294	316	307	301	301	290	311	318	307	322	320	315	305	323	326	327	326	313	340	315	294	315	298	304	316	326	305	313	330	311	308	299	283	329	309	319	300	328	331	326	284	291	294	297	314	303	310	324	307	296	303	300	308	324	319	325	290	337	338	318	336	299	310	338	311	304	330	286	362	299	286	310	279	324	309	294	320	320	340	324	329	313	316	317	324	308	326	354	307	316	309	317	307	278	340	304	333	296	315	323	316	316	345	306	321	302	311	339	326	312	267	322	350	322	307	316	339	312	322	318	347	331	314	314	308	307	320	304	340	288	322	324	294	313	320	297	301	326	333	297	360	318	316	312	320	330	302	347	313	316	299	289	343	323	334	354	345	332	325	283	302	318	335	297	321	304	295	329	311	314	328	336	309	338	323	285	304	318	319	329	361	325	308	334	347	300	323	325	318	302	325	317	292	318	356	302	306	328	325	314	297	345	291	312	322	285	329	317	336	292	300	333	332	333	307	317	320	319	291	345	312	319	329	330	297	320	327	318	304	357	292	324	309	323	292	308	331	331	310	283	360	338	321	315	304	326	333	308	304	322	307	316	300	336	300	279	331	309	280	294	339	297	312	296	320	300	311	319	322	314	317	330	329	335	306	355	311	304	307	321	294	316	284	340	315	321	342	316	285	304	302	311	321	335	322	290	322	321	324	320	315	322	322	338	311	284	381	296	311	332	314	310	294	314	330	284	312	309	296	335	308	349	329	331	318	328	325	338	302	319	302	305	289	316	331	274	346	329	302	331	332	326	302	302	287	321	276	305	309	312	291	307	352	295	321	330	331	314	299	303	320	323	347	318	322	344	304	292	335	335	337	271	309	307	341	306	346	308	309	320	315	338	308	341	319	282	345	320	308	320	307	323	285	299	307	319	330	328	300	298	302
31588	41223	22268	16008	12892	9798	7364	5640	4406	3264	2458	2082	1599	1256	1132	873	762	704	627	670	653	681	677	624	625	588	690	714	640	655	607	602	575	547	507	502	511	491	472	493	456	508	476	458	459	464	447	456	474	428	453	442	476	437	428	434	424	425	452	456	431	444	484	469	424	450	475	479	444	488	448	429	440	472	431	430	457	454	450	434	466	463	470	422	477	422	442	489	477	476	474	461	443	443	449	427	447	447	436	445	447	421	437	433	460	459	445	395	449	465	408	419	465	422	417	435	449	436	429	439	438	414	459	489	428	444	448	453	424	440	446	426	405	465	475	455	461	464	428	423	439	408	430	447	436	454	470	447	431	474	453	437	393	473	434	425	458	434	403	477	417	416	428	467	453	450	452	448	434	432	452	444	421	452	457	422	448	460	424	412	419	430	424	437	443	467	427	443	434	462	504	427	448	430	441	465	417	410	473	426	433	428	418	424	418	397	406	447	457	453	451	439	458	430	414	477	430	381	381	422	420	436	433	421	453	435	460	442	467	484	442	487	475	428	445	430	470	415	440	448	453	429	445	442	437	431	392	448	456	432	442	429	413	419	457	438	468	435	422	396	427	459	460	457	473	424	432	450	428	453	416	435	475	449	451	433	448	460	424	456	456	427	451	416	431	444	419	431	460	449	413	496	405	431	473	466	428	456	429	425	427	450	433	438	411	443	412	442	426	427	474	403	460	446	424	428	458	416	474	472	436	414	422	440	439	442	407	392	399	459	441	412	410	444	452	449	425	504	457	426	459	456	419	452	427	427	435	434	439	467	433	444	473	469	458	394	429	415	469	436	487	422	454	430	453	419	470	415	424	447	422	441	441	436	456	421	444	430	423	430	439	436	456	441	431	424	452	423	451	444	433	455	409	448	427	394	441	447	412	435	429	406	475	441	458	405	448	458	417	426	415	471	428	437	441	446	473	438	446	458	436	454	465	442	444	459	437	441	417	426	439	496	425	448	453	394	426	426	433	428	497	396	427	443	467	406	444	436	422	440	414	448	414	447	442	450	464	439	443	399	438	413	424	434	419	448	429	452	482	423	431	448	420	443	422	436	464	408	433	439	472	456	452	447	457	424	437	445	420	400	475	445	438	428	452	439	451	397	435	430	460	400	443	432	430	426	450	441	452	459	420	461	444	414	447	413	422	494	412	452	446	409	415	428	436	448	441	445	432	435	435	476	437	431	432	452	437	446	419	436	445	475	409	405	411	456	451	438	505	445	478	437	414	464	458	405	436	444	444	477	430	412	474	441	439	436	452	409	459	421	465	438	461	458	444	459	407	455	434	484	465	411	431	406	463	498	480	455	446	493	495	452	424	455	438	451	466	428	396	421	433	420	470	424	432	416	437	433	466	424	430	454	416	426	456	411	399	393	444	387	459	470	452	459	434	480	442	443	428	458	427	455	440	452	486	431	440	454	432	458	436	450	458	476	429	441	455	444	481	456	428	424	456	444	428	464	444	443	441	458	403	420	429	454	412	452	442	422	424	448	421	434	455	445	447	451	428	487	451	416	461	408	434	427	455	453	471	458	441	446	417	464	425	447	459	422	464	476	441	434	489	434	430	426	419	440	408	419	449	417	442	433	391	414	471	435	459	436	451	445	419	456	444	477	442	466	462	438	478	438	443	452	427	439	447	409	442	472	458	427	441	457	411	411	383	436	470	460	472	430	411	443	440	434	447	449	455	441	416	408	411	449	422	454	485	441	417	429	443	479	449	415	445	421	438	453	454	431	464	457	437	473	461	438	466	446	453	423	454	434	438	451	491	431	478	419	426	443	434	460	458	433	423	453	415	397	419	462	456	413	462	423	455	449	447	440	428	460	434	427	419	423	441	439	445	425	437	504	459	427	452	435	430	461	424	407	425	471	456	432	408	433	473	455	443	406	450	441	418	460	423	431	480	425	423	478	469	456	458	456	455	436	441	443	464	471	452	419	431	435	462	459	441	457	450	430	421	427	408	409	413	433	445	443	466	407	466	459	448	427	437	441	405	458	430	445	445	427	428	462	424	443	444	400	430	421	450	411	408	416	421	419	416	418	421	472	437	468	450	429	446	448	444	437	436	459	430	425	429	489	435	450	459	463	435	445	446	436	450	405	453	422	451	437	453	450	419	465	454	457	457	419	437	456	483	438	407	458	423	459	415	429	455	445	436	441	447	465	456	436	416	421	420	442	438	448	470	490	425	434	421	423	465	459	447	460	472	430	460	461	408	440	433	446	466	464	465	421	405	452	426	452	423	478	435	454	447	434	455	418	442	428	437	440	439	475	436	439	469	390	426	432	447	434	434	437	458	406	456	410	417	427	441	442	445	456	412	422	434	455	450	453	430	411	453	411	440	473	429	435	444	444	426	458	437	447	469	433	466	454	442	437	455	476	417	442	429	456	460	419	459	444	451	447	411	444	418	446	450	439	450	479	465	434	462	440	395	435	422	460	436	481	474	443	431	462	473	403	452	439	433	437	405	456	431	423	443	470	471	449	424	461	448	426	461	441	453	484	464	445	451	458	462	419	464	450	449	425	396	476	389	485	472	435	416	457	429	430	448	419	458	436	415	473	410	437	458	466	455	475	456	456	441	461	457	444	427	480	431	442	433	424	431	403	474	436	426	442	443	449	459	424	433	417	450	430	448	432	435	396	482	420	447	429	426	435	437	428	446	448	443	436	435	418	416	432	428	407	416	437	456	454	472	433	437	468	454	426	434	421	472	426	444	430	468	446	453	450	441	429	428	413	464	478	460	431	485	419	427	460	464	416	445	382	447	473	419	459	416	477	452	439	420	465	465	417	432	465	438	443	464	456	463	474	430	434	445	434	444	447	430	451	437	401	430	430	462	442	466	480	449	422	439	456	412	447	478	434	455	424	455	407	414	441	425	413	464	434	438	428	467	425	431	450	425	443	417	442	407	438	427	450	426	436	433	430	427	436	470	441	426	461	430	443	454	437	486	421	422	421	421	426	437	426	422	461	426	458	426	460	443	412	439	447	448	448	441	435	452	418	473	438	406	419	423	432	447	421	460	416	408	455	446	416	465	454	402	432	412	420	433	435	422	427	466	400	425	451	461	435	417	408	403	456	440	461	437	464	426	435	440	448	446	457	431	434	421	432	411	404	468	431	433	437	418	463	450	443	482	455	459	434	424	456	477	455	410	456	453	464	460	444	398	464	449	457	464	434	402	461	412	444	472	472	461	430	471	447	446	484	437	443	409	451	436	428	429	436	460	449	407	398	457	402	432	408	465	421	453	460	464	432	431	444	410	430	455	441	421	442	415	433	464	457	457	462	463	431	475	422	450	448	449	453	446	439	474	439	447	479	447	420	445	474	467	426	432	440	426	404	425	477	412	454	436	450	451	450	461	444	435	476	423	431	464	420	438	429	462	473	443	425	470	409	433	427	440	452	460	478	463	433	434	427	433	450	455	440	474	454	436	427	419	458	452	426
22759	20736	28253	23258	20771	20230	9563	3428	2293	1767	1310	1082	841	721	599	538	458	426	435	418	401	375	438	412	386	430	444	405	421	397	375	359	322	311	303	291	319	298	266	290	292	292	294	257	281	268	290	285	286	277	279	290	300	250	298	258	284	281	284	247	258	255	275	271	272	264	265	268	284	260	302	252	265	250	265	261	282	287	279	255	234	266	314	259	254	258	270	258	280	239	289	298	258	274	263	269	282	276	240	279	264	262	280	275	278	263	261	241	249	268	275	269	232	260	272	282	245	275	292	246	267	267	287	255	254	250	270	254	252	259	276	278	285	264	296	259	271	270	243	283	265	282	266	275	228	283	287	228	260	256	295	240	249	269	305	233	216	261	253	297	278	273	252	275	263	289	294	254	270	238	267	249	260	273	283	279	284	254	246	309	266	227	268	265	282	263	268	290	234	254	292	265	279	278	265	285	284	272	236	269	272	261	257	255	247	253	280	263	250	276	260	242	260	252	275	237	253	259	275	262	268	262	282	271	271	245	262	240	266	281	274	248	286	253	265	270	261	277	259	278	286	287	273	270	245	271	247	277	299	280	290	244	270	238	278	263	276	271	251	258	292	251	262	258	287	273	270	239	267	280	253	257	268	264	265	252	241	248	287	296	265	266	263	256	239	254	301	257	242	285	225	266	271	276	262	268	279	293	229	250	265	291	291	251	270	258	270	301	249	261	266	266	252	257	247	270	255	248	260	266	244	259	264	259	269	275	264	268	252	269	278	267	266	272	262	264	278	238	293	277	252	263	274	260	248	259	252	297	290	284	246	266	297	259	258	289	271	268	267	271	262	262	236	258	257	260	259	264	236	249	263	262	244	255	255	268	262	300	233	247	272	247	265	260	250	256	259	261	284	255	267	221	288	274	289	259	274	247	250	245	266	271	250	261	267	234	250	261	316	285	290	255	245	229	242	293	271	261	279	257	269	239	273	244	266	244	252	243	223	260	255	252	258	277	292	276	241	283	272	252	250	233	261	270	286	266	278	265	264	259	275	259	275	302	277	279	279	245	258	275	270	270	256	279	262	278	288	243	259	288	292	262	251	268	260	247	265	249	287	271	294	268	272	242	283	246	261	246	269	277	283	261	273	294	253	233	246	244	255	279	274	260	288	269	278	287	235	261	237	289	247	259	237	277	264	261	256	257	276	257	259	290	259	262	251	255	283	261	278	260	251	287	259	253	270	255	238	273	298	236	292	263	259	283	285	251	248	270	283	287	265	225	258	269	242	245	264	294	318	282	260	232	299	250	322	289	263	248	277	255	248	279	251	283	272	237	263	266	282	263	282	273	267	255	270	254	275	248	257	270	298	241	248	275	272	252	268	243	293	269	277	266	258	247	286	281	245	301	261	239	267	296	249	275	252	250	272	255	290	234	254	254	240	283	264	260	260	258	280	267	247	281	260	256	254	269	266	238	250	240	281	276	265	245	258	257	240	255	254	270	243	271	236	243	244	267	249	281	249	264	264	256	270	276	252	254	291	286	258	281	270	288	285	237	266	260	319	256	259	293	215	277	251	286	242	248	261	254	250	262	281	293	258	258	241	256	266	265	268	261	280	270	271	286	254	263	266	227	266	268	284	268	260	259	239	270	263	258	255	291	266	274	254	270	272	278	242	258	249	277	267	270	269	273	245	240	271	246	255	263	236	240	250	243	287	270	237	271	258	261	263	259	271	228	272	265	261	235	261	260	270	238	267	271	264	262	262	255	281	268	275	283	261	266	254	264	259	285	283	272	267	279	245	243	258	271	246	288	255	265	267	260	245	268	264	281	274	265	264	269	262	272	260	265	271	271	247	258	252	272	252	290	277	268	276	275	247	277	254	270	253	285	265	265	273	254	241	268	282	271	273	266	275	252	279	269	302	301	274	266	259	245	253	260	244	250	268	256	264	245	299	255	269	244	299	279	273	243	288	260	283	269	254	257	255	246	233	270	273	284	272	270	293	259	261	275	264	288	269	302	267	260	241	260	280	204	271	260	231	294	277	274	291	253	237	233	249	249	277	270	274	286	242	264	270	247	251	297	268	271	289	287	244	258	273	246	260	236	232	260	256	248	252	258	268	252	272	300	266	237	256	272	279	271	280	261	266	251	291	253	266	257	252	262	268	273	239	266	262	270	256	264	245	249	268	259	281	242	290	273	246	243	270	246	250	236	277	255	249	252	258	304	267	244	264	248	250	242	269	283	242	241	248	279	240	255	290	246	293	285	289	272	276	279	242	261	269	278	257	254	267	252	282	285	281	243	267	253	259	251	272	253	251	261	280	235	245	244	238	242	263	274	270	276	253	266	245	275	257	243	276	263	255	259	281	258	258	247	266	255	274	262	268	262	249	263	277	293	266	280	279	243	272	241	237	262	273	251	290	250	271	291	279	284	233	263	278	241	288	257	263	254	277	252	236	277	284	278	280	232	283	261	288	262	276	256	241	270	249	289	267	281	259	256	283	262	267	260	273	245	249	215	270	269	266	268	241	249	271	258	278	265	271	239	276	276	254	240	260	282	255	266	260	264	282	246	237	279	245	289	264	270	295	270	276	254	252	264	242	286	256	268	284	265	251	240	268	277	278	281	278	232	257	252	280	255	266	291	266	272	290	251	263	248	232	255	249	249	282	277	277	262	276	245	232	273	260	284	262	253	271	254	250	263	259	273	248	253	275	278	274	253	268	292	242	247	257	247	251	263	253	302	269	249	258	282	244	271	254	298	265	276	279	292	270	244	236	281	253	256	251	255	272	270	269	287	278	268	285	275	258	255	281	252	257	249	233	283	272	265	262	262	269	264	259	243	271	276	253	273	256	275	256	268	256	264	261	290	266	290	268	261	287	273	286	282	281	276	246	273	293	271	272	228	264	296	261	279	245	242	270	239	249	261	289	269	263	269	266	285	247	224	275	246	305	273	281	242	274	265	285	253	278	262	282	249	279	286	230	256	261	267	238	290	276	246	283	255	279	249	290	297	281	269	285	267	257	252	287	275	263	289	282	263	256	258	252	250	266	282	272	280	262	250	278	257	263	262	264	251	293	248	257	291	255	286	271	269	268	264	269	265	254	281	277	268	257	265	258	254	273	284	267	255	251	287	260	266	269	258	267	270	273	256	277	259	264	236	264	263	260	247	257	252	265	268	255	300	230	237	278	267	284	292	271	263	251	265	264	264	273	254	268	247	272	266	259	266	254	258	233	238	270	253	259	290	268	258	224	261	261	294	246	283	244	240	277	260	220	272	259	264	285	269	273	274	238	285	270	240	242	286	273	257	293	262	288	276	309	248	255	252	256	278	263	283	243	245	264	249	295	284	270	269	273	243	257	263	254	259	281	290	265	223	280	265	256	257	269	245	250	254	290	250	278	279	250	305	278	284	265	257	285	251	258	281	266	265	251	268	267	245	290	280	227	276	299	286	253	257	250	261	257	271	272	261	256	250	266	261	273	265	257	277	265	254
33583	46171	27510	19859	16889	13321	10070	7910	6139	4638	3446	2761	2052	1638	1395	1108	948	856	759	708	759	720	765	747	735	683	789	704	665	678	645	585	566	570	510	426	436	490	467	450	457	454	390	433	386	404	417	399	370	418	338	386	382	413	365	359	394	393	345	410	416	373	396	404	395	372	406	412	405	409	394	407	404	426	363	417	377	378	403	365	365	351	372	369	384	361	369	376	367	351	379	378	373	397	377	366	364	376	355	399	350	392	438	397	394	366	402	335	402	418	366	362	399	393	382	377	364	370	393	354	394	374	386	375	412	412	365	364	365	335	385	355	377	391	357	369	351	411	375	373	357	339	395	375	379	425	382	368	385	388	381	371	387	371	363	383	399	395	369	373	369	384	387	378	368	361	378	339	366	379	389	364	384	381	404	381	377	380	362	398	370	374	381	389	379	372	377	357	389	355	355	361	392	422	337	409	346	389	335	369	413	365	355	372	373	371	391	356	378	390	372	374	359	354	389	376	378	367	368	430	369	411	371	374	374	373	366	418	410	383	356	371	351	368	385	383	357	371	362	369	378	373	370	370	359	376	359	315	361	368	430	375	390	402	357	376	382	359	379	365	360	380	363	371	357	394	346	350	342	379	366	387	372	373	367	333	360	391	392	375	391	404	361	386	369	371	383	363	370	379	362	378	372	344	378	381	370	393	380	372	380	379	366	332	346	358	363	339	381	362	350	351	352	359	391	356	379	360	362	364	368	368	390	368	384	360	367	398	400	402	386	348	373	348	338	348	362	359	358	398	394	406	388	380	362	363	362	369	342	350	408	363	374	372	360	365	359	369	400	376	411	367	362	374	382	377	402	370	351	340	389	337	394	372	373	336	384	372	363	394	390	353	360	404	362	367	353	347	396	381	414	367	381	355	360	350	395	393	363	344	372	396	379	375	383	363	379	366	349	380	343	368	399	357	378	361	386	390	406	364	378	403	387	390	350	378	334	394	394	355	363	363	345	325	391	411	355	358	366	366	338	362	390	391	410	407	390	392	368	353	391	367	378	351	369	368	377	368	380	378	378	363	355	333	353	373	385	379	377	350	382	372	347	391	375	347	367	370	355	372	392	357	410	382	410	359	390	355	364	364	377	325	378	347	330	367	345	382	347	329	368	382	347	377	343	388	354	393	413	365	374	383	374	390	344	371	396	371	384	374	380	356	388	360	388	362	382	387	390	379	379	370	404	380	374	346	357	382	340	392	370	368	397	403	372	362	370	382	373	349	378	350	384	368	374	395	410	404	396	363	358	380	373	367	377	388	369	415	413	379	393	382	406	378	381	378	393	379	362	397	378	412	364	366	366	391	379	392	390	343	349	373	372	385	382	354	383	367	353	375	400	364	375	345	368	386	358	351	377	343	376	344	437	378	379	377	350	377	348	388	363	386	379	378	393	339	328	396	394	357	392	358	360	353	374	403	345	378	364	373	367	401	386	394	365	379	374	352	366	369	355	384	391	390	349	365	369	360	392	352	393	363	369	399	364	372	391	368	354	358	374	364	398	343	367	390	374	377	384	400	385	353	353	362	353	376	389	407	368	345	365	377	380	403	394	345	354	353	337	343	379	375	366	403	367	355	391	361	360	370	373	386	361	344	352	351	374	397	363	354	363	358	366	357	368	392	358	340	356	385	384	377	347	410	353	377	368	392	393	347	394	341	411	385	376	375	389	383	347	383	364	374	381	340	373	370	382	398	372	334	424	365	391	406	344	358	354	380	368	373	390	363	384	360	359	367	371	342	389	380	386	370	381	365	334	353	356	373	380	334	382	348	404	398	345	376	388	366	365	374	358	318	357	364	358	363	345	390	355	384	395	358	386	379	388	362	404	378	371	350	372	377	378	397	366	363	373	406	366	363	415	390	359	389	374	366	383	418	364	383	347	328	377	378	355	387	351	371	369	366	403	382	363	366	390	377	401	364	387	370	378	366	358	350	363	372	387	355	352	385	381	366	361	398	379	342	396	416	351	362	371	345	400	354	359	381	349	391	340	389	366	365	386	376	377	398	363	372	387	376	361	367	418	356	373	403	397	371	407	371	375	326	351	386	378	392	378	382	357	352	359	359	372	385	356	377	396	370	366	385	346	357	375	396	384	372	387	385	343	345	372	380	377	382	363	367	359	332	371	372	406	381	394	366	383	395	346	373	361	370	406	374	346	358	372	364	413	391	378	367	411	390	362	362	395	343	377	372	384	370	367	386	386	377	404	379	376	342	360	378	400	368	364	339	405	362	359	388	373	340	396	335	382	340	349	386	394	384	356	366	375	410	361	381	418	398	342	347	359	394	377	359	382	355	380	381	370	375	349	386	386	404	370	341	377	382	397	356	364	361	392	374	371	391	362	379	380	354	336	390	356	376	367	383	385	385	392	388	366	363	376	381	334	339	345	350	372	377	361	400	362	353	364	354	348	390	396	396	321	386	354	376	372	361	360	383	373	381	335	353	405	381	365	388	377	363	394	386	375	364	383	380	385	369	380	392	360	355	394	350	327	369	388	370	369	368	348	348	356	400	367	397	361	361	395	388	371	369	389	387	370	356	344	370	369	370	362	359	384	397	396	393	386	361	396	374	344	357	368	360	371	381	363	387	360	359	377	399	349	371	404	379	398	370	392	391	343	380	367	390	377	358	361	346	391	365	373	384	396	385	386	389	370	368	366	371	314	366	365	406	341	371	395	371	380	384	371	410	352	369	378	367	360	353	378	370	354	372	366	383	375	371	369	393	365	372	362	383	341	368	331	405	370	364	405	368	429	386	377	413	379	372	360	349	374	364	383	387	374	384	357	402	372	360	354	349	368	377	354	408	368	389	400	375	380	370	383	361	400	356	358	362	423	377	342	360	396	382	406	405	368	365	341	368	411	362	376	388	371	354	370	414	352	373	410	397	363	360	400	386	381	343	415	396	349	398	388	377	325	391	361	369	343	400	377	366	379	418	367	347	379	343	359	382	367	390	404	376	376	409	392	353	338	366	385	386	355	362	378	377	367	323	372	359	389	412	387	363	388	340	376	369	389	396	393	383	393	357	344	392	376	365	355	379	365	386	382	352	348	376	386	375	364	379	327	367	364	350	347	358	375	385	373	377	405	364	401	379	386	377	340	377	395	380	334	380	373	422	368	374	367	349	399	398	400	356	366	408	380	367	403	391	399	376	387	345	347	327	371	377	405	417	366	368	359	387	375	403	361	375	361	373	366	407	342	417	383	370	367	397	380	372	354	356	361	392	366	414	366	390	376	397	377	382	365	393	358	393	383	354	387	400	358	370	379	375	378	365	342	388	405	360	380	383	359	365	393	385	400	339	376	402	378	377	362	353	340	397	347	394	359	384	343	406	370	360	340	398	396	372	376	393	386	356	380	391	357	400	342	340	404	375	366	347	353	413	386	347	388	388	364	378	388	356	342	347	365	363	361	372	396	342	357	366	334	400	406	356	410	359	381	398	350	353	387	393
27005	21387	14293	6401	3642	2409	1692	1193	873	705	568	487	378	294	263	282	282	250	245	253	242	233	279	235	264	260	279	268	233	250	251	271	236	217	215	223	227	217	212	198	214	223	204	232	213	226	232	202	219	225	207	204	215	212	204	214	207	209	217	199	206	199	221	214	219	219	192	205	192	240	210	222	233	221	207	207	196	217	194	194	226	226	192	206	211	208	238	194	214	204	206	196	206	230	191	196	184	208	210	209	207	210	192	230	203	223	202	226	195	215	181	200	208	217	223	207	223	196	200	219	175	197	209	231	204	181	228	226	238	226	189	203	201	182	238	190	247	216	203	220	210	219	234	220	233	257	189	239	218	212	218	223	223	210	211	224	208	211	223	217	225	205	195	188	214	211	223	204	211	228	214	226	223	219	238	205	204	192	204	215	213	220	202	202	247	218	199	187	214	212	185	216	193	239	188	229	209	235	209	239	223	228	219	228	204	228	221	233	209	220	208	203	215	211	193	204	208	235	231	221	248	186	189	207	210	188	229	209	214	218	193	226	209	194	186	219	196	192	217	204	222	221	224	206	183	218	193	197	211	204	228	217	201	203	198	202	230	189	225	196	224	201	205	197	220	216	203	211	228	223	209	188	206	231	186	202	202	231	219	209	233	193	211	210	200	204	207	205	213	198	214	251	201	187	202	224	198	201	192	183	216	219	194	180	199	221	201	217	198	217	197	210	230	220	226	215	220	219	201	230	194	230	205	227	206	192	215	250	200	229	198	172	196	217	208	223	212	183	232	223	218	203	201	196	203	225	204	199	224	208	189	237	235	199	205	215	211	209	208	207	222	225	220	226	205	193	199	217	201	222	227	217	205	201	237	221	194	238	214	225	180	254	193	197	197	211	211	234	222	208	182	236	209	209	222	231	239	190	183	203	194	236	196	206	202	222	213	202	204	204	209	214	223	188	203	228	193	212	207	218	211	212	205	188	204	210	207	207	196	226	211	205	210	200	200	208	229	205	213	230	196	238	239	186	208	209	230	196	214	192	222	212	214	197	220	220	200	209	206	223	200	209	216	228	215	230	218	194	231	232	201	212	227	206	213	208	224	198	232	213	207	206	231	214	225	199	218	181	240	200	203	209	213	210	184	204	229	188	199	219	221	217	225	225	216	219	205	217	226	223	215	221	223	237	205	222	212	208	188	186	201	212	200	199	225	170	192	223	229	221	194	228	214	208	211	227	211	200	213	236	200	193	197	233	196	203	222	188	216	220	197	229	185	202	194	206	198	196	203	201	200	210	198	189	165	224	222	195	222	208	206	189	216	211	196	202	229	219	232	231	213	239	174	208	197	208	202	199	201	180	199	232	215	237	196	219	214	214	213	207	208	193	176	206	227	203	229	206	223	226	228	203	226	205	225	226	204	200	206	214	194	210	214	205	191	199	204	246	210	219	211	207	229	218	188	212	239	205	180	196	205	221	190	203	227	208	222	207	210	204	210	209	214	229	209	228	215	188	195	213	214	209	216	228	202	201	211	207	224	189	206	202	219	219	212	210	214	205	209	195	215	222	206	190	205	200	219	235	225	191	210	233	194	207	221	199	238	208	211	226	195	212	191	210	176	195	182	202	223	215	194	194	230	216	217	215	185	216	231	213	214	223	215	203	221	170	203	189	238	199	225	228	221	184	194	221	207	226	203	212	220	196	187	215	227	200	214	195	213	225	229	183	209	205	220	212	203	232	200	221	220	223	222	223	210	220	204	234	197	188	216	221	206	234	228	214	185	199	216	228	201	213	209	213	192	184	221	214	193	187	206	222	200	198	225	202	211	223	201	202	211	224	218	203	213	224	186	203	205	205	230	203	169	218	241	214	200	231	207	197	217	202	216	211	219	227	220	208	223	212	232	229	210	233	203	216	182	224	223	212	217	207	196	206	198	190	240	207	210	196	237	211	200	216	221	196	192	212	193	200	207	207	227	220	224	192	197	174	231	196	225	211	193	223	220	201	197	193	219	214	216	188	194	220	191	228	193	220	209	220	220	197	246	210	226	195	192	211	199	224	213	224	231	217	221	185	209	220	198	251	211	191	217	214	203	198	194	210	212	198	180	194	202	203	210	213	207	222	208	226	215	220	213	215	206	238	223	226	212	197	201	175	207	200	220	199	184	209	221	208	229	211	202	196	224	193	228	194	207	200	223	232	213	204	225	220	202	245	200	213	210	218	194	206	202	206	190	233	206	207	226	206	213	189	229	216	211	221	207	197	227	215	211	188	220	221	206	232	197	182	220	207	196	220	204	223	226	216	201	217	210	214	212	204	203	232	213	208	184	199	232	244	198	218	188	212	198	199	211	232	204	199	232	208	223	209	207	201	200	199	205	210	212	202	204	199	213	198	233	235	201	212	197	221	202	221	197	217	203	231	219	212	242	184	212	188	227	204	204	197	213	206	204	207	211	213	197	208	176	204	202	188	207	206	200	214	220	195	215	198	232	207	189	223	218	220	205	196	215	208	228	234	202	209	211	213	185	218	230	185	192	226	209	194	223	237	199	219	246	194	203	216	200	208	215	223	206	191	219	222	202	202	205	178	216	224	220	228	210	194	202	209	214	225	202	201	207	233	206	205	185	212	219	196	222	204	179	214	182	179	216	193	205	187	199	195	205	199	210	233	199	200	224	226	221	203	234	195	216	192	233	215	220	204	197	212	223	193	216	208	219	179	175	225	203	203	215	205	200	213	214	199	223	207	217	213	197	199	200	231	208	244	243	233	203	208	234	206	218	207	218	218	202	204	229	194	201	209	206	244	209	209	197	204	209	190	213	221	207	190	219	211	212	201	224	211	188	192	184	234	206	229	226	202	198	204	198	198	209	208	223	220	203	210	221	215	205	205	205	200	222	188	220	197	199	197	231	214	218	220	194	219	197	220	202	193	207	182	199	225	182	190	189	208	203	188	198	207	216	222	189	215	174	210	212	211	201	191	228	210	178	232	205	239	193	186	207	224	233	194	178	208	190	204	207	190	184	192	194	204	230	203	211	184	219	232	215	181	214	169	199	206	223	178	216	213	205	222	191	225	197	199	216	228	200	228	208	195	247	194	226	214	210	223	203	206	212	206	224	204	215	206	222	183	205	189	199	233	192	195	194	207	223	206	223	180	210	206	205	208	217	212	208	214	221	199	204	209	195	164	208	196	202	233	223	201	231	198	201	209	191	193	222	216	198	238	202	215	179	214	213	219	227	204	216	192	249	230	212	213	209	222	215	209	204	219	230	191	210	203	207	184	219	201	174	212	210	220	216	199	236	215	193	188	224	244	221	225	207	202	227	215	218	217	211	215	211	215	204	191	204	203	205	186	231	198	192	218	185	223	218	202	235	206	193	208	224	236	220	210	214	236	185	200	222	219	184	216	199	207	217	216	226	192	201	196	217	210	215	209	206	214	195	179	239	205	235	191	215	214	217	210	193	211	215	216	221	203	207	214	221	188	198	210	201	196
26464	30157	15012	9351	7667	5693	4231	3112	2362	1643	1349	1051	763	624	548	460	412	420	392	396	387	392	376	381	425	398	418	422	427	398	374	387	366	316	336	324	325	330	319	283	294	283	291	290	321	323	288	300	295	280	283	267	295	286	312	274	301	299	326	279	293	274	324	279	318	302	305	300	280	321	315	312	289	319	273	285	282	280	272	309	298	283	320	287	282	287	288	310	305	276	312	295	271	313	314	294	298	312	282	309	270	290	285	303	293	290	303	297	295	308	266	296	293	291	288	247	299	294	259	286	295	301	287	276	260	300	282	298	300	294	297	284	310	267	306	269	321	287	299	285	299	299	283	286	274	304	261	301	282	285	263	307	309	279	280	302	312	306	293	303	305	300	312	309	284	298	308	313	269	287	315	289	303	297	255	298	283	272	283	291	292	293	266	327	272	321	264	280	286	287	283	289	265	295	297	319	289	289	294	303	287	306	322	322	282	312	279	275	304	274	287	260	283	278	293	301	285	308	325	301	310	267	295	327	313	282	291	307	283	281	291	313	287	308	311	297	282	293	287	293	271	290	312	332	287	284	284	327	305	296	332	297	305	301	302	304	298	278	293	306	276	278	290	293	317	318	305	287	292	294	277	308	290	274	312	290	276	288	321	277	295	294	312	285	314	293	316	283	266	309	278	275	301	317	297	299	281	305	293	290	341	284	286	290	274	289	296	288	276	321	307	295	332	285	284	306	301	270	309	296	282	284	299	284	308	262	289	286	301	264	287	322	281	291	299	283	291	310	302	269	300	275	311	293	299	282	284	277	290	277	318	308	279	274	305	292	260	274	272	314	299	306	329	283	302	301	279	299	301	279	269	329	308	268	273	278	277	315	298	310	284	291	266	266	286	297	329	285	276	283	309	289	301	321	317	306	299	284	287	286	288	264	291	318	331	265	295	289	270	288	270	265	287	286	273	269	295	315	303	282	284	274	279	272	304	310	320	284	280	288	343	323	301	331	308	284	300	316	287	308	274	311	291	303	279	274	294	293	303	305	246	256	302	312	268	300	281	300	291	280	268	313	281	289	283	320	277	308	285	296	302	320	301	305	302	294	291	263	294	267	293	284	287	288	312	285	273	317	299	299	310	281	293	317	293	304	301	281	306	293	305	309	279	279	311	326	307	263	287	334	282	268	270	315	314	293	292	297	323	286	284	279	280	273	280	312	285	304	273	288	297	292	312	283	293	316	295	315	285	313	266	327	285	309	339	291	287	281	263	305	300	289	270	311	293	303	317	287	300	294	281	277	293	308	295	286	319	297	293	259	266	285	242	303	313	280	267	282	320	311	317	281	317	274	291	272	304	307	292	289	298	262	304	312	279	313	281	290	292	280	293	299	260	299	278	300	298	255	307	307	284	327	330	269	294	286	294	325	303	319	280	309	277	293	279	291	276	284	289	311	326	295	288	301	287	284	301	304	292	314	301	290	267	289	292	298	309	299	282	299	326	297	276	310	290	297	338	288	319	282	303	299	287	295	278	280	305	306	323	293	311	340	318	265	291	307	298	290	283	296	282	282	290	298	318	299	277	282	335	288	284	303	301	280	258	272	290	279	298	320	300	277	301	307	275	270	306	308	283	289	308	261	315	298	306	282	290	300	267	314	316	278	296	308	290	312	278	283	298	270	289	283	282	320	282	277	304	298	313	304	308	297	294	302	287	279	273	288	309	324	276	305	303	288	307	295	316	303	306	291	310	286	291	290	266	302	280	305	263	290	277	254	291	261	290	276	299	286	297	276	262	303	287	292	289	306	327	266	294	285	313	296	305	287	275	307	290	304	294	303	277	314	265	273	291	316	289	327	309	286	297	283	261	269	298	293	331	292	275	316	303	291	310	299	296	294	294	290	277	305	305	284	304	284	266	309	262	309	256	286	288	296	292	281	290	296	301	301	298	283	296	287	278	308	293	296	307	317	265	323	283	305	312	319	303	314	310	274	291	303	295	259	299	271	298	293	298	301	301	272	296	305	280	255	290	320	304	286	286	278	289	302	301	333	274	310	289	291	289	260	293	282	299	329	287	271	294	283	301	296	289	310	289	290	279	294	265	298	290	283	286	293	292	303	296	269	309	297	290	314	318	289	277	277	266	281	336	307	319	303	320	304	276	326	266	323	276	296	262	269	301	320	304	285	278	289	268	284	297	286	305	291	300	269	286	274	300	295	317	279	286	301	284	314	292	304	312	306	246	296	316	276	288	331	317	323	297	266	276	305	291	270	286	271	282	306	313	294	275	299	315	289	236	316	301	269	306	266	291	306	265	333	309	305	307	275	287	292	321	280	286	267	273	283	320	298	312	306	292	278	297	294	296	253	264	282	277	289	277	269	268	298	307	283	281	307	299	273	289	279	293	289	282	282	303	278	299	295	274	293	299	294	315	273	295	284	297	316	313	303	332	316	287	272	330	307	301	313	282	307	285	305	301	305	296	297	309	260	277	272	285	321	279	298	303	275	305	286	315	292	303	295	317	297	304	278	266	316	281	335	337	317	331	326	305	294	252	282	290	298	299	298	284	311	313	300	283	287	306	293	313	307	310	291	317	283	289	274	282	300	300	312	286	304	295	299	276	305	293	293	291	268	320	271	353	293	289	258	302	265	297	307	257	298	307	293	284	303	303	309	280	314	291	304	277	279	287	280	294	310	310	291	292	277	278	293	289	296	310	269	296	278	337	295	275	296	318	292	297	277	291	267	297	266	300	292	261	262	310	300	296	279	302	304	310	288	290	291	310	309	280	302	260	279	300	311	329	287	318	303	315	290	308	272	255	271	299	321	283	260	329	299	306	287	322	323	289	280	275	310	297	269	306	258	305	284	276	276	292	283	316	315	297	305	301	308	287	287	267	285	297	294	285	278	272	289	281	264	268	282	294	267	298	312	292	292	298	296	287	312	286	300	285	309	279	302	284	317	275	299	301	278	308	286	293	297	279	316	281	278	297	288	305	272	310	303	283	295	300	338	275	284	308	287	318	297	294	288	296	277	294	293	290	282	290	285	292	307	246	307	312	284	288	283	310	303	285	307	276	276	291	281	305	266	306	285	293	276	279	301	285	339	279	307	275	310	309	291	278	317	293	293	297	284	297	275	283	284	283	287	311	317	283	309	308	314	253	284	292	293	301	271	308	288	287	287	303	290	288	266	294	241	316	272	316	293	282	308	305	304	283	294	274	290	296	305	296	292	288	271	284	289	292	295	313	322	280	295	298	275	293	304	326	313	308	312	283	300	298	296	283	301	286	291	302	297	299	299	289	293	299	315	274	317	295	276	277	250	287	284	269	301	286	289	309	302	310	286	320	305	310	282	296	261	313	305	284	259	301	302	310	303	296	271	312	276	287	311	285	277	301	314	259	301	284	289	312	315	288	294	269	284	296	330	292	313	289	295	303	302	288	298	296	296	281	281	288	268	268	300	274	280	269	287	296	286	272	295	300	312	291	299	270	310	295	291
23723	20774	27733	23818	20406	10700	4120	2424	1795	1371	1102	817	672	581	555	489	475	416	406	415	439	428	420	422	465	448	410	436	414	422	389	339	367	383	366	322	314	343	313	366	362	389	329	311	365	316	349	292	358	316	341	299	318	315	339	325	307	308	329	317	325	299	305	353	296	332	294	338	342	277	320	353	356	317	322	297	325	323	335	334	347	321	304	308	305	325	336	307	312	351	317	341	332	293	324	335	320	325	318	341	311	329	305	364	342	344	327	312	365	294	316	311	314	371	309	325	305	347	315	338	325	314	331	314	295	334	300	384	342	318	354	327	309	329	290	301	316	323	342	316	304	325	326	328	329	324	310	317	316	296	328	312	337	321	323	341	307	331	292	329	314	327	293	319	309	318	323	353	327	326	313	365	326	321	308	305	302	331	320	312	314	327	344	342	343	327	290	346	336	302	314	305	351	337	315	346	322	327	308	319	305	310	306	315	340	333	302	319	310	336	321	305	308	330	316	311	291	318	317	330	310	325	325	294	321	319	305	280	298	291	366	333	303	313	322	309	327	284	336	312	294	332	306	311	297	307	303	291	313	310	328	297	322	332	325	306	291	311	290	320	324	293	329	315	347	315	320	327	330	324	289	297	302	320	327	328	327	307	339	329	311	315	302	327	316	333	307	296	305	332	303	364	324	281	321	296	297	310	320	315	345	322	309	305	325	334	308	325	333	303	306	306	306	280	327	321	317	341	309	327	334	307	306	325	339	333	278	328	346	365	312	303	323	296	290	327	311	323	318	300	320	322	307	351	357	313	331	305	329	290	300	347	311	318	306	309	304	308	296	289	344	337	310	302	318	325	314	351	324	323	306	299	340	317	308	306	307	316	325	310	296	329	325	299	312	309	297	304	326	315	290	278	308	327	290	318	361	306	349	307	291	312	347	307	333	311	329	301	320	296	310	333	327	350	309	299	321	322	309	320	308	304	285	294	319	313	334	351	316	303	314	328	291	340	307	309	319	323	296	316	336	316	334	343	328	326	321	316	336	310	303	332	350	336	329	307	373	317	337	275	362	361	298	327	309	361	321	334	334	325	320	315	263	307	307	305	326	299	331	313	314	310	310	308	311	297	359	332	307	312	288	314	292	340	297	318	338	315	331	325	314	340	306	303	323	328	306	332	326	323	306	302	314	314	340	371	287	328	288	320	313	332	297	302	296	332	323	334	369	349	331	278	337	323	326	286	302	299	317	325	302	316	337	302	338	321	287	332	311	291	343	332	333	300	319	336	314	299	292	322	337	329	312	320	331	280	307	338	330	298	301	323	354	308	338	309	309	289	335	295	333	320	301	338	368	288	309	310	308	345	353	317	339	334	309	287	368	328	308	300	302	363	302	303	311	312	299	298	338	300	345	322	325	331	330	303	291	302	295	331	289	318	311	301	303	343	338	308	318	349	336	281	352	316	301	337	330	346	318	314	296	321	332	313	304	355	306	328	299	296	305	316	333	302	325	335	364	312	318	336	323	320	327	311	312	330	298	322	340	314	315	322	285	320	331	303	284	346	345	302	320	317	335	332	327	308	349	327	354	312	311	320	327	323	294	334	313	314	329	320	335	322	337	332	311	325	332	362	345	327	316	328	342	310	322	311	310	307	310	330	314	282	330	276	290	325	309	314	320	306	327	336	327	317	320	319	315	305	339	345	294	310	314	316	349	303	359	329	307	298	319	334	302	338	327	351	301	329	338	323	345	333	319	334	303	268	304	317	353	333	331	293	304	317	332	344	312	340	334	303	306	291	329	316	306	318	324	308	328	309	294	321	330	306	306	296	329	312	350	319	290	313	341	349	300	289	314	333	299	342	329	307	319	312	328	298	300	328	325	332	344	312	312	325	345	305	305	320	354	304	320	328	301	308	307	308	349	308	285	328	315	282	316	301	313	320	339	315	327	294	315	327	324	330	323	300	316	318	334	328	343	299	317	310	326	323	315	318	312	312	318	333	318	321	309	288	356	308	305	333	332	312	332	342	328	298	327	296	326	314	315	323	333	295	343	282	350	323	298	327	341	313	293	301	292	332	356	300	325	369	319	312	317	317	302	305	345	328	345	358	305	288	311	329	308	323	323	311	330	332	320	318	372	327	335	333	293	336	357	307	309	348	308	308	308	318	306	332	299	326	322	327	329	326	335	335	292	325	302	332	334	313	295	336	307	283	311	310	318	327	339	306	354	355	297	341	323	291	315	358	295	334	323	316	329	309	305	323	323	333	338	295	293	347	301	282	330	312	329	337	318	322	304	314	321	325	292	326	339	329	304	316	333	303	345	315	324	290	349	317	324	321	306	347	302	327	347	323	294	295	288	334	314	300	358	333	332	327	318	310	312	312	288	318	333	326	306	299	343	306	306	320	323	330	349	318	319	307	320	305	290	320	278	318	331	301	319	330	318	271	317	331	302	309	304	319	322	317	306	326	327	335	353	293	306	349	329	305	321	328	314	337	320	340	309	329	311	294	323	341	346	324	320	311	291	341	315	323	323	297	336	328	294	306	326	330	310	313	325	342	318	306	312	318	311	323	303	324	349	306	333	365	304	327	311	297	306	301	315	312	327	324	341	323	335	308	338	351	307	318	335	296	323	340	330	288	361	306	303	333	305	320	333	374	303	304	340	320	302	329	317	347	275	313	328	304	312	328	333	325	358	319	373	337	287	296	323	303	335	288	344	318	316	335	324	308	303	321	321	300	309	304	314	314	331	303	343	340	313	327	339	315	364	305	287	319	332	331	303	347	295	346	292	371	277	342	314	330	301	311	276	306	349	326	333	339	286	314	298	317	305	327	312	334	270	355	332	303	312	333	326	310	325	322	339	324	351	322	314	292	255	308	338	329	314	308	338	319	336	315	338	337	301	339	328	341	309	350	306	330	330	305	353	308	324	331	312	305	309	290	348	319	323	337	303	307	300	283	325	307	307	315	335	338	331	317	316	331	306	335	280	311	341	310	320	313	326	303	323	340	319	296	326	299	323	325	318	326	331	327	313	319	313	346	347	312	317	330	289	358	317	299	285	303	339	301	314	294	319	316	326	321	312	339	322	297	318	335	309	286	356	304	294	300	324	339	308	301	302	326	325	347	341	326	305	310	313	315	330	321	343	339	329	319	334	285	321	337	295	312	283	303	294	309	297	332	301	367	344	315	330	320	325	314	279	293	314	313	320	319	342	341	297	319	318	339	344	335	316	320	308	306	305	313	361	316	300	327	305	337	318	304	327	344	329	313	287	315	349	297	315	323	342	345	343	323	318	301	340	340	334	282	331	309	319	313	348	305	288	303	317	315	322	309	295	328	306	325	305	326	292	273	330	314	344	332	324	334	287	312	315	308	324	316	324	346	305	323	308	318	311	343	327	329	295	307	326	366	317	338	301	340	341	335	284	276	324	313	348	324	335	356	295	320	332	343	308	321	312	318	322	304	332	313	300	325	315	309	299	351	318	289	340	292	314	323
30437	41470	23000	15819	12941	10316	7647	6034	4593	3465	2531	2060	1565	1257	1077	986	772	719	703	721	729	693	717	742	727	750	699	713	685	722	642	587	562	573	523	498	525	524	508	512	509	459	467	437	458	482	459	448	438	440	466	471	469	434	409	445	453	446	515	443	457	434	467	467	447	477	432	464	451	497	481	495	502	430	468	420	442	432	487	478	438	453	453	431	425	473	470	435	434	462	438	422	475	437	468	449	429	402	468	438	438	419	442	471	474	454	439	411	441	427	440	458	462	426	484	419	463	414	425	419	467	454	396	461	464	434	452	452	459	438	434	440	485	452	448	489	397	439	472	475	437	426	440	443	442	455	430	465	462	440	423	448	468	413	447	437	457	418	445	438	441	448	469	439	421	450	455	484	433	435	445	437	459	466	443	473	441	453	447	435	440	460	437	460	430	441	448	451	459	439	454	457	439	432	406	406	433	453	455	426	421	440	437	436	457	431	441	479	447	423	478	423	414	426	459	412	455	451	458	435	427	431	446	423	452	448	432	451	450	436	428	449	439	418	392	433	472	455	455	415	431	426	390	446	457	455	478	440	453	415	460	442	450	410	459	444	446	422	427	405	439	461	414	455	401	454	466	420	426	414	484	444	442	420	507	440	445	441	459	452	430	425	452	418	425	451	450	435	442	442	460	448	427	455	433	421	435	408	461	418	474	445	407	455	398	440	410	486	431	432	455	441	403	430	459	441	450	438	445	470	456	409	476	458	439	439	428	465	448	438	454	423	447	463	449	422	434	439	443	438	432	424	448	437	448	472	435	447	484	463	443	430	439	432	453	431	457	442	418	478	468	446	430	394	453	404	423	478	425	466	459	440	499	418	426	446	411	423	455	435	416	414	423	482	433	414	456	438	459	409	471	449	472	472	441	413	424	448	460	468	459	452	449	437	444	448	404	445	471	431	447	476	440	452	397	422	441	453	445	451	464	414	457	417	435	438	417	433	482	445	444	457	436	435	446	426	407	446	429	442	442	459	435	450	434	432	461	446	434	458	417	414	398	441	462	440	440	453	480	444	449	426	441	425	435	460	427	469	458	430	414	433	446	495	471	444	460	417	442	482	437	426	442	446	449	440	427	431	447	442	464	453	435	428	460	435	441	405	434	482	436	405	431	411	437	469	440	436	452	416	436	486	464	419	410	412	472	481	485	408	425	452	444	448	459	454	440	436	425	487	444	478	468	440	456	445	459	475	424	456	425	453	479	459	458	411	452	441	430	457	399	435	445	475	458	411	447	425	421	420	482	459	415	456	463	440	470	466	418	436	455	450	472	440	439	439	432	431	467	414	452	429	414	422	437	461	466	484	443	417	456	454	455	442	449	445	439	438	435	428	497	439	449	450	460	443	452	461	482	420	464	442	449	443	451	417	445	454	478	483	431	421	452	429	450	443	425	476	428	434	452	421	432	459	437	431	432	426	390	475	428	426	419	462	455	419	431	415	459	471	434	409	445	456	461	419	454	459	469	416	485	447	423	437	458	448	466	434	434	454	475	420	444	429	433	483	423	417	447	414	455	472	444	475	399	459	446	458	418	429	452	450	372	445	467	434	389	459	464	473	421	444	438	397	432	441	405	453	429	437	428	401	441	439	439	451	450	466	427	423	458	424	446	430	419	464	441	405	447	446	425	450	423	419	403	470	436	497	420	451	425	457	469	452	450	416	465	429	465	473	448	432	458	414	448	460	484	423	426	454	443	448	473	434	441	452	421	419	466	465	473	442	423	463	454	418	434	450	444	445	418	452	488	438	436	422	446	443	460	428	435	485	424	463	449	418	481	444	424	430	412	467	417	431	469	423	450	465	448	440	417	438	458	457	412	383	444	417	440	440	471	458	420	445	439	439	453	447	407	437	459	447	448	430	444	453	444	416	441	446	490	475	471	442	469	443	440	425	481	426	472	422	436	443	418	482	410	441	440	422	450	422	449	438	477	460	436	472	444	459	437	392	473	499	421	456	430	452	433	416	454	486	452	431	468	463	413	429	454	447	445	437	417	439	463	421	444	434	426	443	442	432	463	443	420	482	472	425	415	428	464	460	394	421	427	445	459	495	458	448	425	432	447	450	429	434	422	484	455	451	482	456	423	452	451	457	426	449	467	454	431	418	457	479	446	417	448	436	418	470	408	422	436	448	462	440	434	438	449	426	374	462	449	439	404	472	430	496	450	429	451	421	433	422	436	435	447	481	453	455	452	439	441	489	464	439	450	428	434	428	475	423	483	452	430	436	449	418	421	437	430	461	425	435	433	444	427	441	449	425	450	470	453	481	438	454	463	490	449	439	424	493	449	433	432	443	454	439	416	471	440	479	430	437	423	460	411	461	446	442	440	422	444	481	472	423	452	416	481	397	459	465	449	444	419	440	447	440	426	471	447	447	434	406	434	483	437	459	440	413	463	423	478	405	411	463	396	419	466	422	432	458	441	419	402	446	459	453	450	448	438	453	425	455	443	446	425	451	446	448	440	464	457	432	425	464	457	414	464	462	397	437	440	460	442	457	428	463	449	493	472	432	422	405	390	464	465	439	435	439	444	460	431	430	429	433	453	428	481	468	442	442	427	422	438	463	466	488	446	455	456	402	398	420	432	468	421	481	422	441	465	430	496	470	432	432	431	466	398	435	432	438	435	458	436	449	449	446	447	428	465	471	444	459	386	439	402	446	461	471	463	424	461	420	461	425	441	429	463	459	450	441	458	435	453	436	458	443	402	424	449	439	473	430	467	443	440	427	449	422	460	443	416	444	435	462	481	427	434	426	451	471	491	439	476	430	451	441	448	450	469	427	460	432	429	417	417	485	402	454	441	446	418	460	450	426	436	442	436	430	448	444	462	458	456	439	445	448	449	463	424	434	442	466	440	434	412	428	442	468	424	421	427	426	417	443	464	423	429	450	445	429	471	393	429	478	445	479	416	458	460	474	452	413	472	414	449	445	434	395	453	431	478	477	413	418	438	449	415	433	441	430	478	448	461	417	488	447	460	450	464	431	425	454	465	462	455	429	416	441	461	458	439	472	425	461	457	478	411	446	450	437	414	425	448	406	454	476	456	455	443	460	423	470	443	434	410	428	451	471	423	422	436	459	413	428	470	460	431	443	440	468	406	460	435	483	462	424	427	432	425	437	434	434	458	397	443	448	467	494	435	436	453	435	409	416	450	433	438	424	447	435	438	426	511	416	431	452	458	448	473	442	436	414	437	421	453	432	475	445	420	478	469	424	433	457	434	450	457	442	407	456	449	474	462	442	438	470	445	412	469	457	448	455	430	429	435	439	408	455	429	460	454	461	440	400	439	467	451	383	434	445	438	413	418	438	426	426	462	445	452	434	445	434	456	505	420	441	466	440	431	478	468	426	484	414	465	429	397	410	480	440	443	428	445	414	476	431	460	441	474	448	461	470	457	433	390	438	438	451	488	441	436	466	450	423	522	409	429	424	502	461	440	440	440	477
22747	20727	28214	23273	20738	20252	9737	3719	2354	1819	1418	1063	827	695	568	543	465	466	414	436	422	442	383	440	409	429	419	427	409	381	374	364	322	352	292	288	324	310	273	290	298	293	297	289	268	271	242	253	249	276	280	262	285	261	291	295	290	291	267	304	261	298	250	265	270	263	286	287	287	236	305	268	278	290	297	258	309	267	267	257	274	274	292	248	251	264	216	262	254	281	251	265	268	267	249	277	254	290	267	278	283	272	288	231	291	255	273	284	276	258	265	287	249	281	287	262	287	238	268	277	262	282	250	262	302	262	274	264	260	269	305	256	287	266	274	288	253	242	249	255	271	265	239	296	295	278	284	267	256	266	287	261	258	250	277	247	247	297	227	267	263	263	301	276	275	275	253	262	263	274	256	260	266	299	267	267	260	247	283	266	265	281	273	269	251	273	270	261	282	254	283	235	284	261	264	260	275	277	258	303	270	276	281	272	273	265	264	256	257	271	249	271	268	254	251	277	280	273	282	275	255	260	266	251	271	260	267	303	270	283	236	267	256	280	245	254	262	266	253	267	283	249	243	280	272	263	299	259	253	228	289	262	256	261	282	267	271	286	282	262	268	251	279	290	279	265	279	280	268	287	277	251	255	242	274	235	284	245	261	272	284	259	251	265	255	291	261	257	283	289	267	282	272	261	240	246	275	280	267	263	271	259	238	272	268	273	272	285	259	281	286	261	283	267	267	293	291	283	264	275	284	265	277	261	291	277	260	266	312	294	290	285	267	278	258	284	270	280	264	289	310	263	243	253	260	280	276	247	264	263	248	283	279	221	254	270	242	278	275	288	274	270	285	299	321	261	264	291	268	248	263	275	250	262	277	284	269	269	257	250	246	261	266	245	262	289	263	275	236	271	280	268	302	260	285	262	273	265	238	244	240	275	276	249	229	267	274	257	270	247	267	238	274	261	271	296	256	278	258	261	278	279	267	275	266	301	268	278	241	316	271	293	249	260	253	264	252	274	252	311	264	249	265	270	259	266	254	238	241	268	271	278	262	263	293	247	269	296	283	279	286	300	294	275	260	246	242	257	263	275	271	262	296	271	254	268	257	273	251	260	257	261	250	300	270	279	260	269	245	273	295	284	244	298	261	259	284	282	298	261	244	264	247	252	270	252	297	272	283	276	281	264	260	273	291	296	266	256	248	272	246	289	266	270	264	264	271	256	257	273	259	250	258	280	273	252	253	270	249	286	254	270	273	259	259	270	257	236	250	294	246	247	266	276	257	269	239	271	250	247	247	255	302	289	274	281	251	272	315	275	277	271	277	254	260	255	248	245	275	257	246	236	283	269	266	238	267	268	255	238	290	247	258	282	262	255	267	279	287	268	236	273	252	286	299	257	279	252	250	283	249	264	257	285	268	249	247	257	281	251	257	284	254	241	261	259	279	277	265	221	295	244	267	286	251	264	263	270	281	258	273	291	287	265	302	285	260	277	278	284	247	273	282	252	237	257	252	282	266	264	253	276	279	290	254	262	276	285	266	277	284	287	288	250	281	258	277	241	274	274	267	255	263	276	238	237	265	275	219	266	289	239	250	279	275	285	266	254	239	250	267	290	292	294	267	248	253	248	252	280	287	299	264	290	269	285	269	257	286	288	255	268	268	254	273	246	256	282	235	287	281	280	256	289	281	296	277	251	257	270	247	274	266	259	268	272	279	273	259	249	273	278	266	290	244	251	237	272	276	256	241	248	250	273	284	271	237	276	306	277	280	279	277	291	268	254	296	283	278	249	279	250	252	289	283	271	246	259	263	266	259	265	287	245	258	223	271	288	239	254	267	252	245	239	241	277	265	253	255	269	256	243	284	244	258	292	257	278	235	285	258	277	286	267	287	260	261	277	268	263	267	265	299	261	264	302	272	275	242	255	245	258	270	258	280	307	266	265	289	259	289	271	263	271	264	272	255	262	260	268	261	263	260	278	284	266	251	263	252	262	255	284	272	251	243	261	279	260	261	239	261	254	246	288	262	264	274	271	262	271	254	254	272	275	271	274	276	276	263	277	297	266	265	284	271	248	286	268	259	260	276	273	264	273	283	292	284	271	250	269	270	282	247	247	268	255	253	283	257	268	299	236	262	301	286	252	272	261	301	259	247	267	246	288	279	284	264	280	239	281	257	279	282	285	257	292	279	251	263	261	246	271	253	271	266	275	270	260	259	248	255	281	251	286	275	278	262	259	264	274	232	275	277	291	252	241	291	300	276	271	275	254	267	268	227	247	263	259	264	271	250	286	261	241	269	250	242	267	280	279	266	249	298	264	280	282	262	274	306	264	264	283	274	251	276	256	275	280	267	253	274	269	270	246	270	288	301	254	277	270	272	289	259	235	268	284	262	252	276	247	258	251	242	284	288	272	263	277	249	253	273	241	270	258	242	247	274	285	280	266	256	270	271	262	295	236	268	259	252	286	256	277	247	268	286	264	276	251	264	274	312	229	265	272	270	257	279	260	270	270	250	291	256	264	262	264	266	260	269	262	258	281	257	238	268	279	265	273	272	245	250	258	280	259	275	289	273	267	264	247	275	262	257	268	273	288	253	277	285	273	272	280	280	264	257	296	278	257	245	254	236	259	273	272	274	277	257	252	255	268	311	270	286	277	225	243	285	259	259	229	276	285	265	273	243	266	254	256	261	275	263	253	251	263	250	263	258	231	291	261	282	250	247	256	273	261	233	253	262	281	255	260	281	274	249	264	272	269	236	267	287	282	266	255	279	263	266	276	281	292	248	253	285	249	273	220	268	293	288	266	306	306	270	253	278	297	259	284	266	269	274	278	291	277	286	261	258	275	259	282	281	276	280	280	256	286	280	253	282	243	289	293	273	279	269	246	248	271	271	259	243	274	268	250	277	280	262	297	274	274	256	260	272	281	261	254	280	287	266	243	266	255	262	308	264	287	283	251	228	273	252	265	246	257	273	280	285	284	267	252	258	274	256	276	263	289	271	247	257	292	263	282	263	246	261	288	283	256	290	275	269	297	286	281	254	254	247	272	277	286	278	265	274	288	265	267	291	271	263	276	270	256	275	254	250	246	254	254	257	243	251	256	270	282	272	298	268	231	278	284	262	245	280	276	261	276	280	283	259	274	257	236	295	263	282	276	261	272	272	286	251	281	256	285	273	249	271	279	256	266	284	257	281	264	274	261	251	285	263	286	254	264	247	247	265	270	258	311	257	260	246	249	286	263	270	307	259	263	281	264	243	259	271	273	249	262	260	254	259	258	270	275	283	284	263	256	238	244	265	255	288	260	277	269	233	297	266	252	279	241	260	289	250	272	264	270	238	271	267	278	262	283	275	257	272	254	261	279	261	239	265	251	256	252	254	259	227	278	278	286	266	244	286	293	262	245	230	260	272	258	270	281	274	249	269	279	251	242	271	279	239	273	261	313	303	256	289	250	295	250	264	245	273	257	276	260	285	279	273	270	283	262	288	251	270	246
34939	46166	27291	20208	16880	13247	10372	7934	6131	4749	3542	2567	2008	1637	1321	1040	879	863	793	768	828	764	809	801	801	793	773	692	732	716	654	630	565	472	480	492	494	423	508	481	461	490	424	450	401	389	398	411	378	384	384	416	382	398	395	353	373	448	455	392	404	416	374	425	375	385	421	421	365	399	376	398	382	391	412	380	372	416	356	376	389	383	386	404	396	400	367	353	372	375	351	384	384	355	388	364	369	345	384	402	326	370	354	354	400	374	378	349	387	371	342	375	357	400	353	373	449	372	365	393	357	380	402	354	385	352	378	386	374	351	344	357	349	389	368	376	368	396	379	357	387	361	411	385	341	371	394	371	393	377	369	337	357	394	401	381	375	362	377	367	348	372	335	405	354	411	385	381	371	369	415	340	352	390	370	383	368	365	360	362	356	361	389	388	391	352	419	397	378	359	361	379	375	362	381	356	377	337	342	367	361	372	396	373	389	377	392	391	332	368	384	376	389	373	375	379	357	395	367	341	370	348	364	397	400	406	392	348	397	385	357	384	381	365	399	396	383	374	369	373	389	392	374	358	355	371	346	341	377	361	376	370	358	385	335	372	371	386	381	375	388	359	360	342	382	379	369	375	367	384	380	384	362	371	367	380	365	402	363	346	385	358	391	361	399	346	390	371	406	367	374	395	330	383	370	376	389	360	386	362	353	331	375	416	371	361	390	353	395	372	393	364	395	358	402	381	357	376	372	389	356	334	410	366	381	375	371	354	383	380	374	361	386	399	419	358	359	407	371	365	372	397	380	359	352	361	363	371	363	349	381	380	310	375	392	329	363	392	375	380	340	384	416	417	340	384	371	382	369	368	380	392	365	369	350	411	383	368	356	383	339	373	355	382	378	368	400	347	402	374	375	366	359	375	358	368	386	377	366	395	394	398	367	378	395	387	370	379	400	355	393	353	363	416	395	359	367	405	352	360	414	360	385	404	393	351	351	373	368	367	386	388	381	369	362	399	388	371	375	380	365	400	390	356	358	338	347	384	418	391	399	345	349	372	377	385	344	370	375	379	368	353	359	360	374	385	376	400	363	361	377	387	345	361	365	356	373	412	378	384	348	413	365	386	374	419	389	370	405	394	335	360	352	354	349	403	354	384	340	353	359	358	372	395	402	362	347	381	384	354	378	366	358	406	422	365	356	373	370	403	395	349	351	403	344	390	370	388	379	373	365	342	378	352	378	387	389	392	362	340	386	355	377	398	355	380	349	377	385	376	352	400	388	358	396	365	387	389	398	371	393	366	368	371	363	342	393	352	392	391	375	405	365	412	413	385	335	369	375	337	366	357	408	309	424	357	354	365	343	368	383	361	390	369	370	409	371	342	392	376	378	348	415	343	367	358	346	388	404	388	414	371	354	369	378	394	364	363	370	370	400	388	402	362	375	378	401	386	390	356	399	365	361	361	358	373	405	419	362	364	372	405	365	393	361	344	380	352	379	366	396	411	376	364	343	386	383	372	379	395	355	378	351	403	356	355	384	369	378	351	355	364	336	383	319	381	381	356	369	409	396	406	351	367	377	391	377	390	387	394	384	344	369	394	383	379	361	392	348	396	411	369	372	380	381	365	367	376	418	373	384	395	361	342	361	375	380	361	387	367	385	374	408	373	376	376	400	353	377	351	351	372	384	347	351	400	373	391	366	387	367	388	370	402	361	357	393	404	380	382	386	370	370	367	410	397	365	374	386	370	390	365	378	364	367	358	382	367	359	376	370	350	373	422	371	386	356	398	355	399	383	390	358	350	383	351	375	373	389	382	367	344	368	380	398	370	395	360	346	373	389	383	357	360	333	378	378	343	386	383	345	361	364	377	380	363	383	383	384	333	362	343	391	398	325	382	377	341	356	390	391	384	349	354	393	361	364	387	404	404	369	388	392	408	389	380	372	391	376	344	369	357	370	377	324	346	380	367	395	370	343	419	366	397	397	347	379	365	386	381	385	410	316	359	360	394	401	332	378	378	345	390	369	362	395	363	392	366	401	367	371	368	383	341	344	383	384	378	389	383	370	417	406	415	395	330	384	357	393	334	342	386	356	394	351	397	382	373	354	386	378	372	349	380	384	395	356	346	370	363	406	368	339	393	360	363	365	378	355	372	399	361	366	385	394	389	370	358	405	409	379	393	398	364	368	367	376	366	352	391	381	384	365	379	369	377	342	361	385	369	367	374	376	372	381	408	368	364	395	350	400	339	350	395	369	375	382	393	374	344	356	411	373	384	367	408	378	376	351	344	373	355	332	357	400	375	420	363	379	376	354	356	366	379	380	377	374	351	366	355	418	325	363	367	397	363	373	352	360	356	368	336	387	365	353	367	372	398	385	364	392	364	362	391	383	369	383	368	376	394	364	347	388	394	361	356	399	365	351	364	352	374	362	372	381	390	385	429	363	340	359	368	355	347	396	379	379	377	374	353	350	374	390	347	409	360	373	390	353	405	374	380	357	373	402	385	390	383	383	358	352	358	400	401	392	395	373	383	366	340	378	353	371	412	355	357	377	379	384	383	360	393	401	366	347	380	365	369	345	356	375	382	388	361	383	386	350	383	370	394	411	342	372	380	411	365	356	391	355	412	377	408	386	355	390	378	377	383	391	380	335	371	336	358	406	392	354	344	359	400	371	361	391	360	372	398	365	366	383	373	348	385	378	414	394	386	380	375	347	375	374	373	350	393	373	355	394	367	367	367	376	377	388	359	377	360	387	376	348	360	379	388	403	388	353	392	363	391	353	387	349	391	371	391	366	362	358	335	354	373	375	409	355	380	342	388	359	373	399	374	357	317	394	368	407	350	384	369	385	365	398	398	366	408	354	386	342	400	354	380	374	364	360	395	374	406	335	389	388	421	400	318	373	388	382	327	371	390	356	367	386	423	383	367	355	356	350	390	369	384	378	413	370	370	366	356	364	373	374	351	384	412	361	384	377	369	419	361	353	341	376	390	342	386	343	389	401	399	386	397	421	356	374	377	357	354	355	395	406	365	374	389	345	370	403	366	385	381	413	390	416	402	365	398	374	386	368	376	354	368	381	340	371	385	387	376	426	355	414	380	372	369	350	421	352	379	359	385	374	380	376	352	315	386	359	393	359	348	387	386	384	350	388	336	344	364	349	379	382	374	332	386	382	365	360	384	348	381	357	380	380	401	367	384	337	358	351	378	389	365	373	429	427	359	353	395	376	379	337	364	342	363	400	380	344	406	357	382	417	371	385	387	366	343	381	358	369	345	346	380	371	360	346	382	372	375	359	403	380	372	368	389	359	383	382	351	388	343	385	372	353	397	365	396	344	373	392	403	397	388	423	377	341	407	374	372	374	398	371	385	346	374	352	398	367	413	385	406	404	361	404	368	381	374	373	347	369	369	346	372	332	370	397	393	348	392	374	347	365	362	353	353	383	404	347	385	366	371	355	392	397	365	333	367	381	362	359	365	369	360	378	369	394	369	365	399
27176	21268	14359	6670	3330	2272	1617	1142	919	616	491	396	375	344	304	233	242	241	263	232	258	249	268	231	265	239	258	241	270	251	216	242	219	211	225	221	221	241	205	240	245	220	206	203	217	215	217	211	217	212	225	197	187	198	199	216	216	238	194	211	204	184	216	187	236	188	215	212	229	208	226	218	215	206	203	219	193	249	219	191	200	214	189	219	243	213	212	233	198	212	219	205	205	216	191	206	184	208	214	218	225	211	198	221	224	228	201	209	192	192	208	166	186	213	207	191	178	202	221	229	186	220	200	207	228	212	219	233	223	218	221	206	218	178	189	194	231	201	215	188	203	217	192	213	212	190	226	208	198	228	237	211	213	210	199	224	212	214	182	215	227	197	188	219	204	203	228	218	256	218	204	207	211	204	200	191	212	196	225	208	218	218	220	204	207	211	220	207	221	222	210	204	231	190	181	198	224	232	215	185	224	200	219	198	214	190	208	197	220	213	227	196	200	230	199	245	206	207	173	194	203	232	210	205	208	200	207	220	224	214	225	224	215	227	230	206	219	216	219	216	196	235	193	220	182	211	216	189	218	188	187	216	181	192	236	222	203	200	219	223	208	219	221	197	193	224	197	208	211	202	209	207	222	213	219	197	200	215	230	215	213	188	207	220	231	214	221	233	218	235	201	197	210	226	223	225	191	209	206	191	202	221	192	218	212	222	202	187	217	251	202	225	201	220	229	204	232	212	191	224	210	215	201	223	227	204	226	205	216	223	228	206	210	184	220	214	211	222	212	198	201	210	201	199	236	202	229	192	223	217	210	191	216	211	213	215	204	194	199	205	190	233	217	217	217	217	226	226	207	214	223	222	236	198	178	215	227	212	232	218	227	214	194	225	209	235	217	197	195	218	211	187	204	205	202	236	189	225	217	199	203	191	200	225	169	182	223	237	213	214	244	215	179	206	230	197	204	220	212	231	218	202	215	196	222	216	206	216	193	197	228	216	208	227	214	195	213	202	196	218	202	197	218	200	203	206	216	234	200	212	201	191	190	206	206	220	214	198	218	201	204	204	213	199	245	207	232	220	202	217	209	209	186	242	196	207	202	188	215	248	203	215	234	181	189	227	198	206	203	195	225	217	175	165	212	210	226	207	197	224	202	195	221	210	206	225	238	199	205	184	229	192	205	210	213	210	225	216	195	195	225	179	203	191	209	192	198	236	221	183	207	201	191	192	212	202	211	214	200	203	213	208	203	169	195	212	205	191	232	180	184	216	231	225	207	217	215	202	212	208	231	207	217	225	224	203	202	196	197	237	223	202	238	240	220	214	214	228	214	212	190	208	224	234	219	217	208	204	199	196	222	192	210	218	224	205	223	222	227	202	217	201	216	184	210	211	211	210	204	208	207	229	226	221	209	206	200	192	224	212	213	222	203	208	215	206	192	201	226	203	213	196	206	206	200	241	217	189	190	212	219	205	215	212	213	210	208	193	210	213	216	211	209	206	220	216	207	201	207	214	215	252	220	203	233	207	207	194	189	244	210	231	230	229	215	226	215	202	225	208	191	193	221	194	247	192	214	207	218	211	196	208	211	192	194	231	212	203	214	229	195	199	188	218	204	226	221	189	216	206	228	230	206	223	203	210	199	232	217	194	195	228	202	225	212	201	226	208	195	196	246	201	206	233	183	220	221	207	183	199	205	184	195	210	186	203	204	215	204	199	191	205	217	222	199	200	210	195	208	234	241	197	208	238	206	217	186	208	196	213	216	214	214	218	190	219	207	197	216	206	205	218	211	231	197	213	205	211	216	239	216	207	217	207	231	202	179	185	197	207	208	227	187	183	224	227	189	209	214	203	185	234	224	223	221	211	180	194	239	206	169	199	214	217	185	214	198	203	194	213	216	216	209	210	217	228	194	242	193	219	219	191	224	210	206	214	224	230	200	216	223	195	206	229	211	195	212	217	206	197	219	218	206	183	225	220	212	193	223	216	202	191	198	203	191	211	198	208	228	199	200	249	215	217	212	229	204	230	201	203	206	207	201	188	224	197	204	220	226	196	213	193	226	189	184	200	216	235	218	205	209	204	215	208	242	213	236	197	228	208	227	217	206	222	206	209	217	206	205	201	207	206	209	213	223	202	207	216	186	190	211	214	213	206	213	211	221	206	217	236	199	188	208	207	188	199	193	186	212	224	183	212	212	204	204	214	212	213	198	223	212	215	197	191	212	214	208	217	223	196	219	198	204	199	218	202	218	213	175	204	194	216	212	210	210	215	200	187	233	230	190	197	203	209	216	202	191	201	234	180	211	207	226	220	204	221	203	213	207	228	202	184	215	181	225	201	224	246	204	214	206	217	188	202	183	209	196	212	228	212	212	208	230	214	194	213	222	196	196	210	196	201	180	207	225	185	196	189	215	217	223	215	212	199	212	216	230	236	211	207	213	185	213	192	202	200	208	212	213	238	206	228	208	192	227	210	192	183	205	206	217	225	213	217	210	193	228	197	208	214	227	202	206	208	207	208	217	190	223	212	192	175	207	199	210	211	195	203	195	187	202	207	220	194	211	232	196	200	190	200	195	237	232	207	224	206	198	199	196	205	221	212	225	226	209	225	224	200	209	206	252	230	225	212	209	216	196	217	220	223	204	218	217	210	219	198	233	186	221	184	209	226	215	182	221	215	208	228	204	204	208	220	201	215	211	218	180	216	187	227	230	216	220	214	187	196	209	234	209	187	224	199	210	210	236	217	214	218	199	207	191	222	225	189	185	209	209	221	228	211	209	211	196	207	199	202	211	197	212	213	203	226	217	183	243	221	217	215	189	209	193	185	194	215	228	233	224	206	221	226	222	200	235	213	209	192	216	210	223	224	189	226	226	200	217	184	211	216	225	187	235	220	231	194	226	207	220	221	238	189	223	186	202	201	218	199	206	202	188	202	222	202	207	201	205	211	210	187	203	185	222	177	225	189	230	201	206	204	217	233	200	202	210	197	218	194	204	219	208	204	208	201	212	229	198	209	204	203	195	207	201	201	228	168	208	226	214	228	191	188	218	204	215	232	197	228	187	204	190	201	189	214	194	205	229	200	219	243	205	221	202	191	217	216	220	228	203	220	192	210	195	209	223	208	207	196	205	204	209	201	206	196	234	203	216	203	190	209	207	199	185	211	191	198	177	198	218	191	227	220	184	195	197	232	219	216	206	208	204	200	222	231	213	196	200	222	212	198	182	218	215	183	201	211	204	184	215	208	201	204	212	227	198	205	191	204	209	206	219	195	218	221	218	198	211	181	201	197	207	207	204	213	231	212	180	212	204	225	197	204	190	207	220	215	204	215	207	175	223	191	221	196	187	204	235	204	218	226	210	217	195	227	181	224	221	207	237	203	198	201	231	221	207	228	202	218	214	234	220	210	219	202	220	220	197	208	204	214	205	213	213	204	221	216	216	197	214	227	217	205	195	224	210	200	209	201	216	223	196	234	195	236	183	188	219	225
26868	29480	15453	9663	7506	5841	4484	3407	2437	1629	1152	969	754	630	545	452	424	410	403	387	409	403	395	460	477	424	412	447	404	392	390	364	361	304	332	349	311	336	331	320	295	297	264	288	304	306	267	288	271	307	291	297	301	306	260	324	309	292	294	282	266	281	329	288	296	303	277	280	310	305	331	274	313	295	292	299	290	270	281	301	298	286	308	325	296	313	303	297	274	295	275	262	300	285	299	303	325	309	309	364	276	309	297	284	283	307	310	281	286	297	289	273	305	286	293	317	286	308	271	292	276	277	316	284	269	268	297	289	296	277	293	312	301	301	309	301	275	292	277	279	299	305	296	292	291	289	286	306	300	309	303	271	310	295	297	311	327	264	291	298	288	281	279	311	293	307	321	326	286	275	308	298	294	274	280	263	269	311	278	276	287	292	275	277	251	279	297	297	284	306	304	337	302	286	290	300	306	324	290	308	259	279	290	265	320	310	298	311	324	308	322	300	302	295	277	310	289	318	314	287	271	304	275	289	282	293	314	301	268	291	320	315	296	269	312	287	301	273	291	262	290	282	291	309	301	299	293	295	303	323	278	269	302	279	344	304	290	307	314	296	276	296	268	300	294	280	313	261	258	298	280	278	326	298	273	330	308	277	261	285	289	290	307	321	273	294	286	320	324	298	288	270	309	263	312	274	297	313	311	277	320	291	319	301	296	278	302	279	294	283	291	284	299	311	295	301	307	284	288	295	305	297	283	293	287	295	295	343	294	271	305	291	272	285	282	276	305	292	289	323	308	263	303	279	284	290	300	304	309	301	285	310	323	287	276	283	298	285	332	329	314	284	273	308	286	309	307	306	289	307	291	336	303	290	296	315	281	276	274	272	296	308	308	283	276	292	328	328	265	280	279	282	301	303	260	280	289	303	297	269	292	290	263	295	285	271	286	295	265	287	285	300	291	284	311	289	307	281	282	287	292	277	282	271	294	285	289	312	271	292	298	288	289	287	327	312	297	322	299	313	298	289	288	268	282	297	276	307	307	300	300	298	282	317	269	282	292	313	325	331	284	321	288	290	283	302	306	304	276	303	318	279	312	283	281	299	262	291	328	292	315	260	276	314	283	303	286	277	312	287	296	296	279	290	314	283	301	299	302	299	304	277	298	295	294	297	305	267	311	283	286	305	311	269	277	299	308	292	288	293	293	273	284	261	293	282	329	273	271	296	279	297	314	299	274	287	324	299	298	307	292	271	271	296	314	292	295	301	295	324	300	304	297	288	269	272	277	285	303	286	260	315	303	272	301	280	305	294	321	296	291	299	312	320	308	285	295	269	295	308	290	292	287	322	320	302	281	278	301	274	315	281	271	300	279	322	287	293	305	327	293	297	279	280	278	306	276	280	267	279	304	295	300	282	289	320	285	322	313	332	339	284	320	281	276	308	317	288	293	303	305	324	290	296	298	285	317	302	306	301	291	281	297	301	280	288	325	279	304	285	277	308	297	306	311	298	300	282	275	278	261	275	280	284	274	277	293	303	278	271	312	281	265	297	294	297	290	298	308	307	321	323	281	309	309	294	288	304	304	287	290	297	299	327	297	304	301	290	256	292	269	269	281	312	288	310	257	290	284	308	285	321	308	275	293	295	289	272	313	308	327	303	289	330	306	298	284	284	282	303	299	300	277	300	303	291	305	292	289	300	282	360	321	313	314	278	325	259	278	301	291	265	269	302	317	271	290	296	298	277	278	290	320	289	325	281	308	292	321	290	312	301	288	312	278	271	270	306	296	291	297	305	266	281	331	308	319	287	303	284	298	295	265	281	272	324	284	286	295	287	299	302	314	294	288	322	269	306	276	285	265	304	289	258	292	298	273	285	310	282	311	291	285	313	287	297	288	285	295	285	303	298	307	302	298	275	285	281	296	291	281	323	265	317	285	291	259	274	309	284	299	295	289	279	290	268	294	323	314	272	284	306	319	294	279	297	277	276	240	290	285	284	307	330	287	312	305	293	290	313	289	315	282	264	299	330	267	290	312	250	298	290	321	303	285	296	327	266	283	303	309	313	286	266	256	295	288	320	301	299	305	317	276	301	292	308	313	272	317	288	293	296	301	305	290	319	302	294	255	281	305	305	275	305	274	284	295	295	299	332	309	284	296	284	257	265	292	298	319	279	295	283	296	322	302	297	288	305	319	320	278	300	294	307	296	326	291	310	273	316	283	302	303	293	300	325	269	289	282	313	288	299	279	303	285	278	301	292	279	295	281	268	286	282	304	301	304	286	310	280	300	309	301	296	278	300	321	327	287	299	274	274	311	282	319	291	283	273	281	289	316	311	335	278	280	294	320	283	349	285	352	278	292	319	300	283	297	294	278	322	327	293	278	277	318	286	288	306	271	324	322	320	311	286	313	304	336	305	336	281	277	313	315	294	314	279	295	279	290	325	272	293	301	253	313	302	302	311	292	295	292	290	281	294	298	304	302	286	291	288	289	281	306	265	309	331	309	261	283	289	275	261	304	324	279	293	284	282	309	295	287	274	291	298	271	308	327	275	284	305	279	291	262	281	300	284	272	246	300	336	289	286	268	290	286	298	310	282	274	325	264	317	292	328	307	275	287	291	297	288	280	278	297	310	290	309	265	297	286	271	330	314	307	294	294	286	293	305	285	303	315	335	287	287	281	305	256	311	330	312	318	295	302	264	286	286	322	290	289	306	326	289	302	294	309	285	281	304	291	289	296	336	290	300	314	310	298	301	277	311	319	270	303	351	313	295	311	322	305	256	289	297	306	336	299	319	310	287	306	286	297	280	289	279	302	310	314	312	302	329	294	268	303	303	280	272	281	274	354	320	315	290	298	293	287	318	293	310	279	267	284	340	313	282	308	317	332	291	307	283	331	311	314	282	301	298	293	292	263	259	303	279	279	309	297	274	290	282	299	294	279	293	319	266	300	295	323	299	287	297	275	259	317	299	274	288	287	307	330	297	280	305	273	296	310	286	269	305	301	325	272	294	295	321	278	300	297	303	280	292	308	288	266	253	316	297	288	300	299	264	289	282	265	270	271	274	281	292	285	278	312	282	295	312	295	278	287	291	312	288	278	292	284	278	293	305	286	306	305	324	272	279	280	287	292	291	280	267	299	315	308	292	307	315	280	267	338	301	311	285	303	302	279	305	289	296	283	282	316	301	312	295	305	297	288	310	287	274	338	326	304	275	288	305	305	291	290	282	306	267	294	298	303	298	292	309	298	281	264	256	294	314	306	297	307	288	320	292	301	290	281	285	290	279	312	289	309	311	305	283	296	311	325	300	271	287	283	283	303	290	279	261	313	291	281	262	282	293	292	307	267	310	306	285	303	323	290	270	299	274	299	272	287	335	301	288	302	294	305	287	262	307	300	318	287	265	325	292	324	292	314	310	321	267	300	294	317	287	259	278	296	314	283	294	285	299	273	292	296	303	281	301	301	319	287	265	313	288	335	271	286	274	287	278	307	302
23755	20780	27735	23818	20481	10703	4256	2453	1573	1218	987	766	685	598	498	467	439	443	435	406	439	457	422	467	438	430	434	446	410	413	387	412	341	333	334	387	323	341	341	316	283	340	303	311	302	303	358	327	327	336	314	298	318	293	289	328	333	354	321	330	323	280	332	317	306	311	301	343	306	289	353	333	323	315	274	342	310	291	334	312	313	320	296	321	312	327	308	321	330	325	311	324	320	339	315	301	294	312	325	335	335	315	339	318	331	344	346	315	313	325	315	323	298	294	344	327	340	295	313	299	320	301	333	285	323	336	335	340	321	335	352	324	289	320	281	305	318	335	326	295	332	331	330	300	323	328	297	294	330	314	276	305	305	349	327	343	331	308	342	315	311	347	290	316	329	303	280	309	307	339	333	316	298	303	274	276	315	296	285	313	345	337	320	337	290	327	318	325	300	318	309	319	311	307	335	293	312	313	355	324	343	340	267	324	322	320	296	319	338	314	341	316	342	319	301	353	326	345	302	332	317	343	294	309	308	306	320	328	360	296	324	322	304	321	321	286	346	319	319	309	332	290	309	323	314	334	335	356	319	320	314	287	308	336	321	309	296	321	295	315	303	291	335	344	350	332	361	331	299	280	333	314	299	326	323	301	340	341	292	290	289	319	303	350	307	354	345	324	319	302	356	353	344	329	336	313	308	324	293	289	322	311	329	303	300	315	288	307	312	310	292	301	324	308	348	284	344	303	325	324	306	317	353	292	324	301	343	297	327	331	301	341	288	303	331	306	340	315	312	318	329	330	332	342	278	323	284	311	322	316	332	303	307	340	298	322	321	322	341	303	327	279	347	324	311	318	298	319	323	281	320	342	315	311	341	360	316	318	296	313	321	344	305	314	320	299	333	310	311	323	339	276	341	304	319	319	318	340	310	326	282	306	318	321	322	332	314	356	322	335	312	292	326	316	286	346	348	310	297	343	311	313	336	328	325	295	322	334	330	296	306	333	299	316	339	336	328	307	312	341	300	324	338	339	280	329	317	315	322	345	323	296	325	297	319	335	276	284	288	308	337	313	327	317	291	294	316	319	326	325	304	315	341	331	302	344	313	312	305	331	284	313	321	342	322	343	325	333	320	308	308	338	313	291	330	275	335	291	295	322	311	294	318	323	322	301	326	319	312	319	312	307	333	315	308	319	295	322	292	328	313	298	326	327	324	335	295	298	348	314	299	348	352	291	294	334	332	337	337	326	281	327	314	302	374	340	319	347	353	283	318	317	324	337	307	319	298	285	341	327	303	312	292	329	299	341	322	324	295	323	288	293	319	327	311	323	307	284	300	331	320	294	298	305	316	303	326	300	314	340	303	322	329	294	353	358	297	316	269	328	353	304	315	306	318	309	315	308	349	311	318	313	290	315	315	350	315	313	324	307	285	306	306	288	324	312	306	310	327	363	319	308	320	320	283	333	314	336	294	316	299	293	310	332	302	311	326	330	344	298	297	320	315	291	320	313	308	342	325	311	346	326	314	302	309	335	329	346	325	319	293	328	319	292	326	317	339	330	333	320	299	311	318	313	300	276	286	317	357	343	328	314	293	324	303	318	308	292	322	287	318	296	318	290	305	315	322	290	326	344	309	298	297	313	340	329	323	314	292	306	305	313	329	307	339	321	290	319	306	336	314	294	309	337	301	296	313	294	314	304	317	322	312	320	299	340	349	319	361	300	296	357	306	310	277	312	276	311	296	319	313	305	355	336	317	340	315	338	300	370	309	301	300	302	309	321	330	308	298	320	306	325	339	298	300	308	306	291	319	301	299	318	332	312	314	299	325	303	319	273	303	278	282	288	303	295	333	293	323	315	284	360	320	315	331	331	317	329	305	294	319	320	351	343	317	290	328	322	285	310	341	346	326	300	312	300	327	285	309	262	318	342	350	298	309	311	319	281	314	309	306	313	312	312	298	329	295	322	322	283	302	345	340	320	304	315	297	289	319	350	331	292	333	287	357	348	330	310	308	302	322	318	318	322	321	318	299	327	312	300	302	295	283	319	342	300	305	288	324	285	304	314	312	323	326	328	325	272	320	305	279	324	335	310	278	322	312	317	315	312	322	310	339	324	331	320	324	315	300	291	301	315	309	327	305	352	343	312	301	319	254	328	311	339	279	326	311	296	316	301	320	323	314	317	311	326	321	293	350	350	310	316	313	337	334	317	343	291	289	323	291	296	308	287	293	331	310	324	344	317	290	301	295	300	296	309	304	325	317	295	315	320	323	293	312	322	277	306	311	328	319	321	293	340	320	302	339	257	307	294	321	330	292	325	303	298	335	320	325	313	312	344	322	320	299	293	335	311	298	352	305	305	291	296	302	323	318	319	307	304	299	344	295	313	300	298	304	329	292	322	304	329	322	318	313	313	322	320	298	335	315	342	322	336	316	305	330	329	324	324	330	274	284	335	293	297	289	307	314	308	327	303	313	299	351	272	295	322	300	285	292	316	284	310	308	320	328	313	292	332	314	320	330	298	334	296	329	314	295	295	353	308	329	336	350	310	338	322	291	300	332	350	319	327	295	320	326	296	343	319	319	280	307	317	325	330	317	310	297	325	334	325	318	313	320	330	313	313	262	302	322	319	364	297	311	329	314	311	309	295	299	297	333	305	335	311	291	308	362	299	299	330	323	320	312	315	281	351	319	313	287	329	291	306	323	326	327	295	322	307	319	291	296	332	316	305	300	303	299	330	296	320	336	308	293	309	304	322	305	324	329	317	321	310	335	311	333	315	308	290	319	331	319	327	351	318	312	326	314	325	342	309	309	290	320	316	321	289	309	334	328	329	336	301	309	364	307	341	301	311	327	315	303	278	293	307	309	308	316	297	329	301	320	329	329	312	307	324	311	331	324	309	317	308	320	321	333	309	322	293	319	351	338	324	314	311	319	328	331	337	325	300	325	305	329	298	351	351	294	339	320	310	333	307	339	333	304	331	332	298	334	325	324	320	292	304	317	320	337	291	336	329	351	296	319	335	312	309	320	314	323	313	296	334	350	329	273	332	304	306	309	301	308	316	349	331	332	320	313	313	307	328	323	308	325	320	347	303	316	302	301	317	303	322	298	308	317	298	319	336	310	320	305	339	307	323	295	293	329	354	329	297	322	289	313	308	297	332	323	300	321	283	313	336	308	318	326	328	326	297	330	311	308	302	318	314	342	310	277	296	337	339	309	309	319	317	299	317	306	301	307	310	332	326	318	347	328	312	296	322	309	320	314	329	299	341	310	316	289	287	307	348	318	332	309	295	297	311	320	297	327	327	280	310	324	289	317	306	328	330	326	289	315	320	274	322	300	318	308	312	337	308	313	282	302	308	345	349	285	301	323	276	339	304	317	305	337	295	307	308	309	321	304	333	337	355	338	356	342	312	320	316	274	316	287	310	295	332	350	301	326	309	319	281	309	289	288	309	332	306	322	318	289	300	312	312	320	309	334	313	341	302	289	326	329	300
31211	42363	23082	16017	13013	10291	7836	5868	4149	3034	2310	1794	1463	1238	1014	827	823	757	759	726	749	752	777	768	753	725	765	736	709	678	649	581	567	517	474	511	540	522	528	503	509	471	446	464	473	465	465	449	448	464	471	436	415	456	433	442	430	501	446	474	454	415	439	498	449	460	491	482	410	438	412	490	456	467	444	427	447	495	442	460	445	471	433	483	468	429	454	462	430	442	491	478	447	475	449	413	456	459	449	417	445	421	471	456	445	439	460	454	447	442	428	455	469	472	428	487	445	438	424	412	431	438	466	459	421	490	428	427	445	423	456	383	448	425	459	418	427	427	416	466	437	443	413	427	438	429	443	412	444	427	435	417	413	427	416	455	420	426	401	424	415	422	455	427	442	418	471	436	448	421	461	420	426	458	408	465	432	457	456	436	441	393	454	405	445	428	455	484	441	445	408	437	434	428	457	417	439	461	431	433	419	477	469	438	441	445	467	429	447	449	455	415	464	444	445	425	423	439	391	441	433	418	411	464	463	433	476	440	444	406	442	461	410	459	418	467	393	422	438	439	438	436	395	445	419	423	411	452	463	476	416	450	431	446	437	476	461	423	431	440	444	403	463	406	436	443	457	426	443	451	442	445	455	450	462	461	422	418	460	485	448	413	449	422	424	416	456	438	457	445	430	423	459	434	441	442	472	409	426	429	417	445	442	440	444	450	433	467	475	446	415	459	416	471	437	444	463	457	453	450	438	419	469	467	440	426	447	431	444	453	369	454	428	423	453	465	460	422	449	399	451	444	415	437	409	416	432	457	461	452	412	449	443	451	419	459	434	479	471	413	439	453	439	444	441	495	441	404	439	442	450	408	467	430	423	460	438	436	425	444	424	409	410	411	416	422	442	436	442	461	456	421	478	414	434	420	404	402	473	416	460	474	473	433	458	447	433	469	439	412	423	431	422	460	405	456	459	404	467	447	407	463	439	413	424	433	463	435	462	480	465	460	433	414	438	427	434	451	425	471	454	471	456	447	442	444	442	434	422	441	405	421	462	436	430	420	435	423	441	434	443	441	490	421	452	464	445	429	419	488	414	431	438	410	424	462	438	430	447	457	425	442	458	452	409	477	439	447	440	472	471	431	435	479	424	421	408	459	427	460	430	415	420	414	448	457	443	443	456	438	440	449	420	437	421	479	408	421	442	431	412	472	471	460	449	448	445	460	460	414	432	443	429	460	422	446	441	451	461	426	430	429	425	451	449	442	426	427	477	463	409	422	430	412	423	475	451	459	438	413	449	425	447	475	458	415	424	426	441	441	391	477	465	460	431	464	423	443	455	438	427	437	458	430	412	455	420	446	429	467	449	464	455	435	428	449	460	429	412	436	447	439	446	444	425	431	437	405	432	412	418	451	397	450	439	444	428	445	447	456	458	444	448	454	461	422	453	426	463	428	462	459	452	444	447	451	424	429	387	447	432	496	447	485	442	444	434	440	453	468	426	464	465	451	462	432	430	436	397	404	464	423	418	474	447	430	442	471	435	451	443	460	491	448	445	454	424	429	430	450	423	467	437	464	458	425	447	452	405	442	460	414	420	441	445	450	436	433	433	424	452	490	432	449	447	434	424	483	437	443	472	430	439	449	438	488	438	409	447	451	450	428	460	435	503	478	408	435	450	462	436	448	453	462	461	435	446	442	463	450	448	485	451	416	440	438	452	449	420	432	404	446	423	465	439	460	450	477	457	454	427	436	461	440	442	476	467	432	484	441	424	414	430	439	430	418	443	480	428	429	435	441	444	432	450	420	430	458	459	423	395	445	433	420	470	472	455	418	422	457	428	430	423	451	433	419	431	453	470	462	444	433	464	447	433	460	425	435	447	470	472	473	461	431	438	452	442	457	428	471	464	446	445	469	424	450	454	394	453	425	446	445	479	425	415	469	464	431	459	473	447	447	452	460	459	469	457	443	407	445	417	457	448	485	433	385	448	457	443	458	460	420	432	426	437	460	450	438	414	438	424	441	447	445	478	449	424	462	444	456	458	447	487	446	447	440	474	445	447	441	444	419	441	440	455	477	406	446	428	424	462	430	434	441	456	440	445	461	431	464	464	458	428	419	449	446	467	440	453	447	455	446	394	414	467	411	459	450	436	441	469	456	454	418	448	433	431	419	450	445	441	464	460	454	403	476	429	442	428	408	434	449	439	472	430	411	451	396	444	439	450	448	407	461	479	435	452	410	449	430	448	416	457	435	462	414	447	475	410	437	459	411	436	450	432	440	430	409	456	460	396	419	494	440	436	438	464	419	427	447	440	439	425	452	451	438	440	445	444	446	454	440	400	448	489	447	445	474	402	424	415	468	429	471	474	456	464	421	427	450	436	469	422	402	470	447	448	440	389	422	462	446	502	450	444	450	424	481	444	428	428	447	458	432	456	437	460	426	437	442	431	438	423	424	421	436	417	434	415	459	455	451	432	436	419	420	446	471	435	458	443	445	455	463	421	447	432	434	468	408	454	421	447	453	403	462	441	457	471	431	439	467	424	421	409	430	425	487	425	464	459	440	467	443	451	400	476	426	437	476	435	454	458	435	450	429	412	475	419	449	432	445	433	425	455	443	464	424	462	423	449	451	430	423	456	424	424	422	411	418	417	421	481	440	436	425	451	420	450	440	458	406	443	473	434	428	439	406	448	413	465	421	449	421	440	474	433	432	429	493	451	470	446	427	461	412	456	467	464	410	447	463	458	458	445	443	459	459	442	393	446	436	450	464	428	438	508	451	460	445	409	423	465	425	410	406	447	416	438	420	415	446	467	429	442	444	420	445	417	455	430	475	432	443	457	406	456	405	456	419	419	455	460	437	448	476	413	437	447	470	413	446	385	437	452	427	435	394	479	417	426	434	425	462	434	411	432	465	457	464	448	445	453	431	423	475	410	459	404	418	462	435	434	436	445	457	457	463	409	455	480	447	454	429	470	473	407	468	437	432	396	409	447	411	455	466	414	442	440	410	411	462	415	427	452	447	439	461	455	447	428	458	441	452	439	463	427	442	445	448	460	422	443	425	423	474	464	468	486	427	486	435	435	448	454	459	449	382	414	457	415	477	411	450	449	446	422	406	474	429	415	449	444	455	422	415	394	446	456	467	439	413	465	461	423	460	420	450	471	392	423	434	456	438	429	404	443	434	405	425	414	446	426	451	435	444	424	414	466	444	497	450	445	502	459	426	430	420	438	429	432	461	415	450	407	428	429	428	443	424	461	437	457	444	475	431	439	453	486	464	406	430	427	430	459	449	484	443	460	448	471	454	442	466	437	480	418	410	409	462	443	436	442	397	437	423	501	462	423	416	419	415	419	420	431	422	440	447	476	447	460	469	434	424	453	471	435	434	452	437	440	446	417	442	444	425	453	473	456	442	439	483	446	400	433	402	420	430	414	450	428	425	422	427	448	435	465	434	424	453	430	419	446	430	438	429	459	419	448	436	449	460	464	437	430	466
22788	20764	28254	23336	20786	20322	9715	3427	2021	1565	1196	959	772	643	548	505	501	445	471	392	443	468	460	486	435	448	413	449	455	398	390	354	337	340	331	316	302	340	294	299	291	329	294	268	288	279	315	292	246	243	297	252	272	218	276	264	275	269	269	287	287	263	294	284	287	271	279	259	282	267	272	237	267	264	250	269	263	264	287	284	244	275	274	288	286	296	273	255	295	229	267	264	278	287	264	243	247	255	247	300	236	263	257	287	255	263	270	246	274	265	259	275	306	262	288	284	250	250	275	270	264	307	271	305	302	259	279	278	291	268	253	272	237	264	249	253	252	288	252	262	244	273	255	265	267	258	272	261	249	255	264	260	283	266	252	242	254	255	296	273	251	243	270	268	284	263	254	248	229	241	263	300	291	237	256	257	268	263	261	254	242	255	243	272	254	275	275	250	261	272	279	279	292	287	264	246	288	264	249	269	258	287	269	247	294	257	230	239	270	251	285	231	258	265	246	236	289	254	240	243	281	239	267	240	283	263	266	260	264	260	271	258	262	280	275	291	274	273	231	272	263	289	278	247	243	276	280	250	244	245	267	257	259	258	287	252	274	249	271	235	259	258	272	282	250	261	276	255	279	257	265	255	268	262	274	270	246	294	275	276	247	283	289	256	268	260	277	287	276	262	249	264	280	261	271	248	273	235	270	271	250	263	307	236	278	266	289	255	270	266	286	268	255	257	255	285	254	253	273	257	297	254	244	247	267	275	257	216	263	252	249	260	283	278	264	237	253	261	277	280	250	261	285	263	254	271	244	253	259	269	256	249	278	277	252	308	251	289	272	242	261	268	279	273	260	253	261	239	259	258	282	264	305	254	246	240	271	254	279	239	269	270	283	246	267	286	257	249	269	277	262	286	265	261	283	242	271	272	278	267	293	267	261	249	252	252	246	227	282	272	249	282	273	255	272	269	262	238	246	288	275	270	260	284	222	252	279	280	283	265	275	250	270	265	275	244	280	225	258	253	245	244	282	287	239	267	240	278	283	277	264	270	268	231	248	264	267	226	241	267	271	267	261	272	278	257	265	264	264	285	261	258	250	304	253	291	283	276	239	261	248	268	270	254	311	260	272	269	278	248	296	257	265	266	262	258	249	257	244	284	252	252	239	284	247	260	263	249	237	259	245	242	244	259	253	276	282	236	276	258	254	282	269	264	256	255	278	286	243	268	255	253	258	238	244	272	253	255	295	272	262	241	281	259	274	266	259	263	282	241	276	269	225	236	233	263	251	263	280	251	260	259	255	266	268	255	268	267	237	264	275	255	275	283	265	247	266	294	245	284	276	261	262	255	276	268	280	270	259	282	253	255	242	282	270	280	292	264	267	249	250	275	304	254	265	273	253	293	271	279	256	251	289	268	263	251	289	241	266	260	268	262	276	273	267	284	241	266	247	264	261	254	243	240	267	267	260	236	227	267	248	270	250	260	318	273	248	278	276	292	251	264	282	251	270	240	264	263	281	259	245	249	291	254	288	275	251	278	246	268	270	273	272	279	241	253	278	281	278	259	251	249	249	256	242	258	239	245	234	243	257	258	244	243	281	265	262	254	253	233	249	253	270	247	260	245	251	270	281	280	290	254	275	232	249	264	274	234	283	269	237	235	275	236	297	240	248	262	272	251	259	255	260	277	250	268	261	265	288	276	284	282	234	275	295	299	269	257	261	283	330	258	268	243	278	250	258	284	283	289	251	263	263	268	273	264	260	260	268	260	262	259	248	266	262	285	271	246	270	275	254	275	269	251	246	269	269	276	251	244	235	279	251	277	269	292	259	233	275	277	256	263	266	256	246	221	264	248	264	269	263	274	256	222	265	278	237	259	248	237	279	249	278	281	259	248	268	269	282	246	225	226	286	275	261	267	262	296	265	267	250	278	279	263	263	287	260	238	263	283	241	268	252	261	248	268	242	236	261	259	252	313	268	278	267	253	295	259	279	258	263	242	261	285	238	221	258	250	263	241	251	260	249	255	251	276	262	261	273	290	277	273	264	282	295	262	287	238	267	246	237	265	247	257	253	264	258	269	239	250	240	268	278	278	302	267	277	282	269	284	307	280	281	290	271	283	254	272	273	252	271	260	251	244	260	262	294	268	262	231	273	286	274	268	258	255	279	254	269	256	240	248	276	259	268	258	265	249	234	240	249	239	231	291	263	263	261	229	277	275	282	230	246	252	221	272	248	252	266	278	288	299	267	246	238	241	284	246	266	264	266	261	269	244	251	273	223	280	281	281	244	271	244	250	243	256	252	266	260	282	264	272	274	236	251	251	263	223	246	264	261	245	268	276	249	265	272	258	264	247	266	279	263	226	254	241	258	253	243	257	279	281	273	231	267	276	281	245	263	251	253	274	238	293	260	258	292	254	254	273	242	279	304	268	274	261	272	252	259	255	254	262	266	297	276	274	241	256	247	273	306	273	290	264	284	248	263	244	270	250	259	267	259	269	283	256	244	273	265	243	244	272	250	265	248	294	250	250	236	277	264	261	252	248	261	250	259	274	274	257	282	244	288	248	289	250	271	251	238	273	246	261	250	243	257	271	280	290	264	274	268	238	244	262	251	235	253	239	244	245	252	261	256	264	274	252	264	280	261	253	260	254	261	291	281	256	267	250	229	270	263	287	255	274	269	260	268	245	254	231	259	277	299	227	270	262	250	282	258	228	268	257	267	275	274	268	278	263	276	276	254	255	242	263	250	277	267	266	226	269	278	273	263	261	274	259	245	251	292	263	258	243	247	264	264	246	283	262	257	258	239	261	275	261	269	270	254	279	249	257	250	254	262	264	300	284	246	234	266	267	256	248	268	244	266	286	257	273	251	256	268	329	275	272	285	249	278	285	270	243	236	241	257	251	252	281	265	261	284	246	244	256	263	252	293	260	256	261	282	262	260	268	256	271	267	261	279	249	278	290	263	266	234	254	243	240	242	254	302	274	248	246	268	240	283	242	256	260	266	221	271	259	251	267	256	260	255	248	296	294	269	278	268	251	242	267	258	269	270	270	254	256	261	256	255	243	282	255	263	273	241	254	269	264	294	222	284	277	275	259	250	267	290	251	253	236	256	279	245	269	274	259	252	242	248	258	274	233	274	268	255	232	247	275	256	256	269	259	245	269	265	251	269	274	274	269	262	227	244	286	286	262	260	255	270	266	256	248	274	267	248	264	263	285	272	253	285	260	260	266	282	285	260	246	266	256	246	270	284	258	246	269	266	266	264	254	252	272	293	280	245	251	292	274	265	257	260	239	244	264	279	271	257	259	241	266	268	261	259	252	307	279	273	260	239	260	258	268	283	269	278	265	258	284	258	248	248	266	243	257	288	246	279	253	286	253	241	245	251	254	273	263	262	258	251	271	241	268	265	276	232	267	247	257	263	250	264	262	266	260	250	269	280	250	264	280	250	242	245	277	275	251	269	259	235	273	251	257	246	251	267	271	274	236	296	268
35059	44710	27669	20359	16913	13621	10400	7626	5468	4096	3066	2365	1939	1552	1150	1091	1009	895	869	859	894	847	976	888	863	861	836	834	731	758	670	623	514	513	489	495	495	472	479	424	450	416	400	412	406	388	397	413	379	389	385	393	399	394	372	365	381	415	419	345	410	406	387	408	407	404	405	415	417	398	382	405	364	351	387	409	385	383	421	389	365	346	384	394	394	378	394	353	344	357	369	351	370	384	404	381	398	382	393	321	364	388	360	390	373	405	425	371	377	370	378	341	357	410	375	424	379	401	365	400	373	338	356	356	362	447	381	376	373	363	389	336	367	378	379	363	362	383	354	361	406	366	395	361	383	381	386	414	366	394	391	398	392	368	342	399	358	332	390	361	355	378	388	398	375	365	373	365	373	382	383	381	402	379	411	373	376	341	368	356	371	348	360	374	395	378	389	387	367	376	353	408	392	354	351	361	387	385	357	363	423	364	355	337	390	385	378	341	360	341	354	372	356	384	393	339	343	381	393	393	386	378	375	376	350	375	383	370	387	372	386	399	366	372	405	380	372	386	392	403	385	378	400	357	396	398	355	377	365	370	387	353	377	396	382	348	380	386	393	392	355	343	328	346	413	383	366	381	399	382	367	364	369	347	353	386	367	377	375	354	365	338	351	362	367	357	358	358	385	376	370	356	374	383	387	376	393	350	387	348	392	384	345	343	370	364	360	385	360	337	358	328	349	359	349	391	413	368	362	363	402	385	395	370	367	393	357	372	364	344	377	340	399	368	387	361	375	359	381	374	355	378	364	401	380	377	380	397	382	380	379	327	392	410	397	341	369	372	335	381	400	376	356	393	359	336	378	369	379	358	364	364	373	350	372	363	400	378	386	381	392	387	359	373	368	377	370	371	355	370	374	389	411	388	376	392	369	361	379	368	323	407	369	400	372	386	347	338	372	380	415	344	355	372	383	394	342	398	404	376	327	389	353	370	373	353	374	344	364	405	373	357	368	379	352	354	379	390	369	391	365	373	350	403	358	358	399	364	359	382	350	352	355	387	366	365	359	399	343	359	366	376	380	341	408	360	342	394	378	369	357	351	365	373	364	419	363	378	372	417	366	382	393	397	354	399	367	374	386	387	363	358	357	331	348	391	376	393	379	345	356	382	339	380	368	418	379	360	368	408	362	359	372	363	368	402	425	384	333	330	347	373	365	340	371	388	376	374	429	381	378	367	352	374	392	367	387	403	355	354	365	383	378	403	365	371	395	366	369	381	412	383	381	353	385	344	364	361	372	375	357	360	389	385	368	349	385	391	362	366	347	407	389	336	388	359	389	370	348	378	375	389	398	368	399	368	351	367	365	374	387	362	386	396	373	383	379	373	344	345	340	360	393	354	350	357	349	380	367	361	387	379	366	362	426	399	380	379	371	391	360	372	361	350	350	376	399	388	400	353	364	385	358	381	348	377	407	359	402	378	411	404	399	391	374	358	343	385	359	387	362	367	399	361	386	369	377	380	354	382	356	376	370	360	399	375	354	346	346	385	379	372	389	404	372	354	358	376	347	347	380	388	348	335	369	353	373	368	396	361	400	329	390	366	365	376	372	390	356	368	355	360	353	360	400	384	353	365	345	382	349	382	368	347	374	354	378	385	394	399	360	359	374	366	371	349	365	384	357	376	385	386	377	393	390	371	366	366	375	358	373	354	407	343	383	374	345	356	373	356	337	406	361	383	371	381	381	369	416	377	372	355	362	411	355	360	333	394	393	381	344	349	373	380	360	363	353	377	351	371	372	398	377	351	370	330	377	368	392	353	398	359	384	367	416	333	372	351	376	398	345	392	379	400	351	354	364	387	363	354	403	352	387	369	376	374	345	357	387	382	358	385	376	374	377	376	390	373	384	369	337	361	375	386	379	352	374	368	364	367	401	378	349	380	341	405	368	406	361	362	345	385	398	390	381	411	357	373	385	349	373	364	384	379	358	363	391	397	377	374	418	371	347	370	350	362	387	364	321	396	386	359	380	376	364	383	345	373	361	379	384	379	370	372	397	393	357	362	362	379	386	368	362	392	403	386	370	375	364	347	390	341	359	351	350	398	368	366	365	359	377	407	408	386	354	358	356	341	356	391	412	391	433	346	361	378	335	373	373	365	350	394	401	370	372	388	387	367	396	366	367	364	377	371	386	405	421	381	362	367	383	379	400	385	379	362	345	351	402	378	376	352	338	369	351	337	340	376	376	382	374	357	348	358	381	364	354	390	338	378	371	362	358	349	370	374	380	369	395	365	365	364	350	367	340	382	376	377	390	371	382	380	351	358	397	401	364	425	365	364	399	381	358	361	411	377	376	419	356	346	339	367	379	378	353	398	361	347	350	350	396	363	333	361	373	381	374	408	356	386	370	403	406	314	365	342	370	400	373	384	403	376	390	371	381	362	363	371	399	358	358	371	371	381	358	397	370	390	359	356	357	378	337	360	372	388	350	378	365	353	420	347	393	364	399	362	370	380	374	392	388	387	369	344	371	371	371	366	357	379	394	409	362	379	383	386	394	343	390	378	376	360	358	356	375	396	353	395	367	364	364	341	396	398	383	356	399	388	363	388	375	382	376	397	381	394	338	396	362	381	337	373	405	378	371	392	383	371	363	380	398	370	337	366	399	389	376	373	390	360	335	375	374	370	363	365	399	371	375	335	395	397	373	370	362	331	348	384	392	398	350	364	367	365	380	394	365	416	366	385	393	326	400	381	377	352	396	406	342	360	384	362	387	390	388	381	369	341	396	339	370	386	359	370	370	348	396	340	345	346	374	356	399	360	398	340	375	350	372	349	394	348	380	377	386	365	347	408	371	371	372	375	395	392	394	333	355	362	424	335	371	339	321	391	371	357	374	372	378	380	375	371	366	356	389	400	369	366	347	371	374	344	385	393	340	398	391	376	394	376	401	407	386	379	395	375	372	360	365	382	406	344	350	363	360	368	382	368	367	390	357	395	367	354	367	341	357	360	357	378	371	349	376	376	380	391	359	346	357	353	331	376	362	358	372	383	387	394	362	364	364	348	399	358	364	359	356	364	408	378	347	364	383	364	340	397	360	370	341	355	387	339	370	377	354	355	382	376	378	372	359	375	356	399	356	361	375	351	378	376	380	381	355	372	396	377	360	369	379	374	407	386	374	399	419	392	371	387	381	359	381	370	359	374	360	367	338	351	377	366	394	349	376	374	364	359	368	354	390	331	387	374	388	356	336	357	371	364	365	368	360	367	360	357	385	368	361	374	397	390	385	355	356	399	365	344	363	383	369	386	376	386	407	381	357	392	333	363	382	357	373	383	341	347	387	365	419	370	372	375	373	331	411	363	394	390	399	355	385	352	352	381	345	384	374	365	348	360	369	372	389	393	399	363	328	386	350	373	367	386	375	347	343	399	365	386	383	352	393	372	339	347	374	379	375	358	386	370	349	395	386	391	352	372	381	376	373	367	351	344	355	358	364	331	395	357
27025	21037	14883	7090	3619	2273	1501	1151	710	573	473	374	333	270	263	267	247	274	268	250	246	275	254	258	266	267	260	251	270	260	260	245	218	212	232	208	207	227	252	224	229	204	205	192	228	186	193	231	240	226	230	220	185	196	186	227	211	203	196	206	217	220	209	187	210	208	218	194	238	225	216	217	193	228	216	192	199	220	202	211	195	203	205	221	223	217	204	210	231	188	190	216	206	221	218	227	174	186	210	217	190	224	215	206	226	218	211	214	201	214	192	211	216	220	202	193	223	202	207	217	192	197	221	200	221	216	205	193	208	197	229	210	213	231	208	204	200	208	189	192	217	231	203	184	258	219	214	224	220	181	197	230	218	199	197	234	200	204	220	205	196	215	190	215	233	193	218	224	234	203	197	201	204	219	199	210	196	209	195	208	210	214	226	237	202	205	223	209	212	195	233	200	196	239	193	230	200	210	225	212	217	241	217	206	200	214	201	217	201	209	212	191	210	216	211	206	196	206	202	219	195	193	208	202	182	194	204	216	207	222	222	226	204	203	203	211	182	218	217	158	235	228	211	190	201	199	223	219	209	228	201	219	226	216	233	213	215	214	182	217	180	236	201	215	173	192	225	200	213	234	193	205	220	194	200	215	200	191	208	213	223	216	190	213	214	214	237	200	199	219	196	215	196	212	224	217	184	223	209	227	226	203	218	179	233	215	209	219	191	188	209	205	215	216	200	188	201	213	225	203	188	190	205	216	224	180	214	189	177	241	199	209	221	212	214	230	210	204	216	201	209	200	198	192	211	211	225	194	218	186	219	236	225	209	205	230	209	209	235	213	203	223	217	222	204	235	213	216	219	194	227	208	200	218	220	210	232	214	200	210	210	202	203	200	169	195	195	209	219	186	232	193	234	201	200	196	244	193	210	224	240	194	209	197	219	223	220	194	202	207	198	179	219	211	195	227	208	221	237	211	218	175	213	219	235	204	176	224	220	221	202	188	195	228	226	205	229	196	238	195	215	226	221	206	198	221	216	207	233	192	230	199	219	212	192	201	198	212	205	207	211	237	211	199	198	231	207	226	176	207	240	223	220	225	208	194	228	198	190	210	204	216	205	206	224	202	200	203	199	208	200	207	230	199	198	206	221	228	215	206	228	234	204	215	230	216	233	204	175	209	211	193	203	206	194	216	195	223	231	225	208	207	223	222	202	223	211	217	202	200	197	204	222	235	192	222	255	209	226	227	228	202	207	196	202	213	216	214	216	186	229	209	199	216	189	210	225	197	239	207	198	199	216	196	210	217	206	228	221	190	173	191	232	219	186	210	211	230	205	223	204	218	224	208	215	195	197	211	204	204	223	192	223	230	187	213	190	202	216	211	184	234	215	210	197	200	194	207	204	196	208	191	203	209	222	214	203	202	206	225	187	209	210	237	197	180	217	199	208	208	223	214	200	213	209	213	186	233	219	190	216	183	195	217	212	184	216	203	219	203	221	181	210	218	207	213	201	208	214	199	215	217	209	227	225	221	210	187	171	200	254	199	239	188	218	203	213	190	212	234	212	197	191	213	209	209	221	232	192	199	186	223	221	214	195	197	208	230	220	210	219	209	222	225	209	219	206	183	221	203	213	199	198	210	211	230	206	189	206	200	212	222	206	224	218	229	239	215	194	243	215	184	217	198	221	221	195	184	223	187	229	204	216	189	202	226	236	202	190	228	206	204	207	212	227	209	212	212	200	236	232	205	205	198	217	193	213	194	205	215	210	208	228	175	212	204	181	217	207	192	198	216	218	199	233	187	243	233	176	223	202	206	222	210	215	197	212	210	217	213	203	223	203	215	220	205	219	205	202	232	202	183	210	212	220	227	222	212	209	212	204	198	190	192	177	231	197	225	205	206	235	202	219	177	207	189	202	222	228	239	213	192	215	196	208	228	217	208	226	205	199	221	184	174	206	217	216	209	205	208	207	173	202	211	197	197	179	193	218	201	213	185	217	211	226	201	203	222	215	190	225	232	221	195	232	201	193	204	185	191	224	195	220	196	182	213	217	199	206	219	206	226	203	180	216	227	234	195	222	217	204	210	208	206	210	209	185	230	193	209	197	203	176	208	206	219	184	197	182	213	202	212	208	221	229	201	211	205	199	215	199	215	219	231	221	209	212	182	225	226	228	177	224	198	222	212	198	187	217	201	190	216	203	236	203	207	235	209	200	214	210	221	204	215	216	184	203	197	206	208	235	227	205	242	202	222	215	226	218	227	210	224	212	215	201	203	221	208	216	206	211	201	196	212	206	198	211	199	208	224	189	225	193	207	224	186	204	213	209	204	196	204	213	238	216	224	220	206	187	200	248	194	191	194	200	203	220	205	183	203	212	196	210	200	242	223	216	212	212	209	191	195	218	219	221	208	220	222	193	195	221	238	186	204	219	217	218	215	211	222	220	204	241	193	190	189	202	211	199	215	196	239	198	197	217	210	213	206	225	225	209	192	229	219	233	217	218	215	210	225	187	243	193	188	212	208	201	205	193	228	222	203	197	207	183	209	204	203	214	213	195	194	201	172	205	219	210	199	241	215	208	238	201	189	223	209	234	203	201	199	201	212	224	219	193	219	238	219	219	203	204	212	211	210	221	211	225	216	215	212	227	192	222	209	189	205	187	206	197	207	244	204	214	213	209	186	222	222	212	203	209	210	202	227	227	218	189	209	193	217	195	229	209	200	190	194	208	228	229	214	226	203	215	219	240	190	221	222	214	211	221	221	231	201	202	232	174	197	195	199	200	195	190	201	195	222	228	219	225	197	228	214	196	228	189	200	207	193	228	195	219	228	252	218	224	227	195	206	205	217	200	204	200	195	211	233	222	255	208	220	186	214	221	208	184	212	234	197	208	195	229	216	204	225	185	196	209	222	209	207	212	209	200	194	215	213	211	222	223	218	216	248	200	195	205	200	201	195	190	196	182	199	239	228	189	199	200	215	231	208	217	188	209	219	174	178	210	207	209	217	191	198	220	196	217	226	250	217	186	212	224	182	200	209	197	207	198	194	209	197	213	205	202	192	211	213	190	194	190	231	200	203	215	204	204	239	209	204	217	198	195	173	212	208	204	198	189	228	222	243	192	198	230	186	205	220	209	182	212	203	177	201	193	239	212	209	201	226	186	182	196	203	250	197	214	204	237	216	185	227	219	218	199	203	239	213	205	218	224	223	183	218	194	187	216	220	215	196	225	220	216	211	205	212	209	207	229	219	226	227	210	208	224	205	200	223	189	233	197	257	229	215	204	192	225	235	229	227	218	216	192	218	207	205	220	234	201	214	195	226	203	194	190	214	188	211	216	227	216	213	230	219	191	179	235	212	225	185	212	213	221	218	217	218	194	194	179	198	199	226	215	210	204	208	232	203	197	190	223	212	223	220	231	212	175	202	217	226	205	211	235	194	232	219	193	207	218	197	197	220	200	177	204	187	232	205	206	188	230	214	203	214	196	201	195	222
25890	29325	16353	10243	7574	5809	4188	2954	2008	1463	1022	863	683	555	452	444	422	413	418	433	478	456	507	468	478	453	437	448	376	393	354	338	368	317	327	324	309	349	344	275	313	290	292	293	272	299	279	303	324	306	301	282	317	278	308	288	297	287	274	296	305	291	300	289	299	298	292	279	282	289	305	305	304	295	299	300	296	287	326	295	298	270	308	290	296	297	296	259	257	305	293	278	308	298	302	295	269	283	306	288	289	310	315	281	323	300	289	284	300	270	301	275	294	320	304	294	314	289	302	288	291	300	299	285	304	295	329	288	278	302	269	311	284	312	264	265	333	269	321	282	294	274	293	279	289	285	298	303	329	282	303	321	297	260	274	294	336	299	272	316	315	273	308	284	293	306	308	272	275	304	308	282	305	265	289	290	286	316	320	280	316	296	278	317	284	289	318	314	287	315	281	291	307	296	293	282	297	275	270	286	315	306	273	279	315	295	285	279	287	279	292	287	302	310	277	308	250	320	282	302	289	319	308	290	291	278	295	309	313	298	275	306	281	320	295	284	272	285	316	304	329	319	288	297	318	327	290	290	306	279	262	301	308	301	286	267	286	297	302	270	285	276	286	284	293	300	296	276	286	296	316	293	275	291	311	288	321	287	287	281	318	279	279	280	315	299	320	276	293	277	292	286	292	295	300	325	299	290	279	276	280	302	280	285	272	302	277	302	301	290	310	279	294	275	280	316	307	294	320	264	308	298	314	298	274	295	306	325	283	307	304	253	267	284	312	276	310	314	304	291	278	257	311	273	232	304	296	285	288	273	292	284	277	326	264	302	305	326	298	293	295	306	297	299	315	280	288	298	315	310	301	302	305	295	312	301	303	300	294	289	289	274	293	311	279	304	317	299	293	318	293	280	293	298	295	306	296	292	278	311	285	294	332	282	284	283	305	292	300	300	301	316	313	294	302	296	302	281	288	270	323	316	257	291	306	292	295	307	309	293	279	319	311	278	296	338	282	275	281	288	288	276	294	310	291	300	262	288	305	283	292	321	301	288	252	304	302	304	307	316	302	275	285	308	291	307	295	284	299	300	301	291	301	290	299	286	280	304	294	295	287	289	283	295	312	287	276	312	312	274	310	230	285	293	287	273	286	269	282	275	321	343	290	313	282	291	323	305	281	315	326	297	305	297	295	279	266	299	324	287	301	274	294	274	278	296	297	289	285	324	314	275	286	297	293	280	294	308	280	299	279	331	311	296	249	271	304	301	308	246	293	295	313	282	296	254	276	284	287	312	266	325	262	289	328	296	301	286	300	281	322	295	328	296	249	284	281	332	329	297	287	303	301	294	311	293	268	291	304	282	268	263	297	309	253	274	297	316	305	297	310	291	294	293	301	306	306	294	313	311	284	289	296	270	292	288	278	290	310	309	317	333	284	306	304	317	289	329	300	299	309	291	321	307	307	284	322	276	280	260	299	293	317	316	292	266	286	287	292	326	282	299	273	316	311	314	276	305	277	284	302	290	325	298	262	287	306	264	280	302	269	297	319	287	300	331	309	286	276	292	291	309	283	313	283	288	314	298	319	306	314	300	269	284	325	284	306	296	304	304	287	303	303	306	274	265	290	269	255	300	279	294	314	294	304	282	288	300	272	289	270	283	288	300	267	285	294	296	313	295	311	272	296	337	291	296	286	290	275	300	307	298	272	286	297	311	291	283	326	285	309	294	269	300	298	298	318	291	305	318	283	279	285	312	268	286	294	277	294	278	299	280	280	252	290	293	289	300	309	284	277	285	305	302	250	280	285	290	256	303	290	281	266	295	283	300	308	321	297	315	241	305	293	273	271	296	290	287	298	298	297	264	312	273	286	274	294	293	320	290	299	285	296	295	291	311	292	282	296	301	277	287	304	306	267	275	292	274	287	286	270	314	279	313	287	318	315	278	343	307	289	303	326	295	295	281	302	321	293	303	310	291	278	290	310	293	265	307	268	299	270	292	298	324	312	289	268	311	297	282	325	284	274	284	285	308	284	287	302	270	324	280	293	308	289	277	323	289	278	287	269	310	282	276	305	273	286	277	276	308	263	316	303	292	291	272	303	280	287	301	279	302	263	292	287	313	295	319	291	285	279	303	308	295	289	283	299	275	287	298	320	265	302	295	266	291	303	294	315	298	299	310	295	294	310	321	292	285	282	279	281	271	293	296	266	296	280	313	308	296	287	308	299	292	316	270	294	331	274	300	301	286	293	275	282	290	299	295	254	284	306	330	340	309	279	299	268	277	261	320	303	280	292	305	269	296	281	288	269	279	273	264	293	282	257	262	278	293	281	320	301	279	292	262	290	297	296	302	315	296	251	290	308	278	309	284	317	300	350	297	305	273	299	305	260	320	292	290	280	271	292	294	321	308	284	273	291	282	274	310	289	274	291	300	303	294	272	243	307	303	298	282	286	278	320	290	292	319	313	282	318	280	317	268	312	271	262	304	293	288	294	294	291	323	311	306	313	285	278	293	288	329	291	276	297	298	290	318	289	291	310	318	278	273	301	275	272	285	276	309	267	275	298	282	274	285	281	275	291	296	270	288	318	264	288	300	318	319	285	303	301	311	265	308	297	320	290	310	296	331	254	302	282	293	279	297	294	286	284	312	297	292	287	294	268	294	307	253	274	297	285	292	292	273	296	294	258	300	281	302	321	294	284	284	275	280	283	307	273	293	292	304	289	303	287	280	292	291	276	285	290	289	296	342	266	296	315	281	297	302	310	296	326	285	307	300	273	289	276	270	268	326	312	306	303	322	258	282	308	279	286	282	299	304	311	281	288	313	290	298	278	325	281	285	311	292	313	289	270	286	300	280	312	307	283	303	305	299	298	285	265	289	304	291	296	298	307	307	297	280	283	303	308	280	284	285	305	309	300	258	313	277	270	283	290	324	287	311	276	277	293	304	286	303	304	307	274	294	280	319	285	286	289	300	285	288	279	305	303	288	280	302	322	286	299	273	333	293	307	303	319	290	286	307	318	291	319	289	301	275	315	299	321	304	324	293	283	315	327	294	304	283	300	297	271	318	273	277	310	329	301	276	275	304	292	313	302	323	300	295	299	285	307	282	288	277	282	296	301	281	293	301	252	321	315	290	309	276	254	293	295	261	304	267	301	296	301	296	314	338	328	268	292	293	289	284	282	284	265	294	330	313	342	313	317	291	307	291	268	282	282	281	312	258	296	297	259	284	314	310	286	321	289	277	302	287	292	331	290	313	310	295	280	279	306	301	285	297	298	297	286	335	300	278	287	285	292	287	293	274	295	282	307	306	319	310	275	291	307	309	298	272	275	328	290	281	284	281	308	279	304	283	291	303	326	314	306	298	291	274	294	323	303	278	314	292	282	291	280	295	310	307	316	283	318	290	269	279	297	280	304	288	296	304	298	295	304	301	331	280	281	286	276	292	281	290	280	301	314	273	279	306	299	285	289	289	300	282	292	285	304	325	312	293	285	296
23740	20764	27740	23824	20445	10497	3886	1989	1369	1193	891	716	653	528	471	446	474	413	460	416	416	463	438	417	406	464	461	438	450	330	416	355	370	344	349	357	348	359	327	322	317	345	317	332	338	309	331	307	308	316	320	332	292	319	314	332	314	309	319	300	304	301	350	319	314	293	336	352	325	313	293	289	285	348	339	323	339	320	328	310	327	319	328	318	293	323	303	297	299	319	324	308	298	343	330	295	302	321	291	312	293	309	313	302	316	311	316	289	306	318	320	288	315	316	327	326	313	350	296	297	307	307	259	330	313	285	312	327	311	327	299	296	325	304	326	317	336	321	299	314	311	294	312	345	305	326	308	311	318	315	292	318	326	292	305	332	324	324	321	294	312	307	341	300	360	308	332	355	324	287	343	321	349	289	301	324	316	325	329	316	320	301	318	303	295	321	291	345	316	307	295	293	299	353	296	283	317	359	317	323	295	296	334	303	286	327	303	311	289	313	289	318	335	350	356	306	323	331	332	291	281	317	319	350	298	300	310	312	334	326	315	307	297	314	304	308	308	322	313	306	316	306	293	318	307	309	319	336	293	301	324	329	334	327	326	308	363	321	315	329	306	332	315	281	309	294	335	310	350	310	287	324	302	341	306	314	322	300	323	290	330	293	315	328	335	335	298	327	319	308	348	319	321	301	291	330	291	326	288	303	322	315	327	306	307	314	306	301	305	298	295	336	278	293	342	321	333	315	319	338	324	310	292	298	323	340	325	318	318	322	335	309	286	314	345	305	313	314	310	312	330	302	287	325	302	342	310	318	310	310	319	286	309	303	320	326	325	330	322	317	286	306	317	301	291	328	319	315	330	273	337	296	325	299	288	337	335	326	341	321	308	330	276	361	318	322	316	328	312	295	299	323	318	327	306	328	307	344	324	314	286	303	305	324	311	317	332	321	344	302	323	332	307	344	307	324	321	308	338	295	323	308	360	297	300	351	318	302	306	320	333	333	327	309	313	300	325	288	315	295	285	314	313	304	285	320	300	282	298	332	311	297	329	309	313	306	303	315	323	337	310	325	318	329	296	293	310	322	306	323	315	292	318	311	289	294	327	326	316	318	321	294	305	292	287	298	307	326	299	344	311	306	290	311	297	307	316	298	306	338	304	314	326	324	277	289	350	346	341	307	316	293	313	345	309	285	292	313	360	284	293	313	330	321	311	294	302	308	317	302	345	330	301	306	319	318	284	319	296	336	308	305	317	319	332	353	332	310	336	305	288	356	264	294	329	299	312	305	314	316	315	323	321	309	313	337	327	307	341	312	282	336	329	293	328	326	285	322	283	309	307	280	344	275	303	321	371	306	327	319	328	355	304	319	315	313	307	274	319	311	344	304	291	317	272	319	349	303	311	319	312	300	343	292	324	290	327	332	309	306	331	340	353	311	302	305	316	332	303	310	330	280	315	302	319	327	281	305	307	324	295	314	300	325	292	297	309	292	329	303	296	304	296	296	326	345	318	330	297	312	309	331	360	294	328	291	312	345	290	275	292	345	317	327	301	316	306	332	309	312	305	316	311	314	313	319	319	305	342	334	310	291	314	307	307	334	306	328	294	294	323	312	309	326	303	290	314	290	327	301	333	300	307	298	329	326	315	317	317	301	298	329	292	308	297	333	295	331	322	306	346	315	325	310	344	313	300	284	339	309	325	292	337	280	338	318	326	315	326	338	314	334	326	330	335	316	295	319	323	319	341	317	284	295	302	327	319	299	335	310	340	292	335	283	320	311	329	315	314	295	316	274	323	343	314	322	287	327	312	314	280	310	317	322	296	358	292	331	323	311	323	306	334	320	324	322	314	310	305	319	301	308	307	329	291	322	312	317	275	299	366	334	341	307	320	309	299	292	313	308	347	295	293	346	285	296	291	288	321	300	298	345	304	306	279	297	324	310	321	316	318	314	329	303	308	305	313	316	309	313	307	307	323	306	279	304	289	312	295	311	315	319	307	312	290	340	319	334	311	301	315	335	264	282	302	330	297	297	329	292	323	303	311	315	288	328	328	313	297	302	320	341	317	284	342	306	296	296	302	332	299	299	265	323	318	311	316	350	313	303	280	297	309	336	325	314	307	338	334	285	310	306	290	327	290	331	313	284	301	297	302	314	352	320	297	322	316	315	313	330	322	332	320	328	327	317	290	280	352	310	308	333	292	300	332	341	350	281	299	301	296	306	336	303	297	335	319	337	328	340	298	292	305	282	310	300	311	299	313	319	311	316	322	317	310	323	308	338	326	325	304	295	294	304	333	332	315	288	289	304	342	317	290	311	328	313	312	318	319	314	321	322	306	317	297	287	298	305	304	308	301	314	312	323	298	325	334	302	278	350	307	314	296	300	331	324	335	307	305	321	330	332	312	332	307	308	346	332	309	332	334	316	329	324	315	317	333	311	340	299	312	322	309	303	302	322	327	325	323	321	308	310	329	311	293	299	311	285	316	297	358	304	288	324	302	295	312	302	320	321	324	342	339	350	336	327	300	332	327	334	325	317	329	327	295	319	289	300	278	332	323	321	326	328	290	324	336	322	300	334	319	340	350	289	295	301	327	337	342	325	309	320	307	314	315	297	325	323	313	311	308	315	325	328	310	301	321	318	304	292	324	319	351	328	298	313	327	293	345	307	307	310	299	310	292	345	329	301	334	324	343	341	281	319	278	320	306	299	294	301	288	317	331	300	326	321	336	313	300	302	312	306	329	257	341	321	286	311	307	303	330	306	294	309	335	313	307	315	314	308	294	298	348	309	330	317	323	322	324	312	290	319	323	322	296	343	291	321	318	280	326	334	298	302	329	294	302	308	312	311	330	331	304	326	327	302	332	295	321	294	302	298	326	344	288	312	285	306	316	312	341	318	310	330	316	311	311	326	307	324	330	312	315	291	284	345	318	313	308	309	322	315	331	283	318	327	338	329	319	310	294	312	299	358	291	318	290	301	307	296	317	297	290	317	311	351	303	286	317	290	313	330	318	352	273	344	324	301	268	330	349	317	325	312	311	299	322	310	340	301	323	337	314	328	323	330	334	307	301	287	303	300	323	337	330	278	297	296	292	304	282	317	307	345	314	325	336	313	345	307	292	308	294	316	284	331	312	312	313	336	310	298	302	315	289	299	289	295	275	300	293	321	309	330	305	337	340	312	316	290	329	310	278	284	311	283	297	338	335	327	335	299	279	330	302	334	326	312	341	322	340	324	310	341	311	326	332	311	322	319	308	284	317	273	314	291	324	328	323	279	309	286	273	326	296	322	340	316	331	325	320	301	292	303	310	339	307	306	288	306	296	324	316	337	320	288	315	323	283	306	304	290	319	328	316	334	317	320	331	338	305	342	300	301	316	339	318	298	305	314	302	295	320	306	320	312	323	341	356	323	298	308	303	280	282	325	295	328	318	325	332	318	334	297	273	304	301	342	313	315	318	300	328	309	295	304	308	296	298	294	289	295	319	346	300	320
31171	42087	24366	16610	13021	9817	7112	5066	3750	2854	2207	1677	1395	1095	983	902	806	765	757	765	809	844	854	757	785	805	775	716	666	587	577	563	491	532	560	517	516	528	515	455	430	472	473	462	479	483	461	435	452	455	432	474	441	441	451	436	410	453	464	451	418	456	431	445	458	464	479	506	459	481	425	426	459	420	414	453	479	408	448	435	449	444	401	426	465	478	455	459	416	436	483	452	432	426	434	475	466	421	429	437	424	470	471	476	462	486	435	441	460	494	449	473	430	456	446	429	413	447	439	435	427	412	424	481	461	417	385	437	445	438	383	407	443	412	437	475	439	437	465	473	461	439	459	449	468	420	444	435	411	408	449	432	431	439	513	443	429	404	427	504	397	448	451	448	447	425	450	422	438	449	433	401	420	471	426	452	423	419	453	428	450	435	448	431	433	466	421	419	422	425	433	453	446	392	430	427	398	435	432	452	392	435	426	431	408	426	475	466	447	429	450	462	423	438	462	439	454	430	447	419	438	432	426	452	420	430	436	444	413	431	434	472	434	397	433	420	436	433	396	453	428	451	481	431	459	421	433	440	426	433	467	442	418	446	414	463	435	452	452	434	441	437	393	413	392	439	421	458	432	448	425	431	411	432	444	409	453	383	429	491	427	409	387	445	452	428	483	416	462	424	441	456	424	427	409	420	463	465	448	433	433	437	441	391	437	402	442	391	460	436	434	446	460	423	412	449	411	412	456	418	463	425	408	437	416	401	446	435	430	438	426	442	455	435	423	453	460	456	460	459	424	423	436	441	456	434	444	457	435	453	465	506	434	430	456	414	438	461	416	458	441	429	420	425	430	422	446	430	438	437	447	424	422	434	435	440	436	430	443	460	428	402	409	441	454	437	437	433	431	427	441	445	418	426	403	427	448	420	463	453	413	432	408	480	434	417	438	468	429	426	443	431	395	422	439	468	447	441	467	435	430	471	500	452	426	464	418	432	439	427	429	448	419	418	430	430	426	497	452	386	454	471	448	431	443	426	434	472	413	425	416	433	451	411	436	446	451	457	426	422	448	476	441	401	434	429	427	439	470	447	427	450	413	420	434	435	425	428	444	438	435	421	437	429	432	455	433	459	448	400	452	430	458	418	425	417	418	433	463	430	443	439	439	439	448	450	427	416	433	404	442	453	452	465	439	472	466	427	419	448	428	437	439	423	425	439	385	460	432	425	411	424	456	424	432	453	415	401	421	464	434	420	434	427	449	414	415	432	399	451	450	412	435	441	431	437	414	445	416	428	440	462	447	424	447	400	423	453	465	438	412	443	463	435	436	428	426	420	452	433	431	405	461	421	419	416	435	425	428	431	442	434	400	398	440	435	489	445	440	418	419	425	440	416	433	413	446	424	460	424	429	424	440	464	463	455	398	432	437	435	407	456	444	418	457	429	398	413	464	438	417	420	427	450	431	404	453	401	400	433	455	395	436	456	472	421	392	464	416	423	450	441	453	436	422	364	441	408	404	417	434	439	432	450	414	413	454	440	464	424	455	430	427	399	428	471	420	430	427	408	444	469	429	420	450	425	439	439	462	457	454	460	440	428	430	452	406	444	405	414	415	404	400	442	424	445	466	428	415	418	457	459	430	434	465	415	427	472	413	427	409	429	433	485	418	436	418	384	477	449	426	406	414	424	432	408	436	410	439	449	449	463	446	412	444	444	448	450	452	414	416	442	442	408	444	429	420	414	437	429	420	408	435	424	388	450	425	406	431	429	429	453	435	463	440	472	447	460	429	421	433	470	443	462	423	461	457	428	470	447	434	418	440	409	415	437	423	408	414	433	427	441	441	440	433	384	427	441	435	451	426	475	438	441	472	441	416	443	444	469	435	406	437	448	413	430	431	407	463	450	414	475	458	420	462	412	474	437	445	466	436	397	435	417	430	449	435	413	436	414	431	417	431	422	426	422	418	416	469	477	461	438	467	431	452	411	430	425	465	447	413	428	472	448	425	472	411	442	476	471	429	442	425	413	401	459	428	445	452	438	427	466	460	449	440	431	439	430	410	423	462	412	437	420	442	433	428	462	491	422	438	473	436	441	432	466	419	442	451	451	391	418	424	445	440	410	414	458	419	408	442	425	445	467	436	437	426	424	392	411	463	436	445	412	426	451	460	443	406	446	435	425	452	397	426	402	416	413	422	397	434	435	408	445	436	436	424	428	401	422	420	428	461	411	423	429	439	414	428	416	451	427	432	461	408	460	407	428	408	456	407	421	438	419	463	429	429	475	426	421	463	405	440	440	423	424	436	453	412	463	460	436	454	393	469	439	411	459	462	450	461	440	487	480	407	439	451	454	451	460	458	431	449	421	433	445	441	453	459	471	430	432	419	430	425	473	398	418	419	440	467	443	441	469	459	402	431	390	428	458	427	440	393	449	451	444	428	441	443	418	437	469	451	448	439	475	435	447	466	434	471	462	426	446	418	420	440	429	441	464	431	452	432	458	451	448	446	425	406	450	451	428	481	398	433	437	423	431	479	424	436	410	392	425	418	399	420	449	422	450	467	441	445	426	434	423	459	426	420	428	498	454	418	419	438	415	421	448	400	436	415	404	400	453	457	433	450	405	456	400	469	463	436	435	427	445	467	413	458	432	377	425	435	444	425	435	424	443	448	419	441	470	432	484	414	432	437	425	431	462	434	445	418	435	413	477	453	437	425	407	460	434	415	411	457	404	435	397	431	430	450	419	434	453	430	429	439	407	441	398	441	467	416	425	434	446	414	419	431	470	439	438	438	404	416	430	426	461	425	411	464	422	427	464	427	421	455	457	427	431	441	408	451	447	398	495	399	449	431	428	433	434	438	397	401	433	441	445	422	455	439	465	422	447	453	450	442	422	437	444	456	443	444	435	423	473	427	446	442	455	433	399	455	385	449	416	458	429	415	412	433	419	445	413	433	443	443	423	436	463	451	437	449	458	435	434	446	406	443	452	456	447	415	463	421	469	420	424	407	445	436	413	404	437	435	423	419	427	403	450	435	450	432	403	416	427	458	447	394	425	421	404	440	429	435	413	451	454	431	427	436	445	460	444	451	449	462	441	456	379	428	432	470	420	447	423	431	439	442	415	475	412	461	407	460	443	423	433	427	432	411	457	406	414	439	457	436	457	401	451	414	440	446	388	439	425	439	440	458	446	440	430	425	411	454	423	427	448	414	441	439	410	428	430	433	461	465	420	427	417	461	420	460	413	460	457	440	469	522	457	431	470	425	434	430	438	455	436	397	444	448	420	410	419	456	465	394	427	430	428	459	461	456	439	467	464	443	459	429	436	443	440	472	442	479	438	482	420	441	475	413	431	413	453	421	430	420	432	411	466	420	414	428	468	471	420	465	464	428	437	406	418	417	412	468	471	415	436	414	388	444	439	428	435	418	444	508	447	463	414	433	428	438	450	429	434	449	440	459	414	442	471	416	433	452	403	444	461	403	453	446	456	462	447	434	454
22828	20796	28261	23347	20793	20172	8664	2830	1845	1450	1110	875	711	601	551	526	445	511	483	446	456	486	456	473	454	479	489	435	389	378	354	331	302	303	309	328	286	290	299	286	292	257	280	249	295	272	280	251	291	305	263	254	273	263	255	224	270	277	244	270	282	288	268	266	258	310	274	273	250	245	292	247	261	258	258	241	261	273	268	275	275	248	282	242	257	249	259	235	275	237	267	273	278	263	275	248	286	275	261	257	258	240	260	272	245	237	275	242	244	266	265	253	242	250	245	268	282	261	291	257	284	253	256	270	260	272	271	247	238	235	285	256	242	274	269	287	246	259	270	237	282	268	262	266	243	247	247	290	254	232	278	254	275	273	244	255	254	279	274	302	292	252	259	240	297	252	277	243	268	264	244	286	265	267	268	286	245	268	230	262	278	270	265	267	276	245	256	258	277	231	273	272	267	266	251	283	272	261	256	292	271	266	259	299	246	266	287	244	292	253	252	249	256	278	239	253	260	283	291	253	272	259	270	290	248	252	262	243	268	272	234	265	285	232	268	277	252	267	251	259	222	235	254	279	241	263	244	274	253	267	271	262	253	261	245	252	263	239	270	278	250	250	241	272	280	279	269	283	277	275	275	261	258	269	248	265	268	228	245	256	237	262	279	274	258	230	243	247	276	289	247	257	237	279	231	263	230	248	257	247	279	242	286	258	254	270	236	229	263	275	268	278	263	239	280	259	272	260	261	243	243	290	262	260	250	246	286	260	253	254	263	251	240	249	258	275	252	230	249	256	281	252	291	268	258	257	245	276	262	259	261	247	279	244	260	260	246	255	252	239	241	276	256	278	260	266	262	260	265	273	268	264	290	246	268	234	250	265	271	245	223	282	278	254	235	262	286	242	272	265	227	239	259	250	279	253	268	259	262	240	236	279	283	271	287	287	259	242	240	274	253	236	246	273	260	249	256	256	246	287	258	253	257	231	239	270	249	264	272	255	244	241	230	268	263	247	272	249	245	285	237	271	285	225	250	277	259	251	275	257	282	271	293	265	244	251	279	283	245	262	270	275	260	276	299	267	248	264	262	240	250	249	265	291	267	262	228	255	238	266	256	281	263	274	242	285	244	286	290	253	287	229	260	247	251	247	283	263	279	245	243	282	258	266	257	277	248	252	263	285	290	245	233	281	245	232	249	263	267	279	274	261	264	269	243	277	270	235	265	272	240	252	273	256	263	260	282	253	290	284	238	252	232	269	251	254	249	248	270	266	251	288	232	279	252	278	269	246	253	272	241	248	254	271	268	284	263	261	260	236	260	261	278	261	302	252	268	259	255	276	277	262	280	265	284	250	261	236	268	266	248	259	255	254	279	262	247	241	246	235	279	267	265	241	256	259	247	229	260	272	270	275	240	234	264	250	266	264	260	252	273	275	263	274	269	238	254	246	257	245	273	237	277	242	249	234	267	222	284	228	266	280	258	258	269	248	282	277	261	263	249	268	262	245	251	278	228	276	276	277	256	272	279	271	287	250	261	281	252	274	260	276	276	245	247	255	225	243	268	264	261	233	261	269	241	247	237	282	261	231	259	268	276	274	259	255	279	263	261	240	265	251	259	278	277	279	274	263	252	261	268	260	235	269	259	273	280	300	243	225	235	271	278	270	277	246	268	291	244	255	251	233	256	265	269	263	235	255	250	241	283	296	240	274	270	251	246	255	278	269	259	271	251	249	282	234	263	245	265	274	229	255	263	254	281	284	257	247	250	281	269	262	270	256	234	253	264	243	270	269	261	242	317	263	268	271	256	268	241	256	284	243	250	276	252	262	268	270	273	290	263	266	266	247	256	270	278	265	241	265	257	249	269	247	250	255	246	282	267	288	265	258	301	225	260	274	253	275	256	282	247	282	251	278	250	226	257	271	269	278	235	265	256	248	297	241	272	242	263	265	294	242	251	266	238	250	267	240	241	232	259	253	239	258	249	249	237	287	236	255	259	258	251	286	275	241	263	242	260	250	237	255	250	241	243	252	251	249	238	247	291	260	246	286	264	275	261	264	250	273	246	281	249	255	275	235	280	275	261	285	248	246	230	238	255	266	269	272	241	269	257	261	249	278	271	279	278	248	265	266	252	241	241	265	265	278	254	267	283	281	317	268	247	273	281	246	268	277	263	263	258	265	292	243	266	288	257	305	283	280	227	276	247	270	250	274	245	251	227	273	266	246	248	250	256	251	241	238	267	278	278	249	284	285	268	265	234	274	268	265	278	270	281	248	277	235	269	278	243	238	278	261	279	238	290	271	273	274	254	254	257	220	255	263	250	240	272	252	240	256	256	238	235	273	240	283	253	272	262	280	286	279	272	265	264	260	276	247	266	245	257	246	244	277	259	242	256	252	249	240	266	251	241	252	221	244	251	274	261	274	248	260	248	271	279	256	280	258	254	265	248	257	277	235	274	222	262	254	282	251	278	267	273	278	268	270	286	227	240	302	252	264	253	274	259	255	266	255	255	261	268	281	274	274	250	285	271	279	278	272	261	267	233	262	264	254	281	209	267	263	240	238	269	236	276	247	259	260	273	278	286	248	244	258	276	253	272	258	268	253	276	243	286	276	252	274	251	252	269	245	273	263	264	259	251	245	267	253	253	257	243	267	252	271	231	258	234	262	267	268	227	267	264	262	272	224	290	238	233	280	240	238	253	256	281	252	263	274	239	256	262	280	253	259	242	267	265	246	249	252	236	263	273	244	258	294	260	288	260	231	238	231	283	254	272	265	264	257	273	270	269	253	251	260	235	252	265	274	237	283	250	277	254	269	275	237	261	251	224	265	266	271	281	286	299	283	268	237	254	247	241	257	268	253	297	250	244	262	263	250	267	237	240	264	264	242	259	287	264	259	273	229	243	243	257	290	277	283	239	260	260	251	258	226	265	261	243	280	261	225	250	274	263	272	253	240	253	249	287	231	251	251	273	271	301	271	251	251	272	251	256	287	279	272	253	278	278	244	233	308	268	253	277	261	261	254	261	260	297	278	256	243	256	261	257	273	250	259	255	262	264	263	223	273	214	253	237	271	273	267	248	267	267	256	263	266	264	261	257	273	273	248	248	270	260	270	251	269	243	257	243	277	246	268	286	252	273	216	278	253	252	248	280	290	255	263	265	275	224	234	248	279	256	224	287	261	252	249	251	259	256	267	236	259	249	250	272	278	248	244	235	255	283	225	212	258	257	259	253	300	269	260	253	240	256	261	290	274	257	254	248	256	242	243	238	295	254	260	281	217	243	246	263	252	261	261	268	253	264	238	273	247	260	258	292	267	252	263	260	269	255	241	245	253	248	256	231	261	269	278	272	268	246	268	258	259	289	262	248	244	266	259	244	290	243	247	241	290	251	271	240	240	281	272	260	261	241	250	231	242	284	239	252	275	250	270	269	263	290	245	297	280	263	258	272	285	264	265	244	292	247	258	252	258	258	266	257	220	256	272	262	279	259	265	256	274
35307	49964	29297	20530	15982	12380	8954	6419	5076	3641	2907	2124	1673	1355	1142	1051	1008	995	901	973	979	946	931	939	963	907	885	850	718	648	579	518	491	501	499	492	493	468	435	447	465	433	385	391	416	377	429	405	371	389	394	360	397	394	402	368	369	353	404	395	436	369	409	411	400	450	423	406	417	390	383	403	375	383	375	343	379	378	350	337	399	340	386	374	361	391	425	375	350	364	373	384	393	374	380	359	418	369	366	388	362	397	380	362	374	355	379	348	378	352	347	373	365	391	376	400	410	366	371	359	369	363	329	352	349	313	350	394	329	385	329	385	368	370	378	403	333	409	402	389	382	399	358	371	363	368	369	361	381	376	380	359	379	393	388	368	363	362	382	340	356	397	417	334	347	371	410	366	365	375	381	397	388	369	407	382	397	379	350	346	383	392	370	376	370	376	374	386	385	381	368	363	378	369	374	357	387	382	377	379	368	377	373	401	379	358	359	337	338	355	355	376	357	372	382	403	367	349	359	369	390	386	392	415	353	372	392	363	335	403	367	369	354	346	371	351	379	389	376	374	348	348	376	340	359	364	370	342	376	363	362	349	408	361	377	373	392	370	400	373	369	324	337	395	354	392	389	383	389	404	373	347	367	367	380	338	379	365	397	378	407	389	348	415	364	376	374	395	332	352	352	372	386	365	351	378	334	354	346	371	358	381	364	363	381	335	360	320	377	353	341	358	326	377	383	361	394	389	385	354	367	345	339	370	375	391	348	386	344	345	356	390	369	369	362	380	375	381	367	409	343	365	357	366	322	355	393	382	384	354	354	374	398	343	345	343	368	387	352	370	391	350	379	353	393	340	356	319	364	355	374	402	374	378	395	354	349	369	362	356	358	380	368	386	376	381	383	375	389	365	371	340	386	350	387	344	405	317	345	366	389	384	345	367	367	374	380	384	354	344	376	384	367	371	344	357	417	335	399	376	345	353	350	357	400	332	356	360	353	367	358	398	388	370	388	376	353	353	387	375	362	364	380	399	376	381	367	377	372	377	386	372	365	344	393	361	371	395	356	378	376	377	364	354	396	379	363	389	355	367	374	357	392	355	381	377	372	364	364	358	346	361	384	387	373	363	391	369	390	375	333	360	374	389	383	366	367	370	345	364	385	356	373	370	373	385	388	360	315	325	333	380	328	359	358	362	375	361	355	394	386	369	383	350	352	359	350	352	396	362	389	360	362	394	352	383	337	379	361	355	388	369	354	358	372	361	434	386	358	361	369	335	400	361	393	341	371	370	375	337	364	343	390	349	367	351	372	360	364	353	401	378	346	376	349	373	375	381	406	359	345	357	390	326	366	380	371	361	373	368	351	377	383	396	376	358	354	370	350	366	361	328	356	381	383	372	374	367	358	406	377	382	382	367	378	334	359	367	364	388	362	369	367	353	358	390	373	378	370	380	380	339	335	388	373	347	364	343	372	348	407	381	396	364	359	336	340	382	358	368	387	375	360	361	360	350	359	399	380	323	385	353	354	385	358	377	371	362	362	376	339	351	329	368	394	359	381	357	359	360	359	370	375	376	348	354	345	382	384	407	341	346	362	364	349	336	394	390	367	359	362	383	379	382	360	351	345	385	342	389	342	364	368	398	329	351	395	383	392	360	365	375	328	398	353	367	320	372	368	346	391	346	376	366	368	352	368	356	361	366	349	348	394	413	365	377	370	366	371	415	405	394	377	381	336	378	364	372	364	379	343	363	356	341	382	397	344	379	371	377	335	409	365	350	399	360	368	342	350	353	368	392	367	367	366	388	353	382	380	401	336	346	372	357	351	355	411	366	361	392	380	351	333	406	352	363	380	390	375	362	364	388	346	357	399	369	357	353	336	388	371	347	377	381	321	370	358	359	369	373	339	348	392	361	371	379	362	398	350	342	375	372	377	389	344	382	378	379	388	385	348	338	355	349	377	334	395	384	382	347	352	397	372	385	385	377	388	351	396	382	365	359	356	386	373	349	409	391	382	332	375	364	343	385	353	361	361	390	367	357	368	393	346	356	350	382	398	367	370	389	361	329	368	375	377	349	365	368	385	373	347	362	341	366	380	367	365	370	349	368	378	408	379	367	381	361	378	355	376	399	364	387	357	371	356	371	344	366	368	373	390	388	378	347	367	375	360	341	386	364	339	365	371	357	387	370	360	362	323	366	386	372	388	375	357	371	340	369	371	376	355	348	348	317	341	370	374	335	397	365	354	339	383	362	354	386	365	373	325	348	395	382	340	361	365	367	372	381	374	346	361	353	381	357	371	350	349	347	362	381	357	400	384	406	379	368	379	387	359	370	389	373	351	397	387	348	358	359	362	363	360	377	384	365	375	373	382	369	367	378	355	399	397	345	369	372	366	356	402	371	354	384	349	351	364	352	382	340	342	353	340	364	376	363	388	373	373	407	379	359	321	345	379	361	366	404	383	358	359	335	373	369	366	358	376	377	402	351	382	367	368	393	358	373	376	368	376	367	345	344	358	375	361	379	383	390	397	384	373	383	395	343	377	386	367	348	358	364	383	360	359	380	406	358	369	358	354	366	387	398	388	378	345	360	376	390	378	380	353	338	347	352	400	373	349	377	380	361	379	352	344	403	393	394	386	390	379	386	355	401	357	376	380	347	367	386	348	339	366	336	384	354	359	378	401	370	392	362	371	354	372	381	392	363	384	341	406	411	371	388	353	387	360	402	371	352	370	342	356	348	357	365	371	365	341	384	360	381	397	372	365	373	349	390	391	397	359	351	367	392	371	365	377	333	364	370	412	370	383	379	353	365	371	370	351	367	371	372	380	358	354	373	339	350	365	363	370	387	363	356	377	349	371	355	346	363	370	383	395	366	356	376	385	326	409	371	369	387	358	346	377	385	380	360	366	376	363	349	387	385	336	375	360	361	348	359	346	388	356	375	341	338	331	390	345	359	341	392	378	359	334	349	380	334	366	355	366	373	399	355	397	377	342	336	395	413	328	375	381	399	358	352	391	375	376	371	375	369	393	374	363	350	396	360	369	391	389	377	402	367	358	340	341	403	373	357	385	376	386	376	354	387	355	373	331	356	381	376	410	358	384	364	366	380	376	388	373	355	375	349	388	335	405	352	382	376	349	365	402	349	354	360	357	354	369	345	361	406	356	338	350	361	396	391	365	384	388	350	365	362	382	436	341	382	373	386	394	360	376	369	373	380	345	355	388	348	321	357	356	377	348	348	361	328	315	379	385	407	365	360	395	354	390	348	399	392	345	375	335	386	390	354	370	388	390	374	332	358	385	369	400	399	389	391	347	394	361	403	395	361	381	356	406	368	401	334	377	340	362	342	357	365	385	375	360	370	397	364	349	358	380	407	382	352	366	370	333	362	392	357	355	393	356	338	372	385	372	361	341	333	342	363	362	373	381	382	375	354	379	364	389	364	375	346	388	370	379	377	364	365	369	387	394	349	383	359	376	363	351	386	384	384	354	347	357	336
26990	21344	16142	7212	3254	1831	1258	846	635	511	420	355	292	302	283	290	242	268	245	222	292	258	269	280	254	301	262	258	237	213	207	245	235	251	212	218	211	201	200	228	241	209	234	205	207	222	192	205	200	244	207	243	209	206	218	197	218	195	217	205	224	222	222	198	211	195	241	210	197	195	201	198	205	179	191	220	224	207	218	184	196	197	179	214	203	208	230	224	199	194	220	214	205	191	210	206	231	199	227	185	214	190	209	189	187	228	190	215	202	161	206	221	228	206	194	218	185	224	214	202	191	195	196	211	226	203	208	194	196	216	230	208	209	198	208	199	201	188	222	178	192	191	198	225	225	219	208	221	217	201	173	208	210	187	240	182	211	214	201	205	189	200	204	204	232	200	246	187	209	201	177	197	197	196	191	201	229	196	223	176	196	205	189	189	221	220	194	230	200	206	232	167	211	207	196	208	218	224	203	200	209	221	221	169	205	196	195	200	214	215	206	206	188	228	214	208	211	190	192	218	200	181	199	202	223	212	195	215	212	216	216	193	192	211	214	214	224	207	221	202	193	222	211	178	186	228	233	211	221	205	179	218	166	220	200	187	208	201	204	212	230	201	224	216	179	216	214	204	217	205	222	215	201	206	202	225	213	204	203	187	213	193	197	226	198	183	201	205	197	183	203	192	205	196	210	195	209	219	192	209	215	227	193	194	195	205	198	202	213	204	219	196	180	206	207	177	212	232	214	215	194	228	202	220	199	214	204	222	221	208	213	210	195	195	180	197	198	214	210	206	185	201	239	221	181	219	197	214	201	192	235	201	198	192	216	193	218	193	213	189	220	219	207	197	195	217	202	204	221	210	224	184	191	197	209	193	210	195	199	223	206	201	214	195	198	202	186	221	212	226	186	217	200	216	221	208	209	198	215	205	200	195	193	226	192	207	200	161	208	186	192	189	218	195	201	197	230	210	186	196	202	197	195	203	221	162	225	233	180	214	188	188	199	231	196	228	212	189	211	212	177	190	188	210	184	224	215	199	199	198	220	191	220	213	213	190	207	210	202	206	207	196	210	209	193	209	199	183	224	212	193	211	204	192	201	218	217	195	198	195	211	226	194	216	197	206	199	197	193	216	209	208	198	199	180	196	209	196	205	212	206	179	192	222	215	247	195	208	221	188	214	215	207	233	189	194	226	216	200	214	225	205	223	211	219	222	227	198	197	215	202	213	175	207	223	205	198	180	207	214	230	192	221	213	216	242	225	184	192	199	196	218	210	203	190	204	198	222	205	195	191	214	220	194	202	214	208	199	202	205	218	186	183	203	186	186	200	202	208	186	175	205	205	185	226	228	209	195	196	213	207	205	183	210	180	205	192	209	206	224	206	212	213	203	196	199	194	183	197	195	199	190	188	197	220	199	200	177	196	218	203	176	183	199	194	198	194	221	234	182	216	192	196	212	185	238	169	208	220	195	193	218	242	214	198	215	199	218	221	188	203	187	196	203	188	214	188	196	197	209	216	187	198	227	226	164	206	234	231	196	199	174	199	247	214	197	212	216	185	213	228	218	173	204	204	197	210	188	211	218	200	214	228	200	201	221	204	214	226	196	235	198	196	175	192	214	239	177	185	214	227	204	226	196	213	209	204	202	215	198	179	198	221	187	214	202	199	238	191	221	205	188	200	193	210	204	179	211	211	211	194	185	237	187	190	203	206	231	209	216	185	196	216	207	204	188	195	196	208	208	188	209	233	218	169	197	189	221	212	210	197	202	198	207	207	197	198	200	221	194	212	203	207	205	189	209	180	228	199	182	212	223	209	182	199	202	222	237	192	196	217	200	192	205	189	206	193	223	232	207	211	205	214	196	210	201	223	232	202	200	195	222	220	219	209	209	214	221	220	224	207	213	198	198	222	217	196	224	209	221	189	207	206	215	210	217	195	235	227	192	208	208	184	208	202	209	220	212	200	217	195	199	197	187	202	200	202	213	217	211	206	204	249	201	216	210	204	197	185	228	212	222	209	200	180	248	202	204	226	183	199	195	187	232	221	167	201	216	212	228	210	195	199	213	215	208	210	216	164	233	204	222	187	206	229	221	221	196	214	220	215	207	200	211	220	203	214	214	225	194	195	205	238	209	223	205	224	184	242	186	213	233	196	189	196	211	211	198	229	168	214	223	203	206	195	189	217	186	233	211	226	206	210	207	191	204	162	217	221	212	222	194	216	185	200	211	198	182	212	186	230	211	202	199	196	211	209	199	196	186	191	244	206	176	193	224	199	187	203	214	206	211	190	188	203	200	191	192	219	209	190	200	211	181	190	239	198	199	202	203	200	219	201	180	200	200	204	197	234	199	222	207	174	179	213	174	206	208	212	192	203	210	212	212	201	207	207	194	221	210	182	212	200	201	202	207	191	188	193	199	168	191	236	214	220	212	213	195	207	213	228	225	204	180	227	222	190	186	195	201	205	208	200	222	184	206	209	187	182	216	175	219	206	206	206	204	223	208	196	200	196	189	217	223	225	172	190	209	203	208	199	191	208	209	180	211	189	217	210	185	209	208	235	220	211	218	185	187	205	203	202	221	196	218	197	215	193	232	222	213	211	221	202	197	204	188	218	195	196	222	210	222	216	205	230	219	220	215	178	200	196	213	210	218	213	240	226	214	217	186	218	208	205	174	188	197	221	197	224	202	198	223	192	211	201	195	190	186	203	198	201	204	201	188	222	202	209	211	209	199	213	219	192	190	194	215	229	214	174	215	186	203	191	201	203	227	208	211	224	216	204	201	213	207	203	194	184	196	189	184	223	222	227	193	188	236	196	188	190	202	201	215	192	200	197	216	223	199	205	199	200	189	213	204	199	224	209	207	189	202	194	161	205	186	188	215	200	195	238	200	189	204	214	207	217	191	210	252	196	158	214	195	185	189	207	188	206	204	199	184	196	217	224	199	194	206	212	211	207	221	218	190	217	195	217	208	183	200	220	232	176	230	223	175	206	208	196	196	191	186	197	216	186	197	185	196	224	182	195	277	218	221	204	208	183	178	201	208	181	207	200	198	197	214	232	204	222	206	205	182	200	209	184	209	194	215	192	190	220	237	203	211	189	218	208	189	197	207	218	232	207	203	197	223	197	206	221	213	223	199	194	213	205	197	229	223	198	233	189	231	209	217	199	213	212	227	179	189	193	218	212	213	207	191	179	221	188	189	203	207	195	215	203	191	201	204	183	197	224	201	237	209	217	210	207	185	217	185	210	196	210	190	195	219	200	192	224	205	205	211	201	211	216	181	233	203	202	210	188	212	225	191	205	216	190	207	234	198	204	194	202	180	228	180	194	218	170	188	205	184	220	215	217	216	213	225	209	196	194	214	197	197	183	232	198	194	172	210	209	198	204	198	181	192	219	211	212	186	223	220	211	220	185	207	195	223	215	201	198	189	218	201	177	216	198	195	176	199	190	219	163	198	214	213	205	214	205	212	192	210	185	204	210	208	231	192
27012	31636	18499	10098	7111	4651	3227	2246	1639	1256	979	787	583	515	456	469	432	457	430	468	424	434	482	464	481	468	457	429	388	353	336	351	301	302	336	321	312	288	270	306	302	315	292	281	304	263	277	267	300	278	297	297	278	343	262	302	310	289	269	309	289	304	325	284	325	294	299	299	315	297	291	316	268	305	293	333	288	302	301	289	305	283	271	302	285	267	315	260	297	271	281	280	275	307	316	290	288	260	280	259	313	332	290	296	321	272	302	306	280	268	284	259	285	289	322	320	280	307	299	272	317	263	299	290	294	319	247	259	292	287	307	322	302	298	308	284	300	315	298	288	281	330	307	257	312	249	274	264	277	298	304	296	280	314	267	296	292	282	283	280	279	295	274	318	280	282	281	308	293	281	279	257	308	300	286	300	282	274	315	290	275	299	293	298	287	294	278	269	309	302	230	284	293	281	312	282	279	260	269	290	267	305	291	304	271	296	282	296	286	271	314	314	318	297	290	274	295	280	267	291	318	309	290	260	293	291	298	265	282	292	316	316	315	274	301	291	305	323	305	293	291	294	303	261	286	266	265	286	300	295	296	284	283	301	270	319	263	294	296	315	289	305	288	307	298	296	290	273	291	286	283	277	314	275	264	305	274	287	305	293	272	281	242	264	304	293	267	295	300	306	282	288	289	282	275	270	304	294	317	266	277	312	310	293	279	287	289	283	303	296	282	280	318	278	291	318	280	267	267	317	280	282	283	293	273	279	303	283	320	263	288	313	277	328	296	271	281	275	314	311	288	315	283	285	292	275	282	283	281	289	281	271	287	312	290	315	279	308	294	299	291	284	301	284	294	289	285	276	271	299	283	275	282	269	304	332	269	310	299	325	267	287	263	299	302	298	293	285	291	276	288	279	292	308	300	291	283	290	304	297	310	287	305	289	304	300	288	300	290	305	273	281	285	292	300	267	307	245	282	309	291	283	273	286	285	298	292	276	293	284	289	266	294	290	309	294	296	294	311	303	301	301	309	282	254	313	296	294	298	305	311	286	304	304	301	295	266	318	308	273	284	303	277	280	255	280	292	311	289	293	269	253	282	300	303	301	279	281	303	283	291	265	280	282	296	321	279	298	302	308	308	302	294	298	273	316	316	275	275	276	295	295	287	301	298	321	311	315	293	310	261	307	301	295	263	298	284	264	283	279	309	323	285	285	314	291	314	307	311	276	269	293	278	273	282	291	279	284	296	319	285	312	304	293	313	311	271	294	276	288	262	292	269	276	291	278	286	307	308	292	300	296	282	315	312	269	263	269	300	289	285	278	322	285	273	302	285	285	268	259	277	293	299	280	289	294	295	266	298	261	290	296	276	304	267	285	294	288	284	314	298	284	275	259	305	290	299	282	288	282	288	262	279	298	306	294	324	271	276	289	287	309	287	296	278	289	278	307	313	285	331	293	292	280	287	283	270	304	272	298	277	308	279	286	286	284	312	273	299	275	299	281	279	283	307	297	276	336	290	295	284	272	284	296	315	276	264	310	270	271	299	287	312	288	281	275	286	291	293	283	310	291	302	277	272	294	308	319	281	290	313	281	296	310	284	311	301	282	288	275	308	297	301	289	271	309	302	274	298	305	264	279	292	310	278	296	289	311	295	296	295	303	270	293	300	294	311	272	321	267	312	294	264	279	283	267	299	304	306	286	284	291	272	264	316	286	326	287	303	303	309	292	289	317	296	320	267	305	288	293	319	276	322	275	291	282	291	265	286	270	310	266	307	288	306	299	272	279	280	289	293	274	277	265	273	274	280	293	293	299	287	281	271	296	292	291	284	281	266	303	288	318	292	289	267	271	321	264	326	309	272	302	266	300	269	291	271	269	269	266	301	295	333	259	277	289	271	282	279	297	280	320	321	314	304	273	263	298	269	322	283	306	291	293	339	284	293	311	315	296	277	276	280	279	284	292	308	294	265	315	289	289	303	283	290	287	278	270	333	301	298	301	293	294	266	284	278	281	292	264	301	266	278	282	287	262	316	288	267	291	296	268	286	309	281	288	270	277	299	274	300	292	251	292	273	278	284	309	271	293	268	301	270	311	280	292	285	281	279	255	274	308	305	280	310	278	292	265	283	296	308	275	287	269	273	293	308	283	288	282	298	320	274	310	320	316	260	297	290	294	300	277	291	280	298	296	342	286	277	324	303	311	276	307	300	289	280	328	262	284	312	299	276	298	280	293	302	277	289	308	268	303	292	281	288	318	296	275	316	277	287	301	307	282	280	308	294	308	281	291	279	299	283	283	280	310	283	314	266	309	280	307	310	278	303	265	296	289	272	287	313	306	277	285	318	274	285	302	302	259	303	279	306	304	283	253	308	267	322	254	288	304	299	290	295	299	299	275	281	294	303	277	295	277	320	296	303	271	300	291	295	283	290	301	301	291	270	289	267	277	286	293	299	285	314	315	260	314	290	273	277	300	249	280	283	285	296	300	301	321	288	253	287	281	280	281	287	276	277	296	299	302	292	289	266	292	303	301	281	270	305	269	306	305	292	294	297	267	303	284	295	329	321	299	300	304	275	266	263	291	311	302	299	259	295	270	284	274	304	283	288	293	284	279	267	314	309	252	287	312	277	277	305	273	272	306	246	301	285	282	283	325	269	295	282	273	294	283	284	270	286	307	307	304	336	313	300	277	306	285	277	312	287	287	265	276	313	309	293	274	308	290	285	297	294	300	309	288	310	293	285	287	255	296	309	275	305	282	318	272	278	303	274	297	298	287	296	297	313	281	301	271	288	300	297	285	304	290	291	295	278	275	279	275	268	236	239	276	283	278	280	286	288	303	323	330	284	306	276	289	282	290	302	335	295	251	296	276	318	264	303	316	286	313	289	287	314	285	297	294	320	302	269	286	272	275	266	270	313	286	298	311	257	283	271	288	289	313	313	286	282	297	307	293	317	309	306	292	314	279	279	287	290	316	285	296	300	308	291	289	277	278	320	308	288	286	290	295	284	291	291	303	291	297	288	293	291	300	301	276	277	320	281	277	261	301	296	267	295	293	293	310	265	312	304	295	278	291	293	287	305	262	282	250	297	321	289	286	298	267	297	294	290	316	312	288	294	281	281	307	303	291	265	288	284	271	299	280	284	283	296	278	280	309	291	273	289	308	286	291	282	277	268	266	285	304	298	282	281	269	315	299	307	320	276	268	296	296	283	284	300	288	312	265	322	317	303	306	295	275	295	293	265	287	274	325	314	294	302	287	272	310	271	290	310	299	306	302	277	309	303	272	346	292	293	297	266	299	297	287	292	273	256	276	276	305	304	269	301	296	264	284	306	252	326	298	274	312	305	293	298	254	281	300	293	274	284	289	308	307	307	280	274	321	325	286	298	293	280	257	307	286	294	290	306	270	311	288	271	310	270	258	259	300	279	298	311	274	312	324	285	276	259	291	308	275	293	296	325	268	304	267	282	302	294	261	267	290	333	286	306	296	319	271	277	292
23731	20747	27657	23702	20256	9531	3172	1693	1197	1027	829	666	590	526	477	487	450	473	450	507	452	468	451	466	439	469	438	432	444	365	383	330	323	365	358	338	359	333	322	316	338	350	335	317	314	299	328	334	315	321	285	316	299	300	355	289	308	275	316	317	311	337	324	313	367	338	312	352	300	345	293	319	316	330	333	290	332	323	294	337	314	310	300	325	299	299	319	327	353	294	309	339	314	293	291	329	317	314	314	336	354	310	332	319	332	332	312	294	298	302	304	304	310	301	299	277	306	274	294	349	325	301	312	303	313	276	303	285	262	281	297	317	305	310	311	286	304	323	290	317	282	323	314	283	332	327	318	325	299	306	328	304	298	315	346	258	323	318	293	325	283	310	334	298	313	291	299	315	333	294	307	300	309	336	308	332	334	286	346	301	280	283	310	308	320	297	337	312	330	298	314	314	290	322	303	307	304	315	297	287	324	293	303	308	295	330	339	336	316	303	319	335	297	330	329	311	307	298	311	310	329	310	292	306	295	302	299	317	302	303	282	306	312	301	311	294	307	305	309	384	304	310	287	305	320	306	345	302	302	300	302	296	335	336	309	305	304	334	327	305	302	314	320	309	320	313	328	312	298	342	312	325	303	331	317	316	323	317	305	308	293	329	271	335	330	308	314	308	314	327	300	332	312	275	310	345	308	292	327	313	309	335	336	315	305	337	301	292	337	302	289	312	294	307	304	324	305	297	306	336	358	343	318	323	312	277	357	283	304	324	342	318	315	315	283	316	323	351	287	315	332	287	349	322	312	297	333	310	310	294	334	323	317	310	302	312	308	324	297	270	314	309	305	293	310	307	298	328	319	304	289	313	304	305	329	308	305	328	329	306	315	321	292	315	309	303	317	312	299	296	310	297	304	307	274	310	302	304	323	350	328	310	305	325	318	327	312	313	325	312	312	304	310	317	317	296	299	290	308	308	313	302	301	280	305	308	351	316	305	296	317	337	304	305	317	316	333	317	294	297	338	320	345	318	312	284	327	303	290	289	305	307	315	272	289	303	299	326	329	328	291	325	297	334	296	315	299	345	304	310	336	313	293	323	307	313	298	290	297	291	298	325	291	310	321	309	327	278	291	331	286	313	314	303	306	298	328	310	332	284	305	306	338	282	310	321	329	325	336	293	272	302	324	326	325	293	273	313	304	327	317	292	326	313	322	346	306	291	315	354	303	278	339	329	320	304	306	330	337	303	299	336	303	311	333	328	311	327	316	299	319	315	308	301	328	313	296	293	323	312	292	319	323	317	289	312	287	345	290	302	323	301	319	333	291	308	322	310	327	307	325	308	325	302	331	304	315	334	334	323	298	300	291	290	274	315	326	313	303	306	309	278	328	273	287	291	334	349	319	316	320	297	313	317	318	341	317	295	298	326	337	302	306	269	265	327	312	319	300	306	301	311	301	289	263	317	330	276	316	349	322	329	288	354	294	336	309	307	321	302	314	312	337	308	286	299	299	345	290	320	321	292	316	351	337	285	308	288	326	310	339	309	328	312	316	308	321	311	325	314	300	319	297	297	283	299	305	344	287	311	331	309	289	309	316	299	307	330	313	295	318	303	308	334	310	297	300	274	310	302	305	284	324	281	317	329	311	312	282	283	314	341	299	322	272	320	303	318	322	338	323	325	300	329	313	307	322	307	310	321	311	301	305	316	295	285	307	315	294	276	320	305	323	291	299	308	300	325	314	315	291	318	291	311	318	339	307	319	306	311	317	300	296	313	310	294	299	329	293	322	306	323	307	331	319	323	316	328	299	290	314	308	297	303	298	309	316	330	314	282	311	305	318	311	280	305	320	304	278	309	327	338	321	308	304	303	318	322	314	318	309	329	299	330	297	316	329	312	294	306	305	315	317	338	321	334	295	300	326	290	314	325	287	300	311	324	290	321	317	322	302	306	315	278	320	323	300	301	326	309	328	300	310	310	292	305	317	324	263	305	324	303	297	334	318	295	346	310	284	315	313	324	290	335	306	310	282	319	292	331	314	330	310	295	281	300	308	325	320	290	318	314	324	313	320	294	322	300	331	310	284	306	301	322	297	260	312	313	331	286	276	315	326	334	329	309	304	307	316	288	290	301	311	279	307	321	342	300	296	299	307	297	309	293	302	305	291	332	308	294	327	333	327	305	289	308	338	344	287	316	299	300	284	331	314	305	290	293	292	291	336	304	277	302	303	356	313	280	350	319	305	302	294	322	344	325	303	288	301	307	305	355	341	302	369	281	342	323	312	326	316	311	299	318	343	285	291	292	304	322	303	270	323	330	285	319	326	318	305	311	303	304	317	315	328	308	297	325	336	307	312	297	288	320	315	292	307	337	250	328	299	283	294	291	331	309	310	345	278	304	303	331	321	285	316	280	308	299	333	309	295	289	282	316	320	307	315	294	305	297	315	304	317	316	327	321	292	294	314	318	344	313	303	307	330	331	303	349	307	320	358	275	339	296	286	293	303	292	296	312	309	348	297	290	306	291	304	303	311	339	342	327	313	267	334	334	318	280	310	296	325	289	309	314	299	322	306	284	309	290	312	281	275	295	298	322	284	297	325	316	333	317	305	312	301	340	312	314	312	341	319	287	296	300	310	307	300	272	334	305	294	259	296	340	312	316	319	290	309	302	316	327	308	285	271	288	320	307	283	290	286	336	313	323	326	304	318	318	289	321	317	312	319	318	282	282	340	302	315	315	292	338	288	293	314	315	305	317	310	294	298	322	334	322	338	315	270	300	305	318	316	310	283	313	287	326	300	283	314	327	301	301	311	326	341	307	318	325	298	287	317	308	324	315	344	324	292	341	296	309	313	322	292	336	293	321	291	344	294	331	298	295	299	278	295	328	292	305	332	309	320	320	317	315	263	318	320	305	309	311	298	321	327	312	290	313	328	326	287	310	329	332	291	307	307	285	297	284	353	288	262	300	309	299	315	302	317	324	293	302	333	283	287	333	282	338	313	300	317	314	319	292	333	274	319	312	320	314	289	298	301	323	303	299	297	310	297	302	301	317	294	334	333	297	307	309	307	323	305	288	291	311	312	329	296	301	302	333	288	283	326	307	322	291	308	315	325	352	329	329	331	314	293	329	312	282	341	294	295	322	279	310	303	287	287	334	304	280	300	336	328	279	315	285	309	302	318	317	279	309	297	294	295	317	317	311	336	285	286	333	316	322	301	312	290	299	303	330	297	319	315	274	319	327	304	288	324	325	325	319	346	306	294	302	302	256	311	318	301	347	346	275	283	313	297	328	291	307	326	294	315	330	304	277	346	299	303	316	305	313	324	317	316	309	312	309	293	337	303	302	303	332	312	286	321	289	286	269	284	323	297	306	306	315	317	304	321	317	327	303	301	315	284	333	303	295	286	324	283	349	309	321	314	328	310	311	289	310	341	303	307	281	342	308	291	312	302	301	324	329	313	321	297	294	306	310	298	336	340	285	299	295	321	333	337	331
31011	45140	26390	16736	12111	8511	5836	4270	3177	2449	1889	1455	1227	1026	909	943	844	844	838	869	792	815	869	877	842	852	762	773	688	650	514	524	486	499	559	463	500	476	516	490	460	475	455	439	485	442	446	446	442	429	449	440	459	464	468	432	464	444	451	447	479	448	467	441	473	491	462	488	459	439	448	459	450	405	451	459	421	413	410	419	466	450	469	423	445	443	430	463	440	448	475	442	427	424	398	408	470	451	424	480	415	420	430	422	430	423	437	464	448	421	415	417	458	460	467	440	423	421	426	405	417	431	399	432	403	436	422	423	457	415	439	407	455	413	431	416	409	442	409	433	452	402	411	437	405	431	437	471	436	412	427	451	452	458	456	453	408	432	418	426	468	405	428	444	416	428	434	411	386	438	409	400	431	426	455	435	412	442	405	413	439	418	407	432	407	421	450	430	442	429	410	431	412	460	427	426	434	481	439	485	477	417	442	402	441	411	404	434	425	430	415	457	458	400	416	390	393	408	442	454	411	448	423	420	410	451	418	447	423	470	440	432	447	432	453	452	444	426	431	400	433	393	408	430	432	403	430	409	442	460	413	459	427	448	420	464	427	436	426	445	446	438	430	439	415	434	442	418	378	451	400	420	468	440	429	447	426	412	458	421	407	440	429	451	447	450	424	446	430	446	411	389	442	402	403	443	434	409	421	435	424	418	441	433	447	437	444	463	431	454	400	428	414	404	451	429	417	445	402	458	469	432	454	429	424	456	433	455	416	413	461	396	418	421	449	412	482	441	406	405	403	448	397	432	470	405	422	425	426	433	370	432	413	411	433	424	430	432	399	472	422	433	447	417	458	441	410	433	458	430	414	416	423	450	423	411	430	419	455	406	400	458	412	413	434	474	463	390	460	434	394	441	415	450	432	436	436	425	430	411	446	432	455	422	401	447	445	436	410	449	451	440	430	436	438	420	455	446	420	425	457	410	375	444	412	433	433	434	447	459	421	424	432	405	430	460	487	413	399	403	473	408	458	424	419	422	428	438	422	415	467	447	451	421	425	465	416	405	406	438	444	384	444	423	452	432	406	434	395	387	465	422	408	430	443	424	412	452	446	452	414	450	435	401	461	458	403	432	403	436	472	441	438	432	447	437	430	438	421	468	433	427	397	443	457	450	428	431	445	437	428	436	402	462	450	417	421	448	432	436	451	462	397	412	488	461	451	404	466	424	459	442	425	446	434	442	437	408	440	401	423	458	421	465	397	444	408	433	425	463	416	415	454	372	400	444	434	465	461	396	389	394	467	415	429	469	460	409	456	442	463	407	433	432	410	431	413	436	450	450	444	467	414	405	450	410	444	411	410	423	412	437	471	447	412	447	428	398	476	411	426	396	457	473	412	437	448	420	452	424	418	465	428	449	449	442	449	457	392	435	420	436	436	433	443	475	437	429	442	422	450	444	391	409	419	432	477	429	434	417	426	448	433	465	462	477	462	426	446	415	451	459	436	467	427	435	448	437	418	445	412	433	456	425	418	435	433	466	432	426	462	394	413	413	431	448	432	420	457	464	429	399	425	438	421	455	425	431	409	435	440	464	457	441	435	416	436	431	454	408	417	452	446	465	452	411	433	423	452	471	404	461	420	391	469	425	439	440	445	477	425	446	432	421	411	424	409	421	441	454	455	421	436	452	416	421	405	404	451	427	437	443	431	457	430	417	452	435	435	421	442	432	455	458	436	437	440	446	431	434	449	480	438	415	439	437	414	415	421	413	431	435	440	437	461	405	454	393	431	432	442	397	444	433	412	407	423	438	407	432	411	414	488	457	415	400	423	411	446	422	404	441	464	424	440	411	427	439	416	425	442	427	460	458	414	437	417	455	364	436	469	387	427	386	458	451	504	428	480	446	420	402	454	447	434	459	436	446	422	461	418	415	447	408	413	446	411	478	438	423	433	422	435	443	446	430	439	416	431	436	418	438	445	415	444	402	429	430	463	442	478	436	425	437	430	461	420	449	411	432	470	429	407	397	404	418	427	425	429	434	453	403	442	409	433	392	451	474	439	444	436	456	429	432	407	469	428	453	438	427	413	424	426	446	440	403	464	413	419	431	382	428	399	463	432	424	429	429	429	432	439	418	423	464	444	420	405	460	429	417	447	424	398	419	429	408	424	453	439	434	442	451	418	452	440	441	450	421	422	430	408	436	440	456	410	436	413	441	388	439	431	483	427	407	426	450	458	443	428	398	410	398	482	460	412	421	443	458	402	451	388	437	423	401	446	448	448	415	398	436	449	379	412	434	428	448	436	437	425	423	507	410	415	429	414	425	447	450	440	443	416	371	427	434	417	484	446	436	441	441	439	425	433	410	445	455	441	439	454	427	413	439	447	411	412	428	446	450	432	442	393	436	411	409	462	413	467	417	423	410	404	462	461	438	441	405	460	433	441	429	425	425	416	423	438	474	409	415	417	424	441	415	386	454	440	454	394	434	381	440	433	431	453	439	423	450	421	458	439	416	407	434	413	429	419	448	458	466	448	448	480	432	460	449	415	460	406	440	414	449	465	416	408	426	436	417	427	422	418	442	420	471	430	432	438	419	434	498	470	400	451	420	464	466	435	454	433	457	414	422	441	424	437	422	441	444	404	446	436	433	429	443	400	431	414	420	443	423	414	443	422	433	389	427	458	396	458	366	433	427	467	405	420	427	422	422	464	448	435	428	438	471	426	436	412	410	419	428	447	428	467	431	421	435	427	398	471	431	409	423	419	399	407	401	449	447	442	425	420	423	484	408	440	429	421	418	433	406	409	427	432	442	424	422	458	438	403	426	437	422	464	460	411	454	436	404	448	440	435	439	407	470	438	419	420	393	431	429	437	399	398	432	410	435	455	442	427	415	403	417	456	463	464	454	386	470	419	448	435	408	428	436	444	441	392	430	440	424	409	462	418	428	412	393	412	416	456	412	462	425	398	436	420	420	445	408	437	427	452	450	394	462	451	424	357	449	466	413	425	443	449	432	434	418	428	442	414	427	442	462	394	455	457	467	417	409	429	421	422	438	432	426	429	432	436	461	399	434	444	391	426	438	461	435	431	450	415	408	410	420	432	383	437	419	420	438	450	406	470	434	456	420	454	422	439	445	426	448	436	433	428	439	421	442	428	422	412	405	446	407	439	418	404	460	419	442	446	470	421	429	431	427	477	413	427	418	444	426	413	444	435	437	433	421	406	403	397	418	476	454	424	430	425	449	435	381	485	432	412	462	440	435	433	436	439	427	441	407	443	425	464	433	405	433	430	425	481	444	480	411	412	441	431	426	429	413	462	407	446	405	451	432	406	422	430	447	438	399	413	417	448	451	425	430	418	419	430	441	429	419	400	418	444	396	472	430	441	437	397	449	447	418	454	410	417	409	468	478	420	459	437	414	446	402	425	429	404	442	395	423	445	459	460	430	450	441	419	436	421	451	455	427	467	477	429	443	446	413	423	457	441	430	461	390	454	438
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
