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
339956704694	339956705211	339956705761	339956706311	339956706861	339956707411	339956707961	339956708511	339956709061	339956709611	339956710161	339956710711	339956711261	339956711811	339956712361	339956712911	339956713462	339956714011	339956714561	339956715111	339956715661	339956716211	339956716761	339956717311	339956717861	339956718411	339956718961	339956719511	339956720061	339956720611	339956721161	339956721711	339956722261	339956722811	339956723361	339956723911	339956724461	339956725011	339956725561	339956726111	339956726661	339956727212	339956727761	339956728311	339956728861	339956729411	339956729961	339956730511	339956731061	339956731611	339956732161	339956732711	339956733261	339956733811	339956734361	339956734911	339956735461	339956736011	339956736561	339956737111	339956737661	339956738211	339956738761	339956739311	339956739861	339956740411	339956740961	339956741511	339956742061	339956742611	339956743161	339956743711	339956744261	339956744811	339956745361	339956745911	339956746461	339956747011	339956747561	339956748111	339956748661	339956749211	339956749761	339956750311	339956750861	339956751411	339956751961	339956752511	339956753061	339956753611	339956754161	339956754711	339956755261	339956755811	339956756361	339956756911	339956757461	339956758011	339956758561	339956759111	339956759661	339956760211	339956760761	339956761311	339956761861	339956762411	339956762961	339956763511	339956764062	339956764611	339956765161	339956765711	339956766261	339956766811	339956767361	339956767911	339956768461	339956769011	339956769561	339956770111	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21898	20047	27291	22473	20039	19396	3317	1039	796	695	521	494	448	422	393	384	379	364	377	362	335	341	352	308	331	311	314	344	331	308	308	331	285	282	305	303	292	293	268	305	291	291	270	269	247	286	288	277	261	291	270	309	282	262	280	254	290	275	280	277	275	288	278	300	274	281	252	266	284	279	272	260	250	250	260	280	282	246	287	290	261	276	284	277	283	268	259	304	260	284	288	261	272	268	267	280	258	283	263	263	261	274	268	286	273	270	304	248	253	297	270	243	285	243	282	299	283	273	267	261	276	268	266	279	266	272	263	249	271	288	283	270	272	301	257	253	241	246	257	273	297	285	295	269	307	263	298	305	282	282	244	287	263	300	297	289	259	289	286	276	269	270	291	265	247	274	276	277	297	261	298	265	288	269	246	267	277	251	277	268	275	282	272	285	257	249	264	260	268	261	288	269	271	330	249	269	283	281	253	278	258	298	295	281	267	282	260	245	276	279	288	298	271	266	240	271	263	287	288	277	275	288	259	267	284	296	297	283	277	265	280	224	261	267	275	288	221	292	275	265	285	255	267	251	285	282	289	277	266	244	251	263	284	269	271	275	280	282	268	249	301	271	282	292	269	293	258	243	279	266	257	247	289	286	274	288	289	279	259	248	259	315	281	275	276	272	307	283	271	269	269	279	264	293	283	282	259	258	259	284	277	271	273	283	291	291	266	278	255	269	310	257	257	261	290	280	282	299	274	266	281	267	285	286	262	289	258	248	285	285	292	281	304	281	270	248	254	276	255	254	287	266	239	293	248	269	295	285	272	267	250	293	294	274	287	316	262	257	255	278	288	246	265	301	260	322	273	271	265	278	264	286	281	275	292	275	277	307	265	267	274	273	249	290	265	274	259	259	284	280	279	294	297	294	280	262	302	277	279	275	268	264	281	280	287	295	253	250	248	275	271	259	281	269	289	285	300	285	271	276	265	257	297	262	280	259	281	280	254	244	297	306	273	299	298	264	296	257	301	279	276	302	306	258	258	287	308	274	259	294	285	260	261	265	291	268	262	280	308	304	269	291	283	282	242	287	273	296	249	274	257	291	263	291	260	270	295	254	246	275	269	280	237	262	284	265	266	281	275	300	289	266	248	286	291	243	262	255	272	272	276	276	289	297	285	258	270	286	280	254	269	269	308	256	267	266	290	262	277	272	292	266	286	281	287	286	273	270	284	243	266	284	272	240	285	263	277	276	260	287	248	241	260	264	295	261	268	238	294	283	275	278	255	240	273	277	295	246	249	244	301	271	271	262	277	263	295	263	290	301	253	276	294	271	271	259	277	255	283	289	277	271	299	273	275	277	263	301	259	276	308	279	259	270	253	272	273	260	272	257	267	280	258	267	260	252	286	292	262	304	252	286	280	244	267	268	278	287	296	258	266	271	259	281	274	273	259	287	297	271	291	292	246	277	268	296	256	264	297	294	274	265	275	255	292	282	293	283	308	252	278	301	262	259	249	281	256	270	285	265	284	273	283	303	280	274	267	269	286	293	271	275	270	265	267	266	277	250	266	290	252	287	285	246	282	274	283	268	266	297	274	249	244	268	284	275	267	302	262	276	272	297	295	253	278	288	239	276	263	299	278	256	289	281	276	239	266	296	267	269	253	283	276	270	268	283	276	282	277	243	279	290	259	297	248	250	272	301	280	274	263	299	244	254	269	262	277	272	293	298	274	232	255	277	286	301	247	265	274	271	266	287	266	306	283	276	297	261	266	259	271	257	284	273	255	253	258	283	271	300	261	246	257	247	278	259	267	284	248	242	287	270	287	268	292	290	274	253	283	269	273	263	254	284	268	269	290	261	278	270	273	269	269	242	312	286	285	279	292	288	250	293	274	286	280	262	278	308	265	254	294	274	277	322	273	286	271	259	243	277	279	274	291	257	297	246	263	289	264	255	259	288	238	266	280	253	257	284	276	277	271	304	262	263	242	247	284	261	254	272	276	285	267	273	253	278	265	296	295	280	298	271	301	271	279	270	281	257	268	276	287	264	277	252	279	266	275	279	274	302	271	247	249	254	282	250	287	288	273	276	263	292	258	274	285	286	272	269	252	269	255	267	298	289	269	276	255	250	243	289	289	272	285	256	292	234	279	275	249	249	264	271	272	239	274	263	256	291	278	266	276	278	268	284	300	295	264	271	289	270	314	273	286	270	242	269	271	296	251	280	262	265	248	266	260	261	275	263	248	274	264	278	258	276	244	280	257	265	285	264	275	253	276	290	262	275	256	260	234	288	260	292	260	294	274	220	258	284	279	262	282	269	269	265	298	278	286	264	291	279	244	265	281	313	260	269	262	256	285	282	274	269	262	279	306	276	273	262	282	282	270	284	290	248	246	295	294	257	259	289	266	293	257	271	275	257	293	261	282	286	241	302	273	238	295	295	277	265	283	255	271	262	245	310	253	241	265	277	279	268	262	262	257	239	250	275	286	271	278	270	264	269	263	271	274	297	291	246	262	265	298	264	301	260	267	241	288	283	277	255	260	267	254	292	281	303	260	291	272	259	241	287	300	288	303	268	246	291	261	318	264	287	267	292	294	282	282	297	248	285	296	278	262	301	272	250	258	309	271	275	271	279	294	259	272	289	258	262	267	270	282	278	246	283	287	265	289	267	275	281	275	239	281	268	278	254	278	276	283	269	270	258	278	240	250	277	309	280	271	268	265	263	227	272	276	282	293	282	278	285	272	256	243	278	268	292	294	258	285	279	288	285	267	285	278	277	298	274	289	258	250	297	269	263	228	283	275	301	245	280	280	290	277	269	274	278	271	316	260	298	282	295	288	260	270	258	275	249	269	268	277	272	260	282	267	289	290	277	277	267	281	290	266	281	286	271	294	306	295	273	287	285	268	292	290	309	250	276	294	279	273	278	298	283	266	289	316	297	267	274	247	280	252	261	281	284	257	291	293	228	283	252	279	267	286	267	277	267	273	298	273	301	234	258	284	275	242	285	261	289	256	287	275	263	273	274	235	266	291	282	262	283	278	275	273	236	228	272	263	279	277	283	264	288	256	271	281	284	250	298	260	271	243	270	248	260	276	285	299	264	264	279	282	270	264	249	267	239	256	237	287	262	263	292	285	260	262	296	287	244	262	274	262	290	292	283	280	275	262	236	266	268	217	259	288	279	285	262	261	237	259	264	262	270	312	273	259	319	297	255	286	287	277	264	256	250	290	277	286	272	278	267	270	257	274	274	269	292	249	264	309	279	254	275	282	276	252	253	277	291	307	292	261	246	263	271	283	279	262	268	263	270	278	287	246	297	274	257	286	274	259	263	286	265	248	300	266	258	280	284	274	271	274	280	263	281	296	293	292	260	283	263	266	245	295	244	270	275	309	283	279	246	274	291	260	294	259	263	273	265	275	271	246	285	243	274	266	280	273	269	271	266	243	290	278	274	267	275	274	277	265	259	252	268	267	274	266	267	294	274	254	271	275	272	252	260
40511	23460	14490	8409	5818	4362	3382	2660	2064	1741	1403	1257	1110	983	861	784	763	702	678	694	651	617	609	617	627	556	540	566	520	536	540	509	491	531	511	513	513	493	485	496	465	480	466	459	440	510	482	408	437	451	422	483	494	449	517	462	452	456	430	480	433	466	434	463	442	453	453	473	442	429	473	443	443	451	427	452	431	449	488	396	469	412	462	417	433	463	452	449	434	434	468	438	435	472	442	438	436	415	447	443	460	428	441	407	428	453	410	418	439	441	424	453	430	434	438	432	423	430	409	440	450	449	474	488	467	424	416	433	438	399	454	454	417	464	431	449	450	404	415	471	478	393	479	444	452	419	452	452	416	456	435	451	478	452	416	408	457	467	463	460	467	466	399	446	461	459	458	447	448	435	430	418	449	432	455	463	439	444	439	467	438	419	414	436	460	443	443	440	472	435	434	431	397	436	460	429	446	434	471	467	456	444	453	435	421	451	472	414	421	426	490	442	472	467	439	437	394	409	443	441	418	437	424	439	426	473	458	429	422	412	415	420	412	456	403	382	467	439	439	424	439	439	479	448	451	462	419	430	424	420	435	482	460	472	415	439	423	428	444	471	432	430	411	430	439	436	429	442	437	431	452	391	411	438	435	445	429	486	387	417	434	430	411	453	426	477	497	443	409	416	454	442	436	451	475	457	421	428	453	423	437	427	423	455	434	476	399	414	435	462	467	453	424	426	446	448	459	426	467	443	447	420	435	470	464	448	431	468	432	405	458	470	405	419	448	453	462	403	471	462	430	429	416	441	413	448	423	425	469	435	440	470	449	419	437	456	445	454	451	444	408	408	436	454	472	445	435	446	436	462	410	407	438	472	432	435	471	433	437	374	474	434	442	476	414	429	449	440	446	431	410	447	457	443	450	432	459	459	439	473	455	451	443	505	453	426	435	419	412	457	418	439	403	452	465	434	464	433	432	434	462	415	438	438	460	507	419	462	440	456	428	444	437	439	447	454	420	418	431	433	476	459	425	439	452	432	445	437	415	416	470	458	389	396	417	452	419	487	465	439	437	455	437	421	437	443	430	419	457	438	436	462	428	440	437	455	494	439	409	466	458	448	443	461	462	432	438	441	451	428	436	407	436	466	463	422	424	427	417	457	436	427	427	435	449	435	406	401	438	459	427	473	456	408	450	433	444	473	401	444	428	444	423	439	450	437	429	411	485	413	441	444	415	448	424	462	460	450	479	440	473	459	481	429	502	450	462	436	442	438	459	453	448	439	448	460	425	416	448	458	412	411	468	436	428	444	437	461	434	465	460	451	436	445	407	410	390	455	464	431	461	462	432	448	445	427	434	440	458	416	446	431	442	437	435	458	490	455	394	449	414	416	450	406	421	457	447	451	415	468	459	444	447	449	435	463	429	477	418	448	409	487	452	464	450	448	425	433	433	401	401	450	425	386	442	468	401	420	446	440	390	463	446	469	465	436	417	446	423	431	465	434	447	427	460	435	430	425	403	451	442	371	471	439	415	444	438	429	448	453	435	462	433	445	438	465	444	485	443	432	411	454	440	461	420	418	434	446	436	417	424	438	437	424	426	446	443	417	450	476	426	389	438	450	465	456	473	433	420	430	407	407	447	456	447	416	445	420	413	418	427	444	425	435	470	423	420	443	484	395	428	428	460	424	468	406	449	456	435	448	439	461	428	422	463	490	404	417	443	441	469	477	442	448	438	440	443	435	437	450	430	442	473	452	470	448	437	436	458	433	416	413	451	434	439	383	459	415	423	438	440	466	460	425	448	474	429	421	432	447	452	435	410	452	429	435	477	475	471	429	408	439	431	454	449	470	450	448	464	424	459	423	441	426	456	441	451	456	424	452	415	439	416	402	395	416	401	437	452	425	441	445	427	444	430	422	429	421	434	446	446	394	429	434	466	432	428	409	449	460	436	417	425	428	432	479	449	445	469	452	413	463	432	466	440	408	446	447	449	400	428	422	450	455	439	456	422	445	404	443	467	473	449	438	472	419	419	438	422	453	438	441	429	423	436	421	412	500	478	424	434	438	429	411	455	460	452	462	447	408	448	457	426	444	415	417	449	435	460	454	439	459	445	406	450	444	455	429	438	420	436	432	470	454	434	446	430	421	427	435	442	455	443	458	422	482	421	425	458	478	475	425	462	448	445	458	474	469	398	442	430	429	436	444	445	469	424	448	459	465	436	418	444	418	491	440	456	418	455	426	477	479	428	440	452	414	481	460	444	429	421	459	451	450	429	459	411	436	443	429	452	448	423	443	438	404	395	425	443	457	438	434	473	429	450	442	442	445	453	438	434	425	433	460	432	428	421	417	415	437	416	446	412	433	426	430	427	454	414	460	416	408	457	450	425	445	468	428	424	444	436	458	443	448	421	452	403	440	465	462	422	459	467	445	479	426	435	413	438	448	452	434	451	456	442	430	469	453	442	464	428	457	442	435	453	426	473	453	462	394	417	458	444	456	465	424	421	428	439	380	431	471	484	435	468	407	465	449	439	441	477	436	430	442	500	419	442	426	466	476	461	464	435	424	504	428	461	432	468	446	458	436	468	439	458	434	433	410	467	471	433	463	443	450	420	417	438	429	436	445	497	397	443	441	459	455	458	445	477	473	436	470	415	415	426	464	441	451	446	397	385	470	445	425	463	429	442	441	439	405	444	435	449	430	429	464	411	411	465	404	446	449	444	402	416	454	456	413	452	466	455	456	486	464	453	425	435	449	443	427	476	446	451	436	433	430	450	444	422	444	424	410	414	465	428	408	429	419	454	432	449	433	435	444	416	439	453	436	488	464	400	464	434	461	451	457	441	431	452	427	420	422	477	433	415	442	459	420	439	401	432	461	418	464	419	401	438	407	471	414	398	414	439	455	474	442	451	436	443	415	414	446	444	437	445	445	452	448	463	450	409	413	419	464	440	457	434	436	442	438	437	417	429	467	419	479	421	440	460	433	392	457	439	436	446	455	432	447	410	421	471	449	439	436	428	417	430	485	433	458	457	425	467	423	481	443	451	428	447	438	424	462	433	430	439	410	434	470	443	416	444	423	436	429	433	479	425	457	476	453	410	433	430	417	455	413	391	420	474	445	465	443	455	445	407	448	438	444	443	486	435	416	431	442	412	449	417	432	443	420	421	449	477	439	425	435	455	448	426	444	460	404	444	419	404	431	429	464	446	439	460	422	432	435	468	485	470	471	421	425	468	444	424	426	448	423	426	428	448	472	451	429	414	458	473	463	448	441	425	430	465	406	436	450	482	435	446	430	437	433	440	456	380	459	467	428	421	421	429	400	420	467	463	397	439	432	442	451	464	450	438	471	430	428	465	442	457	422	412	431	471	468	467	432	428	427	444	470	451	431	432	460	442	456	408	443	454	435	455	447	456	465	445	401	417	480	413	432	403	428	435	449	436	443	441	435	450	435	428	428	462	457	399	418	445	424	453	403	440	457	416	440	437	456	437	398
28366	20972	10801	2111	1104	957	814	743	732	699	705	675	631	676	627	644	663	672	640	665	633	608	611	694	668	624	617	631	664	666	587	633	661	582	617	615	606	606	631	656	589	663	633	632	606	592	605	624	649	627	637	616	673	633	651	637	608	597	654	649	640	632	626	651	642	655	640	613	630	607	623	589	592	635	618	600	602	590	596	589	642	630	628	645	632	639	627	638	621	601	642	670	661	621	654	643	624	647	619	594	613	634	620	649	666	656	596	647	625	659	643	595	597	664	622	555	623	644	633	664	619	600	657	643	613	626	638	605	624	599	640	612	629	631	603	619	594	606	555	641	621	603	608	635	599	638	586	626	648	636	644	635	604	625	620	683	600	625	616	657	633	610	646	596	638	599	639	634	610	640	590	629	640	604	599	676	629	636	632	618	632	596	613	616	598	637	629	603	618	588	666	621	603	614	626	658	651	601	686	637	644	637	622	624	639	662	660	584	620	590	600	628	657	615	653	590	625	643	663	596	637	645	622	611	603	593	648	592	590	638	589	670	581	624	591	642	622	630	655	579	616	586	582	652	647	633	615	632	600	638	644	631	610	593	643	644	631	632	588	609	611	593	650	639	653	620	611	666	650	645	614	613	642	612	639	573	577	617	626	668	561	557	624	609	625	640	635	655	595	605	675	583	601	610	604	614	581	575	596	624	644	626	668	599	619	639	600	588	636	611	654	647	615	659	631	623	651	641	611	603	582	616	644	632	580	611	603	659	598	578	619	665	666	623	578	645	607	624	598	623	618	577	572	608	608	636	624	627	566	606	680	633	629	637	604	631	673	628	666	657	658	638	582	608	642	622	644	665	614	619	593	627	676	644	619	607	646	615	627	637	622	612	566	619	610	606	632	628	651	621	613	600	635	620	654	629	633	587	596	632	610	622	668	640	670	615	651	623	644	638	669	627	650	613	592	657	603	600	596	628	654	636	626	579	622	642	625	595	645	625	611	607	642	592	613	673	647	635	641	661	603	663	642	646	621	631	649	633	606	593	647	616	641	625	637	653	641	628	586	619	661	578	600	631	616	614	618	640	619	612	625	665	596	583	627	616	624	665	623	623	641	590	593	634	653	650	653	627	645	604	633	595	622	626	615	625	602	632	644	640	654	671	621	629	647	646	586	644	574	597	638	634	651	654	628	664	604	673	609	617	633	657	698	603	586	642	637	656	592	619	614	576	657	625	685	606	609	603	622	603	620	620	589	629	674	620	613	621	600	621	651	636	615	613	638	613	651	634	623	602	683	667	594	602	638	665	627	668	641	648	631	653	601	655	627	642	643	642	617	596	614	609	643	614	634	619	592	600	671	580	584	647	623	662	635	655	575	626	592	594	617	626	594	598	640	642	609	605	597	578	594	602	600	604	635	627	628	597	664	631	656	632	627	586	602	576	602	589	629	604	671	612	645	600	605	629	587	630	641	645	606	632	601	618	635	645	614	613	566	628	637	607	599	669	644	612	608	631	635	630	633	592	606	601	618	645	602	601	570	627	624	621	579	622	638	629	627	588	637	673	647	592	627	596	651	621	612	631	640	654	613	611	623	579	618	622	624	662	616	599	616	625	651	625	653	648	610	611	656	649	633	611	603	621	593	614	615	673	658	639	632	606	624	628	650	613	653	625	600	634	621	608	631	651	609	617	657	567	582	611	651	620	626	641	598	632	691	610	611	603	668	602	659	635	631	619	652	673	657	656	598	637	649	633	638	597	607	635	610	605	609	639	620	608	629	620	656	621	620	637	623	579	623	623	636	615	613	641	591	636	684	600	615	659	628	619	671	618	609	608	639	649	624	599	578	666	606	622	625	628	615	642	649	590	590	655	619	598	593	655	636	550	611	631	676	629	631	673	605	660	599	665	623	644	601	667	627	641	639	609	631	639	596	642	616	646	630	621	602	628	657	631	621	617	636	610	622	621	671	651	633	575	613	649	675	573	582	584	644	646	635	615	684	615	628	646	647	622	617	577	639	599	631	653	602	642	653	600	630	610	575	614	603	588	614	661	635	601	592	660	640	616	623	682	640	652	654	628	609	658	608	618	622	591	596	612	634	595	608	589	640	613	635	598	621	658	660	638	610	613	615	627	650	622	627	601	666	589	620	587	625	633	680	639	643	666	635	590	652	572	604	632	638	640	616	616	610	665	609	591	637	638	637	616	618	634	631	647	560	649	623	600	611	606	629	629	618	650	653	651	654	654	618	674	609	651	633	638	575	645	641	676	664	586	592	603	612	614	637	643	622	606	601	651	672	639	641	649	647	613	557	611	634	639	590	638	650	621	616	618	626	575	599	605	621	688	637	626	647	669	619	616	620	637	639	613	619	601	623	649	654	624	645	672	641	630	659	645	594	613	619	618	620	652	633	609	598	630	610	652	618	655	580	640	619	649	588	598	690	607	629	643	644	655	642	613	642	604	633	631	641	645	661	672	664	627	645	649	618	642	653	643	633	566	613	585	586	630	684	638	632	598	609	610	647	652	610	620	644	578	664	629	590	612	659	635	621	607	620	638	638	614	636	613	640	620	640	669	636	615	661	619	621	623	637	618	658	618	651	622	626	616	623	610	634	616	598	635	621	584	611	629	621	633	637	627	594	598	607	623	605	636	649	672	645	582	628	652	637	638	619	648	653	601	632	635	624	636	564	641	648	655	650	647	626	643	680	657	606	618	573	615	639	607	649	639	577	637	656	627	614	600	645	623	581	619	604	646	636	652	652	610	664	630	640	632	629	589	599	620	608	615	649	633	580	609	599	608	573	618	603	638	665	585	638	619	632	613	645	654	627	647	642	641	609	665	619	669	641	632	659	634	662	583	634	607	628	620	632	636	622	619	638	653	649	645	632	624	639	658	622	606	624	612	584	637	636	622	612	661	571	661	627	628	656	611	613	625	657	599	624	646	654	643	592	639	635	618	626	636	604	656	607	636	626	598	582	647	646	637	644	601	592	601	617	610	622	604	645	599	667	621	613	644	633	640	598	629	616	620	627	607	625	584	638	638	629	614	652	593	607	609	602	604	613	653	582	608	644	656	604	607	647	627	624	660	666	678	629	639	651	607	648	606	602	623	640	602	632	601	643	609	634	592	670	613	599	620	637	613	650	676	631	625	625	655	645	630	627	606	645	614	612	636	652	615	619	690	600	601	627	639	632	628	628	665	617	666	601	607	678	634	651	607	638	597	637	615	611	610	645	619	628	622	635	594	610	587	627	652	624	658	621	625	592	678	601	624	682	618	615	574	583	579	613	621	615	601	656	630	628	614	624	649	618	616	607	629	683	654	591	671	675	622	620	597	622	613	665	600	653	642	569	658	632	575	627	587	587	618	636	589	608	647	604	591	653	568	605	673	644	610	634	635	681	615	626	637	629	633	612	659	599	640	665	670	578	599	638	576	627	631	610	667	624	592	631	654	645	616	646	637	675	621	651	685	613	647	634	635	651	664	614	691	625	613
34018	11274	4909	2947	2271	1813	1622	1378	1252	1221	1112	1109	1038	1099	1075	1012	1056	976	1014	1033	1000	926	950	999	1053	979	986	1029	951	948	961	936	923	999	997	976	924	982	966	997	939	955	957	944	1002	940	960	966	898	987	954	981	1021	943	932	917	1037	1006	914	951	930	963	940	980	895	993	933	960	997	931	991	940	978	940	975	908	976	960	960	917	964	931	997	971	914	983	970	951	1023	893	988	930	982	971	962	988	985	916	953	962	1013	946	988	880	993	950	965	929	965	955	965	960	958	985	986	978	1001	946	975	980	932	969	998	948	991	987	947	1011	956	897	959	988	974	953	950	932	977	982	995	962	983	953	937	942	927	925	934	960	1004	978	973	944	939	956	961	951	945	982	974	978	1003	939	992	962	989	965	960	941	931	995	971	975	938	931	915	926	957	1011	922	967	955	939	974	959	960	937	941	937	981	956	928	1005	991	987	994	1023	938	965	946	952	927	959	938	959	934	960	942	1012	968	960	938	981	1010	926	892	938	944	1037	952	971	974	965	986	953	941	990	940	983	948	1033	981	955	962	983	981	952	995	952	994	941	947	906	1020	976	935	1006	932	984	918	984	983	979	950	991	967	993	1017	964	943	948	940	1001	953	950	943	989	995	1002	944	1012	874	934	966	978	975	988	983	955	938	983	1000	952	980	962	917	971	1009	919	944	897	994	958	917	905	946	944	961	971	925	939	968	998	908	920	955	974	899	908	949	975	969	967	942	958	968	942	945	958	971	928	996	956	995	1002	995	928	927	957	953	958	988	900	988	953	974	1005	931	964	997	982	946	968	977	1006	901	942	995	985	990	959	974	969	956	932	944	983	930	993	1010	936	972	958	960	983	973	1011	949	975	1010	935	970	982	966	969	1014	997	939	930	934	926	957	965	950	1007	943	930	905	927	973	964	974	975	988	981	966	943	1010	981	952	945	984	969	945	943	946	1013	923	987	919	1034	974	953	903	945	992	919	966	980	940	959	976	970	894	966	938	958	977	984	929	942	953	963	996	937	975	1010	953	966	1016	919	914	937	943	999	931	1007	1016	962	988	943	987	945	936	958	931	989	988	924	931	964	939	985	943	911	965	966	995	941	994	927	896	952	974	930	984	992	981	917	918	975	940	952	942	953	977	947	967	922	941	970	986	970	937	962	975	959	910	1009	968	987	952	995	988	935	931	1007	927	947	937	951	974	976	924	952	930	907	934	979	945	954	980	969	963	976	935	952	933	1010	1029	1018	900	920	960	976	926	994	935	958	988	924	1010	949	892	1029	923	969	947	961	945	962	902	981	945	954	1011	942	949	988	963	961	928	996	988	1014	937	948	934	1007	969	986	936	952	904	983	930	993	945	959	992	951	1020	967	979	982	939	965	928	963	969	962	970	1058	961	923	971	897	1012	986	991	959	978	997	957	930	970	988	929	954	931	941	979	1013	941	924	891	929	960	1009	921	971	997	926	969	970	966	956	932	941	912	960	965	978	974	997	949	900	974	948	932	966	972	955	973	900	1024	962	887	916	954	921	893	940	957	954	948	960	958	898	984	942	1040	919	974	926	976	971	952	932	964	1010	935	986	955	935	960	973	1001	969	970	966	961	1005	950	943	975	973	966	899	996	943	952	998	931	928	915	941	951	974	917	975	941	975	987	934	980	939	951	933	1003	947	936	954	974	963	953	942	955	916	907	1037	943	928	966	926	921	911	931	914	903	958	1009	953	925	951	963	970	961	960	987	942	942	941	914	935	954	977	960	927	940	971	968	957	1008	957	934	1009	965	998	996	940	942	952	949	1005	960	893	957	959	985	961	1002	966	936	950	947	942	999	974	951	966	928	917	1016	926	938	943	909	1016	973	972	977	998	974	984	1021	966	978	955	888	993	973	871	1006	893	922	1012	975	1027	990	968	977	938	947	929	943	957	936	964	962	951	1010	950	979	932	962	980	948	920	1006	930	981	979	993	868	995	963	1010	913	998	1012	917	963	971	945	968	936	1003	983	945	976	926	990	983	960	993	1030	970	910	948	953	942	952	966	955	988	917	1003	892	974	944	950	962	938	959	945	936	966	991	910	983	983	1005	951	977	1030	941	957	993	949	994	935	935	1001	966	975	962	996	959	941	954	962	963	1008	1001	969	949	1017	982	946	957	995	980	923	956	907	948	926	947	972	910	958	980	1023	939	960	975	990	963	962	1025	960	986	974	963	992	964	918	957	918	931	908	1025	936	932	966	977	1018	906	1006	943	991	995	950	906	933	937	969	973	948	975	998	1009	959	955	913	931	994	942	997	940	979	949	958	931	982	918	984	965	974	947	906	970	978	1019	989	964	953	989	973	934	1025	998	995	974	992	1021	917	968	958	990	970	942	926	979	927	975	984	919	962	901	938	996	928	1002	920	979	989	990	944	987	970	919	974	974	944	936	987	991	931	930	1006	957	975	987	955	982	967	1004	932	902	1013	970	993	963	1008	1018	972	1004	987	948	941	983	979	996	945	951	970	894	1030	943	975	931	982	960	1004	977	928	962	913	1001	1045	953	1029	939	979	950	967	891	944	986	942	984	917	943	948	908	941	965	970	987	974	987	966	923	925	923	902	971	942	1037	977	916	971	1019	990	978	966	1014	960	940	933	991	943	970	921	946	943	1004	962	945	998	920	937	1008	990	932	956	921	917	972	957	987	1007	934	998	957	969	978	964	948	967	990	926	971	961	929	957	963	931	987	930	988	966	913	934	1004	1032	924	994	971	977	952	941	1007	950	1001	936	965	956	994	925	996	926	950	987	915	913	943	963	1009	951	937	976	959	930	922	900	995	986	1000	942	985	984	978	1003	966	971	988	1032	965	954	957	948	993	1018	988	965	931	977	938	938	1010	981	1001	944	938	983	932	992	950	1007	947	999	953	929	922	983	964	1025	984	946	974	905	1013	899	916	1001	954	1003	949	984	940	990	951	957	967	998	933	933	887	949	930	984	964	947	960	944	973	978	1016	946	975	971	976	933	966	932	941	985	976	1019	993	909	944	872	951	1000	930	929	969	1017	945	933	952	938	962	1026	956	951	1006	967	955	913	958	973	940	980	948	956	961	958	968	1013	988	974	1041	1010	909	942	936	936	1009	956	1000	921	995	1031	947	935	1008	958	939	949	941	964	923	944	994	977	983	990	984	985	989	907	996	957	969	969	959	1008	991	1001	948	945	972	966	972	949	951	933	954	941	916	941	982	1006	971	953	972	1003	956	987	952	900	1020	990	974	983	930	968	967	904	979	957	927	903	920	1006	903	973	943	942	972	946	1022	952	972	1014	1020	966	983	942	931	975	915	916	942	980	949	942	942	936	937	948	937	916	967	942	938	913	952	992	947	1007	963	947	957	940	970	948	931	929	980	995	970	933	947	966	948	958	964	961	948	973	943	950	912	903	936	951	894	1029	948	946	1000	971	973	955	933	959	1005	1017	963	1022	1014	935	945	902	931	950	989	1001	931	972	902	922	964	1012	915	977	1040	911	978	931	948	999	971	936	996	997	931	952	932	961	928	998	983	975	974	924	952	957	981	948	974	964	943	913	953	919	938	940	968	941	934	947	926	959	942	971	959	975	1008	934	932	991	999	928	929	983	947	982	952	973	1010	953	922	923	914	964	972	977	914	990	991
24115	21196	28387	24269	20860	5457	1468	1048	896	823	811	693	717	704	678	684	655	638	634	653	624	622	603	633	648	569	593	577	592	597	575	629	581	628	572	580	578	581	608	575	575	607	607	582	581	561	601	552	587	592	574	577	605	594	554	615	581	604	573	583	535	565	599	633	543	623	575	619	609	608	596	573	564	558	547	560	552	587	622	568	589	630	537	545	571	589	596	564	557	614	607	565	592	588	551	606	554	613	596	571	564	597	587	598	536	583	548	550	542	557	561	540	578	537	598	580	604	542	571	582	546	552	558	593	549	535	579	548	558	574	554	629	608	601	583	593	612	591	556	599	585	591	546	591	580	581	572	578	558	568	576	565	618	554	567	585	586	583	501	613	571	571	606	546	579	619	583	558	575	586	592	546	579	575	589	613	557	546	565	549	540	587	594	558	574	564	545	571	567	556	581	574	531	557	588	571	570	578	559	617	612	587	560	601	561	603	568	564	558	591	596	551	566	603	530	605	574	588	548	552	548	561	560	616	556	558	600	543	560	563	580	563	569	603	584	574	531	560	597	534	596	586	584	578	558	567	580	630	580	597	584	550	603	548	562	552	587	543	563	564	578	529	587	583	554	542	641	572	550	624	573	631	522	586	579	585	532	529	559	570	592	591	562	563	578	527	549	550	563	561	581	555	573	572	559	559	571	554	619	552	571	575	608	591	571	564	572	570	590	568	570	573	530	559	601	561	570	570	568	566	615	589	580	518	599	613	548	543	604	625	583	569	592	586	591	568	572	574	545	553	606	590	565	574	570	559	563	585	574	566	576	573	550	564	586	535	557	549	616	612	567	540	602	601	568	589	568	580	604	570	535	608	544	610	555	601	578	595	563	592	565	588	574	609	586	594	573	574	526	584	541	568	615	561	569	567	573	583	572	589	588	568	582	597	563	532	534	596	543	560	553	566	594	585	602	575	533	543	595	574	549	559	571	568	593	525	596	596	544	524	581	589	534	592	591	560	553	564	579	570	586	617	576	568	570	605	569	569	587	613	629	541	558	521	552	520	555	548	625	585	568	542	583	596	589	570	584	586	585	569	565	595	542	547	570	563	582	561	550	552	550	587	546	545	618	585	563	608	564	591	553	605	583	569	531	589	579	584	575	611	546	581	569	546	556	555	530	568	533	573	589	584	578	600	612	590	551	582	574	604	540	558	528	548	550	551	565	576	575	522	569	593	555	549	569	579	602	589	521	576	615	589	572	552	577	537	591	594	603	576	565	595	563	572	563	557	547	612	576	593	619	574	584	565	540	571	530	557	542	569	562	545	571	566	569	526	556	570	598	604	601	513	538	588	572	560	593	554	615	556	588	601	542	565	583	604	583	580	572	585	545	572	578	550	590	590	566	596	549	568	546	588	569	553	602	566	574	581	542	554	567	550	571	571	569	545	557	547	554	570	601	580	571	571	539	564	542	620	568	567	603	580	527	575	574	563	587	568	589	608	562	563	573	540	568	573	588	586	583	575	572	553	577	585	558	563	634	583	672	544	534	560	553	572	552	553	581	555	571	576	581	572	555	576	581	537	570	584	573	577	556	587	551	582	565	609	542	551	561	561	561	572	518	551	575	567	606	613	582	586	564	588	522	597	608	575	590	576	569	610	515	587	562	620	621	579	585	541	573	557	563	581	618	585	577	572	624	551	524	563	602	571	545	545	602	589	580	543	545	562	532	564	565	569	545	581	564	607	576	541	580	539	554	555	593	572	578	626	567	632	538	581	571	549	562	587	539	591	606	563	538	589	586	552	588	583	533	546	582	557	577	583	569	574	581	583	562	577	580	575	552	604	581	576	561	599	547	595	557	641	584	561	578	605	598	573	550	557	542	538	594	561	576	574	532	558	542	545	579	580	559	568	605	579	600	559	610	574	629	588	610	540	509	550	539	603	614	590	606	590	582	568	570	562	585	580	572	573	565	541	550	565	589	579	573	574	571	582	580	558	605	585	548	595	557	585	592	541	565	559	525	565	574	552	571	610	563	557	531	599	524	596	594	634	581	582	592	547	594	575	594	588	546	547	555	610	592	574	571	586	552	602	585	566	564	553	577	580	548	570	564	578	555	588	570	537	594	576	578	553	520	555	545	579	590	604	546	572	572	543	563	514	571	566	564	613	566	588	554	542	621	601	535	559	553	595	589	585	552	579	609	541	573	610	581	613	581	584	588	553	542	576	635	595	565	572	547	511	559	611	580	572	581	547	554	580	569	561	554	571	565	571	543	561	560	560	567	559	562	537	592	564	571	585	572	571	566	594	582	582	589	558	582	560	544	562	550	616	599	568	559	572	569	554	570	579	577	584	599	588	603	565	600	545	562	536	501	545	544	604	562	612	597	541	565	579	583	555	575	580	559	587	575	548	570	559	523	571	606	593	586	577	562	551	587	537	576	585	591	567	571	523	577	576	577	590	564	570	542	545	584	586	582	571	577	577	552	612	582	603	574	579	585	598	510	599	607	558	607	580	559	581	563	553	573	584	567	529	552	548	543	607	606	522	561	554	537	613	588	591	576	588	568	567	615	567	591	593	584	573	586	567	625	603	575	615	598	561	567	540	580	552	587	553	580	583	575	561	545	552	554	540	518	571	555	582	605	560	532	554	535	563	580	581	606	550	582	611	559	500	565	583	578	588	583	540	584	617	573	575	618	571	568	603	566	547	568	551	533	543	596	647	567	554	560	609	547	575	565	539	603	546	564	563	616	583	530	594	553	562	565	562	598	571	559	579	549	560	583	595	562	585	562	569	621	565	599	564	553	592	558	578	526	580	564	586	570	552	579	581	563	596	634	572	631	547	561	546	557	563	524	601	564	581	624	559	590	584	571	606	551	548	585	523	522	544	584	527	608	568	598	575	602	580	586	560	527	576	541	581	602	540	606	577	569	549	562	584	576	556	566	600	551	553	558	568	576	587	551	566	553	580	566	558	613	596	574	564	555	569	563	604	579	577	556	584	538	613	605	607	510	542	578	624	581	589	574	569	587	583	566	585	578	606	613	605	522	596	555	550	581	565	567	595	586	585	577	593	589	550	552	604	561	567	603	557	566	589	580	601	574	568	608	540	565	532	592	553	563	625	571	538	558	561	555	596	587	582	543	583	615	571	579	585	555	529	598	572	567	560	576	602	597	557	571	628	583	586	563	565	541	588	543	600	544	560	535	576	594	595	564	569	587	580	551	549	565	593	604	588	553	605	572	582	578	554	594	613	597	557	592	555	589	551	574	599	550	595	577	576	564	539	609	556	547	566	588	580	518	558	589	579	573	588	570	580	606	574	595	551	533	598	560	584	549	596	617	575	597	611	589	593	559	554	560	566	577	598	556	565	547	610	611	600	612	574	528	588	602	538	559	589	591	543	586	568	591	585	568	578	591	554	615	563	594	585	600	583	566	521	599	537	549	552	554	560	591	579	546	561	618	583	549	556	528	579	594	561	598	557	540	629	572	506	572	617
39940	18770	11199	6201	4511	3493	2659	2362	1949	1715	1542	1415	1301	1264	1216	1109	1099	1081	1043	1037	1059	1023	1044	1013	1009	941	1002	972	934	983	953	995	941	948	873	892	974	949	880	895	942	916	936	878	938	940	928	935	933	944	931	900	932	951	945	927	840	905	893	868	882	900	897	961	867	887	884	904	931	930	935	928	888	888	906	927	881	924	963	915	923	905	875	927	891	924	911	882	908	967	906	992	911	874	888	934	912	890	862	867	912	867	973	916	840	925	872	912	931	904	896	906	905	923	931	870	875	911	916	901	910	881	870	907	914	938	915	916	921	867	875	920	901	878	931	893	903	897	871	928	881	870	888	946	924	924	861	946	896	928	902	892	882	899	917	888	863	878	943	936	926	894	857	916	917	922	886	883	950	925	895	902	883	912	868	924	911	913	887	856	923	894	913	898	887	864	872	912	918	938	892	886	867	879	914	883	911	941	874	927	887	941	908	926	883	919	882	898	865	882	860	894	921	903	895	882	888	897	863	863	912	888	883	893	888	884	866	884	928	874	908	883	884	894	881	888	877	905	927	866	861	863	877	902	881	896	914	905	872	867	875	925	883	881	883	853	901	891	868	875	865	909	852	913	904	917	914	957	937	917	920	931	950	877	895	862	824	908	879	862	844	936	899	892	916	920	858	871	872	917	866	885	866	907	900	911	843	856	926	901	872	902	914	889	916	907	885	897	843	923	897	900	918	923	901	854	893	880	932	865	884	913	923	885	881	839	945	888	925	922	916	897	893	887	944	906	934	927	953	924	921	872	932	813	853	911	932	929	882	920	889	893	895	865	914	899	928	916	870	843	920	866	834	894	870	886	881	910	891	886	903	904	895	933	899	903	873	895	882	902	876	846	925	853	875	916	884	894	954	882	887	909	933	903	916	919	918	918	820	900	864	898	889	920	843	903	845	885	853	893	900	898	903	880	896	948	871	886	974	953	934	897	899	866	882	865	884	860	898	897	857	981	914	932	858	875	905	900	896	862	895	905	881	937	933	900	958	907	849	909	901	876	917	925	888	880	907	940	919	892	881	888	854	927	885	899	929	880	911	864	918	878	937	888	911	898	918	885	916	910	915	909	895	908	856	912	899	909	906	915	945	908	934	919	904	904	863	899	932	842	887	914	891	911	901	878	876	864	947	904	909	840	930	887	922	895	922	893	945	932	889	899	889	922	921	915	909	862	913	920	918	910	923	858	921	961	918	893	939	869	871	878	850	855	892	902	829	988	908	881	911	894	918	885	914	889	935	896	873	891	938	866	902	830	869	938	920	870	902	886	910	884	874	859	863	888	943	902	897	942	867	926	852	904	917	920	903	885	917	922	892	905	882	907	987	903	884	899	874	935	906	954	943	867	901	904	828	916	901	938	943	878	886	945	913	935	908	894	930	930	931	930	908	895	892	877	880	886	926	926	855	927	891	861	906	867	866	892	946	882	893	937	895	855	901	902	907	905	895	870	852	908	902	899	928	853	927	909	878	919	874	935	892	893	886	847	884	849	852	874	901	944	907	906	895	940	899	917	902	934	941	945	864	905	890	878	949	893	888	904	903	881	990	873	882	883	883	936	904	909	883	907	860	850	918	884	896	950	892	897	886	901	870	927	906	883	952	882	904	907	873	862	857	909	916	875	890	921	851	901	875	906	861	858	869	881	904	887	891	856	852	919	889	870	930	920	866	896	890	883	877	876	921	887	946	856	872	865	881	902	856	927	867	890	908	865	914	856	901	930	915	902	931	948	929	935	889	944	880	888	856	892	868	869	950	942	894	947	916	870	947	883	857	935	868	885	911	850	943	913	870	916	949	940	919	900	904	845	916	920	888	870	866	875	864	889	924	883	952	923	950	874	889	939	892	884	874	913	879	927	844	914	882	863	905	897	899	946	897	916	870	885	898	905	902	871	889	900	894	900	897	892	898	887	911	882	890	921	849	907	935	855	861	886	939	927	919	869	908	894	922	901	912	909	889	915	892	902	960	830	940	940	873	933	865	919	882	923	919	885	930	889	942	898	872	866	872	917	872	932	842	891	914	864	909	879	930	945	930	923	868	901	948	876	854	858	921	872	854	923	919	892	892	868	880	883	879	896	882	957	897	946	916	944	875	953	909	958	949	886	890	881	908	864	892	898	924	881	866	915	886	861	896	858	944	899	914	952	878	874	931	912	860	893	887	848	912	851	858	904	907	867	932	865	831	894	831	906	883	866	902	905	879	869	894	915	859	942	920	895	919	916	899	844	930	894	928	936	881	905	908	897	890	845	888	890	955	866	873	917	895	881	906	873	901	916	906	887	878	929	950	905	940	852	913	931	924	874	918	911	889	864	878	945	898	898	936	929	892	854	911	923	930	867	899	916	916	918	879	873	918	891	923	893	855	887	874	915	857	926	844	921	874	919	846	940	884	897	923	904	881	880	924	848	880	898	877	884	900	919	965	883	891	873	909	874	841	885	917	899	914	891	904	911	854	952	920	886	935	889	916	964	905	865	877	865	888	841	869	916	906	952	872	919	936	882	923	925	887	930	842	930	898	930	838	907	892	889	849	824	885	838	904	904	916	887	946	880	892	859	929	933	935	869	933	868	912	867	872	891	897	892	911	896	885	860	915	876	911	920	923	884	849	893	872	900	876	906	967	875	914	913	877	900	936	871	878	858	918	955	877	932	895	907	880	906	935	856	926	907	887	935	855	917	915	929	942	918	843	846	872	866	907	937	905	887	919	921	880	906	925	897	838	882	937	917	893	873	897	906	883	881	869	875	879	883	905	913	936	854	949	926	926	875	950	919	894	865	877	889	890	932	876	865	915	945	855	880	899	924	921	885	928	928	863	976	912	849	903	864	934	876	881	922	950	880	931	922	889	913	840	842	855	905	857	921	950	828	848	909	907	851	878	865	850	856	915	884	911	909	930	885	908	865	863	863	873	910	899	881	984	893	912	887	900	916	913	887	863	859	907	882	922	864	935	878	911	968	884	901	894	903	928	898	876	873	878	883	875	861	875	888	902	902	871	919	893	901	913	913	920	902	828	942	891	904	844	832	861	912	886	896	926	907	889	940	891	936	893	902	926	918	915	894	884	884	881	879	943	847	898	912	890	891	913	879	892	940	921	881	867	948	930	876	934	880	923	906	842	857	913	830	866	904	934	861	904	850	871	873	853	932	863	914	920	884	887	850	907	862	886	879	942	877	927	887	921	891	941	876	902	869	850	910	830	898	901	882	889	884	902	917	880	859	847	928	882	896	863	885	868	877	883	851	851	872	907	929	872	842	937	934	853	941	949	904	960	885	897	911	871	918	856	873	873	892	920	942	946	934	890	893	859	846	846	859	830	897	927	877	834	865	922	898	894	922	908	929	871	880	873	970	922	903	946	930	921	913	977	873	900	918	847	871	822	922	931	899	889	875	801	904	867	935	843	880	884	910	950	888	899	894	963	925	922	924	951	935	896	849	867	911	859	900	888	867
23335	21306	29044	23911	21303	20670	3747	1124	765	667	611	578	558	489	446	408	412	415	411	358	372	382	378	329	301	308	306	364	323	325	332	344	287	289	298	303	326	293	296	296	294	299	273	307	292	289	298	299	283	255	287	286	322	270	279	286	300	285	282	308	299	307	282	286	295	298	299	285	282	312	274	300	298	294	286	302	265	255	269	310	290	305	286	290	301	316	309	261	271	288	305	272	305	293	280	265	285	311	285	284	275	296	294	286	273	281	299	304	279	281	273	277	298	274	296	294	294	286	281	278	260	321	291	278	302	286	291	303	268	276	282	287	303	289	289	300	274	303	282	291	269	284	313	267	261	253	275	286	309	257	285	257	292	290	288	281	291	280	317	238	267	327	287	297	274	273	293	272	298	287	283	311	321	265	275	284	267	300	286	289	314	266	308	280	308	290	276	275	289	288	287	265	289	305	312	278	313	307	291	318	287	276	300	278	272	292	298	291	307	335	260	280	307	269	256	282	291	280	295	287	287	269	282	264	328	274	289	306	288	257	321	304	266	297	300	280	295	266	259	280	276	259	249	276	286	262	282	282	280	303	304	276	251	275	296	298	286	305	270	280	282	270	273	259	276	273	280	275	261	266	270	276	292	260	313	267	283	275	264	271	287	315	282	260	325	270	289	287	257	316	299	285	286	281	327	300	294	279	321	280	310	293	261	284	294	312	283	272	265	255	291	297	292	281	292	271	279	274	280	292	255	271	286	300	308	298	286	314	267	287	281	301	276	267	280	302	295	274	278	307	283	300	286	248	274	292	269	269	267	288	297	288	271	322	308	294	288	284	279	264	254	274	264	247	303	295	277	294	289	274	302	280	284	279	308	308	282	296	284	274	267	304	313	323	275	312	271	269	299	254	294	305	282	299	299	292	267	290	236	278	278	304	295	278	287	299	284	306	295	317	291	273	258	291	296	302	262	294	301	273	261	269	275	288	283	266	265	274	272	297	271	290	302	307	317	292	266	270	284	289	281	252	279	269	294	276	289	293	275	288	263	279	286	271	317	258	289	285	275	283	293	274	291	280	268	276	271	269	322	298	288	307	282	276	270	313	265	295	283	294	272	292	277	304	298	308	293	275	293	281	285	304	304	304	248	299	268	264	308	270	291	281	280	258	255	278	316	278	271	265	315	286	257	292	288	325	287	263	266	303	269	302	298	285	296	269	309	302	304	277	284	292	304	263	258	287	301	275	276	296	285	295	292	314	304	298	286	258	302	309	306	262	260	281	285	302	277	285	287	286	281	259	293	243	312	298	251	289	299	304	247	301	258	264	288	295	288	262	301	272	262	299	299	287	276	275	265	258	304	273	290	300	286	292	265	280	274	290	283	303	275	279	273	308	314	255	277	296	274	261	292	316	273	300	271	297	280	266	297	307	292	307	262	275	279	306	265	304	269	293	282	304	264	305	303	265	268	282	297	272	284	286	268	265	263	296	297	272	272	303	303	272	290	292	305	315	276	273	299	319	314	254	309	271	300	280	302	315	281	255	288	281	267	253	276	304	276	285	295	267	272	288	268	248	294	288	304	270	297	262	287	304	303	303	296	274	316	310	264	273	270	277	294	284	298	277	278	271	264	285	274	287	301	309	297	254	247	308	307	255	300	308	270	304	291	298	305	282	259	302	312	281	286	303	288	272	287	314	289	244	273	299	287	277	270	304	255	296	271	270	293	245	258	273	280	313	260	297	320	305	319	310	303	281	306	296	299	292	264	246	282	260	316	281	269	285	303	289	265	289	283	272	307	272	265	260	285	297	273	299	261	298	280	318	294	284	274	290	281	293	286	320	309	282	308	285	283	299	293	269	274	282	267	268	294	267	265	266	283	282	286	270	284	269	276	297	269	275	270	298	264	302	286	305	265	283	298	266	276	284	270	275	267	315	317	291	245	310	252	285	267	301	310	283	301	270	258	288	275	306	288	292	282	324	286	284	282	287	275	290	273	307	292	306	298	278	278	272	295	284	315	278	271	282	304	305	273	316	260	281	300	280	292	281	272	290	288	304	294	275	292	270	307	275	276	289	277	304	273	308	290	309	312	271	276	302	298	300	274	284	277	268	296	270	275	286	271	267	292	290	314	247	294	270	275	284	282	288	300	268	305	292	284	274	254	260	283	271	270	283	290	282	309	272	288	257	243	306	258	279	294	267	315	302	291	287	295	275	289	285	300	308	289	279	295	284	279	306	313	266	290	301	267	279	307	299	282	272	263	274	307	266	260	266	262	267	289	294	264	256	282	296	286	326	265	280	266	268	283	301	261	303	258	279	269	266	280	298	280	273	302	295	277	292	283	277	265	247	267	265	284	267	293	308	266	257	260	292	303	293	254	282	259	304	309	278	288	245	293	287	313	296	298	291	262	280	283	280	281	270	273	284	273	280	256	285	306	292	276	269	282	293	290	266	301	310	296	251	282	290	304	273	291	262	296	272	291	285	293	249	293	285	270	299	310	294	258	261	296	286	281	289	280	272	242	285	263	301	319	283	252	279	293	300	271	281	294	258	297	275	294	310	285	277	273	307	262	286	286	279	257	271	290	280	287	281	310	295	269	275	285	282	287	292	290	293	278	281	300	314	283	299	273	291	265	282	273	291	299	312	305	298	272	292	267	266	276	291	270	289	313	309	281	288	253	274	285	276	263	279	268	260	289	290	281	281	271	317	293	293	273	293	286	267	271	295	313	292	298	283	312	266	281	309	274	305	290	260	295	324	281	246	272	275	298	277	268	304	281	321	275	308	282	299	277	309	266	281	251	279	296	273	282	283	274	275	281	303	289	283	238	260	281	279	293	284	275	260	301	273	322	278	284	307	298	269	329	265	277	286	304	272	310	296	273	322	290	239	267	273	293	295	259	268	301	288	260	310	287	269	280	291	278	336	286	303	297	292	288	290	277	288	291	268	288	296	272	282	299	306	292	273	277	299	306	305	242	288	263	297	295	284	286	264	301	274	300	286	306	287	252	289	277	282	303	315	271	289	270	300	302	284	259	312	272	294	270	278	292	282	274	305	274	280	295	301	264	296	265	265	315	261	281	242	317	260	284	286	291	298	280	290	268	274	234	281	282	280	292	283	255	289	292	261	297	235	293	280	285	270	323	269	262	293	278	267	306	293	276	305	293	253	262	286	299	281	283	276	290	307	263	259	295	276	285	307	295	309	266	290	274	281	280	285	278	290	274	302	266	283	278	309	278	292	299	299	308	290	272	294	257	278	329	291	276	262	299	266	273	283	290	281	291	291	280	299	280	314	292	301	277	272	302	267	299	283	311	299	277	274	272	236	268	284	273	237	282	302	288	301	282	253	305	288	298	270	290	276	295	261	301	262	245	287	287	290	282	245	276	306	305	303	281	297	291	317	289	287	279	279	273	283	289	287	268	287	279	304	316	266	288	284	301	312	291	296	262	275	300	273	332	269	289	307	290	253	285	269	281	298	276	295	277	276	304	255
44552	22658	15731	8872	6207	4672	3568	2796	2215	1838	1655	1340	1233	1050	973	899	808	761	749	745	694	687	685	658	658	619	614	569	545	576	567	579	530	551	530	550	503	456	547	495	505	542	525	525	498	477	503	515	530	483	489	507	483	472	492	505	498	462	424	522	518	443	479	519	499	480	478	454	474	492	491	464	471	479	448	463	466	474	458	474	472	469	468	441	481	489	519	463	426	466	446	457	479	476	476	464	469	472	418	458	447	454	452	482	494	484	499	477	462	455	466	460	465	478	506	501	432	496	438	482	503	491	494	469	510	448	490	484	459	470	475	452	462	450	486	491	428	463	480	450	471	443	500	439	432	491	486	456	472	447	481	514	482	493	467	486	481	450	485	471	419	460	479	443	457	448	463	471	456	471	470	483	472	471	488	496	462	454	434	463	450	458	464	432	448	485	490	469	427	465	446	467	459	460	447	487	464	451	481	469	481	497	445	493	457	490	454	486	464	449	451	470	453	519	470	453	477	478	477	452	457	476	448	490	473	439	486	406	448	499	487	466	467	460	478	454	493	477	454	541	450	464	484	469	413	465	445	528	440	485	443	455	452	454	485	469	430	469	463	465	454	478	422	449	490	474	457	448	443	437	457	473	474	447	472	458	456	449	443	483	497	441	453	473	478	471	452	428	497	436	459	431	485	437	490	465	456	464	437	446	441	450	429	487	493	477	455	446	448	489	455	454	427	514	463	487	464	455	459	495	476	472	457	477	427	421	459	490	485	513	489	474	464	484	497	460	458	481	514	432	447	489	444	469	435	463	451	470	467	451	449	456	470	455	454	448	444	459	471	495	457	432	471	460	465	460	467	454	462	512	493	468	455	483	468	440	477	436	460	501	482	462	466	443	468	450	456	452	468	493	480	408	473	462	471	472	447	443	488	491	483	472	455	442	476	473	464	474	470	473	443	445	492	462	466	408	522	471	458	485	465	451	492	467	452	462	475	477	470	454	449	454	478	484	458	493	444	454	477	449	470	451	487	512	443	471	486	444	430	481	449	430	425	481	457	431	454	436	479	453	447	486	484	501	473	453	485	443	465	430	508	475	466	448	485	463	468	504	470	463	482	466	490	453	444	490	494	465	494	478	453	468	471	463	487	461	474	463	440	446	486	460	426	452	454	505	478	469	480	459	487	482	449	441	493	457	417	424	463	504	486	455	450	464	491	471	461	467	475	473	496	466	444	472	452	480	458	444	470	459	455	488	449	483	470	466	451	439	485	444	462	487	484	434	470	482	470	461	436	435	468	421	442	454	460	469	447	469	463	438	500	457	502	489	426	478	486	460	483	449	502	502	448	465	496	459	478	484	474	464	466	441	455	480	501	473	456	462	458	523	434	494	432	480	447	453	489	452	510	454	487	453	430	485	473	455	443	462	477	463	481	460	488	472	462	468	484	460	418	449	469	465	495	486	447	459	500	490	461	494	489	485	453	476	470	479	495	463	438	445	462	466	468	457	459	489	428	465	448	449	505	425	486	478	443	441	480	472	461	472	450	449	436	462	514	467	488	453	454	485	459	492	455	447	466	474	457	429	454	475	482	480	486	477	439	447	481	453	466	449	465	474	432	435	474	475	475	478	455	460	473	463	477	466	449	486	464	452	443	482	458	456	464	468	492	446	467	438	452	463	452	441	454	491	455	445	455	465	470	459	473	462	492	472	455	496	463	440	459	485	453	436	449	440	452	439	457	487	471	457	399	476	472	481	476	498	450	459	491	445	469	470	484	444	483	478	437	469	476	478	492	473	493	470	502	471	431	482	506	478	450	463	461	467	459	477	503	452	453	452	480	486	454	477	460	451	496	448	460	433	472	478	457	443	425	444	454	456	427	458	455	453	453	470	440	471	473	429	485	502	441	474	415	484	462	449	491	457	478	432	446	464	460	462	454	475	466	471	498	456	447	461	485	465	453	451	459	476	410	445	462	443	478	468	465	425	466	489	491	448	473	493	466	439	507	466	461	466	453	494	431	439	421	474	446	453	474	466	475	433	475	449	446	481	453	538	464	485	466	494	483	473	450	465	452	477	471	442	446	448	450	494	440	412	450	452	482	437	470	478	458	442	466	452	443	456	512	449	448	430	454	477	474	451	487	451	497	484	436	457	470	433	454	431	466	433	464	459	455	467	441	514	487	444	482	414	484	456	467	482	443	463	445	431	469	473	469	497	468	474	502	473	408	461	456	484	473	462	485	475	482	446	509	487	455	433	462	490	500	472	484	481	471	463	463	468	460	481	475	448	482	440	455	457	463	455	445	453	454	461	483	480	474	441	422	459	483	448	466	467	491	492	464	466	438	455	469	458	440	484	455	469	483	470	450	490	471	422	443	497	491	454	473	446	471	459	447	472	468	457	451	456	541	507	442	475	453	434	460	478	463	471	476	463	471	457	492	518	472	444	453	466	456	449	445	466	444	508	485	442	445	466	471	464	481	467	464	440	431	456	478	485	451	445	449	454	427	447	474	427	496	484	496	482	466	475	475	457	444	436	422	456	446	466	494	480	460	468	451	426	459	507	460	469	473	456	446	470	433	480	450	458	425	424	491	435	434	426	449	486	418	447	452	485	491	473	471	429	476	469	465	483	459	456	451	462	437	460	496	471	479	447	457	480	462	506	458	483	428	451	512	454	440	458	483	448	447	454	476	484	493	484	456	477	478	468	470	453	465	462	436	502	499	453	435	458	471	468	441	475	495	495	465	415	484	503	455	439	477	479	475	489	462	461	500	449	484	496	477	477	485	456	499	438	485	520	486	477	446	463	462	491	474	492	471	481	433	483	453	454	455	459	510	474	478	465	467	462	462	472	402	477	456	454	442	456	460	464	481	441	484	477	464	466	473	453	470	465	452	492	439	424	458	467	465	462	448	466	490	445	466	484	464	500	475	472	453	465	450	455	433	468	505	441	474	427	442	472	404	446	436	457	457	439	425	497	473	466	477	423	503	466	438	477	464	479	439	500	462	451	470	439	462	493	468	455	461	471	449	440	496	511	451	456	433	433	452	457	486	452	476	486	437	467	495	458	450	452	456	491	517	438	436	446	470	455	461	426	425	464	499	468	453	469	503	448	413	451	452	519	451	502	443	466	450	445	438	470	474	445	511	495	476	504	443	436	508	450	477	477	487	484	464	451	433	439	477	427	499	440	478	462	468	470	489	455	471	448	451	459	497	461	465	465	472	451	477	454	462	488	457	467	471	489	454	496	504	466	465	466	420	448	486	458	442	461	449	473	461	451	469	456	498	478	477	446	474	464	496	492	479	429	498	459	462	486	488	427	467	454	455	488	460	499	417	437	481	459	472	485	474	483	468	462	460	483	448	454	473	451	461	448	471	513	456	455	513	418	498	442	434	462	436	481	474	474	483	437	495	480	491	498	455	425	492	520	470	453	443	492	495	432	496	481	482	480	499	482	460	445	459	440	486	435	446	442	483	462	479	460	467	475	454	480	470	455
28410	20854	10882	2216	1146	896	808	755	696	680	680	664	681	655	666	620	634	660	629	667	628	625	614	661	640	639	607	636	623	601	617	607	640	591	622	633	615	666	637	594	630	600	648	598	579	597	581	608	655	559	584	618	615	659	596	610	628	630	625	650	655	579	565	612	653	631	647	591	608	645	669	647	675	632	671	614	614	645	602	593	628	635	640	636	613	656	611	634	617	622	610	623	606	622	606	607	572	624	603	577	623	605	633	577	637	608	611	610	615	623	601	606	615	632	603	654	642	675	606	656	652	659	644	649	629	562	619	594	641	603	646	635	591	586	650	604	596	638	566	638	583	623	624	636	590	564	622	605	643	673	611	613	609	638	613	652	593	584	608	619	626	620	642	571	593	643	602	590	664	600	612	629	609	618	587	613	624	641	607	594	651	637	608	644	594	606	633	628	624	610	653	632	601	632	663	642	593	632	610	596	598	649	604	612	613	591	599	627	609	619	590	604	636	596	612	610	615	546	583	623	619	604	614	599	635	594	584	600	620	599	613	656	607	618	608	596	642	644	615	567	640	609	612	620	555	655	656	609	631	611	644	582	621	622	621	655	616	641	615	632	614	608	586	608	623	587	635	616	589	610	592	593	623	649	639	591	566	593	597	616	635	592	575	612	596	588	597	582	621	635	607	612	597	590	625	620	656	659	624	606	636	605	627	606	680	609	667	626	620	619	622	607	612	606	600	649	642	599	600	599	652	596	635	613	642	623	617	627	624	644	614	589	625	634	624	577	648	619	625	621	659	601	604	608	626	640	597	592	602	630	602	636	621	617	647	617	637	635	586	628	594	620	638	599	590	673	564	631	581	588	605	617	630	605	665	609	589	595	609	569	608	575	635	621	598	631	638	625	613	629	639	627	623	633	621	561	617	603	600	559	646	615	599	582	624	609	594	596	599	569	611	616	631	630	589	626	583	605	630	604	613	570	639	606	612	618	632	652	606	588	579	621	588	621	581	595	641	581	588	651	612	575	615	614	640	609	580	608	606	665	606	615	642	646	596	589	596	597	568	587	589	614	665	609	619	627	639	632	603	619	585	660	608	584	622	607	592	642	675	580	608	612	673	618	673	623	642	667	612	585	603	581	616	611	611	603	618	583	643	634	624	638	623	599	582	626	551	635	636	584	607	624	632	554	616	625	600	643	600	620	626	592	636	611	595	647	591	643	615	615	645	603	600	632	625	625	626	613	636	648	600	647	615	633	662	611	610	597	606	641	608	657	589	572	655	565	602	557	619	606	602	625	616	652	664	585	630	581	588	608	635	636	614	611	631	622	606	628	612	667	636	629	637	640	635	591	634	665	650	649	624	607	594	650	632	616	607	618	656	617	619	650	630	628	637	647	610	578	581	597	653	615	571	604	654	609	596	618	623	580	627	605	590	635	597	633	623	626	642	606	644	622	625	591	626	612	632	608	615	641	629	594	603	597	604	650	616	658	600	640	584	577	621	587	579	598	640	621	646	602	620	620	645	608	585	587	619	595	635	580	598	654	614	632	655	617	604	639	564	632	634	631	614	600	669	602	587	615	631	619	657	596	594	602	594	640	621	591	617	589	604	658	617	604	622	627	642	631	643	611	584	646	639	600	616	609	601	692	670	606	611	638	628	620	568	602	630	644	601	612	585	604	598	668	610	671	637	623	584	572	598	625	603	634	639	592	611	631	620	612	595	637	662	608	624	611	626	606	600	628	641	612	613	629	669	599	644	659	598	589	653	661	628	630	645	622	580	630	592	621	624	622	656	616	604	602	612	610	651	651	608	569	606	620	607	597	611	652	547	585	566	647	580	653	587	640	585	622	646	623	578	668	586	646	607	604	618	611	603	619	602	600	645	640	619	581	610	619	617	634	637	564	639	594	596	597	615	644	631	600	585	621	642	595	629	626	617	657	662	658	640	593	628	619	616	612	619	641	586	629	615	598	592	641	616	629	587	589	622	618	636	626	614	605	591	635	611	626	623	592	574	616	628	601	592	622	607	645	641	580	620	624	614	606	629	592	567	628	617	591	662	665	588	571	612	627	610	577	661	622	618	632	627	618	630	609	580	589	605	599	639	643	558	572	596	643	575	616	610	608	641	596	605	643	616	598	622	601	621	628	658	602	639	633	608	609	627	646	619	598	570	587	583	620	572	606	595	660	631	596	605	569	607	618	613	635	634	600	622	597	621	581	620	599	623	584	647	644	678	618	586	628	646	636	626	605	612	604	623	629	636	631	646	644	631	640	635	617	569	611	629	647	630	634	634	630	599	606	584	582	653	598	593	592	651	608	651	641	586	628	622	635	592	624	624	620	591	633	628	594	602	622	603	626	643	597	603	604	613	599	590	609	600	638	605	629	631	625	630	593	661	596	557	612	575	638	602	628	572	635	664	665	605	659	601	599	642	618	619	620	644	613	594	591	615	579	627	607	606	600	700	632	603	619	608	611	645	616	605	642	626	625	625	598	643	567	587	616	605	619	616	598	614	566	617	580	592	634	592	648	611	616	566	615	552	618	626	653	633	628	648	638	636	664	591	618	609	597	641	615	583	602	653	612	603	648	614	600	641	615	634	639	606	579	619	605	592	584	588	644	597	634	599	592	627	650	672	626	580	605	597	635	623	678	593	576	578	614	593	607	611	593	654	611	620	632	621	602	643	639	627	583	639	616	630	576	610	607	641	665	583	612	675	662	601	615	647	565	594	607	664	627	616	608	607	647	646	622	622	607	580	621	637	621	676	636	656	661	633	590	619	588	579	610	605	614	596	600	639	627	634	604	637	609	612	644	630	643	584	634	631	564	595	606	608	600	591	645	622	555	667	636	636	634	606	598	622	590	602	599	633	628	649	600	651	642	624	633	629	625	616	605	603	618	631	605	595	604	638	573	676	622	610	610	605	636	571	530	598	631	609	645	621	632	587	613	633	620	611	640	677	617	628	645	607	651	583	631	583	611	603	585	627	623	641	595	605	616	612	598	624	591	613	627	580	631	632	646	621	583	610	604	630	603	597	601	571	614	557	619	653	603	581	630	657	598	595	658	638	620	587	606	578	626	660	579	642	608	628	585	611	658	595	587	608	680	620	594	602	594	626	605	614	626	560	598	644	594	603	643	664	615	577	577	628	622	619	604	669	588	603	627	625	611	656	579	619	626	613	639	604	595	604	650	638	622	641	594	611	622	614	650	654	622	583	640	604	587	643	577	590	594	592	655	609	629	571	644	599	607	593	574	645	640	621	607	595	607	615	594	594	622	601	656	609	634	620	604	626	659	629	589	593	586	603	607	570	611	608	642	643	607	620	628	593	645	610	567	601	574	594	598	654	624	600	627	606	637	590	649	615	627	600	603	662	556	612	614	649	604	617	628	616	586	623	615	618	622	630	583	644	626	601	624	599	565	649	595	611	616	599	619	602	649	632	604	614	599	615	622	602	627	599	573	625	591	594	585	587	628	604	629	610	604	646	595
33603	8692	5213	3042	2319	1794	1528	1399	1284	1201	1125	1213	1049	1075	1108	1100	1018	1047	1030	1021	1032	1044	1013	964	985	1029	924	1007	1032	936	954	944	1006	932	933	927	969	947	946	966	924	921	944	968	974	987	954	983	954	946	938	964	940	1027	937	935	974	935	958	898	974	992	939	935	980	931	941	982	946	922	915	981	921	910	947	987	939	938	984	974	920	1000	983	932	1008	954	1017	989	961	973	1001	944	950	915	945	924	983	976	976	907	946	902	963	941	991	973	892	967	975	927	1019	978	963	939	977	933	937	959	932	937	971	940	954	963	955	949	952	944	946	931	961	984	995	929	939	973	963	940	951	1008	1011	1004	930	906	939	910	991	955	1017	1005	990	884	955	990	901	954	950	919	972	950	907	962	950	977	953	1001	960	980	1028	984	994	913	957	940	987	946	953	1008	966	965	962	919	971	984	890	902	969	1008	973	940	897	989	952	974	914	946	1001	917	945	894	929	997	954	979	933	934	973	977	925	954	912	992	972	969	990	989	958	912	977	907	975	933	973	996	935	935	928	923	951	951	929	923	966	938	932	917	950	975	981	935	923	937	978	903	960	944	981	964	958	989	939	967	927	1001	995	975	949	959	1022	969	958	947	971	1007	959	922	927	983	933	938	934	968	949	953	924	968	978	911	920	955	928	929	973	907	972	977	922	963	975	929	918	924	924	902	988	953	979	955	928	959	967	968	956	946	1002	991	994	972	911	965	1023	1013	971	995	957	941	946	973	965	998	956	984	955	925	951	953	904	900	1005	906	947	1002	923	975	942	915	947	931	957	940	943	958	940	915	954	961	960	960	932	961	991	913	989	898	939	970	924	929	916	933	942	857	1001	946	977	963	905	948	959	968	937	945	975	976	949	923	953	924	969	984	957	965	930	969	941	981	945	941	939	922	970	950	947	985	988	952	934	909	988	985	952	911	986	929	934	962	1003	939	943	988	972	911	929	973	986	904	954	912	934	974	978	951	989	935	926	945	924	904	890	963	945	997	919	978	995	930	935	953	1001	967	967	981	971	909	967	948	943	976	1012	976	973	929	936	940	988	998	918	907	968	939	948	933	982	1003	1005	1002	920	929	995	973	921	962	986	993	967	978	973	975	881	975	960	969	939	952	967	907	904	964	976	986	921	904	909	959	948	937	936	973	928	942	960	970	938	936	981	974	961	909	908	925	930	946	916	1022	981	927	927	941	945	893	958	945	935	958	955	947	954	950	950	979	916	947	948	957	941	1003	971	953	931	928	904	1020	948	951	933	891	969	991	989	967	916	929	999	978	966	923	961	977	931	913	938	915	914	930	912	969	933	969	969	901	959	974	965	988	960	945	930	986	975	945	956	951	955	959	961	1003	936	977	892	955	922	935	931	950	968	988	943	938	931	951	987	971	1017	929	988	950	984	1024	929	976	932	947	975	939	1010	980	995	969	929	946	918	983	958	978	980	955	998	919	1008	932	965	912	918	943	963	969	990	904	973	976	953	937	905	944	948	967	969	917	917	954	965	984	916	960	943	993	911	979	954	966	933	942	941	949	925	1002	922	983	990	960	925	1010	981	962	957	918	929	970	942	920	964	997	900	974	936	956	935	935	913	929	1047	1006	972	1001	977	1012	949	968	953	942	890	921	911	998	938	955	953	953	972	953	940	969	986	989	966	931	979	977	944	994	940	940	923	940	959	961	919	988	965	943	968	995	986	903	954	966	972	999	927	962	902	942	898	930	927	996	974	954	937	898	944	973	948	966	955	1074	974	966	1002	890	924	920	934	974	960	957	999	950	989	948	959	960	940	926	919	967	960	895	920	936	942	943	917	965	957	964	986	982	957	987	922	967	917	942	949	969	914	970	919	955	923	961	918	925	946	973	958	1001	1014	907	948	938	917	931	949	986	999	943	971	949	959	902	968	956	1012	971	940	943	1015	975	918	1019	969	958	976	1020	936	943	966	984	945	976	904	990	1008	998	968	950	957	926	910	948	947	988	942	933	1004	1015	893	1006	982	987	979	973	961	945	912	963	967	934	934	955	968	986	949	985	1004	952	995	984	905	902	971	987	990	939	925	947	928	996	949	1008	1000	916	911	946	919	966	950	986	943	873	966	943	926	944	984	957	974	922	986	968	976	929	972	1011	988	929	1015	949	977	963	952	927	949	931	972	922	970	932	955	967	943	907	977	1014	961	988	980	959	973	973	939	966	927	901	955	965	1013	975	939	919	982	1009	931	950	912	992	950	973	1011	983	1000	1031	899	968	1011	952	949	879	900	948	937	967	953	998	939	928	966	929	985	955	913	914	983	963	953	955	924	964	931	931	953	1028	955	962	944	949	962	974	979	960	988	995	905	934	948	967	963	947	928	934	957	999	893	931	995	928	946	970	918	969	909	981	941	977	976	991	933	991	891	971	975	950	985	955	907	926	947	984	919	952	961	891	990	951	912	949	963	968	979	964	950	990	923	981	934	963	955	943	926	937	946	960	966	922	898	978	1023	954	934	930	956	950	950	959	937	894	927	946	929	1015	1000	973	997	975	944	934	919	918	913	908	941	890	950	973	937	933	940	965	927	984	935	943	962	965	939	927	914	990	943	975	956	926	957	998	900	939	924	950	928	890	972	980	978	971	985	995	927	948	934	991	999	905	949	952	911	971	919	955	963	979	952	962	1005	993	963	917	918	986	943	954	975	964	971	996	946	997	886	992	973	1019	958	937	960	945	971	976	980	977	945	901	974	944	959	974	921	910	961	934	965	969	972	968	1006	985	936	963	969	979	944	999	963	992	974	915	872	981	951	948	983	992	971	969	972	975	937	965	986	967	940	1006	1025	996	990	900	945	887	927	978	955	991	937	924	984	944	937	909	1017	976	975	896	972	987	978	940	970	950	984	942	983	937	967	946	944	959	957	975	985	968	990	965	936	981	983	938	980	968	953	1003	981	937	955	945	906	999	969	950	982	941	933	910	963	936	966	952	966	884	934	960	943	952	938	993	949	941	927	904	1009	970	942	966	1008	928	968	979	1009	980	953	941	934	1006	930	975	925	966	917	952	985	926	969	932	932	922	955	1002	975	940	969	1012	913	941	939	963	937	974	948	919	964	930	996	989	986	937	1001	944	972	918	955	972	952	939	942	939	916	950	944	958	926	974	944	931	966	969	934	959	950	945	1005	950	967	948	994	964	946	963	944	936	978	967	1007	851	934	948	1008	948	940	954	1014	921	907	966	978	1014	966	1039	986	1021	938	954	1008	969	931	923	967	963	1016	987	983	972	952	948	947	959	987	947	942	924	965	947	956	977	899	959	931	1016	910	936	968	972	938	942	951	979	938	954	922	939	965	953	966	935	953	900	954	932	958	909	907	961	980	955	963	951	1002	923	957	974	919	958	980	972	949	962	961	993	941	967	930	966	939	917	926	975	989	986	944	961	968	962	950	924	903	968	946	982	917	955	965	904	920	936	949	967	975	978	943	964	922	964	979	960	986	943	965	961	913	998	963	963	947	953	953	976	933	955	948	962	934	950	976	966	970	963	948	937	1011	908	977	910	967	943	933	967	966	904	953	961	878	912	902	945	980	987	937	959
24199	21313	28561	24355	20995	5819	1577	1058	869	794	781	732	700	708	671	678	697	635	654	603	634	597	531	636	582	581	573	602	624	538	588	580	565	565	577	577	604	517	586	581	619	607	612	594	548	556	532	581	568	622	558	598	589	538	533	592	614	582	618	567	614	600	523	531	566	585	582	571	574	571	574	569	570	575	581	584	645	578	570	524	603	616	540	514	542	590	544	586	571	581	600	573	576	579	546	603	589	609	552	588	552	574	548	542	560	525	563	526	559	595	581	594	562	514	564	579	566	555	570	555	617	589	524	537	598	597	609	618	564	545	582	560	579	539	592	571	579	603	565	586	575	560	577	561	608	582	587	590	573	561	572	555	594	574	549	588	591	570	568	545	559	526	580	556	584	576	546	582	557	542	608	574	605	604	591	551	549	589	569	550	534	541	573	554	566	533	588	576	592	575	558	619	607	576	547	531	570	564	592	571	573	546	591	551	553	557	554	558	556	564	567	603	585	587	584	605	557	635	590	564	564	557	560	544	572	537	598	632	599	553	526	586	561	562	565	566	549	592	563	567	624	579	569	569	568	583	566	547	552	548	566	593	581	596	550	585	604	574	553	592	575	588	578	575	543	558	559	550	526	551	572	510	569	578	556	564	579	580	585	604	540	532	565	561	565	561	522	605	598	528	574	587	519	544	553	584	594	574	549	571	570	543	568	585	555	566	528	557	615	584	530	579	561	524	598	540	502	544	569	569	567	591	560	571	552	522	557	580	597	562	563	575	587	545	596	563	558	550	555	590	577	564	605	629	508	567	586	575	573	580	543	537	572	567	558	545	562	613	568	561	572	602	525	549	579	580	557	567	538	547	574	609	572	590	559	571	562	566	572	541	603	582	563	549	564	547	557	587	567	582	580	538	550	556	550	572	565	551	546	542	573	538	584	566	553	531	582	575	524	526	603	559	602	547	561	531	606	575	544	588	577	588	588	555	562	602	538	592	529	596	584	554	558	561	548	582	586	554	572	544	540	563	574	551	565	493	552	513	605	557	563	565	582	546	569	575	587	565	611	564	590	574	546	613	569	539	570	537	586	614	572	557	540	624	562	632	525	588	599	559	595	562	586	581	605	590	574	566	557	564	560	597	579	573	573	583	538	562	515	562	537	605	508	553	579	566	592	577	580	567	562	557	602	623	563	596	577	529	596	563	564	588	596	553	585	537	571	573	564	567	599	535	565	571	589	602	613	562	610	550	565	524	568	504	586	594	571	561	562	537	542	602	532	587	559	511	576	559	558	553	589	601	562	585	581	555	516	576	587	579	585	564	544	545	553	587	565	583	570	539	545	545	586	538	594	556	584	555	571	567	584	602	590	588	551	598	585	537	552	588	610	504	569	563	554	537	541	569	531	577	534	548	573	590	605	560	596	599	581	579	559	590	582	613	535	525	547	532	549	574	556	593	570	576	607	564	557	592	550	554	571	608	604	565	577	589	569	595	616	583	623	577	605	544	521	553	599	566	618	557	581	576	622	570	546	523	557	569	552	499	587	620	565	580	598	545	591	587	547	522	583	579	579	534	580	565	573	545	591	572	580	543	606	610	552	567	567	551	538	638	571	584	553	582	587	554	571	545	621	592	585	541	558	570	508	605	594	531	522	528	546	572	584	600	539	564	588	537	567	579	630	544	606	570	581	547	560	575	543	512	614	555	550	571	563	582	590	528	563	560	603	624	542	513	608	546	603	562	559	543	572	550	591	523	550	573	622	558	631	591	586	607	588	577	561	554	544	513	574	560	582	590	540	561	564	543	561	579	541	576	559	557	556	586	614	573	557	606	562	610	571	577	570	537	543	594	568	532	563	558	576	543	546	552	562	547	527	564	553	597	564	557	557	553	559	530	549	598	555	553	555	561	536	574	600	566	582	574	580	552	565	543	538	564	572	535	541	579	535	571	543	581	556	581	584	579	583	507	571	544	588	546	590	555	538	567	579	583	571	546	528	568	604	535	547	562	523	603	578	610	540	589	552	613	576	586	586	568	579	546	552	569	592	558	588	552	549	534	572	625	545	561	564	583	562	575	576	598	573	598	554	548	567	600	548	562	602	559	570	562	603	609	545	567	532	560	591	558	558	556	587	538	563	558	527	602	560	551	570	615	519	566	555	555	537	574	544	592	557	594	584	558	584	547	532	616	599	544	587	622	523	542	546	560	549	561	560	571	595	565	563	583	577	581	586	497	584	567	577	571	601	526	530	569	516	578	588	559	529	514	574	597	576	536	569	595	583	537	554	613	576	518	574	547	565	525	538	612	568	565	567	558	590	590	576	546	572	609	536	576	578	584	553	535	580	565	591	524	566	551	564	552	528	534	605	609	631	535	611	531	565	546	615	582	594	543	566	553	551	544	533	561	586	593	574	544	566	596	590	543	571	586	542	566	525	581	540	585	565	583	577	493	583	548	575	591	561	588	578	565	550	558	519	562	565	582	585	583	564	582	601	582	555	568	575	579	540	559	596	587	587	583	548	588	567	612	558	572	569	565	533	609	559	573	556	563	571	543	623	570	545	595	583	590	573	543	552	560	599	596	505	550	557	550	579	556	573	569	562	561	569	579	556	587	560	539	589	584	548	604	547	579	583	523	614	536	582	603	575	571	495	579	597	575	548	547	516	529	578	541	596	529	605	537	575	581	570	593	546	544	565	568	595	559	522	565	573	642	589	560	586	535	573	586	576	562	543	552	586	567	557	558	561	552	534	578	563	551	581	591	546	547	584	578	586	578	554	613	587	583	540	565	566	572	534	576	541	552	524	575	557	587	548	588	548	570	571	534	569	582	623	530	566	530	561	568	580	570	595	582	553	569	544	540	547	520	557	567	559	627	559	604	531	560	616	575	581	582	590	549	598	591	565	563	557	570	554	587	529	522	567	531	560	579	546	577	589	583	582	565	563	574	535	549	570	575	585	569	529	580	517	575	561	565	556	557	578	560	544	575	575	559	512	550	548	585	537	562	535	571	540	560	557	607	551	559	568	548	546	542	506	559	603	587	619	614	587	602	558	563	558	543	613	561	586	546	593	617	617	542	557	547	555	581	541	561	533	564	565	585	571	572	564	516	553	579	543	596	523	545	569	588	583	543	552	570	571	585	559	596	595	543	576	547	534	553	568	593	588	616	560	583	622	561	569	565	552	584	578	513	568	561	594	572	535	568	575	568	581	560	599	599	554	536	576	531	593	599	568	558	534	606	586	569	586	582	590	542	562	603	561	566	514	552	583	525	559	548	553	554	573	600	590	552	586	577	545	537	511	600	580	544	549	567	580	575	568	586	544	573	583	589	571	547	571	577	588	550	528	582	546	546	573	596	568	549	535	611	563	555	569	526	556	556	564	561	569	565	549	557	577	553	532	572	549	533	620	553	551	537	573	576	539	585	527	554	585	540	559	593	531	583	587	564	614	591	525	622	518	591	577	545	593	593	577	536	542	599	570	527	602	582	556	575	579	603
38908	17829	11945	6830	4682	3738	2838	2244	2067	1724	1509	1475	1337	1263	1187	1175	1151	1121	1123	1084	1018	1012	997	999	955	1000	999	1005	950	940	935	1012	948	964	894	941	935	897	920	935	879	912	916	879	933	899	917	865	892	891	919	888	922	905	965	890	861	939	897	867	873	932	856	869	840	883	898	879	864	875	922	861	850	864	928	949	951	919	899	878	888	875	905	925	874	911	909	872	909	892	876	870	908	898	921	844	917	892	945	878	855	941	916	876	901	873	904	866	912	877	871	891	937	881	921	894	946	962	930	915	918	894	889	868	884	941	853	888	947	870	850	872	894	997	892	906	861	861	921	883	949	901	887	869	931	965	906	885	863	867	907	903	916	869	870	900	889	898	877	927	859	878	915	823	907	891	927	876	877	867	925	843	881	866	900	882	843	838	872	875	897	893	902	906	876	913	894	906	897	921	906	904	867	883	871	927	933	915	862	854	936	930	893	897	905	901	872	914	898	888	916	890	870	924	915	894	910	919	889	893	850	940	911	914	875	910	874	905	969	873	943	862	904	863	855	914	899	897	935	866	898	878	882	921	867	908	905	931	876	874	895	893	862	919	884	890	834	862	878	873	909	890	848	873	884	877	916	859	877	856	864	917	875	882	851	884	907	902	924	903	857	876	886	866	893	923	857	935	889	908	900	891	873	953	878	859	857	903	888	900	897	865	899	929	872	905	940	894	897	902	907	901	908	890	868	915	879	921	834	921	882	896	927	827	918	879	900	885	896	907	915	900	891	899	851	849	886	867	925	938	915	936	925	837	897	919	849	907	912	894	885	886	906	886	897	889	953	948	941	868	926	925	876	915	847	895	921	873	887	804	885	882	898	898	927	963	886	870	895	889	889	900	882	899	910	891	871	835	924	912	910	894	878	902	856	850	929	832	929	869	895	877	893	864	908	878	850	897	906	913	887	923	882	902	896	891	962	908	855	879	884	952	903	858	962	879	884	892	909	906	895	925	913	884	918	879	916	973	907	904	864	880	895	861	874	899	889	869	901	864	887	879	918	892	972	846	941	869	841	883	851	937	856	959	893	836	957	889	866	941	864	909	909	874	903	900	942	880	898	910	840	925	910	850	883	902	903	817	903	947	908	839	993	888	881	884	885	944	892	902	894	914	914	927	873	908	874	847	930	887	934	961	851	899	890	875	926	978	893	909	888	871	884	852	887	892	941	902	903	871	946	897	857	921	885	929	950	927	927	885	925	941	912	924	935	907	856	853	918	884	920	906	811	963	916	896	847	912	885	852	926	918	882	871	850	900	879	864	892	855	906	924	892	909	870	890	871	874	925	897	911	922	880	880	893	899	887	942	880	861	902	886	884	869	899	861	860	889	918	899	921	894	910	897	908	893	924	901	944	876	866	887	903	900	925	916	878	920	894	874	897	887	924	878	870	892	838	896	921	918	850	899	912	962	900	888	949	892	854	939	874	877	881	921	882	921	893	861	872	908	881	923	881	920	868	889	875	885	951	878	948	905	859	943	900	909	901	904	903	909	918	874	896	902	902	889	923	903	927	887	888	914	903	898	869	862	902	852	926	905	907	837	839	875	922	967	873	870	861	921	864	879	903	840	940	883	873	906	884	947	942	873	946	898	919	855	922	902	937	975	864	901	848	876	908	930	945	893	941	931	899	905	847	929	918	857	875	878	909	871	960	881	884	877	875	871	923	880	921	929	876	949	925	882	974	920	855	867	884	839	860	903	886	856	895	861	882	893	921	864	943	911	890	941	916	895	896	893	948	917	908	922	858	863	873	887	889	914	880	948	875	893	896	897	934	894	876	961	847	913	913	884	907	916	844	916	846	892	901	943	865	838	907	916	872	888	876	917	916	902	930	900	916	896	909	863	891	874	905	925	911	856	896	917	916	877	926	853	926	906	937	888	869	871	860	870	900	848	904	875	850	868	875	891	848	877	904	897	894	885	833	905	903	902	882	905	873	910	895	902	934	831	874	868	894	926	907	919	817	940	909	968	856	892	897	851	905	921	846	892	887	890	905	873	902	869	856	839	908	884	880	900	873	944	915	878	911	824	915	912	925	896	895	882	866	862	905	928	882	906	917	891	843	884	901	927	895	860	853	886	911	891	899	904	887	896	847	950	893	895	900	866	891	925	889	845	898	877	875	896	883	929	913	851	914	906	833	944	882	883	837	886	888	863	845	893	917	897	945	902	891	841	920	863	872	902	941	865	903	928	887	839	934	897	922	862	859	900	866	895	883	917	912	920	908	942	913	908	867	912	926	885	894	924	875	919	898	885	869	911	886	880	915	903	945	939	899	888	916	899	889	904	863	906	848	904	884	944	942	895	913	911	863	869	849	936	915	854	955	889	883	975	948	885	908	883	891	886	873	857	953	860	886	866	874	887	882	904	868	835	885	916	885	896	856	861	917	860	909	910	867	891	880	919	901	933	869	872	898	917	899	860	875	908	903	845	901	881	861	899	863	898	905	905	881	887	871	906	946	907	917	915	865	934	839	913	909	888	805	905	892	921	894	942	877	873	879	920	867	876	904	937	903	905	900	965	896	922	903	917	866	878	860	965	919	922	899	894	908	904	929	889	930	868	879	941	914	841	857	934	906	842	916	873	939	917	879	922	900	881	817	839	889	916	866	851	890	921	881	900	948	889	874	870	903	894	914	903	878	867	938	881	909	879	885	878	849	854	905	851	878	842	862	910	905	864	895	891	883	864	867	912	937	943	907	886	872	860	873	876	967	906	916	915	946	936	899	875	877	886	848	898	806	914	890	862	873	851	861	889	933	859	873	852	907	902	905	888	919	870	859	927	894	912	911	912	865	903	855	862	909	925	950	916	888	904	850	896	896	906	842	872	896	868	915	898	869	835	913	899	887	855	912	896	920	920	848	925	850	838	930	929	864	902	887	905	923	859	832	873	913	870	940	863	885	835	926	890	917	908	942	892	887	884	873	927	880	922	888	916	906	958	944	865	902	921	917	851	896	912	951	893	913	871	901	897	936	906	931	885	904	930	887	886	877	873	916	874	869	892	941	845	881	866	881	829	917	892	920	886	888	887	901	850	859	927	867	883	866	931	948	905	908	904	891	898	900	925	856	929	887	861	851	958	878	912	901	872	960	899	882	898	915	908	873	936	886	909	839	899	907	895	902	910	912	888	909	874	917	914	888	869	908	916	914	928	833	943	868	923	839	939	900	855	915	855	855	936	863	860	894	939	950	940	860	914	859	910	895	880	845	873	862	880	841	845	836	889	839	844	849	942	857	885	899	911	840	903	913	854	875	867	951	867	887	934	907	978	883	924	864	912	934	862	867	929	921	848	916	880	910	923	900	861	895	871	924	908	849	873	926	880	933	963	874	913	836	885	888	949	920	877	851	862	877	853	910	916	852	885	845	942	867	916	827	860	898	909	920	864	871	863	897	884	877	849	880	924	928	902	923	923	857	843	915	889	867	914	941	877	876	881	931	868	882	844
23264	21329	29120	23861	21309	20669	3735	1094	852	706	616	549	523	501	471	418	426	382	393	371	375	330	305	339	370	357	321	337	307	319	300	292	323	312	294	316	327	310	307	296	299	300	298	319	305	297	304	301	294	293	304	289	263	289	313	312	274	287	300	259	284	309	302	287	275	269	263	315	259	268	262	288	305	308	285	323	309	323	294	266	253	255	296	253	283	305	271	305	322	273	242	287	276	278	293	313	299	303	284	301	280	268	262	263	262	273	290	276	246	266	278	277	280	286	286	275	285	278	312	293	289	304	301	267	279	265	279	306	316	283	284	262	270	273	290	314	293	288	288	302	280	277	259	301	263	285	257	245	316	258	278	274	300	283	263	304	280	257	306	274	281	287	290	284	251	264	277	287	303	283	292	289	273	288	282	288	290	250	282	278	283	282	273	248	275	280	285	279	309	269	274	259	258	283	265	304	274	272	291	291	272	309	274	284	295	301	281	237	272	270	298	242	288	300	279	254	261	274	275	283	280	278	274	280	270	261	281	286	286	292	265	270	279	304	273	259	309	316	283	290	285	286	261	309	315	299	313	277	287	266	268	280	265	302	280	297	279	290	277	287	285	280	279	321	281	290	274	265	292	299	301	286	322	322	273	297	280	285	327	315	274	257	284	242	282	307	289	276	309	280	289	284	302	293	272	292	320	303	302	275	289	276	307	296	293	295	302	287	270	273	281	277	286	294	278	303	302	297	303	300	279	290	316	293	249	286	293	278	254	266	264	278	286	276	298	263	291	275	270	267	282	316	311	283	293	275	262	248	276	293	275	293	307	288	292	277	297	269	275	271	286	289	303	296	264	278	301	307	259	277	293	310	273	290	280	246	300	264	267	291	267	253	274	268	307	261	283	293	290	289	268	262	253	292	292	275	270	286	286	316	297	278	271	263	287	274	261	277	289	290	287	280	262	311	290	270	307	279	270	273	280	277	237	276	267	312	329	243	277	312	267	288	280	291	290	270	290	294	297	263	268	258	272	269	277	305	271	266	296	312	312	276	296	287	289	273	281	282	298	284	269	281	287	272	264	283	289	269	306	270	280	280	316	261	299	283	247	300	295	299	276	304	299	275	269	305	286	309	255	284	271	323	293	268	294	259	290	284	301	286	278	300	287	308	287	285	261	274	277	307	302	276	287	279	278	277	284	263	291	304	257	278	269	305	296	282	275	319	294	287	273	265	310	296	293	291	273	297	261	293	274	293	269	283	274	282	276	266	285	268	265	264	285	276	263	257	256	271	303	275	296	289	261	299	278	290	270	272	285	271	297	290	288	290	302	263	291	280	289	264	303	304	300	302	252	292	274	257	266	287	296	279	279	262	310	291	316	293	283	285	287	304	309	282	268	264	259	299	294	270	257	297	306	283	258	240	308	282	299	284	268	289	259	280	301	315	269	292	314	256	278	291	315	279	282	263	269	283	284	281	288	275	282	296	268	288	322	288	302	278	283	292	305	290	307	273	265	298	306	273	288	297	288	282	285	282	288	281	272	279	276	274	263	274	269	307	302	311	283	273	296	277	310	294	297	285	287	272	273	280	287	304	282	272	300	276	281	298	309	256	281	287	269	274	321	267	275	287	257	287	298	244	281	281	278	284	253	296	296	287	265	258	295	310	262	308	296	299	293	283	273	280	274	281	298	288	302	296	279	278	272	293	297	292	269	273	274	279	242	271	277	275	282	266	298	291	263	263	283	271	306	262	283	279	279	294	293	267	266	258	293	279	271	301	302	290	243	259	299	275	290	241	280	278	287	299	272	292	306	284	280	266	268	262	287	256	276	270	279	273	280	284	288	303	287	293	274	298	309	280	293	301	259	263	256	292	306	258	291	267	267	284	283	272	278	261	266	281	282	315	285	272	293	311	305	279	305	286	308	301	269	271	309	290	293	300	255	289	282	275	297	315	269	300	297	296	287	293	292	265	262	277	295	303	271	299	273	289	292	261	283	263	291	298	290	307	281	274	265	268	261	266	292	285	273	290	274	289	272	265	291	309	282	266	264	259	275	277	304	273	297	290	277	259	297	273	276	297	287	300	280	276	285	305	268	266	289	333	259	285	293	272	263	265	266	305	290	281	288	260	290	289	263	273	281	294	277	291	271	275	286	300	274	277	291	280	274	281	283	293	264	272	267	256	291	269	290	316	306	298	287	275	303	288	287	292	273	290	289	281	297	303	250	311	266	281	300	280	319	266	322	290	303	285	299	275	276	294	277	281	296	260	296	299	287	280	272	256	270	260	269	291	267	261	286	272	268	275	289	282	314	297	296	298	266	294	298	275	275	301	294	269	285	288	276	294	265	293	267	258	314	261	266	291	287	297	252	295	293	297	285	278	305	286	280	295	295	269	307	272	273	290	289	311	277	281	296	279	295	295	300	293	261	269	246	255	301	311	292	297	266	280	313	286	300	299	280	291	275	284	273	260	307	285	294	288	255	252	263	251	280	266	272	319	269	280	287	260	289	273	302	312	279	291	283	281	327	276	314	270	302	268	286	283	272	300	296	282	296	266	275	274	281	292	310	318	282	263	292	256	296	294	312	297	292	281	289	271	268	302	278	304	280	301	282	274	290	271	258	276	289	245	298	261	294	291	307	276	290	294	262	273	292	247	297	270	267	303	291	290	272	282	242	287	298	292	277	290	276	281	272	284	302	307	269	289	273	257	282	289	277	294	277	268	251	282	277	291	289	285	263	281	280	269	331	259	304	275	277	300	268	281	281	290	281	305	307	295	289	290	272	263	300	301	278	275	262	274	310	285	269	286	272	307	299	295	291	291	296	249	284	266	280	341	289	294	276	287	283	292	277	281	292	272	227	280	321	276	284	256	279	290	299	269	281	268	266	299	277	271	262	261	294	298	280	276	269	261	298	289	269	256	290	288	308	285	286	292	289	277	271	297	281	262	283	265	288	306	290	293	282	274	310	279	279	301	283	264	256	283	270	290	280	285	295	274	283	276	255	288	302	307	277	305	257	292	266	291	263	288	288	276	283	274	270	280	332	265	274	297	257	266	260	260	283	294	318	294	298	272	270	268	263	266	303	280	307	305	279	295	290	261	295	287	283	288	305	245	260	279	281	295	245	269	271	294	264	275	283	282	293	264	286	289	240	261	307	241	277	294	275	271	274	276	279	278	292	275	306	281	282	275	276	275	274	283	291	290	284	303	278	322	261	250	296	271	286	305	295	263	291	295	289	278	284	302	262	254	293	275	305	274	306	273	273	276	299	258	296	306	268	308	247	295	249	294	272	305	304	300	280	290	296	291	297	298	296	281	297	266	257	280	269	256	287	258	274	262	278	299	273	278	265	244	253	277	288	307	289	303	280	259	301	284	258	281	285	291	266	266	268	293	272	279	322	282	262	294	300	262	280	270	284	269	307	274	242	260	297	268	270	297	272	268	267	278	272	288	285	284	301	283	262	294	293	298	263	284	292	281	306	290	267	250	311	293
43691	23812	16033	9413	6424	4847	3757	2833	2204	1899	1553	1390	1206	1076	1004	952	850	826	762	772	712	661	605	626	614	625	610	555	572	569	555	570	524	540	494	538	524	474	484	498	500	467	493	502	495	505	492	484	456	507	492	448	514	444	481	486	494	474	421	462	450	459	482	465	465	491	485	454	449	464	424	459	510	472	434	500	441	459	456	413	417	443	449	413	487	441	482	473	468	432	459	465	459	507	451	470	462	520	457	422	472	427	456	462	470	442	472	498	495	409	453	449	422	483	459	475	454	498	472	408	459	447	468	437	464	453	442	440	514	464	470	499	452	451	483	472	456	404	486	435	467	459	434	441	484	431	467	478	492	438	423	456	428	453	463	450	509	443	456	472	435	472	453	434	464	442	492	483	486	476	431	473	460	448	450	455	458	447	451	471	422	456	466	449	510	430	474	428	510	489	411	464	460	485	428	464	455	465	421	474	429	490	427	450	457	448	457	458	456	429	475	440	441	436	451	465	479	492	435	462	454	481	412	475	450	457	469	460	438	493	452	436	505	490	453	470	476	469	468	467	458	437	505	473	415	397	454	451	441	464	470	477	459	451	446	447	487	451	443	442	492	461	442	477	471	447	428	457	460	439	484	502	466	465	442	458	455	426	476	487	440	446	456	446	489	460	440	416	497	452	424	484	476	484	473	444	512	447	478	447	470	449	467	484	464	446	497	472	448	427	450	469	446	482	461	448	460	436	468	438	468	456	469	492	455	456	443	457	458	439	473	465	452	464	452	442	432	450	463	473	445	442	489	460	485	442	452	454	400	495	473	473	475	474	429	458	468	451	452	426	465	456	459	453	420	460	483	459	474	454	472	470	486	508	428	450	454	473	473	474	476	455	439	461	444	433	440	447	440	468	445	471	469	427	439	459	455	449	405	439	436	450	468	395	478	451	518	452	445	431	465	451	470	466	474	450	477	497	450	447	458	456	448	467	474	440	472	482	457	443	440	446	479	437	426	478	459	484	424	441	458	473	446	471	470	446	485	420	464	468	448	494	479	436	457	465	453	473	488	481	416	454	477	422	491	473	453	490	432	463	434	470	442	463	469	421	428	433	471	469	480	459	410	462	422	457	496	463	471	518	460	458	448	479	424	435	468	445	458	435	441	428	455	471	444	439	472	450	449	483	449	483	446	483	463	411	458	435	454	480	472	451	498	465	463	466	472	490	447	437	445	462	456	453	482	441	437	449	460	447	472	473	456	432	440	463	490	450	491	464	446	453	462	476	460	460	518	451	446	449	446	434	493	461	484	466	459	435	427	489	469	429	489	443	435	435	446	454	475	471	485	464	454	516	463	440	439	438	451	468	444	450	471	438	448	471	469	473	428	462	492	417	488	434	495	452	434	441	481	459	489	463	465	467	434	430	444	431	482	448	416	434	424	436	445	460	438	452	479	430	431	443	467	476	438	449	467	453	488	457	466	475	488	459	495	478	460	425	468	460	425	482	490	432	453	445	485	443	487	467	482	446	436	475	447	451	462	430	448	483	459	476	469	479	434	441	468	450	449	461	509	494	485	438	478	451	461	457	469	457	451	464	511	437	448	509	442	419	416	428	440	447	496	453	456	451	464	458	461	450	428	455	435	470	497	469	466	450	432	476	444	451	479	445	443	422	479	476	502	468	506	446	433	441	501	423	473	487	479	461	443	413	454	442	461	430	458	467	487	516	434	496	450	470	478	467	474	428	455	445	484	425	443	515	452	440	448	493	447	428	465	452	478	441	432	462	435	488	426	451	482	440	457	492	455	468	462	475	448	477	442	474	481	433	431	473	460	488	484	464	471	456	458	453	472	448	446	429	424	467	451	482	467	473	448	459	435	463	442	439	450	489	467	459	463	464	494	468	457	473	447	458	494	463	464	431	457	430	438	456	443	439	437	472	446	476	445	516	463	451	481	446	454	427	452	469	452	453	480	494	474	435	460	449	442	462	438	481	446	456	457	447	460	445	450	477	458	469	451	456	471	475	416	458	466	459	465	444	473	430	432	473	454	441	478	428	487	455	468	487	476	428	473	481	440	478	465	465	418	454	436	483	430	457	450	428	427	461	463	448	456	443	467	420	463	482	472	482	424	469	467	473	477	477	469	517	463	416	431	492	454	437	451	490	454	453	487	447	460	472	460	425	431	462	452	431	457	428	432	464	490	489	430	458	461	462	437	442	451	469	456	475	507	476	432	459	458	482	458	435	451	460	455	437	475	491	488	424	444	477	447	466	478	482	480	438	489	463	445	496	459	447	459	448	453	464	447	446	436	505	456	475	498	484	457	460	469	480	498	450	463	433	464	425	438	469	441	457	421	476	449	425	463	465	465	452	454	491	478	493	470	484	459	452	446	477	452	473	424	488	460	472	464	492	430	446	474	474	449	454	455	435	514	440	438	439	466	420	462	469	477	429	454	454	471	507	479	460	460	497	444	426	492	451	449	494	466	443	475	495	415	420	474	459	458	426	436	496	476	445	470	439	424	460	458	479	398	462	491	432	481	465	441	418	502	461	436	467	445	427	437	464	463	451	502	436	406	466	455	466	463	465	503	458	452	467	485	456	439	444	466	464	454	485	479	473	462	428	441	456	457	497	444	455	456	452	468	466	429	464	452	453	452	451	465	506	453	399	432	452	451	455	449	455	426	425	440	475	440	494	476	502	456	463	464	468	455	457	459	431	491	458	479	468	491	473	465	465	478	437	434	451	480	480	448	468	432	490	448	486	485	472	475	464	441	441	450	478	446	494	481	476	439	416	463	473	441	452	482	475	451	410	470	461	470	452	441	460	484	472	471	459	423	454	446	477	463	439	463	472	476	453	466	471	441	461	424	471	442	433	473	494	420	503	430	494	461	461	483	414	430	468	445	481	472	486	451	474	444	426	425	468	467	474	458	453	456	488	449	478	450	470	466	454	442	441	422	490	468	455	421	463	460	427	431	455	446	425	495	468	430	490	455	469	490	457	449	471	445	439	449	426	465	486	460	471	454	456	447	457	429	453	469	416	440	472	460	470	444	413	469	456	451	445	423	436	469	479	481	470	456	432	454	445	477	452	454	497	472	435	444	465	454	487	453	462	480	460	459	438	453	511	457	449	451	464	471	456	481	441	475	455	451	452	483	446	427	459	466	423	480	501	406	477	443	437	462	449	498	505	472	475	445	434	475	443	470	450	441	484	455	469	493	471	472	470	419	440	430	463	461	444	443	469	445	449	493	469	471	458	480	446	477	465	460	452	476	414	468	446	481	478	445	486	476	435	440	451	471	459	430	473	466	469	443	479	453	473	447	435	517	460	478	495	477	472	469	452	462	457	458	443	451	431	489	482	449	478	450	441	452	463	467	488	465	465	448	497	460	469	445	474	445	468	456	427	474	444	417	475	447	466	463	427	475	428	490	411	452	453	468	440	455	479	459	432	460	437	426	461	425	459	441	459	409	454	462	444	450	453	456	448	435	496	444	443
28236	20755	10964	2370	1315	996	865	735	726	684	700	650	674	682	643	590	645	647	616	628	656	611	647	629	634	643	608	639	674	642	611	634	649	644	585	638	647	576	568	594	617	676	656	676	632	602	611	646	610	627	597	593	610	623	573	608	614	617	638	600	583	597	618	578	563	602	613	631	572	610	592	638	604	614	618	574	590	600	639	559	622	587	598	614	594	592	591	612	610	615	645	590	646	591	630	596	597	591	635	652	581	602	573	622	632	644	580	567	620	590	630	614	617	615	592	610	615	589	608	612	613	600	585	629	569	591	618	614	601	604	630	572	615	608	613	575	659	596	572	589	661	619	591	571	591	588	621	630	610	624	612	575	609	624	635	599	647	625	550	638	590	565	645	608	640	554	584	573	616	619	661	559	663	546	608	622	607	614	583	618	606	596	621	648	634	621	609	592	562	664	601	583	591	643	598	624	572	591	609	631	613	588	646	624	632	586	614	675	612	650	563	585	599	598	667	567	623	616	599	640	618	653	642	613	622	627	604	598	572	605	600	631	622	627	621	578	583	580	598	620	599	565	585	633	612	624	627	572	647	595	654	614	595	616	632	589	655	605	642	618	589	624	608	577	583	623	555	591	628	589	627	598	623	598	584	638	617	584	617	599	578	590	598	602	575	581	596	618	544	597	586	575	619	618	613	609	582	591	643	631	610	590	621	662	616	597	578	633	620	569	614	585	631	641	577	587	602	636	619	592	601	587	604	591	606	602	616	597	612	630	618	599	606	630	607	645	616	591	594	609	611	595	590	539	593	623	650	574	629	612	646	615	598	636	627	605	588	631	635	595	577	623	620	633	595	619	600	604	639	599	605	604	607	628	598	620	619	605	619	582	596	619	596	624	604	581	589	619	624	617	602	621	600	588	671	593	579	604	598	594	592	673	633	579	605	597	625	588	616	557	568	606	594	599	593	598	611	613	588	647	618	656	596	600	612	563	584	571	593	609	671	666	627	610	619	615	640	608	578	613	593	605	589	592	576	605	641	598	641	629	606	565	585	609	577	638	650	632	627	636	627	641	603	592	618	642	565	588	645	615	649	597	596	613	582	611	601	611	611	623	614	665	573	637	644	631	578	631	645	630	668	609	575	619	638	580	624	609	605	639	585	605	635	570	595	650	577	637	613	625	621	622	616	536	601	598	605	608	605	620	612	613	606	594	599	614	614	555	636	629	590	535	617	589	622	600	599	623	652	611	594	603	577	687	635	648	581	618	611	588	640	644	651	627	611	591	636	591	592	628	589	590	571	595	601	594	589	563	585	674	598	571	579	601	614	603	590	599	592	620	617	607	558	613	651	620	600	572	576	635	579	616	651	666	598	546	618	652	613	615	599	634	613	612	630	600	610	574	621	634	586	624	634	634	586	617	604	605	570	600	646	653	633	617	620	645	620	616	603	606	568	610	619	614	587	637	603	634	606	594	620	626	588	608	628	545	651	585	624	594	640	647	616	677	607	632	587	587	560	612	603	652	606	595	631	609	609	604	617	609	591	615	622	661	607	602	603	607	563	622	588	592	641	624	594	582	601	607	602	588	584	614	572	602	640	598	579	661	592	559	628	582	568	610	584	618	569	580	573	590	639	589	634	610	559	590	587	606	602	633	607	633	590	577	610	607	567	661	617	613	617	620	598	598	586	594	591	586	622	640	575	591	627	665	571	629	608	614	595	595	620	587	566	584	599	576	609	600	620	608	560	636	591	618	623	595	586	630	595	609	654	591	649	619	621	592	612	622	600	588	655	587	583	622	579	572	622	624	656	606	626	599	578	573	647	612	608	598	584	616	578	604	623	623	644	612	592	623	606	620	604	589	625	585	614	589	588	623	608	583	571	598	611	611	624	610	587	636	633	614	617	630	606	625	602	583	620	626	636	573	624	581	660	637	645	635	609	613	615	637	593	595	631	597	615	610	576	628	556	633	588	605	627	594	548	572	633	569	612	628	630	604	606	669	583	584	644	588	595	651	576	604	599	578	632	561	567	622	553	584	585	575	596	636	583	576	623	600	603	613	595	609	609	556	630	603	611	598	590	565	607	606	618	608	642	603	613	595	635	629	602	593	564	616	600	594	605	603	562	597	619	569	657	575	580	619	569	607	590	600	610	618	643	601	618	617	645	622	592	592	624	624	579	605	650	599	591	626	612	599	595	589	655	599	620	592	635	609	591	640	615	570	617	605	613	607	584	641	604	634	574	652	608	607	597	630	635	639	588	602	627	549	632	628	611	578	592	626	628	623	594	645	565	624	634	627	637	606	620	611	622	570	619	616	618	615	620	637	619	579	656	587	590	652	588	601	636	635	643	644	614	608	639	620	624	611	580	594	623	618	601	574	618	627	667	595	632	605	637	602	622	617	591	581	602	607	594	591	637	634	634	578	623	649	626	608	599	582	621	587	634	617	619	630	595	612	584	611	612	627	634	574	590	593	607	617	645	618	599	616	575	605	628	616	633	629	608	653	573	632	596	660	631	605	649	607	598	623	590	623	590	603	581	629	632	607	625	606	620	593	633	635	600	643	637	611	590	620	619	623	590	595	636	629	593	618	582	625	627	594	627	623	580	603	620	625	592	658	659	626	613	617	627	643	637	612	651	615	579	601	574	613	612	576	567	653	662	618	624	630	579	592	613	603	588	627	616	602	613	591	614	604	620	628	585	617	618	608	642	607	598	606	593	593	632	546	629	641	621	627	610	605	583	600	609	631	594	633	608	656	655	594	607	575	612	611	617	629	606	628	615	655	661	599	615	626	608	622	610	592	613	650	620	627	627	630	584	632	571	619	613	567	619	633	582	597	646	603	639	630	566	626	620	627	625	556	649	587	602	612	592	627	623	648	653	578	595	575	594	580	547	619	639	597	576	580	608	595	617	613	599	560	633	616	635	593	628	584	608	591	591	600	602	632	609	570	628	604	588	632	589	590	630	618	627	638	609	616	616	573	598	619	606	611	611	622	585	602	599	637	644	604	567	633	606	595	604	611	563	604	624	610	569	616	610	593	615	612	592	618	586	619	578	604	653	567	626	625	622	571	607	628	590	629	636	631	617	589	603	675	601	541	593	621	582	624	589	624	644	593	604	641	609	630	615	619	597	635	589	567	635	625	567	637	653	628	626	580	595	632	616	592	619	636	611	593	652	582	608	522	586	610	626	600	597	558	593	605	608	579	614	633	583	565	629	607	674	599	622	606	581	591	635	567	604	575	660	594	637	610	600	629	557	638	595	639	652	614	622	580	592	614	601	597	618	615	615	628	625	627	566	626	619	576	575	630	592	631	590	610	639	573	612	630	591	603	626	624	614	621	622	607	597	622	620	592	614	602	608	626	613	613	644	608	633	590	586	588	632	609	600	597	570	604	621	594	579	611	628	617	658	581	605	595	648	599	603	621	639	629	566	578	592	613	621	615	604	578	638	629	628	633	640	594	602	607	652	611	563	599	640	590	645	611	633	617
32958	8916	5557	3183	2399	1945	1650	1391	1330	1207	1132	1043	1086	1073	1049	1084	1036	1058	1008	982	1010	971	1019	994	943	955	946	1001	950	978	942	977	941	914	970	943	942	976	1002	940	929	905	957	918	966	968	914	902	942	999	937	971	990	918	946	914	974	947	915	969	917	927	925	927	965	950	953	884	926	891	995	947	932	999	1021	884	1020	943	892	956	883	927	946	895	894	919	931	961	944	975	947	927	900	901	967	912	935	961	970	984	935	975	947	975	869	884	935	1007	911	953	956	960	966	956	913	974	975	995	909	992	980	998	886	953	909	958	953	951	887	957	906	958	945	1022	960	959	943	897	946	877	898	947	923	954	903	921	893	928	910	932	941	895	995	953	931	972	1013	963	919	893	957	927	866	976	963	952	938	897	977	945	986	925	931	953	946	978	938	904	890	897	966	986	965	898	946	915	930	960	875	919	985	923	959	870	913	965	971	932	863	952	969	937	966	992	992	948	933	1028	915	937	925	919	991	969	944	967	970	924	900	912	958	958	959	903	908	920	903	914	890	961	959	988	936	953	990	934	964	941	948	911	929	910	971	976	937	975	952	952	934	939	931	911	942	897	920	957	921	944	963	941	951	933	975	940	935	963	947	996	941	929	965	1002	938	915	954	934	933	933	961	965	921	896	937	976	981	914	918	907	915	873	895	965	916	901	921	952	933	977	915	946	942	957	949	896	917	955	912	959	984	941	960	1008	976	900	931	956	892	950	920	930	916	929	990	950	976	974	935	961	981	910	1001	892	994	937	957	980	1013	900	940	983	910	942	921	949	904	987	962	915	975	940	974	964	919	921	952	955	938	936	949	957	887	961	976	978	978	949	928	922	969	922	966	961	949	936	935	954	960	1008	914	954	1004	916	977	990	951	926	978	956	995	973	885	917	925	966	943	929	936	931	949	951	927	982	950	975	946	940	951	894	947	961	949	925	982	951	942	978	920	909	902	934	954	877	932	927	966	917	950	965	901	914	987	953	935	897	969	950	959	964	984	997	938	910	960	917	949	891	954	927	940	972	914	919	905	903	952	990	982	954	895	929	960	910	976	916	950	913	909	972	950	972	988	958	959	926	937	954	968	1009	922	940	917	892	914	918	962	985	963	954	924	940	946	932	860	949	1027	962	973	948	943	921	959	935	951	966	899	988	977	925	934	918	959	956	947	960	876	1003	990	928	930	951	884	946	971	921	938	906	974	977	960	937	922	965	923	915	969	890	903	945	962	981	959	971	938	1027	1018	900	937	956	916	948	923	981	926	925	913	894	932	921	969	956	962	873	993	921	967	950	924	953	916	924	883	968	927	907	936	954	940	911	939	931	966	901	970	932	915	958	970	947	918	988	966	970	956	917	918	948	944	965	890	956	918	980	945	967	960	957	969	963	900	911	913	951	961	918	876	943	965	898	969	954	966	970	941	992	938	927	977	963	928	958	923	919	958	917	959	898	945	923	934	957	960	950	941	921	916	941	916	948	937	993	977	907	923	904	937	962	952	964	951	991	893	990	998	914	940	941	928	938	962	928	915	918	942	902	969	942	996	958	928	972	995	1014	965	928	982	921	988	920	1000	961	933	945	901	929	930	995	909	1030	957	902	938	977	905	1004	940	975	901	958	914	924	965	954	947	924	944	969	1003	937	965	952	899	928	896	981	915	914	968	913	902	928	982	934	958	904	946	1015	936	926	981	979	939	965	920	934	975	999	946	963	940	938	994	940	960	881	938	893	917	925	897	924	914	981	954	954	985	920	938	969	935	964	999	889	922	949	873	978	961	916	923	946	940	937	934	966	952	953	974	959	911	962	933	941	939	923	955	952	987	904	873	916	882	950	944	874	963	983	950	921	911	930	975	944	978	926	924	994	939	951	974	950	963	946	932	922	898	909	931	965	894	1003	1026	912	911	917	956	951	989	891	964	989	948	892	944	947	940	939	969	965	916	978	978	910	913	930	975	954	975	924	895	1016	929	901	929	983	934	955	951	880	890	911	865	937	881	897	921	926	912	940	950	929	934	936	910	1003	968	917	925	947	945	943	987	905	929	903	939	940	972	974	890	906	904	945	925	917	936	903	944	999	961	971	901	968	938	951	914	977	994	948	914	944	925	930	954	1000	974	947	917	957	965	979	943	982	908	960	947	937	985	890	966	991	1023	955	925	950	950	967	926	925	929	988	959	926	962	920	936	964	983	900	939	920	942	942	921	965	955	913	962	911	936	959	871	954	915	950	919	964	924	961	891	916	911	911	976	944	947	938	956	924	924	950	946	917	911	942	890	999	944	972	912	941	972	947	944	958	902	937	982	921	958	969	974	959	959	922	954	889	887	953	970	922	981	908	949	955	904	988	884	997	878	912	925	952	975	940	908	972	968	912	966	947	963	929	943	971	971	950	954	967	956	922	927	885	930	944	979	943	954	960	953	904	871	895	911	922	884	941	933	926	953	939	976	937	937	965	951	886	1004	927	937	955	938	891	954	938	919	960	909	934	970	952	968	940	934	947	932	1021	937	946	921	949	932	950	985	915	968	998	938	969	956	934	937	894	961	951	940	960	947	909	940	913	980	900	906	948	933	929	921	923	889	918	976	987	926	954	955	916	886	956	923	953	933	960	898	900	988	944	901	1008	944	936	932	949	980	920	914	936	927	883	944	978	960	913	935	962	883	933	975	926	927	898	945	876	906	1022	942	950	980	983	1013	940	943	952	894	981	905	987	935	970	921	954	958	939	923	913	950	889	927	914	936	928	961	969	897	951	955	943	943	966	915	927	922	937	933	959	985	847	878	923	951	932	915	919	939	970	942	919	975	926	940	952	906	929	886	918	968	918	949	978	960	933	929	861	957	950	968	971	929	965	917	920	976	900	959	966	949	903	912	962	918	967	927	876	967	952	935	937	1019	920	920	905	924	888	970	908	902	924	958	968	934	978	913	921	935	974	986	955	954	944	922	952	935	932	969	946	952	952	965	912	918	919	953	970	926	985	907	935	869	909	952	925	875	917	958	910	983	950	921	920	976	863	942	879	943	981	989	911	931	993	948	982	961	986	945	899	873	979	951	939	942	928	948	953	955	884	905	918	997	929	943	931	953	994	932	893	926	926	955	926	959	924	994	912	921	932	945	968	925	975	903	936	902	956	962	983	941	972	936	961	965	942	979	952	948	914	980	976	929	912	919	940	952	974	935	964	919	991	941	931	938	953	939	902	975	937	933	925	938	1012	992	930	975	954	886	981	924	892	970	993	880	971	914	930	974	957	930	935	911	980	969	970	875	949	953	942	979	885	939	979	916	933	959	983	920	961	984	1001	887	979	978	953	928	965	962	928	947	947	944	922	957	975	965	943	886	977	919	931	906	910	916	886	960	985	947	969	921	966	950	933	990	893	980	979	949	1006	949	988	971	965	942	965	925	963	925	969	908	915	994	898	970	970	944	947	1007	949	988	980	1016	998	982	896	975	997	924	928	971	908	894	931	935	966	921	935	959	966	928	934	954	978	1020	912	994	907	902	951	977	950
24281	21339	28588	24386	21022	5809	1566	1123	961	880	808	713	681	731	686	715	670	595	593	604	626	588	614	624	614	635	616	645	632	597	661	558	603	576	605	574	606	588	569	587	566	567	590	536	547	550	550	585	592	563	621	574	595	549	577	603	523	525	558	594	571	573	517	556	561	575	536	544	537	545	563	581	527	547	568	582	588	559	558	572	577	547	554	581	531	552	560	556	589	580	575	566	562	542	522	587	563	577	530	566	548	606	581	540	577	591	579	590	573	524	550	552	591	572	568	558	581	568	562	554	585	548	573	568	558	605	584	623	576	550	549	583	605	532	512	612	570	570	568	538	600	585	562	544	520	618	575	555	562	558	577	572	553	600	573	592	552	527	549	572	572	554	581	558	593	523	594	569	560	597	588	562	579	529	567	545	579	541	567	535	554	576	533	545	558	577	577	557	553	586	541	553	567	574	550	556	571	548	551	587	580	625	541	530	563	557	576	592	540	546	562	579	595	560	577	561	553	523	570	584	520	578	581	550	576	570	604	562	564	537	540	573	592	589	537	541	551	580	559	605	594	558	578	566	612	541	573	539	578	556	531	547	575	558	573	564	572	540	591	579	582	557	594	569	569	556	571	599	579	607	552	527	569	578	565	525	543	533	571	574	607	587	595	562	561	570	602	553	592	542	575	561	576	534	576	544	597	534	571	563	545	533	592	569	552	552	577	573	601	588	569	541	569	555	551	539	607	588	577	592	567	605	532	586	569	558	566	576	606	581	580	572	582	566	579	573	546	562	570	565	555	549	575	550	520	543	548	579	570	573	529	585	572	520	581	597	542	576	531	555	579	538	558	577	552	560	568	594	549	597	563	540	580	539	552	568	559	556	526	586	552	641	533	537	531	552	570	530	584	550	593	600	564	581	552	579	564	573	584	568	540	597	542	559	578	601	596	529	562	579	547	546	555	563	533	570	524	539	553	561	571	551	551	549	577	584	586	570	551	578	589	562	507	559	540	537	540	573	565	577	535	552	525	583	589	537	551	550	602	567	565	567	568	548	588	550	557	533	556	540	534	548	608	589	554	584	568	549	586	563	544	583	568	553	564	547	549	543	567	534	567	603	547	553	589	549	594	555	590	579	544	563	553	590	540	541	550	545	583	567	563	571	599	570	590	567	539	619	573	565	518	531	587	624	555	582	572	572	530	570	556	552	579	589	581	528	583	557	579	573	518	576	565	541	559	568	620	563	585	564	591	531	549	595	571	553	590	557	580	594	552	553	588	575	574	536	535	549	569	618	555	558	574	556	591	510	569	589	560	609	536	559	552	530	563	551	566	562	574	597	575	575	512	538	538	534	558	558	578	546	542	562	550	534	583	525	586	517	583	563	558	612	573	587	569	569	580	585	529	550	561	557	546	542	569	599	574	584	575	550	541	606	540	556	534	593	567	579	552	536	561	539	531	570	538	560	591	540	547	560	547	531	570	546	583	542	565	564	567	582	573	574	586	573	558	571	548	537	563	560	568	542	572	603	533	565	560	563	560	571	563	563	555	549	570	557	542	556	578	569	560	580	575	563	577	557	570	569	580	544	564	583	593	558	584	552	575	544	544	545	575	541	566	587	561	569	579	549	594	556	559	616	523	560	571	544	556	534	606	544	564	564	554	553	542	562	510	528	551	566	550	557	568	589	555	558	540	549	604	557	542	573	580	552	569	554	579	593	586	508	601	515	563	549	658	593	573	559	547	591	520	526	576	569	541	510	517	541	541	524	505	570	597	536	634	553	568	541	622	577	590	559	553	559	543	569	603	575	549	562	545	529	553	545	591	538	569	582	558	589	553	585	575	587	547	574	584	563	573	524	599	590	594	590	581	572	600	566	567	571	613	553	585	553	557	554	602	590	542	562	538	548	574	527	550	545	575	548	593	550	568	526	594	568	556	547	574	536	575	603	546	573	557	588	567	576	560	596	566	619	562	552	587	588	561	548	589	559	558	583	559	534	584	568	548	556	601	528	580	540	583	575	568	607	615	582	592	596	590	584	595	531	558	581	540	569	566	561	565	595	534	567	634	641	558	587	565	540	540	551	548	583	580	565	550	591	506	584	559	579	618	565	545	552	596	528	564	596	553	568	555	566	573	565	539	557	529	544	586	606	581	547	549	592	626	561	532	584	609	580	575	606	580	585	584	522	565	517	566	576	570	551	525	553	583	532	570	533	551	546	582	545	568	524	552	568	565	593	557	548	563	555	531	577	632	576	575	549	518	556	566	604	559	531	571	562	589	547	571	565	531	533	568	554	589	554	572	567	537	569	559	612	592	553	545	592	554	530	563	568	581	572	562	609	556	574	535	580	611	571	631	542	569	521	563	593	551	580	536	566	534	551	536	595	579	559	576	547	567	533	552	549	597	579	595	560	569	591	553	547	574	506	552	577	576	583	597	580	541	555	571	558	522	583	541	561	555	528	542	587	573	577	589	580	555	613	601	577	547	565	553	588	558	582	542	556	534	604	584	541	557	583	558	554	571	568	581	586	591	577	585	590	532	568	582	597	596	532	565	606	548	586	516	591	546	583	539	560	563	545	607	594	567	571	571	588	549	544	562	533	588	597	568	565	543	546	551	543	545	552	552	587	573	565	543	550	516	569	579	530	541	552	570	586	578	578	563	590	570	597	585	571	594	579	577	590	610	582	547	597	553	520	588	547	539	597	554	539	573	517	580	588	567	530	554	523	525	580	591	546	561	580	533	567	567	553	572	552	539	562	547	589	557	555	551	544	566	553	566	560	577	599	598	560	558	557	537	539	585	553	563	590	587	572	559	599	558	534	597	591	530	585	590	538	528	580	557	552	536	582	548	552	569	578	586	573	571	528	558	576	571	583	580	539	584	608	547	581	562	581	548	552	573	598	529	517	574	561	597	541	588	560	569	550	652	604	575	594	546	546	534	538	520	551	596	522	575	561	554	550	532	564	554	522	557	521	550	591	577	555	582	556	552	565	567	563	613	573	562	539	571	543	578	558	482	556	553	544	572	586	566	554	579	550	588	507	600	534	550	561	604	603	575	589	596	579	510	588	562	512	584	588	553	534	545	531	574	559	556	562	544	576	590	533	593	540	544	539	546	547	605	570	531	547	521	534	583	555	589	549	521	536	539	555	571	561	582	553	548	526	578	548	585	595	602	547	563	556	606	631	536	587	531	517	587	538	563	543	528	551	604	548	597	590	558	564	529	597	603	535	565	578	539	562	564	613	583	596	610	546	586	547	543	568	554	573	536	558	587	583	571	597	570	570	570	580	576	565	540	553	538	561	541	537	592	544	541	551	555	576	554	561	599	588	571	592	563	574	530	551	551	571	588	564	558	520	543	552	537	542	569	536	590	554	570	581	541	573	585	564	579	594	546	549	581	566	524	518	605	546	564	561	597	557	567	542	592	568	578	541	531	560	582	598	569	536	526	569	605	502	565	578	528	555	581	577	560	522	571	514	571	578	562	595	555	601
38484	18139	11957	6897	4838	3697	2889	2434	1994	1712	1530	1442	1357	1238	1220	1213	1123	1108	1085	1016	1029	1004	1077	927	1002	1002	1026	967	937	927	909	892	919	869	896	932	940	938	916	884	926	866	925	950	933	903	928	896	928	938	909	905	920	872	866	831	872	882	908	895	877	897	938	944	879	908	912	865	884	905	848	832	901	904	869	897	914	827	900	917	862	863	905	910	867	827	844	933	905	880	886	884	879	921	878	899	871	941	910	873	858	916	891	878	894	870	863	847	884	855	907	863	952	924	928	877	917	877	881	936	909	849	841	925	899	898	892	877	940	903	845	876	961	839	926	875	868	890	835	882	895	903	922	888	866	982	892	887	924	894	846	880	930	938	937	865	867	937	842	885	792	896	853	911	852	902	910	910	895	801	872	822	889	908	856	836	901	890	895	952	887	887	915	891	871	922	896	938	899	882	950	852	869	938	937	920	882	908	884	876	944	843	875	920	921	930	868	887	888	901	918	883	837	913	867	918	874	851	923	883	909	877	867	869	881	894	895	899	879	854	820	925	886	909	884	902	834	852	883	906	872	836	878	894	877	932	866	863	921	864	892	902	921	896	902	878	883	863	884	894	889	895	905	895	887	921	943	908	861	879	944	948	948	879	888	873	900	942	897	912	901	904	893	894	840	870	921	879	860	883	878	840	921	868	895	932	854	836	891	900	906	931	902	870	903	840	906	895	859	923	873	863	844	919	845	836	898	897	930	840	939	873	913	918	900	879	877	865	849	928	927	933	878	860	879	867	890	889	875	969	847	885	917	865	876	872	837	884	849	908	842	901	932	909	860	894	911	898	851	875	912	874	876	861	907	899	918	935	908	843	895	858	851	841	895	870	946	895	879	861	864	817	868	869	904	903	874	907	894	901	944	899	865	870	881	864	910	855	902	884	930	830	891	876	885	894	846	853	923	844	899	903	862	836	860	934	929	866	898	892	941	852	837	890	850	883	861	900	939	894	900	874	922	931	887	901	880	860	928	858	830	833	847	904	885	916	925	907	894	907	858	905	910	938	904	875	895	842	896	914	910	917	911	905	870	891	842	885	883	876	871	837	915	826	899	895	858	917	894	897	857	894	890	856	930	898	895	897	881	870	898	928	842	853	908	860	899	839	898	849	853	910	920	861	893	879	853	882	923	897	866	894	912	876	912	881	875	933	909	913	926	843	866	880	877	865	912	875	875	886	931	874	855	853	867	816	837	939	835	885	867	870	870	869	926	924	832	833	881	879	873	867	854	854	875	899	881	919	908	871	931	890	879	876	901	879	876	887	926	899	885	887	881	873	896	878	862	892	901	873	889	934	854	885	909	935	889	874	882	916	873	863	883	911	861	866	928	863	924	898	866	923	842	893	892	873	881	871	942	878	908	885	840	856	798	861	898	897	884	870	865	852	883	886	842	906	905	868	848	873	937	887	860	900	881	852	827	851	872	890	871	867	930	867	883	917	918	872	944	886	900	840	857	906	928	964	871	842	878	858	857	910	917	870	842	878	894	884	854	863	853	872	920	967	842	907	868	913	917	899	910	962	870	904	896	887	894	854	920	892	885	917	858	897	910	895	907	936	912	859	855	839	886	868	869	896	915	868	854	926	854	869	838	907	899	874	849	914	883	881	897	926	887	892	892	900	895	870	869	821	889	855	855	851	943	844	901	880	909	908	875	885	910	852	887	871	907	886	913	931	885	851	842	891	849	868	882	875	844	865	952	911	914	837	881	885	915	920	896	868	857	864	856	877	868	896	925	886	884	891	879	889	819	947	844	866	933	887	883	887	858	852	882	874	860	891	897	863	906	897	878	940	902	907	883	923	855	856	922	861	852	893	911	870	874	891	868	890	937	898	896	968	893	883	898	861	851	886	871	851	890	821	931	861	903	884	866	866	880	911	882	844	906	864	860	918	873	887	845	948	901	867	889	867	912	859	904	911	892	866	842	872	907	888	932	884	883	861	855	891	904	869	909	895	921	887	880	913	899	858	928	854	911	834	903	893	844	891	889	831	925	871	905	898	882	830	916	870	856	863	905	888	887	908	888	870	894	856	860	898	893	837	973	886	880	879	845	923	870	860	876	823	905	859	882	898	869	857	940	870	872	899	903	848	873	887	881	917	919	884	904	911	868	839	908	882	879	899	902	898	879	876	895	939	900	863	862	904	842	895	913	889	910	833	893	896	928	873	864	914	909	871	890	933	908	906	873	860	884	868	885	897	885	868	923	830	887	844	911	859	904	877	825	895	861	880	883	854	915	858	884	925	911	896	912	828	872	916	873	862	880	905	877	905	880	893	899	861	845	851	883	880	897	842	856	875	885	886	885	889	848	897	931	886	962	887	864	860	847	899	908	869	935	908	917	900	934	919	869	908	903	873	888	875	889	878	899	908	861	946	896	851	836	885	867	858	908	891	845	873	866	867	880	887	863	883	918	909	846	868	868	886	890	830	876	906	865	882	847	921	877	845	850	907	870	863	922	881	904	899	913	859	919	842	851	897	884	847	819	895	884	922	878	878	897	919	847	926	868	871	875	836	907	842	868	890	856	879	867	910	894	864	872	853	888	915	852	892	862	862	880	870	883	916	891	913	888	876	911	903	937	912	909	889	885	895	929	895	864	888	858	920	909	907	874	850	871	902	860	901	911	858	874	860	869	903	848	922	927	919	926	904	860	893	902	849	853	889	892	890	876	883	855	871	922	910	899	877	930	967	916	880	908	875	924	925	841	864	884	871	927	883	927	800	839	878	891	914	903	830	895	886	925	874	886	851	910	910	855	875	852	837	883	950	863	913	841	868	935	903	864	855	856	814	881	849	904	892	876	881	829	828	885	898	872	878	881	898	884	870	888	901	877	844	892	897	856	891	873	889	843	910	864	876	876	883	872	912	863	863	881	871	866	889	951	905	924	871	902	916	915	867	949	853	913	827	868	864	925	947	853	885	921	883	927	873	885	889	889	892	917	839	897	943	949	894	842	871	852	882	901	890	896	859	925	907	862	906	855	836	889	837	899	890	909	826	861	887	886	869	858	931	865	910	904	895	818	860	899	877	905	892	940	849	865	893	907	844	892	905	890	862	859	894	860	909	884	886	875	841	901	881	858	898	865	880	892	875	892	874	864	858	932	876	855	917	831	875	879	911	893	875	949	865	888	906	899	916	891	868	867	835	916	913	886	851	874	836	934	904	912	845	892	873	950	889	925	914	893	898	866	918	883	941	885	901	844	892	865	860	879	905	869	864	896	828	855	868	906	923	849	834	856	883	838	868	878	890	864	903	905	875	878	924	879	911	873	884	909	884	832	920	892	832	847	869	897	897	888	891	863	846	905	889	869	866	826	864	877	915	920	880	921	896	878	874	863	898	892	871	866	919	926	891	906	898	878	862	877	844	867	906	861	866	908	905	849	873	886	896	911	914	929	905	892	890	885	894	907	925	870	861	864	927	900	888	853	900	872	857	903	894	855	911	949	882
23281	21290	29116	23778	21282	20674	3930	1200	852	722	629	570	488	463	439	466	412	415	374	382	371	414	350	346	319	336	320	313	317	322	309	306	308	303	322	293	269	316	275	318	295	289	294	306	302	329	316	323	270	280	301	283	268	296	265	316	304	301	286	288	278	309	311	271	297	246	289	294	274	289	273	311	275	276	291	252	269	286	261	289	300	266	288	279	272	290	303	257	316	269	270	290	261	253	306	251	303	258	269	305	279	278	281	260	263	276	289	302	273	299	258	268	273	307	261	256	299	318	280	298	251	283	274	279	303	249	259	273	293	295	273	308	276	265	293	285	239	275	277	269	302	330	284	264	276	267	260	254	259	293	280	290	279	260	276	294	273	266	280	284	248	256	309	302	296	289	260	267	291	302	279	280	297	321	289	293	257	294	267	314	277	263	246	303	270	276	271	242	269	272	282	299	271	298	286	290	305	286	271	269	281	313	278	288	262	288	273	238	256	268	271	293	271	270	277	278	303	265	286	252	328	259	299	275	297	280	276	288	265	295	275	264	283	278	277	287	264	282	292	272	268	296	262	281	315	268	295	248	251	268	270	268	259	272	287	267	292	256	278	262	251	267	277	305	289	266	284	284	315	280	274	254	260	299	291	264	279	254	275	266	263	295	258	291	280	250	284	261	258	291	280	257	281	287	298	291	312	291	271	270	278	255	286	298	303	279	282	276	267	298	288	301	281	265	288	295	297	263	281	291	278	278	249	284	282	272	295	277	290	276	261	269	277	293	299	246	277	259	274	268	286	286	284	265	295	277	258	263	306	267	291	293	275	264	280	272	278	287	271	267	252	299	268	285	283	274	268	270	284	281	276	254	244	276	266	270	273	287	290	306	292	266	305	276	251	272	254	274	264	257	274	273	276	297	282	257	274	299	250	271	270	283	284	281	248	261	262	283	313	320	313	271	263	300	281	305	281	267	272	285	279	288	284	300	267	283	299	298	284	270	270	309	273	302	277	290	322	266	290	265	260	295	274	269	278	279	295	254	263	294	286	278	275	317	291	264	288	265	267	300	299	272	279	275	235	267	292	272	228	278	288	285	265	258	258	306	307	293	299	303	283	275	285	279	256	277	281	237	292	283	278	277	279	223	281	282	301	277	255	277	316	260	280	289	302	299	294	267	264	273	282	256	254	266	325	323	247	278	266	271	281	290	272	302	284	268	307	274	266	262	290	263	287	300	280	266	280	282	278	308	268	240	307	273	257	269	300	285	255	290	262	290	275	249	289	280	281	318	270	262	262	275	274	307	271	269	251	285	276	250	327	273	283	261	271	247	287	283	306	263	245	267	258	281	290	280	259	293	283	265	262	284	282	296	283	282	266	279	260	300	233	238	275	297	270	276	269	269	287	298	255	308	293	276	267	238	297	257	276	278	317	280	275	273	316	286	263	304	322	278	313	284	271	293	293	275	240	277	267	253	276	268	268	287	287	301	305	246	299	292	292	256	303	255	276	297	293	264	280	265	292	275	261	253	264	251	258	276	265	269	274	216	288	278	279	269	294	283	262	291	299	263	280	261	270	267	258	262	256	265	295	287	284	305	263	276	268	289	273	300	273	274	261	238	277	264	264	300	308	279	282	251	294	271	271	288	259	253	304	266	299	247	280	262	281	261	279	250	287	275	290	259	252	302	321	279	315	266	289	290	239	275	274	280	293	266	255	312	292	277	264	280	279	283	291	259	279	262	277	263	293	307	292	280	315	279	294	253	272	261	268	293	280	275	290	299	271	267	262	293	248	275	312	274	309	253	278	294	282	267	330	266	309	282	313	262	290	271	260	273	280	278	278	308	296	277	269	294	291	311	290	290	222	265	237	293	247	314	318	278	268	265	279	287	267	267	266	267	313	255	244	244	282	275	275	258	271	268	263	273	234	290	285	263	286	291	276	256	282	290	283	298	288	270	286	264	266	261	257	240	258	252	289	254	311	294	277	267	270	283	296	281	267	264	291	291	282	258	283	264	298	269	255	300	276	282	301	301	267	267	307	309	255	278	285	274	241	249	261	263	293	247	286	301	284	289	282	274	278	320	287	287	280	279	282	276	254	263	243	266	301	273	266	297	305	277	296	305	271	249	274	292	283	276	288	279	278	302	303	270	299	260	274	307	275	292	246	285	277	263	295	312	291	283	296	270	264	270	304	282	267	300	295	262	291	270	278	288	274	317	287	272	265	259	276	313	297	271	289	319	293	229	281	337	265	289	301	254	286	293	277	294	284	254	287	306	276	277	277	286	277	275	268	280	260	254	275	285	268	254	272	290	306	292	294	249	269	291	289	257	278	266	256	262	257	295	285	284	261	299	283	243	258	290	284	281	277	272	287	303	303	275	292	277	260	276	234	272	276	266	263	275	264	272	315	297	277	293	329	275	263	274	250	291	285	269	284	282	292	289	286	293	279	327	285	293	256	292	276	279	280	273	281	290	279	295	288	254	280	281	266	286	276	252	282	276	285	272	316	286	283	298	266	254	289	260	302	307	297	283	266	286	270	249	289	262	274	297	307	315	272	282	267	297	279	271	293	271	281	275	297	258	273	269	259	275	283	302	307	274	282	266	283	303	263	270	279	282	275	294	268	262	264	292	277	283	265	263	267	274	277	268	278	270	278	282	290	268	296	284	268	285	309	278	299	276	292	250	304	281	286	255	279	293	303	257	328	260	276	293	275	270	255	294	297	250	281	260	242	265	304	289	276	282	299	273	291	275	267	274	287	273	284	254	278	279	269	286	306	294	284	267	256	285	268	256	268	263	255	302	278	274	294	247	294	289	281	283	273	272	269	282	297	274	286	267	270	302	265	263	282	250	279	280	273	259	272	275	269	283	288	284	261	248	273	296	255	264	272	291	280	280	339	261	317	258	264	273	275	275	270	294	254	284	294	240	259	311	290	253	282	273	283	317	245	282	295	290	288	285	262	289	286	325	246	243	240	268	260	264	297	301	279	235	290	293	256	299	277	271	269	289	256	304	271	292	279	293	260	261	273	305	265	297	245	292	280	292	292	257	268	293	254	282	262	300	284	307	293	274	283	283	266	256	264	276	279	280	261	309	287	312	310	291	285	281	293	239	277	279	269	304	261	268	269	288	278	261	288	273	277	296	317	260	289	285	268	250	312	293	253	267	285	237	280	262	284	251	264	297	269	282	297	280	283	278	271	255	281	320	302	281	294	312	276	297	293	256	288	309	291	281	276	266	287	264	272	295	274	268	271	284	270	291	283	257	295	301	294	275	249	278	293	273	261	286	259	288	254	305	255	299	259	313	297	287	261	261	287	301	273	268	268	277	317	276	261	271	278	267	277	295	290	255	277	301	292	245	271	270	272	290	286	256	293	298	297	305	260	290	283	273	333	280	286	279	258	303	280	266	268	294	308	244	266	262	268	297	275	242	258	298	267	318	285	271	256	279	252	283	259	275	277	248	253	276	273	294	294	272	287	280	268	267	283	293
41896	21976	16276	9645	6828	5011	3787	2943	2438	1950	1598	1371	1226	1055	1009	889	882	872	813	795	731	698	682	650	600	598	586	580	580	575	525	505	512	487	477	493	528	523	556	537	504	517	493	499	469	460	479	501	481	453	470	449	464	454	504	459	469	446	453	462	474	438	484	433	440	443	460	514	448	455	493	462	480	474	459	437	463	436	489	472	450	463	460	460	443	435	475	463	432	475	444	475	446	444	431	428	434	443	488	450	440	441	440	435	465	439	503	444	438	460	472	432	434	452	482	477	465	395	453	438	457	474	448	464	449	450	455	480	464	463	443	449	459	459	433	438	445	438	468	452	438	474	468	454	440	423	442	461	450	461	484	441	435	501	447	452	441	477	439	430	443	433	423	477	433	462	425	441	482	485	474	428	433	449	456	486	477	427	479	457	484	465	445	456	441	438	442	459	432	451	440	445	455	438	448	442	450	440	437	463	458	422	441	447	432	460	443	442	422	436	452	418	445	395	447	460	453	482	442	459	475	463	435	492	455	433	489	501	445	471	485	455	466	407	469	472	478	458	469	454	443	426	456	448	465	439	454	439	449	450	454	459	427	443	447	443	465	483	498	458	478	419	472	457	443	466	440	458	454	430	490	461	426	478	435	418	432	422	464	441	440	439	470	404	418	467	492	432	418	463	469	469	440	441	430	430	471	465	452	491	472	450	466	445	445	445	461	436	470	423	450	462	430	464	462	430	445	479	461	463	435	465	431	434	467	456	456	479	413	452	452	445	447	454	436	436	496	437	432	427	447	420	440	447	443	450	447	456	462	427	415	446	455	457	454	492	455	470	448	458	446	441	437	449	478	470	445	448	475	433	425	449	451	436	447	434	446	450	431	472	456	446	458	456	465	425	460	445	454	438	458	427	456	444	507	462	432	455	406	456	419	459	467	450	439	432	430	432	434	477	447	451	462	467	429	461	458	429	434	483	475	440	459	434	460	453	419	431	492	472	436	440	415	437	474	454	440	423	458	383	433	479	416	507	450	469	440	468	452	460	439	452	465	477	474	442	450	435	426	464	437	428	461	449	445	442	462	477	460	404	423	443	431	441	434	460	451	445	453	422	458	454	406	441	456	432	453	479	445	444	435	463	455	460	450	416	449	480	459	469	463	461	431	451	430	431	428	446	429	475	426	447	420	462	435	462	434	496	443	421	433	426	439	461	447	476	440	451	446	465	454	459	436	457	447	422	449	463	451	462	409	459	439	462	465	458	486	440	445	459	408	453	439	441	438	452	474	465	448	501	463	448	450	473	463	448	480	448	467	472	421	451	431	453	464	457	447	441	474	452	459	449	435	440	458	439	445	476	438	459	436	424	493	472	458	433	477	457	425	472	456	466	439	442	432	438	475	443	462	455	490	461	448	455	418	453	434	452	414	436	450	463	442	427	450	477	465	463	409	417	473	442	435	435	438	474	465	503	450	451	465	422	460	437	422	458	424	433	386	423	469	460	487	477	454	438	432	483	424	437	465	465	456	465	480	472	421	466	449	434	419	418	420	430	442	425	468	458	439	467	466	456	458	518	461	441	499	473	433	444	440	464	473	441	459	415	486	434	431	474	455	461	447	454	477	503	461	454	468	453	425	450	456	443	482	458	402	468	428	410	439	480	419	407	407	465	467	440	439	459	435	438	445	459	466	438	486	411	443	469	408	439	430	413	430	477	425	430	451	427	447	467	443	452	433	441	418	477	448	421	455	466	426	445	445	497	441	463	426	439	461	451	461	446	458	436	463	474	463	456	432	444	449	452	454	434	442	464	406	465	454	416	491	451	416	436	431	490	477	434	452	422	427	452	452	437	432	483	477	410	435	460	440	445	488	428	399	440	451	470	472	446	438	409	454	454	453	441	437	420	441	468	444	453	490	463	418	416	426	453	442	465	417	455	436	437	483	425	448	460	443	430	451	410	440	463	451	447	436	434	466	432	460	437	449	418	439	445	464	478	452	448	440	477	446	441	449	437	425	425	452	437	428	474	444	447	456	462	464	445	435	451	424	435	433	469	469	435	444	448	440	444	430	442	439	463	468	400	443	427	461	453	440	443	467	449	422	462	449	478	417	425	469	447	453	448	434	430	399	466	443	456	396	463	463	438	421	448	461	449	440	455	428	457	460	442	419	417	477	448	473	464	426	465	445	483	443	442	450	460	443	464	426	448	424	436	450	475	445	507	425	443	481	455	432	445	451	489	446	423	436	436	482	445	431	477	482	433	451	467	475	456	459	396	445	454	463	459	477	434	446	438	424	428	445	475	478	462	425	455	473	435	417	411	471	433	430	460	444	436	444	440	457	436	480	477	409	511	465	475	461	464	481	472	425	464	458	467	469	423	460	463	408	448	445	391	438	445	451	438	402	484	403	440	445	458	419	441	447	431	451	434	420	459	461	442	438	444	446	502	485	472	417	484	470	483	444	445	490	441	420	464	428	433	477	410	435	445	446	447	446	451	443	457	453	453	446	436	460	429	432	440	418	472	480	470	446	465	441	463	411	441	458	425	472	445	460	430	454	444	430	458	463	456	466	451	480	475	440	454	421	469	452	460	457	448	452	450	456	447	486	449	461	433	455	424	451	450	439	408	427	448	470	480	420	424	430	468	431	427	481	425	460	443	439	464	402	427	435	432	420	446	441	457	437	421	482	466	454	465	461	446	432	479	466	431	468	454	428	448	475	448	460	451	408	444	450	448	448	450	481	479	441	413	468	453	462	453	443	477	465	461	479	467	486	462	468	460	455	440	408	463	461	465	434	444	464	439	432	460	479	405	489	431	465	406	454	413	448	466	438	454	416	464	443	439	428	440	444	465	466	472	426	441	450	464	459	411	484	467	461	478	527	466	433	440	482	449	496	443	453	487	451	482	456	422	437	447	419	457	455	418	402	451	445	459	439	434	451	466	436	441	486	478	464	426	478	422	467	486	440	440	417	476	461	481	439	439	415	455	439	457	466	434	445	456	473	446	465	460	422	443	470	431	464	463	474	437	422	464	463	466	487	453	430	425	455	436	455	477	493	417	456	444	467	469	446	450	440	434	479	488	461	431	455	444	458	428	421	477	460	441	457	442	437	447	474	495	451	464	435	445	473	438	435	399	441	440	444	459	425	477	449	416	445	477	450	460	424	447	472	424	472	415	443	449	468	496	485	473	497	457	437	437	482	417	455	466	415	448	431	423	423	459	473	419	413	423	476	488	482	461	438	445	427	456	466	463	488	439	460	447	472	489	436	454	444	450	429	453	449	426	442	468	446	470	456	478	456	424	401	462	457	473	458	415	449	432	434	406	443	460	492	493	432	467	455	426	459	447	422	410	464	452	458	466	474	428	461	482	431	448	438	448	439	475	456	439	411	413	465	519	465	457	459	469	444	453	503	446	450	420	456	423	420	461	471	477	455	442	449	476	443	442	453	490	445	452	455	441	449	445	461	455	491	434	428	428	435	466	447	430	448	434	466	424
28057	20730	10602	2382	1206	946	868	758	664	783	660	682	664	679	662	660	658	638	667	653	656	643	648	632	610	607	606	630	603	606	623	591	595	605	627	646	653	624	616	596	600	621	598	604	664	624	668	635	646	602	630	612	594	641	589	597	590	609	603	597	643	653	636	601	561	598	635	621	602	587	606	630	624	594	607	637	624	615	632	578	598	619	628	608	618	597	688	590	574	619	611	614	610	594	644	592	614	627	627	608	638	654	630	607	659	554	617	619	607	592	597	597	617	641	630	580	627	621	644	621	619	607	579	596	643	626	576	546	620	595	622	599	612	598	642	636	583	595	584	648	632	655	620	602	613	615	639	601	578	574	597	605	612	592	585	604	639	575	624	657	613	636	593	591	598	574	582	629	619	606	607	627	619	592	600	621	590	636	599	593	618	619	625	587	630	578	597	591	626	648	612	574	598	584	605	623	634	642	622	615	643	668	643	617	623	589	617	657	637	643	614	625	579	617	571	626	582	596	646	635	615	600	599	588	632	652	641	572	638	573	579	633	588	607	660	627	617	558	639	620	650	593	606	552	588	634	618	623	621	595	611	616	618	607	563	601	664	625	555	637	561	635	588	623	597	611	595	611	630	604	659	564	631	584	646	604	588	641	618	603	579	620	665	641	637	628	539	610	584	625	626	598	602	609	587	571	596	599	580	590	602	601	588	625	602	636	591	573	630	651	598	573	590	599	566	646	584	615	575	583	667	614	603	618	634	630	603	611	643	610	573	593	605	604	631	601	589	630	639	612	608	600	672	594	611	589	584	623	621	563	616	603	623	596	588	626	614	566	598	610	596	584	613	581	674	596	603	617	611	600	579	602	600	595	620	604	636	620	588	570	613	640	621	614	609	668	612	641	600	610	609	624	582	559	616	586	575	605	598	596	603	598	601	645	646	629	599	625	603	609	579	654	607	634	582	626	588	589	593	626	572	630	640	614	631	608	619	583	616	609	635	627	558	621	589	621	660	649	645	587	625	623	620	613	573	597	586	582	632	579	638	575	601	578	640	621	568	633	609	615	596	633	600	627	594	621	642	619	600	585	612	624	574	595	605	600	590	633	656	633	605	655	611	613	606	529	621	611	626	584	621	617	615	607	617	645	610	658	609	630	614	643	620	588	611	630	637	611	619	593	657	624	594	615	619	656	649	616	628	600	582	667	594	593	591	593	617	614	637	595	669	541	573	596	606	630	602	597	600	575	632	614	610	689	631	630	639	603	605	618	621	575	650	600	592	611	608	607	620	649	616	659	589	578	658	551	609	579	580	603	612	639	653	622	624	615	631	606	603	641	587	622	593	614	594	616	602	617	610	622	604	627	622	591	604	639	608	609	615	582	611	619	631	661	630	600	598	622	615	601	565	621	609	593	605	591	617	546	598	592	613	590	592	631	611	608	611	643	586	626	618	638	586	616	601	618	532	619	633	630	657	608	556	609	611	625	616	624	609	610	621	608	627	682	599	621	630	636	655	590	633	619	623	629	628	647	608	580	632	617	610	648	594	626	589	571	589	565	620	617	585	627	599	571	651	601	582	634	639	599	608	585	630	612	586	605	579	619	594	635	631	606	608	614	614	590	594	579	605	616	609	595	682	649	596	614	603	637	624	587	654	629	631	673	630	581	621	654	620	612	612	587	607	599	628	629	585	590	576	583	600	582	598	627	609	596	563	623	627	632	595	625	614	621	636	609	606	615	644	638	601	596	599	658	637	614	612	616	633	602	581	586	592	604	651	642	596	621	619	640	581	607	646	572	629	571	647	630	616	582	622	615	577	625	607	612	622	604	589	598	620	609	585	597	631	607	645	599	586	558	652	619	613	591	607	607	591	621	594	593	573	587	564	636	602	604	692	610	611	603	594	612	565	633	584	603	607	626	610	588	606	603	628	607	632	647	619	590	618	627	598	616	609	570	600	600	625	620	575	607	614	617	610	605	621	621	610	576	567	596	634	603	556	624	590	629	625	571	604	612	587	596	637	638	591	629	611	639	567	603	557	626	645	606	628	592	623	588	583	598	570	640	612	622	610	635	588	611	586	607	565	580	558	545	583	657	627	579	642	549	629	572	621	595	572	579	611	635	600	584	615	614	610	578	608	645	617	571	622	601	578	602	615	615	612	606	603	581	637	649	602	614	560	600	665	621	588	626	639	619	644	575	635	595	595	642	610	623	607	630	624	619	623	627	618	606	583	613	634	596	580	614	580	653	580	642	603	586	628	570	593	622	557	613	586	611	627	565	607	595	566	620	626	622	592	590	631	598	613	605	597	628	633	603	625	612	573	612	630	581	614	607	620	614	603	682	581	648	648	632	604	643	606	652	595	617	605	622	632	581	593	629	598	595	585	622	661	636	609	612	638	624	591	603	579	635	587	612	615	671	649	590	653	626	599	584	592	597	604	638	638	621	623	597	596	634	638	623	612	624	601	573	653	591	629	534	653	596	634	614	676	572	597	601	595	610	667	638	620	594	653	587	625	629	617	571	614	618	587	625	612	642	595	627	634	615	590	632	594	593	636	601	576	632	597	629	639	626	630	608	602	621	602	647	563	592	654	578	642	602	591	638	616	631	623	608	669	587	582	602	615	644	660	599	635	603	589	578	604	641	638	605	603	566	573	579	628	662	631	627	626	619	628	612	609	658	608	592	600	600	620	596	660	615	607	646	606	619	606	601	609	593	633	656	618	635	611	605	562	640	593	608	627	565	594	569	665	647	581	629	602	602	663	652	649	614	622	607	627	651	574	570	631	633	628	578	611	618	604	631	606	613	587	622	611	579	637	619	609	605	655	569	600	599	605	623	581	584	645	630	627	620	620	577	626	618	654	613	596	626	627	634	611	603	624	573	642	563	632	668	621	641	607	556	598	563	597	615	577	618	615	624	616	658	616	647	627	591	615	595	577	627	625	585	623	618	600	580	619	625	620	609	592	608	606	655	588	637	618	637	603	589	621	598	623	634	612	647	564	594	643	607	568	602	609	579	580	614	661	619	597	618	628	614	609	623	620	597	612	615	578	630	637	629	652	593	659	591	601	608	623	620	556	608	582	601	595	600	629	574	635	583	595	600	609	606	622	568	622	599	596	558	593	594	621	608	610	604	600	595	625	607	661	579	576	577	611	612	588	618	578	591	650	535	555	596	633	612	590	607	584	620	650	629	571	602	611	598	626	597	631	658	555	611	604	602	582	582	606	620	617	602	573	598	598	579	607	611	608	630	534	628	584	637	626	616	625	636	652	612	603	582	639	605	599	614	609	579	649	649	607	597	614	669	601	584	642	650	599	603	604	572	576	606	585	591	595	598	619	628	628	619	602	640	619	610	607	606	633	595	641	652	602	651	617	592	613	567	626	620	613	592	597	659	592	609	593	624	622	592	624	639	586	636	613	615	616	588	652	593	604	594	639	612	586	624	626	590	608	607	602	661	647	624	612	597	588	628	567	588	629	633	569	641	553	607
31840	9651	5504	3507	2551	1894	1601	1385	1343	1235	1229	1126	1050	1061	1024	1037	1037	1040	999	996	948	967	1009	1004	1004	974	1013	903	925	949	957	932	958	949	968	977	907	976	939	950	924	956	1022	974	912	928	1002	1005	958	996	978	918	894	967	931	944	988	976	964	931	977	982	908	982	910	893	925	943	949	949	979	939	923	938	924	913	933	979	920	891	974	941	971	923	963	943	942	927	887	910	985	919	933	918	917	932	923	973	907	967	988	920	967	944	902	980	942	1000	980	957	965	929	929	885	922	944	937	939	937	906	948	973	928	932	932	941	898	930	980	898	929	957	913	951	897	960	955	935	961	907	988	912	921	954	1005	979	917	945	930	975	952	946	925	921	945	937	914	985	976	928	967	959	963	936	937	932	926	955	931	901	949	961	955	878	902	919	937	922	902	901	968	922	918	952	944	903	929	907	856	900	987	905	962	927	923	944	931	932	948	886	963	891	907	910	947	939	917	917	922	981	967	937	942	955	914	939	981	924	962	931	908	965	934	958	916	989	942	914	939	906	909	940	893	944	972	957	930	966	898	901	972	930	906	911	977	913	969	918	899	907	962	965	955	930	926	970	904	952	1001	921	946	922	929	979	969	938	940	959	897	900	958	936	966	951	896	911	909	967	962	930	953	900	919	955	917	941	896	940	940	970	920	957	959	919	926	929	911	909	932	978	967	916	932	904	980	975	1019	955	889	951	921	900	904	885	890	939	997	897	904	923	863	933	947	940	952	910	870	924	909	928	990	986	972	926	985	936	909	902	977	910	951	909	952	913	940	991	863	949	950	938	930	984	894	946	937	944	928	930	880	917	933	922	930	947	908	939	943	937	963	908	912	891	933	973	914	922	932	892	931	923	951	912	941	991	938	987	955	883	901	898	949	948	1011	928	959	926	944	928	942	999	964	947	929	943	979	933	933	968	930	892	960	923	963	905	897	907	892	959	914	938	960	876	911	940	1000	938	928	961	949	944	992	907	892	960	888	898	937	959	957	946	960	908	919	933	964	896	897	949	955	907	927	913	943	931	915	999	957	956	935	940	906	911	919	980	839	988	934	893	944	917	979	957	959	925	966	912	903	947	921	975	946	905	929	947	948	958	942	959	930	930	977	949	959	974	960	894	981	982	1010	980	942	922	966	931	981	914	945	978	953	892	937	935	990	1013	946	948	967	937	916	929	980	980	950	910	1015	880	910	955	956	943	961	939	936	910	922	970	943	932	974	974	931	915	938	911	950	928	922	890	932	925	904	908	904	994	947	945	998	946	885	981	964	957	926	953	935	938	929	958	930	964	944	915	934	920	913	950	943	941	894	957	915	954	955	933	962	959	916	924	970	944	936	958	1021	934	956	961	872	923	937	971	894	940	954	919	977	931	928	904	939	924	927	934	899	904	971	960	985	923	937	920	940	899	903	911	941	963	885	983	920	973	977	903	919	849	984	880	887	1001	949	853	994	959	1006	933	904	890	973	971	951	967	913	951	962	899	940	951	959	995	937	933	911	909	938	954	980	948	923	926	995	901	897	920	908	931	994	883	922	964	932	922	955	920	913	927	998	914	907	942	935	997	931	959	919	968	908	935	935	881	927	962	926	931	944	944	883	931	988	976	893	960	946	973	947	920	932	957	970	935	919	895	956	969	926	935	914	882	930	980	958	892	951	885	940	967	910	912	890	926	918	936	933	902	953	954	926	927	957	961	926	911	947	930	963	928	964	917	949	976	963	941	954	961	947	911	939	921	877	946	945	940	977	924	950	909	878	948	890	926	968	919	928	935	993	916	944	979	926	939	918	900	975	978	934	918	974	964	935	973	981	945	923	942	956	891	933	966	979	983	988	957	963	931	966	938	946	911	962	939	973	987	920	956	973	895	974	925	884	984	939	927	968	921	915	902	910	904	985	933	934	930	926	928	982	975	915	923	921	907	915	953	953	940	940	928	940	914	966	929	961	913	909	994	935	878	965	970	869	927	946	932	960	911	944	860	985	899	927	945	925	900	947	905	967	963	925	991	910	886	905	952	950	954	922	926	970	927	955	872	913	993	867	915	954	964	967	975	906	966	905	956	934	906	946	959	948	985	925	967	887	934	939	888	965	952	914	943	965	929	959	964	903	897	950	900	946	928	945	893	965	962	930	913	944	885	914	948	972	947	912	902	959	1000	936	955	971	970	990	931	877	925	932	934	955	900	915	936	921	862	955	919	940	946	936	960	909	912	1010	914	977	948	896	922	888	870	890	976	990	898	950	924	996	920	953	919	902	955	958	964	931	934	932	928	930	931	961	956	928	930	902	919	915	932	848	961	997	960	952	957	969	922	933	984	1009	923	914	887	966	889	958	865	916	930	970	938	971	895	963	926	896	930	927	937	960	959	941	888	984	922	966	909	958	959	962	973	968	919	967	954	963	951	983	947	984	956	932	956	890	888	933	876	867	944	919	993	900	890	927	953	937	875	933	999	909	897	908	896	922	957	909	955	905	890	954	1010	883	934	938	940	983	887	919	951	969	955	928	932	916	971	962	891	945	933	916	940	871	961	870	907	875	945	952	915	937	910	934	975	908	923	923	959	922	945	1008	907	924	971	853	912	953	979	920	930	993	905	947	898	927	924	926	954	934	870	975	951	925	941	886	907	964	914	917	997	921	930	1024	882	969	973	949	944	910	950	905	932	917	964	962	963	982	943	926	982	961	970	955	948	917	927	893	940	983	918	931	910	991	937	945	928	907	1012	991	951	927	922	887	930	924	927	934	889	869	970	880	916	959	898	965	931	908	964	933	882	914	941	1003	910	915	935	900	956	963	938	954	956	902	958	920	909	929	916	910	946	956	935	963	931	928	943	902	912	930	918	971	935	945	932	905	969	947	956	930	965	932	923	986	956	920	859	959	977	956	946	901	959	932	945	970	968	920	931	956	931	991	894	908	890	949	933	994	959	952	947	956	899	913	950	937	1034	887	935	1010	896	968	891	968	907	887	891	916	895	925	924	945	926	922	934	915	900	984	890	977	905	932	931	959	941	949	904	884	921	948	928	956	943	948	937	932	1001	910	942	988	938	928	884	923	992	969	917	878	966	973	1011	919	1012	937	953	960	930	942	940	909	914	899	956	928	952	924	933	924	989	930	909	964	917	913	902	954	930	897	951	909	930	960	957	954	902	947	937	919	926	944	960	930	892	903	987	962	913	945	979	971	954	943	944	939	959	985	966	925	935	921	911	969	985	994	973	1015	940	966	956	959	925	910	987	906	892	910	919	921	959	967	953	887	976	906	945	923	938	902	986	934	939	904	914	963	888	918	1001	904	874	990	936	936	939	946	942	886	945	943	909	919	964	952	929	947	928	970	934	913	957	893	931	916	939	875	957	912	939	922	937	926	963	926	950	893	908	885	918	917	989	926	960	967	911	964	942	885	912	972	949	961	952	939	917	859	929	955	926	972	956	906	969	898	971	932	961	954	927	966	922	941	1017	953	941	918	969	944	976	917	884	934	928	945	937	913	972
24265	21304	28558	24390	21008	5938	1494	1107	892	867	768	751	669	696	648	625	654	639	667	664	623	663	623	587	597	599	662	598	535	611	673	541	536	572	576	582	569	570	566	555	547	593	556	582	615	542	578	568	588	600	595	574	583	579	527	555	540	544	551	571	545	547	578	537	555	596	545	551	541	586	567	592	576	530	567	582	528	544	602	557	556	588	611	543	550	551	582	567	564	614	543	541	552	554	514	569	531	498	544	592	546	552	563	601	564	598	528	514	570	552	528	542	553	543	550	589	550	569	536	553	536	553	519	569	502	573	545	536	575	589	549	574	540	569	607	520	547	584	537	574	584	580	565	508	545	572	548	524	565	540	583	556	573	593	576	594	539	588	534	584	573	566	585	565	578	562	582	546	618	610	565	541	521	589	587	552	531	551	577	579	581	594	543	538	544	547	569	560	543	549	547	525	545	585	570	556	524	529	562	568	563	581	564	562	558	563	591	543	534	596	558	601	533	531	577	581	565	518	578	563	583	537	552	555	544	579	588	592	557	564	511	605	564	540	560	550	609	577	541	552	582	587	544	534	553	560	547	545	575	553	543	565	598	577	500	565	551	558	573	529	497	561	515	573	570	564	574	563	519	538	584	568	558	575	530	599	578	570	549	515	529	511	594	547	539	608	559	559	562	601	617	558	542	556	563	537	548	587	545	529	512	577	566	582	574	559	572	560	591	547	580	555	534	568	584	583	585	603	563	556	566	604	587	563	526	553	531	559	588	544	565	575	570	553	559	572	555	544	555	544	529	531	540	589	574	541	529	581	522	555	563	566	540	525	546	549	551	567	546	568	560	577	579	588	549	587	573	587	590	553	599	540	582	557	557	573	582	556	558	596	562	556	544	567	562	562	531	543	547	519	552	536	566	564	548	588	558	598	587	552	528	524	557	556	590	548	579	524	617	599	553	525	568	594	584	599	553	545	554	613	537	528	557	511	556	528	558	591	545	568	580	571	553	563	603	520	555	573	551	581	568	624	567	584	576	584	570	521	574	574	572	574	536	554	581	534	612	603	602	581	565	539	542	534	544	570	542	577	570	584	564	559	546	599	542	589	550	557	546	545	609	545	556	569	534	584	564	617	548	578	585	570	566	537	566	553	559	584	570	555	543	580	529	540	573	517	547	559	559	563	587	585	555	559	553	606	591	548	554	585	528	598	567	560	567	526	578	548	549	541	527	587	550	557	512	596	589	535	592	580	534	581	534	610	615	531	518	547	519	548	534	564	562	518	552	558	516	542	582	540	551	562	539	569	589	522	605	526	552	524	555	537	609	569	568	516	587	551	522	562	602	565	599	594	566	531	558	560	536	541	526	567	588	584	580	525	578	556	528	569	531	557	575	600	547	527	548	568	554	566	523	557	579	555	571	545	534	558	571	518	584	601	569	552	576	521	572	565	568	508	567	490	563	566	564	568	586	560	548	594	542	561	574	564	648	553	571	546	538	543	597	579	564	590	564	555	562	549	600	583	532	566	525	565	564	556	586	562	560	541	567	568	587	593	572	591	557	566	563	566	555	529	569	569	572	531	567	570	535	550	540	553	566	574	507	510	539	553	557	571	562	567	576	576	584	580	579	577	563	548	546	536	537	579	556	570	556	587	548	535	596	585	546	584	547	566	516	599	577	548	578	589	576	520	559	578	543	590	520	587	588	574	613	556	567	557	551	550	546	542	558	578	542	527	550	603	555	576	588	586	536	541	614	546	527	505	547	572	575	547	574	575	540	572	537	523	563	536	573	557	559	552	564	562	585	540	576	550	526	548	579	567	556	573	558	612	568	555	562	582	591	543	508	526	523	611	564	563	553	548	555	548	589	551	540	567	519	553	503	562	570	536	542	527	588	553	574	567	574	587	560	587	514	570	564	560	507	591	560	572	600	564	547	528	562	554	536	558	583	604	574	536	564	559	572	578	525	545	588	550	590	575	521	602	562	548	542	538	539	541	609	520	560	581	571	540	607	546	575	612	594	605	538	567	599	553	534	592	548	580	517	547	532	554	558	535	539	541	575	586	536	559	583	600	566	582	599	527	566	550	541	530	620	520	607	551	562	535	552	576	524	531	546	547	555	573	587	545	589	556	551	546	570	554	542	556	601	565	546	576	556	583	550	524	616	567	557	552	562	562	606	540	579	555	540	564	573	577	590	580	550	538	552	551	587	530	541	522	538	582	549	562	559	560	588	528	575	553	566	577	576	550	604	534	588	553	588	566	571	518	550	559	558	563	532	500	557	610	573	522	538	569	528	560	570	547	522	579	548	555	556	557	548	550	554	552	561	593	557	589	563	550	600	573	535	595	579	556	579	599	566	543	565	528	594	541	548	521	571	555	547	563	555	583	537	573	543	497	583	557	604	546	591	549	580	577	580	555	626	540	596	548	554	585	561	538	571	532	536	556	586	567	600	554	586	590	543	580	519	517	573	542	552	553	610	561	531	569	553	546	546	550	547	562	568	584	547	618	565	522	544	531	541	585	550	548	540	571	542	557	546	590	616	590	524	541	559	582	595	519	571	573	524	545	600	522	556	579	554	564	577	554	566	511	563	570	587	577	585	555	574	553	574	587	532	582	566	577	536	568	583	555	557	537	521	561	573	540	532	538	556	546	551	555	582	587	522	549	604	521	542	587	565	577	553	579	565	560	577	532	564	605	576	523	571	597	557	543	571	568	527	575	542	574	544	557	594	572	562	578	541	576	600	518	508	566	533	541	570	585	556	580	556	575	548	548	570	519	565	496	570	560	569	500	570	554	573	610	570	559	590	562	551	564	576	568	558	579	556	553	558	530	590	567	549	572	608	547	557	533	561	607	588	560	569	595	560	577	556	599	554	587	582	610	550	574	544	601	533	585	536	540	585	582	538	584	563	575	571	554	565	545	545	566	592	522	577	584	544	580	559	561	533	546	585	543	502	525	535	564	556	555	549	577	558	562	562	584	601	560	539	530	579	576	561	582	545	546	589	592	570	587	552	506	514	557	571	575	576	549	574	543	556	596	505	583	588	593	519	554	546	557	519	565	540	541	557	544	558	589	555	556	578	552	569	525	624	568	524	594	568	580	534	569	582	551	541	568	572	569	577	554	545	555	575	551	524	591	543	546	565	541	546	525	576	554	559	552	562	561	579	562	580	536	576	557	559	581	554	569	556	527	566	573	549	547	534	575	576	527	613	584	560	581	585	593	535	514	554	598	573	580	578	571	543	596	558	565	585	551	568	562	547	624	561	559	564	606	592	537	526	564	557	544	609	534	584	561	571	540	535	544	544	569	610	558	636	542	563	549	615	578	565	597	581	597	545	562	541	591	501	587	567	585	585	565	541	546	585	578	556	531	534	562	575	562	575	568	517	544	597	616	584	558	545	574	533	565	586	564	607	550	564	571	526	574	580	565	534	582	533	589	574	584	549	556	567	537	562	573	582	555	556	570	566	541	509	580	573	584	498	554	528	545	553	594
36489	19154	12595	7597	5315	3817	2852	2383	2046	1815	1623	1462	1282	1278	1142	1109	1160	1081	1125	1112	1037	1050	1022	973	994	928	967	898	969	954	897	889	882	900	921	880	845	916	857	908	871	904	923	918	874	914	918	893	906	859	910	888	883	886	913	843	902	914	852	867	864	831	877	885	851	803	867	886	891	819	866	836	866	869	879	882	929	848	905	852	854	850	862	939	858	867	870	874	821	892	891	847	827	879	879	929	832	893	798	881	936	885	883	881	878	842	869	853	856	904	848	867	845	875	847	844	878	835	863	826	885	840	891	842	850	858	817	854	898	873	846	875	856	924	875	863	834	838	870	827	840	853	850	883	873	854	861	872	908	871	899	897	907	901	862	871	845	869	861	881	866	836	860	826	876	950	883	851	877	884	890	833	874	938	905	889	893	896	851	892	908	867	873	873	890	864	838	933	872	866	913	895	855	936	843	876	878	955	854	902	834	882	904	875	869	821	874	871	891	948	918	867	896	936	838	863	894	871	873	854	877	836	829	826	854	856	883	925	870	908	897	893	833	845	870	847	859	875	846	872	945	841	856	848	797	895	822	853	826	825	891	873	868	868	919	925	879	878	872	871	868	894	844	852	886	878	833	852	925	818	879	865	905	883	851	887	837	894	913	880	847	840	854	899	876	854	880	888	864	817	817	862	902	842	850	850	908	889	818	888	896	880	877	831	866	837	922	839	858	894	886	875	833	895	869	890	942	865	863	880	873	909	894	905	845	841	849	923	855	874	853	845	897	880	844	796	841	834	839	847	911	915	870	924	872	841	884	855	891	828	904	871	873	848	830	876	849	852	883	869	866	846	893	929	822	881	880	885	886	889	905	854	827	851	873	877	852	873	814	848	857	878	878	930	890	891	919	867	863	916	906	863	909	931	846	891	882	849	869	867	862	857	855	893	912	897	858	911	873	871	865	880	926	920	874	902	885	888	862	878	876	900	938	857	912	893	886	898	868	880	849	888	865	867	889	856	878	916	813	882	859	851	917	881	878	865	847	934	910	888	900	865	867	890	886	885	891	877	898	907	868	817	852	906	917	810	863	871	825	844	889	884	860	845	859	879	882	861	909	847	851	913	893	885	803	839	893	859	837	882	848	869	874	900	885	861	892	883	860	839	848	881	861	859	859	904	818	891	860	856	899	875	862	875	855	863	899	878	908	818	939	854	861	902	813	867	858	845	906	902	891	846	861	848	834	817	917	828	852	839	829	861	822	911	874	908	880	873	905	882	864	834	882	909	843	878	856	910	879	847	874	838	837	900	898	838	857	886	846	854	885	878	830	793	893	902	868	852	889	851	909	836	886	839	887	870	841	856	849	845	878	843	874	877	926	915	875	862	882	863	834	820	861	914	838	862	851	927	867	882	851	870	846	923	912	837	893	851	866	894	860	889	908	903	925	875	879	874	892	827	817	790	829	875	863	905	801	874	892	960	893	883	846	847	857	866	880	925	851	910	943	883	868	885	844	825	894	868	858	880	906	874	893	903	874	947	845	832	869	905	860	922	831	877	892	942	841	864	846	839	829	858	908	878	842	823	885	859	881	874	924	882	877	856	882	857	875	893	896	889	911	887	906	892	818	881	864	840	876	889	880	807	856	858	860	861	830	893	878	857	876	868	876	864	899	866	877	878	923	855	849	892	840	859	853	863	847	875	859	868	887	888	847	869	869	865	887	896	912	930	875	884	896	886	904	889	848	873	858	940	931	897	835	900	821	857	857	833	815	930	880	881	865	844	870	905	833	840	866	832	877	826	854	852	888	811	875	863	868	854	866	957	886	860	879	856	866	877	884	841	882	813	904	847	874	884	905	877	883	860	897	836	916	876	855	844	881	887	866	906	847	876	837	834	909	862	850	894	910	901	806	875	864	908	914	811	874	910	859	851	850	829	835	865	894	888	874	869	825	889	896	872	892	827	874	868	895	865	913	900	893	835	893	849	855	865	826	882	822	860	882	870	912	870	883	869	853	928	875	927	877	867	885	874	875	850	909	895	887	878	885	804	875	830	902	856	845	815	881	858	925	850	859	869	841	870	854	851	862	828	908	920	840	872	890	909	875	922	889	869	843	916	820	899	910	882	892	870	866	920	839	895	827	879	876	876	873	857	892	860	813	882	837	866	858	855	889	821	870	886	876	843	874	858	840	888	867	894	891	877	897	932	894	874	852	815	853	839	857	894	888	892	869	855	924	879	841	874	884	852	887	893	861	803	867	837	916	871	890	864	891	847	845	869	958	868	863	814	911	813	852	850	935	887	872	936	864	841	837	871	910	849	860	889	867	869	856	873	825	951	897	895	882	807	856	842	880	838	837	896	826	880	875	877	871	881	878	875	891	858	819	875	855	835	835	879	858	878	918	930	814	870	878	852	868	832	865	860	864	872	877	863	872	814	864	835	893	944	851	865	858	860	906	874	906	845	881	900	876	871	848	913	860	859	924	874	824	845	870	863	860	927	886	890	924	857	904	898	854	880	921	813	825	850	859	869	886	819	877	884	862	882	860	845	840	860	866	909	892	836	872	892	820	871	862	872	938	889	921	857	855	838	833	825	843	873	881	845	896	903	903	870	900	857	853	816	882	885	874	883	879	789	850	839	842	874	914	919	912	848	872	881	891	894	882	837	875	871	880	887	885	888	836	885	808	889	837	837	892	913	892	912	835	817	841	887	927	904	876	864	887	846	847	860	789	866	868	842	833	821	849	829	824	909	872	839	873	897	883	836	866	867	892	910	823	923	857	880	863	830	822	832	883	908	939	891	825	926	875	883	881	885	828	880	866	882	869	881	898	881	906	893	902	861	886	967	877	813	866	880	892	887	934	892	881	896	883	822	877	871	825	895	929	892	899	866	870	866	850	865	864	887	891	845	853	899	936	852	905	860	911	905	895	833	869	856	873	907	821	928	831	839	879	867	849	855	883	883	883	843	866	856	868	807	899	878	894	891	823	896	849	878	856	830	847	870	864	872	907	864	861	880	879	863	847	886	886	822	856	913	878	872	857	854	871	824	843	876	864	790	844	835	873	870	829	854	875	879	838	919	862	863	842	844	892	844	905	884	854	896	903	865	855	885	840	852	875	864	871	891	815	810	911	911	865	863	874	844	861	881	906	828	921	907	857	842	852	878	884	912	868	879	874	872	861	886	851	917	906	819	883	859	865	853	831	869	861	868	831	862	869	902	918	905	835	844	874	856	844	843	886	914	902	896	844	847	851	833	867	821	839	853	876	849	840	890	899	861	927	881	831	822	844	908	893	888	861	884	836	803	868	858	921	893	836	871	878	873	889	865	874	864	864	855	883	876	872	836	822	864	815	881	857	856	895	805	844	876	875	891	819	892	911	821	895	856	911	833	939	932	903	906	853	906	859	836	830	875	813	907	898	889	879	886	907	854	877	899	882	883	860	855	889	925	860	843	858	884	868	914	899	899	804	890	891	841	837	801	809	883	923	867	854	855	900	904
23286	21320	29140	23826	21320	20737	4201	1172	832	768	688	599	498	432	447	404	400	397	397	372	386	369	332	338	333	300	292	320	306	279	319	325	298	295	319	263	291	301	299	314	314	289	281	286	294	283	320	295	313	311	276	288	274	262	263	278	272	272	278	273	253	292	258	287	283	272	289	298	267	272	272	305	287	260	275	298	286	278	267	256	276	283	303	262	281	280	270	270	278	277	277	261	250	259	305	290	271	282	284	280	321	280	256	287	242	261	279	282	293	264	278	268	285	280	301	279	269	290	273	254	275	307	278	288	268	236	267	256	265	246	253	284	267	267	277	301	269	259	269	304	267	307	307	285	279	266	254	314	305	282	269	267	270	302	252	309	283	270	280	290	266	292	256	270	267	276	264	259	279	269	288	263	287	290	268	274	256	247	276	258	282	248	277	302	286	274	274	252	279	264	290	276	301	302	275	280	274	283	288	256	289	276	270	274	272	262	248	292	242	279	273	259	294	240	277	282	283	295	282	276	315	280	254	282	261	286	291	286	258	273	298	290	273	244	282	254	287	279	268	267	272	288	302	257	301	236	287	263	279	280	293	274	243	266	278	271	286	268	262	300	271	281	264	270	303	248	296	275	265	269	265	276	276	283	296	293	281	284	242	283	289	254	280	281	277	262	293	270	283	308	265	282	255	256	296	280	265	296	255	223	275	246	271	267	302	241	269	278	263	272	267	267	277	282	249	269	253	298	299	254	276	296	286	261	281	282	261	252	257	280	297	275	263	264	293	291	237	278	267	270	283	269	295	300	257	289	246	256	269	256	282	259	266	279	261	273	275	263	293	272	269	257	319	260	282	282	280	285	293	260	297	270	238	264	269	303	276	254	259	274	266	281	265	294	290	286	277	269	277	276	233	273	278	309	279	268	261	290	275	249	276	253	242	281	280	286	258	282	285	298	253	288	278	260	302	254	257	288	267	270	270	298	250	287	257	291	280	282	314	264	278	282	255	267	305	327	252	296	270	277	278	293	266	274	250	291	272	289	262	261	258	265	257	278	285	250	239	286	320	290	275	269	286	296	249	268	277	271	259	245	288	284	284	271	263	268	294	277	286	258	263	294	287	259	269	294	270	294	256	283	265	296	283	255	255	268	254	302	255	297	258	276	266	250	271	285	249	278	292	272	298	297	276	273	305	277	281	282	256	304	277	293	303	311	264	253	242	278	241	275	266	259	237	292	263	291	256	268	266	260	284	284	263	300	231	279	268	276	300	268	328	268	295	295	261	278	261	283	269	264	262	281	269	252	289	274	288	251	287	267	286	264	280	268	265	257	269	294	250	295	244	277	247	258	265	249	292	266	245	273	297	265	283	279	281	300	239	296	270	263	279	282	268	269	259	284	274	253	310	260	285	257	288	271	238	266	262	274	258	294	273	288	275	288	280	258	269	305	237	287	269	272	272	294	287	307	255	285	295	272	268	272	244	277	275	304	272	240	272	268	267	285	248	304	252	267	278	259	293	280	261	268	303	267	271	246	293	300	264	286	272	287	281	314	255	267	273	274	262	254	275	281	262	251	293	259	293	264	274	253	244	295	262	285	280	271	261	313	286	273	260	255	260	295	282	283	282	274	282	264	283	283	275	280	274	251	267	278	298	271	277	275	279	253	266	278	302	252	285	256	299	284	275	273	253	246	292	258	255	281	275	257	251	258	289	283	298	255	266	269	253	271	253	255	278	282	291	258	278	283	285	266	290	286	295	269	258	255	278	287	283	260	271	263	265	293	274	281	281	228	254	271	256	261	237	240	269	280	271	290	312	247	262	298	253	296	268	266	289	293	279	294	246	264	272	253	275	305	309	282	260	291	268	238	285	275	297	260	274	273	289	273	261	278	266	243	255	252	269	280	262	272	248	264	267	269	300	289	286	296	273	276	258	258	308	258	253	278	276	258	293	259	282	261	266	277	255	258	287	264	272	273	243	251	273	277	255	261	273	254	250	243	306	277	274	263	280	254	280	279	266	289	272	253	272	276	286	280	273	268	275	290	268	262	282	256	279	295	273	249	289	310	293	237	268	296	270	258	281	274	292	254	305	280	260	281	289	276	264	274	274	261	268	253	291	262	258	291	264	297	299	267	250	273	256	271	299	280	247	273	276	265	299	278	282	289	310	296	257	284	274	281	279	273	280	279	286	253	261	284	251	287	272	301	254	279	275	275	261	249	273	274	281	290	265	290	291	247	271	276	258	256	282	250	266	263	282	281	248	271	319	269	261	260	256	303	251	287	284	267	258	279	266	265	306	276	297	281	270	284	274	264	297	297	290	250	280	311	257	296	262	288	262	270	255	276	262	271	280	250	267	288	287	273	294	284	262	241	246	251	279	251	265	272	294	290	278	273	264	287	278	277	274	289	274	251	294	290	284	295	299	269	252	296	290	250	245	277	300	271	260	292	239	271	253	248	265	261	251	272	288	272	249	261	260	271	273	262	284	293	297	288	264	278	272	249	251	276	286	268	291	254	266	265	291	258	286	238	274	276	291	283	263	253	294	277	272	280	279	273	247	298	270	252	291	278	274	254	285	244	249	294	255	271	251	246	302	277	272	273	279	286	217	293	261	256	275	283	284	263	262	296	279	292	270	261	262	264	260	275	271	267	276	253	298	274	257	260	262	260	259	270	310	252	294	246	270	266	240	272	275	293	291	260	314	234	271	278	273	242	275	260	267	261	297	253	276	320	269	281	265	242	252	251	278	293	288	247	267	278	290	266	276	296	264	265	283	267	295	247	270	272	219	264	264	258	296	294	276	264	259	253	248	293	269	288	282	282	287	262	280	288	276	248	276	283	266	272	283	292	291	252	286	289	268	270	275	294	261	270	280	299	269	259	261	300	268	273	267	263	266	283	278	295	275	247	269	270	260	269	256	253	273	270	301	264	281	266	250	284	275	265	278	284	274	302	253	275	277	264	279	291	280	281	279	266	301	301	272	265	262	263	255	276	276	276	288	286	240	256	284	298	286	272	240	269	272	276	287	264	277	296	275	276	270	248	289	274	277	264	247	275	277	260	304	252	252	298	292	272	297	294	290	305	278	282	309	272	272	272	278	267	243	276	281	281	283	273	270	271	279	254	272	258	270	282	280	245	293	280	281	243	263	277	286	271	284	277	273	257	275	260	264	269	302	256	260	303	291	274	259	273	300	286	264	269	266	293	262	297	302	259	296	270	277	266	299	294	248	270	241	280	287	279	283	263	279	287	281	259	293	263	261	284	282	246	291	294	270	271	298	255	284	292	301	279	279	263	273	258	282	295	271	274	255	281	284	295	284	315	256	282	266	274	268	282	285	284	276	260	258	292	268	295	262	244	285	280	263	260	293	253	286	270	252	282	306	277	241	285	265	265	284	263	287	261	267	237	251	269	261	251	309	297	281	280	262	253	266	247	263	272	298	295	276	257	290	252	250	257	259	266	280	287	262	269	288	263	249	275	255	260	270	281	272	291
40897	23623	17169	10612	7473	5362	3993	2885	2432	1986	1698	1419	1254	1008	977	942	849	854	826	719	744	717	684	613	624	595	572	549	543	539	540	462	538	510	508	471	529	499	496	453	457	445	506	485	493	431	480	493	447	471	456	494	438	449	439	486	469	490	455	488	458	485	497	451	453	434	445	417	485	440	484	436	462	455	462	444	476	430	419	449	460	435	471	466	453	431	432	449	442	427	424	397	448	453	488	432	426	439	428	465	405	458	481	446	478	450	470	418	445	456	415	427	444	464	440	447	456	440	456	469	423	421	424	442	463	493	420	460	444	442	472	442	438	476	426	429	454	438	454	468	454	431	448	408	425	457	447	440	457	464	477	477	425	434	452	442	444	478	459	445	443	464	412	431	448	453	439	410	473	446	427	420	453	432	454	440	443	432	450	435	461	465	450	413	430	465	412	463	433	447	448	430	403	401	446	437	434	461	460	471	410	446	454	458	452	450	437	463	453	429	467	457	437	438	478	492	396	443	426	438	442	453	452	421	448	426	419	478	451	457	397	413	438	426	443	401	452	440	397	465	444	445	471	472	478	425	467	438	450	438	449	432	481	474	451	438	463	425	446	461	453	444	508	456	429	471	461	479	468	449	441	471	432	443	447	420	405	395	468	416	469	430	477	426	459	426	454	416	452	401	461	439	462	429	426	430	444	439	450	419	441	429	455	425	447	430	447	478	429	418	513	436	461	438	434	454	438	417	419	426	488	461	433	463	418	454	430	418	470	449	440	463	463	410	430	456	461	444	485	455	442	451	444	411	423	453	454	429	413	435	470	413	476	460	452	491	454	438	444	442	427	441	461	422	451	447	420	443	424	434	449	402	450	465	436	448	455	441	460	422	459	451	506	439	431	432	437	478	435	472	475	427	434	449	413	441	476	443	444	444	409	451	446	475	423	439	433	448	429	449	422	462	441	436	458	425	453	396	424	404	417	416	433	420	441	452	417	440	468	464	436	427	431	430	454	455	410	456	446	454	429	464	433	433	436	430	456	469	475	465	416	454	455	444	456	412	441	450	449	459	435	444	409	452	433	452	455	392	426	438	454	437	439	443	458	441	499	442	449	415	473	421	495	426	450	414	443	448	463	446	398	474	445	423	446	477	462	458	461	443	450	430	442	452	453	444	454	453	428	443	424	419	413	408	473	434	445	459	431	481	450	424	463	443	464	428	465	466	441	429	389	449	404	457	416	429	441	442	453	428	476	435	463	448	446	515	434	448	403	433	440	464	429	465	430	410	459	472	465	442	452	452	429	431	456	441	444	439	452	479	466	444	436	430	438	459	483	489	418	417	449	463	419	444	412	471	440	459	451	450	463	469	457	434	426	417	408	434	419	468	440	493	471	448	428	467	456	454	419	479	510	440	452	473	447	414	472	440	451	417	437	491	459	468	455	437	464	403	423	447	439	437	443	426	462	429	492	465	436	445	488	422	451	436	445	491	451	464	432	441	440	436	407	427	425	456	433	457	446	450	429	454	428	430	454	450	479	456	471	464	444	430	428	438	414	453	415	422	420	428	425	432	428	446	469	425	444	443	417	444	460	418	429	470	460	451	408	451	459	449	437	438	440	471	461	451	432	454	457	440	460	393	444	465	472	410	462	426	423	437	471	424	455	438	403	452	475	456	455	416	484	463	461	468	445	468	499	421	464	478	471	442	495	453	422	458	459	416	454	445	448	414	459	432	427	438	436	468	427	457	413	457	432	462	482	485	448	443	459	413	474	412	469	491	396	432	468	422	432	455	421	419	440	426	450	481	464	434	437	421	423	436	383	441	431	446	458	488	467	434	480	472	430	443	429	464	439	465	481	425	502	447	420	447	460	465	459	430	443	437	460	444	491	432	444	453	486	448	457	455	454	418	472	423	430	432	410	445	463	425	424	426	430	423	428	454	445	436	459	439	471	439	441	435	463	459	466	424	424	423	408	449	471	464	474	475	455	448	454	440	468	482	454	431	416	428	453	475	431	454	457	426	397	440	418	450	422	409	416	473	429	453	433	453	454	461	454	415	439	458	420	467	402	426	424	414	420	445	423	421	428	397	447	434	412	447	429	444	449	463	445	438	423	420	423	475	464	450	426	450	413	396	423	418	448	427	429	478	458	440	492	438	501	450	403	449	455	456	463	488	420	432	491	474	447	416	457	489	436	472	414	463	464	453	461	421	447	441	437	420	423	479	491	430	448	450	436	440	460	488	444	420	469	435	457	477	443	446	454	454	418	469	446	429	453	435	447	423	418	434	434	443	449	450	427	460	472	439	460	442	496	431	437	430	425	466	450	414	480	431	434	452	477	439	435	455	455	434	474	442	432	429	442	450	483	455	461	465	451	452	432	438	454	470	452	453	439	432	481	407	474	416	432	467	434	436	453	476	427	443	446	444	437	418	454	465	424	417	431	418	404	467	460	468	437	435	456	451	440	440	426	432	446	448	430	439	449	414	458	407	403	448	465	453	447	437	478	453	459	456	442	450	436	476	416	418	429	436	427	478	423	460	453	460	449	446	409	451	445	434	439	413	437	459	464	475	465	477	454	430	433	459	438	404	481	395	442	433	482	447	420	423	439	446	422	444	460	442	439	438	411	419	444	463	492	447	461	433	436	436	436	482	428	444	424	451	451	447	447	428	426	442	473	488	446	431	464	443	448	458	444	418	440	417	443	411	489	470	471	419	458	390	441	476	425	445	467	442	441	452	453	437	426	416	447	429	442	434	480	434	430	430	463	421	458	446	455	452	394	453	438	481	434	467	442	491	427	420	431	458	466	435	460	431	456	401	470	431	440	482	450	462	456	452	423	449	473	457	414	440	434	438	421	460	470	437	478	457	442	436	447	488	457	461	463	445	418	455	430	431	424	457	433	430	424	462	460	455	440	444	436	410	467	434	444	434	418	433	443	425	459	423	413	446	436	509	408	461	434	432	473	427	425	429	447	418	493	435	457	467	452	445	447	438	451	441	412	435	426	454	439	435	483	422	452	420	435	454	402	413	412	445	454	439	427	440	468	445	426	456	442	441	452	455	417	440	432	413	473	457	433	436	426	458	437	455	433	455	453	430	480	388	471	435	470	445	427	442	400	455	424	451	470	412	432	417	458	432	431	443	464	433	448	477	448	428	425	462	474	471	440	434	426	454	427	476	416	474	459	443	474	424	454	469	459	432	462	451	431	469	441	411	437	463	385	478	439	420	433	453	444	464	462	435	433	423	418	451	431	453	424	446	453	443	487	441	456	419	408	439	434	462	421	447	458	441	407	457	443	398	471	386	382	461	471	439	438	447	452	456	458	464	460	467	479	451	469	404	435	408	446	445	443	473	442	450	430	447	467	442	465	436	472	422	440	500	462	434	429	453	449	422	439	412	454	441	441	418	448	447	459	427	435	476	441	451	480	426	440	456	410	464	405	469	448	441	436	442	472	448	450	404	453	462	465	432	429	417	430	454	450	450	454	392	439	447
27770	20636	11022	2563	1298	1065	891	710	693	665	635	669	675	628	632	620	608	623	615	620	609	650	583	573	581	594	596	589	602	592	617	607	612	609	608	592	565	605	615	602	621	576	595	612	584	570	609	592	623	573	561	597	587	614	597	626	607	606	655	600	604	606	563	557	578	584	612	588	603	594	596	614	596	606	602	628	576	607	591	598	625	562	597	626	589	553	627	597	618	604	620	618	625	609	592	635	585	542	610	599	631	589	606	618	600	582	576	557	604	575	621	608	579	604	560	587	602	567	609	564	634	595	561	626	604	554	636	593	566	623	552	575	610	659	603	588	598	623	593	597	630	609	584	595	600	620	609	621	561	569	608	564	611	565	649	591	594	622	616	623	580	616	583	594	610	627	630	642	619	577	599	587	625	590	581	595	539	575	591	594	582	610	599	601	599	633	603	585	607	594	581	588	628	633	571	613	617	586	615	582	608	584	658	597	614	568	596	616	566	574	598	600	614	580	613	596	601	562	599	606	617	567	615	533	623	587	636	623	619	583	597	615	562	577	560	589	637	598	613	638	550	602	623	576	634	586	642	603	645	589	567	605	574	622	627	604	659	629	658	567	600	617	568	572	602	619	604	640	571	604	603	610	614	646	602	624	596	596	584	615	592	628	600	606	602	629	598	622	618	645	576	551	594	618	622	621	621	601	625	604	631	591	612	573	655	622	579	590	635	592	575	635	623	598	618	581	585	630	556	628	589	635	592	593	596	622	586	578	591	582	593	581	572	572	630	620	613	614	613	591	585	609	644	575	603	618	625	596	600	619	578	676	644	629	616	600	617	557	589	592	594	584	613	622	579	629	601	587	651	618	613	591	600	604	579	625	585	595	593	616	583	637	578	603	572	583	581	598	636	611	609	562	569	642	554	594	585	636	577	589	607	631	617	615	608	584	584	616	603	616	611	572	584	616	622	585	577	603	613	600	638	604	612	601	637	541	579	606	592	581	616	603	589	621	591	578	582	594	603	663	606	569	590	621	555	592	581	565	569	628	605	603	636	613	551	599	649	659	625	613	605	631	596	629	573	590	632	557	596	620	639	610	566	598	662	602	602	579	596	608	594	587	615	630	619	627	553	582	551	575	549	639	620	604	589	607	588	607	583	612	665	598	598	599	592	648	609	610	624	595	599	591	550	574	610	617	622	608	601	540	617	611	620	621	610	572	612	639	624	576	609	582	618	594	577	592	631	590	549	600	577	586	571	639	572	587	641	613	618	608	599	614	634	634	574	596	600	578	612	578	610	561	652	613	611	589	563	605	622	603	609	615	631	579	608	586	596	609	606	588	634	570	598	612	650	606	608	586	592	598	570	605	584	590	633	555	583	591	585	599	630	618	592	579	627	572	528	576	585	605	578	533	576	571	591	602	580	612	611	555	592	596	629	631	670	595	617	607	598	623	620	571	649	560	618	635	624	605	585	594	589	563	625	610	581	571	621	570	576	610	573	580	603	575	555	630	571	573	606	595	624	565	635	594	606	544	609	650	582	586	614	609	606	621	602	620	632	620	650	656	589	616	622	621	594	619	607	600	606	556	623	587	624	590	572	609	579	612	611	601	575	632	626	586	584	584	610	589	618	582	607	583	614	647	579	596	587	586	593	570	618	649	611	602	574	607	624	604	600	611	613	620	603	590	605	611	588	592	586	625	608	574	564	576	644	568	608	592	641	632	555	592	609	597	595	574	621	602	596	599	577	547	593	582	639	632	608	583	628	612	570	627	624	619	563	585	645	597	591	636	604	625	626	630	574	623	606	591	637	663	596	565	640	618	553	631	627	590	546	586	623	611	587	588	584	623	635	606	577	628	630	598	595	575	593	618	637	659	596	581	626	581	600	580	581	604	618	568	564	609	620	625	565	562	635	630	625	609	610	596	608	615	576	599	560	556	595	588	642	602	624	602	614	613	621	598	580	585	579	638	582	625	612	600	583	584	611	605	595	608	603	561	576	604	595	609	601	629	659	639	589	629	620	554	579	582	597	585	590	596	630	609	624	642	607	613	598	617	602	629	578	604	589	632	649	587	644	593	577	583	602	613	577	601	628	579	622	592	574	580	598	602	601	608	621	545	617	617	603	621	617	593	545	587	584	641	565	590	602	564	611	594	557	654	603	657	593	655	595	576	575	574	610	585	550	524	591	622	610	624	575	613	574	584	608	626	605	564	571	597	606	545	586	597	607	630	608	566	615	593	566	647	588	641	636	563	616	587	590	585	623	627	626	635	602	639	589	605	577	596	592	599	599	624	639	623	567	608	629	643	583	646	643	626	566	591	595	585	585	559	602	563	616	598	597	553	604	592	624	607	622	556	608	575	568	599	606	573	624	606	581	630	612	584	620	592	605	611	591	604	589	575	576	618	606	601	576	600	574	603	611	626	574	592	577	641	580	581	618	584	634	592	555	597	601	592	610	575	594	580	611	609	593	559	640	626	583	639	578	583	604	589	622	589	635	656	588	600	584	597	633	628	592	602	623	609	601	659	593	588	602	582	625	633	564	569	561	583	592	589	559	588	648	571	604	646	575	577	600	612	624	591	602	620	657	577	628	593	622	611	591	622	565	606	628	596	614	608	667	598	587	598	598	576	573	631	591	636	581	589	624	594	624	600	586	658	596	590	612	630	563	622	587	590	590	556	589	607	611	583	613	671	626	578	594	569	553	600	591	549	584	573	586	579	596	641	602	595	654	638	588	658	576	591	586	653	633	610	604	591	591	546	587	619	595	607	643	603	569	583	611	617	621	602	588	607	580	591	572	595	592	608	593	587	607	639	587	620	586	582	615	541	562	564	580	567	629	590	608	595	608	601	594	607	583	602	575	588	627	658	625	619	596	575	613	607	616	643	591	645	580	587	604	578	591	614	640	597	586	594	616	594	561	570	595	615	559	590	608	592	608	588	639	612	622	635	607	583	580	627	650	596	622	663	599	592	615	631	639	586	637	563	570	597	635	583	624	596	571	583	576	623	636	580	620	643	585	574	603	650	618	632	597	634	632	617	584	570	602	581	577	594	583	605	634	625	598	615	602	605	579	586	604	560	587	606	575	610	570	573	608	604	602	612	610	636	612	567	634	565	641	632	617	619	651	589	579	570	583	591	525	588	640	638	586	643	609	615	613	573	577	572	614	560	610	595	612	608	575	653	630	619	615	657	616	566	582	599	591	605	603	609	588	602	595	580	593	613	566	605	630	605	607	592	624	608	642	594	585	604	608	610	590	563	597	613	598	622	608	596	611	633	613	608	591	592	602	635	545	587	627	584	683	630	564	618	577	591	590	634	619	566	624	605	648	595	565	608	565	612	578	653	601	617	611	588	530	584	592	609	623	585	620	638	600	587	598	622	599	618	591	600	621	639	590	604	584	647	622	603	581	637	629	604	614	611	606	612	603	618	602	595	626	622	598	567	604	617	566	617	605	616	622	595	598	574	600	554	608	598	603	586	636	656	585	618
31466	10263	6577	3849	2834	2177	1760	1417	1359	1203	1200	1171	1097	971	998	995	1000	987	1029	1002	999	953	934	971	944	899	885	944	968	909	978	964	896	965	927	931	949	941	947	891	883	980	965	938	956	940	948	901	902	967	899	892	899	917	922	960	961	907	903	893	866	945	953	855	880	873	915	943	941	895	871	875	855	896	945	984	859	940	935	914	912	930	900	923	960	925	910	912	931	879	913	957	966	931	1012	900	953	910	901	911	897	895	913	928	958	976	906	957	893	950	902	894	915	897	928	926	863	891	888	926	1005	909	902	934	933	860	900	906	930	916	897	982	938	890	924	963	889	917	923	971	888	890	913	937	917	944	872	881	924	922	958	939	904	917	895	882	918	908	1020	894	929	898	897	936	907	954	905	926	941	905	899	923	937	852	864	890	890	921	950	908	891	969	917	923	944	897	959	944	924	929	979	917	940	920	913	939	900	901	914	929	943	969	954	951	957	891	961	850	923	885	908	953	935	887	867	860	947	910	944	962	791	952	891	928	933	919	890	884	972	988	916	953	895	904	909	918	931	997	898	964	923	904	951	917	916	905	917	946	952	907	906	960	897	911	887	929	912	926	904	933	924	903	887	964	910	940	985	912	936	965	923	873	926	843	882	905	907	911	851	909	913	927	962	924	933	943	901	938	880	845	923	940	931	936	905	953	939	936	921	933	919	885	917	878	930	962	900	953	945	907	855	989	935	915	923	830	903	924	899	904	946	907	929	891	944	929	906	936	935	875	882	909	878	943	929	938	853	966	947	911	958	922	890	887	935	890	932	918	920	940	937	876	899	925	933	936	963	946	914	962	890	889	909	916	883	926	895	897	943	900	979	941	940	975	944	957	977	966	924	898	875	965	918	965	957	944	879	837	928	975	944	870	890	990	895	947	941	987	890	871	947	851	936	913	924	882	897	952	922	965	921	900	927	953	929	900	946	937	978	877	902	854	888	938	919	907	920	915	861	910	941	902	937	916	928	931	883	883	905	915	915	923	923	942	903	921	914	938	940	946	929	923	893	893	954	920	925	897	900	952	919	915	964	912	949	894	923	919	919	972	966	840	903	937	953	907	887	953	871	865	873	947	904	917	970	903	917	948	938	958	906	953	946	911	926	956	863	911	932	918	975	931	947	955	909	908	920	888	947	913	951	884	889	907	883	965	938	947	896	904	961	953	922	917	909	906	923	914	903	912	909	938	902	947	932	935	890	920	928	902	896	901	904	921	917	905	923	895	915	889	909	915	926	928	916	914	932	893	903	920	923	935	928	912	968	943	847	910	935	929	829	893	877	962	946	899	898	855	917	933	902	920	925	935	959	895	940	883	864	961	940	911	929	975	936	912	937	894	958	878	979	887	920	945	939	938	918	955	967	917	929	935	956	960	930	912	899	932	861	946	958	910	937	975	933	963	910	872	936	923	923	959	929	933	949	979	906	898	929	934	964	903	906	948	911	916	923	942	862	999	925	877	890	869	926	904	961	872	947	939	918	912	939	902	908	952	947	939	892	942	939	873	950	927	897	994	929	937	902	941	934	962	921	861	940	945	946	912	905	915	954	909	956	874	943	911	886	901	909	993	899	944	916	930	938	906	931	951	937	885	925	876	963	965	871	950	939	921	888	905	886	910	931	930	934	982	934	912	934	923	934	897	912	921	862	936	914	839	929	898	902	903	923	908	943	864	906	970	877	901	890	938	963	874	904	927	939	915	875	922	939	961	879	933	912	915	889	933	932	1001	854	869	879	916	893	936	954	920	920	937	916	947	882	921	923	892	956	931	890	919	873	870	897	918	954	898	945	903	920	935	853	947	909	927	914	893	918	882	908	914	939	957	909	924	932	920	932	884	904	920	915	963	944	910	930	924	892	869	902	889	982	905	940	898	911	921	948	940	924	925	826	931	944	906	936	903	951	949	883	966	883	951	898	842	938	956	948	1001	896	926	914	937	914	893	924	884	919	874	918	943	931	959	873	900	937	884	1006	934	898	959	915	874	919	953	960	938	860	944	956	920	895	983	918	937	937	952	991	900	910	887	957	900	924	900	884	931	965	955	890	959	887	919	932	899	872	937	910	905	919	920	897	904	901	927	899	908	945	942	948	906	925	928	904	926	882	918	944	905	925	889	932	893	963	923	936	910	940	937	961	977	952	917	951	889	929	960	924	956	917	929	914	927	936	972	912	890	927	967	971	904	936	917	921	964	949	939	937	948	929	882	932	973	901	894	950	962	915	902	935	898	922	928	949	948	923	934	872	908	892	877	937	938	915	879	911	931	917	939	895	927	932	876	876	920	846	880	923	910	943	872	889	918	885	917	918	885	921	906	963	936	905	931	934	907	910	963	908	876	846	948	928	970	914	925	889	954	980	962	920	977	941	954	933	945	955	908	939	835	901	946	946	863	919	937	909	926	860	956	918	957	931	945	884	888	918	943	926	941	894	943	898	892	887	940	963	893	865	926	904	835	948	928	934	920	923	926	931	951	896	952	904	915	933	939	902	906	902	857	977	863	895	889	917	946	930	942	905	926	962	887	902	930	928	912	905	906	962	909	928	953	897	914	923	982	944	918	944	907	963	921	929	967	921	927	931	958	951	924	970	894	956	899	918	941	941	973	925	862	915	944	945	934	942	958	896	961	961	933	927	924	895	951	898	890	910	949	910	923	937	902	933	939	896	929	935	925	930	896	856	922	901	939	920	886	949	959	898	840	980	940	933	915	930	866	967	921	946	918	902	1000	896	900	884	933	889	909	879	965	964	930	910	897	923	893	890	890	966	872	914	889	880	899	920	920	935	932	958	913	905	930	939	902	928	899	905	961	920	964	912	863	877	945	888	918	870	910	1001	897	881	965	934	895	873	908	977	991	914	947	874	966	908	930	893	934	969	939	901	984	978	908	925	919	916	899	928	906	898	908	929	969	906	931	912	909	920	935	957	948	904	886	928	940	900	865	906	904	967	945	896	842	925	920	923	915	926	899	876	978	989	985	947	935	926	893	930	958	898	957	920	973	862	965	922	932	935	908	887	995	955	939	918	901	870	922	902	892	910	920	908	938	936	864	931	919	948	941	874	971	964	923	968	961	928	984	906	945	927	907	910	959	958	982	961	916	925	939	935	918	898	931	919	931	899	887	924	969	930	892	901	993	954	850	888	907	902	956	921	939	917	922	923	981	937	921	925	930	933	927	898	877	953	830	960	868	913	914	883	930	938	918	932	924	924	919	981	885	924	918	974	945	941	881	949	857	888	939	968	905	916	908	899	896	913	1030	904	917	844	922	861	874	941	942	945	920	933	942	878	923	952	949	887	965	907	973	929	909	887	931	901	919	957	917	918	887	922	996	938	916	889	950	903	933	944	860	878	943	931	896	877	918	941	942	936	950	894	911	928	918	953	881	940	941	960	916	943	899	957	893	948	945	945	887	898	941	875	992	943	917	951	954	950	985	859	930	928	906	936	919	934	925	930	894	930	920	932	945
24228	21302	28586	24365	21030	6283	1697	1126	923	833	795	771	677	699	699	679	633	616	625	627	638	650	588	535	598	587	588	638	566	593	571	538	603	521	586	526	578	572	572	599	579	567	540	586	560	555	567	608	530	625	566	569	603	529	558	536	594	557	539	580	576	525	549	562	587	587	598	534	571	560	520	572	583	595	576	516	533	507	586	550	587	552	576	543	537	576	545	561	584	562	559	525	575	488	547	542	534	521	501	518	567	594	558	570	553	579	563	550	559	542	571	561	558	502	579	601	536	543	567	558	500	555	524	572	570	565	547	546	539	564	562	537	544	601	560	563	586	535	571	578	535	567	549	584	563	602	527	572	551	536	551	588	562	590	537	561	587	594	518	566	579	584	536	590	574	547	556	557	539	558	570	549	552	585	563	585	610	545	581	532	507	546	563	559	584	607	567	543	513	552	554	588	549	571	554	511	543	544	537	527	542	555	563	547	568	546	578	583	579	549	585	557	576	563	578	553	569	560	567	555	570	539	514	553	547	553	606	574	572	543	578	568	519	580	572	547	540	605	558	537	582	556	575	592	536	544	542	587	536	575	552	552	571	512	586	587	586	578	577	561	543	541	552	529	520	620	518	546	548	542	549	576	547	565	598	556	569	554	547	575	577	588	583	562	554	546	549	583	556	551	541	551	552	555	570	553	532	555	542	569	525	606	569	565	536	542	567	563	554	574	598	548	586	547	551	528	533	533	578	545	574	558	550	539	553	562	578	558	548	532	562	571	559	550	535	555	540	555	543	565	530	503	585	567	579	520	548	526	560	547	570	556	544	538	572	569	586	570	555	555	584	538	573	546	571	574	520	580	535	528	547	550	576	584	544	607	528	554	548	535	591	562	522	550	523	538	530	552	569	572	561	546	565	577	555	539	586	584	568	566	576	531	543	560	566	591	540	591	523	517	582	553	596	577	553	556	535	568	533	550	577	554	526	539	526	554	605	581	572	575	593	550	561	547	545	568	597	523	588	580	557	491	594	562	550	549	599	614	553	556	573	521	576	559	575	572	558	534	554	558	597	532	546	567	555	559	574	552	596	559	531	545	546	572	555	551	581	566	552	560	564	558	573	566	528	576	551	543	600	594	534	523	556	565	574	537	556	589	559	585	546	544	588	530	552	563	564	562	594	557	529	596	560	516	560	546	553	514	536	524	562	555	568	564	548	522	565	594	576	559	568	565	535	548	558	570	558	563	577	565	537	593	576	547	571	602	553	539	567	579	540	598	557	540	575	565	536	516	554	571	598	557	540	554	548	555	545	543	569	529	536	516	539	548	519	555	567	538	601	509	578	557	575	604	567	575	584	553	569	548	570	568	572	554	525	560	574	513	551	574	561	530	576	547	562	540	538	562	518	527	574	576	523	585	544	596	529	550	586	549	551	580	560	544	566	538	594	575	599	527	568	554	541	553	542	569	570	558	535	551	526	571	527	541	553	533	559	598	521	575	562	566	553	549	556	567	545	570	510	611	531	590	548	585	576	551	565	601	491	575	543	569	496	558	527	556	545	600	521	554	537	595	591	553	584	549	556	527	579	576	561	561	560	557	584	503	501	563	577	550	546	548	546	558	585	629	583	546	528	545	545	549	558	576	563	553	553	557	567	580	600	601	499	629	563	549	596	555	515	565	570	576	584	608	576	525	597	581	580	553	527	578	552	593	518	574	589	543	505	553	540	538	570	577	593	625	571	547	574	541	588	597	580	520	593	573	540	572	571	559	570	545	585	550	575	581	573	502	557	538	573	535	544	547	582	564	543	519	543	521	526	512	575	552	570	546	589	564	580	549	541	575	566	538	534	550	576	550	563	623	574	585	550	538	556	540	549	531	532	546	572	563	528	565	574	548	519	544	532	560	564	559	561	506	577	549	573	601	569	557	579	562	581	554	550	535	538	540	577	555	594	557	594	593	559	578	583	574	581	549	534	570	553	554	580	571	529	588	553	594	548	525	552	538	553	551	587	541	552	566	592	570	555	613	546	582	518	535	589	573	561	545	577	559	534	532	527	540	567	573	591	587	538	552	582	575	536	559	549	547	584	542	544	518	586	555	544	608	601	589	535	552	526	558	581	570	547	566	543	563	541	510	560	547	550	616	534	544	536	601	566	553	516	524	559	539	592	579	517	600	566	570	551	531	560	558	571	579	571	535	530	594	565	543	557	589	533	509	571	607	561	543	563	599	583	545	554	572	566	578	563	561	567	537	580	581	534	573	536	552	600	583	532	574	581	585	575	574	555	515	541	566	532	567	551	567	580	550	562	543	575	603	551	581	570	568	547	542	546	588	519	554	540	600	509	517	540	536	588	539	551	542	580	558	542	535	536	548	558	596	558	604	551	564	556	562	549	595	542	584	583	570	540	525	547	520	584	576	585	560	577	556	561	533	589	565	576	573	549	542	555	571	561	580	590	567	564	543	562	582	606	545	588	519	571	579	583	557	572	568	567	548	570	593	555	541	597	561	610	561	559	559	527	575	579	569	580	585	547	542	537	560	538	525	552	569	604	610	581	584	599	561	607	570	540	558	536	562	565	564	581	586	574	589	579	589	515	572	568	595	547	581	609	593	569	522	578	617	538	531	553	600	557	565	571	581	543	557	551	513	562	528	559	545	565	540	542	599	575	590	573	571	573	563	587	516	558	558	536	613	569	583	570	578	546	561	572	543	564	565	574	541	570	576	525	520	546	589	569	550	547	538	566	540	554	557	549	558	559	542	556	544	557	567	588	569	535	566	604	529	568	547	594	576	531	541	582	549	564	553	559	574	544	575	548	567	530	557	562	554	553	561	540	579	548	542	556	542	528	547	563	526	569	537	577	553	576	588	551	571	570	547	561	541	539	530	574	556	564	581	556	565	546	533	573	577	569	568	565	530	596	552	571	575	573	620	557	565	538	585	543	551	561	548	596	552	571	541	542	584	549	537	573	528	545	547	568	559	564	573	557	578	599	565	485	556	514	586	550	537	516	539	559	567	531	530	550	575	542	605	593	544	570	545	593	522	547	532	570	587	581	545	570	546	593	585	577	579	623	559	576	531	544	550	555	546	565	539	540	514	545	534	567	563	578	536	561	548	556	527	554	614	537	539	535	506	587	546	533	579	569	603	568	553	559	589	581	539	560	548	572	527	554	541	581	565	573	574	546	564	533	548	531	535	529	563	546	591	583	568	538	561	554	565	584	555	590	599	548	519	575	546	553	536	542	596	521	607	540	592	566	569	547	536	569	591	540	590	578	569	512	561	567	529	533	516	547	561	552	540	551	563	503	550	563	565	588	557	550	584	607	559	557	557	574	600	583	577	551	553	528	521	516	547	595	528	525	575	564	530	598	554	579	573	570	555	549	611	552	533	589	570	568	570	568	550	612	538	537	538	515	537	560	574	550	542	555	556	553	578	576	548	580	528	543	593	560	597	544	529	577	548	538	537	606	540	599	508	583	553	574	555	535	519	567	568
37126	19629	13482	7675	5527	4191	3232	2466	2026	1778	1674	1546	1365	1262	1240	1199	1144	1116	1095	1081	993	973	1007	965	960	917	1000	949	963	929	934	878	905	881	910	843	876	871	939	901	859	882	927	863	923	884	811	877	907	881	871	894	846	880	843	900	928	858	835	904	919	904	882	859	897	884	876	875	907	844	872	920	929	849	899	930	813	862	922	840	861	851	834	826	872	879	871	843	865	875	906	874	843	840	856	875	815	867	835	891	838	853	933	867	897	864	923	870	929	903	878	885	846	824	859	910	900	875	848	900	880	850	906	860	840	883	890	861	853	873	884	859	855	819	843	941	886	868	836	896	828	840	879	887	837	854	894	877	845	814	827	866	847	927	876	825	879	833	825	887	870	830	861	865	814	870	879	841	850	892	836	856	891	868	842	880	862	852	844	866	894	851	885	870	872	840	849	877	852	831	820	874	861	857	846	876	850	836	876	864	845	832	823	915	846	891	791	847	819	895	870	869	890	873	870	872	866	826	881	877	817	844	858	872	927	832	930	821	896	875	840	879	858	857	887	819	838	883	838	851	847	822	846	883	880	882	865	877	867	829	867	847	859	850	896	833	879	863	845	837	889	864	854	848	853	870	871	855	854	857	906	833	856	874	887	837	817	891	863	844	889	873	869	826	923	845	840	866	865	875	840	873	866	860	841	868	868	878	861	877	853	863	818	894	842	807	852	863	838	899	874	833	846	879	843	871	891	915	878	883	865	885	908	838	889	872	903	847	845	895	907	869	906	848	893	878	909	836	863	828	840	866	829	860	849	845	930	833	842	893	825	907	883	872	917	851	876	881	928	896	863	822	896	854	817	807	859	879	864	885	877	891	859	869	905	863	879	841	830	921	867	877	844	853	833	866	865	836	851	860	878	888	931	826	893	877	828	884	920	870	901	842	828	886	857	874	846	895	875	862	851	879	870	852	869	831	905	848	907	815	878	924	886	848	834	823	959	851	837	909	893	837	823	835	874	811	852	887	866	895	863	824	788	815	873	898	811	861	871	948	892	802	917	908	833	856	838	880	909	862	879	880	942	872	872	882	881	857	880	907	874	829	861	865	853	869	852	846	923	854	872	888	884	862	855	847	869	873	872	860	889	869	822	837	887	845	871	838	872	863	869	898	837	876	817	890	878	857	896	885	848	860	901	828	929	872	897	806	822	892	848	860	879	864	850	848	900	882	862	884	872	853	834	880	867	856	905	891	859	904	885	837	796	895	866	891	817	892	817	878	897	837	888	819	874	858	869	856	893	895	886	897	907	866	821	867	913	824	861	838	878	881	921	853	808	866	892	846	894	870	850	843	872	879	880	892	837	851	869	925	792	799	844	899	831	838	844	881	905	836	903	842	819	824	854	863	853	850	891	896	875	896	841	901	833	860	835	836	917	866	882	855	824	897	906	900	850	863	896	851	839	886	870	848	881	846	820	866	895	922	841	860	904	839	899	806	874	858	859	793	889	847	809	879	866	845	858	809	889	809	900	861	819	886	873	855	884	899	874	877	944	884	883	924	853	834	861	828	841	859	874	877	844	919	847	932	858	880	912	877	882	882	866	905	836	881	840	966	829	847	871	801	870	897	773	876	880	899	864	842	882	921	839	870	865	880	891	873	892	797	860	894	855	888	872	782	858	812	917	909	850	835	858	857	849	849	822	841	922	905	848	897	872	833	872	908	859	854	872	929	822	886	854	859	879	932	892	883	859	848	907	899	887	899	875	862	870	879	882	854	856	894	862	797	864	838	876	894	881	843	875	829	894	882	915	905	876	874	856	887	850	851	837	826	885	858	839	823	938	886	835	897	903	822	866	867	863	895	851	768	882	862	821	865	886	896	886	878	874	901	841	874	846	924	879	877	837	852	831	858	925	845	850	826	798	901	846	886	876	865	836	825	824	869	863	913	859	844	839	900	839	812	889	828	860	879	811	870	854	852	903	893	843	882	911	871	890	893	860	858	878	877	871	909	873	863	840	913	849	917	857	906	941	859	892	832	830	891	843	858	825	850	842	882	905	876	886	864	845	900	866	830	874	859	828	837	870	836	864	887	856	926	881	852	866	870	852	869	831	822	891	825	904	864	861	877	882	882	836	912	870	927	876	878	950	881	895	841	832	883	836	839	850	852	824	835	849	855	883	901	912	874	892	869	889	872	855	904	893	867	884	837	919	848	875	902	906	885	823	871	863	877	906	885	858	877	830	906	800	851	854	873	858	855	856	833	915	840	875	827	899	798	892	888	870	911	895	919	872	875	882	887	910	865	858	852	891	919	827	901	806	825	884	898	832	822	833	858	864	911	864	819	865	905	848	862	873	903	861	842	850	812	894	872	867	902	830	854	829	864	867	882	925	898	875	838	860	872	895	877	850	885	849	882	874	890	862	850	868	899	895	862	894	901	905	865	833	842	895	856	867	853	858	889	934	924	903	870	875	886	848	841	831	852	901	864	839	849	872	892	865	826	880	804	907	853	842	845	825	864	843	815	861	857	874	895	829	843	849	860	847	858	884	792	859	858	897	858	860	828	856	862	839	872	836	844	827	826	900	873	832	877	813	891	789	923	897	860	887	865	898	868	906	854	817	885	907	826	902	916	860	856	848	889	879	871	885	858	838	841	906	860	836	817	888	866	826	822	881	852	898	927	882	822	845	937	904	896	885	845	877	838	890	861	883	842	889	886	872	891	885	866	848	836	807	829	912	908	871	861	859	857	907	859	830	841	839	828	953	879	839	872	890	813	855	867	890	965	846	870	890	838	889	889	876	908	846	872	840	850	848	827	872	852	846	848	890	878	837	875	856	887	894	858	826	909	871	879	882	879	905	830	867	841	809	792	901	913	857	864	900	901	904	831	827	836	863	859	853	877	865	862	855	895	829	848	892	853	796	896	879	893	908	838	870	858	833	829	892	928	843	883	866	872	845	841	890	880	837	889	893	862	867	841	877	847	818	852	833	850	882	870	855	858	829	909	917	823	861	887	870	917	836	903	914	913	944	902	859	960	867	877	833	846	907	827	829	877	854	888	904	861	882	888	862	878	878	887	888	872	912	827	873	872	859	904	838	824	886	845	877	884	872	871	830	903	826	899	870	905	839	881	863	912	883	831	881	848	893	891	848	859	842	853	858	872	864	841	849	825	875	854	886	867	870	854	911	885	885	878	867	857	825	885	852	836	810	860	860	844	838	863	842	902	845	907	938	876	866	877	870	884	851	883	874	877	934	858	848	896	865	841	808	897	831	852	869	837	881	872	908	869	877	852	862	869	887	908	846	894	849	842	823	884	887	837	858	871	851	900	874	889	844	814	883	905	833	880	956	908	886	838	883	893	843	877	887	897	837	856	918	900	877	855	856	827	874	853	902	914	873	874	912	893	868	860	938	887	873	857	851	869	879	851	851	859	848	866	883	861	850	813	831	885	871	838	928	876	862	832	899	873	876	886	883	929	892	844	877	889	802	858	876	806	872	940
23319	21371	29155	23940	21363	20742	4409	1252	877	725	637	607	553	484	454	438	362	401	353	356	368	328	320	349	360	308	293	307	317	288	296	296	294	309	308	317	304	319	279	292	280	315	282	284	300	282	301	274	272	286	303	268	288	267	286	269	286	264	289	269	261	310	280	250	293	270	317	270	293	282	252	283	287	285	289	256	271	276	310	266	263	286	285	274	289	295	277	270	263	298	276	245	262	275	292	282	274	287	268	303	278	270	264	281	259	271	291	258	279	262	294	262	267	276	272	243	270	273	240	273	265	294	270	242	258	264	267	275	275	227	263	281	286	244	290	290	289	256	275	233	247	256	254	266	273	314	279	257	287	263	277	289	256	267	241	275	274	269	283	271	268	246	260	271	281	249	310	255	277	285	266	267	270	249	303	232	253	302	266	274	283	254	254	291	304	267	258	272	291	265	243	292	281	263	275	269	284	251	301	276	290	259	237	292	282	284	288	267	309	279	309	269	258	263	278	306	281	271	278	273	262	258	294	252	273	259	285	298	256	265	280	289	287	263	276	266	267	272	298	277	260	265	249	235	293	274	282	269	279	267	267	297	284	276	271	266	273	274	277	253	250	267	311	262	279	293	261	280	262	263	288	293	307	272	279	253	263	270	320	263	258	270	286	251	282	292	294	259	255	277	310	291	273	269	303	287	265	270	295	276	262	286	288	280	280	284	254	258	289	260	265	242	318	280	305	282	267	259	273	253	262	272	261	254	255	255	262	287	292	250	293	254	259	253	243	277	268	252	257	288	277	265	264	257	264	300	264	279	316	268	249	267	271	260	248	230	309	281	282	260	290	283	294	272	269	256	274	270	285	271	315	329	271	274	286	309	287	262	307	291	254	285	246	254	269	281	300	275	270	264	267	277	270	259	274	272	243	286	263	279	282	278	279	283	287	251	268	250	241	281	260	283	260	275	270	280	281	276	253	272	271	247	280	269	239	263	259	275	268	262	279	258	265	250	304	269	248	280	228	286	280	278	267	282	276	305	257	302	246	251	270	292	290	286	282	265	291	269	280	244	280	279	270	252	272	273	267	263	246	275	265	290	285	274	265	268	266	266	295	291	270	279	234	255	290	290	292	303	278	287	254	240	284	245	273	260	245	259	277	259	284	301	288	282	265	274	270	307	303	276	249	285	232	315	288	280	286	267	265	270	300	272	276	277	287	253	264	273	290	255	250	257	278	285	304	237	258	289	265	263	258	237	267	296	283	254	269	256	252	269	267	268	263	301	273	266	304	285	284	289	256	264	278	248	293	281	251	244	259	289	256	285	261	287	290	283	290	289	266	269	284	280	285	293	281	264	291	257	308	280	269	284	271	262	274	282	284	277	271	233	269	280	281	294	276	286	279	251	282	297	280	263	248	279	255	277	255	272	280	256	286	273	275	263	285	270	269	274	269	269	260	252	273	280	274	263	252	285	293	301	247	289	261	281	252	270	297	274	251	274	278	275	272	281	252	263	250	275	288	274	282	287	279	270	309	298	285	273	299	290	247	277	274	268	275	284	269	276	270	272	262	288	233	263	273	294	286	286	274	279	248	260	271	292	260	273	281	287	259	270	269	268	265	252	265	300	267	277	256	308	256	296	271	268	281	261	276	268	269	273	269	286	288	273	302	297	273	298	275	268	267	245	279	285	253	291	306	258	281	305	291	314	260	255	270	274	239	265	281	278	273	296	271	272	270	239	289	278	261	310	260	289	273	284	265	258	251	271	259	241	302	291	252	257	278	301	259	277	283	280	271	297	314	259	264	291	258	280	256	266	297	286	254	252	250	233	256	261	250	272	268	295	296	263	262	273	251	302	277	292	262	252	283	273	299	227	254	285	264	260	271	275	278	271	251	306	290	269	244	288	270	283	264	304	258	276	280	270	280	265	277	259	236	262	263	299	272	255	250	281	264	312	240	294	281	273	270	266	243	275	254	259	270	269	271	269	251	276	264	275	268	273	256	264	264	269	273	265	257	284	235	307	263	279	258	262	292	268	298	288	254	264	294	247	264	262	277	289	268	307	266	268	256	302	280	298	259	260	278	276	277	287	253	298	235	277	276	284	271	270	294	275	300	271	309	278	266	274	291	286	266	264	258	285	293	245	282	277	267	266	258	266	285	256	280	244	288	277	271	263	270	258	247	301	279	267	278	262	272	286	280	246	282	274	290	265	272	243	284	294	279	287	258	270	287	265	302	270	253	276	275	280	257	259	302	276	287	285	276	296	272	309	269	268	286	256	254	274	245	258	282	270	263	254	274	273	283	272	275	262	249	268	275	248	269	248	294	295	232	265	309	264	299	280	249	306	266	254	238	282	320	262	300	290	263	270	250	276	273	247	265	282	261	288	260	281	273	263	264	287	304	280	289	269	265	274	231	253	282	263	286	289	285	257	257	279	262	270	266	271	271	269	286	247	270	292	282	256	285	259	292	252	277	275	247	270	264	290	300	280	284	282	283	281	274	285	327	277	279	256	294	271	318	254	288	268	271	272	301	236	248	278	260	238	270	266	275	282	277	259	281	289	270	260	247	267	270	299	303	271	288	249	264	255	278	295	259	276	292	274	266	241	271	238	281	243	266	283	274	272	254	265	262	265	282	273	262	260	261	241	265	271	283	277	263	254	270	276	279	266	272	245	291	291	297	258	281	280	254	272	263	258	246	269	276	296	304	286	276	303	270	276	286	255	270	247	276	264	309	255	275	248	268	274	255	281	279	271	253	261	261	287	309	265	323	282	250	264	246	257	276	271	278	264	264	268	293	269	274	302	243	245	250	285	276	292	254	290	261	305	254	250	256	271	281	307	264	291	271	279	290	275	249	277	263	235	283	277	254	275	278	282	275	234	253	285	260	287	281	232	270	277	269	286	287	277	274	277	295	268	304	252	235	288	295	276	263	252	277	246	274	235	280	280	278	233	271	285	274	231	292	275	278	291	253	286	265	282	272	268	272	272	304	278	312	297	255	251	294	266	259	273	284	286	279	289	274	238	253	283	290	261	295	267	283	257	257	294	263	273	294	266	257	269	317	262	291	256	267	301	276	279	266	295	276	250	274	275	289	243	286	266	257	284	294	260	278	288	264	298	286	268	289	286	266	273	249	285	278	271	295	273	259	299	271	253	254	310	246	274	300	267	252	273	261	254	277	272	240	270	251	243	260	295	283	265	243	277	258	264	251	283	294	256	282	271	272	265	276	258	291	294	256	256	244	272	249	282	254	261	294	295	259	284	268	263	261	287	274	261	260	294	275	274	295	255	269	275	256	284	299	288	283	270	257	267	280	255	263	294	273	276	263	251	270	254	248	297	297	270	268	267	267	257	301	292	271	269	253	248	259	275	286	291	272	278	250	275	227	250	285	299	270	275	294	247	246	274	292	312	277	281	250	259	273	288	260	284	241	286	271	246	239	289	247	278	289	266	266	273	288	296	275	271	275	268	299	305	251	286	275	248	285	249	279	253
41608	24885	18171	10681	7689	5779	4328	3176	2429	2077	1726	1527	1319	1144	1072	929	869	830	759	804	702	706	639	681	623	616	546	572	559	512	514	474	492	476	527	460	496	463	465	458	479	540	499	485	485	476	498	483	477	517	445	459	466	458	447	433	467	475	399	424	476	440	466	479	436	443	453	435	466	461	473	439	433	454	478	432	429	449	422	459	440	452	444	443	427	470	440	439	444	448	408	461	431	481	443	422	443	458	463	456	461	428	415	422	458	483	431	483	427	434	417	459	465	437	453	422	482	440	401	432	425	453	439	458	394	437	399	445	457	435	417	423	472	441	440	422	442	447	427	466	462	434	430	441	443	449	463	450	439	450	468	472	421	419	464	472	474	449	427	427	448	479	400	431	447	441	463	456	458	450	476	441	452	439	457	432	445	415	413	450	490	421	455	434	447	442	489	453	483	441	461	434	445	484	458	453	431	456	450	424	450	439	499	474	471	421	464	423	431	433	450	446	418	435	422	442	440	465	450	411	476	451	439	466	439	448	461	431	458	446	423	442	445	429	452	452	441	427	433	480	448	437	405	469	440	459	401	421	430	419	455	435	474	451	416	427	453	444	431	458	429	430	453	455	476	462	434	436	445	444	491	390	462	437	480	432	408	468	495	434	417	479	427	478	427	458	425	440	463	438	424	472	407	443	452	466	445	424	465	458	430	427	429	441	410	472	465	470	473	428	454	429	446	441	448	430	441	460	460	438	440	464	417	450	450	421	458	432	445	451	452	459	435	476	414	410	462	392	446	428	441	442	465	440	432	436	426	415	477	439	429	445	477	451	469	453	459	431	431	439	435	452	449	461	451	454	435	447	466	422	432	446	442	450	445	472	466	453	417	468	472	440	448	466	442	440	400	468	443	460	444	455	442	396	423	454	451	461	453	465	480	432	443	446	476	445	473	431	484	463	464	458	444	452	417	447	407	424	461	446	420	415	442	436	457	440	441	451	466	432	413	484	422	451	422	432	423	438	431	423	442	412	451	443	426	460	420	407	442	418	456	442	462	463	445	402	434	449	457	432	418	439	468	429	466	443	435	459	459	412	436	459	452	453	442	439	430	434	434	404	413	455	416	421	409	425	448	414	450	414	414	426	427	436	438	463	440	443	472	444	431	426	410	437	422	445	448	426	406	475	441	460	457	483	443	459	445	419	450	436	429	440	447	448	431	428	461	454	449	441	470	459	469	459	440	455	455	448	442	447	446	433	449	445	431	436	468	429	473	460	384	445	447	442	471	453	454	430	467	438	464	455	416	424	469	447	451	441	415	432	423	460	440	420	445	406	442	411	422	426	425	446	455	453	437	464	443	404	427	461	412	423	449	475	453	457	466	432	443	391	447	452	447	491	448	457	441	447	459	420	441	477	431	430	457	440	440	419	426	428	437	461	475	432	453	424	440	429	439	448	403	418	425	446	440	448	448	437	419	419	438	453	396	453	460	428	432	456	417	428	457	438	435	484	432	435	435	423	422	420	472	422	492	493	469	448	442	470	475	443	435	431	456	446	440	421	484	414	483	431	476	411	457	465	451	438	410	466	457	460	491	446	408	433	477	444	452	425	423	429	427	457	429	449	444	451	412	454	460	443	434	411	426	464	457	472	464	463	434	428	472	432	461	468	439	423	454	440	435	439	438	429	414	448	431	426	434	416	440	468	426	430	454	474	443	423	421	436	458	443	448	471	458	394	444	464	424	427	445	438	461	476	434	454	427	427	446	445	412	474	457	464	421	481	473	422	421	421	413	436	460	453	493	439	483	434	463	428	436	438	477	455	463	439	436	447	445	470	445	449	433	470	442	427	441	465	454	447	414	463	442	463	466	479	435	440	476	476	445	450	457	436	452	447	463	469	424	430	471	444	462	420	453	434	469	439	456	467	462	408	453	437	435	458	446	450	448	435	415	458	458	428	448	449	459	434	478	428	478	469	428	449	450	418	429	473	438	436	455	470	434	430	466	426	410	455	422	446	440	438	433	449	451	431	449	423	428	432	442	494	415	458	418	437	459	455	451	451	422	440	445	441	436	434	451	424	448	450	451	413	436	448	441	481	434	513	464	443	470	417	451	463	460	446	462	468	416	449	430	467	464	460	433	443	429	429	405	435	472	414	459	414	459	478	447	392	427	461	463	423	452	415	437	444	436	458	451	451	415	437	422	451	447	468	444	450	401	444	427	457	455	416	453	442	436	443	454	448	463	414	429	463	456	472	425	444	441	449	442	430	422	441	436	441	472	447	429	437	439	456	443	462	384	420	477	445	476	439	449	430	449	453	449	434	431	455	417	412	439	464	475	470	427	454	460	426	430	455	412	452	444	434	469	452	456	478	479	447	466	443	406	467	430	402	419	454	427	415	486	440	470	424	417	436	429	416	448	448	447	449	449	421	433	397	456	439	441	420	453	441	412	464	437	402	438	450	442	432	437	441	471	435	467	478	425	454	437	398	464	418	447	441	465	465	464	413	424	439	444	487	478	447	479	445	464	412	463	437	430	434	478	459	413	443	427	463	410	483	451	458	441	440	449	418	424	450	441	450	448	444	430	499	447	431	465	462	441	466	474	439	437	437	402	431	418	477	448	439	416	439	458	483	431	447	434	423	417	434	469	417	431	407	443	492	456	453	491	476	447	432	451	463	423	427	422	448	445	493	462	420	442	423	435	453	472	432	429	445	476	449	438	473	425	453	443	456	462	503	445	486	470	447	433	466	432	451	481	456	410	424	443	418	421	428	415	458	427	451	436	461	449	457	450	422	437	434	411	447	446	426	452	430	451	453	459	452	438	462	464	436	449	439	402	478	451	425	428	464	453	481	444	443	496	452	427	454	426	482	446	433	465	433	484	449	483	425	440	461	461	427	447	439	438	431	435	417	454	461	431	413	456	470	398	437	458	420	437	456	435	447	417	454	445	447	421	407	464	425	472	425	429	403	453	424	441	461	502	434	456	458	490	417	449	418	452	456	447	428	425	476	423	438	469	450	409	455	438	422	420	432	442	443	403	434	431	440	419	474	416	426	459	433	443	453	446	402	446	452	468	466	447	460	465	454	438	433	435	425	415	445	464	415	417	465	449	485	451	422	481	479	453	437	443	451	445	437	446	427	460	440	433	439	441	476	421	467	444	444	438	473	411	437	440	454	451	445	401	445	442	462	443	436	417	451	437	458	440	467	468	450	439	441	458	451	440	426	457	451	434	447	425	434	442	436	426	471	468	441	450	421	444	453	458	433	459	453	453	426	432	442	432	428	440	457	445	439	459	467	431	446	467	440	421	453	418	462	475	470	465	424	425	448	463	426	420	458	432	424	449	441	389	403	440	408	446	457	448	423	425	419	445	431	460	438	465	455	472	458	456	401	457	406	472	413	434	443	460	436	414	439	426	443	431	454	447	402	468	441	455	462	454	430	474	475	429	440	441	425	438	443	474	415	464	469	409	422	456	489	442	486	446	434	422	430	438	455
28074	20999	11550	2685	1342	1042	934	793	738	718	637	689	605	653	623	625	685	612	629	644	628	635	604	575	641	619	631	586	611	619	625	575	576	560	581	591	587	583	605	615	591	595	573	602	610	563	607	604	565	590	571	606	621	616	598	665	574	565	541	601	560	625	593	612	595	640	566	588	627	620	622	589	589	591	577	619	579	602	628	582	599	628	602	570	671	613	624	571	570	615	576	635	593	625	588	627	556	574	611	609	584	589	599	609	637	577	610	540	616	595	633	613	605	659	605	566	599	656	602	581	600	615	597	561	576	576	617	613	620	607	612	592	580	543	630	644	556	553	558	610	601	569	595	589	636	573	554	635	607	553	605	597	587	603	592	573	582	587	636	617	599	628	600	592	544	637	625	630	620	598	601	664	623	574	591	599	644	607	617	602	588	583	586	574	663	602	583	573	607	611	585	579	603	563	613	647	591	590	631	607	622	587	563	613	623	603	585	626	615	596	607	611	624	606	607	596	613	611	599	600	569	608	611	641	601	617	590	588	585	637	547	631	601	594	614	612	588	613	585	613	600	593	592	593	624	560	643	569	569	610	582	599	634	593	639	571	606	628	575	622	595	569	576	550	596	571	594	578	606	580	595	589	583	594	614	628	612	589	615	620	614	551	632	605	590	612	591	580	611	616	640	620	620	600	643	585	587	586	643	573	575	643	597	576	591	552	642	591	601	590	598	650	579	568	618	596	633	619	622	600	610	621	575	600	595	590	651	593	638	580	590	597	565	590	615	653	611	670	583	581	637	595	564	613	581	576	548	604	566	634	616	596	594	590	553	637	559	601	559	593	595	613	647	605	603	598	538	598	621	599	620	593	625	587	573	609	597	598	604	592	608	614	623	601	653	616	618	602	608	608	623	629	627	609	590	593	622	555	576	611	596	624	591	595	598	595	569	645	615	635	611	571	593	628	625	632	620	588	608	582	575	578	559	587	653	618	616	614	597	595	587	656	642	566	613	598	623	625	591	631	585	601	617	586	619	627	605	588	590	629	574	556	555	599	599	644	610	597	593	595	628	579	621	549	626	611	548	588	608	603	618	571	597	571	622	604	610	571	632	584	609	538	606	614	624	584	572	593	600	595	572	622	606	575	580	603	607	622	607	583	627	559	570	598	580	627	584	573	620	590	634	612	617	635	556	597	585	618	601	591	562	602	573	652	610	582	635	659	542	566	596	558	592	602	601	589	574	570	570	583	626	609	568	560	591	591	573	616	569	625	572	562	631	618	616	583	575	619	593	582	574	571	597	658	605	606	575	577	583	557	599	588	575	610	586	587	588	629	580	577	610	573	600	613	598	640	620	609	605	579	573	579	582	570	620	620	619	610	585	569	598	627	611	551	628	594	620	605	594	626	610	560	611	625	595	580	597	597	559	630	618	590	631	528	590	613	599	621	618	582	557	620	593	640	584	624	625	614	609	567	617	629	590	587	603	605	585	593	645	579	595	568	572	612	543	596	587	560	600	628	596	617	600	599	596	628	566	619	616	629	562	596	585	576	565	619	599	621	633	574	563	604	582	632	598	616	578	635	596	602	617	578	607	609	619	610	594	623	557	588	573	564	656	613	608	609	618	669	564	624	607	584	608	645	617	642	639	570	619	579	634	645	571	559	614	595	584	601	611	615	601	574	573	610	611	624	624	526	601	536	587	584	610	575	594	582	625	603	561	591	624	597	623	600	615	661	594	615	594	582	636	570	625	607	629	578	629	633	570	587	577	619	613	592	588	602	595	565	572	579	556	602	598	569	564	593	590	626	587	589	620	577	610	607	547	635	596	579	580	599	616	573	573	593	586	582	583	571	595	606	605	574	629	646	584	607	579	604	586	620	612	614	571	577	589	600	572	561	614	594	590	627	611	608	586	644	566	600	607	621	599	601	570	628	591	602	565	651	627	594	583	562	576	593	618	584	611	591	543	591	574	613	597	623	609	567	625	576	632	626	612	646	620	599	638	582	591	586	601	595	572	622	587	637	604	607	603	582	599	585	584	607	594	587	643	619	638	603	601	605	616	591	628	630	597	606	600	615	644	582	614	603	613	607	594	618	585	641	617	545	613	577	541	621	588	607	586	618	582	596	628	590	602	601	595	614	632	580	584	612	612	631	608	611	585	610	602	584	600	573	620	611	589	595	602	618	570	604	585	619	610	566	595	588	582	585	591	634	612	578	619	579	589	579	596	625	571	601	591	629	643	624	652	616	644	640	638	552	585	619	571	610	576	616	597	579	671	608	565	599	587	536	590	654	594	606	643	566	573	543	566	610	620	615	623	623	586	575	583	592	580	606	616	603	577	623	636	605	596	621	600	588	563	617	632	569	604	585	545	598	614	641	578	608	597	608	615	625	615	597	623	614	646	661	617	651	624	598	580	590	624	578	589	632	588	590	622	560	657	601	579	576	604	611	633	565	623	605	628	636	571	556	638	610	589	627	599	595	629	601	613	636	599	606	574	585	606	565	580	566	538	630	562	600	576	557	620	570	594	568	611	612	599	594	597	568	584	567	621	586	585	586	579	626	632	586	625	607	605	594	635	567	598	642	577	583	604	618	651	581	578	601	609	611	626	580	618	629	578	591	638	608	636	646	610	619	584	605	603	608	588	620	569	608	608	626	586	573	631	584	590	632	559	616	571	606	629	590	563	582	576	590	619	615	620	611	609	596	596	588	627	609	574	620	601	580	593	591	537	604	652	634	590	588	557	625	588	587	641	605	651	584	579	610	586	585	597	602	587	587	610	559	594	618	609	614	602	585	598	563	593	560	600	617	642	626	612	570	617	608	615	546	581	592	638	554	588	607	583	579	607	556	542	603	626	591	586	612	601	643	591	617	620	570	640	568	608	559	578	599	607	578	608	585	582	616	596	638	555	602	630	578	604	603	590	616	593	617	646	579	621	582	601	593	593	572	675	633	631	583	571	600	565	576	645	600	631	577	622	646	627	553	590	591	615	638	606	597	628	562	564	602	653	607	587	604	589	582	636	577	583	607	629	633	564	655	579	571	611	609	608	561	575	609	593	564	573	647	580	589	600	614	609	617	545	613	598	645	633	588	588	608	640	627	585	601	585	605	621	614	572	593	619	632	595	610	595	628	570	587	617	578	639	607	623	615	621	600	610	573	653	546	654	607	594	613	551	578	599	556	615	592	626	618	613	584	645	602	563	582	617	633	632	611	589	608	569	605	627	635	653	616	626	629	616	591	627	587	590	615	623	617	569	572	579	591	612	607	603	578	599	625	591	592	576	607	602	577	626	581	597	572	583	582	631	571	669	611	652	553	598	580	623	617	628	648	614	553	613	592	622	561	607	601	629	624	603	560	597	558	586	657	587	600	572	586	624	569	620	586	531	607	567	605	573	580	564	574	593	581	602	561	620	601	570	605	650	625	569	593	622	580	640	631	619	579	612	611	537	572	635	612	586	600	592	600	580	618	625	655	597	579	618	621	598	606
32659	11850	6961	3891	2761	2297	1844	1579	1313	1201	1195	1104	1081	1087	1064	1076	1016	1041	998	1029	982	1036	958	999	1004	976	962	956	961	963	926	941	910	949	937	923	881	933	938	954	896	928	928	950	927	963	983	927	947	911	937	924	906	921	930	915	885	954	907	895	969	947	958	914	890	903	957	924	890	939	891	887	973	909	941	871	946	930	924	909	933	989	941	969	906	957	890	958	933	903	924	977	933	895	896	940	905	917	941	950	909	906	907	917	926	943	932	917	956	937	972	942	915	958	858	941	954	920	953	913	957	928	891	940	896	924	903	916	880	895	921	991	925	904	935	940	959	954	930	911	946	866	919	942	945	922	926	925	853	881	900	989	959	911	875	901	928	858	917	937	881	988	877	905	930	864	927	923	925	933	891	948	911	883	930	934	929	896	928	914	928	911	943	889	932	940	884	984	931	848	898	958	967	937	951	922	910	887	912	926	951	910	941	911	914	931	900	917	912	918	901	907	948	884	910	860	876	927	908	958	929	956	898	904	910	952	960	891	897	911	899	893	949	876	921	889	952	925	958	925	901	887	922	872	867	902	879	908	920	904	930	969	928	933	946	914	994	872	890	895	918	897	927	902	875	953	865	882	903	918	936	938	897	940	934	860	886	898	934	911	914	963	909	921	888	930	897	873	910	936	875	867	926	922	847	935	955	947	933	997	935	997	940	919	936	945	915	943	929	966	895	934	910	944	1017	934	949	925	889	892	909	941	980	952	955	914	969	941	922	914	951	898	937	921	888	913	940	925	897	919	961	971	928	917	920	940	960	942	953	929	913	980	971	933	931	915	891	912	947	905	950	978	950	955	921	897	926	910	925	911	923	875	916	948	930	898	934	915	959	904	890	952	901	908	956	947	931	924	860	919	944	923	924	972	983	962	919	893	926	870	915	918	976	936	980	897	951	955	950	922	932	936	971	881	887	934	930	954	899	922	892	990	902	911	986	948	907	921	882	896	919	972	944	943	919	906	985	938	955	899	890	885	905	949	897	901	983	879	904	913	909	965	917	910	949	933	951	961	929	914	959	952	913	949	975	969	884	956	957	949	943	976	953	909	960	896	925	979	921	963	981	912	920	916	939	958	932	868	920	942	875	935	962	899	887	892	921	826	924	923	903	954	937	899	880	958	943	928	871	929	949	925	922	903	988	937	910	950	891	906	896	859	900	941	923	904	928	893	975	888	961	961	982	959	918	887	852	913	933	893	874	939	940	942	913	951	880	970	887	933	904	957	920	951	964	933	910	880	887	893	934	994	883	888	965	962	926	936	928	954	887	952	987	899	893	931	918	913	848	927	931	946	974	923	919	909	982	925	924	905	934	950	938	931	929	893	938	931	924	970	916	940	949	934	958	923	913	849	984	961	950	939	953	933	924	915	908	949	927	903	928	917	913	946	964	871	853	928	922	905	949	985	922	967	940	929	902	943	951	911	905	902	988	934	1000	912	937	879	916	956	974	940	902	888	947	904	909	915	935	885	1003	899	866	886	944	947	929	919	936	855	917	896	909	918	934	927	892	916	935	914	927	927	922	913	929	886	954	946	943	913	894	953	942	927	941	904	954	892	927	904	916	895	928	961	951	906	900	918	919	954	958	924	981	942	940	959	888	945	959	960	924	934	969	955	911	962	910	879	897	982	919	929	883	968	964	975	937	898	886	956	937	896	899	939	928	978	883	911	929	937	971	904	968	934	932	969	910	940	915	869	926	847	908	944	873	906	906	977	923	870	943	928	916	898	898	861	955	917	883	926	934	973	956	909	882	924	932	899	887	957	908	930	911	953	933	960	896	927	889	875	938	944	932	872	922	960	949	911	972	916	897	932	902	957	838	925	880	898	945	883	950	1003	1016	898	992	953	921	912	902	896	896	913	953	912	889	939	925	897	888	946	968	970	915	948	942	926	901	903	958	898	940	858	912	908	946	941	916	928	911	938	865	948	940	911	952	916	935	892	918	940	914	966	910	945	886	935	866	917	954	889	865	971	920	935	897	885	958	935	895	948	955	943	919	930	910	942	918	990	898	916	920	929	944	858	889	924	939	929	934	924	933	930	927	907	977	905	914	940	970	959	919	891	913	912	919	984	933	972	890	953	949	895	937	902	955	880	917	954	934	925	944	908	894	923	918	933	957	897	915	927	878	934	956	952	928	888	992	905	915	946	963	889	883	918	955	896	897	861	966	932	899	926	956	936	877	911	905	1001	896	908	912	927	931	912	887	982	920	951	920	907	944	900	936	914	918	967	964	931	942	996	870	924	906	928	887	832	904	950	928	900	951	930	944	1010	922	918	896	968	958	944	920	944	877	968	942	924	951	929	921	942	891	949	891	908	922	941	920	907	927	917	960	923	909	941	954	951	937	893	902	963	869	860	948	902	931	870	946	949	878	924	966	955	895	903	933	896	889	939	910	928	889	938	925	911	928	928	881	900	969	933	943	970	920	919	953	917	910	926	937	922	939	940	929	955	921	968	960	905	918	882	938	908	901	978	972	913	968	935	904	909	1005	886	942	950	951	941	959	953	930	1014	972	943	958	955	934	876	938	967	918	937	917	907	951	973	935	904	957	959	927	863	910	908	951	882	876	949	942	932	898	916	918	887	980	904	919	918	946	924	911	894	998	888	973	942	940	958	947	936	862	952	954	982	956	889	934	915	920	919	932	944	963	915	962	991	960	906	878	951	941	870	901	940	925	919	913	925	874	928	940	953	919	954	846	958	939	895	908	956	948	929	980	960	956	931	955	941	899	916	951	950	938	962	921	913	899	907	870	959	949	896	960	933	967	956	951	909	949	978	976	922	916	949	886	924	925	1005	923	884	947	987	909	883	884	927	969	938	938	913	907	907	900	1010	903	942	931	923	887	920	915	912	906	966	978	910	901	910	944	951	930	973	897	923	941	901	928	912	925	945	930	919	933	920	886	938	877	928	914	955	891	894	926	930	947	894	910	918	901	945	899	908	873	881	928	915	899	982	945	927	922	880	928	901	978	940	872	908	918	917	907	926	931	970	905	921	946	963	973	891	907	942	894	902	941	939	947	955	964	913	933	949	948	886	920	897	914	945	930	943	902	937	952	882	920	935	889	901	953	949	957	972	922	927	932	926	882	913	932	901	935	909	898	853	937	958	938	868	927	931	944	880	904	924	923	915	897	982	894	950	974	937	841	916	930	920	956	955	893	899	923	930	917	958	958	960	1001	938	910	954	886	926	928	933	914	892	929	861	910	974	924	949	930	935	955	915	905	919	957	993	940	929	940	973	974	900	903	937	879	873	928	891	921	935	917	970	939	921	880	937	940	911	954	913	893	872	924	933	1026	937	932	939	864	963	921	880	936	950	970	989	983	991	959	850	883	940	858	923	933	977	914	958	973	960	952	943	927	846	921	911	929	940	959	919	949	897	881	879	884	867	918	948	974	888	887	982	901	930	951	917	958	937	948	906	897	973	958	866	935	964	942	936	957	916	895	973	969	869
24259	21326	28550	24367	20962	5988	1697	1170	960	880	820	710	730	711	675	692	618	599	688	628	609	600	589	625	597	568	568	554	634	574	603	584	543	591	511	566	551	582	558	576	544	549	571	522	550	584	545	515	558	554	531	553	540	544	551	606	564	580	583	555	548	547	528	572	531	548	548	558	589	553	581	548	514	546	513	557	595	549	533	536	554	532	537	595	563	519	557	574	519	564	580	583	550	532	534	586	560	509	540	551	549	535	539	580	584	553	488	583	546	543	560	574	538	514	542	604	554	582	572	555	555	587	530	524	545	514	550	540	567	569	562	586	540	554	541	547	548	589	557	517	593	557	567	585	561	553	544	544	514	576	571	541	575	571	560	544	543	544	540	554	558	576	551	597	601	571	563	588	544	568	575	562	539	587	560	549	552	572	565	550	543	596	539	512	538	542	547	552	561	566	574	557	508	543	546	570	539	514	545	561	554	561	551	575	540	588	539	533	554	543	608	544	573	562	585	521	536	543	523	548	591	537	517	548	541	505	533	564	555	566	551	562	564	555	518	559	526	547	562	566	573	531	507	564	557	537	522	557	541	579	574	583	550	568	539	605	559	547	558	553	522	567	579	548	544	560	579	588	518	530	544	525	553	521	526	554	508	484	537	604	567	549	543	574	543	506	544	559	567	547	584	571	554	559	524	521	557	537	513	522	553	541	616	552	533	524	538	576	551	518	544	544	600	564	549	510	589	521	597	537	524	554	553	577	559	582	529	555	528	550	544	566	552	545	547	538	566	525	589	587	523	559	584	564	590	522	556	519	579	529	582	584	538	548	532	547	522	555	547	531	567	543	568	569	570	557	581	600	540	570	590	529	606	576	512	510	589	557	540	579	580	557	538	586	584	551	571	540	566	540	575	591	574	548	570	548	582	565	562	534	511	541	544	507	559	526	497	495	562	548	505	580	559	577	548	507	560	554	534	609	581	544	562	576	535	539	547	528	528	588	543	585	572	537	538	574	558	525	554	524	532	605	576	592	581	516	528	553	568	581	554	539	548	555	545	544	559	566	550	528	540	538	579	578	570	556	571	553	518	563	534	562	577	518	541	560	528	530	567	555	536	547	548	586	547	542	514	557	544	522	529	536	584	552	588	523	542	548	551	551	556	551	542	531	570	584	546	509	537	590	550	559	539	570	568	554	536	567	579	556	537	575	555	541	562	539	566	556	531	528	562	544	562	578	567	537	547	591	532	546	519	610	546	568	526	533	530	527	513	540	514	555	539	525	554	546	562	545	543	519	505	512	560	587	519	575	529	559	569	567	570	533	548	580	569	552	548	545	556	501	606	535	559	525	547	577	591	529	578	559	569	548	538	597	594	554	556	588	573	573	539	536	540	558	511	529	580	599	586	570	534	546	546	561	562	566	520	547	537	547	588	530	581	550	582	570	537	526	564	559	547	507	531	547	552	562	574	589	542	563	513	518	556	589	584	523	564	551	622	566	599	586	541	538	568	532	597	560	565	558	542	573	562	545	524	557	603	565	575	572	548	571	580	537	568	556	549	578	512	513	547	543	571	557	573	597	565	499	567	545	581	590	591	580	574	559	574	558	567	559	577	556	571	588	549	545	576	528	543	545	551	554	482	556	546	533	559	556	551	542	541	560	523	544	556	555	554	569	536	546	527	547	554	492	557	540	549	543	559	531	581	576	577	571	571	563	561	559	539	556	580	532	513	550	566	589	532	570	538	581	577	570	501	567	532	573	578	552	550	596	549	536	566	545	536	536	531	558	534	532	570	546	561	597	554	541	577	530	563	540	533	556	556	556	612	536	541	534	517	540	613	534	538	578	555	535	545	523	566	556	525	534	548	540	558	555	571	548	550	528	570	555	538	516	552	537	547	556	518	576	560	530	543	605	539	554	570	541	611	588	522	523	554	532	606	484	577	523	584	551	585	516	575	596	542	528	576	555	522	559	590	561	570	551	564	534	523	541	526	547	582	568	585	541	566	558	572	533	609	556	536	565	550	576	535	559	535	570	502	560	541	547	539	547	538	566	566	554	560	568	560	531	533	546	553	539	569	575	588	590	603	600	530	570	523	563	569	570	569	534	548	522	552	554	545	580	567	588	548	523	558	563	597	578	585	561	576	533	543	526	589	596	569	553	510	516	544	596	558	526	568	551	590	549	552	524	532	547	562	546	542	541	567	536	591	535	550	561	538	524	530	552	569	548	551	526	572	533	576	552	575	559	599	510	556	577	557	551	541	538	533	542	572	528	520	567	550	562	548	553	531	535	564	561	566	528	539	508	544	566	556	559	548	550	543	583	568	542	530	550	581	552	517	590	574	573	573	580	559	522	547	574	556	547	512	565	578	547	545	522	561	533	522	548	518	562	570	528	553	507	553	552	554	542	544	550	565	545	523	571	573	569	558	544	571	537	565	566	556	539	533	534	521	557	535	570	560	545	511	548	553	545	556	582	516	561	586	557	588	562	517	584	554	589	525	571	558	555	562	538	591	563	543	545	515	544	551	578	592	560	570	527	560	565	588	609	563	534	588	570	555	583	539	489	567	526	581	540	537	543	524	576	566	579	563	569	567	510	549	571	502	564	626	545	589	552	525	556	545	529	550	580	572	528	571	557	550	544	599	561	555	548	526	548	592	549	567	576	524	570	525	529	545	536	541	556	555	550	513	557	536	573	550	534	569	551	529	563	570	544	510	564	575	547	578	555	544	559	581	561	541	577	554	574	565	547	579	558	571	538	569	561	566	556	589	531	533	568	572	570	573	557	546	585	565	572	574	519	580	537	627	568	544	554	540	520	574	583	494	575	579	575	550	536	501	547	588	523	536	556	546	568	531	534	546	561	517	557	576	590	520	507	535	574	597	586	536	538	517	555	556	540	583	606	535	543	569	564	531	584	518	538	584	547	551	599	568	523	571	529	552	532	553	525	528	580	527	540	530	547	560	536	597	613	568	550	526	557	543	517	538	544	557	556	604	556	537	591	561	532	571	522	570	557	532	541	538	580	550	554	563	553	585	533	579	572	552	549	538	550	571	577	531	554	569	579	548	583	533	534	597	576	556	541	539	544	568	551	567	535	568	524	544	503	512	571	553	555	624	506	577	543	544	548	555	561	554	558	515	600	536	547	553	534	531	529	529	551	549	568	575	554	559	500	538	560	596	552	534	518	532	548	573	548	563	579	573	542	535	548	540	564	587	552	570	550	559	549	589	528	575	478	551	549	574	566	530	545	582	617	546	556	556	543	544	552	614	588	567	555	564	537	562	545	562	531	560	538	572	523	532	546	559	581	565	515	547	567	545	538	562	544	547	565	605	546	533	530	571	487	560	517	556	567	584	531	549	532	580	542	544	556	534	538	572	576	538	538	553	570	534	562	544	575	562	576	550	593	534	539	544	548	536	550	536	551	543	552	563	542	557	569	536	554	555	527	578	542	555	566	533	532	530	513	523	542	599	552	541	556	538	538	507	563	565	544
37754	24804	14099	7678	5447	4118	3286	2633	2210	1877	1705	1567	1343	1258	1161	1191	1142	1070	1057	1021	1030	1007	992	1020	945	942	910	931	908	911	873	878	898	961	923	885	909	888	904	851	932	881	866	849	842	915	936	844	866	878	847	879	852	851	885	875	894	904	820	860	857	862	878	835	859	863	838	890	884	836	871	823	813	863	820	889	883	880	911	884	799	908	866	848	866	850	927	885	905	857	829	874	874	864	861	877	872	858	916	940	841	878	812	880	882	862	864	878	876	930	873	843	894	828	893	878	867	860	846	840	904	876	860	823	882	866	827	863	917	874	862	926	893	901	854	842	872	863	847	867	899	831	883	840	894	838	915	803	864	870	872	890	901	839	933	854	871	885	851	882	871	877	912	865	899	849	887	844	846	823	850	868	855	904	833	910	834	895	879	903	898	896	880	820	865	829	871	821	871	862	859	815	895	822	819	834	839	906	870	839	916	851	867	880	850	907	866	861	853	896	823	873	862	853	889	848	855	898	820	823	859	916	836	880	869	880	843	855	841	933	913	830	832	879	831	878	837	867	894	895	852	858	861	830	904	876	817	869	863	892	881	839	912	867	874	859	874	849	918	862	853	866	837	900	881	904	901	865	867	859	792	863	820	815	847	875	840	839	849	850	874	855	829	948	843	878	840	905	879	868	901	876	850	872	856	906	817	855	884	904	891	902	863	834	869	838	846	839	841	920	875	872	844	833	853	889	872	876	875	835	869	892	885	832	896	863	842	854	793	896	838	892	871	833	854	880	818	870	863	885	870	930	878	888	864	917	896	853	886	856	899	874	845	844	869	876	860	860	842	868	881	817	865	855	857	881	884	835	839	852	866	853	870	846	873	874	944	859	871	859	837	860	882	827	885	800	861	884	915	886	852	861	903	921	826	925	890	872	867	825	866	863	880	849	890	842	813	859	824	856	850	901	846	766	863	845	904	840	892	859	813	883	895	878	803	854	868	889	917	908	842	893	884	907	878	865	832	887	839	904	858	829	874	860	873	902	881	872	918	894	887	887	883	860	925	858	869	863	852	841	846	892	937	860	836	837	884	875	812	855	887	911	816	865	889	907	857	879	857	826	846	916	866	903	834	884	866	791	839	832	879	855	818	860	879	884	890	919	839	837	895	877	871	881	863	888	899	833	847	879	874	882	880	815	842	836	805	883	887	850	887	858	882	891	817	831	859	880	929	860	898	905	903	905	913	912	876	869	905	864	857	838	836	824	847	828	862	838	839	914	857	847	877	827	897	879	810	816	877	879	849	931	907	877	816	872	789	839	872	815	902	892	836	820	865	890	842	869	866	839	860	895	888	904	827	818	876	829	876	846	841	865	836	874	838	865	840	881	886	843	895	925	837	869	840	814	874	861	850	878	895	881	820	883	863	848	860	824	863	839	835	914	839	866	850	866	860	865	840	827	895	870	889	840	881	852	881	850	866	885	885	868	825	860	850	860	845	891	873	810	805	829	813	883	876	840	832	853	889	897	862	877	912	824	889	870	824	858	845	845	925	865	897	887	856	825	840	849	843	853	872	854	923	845	879	869	865	818	822	853	894	882	863	840	911	942	814	874	834	833	855	811	868	830	837	867	946	857	828	873	877	870	852	804	815	857	845	819	914	851	823	878	827	882	885	858	867	934	876	832	880	849	862	852	804	877	836	887	902	860	878	878	860	835	901	873	872	851	835	851	866	879	813	852	847	822	873	900	892	854	884	891	878	841	904	824	877	810	828	837	874	863	886	897	844	840	875	869	887	857	885	824	813	887	853	825	869	875	821	807	888	843	811	848	799	838	835	829	910	864	850	886	869	879	874	818	900	868	836	877	865	820	867	886	862	870	856	867	811	856	867	835	844	852	845	822	871	884	852	865	884	882	863	899	813	911	871	848	911	848	876	868	853	838	851	880	892	849	856	816	878	863	843	883	836	911	847	843	844	855	871	854	887	849	842	882	792	857	886	848	869	922	870	905	877	825	854	890	812	884	886	864	847	872	893	851	887	899	914	837	841	817	872	852	900	885	855	819	911	868	835	851	817	867	887	783	893	825	825	864	858	924	897	830	883	890	795	866	870	896	832	837	860	892	864	891	829	856	879	885	882	873	864	911	902	864	908	857	888	886	875	822	853	884	849	859	944	855	894	861	876	889	831	924	891	887	861	870	871	895	866	859	872	827	838	881	884	913	878	874	856	842	849	890	852	906	813	920	830	893	827	855	889	812	836	850	849	850	890	885	830	850	870	834	862	861	857	870	895	872	850	914	866	846	888	915	894	870	909	866	876	872	839	881	830	834	843	873	830	898	858	867	847	824	886	868	816	859	903	845	872	863	842	845	843	867	848	851	855	864	815	851	888	817	821	820	828	904	891	912	892	869	901	871	868	888	843	856	827	866	880	813	873	874	830	832	884	902	815	842	852	902	821	897	874	855	874	872	847	871	880	845	895	891	856	846	875	916	882	840	824	890	855	859	935	878	873	846	895	922	816	808	867	895	877	860	826	796	855	903	852	877	855	891	904	825	883	824	889	866	887	846	874	872	818	910	866	853	891	833	854	835	863	830	876	849	862	834	859	829	837	889	917	915	868	843	871	865	801	859	817	872	857	861	870	856	851	904	918	895	817	891	854	864	876	898	813	895	886	939	833	858	900	834	916	865	920	844	822	881	860	903	870	850	864	830	867	877	803	863	850	814	870	835	868	877	905	869	866	875	894	842	877	883	846	854	857	865	845	838	844	906	872	835	874	914	891	884	881	859	928	809	912	837	857	864	887	865	863	858	880	897	863	830	898	858	859	846	877	824	840	897	843	852	867	839	918	819	878	883	867	860	903	847	875	817	838	884	824	899	846	901	839	846	869	824	877	866	861	900	867	871	867	855	846	840	925	879	849	831	847	904	910	849	866	828	874	907	939	898	884	890	849	866	847	892	886	853	908	901	857	835	909	785	807	860	857	843	871	841	869	827	872	864	831	854	909	892	871	891	916	838	866	833	878	908	897	900	857	814	882	820	842	883	870	873	885	903	879	829	877	843	879	828	853	898	906	870	796	832	810	848	860	845	882	886	837	835	837	874	842	842	868	865	877	907	834	836	814	888	887	846	803	858	921	873	887	869	880	849	878	879	836	854	829	884	870	914	912	840	867	884	832	840	877	816	857	891	849	888	875	836	883	836	845	865	875	817	854	860	824	867	812	864	849	875	889	836	870	894	876	860	865	908	838	895	830	842	827	855	901	872	867	855	915	836	869	838	858	879	909	904	916	857	867	871	883	852	830	916	863	833	876	811	926	879	867	843	880	851	832	897	884	817	858	860	834	899	867	851	856	762	859	871	881	816	894	908	902	870	874	860	852	813	899	823	882	870	917	886	813	897	867	851	860	849	842	809	856	902	877	865	864	898	847	850	840	846	834	830	900	872	861	846	841	856	873	834	828	832	849	859	867	814	847	880	812	891	890	835	879	862	892	876	848	824
23371	21341	29089	23916	21333	20734	4285	1299	900	848	633	550	542	489	474	408	407	429	372	355	395	328	355	335	333	317	363	332	284	312	302	302	297	312	292	277	318	292	280	289	276	302	278	305	291	295	272	291	272	297	280	284	294	269	309	302	297	279	279	311	271	276	272	274	271	272	273	264	290	308	293	252	268	285	328	288	258	287	272	275	286	282	279	289	288	277	285	264	281	307	313	263	310	273	282	255	250	274	287	273	274	275	259	271	257	276	266	271	249	279	308	275	267	290	285	291	291	253	270	293	278	285	273	265	259	310	283	289	266	253	305	297	225	278	303	261	271	261	275	296	249	298	269	259	287	311	280	266	262	288	288	267	279	276	277	280	285	276	280	307	277	279	291	282	268	265	295	269	255	256	278	274	280	257	252	272	278	264	271	245	269	287	297	293	253	273	273	303	265	279	264	285	268	277	281	281	271	279	256	280	310	269	252	298	259	281	265	288	269	247	265	313	285	250	265	256	290	241	271	267	294	255	263	309	251	274	294	247	278	270	230	267	276	256	274	267	277	294	283	286	262	258	273	287	296	291	288	284	287	284	297	269	264	272	273	295	264	255	275	277	291	296	257	251	262	265	301	309	285	279	267	280	261	266	266	290	290	285	250	258	251	241	275	252	249	248	284	277	251	310	274	259	277	289	286	315	321	261	264	276	254	260	268	262	286	268	295	277	281	275	279	271	284	295	260	272	249	273	272	274	308	283	292	288	309	266	289	272	284	270	264	283	278	243	292	295	284	278	270	282	297	260	291	275	297	266	259	290	280	269	286	315	253	296	272	274	273	240	273	261	291	275	279	267	274	289	272	273	282	310	271	227	265	267	256	248	294	308	260	248	262	275	276	275	290	236	285	247	267	277	247	291	265	314	298	257	284	301	293	286	291	269	289	270	275	243	282	290	232	274	278	262	275	286	264	252	263	268	286	270	263	292	259	255	287	304	285	259	275	271	279	266	254	256	250	276	267	254	267	279	260	248	271	278	272	288	257	256	274	255	253	252	302	290	240	286	303	287	294	304	259	265	243	289	264	275	281	279	254	264	261	284	245	258	325	278	257	272	248	285	280	278	273	294	281	272	280	245	263	251	292	279	275	275	263	268	274	241	282	268	253	282	284	260	277	272	249	280	290	264	240	246	297	272	293	275	254	262	301	264	295	265	244	295	285	256	241	250	273	287	278	235	267	275	299	275	273	266	274	285	299	271	260	262	275	242	252	248	265	257	273	257	268	274	259	305	263	281	281	273	268	280	281	286	256	268	302	275	294	318	264	270	287	263	280	246	279	286	289	264	277	260	297	268	263	260	242	255	307	261	285	293	291	293	258	269	279	272	261	279	246	283	273	260	267	271	274	249	272	275	299	267	292	279	264	294	236	254	262	258	267	269	281	277	271	271	311	250	270	296	269	304	286	311	285	261	284	267	262	274	275	275	288	280	266	285	275	274	276	302	297	264	294	258	251	267	278	280	258	248	273	272	275	292	288	308	271	274	278	288	269	257	295	253	274	293	273	286	276	269	255	268	263	287	281	263	271	288	272	295	244	277	245	263	268	256	267	269	265	252	286	274	294	270	271	252	282	282	280	289	272	267	293	294	289	259	268	263	260	263	275	268	264	291	282	306	300	248	259	287	279	263	256	289	275	256	258	275	272	252	256	281	303	288	275	267	269	288	276	289	258	273	273	283	279	254	301	279	278	271	258	262	279	312	286	253	236	276	283	255	296	290	268	268	308	269	310	287	280	243	259	313	279	289	258	302	268	275	295	256	276	300	289	242	311	273	268	269	271	307	279	273	271	241	277	274	256	272	242	293	263	261	248	283	266	250	250	317	286	239	281	255	258	264	293	258	306	273	279	278	271	248	264	260	248	278	249	281	278	262	261	273	254	281	281	271	279	264	301	288	282	279	291	248	262	283	304	286	268	280	259	260	275	271	239	282	291	291	293	276	283	258	266	281	275	242	273	281	272	265	259	276	270	275	265	287	281	256	276	273	293	255	289	303	280	278	267	280	261	276	267	275	270	301	303	264	288	278	267	249	269	278	259	284	295	286	268	294	263	303	250	285	252	259	263	276	283	259	276	259	286	256	287	265	255	255	265	310	272	299	273	266	247	249	289	287	268	293	287	271	291	295	274	269	258	254	267	270	275	303	264	295	254	248	315	250	262	252	285	268	280	298	305	263	292	265	290	265	280	266	286	282	228	286	272	293	262	287	284	261	300	255	285	265	292	281	300	243	239	312	246	289	279	280	280	279	257	266	270	273	286	291	241	300	300	285	277	274	271	275	269	299	261	308	264	274	271	284	261	319	275	306	279	276	280	272	291	286	287	301	265	280	289	303	284	256	291	277	267	267	291	272	287	260	301	294	252	243	261	259	288	261	245	255	288	265	265	271	265	299	293	263	248	310	283	283	268	250	254	265	297	264	248	274	265	270	270	289	249	272	279	254	283	301	280	286	290	269	282	297	270	276	278	245	310	269	265	270	279	257	270	261	266	262	288	321	266	291	271	287	267	276	259	293	282	269	266	294	291	277	295	259	278	282	261	270	251	283	272	284	275	300	246	244	275	290	254	294	270	285	315	267	283	259	272	281	297	299	267	280	282	288	257	281	266	264	313	257	303	275	274	285	254	245	292	282	285	255	253	275	263	264	263	282	277	237	284	283	302	243	269	274	282	249	265	267	273	267	259	229	272	243	278	265	289	280	253	305	275	245	275	257	283	276	266	276	286	271	281	295	263	273	267	263	313	255	307	255	273	274	256	282	254	258	282	282	267	277	309	268	299	266	278	297	249	278	246	250	281	247	294	264	277	275	250	257	259	302	258	271	241	282	259	268	288	253	246	276	243	270	271	282	302	261	298	269	280	310	253	279	277	265	284	295	276	246	290	257	258	283	284	276	261	263	261	270	287	291	250	275	242	277	304	278	271	278	302	257	299	274	294	293	271	256	266	302	274	254	286	291	270	256	273	243	300	288	285	290	251	292	241	271	304	256	264	283	262	281	271	277	266	296	279	264	243	267	287	252	269	266	283	299	267	289	254	232	270	268	281	285	303	260	262	261	258	287	292	296	297	282	271	265	313	275	275	293	271	265	288	273	243	281	255	254	276	233	276	288	281	289	282	251	251	265	301	267	274	280	280	291	275	286	238	287	276	243	271	274	272	250	250	245	269	267	245	294	259	281	280	298	228	261	275	264	294	283	287	254	256	280	260	280	270	275	261	275	281	251	265	250	249	263	290	295	275	285	294	284	275	283	284	280	304	281	286	279	239	258	268	245	271	256	256	292	258	251	278	278	247	263	274	290	288	286	245	286	263	302	275	268	265	273	274	271	284	284	302	310	282	297	266	259	245	273	283	258	280	274	280	269	282	288	301	273	280	256	270	273	276	267	291	267	268	238	264	289	261	273	286	272	287	261	259	233	256	283	323	273	273	251	279	256	285	275	259	294
43755	30041	17957	10231	7436	5462	4279	3277	2683	2119	1769	1488	1287	1157	1040	980	870	817	766	740	736	685	691	647	571	585	579	542	545	496	521	515	521	489	492	511	481	487	466	477	484	463	443	490	466	451	474	516	487	443	476	452	436	457	462	470	430	495	422	437	487	451	435	462	472	497	449	468	439	432	435	479	446	483	455	476	427	462	437	461	457	448	435	424	421	438	464	474	443	492	474	471	457	462	443	456	381	449	411	458	444	447	420	417	428	476	453	448	430	440	435	464	443	469	456	455	431	445	409	442	404	454	450	452	446	497	461	449	417	465	415	454	446	441	438	435	439	490	448	423	429	432	404	468	439	439	476	451	449	432	405	450	428	427	442	416	436	432	442	471	457	412	429	464	413	430	462	451	457	468	441	451	453	440	443	441	449	424	431	444	479	412	443	466	415	450	462	423	427	418	432	456	472	444	447	424	412	460	450	419	476	437	451	430	428	419	427	428	435	424	454	443	454	458	425	430	448	436	477	468	444	474	470	432	380	413	460	457	432	481	455	431	448	501	447	453	460	432	397	434	447	460	441	434	426	435	467	439	456	454	408	486	443	456	422	418	449	418	430	410	472	450	433	423	466	408	421	471	422	431	422	401	462	453	434	412	494	434	447	417	414	428	464	443	453	435	437	477	429	427	478	400	451	393	415	428	435	430	405	448	432	467	461	443	439	406	484	435	438	453	433	427	427	461	468	470	401	440	452	470	428	434	453	437	420	438	427	441	468	401	450	395	450	436	432	437	436	448	427	404	464	460	449	446	434	419	460	469	435	438	441	442	426	409	417	420	442	396	474	470	442	452	431	427	467	462	459	467	444	426	403	450	432	432	442	459	455	416	464	409	458	440	471	413	436	435	416	419	437	429	456	454	471	438	445	493	446	438	432	457	457	389	419	445	429	445	415	449	449	428	469	408	426	443	415	437	455	443	485	416	435	477	429	445	415	431	402	466	452	441	441	440	455	428	440	464	454	437	438	436	439	457	453	434	431	481	440	411	409	447	455	401	459	410	429	463	435	437	453	479	438	439	454	397	443	449	418	473	459	447	463	425	481	430	439	448	405	423	449	438	440	460	444	392	450	411	462	454	434	452	424	419	454	462	446	445	434	451	427	434	449	454	460	431	426	433	453	436	444	458	487	468	426	440	437	435	471	414	463	455	428	451	462	467	451	448	441	458	420	444	451	452	460	464	438	433	441	443	450	418	453	442	442	456	475	466	447	428	452	421	445	424	434	449	448	430	453	451	433	430	471	446	451	470	423	440	437	428	429	437	474	446	413	421	428	436	456	425	461	468	464	399	454	454	468	434	438	443	449	399	458	453	403	440	441	448	436	407	425	475	431	474	459	425	424	458	461	422	445	438	438	447	471	428	444	453	443	428	433	427	457	448	445	443	441	461	435	452	463	415	442	449	435	472	428	433	420	451	411	425	488	454	437	443	434	427	436	433	454	418	466	444	466	457	413	483	435	450	443	442	450	425	426	427	446	434	472	444	418	451	422	414	450	472	441	448	437	450	445	435	432	461	411	413	441	447	449	396	419	473	481	464	420	463	422	457	469	461	434	460	432	416	434	483	445	396	440	449	435	475	436	473	432	431	454	444	439	443	445	465	456	450	402	437	444	420	420	450	414	446	461	429	434	446	462	425	497	461	420	450	426	468	426	421	464	448	447	449	423	441	454	472	433	431	427	435	448	439	427	435	437	440	436	466	457	434	432	432	492	440	437	422	435	436	434	434	450	434	462	443	494	450	454	435	433	389	447	473	479	434	443	441	444	436	415	434	469	451	426	469	424	432	459	455	456	435	407	445	419	433	443	447	463	455	442	463	446	433	463	429	396	423	476	406	477	400	444	442	454	458	442	469	477	501	462	450	433	421	491	454	426	432	436	451	459	446	420	405	420	460	449	449	437	437	450	427	444	426	448	428	488	453	449	462	427	440	445	473	455	455	420	426	447	403	414	411	434	451	432	466	415	422	455	459	455	417	454	463	439	465	447	443	422	451	396	467	440	412	447	421	457	451	430	430	450	417	442	423	416	441	449	433	450	440	448	422	446	432	421	436	429	440	458	446	445	417	424	426	422	427	451	472	455	442	412	448	423	432	432	452	430	428	466	460	412	430	481	459	470	448	449	437	419	435	431	461	440	486	429	458	416	453	468	451	453	412	436	439	451	459	460	453	451	461	427	427	422	478	446	442	479	439	458	428	398	446	477	406	438	455	447	439	452	448	455	416	459	430	412	436	427	431	459	477	432	436	401	444	400	430	448	458	464	409	411	468	443	435	462	443	446	434	462	446	435	463	417	462	441	455	413	434	457	450	447	464	455	444	430	385	481	453	464	456	424	466	434	423	428	415	449	442	449	456	433	437	479	456	443	452	451	420	427	416	431	468	432	457	462	440	442	442	442	435	452	408	418	456	408	426	427	420	446	436	409	437	458	436	415	460	418	450	448	419	438	451	436	430	464	419	442	481	416	452	422	484	449	436	456	449	452	469	424	402	441	420	431	455	455	415	412	431	459	450	470	419	419	464	452	454	402	445	474	423	441	422	440	464	470	447	477	449	440	453	451	463	392	437	472	442	420	402	445	432	423	441	439	404	462	451	488	441	430	445	428	435	397	444	458	461	431	385	421	424	427	482	416	409	419	441	429	421	486	445	442	443	448	443	458	424	452	433	446	437	402	434	477	459	450	424	446	420	445	454	463	437	428	412	464	428	469	412	433	420	419	444	444	431	444	441	403	421	443	472	474	412	460	413	458	419	443	408	444	444	427	433	431	471	463	410	399	433	409	391	469	424	435	442	414	422	428	454	415	431	443	465	412	445	452	423	457	444	434	499	437	424	432	429	438	435	422	447	392	448	453	423	416	423	419	399	424	414	438	460	425	437	413	456	412	455	422	407	422	446	443	451	451	459	459	436	412	447	454	451	422	421	452	397	467	441	429	449	441	416	486	429	425	388	404	459	420	458	478	434	442	434	409	442	450	445	476	451	450	439	426	430	472	413	420	454	420	481	439	457	456	442	454	397	436	447	451	462	427	435	470	432	402	442	458	454	439	438	448	451	443	456	469	425	426	437	454	443	451	442	470	431	440	403	472	462	509	433	462	439	445	483	437	426	437	484	431	456	439	426	429	446	448	469	468	445	458	466	465	467	449	495	428	451	426	412	433	443	430	447	450	426	433	444	485	431	493	433	418	414	471	442	466	443	450	468	465	444	423	447	447	412	413	447	438	455	403	431	444	461	485	443	464	429	456	461	426	453	445	432	426	469	447	444	416	447	437	432	444	412	408	446	440	442	455	443	432	474	448	449	437	429	426	459	391	420	445	458	459	434	424	421	443	439	493	423	451	420	440	459	462	444	430	434	460	478	418	481	461	456	461	450	413	423	431	456	456	414	399	417	474	438	416	452	466	492	441	458	464	446	405	459	405	446	451	418	456	446	406	452	428	461
28247	21419	11815	2733	1462	1161	879	787	742	704	689	688	659	631	668	660	602	623	653	624	626	640	595	607	600	608	588	622	579	633	601	598	592	632	602	593	581	572	565	604	555	580	589	622	655	623	640	570	611	606	582	577	585	607	602	561	556	556	592	602	625	594	592	614	585	638	594	590	589	597	607	600	615	654	557	589	616	614	585	591	616	610	570	567	690	585	635	590	579	592	565	635	584	618	606	618	600	589	622	621	626	589	598	632	576	540	586	586	658	643	619	617	600	586	588	610	585	658	578	563	595	583	562	547	602	621	569	620	601	581	595	591	573	585	620	616	677	609	599	556	558	623	600	538	598	576	629	603	608	627	626	601	579	601	605	584	577	595	571	589	549	582	658	588	602	589	591	602	595	619	583	638	579	594	599	583	602	594	611	621	575	617	624	631	592	578	586	592	624	611	605	608	579	575	542	615	612	624	598	630	578	603	622	575	585	619	567	607	583	563	577	622	594	622	612	581	632	589	619	601	573	595	630	605	603	610	618	598	666	584	612	573	593	592	594	585	565	632	622	570	580	583	644	620	575	623	624	595	584	609	620	615	582	582	584	573	608	589	611	575	626	574	615	558	615	587	605	578	614	612	589	618	639	573	665	599	593	581	601	602	614	577	615	616	606	622	588	622	603	565	631	617	600	641	541	587	593	571	580	628	602	619	580	613	631	596	619	584	607	613	619	611	563	605	590	605	611	634	620	617	615	586	589	599	586	589	601	573	635	585	620	605	586	617	601	569	603	594	642	602	619	597	571	613	617	569	569	602	590	600	599	593	566	611	562	591	618	631	583	610	591	624	592	593	574	591	557	631	579	603	592	590	599	566	573	595	628	633	597	586	605	598	603	603	622	587	581	582	629	626	541	563	628	622	536	581	595	562	579	614	623	610	609	584	597	622	574	638	605	569	612	618	566	600	592	576	609	625	597	563	600	607	534	581	591	598	637	591	592	613	629	653	613	615	555	620	538	566	598	580	581	600	576	615	594	599	625	603	615	591	641	597	614	570	646	607	577	611	591	604	631	598	579	564	584	618	618	622	638	609	643	608	551	605	603	605	580	607	622	538	575	625	636	576	589	587	585	598	574	630	603	645	590	591	543	591	581	599	564	613	591	599	639	611	593	566	575	599	581	572	580	605	564	590	545	614	606	559	630	583	623	626	586	570	594	587	608	636	590	588	641	584	599	648	636	616	622	613	610	605	591	609	593	626	592	577	570	601	601	593	573	555	622	616	635	603	607	615	583	610	648	574	638	640	574	583	567	599	552	606	592	583	576	616	580	623	585	580	589	628	589	624	603	630	570	557	571	572	619	583	625	600	569	615	617	604	597	594	562	612	620	622	626	586	598	558	581	575	582	561	580	596	587	532	577	602	653	547	632	581	616	594	602	637	612	581	603	586	572	584	626	599	604	591	563	619	604	587	572	667	582	612	601	581	591	565	601	582	564	585	605	617	600	567	594	576	540	619	585	586	581	595	603	614	605	577	591	602	632	669	610	626	610	581	638	591	581	621	663	609	582	621	605	610	593	575	640	595	566	634	562	592	608	610	549	557	607	622	603	590	583	600	597	561	596	587	598	607	614	582	570	614	562	607	604	605	598	565	640	629	624	600	619	592	605	618	574	639	594	594	613	613	580	631	592	604	624	614	574	543	623	609	654	608	575	568	599	623	584	612	578	557	646	609	592	597	615	632	578	560	616	589	578	620	611	598	638	595	595	643	602	639	572	588	603	595	572	583	621	585	568	617	615	629	587	614	654	533	580	597	614	589	560	579	557	621	594	621	569	620	608	617	607	595	590	570	601	583	588	601	616	565	609	592	587	623	613	573	581	561	553	588	570	589	599	622	596	589	609	580	577	592	595	601	620	607	572	621	644	636	611	594	606	570	636	587	591	574	599	579	578	606	564	583	565	587	612	629	607	615	616	603	628	616	588	645	629	569	590	573	549	586	648	619	586	607	640	622	589	574	602	578	564	609	593	629	588	593	595	653	582	564	647	635	591	551	609	601	567	592	599	578	621	616	603	579	578	573	574	621	575	632	586	644	631	588	557	609	545	589	539	619	588	600	598	611	587	593	562	583	596	580	589	606	635	621	604	626	557	633	597	635	609	564	575	622	639	597	577	655	609	595	607	607	624	602	588	604	634	570	608	637	623	603	626	590	609	586	611	582	570	615	633	578	606	614	582	594	541	651	549	583	615	604	619	586	636	608	576	593	613	617	592	639	568	589	581	609	616	606	570	573	616	593	593	605	563	590	606	621	607	560	614	619	626	608	638	600	606	607	579	577	563	573	597	610	621	544	616	616	586	629	589	571	575	610	589	621	650	610	567	626	599	574	604	599	603	614	689	603	615	605	561	626	578	594	579	594	580	564	575	565	568	635	618	538	573	565	577	597	608	624	595	576	586	606	602	572	607	631	600	571	571	609	597	608	622	565	601	596	602	614	593	600	610	645	628	582	600	559	576	576	597	556	598	577	576	546	598	571	585	579	646	604	650	578	599	593	586	639	582	611	571	584	615	590	557	555	648	592	593	596	639	573	621	593	604	595	619	579	609	611	624	541	599	594	583	592	570	568	606	598	613	591	608	578	567	577	656	583	585	603	592	617	632	643	590	628	610	601	612	625	619	619	598	630	637	621	597	613	587	591	612	612	630	589	558	614	630	627	644	616	613	563	646	624	572	656	615	605	595	613	582	586	579	619	595	553	580	598	589	562	612	589	623	562	572	601	623	583	604	605	575	644	567	662	592	612	582	585	602	609	601	583	601	587	612	601	568	616	622	656	621	619	602	582	627	603	634	583	579	549	626	542	547	596	612	616	579	601	629	582	605	544	605	585	580	641	564	581	579	570	566	593	627	572	654	597	574	558	591	636	616	620	569	587	616	598	619	574	587	625	631	589	595	573	588	586	619	588	654	590	588	581	605	622	611	579	588	581	609	600	600	592	620	596	566	583	605	592	561	617	588	608	545	566	626	579	635	578	587	580	620	577	611	598	611	580	581	585	564	633	578	630	603	599	594	599	616	604	627	582	590	622	550	538	573	634	631	645	587	615	636	561	587	581	577	589	601	581	584	606	590	588	582	577	625	618	615	600	604	592	617	602	577	590	603	581	582	582	595	640	594	600	616	542	596	623	571	545	583	557	623	613	601	606	599	583	647	575	619	599	586	605	611	559	597	607	627	629	596	641	591	623	569	584	587	590	563	597	598	573	600	606	569	557	579	563	624	542	568	608	632	570	578	555	611	608	596	652	640	618	591	595	570	564	578	586	614	617	600	553	575	564	601	642	622	622	622	595	602	576	607	590	606	576	580	580	590	615	592	601	573	582	605	570	574	604	572	630	609	652	578	612	566	587	581	583	590	591	579	560	599	593	600	595	645	629	626	560	575	594	604	603	577	589	618	587	634	561	579	632	600	599	609	551	603	617	582	575	612	616	591	558	592	582
34285	16877	6939	3794	2759	2205	1748	1612	1398	1277	1141	1125	1123	1060	1048	1067	1017	965	977	980	1015	1003	935	993	918	940	970	895	935	914	968	1008	948	946	909	935	915	905	963	926	936	920	882	894	911	937	948	939	970	895	890	875	961	887	926	898	930	937	880	946	886	970	933	952	947	868	888	963	928	925	962	939	952	941	956	967	890	911	921	928	903	952	969	927	911	956	896	957	883	923	945	867	915	927	911	932	927	909	933	947	940	950	908	952	940	939	895	913	907	867	912	1005	931	967	924	922	884	902	884	919	966	923	833	941	1004	972	961	933	909	907	926	971	889	887	910	953	975	902	912	908	926	955	949	933	898	943	921	951	886	968	929	948	924	924	921	898	889	922	889	931	922	967	926	926	916	888	926	872	882	869	909	887	960	950	894	944	943	895	930	889	880	908	894	897	867	925	913	864	931	950	910	920	916	977	948	923	932	895	886	931	942	911	870	897	902	938	893	917	887	930	967	859	969	901	875	923	911	938	922	953	955	931	879	939	932	935	855	896	955	925	903	935	908	953	897	908	953	903	935	923	906	878	856	921	883	899	926	965	945	956	933	908	959	920	939	938	885	871	906	919	931	936	925	871	913	855	956	873	916	887	943	910	943	900	907	899	932	937	914	885	962	920	898	962	875	868	907	872	957	942	927	927	883	911	929	914	951	924	896	932	901	878	930	846	900	940	896	958	905	931	926	912	954	938	969	907	956	969	918	951	939	904	819	883	930	904	844	893	934	884	899	900	899	893	947	949	910	938	960	879	904	959	920	887	912	952	876	927	927	948	887	928	892	923	933	935	953	915	933	972	891	954	896	891	964	904	948	895	998	954	938	905	934	950	934	932	927	876	931	906	928	963	901	893	916	940	903	924	913	878	917	879	899	921	893	866	940	956	914	937	863	935	934	946	924	919	884	929	932	951	940	945	876	910	962	907	915	924	935	926	916	941	914	931	942	902	886	933	903	909	922	905	918	925	885	899	923	866	895	878	938	914	933	931	887	939	916	866	920	965	910	890	904	940	920	878	888	953	895	936	918	958	932	952	880	936	910	940	934	924	909	893	934	904	941	929	892	916	945	914	863	940	837	937	885	886	884	895	890	942	903	961	930	969	932	940	930	913	931	905	884	889	902	843	917	971	904	952	889	877	919	910	936	924	922	920	928	918	895	995	891	921	970	940	909	887	931	872	954	917	926	945	886	914	938	920	898	943	920	901	942	926	907	958	972	1000	923	911	903	944	916	920	940	895	935	937	902	898	906	929	911	959	931	897	916	880	945	885	874	939	944	934	920	913	926	904	954	875	927	903	961	875	893	887	908	875	893	975	928	915	957	925	944	885	898	874	949	931	884	875	920	900	970	930	933	899	892	914	944	863	940	880	904	915	927	919	953	916	922	939	931	938	977	924	916	922	894	873	950	906	901	901	946	903	894	921	887	928	934	935	977	872	900	886	872	910	904	919	916	920	870	948	887	925	948	898	894	917	897	865	868	879	931	937	905	920	935	940	889	922	875	882	918	938	899	987	872	922	947	879	894	910	951	921	899	929	905	904	903	848	926	899	857	923	938	958	895	892	897	928	924	905	921	948	935	931	881	892	905	911	912	931	887	971	870	927	901	932	861	951	897	900	949	927	930	955	923	877	913	882	929	930	903	946	919	941	953	927	903	915	901	856	970	915	864	931	872	871	905	899	971	927	930	907	928	895	920	924	892	915	959	924	929	925	928	909	905	896	919	907	854	909	902	939	934	899	882	969	957	928	908	914	912	906	948	880	902	862	896	897	809	900	928	898	903	906	916	901	913	869	885	948	904	964	950	999	921	932	860	950	977	926	898	904	898	924	920	957	904	924	965	911	967	958	929	905	925	897	897	953	969	873	933	935	919	901	956	981	927	881	929	945	968	921	916	917	947	950	944	928	920	988	897	938	927	879	928	911	982	874	920	872	892	904	917	876	883	900	891	939	883	911	851	884	912	887	922	983	918	959	958	989	884	913	928	926	902	887	871	836	912	945	933	933	903	943	941	963	948	920	909	890	866	922	997	907	922	874	916	990	916	911	932	919	917	913	966	969	904	958	943	885	884	882	916	954	893	941	923	925	910	953	930	942	930	899	895	925	984	951	1001	924	917	851	918	910	895	897	892	941	916	899	934	938	894	928	909	958	875	934	923	861	913	923	895	919	967	966	978	934	883	858	906	865	937	945	899	915	922	960	971	915	959	912	954	960	885	934	896	894	969	907	892	936	894	938	946	898	911	932	906	905	928	881	876	897	973	946	929	925	916	941	892	906	912	912	927	930	923	910	938	895	981	906	936	938	967	983	938	940	911	900	907	940	963	894	879	895	955	905	950	957	979	913	914	897	918	943	950	906	869	889	935	916	880	935	901	911	944	944	883	931	931	939	916	887	937	902	905	937	930	942	968	951	950	863	913	859	902	953	915	871	859	895	894	894	883	908	957	945	896	964	935	918	920	933	879	859	911	875	879	925	916	936	871	903	881	966	893	921	931	885	924	908	923	878	886	897	889	916	842	929	912	942	902	894	913	870	921	862	929	935	943	886	933	895	871	893	890	939	847	924	945	888	917	934	978	916	874	920	918	934	947	944	911	903	869	885	925	980	993	913	878	934	929	903	949	933	942	888	905	877	945	940	957	918	987	945	916	890	864	901	941	915	916	917	926	946	917	924	929	930	855	917	952	919	912	887	888	914	918	863	893	953	974	930	915	907	965	872	911	972	928	903	925	888	900	916	877	902	946	925	913	968	912	858	906	911	919	882	998	954	899	901	923	928	885	906	923	864	915	898	899	952	920	946	960	930	904	922	918	847	917	961	939	902	895	901	927	939	968	910	939	915	929	924	945	902	888	911	913	933	918	904	903	892	965	887	924	950	967	967	906	945	869	927	953	874	897	918	920	960	910	913	923	885	896	956	901	918	923	911	988	918	876	897	974	944	947	983	913	939	962	920	956	927	885	935	938	867	917	951	926	905	905	891	960	910	943	952	925	914	940	907	928	868	877	965	876	901	912	839	876	896	937	866	947	925	917	917	931	929	878	880	943	905	937	939	887	906	920	906	890	903	907	904	934	950	899	924	910	865	877	953	919	949	938	905	950	922	884	926	960	922	913	942	1011	925	950	889	910	883	959	918	868	918	886	912	901	934	895	894	876	911	932	930	887	960	970	975	927	947	926	877	945	945	918	822	946	936	885	925	896	896	876	954	918	896	911	912	964	892	869	893	934	919	885	927	959	945	955	925	939	943	897	954	965	935	927	951	934	965	1008	959	868	929	937	944	850	904	924	927	961	889	916	913	898	943	949	948	939	917	922	880	883	905	888	977	877	922	949	890	895	953	967	875	891	880	899	951	868	914	924	934	911	924	949	906	927	918	906	955	901	888	942	889	924	910	860	920	946	899	860	901	891	920	928	898	932	913	910	905	934	893	899	936	910	947	930	921	885	901	892	952	951	974
24234	21326	28504	24394	20974	6125	1608	1140	919	875	792	720	672	645	699	649	618	632	633	599	585	574	630	606	572	577	550	567	588	584	598	538	552	540	586	551	581	568	543	524	538	567	572	525	621	588	586	577	568	507	583	523	566	563	554	582	564	529	556	543	540	576	530	545	596	556	564	546	540	511	549	551	522	548	564	549	543	544	582	539	557	505	538	544	570	575	546	546	500	538	561	540	573	519	538	560	616	513	558	556	557	568	576	531	532	535	529	571	560	540	548	583	538	546	559	498	532	555	532	556	547	552	603	517	582	525	571	538	535	551	578	554	584	509	572	533	564	557	510	544	567	547	568	539	585	539	516	540	515	542	520	569	562	568	554	578	571	597	531	543	536	526	570	550	603	556	559	574	555	530	570	500	595	537	549	555	524	550	541	518	539	528	543	558	596	558	550	542	528	580	570	587	557	535	531	509	560	549	581	553	509	554	540	576	566	577	558	574	525	580	560	558	547	559	546	540	537	540	475	535	559	493	595	537	534	533	557	523	519	567	512	546	557	560	574	565	545	532	592	535	535	530	557	556	532	528	560	595	560	542	602	519	536	544	549	572	549	600	581	580	560	569	594	559	572	546	523	547	536	557	511	543	532	530	556	582	550	531	525	552	567	564	570	586	494	539	530	529	543	550	581	577	552	543	538	568	551	525	572	540	596	563	560	537	534	581	551	523	523	485	521	543	550	554	574	535	527	529	540	535	543	609	539	550	570	584	562	534	541	532	536	528	526	580	563	523	539	529	559	557	547	551	519	529	513	546	532	587	579	588	546	555	562	508	553	533	580	566	556	481	566	542	552	567	567	537	548	576	543	535	531	567	522	626	492	527	564	590	572	555	567	578	565	558	555	511	566	550	542	557	553	548	522	571	561	533	557	579	524	532	526	498	532	531	556	572	549	598	550	559	568	565	558	563	560	541	565	518	565	547	519	551	590	524	558	558	556	571	544	578	533	537	550	556	539	497	574	571	571	546	581	564	568	546	546	559	529	585	590	552	569	547	567	551	522	561	536	583	537	514	534	576	584	547	527	560	503	569	525	589	556	573	525	532	555	578	559	539	560	560	528	559	528	550	540	577	560	542	498	552	522	564	537	590	519	505	546	552	547	532	523	600	544	559	532	541	540	581	559	561	545	592	566	522	550	567	559	514	562	566	536	576	557	516	559	556	552	558	542	550	570	532	549	526	556	560	522	547	556	560	584	582	574	515	536	529	546	550	556	541	578	521	534	561	549	524	510	534	558	556	590	545	563	536	576	561	512	584	547	580	564	540	531	548	550	553	536	541	569	551	521	526	516	538	521	527	569	519	576	553	534	498	605	539	569	546	528	580	546	552	587	511	487	529	577	549	579	535	567	541	552	552	548	544	575	538	510	535	534	547	524	580	576	493	521	507	523	571	551	577	558	553	516	530	534	535	529	559	559	578	522	537	551	546	510	547	542	583	592	533	543	540	495	555	564	562	594	494	564	510	557	527	551	544	552	571	538	542	559	553	560	558	546	562	542	513	561	538	570	564	534	523	555	519	578	557	550	539	544	573	528	490	531	544	526	554	527	519	568	542	542	572	573	478	550	554	533	534	533	530	547	541	534	547	573	517	515	531	548	529	576	564	586	556	560	547	536	525	534	554	546	546	553	592	509	551	531	540	557	585	545	505	503	521	534	551	525	568	561	571	562	574	578	542	540	485	551	537	553	532	543	563	551	596	545	539	578	565	496	533	515	529	555	573	544	545	563	515	540	525	517	570	536	570	529	560	523	587	561	551	530	552	596	572	582	560	569	587	554	558	566	535	551	549	618	599	568	566	540	513	550	554	572	557	545	510	551	556	556	591	545	553	553	551	602	563	560	575	525	578	545	543	531	562	574	513	507	540	574	566	597	542	582	537	558	539	517	580	577	524	551	527	570	563	563	543	531	563	549	495	588	511	542	557	568	543	503	519	549	530	581	531	525	516	567	542	547	546	531	529	521	545	546	537	524	567	561	569	591	550	542	585	534	524	517	539	532	521	572	505	565	528	548	563	518	552	554	523	579	523	540	566	536	567	572	523	551	578	525	554	568	558	511	537	563	536	591	542	561	566	557	527	565	524	529	548	545	518	575	549	572	572	543	554	539	556	569	522	550	537	517	534	512	539	578	546	578	542	527	546	571	530	595	534	531	584	541	511	520	547	573	554	551	568	565	538	585	514	552	536	520	577	569	572	569	523	560	562	592	575	520	587	546	585	555	555	563	573	544	540	599	567	536	515	467	544	540	530	546	538	563	526	590	543	519	554	532	569	578	544	575	481	565	521	526	534	578	572	535	553	563	544	546	575	582	560	569	514	503	604	550	539	570	534	518	542	537	559	546	555	559	491	538	579	555	567	542	560	557	558	508	531	529	565	575	575	581	572	531	540	542	579	550	532	535	521	535	554	538	538	544	559	552	596	554	546	541	575	549	517	565	508	558	578	555	553	558	536	565	553	568	499	544	556	590	537	573	543	537	577	514	575	545	542	594	569	519	559	556	531	573	539	531	539	520	559	539	524	519	564	558	547	541	555	509	569	547	553	567	549	530	543	523	534	562	535	518	488	552	565	551	559	522	558	504	554	505	530	579	554	536	540	549	522	562	556	571	559	544	585	538	550	545	531	555	559	547	581	547	548	537	561	510	510	510	500	525	540	577	536	558	509	544	551	573	571	548	545	535	554	570	508	523	533	581	534	545	534	553	498	577	590	528	562	567	545	529	592	512	524	525	522	535	548	555	596	557	532	584	558	546	506	547	546	511	561	557	543	584	544	555	558	548	574	527	586	562	532	527	526	549	486	546	526	484	522	532	548	551	536	545	542	523	553	569	579	536	546	604	534	565	606	534	552	575	552	555	582	550	538	534	557	577	568	547	579	575	570	522	524	547	552	545	538	522	560	586	570	571	514	554	524	538	512	525	545	530	573	580	549	559	539	522	554	518	544	541	537	592	544	545	569	557	540	551	592	580	578	513	573	510	565	543	569	545	528	541	526	499	558	552	537	553	555	566	563	521	550	576	564	509	564	549	543	563	551	516	564	544	515	550	546	487	574	551	511	546	541	541	545	533	512	585	536	567	562	562	548	557	584	548	534	538	548	555	556	522	567	555	529	543	532	522	510	563	543	572	505	583	505	530	564	556	556	499	519	508	600	572	543	573	511	536	537	552	558	542	530	565	563	552	554	543	576	519	547	538	553	569	548	538	541	543	566	534	537	564	534	575	558	569	556	564	528	585	557	548	513	592	557	549	524	564	559	549	557	574	519	550	568	568	508	548	536	551	518	551	561	534	567	544	563	520	530	566	536	505	559	553	542	533	560	509	553	588	555	554	557	538	559	566	530	565	520	528	551	524	560	556	558	547	498	497	566	525	533	587	579	514	522	540	544	550	510	554	509	540	521	529	573	532	554	566	575	504	564	561	530	538	577	536	545	545	514	555	566
40704	27830	12980	7193	5106	3932	3058	2541	2164	1860	1653	1449	1348	1321	1226	1153	1182	1078	1071	1126	1006	988	955	1001	924	901	927	934	869	887	959	898	884	859	857	891	868	859	867	850	886	893	887	888	865	894	904	874	869	856	870	821	874	857	865	836	858	853	890	886	895	843	806	879	909	860	864	868	895	827	819	864	858	835	885	871	824	875	849	875	878	815	864	874	873	846	878	874	905	864	910	880	823	883	884	811	883	822	842	844	873	868	869	868	876	841	898	823	875	862	838	876	844	808	873	871	922	857	874	854	825	861	896	841	860	816	906	839	840	932	878	816	805	822	840	878	890	780	852	841	880	959	886	822	853	888	937	880	848	841	865	852	856	873	836	848	876	869	873	851	866	802	895	868	861	857	865	878	857	860	840	925	863	836	875	843	883	837	904	880	894	861	873	881	883	852	858	866	884	816	819	850	893	863	884	856	866	914	864	879	857	858	852	878	887	885	877	874	839	860	786	882	813	818	840	831	911	838	901	852	902	850	841	898	832	874	921	848	847	863	886	876	855	864	844	838	834	849	863	853	883	798	879	874	876	875	859	876	885	878	873	863	848	864	844	836	878	839	846	836	852	878	850	812	847	834	859	849	843	919	870	811	807	808	812	844	887	851	857	823	858	838	859	889	862	799	934	885	806	862	885	906	820	862	826	797	885	840	864	841	868	868	859	882	828	844	877	847	786	865	821	879	871	854	822	846	873	826	892	824	920	876	862	859	902	928	806	815	815	839	938	829	845	847	886	843	838	877	897	889	876	856	826	907	864	868	842	792	841	888	866	839	897	897	802	876	883	831	872	855	872	874	854	873	847	846	878	859	856	834	851	838	858	882	921	868	862	887	827	896	881	908	888	888	893	905	837	875	854	830	851	841	891	869	866	896	888	857	840	871	852	812	859	818	841	830	870	881	882	815	854	890	886	883	814	875	840	903	904	841	825	854	852	822	879	870	872	835	831	893	837	908	838	811	838	863	827	878	818	872	857	873	842	864	855	905	864	899	880	868	843	845	878	878	872	827	853	893	866	835	877	891	825	913	850	878	847	889	865	887	877	913	861	867	869	842	838	812	861	799	875	833	928	848	873	863	862	850	852	892	877	858	813	802	856	904	961	903	862	868	844	849	870	868	818	916	882	860	895	837	855	820	822	879	796	841	854	831	853	842	903	862	810	849	864	845	877	824	838	843	840	858	859	882	878	838	873	840	872	835	839	894	857	815	862	872	822	843	860	804	875	885	866	842	842	805	857	846	886	895	840	841	858	854	843	879	824	875	832	908	864	822	893	897	865	848	849	847	863	851	870	899	855	854	851	816	856	852	831	933	885	791	858	835	836	863	881	861	842	837	875	829	884	873	879	830	854	876	871	849	844	887	864	829	831	856	895	854	854	904	848	864	861	870	875	941	857	802	901	908	847	834	804	905	860	821	886	860	905	827	853	846	851	884	889	858	817	868	835	894	835	906	830	860	868	885	855	841	826	879	839	894	896	856	836	874	845	890	840	833	851	921	876	879	829	869	828	895	881	875	864	858	853	838	850	902	836	852	884	865	866	849	820	896	871	859	858	817	852	908	884	827	854	783	834	894	887	814	874	897	871	831	874	874	861	853	804	840	878	885	838	888	844	835	860	841	866	831	834	848	904	846	821	890	865	878	862	957	825	879	882	851	881	876	817	878	898	838	867	873	880	838	848	846	910	877	838	863	859	855	815	863	898	846	876	836	883	854	853	854	859	876	864	886	918	903	837	869	878	854	869	897	872	873	857	895	861	894	833	836	897	837	826	851	859	839	844	820	840	836	850	850	841	849	837	847	797	853	817	863	883	827	860	874	870	864	889	856	853	856	781	834	895	800	856	873	900	900	882	882	850	887	849	882	845	910	852	852	888	836	886	820	839	863	866	862	856	861	851	851	897	863	851	827	833	827	835	856	903	853	874	860	880	855	822	902	939	836	851	839	864	852	866	891	843	860	930	838	885	860	879	880	873	817	881	833	888	858	900	869	861	861	853	847	894	882	862	867	854	869	834	869	868	835	853	851	835	860	875	904	871	878	839	911	865	879	843	860	839	851	852	850	817	858	866	828	891	839	874	838	836	851	828	833	916	831	850	804	820	846	819	901	819	878	867	886	863	837	820	899	876	831	843	896	840	867	849	859	874	838	866	802	858	811	856	856	879	873	843	837	826	864	832	853	861	802	908	908	845	887	820	843	856	844	880	826	838	846	846	873	837	827	857	850	841	825	880	827	805	862	866	852	864	856	879	880	856	901	882	863	884	897	834	910	850	882	846	845	832	859	865	897	911	875	884	853	854	850	888	905	831	913	923	867	856	881	821	834	888	912	877	891	849	829	884	842	888	854	865	829	825	815	823	827	876	835	881	882	837	811	905	818	824	810	925	894	858	826	872	859	850	868	883	872	910	854	846	860	878	855	849	860	878	873	908	846	875	864	843	871	880	828	895	850	883	895	869	859	898	891	882	854	845	848	891	868	889	824	885	859	844	857	865	852	820	878	865	877	820	861	872	847	876	891	870	853	892	872	846	871	873	877	829	875	830	871	849	882	882	857	870	863	890	894	865	870	873	872	864	859	831	845	915	856	873	837	864	878	851	872	859	868	894	852	861	877	868	848	810	867	861	893	890	839	876	855	853	857	868	850	847	841	838	844	863	900	892	862	848	846	844	855	859	843	825	867	902	879	831	814	823	874	870	875	904	820	858	859	881	881	768	888	830	862	896	853	853	857	819	846	885	873	881	849	838	872	870	824	868	878	904	869	865	827	874	896	876	876	807	831	879	887	881	825	884	859	845	869	859	900	907	798	877	855	872	855	880	859	813	860	859	850	877	823	883	873	901	802	845	872	894	874	857	820	869	884	860	831	881	859	868	869	799	868	848	868	902	849	889	877	798	876	902	859	823	842	818	905	857	916	856	904	837	858	888	854	883	828	840	849	835	844	859	837	843	880	835	892	835	857	888	855	821	841	880	850	832	890	853	815	826	861	865	908	863	904	913	821	824	889	941	886	804	849	865	911	885	849	807	818	836	884	838	843	860	858	848	872	893	867	871	911	802	874	919	877	814	873	840	857	837	891	846	869	881	905	819	845	838	895	860	833	767	831	830	892	812	853	854	836	912	894	802	895	795	883	859	870	866	871	895	833	866	868	841	864	874	866	912	844	837	901	857	864	820	903	847	883	857	841	864	856	861	910	877	890	850	845	860	906	876	903	850	823	846	829	824	867	844	898	848	850	862	869	889	838	874	850	837	860	847	891	874	814	847	868	875	840	847	802	823	851	812	858	850	861	821	923	856	872	865	876	867	879	863	889	844	817	834	833	853	880	868	830	822	762	831	892	833	856	848	865	839	835	786	852	881	865	866	863	869	859	808	848	846	823	843	917	813	862	881	841	855	881	857	915	806	862	860	861	925	813	875	858	850	872	883	855	911	816	841	886	875	855	910	891
23317	21364	29162	23847	21336	20635	3990	1305	840	743	650	587	511	501	445	461	426	397	392	354	337	365	330	339	315	347	329	322	314	280	271	264	323	286	288	295	291	288	294	244	270	269	282	252	272	243	263	264	280	268	271	314	327	269	287	281	276	276	276	309	263	302	281	280	262	269	309	265	282	274	262	259	279	299	284	281	253	267	273	256	236	264	302	281	300	267	280	275	300	261	274	242	297	276	250	278	259	271	241	268	243	254	252	264	277	267	261	315	266	292	246	270	284	267	316	281	279	280	255	270	260	258	246	264	274	275	306	280	255	280	289	286	244	277	277	289	266	254	271	278	278	274	253	247	269	287	274	276	255	288	278	276	286	288	273	253	294	264	250	281	293	279	281	294	290	284	272	256	251	278	285	284	275	256	261	272	251	258	270	258	264	256	268	297	286	297	283	274	286	276	283	291	269	280	293	286	278	239	269	264	257	258	296	300	286	280	276	269	290	310	263	283	294	309	262	283	254	256	283	292	284	272	283	248	281	270	247	259	253	272	268	275	268	248	273	239	248	291	282	263	281	277	259	244	251	254	263	252	267	279	273	259	282	264	262	251	270	250	257	279	279	252	265	285	275	252	240	275	268	253	244	280	262	278	283	291	256	288	267	300	249	287	281	257	262	241	262	252	258	276	265	272	275	256	248	277	265	254	278	266	285	271	289	292	238	306	257	266	285	269	247	257	269	307	246	270	217	287	247	246	254	258	266	266	309	265	278	280	271	273	279	263	286	245	271	284	274	292	275	283	260	237	262	271	288	244	273	252	272	275	297	271	254	276	251	277	278	284	248	294	248	285	256	255	271	272	276	231	246	284	266	306	270	260	283	302	278	277	267	277	278	256	273	291	280	252	257	264	289	235	272	257	272	276	281	294	258	275	271	286	270	293	257	285	295	275	265	276	258	273	278	289	260	299	278	278	272	254	269	257	293	267	278	268	237	291	257	220	266	251	252	275	289	278	273	268	306	243	258	249	290	275	253	282	279	277	269	249	269	262	273	278	280	253	270	266	266	271	303	285	307	285	274	242	278	272	289	230	285	273	258	254	270	272	254	252	256	286	284	273	270	266	278	235	254	295	267	266	262	281	268	267	283	233	249	276	286	275	253	276	304	270	259	290	265	270	278	265	247	267	289	270	265	271	285	249	269	294	261	298	264	305	286	280	268	260	264	279	293	299	270	260	289	272	248	273	269	291	252	270	247	259	263	318	298	245	250	257	271	265	274	280	263	284	246	267	303	287	285	283	267	299	253	260	267	273	266	289	274	256	286	261	291	284	269	267	266	261	259	269	268	266	250	249	290	228	265	274	270	301	259	281	255	268	295	276	292	277	285	291	282	237	264	266	278	302	269	271	237	249	258	297	247	271	286	288	261	262	272	287	266	302	293	291	263	275	254	276	271	301	263	248	253	231	279	261	279	271	272	234	283	264	246	282	263	295	282	253	273	250	260	249	260	250	279	290	273	282	267	252	262	254	287	287	283	238	271	265	270	288	256	257	292	291	266	276	264	270	278	237	281	269	257	251	267	273	274	274	249	276	244	242	294	272	274	273	286	266	294	277	241	262	279	265	279	273	290	271	279	283	275	240	231	264	295	237	271	256	262	257	280	295	287	281	266	292	266	278	283	284	258	262	287	256	282	238	286	285	257	261	270	244	256	286	279	286	255	248	254	247	279	265	265	299	256	274	259	295	265	275	259	256	282	269	272	263	261	275	289	264	282	252	301	275	273	264	256	285	271	289	263	284	316	297	257	290	268	250	288	273	272	276	271	262	289	267	323	241	260	267	280	270	289	276	297	250	258	276	290	267	268	262	264	283	249	263	270	287	284	253	257	265	283	253	261	291	271	303	253	255	275	258	293	263	268	277	260	269	267	271	268	301	275	261	259	263	259	255	272	245	248	296	305	284	250	260	294	274	259	283	283	279	283	259	265	238	274	280	278	258	268	250	263	281	277	316	281	244	213	267	267	258	300	264	295	258	269	280	281	276	271	271	277	275	278	285	267	271	262	280	265	230	273	242	272	264	278	281	257	260	301	264	249	241	265	260	250	280	291	264	241	283	279	282	290	257	259	245	283	283	259	314	250	254	281	246	251	270	267	241	266	268	294	282	271	278	262	251	274	284	288	290	269	283	281	272	275	254	255	265	269	259	268	251	267	252	286	287	297	280	266	254	275	282	278	290	275	267	273	245	285	302	256	283	268	277	279	259	267	263	269	248	275	279	257	272	291	270	273	237	313	257	239	263	273	284	253	298	263	284	285	285	270	294	240	260	290	286	278	280	280	289	277	261	249	296	298	266	280	264	262	289	278	284	281	264	270	268	297	293	253	259	275	263	292	287	263	261	257	289	305	278	277	267	282	287	299	267	278	293	275	269	284	275	267	260	259	251	267	279	264	267	241	290	277	237	269	258	271	253	314	264	280	253	281	300	266	280	282	283	265	285	281	265	279	251	284	274	253	247	283	247	243	264	275	256	263	257	246	275	270	269	247	248	238	282	290	240	277	250	256	306	286	298	276	293	298	282	252	269	254	275	243	284	279	243	266	282	257	231	251	275	255	258	283	265	265	257	285	281	269	270	268	282	268	248	247	258	299	261	275	261	277	251	261	281	276	272	249	267	266	266	273	286	276	290	262	263	268	258	281	242	268	287	261	267	279	243	230	290	259	297	267	306	289	279	257	268	284	295	292	249	239	268	273	302	291	297	304	253	242	239	252	264	241	269	289	271	279	299	315	292	260	243	279	270	270	278	272	304	282	274	257	272	240	262	265	257	245	284	270	266	280	252	259	281	280	271	270	277	280	303	264	258	260	269	282	308	259	250	286	272	253	246	257	277	258	247	259	279	271	307	302	249	262	258	262	252	267	273	242	271	304	270	280	262	295	241	266	262	271	237	269	289	275	286	269	293	244	297	262	303	278	282	289	265	264	286	271	235	271	266	277	294	273	266	279	278	263	270	260	274	281	261	284	270	280	262	258	295	280	254	274	265	263	249	273	276	276	266	309	261	277	277	281	256	246	273	284	278	260	231	247	273	285	272	282	278	253	282	280	292	264	275	289	264	314	277	236	260	270	239	248	264	271	248	278	273	281	278	287	268	287	283	265	272	264	270	279	280	267	249	260	265	278	294	280	284	248	270	266	255	277	261	250	295	280	268	283	262	264	249	271	239	264	268	238	279	259	300	270	258	257	286	254	298	291	261	260	276	301	249	249	302	283	244	293	271	266	286	277	278	283	250	240	263	284	265	304	287	299	256	279	265	266	285	279	251	249	288	272	270	260	249	276	256	267	281	257	279	265	286	274	239	268	232	257	271	266	251	250	272	271	298	267	249	261	289	285	254	264	251	297	289	265	286	265	271	282	277	303	268	270	267	290	259	266	296	266	273	297	277	270	290	255	292	287	316	301	289	279	273	284	261	267	267	263	266	285	245	276	295	264	277	291	296
45365	32246	17567	9923	7064	5063	3916	3130	2584	2094	1670	1471	1245	1086	1066	923	849	837	767	730	650	712	627	640	592	625	583	533	528	570	509	471	504	501	481	464	503	474	479	490	482	489	479	476	448	468	474	472	450	470	449	435	456	434	438	473	446	473	477	463	451	445	460	410	427	462	471	466	477	475	433	458	456	414	436	431	462	428	423	431	462	458	446	464	455	460	466	409	415	413	486	466	474	445	486	462	447	463	454	458	463	463	457	467	463	459	464	460	431	415	429	457	407	447	486	467	374	425	457	404	413	440	412	411	485	432	470	477	489	436	423	444	425	439	455	430	412	433	439	448	441	446	474	402	453	460	434	468	429	434	450	445	424	468	450	451	432	442	423	431	432	489	453	461	429	470	454	442	451	416	426	454	449	478	424	438	451	447	455	483	438	437	467	451	480	456	442	442	433	435	510	444	457	413	409	462	461	444	411	445	446	480	447	452	442	470	427	454	455	450	435	467	487	423	438	457	428	438	452	424	415	467	458	424	446	462	446	427	427	418	466	443	412	436	430	429	438	435	451	489	442	457	430	431	465	414	442	448	429	446	443	420	435	442	448	436	428	409	417	451	459	451	419	471	448	403	425	403	462	449	453	433	418	420	458	433	471	443	419	439	463	446	425	452	437	424	511	427	483	444	447	438	459	422	473	444	469	395	445	407	447	426	424	465	465	467	419	417	435	413	429	445	444	429	390	432	425	456	429	427	423	427	432	395	423	463	433	457	436	438	431	451	460	456	462	441	494	427	442	422	475	438	459	417	399	426	454	426	446	448	495	411	408	440	402	438	453	412	441	434	454	415	442	451	446	433	405	440	450	430	457	446	462	444	452	448	462	430	454	460	463	442	406	440	436	453	444	436	415	422	469	451	422	461	443	446	437	396	441	403	450	416	419	444	446	447	402	486	449	468	491	445	437	427	407	441	440	494	420	395	465	426	428	502	429	456	430	434	460	465	430	439	423	465	429	450	438	443	420	443	453	477	429	443	444	433	422	454	443	461	463	410	440	471	451	446	475	467	422	462	462	465	432	457	419	447	461	427	447	441	422	462	468	398	425	472	451	437	480	442	421	469	478	438	494	443	429	420	427	414	462	426	438	449	424	430	398	408	444	427	434	441	492	462	437	442	437	459	426	432	467	427	425	441	418	424	419	454	418	407	427	456	430	463	392	415	440	451	457	419	414	417	429	444	421	404	449	424	424	432	430	430	446	425	449	449	450	457	441	436	461	434	470	462	495	439	446	460	400	467	425	416	422	424	441	447	446	424	486	437	445	455	398	420	431	466	419	406	406	436	437	432	478	428	457	436	461	417	430	423	448	435	423	419	464	451	437	464	434	416	428	441	425	444	426	439	435	429	445	451	477	420	464	439	421	471	451	474	421	475	435	460	461	435	443	405	452	454	428	444	417	429	440	451	444	450	440	397	428	440	408	451	435	441	449	413	461	451	433	445	433	403	447	439	426	441	464	415	400	469	395	456	481	438	421	495	461	445	436	422	430	442	421	442	446	431	449	423	434	419	456	439	454	414	446	434	416	434	468	442	469	441	450	410	430	447	473	452	423	425	412	462	383	440	448	444	466	459	452	423	459	439	445	400	432	439	418	448	457	438	407	456	447	452	447	453	461	412	417	499	430	457	426	460	419	390	489	462	452	390	424	443	437	446	416	428	422	481	462	449	447	416	459	436	465	462	457	423	469	437	432	477	462	427	504	396	444	443	443	426	450	476	406	464	463	396	423	440	472	459	454	433	445	466	420	446	452	463	453	419	437	444	449	467	420	394	451	426	471	389	439	453	431	415	451	393	435	484	425	423	471	442	442	456	452	475	412	443	407	417	471	441	460	436	425	442	454	420	450	451	459	467	444	431	463	434	456	445	462	408	443	453	416	448	417	454	423	460	483	458	441	461	447	453	435	389	482	444	435	466	461	438	428	462	415	460	421	452	453	432	423	456	419	438	411	451	422	410	446	460	439	464	414	445	413	418	407	424	436	445	427	462	438	464	430	436	428	488	416	407	448	466	435	466	438	436	424	450	457	446	435	458	470	479	435	480	434	437	449	451	448	460	434	441	444	446	439	431	418	462	439	435	453	459	460	436	437	493	440	435	384	417	425	403	425	428	460	434	426	405	476	456	449	448	465	481	424	414	426	483	459	464	417	418	425	440	434	436	433	464	457	437	457	464	470	427	428	454	417	491	450	467	484	424	461	482	456	440	445	451	439	463	418	434	409	428	459	408	412	439	440	455	415	439	439	415	420	476	473	419	443	447	460	423	461	464	430	465	466	476	439	445	440	420	428	482	466	433	411	419	449	442	411	428	465	421	425	417	448	449	427	419	459	405	451	405	406	479	444	463	434	450	431	445	409	462	425	453	450	427	448	438	427	431	442	442	476	455	459	385	441	487	434	469	467	465	435	463	418	420	419	437	419	419	418	408	429	435	430	461	402	464	452	441	415	459	408	435	437	436	471	460	469	448	446	432	409	452	455	404	440	426	457	436	416	438	469	441	408	443	487	445	489	468	446	460	402	442	436	433	458	476	417	417	416	454	430	420	420	421	429	424	412	450	443	442	441	449	421	474	448	454	475	444	406	433	480	425	463	419	432	428	422	430	418	422	429	411	432	455	416	399	408	407	454	457	438	422	453	470	462	423	471	484	393	476	429	408	408	459	453	443	423	454	447	422	412	446	437	430	422	462	459	450	435	388	446	424	457	438	465	432	428	414	435	433	446	420	466	441	446	450	393	437	438	468	443	465	454	419	435	470	402	468	415	430	444	443	460	426	414	458	449	449	433	438	420	455	422	417	413	451	424	476	447	453	474	437	439	420	439	412	435	432	423	449	440	420	438	454	436	442	417	444	466	438	427	461	419	432	420	418	425	407	459	441	455	457	386	452	437	445	410	474	430	430	441	492	455	426	436	411	474	426	461	442	451	417	459	451	405	429	430	407	431	472	452	450	464	418	436	472	422	446	403	413	443	438	452	451	422	443	414	435	435	409	456	482	424	436	417	414	433	476	429	442	471	464	413	412	457	426	422	439	425	463	408	433	467	470	419	427	451	423	447	450	431	485	425	436	437	478	444	444	444	415	458	422	436	452	424	455	430	426	451	427	476	437	430	458	425	405	452	447	452	440	436	490	484	447	409	447	469	449	474	449	484	426	429	453	391	447	436	419	457	429	433	451	441	425	392	459	415	451	426	447	429	410	430	447	472	427	450	455	428	454	466	435	462	427	439	453	435	448	422	493	447	457	436	441	443	414	454	441	421	450	458	413	446	445	445	428	448	442	436	467	437	425	421	444	457	457	467	424	432	436	432	430	439	449	418	425	419	431	448	447	471	413	395	449	395	438	451	427	433	403	447	434	412	399	441	449	450	417	456	439	433	409	428	454	440	415	429	427	457	458	444	451	470	435	436	462	412	426	467	432	413	425	462	471	431	444	475	417	420	464
28452	21455	11957	2629	1260	1053	856	742	700	643	685	651	652	667	594	634	619	663	627	581	622	592	592	596	595	615	638	569	601	549	542	604	570	590	621	596	588	585	653	590	581	585	574	581	633	634	585	559	608	587	603	589	644	572	564	560	571	584	585	615	569	570	566	576	601	632	609	614	598	596	543	581	582	596	557	627	534	609	592	578	603	621	582	555	578	558	539	569	605	565	609	611	572	607	608	589	594	587	628	613	635	558	613	579	561	618	582	591	580	541	667	591	576	570	550	576	584	567	570	569	588	615	583	600	550	580	566	596	576	630	564	570	587	554	573	644	627	581	595	586	552	582	557	565	557	593	587	585	564	554	605	632	572	599	527	581	571	612	580	566	554	567	562	607	606	568	614	583	577	576	578	605	575	599	573	598	568	597	562	601	567	550	583	621	600	546	551	582	607	572	566	595	581	592	569	594	595	621	569	611	606	611	651	583	594	631	607	560	586	590	586	567	584	623	547	585	573	582	593	582	553	605	606	578	592	597	570	563	617	582	594	591	547	585	614	583	614	562	608	587	593	601	610	590	586	556	620	595	577	622	591	567	551	630	623	588	599	566	618	570	584	567	533	618	584	583	566	594	567	556	605	608	605	602	584	567	592	527	562	548	605	600	590	595	634	610	560	586	604	561	587	548	605	602	572	609	587	590	590	652	578	609	558	615	550	637	525	638	578	542	587	578	590	595	562	582	563	574	533	593	591	580	581	627	576	580	588	606	588	615	530	600	558	562	593	618	586	627	632	573	625	590	579	608	566	568	587	609	643	610	612	579	588	588	584	593	541	605	612	609	554	579	592	635	556	560	578	586	622	600	583	621	567	587	549	580	576	612	620	574	593	595	618	605	604	582	606	576	605	587	540	576	572	614	536	604	591	559	581	600	562	587	623	556	626	601	584	565	602	546	639	575	617	586	606	565	604	614	562	557	585	596	568	603	593	573	579	612	642	590	576	628	591	576	636	578	564	601	634	610	556	604	556	570	634	577	576	576	553	587	631	568	601	601	563	593	551	627	578	572	582	626	569	588	600	603	565	602	567	571	593	588	576	624	614	626	576	563	595	613	596	617	580	555	596	569	594	582	596	582	600	604	599	580	577	631	619	595	567	598	602	580	594	572	602	597	532	583	573	599	591	597	550	594	574	581	615	582	606	562	596	560	567	541	590	587	618	606	559	586	605	598	584	637	608	591	568	576	553	606	600	571	559	554	613	602	599	579	591	573	567	541	595	560	585	584	576	575	565	587	568	560	565	591	593	558	540	522	597	568	622	611	600	545	606	584	615	575	620	544	567	584	572	586	561	610	604	627	602	608	561	575	552	567	575	600	645	610	594	587	654	584	616	577	589	602	559	601	574	623	567	606	594	576	630	546	582	602	617	596	583	578	580	600	615	568	580	606	540	578	535	555	565	601	608	618	617	570	597	574	594	585	595	586	590	553	580	603	609	589	567	571	579	577	634	638	624	589	643	565	550	595	561	597	623	565	607	598	609	563	562	612	600	583	582	554	567	573	576	581	611	545	589	568	581	571	605	611	609	575	570	529	587	572	560	566	602	610	606	631	571	593	577	587	571	625	568	584	606	544	583	579	597	560	615	603	602	575	591	579	584	596	611	569	588	581	562	628	591	560	595	615	598	617	597	614	610	575	577	609	602	563	590	561	573	568	631	582	604	647	593	589	627	606	588	629	526	600	581	579	588	567	602	625	589	623	601	624	571	576	561	594	544	597	568	561	609	600	559	580	625	570	593	570	550	618	583	567	592	607	559	584	624	631	570	613	599	574	572	588	579	615	569	605	586	564	595	608	640	558	584	588	585	562	603	596	580	586	590	614	610	533	607	546	586	581	556	601	621	638	581	610	615	598	592	562	633	592	595	548	608	575	550	627	555	567	572	593	600	570	596	621	559	666	628	587	579	617	552	583	566	558	608	590	608	563	615	587	579	617	584	564	579	584	650	596	568	587	553	595	577	580	570	548	604	568	562	576	609	588	570	575	522	567	571	605	564	620	614	602	537	594	566	611	599	606	578	611	608	622	622	571	629	577	613	621	591	562	560	629	596	571	596	605	580	620	564	591	621	618	633	613	625	612	611	582	613	590	589	574	618	604	556	607	585	566	507	578	582	592	616	625	580	596	578	565	542	545	617	576	596	599	593	594	572	569	566	587	599	599	602	575	589	586	566	561	627	593	613	611	591	576	619	553	592	603	590	563	573	574	602	590	573	586	586	587	577	582	577	629	606	595	556	591	589	583	584	584	579	576	574	608	579	577	617	607	572	575	589	560	579	596	647	592	588	556	546	605	557	584	576	578	598	562	572	596	610	600	601	571	566	569	538	596	573	569	589	580	592	604	600	588	595	573	549	577	600	596	592	596	590	594	578	604	610	578	565	630	564	587	518	566	588	581	604	568	596	600	591	559	553	580	541	562	605	586	586	645	545	576	577	583	585	591	572	580	586	564	595	606	588	594	540	544	604	556	554	585	579	604	601	588	595	565	584	552	579	605	610	573	543	584	609	581	583	580	594	583	615	592	602	579	578	569	611	593	649	607	574	555	573	552	619	566	574	599	594	564	622	562	633	598	640	600	602	588	578	609	626	589	550	602	571	591	568	597	646	534	575	588	610	611	589	610	557	615	604	596	586	572	577	572	596	615	586	606	627	566	582	604	598	576	587	611	597	534	574	588	599	588	585	594	627	606	587	598	564	574	595	606	562	612	639	601	590	560	602	588	562	590	569	588	563	601	555	577	571	586	567	529	594	618	639	559	563	573	578	554	584	593	600	599	630	566	573	620	603	600	578	608	611	557	632	570	614	558	590	624	586	593	580	578	586	569	592	583	585	564	584	598	581	549	534	607	565	556	573	574	569	578	548	567	598	606	543	605	625	575	549	620	590	558	587	583	532	598	611	597	550	579	601	559	637	561	623	588	579	568	578	587	545	584	595	575	570	600	580	622	617	571	547	558	614	569	586	569	528	558	586	596	551	534	591	562	570	614	594	589	606	616	570	563	592	590	627	592	598	607	566	608	575	569	564	552	605	620	574	607	610	599	605	573	667	590	585	584	531	620	571	613	641	603	562	530	557	572	576	571	578	589	603	601	557	605	574	601	579	592	564	568	601	589	603	602	604	580	587	605	589	570	543	617	548	593	558	582	580	574	617	616	601	626	637	627	578	623	620	568	602	565	630	633	550	607	585	580	622	543	565	606	586	594	629	569	567	574	598	591	551	599	559	610	626	636	562	597	601	555	583	611	606	575	566	589	559	535	553	618	575	608	607	587	588	596	607	578	602	607	597	603	579	573	588	608	608	563	595	587	616	576	602	554	570	588	593	586	578	567	565	598	592	615	582	515	620	564	590	635	581	604	554	586	641	596	603	593	606	571	592	613	594	613	574	552	602	557	570	628	604	595	598	614	550	602	599	599	565	604	561	590	570	612	593	649	612	585
34565	17060	6431	3345	2533	2034	1557	1462	1370	1212	1116	1153	1073	1079	1052	1014	981	988	1006	1051	959	907	959	980	908	936	1003	925	895	934	888	906	916	933	924	868	981	969	860	962	871	931	936	946	903	937	935	930	916	920	969	961	880	903	954	867	900	885	904	910	916	885	952	899	882	911	914	947	891	910	915	914	957	876	903	917	946	922	918	903	856	911	933	926	886	927	987	925	892	875	931	917	951	871	1033	875	908	893	884	947	880	881	906	897	961	963	892	884	919	877	925	950	907	944	974	890	892	916	887	921	847	938	902	937	994	934	932	912	881	937	878	936	913	922	894	899	925	958	911	976	958	907	885	911	908	933	914	948	980	921	913	903	925	884	877	890	960	890	890	886	940	870	928	937	913	916	957	878	911	894	914	919	893	922	970	952	965	928	965	892	896	908	917	902	927	927	918	914	952	994	941	917	945	950	954	885	916	914	932	918	979	927	880	940	908	910	918	893	911	926	944	959	887	935	895	896	953	900	947	934	891	882	923	944	834	923	871	949	931	922	932	899	892	880	939	945	873	885	900	926	911	902	939	920	941	947	915	949	922	894	907	849	949	916	889	913	929	905	866	947	971	923	921	863	936	866	924	915	879	842	894	835	942	914	914	915	930	931	926	927	938	968	929	935	923	941	929	966	932	859	921	936	903	920	912	963	894	932	895	894	979	916	883	927	940	896	944	914	906	934	920	904	908	906	893	892	933	903	1011	904	899	872	956	920	877	846	876	932	836	892	889	951	934	938	941	923	917	908	844	915	945	938	888	899	867	895	894	884	944	897	924	914	973	878	905	881	927	868	907	906	919	917	897	921	902	898	836	902	896	898	850	926	945	917	929	896	962	960	918	869	953	898	881	972	849	916	976	871	919	896	859	938	902	899	909	902	942	895	918	924	934	859	949	888	918	913	918	888	930	902	914	919	949	893	915	972	895	907	870	888	902	916	865	889	928	862	977	833	885	919	948	873	935	894	903	865	836	928	907	856	930	855	919	898	909	925	943	932	942	891	905	903	919	925	929	897	954	937	919	900	904	881	926	846	895	884	925	895	880	870	899	895	899	933	944	923	919	934	911	925	871	939	901	891	915	855	878	934	936	917	929	913	946	911	884	921	927	959	934	904	883	916	866	915	908	929	942	913	920	839	941	949	935	919	912	915	898	964	890	953	880	954	933	912	932	896	935	927	903	904	925	891	907	890	968	919	975	951	897	927	930	914	939	919	930	901	948	901	942	834	916	883	900	936	847	942	913	925	976	956	938	958	926	923	866	933	897	901	892	892	889	896	897	915	973	848	904	930	929	929	941	895	945	932	931	874	896	895	868	862	926	905	860	911	952	864	985	917	906	911	993	939	868	940	914	970	886	925	864	912	911	951	912	873	935	914	859	924	966	944	933	958	931	860	866	879	926	886	914	894	965	880	877	895	906	939	864	939	933	938	950	901	970	937	873	906	900	833	912	887	964	936	891	873	893	916	913	901	909	1002	863	887	955	932	924	879	895	963	935	911	992	939	918	867	901	892	931	866	930	889	917	901	881	910	943	934	936	868	946	896	978	927	896	944	896	936	909	933	902	862	896	944	899	905	917	889	922	921	909	954	824	856	975	902	940	952	929	923	882	946	939	920	895	914	950	889	915	907	908	897	964	958	898	939	929	896	965	905	896	920	918	891	909	913	948	927	890	903	873	943	903	951	933	890	913	902	885	933	950	964	915	892	911	935	934	862	954	886	882	839	911	916	937	849	942	944	961	883	929	911	939	933	914	910	948	923	965	937	932	956	912	909	846	880	932	899	935	899	921	893	917	879	912	919	911	925	905	942	939	908	933	914	897	890	933	898	901	875	935	910	913	907	923	885	872	889	897	914	870	913	873	902	921	907	925	911	975	943	880	896	924	950	952	926	927	895	885	932	883	944	868	892	874	908	897	913	925	928	929	900	943	905	910	950	887	902	873	898	933	884	876	922	905	900	937	842	915	894	910	876	874	887	931	853	855	967	895	957	886	860	969	911	919	949	908	899	857	955	935	883	929	955	891	879	914	913	896	870	859	890	925	953	930	915	927	903	885	854	928	922	898	975	934	911	906	946	905	833	835	927	869	932	886	932	870	948	894	899	906	969	927	871	882	872	904	886	919	918	920	910	891	917	910	880	895	893	903	922	915	922	882	909	918	856	950	917	935	926	864	947	885	889	882	942	939	924	936	924	942	921	888	984	905	931	939	956	925	852	930	900	930	900	896	882	921	863	900	899	888	901	874	932	926	913	903	850	942	902	904	950	915	888	878	954	949	875	909	912	893	907	894	951	884	910	927	894	905	861	1017	900	879	873	931	970	963	901	940	880	907	898	908	911	897	927	947	945	879	912	905	876	909	916	896	876	910	887	958	992	923	893	914	937	891	899	873	915	914	939	927	918	916	905	968	872	939	950	960	886	892	903	895	948	880	922	893	953	931	895	912	934	947	1019	887	948	924	942	936	845	893	929	889	857	933	891	842	941	896	871	917	904	944	877	901	909	984	947	870	935	907	919	919	902	943	877	878	948	897	902	915	921	931	955	909	887	865	897	864	924	948	878	885	961	914	908	905	917	828	906	947	910	929	954	914	892	880	909	917	892	911	882	931	939	967	893	892	921	894	935	927	879	930	860	893	909	908	907	932	917	960	956	908	885	936	868	966	993	887	963	913	963	929	918	929	924	963	962	942	924	900	993	867	931	890	874	923	931	901	864	927	924	888	891	859	874	906	899	891	953	992	958	917	954	914	942	912	936	919	918	955	926	854	882	907	924	963	949	962	887	895	926	945	917	934	899	890	878	986	924	865	921	890	900	932	894	924	920	912	902	914	883	889	915	968	925	917	920	925	906	931	860	910	903	905	926	906	881	871	898	920	1006	912	921	897	985	923	941	876	882	921	861	874	948	935	892	934	865	927	905	954	952	940	928	906	871	968	887	940	906	928	917	943	876	892	893	913	944	916	907	1004	947	887	906	920	904	946	919	850	980	941	867	940	880	958	904	926	877	870	913	879	945	867	871	952	903	878	963	900	931	913	917	888	974	913	892	926	948	875	927	890	886	902	922	881	935	888	936	947	878	877	910	923	906	955	907	859	908	865	913	892	912	912	924	853	959	945	930	886	907	889	978	887	891	869	896	911	917	918	938	942	900	904	925	952	893	945	895	918	865	921	947	954	878	935	888	898	863	921	939	985	917	950	904	913	947	959	908	906	876	913	910	922	885	935	909	892	915	897	840	885	922	941	909	937	915	953	892	964	927	932	892	904	930	882	939	898	925	945	938	926	913	914	910	914	911	957	946	933	940	897	876	928	872	857	889	990	972	936	938	945	904	891	890	844	912	889	902	874	863	970	889	887	904	858	864	880	928	903	910	925	908	979	936	929	931	908	910	911	932	928	939	896	933	940	928	862	915	961	868	934	898	906	925	938	904	898	905	916	925	904	903	904	922	893	892	901	908
24273	21320	28495	24401	20918	5920	1579	1102	915	841	803	739	636	687	649	679	637	590	586	630	585	612	600	618	601	572	566	570	546	611	570	564	528	573	508	536	596	526	526	505	575	571	545	523	517	562	550	572	569	611	535	552	529	540	531	575	538	543	521	520	578	567	522	521	550	553	549	571	599	563	541	566	546	511	525	556	535	510	514	561	574	512	556	538	525	539	530	560	538	520	543	556	528	524	526	544	511	544	557	566	537	570	575	553	561	532	588	568	522	545	564	507	499	530	583	521	519	519	555	567	569	544	586	578	541	593	569	545	524	567	516	544	581	527	518	571	538	551	553	496	500	541	498	560	553	560	559	538	532	499	511	548	538	535	517	532	535	508	558	534	532	562	570	547	568	577	554	519	559	541	529	526	554	597	513	540	556	548	532	507	534	536	521	547	556	507	559	520	534	547	547	549	532	555	530	544	510	548	573	553	545	540	542	537	541	507	556	541	541	529	561	530	541	522	501	560	540	571	521	507	505	557	559	531	511	566	519	524	497	570	555	564	522	552	530	564	535	537	555	537	520	563	531	569	570	565	532	541	561	521	594	515	531	539	542	521	557	582	542	485	549	566	571	482	596	544	532	542	571	594	541	551	532	552	550	549	578	533	509	584	575	546	538	533	563	557	530	515	520	593	536	527	573	542	501	540	518	515	514	541	514	582	568	531	562	503	585	517	578	512	567	528	487	559	548	568	555	599	552	540	505	533	530	527	559	594	510	528	521	574	541	551	548	530	544	518	606	524	519	529	524	551	519	561	490	520	546	521	545	507	542	533	558	524	569	519	607	578	512	500	554	521	567	512	575	518	526	557	475	538	548	546	512	539	587	518	533	558	513	586	554	513	535	548	544	520	509	520	554	502	533	547	550	561	563	586	590	569	596	544	527	558	539	514	527	521	514	535	529	514	511	570	512	513	528	533	551	539	574	534	528	533	557	577	505	504	545	557	532	481	554	606	532	557	562	539	561	534	518	529	569	573	527	538	545	537	547	561	570	530	557	506	545	492	533	527	540	541	524	518	529	564	524	539	543	510	500	591	543	561	565	514	508	534	545	517	564	519	531	502	511	554	526	535	503	575	561	534	554	507	566	539	540	518	533	573	516	550	539	548	515	542	527	552	523	499	530	587	517	555	538	561	563	550	569	574	498	555	552	561	498	565	537	512	518	566	512	535	502	543	553	538	545	515	532	512	550	550	489	545	550	560	547	543	544	533	571	534	488	538	541	511	510	552	529	538	546	585	508	534	541	545	521	565	544	563	572	521	527	565	570	561	509	522	551	539	529	526	505	524	531	525	512	570	554	522	535	581	498	541	525	575	513	541	546	508	513	560	523	528	499	547	583	560	526	550	536	496	570	566	528	539	532	561	510	543	537	520	563	550	538	566	576	505	505	548	504	531	528	549	547	531	543	552	511	564	581	551	547	522	546	520	549	516	533	573	550	496	556	575	516	542	507	521	511	524	549	563	555	549	504	566	520	551	546	529	505	508	514	553	556	515	509	529	537	540	521	521	568	550	511	534	533	580	522	540	558	568	528	593	563	531	533	512	581	522	521	551	498	534	529	572	543	558	537	531	526	544	492	504	554	520	524	534	539	531	581	542	491	520	522	544	553	516	571	529	557	530	536	520	532	550	516	593	514	547	522	586	533	575	550	535	585	528	571	552	527	526	527	542	507	506	564	568	560	571	539	549	534	527	551	491	519	510	512	552	611	537	568	565	551	575	533	565	527	544	546	517	499	526	542	545	551	530	529	562	545	577	540	515	557	498	526	544	539	559	562	571	553	533	501	548	536	562	565	560	530	508	579	512	554	546	547	517	543	527	497	557	504	572	571	546	527	521	512	552	530	597	529	554	540	565	507	556	539	514	507	550	540	526	544	491	532	566	547	531	543	504	558	579	557	546	547	577	554	544	566	554	541	548	556	520	576	560	535	522	513	517	513	514	581	526	557	508	522	558	565	523	561	506	511	569	530	527	539	571	533	534	513	556	531	566	547	520	530	600	595	529	534	546	561	550	545	519	526	547	522	521	510	523	539	510	557	516	533	548	552	586	564	507	529	517	523	554	525	539	526	484	538	537	570	532	535	542	486	530	555	534	568	549	520	556	516	543	583	508	518	539	521	539	528	562	548	585	566	544	554	568	556	511	526	534	510	495	526	504	526	544	560	588	533	540	522	531	503	536	517	538	514	521	565	565	565	562	551	554	529	562	552	548	517	529	549	505	535	542	575	570	552	562	490	511	536	537	525	537	564	578	524	553	541	550	500	550	533	535	537	527	475	556	567	559	573	585	555	538	504	571	562	543	537	556	569	549	554	542	580	523	558	529	590	532	507	545	538	512	523	531	530	553	552	546	549	524	548	529	495	553	563	537	543	547	557	524	579	550	561	497	589	494	552	556	581	551	540	536	515	529	521	578	568	515	536	582	554	549	519	541	585	527	526	568	557	541	513	557	499	533	535	553	530	522	551	584	499	526	530	588	532	537	511	512	556	538	568	527	532	547	556	574	503	507	570	547	545	524	556	540	554	528	540	526	544	537	568	509	555	543	532	509	565	569	548	522	597	560	559	562	515	559	533	542	591	512	540	531	531	542	506	489	602	522	521	517	551	523	568	522	561	468	540	531	505	505	524	494	586	549	527	557	566	501	557	537	613	545	516	530	532	589	541	516	525	519	522	532	567	584	529	545	597	548	535	541	542	555	597	567	541	520	537	610	536	527	544	585	524	529	506	510	555	513	541	534	494	514	529	554	547	533	582	537	525	549	525	553	539	567	567	577	506	537	512	555	541	517	524	497	497	530	537	557	535	525	513	517	523	522	521	527	530	542	542	547	514	528	535	575	532	581	506	552	513	560	529	586	542	632	597	566	507	553	536	563	538	541	555	530	558	564	539	544	543	529	528	546	561	525	533	595	564	534	572	561	574	567	487	564	514	514	553	515	525	588	555	520	519	576	569	563	583	568	548	584	528	560	537	521	558	554	498	540	540	575	523	537	534	547	549	512	538	541	537	491	519	530	563	544	528	546	492	559	498	570	505	568	522	547	542	541	512	493	538	523	545	543	515	521	535	580	585	529	550	536	501	548	504	504	535	539	518	539	536	547	543	520	522	553	551	550	589	522	529	538	527	540	534	544	614	548	556	534	539	492	524	535	558	512	549	504	529	530	522	552	512	516	546	535	524	557	546	521	529	514	562	486	535	526	523	564	543	551	531	603	560	589	576	531	530	575	550	518	573	557	591	578	515	522	541	537	524	519	558	582	565	531	562	515	536	566	551	509	565	538	542	534	499	544	562	547	545	543	545	522	565	552	588	530	520	535	565	561	537	541	543	575	503	540	553	553	575	560	565	577	539	543	519	563	579	576	549	534	531	592	477	566	546	526	533	590	558	567	517	539	517	538	529	520	606	580	573	555	555	537	562	529	545	500	540	552	545	529	551	582	529	537
41317	29628	12700	6532	4649	3685	2827	2310	2006	1716	1591	1488	1339	1233	1192	1083	1088	1027	1019	1016	994	1026	940	981	985	892	892	874	895	898	916	865	889	876	857	810	870	833	911	883	889	877	860	862	900	892	847	857	879	860	882	829	888	886	865	866	870	864	896	857	903	871	861	867	831	870	852	835	891	875	843	871	888	831	887	850	827	825	848	882	853	859	852	849	832	866	821	835	829	876	867	840	868	852	850	841	834	837	789	834	840	802	911	858	831	868	851	853	874	906	844	807	867	838	829	851	830	894	805	868	853	858	905	900	848	825	827	852	871	879	874	863	876	803	842	861	831	854	891	844	878	839	870	893	877	828	856	825	834	793	895	861	891	887	833	821	820	898	835	842	912	860	831	808	878	840	834	809	862	813	871	886	827	861	878	862	850	824	864	872	880	883	869	883	797	888	806	862	847	822	815	803	784	821	814	899	884	853	864	803	870	834	844	869	811	834	884	881	847	863	828	836	861	828	900	865	888	877	844	879	883	845	879	809	852	816	878	894	905	872	865	844	807	808	868	821	888	912	869	875	851	843	844	835	855	853	824	842	875	816	876	889	843	812	818	832	841	819	848	877	879	829	881	900	883	829	847	862	836	845	886	876	902	857	836	860	839	834	904	809	862	854	888	817	831	870	868	873	835	850	831	857	898	831	846	859	771	869	889	869	845	812	815	801	819	891	839	885	892	859	857	797	890	861	828	867	817	862	865	863	855	852	851	794	843	866	866	842	847	859	825	817	883	866	890	856	846	851	877	910	868	843	817	865	875	818	851	870	829	907	835	912	839	880	897	837	817	820	889	854	872	897	896	861	859	852	864	859	804	854	875	874	798	889	896	811	848	843	810	833	826	855	827	822	856	835	830	797	837	814	889	835	845	835	819	864	895	853	843	871	918	858	836	842	813	818	830	895	843	802	833	834	798	873	894	829	865	862	856	838	819	882	899	811	891	833	790	867	887	845	846	765	901	862	857	868	855	835	877	879	896	843	856	870	806	884	888	885	888	821	860	846	863	832	849	816	855	854	892	820	835	897	849	788	890	885	888	816	819	851	758	893	854	870	808	849	804	834	848	857	852	841	892	858	869	820	860	844	868	916	860	813	848	848	836	872	845	796	857	858	881	874	835	837	907	818	854	807	856	873	825	853	861	830	854	880	870	889	892	863	879	824	880	908	856	863	830	846	909	797	814	871	872	861	857	841	875	830	888	850	886	870	924	889	868	876	898	840	862	839	912	833	860	809	813	873	863	840	860	858	866	859	836	811	864	876	849	875	817	855	826	868	823	795	780	811	831	848	922	854	875	856	810	834	820	862	904	848	779	888	839	907	832	845	862	854	807	859	903	844	881	809	844	815	866	809	889	842	850	880	855	874	897	825	883	835	811	877	848	860	839	871	874	870	875	844	816	833	884	866	882	827	816	873	854	819	853	843	848	828	796	843	853	843	844	871	837	791	880	871	859	827	842	872	881	799	869	883	844	864	883	848	825	876	800	857	847	892	813	926	879	843	865	881	857	804	839	828	822	854	858	890	847	826	846	830	844	868	838	830	828	820	836	855	861	877	859	887	879	842	842	845	875	836	845	834	861	820	838	816	763	856	903	810	818	872	792	836	871	831	879	866	896	834	821	848	812	841	874	891	815	833	842	864	888	818	810	867	861	847	850	869	845	891	845	882	862	871	875	831	828	894	811	859	844	838	833	874	801	826	791	838	928	809	875	845	866	866	875	887	877	836	865	856	853	835	837	872	925	826	845	834	825	898	919	847	875	861	917	841	845	847	796	887	816	874	869	859	867	849	831	896	813	823	855	824	880	815	824	848	900	867	830	848	800	838	886	884	862	882	875	861	858	817	857	882	865	865	854	844	850	837	878	861	843	882	814	821	805	907	841	845	845	866	901	820	914	876	865	869	843	897	842	869	827	860	857	889	830	864	864	881	851	851	860	895	880	894	853	880	885	811	882	828	807	821	858	837	888	894	858	868	884	868	850	822	833	852	900	835	839	871	812	878	838	811	798	831	878	896	825	895	804	873	862	843	864	895	890	831	855	857	879	859	919	856	843	848	887	859	847	806	888	809	829	829	950	875	835	861	865	826	867	857	853	804	842	866	858	863	843	851	889	843	875	841	814	820	890	813	841	886	892	812	855	835	864	819	860	846	824	798	850	850	857	846	791	853	843	859	909	874	912	846	866	822	864	898	872	866	812	847	861	796	843	898	832	846	882	800	854	869	877	872	852	840	846	820	910	861	853	815	845	818	855	794	895	840	855	872	871	879	824	863	848	864	856	826	842	878	856	870	832	887	881	864	857	896	778	854	827	856	883	855	845	841	864	853	833	827	881	866	834	795	877	836	774	835	877	853	789	823	823	851	833	872	834	840	814	835	858	855	789	836	876	869	870	906	890	828	837	821	788	845	802	912	836	833	828	853	860	818	898	782	855	890	856	833	830	842	914	855	858	849	820	859	862	846	875	851	837	902	836	867	857	855	837	848	842	820	880	872	803	875	853	854	817	835	863	831	826	824	836	840	833	823	854	874	886	877	837	883	891	852	781	831	887	872	846	841	873	859	835	879	888	882	878	894	856	891	814	900	860	840	864	854	851	826	840	834	902	853	847	819	832	896	823	855	818	825	860	846	807	900	869	853	894	839	817	828	865	917	912	842	909	867	914	898	862	813	796	850	823	851	826	857	810	822	868	779	798	854	888	890	869	891	888	880	850	816	864	845	875	845	887	912	871	853	849	827	836	834	845	884	874	846	868	853	843	881	838	886	817	855	873	840	841	882	823	881	862	871	779	832	888	844	844	787	840	850	867	812	867	809	839	888	824	826	846	838	845	839	885	814	885	872	838	870	874	852	833	845	883	908	916	868	814	884	849	823	917	827	897	842	839	830	885	842	826	848	892	810	879	830	830	808	858	853	815	819	837	855	889	811	887	876	863	795	846	907	885	830	878	884	857	870	853	891	869	825	925	913	872	837	830	855	814	857	875	880	860	863	859	884	840	876	881	864	842	860	829	787	861	839	815	855	891	841	888	832	809	846	847	853	827	832	851	827	817	846	886	786	855	828	877	870	811	840	847	853	917	886	858	855	850	804	912	886	817	929	832	860	850	890	834	849	877	863	894	839	800	854	905	902	837	867	854	838	848	880	834	853	803	847	849	879	852	853	842	795	817	834	886	850	858	894	882	886	874	834	846	804	829	890	881	820	872	871	884	812	859	829	882	870	861	831	810	827	902	872	816	814	857	827	801	828	864	918	874	878	822	863	826	821	863	882	837	794	850	867	866	862	823	829	876	840	797	832	843	853	873	878	856	829	878	846	903	884	882	862	883	854	853	854	814	845	870	876	819	848	860	850	855	878	833	847	844	861	893	863	867	839	845	803	900	845	820	857	809	879	896	869	887	847	837	824	829	857	881	831	824	824	872	861	875	893	847	877	888	824	803	814	873	836	857	836
23379	21352	29134	23858	21327	20724	3998	1229	844	722	625	585	515	496	431	427	412	373	375	380	339	347	368	311	324	320	314	320	317	317	346	280	285	267	278	316	303	293	287	298	271	286	287	271	270	300	280	270	255	276	285	283	254	278	255	281	284	283	288	278	266	283	279	260	267	295	284	281	272	259	281	317	265	292	267	280	251	292	252	283	261	284	279	248	254	282	272	288	287	272	268	279	314	287	312	270	282	284	272	268	263	265	305	287	263	297	254	288	288	281	287	283	257	277	271	301	271	258	297	283	264	270	251	298	265	284	225	248	255	280	255	276	269	273	286	245	266	279	297	267	278	287	304	273	251	259	294	268	256	287	257	291	292	252	290	256	284	262	260	282	304	266	288	254	283	248	284	278	256	294	282	271	272	291	263	256	286	256	281	277	258	254	292	256	238	299	274	271	265	282	255	285	285	302	270	305	279	279	249	290	286	286	254	281	278	268	308	264	237	257	256	262	251	284	277	282	309	272	272	274	295	257	290	277	272	288	265	297	289	245	290	248	255	256	283	270	250	268	282	246	258	250	269	258	275	288	266	281	272	298	279	278	294	304	236	279	279	270	297	280	251	270	265	272	265	273	269	279	319	293	294	275	263	262	276	265	268	260	281	274	268	249	268	304	261	303	295	291	306	241	245	282	240	297	281	286	258	276	244	282	304	261	277	275	255	270	265	286	277	273	289	266	271	241	288	268	272	264	270	241	297	242	254	286	266	299	270	291	282	263	277	273	283	252	285	274	271	269	261	256	255	286	264	316	303	251	245	271	263	274	268	283	284	288	276	270	244	263	263	248	283	268	277	275	258	234	271	277	260	268	280	268	265	251	275	276	277	290	222	254	268	253	274	291	267	292	252	258	276	272	280	276	285	305	282	256	263	249	281	247	260	290	263	248	269	286	255	268	243	258	241	260	262	273	252	248	300	245	265	307	286	275	257	269	286	252	257	269	282	268	276	257	301	291	253	270	267	280	252	258	256	276	287	249	274	274	271	281	289	262	269	271	239	266	270	268	266	297	302	261	276	274	287	260	294	254	270	234	260	299	246	277	256	257	280	260	247	266	236	229	258	267	284	287	278	273	281	297	270	271	285	270	302	262	264	247	282	244	252	286	250	270	301	266	285	273	280	290	270	284	277	267	271	258	268	260	277	259	280	280	261	281	268	267	235	282	274	260	271	256	256	272	275	309	260	265	286	281	258	269	267	241	262	234	256	274	267	281	296	280	301	254	258	244	276	288	293	297	272	269	255	231	276	247	266	287	279	281	289	267	281	283	283	268	256	293	249	276	256	257	262	286	265	277	257	237	283	248	246	278	262	246	241	305	268	265	277	284	283	271	286	242	247	289	294	276	270	271	287	245	259	260	253	276	256	296	289	274	305	288	256	276	303	261	278	261	261	280	255	286	275	251	268	249	271	262	244	273	267	283	255	260	258	293	269	281	283	277	267	245	253	268	253	249	256	271	301	275	291	260	307	248	294	252	293	313	259	302	217	277	299	288	254	266	269	251	248	286	276	247	312	240	252	284	265	245	292	285	241	270	296	267	304	263	287	286	256	278	267	254	268	266	238	268	265	281	260	276	280	277	263	268	299	280	283	291	270	271	299	278	254	276	242	291	275	274	254	270	286	266	286	260	279	270	302	274	234	276	261	262	283	284	303	290	272	276	259	289	249	250	258	283	263	264	314	274	250	318	290	288	287	264	264	260	290	282	265	282	256	273	282	253	271	268	248	240	252	242	275	279	260	293	262	266	275	253	274	263	256	278	267	229	242	254	243	246	263	252	276	260	278	270	228	287	287	256	260	264	270	297	262	254	271	272	267	266	259	246	265	293	269	269	278	260	267	297	254	274	254	281	230	228	246	258	290	295	278	275	271	251	252	274	262	245	251	269	276	245	276	262	296	288	266	258	296	247	261	236	253	268	267	245	280	261	282	274	254	271	254	261	247	269	260	271	276	282	277	256	257	264	250	266	275	264	269	233	258	275	298	274	284	258	265	294	274	250	273	257	278	291	256	269	257	278	254	271	263	280	252	276	273	260	285	292	278	253	256	299	259	285	272	267	278	271	271	258	266	266	266	266	289	284	275	286	289	276	245	294	280	273	275	279	282	277	259	267	256	289	268	281	238	283	258	273	261	269	269	267	278	261	284	259	244	282	245	269	312	266	290	284	257	294	246	309	253	255	251	272	258	255	275	275	273	254	259	271	248	266	274	270	262	255	275	269	256	233	263	280	275	263	298	284	269	273	267	248	254	253	284	251	269	257	299	270	272	260	267	235	266	271	281	267	251	273	262	257	303	270	246	311	285	243	289	266	264	261	259	280	272	288	282	292	238	293	292	267	259	282	266	280	277	295	282	291	242	274	292	274	250	255	230	294	277	286	283	284	284	287	294	250	288	263	283	271	278	266	251	249	283	283	302	271	287	270	262	272	257	264	280	258	284	278	294	270	260	273	287	252	311	266	287	266	290	279	278	241	264	244	274	293	271	262	252	270	273	274	306	284	293	260	261	260	286	263	300	261	271	276	259	249	246	252	260	282	255	256	281	280	276	302	273	239	266	303	232	256	278	284	242	269	280	247	242	243	267	266	290	280	245	279	280	282	279	251	285	261	283	277	270	284	270	237	263	265	264	272	255	264	263	241	291	275	272	270	259	266	263	242	286	263	289	265	246	289	271	270	292	284	284	258	262	264	276	275	269	276	265	288	297	268	291	270	277	263	258	261	299	266	304	284	244	278	250	275	250	313	248	294	282	272	287	261	260	283	267	261	273	286	289	292	269	279	256	255	244	295	251	245	263	278	271	250	299	286	299	267	268	239	275	257	304	252	275	302	294	268	251	288	288	238	266	257	278	247	241	274	290	278	261	244	265	289	258	251	267	262	267	285	267	254	272	281	288	284	298	297	288	259	286	271	279	269	265	305	275	291	247	252	306	270	288	252	261	262	269	256	285	296	293	272	293	260	271	296	251	287	280	267	252	248	247	265	256	232	286	259	297	280	275	268	291	253	279	306	261	290	295	276	263	279	266	265	304	264	264	258	277	270	247	265	258	266	275	252	270	289	288	283	271	256	265	271	262	248	283	255	280	282	276	277	261	242	304	275	287	289	281	257	275	288	269	304	257	261	265	280	281	241	285	273	250	263	232	269	269	268	277	282	239	291	255	285	256	280	261	268	257	264	264	248	221	278	277	279	289	285	277	288	247	259	273	280	262	226	265	284	266	263	270	276	255	280	235	245	254	287	275	248	252	289	262	264	294	246	275	259	264	269	258	264	256	273	267	259	296	290	253	290	283	306	291	256	279	249	294	291	289	282	274	287	240	256	272	279	291	270	298	271	258	270	236	264	287	283	275	277	262	276	279	290	261	262	243	266	251	260	288	265	242	288	257	258	291	281	260	284	265	254	262	253	289	252	266	294	309	250	286	278	272	309	273	275	249	277	254	247
45566	39924	16782	9031	6344	4944	3828	2979	2314	2005	1677	1481	1281	1097	1032	950	831	840	709	685	689	640	622	640	563	575	604	542	507	555	502	501	458	476	475	472	471	471	478	451	491	461	500	488	476	483	468	469	447	482	457	478	471	461	422	455	469	425	455	427	433	442	463	470	467	450	425	411	495	463	440	403	439	420	460	417	436	411	497	460	428	430	405	424	412	434	447	448	413	422	429	435	408	411	461	450	467	462	429	403	425	394	456	479	455	409	418	456	440	439	452	472	449	403	447	433	446	441	457	479	465	383	420	402	406	413	439	463	459	461	464	467	397	434	424	434	452	404	442	426	414	452	458	386	439	451	418	436	428	451	431	433	439	424	455	415	476	442	428	427	439	413	452	456	464	459	463	382	440	420	454	461	415	459	442	419	451	447	426	432	437	417	432	457	458	402	433	430	491	460	454	445	464	453	449	447	444	452	440	426	404	432	409	428	438	456	446	467	457	441	442	465	433	430	445	424	453	445	456	422	431	430	450	431	432	446	404	434	439	434	426	410	403	448	456	435	458	380	411	450	429	469	401	454	477	420	457	425	450	442	448	427	460	418	449	443	452	401	430	457	452	388	461	418	421	409	429	459	441	453	450	448	426	424	403	433	449	442	407	429	436	434	436	447	409	479	441	434	450	460	423	428	456	474	480	463	464	436	436	433	462	437	434	436	437	434	399	448	425	429	481	433	423	427	447	432	435	427	412	445	433	433	459	428	432	426	418	440	473	469	413	416	392	464	431	428	426	472	443	407	457	443	439	423	495	439	459	402	424	399	426	440	389	408	444	486	458	412	450	449	462	423	447	424	448	439	435	425	399	437	450	421	426	439	456	436	437	432	484	440	437	467	427	453	450	398	401	405	419	401	399	439	418	426	450	482	415	445	444	448	405	433	439	454	440	401	446	449	414	457	439	473	449	403	481	425	430	445	395	457	447	435	437	443	435	430	444	445	425	437	421	474	450	436	425	420	414	429	434	416	433	395	428	456	436	449	458	421	395	413	439	432	474	412	454	427	385	429	416	469	422	446	392	421	429	433	454	444	453	440	437	425	483	427	444	419	456	464	446	463	447	474	445	387	426	423	449	440	417	428	447	455	439	421	440	423	448	438	437	401	459	446	447	454	444	433	459	434	434	411	458	448	439	425	444	440	482	455	440	407	425	457	423	453	406	465	430	470	443	432	481	427	433	385	429	447	422	459	459	480	457	407	481	445	447	401	414	467	428	446	461	446	448	462	425	401	450	427	462	431	446	429	456	419	403	443	409	422	431	435	404	449	422	434	413	403	421	450	449	464	406	419	441	448	432	449	447	436	416	427	431	428	435	402	451	431	437	430	419	450	450	446	424	454	478	438	401	449	432	417	427	435	442	469	463	375	437	447	418	490	433	450	394	446	455	421	462	432	452	464	454	461	421	422	462	448	433	431	429	485	434	419	435	475	424	457	464	426	462	462	429	432	437	393	459	449	430	448	436	431	456	445	434	413	432	475	423	445	471	463	432	432	445	441	418	467	439	420	407	417	412	428	469	391	407	459	434	399	419	448	457	419	435	416	461	430	433	437	471	430	443	406	443	437	443	476	450	444	467	456	494	408	447	446	459	433	427	422	404	481	441	449	464	432	440	436	420	471	440	431	448	436	418	474	455	472	426	439	477	418	427	445	423	459	438	397	430	408	419	446	421	467	436	450	459	430	445	450	417	472	435	434	391	443	467	420	453	423	446	439	474	432	410	387	440	414	464	398	409	437	459	423	440	422	396	457	419	390	408	447	427	445	494	441	442	413	441	397	488	457	418	405	452	445	440	405	451	440	432	415	444	465	426	438	417	463	482	449	474	450	403	462	434	460	437	381	438	441	467	456	431	418	416	440	456	467	420	456	470	428	432	431	433	427	434	445	434	392	422	446	415	403	438	418	423	449	441	413	426	398	441	422	419	450	441	427	475	429	459	428	393	430	439	385	424	379	439	435	449	435	464	428	419	431	421	423	410	424	441	449	405	441	432	432	426	427	447	472	427	434	444	440	467	436	436	403	464	450	436	399	436	419	395	412	456	450	414	444	404	410	413	432	445	414	429	424	406	427	447	448	450	438	459	451	432	483	438	394	467	415	415	444	443	443	430	458	412	449	394	395	437	455	399	440	428	431	431	458	440	431	407	440	469	405	426	413	423	464	456	456	454	430	463	459	443	474	430	421	456	454	421	445	426	451	416	451	400	447	440	430	456	422	405	426	441	449	457	427	434	462	377	447	450	422	397	445	468	392	445	446	432	444	410	385	432	441	461	439	424	439	431	452	471	448	402	446	437	431	501	458	459	448	434	445	430	463	450	451	453	444	452	409	401	437	432	429	456	444	432	424	446	464	430	450	432	422	428	416	443	426	456	449	412	404	435	503	418	411	412	433	444	465	436	432	404	467	478	429	447	461	417	467	444	436	460	467	429	460	431	502	396	493	408	425	417	438	416	474	410	477	419	437	430	473	415	416	442	426	462	427	410	453	485	403	479	438	442	432	449	426	449	433	418	433	462	429	491	424	418	436	439	456	459	448	442	406	454	430	432	427	427	443	388	453	446	469	466	471	427	427	463	465	463	436	421	400	431	422	439	440	447	472	447	439	461	433	471	441	421	441	392	423	449	419	455	446	401	436	434	418	422	418	397	419	410	461	456	461	435	429	491	429	454	452	436	420	458	431	434	430	371	400	433	449	403	478	437	401	445	452	452	443	413	436	395	410	392	436	433	476	431	412	467	461	486	442	460	452	430	433	438	432	440	459	454	481	435	448	437	432	447	423	442	453	427	420	422	416	468	445	417	403	432	424	430	469	426	453	448	444	439	431	424	434	443	396	434	428	442	439	453	412	391	465	444	458	412	465	453	422	392	431	456	436	468	428	434	442	419	450	444	446	447	426	449	465	432	419	415	448	431	424	424	392	427	412	426	450	462	429	473	423	405	418	438	477	442	417	468	441	442	418	405	422	432	423	427	439	421	403	452	422	434	425	411	443	437	409	417	441	462	415	425	396	477	442	426	425	424	461	425	422	430	436	399	420	465	398	433	421	449	450	455	411	435	405	408	427	426	438	473	416	436	417	425	477	434	469	420	429	471	424	448	466	439	394	457	435	448	457	448	440	430	441	458	454	466	422	448	405	441	460	425	465	363	455	418	429	420	473	422	437	442	444	456	435	471	397	466	421	421	422	394	414	419	448	426	428	449	448	397	418	428	450	434	439	447	456	453	447	436	419	443	443	417	438	482	467	438	444	457	428	409	454	470	466	412	422	435	448	401	418	429	440	457	402	410	432	450	458	397	450	448	426	401	459	439	475	453	439	429	418	421	414	438	468	418	437	422	464	431	407	438	432	426	440	412	470	474	420	457	451	440	422	479	453	453	460	453	435	444	429	396	447	429	434	413	410	452	468	434	425	440	442	500	455	419	426	438	421	411	437	429	439	472	412
28438	22239	12066	2300	1134	858	820	707	742	665	662	652	640	673	641	646	668	614	576	641	633	596	600	640	653	591	586	584	574	585	604	594	636	601	628	585	606	651	612	624	580	610	570	591	595	623	578	565	580	608	608	563	592	579	584	580	594	626	601	644	612	642	554	576	615	578	561	629	620	591	557	606	560	604	600	603	593	563	574	642	630	617	628	591	602	588	603	593	574	584	557	550	569	564	594	546	602	620	637	598	579	631	599	573	566	638	610	620	642	595	593	607	580	619	612	615	579	579	571	596	546	589	529	602	595	604	571	616	610	605	587	587	618	570	573	592	573	638	596	609	560	606	567	571	588	559	616	603	595	602	586	606	649	566	587	605	600	601	593	597	588	612	605	568	563	559	589	618	585	580	620	635	597	629	579	601	605	552	606	596	577	553	568	575	586	580	603	618	571	556	559	601	610	604	552	633	593	595	590	626	592	577	606	628	569	574	590	660	589	593	592	593	577	619	599	613	631	596	539	636	614	588	639	604	605	633	571	548	591	593	618	549	557	609	589	583	595	606	590	605	633	625	545	592	576	612	605	559	576	586	632	619	558	593	587	540	587	619	583	582	617	607	601	582	565	575	554	592	575	592	551	627	591	589	591	582	579	611	588	640	585	600	563	535	579	587	573	610	609	628	563	611	569	583	564	591	620	633	619	597	636	556	624	597	560	593	543	592	551	624	596	562	567	575	596	567	585	551	604	552	595	549	598	615	612	620	593	526	620	610	596	578	568	573	620	614	605	560	564	633	595	580	617	578	581	580	597	585	621	588	568	564	584	577	573	576	589	547	551	567	621	596	587	602	598	596	610	587	577	589	599	577	583	610	614	569	635	613	555	589	572	596	601	619	604	642	587	618	585	581	598	566	537	604	587	609	609	540	582	559	581	563	603	643	621	556	616	615	589	608	614	600	563	579	595	575	603	560	601	567	615	582	585	666	530	601	616	538	582	579	612	638	618	602	645	626	592	594	620	579	565	628	611	560	588	589	615	568	586	568	615	614	588	563	586	643	604	609	548	572	615	577	597	565	596	560	590	572	629	626	590	565	600	588	580	613	608	591	579	594	602	583	603	545	583	551	561	618	593	641	603	608	635	571	572	621	618	610	564	618	579	590	573	590	561	578	606	579	599	624	575	605	574	586	656	592	547	588	586	568	586	591	606	614	589	578	550	571	553	601	601	622	625	582	572	537	626	597	625	571	599	575	578	582	540	627	605	625	558	597	609	613	562	625	582	540	627	590	587	626	585	611	621	575	615	629	619	602	601	567	618	572	594	592	595	523	609	598	643	596	556	599	596	589	552	603	578	580	572	587	609	540	588	604	611	585	592	580	590	606	591	588	642	613	575	592	589	614	540	558	598	561	610	591	634	582	564	578	578	584	546	569	622	583	569	579	642	635	585	615	584	603	619	600	600	588	609	607	569	571	575	566	594	597	626	592	597	576	576	602	569	606	565	562	591	566	571	581	623	611	599	564	564	613	596	566	581	568	613	585	592	579	609	562	567	609	612	628	637	600	618	589	589	593	597	559	603	586	594	599	603	590	601	605	597	580	604	575	587	560	573	615	595	588	620	600	581	632	571	570	557	573	598	608	596	566	581	549	568	588	574	600	612	613	580	620	609	628	569	618	618	600	594	599	579	611	616	614	592	563	618	536	584	593	602	587	571	606	630	601	582	594	589	601	578	566	584	568	585	583	608	577	579	638	576	591	587	591	584	563	579	590	601	621	564	595	594	630	625	582	617	564	582	590	589	580	564	549	617	580	578	589	597	607	591	623	619	576	576	615	581	578	575	574	617	631	566	629	523	579	601	585	591	588	549	590	624	627	624	609	633	574	589	575	581	595	607	630	594	585	618	632	560	555	561	585	574	589	571	607	586	556	526	601	579	582	609	648	633	566	596	588	606	596	568	577	585	558	600	598	587	568	602	591	586	552	602	618	575	561	574	639	609	615	618	585	590	619	538	588	550	585	602	563	607	600	649	621	634	611	603	624	579	580	596	581	601	564	517	584	611	646	552	545	599	595	610	590	574	589	614	596	555	563	587	634	612	609	598	606	653	555	602	596	597	620	564	614	592	626	567	602	588	608	581	576	602	585	549	581	619	565	600	649	600	599	594	615	563	586	602	562	608	589	610	564	596	567	588	587	604	576	584	576	559	566	599	600	592	605	572	609	575	606	597	585	579	599	566	586	608	618	612	571	600	559	578	596	570	584	573	556	597	591	623	567	592	617	611	594	575	595	567	558	563	622	569	588	579	626	590	608	642	619	550	561	592	568	583	555	572	554	587	645	631	607	598	596	550	553	608	598	621	572	575	630	599	642	593	616	600	591	609	616	588	565	591	587	564	573	604	618	581	614	573	568	592	566	602	586	568	620	581	580	604	615	623	608	559	550	599	568	546	575	631	597	572	601	552	594	601	573	579	617	619	599	627	593	574	582	585	568	600	600	587	611	573	594	615	559	583	576	569	624	597	568	600	603	646	618	595	587	584	550	595	613	582	597	561	561	603	617	638	609	581	576	615	588	559	596	634	571	638	597	588	612	615	602	611	615	595	618	602	581	568	604	576	558	625	573	588	576	631	598	595	611	570	565	568	601	630	589	616	571	576	622	639	606	600	557	599	587	552	556	548	618	592	615	610	542	598	592	613	601	566	564	602	588	574	624	622	582	643	549	552	605	576	588	631	566	571	573	627	580	639	609	599	629	635	583	602	586	596	540	595	629	559	613	565	627	654	596	580	611	626	579	567	598	643	598	601	592	572	563	590	598	603	578	597	583	525	658	598	606	564	653	623	582	658	572	561	568	516	604	581	591	593	598	623	607	551	618	599	595	632	583	584	610	612	595	614	611	594	587	608	589	589	589	582	601	571	565	576	583	555	530	620	546	558	620	589	575	579	551	624	612	581	597	575	580	590	582	557	607	554	542	595	594	587	647	580	610	576	636	637	563	602	606	599	609	611	598	601	554	571	615	550	600	555	572	641	542	601	627	597	599	609	581	577	578	618	591	598	610	604	597	616	584	632	604	577	623	583	610	597	610	584	621	576	594	583	571	574	607	590	608	579	596	602	561	573	561	578	603	591	564	620	578	577	610	580	602	593	568	588	606	598	609	622	586	574	615	610	547	569	648	615	581	623	593	596	555	611	559	567	618	588	582	608	587	603	572	615	565	609	578	554	622	585	627	530	589	593	554	610	581	586	558	604	601	565	573	581	559	577	618	569	593	613	586	617	545	582	623	574	553	597	637	588	578	624	662	618	576	615	572	578	604	601	633	620	542	614	605	634	620	559	597	607	583	597	616	593	590	632	623	599	629	578	594	594	569	578	585	611	592	664	602	575	542	545	623	591	627	573	571	618	657	614	626	618	653	608	570	628	610	590	605	574	568	607	646	619	624	558	569	571	590	615	550	618	606	582	627	576	573	541	585	669	570	580	607	611	596	628	576
34927	23007	5792	2933	2212	1839	1633	1488	1320	1211	1161	1125	1044	1052	987	1034	1022	971	973	945	947	941	981	875	956	971	894	924	875	963	962	960	901	909	928	909	916	918	918	927	924	970	923	955	905	894	892	939	927	872	969	979	941	864	944	937	929	948	909	952	895	903	920	964	897	937	933	862	898	940	910	887	906	870	931	905	937	898	932	911	931	850	918	891	956	917	918	922	922	913	925	865	886	958	910	954	910	892	923	944	931	913	1002	933	948	906	927	921	945	866	906	874	977	921	939	928	939	901	928	923	917	944	952	949	961	872	908	925	931	889	876	960	891	941	928	888	923	916	888	869	914	899	959	877	894	905	932	971	942	865	959	917	923	913	910	885	878	942	893	890	971	894	940	968	908	913	880	898	887	891	898	924	892	908	915	882	891	934	921	880	904	903	924	910	937	866	894	870	893	933	871	914	897	885	954	855	969	924	930	948	893	915	912	969	890	919	923	897	925	935	871	886	889	925	910	891	908	934	922	870	859	904	878	938	940	957	935	871	902	901	914	958	878	882	909	914	910	893	923	897	886	894	861	885	907	928	927	1009	889	916	889	958	957	948	898	873	891	931	922	942	902	865	895	948	925	897	888	931	905	1012	922	849	924	878	916	902	861	871	925	883	848	892	868	889	931	859	911	930	900	900	856	898	871	925	875	906	882	922	895	896	933	878	921	907	937	922	884	892	876	937	925	865	893	918	942	889	882	886	955	930	870	907	850	899	921	892	935	881	902	871	903	931	879	934	898	919	909	874	890	960	928	951	969	950	928	919	866	911	943	928	863	957	916	890	894	936	890	883	944	875	917	967	908	878	913	875	912	977	910	903	845	927	881	951	917	934	861	907	909	996	891	944	919	882	950	902	897	907	904	951	873	908	933	897	993	945	874	894	900	924	851	891	910	927	890	909	962	928	955	933	924	901	965	976	949	987	927	947	877	939	917	903	921	912	875	924	929	933	880	898	867	924	899	904	901	905	904	889	915	896	911	921	963	927	886	932	954	911	896	885	888	914	893	922	924	920	881	956	906	943	883	922	861	938	880	877	933	951	985	905	931	920	836	889	917	883	938	924	889	912	969	919	921	913	881	879	922	914	915	933	932	921	910	875	936	921	922	914	898	888	913	881	895	903	976	943	923	900	898	897	940	915	945	867	909	935	926	969	921	951	904	911	958	934	921	856	905	857	930	951	919	937	910	932	862	941	944	885	923	905	927	904	889	914	896	937	920	928	870	931	956	876	940	906	907	976	907	887	904	932	942	916	873	892	885	880	992	919	928	908	862	853	914	935	879	959	981	916	893	920	888	912	920	956	905	908	906	938	923	927	894	940	904	944	959	925	885	932	897	905	932	892	908	916	891	921	841	941	890	910	869	911	872	876	865	897	962	935	860	899	876	898	913	932	902	948	909	877	927	965	940	929	923	947	936	880	926	928	889	896	872	974	898	876	920	883	918	865	923	889	881	895	944	940	884	969	878	917	898	903	881	825	932	899	929	903	928	856	888	920	911	915	864	863	892	897	921	954	902	919	964	932	928	916	936	949	866	882	942	901	888	936	961	923	856	911	943	917	934	899	898	902	950	906	916	914	899	873	911	884	882	865	896	942	902	942	898	914	914	923	893	906	898	892	944	907	925	923	926	932	883	932	884	928	943	898	886	911	880	931	883	881	878	908	923	952	896	1007	865	905	899	878	884	883	905	923	872	926	897	886	932	945	863	919	879	943	923	872	891	882	952	911	951	944	906	916	871	899	875	911	881	852	874	931	915	963	906	855	924	872	906	953	951	944	884	936	882	892	866	922	933	921	909	931	902	894	909	953	953	861	919	894	903	907	920	882	914	883	949	915	967	957	954	902	892	963	939	941	959	942	938	877	893	883	916	938	925	889	929	907	927	928	917	841	899	939	881	865	934	898	909	966	977	943	936	816	911	882	936	878	913	879	950	923	921	892	873	874	924	932	907	895	904	917	950	919	907	855	947	944	909	941	929	947	945	913	917	949	884	940	950	917	872	887	925	898	930	883	843	872	930	877	908	892	870	919	923	889	900	885	932	878	872	907	924	936	928	854	883	967	873	890	911	887	911	917	887	915	880	1020	923	895	913	854	887	976	899	879	906	924	910	955	902	895	867	892	952	870	908	911	867	928	904	885	900	933	917	872	973	844	907	933	893	967	929	924	865	899	903	896	929	928	884	908	927	898	923	872	952	931	878	911	931	887	956	893	883	955	908	935	863	903	934	893	902	911	939	880	948	962	902	883	908	913	929	914	877	940	937	896	865	909	915	882	909	880	901	933	921	899	900	904	947	917	923	924	929	899	927	943	913	892	917	891	893	935	919	912	935	908	972	915	925	941	924	903	844	923	882	929	871	897	885	896	904	914	923	905	932	941	899	879	932	934	959	867	942	933	914	963	919	941	899	876	895	903	947	870	904	917	928	915	904	934	939	921	942	930	938	906	889	920	937	917	967	933	913	878	944	906	873	912	945	920	867	974	911	894	939	919	916	892	958	921	942	909	884	924	931	879	914	891	923	938	908	932	910	922	880	876	894	911	876	921	944	921	881	934	968	909	914	933	897	863	928	958	870	883	955	943	879	918	906	880	872	906	931	939	909	892	829	936	862	921	861	879	935	936	887	949	901	866	884	899	954	853	909	944	902	943	874	880	958	910	905	885	899	914	928	874	925	935	919	896	975	878	869	876	923	942	893	898	919	861	919	887	882	972	878	885	840	940	942	912	875	910	961	881	873	878	966	976	892	901	933	887	926	960	905	920	926	880	912	902	952	900	976	890	917	926	947	869	925	918	916	926	930	936	884	920	955	918	924	947	878	929	907	926	874	904	961	935	911	924	927	954	948	956	934	949	935	918	924	920	896	937	947	878	963	862	919	946	919	822	939	956	917	928	919	888	887	888	921	894	867	913	959	947	890	917	902	857	934	939	959	942	890	931	925	916	953	920	916	971	857	931	934	920	914	873	946	871	957	891	819	894	885	887	936	908	885	938	845	903	895	967	915	843	893	903	922	905	888	926	928	850	901	882	871	914	907	896	863	881	924	883	925	814	924	939	925	915	952	971	885	914	948	919	931	896	877	903	927	891	886	903	889	915	924	960	896	909	917	909	936	914	894	973	905	935	893	937	936	937	962	912	933	925	934	869	900	917	911	883	903	929	970	942	964	949	948	919	981	892	814	889	873	916	867	929	914	904	893	912	910	907	950	927	879	927	871	934	919	937	871	897	910	919	855	919	922	922	963	883	926	880	933	889	878	859	916	920	894	914	863	921	900	904	910	908	949	974	915	916	942	912	903	911	899	946	931	941	907	910	937	933	878	856	938	885	930	884	890	906	897	949	949	885	898	890	956	898	900	899	950	894	913	938	934	879	852	907	813	892	928	933	890	858	895	870	928	897	926	915	936	913	943	946	913	901	913	880	983	940	930	911	923	935	946	964	841	900	928	936	921	946
24378	21395	28583	24505	20978	5780	1519	1058	906	817	814	734	732	649	652	690	619	607	604	652	612	610	581	567	586	601	582	624	563	533	592	566	570	569	576	564	570	564	584	505	619	536	557	529	557	580	532	568	546	576	568	578	531	546	525	529	610	533	560	562	538	514	571	569	546	549	544	571	540	572	568	577	555	583	588	529	610	553	574	586	510	537	530	514	538	572	511	550	589	550	590	543	559	530	560	575	527	578	540	516	533	536	537	565	528	562	532	594	572	538	540	553	553	537	561	546	544	586	576	561	523	537	544	540	578	532	582	543	541	550	560	562	568	566	643	536	536	562	562	511	545	514	540	546	553	560	552	529	571	554	554	575	533	560	571	516	530	527	563	537	524	525	530	531	541	584	551	544	568	549	567	517	507	567	578	498	547	534	577	534	517	521	541	570	580	558	536	533	525	544	533	587	552	524	561	506	537	563	542	575	539	586	595	489	565	551	571	564	526	539	548	522	556	552	561	542	531	542	522	552	565	525	567	562	523	551	569	577	548	561	565	521	545	621	552	568	558	518	523	501	557	532	524	544	545	564	522	519	511	537	520	568	556	504	527	564	548	561	584	538	500	516	561	496	549	567	569	536	522	544	546	549	562	535	561	559	546	547	530	556	548	516	559	521	554	497	546	535	533	558	551	553	546	530	578	519	544	551	561	537	546	578	554	563	560	515	533	543	577	541	491	584	549	572	528	517	531	513	555	487	557	579	517	533	553	554	552	545	534	550	526	568	539	522	562	556	522	515	547	566	575	565	558	558	533	570	504	509	542	562	551	553	577	552	580	581	540	562	522	543	574	504	593	552	504	499	540	550	525	534	569	507	543	545	557	577	544	555	565	549	550	537	516	547	537	551	508	565	538	570	601	596	545	538	589	528	577	580	531	561	537	606	524	553	528	576	526	518	543	566	534	575	545	585	551	576	570	537	554	549	558	518	531	532	536	616	504	534	523	545	600	526	548	538	555	531	558	550	553	534	512	536	550	622	582	539	551	537	560	542	511	565	520	547	558	550	552	508	540	556	520	544	533	565	533	572	565	553	551	528	497	570	532	557	512	537	537	557	563	536	566	571	581	569	515	539	541	530	567	539	568	550	538	541	534	529	548	496	542	518	512	534	535	550	595	557	545	554	513	544	519	562	550	553	516	543	535	540	519	610	546	609	554	586	532	543	567	554	552	530	569	554	548	543	569	534	531	551	552	558	533	505	567	549	572	555	560	512	526	550	517	523	587	522	557	545	528	580	529	542	580	540	558	564	561	571	526	540	565	546	563	523	584	522	512	526	503	557	523	531	536	513	524	548	530	565	531	520	588	546	559	535	575	538	547	553	461	571	569	495	493	567	591	520	550	529	532	576	563	574	515	590	514	578	533	527	495	525	553	536	573	553	548	535	543	554	595	520	573	548	490	551	561	542	551	524	544	510	555	555	568	586	539	536	532	608	535	568	570	550	564	542	520	547	539	550	518	538	520	543	555	538	564	554	563	529	589	546	548	590	541	525	565	547	519	539	542	535	561	569	543	506	551	550	532	536	555	526	568	569	549	538	559	559	524	539	514	570	549	529	551	586	557	594	533	526	529	547	551	565	536	501	582	593	569	528	550	556	553	505	570	520	553	552	566	557	534	496	562	536	548	508	555	527	528	546	555	550	581	535	531	560	524	525	521	557	517	536	563	517	515	580	565	536	576	571	556	525	559	531	565	543	564	552	512	548	524	514	532	558	546	527	553	525	556	560	541	546	566	542	556	561	528	519	546	593	557	572	579	530	540	541	552	544	607	570	563	526	564	571	568	510	533	561	576	595	487	538	537	538	548	554	502	555	542	563	561	555	543	581	564	563	505	586	530	525	540	526	554	549	536	564	483	541	536	514	537	543	586	528	505	582	568	520	551	562	533	530	517	570	540	557	541	503	561	534	545	555	590	548	550	548	547	555	542	563	570	601	524	555	522	559	573	537	536	547	528	558	551	558	542	584	511	518	551	526	566	530	554	517	567	530	553	560	539	522	565	582	562	574	542	530	573	570	543	571	514	530	567	583	551	531	512	516	528	532	549	544	546	514	534	579	598	552	578	566	596	535	525	583	563	519	557	532	568	514	564	514	508	555	518	546	556	563	545	511	587	539	583	536	566	543	564	566	563	529	568	550	555	512	562	568	532	569	533	546	574	570	569	526	526	545	544	574	499	539	521	508	564	587	532	550	569	567	530	528	543	575	541	571	557	548	541	550	521	560	561	545	502	551	524	563	549	495	562	490	504	569	573	530	574	524	567	527	579	508	541	527	510	522	544	566	537	479	567	558	535	564	528	569	535	552	564	548	574	545	540	547	527	571	547	536	554	533	562	582	542	529	539	583	511	558	568	547	570	562	548	598	538	530	570	554	565	540	548	507	567	530	495	535	545	562	556	525	537	548	561	498	570	533	575	550	517	543	539	527	539	546	542	583	519	553	564	519	583	584	568	577	560	534	539	543	584	562	608	592	559	551	546	501	521	544	551	578	527	551	563	555	559	538	542	529	555	547	542	549	522	550	550	574	553	525	588	564	518	563	555	552	595	559	555	577	533	549	553	571	526	557	487	505	543	528	526	524	518	566	528	552	533	504	531	519	517	529	530	526	542	530	534	534	551	545	520	535	537	554	555	535	562	510	570	514	541	561	533	572	565	562	548	531	552	574	541	574	541	574	545	564	561	540	521	571	539	525	551	567	552	512	535	562	543	544	535	511	530	530	530	526	555	538	542	579	522	537	541	553	567	562	545	560	534	557	579	537	578	554	569	544	544	532	553	546	539	535	548	547	523	524	539	535	520	597	558	544	587	551	549	551	531	518	544	502	563	528	549	522	552	531	553	525	529	500	548	577	549	520	533	564	574	537	510	549	546	512	563	543	542	560	550	566	554	541	538	521	562	560	557	529	550	566	497	572	566	571	565	519	537	551	555	525	572	557	553	574	573	569	543	586	584	559	501	532	541	540	535	553	566	527	574	564	594	542	549	497	522	558	556	556	536	526	560	546	535	550	557	539	530	511	556	548	576	553	600	581	553	556	546	572	538	502	536	515	489	537	555	548	529	554	546	538	536	514	545	501	526	558	518	577	550	514	554	543	541	594	527	565	563	525	528	539	564	594	538	538	527	530	600	575	575	522	570	562	538	510	489	552	553	561	555	521	547	552	525	523	523	577	543	531	570	512	538	519	531	545	581	537	573	548	576	518	571	552	521	529	535	546	545	484	561	563	550	507	561	571	582	580	534	579	515	565	511	524	558	546	549	540	534	559	549	551	520	515	529	531	542	554	535	518	530	542	550	521	543	525	535	532	568	552	556	593	554	560	521	541	549	547	556	544	528	580	542	582	534	557	554	567	531	560	557	536	569	509	546	545	562	561	543	555	509	551	535	541	584	594	543	567	523	541	559	566	544	554	578	536	542	523	533	528	537	498	570	544	496	556	513	536
41421	32929	12229	6295	4451	3495	2803	2347	2005	1806	1621	1460	1338	1286	1124	1171	1067	1009	1054	1015	952	956	956	885	908	957	965	906	987	953	928	931	903	937	867	884	857	906	904	835	819	891	899	847	883	847	896	866	805	848	820	889	854	865	830	867	865	900	913	836	875	881	852	855	823	838	887	850	880	878	863	820	833	885	853	817	872	858	865	842	874	862	848	820	807	856	847	838	852	851	839	840	830	861	838	842	893	854	831	804	838	867	810	826	901	820	818	851	867	881	907	912	875	845	889	869	851	825	856	842	899	858	830	802	818	848	835	825	823	884	849	847	825	904	797	846	875	839	787	876	813	898	827	856	867	901	817	872	865	846	886	898	885	807	830	781	807	826	861	862	832	855	862	876	859	857	853	858	836	863	821	836	869	874	842	830	841	830	818	820	926	835	817	911	926	882	843	843	851	856	842	823	866	820	843	837	852	857	856	878	777	885	831	821	872	835	821	858	842	785	872	859	844	867	853	835	826	859	888	844	866	863	834	826	882	872	846	868	819	875	882	890	861	879	839	877	870	844	852	806	867	865	849	811	819	844	833	831	873	899	873	795	822	799	808	798	847	894	883	781	850	809	825	836	847	880	833	807	830	847	791	836	841	843	919	891	906	817	845	815	821	845	876	843	860	793	858	841	824	815	851	868	812	818	816	905	856	864	821	897	842	878	838	870	848	809	849	865	850	857	836	873	856	841	822	847	878	855	868	811	802	857	830	836	843	835	783	837	882	828	835	811	817	884	834	900	889	865	819	849	847	827	817	795	855	829	876	842	837	845	895	837	854	898	857	857	818	859	876	921	855	823	854	862	834	874	864	856	855	831	894	880	819	850	871	825	855	823	867	853	827	852	889	831	919	844	855	874	833	818	869	883	859	828	877	855	845	843	793	825	809	857	855	897	837	801	803	807	889	825	848	859	910	874	875	897	850	818	797	850	841	844	875	880	859	800	828	840	883	866	860	814	864	816	864	853	880	870	872	840	867	825	841	855	827	821	896	846	830	832	892	885	821	814	864	865	866	872	830	835	893	872	833	886	882	869	844	805	854	829	851	849	850	883	898	846	811	872	890	820	798	845	786	845	835	848	806	892	883	880	914	866	876	903	801	932	840	843	905	848	836	858	786	885	800	819	843	870	827	877	857	886	852	869	826	877	870	904	799	853	838	825	863	843	856	819	857	877	778	855	859	879	860	866	855	816	867	828	840	867	830	912	833	874	847	780	878	821	876	858	796	879	880	885	848	812	789	829	841	810	897	822	800	856	835	831	889	840	816	826	833	839	877	833	857	893	872	842	838	835	842	838	849	824	810	845	825	892	798	884	847	825	845	846	879	863	818	848	901	866	861	832	850	874	824	848	878	830	820	833	794	822	852	874	838	828	811	902	855	904	844	838	814	888	854	906	874	881	882	802	854	820	872	861	847	875	816	864	912	826	836	841	881	856	834	805	841	829	829	857	893	892	821	871	863	847	870	884	801	826	830	888	847	845	844	836	837	802	850	856	841	817	838	897	880	846	861	867	874	926	853	851	877	851	845	855	870	864	899	846	847	803	852	839	876	859	851	837	836	900	851	834	837	844	866	839	888	827	853	856	847	856	880	841	841	871	849	845	881	820	887	793	862	842	872	853	839	856	851	894	858	842	874	849	808	879	864	856	834	807	899	862	801	835	857	865	901	858	811	826	849	802	852	842	842	824	874	846	857	858	860	860	768	866	840	845	862	849	859	859	872	863	826	890	845	874	828	815	832	864	819	810	837	859	805	883	819	822	863	844	830	840	850	900	827	838	870	851	839	828	790	872	836	849	788	866	862	864	787	865	814	862	857	883	873	848	823	862	824	855	855	833	908	867	876	852	860	846	860	880	854	909	845	901	873	875	907	844	850	862	880	844	861	861	858	880	820	883	809	867	835	862	819	889	882	896	838	867	817	813	848	862	841	820	853	837	930	865	846	870	839	812	873	815	870	816	878	829	848	870	838	836	830	883	836	845	825	869	838	877	802	845	869	880	874	884	908	851	836	831	862	849	876	878	878	864	864	814	859	831	885	868	863	903	868	872	844	861	844	836	865	881	869	831	841	849	853	909	894	842	821	828	842	873	865	837	868	871	851	868	827	871	878	839	870	817	881	816	811	860	850	805	853	849	819	859	845	855	844	826	865	889	829	861	842	811	825	809	877	869	858	894	836	881	861	877	820	800	873	808	897	852	787	856	815	831	839	831	915	884	816	888	849	920	865	848	809	872	829	948	846	769	865	860	842	808	835	803	861	861	946	786	862	877	915	901	865	888	833	895	879	843	855	821	870	824	894	893	778	856	815	827	825	860	844	870	855	846	905	856	810	873	818	810	827	866	819	811	839	871	865	844	835	829	867	908	830	858	845	837	845	878	895	817	908	859	871	890	817	839	862	831	860	869	865	860	866	816	883	841	856	840	841	870	859	822	826	869	883	845	874	828	790	834	911	847	801	827	864	851	836	838	877	846	857	852	846	859	853	845	818	886	859	846	859	792	852	851	847	819	828	808	833	828	859	878	827	815	865	871	850	835	875	864	859	819	830	840	825	863	870	880	899	842	889	900	818	832	841	870	921	816	824	820	816	816	837	871	900	859	882	832	816	884	801	833	846	849	859	865	861	824	866	888	864	848	840	864	812	854	851	855	847	861	822	847	855	862	826	844	858	871	807	839	819	847	854	825	893	839	825	911	841	825	810	835	840	933	836	801	842	849	825	876	856	826	830	832	873	850	822	837	884	822	851	879	898	870	865	829	872	839	838	885	848	869	819	823	840	837	807	816	847	854	845	849	840	893	851	835	844	828	826	898	868	833	881	866	815	873	822	875	837	811	793	811	849	838	857	835	851	807	850	836	813	861	843	843	827	911	866	873	872	837	810	833	862	809	872	815	862	836	839	865	833	872	866	889	861	906	846	841	853	864	844	852	797	838	828	812	816	879	880	860	820	893	827	806	927	803	848	852	838	847	849	802	795	844	871	871	864	869	835	870	853	794	786	836	877	862	841	863	868	789	860	894	846	834	801	847	839	875	931	798	850	859	876	881	908	873	852	863	830	841	845	831	810	850	858	908	864	808	836	839	830	847	859	824	850	884	851	872	827	847	797	873	872	851	862	835	838	871	838	832	816	852	818	886	930	826	880	863	894	894	849	821	864	824	860	880	897	897	891	906	861	850	855	888	851	833	817	868	810	893	844	875	836	814	787	861	834	827	827	852	842	852	763	884	837	815	858	865	862	844	844	864	795	828	856	886	829	788	859	815	841	866	823	785	875	801	855	813	846	800	829	878	817	857	868	888	858	897	862	844	856	870	845	838	871	864	899	857	888	868	867	851	880	841	871	854	896	838	822	845	864	792	825	824	856	849	801	813	833	892	829	822	841	813	847	821	807	844	856	857	825	810	848	811	808	875	805	859	888	809	843	848	812	854	843	865	839	845	850	825	830	867
23289	21281	29043	23793	21273	20554	3839	1131	791	782	602	535	435	481	451	439	384	387	385	345	346	359	360	299	296	280	311	291	318	307	298	305	297	311	268	306	298	284	288	290	288	277	289	264	273	271	288	253	271	281	269	299	267	273	278	261	268	230	267	246	274	273	272	268	286	274	268	289	261	254	266	280	280	291	255	244	267	281	240	281	250	254	253	253	270	273	295	268	254	258	268	246	268	267	262	246	266	245	271	292	273	292	283	245	289	284	247	294	262	270	291	280	247	230	281	291	277	268	272	321	306	276	269	255	260	272	269	240	269	273	267	273	270	286	269	273	276	260	295	266	298	289	282	280	260	270	269	280	242	267	300	236	270	272	279	248	267	244	274	270	250	269	291	235	291	244	258	263	266	272	299	259	301	247	252	278	287	230	250	277	287	249	303	250	279	280	271	264	292	278	283	299	242	252	299	259	258	255	257	253	288	262	259	260	281	271	271	251	262	269	266	288	258	295	261	230	299	276	232	279	292	263	266	253	270	289	271	261	263	245	271	278	291	276	258	293	253	269	261	232	282	274	286	273	251	257	290	277	272	262	242	264	274	274	284	255	298	261	263	232	254	260	277	235	263	262	210	254	262	264	267	261	277	268	245	253	247	255	275	276	269	271	252	252	265	262	281	259	254	255	238	261	253	271	288	256	274	271	248	272	268	288	256	261	261	247	235	255	279	266	302	276	258	297	280	284	264	268	279	259	267	255	263	271	256	262	268	251	232	266	259	255	244	286	262	288	256	280	236	265	236	248	260	265	263	243	262	288	254	264	245	267	254	290	248	282	248	264	275	270	247	293	278	272	283	269	232	262	270	214	247	238	269	279	288	277	277	260	257	288	296	250	272	266	224	280	269	270	257	278	254	260	287	277	260	273	290	271	253	235	240	301	260	267	238	246	280	223	265	259	259	265	259	289	280	244	278	262	267	241	283	277	276	247	268	281	270	298	246	278	286	258	282	271	283	257	276	268	254	263	273	262	290	257	261	262	289	286	293	253	264	264	269	284	251	263	267	263	240	264	293	280	275	279	284	267	238	271	274	232	276	252	266	270	271	243	255	280	279	252	278	244	266	266	282	250	258	245	247	286	258	256	274	277	282	283	264	247	273	279	239	260	278	268	264	271	274	275	290	267	250	283	304	263	282	267	251	284	266	288	268	265	261	255	264	252	259	255	278	261	264	282	263	264	265	248	276	276	312	285	250	256	281	277	286	261	254	278	270	277	244	290	261	274	264	293	278	239	301	239	282	289	301	274	237	281	254	266	275	268	254	281	247	282	273	282	236	278	244	260	274	301	261	287	264	267	257	260	283	258	274	258	280	276	270	306	279	309	265	268	259	268	268	285	269	267	248	280	277	266	278	274	215	273	252	248	266	288	270	254	266	284	234	259	267	243	270	271	248	271	271	266	278	267	260	263	253	273	246	264	279	278	264	248	270	278	251	266	249	268	284	281	261	292	257	269	267	244	251	255	272	266	267	276	253	261	247	241	256	271	258	286	257	256	273	274	246	271	311	269	263	272	270	267	257	266	285	260	301	296	269	300	227	258	265	255	254	278	264	266	300	271	249	273	251	238	267	242	281	286	263	269	307	284	271	281	260	271	290	273	286	281	254	261	265	280	291	252	308	291	275	262	283	264	273	279	267	269	260	268	276	284	250	246	264	250	267	267	246	287	251	282	247	281	268	271	245	251	267	298	304	268	261	274	300	262	258	279	270	267	276	278	264	274	268	277	291	264	257	289	285	240	233	249	282	254	243	254	276	274	255	252	272	264	276	264	241	270	290	241	265	277	279	283	268	262	301	258	255	276	234	268	274	257	243	260	269	288	273	233	289	282	273	262	281	257	281	272	295	280	278	259	278	250	280	246	256	262	251	272	232	249	270	260	257	275	280	263	260	267	267	281	272	291	269	303	264	262	280	283	247	263	281	283	278	285	285	277	278	262	288	279	255	259	274	273	282	244	267	275	253	266	282	281	279	264	279	272	275	277	304	279	252	265	298	265	270	269	282	272	273	264	293	299	288	265	283	243	279	243	274	240	259	262	265	261	276	254	263	255	245	251	269	293	263	261	263	271	249	279	290	253	247	261	252	234	266	301	263	273	291	296	252	251	263	283	291	269	270	252	243	277	244	255	284	285	229	262	265	254	256	272	278	272	258	248	253	268	287	263	248	259	267	225	279	299	282	270	237	293	257	243	253	275	274	285	278	255	248	268	245	276	268	270	268	291	251	267	297	256	256	265	285	277	264	252	252	261	256	250	268	250	280	262	287	277	250	266	244	264	280	239	267	256	232	266	256	286	285	273	250	260	280	255	251	254	276	268	303	251	284	248	284	264	257	252	256	240	281	275	273	256	264	254	288	279	247	272	270	271	243	283	278	278	266	267	263	258	272	264	262	273	292	278	271	272	290	305	267	239	260	282	284	272	261	274	261	272	282	243	274	259	280	284	290	270	284	233	301	279	236	255	270	267	304	248	269	255	247	271	256	277	275	264	280	246	305	235	293	241	264	243	272	260	273	251	273	264	265	265	266	258	293	268	251	278	252	259	246	267	264	241	268	275	253	285	271	278	277	280	246	259	280	270	276	284	313	262	283	268	271	251	270	260	244	278	258	281	283	263	263	263	236	268	276	268	278	263	258	278	266	231	270	236	257	259	267	288	256	269	272	279	279	293	254	268	261	276	239	262	259	272	280	260	275	256	288	290	289	276	269	261	276	263	266	249	246	278	276	238	257	270	265	285	254	257	272	251	260	287	257	272	271	295	265	296	289	242	292	263	262	257	271	258	272	259	255	261	256	279	274	267	248	292	271	268	254	285	283	273	260	251	269	235	267	272	266	280	253	267	293	269	279	266	270	264	261	280	256	259	275	245	225	277	267	277	272	299	279	279	287	279	282	283	286	290	267	275	277	250	245	259	271	263	269	289	296	248	248	262	249	303	262	272	246	279	251	266	258	261	254	285	234	258	259	262	281	268	273	293	295	225	245	245	276	273	248	278	274	282	251	265	254	227	247	284	287	265	286	284	250	300	280	265	284	275	265	261	266	252	271	252	253	276	272	241	254	247	237	268	295	250	256	227	294	283	236	253	264	281	287	233	281	271	260	253	289	281	246	249	245	284	259	235	267	268	264	267	262	277	273	272	268	281	252	246	256	257	308	245	237	277	271	244	265	305	288	249	236	248	297	259	272	259	245	276	265	261	257	260	265	246	287	255	290	275	256	262	275	268	263	260	316	287	267	246	244	264	270	251	268	241	261	257	274	256	249	274	259	265	288	255	261	278	286	255	248	231	285	237	277	287	274	238	269	271	259	261	266	268	266	273	264	275	244	283	258	238	273	247	265	293	285	277	264	250	268	259	236	270	278	239	250	245	277	268	277	281	264	271	271	243	257	254	243	276	260	280	262	269	244	273	273	272	262	255	276	254	243	258	278	264	254	278	239	256
45668	36759	16577	8831	6245	4879	3597	2844	2293	1888	1612	1386	1187	1009	1033	881	824	772	786	665	682	607	607	611	615	599	553	563	540	492	474	462	526	477	475	486	482	464	462	473	476	461	462	468	456	475	440	475	431	448	468	455	409	422	426	454	458	463	445	445	445	438	445	413	442	449	413	481	405	485	436	407	424	446	427	422	412	449	441	416	431	433	421	427	434	438	440	474	430	421	451	475	454	454	403	413	408	457	432	431	466	482	434	426	428	463	450	430	430	400	411	440	476	414	421	456	406	408	452	435	458	434	449	416	473	438	430	432	471	436	424	456	460	442	436	382	426	413	415	420	488	450	439	447	425	465	434	428	423	438	475	383	450	461	419	444	376	451	425	441	432	452	429	447	425	435	432	451	435	420	460	437	410	450	410	418	407	439	397	404	439	443	478	432	443	424	425	437	430	430	421	418	438	448	446	437	442	452	391	438	431	443	446	409	456	418	451	444	432	447	433	422	415	421	445	454	413	424	408	437	446	421	451	415	396	426	415	443	395	438	424	439	409	417	449	402	420	414	424	419	438	435	435	426	439	429	424	461	402	452	434	459	451	398	443	480	456	417	403	440	422	444	391	432	451	373	441	400	390	409	405	436	418	414	439	391	437	470	428	419	447	470	426	425	471	407	459	422	438	423	389	435	395	415	397	396	406	449	412	425	441	464	419	439	423	414	417	429	442	406	393	459	422	415	420	412	442	410	401	437	404	414	425	459	445	458	411	445	461	438	457	420	406	442	413	394	455	432	451	397	419	409	436	436	410	415	446	413	432	437	384	410	436	422	421	433	461	442	459	421	422	415	444	392	443	401	438	410	401	440	461	435	426	436	432	444	424	451	427	431	455	419	390	456	448	421	442	419	418	436	423	432	425	474	415	414	488	415	412	433	421	415	424	403	416	443	393	444	421	387	428	417	416	392	422	423	433	445	424	428	405	445	409	428	469	434	416	423	437	461	472	410	423	418	399	455	453	444	428	436	442	421	407	441	427	410	424	446	411	499	399	418	422	425	433	413	449	424	416	392	441	405	401	434	456	405	415	437	400	459	387	434	458	438	441	460	431	428	421	447	437	439	463	425	434	456	451	412	417	406	455	438	476	412	414	436	476	426	445	404	436	412	459	421	438	439	430	460	448	419	412	434	439	427	421	460	396	397	408	410	444	398	436	450	422	400	437	408	419	408	432	447	436	398	443	415	470	465	441	442	448	452	466	432	457	475	401	429	416	448	423	453	443	410	464	414	393	411	404	432	440	431	433	421	434	410	440	410	467	458	416	451	408	454	447	395	429	408	425	430	452	440	442	436	442	425	418	411	430	479	440	376	417	435	462	418	450	446	442	419	410	431	431	427	431	402	445	428	413	395	423	399	467	413	437	475	428	482	443	429	451	354	440	458	431	468	433	455	406	429	429	444	418	436	469	442	443	431	435	440	431	413	440	393	458	428	475	429	426	439	380	446	406	454	428	432	423	424	402	429	422	418	413	428	394	427	421	441	474	393	435	425	445	455	419	415	424	441	440	409	408	430	438	427	421	425	480	404	414	472	412	432	435	432	445	402	409	433	412	411	463	438	460	451	436	427	408	407	432	447	443	453	397	391	443	437	426	441	429	411	438	420	433	412	416	416	428	411	463	423	434	424	446	437	447	440	423	437	444	422	454	403	442	439	435	411	437	371	435	400	459	439	393	443	423	440	418	420	452	465	444	397	427	425	416	433	468	418	432	434	439	387	388	471	406	388	418	401	402	430	459	419	448	423	405	421	440	425	444	432	415	440	469	416	388	447	422	447	453	422	467	424	426	426	443	440	420	404	409	441	435	436	444	421	393	414	419	447	440	464	436	417	399	444	423	439	443	435	414	437	448	416	416	429	446	424	455	430	462	459	436	420	449	464	428	415	424	431	382	430	437	443	408	434	422	411	442	418	411	410	431	393	419	453	439	426	414	421	426	483	406	435	441	441	401	437	449	418	434	445	446	470	440	412	456	438	443	461	405	432	431	453	410	455	442	446	431	434	409	430	434	406	451	420	434	454	398	437	420	436	430	458	410	472	415	417	404	416	427	436	444	432	443	453	430	430	438	429	437	425	462	431	418	436	441	443	437	438	408	435	406	442	423	419	431	433	426	461	435	438	445	470	429	463	445	424	442	436	412	427	427	427	445	467	419	454	439	404	413	480	464	426	436	411	436	413	432	431	442	419	462	393	403	422	416	476	462	457	396	408	455	423	448	424	449	459	448	429	440	433	443	442	462	469	419	459	411	459	401	398	415	425	440	395	429	402	419	436	390	429	403	426	414	396	423	418	471	432	406	430	421	424	435	488	438	406	457	446	415	418	411	414	429	426	445	408	427	426	421	412	429	430	442	421	430	439	406	419	428	441	429	431	425	395	421	429	404	439	478	453	419	441	448	461	389	413	433	430	452	393	430	416	445	420	428	449	445	418	426	431	466	452	450	430	474	398	423	390	453	441	477	401	434	446	386	475	434	442	419	457	455	423	393	444	447	458	455	395	408	418	426	436	475	452	434	421	448	414	425	433	418	480	422	399	456	462	448	439	431	405	427	443	431	415	467	444	467	393	413	430	432	383	458	434	390	426	404	454	434	413	432	417	426	459	421	457	441	427	443	400	416	407	444	426	479	436	415	437	416	424	414	450	395	406	447	426	409	434	442	405	418	429	461	403	417	439	421	469	441	425	418	428	444	436	393	463	429	423	443	416	395	425	434	449	446	441	425	394	454	462	468	444	439	417	437	459	474	426	454	404	433	463	435	440	443	408	465	423	455	433	433	396	430	435	433	464	418	477	431	400	409	449	397	434	394	427	440	443	440	436	412	375	425	419	412	435	427	462	422	427	453	433	448	425	404	417	418	443	426	425	420	435	458	475	422	442	442	433	430	426	377	450	434	400	411	431	434	414	415	445	438	428	435	443	450	431	447	430	436	403	423	429	450	455	455	427	455	465	477	410	446	409	437	430	404	421	435	421	406	403	409	465	447	416	410	442	372	440	442	446	430	439	409	451	454	443	409	440	463	398	476	441	397	417	435	439	399	409	448	436	407	449	426	439	436	472	415	412	461	438	455	448	410	438	416	415	449	426	460	425	432	439	426	466	451	423	430	379	458	415	409	439	424	412	438	418	435	441	396	431	439	484	426	431	445	402	444	393	438	426	397	448	422	404	437	490	440	446	431	435	444	438	443	407	440	400	409	429	456	459	449	425	429	436	424	437	423	461	431	454	431	422	415	419	389	410	439	469	423	405	471	427	425	450	459	429	437	440	440	466	422	404	457	434	424	446	418	444	434	444	417	459	461	421	440	461	435	446	431	437	429	427	414	421	430	423	433	430	408	409	422	425	453	399	386	420	418	390	424	449	423	425	446	443	432	422	454	468	429	425	396	427	393	436	429	429	429	398	438	448	452	393	437	411	457	433	444	409	436	469	406	457	417	404	434	396
28606	22280	12002	2220	1033	946	801	712	752	695	652	627	638	578	651	596	646	595	592	610	566	597	569	592	583	590	601	629	589	603	595	604	600	590	558	578	625	587	582	570	600	551	566	570	596	572	595	583	586	569	582	595	652	613	591	637	587	597	562	587	557	601	612	585	536	548	588	532	616	597	610	596	606	643	611	598	595	611	580	635	591	635	549	590	561	607	602	636	591	600	563	606	599	597	578	539	663	572	575	581	584	630	605	613	578	569	585	569	561	598	579	591	545	604	594	584	600	579	596	606	609	568	652	593	577	584	578	601	594	597	545	592	541	542	610	603	578	574	614	560	577	584	571	634	598	577	546	568	571	599	613	591	583	561	590	626	569	577	574	580	580	613	568	577	603	620	604	588	570	563	564	622	551	590	575	637	571	550	575	589	585	557	588	614	583	555	600	598	565	519	560	561	583	575	561	562	556	576	646	542	577	582	650	590	563	631	614	593	617	604	561	595	520	567	583	557	594	546	631	598	571	582	540	570	580	582	599	584	589	634	537	597	594	563	584	579	570	564	567	620	600	617	589	612	589	607	615	605	613	590	552	583	562	561	585	610	578	573	535	580	564	541	602	601	626	556	553	592	582	567	582	608	581	563	534	626	600	627	584	607	607	541	542	558	596	550	615	591	603	563	583	569	587	601	549	630	575	565	594	582	580	581	591	549	589	582	587	558	587	571	591	562	599	587	575	589	602	547	612	597	591	604	582	595	581	543	615	548	587	569	566	584	572	584	607	614	597	561	577	613	565	609	635	562	584	606	552	600	566	623	589	618	614	570	539	572	616	529	559	581	556	552	523	589	610	594	562	559	591	611	616	566	648	598	565	603	598	602	594	593	583	584	586	588	579	577	578	638	541	551	586	602	609	570	562	613	570	576	607	578	580	578	579	590	569	594	607	597	627	567	576	544	604	598	572	580	596	585	593	553	594	650	595	637	630	592	575	566	566	564	564	536	570	603	628	597	591	576	579	582	588	588	593	556	565	564	584	613	555	547	571	586	600	610	579	629	604	609	565	556	609	612	577	596	597	625	545	554	547	564	589	567	588	579	585	549	645	593	590	559	655	615	595	602	632	557	549	605	609	585	573	569	608	585	563	610	597	612	559	589	555	564	543	573	589	582	580	626	574	549	616	607	586	589	523	597	618	593	597	593	581	566	549	623	582	599	593	547	589	594	572	613	629	607	585	596	609	559	569	572	580	548	575	587	564	615	580	591	575	572	583	598	612	598	622	553	571	574	599	599	566	565	608	571	564	571	556	615	578	580	603	608	615	597	590	588	571	594	622	576	575	585	595	566	568	581	579	583	593	595	607	550	579	602	565	621	579	551	609	598	563	589	605	568	592	577	633	605	573	612	550	579	549	597	614	577	573	594	592	561	582	604	568	562	540	598	560	567	585	540	621	574	581	600	548	628	580	591	579	592	606	575	571	587	610	607	585	569	547	564	585	584	585	610	611	596	615	627	563	605	553	680	584	588	552	569	577	569	597	550	623	625	584	564	665	589	575	598	585	586	584	572	619	569	603	605	582	560	574	564	604	631	621	613	576	564	617	624	632	610	572	570	574	594	549	578	600	570	584	601	620	578	584	620	611	581	596	554	604	614	613	584	600	588	579	577	567	596	598	585	609	578	596	592	575	621	584	558	534	595	620	574	597	614	589	595	558	593	597	584	574	546	638	589	594	586	582	560	533	563	600	593	564	607	633	563	567	586	581	578	605	591	611	592	597	556	550	617	635	646	567	565	625	601	604	603	602	615	618	542	560	573	572	587	537	591	552	577	564	590	613	577	591	575	605	575	638	587	591	598	589	581	589	571	580	569	582	581	589	593	616	577	545	583	620	580	612	585	626	607	570	587	556	618	589	616	597	600	599	592	594	516	623	561	550	547	577	563	581	622	646	550	614	583	580	583	596	595	584	582	588	603	613	569	595	583	571	619	595	572	616	545	605	582	574	580	591	604	575	614	592	610	575	585	547	609	609	570	552	599	644	615	556	569	593	631	605	603	579	576	649	585	578	577	578	576	588	559	578	598	596	588	578	543	612	585	575	612	558	637	553	613	607	556	555	587	541	587	563	587	543	580	589	567	590	605	582	549	618	616	579	550	624	618	564	570	617	619	599	587	587	566	606	570	575	549	566	629	615	619	623	598	588	545	579	582	602	630	572	564	555	606	632	574	584	566	592	559	567	552	595	575	587	616	569	612	581	619	610	550	564	596	583	617	583	590	651	543	592	581	551	591	589	573	560	585	560	564	594	572	608	593	580	598	591	580	573	575	605	600	632	593	578	572	568	586	554	624	635	601	613	595	526	662	585	600	569	565	591	605	604	566	558	531	556	636	568	556	576	601	543	561	567	570	597	594	619	572	575	605	617	574	608	589	532	625	518	568	584	598	569	544	586	605	581	562	611	573	572	542	577	600	567	600	609	587	598	628	601	580	606	580	541	597	610	585	593	568	628	541	582	574	604	593	610	603	560	561	542	549	556	633	612	597	543	579	582	597	562	626	621	588	582	598	591	576	622	602	637	586	624	588	564	609	583	595	631	605	609	612	582	554	546	538	575	579	574	595	537	598	587	591	581	570	573	602	570	599	522	613	560	581	619	606	524	588	577	594	584	565	577	595	599	588	556	573	623	553	588	594	630	603	573	610	566	584	620	599	580	586	572	614	586	592	587	582	578	580	562	548	591	580	587	611	599	617	592	580	583	566	643	560	595	592	585	575	627	627	544	570	616	532	554	580	552	581	555	592	531	571	562	594	620	554	559	594	576	522	605	604	596	597	614	604	580	578	618	570	581	590	568	588	633	593	581	564	577	597	604	589	564	581	606	559	651	614	579	529	541	603	602	569	611	567	568	563	587	581	594	625	605	583	586	530	559	583	582	536	586	594	611	541	605	607	561	584	582	591	570	612	516	607	607	621	588	595	596	566	624	566	597	588	580	543	612	621	595	563	608	576	564	591	553	578	627	632	568	603	579	558	583	596	638	562	552	605	612	559	566	584	594	565	621	559	582	562	572	592	584	529	566	561	617	589	585	574	578	642	565	604	597	620	558	555	548	608	561	578	558	579	571	588	568	602	619	606	594	601	626	598	576	572	562	553	645	553	601	564	568	585	601	605	596	612	579	622	585	532	575	558	611	599	588	564	578	580	571	563	584	567	570	546	568	571	559	604	543	596	593	559	608	590	552	555	584	574	599	635	571	555	566	576	591	606	578	552	658	595	592	633	559	647	604	614	621	585	613	620	607	593	580	592	603	578	565	576	587	573	584	556	586	626	603	576	602	577	608	528	620	560	571	536	608	558	587	574	559	602	583	608	582	570	569	591	607	609	615	588	628	573	609	580	574	605	566	556	602	552	615	607	565	588	567	620	595	553	606	579	631	556	603	597	617	592	615	577	610	598	628	635	554	562	585	625	594	571	551	561	565	591	597	556	540	583	579	548
34818	23962	5893	2810	2175	1808	1562	1435	1257	1214	1166	1123	1028	1050	1090	962	996	1041	965	1022	957	884	888	935	948	876	941	877	889	929	902	900	923	936	902	940	915	869	875	920	898	947	946	930	872	902	920	866	858	907	910	917	933	910	898	922	875	956	886	915	889	931	902	900	943	844	866	917	905	866	835	904	923	897	930	936	933	947	864	914	859	933	957	884	890	933	910	937	913	909	924	890	906	852	888	916	883	902	910	882	902	900	901	873	881	932	944	922	864	938	846	880	874	891	910	913	901	867	925	908	877	938	902	904	931	937	904	890	882	964	966	879	902	903	883	892	937	889	936	864	933	925	939	911	899	909	877	877	901	876	892	956	920	874	930	925	941	896	911	984	858	825	936	851	906	866	909	928	923	915	950	934	926	914	900	942	902	903	844	893	884	914	905	913	926	941	932	888	923	925	911	903	888	892	865	868	915	914	941	929	872	894	935	929	883	914	942	896	881	890	877	921	899	954	870	939	877	925	891	905	939	909	931	945	874	924	941	874	899	903	897	908	904	887	907	884	891	863	934	847	896	966	875	925	885	907	935	869	911	931	935	914	885	870	906	908	869	882	911	895	950	926	968	883	860	858	924	926	958	900	890	942	924	867	938	914	929	939	958	971	931	891	905	873	960	903	913	881	854	880	861	876	891	919	897	911	950	877	916	836	849	918	945	978	861	879	893	913	937	869	900	910	876	923	882	900	916	873	842	928	866	918	853	915	922	922	913	944	886	951	931	890	876	874	898	885	938	872	915	882	914	942	913	840	878	882	904	889	942	841	917	937	938	901	887	928	931	879	882	987	852	889	910	883	862	889	829	884	906	862	904	861	932	881	891	875	864	939	872	938	861	851	965	882	909	903	874	860	909	895	935	900	876	872	921	888	948	922	934	886	917	920	869	889	895	932	981	870	931	927	906	898	907	980	913	918	915	909	910	915	936	901	884	917	891	930	856	887	871	925	914	884	876	889	853	940	917	939	904	928	876	878	913	902	932	854	872	893	909	976	916	932	907	921	888	867	945	903	913	902	950	886	925	861	855	927	925	905	897	915	921	899	917	917	949	894	875	911	920	877	890	870	888	926	947	971	916	937	945	921	930	927	914	923	948	926	888	868	922	910	916	883	919	934	931	916	896	917	891	880	970	912	897	910	882	900	855	893	928	935	888	928	899	968	911	941	924	901	908	924	954	946	956	913	891	901	847	884	834	891	887	831	947	922	892	912	858	907	879	914	907	887	900	906	925	897	898	907	927	925	911	922	916	945	935	852	932	878	887	881	878	913	951	931	890	911	921	900	913	901	887	918	892	890	883	915	903	914	914	938	945	866	884	875	917	937	909	902	918	888	889	915	881	883	909	930	918	863	925	867	957	907	893	910	905	897	908	891	852	849	871	959	878	941	854	934	894	936	901	886	928	935	953	899	957	982	880	953	882	942	879	908	949	915	936	925	849	906	928	923	889	849	895	922	906	927	913	942	916	906	946	907	902	858	864	890	938	866	872	961	912	939	939	928	906	919	920	849	933	884	924	906	910	849	932	957	851	907	898	891	873	920	922	889	897	921	860	860	880	864	928	942	930	895	902	930	909	826	909	935	952	928	906	922	934	922	878	905	896	937	899	909	875	905	901	882	930	947	878	894	903	889	855	890	827	879	925	926	872	896	876	938	897	883	868	951	888	940	913	921	872	886	894	922	859	909	870	933	963	865	903	922	939	938	958	840	874	859	843	843	869	934	956	919	936	923	893	903	938	978	855	904	868	935	964	905	885	898	876	917	907	885	919	942	884	900	867	921	866	875	902	907	937	927	857	957	919	821	878	978	900	949	878	913	958	930	905	924	882	917	922	932	872	946	897	902	939	929	908	931	872	952	899	905	879	887	851	918	945	881	911	858	864	860	957	917	894	920	911	913	982	850	917	922	885	924	945	924	945	977	882	926	930	904	935	903	913	899	931	957	895	874	910	926	934	850	925	961	904	904	895	889	936	944	886	905	985	907	923	863	869	938	902	894	905	917	906	976	902	859	857	968	896	873	942	900	863	902	884	885	919	875	914	909	896	895	902	917	897	932	902	854	874	856	899	939	915	906	934	921	913	911	911	867	905	888	895	914	912	979	914	890	946	905	896	901	876	907	940	922	848	942	918	912	906	927	914	909	879	886	915	891	875	907	883	913	863	899	955	866	921	862	896	883	862	873	887	946	930	841	926	888	846	932	935	890	887	896	914	948	930	907	952	891	916	918	929	921	863	856	908	909	889	899	917	942	912	846	847	889	891	950	917	882	876	890	893	925	848	869	939	879	859	873	948	846	927	930	925	929	892	932	919	896	966	889	915	912	889	863	918	895	934	934	926	890	902	910	871	874	875	897	955	911	909	893	887	859	903	914	889	872	931	938	928	973	874	903	893	939	896	883	923	949	882	896	853	918	932	934	898	879	884	869	895	915	860	934	873	938	870	828	925	877	930	926	926	948	916	872	909	912	879	860	921	908	914	901	876	900	877	910	909	845	858	921	988	921	859	849	897	953	919	908	922	905	913	862	924	917	897	896	888	847	880	896	909	911	926	879	937	906	954	913	861	891	924	899	861	919	901	913	912	949	923	953	872	968	915	901	913	922	897	893	886	899	906	950	955	882	954	901	909	922	906	903	894	922	901	917	968	880	942	920	898	892	861	897	901	884	874	933	945	976	912	894	933	932	954	880	891	906	890	910	899	865	893	943	945	879	913	909	912	877	882	900	895	924	936	871	926	914	907	898	891	901	928	935	886	877	852	901	917	920	900	905	893	911	908	921	914	906	920	892	881	896	941	884	872	938	914	853	915	880	849	889	876	909	830	897	908	888	877	881	872	896	937	854	955	931	979	823	847	907	922	929	908	865	866	891	915	885	924	907	843	891	900	956	931	895	884	868	906	878	937	859	930	878	903	937	882	900	978	907	938	901	875	961	929	928	921	924	912	971	894	881	912	936	890	897	872	924	929	907	896	886	871	949	904	903	886	897	879	890	909	893	948	927	922	914	920	907	919	890	900	890	928	914	936	907	933	881	893	884	921	897	913	937	861	924	907	914	944	929	920	841	953	910	950	885	898	937	941	902	886	915	924	918	918	891	952	883	942	932	894	919	903	883	919	881	875	891	897	941	904	842	925	923	912	931	911	917	884	892	928	901	933	917	925	938	968	898	896	875	854	900	856	918	958	897	889	895	918	873	906	867	955	908	932	887	904	918	897	853	885	880	900	889	901	926	888	915	921	937	917	925	881	938	887	882	922	937	891	915	887	912	939	909	923	862	906	888	961	857	916	952	926	944	936	954	933	893	876	961	919	902	905	939	947	923	896	914	915	917	926	927	855	918	901	891	871	883	938	889	954	928	939	940	923	938	909	847	878	883	943	936	897	877	903	928	935	903	933	908	924	890	918	872	889	869	914	914	905	925	906	842	861	953	876	892	956	920	910	880	883	914
24291	21341	28523	24413	20944	6063	1530	1026	904	808	732	698	665	712	614	645	632	599	600	608	598	588	583	543	557	545	524	565	592	565	575	568	541	570	550	552	550	580	517	535	545	552	532	537	523	579	522	506	542	513	549	536	516	534	513	543	549	544	548	554	551	519	545	538	511	525	561	505	511	511	564	564	553	562	526	533	537	500	507	549	563	543	539	504	543	525	561	512	494	522	529	538	501	535	551	555	533	535	569	555	578	584	536	529	518	519	545	527	581	527	602	526	560	518	518	543	510	538	535	544	538	539	525	523	545	541	496	602	509	542	566	532	564	534	536	526	531	545	575	542	525	542	484	518	497	539	546	512	524	506	534	555	519	516	534	543	542	531	557	554	587	511	531	542	580	540	519	523	578	541	530	515	543	529	505	533	532	496	505	563	577	548	530	523	523	497	530	529	498	513	517	560	534	527	507	499	507	537	566	580	593	530	529	542	546	561	563	528	536	546	517	551	479	524	578	523	553	561	564	532	533	561	527	571	569	528	513	560	514	539	548	478	529	542	540	606	526	542	528	536	533	516	527	527	570	523	531	570	533	553	575	528	588	522	480	539	539	556	565	526	515	489	521	528	534	545	555	545	503	486	549	520	549	498	544	515	553	515	544	557	528	539	559	560	549	494	487	510	509	524	517	536	517	545	558	505	540	539	547	539	528	535	562	553	544	504	561	553	559	504	564	528	563	518	481	522	512	511	536	564	530	570	544	578	551	519	554	526	491	517	519	546	540	574	544	509	555	573	487	565	507	541	557	531	520	526	506	512	470	537	571	554	584	498	552	537	508	508	562	524	553	566	536	556	528	530	525	538	511	542	544	558	551	559	516	531	564	532	544	514	521	493	544	545	484	497	528	544	566	512	512	517	529	551	507	546	532	526	550	528	519	501	533	522	520	530	555	521	535	492	514	548	535	577	561	558	549	526	532	537	577	530	553	547	525	517	540	573	565	538	521	480	549	536	521	543	561	525	571	527	535	524	539	538	542	530	497	483	555	530	537	506	477	550	556	513	514	551	517	578	575	570	533	520	503	517	523	529	526	557	505	527	535	533	562	504	545	515	565	589	521	491	562	516	529	499	536	502	509	531	558	542	550	522	590	578	545	555	530	545	546	529	532	544	536	554	538	526	556	555	512	491	526	528	567	520	538	517	545	500	540	525	543	556	583	534	513	547	510	535	569	485	521	549	543	582	546	541	501	555	520	521	523	532	575	507	515	502	538	592	541	569	546	507	540	533	545	540	566	512	538	508	551	543	562	495	499	544	549	525	464	565	521	545	501	488	516	555	530	501	516	554	522	525	535	542	500	567	538	532	559	519	530	559	514	557	562	534	529	525	529	546	504	555	491	503	514	565	489	537	554	548	547	495	488	526	491	558	507	546	569	504	493	531	503	540	543	540	525	532	496	558	564	582	499	522	535	526	550	535	546	531	526	571	514	531	504	531	523	523	545	505	542	532	514	538	558	537	496	540	528	518	542	522	522	504	541	562	522	561	520	514	545	548	515	541	522	529	562	563	529	542	562	481	564	556	500	536	541	511	535	518	538	541	561	532	570	530	548	564	557	546	570	538	509	521	487	568	522	545	515	542	566	551	555	560	529	550	558	564	575	574	527	572	606	541	517	546	487	541	527	527	549	499	586	567	532	540	556	467	520	526	569	562	558	565	543	503	544	537	541	542	545	514	559	558	581	527	508	563	535	490	531	533	488	556	514	520	533	529	557	498	501	574	541	532	537	505	527	531	504	567	552	544	523	525	543	527	506	516	546	580	502	514	573	536	533	511	535	553	543	559	541	510	513	507	554	537	544	512	529	542	518	502	552	561	523	547	546	505	601	548	521	506	507	532	544	548	569	527	511	574	489	554	529	503	506	529	530	557	584	511	556	544	544	534	514	526	548	547	544	512	539	532	532	540	499	561	553	566	518	592	533	589	552	543	544	521	551	537	541	493	488	566	534	540	525	536	531	508	541	559	545	533	540	508	505	494	544	546	534	526	571	492	525	541	530	549	561	520	558	544	518	542	535	546	558	502	554	524	535	508	526	518	553	494	545	532	528	511	519	514	527	569	548	528	514	526	490	537	508	549	555	505	536	541	540	531	486	549	534	549	543	553	499	582	541	532	559	507	538	518	541	502	523	533	540	523	534	564	545	556	506	538	560	513	540	540	472	540	519	541	544	565	536	505	540	552	559	565	513	541	531	556	539	554	540	518	537	549	554	483	564	525	547	536	532	491	548	514	520	523	515	500	527	516	553	524	526	527	512	505	557	521	489	538	563	502	582	585	543	494	556	528	547	515	516	537	514	502	538	542	525	536	521	529	492	569	524	524	511	522	538	483	492	547	509	522	529	496	536	499	559	531	541	534	549	522	534	483	535	530	587	496	522	557	498	528	501	500	538	556	525	521	539	532	568	528	498	527	558	506	562	507	523	493	510	519	497	523	536	558	505	535	504	584	550	541	529	517	512	506	524	539	562	561	529	519	577	567	534	550	529	539	523	553	506	537	513	551	558	503	532	545	489	531	569	530	542	548	512	555	529	516	537	521	541	544	551	558	550	564	538	531	569	541	563	508	531	521	565	506	519	531	564	526	538	558	539	538	564	555	548	524	491	552	558	558	551	505	512	549	521	525	545	501	552	527	537	543	562	529	542	549	530	525	541	470	554	573	549	554	555	534	515	516	516	480	493	530	547	532	519	507	556	503	536	526	553	535	586	563	533	537	560	537	509	534	559	518	510	581	505	521	568	523	522	537	519	488	550	526	569	512	555	513	546	568	535	532	558	529	499	582	534	486	549	509	546	550	555	542	479	555	516	493	524	533	508	529	547	548	548	538	577	501	513	561	530	567	488	563	556	586	542	520	505	544	545	525	546	503	512	521	539	551	533	565	569	544	548	547	547	547	566	508	542	540	539	557	530	510	532	525	488	573	529	525	531	538	541	578	539	575	547	549	580	525	525	526	536	521	540	533	576	530	508	537	553	549	552	549	527	548	564	507	576	536	531	512	522	518	575	538	555	564	508	504	538	563	524	480	526	508	547	542	532	534	563	522	571	493	527	517	537	473	533	554	566	541	524	501	548	543	501	535	513	543	508	539	543	554	551	545	521	524	536	542	504	566	575	491	541	542	545	563	527	526	548	554	553	532	518	558	552	527	546	511	529	539	510	549	504	553	533	529	534	526	518	516	544	546	533	532	533	542	559	599	511	583	577	505	526	555	508	524	519	540	517	534	522	508	521	528	540	526	511	531	499	523	503	528	487	556	521	555	555	539	566	538	501	503	501	521	538	561	546	509	542	547	507	520	537	549	553	525	504	538	521	561	558	578	536	536	517	489	517	512	539	555	546	529	503	543	526	526	503	565	547	541	510	541	521	535	517	512	539	555	486	519	540	548	534	544	534	554	549	568	513	525	546	566	556	575	511	523	557	533	502	541	556	491	534	559	552	520
41755	35588	11944	6269	4405	4622	2818	2294	1969	1669	1520	1409	1353	1264	1201	1112	1090	1099	970	971	993	971	988	940	884	885	963	860	858	889	907	892	907	861	853	833	915	890	879	883	908	897	773	842	908	871	917	878	825	856	876	809	847	855	824	758	888	793	844	862	812	839	820	873	859	868	815	875	864	857	851	829	866	830	848	872	835	839	814	850	859	786	895	850	835	852	847	813	837	862	882	844	834	853	886	795	907	835	785	813	886	848	864	811	853	844	836	821	876	801	896	842	858	805	855	857	827	829	859	786	869	905	882	806	829	815	843	788	805	835	867	862	903	891	807	891	842	867	814	883	893	901	831	866	858	788	831	873	809	885	847	813	829	871	826	880	850	886	843	807	887	855	888	874	843	847	831	817	809	817	830	776	820	872	895	853	785	812	854	821	820	830	922	797	860	805	818	846	874	845	818	821	875	840	805	847	822	827	819	845	819	806	906	839	847	850	836	880	836	863	798	810	877	858	876	814	856	860	826	839	818	820	866	884	795	811	859	830	841	831	841	835	805	896	864	889	853	817	891	836	823	870	860	766	811	859	843	850	850	826	830	871	833	811	819	880	837	831	833	824	827	835	902	851	807	804	794	829	824	841	820	855	843	809	870	838	886	844	871	831	809	835	824	836	855	858	842	867	838	852	870	773	883	856	798	845	811	857	882	882	851	834	862	823	813	861	872	806	829	816	826	833	854	899	863	836	833	859	829	808	812	786	816	866	849	876	877	793	791	861	787	848	856	830	849	837	823	825	851	835	810	871	874	833	866	814	916	832	834	773	835	885	834	813	814	786	837	882	832	841	875	819	830	823	857	830	837	817	847	798	811	854	892	829	847	854	836	865	881	844	836	854	797	808	892	836	846	827	857	830	827	840	835	828	818	833	868	809	823	785	851	827	843	847	852	797	846	855	818	830	852	830	867	868	811	851	819	840	867	837	822	879	850	875	860	835	820	813	888	840	862	805	814	821	835	808	852	790	862	876	796	828	789	843	840	827	834	889	890	892	787	827	857	837	888	874	826	869	847	853	809	814	774	814	846	804	797	877	823	903	835	799	820	880	862	827	841	873	823	867	789	817	835	839	811	798	845	806	865	802	839	829	826	796	857	809	886	875	848	889	840	837	861	811	841	836	801	834	824	833	856	816	851	837	830	896	883	855	817	839	864	858	802	824	838	885	834	852	861	805	826	824	843	899	829	875	835	871	809	878	851	898	818	827	805	830	788	869	859	853	889	835	810	815	835	882	828	795	810	836	872	851	859	864	885	838	864	849	831	841	828	886	868	824	864	858	873	842	796	818	822	865	896	872	836	826	850	840	835	846	821	832	840	867	838	839	868	826	853	853	855	866	873	816	871	832	873	800	825	888	860	868	837	819	799	830	910	837	865	826	856	890	830	918	889	765	823	805	844	904	892	797	827	830	852	805	838	883	823	872	873	886	892	870	856	874	851	829	874	809	839	864	851	828	860	844	869	844	811	885	828	843	840	781	849	840	894	836	782	847	829	872	863	853	886	817	895	834	806	844	872	866	831	838	803	869	882	849	815	825	818	830	802	843	824	846	820	872	867	899	876	786	850	815	823	821	859	835	822	844	824	807	837	874	830	828	817	781	855	829	874	832	828	850	873	797	840	878	862	847	860	824	833	805	883	804	828	906	844	839	858	844	844	830	842	833	797	864	799	912	839	859	820	839	795	880	877	819	847	841	804	790	866	826	831	858	845	854	884	888	839	833	890	806	812	884	851	813	837	866	782	884	816	821	844	833	820	869	858	841	876	846	868	889	868	857	828	829	860	890	810	812	840	850	813	894	880	833	806	827	849	860	824	856	821	834	826	867	823	872	848	846	823	841	778	835	836	864	850	841	829	809	876	868	833	895	850	807	813	852	803	831	839	765	839	879	856	818	790	825	839	781	871	865	858	845	889	869	841	847	820	834	790	839	838	847	838	857	826	791	822	851	868	874	832	879	789	816	836	848	816	795	887	841	822	870	792	836	841	802	815	865	790	895	805	838	819	851	862	816	795	841	840	814	809	893	857	841	836	842	844	816	867	843	856	829	831	840	857	835	826	819	892	797	821	820	886	844	821	888	858	826	870	852	883	836	850	811	822	861	797	817	816	794	825	816	863	854	810	869	810	833	813	854	863	872	877	788	828	870	854	849	863	805	871	891	823	783	807	842	883	848	866	816	873	857	871	840	848	870	824	861	849	815	847	865	874	853	831	885	874	841	859	863	837	832	835	817	818	844	833	839	884	791	815	860	797	893	856	895	827	871	858	889	820	884	850	876	799	887	851	891	831	822	814	864	872	796	830	818	853	826	906	887	862	804	870	915	837	801	860	841	856	774	820	776	776	855	873	864	812	904	793	889	828	844	810	815	832	834	867	892	857	868	830	834	907	833	847	835	856	818	801	824	813	873	828	838	826	778	876	859	820	830	880	822	843	817	795	812	872	836	878	832	841	792	897	918	810	819	860	836	846	842	928	834	824	793	819	871	853	851	853	856	834	854	844	837	828	797	844	847	843	875	846	863	842	823	873	873	824	858	838	816	841	836	845	838	916	820	849	870	812	821	851	831	841	845	815	844	863	880	829	834	864	807	823	888	875	859	827	927	858	823	817	813	794	882	860	842	837	872	799	820	846	857	870	870	867	840	860	818	863	845	813	893	849	878	828	855	843	826	855	846	844	830	829	842	863	830	789	853	875	850	820	805	852	863	833	892	812	849	840	878	860	885	853	855	849	803	850	874	856	838	866	829	850	874	879	835	857	772	785	895	817	881	803	885	838	837	801	898	810	842	835	879	841	864	842	845	855	875	869	824	913	822	831	845	852	851	839	855	832	872	843	857	847	773	822	779	844	837	827	891	844	876	864	782	868	799	858	861	840	853	827	831	853	861	803	831	871	865	801	859	834	822	834	846	850	836	820	837	847	835	850	861	822	876	821	855	831	814	815	795	867	843	852	864	838	810	830	845	833	851	893	809	838	835	863	904	806	776	854	836	843	825	788	848	824	833	886	857	828	806	879	826	804	794	853	816	799	809	884	812	822	823	839	841	808	767	860	823	833	833	886	813	861	867	826	813	842	814	841	902	828	831	834	860	819	821	849	813	869	842	830	871	816	907	793	838	831	858	881	855	880	845	823	805	824	855	821	847	854	850	834	823	811	758	873	830	885	836	840	842	823	817	850	853	860	807	839	812	872	843	762	841	861	831	828	813	824	833	868	817	806	813	843	788	820	863	862	810	825	837	830	769	829	834	834	866	826	829	823	837	901	875	821	856	831	850	865	829	826	840	848	820	817	833	868	821	844	877	859	821	842	865	877	909	889	821	796	840	873	817	793	827	854	900	838	839	853	824	847	858	846	818	803	851	839	791	855	849	813	837	767	864	847	852	855	869	812	818	849	854	851	828	841	841	802	822	858	840	866	852	840	792	809	825	834	848	833	850	845	850	847	822
23321	21314	29104	23805	21283	20793	5088	1080	767	676	598	527	518	454	450	412	422	391	366	335	320	326	359	341	329	338	281	282	314	297	309	292	286	250	293	272	280	297	252	313	267	255	250	256	272	256	279	230	254	277	276	246	236	252	291	292	290	270	289	271	254	274	280	260	279	257	294	261	249	263	274	282	256	278	257	264	255	250	276	262	220	242	310	264	267	252	279	285	262	257	253	273	276	274	265	235	266	252	290	246	238	258	293	245	274	261	264	264	261	280	289	242	281	227	246	288	235	261	252	271	234	272	287	278	236	231	269	259	268	267	247	255	283	248	276	272	278	264	259	259	251	294	297	284	240	286	267	271	259	241	283	259	251	245	269	262	248	274	271	258	267	267	289	306	281	260	254	290	270	256	250	272	272	280	259	285	272	271	246	281	261	286	263	282	271	264	264	288	260	234	258	278	244	276	252	275	294	247	248	254	238	271	261	272	264	266	252	249	245	287	268	258	288	281	246	247	271	261	257	264	261	270	275	233	254	238	267	249	246	267	275	260	264	262	277	258	288	297	275	254	251	238	263	243	247	246	254	264	272	254	261	279	266	265	273	250	230	265	273	234	238	257	260	268	268	251	275	275	245	242	290	277	258	276	253	275	275	268	260	250	261	276	270	265	263	231	275	258	243	277	229	271	285	248	255	246	258	237	252	260	269	285	248	240	221	254	262	273	270	251	232	267	278	261	272	256	250	232	288	249	249	266	277	260	272	266	260	238	284	277	286	286	268	278	262	243	239	265	261	280	263	266	247	255	281	284	259	265	257	231	258	266	263	258	278	270	264	239	282	276	245	225	270	271	249	275	274	272	259	262	253	278	288	265	243	254	265	252	241	232	261	247	278	236	273	272	258	265	249	252	282	248	254	249	234	263	272	268	264	267	250	288	270	278	259	295	286	279	226	267	260	279	266	255	267	249	278	248	295	251	256	258	271	260	260	239	244	243	261	243	251	260	252	262	252	276	223	267	268	262	280	248	262	255	251	257	276	260	255	289	268	274	260	262	272	281	271	283	266	268	279	277	294	274	269	250	239	244	248	286	256	296	285	277	273	242	250	276	266	282	285	267	257	265	251	280	277	291	284	242	273	259	291	241	266	252	263	263	251	250	264	253	307	231	248	270	249	246	264	256	281	276	270	284	222	298	281	272	243	265	282	287	297	260	249	272	287	283	295	268	262	273	297	242	276	265	244	272	258	256	255	257	262	262	259	259	267	300	250	263	266	270	253	280	276	272	258	262	257	246	217	265	240	262	274	247	292	283	243	255	272	287	266	253	277	270	267	263	273	265	236	285	263	283	229	262	242	254	271	255	265	281	282	235	287	251	281	281	282	239	277	241	280	248	222	256	252	277	265	249	266	266	252	239	276	276	260	269	235	243	248	233	244	273	245	246	281	273	251	269	262	272	259	284	253	314	260	245	269	258	288	274	266	271	293	259	272	239	274	264	257	288	280	267	251	287	235	274	255	274	279	280	249	284	247	276	287	271	261	259	255	265	259	231	281	262	251	244	261	271	234	280	274	301	267	258	286	243	244	284	249	263	262	262	263	280	252	250	239	290	261	265	256	261	289	259	261	276	251	279	283	272	245	264	290	252	254	272	247	251	262	268	261	258	268	269	254	255	256	286	255	272	271	259	273	237	256	293	296	286	244	261	259	274	260	256	258	265	271	261	274	239	265	248	263	288	243	271	268	266	255	277	254	262	253	274	275	280	266	284	263	275	271	272	240	269	249	254	248	242	269	258	256	284	269	257	267	272	302	241	253	248	275	263	264	267	270	241	258	268	246	304	234	267	241	238	264	236	268	265	255	273	285	260	260	265	297	256	273	229	257	280	285	259	257	260	268	271	266	255	263	262	265	260	222	274	273	260	262	277	274	262	251	240	257	265	289	280	278	296	261	269	270	263	225	280	274	258	258	255	260	270	272	290	268	243	267	277	271	267	234	271	265	235	261	254	272	265	225	238	262	301	280	253	278	273	280	268	279	283	251	264	236	310	252	266	266	265	248	255	248	253	263	263	244	285	302	273	257	255	278	265	244	250	275	247	252	243	241	251	257	250	263	297	285	265	271	262	292	256	292	269	273	276	254	266	277	251	293	254	255	274	262	273	267	261	258	271	258	261	253	273	289	255	265	259	297	269	262	268	248	272	271	269	254	239	278	260	272	274	245	255	252	274	284	259	262	245	260	266	261	231	257	251	237	270	272	255	284	252	270	266	278	237	266	240	251	259	265	261	293	268	262	289	282	249	272	269	301	266	265	280	273	267	274	276	278	324	264	268	268	254	255	261	274	280	255	248	276	258	266	261	261	278	266	263	233	275	277	269	261	272	258	273	268	237	246	279	238	257	288	278	263	250	266	271	290	297	288	268	288	247	258	228	275	277	287	238	269	260	237	275	272	282	258	266	281	263	274	266	236	273	244	281	254	263	252	260	276	275	271	263	271	259	250	280	235	283	289	266	277	262	271	263	269	273	238	253	287	278	300	247	294	257	243	262	251	245	277	254	229	277	235	249	259	245	236	249	248	271	262	242	265	266	242	274	272	290	271	278	269	269	255	240	281	261	277	254	264	246	248	242	259	243	254	250	242	268	237	241	237	240	280	261	244	268	259	267	256	277	256	276	256	251	274	275	242	292	251	248	269	245	248	260	234	253	244	293	265	248	252	269	242	265	268	278	267	271	273	283	265	267	252	243	290	295	252	252	253	225	232	297	272	254	254	248	264	237	256	259	260	234	278	262	273	229	269	279	262	235	264	262	279	250	267	274	289	266	281	275	271	269	234	261	245	257	252	245	264	254	260	256	269	276	269	263	274	230	258	274	257	273	271	268	263	273	257	277	302	240	260	266	271	228	273	260	286	280	258	233	279	260	257	263	281	260	271	269	306	251	225	280	235	278	264	266	295	294	273	305	292	279	284	277	263	247	287	272	258	288	263	265	263	269	260	274	288	270	238	243	269	263	239	256	275	279	288	260	232	264	261	253	266	273	277	275	275	274	277	255	264	249	241	250	275	299	247	263	276	285	281	239	309	285	291	262	249	278	267	267	267	287	268	288	257	247	245	246	259	254	274	273	249	251	266	270	265	270	282	257	251	241	247	260	260	276	259	298	264	275	276	257	255	263	249	236	264	243	261	253	299	279	276	256	245	272	261	270	253	266	270	263	277	248	260	248	283	266	263	289	240	265	274	251	273	258	273	273	255	270	252	248	252	263	256	238	272	256	264	291	289	271	269	274	265	249	254	219	252	269	266	245	272	271	252	258	270	286	261	243	283	278	259	261	246	274	283	281	253	251	257	292	250	277	273	264	282	247	280	245	257	248	269	248	280	250	255	254	251	244	261	248	276	235	261	300	262	247	268	276	248	233	251	248	251	284	275	253	309	257	281	282	265	274	263	250	290	257	266	283	264	241	260	269	270	266	248	277	278	240	267	271	258	261	247	272
46361	39095	16224	8774	6037	7830	4388	2674	2191	1857	1575	1403	1228	1039	1028	885	866	785	731	661	627	598	596	592	555	565	551	552	535	521	554	512	478	495	481	483	484	487	489	484	449	484	450	433	448	446	464	470	418	451	458	400	440	440	433	406	462	435	393	458	484	416	452	414	382	473	465	495	440	419	412	461	444	448	450	467	420	456	447	411	447	432	452	460	399	414	422	418	413	445	388	392	432	449	436	437	411	429	413	454	409	417	448	452	433	446	444	434	475	379	417	415	427	436	434	444	409	434	418	400	398	446	416	432	438	445	409	441	406	435	431	410	432	459	448	403	457	431	379	441	444	422	441	403	431	402	432	439	456	420	401	421	416	429	430	420	451	411	422	422	455	431	406	388	448	480	428	457	433	414	440	400	441	390	483	405	460	419	414	459	473	429	433	427	422	457	412	408	413	394	443	423	397	463	450	430	438	436	423	419	397	418	395	436	456	425	427	413	439	426	439	444	398	412	411	435	420	452	436	400	424	437	459	455	446	420	449	416	421	423	426	426	424	393	437	427	444	406	409	429	470	429	415	423	446	425	446	436	441	429	408	412	403	418	380	455	457	440	449	440	487	437	431	397	425	419	457	432	439	407	416	443	421	424	389	401	404	422	452	389	434	432	407	464	429	407	427	439	457	442	442	418	471	438	429	439	400	425	420	444	433	434	415	406	427	428	415	465	446	424	384	425	429	414	407	442	456	437	416	447	433	437	414	447	413	406	399	445	462	431	430	427	441	420	449	430	420	433	438	455	409	461	414	406	436	401	420	496	424	422	424	413	398	468	437	419	402	410	454	429	399	433	453	439	430	446	476	397	440	436	455	402	400	410	422	431	391	430	423	444	391	409	401	424	424	432	386	425	420	423	441	427	429	427	412	398	486	437	415	427	421	419	429	418	434	429	427	409	438	414	434	409	445	396	432	435	448	401	428	431	434	441	422	423	427	438	402	438	414	439	428	463	404	423	441	421	399	421	444	387	413	385	423	418	426	422	406	413	435	463	446	403	442	382	418	450	430	391	455	437	436	455	452	471	403	430	451	426	412	435	436	445	433	427	440	397	416	416	443	453	450	411	425	447	449	428	401	402	397	417	415	408	419	448	417	428	404	400	435	424	422	440	466	469	461	415	449	461	461	447	412	446	439	410	438	426	408	433	434	437	404	426	407	453	439	381	452	435	433	411	425	429	459	435	403	428	423	406	425	405	434	401	402	419	401	420	451	457	431	450	419	407	444	405	433	439	393	429	421	393	455	449	461	422	419	436	398	433	387	451	392	444	404	477	442	457	467	397	449	426	441	427	410	433	416	441	435	425	465	447	437	400	473	418	442	414	457	437	421	405	397	415	466	440	437	449	418	384	429	455	410	411	428	439	442	426	418	440	448	445	429	406	471	455	440	420	470	449	408	425	391	421	445	434	434	397	413	448	428	430	446	447	425	429	365	416	430	403	417	447	429	422	416	425	428	421	433	405	405	427	457	452	419	432	426	397	434	418	424	434	465	402	424	452	448	423	403	425	412	437	430	438	431	442	421	426	429	420	445	412	458	466	422	446	420	437	405	450	458	420	427	460	435	441	442	417	400	428	441	404	412	405	413	418	454	425	412	431	424	440	459	400	445	453	450	439	437	383	431	440	429	464	440	430	449	411	450	462	434	425	445	420	429	436	462	440	430	446	394	418	458	430	429	421	443	433	381	446	406	421	463	408	442	430	426	457	395	410	463	452	435	410	450	423	417	462	381	407	416	434	438	451	462	430	437	420	402	433	420	450	411	458	418	434	407	458	416	406	416	449	459	414	439	432	449	406	442	434	424	428	413	472	382	438	440	431	413	423	442	410	434	445	398	442	417	450	411	425	435	437	423	441	437	415	432	420	421	425	415	456	446	433	434	406	408	417	413	403	419	423	439	431	416	468	410	428	423	422	430	425	407	456	442	402	438	444	448	461	398	433	383	391	439	418	408	443	429	412	428	442	473	428	422	424	435	418	426	427	420	467	432	411	420	442	422	449	425	420	416	464	418	385	448	445	378	437	453	450	436	393	414	441	461	454	428	452	423	467	443	438	426	417	429	455	433	440	442	451	438	447	420	419	454	408	438	436	416	415	451	447	430	426	427	442	455	435	400	443	433	460	421	417	429	391	459	456	451	410	429	427	425	427	432	448	451	424	477	442	422	426	414	450	429	454	424	446	426	452	431	432	401	422	431	401	431	435	409	417	431	432	413	424	443	425	438	409	418	446	417	404	441	462	450	414	450	407	442	415	448	432	414	397	436	433	454	437	425	433	445	425	407	429	429	428	421	407	452	433	419	405	447	426	438	445	410	422	399	398	469	446	446	457	408	445	412	411	441	417	412	448	455	390	415	422	413	391	424	408	424	418	419	473	402	399	438	439	402	423	422	449	373	414	434	398	423	419	418	422	419	402	410	445	427	443	418	413	419	427	436	478	451	427	403	420	404	369	420	395	404	387	442	429	392	446	429	423	425	443	433	448	417	400	470	414	387	387	401	451	416	447	409	452	413	411	419	474	438	435	425	434	440	425	434	412	382	418	466	425	424	410	441	424	455	437	433	447	430	440	414	455	430	435	419	416	432	423	440	416	400	408	434	435	416	422	420	433	443	432	412	454	428	420	490	417	457	455	411	414	438	446	445	458	449	432	369	470	467	437	420	419	402	427	435	425	445	469	388	444	412	402	444	455	412	417	419	414	440	421	454	423	423	410	421	397	469	436	436	481	397	420	445	413	427	402	414	446	445	418	432	403	431	432	441	457	413	389	438	419	441	429	429	424	450	436	400	416	416	415	399	428	427	431	458	441	422	448	380	453	454	425	454	448	436	441	414	427	425	414	449	429	445	415	397	441	442	443	426	451	416	426	427	413	457	383	400	436	404	426	412	395	414	442	439	391	453	458	425	459	405	397	444	438	446	350	408	432	428	449	420	422	400	436	430	413	437	413	423	413	403	418	455	432	440	425	446	421	402	389	434	425	435	383	388	420	429	425	454	475	437	426	427	451	406	421	397	409	420	405	412	447	449	443	427	406	448	463	419	415	428	461	388	408	439	471	452	429	406	452	438	421	454	417	425	444	419	438	405	414	472	420	452	422	449	434	445	404	429	411	449	428	440	425	408	436	412	428	440	441	408	423	414	433	414	426	455	403	425	406	418	421	399	402	392	453	448	437	409	417	383	457	434	476	417	393	413	432	468	410	416	419	465	418	449	425	440	433	428	387	429	389	456	425	443	415	399	437	440	441	436	441	409	431	395	406	425	439	456	452	427	454	418	437	424	438	442	424	419	422	428	453	445	416	432	419	450	449	429	440	415	424	462	438	448	418	469	411	446	445	415	410	447	446	454	455	436	399	430	456	449	452	435	417	404	468	422	423	417	416	423	464	420	419	438	444	454	446	442	412	439	423	411	385	448	409	410	426	427	381	436	408	417	440	390	408	402	396
28819	22665	12179	2342	1112	902	912	688	719	654	684	635	655	569	604	576	595	586	608	620	605	572	601	599	634	572	575	590	550	583	600	595	582	564	581	607	566	587	546	525	560	553	620	545	572	585	541	573	596	567	539	540	586	572	586	543	601	551	584	580	549	592	609	537	558	571	564	579	536	614	615	594	546	583	599	609	567	593	597	578	613	571	569	595	568	550	580	586	575	613	621	557	592	546	595	605	565	586	603	561	545	568	578	633	643	571	570	569	593	587	572	603	567	561	567	582	592	576	609	565	575	531	578	551	593	605	588	566	547	601	568	587	599	606	550	547	573	558	582	601	548	607	620	612	576	605	557	545	568	555	563	571	559	596	596	569	603	596	574	555	554	577	572	572	536	597	573	555	541	565	566	594	591	590	541	556	568	593	583	595	620	532	602	593	596	549	554	555	566	595	563	568	520	563	632	559	579	554	560	530	606	595	527	562	560	557	578	588	563	593	550	574	572	568	612	578	572	575	597	531	539	550	564	594	588	539	579	586	579	592	563	609	604	558	540	584	585	572	556	578	529	625	544	571	571	568	579	602	530	593	569	593	565	587	615	581	621	576	556	565	527	572	529	541	571	599	552	564	561	579	587	563	595	572	569	592	577	576	618	591	582	588	577	638	576	607	592	527	578	587	568	542	553	570	552	571	545	570	592	538	564	582	605	618	520	582	550	595	561	618	556	564	567	568	546	553	566	530	601	560	641	578	545	560	567	582	535	561	565	583	573	530	617	589	580	569	609	585	607	559	558	545	577	541	580	563	556	542	576	571	549	618	584	567	566	633	579	605	583	582	610	570	599	544	587	555	581	583	577	590	592	590	579	533	569	577	584	553	550	590	606	587	570	557	585	595	622	617	549	564	570	543	588	582	571	552	576	566	569	554	603	581	597	600	595	533	560	576	627	545	597	586	562	559	592	592	589	557	586	572	570	537	535	570	562	595	580	603	557	560	574	567	600	610	555	565	571	574	549	557	578	591	572	588	583	593	579	579	538	565	557	556	576	592	547	604	566	572	567	555	578	575	544	538	554	579	590	535	599	595	551	569	589	555	613	564	575	569	575	544	560	602	603	588	593	572	571	571	580	550	582	581	575	599	572	603	555	601	563	576	555	583	587	548	645	573	591	589	629	541	551	620	593	552	588	568	596	585	590	559	588	576	578	603	614	567	572	531	517	562	596	571	592	562	572	566	607	563	547	544	560	599	544	566	559	564	562	602	583	579	587	579	546	593	569	539	575	541	573	589	554	593	592	561	602	558	602	579	573	581	583	543	596	629	580	569	594	570	597	592	557	578	554	574	563	581	563	579	591	586	589	600	607	588	570	523	583	581	583	563	557	578	571	583	575	602	564	621	599	599	534	577	590	577	578	582	580	601	524	580	554	599	570	539	596	561	602	568	550	558	558	550	618	594	567	565	583	593	581	596	587	526	546	557	587	616	548	571	593	564	534	575	571	560	608	533	568	588	534	568	556	619	547	598	566	558	606	598	551	615	600	571	576	568	570	636	575	598	606	562	558	601	541	545	607	583	572	585	597	610	532	540	604	550	598	555	598	551	590	605	569	602	582	556	573	566	578	580	588	608	540	601	557	591	562	542	572	556	578	557	537	592	584	619	585	569	545	578	625	593	588	567	554	533	575	573	558	554	568	568	610	562	542	565	575	559	537	559	544	575	575	586	589	595	572	594	578	589	592	540	595	561	617	617	570	606	537	616	566	586	588	589	567	574	601	546	596	585	569	602	588	552	562	622	595	532	609	565	598	579	521	572	525	573	574	546	534	576	543	568	549	595	548	568	518	567	567	578	564	578	555	582	604	589	596	562	590	556	587	553	624	579	547	611	576	548	594	581	582	551	529	577	579	552	569	604	567	555	568	579	575	580	584	622	567	559	562	529	563	560	551	586	572	537	601	603	582	587	529	581	574	581	554	523	576	590	557	591	538	570	589	563	614	589	584	572	565	559	584	561	569	615	594	574	539	557	564	582	556	609	542	583	555	589	561	578	552	533	589	574	577	569	604	547	587	573	524	617	555	596	585	569	604	578	568	575	571	612	599	553	559	607	600	601	597	598	526	597	559	550	631	576	597	615	585	598	553	583	575	570	560	542	593	538	620	557	537	613	630	579	589	567	535	563	590	555	571	513	596	538	585	543	578	559	579	615	568	552	598	581	593	592	567	556	575	540	574	548	589	567	578	594	603	598	588	586	599	608	562	532	582	583	570	544	598	631	558	604	580	607	602	607	577	565	599	594	593	548	543	532	586	557	542	558	577	621	585	568	566	568	596	535	558	575	570	533	577	583	565	568	567	570	576	600	619	599	602	616	549	579	590	586	574	602	648	610	541	565	583	547	616	591	568	553	551	514	551	588	568	582	540	575	581	625	543	567	621	560	593	553	568	589	572	565	587	549	581	609	552	567	623	599	559	609	551	627	597	513	571	565	589	597	634	555	566	558	571	561	604	559	586	583	567	567	577	571	569	605	540	607	564	610	551	561	564	584	548	582	611	557	590	591	586	548	566	565	573	577	563	559	538	593	605	545	595	585	560	562	580	544	545	538	560	571	584	563	593	560	563	598	582	609	578	528	613	582	626	569	566	588	580	570	575	533	559	572	622	575	553	597	600	580	591	578	595	571	551	545	548	593	612	582	580	579	557	616	587	569	517	588	574	593	567	582	598	580	542	553	574	586	580	577	565	556	608	590	553	600	601	580	559	555	564	587	556	559	597	573	612	566	577	542	554	549	591	590	560	584	593	573	604	581	599	602	569	553	579	610	556	550	566	549	626	630	550	566	565	607	572	571	600	565	565	573	511	575	593	566	608	553	621	579	620	528	589	564	540	592	560	579	576	570	562	608	594	594	566	543	591	556	564	567	612	622	511	590	527	533	594	559	554	548	545	570	591	558	568	574	587	624	562	562	605	636	603	563	571	554	603	581	577	538	570	588	583	613	589	579	564	560	596	556	578	565	600	566	604	578	553	560	557	608	598	575	576	603	527	561	596	557	587	580	578	629	570	587	565	554	573	599	555	574	593	541	595	535	555	534	557	572	586	591	565	596	561	620	555	564	588	596	562	514	582	579	583	595	609	560	592	589	560	620	580	609	561	573	636	570	612	550	564	586	566	544	598	620	556	557	561	607	570	556	604	590	595	602	552	556	596	567	566	567	559	559	537	582	578	607	612	608	573	570	583	551	586	566	567	513	572	567	592	597	548	578	564	583	558	563	645	588	593	580	591	573	573	576	577	562	586	522	562	579	605	561	581	598	591	573	631	530	611	623	563	538	621	604	604	547	564	588	557	558	561	544	573	551	583	573	595	561	589	560	562	537	592	599	528	579	578	546	572	630	609	576	571	575	576	584	665	582	600	593	575	593	607	600	582	589	555	556	586	594	559	579	567	585	573	588	573	560	566	583	582	563	601	585	563	581	581	585	586	525	604	565	575	581
35669	23660	5908	2882	2081	1986	1899	1359	1304	1223	1159	1084	985	966	1032	1022	1001	956	944	951	947	963	959	870	914	940	911	885	926	925	919	931	891	898	923	893	921	956	937	875	866	896	972	928	878	922	925	892	907	912	905	857	905	909	921	887	873	945	899	890	947	902	884	865	875	908	827	883	872	889	915	938	884	936	869	858	894	849	914	912	881	912	929	898	920	895	865	865	884	892	963	867	890	891	841	969	852	905	863	912	894	913	859	868	922	832	890	862	861	878	852	864	937	891	863	898	878	894	882	902	915	919	872	867	912	911	895	912	883	975	918	936	886	922	951	853	904	916	870	904	933	940	881	887	855	876	837	855	922	870	932	924	881	896	864	923	832	895	887	861	852	850	855	879	882	922	865	858	873	920	887	912	872	889	884	926	891	901	879	906	941	973	858	929	912	928	888	874	905	924	901	961	883	859	901	878	931	914	911	914	889	888	968	926	919	884	930	911	843	921	877	885	922	834	932	903	846	909	876	881	963	881	905	864	867	876	893	941	894	891	905	893	860	878	932	863	874	871	889	950	949	871	850	884	876	920	879	901	911	856	931	940	898	891	902	868	843	910	860	897	895	901	911	906	898	872	915	863	886	888	911	890	879	883	908	933	941	948	926	857	942	900	893	929	886	907	944	903	947	949	934	887	902	918	953	870	919	899	852	875	932	858	859	915	880	889	879	879	863	941	866	890	916	899	938	860	917	887	872	913	860	934	940	897	957	936	872	885	947	940	930	918	879	901	887	886	897	828	916	872	907	912	920	870	856	922	860	914	879	966	924	875	899	922	889	933	868	895	883	957	880	862	879	870	916	906	918	886	908	873	895	908	864	902	869	905	893	899	929	893	887	910	902	876	923	915	951	910	889	888	890	911	923	899	900	890	910	852	908	870	872	882	898	911	875	958	886	883	936	869	852	884	889	940	905	970	921	874	972	894	891	927	880	865	917	891	951	872	934	913	859	891	918	909	862	894	937	885	909	923	873	940	843	922	877	897	838	860	926	869	936	923	902	851	907	900	891	876	859	908	886	866	875	900	955	925	894	905	926	884	910	896	919	949	909	831	853	882	865	850	909	938	929	906	888	902	908	893	908	906	859	922	856	911	843	858	914	919	866	882	859	863	917	891	921	822	917	854	907	929	875	889	940	929	888	874	898	893	895	901	878	939	830	856	871	924	912	852	911	874	867	922	923	884	887	871	940	885	864	873	917	895	907	887	918	899	923	883	876	864	884	867	921	885	896	963	886	887	881	879	866	887	873	903	935	899	937	917	897	886	895	908	894	888	882	862	882	877	877	886	825	909	860	896	891	876	916	872	893	907	924	885	887	871	879	923	839	882	893	876	896	853	930	929	855	904	917	859	892	919	874	863	933	867	867	900	923	899	910	961	871	890	877	908	834	867	909	887	894	933	877	944	922	867	897	964	952	868	915	886	864	909	927	878	881	888	926	894	873	900	886	899	897	862	892	900	898	896	863	865	919	948	850	908	862	911	882	890	873	837	908	939	896	840	924	869	927	930	906	946	859	913	882	915	874	872	922	899	901	899	886	913	849	914	891	842	873	871	940	920	919	901	869	898	933	956	891	834	924	903	895	898	900	857	871	905	977	905	855	887	958	891	966	904	911	900	870	897	914	948	905	879	905	939	880	906	980	861	946	916	900	924	939	859	929	850	905	891	911	920	876	852	917	924	913	901	866	889	940	886	865	883	913	883	890	882	872	925	884	848	911	900	890	921	870	909	923	885	881	891	877	905	889	889	900	913	859	884	891	892	905	918	842	879	914	939	897	866	902	859	874	880	890	911	858	909	901	868	978	868	919	898	902	907	879	932	856	916	814	858	929	930	910	890	940	897	924	943	906	872	888	928	855	899	852	918	871	862	919	944	910	891	868	892	926	903	832	880	937	893	826	972	896	914	864	908	920	904	900	896	905	866	884	855	932	877	902	953	879	895	901	884	887	873	925	920	888	893	881	896	921	874	886	892	920	912	820	878	902	896	909	922	899	898	876	846	874	870	913	873	853	895	906	889	881	883	892	919	925	875	922	883	916	860	901	854	906	955	869	957	903	895	913	917	925	844	880	893	927	910	884	830	846	883	908	916	853	914	905	859	903	928	913	886	960	866	854	907	872	917	932	937	907	908	922	886	893	935	916	931	865	902	895	881	911	954	853	910	866	889	862	868	919	908	914	862	879	948	876	908	885	883	900	857	894	935	925	877	861	915	896	842	939	905	832	938	934	908	896	922	942	923	894	823	873	890	952	900	918	927	927	934	915	982	893	881	927	931	898	903	872	903	877	978	936	872	859	855	895	919	894	884	907	900	861	884	922	914	867	864	894	887	874	893	827	897	925	816	876	913	908	864	877	909	876	910	884	880	914	887	883	883	920	891	873	879	853	872	952	860	873	928	883	893	881	882	920	885	914	916	902	884	894	930	913	872	878	917	923	954	917	905	894	907	951	936	939	855	919	912	943	846	875	955	939	915	888	893	880	852	929	909	917	894	836	829	967	926	902	872	874	884	913	840	887	909	883	910	924	868	910	874	905	912	964	922	894	904	890	880	880	918	870	926	835	894	909	954	881	881	910	862	938	876	901	923	931	955	915	901	889	937	878	897	963	916	870	910	858	851	919	845	917	934	906	880	963	884	881	886	918	898	914	887	874	935	941	842	923	903	894	905	891	944	879	894	890	879	855	874	921	945	898	997	931	875	911	908	880	897	870	957	919	957	902	910	892	890	893	854	904	915	895	917	919	866	934	910	890	898	902	897	874	856	945	867	989	857	878	867	889	929	894	858	933	908	945	870	932	859	865	922	897	887	853	903	928	926	945	928	916	876	878	906	901	889	894	909	918	870	849	895	893	942	864	867	922	908	886	896	894	904	934	832	911	830	879	882	914	891	945	890	872	938	871	834	847	904	929	954	849	916	893	907	876	872	895	884	850	907	855	956	865	915	930	908	899	963	845	902	908	888	878	852	860	907	930	899	925	937	899	959	885	936	868	991	902	897	929	953	893	908	934	929	902	893	874	926	880	917	839	868	889	915	914	903	878	934	921	887	912	861	932	877	879	907	924	880	865	883	907	870	894	875	902	919	855	932	888	866	926	860	872	885	887	949	886	868	956	941	893	936	827	856	893	848	906	905	887	892	935	857	893	868	837	921	886	937	901	921	903	902	881	890	871	924	942	888	886	898	831	931	871	883	907	905	921	897	917	901	905	944	872	865	876	876	912	869	905	911	871	849	889	887	903	944	930	904	885	926	875	915	912	879	911	940	903	880	918	859	875	887	914	937	840	890	863	934	920	860	874	909	869	851	829	848	902	938	887	909	872	928	886	897	881	880	868	882	896	910	862	881	917	867	887	909	918	909	893	875	894	831	931	933	924	861	892	921	954	849	861	880	852	870	904	935	851	891	894	878	905	926	948	849	856	854	847	919	910	870	875	875	928	876	895	859
24357	21384	28496	24505	20868	5861	5269	1030	837	800	749	707	675	660	628	570	564	600	597	584	576	552	566	586	581	571	553	571	551	543	524	514	557	517	594	507	559	586	525	536	551	550	533	574	506	534	549	543	508	531	514	490	539	521	522	510	547	531	504	522	552	585	513	529	513	532	498	515	532	503	576	525	503	567	541	527	534	528	547	551	470	517	481	539	540	534	528	542	496	530	514	526	548	535	553	532	547	517	564	516	538	515	548	514	541	519	516	564	578	500	544	573	524	580	538	557	531	518	507	524	514	558	573	514	525	510	521	529	551	552	553	533	555	531	534	521	502	527	510	554	513	546	511	539	516	536	532	500	518	531	528	515	542	509	569	571	516	554	543	555	516	509	529	535	517	548	558	524	534	518	534	528	532	522	510	511	528	542	564	516	513	556	519	573	526	543	546	504	482	555	521	562	551	533	579	554	506	536	500	539	519	527	508	549	496	542	517	555	536	544	567	525	557	546	566	538	559	558	551	520	525	537	561	520	588	545	501	533	525	527	552	508	523	514	502	515	484	548	528	565	486	522	546	528	549	496	532	530	576	495	530	520	524	564	517	538	512	515	551	494	540	527	519	511	528	512	575	572	502	557	533	523	508	536	547	540	555	520	507	512	548	552	548	514	504	498	563	482	480	542	511	503	510	518	544	524	523	540	502	559	547	535	538	506	509	540	524	513	577	547	521	572	530	519	508	527	548	551	565	544	533	513	522	560	534	498	536	488	551	553	541	535	557	539	583	549	510	545	525	555	493	500	542	536	514	535	536	532	502	552	536	543	505	515	533	547	483	559	517	521	525	583	586	551	505	507	543	510	530	570	513	509	542	528	553	555	550	544	493	558	531	521	517	539	548	554	523	550	471	531	554	513	515	556	524	553	534	534	527	507	563	521	567	486	553	536	501	544	519	514	523	512	518	537	558	534	548	513	514	550	569	528	530	470	527	548	561	485	534	564	567	554	545	498	573	531	488	555	553	530	526	530	557	551	549	527	488	582	500	518	553	530	564	579	564	555	513	526	532	545	550	534	521	537	562	540	552	531	533	533	512	553	540	517	573	525	550	503	530	508	514	535	532	514	541	559	559	539	528	563	521	544	530	544	556	536	511	569	541	523	549	511	523	492	528	562	543	506	540	554	516	554	509	525	527	521	520	514	492	539	536	521	563	560	546	559	556	543	552	536	492	535	479	522	519	511	498	531	542	552	563	543	546	554	538	523	507	527	512	526	517	533	579	535	553	532	542	549	513	513	557	517	472	564	527	533	515	497	502	539	543	526	539	507	523	480	549	563	520	542	542	543	533	529	571	556	545	466	523	556	496	542	544	495	578	528	485	548	486	535	515	506	528	515	503	462	540	509	526	566	552	558	531	511	508	568	522	556	538	530	563	533	566	501	536	537	542	563	537	542	512	532	530	536	527	552	502	556	525	540	558	488	540	544	524	489	511	531	525	546	548	501	499	490	513	522	521	563	545	609	544	540	540	503	552	535	527	543	519	582	538	544	503	558	537	525	527	525	545	537	548	496	553	529	538	550	496	509	528	554	520	544	521	532	527	574	547	490	569	536	497	551	503	524	541	567	532	579	555	520	516	516	471	568	533	525	540	534	545	539	506	486	550	522	535	581	536	601	571	544	483	534	546	504	514	564	510	507	557	551	529	546	543	566	518	524	529	506	545	540	535	559	506	536	521	537	511	509	546	532	513	539	582	570	517	544	590	533	506	495	538	555	538	530	503	503	534	552	511	540	538	547	487	546	492	545	498	491	526	541	575	514	505	520	546	517	561	549	532	531	505	554	506	522	523	552	534	530	493	513	487	560	515	504	555	534	533	564	564	527	542	512	556	528	520	506	571	535	526	513	511	521	527	567	536	540	516	559	543	540	556	531	505	509	519	529	491	488	547	551	541	516	501	556	545	539	544	488	549	519	500	497	538	532	527	519	526	475	536	581	495	507	512	531	496	539	474	535	534	528	513	590	489	525	520	554	585	540	500	527	529	532	538	479	545	511	543	525	530	543	482	566	521	550	543	507	538	535	536	539	553	568	524	562	536	509	514	528	507	530	518	526	531	541	525	513	513	524	528	548	534	553	546	538	567	502	537	508	518	527	532	544	546	490	511	534	554	541	548	555	558	545	551	547	471	545	523	526	552	558	531	536	557	499	544	502	472	538	508	527	513	569	534	525	550	564	536	537	537	536	511	512	553	525	529	531	537	532	546	525	547	513	513	561	536	552	533	522	561	547	516	511	501	481	496	543	534	561	548	543	518	536	552	511	542	539	530	509	560	495	527	543	527	504	505	515	520	548	547	503	509	554	528	558	555	530	532	569	547	530	509	528	531	512	514	524	511	541	546	497	566	478	522	540	549	554	558	500	546	542	503	562	515	499	551	505	496	559	550	549	533	549	551	498	519	542	520	574	561	509	516	506	503	540	512	546	538	542	551	535	509	550	503	544	504	551	533	525	554	520	533	551	560	526	568	529	542	518	522	523	506	540	540	505	519	543	541	539	559	508	524	556	558	527	521	510	539	499	581	514	542	576	544	503	550	531	521	520	541	536	538	550	571	527	561	510	543	545	527	532	520	526	537	516	535	533	538	545	489	538	524	498	540	524	550	507	518	511	511	565	551	513	546	511	562	530	520	527	566	550	524	572	527	567	528	480	526	528	522	545	539	492	505	507	533	569	542	554	527	532	571	493	518	580	513	497	557	523	542	564	549	549	535	524	546	536	511	562	493	519	551	547	589	544	560	516	526	508	512	573	498	555	517	575	556	568	503	521	533	578	509	507	511	496	544	532	506	535	549	493	535	513	558	493	478	525	534	528	542	569	525	547	538	549	566	550	508	505	549	544	540	525	503	511	549	521	537	544	534	559	539	524	518	532	565	495	532	540	530	526	553	491	545	507	497	517	515	568	533	529	546	513	563	546	523	523	478	502	537	520	561	503	526	511	530	523	534	518	518	516	485	580	530	549	527	528	497	502	558	581	508	525	519	588	526	544	557	534	528	556	545	493	532	586	557	516	523	536	553	523	546	545	551	524	509	534	518	510	551	564	555	539	526	539	554	574	564	560	561	527	529	522	545	502	498	537	509	507	515	527	493	513	520	512	550	524	564	559	535	516	525	577	488	468	515	504	506	529	550	544	526	532	491	525	552	534	499	500	574	559	512	488	525	530	532	527	554	539	548	519	525	533	520	531	511	514	543	549	539	522	508	561	533	525	508	537	514	529	525	523	512	492	556	534	502	531	514	509	533	522	553	533	520	502	575	515	481	546	501	564	512	519	513	556	537	548	544	569	557	528	541	535	504	561	537	538	522	526	551	528	554	530	546	545	523	542	516	528	560	538	563	528	541	503	487	491	469	542	535	552	537	550	526	517	476	571	529	495	535	531	486	518	487	546	517	538	519	527	505	539	546	528	475	538	510	509	497	539	556	548	520	551	545	527	535	561
42121	36080	12146	6088	4356	4897	7178	2203	1890	1633	1458	1492	1315	1192	1128	1111	1027	978	987	958	962	971	999	944	973	889	886	859	911	823	871	927	848	867	854	874	841	858	891	879	869	846	861	852	879	874	882	834	793	832	833	829	855	884	899	811	833	832	858	853	864	878	851	883	828	867	811	854	824	816	859	809	869	871	843	839	858	812	868	859	839	829	839	832	844	842	855	827	827	863	848	805	858	828	887	822	829	868	794	855	803	883	869	853	849	832	839	876	839	836	825	847	838	831	860	823	805	868	839	803	830	822	889	848	846	854	862	848	807	850	868	829	896	863	815	870	853	832	861	803	802	873	840	891	837	839	802	811	812	814	886	848	747	861	801	853	803	775	885	815	844	797	810	865	828	856	832	845	798	847	829	840	834	816	800	835	800	780	836	823	833	884	795	851	900	790	784	831	829	831	886	834	793	789	855	857	878	816	863	896	898	867	803	808	847	802	808	816	787	830	827	814	846	817	863	840	837	800	798	905	801	818	829	817	857	843	821	857	798	841	829	811	895	826	867	864	834	847	816	847	803	831	870	887	810	871	905	843	841	823	862	872	801	858	835	845	856	827	787	849	820	825	843	788	810	841	814	858	797	804	847	767	823	841	833	833	860	805	842	825	869	867	844	824	888	803	820	864	876	794	807	886	838	820	827	835	825	853	824	869	887	835	845	860	813	848	822	792	829	795	773	816	864	830	811	856	831	848	865	861	820	843	800	819	809	849	842	869	860	814	829	859	836	824	791	822	836	840	833	823	889	790	806	846	838	875	823	772	771	857	812	885	810	738	834	816	849	810	841	794	837	892	845	854	846	840	817	844	839	825	868	844	852	785	844	842	843	833	821	836	856	821	903	854	857	817	791	891	823	863	836	840	805	839	816	909	851	796	809	851	843	810	862	861	861	850	835	814	840	866	846	855	829	882	833	803	866	824	842	796	855	856	862	819	842	830	823	884	845	845	848	819	861	840	801	861	790	844	825	860	857	890	870	787	856	808	834	817	860	852	837	843	787	836	820	885	903	797	834	863	845	828	842	808	821	796	828	861	817	867	855	883	835	832	802	798	827	838	823	841	825	839	838	797	835	785	791	871	829	867	853	834	891	820	875	852	810	895	881	821	809	852	886	849	827	812	843	815	817	831	879	796	873	822	889	840	777	862	837	854	872	841	862	828	834	810	822	840	856	857	844	850	828	860	860	844	854	882	823	812	813	834	802	884	861	887	815	841	850	803	807	825	864	843	847	802	790	853	843	781	852	864	827	855	812	792	892	841	803	776	858	865	804	816	841	853	854	821	858	838	856	798	836	852	860	872	792	810	869	855	786	896	875	805	903	840	817	827	879	886	853	795	820	843	857	839	849	842	821	863	744	850	886	871	814	844	865	806	849	887	845	825	820	811	809	860	838	822	822	872	869	862	867	838	788	843	790	848	779	834	858	808	835	847	860	833	794	866	773	881	841	846	850	827	847	825	880	834	850	817	865	855	792	850	793	822	839	791	864	835	806	774	892	844	841	828	883	809	779	847	856	846	823	815	822	852	842	832	876	820	858	837	810	881	782	872	810	830	825	856	837	832	830	840	860	799	827	855	857	845	851	845	810	852	827	882	792	792	845	793	817	847	815	846	796	887	798	784	813	844	868	866	825	842	852	806	833	853	850	851	814	791	811	874	816	854	815	824	826	792	886	788	840	870	851	831	865	809	904	896	852	835	835	857	789	826	760	834	833	851	813	842	822	861	806	852	825	831	845	886	885	829	810	802	790	850	837	839	814	820	845	805	784	841	792	839	858	814	852	886	824	817	819	871	832	831	814	782	823	828	853	853	795	833	792	795	811	852	805	831	855	844	816	847	882	822	829	826	819	833	819	838	874	803	766	834	855	910	816	819	896	843	803	853	804	843	835	815	824	815	833	824	826	801	821	850	848	840	839	888	852	853	801	822	823	872	832	822	813	836	831	821	787	855	866	852	868	839	813	807	818	825	821	807	801	841	825	819	849	861	867	876	839	802	844	831	835	883	827	828	829	848	835	863	871	866	834	865	860	855	845	840	858	835	846	852	829	817	827	803	821	865	825	826	804	848	857	847	823	769	786	822	838	847	826	820	842	837	846	845	861	853	792	852	838	831	886	871	760	853	837	832	864	865	849	829	819	908	782	876	804	786	862	800	798	893	818	882	873	883	843	820	840	843	812	834	867	828	820	831	807	774	827	848	843	818	820	829	833	827	881	843	806	838	839	838	848	805	792	837	856	827	822	803	839	861	869	842	782	876	836	796	792	865	840	857	893	839	854	810	858	835	892	830	853	900	849	838	801	841	868	830	826	824	822	833	800	839	865	836	807	808	868	861	823	838	834	832	796	845	860	837	840	882	789	829	866	824	813	783	853	822	802	882	836	868	813	830	862	859	870	830	806	840	821	821	790	808	797	848	796	823	841	802	858	808	826	863	840	860	790	817	842	861	871	780	843	818	803	863	842	805	863	844	866	856	853	895	846	792	807	848	837	844	846	819	837	866	863	821	891	837	805	852	806	828	833	843	830	821	813	841	823	811	841	801	809	811	822	848	820	811	834	836	850	879	836	832	811	809	863	838	811	874	816	788	852	789	876	802	812	814	813	833	810	879	838	811	790	806	783	806	870	872	837	850	816	881	838	779	868	877	836	796	842	873	839	884	847	812	847	862	786	848	811	843	823	812	796	840	802	831	835	884	861	818	811	830	836	887	860	808	816	813	840	779	777	847	859	838	834	836	834	826	803	855	849	829	847	885	801	853	874	863	832	834	810	846	842	817	829	835	870	846	813	827	756	852	805	813	859	839	813	802	785	800	807	855	830	868	833	851	783	830	879	835	824	864	781	855	839	862	816	829	851	850	823	872	805	820	864	850	845	871	822	796	824	856	826	854	823	820	890	808	789	786	816	878	850	836	812	812	865	792	763	849	877	886	807	839	878	808	833	832	849	872	823	879	873	822	817	843	822	804	857	861	876	840	849	865	883	826	866	839	866	830	825	833	818	826	855	839	793	901	827	924	894	861	863	819	761	849	864	877	824	856	843	832	858	846	850	864	841	862	862	828	808	862	808	854	829	808	824	846	795	884	819	887	826	852	781	782	829	837	806	820	861	856	840	810	866	815	836	813	885	823	835	861	828	823	833	821	875	792	881	882	851	863	849	804	829	855	884	862	817	858	839	788	851	842	820	837	894	823	827	799	802	833	833	806	910	877	831	835	879	833	831	846	829	790	851	836	877	828	799	794	797	829	817	854	804	835	810	804	835	892	823	815	838	815	841	832	846	842	857	847	813	821	887	880	793	864	851	837	832	839	818	800	864	861	852	859	866	841	880	842	846	815	832	834	823	797	822	848	910	861	848	814	868	800	812	800	789	861	835	827	807	791	858	847	801	863	875	854	834	826	812	845	841	785	848	833	846	828	856	807	833	820	752	853	838	822	842	798	889	830
23439	21402	29225	23870	21368	21164	14977	1424	759	681	600	475	501	478	431	397	382	375	367	357	359	327	298	332	298	324	297	297	319	273	281	281	278	245	268	276	275	257	279	259	276	282	295	262	253	273	251	271	280	281	267	257	257	255	277	255	266	261	265	255	282	250	249	311	280	265	236	270	275	270	274	286	269	233	279	258	257	267	260	253	272	280	242	269	262	264	237	280	268	261	283	271	276	265	265	264	263	272	287	282	251	274	252	263	285	258	256	256	260	262	272	237	282	264	245	277	262	265	284	271	261	251	288	255	241	271	243	285	289	246	257	249	256	256	259	259	250	251	228	253	259	285	248	270	251	245	256	249	263	242	257	258	265	255	272	249	247	264	252	245	261	259	259	271	263	253	268	261	259	257	245	242	277	243	234	268	253	276	267	247	260	252	245	231	254	268	252	233	263	296	245	291	294	264	304	260	267	272	267	252	267	253	274	261	286	280	242	286	269	272	259	250	248	264	252	242	230	269	238	246	263	280	299	262	265	272	267	243	261	261	226	248	271	245	283	277	240	254	255	263	240	243	265	289	244	261	278	262	276	254	276	286	248	242	255	228	263	287	236	255	267	243	299	233	265	278	267	299	239	249	261	278	255	261	234	259	242	269	280	289	248	280	292	242	253	263	261	247	235	256	279	262	298	260	232	270	270	261	275	259	267	289	270	238	237	276	281	255	254	266	229	258	254	292	271	239	274	252	275	285	268	262	276	266	259	296	266	285	251	261	274	253	261	267	289	267	294	251	254	247	238	253	255	240	266	267	247	247	277	244	255	243	276	215	274	261	298	243	256	257	272	264	272	250	298	268	257	262	256	271	270	238	232	260	250	267	257	216	239	244	263	257	301	243	242	266	270	261	270	256	235	242	235	245	249	253	303	272	298	274	237	241	264	256	261	254	278	286	262	254	233	241	280	266	245	256	247	267	267	266	264	259	272	271	259	273	255	270	258	274	256	261	246	281	274	260	235	275	276	270	270	223	260	261	265	242	267	251	260	237	268	269	244	254	297	237	266	248	278	259	265	276	286	240	236	287	217	207	262	255	258	250	236	233	277	278	277	257	251	259	261	277	247	265	266	257	274	261	257	252	287	255	259	290	268	264	272	271	238	254	274	232	238	269	224	253	262	270	246	263	268	266	239	258	266	249	281	260	235	253	245	276	242	291	259	245	273	264	250	292	251	272	273	257	275	250	260	273	267	263	263	251	258	247	283	300	256	286	276	246	251	296	231	278	298	249	254	260	263	245	246	254	267	273	265	283	254	277	285	247	249	254	270	275	264	253	258	286	275	252	260	244	271	245	249	236	264	264	240	300	240	264	281	285	244	289	301	257	271	267	233	257	261	312	258	250	269	268	251	248	260	255	269	264	260	244	265	277	295	272	246	282	241	261	248	267	258	269	252	253	274	258	253	250	263	273	248	243	243	271	263	268	266	272	250	280	274	278	258	248	253	226	245	255	246	262	289	248	287	256	277	252	279	274	279	278	281	263	250	267	248	247	281	235	246	268	261	261	242	255	253	254	270	279	259	272	255	256	269	282	263	251	271	247	308	239	292	262	272	247	255	238	257	257	234	268	241	269	269	303	257	271	248	262	264	243	270	272	283	266	230	251	285	266	249	233	262	293	255	252	256	251	238	256	233	253	249	267	257	250	272	274	280	281	295	259	241	248	268	280	275	256	264	280	240	239	260	266	269	269	273	257	234	263	261	251	261	271	284	270	273	235	271	263	262	263	291	268	243	261	271	260	277	308	242	286	251	279	241	243	262	248	222	298	264	266	276	257	283	244	249	230	257	265	269	253	276	258	266	275	268	247	261	270	268	235	264	275	275	302	246	254	274	279	266	264	258	252	250	262	253	245	274	284	244	247	257	257	259	239	242	265	252	276	261	282	265	268	267	288	265	254	261	253	266	286	267	262	264	259	252	256	242	284	260	261	264	243	251	284	293	255	260	283	264	255	270	259	263	278	267	235	288	273	304	301	255	273	279	263	271	296	248	241	273	273	239	251	301	271	271	262	276	234	252	277	259	270	243	246	266	294	289	245	276	255	234	262	296	282	282	265	229	270	269	269	262	260	255	262	245	291	256	266	251	262	265	297	259	273	248	258	283	256	276	267	239	250	258	296	293	258	269	227	267	290	263	258	270	260	255	236	263	203	246	281	266	276	272	270	291	274	262	263	252	256	294	259	241	247	282	262	257	276	267	294	277	284	264	277	288	265	246	266	262	276	262	255	280	269	283	259	278	264	243	275	270	224	279	251	273	249	274	285	261	279	274	283	254	263	241	258	267	265	267	267	263	281	272	264	272	246	249	262	283	265	250	269	259	254	258	258	291	237	269	281	258	284	251	263	262	252	274	283	294	257	245	235	256	279	257	272	264	264	267	237	261	252	289	229	244	252	257	283	264	239	274	267	289	258	236	280	279	248	248	269	246	264	264	270	258	252	249	244	244	258	289	263	256	275	258	268	267	277	258	284	287	276	238	265	269	259	253	266	268	271	237	282	298	259	272	248	240	262	256	273	235	243	244	267	272	248	247	247	272	257	249	249	283	262	278	241	232	247	272	274	244	285	271	267	245	249	294	278	274	261	269	261	254	275	291	275	253	252	278	264	235	291	260	283	232	252	254	273	257	231	286	274	238	301	278	267	263	296	269	251	280	266	244	242	270	282	272	230	276	264	269	254	258	266	276	259	272	251	277	254	292	274	264	253	238	264	258	245	251	259	259	255	256	253	263	274	238	265	263	276	241	262	284	289	284	235	272	269	260	255	252	266	259	292	236	277	257	262	276	266	281	252	250	271	245	236	235	270	258	256	240	268	258	262	274	259	253	246	285	261	232	275	269	269	274	269	288	235	267	303	277	266	255	237	275	240	269	272	292	238	270	256	270	271	267	262	252	227	266	296	271	267	266	276	268	259	257	250	256	254	250	284	241	263	267	255	259	234	256	286	263	267	243	268	254	252	266	246	268	257	268	291	267	260	249	237	267	267	253	258	264	257	221	257	271	252	258	263	242	227	291	270	266	260	265	267	263	270	274	286	277	289	293	258	260	271	245	244	253	270	240	267	241	267	288	262	261	234	269	281	273	260	248	267	255	250	267	235	238	297	235	273	284	304	266	259	255	264	260	256	293	261	263	275	250	252	217	265	263	278	272	288	248	303	275	288	272	238	288	243	256	249	270	250	272	257	274	252	247	262	252	283	277	254	275	276	280	243	259	270	279	278	268	268	237	275	251	234	262	291	260	251	248	271	238	276	262	263	254	266	267	256	306	244	277	263	267	281	259	250	246	237	272	297	258	266	311	257	251	246	236	266	264	269	260	250	263	289	268	261	274	251	259	279	247	287	280	251	256	259	274	238	253	288	270	250	232	247	290	253	252	263	247	262	249	271	252	268	261	261	277	253	288	247	264	268	255	282	271	261	271	264	248	292	240	274	242	252	284	255
46672	37025	16288	8671	5806	6948	11534	2675	2155	1826	1528	1366	1237	1090	962	869	770	717	741	674	622	639	590	595	569	530	496	517	546	511	483	456	491	465	465	474	470	453	476	433	460	456	431	473	449	439	438	434	457	428	435	424	443	446	478	436	461	426	470	410	447	420	453	448	443	451	425	442	492	445	435	474	419	443	435	448	434	459	429	433	423	429	428	416	442	411	467	450	469	401	473	451	431	393	433	434	418	445	504	478	397	442	434	419	433	430	444	428	464	426	429	438	466	426	468	422	448	457	455	448	441	410	441	422	453	413	428	430	443	441	440	404	435	425	460	478	454	364	436	414	420	415	404	400	422	423	426	424	451	413	379	428	411	450	430	388	459	447	420	427	464	427	420	418	474	458	424	425	419	448	444	426	395	422	428	453	430	405	434	413	434	418	386	455	449	466	427	428	414	426	419	408	452	443	401	417	447	425	455	405	443	420	444	429	435	397	419	448	416	420	440	436	400	456	456	411	428	440	453	422	473	420	421	417	452	447	432	408	431	433	441	424	460	423	407	453	441	446	464	421	442	446	434	411	397	422	428	395	407	398	432	396	422	447	460	441	429	460	461	445	440	397	424	459	404	450	429	425	435	441	439	452	403	435	418	419	426	446	462	432	420	420	442	410	396	423	450	464	394	443	416	460	423	432	382	409	412	429	435	384	433	453	444	432	448	413	407	421	432	425	425	455	412	427	423	434	427	393	387	419	434	441	415	426	405	429	419	473	435	468	455	441	443	426	481	427	384	444	389	424	421	405	438	396	478	430	440	448	484	409	411	408	433	393	460	422	443	378	435	426	447	442	467	442	426	397	414	429	396	440	436	437	453	446	436	459	402	394	440	460	436	413	431	463	437	421	432	418	417	455	408	447	468	439	396	412	440	432	404	463	425	425	410	408	432	421	445	413	400	476	431	429	428	431	417	432	437	430	393	406	416	472	448	400	434	387	432	422	414	431	475	436	426	448	436	448	416	377	419	420	472	434	435	452	408	420	445	438	401	441	457	390	445	443	463	442	429	450	404	416	410	372	435	446	423	443	410	419	458	428	454	408	447	438	423	427	428	424	426	491	446	433	447	453	407	439	424	414	419	436	432	422	436	412	425	440	424	450	470	440	431	413	436	451	437	432	395	414	456	397	439	452	422	435	428	460	447	446	440	432	435	453	449	478	412	441	418	446	422	415	436	426	454	407	418	423	452	398	364	468	418	450	449	452	428	429	411	437	473	458	441	434	394	417	426	399	431	408	448	440	465	454	412	434	417	475	420	451	434	444	431	424	406	411	418	442	433	459	422	426	434	398	435	448	436	469	448	419	391	439	411	432	416	412	434	438	430	403	432	433	450	421	401	395	441	441	405	460	420	483	400	470	409	439	429	420	401	439	463	458	460	431	454	400	407	432	416	475	446	419	468	427	437	417	440	460	417	447	452	422	410	441	447	430	457	407	431	456	426	467	423	427	416	444	438	420	439	426	414	405	385	443	429	439	453	424	480	425	407	409	409	421	418	412	402	435	434	432	455	437	437	423	438	451	442	420	422	417	446	393	420	441	439	413	421	413	444	418	407	473	441	454	446	414	438	417	400	414	417	429	409	394	441	432	412	456	421	429	428	424	421	438	468	429	418	409	422	428	398	418	426	407	459	449	418	411	453	429	468	413	454	390	395	434	467	404	425	436	455	404	422	418	425	446	426	423	447	446	455	441	413	434	448	417	437	406	408	411	410	441	445	414	392	377	408	440	406	381	428	450	421	443	412	436	425	433	422	442	425	444	442	429	389	428	463	446	423	455	424	412	414	437	369	409	405	379	439	411	442	463	439	424	440	428	423	455	440	435	450	447	443	462	433	411	409	451	448	437	431	459	449	421	404	437	402	457	437	407	407	419	394	452	435	447	414	441	423	457	415	424	423	451	423	388	446	422	416	440	425	446	394	435	409	422	461	433	432	417	429	431	409	420	417	433	432	405	441	426	439	431	409	416	445	463	391	439	426	448	406	452	420	398	421	455	399	420	403	461	459	422	463	401	455	440	433	409	459	393	398	423	431	434	433	388	382	426	443	441	461	470	387	398	438	439	441	394	432	426	461	427	411	410	413	431	411	420	429	444	442	464	402	451	405	459	418	412	383	432	413	453	438	397	441	419	473	388	421	426	410	441	422	424	429	408	426	430	444	455	434	431	407	436	412	441	433	416	428	412	400	470	419	438	416	424	390	403	439	424	417	421	409	423	469	418	411	432	415	433	423	411	389	456	438	440	419	401	458	409	434	438	407	441	426	425	456	431	453	431	395	401	436	414	408	442	462	412	423	431	433	422	432	441	389	440	412	401	415	404	462	451	424	422	404	430	431	417	446	460	410	436	446	421	433	432	410	441	430	425	423	444	420	436	431	424	400	441	442	422	431	419	431	417	402	436	449	421	446	441	428	397	439	388	420	413	448	433	466	416	440	456	424	406	431	445	422	410	403	448	449	428	415	431	419	412	442	452	432	431	428	458	428	435	446	409	424	432	425	447	407	402	417	429	481	460	394	443	459	460	419	422	444	402	444	463	426	440	431	413	399	413	459	453	423	399	405	408	440	432	466	441	448	451	466	408	396	427	452	441	448	391	448	393	437	424	475	459	439	449	452	435	423	401	397	426	427	428	428	419	426	395	479	400	436	431	466	419	379	450	445	433	447	444	431	484	436	482	449	465	422	440	471	440	438	423	413	410	448	444	434	437	432	418	411	418	436	424	437	414	447	411	413	428	399	422	475	412	401	422	408	439	391	435	419	414	423	441	400	439	432	449	399	449	439	392	413	408	459	424	431	434	377	448	437	462	435	409	396	392	443	451	433	442	428	396	429	407	451	433	394	457	416	390	431	443	407	444	428	480	446	454	437	430	440	418	436	449	458	406	420	449	389	418	410	404	413	426	456	433	423	434	436	455	420	413	420	394	434	424	456	456	432	418	387	426	436	440	441	406	451	434	438	459	421	452	418	412	387	426	406	412	404	415	446	428	437	461	440	439	425	451	423	429	410	400	442	441	392	406	400	435	430	386	423	458	404	419	436	415	421	413	443	415	422	468	457	441	421	429	432	455	410	432	429	443	444	444	409	427	462	419	420	402	457	413	447	438	389	457	416	434	438	425	451	428	437	440	466	425	444	441	428	408	413	442	449	406	409	459	404	394	450	469	439	425	414	446	468	427	450	437	418	444	457	416	411	406	425	423	416	452	460	418	405	435	431	390	444	464	438	447	447	416	440	415	419	417	417	440	482	447	422	422	402	420	425	456	436	392	412	411	428	409	432	458	427	451	422	385	436	431	439	422	450	441	414	413	424	448	443	426	414	414	450	421	417	396	434	404	443	422	428	409	441	462	427	420	465	440	434	455	446	416	413	434	413	442	452	429	449	495	397	407	460	463	470	438	421	436	443	436	427	455	395	430	421	418	422	399	452	434	433	435	449	458	406	412
28780	22176	11982	2301	1168	864	1425	702	701	683	619	594	635	636	624	595	603	604	600	607	596	593	645	542	534	544	562	603	599	591	572	587	564	583	572	543	593	547	564	560	605	578	549	605	592	614	594	607	603	553	576	589	558	557	558	596	560	629	595	582	563	553	556	572	587	606	619	554	545	554	566	600	538	587	543	598	572	597	574	559	607	646	565	568	542	552	578	522	589	599	594	574	592	568	579	610	579	576	561	565	584	561	545	581	560	562	592	574	566	596	567	591	630	581	598	622	586	598	572	552	637	569	562	590	572	577	588	536	571	613	569	574	589	574	599	590	587	591	594	558	589	564	521	593	578	570	586	579	565	571	591	579	604	575	601	594	545	554	586	580	618	531	607	604	581	589	541	582	584	553	568	637	614	553	554	614	571	586	584	579	608	578	565	560	585	529	542	566	596	549	542	570	570	589	599	585	560	612	561	524	576	554	591	580	505	561	563	540	561	553	559	537	561	574	585	560	559	553	580	588	607	585	606	597	558	574	589	544	602	577	608	596	549	557	583	592	604	583	638	575	562	559	586	607	562	571	595	581	574	567	569	616	566	568	635	557	591	600	548	553	566	575	608	565	552	573	592	580	592	599	601	548	585	544	549	548	564	565	580	596	572	570	580	583	546	623	557	579	572	612	623	580	597	591	619	589	620	596	600	594	602	567	555	577	551	528	623	581	569	589	525	619	593	581	542	549	595	539	568	535	539	564	552	524	569	588	579	600	574	601	590	602	548	571	560	612	604	592	536	566	545	610	603	517	603	546	583	579	539	600	598	580	578	577	554	571	555	604	595	611	578	545	573	599	557	531	567	553	569	596	530	571	566	587	601	614	571	610	592	545	527	598	561	576	562	600	558	563	600	605	574	584	575	531	530	573	585	566	587	577	583	587	582	556	570	554	547	577	613	600	577	610	570	563	585	574	581	536	574	571	588	578	581	569	563	619	551	581	617	547	565	542	593	575	628	580	563	565	558	568	594	576	565	568	577	547	575	593	591	560	593	557	584	555	566	587	554	572	548	590	556	608	572	554	573	612	627	606	611	610	577	575	572	556	600	586	579	575	534	591	596	559	627	635	631	556	557	554	593	576	572	591	605	569	620	580	544	590	565	606	550	560	539	589	585	597	566	567	562	554	548	632	605	554	596	561	563	622	538	550	571	559	599	597	565	596	571	581	575	583	569	614	610	591	576	579	582	595	593	566	557	531	617	581	597	608	602	542	550	553	616	604	594	550	567	551	540	624	586	590	545	615	542	586	620	584	569	583	566	608	572	600	577	589	556	545	579	591	552	590	565	555	538	567	604	566	549	600	570	555	531	558	625	571	571	554	598	558	580	557	547	569	579	579	574	548	624	578	576	593	605	587	609	557	615	585	574	575	616	565	605	585	553	583	590	572	587	571	581	599	602	562	603	560	551	582	596	593	582	548	547	621	596	567	608	569	574	620	551	592	536	556	582	561	587	612	575	598	548	555	584	555	563	579	594	551	550	594	520	623	565	546	575	582	568	546	539	549	541	584	570	572	566	559	564	615	545	593	549	571	601	592	560	569	619	558	548	597	605	585	602	532	551	546	586	624	546	565	569	591	579	554	580	607	580	552	577	536	602	544	590	536	563	566	621	536	599	581	583	581	577	560	563	607	584	576	556	592	638	555	573	590	588	580	567	563	582	573	543	570	586	542	544	598	578	574	565	605	592	578	548	533	587	559	554	538	594	578	563	553	578	572	578	561	556	564	578	566	590	597	537	565	564	612	554	553	576	579	611	604	616	555	608	580	567	571	568	561	574	603	598	595	546	565	562	560	577	578	543	535	642	589	599	627	583	549	581	562	573	555	527	560	578	547	567	606	570	578	585	594	611	594	551	570	597	626	551	609	585	562	583	573	526	529	575	567	576	540	607	590	541	529	594	583	578	585	569	609	580	593	620	586	545	579	594	521	569	553	551	630	520	541	586	588	591	547	561	579	557	567	564	589	594	553	586	567	559	569	552	571	582	582	551	608	562	572	558	580	587	575	562	547	579	578	504	556	564	617	575	607	600	549	564	570	559	547	543	569	577	591	591	555	576	614	567	576	534	624	617	580	565	598	589	605	549	596	611	570	564	590	558	563	598	570	604	591	573	566	562	601	619	568	572	553	549	539	568	655	532	624	545	630	615	557	574	594	609	583	558	590	606	551	569	580	624	553	623	524	519	539	574	573	560	531	578	568	582	573	561	561	518	558	585	500	569	592	562	588	569	622	554	577	583	549	599	566	574	594	556	587	580	601	540	605	557	528	613	528	547	582	589	554	592	622	571	578	585	577	562	566	591	530	510	609	560	558	558	571	592	605	550	540	607	593	582	600	577	569	610	585	579	566	550	552	612	610	598	556	573	595	565	585	618	616	612	572	551	566	587	575	575	574	588	552	578	575	602	578	524	597	566	589	595	541	546	535	562	589	572	578	539	623	629	611	590	576	605	551	567	553	616	519	525	541	586	562	555	597	581	573	593	574	582	574	564	612	605	601	551	558	601	598	589	542	596	580	589	544	550	559	560	595	557	623	566	602	566	600	598	619	561	538	541	590	600	626	576	577	587	550	550	538	577	581	619	602	597	590	583	594	526	585	607	548	585	557	558	573	558	593	543	508	544	602	537	552	558	599	574	566	612	582	530	569	620	555	575	527	553	621	560	577	559	600	563	593	597	617	555	600	532	571	533	572	559	562	571	585	585	596	571	555	598	524	590	573	571	563	572	560	561	572	574	582	619	590	583	564	563	548	567	571	587	605	543	538	606	574	578	615	610	593	602	547	630	574	568	590	622	575	558	551	559	605	532	621	572	582	623	584	552	581	561	567	538	546	565	582	595	545	558	594	539	566	572	581	595	601	588	543	613	562	582	588	589	537	582	579	602	564	560	558	556	625	560	542	567	595	598	570	571	527	617	571	604	549	552	562	587	576	570	631	612	606	613	562	558	602	552	548	580	605	576	590	588	577	580	591	597	556	575	588	535	578	572	586	574	592	589	600	561	585	538	584	610	579	594	565	596	577	573	581	580	526	610	551	559	576	618	569	539	541	559	595	545	560	600	566	571	531	579	557	620	582	584	564	558	592	601	614	588	579	588	577	581	550	539	601	600	575	572	578	549	560	555	551	558	580	592	590	552	567	558	573	545	586	603	606	562	565	573	544	622	566	578	603	572	580	572	546	589	580	595	594	619	564	561	613	606	575	576	570	582	571	597	589	615	574	551	577	561	601	559	575	567	616	591	578	550	561	559	586	586	554	591	585	593	590	579	582	558	535	550	589	580	595	573	575	603	546	577	557	594	618	559	565	620	613	550	594	591	555	563	578	592	569	600	545	538	594	600	605	582	592	628	581	519	566	567	589	621	576	560	567	549	608	582	572	574	565	573	564	591	555	597	568	532	509	550	572	571	569	581	561	553	587	592	600	569	595	562	592	579	578	614	580
35949	19469	6059	3004	2136	1839	3001	1361	1236	1190	1082	1108	1011	1013	978	938	1007	978	963	906	970	925	894	945	972	969	933	913	912	908	938	882	899	889	923	828	908	878	922	913	918	917	895	884	915	920	906	884	867	868	860	917	869	839	884	900	899	925	857	859	899	854	890	930	865	886	911	864	926	914	919	911	927	900	937	957	912	908	910	943	932	901	917	964	907	882	872	879	852	888	897	924	930	823	873	851	884	917	925	909	891	889	888	911	932	827	833	875	846	886	891	863	921	850	868	923	879	882	881	891	963	910	914	916	920	852	891	865	940	937	875	886	903	940	857	898	890	846	907	893	895	887	947	901	878	897	897	894	896	878	877	890	891	908	922	890	895	873	873	884	900	888	907	879	907	897	896	948	864	907	953	915	910	929	915	915	996	902	922	898	874	871	961	912	864	851	881	854	903	895	898	939	951	919	941	946	908	910	894	918	884	904	902	906	893	868	918	919	844	915	865	888	954	920	909	875	903	902	901	867	928	874	892	885	913	888	930	862	925	854	968	869	885	892	873	866	866	907	870	938	891	943	897	904	889	886	889	899	878	914	931	913	885	871	878	888	911	903	880	898	862	814	893	864	951	859	904	897	865	919	858	904	857	942	872	875	921	898	872	866	916	830	880	898	876	830	910	879	896	873	941	880	888	881	962	907	937	912	903	927	867	904	875	889	878	885	863	919	949	892	918	898	857	914	865	899	867	917	907	902	909	897	877	879	884	895	926	849	894	888	902	861	888	831	852	879	872	895	895	913	886	876	815	848	912	881	870	888	891	925	914	849	894	905	887	878	998	939	919	920	878	898	932	861	892	916	946	901	887	903	917	911	906	900	912	868	842	918	876	942	895	940	902	932	894	929	867	864	859	928	887	920	818	900	896	867	854	929	872	876	901	888	920	872	892	889	873	886	858	871	868	859	906	892	898	919	896	868	922	904	914	901	934	895	929	935	904	903	873	886	896	878	875	888	850	902	893	863	883	894	864	897	869	907	860	920	928	898	902	884	880	892	930	918	905	885	911	858	938	896	904	899	926	861	906	931	932	895	912	904	888	904	872	927	901	864	873	939	930	900	816	890	956	925	937	865	892	807	914	876	896	846	850	907	898	911	872	916	897	910	934	853	894	887	893	801	863	854	916	901	915	923	879	910	874	930	881	926	894	878	884	872	891	913	937	880	863	889	968	934	920	903	888	908	912	931	930	954	876	888	883	882	848	909	925	920	864	908	903	898	866	915	887	862	916	977	908	967	817	973	846	882	912	905	907	943	911	835	882	919	858	914	847	826	880	900	918	879	900	875	899	941	912	910	908	925	864	879	897	914	949	902	919	869	836	907	878	886	906	848	887	926	922	947	874	913	891	897	867	904	917	857	902	872	980	936	909	890	899	868	891	873	891	877	795	892	878	903	917	874	876	865	834	818	910	921	897	933	904	832	899	919	877	910	928	945	894	894	865	947	909	911	899	860	884	875	888	917	873	876	895	865	915	939	867	943	873	884	932	905	845	915	902	908	896	890	876	941	849	941	907	939	893	898	895	902	910	870	856	874	866	866	906	878	881	907	885	890	890	881	921	840	883	893	854	932	906	886	863	887	872	911	836	912	904	887	877	906	934	905	882	874	902	889	940	891	894	838	841	880	894	911	905	868	916	855	854	871	870	913	918	919	916	895	927	880	922	872	875	904	918	889	909	852	925	903	838	893	955	896	884	900	908	861	857	908	889	892	928	929	951	884	925	951	912	911	895	860	877	910	857	854	895	909	884	872	907	890	916	843	908	874	921	855	858	925	915	904	942	893	942	944	924	895	958	842	884	924	884	918	931	868	860	926	905	880	928	947	898	907	852	888	869	888	871	915	841	908	908	939	936	878	925	891	856	872	907	886	897	917	906	874	883	863	923	864	883	913	897	897	894	905	930	891	891	850	902	883	943	930	887	891	905	897	915	882	868	879	869	907	850	929	902	879	861	941	889	878	894	930	879	887	929	918	830	895	898	882	909	885	869	918	926	862	905	873	884	900	897	902	899	898	899	850	957	930	896	861	879	897	934	930	852	873	907	918	888	885	824	877	885	947	902	826	885	910	904	881	894	888	901	865	918	910	923	914	868	933	887	920	938	887	918	978	881	867	880	916	882	895	897	929	870	880	870	873	896	921	901	878	894	934	932	923	891	935	929	866	887	907	892	917	841	882	915	858	919	875	869	871	917	900	910	868	924	865	885	844	917	892	907	879	879	878	906	882	949	938	900	874	904	899	864	915	833	924	933	868	982	936	881	943	885	903	914	959	855	934	930	937	897	932	892	915	989	940	908	886	927	894	899	889	867	879	912	914	897	879	856	884	864	903	942	919	894	912	920	856	909	898	910	895	897	865	871	913	900	855	891	868	882	864	892	893	915	859	887	890	970	899	902	878	867	900	894	879	896	823	903	909	911	890	893	973	881	931	859	882	948	912	876	909	908	843	928	885	859	873	924	960	890	878	872	890	879	880	909	893	921	853	878	860	897	875	854	889	906	933	873	891	905	928	870	860	939	922	912	898	930	905	913	877	855	873	921	908	891	903	893	896	922	811	909	867	893	859	855	849	850	939	848	929	877	874	867	885	879	866	933	899	908	890	896	824	913	902	921	892	901	873	888	880	899	861	862	884	912	936	864	910	861	910	908	864	888	864	892	954	927	922	854	887	873	929	884	909	919	910	880	877	886	900	901	927	881	905	904	869	858	933	885	870	931	857	849	875	920	870	863	874	865	916	900	904	907	873	878	895	915	866	888	921	911	879	847	914	910	917	940	933	876	885	907	880	939	932	951	911	893	900	868	860	855	900	892	896	897	906	865	922	904	961	874	868	925	892	828	898	919	878	879	870	876	868	871	874	943	883	924	934	932	864	894	817	871	938	866	864	871	894	944	887	918	879	942	919	891	865	908	911	907	908	893	923	888	819	889	933	895	941	916	935	903	909	977	906	908	890	875	840	892	902	898	954	914	932	925	924	905	911	849	918	881	911	882	867	932	914	923	907	929	858	892	866	946	880	912	892	840	894	903	910	911	904	875	908	923	900	902	906	886	865	858	835	912	904	909	871	866	943	1003	920	939	841	873	918	856	885	888	881	888	901	910	889	945	903	939	946	908	887	895	896	922	865	883	908	908	895	939	898	858	904	933	858	919	888	902	888	896	926	912	869	917	854	861	912	895	900	925	912	928	900	834	915	867	892	955	860	882	910	863	909	910	879	956	884	944	930	850	900	879	852	879	862	920	868	866	931	883	873	842	848	876	865	934	877	909	903	917	898	962	912	902	843	936	870	888	867	905	929	890	946	918	873	887	884	903	861	839	879	865	859	887	891	893	894	939	925	878	909	908	903	920	892	897	896	871	851	946	847	910	902	870	904	914	829	872	925	902	839	873	948	889	867	929	893	891	903	916	869	864	852	886	867	940	905	881	846	861	878	931	881	887	925	928	882
24398	21414	28690	24487	20980	5898	12715	1295	829	828	747	723	694	629	677	647	604	617	635	608	574	540	554	547	578	555	542	539	566	517	531	548	560	574	550	555	523	556	541	538	532	493	577	551	583	560	549	531	502	494	539	557	526	519	571	518	514	546	510	547	538	583	537	528	532	537	529	523	511	538	551	577	489	535	542	597	577	518	503	504	509	535	536	530	494	570	517	501	524	541	526	527	535	525	560	548	537	532	518	550	560	518	539	515	505	548	525	507	508	488	573	535	568	555	524	541	535	527	513	530	564	547	548	512	511	494	535	511	563	480	493	508	549	513	531	498	509	512	544	492	523	528	522	516	508	532	533	521	544	522	492	491	527	516	541	525	523	554	567	519	524	533	498	536	542	522	546	524	518	560	554	519	531	534	536	533	546	482	521	521	507	550	534	494	554	549	523	494	547	581	521	541	551	535	545	487	507	516	541	488	520	549	541	536	523	552	540	547	538	525	523	534	508	521	539	556	549	502	545	537	522	518	541	544	535	512	516	553	529	533	518	532	493	506	523	528	546	520	556	517	529	536	541	541	489	520	560	502	555	536	587	536	539	496	515	531	485	539	541	529	569	554	525	537	491	518	524	529	514	537	544	508	515	478	495	525	576	512	512	504	569	532	487	488	491	526	527	490	556	561	538	579	545	572	503	538	550	544	535	534	500	554	516	525	535	537	525	554	518	513	519	532	547	493	525	552	515	535	498	543	545	483	525	509	492	555	526	510	538	543	532	504	518	493	509	488	548	514	529	527	511	521	559	514	543	546	514	546	512	529	532	516	522	552	516	486	549	475	520	508	533	542	550	585	503	564	552	539	574	512	558	528	517	511	549	491	492	540	496	507	515	562	567	524	510	555	533	546	526	547	534	512	495	532	518	521	536	512	564	572	531	562	477	520	511	527	551	557	524	526	537	522	519	548	529	590	524	553	518	553	516	499	558	498	540	555	602	528	515	554	512	517	499	524	511	543	489	510	504	531	500	534	580	521	545	513	513	574	531	554	515	513	480	534	540	492	540	538	527	520	567	493	523	488	509	529	547	518	509	565	504	538	555	492	534	540	546	542	517	563	495	491	569	526	507	541	561	511	521	494	553	536	536	522	538	544	519	518	552	492	539	470	533	539	522	547	566	536	534	508	519	561	518	548	519	530	524	518	520	535	544	487	512	547	522	545	521	534	484	533	529	507	559	524	561	496	542	510	509	520	560	533	518	530	518	544	498	538	557	540	540	527	544	531	559	521	539	489	569	499	494	512	533	564	508	509	526	544	512	557	517	505	484	535	546	528	508	558	535	516	506	520	495	510	522	510	550	525	488	543	511	504	551	484	537	522	573	524	513	504	537	500	565	499	520	562	554	539	492	550	506	570	536	522	487	504	540	472	502	563	474	535	533	527	524	521	529	528	518	503	515	545	496	513	528	504	552	540	532	538	519	523	531	491	516	516	542	549	496	530	523	564	507	517	526	504	531	496	505	521	517	483	545	521	533	538	541	524	532	506	533	509	510	523	566	520	507	526	526	544	541	525	536	511	501	516	548	531	539	538	553	507	569	516	547	571	494	565	487	499	470	525	525	556	525	505	508	527	502	525	551	536	567	556	528	512	523	547	540	551	560	494	519	510	499	565	551	571	543	529	512	514	543	547	566	557	544	520	541	556	534	525	573	549	557	543	500	542	513	534	512	549	526	541	518	514	528	573	525	513	553	528	496	563	500	515	533	531	532	506	555	480	522	520	488	517	544	523	509	513	517	495	495	523	531	519	560	539	515	516	533	500	517	524	548	536	477	536	551	511	534	535	545	493	543	523	537	535	553	571	531	593	456	522	525	520	549	527	531	584	557	539	528	540	548	518	518	556	554	553	535	463	506	537	510	542	521	527	535	534	526	583	523	571	484	545	498	512	538	564	533	540	511	544	553	516	564	525	518	533	514	496	526	549	539	532	496	538	555	545	526	573	534	537	558	507	552	500	547	562	493	519	521	556	597	534	526	542	511	539	550	539	508	544	504	500	521	510	512	552	517	518	491	507	550	548	492	520	521	516	547	540	548	532	532	528	535	539	533	506	554	507	481	575	582	525	481	549	526	540	486	514	537	591	550	560	537	512	536	523	522	488	585	524	537	524	521	530	529	537	519	527	560	514	547	554	523	480	539	505	532	534	521	506	517	518	544	519	498	517	519	534	556	496	569	531	515	546	554	501	534	519	545	508	491	515	505	557	557	525	540	523	523	561	512	519	525	545	505	551	520	523	527	506	508	550	527	521	499	524	550	529	537	522	520	538	542	566	532	532	539	475	502	502	485	543	509	504	507	536	526	514	499	566	491	508	563	539	567	489	551	544	533	492	512	578	532	495	491	579	539	510	498	533	530	546	532	573	545	551	504	602	535	517	516	459	490	545	532	530	514	505	507	513	507	528	516	487	506	563	497	533	484	497	562	509	550	492	534	533	563	540	510	505	536	467	495	522	525	510	511	538	556	538	534	530	511	558	525	538	555	495	518	556	537	491	558	544	540	530	519	488	540	524	559	546	517	493	554	530	538	503	502	489	521	535	541	537	524	547	535	542	540	524	562	499	516	553	525	519	544	537	492	517	511	567	527	524	508	499	504	527	505	538	565	541	546	502	512	503	527	533	542	509	530	510	506	508	540	526	510	545	502	546	552	471	515	519	524	539	513	556	534	534	511	552	564	544	539	568	551	502	519	556	529	490	522	543	543	564	559	512	520	593	543	515	561	519	463	548	486	507	582	537	571	517	536	538	539	492	536	505	535	526	528	543	534	528	528	540	526	535	510	516	484	524	511	525	571	571	559	520	537	520	480	546	528	503	536	513	575	516	551	533	527	527	500	545	532	543	522	512	500	532	527	509	504	521	494	548	564	497	521	558	571	478	526	537	525	494	535	521	496	531	517	534	548	541	509	558	546	528	548	504	523	538	489	533	536	522	555	565	521	531	512	558	540	483	521	528	516	547	544	536	520	536	518	538	497	491	569	540	533	494	594	536	531	545	560	508	525	540	543	536	510	511	521	510	524	529	552	531	511	510	546	536	534	526	523	543	503	526	528	531	540	510	524	558	519	579	487	530	544	522	519	512	538	510	542	548	557	525	545	548	506	531	554	521	534	492	540	549	542	550	527	543	545	523	490	473	540	495	576	496	500	540	501	525	507	533	531	497	537	518	549	546	529	523	551	545	578	520	535	530	551	548	539	511	570	523	550	507	482	518	572	549	543	527	541	514	546	494	543	468	548	571	516	524	528	529	533	531	535	522	515	554	474	533	510	538	531	505	556	566	527	581	524	560	570	496	553	486	563	507	471	519	510	536	569	512	503	557	504	525	554	515	468	544	513	552	556	571	543	524	533	541	515	553	523	536	478	493	498	500	525	517	505	539	510	543	529	530	514	512	524	548	518	475	494	527	503	577	510	530	519	517	524	535	551	490	524	525	516	545	504	502
42867	35639	12242	6243	4486	4483	12726	2212	1918	1668	1497	1368	1296	1227	1132	1093	981	992	1009	941	984	900	937	860	922	940	896	925	933	884	838	898	858	850	895	876	858	815	867	869	886	827	837	856	840	876	889	949	850	805	858	824	890	827	860	813	854	856	864	829	864	856	884	847	848	794	849	833	804	826	805	823	837	825	820	824	843	810	879	872	810	828	883	836	836	839	809	824	841	854	810	840	815	819	863	766	828	781	894	866	859	828	839	878	864	858	825	839	842	823	787	872	851	854	800	867	852	869	855	867	827	866	850	858	784	780	838	918	781	788	848	829	835	791	794	841	831	856	863	834	818	844	812	862	792	789	882	820	854	845	817	847	870	814	836	830	823	809	805	824	835	860	867	796	804	852	849	836	872	876	854	834	791	833	870	859	829	787	836	782	771	856	807	791	811	822	852	846	873	836	802	848	893	847	843	858	873	821	819	846	825	875	815	820	809	782	829	795	828	883	848	821	861	838	782	839	823	785	867	853	823	823	842	839	801	894	806	863	797	835	871	869	807	837	819	814	794	852	796	825	819	849	834	871	827	833	820	885	830	885	832	826	843	765	795	810	824	799	831	872	800	824	828	835	804	828	823	785	784	818	836	849	791	837	787	809	804	855	839	811	788	823	878	835	818	826	851	832	792	841	858	840	879	814	790	833	858	828	774	772	819	897	894	856	824	817	792	871	774	795	869	827	838	818	799	825	844	813	782	839	850	866	842	799	854	778	815	820	768	858	814	817	816	838	886	812	813	874	859	832	816	858	823	821	820	842	868	814	827	837	823	818	854	838	866	810	797	866	868	843	789	835	837	786	853	829	838	835	828	831	856	828	792	801	816	793	831	857	829	838	815	835	847	818	816	866	869	849	853	787	834	831	751	817	796	790	782	766	852	802	816	828	881	850	807	886	845	890	836	810	807	832	807	796	815	875	824	840	837	805	858	859	869	815	845	819	844	861	835	876	792	820	860	867	857	826	783	819	847	871	868	846	848	818	836	822	833	873	896	798	812	866	862	845	825	872	860	802	888	834	837	838	755	795	809	812	911	813	820	859	767	910	798	830	818	887	823	809	833	815	807	836	794	840	854	876	845	835	831	819	867	875	844	862	812	923	824	860	855	860	794	836	823	855	885	842	838	818	797	813	785	843	809	847	791	840	798	891	838	830	795	814	818	850	843	857	821	780	838	836	825	817	865	840	839	849	866	814	816	861	858	848	824	827	809	825	783	830	815	773	891	824	803	831	782	877	790	841	879	843	794	844	865	833	876	815	811	846	780	803	881	866	893	865	844	817	813	819	885	802	841	860	887	859	817	842	838	813	830	880	843	798	819	848	842	876	822	836	804	837	805	823	832	848	857	850	824	793	813	833	820	808	813	851	805	813	847	847	832	855	844	818	827	850	824	782	837	814	839	812	828	841	845	878	840	859	848	830	853	796	853	795	805	810	809	844	889	810	827	848	868	804	791	795	827	798	809	856	854	818	828	844	842	818	782	873	845	809	819	832	865	812	794	864	829	876	818	779	848	817	808	915	831	776	857	849	862	841	829	770	797	825	874	768	831	902	783	849	871	821	782	797	847	844	811	805	822	800	819	838	797	859	845	869	830	807	826	852	859	848	818	838	823	836	864	825	837	838	812	849	832	853	815	860	834	862	862	831	859	825	814	799	847	856	810	862	882	816	842	828	814	814	827	871	863	847	810	900	801	841	817	863	841	870	849	800	816	824	811	842	874	829	828	819	840	869	852	827	828	791	851	813	828	822	822	789	843	785	821	843	802	880	840	823	804	812	851	802	787	837	801	862	755	832	819	836	859	834	864	834	832	838	833	840	835	816	912	864	815	798	826	865	839	805	872	854	818	840	793	788	811	816	848	864	861	838	805	843	874	825	814	845	804	808	817	848	889	822	762	837	857	833	806	828	797	841	814	816	793	807	768	901	805	803	828	836	853	822	857	817	873	858	831	843	830	895	795	820	802	833	816	782	883	813	813	836	899	829	795	833	812	865	867	801	786	843	838	883	899	856	806	820	831	854	815	835	836	856	772	826	817	774	829	806	828	854	822	886	843	822	784	875	831	821	791	849	780	866	873	817	784	833	855	829	818	824	901	903	814	870	842	825	858	800	844	798	833	796	855	858	878	841	839	860	789	897	834	838	861	810	811	792	793	850	807	831	852	839	865	872	811	855	823	825	835	817	845	802	849	831	839	833	823	875	812	807	822	769	813	791	832	822	819	873	805	802	841	837	825	783	835	844	839	842	865	823	838	786	847	807	884	870	827	846	813	798	799	844	850	815	866	834	908	827	815	854	883	836	815	849	884	821	851	850	767	799	869	824	825	817	857	767	801	844	810	829	821	805	808	852	798	812	833	836	783	799	831	790	821	867	777	843	818	830	817	826	882	840	823	851	874	804	851	797	822	821	851	802	797	839	841	783	898	829	848	797	844	796	808	811	850	828	770	858	835	835	840	887	820	879	853	867	843	794	813	834	805	776	862	813	790	774	847	845	807	848	840	776	827	844	826	795	845	855	840	836	840	831	816	825	808	836	847	857	773	821	848	855	828	868	837	825	821	791	820	784	806	850	855	801	839	833	832	841	841	772	782	844	801	842	803	840	874	774	788	866	857	849	816	795	838	855	775	881	826	802	841	840	831	869	820	821	768	836	783	841	873	853	886	807	853	899	829	843	831	755	853	812	806	759	807	800	835	801	891	808	797	851	837	821	820	778	815	850	854	846	840	836	886	833	831	837	810	814	783	892	807	775	865	847	787	846	825	838	824	834	818	858	810	844	832	832	787	882	847	796	832	833	823	822	884	807	857	803	765	856	837	822	811	806	856	839	869	811	809	804	828	861	837	870	798	814	848	767	828	823	871	815	846	813	850	827	845	812	853	808	836	805	859	825	847	812	827	785	869	876	838	816	838	872	806	881	843	831	808	846	841	797	841	805	822	795	820	826	828	870	842	839	862	858	837	821	904	846	842	766	846	837	832	795	844	803	815	845	796	815	796	842	854	821	861	806	864	810	832	843	859	817	894	844	825	846	852	864	818	845	788	818	823	811	863	852	876	839	828	820	894	846	876	848	864	811	868	859	787	821	880	783	858	801	820	802	847	757	827	843	834	865	869	907	802	828	840	851	774	831	852	809	804	831	820	787	801	872	805	843	832	883	848	827	800	850	820	832	865	800	847	824	859	851	852	835	854	840	865	843	866	811	867	809	851	883	805	844	828	861	865	881	857	813	869	812	816	851	851	833	908	819	824	800	861	803	871	832	851	861	815	873	805	801	829	869	840	829	758	817	827	834	831	836	795	818	838	862	819	808	870	804	827	869	816	813	873	847	839	846	839	863	800	776	779	842	839	822	822	847	859	816	849	859	819	792	851	828	830	818	848	838	871	825	832	846	857	817	811	812	842	833	925	825	808	817	821	884	848	880	813	817	837	792	866	885	806	863	791	814
23341	21357	29136	23887	21329	21312	21101	2378	781	700	607	561	459	445	438	397	358	343	347	362	335	340	289	307	320	295	297	274	302	263	316	302	273	283	271	288	243	291	275	279	265	261	263	279	234	270	227	297	241	265	248	279	273	247	266	281	231	269	246	267	273	269	256	256	272	250	231	271	252	277	269	275	258	261	264	249	265	260	226	249	262	246	237	264	297	268	292	284	265	268	247	247	265	259	246	285	291	246	268	292	252	284	251	261	226	240	239	232	281	276	281	249	263	261	270	261	262	261	288	283	238	225	277	262	269	288	255	247	275	273	253	246	241	259	248	247	230	258	252	272	260	259	286	288	234	303	270	247	246	239	247	291	256	262	280	242	259	270	261	255	281	247	251	279	267	269	253	257	262	269	236	240	243	228	264	250	250	254	262	279	245	230	253	265	267	271	248	274	245	253	257	203	274	266	281	265	252	251	248	255	279	257	228	266	253	257	253	280	268	277	250	260	266	266	280	283	266	295	249	283	244	249	264	277	279	264	262	242	273	238	260	241	270	261	253	287	278	258	250	240	276	234	275	252	276	258	277	288	238	251	251	269	281	241	245	252	242	261	260	267	238	261	249	257	247	264	253	245	263	257	250	281	264	241	248	248	255	253	274	236	264	272	252	251	257	288	269	250	247	253	259	249	282	240	244	282	244	240	270	239	255	255	266	248	259	299	248	264	235	273	254	256	252	248	288	275	235	248	254	241	237	254	256	256	245	269	273	267	271	261	235	258	280	276	254	266	290	251	277	259	252	245	269	259	241	279	261	258	271	213	283	244	255	264	255	235	284	290	259	267	252	268	236	235	261	283	288	246	232	273	279	251	274	242	263	265	250	250	244	246	252	237	257	255	265	276	252	238	263	237	254	263	277	265	232	271	261	252	260	266	251	269	265	272	271	250	268	259	254	273	242	266	257	257	271	249	259	242	235	263	261	216	256	268	257	249	260	243	244	271	236	253	247	246	264	236	271	222	257	253	254	223	252	287	265	225	264	227	238	270	263	265	246	257	274	294	255	290	264	264	233	242	273	289	247	243	277	294	258	263	243	288	259	266	259	255	252	252	254	278	236	268	260	267	235	254	271	246	235	236	252	265	256	265	265	251	251	252	238	261	253	277	268	251	252	273	271	273	274	251	232	271	216	298	256	256	267	247	274	290	261	260	268	237	242	261	273	261	279	277	278	258	266	250	263	229	237	274	244	242	267	249	242	264	250	282	245	244	272	217	258	260	266	256	256	276	280	248	220	281	276	243	294	219	233	250	274	261	260	258	253	262	261	270	267	256	285	274	261	247	276	264	272	262	240	250	282	278	260	271	250	246	262	268	240	242	260	253	278	251	276	244	239	298	276	264	263	249	255	254	255	233	267	255	287	269	265	229	242	282	249	277	274	266	271	277	256	248	259	241	275	247	249	259	243	306	274	272	241	248	294	249	256	291	268	235	262	250	238	253	264	265	282	265	259	248	270	249	241	275	269	240	254	249	233	250	281	274	250	256	245	266	255	259	252	234	257	254	274	274	257	264	264	254	237	227	285	263	224	257	296	260	256	249	252	290	298	254	271	278	283	243	283	256	264	255	277	258	242	253	230	250	236	273	247	245	230	274	247	279	248	268	271	259	241	242	278	265	259	266	266	223	261	277	267	265	253	251	257	245	262	241	263	248	273	278	245	248	267	261	270	294	273	254	272	258	264	278	226	267	234	233	251	253	273	243	269	296	275	278	270	265	278	276	240	256	265	247	250	288	245	276	268	261	247	260	271	259	275	274	257	236	260	267	276	273	251	242	239	269	265	260	264	258	250	258	239	253	258	248	271	235	263	258	280	279	215	263	241	239	259	288	278	245	240	282	276	296	261	241	237	254	244	247	251	270	236	257	254	249	218	254	236	253	273	249	236	250	250	257	306	254	264	253	256	245	262	248	282	263	216	281	241	285	246	260	275	255	252	245	248	292	251	262	246	284	277	255	240	273	281	252	251	279	273	262	265	242	247	274	248	262	261	231	261	242	227	258	244	280	268	254	265	257	256	278	231	257	259	280	247	286	283	263	282	302	247	253	253	282	245	255	256	252	268	241	237	262	245	306	258	246	274	257	265	291	303	263	260	246	228	253	243	279	250	292	255	267	256	263	283	258	248	246	281	254	275	239	277	234	272	284	263	270	281	234	248	289	267	230	269	250	258	260	269	228	262	266	284	256	241	277	276	275	282	241	251	264	231	244	239	249	276	265	294	253	259	255	254	241	267	264	242	238	263	242	279	294	239	296	284	237	246	277	249	223	274	265	257	253	244	284	262	259	282	263	247	253	257	255	275	240	264	257	289	253	274	284	266	271	254	270	301	267	259	261	243	284	242	238	290	257	259	246	265	268	288	256	288	261	257	262	257	241	249	260	251	280	245	276	268	266	280	259	280	223	230	281	224	278	244	262	257	262	262	264	258	260	262	251	255	266	273	268	255	265	266	244	235	275	227	277	284	233	278	281	239	265	239	230	234	228	251	257	280	251	294	259	272	273	276	273	267	230	259	297	248	246	270	256	268	270	284	284	264	266	243	217	243	255	257	263	267	244	281	264	263	250	235	264	277	261	252	261	267	256	242	243	252	273	269	247	251	245	297	263	257	237	281	243	274	280	249	239	226	256	276	284	268	261	257	267	237	272	244	264	275	289	263	274	265	252	273	255	284	244	254	270	260	244	285	254	284	294	252	257	248	290	288	269	271	267	284	264	241	263	267	252	242	266	240	284	273	246	260	275	276	257	259	253	277	266	260	242	267	252	224	267	234	273	262	254	276	273	271	251	237	263	237	235	264	254	264	269	240	254	274	271	245	251	244	253	271	288	250	223	278	250	246	260	251	226	240	272	262	237	238	237	255	255	240	273	255	250	262	267	233	237	283	246	255	262	239	228	246	265	261	281	259	247	247	249	254	261	276	271	276	297	239	303	257	276	270	288	278	265	248	232	249	231	228	261	256	284	259	271	254	273	247	285	253	241	256	236	237	259	249	268	265	258	264	268	221	282	287	272	300	229	283	266	263	260	274	299	291	281	275	258	263	229	267	250	269	275	273	243	284	255	265	225	249	239	281	242	287	271	267	246	246	239	253	283	260	266	243	292	268	285	247	263	269	265	242	244	252	242	241	273	249	250	261	249	260	272	252	262	267	251	265	259	244	257	273	247	258	276	271	251	275	274	246	243	280	259	267	254	259	278	260	257	279	261	257	286	261	220	264	256	274	260	281	252	242	265	236	240	275	258	288	281	267	251	282	249	258	274	234	262	261	248	245	267	269	247	261	266	238	265	271	238	246	254	267	271	236	264	267	241	249	248	268	229	267	304	279	271	271	246	247	266	274	270	233	237	259	240	246	246	239	259	263	254	239	242	234	261	230	291	277	267	249	243	257	258	274	271	290	266	243	259	261	253	268	257	294	243	260	266	275	285	261	254	286	254	248	249
46131	40122	16421	8619	6009	7729	14356	2692	2164	1788	1569	1373	1187	1009	960	805	777	757	736	714	611	608	595	545	564	544	510	493	528	502	478	491	480	450	448	430	443	466	428	453	436	455	452	429	449	440	443	438	445	408	430	474	473	429	447	440	423	446	432	456	410	437	445	423	394	371	433	446	435	446	396	435	409	404	408	452	408	422	415	395	456	417	442	411	411	409	429	400	433	413	417	486	410	420	462	442	436	419	473	430	430	440	434	405	431	408	414	426	395	463	416	416	393	412	424	428	434	428	422	422	410	397	417	429	430	410	423	459	443	417	458	398	451	425	411	418	422	437	401	448	428	417	470	393	440	450	419	433	400	422	416	412	433	420	430	419	438	396	400	412	427	424	389	408	456	391	412	400	439	417	431	450	442	428	437	428	389	432	403	427	402	394	392	422	405	440	427	442	443	473	426	422	416	424	432	417	423	430	381	418	411	371	433	422	445	422	444	432	441	421	408	434	411	437	419	423	432	394	421	410	441	443	403	437	416	434	423	421	406	434	409	460	375	392	403	417	439	421	422	396	442	433	423	407	405	411	402	427	427	401	385	411	405	413	406	426	415	437	466	464	434	382	422	410	423	439	412	419	399	436	400	457	460	451	392	395	461	455	451	412	474	401	350	450	434	479	437	419	424	443	444	374	430	431	435	428	451	426	414	408	437	381	431	413	450	417	411	418	411	429	405	421	429	440	437	406	395	430	409	426	402	413	406	422	404	438	444	431	441	420	429	414	423	399	421	442	429	429	402	422	393	440	435	444	399	401	391	437	434	441	397	470	407	421	416	409	425	432	385	409	410	386	434	397	410	370	424	405	405	446	415	431	409	390	436	437	424	408	398	430	431	418	433	404	434	422	426	421	429	427	430	403	438	421	451	465	408	430	459	422	406	407	425	406	427	418	441	409	436	409	414	446	438	401	406	416	419	422	417	406	391	425	401	387	415	427	417	421	422	422	424	398	408	432	467	429	429	395	430	420	460	418	403	460	404	428	443	432	435	439	461	405	428	425	444	424	441	383	421	419	404	404	421	457	434	403	413	410	407	427	457	448	442	415	449	388	428	418	428	426	379	423	412	453	394	439	421	406	442	411	411	395	469	428	429	395	428	442	415	451	449	410	438	416	448	458	421	473	405	446	432	419	446	453	391	421	393	423	411	422	444	454	417	465	415	442	414	445	398	410	413	434	433	402	439	438	405	439	438	397	416	433	419	371	412	474	403	434	411	406	397	426	427	450	459	418	413	410	403	417	388	412	420	364	416	447	416	423	424	444	443	477	416	411	411	442	414	414	406	433	396	443	430	443	427	425	450	427	446	442	426	427	430	426	446	412	441	405	455	417	395	434	412	404	448	456	423	405	448	414	426	445	427	432	384	412	435	385	420	396	440	454	395	475	441	399	455	390	398	438	410	454	430	402	429	416	394	447	424	401	402	403	431	437	431	418	468	403	412	429	440	445	436	425	440	403	436	408	435	416	421	394	411	377	417	422	397	403	419	403	416	430	413	400	415	396	417	429	429	382	431	415	434	419	430	438	447	422	427	444	381	436	418	427	420	439	406	406	419	400	420	427	432	388	402	375	422	427	420	411	424	398	422	421	425	414	400	450	432	438	417	419	476	403	442	458	405	438	406	437	452	399	401	434	391	439	393	410	432	421	421	434	451	426	425	430	443	425	441	414	424	412	428	403	395	393	403	439	460	447	430	452	394	422	430	417	419	441	407	456	433	442	383	409	428	419	470	396	404	419	463	422	419	408	396	436	412	383	416	447	449	446	438	369	404	434	439	416	438	402	417	398	422	496	384	434	416	435	439	394	413	443	461	411	409	434	423	431	410	446	410	444	405	409	418	459	456	437	418	417	429	397	441	414	372	419	414	445	416	451	465	426	427	408	403	428	387	382	364	451	420	449	426	416	434	421	376	425	394	400	466	429	400	442	414	383	439	440	438	404	444	372	408	438	419	422	381	438	388	432	446	413	419	401	418	418	428	451	383	416	442	408	425	430	373	414	415	445	421	413	406	405	423	407	387	408	423	437	413	430	476	381	428	374	438	418	402	409	403	416	379	418	450	386	425	419	437	418	429	428	396	435	426	442	416	385	430	432	458	430	424	468	408	418	420	456	436	399	441	391	431	439	413	391	404	418	403	430	418	412	423	426	452	437	425	431	406	456	402	417	459	372	462	452	434	418	450	402	403	400	395	420	399	405	452	424	423	452	406	442	390	432	444	409	417	449	457	426	413	438	428	418	429	444	426	394	437	416	441	417	426	407	439	424	442	431	402	403	426	421	441	433	462	397	420	440	423	437	397	423	423	428	406	390	427	403	408	439	388	439	393	423	417	436	434	403	452	421	430	404	420	414	408	397	429	428	415	415	448	422	438	363	402	438	422	407	424	398	426	430	417	430	447	416	442	386	412	406	428	426	428	404	430	398	394	406	399	414	448	417	458	437	454	470	429	409	454	392	423	429	399	416	438	434	414	408	420	404	458	425	418	468	402	436	414	422	431	436	403	365	397	413	389	421	454	446	461	412	418	378	406	437	462	392	411	374	426	440	408	418	432	429	447	403	435	410	416	432	395	441	432	412	429	454	420	426	438	432	457	435	443	408	434	431	413	430	433	407	418	421	402	423	421	414	393	423	402	450	421	409	451	420	437	421	418	425	410	439	452	457	451	442	422	410	440	457	416	439	405	430	403	394	408	385	455	407	431	444	431	433	385	425	417	403	444	410	421	392	420	384	414	448	416	418	411	400	405	402	401	452	427	376	413	416	420	376	420	407	458	416	428	438	401	414	403	431	407	428	427	422	419	423	414	409	425	435	429	416	460	405	441	410	403	423	459	452	412	458	402	421	425	411	420	418	426	420	460	417	419	405	431	440	454	421	426	434	412	420	417	405	411	467	432	431	432	456	460	439	424	391	419	449	399	416	439	407	427	430	413	410	440	407	424	388	435	422	422	403	421	413	445	434	428	435	453	431	394	458	413	440	408	414	449	449	413	412	454	436	437	425	430	405	433	413	452	407	402	445	411	382	415	429	463	426	419	408	405	415	433	365	408	401	391	410	428	422	425	434	402	458	433	411	411	445	440	397	413	433	387	411	406	427	425	424	418	421	428	441	428	413	420	444	434	433	392	377	456	439	452	436	444	417	427	439	405	403	403	431	464	438	424	414	434	407	392	463	425	432	411	412	406	420	443	419	434	406	427	419	392	423	410	477	435	397	433	381	423	458	428	429	433	426	433	455	432	435	436	401	412	425	419	436	438	434	370	404	437	419	432	405	414	438	412	443	444	445	441	416	435	420	414	436	448	453	450	431	379	385	426	407	426	408	403	397	406	380	438	407	413	437	419	397	437	418	403	432	426	402	428	431	432	454	405	365	457	426	459	431	409	385	427	402	408	473	404	401	438	410	413	428	432	408	446	415	418	435	377	434	463	417	412	410	459	413	409	396
28683	21954	12324	2555	1272	1114	1809	721	694	664	651	678	623	639	601	641	601	574	590	602	581	555	551	596	547	598	615	589	547	564	590	571	576	543	536	574	609	567	605	567	575	606	565	550	585	527	506	547	549	574	595	569	559	591	570	596	570	585	543	599	593	547	572	555	599	585	540	585	539	550	619	603	581	612	553	551	590	610	568	556	586	587	576	604	523	585	576	549	569	573	561	517	577	575	560	570	560	545	573	588	574	602	543	536	565	584	569	606	609	578	598	570	578	545	546	564	607	586	567	588	586	552	560	567	574	564	581	639	552	560	553	530	563	582	579	569	599	527	605	565	587	616	560	604	544	574	622	547	587	628	608	582	522	575	610	591	555	577	586	578	555	560	581	557	583	576	591	561	556	604	569	577	574	576	564	548	559	539	512	594	586	604	589	587	542	591	583	620	576	543	577	580	603	589	527	595	588	565	581	584	560	545	555	585	586	572	564	612	560	575	553	578	587	545	574	555	568	580	610	579	594	584	600	541	546	543	580	598	573	537	588	564	584	554	579	580	577	551	579	595	562	543	560	611	579	520	553	566	585	573	587	573	594	566	574	576	590	579	547	559	574	517	549	550	560	579	576	565	542	549	579	568	559	583	586	574	594	556	575	598	568	539	571	603	611	532	590	507	601	610	572	547	581	561	563	547	547	590	560	572	593	575	549	578	614	539	590	584	606	552	548	584	553	546	610	550	565	583	582	555	593	599	657	592	588	588	608	582	565	585	607	543	566	571	593	556	537	559	597	577	564	582	559	604	575	577	611	534	546	556	564	607	542	587	542	632	606	562	589	553	606	568	590	549	556	592	585	556	551	561	564	617	554	544	597	527	587	539	596	561	561	593	579	531	609	559	568	543	613	606	577	569	579	555	603	607	577	589	548	567	557	520	587	542	539	579	586	563	549	590	554	610	590	583	559	578	604	596	547	563	603	561	560	558	616	578	591	551	526	570	555	574	579	536	590	584	560	531	561	570	534	563	561	589	592	572	544	561	606	557	557	575	566	578	597	590	590	547	520	566	596	577	602	565	588	595	579	594	551	576	536	562	569	586	550	597	583	554	612	555	571	551	617	583	550	541	585	525	561	548	583	611	608	586	576	525	527	557	592	557	564	545	558	537	557	601	564	559	537	576	565	608	548	586	569	559	587	592	574	564	565	590	527	597	557	571	555	580	585	577	543	573	506	562	558	587	574	609	568	580	607	592	609	583	535	553	585	568	577	559	587	585	607	580	574	598	532	559	619	609	564	561	541	559	555	573	588	589	551	555	597	564	588	565	598	594	580	563	545	603	610	586	535	577	588	606	555	583	575	566	573	589	593	599	550	587	612	553	585	536	605	617	585	579	584	577	591	579	596	584	596	574	536	550	548	557	610	559	562	539	583	594	581	561	583	567	586	601	580	572	613	580	566	549	571	562	543	572	533	550	590	589	626	560	574	568	577	558	551	581	609	552	536	554	553	612	582	575	638	581	586	555	596	504	541	561	563	540	546	567	533	616	559	570	575	587	545	603	592	587	565	557	611	551	526	616	575	565	558	546	589	570	578	557	553	529	583	568	526	572	567	553	595	546	558	563	527	608	553	574	576	565	566	522	516	588	564	576	607	586	531	555	573	525	528	535	546	561	592	583	565	534	547	576	524	593	540	590	614	563	603	566	572	598	577	626	550	518	521	537	580	589	601	539	535	540	568	557	520	563	606	607	595	585	571	621	579	549	567	608	625	556	550	564	583	574	567	560	574	546	577	575	571	548	578	573	586	585	575	563	599	575	621	535	608	588	521	587	583	542	592	551	570	566	593	579	566	579	554	588	571	568	572	581	576	552	565	593	540	572	509	568	582	598	561	575	579	583	560	603	609	556	590	583	615	590	595	556	592	601	568	611	560	601	609	552	505	545	558	601	586	579	599	608	606	594	577	546	549	578	576	527	567	543	554	583	617	602	573	559	543	562	591	593	651	598	548	581	563	560	539	575	581	578	584	582	579	602	566	581	519	564	604	545	595	574	599	604	588	575	553	559	569	557	620	554	608	538	536	565	559	598	522	565	559	598	561	594	597	588	553	589	598	542	603	563	598	598	612	591	618	607	543	580	567	535	520	582	566	623	545	601	568	594	593	626	584	588	570	594	558	603	565	560	596	555	595	582	525	614	598	567	585	596	550	600	540	561	592	551	590	585	582	573	597	621	578	593	576	569	600	580	552	551	566	579	567	573	571	557	596	586	568	567	516	572	580	537	570	567	615	564	557	573	555	557	584	556	553	564	544	591	585	580	549	628	552	549	597	569	544	578	567	582	594	589	569	573	543	587	571	568	528	589	557	543	545	553	563	574	592	557	546	567	562	600	572	554	530	580	593	576	622	606	557	604	529	553	549	536	603	532	564	567	562	552	553	570	547	577	574	557	565	533	532	570	535	546	555	566	589	578	586	567	551	551	566	600	547	556	588	613	611	580	608	596	554	523	556	565	540	588	587	545	589	577	553	590	570	644	500	595	577	580	569	566	593	592	573	571	577	602	586	541	570	558	569	551	591	593	609	579	561	577	621	570	563	564	590	578	572	561	583	594	580	619	602	572	559	538	610	593	571	559	572	598	541	578	585	581	572	562	579	569	542	598	544	579	538	582	609	563	619	549	564	617	593	552	573	545	558	607	565	574	590	539	561	565	550	577	585	555	570	601	571	591	589	623	606	551	559	597	577	575	595	549	617	557	581	597	589	575	582	594	638	542	559	542	583	536	544	575	561	587	535	591	582	562	540	587	561	535	565	557	606	539	587	567	586	537	523	600	534	593	539	556	522	574	588	571	584	541	554	633	570	572	578	600	540	576	602	566	541	588	611	565	569	598	597	577	595	613	584	603	581	571	613	573	576	600	562	555	569	574	583	546	573	592	543	568	542	603	582	577	587	583	573	563	554	551	545	597	612	509	546	588	562	563	542	617	594	629	568	559	555	598	609	594	545	559	546	627	603	587	550	546	576	555	590	550	599	523	563	582	545	579	574	557	569	593	540	567	568	581	586	520	554	546	584	553	556	576	594	590	561	568	618	551	618	553	573	554	561	591	601	577	576	539	519	568	584	595	574	533	546	584	566	602	581	543	563	562	570	586	543	566	602	545	597	563	539	598	567	562	555	592	547	569	561	581	573	559	583	589	615	587	582	586	562	577	556	609	588	548	555	582	599	558	553	579	596	598	582	568	580	513	565	575	536	564	584	580	575	557	579	557	583	547	563	611	560	580	593	613	590	551	553	613	561	580	546	575	549	583	597	529	594	583	551	569	577	586	563	599	548	625	580	577	551	592	571	591	573	555	529	578	612	553	564	589	525	559	552	592	512	545	556	553	555	550	527	551	570	543	585	504	613	570	586	537	566	588	592	603	560	563	592	597	565	563	549	555	559	585	536	584	543	567	572	595	563	553	565	564	555	566	538	575	620	586	598	585	574	577	579	556
35335	21925	6373	2974	2196	2163	3448	1380	1297	1181	1138	1050	1038	995	990	991	968	936	897	919	964	918	924	897	928	873	971	927	933	916	954	885	864	912	877	914	820	893	890	848	924	917	932	864	861	925	900	861	886	831	874	868	903	906	912	897	898	917	889	817	854	846	908	841	889	925	889	893	827	885	841	880	870	907	918	893	932	868	863	854	902	889	873	894	860	902	872	868	856	929	908	846	924	928	823	879	828	854	845	902	889	850	860	873	895	920	917	893	867	948	916	819	882	847	896	898	923	873	940	882	871	925	871	868	891	878	894	911	882	849	901	908	840	875	836	873	863	868	901	864	886	918	872	886	862	896	923	863	838	843	892	849	879	874	859	853	870	837	892	883	855	886	859	878	872	881	867	838	908	867	855	878	873	850	891	902	855	896	928	898	882	893	885	848	810	923	897	876	866	831	912	887	825	880	909	894	905	836	912	848	881	867	899	867	867	889	898	851	886	919	852	880	864	875	908	805	854	865	933	810	880	900	847	828	864	922	869	858	865	889	876	888	856	855	923	892	878	822	846	871	910	909	933	891	837	842	871	899	906	900	896	873	905	887	884	838	889	950	908	892	866	859	876	819	859	907	881	814	838	870	890	819	861	875	873	843	908	841	870	879	827	870	873	857	882	866	886	847	862	937	885	893	889	866	877	908	874	865	901	851	855	878	929	881	881	848	873	872	872	850	900	881	879	873	858	862	890	890	891	919	883	823	889	883	861	916	905	900	900	847	917	868	865	856	889	894	832	876	942	869	861	894	877	933	891	917	843	866	897	863	861	896	900	864	864	911	891	876	892	857	853	829	865	915	906	860	897	878	829	848	899	915	891	843	899	875	853	925	873	919	865	940	883	904	845	864	840	876	948	880	930	844	855	867	874	917	855	908	899	840	898	826	894	914	887	857	887	863	864	870	893	857	891	850	881	907	889	873	874	813	849	851	877	828	857	861	888	858	877	898	920	890	948	858	846	875	840	854	901	875	832	873	871	867	846	830	899	913	861	916	866	880	901	895	909	832	876	853	894	829	920	856	809	880	859	870	870	884	869	884	917	892	843	930	871	925	891	873	862	858	877	942	835	850	836	884	854	929	827	853	868	911	856	866	907	897	869	823	869	916	893	834	875	876	883	856	922	861	889	862	896	884	893	837	848	875	910	871	862	908	863	855	892	880	852	900	858	851	873	886	855	894	833	860	906	796	881	862	876	871	899	896	887	891	873	854	880	903	885	863	867	846	971	924	913	899	880	939	813	851	824	873	866	886	857	870	850	850	869	901	888	864	868	926	888	899	834	882	881	861	862	884	913	874	896	828	874	909	923	857	863	848	865	869	872	848	870	857	900	910	906	888	930	913	902	906	890	843	850	850	892	837	897	818	868	891	853	899	884	910	864	844	909	880	880	854	887	884	922	917	882	888	846	841	860	838	858	882	867	859	860	841	851	862	866	864	842	888	825	918	899	838	892	886	897	886	888	851	882	905	837	886	860	892	937	829	834	916	863	879	856	862	864	916	865	881	872	852	876	845	912	906	869	874	847	856	829	865	877	820	920	916	903	897	865	834	917	916	895	885	916	874	897	914	896	858	890	935	924	878	852	861	875	911	933	870	893	899	885	844	858	871	874	888	856	890	885	847	921	840	882	880	875	885	894	883	865	918	921	850	866	855	879	841	884	904	867	872	878	871	858	919	905	888	866	872	918	838	911	860	881	831	849	897	828	829	929	858	879	891	867	873	892	877	888	883	927	883	853	899	933	884	878	883	849	851	872	927	889	869	849	845	891	873	943	857	905	850	900	868	862	842	883	859	872	860	908	910	905	853	886	927	915	868	942	892	879	883	811	912	920	825	905	900	866	914	893	901	887	879	898	854	882	901	879	883	856	913	864	868	863	938	897	855	864	948	893	852	852	876	885	881	863	901	901	897	850	848	865	877	829	889	825	868	872	859	880	868	877	838	904	841	843	841	935	872	891	845	848	920	861	907	875	873	889	902	923	882	834	849	866	918	831	889	906	881	867	872	867	916	874	895	841	873	884	903	870	882	870	889	859	891	900	883	853	823	903	853	797	873	868	848	859	886	911	862	847	877	912	870	852	926	840	894	838	870	871	889	843	894	877	844	879	895	902	869	944	897	907	928	845	918	848	919	858	871	869	826	878	842	836	876	890	876	849	895	918	872	918	885	893	899	921	868	870	883	880	903	898	854	853	914	881	860	915	895	873	837	890	866	937	885	885	895	886	898	875	894	865	928	816	892	891	899	854	822	825	858	870	863	856	872	895	918	892	934	894	914	928	876	899	863	822	885	909	809	900	865	878	860	854	863	827	866	876	900	904	860	951	849	861	909	907	888	897	871	890	918	946	891	851	860	853	916	876	889	871	888	832	830	943	876	845	876	936	848	894	883	912	906	887	913	889	865	924	878	874	862	885	872	855	854	863	918	878	950	858	891	891	866	857	937	882	909	850	813	857	848	893	878	857	866	831	927	855	940	880	899	896	891	883	876	786	854	893	901	892	877	877	915	886	843	870	832	883	865	849	866	876	824	835	861	843	838	925	963	863	879	940	920	898	877	840	889	889	880	863	818	871	902	881	855	867	882	879	859	933	923	867	921	877	870	851	888	882	865	879	890	881	895	872	881	875	878	887	857	905	864	844	846	902	877	861	866	809	897	826	835	897	914	830	865	840	900	893	889	891	885	922	870	932	889	898	904	867	889	834	843	863	851	812	923	932	916	891	865	957	883	880	871	896	929	963	870	876	862	873	857	875	862	876	892	878	910	894	852	889	855	892	883	904	845	936	887	879	864	849	877	859	884	922	887	871	883	866	849	908	851	883	895	871	872	881	913	873	868	893	859	898	905	870	878	864	930	848	844	888	876	864	889	930	906	866	881	912	934	875	873	838	904	847	861	860	847	903	812	874	865	882	843	862	915	890	861	888	864	904	828	884	916	887	939	877	833	965	891	878	885	890	944	882	834	872	877	866	863	869	939	914	825	831	927	871	896	884	880	908	970	842	879	881	829	837	873	897	889	899	883	888	832	903	899	898	850	882	918	965	847	892	901	888	852	890	898	836	913	855	901	918	903	889	922	837	827	887	881	896	878	877	890	847	893	886	866	898	851	899	829	868	854	921	891	828	858	926	842	878	902	921	894	841	848	876	895	893	904	881	870	909	931	884	889	879	893	843	854	908	856	869	903	898	889	912	857	850	884	876	862	831	887	916	858	872	874	926	893	802	851	856	810	851	877	917	854	934	902	838	847	886	860	867	904	903	900	907	920	890	916	859	828	837	862	906	831	871	875	887	960	904	848	854	904	880	830	864	872	905	920	895	877	902	814	872	888	865	897	871	886	867	869	854	892	916	876	867	939	895	848	953	834	871	840	847	915	905	881	878	854	891	855	897	832	901	882	931	864	889	955	928	923	868	857	896	878	843	883	894	843	873	933	854	914	881	842	901	852
24159	21248	28356	24239	20807	6237	15492	1628	797	831	767	717	672	679	639	607	577	596	554	579	563	592	573	533	543	552	499	593	548	538	540	565	608	516	480	535	532	551	559	577	517	526	541	532	531	501	540	521	499	502	518	522	483	596	543	498	490	532	548	518	517	514	569	461	489	503	517	490	526	565	518	490	546	508	569	496	583	547	505	562	539	516	517	533	527	534	531	564	510	513	529	518	542	529	554	516	563	491	516	516	492	530	578	532	528	532	579	481	559	573	515	515	544	521	522	500	551	538	534	523	490	524	522	508	505	526	521	525	543	529	525	506	483	515	515	489	514	547	541	513	504	501	521	516	514	469	515	533	545	541	485	516	526	522	518	531	554	503	527	515	563	508	536	494	511	549	486	557	522	543	518	517	491	500	510	559	519	526	506	503	547	492	525	509	557	526	512	528	499	541	487	485	507	505	549	521	520	494	529	521	544	519	513	524	502	488	543	526	531	523	504	512	518	554	488	542	520	520	558	514	543	551	519	524	498	485	497	531	556	570	557	570	549	567	488	524	522	518	536	510	539	472	515	523	502	532	482	531	537	534	531	501	512	488	488	528	508	535	504	522	587	541	540	501	520	497	508	498	485	526	515	517	518	545	532	526	508	546	526	494	518	541	530	514	474	529	551	531	550	534	553	530	543	518	579	529	548	560	535	527	521	524	508	481	517	508	523	521	545	527	547	536	524	503	545	543	558	478	502	531	530	566	555	523	534	492	570	485	553	537	511	523	490	509	528	541	523	547	446	516	532	528	512	524	505	535	529	524	496	534	558	522	536	514	529	505	551	520	484	506	547	546	546	553	503	546	522	488	556	509	518	521	504	527	526	529	542	516	547	519	515	547	501	491	505	522	546	512	522	516	515	552	570	493	478	525	522	532	498	527	512	492	568	559	530	498	553	561	546	563	503	521	544	535	556	539	544	545	527	539	549	507	514	515	543	545	519	510	474	507	525	518	554	511	534	508	541	556	512	469	511	505	545	500	533	532	518	499	499	523	560	486	522	511	554	544	495	486	526	527	553	556	484	480	567	522	490	505	545	517	524	513	532	523	543	497	497	486	502	531	534	536	523	523	536	575	548	573	541	548	538	530	522	545	496	537	517	527	519	479	529	498	517	514	494	523	495	532	507	540	523	510	554	543	505	532	548	528	527	535	544	538	514	527	539	494	538	577	525	523	511	540	533	481	500	572	488	566	490	548	563	598	539	546	499	544	506	528	538	527	541	486	538	476	498	566	485	512	529	535	500	508	487	569	511	506	492	525	535	545	518	486	538	545	516	527	533	527	507	487	499	529	514	499	538	546	517	535	502	570	560	505	485	452	520	533	506	526	522	471	564	519	517	521	512	520	480	521	517	510	517	518	515	560	504	527	530	511	532	560	533	534	504	517	505	506	538	533	500	508	540	506	501	543	497	486	500	534	529	528	542	523	479	513	483	505	528	537	486	540	532	532	498	505	513	564	483	532	533	518	538	518	541	565	578	532	529	542	547	518	521	529	526	518	535	540	541	531	531	564	523	552	512	496	496	545	513	534	494	543	497	534	541	506	496	515	514	507	540	528	501	513	546	569	507	522	494	502	493	534	483	600	501	431	539	465	493	533	523	578	541	544	498	529	470	491	534	492	508	520	506	510	501	501	530	535	477	483	540	533	526	487	561	545	477	506	517	540	518	484	547	524	536	465	535	514	513	511	486	516	536	526	549	503	512	494	523	506	522	530	515	532	549	573	571	475	548	500	548	529	530	546	549	510	515	530	526	513	525	498	557	536	544	514	492	485	511	535	516	526	525	558	521	569	519	506	493	536	551	544	494	535	515	543	541	538	499	535	546	510	471	527	532	465	497	528	504	534	499	525	564	505	538	563	506	550	548	531	491	538	543	503	527	492	501	558	525	540	509	514	532	542	552	509	526	496	513	523	530	517	507	520	513	484	584	555	501	526	529	555	533	532	523	516	532	539	516	559	480	490	532	530	507	521	481	544	504	531	503	517	513	532	514	496	512	520	511	533	531	491	496	529	485	509	525	529	520	526	538	508	494	503	541	490	513	526	540	491	517	517	504	518	509	486	484	544	506	526	544	488	517	541	526	552	543	555	540	496	525	522	501	542	542	508	533	544	506	521	498	508	520	517	528	514	516	489	551	506	505	542	493	507	572	489	516	544	533	551	543	520	503	533	555	519	540	524	544	544	497	540	503	494	520	513	518	574	545	552	518	482	469	550	511	470	531	500	496	532	533	515	512	528	543	528	473	540	513	508	546	558	539	463	498	501	513	504	553	511	511	528	512	534	566	511	564	524	516	551	509	520	523	494	509	515	535	522	509	538	531	535	533	561	478	538	532	487	530	515	549	551	510	501	514	533	464	470	505	518	497	545	478	532	549	523	559	495	485	545	502	554	573	506	539	537	543	519	552	454	494	576	540	527	542	503	538	529	509	489	523	550	481	544	503	504	513	563	541	516	501	533	503	554	575	515	522	520	541	528	512	496	481	530	545	535	498	512	526	490	563	528	506	556	506	522	506	514	493	496	541	490	548	529	519	519	498	484	527	528	490	509	518	545	527	480	511	549	559	513	541	502	488	480	502	490	519	522	502	508	498	517	472	528	498	500	506	493	501	538	524	539	505	514	466	536	543	536	546	514	554	538	522	491	512	533	508	545	490	483	527	543	556	515	520	503	515	526	518	574	528	542	521	563	528	565	520	558	539	528	502	506	549	507	536	551	561	529	516	506	535	527	519	523	523	518	507	516	536	538	505	524	485	501	500	503	495	582	510	526	518	496	506	498	495	480	533	529	527	498	536	548	490	514	507	512	528	519	492	560	514	479	533	493	486	464	496	578	538	513	530	505	496	540	474	523	530	501	524	516	555	579	537	543	570	478	552	539	532	525	526	561	494	528	547	538	526	536	547	538	528	515	520	528	526	524	522	515	504	481	524	510	585	461	523	533	516	501	554	539	502	512	552	507	539	528	502	518	517	514	509	545	537	524	543	562	497	486	514	537	545	522	511	548	520	529	505	505	495	512	498	514	516	500	529	495	526	520	528	509	519	514	494	525	504	541	512	512	521	544	522	544	441	497	539	521	511	537	500	543	519	473	521	522	480	495	523	475	556	528	563	529	550	537	529	552	507	572	522	540	498	494	489	495	533	493	536	521	529	539	532	556	523	496	514	474	598	527	503	527	539	550	486	503	522	549	490	531	537	558	498	565	523	526	554	556	499	533	520	523	456	548	521	489	523	458	487	500	537	475	535	549	531	486	530	519	516	542	498	516	511	543	545	519	540	554	491	532	507	539	553	537	496	531	535	588	510	518	493	551	538	557	526	554	512	501	520	518	484	537	484	481	565	490	526	513	527	524	507	524	519	486	527	488	551	506	493	497	516	512	505	525	516	478	503	500	514	523	508	490	529	527	580	499	522	531	501	477	533	455	487	545	487	540	527	499	533	475
41596	33963	13755	6467	4270	4708	14793	2189	1913	1565	1566	1340	1271	1168	1109	1023	981	1045	970	935	899	919	881	892	930	874	876	883	815	835	863	849	814	825	847	838	824	832	840	811	813	853	811	827	853	874	803	800	813	828	826	815	863	828	797	845	898	877	774	830	814	787	839	811	834	791	819	828	820	863	818	833	843	838	849	780	843	818	844	807	832	810	867	848	759	829	797	783	848	813	790	818	797	841	808	830	795	847	848	788	816	779	800	843	772	732	813	814	837	837	805	800	806	771	781	803	825	834	839	752	793	839	829	806	855	796	852	834	869	792	819	834	812	799	822	829	819	806	791	816	826	805	790	835	865	803	803	799	818	795	825	780	843	783	781	801	776	795	830	786	806	798	827	801	796	800	849	799	812	776	822	823	788	862	828	844	822	857	814	805	849	798	778	867	821	832	854	788	794	797	837	809	818	775	797	825	789	836	797	813	824	804	853	766	790	858	770	837	796	790	835	843	851	826	799	813	825	828	825	798	876	800	807	855	838	831	779	795	839	828	836	803	759	826	844	790	797	754	820	839	811	806	822	803	872	803	824	824	874	838	831	825	845	818	795	816	801	802	833	797	835	815	851	796	823	857	797	841	819	810	797	838	786	838	855	843	853	883	823	796	803	830	817	838	814	794	794	819	810	762	813	816	769	869	829	853	773	761	819	848	841	818	818	817	815	823	821	792	814	834	806	796	860	808	836	795	833	801	832	842	808	811	870	810	829	862	855	800	836	821	870	838	850	806	802	829	805	858	839	830	856	832	827	767	807	820	770	833	827	808	828	786	850	774	827	817	783	827	839	781	895	837	776	786	826	820	835	859	825	806	799	827	788	833	837	801	840	811	792	823	825	825	876	894	814	802	824	810	853	783	830	794	801	768	807	827	800	798	865	797	790	830	808	814	792	837	805	819	826	793	819	860	824	850	795	882	776	895	795	760	765	839	776	793	827	805	826	764	796	812	773	765	829	865	785	810	820	779	855	800	816	835	779	784	850	719	834	823	796	796	865	841	834	829	805	846	827	804	787	828	775	806	852	855	820	831	826	836	834	794	847	828	815	810	839	826	793	816	840	824	891	817	779	828	777	881	891	805	835	821	761	773	836	800	797	794	788	775	811	850	821	827	810	820	798	781	773	822	815	814	829	787	853	839	796	792	855	788	873	832	787	801	840	838	817	797	824	811	804	791	795	804	793	777	848	778	833	805	787	824	815	783	800	794	803	777	767	813	836	795	810	798	800	804	784	821	803	827	791	803	801	815	829	856	801	812	806	784	806	804	795	804	780	829	799	829	798	797	845	841	803	803	872	817	833	822	821	814	845	812	777	752	779	824	788	812	838	828	794	802	809	847	826	843	876	789	826	849	781	852	810	790	721	763	814	826	763	803	829	807	787	813	775	828	791	873	818	808	750	823	807	818	791	843	779	806	795	807	812	824	789	875	794	843	786	848	806	790	848	842	838	775	770	843	824	794	782	817	745	834	856	818	791	843	842	830	760	814	796	835	835	788	844	816	805	848	798	777	822	834	849	840	803	792	830	842	812	767	811	762	821	786	819	799	836	762	848	757	814	808	871	849	783	808	797	763	800	835	779	815	846	854	795	803	823	851	818	814	769	782	853	777	798	788	795	751	814	763	801	826	801	828	818	818	797	845	846	837	839	814	798	814	802	882	798	821	833	799	853	823	797	793	839	823	785	804	819	798	745	775	808	772	794	793	851	798	806	880	822	824	794	820	786	810	811	815	821	751	803	836	798	824	845	808	837	837	811	815	803	845	818	860	786	837	819	859	809	809	785	792	850	853	826	864	811	815	849	730	824	851	786	781	809	798	833	841	799	825	819	827	834	805	830	849	822	793	779	840	784	834	802	785	786	804	806	778	822	808	865	819	877	839	815	805	810	835	792	859	846	790	818	847	812	851	799	792	810	813	847	794	872	844	818	790	852	809	800	829	845	820	831	855	779	788	827	800	793	801	861	834	836	821	782	862	837	754	811	810	817	844	790	819	857	864	813	786	839	784	772	755	808	823	803	844	836	798	781	831	800	865	863	765	757	852	790	816	836	819	801	819	864	768	814	877	808	819	876	827	767	826	842	837	832	823	774	788	827	862	798	783	840	796	801	770	802	815	823	743	803	804	829	799	788	816	847	834	824	801	818	834	784	846	813	807	827	824	811	795	821	780	778	840	810	774	780	885	795	815	842	793	836	810	827	858	879	822	785	817	877	795	811	804	803	812	855	792	749	835	811	809	822	827	803	817	848	822	802	810	796	812	795	826	850	824	843	814	789	753	850	832	808	812	872	793	817	842	843	807	786	820	801	840	807	814	838	823	825	804	743	815	771	817	803	777	809	816	845	819	799	805	797	795	841	827	861	813	771	826	825	841	835	791	802	807	863	853	815	809	802	820	785	789	805	806	807	805	874	843	810	825	789	838	868	816	778	762	793	798	785	825	756	818	874	794	786	844	812	853	865	793	824	837	824	813	839	830	837	807	852	814	755	792	842	794	861	778	792	790	825	792	811	811	811	863	776	799	830	794	872	843	833	813	827	857	888	811	861	775	825	789	808	806	794	760	874	834	840	807	826	836	818	755	793	818	833	837	828	752	823	787	847	768	837	759	819	807	856	826	791	791	780	829	804	798	782	810	792	812	791	845	790	771	815	828	839	750	808	803	794	797	801	796	854	918	810	816	791	769	822	838	808	817	832	885	864	802	786	793	790	792	802	816	798	811	802	819	824	823	794	853	786	850	792	799	780	818	806	817	882	833	832	862	823	792	765	831	823	795	796	835	828	830	838	847	772	777	827	812	824	861	768	840	790	838	816	793	813	846	851	874	841	880	808	774	827	863	848	784	811	782	858	840	790	828	793	791	829	804	780	808	817	835	790	822	810	831	784	808	771	801	825	824	827	808	794	831	747	831	829	805	811	793	784	794	864	807	810	816	779	827	821	798	853	808	777	812	799	821	877	766	783	779	814	835	798	819	783	815	790	838	839	856	797	807	854	790	821	818	829	811	803	844	746	801	802	843	764	792	806	804	789	812	825	855	816	854	801	818	824	815	758	833	763	796	794	828	789	801	819	784	830	855	864	798	780	788	842	785	794	840	837	746	797	813	822	834	748	853	834	799	857	817	837	792	774	860	844	817	782	806	798	812	773	775	816	826	775	807	799	841	793	808	809	780	858	855	869	822	781	841	819	814	869	814	811	791	837	830	722	875	781	806	795	788	807	775	810	787	772	803	824	828	805	820	834	811	824	874	867	770	834	800	800	798	759	812	795	830	792	813	830	846	836	838	866	789	823	788	820	845	833	803	788	814	810	810	861	811	838	782	812	829	795	815	815	830	850	846	826	853	802	774	827	809	785	831	860	856	797	855	812	849	757	796	815	836	809	814	765	826	752	790	809	823	841	807	814	823	798	776	791	793	820	742	817	814	808	864	796	850	799	786	798	792	809	860
23341	21337	29055	23876	21301	20637	22146	3397	778	677	596	538	500	414	425	393	385	345	338	319	300	308	308	323	297	257	306	273	306	280	289	269	288	285	279	272	295	239	295	261	260	279	271	242	267	271	302	269	273	252	254	288	256	267	273	279	260	275	287	274	260	250	265	256	274	253	274	254	239	256	283	265	242	255	259	268	264	255	240	292	261	229	251	262	269	287	260	244	275	268	256	278	219	246	266	277	256	261	237	243	270	262	243	253	251	273	256	260	281	291	252	240	249	272	254	251	236	254	253	247	269	281	248	250	302	264	246	237	278	277	248	261	241	251	288	232	275	237	233	271	251	255	249	256	246	255	235	230	230	265	234	272	265	268	244	256	256	245	251	254	252	242	284	247	259	235	262	284	279	252	248	244	228	255	267	241	209	261	251	255	283	239	235	266	268	264	238	258	274	263	281	230	262	238	251	272	258	233	271	265	234	257	234	260	263	246	254	240	266	238	255	254	259	278	256	275	274	266	265	259	259	269	262	259	287	264	253	259	241	237	245	280	248	235	277	220	234	247	249	260	246	236	245	276	255	278	280	281	257	254	233	271	265	234	258	274	271	252	254	262	266	259	266	245	244	294	249	247	292	235	245	260	248	243	243	236	271	267	237	277	255	276	265	253	234	260	248	228	236	282	275	259	253	237	296	243	270	265	250	253	265	264	241	256	275	255	256	250	249	255	281	250	253	245	260	262	256	254	288	238	244	249	242	262	247	259	267	246	265	261	234	265	239	277	241	252	244	273	246	276	269	246	267	234	272	244	255	232	245	256	256	265	261	253	241	225	254	270	260	252	270	257	256	233	262	287	271	226	247	242	260	240	271	261	277	247	237	240	245	249	223	243	281	224	271	252	243	258	275	281	246	252	227	264	256	274	237	263	260	264	232	256	261	244	258	237	255	283	232	247	247	234	247	268	270	263	251	260	237	252	252	242	262	286	253	274	258	272	256	244	239	261	244	243	233	259	255	256	245	246	228	254	247	272	240	254	251	257	253	237	242	269	268	266	254	286	247	268	283	263	259	237	292	236	260	273	249	281	265	255	286	278	233	265	283	257	301	270	265	232	233	244	250	258	251	252	234	269	248	274	220	263	230	263	242	287	247	273	266	248	267	251	267	261	223	258	251	243	250	257	241	255	261	262	234	273	246	244	273	241	254	239	257	252	288	277	271	264	246	287	220	272	258	272	249	272	268	241	243	276	271	274	261	267	250	239	271	251	260	242	245	215	259	248	260	246	260	247	247	241	261	269	251	251	258	261	233	248	265	251	259	249	260	252	240	258	256	257	238	273	242	276	251	238	254	233	222	241	241	235	288	266	276	253	266	263	279	235	255	249	272	261	246	264	274	258	264	271	241	251	273	273	248	287	263	241	249	298	261	282	275	245	236	251	267	266	268	260	253	254	280	263	248	237	238	252	276	263	253	236	258	267	277	265	280	270	261	261	263	270	263	268	244	243	277	234	247	255	247	266	263	252	249	279	257	246	251	266	278	268	258	233	252	236	263	265	255	237	249	231	275	272	261	266	277	269	268	244	275	274	239	284	263	266	254	280	255	255	254	248	270	237	251	239	256	262	229	245	256	276	253	273	261	252	243	242	218	245	277	253	235	223	267	278	271	243	244	274	247	234	260	280	281	245	244	262	266	272	243	261	245	221	277	277	234	259	236	245	289	253	231	255	244	265	261	271	232	237	261	250	263	228	238	266	273	250	272	276	248	260	283	260	249	261	289	285	285	269	262	259	262	263	221	236	246	281	274	239	288	254	249	244	271	267	260	241	237	281	261	272	285	248	276	273	248	220	278	284	248	245	285	283	254	248	257	264	257	248	245	283	269	215	257	268	259	239	243	268	275	239	262	256	273	266	250	277	248	259	236	260	266	278	246	267	256	240	291	265	260	262	276	250	238	262	264	253	261	256	257	273	288	269	276	247	235	267	235	281	282	252	239	266	265	255	249	263	245	233	288	260	283	253	241	249	248	247	258	271	285	243	297	246	240	247	266	268	280	244	268	272	241	231	249	250	249	243	243	257	284	254	269	277	282	265	242	259	249	260	254	266	248	266	260	278	263	243	245	252	243	247	268	282	258	257	273	258	269	261	239	247	260	267	236	244	284	269	248	261	267	267	259	278	251	285	264	247	281	261	288	254	226	240	259	260	246	245	262	256	259	259	254	236	274	260	289	252	250	263	267	258	255	254	269	271	279	255	281	268	255	247	277	252	274	269	272	263	270	306	251	264	260	251	256	241	271	257	233	232	277	232	269	284	232	279	259	247	246	235	244	259	253	265	241	236	260	256	251	271	250	256	251	248	231	243	258	246	289	241	265	287	257	292	258	235	266	252	254	229	271	249	260	280	241	269	259	271	273	256	260	255	279	244	262	253	242	265	248	234	267	256	267	252	267	248	271	287	237	248	248	237	259	240	232	253	244	273	261	250	255	272	261	238	242	241	257	251	234	255	258	261	259	266	274	257	274	227	260	252	230	234	260	264	239	261	255	273	262	267	285	270	251	254	273	265	232	282	260	269	240	227	256	295	267	265	262	267	235	248	249	258	281	240	253	258	222	262	260	263	278	264	256	254	262	277	246	222	237	234	272	267	263	253	244	258	271	271	278	263	241	257	244	248	243	257	285	264	250	255	262	247	248	261	238	229	249	241	230	268	245	269	246	254	270	245	237	255	259	237	241	256	265	228	241	279	261	270	249	287	281	233	278	255	249	236	266	253	250	234	243	267	253	266	258	248	279	275	245	251	252	268	269	265	237	285	233	251	264	262	226	272	257	258	271	249	266	255	254	232	244	201	245	259	234	281	235	254	275	262	268	229	273	262	222	232	240	258	252	264	244	258	245	250	266	256	268	248	269	245	254	246	231	244	267	275	266	265	260	247	254	263	260	254	278	256	237	240	242	234	264	248	265	287	237	248	257	250	269	257	253	267	256	270	239	272	253	278	268	257	274	264	230	276	255	246	269	246	231	254	275	284	274	269	224	253	248	241	271	280	238	266	262	267	238	281	258	243	269	234	280	273	262	244	263	260	252	257	226	285	267	247	267	236	264	255	234	252	260	268	265	248	226	244	270	252	269	257	256	248	219	280	259	246	232	242	257	277	265	257	265	247	265	280	281	227	278	295	251	258	257	273	286	244	256	247	273	249	238	272	277	262	264	236	241	255	267	274	245	256	258	271	238	249	254	279	243	232	271	252	226	235	213	246	281	252	254	276	273	245	261	259	284	255	231	258	248	209	256	271	263	286	280	244	262	244	270	254	268	246	250	254	257	293	239	247	266	273	265	289	264	245	259	246	228	260	217	284	255	245	284	252	279	254	277	254	222	277	249	260	249	246	233	283	264	255	269	219	226	260	250	273	236	265	254	286	255	231	230	245	269	243	245	277	261	262	241	264	269	264	248	243	266	259	259	278	241	266	262	262	275	266	270	232	248	251	257	249
45343	47010	17431	8781	5753	5098	18424	2660	2148	1810	1580	1367	1235	1018	910	796	785	746	707	670	534	575	582	556	541	506	540	511	475	489	455	454	500	457	443	475	477	467	457	427	422	449	468	446	421	428	443	428	474	437	439	462	456	415	416	426	447	428	419	430	388	453	428	393	433	435	453	401	438	401	396	404	443	444	390	430	442	427	420	409	426	464	454	394	409	406	456	415	441	399	421	423	409	404	455	433	389	446	440	387	393	420	417	456	413	398	377	447	428	423	410	445	419	429	420	390	447	408	425	435	433	424	441	461	430	450	392	411	429	423	423	416	419	409	436	448	418	423	420	408	395	431	436	441	384	430	436	430	440	431	393	421	407	403	439	423	413	394	419	423	422	409	384	425	426	453	411	413	401	412	425	449	419	435	424	403	409	428	402	436	391	389	423	411	391	396	416	399	384	422	400	433	390	443	412	404	434	415	448	405	447	431	399	456	434	415	430	435	432	390	384	423	416	428	404	400	413	395	420	377	430	403	400	411	443	376	412	417	402	443	395	432	380	428	448	412	419	409	440	400	411	412	418	387	407	401	415	435	432	426	444	414	405	424	414	464	439	425	423	438	425	422	435	393	397	421	393	417	415	387	394	401	416	387	419	408	431	411	467	370	464	432	423	451	414	423	429	404	402	425	437	395	431	392	470	419	405	407	405	413	433	419	417	425	424	371	442	425	434	405	413	425	440	462	400	434	431	432	410	447	419	407	443	413	399	467	396	420	419	452	451	403	385	438	404	418	400	407	426	417	422	425	445	397	402	384	421	461	475	425	411	440	436	427	395	407	419	438	399	438	421	435	440	437	458	430	404	420	432	428	426	397	403	442	389	418	445	387	433	447	426	427	403	404	400	424	425	384	418	426	417	429	406	447	428	405	422	362	449	412	392	427	409	431	415	437	386	399	414	451	387	410	418	453	415	418	436	404	407	413	400	391	421	411	428	446	408	427	395	429	420	422	416	414	405	417	439	418	423	443	403	416	425	404	437	428	405	420	430	408	433	422	429	414	395	430	460	410	410	401	439	418	403	382	425	422	405	392	373	394	412	396	420	452	396	412	465	376	407	462	438	415	396	404	404	433	435	396	397	420	436	438	446	407	441	423	421	443	408	424	400	411	410	440	425	425	415	459	445	417	423	424	422	405	442	404	416	443	422	408	409	423	388	435	454	458	380	399	378	415	418	435	428	409	397	411	389	399	420	425	404	412	417	438	447	451	435	405	438	418	441	432	409	415	429	402	425	437	422	474	404	442	417	409	434	406	440	400	456	403	442	413	445	465	440	441	415	404	435	435	454	410	445	445	430	401	401	409	411	404	413	422	362	424	433	390	423	454	423	437	409	397	427	404	418	446	416	412	400	426	373	447	418	401	406	431	439	436	432	422	413	395	424	416	421	415	422	396	397	441	432	434	451	451	411	395	418	411	435	424	419	416	380	425	403	423	393	401	398	434	409	402	411	390	416	412	446	397	417	389	386	414	444	439	425	429	370	410	417	384	417	432	414	430	413	392	426	409	404	425	412	409	414	386	423	405	452	410	444	421	430	424	437	432	411	431	443	431	425	416	404	408	418	380	386	403	423	414	382	439	442	410	433	413	432	405	390	414	400	420	404	443	428	437	401	404	392	416	456	359	417	392	404	422	431	415	396	416	448	429	390	418	396	441	405	422	436	414	415	411	414	405	405	448	416	449	391	419	427	437	388	426	377	379	432	399	412	420	416	438	413	432	415	432	413	405	438	401	403	413	397	396	383	411	401	401	432	431	416	446	435	420	431	421	381	403	415	403	427	425	405	413	435	406	414	446	453	394	397	428	449	368	410	424	431	402	402	434	414	430	406	439	378	433	431	390	420	416	415	427	403	416	379	391	436	405	403	432	391	439	440	393	424	405	414	439	413	433	439	416	445	377	393	419	407	411	394	393	409	433	415	453	413	422	421	408	408	400	439	412	431	422	412	427	402	407	415	356	409	431	430	392	457	414	416	395	444	433	410	402	443	414	384	446	441	424	414	420	454	383	430	399	454	425	401	425	423	400	410	418	375	377	401	440	424	427	439	409	375	400	436	396	431	407	418	414	434	415	390	417	426	430	463	417	413	400	411	407	373	379	443	411	387	432	375	425	416	404	442	440	417	438	421	366	448	402	408	403	410	424	432	399	409	386	433	433	421	396	441	418	423	418	409	424	411	422	417	462	412	419	413	442	404	425	397	416	464	436	423	445	406	393	429	440	410	407	426	372	426	429	389	417	417	403	413	397	384	438	411	405	434	409	403	421	406	420	404	437	432	403	438	407	422	392	416	398	407	433	399	369	419	442	440	417	432	419	401	442	439	386	451	396	411	457	446	429	440	417	411	395	441	427	417	408	444	449	431	441	398	411	436	424	417	405	421	417	448	425	406	411	428	424	407	409	395	443	436	414	442	417	405	439	448	407	403	446	414	399	417	417	445	451	422	382	421	414	399	407	409	370	428	408	438	449	411	409	412	448	382	399	417	392	414	412	404	445	436	382	424	431	390	453	396	422	423	421	408	418	423	421	421	392	395	420	435	415	407	386	445	412	399	415	412	406	398	417	393	402	444	384	415	410	439	442	389	437	410	455	434	434	399	435	408	424	417	462	439	443	428	424	447	409	390	399	423	424	428	432	406	429	395	403	400	423	436	430	405	461	450	421	426	408	425	397	415	432	434	418	415	437	378	409	413	406	406	439	428	426	408	418	411	407	437	434	406	416	396	461	368	436	396	407	416	406	369	388	426	413	426	429	404	424	425	376	387	414	372	436	411	397	438	432	414	422	413	415	415	420	446	408	423	404	382	425	382	385	412	426	404	457	414	433	422	409	421	401	420	415	429	434	459	425	367	421	402	449	388	439	408	410	414	422	397	443	413	421	414	453	417	440	439	386	421	398	407	419	382	424	425	442	420	425	422	419	423	416	387	445	408	416	416	404	431	393	427	429	379	409	443	420	398	413	392	403	432	428	407	384	406	394	387	412	452	440	444	404	392	411	417	389	439	421	427	424	403	393	392	381	418	406	403	404	423	435	390	393	371	429	408	410	459	474	415	419	419	428	418	421	423	381	468	402	451	372	405	412	393	437	421	383	415	417	407	445	424	396	406	397	418	438	382	408	409	413	462	431	392	418	417	449	432	404	408	414	395	378	413	398	399	440	419	448	421	412	440	445	438	413	392	411	391	396	452	407	412	432	423	413	427	413	422	406	405	420	418	426	398	374	430	422	399	430	407	409	398	422	393	437	399	449	404	413	401	394	423	411	403	452	435	451	435	414	440	424	403	404	377	419	399	383	385	397	424	394	402	413	462	429	403	427	470	401	412	424	393	378	399	382	407	382	412	417	408	398	400	422	443	423	419	426	415	391	398	423	464	429	417	416	438	433	408	392	397	428	397	430	422	457	455	412	415	377	378	402	388	404	423	407	419	412	409	413	428	407	412	428
28668	22602	12721	2501	1165	970	1692	695	670	635	637	619	586	592	589	564	560	589	573	567	545	546	564	537	604	569	539	536	579	582	588	563	535	561	554	597	563	578	559	612	562	534	553	522	595	551	576	528	554	560	563	554	556	576	570	576	535	556	552	555	531	534	513	562	579	581	581	522	592	541	594	604	525	555	599	550	531	555	592	571	545	540	537	510	573	529	566	569	536	545	592	582	567	567	554	562	544	544	583	599	571	578	528	547	588	571	602	573	516	493	571	587	574	545	592	528	525	556	592	534	535	607	568	554	602	512	555	552	543	595	567	555	533	591	611	583	563	569	543	539	535	560	569	554	595	540	572	523	549	520	540	565	534	591	568	553	550	571	517	545	526	587	589	557	551	555	570	574	555	557	534	576	578	568	610	567	562	528	621	568	553	509	544	564	589	543	539	563	599	514	518	542	566	541	567	534	545	565	532	533	519	581	571	579	546	552	560	533	521	539	596	562	557	579	547	580	548	558	490	546	527	536	528	559	562	608	552	541	530	504	567	579	531	555	572	584	586	574	592	558	557	552	520	564	535	561	565	534	567	530	509	564	541	515	537	565	555	529	516	522	571	540	578	541	563	525	560	537	566	520	569	536	532	553	594	546	539	567	559	573	569	588	579	600	569	561	607	551	609	567	544	582	578	577	599	579	572	566	557	579	518	570	621	576	587	571	583	542	557	581	600	584	536	550	566	586	546	598	524	517	559	600	570	580	569	571	589	580	547	580	567	554	536	548	590	564	555	560	567	542	642	541	572	607	553	535	571	588	556	588	527	592	550	565	555	507	544	578	527	544	546	583	573	534	549	539	578	572	546	502	537	549	551	511	596	573	563	523	574	547	561	571	531	585	538	585	530	570	576	557	586	547	533	531	601	599	551	567	570	558	549	606	527	567	511	556	554	565	538	542	589	561	557	570	574	582	535	574	525	545	533	589	546	547	569	549	553	562	561	561	580	533	578	537	533	582	578	557	562	539	511	571	564	554	548	564	588	544	539	572	601	560	559	541	535	589	596	536	545	505	596	598	562	581	597	567	613	542	571	585	525	568	561	564	556	572	529	576	545	562	559	563	532	551	592	577	555	537	555	595	580	551	571	586	572	545	549	531	550	588	551	550	535	556	569	557	570	529	560	540	531	567	544	549	540	526	562	529	554	620	537	581	556	616	541	543	599	524	584	571	578	585	556	585	562	552	555	570	571	560	579	569	560	536	539	567	546	565	564	550	574	513	533	534	594	570	593	548	571	561	552	583	558	539	552	596	532	519	485	533	551	587	629	578	576	557	528	561	581	562	593	557	571	574	569	534	571	558	556	561	586	575	541	561	562	510	559	566	531	546	546	517	580	544	566	553	584	536	578	516	530	565	537	579	573	551	562	528	513	523	525	561	530	548	564	561	563	546	611	570	573	550	575	577	551	559	557	577	528	552	505	577	556	549	543	576	554	590	496	537	573	612	537	557	574	544	541	564	564	571	539	570	551	536	540	552	596	568	546	527	489	567	559	558	559	564	571	558	540	547	536	531	555	579	552	590	533	588	523	495	610	596	554	519	501	576	584	556	574	541	544	562	574	541	537	628	551	552	506	542	587	578	559	553	537	564	541	599	553	541	528	547	550	575	528	570	570	551	548	568	574	573	530	555	589	552	564	536	535	566	580	579	556	566	551	547	566	544	566	563	541	583	548	535	598	574	541	560	544	585	547	576	555	542	551	586	538	518	548	600	525	565	561	529	561	517	607	539	515	572	572	584	509	551	540	557	572	553	544	572	553	562	562	541	528	554	554	564	528	552	539	491	551	609	565	560	523	594	527	578	546	552	564	573	585	571	526	554	532	521	580	590	580	559	519	562	555	547	525	602	605	583	573	547	528	558	574	533	571	497	539	551	570	553	595	560	594	543	519	545	544	533	574	554	532	584	580	582	594	534	570	552	531	526	553	530	542	526	523	567	577	582	577	549	594	600	575	559	565	530	594	561	551	541	551	570	536	586	589	561	568	524	545	555	622	547	572	568	543	559	526	539	587	546	562	578	528	556	556	531	567	523	587	588	594	562	558	541	576	555	547	550	585	583	538	564	559	608	589	548	601	523	556	517	538	583	565	540	552	538	532	585	547	580	591	592	554	546	558	545	562	584	605	573	564	582	601	574	566	580	621	556	499	593	515	529	542	529	565	568	547	547	490	535	546	549	552	552	521	569	578	579	535	541	566	529	538	542	591	570	578	552	569	548	561	561	507	561	573	582	521	543	581	527	567	565	561	600	547	579	576	557	566	518	572	533	545	565	545	591	531	541	592	572	570	541	574	523	528	597	545	558	589	566	548	566	554	584	570	551	585	573	556	545	548	562	544	542	586	543	587	537	530	539	606	585	583	579	540	575	591	558	534	580	577	541	534	582	564	546	541	528	583	564	602	552	552	563	571	582	584	547	537	602	542	525	534	587	572	532	518	576	536	562	584	615	535	589	551	556	529	579	525	564	576	586	557	501	557	509	551	566	581	565	557	528	606	563	573	517	544	601	533	556	565	552	535	563	575	572	505	547	595	597	599	553	529	549	572	574	517	556	596	586	552	560	553	552	526	550	534	564	576	552	521	603	554	542	536	599	557	515	558	531	558	593	578	577	552	544	593	602	545	565	583	567	558	555	627	558	588	562	556	575	543	567	568	569	559	533	521	526	549	563	604	554	545	556	573	529	547	551	566	594	587	549	579	576	556	548	554	588	586	575	551	539	541	558	531	518	564	521	572	553	565	553	581	539	610	522	566	520	577	542	570	569	572	548	605	564	560	544	570	555	555	530	543	581	569	541	562	548	591	560	506	555	553	590	570	521	623	544	565	614	573	634	561	556	572	560	556	580	522	550	558	520	570	546	559	559	542	511	517	595	585	579	536	560	558	540	556	553	561	547	557	571	513	552	566	565	527	557	542	549	538	598	548	573	568	576	521	563	539	575	592	556	555	566	583	529	542	585	566	578	545	597	550	568	517	562	602	575	594	581	554	548	559	536	529	565	583	520	544	537	527	566	590	601	499	543	588	577	591	530	583	590	585	539	591	564	598	558	576	552	576	548	576	624	514	584	539	544	578	554	614	547	583	530	569	563	617	580	587	571	555	581	588	578	559	560	580	573	498	580	561	529	545	540	529	528	540	590	530	517	553	584	593	513	539	590	573	570	589	509	556	544	542	546	599	532	577	563	570	564	552	544	561	592	512	551	518	597	564	581	564	573	549	590	520	575	593	564	524	545	581	525	584	567	563	544	585	558	556	559	625	577	538	517	561	574	572	546	569	587	542	542	561	575	580	498	579	571	545	560	571	575	541	555	560	541	567	533	545	547	581	612	556	548	560	567	577	573	555	557	587	635	535	580	567	532	529	559	538	567	565	534	577	590	546	568	539	511	604	554	536	534	551	550	574	542	538	538	545	564	543	555	560	566	554	577	601	540	585	545	562	542
35246	29166	5996	2977	1997	1835	3352	1349	1210	1146	1019	1048	1049	1022	1033	967	947	956	992	879	876	884	955	883	907	882	908	904	879	876	862	891	966	865	848	871	830	923	859	881	852	874	852	840	898	907	866	862	958	884	874	788	812	820	873	829	904	893	853	912	822	835	798	887	850	869	919	820	814	880	896	867	867	846	849	878	887	889	871	892	892	867	897	846	858	856	964	911	897	841	876	925	881	927	885	858	890	873	890	900	865	827	834	884	858	833	858	882	844	877	897	867	880	864	869	918	850	863	870	886	881	868	895	849	877	858	883	878	820	870	887	875	851	855	856	827	882	870	882	889	858	868	850	848	910	843	867	912	850	867	850	840	884	824	886	897	884	861	813	838	904	876	902	837	876	900	874	859	893	896	860	895	906	906	885	868	895	830	872	881	840	866	872	853	866	848	846	905	893	866	921	846	841	803	866	878	851	933	920	848	830	847	859	878	906	888	864	869	888	864	840	888	874	876	826	881	916	871	932	861	850	922	887	865	878	887	858	851	872	862	882	812	848	913	815	891	907	867	869	896	862	832	887	832	854	924	895	880	847	834	863	889	838	862	893	883	892	854	925	907	906	902	867	902	897	838	861	891	869	885	856	884	843	916	851	843	863	861	879	919	880	885	875	876	898	803	912	898	863	860	826	867	846	911	893	846	856	909	939	922	860	849	838	901	865	873	831	902	879	945	851	905	881	880	914	875	901	830	867	836	838	852	849	803	867	940	863	953	846	845	851	910	876	868	858	904	874	904	900	879	875	870	859	844	859	887	824	846	846	888	863	891	877	859	800	858	859	855	874	929	869	843	837	900	881	848	844	864	852	854	864	873	890	843	868	850	861	889	907	867	889	860	882	847	871	926	865	847	857	897	880	867	905	831	894	842	902	815	849	894	883	863	914	887	827	847	820	934	872	851	828	897	848	943	907	871	877	849	901	937	866	875	863	882	873	895	825	857	851	858	892	829	943	844	866	875	862	854	879	913	930	892	892	868	894	886	874	917	825	913	929	873	910	840	892	858	876	878	894	856	889	890	882	904	794	842	883	886	880	879	835	851	912	892	880	884	876	833	902	886	859	816	814	887	881	831	820	868	849	897	882	865	850	874	861	831	840	867	844	949	851	890	879	922	879	844	863	887	882	880	824	846	866	883	868	864	862	881	866	845	890	909	895	828	875	843	845	875	852	850	888	849	869	913	891	895	893	855	859	813	839	825	889	898	850	834	868	863	825	863	886	862	870	877	885	802	897	882	870	874	944	921	912	851	841	925	886	832	874	864	849	846	903	847	896	894	894	894	860	884	909	830	922	921	854	886	823	852	862	830	859	926	891	884	968	849	842	881	850	884	902	844	864	855	871	885	919	874	876	841	842	822	851	891	925	852	931	813	868	859	898	867	829	843	861	909	852	891	851	884	847	849	882	888	896	863	880	854	809	896	849	862	827	846	821	853	870	854	906	850	915	886	862	860	884	847	831	869	848	945	897	863	914	833	887	871	880	894	869	903	895	853	861	879	833	849	848	814	895	893	889	868	853	810	859	896	867	869	846	846	886	855	910	897	835	849	865	863	890	859	885	841	879	877	880	928	896	896	874	841	873	891	902	876	850	903	902	894	913	944	886	884	888	874	872	843	891	880	877	883	861	903	863	887	859	818	837	887	933	824	881	872	866	864	892	890	845	876	814	859	881	841	877	815	855	839	837	837	876	894	873	853	875	879	849	916	927	861	912	888	825	834	877	855	895	878	859	844	884	904	889	904	858	856	852	920	896	898	909	926	878	892	940	847	779	850	862	867	847	895	871	872	831	851	855	872	832	846	895	857	823	815	850	843	911	849	931	863	898	879	933	848	848	884	905	849	909	861	890	917	889	850	830	876	910	914	890	895	899	882	846	878	838	832	813	885	890	860	921	870	892	848	858	841	872	932	773	844	832	929	834	833	831	860	860	929	862	871	872	901	819	796	894	851	884	842	851	868	914	869	908	818	891	890	896	861	859	896	901	843	899	858	889	859	854	863	851	894	861	921	858	881	847	839	918	870	828	894	874	843	919	870	854	865	873	880	836	859	883	840	882	852	839	848	836	916	867	906	856	826	910	890	880	882	880	906	842	869	868	926	886	888	866	885	862	834	875	856	909	886	872	878	885	918	843	903	822	834	865	918	851	890	856	879	884	913	817	853	889	838	867	849	898	894	921	859	913	883	849	885	918	889	877	866	921	856	857	849	906	826	881	894	860	868	913	875	889	831	879	853	874	853	831	875	853	875	936	914	884	850	842	829	919	901	877	902	885	893	861	845	870	832	876	869	853	890	883	869	889	891	872	872	851	888	862	868	836	893	909	883	933	807	897	883	834	898	891	874	876	908	843	899	890	854	856	883	843	885	878	868	871	867	913	827	839	920	867	878	888	842	877	867	857	831	883	885	886	838	898	891	849	842	869	890	905	881	856	941	831	857	851	879	920	853	914	855	886	821	848	877	861	893	824	911	864	835	869	831	871	905	827	896	845	841	886	873	886	893	881	878	896	909	852	850	833	873	884	872	870	845	832	940	855	879	918	876	897	875	907	877	867	883	907	862	884	867	919	886	885	895	890	860	844	874	857	893	858	894	861	849	876	913	865	874	859	914	855	855	849	832	837	873	893	950	879	863	877	839	914	904	875	850	888	880	861	858	868	861	824	877	894	879	875	907	865	889	861	848	923	872	877	809	899	923	879	924	877	864	855	922	820	854	854	844	860	879	786	909	906	870	857	865	867	876	874	853	844	910	850	919	861	833	831	844	885	821	845	874	887	853	864	813	896	907	875	862	856	888	821	881	870	880	924	831	898	905	849	838	831	910	887	887	928	854	861	892	890	879	874	856	865	843	893	857	885	886	870	901	902	817	867	903	907	894	854	919	883	895	854	836	858	892	891	856	893	819	899	819	879	856	903	868	910	878	882	885	833	864	923	856	867	885	911	834	845	871	901	881	908	868	892	861	898	828	889	899	926	918	846	876	846	825	895	882	878	866	959	856	822	827	894	882	865	855	860	836	868	829	910	881	890	902	906	871	905	928	901	896	839	870	896	885	896	837	920	836	865	854	907	924	929	833	922	850	851	818	829	841	873	829	859	827	851	843	872	901	879	815	814	833	876	883	912	838	878	890	898	858	894	874	920	818	839	862	917	815	877	879	854	835	889	815	876	851	902	863	873	888	924	859	930	865	910	867	861	846	876	875	883	907	895	862	842	896	892	918	908	853	900	874	818	840	830	868	862	895	918	822	882	849	881	860	864	918	875	930	860	895	876	883	918	825	874	866	856	844	841	858	841	870	892	887	882	879	847	838	902	861	902	900	847	864	855	860	890	888	828	883	908	931	838	884	827	883	865	871	902	864	864	831	850	825	896	897	928	847	896	873	888	847	851	930	826	839	891	838	837	895	849	896	904	842	887	893	813	849	882	858	826	932	907	857	853	820	896	840
24300	21316	28500	24395	20845	5553	11904	1293	783	803	754	672	663	611	635	606	562	627	583	541	560	556	545	602	519	542	501	546	550	541	533	505	541	501	550	535	517	543	526	549	500	526	516	535	532	520	473	521	517	509	528	532	514	492	523	544	538	464	546	526	532	515	516	512	497	503	518	550	457	494	507	512	493	535	515	502	454	513	489	478	470	507	519	530	506	508	513	503	484	518	532	460	514	486	542	523	528	497	479	527	514	551	531	511	520	511	498	516	541	562	501	524	535	499	480	526	543	524	535	513	535	505	498	499	517	510	499	528	478	509	533	564	510	496	509	520	511	505	502	503	485	554	547	495	543	494	497	498	506	508	485	549	514	522	579	559	514	513	526	492	538	515	532	516	543	521	573	507	484	517	494	489	510	501	528	533	525	563	519	511	484	526	521	531	553	482	520	510	563	510	542	508	482	515	510	514	512	530	551	512	488	507	491	510	495	530	534	498	519	538	491	481	500	453	537	551	542	545	473	505	482	501	477	499	484	518	488	519	541	500	517	523	552	548	512	456	519	493	530	508	515	486	478	510	542	560	525	520	508	503	536	497	544	512	465	527	490	521	488	522	501	509	550	456	472	521	505	518	459	506	562	531	511	523	543	471	538	518	490	515	514	604	506	488	550	488	560	536	549	494	511	549	537	502	511	482	488	518	524	525	500	490	523	523	519	501	529	493	502	516	511	513	479	552	489	516	523	506	484	536	503	507	477	513	510	548	485	515	502	515	532	489	561	507	543	494	494	509	479	501	546	519	488	494	537	509	497	540	512	529	511	516	520	519	508	500	556	522	452	554	517	499	488	518	524	526	500	502	494	501	509	514	508	495	514	514	507	512	490	498	467	529	502	553	529	510	517	512	522	556	543	524	465	522	512	502	470	516	506	494	493	523	487	534	524	526	498	511	514	538	500	505	556	544	504	493	537	502	503	518	525	518	510	491	458	476	508	513	496	510	486	543	546	517	488	528	557	522	510	515	507	510	512	552	510	531	533	525	495	536	545	516	490	545	472	496	499	488	504	476	494	489	488	511	548	488	493	533	510	470	512	538	499	470	522	504	532	554	519	482	514	529	535	484	555	491	552	497	472	497	487	525	526	527	482	556	489	489	521	530	510	514	484	488	474	518	496	511	510	481	542	522	484	527	477	498	495	495	521	509	524	503	474	524	552	498	476	527	545	565	481	517	485	491	531	505	526	467	515	502	502	505	510	499	572	509	523	482	469	524	508	531	509	534	494	535	502	481	537	511	500	485	496	518	511	505	527	491	504	518	493	556	500	523	516	542	498	526	500	522	478	501	528	542	541	514	513	539	495	522	535	493	475	478	554	535	544	509	516	518	487	567	471	511	513	531	529	507	510	511	508	490	501	526	507	497	538	516	502	517	503	538	520	531	520	554	508	510	541	532	505	529	493	485	514	511	490	517	491	501	545	567	566	483	490	542	489	482	518	514	538	523	529	549	490	502	514	511	506	515	524	512	515	499	503	527	497	541	545	481	497	474	509	513	510	555	500	496	549	476	474	518	535	508	522	512	523	508	510	475	488	453	514	502	468	519	533	494	512	560	515	569	507	509	513	532	529	524	466	522	501	511	506	507	487	507	528	549	522	545	523	451	555	559	509	528	469	504	514	558	537	528	507	498	482	511	513	535	549	512	533	524	489	572	535	524	498	529	532	514	522	495	536	530	527	504	479	493	539	536	485	488	562	530	498	479	491	529	505	517	525	534	530	562	517	521	489	530	480	508	495	490	502	518	502	484	513	517	520	539	508	512	485	526	476	524	502	546	499	515	504	531	525	455	512	518	544	564	503	469	517	464	508	538	536	489	562	488	529	482	534	560	518	490	484	522	494	507	516	503	519	517	527	504	498	518	481	512	475	519	517	538	470	485	526	521	496	497	519	561	488	507	539	509	513	525	487	488	520	514	525	487	490	509	495	486	521	485	550	514	533	508	517	525	523	527	510	533	529	512	541	492	515	524	534	495	507	496	485	521	496	514	510	524	513	520	491	501	545	533	487	523	507	462	518	481	517	550	471	514	478	499	523	521	558	541	486	575	537	518	507	505	475	503	511	525	500	492	489	550	527	513	557	540	512	525	514	507	560	547	532	518	497	505	541	525	490	470	513	534	489	506	575	535	506	556	489	524	537	556	501	526	508	460	524	509	515	510	524	496	471	497	482	518	494	526	476	538	527	485	505	508	491	538	552	501	487	502	480	515	534	522	491	488	492	507	509	509	551	453	528	516	484	518	552	515	499	483	515	493	512	562	517	494	493	529	545	536	463	540	483	530	508	528	536	534	530	530	513	540	504	554	527	471	540	512	468	516	510	513	505	553	520	486	517	534	444	497	513	521	527	514	506	490	522	534	496	528	498	512	559	505	527	548	526	499	510	502	516	478	493	496	535	541	492	535	506	520	499	490	521	495	489	567	512	531	498	505	527	515	518	547	495	495	531	495	494	520	477	477	517	498	521	471	536	547	535	516	535	511	545	543	517	482	521	510	515	496	508	542	496	494	515	547	505	527	525	494	522	533	510	471	511	507	485	525	535	534	545	512	506	503	461	484	575	515	483	503	518	515	523	503	521	537	546	534	527	521	537	513	498	512	478	470	535	507	495	499	530	520	516	537	528	521	529	544	512	538	530	519	473	521	482	521	493	487	500	557	511	551	512	556	447	495	516	551	522	532	490	524	495	532	521	489	524	558	491	516	480	500	503	490	494	528	502	559	555	567	468	582	506	543	525	536	471	489	510	535	533	490	515	503	503	503	506	549	491	543	503	511	498	489	516	468	520	528	533	501	541	531	489	482	532	494	482	526	483	479	520	509	529	555	536	510	542	505	504	525	525	522	486	514	486	552	548	532	521	518	544	548	512	503	498	499	489	504	467	530	460	544	471	504	510	520	525	498	525	565	524	511	531	575	504	528	528	501	511	517	461	494	481	498	539	524	468	527	498	501	477	552	467	516	515	496	488	519	550	533	502	546	514	502	487	525	510	529	522	512	524	512	480	505	535	505	474	455	515	467	518	540	512	549	505	505	524	480	489	489	487	527	524	493	523	448	504	509	497	500	570	477	534	518	481	501	512	533	505	498	499	554	498	522	529	510	505	502	501	538	507	494	529	501	523	489	495	532	512	523	471	481	513	491	531	512	471	508	461	491	497	537	540	494	548	469	500	547	491	493	533	517	539	530	498	517	465	513	536	511	488	496	529	518	527	510	496	489	479	556	514	504	560	507	516	513	514	527	491	498	492	531	545	536	524	517	507	505	513	513	535	508	523	511	506	511	511	512	519	517	531	549	509	528	501	555	512	490	526	495	533	492	486	491	519	477	519	478	513	515	550	502	493	472	493	521	510	518	519	511	492	530	543	525	519	500	552	503	512	541	533	518	476	490	530	495	523	503	529	533	508	499	484	514	516	466	546	488	488	460	499	507	528	510	508	494	539	494
41745	39656	12105	6021	4156	3739	12214	2165	1894	1671	1492	1349	1237	1247	1072	1086	997	1008	967	988	944	864	884	896	840	869	914	831	809	815	892	797	824	877	809	876	792	836	794	843	825	812	829	837	812	847	795	829	835	805	828	844	812	822	793	837	798	841	870	832	804	791	816	819	815	829	820	798	791	826	826	801	808	792	836	857	820	830	839	806	787	757	832	811	815	791	791	800	808	817	789	763	795	814	808	782	830	829	826	824	789	841	883	783	792	843	823	851	809	843	814	812	808	791	799	754	803	825	795	816	848	856	832	832	799	837	776	790	791	785	745	799	788	795	815	816	802	827	788	763	835	792	782	814	841	815	832	826	815	776	804	779	804	774	824	813	798	780	817	825	779	777	810	837	826	789	842	786	841	826	781	803	785	818	843	797	860	840	785	843	823	814	784	807	847	842	806	814	817	785	810	802	849	837	814	768	797	849	765	815	816	812	807	831	771	812	826	807	820	779	819	817	846	872	847	846	793	796	829	788	868	830	786	824	825	835	788	831	843	779	792	828	829	805	774	799	743	773	778	821	826	832	819	830	760	750	789	840	814	825	811	777	765	798	812	824	813	813	796	838	830	792	827	787	844	794	817	814	794	829	831	820	797	795	815	811	821	782	819	807	765	809	813	799	752	777	772	773	802	820	815	801	788	797	795	785	805	818	852	817	857	854	801	816	829	811	816	808	811	799	818	835	768	790	827	791	842	842	815	793	816	800	775	801	809	842	808	752	790	777	792	772	784	787	812	827	840	829	794	829	814	829	784	824	859	818	802	821	847	788	812	810	793	774	826	786	800	795	779	799	850	818	812	808	793	799	827	826	805	815	804	811	789	842	791	830	783	810	798	823	793	796	847	799	829	784	785	792	821	785	816	801	861	789	851	838	788	858	806	845	843	812	795	777	823	831	850	767	766	795	830	831	808	848	870	854	856	786	832	813	806	785	793	822	778	797	799	800	810	796	795	790	792	760	808	799	781	815	823	793	760	848	768	758	806	813	803	808	811	789	822	846	810	813	831	807	836	804	779	777	799	789	812	821	825	884	837	795	790	754	764	796	790	775	833	797	810	810	815	801	749	799	824	817	831	847	830	786	804	807	787	800	789	780	771	842	826	804	796	776	794	791	800	826	813	850	822	773	822	884	835	767	786	808	783	834	822	824	837	827	872	840	825	790	768	806	794	792	809	814	790	836	825	859	835	802	813	809	816	807	766	820	846	863	787	784	805	797	829	806	783	792	780	825	827	849	796	774	859	814	772	832	818	837	767	817	777	807	814	805	779	776	828	811	734	837	822	786	819	797	834	834	808	784	831	821	864	810	830	740	774	818	837	783	827	856	816	849	820	755	823	875	811	773	838	796	776	800	805	818	787	744	796	791	768	821	793	799	804	777	853	832	745	843	848	795	845	797	825	798	804	807	814	841	837	784	811	833	792	795	796	816	799	808	840	780	759	831	904	837	778	814	791	808	789	863	812	818	789	794	781	801	775	840	806	819	781	813	814	833	766	802	770	806	793	787	753	804	746	794	787	817	837	831	828	760	745	766	816	744	753	812	788	850	788	774	778	837	777	782	823	795	783	828	791	822	814	831	783	780	806	820	794	817	786	840	845	799	807	805	795	825	813	798	783	850	856	824	820	777	811	796	785	815	798	781	821	806	861	790	785	784	796	780	824	816	853	809	799	769	771	821	803	831	783	824	804	793	795	814	828	803	822	775	782	805	822	791	833	778	806	824	777	871	825	817	872	764	808	836	798	823	808	813	764	844	845	807	838	832	821	793	785	793	768	816	795	797	765	793	812	786	780	815	792	793	825	822	842	815	861	825	790	811	863	845	811	791	821	791	823	796	780	769	790	853	780	818	763	747	794	825	776	840	780	837	827	785	804	838	851	772	809	817	820	822	849	783	772	830	789	786	730	799	810	799	778	845	881	815	809	830	818	810	760	820	774	760	773	787	846	796	814	817	791	793	779	729	779	837	806	787	802	830	815	783	786	823	827	776	826	805	852	769	805	803	820	813	776	772	765	842	841	815	826	774	841	790	815	783	788	794	814	868	811	801	802	767	880	760	823	817	800	785	837	746	820	830	823	852	782	767	857	789	852	784	831	806	760	840	790	812	823	819	791	816	787	810	793	795	853	774	750	830	801	776	829	774	801	796	823	798	741	822	821	817	814	869	782	802	752	787	736	755	779	791	825	802	793	808	794	798	832	786	765	851	792	765	815	752	775	825	819	852	833	782	819	767	779	785	785	752	836	775	812	812	786	850	845	819	804	794	781	846	799	796	828	828	787	786	815	821	799	766	852	810	808	786	768	894	799	822	836	879	815	772	813	799	785	854	823	808	764	822	790	785	835	803	840	786	808	818	777	806	868	788	829	814	759	824	803	863	853	799	795	813	792	789	803	835	807	814	843	790	836	815	767	818	836	891	811	831	752	769	768	838	851	819	776	812	800	813	813	838	859	779	848	825	797	867	763	836	807	770	781	807	829	809	799	828	805	830	843	800	822	815	797	808	806	823	787	809	779	797	782	783	825	777	816	796	834	833	833	810	821	771	811	748	799	833	805	794	801	774	739	837	808	827	763	789	812	794	819	787	801	837	752	844	799	797	770	752	797	824	793	795	829	802	789	796	825	783	779	799	779	774	800	834	768	792	824	778	881	830	822	833	818	804	858	815	770	857	824	808	844	777	863	807	812	767	829	850	787	789	800	852	795	825	797	796	788	824	801	847	798	773	773	828	869	783	831	827	837	791	817	814	863	792	826	850	820	818	781	838	840	813	780	792	805	777	784	821	766	794	806	837	807	824	794	832	780	808	855	800	833	794	793	821	816	803	802	797	795	757	757	836	803	760	780	814	835	780	844	789	796	798	824	850	797	783	790	839	830	809	795	827	859	847	834	814	863	749	793	861	822	831	784	801	842	785	835	854	823	815	807	805	777	835	816	822	806	783	765	794	770	804	767	809	778	810	841	796	828	803	765	873	861	804	766	839	822	871	805	811	819	839	822	818	817	805	786	779	835	753	797	793	834	857	780	804	816	811	812	862	814	804	771	826	837	826	788	847	805	799	793	785	852	761	816	827	825	811	803	793	800	813	781	728	835	794	838	828	820	843	817	853	823	826	808	836	805	828	817	802	852	813	821	813	810	836	775	816	784	781	844	823	799	782	771	789	840	831	805	832	839	796	749	816	830	820	788	840	820	792	757	804	807	814	830	739	858	818	823	847	829	795	782	887	756	809	791	805	790	796	791	794	796	817	821	767	788	847	871	796	828	794	775	828	822	836	793	761	802	818	817	906	786	845	826	792	765	822	788	810	775	809	851	798	782	826	772	810	795	791	860	827	775	827	813	812	836	844	828	841	802	729	777	861	738	828	794	793	813	840	794	842	806	790	778	834	831	847	785	798	829	771	809	835	818	800	858	805	790	774	793	796	804	800	819	795	790	868	829	801	852	812
23330	21345	29145	23843	21330	21105	21117	2326	802	652	560	549	459	436	397	373	378	387	345	296	287	335	294	288	296	326	292	270	252	271	274	266	279	289	261	263	267	251	242	267	256	245	277	273	284	263	246	224	248	237	259	236	262	255	254	267	241	275	246	254	273	269	277	250	251	235	250	259	269	233	265	248	294	316	259	248	236	253	249	228	264	239	262	288	241	244	266	232	247	259	249	265	285	234	258	259	268	243	272	260	222	266	246	241	248	236	222	257	259	259	244	258	261	245	248	228	243	242	234	279	222	246	262	264	256	249	256	233	233	233	247	272	232	274	264	232	233	235	267	225	242	241	265	260	278	260	235	256	261	257	242	239	279	254	241	221	229	237	270	235	262	231	251	245	233	254	266	257	241	240	262	236	289	256	247	244	249	238	255	253	260	278	272	253	279	256	271	244	244	274	246	253	248	226	266	216	261	251	243	236	238	248	243	253	274	248	240	294	268	240	238	249	268	230	231	267	255	272	230	250	248	240	249	259	252	257	236	264	260	278	236	262	294	218	267	246	249	231	273	273	268	255	256	258	277	231	273	270	238	266	254	277	225	235	258	251	271	230	266	255	236	232	215	249	247	276	275	226	219	263	254	258	224	245	247	266	258	237	273	275	253	247	274	257	240	274	229	234	255	259	249	222	274	240	283	245	275	232	267	265	220	229	245	236	266	269	256	226	252	254	263	288	232	284	226	246	262	252	230	222	233	236	250	247	247	265	267	256	242	258	257	214	241	267	227	228	214	284	223	265	235	269	257	235	268	244	239	247	255	248	231	284	259	262	255	217	232	248	248	228	240	230	229	242	235	246	264	227	246	243	239	264	271	252	218	226	255	261	258	266	273	241	269	233	230	232	279	250	218	267	234	245	237	255	240	264	280	279	261	241	242	241	248	205	239	265	239	237	244	228	249	235	252	243	255	282	275	258	243	262	251	256	256	280	229	259	248	294	246	245	261	254	243	230	259	267	266	264	251	267	262	273	256	246	259	264	245	231	226	269	243	248	263	231	272	260	249	262	241	273	251	230	272	232	248	249	241	238	241	254	257	251	254	279	294	247	253	281	246	209	253	244	277	247	257	225	253	256	244	245	229	225	240	243	244	233	280	257	266	271	262	244	249	251	259	236	214	241	246	275	245	254	276	263	271	243	258	233	246	225	270	288	235	275	240	241	264	250	231	270	245	263	270	251	214	262	246	237	235	249	237	276	264	269	263	272	232	239	266	267	266	266	233	234	256	254	276	264	254	261	243	277	229	239	219	238	260	278	251	258	255	266	242	237	228	244	226	240	231	260	242	229	216	259	235	235	255	230	263	245	238	267	250	257	253	264	223	254	250	264	252	236	241	250	262	236	272	253	272	259	246	259	266	290	247	253	286	237	274	250	256	259	244	267	262	240	281	218	238	250	248	243	247	272	249	254	213	283	245	259	242	230	291	253	224	263	259	242	249	258	247	246	257	267	271	252	263	243	238	269	229	223	295	229	255	251	250	270	267	267	251	252	250	257	250	271	239	245	255	249	268	238	242	218	245	257	262	267	232	278	247	260	267	268	250	243	266	242	243	236	264	227	256	259	232	259	246	235	234	255	240	252	240	262	254	259	253	248	242	240	260	268	239	258	243	179	262	225	234	251	267	273	261	247	240	240	248	302	258	263	265	258	250	253	240	219	258	253	242	278	234	253	287	266	239	265	254	252	291	252	254	249	224	236	247	237	252	245	254	244	264	261	251	241	263	258	265	259	257	237	253	248	257	224	262	261	252	255	262	237	247	260	243	278	231	258	258	268	236	224	230	279	231	257	273	218	236	256	234	232	237	239	252	259	257	256	239	242	235	272	242	249	229	246	255	260	232	231	251	267	242	238	263	245	275	267	254	280	231	221	240	238	261	238	280	251	248	257	248	250	241	264	277	249	230	231	232	248	272	229	252	260	247	245	259	228	258	232	252	242	241	238	285	245	259	281	265	240	236	275	237	239	263	245	260	243	236	235	235	242	246	243	229	274	239	253	256	257	259	255	274	213	237	240	251	268	236	221	238	251	244	278	292	234	267	258	253	236	254	270	254	279	231	249	238	280	239	272	235	245	247	244	251	223	250	260	261	247	257	253	238	244	258	264	246	230	234	268	262	235	271	240	261	259	263	244	270	258	274	231	243	238	250	237	242	231	249	234	257	211	241	263	264	262	242	264	256	273	267	239	271	231	263	250	265	292	288	249	229	260	244	240	252	254	253	237	231	248	259	244	245	245	254	220	228	253	261	199	261	210	249	262	265	278	262	236	286	267	247	265	266	235	241	260	242	265	268	255	251	262	259	240	265	245	266	263	261	237	259	249	244	224	244	226	221	269	255	257	241	230	226	237	248	222	262	236	242	257	269	269	257	270	253	242	239	224	239	258	253	279	248	264	251	218	265	255	214	232	263	255	253	254	274	255	233	236	229	271	240	265	254	243	253	246	248	257	242	254	241	227	239	241	273	244	250	217	242	236	261	263	253	307	260	262	277	240	236	224	212	235	259	239	266	238	227	220	265	274	241	231	231	259	249	242	257	250	227	240	245	255	263	247	245	250	261	263	255	248	247	241	252	244	267	264	254	271	237	268	245	248	249	225	254	253	271	251	239	262	266	274	244	257	271	248	262	278	251	213	249	237	253	236	241	262	233	250	254	251	251	278	270	238	250	272	233	251	275	215	249	253	238	258	247	229	237	267	260	256	257	238	256	243	240	270	274	253	258	243	258	246	253	227	232	259	230	241	267	261	263	254	278	237	223	254	231	261	264	262	245	244	243	236	228	289	252	228	233	241	242	253	247	259	261	268	228	243	247	243	280	251	222	248	263	234	246	268	262	253	236	255	245	234	255	245	243	259	256	233	257	256	219	229	227	245	257	242	259	258	255	240	248	237	241	268	249	258	255	267	245	234	263	229	243	227	237	250	234	252	244	251	231	263	245	244	247	263	279	217	244	255	269	247	227	262	270	257	265	236	272	230	234	257	254	288	237	234	251	243	268	277	254	281	219	242	251	233	246	242	254	228	248	253	266	224	242	251	257	251	258	253	249	254	261	253	248	250	231	269	234	207	249	254	231	262	265	240	266	251	255	271	258	242	247	280	267	276	259	239	247	247	241	253	255	249	231	238	246	230	236	239	256	273	262	252	261	257	282	247	245	253	236	250	266	244	240	242	260	244	259	254	225	254	263	227	256	242	257	250	235	267	261	243	262	249	270	242	233	227	255	267	264	207	236	249	231	255	232	229	248	235	262	235	263	267	281	249	251	263	241	257	265	262	248	264	234	277	247	255	222	259	227	242	248	301	255	255	269	241	226	265	252	239	223	263	243	241	232	267	267	241	264	253	266	241	257	258	241	226	237	277	248	262	222	251	272	235	247	257	238	277	263	276	259	260	252	262	274	229	248	262	240	296	240	237	242	284	244	228	259	224	286	273	253	258	267	262
45923	43478	16380	8482	5692	5826	13201	2836	2273	1729	1477	1278	1147	946	922	809	775	729	722	631	588	609	557	572	502	502	500	514	496	479	516	432	460	489	481	451	473	449	500	430	466	437	421	407	422	429	436	450	485	459	386	426	463	461	419	399	396	374	429	389	403	422	451	389	441	419	393	404	464	443	428	423	417	415	417	408	424	389	435	405	409	408	441	405	421	425	411	410	411	382	419	417	404	381	392	411	439	414	441	413	381	404	400	422	399	412	412	435	414	383	399	379	415	465	391	390	395	392	405	398	410	374	429	429	427	442	389	416	418	406	406	421	393	407	399	423	424	401	411	403	420	394	412	444	434	433	428	398	396	409	417	432	412	405	418	385	395	396	389	441	386	411	389	390	440	453	432	396	365	419	404	424	400	437	401	400	411	390	415	425	467	405	381	432	410	374	404	396	396	379	401	410	403	397	395	409	396	431	436	429	376	374	405	386	394	402	384	396	367	439	411	407	401	383	369	438	414	409	401	416	394	447	423	416	414	412	424	425	423	383	455	469	374	447	410	392	398	412	426	393	429	413	394	392	442	415	372	391	425	425	399	384	380	399	404	426	418	386	394	396	409	391	383	434	401	407	407	441	403	432	417	419	415	414	429	430	428	402	412	415	402	356	415	415	383	428	376	434	426	422	436	386	400	409	396	423	392	421	393	423	418	404	404	431	382	410	400	417	420	403	400	407	404	393	390	382	465	396	441	430	417	400	387	426	404	396	404	414	392	435	402	434	418	400	382	419	411	397	425	404	436	397	408	425	404	440	455	391	392	408	406	364	433	390	439	406	413	414	439	427	405	383	397	414	395	421	425	427	438	417	425	379	385	400	405	399	402	389	432	425	396	392	419	427	416	406	409	394	430	465	414	400	378	404	395	432	392	440	389	442	418	388	345	392	407	378	395	398	422	426	391	409	379	397	438	451	394	445	375	398	409	398	368	385	402	410	417	365	379	400	362	397	393	395	438	399	432	402	407	396	440	416	404	414	396	394	417	409	428	401	413	393	400	419	405	401	366	400	403	399	424	386	385	426	431	374	413	434	422	403	388	425	398	444	419	370	413	435	394	409	408	416	433	389	434	392	402	375	405	398	401	426	382	378	410	395	414	411	414	398	396	457	402	374	419	409	385	406	417	436	403	406	400	402	375	397	415	433	406	416	395	401	412	404	411	422	406	382	408	421	396	406	424	403	410	428	382	412	402	385	418	393	459	397	434	405	381	392	411	415	408	400	421	400	410	405	390	383	397	432	405	428	375	411	404	413	400	403	392	429	412	428	395	406	401	400	400	377	434	369	391	408	430	398	396	408	438	425	403	406	374	412	411	383	422	406	376	438	403	411	421	404	427	424	404	412	409	415	366	401	414	413	399	420	407	448	426	425	383	449	381	415	385	396	430	410	381	407	425	418	422	398	415	443	409	388	412	383	392	410	388	413	394	400	393	400	398	425	406	418	418	409	384	397	404	416	425	407	412	418	415	408	433	401	394	361	410	413	406	407	391	404	416	412	394	416	418	453	433	438	409	409	396	415	386	413	413	448	415	396	398	407	375	403	430	425	404	407	425	405	402	394	412	397	445	433	384	411	398	403	414	416	410	404	420	401	434	397	421	383	419	415	397	422	418	442	369	411	426	428	446	383	431	428	399	416	433	371	392	397	416	421	391	390	424	419	412	389	413	392	405	436	431	389	426	412	413	398	413	387	376	413	419	431	388	407	425	433	417	390	423	433	430	415	387	394	422	389	355	392	450	402	429	412	412	420	407	410	379	403	390	410	382	405	416	409	408	407	426	427	409	424	406	381	388	408	412	422	405	371	393	424	423	402	393	406	392	414	437	416	388	418	398	402	422	394	410	395	367	383	368	409	415	384	422	408	416	440	440	405	398	441	390	415	398	406	396	393	390	387	407	408	414	401	386	419	403	405	403	410	386	412	436	400	396	400	397	383	409	429	413	396	429	366	449	402	395	394	421	405	398	419	397	419	431	399	419	380	437	402	419	378	406	411	389	409	376	390	363	374	413	409	386	411	437	417	398	414	360	424	409	374	412	426	399	422	390	375	397	415	404	393	399	383	475	428	428	435	432	388	402	422	404	404	432	415	404	433	405	431	431	413	393	404	382	410	391	412	388	430	398	407	361	435	405	409	444	443	396	414	392	395	381	412	398	396	379	400	419	423	392	377	410	393	403	412	406	387	426	417	412	384	382	445	417	393	432	412	422	369	402	424	425	391	370	424	451	383	429	390	382	408	401	413	427	442	401	385	431	402	405	402	378	405	426	424	396	424	370	392	432	412	380	414	412	342	416	422	385	433	388	419	375	379	394	433	400	347	435	393	403	418	401	383	360	422	420	386	416	453	421	402	403	435	393	390	393	417	440	432	382	401	408	416	414	420	397	441	398	366	411	398	426	404	404	422	403	401	411	405	418	399	382	377	406	412	397	424	383	410	396	399	409	445	420	422	395	407	403	413	421	405	428	410	431	402	377	399	423	397	423	382	404	403	402	412	393	381	396	407	427	427	377	401	419	381	396	448	419	419	476	428	400	419	394	404	358	390	408	416	407	422	384	421	391	402	420	400	430	369	404	419	405	460	410	443	407	412	386	401	425	412	428	420	406	409	393	419	411	410	394	375	386	385	420	383	441	436	415	416	391	418	381	382	401	413	413	360	407	424	403	400	373	384	381	394	439	370	420	407	382	418	399	420	426	403	395	371	433	425	437	390	463	418	436	392	435	408	418	406	421	422	391	402	421	431	403	407	430	417	420	387	420	444	411	404	441	387	395	340	380	387	439	405	395	416	401	441	406	379	402	406	424	405	387	390	388	404	412	409	430	388	399	430	388	406	428	405	417	445	397	402	411	394	427	445	413	433	413	399	405	411	370	415	415	429	416	432	423	383	388	408	415	425	429	369	408	417	414	387	399	435	388	416	391	408	378	416	405	434	411	457	414	396	398	439	385	430	376	454	400	451	362	391	424	423	401	425	391	404	403	400	385	399	449	402	407	434	354	393	378	437	411	390	418	433	410	403	407	445	404	427	393	407	387	389	375	390	403	384	455	410	431	411	435	404	429	365	438	413	407	400	415	395	393	404	444	398	376	423	388	389	391	382	376	410	396	428	423	435	431	412	408	381	424	410	385	375	443	415	441	397	410	383	373	409	410	417	393	422	391	362	395	389	411	412	388	413	376	438	371	458	414	397	409	432	381	414	397	387	360	436	413	392	377	407	401	374	377	395	387	403	405	422	374	392	444	383	431	417	410	405	380	417	376	410	419	431	399	418	391	466	426	445	396	412	433	418	395	422	411	424	369	420	421	370	381	401	418	389	409	435	431	420	376	428	356	428	425	403	393	431	446	403	374	397	434	396	398	375	418	390	434	390	421	398	420	383	424	334	398	420	393	438	405	395	358	411	401	368	392	435	436	380	400	403	399	398	401	371	367	414	447	391	432	403
28440	22630	12743	2424	993	899	1297	711	670	682	618	608	575	604	600	550	615	583	618	568	531	574	586	609	558	572	562	544	561	548	580	584	518	610	541	588	571	549	540	543	529	549	578	553	545	556	528	567	574	581	561	570	534	567	528	555	534	529	533	578	563	545	568	579	563	564	594	508	537	551	532	533	577	565	543	561	565	556	518	543	512	546	553	571	534	574	532	563	578	564	569	557	568	544	551	601	527	514	528	567	520	548	556	576	559	571	552	515	582	563	525	570	549	558	519	547	560	581	555	542	510	570	560	552	552	531	557	571	559	558	529	521	557	538	583	541	554	564	517	522	575	576	543	559	539	513	540	573	552	535	523	566	574	565	586	551	591	581	562	533	562	573	588	552	521	559	534	517	537	520	522	551	564	515	590	525	543	560	560	556	547	565	562	510	567	552	509	547	561	520	564	573	505	574	540	555	545	529	544	524	522	526	556	550	526	562	571	533	589	574	550	543	576	539	553	545	556	560	554	589	566	578	561	575	556	519	536	587	565	587	552	547	575	542	574	532	541	607	543	526	571	566	513	492	561	546	499	567	540	538	520	584	564	568	558	572	551	567	530	566	575	606	554	617	542	544	581	595	528	578	538	534	522	584	574	600	561	535	562	515	522	543	582	539	560	532	554	549	511	538	559	550	542	570	561	559	561	534	535	582	587	590	509	526	612	535	558	543	541	514	580	577	550	590	585	527	544	580	539	582	530	618	549	533	581	607	517	558	530	532	522	561	515	526	566	517	556	556	552	548	553	562	551	570	564	539	548	595	531	564	544	559	537	578	589	537	569	549	572	543	529	564	568	575	553	604	528	565	567	550	553	541	560	585	515	536	577	556	547	536	568	560	588	570	547	551	550	592	573	550	562	544	537	544	537	559	580	555	538	547	518	503	563	590	588	537	602	559	597	507	550	576	552	554	514	574	551	552	559	537	533	566	566	571	567	534	565	587	579	525	524	534	586	535	576	535	578	551	534	551	535	559	561	553	544	536	549	556	586	544	590	569	547	538	519	556	535	556	530	579	537	548	522	578	562	523	534	551	537	559	573	554	562	591	528	541	567	530	581	549	569	552	570	593	574	538	551	584	548	500	568	535	574	573	540	576	474	542	578	534	564	544	590	531	544	546	524	577	560	530	545	552	511	565	552	563	536	531	585	566	571	564	565	565	552	538	523	555	548	535	564	547	532	497	571	593	586	553	534	600	568	520	530	583	594	547	527	527	527	586	566	567	545	522	554	559	539	538	546	567	543	558	603	563	551	589	539	565	592	558	552	555	493	552	535	552	505	507	543	531	532	545	559	573	571	550	582	540	533	546	554	544	558	568	558	539	583	526	547	564	519	527	545	513	580	557	524	566	543	541	539	571	573	580	551	555	536	533	556	579	527	538	613	532	532	534	536	557	531	556	564	547	551	549	566	533	526	589	588	593	603	584	564	526	508	566	584	523	571	574	591	545	576	580	563	598	516	547	529	572	575	522	616	568	549	566	545	553	545	576	605	572	569	569	556	550	525	571	557	559	550	551	542	519	566	543	572	564	543	570	540	564	535	533	583	577	535	552	519	587	543	565	525	540	531	547	552	531	562	580	548	552	566	562	540	527	564	619	538	568	497	570	531	544	513	560	579	538	533	549	549	599	545	533	550	514	498	519	553	569	500	552	552	572	546	532	578	584	503	536	587	541	567	587	490	555	534	564	514	538	542	538	581	544	558	527	582	548	554	522	528	543	568	544	539	530	560	559	556	545	554	543	558	542	534	582	563	580	559	541	552	519	522	587	543	569	508	567	531	547	559	548	517	538	537	552	543	516	548	577	564	560	563	541	579	545	549	572	544	574	537	530	516	578	531	529	508	553	563	519	515	549	518	569	545	574	570	520	571	512	525	532	540	564	577	573	599	552	550	545	562	580	565	571	556	524	600	545	537	543	573	525	543	553	521	565	539	563	545	544	558	566	577	590	558	583	592	565	561	546	558	521	520	534	587	532	542	553	531	585	564	520	561	545	560	566	539	591	537	561	562	582	586	531	563	627	525	544	562	520	565	567	552	545	532	514	558	559	506	581	577	584	525	560	588	562	573	532	607	559	571	556	527	551	568	556	552	561	529	547	561	535	542	502	516	538	549	576	538	574	547	568	540	571	509	540	527	549	587	569	602	505	558	535	533	586	586	573	542	572	557	551	530	586	589	567	545	568	588	531	546	574	556	554	566	520	585	567	510	552	569	561	536	535	591	539	607	544	574	556	554	555	535	542	539	541	580	563	536	638	583	539	541	530	590	539	522	517	554	560	520	601	533	569	560	510	559	564	564	558	544	546	533	545	546	576	549	522	565	590	554	571	586	536	553	550	533	544	518	576	511	559	555	552	553	557	549	574	576	540	562	544	491	558	562	539	569	546	589	573	567	524	546	555	570	560	572	547	581	539	503	553	553	524	562	557	520	565	546	572	537	550	559	555	557	544	495	539	574	537	559	550	570	552	571	544	516	533	560	539	548	553	557	554	544	547	543	540	556	514	523	560	503	613	549	602	529	544	540	526	537	566	529	520	558	524	545	557	574	511	484	575	577	510	550	519	548	560	523	563	582	540	589	506	560	513	575	586	598	537	505	552	570	552	608	561	546	579	572	540	538	591	525	575	560	579	556	567	565	523	552	556	543	558	566	518	551	533	531	527	521	569	550	543	551	526	569	545	560	583	540	595	543	587	540	563	549	559	571	547	545	537	573	532	545	527	541	548	565	567	600	546	520	567	572	560	530	524	554	565	557	536	566	574	570	531	543	519	557	536	535	554	548	541	508	534	598	573	548	544	561	549	550	556	534	574	566	525	496	544	542	581	554	540	551	536	569	546	556	538	547	528	490	560	548	545	572	552	560	575	548	549	542	528	564	542	541	509	565	553	570	560	542	555	549	557	516	528	553	530	545	531	565	556	519	563	565	567	528	515	555	559	565	537	541	545	534	547	546	578	535	542	542	567	572	553	577	526	543	569	583	523	551	511	541	534	526	545	514	557	543	576	553	567	550	559	504	506	603	549	548	525	533	585	556	498	544	525	537	592	530	593	565	530	558	553	613	539	577	567	540	569	527	559	564	550	575	532	588	546	529	566	551	574	554	499	572	545	561	557	585	594	540	532	522	526	565	558	587	521	546	539	560	563	561	556	578	544	562	556	528	521	585	573	572	534	530	515	507	581	586	553	522	565	547	523	573	587	518	522	574	529	544	525	551	481	560	586	548	587	519	607	555	573	537	560	529	543	525	560	551	526	576	567	545	566	567	601	565	571	568	623	595	600	530	545	564	577	535	584	519	582	560	522	543	558	598	537	503	544	562	517	584	590	557	551	561	539	549	546	584	531	543	546	548	523	530	570	536	552	555	571	565	555	551	520	560	543	531	563	543	549	552	567	541	594	512	544	526	559	529	599	570	604	535	586	538	528	560	529	549	581	543	506	560	549
34830	29113	5717	2776	1956	1790	2573	1356	1266	1116	1079	1045	967	923	942	951	908	947	891	890	812	882	885	863	839	892	813	921	865	889	879	838	884	878	867	877	872	862	842	835	903	860	847	844	833	874	853	845	846	902	895	865	856	867	928	868	834	856	907	855	950	817	835	883	853	873	874	863	892	831	861	893	854	863	800	851	877	825	883	818	851	864	938	830	846	807	880	872	889	829	867	935	844	906	853	888	811	832	873	819	872	867	896	860	876	861	865	805	888	902	882	896	896	887	854	829	845	833	853	840	857	880	881	814	848	872	879	873	907	836	845	879	826	857	892	846	872	793	899	884	863	842	836	841	852	860	887	872	891	798	852	850	895	848	883	861	827	817	846	797	884	850	825	868	865	847	881	839	914	901	828	867	829	897	840	857	802	903	844	857	874	884	882	822	838	864	860	891	842	878	845	859	848	900	863	835	882	844	893	808	846	877	828	872	847	840	836	900	808	882	848	840	890	827	896	853	919	862	844	857	899	865	873	904	867	868	860	921	863	838	811	891	885	821	920	924	860	871	816	876	877	850	881	876	871	799	838	849	791	896	826	867	885	839	883	866	889	887	910	840	842	862	837	893	874	882	885	868	817	860	829	841	891	869	844	849	806	889	847	937	822	919	802	836	876	878	843	855	867	875	885	848	914	822	841	863	919	896	878	819	809	816	869	868	874	851	893	858	848	842	828	825	900	865	898	885	796	819	841	865	875	846	853	873	864	860	836	853	847	866	837	814	814	894	808	871	858	849	841	903	808	885	889	872	831	837	868	869	834	845	847	904	873	860	867	892	913	883	873	895	874	848	856	855	833	836	829	875	829	857	859	849	911	877	935	868	853	826	855	887	894	850	863	918	819	880	823	875	869	854	907	871	845	852	819	858	833	889	925	863	863	878	864	882	823	892	805	779	898	822	805	854	835	872	869	846	808	863	847	863	872	833	883	808	857	857	879	848	892	835	873	916	874	893	844	856	816	837	835	889	825	801	879	883	863	882	866	877	846	873	859	875	824	824	888	869	868	901	877	839	854	909	855	857	876	808	902	814	910	813	857	877	859	878	858	858	854	885	839	904	861	852	855	845	895	877	874	836	853	896	841	860	900	873	873	903	865	865	884	864	855	838	890	834	809	883	848	893	868	805	846	889	812	887	852	836	834	836	863	895	854	860	854	876	861	851	884	846	840	838	864	864	876	833	881	858	865	821	775	860	870	812	880	881	836	875	816	855	914	817	869	857	831	869	850	886	866	821	861	845	852	870	896	824	899	850	860	849	890	845	890	850	832	868	847	846	820	841	831	856	874	901	882	898	861	866	839	842	875	896	864	839	840	872	901	923	847	848	856	832	921	830	884	890	840	851	887	830	834	815	794	866	849	905	835	900	858	877	849	832	860	883	846	891	800	892	901	899	841	897	796	882	851	823	841	891	866	865	857	830	822	795	895	892	886	857	813	868	878	823	863	845	857	860	877	896	839	879	909	911	857	856	861	883	819	881	863	899	833	838	903	875	849	868	845	891	856	876	871	879	849	886	837	845	804	881	873	860	799	862	834	821	904	873	852	847	813	881	878	854	863	850	814	878	898	866	836	903	863	851	876	898	911	896	823	827	864	851	872	906	854	878	853	886	896	863	827	800	830	859	874	887	864	858	826	827	848	920	859	859	847	821	849	852	890	861	830	873	902	853	858	908	895	863	837	862	867	878	830	867	889	902	857	817	862	818	845	834	901	867	823	873	862	899	926	837	844	840	859	815	850	907	829	855	852	839	879	820	927	828	900	906	838	855	840	862	863	800	805	860	867	852	842	860	853	832	855	878	858	871	858	863	880	860	876	872	901	872	855	894	878	893	873	868	857	842	824	856	810	781	859	819	848	895	876	853	867	824	851	831	858	848	830	843	868	868	834	888	872	855	875	835	908	888	869	854	871	839	833	810	835	849	852	820	865	839	844	853	801	860	904	856	859	899	851	915	834	861	827	879	873	854	867	879	860	907	891	851	862	851	860	885	878	834	813	848	857	907	918	860	834	858	849	853	882	854	839	824	914	883	888	902	874	820	833	857	868	875	856	870	820	886	829	914	920	908	857	855	853	865	834	841	850	783	856	881	848	859	847	835	828	848	793	877	816	890	847	898	868	859	887	819	862	807	900	840	846	862	887	871	848	842	863	887	889	842	855	853	870	833	895	835	867	845	824	866	874	817	882	854	832	899	860	840	876	883	917	860	902	912	833	849	829	807	847	842	815	896	843	865	883	845	841	880	849	868	888	821	827	832	880	841	850	831	830	878	830	810	890	906	841	849	882	833	852	868	843	884	870	845	886	875	831	863	885	801	833	795	875	832	852	872	901	896	834	860	913	880	890	852	869	901	847	831	887	830	898	840	854	850	893	824	859	864	891	885	891	807	878	806	868	863	840	844	903	843	845	853	885	835	829	884	836	870	893	873	878	845	857	863	813	870	907	881	854	831	846	865	920	899	847	854	824	857	878	851	900	801	845	884	836	871	812	891	879	869	887	868	873	874	883	873	828	860	850	895	874	867	826	856	937	882	814	861	857	838	809	855	904	913	856	883	861	862	887	863	856	832	882	861	864	862	866	904	821	870	794	846	870	866	898	835	851	851	809	862	904	862	919	843	899	881	846	870	819	852	816	787	804	851	812	876	877	848	841	917	878	863	857	900	922	861	875	885	837	863	870	870	795	844	840	888	854	833	842	894	865	895	890	832	856	855	848	838	855	846	866	850	890	841	890	852	838	895	822	888	875	893	864	841	858	890	904	877	833	837	851	863	842	831	876	805	842	833	883	851	900	853	850	806	899	867	808	848	823	830	798	917	883	864	842	901	821	865	854	868	824	874	881	894	866	851	813	878	889	884	875	857	901	855	881	917	842	880	876	919	822	821	887	850	894	840	818	849	855	878	885	859	836	901	848	850	848	857	873	854	853	861	849	836	857	860	820	847	854	866	880	854	872	837	861	888	835	881	926	840	874	909	883	863	871	838	873	879	894	896	824	831	865	838	825	793	858	866	818	846	847	817	853	819	905	861	892	871	850	870	840	816	833	911	866	868	870	856	892	839	882	918	896	857	893	871	857	864	833	889	871	896	843	890	869	875	843	886	845	899	919	863	820	870	903	874	807	866	862	834	849	877	894	927	869	849	824	861	854	912	800	821	832	944	890	867	879	848	866	887	856	864	874	861	867	862	840	814	903	875	834	910	859	893	847	867	856	918	807	911	842	888	897	845	869	862	879	874	887	864	879	886	884	861	925	872	835	819	864	787	855	857	895	834	876	832	851	905	857	858	867	841	927	856	915	847	864	824	846	779	839	835	874	829	872	813	839	880	862	810	869	883	809	855	843	873	872	885	873	867	885	841	863	848	800	836	835	908	866	875	862	923	850	831	813	836	882	876	868	843	818	828	864	890	826	871	874	871	851	887	887	799	841	882	835	843	852	842	851	874
24274	21314	28551	24373	20782	5772	7343	977	854	734	781	647	668	603	606	567	594	567	608	558	588	542	523	533	566	574	534	557	520	548	520	540	514	507	486	521	497	530	506	485	501	522	523	486	494	510	486	498	505	495	529	505	474	486	499	520	520	526	562	491	476	497	534	477	493	523	491	492	534	474	489	501	503	547	515	485	504	493	514	511	506	496	506	503	515	478	521	514	481	542	529	492	489	534	489	470	502	486	490	515	515	502	511	513	521	515	514	495	552	516	526	508	557	509	498	481	555	481	511	526	490	486	530	542	528	489	518	496	486	516	500	526	507	472	511	443	494	524	520	476	510	473	511	492	466	507	485	494	486	477	489	530	460	520	487	471	525	483	500	515	538	479	550	503	487	487	516	486	520	512	484	498	500	518	477	509	474	491	478	513	504	479	499	469	512	521	506	535	496	519	503	508	498	499	470	496	479	536	513	514	511	504	495	514	525	487	478	507	521	504	470	492	454	532	492	511	509	462	528	497	509	488	482	516	519	469	484	470	511	493	507	490	513	521	513	466	472	478	491	485	492	500	523	509	462	503	483	504	509	520	494	533	532	517	494	553	507	470	466	480	508	501	490	525	505	519	498	473	533	535	518	517	505	452	521	545	515	521	489	514	497	504	536	517	496	490	498	483	528	500	507	505	477	483	462	480	516	485	476	511	501	498	491	484	499	485	496	498	498	523	549	539	538	467	465	493	513	463	503	507	532	529	534	487	514	517	502	483	527	501	521	505	507	520	505	494	467	516	464	502	514	491	506	491	496	494	547	474	528	524	474	524	563	485	479	487	505	507	525	481	473	520	480	530	492	507	519	534	459	490	472	490	532	504	516	517	526	470	517	494	528	520	511	515	491	499	473	495	513	466	523	495	538	479	462	506	476	518	493	507	547	482	541	511	551	502	524	479	504	557	524	545	520	508	474	544	502	517	466	539	501	465	542	495	491	520	558	475	507	464	542	528	506	528	497	502	471	529	533	502	524	475	504	514	534	538	559	504	501	536	530	517	498	519	505	478	470	531	518	466	528	504	521	512	502	478	545	503	497	485	498	499	483	485	506	496	521	518	527	525	473	494	488	508	499	508	522	517	504	496	519	498	484	541	485	499	496	478	509	508	490	523	507	481	490	520	491	513	511	516	528	526	471	503	498	515	487	500	492	539	512	499	518	471	479	513	508	506	499	509	511	513	498	486	494	508	487	514	490	524	505	535	498	450	525	502	480	540	527	503	488	509	512	538	477	499	491	511	478	457	457	485	524	470	513	534	491	458	524	503	493	465	490	476	514	507	529	506	542	478	486	486	491	524	523	493	490	497	483	535	506	529	522	457	470	499	502	486	506	518	506	502	498	505	466	475	492	526	490	503	494	470	492	520	521	492	491	524	513	520	479	504	480	511	495	475	476	512	507	529	511	518	475	515	505	512	543	501	510	485	559	508	563	540	524	493	502	500	500	483	516	478	492	485	518	521	513	478	471	559	476	541	525	467	482	505	493	522	519	511	473	506	487	499	446	524	491	560	477	515	517	503	496	500	491	470	466	501	487	510	492	476	477	506	532	489	493	517	522	526	533	477	513	481	521	472	497	514	488	524	491	514	482	521	501	511	544	509	518	486	526	550	506	481	502	491	470	525	493	499	514	450	495	534	532	491	527	508	482	497	487	508	515	516	527	518	501	506	500	529	521	528	529	497	489	486	477	468	508	509	453	509	520	535	477	528	498	520	515	485	505	495	483	479	477	524	505	489	513	495	483	497	516	531	521	508	496	482	533	515	474	471	458	513	506	511	488	510	496	518	497	495	504	528	464	530	490	483	551	498	519	489	524	493	513	514	495	506	480	507	477	502	507	534	498	503	496	508	484	502	496	500	499	492	503	495	506	471	501	493	549	468	509	480	538	490	512	493	530	480	529	514	490	471	532	497	485	508	506	482	530	546	509	477	489	494	499	515	543	502	505	502	491	489	522	480	516	537	501	523	527	527	496	468	526	486	495	535	512	510	520	511	494	484	516	541	511	487	514	490	494	482	488	510	513	512	533	498	509	495	492	538	483	490	463	478	458	490	518	516	497	512	496	506	512	516	495	493	499	466	465	498	509	454	529	509	541	498	477	486	464	492	487	514	466	485	491	525	454	483	526	496	514	534	515	493	513	509	491	514	472	480	509	498	477	522	530	534	523	497	497	495	495	519	507	520	501	536	537	473	535	519	478	471	500	474	494	492	505	513	486	527	497	514	464	502	493	478	526	506	498	544	482	506	491	506	473	543	521	502	513	520	473	516	509	511	526	497	472	487	495	525	489	500	506	507	498	522	508	479	512	527	530	495	528	473	522	499	529	509	520	539	560	484	510	523	512	516	506	477	528	532	544	500	486	482	519	492	480	494	492	490	513	503	543	524	529	498	498	440	486	521	520	515	516	459	491	475	479	494	522	496	530	505	520	468	491	518	467	491	483	488	463	508	486	563	477	518	522	491	533	481	507	549	456	481	518	514	519	523	505	515	494	514	491	519	504	508	492	531	498	472	461	483	480	492	466	557	502	476	510	466	481	481	496	500	491	504	494	476	493	491	543	508	523	469	470	495	519	513	496	488	500	534	458	500	494	447	521	511	530	521	538	474	484	551	485	494	491	494	509	519	489	488	521	541	547	492	485	477	505	502	490	472	488	522	514	497	498	520	534	503	497	530	483	475	515	512	497	486	467	491	493	482	504	501	498	516	529	493	503	503	553	518	475	529	474	502	493	494	507	489	492	513	563	512	479	472	504	500	484	559	514	501	546	485	491	495	496	501	509	491	531	510	510	503	505	479	511	518	490	499	508	538	477	485	486	481	466	501	514	560	462	485	497	490	508	474	517	474	492	503	541	490	470	525	533	474	494	501	520	501	517	492	499	487	505	499	508	491	530	510	515	508	476	509	487	494	474	474	503	503	519	493	541	482	457	523	470	512	505	501	496	513	499	459	509	538	477	537	500	487	520	479	474	525	512	493	532	464	498	467	491	517	540	506	474	488	497	502	496	500	493	499	510	474	513	523	488	525	481	505	432	525	494	508	473	524	517	497	510	506	458	491	498	462	515	489	526	492	473	486	480	516	460	510	498	486	470	501	530	491	487	520	488	495	507	501	514	518	494	495	472	493	520	484	518	498	517	447	552	467	525	493	525	526	522	504	541	506	537	487	476	486	495	501	474	473	519	476	523	516	502	504	506	486	471	512	526	529	493	506	505	491	499	478	512	504	499	487	513	460	494	474	506	501	508	500	557	496	491	483	534	496	459	465	485	525	497	536	519	507	497	498	510	547	491	461	532	482	474	563	528	495	534	518	474	478	535	526	480	556	504	545	481	522	481	474	498	513	502	528	512	516	485	462	463	520	482	510	526	521	498	507	485	527	497	481	535	499	534	477	509	522	488	508	485	500	506	519	476	528	485	463	465	531	490	464	485	487	517	479	501	484	542	510
41512	44980	12815	5873	4171	4766	8337	2175	1734	1512	1444	1289	1233	1158	1127	963	1026	1013	890	965	927	877	944	840	789	881	793	792	824	820	820	815	845	826	812	834	808	824	807	819	810	850	768	762	810	831	783	819	763	806	785	809	864	769	791	755	754	726	751	803	750	774	746	799	778	796	750	771	831	784	815	763	815	767	790	790	779	779	759	751	749	800	801	809	805	786	821	797	788	806	808	766	811	793	794	768	779	853	756	798	795	779	774	831	776	799	810	803	809	783	785	802	763	800	826	806	765	768	780	753	818	783	769	727	829	786	805	831	781	788	893	772	766	792	817	778	806	784	811	888	778	785	851	804	764	830	801	781	795	812	791	748	772	840	842	776	818	839	784	812	810	823	786	839	817	741	794	817	823	796	783	723	810	758	786	797	797	829	816	792	788	848	755	788	813	833	786	747	786	809	804	790	804	780	769	787	802	764	792	809	781	784	806	813	800	795	801	782	792	797	803	818	802	782	803	789	758	844	772	792	819	795	757	808	780	764	763	807	759	809	790	774	777	811	753	764	820	812	826	791	807	835	788	825	776	792	770	793	755	791	812	835	788	789	784	799	786	766	773	825	823	802	788	825	798	746	806	821	750	799	793	815	787	864	802	806	823	799	840	757	767	786	764	760	836	803	814	727	780	787	857	817	802	799	761	824	774	789	748	793	761	815	752	783	804	782	770	779	849	778	783	811	750	715	811	786	815	809	788	808	832	773	845	786	761	782	798	780	828	823	806	763	787	801	820	707	791	761	761	831	751	806	802	776	771	812	782	763	812	789	788	794	828	808	777	801	792	767	803	803	778	856	826	799	822	769	763	835	763	782	742	774	777	824	788	807	826	735	789	815	814	815	804	805	835	801	768	815	790	835	824	825	822	802	765	785	790	835	792	804	814	830	830	845	842	816	831	824	767	843	797	771	741	806	800	801	810	746	744	773	796	845	775	746	769	843	798	751	826	803	811	799	744	785	789	814	804	764	780	766	820	781	797	793	793	780	838	785	800	777	835	838	783	847	781	758	739	812	845	759	799	803	785	776	804	783	879	781	762	785	816	746	778	761	785	846	770	764	846	785	816	777	826	772	767	805	784	767	780	787	807	804	847	813	748	820	816	806	831	746	767	798	831	864	796	786	800	808	858	798	829	809	788	802	759	777	736	833	754	790	778	797	757	784	793	788	789	770	797	778	824	843	784	771	748	805	827	815	791	767	784	774	811	803	811	767	787	807	748	774	794	817	834	793	822	796	827	805	730	850	767	830	825	800	788	738	812	838	814	774	796	822	800	785	792	792	813	795	760	770	821	791	729	814	859	798	810	810	798	789	762	782	779	814	799	797	822	782	812	796	806	760	757	790	845	792	807	796	848	851	789	840	799	763	807	769	787	843	789	792	767	821	797	814	819	786	828	814	822	815	814	819	748	821	725	815	804	794	820	755	792	739	768	809	798	798	781	780	809	809	766	780	825	796	791	759	871	789	769	732	807	813	800	795	814	779	787	816	786	796	773	830	768	779	849	795	796	798	785	791	802	789	749	781	839	778	754	760	797	799	814	787	747	837	816	819	750	760	775	757	850	832	796	804	777	778	775	759	832	798	795	815	796	819	749	786	838	766	820	824	807	785	791	768	742	739	757	796	795	801	783	818	749	779	748	766	810	802	837	757	783	800	816	808	822	746	778	770	781	821	779	775	820	791	798	826	814	829	750	814	768	796	813	749	755	783	832	761	818	856	737	800	779	796	831	814	832	780	804	799	784	761	835	789	841	752	841	805	733	802	795	764	831	796	811	809	792	815	782	787	785	795	780	747	786	862	715	803	767	802	798	754	793	836	837	810	783	798	821	793	793	810	821	752	805	775	757	756	767	788	768	767	767	775	755	829	805	792	851	831	825	768	815	784	762	787	803	853	786	760	804	833	817	807	759	772	830	797	844	788	779	796	766	835	811	776	803	795	778	781	757	754	769	804	824	826	805	809	784	764	821	802	754	788	786	781	800	797	818	815	788	818	790	786	754	777	784	795	803	791	794	826	808	784	789	827	801	862	764	787	808	822	804	807	789	750	787	802	818	711	840	806	773	774	845	769	758	813	782	799	840	841	786	802	764	849	831	792	770	831	825	825	815	813	784	797	793	788	858	789	753	833	795	789	815	782	791	792	781	787	762	780	831	799	790	806	768	753	755	801	814	788	746	781	763	814	785	819	830	820	819	772	772	785	725	796	765	792	824	771	834	820	789	787	822	772	795	789	770	816	805	846	815	837	786	769	812	823	822	785	730	832	822	813	779	808	811	760	728	775	800	774	805	834	834	805	774	738	770	776	784	781	765	777	763	809	832	788	798	834	805	830	792	800	827	749	787	834	801	775	858	853	818	806	799	798	751	800	775	841	818	844	805	764	776	809	859	782	791	809	836	833	830	801	766	835	816	772	779	784	828	744	784	767	788	727	830	802	779	815	777	839	820	823	744	818	734	815	845	820	793	761	763	829	790	818	810	869	807	786	829	779	734	796	785	810	807	829	808	781	727	810	819	763	803	799	800	807	741	881	810	780	770	785	776	767	763	798	781	799	787	810	794	833	808	838	778	826	774	790	769	765	850	769	778	796	774	791	827	802	788	770	763	791	835	793	800	800	792	840	771	808	827	806	796	810	804	773	774	853	771	763	770	779	765	732	803	779	767	838	827	796	803	821	800	797	806	794	808	778	803	742	776	783	812	769	844	802	817	750	777	719	740	833	798	843	824	794	793	824	788	804	753	807	807	744	757	794	783	796	780	777	791	781	789	750	818	812	772	781	800	763	772	769	799	750	771	760	838	873	793	741	754	800	816	783	788	755	799	795	794	824	757	803	766	742	837	780	711	800	805	801	834	800	832	787	808	843	808	819	814	818	862	833	792	818	750	803	801	768	808	788	801	827	817	773	802	810	771	807	740	774	768	787	783	773	801	792	825	804	765	741	794	789	794	754	754	771	780	783	793	799	832	834	754	766	822	803	777	815	753	792	777	778	800	816	763	840	738	788	803	797	804	809	766	840	811	778	816	836	776	760	807	817	745	796	821	789	760	767	776	781	798	821	773	824	809	771	787	795	780	794	812	821	778	852	800	798	817	773	805	825	806	797	856	790	844	783	833	836	809	809	764	813	768	817	787	799	773	747	783	795	835	781	814	780	796	812	771	800	820	773	848	805	758	834	818	792	796	821	764	816	787	786	828	750	772	788	776	774	796	787	861	747	839	830	768	816	758	790	802	762	812	794	756	788	769	757	844	766	763	763	828	746	784	817	856	742	811	766	773	794	797	819	758	781	748	861	738	802	793	775	788	790	815	802	807	790	803	789	819	784	791	793	729	739	745	787	776	856	796	821	788	802	790	775	815	760	791	833	790	789	817	751	797	793	790	816	832	781	810	816	814	754	762	801	765	766	827	789	739	822	775	813	802	808	819	802	791	752	775	778	879	777	798	784
23338	21403	29169	23904	21358	21469	13685	1221	759	661	572	513	448	396	396	356	364	323	348	321	310	264	268	279	284	268	266	279	260	274	293	260	306	265	278	249	265	273	248	253	248	247	259	254	260	266	273	264	264	249	261	231	253	249	262	275	248	213	242	233	227	273	234	255	233	242	256	272	244	242	234	240	247	257	252	226	248	251	236	269	248	248	241	226	248	254	258	235	251	251	255	207	264	250	225	242	263	263	240	250	247	231	268	249	238	249	254	271	242	259	223	229	220	231	265	221	215	255	238	255	217	249	232	227	239	236	246	230	222	241	252	241	235	221	246	245	247	243	255	218	252	215	262	236	252	246	229	245	254	229	218	240	266	260	244	233	247	251	257	233	245	262	220	250	253	243	244	235	253	223	243	244	233	243	250	208	245	244	240	243	203	219	270	262	250	249	237	259	239	258	247	251	275	267	264	233	257	227	242	212	245	267	244	255	243	273	264	262	226	247	219	234	232	223	249	243	227	244	265	243	252	257	235	233	233	230	228	247	258	236	228	229	238	256	257	260	211	209	239	241	245	246	236	242	230	239	261	220	253	266	244	232	266	251	229	239	239	270	262	257	242	288	251	228	241	247	229	259	229	271	274	224	253	232	254	264	237	229	246	252	251	245	253	235	264	227	245	247	220	238	209	265	237	235	245	246	260	253	267	244	249	237	223	218	244	253	240	244	231	220	260	268	233	251	233	239	266	253	240	235	231	234	242	223	265	240	236	249	251	225	227	231	244	237	229	244	220	248	255	245	272	252	214	217	227	245	249	245	266	236	247	247	253	237	247	203	269	236	231	224	257	251	248	237	213	238	265	204	234	253	237	232	226	243	270	255	240	239	225	235	229	249	256	226	261	270	243	247	230	224	228	229	243	223	214	268	269	246	258	216	273	261	219	251	216	259	220	253	269	282	229	273	266	245	243	226	239	247	260	256	240	273	279	240	283	241	229	242	276	249	258	253	236	237	248	225	231	232	268	227	229	232	248	209	264	274	284	256	233	238	238	280	246	242	243	240	285	252	261	253	237	241	280	236	260	235	258	235	252	233	263	259	246	259	246	246	221	227	210	240	262	209	258	249	198	224	236	245	283	255	237	234	275	227	233	255	227	238	240	227	238	249	250	223	223	256	220	233	253	255	228	239	254	255	256	251	226	229	228	241	257	248	264	218	234	266	253	243	246	255	225	244	243	252	220	246	246	236	234	254	249	244	237	227	232	241	246	232	235	233	272	219	263	238	235	239	218	231	244	222	236	249	251	243	251	236	215	239	223	273	220	241	217	251	242	246	234	234	218	261	242	254	250	259	233	236	214	278	241	212	233	271	266	235	231	242	256	249	237	235	221	250	242	231	246	221	237	248	258	227	261	248	243	243	255	272	263	263	209	263	239	244	286	237	252	249	246	263	244	237	260	258	258	260	229	256	263	256	265	206	233	257	250	228	254	260	211	252	248	224	224	227	224	259	258	250	235	242	260	229	211	261	231	248	220	239	245	245	267	222	239	239	224	254	239	232	247	243	236	243	254	229	221	271	237	261	265	243	225	248	267	228	267	259	255	254	281	244	232	245	228	254	237	242	269	237	224	235	219	227	241	238	233	241	230	263	264	249	249	251	248	234	236	223	230	248	221	245	243	262	235	253	257	253	253	228	245	231	232	200	282	242	256	225	253	233	248	219	244	233	244	217	261	239	257	243	278	245	227	259	242	233	245	266	222	249	245	256	234	254	223	274	245	230	242	218	268	228	249	236	270	255	243	259	252	224	247	243	253	236	231	234	231	248	244	230	240	245	237	204	252	234	227	229	244	224	237	234	214	251	259	240	237	252	262	254	241	251	240	244	251	235	262	235	213	240	220	256	264	239	246	265	244	256	245	231	232	271	257	231	245	252	239	233	225	248	238	249	278	248	248	221	267	244	255	237	237	252	259	220	244	234	256	237	268	240	238	231	222	250	265	247	226	239	230	272	231	243	241	272	248	234	248	257	252	238	249	250	235	208	238	269	211	230	242	257	221	261	212	236	248	236	240	234	248	257	253	230	253	239	261	246	245	230	262	227	245	263	264	245	267	239	241	253	252	266	271	257	263	248	248	243	236	247	229	250	246	254	238	248	227	246	236	255	249	260	274	275	245	239	220	254	247	246	238	219	257	268	266	255	221	246	255	234	244	234	285	231	267	225	226	210	255	223	230	263	258	251	254	242	236	266	219	244	243	251	212	256	256	220	259	226	250	245	242	233	244	237	243	232	246	243	256	257	229	266	267	234	233	260	258	249	247	231	260	222	243	247	228	232	270	238	240	260	245	238	237	253	255	265	242	240	244	225	245	245	234	259	251	225	233	255	235	242	219	246	224	256	237	242	248	246	252	241	245	250	242	221	227	241	227	271	229	241	228	271	280	227	232	247	248	239	223	249	265	248	265	224	243	247	251	237	239	239	238	266	219	257	248	224	242	252	237	227	244	235	241	266	242	256	249	248	264	234	227	261	220	233	282	259	247	229	248	253	265	255	262	272	215	225	248	237	247	219	258	238	258	229	247	232	251	245	247	217	252	248	246	244	269	248	246	255	229	253	247	226	226	238	260	237	224	234	237	243	234	235	248	226	234	280	251	264	226	239	226	220	264	233	224	213	247	247	271	225	246	232	238	208	264	273	233	258	245	252	233	251	246	248	252	228	242	234	259	241	246	256	228	225	240	259	260	217	229	239	209	243	240	227	232	270	228	239	233	241	263	222	253	247	211	256	254	241	231	251	260	226	260	243	240	251	242	256	262	250	228	236	231	270	234	241	254	229	238	253	215	233	244	265	246	238	239	243	242	247	250	259	235	199	267	236	252	257	242	244	233	243	239	246	244	266	267	272	248	231	225	247	236	249	255	245	233	250	222	244	215	239	212	260	236	224	228	241	236	271	254	225	259	225	236	242	236	232	229	231	276	252	245	241	246	245	263	202	243	234	247	247	235	246	242	238	252	258	228	268	234	251	234	253	229	239	231	246	249	238	237	210	255	261	248	242	244	248	231	252	248	247	258	275	235	234	244	247	251	226	240	241	267	234	275	230	215	261	244	260	242	228	243	223	239	264	251	241	244	261	230	258	241	230	227	238	246	252	249	258	254	225	251	223	253	277	270	247	249	223	230	248	249	226	222	253	247	260	241	200	243	219	244	257	250	231	218	236	241	248	226	231	259	228	233	238	245	240	215	249	241	258	234	247	233	253	244	247	236	244	262	250	261	253	229	238	232	247	244	247	269	246	273	230	261	253	247	246	269	219	240	217	243	248	251	250	274	241	212	235	249	243	253	239	246	261	243	250	242	244	271	258	247	252	236	242	245	250	244	245	268	235	223	219	251	224	245	233	244	234	246	234	264	242	247	233	263	225	247	205	241	231	219	227	235	239	281	229	234	259	254	236	221	249	243	243	235	274	247	235	256	227	255	232	225	246	263	254	257	239	229	251
45832	46956	15600	8314	5637	7109	9485	2685	2121	1745	1542	1273	1126	991	865	816	796	663	603	628	572	558	533	534	523	507	518	501	464	451	447	469	408	469	402	413	421	452	430	442	402	397	426	457	421	431	451	406	405	393	427	416	397	434	417	425	385	400	384	399	409	400	404	414	393	414	441	406	375	428	408	435	405	390	431	421	371	390	398	398	396	423	416	463	420	385	408	345	394	368	388	376	401	378	412	414	399	399	393	378	399	389	386	402	380	391	407	341	411	429	378	395	416	381	398	425	396	413	372	405	402	394	426	381	413	377	384	404	368	396	358	406	400	391	407	411	401	390	433	386	372	383	377	431	424	403	430	383	409	418	366	382	414	410	382	384	403	385	383	417	412	422	433	393	373	411	419	392	429	406	409	404	377	366	424	387	381	378	384	401	404	391	388	372	390	428	374	361	406	396	382	403	419	411	364	398	364	360	408	466	381	380	388	380	426	418	356	393	393	395	378	402	366	431	394	371	395	411	401	408	439	389	423	388	403	390	406	381	397	381	387	397	384	380	427	401	392	424	416	374	391	406	400	372	391	385	404	390	413	381	421	401	402	387	368	349	426	414	372	360	407	408	400	405	401	425	387	415	408	380	411	398	381	400	370	433	431	408	429	395	387	426	396	392	398	398	409	384	365	382	372	396	426	389	408	379	411	409	375	400	461	421	376	354	408	394	360	392	392	381	361	431	397	378	372	371	396	411	434	417	423	384	390	377	387	431	389	412	408	396	405	385	398	373	423	378	433	406	428	426	389	410	392	393	384	394	400	406	363	386	389	401	417	408	429	375	419	406	356	376	374	394	406	410	404	403	370	378	382	386	391	423	376	415	386	380	419	376	375	440	377	422	353	365	406	403	405	402	386	382	384	413	404	403	358	423	454	400	386	382	394	415	372	436	422	408	398	417	418	408	415	401	410	396	413	399	398	404	372	396	411	377	367	382	384	401	424	345	388	396	385	369	381	396	390	375	395	397	413	405	403	382	404	396	417	397	399	394	393	424	432	408	413	398	372	381	406	377	403	413	403	432	426	399	382	407	394	389	378	384	405	385	407	358	401	379	403	403	396	433	396	385	401	385	418	434	418	400	412	424	394	359	371	367	366	403	398	440	424	426	355	375	386	380	396	412	412	390	417	418	398	410	379	406	389	416	407	376	407	372	390	395	372	376	378	406	396	424	434	394	425	411	423	391	431	390	408	400	402	402	405	374	396	350	449	393	403	414	416	372	394	405	419	399	394	400	361	418	388	388	349	396	404	352	426	370	375	389	440	398	422	403	403	405	387	414	409	381	358	418	401	403	373	418	378	386	366	446	384	414	402	375	414	389	392	414	391	372	396	391	397	436	382	408	403	408	414	411	393	354	440	397	409	457	387	389	415	354	369	403	390	413	392	408	407	411	414	400	398	403	414	418	395	387	390	392	375	425	419	394	380	383	433	414	408	389	424	430	359	397	385	365	381	394	389	385	388	349	388	400	367	374	379	389	396	409	372	433	404	384	433	381	408	386	422	398	382	382	389	357	417	369	380	393	397	365	379	389	380	386	414	403	387	422	387	446	412	386	376	389	421	381	381	418	399	412	390	412	408	410	360	385	389	412	414	405	409	428	351	390	430	422	405	379	399	389	386	410	352	413	432	430	372	418	394	441	393	394	379	436	407	388	402	389	379	415	393	391	371	405	375	390	427	416	361	376	385	441	380	368	360	391	416	419	440	364	394	368	398	395	407	370	425	396	403	368	371	397	419	419	411	383	420	459	390	409	397	398	390	401	363	376	375	406	402	409	405	379	403	378	407	413	388	370	383	390	386	430	416	393	408	385	405	411	393	407	431	398	358	410	398	440	394	450	375	427	430	401	405	406	411	402	362	364	405	371	383	427	359	439	419	416	393	380	342	367	385	390	437	413	381	400	386	444	388	396	383	397	391	394	376	389	421	370	396	414	382	426	409	388	404	399	421	373	375	354	391	392	402	389	394	407	400	348	387	400	400	382	397	405	401	417	379	374	434	394	369	389	410	385	389	375	392	387	391	421	396	385	431	392	412	376	403	378	374	423	404	369	391	368	412	413	409	404	405	395	394	368	386	399	426	381	385	388	377	389	348	411	390	410	399	405	388	392	375	407	411	418	439	414	398	357	366	440	378	395	390	433	403	404	379	379	386	419	409	374	394	404	438	360	397	389	389	396	398	424	396	404	378	388	384	424	370	433	383	392	433	409	383	397	430	405	386	403	405	386	368	402	401	393	422	412	372	405	372	426	403	386	386	430	389	380	406	394	428	415	375	377	404	404	365	407	370	380	408	370	408	385	404	395	371	405	436	389	411	377	376	369	394	378	384	402	376	415	410	397	400	416	373	384	406	431	395	411	406	386	386	397	402	383	355	380	395	420	394	444	382	415	393	423	414	406	401	395	377	385	386	399	360	383	404	406	401	384	407	427	398	385	401	420	416	408	431	365	368	375	396	423	408	365	392	413	378	423	366	411	399	404	380	386	425	410	405	403	401	391	432	389	434	424	378	381	378	416	435	402	404	408	408	385	391	380	424	392	426	404	403	390	412	402	397	404	388	439	423	417	403	428	419	391	395	402	427	383	368	395	424	395	417	359	407	402	366	398	388	393	377	389	415	374	367	369	387	408	375	406	440	417	372	396	347	416	426	359	374	393	391	429	366	415	403	386	362	408	408	397	401	355	399	386	383	407	398	416	350	388	416	408	367	406	429	412	398	412	412	381	396	390	425	360	426	416	422	393	416	413	436	369	414	384	384	400	406	396	379	385	398	380	385	421	359	393	428	352	382	355	384	387	370	369	384	439	394	383	382	372	399	389	397	378	392	373	390	402	381	401	405	394	415	378	373	408	394	424	403	399	412	364	378	380	396	408	424	366	359	416	371	403	396	444	359	396	380	405	426	382	414	393	412	422	350	394	389	375	423	406	359	398	347	415	392	365	423	395	411	404	422	379	374	380	411	377	396	398	424	422	392	392	374	368	418	400	393	414	407	385	407	392	387	379	423	401	395	347	403	404	393	393	423	381	424	370	360	413	409	377	409	386	384	412	383	390	423	388	398	379	391	425	419	394	371	395	408	418	410	381	411	390	374	437	356	378	391	421	389	413	391	378	422	402	428	429	408	413	426	379	374	394	412	411	398	390	417	379	443	392	393	398	390	384	384	379	412	414	386	398	396	378	404	426	384	433	380	398	381	384	410	408	403	410	420	395	407	405	417	372	397	378	428	396	386	390	425	406	333	391	411	371	438	390	404	392	411	416	374	417	360	431	377	406	382	373	385	425	369	429	377	433	424	397	374	331	408	384	366	433	365	399	349	370	390	365	377	399	358	402	410	380	415	384	403	382	388	388	410	398	413	382	370	392	446	383	399	363	415	408	431	402	398	382	371	369	400	383	377	381	398	402	369	393	422	370	390	409	422	392	397	407	369	409	386	422	364	363	453	385
28662	21779	11520	2172	978	845	1164	643	636	613	635	577	584	526	584	560	564	578	544	570	529	547	614	562	575	557	538	540	534	522	520	516	547	539	573	526	521	552	552	575	556	574	568	536	570	543	515	570	538	503	564	575	549	513	563	544	515	560	541	552	551	560	560	542	533	528	516	553	562	583	567	560	528	539	529	564	546	576	535	549	537	527	572	509	544	580	531	549	510	547	545	570	559	535	607	520	545	518	562	550	541	575	502	570	548	546	523	579	550	567	566	514	515	559	532	539	568	530	515	576	514	535	553	550	549	545	552	534	556	526	568	538	515	533	516	526	547	588	551	566	562	564	549	526	536	518	546	536	573	539	547	551	564	531	570	549	500	522	549	552	559	514	563	513	528	568	590	503	588	550	570	544	556	539	538	512	539	570	563	582	563	545	538	542	529	546	552	542	551	491	538	570	519	594	525	535	566	587	548	521	582	580	553	536	533	541	549	525	547	558	534	561	559	584	540	549	544	521	522	545	560	530	560	560	553	571	552	567	540	529	562	578	531	596	560	560	559	555	531	584	579	538	586	541	591	534	578	482	541	523	557	564	592	564	541	566	603	536	531	515	563	527	552	543	475	563	579	564	583	558	535	543	568	531	585	529	555	525	545	555	531	509	529	568	527	530	519	519	543	540	576	519	553	515	533	573	548	546	558	573	590	595	610	522	565	551	588	534	546	554	550	538	572	540	568	580	541	569	553	534	525	529	540	518	541	554	570	519	527	579	550	546	563	568	581	533	540	557	537	550	565	532	530	523	533	523	507	560	584	543	538	525	557	529	570	537	566	524	533	558	552	570	530	593	590	569	530	585	549	512	561	552	565	574	590	516	556	608	523	538	575	548	524	512	550	568	510	546	512	539	557	553	592	545	575	544	572	540	558	560	567	570	562	514	556	548	574	533	563	562	545	554	547	561	560	531	571	555	550	543	540	564	547	550	594	563	515	566	548	558	524	526	551	557	538	553	499	556	563	541	558	525	534	531	529	544	554	548	549	556	568	583	552	541	587	552	561	550	547	533	525	562	556	556	535	516	526	560	551	568	587	548	563	521	536	544	550	529	535	519	540	496	576	554	542	551	522	544	499	554	557	566	552	569	552	518	615	559	550	555	563	581	567	555	565	576	552	550	524	550	560	543	567	540	546	524	531	502	507	544	517	546	560	623	541	531	557	566	559	565	572	539	564	536	577	542	525	565	551	562	544	515	543	575	602	524	553	542	534	545	562	553	556	573	517	567	520	564	547	557	524	546	527	546	549	571	576	549	538	580	532	532	500	533	534	540	547	504	520	566	512	525	534	550	536	557	485	545	485	560	557	564	537	564	557	495	512	530	549	571	519	538	601	579	543	546	553	554	559	558	504	523	515	562	573	595	519	529	521	525	562	526	521	521	556	554	563	553	572	546	553	533	555	560	569	554	525	566	551	560	565	535	540	565	551	540	542	604	556	595	570	572	586	528	588	577	554	561	573	583	567	542	543	506	572	556	578	540	524	537	534	532	582	580	560	547	546	574	608	538	617	546	593	561	546	569	574	508	531	528	564	543	549	568	527	582	605	548	534	531	519	537	510	526	534	511	548	522	562	569	548	547	526	557	591	526	527	541	533	573	528	539	558	533	542	512	582	541	546	512	549	596	538	537	553	549	539	534	538	545	585	548	515	528	540	542	479	528	594	535	572	552	540	534	496	529	552	536	538	554	575	566	524	558	560	552	550	539	529	567	568	572	560	564	584	569	595	553	556	553	547	572	559	549	627	536	544	539	591	561	529	582	511	563	500	551	524	510	561	572	562	568	533	585	532	526	543	527	525	545	502	567	567	580	531	569	578	560	595	579	538	583	598	545	544	616	545	516	525	537	556	556	561	566	597	530	583	538	531	536	547	553	557	563	569	513	572	546	586	540	551	544	528	530	556	572	558	550	522	542	549	529	571	535	491	535	549	531	576	527	548	556	549	572	542	535	533	551	554	525	580	532	531	551	578	555	580	556	582	577	543	543	545	534	542	510	563	563	565	547	566	568	548	509	553	536	588	515	616	561	586	533	567	572	525	557	514	531	568	528	507	563	544	537	576	545	555	539	551	553	539	555	533	543	536	532	590	554	528	530	555	609	560	536	560	560	545	524	530	551	541	570	543	546	536	612	582	574	544	549	533	535	567	573	527	568	564	528	544	555	544	569	551	522	559	536	524	500	614	563	521	504	541	540	534	542	531	584	545	538	543	565	531	573	551	547	573	563	532	533	549	602	547	526	565	559	587	543	579	542	497	552	533	575	528	568	550	566	586	566	571	582	515	513	518	567	554	562	549	579	563	543	563	579	540	549	575	540	541	575	550	560	515	542	519	558	520	561	557	562	545	559	569	531	543	544	592	486	559	562	542	543	545	566	531	544	557	573	554	562	524	585	552	568	510	579	522	543	575	589	558	545	566	577	581	555	565	543	539	565	574	548	550	579	531	567	547	542	530	529	563	533	606	616	542	508	571	559	537	534	549	514	591	559	570	508	564	559	535	537	586	567	528	543	539	568	553	525	529	584	524	540	511	583	563	586	550	569	557	537	604	494	572	534	530	518	510	532	596	564	573	568	580	551	524	527	546	542	553	513	573	533	517	577	551	554	581	596	522	591	518	517	531	522	506	525	584	536	566	617	550	493	516	566	495	552	575	558	530	529	555	564	550	514	548	551	542	563	532	525	562	558	559	545	530	594	537	511	536	534	547	541	555	554	503	548	494	545	540	537	580	579	531	564	529	589	551	539	569	559	581	512	570	491	594	571	540	574	552	537	561	543	556	537	526	554	567	536	549	538	531	533	541	577	569	553	564	524	556	556	547	556	552	552	532	494	559	568	510	546	560	603	519	565	543	539	554	509	556	530	570	548	566	532	590	565	520	550	572	544	518	564	551	537	570	560	553	577	563	558	569	554	526	543	559	594	564	550	594	518	552	565	568	537	576	598	568	530	561	561	545	534	562	527	520	521	540	518	546	547	561	585	541	542	547	568	561	539	581	590	547	571	525	556	538	514	556	574	521	577	524	548	531	521	532	539	553	590	535	560	551	525	552	569	563	547	527	582	527	543	547	559	530	514	591	585	584	572	520	571	559	547	548	597	566	520	539	561	516	525	574	513	589	592	549	509	513	562	570	538	535	596	558	524	581	564	526	581	554	542	569	511	525	564	546	547	575	565	533	565	589	572	533	541	521	538	578	561	570	521	526	514	524	509	553	561	581	512	530	570	549	531	504	537	526	547	544	580	539	556	538	498	528	584	573	559	568	571	522	522	528	571	546	543	495	555	532	599	568	577	552	558	563	564	498	533	536	555	526	571	535	550	552	548	531	523	532	505	577	586	519	544	526	555	516	527	602	509	551	567	576	534	569	567	550	546	539	559	569	538	554	529	518	580	542	538	547	564	514	517	523	574	557	545	582	531	553	573	542	550	549	550	517	546	540	548
34666	23306	5404	2708	2051	1818	2509	1342	1264	1163	1104	1018	1011	946	946	901	932	906	908	885	919	856	875	874	886	837	843	870	845	888	872	880	871	846	886	860	864	891	843	856	824	822	788	873	860	847	853	884	853	843	860	875	835	854	810	825	818	825	858	877	859	862	891	901	861	886	811	855	877	818	878	843	816	869	862	872	867	846	860	864	819	856	844	864	854	826	849	848	832	880	845	847	864	859	852	834	882	892	841	880	864	828	828	866	892	844	842	852	821	811	880	881	850	793	867	865	862	837	860	809	863	848	837	865	823	847	829	821	883	864	857	859	895	804	837	788	816	861	850	855	824	813	900	846	827	849	863	852	822	839	831	867	870	825	829	815	862	842	851	851	820	839	841	834	816	823	826	837	850	845	855	832	882	877	799	891	845	882	820	887	859	843	852	862	838	845	898	867	820	874	812	886	843	850	823	833	922	833	829	902	832	836	909	846	887	889	885	836	887	846	887	829	869	857	868	854	871	860	826	845	889	834	803	837	816	847	838	888	830	835	882	847	846	894	865	825	878	878	878	857	870	803	829	910	832	787	825	787	818	897	830	864	801	855	822	904	847	837	856	873	808	825	831	868	854	853	837	896	881	855	831	899	885	815	844	864	835	840	902	834	826	832	834	877	845	858	802	850	797	836	881	806	847	855	849	838	864	865	827	839	880	849	801	897	915	839	832	829	887	904	857	841	816	855	814	821	936	815	867	890	871	830	791	816	905	818	814	823	819	769	877	805	839	864	830	825	857	823	877	830	874	835	845	842	890	839	912	884	832	957	876	851	823	822	856	831	831	846	793	842	807	882	930	826	810	894	879	832	893	860	823	867	851	791	876	858	847	884	847	879	831	889	827	871	860	853	886	816	844	877	872	821	876	849	831	839	898	890	872	848	838	831	813	911	854	837	804	864	822	894	829	871	894	836	805	876	837	804	892	846	874	873	894	871	840	866	842	890	859	800	788	811	810	900	846	858	831	845	884	814	773	853	838	853	820	842	842	830	813	830	867	839	802	875	866	900	886	897	816	824	858	880	839	854	894	844	848	853	875	846	874	868	828	832	864	883	845	820	814	860	874	885	875	830	852	858	882	797	821	847	909	828	825	808	854	835	849	849	864	936	860	875	835	869	811	828	858	831	871	858	851	870	817	863	851	854	887	814	899	835	844	838	873	861	819	823	833	867	871	861	813	882	934	836	815	847	858	844	843	878	885	920	845	818	864	842	847	853	848	875	851	945	840	822	796	910	859	815	838	868	864	827	847	845	911	848	838	812	856	805	907	907	797	855	824	831	861	813	840	824	908	836	829	819	860	787	833	845	869	886	863	875	850	838	910	830	904	830	888	818	888	897	933	824	858	892	806	844	829	839	780	836	828	816	864	862	853	885	813	852	885	847	874	808	820	892	879	889	932	829	864	856	863	898	880	893	905	856	865	883	875	811	829	860	845	840	813	836	857	800	824	871	847	842	862	880	868	802	788	853	896	902	856	882	839	898	911	873	896	837	833	835	907	835	846	821	862	873	825	845	847	880	813	832	896	836	866	889	851	824	831	825	871	886	839	840	853	829	879	838	836	814	892	813	842	864	811	816	902	844	852	892	898	818	837	804	823	933	822	809	871	860	853	863	887	843	855	817	851	818	858	810	856	839	838	806	826	815	831	865	832	845	824	861	846	850	875	862	858	882	888	883	872	829	831	857	882	839	857	857	859	822	921	886	798	836	876	830	836	880	865	842	885	807	861	828	828	792	885	790	778	883	822	867	829	799	881	842	836	845	844	867	858	836	866	823	867	880	872	780	875	881	833	871	833	855	831	862	876	835	872	830	836	847	908	830	849	789	866	880	919	885	832	842	829	836	869	845	835	873	858	855	897	844	818	862	819	783	867	852	857	897	855	792	879	829	809	848	842	864	858	860	882	845	879	831	791	838	861	876	854	853	859	806	827	866	826	905	881	830	758	865	831	848	885	891	848	852	847	873	829	859	912	886	817	857	865	831	861	832	835	856	812	829	816	830	817	873	815	846	853	807	839	898	901	890	825	881	807	831	861	837	868	877	839	817	832	865	844	809	838	833	820	813	874	861	847	891	878	876	840	832	824	838	874	817	843	792	847	878	876	851	842	818	892	853	835	832	866	901	837	934	826	838	872	873	837	869	921	893	910	826	837	884	826	887	877	850	861	957	864	858	825	830	877	846	855	794	848	888	832	830	814	858	872	878	840	843	839	856	844	852	868	843	869	842	853	891	881	865	861	845	829	831	819	830	822	862	813	830	839	808	851	836	895	876	861	853	877	824	822	852	819	872	864	811	850	839	883	831	895	875	863	831	892	868	794	836	875	894	869	905	817	892	869	882	867	819	860	827	835	877	906	902	787	866	849	839	804	806	867	811	859	832	898	855	859	824	844	851	883	860	858	888	881	816	869	834	862	927	882	869	871	812	901	906	870	838	872	853	777	828	851	835	914	830	856	850	852	868	837	836	871	881	854	862	848	876	858	881	856	850	857	895	882	868	832	855	911	861	812	843	862	855	816	846	829	863	791	872	846	845	854	808	873	808	858	829	875	897	874	861	871	869	813	864	836	841	910	816	822	858	870	874	901	898	828	790	906	870	824	824	850	832	800	830	895	814	849	841	869	820	901	856	880	880	835	847	816	900	833	858	876	888	824	843	847	881	838	833	848	863	889	857	875	826	821	867	860	887	832	815	867	834	892	836	868	852	835	823	862	858	886	827	829	862	856	854	831	863	846	843	845	833	852	902	843	882	851	849	892	828	839	883	833	809	876	902	850	831	804	831	844	856	894	815	809	878	882	845	838	871	782	853	815	825	850	804	866	851	830	862	824	800	887	822	867	849	832	827	850	846	865	885	839	845	864	926	862	839	877	882	819	872	832	898	842	854	856	785	830	855	860	842	808	850	821	872	877	799	802	818	811	892	878	842	856	830	831	880	841	856	850	812	820	843	830	825	807	835	817	853	841	791	818	887	860	848	921	829	873	838	902	875	835	789	884	849	842	861	833	798	912	844	846	862	832	878	817	845	881	854	811	847	846	832	845	841	874	843	863	855	868	863	866	803	828	796	853	886	819	850	864	873	878	816	843	877	807	824	821	846	896	826	852	849	813	845	862	818	826	859	885	776	787	847	830	789	886	880	836	866	867	791	777	822	874	874	890	892	838	826	914	862	816	847	884	857	825	886	813	838	822	874	882	895	886	873	827	839	876	908	880	877	802	822	864	809	868	865	845	894	829	859	803	820	802	871	836	856	826	820	857	879	822	827	855	889	871	903	833	813	836	849	840	885	842	828	861	888	853	852	875	859	882	841	813	815	853	883	852	829	855	876	869	831	874	836	874	855	899	825	783	861	869	882	859	835	835	874	902	817	859	845	893	893	858	886	871	866	800	839	865	845	893	855	830	878	858	816	831	821	859	898	859	848	827	795	868	865	812	859	846	837	832	870
24274	21314	28474	24418	20910	6138	4902	1026	849	747	688	598	644	620	617	566	617	563	554	560	500	525	521	505	517	560	514	467	503	495	502	540	532	506	526	491	483	490	499	547	523	507	481	492	498	501	495	499	537	503	516	524	488	519	485	513	509	505	498	496	527	497	483	511	469	500	518	513	482	505	477	510	529	490	536	510	502	505	461	539	495	490	489	488	485	517	520	469	498	490	483	486	499	511	499	483	545	487	496	484	504	496	528	479	492	472	430	457	496	490	485	478	497	529	498	536	490	502	494	519	495	514	539	517	477	489	524	508	487	491	460	510	501	549	473	440	491	501	521	490	498	489	476	488	497	479	522	503	482	505	480	500	507	471	554	518	507	492	500	494	536	469	469	496	453	529	516	534	501	502	525	517	479	477	532	548	506	483	517	514	470	501	487	504	474	507	467	550	485	486	515	487	521	513	487	495	533	482	504	500	513	504	516	497	509	481	447	493	530	517	506	535	519	545	508	501	497	524	499	503	475	506	496	494	518	527	499	496	521	506	453	433	489	528	526	505	476	501	485	487	525	510	503	508	464	473	516	476	528	466	473	559	501	483	525	528	501	504	491	488	476	537	512	507	485	477	487	503	551	487	500	529	498	486	491	516	486	483	526	516	512	504	477	495	490	510	501	512	550	464	503	490	515	488	469	505	528	494	506	506	491	525	516	503	527	493	498	507	416	488	528	516	493	512	554	537	458	488	499	521	506	471	508	510	517	484	485	465	493	475	490	478	526	498	513	519	454	493	508	483	498	552	492	473	532	519	472	460	465	454	550	460	533	522	508	451	511	479	460	474	494	510	515	519	491	475	484	511	476	494	446	512	542	532	504	546	512	535	498	534	517	498	526	468	514	523	510	507	506	498	485	521	514	506	476	473	519	476	539	569	464	522	493	474	498	512	479	476	473	466	535	512	478	474	482	516	492	490	530	473	486	478	495	527	517	497	500	487	483	515	484	495	451	552	472	507	509	515	508	485	502	487	492	468	460	473	514	471	551	510	506	494	480	486	497	503	450	476	522	482	492	490	510	513	518	494	498	473	458	496	477	520	495	516	490	523	462	508	484	514	460	462	517	494	445	481	520	540	513	504	473	474	491	537	484	568	495	442	526	520	487	494	491	479	482	495	449	488	497	519	442	534	541	478	506	530	508	504	520	494	487	512	510	485	497	472	525	458	510	521	509	510	492	540	483	496	515	499	478	485	492	506	491	472	519	496	486	477	527	513	476	506	507	469	504	529	502	541	488	456	486	505	506	488	468	482	527	472	508	488	509	506	511	511	526	481	547	499	495	512	503	485	512	463	525	501	455	538	448	492	490	501	473	511	517	494	483	525	492	529	497	527	494	480	539	530	534	487	509	482	505	468	488	467	473	509	466	482	489	518	503	456	517	535	485	523	530	532	500	509	502	488	526	496	516	482	481	542	469	508	473	504	505	506	538	537	515	513	482	496	451	525	481	464	501	513	500	487	503	525	493	494	487	491	475	517	438	496	510	531	500	510	496	520	499	484	504	512	517	501	471	510	463	505	487	478	472	467	537	510	487	510	483	456	504	511	483	509	461	489	452	514	505	543	487	526	472	527	509	496	485	526	488	477	515	524	498	481	489	475	478	503	518	512	525	497	469	542	478	483	534	500	512	505	516	495	450	503	509	484	483	470	479	476	476	478	442	530	462	485	513	514	512	460	463	528	470	515	496	474	496	482	497	504	499	457	501	494	481	467	508	483	511	498	491	485	505	514	526	470	488	518	469	487	511	494	517	543	471	524	474	533	478	492	514	489	496	500	518	477	511	497	507	486	491	480	496	493	508	478	525	510	501	472	478	508	504	490	484	499	520	444	503	537	485	533	509	526	495	480	507	517	485	492	501	545	522	457	490	507	516	482	492	518	473	472	480	446	499	504	483	503	501	524	466	477	497	500	540	508	481	508	490	515	492	511	500	520	472	477	524	473	511	474	490	469	474	501	529	499	490	492	511	507	502	530	527	517	510	520	498	524	479	485	492	521	494	515	484	501	466	483	510	493	501	507	514	478	561	476	516	496	542	529	495	527	496	509	460	495	502	517	503	499	509	505	517	473	480	528	514	463	510	508	515	475	471	484	482	475	483	529	517	503	473	485	480	515	496	488	528	484	497	492	520	494	478	499	501	507	491	496	484	479	414	477	476	472	528	513	473	506	551	487	475	526	461	535	494	471	520	499	473	503	488	493	504	445	503	508	506	475	518	500	492	537	535	525	429	484	501	484	504	527	526	457	517	479	494	490	470	543	496	490	494	514	500	477	526	507	499	521	489	507	513	492	524	495	492	476	496	489	532	520	491	501	495	496	470	518	516	519	469	455	535	489	473	529	473	543	475	495	496	500	538	501	455	524	498	515	473	514	539	479	502	488	495	501	512	498	515	538	487	518	486	463	503	497	486	505	544	482	496	521	528	571	536	483	523	491	479	484	477	484	494	469	486	516	454	433	498	529	484	477	475	542	488	519	525	524	502	479	496	480	499	491	496	505	489	471	467	501	509	472	482	471	504	509	455	542	499	497	484	489	447	486	500	480	469	503	459	477	492	502	425	529	506	480	479	476	478	466	511	464	529	491	506	483	541	532	494	475	524	468	469	469	496	467	514	502	549	516	482	491	473	505	468	533	487	522	497	490	519	460	507	507	469	513	472	525	516	503	472	492	487	516	516	476	494	491	484	489	483	477	501	525	490	492	533	487	453	527	501	514	476	518	488	521	511	480	441	496	488	502	508	468	511	509	486	507	501	505	519	506	494	455	491	504	503	511	483	509	470	470	488	503	506	503	497	505	464	473	498	507	486	462	509	495	528	509	501	504	536	485	505	493	507	510	497	498	500	466	499	490	500	486	495	446	508	506	506	487	490	501	462	461	487	530	523	494	518	516	478	477	527	504	508	475	502	500	497	467	504	486	480	477	513	527	487	495	484	490	514	496	458	499	516	526	494	514	519	497	515	513	497	490	463	517	488	512	477	505	502	460	461	454	504	511	491	511	490	470	524	483	481	500	486	497	476	470	519	464	461	482	480	504	445	503	515	521	514	503	503	518	519	483	493	476	490	514	514	459	498	505	503	491	493	519	483	508	504	534	498	482	500	507	483	502	496	492	511	517	470	517	518	494	487	475	522	510	504	506	508	520	500	465	474	492	503	511	487	502	521	471	467	462	502	513	497	485	472	457	519	496	478	529	491	545	447	489	510	534	498	541	513	460	462	539	470	492	426	458	484	484	460	465	510	484	573	467	506	483	484	457	473	516	470	469	505	504	482	488	483	487	485	508	472	522	507	514	470	548	515	511	489	519	481	512	496	506	504	498	509	489	469	475	486	504	471	472	481	497	482	496	546	506	481	486	525	528	494	495	465	495	484	486	466	487	511	474	506	497	514	499	527	506	529	528	542	524	483	508	482	492	473	503	491	488	476	485	465	524	485	492	533	488
39983	31746	11872	6047	4088	5578	6486	2167	1895	1659	1373	1357	1195	1127	1099	987	982	938	935	938	824	814	899	857	823	811	828	800	885	834	827	787	810	847	822	838	798	802	805	764	796	770	787	784	791	790	810	753	806	820	787	751	778	783	780	811	773	753	800	798	827	797	737	823	801	802	802	778	784	793	794	791	772	793	810	782	805	770	795	825	788	813	788	785	784	795	843	758	768	825	778	803	802	780	803	825	746	775	777	765	759	777	757	778	750	798	785	800	777	750	791	765	770	724	788	759	800	750	787	788	775	788	775	677	785	802	812	756	740	791	840	713	805	836	767	779	814	840	799	769	774	837	761	799	762	792	766	791	798	775	793	766	825	800	792	772	839	775	751	785	793	756	835	802	814	763	789	773	802	789	793	765	773	759	798	778	801	763	765	777	789	743	763	761	766	779	842	766	812	816	771	768	778	764	787	792	766	811	777	755	752	765	766	790	726	769	790	751	814	801	776	746	854	787	774	762	815	761	816	739	745	780	781	729	743	752	784	816	834	769	801	772	740	806	791	766	797	753	777	767	786	779	769	775	822	817	740	778	761	764	804	779	782	766	742	715	798	789	748	773	752	734	779	790	718	810	748	775	737	835	788	809	786	760	842	801	811	775	789	800	833	728	811	767	759	729	775	763	757	776	761	814	832	743	785	773	760	756	832	784	769	781	776	743	792	770	736	760	776	756	833	808	842	747	811	781	773	789	755	790	827	800	770	761	772	822	765	785	759	766	743	769	775	816	786	786	804	743	829	771	790	771	759	801	798	723	749	780	783	801	754	788	759	763	786	746	770	781	809	788	787	742	741	789	774	779	787	795	781	768	773	783	791	777	687	777	787	763	788	862	793	743	823	787	773	787	783	737	761	779	804	793	783	764	755	791	781	825	768	763	781	725	756	748	744	799	835	749	808	797	791	795	835	762	792	773	752	747	833	783	799	817	806	781	787	831	801	797	789	776	764	784	808	766	768	840	795	784	781	765	805	740	763	741	765	790	710	794	823	862	798	774	777	791	772	756	804	758	813	755	802	819	758	774	776	798	811	776	766	775	729	762	821	790	824	774	825	758	765	798	811	779	782	782	751	821	775	735	776	736	763	791	778	794	699	760	737	774	807	788	792	821	775	796	774	716	772	666	806	803	782	755	765	796	792	819	810	833	746	773	795	861	780	744	736	772	785	778	737	767	752	797	764	781	769	785	779	778	809	757	797	788	789	776	724	802	789	804	761	761	773	728	789	761	775	721	781	758	770	746	769	806	798	775	765	776	725	761	756	763	773	755	783	816	790	812	805	787	718	728	779	748	808	761	742	740	755	744	753	808	794	756	810	731	798	777	785	785	787	752	746	770	783	774	775	766	787	784	766	817	743	805	789	761	758	793	771	768	806	798	768	714	736	750	786	812	764	819	769	725	752	734	813	836	814	805	755	836	801	766	815	788	798	787	749	755	783	769	743	769	762	786	763	763	795	728	758	799	776	776	799	789	745	772	751	772	800	772	811	800	766	753	746	785	753	787	801	758	763	752	768	762	789	717	795	770	795	791	817	729	781	782	745	797	815	747	816	801	774	789	811	801	779	798	787	797	788	752	768	819	791	712	795	792	714	746	776	816	782	797	808	752	782	790	747	829	777	826	765	785	759	767	798	752	832	786	776	745	766	804	753	794	771	782	744	799	776	798	814	823	747	781	757	757	796	824	820	759	770	824	757	761	812	750	814	742	838	759	739	844	773	813	770	711	718	814	764	828	796	786	832	779	811	807	791	753	809	764	833	779	770	766	793	784	785	780	765	743	776	711	764	696	732	775	776	861	787	757	775	741	833	813	827	749	820	802	789	808	777	725	727	808	764	806	768	824	806	778	820	756	744	783	767	759	810	764	802	760	778	801	741	770	742	747	737	770	756	761	781	795	821	809	785	748	777	755	766	827	763	787	784	811	783	778	787	800	755	760	799	747	749	747	804	750	806	781	845	750	748	745	776	791	752	756	808	757	814	793	776	776	778	756	763	742	774	793	777	784	817	821	745	799	784	757	779	767	809	789	788	763	746	762	780	801	766	792	795	789	791	772	813	793	757	795	758	802	756	784	821	791	755	788	748	782	795	796	777	770	820	755	722	790	750	781	807	814	726	786	807	803	773	752	771	776	779	781	765	782	802	848	799	735	735	759	816	755	816	768	751	748	779	830	772	742	778	774	795	788	707	752	773	753	799	749	785	795	782	778	806	740	770	746	792	770	731	767	761	727	773	806	734	813	782	790	765	795	757	734	778	754	789	759	752	731	809	786	779	754	772	787	766	777	765	821	768	809	755	742	796	768	737	803	788	781	774	766	745	803	787	777	785	783	762	812	740	811	790	791	773	798	779	780	782	850	760	749	781	773	828	807	761	788	782	721	740	805	796	785	754	809	756	753	738	795	731	740	807	817	819	766	775	765	816	801	780	825	771	810	769	759	766	766	778	800	764	775	764	809	823	773	762	787	769	761	753	765	768	791	781	833	815	778	820	790	782	816	851	751	771	796	754	806	741	787	768	786	759	807	744	822	763	773	773	792	769	809	743	768	721	749	759	809	732	800	754	801	790	750	790	814	781	792	849	790	792	796	757	757	792	765	800	786	792	798	817	771	723	795	796	752	789	757	762	779	776	786	741	778	780	761	774	822	761	778	813	807	763	777	833	802	757	746	757	783	784	828	810	776	795	799	771	811	780	792	801	752	780	770	771	785	800	783	790	789	791	767	763	766	809	803	732	815	773	822	749	840	792	773	756	780	774	802	778	817	766	768	795	754	844	766	754	729	792	803	812	783	805	803	783	803	797	781	742	813	790	774	803	806	790	768	797	794	738	790	775	850	775	769	770	722	773	744	779	760	757	785	825	769	734	761	785	797	781	776	776	766	841	775	780	785	798	825	770	798	806	798	814	758	738	765	799	769	835	770	777	780	787	771	727	787	746	781	724	764	748	794	787	783	798	831	802	767	801	800	726	787	782	824	784	780	822	759	740	733	767	750	756	827	745	769	761	779	760	811	712	729	758	726	766	747	797	779	758	780	802	821	774	800	795	789	735	784	738	768	847	796	787	808	740	838	773	755	814	778	793	808	814	789	761	785	749	775	760	749	765	747	722	760	774	748	810	821	813	776	761	766	799	813	816	773	733	747	787	806	785	724	772	779	765	789	772	779	761	812	780	794	747	812	793	762	796	789	789	766	820	774	785	759	778	762	749	723	842	756	793	736	782	754	715	749	823	797	786	811	801	761	802	797	759	788	795	762	820	765	815	770	772	813	812	757	818	779	812	801	762	766	750	729	773	788	771	803	706	744	808	774	777	772	784	798	775	791	770	739	760	796	767	769	790	790	788	769	766	747	788	825	750	775	771	816	824	804	802	769	801	797	769	784	773	819	775	792	796	819	779	783	757	789	802	787	771	800	804	779	769	777	777	750	816	774	829	751	762	799	756	760
23378	21369	29171	23890	21350	21373	5398	941	779	688	575	519	439	402	409	367	325	333	318	287	306	271	244	278	275	265	274	250	258	253	253	238	249	243	245	272	245	261	254	245	218	234	225	259	248	266	266	235	249	244	237	216	247	233	240	251	260	244	222	229	201	253	251	237	218	238	250	215	235	272	257	227	255	253	247	239	231	261	220	262	235	248	229	234	225	264	251	224	229	240	228	270	231	223	239	254	280	231	227	245	245	223	244	246	234	242	221	260	228	264	249	243	238	230	244	239	219	220	241	217	220	229	233	214	228	213	224	229	229	239	254	238	252	258	231	237	244	214	248	225	237	239	221	219	225	237	269	248	285	222	254	265	258	249	221	226	225	255	246	226	246	220	259	222	226	220	217	250	237	252	244	242	219	247	247	238	235	254	253	234	224	219	219	249	216	222	230	201	269	239	228	229	235	237	253	223	259	247	236	247	227	246	237	239	233	231	223	224	259	220	228	255	228	207	234	239	254	240	250	239	260	223	241	232	232	222	235	277	237	222	233	260	239	248	234	220	231	232	262	249	236	261	240	215	228	214	237	229	226	190	239	230	249	224	235	264	236	232	233	238	242	257	238	231	210	235	240	234	233	208	218	249	220	239	227	223	274	225	260	217	245	225	234	252	242	247	272	227	237	236	207	244	239	230	218	222	254	233	253	220	234	245	234	258	226	203	245	241	229	240	228	243	242	221	231	228	216	223	247	271	247	245	203	252	231	261	253	237	221	220	235	239	259	225	221	258	235	221	233	239	219	228	253	223	242	216	219	240	230	201	240	231	247	225	236	238	215	233	263	258	237	232	253	243	229	266	237	229	225	218	252	238	217	225	221	239	235	230	233	236	233	256	261	241	209	235	254	238	252	245	225	241	228	228	235	249	238	238	245	228	237	234	232	264	217	245	259	250	221	241	236	228	208	241	245	254	220	230	239	229	230	232	226	243	230	251	242	247	212	226	234	251	258	224	247	228	229	260	195	245	202	253	231	233	211	257	241	217	257	198	239	224	238	249	239	234	243	235	214	231	257	224	234	243	257	218	237	224	219	252	249	224	242	205	225	246	249	237	238	246	248	239	245	244	216	238	247	225	226	236	250	257	265	231	242	249	232	234	219	211	231	230	251	252	231	235	233	224	217	256	213	251	234	263	239	215	218	209	256	211	222	261	257	225	221	257	209	216	221	246	218	211	235	249	223	256	220	242	240	241	212	246	239	240	210	230	248	233	252	251	245	257	225	229	264	210	233	246	257	237	227	253	220	250	247	232	249	234	249	242	247	216	202	244	227	211	218	219	289	231	228	218	238	231	245	249	231	239	198	244	217	226	226	253	240	264	214	243	251	226	244	256	258	233	239	241	244	217	235	233	240	249	239	210	233	257	223	217	219	237	239	232	238	213	238	242	236	250	237	231	227	215	213	263	236	231	244	233	219	240	236	207	236	233	235	218	273	218	247	225	236	231	236	223	230	233	245	228	268	228	240	241	248	251	253	215	244	226	210	197	221	257	241	243	249	260	239	254	236	243	247	247	240	212	254	226	258	228	247	251	238	228	241	243	239	225	258	248	217	257	219	229	255	236	217	240	251	234	243	232	239	227	213	233	257	222	261	244	247	237	216	250	217	215	213	225	206	258	235	229	218	244	226	215	250	268	233	244	245	253	242	232	210	219	240	226	227	217	230	211	221	230	228	224	254	257	224	224	254	248	253	252	254	247	216	257	224	232	229	231	256	252	216	229	230	233	220	230	259	239	217	238	256	226	241	251	236	247	255	225	231	244	231	213	229	221	217	240	236	236	232	265	236	215	208	223	235	265	248	254	229	245	236	232	233	258	221	243	258	214	240	229	233	217	226	257	240	237	218	233	229	223	262	258	263	232	246	256	217	227	274	212	237	234	258	233	236	211	224	242	228	226	213	226	229	258	242	216	252	245	220	249	243	225	234	217	215	230	255	236	242	241	225	259	235	222	221	254	240	215	252	220	231	248	238	236	223	227	204	229	209	235	230	240	249	215	273	208	238	234	203	254	236	227	267	232	265	251	245	229	229	233	235	256	212	242	217	249	216	235	191	243	227	241	235	250	251	248	221	237	269	243	259	216	239	261	224	244	221	226	230	212	240	239	230	210	233	217	205	237	235	253	234	240	220	230	231	246	225	215	231	234	248	239	237	239	247	242	229	213	233	237	225	239	248	231	232	244	218	227	238	235	247	246	236	203	230	221	228	226	239	233	232	230	227	246	229	236	226	229	231	234	253	246	268	231	211	231	253	258	240	252	239	230	249	235	233	225	215	240	218	217	216	258	242	231	225	237	245	254	222	205	212	254	241	241	228	237	247	230	237	198	252	220	226	222	223	253	223	216	218	216	236	240	231	257	218	270	222	227	238	193	263	252	233	238	220	253	217	228	269	235	229	241	210	241	251	239	230	239	205	246	254	227	247	226	216	235	243	234	236	221	224	235	222	232	239	234	237	223	238	224	235	228	232	244	271	228	201	216	220	250	197	230	265	238	225	226	231	250	245	240	255	247	221	250	265	238	226	241	259	232	257	227	230	226	247	254	234	225	197	238	250	244	216	247	247	238	234	242	213	253	231	244	239	223	239	249	233	253	221	256	229	261	216	248	222	254	213	234	238	234	227	221	242	258	226	249	241	263	232	239	246	238	237	241	240	250	200	244	248	235	271	252	240	236	261	244	238	240	251	226	211	207	220	232	242	223	214	244	269	224	221	227	232	220	223	218	230	206	246	241	223	234	238	244	228	237	233	219	230	247	264	253	251	239	241	225	203	239	251	223	232	280	236	241	230	254	226	231	218	232	240	231	230	248	237	251	218	233	251	229	236	240	204	234	218	251	232	246	238	224	233	261	237	244	206	254	231	228	257	225	250	247	244	257	235	236	243	232	233	237	227	223	210	236	244	224	243	218	216	234	226	237	250	234	213	267	264	208	257	216	240	237	218	243	245	195	244	238	239	230	263	229	237	229	224	249	240	247	243	238	266	261	224	236	225	217	217	236	233	236	292	235	207	225	199	238	259	232	257	211	228	234	210	213	252	216	242	236	262	218	239	249	244	235	221	229	244	252	224	235	246	240	237	229	234	234	229	251	258	234	246	243	246	224	256	244	262	220	240	241	223	243	262	209	257	230	239	245	269	226	229	253	225	211	229	245	239	216	213	240	234	261	241	274	218	233	215	229	231	234	240	209	235	222	265	230	236	234	245	226	246	245	238	235	223	237	241	220	241	247	231	246	218	257	231	265	250	218	260	251	231	264	231	231	230	245	250	260	233	225	236	267	211	242	221	246	229	232	225	207	246	234	237	249	236	220	234	219	237	217	244	261	256	231	241	210	226	224	245	239	242	237	247	247	232	243	226	207	239	237	227	234	226	230	230	259	237	227	263	248	218	236	208	239	249	278	246	253	221	209	234	219	250	237	234	264	246	224	227	248	236	223	233	242
43936	32276	15759	8352	5854	9281	4777	2629	2149	1825	1561	1324	1188	969	879	736	690	651	595	628	591	559	554	536	477	510	501	497	499	478	495	432	442	395	412	407	419	425	433	417	430	427	412	379	428	398	427	394	367	436	387	381	382	416	400	402	426	368	402	382	404	391	390	407	411	399	414	406	408	397	389	404	350	377	408	359	406	408	391	415	377	414	399	420	391	371	395	375	407	370	398	424	376	378	379	373	405	394	389	388	393	340	375	412	376	388	380	404	409	398	408	372	351	389	380	368	371	386	417	371	395	347	433	360	395	365	372	367	379	370	397	389	390	402	417	424	349	387	390	400	386	381	389	422	403	422	386	392	383	371	416	403	350	397	397	405	366	368	390	379	402	394	382	377	404	373	375	368	410	398	377	385	361	386	406	396	376	411	382	349	367	362	376	390	384	375	413	394	383	368	379	361	386	383	372	381	387	380	387	398	358	388	403	409	373	376	375	391	376	388	367	409	410	419	396	378	399	382	393	365	394	404	346	375	369	388	381	391	382	402	383	383	397	376	346	392	375	388	379	422	379	409	393	405	380	381	381	406	354	360	378	360	363	348	393	388	399	375	380	368	403	369	385	401	424	374	380	369	363	410	417	337	368	375	393	396	341	420	394	404	388	394	378	397	417	381	354	369	365	399	373	402	393	374	369	380	382	357	386	401	377	396	367	378	377	360	360	398	384	389	398	399	398	385	397	387	363	372	394	369	391	396	392	397	356	385	396	366	396	406	392	405	387	410	339	389	358	376	428	380	412	393	382	397	395	424	377	352	418	380	393	417	413	402	361	372	373	393	382	401	401	388	392	351	404	388	368	397	422	389	385	416	412	393	357	371	388	382	399	359	375	408	366	424	371	378	392	381	368	374	357	408	390	367	344	398	344	395	372	364	393	373	373	409	396	376	416	356	388	390	378	383	358	378	365	386	385	406	375	417	373	382	383	409	384	402	362	376	387	377	397	413	363	428	402	382	425	432	376	420	364	401	363	400	395	385	372	390	367	389	393	401	382	423	394	386	380	379	378	415	352	368	380	379	384	433	408	410	393	401	385	369	384	393	386	406	394	403	377	371	413	400	370	367	372	373	350	387	414	407	394	365	380	376	389	392	386	386	392	377	383	415	391	391	398	376	373	393	365	396	369	426	395	395	384	356	386	408	372	370	384	405	407	399	359	371	397	382	370	361	415	381	354	353	457	372	393	374	345	374	422	408	413	356	420	363	370	429	367	372	369	361	322	376	379	391	384	390	417	336	409	384	375	377	371	387	389	382	369	424	404	407	418	424	374	413	372	369	412	387	401	406	352	388	409	382	380	358	380	417	398	372	401	390	386	407	356	379	393	400	378	409	417	372	369	356	378	385	361	392	415	390	390	406	388	339	357	396	394	409	406	386	384	355	378	415	358	392	391	364	396	381	382	398	395	364	368	412	341	399	381	351	364	381	355	382	362	418	358	401	373	383	343	369	391	376	386	422	369	405	385	378	391	347	401	362	391	379	395	397	348	427	413	430	384	419	432	397	405	387	378	380	363	390	396	403	386	419	394	368	441	386	385	373	425	394	385	391	365	363	404	391	369	370	386	368	381	414	374	396	362	389	413	387	381	396	407	381	384	381	370	389	375	385	390	364	370	352	385	366	397	381	374	388	390	356	384	395	372	403	398	379	352	386	374	385	426	394	400	368	343	392	370	371	372	390	338	394	386	362	420	379	399	394	389	415	429	389	390	386	382	358	347	415	364	375	419	376	373	355	416	435	376	370	401	367	410	389	407	397	382	370	370	400	361	388	393	360	410	392	412	403	378	365	377	393	373	388	399	379	414	397	367	358	392	389	388	381	393	401	408	390	393	365	367	417	386	373	393	386	371	382	362	396	359	394	425	399	425	409	395	392	390	382	360	395	396	399	359	390	349	364	390	385	404	381	364	362	391	401	433	397	395	340	382	408	368	337	391	400	354	368	376	407	415	414	404	372	375	388	364	406	396	399	394	402	369	382	423	378	376	422	388	426	392	378	384	387	410	375	402	365	348	351	355	364	418	379	375	418	352	376	412	391	369	401	381	370	380	346	368	386	356	391	391	368	375	356	385	395	375	398	350	386	384	406	351	377	381	387	387	387	360	378	368	347	410	367	405	399	379	398	401	368	394	398	370	363	394	379	362	353	375	359	369	384	358	416	383	414	357	352	361	436	410	404	409	362	373	403	378	402	409	391	394	400	373	383	413	359	419	391	379	374	343	384	384	370	366	427	387	385	385	401	378	426	377	400	346	360	391	355	422	388	376	404	409	397	364	416	397	392	405	382	416	368	352	361	377	378	344	379	389	390	367	376	407	375	406	360	386	363	376	368	424	372	370	400	401	396	397	391	397	383	398	371	382	382	395	401	383	368	380	388	378	401	394	422	363	413	374	378	399	415	423	392	403	380	396	385	412	361	388	374	397	393	380	363	370	378	373	385	408	358	372	392	376	399	386	358	381	402	429	370	369	365	374	402	414	402	381	370	364	390	366	422	400	375	383	407	382	392	390	394	405	383	399	380	388	371	406	425	362	386	379	389	412	387	379	370	396	392	400	398	400	388	349	388	422	378	334	434	383	396	332	393	392	384	379	411	398	386	391	391	389	375	351	384	381	384	337	381	369	387	393	418	376	365	383	364	378	433	402	400	408	404	388	396	364	413	351	366	382	359	372	368	369	362	369	413	354	396	382	395	366	347	388	365	408	364	379	372	391	381	379	399	402	372	403	390	347	386	395	378	361	387	408	394	367	368	404	393	398	358	400	386	382	369	378	367	384	380	394	371	375	382	370	373	360	384	394	382	393	362	378	368	395	384	365	377	394	399	395	405	366	366	346	376	402	410	373	364	411	407	388	358	385	426	379	378	362	385	363	379	389	383	382	414	401	381	381	386	419	396	411	365	395	391	398	355	412	371	384	366	397	374	415	379	392	392	379	385	422	441	403	356	360	372	358	387	400	387	380	372	375	378	361	380	359	389	379	394	377	448	392	393	387	362	356	368	384	367	374	356	346	383	401	386	401	387	433	385	395	389	380	380	362	371	364	398	402	383	359	375	398	395	402	355	402	337	376	382	376	396	370	392	378	408	364	399	385	393	391	402	403	378	370	360	394	404	390	421	394	413	369	353	385	367	377	360	402	372	397	368	400	354	359	376	417	388	368	384	371	390	368	370	347	388	369	406	401	403	402	402	364	413	360	389	366	365	399	367	353	421	384	382	395	398	407	371	394	418	354	376	365	376	356	380	402	351	375	389	367	420	387	346	362	378	373	341	382	411	425	388	391	393	390	408	366	345	389	406	397	349	372	392	432	427	387	410	407	380	383	398	389	380	386	389	398	367	396	372	351	334	385	418	373	396	406	370	403	361	410	358	375	357	397	381	351	382	386	354	395	352	396	447	386	360	398	378	382	371	383	425	383	353	382	373	400	413	400	380	372	380	401	385
28295	21045	10655	1976	989	962	748	610	608	663	610	574	544	579	547	561	562	498	566	535	557	547	544	542	513	528	506	517	542	510	524	562	544	559	549	517	522	541	557	487	517	548	558	551	533	547	516	550	516	515	523	537	533	565	532	553	554	534	512	536	484	518	553	469	545	519	539	536	557	528	570	554	580	510	537	529	522	540	507	495	504	581	493	526	544	517	568	571	529	497	520	557	557	531	528	521	575	537	539	520	524	526	517	562	513	493	506	545	558	503	528	538	552	578	552	536	555	509	534	552	523	512	551	524	556	552	543	511	538	508	516	578	521	513	509	497	542	573	519	487	487	545	523	511	565	553	522	530	534	525	548	552	522	568	488	560	532	565	550	498	510	546	554	566	548	549	535	551	566	554	533	518	572	513	530	577	533	535	524	508	520	568	512	531	523	547	565	540	507	501	516	507	505	547	586	481	522	530	518	553	525	532	525	549	526	529	520	516	548	564	527	557	551	531	562	511	543	564	545	487	520	548	548	537	532	534	552	519	510	533	559	530	551	548	515	577	531	518	516	576	527	548	560	551	548	565	557	522	507	559	501	517	500	496	527	573	570	505	531	584	541	516	545	497	530	519	547	497	547	545	530	522	515	534	517	514	527	535	543	565	543	536	519	533	553	519	524	495	545	537	558	544	520	546	572	565	522	496	512	549	517	521	548	494	540	528	489	554	545	564	534	509	535	532	530	520	566	531	547	525	549	578	512	535	526	515	547	551	553	516	482	546	571	566	563	522	517	527	548	522	590	519	510	544	570	555	536	544	515	576	554	555	509	512	555	569	563	526	527	520	550	533	531	528	537	508	531	552	551	506	520	492	543	527	582	552	551	517	539	525	543	528	544	495	530	539	533	518	539	523	557	496	540	515	534	519	530	532	522	531	539	505	555	553	534	509	494	551	527	508	577	531	523	520	540	517	519	523	544	534	537	525	546	534	497	529	496	526	575	534	523	554	586	523	538	510	541	539	531	563	544	555	556	540	536	538	558	508	505	547	519	542	532	519	577	552	528	592	513	494	523	520	516	522	528	566	534	534	554	556	531	537	519	551	512	531	521	527	533	530	523	524	551	520	528	526	566	538	531	549	563	499	538	516	518	531	549	572	527	537	543	504	524	542	543	583	542	537	544	553	583	530	540	523	511	530	563	521	550	534	528	551	506	557	530	514	545	553	507	516	565	544	523	525	544	539	544	491	546	554	566	505	554	518	522	528	503	549	510	555	525	559	552	541	507	527	534	546	517	535	525	504	526	525	552	559	523	535	526	503	561	569	543	551	529	547	540	540	510	524	546	562	514	509	516	519	496	552	548	533	532	543	507	532	531	516	545	515	531	550	524	553	524	531	516	547	539	528	554	485	508	549	512	532	566	567	532	521	554	542	590	532	551	509	536	522	493	505	508	535	532	562	539	533	527	506	553	539	510	503	518	529	514	517	550	528	560	523	530	545	492	492	483	517	484	579	501	538	546	543	532	547	504	513	498	543	576	546	460	562	504	543	532	553	497	565	577	552	547	525	554	516	529	487	548	512	522	575	516	529	512	520	540	546	573	556	518	555	518	484	485	535	503	558	512	555	519	471	587	537	570	507	531	551	557	521	502	532	504	518	549	558	542	536	511	552	526	562	539	497	576	541	551	523	548	548	531	556	532	554	563	508	520	528	576	539	505	522	509	507	596	532	487	555	596	535	504	542	546	527	559	554	536	535	544	512	529	570	558	493	552	510	514	538	560	532	541	558	524	556	555	524	532	534	537	497	539	558	547	516	524	538	566	524	537	527	531	533	516	531	529	532	528	543	518	528	544	540	525	541	539	553	541	512	504	480	537	526	534	549	517	534	532	542	519	540	482	551	522	549	524	547	570	563	533	515	510	506	552	514	585	523	547	546	505	567	526	516	525	525	545	544	555	605	528	550	505	543	565	522	524	574	574	486	549	499	538	561	559	559	497	540	528	548	540	524	461	555	490	558	569	576	521	540	568	561	529	517	527	543	545	540	569	508	523	508	569	573	551	497	546	519	561	543	537	557	501	568	521	547	536	561	528	549	509	504	509	520	521	518	528	575	546	480	504	527	509	522	533	568	551	534	550	486	552	557	529	533	547	514	498	489	502	533	564	544	532	494	528	539	542	519	521	517	499	528	523	521	532	533	532	545	590	534	539	587	516	507	560	524	576	529	552	530	529	544	551	527	518	525	544	538	530	553	521	540	522	542	569	538	549	521	496	569	503	482	533	532	524	561	543	528	523	536	538	521	531	561	527	532	578	533	556	529	551	580	563	560	523	545	518	538	547	542	544	505	529	529	531	544	552	523	507	498	548	543	517	528	574	546	549	547	526	534	546	519	530	458	523	528	516	574	560	523	548	551	537	523	556	503	534	521	543	551	509	518	541	553	509	528	532	524	523	548	550	515	498	545	509	526	528	572	530	561	540	566	497	544	562	535	511	583	511	543	582	547	531	489	547	553	547	549	517	546	530	509	534	521	535	518	526	567	584	554	491	523	530	544	534	543	472	572	539	566	534	524	578	520	513	502	515	529	533	503	504	549	508	529	532	524	526	546	564	544	548	543	484	533	511	502	526	535	504	580	527	597	584	525	514	533	489	520	537	500	549	544	525	488	557	551	516	503	518	520	545	561	532	545	527	515	551	550	577	525	543	505	554	560	548	552	515	506	541	503	556	520	564	585	540	547	524	546	536	532	528	562	529	520	534	561	482	535	547	547	488	531	517	519	503	535	538	571	543	496	521	546	538	516	533	529	513	551	571	546	533	529	562	531	528	526	530	540	506	548	537	566	527	562	536	546	551	544	535	528	561	556	522	509	525	536	558	550	516	525	585	552	550	528	570	539	529	493	548	565	550	571	525	517	531	525	523	591	513	535	547	514	502	533	518	536	517	521	532	557	541	528	500	560	553	534	516	564	543	537	515	528	549	526	507	526	562	545	540	515	569	522	523	563	535	541	569	527	545	556	523	581	577	556	544	567	514	533	497	563	568	582	535	520	559	494	511	545	526	541	509	584	546	590	512	524	517	545	537	537	522	535	551	557	508	506	532	516	535	523	495	558	517	551	500	548	580	545	526	491	518	559	496	528	540	533	510	568	577	551	508	541	583	551	541	519	540	516	569	525	554	543	581	554	518	517	496	510	533	532	504	541	483	513	575	530	514	548	546	520	522	521	577	480	526	485	511	578	535	563	566	541	586	552	559	528	526	497	538	548	493	510	524	581	560	505	514	506	521	538	512	552	555	559	542	532	549	534	533	507	551	543	534	548	549	520	595	506	523	545	549	552	512	549	528	516	546	566	526	517	562	562	519	510	530	485	541	561	516	575	563	497	556	552	499	560	506	573	515	525	552	523	542	573	523	521	519	537	576	505	515	522	547	534	549	502	537	512	542	554	551	556	502	525	539	534	527	517	525	540	539	503	548	530	498	551	524	520	509	483	524	521
33324	13808	5392	2680	2054	2087	1462	1287	1184	1113	1069	1000	959	925	934	913	880	855	936	901	835	845	861	839	873	832	878	859	796	838	855	887	808	852	866	884	795	839	846	863	846	877	810	825	857	858	813	842	876	837	866	845	851	853	831	789	823	831	829	842	846	876	857	861	858	791	836	830	866	850	845	855	799	831	835	827	832	810	779	836	823	808	842	818	817	838	818	891	845	809	839	878	837	855	856	857	843	825	824	851	837	862	852	842	801	827	874	830	848	832	845	840	805	850	851	821	838	871	804	807	853	887	785	839	802	845	785	840	775	871	806	809	804	816	804	807	836	872	833	887	846	869	874	822	809	748	829	808	789	817	869	791	848	888	824	836	853	906	828	873	785	843	860	848	894	870	856	834	840	849	865	828	798	818	848	831	782	801	842	880	858	884	835	791	841	831	835	857	858	830	862	776	844	839	860	836	847	817	816	848	836	878	840	804	899	828	829	814	846	871	822	848	819	820	819	833	865	824	786	840	821	843	827	835	844	827	878	831	841	825	878	827	862	817	880	798	826	815	847	850	851	875	859	826	829	821	865	842	839	852	835	846	861	837	871	842	867	882	831	880	816	841	862	798	870	827	836	839	806	855	842	841	822	834	821	858	899	875	785	862	849	866	869	880	856	799	900	806	841	826	802	885	834	852	793	864	808	853	767	849	885	843	803	864	872	801	887	813	876	829	817	857	841	830	876	814	824	864	789	837	828	852	804	859	851	807	849	793	880	796	828	830	789	872	812	846	870	895	845	826	825	846	843	803	819	870	818	865	832	796	794	853	788	830	803	870	855	825	825	831	830	798	786	815	868	789	885	819	864	849	808	832	856	812	780	818	823	876	840	849	833	852	860	792	847	817	818	841	856	825	864	829	840	853	857	893	786	818	806	878	841	819	828	834	840	808	884	834	815	846	773	828	808	776	839	790	847	886	831	804	847	834	854	843	880	858	833	861	808	802	735	815	831	782	820	832	822	827	849	821	830	801	788	858	838	819	825	826	853	777	834	833	875	834	852	858	859	884	781	790	855	857	822	828	843	835	774	838	807	858	842	806	796	882	871	843	879	888	815	871	817	789	816	839	870	839	806	817	834	816	916	844	808	816	825	807	828	857	850	815	879	873	842	926	809	851	853	867	806	826	811	865	827	829	881	839	813	881	865	792	879	854	870	871	835	855	877	779	842	835	882	847	841	826	895	818	871	863	796	824	873	834	855	782	846	849	770	866	866	818	816	845	839	768	814	821	816	837	866	835	798	839	840	856	811	874	849	851	852	837	799	828	855	848	833	849	847	818	852	825	789	874	816	842	802	850	817	830	847	858	825	783	765	825	859	774	827	887	798	852	813	792	856	844	835	843	897	837	864	818	848	840	819	870	818	842	792	871	800	817	829	827	820	836	810	873	815	833	859	823	804	836	797	850	840	841	813	800	841	840	809	847	869	876	880	851	787	877	842	847	826	826	857	857	835	866	822	830	834	876	815	852	826	836	820	836	845	799	821	830	830	792	841	855	831	820	844	833	834	855	806	869	869	803	910	842	861	874	773	832	855	817	851	856	835	854	819	803	841	858	863	832	844	805	843	821	820	841	815	825	888	859	801	837	827	790	816	867	817	864	816	860	816	858	816	809	866	821	854	809	803	788	834	836	823	839	842	833	847	920	839	810	766	833	862	824	826	828	865	806	821	872	850	809	870	901	812	817	820	812	828	821	840	839	844	810	857	816	823	854	828	841	840	862	836	829	820	849	835	869	855	831	800	823	824	821	871	861	806	809	841	841	820	851	827	809	839	868	865	859	828	816	800	852	796	872	798	797	853	772	823	883	882	790	873	784	849	844	898	861	846	779	821	868	835	834	833	827	885	838	873	822	784	817	820	865	905	817	873	808	852	842	848	851	801	810	837	843	859	874	816	833	797	845	822	799	837	791	793	839	820	818	850	824	836	838	868	805	810	859	867	848	825	784	826	880	827	836	808	863	839	813	852	899	840	842	775	822	854	832	853	835	838	859	858	812	821	817	820	899	824	857	834	863	796	878	813	852	861	876	835	816	784	840	839	816	768	849	884	860	853	852	828	833	812	800	820	779	882	855	812	870	812	815	830	847	866	821	782	846	874	833	837	829	814	823	861	839	782	818	754	894	791	814	855	811	812	902	820	845	833	855	820	846	852	811	867	869	799	843	856	860	848	817	854	841	850	871	829	863	814	883	802	817	811	826	819	844	822	824	844	816	870	850	814	850	803	838	841	883	828	829	817	858	818	807	833	825	822	779	818	838	807	891	861	841	818	781	806	811	873	863	855	801	825	807	846	824	820	885	799	844	856	842	831	824	894	820	876	830	805	799	800	851	870	849	892	869	832	855	877	847	784	867	852	880	858	838	851	760	835	822	864	846	811	862	887	867	837	834	824	885	852	834	909	855	846	824	856	824	818	828	835	806	841	848	813	802	807	864	828	777	870	821	818	828	828	806	837	893	831	853	852	897	830	844	838	841	892	808	768	849	863	905	814	812	806	797	747	832	807	864	820	808	841	828	821	841	844	831	842	802	818	837	778	868	859	869	866	828	852	850	810	806	798	800	840	804	887	860	890	833	871	861	810	880	862	894	767	823	773	790	821	812	816	818	825	855	825	865	844	817	883	839	836	836	833	836	784	799	829	914	837	830	815	850	875	827	826	831	831	797	853	843	856	831	772	796	823	868	882	773	853	877	877	871	858	796	813	790	856	879	848	838	876	849	856	803	845	838	881	830	908	792	857	852	805	824	830	846	831	785	809	863	855	862	833	827	803	804	822	818	879	883	889	892	846	870	813	803	852	845	867	833	868	789	853	853	827	841	866	823	844	841	821	837	843	840	825	834	849	822	852	868	865	813	842	846	823	848	873	806	884	895	851	836	807	878	824	826	859	820	845	859	865	849	875	822	858	813	837	849	902	836	806	868	810	829	808	858	818	807	843	799	853	821	846	861	896	806	812	837	870	863	892	802	841	827	838	880	842	758	816	885	817	833	884	814	811	822	798	817	829	812	757	842	832	817	861	833	798	773	822	842	869	853	803	861	804	813	790	851	868	815	836	825	866	864	825	814	878	799	787	837	832	848	840	778	819	877	845	874	863	857	799	827	839	877	821	834	882	818	831	823	877	830	822	847	827	801	861	844	854	806	837	854	819	841	833	827	859	817	854	868	808	856	868	831	813	814	863	833	818	777	852	859	831	855	819	870	836	848	840	835	774	824	807	795	808	829	834	852	781	786	815	860	853	814	798	820	794	799	852	827	863	807	821	806	849	790	811	852	860	820	853	817	840	854	830	788	857	828	877	855	872	839	844	792	799	813	841	829	840	839	827	873	855	849	799	826	831	874	816	847	816	843	808	833	850	822	781	832	814	870	844	800	891	846	832	806	808	924	818	833	861	811	898	816	817	843	836	791	799	868	832	861	894	824	808	790	839	785	863	812	800	867
24320	21353	28579	24445	21010	5662	1550	935	798	755	677	694	621	615	574	570	571	540	533	559	524	518	509	533	487	501	500	535	522	478	469	509	496	507	533	523	472	525	496	488	487	572	500	491	468	491	500	494	460	504	499	497	500	509	486	457	486	488	526	502	501	487	496	483	493	481	483	498	462	485	490	478	484	525	509	493	494	468	476	478	516	494	492	482	506	478	446	471	477	464	484	482	472	481	451	475	454	480	463	521	463	479	468	460	507	503	492	493	476	496	468	485	504	527	516	460	484	476	459	499	462	494	495	494	504	530	494	532	513	456	498	474	473	475	462	488	480	498	477	469	506	470	494	537	474	515	473	478	475	504	515	471	481	506	482	485	436	478	434	479	482	445	451	529	510	500	492	497	485	479	500	476	446	485	471	488	461	507	507	461	485	486	518	498	449	509	434	508	513	506	494	466	499	491	462	450	492	470	498	486	500	489	488	461	507	488	480	507	482	474	495	436	453	480	480	441	520	495	506	528	479	465	511	476	508	524	512	490	467	502	511	486	463	508	473	471	522	496	451	495	496	475	488	497	451	472	478	502	474	443	478	487	511	525	485	559	492	490	489	510	505	450	467	485	482	474	505	522	547	461	446	471	489	509	498	506	460	452	505	519	472	519	447	486	465	502	494	497	493	466	496	488	448	487	476	458	485	439	453	531	523	475	483	489	498	471	514	462	494	506	481	498	478	512	484	473	472	481	496	512	508	465	432	474	474	508	490	508	490	455	482	481	486	499	509	488	505	474	474	485	454	504	489	481	542	467	482	517	474	487	473	489	488	473	501	458	492	495	475	487	480	447	491	499	496	499	472	486	487	483	486	515	500	482	503	484	512	439	490	493	525	528	465	419	501	498	474	494	507	494	441	479	460	469	508	501	453	459	528	484	512	500	464	488	470	524	508	484	446	491	494	501	487	483	496	487	481	462	497	505	481	508	511	467	518	513	513	533	461	494	509	505	516	481	491	512	479	476	501	473	495	509	467	470	485	484	469	486	482	479	495	482	487	454	493	489	499	438	486	485	472	461	484	438	524	493	471	479	485	487	514	488	509	489	452	479	479	530	476	500	497	493	509	545	480	492	505	539	497	491	479	518	486	503	486	500	488	491	461	534	461	463	505	522	475	481	481	501	528	485	468	467	460	475	474	501	478	435	490	467	509	470	491	422	522	485	474	480	485	486	489	468	492	494	497	515	459	492	470	470	508	470	516	463	468	493	490	455	490	467	504	462	460	484	463	469	445	446	457	496	477	504	438	481	504	463	484	531	476	480	488	500	472	524	445	482	486	472	482	495	480	488	486	427	475	484	481	507	451	494	477	486	466	501	462	464	479	462	482	498	485	500	479	459	498	475	519	485	453	505	509	430	462	464	469	490	471	489	450	473	529	506	473	498	471	476	465	508	519	506	550	465	509	472	489	492	478	485	476	454	512	441	495	434	500	484	491	479	460	491	498	504	472	499	495	489	526	502	493	500	489	449	479	496	488	455	497	478	480	503	492	496	468	499	472	488	470	523	470	498	489	503	530	484	492	464	522	496	479	514	482	478	459	469	460	477	502	477	487	454	504	466	476	492	459	508	519	503	454	473	472	484	501	507	501	457	487	520	470	481	512	520	472	475	485	529	460	456	508	464	504	479	471	515	465	509	494	484	482	499	499	488	488	488	477	460	453	512	478	484	476	486	512	484	490	514	510	476	481	498	497	460	514	505	444	490	466	474	495	453	486	442	505	474	529	453	469	529	516	442	476	513	478	455	477	495	467	480	474	499	500	489	463	507	448	509	479	487	467	515	506	513	453	499	474	465	474	484	469	460	439	493	482	503	467	455	508	497	483	460	498	484	457	492	456	478	499	504	495	455	499	462	537	479	507	510	472	491	493	520	523	469	485	495	505	530	462	493	501	541	508	504	504	515	492	467	481	483	512	483	521	482	511	517	502	475	486	533	508	472	482	486	463	470	453	476	497	503	511	462	513	477	530	475	481	475	480	451	519	482	439	510	452	463	485	460	530	490	510	485	499	485	467	479	496	468	464	493	497	472	477	444	471	460	498	456	473	490	484	466	469	485	471	507	478	479	475	518	479	510	467	502	482	464	463	487	471	506	504	471	484	473	512	492	461	442	476	502	487	464	472	484	497	482	476	490	492	498	496	476	489	465	470	522	470	517	459	508	487	523	483	470	484	470	472	498	526	485	509	493	512	481	440	481	466	469	503	485	466	506	488	506	482	466	464	513	481	453	508	483	462	487	476	498	464	485	490	467	457	494	464	477	525	477	504	466	505	503	442	472	447	489	467	508	485	463	503	495	449	497	466	492	529	486	458	519	533	497	462	494	457	500	478	473	446	482	474	484	455	509	455	459	499	510	490	466	471	492	490	482	468	462	499	475	485	484	499	476	463	469	468	484	459	484	465	511	497	485	524	465	486	442	474	501	474	509	479	498	453	479	501	474	475	500	480	499	504	481	490	481	498	493	452	472	474	490	463	451	478	474	487	493	450	471	460	509	492	494	487	484	467	478	479	470	478	470	488	489	491	491	513	469	502	481	483	531	487	473	470	499	515	483	474	488	509	503	474	493	522	498	487	476	507	468	495	504	494	483	515	522	524	455	486	481	478	487	491	485	489	497	471	469	467	438	455	454	512	488	506	484	440	425	475	465	525	492	472	491	462	502	494	504	488	489	515	489	476	480	469	466	493	447	467	477	481	508	498	476	525	450	437	485	495	498	466	509	497	494	502	495	489	477	479	471	479	493	480	454	485	518	478	451	493	448	488	472	513	504	464	473	456	484	490	508	474	480	466	489	534	473	478	510	501	502	453	499	522	489	495	486	476	527	495	484	521	487	497	525	488	516	456	470	529	469	451	475	505	443	494	542	513	489	477	472	500	522	505	447	478	502	489	505	455	467	490	453	454	497	520	435	478	466	502	496	527	517	472	471	473	470	485	489	506	513	502	482	475	511	479	513	501	479	460	473	507	426	427	485	492	465	481	506	484	458	478	490	458	501	474	488	512	451	471	466	495	463	486	498	480	495	476	421	463	512	470	499	479	489	491	507	517	499	476	445	451	493	504	492	517	514	501	459	509	528	514	510	491	475	482	495	492	495	467	453	472	513	468	461	470	502	488	516	519	498	479	496	502	472	513	490	510	466	464	501	483	556	488	499	443	499	483	476	515	498	477	442	491	474	499	485	487	501	463	445	509	490	454	504	522	459	465	498	491	483	498	513	537	505	486	519	435	476	501	465	465	501	463	505	497	480	518	499	532	507	495	498	482	459	451	495	479	481	490	507	475	493	479	468	470	481	489	419	474	485	469	468	515	468	498	454	497	488	454	488	488	494	499	460	473	519	466	469	457	509	506	480	465	494	454	485	489	485	488	477	468	514	479	518	538	472	493	453	468	487	486	487	461	497	480	491	478	491	476	454	523	506	483	509	514	479	456	489	485	517	476	467
37700	19756	11794	6129	4183	5223	2656	2198	1854	1643	1430	1360	1267	1121	1059	1026	975	960	912	887	898	872	926	814	854	829	780	771	843	815	795	836	758	804	810	750	785	773	794	831	790	779	823	817	804	777	815	765	804	789	759	794	780	806	785	728	787	712	821	794	724	754	740	777	747	790	772	778	823	780	735	772	800	747	725	750	793	789	774	770	751	780	777	800	794	805	801	730	756	796	763	740	741	791	716	755	766	697	739	738	756	739	775	744	800	742	792	733	768	770	771	783	740	783	735	759	790	725	801	747	770	791	740	793	780	724	789	797	724	802	736	785	780	765	770	735	779	718	741	763	770	788	806	753	789	791	711	826	769	771	754	734	750	807	743	748	760	768	836	783	810	770	767	759	775	776	739	788	730	731	799	774	751	791	780	728	755	805	773	794	779	802	811	778	807	793	719	732	820	751	730	785	737	773	796	795	812	743	753	791	730	736	775	798	738	759	795	780	778	779	763	762	762	783	751	799	758	750	755	788	734	772	765	746	721	754	763	747	770	751	764	803	770	750	786	755	801	825	748	787	813	846	784	739	758	805	816	805	742	731	754	731	764	756	794	784	756	785	731	746	802	753	778	750	781	775	770	779	765	798	760	763	758	791	803	776	793	751	777	760	736	739	744	766	750	768	788	726	804	788	742	745	769	755	731	751	802	799	747	797	728	711	698	727	820	820	735	743	781	741	749	743	785	785	725	848	746	733	771	756	739	765	720	802	724	775	760	767	767	777	763	769	746	813	765	764	726	751	782	732	729	775	776	738	729	753	751	754	743	757	797	797	733	717	781	768	781	732	770	805	788	807	739	762	787	740	738	748	781	702	794	809	821	801	788	746	769	738	794	799	735	783	815	805	777	746	769	759	770	741	772	764	743	740	810	764	807	780	755	759	741	756	769	772	760	774	744	690	795	784	739	780	789	738	774	741	775	755	792	733	798	784	811	756	762	800	790	745	809	720	759	767	781	739	770	744	807	797	761	747	750	742	779	787	773	769	773	791	788	769	771	790	764	827	756	793	764	799	777	766	756	747	802	780	726	759	737	798	768	732	752	762	742	764	809	778	742	809	758	765	766	820	779	756	768	760	777	756	791	795	775	776	742	767	769	782	762	760	731	739	764	748	726	787	751	742	787	815	742	744	746	755	730	780	745	778	764	731	753	766	769	762	781	761	738	769	761	776	759	784	771	766	735	780	803	791	809	718	746	779	759	799	771	730	804	711	772	753	781	750	815	771	773	788	753	772	762	844	786	746	777	769	786	777	726	770	777	739	763	755	747	771	817	775	724	748	777	777	716	811	747	775	746	764	790	786	773	738	764	769	758	753	771	798	728	763	773	752	758	755	706	761	784	797	759	736	757	764	762	744	780	768	773	800	735	756	763	793	769	829	780	724	772	730	796	767	738	753	743	744	750	783	769	749	798	781	726	734	762	735	744	748	791	788	768	760	831	776	780	745	745	744	801	749	824	804	773	792	767	777	783	790	774	781	777	754	776	746	762	812	778	770	723	776	749	789	773	821	839	772	766	746	789	754	788	763	781	754	774	760	742	775	849	768	765	830	730	797	752	811	770	735	775	816	715	753	784	779	780	787	784	774	765	778	762	769	782	760	773	751	747	797	790	754	708	775	780	849	765	810	766	757	705	767	791	752	755	737	802	809	734	781	755	760	749	807	769	751	769	760	739	766	771	788	770	783	723	782	751	767	785	784	794	804	743	787	743	780	723	822	754	855	793	775	781	772	808	733	758	737	757	767	726	758	756	770	765	751	717	781	786	790	762	767	795	829	704	709	733	748	736	778	817	752	796	754	740	752	735	779	756	758	735	761	781	796	752	755	757	790	767	754	766	737	754	766	749	799	765	747	772	777	807	814	763	761	774	771	741	819	788	795	765	766	750	760	738	730	729	726	810	786	809	734	759	743	733	751	751	804	710	772	733	745	730	803	791	765	785	731	705	831	801	722	747	761	736	777	779	763	761	813	765	767	785	758	745	751	814	741	744	757	795	771	746	776	762	815	771	761	810	817	748	735	763	789	747	785	772	747	792	798	769	798	806	770	728	801	760	790	745	772	753	799	776	766	797	752	774	815	763	800	742	780	788	776	794	795	781	775	774	760	756	740	792	809	763	731	768	784	766	773	793	736	790	772	753	711	791	766	815	745	758	810	760	780	811	783	779	801	771	785	754	756	745	720	770	796	753	759	730	764	820	744	763	739	803	736	739	763	789	744	741	749	760	773	775	778	778	813	798	785	728	763	740	801	756	763	779	726	794	773	823	801	774	778	774	722	767	770	792	786	747	817	767	761	787	801	757	791	783	802	747	772	768	776	806	812	778	762	725	821	754	758	756	761	752	815	689	735	784	778	751	756	808	714	751	741	740	743	742	754	775	760	765	761	724	751	745	740	805	737	787	794	795	801	777	820	778	805	774	753	759	785	789	710	756	792	789	734	784	753	765	736	771	754	818	791	714	811	776	809	739	776	805	724	788	760	756	825	779	765	761	780	789	796	761	779	830	762	800	789	744	748	786	752	737	769	785	828	759	739	714	779	791	785	803	758	769	771	745	800	752	725	775	799	758	755	763	792	761	790	755	737	796	738	802	728	740	755	759	763	778	788	775	765	749	725	795	779	738	741	816	720	799	825	786	761	753	801	766	743	769	787	783	802	765	768	784	795	764	788	775	771	800	723	744	745	751	745	791	746	771	781	815	742	800	740	774	748	728	801	767	744	750	753	764	819	778	799	787	836	747	749	767	739	791	761	764	757	772	774	758	731	740	742	801	764	761	795	752	767	762	782	726	767	767	785	743	804	733	750	770	789	791	800	748	774	727	802	756	756	757	789	741	763	721	777	783	738	780	726	726	734	766	754	761	769	750	739	767	748	753	784	723	783	738	731	778	828	791	760	784	830	759	785	740	736	772	812	754	748	743	771	758	759	772	746	727	807	774	762	731	737	734	771	741	762	745	786	779	771	781	788	781	747	758	789	790	777	789	730	785	749	757	732	766	765	739	764	747	770	785	788	789	747	762	756	760	776	754	751	750	751	777	791	731	742	764	737	819	782	779	780	850	799	754	753	682	794	770	770	780	773	735	763	749	770	811	726	748	775	827	737	737	778	725	809	736	732	791	712	790	831	758	803	777	731	790	804	727	767	770	779	789	740	793	804	774	818	784	780	745	803	802	714	719	786	773	788	759	768	762	753	722	778	801	762	706	764	783	802	771	746	751	764	756	762	764	776	766	765	753	743	768	782	847	785	833	754	760	745	787	729	814	754	769	763	851	732	730	756	744	739	775	771	769	766	759	752	724	778	675	789	749	777	777	745	741	747	772	739	744	742	779	765	823	725	771	786	825	798	739	774	687	749	717	751	762	757	772	793	741	794	767	775	789	727	752	797	764	707	743	797	772	765	780	792	751	830	778	772	771	759	743	767	778	763	789	830	724	803	757	770	773	699
23273	21288	29028	23883	21285	20657	3921	961	771	644	560	490	441	391	387	391	353	342	310	300	281	314	261	267	310	297	262	261	263	242	248	230	257	271	243	260	256	210	221	235	207	230	235	246	210	233	241	185	217	239	245	240	243	249	209	242	241	208	223	217	243	210	268	217	217	264	217	241	235	204	222	240	231	252	217	230	222	244	225	216	238	224	230	219	226	222	241	261	232	192	238	245	238	218	224	231	206	235	224	225	229	223	225	242	196	234	202	239	240	245	234	248	209	230	228	242	240	253	219	263	243	229	223	195	239	225	209	240	213	243	229	218	249	230	250	235	234	238	207	220	222	218	237	242	234	234	219	231	249	225	233	236	220	239	233	221	229	229	226	200	219	250	225	241	242	197	231	212	239	223	208	235	246	228	229	227	256	217	228	222	189	223	210	228	198	223	227	223	226	251	207	211	221	206	211	234	234	205	234	222	223	245	237	216	232	224	226	221	230	240	230	202	232	204	226	202	221	186	265	228	245	202	206	231	221	196	227	224	232	213	225	232	210	219	226	191	231	221	236	213	226	240	198	223	201	233	203	209	250	258	225	245	206	229	214	217	235	221	222	247	231	224	196	214	252	226	221	221	241	224	208	236	201	223	225	244	221	203	229	238	222	211	205	228	230	198	218	225	248	224	236	205	233	215	241	216	224	225	234	242	183	226	228	227	226	197	218	213	244	188	222	186	235	227	199	210	217	212	227	232	226	254	234	232	241	245	228	209	234	216	225	226	231	211	251	235	221	224	236	259	248	243	218	223	228	226	222	237	234	259	213	218	237	222	237	220	226	223	249	211	216	247	208	228	180	259	222	214	222	209	233	227	215	232	230	200	226	223	191	228	238	228	248	189	245	236	223	226	219	223	207	225	229	223	220	236	211	240	199	245	231	218	234	224	194	199	188	236	229	216	214	222	231	204	242	246	210	248	232	238	230	256	221	230	215	250	229	223	202	211	220	212	245	220	214	262	228	231	201	217	256	231	227	213	235	224	239	229	210	254	223	243	218	235	255	231	226	222	219	248	226	231	245	243	226	237	227	237	209	222	228	211	243	224	215	219	194	233	219	225	217	248	202	237	230	225	219	228	227	236	215	197	197	229	213	217	225	221	234	223	237	209	236	218	215	248	231	244	238	216	222	223	214	215	216	222	186	212	216	225	232	218	226	186	246	208	235	226	210	223	247	230	241	219	225	242	247	217	226	201	231	250	237	229	207	232	230	216	221	212	219	217	217	200	234	226	219	208	234	234	227	194	233	236	228	214	216	228	195	230	224	225	212	225	201	229	209	209	237	219	217	233	232	229	216	229	235	220	225	210	220	230	235	237	215	209	235	233	209	228	237	206	225	234	231	225	207	235	247	214	215	231	229	239	221	225	218	249	255	218	220	237	228	223	223	227	253	214	236	225	225	228	205	216	231	202	214	235	230	220	225	223	232	215	238	220	225	254	232	199	208	198	220	252	221	229	213	241	222	210	201	206	229	218	245	205	220	231	240	260	240	213	219	228	226	244	218	258	206	242	189	240	210	249	240	201	217	238	232	208	207	221	227	216	243	255	245	217	271	215	226	232	237	239	253	229	221	228	202	220	238	254	238	231	200	221	243	226	228	206	206	233	209	224	225	263	200	218	231	239	245	232	202	244	216	260	231	236	234	245	210	245	207	211	241	251	207	228	203	226	235	208	213	229	232	190	228	238	231	222	234	247	224	218	209	241	214	229	227	206	216	236	221	226	200	206	211	225	201	224	227	238	234	218	222	221	248	220	192	218	202	237	211	218	244	216	229	230	225	223	208	233	220	212	240	240	250	210	218	217	240	247	223	203	213	221	235	222	244	228	225	232	199	201	241	251	222	249	221	235	238	218	223	227	237	229	214	212	210	253	230	209	229	214	241	208	224	246	241	253	213	259	217	235	224	229	231	236	217	245	232	215	222	260	200	227	218	220	199	222	217	254	214	248	216	232	222	228	241	229	227	231	233	248	225	253	235	213	240	224	213	230	225	222	244	230	226	262	224	229	227	226	214	210	231	195	227	224	232	223	219	214	206	219	234	226	242	239	228	223	228	233	208	213	211	239	207	223	258	217	218	222	234	254	257	223	240	205	198	219	238	249	245	217	207	211	212	220	208	230	216	234	232	238	238	233	212	221	219	242	225	250	222	219	222	236	253	226	224	232	225	230	200	246	207	221	217	234	255	236	213	226	219	221	244	240	223	212	225	231	216	242	215	208	225	209	224	234	226	206	222	224	231	220	207	231	236	252	209	234	241	224	220	241	237	228	235	234	254	250	237	218	225	215	237	221	215	247	258	223	211	223	237	264	230	207	232	220	229	216	203	204	236	223	231	233	227	217	240	223	236	217	213	213	236	212	217	212	238	219	219	232	229	206	230	216	233	238	220	219	225	229	229	213	216	237	208	227	239	226	220	216	253	240	211	216	224	213	240	218	220	244	221	237	233	216	211	234	229	218	203	237	237	211	262	228	214	251	224	236	248	226	238	228	239	236	227	214	220	229	205	219	212	214	235	230	226	231	246	211	211	220	232	203	206	233	250	239	242	259	241	203	199	238	198	218	231	228	220	193	202	227	228	213	240	232	269	230	247	224	211	228	231	227	251	224	250	204	251	241	204	217	236	225	239	225	220	239	248	232	240	228	198	241	209	201	221	262	249	225	213	240	221	251	232	234	232	187	214	249	199	212	224	213	219	222	218	221	215	230	216	217	239	216	226	194	190	226	185	255	225	207	211	220	213	235	215	218	219	244	211	220	209	228	227	230	244	231	201	226	242	201	205	235	227	243	206	229	244	208	233	227	207	221	256	243	211	262	208	206	211	237	219	235	198	230	197	222	237	226	226	225	212	225	213	206	222	243	214	216	206	247	229	252	230	214	176	245	239	222	216	220	228	247	230	239	235	248	230	227	202	211	245	225	245	234	220	235	203	221	228	232	207	221	228	218	217	225	231	237	211	225	225	227	207	231	215	214	223	238	222	248	222	219	231	237	260	213	229	224	235	235	221	236	232	202	225	254	208	211	272	224	238	204	219	212	241	204	241	213	225	233	201	214	199	241	249	212	201	220	237	210	234	233	215	227	229	228	259	231	209	210	203	234	244	197	229	229	241	227	224	187	227	226	177	223	241	216	208	228	216	207	240	235	208	231	204	263	229	187	235	214	222	226	215	220	227	215	215	226	249	225	230	207	220	239	219	215	214	214	233	244	215	210	210	208	231	242	224	228	225	209	232	230	247	199	241	212	223	242	219	210	205	244	239	239	211	250	240	229	228	249	219	201	212	246	219	234	239	218	224	243	204	235	221	189	258	261	231	211	233	234	241	244	238	210	237	234	236	214	220	228	211	214	235	243	207	205	208	216	227	211	217	192	228	215	229	230	269	236	246	210	205	226	214	236	218	251	223	219	240	219	241	235	212	243	224	243	220	220	209	231	216	257	220	226
40100	23237	15669	8424	5915	6755	3538	2667	2215	1764	1504	1292	1121	942	828	803	751	693	649	599	556	555	539	547	468	474	467	449	464	442	456	410	419	422	426	391	444	403	418	401	388	423	431	381	402	409	396	415	404	403	373	366	379	411	386	401	351	401	372	372	361	401	366	374	384	388	384	336	354	370	342	382	381	361	371	379	386	396	362	402	381	356	364	400	387	371	382	396	396	394	403	367	392	389	368	378	376	367	378	394	377	352	377	370	371	350	407	350	394	395	369	382	370	358	367	387	369	377	357	376	374	373	379	357	345	379	352	348	381	393	383	401	388	348	363	398	369	359	371	351	389	361	375	393	390	407	385	374	380	394	336	382	380	384	368	323	368	343	405	374	383	393	351	373	361	374	385	364	375	366	388	354	355	394	367	387	371	340	372	340	379	371	379	352	385	367	382	390	365	377	366	343	356	382	382	387	371	377	366	379	389	391	338	377	396	341	414	361	362	396	394	350	409	365	396	374	393	390	361	342	348	367	386	341	364	375	371	357	343	374	392	333	351	371	382	352	366	396	385	361	367	367	385	353	406	376	377	350	370	319	367	380	372	353	404	371	357	375	360	384	375	361	351	381	396	387	379	349	372	408	375	394	351	368	361	344	399	363	367	358	336	323	379	383	370	361	390	404	377	352	370	380	380	361	351	359	358	370	372	377	393	375	411	379	360	377	366	404	355	369	378	355	350	366	361	399	367	408	340	374	381	370	384	389	384	370	364	384	380	350	342	382	382	336	360	338	384	353	396	325	357	386	387	381	390	396	382	367	347	374	368	344	361	383	394	376	365	376	384	338	377	371	386	332	377	369	341	367	345	369	369	334	373	345	353	415	387	420	373	352	369	361	358	363	391	334	396	357	368	408	371	357	359	418	390	408	368	379	361	390	353	363	361	323	377	374	338	361	345	324	392	404	356	360	362	361	362	368	392	389	402	352	355	385	347	373	358	415	397	372	350	372	374	373	360	395	353	388	349	401	363	357	365	336	384	373	393	386	348	362	395	367	398	356	377	359	373	406	373	376	365	368	389	335	392	360	350	379	391	391	382	381	364	374	362	379	375	397	341	398	353	387	393	361	357	350	381	386	407	399	395	396	379	348	405	370	425	339	344	394	341	372	352	375	370	353	360	374	394	352	390	365	392	354	342	379	376	340	384	365	375	416	355	366	355	351	389	365	350	376	349	365	379	369	364	383	347	370	376	362	370	353	360	371	373	377	328	401	378	358	402	359	368	365	391	383	353	377	340	383	378	373	345	348	365	369	331	396	394	375	362	397	376	372	388	366	360	390	401	395	377	331	393	334	379	384	350	388	357	369	397	389	380	318	340	372	362	358	367	381	359	359	374	383	413	375	298	413	362	392	401	377	409	400	367	370	369	373	373	388	352	408	381	373	343	381	384	376	351	379	380	335	367	347	388	390	377	377	374	358	379	365	353	362	390	332	370	380	376	346	381	347	385	356	370	352	336	380	389	390	369	373	370	408	360	363	345	405	324	350	363	382	392	384	378	356	381	378	356	376	371	389	394	369	393	350	383	385	357	372	377	355	359	393	376	380	422	407	374	359	362	414	390	385	350	373	351	343	361	363	356	368	367	394	352	364	358	356	366	376	350	374	384	383	358	403	347	342	369	399	380	382	360	349	379	383	374	370	395	342	377	330	363	372	421	339	390	390	358	355	350	351	394	356	377	339	381	355	341	377	349	379	394	376	377	334	389	370	345	378	376	340	349	365	383	355	399	348	386	351	371	372	374	382	360	387	363	397	431	365	375	384	369	370	358	386	379	367	362	413	380	382	394	372	354	356	360	372	390	391	387	377	364	383	396	339	384	350	329	365	384	375	337	377	407	402	383	329	359	343	381	345	381	369	371	383	357	408	375	390	339	333	380	350	363	325	338	373	370	342	357	384	380	372	385	362	354	353	375	372	361	357	370	371	380	356	363	340	407	370	370	356	386	356	378	400	370	371	368	392	387	390	377	386	417	369	358	384	379	346	376	376	359	375	376	390	378	382	372	351	373	343	372	343	352	385	381	363	396	373	377	384	383	360	369	369	366	390	380	358	358	372	350	360	415	386	360	370	336	391	356	332	375	347	356	379	360	387	374	367	373	372	374	365	351	402	384	329	366	368	366	369	366	374	358	374	325	376	389	356	382	371	399	409	348	374	387	389	374	385	356	392	324	385	346	371	363	351	379	394	393	362	358	351	392	359	353	366	382	371	345	373	348	357	378	382	397	369	364	389	354	400	420	372	363	345	351	352	375	353	385	408	351	368	354	368	389	352	351	353	367	371	341	369	369	372	371	364	346	370	384	353	406	346	368	401	395	372	380	390	373	364	357	370	329	368	391	371	364	369	363	355	318	365	379	355	364	343	359	371	354	352	416	358	368	344	387	387	374	375	380	388	359	373	351	339	375	400	391	342	357	388	365	401	344	381	371	397	398	355	391	365	383	347	378	351	354	330	368	362	342	394	404	353	388	384	384	372	377	386	377	375	368	365	395	393	402	350	363	393	373	362	357	357	343	401	387	363	372	396	359	363	378	360	372	346	364	386	415	366	376	379	356	354	367	375	344	366	376	393	351	369	362	394	354	375	344	369	380	352	376	342	371	361	364	374	380	380	363	351	359	399	326	386	391	342	370	380	388	322	374	379	379	378	395	395	370	350	386	358	382	357	362	374	343	344	366	394	347	348	372	364	353	372	375	346	374	402	360	363	369	370	367	380	374	377	355	368	373	361	370	379	388	383	361	349	358	395	382	370	386	384	351	372	361	331	370	387	377	364	386	365	358	397	336	361	384	365	367	353	344	362	374	365	352	358	373	316	353	371	387	373	354	317	416	369	401	379	372	345	407	357	374	346	369	392	382	357	387	406	392	382	387	376	371	355	387	371	363	356	364	382	347	378	397	357	350	389	385	377	360	373	373	368	357	370	386	380	383	379	350	357	368	395	375	373	379	358	377	376	371	350	351	399	394	356	359	391	365	364	384	362	342	367	380	331	380	376	351	344	383	359	374	338	379	349	356	369	355	335	379	395	385	353	401	374	353	367	383	378	391	356	399	369	374	370	387	359	380	376	360	348	376	340	339	352	391	380	355	358	377	380	370	377	396	357	372	375	357	395	352	364	384	380	352	391	354	359	353	382	370	373	331	388	379	395	358	375	355	367	372	389	366	373	417	371	366	369	356	333	368	377	367	328	396	378	403	354	396	375	371	396	371	377	364	359	354	353	351	358	394	394	363	343	410	369	402	405	369	334	384	391	416	376	381	384	371	382	398	338	357	351	368	369	365	368	379	394	403	358	372	377	364	366	364	389	395	344	348	386	363	384	376	371	345	366	364	329	352	355	383	369	368	370	367	349	359	373	348	398	385	384	361	363	339	379	370	347	375	383	371	374	358	353	360	376	379	419	324	356	372	396	336	349	372	362	382	332	384	361	376	357	356	368	379	367
27879	20539	10071	1808	1048	873	712	679	632	563	595	590	569	575	553	533	551	531	540	508	508	577	505	550	536	504	528	526	577	542	513	564	507	502	570	537	517	524	529	515	502	520	524	536	556	501	546	547	515	520	508	534	498	535	562	540	556	489	529	514	489	532	558	548	554	514	510	544	548	536	532	515	534	532	546	480	526	536	562	505	550	517	523	530	546	551	544	538	529	480	508	505	533	563	513	540	548	540	479	553	541	505	545	539	533	509	502	519	498	556	496	499	513	541	542	530	571	507	496	518	521	524	522	518	555	516	537	499	519	507	514	531	520	527	521	557	552	523	495	549	524	547	522	530	560	542	503	512	502	478	496	502	547	552	494	571	559	506	562	497	547	500	527	509	498	532	538	508	532	518	542	522	480	525	508	577	513	529	508	536	510	534	492	548	523	486	563	539	523	499	534	517	496	492	530	498	507	524	538	509	534	548	549	512	534	521	516	540	513	507	495	496	502	497	534	540	507	510	495	521	499	529	538	512	544	548	535	490	530	536	540	511	561	515	527	547	552	521	557	512	496	518	536	548	502	530	510	531	527	542	542	503	538	538	499	546	496	550	560	558	584	501	534	556	519	488	531	528	515	526	493	554	532	538	530	503	451	493	518	532	522	495	505	476	562	548	537	515	496	502	510	535	544	484	565	498	568	508	515	534	513	513	552	549	543	553	492	507	530	507	526	514	536	531	531	557	535	529	539	514	534	508	531	534	499	544	542	545	501	517	531	536	500	502	565	541	549	552	518	552	505	528	541	521	509	536	536	505	533	523	518	537	503	523	504	524	559	525	538	553	568	523	557	511	556	516	514	517	576	534	531	537	555	556	561	541	515	529	535	533	571	533	492	527	539	484	519	516	506	509	541	516	535	512	564	541	525	518	520	555	499	516	539	545	504	507	555	548	546	536	497	535	525	532	547	549	532	532	520	531	545	539	521	530	537	518	514	505	496	537	545	523	536	539	555	551	545	471	532	513	501	507	493	502	561	511	524	542	550	525	564	522	569	543	497	480	497	574	513	519	531	533	545	538	501	569	526	510	510	540	520	528	513	537	547	488	530	479	539	497	575	526	492	500	560	537	527	542	525	503	568	517	482	521	516	522	507	496	508	548	534	549	507	513	560	519	559	520	510	548	509	502	540	512	553	508	528	535	517	592	543	528	514	523	518	536	545	525	534	567	531	497	518	489	519	506	530	508	516	496	537	557	535	533	523	520	510	535	500	488	517	498	531	557	581	573	515	512	488	526	502	501	506	527	521	547	536	524	491	522	528	522	543	540	525	512	541	513	502	550	526	500	543	515	532	531	517	513	554	498	492	518	554	520	496	549	531	513	536	510	570	522	540	557	515	534	529	504	524	531	512	531	565	511	550	515	527	563	567	498	509	519	540	581	542	552	556	550	544	522	520	501	490	547	526	548	500	538	544	503	490	516	565	539	526	493	497	524	509	531	549	504	529	534	604	515	498	500	496	463	517	539	512	570	529	547	510	520	583	548	549	533	507	534	524	544	516	505	511	521	530	525	514	516	505	513	516	537	532	527	576	485	490	544	532	534	499	524	566	533	493	526	504	526	496	537	525	531	527	502	536	529	548	552	542	546	512	495	530	532	524	556	558	498	538	482	550	472	516	523	545	508	519	506	481	574	524	551	575	530	557	583	548	545	500	508	559	506	517	531	538	549	505	548	508	531	536	488	525	499	519	527	518	526	513	534	499	519	553	541	528	502	560	550	502	537	576	485	531	551	532	524	535	492	537	502	513	519	564	513	484	532	522	546	503	510	517	550	538	540	520	513	505	535	564	550	516	520	524	506	553	515	549	603	556	506	520	519	526	510	569	483	489	540	526	532	551	534	502	516	499	539	538	551	540	531	524	537	535	538	522	511	570	519	506	560	529	511	554	500	519	517	511	515	508	513	536	577	542	529	541	526	509	515	483	510	522	470	526	520	548	543	562	521	504	521	499	538	509	504	512	528	523	534	479	491	538	539	516	516	485	482	511	535	511	539	507	514	508	545	514	545	499	533	531	544	524	568	527	535	523	546	514	507	506	486	524	499	538	518	522	512	539	556	500	503	498	486	504	528	541	546	516	539	534	495	568	573	533	532	524	545	531	506	532	537	498	512	523	544	476	559	519	563	506	553	490	554	525	544	582	559	514	565	558	515	530	513	517	576	513	507	502	512	541	520	557	499	553	553	538	526	491	496	547	490	541	542	548	545	561	513	521	488	492	562	559	522	551	531	510	541	497	539	524	508	509	515	531	527	512	535	505	509	512	519	537	541	547	570	542	568	534	531	556	539	536	522	524	532	553	567	527	525	558	537	515	511	516	542	574	505	565	505	536	504	473	543	496	502	525	539	541	527	529	482	513	562	525	497	502	542	540	524	513	517	513	552	520	505	491	511	496	487	532	559	533	570	529	543	499	560	521	558	477	504	566	541	535	589	510	547	496	526	546	499	511	536	519	531	536	519	543	529	516	507	537	537	555	517	521	498	497	525	512	507	564	562	585	572	499	556	480	538	488	533	520	495	522	528	541	504	533	499	505	539	502	539	530	533	528	519	533	515	500	495	510	544	534	549	554	579	516	553	510	520	532	518	496	527	531	523	522	563	513	539	563	515	554	545	526	549	530	556	529	531	512	506	539	545	520	512	554	532	565	519	536	537	531	544	471	534	560	532	475	498	529	531	544	556	515	569	557	537	497	543	526	493	522	509	539	514	486	553	519	508	519	531	540	504	516	510	522	496	503	530	499	523	525	493	514	510	547	564	525	506	512	489	493	532	480	510	490	506	515	531	544	549	537	500	546	528	528	502	513	494	498	483	581	537	545	542	536	495	535	525	496	544	533	541	545	524	514	540	522	506	583	548	510	473	490	534	528	540	564	555	494	537	488	531	550	492	522	546	551	528	516	508	514	532	535	558	527	540	486	515	546	571	513	525	521	523	508	500	499	559	574	555	539	505	561	490	515	519	511	480	518	520	553	488	495	505	501	505	528	567	518	554	509	539	537	503	511	500	548	524	529	525	525	470	541	499	496	546	528	491	519	521	467	541	521	539	528	525	496	545	533	569	571	494	519	515	563	527	475	516	543	527	547	526	535	495	528	525	535	507	525	532	526	523	492	516	511	560	522	514	525	514	524	530	525	535	525	528	533	536	543	540	510	539	526	522	556	502	567	524	527	531	521	562	521	517	552	454	572	504	555	493	528	550	508	540	540	531	527	495	539	516	531	542	500	525	539	470	544	514	555	535	583	485	492	534	526	513	547	490	532	493	491	502	536	506	510	508	514	538	522	531	515	511	525	517	528	556	542	522	467	554	535	524	551	566	498	547	571	527	467	509	484	520	521	516	552	519	509	509	537	493	562	540	511	543	527	510	498	529	558	505	510	569	563	544	521	522	567	536	501	509	554	559	483	545	565	517	526	502	540	515	538	509	547	525	527	552	527	533
30276	8811	5217	2534	1906	1750	1484	1233	1191	1062	979	981	1008	958	890	883	904	866	874	846	878	848	836	768	818	859	835	848	811	879	898	818	852	815	823	816	860	853	811	862	773	772	825	823	781	858	822	804	871	750	849	802	844	800	796	782	763	850	837	804	817	751	776	780	815	799	774	818	799	789	832	828	830	817	844	833	844	817	860	805	776	811	768	821	796	823	772	837	848	790	838	842	867	832	829	777	802	807	804	843	848	814	818	840	781	795	798	802	783	800	841	819	825	793	778	831	822	788	837	773	810	786	862	826	834	800	789	793	820	827	819	822	862	820	818	852	803	828	773	821	798	817	849	840	838	827	868	853	805	844	808	876	860	829	818	786	805	790	785	767	815	830	784	863	818	798	801	781	826	835	840	794	793	809	840	841	793	819	836	799	727	783	820	843	819	804	832	815	825	833	795	821	800	838	805	806	823	799	797	839	784	833	805	847	815	810	836	834	923	809	811	854	777	862	807	803	824	852	838	800	790	800	840	843	791	809	804	825	848	812	812	862	833	719	818	779	824	779	798	823	798	800	759	892	824	817	813	836	791	790	909	832	882	811	757	834	801	793	793	789	824	834	834	803	786	854	877	824	813	826	809	775	849	786	903	869	809	835	786	818	761	794	830	750	837	795	742	819	813	832	835	808	804	815	828	817	818	862	858	826	831	815	814	777	825	819	820	861	835	810	806	821	822	864	831	803	790	854	818	801	817	826	866	833	836	795	836	783	760	806	825	815	830	837	792	840	851	832	783	832	843	813	777	795	849	827	809	787	818	833	805	828	845	801	820	810	804	825	859	844	786	853	813	878	828	819	855	798	829	827	834	817	863	795	860	829	858	843	798	806	803	822	829	845	810	807	814	829	859	843	822	791	839	795	829	806	836	803	809	796	739	817	789	868	806	848	799	831	777	882	851	874	779	826	843	764	835	812	823	812	798	827	785	793	830	860	822	812	818	825	813	830	812	805	840	868	825	874	830	783	816	848	850	826	808	815	786	833	849	823	816	779	832	795	833	831	901	793	851	783	762	839	820	845	871	830	790	783	801	856	831	824	778	788	786	795	879	805	826	795	804	791	781	792	828	811	845	858	800	851	798	835	854	818	838	860	831	873	805	797	812	819	835	805	868	856	832	840	846	791	794	830	774	857	809	785	785	786	850	796	829	807	833	866	791	794	808	846	784	780	862	823	826	835	795	851	757	806	895	882	789	803	814	819	781	834	830	809	837	828	842	830	862	831	848	828	828	804	779	844	818	794	828	818	838	824	841	775	769	826	842	844	782	858	826	850	791	834	753	854	833	843	878	806	839	792	773	816	780	824	843	837	861	765	849	820	823	811	831	826	857	841	864	812	833	818	813	823	789	788	843	809	812	826	782	861	805	862	817	791	869	825	862	869	849	811	744	800	818	800	838	835	827	838	842	804	818	816	805	841	859	805	840	824	824	811	791	802	809	840	860	829	811	824	778	820	843	877	837	813	819	821	828	893	837	800	877	822	775	809	796	835	805	793	847	813	843	829	795	828	781	802	880	757	780	816	803	829	850	820	832	845	817	870	774	846	829	818	735	792	871	824	847	807	876	847	859	743	843	851	854	826	797	805	838	802	839	805	822	793	845	852	851	803	808	808	863	792	796	823	790	875	817	872	855	776	799	832	847	849	784	763	849	819	755	826	852	827	782	808	818	820	846	876	775	828	821	808	814	847	808	798	771	787	832	879	885	819	853	767	806	839	789	852	841	778	817	812	822	772	773	793	787	852	818	838	860	851	788	854	789	798	754	872	774	778	812	793	817	855	866	881	834	859	819	781	846	840	859	809	912	844	849	847	864	840	823	808	809	859	837	824	808	819	800	837	842	797	858	790	873	841	829	803	745	793	850	794	870	842	809	841	832	824	813	793	816	800	837	819	808	808	806	848	815	714	823	820	814	817	847	793	817	817	902	794	843	843	810	864	853	787	872	775	821	817	822	808	806	847	800	757	852	831	788	839	811	808	822	830	830	865	767	817	823	842	790	813	869	844	807	831	850	804	830	771	856	852	867	802	851	809	778	820	759	807	834	769	810	766	805	829	877	855	794	841	809	773	794	822	769	798	864	789	806	773	727	821	823	783	815	843	800	832	773	862	762	812	835	849	820	839	832	867	812	794	784	823	814	773	801	790	817	840	841	847	858	839	817	817	799	846	796	766	794	820	856	796	820	795	813	824	812	795	796	848	855	807	764	822	868	834	837	820	822	787	840	758	900	849	840	745	835	803	830	835	839	842	825	802	826	745	803	820	828	774	839	816	775	799	853	787	799	800	783	817	867	789	812	849	807	803	851	806	865	813	790	754	814	747	841	827	764	824	860	821	824	862	831	779	836	823	820	818	782	849	856	874	853	817	845	828	824	779	810	841	840	838	848	855	879	837	827	819	866	851	798	793	869	819	828	815	790	831	853	811	798	812	832	864	764	833	821	826	790	878	828	810	830	862	827	763	820	810	838	827	823	780	850	796	850	863	901	855	831	808	785	802	808	825	768	793	873	806	849	806	823	796	821	815	797	827	832	793	804	850	868	852	825	835	815	861	830	839	784	893	795	811	787	865	794	780	829	820	804	814	801	743	852	818	792	826	845	847	832	810	790	779	840	831	834	823	784	892	844	835	804	792	805	817	803	822	832	768	815	821	809	832	801	843	803	803	775	813	782	813	852	843	843	819	814	774	827	840	789	776	804	811	789	821	798	825	835	824	776	847	808	859	835	780	785	849	881	770	851	848	838	807	824	801	820	821	834	831	856	800	822	827	846	807	804	875	844	830	792	777	813	825	809	833	830	888	831	838	828	828	801	816	801	811	809	850	831	787	823	844	807	815	818	789	806	879	863	799	773	809	796	830	819	839	816	826	801	825	854	819	822	804	799	848	824	793	801	840	820	835	797	856	813	841	827	846	807	845	850	854	852	856	804	841	848	790	849	780	828	763	817	886	819	821	791	822	823	789	850	891	815	813	807	795	822	816	806	811	838	755	778	774	817	762	816	838	803	758	783	837	796	838	849	817	851	833	839	803	789	842	844	844	814	761	842	825	785	821	802	807	836	894	843	806	830	821	800	877	796	824	790	758	820	817	776	803	772	834	847	795	817	870	846	820	851	835	808	851	853	815	820	791	824	836	802	868	787	796	806	803	761	807	761	815	851	810	787	798	876	815	828	835	834	826	779	825	820	837	786	799	822	801	818	812	787	874	821	751	831	805	811	811	800	823	834	827	799	835	839	782	789	796	848	808	792	826	820	780	883	780	816	789	841	833	855	824	812	830	816	819	829	751	820	859	805	859	859	829	784	819	817	825	821	809	828	806	809	832	846	860	797	843	859	840	784	817	861	858	826	784	834	839	813	806	806	802	851	816	823	849	816	836	851	762	800	786	792	798	808	857	834	819	788	825	843	862	824	820	819	847	825	799	815	801	828	823	847	824	856	795
24301	21308	28531	24420	21015	5363	1501	943	801	737	674	638	620	631	622	534	538	518	542	500	528	533	492	466	529	491	507	522	507	485	492	490	450	479	506	477	518	492	486	513	508	442	450	480	453	500	525	462	494	467	498	533	464	471	469	434	445	473	458	460	497	515	439	502	497	471	465	467	454	468	467	460	469	470	449	444	501	480	456	473	461	454	482	472	475	495	500	505	488	504	516	448	458	475	477	431	446	487	484	498	437	472	507	499	473	529	494	435	508	490	490	449	478	471	464	431	472	466	461	434	479	459	495	440	474	496	499	489	476	472	501	471	498	501	465	483	480	494	485	442	516	475	455	433	460	447	475	499	463	452	451	509	471	472	498	476	479	460	476	526	478	461	477	486	481	484	473	428	459	508	448	480	486	503	481	491	464	468	462	447	464	465	494	492	470	491	434	485	491	468	492	464	457	447	480	487	458	487	453	482	476	505	474	481	486	481	482	466	436	486	434	483	438	463	502	434	493	426	516	447	476	513	498	467	461	526	477	445	464	470	534	505	511	460	454	473	469	451	463	475	462	501	446	459	495	450	497	480	481	488	508	465	492	453	468	479	479	476	502	434	442	474	457	472	426	474	503	464	519	464	447	475	472	470	453	454	442	494	469	493	465	520	426	460	464	468	451	484	454	475	463	458	477	473	476	513	469	470	513	487	516	473	465	458	462	489	502	475	479	484	494	521	429	492	477	483	480	454	459	484	445	472	510	438	509	480	519	454	455	470	519	512	466	478	447	459	467	450	483	462	448	440	471	478	499	440	472	446	460	463	453	469	435	479	496	440	448	465	492	509	445	447	461	515	481	497	512	525	470	441	497	462	475	445	526	466	467	461	451	461	489	466	497	494	484	477	495	503	456	474	472	456	477	509	495	515	485	488	517	471	502	466	504	469	493	493	484	496	460	458	471	505	466	473	463	485	452	489	475	502	492	470	481	473	467	487	452	471	483	438	488	501	487	441	443	488	452	435	466	491	485	525	457	471	458	462	475	503	481	493	509	432	462	470	460	486	477	474	456	499	466	467	472	429	472	439	470	459	515	498	464	469	436	486	496	502	496	487	488	496	449	478	452	452	407	470	469	497	488	459	500	505	432	480	506	503	458	497	483	501	464	462	454	473	508	481	450	472	476	466	464	484	479	497	484	505	482	463	462	493	488	437	467	497	451	488	481	487	462	429	461	472	506	518	471	488	468	499	516	515	487	514	471	465	482	497	481	466	446	479	437	491	464	490	452	453	505	491	513	440	439	461	509	468	484	443	509	473	521	490	472	441	495	503	461	478	473	465	467	466	486	510	453	482	482	489	461	473	481	506	505	485	514	470	486	478	512	465	466	421	479	515	462	480	495	497	455	498	480	466	466	503	453	480	507	467	481	506	487	470	485	518	438	472	455	472	486	440	463	468	470	492	469	491	483	480	463	500	458	460	483	464	484	461	481	440	478	454	483	501	468	477	451	447	459	452	444	468	466	509	445	490	498	452	489	440	504	459	475	502	516	454	455	525	480	505	461	483	456	467	467	486	501	448	474	469	449	447	474	509	541	492	499	500	485	467	446	460	488	461	466	493	492	474	489	511	478	497	454	498	506	454	456	446	434	427	491	466	502	420	476	468	461	479	492	477	500	499	493	472	447	472	455	518	470	465	470	497	444	453	465	483	453	483	495	435	494	470	463	415	492	467	506	511	497	469	433	463	465	495	462	488	452	466	475	494	437	499	476	474	486	479	453	428	492	498	454	441	504	483	432	488	498	462	451	487	472	462	446	417	490	477	494	496	479	445	463	503	539	468	471	435	469	435	469	472	492	428	476	446	467	480	447	445	486	459	450	457	486	412	455	485	455	455	500	452	485	489	467	430	467	472	448	484	490	482	514	487	479	459	469	463	471	500	500	447	471	495	458	453	472	501	484	486	478	478	464	484	453	491	466	492	454	480	478	482	490	484	495	489	448	467	469	453	507	466	460	462	496	470	495	461	467	486	504	493	491	465	493	489	476	476	521	497	473	472	491	489	486	506	482	460	424	474	463	472	455	474	512	481	504	447	473	478	478	446	476	488	477	442	466	480	490	491	475	467	473	498	455	451	467	501	459	476	486	460	505	467	460	441	512	498	480	459	468	472	492	477	478	492	484	448	515	438	493	482	469	507	445	480	461	456	538	446	457	470	472	465	488	498	472	454	480	482	488	474	474	472	496	497	488	471	484	456	441	488	436	479	446	494	460	442	473	461	446	496	484	451	510	459	442	497	458	499	448	457	480	497	467	457	452	476	486	471	488	469	468	498	506	433	473	438	463	475	481	462	461	475	462	461	468	472	480	493	486	480	446	476	464	446	489	449	484	473	486	499	468	494	462	462	495	466	468	476	502	460	450	432	470	506	464	495	465	486	445	492	474	499	499	449	469	452	465	479	467	442	467	472	473	494	467	479	473	518	465	458	456	472	467	502	453	493	489	529	446	502	493	452	460	466	480	469	480	488	458	473	451	447	485	466	500	471	469	474	460	502	498	493	447	486	482	500	479	447	456	478	471	447	505	496	503	481	463	468	477	509	479	504	481	460	494	441	468	484	444	472	458	506	482	483	479	494	481	485	447	448	485	446	487	526	509	476	541	460	500	477	491	494	485	451	465	460	458	506	443	451	489	485	456	461	494	510	485	468	513	477	463	494	455	466	461	473	465	511	488	463	519	447	444	475	458	470	494	519	489	501	477	501	441	464	467	467	459	447	485	502	488	452	486	496	445	450	471	499	479	473	422	465	474	484	473	502	463	482	501	482	502	471	466	483	496	464	492	477	483	505	453	494	479	446	471	451	435	444	481	497	485	486	454	445	518	470	442	486	535	480	489	466	450	430	498	451	500	476	492	448	460	527	471	482	459	475	456	467	449	476	491	453	437	479	466	462	507	437	485	495	444	462	476	485	459	454	472	494	473	456	481	459	492	496	488	479	482	481	482	453	496	461	474	474	487	453	463	507	437	501	480	462	458	420	459	483	495	470	465	497	492	468	445	474	475	498	432	471	487	433	456	486	502	481	437	433	486	478	474	493	452	477	486	477	456	466	469	505	484	500	444	461	471	456	473	478	436	472	484	482	479	470	466	459	446	549	469	464	474	440	484	476	478	498	472	499	459	478	493	467	472	441	508	456	435	497	456	463	448	491	478	463	454	481	475	503	455	442	482	498	488	449	473	494	477	494	466	463	486	488	512	493	460	460	473	490	486	473	470	455	482	464	475	441	469	450	444	486	528	502	449	494	528	455	448	480	490	448	474	439	460	450	440	461	446	469	471	468	456	456	493	516	463	464	514	485	467	460	453	454	480	493	501	479	506	464	441	468	510	436	473	493	496	476	480	475	480	490	479	497	442	491	436	485	469	489	482	484	417	495	466	462	468	496	457	489	491	451	469	500	458	423	435	523	463	492	477	470	515	463	480	456	457	485	488	501	470	440	514	463
35318	16838	11450	5897	4183	4394	2841	2146	1859	1583	1406	1283	1211	1161	1090	1004	976	930	975	892	850	870	857	889	812	828	775	796	797	779	807	803	812	726	790	796	832	801	780	783	793	751	835	736	727	748	791	771	721	783	808	780	798	785	791	766	748	799	730	794	792	772	744	743	768	787	712	825	738	766	829	724	718	754	782	764	732	743	783	748	746	763	744	764	787	716	773	758	740	785	715	727	759	764	699	719	754	790	758	755	764	808	757	774	736	772	752	746	785	737	804	750	744	795	761	826	790	803	740	739	748	790	752	779	678	781	831	742	757	741	784	750	788	744	723	781	708	796	761	764	777	734	761	767	731	751	791	780	764	784	772	744	720	811	754	732	723	769	718	779	745	725	779	790	725	751	730	788	744	712	715	732	779	783	762	700	779	738	713	775	770	778	774	764	669	786	790	753	760	723	778	781	751	758	778	770	763	753	742	784	741	744	786	721	706	752	784	753	770	775	753	724	744	754	753	770	762	807	769	751	749	759	788	798	715	786	717	763	734	764	768	768	740	742	788	688	754	781	697	729	722	733	765	770	764	762	750	736	770	737	789	775	732	774	725	736	803	724	724	750	735	780	781	783	761	822	772	743	787	767	749	731	759	741	761	758	738	724	798	767	762	781	779	778	776	761	831	755	753	762	707	773	754	808	735	732	730	748	738	766	699	720	786	770	767	716	718	735	688	732	766	758	751	776	729	712	746	764	758	725	730	736	771	779	778	780	711	739	778	703	744	841	763	776	754	726	762	752	729	707	733	768	753	735	774	793	743	775	735	782	759	717	736	733	748	718	714	754	767	705	801	815	780	693	732	785	737	795	714	705	814	745	737	761	738	742	740	749	746	710	778	793	773	726	750	774	744	792	783	720	788	795	777	773	719	741	697	767	703	778	784	771	737	786	754	788	726	735	757	753	778	755	708	704	709	773	731	724	758	763	762	714	785	755	741	779	740	774	782	778	761	756	745	771	743	788	803	835	759	766	769	783	728	735	819	796	725	734	729	738	771	770	732	762	735	758	785	744	686	757	757	782	701	736	734	740	757	776	702	750	775	794	728	748	733	757	752	779	755	808	752	789	768	758	772	703	761	757	762	764	755	755	729	745	743	738	764	775	785	803	776	773	796	746	773	761	743	689	775	688	773	755	747	725	693	741	753	753	745	753	777	741	821	753	726	746	743	738	783	780	767	738	744	760	727	774	792	734	747	778	727	765	719	800	741	793	694	755	724	744	756	777	742	739	749	746	759	748	752	780	750	745	731	739	749	745	762	728	729	757	738	766	750	743	782	756	748	751	772	747	730	746	756	748	694	787	736	777	736	792	765	749	722	771	769	766	737	788	751	744	738	762	768	792	802	733	778	766	754	777	745	757	741	749	728	770	732	773	714	755	755	819	747	758	747	728	764	743	770	818	728	767	703	791	760	747	735	741	707	750	755	778	743	746	746	737	760	757	761	760	745	746	748	714	764	764	740	792	784	760	792	787	748	784	737	751	756	758	764	747	782	781	800	775	734	766	796	759	777	736	766	765	728	750	760	771	779	760	761	737	745	768	727	833	712	779	741	731	742	773	738	772	781	794	740	742	744	714	747	742	772	748	795	788	706	780	711	738	790	813	751	843	760	732	767	772	776	764	730	733	783	765	743	767	762	781	768	735	740	714	767	755	734	741	768	750	757	744	760	733	794	768	758	786	783	775	805	767	727	790	719	729	802	763	755	821	767	731	754	736	759	722	764	742	757	786	726	763	773	741	739	767	763	821	777	778	750	741	777	734	743	781	796	746	754	757	750	768	808	790	711	724	793	784	746	764	709	785	747	739	738	782	783	797	764	770	745	728	740	724	718	763	737	797	735	720	782	782	772	753	759	748	778	716	793	793	777	722	772	777	736	733	735	734	746	769	718	771	768	802	719	749	761	762	705	751	767	792	740	763	744	782	764	767	766	768	788	749	735	790	781	780	713	737	771	796	727	808	720	783	738	722	765	792	731	760	771	759	736	791	784	777	749	764	757	745	709	753	754	722	703	755	754	770	773	746	735	772	826	754	770	731	763	753	719	766	819	749	779	760	718	786	755	757	787	745	784	747	752	749	778	756	782	725	759	757	697	773	761	707	732	747	707	782	790	794	808	722	758	723	776	748	746	771	718	819	786	744	732	751	764	794	761	796	766	772	725	766	772	748	786	698	766	772	761	743	754	746	747	731	778	762	737	729	764	780	745	730	720	697	705	763	764	719	753	710	758	764	712	783	769	760	753	810	748	756	721	713	745	759	778	772	790	769	788	799	734	746	734	753	721	741	768	749	728	735	748	727	746	734	740	749	778	739	760	745	745	737	737	726	793	740	760	752	700	769	758	758	787	749	763	756	761	744	775	728	744	802	809	730	735	765	758	730	788	766	780	716	753	737	750	762	750	758	743	741	746	731	734	748	730	772	782	719	753	741	760	748	770	736	711	783	716	783	724	723	783	704	750	755	764	755	753	754	775	714	786	754	761	714	730	714	779	725	753	750	776	816	746	728	756	759	792	761	741	736	765	761	787	762	756	739	770	730	757	799	746	768	762	750	768	716	748	797	749	730	804	771	773	735	737	729	763	768	723	753	714	751	779	773	741	715	776	737	765	728	737	758	753	764	761	751	707	759	752	743	714	770	741	780	735	741	779	730	751	767	765	785	780	742	718	755	737	767	716	757	764	770	722	742	786	725	788	744	751	716	782	791	729	749	690	776	752	765	745	750	740	771	705	732	835	784	751	738	706	782	753	778	841	806	745	783	792	769	759	777	714	747	768	769	786	740	693	739	793	737	736	726	759	785	695	773	728	765	701	771	717	801	748	697	760	739	744	790	745	798	756	798	809	755	742	755	755	718	756	734	741	732	787	730	731	726	738	731	796	752	751	745	753	732	771	761	770	831	766	751	767	706	744	742	749	779	735	804	732	736	759	774	758	790	754	811	715	758	816	755	747	757	738	734	747	747	814	806	799	755	762	749	751	779	758	709	851	753	752	778	767	759	694	751	742	747	746	709	714	811	765	720	742	783	750	757	762	744	762	767	764	806	770	749	751	743	766	723	729	741	758	727	763	756	711	738	746	735	745	705	696	790	773	748	744	767	756	780	772	751	716	759	777	724	747	713	775	766	756	777	795	728	737	762	768	751	708	713	727	735	719	722	771	804	771	740	731	816	733	751	789	764	771	720	748	780	782	746	754	767	768	755	756	794	753	766	776	768	742	763	772	747	724	770	729	752	789	801	754	802	732	741	700	790	741	779	769	823	775	740	787	732	718	753	756	771	764	742	766	710	746	777	791	737	746	777	749	733	764	786	740	742	770	730	709	785	745	766	730	732	780	729	758	726	793	813	739	817	751	785	747	736	743	744	765	707	776	776	733	724	798	765	790	720	799	740	822	776	786	738	746	758	757	739	760	773	732	698	698	779	735	733	751	725	731	747	761	759	792	766
23270	21302	29123	23794	21300	20667	3540	1039	788	658	554	464	438	429	342	388	334	322	307	291	322	285	260	249	266	227	261	290	263	248	241	241	227	253	274	256	259	251	239	237	228	226	246	230	225	230	249	241	239	245	223	204	225	225	214	227	242	219	248	227	216	234	209	235	237	221	229	211	218	257	238	250	252	204	224	230	234	220	239	186	223	217	206	235	222	206	237	229	231	210	203	198	248	217	234	203	218	227	218	220	207	235	252	221	240	225	237	198	247	211	243	227	230	238	222	245	219	234	235	233	243	219	205	211	219	248	212	221	233	217	227	228	230	206	207	236	207	225	227	211	213	222	227	206	220	220	217	204	235	224	199	212	225	243	202	208	212	237	224	228	215	186	235	223	239	222	232	229	218	231	227	215	226	214	239	220	221	212	218	219	233	209	233	195	213	210	214	233	226	216	244	241	230	212	214	254	200	234	225	227	216	206	232	197	210	225	240	226	226	222	223	204	217	227	204	226	230	210	208	214	240	217	238	229	187	239	241	246	235	233	215	221	225	219	212	222	212	236	254	228	225	216	234	215	222	211	215	247	216	236	253	224	208	229	218	230	202	219	242	221	233	208	253	225	209	206	208	219	222	212	204	237	225	230	230	215	226	244	238	226	225	245	213	240	241	218	219	209	198	230	233	210	216	240	251	242	231	213	204	210	184	236	223	229	218	245	226	227	206	213	218	178	221	228	211	215	221	203	244	223	217	214	205	204	227	212	233	209	238	211	249	226	200	246	246	222	210	206	207	219	206	211	222	203	206	202	230	214	229	199	195	204	204	219	215	219	203	232	215	214	234	225	221	205	231	220	218	219	200	231	202	247	221	218	232	223	200	220	211	203	238	209	194	229	226	221	202	257	220	240	216	208	215	253	203	237	226	218	227	191	221	225	207	241	240	217	241	221	221	207	209	218	239	233	218	211	224	210	208	224	224	223	237	238	224	230	226	229	207	232	227	253	230	238	233	223	200	239	235	227	243	244	217	230	208	233	253	208	198	202	246	207	234	235	234	193	224	203	238	227	225	210	175	241	213	257	211	227	221	205	241	243	224	227	208	209	215	203	241	218	221	213	221	217	217	189	238	231	208	226	232	219	235	220	212	209	229	236	223	212	205	209	187	221	230	204	221	223	225	232	223	236	227	241	212	243	209	205	219	240	217	212	242	219	207	216	239	230	242	227	209	213	231	236	210	209	215	224	215	228	192	235	221	248	222	236	224	203	221	232	213	233	209	222	222	213	197	201	225	233	228	242	233	248	240	219	228	226	223	221	222	230	224	236	216	211	234	207	204	213	203	225	213	213	208	243	225	239	210	225	205	242	222	218	193	220	216	245	222	224	237	226	202	222	219	226	223	224	229	216	225	229	230	233	228	250	226	207	187	236	218	199	217	205	211	220	246	220	231	222	236	223	229	235	253	236	211	230	254	222	210	191	220	221	208	224	233	221	240	216	204	216	235	203	242	198	201	196	235	226	233	208	201	229	212	212	212	200	209	244	197	248	243	215	204	260	206	212	207	239	207	216	220	222	237	225	229	207	217	257	210	198	219	218	240	241	216	208	215	226	208	217	206	229	186	231	235	221	199	243	229	208	207	220	216	233	208	192	232	216	246	218	222	212	235	219	226	226	219	213	243	253	239	233	247	219	213	234	184	209	239	187	202	228	223	221	209	231	257	234	209	238	207	205	219	240	223	235	217	234	213	215	222	206	242	198	229	226	251	221	237	220	237	234	212	229	231	208	214	211	197	220	242	219	225	215	224	245	218	199	211	210	224	208	210	222	202	205	212	244	234	219	228	234	239	206	260	209	211	222	246	208	228	245	226	228	228	212	222	241	233	213	215	211	216	238	240	228	232	219	227	232	222	218	238	225	217	210	209	235	218	220	219	200	205	196	204	215	207	234	238	254	240	230	246	195	239	189	224	234	241	233	241	196	205	215	226	230	228	207	216	222	206	195	231	218	222	239	218	209	237	248	215	216	223	210	211	214	228	197	213	242	229	235	246	203	228	200	218	213	239	199	237	229	233	236	213	229	235	243	239	233	219	228	198	214	236	232	230	205	240	237	203	222	234	216	219	224	221	214	201	209	230	233	247	219	222	238	253	220	206	241	234	239	221	244	232	219	216	217	216	229	197	208	214	214	215	206	233	206	226	225	216	216	230	222	228	228	221	256	214	203	222	234	225	197	252	242	217	225	254	211	223	224	237	186	205	221	214	226	209	238	215	221	219	212	217	226	246	204	230	205	195	234	190	225	232	230	193	225	225	229	234	227	210	201	215	223	226	220	248	214	218	235	208	218	231	219	192	221	229	204	203	211	191	246	219	214	228	192	208	242	221	232	199	192	190	232	201	223	221	237	207	226	227	217	197	245	225	217	194	197	215	221	203	229	214	283	226	203	236	219	203	225	219	218	212	252	203	219	216	204	177	210	203	217	226	220	209	248	227	226	231	224	226	217	212	231	213	238	190	197	213	198	202	222	223	226	218	201	215	215	234	205	213	224	260	193	225	213	209	258	229	234	226	222	224	249	206	224	220	208	244	217	207	224	225	197	230	232	220	244	210	230	243	209	260	200	186	221	209	217	229	224	224	234	234	179	227	237	217	219	238	195	240	253	228	220	227	209	222	210	225	207	194	240	227	222	213	220	230	214	206	236	212	219	243	222	238	213	228	241	219	222	238	237	223	246	228	245	228	212	232	190	238	215	219	233	205	214	220	223	227	204	224	218	212	225	197	217	235	204	207	224	212	204	209	221	266	214	216	205	216	205	240	199	228	221	206	222	222	199	229	232	214	211	241	198	240	215	247	233	220	227	218	221	209	224	229	230	211	214	206	210	213	204	223	234	191	217	209	229	228	262	230	237	221	232	227	233	233	250	221	219	206	203	214	199	187	226	235	254	212	212	234	239	217	239	212	225	217	236	221	219	195	216	229	221	223	234	217	235	229	212	239	239	215	204	241	237	218	226	232	219	226	187	221	216	228	207	213	201	201	234	215	225	196	209	229	223	212	210	238	233	229	235	226	211	219	226	213	199	197	235	206	221	202	233	225	222	215	208	220	202	213	230	229	229	202	223	244	228	217	226	227	195	188	252	234	203	199	235	259	191	226	253	196	213	212	228	233	196	216	246	254	212	201	209	211	239	221	247	212	196	232	196	212	229	213	217	227	192	202	222	226	204	209	226	238	206	243	217	206	227	234	228	228	208	218	233	233	190	227	242	194	202	239	255	205	215	200	212	251	215	200	213	214	225	215	214	221	221	235	232	215	206	245	244	203	212	220	229	222	211	222	227	230	216	204	211	226	229	203	234	208	228	216	232	193	220	215	189	233	221	207	215	207	214	203	245	224	229	242	215	221	207	223	229	217	229	218	230	225	217	213	248	244	220	226	196	222	209	207	227	232	213	242	223	227	228	216	208	205	215	246	231	215	212	203	217	224	238	220	217	215	232
37864	22566	15846	8378	5717	5206	3620	2784	2337	1852	1498	1336	1134	1008	872	810	709	704	661	568	575	501	575	547	496	452	471	465	430	436	426	452	417	418	396	391	415	445	385	394	389	431	376	433	420	406	411	372	379	403	386	349	366	347	390	367	368	392	365	371	387	337	393	393	417	386	372	387	366	368	383	347	403	348	353	369	392	378	391	345	349	357	391	377	359	385	330	387	355	360	364	381	367	378	351	378	365	348	404	381	391	388	363	355	347	354	337	344	400	402	338	377	393	347	369	374	387	390	420	374	382	375	368	355	365	352	361	379	372	364	329	387	342	333	375	364	349	363	331	342	356	369	385	386	371	381	373	353	370	344	370	381	358	392	325	333	377	369	371	377	388	335	337	373	389	354	315	360	387	367	343	370	387	360	335	396	390	400	357	387	380	340	361	350	409	371	354	377	364	393	362	353	383	374	380	358	383	338	354	353	368	337	344	357	384	376	374	348	383	345	370	356	356	381	365	358	340	343	389	365	378	316	396	351	359	324	366	368	364	384	380	368	363	385	338	329	350	333	389	397	350	359	348	360	382	374	397	362	365	367	386	352	389	383	369	379	374	364	365	376	352	358	373	331	367	366	410	345	358	382	378	347	351	364	355	393	354	343	353	368	334	357	376	365	381	393	359	357	343	390	376	375	381	353	374	355	365	356	343	359	371	375	371	353	332	366	359	330	386	347	352	332	398	391	383	380	387	354	379	341	371	385	364	372	363	350	385	328	384	347	353	353	335	365	372	387	385	351	375	347	375	391	353	396	350	367	370	358	366	357	374	386	378	344	322	345	413	405	405	379	384	372	336	372	387	349	325	385	379	381	358	377	347	341	377	365	360	402	353	354	347	346	353	345	382	372	357	363	376	365	399	363	370	370	374	379	364	392	382	369	370	351	354	361	374	394	372	407	390	369	380	332	369	359	387	366	376	370	370	343	342	367	348	353	372	374	331	347	343	375	370	373	403	327	375	391	330	342	389	374	383	358	353	372	320	390	370	360	369	386	370	368	383	358	372	337	375	386	338	351	372	332	411	395	390	385	361	351	369	366	365	353	340	343	382	383	390	350	389	356	346	341	377	373	355	373	372	385	365	362	359	375	383	361	381	326	374	391	370	358	349	365	376	378	353	340	346	348	350	373	404	362	382	348	369	343	356	347	372	351	377	345	383	358	377	342	377	371	352	337	374	368	373	367	332	356	350	367	337	358	329	360	381	354	347	368	359	365	380	354	398	405	410	357	380	385	367	347	368	363	390	368	367	359	383	375	390	335	362	342	371	380	382	354	372	390	392	369	342	334	361	381	361	398	334	355	370	365	356	332	384	369	372	353	364	354	374	358	369	361	382	388	344	359	362	397	336	372	349	414	345	350	370	402	377	365	369	349	405	343	417	364	363	367	393	382	378	376	376	371	356	362	362	402	337	354	364	368	387	339	384	356	345	395	367	351	363	370	395	354	369	362	393	399	372	364	369	353	346	337	339	370	333	350	344	341	345	391	361	370	362	348	374	401	334	358	343	356	400	367	359	385	355	378	351	360	379	386	399	400	356	353	351	357	345	357	358	372	351	360	387	336	369	355	374	375	337	349	341	356	417	350	347	368	399	320	370	372	341	386	357	336	333	364	370	335	359	361	379	336	367	371	341	362	338	327	339	399	341	378	374	367	366	341	356	346	341	345	367	372	352	357	379	386	387	357	377	361	361	377	337	340	391	379	352	372	359	351	362	337	353	360	355	347	366	369	357	347	357	375	360	421	333	363	340	359	363	392	375	396	373	355	358	395	357	365	338	378	348	382	356	334	371	379	364	385	399	347	327	339	390	371	383	390	360	335	368	380	389	365	362	368	335	357	374	404	349	371	352	374	421	409	386	382	381	355	373	332	375	403	383	363	370	360	372	367	364	347	334	355	345	378	355	367	388	375	340	380	352	352	352	367	337	372	324	323	370	380	352	357	384	369	348	390	380	356	356	356	391	353	346	371	365	384	362	352	373	397	342	357	372	366	373	367	364	396	390	377	333	369	388	381	359	366	356	410	369	360	345	400	368	358	396	376	378	359	349	353	350	327	350	368	356	356	361	379	388	345	328	370	353	355	333	365	377	323	380	383	406	380	363	374	366	357	376	354	409	383	371	372	337	388	358	382	338	358	369	370	330	365	371	339	339	386	338	374	356	398	382	366	413	386	355	367	329	384	316	376	362	374	339	400	356	343	378	355	358	385	374	330	356	360	352	350	365	351	367	368	388	360	358	385	390	407	383	394	352	364	353	377	375	380	354	402	349	318	340	348	360	369	373	365	321	382	361	360	384	343	336	365	358	385	365	363	371	351	376	364	366	362	363	372	372	348	354	383	359	376	392	389	360	345	359	347	377	357	386	366	330	373	386	363	332	339	344	356	373	358	348	357	383	389	359	337	386	356	318	345	368	330	366	384	331	377	350	343	365	364	348	386	383	342	367	335	318	350	390	381	359	376	348	374	384	382	351	350	398	362	345	400	375	363	354	378	385	380	375	349	403	350	370	358	395	340	366	367	346	339	368	369	365	337	350	332	367	376	366	381	375	353	354	386	379	354	392	375	367	334	362	342	357	340	346	359	394	338	356	319	381	354	349	358	325	351	352	352	382	366	347	373	388	354	356	345	342	347	373	373	349	356	388	331	347	389	362	372	340	363	383	384	354	358	327	352	366	352	375	386	351	371	381	365	374	386	340	399	309	359	370	398	382	373	386	383	348	393	320	397	347	375	328	369	389	368	348	354	353	362	394	362	347	418	358	355	367	365	337	376	357	395	344	364	341	388	372	345	338	353	359	362	365	365	382	344	389	355	362	359	338	341	348	378	382	400	348	365	369	393	366	363	384	321	353	342	352	364	341	344	339	362	367	377	359	382	361	363	351	352	349	393	375	357	345	357	350	385	371	337	394	353	357	358	350	378	401	364	349	390	363	364	370	348	356	345	332	339	369	374	359	370	371	315	361	360	395	377	377	350	346	386	349	368	329	365	354	334	357	363	322	372	353	360	350	357	343	365	369	373	347	421	375	373	358	353	408	347	355	346	386	380	380	401	372	363	362	346	349	344	354	409	367	410	389	382	359	357	374	370	384	369	387	356	370	332	382	387	360	368	340	352	361	365	341	372	339	375	371	383	371	349	362	379	329	351	380	339	377	365	367	388	376	328	400	412	395	362	412	350	385	342	362	389	356	372	373	345	345	372	343	359	365	366	337	374	353	346	358	383	371	374	369	372	334	365	362	359	362	377	355	333	377	398	312	354	363	365	365	408	354	330	342	333	374	329	327	381	366	374	387	365	327	360	377	359	338	378	322	374	366	351	399	341	376	387	359	366	350	368	382	422	357	375	350	380	326	379	384	380	378	337	379	362	386	364	381	367	356	352	350	347	385	352	374	376	402	334	348	375	364	383	388	369	347	361	343	367	367	364	351	365	383	405	371	378	345	352
27720	20569	9978	1852	976	741	712	655	619	628	607	609	570	562	527	528	522	505	524	529	531	595	500	527	528	504	487	518	491	539	542	522	513	528	527	493	535	525	523	534	525	559	473	535	532	509	539	523	587	527	541	553	528	524	533	502	511	542	522	491	526	489	471	535	527	530	492	483	572	517	556	548	525	496	534	537	513	523	541	528	550	498	531	510	477	503	505	540	475	505	510	529	500	493	501	516	548	529	515	570	548	515	503	553	510	504	509	507	489	473	531	523	545	522	489	532	526	534	539	509	566	487	517	522	501	502	458	509	505	504	528	505	490	510	576	503	534	530	471	509	498	526	500	546	520	508	527	520	508	511	532	549	531	550	533	557	564	508	523	517	488	570	495	496	498	493	506	548	544	540	489	518	526	583	560	537	518	552	502	535	534	523	523	502	508	511	546	537	552	505	548	477	498	500	521	536	480	546	537	538	516	503	547	533	514	545	513	516	526	554	525	518	472	542	513	527	518	466	542	517	527	539	528	496	500	548	552	540	533	510	530	566	530	551	540	502	451	489	539	520	555	513	515	509	524	488	572	481	516	515	519	521	524	510	512	546	525	536	503	479	548	532	554	497	491	545	509	523	514	528	512	505	520	496	521	527	499	503	535	497	521	524	516	480	528	521	531	492	501	503	529	487	546	509	556	538	542	495	516	513	519	574	556	508	520	526	474	503	499	476	542	492	460	502	512	518	491	511	503	537	489	510	522	525	478	517	537	546	503	533	489	511	511	513	529	506	528	555	499	507	525	531	520	503	555	544	516	517	528	520	508	529	506	524	515	514	530	496	542	516	525	519	486	507	480	510	493	554	541	584	530	505	520	481	460	500	532	553	519	535	525	515	547	525	491	499	500	510	528	552	534	515	504	545	509	521	482	500	531	522	515	583	502	529	530	537	516	486	557	492	508	534	535	531	545	501	494	542	553	501	500	465	504	578	517	517	563	513	551	519	506	497	492	521	484	493	512	524	552	485	475	504	484	536	487	525	531	534	528	523	571	542	516	564	535	499	555	538	499	483	483	487	522	532	510	542	495	523	506	575	500	515	541	504	531	525	530	505	523	527	534	503	520	527	517	477	526	501	505	513	524	537	536	510	494	556	496	504	530	511	538	541	508	513	527	536	491	526	554	478	537	502	480	514	512	532	507	546	508	499	515	510	522	493	519	521	524	534	543	502	481	492	540	493	520	527	483	492	540	534	524	523	501	467	502	542	493	522	514	528	527	552	499	509	533	508	531	535	533	539	497	531	546	528	538	503	485	495	536	517	496	527	511	511	548	531	520	558	480	541	518	488	529	521	504	527	508	521	487	511	530	491	489	478	530	536	529	528	497	473	513	490	530	529	531	494	490	487	520	555	523	507	526	497	556	492	544	536	514	501	525	542	485	502	501	515	577	526	488	503	512	514	496	485	530	499	546	513	566	552	547	537	560	486	547	501	503	496	524	499	518	491	547	572	556	493	547	498	499	507	513	529	497	542	489	483	563	505	438	537	523	500	537	525	562	514	513	519	519	519	516	521	514	550	523	542	536	501	557	495	512	490	536	531	495	525	515	541	566	486	532	482	513	488	508	507	574	526	552	506	515	537	554	503	524	502	489	552	549	518	518	545	523	489	540	487	503	541	509	527	523	474	524	530	505	517	507	536	521	502	509	565	497	485	502	525	545	484	563	526	502	472	525	565	554	490	500	511	485	518	499	502	548	546	525	524	538	503	494	546	514	506	534	541	523	533	501	507	494	526	527	561	498	527	576	543	501	514	577	510	519	476	491	489	511	511	524	516	526	521	511	488	531	519	524	509	539	495	539	500	502	522	510	544	504	530	497	529	528	488	509	510	539	550	561	550	560	457	505	505	519	530	500	542	529	521	524	516	506	457	542	476	530	545	493	518	539	507	583	502	535	486	483	507	518	519	531	516	503	528	558	533	521	540	510	560	462	533	497	495	524	587	510	520	537	551	523	511	517	518	531	516	542	526	488	491	485	532	501	515	501	468	516	522	492	539	522	481	526	530	506	513	520	541	521	530	491	516	518	544	538	482	545	541	528	538	510	554	512	498	502	560	540	530	532	519	531	537	510	491	493	518	556	516	478	520	521	530	496	510	552	495	509	486	497	559	535	501	524	510	514	531	537	524	498	513	553	521	547	573	498	533	523	580	505	545	532	531	545	494	505	534	496	493	547	522	524	527	518	531	548	511	511	494	543	564	554	518	514	527	549	525	545	501	524	529	511	507	539	529	518	489	529	484	488	476	496	554	525	514	471	546	524	555	506	487	521	512	542	524	522	549	513	496	517	559	499	553	510	535	533	566	515	538	564	534	521	552	513	502	518	487	526	475	559	513	507	462	483	508	505	512	481	491	518	537	512	532	541	514	533	504	495	518	478	543	508	504	513	520	530	519	515	471	447	507	553	523	519	544	534	515	509	516	501	489	521	541	534	527	555	492	485	567	529	521	553	498	527	503	548	562	517	483	513	509	526	515	506	515	504	533	485	505	508	484	513	533	489	462	553	564	547	500	520	508	495	536	548	481	505	526	556	506	505	514	551	536	518	519	523	514	501	499	550	495	548	533	488	503	498	520	499	535	490	496	520	490	499	507	503	532	549	517	494	468	524	519	508	539	503	545	509	489	510	488	535	553	531	542	521	492	549	574	514	483	501	484	539	492	514	527	522	519	560	531	533	532	524	552	510	520	539	542	502	523	516	490	497	540	492	540	526	529	553	500	525	512	503	500	540	524	557	545	500	469	495	497	511	530	518	540	521	530	548	553	535	515	536	533	522	490	521	502	509	506	542	514	553	516	547	508	546	499	517	499	520	551	526	514	547	488	521	544	513	527	509	483	526	478	540	531	492	550	524	492	510	521	528	519	569	502	491	491	500	481	532	480	452	536	527	516	510	552	513	503	524	541	500	487	520	527	507	506	527	540	556	474	534	540	508	503	515	538	533	521	539	493	502	500	529	506	492	504	543	488	529	511	539	524	483	518	545	541	540	525	524	521	550	528	549	523	513	518	548	526	543	497	546	519	520	528	503	526	508	527	472	481	533	519	524	526	524	521	528	513	551	560	580	558	516	501	491	537	568	510	513	510	553	547	480	539	536	531	546	493	498	534	503	511	501	441	543	487	535	516	513	519	494	535	539	540	541	517	508	534	548	487	514	522	545	540	480	530	520	505	527	519	533	524	543	540	496	510	509	531	535	569	508	553	529	531	550	568	481	537	547	530	509	498	533	534	524	492	523	532	529	486	563	563	536	520	510	523	559	540	564	521	517	526	467	525	508	558	530	507	477	515	528	576	519	537	529	567	498	490	526	524	499	540	519	533	571	478	522	557	537	565	529	489	546	473	494	551	525	516	509	527	520	516	533	494	555	511	522	510	485	541	529	530	514	502	512	511	530	520	487	510	473	504	552	537	527	544	499	504	504	491	547	513	528	520	554	509	504	549
28544	7632	5183	2573	1928	1594	1419	1270	1169	1087	992	985	959	937	862	859	851	847	822	838	857	816	854	799	800	837	846	824	804	832	850	845	866	833	806	806	803	823	788	800	861	817	750	818	841	777	804	812	811	750	811	804	803	805	813	838	825	827	834	726	813	849	827	774	796	804	806	774	804	778	849	777	800	835	830	869	851	789	837	843	814	818	755	809	818	826	836	812	872	811	833	792	816	802	838	836	818	787	810	798	797	761	806	822	821	837	835	808	854	785	809	781	818	808	839	823	856	861	761	827	783	811	814	831	837	819	817	792	813	849	784	791	868	781	787	776	796	772	838	800	798	787	842	795	801	832	827	842	787	851	831	796	758	796	821	770	802	834	761	828	748	833	780	820	827	835	815	779	775	807	809	845	822	883	803	764	755	785	800	843	798	853	805	775	853	829	772	802	810	826	772	818	783	845	813	837	879	824	808	770	794	842	798	791	863	826	837	807	863	801	813	816	793	719	776	833	875	759	787	778	846	764	831	827	827	794	799	804	825	775	759	777	816	828	803	838	793	806	849	830	814	809	823	815	829	774	767	843	846	795	848	800	834	818	848	834	836	827	811	840	793	811	801	792	809	813	835	834	794	777	817	824	785	804	777	840	813	805	841	822	830	840	780	819	801	851	834	766	835	820	833	852	844	809	813	806	848	799	825	802	834	804	850	815	794	796	785	781	823	782	801	812	809	853	860	843	788	898	833	866	822	786	791	795	779	812	817	824	779	845	805	810	847	803	863	779	814	805	770	811	813	783	816	795	810	784	813	792	834	788	828	799	819	790	809	815	845	838	814	780	787	776	845	786	816	826	821	801	844	818	799	819	808	817	833	837	790	835	815	830	795	825	757	761	751	806	785	819	808	852	798	842	792	843	811	848	834	806	767	787	847	834	862	791	830	804	829	816	777	816	821	810	795	800	786	832	848	773	804	832	835	801	792	834	799	795	827	833	816	839	807	803	848	829	851	811	793	829	798	766	827	806	822	773	811	834	821	796	801	828	767	828	836	820	789	807	761	774	777	822	820	802	795	774	855	797	806	776	804	797	749	824	770	860	784	778	824	814	784	815	818	850	849	836	751	878	805	812	762	789	808	783	799	822	785	805	803	796	805	788	814	836	809	789	863	798	808	794	840	825	824	823	813	796	834	827	813	802	822	783	779	801	812	853	791	815	723	831	814	822	792	821	794	789	838	804	783	799	819	812	817	825	796	827	807	847	833	768	820	845	734	805	776	784	794	849	838	792	824	822	817	866	823	866	802	803	836	807	749	803	828	830	826	808	779	792	849	805	794	840	847	873	782	843	851	836	793	854	840	784	810	826	742	802	803	790	827	794	796	853	763	801	817	829	830	812	827	749	779	841	811	757	815	816	872	727	842	798	777	815	784	813	801	801	806	797	861	765	767	804	804	788	802	799	801	837	802	856	780	780	768	835	814	777	777	843	821	819	773	816	827	806	764	752	765	757	824	848	823	834	849	795	825	839	820	820	836	838	836	825	829	862	776	795	773	824	853	802	793	777	868	806	817	847	777	867	796	813	808	779	807	786	798	827	801	798	857	793	802	818	800	809	830	702	829	821	827	825	793	836	819	854	827	820	837	785	801	769	838	815	844	814	805	795	804	793	762	810	769	866	800	843	825	810	773	823	828	783	835	824	797	817	835	793	844	796	837	836	723	831	838	850	848	807	849	816	803	796	843	819	843	789	809	799	828	815	831	840	803	808	797	793	862	794	781	799	830	764	819	790	831	838	778	807	850	838	743	837	803	825	847	809	813	774	791	825	780	818	797	839	769	866	812	843	798	777	817	789	750	790	797	804	834	841	839	837	787	869	787	755	846	814	814	809	846	793	801	796	854	765	783	839	790	803	793	857	841	784	808	788	849	862	835	795	834	835	806	829	792	830	819	799	818	832	803	779	884	793	863	827	815	824	831	895	832	775	826	796	795	832	797	796	796	805	824	794	799	813	770	781	837	869	816	841	779	827	778	801	807	873	772	842	802	839	817	757	820	760	814	806	793	787	806	862	799	806	865	778	809	749	827	872	795	793	802	853	761	822	757	826	887	812	835	854	820	812	831	801	816	850	772	790	783	840	763	824	810	817	765	814	768	843	805	783	854	811	812	802	763	788	811	809	882	789	877	796	815	859	826	754	766	777	822	830	857	828	824	801	872	827	818	783	780	820	768	810	826	783	800	765	800	749	793	796	801	831	863	801	788	818	794	792	842	787	801	839	884	872	843	777	808	817	849	786	829	788	791	780	768	828	805	823	805	823	778	868	790	803	788	836	809	839	839	785	824	809	852	861	818	824	804	835	824	808	794	846	806	813	782	803	775	789	807	809	812	776	827	769	782	837	817	823	786	852	843	840	847	876	797	829	809	833	828	819	832	787	799	809	836	770	834	782	809	793	805	799	809	825	796	780	801	808	842	820	825	800	837	788	845	791	785	797	831	823	795	825	820	788	813	834	812	845	835	772	810	837	803	815	843	830	828	751	814	867	815	834	853	767	763	788	797	800	789	841	791	801	755	796	814	830	812	816	818	797	808	776	798	835	852	772	787	808	820	834	835	842	791	766	793	840	842	808	832	830	773	867	794	824	809	846	779	796	803	812	825	825	809	826	779	785	829	787	790	805	791	788	757	787	799	783	821	812	808	845	791	774	816	778	766	837	834	796	765	804	851	791	847	814	770	796	881	863	790	765	804	824	839	815	813	781	809	813	882	863	798	755	810	800	778	813	791	854	805	753	795	788	832	827	828	810	811	705	789	806	818	840	807	841	840	832	839	789	817	825	819	772	789	842	782	861	765	800	808	830	850	776	852	782	803	821	868	819	795	818	862	846	793	815	851	781	789	821	783	823	837	750	821	793	849	809	812	873	854	849	746	841	857	823	798	819	773	794	820	812	854	772	867	766	807	797	788	820	806	804	780	745	829	794	853	802	807	804	820	788	808	796	810	792	807	812	804	816	790	816	755	811	761	860	748	844	797	761	794	809	857	801	803	755	814	857	854	826	826	846	836	778	822	816	793	801	768	808	780	795	812	805	885	802	830	813	837	792	784	810	834	796	842	777	872	799	756	776	777	777	827	843	802	798	748	806	791	830	776	851	808	808	838	827	795	827	823	872	819	816	834	793	887	837	838	812	780	805	829	781	784	817	843	817	844	802	775	836	833	793	779	804	831	783	816	769	774	811	762	792	775	800	816	846	781	805	820	806	767	831	783	764	806	852	852	802	837	793	843	802	788	842	809	783	808	806	816	802	835	821	774	857	795	832	766	806	785	840	793	794	859	821	823	843	841	863	783	828	851	838	815	765	810	831	792	820	788	802	797	862	902	836	795	836	774	794	765	762	855	859	816	822	818	807	748	795	854	811	789	827	826	803	837	788	853	841	823	814	885	761	782	810	853	794	804	827	783	828	824	804	792	800	816	856	793	822	823	814	817	802	802	820
24341	21347	28528	24469	21029	5035	1374	924	786	742	688	639	600	597	575	546	560	528	493	533	498	484	495	515	541	496	505	524	498	503	469	453	543	478	501	463	525	481	488	471	457	468	456	432	498	508	460	424	437	464	449	481	507	478	488	495	481	442	503	469	493	477	469	419	472	452	457	497	453	452	450	482	448	464	479	440	486	507	467	451	441	470	451	468	437	476	459	437	483	450	450	486	445	478	497	442	478	469	469	454	443	491	469	486	461	461	487	452	412	466	466	489	456	457	475	504	466	485	452	454	463	436	472	488	463	515	431	474	496	438	466	471	464	471	437	451	480	442	434	452	455	486	444	501	492	448	486	502	475	449	433	472	468	502	465	459	442	474	444	472	475	441	451	481	478	477	483	452	450	499	500	471	478	442	488	469	441	464	463	481	472	487	449	466	479	468	487	476	449	461	469	471	446	458	468	491	522	483	442	453	455	456	468	432	447	468	467	453	485	486	489	483	430	481	463	472	464	429	493	469	442	483	435	520	451	447	494	442	489	447	512	484	476	441	472	472	459	492	482	458	411	485	485	434	480	488	436	453	413	456	457	443	453	464	466	444	488	473	429	509	500	456	461	470	483	469	435	464	484	450	457	544	484	471	489	432	451	447	494	504	471	456	471	464	437	476	439	475	435	434	460	438	489	472	501	465	512	473	429	437	517	487	460	465	442	440	473	473	391	461	471	462	490	437	467	479	438	459	491	496	464	477	477	461	455	478	438	452	539	463	489	440	468	469	485	451	507	479	436	472	400	481	471	486	465	498	473	494	542	445	426	482	458	492	445	463	481	495	492	448	492	448	495	468	481	497	488	434	458	472	470	473	452	476	489	455	493	498	443	499	450	464	445	478	489	472	480	454	445	454	496	404	451	447	460	482	469	456	465	457	475	460	475	478	499	486	478	430	501	462	456	429	461	468	429	476	443	474	481	489	475	412	497	439	463	485	507	443	416	453	451	484	465	483	475	459	448	483	499	474	489	481	482	455	441	435	447	457	454	438	478	475	452	436	465	482	460	471	479	458	486	466	480	425	472	474	486	476	457	460	468	446	454	476	438	461	461	434	468	481	463	442	447	459	428	490	491	460	443	429	454	409	481	486	475	470	467	470	488	461	501	470	456	488	478	451	437	427	472	439	439	434	461	491	457	465	468	394	471	450	466	504	448	417	483	417	457	471	501	439	484	488	468	435	491	477	492	481	465	462	487	484	461	450	408	473	444	467	514	465	460	447	511	427	440	438	469	442	463	499	448	453	508	487	476	463	451	450	451	511	469	441	435	477	492	445	471	474	479	479	481	455	481	463	468	462	458	451	492	494	414	439	483	464	500	419	459	462	467	488	417	452	471	499	472	459	468	507	439	455	504	489	484	440	470	446	428	450	480	471	477	467	429	463	464	468	504	473	493	470	451	449	460	457	443	474	489	447	483	485	461	460	486	484	459	467	456	462	432	481	498	471	463	491	473	455	470	472	444	470	454	445	461	501	389	523	482	485	478	502	461	498	509	462	487	477	498	470	425	447	482	468	497	481	473	438	471	491	448	483	465	475	446	481	462	501	498	471	490	427	464	501	481	458	475	438	454	478	456	487	459	493	447	480	484	498	474	448	447	441	463	456	470	487	472	515	451	441	457	456	463	466	454	463	465	429	472	496	453	451	462	466	484	469	483	478	475	496	474	477	432	495	486	467	451	457	465	421	473	430	466	465	455	440	455	457	450	478	444	485	439	448	454	446	432	468	470	452	425	449	460	477	469	475	480	444	470	481	447	449	444	428	484	448	463	465	480	469	472	488	458	456	465	468	470	515	481	463	496	494	436	494	490	458	447	475	468	457	480	491	480	459	484	505	489	467	456	484	446	424	483	429	442	469	447	444	451	535	478	492	481	441	493	463	448	468	463	453	462	479	441	447	490	417	442	480	476	411	466	502	495	445	496	463	489	441	475	449	428	443	491	464	449	507	461	481	470	456	454	489	462	448	460	512	468	484	451	450	457	517	465	484	443	478	489	446	484	463	488	487	464	456	461	459	467	445	451	462	457	485	471	488	466	465	475	492	468	470	455	426	475	437	469	469	477	487	472	488	439	424	454	400	447	457	482	465	468	480	483	491	412	488	452	441	453	500	471	475	447	475	499	475	443	451	469	471	488	463	502	439	476	492	479	510	459	442	480	476	458	452	472	456	457	467	479	410	478	480	469	462	468	494	425	480	473	511	444	461	444	483	483	465	467	433	473	462	455	482	450	464	443	500	490	478	463	524	436	467	495	456	464	465	447	477	443	465	408	480	428	445	455	463	479	490	445	463	498	452	432	489	480	483	494	452	439	480	436	444	417	481	476	457	460	453	470	462	443	477	422	485	458	464	472	468	426	484	416	503	462	467	498	424	471	469	443	505	461	473	478	454	461	449	501	470	447	449	499	447	470	454	454	481	481	425	495	446	475	448	418	443	497	491	495	513	463	504	469	437	462	464	447	491	491	440	458	463	433	495	485	438	482	470	448	463	431	453	446	471	445	422	464	450	473	440	426	453	504	446	475	491	461	443	440	445	462	471	435	460	449	487	444	474	467	486	498	432	493	444	497	461	446	434	454	450	457	480	521	475	470	504	473	422	493	500	452	447	471	434	457	436	414	468	394	460	428	483	473	455	479	440	453	468	480	432	492	444	500	504	493	441	500	458	477	420	433	424	420	476	468	454	450	471	438	446	448	476	459	476	492	462	436	498	477	457	469	513	463	525	492	424	458	451	435	442	470	463	466	440	430	453	467	480	426	472	449	480	473	441	472	466	485	475	471	440	461	463	451	444	454	455	432	489	437	432	466	499	476	496	475	475	440	472	476	477	454	448	495	495	468	466	455	476	444	489	453	459	491	453	430	453	488	480	456	478	475	506	483	430	459	455	433	479	463	443	463	407	448	463	495	464	458	509	475	457	481	466	446	441	460	473	465	485	451	459	462	466	461	504	482	468	501	441	466	444	442	470	447	451	471	430	472	482	474	466	494	469	463	474	452	445	501	466	481	489	472	472	453	447	471	474	428	431	428	425	448	443	526	474	428	426	468	469	441	444	465	461	476	460	462	476	479	477	489	487	465	451	454	451	481	468	482	447	447	483	462	474	455	445	507	485	468	468	455	445	458	436	436	452	493	467	507	478	465	465	488	477	483	480	487	477	486	467	448	470	491	495	420	467	487	496	482	492	469	450	482	438	485	454	469	486	456	505	488	456	471	473	481	467	472	446	467	496	440	440	508	471	466	470	482	445	483	441	489	462	454	476	444	481	485	477	474	484	468	438	451	421	469	469	497	471	438	444	482	474	506	483	410	455	463	444	426	459	480	449	522	469	471	493	477	457	474	479	465	479	475	503	454	433	507	459	491	465	479	482	473	442	465	465	449	459	458	455	470	448	451	452	397	466	460	450	442	484	442	489	499	489	469	438	448	478	405	456	483	452	485	473
32319	16322	11667	5991	4249	3446	2730	2176	1871	1641	1492	1323	1220	1107	1060	1016	1019	966	941	916	892	871	871	790	807	843	771	816	761	839	831	804	792	780	770	845	778	780	775	735	771	789	771	789	764	744	704	781	732	703	751	743	759	767	766	773	734	778	776	787	759	727	767	734	775	810	740	763	729	770	767	726	791	734	774	772	776	745	763	751	792	715	728	735	711	791	779	794	732	721	739	724	768	694	762	770	801	734	732	742	694	732	759	787	731	720	697	753	796	772	698	761	778	796	736	769	722	787	719	783	719	705	749	743	733	750	782	763	698	768	762	746	770	748	745	762	764	804	713	675	719	751	755	710	769	762	724	716	767	752	756	735	739	764	819	789	737	748	677	759	756	704	744	748	667	759	744	735	795	745	766	744	753	711	720	782	709	693	747	735	719	727	757	773	713	734	738	714	759	770	767	760	751	732	784	766	744	752	745	781	706	795	781	753	766	727	789	780	741	757	718	746	750	721	755	753	695	750	730	762	764	772	719	758	749	744	739	720	715	764	790	723	781	696	759	729	799	727	770	764	743	744	718	751	695	761	769	714	700	796	736	739	767	709	733	714	774	749	756	692	766	739	707	749	786	735	722	746	729	741	769	731	748	796	787	808	790	769	747	740	746	730	722	775	767	743	741	723	769	768	732	773	774	766	730	767	794	727	784	771	791	828	733	726	742	723	779	737	719	751	753	712	729	741	739	709	790	709	763	702	730	773	778	765	786	773	746	742	759	774	721	758	764	729	738	781	749	788	713	727	734	725	777	737	725	747	724	752	726	765	714	753	785	740	739	769	725	737	708	698	716	727	758	691	758	760	770	760	720	731	724	771	770	736	755	808	785	775	772	760	712	780	689	726	688	760	746	771	746	731	764	747	761	737	723	732	763	780	739	748	766	733	751	769	733	748	739	791	719	741	756	708	720	755	708	757	769	711	751	782	738	782	761	745	716	741	725	751	695	740	721	711	723	732	762	784	746	754	751	746	701	730	764	742	761	756	729	808	765	761	746	779	703	772	708	722	786	725	735	756	723	811	784	735	722	738	757	715	712	764	750	762	708	720	708	724	735	794	762	748	735	729	756	784	743	735	782	767	722	741	729	715	716	728	717	745	736	735	730	731	714	761	724	781	769	765	732	712	695	750	723	754	761	710	728	788	798	770	753	723	707	736	734	763	731	727	786	749	759	722	742	753	701	779	757	763	750	755	753	727	737	702	715	795	730	738	750	753	754	736	776	729	700	733	707	719	753	721	736	777	754	748	766	760	725	772	733	741	774	701	772	763	731	713	760	747	769	744	736	753	739	752	755	759	727	755	750	740	742	731	765	738	737	760	756	675	751	764	793	712	718	728	786	745	699	752	759	741	772	757	763	736	740	769	784	804	768	755	765	719	767	764	750	725	728	705	749	750	722	754	787	708	733	764	681	740	758	739	707	714	719	743	758	697	770	749	728	713	727	728	813	739	760	732	765	728	730	715	778	730	730	746	712	718	725	736	729	735	734	786	711	781	764	773	776	737	762	767	762	713	747	699	763	714	749	741	713	750	741	729	771	764	748	722	733	730	713	715	777	733	759	779	758	722	744	751	734	714	779	747	734	754	760	775	784	729	760	747	708	767	740	794	781	733	735	768	712	736	727	786	727	746	716	714	787	771	710	769	786	749	765	729	726	737	720	723	786	785	752	731	720	710	723	735	696	764	759	653	763	714	741	744	763	726	752	758	732	720	737	730	740	764	759	767	687	730	727	762	725	725	773	781	812	724	728	720	754	776	721	731	761	747	747	765	700	778	765	752	776	749	739	724	718	771	738	729	734	762	725	721	747	768	782	722	740	760	719	718	715	730	764	720	757	775	737	797	787	744	733	740	748	752	740	790	759	710	735	752	769	727	676	779	776	733	787	758	755	739	749	749	766	779	707	756	730	738	734	711	781	747	760	745	742	761	728	725	675	700	731	726	726	751	778	716	763	721	739	740	747	707	745	783	767	764	731	768	724	717	778	760	724	746	746	704	776	797	768	761	736	745	763	752	785	748	730	696	749	738	747	768	703	766	747	745	764	775	737	732	704	793	738	776	792	734	750	764	746	721	712	662	739	723	708	774	746	756	735	786	725	737	716	754	704	726	708	734	801	775	700	737	754	683	733	747	773	773	772	745	729	731	713	714	763	726	743	734	729	750	776	750	722	747	790	801	807	749	739	703	730	762	717	739	760	717	717	778	716	731	730	724	754	771	743	757	702	691	693	789	766	754	729	740	780	771	771	743	763	740	735	738	759	765	749	762	753	755	713	756	718	745	717	775	745	745	792	726	747	732	746	722	717	748	746	787	757	733	764	714	719	705	750	728	736	713	731	805	758	786	765	727	766	710	747	781	779	710	733	716	728	735	745	774	757	744	704	759	819	718	715	792	774	773	727	730	739	733	743	748	774	745	740	794	689	740	784	735	782	742	731	745	725	742	710	702	746	735	717	724	727	701	803	749	772	729	730	743	795	708	794	722	721	753	748	731	782	766	746	737	772	722	701	715	741	750	809	760	735	766	758	723	712	706	748	748	765	724	704	729	731	715	747	709	807	726	736	771	758	722	803	739	738	752	711	768	731	824	788	751	691	756	725	715	750	765	724	770	785	723	766	725	718	776	756	793	816	745	716	750	766	737	711	748	675	771	788	754	754	755	733	775	789	752	732	744	789	754	751	763	770	747	787	776	772	707	766	744	767	759	728	722	791	727	791	757	759	729	746	787	736	723	730	722	781	758	778	793	764	756	727	764	800	713	763	764	736	693	738	756	748	760	737	768	809	742	735	742	766	777	740	758	740	771	731	737	777	782	744	730	771	802	725	742	769	728	748	738	747	734	741	716	779	720	768	808	701	775	742	800	731	715	754	734	714	714	713	764	764	699	715	717	719	754	764	745	761	706	772	727	753	786	748	736	773	756	732	765	755	771	726	723	751	741	745	725	750	730	765	774	760	716	763	735	773	756	750	728	730	747	770	724	757	769	739	700	689	751	721	732	746	732	741	675	718	758	748	718	770	694	700	751	773	717	765	748	743	779	728	742	727	728	778	763	747	728	780	763	746	736	785	704	757	700	722	688	768	782	715	749	724	748	742	719	781	724	773	800	784	744	749	753	738	794	764	759	749	768	711	748	779	760	735	740	749	747	751	774	755	691	713	720	776	769	757	793	753	758	716	708	760	772	745	711	767	704	726	767	704	775	683	745	787	738	739	700	693	735	757	724	777	757	786	761	768	769	760	774	761	714	689	720	769	749	785	742	747	759	741	730	714	713	766	712	717	729	684	741	714	684	770	750	741	679	773	739	709	746	753	749	714	676	742	801	698	788	767	700	771	753	733	705	794	812	748	713	748	706	721	765	747	769	726	725	757	754	691	739	802	695	752	756	731	674	721	719	751	733	726	755	740	713	729	743	742	752	727	760	750	749	705	786	779	745	783	773	772	741
23339	21346	29152	23861	21347	20682	3267	1019	743	627	543	523	416	379	393	348	314	319	278	271	281	263	281	305	284	270	239	239	255	255	239	237	253	252	264	226	257	222	235	221	218	220	204	246	207	240	230	240	239	206	239	235	235	209	263	237	220	216	213	232	225	208	224	242	204	218	208	233	227	224	216	226	206	201	216	199	193	233	213	229	213	224	210	195	240	207	224	219	225	225	214	224	245	211	225	224	249	211	216	218	220	219	193	229	226	225	202	234	204	242	230	204	220	226	187	225	213	215	233	229	196	206	209	199	213	229	236	199	227	197	223	210	222	200	231	232	215	201	223	213	210	217	225	212	225	207	236	204	224	226	200	211	222	225	207	207	193	201	220	224	234	213	216	215	228	229	182	203	235	220	233	226	218	266	214	189	205	261	190	240	218	180	210	201	215	203	189	238	205	215	220	234	211	214	229	190	214	199	210	209	212	231	205	227	255	234	228	224	208	222	251	211	231	203	190	209	255	233	212	210	225	200	210	205	215	216	228	200	218	213	214	218	249	204	226	199	227	245	231	218	219	209	213	230	224	217	200	219	197	214	263	212	213	215	212	234	240	198	225	211	220	216	218	198	213	218	229	211	224	233	227	209	218	194	213	217	216	216	217	209	206	217	229	221	208	212	240	207	213	221	215	185	203	231	233	197	209	217	197	227	210	203	230	187	222	232	220	204	208	202	186	217	236	219	244	221	240	236	201	191	224	231	249	234	210	216	246	193	196	231	231	210	214	205	202	209	215	219	224	215	225	188	214	217	241	229	230	210	247	201	225	233	199	214	218	217	228	205	212	203	209	234	217	224	228	194	198	202	222	250	219	227	248	229	257	225	222	211	248	228	213	212	266	222	189	210	208	188	225	236	209	225	218	208	256	212	209	207	227	217	226	195	207	224	224	211	236	237	206	220	216	208	236	236	214	204	201	239	232	241	200	209	211	225	218	219	217	215	195	252	195	201	233	231	218	216	230	232	229	212	242	257	239	236	176	234	207	211	203	228	208	209	209	227	215	199	220	226	216	214	186	210	229	226	236	234	228	212	205	225	233	208	243	194	208	201	196	210	223	222	232	213	205	222	199	233	229	220	209	222	210	230	205	243	221	241	207	224	233	235	255	198	188	224	221	202	211	245	206	222	197	205	179	212	223	216	247	220	231	212	231	219	219	198	249	247	225	193	247	215	239	217	215	199	208	210	220	211	219	234	215	209	211	233	223	203	230	200	199	233	205	205	214	210	214	214	235	236	222	190	242	244	206	225	233	237	204	246	218	244	193	216	223	198	177	205	250	207	196	236	208	203	239	197	218	221	213	223	231	215	254	238	211	209	197	215	206	208	199	214	196	205	252	217	221	198	229	220	215	232	220	241	207	201	234	210	204	216	219	212	220	229	210	229	221	214	220	233	207	212	208	218	215	209	218	224	227	222	215	239	217	217	229	219	227	224	211	198	212	222	206	220	185	225	223	220	192	223	238	197	238	238	232	212	196	239	244	209	212	224	203	233	211	216	211	204	212	212	218	214	209	222	226	246	204	207	212	219	229	208	246	194	247	220	198	233	205	189	224	249	216	235	233	207	215	204	192	213	221	202	236	217	187	210	234	219	214	207	231	206	221	214	217	224	228	220	234	220	217	199	223	210	209	243	209	235	198	220	216	198	189	229	237	212	208	209	192	259	215	200	209	211	233	210	230	229	216	213	211	224	225	203	238	234	210	214	224	208	198	234	229	217	240	199	224	205	209	232	220	198	201	207	200	207	230	235	222	225	205	232	216	229	189	216	196	220	225	227	210	199	216	204	233	210	231	198	203	207	194	221	228	198	192	205	229	225	220	238	207	249	242	208	210	227	189	203	195	198	224	239	228	200	215	233	239	221	219	203	194	238	195	208	212	225	229	209	187	230	221	212	204	213	207	215	227	223	220	236	215	225	232	212	220	195	224	198	247	221	225	231	203	174	213	206	223	224	213	210	195	208	216	234	233	230	234	248	211	201	234	237	198	223	211	204	223	257	211	223	232	189	224	225	212	227	221	208	210	212	222	235	218	216	208	203	226	205	193	226	236	211	233	215	212	218	207	221	205	218	222	215	205	241	231	225	227	200	186	229	193	197	221	229	240	220	213	213	228	217	214	211	193	231	214	208	240	210	218	206	228	201	214	226	215	219	227	232	237	235	238	222	211	236	218	209	242	194	206	216	251	244	203	228	229	210	183	190	246	236	227	211	264	235	221	232	210	197	212	244	200	212	214	215	247	214	223	222	211	206	215	193	229	205	230	226	220	201	216	226	219	197	202	183	196	216	226	199	221	175	205	221	206	210	212	198	215	212	230	207	208	206	194	214	229	232	202	204	245	216	227	182	219	213	221	226	218	215	228	219	211	204	209	221	196	209	199	225	222	242	237	229	192	206	215	239	199	218	230	229	199	234	217	210	249	243	203	214	228	193	210	244	213	211	216	221	235	239	261	205	215	209	237	208	200	198	210	198	205	219	223	201	208	228	226	193	242	219	202	227	231	226	235	213	216	202	214	240	235	237	216	204	209	220	236	226	223	208	222	221	219	206	218	244	222	222	249	223	217	228	206	224	216	209	226	214	206	207	240	213	215	216	235	205	220	200	239	205	207	205	200	202	222	241	214	217	216	222	232	204	218	193	212	209	229	206	191	219	219	214	234	205	250	212	220	226	210	230	211	200	216	179	217	240	191	227	218	198	207	185	204	209	210	228	230	216	216	216	216	192	210	212	187	238	233	229	208	231	217	214	204	186	196	224	203	191	229	187	194	238	232	219	201	221	202	193	244	206	240	243	198	200	228	199	201	220	215	202	244	188	208	225	217	216	213	220	182	221	235	209	221	225	210	263	211	202	213	219	228	206	233	207	223	224	219	204	230	230	237	213	207	215	226	211	223	223	204	234	223	199	211	234	228	208	226	208	194	214	221	241	207	182	218	222	205	207	234	198	224	210	240	221	223	212	238	245	261	229	204	213	212	205	194	233	191	212	199	244	210	243	217	190	221	206	223	206	198	206	222	216	229	219	209	229	201	206	228	220	220	220	233	236	225	220	217	203	203	207	223	232	206	245	216	213	219	230	215	193	232	221	207	229	203	217	189	211	229	221	215	215	226	221	232	218	215	213	185	232	211	175	205	211	202	224	184	216	199	215	189	217	211	222	237	218	246	196	229	198	235	203	220	219	230	225	204	198	203	213	213	211	219	208	229	243	212	200	219	197	213	215	227	195	207	217	217	230	243	216	207	217	220	208	231	230	211	239	198	202	212	217	218	233	215	223	215	217	202	215	209	217	204	219	228	239	213	205	228	248	240	202	191	221	222	202	218	225	210	216	220	206	218	256	208	199	222	202	221	205	230	219	243	186	212	189	218	208	206	213	224	192	214	221	256	226	221	201	216	224	227	202	206	208	241	218	217	199	231	169	226	217	216	223	206	238	193	255	210	201
36503	21276	15705	8497	5813	4902	3530	2685	2166	1797	1517	1326	1191	976	884	839	700	683	658	607	603	569	523	540	479	471	441	467	473	432	462	427	445	440	414	436	419	415	405	378	390	380	344	422	362	386	321	375	387	371	429	385	356	378	350	391	398	375	374	385	396	363	348	361	367	396	358	369	376	357	354	376	398	343	377	359	365	366	390	355	399	384	368	358	390	349	370	348	376	331	388	352	373	348	396	366	376	375	371	363	383	345	336	360	340	354	367	351	379	357	369	379	370	393	391	382	359	372	370	330	356	344	364	364	325	359	322	376	346	333	368	356	364	342	373	348	366	325	355	406	356	339	349	399	354	353	363	384	341	343	383	349	355	369	392	348	373	356	367	332	362	362	376	384	374	363	332	382	340	337	357	345	343	359	374	383	363	356	365	370	366	375	384	345	358	360	335	348	407	344	363	357	362	350	412	366	349	357	340	342	346	352	369	326	369	359	332	349	362	381	358	353	354	353	352	381	345	343	358	374	342	338	353	348	352	328	339	372	362	341	365	383	354	351	348	368	353	363	347	339	357	353	341	375	342	373	349	345	365	372	350	379	375	353	349	331	374	323	345	335	389	347	398	332	337	391	321	402	375	346	355	348	343	366	365	335	370	361	382	336	352	366	374	411	352	384	377	356	345	338	411	340	375	370	355	339	357	321	359	369	353	323	382	351	370	372	360	337	372	380	369	357	371	325	364	365	331	343	354	364	340	333	380	328	357	363	323	362	333	373	373	334	321	356	379	373	350	347	362	346	380	345	373	357	370	354	327	337	341	388	397	387	384	366	367	361	359	393	368	342	395	340	374	350	386	373	362	377	346	355	337	308	328	375	358	343	339	341	353	376	386	348	390	347	359	352	324	352	336	322	386	368	349	356	377	363	374	363	359	353	374	318	360	354	346	369	332	343	349	364	391	345	399	335	375	371	351	354	314	362	379	336	337	356	359	350	340	371	367	362	381	357	381	381	354	340	382	323	367	369	368	366	307	372	356	394	365	346	359	339	387	337	328	369	374	353	372	329	345	384	336	357	380	377	341	359	352	369	343	358	364	377	346	329	358	362	336	377	343	355	372	351	332	357	373	372	319	350	381	347	346	361	347	399	359	375	377	342	360	376	352	363	352	362	363	371	352	389	363	335	369	373	384	375	402	335	343	364	349	372	375	369	380	384	381	338	346	369	373	389	330	361	349	388	376	372	347	385	365	349	361	358	366	343	369	364	364	338	366	361	349	366	333	367	353	377	367	355	359	382	348	339	394	367	381	395	367	388	351	364	358	371	399	357	362	323	354	348	373	347	360	390	400	354	344	382	352	345	385	353	367	339	399	365	388	357	352	350	358	357	356	345	406	362	397	325	386	348	345	343	366	348	375	362	370	356	358	398	369	337	334	339	363	345	361	363	371	372	359	348	368	363	350	362	352	344	369	360	343	338	357	383	381	350	349	352	344	308	367	350	390	378	344	352	364	357	348	395	366	361	374	333	370	387	340	337	375	319	352	353	396	367	352	342	360	379	371	329	338	388	347	395	320	368	406	343	361	367	383	328	369	416	405	367	377	370	363	378	332	343	349	400	359	366	306	354	369	339	363	363	373	361	337	346	371	339	381	370	352	378	342	359	352	330	328	381	340	385	362	343	367	372	362	347	366	340	341	369	372	325	361	356	360	369	360	366	351	368	330	355	361	348	324	347	325	381	367	362	398	347	363	352	365	330	351	362	392	360	370	368	357	341	373	361	366	347	366	328	342	316	360	341	367	345	366	348	388	366	352	367	364	378	322	362	376	344	355	354	361	417	306	366	382	384	327	362	347	376	359	364	366	340	357	358	356	360	363	349	349	365	360	341	370	371	341	359	392	359	339	368	358	360	356	371	327	344	326	366	343	363	366	324	359	364	349	361	385	389	334	347	356	377	342	380	341	366	356	346	349	362	329	320	361	334	370	375	360	378	334	371	346	374	333	334	324	361	355	333	346	367	347	360	356	376	353	351	359	359	339	346	378	345	370	371	385	340	361	364	366	375	346	376	328	358	386	351	358	328	347	390	389	351	369	361	369	352	345	367	361	376	310	334	334	346	376	344	363	362	376	353	364	335	391	345	336	345	343	382	370	378	306	367	382	368	352	352	331	362	359	347	355	375	332	364	373	370	332	381	359	369	338	384	375	382	377	371	346	348	369	375	369	367	329	359	394	379	353	365	378	352	391	359	371	361	354	362	335	364	357	411	364	377	376	367	337	368	352	362	361	328	343	356	365	379	331	364	349	352	339	373	347	359	402	370	358	366	396	404	364	385	369	369	326	364	350	377	330	346	341	371	303	370	328	381	380	391	379	349	371	325	387	355	337	344	340	357	369	338	336	352	383	377	361	374	343	358	321	344	363	361	364	380	345	349	337	324	389	332	377	347	333	351	341	357	347	359	414	357	354	346	335	344	390	364	366	340	345	379	382	373	345	376	358	373	359	362	367	378	356	379	372	330	356	396	379	376	343	342	345	363	362	378	379	334	355	352	342	327	385	329	332	363	396	330	385	376	359	332	321	359	365	344	330	411	380	372	397	337	318	385	367	382	366	375	325	324	326	351	360	375	328	357	348	334	356	356	346	329	345	365	334	350	368	336	374	347	368	376	377	390	344	387	358	342	369	379	379	363	330	382	404	353	329	354	355	353	363	377	339	358	367	379	360	363	347	335	331	386	366	369	340	379	346	379	349	345	401	347	369	374	399	327	342	340	359	368	345	385	370	365	407	380	371	334	362	347	361	363	369	347	390	379	348	327	309	347	383	378	360	362	392	391	394	371	342	354	367	329	351	354	370	360	334	391	323	344	365	363	348	332	348	339	375	371	350	360	345	363	339	386	345	352	362	362	361	315	343	343	396	360	354	370	333	362	356	393	314	348	344	356	378	336	351	352	350	354	348	338	346	373	355	372	324	344	337	361	349	349	360	395	370	363	346	346	365	341	333	387	375	344	363	341	338	344	351	354	386	354	376	389	370	362	372	347	351	392	343	382	388	367	368	362	379	381	373	367	340	359	368	392	350	347	386	343	369	378	374	379	347	346	382	349	353	350	352	365	376	337	330	363	382	381	318	335	363	372	342	385	306	359	350	335	380	351	382	325	330	369	399	398	365	353	340	350	351	336	352	348	351	363	353	336	351	353	366	387	350	384	346	395	394	400	341	344	379	335	377	329	357	359	375	356	369	366	384	401	366	350	360	342	408	366	372	377	343	332	338	378	351	371	353	350	365	331	323	367	383	374	370	375	348	375	363	368	329	336	378	337	337	348	343	361	391	351	370	379	364	361	341	373	361	328	359	370	351	353	372	372	373	345	353	343	328	323	370	385	358	338	400	383	351	342	329	382	392	390	398	342	368	392	343	359	401	346	356	366	363	373	338	359	380	338	361	352	306	384	375	387	343	373	379	394	360	333	336	347	345	348	367	341	367	343	361	337	347	388
27681	20549	9830	1771	902	771	689	656	597	550	552	580	543	503	536	556	507	479	536	502	556	507	529	548	495	527	465	481	492	531	453	519	535	540	531	443	513	549	561	503	511	504	479	501	547	487	497	515	478	530	529	517	528	537	551	481	534	486	493	487	489	525	531	532	506	535	531	498	564	514	494	510	504	525	504	465	516	524	528	510	514	527	528	517	538	511	498	493	484	519	522	446	518	535	521	499	502	514	496	483	471	527	507	526	492	540	530	516	515	546	490	505	514	491	537	511	480	524	565	498	536	550	522	500	553	533	487	533	525	508	515	522	526	502	531	534	511	559	533	487	469	476	495	500	528	477	524	533	503	522	529	524	510	498	502	495	547	510	506	520	488	509	509	507	501	503	559	533	502	493	503	517	530	506	519	513	493	470	509	554	492	495	493	510	568	473	554	513	474	519	510	487	527	520	489	459	489	487	530	543	537	508	527	490	511	511	526	513	532	527	570	522	503	464	523	528	501	518	535	506	526	500	519	518	507	532	525	472	509	562	544	498	498	501	498	511	511	500	539	470	500	523	494	499	533	518	529	467	497	521	483	515	508	514	503	516	518	506	549	550	522	512	479	518	548	471	509	509	540	478	545	525	535	531	510	483	475	492	497	500	525	504	538	499	484	513	532	522	488	497	556	457	514	506	481	504	497	492	517	518	517	496	508	517	540	491	477	531	500	520	502	479	507	513	491	515	528	514	507	549	523	498	502	534	512	472	548	504	499	480	486	521	515	512	509	507	502	505	494	523	508	527	513	551	531	516	498	499	484	477	531	540	482	553	506	514	490	517	486	500	503	487	551	508	482	494	554	507	504	538	547	495	511	515	520	504	487	489	517	513	510	488	509	509	524	520	517	528	509	547	517	491	497	501	522	474	483	498	539	497	522	478	529	537	549	535	500	490	511	483	516	530	540	533	546	494	508	465	514	515	539	503	527	502	499	556	526	529	499	524	525	516	532	540	510	524	545	498	497	476	519	540	526	539	528	475	512	530	499	543	541	531	468	505	484	521	524	521	517	485	496	503	485	505	517	534	495	480	541	497	525	527	516	516	508	543	483	465	547	502	506	494	543	505	498	455	527	536	514	521	513	544	537	520	539	554	494	511	473	496	523	483	519	529	517	494	514	465	467	474	521	495	505	531	509	472	499	573	530	517	466	555	545	502	533	483	518	495	480	524	518	564	489	520	535	483	497	535	531	504	482	520	508	532	546	503	461	506	498	492	489	473	542	545	514	494	521	508	531	509	505	485	510	523	499	529	487	494	533	485	495	530	504	501	514	487	535	500	533	494	528	518	484	520	536	473	524	516	507	533	507	482	551	484	520	523	527	525	517	511	557	514	503	549	484	489	514	505	532	501	542	514	478	537	501	499	488	494	505	486	554	525	501	512	465	548	494	509	518	488	495	568	481	498	503	508	502	569	523	482	483	500	479	533	479	509	513	500	490	519	503	504	498	521	503	494	538	515	512	532	523	494	548	509	501	544	501	508	549	482	513	532	496	531	498	531	544	483	487	543	484	534	489	471	522	508	481	552	525	550	480	515	499	510	489	541	518	498	528	487	474	497	517	492	506	515	524	518	483	537	513	505	508	489	526	549	483	567	539	511	551	531	523	516	476	524	512	479	555	538	455	505	515	503	514	510	547	520	499	504	498	507	496	517	557	513	470	469	468	490	531	534	532	501	492	487	522	504	480	515	493	464	506	523	504	526	528	495	500	554	470	565	464	488	538	523	501	522	500	493	493	493	535	517	513	491	519	536	553	490	498	537	509	521	506	519	543	493	535	506	510	531	522	526	476	474	512	529	532	511	518	461	518	494	538	489	501	507	523	500	499	486	517	479	522	503	515	518	492	515	498	564	530	554	532	500	539	526	508	509	486	545	537	484	482	545	523	504	519	526	520	551	497	499	526	520	509	543	493	522	488	487	535	505	470	495	532	543	496	535	465	521	513	512	500	455	520	479	510	498	554	483	507	521	488	503	512	494	493	518	500	479	516	511	484	484	497	530	505	495	526	519	504	529	541	507	525	526	546	565	497	523	523	492	532	528	554	514	492	483	490	517	489	494	496	533	548	506	540	482	544	547	476	528	553	546	503	529	513	525	541	497	490	498	477	479	521	509	527	525	537	519	517	518	513	490	503	494	521	502	504	527	498	525	516	524	489	475	551	530	508	482	492	517	530	523	514	509	507	521	509	536	525	567	499	511	514	512	507	489	517	503	550	505	529	530	483	500	488	499	522	536	547	481	540	470	499	545	516	548	506	526	511	511	483	517	515	502	500	507	510	525	539	490	537	490	558	528	550	478	495	495	474	481	484	510	513	528	517	541	513	467	518	523	489	530	519	487	486	506	526	511	538	500	540	551	573	526	506	545	497	518	483	491	502	486	530	554	525	520	517	484	529	490	527	512	491	523	489	503	514	470	520	503	535	465	488	489	488	488	523	472	521	482	461	510	480	519	508	496	537	493	514	534	485	544	489	518	486	524	520	524	494	514	498	557	526	526	508	537	553	562	528	526	506	503	483	546	516	516	522	545	512	524	515	530	541	498	482	520	533	504	539	480	518	486	501	509	506	521	510	502	520	534	460	507	560	489	496	500	487	579	508	532	521	518	512	468	531	497	526	538	525	516	505	526	531	501	538	509	496	523	513	473	491	541	536	514	538	490	480	514	487	522	458	512	534	540	558	511	481	514	494	513	501	545	477	527	539	506	536	500	463	526	532	489	529	522	506	537	499	513	497	470	519	494	518	467	567	543	482	533	502	481	527	522	524	517	517	483	450	528	541	544	530	507	546	538	512	523	489	475	521	528	511	483	565	522	516	532	486	538	515	480	514	471	549	543	517	516	512	515	484	526	496	516	472	528	483	543	468	532	476	572	519	518	531	490	532	496	562	522	530	519	512	520	500	505	538	485	519	513	558	496	499	487	495	543	524	506	488	547	524	502	513	517	479	535	547	487	476	535	511	511	475	535	543	516	507	532	496	511	566	507	505	513	519	510	535	570	492	513	527	530	507	532	520	470	542	550	503	516	488	537	523	525	554	521	509	540	518	525	536	500	544	533	496	519	585	496	525	504	542	519	528	527	524	532	513	523	494	521	482	548	495	517	508	512	503	506	490	543	512	542	511	484	470	514	564	503	534	495	573	507	534	512	465	513	542	497	492	543	514	509	544	509	501	531	516	500	505	514	549	488	504	500	527	514	517	501	529	540	510	530	529	530	538	495	537	505	506	508	519	523	471	493	517	502	502	517	523	496	505	505	499	490	585	524	505	495	473	544	514	548	526	491	514	498	505	497	496	488	487	534	509	546	501	568	504	531	476	511	460	543	537	512	551	513	525	524	491	527	523	486	476	462	493	543	521	504	502	527	518	534	494	494	508	524	511	490	538	516	534	492	501	524	486	479	525	494	481	515	540	559	519	524	528	498	483	521	515	522	520	545	528	479
28207	7614	4894	2398	1814	1629	1398	1260	1138	1045	990	958	928	893	906	905	881	853	856	804	828	808	793	864	827	774	787	779	842	802	822	771	835	834	797	813	805	848	827	789	815	752	733	780	849	801	857	854	825	775	712	766	788	815	789	830	823	806	804	858	814	800	835	807	789	787	763	816	825	793	778	842	815	828	858	788	777	772	793	817	776	794	796	804	800	803	828	795	812	801	814	808	819	797	854	776	831	807	771	809	783	777	772	829	833	734	784	814	822	798	780	796	773	806	762	796	846	822	792	815	816	791	798	781	825	790	864	844	800	812	781	803	794	820	828	853	784	780	861	799	829	764	823	767	788	778	784	753	799	775	780	831	819	794	813	824	769	793	855	804	788	820	752	750	785	807	783	759	820	814	816	773	844	825	811	755	819	785	756	790	800	809	824	780	822	779	759	794	784	798	762	808	802	782	825	801	788	843	782	763	832	791	776	838	822	800	831	781	818	817	821	789	832	800	836	810	784	843	817	830	811	813	787	858	830	760	861	756	853	798	826	794	818	808	808	782	795	872	815	830	768	838	847	801	810	763	838	789	792	799	803	788	817	872	765	761	794	787	821	838	829	789	793	860	775	803	804	808	818	814	839	768	850	790	856	789	868	834	823	796	832	804	834	768	791	797	799	794	811	824	802	819	796	828	797	821	845	788	779	853	848	808	794	762	835	845	775	755	740	763	762	788	796	754	787	804	872	773	798	806	784	831	812	836	850	800	801	775	778	765	824	769	847	792	812	803	858	764	760	797	822	785	820	872	778	795	803	803	825	800	795	811	753	840	816	803	775	813	823	827	808	822	845	776	843	796	826	770	799	812	837	842	783	811	777	797	792	765	808	793	799	838	755	794	809	819	828	807	802	785	823	782	856	831	818	785	821	834	771	795	814	750	781	797	842	768	817	775	832	795	792	785	820	834	768	798	773	811	797	788	810	793	784	747	798	849	780	813	808	802	859	825	887	832	784	824	791	843	796	784	823	801	810	842	838	862	859	783	821	849	830	779	808	801	886	813	809	820	757	780	785	859	840	837	846	766	813	779	825	846	802	813	823	856	780	779	781	775	827	844	830	790	795	760	816	740	833	824	819	781	857	799	786	808	803	830	864	773	777	850	806	848	829	831	845	811	815	750	798	828	810	818	850	835	799	852	835	800	820	801	765	778	817	834	858	808	803	768	845	761	754	815	827	788	802	805	820	780	822	792	764	799	788	828	821	758	766	804	821	792	810	833	806	815	797	787	790	805	787	822	794	821	773	826	790	773	797	791	786	780	825	820	780	774	779	801	783	785	809	803	839	828	793	842	822	841	834	798	784	787	816	767	829	742	720	865	808	847	881	843	762	830	808	836	802	846	828	825	792	830	782	818	800	817	793	792	784	817	797	786	791	796	794	828	835	783	812	793	807	818	843	826	826	813	795	767	767	817	828	848	805	823	791	887	804	788	845	797	831	807	762	770	776	809	800	814	828	777	790	845	824	799	836	794	817	801	840	760	784	827	787	849	821	792	750	820	821	846	811	767	816	882	790	850	798	816	788	828	785	815	725	836	828	774	805	754	783	836	796	777	806	833	764	806	778	737	814	801	826	766	829	809	762	816	765	742	765	780	766	762	831	788	799	784	794	805	818	780	824	796	819	809	819	821	735	778	839	817	797	789	850	729	769	827	749	827	801	809	789	796	802	847	773	762	740	790	783	829	764	780	789	796	772	778	783	840	780	813	814	820	792	839	813	786	820	847	840	858	781	814	799	804	857	818	794	799	803	825	791	781	835	778	784	835	824	849	790	792	800	801	823	804	816	785	838	757	797	812	835	756	801	814	809	767	847	868	764	781	832	817	779	814	811	841	801	795	787	733	814	803	791	813	815	779	774	817	825	803	818	770	817	766	811	757	784	830	786	819	829	793	843	789	813	807	784	837	812	773	849	750	803	814	837	779	834	819	770	804	819	809	795	816	811	803	816	795	813	824	785	790	803	836	784	790	775	807	797	784	818	824	805	793	821	810	773	791	740	848	820	774	783	778	739	823	881	822	771	792	775	772	789	792	783	802	836	827	808	749	774	824	768	792	797	754	815	760	834	809	814	780	800	837	791	861	817	863	830	831	782	857	794	853	800	835	791	780	781	798	765	803	778	795	758	803	799	827	790	837	832	844	790	745	807	787	781	834	833	830	800	833	748	802	845	760	781	873	799	821	771	826	801	818	785	769	823	805	778	822	805	771	812	845	796	784	793	852	830	812	770	810	813	784	754	837	803	854	819	791	779	833	807	801	743	818	782	810	798	815	839	809	837	842	816	765	811	831	779	761	781	764	793	744	845	843	774	821	894	825	775	848	782	818	786	781	782	776	797	793	813	845	767	821	763	793	781	814	845	776	823	771	790	814	817	789	789	746	778	839	774	753	830	819	747	812	813	810	819	823	809	809	804	835	817	763	845	786	851	805	818	765	831	774	808	814	868	780	811	847	863	762	779	762	773	791	784	820	816	773	824	767	802	796	807	808	789	831	784	755	799	802	813	798	819	823	759	798	832	837	816	812	819	818	831	802	798	777	795	814	758	827	837	820	822	837	853	785	809	811	796	805	786	839	775	825	772	807	813	779	788	884	814	803	769	803	776	821	821	812	818	808	765	790	782	841	760	838	802	747	785	793	796	795	798	799	883	812	820	796	843	798	869	818	834	772	805	840	827	857	791	873	789	769	810	818	794	834	817	802	825	794	785	768	834	804	783	810	760	787	871	810	784	838	786	784	852	798	806	849	861	819	805	817	748	830	843	812	814	762	842	820	852	775	792	833	802	805	736	787	797	799	847	767	797	817	833	809	770	800	807	803	821	797	824	794	809	790	752	812	784	795	826	800	774	783	840	786	786	757	841	790	787	792	788	834	830	790	766	824	816	806	825	819	798	835	849	836	785	783	776	823	758	790	844	843	824	822	814	819	830	822	786	836	834	861	841	790	861	794	788	833	805	799	825	772	806	851	772	786	820	798	805	783	837	810	816	804	799	793	801	794	801	779	792	789	787	800	834	859	825	795	815	831	785	796	853	820	804	806	798	802	791	806	804	843	808	777	810	807	785	832	851	833	817	788	841	748	825	805	824	794	798	802	768	776	839	777	807	824	803	807	779	810	820	790	805	826	765	757	819	799	812	791	816	812	774	808	798	805	784	837	835	797	851	877	778	787	804	804	793	807	802	846	820	823	829	811	790	819	792	788	837	857	808	826	795	817	839	843	753	813	788	819	804	796	843	801	799	788	766	795	800	763	827	817	740	773	789	785	740	790	809	846	802	808	817	802	817	831	828	790	747	797	717	771	817	828	874	842	810	804	800	835	803	806	834	809	782	807	879	799	877	809	768	804	813	785	806	793	830	770	802	791	796	767	810	841	810	803	817	778	791	792	814	783	835	789	811	794	735	787	812	826	779	817	792	823	813	783	810	774	854	888	748	821	810	790
24202	21308	28542	24390	20990	5076	1359	905	769	783	698	625	585	551	576	518	547	514	538	500	490	480	474	471	519	500	451	480	499	499	460	499	487	485	492	476	463	460	454	443	529	441	469	466	441	468	479	493	471	460	463	505	433	484	475	460	477	459	486	506	465	436	478	470	503	491	463	450	435	471	485	454	493	475	490	456	468	496	434	490	439	467	450	452	432	466	453	491	466	462	480	447	455	467	478	467	508	470	449	474	489	435	493	466	443	455	431	432	481	468	515	480	445	449	444	491	493	490	478	471	461	512	421	496	427	464	467	468	456	456	462	434	484	449	458	453	480	456	457	471	470	443	453	465	465	452	440	455	472	459	468	453	427	454	439	485	459	487	415	484	494	455	470	452	470	436	461	443	496	434	483	452	478	436	459	454	436	468	490	469	449	498	445	454	441	471	438	450	465	466	422	467	512	477	436	450	433	451	476	507	496	478	485	497	472	486	469	463	455	453	492	460	489	469	470	476	457	473	431	451	456	453	437	482	461	478	480	477	492	427	445	452	470	468	474	475	501	477	457	467	493	479	462	500	479	485	466	435	488	470	465	486	471	434	470	487	486	436	446	442	419	474	463	461	450	444	489	418	493	457	490	464	432	484	455	457	428	465	448	493	428	459	451	494	468	480	468	471	472	462	495	459	477	462	457	465	438	451	464	462	453	427	490	451	498	479	449	474	463	459	485	487	472	450	471	443	449	454	460	458	445	460	467	438	486	442	521	481	463	448	452	470	433	451	414	466	484	525	492	476	452	474	451	459	461	473	448	474	442	497	422	448	472	485	452	467	478	456	475	432	460	466	476	459	457	446	484	468	452	483	434	454	446	504	475	436	447	465	494	472	464	469	442	459	473	492	514	462	481	469	445	473	468	518	451	459	419	445	463	448	472	499	498	480	505	451	444	443	433	477	457	449	495	481	462	460	453	476	430	421	440	447	425	487	452	458	423	457	465	493	497	450	476	471	474	485	425	477	479	459	481	440	443	472	469	420	431	483	430	461	457	427	461	466	457	438	474	465	479	461	416	468	469	451	456	445	450	473	483	485	503	435	495	470	501	496	450	457	463	456	484	430	463	455	439	458	449	465	448	464	459	430	438	474	426	446	479	501	422	468	485	474	494	501	489	417	447	441	473	443	474	462	407	502	432	438	469	438	470	486	477	443	513	469	441	480	481	472	472	458	455	465	488	480	467	451	448	455	456	435	470	439	468	473	487	466	445	454	531	492	439	432	464	461	463	472	479	438	442	440	468	413	485	471	462	437	449	451	480	454	459	499	465	474	430	514	459	478	471	450	487	485	448	451	446	487	433	460	489	456	464	455	444	508	454	482	473	444	461	488	456	448	472	438	439	473	503	444	485	476	444	457	445	412	445	454	459	451	487	463	429	488	462	482	440	447	467	470	466	473	461	448	427	447	448	485	477	446	462	471	488	438	453	459	502	470	503	444	455	457	480	456	495	471	479	495	408	433	458	486	471	462	459	454	420	412	462	503	480	464	444	495	441	464	484	428	459	454	409	487	464	464	454	477	467	467	490	448	462	469	470	447	460	476	442	448	493	459	459	494	462	484	455	481	461	464	453	525	479	422	485	460	484	463	464	469	476	441	466	468	447	473	438	431	451	481	479	471	459	425	432	464	443	434	475	490	481	425	468	473	484	473	468	450	496	461	451	444	476	470	497	458	461	460	442	464	427	449	476	466	388	478	442	423	489	474	437	474	467	441	429	447	434	422	491	457	417	453	471	420	437	474	461	449	471	445	483	441	479	458	481	485	459	486	450	426	471	476	474	442	469	476	492	435	452	482	466	451	478	435	468	465	444	471	462	451	471	485	479	506	480	455	515	475	471	438	473	442	440	456	466	472	495	493	464	454	444	449	528	476	437	465	438	437	484	450	449	442	458	477	461	478	442	455	480	475	489	460	452	519	461	423	467	436	461	454	457	470	418	435	482	499	458	450	486	464	469	483	429	484	453	439	483	492	455	454	451	458	480	449	454	507	455	440	477	413	439	465	464	443	501	449	474	456	459	462	432	436	439	438	475	479	440	453	457	434	490	478	444	499	475	438	430	433	460	464	455	494	464	413	468	459	475	447	429	467	497	499	459	446	449	525	412	465	477	443	494	455	450	453	464	442	434	466	448	452	467	455	485	455	462	497	459	495	493	431	473	441	470	452	436	459	464	456	466	459	464	428	508	465	481	454	440	454	450	467	438	468	453	469	472	463	447	436	414	472	442	445	446	461	469	468	446	436	451	464	433	487	450	501	476	503	452	450	481	436	454	458	425	451	461	446	479	454	472	467	452	470	483	483	465	457	490	454	478	462	485	465	471	468	447	494	442	450	465	488	477	469	451	482	458	450	455	440	442	454	455	441	462	462	440	427	419	440	471	422	470	448	493	468	455	460	446	456	469	467	495	504	460	504	452	445	452	450	458	451	463	428	449	444	484	436	473	443	478	460	409	496	482	471	460	463	480	459	479	442	460	427	436	425	464	469	437	484	483	461	489	489	462	435	473	451	440	480	465	472	470	458	468	483	487	468	448	455	477	447	479	460	479	441	460	463	421	467	466	465	479	464	450	462	468	441	472	449	474	442	488	439	493	473	482	436	460	481	474	467	497	458	458	436	478	492	465	460	443	477	447	460	466	458	443	407	456	447	470	477	449	478	481	467	442	457	495	467	472	463	417	434	431	456	496	469	448	489	458	537	451	457	479	486	448	446	459	456	455	494	476	453	425	416	440	444	458	490	422	458	432	474	451	453	451	479	432	460	450	448	494	440	449	442	455	430	468	461	482	470	458	451	456	488	461	429	430	459	473	494	463	486	472	441	503	453	489	464	423	464	420	467	475	485	413	420	444	472	464	421	433	455	462	445	454	434	447	452	448	469	481	427	450	463	444	449	458	439	478	464	454	458	493	513	465	462	455	500	464	455	460	456	467	492	464	450	473	434	448	482	490	464	468	426	476	439	458	471	463	482	473	449	445	453	447	458	493	498	466	465	465	491	481	474	424	441	460	463	447	418	487	473	454	438	444	471	433	453	465	480	459	460	440	437	479	446	464	434	457	455	483	427	471	475	465	445	462	433	461	484	442	460	446	414	508	449	459	452	514	499	463	446	466	443	460	441	439	460	466	484	445	438	505	460	486	463	461	451	481	477	482	445	425	470	454	474	447	445	487	431	444	447	452	441	472	443	480	446	451	470	464	470	471	478	456	471	468	469	449	444	471	448	448	448	485	463	449	480	485	490	437	450	488	476	462	498	503	451	449	426	420	476	438	451	474	502	467	403	435	474	450	457	478	483	486	466	467	452	449	464	453	460	459	495	473	423	480	469	475	465	456	434	449	417	468	427	472	474	490	471	442	476	450	476	454	464	504	452	504	456	444	463	453	473	479	444	438	465	454	431	448	441	466	451	484	443	459	495	460	489	456	490	456	430	437	480	486	458	448	452
32138	15684	11695	5902	4083	3663	2595	2326	1785	1631	1528	1381	1237	1133	1057	980	950	906	873	858	893	842	821	845	801	794	835	765	826	844	809	825	736	756	771	759	800	740	773	788	780	759	748	775	766	724	745	786	834	767	726	782	764	789	756	707	806	761	700	748	770	771	756	695	728	714	764	729	734	791	764	714	729	726	735	724	743	824	785	720	732	764	761	798	759	726	704	794	758	747	724	800	747	721	726	766	759	732	714	725	715	716	743	745	762	769	733	783	733	771	781	751	738	707	752	756	782	769	733	783	750	713	741	733	759	705	745	792	743	756	750	722	727	737	722	771	751	742	733	727	716	774	765	770	756	753	743	702	750	781	724	726	705	760	744	692	761	747	789	786	741	733	689	762	701	725	735	731	742	743	749	729	740	773	734	753	717	745	759	747	728	751	747	710	687	709	758	745	763	712	776	724	726	736	763	743	745	733	724	752	762	712	718	752	745	704	777	691	724	751	743	686	688	749	727	735	745	756	760	718	726	740	734	751	704	779	784	701	746	709	724	699	765	713	742	739	754	809	721	782	721	700	756	734	751	724	771	690	775	699	756	748	713	762	727	752	715	761	685	733	771	753	716	745	696	755	735	717	709	704	708	746	745	721	758	741	757	711	775	766	748	746	732	731	747	752	722	737	777	727	724	750	720	718	700	742	713	744	754	747	717	783	723	738	771	739	713	726	742	792	804	743	713	732	755	754	737	727	727	760	697	828	703	759	758	780	718	721	781	780	714	673	793	757	724	783	742	805	690	721	735	784	722	782	737	744	775	748	756	746	721	753	721	750	770	728	773	753	731	747	735	755	703	735	781	710	679	775	732	784	749	773	741	739	783	771	743	743	701	730	731	735	737	774	694	721	733	751	712	756	734	748	728	731	698	720	749	770	745	754	749	736	739	717	718	767	733	698	722	740	748	747	696	760	818	781	715	730	745	709	744	788	711	734	737	674	717	710	751	690	754	724	736	730	811	777	743	743	708	724	720	747	723	751	757	720	753	726	720	747	764	740	730	725	721	748	758	756	763	739	760	778	728	766	770	757	726	768	679	778	694	746	704	791	685	749	764	722	741	737	741	760	790	733	747	736	766	777	694	747	759	719	748	708	666	746	777	741	694	791	713	783	731	780	756	724	725	734	746	720	729	711	770	766	738	714	731	737	786	719	732	741	673	766	709	803	768	751	769	752	742	691	727	744	761	760	750	751	701	731	743	729	754	726	721	740	748	745	728	802	748	714	760	729	713	741	742	753	750	699	751	742	764	721	687	753	781	761	722	757	781	754	716	785	749	782	731	721	745	737	715	729	731	770	690	757	766	740	742	736	721	738	756	756	781	737	714	713	716	735	705	764	754	744	723	704	688	762	714	745	731	739	754	716	703	741	746	759	699	759	719	725	726	780	782	733	720	774	715	762	755	745	733	754	777	745	786	682	759	730	717	721	748	799	724	728	729	712	754	701	754	760	677	739	687	745	775	728	743	718	739	730	748	771	700	736	763	784	728	767	723	727	743	690	727	730	758	778	787	720	722	749	693	709	739	716	730	731	755	762	717	717	748	745	757	777	759	709	715	699	733	660	717	731	715	707	762	744	768	750	766	694	748	713	733	698	683	713	713	736	710	695	714	719	714	728	703	738	772	766	708	780	689	777	790	741	644	767	736	703	727	742	742	763	724	724	693	706	740	772	689	716	734	733	725	751	774	742	732	735	763	740	738	708	728	769	757	763	755	726	751	785	731	763	770	740	761	712	728	742	743	753	767	745	762	765	728	737	732	742	812	712	748	807	781	689	710	757	727	726	781	707	740	765	788	744	758	751	758	762	762	753	728	723	746	749	699	732	750	736	701	781	704	760	805	707	722	734	772	775	696	743	734	717	765	754	799	779	754	686	757	745	758	715	708	764	699	737	786	741	730	736	750	774	720	733	722	776	796	770	781	758	716	755	756	767	683	765	721	771	715	749	775	733	741	761	778	793	746	711	719	726	774	728	732	750	779	778	763	740	728	776	745	718	723	767	722	744	733	739	731	735	718	765	713	753	745	700	780	718	724	685	735	745	744	744	755	757	750	774	719	737	741	721	769	725	740	672	734	756	733	742	733	738	715	712	726	701	726	723	781	739	754	758	729	731	769	660	703	722	739	703	742	702	757	734	745	719	756	732	708	740	776	765	738	735	711	725	769	756	745	740	742	764	717	760	713	715	702	734	705	730	752	744	712	704	730	746	771	751	749	733	707	740	790	704	727	793	780	739	772	693	789	719	753	715	746	743	770	734	743	699	693	741	723	697	708	770	773	722	746	741	768	697	728	706	731	739	729	736	735	746	761	731	776	742	774	710	752	707	773	742	760	808	750	698	757	710	742	762	735	717	730	720	740	763	745	706	799	688	796	749	728	693	745	687	786	733	732	762	780	707	726	734	735	706	769	719	724	729	678	736	779	776	778	769	712	761	750	741	774	747	731	729	765	735	739	749	772	752	658	746	708	712	706	765	703	750	763	776	765	749	688	697	750	711	741	719	792	744	757	750	745	778	739	727	739	715	750	766	725	760	757	734	698	729	740	735	713	777	729	730	744	733	746	790	761	719	734	736	780	760	727	729	732	709	798	709	760	782	743	744	769	783	758	775	724	706	765	743	711	770	770	762	793	723	690	720	720	745	731	727	721	787	751	679	737	740	747	804	771	733	687	710	679	751	739	738	744	733	757	671	780	740	762	719	766	761	703	693	774	772	738	723	703	762	744	731	772	727	722	785	695	715	716	752	750	711	707	722	760	752	772	772	718	720	749	732	744	769	736	754	725	742	760	699	770	729	753	735	721	680	779	697	758	771	711	769	718	721	707	727	717	743	700	743	757	737	721	736	735	729	713	717	736	763	759	726	757	747	792	738	756	733	750	765	750	730	687	741	706	722	727	764	719	639	750	738	730	755	732	741	775	765	741	776	757	713	725	761	737	765	783	764	732	713	806	743	710	740	744	783	742	728	769	720	723	725	751	733	732	737	760	755	696	727	730	747	740	716	710	764	706	809	702	745	730	757	739	748	715	753	694	727	671	724	721	769	719	700	762	735	760	734	765	767	753	743	752	726	786	683	726	737	700	704	745	706	732	747	672	720	775	719	752	735	745	721	716	705	734	727	746	770	697	736	723	688	770	735	747	769	793	717	723	698	729	708	757	720	736	714	747	669	764	693	789	724	759	762	717	761	747	765	749	705	744	762	706	724	773	707	704	750	749	722	721	736	729	724	735	747	749	760	754	729	752	750	746	735	718	736	789	743	707	712	783	769	702	744	769	770	779	762	744	740	736	738	721	733	723	776	734	707	725	721	732	729	748	750	778	756	763	786	747	761	753	725	732	715	726	734	729	724	769	708	764	733	771	766	772	734	704	779	735	720	718	713	710	746	725	784	741	727	726	716	755	740	788	733	725	755	722	792	748	718	759	713	693	752	748	704	778	717	692	739
23306	21327	29133	23858	21326	20666	3268	991	698	686	536	507	471	390	409	365	332	299	313	287	256	293	242	275	270	261	239	261	258	247	251	254	236	234	238	218	259	223	242	234	221	221	238	227	195	223	222	235	256	230	209	194	232	216	216	202	225	226	214	229	223	241	215	234	213	227	195	230	186	217	228	226	217	244	230	214	210	217	226	211	232	212	180	223	200	188	200	200	228	243	214	214	202	221	195	227	263	202	195	244	231	208	203	200	209	200	229	171	227	231	225	240	224	226	223	205	232	216	219	206	238	229	219	192	209	213	200	220	211	183	220	204	192	192	196	215	238	232	202	198	198	187	245	205	228	238	214	178	207	215	231	210	225	205	209	215	208	220	214	205	221	191	222	204	223	184	210	213	193	210	215	196	238	223	232	202	203	223	195	217	231	201	188	223	232	197	230	198	209	225	227	211	207	195	214	212	203	240	216	223	223	232	204	190	213	210	204	234	204	229	231	200	187	211	220	233	216	234	208	218	215	195	227	223	221	227	201	214	188	192	228	210	209	230	225	229	223	235	231	194	227	202	198	204	227	210	209	195	192	210	243	227	240	215	229	203	212	213	222	214	221	225	219	216	215	212	214	232	235	219	230	203	224	222	214	212	218	230	195	234	228	207	180	245	216	211	195	207	224	204	224	195	200	216	216	208	198	205	233	240	209	206	204	232	200	214	216	205	216	229	215	240	217	196	224	220	220	224	216	210	217	235	201	220	233	215	206	216	220	235	212	221	185	212	227	166	191	211	193	217	211	211	219	221	192	227	222	233	225	201	217	223	240	231	205	203	213	212	226	194	245	220	224	216	199	226	234	200	197	188	220	228	191	210	215	195	214	198	213	214	232	186	212	238	216	196	202	195	207	209	240	203	218	221	203	221	210	211	216	224	197	218	223	219	215	205	224	252	182	240	193	240	216	184	205	226	221	181	191	222	198	194	181	219	208	192	224	217	195	216	216	205	226	214	209	203	205	197	222	219	208	207	224	211	220	185	224	236	224	205	210	201	212	224	210	199	214	224	210	216	241	198	206	198	222	234	212	227	224	241	227	217	231	204	216	211	222	218	224	218	219	223	210	242	216	216	182	199	195	230	203	195	227	218	204	224	240	208	206	232	195	200	218	205	224	210	218	230	217	182	221	220	242	224	190	195	194	194	216	217	218	218	209	221	185	238	230	167	209	244	217	263	201	229	202	219	221	218	205	216	210	220	218	212	217	183	221	206	229	187	222	228	218	228	234	221	213	209	202	231	211	194	208	195	213	219	226	196	215	217	190	221	207	213	220	198	209	217	224	233	231	205	221	223	212	211	212	240	198	212	223	203	234	211	224	220	235	211	195	200	215	201	219	196	226	196	198	216	208	210	196	184	183	216	205	206	222	185	219	196	197	215	207	233	229	205	206	239	214	216	226	197	213	209	211	220	212	207	199	219	231	217	212	224	228	232	235	180	201	202	241	216	208	196	213	203	229	195	215	208	234	215	248	213	229	240	199	197	219	207	227	208	215	218	229	222	209	209	202	221	233	202	238	226	198	215	229	213	220	198	212	207	205	229	242	261	192	196	192	214	188	222	195	188	212	201	221	211	239	205	183	206	200	192	230	207	222	234	213	210	213	227	204	191	237	218	201	225	181	191	204	221	202	200	204	210	215	245	192	198	237	209	225	223	194	211	197	229	184	220	217	192	215	199	222	216	214	221	187	177	198	229	234	242	204	205	217	194	219	210	215	199	227	219	221	198	208	232	190	214	203	197	219	218	229	245	233	208	212	249	215	238	217	187	191	218	185	217	240	227	211	218	232	214	201	212	214	202	222	199	198	222	216	202	220	198	229	219	197	216	191	199	215	233	224	202	206	221	194	216	223	215	213	217	191	208	190	234	218	229	228	208	210	205	213	191	226	209	210	193	236	211	218	189	215	225	214	202	236	202	200	227	210	195	201	231	220	207	192	221	205	224	202	210	205	209	196	213	206	210	207	238	228	225	205	232	237	220	215	221	202	219	200	205	210	231	216	202	181	207	224	220	209	222	240	226	214	223	204	209	214	205	234	231	210	222	210	210	210	206	204	222	219	220	243	187	216	215	212	229	231	204	208	210	200	219	227	193	231	209	210	211	224	206	225	192	209	217	228	219	199	202	204	231	231	194	224	243	217	199	217	197	219	208	216	211	220	229	228	205	221	223	223	226	217	227	198	217	222	199	257	228	200	207	243	214	208	189	221	215	209	214	234	203	204	229	242	206	243	218	234	218	217	175	210	235	236	211	226	229	205	226	205	231	215	204	209	211	207	198	224	207	209	215	217	225	225	216	203	223	242	257	211	239	201	201	216	236	224	219	197	228	214	217	228	220	213	217	223	219	216	212	207	208	227	214	218	230	216	207	206	207	224	206	205	211	222	194	239	225	175	240	210	203	215	217	217	224	225	215	240	232	211	211	203	213	220	203	229	219	197	202	218	197	226	207	214	227	207	197	227	191	205	227	203	206	193	203	206	189	215	221	225	180	227	227	208	205	219	214	195	217	242	208	217	194	209	222	193	206	226	199	220	228	210	203	206	208	221	204	194	205	216	205	232	217	254	199	205	224	199	247	225	224	230	210	234	213	220	203	215	221	187	207	200	230	210	189	212	217	197	214	235	209	203	197	225	231	229	214	218	205	218	209	204	226	217	204	200	228	214	203	217	239	214	210	214	217	247	209	220	210	197	222	212	195	233	190	201	247	245	231	217	238	228	228	197	218	205	221	194	216	193	193	185	223	187	219	230	194	207	221	200	212	224	226	199	190	234	189	237	194	218	198	233	224	221	216	193	197	202	211	229	210	195	228	193	227	190	222	213	233	197	213	194	214	213	195	216	226	231	208	223	180	201	211	224	194	221	204	200	213	209	215	228	206	192	220	227	201	203	206	217	185	214	206	226	216	213	207	230	185	207	186	214	201	221	211	227	200	237	212	196	217	222	211	205	208	209	200	248	212	203	214	218	222	214	237	225	215	214	238	217	206	224	187	221	227	233	225	209	200	178	205	193	197	228	227	201	225	229	229	223	195	223	230	215	221	262	234	217	213	224	253	189	217	235	197	190	198	237	223	208	214	236	211	218	218	206	202	202	229	240	199	228	198	221	227	239	218	234	227	217	221	230	252	222	204	217	212	220	212	176	208	194	229	237	198	219	203	190	181	194	212	226	225	231	214	203	216	207	195	207	250	210	212	228	218	192	217	195	216	238	208	244	225	221	240	213	203	222	209	219	207	220	195	214	247	214	201	222	202	205	209	213	223	202	226	239	233	229	197	248	204	204	189	223	199	217	210	194	229	214	222	220	227	202	219	217	205	214	203	219	213	223	232	208	216	212	219	224	212	220	221	223	228	218	193	190	219	196	203	210	207	193	225	227	219	224	204	205	213	208	209	210	226	204	206	239	205	257	188	205	213	222	219	215	225	238	218	219	193	229	241	225	197
33876	21403	16102	8587	6015	5540	3607	2859	2295	1805	1521	1308	1162	1086	888	882	783	637	611	618	585	559	491	496	488	510	467	456	416	418	458	436	437	377	389	356	403	349	405	373	396	398	411	374	364	369	371	369	355	321	372	384	371	375	387	362	379	342	345	375	378	353	335	365	385	389	371	373	364	330	341	374	342	320	368	315	349	351	379	362	332	333	329	367	355	376	362	336	330	357	347	371	352	370	383	332	364	366	327	383	355	363	349	371	365	348	377	390	367	324	335	382	338	342	348	339	347	338	331	384	366	337	351	347	369	352	356	354	335	365	401	360	363	383	326	361	375	347	337	387	376	381	339	322	372	369	366	354	337	348	366	364	355	352	379	364	327	374	388	337	376	335	367	348	333	369	348	356	345	383	353	378	351	347	343	353	360	383	343	397	350	354	345	369	307	369	364	333	350	347	342	352	395	359	362	328	385	371	368	381	369	366	368	384	348	345	384	346	347	345	343	367	365	318	366	365	311	376	367	367	364	336	320	372	363	356	360	373	363	336	359	353	367	362	358	329	352	356	354	387	318	362	318	355	360	329	368	368	343	345	384	347	382	343	355	338	353	369	366	354	335	373	336	414	329	344	390	385	357	353	353	317	325	359	344	341	342	368	356	356	356	339	371	350	345	332	348	345	349	363	338	337	374	337	360	353	343	357	342	333	363	366	330	343	343	344	347	359	366	383	363	338	336	384	339	342	352	393	362	355	344	359	354	345	359	352	395	324	356	357	368	343	360	349	370	328	410	357	362	349	338	383	331	351	345	381	370	332	375	346	351	356	331	350	366	353	370	322	371	350	348	326	377	332	337	383	366	362	334	371	361	328	332	348	377	361	343	352	358	342	349	345	352	332	351	325	363	356	327	364	352	363	380	383	343	397	370	334	374	365	343	361	338	390	364	362	351	370	322	395	346	351	345	329	342	353	362	369	355	380	357	358	386	384	352	348	352	338	376	357	367	367	373	372	344	363	372	373	333	372	336	354	356	400	353	360	365	348	333	357	330	374	353	342	345	327	366	375	358	354	326	344	353	323	410	334	363	341	330	367	385	328	322	341	338	340	359	342	353	334	347	358	309	342	312	356	356	366	364	362	382	377	337	363	356	363	348	326	330	330	348	356	349	383	340	346	346	379	364	386	339	352	378	347	367	357	350	327	357	344	354	381	366	342	368	382	337	347	341	343	339	350	365	361	344	356	351	333	322	336	356	375	336	351	317	337	338	347	380	359	328	335	369	334	353	341	358	378	366	350	380	318	377	366	365	340	370	367	352	341	346	355	345	335	351	371	333	340	322	346	337	357	352	370	344	338	353	340	376	364	312	365	358	344	333	344	371	327	365	338	350	367	369	321	392	333	353	365	371	341	343	374	378	350	345	343	370	346	364	355	350	344	368	374	336	333	329	364	360	327	342	381	370	360	374	363	339	356	331	363	325	369	327	362	372	348	340	349	391	341	344	338	367	346	369	359	338	359	344	334	359	318	322	380	346	316	329	339	374	346	374	370	379	339	374	345	365	367	362	356	350	357	327	387	340	358	346	353	343	344	351	365	336	363	377	366	341	362	367	356	351	364	353	382	361	357	353	352	358	375	353	386	344	347	368	335	351	376	360	359	355	343	335	325	331	308	373	313	347	363	356	378	366	355	354	348	354	376	339	351	373	369	335	331	347	365	337	333	377	316	388	326	359	316	380	369	341	312	329	361	343	338	348	327	337	384	342	349	364	345	354	359	378	383	361	348	348	365	368	369	342	357	350	345	346	335	391	340	336	342	336	364	359	353	375	374	367	320	335	328	338	320	339	350	329	345	327	341	365	358	337	362	324	364	353	324	359	351	313	340	336	349	320	354	367	348	340	332	344	324	353	315	335	343	401	342	318	367	330	350	383	346	364	360	365	359	351	335	361	340	336	379	374	353	340	343	360	373	367	363	360	352	362	367	313	362	351	349	323	347	358	404	384	371	331	353	356	379	344	362	346	329	358	340	375	376	342	330	340	357	370	327	361	377	351	333	355	371	381	336	363	372	340	342	334	324	348	341	352	354	354	352	371	385	345	386	361	356	348	329	315	337	340	339	347	335	348	325	360	323	418	350	345	390	289	327	356	368	345	355	370	338	365	371	337	351	337	341	381	352	312	366	331	390	348	387	344	386	363	349	346	360	336	386	336	356	344	369	389	356	329	359	371	336	332	382	346	343	374	375	401	336	356	331	334	342	361	354	345	367	338	353	347	348	382	345	346	362	331	334	375	367	333	339	370	340	379	373	367	337	334	366	366	342	342	357	330	341	358	355	372	357	349	336	372	312	365	362	365	346	351	361	324	334	375	355	341	371	347	324	350	368	315	349	356	364	376	365	330	347	379	337	347	355	385	342	351	337	322	378	358	352	314	351	348	332	368	339	332	360	344	359	344	360	345	375	348	360	356	354	393	375	378	329	335	367	361	339	373	348	327	324	346	342	355	374	326	338	342	326	333	377	338	347	403	357	344	352	335	368	353	359	344	353	333	357	352	390	352	361	382	369	350	395	369	383	335	363	391	375	400	335	361	364	349	376	367	335	327	353	331	363	356	349	379	361	371	358	338	353	361	324	332	343	343	369	329	379	357	349	378	357	361	367	355	336	384	368	339	359	364	332	327	363	329	365	321	374	358	328	357	354	334	344	339	390	343	361	334	391	370	359	332	377	374	328	310	329	353	363	346	375	386	352	348	342	317	383	346	410	392	364	336	328	316	368	337	348	350	337	364	335	357	344	332	372	368	345	339	359	333	365	357	326	368	348	335	370	369	350	358	381	337	335	338	354	355	338	349	395	376	386	320	322	346	366	346	351	332	349	343	349	354	372	330	384	377	326	364	376	360	342	379	331	353	343	387	381	330	363	364	356	336	363	331	356	337	360	335	355	328	339	372	338	345	341	377	361	368	324	340	399	387	362	340	363	363	369	362	382	332	361	364	351	342	339	359	333	369	349	328	347	380	342	344	361	348	360	366	332	343	379	375	349	319	298	371	374	348	368	373	386	316	327	377	383	357	350	369	372	381	383	396	343	397	347	391	338	301	312	340	338	357	329	351	356	354	378	344	362	340	345	339	361	363	314	331	346	364	358	332	326	350	359	380	359	323	363	319	364	367	380	345	330	364	346	333	339	354	345	368	350	344	323	339	341	336	324	352	357	396	333	339	353	360	351	366	352	398	367	315	353	361	371	336	381	327	377	332	353	385	361	355	349	363	392	346	356	356	333	379	364	347	367	400	349	369	366	372	356	353	392	353	347	357	351	334	316	366	335	359	344	337	336	342	357	359	354	347	348	325	340	349	386	369	368	359	330	357	331	351	310	392	376	355	349	360	323	372	319	376	384	335	334	346	360	303	365	355	335	365	341	371	355	356	356	340	339	350	340	361	362	326	356	342	378	369	328	338	361	350	369	403	337	353	356	351	369	336	390	375	370	365	366	330	331
27395	20456	9442	1790	873	783	670	667	633	577	525	585	519	508	515	555	548	522	524	514	512	536	520	499	513	495	497	524	532	511	491	513	500	521	492	514	510	489	512	543	492	504	540	514	487	511	470	516	517	481	521	516	562	505	496	486	505	526	513	511	493	499	497	496	496	479	496	510	522	516	477	478	484	509	532	542	495	486	539	541	525	547	511	531	479	498	530	482	498	500	503	515	481	527	509	529	496	520	530	518	499	508	501	505	517	512	509	512	525	546	497	526	495	493	511	516	524	519	511	487	492	506	517	511	517	478	511	515	520	429	494	492	560	515	522	507	541	553	546	537	507	522	476	505	489	485	534	487	480	518	496	514	505	500	504	487	511	522	489	464	512	496	503	517	480	501	484	497	506	535	532	530	499	494	480	503	482	496	511	472	508	474	528	522	509	538	462	496	495	492	549	477	443	520	520	517	487	519	502	512	520	501	509	502	493	510	524	456	490	481	525	488	513	502	508	541	480	483	513	522	552	498	546	527	525	511	509	506	480	488	495	545	511	502	505	544	546	510	557	506	508	507	505	456	502	515	508	493	525	556	491	536	508	516	471	477	510	488	487	498	501	516	492	481	519	495	528	504	541	527	506	531	494	508	490	515	514	540	488	499	497	507	487	509	530	486	527	475	531	514	510	463	502	509	489	519	501	490	525	540	524	508	484	491	517	514	487	519	515	498	537	531	507	521	488	480	534	506	512	531	498	519	491	486	496	558	540	484	520	504	485	470	540	507	492	507	504	511	525	476	520	504	479	496	506	529	499	504	510	511	539	535	516	505	482	491	482	514	503	515	513	509	492	545	514	534	503	499	491	469	520	499	514	500	530	519	527	504	517	506	537	501	494	521	505	504	529	498	484	516	495	504	491	489	499	501	473	531	486	519	503	542	536	496	496	526	479	513	499	491	515	499	517	535	545	486	502	476	511	512	477	505	527	554	526	508	490	528	516	491	482	482	484	453	506	506	503	526	553	512	537	510	470	520	479	510	475	526	474	489	500	521	500	516	521	508	520	511	513	512	547	522	493	552	508	516	532	496	499	494	509	512	539	531	516	538	532	482	496	538	499	488	511	501	529	500	463	555	489	497	479	483	471	495	529	532	503	521	522	485	487	491	472	498	510	487	552	491	543	521	502	527	499	506	503	462	504	489	503	512	531	537	491	482	510	510	489	497	514	488	488	485	490	501	494	517	476	562	498	498	512	545	533	502	520	498	495	504	529	513	509	534	501	465	515	481	532	470	454	514	531	460	523	457	515	521	539	500	486	475	505	516	499	507	474	499	498	481	475	490	486	537	472	481	492	517	546	500	496	494	555	514	491	514	484	525	512	499	501	519	513	488	485	488	552	520	481	491	519	513	537	522	527	517	501	558	501	482	466	501	485	476	527	513	530	470	481	514	496	506	545	499	553	534	500	477	513	526	528	491	512	511	464	518	550	506	507	500	496	457	483	511	481	500	482	520	498	497	519	536	463	494	515	467	484	497	518	513	486	507	501	502	472	550	514	519	528	542	532	472	525	505	523	514	464	523	522	486	523	482	512	543	513	520	545	508	470	480	489	479	482	506	533	512	514	508	490	498	520	552	535	540	524	511	514	509	480	506	497	503	502	488	528	519	506	548	517	477	493	517	510	511	503	555	482	500	508	518	491	526	504	525	475	531	509	544	447	535	498	504	495	510	464	535	523	519	545	499	533	494	468	494	501	502	525	530	511	523	532	513	513	468	546	495	501	522	514	547	515	517	547	487	496	544	509	504	531	507	499	532	527	487	510	504	495	495	509	488	508	484	475	508	508	466	483	509	468	545	495	538	514	485	481	479	492	504	495	491	475	490	559	546	490	532	516	489	542	479	487	515	513	502	490	516	507	507	540	506	518	500	473	508	512	523	509	546	540	501	506	526	490	508	517	532	504	528	497	488	546	461	504	500	530	517	492	483	520	516	508	502	502	510	505	538	531	506	477	464	499	519	491	471	530	533	545	496	518	516	514	489	534	476	522	536	507	493	503	518	504	495	483	501	489	489	518	485	489	506	488	496	497	494	495	509	511	520	488	548	510	502	525	456	495	537	520	535	535	522	532	492	512	531	509	542	529	511	527	511	516	528	518	537	548	530	551	517	501	537	517	525	527	494	557	510	482	500	538	513	504	519	512	502	547	523	510	477	490	522	514	484	509	487	482	505	489	495	543	480	481	516	475	541	494	544	521	512	532	508	525	500	497	507	480	508	499	521	520	524	493	512	483	508	510	542	511	527	508	527	458	481	491	484	508	510	522	502	518	462	518	526	478	597	509	512	525	502	521	450	492	506	522	542	486	509	502	482	466	526	522	506	469	515	514	473	481	516	502	508	487	531	479	513	538	536	529	520	498	525	523	505	469	523	536	529	519	517	464	501	486	554	514	531	531	535	487	510	509	500	490	530	529	491	491	557	520	499	527	504	509	529	499	496	501	507	516	456	552	533	531	495	527	543	515	550	521	515	473	553	485	477	505	525	508	511	492	521	496	470	513	510	491	528	501	514	533	476	537	509	518	534	487	491	487	483	510	510	531	539	519	515	503	450	474	522	536	497	497	523	486	538	483	485	506	500	470	522	512	506	498	494	528	499	513	502	493	483	507	494	518	503	510	500	545	501	518	520	472	516	483	490	527	508	481	519	525	468	521	479	515	497	514	535	517	520	526	524	463	506	474	522	515	470	536	509	529	533	509	500	478	514	490	491	498	495	492	496	488	490	493	521	506	506	529	509	494	510	499	524	529	519	504	485	485	482	475	528	533	484	525	526	505	479	519	507	515	510	549	490	489	535	501	480	485	528	521	496	478	510	520	513	540	515	508	517	500	484	481	496	498	504	530	548	515	485	513	537	540	505	511	508	502	482	497	516	487	518	484	513	486	491	509	512	518	503	520	514	496	533	540	479	497	526	481	503	471	521	507	501	447	521	494	583	518	496	499	534	503	518	533	491	508	519	508	525	515	510	513	497	516	497	483	485	495	505	510	513	491	515	515	502	546	483	494	539	506	480	466	522	497	541	499	506	525	567	527	496	545	528	511	486	500	524	520	495	542	518	529	515	487	481	492	536	560	523	523	499	504	481	471	530	560	520	573	569	482	541	542	471	504	527	499	495	505	533	522	527	514	471	516	537	494	494	503	485	522	504	507	526	550	521	490	513	536	528	492	522	499	504	460	521	493	490	510	497	503	506	524	517	506	558	506	504	467	495	539	465	469	497	515	511	451	457	502	492	517	515	519	490	480	508	539	531	499	511	492	566	518	499	501	489	478	471	482	520	485	503	515	513	533	549	483	510	549	490	457	521	531	528	484	503	478	521	484	488	497	531	512	528	501	534	496	484	531	518	525	512	524	523	497	516	525	499	498	499	541	520	557	478	515	506	515	525	514	486	471	520	515	507	509	517	518	494	493	514	464	501	463	491	532	486	519	496	513	553	489	504
25276	7827	5243	2476	1833	1591	1412	1229	1184	1005	1022	986	923	968	894	822	891	874	865	821	844	790	793	830	857	830	786	860	839	828	822	812	798	834	802	778	822	749	850	782	769	811	819	793	847	836	799	810	832	801	800	799	817	792	858	773	809	771	809	788	763	722	830	782	818	794	842	786	771	827	829	786	793	797	808	852	783	816	803	793	760	787	783	797	812	794	753	848	798	812	770	809	813	867	784	845	759	816	820	763	808	802	767	823	805	832	811	824	845	766	760	816	764	799	773	831	789	819	840	802	788	781	799	752	814	780	785	803	764	768	801	815	768	783	791	784	797	797	780	762	766	806	804	792	838	832	763	807	799	798	791	762	811	772	805	815	766	828	790	830	759	824	798	789	794	800	783	818	796	762	792	853	781	807	831	808	792	832	758	789	772	763	837	772	815	792	819	776	849	821	803	838	845	819	791	807	810	815	770	834	764	824	758	765	818	766	834	780	831	776	829	834	809	776	793	754	796	836	784	805	779	825	761	789	844	772	793	806	791	783	802	833	800	772	752	795	798	782	778	840	750	835	840	767	798	776	776	800	794	823	790	765	807	804	818	836	790	773	835	780	765	784	832	832	783	803	790	786	853	793	810	807	789	787	821	775	782	838	808	833	780	760	768	776	842	786	813	764	824	755	820	777	823	747	790	797	778	796	764	770	786	789	760	797	822	798	818	785	796	778	773	817	789	737	784	789	791	754	795	839	848	852	794	750	713	799	812	835	806	836	755	837	838	805	801	764	843	762	834	775	767	793	844	772	793	826	766	824	760	800	820	826	809	777	779	847	789	781	770	738	808	796	783	780	804	774	773	784	813	827	823	793	797	765	815	798	802	761	801	782	805	764	779	804	810	771	724	785	862	814	792	778	847	794	868	811	818	868	802	795	753	776	869	781	859	784	782	824	794	794	812	779	766	764	801	743	805	762	810	786	785	789	839	799	802	802	777	793	781	776	779	811	789	773	851	795	822	836	751	824	794	771	808	845	784	789	780	766	805	813	811	787	812	822	790	792	784	782	799	819	810	814	757	806	811	786	802	812	761	784	778	819	767	783	837	771	803	802	762	750	726	791	838	762	793	836	753	806	829	780	802	832	799	778	743	762	838	840	781	828	846	783	801	777	837	766	814	823	828	773	823	741	801	796	779	747	755	749	811	793	774	800	801	807	756	821	815	812	775	747	779	774	794	730	825	810	830	788	803	882	834	809	754	793	810	832	797	780	773	775	850	796	743	819	834	783	801	765	789	760	815	795	837	822	801	804	865	817	792	792	807	801	777	852	792	846	820	805	823	831	752	838	862	781	822	803	743	783	819	807	829	781	768	759	784	861	756	808	806	850	788	778	793	799	772	827	788	743	821	811	812	721	812	773	796	799	818	793	800	802	799	758	799	799	795	820	787	798	828	832	748	801	810	784	755	805	814	772	814	787	828	826	814	813	824	812	805	776	816	782	802	759	815	787	802	800	819	749	755	795	760	825	771	800	818	806	813	766	754	827	794	820	826	787	754	775	842	780	838	808	844	819	780	806	778	819	773	755	818	821	767	798	776	817	783	810	806	806	822	780	821	823	805	797	797	801	765	784	790	818	812	798	738	807	761	806	831	754	783	775	849	795	777	822	818	793	775	827	823	835	769	753	761	809	746	786	762	772	791	810	802	797	822	794	788	816	807	806	759	816	790	776	830	773	805	780	837	809	788	816	767	774	823	796	771	780	824	816	733	799	735	827	789	803	775	759	794	771	792	798	792	844	792	811	736	783	818	731	808	808	757	779	804	814	762	832	797	801	782	775	829	785	834	796	772	807	770	803	800	832	835	797	787	809	814	806	786	784	767	816	765	815	782	775	813	759	833	756	767	806	760	798	781	762	838	780	824	768	780	782	813	806	839	832	804	783	786	795	799	787	832	811	831	765	792	764	796	797	769	790	774	795	776	830	777	786	785	773	755	748	752	829	838	799	798	795	795	824	752	812	776	852	766	788	781	804	781	806	818	769	826	789	845	795	792	764	815	834	828	775	809	824	757	747	779	825	775	759	793	780	810	803	806	825	808	839	774	840	796	747	803	801	806	765	849	788	800	776	889	837	777	792	758	783	801	764	842	806	833	778	844	811	825	837	803	791	816	831	753	771	780	819	782	827	816	817	791	784	772	780	809	759	738	838	745	774	803	793	829	774	775	831	838	768	751	805	799	784	815	809	789	829	787	787	860	817	792	852	749	804	763	815	799	793	793	772	804	820	814	725	803	831	790	786	844	858	754	759	824	804	792	834	762	806	812	798	816	780	808	808	763	803	787	786	845	827	800	797	795	799	758	811	769	766	801	805	823	811	779	778	838	801	781	826	808	823	835	762	802	853	814	839	756	784	829	849	814	792	792	809	777	792	802	811	813	842	800	788	758	792	792	783	790	804	789	817	784	730	773	794	792	837	775	760	763	823	767	805	808	857	854	820	787	866	784	796	798	814	778	820	811	858	814	839	819	729	835	792	797	822	818	795	779	803	848	796	812	792	839	792	806	774	807	853	747	803	778	794	713	770	771	788	809	811	819	758	815	800	794	791	784	791	839	813	830	798	783	771	796	778	789	798	825	767	734	781	784	808	806	767	835	761	821	768	818	824	814	813	825	808	773	835	803	737	795	850	770	815	804	799	805	819	818	783	781	776	783	797	759	781	799	806	798	788	847	813	847	796	788	841	827	817	803	782	820	813	813	756	769	796	743	802	774	805	800	803	813	818	825	749	785	826	838	790	766	771	803	759	812	776	821	848	832	771	799	765	786	810	768	836	776	809	824	786	840	770	812	785	790	790	843	784	879	773	762	828	788	825	788	829	809	796	820	777	821	812	804	805	834	800	775	786	764	814	802	746	771	776	826	768	837	829	788	795	850	843	753	831	787	806	792	793	804	818	781	778	799	754	786	796	817	779	769	816	812	800	815	779	784	804	772	734	728	815	783	794	772	805	775	794	756	739	820	770	802	783	763	828	845	809	820	798	751	850	783	811	830	784	807	801	796	800	767	762	822	749	808	789	807	807	809	793	774	773	792	755	783	841	804	839	806	757	812	795	745	754	837	820	835	800	763	818	818	770	813	809	767	804	791	746	792	808	801	804	769	806	802	813	789	773	781	795	806	835	800	797	819	780	787	836	807	790	787	782	765	793	791	821	739	779	773	749	786	772	794	826	829	735	790	832	780	837	789	797	834	777	819	754	836	803	815	849	794	811	799	824	779	795	825	809	737	786	788	809	811	815	792	757	783	791	769	761	799	787	820	756	822	840	760	803	781	807	858	781	810	785	852	820	808	832	738	780	790	723	765	753	838	797	837	793	794	802	765	762	790	785	815	808	884	835	783	815	817	789	812	760	748	737	799	751	839	820	845	764	800	775	839	808	784	839	779	814	776	840	811	780	797	818	829	824	787	766	829	831	861	750	782	784	798	795	775	839	812	833	819	770
24376	21384	28636	24484	21078	4848	1353	944	776	737	678	649	638	579	568	549	585	531	488	532	554	511	476	452	510	495	468	462	463	467	508	492	472	505	480	479	421	473	470	475	471	469	438	424	453	491	450	484	441	439	432	484	452	486	448	452	487	464	449	456	446	465	455	439	449	449	436	460	482	460	436	447	487	486	479	409	485	443	451	453	451	440	406	477	425	471	469	458	489	461	447	406	438	449	453	474	441	427	436	464	462	452	515	399	424	442	461	473	480	463	447	495	475	476	462	444	505	455	493	484	465	476	448	466	450	464	456	469	449	433	469	450	405	465	527	476	424	429	470	473	462	534	434	452	450	467	471	483	438	444	487	469	426	474	522	432	484	485	443	408	451	459	467	451	465	507	449	484	460	470	519	423	479	490	447	436	482	433	449	464	472	451	461	502	478	454	428	480	475	519	427	441	456	445	414	426	405	434	437	455	476	472	483	483	464	457	471	474	476	428	469	435	475	472	450	495	405	429	479	461	463	434	442	501	449	475	431	421	439	455	454	479	446	468	500	429	475	420	427	441	455	441	449	450	443	463	447	477	476	423	433	434	441	439	419	441	471	432	478	494	439	486	471	412	450	449	463	443	451	439	421	448	438	463	488	439	451	452	455	447	459	454	452	483	457	466	466	434	450	459	460	422	450	465	471	446	492	512	439	461	444	448	439	445	463	433	451	462	447	479	486	489	448	456	424	433	433	467	400	464	487	494	447	492	454	458	481	448	471	455	473	461	454	456	472	405	422	473	471	474	508	436	445	425	476	478	439	435	451	459	461	456	484	490	477	425	435	430	456	436	476	500	434	483	451	458	489	456	473	484	461	479	451	440	478	470	478	432	455	441	461	487	419	446	496	436	491	435	423	464	471	467	450	466	482	452	447	460	494	466	449	476	483	468	426	467	443	459	457	462	468	456	472	411	449	458	451	471	461	443	437	475	498	446	468	423	434	456	447	451	473	441	454	428	488	439	453	444	457	483	441	448	475	482	437	449	452	452	413	435	408	465	441	400	449	446	428	475	441	437	428	451	474	463	453	445	464	475	484	443	468	470	446	484	458	471	455	438	487	447	422	452	449	458	458	420	452	479	476	423	432	448	432	469	429	453	473	439	462	438	445	432	467	438	485	476	432	398	476	363	459	415	480	460	431	460	462	443	429	422	431	482	428	450	439	512	421	446	486	448	461	473	464	454	434	445	463	459	477	423	480	432	448	468	479	481	484	484	454	432	449	445	463	419	475	472	447	446	466	464	483	486	441	475	475	441	461	422	471	468	431	454	458	491	451	441	438	458	441	434	406	409	451	488	420	440	443	468	468	462	444	440	451	485	425	474	454	475	424	448	482	448	451	389	424	432	447	435	417	438	392	425	466	494	447	432	446	493	451	475	487	488	461	475	443	453	485	466	475	427	440	453	423	475	490	451	462	463	462	448	464	449	467	454	466	448	443	449	450	475	472	453	474	458	461	418	448	466	478	461	446	441	460	442	459	460	484	464	482	466	460	474	439	474	459	469	486	452	482	474	470	465	458	482	494	430	459	429	455	467	464	446	482	459	424	445	468	402	477	473	453	487	470	438	429	485	473	494	488	409	439	456	464	432	424	458	447	461	436	460	440	448	478	432	436	457	460	477	464	480	422	452	429	482	462	405	471	481	466	429	459	468	457	456	449	442	473	431	474	456	447	437	453	440	444	480	471	462	442	426	481	452	456	482	456	474	460	475	488	479	460	467	433	456	444	485	474	462	435	451	464	444	423	465	448	486	480	445	445	479	442	467	464	485	458	416	464	438	463	433	435	426	443	496	491	476	473	462	438	467	510	451	456	463	474	479	452	465	464	502	461	434	481	430	450	462	468	492	436	467	403	436	434	508	437	469	463	479	462	437	439	461	493	472	457	459	477	438	434	475	452	441	496	416	444	473	475	433	455	462	461	455	443	496	431	458	442	450	438	453	444	421	434	433	456	427	494	464	447	468	487	493	461	511	440	467	476	473	474	488	443	486	481	443	437	471	472	479	447	450	493	486	453	436	448	421	491	461	431	451	448	458	446	474	438	461	431	487	436	447	493	433	447	493	417	467	451	428	427	494	456	427	432	451	452	471	446	442	444	472	442	458	459	428	446	436	447	445	466	435	466	465	443	425	437	443	447	411	434	463	476	456	426	480	439	428	452	461	460	435	465	446	469	428	467	444	495	441	451	445	411	460	470	428	457	469	487	492	443	465	423	484	473	431	469	460	446	468	484	423	459	439	468	486	468	463	512	451	453	505	454	431	464	469	438	469	501	473	439	460	418	450	446	460	468	434	488	487	434	451	429	460	468	451	477	426	467	445	450	476	471	441	488	476	442	439	473	460	452	484	459	484	429	437	495	475	461	479	469	465	486	474	426	449	484	455	459	468	443	432	476	411	472	456	456	444	453	482	442	423	468	480	460	472	448	458	480	445	471	427	423	485	453	468	420	450	442	480	473	465	490	453	437	458	469	437	466	436	434	482	479	454	450	484	431	459	476	434	460	460	481	413	442	441	462	461	456	453	423	468	440	444	482	505	458	423	464	460	411	442	466	454	475	448	451	484	436	449	399	459	458	444	481	440	474	471	418	450	472	495	451	442	440	442	490	429	473	415	446	433	430	438	459	454	464	489	430	472	477	478	437	446	454	445	430	474	445	434	486	472	451	454	400	459	433	456	449	450	464	425	510	453	489	446	434	486	485	446	446	446	449	425	447	440	452	468	463	483	478	443	479	400	472	437	451	469	481	481	460	457	469	414	485	451	463	450	481	461	476	439	468	470	465	487	467	471	451	448	475	487	439	484	449	431	468	438	451	460	439	485	472	449	494	438	417	457	437	443	431	451	457	473	441	423	449	472	477	430	461	437	447	447	441	434	430	475	444	486	472	459	497	479	432	441	441	452	463	442	417	456	448	457	495	505	457	462	464	444	465	411	426	485	483	454	441	435	454	431	447	460	469	489	430	448	460	488	418	435	449	463	434	438	481	415	454	464	441	445	432	459	454	465	453	449	448	468	454	482	413	459	454	459	439	462	458	472	425	429	454	443	446	466	459	438	414	453	440	458	455	449	397	495	482	451	494	454	424	442	452	469	442	449	438	473	458	451	449	443	437	435	435	457	471	440	443	432	513	448	458	470	461	439	466	459	454	440	447	480	446	501	451	500	438	463	430	469	463	456	475	428	457	427	441	454	453	428	480	448	449	430	470	429	482	475	453	505	432	455	450	461	472	422	450	481	456	503	426	445	466	458	443	462	437	505	457	417	455	511	438	436	428	451	496	468	515	413	454	460	444	440	472	451	460	462	469	450	474	431	429	450	440	467	483	450	453	468	437	439	478	437	475	453	440	472	441	444	429	451	464	490	450	488	494	457	439	443	478	468	418	455	442	449	495	444	477	451	463	472	493	445	448	482	447	470	409	432	454	466	448	416	466	439	460	447	434	470
29230	15937	11871	6048	4215	3356	2672	2169	1835	1644	1518	1337	1237	1111	1054	1011	937	950	944	846	850	874	851	832	778	845	777	792	779	749	795	815	791	743	773	768	709	760	826	783	710	725	742	815	756	759	732	720	741	757	744	770	793	708	768	742	787	736	741	725	719	677	776	755	725	719	733	742	765	738	745	780	763	752	706	734	782	719	734	677	696	780	721	773	702	722	751	754	736	765	714	713	767	721	725	736	722	738	751	733	754	743	738	714	734	725	781	701	689	764	730	706	751	733	715	774	736	743	719	765	663	713	737	735	707	734	766	712	722	695	753	728	763	700	741	759	731	692	717	746	775	763	741	689	733	710	792	728	702	755	731	716	756	699	741	735	746	706	749	759	758	710	744	741	731	754	752	765	737	716	731	693	774	694	749	703	760	718	698	714	718	702	726	739	799	774	722	741	670	706	727	788	777	737	710	742	728	753	704	709	782	735	698	723	708	703	700	717	720	705	753	762	720	707	716	656	729	723	776	708	726	718	764	736	718	698	751	720	721	674	729	755	747	721	752	717	773	737	715	690	691	713	786	755	724	746	711	698	774	735	764	661	721	726	734	694	714	756	725	722	735	766	726	708	739	747	707	758	720	739	735	765	739	714	785	758	763	711	752	734	769	743	727	712	687	752	729	762	749	765	711	699	759	733	741	739	756	788	767	739	661	746	701	721	743	713	761	711	763	730	701	709	728	731	757	722	681	712	667	731	713	692	772	726	788	679	725	740	715	709	748	747	740	751	712	724	733	747	726	730	736	708	716	754	724	725	699	767	767	735	736	725	719	721	736	723	726	760	727	682	754	751	728	737	760	715	712	728	718	756	718	745	724	758	762	732	779	738	809	754	777	714	690	727	698	779	706	723	697	780	749	755	727	762	735	796	723	712	699	823	716	719	699	708	738	693	675	759	732	737	728	730	672	744	720	745	689	772	812	757	751	764	800	722	726	693	708	703	706	739	757	752	697	726	727	716	757	729	726	767	712	741	706	750	678	722	781	733	713	749	694	698	715	762	744	728	746	807	691	734	703	733	766	779	684	739	767	680	702	707	703	725	765	694	752	763	789	702	761	754	760	726	733	720	768	681	727	748	738	699	726	755	695	746	738	719	766	751	759	724	681	733	736	735	668	742	726	733	711	758	756	784	740	721	703	769	743	741	734	736	723	769	723	736	715	720	744	732	717	729	730	767	756	713	717	710	715	717	736	716	744	734	665	729	752	738	758	726	747	736	727	726	727	757	753	767	750	717	772	707	735	738	696	712	706	768	736	703	734	723	754	721	727	724	728	693	719	747	715	728	742	730	729	696	721	756	708	769	723	737	714	783	706	755	738	751	733	715	728	736	723	729	752	738	675	710	756	725	714	743	725	733	745	754	731	727	716	703	719	692	779	704	737	708	725	827	743	750	742	756	718	726	744	741	754	746	694	712	709	677	774	727	763	739	752	728	714	745	732	748	687	763	751	698	737	790	731	716	727	738	718	797	793	722	722	689	724	769	718	733	739	729	706	757	749	722	731	719	755	710	735	716	689	726	755	738	782	741	747	739	758	761	713	714	690	750	726	706	722	782	752	724	759	732	742	680	714	739	692	728	718	712	733	744	744	677	756	716	744	703	680	750	770	720	739	735	726	728	714	705	776	771	731	731	724	695	777	723	743	689	725	719	694	716	749	692	703	734	753	711	697	712	717	735	749	705	718	742	687	704	775	753	720	762	709	709	725	750	721	786	756	750	701	723	724	720	693	731	747	717	740	704	718	715	754	745	699	745	788	709	685	763	742	722	709	699	727	785	682	776	693	768	740	686	718	777	725	728	719	707	736	750	683	675	746	739	715	704	737	701	751	714	744	711	683	738	752	718	713	739	738	715	720	742	716	737	724	676	741	737	708	752	725	769	731	775	762	734	743	766	716	702	697	749	698	745	737	722	716	763	808	733	714	731	732	787	721	753	755	788	739	755	758	716	773	729	723	714	715	713	741	720	709	743	806	689	778	749	702	759	749	769	759	783	751	726	739	713	712	751	699	702	683	783	732	758	718	761	789	741	726	731	698	743	668	720	748	717	746	739	726	772	695	729	749	736	746	786	689	730	780	790	695	708	706	705	730	722	740	706	734	723	733	727	740	753	736	717	739	685	713	759	753	738	699	723	742	693	711	713	721	713	712	699	722	705	696	732	724	687	699	704	700	738	691	742	737	715	665	749	693	684	795	694	750	733	694	713	752	706	726	709	762	761	757	729	721	767	771	683	711	732	740	753	759	702	748	732	718	753	700	710	766	717	696	704	760	689	741	719	750	786	735	747	732	731	735	710	706	754	728	720	743	719	742	715	707	774	703	710	727	732	736	710	692	709	713	647	688	739	740	741	718	711	743	722	741	740	767	708	713	732	729	727	710	768	727	723	725	767	703	730	740	705	743	696	747	694	727	744	721	690	741	719	721	711	680	702	759	719	764	728	681	714	732	701	736	753	729	764	758	739	718	723	747	762	782	717	729	754	692	723	725	658	743	744	736	712	726	724	726	735	738	725	727	726	762	662	747	726	797	740	701	766	726	718	729	745	742	747	677	797	682	766	733	753	715	787	719	731	707	741	716	711	710	709	744	715	748	788	718	692	742	701	739	713	741	731	738	762	719	731	773	746	740	738	692	737	754	728	749	715	714	776	779	713	761	732	708	721	754	744	753	698	789	731	729	679	726	701	763	734	705	728	727	735	673	699	671	705	735	723	687	744	699	735	749	743	708	729	718	743	739	731	682	752	722	743	729	748	756	741	728	710	734	719	735	775	778	738	701	734	691	750	703	717	751	749	769	670	724	776	694	710	744	694	761	738	727	709	722	757	738	728	757	683	748	753	727	720	703	705	737	738	723	706	690	781	710	753	738	734	707	699	711	698	719	766	761	717	709	763	762	725	732	749	739	708	727	688	751	730	704	710	802	718	677	774	751	725	761	717	731	710	732	719	788	734	783	696	779	755	757	755	721	718	696	738	763	688	724	773	718	725	701	685	704	731	750	736	724	785	725	710	745	781	732	767	745	757	716	764	708	803	724	736	729	714	737	764	754	764	757	699	724	691	727	766	711	760	686	720	721	713	739	694	720	736	711	775	724	712	719	735	716	753	693	737	751	741	760	697	782	744	744	708	747	754	708	679	721	681	748	730	727	770	716	718	716	738	770	722	707	728	719	773	718	713	712	722	727	770	701	773	729	744	697	703	736	678	753	767	770	748	766	765	740	794	704	720	721	753	716	734	759	748	721	716	728	744	737	702	740	742	735	746	714	803	770	711	707	740	755	739	733	731	770	753	750	738	706	683	753	724	789	721	741	754	713	723	713	721	766	738	724	742	700	764	716	726	760	706	727	723	701	733	743	768	731	760	730	724	736	717	714	734	736	727	752	717	749	756	724	769	781	712	732	736	704	778	738	746	709	734	702	724	688	720	731	704	713	732	783	744	738	698
23357	21340	29178	23862	21334	20666	3224	980	715	689	565	551	436	432	362	328	341	329	290	284	253	283	261	249	280	263	240	282	244	207	251	235	257	228	219	208	201	258	206	217	243	210	241	207	189	230	215	213	202	205	180	207	220	192	191	200	212	201	216	210	210	200	205	204	198	224	209	202	237	201	214	194	202	228	223	180	210	194	223	224	210	214	214	214	188	207	225	233	216	203	214	193	215	228	201	232	216	202	227	215	225	201	237	198	225	222	215	226	216	210	205	227	227	214	204	206	236	226	232	225	196	211	205	190	204	190	208	190	214	220	194	217	196	215	212	174	208	225	203	205	221	224	192	218	221	217	204	200	209	186	201	203	226	191	224	197	208	215	204	228	179	238	221	200	203	196	196	229	194	225	206	204	199	214	226	199	222	180	219	200	199	190	206	208	189	199	220	208	226	203	224	220	193	213	217	212	228	235	232	219	202	206	187	197	204	222	219	198	228	203	223	210	203	213	211	230	222	237	185	185	199	228	204	208	233	223	214	205	204	211	230	223	216	217	204	201	224	215	220	226	214	234	192	222	229	227	207	185	239	213	190	206	211	206	215	194	209	205	200	219	206	208	223	189	213	223	224	224	209	211	188	217	204	196	206	218	198	196	205	204	204	201	194	214	228	184	215	214	208	193	221	224	195	209	208	209	173	204	198	224	226	208	226	219	193	221	204	211	207	234	215	215	197	234	216	246	202	183	217	179	232	220	212	204	211	207	199	215	214	216	211	206	209	179	210	208	214	211	198	206	194	228	200	220	224	178	206	198	203	182	220	201	199	226	203	180	216	178	210	234	216	206	227	235	194	197	199	210	211	220	232	204	206	190	208	213	226	198	210	207	221	220	237	224	200	223	225	240	178	195	213	196	207	216	228	214	212	199	203	236	210	219	216	211	224	199	217	240	186	187	200	202	227	215	176	195	228	193	205	192	198	199	221	217	200	218	227	235	208	220	212	224	200	222	196	217	214	224	197	237	215	185	214	214	191	216	184	191	230	207	201	219	221	212	200	199	187	201	203	201	203	196	199	209	214	181	193	204	187	196	206	232	203	229	221	213	200	219	218	188	195	197	221	202	198	218	194	209	219	204	213	219	181	199	208	199	190	176	213	220	212	220	196	219	183	174	190	255	196	220	207	213	212	191	215	219	218	189	211	214	193	233	188	187	180	236	208	183	201	246	199	201	200	201	220	191	209	236	204	174	220	200	203	207	205	199	218	184	223	188	226	218	242	204	221	200	232	208	223	210	207	221	191	213	193	201	210	208	186	210	213	195	199	188	225	222	225	216	184	210	234	202	207	227	227	196	201	208	218	210	212	222	200	199	196	226	189	236	229	177	198	225	217	178	205	203	214	194	247	211	200	233	208	208	221	198	196	207	200	225	224	187	164	209	241	194	238	226	214	207	217	237	227	183	186	209	227	218	209	184	211	217	215	211	214	221	208	198	211	246	200	200	207	196	199	196	221	198	201	192	212	213	233	233	216	213	207	204	211	206	207	207	215	206	217	205	192	219	215	196	199	222	199	182	231	202	191	215	211	235	189	197	202	215	199	205	201	200	211	211	206	214	236	182	202	213	212	209	228	199	205	204	223	198	207	218	223	197	218	222	225	213	220	217	216	202	208	211	204	223	201	188	210	211	228	208	210	234	207	219	198	210	233	192	192	213	193	233	222	222	211	203	214	204	196	231	232	216	200	212	174	224	204	196	213	209	224	228	184	177	230	206	239	238	189	197	208	188	232	216	201	220	230	192	217	257	213	202	198	199	218	191	196	224	225	227	218	198	215	203	192	216	209	224	203	211	222	209	215	194	175	190	213	195	213	215	182	215	234	206	207	228	219	211	225	215	217	201	208	196	202	183	212	205	213	199	210	221	211	212	208	223	227	203	225	217	224	215	193	201	234	206	206	250	216	231	198	216	233	190	220	229	223	210	208	221	235	210	194	200	193	190	224	184	183	205	230	220	206	222	204	187	208	197	235	180	212	216	194	229	193	219	203	195	204	195	196	192	225	198	193	206	203	219	202	193	191	207	219	179	231	199	205	225	216	202	224	224	220	210	211	194	207	215	205	232	223	219	220	226	219	192	214	195	196	206	180	216	217	210	214	215	191	221	204	192	218	215	199	208	220	231	253	205	203	227	208	184	193	223	211	233	207	216	207	235	214	202	201	211	221	169	211	200	191	229	197	211	203	221	246	211	204	196	194	212	204	214	220	205	221	213	225	207	219	206	207	205	198	198	191	242	208	236	189	226	212	212	213	204	204	221	192	211	218	224	219	211	204	236	219	164	187	217	227	205	193	206	195	218	195	176	211	209	240	214	177	188	191	207	234	204	214	231	210	188	205	200	201	225	201	168	231	224	224	201	222	208	225	200	225	205	194	214	211	218	208	213	234	213	221	222	218	206	200	212	209	184	198	212	196	225	196	205	212	215	195	233	197	215	198	215	183	201	201	225	244	199	211	199	188	198	212	209	196	207	188	189	211	196	185	176	196	199	236	214	215	209	207	217	220	207	226	197	215	204	199	195	240	218	196	213	209	228	205	222	186	206	214	203	225	223	215	212	212	201	220	216	217	193	211	219	189	186	211	205	221	202	192	192	218	242	219	201	176	218	209	217	229	198	213	217	232	219	211	193	224	208	200	194	200	207	232	223	184	221	182	198	206	187	222	202	215	211	212	225	205	212	190	218	194	219	201	215	235	233	197	192	218	206	220	183	209	232	224	235	212	226	225	214	204	214	231	205	236	201	236	230	210	197	220	221	189	188	219	219	199	196	213	216	202	217	203	194	218	199	214	208	199	204	206	230	188	203	220	209	225	220	193	226	205	192	206	192	207	228	215	205	215	205	234	217	226	204	210	198	184	189	206	196	233	194	211	217	198	214	201	173	211	222	213	200	197	214	206	209	203	209	227	180	211	209	219	201	223	192	219	173	236	200	213	209	193	207	199	211	186	223	227	201	210	232	224	203	192	235	216	226	207	214	206	233	206	226	209	208	202	204	205	205	172	197	239	189	185	194	207	240	202	196	207	216	217	200	205	195	210	216	207	210	225	212	197	227	220	203	209	182	218	221	216	193	188	216	210	192	202	194	194	206	194	211	187	224	204	223	230	194	203	193	215	172	212	246	198	201	222	233	218	192	228	207	208	199	213	200	186	210	196	218	205	242	219	202	222	224	214	244	206	201	211	201	196	228	215	247	216	200	199	221	202	209	211	207	220	195	208	197	221	208	178	216	202	206	187	194	208	198	209	228	193	214	220	210	198	198	176	226	228	216	196	215	198	202	208	181	197	211	215	221	210	209	204	217	215	224	201	197	209	185	216	235	205	211	231	221	198	228	214	202	183	163	207	194	225	224	212	210	217	202	180	209	227	204	195	200	216	218	223	210	213	215	223	199	209	218	235	195	212	206	204	239	215	201	176	217	207	180	194	227	238	212	202	218	200	231
33036	21207	15873	8667	6061	5975	3467	2761	2240	1872	1574	1286	1169	1056	851	789	750	655	630	663	531	541	526	519	507	454	437	423	436	424	398	393	410	384	414	426	388	373	385	385	412	393	405	372	380	389	372	392	389	350	347	362	351	356	385	374	379	373	396	342	365	389	367	356	375	376	357	336	341	364	379	371	343	390	335	336	349	346	340	335	361	386	363	367	353	345	335	329	327	325	348	330	354	332	338	346	342	337	372	369	341	371	365	345	370	351	326	368	334	328	331	324	357	361	385	334	338	370	323	344	353	319	340	349	352	350	320	371	332	356	342	381	369	332	302	368	319	362	352	379	393	340	395	392	345	336	358	340	361	338	332	350	355	320	339	360	339	360	336	331	366	320	312	339	376	382	320	355	369	349	350	349	320	357	353	363	376	351	354	311	359	361	355	375	364	349	348	342	371	338	349	339	348	328	366	342	352	351	354	346	352	350	343	356	377	350	330	373	352	367	346	345	333	347	299	369	349	378	333	305	341	357	330	345	360	352	324	358	371	334	343	325	353	354	369	377	334	377	380	348	347	335	344	382	345	348	333	364	341	327	378	313	349	351	344	380	331	331	326	335	332	354	367	337	379	371	321	335	351	342	368	343	341	326	358	341	334	328	343	352	381	361	326	344	351	348	330	359	342	372	320	356	386	359	337	365	360	366	362	358	343	355	314	334	346	345	364	343	353	343	382	365	364	309	333	358	369	360	348	383	335	329	342	340	360	369	350	324	329	333	366	359	327	359	325	360	361	370	332	360	358	360	368	371	317	362	341	326	358	360	331	362	386	353	362	337	363	352	365	344	326	368	354	358	330	364	347	345	338	333	389	348	335	372	344	359	356	358	355	342	327	358	331	305	336	361	351	321	343	366	354	348	343	330	377	336	347	338	349	363	349	363	363	350	341	353	371	339	349	335	356	346	317	353	346	333	345	341	319	358	345	321	346	355	360	351	362	333	372	366	369	310	346	345	359	333	327	366	347	366	330	328	369	348	342	341	335	364	365	353	323	357	333	346	377	342	384	374	320	365	355	360	380	347	330	329	353	372	334	325	357	351	320	332	346	353	351	360	316	356	330	352	370	328	333	294	363	345	320	359	319	354	344	343	354	322	353	327	335	339	342	351	338	336	322	322	392	355	320	360	356	326	340	332	336	362	334	340	323	334	350	320	354	346	349	345	340	364	336	338	333	334	326	337	336	343	350	369	335	376	330	375	328	330	321	340	360	331	356	296	345	334	339	340	360	354	347	346	366	307	364	365	358	346	349	394	350	359	369	360	327	368	363	360	368	342	345	354	316	363	346	343	359	369	364	357	373	354	326	321	379	342	322	332	386	350	366	354	322	360	373	343	355	384	335	343	349	348	352	354	322	356	339	377	345	336	347	298	357	341	343	348	352	319	320	333	354	338	358	314	342	365	361	317	319	360	363	327	327	359	369	333	369	314	334	366	352	336	359	345	351	338	325	343	333	324	350	361	337	333	339	330	358	376	332	327	353	336	339	341	348	321	351	347	340	358	375	348	375	353	370	365	383	321	342	351	316	360	339	345	355	376	334	318	351	354	375	342	348	345	343	378	371	364	382	364	337	312	369	340	386	340	298	356	352	329	322	380	358	352	345	316	402	365	318	317	343	339	321	329	350	349	351	335	333	349	341	342	375	369	346	330	350	354	382	323	338	342	334	310	382	334	324	324	352	336	363	353	321	361	331	318	346	296	387	360	318	384	374	326	336	343	347	332	365	330	324	342	357	357	360	351	370	343	348	322	345	331	340	389	361	342	327	330	357	321	356	334	340	332	380	347	369	346	319	362	353	339	338	348	321	358	330	366	355	360	344	341	317	354	341	312	355	370	333	354	338	330	357	291	374	332	347	372	332	338	369	362	355	340	380	342	340	346	391	354	361	348	373	325	355	384	342	354	338	398	382	370	346	331	394	361	347	316	363	358	350	334	330	341	344	342	369	317	361	360	337	333	340	351	344	315	342	341	329	378	341	344	336	372	363	338	323	345	355	335	360	368	357	359	323	328	320	343	352	312	365	337	308	327	330	358	352	318	344	358	314	320	349	314	342	356	372	369	317	351	334	306	362	379	338	347	349	357	341	345	327	341	360	358	349	372	328	346	380	369	363	356	352	335	339	350	325	328	335	325	322	336	344	375	328	347	349	353	336	334	313	373	346	333	334	337	322	369	379	360	334	357	328	333	355	356	347	330	336	336	354	364	343	321	318	327	329	338	339	338	364	343	345	349	306	351	361	336	340	323	329	324	384	352	346	317	356	371	364	357	332	371	353	329	379	359	322	334	379	373	314	331	357	337	376	360	365	325	380	355	351	346	370	336	328	340	350	323	334	370	354	378	322	350	367	311	378	347	354	347	377	390	344	362	328	326	349	355	330	339	361	338	345	353	353	339	368	352	350	299	310	319	358	318	362	344	346	370	325	330	353	319	351	327	293	338	357	342	341	333	362	351	366	346	357	378	357	328	359	328	357	343	365	362	360	328	367	339	365	361	336	305	344	355	336	328	318	311	357	350	331	356	335	324	389	371	347	316	348	345	318	349	318	383	353	343	332	356	340	323	308	343	368	324	340	326	345	339	334	336	340	367	333	360	326	352	321	336	342	364	381	364	366	363	336	328	336	336	337	351	344	353	368	378	349	335	329	326	324	329	346	352	365	329	341	355	347	354	326	359	318	356	322	345	351	355	348	307	340	351	333	323	320	350	367	351	341	344	330	350	347	359	347	316	357	334	354	331	353	362	352	343	334	333	367	359	364	357	336	368	315	373	379	382	361	347	353	339	325	350	345	333	332	351	328	337	335	355	358	349	334	358	341	368	348	351	370	346	362	342	318	317	378	339	368	327	328	352	322	332	327	349	368	355	362	343	348	381	335	338	336	338	320	357	359	326	330	309	363	320	359	377	378	342	331	334	313	341	358	309	382	339	334	346	343	334	342	334	335	354	344	339	358	351	356	348	361	324	322	377	363	372	359	350	325	363	330	323	352	333	363	359	331	375	320	348	332	306	349	314	334	334	341	338	337	370	310	352	323	390	385	333	310	339	343	342	371	354	365	329	329	348	326	362	355	349	337	359	344	342	341	349	366	329	314	383	360	360	333	317	360	313	346	347	336	326	372	328	330	322	327	379	335	334	323	315	375	354	334	350	377	346	382	335	366	357	373	332	383	398	322	336	357	355	339	349	347	357	343	329	301	356	361	343	333	342	348	391	331	359	354	335	362	343	340	357	344	356	354	344	320	337	363	369	353	316	327	347	367	349	356	359	359	361	329	354	335	333	340	343	298	336	346	327	330	340	332	350	335	329	351	356	318	361	368	321	378	368	354	362	363	373	302	339	319	321	382	329	364	340	335	354	333	340	378	354	377	328	357	376	325	349	357	327	320	351	341	332	345	364	367	377	343	354	352	320	357	330	345	346	367	375	327	345	330	343	321	339	368	351
27475	20378	8882	1689	895	793	644	614	563	555	564	547	546	536	512	564	543	484	483	500	542	507	498	555	497	527	489	504	485	503	497	497	486	504	507	460	538	504	492	505	483	559	525	489	519	504	494	496	512	530	481	530	521	497	498	507	503	503	503	518	504	493	496	505	455	542	525	497	474	474	497	530	529	505	509	516	495	540	538	540	504	486	525	514	564	483	483	516	516	501	491	519	509	507	474	486	473	487	453	531	522	506	504	514	499	540	516	516	541	517	525	473	535	455	480	485	505	533	535	478	528	479	528	506	522	494	510	480	478	482	504	515	512	495	482	542	505	521	533	479	512	527	475	485	495	461	487	485	555	506	456	489	533	486	507	483	513	502	512	502	538	512	484	549	486	486	501	488	549	529	472	528	460	469	489	494	542	514	501	501	511	494	511	527	513	466	500	500	479	492	524	524	527	517	531	500	506	506	475	444	478	513	497	490	486	521	517	474	476	502	469	503	487	534	475	492	447	506	531	493	481	473	499	519	510	519	528	496	484	535	490	509	487	535	556	512	513	500	496	507	491	486	517	531	492	478	485	486	549	509	502	556	472	493	521	465	524	467	474	488	477	481	499	493	513	497	507	519	485	488	482	513	526	511	519	518	507	491	507	515	507	509	500	499	478	488	539	536	487	529	486	451	471	509	483	540	518	510	540	507	543	505	551	499	488	514	485	499	538	480	555	485	498	495	511	477	497	505	530	485	503	496	490	500	490	490	474	503	499	510	486	494	505	459	536	493	532	524	468	528	499	496	525	465	488	527	472	499	507	510	526	448	512	539	499	519	513	539	490	533	503	492	534	496	458	474	512	520	531	522	521	494	515	501	503	523	524	495	502	477	478	498	523	552	524	499	516	511	521	505	506	509	534	553	480	489	498	474	489	452	540	498	495	513	503	504	506	452	541	462	501	514	472	519	525	476	503	482	550	497	476	510	534	513	520	504	531	479	483	480	523	463	499	546	472	528	515	496	524	505	510	521	505	471	472	484	492	533	523	550	520	501	487	530	503	502	495	504	514	494	519	501	503	489	501	512	519	497	535	499	532	477	503	537	493	517	529	521	518	472	487	520	502	516	512	504	528	481	519	484	511	480	516	488	487	506	485	538	492	476	455	511	503	494	463	478	498	483	461	521	483	514	472	473	539	444	506	522	491	500	508	481	481	484	468	493	490	478	507	536	518	520	499	506	509	497	529	511	537	454	449	468	508	471	530	548	516	481	511	472	524	513	514	494	513	470	560	544	485	527	481	507	495	534	496	550	477	472	503	500	505	480	500	525	479	494	472	518	517	507	472	510	513	507	502	527	494	535	543	487	583	527	496	499	547	520	493	515	531	451	477	541	478	539	492	504	471	541	512	492	530	514	511	491	496	501	537	475	480	518	540	548	542	496	493	493	530	497	480	511	545	495	506	531	491	515	503	507	465	509	521	534	509	537	487	512	508	516	500	488	517	518	490	509	532	513	486	515	528	490	531	494	533	498	463	491	495	492	508	485	503	504	484	496	480	488	501	462	472	519	516	519	503	504	537	485	512	508	496	490	543	511	496	482	506	490	514	553	477	463	546	510	484	507	529	480	479	499	465	476	485	501	508	488	520	476	505	513	514	530	496	506	524	517	520	505	485	526	534	527	501	515	484	521	511	516	482	497	465	482	500	487	465	474	505	518	507	442	529	495	505	489	470	505	453	537	500	514	538	491	515	490	501	524	473	505	467	437	488	507	533	482	528	507	492	481	488	476	498	512	469	539	487	465	477	522	500	507	509	459	549	528	490	531	500	500	498	501	494	514	478	512	496	460	499	507	500	552	487	520	517	527	490	476	525	493	518	495	514	487	532	529	504	489	486	477	486	496	448	521	524	523	493	538	493	439	535	473	516	486	466	452	531	468	507	501	452	515	530	476	484	488	496	487	457	502	532	483	513	486	527	465	503	510	491	503	510	502	486	441	503	489	518	492	504	514	479	509	540	543	503	478	474	496	472	488	502	495	471	508	527	485	462	514	480	485	466	510	484	473	493	480	516	496	552	468	496	495	503	477	498	487	541	546	541	471	520	475	513	535	495	512	528	518	484	482	505	486	507	507	550	507	498	521	460	504	491	515	499	481	503	534	524	506	527	500	534	492	453	505	495	529	525	517	516	454	484	498	523	513	475	542	506	500	523	504	459	441	491	523	475	484	544	531	516	480	539	476	464	516	508	503	506	487	506	519	535	439	512	474	512	504	528	504	515	519	503	533	491	543	507	518	519	481	537	445	545	498	470	528	468	505	494	483	532	517	520	503	533	564	482	536	512	514	487	485	512	501	524	497	506	516	493	492	497	507	537	557	497	465	512	550	494	539	528	539	444	507	480	489	495	536	500	497	476	523	515	514	525	542	490	511	542	502	515	519	536	491	553	476	501	511	517	508	540	489	517	506	492	503	543	507	511	529	524	479	488	498	547	488	485	517	497	478	515	496	517	493	526	516	524	475	518	497	534	548	459	445	521	493	519	504	492	501	520	507	488	535	463	492	495	532	498	462	483	489	536	458	500	495	531	476	554	539	497	518	512	460	505	485	509	513	510	469	525	493	513	506	491	550	489	495	499	554	502	513	503	501	453	541	520	523	530	469	473	474	498	522	506	470	492	502	532	516	496	511	502	504	515	516	466	521	460	493	554	510	517	526	476	519	471	512	508	487	520	491	512	525	489	457	542	540	488	511	496	496	493	508	503	495	554	506	452	507	504	500	513	526	487	502	509	501	453	519	525	495	514	523	518	514	538	492	491	497	504	549	520	485	497	487	513	493	522	520	479	458	480	493	534	497	492	443	541	478	532	515	516	465	475	466	498	523	491	504	516	518	506	536	543	529	474	505	488	513	540	555	486	515	518	446	491	467	482	456	496	503	496	564	476	506	512	509	478	495	483	512	448	489	515	494	507	536	505	496	500	505	501	506	531	543	561	547	513	544	515	466	519	475	507	495	504	470	493	460	515	536	508	485	528	511	513	519	521	489	510	523	508	515	491	523	556	513	504	496	521	472	528	492	494	506	503	490	482	500	568	490	500	536	526	455	465	471	512	525	488	503	546	487	453	492	499	500	501	501	483	475	488	514	501	520	476	495	486	528	440	525	496	495	555	488	526	450	486	474	468	484	492	491	524	510	479	459	505	495	505	502	522	480	456	541	506	465	506	517	489	542	498	504	503	536	508	512	519	519	508	498	527	500	528	525	481	509	549	499	472	513	482	509	501	475	505	499	508	515	534	537	496	518	499	511	480	459	487	457	478	484	491	485	465	485	525	512	530	509	523	496	537	507	521	520	490	473	507	487	511	517	509	502	499	509	475	522	509	519	522	504	515	494	494	493	533	512	514	478	524	526	482	498	491	487	491	512	516	518	515	510	498	553	495	527	463	492	522	521	570	550	499	532	477	474	544	453	489	489	473	484	487	512	494	503	518	518	541	471	491	503
24520	6369	4677	2527	1849	1580	1358	1214	1112	1114	1042	962	947	882	872	855	890	829	842	859	807	833	877	789	856	822	781	789	757	770	800	872	784	727	776	814	789	786	775	806	811	805	745	784	800	801	818	787	821	803	731	809	779	787	792	757	771	827	781	786	808	821	730	800	781	789	777	818	810	801	800	773	740	788	738	801	831	750	813	803	757	779	831	748	793	772	750	765	747	776	787	731	758	820	803	826	805	803	832	722	763	837	768	798	819	775	746	808	823	804	776	812	774	805	812	809	764	830	812	780	829	771	760	802	780	800	803	797	821	793	779	756	831	779	852	744	795	821	767	761	809	771	784	808	736	803	781	787	812	778	804	761	774	806	815	763	769	812	776	803	757	802	786	797	795	838	743	774	776	765	830	816	770	822	820	758	798	770	721	810	767	785	764	803	754	773	826	781	752	814	785	792	809	779	793	771	800	842	765	766	811	846	827	816	818	762	813	777	779	792	748	797	794	797	777	807	796	743	795	790	792	709	794	773	792	773	796	765	756	777	756	765	802	767	786	768	779	789	783	784	836	775	795	818	771	771	773	818	801	787	787	831	769	779	772	797	774	783	778	774	803	803	799	790	790	801	777	779	819	838	768	810	772	804	774	804	761	801	788	801	793	753	797	786	808	808	792	730	806	796	811	806	740	787	780	813	806	802	758	775	787	805	777	755	815	765	807	792	778	750	742	756	794	823	783	755	771	785	817	854	785	798	833	785	795	796	752	794	848	768	779	850	719	791	734	761	758	778	783	818	801	785	790	714	796	786	802	775	841	841	777	806	785	763	849	819	808	790	801	795	783	787	763	826	784	804	813	814	787	755	803	780	817	723	802	806	829	779	772	770	796	830	798	802	811	758	792	771	838	815	792	832	789	780	807	805	810	788	766	759	795	817	809	744	773	769	805	817	787	777	762	783	843	815	781	811	701	794	786	764	798	796	817	787	807	782	775	855	826	773	767	795	749	785	762	775	807	799	802	831	796	760	733	753	772	803	802	758	763	818	744	784	757	781	773	830	728	808	800	786	774	793	774	809	809	737	766	796	767	762	835	807	769	797	813	762	764	808	795	794	796	846	811	782	807	765	784	746	778	765	745	754	722	831	771	777	749	783	775	789	789	753	755	756	767	738	839	803	798	796	789	790	809	768	768	789	824	773	807	728	796	802	756	781	816	764	821	811	799	763	825	762	771	775	794	792	828	767	807	822	767	775	799	799	745	795	784	820	818	798	753	793	815	773	799	769	805	849	754	815	798	756	830	758	826	729	787	825	798	762	765	742	773	813	815	816	835	740	835	795	790	775	830	771	795	754	793	820	815	775	795	803	737	780	803	740	782	798	804	801	778	718	794	813	762	805	787	778	811	775	831	799	840	730	780	776	802	768	764	792	787	743	772	746	771	753	802	761	774	742	783	794	761	869	747	822	791	787	799	833	821	813	814	778	786	807	807	817	782	781	788	815	732	789	786	865	807	818	778	836	812	759	762	797	748	776	782	793	783	780	733	765	780	834	711	767	741	838	755	789	783	743	779	818	767	809	805	766	792	776	845	826	798	787	755	784	778	780	775	763	800	845	778	830	786	779	802	817	777	788	789	748	763	804	758	809	764	799	849	825	816	817	800	845	759	786	821	802	795	789	771	769	845	795	803	797	793	764	800	777	791	760	776	776	779	811	787	801	795	818	805	744	792	825	815	748	797	794	788	815	734	772	782	815	757	758	769	772	776	771	798	775	805	765	803	795	809	794	800	815	797	812	786	805	772	852	771	793	770	796	810	736	799	759	751	813	747	758	782	777	729	796	825	795	739	777	806	776	758	808	793	773	778	803	807	790	757	832	782	793	811	750	771	803	767	793	812	853	837	819	791	773	767	764	767	820	817	752	817	745	733	830	788	828	766	784	815	774	783	752	815	784	824	834	797	796	775	743	776	896	803	807	816	771	766	780	781	829	821	747	813	795	788	797	774	834	817	801	778	789	776	769	815	823	779	807	831	782	840	808	807	776	795	826	761	775	777	785	791	780	809	783	759	801	765	780	782	830	811	789	848	769	787	810	793	853	798	786	788	763	747	798	801	769	797	786	723	786	808	841	791	814	814	797	798	763	772	775	790	790	729	788	772	786	741	758	818	815	798	773	789	758	792	791	755	792	784	787	839	789	793	818	717	775	766	810	753	768	787	821	771	753	797	816	765	735	765	749	779	794	757	757	806	811	811	780	821	782	741	771	771	741	772	778	803	802	786	807	759	810	742	789	765	809	744	825	806	773	778	820	799	779	779	808	792	756	788	734	791	811	750	828	789	774	775	828	826	770	836	715	798	750	763	796	834	771	828	808	808	809	772	815	793	810	770	830	786	729	800	797	760	805	794	765	784	831	767	775	772	785	774	798	773	795	806	786	782	799	796	765	789	757	852	792	786	799	732	808	817	783	750	772	742	783	793	759	843	738	786	777	830	786	860	776	820	799	803	761	752	771	826	847	749	792	815	791	801	786	827	806	778	809	822	803	780	804	746	759	765	791	815	812	789	791	767	778	796	813	861	783	800	794	781	784	798	773	771	813	807	784	771	812	765	756	793	793	806	769	752	775	809	787	799	756	808	785	831	763	714	815	785	778	769	771	775	767	803	727	783	824	830	788	832	796	819	810	775	790	764	767	777	771	789	781	817	801	781	839	819	753	843	776	791	796	804	797	796	808	743	833	815	747	776	736	795	790	826	751	782	803	774	814	795	843	845	790	799	791	808	809	786	825	793	769	836	754	780	777	771	793	744	733	797	811	765	768	791	793	839	794	784	791	782	825	804	792	812	750	790	776	760	743	767	728	749	783	781	803	874	776	814	826	823	818	746	786	793	784	762	796	786	727	778	788	835	801	794	767	818	754	816	790	737	770	798	772	788	792	767	754	773	770	793	811	804	767	792	797	814	778	767	789	818	780	833	785	792	813	808	730	768	721	774	786	815	804	756	774	800	777	752	729	766	785	818	760	770	793	815	747	792	832	808	766	786	794	755	753	801	788	786	787	806	831	826	735	763	806	801	797	799	783	815	755	759	788	771	778	801	787	796	834	760	745	828	740	794	772	789	776	778	804	821	790	752	742	775	774	774	757	782	772	777	835	801	755	776	824	783	780	752	822	805	814	798	816	795	797	795	763	783	805	813	812	761	779	773	768	854	807	833	765	809	792	764	799	795	786	781	812	818	766	753	823	756	792	788	785	837	767	805	839	811	785	701	788	832	824	832	739	759	833	806	788	809	797	825	733	801	763	832	752	795	822	770	802	828	774	726	823	786	792	846	844	799	764	751	797	767	760	819	788	823	819	787	734	821	755	777	766	720	792	819	794	820	806	793	770	767	757	775	822	775	811	787	770	839	734	762	718	763	796	739	773	805	798	806	824	777	745	789	718	777	824	817	796	770	837	776	741	763	790	768	772	795	771	805	777	834	771	806	799	760	807	778	775
24254	21286	28527	24353	20982	5259	1357	913	808	677	666	642	571	578	562	517	524	526	530	526	457	507	483	480	501	522	498	449	425	491	507	457	437	491	495	445	439	489	493	444	417	459	451	469	464	487	451	460	427	484	485	446	479	450	449	448	467	437	447	460	462	467	474	447	436	439	455	424	438	420	460	412	426	434	462	467	465	436	451	417	421	462	474	398	491	470	451	427	440	469	436	469	403	449	467	449	421	447	467	422	479	473	469	436	430	473	466	453	423	429	449	416	458	442	466	468	464	459	431	481	462	448	483	479	469	413	441	464	487	486	454	435	432	480	487	461	457	453	488	485	418	469	431	469	413	429	456	488	481	463	448	450	458	452	449	443	466	457	479	447	435	442	464	495	448	484	392	504	416	460	443	454	465	445	471	449	452	469	452	467	472	421	484	465	463	464	412	428	482	439	434	421	420	435	438	422	454	451	459	422	423	453	452	455	470	504	455	449	428	469	459	422	445	474	467	448	468	413	455	438	428	423	452	430	420	449	460	477	418	477	454	462	423	460	462	465	452	445	442	449	427	463	455	449	450	495	425	464	449	458	466	453	450	448	431	460	453	463	477	465	475	458	486	447	442	466	467	465	450	498	430	469	394	466	461	410	447	466	477	414	463	457	460	471	460	416	460	443	456	437	482	484	451	453	450	465	470	447	448	456	451	471	428	467	444	426	470	435	456	454	462	439	468	420	412	451	470	460	428	439	447	441	442	420	461	445	464	443	449	465	460	451	449	421	459	480	456	448	446	425	429	450	489	452	439	459	417	464	456	434	451	408	436	466	448	476	450	438	458	448	447	465	451	433	436	461	453	442	430	418	460	449	476	465	470	455	443	474	451	463	497	490	468	435	464	463	443	466	466	438	430	451	506	444	414	444	473	469	428	463	447	423	424	458	433	419	441	422	454	470	443	460	436	460	449	437	471	463	464	444	475	441	458	456	436	446	451	427	451	468	499	433	440	456	441	468	471	459	462	452	454	455	444	452	450	458	423	421	422	409	466	455	459	460	427	426	445	449	438	436	447	444	441	414	453	428	444	476	456	463	472	473	457	421	465	446	458	456	461	431	432	475	437	444	453	420	488	454	452	481	456	432	477	467	465	466	431	442	412	466	439	451	483	445	474	427	438	454	455	422	414	462	472	461	509	441	443	474	467	474	427	471	481	476	464	463	441	452	434	461	454	445	466	398	450	467	451	421	476	467	441	441	441	430	425	442	430	446	448	439	485	448	433	456	451	430	463	466	439	452	445	410	477	416	430	476	465	435	448	444	441	425	445	482	433	465	450	448	471	483	439	398	413	442	491	431	441	475	443	449	480	452	465	471	423	479	477	452	438	466	430	480	458	442	436	442	455	461	399	421	452	462	471	413	446	426	459	471	457	452	434	475	462	416	449	431	483	454	431	430	478	480	435	457	418	442	446	438	430	452	464	464	437	497	394	428	432	431	435	440	451	445	462	479	437	448	457	467	425	456	435	455	469	461	434	444	448	464	428	454	435	454	444	442	445	421	471	462	456	432	470	437	491	458	439	464	458	477	482	483	459	448	431	464	460	493	442	418	439	463	430	473	419	421	438	456	456	452	406	430	455	461	472	492	469	430	434	442	441	462	464	442	450	481	446	461	443	459	412	445	439	482	477	474	422	445	452	472	456	442	434	444	444	440	437	421	482	470	469	478	456	459	437	455	438	448	472	439	468	468	427	453	414	446	468	438	416	427	467	448	430	442	456	482	448	480	433	440	468	448	465	422	419	439	438	442	474	470	445	454	456	454	435	468	464	462	442	426	409	443	478	455	457	437	446	469	466	455	461	413	465	468	464	471	460	470	440	457	431	444	441	442	443	440	470	468	509	443	453	458	435	475	419	435	426	463	444	480	478	437	446	460	445	419	480	440	438	445	406	455	446	426	458	444	480	437	440	449	483	425	451	441	466	426	422	416	423	445	472	476	457	420	504	450	475	429	465	464	432	434	455	453	432	436	410	423	459	449	444	506	476	488	452	454	454	419	446	456	431	425	442	442	419	512	503	473	438	498	438	459	433	457	440	410	412	473	434	445	430	468	461	470	489	459	466	449	501	470	466	418	429	459	438	471	440	461	463	479	436	440	479	450	510	437	414	449	489	466	424	436	468	455	455	459	422	468	461	393	481	456	449	406	432	450	465	453	455	438	435	418	475	422	471	443	447	448	450	447	471	463	441	456	477	421	452	451	471	479	454	464	468	422	458	447	405	455	460	423	444	411	462	478	442	469	444	507	451	428	431	458	460	452	443	427	445	440	463	468	461	450	473	478	433	426	480	409	424	485	466	478	449	484	470	400	449	480	438	462	406	427	455	479	423	425	446	464	460	469	447	448	433	472	415	451	424	449	438	453	452	456	454	480	481	476	449	459	460	464	424	446	453	463	460	442	471	450	444	465	429	460	470	435	449	437	444	466	474	451	448	443	410	475	455	436	462	463	433	396	471	409	469	431	458	461	499	437	427	445	472	400	484	453	445	470	458	475	422	454	466	466	457	479	414	432	460	438	422	413	468	474	457	430	456	455	482	472	433	418	464	485	454	450	425	460	475	484	422	445	454	455	465	441	466	471	425	451	430	451	440	452	439	480	462	413	445	434	479	440	440	436	428	488	411	421	482	425	435	451	434	432	475	445	412	444	450	460	438	453	440	465	451	456	429	451	447	448	445	469	474	459	432	471	418	449	457	473	473	407	460	439	494	450	424	472	465	484	465	443	470	458	428	442	470	495	464	462	438	431	481	436	424	449	442	453	418	465	429	418	434	441	440	494	424	454	461	448	430	474	422	453	471	479	487	402	456	453	458	420	422	428	419	448	447	407	465	414	466	426	464	424	441	440	415	415	483	412	471	458	478	455	437	460	475	471	449	442	471	453	473	456	443	438	441	437	432	489	478	437	438	436	408	460	446	458	473	454	456	441	463	462	436	458	450	474	469	474	442	432	453	448	443	454	432	448	410	480	431	493	453	444	433	460	472	467	441	420	452	438	462	446	471	414	468	424	448	432	460	422	427	428	446	451	469	438	421	443	451	443	465	439	462	463	441	464	407	457	456	422	472	450	459	443	474	459	487	447	409	456	440	449	488	429	432	462	455	441	472	422	476	449	465	462	447	439	435	467	435	503	415	454	436	475	424	474	434	450	443	437	455	483	477	435	480	472	425	440	436	480	461	463	420	447	418	475	480	404	457	431	478	452	441	434	437	437	443	448	428	430	464	442	429	468	467	434	465	454	458	488	434	444	449	435	453	461	460	448	463	465	410	436	431	456	488	455	464	504	457	425	499	419	422	425	434	438	494	439	440	461	453	449	428	455	464	419	471	489	452	471	446	469	456	416	467	409	451	457	484	470	437	455	454	473	421	453	450	482	466	455	491	503	422	475	454	439	499	457	461	443	457	448	405	447	446	464	443	426	426	472	460	398	478	420	477	437	444	431
28553	14560	11459	6053	4352	4934	2602	2211	1817	1581	1420	1274	1134	1084	1009	959	947	950	914	884	827	791	861	819	812	787	789	808	753	735	728	794	778	786	827	742	720	739	690	719	765	750	763	707	739	781	732	740	762	702	709	755	714	736	748	706	738	741	689	775	738	760	740	731	754	680	722	728	794	735	739	714	734	693	721	727	684	738	724	730	764	694	711	678	641	692	718	757	756	681	745	687	743	685	707	689	706	722	696	726	724	722	655	704	698	745	706	681	733	681	747	689	712	662	712	750	704	714	725	727	759	709	731	717	747	722	702	740	706	726	714	692	709	665	741	729	719	742	725	760	725	723	738	719	752	730	766	737	711	719	745	787	655	719	708	730	718	701	776	735	683	737	725	725	723	699	738	699	701	757	741	757	748	762	738	762	732	682	696	792	729	758	742	710	693	787	739	687	722	693	685	711	723	767	741	712	738	729	728	671	728	685	740	646	696	748	734	680	743	682	676	738	695	707	641	740	707	714	722	734	734	708	711	742	721	729	719	709	728	704	739	698	710	729	746	709	728	738	717	754	776	673	713	711	693	716	709	659	765	724	705	708	728	741	698	705	702	740	702	710	715	670	725	710	696	739	734	740	763	695	673	752	713	731	774	745	718	700	711	678	762	711	712	720	694	744	762	712	698	747	738	759	747	737	749	739	728	705	685	738	634	684	687	716	690	727	742	708	724	764	720	702	730	693	728	735	695	739	754	676	712	724	686	739	721	743	703	714	741	713	711	716	728	740	797	699	693	708	707	724	744	736	699	727	730	778	671	712	726	762	757	730	709	693	675	742	741	721	692	717	720	744	734	682	713	674	697	710	756	735	708	709	748	702	698	768	711	723	758	714	746	733	689	736	749	695	710	753	659	695	735	735	705	678	735	733	704	760	725	735	701	710	763	713	769	700	715	690	710	729	738	696	759	696	737	709	731	716	778	767	722	685	710	693	738	787	741	757	757	764	704	726	716	719	709	699	676	719	773	731	714	734	742	762	754	753	726	706	697	747	688	728	723	722	730	736	710	699	733	736	724	740	700	758	743	717	740	740	703	697	729	751	694	719	733	728	732	686	725	729	697	681	711	709	732	729	717	704	698	688	730	713	726	725	717	756	694	730	720	671	753	762	741	764	732	718	763	712	724	682	737	747	737	674	699	748	760	707	741	746	747	747	704	718	750	660	722	762	716	725	696	719	734	758	678	697	687	765	699	696	748	747	722	739	709	769	734	712	678	741	730	726	731	730	701	716	678	680	687	700	739	730	709	762	728	710	778	735	713	702	708	732	712	727	741	725	692	702	701	703	672	684	711	725	707	740	687	670	732	718	718	758	706	689	685	688	715	736	718	735	675	744	710	772	707	725	717	738	704	704	736	654	724	708	733	740	705	675	740	712	696	734	712	717	716	705	765	651	748	706	751	732	700	721	702	680	732	786	715	715	692	680	719	721	707	717	747	724	734	768	728	693	777	703	744	716	762	724	779	717	705	767	758	717	742	725	739	757	712	703	649	747	712	737	696	667	702	761	694	709	737	743	731	732	768	720	690	700	736	735	728	741	687	729	755	739	670	694	708	753	733	681	749	681	745	743	689	705	729	733	717	700	725	733	674	713	761	744	725	721	739	694	658	744	702	701	741	739	727	746	761	702	716	721	738	805	713	724	726	734	741	759	753	758	700	725	688	725	725	710	686	728	712	693	771	700	725	736	753	754	707	693	763	704	740	709	729	754	762	752	681	726	733	744	747	680	713	692	718	687	730	706	721	727	690	734	678	731	756	707	692	738	715	708	738	694	751	672	745	755	661	739	706	737	711	707	722	715	746	763	695	709	728	724	733	709	703	684	700	714	721	698	722	709	770	735	767	725	763	738	733	730	724	753	730	710	762	725	689	731	714	709	701	706	780	729	772	705	725	687	727	731	674	756	724	712	777	735	739	714	719	683	717	682	730	720	762	726	646	720	750	714	733	741	704	694	736	736	736	768	726	754	709	725	728	693	745	730	743	724	736	701	706	671	707	747	752	703	748	776	712	728	666	726	696	753	714	676	702	708	756	724	733	731	763	739	693	787	739	729	731	697	741	737	707	707	707	739	692	693	701	746	740	735	666	767	748	756	769	750	752	670	790	741	724	651	776	694	707	703	733	719	717	748	697	759	710	718	658	729	732	671	706	783	732	704	751	679	668	724	711	763	696	730	754	735	778	713	704	721	731	683	734	730	703	748	724	754	710	668	710	697	713	698	735	744	729	660	699	701	699	680	724	725	712	717	727	653	755	751	746	705	736	751	714	710	724	696	708	684	736	722	743	725	701	717	716	685	666	761	714	758	677	748	718	781	738	698	655	720	734	696	718	706	694	766	702	730	673	752	753	699	700	693	705	688	735	707	688	732	745	688	750	753	711	742	725	712	739	670	751	709	688	714	686	714	734	717	690	783	678	719	710	750	695	683	743	739	741	687	726	703	733	725	757	712	685	768	735	684	715	720	668	717	745	708	723	675	722	696	699	666	679	739	742	685	733	692	683	696	670	714	729	727	747	673	733	727	690	692	708	701	743	672	695	700	698	729	691	740	664	749	742	741	697	691	765	764	724	727	702	701	674	699	767	744	702	693	667	723	726	705	701	685	698	732	722	766	714	724	746	700	721	734	755	720	718	709	720	721	686	738	750	678	728	722	727	710	698	665	739	742	735	694	748	718	737	746	743	739	714	684	684	740	695	756	677	718	753	750	667	716	719	702	756	735	678	726	739	747	740	714	723	732	787	737	725	757	721	693	734	708	679	689	762	736	744	753	728	738	721	688	689	713	658	756	716	685	731	737	699	834	734	716	735	699	727	730	721	704	714	750	682	709	724	743	736	725	751	720	700	722	693	716	717	685	707	705	711	704	740	704	782	708	676	756	693	697	719	712	794	723	734	715	747	708	705	749	753	759	761	733	717	726	686	759	735	655	708	745	682	779	712	755	735	740	767	712	752	698	737	721	750	699	675	729	708	710	651	714	676	748	750	730	777	746	677	668	723	740	701	720	696	731	775	720	730	679	657	752	723	681	742	715	681	706	740	713	692	756	724	732	719	725	709	743	723	736	746	746	752	704	715	699	714	755	710	727	677	704	753	700	716	685	737	668	665	756	754	697	755	693	690	755	734	738	753	699	703	734	739	725	688	703	688	689	738	730	771	699	711	685	725	699	737	714	702	718	729	721	711	707	749	711	672	708	735	756	742	710	691	704	693	719	722	699	699	715	743	738	746	741	727	747	730	727	761	719	701	685	727	705	695	716	719	734	745	715	743	714	731	751	740	730	681	738	751	681	687	720	663	694	734	702	751	730	717	699	685	716	724	705	748	749	725	722	680	711	706	726	683	717	759	765	688	714	730	704	707	740	711	751	687	755	700	722	745	748	691	650	741	733	740	739	702	740	750	712	698	763	696	716	738	724	695	659	724	772	706	742	725	699	732	756	745	728
23204	21191	28932	23727	21193	20537	3276	1053	691	647	563	497	416	405	376	353	347	313	304	278	271	252	259	276	271	240	271	192	208	214	252	212	242	229	231	211	183	240	213	192	204	220	235	249	231	217	234	197	214	200	219	235	225	206	207	210	210	231	198	192	192	192	238	193	196	240	183	192	210	205	206	191	242	210	217	197	187	190	226	171	207	183	221	197	223	230	199	202	221	202	213	192	195	222	195	218	208	206	214	182	207	206	198	213	220	229	181	193	206	189	209	185	204	205	205	204	205	194	190	215	197	188	202	192	199	220	190	207	232	229	214	210	207	209	209	200	200	204	230	201	211	202	239	203	212	192	209	185	205	189	215	224	189	209	203	208	188	209	219	199	224	239	209	203	199	207	201	184	190	207	240	187	213	178	197	215	195	219	193	178	203	184	200	204	185	211	227	204	237	176	204	209	182	203	206	203	199	202	211	204	215	194	212	187	191	202	214	200	174	212	208	209	203	192	199	198	223	203	197	210	207	224	210	204	195	202	198	164	214	200	212	185	199	208	213	200	205	190	182	183	205	203	224	187	187	197	204	211	207	186	185	175	201	222	189	191	203	180	195	211	189	173	214	224	219	196	193	234	191	182	175	185	209	194	230	233	214	194	212	199	197	190	212	203	211	217	198	192	230	204	190	182	195	214	208	193	214	185	187	198	201	207	226	214	212	223	184	210	192	211	192	203	176	187	208	185	215	198	208	188	225	227	210	202	180	175	214	167	182	229	219	204	201	186	189	209	216	215	218	209	186	219	193	207	211	189	207	207	224	203	212	216	224	203	192	204	202	241	193	197	218	220	221	221	202	219	232	209	214	201	214	198	212	186	217	208	186	174	183	218	196	207	193	178	191	206	240	190	193	199	201	216	196	208	181	199	220	206	210	171	214	211	179	209	225	209	201	192	224	226	202	199	195	193	193	206	192	219	216	188	204	188	200	203	201	208	206	205	196	234	200	220	212	206	199	216	180	203	218	216	183	222	210	189	203	198	215	196	202	228	196	182	208	197	191	225	196	215	200	183	215	219	196	208	187	222	210	205	218	205	193	194	190	213	197	199	216	209	206	219	220	193	223	181	182	211	216	215	187	198	211	192	194	230	187	207	222	182	179	186	198	196	217	210	207	191	211	231	196	188	194	202	208	221	198	219	194	214	227	209	244	216	187	168	205	197	211	199	212	207	216	200	204	215	203	177	200	211	194	203	188	198	199	198	204	210	208	199	228	191	217	211	200	215	227	170	211	195	224	223	203	205	232	201	170	182	220	196	200	209	203	191	193	206	220	206	206	229	207	218	208	206	206	172	201	217	215	195	213	217	209	229	196	189	192	204	231	218	195	220	204	198	220	194	237	220	203	201	172	192	189	194	208	220	207	209	182	208	202	201	201	196	213	237	202	212	201	204	211	190	211	199	227	173	183	208	210	217	210	210	201	186	172	202	215	207	180	211	202	198	215	216	191	202	189	189	211	211	217	215	187	208	213	209	186	205	195	196	194	206	175	193	200	178	199	203	203	187	202	166	207	208	242	163	195	188	200	202	200	215	216	211	209	195	202	209	195	226	239	221	198	196	214	221	218	184	195	182	196	211	198	212	187	206	215	182	213	192	200	183	234	227	229	190	213	211	207	194	205	192	204	200	209	225	190	184	181	205	196	207	163	198	217	214	205	207	174	216	204	206	226	189	172	190	190	193	198	181	207	221	205	197	218	214	194	166	212	214	216	209	175	200	189	185	200	165	199	195	186	185	199	211	203	206	212	201	208	202	193	210	189	212	197	206	226	210	202	175	205	205	191	203	177	224	181	193	189	208	205	220	206	210	193	222	215	195	193	208	209	190	192	207	228	204	204	224	194	225	196	176	197	202	211	183	238	208	213	200	187	218	210	219	228	202	209	199	188	190	215	190	216	210	185	219	211	198	206	201	203	226	186	199	192	210	193	190	196	211	226	178	207	218	209	186	196	208	199	210	200	212	185	207	216	208	190	175	184	219	216	196	211	218	221	206	198	199	189	205	200	209	195	198	178	214	177	208	200	199	215	196	194	187	180	192	201	229	208	192	203	193	204	174	191	217	186	196	189	227	199	198	219	213	235	169	209	204	225	227	190	195	210	190	209	188	215	200	212	221	208	205	210	229	204	220	205	216	193	182	196	193	215	193	161	215	180	204	218	238	208	209	214	235	190	211	214	191	210	194	205	199	230	179	221	217	207	235	227	210	171	200	195	186	213	183	194	204	194	191	202	192	190	217	218	196	195	215	178	219	220	196	191	193	201	191	208	197	201	190	183	196	182	195	197	210	201	208	198	202	179	220	167	197	215	203	208	185	224	198	210	209	202	196	195	203	194	209	204	215	201	192	204	216	190	190	200	217	187	197	216	194	218	203	197	186	225	184	200	177	212	213	186	202	211	209	199	246	200	186	196	182	210	214	213	198	228	203	219	190	193	197	196	222	236	207	195	208	174	204	218	197	208	209	190	193	180	213	196	191	219	202	191	183	193	214	210	172	209	174	212	210	220	185	207	195	218	209	208	178	179	225	186	203	218	218	189	219	209	217	200	195	210	217	195	201	191	204	199	206	204	199	193	205	205	226	207	198	222	215	181	211	194	193	199	206	192	186	209	205	194	228	197	221	181	215	219	221	196	205	231	199	189	203	204	184	193	208	200	205	224	203	173	220	211	223	214	219	219	199	207	194	205	249	198	224	227	219	203	200	201	205	217	200	207	227	201	197	190	199	205	204	187	219	209	204	233	217	204	186	225	205	182	214	235	196	193	216	203	212	192	196	207	200	189	196	232	197	220	215	214	217	201	206	189	200	199	192	199	207	205	187	193	181	187	207	173	184	194	232	196	219	204	190	214	189	206	189	189	199	199	188	189	243	219	216	178	199	207	196	173	216	211	189	186	220	212	215	195	216	232	207	200	198	216	189	190	209	200	228	177	218	228	190	220	188	178	180	203	193	181	224	189	214	209	203	197	179	200	202	194	207	202	211	211	200	202	193	199	204	216	195	199	207	200	189	222	245	192	197	194	202	217	198	192	231	220	214	206	208	212	226	191	193	176	206	183	210	218	213	217	200	195	183	230	212	196	189	198	178	233	226	173	205	210	205	197	188	195	201	197	197	229	229	182	198	214	199	215	200	208	194	188	193	186	183	225	227	210	193	191	183	182	190	216	207	210	202	197	205	201	209	224	215	207	210	230	188	196	203	196	215	197	206	227	171	208	219	207	213	184	186	214	212	199	203	181	201	196	199	193	215	186	206	172	192	189	227	179	187	175	178	226	179	202	199	191	222	190	197	193	202	213	219	213	204	191	216	219	176	194	213	184	235	207	168	185	203	218	201	207	178	211	195	194	189	215	163	204	188	210	224	223	220	202	218	214	225	231	214	192	214	198	224	195	226	183	235	203	192	204	205	169	220	197	207	219	213	174	202	193	215	197	220	199	215	226	198
30668	20101	15586	8552	6102	6944	3512	2747	2211	1802	1566	1262	1159	990	865	750	716	654	652	595	581	535	502	472	495	449	426	419	431	392	453	405	396	386	396	386	419	397	397	352	363	367	353	369	378	411	387	393	372	333	362	362	356	334	339	351	362	336	343	364	350	383	361	321	358	316	362	366	338	327	337	314	338	344	354	383	334	331	342	342	331	329	311	353	312	325	352	359	342	319	356	334	339	339	373	342	345	328	367	355	321	340	348	341	332	358	349	329	370	317	331	342	319	353	322	347	323	339	357	318	333	326	333	342	353	363	337	349	320	323	320	335	341	366	326	327	328	339	390	341	354	331	343	330	375	318	315	326	351	340	342	343	334	366	345	328	339	324	344	365	325	325	397	321	351	343	332	332	361	329	339	334	355	326	349	369	364	352	348	352	348	306	323	308	356	355	368	341	351	361	348	342	328	326	361	355	349	328	324	340	338	336	315	343	356	372	360	349	331	365	312	324	326	341	324	337	332	331	359	354	341	359	353	293	343	364	346	330	326	364	357	306	310	346	352	317	365	312	329	346	323	352	347	325	331	350	325	370	313	363	294	349	349	363	295	336	335	330	323	355	338	323	344	299	328	359	341	319	325	319	327	351	325	339	338	318	326	351	326	343	342	339	352	356	354	324	308	325	332	356	348	318	320	316	326	327	353	331	351	322	309	326	361	345	335	344	367	348	326	359	328	342	309	327	338	338	341	347	331	330	325	342	369	349	334	364	349	343	335	329	320	340	326	310	348	372	310	341	352	316	355	352	336	338	340	339	359	362	331	343	328	365	339	380	315	353	345	330	342	303	348	320	309	342	352	337	346	351	327	373	317	392	310	333	322	366	302	309	372	364	336	360	372	354	334	342	369	346	310	337	352	350	332	328	348	309	321	354	326	356	345	351	351	329	333	327	301	344	335	317	326	310	315	370	307	323	346	329	336	368	323	316	327	340	336	350	344	343	318	324	349	316	347	286	366	300	346	327	362	340	316	329	346	337	347	381	357	353	323	332	349	333	339	357	299	343	331	321	331	329	355	310	353	335	370	369	358	353	335	375	357	352	335	361	325	336	325	381	340	360	335	321	331	339	329	341	359	326	338	350	332	336	343	321	334	369	335	348	309	313	377	355	329	309	340	343	338	354	327	306	343	310	324	352	336	303	359	312	342	295	343	346	327	360	341	330	324	350	337	313	351	312	323	323	334	317	334	327	372	336	322	340	353	306	337	320	328	346	355	357	350	316	363	343	328	341	333	332	339	318	336	346	341	370	333	351	342	344	348	363	348	350	351	351	327	369	343	307	352	349	320	306	343	345	376	332	340	338	294	315	358	362	332	314	338	303	334	311	370	355	349	307	294	341	332	307	309	300	362	343	340	350	316	339	344	323	346	338	331	312	374	345	357	335	323	368	327	340	351	325	353	373	337	352	325	315	339	295	346	347	307	347	316	333	371	323	355	338	342	334	331	317	355	320	377	302	324	357	334	328	350	325	331	351	368	341	326	310	340	330	318	346	341	307	344	340	372	351	343	331	300	349	303	315	311	352	358	341	339	330	331	323	333	329	315	363	373	344	354	346	342	329	350	285	326	315	308	335	322	343	327	332	382	332	327	362	370	335	338	332	344	319	332	322	318	336	322	331	342	332	349	303	354	292	317	332	349	342	321	347	321	382	356	285	329	329	354	357	328	320	362	337	313	336	345	329	354	365	326	319	325	329	352	306	337	354	343	348	321	406	297	336	320	374	360	362	392	321	308	327	325	379	337	349	338	360	279	329	337	338	319	329	348	347	356	323	325	329	343	342	326	310	361	380	316	347	345	321	307	321	315	342	319	323	350	326	342	350	319	333	327	336	348	322	325	342	333	314	321	339	349	357	342	342	314	330	342	361	328	300	345	327	352	322	325	312	342	379	314	313	301	313	336	343	343	371	333	337	357	340	322	347	358	357	353	336	338	341	343	312	360	339	322	364	334	319	367	346	364	334	335	323	334	351	343	357	379	335	343	333	324	325	344	344	312	318	343	341	346	351	355	335	307	355	343	309	339	327	366	356	341	324	306	316	327	330	329	339	338	353	380	352	370	333	368	329	356	319	334	335	316	330	331	344	340	296	315	363	353	344	343	326	361	308	366	331	343	354	345	332	301	336	329	325	357	332	339	395	318	332	345	352	348	337	347	331	361	339	353	352	358	348	353	345	332	355	344	362	313	324	363	354	343	327	365	337	311	347	326	361	309	343	353	347	352	348	319	337	318	336	323	336	292	360	331	363	341	329	345	340	369	349	353	322	341	374	329	344	333	330	321	336	337	347	323	341	342	325	366	344	365	322	370	371	375	295	338	343	349	330	347	351	326	362	337	349	344	343	330	325	362	330	341	325	332	364	351	348	326	356	301	336	357	297	359	323	356	317	346	332	322	330	358	325	351	341	344	344	331	330	330	335	347	355	344	314	341	317	329	343	308	357	327	376	330	338	326	363	321	313	347	335	337	297	332	374	303	390	315	326	328	358	339	346	368	335	342	332	334	349	357	348	353	298	356	324	324	365	289	323	316	317	353	320	336	348	316	318	333	338	320	372	358	369	368	342	351	335	346	357	344	338	347	341	337	359	321	331	346	317	328	312	339	319	336	352	349	384	298	370	370	342	322	341	332	296	312	326	335	344	345	330	324	336	305	372	344	307	307	343	371	341	320	321	308	351	318	308	339	322	347	334	308	313	343	329	355	337	336	335	353	350	325	341	331	322	345	357	379	382	349	341	296	346	351	326	344	311	334	333	322	319	368	338	372	340	330	360	322	347	329	349	341	346	362	342	367	400	339	324	327	348	345	358	361	337	330	355	306	338	380	349	327	316	351	318	317	337	313	347	326	333	333	366	334	328	331	340	355	348	348	337	350	352	360	335	332	338	345	316	331	309	318	328	367	346	355	354	314	340	339	342	341	380	337	361	341	330	336	315	302	348	337	353	357	337	343	331	347	349	296	322	393	348	320	338	356	329	338	352	351	339	331	321	359	329	324	335	335	311	333	347	351	305	340	328	323	332	370	339	318	327	379	365	345	350	359	356	315	330	347	301	323	339	334	354	354	346	332	331	345	345	347	336	397	347	344	333	325	371	312	338	300	341	319	326	364	330	308	314	358	324	336	345	344	333	330	361	345	329	333	303	316	355	334	321	334	354	333	283	327	329	319	370	322	320	343	335	351	350	293	306	339	334	372	337	338	336	376	350	312	320	279	322	318	309	339	301	331	345	346	372	353	344	360	338	342	352	314	336	362	327	362	383	313	367	320	316	320	346	363	336	347	313	352	354	345	341	320	327	346	352	328	353	348	331	351	336	338	310	364	321	308	363	292	335	311	347	358	323	334	317	363	340	343	335	371	341	300	353	336	345	329	348	308	348	336	353	347	335	355	340	333	345	341	362	338	317	310	358	345	351	306	321	317	332	363	357	337	335	343	321	325	348	316	324
27342	20363	8882	1691	938	757	707	658	598	567	567	569	542	501	494	514	517	510	526	505	519	501	513	556	540	501	473	545	495	508	498	484	521	485	543	522	492	496	482	483	491	493	477	489	524	506	501	509	495	514	491	505	509	500	507	480	508	492	530	489	488	484	513	468	512	494	479	480	502	482	512	535	543	500	515	462	495	487	516	540	494	510	466	475	462	505	493	485	519	507	520	523	506	496	516	519	536	528	479	517	496	479	493	510	509	534	482	519	499	527	509	445	462	522	506	495	441	516	510	481	513	481	445	495	499	483	506	481	506	488	487	494	465	487	484	480	516	486	486	521	502	450	519	476	507	500	518	476	509	511	508	502	509	502	511	497	492	524	477	502	487	482	508	522	469	481	434	474	497	540	484	531	518	476	460	490	540	496	463	499	486	493	526	485	493	512	500	486	532	507	501	497	465	485	512	503	482	480	500	456	476	461	470	482	493	512	495	501	521	502	504	464	513	521	528	487	457	508	490	469	491	519	487	532	499	478	437	485	482	460	499	479	452	487	486	504	508	510	489	521	493	518	487	507	483	475	486	468	466	496	523	520	459	507	495	466	472	488	503	493	487	529	524	505	493	500	507	548	518	497	489	489	527	496	506	477	465	501	497	492	524	487	477	509	500	491	501	508	504	509	501	516	446	536	462	544	468	497	466	503	492	502	540	496	491	488	482	491	481	500	499	476	496	503	480	514	441	510	497	503	505	532	483	532	522	439	480	503	515	511	473	516	527	485	534	513	510	465	461	454	479	506	495	494	515	511	506	482	511	471	477	500	523	473	514	481	502	473	485	472	484	488	505	484	509	484	464	507	509	477	505	536	514	474	493	510	498	497	490	504	510	485	519	481	504	492	501	505	471	509	533	534	491	490	521	495	534	458	507	472	505	481	506	513	521	487	483	497	494	513	516	501	528	493	496	518	489	487	527	481	448	509	512	524	486	490	530	494	478	531	479	525	456	497	497	479	500	507	487	498	498	526	482	506	502	504	510	532	564	489	531	473	493	473	487	550	475	477	480	491	522	463	508	521	502	475	524	463	471	477	480	494	484	491	485	534	514	492	490	501	487	518	493	485	472	498	470	465	527	514	445	538	491	520	474	507	486	491	467	507	500	481	467	509	505	516	485	518	472	485	499	468	484	487	504	496	514	486	487	516	483	491	503	492	470	517	474	495	504	504	501	499	472	517	493	511	456	488	491	512	506	521	493	467	494	511	502	525	501	499	499	462	519	503	504	468	478	479	514	477	481	485	512	476	528	553	510	434	474	507	486	504	508	492	487	523	448	493	500	523	512	489	501	505	516	501	471	478	493	505	462	477	488	536	514	524	506	524	476	533	480	477	530	500	482	521	495	528	509	471	482	483	483	472	503	426	425	499	511	492	483	514	464	472	514	534	473	495	502	527	450	520	488	468	489	509	503	501	517	517	506	500	485	496	474	521	517	505	503	501	470	474	512	483	454	499	496	481	498	504	499	495	479	478	497	494	467	528	495	475	519	530	410	526	446	477	466	543	464	516	465	522	478	512	488	502	479	472	475	466	466	477	505	531	501	476	482	485	489	514	502	491	499	497	469	486	504	459	508	516	509	526	486	505	502	499	469	500	543	477	475	484	534	481	486	544	531	532	475	524	495	487	489	498	502	513	495	499	506	507	487	497	512	517	528	520	454	498	505	503	444	492	494	441	480	516	513	503	481	515	497	488	468	525	511	506	547	492	489	504	478	484	462	515	472	492	493	471	483	498	499	480	461	537	499	483	548	464	496	501	516	510	572	467	477	502	501	529	449	506	514	486	507	505	493	492	473	510	522	462	473	497	504	494	510	451	467	473	502	464	493	549	445	467	525	509	513	473	465	517	490	449	512	509	508	496	520	514	525	461	553	513	461	536	472	487	497	491	510	485	519	490	517	491	477	506	540	492	490	471	491	521	516	473	516	472	514	538	506	496	457	482	486	484	522	505	471	524	484	496	472	491	517	503	491	525	504	508	502	467	494	465	503	495	486	526	486	479	502	516	493	498	471	507	485	514	485	528	489	535	497	482	479	471	539	496	491	515	498	492	498	485	501	532	497	492	498	487	492	518	501	444	480	527	543	535	480	506	500	515	512	491	495	468	482	492	499	538	469	529	451	496	470	483	515	469	530	520	494	540	506	513	479	509	470	518	504	501	535	524	526	508	510	487	463	502	503	514	516	498	487	510	475	506	488	448	491	518	485	491	507	456	503	487	488	499	508	481	542	491	445	487	501	498	520	483	501	499	475	481	481	514	517	479	478	505	531	485	563	492	486	485	524	488	451	481	466	478	540	498	487	516	489	520	497	496	480	474	492	495	491	509	518	503	472	527	511	485	481	494	468	487	506	496	507	515	478	494	504	506	520	523	510	504	476	516	494	481	501	487	517	499	484	492	524	469	480	483	484	499	493	496	482	493	497	506	528	495	487	486	509	463	481	499	475	497	499	505	490	481	476	518	504	492	516	486	478	495	469	467	494	530	487	469	475	502	498	525	502	495	478	512	475	492	495	491	507	489	479	541	477	502	526	492	513	473	487	527	532	504	497	510	477	490	501	499	558	477	518	472	503	502	502	516	488	503	503	468	466	486	438	465	474	524	506	491	515	528	483	523	482	463	484	527	491	476	514	512	449	529	462	498	493	504	476	518	543	466	462	528	487	498	522	492	544	504	505	487	503	473	509	527	513	490	502	497	464	513	503	508	465	483	517	469	524	477	532	473	502	493	442	498	492	498	493	540	510	475	469	505	513	456	490	484	504	468	507	477	507	510	486	476	486	505	503	486	491	486	501	512	497	493	524	502	486	517	474	497	491	467	509	511	472	458	529	493	503	537	493	468	514	456	510	502	470	486	476	476	488	498	505	503	512	461	473	452	529	467	538	511	477	523	499	472	471	539	473	484	497	496	499	487	548	477	496	479	531	466	469	504	523	474	490	521	501	491	453	467	485	491	477	478	446	513	497	533	476	505	506	482	476	493	515	462	503	522	487	513	510	447	503	492	521	503	483	514	456	465	491	483	490	515	507	535	499	542	528	513	497	514	489	498	528	472	497	502	470	465	496	482	494	505	531	515	497	485	502	511	506	485	533	502	494	478	552	507	469	506	499	523	499	483	505	471	469	528	522	449	471	506	488	496	521	508	530	530	490	484	524	477	468	498	537	503	510	460	465	513	517	493	499	489	485	490	515	483	514	494	492	471	504	466	509	453	508	436	527	477	507	467	470	456	501	507	488	492	485	469	496	518	491	530	485	482	518	488	508	540	508	484	482	515	463	495	495	498	484	516	491	466	487	467	514	503	486	491	500	469	491	507	523	513	517	481	505	490	518	450	507	476	469	526	470	507	495	443	531	510	491	504	506	506	492	490	475	482	505	479	513	494	508	484	485	512	500	474	523	457	518	501	496	470	475	512	455	489	497	497	493	467	503	513	491	525	503	511
23587	6375	4647	2584	1857	1634	1419	1201	1095	1023	984	933	892	910	867	837	826	824	796	877	767	850	799	743	818	817	798	777	809	790	746	779	815	786	735	750	793	798	779	756	767	767	788	788	755	786	849	777	773	800	775	805	777	773	795	848	742	793	791	775	750	786	826	790	815	787	831	747	837	800	812	743	796	794	778	753	792	828	806	816	730	774	776	791	787	746	796	764	789	744	756	776	714	784	745	800	811	789	781	760	726	794	768	819	798	778	768	752	727	823	803	738	774	760	772	820	776	789	810	773	730	788	796	760	810	794	811	816	776	754	798	779	757	810	811	839	742	804	783	772	776	805	794	734	818	781	820	782	768	785	811	769	758	765	786	774	795	775	709	729	716	780	769	756	840	757	807	758	805	821	813	747	785	763	768	774	825	752	804	785	762	786	782	822	762	787	831	778	826	787	741	773	696	758	774	734	782	754	788	787	769	767	793	772	779	787	767	810	792	737	780	774	741	775	778	789	786	783	774	786	814	733	788	787	812	809	804	714	763	831	725	773	847	788	790	745	782	765	784	791	814	773	768	780	822	788	764	747	801	783	849	756	766	816	820	777	816	811	738	822	810	793	775	746	750	802	795	764	749	779	776	786	759	776	793	805	809	798	671	773	760	769	800	834	799	743	762	794	750	780	762	760	803	786	751	823	735	753	796	768	787	825	805	738	793	827	787	798	766	744	726	772	803	817	801	782	823	765	784	711	793	822	791	708	767	760	802	748	793	801	730	793	751	793	770	802	844	780	797	783	841	796	772	769	794	826	789	757	788	762	789	736	806	780	764	789	803	781	786	760	822	792	752	751	798	775	785	732	779	738	817	745	789	743	806	792	821	752	809	781	764	765	775	804	764	771	788	793	773	748	744	785	799	708	740	791	772	803	809	714	742	796	786	811	817	781	798	844	751	785	777	811	791	744	794	776	789	746	789	771	799	766	797	806	785	784	813	824	738	813	841	811	778	730	782	769	782	772	793	763	785	807	757	816	817	800	818	795	725	712	814	769	743	762	805	792	820	773	831	776	795	807	795	758	776	772	778	773	782	793	729	810	781	809	825	810	770	816	770	774	770	785	823	779	761	787	740	767	793	784	788	758	775	776	796	798	785	786	817	792	823	782	782	788	748	763	793	731	737	762	775	756	788	776	787	712	797	778	755	750	770	796	805	755	821	739	756	774	793	766	769	733	755	844	805	759	758	763	797	773	820	787	759	778	800	733	758	810	792	810	772	775	766	782	747	798	801	817	843	801	739	825	760	804	804	767	828	816	745	793	713	768	811	724	746	801	820	787	804	749	781	781	755	779	733	796	736	748	779	790	764	744	730	826	747	814	784	788	782	784	784	791	809	779	773	774	763	786	819	796	788	795	782	778	748	824	760	794	759	803	782	747	795	779	806	771	790	831	776	770	787	746	719	748	799	807	782	699	789	792	764	808	811	819	823	804	787	744	749	819	830	765	772	781	787	780	798	729	792	768	784	775	778	798	784	831	741	763	772	799	736	760	751	750	802	793	793	815	768	771	786	780	789	758	744	744	753	775	831	753	739	801	817	795	773	765	765	826	773	796	780	792	727	761	789	794	739	806	749	773	816	783	806	779	778	771	799	778	753	757	773	777	763	835	756	767	746	745	771	743	765	728	823	811	766	787	788	768	757	785	741	772	770	742	749	760	775	743	759	766	815	751	773	797	773	768	769	791	777	810	716	723	765	772	800	790	784	781	794	750	777	749	806	790	776	808	758	752	780	795	778	816	788	796	808	753	800	768	800	726	762	740	807	785	792	808	793	771	748	787	735	806	800	808	792	757	835	807	773	771	799	758	774	736	814	793	791	767	821	804	788	791	771	791	773	847	751	797	803	755	774	776	816	805	749	794	814	732	791	766	825	799	738	804	754	753	734	770	720	767	778	840	773	790	779	819	766	804	767	782	841	791	787	764	782	772	744	736	731	786	783	824	712	727	738	738	780	756	774	801	795	769	761	803	780	756	774	759	771	795	805	796	758	787	797	805	781	737	797	796	792	785	781	794	756	777	732	775	769	735	774	783	789	747	802	748	772	819	731	780	748	751	788	779	824	773	768	773	768	795	774	783	793	796	757	799	819	770	818	789	832	788	805	817	753	759	753	776	789	777	816	796	751	792	758	805	768	827	755	793	775	743	781	752	735	731	820	807	789	791	756	773	718	766	718	785	797	783	779	813	816	786	785	792	742	827	780	775	825	770	811	740	805	776	781	727	772	749	796	795	833	763	722	795	778	809	779	797	756	767	789	726	742	814	770	817	767	767	823	778	810	775	762	797	768	781	808	807	785	739	827	767	808	768	769	745	767	777	781	783	763	788	794	750	797	740	804	753	761	818	713	821	804	821	770	798	778	821	762	803	817	693	755	842	747	758	810	790	783	755	789	745	780	767	811	758	790	758	761	780	751	783	837	772	761	800	756	794	789	793	792	777	760	757	771	772	754	740	782	793	792	766	832	797	786	763	822	771	784	763	823	791	790	808	782	781	768	815	764	746	758	762	762	758	788	761	794	746	773	796	777	744	776	803	766	756	741	787	784	775	804	731	776	775	779	815	812	784	743	800	743	803	755	732	789	808	779	756	754	766	766	721	746	800	777	801	777	765	748	772	729	817	798	778	757	774	781	776	752	792	829	772	789	790	779	833	790	773	756	746	793	771	814	759	762	822	779	730	795	774	763	782	799	735	799	750	736	766	794	799	757	770	764	745	731	770	735	810	767	820	802	784	791	750	804	751	811	831	745	802	792	748	788	810	776	800	758	758	767	810	818	777	827	788	776	714	801	757	798	827	809	789	723	793	804	821	749	804	783	765	827	776	779	779	794	795	769	757	753	787	830	772	759	815	781	752	786	795	762	766	793	819	787	787	765	782	793	781	800	769	803	793	817	784	776	708	794	810	718	764	750	769	749	753	775	824	746	781	779	779	822	786	824	756	814	805	759	779	808	773	796	795	779	771	752	809	802	753	778	842	770	823	757	767	766	813	746	747	770	747	768	786	765	831	750	816	745	790	795	762	770	779	771	797	747	767	760	807	772	794	808	799	769	780	754	786	782	807	803	746	776	792	800	732	766	804	799	775	821	816	743	799	747	771	804	821	734	753	771	784	768	777	797	770	786	772	809	822	766	761	774	783	749	774	796	737	815	760	796	784	755	742	789	741	735	731	794	766	830	727	753	787	805	774	800	751	777	733	803	771	739	814	811	766	752	798	749	797	757	794	803	773	755	768	774	828	758	769	784	793	792	763	739	783	791	749	807	758	800	743	792	763	756	771	762	790	802	794	739	784	776	790	769	758	852	758	784	788	744	773	756	842	761	797	747	818	771	779	804	813	828	760	807	741	809	807	760	770	779	755	791	756	798	801	809	802	790	788	722	799	772	794	755	746	805	807	744	783	742	762	793	807	810	784	780	777	827	758	727	776	772	808	748	765	779	767
24212	21288	28514	24353	20993	5123	1376	907	748	688	644	610	597	569	528	515	508	577	546	523	489	504	488	474	460	466	479	486	450	460	480	420	510	487	494	438	437	459	454	463	423	483	458	461	457	426	432	443	442	420	460	446	468	434	473	462	440	461	421	474	459	464	471	443	478	408	425	461	448	464	463	470	446	428	473	449	436	444	480	440	426	499	455	449	434	472	433	438	447	429	455	477	440	440	516	482	488	447	428	444	426	447	480	463	454	423	460	452	502	443	443	482	437	471	457	454	470	471	467	446	421	459	482	463	406	459	417	459	465	464	443	465	466	430	462	440	456	473	430	408	434	430	429	432	421	437	436	438	458	452	428	437	426	432	440	436	463	439	441	444	426	453	445	429	446	427	467	437	454	431	430	429	497	448	433	484	427	470	437	457	461	465	438	453	468	417	423	431	496	463	465	462	442	403	418	448	465	429	410	452	435	403	448	419	475	446	476	453	443	402	449	438	455	437	459	406	446	424	425	426	433	455	435	439	462	457	445	447	487	433	429	460	436	426	448	422	409	452	468	427	433	438	440	416	412	442	422	447	430	416	463	484	465	435	457	449	449	431	436	420	433	463	421	434	459	426	432	432	485	440	437	448	429	449	448	427	418	416	458	434	414	448	484	437	440	450	453	479	460	423	421	454	457	428	450	443	454	435	455	459	450	436	450	432	428	416	427	439	466	448	420	441	432	449	465	406	409	453	461	455	448	433	483	427	446	410	448	435	438	452	437	437	442	431	453	434	453	472	465	474	432	453	470	443	474	433	440	463	441	416	455	409	413	445	467	413	460	438	474	464	456	452	427	433	414	424	458	419	409	429	440	418	450	453	374	461	409	482	460	470	435	472	404	461	449	475	434	474	442	444	447	418	457	459	453	456	471	425	416	453	453	453	469	413	427	447	452	407	453	452	441	438	434	452	445	486	403	454	443	424	415	429	443	482	423	432	439	461	458	475	434	426	420	453	447	418	468	415	419	465	453	455	448	434	438	400	410	445	455	461	449	423	429	463	456	457	457	470	426	420	461	445	440	431	417	437	435	435	449	469	407	431	433	380	450	440	474	457	425	427	452	438	437	445	423	450	431	461	485	439	434	473	416	454	446	490	416	445	438	437	463	442	422	416	428	496	437	440	457	444	471	441	486	453	447	461	433	446	450	448	484	452	405	434	468	457	471	418	464	448	460	430	442	453	447	443	462	431	413	467	454	441	440	426	418	429	454	437	460	469	438	429	414	440	436	416	427	449	420	471	428	453	443	449	444	416	436	453	429	421	435	432	406	428	464	451	441	437	472	478	433	457	481	431	411	428	436	459	456	421	438	477	441	403	441	440	448	484	408	452	411	440	478	474	431	448	461	452	438	452	442	459	451	438	451	458	484	456	398	462	389	485	453	456	447	433	425	431	407	463	478	446	423	449	462	495	427	458	458	454	452	462	425	408	456	456	454	457	436	434	408	457	433	449	456	465	451	445	482	437	457	436	469	458	459	415	461	480	424	433	407	484	433	450	430	460	475	453	478	442	473	476	438	396	487	457	451	424	436	464	419	432	392	390	418	481	450	459	437	422	456	449	422	460	444	464	450	477	424	457	489	477	446	460	437	399	462	413	432	429	452	440	452	444	424	449	442	456	460	506	459	475	454	436	462	431	425	442	451	476	465	454	445	451	434	440	407	449	413	486	444	464	439	440	428	449	475	420	439	414	476	438	423	433	418	426	427	483	451	431	463	436	460	419	427	458	428	442	417	443	469	431	474	438	429	442	434	436	413	457	407	473	455	459	434	460	454	462	434	459	463	430	438	442	446	430	439	442	421	441	502	470	445	426	459	420	407	428	412	468	420	429	443	437	442	418	422	430	443	434	434	406	458	418	417	430	449	441	453	447	481	427	405	424	415	481	441	471	456	430	447	452	487	430	448	432	445	469	433	438	426	425	443	484	423	474	446	413	429	465	415	450	431	504	452	457	445	463	445	448	435	447	441	471	440	446	423	457	456	440	415	473	483	441	456	502	457	445	407	397	433	454	428	394	436	445	437	485	456	425	426	448	472	457	489	456	431	449	451	458	442	477	425	401	351	448	434	480	468	480	448	463	437	425	463	407	463	465	398	440	450	438	451	451	415	479	457	412	471	442	442	432	440	451	440	439	451	430	425	423	461	448	461	445	485	425	480	393	426	446	452	452	425	444	468	481	409	471	433	421	459	472	473	431	461	432	406	471	425	418	447	456	476	440	458	435	430	422	449	425	450	433	425	431	422	450	447	437	446	437	430	446	456	438	458	428	438	478	447	428	447	450	419	435	428	457	411	481	446	452	427	455	449	460	475	505	454	436	421	437	426	414	390	449	498	445	466	413	432	428	404	464	465	464	475	435	414	466	457	421	433	473	444	443	430	441	424	425	440	444	454	409	447	421	433	442	427	436	490	416	439	459	433	473	450	455	455	448	460	448	468	460	447	459	463	461	467	441	453	472	416	429	419	450	464	448	459	425	444	437	463	471	472	417	466	465	447	432	429	461	441	454	450	470	413	425	436	430	444	451	466	460	445	447	415	432	473	413	444	480	442	468	432	433	405	459	434	430	439	440	459	412	508	463	456	427	411	412	437	452	418	462	453	438	430	416	455	414	457	448	470	509	444	439	450	478	483	415	473	392	436	457	450	438	422	436	438	413	446	453	429	440	444	414	440	477	431	460	456	472	424	436	436	463	427	466	448	436	459	476	424	432	445	468	476	464	452	450	429	435	403	428	446	457	471	467	430	419	448	407	439	424	423	449	444	421	421	431	428	472	443	464	499	434	455	458	461	457	460	465	449	437	459	482	442	443	443	433	419	445	432	472	450	431	445	435	444	418	432	449	422	483	440	428	481	433	444	465	414	410	430	431	449	428	459	449	465	439	428	457	448	460	421	479	437	460	462	440	436	470	417	453	434	432	433	400	440	439	451	467	447	450	411	470	452	439	430	452	454	442	491	451	486	461	492	469	424	452	463	458	441	465	444	443	465	463	445	474	433	461	433	451	426	414	415	467	445	459	432	424	478	444	464	428	439	436	449	426	446	434	424	440	440	440	423	452	466	408	464	464	462	495	436	438	426	416	421	451	464	424	448	434	417	433	450	469	442	458	461	451	473	438	439	432	459	438	488	429	443	426	448	432	426	431	434	434	420	443	467	455	470	419	467	446	438	477	469	457	455	449	417	442	447	448	466	451	448	451	428	441	410	463	430	454	485	452	432	408	430	424	452	463	414	451	466	428	480	458	451	474	444	412	480	415	478	409	481	445	404	430	422	450	432	447	463	453	460	450	420	449	425	445	451	448	446	405	473	443	431	395	428	434	422	457	482	421	442	432	430	413	443	437	441	431	420	404	407	434	451	440	456	416	443	445	454	442	430	425	455	495	434	435	436	429	432	438	450	454	409	415	462	434	431	441	431	452	410	464	442	447	400	434	441	465	475	424
27712	14707	11570	5954	4299	4174	2744	2173	1867	1625	1405	1310	1152	1064	993	964	925	929	886	822	835	804	841	862	790	818	763	749	810	751	740	770	796	707	762	720	781	726	710	758	737	732	725	703	804	780	722	686	696	707	724	666	719	732	725	710	738	700	749	740	722	685	712	697	733	727	736	778	715	717	738	700	749	698	705	743	717	704	681	717	679	722	782	716	723	692	700	669	723	724	699	714	735	723	698	702	697	771	677	718	710	720	730	711	707	717	683	711	727	737	716	727	723	706	712	730	732	706	698	687	712	696	734	741	699	718	732	710	684	702	712	695	705	722	725	734	692	680	739	699	756	686	691	722	697	767	739	727	734	684	762	701	753	654	711	706	709	747	714	709	734	706	678	699	704	696	722	668	715	652	711	730	681	731	679	702	733	762	703	673	724	729	668	674	740	725	688	751	681	736	698	750	671	662	714	739	716	694	724	758	701	663	736	705	680	685	644	719	679	705	735	727	670	765	691	755	702	723	710	696	704	707	697	695	720	743	707	715	696	712	709	660	699	748	663	704	708	717	687	706	730	741	749	747	767	680	681	750	703	670	696	727	721	709	732	695	757	706	740	739	650	707	706	706	742	688	746	711	712	713	705	707	737	687	708	724	722	732	721	745	669	704	759	710	679	715	707	692	744	726	717	794	723	737	761	755	730	727	688	723	716	711	742	748	734	722	691	742	720	768	733	699	754	736	701	684	692	727	719	746	722	697	685	712	723	727	686	683	695	735	702	721	698	748	739	712	768	688	677	679	680	716	710	690	690	781	744	745	647	689	714	733	700	684	720	717	689	736	700	736	706	703	704	725	743	709	677	763	748	697	680	715	666	733	753	738	723	740	698	725	693	708	685	697	722	725	697	735	731	710	713	701	684	693	733	677	683	757	684	679	731	691	680	681	727	710	715	668	774	698	732	681	711	666	714	720	756	687	664	722	700	714	718	723	718	705	708	737	702	719	690	728	776	720	768	751	692	739	672	732	710	716	723	712	757	731	735	713	702	687	708	734	765	752	724	718	716	762	725	744	700	682	747	739	728	713	712	675	733	706	684	683	652	738	700	775	754	698	685	694	741	719	687	714	760	656	757	725	720	646	655	751	698	724	738	717	679	666	670	703	721	686	713	693	697	702	745	728	719	694	736	696	688	665	690	734	710	756	729	720	742	679	708	688	708	691	703	690	689	711	662	729	721	734	695	740	704	712	741	745	675	689	752	739	725	658	699	688	686	721	676	748	711	689	677	700	726	712	712	711	763	712	737	732	705	697	743	778	738	675	708	755	706	746	704	692	722	720	716	697	717	694	722	710	728	732	718	726	729	694	715	724	724	722	705	773	758	717	767	706	756	700	725	714	687	714	765	716	718	725	690	762	708	735	722	765	706	722	765	729	725	773	726	677	722	743	727	699	722	717	700	706	745	754	663	691	679	664	757	709	655	735	672	681	710	665	683	688	668	728	683	724	724	738	730	700	727	680	713	722	670	702	678	698	705	709	717	689	715	692	694	685	694	722	681	732	676	766	743	719	677	745	640	705	690	692	697	741	701	660	740	767	718	735	713	747	690	726	664	747	715	679	644	724	668	735	731	703	739	694	700	732	714	749	707	714	732	696	717	729	728	741	664	728	682	693	692	768	749	696	748	745	711	776	756	713	684	743	737	726	717	717	718	665	702	729	740	714	707	722	777	746	700	699	715	748	718	729	668	718	714	727	762	718	742	718	723	729	712	728	693	683	741	703	732	752	723	739	682	728	738	677	717	702	726	730	744	666	721	709	684	711	716	748	679	685	712	725	678	736	706	692	703	696	671	686	713	682	733	726	713	739	717	705	678	722	739	731	730	697	692	731	697	728	713	737	749	751	734	714	722	767	686	741	691	668	692	750	730	739	680	714	682	742	710	684	744	660	703	730	713	724	740	701	691	695	678	761	736	722	748	721	730	695	709	683	681	740	768	709	711	756	714	720	727	692	716	712	751	687	668	735	795	752	764	728	730	718	652	712	704	737	729	740	726	702	686	754	694	701	705	697	691	707	692	674	731	706	660	683	663	709	690	716	744	668	739	724	702	741	724	695	657	735	724	714	740	641	705	711	749	717	737	710	748	724	768	678	683	658	703	681	694	735	696	742	700	694	752	755	716	689	690	738	629	720	749	686	677	732	752	711	699	784	704	689	709	726	733	685	736	734	752	686	691	718	709	673	693	718	726	700	703	733	696	724	706	716	732	748	729	688	737	695	715	713	704	705	730	702	718	716	631	712	675	756	735	695	674	733	704	749	696	687	704	670	722	717	692	694	705	692	708	684	764	782	727	679	746	694	707	680	716	717	732	690	690	707	712	733	769	750	767	691	714	707	688	718	762	741	715	701	747	753	705	709	687	708	698	760	706	705	763	688	724	648	736	690	715	774	681	700	721	744	705	698	736	693	725	750	715	735	703	707	725	727	737	666	726	709	730	686	747	703	701	743	699	701	733	684	704	721	741	733	712	705	716	727	728	744	729	710	710	717	754	769	702	713	730	738	705	699	752	738	692	721	695	722	724	753	689	692	714	719	730	713	715	668	718	729	688	682	684	717	751	739	677	689	698	703	712	672	744	674	716	697	721	728	712	729	733	724	731	702	702	664	694	697	763	684	685	718	687	681	701	739	696	727	709	750	697	700	666	734	735	702	716	664	750	687	774	695	726	734	726	724	693	719	746	731	706	724	711	700	706	756	684	717	727	765	680	691	716	713	688	717	706	691	673	676	736	701	694	692	721	754	663	727	676	675	671	686	695	667	683	727	720	699	688	703	684	694	726	685	719	718	714	701	725	744	708	716	745	679	720	690	741	750	710	759	739	692	687	756	739	711	754	722	680	705	709	700	680	703	726	727	722	741	742	681	734	721	720	724	713	694	709	736	664	696	728	747	748	726	698	735	734	681	683	665	704	714	702	688	688	711	712	693	667	752	693	728	693	697	720	729	687	706	693	775	737	732	724	770	763	701	686	676	712	685	732	697	762	764	732	697	707	736	713	679	730	773	715	740	715	678	728	722	697	733	728	708	683	722	748	734	748	700	705	734	723	729	707	760	724	725	700	704	720	688	670	696	746	759	705	703	718	693	689	714	759	694	687	703	730	670	714	694	702	714	788	733	703	696	738	730	702	703	688	692	710	712	713	705	713	749	698	673	681	672	725	734	713	684	703	721	663	673	709	710	703	748	650	769	718	719	684	721	694	740	706	725	691	709	708	753	753	709	707	731	733	709	723	731	770	715	719	679	741	697	701	698	729	696	714	706	720	720	708	742	719	676	685	714	770	722	708	684	716	765	709	690	684	723	661	744	724	672	724	670	718	666	711	741	729	709	711	680	706	680	676	710	730	697	720	729	728	707	701	696	694	670	730	713	679	734	709	711	726	733	676	750	716	718	744	683	709	715	731	730	706	694	644	697	675	682	736	711	722	716	693	657	737	723	753	708
23294	21339	29134	23887	21332	20718	3126	1044	719	622	574	448	439	405	363	342	314	303	298	280	277	286	270	239	220	226	245	243	230	222	235	250	234	240	236	231	196	232	260	212	193	211	202	222	225	186	222	205	220	224	214	220	233	219	190	214	205	195	219	178	181	214	192	208	211	194	219	193	196	201	199	170	230	205	217	184	199	232	188	179	204	215	217	191	219	231	200	205	176	189	207	201	199	203	216	225	192	200	187	203	213	185	186	199	210	209	177	179	194	206	186	182	176	201	195	187	220	195	220	195	213	210	199	195	207	218	201	204	196	208	220	201	197	208	207	216	205	195	195	194	215	211	210	196	213	196	180	206	209	203	187	210	199	215	196	205	203	193	206	170	187	211	222	220	195	203	225	216	201	234	210	203	187	205	211	200	180	197	211	194	222	213	196	200	203	207	193	190	208	193	217	190	198	220	207	206	211	207	196	214	164	199	188	206	186	201	211	224	206	206	221	200	209	205	216	192	184	187	190	174	164	226	186	195	197	202	192	198	211	224	197	192	206	204	211	202	194	210	204	221	188	205	196	228	197	198	206	206	222	201	194	186	224	192	209	209	206	230	211	205	211	202	200	194	204	207	179	197	209	218	220	237	200	209	221	200	198	194	197	197	185	193	185	205	184	226	184	220	211	211	224	191	186	204	234	195	191	187	209	184	212	198	195	179	204	193	171	215	208	199	204	172	204	200	201	196	216	195	220	207	185	169	174	195	202	178	215	198	200	202	204	217	204	214	219	199	213	173	192	213	207	208	195	210	216	199	199	198	214	201	178	175	209	199	209	190	174	194	197	192	191	204	218	242	209	197	201	228	197	198	203	201	199	182	206	213	197	205	194	190	195	197	222	192	203	176	190	203	191	195	235	201	228	239	208	210	194	211	192	195	193	182	211	173	196	223	184	210	211	182	200	196	198	218	195	214	202	212	214	214	213	200	169	188	201	170	193	189	176	190	209	200	202	201	203	215	213	181	195	202	190	218	213	198	190	207	185	183	206	168	179	184	192	167	203	193	210	226	207	193	221	178	215	210	197	204	203	201	209	200	180	186	178	204	203	172	190	201	194	190	209	193	218	183	215	192	189	226	211	196	204	193	204	216	185	193	189	190	185	193	189	184	206	225	195	214	208	194	173	206	190	193	216	203	205	200	182	191	204	202	194	223	205	244	201	187	213	203	187	229	198	198	210	222	229	217	214	210	176	193	218	213	226	188	186	196	215	207	199	195	210	188	196	187	196	198	197	210	194	212	211	202	213	189	210	221	197	216	219	212	199	189	179	183	206	203	208	189	193	194	220	208	202	194	204	206	184	201	171	204	205	207	206	203	203	215	191	202	186	214	200	201	192	209	220	195	204	201	183	182	180	192	154	192	202	211	184	202	181	182	173	210	184	168	209	195	207	206	182	219	186	181	195	200	194	209	212	206	218	214	198	203	215	201	200	192	173	209	187	202	213	201	194	221	179	184	208	198	196	214	208	160	188	195	184	169	198	223	176	164	198	184	207	204	181	199	183	197	195	206	185	199	210	198	185	180	228	176	186	209	198	177	222	201	182	221	198	189	199	204	220	225	193	208	182	181	205	191	192	183	203	214	222	187	198	195	174	227	189	228	204	223	208	190	212	195	216	213	207	201	214	227	221	215	188	218	213	176	201	217	195	180	231	204	199	198	193	228	183	229	176	204	212	185	205	223	185	181	196	198	190	170	215	212	212	205	208	198	216	185	205	215	217	201	173	198	199	219	192	176	194	199	211	214	191	194	211	201	200	205	207	200	200	212	188	175	216	172	190	195	200	186	206	221	192	198	194	190	203	209	199	184	199	197	186	207	212	207	176	206	184	192	200	188	230	206	191	206	204	209	211	179	198	177	206	221	182	196	190	203	193	218	189	212	184	192	202	188	186	204	208	208	195	185	214	196	215	179	201	189	190	207	221	204	186	209	189	212	221	221	206	208	197	179	210	206	196	211	197	187	213	196	173	217	197	185	213	202	181	191	195	183	202	223	216	205	195	187	212	185	218	199	179	199	196	232	199	200	195	220	201	189	189	204	207	190	226	174	198	189	233	202	164	184	224	182	213	190	185	182	194	213	197	214	233	204	183	202	194	213	176	207	185	212	183	210	223	193	215	188	187	176	227	172	208	168	198	184	217	202	226	187	201	206	194	203	210	208	212	187	186	200	193	176	220	209	201	198	211	168	188	189	174	197	220	201	203	194	212	186	215	202	231	202	201	188	169	208	205	212	179	185	209	198	190	217	197	213	198	221	189	217	186	198	217	201	196	177	198	186	216	222	207	209	203	212	195	207	187	213	239	217	198	179	204	179	201	174	198	197	192	185	185	197	203	219	198	197	221	155	187	192	208	215	200	194	179	183	183	184	194	183	233	226	209	205	204	194	196	203	210	217	220	188	198	193	199	199	197	187	182	200	210	192	216	173	186	205	195	176	206	209	229	180	212	213	205	191	196	173	194	202	203	204	212	190	182	213	197	192	187	207	214	207	220	187	162	215	196	184	201	192	184	174	222	213	210	190	178	205	210	189	202	212	180	196	202	211	196	198	186	184	184	218	188	200	202	190	190	192	223	183	193	188	186	182	211	188	182	197	194	188	210	205	193	194	201	217	225	191	194	200	204	198	181	180	215	206	197	188	191	196	206	169	226	196	168	170	183	165	179	207	182	172	242	201	195	201	192	202	205	197	204	193	203	231	178	190	224	218	172	215	239	221	194	189	211	196	188	204	198	179	184	190	215	209	208	216	202	191	185	192	220	198	220	194	217	211	191	186	236	206	224	189	192	196	211	194	174	210	201	185	211	210	218	193	193	186	203	176	189	211	201	198	196	225	197	192	208	200	201	217	210	208	187	193	201	180	214	186	202	199	190	202	192	208	221	170	200	199	189	185	198	189	215	222	200	219	209	193	174	195	171	208	211	208	201	215	191	190	199	195	216	194	210	194	204	229	224	209	177	179	171	214	189	209	206	217	209	198	193	178	186	200	206	192	203	207	209	189	222	201	171	191	215	197	205	201	207	218	206	160	198	219	170	225	202	210	207	193	201	192	200	221	189	184	187	206	167	185	208	212	157	193	178	183	201	196	206	190	193	192	216	204	189	212	208	183	189	168	198	193	190	205	191	183	198	202	212	225	176	233	206	223	189	210	223	206	215	198	216	205	186	223	184	195	200	199	204	197	198	226	225	210	203	198	206	186	164	231	192	191	180	192	194	208	196	209	204	197	190	194	234	204	212	185	199	197	213	179	209	195	199	181	220	211	204	191	223	184	196	212	208	200	213	203	206	184	208	208	204	181	220	183	212	207	182	204	191	202	203	207	205	188	192	206	189	191	193	175	206	182	184	194	193	228	210	217	193	212	212	197	177	238	198	222	197	199	202	194	198	211	190	196	209	194	195	200	180	201	210	202	188	183	198	201	197	204	174	230	214	183	209	194	169	187
29473	19401	15740	8360	6156	6332	3572	2856	2258	1886	1544	1308	1125	979	938	808	732	683	641	608	526	529	532	484	483	471	469	425	461	403	393	410	382	413	362	351	395	395	357	340	385	383	370	369	343	354	383	328	332	377	378	335	396	341	351	361	328	353	375	356	349	320	328	372	338	370	360	379	327	349	340	342	305	351	328	331	375	377	347	355	342	338	340	363	333	353	331	360	374	372	349	324	330	354	352	320	401	336	384	365	297	343	341	369	353	352	354	333	353	324	334	342	338	314	344	358	326	336	365	351	324	309	332	349	342	329	307	352	321	328	334	319	334	339	319	345	341	325	315	315	320	359	349	300	351	323	333	337	315	352	340	333	355	340	349	321	365	312	353	324	318	353	359	326	318	358	296	318	327	362	353	287	329	361	361	316	328	323	332	325	316	336	375	317	339	333	337	342	352	372	312	325	340	331	348	330	351	348	352	342	320	336	367	333	343	345	323	297	326	336	338	341	329	339	337	314	340	330	336	335	316	315	329	318	335	332	318	329	355	348	335	308	327	402	329	317	364	322	340	359	371	350	302	324	336	314	333	318	313	346	316	339	331	345	307	321	333	329	314	353	313	365	343	346	341	314	332	321	344	351	314	306	330	343	346	336	328	331	316	344	319	342	366	323	368	365	348	291	294	364	328	330	373	331	349	294	337	331	360	357	334	340	352	338	317	334	298	334	322	339	358	328	366	357	375	314	335	338	343	373	320	378	337	348	319	356	354	328	326	320	362	294	338	360	342	309	334	325	359	352	308	313	322	311	312	339	347	336	337	371	334	346	338	327	353	328	324	339	341	321	324	340	359	340	348	340	335	339	315	330	338	338	342	378	311	305	324	369	311	345	318	354	334	357	367	362	352	345	351	343	283	326	323	335	333	344	348	331	338	310	337	348	337	358	340	326	336	344	335	327	365	347	342	338	353	323	338	333	351	309	319	360	325	336	353	342	320	302	349	328	363	373	338	335	351	334	335	315	317	310	337	304	334	327	366	344	338	319	344	311	333	329	355	335	338	354	337	348	324	331	338	336	350	346	349	344	310	347	321	317	325	335	350	363	335	371	305	341	346	345	327	320	350	352	368	339	340	323	329	327	346	322	333	303	333	371	339	353	334	341	316	323	351	355	332	344	316	339	349	359	320	377	337	332	347	351	312	338	383	316	332	367	349	321	332	350	363	347	331	328	329	334	345	346	339	311	352	357	345	311	324	332	340	342	314	328	330	333	339	334	341	302	314	383	365	339	315	350	337	331	352	345	342	357	344	330	346	354	324	342	322	334	351	327	335	334	319	290	343	328	343	296	313	344	345	361	352	353	324	337	321	339	329	313	322	334	318	326	336	313	320	318	384	338	384	319	326	342	329	323	331	325	346	348	338	334	368	295	321	346	345	346	339	334	338	352	324	340	333	332	360	363	350	364	329	358	331	354	311	324	318	339	321	349	334	298	340	355	337	349	307	329	348	329	305	321	368	317	337	329	343	314	358	317	344	346	330	352	343	333	315	301	347	331	335	312	349	346	330	341	345	328	327	336	311	322	316	356	309	359	359	339	334	352	330	324	323	359	314	323	341	331	356	357	307	330	306	341	314	294	347	343	335	298	316	376	322	322	325	342	318	311	323	319	351	326	331	326	344	342	372	343	306	353	314	351	348	354	349	340	345	336	322	334	343	322	315	307	318	377	336	312	320	315	349	325	342	324	330	340	323	341	353	328	329	362	331	361	355	337	327	334	327	307	341	346	325	334	318	340	363	365	313	303	336	331	337	326	340	317	325	320	301	325	310	334	328	345	299	339	337	309	329	335	315	320	330	345	307	359	305	354	340	355	365	339	320	358	376	359	355	331	338	318	353	336	322	337	320	321	307	344	339	345	351	332	342	336	343	332	351	369	361	361	334	344	315	332	367	345	322	321	312	352	323	325	324	330	329	310	309	324	349	356	359	330	334	321	326	328	336	324	347	317	319	351	321	334	336	303	317	332	309	334	323	335	329	328	345	325	342	310	323	300	405	354	338	326	325	330	315	335	341	327	330	334	343	335	334	336	333	352	346	317	340	340	335	352	344	335	333	316	306	373	347	320	359	366	338	324	315	336	356	338	332	332	344	334	352	341	337	363	344	338	342	356	318	341	344	328	322	311	347	345	345	336	342	350	330	328	349	342	350	373	341	381	379	335	323	336	320	330	361	307	316	299	337	350	319	322	317	354	324	328	354	347	349	371	321	350	348	333	311	359	316	315	329	328	345	334	371	364	322	312	322	295	343	323	351	310	310	302	367	334	309	338	335	337	337	316	332	312	360	313	307	339	363	355	361	319	328	343	364	339	332	313	315	332	334	347	374	377	332	303	312	342	320	337	330	347	324	342	330	282	340	308	352	328	362	336	319	312	343	345	325	332	332	372	350	357	349	341	301	311	336	353	337	320	389	364	362	322	312	341	344	336	333	319	346	345	348	337	310	335	350	357	306	347	329	341	335	322	341	342	344	327	345	319	348	360	342	332	306	332	324	340	333	368	348	336	375	350	368	353	347	350	346	348	325	335	316	316	353	334	361	340	307	342	325	329	341	331	337	317	314	315	341	337	336	362	345	333	369	368	340	345	340	333	330	344	311	330	324	319	334	356	337	347	357	329	307	324	342	340	356	329	334	322	327	261	343	351	343	331	339	294	364	311	347	336	341	321	339	336	322	323	339	328	333	286	342	329	324	316	323	353	331	344	335	364	336	384	353	302	354	372	340	314	354	327	323	326	387	341	345	318	347	351	333	336	323	361	331	349	346	321	331	352	296	338	317	340	333	305	370	327	337	333	328	336	344	317	354	334	338	327	313	330	314	359	340	312	309	334	364	326	353	343	349	323	332	314	353	324	335	332	366	327	305	321	326	358	338	364	371	328	327	343	324	335	346	333	320	316	355	327	324	346	332	345	351	350	341	344	328	336	318	332	353	365	324	349	318	315	338	324	344	309	353	370	317	303	341	341	347	341	332	311	324	314	297	318	352	300	353	315	297	352	326	351	321	361	339	346	324	345	336	321	358	354	335	308	288	326	322	348	298	325	332	322	304	358	344	337	327	325	320	333	342	306	300	344	364	330	313	335	348	309	352	345	320	367	322	346	335	312	335	332	349	341	344	350	338	321	354	373	320	312	333	364	341	322	363	307	325	355	343	315	275	336	328	320	360	308	343	365	329	321	333	348	325	328	309	323	371	358	326	361	347	349	348	355	348	319	352	363	325	325	339	332	340	362	320	325	348	312	310	339	329	340	337	368	323	292	354	339	320	371	330	351	346	308	319	322	341	324	314	333	346	318	355	350	344	340	331	318	326	342	296	330	331	349	375	338	317	318	332	331	351	334	321	336	356	323	361	332	313	317	316	364	330	331	340	327	331	342	318	369	356	328	377	334	356	343	327	335	362	348	352	316	346	342	337	347	313	323	345	304	326	328	326	315	363	359	314	345
27323	20393	8805	1730	990	892	699	612	566	560	589	539	520	542	533	513	521	508	525	515	495	496	548	533	517	509	501	447	486	489	507	529	504	529	533	474	509	505	486	476	453	451	457	499	496	456	507	487	472	506	464	474	484	513	498	524	495	505	510	500	509	484	475	449	478	503	534	442	483	459	490	503	529	532	549	512	523	493	475	506	484	470	489	475	478	489	475	531	465	454	482	468	490	525	488	493	539	497	484	513	466	491	537	432	488	456	486	496	493	465	470	486	474	470	447	498	478	496	484	506	504	525	484	466	492	511	493	465	459	485	466	512	481	491	492	502	470	522	512	476	490	483	432	512	509	481	536	511	495	468	506	494	432	516	511	461	487	469	465	504	492	483	494	444	477	475	486	473	441	465	506	473	496	515	520	478	502	513	490	483	509	523	463	480	509	476	498	476	486	486	481	482	481	455	466	494	515	492	510	483	492	504	473	497	453	511	485	484	518	464	482	510	468	475	477	495	534	506	489	479	484	501	484	514	510	558	513	473	523	533	463	511	435	505	510	488	443	521	476	505	487	467	484	508	519	494	478	497	482	478	503	489	438	492	491	494	510	461	514	510	551	480	495	518	472	472	512	518	490	475	491	472	473	484	454	491	481	478	444	490	485	483	470	503	529	481	477	490	461	490	476	495	460	495	502	457	480	504	463	479	471	484	484	506	471	433	497	489	513	482	487	497	488	470	492	498	486	481	486	509	491	509	475	453	461	490	429	499	451	466	488	436	496	461	513	484	491	490	467	510	486	486	465	516	475	490	502	506	477	506	471	543	515	466	488	443	498	480	476	515	477	509	515	502	509	514	486	503	475	471	493	490	488	515	442	508	491	491	481	463	488	510	502	504	463	499	495	471	505	469	483	484	521	503	486	461	512	434	529	525	484	502	525	538	497	432	479	525	501	468	482	491	503	457	477	461	455	485	488	485	466	470	458	495	497	498	509	498	489	499	439	492	473	528	500	547	500	498	489	497	524	515	504	466	508	477	482	489	511	449	494	452	487	537	544	521	504	472	486	496	483	538	490	505	499	492	495	500	489	461	537	498	516	504	467	446	496	493	475	491	507	479	502	504	488	504	493	464	501	500	488	471	487	500	491	501	476	473	498	503	493	499	531	478	498	548	465	473	510	480	495	505	449	487	490	485	512	500	484	474	503	469	494	472	512	498	514	475	498	472	499	469	489	456	494	465	471	496	470	490	484	469	483	501	510	525	527	475	461	510	514	483	482	462	459	517	498	510	502	525	527	525	477	456	472	479	485	512	493	501	467	503	521	495	499	431	515	456	487	504	469	478	477	473	465	495	475	489	483	477	477	497	488	509	524	499	511	463	516	479	483	499	535	483	475	487	495	534	531	475	521	469	459	489	532	488	489	502	500	460	497	499	489	522	496	487	446	473	521	481	510	470	498	494	490	474	479	478	477	507	488	465	475	497	476	473	500	498	451	470	502	485	472	481	484	519	509	531	478	515	487	507	483	510	480	514	519	466	471	478	477	487	507	498	479	488	518	439	474	486	510	466	505	502	501	458	505	496	462	524	540	451	477	481	468	500	534	554	486	530	466	512	503	491	440	502	511	434	477	475	510	464	445	469	510	501	484	499	515	502	487	485	451	474	504	463	459	521	470	439	496	483	519	442	464	492	473	509	484	470	478	486	454	504	482	488	476	491	479	489	475	482	503	452	494	494	513	496	475	500	483	468	522	511	509	487	498	510	537	489	464	476	472	526	473	508	490	472	490	513	537	482	453	512	458	483	491	467	492	458	504	476	518	504	530	479	547	489	510	466	512	498	504	461	524	469	544	471	505	493	526	490	439	499	482	445	469	477	482	507	477	515	502	501	466	498	491	502	503	492	497	506	482	473	476	514	447	493	516	471	486	486	485	505	525	439	501	485	470	498	469	533	471	513	522	485	470	507	468	513	477	489	512	514	506	455	490	455	489	467	487	456	520	508	454	506	458	473	499	540	502	495	461	479	488	485	494	487	512	473	511	502	478	480	512	523	510	525	469	495	495	462	499	498	472	520	478	494	491	477	501	461	476	481	482	454	467	485	475	462	477	473	473	482	496	517	476	481	493	508	528	491	431	511	503	473	472	450	458	480	507	489	481	492	468	500	491	501	504	531	487	469	494	506	495	495	497	503	476	473	441	486	454	472	466	520	506	460	478	478	515	522	483	507	529	504	494	461	486	477	534	474	513	464	472	461	486	484	455	477	488	461	458	470	501	428	491	460	475	503	511	450	451	497	495	459	483	484	468	477	469	472	510	479	489	479	461	485	461	511	497	491	459	475	509	511	496	471	480	478	476	464	469	488	495	514	521	492	492	500	504	507	477	500	487	546	497	472	491	530	491	489	473	503	476	493	529	482	490	498	488	547	488	458	482	500	506	500	460	479	468	520	507	473	537	458	510	514	479	478	505	502	465	486	499	483	530	476	472	509	491	452	515	512	526	474	472	487	480	504	522	501	529	512	479	457	470	458	509	509	450	482	510	519	504	479	472	474	496	498	513	495	501	452	484	483	500	497	500	474	528	507	440	485	469	446	488	462	498	530	499	516	501	480	506	504	494	463	473	532	467	529	465	466	476	507	500	478	493	478	478	440	485	485	507	445	526	486	502	492	484	482	505	492	481	485	474	464	480	507	513	476	488	481	477	539	463	497	474	496	471	491	483	500	471	494	477	468	445	471	520	517	484	503	493	461	497	515	506	501	478	475	482	487	519	483	493	490	508	512	508	494	481	508	493	516	496	465	486	486	492	486	475	502	508	467	486	507	489	506	460	503	518	483	509	552	439	504	459	464	466	548	496	482	490	479	494	483	494	528	462	462	520	463	477	458	496	456	495	468	488	475	505	485	489	445	481	492	482	504	531	498	527	532	501	489	554	512	487	513	475	462	480	539	471	490	481	468	493	497	480	469	470	488	487	503	463	518	474	493	483	487	480	484	480	509	474	526	497	471	487	457	478	493	494	460	480	482	509	536	480	528	515	478	495	503	492	503	481	466	506	503	457	482	482	503	503	487	486	496	481	451	517	522	492	503	452	490	510	498	512	500	460	463	477	457	520	534	501	460	474	516	474	495	506	482	479	486	469	490	488	503	502	509	516	490	467	456	523	499	487	518	482	497	494	480	486	499	483	475	453	491	487	452	516	506	480	474	499	512	512	467	496	476	456	491	487	497	508	508	529	503	494	489	480	506	550	524	474	499	490	496	505	486	480	492	533	480	495	466	514	519	520	464	492	475	475	479	502	502	519	526	486	450	501	496	494	482	496	502	500	509	471	494	439	476	487	478	503	468	481	510	507	473	490	456	519	468	516	508	500	498	504	539	500	496	515	474	484	508	494	458	458	488	446	486	491	516	476	521	500	513	526	487	480	469	460	467	448	508	477	476	510	489	503	488	522	460	489	513	477	507	465	484	532	508	465	482	476	513	470	473	449	470	511	483
22495	6243	4615	2416	1925	1642	1369	1221	1081	1017	1020	924	894	870	818	855	810	804	862	792	839	846	819	799	787	857	786	807	769	825	772	793	787	765	677	774	769	784	751	772	789	808	755	776	803	775	793	767	798	827	791	809	774	785	771	794	776	800	796	814	762	767	781	720	782	785	769	771	712	801	731	747	757	764	753	761	753	824	756	763	770	743	735	735	755	722	758	790	777	779	773	802	778	764	821	780	753	783	750	786	832	724	752	764	780	788	758	777	782	754	745	790	771	765	761	727	778	787	731	784	756	769	822	808	743	776	813	742	746	815	777	763	761	778	733	819	778	762	806	767	761	760	740	799	746	761	790	801	751	761	762	763	839	755	819	770	775	783	727	780	770	746	767	800	722	758	815	745	778	718	782	767	764	844	757	780	780	766	723	809	746	781	809	763	808	799	831	763	763	750	771	756	757	748	774	779	770	763	796	789	790	755	705	853	779	789	786	769	794	761	749	784	793	777	771	723	760	771	795	743	805	767	733	724	789	758	761	728	842	792	777	768	779	731	757	776	772	741	723	720	739	766	756	753	748	790	750	784	774	740	803	781	828	771	759	814	738	759	810	800	813	780	804	803	753	746	770	761	800	785	776	750	814	790	718	766	755	757	759	792	796	760	777	817	758	772	743	791	804	775	748	760	714	816	839	761	836	719	750	705	809	772	814	786	734	802	781	765	750	682	760	767	796	743	751	798	787	759	766	786	767	779	777	746	778	808	793	747	784	785	858	778	761	823	737	813	755	782	774	712	784	811	790	751	825	739	743	742	764	750	743	815	764	746	730	803	781	790	788	814	823	770	792	726	778	766	757	816	778	780	772	787	770	789	793	799	760	812	820	695	788	774	785	780	806	770	792	739	752	801	714	796	726	765	812	742	762	789	784	775	788	758	763	774	765	738	798	759	765	811	753	829	749	760	798	763	758	806	771	742	799	737	770	747	797	755	747	725	720	769	773	744	786	779	762	799	744	743	752	747	769	753	843	711	742	761	785	699	744	755	740	767	776	769	763	742	748	766	826	745	806	788	761	808	745	769	788	754	759	752	784	770	773	793	795	754	802	792	744	784	787	823	754	741	756	767	758	820	765	742	759	797	797	809	777	787	732	801	782	767	735	801	801	764	786	773	746	733	748	738	794	722	790	770	766	787	761	694	799	773	751	747	784	770	758	795	781	775	765	769	769	782	772	744	773	802	749	763	799	817	781	770	727	761	789	735	787	752	746	776	717	817	750	778	748	762	780	761	745	737	762	781	769	761	791	742	819	763	767	780	811	784	763	758	778	766	761	761	780	763	757	791	845	804	751	768	782	762	770	806	744	765	738	745	743	734	778	787	803	727	774	801	818	781	778	815	767	732	779	773	796	735	739	763	748	791	752	785	789	790	718	776	745	760	765	746	727	700	788	806	745	744	779	753	782	782	734	805	823	798	798	717	816	799	753	747	736	777	760	743	778	786	771	758	728	753	821	781	778	779	813	796	765	793	798	761	728	846	772	757	740	779	787	766	766	761	809	774	765	774	768	746	772	794	768	717	778	813	809	759	844	729	761	791	723	807	738	770	792	772	779	776	787	787	752	835	771	765	759	723	814	809	767	773	762	804	791	831	741	757	767	739	762	779	785	771	781	776	761	761	800	771	742	795	822	728	713	763	823	832	789	768	757	764	704	793	778	774	785	755	774	784	787	766	813	796	767	815	719	760	776	786	732	818	757	780	708	792	761	733	815	805	735	746	815	822	764	761	780	758	758	775	743	771	738	751	740	826	714	746	771	722	732	787	836	760	782	797	827	768	797	809	781	814	762	781	793	736	752	772	730	798	779	774	770	737	722	756	795	772	795	744	761	808	771	747	791	774	735	773	769	793	783	770	774	759	785	778	770	766	759	760	764	760	738	755	773	806	743	804	770	782	745	772	738	770	776	729	776	755	843	782	742	782	764	785	744	860	813	784	738	798	784	791	803	747	796	783	711	747	769	762	773	770	755	770	814	827	769	779	704	746	804	784	754	737	749	773	783	761	786	771	752	775	754	818	719	838	796	726	759	728	740	822	746	795	769	750	750	790	759	735	762	764	757	739	800	756	779	777	765	741	792	816	796	738	789	773	755	749	757	747	788	754	754	770	796	756	787	764	783	773	769	762	793	776	776	724	755	786	798	724	767	748	741	745	765	775	792	747	749	740	730	834	812	746	763	755	776	788	777	772	778	744	751	753	782	764	790	801	768	774	756	801	746	768	740	770	758	761	783	797	791	782	776	753	750	786	839	778	811	778	773	775	778	734	793	759	758	759	787	822	751	718	814	805	719	769	747	759	761	786	750	818	744	756	730	751	760	765	742	752	797	773	824	773	739	764	762	750	758	772	785	790	752	756	793	812	833	832	768	775	744	785	766	761	772	765	783	799	762	778	770	771	763	779	773	754	846	798	786	770	746	777	821	809	774	788	767	729	759	767	787	812	771	803	767	773	781	826	786	746	791	773	794	800	805	799	810	774	797	745	724	808	761	753	761	742	786	772	764	773	778	764	712	753	813	790	755	771	753	740	775	784	785	745	789	809	788	761	769	768	780	708	760	772	779	785	811	763	700	769	838	737	761	753	784	763	755	806	768	795	762	811	782	722	806	807	840	785	737	780	765	810	767	815	726	765	787	763	786	775	737	766	774	777	770	779	782	768	743	781	775	755	765	764	744	831	806	711	786	800	844	788	806	790	769	770	810	753	776	738	779	780	801	745	812	795	802	747	783	788	812	773	747	780	734	733	802	809	759	773	725	801	753	831	747	772	810	763	769	764	758	791	834	784	771	738	750	808	782	762	772	836	781	752	774	733	786	847	763	806	760	702	797	741	754	761	768	756	771	826	773	732	778	774	773	767	734	790	775	735	790	760	772	749	778	794	816	762	743	770	772	808	760	789	782	790	754	731	828	796	791	786	741	764	768	748	749	767	764	782	792	765	753	779	771	707	791	754	774	775	762	742	718	755	797	807	770	801	782	799	785	766	843	759	764	800	784	743	713	777	758	786	747	756	779	827	802	768	801	776	791	769	742	750	760	790	765	818	743	781	714	723	790	758	789	831	768	776	756	739	731	741	797	755	793	793	755	779	744	787	711	770	823	810	793	808	750	739	785	799	786	803	734	839	786	745	745	775	745	756	793	764	773	762	808	789	828	769	790	818	763	756	788	752	733	762	768	777	767	729	786	754	788	800	740	760	749	729	783	764	791	758	769	766	806	780	817	759	775	776	756	777	829	778	770	763	754	704	783	760	786	850	805	808	783	810	761	801	759	760	776	769	733	757	740	732	785	742	742	739	800	761	721	743	737	808	755	738	750	749	762	748	690	740	772	791	756	792	772	722	767	767	748	757	759	796	764	780	815	748	776	787	789	751	746	776	772	791	764	794	807	787	786	751	814	782	791	739	793	767	751	786	729	848	775	747	773	766	844	737	808	779	733	793
24275	21330	28480	24347	20953	5190	1228	900	786	660	710	595	601	530	595	512	512	478	454	481	467	500	457	458	437	447	451	430	448	470	458	488	441	447	479	452	451	455	455	456	454	436	432	456	427	445	474	475	437	500	441	478	463	410	424	412	430	421	437	443	456	492	458	435	446	466	453	484	421	449	461	442	457	478	443	411	409	449	437	453	409	466	418	432	431	445	452	424	467	451	468	412	442	444	451	439	432	395	452	472	446	416	421	447	451	399	442	460	442	415	408	436	415	461	412	421	432	398	450	462	439	427	461	463	467	483	448	445	471	426	411	423	412	450	409	488	394	449	431	465	468	422	420	406	482	457	461	451	425	466	394	428	420	459	458	444	436	424	453	454	448	420	423	458	404	465	411	425	398	440	426	424	448	465	458	444	454	419	453	440	450	379	443	437	420	497	419	449	479	427	422	423	415	458	462	429	416	447	411	466	415	413	447	471	441	438	429	444	441	433	428	467	443	439	460	444	458	427	429	470	428	445	434	427	447	437	445	433	419	428	451	436	423	450	400	493	444	466	425	391	432	443	443	429	415	511	469	441	442	454	407	473	459	460	437	452	457	455	411	430	427	449	448	424	453	463	409	456	446	435	437	421	422	461	427	467	440	453	447	425	458	448	459	404	442	425	406	436	451	454	418	439	466	408	430	464	457	434	412	455	449	443	432	455	449	441	422	459	457	441	454	479	464	417	446	432	468	426	444	462	403	393	433	445	425	470	441	448	435	457	480	453	442	415	453	444	444	435	413	423	460	462	445	428	476	448	450	433	444	451	443	434	441	444	440	448	464	416	403	409	421	444	429	475	413	441	427	416	452	450	435	468	465	443	457	411	407	439	397	427	438	455	416	402	452	433	433	434	435	412	459	441	435	399	448	426	410	438	432	451	467	434	451	447	425	447	458	399	432	460	404	444	449	450	430	429	427	448	476	431	425	457	441	448	450	468	482	444	428	467	443	417	452	418	450	435	421	433	423	446	461	446	421	443	441	490	482	425	419	419	410	441	425	441	427	476	433	423	459	438	456	410	446	423	453	422	385	434	438	483	453	449	443	432	458	464	420	437	466	449	455	426	423	430	441	442	464	401	419	476	409	473	415	465	436	448	444	441	433	434	439	434	447	451	441	430	429	421	378	449	444	420	416	406	435	427	451	444	430	438	410	468	447	449	465	470	467	440	433	466	424	428	415	450	478	423	447	412	448	446	448	438	442	420	449	441	436	467	412	387	419	442	441	411	486	429	443	417	461	462	470	442	424	445	459	445	457	447	466	448	425	405	463	456	449	425	388	425	442	449	449	426	422	470	426	426	416	490	438	426	448	416	411	448	428	421	415	423	444	403	453	429	443	461	450	495	430	407	433	461	411	425	455	440	432	444	460	420	447	423	460	441	433	457	420	409	441	466	425	408	427	427	422	448	458	424	458	428	455	492	420	433	406	405	457	431	448	422	467	428	448	429	415	476	451	431	454	457	399	418	462	413	435	418	415	461	436	395	460	472	422	437	441	402	430	466	398	476	465	454	416	459	421	451	439	451	464	433	408	427	443	434	411	431	472	443	441	428	434	452	458	478	449	403	428	445	417	433	452	414	439	408	442	442	449	397	414	447	432	446	418	449	413	469	409	458	420	432	437	406	482	436	421	447	453	433	458	458	450	435	429	412	440	406	408	434	450	404	399	478	470	446	498	428	435	446	430	424	439	446	430	442	448	428	443	403	429	446	460	412	447	443	452	461	463	430	420	456	438	425	469	440	430	426	440	469	464	474	441	461	432	430	430	463	433	421	447	427	415	459	465	429	437	430	390	485	379	419	431	466	441	435	467	420	417	454	430	404	469	440	479	460	445	464	462	443	438	479	446	427	457	438	418	446	440	416	424	427	407	421	425	400	443	434	441	426	452	429	419	436	435	457	460	423	468	451	457	435	430	492	455	461	429	422	430	435	451	425	428	451	441	416	410	423	431	450	433	416	436	444	460	447	451	426	460	461	399	414	456	434	422	428	432	448	496	408	482	481	458	376	439	438	444	439	455	467	441	430	415	462	426	476	440	480	431	461	377	402	454	400	482	431	414	421	453	479	417	430	468	441	428	418	457	463	443	471	442	422	436	460	426	467	463	430	433	420	437	440	417	462	447	453	455	440	431	435	424	428	426	431	451	453	441	416	471	415	433	391	481	450	467	463	438	455	441	415	464	443	436	478	400	455	446	429	409	439	458	437	479	462	480	411	419	404	439	422	447	451	437	413	442	440	404	442	443	463	432	449	423	473	440	423	439	458	414	449	441	440	412	431	430	422	447	440	495	418	454	490	416	454	427	410	462	450	449	458	444	435	404	438	412	418	442	424	446	455	459	468	457	441	475	444	455	443	446	408	423	469	438	410	456	442	436	440	423	431	408	454	429	438	454	452	447	405	430	422	453	424	419	413	470	422	460	467	424	486	435	470	451	388	410	425	421	423	479	457	452	429	417	465	437	443	438	443	438	453	423	424	420	478	466	474	438	450	411	470	449	433	402	418	445	456	464	456	440	459	432	437	435	438	468	452	468	438	413	461	440	440	441	419	483	465	448	447	396	431	430	465	444	435	427	424	435	435	411	448	428	427	461	458	439	467	420	431	397	413	420	439	428	446	463	425	473	435	426	421	401	458	421	428	429	423	412	467	460	451	435	413	421	453	437	425	469	448	456	469	430	439	454	428	478	428	454	478	398	445	436	449	447	454	449	461	439	435	469	460	403	405	450	451	428	437	440	439	479	450	420	421	440	393	379	441	445	415	419	441	453	479	476	432	416	433	429	409	414	456	420	448	397	458	477	438	468	421	435	403	420	431	467	441	433	415	437	461	435	409	456	452	427	439	430	408	446	462	457	462	425	440	454	413	393	476	415	479	472	424	428	433	447	460	439	448	437	434	478	481	447	470	444	447	429	440	451	452	439	417	420	462	460	438	435	411	420	467	453	412	468	412	413	445	434	437	405	426	430	431	414	414	454	408	474	432	422	467	421	405	422	421	435	435	439	419	458	434	440	459	427	448	404	438	410	438	440	427	466	413	459	432	431	419	438	409	442	449	476	413	443	424	416	430	440	404	470	452	438	459	448	471	421	447	443	443	452	453	418	457	408	444	447	439	438	455	459	447	428	426	413	434	425	436	450	440	425	471	434	471	458	395	429	449	453	439	437	476	415	438	447	413	440	435	410	450	441	512	436	448	427	430	434	456	417	422	431	426	417	421	405	440	440	475	441	416	457	461	404	442	430	420	430	436	436	435	459	420	425	430	430	436	396	465	441	477	421	460	445	422	436	450	419	426	450	401	432	368	465	456	431	422	435	414	397	484	465	467	479	469	418	437	506	430	443	451	408	472	409	443	431	414	431	462	416	445	466	467	469	419	448	379	389	410	457	449	451	457	434	416	452	429	434	484	465	432	442	434	452	462	427	451	422	445	444	429	437	464	444	417
27051	14506	11403	5846	4088	4663	2532	2110	1853	1552	1423	1259	1203	1110	996	1025	903	922	879	862	807	795	747	780	814	735	783	707	698	761	752	735	765	707	762	753	695	763	741	739	764	733	727	725	723	714	703	676	737	767	761	715	674	702	696	723	749	702	722	673	719	779	651	735	718	749	738	720	673	674	703	715	702	694	689	724	714	693	718	689	698	710	692	707	757	699	662	714	700	681	715	679	722	708	698	684	685	688	723	735	747	703	724	698	747	690	703	688	701	685	743	726	661	736	655	706	702	732	729	708	753	739	670	731	686	710	715	703	706	743	688	689	707	709	725	693	701	681	728	689	732	739	699	691	716	666	713	709	726	741	675	737	707	720	682	670	695	690	769	728	756	707	749	760	729	726	693	688	676	699	674	691	761	714	659	691	697	696	692	678	715	710	707	717	713	697	694	713	708	719	681	692	712	688	701	742	703	701	771	727	740	659	684	712	751	694	675	720	664	677	681	688	720	673	702	704	723	683	675	729	657	714	720	698	709	699	715	680	659	749	658	675	716	723	695	722	689	689	699	693	710	687	689	784	703	716	725	690	725	707	690	721	714	697	685	700	692	695	726	714	687	729	672	700	741	688	714	728	706	691	702	681	756	702	697	715	732	726	730	643	680	711	695	669	721	713	680	748	710	668	733	651	727	688	675	711	699	675	710	694	683	687	649	726	733	712	748	688	719	671	688	730	697	690	697	734	735	700	692	728	714	687	723	674	704	729	708	674	700	659	700	701	708	713	710	700	708	735	705	705	699	685	730	705	721	725	703	775	767	687	704	759	688	719	710	708	745	712	697	740	727	686	710	729	743	655	728	681	776	740	717	764	724	661	733	732	741	733	734	739	691	693	694	676	719	744	721	709	707	708	680	744	683	723	681	674	709	746	712	718	713	665	697	736	731	698	748	734	685	739	709	721	712	732	683	670	728	692	679	677	771	759	728	709	721	698	664	697	690	742	705	750	707	710	721	671	691	750	718	701	761	750	751	720	657	665	660	673	700	742	718	706	695	719	718	753	724	701	722	736	729	733	701	730	733	749	738	714	741	736	693	717	696	701	729	694	717	690	709	754	725	709	669	711	697	690	730	708	746	681	758	715	714	714	740	671	669	704	710	701	709	684	684	709	698	700	717	708	715	716	714	655	697	719	677	705	731	733	742	717	691	694	700	697	718	703	680	703	737	701	700	681	702	710	706	686	693	732	726	686	719	714	670	762	699	703	702	717	748	693	660	709	712	711	688	701	708	725	730	719	710	673	722	719	652	677	664	706	707	695	683	746	739	726	694	681	701	681	748	705	741	704	666	671	678	689	699	734	713	713	672	711	719	727	771	710	703	755	720	713	686	687	694	730	709	688	700	698	748	683	695	709	642	680	730	716	718	716	696	678	719	700	680	658	735	716	689	702	671	711	703	693	733	682	746	716	736	688	710	718	709	718	693	671	659	674	726	718	720	692	717	679	749	729	704	713	707	763	723	701	700	700	696	651	696	686	726	703	707	730	712	690	687	677	729	723	712	736	684	698	681	695	688	643	749	720	707	734	725	681	681	642	737	709	700	697	731	682	695	705	705	718	680	713	703	660	667	754	748	685	692	675	718	693	747	685	715	709	707	688	683	713	691	675	713	690	683	732	687	705	692	714	689	685	691	664	747	687	699	717	690	705	747	758	686	724	734	734	700	693	729	690	717	703	711	689	780	705	714	732	763	735	723	699	697	695	716	723	666	716	665	689	765	658	668	709	660	681	701	692	770	736	730	678	661	668	707	675	706	801	693	692	735	700	737	694	669	721	663	747	742	675	707	718	702	713	722	695	719	731	677	715	702	668	753	742	703	694	720	723	703	802	704	700	739	677	697	716	702	677	670	700	703	684	719	683	728	682	696	672	762	712	668	701	680	683	668	684	707	675	711	682	711	686	711	689	713	675	725	676	726	713	707	722	695	743	690	715	730	688	735	728	715	690	708	703	700	702	694	715	719	724	660	744	715	669	683	688	697	769	737	693	693	694	677	729	695	697	715	705	676	699	689	654	699	714	699	705	707	732	635	701	669	716	693	715	699	710	686	669	747	732	691	710	683	694	681	734	691	712	689	698	728	683	738	683	691	680	723	720	734	706	726	720	709	695	713	766	710	704	725	691	703	708	682	653	713	697	677	705	682	733	738	764	760	700	699	745	681	702	662	700	685	680	741	688	735	661	735	682	730	726	739	670	674	676	742	681	741	746	694	731	737	678	698	748	691	695	674	699	702	700	717	723	716	740	693	703	711	701	697	714	691	685	723	645	654	680	718	724	711	708	673	694	680	717	746	713	702	718	694	736	685	711	692	709	757	701	684	649	701	726	691	701	699	729	725	722	719	712	720	673	713	730	725	720	709	689	667	766	733	681	715	738	683	729	701	739	719	745	751	690	711	711	682	705	716	717	665	719	663	695	719	732	717	675	716	720	712	730	701	715	668	740	662	685	673	729	709	697	713	689	713	720	660	723	713	697	695	717	717	731	726	710	698	725	685	754	696	687	698	675	714	685	724	697	707	696	715	716	693	705	719	764	680	694	705	690	708	726	740	721	667	691	702	712	637	685	681	733	710	704	727	690	710	727	709	738	697	718	734	728	742	702	691	671	650	695	730	686	668	744	704	731	700	724	704	687	688	672	677	647	742	767	718	716	724	726	730	677	740	653	684	748	712	702	673	665	746	677	709	700	750	686	679	693	710	688	687	701	768	708	785	701	674	729	729	681	710	721	739	708	725	731	700	722	712	702	728	753	715	728	703	688	752	728	725	665	704	714	651	721	708	717	682	693	718	700	712	713	725	707	697	715	686	750	710	669	711	705	735	694	736	768	688	709	682	650	675	749	745	713	693	688	712	719	715	686	715	684	641	689	759	701	736	693	714	662	689	733	677	737	699	626	657	717	662	670	752	646	702	726	690	707	749	662	721	697	700	659	702	687	677	704	717	701	696	694	708	675	711	697	704	743	740	698	748	722	712	707	670	687	691	724	692	705	673	711	679	742	685	677	714	719	744	741	670	742	697	689	664	646	716	707	718	728	679	677	701	770	708	732	743	699	714	780	698	740	701	706	682	753	671	667	710	693	707	712	700	739	720	736	677	698	660	734	746	695	726	653	741	684	708	730	716	734	683	681	720	713	670	734	667	714	701	695	743	749	704	702	703	662	708	701	701	656	710	720	710	726	698	715	691	661	711	715	695	740	684	703	712	693	705	749	702	729	714	692	676	730	691	743	738	677	684	682	723	707	727	682	696	751	742	725	739	671	681	722	663	711	732	693	758	705	708	708	674	760	693	706	700	731	730	703	725	673	683	692	692	703	701	682	714	701	716	700	746	711	723	734	733	678	719	688	713	699	648	735	678	631	701	674	673	754	749	676	716	683	663	709	698	687	719	686	687	692	732	729	721	650	732	665	696	661	680	705	711	702	723	664	711	756	719	677	676	653
23310	21304	29099	23848	21307	20596	2827	961	769	688	532	495	434	426	399	357	334	338	294	305	245	277	265	233	248	215	215	234	225	211	196	238	209	216	219	212	210	225	200	204	230	201	199	208	194	233	229	203	218	228	213	215	213	199	206	206	189	219	184	191	208	192	185	205	195	200	208	202	177	187	195	234	215	197	220	206	222	193	200	231	200	200	202	196	197	194	163	198	181	224	198	214	172	213	194	190	181	184	192	200	212	185	194	195	197	212	212	204	219	192	184	209	232	214	193	206	210	177	173	184	204	204	186	191	185	180	191	195	212	196	203	187	204	216	181	198	214	206	196	209	184	167	201	215	202	187	218	194	186	196	197	197	191	178	193	193	201	215	197	220	222	209	211	176	197	223	208	205	197	200	174	200	210	195	218	191	213	218	186	207	182	206	192	216	191	171	207	203	180	189	219	215	182	214	173	191	218	171	212	187	192	185	244	187	190	204	220	217	205	184	178	204	203	176	215	208	201	212	194	197	201	203	178	183	209	181	190	190	194	198	230	224	182	172	199	211	196	189	179	189	222	207	233	192	180	191	216	209	190	210	219	219	216	209	163	194	189	203	181	202	199	168	196	174	196	187	195	200	218	181	217	196	198	188	199	193	208	179	236	194	216	192	212	181	204	209	192	208	194	214	212	201	207	191	190	198	209	202	214	195	166	193	218	197	200	202	187	190	176	212	197	200	181	203	214	200	178	202	200	201	204	188	192	190	195	247	202	232	223	202	175	213	184	208	178	197	188	180	196	184	213	200	195	216	208	222	210	184	219	194	156	202	196	206	196	187	208	174	240	183	213	194	202	203	171	185	192	201	230	201	174	206	210	200	173	212	227	201	191	212	206	194	205	210	174	205	205	208	175	173	175	187	224	218	207	197	188	182	192	211	201	221	210	203	160	190	217	201	211	199	209	205	188	203	206	189	205	184	189	200	198	186	187	176	179	184	195	196	201	182	209	188	200	176	200	211	184	193	169	220	207	178	170	178	176	199	211	218	181	200	211	179	197	209	176	206	194	213	196	167	188	209	199	182	209	190	194	182	189	170	219	227	192	200	206	198	198	207	162	175	188	221	180	200	196	230	183	187	196	219	206	196	200	225	196	200	187	182	206	199	195	182	199	204	179	204	194	186	209	203	179	194	196	196	197	214	204	176	217	201	197	179	202	202	210	221	195	196	191	187	213	200	187	192	208	228	197	207	203	215	205	219	197	185	189	213	213	202	194	201	199	206	190	207	184	191	198	189	207	215	220	201	193	197	195	178	223	201	192	183	217	182	205	195	187	196	195	191	195	183	186	178	243	185	208	200	197	183	169	198	198	199	180	215	197	188	211	208	204	190	187	199	206	182	224	180	216	193	192	205	167	212	199	202	205	216	195	195	210	193	199	202	194	192	187	218	210	207	201	209	181	201	215	209	195	202	191	207	200	232	208	234	221	174	195	204	197	217	191	230	197	206	202	216	185	226	210	184	215	199	214	192	189	221	184	186	205	208	172	211	201	207	182	161	210	198	203	221	175	190	215	207	199	219	202	215	202	208	213	199	201	187	179	210	187	210	208	200	202	179	207	170	168	207	212	192	181	194	199	177	204	178	184	198	192	211	214	200	203	228	214	213	211	178	194	192	204	183	180	187	178	212	196	201	185	218	209	198	215	194	227	197	209	201	206	187	214	192	181	207	221	197	198	201	184	197	212	176	205	201	203	202	204	221	194	198	231	172	186	213	194	212	179	198	189	200	183	154	201	209	187	192	193	192	202	200	181	201	209	196	194	197	229	201	219	200	193	174	187	210	202	213	203	212	187	203	193	191	201	207	203	181	216	200	204	196	179	185	175	183	226	182	187	207	198	202	192	200	220	178	213	194	224	206	211	204	192	171	213	196	225	208	203	195	185	199	203	173	192	214	185	184	192	217	184	194	197	182	206	192	227	224	182	212	201	202	197	187	210	231	210	219	199	216	214	209	193	191	172	188	200	210	203	193	202	187	187	188	195	209	188	212	171	202	198	204	177	194	192	206	176	176	174	199	197	197	184	210	207	199	183	211	189	208	197	193	189	186	188	214	207	220	190	186	201	192	171	174	218	214	198	203	208	175	176	198	195	201	238	202	186	199	197	185	179	225	188	199	202	196	188	207	209	205	207	178	196	219	186	187	194	216	200	190	187	206	170	217	196	182	194	192	202	195	205	208	175	232	212	179	196	197	189	186	180	186	181	198	184	200	218	190	221	193	220	150	204	188	205	196	192	192	202	203	165	183	205	197	190	190	178	205	171	195	189	195	208	201	218	212	191	207	200	206	178	194	197	207	183	191	184	211	199	205	194	199	213	196	207	201	195	194	183	200	196	201	199	190	190	205	182	185	196	186	212	184	202	192	184	188	193	182	208	186	189	193	222	199	220	175	194	167	196	214	198	181	206	206	170	197	194	190	209	183	181	194	182	188	195	194	187	186	193	209	184	208	194	187	209	196	180	188	202	206	218	185	203	202	176	198	212	193	196	217	168	208	194	193	218	205	202	184	180	206	172	207	195	192	180	221	199	184	216	199	207	177	205	194	222	218	224	226	179	220	233	203	206	220	202	205	200	204	212	190	195	174	199	169	210	199	234	205	177	206	186	189	181	181	190	190	209	199	206	228	194	198	180	199	184	182	202	216	204	205	220	184	214	194	216	186	174	217	175	192	194	178	179	184	185	195	206	172	184	197	201	187	172	208	192	178	181	197	202	201	234	189	214	188	191	214	238	202	211	211	188	172	208	190	211	192	205	189	196	207	195	184	180	183	189	203	221	196	183	209	201	175	200	217	186	176	198	174	200	193	191	194	200	206	201	169	202	211	184	191	210	204	211	200	201	188	208	194	203	200	190	241	204	161	198	211	191	218	189	177	198	187	220	211	198	178	208	215	203	206	183	188	191	209	220	220	207	188	218	207	189	208	219	196	192	213	214	179	176	191	211	195	185	174	200	199	212	198	180	192	184	200	184	206	221	199	223	207	186	191	201	217	212	199	170	210	205	177	207	163	187	169	190	181	217	219	201	196	215	196	183	192	202	215	191	222	185	207	223	206	185	197	192	190	191	216	190	204	190	195	183	195	209	206	190	216	213	184	180	197	192	199	205	176	186	190	229	204	207	183	191	185	211	217	181	196	198	196	195	215	191	179	166	234	185	177	178	212	199	204	178	192	206	196	209	209	204	198	185	196	217	171	214	183	187	222	200	207	176	181	187	206	234	220	185	201	165	216	178	191	200	199	185	191	185	179	198	190	179	192	196	199	207	207	218	209	203	222	205	214	172	218	202	209	208	192	185	175	186	205	201	202	175	185	174	218	187	206	205	179	197	188	179	195	192	187	198	174	208	217	193	202	203	222	206	220	219	212	210	143	198	193	201	173	199	182	188	188	201	198	216	205	192	199	191	218	194	207	213	193	209	199	202	214	192	201	186	176	193	202	199	225
30041	19484	15771	8515	5974	6917	3547	2679	2202	1821	1460	1286	1142	959	898	787	671	661	623	581	549	595	540	478	476	483	421	391	409	403	398	426	370	404	391	394	375	383	384	379	377	376	382	352	338	336	353	351	363	349	348	361	359	337	357	316	344	343	367	368	338	337	316	358	343	374	322	334	316	339	339	353	372	330	376	348	341	318	313	335	337	329	350	343	322	309	336	348	332	326	349	348	331	363	366	341	325	310	324	347	339	347	335	360	330	338	346	318	335	330	344	335	352	360	333	361	336	315	316	322	325	339	313	304	330	317	345	330	306	351	333	345	379	306	338	318	344	319	316	332	319	326	346	343	307	360	360	325	330	307	343	314	347	308	322	372	338	312	331	304	330	328	334	314	297	315	325	345	323	344	328	341	334	326	345	346	349	363	293	355	309	334	342	356	343	360	283	346	341	323	333	339	318	343	321	328	300	347	337	342	347	346	319	339	279	317	310	362	291	327	321	314	338	318	300	338	337	330	343	320	317	340	334	304	362	322	332	351	337	322	337	345	315	337	312	334	316	342	335	321	339	340	342	331	321	334	317	319	328	337	307	318	329	322	316	326	353	345	363	307	340	358	301	317	329	362	312	347	329	312	301	335	351	302	310	332	349	314	304	311	305	320	334	323	362	315	313	358	322	347	307	312	336	361	329	348	345	326	316	324	310	337	309	338	365	346	307	317	329	328	350	351	357	305	340	340	304	349	337	314	324	333	339	327	356	352	330	327	320	318	330	306	363	300	297	310	285	328	334	332	304	311	307	311	338	324	311	343	346	309	333	333	318	330	327	315	356	334	330	326	326	324	320	296	337	340	324	343	319	308	361	358	352	327	336	363	361	337	320	337	313	312	346	376	339	322	338	296	327	327	299	338	309	318	325	329	339	349	337	325	335	312	320	329	324	321	344	362	327	339	346	348	351	337	344	302	353	325	345	298	303	316	339	347	340	349	316	362	347	350	351	307	348	341	302	322	334	313	307	357	327	317	327	322	330	331	344	344	356	311	336	355	318	348	323	347	304	343	318	319	327	354	323	343	330	331	311	343	335	318	324	339	341	346	344	307	353	342	332	332	314	313	353	315	308	312	347	346	312	329	351	342	287	330	327	296	317	327	341	323	341	353	324	309	343	338	318	331	325	339	334	339	319	325	323	303	315	339	337	360	326	319	370	345	310	317	305	331	312	325	337	351	368	327	338	351	363	304	321	305	332	329	349	308	313	316	349	313	325	327	327	325	328	311	352	346	350	339	319	322	283	337	319	313	355	315	315	314	323	325	308	333	350	320	306	319	352	362	330	341	328	335	334	335	349	292	315	339	368	347	328	323	322	320	322	316	302	360	355	341	323	327	372	314	369	320	334	313	340	334	325	332	333	308	310	328	334	317	320	329	316	323	313	303	341	321	329	341	333	345	310	331	332	338	316	340	315	322	329	344	354	299	321	341	327	328	319	289	326	332	323	343	327	348	332	354	363	287	296	347	343	345	332	339	331	300	306	330	334	325	320	315	360	334	333	338	330	336	311	302	264	327	324	325	335	313	349	350	309	342	331	347	316	350	313	357	292	329	283	333	324	304	357	349	329	343	313	326	318	337	335	347	312	334	345	332	313	335	316	339	329	348	306	334	338	317	308	340	341	365	325	311	323	330	325	343	341	323	314	335	346	344	328	336	349	336	326	359	344	353	347	330	344	328	317	336	302	350	335	310	354	338	321	316	339	337	311	324	347	332	332	312	318	327	339	370	326	326	325	358	335	310	340	304	328	316	316	309	328	370	323	315	317	356	351	332	323	314	325	341	342	317	342	339	332	322	323	322	323	343	318	297	327	336	321	326	319	331	338	352	315	328	347	310	338	338	300	328	318	324	344	331	338	356	330	323	340	346	333	309	337	305	332	356	335	317	335	334	317	315	350	336	325	316	349	307	329	338	324	300	344	327	318	313	324	350	325	369	350	329	330	322	326	308	334	318	329	323	334	321	335	369	348	337	337	336	342	345	347	338	347	304	367	325	329	333	329	321	315	332	324	344	302	330	318	298	364	321	310	317	336	303	333	351	318	348	330	318	333	310	354	351	363	383	318	336	307	349	327	323	310	307	322	320	331	317	315	304	323	325	334	357	329	343	329	354	322	338	343	320	320	373	353	296	306	359	330	327	324	302	328	358	322	306	355	310	315	310	334	316	325	348	313	349	334	345	357	357	334	314	304	288	338	324	340	363	316	334	328	334	304	336	362	355	356	351	333	319	339	300	316	347	309	334	322	324	301	316	325	333	357	322	345	325	340	311	318	319	325	308	307	302	340	312	286	332	358	361	331	294	322	341	298	369	352	336	324	333	327	308	322	349	318	307	322	324	321	327	320	357	354	360	347	359	318	310	332	305	294	338	352	339	327	314	305	325	319	353	346	343	320	337	346	318	354	344	338	288	299	342	324	334	332	322	316	315	315	317	330	325	323	335	353	348	344	350	336	324	331	331	312	355	337	332	341	307	328	335	350	321	327	343	357	326	310	331	348	349	348	313	324	327	333	312	309	311	334	319	328	328	350	355	337	339	350	363	347	349	316	308	325	323	355	346	289	320	352	348	296	309	338	343	343	286	339	303	348	344	337	328	327	317	337	331	329	349	335	370	357	334	302	349	328	312	336	348	341	337	310	335	366	357	304	342	324	314	338	329	342	310	375	340	329	317	330	343	346	321	351	353	312	329	319	349	324	351	294	325	362	342	315	352	338	371	365	320	308	317	338	333	335	355	388	325	341	339	353	320	340	343	364	315	346	355	308	329	314	366	307	371	344	294	323	280	309	307	322	360	328	312	347	319	315	295	313	358	320	308	367	323	347	358	324	322	351	341	338	291	318	348	319	350	387	317	319	296	325	340	321	342	326	323	350	323	328	315	334	335	305	349	330	356	353	349	330	340	333	338	331	324	317	342	353	320	305	317	340	331	327	329	315	316	328	331	326	312	326	330	334	321	346	350	317	296	337	304	350	310	306	338	316	354	345	333	320	329	345	342	305	329	328	379	327	313	310	334	342	333	331	330	343	362	346	324	324	360	325	342	301	305	321	318	319	347	352	293	348	343	347	326	351	339	317	335	366	341	353	326	317	345	328	334	303	324	351	367	358	355	389	308	329	331	337	347	299	323	301	339	345	349	338	322	343	298	325	332	340	312	333	315	329	364	306	325	303	341	331	336	332	322	322	323	328	385	316	321	321	340	337	337	309	328	351	377	335	323	341	308	325	348	347	340	307	342	341	353	335	343	327	331	326	349	316	321	355	297	342	353	351	329	348	318	325	377	335	343	310	317	335	338	375	313	308	335	351	331	344	330	305	316	329	317	334	321	327	321	330	328	345	310	330	324	321	327	299	330	328	346	330	339	354	344	319	341	339	363	365	315	327	328	308	362	326	325	327	312	349	324	341	325	343	320	324	335	331	360	310	324	332	324	296	338	335	325	311	324
27334	20390	8738	1523	905	689	626	614	608	576	539	494	537	502	536	507	500	456	453	494	482	496	531	508	449	476	486	478	522	502	508	488	469	451	496	501	471	481	503	505	449	473	498	485	483	462	476	485	510	478	492	538	496	493	471	533	483	460	519	455	457	498	484	455	457	521	504	498	502	495	441	491	484	463	493	465	506	498	485	462	458	482	441	514	473	476	483	513	528	477	488	447	516	462	469	452	483	458	453	501	494	471	500	463	468	480	450	465	500	487	476	489	480	477	469	485	435	461	481	497	482	496	483	483	431	481	474	467	449	468	490	447	486	471	494	490	508	485	479	529	515	440	458	498	488	463	458	486	480	496	470	451	495	491	457	481	476	493	450	491	463	488	470	480	481	475	475	489	509	512	462	459	513	491	477	456	496	468	496	473	515	473	516	530	478	472	481	502	510	461	465	514	505	466	491	502	457	448	465	546	487	436	473	504	459	492	478	487	477	480	481	486	473	466	522	491	456	528	509	511	474	470	498	502	471	497	487	453	459	488	448	458	468	485	524	532	487	478	508	536	507	468	488	498	476	488	501	487	479	509	483	460	502	457	481	463	507	485	488	491	477	481	449	496	451	471	510	467	485	455	509	498	491	486	482	486	475	449	486	487	464	486	465	500	487	488	482	460	487	488	511	484	519	491	484	459	512	512	470	477	468	449	503	480	465	466	504	505	454	458	455	518	483	430	485	525	459	489	494	479	491	477	512	480	493	507	426	486	439	453	459	480	482	459	513	472	513	504	483	462	462	448	503	512	482	462	496	473	483	480	462	484	474	468	498	467	490	487	496	500	501	485	493	463	463	485	502	479	483	468	464	536	481	496	493	495	463	478	519	534	499	498	466	507	479	512	508	473	518	497	459	509	449	471	502	504	497	452	489	501	480	496	474	435	511	485	474	470	486	488	516	510	472	464	445	470	502	499	404	474	472	482	480	483	494	475	533	462	486	503	506	479	453	489	523	530	488	504	497	495	476	447	482	443	499	488	464	492	491	533	473	488	476	465	499	471	510	488	448	454	484	514	464	524	512	463	488	484	479	484	491	531	477	484	437	487	503	466	511	484	495	492	465	501	480	529	449	489	450	511	483	498	496	484	467	458	461	510	482	464	486	486	510	486	493	460	481	517	442	476	482	448	490	492	489	440	481	505	515	501	490	467	493	470	488	458	467	463	449	468	498	521	477	497	487	470	484	498	467	480	507	486	497	500	512	472	482	511	519	511	517	500	488	488	506	502	441	489	480	469	517	450	469	479	478	456	535	488	497	504	486	467	498	462	466	456	462	497	458	491	506	530	464	451	500	479	452	495	481	476	489	487	451	513	487	478	516	472	472	498	504	440	491	479	478	510	464	496	451	470	496	455	461	495	501	471	470	466	453	476	475	477	455	504	495	459	486	466	447	501	492	451	502	501	451	457	497	474	461	532	488	491	480	518	478	446	504	473	480	481	478	472	504	483	460	498	477	518	463	485	491	492	491	458	473	503	459	495	498	493	488	490	461	492	496	464	489	467	489	451	510	474	511	466	497	473	449	473	477	488	526	474	489	468	485	490	535	470	481	469	456	493	494	551	500	495	456	442	464	496	482	440	477	501	485	465	483	484	474	481	471	495	484	515	476	466	474	520	488	481	477	464	479	530	450	472	535	473	458	471	470	499	485	521	471	495	501	447	489	486	541	445	499	501	454	474	497	461	513	448	478	510	528	497	508	448	471	499	489	422	478	466	460	522	474	504	487	481	461	478	518	489	477	532	474	475	489	466	515	460	473	453	484	478	466	482	481	518	432	497	507	489	447	508	445	497	490	466	548	465	456	526	486	464	497	480	548	493	481	499	495	461	508	516	494	461	448	478	509	469	481	445	493	493	465	483	523	496	483	489	480	517	468	471	533	492	435	487	444	475	501	518	486	499	509	506	502	507	489	502	529	491	454	500	468	464	448	480	449	438	484	484	513	451	488	470	482	504	504	505	439	506	489	480	451	479	482	505	479	460	413	502	468	486	497	475	474	456	500	501	495	497	527	462	443	490	487	477	474	495	461	478	480	444	485	503	497	490	481	502	507	475	457	444	508	465	470	496	516	455	516	508	492	512	468	464	510	484	479	492	448	498	490	494	446	489	483	504	472	487	500	480	494	498	509	452	496	467	459	489	485	493	476	502	490	512	490	507	467	495	460	447	498	470	486	498	456	502	488	498	505	474	515	478	471	465	504	476	474	471	467	546	496	498	502	497	478	488	476	474	469	501	474	465	487	447	526	503	468	479	445	474	484	491	444	465	488	478	478	498	467	470	482	456	458	472	476	466	500	474	466	470	488	471	482	509	477	494	509	490	471	506	447	458	515	460	494	497	499	478	479	494	481	502	503	514	491	466	468	530	474	474	488	489	480	453	460	453	490	461	478	500	503	447	485	472	515	483	449	493	494	473	450	483	459	459	487	482	426	498	467	513	447	465	464	475	508	491	467	517	482	457	505	495	497	481	456	538	459	481	489	498	483	485	502	453	465	486	478	469	471	471	461	447	498	444	445	494	510	490	472	453	444	503	499	503	500	482	520	485	447	505	474	527	508	470	468	480	484	511	483	499	473	493	487	497	465	498	508	498	506	444	461	481	444	488	498	486	469	508	441	479	538	490	520	475	486	490	430	466	485	467	492	473	490	475	460	504	453	486	465	489	506	491	472	443	496	481	452	448	491	455	516	450	473	460	465	468	485	470	463	542	464	501	494	459	498	463	470	500	496	503	491	478	444	491	423	483	507	434	495	487	439	472	515	462	497	479	514	471	515	507	470	516	479	499	491	465	490	469	538	474	486	467	504	453	415	509	490	468	484	476	451	509	445	490	520	482	475	530	503	480	513	492	510	490	464	526	487	482	491	482	464	504	463	494	482	448	479	458	478	454	480	449	491	477	507	506	438	471	471	498	481	488	465	487	505	484	492	493	492	494	440	470	483	456	496	516	503	480	475	484	452	500	511	479	490	447	481	476	539	501	475	487	496	477	470	485	464	470	455	513	464	446	510	459	464	471	512	501	500	504	475	517	499	451	491	455	493	526	462	428	494	482	491	470	477	494	480	488	500	435	481	479	464	456	502	510	463	501	476	490	468	487	497	478	454	494	511	435	498	481	451	483	503	482	472	520	485	487	431	490	464	476	488	499	449	521	480	474	470	493	474	459	474	490	508	506	482	505	501	514	468	443	458	477	483	504	510	471	491	485	481	522	479	486	473	475	484	466	515	523	497	511	476	511	490	488	483	465	493	498	486	505	482	479	479	503	467	475	489	502	487	471	489	474	462	488	493	474	499	493	525	447	461	528	487	475	479	494	488	457	490	483	474	488	507	431	473	504	497	493	494	453	496	486	490	474	477	506	480	486	440	510	494	491	473	520	494	446	522	491	468	467	486	452	450	495	543	443	501	479	501	459	485	491	471	486	498	428	508	515	499	476	509	486
23289	5827	4572	2370	1840	1475	1316	1168	1070	1046	945	912	884	893	829	841	843	825	775	838	767	814	773	775	845	803	764	783	763	764	806	786	802	807	763	802	762	790	754	778	786	804	741	798	744	820	791	726	758	790	765	758	823	759	761	825	710	748	773	800	755	756	751	749	765	749	779	758	748	743	695	766	766	734	801	754	763	716	729	787	764	737	702	784	795	754	740	792	739	726	723	783	780	813	740	712	764	793	749	785	811	797	736	739	779	782	718	697	766	763	830	753	779	795	815	755	721	734	721	787	802	815	715	794	785	813	740	765	776	745	779	741	736	720	745	733	781	768	775	713	766	763	742	774	783	780	759	823	737	734	762	730	780	758	787	841	740	799	790	755	735	763	777	764	777	770	762	760	758	792	750	782	732	789	745	729	860	766	743	768	757	766	809	760	760	755	784	795	780	749	763	742	730	751	741	762	780	782	751	801	747	739	747	755	775	768	771	760	752	761	828	685	758	734	800	793	741	771	764	770	747	787	745	776	804	790	773	747	754	808	733	771	779	743	809	762	785	766	802	776	772	767	761	763	792	726	786	753	746	790	748	748	729	735	804	794	704	817	721	787	774	742	740	764	779	755	788	685	754	806	760	742	768	777	747	756	727	760	740	793	765	786	755	833	758	782	743	777	782	745	733	810	776	751	787	831	767	730	790	746	782	793	776	803	725	780	767	733	764	789	793	730	729	819	729	773	748	782	790	776	734	741	748	790	771	770	753	737	818	802	784	819	746	793	770	788	788	777	722	707	784	742	790	769	766	726	783	815	769	742	739	708	744	772	780	800	793	789	744	778	782	772	762	776	767	791	825	762	772	768	734	707	771	757	787	765	746	771	737	767	750	804	767	717	790	774	734	775	800	767	761	736	761	745	762	813	758	782	756	774	755	794	759	825	773	740	761	761	742	750	790	762	735	782	788	793	790	757	755	796	752	802	774	715	788	760	757	751	781	809	736	751	781	757	776	775	767	752	794	767	799	780	741	772	771	794	742	768	765	751	790	772	782	728	743	754	749	759	736	750	792	754	770	747	751	714	806	742	768	820	752	791	797	795	756	760	779	743	771	784	775	798	744	722	835	734	742	755	789	780	790	763	683	743	711	732	776	787	756	765	830	765	789	799	730	752	790	759	733	804	745	771	758	805	794	759	765	775	764	734	715	744	803	758	811	757	786	767	760	757	732	775	757	747	748	797	816	765	794	728	792	722	778	790	768	739	782	776	725	778	780	805	779	759	780	796	753	763	807	771	768	757	724	740	765	794	763	794	795	736	786	742	819	788	749	769	791	745	779	709	718	768	776	817	792	774	782	753	765	813	772	754	759	723	769	817	773	753	797	796	774	806	740	756	782	711	733	761	790	819	770	762	769	747	824	773	752	775	732	815	788	766	765	763	734	772	773	822	811	737	757	743	741	807	762	753	753	741	744	777	730	759	767	768	771	774	727	758	744	798	808	752	794	753	756	771	729	745	799	793	811	798	782	804	791	734	776	775	705	797	773	731	757	751	773	730	779	785	789	754	713	788	742	739	771	759	746	743	757	755	698	742	751	733	707	778	771	758	765	768	760	747	742	743	866	772	722	752	735	755	804	758	777	777	794	753	752	764	764	769	765	747	769	747	798	740	765	798	754	754	800	803	761	756	750	758	782	756	724	728	798	799	762	761	771	754	759	770	763	788	764	778	769	774	792	768	816	740	769	745	742	783	775	763	775	752	782	773	764	762	812	764	734	732	768	719	763	756	766	762	763	797	782	803	794	830	776	768	820	776	719	773	765	766	770	806	765	786	756	763	736	746	744	795	785	737	749	765	762	753	713	810	743	742	757	746	747	746	796	823	759	822	761	769	731	758	731	782	792	734	763	742	802	774	775	732	755	792	775	769	725	754	757	737	756	742	735	782	780	792	719	790	797	763	741	744	757	747	759	793	756	713	763	751	774	776	741	778	758	713	740	783	779	800	722	755	795	784	790	749	804	764	771	744	765	774	764	749	772	747	805	780	753	745	759	746	801	768	767	757	773	755	751	754	755	696	810	774	738	748	760	744	763	725	826	814	752	740	722	770	760	798	747	762	760	785	842	772	748	808	784	743	764	744	829	741	752	740	781	762	799	792	760	735	757	708	703	769	769	759	744	729	792	767	777	768	744	738	744	755	786	790	774	766	735	754	724	741	744	766	752	773	714	732	753	783	753	781	753	784	738	748	769	754	744	761	770	740	804	744	799	774	795	713	792	755	736	830	823	760	774	780	745	762	769	731	748	776	765	747	752	725	713	768	795	814	775	789	783	779	761	740	720	781	788	785	736	786	763	771	720	752	751	801	783	774	749	728	764	763	793	755	702	822	725	766	776	709	767	788	788	747	743	778	771	733	782	777	772	727	783	753	762	765	758	797	772	759	727	826	777	804	814	813	764	758	757	697	807	786	763	765	804	760	800	717	782	742	739	828	801	808	713	775	762	787	786	740	749	790	763	765	761	744	731	776	744	789	814	750	782	746	795	754	825	782	745	803	747	797	727	777	787	791	740	796	726	779	768	781	828	733	770	694	753	795	783	774	761	788	722	777	737	780	747	772	782	768	758	756	724	806	758	758	750	774	763	769	726	783	749	754	755	746	807	767	793	785	769	751	787	792	748	775	783	760	766	796	745	782	781	769	797	771	811	755	796	759	774	761	815	743	753	767	736	725	753	778	778	754	781	770	770	788	741	802	799	771	802	820	771	723	707	739	752	749	746	784	753	786	771	783	782	684	776	776	776	748	801	734	727	714	784	767	767	760	781	800	759	774	773	791	792	759	706	788	781	781	785	778	737	761	803	756	715	767	777	797	736	715	760	751	729	730	776	735	758	771	802	777	836	805	674	765	778	728	789	773	776	771	773	750	791	735	786	760	803	774	787	787	804	769	805	723	771	774	735	813	804	761	734	764	749	769	836	789	821	767	769	708	787	734	736	790	746	756	768	743	738	771	752	752	777	779	778	791	738	702	756	799	724	792	746	777	702	740	813	803	734	799	752	782	787	757	741	815	747	732	725	790	763	776	752	763	762	761	724	781	767	758	805	775	760	765	780	774	809	729	794	768	780	752	800	778	809	753	762	782	770	746	771	763	746	816	762	775	773	765	772	782	726	794	808	783	741	719	790	768	796	808	755	780	736	781	771	797	770	772	766	772	805	795	778	776	786	731	791	765	784	749	789	819	754	783	785	760	752	712	789	753	770	754	779	692	803	733	755	789	747	748	755	732	784	775	770	788	720	745	809	776	782	760	716	764	728	762	755	837	759	707	839	794	773	749	768	800	783	778	738	772	783	765	778	758	788	803	764	740	769	779	778	754	769	750	817	755	767	752	744	770	752	771	811	759	752	780	739	772	786	730	734	804	757	791	789	759	753	729	762	719	775	717	785	738	753	747	743	733	795	755	784	755	738	755	787	742	798	778	770	727	806	751	786	830	742	778
24289	21341	28526	24484	21071	4856	1241	866	748	669	670	608	595	548	593	531	472	552	473	466	482	473	420	476	465	473	461	427	448	482	490	437	508	460	480	427	451	473	453	435	417	434	438	437	441	469	414	442	425	459	438	455	453	454	451	486	414	432	473	399	423	424	456	428	422	444	418	405	390	420	459	411	483	439	444	418	439	427	404	441	420	460	449	445	393	429	421	414	410	450	418	421	420	424	426	442	418	460	443	449	418	449	459	427	443	462	434	433	424	395	458	421	457	451	416	425	436	457	440	458	442	441	481	433	437	429	428	445	452	424	422	425	476	439	442	454	446	452	430	465	490	465	460	438	437	437	433	433	421	450	441	440	402	436	443	425	453	441	413	450	448	453	402	447	412	441	413	418	434	458	460	436	442	410	414	453	427	432	423	439	429	390	443	439	428	446	409	454	448	422	456	441	452	440	438	464	424	413	418	467	430	444	400	479	434	447	385	415	424	404	432	452	404	415	407	414	463	460	456	415	425	446	452	479	424	447	453	453	413	399	438	429	429	444	401	438	454	447	443	398	454	447	398	434	464	413	412	463	435	424	407	474	447	411	399	406	417	414	407	430	409	446	407	439	407	416	406	456	396	464	453	402	440	473	414	465	441	461	481	412	408	432	462	431	447	460	421	470	416	457	421	431	422	430	423	450	455	449	409	434	412	428	444	418	438	449	452	440	399	433	449	423	400	447	441	452	424	410	430	408	414	464	419	406	443	414	467	395	455	431	431	442	451	429	455	490	412	403	422	415	432	434	419	432	438	419	429	473	441	440	421	409	456	432	416	428	461	454	437	427	440	451	414	459	442	454	441	409	450	434	390	431	500	404	459	460	416	465	395	432	420	409	433	429	411	439	433	431	385	414	461	409	444	415	412	413	453	454	453	440	429	430	408	474	393	421	448	464	444	466	419	404	464	504	429	448	410	452	430	427	437	443	460	456	410	435	442	428	384	415	436	394	397	450	445	402	471	451	372	454	410	438	404	443	439	450	424	422	413	444	496	449	426	422	422	443	435	424	403	390	439	420	479	416	450	477	415	404	432	417	424	451	426	428	449	415	434	429	459	443	442	404	461	406	426	415	462	416	425	445	473	463	456	414	470	437	443	413	408	431	431	459	435	438	405	436	434	457	428	443	421	451	453	465	459	412	450	455	458	391	422	428	447	420	419	415	427	461	405	428	390	417	434	450	438	426	425	436	459	464	421	446	421	459	427	433	438	448	412	413	413	447	449	427	479	419	425	439	451	460	448	436	440	426	430	418	427	431	446	453	436	410	449	428	452	421	404	425	431	398	440	456	433	426	411	462	449	417	414	430	491	425	456	403	434	436	422	466	397	417	449	446	437	389	463	443	436	440	400	455	469	413	426	417	435	458	434	438	414	413	424	404	409	428	421	433	435	461	408	433	471	446	443	425	462	431	427	430	428	420	441	454	452	421	422	460	463	431	426	455	397	444	455	436	422	410	434	415	419	432	436	414	449	434	453	430	465	431	422	436	447	396	436	454	463	512	437	483	435	425	414	416	422	443	464	421	438	415	465	426	453	413	426	450	434	470	410	466	461	454	447	437	463	429	455	383	429	455	436	451	439	415	407	412	417	435	411	447	412	486	437	441	435	402	443	440	463	433	399	484	432	438	433	423	461	448	412	383	449	435	430	423	425	411	428	456	457	406	435	431	468	417	424	459	446	413	428	450	448	456	441	437	423	450	417	427	452	431	441	422	427	421	424	402	419	456	441	443	437	451	399	435	403	446	462	395	451	400	412	450	414	450	425	431	452	415	414	466	463	425	422	422	445	439	445	455	438	426	447	420	406	417	441	433	466	412	429	476	455	444	424	471	417	411	424	432	432	410	457	435	434	431	446	459	459	435	441	434	439	437	400	408	453	419	387	413	451	447	424	490	485	453	452	441	418	442	438	428	416	454	432	435	403	449	436	453	440	458	440	430	431	441	462	418	441	441	475	449	438	435	444	464	471	430	439	431	425	412	454	447	421	445	430	403	463	457	429	407	424	446	418	424	441	413	442	455	446	456	426	439	412	436	430	429	418	446	457	455	483	427	439	451	422	467	487	420	444	392	419	447	396	422	453	429	436	438	432	450	456	414	425	401	411	427	480	453	398	426	442	421	428	445	439	447	428	452	460	472	427	394	453	450	446	404	427	395	414	463	401	425	443	449	455	438	407	396	438	427	434	430	369	458	424	454	412	425	425	448	409	422	419	460	414	420	438	442	424	441	468	407	408	383	401	435	419	425	442	404	399	435	417	421	408	400	449	450	441	448	431	409	408	471	434	437	441	419	482	446	424	411	424	429	406	423	437	441	406	439	419	408	406	431	416	434	439	395	430	414	432	427	429	417	424	435	429	437	427	423	425	426	415	401	406	410	405	426	408	404	417	488	396	418	465	444	417	435	414	453	433	413	437	431	509	403	413	441	415	433	441	412	419	467	426	440	423	452	444	428	445	429	435	425	486	443	485	435	410	438	421	450	447	424	440	444	395	412	441	446	476	432	434	427	440	424	451	424	445	454	416	438	445	426	436	432	456	454	423	436	436	451	442	433	438	423	451	412	445	424	400	454	439	437	481	426	421	377	426	446	449	423	432	407	438	401	433	422	431	416	417	405	462	427	395	461	418	440	396	426	428	424	453	430	458	435	439	429	402	424	427	422	440	385	425	439	445	483	429	450	443	450	389	414	450	457	430	418	422	414	470	437	423	444	418	427	375	421	391	413	439	480	462	431	445	410	418	449	453	408	411	445	443	428	453	439	464	429	442	474	478	436	428	419	434	448	406	432	457	450	427	438	454	401	461	407	449	397	390	450	445	447	419	412	441	416	371	474	454	459	399	419	435	465	455	432	453	417	436	407	412	443	447	430	431	426	399	397	419	434	421	447	406	454	378	472	478	482	433	400	377	430	418	428	425	419	481	454	432	423	445	441	453	469	460	440	470	459	456	429	451	430	439	432	442	448	410	422	485	472	406	426	452	427	440	406	424	419	430	409	449	440	440	433	492	446	439	431	424	391	440	442	472	405	437	455	471	422	415	433	417	424	498	438	430	452	447	439	423	433	417	413	411	415	375	435	459	450	402	407	391	451	438	436	415	443	457	450	429	440	419	458	382	415	415	412	404	448	431	436	443	455	411	450	373	442	398	454	454	392	474	449	462	412	430	431	483	407	478	389	425	424	446	437	411	445	400	442	444	433	455	440	411	405	445	450	452	397	455	430	446	418	420	424	433	465	421	446	447	412	399	406	439	432	422	451	411	421	434	436	469	408	427	469	457	473	444	413	441	438	483	425	432	421	432	476	427	449	445	443	444	402	430	453	426	432	441	455	462	438	421	418	433	430	416	432	429	464	438	421	444	456	437	434	389	468	425	440	458	430	462	461	444	464	459	436	429	420	459	434	464	453	444	437	463	439	473	410	423	429	439	416	407	468	442	433	410	406
26927	14029	11528	5830	4091	3581	2577	2152	1855	1571	1446	1201	1127	1061	1018	940	970	887	884	821	842	822	800	804	747	800	770	770	791	698	683	750	726	762	774	719	734	726	781	700	722	729	742	730	732	757	712	738	665	683	714	673	700	694	723	755	657	705	741	709	679	739	677	714	733	663	677	692	741	725	693	678	708	706	691	689	713	717	695	676	700	689	732	718	696	693	664	680	699	658	696	706	720	665	705	663	664	696	736	700	735	717	704	684	723	732	734	657	733	701	601	708	730	687	715	699	682	728	687	744	708	694	671	704	722	685	696	770	692	699	752	718	754	727	655	721	656	674	675	697	696	741	730	745	681	763	648	733	684	754	680	704	744	718	692	714	698	751	711	674	713	682	687	647	676	699	705	698	716	700	691	712	670	701	665	704	696	731	713	699	689	677	737	679	715	719	748	727	711	712	677	700	704	721	708	698	742	656	687	702	709	668	703	694	750	697	676	724	750	722	664	697	769	730	757	688	704	696	684	633	650	687	703	719	673	698	689	694	694	707	710	690	673	666	701	688	690	677	627	669	682	676	675	669	645	646	680	707	741	743	709	693	673	704	719	764	728	760	712	668	684	711	686	736	692	684	662	648	700	693	716	695	699	702	722	666	697	708	739	746	746	650	725	723	734	682	653	746	709	680	687	733	708	697	720	669	706	688	687	668	695	676	720	692	736	735	654	698	654	689	706	683	669	693	681	746	707	669	713	692	669	734	701	707	686	705	725	679	717	708	712	679	693	672	674	700	691	670	749	695	613	651	682	715	707	681	672	682	696	710	705	738	714	689	715	751	695	666	675	694	687	702	688	682	654	693	706	644	685	710	668	690	662	731	684	710	720	721	716	717	684	726	679	674	666	648	669	694	703	680	699	707	675	616	694	660	696	658	777	697	651	705	694	691	670	702	676	636	744	697	734	663	683	727	690	741	682	724	708	716	686	695	729	701	716	675	693	706	705	687	713	664	725	716	689	693	714	745	670	712	676	666	662	678	672	693	643	700	709	691	708	691	683	664	707	699	723	667	701	718	741	726	685	755	685	681	701	708	700	681	695	711	681	720	659	684	790	672	699	729	702	703	668	715	718	693	677	700	660	681	728	714	698	684	677	720	720	717	685	688	739	708	681	704	731	665	756	688	685	663	709	711	688	705	745	657	700	709	715	688	697	705	701	707	736	682	684	700	706	684	667	701	682	699	703	731	680	707	676	695	727	704	721	664	703	673	714	746	683	671	606	686	694	695	688	674	718	731	720	691	693	736	698	726	700	647	707	678	698	757	699	701	710	694	646	698	728	738	670	726	728	692	729	672	728	734	696	675	698	668	718	744	727	711	677	683	718	712	717	703	700	663	689	701	721	667	687	721	722	688	686	690	663	615	719	732	695	675	739	692	723	721	692	693	654	706	689	709	655	686	705	726	691	674	643	693	730	726	701	725	684	707	681	725	671	668	678	698	672	703	719	701	667	699	733	724	698	695	718	655	645	692	688	710	664	737	742	705	721	682	771	647	661	751	703	714	709	689	678	711	687	708	694	652	739	635	689	659	679	717	714	691	730	663	713	703	734	710	725	655	684	671	726	694	656	600	704	760	712	715	693	730	680	710	729	741	706	729	689	731	674	690	759	656	662	713	658	703	675	699	727	672	684	686	659	701	633	745	706	761	675	701	693	700	727	692	713	654	732	699	711	693	690	755	654	706	716	665	653	699	717	652	660	704	677	675	658	683	709	698	678	695	690	686	688	690	716	698	695	720	767	703	729	691	715	697	705	679	674	722	664	702	695	671	642	688	704	736	681	724	705	757	673	708	668	670	733	723	687	700	718	706	705	672	654	694	733	670	685	717	701	761	682	723	750	705	664	686	709	671	707	719	706	690	685	680	694	708	688	675	665	702	713	695	754	685	698	707	684	700	699	691	733	726	705	690	663	706	682	692	709	696	709	712	700	697	705	695	691	702	720	660	698	677	672	683	693	703	700	733	745	696	681	681	728	733	714	687	682	699	671	735	711	695	670	706	732	717	717	736	723	706	683	678	676	717	668	728	717	632	691	712	691	710	651	674	677	691	691	716	668	681	763	629	702	671	710	708	740	699	706	692	681	659	702	662	663	660	685	640	670	668	661	666	715	667	702	694	750	689	689	702	657	717	730	701	672	675	691	676	692	721	698	692	695	700	684	695	703	662	745	686	700	704	692	666	672	719	691	657	703	726	671	729	688	738	728	686	726	700	686	720	717	759	731	642	689	703	681	778	707	662	747	720	747	690	663	685	703	711	725	703	666	700	709	701	662	672	653	658	754	679	695	685	670	682	702	718	700	697	680	692	700	678	669	733	661	718	682	729	677	698	654	730	653	725	725	703	659	702	694	686	697	727	697	667	681	678	653	709	723	734	686	699	690	712	663	704	661	708	753	678	717	702	644	668	696	738	708	697	662	684	730	667	738	708	690	712	675	719	701	701	614	718	729	700	672	711	689	694	724	745	689	688	683	689	696	737	747	670	634	702	678	702	705	676	760	692	678	710	700	691	704	679	754	668	712	688	732	668	711	708	686	719	697	679	684	683	727	734	689	707	721	697	646	686	659	718	680	726	662	712	755	702	701	693	708	694	726	692	741	691	689	682	712	677	705	693	743	712	680	721	709	706	716	681	677	707	717	671	783	701	686	661	713	674	734	692	702	680	722	682	671	697	675	711	672	702	681	683	662	747	684	722	714	668	696	661	715	720	685	759	698	688	672	710	671	661	730	687	713	693	691	643	663	703	679	690	677	705	721	658	708	681	683	698	690	685	719	653	664	671	682	700	717	679	696	695	658	691	684	699	704	725	719	711	699	720	668	752	697	654	720	652	700	692	710	727	761	683	655	662	684	718	698	751	721	704	675	717	728	699	723	721	682	698	720	662	650	735	709	688	678	671	725	678	727	704	717	703	721	684	675	690	673	718	625	740	726	732	726	733	665	689	683	700	695	747	694	699	748	708	735	684	741	698	772	702	710	707	703	642	679	689	683	693	709	713	673	703	694	699	708	689	723	727	722	647	685	707	709	719	712	678	692	682	713	684	687	704	710	721	703	714	636	726	714	719	704	697	704	688	665	678	682	700	704	666	698	652	740	680	669	674	695	670	685	695	685	683	681	733	692	687	698	665	669	678	674	705	700	671	684	658	739	739	736	712	677	686	709	724	678	675	700	727	698	695	683	690	699	697	671	720	737	702	707	678	716	698	658	651	715	676	739	682	712	722	647	715	680	725	714	686	702	674	755	715	739	688	707	696	699	705	756	664	684	683	701	650	714	702	693	737	698	663	763	749	682	691	710	650	703	700	705	686	661	667	675	677	696	686	706	747	687	693	686	696	727	701	681	716	683	722	679	712	687	675	719	675	744	621	724	700	757	689	714	692	676	668	685	692	655	713	705	709	659	695	731	682	677	647	718	653	698	724	722	675	736	727	700	745	658	729	683	732
23287	21305	29088	23817	21298	20643	3254	949	687	603	555	450	439	382	359	386	314	336	276	268	272	277	278	254	240	246	232	220	223	223	237	220	235	206	212	209	226	224	216	200	184	215	205	182	193	198	192	199	205	204	206	213	191	184	207	224	198	214	205	209	185	207	207	192	198	185	217	214	201	200	212	208	192	204	189	199	186	215	172	216	215	222	192	189	184	187	216	220	197	213	192	196	189	193	204	204	206	182	213	195	173	191	185	218	187	223	204	218	197	219	208	179	215	207	186	216	194	204	195	196	207	208	195	198	222	208	203	192	183	212	214	166	186	206	183	201	211	204	192	189	210	193	200	185	182	187	187	185	193	203	204	188	215	198	204	187	214	204	180	171	222	208	224	206	184	184	210	175	177	201	183	189	197	214	167	189	193	175	189	197	204	215	200	181	185	169	199	205	177	217	199	200	186	199	207	191	189	193	199	200	167	210	189	205	201	200	215	195	194	200	206	201	204	209	223	179	236	237	192	198	191	198	172	184	186	196	195	196	172	190	197	186	175	200	183	192	223	202	181	182	206	193	206	189	228	181	207	199	188	198	196	196	188	208	203	203	202	194	205	199	199	190	202	179	190	215	214	194	213	194	200	209	177	188	178	196	194	203	215	200	183	177	194	190	195	194	177	207	175	204	201	185	230	213	201	219	213	184	218	181	178	181	186	199	175	207	176	217	187	199	207	178	196	205	189	202	194	175	218	194	167	206	208	209	225	176	209	205	179	201	217	222	208	195	206	192	197	210	174	195	185	205	211	206	180	200	173	223	179	204	190	183	201	182	204	198	196	174	190	196	231	220	203	189	205	203	193	206	174	195	203	189	192	202	191	197	190	203	189	184	207	200	195	212	189	210	183	188	198	189	178	195	218	199	187	188	181	167	193	192	203	212	221	192	180	197	172	217	185	222	193	186	194	169	209	189	205	189	219	179	195	189	189	174	207	204	196	206	215	205	203	180	208	186	212	200	232	194	210	205	186	217	206	188	198	197	224	204	220	169	168	198	193	199	196	205	199	175	199	197	221	188	180	179	205	196	184	181	197	192	204	202	184	232	211	206	217	207	195	210	195	205	191	204	187	205	182	201	196	190	178	173	179	199	193	185	208	199	196	232	214	176	213	197	188	176	182	201	190	218	209	202	164	185	211	195	180	199	207	184	186	191	190	215	186	220	187	209	187	210	211	199	166	209	185	196	182	201	184	176	196	196	199	182	197	174	176	199	190	188	216	183	194	180	201	182	200	162	206	214	186	199	215	214	205	187	178	187	175	200	186	186	207	215	172	163	193	198	215	176	180	189	195	201	206	198	202	190	177	204	182	226	187	210	213	170	157	186	214	201	207	210	178	182	201	194	204	205	185	186	192	195	218	190	190	208	187	214	196	201	183	211	213	199	175	187	205	210	199	203	197	174	195	203	199	217	196	213	212	211	185	193	209	192	219	211	193	185	195	199	230	236	207	180	208	206	195	208	182	191	185	196	192	184	196	226	208	188	166	206	190	187	193	200	213	204	204	184	191	197	210	196	227	207	164	227	192	198	200	191	193	178	201	180	184	200	186	195	212	213	189	202	226	193	209	199	180	210	192	211	196	195	186	185	197	186	177	193	201	204	177	183	193	194	227	177	172	185	195	196	203	190	196	194	192	185	174	201	190	220	205	212	198	195	173	190	197	179	206	195	196	212	195	168	193	190	209	190	197	176	175	181	194	176	183	211	190	172	190	202	191	207	209	210	196	187	218	165	193	173	177	210	180	193	201	199	213	191	196	197	202	171	207	185	203	189	194	222	183	191	188	186	178	192	165	186	198	221	181	207	200	178	212	214	177	202	162	203	199	207	213	207	190	176	193	195	187	199	208	204	197	194	214	204	199	202	194	184	183	228	166	203	197	218	197	185	194	181	214	199	179	197	198	184	201	213	224	203	182	189	201	208	198	192	198	209	177	181	211	222	184	191	164	199	217	197	192	201	188	185	195	183	213	178	189	203	212	205	180	172	188	197	193	204	226	211	216	195	192	187	181	190	229	212	172	190	204	203	193	170	182	171	203	188	192	190	175	202	197	190	202	216	188	187	183	209	191	190	199	207	185	211	210	203	189	170	191	214	198	198	145	188	192	211	209	213	173	186	193	204	194	201	197	191	202	216	194	190	199	178	185	226	183	197	151	174	189	178	175	209	184	184	216	205	207	202	204	212	200	184	197	185	185	192	190	175	181	195	203	209	210	188	169	169	190	169	188	175	188	205	185	189	189	211	197	177	192	192	187	210	206	185	200	206	206	210	200	189	206	192	207	190	166	194	195	217	180	199	183	187	171	178	161	205	200	185	194	184	153	173	181	215	191	199	210	195	195	207	188	188	195	209	204	187	189	209	190	198	161	164	192	202	180	202	190	200	199	197	200	217	197	176	196	198	218	198	190	179	182	222	194	178	214	213	178	212	222	198	186	201	191	183	189	177	237	195	223	180	168	203	205	187	203	200	189	184	212	191	173	194	195	182	203	185	209	214	201	185	185	209	214	206	183	203	201	206	169	189	200	196	186	208	203	172	205	198	183	181	231	191	212	200	181	193	207	199	200	181	190	196	189	188	188	202	203	194	205	187	196	216	198	196	187	194	174	196	204	207	195	179	183	201	193	209	195	204	181	194	225	216	183	167	204	208	201	207	189	234	230	198	200	191	181	202	190	177	203	176	196	184	188	201	181	191	199	210	181	222	175	209	197	197	187	204	201	176	193	177	192	200	173	182	206	201	204	195	161	180	202	213	212	178	223	188	216	203	196	188	185	176	187	162	177	207	206	205	196	176	197	214	188	205	211	216	195	199	204	212	211	199	188	216	196	198	208	208	194	182	187	177	198	180	198	173	184	204	174	175	204	225	185	194	211	203	197	201	197	211	203	211	184	205	183	188	187	186	197	206	194	212	222	210	195	191	193	174	193	179	213	212	226	196	191	199	209	208	194	184	204	201	198	196	160	202	193	217	197	197	192	202	185	191	171	219	215	186	197	212	207	202	190	206	205	204	208	188	184	199	196	180	184	227	204	193	194	166	220	200	197	205	182	185	180	177	199	201	174	189	173	193	195	179	206	171	195	192	198	200	162	233	190	198	198	200	212	221	198	195	234	183	195	197	187	190	199	194	190	178	208	201	185	178	194	203	187	184	218	191	176	218	207	175	213	210	214	201	190	168	209	188	180	215	229	176	187	182	206	180	196	216	197	200	219	185	190	213	185	193	214	202	207	202	187	221	187	187	185	201	218	193	175	227	216	177	190	185	188	180	203	185	213	199	171	220	179	199	212	194	195	193	190	190	183	222	212	203	215	213	202	195	199	185	179	175	184	181	194	221	227	184	195	206	223	221	206	164	198	184	195	207	195	194	174	187	203	207	198	202	171	207	230	180	167	192	201	194	193	212	188	207	172	195	177	192	171	230	207	208	201	194	183	205	199	174	192	203
29859	19335	15773	8489	5972	4520	3544	2668	2193	1873	1508	1295	1100	932	878	780	725	671	668	585	573	515	505	490	488	413	432	478	432	418	373	397	385	381	371	384	380	389	323	364	387	372	347	357	382	349	383	355	335	318	331	359	332	336	360	352	351	333	359	370	328	307	339	360	329	327	366	319	343	351	359	337	340	332	350	336	316	362	297	292	310	346	316	323	372	349	342	334	346	322	328	311	339	348	331	332	343	343	343	320	346	370	340	320	291	340	320	321	342	363	360	329	363	334	360	322	339	332	325	333	330	318	350	328	289	339	321	318	298	305	368	306	288	320	302	330	338	322	328	331	361	323	316	317	322	312	284	341	327	326	332	317	294	325	318	314	299	330	329	345	327	318	328	357	343	326	335	352	333	315	316	332	327	282	327	334	306	323	306	356	347	353	346	341	349	325	320	316	321	318	310	339	302	340	330	340	339	341	312	351	334	324	307	348	329	370	353	352	336	339	351	349	316	314	304	323	300	356	339	311	329	321	343	343	316	320	308	336	310	335	339	359	314	338	311	311	314	339	326	331	357	319	347	347	326	361	350	360	329	289	320	338	315	292	324	318	318	324	328	322	308	310	305	344	309	339	316	317	349	328	352	311	321	336	344	329	342	345	340	299	314	334	300	286	337	325	347	340	336	309	325	328	331	350	315	322	318	337	324	312	313	322	304	323	330	296	313	354	372	306	342	314	328	309	318	346	309	324	315	327	325	332	344	282	358	319	308	319	365	329	323	324	316	341	333	339	323	349	333	344	336	319	325	348	324	318	331	297	311	342	329	309	321	317	308	353	354	309	332	278	323	334	297	302	290	302	338	342	318	331	329	299	317	337	298	305	342	343	344	315	344	325	326	312	376	283	313	331	316	324	296	295	327	335	331	325	356	323	332	321	309	298	347	344	307	272	301	325	337	292	316	325	299	312	324	313	343	301	314	316	317	329	310	306	302	298	349	301	298	299	358	327	306	358	334	321	353	312	279	328	315	335	361	286	322	332	303	349	340	356	307	327	329	361	337	338	333	317	330	326	336	300	314	294	321	328	321	345	336	317	301	337	315	344	307	315	321	323	321	342	304	324	351	304	340	289	292	304	316	333	321	324	313	342	300	311	294	338	336	290	301	345	319	321	286	307	342	333	310	308	341	294	313	310	315	344	315	370	313	331	294	323	362	340	329	334	341	358	320	334	325	368	328	289	307	296	332	325	310	345	322	322	301	315	348	301	309	302	346	308	341	286	294	340	330	322	316	309	331	321	323	329	317	282	312	303	329	356	325	312	321	307	340	322	325	339	332	319	332	363	346	353	304	302	325	322	322	347	322	324	325	326	310	322	334	358	312	335	343	321	323	329	318	354	342	331	306	289	325	341	304	329	329	318	307	313	365	319	288	326	314	318	331	353	316	328	309	343	323	311	332	301	332	314	336	342	335	332	332	331	331	330	330	363	312	324	337	323	303	300	341	308	338	317	310	342	311	346	315	338	332	298	336	300	337	324	308	345	328	301	357	350	342	337	310	338	306	331	318	334	323	334	312	318	347	303	345	331	306	330	316	329	338	354	324	327	321	314	361	336	291	328	345	309	323	329	311	316	336	333	323	331	350	349	333	313	349	311	333	343	324	335	308	333	354	305	382	320	326	315	315	320	317	350	338	311	316	306	365	318	329	305	330	311	314	310	343	305	297	352	328	334	294	322	315	310	296	337	319	299	300	322	307	315	305	322	339	313	318	319	336	314	312	306	331	320	322	339	306	329	346	294	327	348	327	300	341	336	343	334	281	341	329	338	318	350	338	289	343	316	328	315	329	302	297	315	302	332	367	330	323	334	308	333	300	311	332	325	327	317	304	344	311	307	331	296	301	312	354	330	313	337	308	320	326	316	350	332	322	305	300	358	336	312	302	325	346	316	324	309	332	318	354	308	298	305	326	356	359	340	343	327	318	313	317	310	301	314	364	314	341	347	337	332	324	305	329	339	339	353	316	343	320	336	334	324	350	327	343	339	298	331	323	331	317	337	304	324	304	327	325	346	331	321	326	332	339	302	302	325	311	329	315	321	337	305	312	304	329	346	327	341	316	311	289	333	307	359	323	304	313	370	324	297	330	295	287	331	340	311	341	297	311	296	323	290	341	313	336	322	309	320	337	327	344	325	324	331	295	316	310	310	357	321	317	323	347	309	379	310	293	315	354	306	336	297	342	316	329	331	318	312	352	319	304	338	337	313	316	279	339	342	363	336	318	329	336	297	360	296	340	340	339	320	331	311	353	339	284	328	348	330	350	311	327	326	308	312	333	326	298	351	332	334	343	321	322	310	313	317	334	317	337	314	337	307	348	323	344	319	331	284	360	366	332	316	333	341	336	316	369	340	319	347	319	322	315	318	321	321	350	327	277	311	325	317	370	341	300	336	323	317	328	351	333	322	324	298	331	305	320	299	317	347	316	328	338	365	314	330	311	325	307	337	331	287	320	289	312	349	323	317	330	327	360	326	355	315	305	306	329	346	328	339	325	313	339	327	316	337	310	314	325	330	317	315	327	350	346	344	360	337	319	326	334	357	300	339	329	314	314	311	309	292	352	319	317	329	326	318	324	365	322	294	318	352	329	319	295	317	327	324	351	337	342	329	336	338	330	321	353	310	322	324	343	332	311	309	313	310	341	305	309	311	331	318	338	334	346	329	358	293	322	307	323	303	330	320	349	322	323	294	333	327	326	326	356	291	344	327	331	310	343	306	302	324	315	329	334	317	307	326	327	330	317	322	327	341	317	314	311	283	331	303	337	316	323	302	329	355	335	364	334	326	318	318	339	331	346	358	354	313	329	341	324	320	336	302	363	301	329	321	346	323	336	295	370	329	318	352	332	302	323	332	333	316	322	331	326	299	321	317	339	317	319	345	328	332	348	306	333	336	330	312	323	358	303	348	323	299	346	323	299	339	324	318	354	317	325	299	335	310	324	325	323	307	334	313	309	327	347	354	335	354	328	336	328	301	328	355	325	313	293	301	317	354	328	332	294	345	312	316	320	313	337	311	340	318	326	321	315	345	332	339	331	335	319	322	318	355	319	317	336	281	324	318	319	307	303	337	323	333	357	330	335	284	311	319	356	333	335	300	282	326	319	316	320	301	306	294	327	324	338	343	316	317	326	363	319	344	316	315	332	336	320	302	319	320	321	330	337	352	324	337	328	292	328	344	324	313	317	352	340	342	318	314	337	322	308	350	314	361	322	310	299	311	335	333	325	343	314	319	334	306	305	322	318	344	287	315	352	329	319	322	330	325	332	338	308	318	335	324	347	341	342	338	331	291	326	309	297	335	334	327	330	306	347	285	320	335	335	349	323	328	319	319	318	310	323	330	322	348	314	341	353	335	296	301	324	334	313	331	351	287	360	320	331	305	343	304	328	357	334	320	321	365	330	267	303	340	301	349	316	336	323	321	337	371	311	321	346	332	336	318	327	314
27353	20385	8607	1592	881	764	667	575	534	541	555	555	515	543	536	484	483	462	520	479	517	522	472	494	498	473	470	489	463	497	442	470	492	504	473	491	473	476	490	474	525	461	501	534	481	488	472	481	469	493	492	491	430	508	489	488	490	468	459	452	473	497	466	460	507	434	475	506	482	466	483	445	458	478	491	489	504	458	486	504	481	484	497	477	494	493	483	499	481	478	454	529	499	488	487	454	416	488	474	436	472	481	450	480	474	481	506	451	477	448	467	444	493	464	471	498	466	483	455	469	483	464	483	526	509	480	491	485	468	466	492	448	523	478	507	441	454	450	494	453	442	485	507	497	466	468	470	446	454	482	467	490	450	504	481	493	458	482	480	469	516	464	491	469	470	519	482	466	486	469	504	425	487	493	494	475	457	499	429	491	486	480	474	478	501	475	482	479	484	532	508	511	488	427	516	492	460	477	497	491	474	455	481	444	481	514	488	479	436	482	439	470	455	463	482	502	455	474	466	497	500	461	458	502	498	471	468	472	446	478	452	470	449	486	504	493	493	476	480	477	481	497	512	463	481	476	442	454	472	493	485	445	494	463	497	482	465	485	468	495	431	512	471	454	479	489	505	517	483	502	473	495	470	456	482	526	492	531	469	438	474	513	467	467	443	458	487	514	461	481	461	498	504	495	509	486	469	478	487	487	484	487	490	523	503	460	472	494	447	478	494	495	487	502	455	467	463	482	439	494	483	460	480	484	500	468	473	454	454	483	482	473	507	483	462	473	460	482	472	480	477	443	482	476	477	473	498	487	464	479	473	456	486	492	474	451	443	493	500	498	483	478	487	460	475	484	507	447	457	479	469	527	462	450	499	458	493	518	499	467	454	488	470	486	511	484	460	429	467	475	489	512	497	441	454	463	482	462	491	477	460	488	497	492	460	456	473	476	474	493	432	531	482	477	487	503	443	505	481	479	484	496	517	500	474	471	449	494	505	445	477	467	505	462	475	455	508	481	473	512	512	500	454	458	462	480	505	504	451	464	512	497	466	503	462	479	473	505	512	459	509	465	453	500	482	467	478	457	474	445	424	478	480	470	482	491	527	504	480	445	462	488	465	467	509	505	497	485	436	461	481	514	504	470	459	458	503	486	495	501	494	479	464	482	485	448	489	505	521	494	486	464	488	491	502	504	467	434	511	491	447	443	461	514	504	463	495	493	433	513	452	493	484	468	494	466	496	451	480	488	447	470	485	464	463	471	502	468	492	535	481	465	482	500	473	489	467	488	485	515	484	510	505	504	459	492	497	530	460	500	458	478	508	497	468	469	460	488	481	493	474	460	480	464	463	485	490	489	448	460	478	495	441	484	484	455	449	482	524	463	523	473	459	479	499	472	489	505	482	500	505	441	472	490	494	469	492	450	456	474	490	527	487	477	495	488	466	493	458	465	491	466	484	489	445	484	518	531	501	481	475	480	479	452	479	441	475	502	452	486	494	462	530	482	467	518	481	516	481	483	469	469	463	501	472	465	463	496	466	501	491	455	490	497	481	469	466	491	470	481	509	504	468	478	486	486	473	498	502	501	476	433	449	462	480	484	473	471	520	479	437	473	477	492	491	524	499	464	513	470	484	478	476	475	482	474	467	451	496	517	483	464	430	464	508	508	467	485	453	502	453	518	491	467	484	473	478	458	462	482	467	481	469	426	478	484	474	482	472	485	465	496	489	499	479	462	463	480	503	497	488	498	485	505	497	490	486	495	447	518	472	499	493	507	480	483	481	479	449	484	492	462	461	514	506	495	479	481	468	475	488	487	466	467	467	472	504	519	484	501	471	458	474	493	462	489	536	478	508	470	488	467	464	507	443	473	480	472	483	460	500	476	473	478	479	483	488	467	520	449	478	458	470	505	507	477	489	482	505	485	471	482	500	443	481	452	473	477	508	469	462	451	519	461	457	451	473	500	440	466	485	475	517	469	455	485	503	477	457	480	490	460	432	482	465	484	499	478	456	464	479	512	508	480	484	501	455	485	453	474	491	486	485	463	488	509	439	482	484	506	488	481	480	475	481	486	518	489	473	482	465	472	452	478	481	466	505	516	501	473	443	458	449	509	414	495	459	473	426	496	495	484	453	519	481	462	479	442	518	503	481	451	474	467	499	467	467	485	461	494	463	453	459	458	485	498	503	531	480	470	498	458	487	492	461	513	457	446	483	487	475	476	496	485	482	495	441	474	506	460	478	460	515	468	453	476	490	467	489	487	503	491	465	490	452	485	514	471	490	469	468	517	482	469	483	491	479	513	472	484	496	478	499	461	491	454	443	459	487	473	482	485	486	479	496	463	437	465	467	454	458	516	487	508	477	496	455	509	504	492	475	490	458	437	479	436	456	506	476	505	469	464	454	471	500	484	468	480	520	447	478	430	497	488	508	455	504	475	453	470	473	464	481	466	478	508	511	496	448	506	490	483	466	490	463	493	473	494	471	472	506	469	483	473	484	470	482	431	465	514	469	443	465	482	477	495	460	432	494	504	485	506	465	505	474	474	473	445	470	479	512	466	463	526	445	461	489	484	467	451	470	492	442	497	439	501	489	494	483	439	494	510	481	519	503	479	490	470	456	518	465	509	479	479	465	464	488	479	494	471	464	490	459	521	482	498	457	492	426	487	474	491	466	500	448	512	502	482	464	486	497	475	492	527	483	482	466	478	501	508	481	471	523	510	511	502	495	500	461	461	512	457	495	487	477	480	479	471	498	501	460	464	450	516	496	490	510	446	484	464	451	503	473	490	496	498	485	459	470	468	487	491	467	476	506	436	488	513	499	494	454	479	495	493	437	448	457	520	489	520	479	524	466	484	460	469	489	432	455	452	485	492	486	447	500	438	457	501	469	476	510	486	500	475	496	465	489	498	472	469	512	523	454	458	492	528	491	522	463	468	476	481	474	501	464	467	436	457	488	486	514	488	489	497	489	434	502	506	453	463	485	481	496	525	440	476	487	492	495	475	450	486	438	498	486	448	520	463	458	488	443	505	438	508	454	461	462	507	491	426	493	484	476	521	474	437	458	454	458	495	500	495	462	492	543	465	495	512	499	472	495	482	467	472	434	526	489	442	472	465	476	462	483	479	474	482	488	467	432	501	486	482	485	486	498	461	451	496	504	467	498	456	481	483	486	452	457	526	489	482	505	508	494	480	489	456	462	489	477	512	500	486	494	449	513	444	457	469	539	463	477	472	445	479	445	522	500	506	490	463	481	484	496	507	463	503	464	461	469	481	525	453	442	501	509	520	483	465	512	505	508	486	503	472	464	477	500	461	505	451	482	479	490	466	501	514	478	501	490	489	492	450	494	471	463	520	481	477	492	453	457	485	455	514	505	458	478	483	459	482	459	447	474	484	477	478	518	458	488	488	463	424	470	472	483	486	463	473	456	492	470	474	485	476	501	501	490	469	499	508	465	467	528	441	451	506	488	492	529	514	489	458	474	459	481	450
22539	5891	4418	2373	1823	1491	1323	1182	1073	1056	983	977	899	862	803	813	814	830	770	792	830	755	778	796	798	798	809	780	820	725	759	828	742	749	784	758	760	771	747	697	777	774	764	744	720	725	748	721	757	734	747	762	729	765	798	719	799	746	756	750	775	732	761	741	741	746	779	708	781	779	802	776	734	769	795	795	757	759	755	762	731	745	781	732	782	735	769	820	769	689	765	724	760	713	768	739	770	748	791	799	699	742	777	777	749	714	739	765	736	749	753	736	709	781	769	731	766	794	764	801	763	785	713	756	755	721	790	776	732	758	744	768	759	729	768	778	790	780	753	796	771	812	755	728	766	776	785	788	756	778	789	728	739	755	754	739	790	759	730	721	754	750	845	777	846	703	772	797	795	785	775	735	785	794	755	782	744	762	774	742	789	736	766	768	754	786	780	738	797	809	756	813	717	773	787	739	736	763	756	787	732	774	752	732	747	787	808	751	777	731	726	716	754	816	794	755	775	789	751	722	805	782	758	825	792	719	769	712	737	743	744	774	747	709	768	736	794	735	810	821	746	749	763	769	777	740	735	742	754	742	744	756	757	802	767	798	776	793	752	794	778	764	714	767	774	785	738	783	756	774	761	794	774	747	718	754	753	791	756	762	796	757	803	850	754	709	752	766	752	741	732	799	776	700	799	784	755	794	768	785	727	733	772	728	746	719	776	789	729	742	789	769	764	767	819	828	766	790	701	742	730	760	774	795	797	722	747	777	782	744	780	768	751	743	805	745	749	708	724	769	740	736	770	733	747	830	751	779	777	767	749	751	775	778	801	719	760	758	757	775	791	780	730	785	756	731	820	793	715	738	752	819	774	773	767	728	761	771	770	798	740	720	768	770	761	778	723	771	800	807	710	781	758	757	741	712	777	742	772	795	808	820	764	843	779	779	795	806	759	743	738	806	745	748	787	796	768	771	798	741	815	730	773	742	720	744	819	763	763	764	785	749	753	800	725	760	773	758	777	762	747	732	761	772	776	757	709	741	758	796	761	784	778	771	752	771	790	763	740	761	764	764	727	758	749	790	781	753	760	743	746	748	755	731	772	782	763	782	748	754	706	740	770	799	782	762	749	749	745	793	743	759	771	748	805	804	740	748	768	788	741	768	740	812	813	745	747	770	771	720	769	797	714	790	752	772	687	758	754	739	762	829	770	765	770	736	719	703	787	734	776	736	725	777	780	784	764	736	771	763	733	713	753	742	747	785	813	734	738	764	793	730	751	715	718	757	751	747	735	762	806	770	707	775	727	759	782	772	757	733	773	787	761	759	751	750	763	756	774	801	750	753	773	729	741	769	712	738	725	749	677	780	717	748	735	788	791	744	791	786	760	736	751	784	746	777	703	769	810	762	753	769	815	784	775	750	786	752	776	741	730	739	759	747	721	829	691	842	781	753	779	763	749	800	741	759	787	702	708	771	733	744	782	746	785	771	780	783	709	764	748	734	736	783	698	749	810	820	756	715	719	771	732	752	765	739	811	792	799	757	759	770	753	831	791	826	781	778	784	743	727	762	736	791	771	778	813	746	786	749	735	749	774	780	757	772	713	753	778	775	658	762	739	786	749	755	757	751	777	814	750	713	754	781	784	782	768	745	767	794	738	746	741	730	789	795	767	764	773	774	771	765	735	784	795	750	768	767	744	751	768	720	760	730	767	779	711	778	778	749	815	698	770	753	766	795	703	699	716	748	786	781	778	727	752	727	786	757	778	737	759	745	769	723	758	731	765	773	715	749	806	739	735	764	758	716	755	740	760	755	713	776	748	732	738	706	776	781	742	732	800	750	750	782	799	775	762	727	730	795	769	791	800	709	767	781	760	724	776	717	717	743	739	764	785	737	798	751	754	775	733	767	749	753	722	732	786	786	771	735	748	732	746	735	774	736	793	751	740	767	734	747	757	748	766	798	729	790	743	734	746	741	722	758	769	773	804	735	781	727	765	737	790	695	728	780	739	725	752	744	779	806	768	767	754	705	728	765	752	704	753	722	759	747	789	773	753	716	758	791	762	771	767	764	742	739	769	724	749	739	701	791	810	724	772	801	767	795	763	791	815	813	765	809	718	805	758	787	792	738	732	767	785	756	768	807	722	752	767	755	780	757	729	744	734	768	766	774	802	767	696	776	745	832	720	760	750	771	781	760	753	797	792	722	758	755	758	772	806	746	790	768	733	797	791	799	775	754	728	757	787	795	752	717	763	731	760	751	789	767	742	713	769	797	783	778	756	765	761	777	782	750	793	729	741	739	714	735	768	773	742	763	793	721	799	737	727	749	760	750	790	769	746	763	789	735	792	700	781	804	749	759	804	730	797	750	706	756	729	793	772	769	760	750	781	774	788	794	762	735	743	779	758	739	782	734	725	771	717	751	784	783	758	758	742	757	771	819	757	810	737	733	798	756	746	741	774	755	789	755	774	772	735	735	755	758	753	793	749	795	777	790	769	722	732	771	734	750	739	761	722	763	795	759	721	749	756	774	747	760	814	773	784	846	725	769	754	735	812	745	744	765	762	731	748	728	724	768	745	787	763	789	756	756	751	790	772	723	728	745	751	767	776	737	784	768	741	761	780	774	767	781	779	764	798	741	739	747	755	848	797	763	729	807	796	804	811	791	777	762	776	754	760	761	755	735	752	808	759	762	738	764	700	815	698	724	766	745	809	805	741	797	755	720	726	758	779	761	801	751	757	732	702	795	753	765	742	806	809	778	761	758	736	779	737	790	772	757	750	749	753	727	781	730	759	741	763	783	758	746	783	783	735	731	755	801	805	736	727	808	726	788	767	764	772	771	727	772	780	762	687	757	767	722	761	801	788	771	768	778	777	752	753	738	732	735	743	704	745	780	816	731	783	757	786	780	748	808	766	755	762	801	778	795	786	748	756	770	755	785	797	744	790	763	748	739	748	803	739	775	768	791	756	750	793	738	756	782	732	737	766	774	744	747	801	806	771	769	747	735	751	825	807	734	755	721	765	748	784	789	772	793	753	766	724	758	782	798	758	762	766	727	735	755	726	761	788	750	737	758	804	772	754	750	745	742	737	729	754	772	772	758	778	721	825	773	793	775	753	815	738	744	724	817	752	765	717	782	752	769	763	723	793	783	736	697	742	760	707	782	742	739	708	781	771	746	762	745	739	798	820	737	720	775	744	759	810	709	771	769	713	805	799	756	736	771	768	740	777	754	763	752	804	797	752	691	747	748	752	735	770	766	731	796	736	771	732	706	746	782	765	774	761	749	765	771	779	747	749	728	778	810	754	753	759	793	750	756	746	761	765	786	799	726	777	685	755	735	721	774	728	724	785	759	803	732	764	730	809	714	726	759	749	730	746	744	766	767	724	773	778	803	827	747	783	754	789	763	761	728	717	712	740	772	766	760	717	708	767	734	719	759	778	791	770	747	775	773	779	737	699	731	726	731	775	730	746	737	721	771	734	755	770	751	821	759
24291	21362	28619	24433	21073	4758	1313	877	759	649	665	597	570	533	527	561	478	489	414	513	475	464	462	470	496	470	425	472	456	435	443	439	491	457	468	445	440	424	472	435	433	419	463	400	432	428	394	457	462	438	462	430	433	383	453	415	446	469	437	449	432	401	415	419	432	437	458	412	426	436	474	449	450	479	405	411	423	406	411	440	423	439	393	424	442	398	413	435	400	474	431	426	406	428	419	416	438	427	442	420	447	408	413	389	432	425	414	411	420	457	406	437	408	411	445	421	432	425	447	441	421	467	441	429	487	447	428	447	429	456	452	436	423	408	375	441	429	431	429	411	419	412	417	417	435	442	426	411	387	447	418	431	395	418	440	398	381	427	439	452	463	412	435	465	425	436	395	433	375	416	411	430	400	473	418	414	424	403	445	425	453	408	428	442	397	400	441	418	396	414	435	434	450	409	446	427	405	404	420	376	453	445	430	443	438	416	449	425	462	390	411	421	462	405	400	428	437	443	422	426	406	450	436	407	446	442	412	389	439	398	407	413	462	389	434	417	450	416	392	430	423	492	442	413	456	422	417	445	456	420	404	411	418	410	422	443	454	419	420	468	425	411	415	437	411	423	441	454	427	465	396	391	443	414	420	431	412	426	396	425	451	405	430	414	367	457	398	427	420	447	425	424	433	434	408	419	411	417	445	419	417	439	393	433	461	460	423	408	404	432	424	441	422	432	429	426	423	412	456	472	430	400	414	423	478	408	400	496	486	455	410	424	443	467	407	445	431	453	438	469	449	434	415	450	389	435	435	406	449	380	441	416	462	418	436	463	443	408	476	415	417	439	432	445	427	443	420	424	426	420	429	425	440	438	462	446	444	422	408	438	419	420	440	445	441	456	465	415	424	392	466	433	424	434	424	420	453	431	391	413	438	405	431	394	424	381	399	411	448	434	446	426	422	416	419	394	432	442	428	452	435	416	434	429	430	459	443	385	423	405	425	444	419	436	428	410	404	405	424	456	419	409	451	441	450	412	441	415	450	422	423	431	412	455	444	448	433	435	413	448	429	413	439	433	407	418	396	404	453	429	400	444	434	393	402	445	438	455	426	451	390	388	438	424	456	454	456	435	456	444	422	406	438	429	427	503	469	441	439	420	441	420	414	399	426	429	451	407	397	412	419	433	430	411	444	452	419	431	441	414	425	440	433	431	428	411	412	449	408	425	443	472	413	410	439	466	433	463	401	449	450	462	430	411	431	438	442	426	414	414	429	449	424	402	457	368	400	436	433	429	416	434	410	411	416	413	458	427	398	448	449	424	429	442	394	441	405	415	417	424	380	404	475	456	453	435	470	387	396	417	445	433	441	406	438	442	450	427	424	442	405	424	426	416	448	423	437	464	449	455	434	447	421	411	468	425	395	437	423	391	420	416	421	402	403	440	420	403	440	442	461	403	444	421	431	443	434	415	454	468	437	418	464	395	435	448	406	394	432	424	418	442	410	453	417	437	463	453	465	461	447	382	422	438	407	422	390	437	458	397	459	396	384	429	435	427	412	397	408	431	411	422	425	440	420	418	408	424	431	428	413	409	416	418	437	423	439	439	435	407	433	421	404	442	432	402	403	452	458	409	443	426	403	410	460	399	412	424	396	460	456	411	422	451	445	447	445	426	432	457	441	453	418	435	443	424	422	435	428	425	434	428	444	442	429	450	409	421	439	451	447	428	447	443	433	433	418	397	409	443	451	435	447	410	453	415	405	429	427	420	460	443	423	392	408	419	420	420	439	409	460	444	423	402	410	436	433	467	397	455	438	458	454	424	440	406	417	421	424	427	391	431	417	427	480	379	448	404	442	447	419	417	405	413	401	420	396	415	438	433	434	453	407	403	447	435	403	400	445	416	431	413	420	446	456	382	411	446	405	419	444	432	401	426	427	453	433	432	429	449	441	432	451	425	433	408	409	437	405	381	435	432	412	415	434	412	469	437	392	380	420	445	394	458	444	424	407	432	465	423	410	427	462	416	434	425	425	433	448	447	450	427	445	439	453	447	421	419	442	431	422	437	404	453	426	445	425	451	432	430	438	438	435	439	457	449	438	481	446	444	450	420	405	455	421	453	433	388	415	393	431	440	389	420	406	465	411	453	456	429	489	446	433	442	456	413	427	436	445	424	424	417	407	431	417	491	467	452	461	456	468	426	430	432	404	408	412	432	419	422	429	451	421	423	457	438	422	393	402	427	426	461	456	390	424	459	401	445	421	397	414	440	398	421	421	434	423	421	425	426	469	416	449	473	459	394	419	401	426	438	460	416	442	451	438	418	446	447	455	421	454	393	391	454	452	444	401	420	436	408	421	406	421	430	472	423	434	469	438	481	450	460	412	376	429	415	432	438	421	418	475	414	449	380	401	413	432	471	423	427	434	415	434	419	447	443	444	435	459	418	416	434	405	433	375	441	414	444	396	416	459	432	391	450	439	456	423	430	415	425	464	420	457	434	420	457	423	447	426	435	443	424	429	425	458	439	430	464	397	420	426	440	429	412	450	453	443	424	440	414	425	477	453	420	427	416	445	415	445	422	426	430	433	404	449	452	448	439	374	421	416	411	447	448	439	475	430	385	431	413	446	415	446	435	435	440	432	419	459	456	410	427	427	448	447	428	446	399	413	443	387	442	426	421	427	406	403	424	439	414	410	420	402	425	458	428	418	381	390	416	454	416	450	452	469	426	419	440	420	410	418	434	414	447	432	401	449	372	422	454	440	421	450	437	437	430	438	381	440	454	413	409	433	413	424	398	383	420	412	395	463	418	439	434	406	438	436	454	410	421	432	395	418	413	413	431	410	413	443	398	432	434	428	436	409	450	452	395	419	444	440	452	445	401	417	420	450	459	433	430	411	441	449	428	413	425	447	402	435	397	429	415	427	441	410	435	385	452	438	423	446	447	483	415	428	431	406	405	425	431	391	438	432	455	418	414	423	438	424	458	422	435	372	418	417	417	421	443	443	415	417	484	431	468	420	432	428	435	430	425	424	436	421	449	416	409	418	394	405	434	437	419	413	447	458	456	446	419	447	473	422	444	451	404	422	438	434	434	431	441	446	440	407	431	425	442	426	382	425	413	433	414	445	447	447	406	408	447	417	483	435	378	430	435	459	414	425	461	439	411	434	411	412	429	412	409	449	403	436	428	406	413	421	431	442	435	420	462	437	434	453	443	420	413	442	389	406	421	476	444	426	456	476	421	435	439	430	448	401	417	402	436	406	425	439	433	433	480	432	433	443	439	430	422	449	390	432	437	433	435	448	411	431	419	449	433	441	418	450	447	447	413	428	419	403	437	437	399	405	436	396	435	424	425	459	401	417	403	385	421	404	447	438	453	438	431	417	427	449	437	423	427	410	409	418	417	444	402	430	424	471	451	436	425	429	414	391	450	433	439	427	423	443	455	403	448	454	420	454	418	471	429	444	426	441	412	440	445	426	420	443	433	411	405	411	418
26548	14461	11279	6017	4131	3266	2671	2172	1774	1550	1349	1251	1214	1071	1006	987	945	934	814	914	815	778	797	770	775	810	764	693	789	729	701	756	756	754	739	756	704	693	736	739	688	726	711	716	706	712	755	763	745	684	676	659	686	670	732	707	707	684	707	654	664	716	707	671	735	683	710	712	722	666	735	679	667	663	686	686	689	705	729	701	698	741	689	673	694	723	705	699	672	687	678	665	688	734	745	670	685	677	664	689	693	653	723	664	682	719	695	682	660	682	682	701	752	662	723	682	697	702	739	689	752	722	677	702	694	683	670	724	708	695	697	684	747	706	663	697	683	724	678	720	662	655	675	667	710	714	685	689	693	672	686	698	681	734	680	698	693	696	748	711	739	707	676	739	684	655	675	728	708	696	685	727	676	710	683	668	674	636	708	724	692	696	722	702	678	699	699	678	689	693	742	698	712	638	694	676	683	720	655	687	721	653	750	722	666	692	699	726	681	654	694	716	694	635	670	691	661	690	756	671	724	712	696	678	719	707	715	679	708	666	731	657	665	692	686	690	691	713	670	746	677	671	719	714	666	742	672	703	671	677	672	704	741	731	699	707	707	720	715	647	672	722	685	709	698	690	637	709	704	694	711	685	712	675	691	680	694	673	700	714	646	687	689	696	686	668	664	718	716	652	690	666	702	710	698	707	735	677	724	745	701	675	691	680	656	660	692	671	703	674	731	678	667	701	632	704	696	682	686	656	668	677	693	650	736	697	648	704	681	697	712	717	703	672	742	729	664	689	695	705	673	663	698	689	670	679	679	684	752	697	668	686	708	665	727	724	734	683	684	721	695	686	698	687	697	735	658	638	622	675	692	728	692	726	642	674	734	641	637	713	730	698	690	672	653	724	656	671	668	736	649	707	693	690	693	662	723	698	742	682	625	773	664	675	705	678	644	705	711	665	711	720	688	688	712	692	717	689	712	726	711	725	679	717	673	698	684	717	701	700	719	678	712	729	721	680	665	749	686	703	712	684	692	678	678	709	712	727	698	669	742	700	678	683	635	718	685	694	656	666	639	709	665	706	620	673	686	718	698	712	739	721	697	665	746	672	677	685	711	706	679	661	659	710	694	685	679	670	670	702	683	676	667	696	726	718	708	692	684	702	666	680	728	700	707	653	670	702	691	770	733	721	697	686	673	705	710	700	660	659	700	671	722	658	698	695	696	677	662	648	709	675	680	649	696	633	686	694	692	710	647	679	667	707	686	680	674	698	661	663	736	703	691	643	747	686	704	753	682	641	686	714	729	685	668	691	681	680	672	696	650	681	676	708	689	694	683	659	695	703	662	689	701	725	713	687	660	700	693	684	703	700	670	723	694	722	611	706	651	647	687	699	680	785	732	640	672	711	680	632	711	699	694	649	717	707	714	663	697	699	660	715	670	722	694	692	683	695	675	720	691	687	689	706	688	707	701	760	696	646	703	654	665	703	709	709	683	693	717	705	741	745	733	704	693	750	737	708	664	660	698	703	629	689	726	675	677	679	638	707	702	699	692	690	695	717	697	648	659	698	730	716	704	659	698	690	704	681	699	709	696	667	705	669	661	692	727	678	719	681	672	720	670	664	670	724	702	707	716	653	639	720	669	699	683	680	682	671	703	706	707	686	655	709	650	709	696	717	707	709	681	701	695	694	743	692	709	668	685	651	678	700	681	716	690	698	689	687	708	717	698	655	673	695	704	671	660	687	717	743	679	723	709	645	708	689	672	683	746	715	707	681	676	687	713	709	622	712	715	691	711	649	697	675	646	704	717	672	662	683	696	704	691	688	657	702	668	686	693	654	674	668	665	685	696	664	663	688	660	702	679	680	714	727	684	656	688	630	692	665	702	698	691	724	683	679	680	673	698	696	677	685	691	668	692	701	693	674	696	670	719	716	674	686	755	705	716	725	729	663	684	693	667	709	696	657	699	683	644	694	708	679	668	690	669	690	710	696	708	691	645	685	715	717	664	679	682	635	712	694	657	669	712	695	710	709	687	671	672	678	711	687	744	722	670	695	685	735	698	648	711	701	708	699	654	758	667	780	687	657	716	705	717	691	698	727	694	716	667	698	726	695	674	719	678	657	638	653	654	705	708	706	702	702	705	690	662	697	720	696	694	651	669	655	685	689	709	726	659	693	686	699	657	709	713	737	669	725	703	712	687	655	677	638	683	704	690	657	688	718	693	663	683	679	704	724	637	675	700	681	666	651	711	669	692	682	682	722	686	645	708	662	712	704	678	663	690	672	740	664	708	693	700	717	701	635	691	720	699	709	681	708	686	736	650	715	686	675	681	643	658	699	777	699	683	693	716	746	660	732	699	677	753	688	715	686	698	661	707	707	702	733	709	674	668	689	659	693	671	699	720	688	658	684	699	671	654	738	663	690	704	726	699	698	668	683	724	646	742	686	640	689	721	690	663	680	699	671	699	707	678	716	658	729	683	680	700	698	668	674	662	704	682	689	706	721	661	666	701	654	684	687	623	667	614	701	740	705	667	671	668	703	683	669	724	657	717	711	678	750	710	708	684	678	662	690	710	673	728	669	729	668	737	703	735	656	688	691	639	632	719	684	719	704	734	691	650	721	701	720	698	663	677	695	634	728	676	758	664	744	633	734	679	700	691	745	666	723	669	678	678	728	687	707	712	662	692	675	672	720	688	686	668	671	666	701	673	686	666	696	678	637	665	677	705	677	644	666	673	706	715	706	681	662	675	683	695	705	736	688	722	719	628	706	732	694	722	675	706	695	689	669	680	716	675	734	646	711	706	700	698	698	699	690	676	631	697	666	695	646	662	643	708	683	676	621	685	690	719	664	704	697	635	701	663	670	671	668	678	668	702	691	693	690	707	707	679	666	662	687	686	716	712	688	741	707	619	650	709	653	718	687	715	670	683	680	668	689	755	695	717	718	686	672	714	719	708	706	703	714	650	740	667	707	650	684	677	707	686	708	722	666	665	691	667	708	734	683	661	671	739	678	666	712	682	699	677	683	719	693	799	702	672	670	665	699	646	704	644	674	693	685	672	707	673	713	679	661	671	683	687	678	684	716	645	676	682	736	674	686	692	711	722	674	670	663	721	709	694	689	683	675	677	706	676	671	723	676	671	687	672	666	686	653	657	674	666	686	683	686	697	663	696	670	705	632	716	724	661	661	703	691	722	720	698	706	702	677	687	641	667	711	688	649	683	684	701	681	673	748	744	705	682	668	664	738	655	698	701	698	687	708	696	679	648	677	733	739	635	716	665	694	684	669	643	679	682	669	692	684	720	708	681	680	689	705	672	682	721	700	724	681	693	692	684	684	741	744	702	675	697	666	712	684	680	688	691	668	704	660	685	703	726	681	713	650	685	712	720	721	675	672	654	709	687	666	632	631	722	691	667	704	678	685	680	724	709	662	671	645	655	689	683	662	660	682	681	711	681	622	715	752	630	674	689	693	695	649	722	715	684	703	716	698	702	685
23312	21301	29067	23850	21292	20562	3086	1021	712	589	496	467	398	385	328	353	319	311	293	258	255	233	247	212	259	257	232	247	232	198	236	219	214	203	217	192	219	188	172	244	190	185	205	209	230	204	204	203	185	215	168	169	195	175	204	191	214	193	183	182	189	218	188	205	212	199	189	187	188	206	193	194	201	181	208	164	197	181	204	204	218	200	204	187	195	196	170	189	215	191	193	191	178	200	192	180	210	181	217	158	182	226	193	212	203	177	166	212	174	190	188	190	164	186	195	194	197	201	196	188	184	182	186	199	215	223	198	196	201	186	173	191	170	195	198	163	222	185	208	199	185	214	202	179	189	214	208	192	208	175	199	182	181	199	208	207	212	181	192	197	211	180	219	199	180	201	194	197	186	193	194	197	175	208	185	209	194	190	174	188	185	196	231	202	201	189	159	170	191	210	190	205	181	185	200	182	184	198	198	186	198	181	173	209	160	206	191	186	204	164	194	179	187	185	199	185	188	199	199	160	189	203	185	193	182	194	198	203	186	199	210	206	184	197	195	180	196	189	199	198	191	184	185	199	196	194	198	170	188	194	185	204	183	197	197	196	176	203	165	208	187	167	199	182	215	194	200	176	188	178	195	185	193	181	197	203	190	204	187	172	183	190	174	176	179	189	178	207	203	213	182	192	180	186	187	196	208	170	165	204	165	197	165	207	178	187	206	197	208	174	180	197	187	196	186	175	201	204	206	172	168	191	180	190	175	208	194	179	201	171	191	197	199	191	199	212	202	175	196	196	196	193	164	211	192	202	177	185	192	175	214	174	185	180	192	187	204	185	182	180	182	196	187	160	226	204	184	184	198	191	189	196	171	172	181	195	186	222	190	177	189	183	178	173	196	207	170	196	203	180	184	171	231	182	165	205	204	197	200	206	205	201	211	177	179	180	173	205	194	201	206	178	193	208	197	185	196	195	180	193	195	204	200	187	184	207	176	177	186	199	178	184	183	208	189	204	206	199	185	200	178	170	200	179	210	169	228	189	199	207	198	188	216	182	174	180	165	187	201	177	199	231	176	180	173	171	189	194	172	196	221	212	193	185	165	196	172	214	181	180	185	180	204	175	183	185	208	206	193	206	187	205	189	186	197	177	193	183	211	193	201	172	158	192	191	182	176	191	199	212	185	176	182	187	187	185	175	181	163	203	188	178	171	177	195	193	191	178	208	185	198	187	188	160	186	205	166	183	184	183	197	191	208	199	168	179	200	193	171	176	164	201	185	178	193	186	196	195	189	189	199	198	207	195	189	181	194	180	193	188	181	201	216	189	177	171	194	182	199	190	178	194	199	207	190	172	204	184	179	194	219	208	207	168	200	185	197	168	202	207	192	200	210	190	174	174	186	183	177	218	183	189	172	168	191	162	205	189	185	182	188	191	199	187	195	172	171	182	202	178	171	191	186	195	197	204	220	201	172	170	198	203	175	214	178	184	209	175	179	180	199	188	186	207	206	206	218	210	190	185	195	182	181	188	170	205	186	201	201	211	194	203	193	188	204	186	185	198	175	227	202	206	208	198	184	184	184	176	176	194	189	190	193	178	197	175	201	188	176	173	185	189	195	173	185	217	184	214	176	196	194	203	184	190	204	208	166	167	209	183	176	196	203	199	191	201	199	192	201	195	170	214	198	205	199	187	194	191	173	215	195	178	184	184	191	194	185	189	178	183	200	208	180	187	184	191	188	192	178	182	188	201	190	219	189	200	200	175	190	182	209	195	168	208	192	173	186	202	219	188	197	169	172	184	194	181	194	204	194	196	210	209	166	211	197	163	202	209	194	185	174	179	211	201	192	186	192	196	183	179	202	144	208	164	203	187	189	189	185	173	185	214	182	184	187	212	183	190	190	184	200	164	203	192	189	182	198	210	195	204	223	192	183	192	168	222	161	200	199	178	173	180	207	185	200	188	186	181	182	193	202	213	181	186	182	194	208	212	203	187	203	160	187	185	194	213	203	203	174	194	209	186	181	178	187	190	193	206	202	201	196	185	195	187	171	175	172	195	208	175	192	176	209	171	172	207	218	212	205	187	170	171	170	194	193	168	170	189	186	214	173	220	177	212	176	177	176	181	183	189	207	186	184	203	196	173	203	172	190	181	181	181	196	197	219	162	182	186	179	197	193	198	193	176	182	186	194	193	211	185	155	206	195	178	203	189	199	179	184	198	189	215	198	184	188	195	193	170	202	189	218	196	180	197	196	179	185	189	200	176	189	200	217	194	180	205	166	170	196	209	188	179	197	202	188	208	189	196	201	201	211	193	191	191	175	184	181	200	188	176	165	186	153	210	185	207	181	208	196	182	224	180	202	195	177	170	202	197	193	170	205	172	167	162	188	174	180	177	190	182	202	218	208	153	194	170	195	190	184	200	214	168	207	180	178	174	199	178	188	209	193	191	176	182	182	190	169	215	188	180	195	191	192	189	185	206	185	199	212	179	195	189	189	194	176	197	203	200	180	165	185	213	197	155	229	183	180	185	227	200	173	170	199	177	171	193	173	172	206	196	184	222	180	184	185	210	179	169	201	203	199	191	203	212	196	185	209	190	200	181	185	186	186	194	188	186	187	222	181	222	211	198	203	181	168	192	200	163	204	195	170	194	205	217	183	176	204	195	184	197	204	199	179	161	198	183	163	206	185	225	200	164	193	204	215	198	169	199	190	189	192	175	163	199	194	214	203	179	178	203	195	186	174	185	205	178	186	174	190	197	195	197	206	192	206	162	164	191	185	197	182	167	185	187	216	189	167	179	176	182	179	146	188	192	178	203	182	188	208	195	185	174	192	191	200	184	179	212	193	208	193	185	191	194	186	223	181	174	202	192	183	188	180	193	184	199	179	168	188	187	182	183	179	178	187	196	189	204	190	169	182	167	176	207	179	191	180	192	201	167	194	196	173	204	176	192	191	193	196	201	157	201	207	205	188	186	153	215	191	187	214	205	184	190	199	195	185	186	189	203	173	167	198	184	174	184	197	170	192	191	236	208	200	205	185	185	172	190	227	179	208	170	192	178	185	162	152	218	194	173	182	186	191	189	186	184	209	216	174	175	203	204	191	208	201	149	197	180	194	196	187	198	180	188	163	206	188	198	192	206	210	188	195	187	167	186	161	208	200	205	201	178	198	198	179	224	185	188	190	193	247	171	194	181	175	179	174	195	187	195	204	189	201	194	203	193	199	207	189	189	177	172	187	188	172	205	175	200	193	187	212	180	204	211	181	189	198	196	207	182	168	195	188	190	194	203	178	192	170	184	190	185	176	188	200	186	195	180	188	165	211	179	173	163	186	184	201	215	204	182	219	199	201	194	195	186	201	177	186	218	184	187	191	188	194	204	189	202	185	206	170	164	196	198	195	176	196	188	167	200	206	211	179	172	171	187	204	175	191	177	161	191	200	202	197	192	180	192	207	191	173	201	182	188	190	181	185	180	183	197	201	191	227	193	196	166
30699	20231	15537	8449	5940	4568	3472	2836	2210	1788	1450	1299	1114	982	898	722	721	669	586	592	550	526	471	479	435	442	435	452	427	399	451	385	397	405	391	393	382	386	351	381	361	395	338	351	345	348	346	343	334	359	328	358	341	328	298	350	324	315	341	341	301	311	350	319	365	323	330	382	336	310	346	356	285	302	336	344	340	354	315	324	324	322	342	351	319	312	300	350	360	332	307	321	327	318	329	347	325	363	335	345	298	338	372	352	287	355	324	331	341	334	313	331	336	293	317	320	320	324	331	326	331	332	345	361	347	321	308	277	317	358	276	330	338	330	302	327	290	344	334	318	303	373	304	343	334	325	304	326	316	311	318	314	309	319	324	342	311	307	327	313	310	323	318	309	309	307	314	321	347	326	321	314	310	325	304	289	313	343	313	341	349	291	332	320	268	333	320	342	327	351	323	318	336	315	346	325	294	314	348	312	352	335	293	329	340	316	304	327	318	298	339	292	289	325	291	317	341	349	302	329	318	314	307	331	310	330	320	340	302	315	324	309	318	329	351	347	317	318	309	333	339	308	302	310	335	355	340	319	328	341	309	313	347	344	307	340	299	317	299	314	322	296	339	323	309	326	291	318	324	298	316	340	330	328	338	325	330	312	315	312	344	316	291	329	294	321	325	329	371	307	337	321	319	309	355	326	324	338	338	319	323	304	297	334	316	318	330	327	315	355	332	328	306	327	343	369	331	366	324	315	318	317	304	295	339	321	324	327	316	307	310	343	308	337	340	310	343	297	305	304	299	352	285	343	304	313	328	341	300	319	318	302	334	324	324	308	316	303	322	312	331	325	292	313	314	354	322	314	301	328	310	302	303	320	292	324	322	294	316	314	296	321	319	298	320	315	296	295	322	350	312	300	309	314	345	354	327	317	284	353	330	347	342	321	309	313	306	314	345	290	303	307	331	332	315	350	331	365	323	330	353	302	312	309	291	336	321	337	289	291	335	330	314	287	325	333	292	328	296	336	311	336	336	313	372	297	320	343	327	332	314	318	295	338	356	322	330	337	308	307	333	333	338	322	319	348	343	319	321	320	301	319	348	320	324	303	336	292	307	310	324	310	333	311	308	279	328	301	333	309	323	324	318	310	314	329	328	306	314	322	315	320	335	336	306	335	290	348	323	308	291	310	317	317	291	301	302	323	320	315	351	352	302	336	308	319	316	303	341	337	282	333	309	313	292	337	316	320	307	364	308	308	322	309	334	317	334	328	283	340	327	302	319	345	324	333	339	331	366	307	301	326	311	312	317	302	319	319	336	302	354	322	318	324	323	322	335	338	317	311	331	332	346	293	302	348	309	359	345	309	336	310	314	320	319	334	326	355	307	327	311	300	335	336	281	345	324	294	350	305	311	314	324	309	324	350	307	297	316	334	304	351	318	308	324	341	313	313	322	309	331	292	316	325	325	285	328	307	314	323	304	316	337	327	323	313	313	307	315	336	330	347	331	323	301	328	298	315	322	340	318	325	340	326	329	291	294	318	323	317	312	318	317	307	320	307	309	337	328	311	317	311	316	330	307	274	347	287	299	344	331	326	339	321	301	306	330	347	328	337	312	324	345	364	334	310	335	363	341	326	330	328	309	269	314	298	321	336	324	340	309	328	324	323	330	301	319	307	336	328	315	301	338	294	309	355	279	326	307	314	331	334	325	341	304	281	301	345	307	292	304	275	333	309	333	322	320	335	329	303	334	302	300	283	309	316	322	287	317	320	312	325	328	328	323	286	339	348	351	337	341	310	345	307	357	307	324	306	333	320	337	322	317	358	340	315	340	343	296	335	329	276	351	337	326	347	328	323	334	321	329	315	302	305	332	324	346	332	313	312	311	298	294	338	313	318	322	327	334	343	320	304	342	319	310	312	336	302	338	313	323	317	341	337	344	329	349	330	343	356	318	325	321	326	323	293	296	316	324	298	319	310	299	309	315	340	335	345	326	323	342	306	303	299	325	329	322	336	301	333	343	307	316	280	348	319	298	306	326	315	325	322	325	302	326	347	325	325	297	311	359	325	324	339	297	321	322	310	331	334	334	322	324	334	300	311	334	341	311	344	342	331	324	272	313	311	356	328	293	311	296	301	324	333	311	368	288	316	360	304	327	344	331	325	325	322	299	322	308	333	313	331	341	306	332	325	328	340	304	318	304	298	339	337	323	318	325	310	312	301	305	294	294	335	325	296	298	317	326	346	338	354	350	283	329	340	364	322	345	338	337	316	315	347	339	328	302	333	266	300	327	321	328	312	330	342	334	311	339	322	324	343	315	312	331	335	336	324	313	306	311	310	309	301	309	312	323	296	343	287	323	314	309	328	360	340	323	307	352	313	335	313	325	327	333	320	302	312	289	294	333	327	311	330	343	309	299	332	318	320	326	329	311	342	353	313	348	321	281	351	309	339	305	329	327	345	343	334	329	334	301	314	330	326	286	307	318	294	337	301	289	320	313	296	295	321	300	293	306	349	327	326	309	316	303	313	337	304	308	314	344	310	337	319	342	353	320	315	353	340	337	335	300	312	303	307	306	310	318	336	335	337	306	329	301	352	296	368	345	299	318	319	337	341	338	318	326	322	344	337	296	332	313	323	326	336	325	342	328	347	314	319	353	315	318	339	341	353	356	300	332	310	343	324	331	312	349	315	312	301	335	333	306	328	315	313	327	329	325	333	312	312	315	316	339	309	335	340	305	327	297	311	312	345	348	318	332	351	304	307	326	306	325	351	333	355	331	299	322	320	307	320	316	348	335	364	346	273	327	339	356	307	327	340	360	321	331	354	332	304	306	322	323	327	338	316	321	301	340	321	325	306	294	342	348	323	294	369	330	327	343	326	333	307	319	305	322	345	308	344	344	321	331	324	324	326	289	296	317	346	331	342	314	368	320	332	324	334	354	304	299	296	331	322	317	328	324	311	321	314	323	333	299	330	315	338	294	302	364	328	334	320	362	313	318	367	304	298	336	332	300	304	310	348	319	327	321	312	290	313	355	307	317	314	327	311	333	327	350	324	320	366	329	278	332	318	296	336	348	349	342	326	331	305	309	288	340	301	351	334	333	303	316	333	306	310	332	326	327	339	360	305	319	313	335	312	329	323	341	321	332	309	329	319	330	300	326	322	321	342	343	293	323	311	331	358	345	342	300	307	328	334	326	318	335	301	298	358	302	314	312	298	293	341	332	285	328	320	342	334	304	313	314	303	333	308	309	309	309	333	336	297	337	333	302	290	295	339	321	328	329	332	334	314	318	331	316	363	299	300	308	300	278	322	329	320	333	311	312	323	313	302	317	331	318	311	327	323	334	328	348	306	300	322	308	287	317	330	326	341	300	347	327	359	300	325	326	340	329	326	366	329	326	328	334	303	301	353	319	315	313	307	315	319	315	307	308	342	326	306	314	306	336	327	354	305	309	298	346	297	336	310	298	337	340	322	318	299	323	289	321	313	307	342	338	320
27215	20374	8713	1598	879	703	628	566	581	553	531	483	514	535	480	528	463	481	446	522	481	463	478	486	462	479	459	476	472	517	499	457	466	511	480	471	465	461	467	449	471	464	477	468	496	449	444	493	489	513	482	439	462	477	445	477	483	517	463	508	452	510	514	520	509	507	456	475	479	442	511	473	521	446	482	462	457	463	465	456	490	491	471	496	537	460	443	466	483	478	469	474	486	480	423	473	498	451	498	481	491	496	483	484	491	471	487	484	500	489	481	481	489	513	467	490	461	485	513	423	475	445	519	473	468	440	480	437	469	492	488	443	453	477	465	487	497	466	499	487	440	498	491	553	448	478	514	464	437	499	449	468	481	507	495	501	482	490	468	492	455	461	459	474	462	482	465	481	452	463	456	471	434	501	483	448	489	469	476	462	480	487	487	481	472	481	437	511	539	412	468	480	494	472	443	495	490	498	458	478	454	431	459	495	430	450	479	475	440	441	480	480	492	503	448	506	518	481	506	493	461	478	512	475	466	455	479	489	502	470	500	518	467	511	471	532	515	473	466	488	500	513	479	487	487	499	515	464	492	469	466	479	513	465	505	453	470	483	466	487	453	482	471	455	488	490	494	464	478	467	493	472	434	474	478	462	491	432	441	467	497	472	428	486	508	464	499	476	477	503	500	470	485	473	442	496	497	459	438	467	482	474	491	491	484	458	487	452	480	454	473	470	467	464	468	476	447	524	500	457	464	502	489	470	489	460	448	492	481	492	480	484	500	443	445	464	443	493	485	483	464	491	426	466	501	525	496	481	469	468	489	502	476	460	458	485	469	440	502	500	463	480	468	500	447	445	470	465	478	486	461	473	493	484	457	477	430	483	505	478	453	452	492	489	470	482	480	471	488	451	485	447	480	471	504	467	511	500	491	474	453	470	485	469	502	483	470	498	466	517	481	456	467	465	458	474	431	436	466	446	456	457	468	482	478	531	504	454	490	481	466	483	525	460	508	488	467	506	463	482	498	465	488	464	505	493	491	509	438	471	482	452	487	474	437	467	478	497	495	465	499	512	490	475	501	457	488	436	452	506	436	448	459	516	508	517	527	490	490	462	453	454	482	459	432	484	476	463	429	484	517	461	466	472	471	466	446	500	502	499	499	495	447	481	454	446	476	458	481	505	481	458	487	494	465	470	463	477	476	484	478	532	496	457	499	494	453	502	496	457	450	491	474	484	412	474	515	484	497	447	468	465	499	439	448	483	436	488	463	477	473	498	455	476	459	455	488	459	482	511	504	480	478	487	494	482	490	453	461	461	456	431	477	475	491	457	468	455	474	482	485	487	478	440	483	477	459	466	481	475	483	475	503	521	512	493	493	489	500	503	453	507	475	448	473	440	493	491	493	458	518	475	489	450	485	468	492	469	463	501	531	448	482	473	515	470	504	459	471	463	470	488	512	472	471	513	477	525	470	523	466	500	478	463	493	463	471	474	434	464	479	469	534	502	463	462	481	455	490	473	511	461	503	484	475	475	464	467	445	455	456	470	517	482	452	457	496	514	494	491	467	474	506	469	473	482	436	469	475	469	470	486	495	477	472	460	435	493	430	501	509	472	489	492	470	507	446	503	456	469	470	464	460	430	473	481	491	466	455	523	445	509	465	435	473	472	490	474	491	512	463	474	472	488	497	474	440	456	443	505	480	489	423	435	479	489	442	499	471	448	492	470	492	471	480	467	457	456	451	464	466	451	461	446	461	495	444	457	530	487	487	496	474	462	486	458	451	470	518	498	458	486	494	493	489	481	412	469	480	436	454	478	466	461	519	482	478	481	464	424	469	515	515	490	432	479	469	481	458	465	517	490	496	451	493	468	510	484	491	515	472	487	485	482	479	463	455	500	504	449	494	484	463	506	449	485	469	470	492	441	484	461	450	474	461	517	461	447	459	448	450	490	498	491	433	504	524	468	487	465	491	519	437	425	503	482	458	498	441	468	459	475	483	477	462	448	474	466	485	541	468	489	477	471	499	451	478	447	458	484	496	454	488	463	469	453	437	480	500	481	517	483	478	467	462	470	464	454	454	471	459	512	473	487	440	472	526	482	496	480	471	465	482	458	486	504	495	488	464	483	495	463	489	462	494	444	443	474	475	487	501	465	469	458	472	470	464	427	483	467	478	476	453	503	485	463	474	479	479	517	463	499	490	454	482	482	464	450	472	495	450	457	475	483	501	488	470	498	472	520	483	490	492	475	470	507	471	482	456	461	468	460	502	494	483	471	492	463	464	490	447	468	479	457	467	461	467	511	472	467	478	458	474	446	465	472	513	440	452	468	495	484	501	503	521	479	488	466	483	480	478	475	470	489	489	478	490	488	469	506	467	474	495	542	481	469	480	471	464	492	491	466	529	469	485	450	474	454	486	461	507	500	439	473	500	500	455	477	470	509	462	481	457	483	491	488	520	467	508	499	462	468	483	460	492	505	438	445	463	491	482	506	470	471	475	464	465	509	477	476	479	477	479	452	509	443	477	446	493	495	515	494	481	453	475	455	481	475	451	452	445	493	488	490	460	515	467	444	505	514	466	490	480	481	477	502	476	489	489	490	496	432	476	446	452	497	489	501	503	477	496	474	480	514	467	475	477	466	504	469	487	510	486	487	464	469	493	483	462	456	487	501	478	505	475	479	459	484	481	445	452	485	472	460	513	465	483	530	526	522	445	498	453	474	477	436	498	449	477	471	462	465	501	436	484	434	471	454	447	449	500	492	477	459	495	446	482	483	489	452	489	472	471	469	478	476	480	483	475	489	481	461	496	483	453	495	447	480	481	482	500	445	482	481	408	496	466	483	430	451	462	498	449	458	482	478	555	485	520	462	444	483	477	439	463	477	470	492	454	448	506	481	470	481	462	454	435	470	471	456	507	513	497	504	476	466	481	423	512	472	490	478	501	464	438	475	490	462	459	466	471	501	485	492	500	488	471	520	475	445	481	437	457	469	475	479	459	469	489	482	481	470	494	445	456	476	508	453	472	461	461	468	458	505	458	460	430	480	465	483	538	444	440	451	472	450	493	472	456	445	454	456	465	480	437	474	500	522	498	435	455	454	511	461	460	483	488	443	478	473	492	474	473	501	484	476	489	459	501	473	460	461	463	491	441	464	486	521	482	457	490	465	474	488	476	462	501	502	466	470	448	429	517	432	518	474	465	506	472	464	489	473	510	489	467	505	511	476	446	458	462	442	505	482	450	482	501	455	455	469	453	472	470	464	473	486	503	487	499	485	436	474	473	450	472	503	497	467	485	471	463	486	449	502	469	476	478	509	435	504	476	468	467	490	434	477	519	493	494	469	466	505	446	480	457	473	471	477	499	509	535	473	469	457	497	461	476	477	462	490	506	540	456	478	476	481	451	502	506	476	464	429	485	475	497	527	479	473	421	464	446	470	506	476	501	455	457	470	490	503	483	439	476	474	436	475	491	506	493	457	493	481	549	517	474	501
23099	6662	4297	2163	1736	1557	1316	1237	1078	1019	911	913	858	825	859	867	824	789	812	793	764	824	774	763	804	775	766	767	783	784	779	788	759	740	736	738	704	817	750	748	715	791	739	747	765	770	772	747	768	726	725	794	756	800	774	764	735	771	740	696	731	723	721	736	698	702	795	779	751	747	700	733	748	802	760	736	801	752	735	755	692	771	743	772	739	742	765	789	729	780	804	777	742	756	791	784	770	776	765	784	754	746	759	739	738	737	726	783	743	743	753	758	737	721	765	772	771	742	721	759	724	760	738	733	759	765	736	764	719	728	785	782	741	721	773	776	805	708	740	775	808	796	767	766	728	758	723	752	720	778	730	741	736	794	778	748	714	788	774	734	781	755	685	782	773	731	706	748	726	738	727	767	732	773	821	746	757	727	739	742	851	801	698	762	703	808	752	773	721	751	745	726	736	779	790	746	712	745	793	738	771	714	726	774	738	742	755	746	775	766	699	816	780	731	728	721	744	731	815	736	730	805	774	759	733	748	721	767	739	803	751	730	802	787	794	798	766	733	751	785	768	735	759	716	748	741	689	789	744	759	744	739	741	725	742	709	791	769	747	753	768	765	710	740	765	748	750	772	756	684	764	746	752	827	776	738	762	751	709	772	733	788	777	734	783	780	739	759	710	726	734	766	722	759	728	745	754	801	755	780	751	747	751	738	775	764	768	697	689	725	751	765	780	710	737	744	787	718	748	775	763	783	760	756	755	772	716	732	722	753	789	722	729	726	785	776	729	751	800	748	752	751	755	724	745	765	747	741	728	752	779	764	713	759	729	773	754	763	731	753	752	763	764	802	747	751	747	794	755	757	732	774	742	691	765	764	760	738	742	791	762	720	775	715	752	771	763	762	821	718	777	765	762	725	785	736	777	725	749	764	717	760	680	732	798	767	815	756	728	784	755	776	727	758	744	788	756	775	734	771	741	738	759	731	745	803	743	774	752	746	748	716	732	747	748	750	754	738	734	766	759	772	765	749	796	744	753	802	765	753	719	745	766	761	790	743	728	796	775	767	796	791	736	775	756	789	741	716	789	740	752	775	740	721	769	731	751	710	748	728	752	777	765	729	711	735	795	731	715	750	777	744	755	715	758	757	788	785	764	744	762	798	742	750	754	712	755	777	833	774	745	736	771	735	786	720	753	792	786	742	705	767	757	808	786	738	783	787	732	758	739	781	741	777	749	722	774	755	759	723	754	747	749	778	804	770	790	728	724	760	754	740	707	749	757	736	787	708	765	762	716	791	775	788	744	731	744	740	755	744	769	721	704	763	802	721	775	778	780	739	799	712	711	742	748	716	712	746	767	698	773	757	716	773	732	708	774	747	734	733	751	788	787	840	709	732	773	741	747	741	728	741	714	745	768	762	781	762	743	785	764	797	788	781	740	770	727	756	763	738	789	723	767	726	710	757	780	746	802	764	699	778	743	784	766	719	769	798	769	743	753	727	790	763	754	778	742	739	750	763	793	780	725	801	785	716	732	770	764	767	738	701	749	727	809	736	737	763	692	741	765	766	772	774	724	744	759	765	695	728	745	729	710	756	782	758	762	752	735	766	752	745	753	747	797	751	757	729	724	699	753	716	728	776	725	716	859	756	763	756	772	734	741	742	785	739	781	779	688	738	718	781	708	723	726	743	790	778	775	743	759	734	761	739	772	744	730	755	721	800	729	768	772	776	759	742	777	768	756	725	771	725	723	763	748	794	795	751	766	734	763	724	774	734	728	745	803	862	704	772	776	726	721	744	725	728	741	721	765	694	721	781	791	766	754	704	773	723	755	774	773	753	739	701	745	738	782	746	767	797	763	775	740	797	761	732	777	740	772	721	726	753	775	727	794	760	719	766	728	778	788	736	822	738	772	803	731	745	788	755	772	728	788	757	751	727	725	707	746	789	784	764	729	715	716	698	762	725	803	759	759	786	747	695	726	751	688	693	772	764	724	796	761	802	783	808	783	709	745	749	770	773	724	779	802	741	743	766	733	691	777	743	765	806	772	786	767	774	712	747	758	772	760	765	753	707	774	736	752	768	759	740	737	760	702	736	775	744	727	774	747	728	698	773	772	766	726	756	735	756	730	726	781	777	747	725	745	752	730	750	750	679	767	778	709	747	692	757	745	738	758	804	759	709	770	719	748	778	771	724	756	755	749	730	721	749	758	713	757	735	780	741	763	752	738	777	741	783	746	752	754	732	779	740	754	766	755	740	725	744	708	739	763	761	727	741	749	700	774	739	803	710	741	760	707	745	729	725	735	755	745	764	781	767	713	754	679	717	713	723	742	747	768	835	767	705	757	724	785	764	753	721	736	722	726	806	775	745	718	761	797	749	724	739	808	743	753	761	790	689	722	761	763	740	745	726	764	762	723	730	788	756	780	779	775	707	758	803	790	752	734	773	714	759	773	742	734	764	780	744	696	761	809	732	746	754	777	758	793	757	716	713	762	757	734	717	717	797	772	727	727	798	732	753	780	718	738	732	692	815	753	740	835	730	718	808	735	760	737	775	749	749	799	754	754	740	784	752	724	753	761	722	765	754	762	753	750	773	733	746	731	715	755	772	756	784	741	749	774	709	709	710	770	757	734	735	770	767	726	746	759	724	779	694	722	710	808	762	718	738	695	775	737	733	755	786	747	709	800	740	761	734	750	746	735	802	767	747	763	737	703	741	721	781	740	740	768	742	754	692	785	769	714	800	724	774	755	783	747	766	702	708	712	740	761	778	744	816	730	729	740	725	713	740	744	795	758	793	800	783	699	762	766	750	779	788	773	756	765	757	724	797	706	830	744	769	732	768	716	733	771	775	769	703	770	800	707	796	763	760	774	737	746	735	751	717	743	754	749	712	744	779	754	789	782	683	718	751	773	742	759	748	752	775	716	744	730	739	769	746	761	753	770	798	779	763	739	741	782	715	708	767	761	744	751	762	727	762	757	753	757	790	744	767	759	751	760	722	754	678	750	782	769	759	809	739	784	725	768	727	780	744	728	784	740	679	754	726	761	714	749	739	711	760	694	759	727	757	713	714	717	762	715	729	759	780	730	734	755	720	774	774	804	755	733	766	781	741	772	759	718	783	725	760	787	781	724	759	704	743	726	735	769	805	740	770	711	802	762	743	733	740	727	751	774	729	707	743	746	766	776	806	742	728	691	777	697	771	736	755	711	735	738	795	726	747	790	744	670	694	753	758	733	763	726	782	745	714	787	810	765	724	717	754	766	752	781	787	741	768	741	770	753	770	742	726	725	750	788	755	764	758	770	752	772	728	713	763	733	755	793	759	763	730	720	795	736	774	708	704	772	807	771	754	698	767	736	750	761	788	704	744	764	744	759	789	757	770	715	756	782	752	783	730	742	791	788	753	759	769	771	782	753	738	795	797	731	747	739	710	740	765	697	734	769	788	780	824	799	771	762	751	725	759	775	767	767	768	720	777	752	759	736	771	750	762
24249	21277	28475	24401	20975	4659	1257	927	749	688	595	556	558	571	545	496	501	474	514	486	455	472	469	491	443	445	449	467	447	461	468	448	458	442	430	423	431	433	447	402	419	431	484	398	445	441	426	394	437	443	447	420	399	399	431	427	433	421	453	440	435	408	462	416	398	445	440	465	429	438	440	416	418	411	433	435	410	431	460	447	429	440	427	448	425	430	425	427	419	423	449	437	402	390	445	429	396	403	451	383	416	454	434	446	419	430	423	393	444	404	443	427	427	447	444	422	414	439	430	447	428	415	442	404	381	420	406	419	421	446	400	455	404	397	411	415	414	413	419	423	386	443	467	470	390	432	459	417	409	420	440	434	434	412	397	432	422	410	410	405	413	409	475	399	442	442	439	425	426	425	394	441	431	418	428	427	397	452	409	426	404	399	423	410	430	426	421	433	438	421	425	447	411	423	409	411	453	458	413	403	456	427	433	417	421	475	401	479	445	435	401	433	379	429	435	427	467	390	421	465	439	407	428	451	426	386	412	434	414	397	400	404	412	426	416	418	452	430	424	433	410	439	426	418	408	409	409	404	429	409	438	448	412	454	416	432	427	438	372	410	423	399	411	420	379	424	392	396	425	392	406	377	419	452	384	430	430	462	417	441	442	440	420	443	405	426	410	420	430	404	445	408	420	421	407	425	417	378	393	434	424	398	419	423	444	421	402	413	411	408	438	482	393	409	450	418	448	416	398	432	426	423	431	404	426	430	417	429	444	442	443	452	448	437	430	384	384	424	401	381	410	443	437	405	445	451	414	428	446	437	452	421	419	446	477	441	434	457	379	437	438	442	454	447	440	378	425	399	419	434	447	454	427	411	455	431	423	434	415	433	433	420	424	411	395	423	432	444	451	443	420	424	395	396	388	410	406	448	405	400	414	440	412	427	396	403	411	418	459	408	396	456	428	441	396	417	410	415	385	416	449	464	418	430	410	403	419	414	393	396	407	416	413	445	456	430	413	417	403	402	434	476	443	436	437	413	388	473	409	423	447	434	444	410	401	440	411	420	437	407	437	454	412	422	424	423	434	441	415	433	450	417	439	401	409	411	424	383	405	426	414	371	422	443	470	418	395	445	423	425	446	421	407	447	424	406	457	458	416	429	394	408	428	439	482	439	415	406	443	404	404	394	417	400	414	401	447	405	396	429	451	415	438	420	408	397	407	414	446	436	432	434	439	434	458	437	415	425	429	367	398	450	435	394	419	427	440	402	428	424	391	399	445	424	435	447	426	438	448	424	451	421	393	401	423	452	429	422	414	406	444	464	396	392	430	425	422	440	420	447	418	426	413	412	434	420	441	453	429	418	417	426	411	393	434	386	363	398	416	424	418	425	391	414	431	403	416	427	453	414	428	441	456	449	410	423	422	407	472	452	424	437	404	424	436	394	394	424	413	389	376	489	428	421	412	426	420	471	435	442	390	420	431	441	430	391	400	368	392	386	408	428	481	412	415	393	391	408	405	434	414	451	404	416	443	446	445	412	420	392	402	408	422	433	419	384	417	390	416	394	439	441	447	410	440	402	411	416	405	419	407	411	407	426	427	456	437	425	456	433	392	415	402	407	434	434	415	442	391	431	396	422	445	399	439	414	403	425	390	444	395	398	417	419	417	383	419	444	411	447	428	426	467	435	416	425	366	441	398	409	450	408	390	398	455	440	417	440	424	417	472	424	441	407	458	411	390	436	435	426	397	419	405	421	401	413	451	406	423	410	468	396	434	414	405	438	389	430	408	432	419	408	400	416	411	439	419	420	398	447	409	438	422	427	445	432	400	410	433	451	449	429	418	455	414	422	417	433	428	379	414	443	432	406	462	433	433	450	422	413	417	424	426	406	456	407	410	439	468	432	432	432	429	455	422	430	422	445	441	420	409	439	440	404	436	416	420	404	429	431	467	447	438	385	424	415	407	412	423	392	458	423	412	415	424	400	405	395	424	417	413	427	470	440	414	450	425	443	421	428	437	401	459	469	403	384	402	377	398	407	437	453	422	432	421	415	410	424	407	427	387	437	450	438	442	437	405	414	398	459	428	419	424	404	397	426	444	420	421	424	476	417	437	422	421	432	414	406	416	387	434	433	400	407	425	436	457	421	398	442	425	444	453	414	438	419	397	453	396	392	382	427	451	414	425	432	430	414	394	405	416	420	414	405	409	395	428	438	454	434	408	457	417	421	387	408	448	428	399	440	439	411	437	417	437	418	466	459	425	429	440	391	429	412	457	428	449	399	413	438	420	433	406	457	388	438	465	379	404	437	376	425	422	416	415	427	400	418	435	441	443	434	416	430	393	441	425	449	451	418	424	421	409	434	428	385	385	413	430	422	438	407	444	425	382	419	401	439	473	383	364	431	437	429	456	394	434	407	433	416	418	378	419	413	408	414	419	438	433	461	444	462	454	417	443	419	427	395	422	444	466	413	432	412	409	427	423	392	416	415	430	422	401	463	417	461	399	400	451	427	450	417	427	418	410	419	403	435	419	438	453	426	440	434	403	413	423	441	420	404	438	450	404	469	434	420	388	368	403	409	433	402	427	427	463	455	416	402	442	431	437	413	441	409	417	400	428	415	411	422	430	453	395	441	390	424	434	403	419	325	432	434	434	433	463	454	438	449	429	424	427	414	421	422	446	449	441	442	437	412	421	413	446	398	405	463	414	416	411	427	436	447	419	390	413	416	453	441	428	431	410	434	439	394	421	431	382	407	401	412	405	417	407	424	418	416	440	422	406	378	436	434	413	419	423	422	405	444	404	435	401	441	403	426	454	444	390	398	432	422	433	413	409	410	394	451	431	429	410	453	435	455	425	401	422	420	411	429	432	415	416	400	428	413	402	407	414	414	463	447	456	433	424	427	409	409	457	446	406	407	435	401	455	419	447	443	394	429	418	438	442	387	472	400	400	422	418	446	430	385	396	446	412	419	432	381	436	381	429	468	386	418	457	435	425	412	410	454	406	398	404	402	450	404	424	409	408	432	421	430	456	424	386	387	368	425	400	392	459	419	439	424	432	451	454	401	447	398	432	435	425	432	445	440	442	435	430	415	415	425	422	401	389	457	400	418	446	425	414	416	437	401	402	410	423	427	412	422	448	412	421	442	450	424	418	406	406	436	416	439	448	409	425	446	412	412	407	429	408	426	460	418	438	418	426	421	411	407	394	412	424	463	423	434	410	446	407	420	439	431	463	408	422	404	415	425	399	443	446	443	409	419	415	407	439	445	461	427	452	393	404	392	428	379	410	419	410	397	411	439	400	452	436	414	414	453	413	458	456	413	403	416	468	393	404	448	451	427	424	424	398	418	420	425	407	428	374	413	423	391	438	430	396	420	412	368	391	386	433	416	437	473	394	439	416	419	448	429	415	381	411	406	405	394	425	387	404	427	409	437	420	406	422	397	439	417	417	432	368	440	428	413	466	428	437	404	434	435	412	417	428	451	397	434	448	411
28667	15441	11074	5519	3986	3223	2567	2141	1766	1532	1411	1257	1196	1110	1003	965	907	899	846	839	808	804	778	790	755	784	716	755	724	724	750	740	728	730	717	720	705	721	690	746	713	747	710	699	736	737	716	703	666	705	679	642	693	708	711	687	665	671	692	702	683	702	745	719	658	655	690	647	661	651	711	676	668	685	743	632	708	697	648	700	722	691	675	671	704	702	643	688	670	710	685	660	684	679	669	701	701	691	654	718	693	690	698	640	739	683	721	727	679	696	683	709	696	703	711	658	699	668	703	698	727	700	742	675	698	664	719	734	703	673	680	661	693	710	685	659	686	641	726	656	705	695	683	654	667	677	715	731	680	665	646	690	672	677	779	748	685	643	681	663	689	686	754	642	721	697	668	684	715	688	674	694	709	691	627	660	701	685	670	686	667	691	715	672	686	707	650	669	706	643	682	704	682	705	680	720	630	640	729	688	712	710	658	662	660	732	732	648	671	688	710	679	668	687	673	709	702	691	682	681	662	727	694	653	693	688	692	694	670	716	670	690	674	683	666	743	685	676	724	643	690	676	660	684	697	651	729	703	674	708	687	664	672	699	724	692	696	658	703	678	681	698	696	707	692	673	710	639	683	723	709	692	719	720	722	709	698	672	660	674	677	664	697	633	632	692	692	736	655	645	659	689	681	722	693	691	625	655	645	702	721	692	665	640	695	703	704	718	648	698	688	719	648	671	692	718	719	658	694	672	716	693	691	676	747	676	665	668	692	702	703	691	658	681	648	709	660	686	668	668	641	701	704	699	673	673	661	675	702	714	696	687	655	685	674	687	677	682	660	673	686	667	690	709	655	649	679	687	641	662	659	659	699	687	657	729	685	714	681	666	730	669	732	702	675	689	690	697	654	714	683	703	675	621	694	674	697	663	661	723	717	698	657	689	692	697	712	695	650	746	674	662	689	666	689	716	639	684	700	699	671	679	681	663	710	678	675	680	701	639	695	669	681	675	684	699	683	686	693	668	671	686	698	649	663	685	718	668	710	680	702	636	710	670	608	686	693	681	660	664	681	697	719	702	684	670	669	707	710	716	691	659	677	636	619	667	696	676	678	653	687	688	671	719	677	708	668	707	736	701	664	665	658	646	687	680	656	702	719	678	643	649	643	714	700	698	655	698	668	691	727	726	666	718	726	679	696	738	657	708	655	646	663	657	644	681	716	675	683	641	672	637	693	712	697	701	684	686	679	692	698	691	723	711	676	698	707	651	674	662	712	710	680	708	701	704	705	693	661	691	704	666	700	729	715	661	703	737	648	682	657	660	625	676	666	658	701	658	693	704	627	674	689	703	695	628	738	685	671	646	669	696	731	711	696	718	743	691	692	662	684	696	702	675	715	665	691	690	716	711	707	691	706	724	687	705	667	671	722	670	671	706	668	692	701	671	720	641	734	778	706	704	647	705	705	670	660	702	680	690	699	634	699	639	643	656	690	714	684	691	666	681	652	676	716	643	708	741	662	685	736	705	634	726	662	651	689	668	650	709	685	740	678	681	646	691	644	661	675	702	645	674	709	655	710	616	748	729	639	698	680	663	659	666	676	619	770	676	707	703	710	672	721	713	728	660	675	670	622	660	617	670	670	643	671	636	679	674	679	655	708	688	645	696	684	669	694	634	665	674	671	700	632	682	651	696	689	696	671	671	642	691	711	663	693	637	686	672	696	661	711	684	715	685	667	682	635	668	647	714	672	669	709	665	720	683	728	696	665	695	710	738	682	695	707	683	658	702	693	685	701	704	748	710	648	668	689	739	641	669	686	662	659	652	712	715	649	677	681	717	650	698	666	649	710	695	686	702	727	653	677	659	696	677	687	738	702	664	695	677	701	675	696	711	659	687	684	712	657	723	682	694	680	649	671	735	680	661	701	686	675	691	679	672	667	690	675	691	700	719	619	652	659	699	678	707	706	627	667	629	678	680	675	701	675	674	694	695	694	683	660	701	705	669	668	674	683	697	688	673	646	714	701	662	677	686	731	675	665	693	652	685	676	730	726	670	666	677	722	710	679	664	708	688	693	655	726	714	695	669	692	681	686	707	671	684	703	646	683	703	720	633	701	653	661	671	705	699	741	682	687	737	684	702	656	628	692	646	673	646	691	700	686	689	696	724	691	691	696	648	688	701	693	675	681	642	683	642	705	662	717	654	669	730	703	678	653	654	665	686	656	724	694	670	736	682	727	687	709	652	677	686	660	685	693	672	682	669	688	720	669	692	654	718	657	681	659	638	698	692	705	689	687	711	666	662	669	684	715	710	678	696	675	694	708	686	694	669	701	667	699	672	688	672	672	675	646	681	709	723	685	692	661	660	699	667	709	701	689	686	715	679	689	684	658	673	715	747	707	673	712	606	700	720	685	656	657	675	718	666	683	700	695	701	694	675	687	729	689	652	694	699	697	691	702	721	717	652	662	674	665	710	656	711	682	688	657	638	712	716	686	712	747	654	696	660	714	668	656	699	708	625	689	689	622	711	689	666	672	646	654	670	717	709	655	678	691	682	679	677	697	744	672	712	655	676	666	662	672	684	657	701	636	699	697	696	665	651	703	655	703	703	686	609	669	686	663	681	699	688	725	670	692	662	642	657	703	695	681	661	700	759	660	691	674	690	669	700	663	683	699	671	667	715	665	647	651	673	670	693	691	664	699	694	725	694	686	676	651	669	696	682	720	707	698	669	726	652	711	658	706	653	712	720	734	712	645	694	702	711	642	690	723	711	675	698	683	677	721	726	663	684	710	670	684	696	624	657	635	668	687	683	654	682	710	679	610	677	629	702	736	689	680	670	694	690	671	686	674	683	715	674	686	680	738	663	685	661	653	776	684	696	737	672	690	673	661	660	654	635	685	707	645	667	691	711	711	724	662	648	675	678	715	691	670	692	673	679	723	709	699	689	667	693	712	683	693	719	678	681	663	694	650	672	717	676	656	692	693	735	691	676	672	683	701	707	665	645	672	711	647	660	698	687	671	692	611	675	652	651	718	686	720	670	701	672	729	657	660	650	634	688	689	699	656	701	696	712	661	685	685	703	647	651	665	632	687	658	673	675	676	646	668	687	734	673	651	677	728	698	713	713	675	684	696	652	637	687	671	654	651	683	716	724	688	649	703	711	700	683	679	666	700	676	729	714	664	673	658	669	674	681	676	710	678	657	661	658	668	685	667	703	676	725	735	691	671	717	684	671	655	693	722	686	701	662	687	736	676	669	728	686	678	689	687	684	720	666	665	705	657	660	697	678	675	707	712	712	661	704	700	734	664	678	703	768	693	703	691	674	685	673	700	724	690	685	666	703	682	658	674	674	703	727	634	646	685	701	680	658	682	707	683	669	686	677	670	666	684	721	694	694	691	692	689	664	720	662	688	712	649	671	679	667	717	725	663	654	703	710	670	695	735	672	620	691	647	703	663	644	675	681	650	706	652	665	679	716	663	710	628	650	692	701	654	689
23340	21360	29186	23895	21349	20643	3187	996	676	610	544	503	442	350	338	348	308	299	276	274	263	248	221	245	243	248	249	222	217	227	221	228	199	223	249	208	187	221	223	183	208	222	214	194	183	207	187	215	190	224	182	177	183	174	185	210	166	201	166	194	182	203	214	178	194	181	190	179	163	188	162	190	211	192	198	202	210	188	204	182	187	174	213	193	210	200	172	208	226	171	205	180	189	176	192	180	194	198	183	191	188	188	182	202	211	178	204	210	203	205	169	182	171	187	188	206	193	207	200	203	205	182	193	176	184	177	185	194	176	196	212	201	188	176	178	209	195	181	191	191	169	206	169	199	199	183	215	199	184	199	216	194	186	180	211	175	209	205	203	190	203	164	185	168	192	194	182	197	199	186	194	177	197	191	169	196	164	160	196	202	192	179	200	200	195	201	211	188	193	183	183	189	202	204	167	190	191	180	187	180	181	209	182	195	206	159	198	199	180	199	208	189	179	185	188	181	174	191	198	185	186	187	168	224	227	179	172	185	172	184	183	193	176	204	191	175	180	198	180	197	182	167	185	177	190	180	165	207	209	230	207	186	202	199	194	208	181	191	176	191	205	181	171	202	202	169	178	175	186	185	188	197	165	186	173	193	175	189	189	190	215	188	187	186	197	190	194	202	172	208	182	187	168	175	212	187	184	213	169	201	175	163	212	189	181	206	187	187	199	195	173	178	220	192	201	190	193	176	174	193	195	210	192	192	190	191	178	181	198	199	194	175	200	204	191	197	190	185	196	171	205	187	179	193	199	187	194	179	174	212	192	196	198	172	192	194	179	204	231	167	191	191	178	182	187	230	186	186	194	178	198	201	162	207	208	185	170	184	212	200	173	195	204	187	167	186	198	180	198	197	169	165	194	192	197	186	213	182	162	177	201	213	197	181	200	202	190	174	197	184	185	212	191	197	197	182	199	178	174	181	222	193	194	175	195	199	199	212	202	184	201	187	204	189	226	175	163	188	191	209	174	190	219	213	188	198	183	218	189	226	181	191	201	196	211	209	181	202	183	191	200	200	175	204	162	189	185	191	217	200	179	204	195	196	191	206	187	191	184	183	181	192	196	197	218	224	178	199	187	212	188	173	177	195	185	170	180	192	200	179	200	213	202	189	196	218	194	202	168	208	201	194	185	191	222	200	173	191	185	192	172	189	201	222	188	176	204	187	199	175	192	199	191	210	191	173	174	166	200	173	194	206	224	205	206	191	166	190	167	173	181	183	192	182	174	192	219	189	196	199	193	188	195	163	211	191	206	199	187	222	191	206	202	198	203	176	165	187	188	208	192	187	177	195	174	178	169	201	198	209	197	163	197	195	211	211	171	196	193	181	202	191	184	202	181	188	194	187	214	214	187	182	178	219	181	190	193	188	199	202	169	199	182	182	154	192	205	197	192	180	202	168	190	203	189	194	204	212	165	201	196	201	173	186	172	203	174	180	158	181	204	186	167	206	180	185	204	189	215	192	196	210	175	207	190	172	184	208	187	180	176	176	180	201	211	197	200	177	195	199	175	194	180	177	179	224	186	190	207	192	181	202	166	195	183	177	167	173	189	180	206	197	181	177	187	212	194	183	205	183	199	190	195	164	187	201	181	216	200	192	165	170	149	196	190	179	178	169	214	187	184	199	212	200	194	180	183	170	169	185	172	187	197	173	198	202	187	171	202	216	190	189	213	199	191	199	201	178	195	166	203	193	180	189	216	174	200	185	189	164	212	161	207	187	202	200	176	190	187	198	197	187	176	209	193	203	188	170	185	199	215	187	195	161	187	178	190	206	208	171	197	202	207	189	186	176	190	198	182	194	186	181	211	194	204	171	180	198	201	194	204	216	189	188	200	216	214	184	197	195	195	180	192	202	172	213	186	171	184	192	195	160	165	198	204	198	183	189	183	172	191	206	217	191	192	209	182	182	152	223	187	197	211	174	198	188	175	186	193	169	148	172	178	180	179	182	169	215	197	179	212	196	182	196	204	198	189	180	188	211	213	212	185	182	181	199	203	183	169	208	183	205	160	198	198	198	195	171	193	162	160	197	173	179	171	174	204	207	176	189	197	172	184	193	172	191	180	204	202	176	180	182	199	204	173	169	174	212	195	198	173	172	174	199	187	185	191	205	177	187	187	207	187	180	183	207	180	183	192	169	185	176	188	178	185	189	168	208	179	200	180	181	189	188	178	204	205	190	199	190	182	215	174	185	182	183	202	205	192	202	150	183	195	203	190	192	208	191	192	194	196	158	212	205	176	192	206	180	202	178	193	195	219	173	172	183	197	185	180	201	201	177	195	177	189	185	186	195	193	196	184	172	169	211	193	198	180	182	177	198	189	162	197	184	167	189	179	201	185	215	173	198	204	204	214	177	217	181	179	192	192	169	172	206	203	172	157	194	198	227	173	207	202	190	198	202	182	170	172	213	203	197	171	171	189	186	188	197	176	201	203	178	200	209	190	200	179	210	200	190	181	194	190	187	193	178	185	190	187	180	154	190	181	198	192	193	195	180	199	183	181	198	190	194	139	175	176	190	176	203	186	199	188	193	222	199	207	183	173	230	214	204	195	175	204	192	174	188	210	207	220	192	197	205	202	184	197	168	169	200	186	185	178	206	192	193	190	199	201	190	198	176	175	198	180	189	189	207	192	164	200	216	179	178	190	199	216	196	157	200	186	195	166	172	190	181	197	184	189	197	193	203	195	200	205	214	217	166	207	187	198	183	183	184	201	185	209	201	190	185	173	191	200	221	182	185	200	167	193	208	202	199	192	176	192	182	175	182	160	192	202	179	214	195	187	218	218	191	193	173	189	173	192	196	184	179	183	198	209	223	193	180	169	192	180	176	183	174	180	185	180	173	186	201	153	200	186	196	200	172	190	171	181	191	190	188	178	179	206	206	181	198	176	199	184	188	199	187	192	188	215	195	179	204	192	210	181	207	193	175	206	215	188	197	164	184	186	184	177	193	214	195	198	166	194	190	183	228	191	216	203	205	196	213	196	190	177	183	204	196	197	206	192	177	185	202	187	181	219	179	189	213	178	211	189	167	199	215	196	186	223	209	182	170	161	181	204	199	177	202	191	180	198	167	190	176	158	192	192	185	185	179	178	212	198	153	181	186	194	186	182	179	160	196	202	178	204	191	188	211	173	192	192	191	188	182	206	185	202	180	181	211	191	174	193	193	195	189	169	205	184	214	180	190	184	201	199	193	184	177	196	183	192	172	192	182	193	203	182	200	213	189	183	192	206	187	178	176	195	187	186	168	172	192	186	189	188	191	188	185	211	201	162	180	208	184	185	176	198	202	182	181	185	207	189	211	183	202	200	190	223	182	175	177	194	213	188	185	209	214	201	187	224	193	195	202	212	194	185	193	183	211	195	190	167	191	159	208	189	182	211	189	166	184	195	193	164	188	159	210	191	185	210	195	214	197	190	207	191	175	191	185	190	206	195	173
32892	21192	15303	8190	5814	4498	3358	2771	2154	1768	1519	1291	1119	932	856	754	675	656	646	571	502	498	491	478	481	429	435	432	428	424	411	391	395	410	367	372	362	381	362	345	337	371	361	348	364	359	345	356	335	340	361	324	334	325	317	323	331	330	329	331	343	314	318	345	336	311	312	320	322	332	347	322	314	330	329	351	340	332	341	329	315	304	359	339	323	346	318	326	310	348	313	303	360	330	298	323	322	322	329	327	352	324	315	348	316	309	307	309	289	318	294	344	316	290	329	296	310	321	328	304	335	332	376	330	313	342	320	324	324	330	297	324	346	323	363	349	351	340	287	322	320	303	274	306	322	313	330	324	290	323	342	311	327	299	327	312	321	304	321	323	322	331	333	309	316	349	347	304	280	333	306	322	311	315	318	301	329	328	295	319	334	311	315	265	376	331	321	348	304	339	329	322	321	319	321	292	309	347	324	323	307	327	309	319	322	341	324	313	318	293	355	322	363	304	340	323	306	319	322	337	321	320	318	324	283	323	311	310	295	309	296	320	321	339	334	348	296	324	312	328	323	313	353	312	316	342	305	307	309	318	324	307	298	341	322	302	337	341	322	307	309	292	319	322	317	343	317	325	339	311	317	295	350	311	320	321	311	327	329	315	371	327	320	293	303	327	324	313	344	285	318	320	298	321	312	309	325	344	309	356	315	327	295	314	352	315	347	318	321	327	333	338	323	316	343	349	331	319	276	310	303	329	292	292	311	325	300	344	322	332	328	306	336	334	350	290	317	303	316	310	311	331	324	325	375	299	314	336	326	325	320	323	333	319	314	347	314	327	288	317	329	326	327	311	320	335	315	360	315	299	280	342	319	309	330	335	327	305	283	300	337	308	347	357	318	312	307	320	309	346	327	330	338	322	305	323	341	303	314	318	322	340	254	313	359	293	306	325	298	305	318	320	297	307	311	321	326	349	330	313	308	302	313	285	316	332	313	331	319	344	316	299	326	318	287	314	320	308	300	345	313	311	296	346	328	317	338	314	286	343	331	295	315	301	300	326	326	296	314	325	316	293	303	322	324	331	320	328	290	333	296	348	294	345	283	308	315	339	310	304	307	329	320	296	310	310	310	317	305	304	332	315	322	315	302	315	324	320	316	281	324	321	307	331	309	288	331	299	333	329	347	328	291	344	310	316	276	300	340	325	300	338	305	323	291	345	308	306	322	321	354	338	320	338	313	330	325	332	307	300	331	300	319	342	314	318	339	345	314	291	323	318	331	335	336	292	315	354	340	310	305	300	304	324	327	323	349	303	295	325	284	307	321	348	311	306	303	293	323	317	332	311	333	333	327	313	360	347	322	325	321	298	289	370	331	335	331	315	295	344	305	330	330	310	351	305	294	314	372	325	327	288	325	303	317	317	322	329	313	313	340	364	281	340	317	315	304	321	308	326	333	309	306	322	334	346	322	323	333	329	328	276	308	287	339	327	331	310	328	289	317	336	319	329	328	315	301	304	326	319	290	332	313	329	288	315	310	316	305	315	296	318	289	311	299	316	332	351	334	311	295	329	324	308	273	318	301	346	341	351	307	310	322	336	288	293	325	309	322	317	322	322	306	325	329	284	329	317	316	315	316	321	322	335	308	339	288	330	332	320	353	325	342	331	332	318	306	315	317	270	294	291	321	334	347	293	296	330	323	307	321	286	311	314	300	298	297	348	314	330	326	325	315	278	312	342	331	291	352	287	295	351	341	319	324	313	334	307	315	319	346	300	343	342	305	296	324	327	343	331	327	326	309	289	321	323	314	329	316	310	325	311	358	314	320	331	322	313	304	293	291	309	345	330	302	314	330	302	319	301	304	328	271	297	298	303	313	336	333	343	310	318	305	320	322	286	327	327	333	323	327	306	358	324	296	327	319	287	310	327	333	299	333	333	318	323	357	364	320	342	317	306	277	284	300	309	315	343	335	304	359	339	318	319	304	313	307	347	304	349	283	293	313	298	325	276	314	316	320	307	356	333	324	320	299	334	336	329	350	309	287	323	296	328	315	339	323	319	304	328	300	304	288	360	328	311	344	329	331	296	308	335	323	300	331	316	315	306	300	298	334	330	351	343	350	307	311	333	340	338	323	318	327	307	321	344	288	311	309	317	313	327	322	327	300	318	300	322	333	321	301	318	312	327	306	313	305	304	305	335	323	317	290	306	334	303	340	338	303	311	299	319	315	358	347	321	324	342	329	301	335	299	334	324	343	316	330	334	335	312	324	327	312	314	323	338	336	345	333	297	331	339	312	304	321	303	329	315	294	322	329	279	300	313	324	338	310	338	346	297	310	312	351	313	301	313	336	342	294	307	318	304	311	343	321	321	322	311	308	328	319	335	309	317	326	332	310	356	333	333	324	335	341	343	295	339	308	326	350	313	319	317	328	332	337	329	351	315	311	312	318	310	336	328	345	288	341	323	297	328	314	299	314	342	301	337	318	331	324	310	312	314	307	341	258	321	309	309	338	326	276	319	297	311	289	341	324	344	309	304	348	328	319	303	283	319	315	321	300	311	324	330	310	323	308	347	289	320	319	308	323	309	285	313	333	322	319	325	305	312	311	342	294	293	306	313	338	333	327	341	317	326	339	324	289	301	301	324	283	327	314	311	309	305	292	321	320	300	283	338	301	299	298	324	324	289	325	310	300	333	313	316	311	337	335	327	359	335	311	283	318	307	298	308	334	369	285	314	307	312	314	288	304	312	331	293	348	308	303	308	343	340	335	336	324	310	349	335	327	355	308	325	322	316	316	288	300	321	326	323	301	320	289	315	312	353	356	324	285	296	331	331	323	331	298	337	322	332	319	328	341	312	311	328	336	319	304	327	287	299	319	335	305	309	313	302	342	321	330	306	323	318	345	300	313	317	357	301	299	334	322	336	331	304	297	307	317	319	295	315	319	292	336	316	292	331	323	322	330	327	298	338	336	324	322	335	305	334	340	297	327	329	307	314	305	316	301	305	333	328	316	325	312	352	328	305	310	339	324	319	305	325	350	311	308	325	340	327	295	326	294	342	329	337	327	327	302	322	312	318	297	340	310	317	317	276	299	345	314	365	325	291	301	338	327	336	350	334	303	321	336	352	283	320	327	318	285	307	322	304	308	320	309	347	341	349	349	315	347	291	290	316	345	295	316	352	360	312	326	340	301	319	315	334	321	308	304	316	336	324	326	317	292	320	317	311	324	303	316	314	340	314	315	323	300	277	324	305	277	325	308	326	332	291	314	316	318	358	337	301	333	294	333	330	317	322	324	324	354	322	348	314	296	337	330	304	307	293	307	295	304	316	288	350	307	324	286	320	341	312	317	311	305	317	325	325	292	318	348	306	306	321	300	318	323	320	313	302	339	340	303	321	347	333	326	306	333	317	315	309	337	280	313	309	296	295	318	336	313	342	305	333	274	315	348	314	317	324	337	313	301	354	311	281	322	337	314	293	318	298	348	317	327	289	333	319
27205	20432	8679	1533	808	650	659	594	541	562	511	502	557	519	478	453	489	500	502	486	474	520	465	500	472	514	496	478	473	439	498	474	493	459	468	481	483	487	490	487	495	486	507	490	444	484	473	465	472	509	441	481	462	472	444	468	423	480	479	475	457	444	475	456	461	454	489	501	468	446	463	460	472	492	434	503	505	461	478	463	488	452	462	494	484	512	459	480	475	461	448	459	505	473	460	482	478	502	447	491	483	482	437	463	483	484	477	487	479	472	504	471	439	460	464	494	487	471	490	445	498	474	503	472	461	446	481	453	498	460	481	508	425	487	463	451	436	392	457	452	479	485	455	451	473	463	466	468	449	443	443	487	479	489	460	458	445	486	478	485	469	469	462	463	503	458	470	503	489	511	482	461	510	487	495	507	469	453	480	440	467	516	473	440	487	429	500	434	464	493	475	439	515	490	463	416	487	412	463	459	463	482	493	457	458	453	460	437	468	494	466	501	447	470	448	471	475	450	434	482	485	456	482	449	503	489	447	489	466	466	458	478	478	475	478	470	440	435	437	518	500	418	466	502	486	498	462	484	465	496	478	482	470	461	437	498	480	475	426	446	469	494	491	479	432	450	502	437	471	497	477	505	462	456	477	483	460	507	449	494	472	467	463	464	483	424	448	479	445	485	496	479	456	490	488	457	467	476	483	446	445	487	476	504	475	483	464	478	440	458	446	486	493	470	453	449	409	450	455	463	449	482	444	535	445	468	453	445	472	469	474	499	497	418	484	500	461	488	477	457	474	412	507	447	486	457	466	497	467	443	469	456	459	439	435	450	445	454	528	492	436	462	484	515	474	465	453	476	485	495	493	483	438	457	482	491	432	500	496	422	454	463	499	487	481	506	447	459	490	497	485	468	444	465	451	496	544	465	470	456	474	482	492	521	494	439	486	494	463	437	490	521	526	485	435	498	450	439	471	481	492	417	426	503	495	474	487	459	508	481	473	480	480	497	477	488	482	460	463	492	462	464	493	503	510	502	450	450	454	468	459	443	470	472	502	482	470	458	439	473	471	457	474	435	456	456	494	473	476	480	489	445	488	468	444	460	469	504	455	435	452	461	437	473	481	472	504	502	454	438	454	473	452	504	450	518	464	484	482	475	435	440	488	474	506	477	470	472	493	485	437	472	468	487	439	477	480	405	449	507	465	458	481	423	487	457	452	504	479	478	461	449	469	438	493	448	514	481	510	428	487	487	477	452	455	471	454	456	504	477	455	472	446	477	454	493	463	474	465	504	463	438	496	427	500	461	423	459	461	441	463	455	477	484	499	473	493	496	471	482	460	430	453	475	479	443	449	478	477	480	477	505	475	507	438	495	509	444	493	524	441	467	494	459	452	513	497	465	484	467	491	481	460	504	480	478	487	458	452	458	505	465	452	448	427	485	470	509	491	442	465	473	457	499	512	485	460	458	495	473	485	487	485	463	450	482	457	463	480	482	444	457	476	467	468	502	438	463	478	461	453	455	499	489	520	470	490	519	486	476	462	473	475	451	446	442	486	512	465	476	455	464	500	508	472	454	479	508	491	485	444	485	490	462	451	478	466	503	474	436	474	460	452	501	482	495	471	477	473	429	473	471	479	493	465	470	464	460	453	453	460	427	456	473	492	461	488	477	475	484	436	461	469	502	463	450	513	454	477	457	433	477	459	457	487	447	449	464	425	467	448	445	478	480	459	470	470	512	470	475	439	475	447	454	494	447	471	465	454	476	467	480	469	481	413	470	490	485	486	470	485	453	451	418	465	489	440	469	453	473	483	464	461	454	493	441	503	456	477	468	469	481	470	460	460	512	455	457	468	467	487	485	481	490	475	458	454	459	458	468	461	469	442	454	478	444	464	433	467	478	473	455	493	481	475	473	501	462	453	469	490	453	496	441	465	449	469	473	470	441	478	479	477	467	468	463	470	454	503	494	467	472	480	497	484	463	436	504	467	494	499	428	472	476	447	481	443	448	439	517	465	454	491	461	500	483	481	512	484	447	426	457	454	462	504	469	486	497	486	464	461	483	477	462	432	489	481	475	489	496	524	504	458	472	465	513	454	466	515	452	476	462	472	446	444	490	490	470	445	454	468	471	459	462	507	474	460	494	479	471	497	470	475	481	465	491	480	478	474	511	470	454	482	455	448	430	447	432	474	478	465	443	478	447	474	490	455	520	444	457	459	477	460	505	471	508	493	490	451	452	486	462	500	464	483	463	489	476	464	480	510	479	525	512	482	430	491	457	458	490	414	439	474	469	457	467	465	479	450	496	442	490	457	506	446	456	484	462	494	443	473	473	435	460	443	454	482	462	466	448	455	455	465	417	514	501	475	478	501	464	480	498	447	461	457	457	476	453	461	484	508	480	528	473	499	470	497	455	475	486	472	458	488	445	471	487	470	471	465	490	482	449	459	451	514	449	449	444	460	443	511	481	467	464	488	481	450	554	423	451	487	475	453	456	460	484	502	449	450	479	500	482	481	447	443	447	456	490	455	492	469	500	482	464	485	487	478	472	455	453	491	454	474	465	479	489	465	505	453	487	456	474	453	495	478	468	444	427	453	467	493	496	468	494	484	508	465	448	476	461	458	490	441	451	453	447	464	439	496	482	492	472	434	464	457	472	507	464	483	460	548	498	487	472	458	475	459	482	470	443	458	516	530	439	453	489	438	453	464	415	424	487	467	463	499	470	448	474	482	443	443	475	467	469	488	444	469	483	458	427	463	457	469	474	449	495	459	464	489	449	457	460	458	492	491	464	489	476	451	483	484	462	434	425	452	464	454	458	439	448	451	457	471	457	501	475	499	490	468	471	435	479	489	419	463	461	446	477	484	447	488	430	509	453	495	480	492	447	469	474	498	479	447	454	430	448	443	460	426	492	502	488	523	496	468	538	460	533	472	500	445	460	503	489	500	463	472	448	514	473	488	438	486	473	473	439	489	472	461	468	457	462	466	478	473	475	445	496	472	466	481	469	452	515	471	488	444	473	462	489	470	496	486	494	455	465	509	428	488	447	515	499	455	467	474	480	487	463	497	460	482	474	484	474	467	496	486	494	467	437	499	448	481	485	505	457	469	521	454	485	469	477	491	514	460	469	504	467	481	443	493	468	472	505	477	454	471	478	470	492	450	489	452	426	472	462	489	500	503	487	438	470	466	471	449	460	449	490	446	482	484	444	494	473	418	451	472	472	474	487	482	470	474	458	478	490	479	480	490	455	464	454	500	497	485	476	455	513	473	494	467	495	467	441	467	457	447	494	465	481	489	508	476	425	452	476	473	476	481	449	476	520	490	477	470	451	483	488	467	462	472	472	426	474	464	470	474	447	476	448	450	459	476	482	478	497	503	480	470	454	507	508	502	468	455	463	537	487	488	489	518	465	469	541	491	463	523	476	496	501	462	505	471	466	488	460	480	446	462	478	468	477	456	474	480	474	484	453	468	470	475	434	449	459	487	535
24118	7443	3911	2214	1679	1453	1303	1091	1088	989	949	904	865	820	843	825	788	800	799	803	774	788	796	757	801	815	738	793	758	763	713	770	748	749	757	744	746	745	769	748	726	746	717	720	782	775	790	779	768	695	723	747	748	724	776	775	755	748	708	711	778	765	788	753	719	735	784	795	774	719	730	760	697	768	702	778	770	754	752	722	779	749	754	785	719	759	746	752	761	721	746	692	790	775	766	747	740	748	793	744	755	756	736	777	739	806	776	709	731	741	722	768	715	755	711	707	788	695	732	736	752	756	765	729	723	730	717	747	735	788	766	769	714	786	801	732	783	783	722	761	750	735	722	779	752	740	732	752	695	788	760	786	754	791	747	721	731	799	718	743	709	771	726	721	761	800	736	747	723	734	742	732	733	782	724	736	755	751	749	730	759	686	749	748	799	744	723	760	749	771	786	748	716	769	695	760	751	764	748	707	750	767	751	787	756	727	764	698	722	752	783	730	779	724	765	774	732	775	734	699	658	725	751	751	746	709	711	750	800	760	689	814	743	726	768	744	742	702	734	727	757	710	720	788	727	695	751	704	748	705	708	751	761	740	776	748	744	736	746	811	738	722	701	741	721	753	791	755	702	767	729	727	767	714	733	753	741	721	739	754	749	736	713	716	780	755	762	697	753	705	697	753	763	745	741	741	747	738	756	765	747	734	751	707	747	748	759	721	765	707	764	759	696	722	743	717	759	735	732	708	762	705	726	718	730	739	754	711	728	765	714	760	716	723	756	776	741	743	727	739	723	766	736	767	836	801	744	746	798	765	722	767	723	785	740	773	765	756	750	776	734	757	743	799	743	738	713	749	770	772	785	699	725	796	728	763	722	727	737	727	763	759	732	753	761	782	752	796	749	796	684	773	719	742	736	743	765	725	722	764	745	742	721	751	735	761	749	766	713	746	795	707	739	711	771	732	759	796	753	738	771	740	769	763	701	742	726	730	767	704	763	719	741	719	740	771	757	741	772	715	712	706	745	725	753	762	708	775	732	734	744	730	738	737	737	756	689	768	767	772	721	740	713	737	732	749	721	690	767	755	754	714	713	743	693	736	731	712	723	770	791	769	737	746	811	755	699	759	757	702	758	752	729	759	736	729	784	747	759	741	738	757	731	760	751	747	770	755	786	749	753	788	788	770	773	741	729	725	689	779	738	763	740	785	746	721	748	807	751	758	737	761	733	733	789	733	752	728	788	728	754	797	766	810	725	755	729	775	767	763	725	761	766	673	751	750	741	728	716	760	740	742	728	790	728	732	760	704	783	750	771	720	724	735	750	779	774	762	747	759	773	763	747	736	752	744	753	756	803	717	736	733	770	771	767	725	751	756	771	740	773	795	770	760	765	728	716	747	803	699	749	777	784	713	747	789	759	747	708	769	728	773	760	770	735	766	713	725	749	730	728	766	755	726	760	753	750	725	714	774	761	768	777	778	748	807	751	791	760	763	740	689	771	748	744	765	711	705	750	815	737	760	716	692	710	705	721	757	755	756	808	723	755	756	769	743	740	724	778	735	750	753	761	737	739	778	739	762	701	776	754	721	814	742	774	802	727	719	773	730	771	728	712	779	754	700	793	779	712	742	728	773	775	765	761	729	752	705	759	786	775	736	797	743	732	783	728	723	735	768	773	744	780	723	770	809	751	748	706	772	722	722	714	734	757	710	695	695	727	762	766	805	706	761	765	764	760	745	784	741	771	758	737	739	722	733	751	755	729	759	751	776	741	756	725	764	715	766	739	743	721	752	783	753	756	747	780	715	748	742	762	778	784	762	760	797	752	763	765	781	769	747	767	748	798	743	755	763	726	778	740	779	723	726	789	798	704	726	758	745	732	735	731	730	762	767	759	720	782	721	706	724	758	720	770	735	732	798	759	726	747	737	768	756	732	772	718	728	787	791	749	776	714	745	759	704	772	811	740	777	715	701	749	749	736	761	756	765	784	821	702	744	785	762	760	766	759	790	731	767	730	790	749	769	771	726	787	810	755	775	783	751	721	767	731	779	734	727	774	700	778	767	730	723	788	750	772	754	782	774	749	762	727	745	726	781	717	739	734	726	736	725	749	738	813	687	772	732	741	710	723	700	779	728	750	774	749	735	730	769	778	766	763	740	736	739	737	725	747	787	778	782	748	698	761	706	742	762	744	738	745	792	741	751	706	759	780	755	719	751	733	747	779	723	764	799	754	725	699	788	771	742	758	696	741	764	726	735	727	753	785	773	720	731	742	730	695	738	736	731	672	751	745	759	751	786	736	765	749	716	748	728	755	728	779	731	747	760	761	725	707	768	751	773	776	787	784	713	709	717	776	733	717	736	721	742	755	756	756	780	813	793	748	742	734	741	787	768	769	751	749	784	795	723	699	783	754	718	809	804	781	718	718	688	735	729	740	784	749	779	739	761	762	759	725	785	799	786	728	742	779	782	758	690	779	731	808	756	744	773	784	742	712	723	719	792	740	741	737	695	776	706	718	766	743	766	735	754	732	770	687	763	769	757	710	769	738	738	769	732	696	763	725	774	764	724	770	718	747	699	744	736	785	724	778	727	751	723	750	771	722	758	749	738	737	728	732	789	744	782	755	768	754	701	804	760	761	700	794	764	774	739	737	715	756	744	681	768	757	733	733	752	736	745	773	710	763	747	776	814	723	763	718	716	785	727	679	730	799	728	748	749	735	750	735	765	739	735	745	763	763	699	809	782	738	722	773	719	765	738	746	714	688	721	715	754	729	727	780	782	733	731	677	753	780	747	736	766	733	809	722	711	736	737	719	714	818	697	756	735	729	746	705	785	817	732	762	786	719	774	723	747	718	734	744	694	769	724	726	767	836	756	768	757	720	737	792	725	756	761	783	754	778	748	732	760	749	775	698	788	718	721	705	742	707	792	718	745	754	731	753	718	772	780	748	729	690	745	804	768	686	742	796	705	750	744	721	772	751	753	737	725	745	756	735	768	773	752	777	744	772	750	699	781	698	705	745	781	719	734	746	766	791	726	749	711	769	699	743	728	689	727	810	742	771	768	721	736	778	756	718	785	728	759	760	754	789	738	775	684	730	727	800	729	746	746	704	753	744	761	706	703	788	742	786	708	741	735	683	680	731	758	741	758	737	790	743	755	798	687	741	722	700	761	766	701	728	716	731	767	699	724	732	745	745	720	749	714	770	717	746	728	745	717	765	771	722	711	771	757	793	767	775	820	755	805	740	781	752	765	760	766	685	800	753	735	694	785	754	730	738	743	733	762	735	712	735	777	763	802	802	729	746	743	755	788	752	783	787	742	780	762	791	754	732	707	751	775	713	749	732	701	726	733	680	742	734	755	754	723	783	718	732	774	717	734	734	716	735	740	733	723	755	759	746	779	793	730	746	797	702	759	716	723	762	735	760	740	731	744	762	729	712	754	737	755	747	770	762	787	733	734	750	768	799	717	774	775	781	766	748	773	745	759	746	699
24313	21311	28536	24412	21006	4772	1285	901	733	737	651	634	566	546	522	586	523	489	523	437	451	444	488	486	429	477	465	419	436	422	438	450	432	466	437	440	440	401	450	433	411	433	459	434	444	415	452	404	444	453	440	436	439	411	426	389	412	412	459	439	382	465	433	413	412	456	427	423	406	458	430	429	427	422	419	444	430	416	482	405	407	433	473	449	456	402	455	431	400	444	400	413	412	425	407	400	417	416	397	453	448	443	430	406	419	418	453	401	443	386	416	403	427	428	423	412	431	399	394	442	456	394	445	362	482	423	408	448	460	427	400	426	414	432	467	409	401	424	421	423	439	396	457	443	418	418	433	426	432	418	414	448	450	419	444	446	441	423	449	435	407	411	484	457	413	428	407	397	444	464	438	433	406	429	419	449	419	431	407	405	399	440	391	430	448	437	420	439	443	418	377	403	413	415	436	396	408	418	411	401	418	452	433	422	428	421	409	420	414	423	455	405	395	448	418	428	409	437	427	439	418	405	407	388	407	399	459	407	432	437	423	460	447	442	442	445	434	409	400	451	427	423	434	428	458	415	418	425	420	444	388	420	422	447	433	388	426	406	453	422	432	421	481	386	424	426	414	441	408	401	409	448	428	407	436	421	411	402	425	406	419	405	419	438	463	427	447	439	471	457	385	412	442	450	408	429	434	393	437	409	377	402	400	416	431	437	405	405	451	425	422	422	438	373	430	447	389	429	428	428	407	429	419	457	442	393	403	455	385	414	408	418	407	443	430	453	450	437	446	413	407	442	440	420	418	420	439	420	413	455	437	434	422	445	416	435	401	422	454	415	407	411	428	458	423	421	434	424	396	449	416	434	447	407	457	453	407	368	402	392	390	438	420	434	437	382	426	430	416	432	428	445	437	431	425	453	400	422	412	437	445	420	462	434	435	401	443	425	451	404	432	441	428	400	438	435	470	420	402	389	383	461	418	448	404	423	433	420	456	477	438	415	436	418	448	372	427	432	440	496	405	391	445	412	413	448	416	445	420	412	418	438	425	462	420	398	393	434	448	426	402	438	452	427	442	449	413	419	406	409	408	413	443	441	409	418	407	413	447	383	419	414	422	448	416	423	445	399	378	447	422	432	419	398	433	408	402	435	432	443	435	432	466	431	420	385	428	427	426	405	449	441	413	409	401	422	448	434	402	393	401	422	403	418	416	437	434	431	429	399	436	408	417	424	421	456	433	418	433	453	408	425	468	379	416	435	438	394	425	477	441	449	390	424	394	412	402	416	426	396	409	446	386	401	420	405	420	411	378	426	438	438	433	414	453	383	422	459	403	433	419	400	432	445	411	430	424	435	434	420	396	418	472	454	426	444	423	433	427	451	413	414	430	425	434	425	432	399	431	428	422	416	437	428	435	438	451	408	393	416	405	445	428	406	421	401	451	424	413	448	404	455	433	409	404	405	455	417	426	426	419	414	415	410	446	417	411	402	423	415	403	405	429	418	436	408	432	435	394	415	393	450	427	450	435	417	391	386	384	434	432	445	422	409	411	442	439	426	398	423	394	418	438	418	426	377	461	431	408	427	430	444	418	430	440	414	417	384	432	412	379	443	416	423	430	412	387	402	428	368	401	406	438	415	405	417	441	447	448	433	446	427	431	405	420	437	414	397	409	440	439	427	412	403	430	376	463	421	413	422	420	415	406	428	444	458	412	428	383	430	415	442	420	422	426	406	397	413	455	445	399	447	422	399	403	447	444	413	400	398	425	416	397	402	432	437	428	432	440	398	433	431	428	401	405	412	431	427	411	423	393	462	423	405	428	399	439	423	431	420	401	393	380	383	441	468	421	419	439	403	452	419	415	436	418	400	450	425	436	428	419	431	422	454	413	430	456	395	404	470	422	428	428	465	424	396	384	452	451	382	420	396	440	459	415	431	423	410	430	454	404	379	430	455	442	436	460	452	434	450	435	434	371	446	456	431	434	429	454	400	378	404	419	398	419	408	434	416	429	436	435	392	407	438	404	399	448	395	423	436	433	409	399	380	421	398	401	468	446	422	436	442	436	477	453	387	440	457	386	451	369	433	426	430	452	421	441	425	442	405	404	410	407	384	430	450	364	424	404	407	472	386	456	449	407	441	445	438	417	406	426	432	429	410	419	404	408	433	426	422	412	459	422	431	423	409	390	421	421	457	444	385	399	421	417	417	437	411	390	422	458	438	429	434	428	403	430	442	414	440	365	425	404	395	392	428	412	422	416	417	428	463	402	426	417	412	471	441	427	450	416	443	421	362	408	436	432	430	434	443	410	409	430	430	457	406	450	435	434	427	431	415	447	412	411	399	441	445	401	417	412	440	388	420	416	452	389	439	396	421	416	394	427	400	462	413	405	386	420	406	437	405	414	450	452	419	420	391	415	427	424	400	449	420	386	446	425	461	389	409	424	433	388	461	445	420	435	405	444	438	398	438	415	415	422	387	413	425	455	429	434	413	421	388	425	444	445	397	443	453	403	455	452	415	417	429	409	426	401	431	404	401	432	421	424	427	408	399	403	397	448	447	414	406	402	412	435	431	429	469	445	426	432	449	418	411	454	421	430	384	436	423	436	411	450	440	408	423	423	440	384	404	421	406	466	421	386	468	444	436	449	445	432	401	434	415	444	396	392	435	417	430	397	445	400	431	403	442	422	411	426	415	418	431	434	456	387	425	456	393	416	444	399	421	442	416	401	459	439	431	409	362	429	402	448	415	472	426	433	429	427	418	437	388	437	411	435	429	434	426	424	414	423	446	441	415	417	438	392	418	447	392	413	387	444	427	442	444	396	408	425	408	424	430	455	393	428	439	397	408	374	420	432	437	426	387	424	433	422	446	427	431	446	390	414	448	457	435	376	456	427	423	467	439	432	426	428	376	454	419	437	459	420	451	435	457	399	419	385	441	404	417	440	408	440	418	401	414	426	419	468	437	423	430	418	397	432	443	430	417	422	414	414	400	431	441	419	403	462	402	396	415	466	413	432	421	420	403	430	409	439	416	435	437	420	406	389	384	437	442	421	422	394	409	451	401	380	406	447	408	422	413	431	398	397	426	398	444	393	427	412	400	412	446	414	414	407	427	418	417	419	404	392	431	422	407	396	408	444	416	411	442	444	425	422	461	412	441	457	426	454	403	482	412	438	434	462	401	458	380	459	424	399	428	418	407	366	396	403	420	406	423	395	454	440	482	430	395	433	438	427	423	424	416	407	426	399	420	414	426	427	439	410	447	406	401	422	397	464	413	423	423	469	394	453	399	459	429	451	461	386	392	403	443	405	406	403	395	389	442	415	431	457	422	423	433	422	440	442	463	450	431	450	417	419	474	387	393	401	438	406	408	448	403	403	365	434	396	438	446	397	439	421	425	408	421	401	411	378	388	396	441	420	420	421	431	399	423	380	386	409	391	422	418	398	420	408	405	407	437	446	443	422	468	411	419	438	455	435	420	423	424	457	426	424	429
29071	17519	10867	5695	4052	3201	2619	2093	1720	1539	1342	1267	1118	1077	1017	902	959	882	824	785	816	764	799	759	750	748	762	748	705	761	706	717	700	722	695	686	750	716	764	715	716	683	675	681	723	673	738	706	733	705	667	680	679	723	650	664	742	665	741	711	659	642	710	679	631	698	656	675	658	696	655	643	666	655	732	656	653	707	678	632	713	664	672	703	646	683	696	652	629	650	719	697	704	695	658	665	728	657	677	692	682	658	657	630	680	669	704	670	711	713	657	687	694	699	658	710	676	696	700	679	672	683	665	663	675	603	646	700	639	684	703	646	684	708	673	669	682	690	667	700	647	738	635	683	684	676	660	697	672	666	684	664	660	667	655	703	653	681	678	697	622	641	661	680	680	681	698	680	682	654	654	689	664	654	656	684	695	671	640	684	651	633	744	684	677	699	695	658	652	674	685	714	679	649	722	661	670	628	655	687	655	693	707	677	697	707	729	707	679	666	672	623	655	726	695	667	648	725	655	679	692	678	713	683	646	667	690	666	668	726	634	623	701	685	652	741	708	658	666	694	684	696	694	671	684	664	651	718	684	682	731	654	679	640	662	676	638	646	649	742	713	663	740	633	667	663	665	715	680	650	669	689	663	673	687	647	629	691	725	649	701	672	700	713	684	650	681	683	687	679	666	654	657	695	644	679	669	726	668	733	698	666	653	651	652	678	678	639	749	648	663	668	649	641	686	650	645	681	652	684	647	654	715	669	645	717	661	669	674	702	675	707	681	621	726	739	687	677	609	679	688	634	709	664	693	687	679	698	626	657	664	685	712	652	686	697	649	664	677	715	665	657	698	628	679	663	693	639	691	649	685	676	663	680	638	680	693	657	649	622	663	692	673	673	738	715	648	682	676	679	650	712	645	669	698	648	701	637	676	644	654	671	660	654	684	669	682	671	686	650	700	679	690	742	629	670	678	653	682	705	697	697	668	619	703	647	673	708	676	653	679	662	647	671	666	644	719	692	667	688	692	675	746	674	662	633	662	727	635	724	647	664	691	659	664	688	668	679	692	664	640	654	674	685	735	738	656	664	670	665	681	687	679	681	702	678	709	652	683	661	692	669	619	655	694	712	656	704	651	666	633	703	679	670	690	693	649	706	676	681	710	642	674	698	663	643	651	698	661	678	650	694	681	630	641	671	683	662	663	700	684	653	664	631	686	716	697	691	693	686	695	659	684	678	626	644	658	714	663	679	672	681	699	716	666	685	664	682	660	715	704	715	666	687	678	697	686	721	759	692	637	694	645	662	670	663	659	694	677	665	647	673	681	694	652	751	655	646	639	691	688	675	643	668	682	647	657	697	671	659	679	688	681	701	686	700	718	681	666	681	661	666	688	691	673	695	695	637	707	681	724	688	640	668	684	628	703	721	671	704	663	681	680	705	639	649	686	677	691	650	704	694	638	617	702	679	643	670	694	691	652	681	664	710	707	646	644	650	660	670	687	704	695	719	668	711	673	675	685	643	711	688	627	679	674	698	683	679	641	629	660	728	691	661	702	638	686	682	609	690	699	682	668	687	707	661	691	687	682	747	634	731	683	676	692	681	708	667	724	668	654	703	658	711	678	667	667	717	643	668	638	739	651	672	659	698	726	663	669	668	647	629	608	692	704	662	639	669	677	710	664	648	692	676	676	653	666	640	739	660	677	673	667	654	671	677	650	708	705	690	662	658	688	678	732	693	673	721	654	727	713	636	682	665	656	663	634	695	661	739	655	667	679	656	638	687	659	745	675	657	711	696	671	682	632	680	662	674	630	706	682	660	615	628	699	706	666	681	666	647	686	668	728	681	671	653	683	664	712	635	665	697	722	690	734	692	703	668	697	678	716	614	653	654	697	700	666	722	625	638	654	679	668	723	651	639	662	635	632	721	679	675	666	685	618	683	703	627	685	663	679	707	708	685	693	735	658	681	688	651	696	700	670	725	658	667	694	626	714	670	645	719	727	648	674	630	664	654	696	690	643	691	687	660	638	660	680	669	701	672	636	704	694	710	646	709	705	704	628	669	622	661	656	658	711	691	680	689	686	699	634	658	679	641	701	623	703	675	720	646	705	669	639	656	708	657	692	657	692	704	698	689	673	691	685	721	700	678	658	662	648	719	646	701	612	690	739	694	707	655	663	681	653	669	702	681	686	702	677	669	716	677	687	665	665	626	704	694	651	670	701	647	640	640	672	676	627	654	654	711	674	632	673	714	665	666	695	666	665	708	652	657	725	702	654	673	686	673	683	689	689	697	699	654	683	681	688	676	709	725	685	653	663	677	659	696	685	665	662	687	659	667	714	675	708	686	655	673	687	635	705	659	707	653	671	691	653	687	664	656	667	642	716	698	672	627	672	681	706	715	642	734	690	690	668	723	693	616	661	711	699	687	698	695	662	673	648	673	655	709	692	714	638	664	671	669	629	679	699	643	670	726	658	665	693	720	665	657	653	684	671	686	715	691	697	649	617	669	704	705	640	643	668	710	696	665	717	699	679	657	697	651	696	681	685	702	660	692	691	667	646	646	658	669	656	659	672	642	710	718	649	659	672	658	656	650	664	633	723	644	670	683	710	691	649	651	703	695	706	679	647	683	686	672	701	681	691	698	702	676	711	703	713	641	676	691	678	729	681	705	702	722	678	665	690	625	712	676	657	685	620	702	684	685	728	700	708	685	741	689	702	677	709	702	644	675	724	706	652	722	667	695	660	681	680	695	720	691	688	660	689	687	723	664	672	670	677	622	666	681	676	654	648	709	712	638	692	638	676	661	670	677	699	641	661	698	670	637	697	640	640	700	678	660	709	730	708	681	669	676	645	698	659	724	645	683	708	719	688	714	738	676	659	660	642	621	626	680	737	679	712	630	674	677	696	682	696	695	670	678	713	665	728	689	630	674	676	702	710	692	683	642	687	697	666	703	735	707	641	647	706	672	675	643	698	676	624	640	708	667	672	667	728	672	687	665	672	655	685	668	633	681	675	693	691	664	640	662	686	611	691	713	699	648	658	689	672	644	687	669	724	705	681	707	669	680	682	679	688	725	670	668	719	678	729	747	690	691	741	694	634	691	657	673	619	654	716	642	679	708	746	720	684	660	651	648	713	683	715	668	692	675	706	710	634	708	714	656	624	697	688	701	658	687	699	670	666	681	659	707	681	679	671	678	723	694	669	655	693	713	701	680	655	675	674	690	716	715	661	677	647	653	681	715	685	645	635	693	686	633	668	624	693	687	699	627	668	698	640	706	681	686	673	706	700	683	685	669	674	692	711	698	654	658	684	724	686	633	619	690	689	687	657	625	665	715	638	668	695	687	663	697	683	657	747	653	669	718	689	715	720	652	649	701	671	674	697	687	696	693	637	639	710	654	665	687	652	694	663	683	634	666	649	684	671	687	670	692	675	675	650	617	683	649	652	729	662	662	678	693	666	670	669	660	660	679	652	687	697	659	732	662	677	668	644	659
23310	21339	29166	23836	21336	20595	3186	1030	699	628	492	458	373	409	350	320	297	295	310	277	266	254	255	250	264	226	238	249	239	244	211	242	212	234	219	207	237	205	207	208	217	215	202	217	207	181	218	232	220	207	190	184	184	202	160	186	191	207	224	194	206	207	188	192	167	169	172	179	170	180	191	200	197	179	194	186	199	190	215	183	205	204	188	190	176	196	211	205	173	193	209	222	208	187	190	173	191	205	207	214	189	195	165	183	191	166	182	202	189	194	210	202	199	177	185	189	181	214	189	185	177	194	203	198	180	162	187	213	226	201	203	204	177	163	188	183	181	173	163	215	186	189	206	196	225	180	196	180	221	199	185	191	188	182	188	173	203	200	186	187	188	170	186	202	193	180	191	174	185	203	195	191	159	166	193	189	195	209	189	187	182	188	198	194	181	207	169	196	196	203	198	190	185	191	188	202	168	172	185	213	210	194	198	190	201	185	210	192	189	219	188	205	179	193	204	169	177	197	179	198	201	183	222	184	170	192	195	160	193	184	191	188	200	195	162	208	184	189	222	176	222	206	187	195	212	182	223	183	176	184	187	212	198	228	187	182	194	177	165	181	176	189	172	193	214	166	184	167	205	183	194	195	190	188	182	185	210	195	200	194	174	183	185	200	178	193	189	188	190	173	198	187	179	199	191	195	204	197	186	176	172	198	175	192	186	190	238	168	193	182	165	179	167	209	190	161	163	188	164	164	188	195	187	175	221	200	175	199	163	176	195	208	171	197	199	210	202	182	201	183	194	189	219	167	185	192	209	193	178	177	191	167	202	194	199	184	184	184	193	201	189	192	188	161	166	165	204	181	179	177	180	186	191	180	207	193	184	178	199	160	174	178	191	196	178	168	226	161	208	178	179	191	216	189	182	219	207	177	192	183	199	184	188	189	204	207	172	200	198	214	197	174	202	200	197	192	208	185	195	175	189	188	176	213	168	195	194	208	207	178	196	217	185	185	194	184	203	195	187	173	193	189	192	179	183	189	157	225	174	190	182	188	180	192	187	188	180	198	179	171	175	201	188	206	190	197	200	170	180	183	187	186	204	198	180	168	193	180	206	188	167	225	217	197	187	201	191	184	194	172	180	181	187	200	195	192	176	201	193	164	203	199	203	159	193	172	183	202	172	186	182	186	186	190	191	183	196	202	196	191	198	175	191	181	214	183	205	173	184	189	173	196	192	190	189	192	187	193	182	185	175	187	158	181	214	187	222	189	204	176	186	192	184	207	201	195	185	204	190	186	199	208	194	183	187	204	185	187	191	196	240	199	205	199	174	205	191	170	198	194	168	199	198	179	159	199	182	188	216	175	179	185	175	198	214	186	187	198	175	195	196	170	173	202	192	206	188	163	182	211	190	183	202	186	203	188	204	189	206	173	189	178	187	197	207	184	186	212	194	192	196	218	173	197	194	207	200	206	216	166	175	220	197	216	193	193	193	182	189	206	192	167	192	155	178	186	172	188	194	205	206	182	173	206	192	182	184	199	190	177	206	158	203	202	196	201	175	214	191	189	201	200	195	185	188	183	202	177	181	173	185	173	168	195	175	182	193	174	194	209	173	191	186	198	181	192	215	160	189	182	153	199	194	198	221	215	234	183	190	215	166	172	173	173	184	163	167	193	184	194	185	203	181	177	161	205	182	205	171	182	171	176	213	192	185	187	181	211	189	204	204	197	157	189	174	183	188	194	186	188	169	177	180	197	192	182	175	164	175	188	151	202	217	198	166	180	193	156	189	200	198	156	192	209	193	187	181	189	189	205	189	188	187	181	173	191	213	206	197	195	172	183	193	191	200	201	183	187	170	208	191	179	193	191	200	186	205	208	180	191	200	189	191	176	194	183	172	194	198	188	170	186	203	178	179	208	187	192	181	205	203	189	183	196	180	195	176	197	220	167	175	182	183	194	195	191	167	178	180	193	202	192	173	182	203	172	198	199	174	188	193	196	176	184	177	183	192	188	145	213	187	179	179	197	198	187	200	210	199	175	186	181	158	173	178	164	190	171	213	200	195	184	176	172	154	196	214	175	201	198	180	209	192	190	173	180	210	197	217	184	191	195	179	198	180	183	195	174	191	203	209	189	180	177	164	178	192	206	189	201	183	182	203	169	200	187	185	206	202	192	196	192	186	189	183	192	210	194	190	190	180	170	198	188	202	178	171	211	202	185	192	184	188	188	196	218	179	195	181	173	198	194	197	190	204	183	200	179	200	193	192	190	197	162	169	179	209	186	196	178	194	181	201	174	174	172	188	181	179	198	192	186	175	186	186	206	209	208	174	205	213	211	178	169	187	188	175	209	207	186	185	190	200	201	194	196	182	204	201	189	216	192	185	199	172	193	176	192	193	199	178	190	206	215	190	184	192	187	193	170	179	179	193	181	204	211	179	190	198	193	168	227	171	205	190	194	176	197	191	179	190	207	172	183	175	184	195	160	185	202	209	194	179	182	184	179	193	205	195	174	201	196	190	185	187	183	179	167	184	175	196	203	180	200	178	208	187	188	201	172	172	198	174	192	193	186	182	209	180	182	207	198	206	186	217	188	217	206	193	184	190	173	180	168	182	177	198	202	217	168	201	197	193	185	186	202	186	211	181	191	168	202	189	184	195	196	180	199	205	180	217	194	219	182	195	185	181	212	189	202	205	193	177	172	164	209	184	164	215	200	167	178	203	180	182	158	202	167	205	204	190	176	190	208	194	180	177	188	189	181	184	183	169	213	180	171	196	167	184	168	199	188	188	193	200	183	198	179	189	194	176	193	178	172	195	176	224	184	161	191	182	203	189	177	182	177	180	191	206	184	194	187	159	181	184	189	194	191	227	212	213	198	184	214	187	171	173	177	177	213	187	176	183	186	173	192	192	200	197	198	190	181	235	181	202	176	177	195	185	166	200	198	182	193	197	182	159	199	188	195	165	191	208	172	188	198	190	191	205	197	184	167	199	202	177	222	185	176	189	187	176	194	190	199	178	193	181	187	172	180	192	177	200	183	177	161	182	184	200	198	210	213	194	179	181	207	176	216	181	189	200	205	193	185	178	187	192	187	182	177	218	205	199	184	185	179	158	196	211	181	192	178	174	175	181	155	197	186	165	189	192	180	194	186	170	149	175	182	182	206	177	196	162	199	179	176	178	192	177	183	195	178	208	169	184	170	190	211	196	189	188	185	183	199	178	191	175	190	176	173	198	174	182	193	179	170	174	177	200	193	173	193	195	190	185	188	190	181	173	175	182	182	200	174	186	198	194	205	211	180	198	171	198	164	173	195	184	181	169	190	184	181	180	196	176	210	183	206	167	184	201	166	173	195	199	202	169	184	175	172	161	180	167	183	204	178	176	182	183	185	202	194	196	187	178	221	188	176	203	170	183	159	184	181	207	162	199	213	210	183	180	216	189	163	201	152	181	175	191	180	189	179	175	178	185	191	197	195	184	174	177	189	168	191	189	195
33683	24385	15208	8301	5764	4669	3475	2673	2154	1760	1461	1268	1130	935	867	817	708	638	595	536	559	567	478	469	467	428	436	427	445	376	411	403	376	372	382	401	375	350	369	334	331	341	348	360	325	324	331	342	330	353	349	326	354	337	343	317	362	320	326	322	338	315	336	330	333	333	333	331	316	323	341	336	326	334	311	309	343	358	306	340	311	331	334	299	324	313	305	326	311	341	309	323	303	311	310	291	329	340	306	311	309	315	283	344	341	339	290	345	316	338	343	334	323	306	303	330	339	314	343	315	334	285	280	337	320	316	296	319	332	333	329	349	298	323	323	308	322	319	293	335	319	311	320	298	310	336	322	319	293	296	295	336	307	303	342	311	315	304	301	322	333	309	310	331	321	323	335	314	320	333	353	298	305	321	314	307	336	315	287	313	299	341	355	361	332	330	315	321	336	311	321	305	310	331	331	283	288	308	311	328	328	306	293	278	320	332	334	327	304	288	348	304	329	337	326	356	295	310	347	294	295	326	315	320	296	302	328	314	316	317	285	313	307	318	316	309	326	316	348	305	299	326	305	317	339	322	293	303	336	312	305	306	320	299	325	295	318	296	298	299	301	319	330	309	311	311	317	323	335	300	318	300	332	341	313	289	313	305	336	290	317	326	319	278	283	345	321	321	332	272	334	311	317	297	313	312	282	309	348	321	284	293	302	339	328	312	331	295	291	359	302	282	312	348	314	345	320	345	317	324	300	317	325	336	296	307	337	326	306	308	286	311	344	294	306	319	296	315	281	336	291	311	313	298	295	333	300	344	310	319	310	311	297	311	315	342	331	317	337	287	336	332	297	320	301	305	299	334	348	309	309	333	313	301	291	304	311	321	319	317	317	312	311	330	312	312	285	283	321	339	311	322	329	320	309	299	303	322	309	350	318	334	324	316	323	313	304	314	305	331	320	336	317	280	325	328	291	324	308	310	314	323	299	307	326	306	298	338	317	337	296	324	301	321	328	314	334	308	308	359	322	326	310	337	297	349	301	303	331	293	337	350	340	317	322	306	308	324	297	286	294	299	303	294	317	327	307	304	304	299	301	313	329	284	311	319	334	294	327	345	314	344	330	323	355	298	311	310	321	328	301	308	308	312	315	316	282	304	313	319	308	327	317	305	300	314	316	296	325	334	288	337	307	320	297	305	303	354	297	321	321	313	315	293	328	304	327	313	309	302	313	324	340	284	298	331	319	315	287	327	319	309	326	346	302	329	349	333	331	331	346	306	286	313	299	298	309	293	322	338	325	334	302	318	317	352	293	286	308	325	339	336	299	303	360	312	298	329	300	310	333	316	296	326	309	335	326	296	313	286	329	324	314	325	325	292	301	296	312	337	314	329	323	325	318	342	308	317	306	331	313	327	320	265	317	293	318	327	296	336	275	307	341	310	313	339	296	324	305	325	335	321	307	323	334	324	333	307	328	317	309	291	319	295	312	316	308	329	322	285	303	286	344	315	300	323	343	331	359	270	316	330	322	291	303	314	322	338	353	332	347	324	299	327	330	298	294	311	288	308	290	333	299	314	317	310	340	311	315	323	318	316	314	328	324	318	294	313	316	355	311	320	355	342	321	315	331	336	364	306	309	318	315	288	315	297	328	323	313	320	348	304	299	326	293	329	315	303	310	318	308	337	332	316	326	328	304	329	283	307	313	290	330	308	308	303	299	314	343	312	333	269	312	274	341	288	335	305	283	324	323	353	307	301	323	293	302	289	319	318	318	286	330	319	333	329	319	305	315	345	295	337	319	286	306	340	302	334	313	311	334	306	331	344	315	307	305	335	307	303	296	278	313	267	328	304	324	304	321	301	321	304	311	313	295	312	294	304	267	305	302	283	320	308	328	305	318	325	318	327	319	318	334	314	296	290	312	284	339	325	315	285	317	323	304	302	304	300	323	316	316	329	336	339	293	329	354	303	296	341	303	315	306	347	316	309	339	318	315	298	292	294	258	319	320	330	318	320	300	308	287	323	311	312	329	316	291	320	297	283	366	304	311	322	328	324	324	317	326	311	323	315	301	327	320	318	331	338	318	298	345	318	272	318	320	291	307	318	334	338	300	344	294	296	330	291	271	291	343	330	298	312	321	297	330	294	298	315	301	318	332	319	323	301	310	316	349	297	309	310	324	302	322	348	323	315	346	313	319	301	318	314	300	347	321	326	321	314	324	316	322	327	325	329	322	327	324	303	315	304	298	327	322	299	298	319	340	318	348	316	349	288	301	281	308	306	315	323	318	321	348	318	311	310	322	309	307	319	327	333	329	331	321	339	323	305	346	308	314	330	326	329	311	307	324	308	326	278	366	297	332	305	291	321	344	312	291	330	310	319	321	325	311	325	306	324	283	346	298	300	329	329	299	292	320	331	341	333	309	306	290	304	296	313	332	301	351	303	311	305	292	334	304	324	321	295	325	297	293	309	321	344	324	320	307	300	325	322	316	320	295	321	307	338	323	295	283	315	334	331	370	317	326	311	331	296	290	311	322	311	343	313	331	301	323	308	281	328	316	334	290	306	333	323	332	317	301	351	313	305	334	340	348	306	292	335	313	309	308	335	323	343	321	315	357	329	315	351	316	327	334	314	292	315	320	295	287	323	288	314	303	298	292	329	291	328	304	336	304	328	313	333	328	297	299	305	313	309	315	303	317	321	329	321	281	324	311	333	285	311	342	315	293	345	329	308	321	315	305	333	318	309	308	318	307	340	318	304	285	357	331	309	308	309	353	325	341	336	292	285	335	342	332	311	321	350	293	294	326	314	318	311	330	298	312	325	354	299	308	329	298	310	327	310	288	340	299	301	309	290	316	313	312	320	301	330	295	306	322	305	338	339	294	334	332	321	309	281	310	320	294	298	322	303	326	312	316	306	326	296	292	326	310	301	289	327	321	326	318	306	295	325	313	314	288	305	341	321	352	312	336	308	308	323	339	305	309	312	305	301	316	308	309	299	302	289	330	314	330	285	308	320	308	285	307	319	310	344	319	296	322	307	317	319	320	293	333	348	318	316	319	311	304	347	330	307	335	315	307	327	294	327	301	343	351	350	325	322	317	294	301	316	297	306	315	302	322	328	341	333	310	293	307	317	296	315	313	327	320	287	300	321	303	331	336	345	344	312	309	334	301	316	319	349	309	335	337	299	289	304	315	310	309	318	315	343	316	340	319	313	335	324	317	307	319	300	323	302	309	349	309	309	309	324	303	344	336	283	319	293	331	350	301	335	308	325	337	276	313	372	315	306	307	281	316	325	319	314	358	332	347	310	292	317	354	290	309	327	311	332	318	324	295	296	300	289	315	298	317	304	318	297	320	337	311	326	313	330	335	348	346	289	303	293	317	300	287	319	334	324	312	315	306	287	311	327	300	296	322	307	308	333	280	298	337	276	335	330	301	307	312	316	331	303	330	316	325	291	323	314	321	317	327	315	337	320	314	344	310	299	308	345	309	312	278	340
27240	20336	8500	1460	839	649	620	564	584	531	566	519	486	538	488	472	463	512	517	452	533	484	506	500	456	470	496	519	499	457	481	480	442	457	436	484	450	468	428	462	475	443	442	475	510	455	463	452	483	456	484	474	484	466	468	471	455	448	487	476	477	465	498	440	424	444	465	469	464	498	470	473	511	447	417	451	456	473	461	445	452	477	456	441	484	458	470	440	452	476	507	449	505	469	460	502	459	446	484	485	505	521	479	485	459	460	458	467	473	485	484	471	457	462	453	431	484	474	431	463	500	446	453	540	451	426	489	462	440	462	447	456	427	454	494	447	456	456	409	488	446	454	498	492	461	443	467	488	473	440	466	452	467	455	439	459	473	461	465	412	453	471	440	477	432	467	460	496	489	491	452	489	472	443	464	452	494	469	430	435	469	500	503	433	450	491	481	471	443	470	459	472	433	481	485	424	482	441	462	439	482	435	439	488	447	452	471	474	458	434	476	501	479	457	448	486	448	481	442	472	501	442	509	460	477	454	498	449	510	486	446	482	491	459	483	454	511	470	506	441	459	480	499	475	420	468	484	462	475	476	459	449	465	466	449	483	455	485	443	447	499	443	452	451	476	456	477	459	520	461	478	463	488	464	487	473	437	451	475	468	452	434	449	477	451	459	469	446	433	498	464	456	479	466	458	478	455	474	438	451	507	422	454	445	491	418	424	502	500	455	443	460	458	496	467	474	482	481	456	442	500	489	482	474	514	485	485	477	502	484	509	450	452	457	461	444	488	468	497	424	483	434	467	477	415	461	479	473	444	457	482	442	483	488	444	461	465	468	496	486	483	479	440	462	440	476	470	474	462	456	463	423	474	458	432	489	485	486	456	484	495	471	473	475	489	489	421	431	462	494	491	456	493	496	442	471	448	471	448	473	514	453	464	413	442	445	482	470	489	477	455	436	489	489	439	467	467	465	484	484	467	436	441	431	504	480	468	476	460	461	489	403	445	446	450	500	474	476	463	452	442	436	460	437	477	494	452	462	480	463	473	462	469	457	491	464	438	457	462	476	516	450	485	416	456	479	458	475	465	473	473	490	482	444	450	488	445	457	469	435	446	467	440	475	460	484	442	454	462	458	485	462	410	492	469	472	480	432	485	490	483	478	432	440	432	483	471	442	481	451	457	430	453	438	480	488	486	450	426	478	479	471	464	477	486	475	434	488	463	462	493	472	468	495	457	492	485	494	451	474	498	456	489	462	501	472	476	493	485	510	481	417	432	425	460	440	436	440	502	444	436	457	496	480	457	464	473	461	469	488	469	422	425	464	472	526	458	457	450	465	436	470	471	469	472	443	489	442	449	473	479	488	437	436	460	491	471	479	471	428	465	439	464	461	500	461	487	491	451	481	454	454	431	467	441	461	477	451	450	458	504	501	462	431	485	491	472	475	483	488	471	443	492	479	448	438	463	424	476	451	487	468	504	435	486	452	490	466	469	445	466	473	485	479	456	470	494	445	467	429	425	446	451	437	462	489	492	476	443	492	476	466	455	481	464	464	463	437	496	476	452	465	448	463	453	473	449	453	470	469	461	489	453	486	474	509	496	488	439	489	472	464	470	457	466	457	418	451	450	466	456	461	470	492	482	441	471	489	467	478	470	452	477	462	489	449	463	437	445	453	474	466	467	468	440	451	455	471	428	495	458	486	473	448	500	483	425	429	483	468	468	472	448	479	488	503	475	463	425	464	472	423	469	412	459	452	486	456	474	480	448	429	459	489	460	457	481	450	460	452	462	464	473	443	482	490	429	523	446	474	458	424	482	493	499	467	494	498	459	477	453	484	488	500	460	433	444	468	463	454	442	469	435	514	456	456	431	470	501	458	423	455	430	482	444	480	481	440	466	458	495	429	474	464	451	479	479	457	516	438	497	448	478	473	476	457	517	453	488	468	457	441	475	456	451	482	508	440	522	472	473	429	468	449	465	493	451	461	487	473	463	511	469	484	479	472	469	440	477	468	466	451	457	478	474	497	472	475	444	502	452	470	452	466	456	463	456	447	492	468	476	473	463	447	408	454	442	448	450	475	461	468	420	417	449	484	471	454	431	453	455	426	442	503	455	477	496	490	467	480	461	452	465	474	447	469	419	450	468	505	454	436	460	446	441	478	513	488	477	460	504	454	463	452	433	499	483	472	448	457	524	478	487	464	462	455	464	455	456	438	480	426	458	474	469	480	505	437	483	439	459	475	463	473	479	467	444	481	447	476	454	434	424	468	435	434	499	460	461	446	485	475	473	485	452	498	464	487	471	462	518	444	495	460	422	479	433	447	456	468	454	503	460	461	451	477	447	457	454	440	452	457	445	498	475	485	473	453	501	449	491	502	485	444	448	466	478	469	451	453	469	469	464	454	443	488	527	509	506	484	451	467	455	469	433	476	451	449	486	454	473	440	439	434	470	458	471	509	463	492	428	461	480	443	474	486	469	499	458	469	480	477	483	469	467	456	471	473	463	480	457	489	461	429	463	506	485	462	475	509	474	492	472	449	469	489	471	452	470	420	442	452	501	491	448	457	484	460	534	479	450	495	481	451	431	475	438	490	480	475	484	462	490	408	444	485	466	474	470	460	497	489	480	493	477	446	428	482	445	457	443	468	487	490	466	450	461	429	442	413	445	430	483	480	449	422	472	482	475	493	446	490	483	486	465	456	504	498	420	455	491	452	507	477	475	480	486	481	427	463	499	474	493	500	440	509	427	468	447	451	463	466	455	476	478	460	460	484	474	459	439	491	433	482	451	472	440	468	486	483	459	447	461	471	444	463	442	479	433	453	489	428	468	444	431	506	480	492	474	484	460	425	494	447	469	447	486	482	457	467	456	453	449	441	479	459	470	496	486	497	454	462	455	475	480	478	467	492	476	473	473	460	474	461	455	490	439	437	454	471	444	449	464	487	430	435	440	449	494	494	455	449	453	475	443	428	453	505	495	465	451	457	429	466	496	482	478	436	462	483	453	505	501	478	497	490	489	450	429	488	482	471	471	501	445	423	456	472	481	439	474	468	467	444	524	470	481	477	473	490	475	455	452	478	477	468	447	459	452	463	474	490	457	446	460	481	483	437	459	507	447	408	448	445	443	436	455	470	478	466	426	461	461	475	476	437	496	432	450	426	458	427	498	477	460	475	446	435	459	469	452	475	483	495	474	469	464	467	460	456	445	495	488	453	470	476	452	432	463	456	436	493	447	466	471	483	499	463	507	460	495	454	463	472	468	465	472	486	469	444	448	437	465	506	446	423	442	472	462	482	483	464	434	453	476	439	435	477	492	417	463	447	470	450	456	428	457	460	460	463	485	480	444	439	464	477	462	484	490	486	489	475	453	460	466	461	448	450	477	454	476	450	467	417	475	444	492	455	467	489	467	431	492	432	416	458	480	516	477	431	477	436	461	474	446	458	455	442	461	459	464	504	480	470	454	482	456	422	457	449	459	481	417	470	508	466
25450	10249	4062	2177	1666	1435	1275	1088	998	972	919	856	882	869	828	804	808	758	788	790	813	771	707	759	778	759	803	707	771	785	744	732	767	769	747	722	790	709	780	785	775	756	721	792	727	725	736	701	723	794	740	772	714	692	762	727	709	758	772	764	705	763	810	744	747	711	732	755	738	719	730	723	762	784	713	755	741	727	745	768	716	763	745	724	760	733	711	764	728	744	775	768	774	768	759	764	755	699	739	762	764	678	704	791	720	766	699	739	695	779	755	731	775	744	785	758	733	723	722	726	741	773	750	716	739	705	697	741	791	697	745	738	761	754	760	756	751	725	760	766	790	737	778	757	745	742	806	754	720	717	766	748	758	745	716	769	790	739	736	747	744	694	734	740	700	732	727	749	726	708	750	757	814	787	714	713	759	707	755	759	748	732	739	781	739	746	736	725	779	734	765	755	764	738	735	732	720	718	705	726	765	771	772	733	786	816	734	748	709	733	677	740	767	747	763	736	762	772	770	749	736	795	787	696	751	664	736	753	776	742	749	756	730	769	743	762	737	741	764	728	793	707	739	785	761	759	727	727	763	738	778	718	724	776	750	717	736	706	734	744	695	736	722	759	693	705	732	741	721	764	721	743	752	714	742	750	718	756	705	769	758	719	821	757	689	754	729	713	753	694	730	645	700	739	738	730	691	752	698	729	759	698	715	740	779	758	697	736	725	726	728	764	774	717	720	752	722	742	776	782	727	734	758	778	748	776	785	737	733	717	716	732	752	742	727	699	756	770	703	732	776	738	767	712	760	757	782	734	791	736	712	744	748	758	775	729	727	713	714	765	773	720	739	760	781	718	752	748	742	741	713	721	740	724	757	751	779	740	773	764	707	767	772	684	774	735	721	746	746	731	766	712	774	742	713	755	734	747	715	723	762	747	738	762	775	727	763	724	671	750	751	768	743	726	752	717	741	704	754	701	708	779	772	804	751	735	729	706	753	767	769	769	735	746	735	710	748	751	703	761	764	771	705	738	750	712	706	718	697	730	754	745	744	770	724	741	767	740	712	729	781	748	712	727	715	762	756	718	748	755	771	762	775	717	701	717	725	714	735	774	744	696	724	773	744	729	762	805	724	723	698	751	730	734	783	732	705	734	784	836	769	717	751	704	751	718	699	755	735	770	776	763	741	703	694	746	751	731	790	750	776	739	710	692	775	712	714	722	740	746	742	723	770	728	755	771	755	742	722	700	769	719	759	800	773	735	720	741	764	730	724	756	713	719	759	747	741	768	703	756	740	732	739	717	729	690	750	766	765	730	734	738	660	749	718	715	731	737	745	794	771	770	776	758	698	752	721	712	718	705	709	757	736	727	754	714	774	729	760	788	702	770	732	745	745	745	751	792	751	723	770	684	684	723	784	773	766	788	749	729	719	811	744	748	777	777	779	714	797	749	757	746	697	740	773	798	758	709	764	720	734	755	717	734	758	782	722	751	696	659	757	790	764	727	756	728	724	720	717	750	778	742	731	790	774	799	757	718	746	704	743	762	730	698	761	777	795	750	699	713	746	751	743	739	719	671	789	755	718	744	690	703	726	707	746	768	624	697	737	745	750	792	790	705	693	760	737	770	743	783	734	760	788	697	792	738	751	770	757	738	707	731	752	778	726	716	723	784	755	725	751	770	752	704	728	711	753	752	757	718	710	745	748	762	760	741	745	750	775	703	745	776	732	735	777	744	744	733	731	708	758	752	734	747	723	710	677	763	772	759	723	769	748	748	786	751	735	723	739	752	736	715	701	736	771	714	709	761	727	726	792	699	750	788	809	800	730	743	737	746	737	691	723	728	772	746	736	743	675	736	752	770	753	741	730	772	731	759	733	699	769	748	769	700	727	745	760	692	732	743	786	778	749	742	749	706	725	710	737	787	714	759	738	699	767	744	733	764	695	713	701	742	712	716	757	805	729	734	732	762	743	739	744	762	731	705	755	780	762	761	749	746	717	779	746	726	746	704	726	726	731	757	731	727	708	745	745	754	714	726	741	750	720	775	706	734	755	734	768	739	802	760	704	747	768	730	693	751	744	795	724	752	736	748	709	736	700	780	733	750	737	758	705	780	724	730	766	722	738	767	680	746	738	745	737	736	796	735	726	694	754	730	728	756	727	772	750	747	704	726	780	769	734	759	737	724	759	764	772	753	725	700	726	705	732	685	755	704	734	681	775	803	785	767	733	728	693	733	737	744	748	721	728	774	730	717	738	744	729	742	718	780	793	734	750	734	724	747	801	763	697	739	742	756	730	740	721	770	773	704	766	757	760	750	717	730	741	732	718	721	752	757	777	739	735	742	756	754	751	718	773	772	739	741	760	713	709	745	744	713	762	740	736	743	727	706	697	739	730	763	739	741	751	699	726	757	724	714	754	777	736	753	789	764	737	761	698	734	766	688	783	783	786	726	744	771	757	767	741	810	778	716	753	753	722	765	700	733	740	734	771	777	707	750	746	748	753	752	722	744	775	733	741	745	744	687	762	723	732	769	738	751	727	767	736	761	708	806	744	761	760	745	766	755	736	761	715	714	718	740	738	684	740	797	764	717	743	729	757	797	746	762	733	772	730	778	750	727	791	731	777	746	736	766	735	771	757	748	690	789	699	774	762	711	766	724	742	793	718	801	758	759	747	740	734	753	719	777	719	730	741	748	732	742	760	744	755	755	742	753	707	727	803	725	758	762	741	732	722	742	714	732	764	734	733	747	782	726	758	731	751	721	726	738	744	703	699	725	686	702	708	755	785	733	742	716	739	740	745	751	708	777	794	732	766	736	737	745	809	779	738	769	764	708	735	720	768	777	746	753	726	712	715	792	732	737	758	778	769	775	778	719	781	718	756	752	716	721	774	755	705	735	739	725	720	739	704	747	809	722	758	781	811	767	711	795	733	733	768	685	737	748	729	754	702	751	760	730	707	718	764	752	667	708	731	779	791	782	737	735	756	790	708	715	749	733	713	707	724	761	669	740	725	704	718	715	777	780	746	779	770	725	751	706	779	763	737	732	737	758	769	765	734	746	755	754	719	701	745	718	780	751	696	715	685	741	714	755	758	794	726	738	726	745	710	699	782	735	753	754	737	793	736	809	791	760	716	753	740	726	751	754	730	749	756	740	777	780	772	763	774	750	706	733	701	781	773	766	752	784	717	704	748	751	748	732	714	700	733	708	753	747	712	702	751	793	713	711	778	725	741	795	719	710	748	757	734	768	752	762	741	742	746	759	768	742	739	752	715	751	710	736	735	716	717	737	757	733	747	752	711	728	743	761	812	697	784	764	700	724	731	743	753	677	695	773	716	698	683	734	720	732	793	737	749	693	721	708	715	776	730	726	696	782	774	745	728	743	786	748	752	761	763	786	767	696	700	737	741	726	721	774	754	742	705	752	757	723	715	751	738	731	803	772	795	748	727	746	718	736	739	746	769	729	736	763	691	751	701	745	737	718	711	697	806	721
24230	21307	28538	24387	20935	4507	1186	884	694	637	623	605	544	526	507	483	532	470	490	469	442	472	511	424	428	477	444	405	453	459	436	463	440	424	443	420	479	439	440	423	443	410	410	387	392	416	421	402	382	448	444	413	465	390	424	418	417	397	443	377	416	400	418	459	443	396	394	395	448	439	418	406	400	434	426	450	416	394	396	416	428	421	427	424	425	436	401	427	365	419	412	377	443	440	418	378	419	398	426	432	427	428	419	453	439	402	420	423	390	442	434	413	432	464	404	453	419	429	402	410	418	423	393	438	410	432	392	431	399	392	397	396	405	407	423	416	443	437	415	410	424	391	400	429	422	427	410	420	431	456	421	385	402	416	399	455	412	417	447	422	405	400	439	412	405	424	397	429	462	394	407	437	403	430	473	422	412	451	426	421	415	469	398	392	407	420	427	418	377	387	398	397	393	409	438	432	441	384	466	413	431	419	396	396	439	382	415	410	401	432	408	418	415	413	439	432	389	442	409	386	433	433	409	421	414	387	425	401	413	417	438	416	383	386	421	457	456	423	434	421	417	420	390	422	398	425	430	409	432	415	419	427	425	376	402	392	419	418	414	416	389	381	430	392	418	409	438	423	389	458	417	416	411	402	387	410	449	408	397	415	435	438	428	445	427	414	429	410	445	421	460	444	386	424	418	410	406	387	423	465	424	431	425	426	392	406	447	393	427	405	450	410	406	419	391	465	406	439	440	429	403	427	398	415	401	465	414	393	429	430	440	387	440	417	421	405	382	430	403	414	419	449	417	429	442	429	424	383	443	442	443	407	395	442	432	441	418	451	416	418	404	445	425	415	414	426	409	435	414	429	405	454	404	417	413	401	389	465	406	406	415	420	413	371	425	420	393	393	443	399	396	454	454	387	432	410	423	410	405	421	433	385	402	396	406	420	408	412	417	421	402	448	379	437	439	436	431	458	440	406	406	428	413	420	403	449	403	445	429	415	409	414	408	367	405	404	432	404	420	402	414	402	421	407	425	386	446	395	417	410	433	435	403	419	413	388	434	398	425	415	408	416	371	404	389	405	403	430	433	430	452	391	447	390	460	412	450	405	403	441	453	423	413	443	397	401	409	393	420	394	401	458	419	394	412	395	409	434	412	409	445	385	433	412	444	411	418	404	409	422	429	439	400	392	409	433	427	424	403	409	434	431	405	412	431	408	451	376	407	450	404	398	405	459	402	449	401	426	398	415	414	431	407	425	412	416	417	429	400	388	413	408	380	430	426	389	411	407	406	427	440	411	427	416	444	398	383	412	416	428	405	420	431	414	420	431	421	397	392	417	395	415	389	421	447	419	414	430	469	384	407	445	402	476	374	456	423	390	375	425	395	412	397	397	405	430	385	435	456	405	384	455	410	463	405	415	436	399	408	418	409	375	417	410	396	400	425	474	392	398	423	448	402	405	427	432	407	407	443	411	440	421	381	401	423	438	436	411	441	421	390	426	381	410	421	437	427	460	430	427	417	417	413	405	381	394	406	411	466	406	425	473	445	411	408	429	399	379	428	426	428	421	428	395	409	408	420	393	407	430	415	394	436	423	403	445	457	405	392	438	405	408	392	425	421	377	412	403	417	408	439	414	438	411	427	418	414	417	406	423	431	405	408	431	417	412	389	403	397	423	442	419	391	398	437	449	435	439	404	396	404	418	405	444	375	407	421	446	414	405	409	467	409	451	426	381	412	403	422	422	393	416	435	432	433	432	424	443	418	390	415	392	416	403	419	417	402	441	410	419	432	439	419	411	373	427	411	424	411	428	399	419	384	406	423	412	424	396	387	440	391	444	413	407	466	446	433	386	432	405	412	399	360	428	428	386	402	453	392	441	388	403	416	403	423	416	396	427	429	405	374	410	451	407	437	446	427	395	403	430	419	477	413	422	400	407	466	425	400	422	421	410	418	410	434	420	357	447	414	424	412	411	412	417	406	427	454	422	441	397	403	431	399	427	396	421	428	394	386	396	385	405	402	395	397	404	381	401	410	397	429	430	436	375	419	420	434	431	400	427	413	417	411	410	431	392	434	437	400	426	392	384	438	409	397	381	413	441	410	443	412	384	419	387	398	418	455	397	406	405	421	433	405	430	464	417	447	401	412	438	380	411	414	428	435	422	439	393	395	415	410	438	384	403	429	437	401	416	407	432	393	405	445	413	423	429	405	418	378	412	428	407	400	395	394	431	409	442	420	423	416	448	421	375	421	422	373	399	422	409	445	406	399	420	412	425	399	449	421	422	436	410	412	403	431	367	406	430	429	414	415	415	445	432	408	382	483	463	396	426	400	411	424	387	429	415	401	425	413	404	421	421	418	360	395	436	393	421	396	377	379	398	423	397	411	382	396	437	428	419	464	438	415	390	404	400	441	434	405	418	421	426	414	428	411	414	419	419	419	393	441	402	425	419	427	413	415	445	413	376	404	409	437	412	454	397	428	470	389	379	397	445	397	424	428	428	438	412	419	422	416	434	391	419	431	443	417	424	430	431	434	415	406	419	421	388	443	398	395	432	415	447	439	411	398	415	405	416	414	376	420	396	376	402	423	404	433	425	406	462	405	398	431	427	395	419	412	423	449	413	416	437	444	417	409	392	425	409	429	433	413	398	436	388	394	416	409	424	479	394	439	476	388	406	435	430	399	408	435	407	413	404	466	391	417	450	389	418	405	426	418	364	413	422	392	399	450	451	402	415	444	412	413	386	420	417	408	421	397	389	386	465	428	447	433	402	433	400	390	407	381	423	409	435	397	427	448	411	391	429	424	403	433	428	398	422	379	446	412	407	405	419	429	439	440	394	445	388	478	404	425	447	450	398	409	420	376	419	391	419	387	428	422	438	429	406	406	398	369	414	402	411	427	414	410	453	419	437	414	439	391	399	419	417	413	391	408	400	392	429	420	389	399	450	405	408	426	432	426	402	404	430	389	415	431	414	425	409	422	418	420	393	422	392	415	416	402	402	416	453	404	442	411	395	399	385	402	424	435	440	407	399	421	415	401	392	413	432	421	431	386	429	393	384	428	411	417	411	441	433	441	434	412	418	409	399	407	402	406	407	388	409	374	426	398	416	410	412	428	436	405	389	405	418	410	396	394	408	417	428	444	402	439	451	444	418	416	437	390	408	403	458	400	423	412	381	390	413	404	374	431	439	430	421	405	421	405	383	424	400	429	416	451	448	463	418	429	439	437	429	436	447	423	404	397	447	391	414	412	440	407	440	448	446	435	423	392	449	403	394	412	406	425	381	422	413	446	403	388	410	381	395	412	430	402	419	417	427	419	444	423	436	403	381	416	435	442	415	419	409	441	416	459	426	398	380	423	411	419	430	447	441	395	435	456	446	425	425	407	409	416	416	397	439	397	401	403	408	450	415	432	453	404	413	371	451	405	435	385	420	413	387	441	403	441	433	398	401	403	431	384	363	392	434	435	474	435	423	430	419	405	413	429	443	411	401
30383	20661	10752	5674	4063	3092	2601	2046	1710	1488	1379	1231	1095	1107	1002	882	897	837	828	776	864	766	724	739	716	720	713	718	727	746	745	665	663	678	728	680	731	700	679	676	695	699	670	683	699	712	681	642	701	677	729	671	658	659	705	673	659	682	696	652	665	721	684	694	618	680	663	641	671	674	633	660	662	671	684	679	652	649	690	656	645	664	686	713	652	706	667	675	699	651	666	717	644	673	659	666	697	680	682	675	631	674	660	695	721	606	650	672	721	678	636	698	673	671	635	660	666	679	673	682	637	660	693	666	625	612	710	683	690	680	740	677	671	721	668	664	650	693	668	682	671	656	698	654	680	720	687	704	681	611	685	700	668	705	701	674	652	623	680	662	658	671	648	692	666	618	638	677	669	691	644	696	705	641	652	680	693	690	668	699	698	683	680	672	667	661	662	653	683	712	659	670	660	713	658	653	633	680	679	677	681	674	719	677	666	689	666	640	714	633	642	628	695	671	659	677	673	725	653	662	659	688	714	709	637	654	684	667	671	670	654	684	684	690	732	735	681	680	697	675	668	697	649	642	703	676	703	666	661	672	658	690	650	693	689	695	677	695	701	644	621	688	670	631	691	699	622	679	698	694	690	686	672	686	648	666	678	673	648	652	691	706	612	661	627	685	715	640	637	692	675	630	688	653	660	701	669	660	673	715	689	720	650	653	642	702	630	711	666	629	674	682	712	686	659	706	648	693	685	657	608	651	650	629	690	685	662	694	645	692	688	725	686	689	667	721	671	656	628	672	698	669	652	685	668	659	677	662	716	685	642	657	675	695	716	679	675	656	682	686	669	628	721	657	649	689	668	617	702	710	631	615	678	660	665	651	631	690	665	644	645	653	711	669	705	644	665	714	688	687	708	701	716	713	628	698	718	697	680	663	645	697	690	710	685	677	629	652	660	669	704	655	697	677	641	695	669	692	653	689	694	656	646	677	640	695	741	689	662	672	612	696	679	675	655	688	687	647	683	734	660	687	700	691	704	632	636	702	644	656	719	702	680	705	680	664	678	706	633	674	652	681	650	693	754	718	639	680	648	676	671	695	646	702	689	669	669	701	658	646	646	643	607	676	687	665	665	682	677	662	648	713	674	634	666	689	672	667	651	683	700	676	651	646	672	636	671	699	655	720	601	674	676	642	657	707	677	678	686	675	660	662	639	636	740	720	715	640	634	676	662	676	685	708	677	702	644	638	677	660	672	706	655	647	621	643	663	638	676	676	657	659	664	681	653	680	651	718	680	664	658	666	680	672	682	720	667	664	697	702	679	694	660	726	674	651	618	661	667	647	682	644	634	655	704	677	665	654	699	691	639	684	641	664	677	673	680	708	688	691	656	681	710	676	663	653	666	691	705	647	723	676	679	680	672	643	665	679	681	666	696	698	656	704	664	679	688	646	673	691	663	685	706	709	692	660	678	677	653	702	707	694	682	701	681	695	681	687	656	620	687	671	693	656	674	684	635	654	673	666	676	708	679	644	706	650	670	731	649	666	642	662	698	675	654	692	642	683	646	652	668	653	650	680	647	685	635	701	649	676	674	697	660	713	703	691	679	700	672	677	655	673	692	690	606	663	678	637	688	604	666	630	648	702	675	674	691	667	654	662	654	675	647	680	679	637	657	700	682	689	684	723	658	666	629	681	671	650	675	708	668	639	694	668	688	640	720	662	693	686	677	634	689	685	643	713	614	654	656	677	671	708	728	703	686	675	664	673	725	685	651	694	700	636	684	648	705	627	663	707	679	666	640	626	601	695	660	641	672	632	645	648	673	673	739	632	680	698	682	676	639	652	644	702	698	701	681	705	629	701	662	691	681	636	663	686	704	707	653	681	646	689	670	684	695	705	677	644	679	618	686	647	695	682	628	677	664	702	669	689	694	705	637	673	704	666	632	705	708	668	682	679	686	641	645	711	629	628	655	653	691	660	713	673	695	701	673	674	648	671	664	666	689	661	719	678	669	630	666	625	694	652	641	662	642	679	673	606	665	687	663	657	710	688	690	641	736	706	656	694	700	711	665	676	687	695	684	646	696	667	642	667	689	719	685	620	659	687	695	694	689	640	702	684	690	697	658	653	659	704	671	683	651	651	670	763	649	677	654	646	708	624	681	671	666	676	670	692	708	649	668	668	694	726	606	640	656	709	684	693	674	697	673	690	654	628	699	697	626	670	629	661	667	638	662	691	666	638	678	651	636	674	657	673	665	642	661	718	660	678	692	709	636	693	654	663	671	697	630	671	648	686	659	655	700	670	647	669	682	654	652	677	612	652	636	655	688	685	719	646	683	659	675	676	676	659	659	664	694	652	673	686	675	709	706	732	681	689	669	687	679	698	715	680	702	655	647	677	651	659	663	676	711	710	717	634	669	638	676	646	673	713	642	693	658	711	666	664	677	658	670	636	653	652	662	678	658	650	651	665	662	659	658	689	690	663	683	688	688	668	653	693	670	688	740	650	686	669	670	706	673	633	690	621	687	688	723	639	680	698	655	653	691	637	677	697	696	674	672	640	698	745	671	643	661	655	714	673	707	691	638	665	702	668	645	660	676	674	688	667	686	683	674	648	661	645	699	710	677	650	678	672	656	677	657	643	667	657	719	683	711	664	679	709	634	676	704	687	690	625	651	681	691	636	665	672	692	643	667	678	665	646	672	666	721	686	649	673	662	636	686	681	655	738	682	673	638	710	696	643	684	630	647	710	694	642	683	655	687	650	667	658	667	682	652	727	690	700	656	690	686	699	697	669	662	637	639	695	637	680	695	650	605	670	691	731	670	690	694	680	618	677	681	677	692	629	650	656	664	710	645	637	700	632	653	683	690	670	661	662	662	693	667	670	728	652	647	674	654	675	671	678	665	692	702	688	665	642	656	661	698	693	649	689	659	652	631	636	659	727	714	674	683	628	671	726	647	734	672	662	723	635	650	698	695	661	713	677	686	688	720	658	651	691	699	649	644	689	719	671	658	669	671	635	659	655	666	646	705	647	671	689	703	708	637	653	652	660	692	693	698	674	674	679	691	646	654	662	689	653	640	661	637	715	625	702	638	692	686	633	681	645	659	709	681	629	642	681	681	653	673	682	691	714	684	669	695	646	686	669	688	703	673	694	692	672	692	711	660	683	678	711	663	622	639	663	680	675	679	645	666	638	668	668	654	677	669	647	641	642	678	632	683	662	699	694	632	664	707	652	680	675	669	675	704	690	692	629	677	685	680	692	659	651	678	703	687	667	720	725	685	655	645	682	698	662	655	669	698	668	650	687	686	664	672	708	613	705	677	663	694	690	691	666	628	695	649	692	649	694	694	690	651	724	665	716	651	732	711	673	713	704	668	689	683	654	681	654	662	675	708	683	708	697	710	640	641	647	632	698	636	709	684	692	673	679	672	671	632	667	663	679	667	652	650	642	703	711	690	664	694	673	680	629	681	702	646	647	735	677	659	675	616	634	664	640
23273	21304	29068	23861	21306	20471	2912	956	655	546	524	455	384	344	340	307	324	318	278	249	230	245	211	222	209	214	222	204	198	198	213	200	220	184	215	181	208	200	220	213	176	210	183	182	203	183	209	209	193	191	186	212	195	186	191	198	183	187	175	191	181	198	218	196	210	197	179	194	185	185	194	213	174	199	194	204	179	196	160	180	195	197	213	194	190	197	188	176	218	196	188	163	188	211	191	171	173	216	214	235	174	188	195	165	200	181	182	189	186	186	197	182	194	186	175	207	168	182	178	185	172	191	180	163	167	191	198	192	194	179	166	174	193	181	168	193	190	185	201	184	167	178	204	172	195	203	167	185	183	239	196	196	186	200	195	184	190	203	175	189	202	199	190	163	181	187	190	184	188	176	192	180	214	179	175	180	192	217	203	200	200	190	187	190	194	191	200	169	176	215	197	192	187	206	188	163	192	174	159	175	181	176	183	205	184	203	171	188	206	153	203	174	204	173	187	182	164	175	182	206	179	191	174	191	166	165	193	166	208	191	209	187	190	199	169	183	216	190	187	179	187	178	178	188	184	189	165	211	175	192	200	173	177	161	188	180	178	188	180	181	209	208	168	205	175	179	168	185	184	155	201	184	168	177	193	168	183	203	185	182	161	163	193	194	168	180	176	182	161	177	200	187	149	185	188	181	178	172	182	183	192	175	179	188	184	200	195	178	189	170	179	169	200	198	181	185	190	193	187	191	175	169	193	174	190	218	179	186	191	184	197	202	187	198	198	183	189	167	191	177	170	190	192	174	194	182	169	203	160	180	169	189	174	181	180	207	185	195	182	175	202	178	175	179	160	185	182	199	163	198	211	179	180	165	187	195	179	189	185	201	186	169	192	201	195	185	170	155	198	172	181	203	198	184	181	200	172	185	184	202	167	193	208	199	172	177	216	226	165	176	191	186	168	201	182	173	172	182	183	182	170	196	169	174	190	169	165	189	207	187	206	208	164	198	181	189	193	184	177	168	178	162	199	183	169	208	186	200	189	195	193	180	157	168	174	206	169	169	171	172	197	198	191	193	147	200	205	179	178	193	189	185	200	201	178	187	175	174	193	164	176	170	178	203	189	208	183	179	179	179	191	163	167	157	173	177	184	184	176	216	182	185	182	197	217	182	211	173	184	193	174	212	202	170	172	171	177	188	196	218	202	184	171	177	187	167	186	169	197	186	158	202	192	190	192	194	185	164	178	191	195	176	151	180	175	196	181	180	185	208	176	184	209	199	192	185	174	174	172	186	189	187	204	176	193	162	176	225	184	171	178	184	171	171	171	195	167	205	193	171	187	209	187	184	182	179	185	160	184	197	170	184	174	175	205	184	174	181	165	198	188	193	179	195	171	208	169	176	167	184	189	170	198	189	189	180	156	220	169	200	181	182	173	192	185	205	209	174	172	175	187	174	181	187	187	168	188	163	169	173	177	169	184	184	205	178	175	195	182	206	177	195	185	166	193	177	204	187	197	182	188	174	180	180	209	188	165	181	161	182	196	174	169	182	181	194	197	196	169	161	194	194	161	186	192	171	188	195	187	168	186	201	192	163	182	189	197	191	163	178	182	190	198	163	197	198	190	192	179	164	193	202	208	199	179	213	177	188	175	195	192	185	178	177	178	192	191	178	190	186	171	181	213	189	165	208	216	193	206	166	178	198	197	196	162	196	190	196	194	203	194	179	191	191	209	188	181	170	178	179	174	172	182	170	186	171	182	184	143	191	178	166	194	194	179	193	161	169	163	187	191	178	169	180	182	188	186	180	187	199	193	193	199	177	167	193	170	199	193	186	179	156	192	229	190	218	186	185	190	186	182	193	210	169	205	187	201	185	183	197	188	170	168	196	183	170	172	190	179	209	210	185	193	192	183	196	204	175	173	184	217	177	202	175	196	175	188	170	196	189	198	182	201	167	191	173	202	189	179	161	199	182	194	189	176	199	184	178	178	194	180	188	185	178	171	205	188	196	195	164	195	173	163	186	190	203	179	186	173	207	173	168	196	184	184	193	192	191	196	188	187	170	157	188	190	199	179	187	183	193	186	174	191	182	176	181	188	202	221	176	187	214	167	183	187	192	199	176	187	185	196	171	195	198	202	176	186	192	199	164	184	193	191	176	201	176	155	184	178	187	168	201	205	197	187	206	189	194	177	194	193	189	180	190	172	172	175	205	193	175	190	181	187	219	192	178	205	178	175	159	206	182	195	198	180	193	206	175	170	186	205	187	217	182	184	180	171	180	160	187	204	175	181	169	188	181	188	167	222	188	189	208	216	198	173	189	159	166	189	204	175	184	187	164	209	187	158	198	203	207	185	203	178	185	202	188	201	192	178	162	192	209	178	178	205	198	178	198	176	181	190	182	187	208	191	174	157	181	194	186	185	193	187	187	175	217	204	165	179	207	184	175	194	200	186	185	180	174	190	164	192	172	181	183	171	190	155	169	173	174	187	221	188	181	183	174	199	201	185	196	175	178	188	191	204	193	187	173	218	195	196	179	171	198	178	194	171	209	182	211	190	189	195	173	177	204	168	197	195	205	160	205	179	192	203	186	198	209	200	165	202	185	194	196	178	163	184	178	187	182	180	183	176	189	194	154	168	217	190	154	201	187	182	195	163	176	191	191	191	191	189	170	211	168	191	179	161	175	177	177	158	203	187	172	185	197	209	174	196	185	202	162	184	167	185	176	188	167	179	162	180	193	166	198	183	172	185	187	183	184	191	187	215	183	172	164	168	159	189	191	180	198	190	194	191	160	171	207	164	196	180	212	177	207	182	202	191	189	201	206	188	166	205	179	188	187	193	173	197	178	200	197	185	172	182	181	155	195	189	177	190	184	169	189	211	183	182	205	197	197	204	199	174	194	187	218	207	165	167	199	183	210	187	165	169	183	180	157	191	203	182	183	195	174	189	177	205	183	197	198	202	178	186	184	182	178	185	213	160	191	175	178	184	185	208	183	194	180	190	162	196	180	189	177	188	217	171	172	179	168	196	202	176	178	198	184	195	184	195	181	182	186	217	188	180	186	191	193	171	184	199	168	203	168	204	177	188	202	189	194	210	185	203	159	194	179	203	177	189	186	195	172	176	170	192	153	170	190	167	171	162	175	178	170	189	184	191	157	201	172	165	173	190	193	159	205	148	157	188	189	182	193	201	186	171	187	181	230	186	202	186	178	196	184	203	180	176	195	185	188	207	189	177	198	179	193	184	167	188	187	166	169	204	200	177	194	180	161	185	174	156	186	198	201	188	168	169	182	173	165	192	171	169	206	174	196	180	176	167	168	202	175	178	196	166	163	165	181	176	178	174	182	167	200	190	171	204	186	194	179	191	175	177	187	171	188	191	192	217	194	182	212	175	194	174	172	194	213	194	196	202	166	176	197	181	184	184	172	203	187	172	203	181	188	193	188	187	196	177	185	202	189	173	199	186	178	204	192	195	197	161	168	204	190	185	193
34712	24995	15136	8120	5858	4272	3249	2579	2152	1746	1388	1273	1024	929	809	733	634	615	555	541	508	489	475	482	444	419	427	424	394	433	375	349	390	367	351	375	366	379	359	359	338	337	337	338	325	302	290	357	320	339	332	327	316	343	315	336	340	286	335	329	354	303	347	322	305	328	344	315	318	316	272	304	319	295	328	325	303	289	315	329	312	288	298	338	337	318	312	300	325	339	300	308	324	329	345	321	296	318	335	309	294	310	315	329	300	293	313	285	337	290	320	318	322	334	296	290	326	321	305	317	317	320	323	312	332	310	298	298	330	288	315	328	313	307	302	335	311	322	311	351	304	304	337	323	332	310	317	323	298	304	300	310	332	316	303	302	316	300	312	330	296	312	288	308	320	310	311	323	299	330	305	298	341	324	320	298	292	318	316	307	339	327	313	338	328	332	308	315	303	330	338	273	301	305	289	279	291	343	300	342	334	342	286	296	327	302	316	299	309	300	327	330	324	300	315	282	270	312	297	308	284	311	289	324	329	283	295	303	319	344	295	303	270	314	302	348	300	302	334	304	291	289	332	312	270	317	310	285	315	345	305	327	310	318	310	323	306	279	288	334	338	291	294	293	317	318	291	311	347	354	323	323	308	312	292	320	276	343	316	333	313	280	315	296	300	298	306	309	313	330	293	322	304	310	302	299	313	312	297	311	323	310	297	331	289	320	314	324	337	301	328	290	302	296	324	324	314	317	301	296	331	311	314	315	303	305	316	339	302	296	310	302	340	295	282	311	320	318	313	325	287	307	328	330	309	304	302	301	328	311	319	288	310	321	323	312	326	305	301	338	306	323	339	297	288	295	304	323	333	317	320	315	311	318	320	326	308	299	331	339	311	331	298	338	321	355	321	308	308	320	301	329	313	328	297	316	301	299	307	310	329	330	316	306	299	334	342	328	343	326	297	325	325	296	341	329	284	314	296	302	318	322	321	328	286	299	322	310	332	313	323	318	340	314	322	295	326	301	274	326	306	336	313	326	310	309	284	321	314	310	307	316	316	322	316	308	301	303	288	322	310	302	302	292	322	326	320	314	288	336	316	326	308	310	289	340	331	303	312	292	349	327	321	333	367	324	329	333	336	300	320	299	307	284	321	328	301	296	280	347	328	327	279	307	317	336	331	318	304	321	320	308	327	321	310	350	300	306	332	314	324	310	295	324	294	286	305	299	326	320	328	300	313	324	345	327	275	310	313	312	276	307	307	288	329	295	316	316	305	317	325	330	329	286	302	314	323	321	315	307	273	335	312	311	312	296	304	339	319	306	303	285	314	318	329	298	329	309	300	311	307	301	313	316	329	313	291	333	310	339	296	318	316	333	326	264	320	291	307	321	312	310	334	334	280	313	307	312	331	307	331	289	300	264	297	296	313	337	309	314	287	322	325	327	302	308	325	305	334	315	296	289	307	315	330	298	312	298	310	308	323	285	313	306	315	348	322	305	292	332	325	293	305	310	332	299	307	324	343	327	308	327	308	320	324	340	301	302	336	318	330	301	301	302	314	308	331	299	321	314	302	267	299	308	349	324	298	345	321	277	300	280	317	284	309	296	318	304	310	285	305	302	316	319	315	307	286	328	324	304	299	304	320	314	300	307	305	326	305	299	300	315	323	298	312	304	299	307	291	303	297	312	342	307	308	303	322	321	307	308	324	314	309	316	313	331	305	307	309	339	289	310	285	315	334	301	328	316	310	313	284	281	283	281	314	323	330	288	297	318	320	363	323	316	298	307	317	297	282	298	291	335	320	295	297	328	287	335	336	308	318	328	312	331	319	296	315	312	306	288	264	341	313	330	311	294	273	299	319	308	321	313	320	270	297	330	334	322	294	334	289	345	282	321	300	300	329	302	332	325	284	324	315	357	312	319	306	321	308	303	347	308	302	320	330	307	326	351	296	351	287	315	321	279	306	307	326	298	301	319	271	344	320	301	318	297	318	301	267	335	292	331	323	342	320	341	322	288	333	309	312	291	298	307	307	305	317	331	287	307	289	298	332	308	307	313	297	299	306	291	317	307	314	296	311	297	297	311	302	333	300	299	340	313	321	274	308	311	278	324	350	308	318	298	321	286	270	296	282	304	309	301	322	333	298	314	284	308	319	302	308	319	316	298	303	312	282	292	293	298	311	333	310	283	340	340	279	300	334	324	339	309	308	337	334	332	320	301	332	337	299	303	298	313	330	303	278	271	327	335	300	303	302	309	323	312	300	294	332	319	308	346	309	334	296	287	314	309	286	316	290	283	310	327	318	293	271	332	313	315	333	339	289	333	312	325	309	319	315	318	331	303	314	304	291	307	347	306	315	300	308	285	327	311	338	304	307	311	299	297	332	296	305	266	296	295	275	325	298	314	322	320	316	293	320	307	314	327	320	304	343	299	328	299	315	329	303	308	313	292	304	331	292	308	306	296	337	316	317	304	290	324	289	316	306	300	306	308	307	307	306	313	349	290	298	309	313	343	275	317	298	295	300	356	283	298	308	286	306	318	290	312	310	340	312	300	285	325	323	316	299	335	316	299	288	320	277	342	315	297	304	306	320	309	289	311	287	323	304	325	329	320	331	337	320	264	316	274	319	250	311	289	302	290	329	302	277	350	297	329	301	327	304	317	339	330	329	280	291	328	306	291	292	303	302	301	333	340	328	344	301	335	290	312	296	301	304	301	308	314	307	300	307	339	313	308	311	320	311	313	331	322	323	315	334	334	290	294	304	299	302	301	290	322	325	316	344	326	298	303	330	323	295	287	317	311	288	307	328	297	292	305	316	311	271	298	334	297	322	338	304	335	277	325	311	322	335	284	328	304	312	297	305	301	295	303	310	290	326	292	319	332	322	337	313	316	315	309	342	296	310	300	323	297	296	321	315	316	278	332	323	336	292	340	288	312	318	316	284	302	283	319	323	314	314	335	312	302	300	336	311	296	320	296	293	301	332	326	327	291	290	323	299	321	288	329	303	313	325	331	308	301	334	316	312	297	292	321	291	292	333	316	306	307	351	319	304	280	326	306	295	304	321	318	320	318	322	291	316	328	279	309	304	334	285	277	315	322	330	325	307	316	335	295	315	301	309	284	287	325	306	312	295	276	314	321	312	347	307	340	319	314	329	320	313	316	306	325	336	298	301	306	318	286	299	296	339	313	342	286	345	313	312	302	277	323	336	288	309	296	316	325	310	322	304	340	308	292	339	298	286	337	326	291	298	318	302	307	310	278	324	299	311	310	327	315	316	326	333	319	323	341	303	339	325	321	317	326	282	320	321	299	329	318	293	325	314	288	291	314	303	315	314	323	322	312	302	324	295	345	316	326	322	321	306	308	304	313	317	313	317	329	318	338	317	311	318	341	320	297	301	297	329	321	300	307	326	303	286	322	298	313	276	278	302	328	321	300	340	309	319	334	297	315	329	338	292	307	298	297	293	324	287	329	289	351	317	284	304	315	313	347	296	308	299	325
27431	20472	8614	1504	835	674	606	593	564	549	471	495	523	475	471	487	516	470	509	482	466	500	510	479	481	470	465	488	463	490	477	421	469	434	471	456	461	452	451	454	464	479	495	450	494	487	460	424	451	472	424	498	451	444	495	459	483	437	488	470	491	464	415	442	435	433	470	441	445	446	437	456	466	467	456	458	443	489	420	455	472	478	464	454	444	484	448	463	413	432	464	437	458	490	485	476	452	494	441	474	441	465	473	444	474	445	496	427	460	450	452	476	464	484	451	462	495	463	463	483	425	441	448	452	442	493	415	459	470	462	456	460	417	470	443	435	466	483	420	409	468	453	500	454	468	491	474	447	479	454	455	433	425	444	462	437	499	489	473	462	447	470	418	448	488	487	456	489	454	423	469	448	455	476	473	513	459	472	486	466	500	412	495	444	463	443	452	457	453	446	437	464	470	481	479	476	427	442	459	455	450	482	434	454	467	481	472	462	446	446	424	429	472	485	471	460	453	471	461	459	445	477	502	477	470	469	458	473	505	426	490	469	435	443	468	481	480	439	490	450	445	456	493	449	499	436	447	480	465	482	451	443	459	452	479	455	495	434	480	436	472	470	430	448	445	489	466	443	500	444	410	461	467	470	417	480	474	478	460	475	464	470	445	482	474	454	465	420	447	471	436	463	477	443	477	472	425	496	470	417	416	497	440	479	452	460	445	434	430	470	440	455	458	435	455	483	472	443	416	471	470	480	443	454	436	443	437	458	468	441	452	421	477	448	457	451	468	453	494	438	431	463	446	459	416	453	411	466	461	492	436	485	400	442	393	507	441	475	486	453	465	469	465	452	459	496	498	449	473	437	453	430	464	455	486	478	434	473	462	486	449	442	449	474	442	472	446	461	460	454	444	461	470	447	449	424	450	429	498	452	442	443	458	452	438	470	453	461	519	493	481	480	469	453	505	469	462	473	439	470	482	449	437	463	526	497	470	467	495	461	441	436	467	462	476	471	433	457	485	474	422	439	458	463	444	474	448	445	472	492	464	477	432	434	471	499	432	451	465	465	468	431	498	452	435	463	467	437	465	501	488	483	494	468	477	463	432	472	409	472	454	458	456	474	450	465	433	483	518	437	446	446	480	467	455	425	442	515	450	423	437	438	457	477	447	482	449	481	454	460	470	460	446	463	454	488	467	429	456	453	478	436	456	498	440	417	487	465	457	455	447	429	456	465	473	444	442	459	453	446	463	454	439	482	454	437	489	433	449	463	448	459	458	466	475	432	448	478	456	450	473	452	457	476	442	442	468	424	454	464	459	484	463	461	495	460	422	505	468	481	443	477	439	478	494	437	432	449	464	440	504	438	458	463	480	466	469	490	458	455	468	476	492	498	484	472	470	475	474	453	457	481	450	462	474	445	457	451	440	448	476	444	454	440	463	478	441	453	442	454	481	502	430	473	492	479	456	457	473	452	478	467	447	462	463	456	462	469	487	450	477	468	501	459	455	479	456	504	452	442	460	474	449	529	422	482	487	465	470	457	456	415	469	441	467	463	469	494	415	458	473	474	478	496	430	456	476	464	431	532	476	474	451	474	494	520	426	458	487	444	471	485	498	431	479	474	488	477	466	481	410	499	438	456	476	472	480	437	470	487	440	438	453	428	485	461	446	422	488	478	468	460	484	459	437	474	466	443	456	456	432	489	455	467	419	494	477	458	450	436	488	471	457	456	493	455	481	455	449	471	445	457	470	448	477	435	464	436	534	464	488	482	509	449	453	438	441	458	444	464	459	458	443	527	480	464	476	447	494	456	456	491	492	487	479	505	502	440	481	441	442	449	495	466	465	489	442	454	464	491	439	438	492	444	466	454	489	485	454	477	431	488	457	444	458	462	524	476	474	468	408	496	479	491	454	471	450	437	471	472	436	446	494	471	453	459	457	457	472	482	500	470	459	453	467	475	478	443	432	481	466	464	463	479	446	428	467	442	444	476	491	498	472	492	443	433	414	487	464	452	483	465	449	490	450	468	437	439	461	444	468	415	445	482	456	454	453	451	457	468	458	509	428	440	451	431	472	461	428	470	465	472	433	454	502	506	471	465	457	445	441	459	452	462	509	493	458	473	458	434	466	460	454	445	454	515	473	468	517	462	467	454	428	458	463	460	449	432	469	454	439	471	485	486	456	428	462	494	444	478	433	444	458	431	499	485	443	462	464	457	454	447	452	481	443	460	457	452	463	433	434	441	444	460	474	445	436	426	425	431	448	441	433	459	467	456	442	441	440	442	470	461	485	439	468	475	468	453	430	464	432	464	452	457	487	464	485	429	453	463	456	499	446	481	475	405	454	444	476	488	459	457	438	480	448	461	455	448	484	452	445	449	437	460	446	469	464	412	462	435	463	468	461	475	463	424	481	463	470	462	463	497	471	474	447	466	493	444	449	462	466	423	423	457	504	426	450	432	454	488	443	467	453	432	435	443	448	459	454	478	452	479	440	406	486	464	450	434	468	458	488	497	513	468	509	465	468	462	490	472	512	457	466	472	452	455	429	460	438	487	476	493	450	472	434	529	435	434	449	478	488	447	457	436	438	456	404	438	479	428	449	443	433	438	478	485	468	459	508	463	447	486	445	473	464	501	463	467	481	416	462	481	458	473	493	437	472	456	434	440	442	472	455	461	480	439	459	456	505	452	475	468	467	509	459	450	485	467	435	455	419	458	492	478	437	461	471	497	447	445	481	469	414	478	460	486	443	439	487	465	493	443	461	490	487	421	494	467	481	407	428	479	456	463	477	431	428	503	414	472	445	454	496	478	497	509	463	507	473	446	441	450	465	462	469	479	429	453	512	479	402	450	397	462	490	444	407	431	398	448	481	470	414	475	481	475	505	453	448	484	492	460	458	454	459	452	473	452	463	435	445	474	449	446	463	446	476	480	471	477	442	494	487	456	458	477	460	489	458	501	443	471	443	444	485	477	430	433	455	461	471	458	448	502	428	476	504	470	445	434	491	446	439	445	475	501	456	488	452	433	520	456	460	453	465	449	446	435	463	506	452	434	450	471	479	478	449	462	471	441	480	454	459	493	502	468	424	459	439	456	460	448	466	457	451	434	468	433	414	515	430	475	465	453	464	457	435	469	468	488	432	425	475	485	520	481	524	425	451	432	505	504	441	450	468	482	426	441	492	445	469	489	460	437	479	476	478	452	457	488	450	472	452	478	480	473	476	465	504	452	458	447	438	419	454	513	489	484	471	460	453	480	472	464	467	503	446	462	435	457	451	487	451	448	458	421	438	465	422	441	471	472	454	482	465	462	487	489	471	475	517	424	457	476	455	481	465	483	451	428	472	471	437	429	468	468	449	508	439	439	462	472	456	482	450	420	455	451	466	477	443	484	448	449	459	474	494	431	438	458	457	499	436	467	465	473	425	475	478	431	454	450	452	484	439	488	450	487	431	457	434	455	429	485	474	468	452	441	475	470	480	452	443	470	489	456
25512	11001	4167	2191	1725	1435	1169	1117	1003	977	883	883	830	833	830	830	791	812	760	776	780	759	796	775	764	769	794	746	722	735	689	740	743	817	766	756	746	776	766	763	741	709	732	754	733	716	765	722	738	769	715	707	795	734	721	787	746	741	735	731	735	785	661	741	738	704	717	701	717	783	691	736	753	739	727	732	710	715	772	719	731	759	746	706	726	714	780	758	708	750	727	739	699	708	701	713	756	766	734	717	708	714	722	734	736	782	718	720	739	738	729	767	747	734	693	760	736	697	732	732	710	730	732	742	762	769	706	693	776	752	711	715	754	750	753	719	730	807	692	727	751	692	741	749	703	745	763	723	742	743	726	726	740	714	742	764	689	653	729	749	775	716	729	732	715	692	743	753	748	745	768	718	723	790	750	738	735	764	731	681	673	741	765	764	787	776	797	725	720	729	801	729	697	749	745	726	717	753	726	764	705	711	707	719	803	765	705	718	726	752	713	792	762	702	761	759	740	706	700	736	740	694	747	730	716	765	745	740	763	759	726	738	766	703	759	718	755	732	708	689	711	797	732	772	713	713	734	752	707	731	750	734	761	749	705	724	740	776	707	710	711	687	766	715	726	689	683	719	722	815	706	728	719	725	741	730	764	749	712	712	748	756	783	735	698	755	736	764	742	732	721	718	742	689	760	755	777	693	776	728	747	752	699	700	720	724	746	755	773	749	781	715	715	732	693	753	759	718	792	736	756	719	758	801	722	723	728	683	727	730	731	726	687	711	735	778	776	770	724	764	723	743	704	775	758	722	762	746	705	723	773	760	712	729	737	734	749	692	696	718	755	729	736	714	776	741	729	790	756	720	706	714	761	726	751	695	727	746	737	773	772	734	734	723	814	766	722	709	765	726	766	706	691	764	705	708	744	736	710	757	730	758	693	745	727	691	745	756	715	703	727	711	749	793	748	722	716	751	703	731	719	730	744	702	727	736	754	709	810	731	730	724	768	767	730	724	752	757	731	772	765	765	708	769	778	786	744	756	748	724	735	732	681	755	690	811	761	728	708	720	707	731	744	755	691	711	727	718	742	737	703	721	698	719	697	755	751	713	714	763	714	780	759	747	724	725	704	716	755	747	757	767	739	761	719	727	730	732	726	725	770	723	728	788	671	759	758	708	746	676	748	761	749	757	695	706	810	746	717	748	680	754	735	696	723	688	770	738	760	682	763	726	720	732	776	721	775	756	734	773	726	715	718	728	722	718	707	732	754	736	737	765	771	784	737	766	747	744	717	767	794	764	735	729	740	724	737	749	724	726	701	720	744	702	783	725	746	715	689	740	703	728	786	762	729	741	702	688	698	732	726	695	781	683	712	756	753	739	678	710	735	734	748	693	770	713	743	750	716	715	742	728	748	717	733	762	768	732	781	689	737	705	714	775	740	700	739	753	715	720	780	695	681	743	729	717	726	724	757	752	727	765	785	751	732	775	729	735	732	729	690	747	730	745	713	693	739	737	756	721	774	712	758	730	753	752	717	740	740	781	702	703	769	695	774	714	710	712	790	721	745	754	739	719	745	774	728	708	710	720	744	733	745	733	721	767	749	752	737	746	741	719	714	799	738	748	728	727	735	717	756	726	743	742	766	677	767	755	738	736	774	779	787	714	716	729	696	745	707	759	750	759	749	752	698	741	768	745	726	769	726	757	727	700	677	773	746	766	773	750	710	683	695	760	767	688	748	714	733	733	743	766	746	714	729	776	702	764	747	760	742	703	716	731	716	747	740	734	755	720	719	771	759	704	765	761	760	709	688	725	727	731	765	798	700	714	700	763	725	731	745	762	729	761	798	649	766	735	796	738	757	716	723	722	739	749	758	691	734	720	732	771	757	724	754	776	744	692	753	766	765	710	718	751	766	802	752	722	738	702	710	738	725	717	802	806	678	756	700	694	768	690	695	771	764	713	780	788	763	753	718	729	714	771	759	737	747	746	692	830	723	744	740	738	734	763	706	766	748	743	769	700	691	746	723	705	758	778	710	744	750	769	713	759	721	708	716	772	742	727	689	734	700	712	759	779	714	738	741	738	727	733	718	692	744	762	732	735	734	719	748	746	766	697	700	764	711	744	745	739	785	703	763	750	719	737	765	770	761	712	770	705	788	762	732	723	727	688	727	703	724	716	725	741	698	693	739	664	745	795	762	761	710	742	748	716	727	687	749	709	730	762	726	753	768	774	750	730	767	740	739	799	717	716	748	754	776	744	758	725	764	755	760	699	712	712	723	780	762	735	695	694	716	724	731	759	750	761	742	756	675	747	733	729	741	730	769	700	701	736	755	685	739	778	738	704	690	731	775	741	731	746	746	753	738	724	720	746	749	716	705	721	724	739	696	761	709	756	747	701	692	740	737	680	734	743	770	716	728	715	695	761	734	794	747	738	725	719	787	784	746	713	796	766	740	742	749	690	762	736	729	727	684	740	723	746	689	758	787	706	783	738	738	735	750	734	797	785	722	794	778	750	744	765	724	734	734	730	783	756	703	744	761	695	739	724	727	715	728	722	738	723	736	746	745	757	735	680	746	715	729	734	751	772	731	708	748	742	726	756	731	729	710	739	723	711	708	759	723	677	723	680	774	735	736	719	757	730	754	751	766	732	725	726	776	735	741	728	722	705	748	778	777	731	733	741	702	729	754	745	763	729	739	720	730	751	696	791	771	771	791	735	739	730	747	746	708	756	725	723	779	761	707	724	744	734	699	736	769	713	743	708	760	716	710	723	789	752	707	720	753	815	779	769	762	713	711	754	727	731	718	796	729	683	730	669	731	740	773	743	760	733	772	746	728	734	713	744	722	738	718	716	750	724	758	727	785	785	798	744	721	767	805	774	685	684	743	769	754	722	752	756	753	729	721	760	727	756	705	665	712	746	717	729	753	806	717	688	720	717	751	723	741	720	716	727	663	746	756	738	752	732	740	742	721	725	743	696	756	754	726	742	731	775	717	742	764	705	758	736	731	730	740	753	747	737	732	701	788	744	769	738	711	715	764	775	696	731	716	766	757	722	725	698	750	713	760	693	812	722	759	733	734	719	754	727	760	755	688	711	765	731	761	760	739	737	755	745	727	727	735	718	782	767	754	740	708	756	744	757	777	726	676	733	710	734	761	739	758	720	744	730	755	739	713	739	728	752	743	771	741	758	764	747	773	784	807	752	749	696	722	730	722	738	734	733	747	749	760	721	687	724	702	691	741	681	717	716	726	694	730	758	730	681	811	730	713	707	711	763	694	672	717	752	726	768	761	756	746	795	703	720	734	723	711	713	788	729	739	760	721	708	700	745	693	721	724	743	755	747	697	790	749	704	780	768	717	686	743	764	741	717	741	769	769	778	754	723	752	730	748	724	742	731	714	715	770	718	739	716	717	749	725	696	768	729	691	739	682	693	733	756	764	733	760	796	733	750	720	786	751	714	712	801	743	739	755	753	748	747	697	754	712	763	710	717
24246	21304	28449	24485	20942	4490	1195	850	701	672	598	567	528	497	519	497	488	469	455	462	467	480	449	421	430	505	395	495	407	424	459	392	464	417	412	399	407	434	447	447	436	383	404	385	424	425	398	436	410	406	387	428	408	423	392	442	392	433	405	395	401	419	422	436	409	404	417	390	417	416	430	437	392	412	406	413	410	435	420	393	434	388	454	432	411	432	433	409	419	415	388	448	397	422	415	397	401	374	413	412	406	430	419	409	417	448	409	393	412	430	450	394	416	424	407	380	388	409	467	425	412	394	409	410	440	415	403	398	453	388	388	405	403	416	389	431	428	406	419	418	434	408	406	439	424	399	437	376	400	418	417	405	420	421	426	418	396	428	399	437	415	403	394	412	423	399	404	468	438	411	406	424	384	418	365	426	411	408	405	387	394	391	444	420	414	416	404	402	411	379	417	395	393	436	387	439	400	402	399	400	378	433	419	429	416	425	446	395	416	400	459	448	381	462	374	444	383	386	388	394	429	483	418	420	458	436	398	395	411	460	386	390	423	408	421	373	403	436	418	429	390	427	434	391	403	425	387	449	417	422	394	382	398	389	397	441	441	406	403	413	362	380	451	409	457	419	422	406	423	445	424	437	443	415	418	395	450	433	409	396	403	431	430	408	407	411	412	451	401	399	431	411	434	379	422	412	397	424	414	431	404	418	427	402	409	396	425	387	397	392	390	387	411	393	418	419	412	441	385	425	400	424	410	419	436	371	385	388	395	424	407	394	448	395	397	387	415	407	423	409	413	378	421	383	435	392	409	415	410	448	464	446	412	406	410	395	407	413	382	420	386	426	382	360	437	378	417	404	404	404	423	428	382	404	420	390	427	376	364	427	451	417	402	417	404	371	393	459	451	431	418	426	441	432	418	424	427	451	374	416	439	418	419	422	409	398	416	390	413	425	388	388	387	400	415	386	398	436	371	395	384	368	378	410	413	377	425	411	424	419	447	386	453	387	425	395	425	430	410	379	398	388	425	420	418	418	430	435	439	418	437	399	401	436	391	440	413	401	433	438	407	386	395	400	420	425	415	417	383	456	450	412	423	416	418	428	391	421	390	431	404	432	381	405	421	432	424	412	381	400	408	426	396	399	417	409	441	449	423	387	403	414	400	440	379	361	412	424	365	419	414	409	473	420	410	417	440	401	435	416	442	398	414	408	453	418	415	377	378	418	453	459	406	399	392	395	395	404	396	407	409	406	404	424	394	447	401	428	393	419	367	430	401	405	405	403	386	460	461	429	362	413	435	410	451	406	384	411	427	398	382	423	429	400	391	413	414	420	400	428	426	443	400	417	385	425	437	407	366	405	381	409	379	402	388	405	407	393	425	457	431	417	425	380	394	428	400	406	441	421	385	407	391	368	448	385	400	406	403	424	412	407	424	406	444	451	395	417	423	416	402	448	404	429	404	385	415	413	421	399	398	407	401	413	431	438	402	400	398	434	384	402	397	419	397	403	398	401	424	389	407	404	422	431	352	415	422	404	406	412	416	414	392	430	428	398	413	417	391	383	393	386	417	418	417	417	416	421	450	400	418	406	474	461	420	408	446	370	421	436	417	385	428	457	425	399	391	443	407	411	400	405	428	369	436	405	389	429	418	430	397	388	407	428	412	408	381	427	437	432	413	426	427	385	423	427	399	405	418	400	423	406	460	432	418	391	397	402	413	393	389	406	421	416	434	433	412	403	398	403	421	436	438	418	387	398	415	422	408	417	408	437	419	356	394	418	443	408	379	432	432	399	396	410	428	430	374	388	401	416	456	386	433	386	413	418	435	419	416	424	381	414	464	410	398	420	417	391	393	420	392	409	409	409	368	415	425	424	428	438	382	410	408	435	445	412	387	416	436	396	424	407	414	388	439	405	413	416	388	386	450	436	423	406	435	381	419	408	476	390	413	395	389	385	453	426	418	384	412	408	409	419	405	418	361	449	391	385	412	413	408	400	409	408	413	407	381	373	467	418	374	414	411	413	417	467	422	409	426	400	395	394	406	435	407	401	429	383	439	408	412	439	403	448	409	434	418	404	417	409	436	395	414	385	395	388	383	422	437	411	388	431	414	432	476	433	368	393	397	419	423	411	443	446	467	417	427	368	410	453	377	423	423	396	411	423	413	415	411	388	382	403	399	407	465	378	397	415	426	423	383	426	408	433	407	404	435	427	413	398	403	409	426	454	393	399	403	420	393	397	410	411	400	421	411	453	443	415	394	429	417	423	417	426	380	410	414	429	397	440	417	416	446	439	390	359	430	406	419	421	396	391	387	433	414	452	435	425	399	437	410	425	432	412	414	403	404	407	416	398	436	401	369	387	431	413	416	493	415	411	412	440	426	419	393	446	382	412	417	389	428	398	408	421	394	411	414	434	395	390	369	412	408	429	402	436	433	435	450	380	438	399	444	396	401	423	412	364	412	385	397	412	403	401	406	416	412	433	390	417	417	416	384	410	404	404	435	402	416	410	402	386	403	342	388	422	407	382	441	432	409	411	437	405	431	407	397	395	397	420	409	436	417	405	388	443	381	410	413	392	415	378	435	390	418	388	398	402	435	439	432	418	411	397	424	416	370	401	384	429	408	394	400	418	423	445	388	435	373	383	393	437	411	460	389	409	373	379	385	438	417	428	441	430	459	405	405	430	385	384	361	410	460	414	420	402	407	450	429	421	424	406	418	439	393	406	395	428	432	434	402	421	413	409	424	421	398	424	395	406	413	405	439	409	449	419	377	387	418	433	436	392	435	407	376	414	426	445	392	388	402	469	403	411	392	388	434	422	405	406	413	390	421	420	428	449	383	399	407	415	430	407	435	410	399	412	432	429	427	404	429	427	405	430	398	453	400	401	423	400	400	412	429	415	436	389	413	405	396	427	375	400	424	406	422	440	398	436	404	428	411	422	389	384	415	424	428	408	430	435	406	404	433	421	413	397	411	367	438	396	436	404	387	464	423	425	397	426	464	445	409	419	405	401	437	414	419	408	415	438	380	434	413	393	399	408	378	399	415	422	398	374	406	389	425	449	450	427	389	413	406	409	439	426	408	448	389	419	454	431	428	457	412	418	379	440	411	463	449	413	417	432	420	389	400	415	410	391	385	411	409	408	425	419	421	450	409	428	395	411	408	391	416	395	419	397	410	437	458	424	422	419	402	453	445	409	424	433	419	414	415	381	446	437	410	392	385	414	437	391	440	379	387	452	423	412	412	412	415	425	418	427	413	414	405	413	409	441	445	409	424	427	447	402	421	453	412	421	416	420	428	424	425	377	404	415	418	421	387	439	401	395	372	380	383	453	414	411	394	392	417	443	452	408	419	433	470	377	427	481	424	411	403	430	401	380	387	397	407	392	425	405	403	449	433	412	413	409	398	424	422	441	409	426	381	437	395	396	416	424	393	391	397	383	425	378	413	399	372	389	427	392	419	399	419	393	428	452	406	372	425	434	443	422	430	401
31988	20874	10753	5698	3953	3101	2372	1942	1646	1400	1326	1201	1151	1077	967	956	817	806	843	810	771	724	809	757	752	701	722	712	686	678	641	730	659	653	704	700	701	692	679	696	667	694	739	681	686	677	695	702	656	674	662	712	742	640	642	610	650	666	676	678	686	684	675	636	697	705	675	701	689	675	720	644	651	684	648	687	701	686	689	679	651	654	705	710	694	657	639	604	624	658	693	686	661	654	686	646	673	664	672	675	625	680	681	668	655	679	637	702	639	654	665	672	671	689	652	669	670	669	690	659	692	691	685	653	727	672	613	638	684	684	719	700	699	675	691	669	646	681	669	639	636	636	651	642	657	660	648	659	711	668	686	620	653	731	678	708	662	702	620	684	680	670	580	677	675	693	680	685	667	602	685	670	672	655	657	689	665	683	684	681	627	666	635	610	672	645	679	659	687	671	671	671	713	663	678	674	655	694	679	691	669	633	652	668	635	703	680	653	669	655	670	665	660	694	669	705	672	686	653	637	616	644	657	673	666	661	707	600	642	672	659	645	698	678	622	691	662	648	677	666	670	650	632	702	671	615	642	640	625	705	684	669	717	671	643	672	676	663	690	648	713	638	714	683	652	652	647	689	662	655	632	682	665	701	655	654	639	645	622	659	672	683	682	643	670	706	656	645	694	634	680	726	643	658	649	655	662	637	678	651	699	651	644	654	663	653	663	655	668	619	677	663	674	722	669	668	675	621	695	675	710	668	674	596	675	626	714	645	663	649	684	650	676	658	684	648	691	665	677	664	719	637	680	710	677	649	645	687	632	668	687	652	721	633	685	682	628	644	655	634	632	600	615	689	693	646	621	633	658	697	720	696	643	680	660	696	654	709	668	670	684	690	662	729	665	669	628	693	614	666	689	696	676	716	654	707	656	673	677	666	657	637	654	664	685	657	649	680	664	626	677	650	660	690	637	628	635	696	670	689	698	651	668	687	641	664	645	686	667	693	639	640	674	623	702	653	685	667	661	679	651	706	675	641	643	662	667	643	670	676	594	639	662	725	706	659	720	618	628	668	687	694	689	669	687	641	686	649	658	675	666	631	622	690	659	638	664	690	693	645	649	663	689	676	674	652	724	643	678	649	704	676	663	714	666	633	647	645	714	675	666	642	701	677	706	694	692	667	675	680	664	683	672	653	648	658	678	637	664	609	691	668	629	704	644	646	645	635	689	683	676	688	667	626	655	631	692	661	670	686	677	617	666	670	634	697	642	628	671	647	677	634	654	635	669	664	669	641	669	671	636	656	647	657	682	631	660	662	672	710	667	689	649	632	676	657	643	667	688	594	647	698	617	695	675	653	670	679	664	642	705	674	665	660	686	646	660	665	680	640	697	635	721	654	686	639	714	681	670	663	673	647	662	696	654	707	676	642	631	717	678	694	646	656	647	727	655	670	637	679	670	678	660	659	669	703	651	677	629	596	714	657	665	662	663	714	664	678	649	700	683	674	663	616	657	650	653	682	684	676	669	664	695	643	699	657	671	662	679	672	657	697	665	634	693	654	665	644	652	668	707	655	632	634	674	639	674	686	655	680	638	689	613	707	684	677	642	667	701	675	646	695	668	650	722	685	642	686	698	669	674	644	711	685	644	692	658	673	647	692	648	647	674	706	651	635	671	641	690	635	654	664	678	647	682	690	684	691	633	717	673	643	711	639	635	651	675	714	677	637	653	647	656	691	657	649	714	665	695	638	660	636	710	653	641	719	674	648	642	739	717	630	704	651	680	660	705	704	670	666	642	630	689	616	651	685	707	717	605	651	681	691	643	657	639	628	656	668	648	661	676	648	695	673	674	688	681	689	604	667	661	665	667	600	683	690	638	638	654	702	719	670	620	659	662	646	674	670	653	653	654	655	662	623	691	682	621	653	666	694	641	647	693	663	652	667	613	656	677	673	634	673	662	683	683	661	648	690	655	665	669	683	684	709	672	674	708	721	653	621	670	642	673	692	638	681	633	649	605	644	633	668	688	681	662	621	649	642	698	684	638	630	669	646	620	650	640	645	683	660	699	676	656	706	685	675	678	692	654	686	676	687	685	690	661	662	657	685	664	647	668	680	726	668	642	658	727	725	652	657	670	662	662	704	709	702	691	675	657	681	677	643	683	645	662	645	641	686	651	703	655	662	670	654	639	719	716	678	669	609	718	691	651	647	668	667	688	628	636	653	635	672	666	658	653	628	702	632	654	639	714	640	650	611	667	648	628	626	717	660	645	705	670	661	627	659	671	626	663	648	632	650	632	682	646	680	684	660	692	675	677	696	670	636	623	651	644	659	647	674	683	674	631	684	649	651	666	646	640	656	668	631	665	670	704	673	693	679	649	647	682	677	635	688	641	667	621	653	666	703	692	637	653	678	660	646	637	662	653	652	654	672	681	653	664	650	651	652	632	686	671	678	655	686	698	692	704	674	655	643	686	631	665	669	650	673	721	663	703	705	642	673	613	637	627	655	703	668	714	682	640	693	680	656	652	652	663	643	688	668	653	689	687	638	668	671	654	669	628	661	688	675	681	680	631	679	671	674	631	675	616	656	671	681	690	662	638	684	658	626	669	669	616	699	668	662	673	706	596	632	654	692	655	660	644	685	610	654	654	682	650	687	668	684	690	659	627	686	724	695	679	687	641	619	660	653	702	650	669	682	660	664	687	692	656	670	695	717	684	684	649	696	655	607	665	697	641	688	629	659	649	680	647	661	678	723	684	648	657	668	687	704	658	679	689	669	656	683	641	683	700	632	657	661	648	670	632	643	650	641	640	682	641	695	682	643	657	687	667	604	680	675	619	647	660	638	611	615	685	702	640	638	669	689	671	643	627	651	694	667	668	663	690	669	684	667	643	644	602	664	637	682	668	665	637	677	626	658	694	670	635	652	655	671	642	650	659	661	643	638	644	647	636	616	628	651	677	666	645	687	696	659	653	652	705	641	682	663	688	704	631	668	653	633	641	660	673	680	657	652	661	628	662	667	662	685	655	678	643	612	640	670	690	627	674	681	623	653	662	683	681	663	645	681	638	684	619	671	676	679	629	658	703	646	676	654	663	676	653	613	683	650	664	752	668	688	642	696	649	657	680	672	700	687	667	601	691	627	672	681	660	673	672	628	658	695	628	640	685	669	679	678	649	694	698	653	646	669	715	657	715	656	687	684	675	690	663	687	655	675	676	665	667	684	682	648	680	704	672	666	645	623	694	660	618	665	629	576	647	677	644	684	700	652	704	649	663	692	679	645	637	677	661	693	682	661	675	658	648	657	700	616	676	658	663	712	672	650	667	686	648	675	635	657	669	657	694	684	630	661	658	647	688	662	658	647	632	666	677	652	693	698	630	652	696	654	668	713	677	623	706	643	710	613	603	663	718	627	651	672	657	682	668	650	693	667	657	642	646	655	651	630	674	661	677	686	683	658	678	676	645	666	703	644	686	622	630	678	701	678	652	679	664	614	651	662
23336	21324	29096	23865	21317	20380	2956	925	694	624	494	432	412	357	312	290	292	306	284	246	281	264	217	209	221	220	240	212	209	210	198	204	210	194	213	222	195	193	195	188	180	195	203	196	180	189	198	167	190	194	209	182	185	224	220	169	195	203	180	172	181	169	188	172	196	205	189	187	204	184	185	196	192	204	191	200	181	180	202	188	180	168	173	185	186	188	176	197	175	153	202	175	193	185	190	201	190	199	186	200	216	184	190	170	174	179	179	192	202	194	194	157	185	166	174	187	189	167	173	185	188	188	169	216	193	165	202	191	179	198	176	186	198	198	185	190	193	165	172	190	175	168	199	195	179	183	175	206	189	196	172	183	197	199	170	206	158	167	196	191	196	203	196	198	165	180	187	183	186	193	195	198	164	176	204	187	193	195	171	166	191	178	171	200	178	179	183	177	178	174	183	169	192	183	175	188	181	213	188	207	203	169	210	211	194	180	187	177	194	192	185	194	194	185	185	200	175	183	194	183	185	182	183	191	185	182	203	179	182	168	204	182	171	217	170	181	167	188	177	189	162	179	183	203	173	180	189	179	201	181	182	205	187	176	159	170	200	158	195	182	176	169	189	187	188	188	174	185	166	178	185	197	184	198	182	192	201	170	182	201	190	192	167	207	188	173	190	201	202	183	181	180	202	190	185	187	174	170	211	178	178	196	163	203	166	205	152	195	181	189	196	185	190	184	194	187	193	183	187	174	193	149	180	159	177	198	198	163	185	175	171	179	181	194	204	172	205	182	212	159	206	169	189	169	188	181	172	197	200	181	182	158	192	183	175	187	188	190	218	155	187	190	185	168	171	160	165	196	187	173	181	185	191	194	203	193	197	171	195	160	198	172	205	186	188	169	165	175	196	175	197	180	166	184	190	192	173	222	161	164	187	200	182	199	194	189	193	212	174	203	187	172	182	185	171	182	169	173	183	176	178	180	205	174	212	190	190	188	179	194	164	201	158	197	212	173	148	187	182	171	158	182	194	163	179	193	180	196	180	183	185	204	187	186	172	203	193	188	176	180	176	200	181	156	167	186	191	198	171	167	165	190	193	173	204	174	172	155	198	205	192	185	175	206	192	203	160	170	170	196	174	172	183	150	178	172	186	186	188	201	200	185	185	193	180	200	172	189	176	193	181	182	178	179	148	193	191	194	180	156	200	191	201	154	179	174	196	195	181	214	191	192	174	192	192	180	188	195	181	188	188	150	185	195	190	199	187	173	196	172	180	172	211	182	187	174	177	216	187	191	187	198	202	190	188	188	165	205	180	207	180	169	196	178	195	160	181	193	152	175	185	177	208	180	173	215	189	183	178	183	176	190	194	174	180	186	178	168	190	172	173	173	198	201	184	187	176	187	180	171	169	197	191	208	192	195	172	197	149	183	164	196	200	191	196	188	190	179	170	186	188	192	172	188	191	174	190	175	197	177	175	165	185	189	210	199	183	150	194	181	176	183	177	169	180	185	171	203	172	220	179	190	188	187	178	200	189	193	181	192	162	187	193	192	194	171	153	193	178	183	201	191	166	202	172	160	184	186	163	165	172	193	202	216	178	168	178	182	200	157	186	175	194	171	214	185	193	192	183	188	159	188	193	189	179	202	193	180	179	187	185	181	176	210	172	174	189	164	183	172	179	210	172	194	207	177	174	180	171	191	178	188	177	176	169	183	200	186	199	181	174	219	182	182	158	177	183	164	185	173	192	173	164	179	182	182	160	167	202	192	183	206	207	175	188	161	168	186	186	165	170	191	178	211	170	190	166	219	184	183	181	215	170	203	203	188	201	170	180	185	161	167	180	161	181	180	159	181	170	187	160	177	192	188	172	179	182	156	168	199	197	173	202	172	210	181	200	202	195	165	190	179	192	193	178	201	195	197	170	196	213	198	191	158	177	189	184	175	188	205	178	168	185	176	204	160	164	173	188	190	204	185	203	188	184	186	194	177	160	180	191	197	181	184	189	165	187	154	182	182	206	174	190	197	188	171	200	174	179	197	180	167	165	202	184	176	175	181	188	184	194	207	187	180	208	184	178	211	189	194	192	200	185	182	218	188	184	190	140	183	196	192	158	175	179	181	194	180	187	180	174	199	168	206	193	167	200	190	196	182	159	174	187	201	169	188	163	196	203	197	178	183	184	176	194	193	179	169	176	166	193	191	210	187	186	173	173	176	179	187	179	198	182	180	177	183	178	173	160	182	195	182	199	181	177	194	187	196	196	212	179	187	171	171	198	186	166	199	186	183	200	200	191	198	183	185	176	171	185	190	210	197	175	186	178	183	170	173	171	217	183	195	189	171	178	170	185	191	192	183	183	172	187	183	184	194	162	180	186	190	194	198	185	172	183	155	195	185	179	184	186	203	196	192	172	174	163	202	176	166	188	202	161	199	198	197	188	195	180	194	189	182	191	169	184	179	192	170	182	177	183	207	201	207	183	169	214	189	181	186	181	175	158	198	166	211	169	172	172	192	174	212	172	195	184	194	177	204	185	189	197	203	193	165	175	189	172	152	193	187	182	181	179	194	178	190	184	191	189	182	187	196	193	152	186	181	178	203	173	199	179	192	199	174	157	186	187	169	188	191	180	170	177	186	204	182	187	172	173	206	167	186	185	166	184	191	178	189	200	196	190	162	193	182	209	184	197	172	202	191	184	175	187	180	201	171	195	186	207	191	186	210	181	197	178	192	187	188	185	213	184	192	206	183	161	196	191	169	198	203	182	161	170	174	189	182	179	193	179	190	162	180	163	172	184	186	196	179	182	194	200	184	186	203	184	203	193	182	179	192	195	193	187	181	191	181	206	179	166	196	177	163	182	184	187	193	177	181	173	193	185	203	204	176	168	187	171	206	183	201	168	171	204	180	180	164	180	187	182	176	211	179	177	170	195	186	179	178	190	206	162	174	168	176	174	201	180	181	172	184	181	174	161	203	176	169	172	207	203	187	182	189	185	165	196	190	176	180	198	186	190	178	181	175	165	177	183	186	178	185	187	196	194	182	195	188	171	175	167	160	184	202	179	177	180	177	183	189	205	192	194	193	182	168	173	184	181	175	187	192	195	190	210	179	210	186	181	173	200	185	193	186	185	198	179	197	218	173	190	188	179	173	176	192	175	179	187	187	181	194	213	177	157	195	204	181	168	197	188	199	195	188	206	196	210	179	173	173	160	190	182	190	193	182	203	166	181	194	181	186	190	173	172	202	161	180	177	199	193	179	230	181	206	191	174	201	211	194	186	166	206	191	182	197	174	180	193	179	175	187	192	175	178	181	191	182	177	177	195	214	181	186	174	187	171	182	207	178	172	190	170	183	193	187	193	174	164	181	168	182	189	169	179	165	186	203	206	179	200	188	180	188	184	167	165	176	179	207	179	184	169	191	193	180	186	158	185	174	189	172	187	187	183	187	171	203	158	169	189	198	182	166	177	169	160	171	184	198	188	203	173	192	201	160	193	173
36369	26787	14903	8046	5681	4337	3325	2563	2056	1654	1377	1192	1067	959	814	718	613	612	547	556	540	548	454	431	459	406	443	372	384	391	342	362	377	388	345	323	335	317	336	362	323	337	335	359	312	336	356	305	368	328	333	345	336	315	369	300	312	335	318	305	334	329	344	365	336	336	298	333	316	299	308	327	312	315	315	300	342	332	327	323	309	317	314	326	321	292	319	320	306	312	330	307	318	318	354	317	306	300	328	336	299	322	292	306	317	325	344	326	317	328	304	319	311	333	297	355	304	331	326	279	317	328	325	338	318	301	308	325	317	309	355	306	317	306	303	295	335	336	328	328	328	324	278	324	300	299	332	308	319	341	309	312	320	321	291	320	317	260	308	302	304	318	287	314	336	301	327	300	305	320	301	317	313	329	316	290	308	309	321	321	298	316	334	320	306	337	343	335	316	307	309	310	341	298	293	315	294	302	316	291	304	332	302	328	321	297	309	305	290	305	317	323	300	323	298	322	324	296	317	321	294	304	294	294	323	302	327	284	330	334	332	317	326	280	343	281	281	337	293	300	307	353	284	323	311	316	286	310	316	355	307	345	303	325	300	336	303	336	284	312	295	335	268	322	332	301	305	270	327	328	302	286	319	313	314	311	328	320	292	319	291	321	340	337	319	302	316	303	307	299	314	302	311	342	319	337	311	308	314	300	300	307	323	312	308	337	297	280	323	296	301	316	320	283	323	327	355	333	301	311	301	334	276	306	304	290	307	288	311	302	339	286	346	319	304	297	324	320	315	316	328	334	332	298	313	314	328	300	300	318	320	324	275	306	316	313	316	301	283	292	322	292	336	306	269	299	318	305	301	312	326	300	346	319	335	315	329	297	334	317	301	329	323	308	340	308	333	303	309	317	314	308	323	312	321	344	327	304	335	336	289	291	337	353	310	292	336	307	310	320	321	291	351	354	308	293	301	302	319	335	290	308	315	286	317	341	321	344	285	342	297	304	306	297	305	308	308	317	301	328	330	320	285	307	287	297	308	307	308	338	294	321	322	307	310	328	314	313	338	305	331	327	305	311	324	327	313	305	329	322	335	295	365	324	317	291	310	271	296	307	297	293	314	316	304	335	313	285	310	321	304	323	272	321	282	282	299	325	318	348	283	306	304	310	299	342	335	278	330	329	301	264	313	315	310	320	322	338	316	327	328	320	313	293	329	326	311	307	323	314	325	330	324	314	320	288	303	313	338	287	335	317	348	349	331	319	329	325	311	311	286	283	333	345	297	294	273	305	336	316	307	302	298	305	334	296	277	313	297	304	327	291	330	334	313	311	336	313	308	348	318	317	325	313	320	315	305	322	296	310	329	304	325	303	297	355	290	333	288	286	307	298	331	308	290	350	291	291	287	306	328	296	335	308	307	339	320	324	319	301	336	314	302	282	341	325	304	315	294	308	326	273	305	309	308	293	339	336	303	318	312	277	299	313	295	307	287	311	352	314	327	309	311	308	292	304	292	303	315	310	302	311	341	336	320	313	326	302	348	297	283	297	326	308	306	324	280	317	339	282	325	300	290	338	294	317	323	291	292	321	305	309	323	285	302	295	347	303	320	344	293	324	315	314	275	292	313	327	330	297	307	299	298	319	334	272	334	287	290	314	317	294	307	326	286	336	312	327	308	322	308	336	310	287	294	293	318	280	308	319	328	329	329	306	325	312	289	326	296	323	306	295	309	311	312	310	295	293	294	313	336	322	321	310	328	333	310	338	329	322	283	312	275	315	315	335	323	308	318	334	302	323	302	311	319	291	287	307	285	306	306	323	288	308	306	301	324	299	339	298	329	327	314	330	381	310	275	294	323	309	305	333	319	304	347	310	307	291	330	293	312	312	296	323	316	297	319	340	329	321	307	291	296	309	352	315	305	292	337	306	307	321	303	323	314	308	315	336	285	306	321	302	314	329	292	303	316	294	314	309	292	317	302	293	311	333	312	312	272	314	318	281	325	305	303	300	307	322	309	320	318	320	340	320	312	313	299	324	339	352	298	323	324	310	307	342	312	315	340	316	325	291	336	304	308	289	283	303	292	333	347	315	359	305	302	316	297	297	315	288	297	310	298	315	285	300	320	334	291	333	311	300	316	292	349	297	314	297	342	293	309	299	332	302	343	318	318	282	302	315	315	338	320	293	317	318	303	308	314	290	271	308	324	306	316	305	302	303	339	306	304	307	336	296	343	320	286	337	290	295	328	324	306	320	316	329	293	315	322	335	312	289	318	322	306	314	279	331	305	317	318	304	302	303	331	280	275	287	345	291	351	327	307	321	310	312	300	318	298	319	313	320	329	327	294	298	323	298	321	329	297	323	323	314	329	317	330	344	313	318	269	288	332	309	332	322	327	336	304	318	330	303	341	297	324	291	291	311	280	316	306	328	327	288	283	259	290	309	322	312	319	292	301	269	303	316	308	313	291	302	308	332	306	307	310	341	314	292	325	326	321	298	346	336	326	305	317	332	285	295	321	283	279	320	300	275	296	313	307	291	301	301	353	309	279	314	354	315	289	301	295	303	314	304	309	325	343	311	298	339	313	289	295	307	325	340	302	315	343	298	292	311	305	310	326	306	322	333	295	308	303	306	293	339	323	305	340	280	314	308	322	293	313	310	267	300	340	330	285	323	314	315	311	297	316	324	286	302	303	304	288	342	328	316	323	335	301	290	298	297	325	314	319	315	310	302	285	316	297	286	335	290	302	307	320	300	295	323	272	294	304	325	318	296	314	351	309	308	319	314	349	324	282	326	316	314	314	348	296	311	302	267	319	321	337	304	304	305	320	316	279	276	319	316	331	277	306	308	338	320	291	330	325	302	304	324	342	316	296	325	305	292	289	318	300	291	305	309	302	348	306	301	331	288	282	308	303	331	294	309	314	302	326	304	319	298	305	313	292	345	301	324	319	291	300	338	297	306	294	307	292	282	306	295	291	323	304	323	299	269	348	298	338	307	306	316	333	310	312	271	328	294	334	327	317	329	333	310	355	317	298	311	321	313	311	331	334	308	323	308	295	291	313	277	319	341	320	319	317	321	316	324	302	310	292	330	315	323	295	310	290	338	300	325	320	367	320	300	322	298	300	354	315	342	288	301	343	303	301	316	323	340	318	353	343	302	267	270	317	323	323	327	345	299	335	299	317	304	334	319	314	323	330	282	277	306	318	313	346	325	294	341	335	290	289	316	318	319	312	312	306	301	341	308	356	286	302	298	329	295	297	302	319	314	349	300	331	320	310	325	332	318	290	322	296	305	301	348	316	307	290	318	307	311	335	283	316	326	323	296	314	305	326	290	323	292	278	290	306	316	303	335	280	354	293	299	330	291	325	314	320	316	301	310	333	262	318	343	297	305	331	301	298	287	316	298	268	299	318	278	292	296	318	339	327	271	336	300	303	307	276	328	289	285	317	335	284	338	302	298	276	323	324	318	278	289	331	291	318	303	323	318	313	311	328	305
27403	20490	8493	1559	868	720	634	558	555	534	473	474	483	505	535	494	497	510	440	471	471	439	462	493	484	449	454	429	432	445	421	482	459	464	468	475	473	512	452	461	457	446	499	458	483	467	476	442	448	443	450	462	475	476	424	467	472	473	507	463	507	465	474	480	463	473	437	436	442	453	455	458	505	443	433	451	447	476	447	470	484	434	480	513	465	450	432	432	484	431	468	467	465	474	489	471	491	430	454	454	427	477	437	484	454	441	470	474	450	454	465	452	466	463	458	449	457	475	455	468	458	463	471	457	452	472	469	463	481	440	420	460	447	467	481	464	480	490	482	434	468	432	467	463	475	483	480	416	466	447	453	413	452	415	455	432	433	466	455	436	474	462	432	486	414	447	458	455	450	467	484	445	479	468	457	434	470	465	457	443	450	450	416	485	482	457	452	488	436	447	485	471	462	458	422	486	440	437	467	500	430	417	476	434	468	461	439	461	415	491	461	460	441	432	492	495	458	475	444	447	498	447	478	491	483	464	456	443	439	452	467	472	424	450	490	425	453	436	457	429	451	482	468	447	463	470	473	444	457	463	476	465	444	474	460	460	454	454	439	483	448	446	463	438	484	460	444	515	454	481	471	441	467	440	490	466	452	458	477	435	455	476	441	470	466	430	460	440	490	472	414	439	449	458	451	453	441	472	463	480	469	456	478	449	435	426	467	452	444	412	461	461	437	438	454	456	452	443	448	446	477	460	423	485	468	455	481	436	443	458	459	477	448	461	458	457	497	424	470	459	417	465	424	435	448	475	469	472	457	481	478	449	467	468	421	485	477	445	462	465	491	461	475	465	431	475	466	482	496	458	449	425	466	468	464	465	433	459	478	479	495	441	431	453	437	446	465	447	477	458	486	462	452	439	445	428	449	479	442	430	438	452	430	446	432	501	430	467	427	398	478	435	484	465	462	477	429	445	440	469	471	474	454	470	504	456	483	476	417	468	447	451	422	471	429	452	509	448	432	448	434	463	480	475	451	459	466	425	467	456	450	443	482	492	459	473	487	509	462	495	503	434	490	427	489	444	491	456	454	426	516	489	472	414	449	475	462	477	428	437	488	454	485	467	462	477	471	483	454	464	464	478	469	466	453	433	458	489	446	460	455	471	432	463	462	423	454	462	500	494	477	405	466	437	453	461	477	466	467	500	431	457	477	463	465	460	510	448	459	475	487	434	444	498	474	463	461	449	455	461	482	475	462	465	429	442	473	455	439	422	438	505	464	494	448	471	427	434	468	426	466	484	458	437	456	453	433	501	445	469	472	436	481	470	466	455	449	418	496	439	419	468	435	464	486	480	417	496	461	501	473	468	430	437	510	464	470	466	503	459	441	441	441	406	442	505	469	457	464	455	455	466	446	435	493	433	444	432	490	421	469	427	469	429	461	466	456	448	450	452	481	437	459	470	445	459	506	479	434	466	434	452	439	469	458	457	460	485	445	423	457	470	429	450	478	460	488	446	493	442	494	450	497	453	473	467	481	478	479	464	450	429	486	500	496	414	457	463	477	507	451	462	447	420	478	462	486	465	497	465	463	455	432	445	481	433	476	484	418	495	463	449	447	459	460	457	448	474	474	448	402	471	395	490	415	468	492	474	443	445	478	465	462	456	475	465	455	436	465	457	460	467	461	461	420	480	433	457	470	419	487	477	458	424	454	462	475	483	473	449	448	489	456	462	467	462	476	463	474	488	476	413	459	429	474	462	472	473	436	445	489	473	443	452	450	462	433	473	465	453	479	462	451	423	461	489	502	462	456	450	424	477	460	457	433	449	448	495	465	454	479	473	480	434	458	476	449	462	441	441	467	474	454	470	469	457	479	468	461	457	443	482	479	468	414	439	440	469	404	427	457	466	425	493	492	419	453	487	458	461	452	429	463	449	459	453	475	452	428	476	469	494	453	441	440	487	468	476	430	456	442	470	462	465	460	480	442	462	468	484	479	484	457	470	460	475	447	452	427	468	495	463	426	487	483	451	527	458	462	525	481	501	486	440	444	461	417	477	411	448	465	462	456	468	443	451	451	437	480	478	434	497	427	448	473	438	439	441	470	419	442	472	440	465	468	479	494	454	476	495	460	476	435	459	481	479	461	426	473	448	501	445	448	451	448	486	453	440	445	454	449	450	452	452	435	455	434	440	481	485	472	436	486	482	430	462	465	453	475	488	421	449	480	466	472	431	448	450	486	463	466	449	463	478	441	485	442	474	467	472	444	436	477	408	485	465	462	421	487	457	448	455	488	463	473	452	441	419	465	437	466	446	489	476	446	486	445	472	448	476	451	458	467	486	469	467	482	449	464	464	463	443	438	477	468	475	431	448	491	448	448	430	453	497	455	432	500	481	443	440	441	466	441	447	421	465	481	475	455	482	469	471	465	467	472	455	472	456	464	400	456	438	434	430	484	442	450	433	435	440	449	469	467	447	458	459	451	479	473	464	476	440	440	467	452	415	474	469	427	483	461	473	482	466	435	464	479	443	448	452	475	449	433	473	451	481	447	445	492	418	456	463	437	473	471	474	484	467	501	448	449	411	472	488	442	451	445	468	474	475	458	453	471	446	469	427	465	469	483	450	452	459	446	430	436	470	459	470	459	470	457	436	438	479	455	469	457	477	459	465	460	465	434	447	438	482	416	466	464	470	427	465	429	487	467	483	484	478	444	467	464	433	459	442	441	447	441	454	453	439	462	467	467	490	489	463	461	494	428	462	454	459	473	467	424	470	433	465	439	445	478	426	481	471	452	432	427	427	471	501	458	456	440	469	455	460	456	463	457	468	450	418	433	479	467	473	432	464	499	483	462	438	479	465	478	498	423	462	496	459	428	486	438	439	450	480	495	445	413	465	473	479	431	473	457	412	490	462	470	476	457	433	447	469	464	439	496	513	460	453	432	492	467	438	452	489	438	471	484	456	457	473	440	449	461	481	462	422	480	471	468	439	465	478	472	486	418	478	480	452	455	486	475	434	464	465	464	439	445	474	471	452	433	415	437	489	461	461	433	459	452	447	484	440	456	481	467	445	499	466	449	462	450	469	494	479	459	473	482	422	457	437	456	492	493	436	445	472	445	433	451	452	465	457	476	473	479	422	454	470	483	444	459	457	472	479	468	454	464	502	472	472	421	445	443	432	450	459	456	472	478	396	430	479	458	450	474	461	485	437	471	460	482	478	462	432	453	436	428	501	478	456	417	447	454	453	495	427	483	401	450	449	435	453	442	464	469	448	464	441	462	455	427	475	471	431	483	469	475	469	461	466	453	432	501	509	447	454	469	424	469	424	426	471	457	437	475	426	473	440	505	479	426	461	488	472	458	446	473	453	487	430	465	475	465	467	436	467	463	448	449	501	436	429	451	448	442	468	463	458	492	451	472	435	469	430	463	490	477	441	437	475	481	449	440	470	495	454	474	480	426	448	489	459	476	456	476	452	490	445	477	451	446	480	500	452
27161	10725	3966	2327	1708	1426	1170	1051	1003	964	910	904	866	823	843	811	790	761	797	797	753	790	767	757	762	730	738	727	762	760	742	714	710	722	726	743	737	671	694	735	700	729	712	717	792	725	779	714	735	712	729	747	738	709	742	729	692	758	751	733	743	729	703	748	720	751	704	733	721	714	752	742	721	721	727	725	718	734	772	718	735	715	727	700	713	667	727	760	726	750	764	707	742	746	743	759	691	723	720	734	765	748	709	720	742	734	696	736	745	764	762	690	731	727	697	744	768	736	713	751	728	736	733	733	725	769	650	741	699	739	745	728	761	734	733	739	719	731	719	750	761	711	716	679	715	749	725	708	729	715	713	752	727	781	740	723	738	753	733	750	722	703	736	701	726	794	691	735	704	768	787	759	741	745	758	723	791	710	783	706	755	717	727	727	764	757	741	681	774	729	710	764	678	730	718	696	727	719	738	759	728	744	713	768	751	694	700	748	707	726	732	715	750	743	795	699	774	711	710	705	721	740	741	690	738	718	723	752	769	704	756	752	748	734	740	741	674	734	763	674	754	722	711	774	714	697	751	675	694	730	729	793	724	698	719	763	709	711	752	737	698	723	704	734	706	731	709	773	721	767	743	728	740	712	739	699	744	738	688	729	780	686	668	765	735	751	726	723	729	768	673	699	770	759	724	689	757	723	744	708	720	758	753	708	759	715	703	745	700	768	762	771	716	710	649	731	755	781	710	714	728	761	707	754	709	728	768	761	701	711	726	753	737	750	729	710	728	747	769	711	720	756	712	678	753	762	723	703	745	755	688	719	723	713	731	743	718	722	712	762	736	706	749	723	787	753	727	759	769	746	683	717	738	753	732	769	743	711	745	688	733	755	735	759	811	750	705	734	735	754	725	740	712	741	719	766	699	734	704	740	748	756	731	672	698	736	717	710	711	741	693	728	723	726	738	729	755	711	716	714	730	746	674	750	789	727	737	736	715	677	675	785	730	745	726	791	707	713	733	707	722	727	710	692	763	713	726	720	726	715	709	739	712	687	692	743	753	760	728	703	748	746	731	748	722	720	747	724	738	773	692	736	728	769	739	694	751	746	731	701	757	747	790	738	749	728	757	725	746	714	718	767	724	756	740	715	745	712	708	737	725	723	704	721	763	697	731	757	761	685	757	712	713	738	723	725	716	731	712	732	744	733	711	740	718	791	717	745	733	734	739	702	734	762	682	692	709	684	716	742	696	753	719	722	760	746	789	713	745	727	717	732	730	725	744	719	743	690	729	709	731	739	706	746	742	765	684	716	728	732	759	701	716	746	762	722	751	779	729	694	730	749	725	765	694	764	674	769	736	723	732	773	716	732	728	706	732	730	713	712	736	694	727	697	780	699	719	752	743	712	755	737	679	731	740	741	726	738	711	697	736	703	716	727	724	743	701	751	738	723	788	724	763	726	775	715	751	735	713	742	726	713	728	704	742	749	739	764	717	675	746	683	762	705	729	742	688	750	748	711	735	716	725	743	769	745	745	715	694	759	741	727	728	720	737	687	707	722	676	727	757	715	697	725	704	747	708	707	702	742	718	768	703	710	747	723	642	767	745	735	757	706	711	731	718	719	765	705	698	693	710	723	710	735	660	668	721	795	710	754	747	701	715	749	743	772	739	673	793	716	695	695	749	666	730	743	789	755	724	753	729	699	719	699	727	744	695	721	721	706	736	683	778	733	712	703	710	741	755	719	732	716	761	754	744	732	688	760	753	700	748	722	701	741	710	681	751	778	768	724	722	723	645	706	714	725	722	749	707	722	788	762	700	725	717	749	780	693	718	706	751	732	737	748	686	677	749	743	749	716	765	774	762	759	721	745	733	751	719	705	750	778	787	780	748	722	747	716	705	719	703	696	718	713	746	699	732	790	710	713	717	703	697	737	724	777	713	723	693	694	734	737	794	714	681	741	710	713	708	730	717	706	771	682	755	716	729	667	738	788	742	687	704	747	733	752	720	725	733	690	724	674	742	759	703	735	757	689	725	678	772	697	697	790	727	717	730	725	745	718	722	749	713	746	761	724	694	692	709	736	722	744	700	738	728	748	715	745	744	717	684	761	695	748	665	704	719	703	708	758	728	681	739	705	695	738	730	684	727	761	745	742	774	720	689	776	754	746	713	755	725	746	727	683	743	681	732	780	760	715	750	676	751	768	716	710	692	708	759	665	733	732	722	731	722	756	695	748	771	752	758	772	735	722	748	664	715	736	734	745	724	750	777	728	710	687	691	714	706	772	732	735	686	738	778	741	765	782	769	753	749	732	713	722	727	733	775	727	749	710	723	701	731	795	721	701	723	743	682	744	733	726	764	713	729	724	730	689	741	742	698	697	691	766	732	718	739	735	761	783	722	753	727	739	734	717	729	749	724	739	718	695	782	737	717	715	723	745	734	726	687	711	755	668	767	825	711	702	733	742	757	747	690	751	727	725	720	716	721	778	776	777	708	648	775	697	780	707	733	723	745	719	737	748	724	705	760	727	768	717	718	723	737	727	699	728	741	730	734	689	803	718	688	691	647	691	753	743	739	732	688	746	744	719	757	742	772	722	760	710	697	718	749	742	732	692	767	714	640	734	728	755	698	723	751	704	719	734	716	675	762	717	696	750	718	679	731	682	752	700	744	704	759	726	730	695	724	741	694	717	726	701	703	779	735	784	690	709	731	687	742	746	709	713	749	727	695	743	744	704	716	704	703	720	747	765	753	739	711	761	754	743	715	778	733	755	714	694	736	703	741	777	728	716	716	744	681	726	765	718	699	726	736	692	692	721	731	705	755	752	704	715	779	731	711	703	691	700	778	665	694	726	762	754	705	768	756	700	679	720	750	756	730	680	725	773	736	712	687	709	710	726	725	736	758	683	759	777	777	712	695	746	703	720	745	745	730	714	734	753	689	701	741	707	696	744	723	683	706	708	702	762	715	733	693	697	717	762	746	699	658	715	734	715	735	719	696	755	734	687	721	733	751	696	787	748	765	762	728	721	724	744	743	726	680	663	743	734	728	733	715	746	702	745	714	739	673	728	739	738	770	728	720	695	742	687	744	780	747	754	712	706	718	683	711	777	758	750	665	714	701	759	692	712	785	742	746	756	696	741	730	723	703	681	751	716	725	737	712	732	718	696	727	736	749	734	742	716	708	746	738	719	740	748	712	741	736	746	675	724	776	737	732	725	749	752	727	683	738	752	702	732	747	719	664	703	700	742	707	676	747	726	754	731	701	759	664	742	777	702	758	740	736	739	740	780	741	677	750	725	742	747	772	757	711	739	712	763	692	702	705	660	723	736	746	688	664	703	731	714	757	782	721	793	752	775	777	701	770	696	748	741	746	734	726	753	708	722	762	724	721	735	755	708	738	704	736	755	720	693	757	702	741	742	725	795	687	762	733	695	725	751	709	768	731	791	764	764	766	735	743	747	743	738	720	734	792	721	704	703	694	715	765	752	768	791
24227	21336	28517	24466	20969	4589	1163	802	691	632	628	556	515	489	489	472	495	455	479	477	437	473	445	434	427	438	427	427	437	455	384	440	454	454	390	445	409	394	457	442	445	385	439	445	390	402	414	397	388	387	451	404	399	403	386	411	416	397	410	435	375	424	400	428	365	421	438	411	405	432	436	349	389	415	412	404	395	407	397	392	376	392	429	431	410	427	414	422	407	382	383	415	421	401	402	378	372	412	439	352	400	421	386	422	405	431	404	411	415	423	404	442	390	391	392	424	443	421	424	387	385	381	385	400	415	378	407	409	407	424	454	426	362	400	424	414	408	479	435	428	407	422	413	394	395	378	401	439	446	432	420	397	396	454	436	408	419	418	423	387	414	422	413	404	426	441	394	422	434	406	419	403	432	399	416	394	402	382	394	375	429	443	431	423	433	410	390	400	376	433	412	417	417	423	425	409	369	408	415	417	458	450	392	448	399	399	404	432	407	394	424	408	399	435	399	428	421	405	416	377	397	409	449	412	400	413	434	435	415	440	413	420	437	422	432	433	421	395	427	375	395	439	426	397	420	393	399	409	412	398	406	388	385	385	400	393	399	399	408	412	411	435	411	412	398	432	375	389	404	365	400	378	369	402	385	405	417	409	463	405	423	393	426	406	398	425	417	427	390	411	394	391	462	398	424	424	376	372	403	401	385	411	388	368	398	424	382	447	432	405	432	408	402	400	406	442	404	443	427	414	415	409	380	396	427	402	390	406	458	402	416	418	401	404	389	433	415	406	404	403	368	420	440	387	403	426	422	457	412	445	421	414	418	388	414	409	397	383	424	388	424	377	430	397	410	392	396	438	414	432	422	418	402	415	411	393	413	436	403	406	388	433	399	417	396	399	411	386	437	403	430	430	433	402	423	415	379	403	412	449	427	411	422	383	399	427	405	396	451	391	431	379	432	380	438	414	404	377	396	457	382	442	440	401	431	437	398	444	454	413	435	428	382	422	404	439	431	409	421	395	439	369	409	408	386	434	362	388	405	403	389	415	399	422	424	390	417	418	378	425	419	422	380	408	419	393	392	405	423	379	436	376	414	391	409	416	384	418	424	399	439	414	392	390	443	410	443	417	438	423	392	405	426	413	406	396	428	406	419	403	404	387	396	396	423	387	390	431	434	369	405	382	407	369	423	416	384	403	396	423	416	423	400	415	406	408	417	421	395	430	423	392	425	402	410	405	398	412	416	410	429	381	434	399	410	390	402	424	402	430	396	447	444	401	411	407	457	399	440	413	406	383	428	415	383	422	410	387	416	412	445	410	400	432	390	413	417	404	406	416	381	419	419	389	372	461	426	457	385	392	416	393	417	408	428	383	397	406	408	390	378	442	403	408	437	458	359	421	399	393	420	387	440	417	449	416	422	387	404	402	426	400	405	412	408	409	407	425	426	443	413	394	407	373	424	451	404	402	405	433	417	402	419	373	413	403	438	438	433	368	437	391	405	419	414	382	408	439	390	414	443	419	407	384	404	391	402	419	432	419	412	399	377	422	398	418	379	390	403	386	416	398	401	418	393	352	435	399	436	422	396	412	411	409	405	433	440	431	452	420	381	427	371	412	427	389	416	377	416	408	399	381	411	400	410	439	426	412	413	411	422	376	402	401	371	401	414	434	411	395	391	441	428	405	409	400	396	415	435	385	407	413	404	424	463	438	385	387	398	396	419	403	407	396	373	406	379	348	403	403	425	394	407	377	435	416	366	424	437	412	397	425	410	411	393	415	425	410	416	385	394	421	378	416	430	364	426	439	469	407	411	449	426	408	405	366	395	396	393	429	423	420	394	402	398	429	423	397	420	383	388	424	406	434	391	422	369	394	386	400	417	420	429	345	428	392	395	447	368	380	410	395	400	435	445	383	442	401	383	389	402	395	411	413	432	435	419	406	377	403	383	414	426	411	433	375	420	377	394	406	410	386	404	393	406	408	427	395	387	397	385	379	419	421	407	407	423	431	374	373	409	400	416	410	392	420	384	403	414	421	413	387	394	404	442	437	432	423	414	393	394	407	416	420	409	413	407	396	382	362	384	413	384	427	421	412	417	418	402	419	394	391	428	410	367	421	399	424	442	393	398	401	385	370	376	401	452	425	412	402	417	357	419	364	426	411	413	403	417	381	425	393	396	394	393	378	395	412	399	407	434	372	402	357	424	453	448	411	389	418	426	375	403	392	434	376	365	427	385	427	441	454	432	397	392	393	367	409	396	346	409	383	402	426	387	451	397	426	397	400	413	441	398	365	404	394	405	388	398	412	396	420	412	386	378	409	387	424	410	426	437	382	424	403	411	378	365	399	401	414	429	389	411	394	411	448	424	396	412	412	406	383	388	399	412	352	431	399	395	411	376	382	404	400	428	406	421	442	378	367	416	392	379	406	421	392	428	428	423	423	434	387	404	398	405	458	415	391	453	400	420	405	421	406	398	400	434	413	438	376	415	416	388	416	419	419	394	407	428	398	434	446	415	399	427	429	401	419	372	401	379	421	380	409	381	399	357	383	398	400	420	421	409	416	416	400	434	392	429	403	400	454	397	371	395	374	418	399	413	427	410	395	425	419	442	348	426	367	391	402	441	372	388	400	414	409	427	410	418	425	451	421	421	405	408	385	375	409	421	414	387	429	406	394	407	419	396	405	422	386	356	403	392	415	403	399	398	383	431	409	411	424	424	402	399	396	416	433	390	433	391	425	400	429	434	419	411	404	401	395	370	408	418	398	418	440	397	400	405	397	417	355	378	410	379	401	441	433	424	381	417	419	371	369	408	443	396	386	388	408	404	405	456	411	386	431	408	394	401	381	411	397	374	387	391	411	394	425	428	401	382	362	418	423	417	406	364	392	417	411	397	392	392	414	388	368	390	435	431	398	416	400	410	448	421	390	379	419	414	431	400	365	391	479	413	421	399	400	404	414	408	417	379	381	401	420	357	414	416	420	419	403	434	387	389	398	429	417	391	414	419	410	402	418	401	426	416	379	412	386	407	396	417	407	392	394	378	414	378	413	414	398	398	362	431	383	402	424	387	426	400	414	423	439	401	405	423	388	442	417	431	405	442	416	394	419	409	400	382	409	440	426	398	427	393	418	436	432	415	435	421	414	405	400	451	419	409	383	407	390	423	425	385	430	418	391	397	400	440	397	399	404	464	401	406	407	398	373	471	415	420	429	410	426	424	379	401	406	405	382	369	400	432	383	394	411	396	416	414	395	390	415	403	389	437	428	429	410	447	392	368	380	422	474	409	408	389	394	403	423	397	381	393	392	400	414	374	407	390	429	410	404	411	439	396	385	410	372	420	428	404	426	421	420	419	390	433	416	393	400	434	404	431	373	407	422	403	432	417	443	418	433	417	431	403	426	434	405	378	394	391	421	417	380	435	428	415	424	406	420	413	456	428	421	368	421	415	406	416	398	413	421	440	393	430	382	405	413	398	381	403	367	408	398	434	404
32932	20046	10471	5640	4047	3013	2427	2049	1684	1478	1281	1216	1014	1041	965	896	856	866	825	785	737	726	766	750	751	775	718	731	719	683	723	707	709	698	694	754	719	714	749	673	686	681	707	674	691	679	701	657	645	706	638	650	660	640	695	668	673	678	668	671	677	651	645	657	619	644	622	672	669	671	700	658	675	660	655	654	647	659	686	670	681	658	685	690	664	650	682	667	620	684	663	637	647	637	666	651	667	679	667	669	695	741	677	679	686	662	674	627	664	674	628	684	645	668	657	668	683	668	675	657	620	713	682	640	668	658	674	634	709	655	704	645	650	706	727	689	629	613	629	683	639	642	665	693	694	634	682	661	685	670	630	665	644	715	712	610	652	649	614	661	667	671	640	654	624	642	688	646	604	685	656	693	697	706	689	690	709	679	697	683	647	655	647	641	666	651	660	660	656	674	659	699	677	710	682	610	683	662	661	654	630	658	643	640	657	684	679	653	706	659	684	681	637	653	665	670	705	623	670	698	682	657	685	631	673	656	660	628	696	643	665	685	645	666	663	682	678	655	657	690	643	587	637	641	630	632	683	646	629	611	643	679	627	700	654	684	608	625	640	652	689	625	685	638	688	665	682	664	696	607	667	672	638	695	653	697	686	682	664	690	641	616	625	651	669	665	658	671	655	621	630	662	644	655	678	657	677	685	672	681	660	687	642	695	651	669	683	657	681	666	690	719	659	648	634	688	676	621	637	647	705	766	649	677	640	687	678	681	709	647	661	659	612	659	619	722	683	652	652	616	657	677	641	698	680	668	664	659	687	664	666	670	645	683	680	685	638	641	708	635	708	677	681	659	663	652	665	672	683	675	682	664	624	634	666	723	667	653	649	654	675	647	650	682	668	634	722	607	642	664	687	616	688	664	676	644	666	696	697	691	647	666	663	721	678	659	635	665	619	665	657	609	646	643	648	675	685	704	666	638	677	652	642	649	665	650	679	647	630	649	679	657	659	716	701	610	693	657	669	648	663	697	631	636	681	626	621	687	736	669	679	682	645	656	674	668	654	709	682	645	678	573	705	634	674	614	657	655	655	699	658	662	664	652	658	692	713	713	662	679	661	637	665	653	643	707	629	629	638	669	615	661	652	585	696	647	669	635	694	647	672	715	630	672	668	671	680	674	710	679	643	651	662	640	676	698	660	651	663	684	616	687	645	629	677	647	698	648	682	685	689	674	668	632	645	654	676	661	682	674	715	683	655	687	685	668	677	671	675	638	707	668	655	668	671	651	689	713	690	667	703	633	639	675	632	686	644	662	678	657	704	705	692	625	680	680	692	649	660	647	679	642	635	613	682	673	675	675	638	676	670	655	639	610	657	702	672	665	640	645	664	646	601	657	647	664	666	647	683	674	691	646	701	687	630	672	652	663	637	658	623	655	655	674	659	719	669	674	698	685	666	670	675	676	622	654	680	629	672	669	634	651	670	678	665	701	645	666	656	627	689	638	615	685	658	660	637	664	654	697	653	668	642	698	663	645	656	681	654	692	626	669	666	697	653	697	669	691	698	654	686	671	690	639	687	648	684	678	661	638	636	699	650	638	679	676	645	671	686	629	649	659	668	663	650	613	641	691	605	655	682	632	632	665	660	671	670	617	669	652	667	697	630	673	689	649	674	647	633	654	643	652	665	613	682	664	689	658	679	683	689	662	661	687	648	646	665	661	669	711	704	634	663	649	668	641	644	674	649	669	691	687	618	616	703	704	618	637	660	668	688	657	693	652	640	633	648	657	669	649	686	683	670	633	634	666	663	681	692	696	674	672	702	670	650	625	647	681	638	685	628	687	669	651	690	671	678	626	652	659	674	650	654	703	717	662	660	633	696	661	722	655	679	710	708	672	680	619	655	653	665	657	669	643	713	664	664	656	661	686	636	693	662	686	642	637	647	629	652	683	676	643	663	674	680	659	694	672	665	681	687	667	635	682	699	666	653	706	652	715	663	687	687	609	729	684	653	687	650	681	657	661	632	616	665	714	657	692	649	669	671	677	643	688	678	652	687	662	677	667	693	631	642	652	631	689	670	640	694	675	667	687	679	685	656	644	614	657	622	676	649	688	632	607	615	669	681	667	664	610	662	633	675	637	622	651	671	633	658	701	636	650	666	629	627	676	611	657	661	659	674	664	639	653	643	667	663	651	605	679	660	624	693	643	692	681	654	680	718	661	672	650	621	676	673	705	618	617	684	634	664	627	666	670	665	684	625	696	627	668	661	672	676	663	690	618	633	656	613	659	642	664	664	653	638	652	634	675	701	670	664	635	654	651	655	640	695	678	635	661	665	661	686	664	675	726	645	654	629	654	704	673	664	673	674	707	618	697	654	686	642	682	633	655	644	652	712	697	681	673	716	634	662	640	694	694	660	673	678	680	698	683	648	639	688	707	630	665	654	682	668	649	692	672	691	597	664	681	717	646	668	670	663	659	703	672	674	711	663	675	681	652	658	685	680	703	633	654	662	621	677	626	662	665	675	652	652	646	631	585	659	653	670	656	654	670	657	665	649	655	734	690	620	713	683	675	671	658	684	690	667	652	627	655	665	660	693	644	655	715	644	677	658	698	687	714	655	607	665	677	644	680	631	704	620	694	627	692	694	656	649	672	679	652	705	694	678	658	673	687	649	651	663	668	675	642	667	668	605	669	748	679	665	683	678	650	697	631	651	665	669	629	648	699	651	655	715	638	653	634	634	625	689	654	648	621	623	630	670	680	669	603	637	623	655	680	691	687	665	690	659	667	647	629	641	699	657	706	695	675	640	672	630	638	638	662	660	654	672	676	632	662	689	710	660	660	660	619	639	640	675	637	689	695	668	697	678	687	636	692	675	653	615	680	640	683	687	668	669	671	704	616	655	642	669	693	680	686	690	672	650	642	626	653	714	667	627	670	668	676	625	678	696	700	660	661	679	652	643	658	677	687	723	671	648	628	652	653	671	656	681	640	639	645	655	618	677	665	626	637	676	696	663	660	667	697	656	666	669	659	660	645	703	657	635	644	651	624	693	651	718	668	678	682	669	647	657	682	634	663	658	662	634	664	672	620	692	673	675	687	693	668	707	653	690	672	717	640	673	680	657	662	657	639	691	607	709	674	618	628	684	627	689	657	658	628	659	644	663	710	648	663	662	644	640	639	678	637	628	677	691	677	603	645	645	711	683	626	646	677	649	696	682	654	664	712	685	665	646	672	625	610	660	651	641	675	657	699	705	591	663	640	660	665	667	651	689	638	656	657	590	727	687	647	623	612	659	703	636	681	696	695	631	662	642	680	635	665	664	664	702	668	649	654	630	645	674	670	641	663	680	654	685	657	649	636	658	660	670	658	633	634	635	666	641	631	714	643	618	656	674	612	629	650	657	641	666	646	655	623	669	661	645	677	639	672	640	737	620	604	651	679	627	669	702	641	630	646	653	640	653	700	682	650	628	658	659	698	635	632	635	679	635	670	642	643
23242	21294	29034	23835	21283	20443	3023	992	683	579	491	422	399	371	349	318	301	290	274	249	225	240	231	248	216	197	212	226	227	192	215	216	214	190	210	217	199	179	204	194	203	217	197	183	209	220	193	191	198	183	179	189	202	174	202	202	187	193	191	190	172	180	195	175	181	190	176	178	199	178	203	189	180	180	182	171	172	162	192	199	208	196	180	191	177	185	193	191	191	194	185	198	189	211	178	179	175	171	195	178	193	211	180	198	184	199	197	174	180	184	179	203	195	199	169	197	198	192	192	212	194	198	186	199	184	162	186	187	174	200	175	186	196	180	213	182	174	208	181	161	178	172	189	181	173	199	175	195	198	188	188	176	178	163	168	167	203	196	189	163	187	187	195	176	191	181	179	198	191	181	179	209	201	169	178	187	165	159	178	174	179	187	195	206	173	183	212	185	181	194	186	184	154	174	176	169	174	160	195	181	184	169	196	171	198	176	183	178	180	186	162	186	174	170	181	162	171	205	208	190	195	188	170	171	184	160	170	187	191	157	176	184	178	185	185	177	161	206	177	182	191	199	176	183	200	190	189	187	184	186	181	190	175	192	196	184	204	179	181	175	189	203	202	189	191	192	190	184	187	184	183	181	167	194	192	179	176	197	198	179	185	179	152	174	178	168	191	187	179	185	188	194	181	165	163	182	179	201	159	159	179	182	199	156	169	168	169	209	177	206	156	196	160	208	180	188	182	183	222	177	185	195	174	206	181	183	162	179	195	192	203	209	193	184	171	179	191	165	192	167	175	168	164	158	183	163	189	190	178	177	155	180	158	143	175	178	214	161	200	209	177	183	196	203	194	193	190	197	181	180	181	179	184	185	203	176	187	159	197	213	173	177	182	188	180	199	181	175	179	192	152	164	203	191	152	164	158	191	182	170	189	177	177	188	170	203	213	185	169	183	187	202	179	174	166	170	188	196	199	178	180	183	191	164	172	185	182	170	166	168	187	188	187	193	191	189	190	186	164	182	194	180	174	205	168	182	179	190	165	177	162	205	220	152	184	175	191	174	178	192	180	156	183	178	185	197	169	198	161	201	203	184	177	177	175	172	165	198	192	187	159	159	159	199	178	155	180	177	181	211	180	203	202	172	184	189	163	200	161	169	209	187	197	172	180	198	168	162	193	176	167	192	185	206	196	192	173	206	171	173	169	203	173	183	172	193	143	206	184	157	192	175	192	183	189	193	178	180	181	194	177	201	168	169	167	173	176	175	175	156	203	192	160	190	193	182	208	192	199	178	173	205	178	177	205	179	184	218	207	197	178	185	167	198	193	184	179	177	183	198	211	175	168	182	185	168	158	182	182	183	183	191	154	182	178	174	216	178	186	189	191	170	168	167	182	189	184	156	173	206	180	207	182	166	178	172	188	204	189	193	193	172	213	193	210	183	194	163	172	177	152	171	190	196	203	164	166	190	162	174	166	167	189	166	188	179	198	188	181	190	195	178	182	165	180	185	206	161	172	190	194	194	186	207	221	167	170	201	159	191	185	187	176	203	197	190	172	169	181	163	183	160	191	189	226	172	192	164	174	170	191	163	179	169	166	185	173	193	177	171	179	181	177	179	185	170	188	209	216	199	153	172	168	205	188	204	184	180	196	192	169	194	184	168	191	186	199	212	212	164	183	162	192	168	205	168	148	171	178	173	191	184	177	183	200	209	187	152	181	199	198	167	203	178	164	188	183	187	157	168	167	194	193	188	174	168	206	162	177	168	173	197	186	174	175	196	197	176	188	176	199	181	173	186	180	189	179	174	184	188	170	179	180	178	186	178	183	174	199	181	182	184	179	186	174	181	164	193	164	190	183	196	189	174	180	185	171	194	149	193	207	193	170	177	176	173	172	161	213	192	178	197	210	180	191	181	193	187	198	166	199	197	182	179	186	183	213	174	163	186	195	173	161	182	194	163	161	172	193	170	196	187	200	207	179	171	181	177	182	178	173	168	179	213	183	178	174	184	199	173	173	162	164	182	180	184	179	172	194	197	193	201	161	188	202	182	192	197	160	177	187	203	172	177	163	170	186	191	170	177	208	177	198	199	198	191	195	184	185	185	193	192	179	183	181	193	201	168	159	179	178	188	197	184	185	172	182	199	173	168	188	211	214	181	176	197	167	170	155	169	166	166	186	189	189	186	177	175	157	174	186	206	195	175	209	155	193	179	181	204	174	161	197	159	175	168	165	213	208	163	181	178	220	165	188	184	174	200	178	169	178	209	193	168	200	175	167	190	188	182	182	187	185	200	173	178	150	166	202	183	183	191	187	198	191	185	176	190	196	177	180	184	167	194	186	176	170	175	189	150	206	184	178	203	178	182	200	179	166	173	202	194	180	175	169	184	182	194	180	175	198	170	185	167	186	169	187	185	196	186	193	182	192	193	160	188	185	210	182	210	187	198	174	175	187	175	180	187	197	159	209	176	175	163	175	181	186	186	185	204	184	186	180	174	180	205	186	184	177	191	169	198	186	170	184	181	194	167	186	170	171	159	181	194	178	170	189	184	163	190	170	203	191	181	198	185	188	178	182	198	183	162	180	199	175	169	185	175	197	159	194	174	168	180	184	178	182	185	175	185	170	188	176	182	179	177	184	176	196	173	167	178	184	198	190	193	188	167	173	201	191	190	203	190	183	181	179	181	174	179	184	196	185	193	188	175	158	174	189	166	185	173	173	186	174	179	176	182	177	176	204	202	188	167	195	177	192	155	172	188	193	167	180	188	165	186	200	200	168	181	198	169	163	213	193	174	187	184	178	167	200	204	166	165	150	181	184	182	175	210	184	180	185	175	199	199	184	176	212	146	194	174	179	193	177	208	178	170	187	168	167	186	179	179	182	212	176	201	171	177	200	181	170	170	193	186	178	178	186	180	172	184	154	181	171	180	173	182	168	189	146	162	169	189	174	180	172	175	161	195	214	183	173	196	181	180	192	183	166	184	210	189	176	184	186	170	162	183	181	189	174	185	185	160	198	174	187	161	154	189	187	193	181	173	162	174	165	161	175	133	179	191	198	162	162	210	165	168	184	174	166	193	185	187	198	187	219	188	169	197	198	158	186	184	203	188	183	170	184	191	164	178	192	183	163	196	176	191	189	199	193	173	193	218	214	215	211	179	182	153	169	165	170	173	177	155	200	181	153	204	181	204	161	164	197	193	191	197	180	195	184	170	207	186	179	186	196	166	175	189	181	201	194	174	159	201	162	186	168	208	196	173	145	180	181	203	201	176	182	180	185	176	175	178	197	185	173	186	179	197	163	182	176	170	196	163	187	175	185	185	183	189	158	175	189	188	175	201	181	184	164	184	170	156	162	185	164	149	199	222	198	166	179	180	168	193	175	178	194	172	170	187	182	164	162	196	189	188	176	176	177	178	182	158	178	174	213	189	167	201	198	157	166	191	187	176	191	162	189	188	164	154	162	203	193	192	203	182	207	199	186	176	169	194	195	194
36815	25806	14765	7903	5752	4418	3281	2411	1949	1656	1405	1178	1030	912	774	688	651	599	546	553	499	469	451	415	437	399	416	425	424	370	344	315	355	374	379	367	348	389	322	339	322	346	360	333	326	328	325	312	339	298	349	357	321	301	333	319	314	300	353	327	299	316	327	306	347	325	297	336	304	346	330	327	300	306	312	303	340	343	297	288	318	345	319	333	321	288	309	310	300	312	313	265	327	310	311	338	315	305	336	322	297	289	326	305	291	311	335	321	300	323	318	334	340	307	304	305	305	318	308	338	308	298	299	323	296	312	303	293	311	293	290	319	267	319	326	312	309	312	306	311	309	333	314	349	310	316	305	318	289	304	310	314	300	295	307	299	310	313	321	315	269	325	337	324	297	279	293	305	291	292	322	291	288	302	322	309	293	301	297	304	319	319	325	316	317	290	290	310	296	308	317	318	297	320	290	318	299	304	319	294	297	297	307	334	294	313	271	290	294	339	304	284	304	311	289	324	325	325	315	298	334	310	299	289	294	347	313	299	346	303	327	278	302	319	283	266	310	332	294	295	262	277	296	297	274	332	308	268	329	312	312	294	330	319	313	315	309	308	329	301	294	327	315	318	292	293	316	310	297	308	282	315	319	313	298	300	305	318	311	298	281	282	325	344	299	312	308	278	309	308	292	311	307	289	304	302	320	303	292	319	293	292	322	298	322	322	297	306	326	297	318	294	291	303	284	285	304	338	305	313	306	293	283	313	308	296	297	313	301	310	305	285	326	300	306	275	295	286	301	319	269	331	316	307	341	289	334	314	327	295	288	271	327	345	320	302	322	343	325	292	335	313	298	313	304	316	321	318	299	303	312	312	311	321	302	304	310	316	286	311	323	297	318	323	323	290	303	315	288	320	321	271	310	303	319	334	298	277	334	321	329	300	328	294	321	312	321	295	309	290	330	314	319	354	332	285	330	303	320	328	307	304	314	313	331	312	293	312	291	284	305	281	309	325	295	317	327	321	299	301	305	293	290	286	312	287	313	320	306	326	309	330	351	332	294	320	293	261	272	283	291	294	300	276	336	350	330	304	323	280	318	312	312	293	319	327	329	289	300	319	327	313	304	293	305	298	316	337	286	296	322	288	320	293	329	326	311	295	343	339	322	318	315	333	293	339	285	326	293	346	298	280	306	292	305	309	316	300	331	313	317	343	319	296	285	311	290	298	347	302	303	337	318	305	297	320	323	282	309	325	314	315	307	326	306	312	305	284	318	299	326	287	340	269	276	278	326	315	327	330	309	299	343	334	299	320	324	279	314	307	304	290	293	289	293	311	285	313	294	293	281	331	297	310	313	327	313	315	294	308	330	290	299	273	270	302	289	305	311	299	312	292	284	309	303	287	305	319	319	311	302	306	278	310	330	309	316	321	296	339	298	285	320	332	320	332	316	316	295	262	310	318	304	286	320	296	315	292	298	281	320	317	298	326	318	295	324	321	328	294	315	310	294	304	302	306	291	305	262	302	327	325	333	272	304	294	284	291	285	303	282	306	311	305	314	330	290	315	295	326	325	304	296	304	289	316	346	291	327	327	308	338	306	327	313	296	294	317	304	283	329	292	320	321	279	323	287	324	308	284	317	295	310	273	296	292	297	308	293	316	285	286	306	308	283	307	319	306	316	322	310	302	295	307	324	320	323	297	274	295	305	320	302	305	312	323	282	320	314	298	303	282	312	316	310	284	321	297	285	297	305	285	288	292	332	311	319	302	302	288	323	308	318	306	260	292	279	266	281	296	288	308	317	316	307	276	319	308	315	360	304	336	311	298	304	329	316	309	322	304	306	307	343	287	309	319	315	299	285	300	290	336	313	290	279	252	307	313	304	289	306	319	291	277	328	309	299	282	289	315	303	312	286	309	302	313	280	333	318	301	309	324	275	331	316	286	299	290	302	284	287	312	324	283	327	291	317	313	303	302	288	315	292	297	308	323	275	290	301	309	302	298	333	315	325	286	318	293	279	333	314	323	296	271	273	307	315	295	278	305	313	298	279	306	306	283	329	303	283	363	294	297	301	297	306	285	303	308	313	297	306	280	333	255	320	302	282	292	272	298	298	330	277	334	325	296	328	314	290	292	315	338	293	274	303	289	300	313	323	332	314	323	359	324	295	330	314	303	314	285	312	284	301	301	300	270	284	302	308	288	300	293	331	281	315	294	311	314	321	290	292	303	302	293	354	303	320	295	320	278	309	302	317	331	299	287	297	300	294	322	309	306	342	288	322	285	307	310	359	311	297	313	298	313	277	275	298	321	319	317	313	310	308	298	310	290	309	293	284	308	316	313	315	293	304	315	304	310	288	316	293	301	322	285	286	295	322	283	339	286	321	298	334	297	272	295	340	309	312	334	310	324	323	284	312	314	285	305	302	307	307	324	332	322	287	290	303	290	295	312	340	341	295	289	270	311	307	312	300	281	323	313	312	310	313	305	280	339	295	336	303	323	324	305	318	287	300	344	272	324	297	303	311	295	317	331	308	296	308	323	257	311	289	313	362	316	327	292	296	332	318	285	307	287	315	282	318	273	315	300	344	337	322	299	305	313	294	309	288	274	299	298	331	281	289	309	282	299	324	325	318	293	311	334	301	286	272	310	324	327	312	288	312	312	312	344	311	299	335	316	299	303	337	300	308	313	317	301	312	308	276	303	317	289	298	300	330	317	298	305	294	319	311	301	293	321	277	276	328	306	307	311	301	324	308	306	342	313	339	329	313	326	313	324	296	284	304	300	296	284	342	301	316	329	308	307	306	318	302	282	281	290	297	343	275	306	292	310	313	291	305	291	279	267	311	271	303	306	341	304	287	287	296	302	305	306	330	324	306	311	312	327	279	298	313	302	301	278	285	277	299	286	305	316	292	287	322	315	273	291	292	278	315	295	276	308	326	304	324	303	319	316	313	349	350	324	296	298	324	284	310	309	310	298	312	308	311	296	316	313	308	289	319	316	281	331	311	309	300	299	290	293	332	330	294	295	289	303	314	279	290	317	317	304	303	309	302	323	297	311	288	304	305	304	325	317	299	306	334	311	349	295	323	302	278	310	298	276	319	334	317	304	329	296	298	306	320	301	301	318	295	275	333	320	291	319	288	309	319	286	300	309	319	328	305	280	307	334	292	299	330	285	303	336	295	290	281	323	302	304	329	318	320	296	309	297	315	341	295	301	305	299	335	302	329	316	293	315	323	279	290	317	315	301	331	313	346	304	273	308	312	341	293	316	285	312	286	328	270	294	292	303	309	296	319	290	297	324	319	340	287	339	298	313	289	281	273	309	292	282	295	287	344	301	281	292	271	284	318	266	300	337	300	305	282	326	298	292	277	315	304	302	331	293	286	307	292	286	306	301	284	279	285	332	294	325	371	310	318	291	288	315	307	328	286	313	307	337	302	318	315	302	310	328	291	292	277	311	302	300	333	322	309	331	276	352	313	322	295	316	294	305	318	306	307	356
27347	20500	8871	1431	810	708	569	532	507	505	486	471	478	518	492	448	447	461	479	474	483	456	447	456	457	475	487	413	482	455	504	418	452	464	490	456	470	463	488	445	444	462	456	439	477	484	447	485	442	515	474	452	438	484	477	463	473	471	465	470	458	446	453	461	451	481	453	476	473	449	453	428	437	437	443	471	420	436	476	430	459	454	449	506	446	455	442	446	462	427	454	444	464	471	445	521	466	459	465	432	460	456	494	426	445	469	488	459	432	477	440	461	444	447	495	438	455	437	453	455	441	436	446	459	451	462	455	445	478	466	464	432	437	474	456	466	460	478	468	446	457	452	475	454	448	414	446	442	488	466	443	426	426	451	448	480	498	450	457	470	504	490	444	432	468	455	475	485	470	452	448	440	456	440	440	511	453	449	441	455	442	456	479	421	475	456	441	424	438	431	445	468	460	449	472	503	459	481	468	435	451	439	474	445	455	426	425	451	470	471	454	448	468	422	477	492	459	455	449	457	459	424	443	468	437	481	492	445	477	456	451	455	460	448	461	456	496	512	470	449	440	441	457	458	415	454	475	448	458	460	458	451	448	467	457	456	473	502	426	406	437	450	489	444	475	468	474	434	467	470	455	449	481	453	467	469	490	468	462	468	480	456	476	464	469	506	510	441	477	445	430	466	444	424	442	437	421	506	488	467	457	450	503	493	453	483	466	446	464	455	447	442	469	455	448	433	438	466	454	462	465	475	466	441	432	440	459	466	455	471	484	445	448	437	488	436	473	473	471	482	470	427	457	463	438	473	464	456	459	445	492	447	455	422	452	440	462	450	439	439	477	511	456	464	442	469	425	491	431	411	469	453	475	457	403	438	480	456	446	449	450	472	448	419	464	434	448	456	465	456	449	446	445	431	461	479	426	465	434	435	512	473	436	439	466	434	434	460	458	456	489	482	439	464	461	483	482	496	438	449	456	485	451	422	444	452	448	472	416	443	419	479	439	430	491	454	426	407	446	428	453	461	472	497	466	461	457	466	469	478	449	441	468	499	435	475	445	452	459	457	456	426	478	484	464	454	490	476	473	486	476	459	461	471	457	437	431	451	431	418	449	488	477	488	455	440	488	460	474	439	494	422	449	486	486	483	438	428	438	445	458	435	462	483	482	458	467	451	454	484	479	479	448	457	459	495	422	463	438	454	428	475	458	469	473	455	495	417	447	454	464	453	450	436	450	472	475	483	469	449	457	465	456	443	467	433	436	432	462	438	473	433	455	432	501	500	452	436	440	467	421	437	420	453	478	407	476	438	456	458	486	464	474	457	428	473	511	497	490	479	502	459	435	398	452	467	442	463	431	430	446	442	486	464	446	467	450	483	424	430	442	457	441	461	470	455	431	495	475	431	462	455	472	451	447	456	440	449	455	455	465	449	439	475	469	475	474	427	438	473	446	486	420	467	453	459	447	449	452	437	455	503	458	468	482	456	433	464	487	454	435	462	461	437	455	473	463	468	457	452	484	464	478	452	443	454	462	456	472	459	442	477	455	444	461	495	499	443	423	468	489	469	408	445	472	483	426	455	444	494	444	427	454	504	461	462	427	446	478	461	448	474	482	486	471	517	452	462	467	432	470	466	458	428	448	432	437	445	502	451	478	472	397	435	467	501	481	467	455	461	481	462	441	481	458	445	461	431	513	453	461	408	463	453	437	497	487	447	484	459	488	459	464	459	495	434	431	487	404	417	457	443	446	455	471	456	453	435	473	459	450	469	379	451	449	471	447	437	488	436	499	449	490	456	490	424	472	448	480	465	441	478	454	435	482	443	424	444	468	471	426	447	454	443	427	475	468	428	459	438	452	474	433	469	441	479	479	443	436	486	452	461	469	439	469	464	430	466	453	431	478	495	400	440	451	448	449	467	445	475	463	443	433	434	475	457	429	438	470	441	440	435	442	428	453	503	431	477	431	515	444	438	447	463	452	477	452	449	444	461	461	441	435	470	487	496	495	425	443	450	423	434	496	458	467	438	467	453	463	460	424	412	448	510	458	456	442	482	515	452	453	469	468	468	468	449	448	458	447	515	454	479	461	464	461	461	449	471	464	446	439	508	467	432	472	452	474	444	439	419	438	459	481	456	452	441	421	447	504	425	426	475	426	438	476	473	475	446	469	473	455	440	487	430	445	511	433	442	496	478	434	455	457	483	479	475	434	435	475	476	445	467	430	462	482	481	472	500	446	449	451	436	444	436	451	454	467	428	449	427	431	423	462	450	447	477	473	491	453	443	474	433	421	457	412	463	495	445	438	429	454	471	456	434	473	452	486	459	487	465	445	456	447	399	487	414	462	490	514	434	410	450	460	442	454	494	439	460	435	461	480	473	470	459	440	466	439	445	443	431	472	457	454	428	456	423	449	445	475	488	435	439	468	493	466	474	466	457	476	529	463	451	425	487	433	430	448	485	407	438	459	475	474	418	420	475	434	433	474	435	490	490	467	485	457	447	470	434	442	471	477	473	500	492	484	486	468	453	452	491	484	448	477	495	463	450	456	489	450	453	408	465	415	449	435	447	459	433	464	451	452	411	462	442	464	467	466	459	432	494	467	444	450	478	423	443	416	492	435	459	427	443	463	453	477	447	438	451	449	471	500	465	462	456	494	442	465	448	479	430	465	434	455	439	427	475	443	452	462	464	435	502	470	432	428	420	410	448	474	444	451	444	426	468	470	462	458	468	464	452	423	472	447	449	418	453	439	441	408	447	449	476	458	451	445	466	450	487	425	455	484	494	447	436	466	440	437	433	451	450	472	460	473	419	460	437	470	476	450	455	418	448	452	503	444	455	443	453	456	435	458	450	402	492	455	470	439	475	452	452	467	493	440	469	452	459	427	476	490	466	464	422	464	439	451	464	434	424	460	411	478	462	443	458	435	421	440	478	451	448	452	521	462	484	462	467	467	472	470	497	454	449	441	446	468	499	422	541	470	453	451	437	476	478	460	443	486	463	475	418	429	480	479	467	452	450	473	450	455	406	450	454	481	463	479	416	462	423	491	445	435	482	468	436	471	478	435	513	454	462	476	471	508	472	493	434	493	444	404	470	435	479	464	463	416	453	457	467	481	465	462	469	435	451	462	404	467	440	465	433	489	449	447	434	421	445	480	459	449	473	432	470	474	442	439	427	470	443	416	457	460	489	477	448	432	462	461	420	470	429	491	429	451	456	406	480	454	468	444	490	445	467	443	489	457	488	434	415	440	479	435	519	456	473	442	533	490	408	482	461	484	479	431	458	447	462	442	447	446	485	453	495	464	425	447	451	468	426	480	481	432	445	433	437	451	455	434	484	428	448	414	442	451	476	450	481	459	454	460	441	437	452	429	437	472	460	511	468	440	470	454	451	488	480	449	433	461	475	484	484	463	451	440	463	419	458	484	416	444	425	468	480	462	436	446	441	489	427	498	456	463	483	423	445	461	463	466	472	443	448	456	455	478	458	480	506
27852	9506	3721	2052	1594	1449	1234	1086	973	929	914	861	815	793	793	825	745	794	717	772	811	793	748	774	723	764	748	751	725	755	744	724	736	693	740	705	742	739	692	756	722	713	751	734	764	703	734	702	703	733	756	730	733	758	734	740	670	713	719	727	747	722	729	746	700	709	711	727	687	727	685	704	688	726	763	773	690	655	774	705	759	758	706	697	679	714	708	711	764	730	721	674	709	751	697	767	753	701	693	649	779	736	727	732	738	694	658	681	747	762	734	743	719	695	714	746	704	700	747	726	729	675	713	739	708	685	751	682	764	710	753	746	758	720	677	714	743	765	702	714	748	708	701	729	792	690	749	732	727	746	663	677	723	752	716	743	703	752	650	715	707	774	745	718	750	736	746	762	721	678	697	674	717	743	627	687	717	715	741	714	760	770	741	733	740	743	714	688	735	757	720	745	746	710	695	686	736	764	753	713	721	647	715	689	749	754	746	738	731	710	697	708	737	727	776	727	679	744	733	740	682	706	747	741	731	734	675	721	746	708	753	735	718	787	714	695	761	702	735	730	705	747	737	718	688	742	723	720	729	750	779	759	748	719	714	729	771	779	697	756	689	726	701	722	743	712	661	736	775	735	724	726	654	720	704	712	758	688	720	695	746	733	747	759	700	735	756	705	760	734	719	746	722	716	755	677	764	745	709	785	732	743	722	750	769	751	718	713	715	746	753	753	703	735	706	720	720	732	727	740	713	691	733	694	745	718	733	683	695	749	764	704	753	711	720	687	690	714	724	759	762	701	748	753	706	763	718	739	672	719	789	672	790	733	768	723	725	715	766	761	731	733	706	728	729	648	787	706	746	683	741	747	690	679	704	680	746	737	722	734	751	774	684	720	726	757	735	725	728	656	683	716	700	710	721	676	734	697	749	673	742	703	702	716	777	730	681	698	683	738	731	697	733	701	748	720	723	721	732	800	735	703	684	748	765	726	723	716	712	764	778	701	715	784	720	735	704	671	718	785	711	745	713	723	730	703	750	685	708	740	731	753	725	710	782	737	760	753	730	730	726	719	663	677	736	739	702	731	686	710	690	730	703	760	704	709	728	702	761	734	710	736	718	738	720	658	729	737	711	702	690	735	700	711	699	747	718	693	726	682	765	710	746	742	723	676	714	749	720	707	744	750	764	699	716	760	677	705	720	724	739	718	703	730	656	735	723	683	708	763	711	747	714	650	724	749	709	751	748	714	722	727	743	758	740	704	713	764	750	694	700	743	727	736	725	770	714	753	726	741	729	757	722	694	702	748	704	701	715	759	766	737	746	676	720	739	692	707	721	692	763	696	686	713	699	736	711	725	676	717	732	752	736	706	728	738	748	753	710	726	725	735	691	757	701	743	779	718	710	699	692	729	717	683	756	734	730	716	765	741	745	758	762	722	696	679	720	721	756	732	728	686	697	724	708	722	731	732	727	744	713	729	730	721	716	695	715	670	739	767	721	715	742	710	725	694	682	735	753	741	738	699	710	697	730	752	776	735	701	734	696	746	719	697	736	733	747	740	704	720	699	722	718	756	728	693	769	765	667	746	718	690	706	685	743	738	786	733	673	713	706	736	736	731	690	813	709	696	720	725	738	762	738	709	723	721	726	748	720	744	728	729	735	724	774	782	753	692	731	700	736	701	694	770	715	724	688	734	720	698	729	697	718	686	732	726	706	698	694	745	693	786	752	732	717	742	697	770	743	780	685	723	749	714	717	727	731	654	737	740	755	725	727	776	719	741	763	707	722	716	749	729	724	765	796	718	720	737	730	716	744	725	667	677	741	732	731	715	732	724	730	733	736	735	731	731	734	718	710	721	723	790	742	689	706	730	763	724	736	697	749	719	702	731	738	735	709	730	709	743	768	733	750	700	751	718	713	786	744	691	728	726	723	720	722	682	750	693	719	756	709	686	707	731	692	725	751	681	681	714	709	672	779	735	702	722	687	716	716	707	767	711	728	711	752	715	743	696	722	726	721	686	727	712	672	681	684	706	736	760	734	707	773	735	689	774	766	749	753	755	776	730	718	735	726	728	693	724	759	718	733	736	733	721	754	747	720	707	706	686	777	700	700	690	703	743	748	751	709	700	713	720	661	717	752	728	687	728	712	740	771	702	659	730	729	714	727	693	762	738	728	727	704	760	727	730	680	745	708	762	738	715	638	697	730	742	766	724	709	718	698	734	691	743	753	721	729	722	747	756	717	744	708	718	704	737	770	753	730	734	698	703	731	739	712	688	736	714	708	731	725	689	698	703	677	729	703	758	710	689	743	673	713	712	706	729	719	788	733	726	711	678	694	723	712	788	689	711	736	718	768	686	762	755	706	689	720	696	731	724	756	736	757	756	739	736	716	748	709	681	717	718	760	752	730	692	722	721	746	711	755	715	717	785	720	761	691	745	746	752	709	736	707	746	723	726	727	756	744	734	733	719	721	751	747	717	740	727	694	748	725	771	706	684	674	736	735	726	727	726	782	723	735	719	718	721	706	740	756	705	663	762	681	720	696	743	770	725	766	663	752	734	797	697	737	722	771	699	695	775	757	691	756	737	712	777	728	714	754	757	725	702	719	720	712	690	696	722	705	701	740	730	708	725	654	707	781	673	733	756	711	710	718	714	749	730	723	677	726	746	708	772	700	711	731	753	692	720	765	746	757	724	778	761	677	752	721	746	728	714	750	733	726	726	699	723	698	748	675	687	764	736	762	711	705	741	705	713	706	765	728	761	714	690	731	735	705	721	726	709	769	699	728	743	730	708	714	754	705	766	727	822	706	684	733	713	737	709	704	712	707	697	711	751	770	755	734	716	701	759	707	748	752	726	738	762	735	718	705	715	710	694	714	708	706	776	723	711	722	708	688	730	690	712	730	723	714	745	741	723	702	737	751	716	716	717	728	722	719	690	720	710	724	703	762	708	772	732	716	730	678	728	727	705	725	717	711	726	714	724	787	689	747	715	718	687	735	735	744	725	707	737	742	739	683	734	764	779	757	743	714	740	707	729	713	721	692	729	723	740	719	705	721	725	725	677	717	729	695	747	699	704	720	699	735	698	746	708	720	757	728	690	708	707	727	687	717	709	712	719	733	693	712	751	733	709	764	700	699	760	788	683	718	672	726	715	710	724	746	711	742	710	768	688	733	750	721	738	715	718	673	750	754	759	713	688	715	693	693	735	734	749	694	703	737	707	707	716	746	767	732	720	740	762	720	715	716	708	728	703	760	754	710	664	763	729	685	670	686	683	711	738	737	743	708	749	661	755	677	718	712	717	718	699	775	747	737	727	723	734	688	745	708	671	753	694	718	771	707	754	740	763	737	751	759	730	716	717	724	683	673	711	749	736	694	745	738	717	741	745	728	712	695	740	752	757	701	685	695	770	700	743	689	790	703	744	757	740	689	739	704	692	693	680	722	750	741	743	669	696	712	729	739	759	714	791	738	705	715	744	733	721	697	760	726	776
24260	21356	28568	24458	21056	4584	1195	846	677	624	608	553	607	494	514	453	491	458	446	432	408	464	463	414	417	466	396	413	444	423	414	440	412	450	456	409	428	434	397	441	424	398	409	425	387	376	372	379	415	392	371	416	410	396	422	384	395	442	410	401	402	411	391	419	383	413	398	402	380	397	401	400	411	414	412	397	402	379	391	423	377	397	423	383	412	393	416	382	424	403	424	385	420	422	408	425	402	370	448	376	403	417	404	415	361	391	406	417	394	397	427	376	377	407	398	410	416	390	410	397	419	425	401	416	398	409	406	381	434	389	441	417	419	396	394	413	411	419	412	412	412	452	379	402	429	378	415	374	401	371	401	412	394	405	398	423	420	418	426	384	393	417	383	419	398	375	408	434	410	431	381	396	400	382	426	397	434	400	406	418	408	368	423	364	425	422	403	408	405	406	446	439	370	418	373	432	427	385	410	415	396	427	415	379	421	373	377	382	413	420	421	419	378	411	430	382	412	406	399	421	348	425	373	386	372	388	419	454	418	394	403	413	395	402	436	419	430	414	424	419	461	392	409	364	408	412	419	388	412	397	421	396	394	419	424	385	404	421	425	375	408	405	394	405	382	423	383	406	411	432	390	403	380	390	439	422	411	409	389	406	398	399	409	416	360	418	384	413	408	378	430	393	396	418	423	410	443	393	396	370	439	408	415	408	409	402	440	395	429	399	401	410	425	398	422	438	418	406	419	422	392	390	382	398	441	407	404	419	359	424	396	408	353	416	365	409	404	401	443	400	423	426	399	404	426	419	381	400	369	421	390	394	382	395	406	365	420	422	413	391	415	422	383	389	425	391	386	421	393	418	410	455	411	410	392	409	416	431	426	399	377	422	419	412	445	400	400	357	386	382	383	377	408	404	392	439	394	395	409	425	414	397	395	401	399	380	398	406	425	404	424	420	371	392	413	412	385	394	393	399	398	402	371	402	459	383	396	412	399	406	407	446	427	401	422	402	423	430	405	383	420	401	376	417	388	400	400	396	445	402	401	418	392	411	416	413	414	394	402	404	405	421	389	403	404	426	419	369	416	410	394	419	403	387	428	397	424	427	390	394	382	388	447	424	347	391	460	411	440	431	423	412	393	408	431	433	429	401	384	425	394	377	349	420	423	382	453	397	405	430	412	420	383	419	407	406	398	412	423	388	424	402	393	385	389	430	401	407	460	393	394	399	360	398	421	435	411	385	427	438	396	383	416	362	393	379	408	410	429	396	403	441	397	396	408	380	400	398	420	389	422	402	394	385	434	391	376	414	402	420	417	402	431	410	428	427	386	451	415	414	433	432	408	396	407	429	407	408	405	370	382	393	373	425	387	390	441	392	380	416	391	415	424	388	404	422	389	392	413	418	426	405	403	399	411	413	376	409	382	386	406	410	385	401	401	380	412	437	417	369	410	394	411	380	376	438	375	409	414	397	426	424	410	385	399	391	395	425	433	423	351	386	408	389	409	399	404	410	399	425	406	387	425	408	414	391	403	411	368	443	443	393	431	412	390	392	426	396	397	406	429	406	385	419	393	388	418	426	401	406	381	386	412	379	392	382	403	429	371	393	411	372	424	403	386	419	402	388	409	382	391	394	410	434	406	400	412	393	415	379	420	414	401	385	388	450	416	398	426	393	422	386	476	373	402	381	385	404	419	401	432	405	388	388	392	385	399	418	431	427	420	411	383	428	365	384	397	404	397	421	371	461	415	350	403	400	379	419	374	398	380	414	394	391	412	404	418	452	408	405	381	367	385	426	381	383	415	422	388	409	371	415	394	414	410	415	426	384	405	402	412	403	411	403	386	391	401	420	413	399	392	402	409	390	431	401	403	389	391	377	361	396	427	420	427	449	380	406	401	392	396	413	399	424	373	378	419	414	404	391	404	404	382	433	417	372	410	429	398	393	397	375	396	379	433	393	407	404	437	406	384	413	438	384	361	398	399	357	418	422	471	450	372	416	417	408	383	391	386	427	390	396	440	426	425	389	404	413	403	399	414	422	450	407	415	366	407	391	408	393	368	405	421	404	443	369	429	396	414	402	403	413	417	397	350	406	400	421	402	389	431	403	428	421	415	381	403	459	389	427	419	398	396	413	432	427	391	410	409	385	402	420	391	395	385	402	424	405	402	413	392	431	415	398	407	413	377	407	421	399	411	420	402	424	408	398	418	386	413	396	384	384	398	397	428	396	387	432	386	434	406	394	399	425	409	401	395	429	429	419	391	419	377	394	421	407	408	407	439	408	389	408	387	409	401	384	384	433	416	387	367	399	426	394	420	432	409	428	421	410	391	369	413	385	448	383	427	378	403	401	422	379	382	385	400	402	413	395	377	412	409	407	395	438	383	429	395	402	410	407	422	369	432	412	407	422	418	419	398	389	380	385	402	413	407	420	386	388	420	381	433	366	387	354	428	405	374	409	389	394	393	393	383	426	383	379	382	446	410	451	421	378	413	388	406	407	423	408	394	350	413	428	379	406	395	400	375	371	428	402	414	378	400	402	421	370	439	368	402	388	430	372	395	371	437	398	387	374	406	411	392	423	372	405	407	453	388	414	416	398	407	408	395	413	363	382	388	425	420	453	435	405	417	385	402	358	410	369	408	373	411	370	421	390	397	409	375	391	432	407	395	429	405	408	418	398	428	426	434	391	443	373	401	394	400	416	417	390	408	430	422	420	398	401	410	413	422	411	413	383	371	421	417	442	441	409	387	396	390	409	414	396	429	427	415	399	419	376	369	401	396	381	384	425	398	409	408	396	404	396	411	399	408	379	407	358	412	398	391	396	412	354	408	406	385	436	375	413	391	390	405	456	408	385	403	446	422	374	394	416	410	424	448	435	399	398	414	342	351	400	388	416	418	433	396	378	389	379	410	423	402	447	395	419	384	422	385	382	421	414	398	397	398	409	402	414	410	421	447	364	407	396	425	375	428	390	366	404	379	391	374	367	387	401	383	412	413	422	417	419	412	403	375	412	430	427	386	401	420	384	388	399	391	405	420	402	422	396	404	434	402	400	427	380	413	396	400	416	382	433	408	383	394	384	367	396	419	361	419	388	400	385	411	358	446	414	399	438	387	448	410	419	419	437	428	400	372	417	398	416	399	427	417	389	410	401	452	457	392	370	403	391	434	394	393	376	449	370	401	430	419	394	397	390	420	409	407	423	394	390	381	403	402	368	396	386	400	405	392	407	402	402	415	395	360	379	390	439	401	412	364	366	406	434	402	401	416	388	385	383	391	374	435	396	396	405	416	378	382	399	391	426	409	435	366	413	391	427	401	366	386	407	430	397	414	411	391	378	425	409	410	400	415	415	384	417	414	422	418	399	385	385	428	399	417	436	433	395	389	373	390	394	374	413	388	423	403	381	416	419	406	393	383	406	397	427	405	409	419	393	429	430	398	415	420	393	422	387	433	382	386	424	366	438	414	400	393	394	367	367	428	386	378	419	428	396
33294	19490	10319	5408	3767	3081	2352	1919	1587	1484	1222	1112	1091	1013	898	938	853	825	826	772	721	773	697	730	730	741	734	711	713	634	706	704	750	640	703	699	672	691	679	674	693	672	710	709	657	671	646	672	666	629	680	664	665	692	685	682	674	680	656	703	634	645	672	692	696	653	636	645	667	683	672	648	638	653	611	685	645	630	643	633	634	672	656	666	674	653	667	686	665	640	649	646	654	677	686	660	723	670	651	691	667	669	655	669	654	654	712	651	664	636	661	648	663	678	658	667	628	654	654	671	643	657	698	708	620	667	654	642	713	665	679	600	642	655	685	641	649	662	669	648	624	634	615	640	692	632	642	675	651	630	678	720	685	668	651	700	678	674	646	647	684	647	631	666	668	643	626	650	629	632	639	635	657	679	643	652	654	644	643	653	680	707	663	638	625	639	673	676	654	643	696	663	660	632	708	657	622	667	677	660	674	663	716	635	668	659	642	671	634	679	648	653	676	687	679	646	677	608	629	672	664	646	668	659	642	675	629	642	678	711	602	634	633	678	650	688	628	679	668	652	648	647	635	641	632	623	685	650	640	643	648	651	695	664	663	660	685	645	650	665	654	642	660	674	646	660	614	678	686	659	616	628	667	648	641	653	646	648	649	643	668	630	629	665	686	626	656	663	659	649	653	630	665	700	601	639	653	673	676	670	627	674	628	659	668	639	675	675	625	629	660	658	624	662	664	643	621	614	619	678	661	695	676	654	581	666	640	695	666	658	653	621	629	610	672	677	670	641	628	652	629	636	661	634	651	647	622	677	663	666	633	699	642	665	644	659	715	657	646	677	657	654	659	640	676	641	666	624	709	685	670	663	634	681	649	668	632	703	659	621	598	676	631	628	641	649	676	650	610	643	699	693	632	643	631	666	637	677	656	686	633	609	662	642	658	658	683	642	674	626	670	672	711	640	677	688	669	671	679	645	656	653	644	676	619	632	677	694	656	682	690	669	646	688	672	624	655	648	614	615	688	678	666	666	666	616	625	620	622	659	687	647	639	688	643	693	661	657	623	679	648	691	681	704	648	628	662	660	648	693	702	688	644	673	670	628	633	672	658	620	629	655	648	668	639	654	647	642	663	684	688	641	668	692	658	625	703	672	655	640	650	627	667	664	669	635	651	684	681	711	670	665	632	658	612	635	685	684	670	673	668	635	667	681	692	672	675	655	622	698	653	664	634	621	653	653	629	636	607	667	591	646	627	636	621	661	611	695	654	645	680	661	659	610	696	657	646	656	634	665	632	710	639	673	669	638	659	650	646	665	672	687	659	683	702	631	687	681	645	671	662	606	666	647	675	632	658	671	680	620	659	656	647	650	642	684	699	651	661	628	637	651	622	655	601	673	654	617	659	676	640	653	699	648	632	673	642	653	635	640	672	654	654	642	665	689	682	705	660	635	677	623	684	711	687	691	675	652	643	671	629	650	671	639	652	683	664	621	643	672	697	634	642	662	639	691	659	688	632	660	702	626	641	680	647	610	706	664	649	608	641	678	642	664	707	628	644	670	662	666	640	687	672	630	660	665	646	658	657	655	661	660	628	653	661	691	687	677	653	675	685	642	669	691	645	613	686	619	646	661	647	698	672	704	647	642	664	685	642	611	643	702	636	664	658	660	635	630	646	663	661	624	689	611	670	668	663	703	666	624	684	692	637	696	683	674	686	682	640	674	618	615	658	689	659	663	697	663	660	677	628	691	658	687	661	671	640	673	665	656	588	643	655	650	648	651	648	649	651	665	698	626	614	688	646	638	689	626	675	688	663	680	694	595	640	627	642	659	652	676	654	628	663	645	624	630	654	657	675	668	640	638	678	624	648	720	668	610	636	633	614	643	659	682	689	631	643	628	644	623	653	632	615	703	649	676	625	685	683	621	697	672	657	623	603	640	628	681	611	641	664	638	641	615	599	652	630	691	667	666	659	676	684	625	650	649	646	657	649	638	644	698	643	617	595	675	657	644	698	644	666	638	654	678	685	658	641	695	652	691	657	713	645	630	634	574	646	656	693	646	644	664	655	617	726	656	629	688	648	639	659	645	637	648	641	652	674	645	657	672	630	642	637	653	649	702	667	636	663	659	651	696	619	648	658	628	648	690	683	625	640	655	652	675	663	657	625	671	700	671	656	669	641	618	636	629	609	640	638	668	658	688	667	653	637	650	668	621	649	642	699	655	668	649	650	650	660	666	707	661	601	646	668	649	656	670	641	639	667	700	675	659	680	641	643	625	667	632	662	665	669	611	710	642	673	634	640	677	655	692	677	658	642	653	664	651	671	644	684	674	674	671	659	674	668	632	660	636	585	682	637	686	679	646	645	620	671	639	643	639	651	646	632	695	635	635	653	701	652	651	659	646	633	617	661	611	685	672	607	638	604	684	676	684	644	605	672	674	693	690	602	695	669	666	659	687	667	684	655	653	659	690	639	684	650	664	653	672	661	634	663	637	670	660	679	685	634	657	638	608	699	677	665	650	658	641	677	622	630	639	689	667	564	671	679	686	661	662	651	648	684	670	700	635	673	688	659	691	664	661	678	631	622	623	648	659	640	644	684	623	670	673	675	661	663	633	710	651	710	602	629	686	597	637	602	646	643	646	653	675	660	684	682	664	668	664	655	659	674	653	668	662	678	685	635	638	592	688	661	651	633	631	660	674	654	677	676	685	636	669	643	670	713	619	647	633	676	677	610	672	691	633	650	636	643	681	635	653	638	618	677	664	654	685	671	630	654	634	652	654	656	639	674	644	671	670	652	634	665	645	674	652	651	664	618	630	684	654	655	692	666	679	630	664	637	675	653	654	667	648	658	619	591	730	659	706	669	642	696	612	648	683	673	623	663	640	638	667	634	665	638	667	629	678	677	705	654	603	685	628	658	674	646	664	668	652	670	617	665	599	678	694	660	640	667	657	679	603	606	656	644	637	596	683	664	666	688	662	653	665	680	669	664	673	634	657	657	717	662	677	669	671	639	661	655	638	663	681	672	660	687	658	677	685	627	650	675	678	664	650	641	661	667	638	667	670	641	668	626	638	638	677	571	664	657	618	643	638	639	677	674	653	653	661	696	694	621	671	673	691	678	669	628	667	639	660	672	648	680	633	646	679	691	640	581	633	660	638	646	640	602	699	684	682	618	650	616	648	629	643	651	697	604	646	658	663	632	644	641	658	660	632	655	656	680	642	653	674	624	723	686	669	605	603	616	621	681	660	657	660	631	635	654	650	599	633	634	677	685	748	635	625	687	671	622	693	641	639	699	644	652	630	657	626	612	652	681	652	654	663	711	654	666	628	685	662	663	666	625	651	654	685	666	649	643	645	644	686	679	660	691	638	660	681	665	698	649	638	648	669	695	690	673	707	673	641	652	651	675	672	668	640	622	640	673	684	620	671	612	664	699	670	707	654	657	635	696	627	655	648	647	648	708	651	675	673	640	643	620	631	676	665	647	644	672	694
23328	21355	29123	23897	21344	20484	2889	967	685	585	507	435	398	366	336	291	309	258	263	251	236	195	230	237	202	203	223	229	214	204	194	215	182	203	209	209	204	188	168	218	185	186	201	191	196	183	198	164	173	179	144	197	170	201	214	177	150	177	179	186	177	158	169	159	194	181	183	191	181	180	201	177	177	206	171	185	157	169	187	187	200	181	178	176	180	202	183	196	182	173	170	181	192	189	217	186	173	181	170	153	172	170	176	154	162	187	165	182	170	186	185	208	176	162	177	160	186	193	171	186	188	195	187	188	175	174	197	188	172	194	180	188	195	170	152	209	187	179	184	164	169	163	210	183	187	175	185	184	169	150	173	189	172	159	173	191	164	186	179	177	170	167	184	191	178	182	206	202	188	181	166	176	209	178	174	177	172	193	183	188	178	183	185	181	187	167	186	174	194	190	186	168	188	168	172	170	164	168	187	165	185	190	157	193	182	194	186	163	175	157	193	182	190	156	181	173	188	171	172	182	151	177	157	179	198	211	189	164	175	157	170	194	181	199	162	157	178	170	188	181	198	200	202	172	154	176	175	185	176	177	185	182	161	174	189	190	172	195	186	199	180	160	170	181	176	167	171	164	177	187	178	184	167	177	167	201	177	167	186	181	186	174	190	192	178	179	189	171	179	203	197	201	196	188	181	161	173	177	207	197	143	178	174	165	197	164	191	196	178	195	180	183	203	181	190	184	199	161	181	200	166	212	195	178	191	188	170	159	181	201	177	200	176	186	193	195	168	153	184	191	183	187	187	160	194	201	207	189	187	194	192	169	175	162	184	188	178	172	178	192	169	181	165	195	164	176	171	187	174	189	195	165	180	166	195	167	169	180	191	186	164	162	198	154	173	211	191	176	165	187	166	161	180	183	210	178	173	161	188	154	187	176	166	176	202	193	175	150	176	168	198	180	176	210	171	192	180	187	199	206	168	215	172	175	181	174	181	190	167	223	167	163	177	180	181	182	213	202	176	182	181	162	170	175	186	208	160	175	166	173	173	199	176	164	185	194	179	176	165	185	157	179	186	169	180	190	188	195	170	175	213	171	159	178	183	180	198	173	175	178	191	177	224	186	170	197	166	181	210	181	166	173	172	220	179	202	166	201	173	184	206	184	188	167	203	185	180	169	182	166	176	179	201	176	177	164	197	187	193	178	174	206	173	162	174	188	185	166	174	163	172	180	165	181	206	164	175	155	173	169	185	189	186	207	174	161	176	151	184	179	194	188	188	180	189	142	171	172	182	172	172	174	179	166	174	172	170	160	198	181	188	168	196	180	168	194	175	168	191	163	176	175	170	163	197	183	188	168	225	197	180	184	200	160	176	187	184	187	187	175	180	195	170	195	162	182	178	176	165	204	189	175	185	170	162	192	188	180	177	175	172	178	204	207	161	180	210	158	190	177	206	165	166	191	160	166	196	167	187	217	186	171	188	187	185	175	164	181	181	194	179	184	189	185	176	185	180	202	203	197	182	187	172	167	178	191	191	162	169	164	171	167	177	168	176	174	157	177	168	172	174	195	165	183	176	170	182	170	185	188	199	176	168	196	200	176	178	196	165	208	165	190	174	175	168	180	184	184	189	194	188	184	170	154	186	172	183	187	169	159	159	187	168	178	179	183	187	175	174	166	185	165	184	186	189	182	203	166	183	194	172	196	181	166	151	196	170	199	212	197	194	195	195	186	167	164	203	187	201	168	189	179	199	179	188	196	162	179	165	176	172	176	172	151	192	189	173	173	168	180	186	162	187	206	168	154	177	176	213	177	183	197	171	185	191	183	165	180	181	194	147	207	188	183	185	191	164	195	188	210	173	177	173	170	154	176	176	187	192	188	180	171	184	204	183	153	162	159	177	200	189	178	177	189	178	174	179	173	172	190	197	185	202	171	206	182	194	200	163	178	180	185	187	191	167	199	175	185	170	191	212	174	177	181	179	181	192	167	188	160	215	175	202	191	175	209	191	178	174	198	194	183	203	188	177	177	198	194	171	183	199	192	174	188	179	169	184	183	180	176	188	199	200	174	173	184	178	164	179	162	202	194	194	193	179	198	185	194	164	174	185	168	186	184	195	185	184	181	186	170	165	177	172	186	165	187	212	182	212	192	195	176	183	171	184	170	178	183	182	185	194	183	178	195	185	198	172	185	171	182	189	189	189	177	181	177	179	180	167	181	153	171	181	191	209	195	190	173	177	211	181	167	186	178	190	174	176	164	180	160	179	191	158	181	169	154	180	199	183	181	183	175	173	193	157	196	191	188	217	180	175	203	182	192	170	189	203	166	181	184	215	189	193	192	190	178	187	194	180	199	163	177	202	185	186	159	161	191	200	189	221	219	179	177	169	174	155	171	187	177	193	169	188	192	184	181	185	181	189	171	196	163	187	153	191	153	199	189	174	179	172	185	177	206	156	172	179	162	185	173	182	169	155	186	198	165	193	181	169	181	200	186	163	183	162	164	169	183	173	172	181	161	197	175	193	176	181	178	163	196	188	197	179	190	177	200	183	171	169	184	171	179	179	219	219	203	168	176	176	199	156	168	168	190	161	160	175	179	195	170	158	194	166	188	171	183	192	154	192	180	206	198	176	197	200	202	197	185	189	187	195	168	182	203	180	182	181	164	170	185	168	192	158	161	186	176	197	175	169	155	169	176	192	186	167	197	174	186	203	190	176	186	159	183	176	178	173	170	211	182	158	179	192	211	177	184	180	175	196	185	179	166	172	176	172	182	179	171	179	171	163	201	176	179	160	186	197	194	174	171	173	170	182	164	175	201	180	196	169	177	193	198	189	180	178	186	182	178	192	163	167	167	181	163	169	194	163	172	186	151	194	183	184	164	197	187	176	187	173	183	172	198	185	183	198	191	170	164	178	183	186	199	183	196	173	169	172	176	184	174	207	190	172	182	184	174	161	187	173	179	174	168	170	186	185	181	163	185	170	171	180	165	180	180	191	200	185	176	186	204	198	183	184	184	193	186	166	202	190	185	185	196	173	154	177	189	191	181	187	192	173	171	177	189	191	188	194	159	187	172	202	181	190	192	168	189	159	187	180	185	162	190	201	163	171	183	193	188	186	193	159	187	183	169	200	178	196	190	193	183	196	183	176	200	190	199	162	186	183	173	172	173	191	183	189	174	162	173	164	184	182	187	195	175	175	192	196	176	185	180	187	165	190	161	172	203	178	177	199	177	177	197	180	187	179	174	207	162	186	166	175	188	173	175	174	201	194	161	167	204	173	195	171	192	172	153	162	160	189	206	162	158	197	192	180	185	192	191	195	182	190	165	172	181	156	171	188	191	202	193	180	212	157	171	174	205	175	172	160	164	210	200	180	181	199	162	181	203	169	163	175	178	182	197	181	192	208	213	196	172	187	195	181	200	183	165	191	169	173	199	173	219	169	150	183	173	170	195	182	195	196	161	189	174	170	183	182	168	166	203	190	156	191	182	172	185
37528	25074	14852	8198	5723	4267	3277	2592	1993	1656	1319	1180	1054	963	811	731	630	594	568	535	492	507	453	447	437	408	419	389	349	386	353	379	403	363	377	370	378	338	314	344	351	351	347	358	323	338	332	348	303	331	327	329	319	306	326	342	334	335	294	304	319	321	306	279	317	317	349	319	307	354	322	284	310	325	283	297	306	308	294	302	330	338	314	326	314	304	300	313	305	297	282	328	290	333	321	327	298	308	288	281	319	307	329	323	284	280	310	308	313	308	306	269	323	290	289	314	328	328	304	315	280	311	333	325	281	276	304	309	315	318	310	325	286	332	277	326	303	302	314	306	302	319	334	287	274	289	321	292	315	317	295	310	300	330	324	299	319	330	312	323	333	302	295	306	296	328	272	305	315	310	275	303	284	294	301	299	319	298	292	308	338	316	315	264	325	297	296	316	317	306	288	297	276	258	306	291	330	286	290	314	298	319	308	273	323	339	306	321	305	305	292	339	336	300	290	289	298	313	320	304	321	305	288	315	304	290	279	324	302	288	316	317	298	303	300	290	344	322	287	339	308	285	273	324	281	282	304	304	294	300	318	310	298	279	286	289	309	296	277	307	277	264	328	290	319	324	323	286	290	287	318	309	276	299	305	311	300	260	327	300	269	323	326	284	305	297	297	298	341	321	313	366	278	318	350	307	314	312	308	272	315	294	278	286	311	288	300	308	297	310	270	316	341	333	304	280	296	295	316	297	312	302	324	335	304	293	299	306	311	329	273	308	285	286	309	311	305	291	303	280	297	318	313	278	318	289	290	289	302	303	309	293	301	265	314	287	324	317	303	316	277	311	284	311	281	261	313	302	296	326	293	324	308	269	310	301	287	287	291	293	302	272	313	322	319	317	332	302	284	290	326	306	299	287	312	318	299	302	305	292	324	287	301	323	321	304	299	278	338	324	310	314	301	255	315	307	257	290	310	297	305	296	289	324	317	309	307	318	296	292	321	309	317	323	282	288	310	350	285	317	286	273	272	308	308	313	309	285	316	290	299	271	292	323	327	310	294	295	290	306	310	277	286	304	306	301	302	311	322	284	326	309	314	325	351	313	283	319	329	300	287	308	321	329	295	297	337	298	294	282	300	316	313	280	308	300	298	302	267	312	301	317	318	330	278	314	304	309	301	312	280	322	292	272	298	289	281	278	322	331	293	305	294	315	306	302	307	291	320	312	302	272	313	294	295	311	309	305	354	301	316	284	304	305	314	291	277	260	310	331	284	315	315	296	285	295	285	334	307	318	288	296	318	301	311	290	309	326	312	296	306	305	305	325	302	331	287	312	297	309	340	300	289	291	295	294	303	298	283	323	312	300	318	320	279	304	259	288	318	292	330	295	328	285	326	288	319	338	314	336	299	304	302	292	315	282	303	315	290	298	306	314	293	267	327	317	283	296	303	304	312	314	315	321	295	276	303	307	306	327	334	286	298	325	325	301	322	282	311	308	307	329	319	304	315	304	292	297	317	281	334	289	298	298	280	326	321	307	288	299	320	291	321	339	278	308	320	317	316	325	322	293	317	272	327	323	291	289	312	272	322	280	329	286	278	315	313	336	294	299	336	307	306	301	318	313	287	309	323	318	319	299	293	247	300	310	313	316	293	327	263	324	290	297	316	307	300	301	305	284	293	320	278	292	306	272	298	296	293	292	301	293	326	295	336	313	313	308	310	321	285	314	290	314	308	327	306	320	312	306	313	280	286	331	301	307	330	320	263	315	289	306	293	280	319	309	325	308	309	304	258	309	275	301	307	292	303	301	302	307	285	319	296	303	316	288	286	313	331	308	316	283	296	323	295	319	318	330	296	298	306	295	285	318	267	303	311	301	300	332	333	347	295	336	292	308	299	304	265	297	291	311	327	318	318	326	280	349	299	285	283	321	308	314	307	314	296	296	316	278	319	299	316	298	308	311	281	321	304	292	311	294	303	320	296	276	289	295	328	319	348	257	316	319	300	327	297	302	284	287	314	271	312	284	311	298	288	297	305	318	327	330	319	300	327	289	300	285	303	308	285	317	301	319	298	291	300	294	335	335	281	267	306	292	296	287	319	319	273	308	316	278	285	302	306	300	318	320	300	267	287	316	290	300	293	290	297	296	298	316	316	296	272	309	306	300	310	305	316	332	303	300	300	315	310	309	295	299	315	269	265	302	311	326	281	306	286	297	294	316	295	261	293	282	317	292	284	323	288	318	328	312	299	281	304	291	304	305	309	295	292	298	286	344	313	314	305	305	303	321	265	297	268	303	311	282	298	307	290	316	323	307	321	267	306	269	317	288	309	334	268	272	326	304	303	312	280	292	315	307	350	346	294	303	266	293	323	294	322	295	296	299	300	327	327	323	292	284	341	292	288	313	328	321	308	308	359	295	286	283	313	294	316	328	339	307	294	299	292	318	317	311	303	315	273	334	325	298	272	266	264	289	317	311	292	289	297	315	288	290	322	297	299	307	328	314	318	303	324	322	322	293	305	319	315	317	293	277	291	276	285	281	315	279	294	307	321	323	283	310	314	324	274	311	309	315	302	281	321	324	328	290	303	321	295	281	314	315	286	314	313	284	311	298	297	299	327	259	319	319	316	321	305	334	326	300	280	287	326	303	311	303	284	301	288	288	303	310	290	310	314	317	309	321	304	301	280	310	298	312	283	298	333	313	279	282	295	281	350	304	284	310	303	305	313	290	271	327	278	330	291	297	323	310	319	268	296	307	312	285	293	289	297	288	312	314	302	288	300	321	282	334	319	308	301	300	328	292	342	287	303	317	311	295	327	320	294	311	303	310	290	326	294	315	300	285	297	298	313	325	310	340	329	280	298	289	295	293	310	307	330	327	299	294	320	260	323	320	281	302	287	318	314	302	291	310	325	341	315	278	315	298	325	320	292	270	294	290	291	273	290	290	317	271	313	333	305	322	279	286	307	343	317	312	317	301	325	310	316	352	313	321	358	284	329	283	293	313	293	298	314	296	285	307	284	300	297	299	325	329	297	303	308	281	270	308	300	309	282	332	293	290	328	323	326	305	307	314	285	280	310	318	318	317	320	341	298	273	295	289	302	285	299	317	300	320	273	332	312	294	288	280	329	294	299	319	316	321	304	314	288	298	285	308	321	302	307	322	308	295	285	327	283	299	303	311	320	307	335	301	322	311	305	324	309	309	288	307	323	314	330	304	308	294	312	304	304	321	307	317	303	310	314	281	285	302	308	316	290	281	311	312	334	326	312	287	305	333	287	295	313	284	330	271	283	289	302	292	281	352	307	334	300	294	342	309	312	302	340	316	320	330	287	304	279	314	299	295	281	277	316	338	309	323	314	292	283	306	309	301	305	294	316	305	312	312	266	301	323	296	332	322	317	311	302	307	290	314	310	312	303	290	308	324	278	311	270	271	291	280	298	288	299	313	322	309	311	276	318	312	289	315	290	282	305	321	311	276	316	307	324	303	330	301	316	315
27597	20551	8798	1447	758	657	552	527	569	529	532	505	536	500	489	462	492	408	422	482	434	460	460	442	490	453	481	488	467	466	457	446	464	419	427	486	473	398	445	426	495	465	452	472	484	456	448	456	434	452	473	437	448	459	415	452	468	423	454	424	441	439	441	469	455	429	458	448	453	458	459	487	432	459	467	452	425	457	454	480	438	443	453	430	480	458	459	450	479	480	425	446	447	453	456	448	446	456	452	439	438	479	436	421	452	439	419	429	462	463	440	460	430	456	445	429	456	445	443	450	446	448	452	456	433	469	491	475	443	474	441	488	456	444	447	486	460	465	480	436	467	443	431	436	457	440	431	431	432	442	445	418	434	442	468	443	438	445	473	471	467	457	400	434	420	451	431	447	445	461	452	453	446	464	486	431	490	473	433	468	484	410	476	442	410	448	444	470	466	459	424	452	478	425	474	459	437	443	466	442	438	462	476	484	446	465	473	442	403	428	500	426	478	440	441	471	446	454	413	457	439	445	462	450	492	477	431	453	465	472	447	429	481	447	439	431	439	448	433	459	446	490	459	413	475	431	430	443	481	418	470	422	486	459	453	474	436	476	453	440	430	435	449	442	446	461	456	465	460	448	444	474	484	504	430	458	467	447	401	432	417	451	455	463	452	477	467	462	445	470	488	456	432	436	531	471	404	475	432	423	470	478	437	439	455	454	473	464	479	464	479	425	473	428	471	456	463	448	434	458	445	414	462	464	427	470	408	502	435	470	441	475	479	452	427	449	438	464	471	434	475	415	473	437	482	447	489	453	443	430	434	474	455	458	447	475	445	463	443	466	429	422	448	427	420	421	446	450	469	422	434	475	459	438	425	456	478	463	460	449	456	399	453	437	449	448	453	485	466	505	442	442	431	451	460	474	439	466	460	449	463	434	467	440	452	452	423	455	443	444	469	434	444	443	462	468	451	420	396	490	489	442	482	475	431	454	432	470	453	449	467	475	459	494	441	490	425	460	434	457	495	454	457	479	475	491	446	445	433	454	459	452	464	456	434	446	512	443	432	426	460	504	444	474	452	498	467	434	447	465	478	440	468	471	453	440	472	420	442	437	469	442	460	464	461	448	424	469	440	433	411	468	466	465	432	459	442	443	462	465	466	444	451	478	434	450	429	457	471	446	486	441	426	441	458	442	429	500	448	442	465	434	475	453	460	457	439	457	431	467	428	466	489	447	472	472	435	477	469	474	443	456	450	467	447	441	483	477	479	445	458	476	489	473	442	459	456	438	487	399	453	491	467	456	410	431	510	437	430	475	494	416	437	502	445	447	439	453	450	446	442	482	475	445	459	445	454	450	455	471	490	417	437	507	408	447	479	451	474	437	445	450	442	419	445	427	469	463	492	451	413	444	403	436	457	461	470	458	460	459	437	461	473	472	474	465	493	456	450	454	424	485	465	457	441	461	442	417	476	457	449	471	466	422	436	451	447	451	485	440	453	478	450	427	458	440	452	456	452	434	455	413	465	446	443	440	437	487	473	456	446	434	450	457	431	412	416	467	498	459	514	486	452	485	445	456	461	473	475	472	453	415	465	440	457	497	430	438	469	473	444	429	416	440	431	455	404	436	445	496	448	481	457	444	450	453	461	430	445	453	447	464	472	470	420	432	424	485	454	462	452	430	454	440	456	467	459	440	453	442	389	450	451	449	426	447	468	477	445	433	476	451	485	440	437	476	408	447	464	480	438	481	451	426	447	436	422	469	432	451	495	434	472	462	454	483	423	448	449	476	435	468	426	469	456	474	427	481	457	435	494	469	442	466	414	466	436	446	488	426	458	438	462	480	472	438	453	459	458	472	488	459	453	444	460	441	410	438	458	445	462	449	423	477	473	431	421	445	443	440	436	415	466	426	490	466	447	478	439	465	432	453	459	416	456	461	423	500	450	469	453	435	448	465	454	474	461	471	455	455	520	461	427	396	443	393	448	461	430	459	457	438	471	426	441	447	438	465	455	460	479	450	461	457	449	446	467	454	447	448	409	437	479	482	431	463	423	452	442	445	488	470	440	436	421	468	454	464	502	455	431	431	451	440	455	482	415	434	444	443	491	418	455	445	477	465	448	459	442	478	491	445	466	491	459	477	451	457	461	470	448	500	465	439	496	464	421	420	457	469	438	488	472	463	452	455	459	447	499	454	473	444	437	458	433	474	467	428	462	463	439	424	445	462	474	468	443	432	491	484	446	463	444	466	466	456	485	462	412	453	460	472	481	444	427	418	437	441	447	457	491	443	455	435	471	415	425	475	462	459	461	480	435	459	445	442	446	501	448	404	478	455	441	434	436	406	450	443	480	441	482	459	469	466	458	418	427	432	464	433	432	498	458	449	450	464	470	448	467	444	467	454	445	447	463	473	444	420	448	481	455	442	430	442	487	509	496	453	438	441	450	408	484	449	452	429	441	474	433	469	474	437	459	503	467	437	431	448	490	451	449	472	420	456	437	485	445	466	462	453	465	490	455	399	493	433	460	407	471	452	485	488	472	430	430	428	460	447	469	402	458	489	441	452	441	448	425	447	479	430	457	441	444	471	448	459	474	502	444	432	442	475	455	474	443	442	451	480	450	441	470	460	476	427	488	434	479	483	470	444	429	453	459	406	528	441	481	452	424	443	422	462	479	446	440	493	451	471	488	447	484	443	456	480	435	430	460	468	411	445	465	427	479	462	447	450	477	471	458	455	441	453	494	465	450	430	465	469	443	433	458	445	472	464	451	440	462	462	428	475	453	476	460	454	433	440	511	441	428	444	484	455	439	443	455	460	452	447	460	418	460	487	408	444	460	456	437	483	449	437	458	453	430	442	434	486	459	429	421	469	430	450	481	454	460	450	476	484	491	451	464	425	439	454	458	446	479	507	455	417	467	433	423	445	432	464	449	472	459	458	470	435	453	434	467	477	466	448	450	463	480	468	479	417	486	457	419	461	408	463	429	466	479	474	468	473	453	488	447	480	417	469	469	440	484	449	457	476	463	458	465	461	475	489	419	479	439	442	491	430	437	447	473	433	469	489	444	467	468	432	449	449	454	460	511	435	460	432	445	421	414	427	453	469	412	443	465	435	454	453	430	423	464	474	469	461	466	453	462	456	422	474	440	460	467	439	454	467	469	486	454	456	466	431	457	477	458	459	443	478	459	434	448	449	446	458	443	445	447	441	452	472	466	451	446	513	416	453	449	478	449	460	424	472	429	473	428	478	465	441	436	446	438	421	476	470	431	442	455	447	449	445	439	458	482	425	466	469	444	466	436	434	468	419	465	450	470	462	423	462	472	438	453	481	464	459	443	454	457	443	469	448	443	464	477	412	487	396	451	452	467	432	459	468	440	435	455	419	457	465	477	404	461	439	429	454	463	467	477	475	437	479	473	432	438	447	456	442	438	445	418	479	470	460	469	488	496	457	440	493	461	427	431	452	474	455	448	499	449	486	471	416	449	435	468	482
28137	9655	3851	2245	1637	1325	1205	1067	1036	910	886	852	840	821	798	803	747	777	772	809	722	789	759	749	758	729	724	758	765	715	749	775	739	733	713	713	736	722	696	716	742	728	720	664	755	729	748	750	734	723	732	715	715	694	709	701	743	685	757	742	754	753	789	738	758	753	731	792	729	757	731	734	751	712	714	721	777	714	714	744	734	747	694	719	700	730	767	739	704	715	738	681	692	761	745	741	767	675	698	719	728	733	709	722	726	715	692	732	692	698	759	679	706	694	753	682	753	713	722	692	732	736	741	677	690	719	713	733	694	706	705	759	721	724	734	701	728	710	704	706	727	750	691	734	708	700	697	701	765	680	699	749	696	684	736	718	768	729	774	757	762	703	729	775	717	734	744	673	675	711	757	726	684	703	745	713	742	731	713	739	739	673	700	738	713	693	736	725	719	752	698	766	710	748	719	706	743	718	756	759	681	748	712	722	736	731	683	714	760	708	681	703	741	666	681	766	752	763	717	695	712	765	710	737	769	720	762	715	735	709	715	686	748	677	767	723	741	725	687	755	760	728	712	733	742	639	705	745	768	717	687	701	722	724	712	743	678	768	699	716	675	710	729	753	718	721	690	759	724	725	690	724	706	720	720	718	703	742	688	690	700	717	739	747	736	725	722	721	740	730	730	722	715	772	704	725	709	759	715	775	745	756	723	745	703	696	698	747	746	701	725	735	735	694	744	733	728	716	773	728	710	723	749	737	719	718	734	729	770	722	727	697	746	690	693	683	705	652	752	660	724	705	713	740	675	727	735	712	706	711	705	728	727	747	766	744	722	745	679	696	757	665	749	755	781	747	722	755	782	713	722	709	719	766	706	693	713	775	727	709	761	708	720	674	733	769	734	720	718	689	711	732	678	690	707	707	687	732	737	707	709	711	703	733	716	714	754	710	726	725	684	697	703	797	708	719	722	697	737	716	747	698	764	723	698	742	662	717	714	734	724	778	753	700	759	747	749	725	708	708	788	728	729	704	704	685	711	748	711	720	683	758	748	740	705	765	762	742	688	699	771	759	694	744	731	727	733	743	739	692	703	683	763	740	746	740	753	723	725	708	689	712	701	699	714	690	776	698	728	733	666	727	731	735	698	713	669	668	717	693	686	730	706	727	741	698	743	695	721	655	702	738	746	744	695	776	735	725	708	728	696	729	696	775	712	748	745	707	672	736	714	721	711	722	723	705	708	719	712	712	717	701	755	700	697	727	773	724	721	723	780	735	715	696	678	757	710	701	715	668	703	736	699	741	732	725	744	681	728	765	690	713	765	729	738	748	763	766	732	738	706	694	683	727	683	742	725	750	715	790	747	697	721	724	773	759	759	809	692	729	691	692	716	709	735	676	778	687	709	697	745	747	762	728	726	713	738	692	703	702	675	719	685	709	707	748	710	750	730	682	737	724	746	746	738	717	707	689	684	732	701	674	715	697	722	705	719	708	708	685	707	699	736	636	767	732	708	682	727	712	759	773	704	685	698	692	691	705	717	656	712	713	701	737	727	752	709	722	674	700	742	783	711	693	702	722	737	690	745	749	712	720	740	702	698	685	716	734	670	708	701	716	744	724	758	716	679	718	704	713	739	691	713	779	697	767	745	705	706	736	726	778	744	735	766	748	736	733	685	716	726	758	728	776	731	640	722	762	745	747	725	799	762	718	690	685	698	717	697	711	734	788	714	723	717	750	705	720	740	718	712	727	721	708	687	687	712	695	708	712	748	693	718	741	725	777	743	762	724	674	698	729	717	749	722	702	735	688	729	749	711	730	723	717	769	712	751	731	719	723	734	718	694	717	698	710	724	763	740	736	749	744	671	679	779	720	724	743	709	712	711	669	705	763	750	721	734	713	748	722	698	749	711	714	749	679	707	734	742	726	723	709	728	722	682	745	749	707	751	739	724	779	734	760	715	754	702	684	728	723	712	731	714	716	743	710	737	688	752	744	729	704	698	715	733	719	752	710	727	732	766	762	676	781	729	696	681	692	732	770	727	727	723	717	721	714	712	749	756	734	728	709	682	747	727	747	722	738	680	738	715	733	712	716	743	697	721	728	757	702	742	725	753	719	736	731	710	700	713	760	747	775	735	715	730	726	749	756	728	724	711	721	720	720	706	720	759	713	703	734	729	771	757	677	753	707	681	726	715	724	695	701	734	747	762	766	695	704	755	726	733	739	686	672	692	717	729	695	731	715	722	681	751	713	719	751	720	710	726	713	718	696	711	795	706	738	736	706	716	698	749	691	737	691	748	722	712	714	760	728	645	681	731	710	716	736	718	715	709	758	763	731	691	755	696	727	728	706	704	705	751	694	741	745	712	727	697	756	698	745	718	733	799	715	721	730	704	729	674	778	684	718	689	683	758	677	673	759	722	740	682	737	713	725	695	718	698	725	722	691	688	735	732	688	741	681	670	668	733	704	711	711	756	709	707	723	733	713	736	748	733	699	705	732	708	740	709	725	699	718	684	750	735	675	704	739	702	731	701	661	734	722	655	744	720	688	710	684	744	713	681	755	686	719	730	705	733	735	706	748	721	727	701	725	689	727	716	779	715	712	745	687	757	695	744	727	741	706	688	743	682	705	718	736	699	748	752	737	691	723	723	679	760	713	720	750	701	725	708	726	677	698	715	748	715	719	716	745	712	700	733	700	683	712	688	709	702	754	712	682	708	737	718	725	693	701	755	728	738	726	730	715	737	707	703	720	714	678	736	713	756	735	710	677	687	713	703	713	717	735	738	712	713	741	728	701	741	718	692	683	679	736	715	753	746	753	670	708	722	713	713	681	738	683	696	760	689	701	757	707	721	712	751	698	654	731	773	754	682	701	740	691	717	702	718	678	668	724	666	724	746	730	711	700	755	707	733	716	706	732	764	747	716	785	746	757	720	737	713	720	778	701	741	772	712	723	732	703	681	697	737	686	712	716	699	662	669	706	730	776	744	693	694	762	716	690	685	754	757	732	648	720	727	712	701	695	723	770	690	757	714	757	766	663	694	716	710	694	731	768	726	716	718	698	713	752	710	742	716	716	717	719	704	701	749	738	712	707	730	702	739	692	723	704	703	730	719	712	761	748	701	734	727	737	746	730	716	735	699	713	709	709	733	742	703	738	716	690	751	695	702	719	727	744	722	702	721	742	769	715	732	736	746	741	677	729	684	733	720	716	759	754	746	744	696	682	728	753	730	688	723	761	678	722	674	750	768	774	716	717	714	764	760	742	702	740	709	731	681	732	733	689	720	669	722	736	692	723	754	745	682	722	696	761	732	778	714	730	717	700	727	714	719	707	726	726	723	711	758	672	702	695	683	745	720	753	769	729	715	695	757	698	766	714	734	683	703	706	737	695	726	771	732	770	713	717	723	694	692	692	751	720	732	717	736	712	703	741	732	708	710	744	727	698	683	694	704	759	728	723	746	697	723	722	720	710	694	720	759	737	687	725	718	673	724	733
24309	21382	28574	24542	21051	4540	1210	778	712	600	574	566	500	506	471	431	426	459	451	473	469	422	445	442	395	400	452	435	432	437	391	398	436	400	437	423	411	404	401	412	389	409	426	428	406	400	426	378	422	411	441	407	395	438	435	382	388	406	404	394	426	405	407	377	406	411	429	384	405	400	415	434	419	428	409	423	397	400	390	400	379	404	384	393	421	402	376	340	391	390	404	425	416	410	377	364	414	388	436	454	397	415	393	413	367	405	379	397	403	412	374	410	399	405	397	409	409	418	380	405	449	408	383	396	358	427	397	395	400	425	378	398	444	396	425	391	395	398	401	405	436	416	395	411	387	408	370	399	364	423	389	389	391	455	386	353	370	433	425	421	415	431	445	437	405	399	422	423	416	408	389	389	404	393	412	385	387	394	397	411	416	380	407	377	408	367	386	377	391	400	394	404	414	404	396	407	411	395	386	394	375	373	424	425	439	367	389	385	395	407	437	426	423	408	423	398	399	412	381	413	414	415	378	372	385	404	397	431	432	399	397	416	410	403	398	379	425	384	431	414	396	391	408	399	426	440	396	446	402	363	398	396	377	354	396	380	397	378	428	386	414	413	403	377	407	400	424	381	395	408	408	380	422	445	400	385	382	423	389	393	394	396	421	419	411	399	387	442	451	382	391	392	414	369	407	415	396	397	395	386	387	419	377	361	417	422	377	405	379	422	387	400	416	377	419	413	405	414	423	377	408	414	399	394	428	412	374	402	430	366	375	399	379	355	424	400	416	403	402	408	374	408	417	422	395	426	400	407	434	425	422	386	387	410	397	398	375	373	407	410	414	422	395	406	394	404	363	411	410	395	391	450	407	407	457	403	384	362	361	400	410	371	426	416	359	399	444	395	402	433	415	384	420	418	394	398	391	407	403	408	396	375	425	414	388	403	382	396	384	395	401	398	396	404	373	423	399	412	388	404	418	409	410	411	356	398	448	402	418	378	431	407	384	391	417	416	404	427	399	422	415	428	403	410	424	379	393	444	428	415	385	382	380	430	391	385	410	373	406	393	406	429	405	395	407	399	405	381	385	424	373	384	436	413	399	382	392	384	437	429	405	417	408	367	427	380	425	407	390	391	416	450	389	430	415	378	376	401	398	378	413	379	390	385	432	377	413	418	402	409	399	400	400	417	415	387	373	436	442	419	423	439	407	413	411	347	399	411	374	373	393	373	409	407	388	405	380	389	402	391	423	410	394	371	411	394	395	416	429	393	388	385	410	409	437	390	409	416	383	448	414	367	407	401	420	393	401	405	394	406	411	404	381	369	379	413	391	389	422	415	396	419	413	415	427	415	398	391	383	403	403	410	405	377	368	434	366	390	367	430	417	398	385	388	423	428	398	415	386	395	420	398	413	410	384	387	396	418	415	416	393	372	412	367	429	394	424	429	388	376	400	397	376	438	373	424	410	371	396	419	433	408	362	414	431	415	373	387	402	398	371	414	399	422	375	389	433	410	394	392	387	386	402	444	380	459	374	405	415	434	435	403	407	391	423	405	365	426	396	381	399	396	372	377	377	415	407	459	395	456	374	426	412	401	425	367	429	395	419	405	364	401	421	410	400	415	378	358	357	414	414	412	401	393	392	391	409	441	407	422	382	399	405	403	402	383	418	401	393	444	444	422	411	417	399	412	425	420	389	367	401	411	401	438	419	423	388	402	432	399	420	393	397	398	394	379	402	422	443	419	363	405	378	422	388	384	415	383	424	433	382	398	379	400	398	379	401	413	389	424	391	416	414	411	405	393	381	391	392	375	393	404	420	386	367	445	384	440	366	409	404	410	406	365	417	321	394	403	373	427	391	408	389	401	398	405	383	383	436	378	401	424	412	386	404	354	407	411	405	357	413	400	404	421	373	396	446	377	412	377	384	393	401	432	379	431	387	439	402	395	411	406	396	383	383	419	373	388	358	413	426	404	391	392	421	427	390	371	426	378	416	369	444	399	398	373	414	376	386	390	380	424	403	383	378	386	399	375	428	406	411	411	435	415	395	373	403	417	395	412	436	429	395	392	393	419	375	457	365	388	390	407	378	386	429	396	400	389	417	403	387	417	395	430	453	451	403	382	423	420	387	435	413	399	376	429	376	374	350	437	417	401	418	425	376	420	408	397	388	418	408	380	409	430	387	396	386	428	359	414	388	394	405	381	385	406	418	384	393	342	418	418	399	397	391	375	355	389	369	406	404	380	413	406	415	378	389	431	410	439	380	406	374	422	408	383	429	389	449	405	396	413	413	418	440	400	404	414	423	399	370	416	433	406	399	405	404	380	425	382	378	366	401	426	390	399	420	409	432	421	385	402	407	423	389	426	388	401	400	440	365	387	402	392	424	395	395	425	430	383	391	446	401	392	367	412	408	386	392	390	384	367	397	368	390	426	407	401	411	422	421	423	408	390	429	394	419	412	383	395	379	428	361	419	376	433	403	393	427	393	414	355	419	375	375	396	424	379	366	388	387	392	408	372	438	376	407	400	387	415	357	404	397	421	411	414	396	403	386	399	381	413	412	442	405	394	419	388	399	434	373	435	397	385	357	429	365	400	395	395	419	388	405	417	414	422	374	393	373	432	404	393	393	413	393	351	397	410	385	420	409	382	415	407	399	388	423	399	392	405	381	436	404	428	404	410	398	391	399	433	396	367	388	388	384	425	383	394	398	421	388	439	387	424	408	403	383	399	410	413	426	372	441	404	396	413	427	389	397	417	399	383	390	408	421	369	385	407	403	397	412	384	395	397	394	406	394	406	356	411	412	402	393	398	395	388	414	401	394	385	430	363	417	396	404	456	384	371	393	358	397	414	434	440	410	397	403	399	425	397	398	417	397	404	406	408	389	385	396	409	398	418	407	390	403	375	414	425	425	416	392	411	395	402	392	396	423	385	416	389	429	376	383	418	432	403	391	392	403	410	409	385	391	430	401	366	429	388	383	407	419	387	420	413	433	417	387	383	398	423	368	363	370	390	376	367	388	407	387	355	398	383	400	400	420	377	367	386	383	411	429	452	370	388	434	404	388	417	400	419	399	370	381	396	410	404	420	416	415	407	392	400	387	375	380	399	436	415	391	395	396	399	417	438	397	427	387	401	361	435	380	433	402	390	414	407	418	397	384	446	411	396	419	415	360	394	410	381	416	386	427	402	394	383	394	391	378	454	421	417	415	394	400	430	398	392	378	393	390	412	437	400	413	369	410	401	434	361	404	394	377	372	389	379	416	409	367	415	390	389	362	390	399	380	398	370	411	413	409	425	404	339	360	373	424	422	396	418	414	397	376	386	394	407	439	432	408	442	365	417	367	420	395	403	384	411	405	403	386	400	374	428	390	423	382	397	408	404	418	418	394	357	402	386	389	393	379	426	363	433	420	421	451	374	371	382	397	374	403	397	387	391	430	364	389	409	366	380	393	400	409	417	386	437	397	400	402	424	407	402	407	400	402	398	405	425
33744	17424	10389	5450	3804	3054	2299	1914	1662	1441	1271	1135	1085	988	946	939	820	858	833	802	823	766	748	733	728	720	702	740	729	685	723	737	686	659	661	680	639	687	700	685	657	668	676	647	656	641	635	636	662	671	685	667	650	691	681	707	657	643	628	628	666	672	657	587	644	621	667	659	624	656	712	675	661	638	632	608	658	664	694	679	644	670	646	614	669	687	625	658	678	649	664	666	635	684	638	650	666	672	665	609	680	645	666	656	620	646	626	700	640	648	636	646	633	609	660	620	636	633	715	618	645	641	652	668	648	604	615	625	644	668	648	642	603	616	646	658	654	636	613	635	663	642	633	705	680	673	670	665	633	642	671	623	629	649	627	691	682	665	674	620	649	653	700	612	622	640	668	644	689	689	630	664	649	666	603	676	660	651	654	653	650	650	685	671	621	658	643	647	653	688	638	665	659	625	621	617	649	679	705	651	629	678	682	653	634	637	731	612	610	641	659	630	668	662	631	620	601	641	646	595	664	639	667	658	637	628	642	684	617	639	675	650	652	682	649	630	682	642	627	639	637	630	658	687	691	673	680	682	605	665	627	684	655	620	676	683	614	624	688	659	658	664	733	691	625	661	610	627	604	675	677	621	673	692	613	644	697	661	652	635	671	609	665	634	697	658	678	623	610	662	664	636	652	676	651	652	678	619	726	655	673	596	683	669	627	659	649	598	648	645	645	675	655	708	636	695	648	650	654	670	635	669	613	642	696	651	636	608	626	690	673	660	651	621	673	629	652	650	620	643	715	639	643	630	636	633	677	613	645	650	637	662	680	693	637	676	680	659	651	690	657	648	659	650	669	662	628	649	678	646	648	633	667	616	650	621	647	650	645	647	642	630	634	629	660	712	658	635	668	633	674	707	634	663	676	632	651	620	679	662	652	631	675	655	639	667	649	667	653	661	670	662	643	601	643	596	642	621	639	686	647	621	683	669	612	653	655	673	631	679	641	644	662	647	673	670	667	655	668	593	622	654	669	686	682	626	646	655	652	664	629	643	620	652	666	698	622	659	642	630	672	665	623	634	645	671	617	622	681	651	642	651	629	657	667	647	604	699	673	638	632	652	650	635	659	623	664	656	713	637	703	641	632	637	672	654	646	609	666	657	648	652	659	701	699	667	621	643	635	674	675	633	644	663	577	701	650	631	641	653	626	694	649	677	675	656	686	633	639	615	630	660	653	689	657	597	650	669	660	664	683	657	647	648	683	669	642	626	703	639	673	678	642	692	616	652	582	639	683	636	669	694	722	637	630	680	646	644	608	655	647	684	619	624	642	700	668	636	679	654	662	668	637	591	647	673	634	661	691	609	627	608	649	667	612	709	666	664	667	657	655	657	605	644	632	628	619	598	690	664	609	638	653	655	613	662	661	603	648	631	620	650	660	640	654	598	688	665	611	670	673	621	659	603	642	645	688	644	701	641	644	637	654	629	635	628	630	708	632	609	647	660	683	610	692	635	662	622	654	676	673	665	638	666	652	661	621	636	697	660	615	661	660	611	709	677	650	655	684	632	650	610	645	666	627	645	695	633	620	699	616	640	663	638	655	599	617	625	651	655	614	680	633	699	665	647	647	629	633	652	688	651	653	640	704	708	636	667	620	647	666	607	660	619	677	625	715	648	645	626	638	641	663	641	669	623	609	663	643	670	679	650	661	681	635	671	682	627	675	651	714	680	654	669	623	625	630	610	595	657	720	653	673	657	640	715	649	654	624	641	637	705	679	608	668	655	642	655	627	662	632	643	635	682	686	657	646	648	665	671	620	688	661	641	661	671	646	673	609	651	681	634	667	701	646	658	675	694	637	626	646	653	635	630	652	677	628	676	675	631	688	677	685	636	611	691	668	657	620	628	655	643	608	712	606	671	662	649	603	606	673	647	648	650	681	658	611	621	674	727	666	631	643	639	609	617	633	669	665	627	614	641	624	686	634	700	622	640	647	632	663	655	601	659	648	652	629	631	669	656	624	681	676	689	658	654	659	643	652	624	640	647	626	659	641	627	619	655	644	625	646	658	644	633	654	713	619	675	627	619	674	639	686	671	666	650	634	634	699	649	650	637	621	681	641	595	649	684	675	616	638	667	686	635	687	636	641	689	680	666	618	695	600	673	661	693	680	653	667	683	645	677	644	699	651	618	661	661	714	678	630	671	627	654	650	679	675	623	643	659	637	623	678	630	709	624	662	656	642	666	694	651	631	628	631	642	653	630	648	673	650	650	674	653	665	675	640	659	656	654	607	673	634	661	684	631	616	631	665	642	657	633	624	657	658	606	592	662	685	663	697	718	666	637	643	606	637	659	651	635	642	645	663	609	608	641	656	653	656	631	622	651	682	662	689	690	641	622	676	630	630	700	590	596	629	640	649	643	637	681	670	661	652	644	667	635	616	663	620	634	598	669	636	670	663	626	646	645	620	621	609	672	654	675	679	691	697	656	631	669	651	612	627	618	678	677	680	640	636	663	629	627	662	643	678	648	624	672	660	650	635	653	691	642	636	667	652	640	624	648	681	656	684	618	685	617	631	689	620	682	637	657	649	689	651	652	626	631	626	599	619	658	642	703	648	685	665	673	627	657	601	742	653	586	634	645	654	649	615	639	668	671	635	661	653	632	610	668	603	633	645	650	668	608	675	655	640	673	653	605	629	610	650	649	609	671	663	625	653	687	677	597	627	621	646	636	713	632	643	654	662	663	666	608	689	669	686	640	662	708	678	651	672	642	643	661	643	640	624	669	643	677	650	683	665	645	589	649	677	661	634	629	631	643	651	640	634	647	675	661	635	644	659	681	688	659	644	624	608	652	634	659	673	643	624	640	669	602	663	653	603	610	645	686	627	634	631	641	680	646	647	629	637	641	644	654	664	645	682	655	685	649	666	640	676	653	661	710	692	652	638	684	646	667	654	660	650	653	674	666	653	639	672	674	702	656	660	622	605	608	643	650	602	633	656	649	633	616	607	647	629	611	637	658	667	670	618	692	644	674	650	673	660	662	694	628	639	652	632	687	650	624	638	644	632	693	605	634	647	668	648	660	613	663	650	633	667	662	671	642	685	629	646	606	657	630	606	637	691	651	635	644	685	610	617	673	667	632	621	686	682	634	645	608	640	611	629	654	657	611	682	641	664	596	648	692	653	659	624	626	631	644	638	677	639	651	698	626	628	636	706	618	669	670	668	628	629	652	657	642	640	674	652	669	691	653	608	660	674	643	628	659	615	655	625	615	674	647	603	605	662	683	673	626	660	694	683	670	676	704	678	652	671	637	682	618	662	695	634	712	650	655	641	650	644	687	638	658	625	704	633	650	652	648	684	649	622	662	650	646	665	675	618	648	660	674	639	664	659	613	644	734	597	663	663	645	657	630	655	648	680	652	674	615	609	654	604	633	658	631	664	656	615	645	653	619	649	624	650	664	682	661	647	643	673	645	653	664	660	682	647	636	657	632	638	623
23359	21364	29166	23921	21362	20628	2987	907	683	617	464	429	397	382	291	297	313	273	266	241	271	230	252	217	216	231	222	220	217	194	212	210	229	205	182	202	211	230	202	197	188	200	169	190	184	171	194	163	172	172	193	192	205	147	180	183	179	204	202	161	219	196	189	186	183	197	169	176	186	200	166	176	198	172	167	184	172	207	171	166	173	185	188	172	177	188	181	178	200	184	164	188	184	193	167	172	212	178	174	177	183	182	174	172	171	171	181	173	174	195	198	190	185	174	174	186	152	176	171	184	196	156	209	191	199	190	188	177	175	179	181	183	203	160	178	195	189	175	191	162	176	200	162	164	165	177	204	164	156	169	178	186	198	167	166	197	166	179	179	186	168	201	171	184	173	172	185	171	182	162	191	174	174	190	186	187	183	212	184	176	174	176	167	196	147	195	179	168	198	164	164	160	176	187	166	169	189	160	176	181	168	186	199	185	174	176	179	193	171	206	175	178	185	174	173	166	172	185	183	181	190	189	177	179	187	171	171	187	186	160	166	184	173	180	184	162	188	194	192	166	195	162	181	170	151	199	192	167	177	178	174	188	169	168	157	187	163	163	166	180	178	165	168	170	181	193	162	174	183	194	192	185	190	199	174	191	175	176	176	181	179	185	196	195	212	172	178	195	182	153	168	179	178	174	171	154	197	175	188	175	170	183	168	168	138	185	170	176	185	175	152	175	179	184	191	175	183	174	172	189	170	180	156	188	182	171	165	164	161	160	162	170	212	176	161	167	156	182	189	187	195	180	194	198	165	187	173	177	179	164	195	189	185	171	174	170	172	163	171	186	159	189	165	196	185	199	186	190	198	223	166	193	157	189	178	174	172	192	180	174	173	171	182	182	187	175	167	170	176	198	168	175	179	167	202	185	182	170	186	165	181	156	167	170	178	178	164	181	192	189	167	166	175	166	171	186	175	184	183	191	203	185	157	175	171	179	153	212	173	186	178	176	200	170	167	187	163	185	198	188	183	192	152	181	144	187	179	178	164	182	167	200	177	196	158	179	181	197	183	178	160	175	189	186	196	205	175	168	151	166	163	179	160	203	164	205	169	175	181	217	186	182	193	147	168	179	198	182	176	181	199	177	155	164	169	216	178	197	178	189	200	204	189	181	185	175	187	160	188	192	179	176	177	170	169	156	172	184	161	175	182	172	162	186	196	158	172	167	188	167	192	164	180	197	177	175	212	177	184	178	194	179	150	179	188	173	183	170	199	163	188	172	151	188	185	174	184	188	179	173	198	156	183	178	197	166	179	179	173	175	170	179	193	166	182	182	178	173	200	189	185	197	179	188	187	162	187	186	166	191	196	183	170	179	153	181	166	165	185	174	182	199	189	171	161	192	179	175	193	177	168	180	141	185	167	161	180	182	181	192	192	178	184	150	178	191	172	180	173	166	177	165	164	184	177	184	156	191	202	188	168	172	159	170	188	169	151	193	168	174	165	197	177	184	180	164	170	172	168	171	183	189	202	215	162	156	173	171	156	177	174	180	201	194	207	163	190	171	194	186	169	170	200	173	182	168	189	167	160	202	177	159	182	165	190	167	175	192	186	188	162	143	201	208	178	160	164	176	169	151	182	183	166	184	170	183	186	183	188	151	153	152	172	181	182	195	178	180	198	142	185	181	181	146	201	166	151	194	171	177	160	181	209	189	200	197	179	173	172	178	168	175	187	211	200	167	151	188	192	161	175	174	164	167	167	183	182	166	170	184	184	185	201	179	176	151	170	170	172	177	171	175	170	177	171	186	199	172	179	173	185	169	182	184	168	176	189	177	175	169	171	187	198	156	188	173	167	158	146	190	195	182	193	164	191	158	160	163	202	151	179	164	158	154	194	170	197	196	204	193	188	175	174	174	179	179	174	162	185	190	178	184	180	196	160	172	185	169	178	195	170	162	181	177	163	169	173	173	167	175	172	175	180	190	181	180	163	177	156	201	181	167	166	201	193	176	182	182	195	184	168	184	184	193	184	183	193	165	167	165	190	171	185	181	164	216	163	163	178	162	172	186	165	192	175	203	202	180	164	172	190	180	165	157	179	184	170	153	180	179	190	183	186	186	175	183	181	187	181	174	192	190	163	184	155	154	178	173	192	158	204	198	176	172	170	198	196	160	172	192	174	189	167	172	174	178	185	175	188	152	168	177	205	193	188	188	158	187	166	174	164	157	170	151	177	179	172	198	189	177	169	193	176	188	160	186	192	182	184	189	176	164	167	176	189	168	170	171	171	197	175	193	173	179	165	163	190	174	192	201	164	194	175	172	188	180	169	177	185	194	195	181	196	181	168	162	150	170	181	175	196	188	170	204	164	178	178	203	171	190	192	174	176	205	188	171	177	192	168	188	181	180	173	186	167	172	177	186	167	159	202	198	168	186	170	184	190	169	180	168	191	185	174	191	168	170	196	172	159	178	197	188	188	160	187	198	184	181	193	195	175	202	172	165	182	174	194	183	186	172	173	168	171	194	163	182	176	188	186	171	192	172	184	174	201	188	174	206	169	173	202	184	172	193	160	171	180	153	189	162	196	166	158	183	168	177	186	170	168	177	172	173	179	183	164	172	182	176	177	176	167	183	189	171	176	199	166	163	192	161	174	172	192	165	190	181	196	153	193	187	175	180	181	174	176	184	168	176	169	216	186	163	192	154	176	167	168	174	190	189	177	178	193	166	195	193	186	167	174	177	194	163	158	195	203	183	210	176	186	194	170	172	178	154	179	181	211	192	199	172	175	166	156	202	177	163	206	182	199	174	177	176	197	193	210	181	183	174	162	191	191	168	179	161	179	176	193	182	172	174	180	185	159	161	206	192	192	178	204	176	186	165	195	178	169	155	155	151	178	188	177	177	168	160	166	173	196	193	177	163	170	175	162	178	183	147	153	194	179	191	180	196	173	189	154	175	193	149	157	170	185	173	170	189	187	204	184	174	204	202	180	173	172	145	201	185	173	180	159	174	174	182	166	189	171	161	189	163	165	183	169	184	162	197	179	167	183	164	183	143	183	169	187	165	186	163	183	175	206	187	154	168	187	193	168	173	173	176	169	191	194	188	171	177	186	179	196	181	165	192	168	165	160	166	187	151	162	184	153	187	198	152	147	198	197	168	205	181	197	151	175	186	177	173	194	162	160	198	175	165	163	194	188	166	174	175	201	170	178	171	153	178	180	187	169	191	183	184	181	171	146	158	174	168	191	174	175	146	176	164	184	171	169	174	182	178	183	166	174	170	186	163	195	176	177	163	182	169	177	198	194	194	167	170	180	173	162	184	174	175	184	202	152	183	190	165	160	208	167	180	192	188	184	186	178	170	199	166	169	198	157	187	184	158	166	188	174	200	190	170	150	206	188	178	185	187	163	170	177	172	160	175	191	181	168	170	187	173	165	177	197	166	182	183	175	196	182	180	179	202	170	185	180	187	192	178	175	164	191	171	163	172	187	187	199	179
37518	21895	14633	7989	5582	4146	3155	2494	1965	1595	1488	1165	1005	929	847	744	636	613	545	534	509	526	465	451	435	395	444	374	403	374	399	371	387	348	327	341	347	344	352	354	289	355	340	335	322	322	280	346	344	314	318	312	301	307	306	321	330	308	318	350	329	321	297	298	292	319	322	297	299	287	286	317	297	296	306	317	300	298	323	326	295	294	303	278	291	296	311	325	303	333	294	341	289	351	300	297	300	280	293	326	301	325	317	350	296	290	298	306	301	312	308	286	328	301	290	276	321	320	303	280	327	319	329	301	353	280	307	323	306	316	269	283	326	303	315	261	311	313	295	300	320	322	296	312	280	317	321	321	300	297	290	291	272	275	292	312	290	322	302	303	301	315	296	313	280	279	290	303	333	324	302	315	300	314	311	292	290	315	266	311	332	262	267	304	304	288	319	336	301	302	295	294	286	289	309	305	294	318	300	269	307	302	313	287	310	321	286	323	311	297	309	309	306	300	304	324	288	276	290	324	297	278	316	314	328	314	311	314	322	287	311	297	282	330	280	270	309	306	296	309	319	297	253	283	318	308	307	306	297	296	299	305	258	286	312	283	289	299	301	304	290	263	292	312	301	304	313	319	311	271	319	282	297	293	284	303	285	316	318	292	277	297	290	303	297	258	314	299	288	302	293	291	272	287	320	283	269	304	275	293	304	299	334	295	306	338	294	311	308	291	277	271	279	280	302	298	278	290	300	293	282	317	310	296	310	301	308	269	302	300	301	305	284	293	278	325	311	290	300	329	273	298	325	319	295	293	322	295	292	297	325	289	281	320	289	269	303	332	259	279	312	303	334	324	329	277	322	304	278	276	313	305	291	287	322	320	285	299	303	306	300	295	331	307	264	303	322	286	317	290	309	280	301	284	299	271	314	291	310	289	304	311	321	308	294	272	321	281	291	300	298	317	318	269	291	324	288	301	311	306	290	303	275	288	309	296	301	309	301	313	276	313	296	309	319	300	291	310	249	292	297	314	316	308	288	275	290	310	276	285	300	330	284	322	306	316	313	314	308	328	298	311	307	333	289	289	329	336	280	286	291	303	321	270	311	282	304	317	306	322	284	323	306	297	296	309	262	305	281	319	316	288	278	310	319	325	320	286	285	334	291	322	324	291	288	304	277	326	289	335	338	318	291	287	310	283	273	282	271	313	320	260	291	303	310	339	317	267	310	302	289	282	271	287	308	312	314	316	301	301	327	278	290	289	298	342	294	298	316	331	273	290	314	306	306	318	291	314	265	282	274	289	310	249	308	289	326	323	292	291	288	273	308	304	329	280	260	285	290	323	278	317	309	286	313	282	301	339	311	279	311	298	295	287	278	293	286	284	277	295	310	288	306	304	323	289	285	282	304	282	314	287	340	323	273	320	302	326	261	308	298	325	293	311	321	309	288	298	322	319	291	303	353	288	306	298	300	269	323	275	297	332	287	314	334	316	297	276	315	276	261	292	322	318	304	309	277	283	315	257	328	302	297	319	332	274	304	271	350	283	291	276	307	291	303	272	298	315	303	288	332	280	325	315	276	271	313	295	303	273	306	291	263	320	329	283	316	327	319	313	310	291	280	315	306	326	308	302	316	318	305	294	310	299	285	292	321	283	287	313	297	271	286	282	316	307	267	300	296	311	302	354	304	316	287	321	318	285	295	275	348	287	292	321	306	295	285	291	294	303	283	302	296	281	309	292	274	302	332	288	289	295	321	303	289	315	299	299	273	289	290	310	314	304	320	330	306	268	273	314	308	312	293	318	292	286	338	311	285	326	283	301	282	291	279	284	277	333	313	303	318	269	300	321	325	292	297	296	325	310	307	305	277	292	285	299	292	263	295	310	328	303	291	310	298	294	264	317	295	335	280	291	313	319	294	290	295	283	260	286	321	312	309	289	266	308	301	313	331	319	342	313	283	325	288	261	305	289	327	313	289	316	278	318	287	294	260	278	293	311	286	277	274	301	269	319	283	280	299	287	280	281	323	275	321	281	296	312	279	287	304	292	317	280	309	297	305	310	305	310	306	303	313	327	305	303	294	313	333	302	272	299	277	302	306	280	314	275	314	283	320	313	320	288	277	273	308	316	296	244	318	291	279	309	307	292	300	308	318	278	330	309	323	297	333	301	287	276	301	296	311	313	299	302	296	308	318	292	288	314	284	295	300	323	282	279	301	336	316	308	293	331	318	292	273	297	281	314	292	302	302	291	290	330	318	288	327	293	338	274	325	313	306	296	307	313	320	315	310	318	325	288	308	306	278	281	312	314	296	291	321	339	312	313	294	300	296	309	304	299	269	300	304	294	298	290	302	319	308	283	276	290	274	295	266	259	315	257	289	315	281	316	301	314	304	317	316	355	308	284	286	315	285	297	298	281	300	286	306	308	318	280	308	277	282	282	307	323	325	287	315	280	275	279	297	284	301	284	308	288	313	294	310	278	302	306	335	274	307	269	276	287	299	312	257	302	292	304	299	300	339	293	308	277	315	278	310	316	308	301	295	297	306	305	287	312	315	319	290	303	298	288	313	295	294	286	309	301	298	296	323	295	299	310	287	303	310	292	296	327	280	295	309	292	306	278	294	296	310	295	286	291	317	313	307	300	314	323	300	307	302	299	315	307	319	303	303	318	277	282	329	310	309	306	306	317	288	293	340	308	255	292	286	323	293	327	343	307	300	317	300	289	308	286	295	327	307	344	305	325	304	292	326	306	299	333	287	266	288	309	288	283	329	287	278	292	311	296	279	288	303	295	310	311	291	298	297	288	313	282	309	283	313	285	284	275	309	308	316	297	298	324	322	298	287	328	264	297	271	299	307	295	304	297	326	318	309	301	291	283	282	317	281	287	285	296	317	290	302	321	298	327	314	264	318	292	297	279	296	314	296	298	285	295	328	325	301	292	264	314	294	296	287	284	300	294	279	296	306	287	318	317	310	332	309	315	289	296	281	289	317	282	307	315	303	291	285	314	302	298	292	311	322	277	306	291	299	301	291	277	338	279	291	283	282	292	295	273	291	295	302	303	279	306	301	295	292	256	323	284	320	304	279	300	308	309	304	287	305	315	305	294	304	275	310	284	307	301	287	303	276	306	301	316	302	304	337	307	308	283	300	308	305	320	281	305	319	294	290	316	335	312	263	322	306	298	299	276	302	302	278	326	297	317	328	308	298	302	284	299	313	309	282	277	311	307	297	327	306	307	294	290	291	291	274	282	321	276	311	318	291	284	276	309	331	305	292	295	282	289	304	283	276	278	280	296	303	299	280	311	275	312	304	272	311	321	290	286	261	309	299	305	268	318	321	315	303	303	291	298	290	291	307	318	307	307	284	311	238	286	330	328	311	302	296	291	270	298	306	287	292	301	275	314	334	297	309	300	290	286	302	285	282	250	314	326	322	310	274	294	296	315	314	277	312	290	313	277	316	278	265	268	312	316	288	289	310	329	291	283	314	282	317	304	323	252
27529	20452	8861	1457	772	635	583	561	515	519	504	434	454	481	457	468	507	486	442	439	452	470	427	458	448	438	445	467	470	454	449	497	457	432	465	447	418	465	422	448	451	474	422	455	433	423	448	443	488	464	431	455	457	459	486	500	441	411	437	427	421	424	461	419	461	429	445	445	460	476	464	387	489	442	496	423	427	443	441	477	430	469	474	413	457	435	452	440	450	408	477	425	440	444	446	433	458	462	481	458	483	428	424	482	423	450	466	461	444	448	458	436	446	460	459	453	436	449	428	445	458	443	436	428	454	461	406	446	434	471	473	472	452	432	464	514	461	437	460	483	432	456	453	439	440	436	445	419	442	434	449	445	442	440	445	464	491	479	444	452	492	427	444	477	422	472	458	418	459	475	440	455	420	461	457	476	428	431	450	405	464	483	426	439	457	432	461	474	447	469	472	473	444	468	441	452	470	439	426	479	499	420	441	461	440	436	464	475	435	414	464	457	473	473	430	442	462	448	404	419	437	484	478	462	463	462	457	411	444	442	479	449	452	450	424	449	466	435	444	457	464	483	459	455	439	467	465	440	444	420	452	474	468	449	450	438	445	407	403	443	452	476	411	442	458	445	454	465	438	440	397	394	438	433	432	429	423	448	477	462	425	429	425	438	468	448	440	466	433	438	420	433	426	450	449	473	439	417	446	442	468	398	444	452	436	452	466	456	464	465	440	454	424	447	462	449	438	479	448	437	446	426	460	468	437	459	469	450	468	453	449	427	450	472	449	460	476	444	469	444	479	430	425	429	457	460	430	467	468	451	436	447	447	413	421	427	425	466	470	466	467	408	438	450	435	464	473	467	442	403	495	432	462	415	469	465	443	440	452	438	451	479	460	429	451	455	450	437	471	443	477	474	461	468	483	455	470	466	456	469	415	454	445	450	439	430	490	486	453	458	440	506	463	524	423	442	443	458	434	476	437	428	415	431	471	438	456	427	430	412	445	437	451	455	451	462	453	444	454	448	453	440	411	440	415	471	431	434	430	425	476	458	469	410	429	457	441	463	396	486	446	433	455	466	461	465	440	454	432	455	456	442	434	427	485	453	460	434	437	467	436	446	431	432	431	516	417	434	402	441	449	423	466	428	478	429	430	410	422	465	465	457	469	439	447	443	448	455	424	476	493	437	429	451	455	428	456	433	417	426	424	446	436	441	399	451	439	471	459	440	480	460	444	469	442	449	434	449	415	456	462	448	470	460	433	484	450	460	430	445	467	464	458	488	423	450	460	426	450	428	477	432	464	423	453	478	420	460	414	413	442	414	445	432	500	474	433	472	460	406	445	461	482	414	456	462	466	454	469	418	472	472	455	456	433	429	462	456	393	434	473	425	433	465	385	435	467	463	411	456	436	424	431	411	438	436	474	436	426	451	473	443	456	461	467	483	453	434	450	524	477	456	426	441	412	472	436	440	481	451	454	440	441	445	472	424	456	475	457	482	445	463	460	447	465	449	470	468	444	422	462	415	422	469	465	443	444	457	461	430	472	436	426	469	458	463	450	450	467	453	480	498	469	490	429	445	445	452	434	475	457	445	445	427	490	435	452	443	457	443	436	414	436	455	472	451	466	454	462	456	470	449	435	441	440	437	439	439	470	478	444	401	425	423	488	438	458	445	471	449	437	519	448	455	431	462	455	449	425	446	456	456	442	402	469	449	451	478	447	448	454	421	463	452	457	396	397	425	447	440	453	419	439	425	414	428	471	448	443	435	440	454	498	487	462	456	453	448	443	465	445	435	455	457	444	477	453	433	431	448	450	470	435	449	445	455	403	418	491	438	433	445	440	452	455	466	430	420	435	472	448	460	433	470	442	427	461	444	456	483	472	437	412	429	436	469	458	489	450	445	443	460	442	445	419	462	425	415	464	479	451	458	473	431	434	437	456	488	475	450	445	451	437	444	419	431	448	440	488	462	444	453	442	475	467	421	475	442	441	464	479	468	467	427	467	446	450	452	419	468	447	448	452	460	447	387	460	524	430	445	453	494	417	479	454	433	416	420	404	457	419	446	435	434	450	454	485	438	461	457	420	488	461	453	425	437	469	446	484	403	477	444	410	412	475	456	424	403	413	493	468	443	447	483	455	427	425	454	462	429	442	454	422	484	461	410	479	492	468	469	436	406	453	449	445	446	448	461	453	478	395	436	452	437	469	430	426	454	446	463	428	440	406	422	472	472	459	465	487	411	452	472	461	430	474	416	439	471	403	450	449	452	429	456	436	428	453	481	398	437	451	456	420	444	492	449	465	444	474	396	497	464	444	429	426	441	445	421	447	407	470	453	449	445	445	446	469	451	478	425	414	441	489	441	461	425	426	456	414	428	459	460	395	464	433	467	431	489	469	465	429	453	467	445	424	441	465	449	446	451	471	438	444	472	446	468	464	425	440	441	406	486	456	459	420	446	448	468	458	447	429	437	415	440	487	459	458	468	455	421	421	450	453	469	438	469	448	450	410	471	504	454	468	461	423	407	439	455	485	476	449	438	441	493	441	433	413	444	465	441	419	430	440	442	428	449	450	439	490	457	447	441	453	456	437	427	460	437	437	445	441	468	424	476	437	482	450	458	468	469	453	486	463	456	459	473	465	451	472	427	475	470	441	474	462	456	437	437	457	435	442	439	441	412	459	458	424	441	473	484	424	446	445	479	453	394	420	459	411	480	420	478	429	472	495	492	504	443	421	451	453	444	446	454	467	438	439	422	471	438	453	462	474	448	442	428	460	428	429	464	450	431	475	425	485	444	437	462	446	470	429	426	429	412	482	430	466	435	474	436	454	448	407	449	466	438	464	467	470	452	449	419	454	451	454	443	478	459	473	441	428	422	450	468	455	472	470	461	451	466	443	431	446	436	431	438	438	440	461	470	438	424	425	452	486	469	444	401	419	462	444	431	448	431	429	460	461	439	450	465	431	437	477	462	451	437	448	477	421	423	465	482	459	436	484	440	468	462	467	394	402	412	447	440	416	470	463	450	482	427	476	464	414	442	458	470	449	463	455	437	468	482	427	458	440	455	452	435	432	385	438	468	449	460	476	451	443	474	449	455	442	417	423	438	488	493	440	468	462	425	459	430	429	487	439	434	449	481	454	460	441	472	428	396	453	445	425	414	444	452	413	490	436	451	453	450	457	454	428	469	441	442	435	442	429	430	461	447	470	450	452	460	475	473	455	442	455	448	453	458	473	439	487	448	463	446	442	455	411	468	425	421	427	487	422	437	428	447	442	457	448	400	448	469	438	464	445	436	452	468	470	463	406	461	469	476	437	463	491	488	453	433	420	444	407	465	457	462	430	435	461	434	448	436	441	438	457	449	443	417	491	440	470	391	451	476	464	473	479	428	452	454	427	406	433	474	414	425	469	415	452	460	455	446	453	450	437	443	456	484	456	450	437	453	436	415	461	460	442	415	483	436	460	458	403	463	472	449	450	435	475	430	440	432	442	454
27849	7922	3717	2151	1625	1378	1149	1009	966	884	888	860	889	866	804	748	729	799	744	702	768	708	741	661	795	667	683	752	740	784	735	723	733	705	711	733	705	773	706	726	719	709	709	685	713	738	732	715	700	735	751	697	674	722	733	747	693	761	708	696	696	780	705	726	701	680	681	760	720	707	735	725	704	717	694	676	685	711	700	672	683	700	722	765	659	785	700	699	685	679	678	717	710	698	698	704	692	696	676	757	738	728	692	678	720	750	679	714	707	777	731	686	773	703	729	709	750	731	712	716	693	699	725	746	694	684	727	762	739	665	691	741	730	675	722	719	662	702	712	666	738	637	693	709	717	744	692	650	711	718	729	691	753	688	719	744	720	703	700	722	746	719	730	732	681	725	741	656	663	736	686	718	720	723	713	697	683	684	700	751	724	772	729	705	713	729	756	735	709	742	705	689	713	766	709	707	738	706	725	721	695	740	763	750	756	712	758	688	745	686	727	738	719	723	725	757	744	690	716	694	697	695	670	689	707	716	741	680	717	712	709	706	692	687	723	675	712	731	754	734	702	714	731	722	704	674	711	688	703	739	762	722	694	731	703	702	654	750	731	691	724	724	714	756	714	734	740	709	733	676	679	728	715	705	680	761	715	696	706	746	671	721	671	650	779	739	676	692	754	688	703	716	667	721	680	705	682	744	702	703	717	739	683	711	690	749	708	758	768	715	689	721	724	731	722	720	779	693	722	738	683	690	725	662	729	695	745	704	718	680	733	678	716	714	689	765	757	712	673	769	700	691	724	725	701	673	748	689	714	739	746	746	703	722	686	723	724	701	712	667	715	747	719	683	707	747	737	704	715	705	720	706	735	702	647	713	697	734	676	727	747	709	737	713	705	773	744	711	716	727	700	701	718	630	679	737	721	704	750	693	716	691	683	697	763	711	720	692	720	661	739	738	691	687	684	737	727	677	722	712	720	756	720	730	711	736	685	687	735	695	703	700	761	702	733	678	730	737	734	708	734	680	721	753	663	699	752	724	678	717	720	703	725	708	724	709	708	704	721	695	731	714	697	718	722	772	730	749	704	706	728	729	718	708	691	741	703	743	721	716	696	705	694	705	691	734	679	737	715	670	686	685	712	684	747	680	690	723	708	701	735	730	726	735	692	720	686	701	760	697	685	700	720	733	723	734	661	731	663	685	727	688	741	702	702	692	654	690	736	694	702	698	738	718	741	725	711	712	791	664	769	734	695	710	721	699	756	718	705	688	723	755	737	739	708	708	709	714	687	717	703	729	719	745	726	693	714	719	692	710	689	719	717	684	722	715	708	698	706	719	739	703	761	731	688	731	710	714	703	731	700	703	704	723	724	746	720	729	721	685	747	710	717	761	734	696	744	737	723	721	689	674	705	695	725	713	706	694	704	722	712	773	699	711	711	669	672	721	742	720	696	723	675	714	746	666	709	722	707	702	732	709	712	728	714	710	767	674	733	743	695	786	699	713	662	711	703	724	701	654	752	741	718	721	733	705	674	667	697	659	672	740	741	707	734	730	738	754	755	727	710	680	681	702	734	687	754	736	718	665	727	708	699	722	679	772	710	691	715	758	727	700	723	692	746	679	691	690	713	692	724	718	704	703	697	679	745	731	654	689	699	721	743	683	687	751	746	705	758	743	732	739	708	659	677	750	698	753	703	706	688	708	720	685	672	678	712	693	700	716	721	736	711	672	743	708	702	671	722	690	708	738	651	694	695	722	754	683	652	737	721	695	680	728	692	733	685	701	738	672	735	730	712	685	707	691	715	771	675	697	698	709	690	794	726	728	687	703	738	768	715	748	686	743	736	691	661	671	676	718	705	747	701	703	741	701	727	702	721	728	748	715	687	756	703	718	766	727	682	707	705	682	722	700	697	701	711	728	699	747	746	679	697	750	712	713	695	740	708	732	724	726	716	721	680	713	689	749	766	686	743	684	752	702	769	712	716	765	695	673	768	709	718	687	722	694	779	719	697	715	689	718	683	723	697	734	737	735	690	723	705	706	720	659	694	702	696	690	706	741	674	758	738	719	691	713	705	726	699	759	717	701	733	664	730	720	666	696	735	762	718	757	717	681	719	715	705	766	687	716	737	727	706	731	712	745	737	708	675	702	721	670	663	714	643	683	721	669	699	698	732	699	690	699	709	735	688	752	714	722	656	659	731	763	724	709	760	703	726	707	700	671	640	734	698	674	725	725	728	727	690	686	714	674	697	719	770	682	715	714	746	708	768	668	741	723	736	729	721	752	710	739	683	683	719	683	681	719	710	711	706	695	706	739	731	725	701	760	741	694	733	733	713	635	685	683	707	694	712	704	717	716	735	682	678	745	703	732	691	705	698	766	705	701	713	733	656	701	711	743	671	715	737	672	722	768	726	706	707	733	737	759	759	723	719	689	731	726	707	710	713	671	716	663	722	683	710	721	685	703	696	744	721	718	653	667	716	694	692	741	705	699	720	742	677	683	721	743	736	707	746	687	753	721	717	709	693	740	689	646	752	706	732	694	723	735	695	656	651	676	735	697	724	713	706	738	703	729	709	758	731	720	706	714	744	744	713	722	730	745	692	696	708	666	679	694	693	723	714	699	700	729	658	698	709	719	702	729	746	725	760	678	708	724	710	677	729	734	728	726	727	694	655	712	717	709	701	755	695	737	732	670	725	665	704	698	737	632	748	706	719	707	709	681	704	679	685	710	658	667	705	718	671	740	745	718	708	687	751	714	728	694	725	710	723	695	724	673	717	754	660	710	728	657	715	730	696	705	682	761	717	720	686	703	719	759	707	689	686	702	734	754	689	701	704	662	705	681	677	719	705	715	718	681	688	696	729	725	703	682	730	756	663	726	707	706	699	727	723	759	721	684	687	720	727	750	723	760	693	664	698	691	723	701	731	717	766	680	722	733	718	724	677	738	754	680	733	696	733	715	707	704	707	728	717	692	681	713	704	671	752	716	703	699	746	734	641	727	744	676	664	734	740	713	699	703	721	749	731	713	721	744	707	753	710	694	732	789	684	693	687	754	747	706	776	733	733	714	706	648	694	737	724	712	684	738	702	750	702	691	777	658	712	748	753	736	698	732	681	694	674	710	709	709	725	730	708	700	722	707	673	730	726	745	700	727	723	739	713	733	736	676	724	659	725	725	723	719	719	691	718	686	734	738	715	715	677	676	683	719	696	775	719	730	718	652	693	752	737	759	714	695	703	762	642	704	712	762	730	761	710	674	705	737	719	705	682	675	724	709	697	747	682	726	741	696	713	701	687	720	715	688	708	663	696	709	747	705	717	734	685	681	695	673	690	727	707	675	703	743	689	703	730	683	756	736	732	710	685	735	695	752	697	724	730	701	720	711	749	683	711	688	749	691	719	708	699	787	706	719	683	725	722	738	704	722	721	686	674	687	747	695	698	708	727	767	666	722	697	717	728	685	789	713	688	762	699	758	743	712	635	727	638	745	767	702
24324	21381	28576	24496	21062	4787	1210	780	675	635	568	542	558	515	513	537	455	442	457	449	460	466	423	440	385	426	422	379	436	419	422	425	433	397	415	380	414	404	393	424	407	362	420	424	432	395	426	436	394	393	393	384	408	402	403	381	412	436	422	447	400	422	383	405	383	398	390	429	376	435	387	421	388	408	410	397	384	389	416	408	394	394	401	417	411	384	374	381	436	377	397	403	359	382	371	410	366	417	414	380	429	394	369	384	400	422	401	416	406	394	456	375	406	395	362	392	401	414	396	371	407	404	403	388	372	405	430	391	391	425	427	426	388	380	400	403	378	399	379	391	400	396	383	409	437	419	405	388	390	379	386	413	430	366	377	379	400	386	420	398	420	407	374	433	422	414	405	391	429	416	414	394	429	427	412	399	435	390	383	383	402	366	364	430	434	398	405	406	399	399	360	407	397	412	392	393	387	424	393	395	432	412	394	393	374	394	414	403	383	379	393	414	396	400	421	415	374	375	409	398	402	419	424	395	395	416	392	400	385	391	385	386	363	366	397	415	410	419	401	396	386	391	419	365	399	395	428	381	415	404	414	384	431	419	439	411	406	372	399	400	398	360	395	378	385	371	352	385	440	419	371	370	417	402	393	348	449	412	416	398	421	392	371	377	418	431	420	381	406	400	404	413	441	349	392	416	361	402	372	401	419	429	376	414	382	381	400	380	416	424	398	419	408	391	414	390	450	399	398	396	392	392	390	375	413	390	385	390	393	374	368	425	403	411	405	376	413	420	385	426	370	435	384	394	421	399	423	402	353	366	384	388	397	414	432	392	414	388	397	402	411	390	388	410	368	375	387	344	379	378	404	376	430	370	380	428	401	395	368	443	421	389	424	409	383	372	390	351	389	402	398	383	404	418	374	422	403	396	399	354	395	438	379	414	387	386	368	395	395	385	420	375	395	373	387	447	415	419	400	397	402	416	415	402	427	391	368	378	381	383	374	402	391	421	421	445	362	371	407	362	400	407	401	403	382	437	411	425	388	393	399	407	396	379	413	384	377	399	409	403	435	379	351	403	407	398	426	398	393	402	384	405	409	405	400	430	406	405	424	399	385	387	388	389	378	419	374	404	395	406	403	408	373	398	405	405	428	440	392	388	397	399	402	392	380	418	425	374	407	399	383	394	388	414	402	413	443	365	411	397	427	394	405	361	406	422	416	405	395	391	417	382	408	396	376	399	422	405	390	406	378	403	393	389	435	410	395	414	391	394	405	392	420	367	414	403	415	376	414	403	394	397	364	361	425	382	416	396	394	355	401	395	406	402	418	411	416	405	410	423	384	420	454	372	394	374	382	399	447	379	420	401	369	406	396	388	437	399	403	405	397	397	409	388	381	409	402	392	415	397	369	404	389	411	400	400	382	407	407	375	359	407	394	447	386	393	355	377	401	391	428	372	402	404	362	425	352	428	415	381	394	360	398	366	430	411	404	394	412	375	414	351	399	415	387	402	395	402	396	384	375	394	398	387	407	430	384	391	396	415	415	420	381	392	379	411	429	393	396	380	375	401	421	401	409	407	403	389	388	438	409	402	439	419	416	368	411	427	383	374	365	417	370	391	407	412	395	400	399	414	401	369	425	390	387	371	410	399	408	399	398	412	400	399	369	378	380	410	393	380	417	386	407	375	407	405	393	426	410	401	384	380	448	382	391	389	372	386	401	390	385	391	370	414	402	399	422	394	399	397	404	395	386	385	391	377	373	435	376	390	395	393	379	419	405	416	397	399	423	433	415	388	392	434	409	359	400	413	411	419	414	417	406	402	409	386	394	417	382	369	410	364	381	410	378	418	367	416	367	420	425	428	388	391	390	413	391	391	406	398	373	379	381	388	390	406	381	389	410	401	400	398	367	422	403	384	404	373	421	418	437	387	402	394	398	396	437	397	432	404	419	397	406	395	366	376	412	430	406	394	403	387	430	424	407	391	439	393	435	397	414	412	389	425	392	406	389	417	407	386	400	402	390	411	446	437	436	401	399	398	400	412	388	405	403	401	414	412	382	390	408	405	408	362	431	379	420	369	420	391	405	385	384	414	373	403	364	401	402	374	400	415	399	427	427	375	380	401	402	389	387	386	388	416	387	425	397	425	366	367	419	377	383	385	394	403	394	387	367	407	407	394	407	406	416	441	423	395	414	425	394	420	397	391	386	408	417	389	412	402	419	375	424	397	418	387	386	361	395	405	408	372	431	442	382	381	382	428	390	423	413	383	396	375	418	373	428	415	385	387	396	383	370	397	399	393	394	405	393	430	406	413	412	400	397	401	425	384	371	381	425	406	383	446	384	415	410	393	388	407	404	423	385	436	391	369	403	406	398	399	407	398	403	362	369	395	404	374	389	385	374	411	378	379	371	437	386	412	376	419	373	388	386	391	337	382	393	409	376	406	410	395	419	416	420	398	404	406	419	368	369	388	403	382	408	397	399	384	412	396	430	375	419	407	389	406	412	435	364	360	419	435	440	423	409	381	410	414	412	365	370	383	369	370	375	391	395	401	381	398	389	373	398	432	407	442	452	383	378	421	390	387	412	408	390	407	395	404	413	408	397	407	384	405	381	415	392	385	421	396	382	393	406	402	400	384	374	383	419	400	415	443	372	373	390	413	392	376	394	375	408	381	394	380	374	423	405	409	427	417	412	378	410	374	399	401	416	388	412	393	387	372	449	419	376	413	388	394	376	396	408	394	443	378	385	389	358	385	392	398	398	407	413	406	399	387	446	400	395	417	364	425	378	423	412	390	383	378	371	400	393	408	413	424	387	364	402	403	385	404	395	397	374	410	373	391	383	423	440	395	397	403	411	386	386	400	439	373	395	419	372	404	445	409	434	408	396	391	406	395	390	403	404	404	458	416	395	430	391	375	351	358	417	412	380	385	402	437	386	383	417	427	366	407	369	389	374	417	416	413	404	401	377	379	402	420	433	384	387	400	411	390	385	395	422	388	402	386	406	412	394	419	398	406	421	449	395	395	420	391	379	385	379	382	384	369	393	400	416	379	394	393	418	385	349	421	408	386	409	412	371	365	394	384	416	420	369	381	410	425	406	426	391	410	363	413	409	384	387	409	372	372	452	407	416	439	365	367	383	369	399	413	403	410	397	406	390	408	367	413	399	409	425	385	396	425	415	404	405	392	392	384	378	431	389	428	368	379	408	398	336	402	402	402	409	431	413	427	362	384	396	353	385	379	390	423	362	423	392	412	386	415	386	398	381	403	393	418	395	426	395	412	409	431	396	395	435	380	359	396	446	382	395	389	423	384	413	390	396	419	363	423	421	451	407	399	390	375	446	410	398	395	394	387	418	418	414	408	390	361	407	385	437	400	367	363	392	422	364	407	390	371	423	416	392	430	369	342	354	399	382	415	357	367	438	365	401	398	400	400	410	427	398	418	381	386	404	373	398	413	405	403	414	385	394	395	397	401	372	399	412	403	376	405	399	441
33460	16970	10364	5478	3974	3069	2372	1911	1593	1457	1273	1184	1038	960	943	888	865	820	807	812	786	702	695	735	761	757	697	742	685	687	637	677	677	655	705	662	682	675	654	667	680	655	673	614	617	632	628	635	622	656	685	680	655	585	600	645	658	663	652	637	637	681	654	707	650	613	644	630	673	656	621	631	640	620	654	601	664	637	571	636	629	608	654	672	653	625	664	677	651	713	633	655	688	646	662	672	649	656	694	672	605	654	603	613	641	651	693	661	670	604	626	623	675	610	623	636	632	655	653	651	655	599	651	639	685	658	640	667	664	655	667	603	633	644	642	673	641	660	669	641	652	640	642	673	647	628	627	651	673	617	599	625	613	637	675	636	683	629	666	678	613	678	658	647	638	638	651	602	620	679	651	681	672	648	650	669	608	644	644	695	686	599	625	643	639	701	661	609	661	665	657	636	668	639	637	668	676	659	650	633	643	621	684	647	597	685	670	659	703	687	663	608	643	666	653	649	619	664	677	651	594	675	681	655	621	666	625	649	653	634	648	613	643	683	662	621	675	638	672	640	620	625	618	667	630	620	668	620	640	641	654	671	624	645	659	606	639	705	694	659	670	598	647	656	684	619	624	636	657	656	618	617	697	629	661	656	652	663	618	618	627	675	597	661	641	657	646	660	628	676	680	683	666	612	658	640	626	662	645	641	643	695	668	652	649	677	664	629	662	659	666	675	679	559	654	680	617	669	649	681	647	648	663	659	675	669	645	662	651	651	638	671	653	632	616	650	662	634	641	669	606	647	627	627	639	640	655	669	618	623	643	639	650	613	604	678	661	612	656	663	679	613	685	630	628	620	676	609	630	632	651	649	612	666	656	678	600	631	608	627	652	583	612	642	652	648	651	622	591	650	627	657	645	622	667	625	608	615	626	657	620	635	617	611	617	669	663	652	581	649	649	658	648	606	661	636	652	625	614	622	642	661	676	615	618	629	651	645	643	606	645	610	631	658	616	628	664	616	698	617	682	650	584	661	650	616	650	630	598	662	640	635	607	669	608	627	654	644	658	680	615	634	637	668	645	626	666	637	649	664	646	644	658	669	664	678	637	685	652	619	601	636	662	653	639	682	623	640	677	619	650	651	673	638	646	686	667	626	647	699	636	649	649	617	678	644	639	683	637	662	677	639	668	639	670	660	664	638	644	672	619	680	645	673	614	682	640	645	640	685	662	658	660	646	633	622	670	656	662	656	683	637	650	645	687	590	600	680	643	637	654	657	638	630	654	613	661	624	625	637	628	651	648	681	658	638	654	653	661	647	661	657	629	647	615	636	655	662	667	640	603	637	649	625	663	619	659	642	610	662	651	610	621	671	669	639	600	649	608	659	645	673	682	642	629	638	668	642	634	638	664	614	678	644	614	642	646	623	626	638	605	650	634	693	617	650	617	670	689	662	649	651	650	658	653	671	659	641	621	674	669	687	615	646	658	652	633	625	597	639	640	646	608	662	666	608	643	632	684	667	661	652	651	684	634	650	645	638	649	636	651	601	643	639	655	664	655	650	600	634	667	634	652	633	687	693	627	653	653	672	655	625	701	610	651	632	654	669	623	666	725	634	677	683	586	627	680	644	636	667	685	638	666	673	653	642	667	603	627	623	655	637	614	653	618	630	656	653	611	650	644	621	682	656	627	674	637	687	635	644	701	626	637	610	628	677	656	627	639	613	611	623	597	645	619	598	623	694	655	679	648	647	623	665	675	648	609	676	628	675	679	666	652	620	681	603	621	691	681	612	673	667	641	628	608	651	617	682	678	637	645	639	614	670	639	631	661	688	699	636	650	649	685	687	669	595	598	626	639	639	622	616	671	680	633	614	623	636	658	588	614	629	609	665	669	639	682	660	623	675	639	654	635	670	671	650	648	717	636	647	631	688	677	665	649	659	657	698	611	647	624	633	669	623	643	652	646	661	642	641	666	643	625	654	664	667	624	625	630	633	617	660	679	654	674	625	644	659	646	621	644	672	641	661	617	638	669	652	644	601	694	639	634	670	654	666	616	630	631	648	636	640	590	658	671	637	668	641	670	645	658	653	688	671	625	662	635	661	646	687	631	680	663	639	590	632	648	618	635	663	626	656	684	684	626	635	629	656	654	634	676	620	639	635	628	646	633	621	618	626	670	645	644	671	667	631	593	628	638	620	590	683	651	649	639	667	679	605	596	654	634	636	667	635	619	612	629	603	622	669	637	664	668	633	658	633	629	682	679	609	677	646	690	704	622	659	595	661	642	659	640	701	682	684	648	636	665	654	646	622	626	646	624	665	595	655	611	668	633	647	609	671	675	645	630	630	634	645	634	621	645	681	643	693	644	671	686	649	698	630	637	637	597	648	639	620	628	674	653	622	661	680	594	633	618	653	674	654	625	645	646	634	668	659	635	645	670	640	679	648	627	650	629	613	640	642	683	650	613	625	658	605	632	637	655	671	663	668	674	671	643	647	658	611	617	685	632	651	666	629	639	707	632	617	592	667	665	608	646	612	600	652	583	659	603	635	660	643	609	669	601	635	639	619	627	652	604	639	673	699	664	591	645	607	650	666	656	628	642	622	666	626	659	650	653	691	613	682	668	633	621	616	671	666	628	653	624	656	694	663	672	671	701	648	643	605	636	639	668	646	654	607	674	631	655	624	601	615	652	650	618	643	657	629	654	674	674	638	661	688	636	646	688	631	621	636	687	661	633	672	652	653	648	631	667	646	648	630	671	667	636	602	667	644	662	674	669	616	613	652	669	635	679	655	666	654	638	660	633	656	660	637	624	698	671	594	668	665	607	645	633	632	689	672	631	638	643	707	680	657	649	629	606	654	651	652	645	666	642	642	620	651	671	643	603	610	623	698	636	655	651	625	628	659	661	677	666	662	630	645	655	718	655	628	673	637	679	697	642	634	677	638	607	652	635	679	637	585	657	621	643	601	626	665	650	662	597	664	660	697	617	667	639	659	641	618	614	643	675	639	613	653	666	678	669	617	690	641	686	600	639	620	626	654	610	636	643	671	631	556	617	655	635	623	645	668	641	657	578	610	657	605	636	668	668	635	623	630	676	624	691	638	649	628	650	683	691	649	616	634	663	667	646	667	658	620	642	626	626	653	643	685	627	641	679	649	603	629	606	640	636	641	646	608	623	653	670	703	655	647	632	605	706	626	649	630	695	643	612	627	638	609	646	662	648	668	683	639	687	676	627	601	618	584	655	653	645	599	681	661	618	671	641	654	651	668	682	646	630	625	631	624	633	657	661	649	663	658	627	641	647	623	693	633	664	719	675	630	650	653	650	655	648	702	652	659	605	651	655	635	654	681	668	661	570	616	630	659	628	658	638	651	601	656	650	657	598	642	624	684	638	623	646	628	641	641	609	617	626	601	659	667	677	650	631	606	616	594	628	626	675	622	610	617	630	630	637	635	641	685	596	643	642	640	688	675	658	675	640	655	612	614	648	639	634	657
23357	21356	29134	23892	21349	20536	2946	901	676	520	517	435	401	373	342	351	257	287	264	247	269	243	238	240	203	241	248	231	194	242	221	197	196	196	200	206	208	194	212	187	179	200	170	191	195	176	183	202	186	192	186	172	199	181	191	171	205	161	175	188	166	177	186	199	190	188	174	195	168	202	207	178	148	168	192	169	169	168	186	177	167	201	192	193	188	164	164	177	163	162	177	171	189	178	190	193	162	199	197	166	192	181	156	190	174	177	196	173	175	168	200	161	200	159	189	200	175	193	182	152	192	186	163	179	191	166	174	197	175	165	192	162	167	191	164	178	180	198	172	191	174	186	181	190	199	171	171	191	178	185	172	168	155	180	186	166	179	160	186	157	187	179	203	179	173	182	181	180	178	194	179	172	172	191	198	192	189	162	177	179	199	185	161	171	182	179	169	181	177	175	183	182	176	176	172	159	168	206	192	162	175	152	171	176	184	168	190	182	183	178	182	194	158	173	164	183	182	164	188	194	174	188	200	180	169	164	178	196	153	178	187	181	183	156	182	198	149	181	172	168	168	174	168	162	166	179	186	169	169	199	192	202	183	176	165	185	154	161	189	164	188	168	188	197	181	188	190	215	172	184	173	153	156	163	191	170	163	178	179	183	172	200	176	176	191	185	174	181	178	177	196	183	155	202	181	159	184	183	181	186	186	191	201	172	176	184	184	198	163	201	175	163	178	209	180	169	183	192	185	148	151	196	179	194	182	166	190	182	203	167	182	161	178	174	170	185	174	195	170	188	173	184	190	174	180	180	174	193	170	188	173	171	164	174	177	162	171	176	181	180	186	185	166	172	193	165	177	164	174	164	182	175	179	164	175	177	185	181	161	159	148	185	173	182	153	163	186	165	188	170	176	163	183	151	187	184	193	182	183	187	196	179	155	160	192	175	167	185	202	171	175	190	163	179	181	166	184	157	190	189	183	171	185	173	165	169	170	199	179	181	159	161	173	162	168	172	196	154	153	180	179	196	194	184	180	178	202	191	188	166	183	177	177	169	171	174	173	166	187	198	162	181	214	175	181	176	161	170	187	185	174	169	198	160	199	187	188	202	185	156	210	159	169	171	181	166	183	165	186	192	204	165	182	169	191	184	171	158	173	167	175	172	183	158	165	184	179	177	177	170	183	164	179	174	192	149	174	190	168	198	178	178	184	178	215	176	169	157	179	156	184	168	183	179	191	182	188	189	206	179	173	165	175	181	174	157	172	188	176	157	171	143	171	164	144	183	181	172	175	187	176	166	196	177	157	176	194	195	151	167	147	172	178	156	180	154	191	183	181	173	176	156	183	175	181	207	151	181	170	186	197	161	164	153	182	177	167	208	170	162	206	173	183	147	191	163	178	181	187	183	177	172	171	164	181	159	150	150	170	180	190	204	179	145	172	179	187	175	185	171	172	181	169	167	173	179	180	190	166	201	176	207	184	188	170	182	170	167	156	184	185	167	216	179	190	184	180	171	160	158	150	180	205	169	183	198	183	197	186	183	183	162	166	170	185	181	158	175	171	167	220	188	188	196	180	194	157	184	170	180	176	176	200	181	166	174	181	194	171	149	167	178	185	163	153	180	172	154	183	167	164	193	182	190	201	166	169	163	181	166	207	168	163	179	189	184	192	172	175	183	169	187	183	165	188	199	177	192	154	163	197	188	199	156	165	177	148	179	206	181	139	152	165	177	190	185	149	158	175	182	165	160	178	174	190	172	188	152	181	160	182	168	186	172	164	168	185	148	188	160	180	185	183	176	179	193	186	170	184	169	170	175	145	166	196	180	194	192	175	173	172	209	167	174	196	196	185	180	166	166	173	187	196	171	186	175	185	181	178	186	161	183	181	175	179	171	190	168	186	174	189	158	161	167	156	169	195	190	161	177	174	155	195	190	187	177	188	172	191	188	175	167	204	156	168	160	182	182	187	168	180	170	167	188	180	166	197	190	187	157	172	173	176	171	197	176	175	182	180	168	177	185	163	152	192	194	175	174	178	188	191	164	189	157	169	169	171	186	183	181	176	208	141	177	170	205	197	185	159	173	177	157	156	186	178	161	185	175	167	174	160	175	194	174	178	173	168	175	161	190	186	163	170	189	208	197	169	167	161	197	189	190	168	182	193	187	172	194	172	162	184	147	160	164	172	176	169	184	168	183	181	212	191	180	170	175	185	183	178	166	144	176	168	175	175	179	189	188	190	174	159	127	156	192	183	179	171	183	171	201	177	176	162	174	168	208	207	164	192	186	168	185	178	195	159	159	170	168	166	176	185	175	146	186	171	164	187	154	157	176	152	170	174	177	179	169	191	154	174	185	155	175	155	190	161	170	170	178	192	169	179	161	196	167	163	179	178	189	218	168	182	167	179	199	187	162	164	177	186	165	169	175	164	160	161	163	183	174	195	182	171	198	194	175	196	174	193	181	166	160	168	188	183	169	166	160	158	172	174	198	178	179	177	177	167	169	171	182	173	194	175	204	169	166	184	178	185	190	170	182	157	167	203	164	197	136	189	178	159	169	184	180	175	159	173	160	175	190	154	150	164	162	184	163	166	163	188	179	199	203	160	178	163	176	154	181	182	192	174	176	165	161	154	172	186	172	178	183	169	175	168	174	169	189	203	163	205	158	182	182	161	157	189	160	177	205	160	185	172	171	174	166	197	178	159	168	175	178	160	168	166	176	176	180	173	185	156	150	194	174	178	165	176	185	154	163	190	186	186	175	172	177	178	193	167	206	183	195	185	174	169	182	171	185	167	171	174	192	179	178	168	175	169	193	186	178	185	168	185	174	194	177	209	177	172	179	158	193	175	172	186	175	180	182	173	185	162	177	156	162	179	172	189	168	174	156	173	163	188	168	162	171	156	156	180	185	162	142	168	177	184	164	168	174	176	157	182	184	177	175	199	176	174	176	191	179	181	171	176	200	164	182	170	178	146	173	164	169	172	172	196	169	171	186	189	213	179	191	179	181	192	176	186	170	177	169	173	170	168	179	175	197	165	187	166	156	180	178	191	186	185	166	174	160	183	183	168	160	203	195	185	184	191	150	193	177	202	181	161	172	182	189	166	156	185	177	179	198	193	193	183	195	182	172	180	164	189	185	193	172	170	155	171	178	163	181	201	186	175	184	189	156	181	193	158	166	195	164	182	170	176	200	169	181	188	177	179	191	176	194	192	152	187	172	196	174	193	196	180	196	175	181	164	182	170	163	173	190	161	174	186	170	179	191	167	202	169	192	184	170	180	143	164	189	181	194	191	165	170	172	180	199	170	191	163	178	174	172	159	174	180	157	180	187	199	195	180	174	155	147	164	180	176	161	170	167	170	186	176	160	151	176	156	166	175	155	199	173	178	177	182	184	161	165	159	166	166	187	189	174	202	153	173	169	168	174	166	178	174	187	188	142	175	189	191	158	180	183	174	177	171	154	165	190	188	176	171	162	179	194	169	191	161	194	194	153
37047	22027	14525	8046	5654	4275	3166	2476	1959	1630	1407	1195	1053	880	820	726	621	606	571	530	508	455	429	463	435	427	391	386	415	418	379	364	367	340	359	351	347	346	312	333	334	359	305	352	336	338	331	323	301	315	329	292	301	294	297	307	302	294	352	354	281	280	277	334	320	314	314	312	321	288	313	273	303	316	317	304	326	282	318	326	339	277	343	328	287	328	296	319	311	334	280	280	284	299	307	271	290	287	328	333	270	296	302	311	301	273	317	327	320	281	283	318	287	334	333	273	324	274	292	267	303	338	302	274	317	315	279	339	300	318	307	285	348	325	314	327	266	338	271	319	284	287	309	288	304	294	336	307	314	288	319	286	265	280	312	301	295	302	286	279	298	292	291	281	312	294	291	317	300	290	276	326	310	313	337	305	307	328	287	286	302	313	276	279	332	310	294	274	323	308	270	278	299	279	273	302	317	324	282	307	277	275	304	314	297	292	315	288	291	305	291	286	292	296	261	280	285	314	295	311	290	304	276	306	281	328	274	306	279	313	286	279	282	299	306	281	304	282	303	341	300	296	319	273	300	284	299	321	298	319	292	296	310	304	322	308	294	307	276	322	293	292	321	287	303	287	297	312	303	327	324	316	291	305	299	292	274	317	296	299	311	273	318	308	293	286	304	293	293	300	328	300	271	281	308	302	301	306	258	297	295	306	289	292	310	301	303	310	286	328	291	290	297	283	295	292	298	298	301	287	288	280	293	314	335	286	301	296	327	274	282	264	316	264	302	291	310	316	302	275	317	281	290	292	293	308	325	298	303	314	269	276	285	313	298	314	295	291	305	280	303	292	318	314	311	284	297	308	327	287	311	292	284	323	313	301	312	274	300	301	287	308	300	283	289	303	322	254	271	277	251	282	281	266	278	287	311	300	306	285	269	289	313	277	278	320	320	298	311	284	288	275	319	326	307	307	283	294	301	275	297	283	295	296	318	306	279	277	283	295	294	323	328	295	310	320	287	314	304	292	281	292	302	302	283	314	288	289	300	327	313	309	305	325	308	288	312	249	308	304	305	293	297	290	284	316	307	317	332	307	309	278	292	301	271	273	282	297	313	319	281	269	287	305	308	277	295	292	285	317	281	330	285	313	304	293	306	295	312	319	309	282	337	298	282	304	301	276	287	249	281	309	289	291	318	285	341	299	327	296	327	288	286	294	328	272	293	293	277	299	304	280	276	315	306	294	311	268	300	337	290	290	295	292	298	254	283	307	275	306	303	323	324	319	286	303	331	266	306	291	277	308	322	294	282	302	274	288	301	291	299	284	302	281	315	283	306	283	262	298	291	292	257	319	317	305	303	295	300	278	297	296	329	300	297	287	321	288	314	300	291	272	289	287	328	280	277	290	298	299	300	274	288	311	300	311	311	282	291	321	278	318	301	294	290	317	323	293	311	305	298	292	307	285	284	295	297	317	303	306	291	280	307	250	327	311	313	284	297	301	325	289	271	292	299	287	297	295	328	284	298	297	288	329	277	284	300	296	297	305	295	305	318	282	319	294	311	303	317	314	300	341	328	302	286	291	307	307	298	297	278	313	321	286	317	304	297	279	291	270	293	287	293	318	329	309	305	291	331	283	298	295	303	292	287	297	292	301	317	300	309	318	307	314	286	308	291	231	313	323	277	309	314	301	265	283	290	302	321	341	319	285	307	286	276	316	305	324	298	303	290	308	292	279	291	287	320	298	316	273	320	300	297	282	307	305	303	283	311	274	319	297	286	304	284	295	281	308	258	287	301	296	276	312	318	315	309	305	289	321	292	326	306	278	273	354	303	325	298	275	288	287	292	278	285	285	316	298	291	285	303	312	314	321	299	299	267	311	299	321	298	314	286	303	309	290	309	304	257	288	275	315	308	310	343	304	291	288	296	309	281	305	319	313	323	334	302	301	293	289	271	294	286	263	268	282	296	279	310	302	286	287	311	328	319	275	296	317	294	303	316	300	338	292	313	293	317	320	264	309	313	305	289	279	294	300	315	297	290	263	290	312	275	306	277	315	302	278	328	300	274	306	304	311	333	292	282	309	280	298	329	292	281	304	305	284	327	283	306	325	302	325	292	301	334	283	307	293	301	349	294	288	306	281	294	305	309	311	335	281	280	327	313	316	316	273	295	292	301	295	286	310	291	273	274	332	274	302	326	321	318	294	310	308	302	315	297	292	305	275	277	344	294	312	267	296	291	316	297	305	295	291	306	286	319	309	299	284	323	293	286	324	295	291	276	285	323	296	298	313	309	274	316	287	304	289	323	288	299	316	314	310	325	290	301	297	302	310	318	271	304	348	288	318	292	307	273	294	305	320	261	328	299	303	279	307	309	289	291	326	322	290	294	308	329	311	302	303	315	287	300	289	332	300	331	295	283	277	285	298	293	320	285	298	321	298	298	291	281	263	307	307	298	296	322	288	280	326	324	278	336	303	295	308	313	294	317	314	307	282	324	318	291	311	277	309	306	309	335	315	293	335	297	290	287	307	324	317	285	286	330	275	308	300	314	275	310	292	265	300	292	309	296	295	335	290	309	323	258	269	296	283	292	292	299	303	298	293	303	295	312	275	259	274	316	282	321	316	309	251	279	278	258	282	274	294	299	300	290	300	305	330	287	322	301	292	310	291	289	308	302	312	293	317	311	291	284	320	276	292	282	330	298	282	298	266	275	277	282	278	325	320	306	297	300	294	322	306	317	282	303	334	287	311	323	289	316	271	326	285	308	301	274	299	315	261	293	283	352	271	283	249	265	283	296	308	311	288	310	307	299	291	283	287	292	345	332	304	249	318	281	322	310	288	343	276	305	283	288	295	278	301	290	294	303	309	296	301	264	312	272	301	277	294	320	302	303	318	304	298	303	300	317	266	311	318	328	313	289	299	296	303	292	315	309	309	275	290	296	310	323	301	269	304	322	298	329	280	293	294	325	310	294	322	281	318	315	292	271	320	304	283	298	303	294	302	286	297	300	312	289	307	301	314	306	289	278	300	299	291	308	286	284	311	307	291	295	305	300	301	306	259	277	319	310	296	318	295	309	307	312	295	312	311	298	297	293	299	296	332	294	301	315	308	297	280	275	326	317	287	294	247	298	288	330	296	298	324	304	274	272	283	261	304	302	300	310	277	317	294	312	310	291	341	303	307	310	308	313	293	274	306	293	287	331	316	274	323	278	285	304	298	303	295	303	300	270	279	308	291	302	280	280	286	317	273	297	286	293	322	277	295	302	299	294	316	288	274	327	311	326	306	292	285	320	334	320	295	292	316	306	291	303	298	289	302	320	346	280	288	289	302	287	296	290	301	321	275	315	315	313	282	331	279	320	302	289	292	295	308	299	328	311	297	299	273	289	284	304	261	292	283	311	294	308	282	278	268	306	300	307	287	295	278	301	305	295	313	285	323	286	299	280	273	286	307	312	294	278	327	269	305	295	280	320	284	285	282	329	301	255	298	299	271	285	270
27538	20449	8709	1425	729	624	582	493	582	525	482	456	477	470	438	469	455	470	473	429	467	492	463	421	462	451	447	432	476	489	437	445	456	460	489	476	435	439	427	446	446	470	455	458	429	485	451	387	427	424	441	453	439	440	494	452	453	428	471	468	452	426	471	463	457	447	471	440	481	446	422	477	436	434	436	424	450	462	443	430	447	432	453	449	431	459	444	414	447	454	458	420	437	437	403	460	455	449	420	447	425	502	409	431	441	459	438	435	413	442	445	460	436	437	465	419	458	463	449	478	421	443	503	454	424	427	470	490	440	434	444	457	479	512	412	449	432	436	444	418	419	424	436	439	405	424	437	476	428	439	472	472	441	484	422	417	477	411	423	472	473	451	478	436	442	429	437	454	447	433	438	460	427	443	411	450	466	433	401	482	425	479	453	426	444	456	421	444	441	425	431	480	441	459	442	411	440	467	440	453	436	431	473	455	423	477	457	432	446	459	447	436	456	435	435	481	447	475	427	450	433	476	446	456	425	488	443	428	386	394	421	430	463	422	466	450	399	417	408	424	483	464	472	447	467	466	440	489	460	436	471	435	444	465	446	472	442	477	482	430	407	464	442	462	410	472	420	443	471	474	432	449	437	477	442	466	440	421	436	462	451	426	429	473	450	431	415	471	463	430	453	455	438	480	469	459	451	439	494	469	475	463	403	441	433	440	477	395	453	432	446	422	463	459	425	431	450	457	454	451	432	452	412	420	460	435	450	399	448	452	475	423	486	441	454	452	449	489	454	486	444	456	449	438	436	453	433	450	457	438	455	422	441	449	439	450	452	462	463	434	424	444	437	445	454	429	428	427	445	432	456	459	503	456	452	454	479	455	428	439	450	463	423	422	430	423	424	474	477	420	398	447	459	435	447	442	486	438	445	444	458	449	442	467	428	429	441	480	466	445	469	433	446	444	433	472	446	509	434	460	427	418	470	440	428	456	447	464	415	476	471	428	452	434	463	446	449	452	483	409	445	426	416	439	438	413	425	465	414	452	402	409	436	448	444	443	461	421	461	418	416	443	473	457	441	433	445	413	444	456	413	443	470	487	465	432	457	457	441	447	449	440	416	459	415	443	482	460	418	450	464	435	427	439	448	476	461	471	440	466	473	430	438	491	447	450	463	455	468	433	465	467	424	414	441	436	435	427	460	415	415	431	478	456	461	422	459	447	451	454	474	411	458	432	426	456	475	445	441	466	436	447	437	510	417	422	437	440	431	462	411	440	465	433	453	442	442	442	446	455	420	472	438	452	450	449	430	418	448	433	450	440	411	433	432	442	428	427	486	420	480	482	459	464	453	433	441	403	466	458	438	415	432	464	480	442	448	450	448	452	436	403	441	431	474	435	457	414	484	437	418	437	465	454	438	438	453	417	435	457	486	492	450	405	445	455	479	429	415	464	441	412	437	447	437	419	463	446	434	444	436	462	433	466	426	421	438	436	450	449	429	423	441	431	457	431	450	473	437	433	460	459	415	458	484	425	492	449	479	474	448	451	412	449	458	414	477	421	436	409	465	444	476	433	447	421	459	463	446	452	476	445	482	457	466	435	465	414	447	463	459	429	476	451	419	446	451	450	430	467	432	467	473	475	416	457	500	429	426	427	414	410	464	474	427	422	438	451	467	458	463	471	485	465	427	468	422	472	449	463	455	454	454	463	497	472	402	440	479	449	455	421	449	434	457	439	450	455	433	500	455	450	450	460	459	449	441	467	450	477	444	416	442	431	454	442	435	447	438	446	423	466	449	473	456	431	458	426	468	487	434	476	463	480	467	451	459	454	456	434	444	483	443	447	436	446	423	448	424	423	442	419	436	456	474	393	408	469	412	404	422	448	447	436	440	430	464	456	468	420	449	470	467	433	434	429	417	414	444	458	445	415	467	437	428	454	466	447	496	450	457	497	450	448	410	436	453	454	439	458	461	434	411	441	424	423	444	436	437	427	441	427	425	425	439	464	453	430	418	423	423	455	452	466	472	403	462	455	442	467	432	447	466	409	451	448	448	419	442	448	463	442	430	450	461	439	453	441	469	453	462	486	438	451	476	442	477	416	449	454	474	426	418	444	458	486	418	435	432	437	454	413	451	409	468	465	438	432	448	446	452	448	436	475	452	468	452	421	436	474	437	417	498	438	452	433	437	425	428	432	463	450	469	436	507	441	472	464	436	463	426	437	406	460	473	472	459	402	450	428	423	432	457	418	470	463	461	455	417	487	471	468	430	444	461	486	438	426	422	472	407	454	427	445	435	447	436	433	496	439	425	402	441	456	477	454	452	442	434	436	471	448	411	379	444	466	414	438	410	449	460	421	433	459	443	489	460	411	468	443	441	443	413	404	438	451	428	440	466	456	482	432	425	438	477	442	490	427	456	471	451	441	419	464	411	434	454	411	434	483	408	467	438	451	430	441	423	455	485	422	457	430	455	475	436	458	437	427	467	433	405	444	431	438	460	438	466	423	458	433	434	495	444	458	454	486	415	423	444	432	480	493	484	449	461	435	433	455	450	437	464	455	448	472	444	450	428	448	443	418	462	471	433	494	435	441	424	464	471	446	458	425	425	432	420	451	456	453	430	451	466	468	447	455	375	456	436	459	430	445	433	436	448	445	448	424	429	460	445	460	444	403	448	446	454	411	441	423	460	429	464	450	414	424	480	441	446	482	453	457	446	473	460	465	416	387	476	445	416	440	438	448	435	473	440	441	419	473	460	428	450	447	440	399	467	429	421	448	443	437	430	432	474	443	445	473	520	456	435	430	440	446	433	441	447	445	477	435	462	472	468	440	454	450	450	421	429	461	461	452	435	428	407	432	414	445	482	501	449	423	443	414	476	426	485	492	466	452	439	433	431	411	447	480	458	463	461	435	450	461	445	438	445	440	428	445	470	461	436	399	467	442	449	427	439	427	436	462	432	452	440	434	409	421	494	445	411	437	457	422	447	458	433	441	413	437	434	495	430	476	466	456	456	406	408	439	427	416	430	465	422	420	431	420	417	446	438	447	477	441	477	451	435	472	473	443	432	418	440	448	437	485	439	471	467	463	459	466	459	435	481	456	415	480	472	424	441	423	425	448	418	480	479	471	462	416	438	423	389	427	427	414	442	463	434	452	444	439	449	412	432	445	478	463	414	442	482	451	467	485	426	447	494	432	424	472	440	462	449	431	440	445	442	450	425	419	422	463	429	422	443	416	424	455	452	445	425	454	442	442	445	457	440	485	473	439	427	436	418	429	479	457	463	408	452	445	499	445	446	441	453	418	439	450	459	463	471	410	452	485	478	467	454	440	461	413	481	452	427	459	427	445	461	460	433	456	433	471	463	422	457	454	408	499	428	425	470	436	456	457	422	449	459	449	487	403	432	456	429	472	453	437	442	466	478	424	429	453	468	449	432	424	432	420	469	436	410	464	426	420	448	449	456	445	432	424	469	388	446	418	446	441	409	451	492	446
28138	7978	3569	2050	1641	1318	1206	1003	905	917	856	838	801	727	765	710	784	789	716	786	714	729	711	683	716	722	758	670	716	690	704	745	697	740	714	771	760	731	722	725	686	744	736	752	711	704	695	704	693	707	693	644	731	652	661	705	711	723	690	723	676	669	676	737	687	677	693	729	677	694	691	711	717	696	700	729	690	669	683	713	675	724	758	686	754	726	690	687	670	737	728	696	684	705	688	702	662	715	709	683	745	727	772	707	685	694	729	682	664	686	715	698	765	722	691	715	681	684	666	721	735	738	731	719	783	734	726	701	715	726	727	702	718	723	673	676	736	691	677	745	747	694	714	691	749	695	675	672	702	706	745	712	717	694	722	738	661	746	717	702	694	696	691	692	699	721	674	702	706	679	690	688	745	734	751	716	724	719	713	710	738	721	729	751	732	735	755	727	680	728	715	708	706	748	720	705	702	734	663	733	648	768	683	756	721	748	696	724	762	703	716	741	719	732	710	727	693	710	700	719	724	715	694	739	757	693	729	715	775	724	714	670	690	727	778	660	712	751	708	760	720	709	785	698	692	673	726	712	735	693	725	713	694	712	692	691	716	705	715	679	720	698	768	750	696	709	718	702	724	647	710	680	710	729	658	710	727	729	689	687	737	685	711	709	674	658	742	696	715	696	765	748	763	675	652	709	687	672	744	730	681	729	711	730	716	703	722	748	713	674	749	678	719	688	690	695	691	733	672	670	719	714	656	727	701	708	653	672	762	684	672	731	684	713	729	734	685	703	738	745	720	700	676	720	669	695	708	679	710	773	709	669	710	723	713	727	697	702	752	692	705	703	740	744	703	719	725	697	708	702	684	687	735	726	707	754	743	700	686	698	681	775	720	714	696	690	707	699	702	704	722	711	721	724	724	720	712	697	708	732	692	757	688	683	708	713	730	747	706	717	695	699	732	699	741	684	680	708	739	723	727	716	710	709	751	683	699	725	687	678	687	708	751	695	709	702	725	748	661	738	677	729	697	687	700	698	721	682	728	727	680	676	709	722	717	765	732	720	713	744	709	702	700	717	684	715	706	697	726	747	683	704	726	698	746	751	681	717	673	659	686	700	721	670	713	693	697	704	669	746	671	753	694	704	732	690	682	701	672	718	709	709	737	714	681	658	728	740	724	759	682	754	725	717	744	758	769	727	662	701	749	733	693	686	690	717	740	727	688	720	658	693	736	697	717	742	700	688	723	672	730	725	721	706	743	737	684	758	770	741	703	707	706	684	723	750	697	718	732	705	745	744	682	698	751	683	715	715	766	706	689	701	645	694	720	727	648	767	706	697	710	752	687	756	691	722	704	755	677	709	709	698	755	697	664	774	738	719	718	727	742	691	664	714	723	780	753	738	709	699	723	697	701	713	761	725	742	699	700	692	701	658	714	689	687	694	666	774	736	683	704	697	707	663	728	693	703	719	718	700	724	681	703	738	703	726	706	729	734	678	667	678	712	758	719	724	694	683	767	709	730	704	702	741	672	716	715	708	690	721	708	714	698	702	703	679	731	722	698	674	698	712	721	744	741	734	723	752	725	737	719	735	680	750	677	706	694	727	710	691	732	764	702	699	698	707	715	736	700	713	708	693	699	712	708	730	727	735	720	704	717	684	702	736	739	670	678	744	725	706	746	715	669	683	716	708	746	712	722	682	666	750	724	673	726	720	700	720	703	735	679	764	737	730	705	738	680	658	684	714	675	718	727	711	718	702	746	720	738	688	676	710	709	749	667	707	724	710	746	641	683	710	738	683	652	701	697	738	707	700	720	708	684	712	677	718	712	708	720	727	689	766	765	753	735	676	683	724	682	726	747	705	697	713	721	689	721	762	714	667	674	708	709	694	675	735	722	678	703	735	670	718	694	698	773	727	725	752	659	725	692	730	681	698	692	702	714	692	708	695	681	694	680	712	749	703	696	748	673	732	696	728	680	716	686	694	733	679	724	709	699	717	767	690	694	712	710	676	697	680	693	724	691	724	718	747	707	715	736	700	709	643	659	712	704	681	701	699	709	732	662	723	698	720	691	700	732	695	712	725	672	720	685	700	705	650	692	694	774	681	735	725	723	709	754	761	682	694	721	701	685	725	716	740	683	700	694	696	675	720	700	715	737	691	724	668	720	678	724	736	664	730	694	736	685	691	714	708	746	675	740	748	731	688	703	678	694	659	689	722	711	719	672	761	770	687	760	684	722	705	715	698	664	711	706	732	752	733	712	714	767	714	718	667	714	698	743	716	765	716	694	732	721	712	744	717	704	731	697	654	698	762	705	715	740	773	707	730	689	703	699	687	785	717	726	755	742	754	704	667	734	733	706	672	730	677	709	715	719	701	701	726	740	721	699	726	698	679	747	707	699	701	722	732	710	724	707	748	650	734	706	702	707	719	719	733	700	704	729	688	699	731	671	688	732	724	708	725	734	654	742	729	750	716	701	720	669	757	704	722	717	729	703	698	719	682	706	712	693	684	720	688	708	742	731	739	753	724	710	720	741	723	723	699	668	723	758	722	743	757	698	698	707	726	775	707	669	690	656	747	678	703	727	692	690	713	708	704	715	732	771	660	743	695	729	684	730	710	728	716	746	729	697	749	725	722	706	721	723	696	675	728	781	710	660	711	711	725	719	731	694	688	711	763	706	692	694	697	685	705	729	684	735	717	679	689	743	687	696	688	703	734	725	734	733	688	715	683	671	742	685	672	719	669	718	700	720	691	708	711	718	714	684	712	744	713	714	687	724	724	681	722	744	745	710	685	708	739	680	717	766	736	714	687	733	726	674	731	716	702	731	659	676	706	806	710	697	689	710	715	670	748	720	716	719	714	733	679	727	722	689	718	681	735	700	697	689	669	687	714	693	737	703	724	746	741	700	743	719	684	722	674	707	702	707	729	672	745	748	689	642	714	708	736	719	666	698	729	750	708	647	723	728	722	683	752	706	690	702	744	746	657	753	693	681	693	684	694	724	717	650	734	731	722	686	640	692	682	699	692	725	702	718	716	723	684	730	698	713	729	748	685	706	725	725	655	713	735	714	688	740	689	698	742	716	708	691	703	760	729	710	687	752	744	718	691	693	684	721	715	666	700	700	698	738	720	704	685	708	717	711	693	743	705	737	671	710	675	695	703	714	673	721	701	737	697	697	693	730	685	760	716	684	684	711	705	734	709	698	624	662	736	725	713	701	692	686	722	709	711	694	689	746	694	704	710	715	732	715	658	672	726	725	725	697	681	691	720	694	720	740	687	683	659	684	737	699	677	702	724	701	748	629	720	701	676	718	696	711	697	792	736	681	712	658	778	667	712	710	727	704	743	663	699	778	724	747	694	766	676	734	734	699	667	707	696	708	717	732	737	729	662	736	722	726	721	678	684	744	680	697	729	731	713	726	749	725	710	703	728	743	706	729	704	679	699	721	773	727	695	699	719	740	713	713	661	716	730	735	723	724	734	731	681	735	683
24308	21346	28588	24448	21037	4540	1152	771	684	575	586	524	491	546	511	477	432	422	449	458	427	417	411	460	422	451	423	397	420	400	399	400	417	425	384	414	375	414	412	393	404	440	432	352	442	403	376	367	423	397	378	410	380	393	415	393	396	404	380	389	445	389	382	402	400	365	364	408	353	395	397	397	414	409	431	410	387	374	423	400	424	381	399	396	387	418	387	376	409	372	421	382	416	404	407	408	384	389	400	381	386	359	377	367	375	353	385	388	410	401	407	390	400	390	404	341	384	396	424	390	395	406	383	373	397	394	386	422	384	397	379	385	406	399	377	390	388	381	353	458	414	394	399	400	380	422	395	390	369	399	396	399	388	378	377	389	366	361	403	379	398	402	416	372	400	370	384	378	388	406	381	396	406	409	422	392	430	408	387	384	385	390	399	376	401	400	404	392	378	402	409	357	401	412	402	405	422	373	399	410	403	429	396	358	403	372	405	396	394	374	397	389	426	396	399	373	406	362	383	387	394	413	402	414	396	397	384	400	391	390	375	403	401	394	381	367	390	431	411	390	349	418	400	368	368	400	407	358	368	392	422	368	359	442	385	408	363	360	377	406	382	377	372	395	394	383	392	381	393	410	410	397	396	409	396	383	395	379	373	413	376	400	385	404	368	376	382	418	416	371	406	378	368	407	386	389	394	364	377	411	392	411	435	413	393	406	399	394	423	423	406	340	383	381	366	402	414	414	404	413	412	396	378	389	404	394	393	375	410	416	391	427	403	397	376	419	402	394	406	389	393	397	387	390	406	384	407	420	396	380	426	425	392	379	397	406	405	394	384	371	383	379	354	426	388	405	388	406	384	409	415	399	389	393	424	406	390	407	372	394	430	421	367	389	400	421	363	394	393	410	364	376	401	388	396	384	399	413	403	388	405	427	419	390	376	389	381	388	370	420	358	433	390	407	406	372	402	363	376	413	388	356	346	418	374	393	416	353	346	407	410	358	436	376	406	354	384	384	382	430	390	419	370	416	393	374	430	373	371	402	394	403	418	404	380	373	383	394	355	395	385	417	439	420	371	388	405	392	411	397	431	378	390	403	401	423	369	396	394	414	403	391	410	422	351	382	397	411	423	388	424	393	369	374	387	404	393	396	393	387	400	390	376	417	389	398	404	380	371	388	390	381	376	394	450	408	366	380	411	398	400	402	403	374	389	369	401	385	384	397	402	403	389	386	392	395	419	386	395	413	390	415	382	384	383	406	382	401	405	474	407	369	395	395	406	349	368	403	390	377	399	417	386	409	421	375	356	394	410	386	387	357	443	393	399	391	412	410	414	399	392	414	396	422	411	415	399	375	388	415	389	402	397	356	390	414	399	394	414	404	364	436	397	379	355	393	398	380	363	424	390	399	376	391	390	390	412	388	438	368	390	379	401	392	392	425	408	398	415	380	437	410	379	390	409	363	407	402	392	383	396	398	368	382	388	403	388	380	389	383	408	389	370	421	399	374	381	373	376	331	401	379	390	393	400	357	371	379	395	402	403	385	414	391	360	392	375	401	365	352	360	435	389	376	397	392	393	425	397	395	393	381	388	370	359	372	371	402	381	387	400	385	371	354	380	370	378	343	379	399	405	365	414	401	416	363	354	402	376	420	363	389	398	370	395	396	395	370	392	401	378	387	390	362	392	388	396	382	419	406	405	377	385	381	415	400	383	401	396	380	380	374	374	390	407	356	384	370	354	388	363	388	429	392	383	386	377	419	367	368	395	359	391	406	390	372	377	420	393	391	398	415	386	374	410	392	376	364	416	401	416	404	408	399	422	386	380	429	410	383	387	362	409	399	365	403	409	397	407	375	405	422	384	413	388	397	392	383	372	401	356	382	386	412	399	439	416	400	400	393	386	404	367	389	406	391	434	392	398	385	412	393	381	399	393	397	384	408	416	418	403	366	390	369	361	401	410	392	387	404	423	403	346	377	391	413	389	398	421	414	372	378	383	397	378	393	386	404	400	391	383	417	418	371	412	385	399	409	426	414	396	421	374	416	375	398	383	417	401	400	402	375	441	385	425	387	396	371	362	390	404	368	375	351	375	364	371	387	424	378	384	419	379	417	412	388	388	416	411	370	396	379	399	397	380	421	374	382	417	403	395	366	381	423	398	387	401	374	383	384	369	377	390	375	417	385	381	375	410	349	403	407	395	359	382	399	367	396	396	375	420	405	386	388	367	424	351	403	387	383	414	378	396	449	415	393	381	421	418	388	391	383	388	380	386	402	401	404	392	379	395	371	402	397	404	372	387	412	393	391	385	391	351	418	379	412	381	378	376	396	406	398	400	368	374	383	416	412	424	400	418	366	360	397	397	398	376	370	409	370	395	391	404	389	411	364	410	388	401	390	419	393	399	361	396	367	411	398	381	396	409	441	377	403	384	387	319	387	393	392	349	418	355	331	420	398	409	407	378	375	400	398	426	395	369	423	387	381	373	368	401	399	432	428	400	387	417	391	370	395	381	412	376	395	404	381	382	395	436	400	389	406	411	399	390	400	402	361	418	375	388	400	404	381	409	413	380	425	382	416	408	387	402	372	373	366	384	369	423	408	390	416	438	397	401	425	449	418	342	376	374	371	402	393	368	412	414	359	369	374	398	370	424	418	373	368	415	394	405	373	426	425	363	416	372	399	399	376	395	384	394	422	387	382	365	424	397	391	378	357	374	411	375	385	381	373	392	411	375	434	414	392	372	380	377	405	423	377	405	414	373	356	394	410	394	419	377	397	406	419	354	428	382	401	376	385	384	439	425	387	340	390	399	416	395	392	381	398	417	381	399	391	413	360	378	384	431	379	396	389	397	416	395	393	367	416	379	373	392	367	406	398	386	390	408	403	386	384	362	377	394	385	402	385	402	391	398	398	351	373	383	407	425	414	390	394	393	383	391	370	387	400	434	362	401	392	382	423	384	392	382	360	383	411	397	371	381	418	397	364	381	417	367	345	399	393	373	391	368	381	348	379	394	391	379	407	369	380	402	429	372	388	391	406	372	396	421	376	390	404	404	370	372	367	398	365	413	393	398	374	416	399	381	445	410	377	396	395	397	402	366	408	428	378	373	394	409	362	383	376	361	423	420	392	385	375	386	403	387	375	372	406	397	380	417	369	397	393	407	392	399	373	405	377	408	444	386	407	375	394	415	372	393	409	415	408	406	417	399	417	399	379	395	378	417	408	394	380	385	422	440	397	401	392	451	367	352	356	429	394	381	379	343	414	405	399	391	398	408	387	368	394	395	376	395	382	371	400	375	399	358	367	396	408	375	380	385	376	369	383	387	399	389	374	386	389	414	399	406	359	366	358	419	431	398	391	380	388	442	416	393	362	386	396	378	417	382	387	384	382	408	367	424	448	396	391	393	383	371	398	368	385	437	405	409	365	407	402	371	360	385	409	382	410	417	388	366	389	396	410	405	406	418	408	362	345	425	392	403	393	404	414	382	416	351	451
33704	18899	9962	5408	3843	2906	2261	1950	1653	1395	1202	1199	1066	965	982	872	876	786	815	801	737	727	699	727	717	709	657	697	674	696	736	642	706	713	676	672	685	622	666	678	661	702	672	698	688	692	684	660	662	630	643	674	631	678	640	693	646	614	621	674	671	689	631	650	632	641	632	625	624	653	676	637	578	646	611	668	655	609	637	643	645	675	673	627	622	658	630	619	644	653	623	636	622	625	652	683	642	600	617	615	584	640	627	610	702	625	668	628	663	667	638	702	649	689	625	635	639	642	649	591	615	644	613	593	655	622	656	625	647	656	648	617	585	656	633	616	611	640	611	651	627	643	681	654	664	614	660	657	597	673	634	652	600	578	637	632	631	653	648	666	662	639	633	664	620	642	665	672	645	647	588	576	627	614	659	622	666	633	702	643	636	621	648	656	652	624	656	642	657	644	626	645	638	614	617	632	653	612	622	640	635	639	630	672	664	633	692	656	623	672	657	577	624	661	625	679	649	583	615	620	638	612	616	622	662	665	649	597	674	592	656	652	657	599	602	647	650	642	625	627	640	634	670	640	623	650	664	580	622	661	607	647	599	622	614	677	611	664	632	659	656	648	648	633	661	643	642	610	608	636	633	634	624	611	683	645	582	609	641	615	655	605	615	633	620	624	598	624	624	606	625	666	653	679	609	666	660	686	638	617	624	666	649	622	694	667	658	614	628	620	640	688	629	658	655	698	672	674	670	615	623	671	624	663	668	606	682	635	642	620	630	630	608	670	602	617	664	629	673	581	644	636	651	629	638	665	664	657	650	668	644	621	688	652	626	642	626	601	635	596	660	613	653	653	617	654	660	600	663	646	641	617	629	645	646	597	643	646	641	632	620	626	621	699	611	633	638	647	635	651	700	629	631	636	633	665	657	634	639	645	636	661	594	606	646	671	657	589	610	662	629	669	665	652	649	618	628	621	627	665	651	693	654	575	680	663	615	638	619	664	620	636	657	605	623	620	632	624	611	676	630	638	636	626	655	627	619	641	622	637	649	694	624	630	627	626	648	649	648	631	643	614	641	606	678	660	616	677	603	648	638	626	643	625	646	598	653	623	666	630	657	624	634	659	645	646	638	692	661	626	617	659	636	641	624	594	645	669	644	635	616	698	693	615	640	621	643	613	631	622	644	618	624	657	652	644	655	659	641	702	692	620	617	663	684	670	644	655	659	607	667	640	654	649	608	682	673	634	642	681	666	654	632	634	641	647	604	635	594	645	636	636	651	652	647	671	638	616	665	632	649	671	652	630	607	614	620	642	633	634	590	639	612	644	649	658	655	632	637	605	655	627	690	675	622	651	604	623	668	591	608	637	622	659	624	653	606	666	609	668	640	637	634	646	680	616	692	636	603	596	641	586	647	647	623	629	641	638	691	590	663	642	637	642	661	628	663	645	612	673	612	583	638	635	620	644	599	618	630	628	615	627	664	657	638	675	655	641	678	638	693	634	635	645	625	602	617	629	636	626	613	666	657	655	638	614	631	617	653	667	648	617	699	641	635	652	638	677	680	652	684	671	593	638	588	675	633	628	634	674	642	673	658	667	614	647	640	662	639	644	652	650	637	665	640	635	666	623	656	688	652	645	650	608	673	656	699	644	630	640	605	663	665	652	641	633	664	634	669	630	631	594	616	618	633	680	660	641	656	624	644	634	625	639	648	641	666	621	631	657	640	623	607	639	690	630	637	646	605	596	663	599	659	632	661	671	644	602	589	636	665	665	659	664	649	661	646	615	617	674	625	671	617	639	588	656	659	637	587	696	578	661	597	628	660	600	599	656	638	643	652	631	636	660	612	662	604	628	643	627	632	645	646	620	642	647	659	616	675	619	603	591	645	690	588	655	622	607	653	647	654	631	648	644	660	664	697	647	668	650	658	631	665	661	612	648	651	627	628	635	580	659	669	653	676	632	636	640	689	645	648	620	626	615	614	666	636	670	645	636	654	664	634	671	647	626	650	612	608	643	697	653	668	674	621	681	640	626	668	678	700	613	669	632	646	556	643	645	624	642	596	631	683	638	630	624	632	605	614	617	649	659	614	619	596	616	675	666	657	629	627	626	630	607	613	651	634	626	616	638	653	649	618	628	629	607	640	634	662	628	665	618	643	645	660	612	605	640	615	619	679	630	702	644	663	647	655	630	644	620	684	644	646	642	680	623	668	630	621	662	672	677	633	651	640	643	633	607	620	621	655	635	649	685	625	620	653	687	621	679	614	653	644	624	660	604	599	643	660	622	620	659	637	641	653	618	703	619	644	634	632	638	634	612	620	632	674	619	657	628	670	669	637	637	668	630	623	640	590	640	656	685	638	624	661	611	613	677	630	613	617	639	611	673	620	682	621	659	624	634	636	630	700	637	623	668	625	678	677	627	643	636	673	640	642	621	619	574	652	606	640	658	626	621	640	652	630	623	638	662	623	607	625	597	661	596	633	683	636	624	661	637	671	609	608	591	686	683	653	626	657	649	667	633	646	650	622	629	658	636	663	650	653	631	664	618	614	607	667	628	601	646	631	619	681	660	659	643	642	619	663	658	657	652	625	645	635	613	672	632	621	654	599	610	611	627	652	640	666	676	626	655	615	599	636	671	615	616	660	629	631	650	627	628	659	678	644	645	641	630	678	643	592	619	645	615	620	697	647	603	623	657	595	608	602	612	604	590	640	628	643	640	689	628	651	651	602	585	682	633	665	659	639	653	625	659	637	662	624	599	645	658	623	682	608	639	638	657	647	623	679	658	637	649	649	622	655	646	665	665	652	632	639	689	626	662	646	627	639	672	618	625	616	598	628	631	610	613	656	629	685	656	641	651	656	651	626	636	655	588	618	661	604	674	661	660	671	695	620	601	613	609	640	651	668	653	691	659	643	657	658	651	637	676	675	617	653	654	580	639	639	629	622	616	658	643	636	605	647	676	615	637	648	637	656	653	703	637	653	646	645	632	654	666	687	663	658	602	678	671	647	611	647	673	608	653	661	598	581	629	595	614	622	661	663	646	615	626	632	577	679	663	611	631	623	653	690	624	629	669	657	653	682	656	626	618	630	645	607	605	658	593	659	609	634	631	647	661	606	639	669	644	642	637	650	666	661	645	681	653	664	611	664	615	687	605	672	627	677	670	656	623	649	612	630	602	632	603	631	674	629	631	657	632	642	655	636	636	661	657	603	658	652	578	653	614	667	597	620	641	678	656	674	660	622	657	678	633	636	647	607	623	693	626	617	627	655	583	610	649	608	648	623	621	636	657	675	666	638	621	603	609	617	661	656	665	662	641	600	627	635	632	580	642	661	630	619	648	654	646	643	655	694	648	618	637	597	601	646	654	652	656	669	656	678	593	662	624	661	660	614	594	634	641	595	642	658	646	618	633	602	631	639	638	636	672	661	597	648	643	694	632	626	621	574	624	644	635	643	685	640	628	652	660	639	644	627	655	615	657	607	669	638	713	632	625
23460	21420	29174	23981	21397	20614	2871	892	655	511	471	397	362	356	341	307	286	277	288	241	241	213	247	213	231	212	212	203	200	214	222	193	198	193	197	189	187	185	190	193	190	189	194	206	201	194	196	172	177	173	198	176	172	169	194	168	152	195	166	182	170	182	182	179	170	167	169	183	189	165	191	176	198	181	201	150	178	184	172	146	188	170	178	158	202	174	190	179	177	179	176	166	180	179	172	202	165	193	181	185	161	200	181	139	194	155	163	189	173	176	192	193	168	172	175	186	177	196	189	202	172	194	175	155	144	180	181	175	172	166	176	181	159	173	172	171	166	173	188	205	179	162	186	187	169	185	167	179	176	179	182	179	205	166	165	182	176	188	174	199	168	173	211	174	178	181	166	186	178	194	178	181	166	157	184	171	166	182	180	167	165	176	162	183	194	175	172	190	161	183	170	177	179	174	190	164	186	155	180	216	164	170	177	177	192	198	176	201	172	190	184	154	194	185	175	200	206	182	184	179	163	152	174	204	173	204	189	211	176	173	196	185	173	163	179	141	178	166	169	175	173	170	178	152	178	177	160	182	172	195	176	190	153	172	156	175	178	169	190	183	188	184	203	153	175	152	156	156	180	201	162	184	178	186	179	183	191	217	168	176	170	167	181	174	175	189	162	175	175	201	172	193	171	157	168	160	194	193	189	184	183	199	167	164	180	159	180	190	190	184	185	177	156	177	173	186	204	185	166	175	164	166	185	174	185	165	176	175	186	195	187	177	190	168	166	153	187	206	180	176	147	152	173	179	160	187	172	193	173	186	168	185	157	182	202	160	177	173	170	182	178	190	165	167	175	186	205	159	167	184	176	189	175	170	196	178	168	184	153	168	167	185	156	197	168	157	210	197	160	159	191	176	197	165	200	169	173	144	184	169	185	193	180	157	197	186	189	148	159	185	162	169	152	191	178	188	164	177	175	185	165	164	150	182	161	166	175	154	168	168	165	163	183	180	195	170	200	153	177	180	188	199	182	177	172	157	184	158	175	160	186	159	163	163	167	180	163	179	176	171	177	171	161	176	189	200	187	184	189	176	196	181	165	176	189	176	167	192	162	188	188	195	177	158	174	181	195	182	194	190	172	158	174	186	168	182	171	175	143	177	156	180	193	175	191	180	182	185	199	174	177	176	173	188	155	154	189	177	170	174	185	160	199	183	185	153	170	169	176	189	185	173	181	176	170	172	181	190	180	161	195	160	174	193	179	158	177	189	203	184	173	162	178	167	184	176	167	164	180	206	182	198	183	171	153	172	162	166	167	191	188	170	193	212	165	193	166	198	173	138	162	154	158	178	157	152	160	160	203	184	164	196	197	183	170	197	161	176	152	163	182	177	186	173	161	184	207	177	145	153	167	171	207	165	189	165	200	159	179	167	184	177	167	180	165	178	186	170	174	176	179	160	192	188	182	219	172	196	170	185	176	159	196	167	171	191	158	160	187	164	175	179	169	180	158	184	158	193	171	173	186	153	192	187	188	176	166	186	176	173	174	157	189	172	191	199	172	176	183	168	194	191	170	200	165	170	177	190	184	173	200	192	173	170	182	149	196	168	155	183	156	152	210	183	197	168	165	166	171	194	164	162	191	171	158	187	164	165	176	191	177	185	216	171	174	179	158	142	180	165	183	163	174	187	172	179	190	148	189	190	184	162	180	182	154	178	184	168	197	181	179	186	184	180	164	191	173	180	155	140	173	181	192	205	181	158	176	174	161	188	178	178	197	192	177	168	184	174	183	151	192	176	185	198	179	191	188	174	185	171	156	188	174	207	147	159	188	157	148	174	191	184	185	169	182	172	187	159	163	167	189	179	168	177	152	185	173	204	183	193	179	181	169	176	195	178	157	173	164	171	182	186	187	175	174	179	186	163	167	183	161	180	171	199	156	179	193	178	189	164	172	149	174	201	158	187	166	192	185	181	184	185	163	184	189	164	171	179	172	166	151	167	147	181	175	186	175	157	153	174	186	192	180	186	184	178	177	154	149	171	177	196	165	184	173	182	185	165	175	167	176	181	172	181	169	174	169	192	174	154	174	166	187	184	176	195	174	165	180	164	146	165	183	167	170	170	186	176	191	178	178	178	187	190	172	183	188	180	190	173	175	171	181	169	187	183	164	171	188	191	189	174	211	191	165	167	150	200	166	179	191	192	167	194	167	170	186	158	172	175	186	177	178	178	183	166	137	176	159	155	169	163	177	171	181	186	169	161	158	184	166	188	168	165	179	151	160	159	184	193	175	176	150	175	163	163	166	183	186	186	167	178	167	182	175	179	161	198	149	174	181	175	158	182	182	164	176	179	176	193	194	169	163	181	169	186	181	171	174	173	185	189	174	178	171	148	175	177	156	170	194	174	178	203	157	164	180	172	168	181	163	186	175	177	171	187	169	192	182	178	186	172	179	159	159	173	157	195	174	177	170	171	172	169	178	184	178	169	162	161	199	181	171	202	169	195	184	166	185	142	181	196	185	171	167	185	181	190	176	183	167	171	185	192	173	172	175	171	167	176	200	171	199	153	161	173	177	174	186	181	201	156	156	162	181	158	140	177	181	175	181	162	183	161	196	183	184	164	164	175	172	161	156	175	196	164	193	192	191	172	192	173	159	175	150	213	176	167	191	174	163	164	165	165	146	197	201	171	180	178	171	168	185	160	174	173	184	178	187	166	166	191	202	168	160	186	205	172	183	157	180	193	162	196	172	181	175	187	179	160	152	181	180	189	173	161	147	175	184	175	177	172	163	168	176	170	165	175	172	154	192	188	164	153	174	163	166	172	189	194	199	199	146	176	169	188	176	151	174	178	157	167	174	188	168	153	163	173	182	199	177	168	177	170	185	197	167	179	176	174	187	183	186	166	178	178	179	187	187	181	183	170	199	161	191	180	173	198	175	183	181	170	180	169	167	160	160	188	174	189	187	171	200	154	179	168	177	168	163	201	166	190	153	165	172	183	168	164	175	177	167	175	179	173	157	177	181	179	198	195	202	163	168	170	164	194	191	172	195	197	180	185	161	178	175	165	188	178	178	202	162	191	165	181	166	172	196	192	180	178	199	171	181	178	165	185	163	185	156	169	166	194	168	163	179	190	178	177	180	160	195	163	182	185	141	164	160	172	195	188	162	172	176	174	174	186	185	168	160	171	168	179	180	197	164	199	175	189	198	159	179	173	192	168	175	171	166	188	204	164	187	181	175	202	169	188	147	187	182	182	178	177	176	154	185	162	163	191	161	159	184	187	165	181	170	181	166	158	167	164	191	195	183	180	162	170	191	159	186	176	166	202	169	168	176	189	158	182	170	194	167	171	182	177	175	188	171	178	196	157	155	151	188	182	169	181	172	168	168	178	173	164	176	163	160	167	171	168	159	179	202	179	178	176	176	179	172	145	177	181	175	195	159	165	186	151	167	176	180	179	173	183	187	163	192	180	169	180	162	175	170	184	177	186	173	168
38260	23512	14424	7858	5486	4100	3119	2386	1955	1589	1388	1127	955	863	822	684	650	578	542	544	509	520	471	462	440	425	387	410	376	338	332	359	342	368	388	362	376	347	357	342	319	312	373	355	307	301	346	327	311	313	333	309	320	309	309	294	301	322	295	317	311	293	320	320	288	329	313	313	313	301	327	306	310	298	309	317	341	278	307	301	329	304	300	305	316	272	319	306	294	311	301	303	286	313	304	320	346	283	270	330	292	310	283	281	293	266	293	316	307	274	311	318	293	293	283	297	295	305	291	300	283	280	291	310	319	314	294	296	260	307	289	300	285	298	303	291	294	313	304	319	335	281	325	319	294	266	325	285	279	317	286	334	252	309	282	304	271	289	300	289	276	307	295	286	309	307	299	270	282	309	306	273	280	318	262	296	300	283	287	307	290	301	274	279	280	307	289	310	301	258	269	240	299	308	312	322	303	305	303	313	284	298	340	282	311	306	286	290	296	299	286	331	322	312	292	294	291	297	310	328	284	291	288	281	322	286	312	274	289	300	319	311	294	335	269	266	344	311	318	290	297	272	278	345	287	319	293	320	308	306	281	277	262	302	284	291	289	307	287	277	314	319	289	286	277	293	306	307	337	288	329	257	311	291	298	294	324	314	287	308	279	302	271	313	320	286	291	319	288	285	306	304	309	282	302	321	294	293	268	317	299	268	295	281	317	322	309	287	290	273	350	304	302	303	270	322	290	303	279	315	304	306	314	311	297	278	271	300	320	304	277	303	324	298	279	311	316	298	310	282	299	298	298	313	302	305	278	299	300	283	324	281	292	285	277	296	307	313	292	281	292	294	303	284	306	329	287	277	298	292	309	299	292	267	277	323	270	290	285	296	307	293	298	294	286	295	265	292	296	318	281	303	300	300	293	301	299	306	299	330	331	272	298	300	292	270	299	294	288	305	308	299	298	297	281	291	317	315	297	283	330	297	330	302	326	329	305	332	310	280	285	257	307	269	303	299	301	312	298	320	307	309	301	292	287	326	296	296	267	285	274	281	315	311	266	303	303	293	281	308	294	289	277	271	291	315	294	280	324	301	279	305	293	314	312	312	288	285	288	301	338	291	290	283	293	267	293	320	295	245	300	319	329	297	316	291	289	293	291	302	286	288	303	330	289	291	292	294	325	286	299	315	306	306	269	304	272	297	297	288	309	287	307	313	274	300	300	281	268	279	261	302	304	285	303	290	296	286	308	297	301	286	292	283	294	284	292	271	301	298	281	274	303	277	297	297	299	290	271	303	325	303	291	330	313	285	298	283	263	307	297	278	283	302	301	314	309	301	300	311	297	276	299	276	302	301	295	320	327	280	319	293	282	306	284	306	301	275	269	309	308	283	287	290	284	270	314	293	268	281	301	303	264	280	273	289	291	286	305	292	290	293	286	293	271	334	330	309	324	309	280	290	270	273	262	300	287	291	321	297	328	300	292	331	284	288	270	294	310	317	301	294	300	313	289	299	292	309	290	278	286	315	304	291	268	302	277	316	291	303	303	301	304	283	320	305	307	296	319	275	282	336	257	290	293	289	316	281	298	314	310	288	277	309	332	296	322	275	299	293	300	296	276	275	304	318	304	309	296	300	305	322	313	282	309	301	283	339	289	314	279	313	327	277	263	306	301	309	281	305	287	313	293	277	261	322	290	315	284	305	275	286	289	313	323	280	300	275	314	269	291	291	298	324	303	288	260	294	291	285	312	305	306	294	298	262	315	270	307	307	277	297	275	287	311	324	278	261	279	273	305	299	290	312	295	314	328	291	320	276	306	284	293	272	291	304	302	278	301	273	277	285	276	285	279	280	280	271	282	318	274	309	294	312	328	267	292	289	318	345	308	311	326	308	283	320	277	290	293	289	306	281	321	308	332	302	308	324	313	310	283	291	267	309	302	318	293	301	295	315	276	278	288	273	296	315	310	300	304	288	270	308	297	307	287	290	334	261	309	307	313	310	289	291	292	302	297	305	305	276	296	307	272	302	325	292	294	312	298	284	318	323	318	293	325	301	300	322	308	304	337	297	325	301	295	296	318	307	304	285	283	295	320	271	312	285	282	300	273	298	293	269	325	287	296	305	292	266	306	300	322	293	287	314	301	304	294	319	328	312	270	303	297	308	330	324	308	325	286	303	281	288	277	312	276	282	316	323	314	296	307	298	321	310	320	286	298	294	284	307	290	297	276	306	296	292	311	288	314	316	287	294	263	310	296	303	271	288	271	304	271	296	292	337	274	299	291	262	308	259	283	290	293	283	289	306	320	320	305	284	303	294	281	287	289	284	301	295	302	303	311	268	274	288	287	326	290	350	301	291	283	315	290	299	283	278	280	285	316	291	320	306	297	307	313	281	294	274	279	284	306	315	301	303	284	280	285	253	271	318	289	279	302	291	280	279	267	287	292	296	317	263	321	291	267	306	293	313	294	287	295	281	315	314	310	283	294	295	286	281	284	289	326	334	264	292	288	296	274	281	316	290	307	300	310	298	281	298	269	289	290	295	270	277	277	299	294	317	309	288	316	298	304	297	319	274	318	269	294	296	281	259	299	290	272	296	281	298	253	331	288	290	305	271	292	290	301	310	304	290	280	293	288	285	276	287	284	305	295	317	303	304	296	313	270	319	303	302	266	285	299	281	301	276	327	296	289	284	298	322	295	301	306	305	289	319	288	307	266	306	298	315	318	304	318	319	298	281	305	293	325	305	313	310	296	308	278	300	270	321	308	271	295	294	314	306	293	309	297	326	305	281	311	307	305	295	338	326	272	324	280	325	323	285	291	302	269	290	288	267	324	298	302	281	309	296	324	323	272	293	309	287	287	279	283	310	310	294	333	305	310	282	266	296	265	307	302	292	270	279	274	293	298	294	304	289	303	312	300	278	276	333	306	283	340	295	303	294	304	268	302	308	308	279	292	307	321	309	308	291	296	290	296	299	327	273	277	290	304	331	290	286	262	307	290	268	317	270	320	304	295	283	281	280	317	295	282	303	302	344	300	290	293	284	303	297	307	293	292	278	302	325	303	336	277	273	327	274	262	300	262	267	279	313	273	306	312	293	297	300	335	325	278	298	280	291	294	300	292	271	297	285	309	292	311	308	308	302	297	292	308	317	297	314	307	277	319	340	288	296	335	296	300	284	276	290	280	284	302	290	317	301	298	261	284	285	299	280	305	300	280	315	340	278	278	285	313	307	311	318	298	310	265	303	294	316	297	279	287	298	263	282	266	301	280	295	276	293	289	305	273	289	272	317	301	282	298	291	280	264	283	298	322	290	307	314	304	292	321	307	292	289	295	294	277	325	290	314	295	287	313	305	298	292	290	313	327	313	290	285	318	265	295	288	338	267	324	309	305	303	317	284	287	284	317	290	280	308	299	282	328	270	318	299	297	262	284	327	300	307	287	295	282	296	307	290	300	302	300	271	289	287	310	307	283	272	283	299	310	281	292	293	328	319	295	316
27557	20554	8697	1361	775	639	609	567	466	481	466	472	474	445	465	443	464	427	470	424	465	449	467	460	444	441	455	464	431	439	393	409	433	425	413	430	450	449	465	463	444	445	434	478	412	435	447	452	445	446	416	427	466	414	441	444	450	449	424	414	466	429	423	430	453	415	463	418	415	477	463	422	447	479	425	398	441	433	450	436	440	468	442	467	473	418	446	466	421	429	449	414	429	430	447	401	449	448	429	452	431	388	468	404	437	432	442	401	432	420	421	402	455	418	423	429	430	455	446	435	442	446	455	423	488	436	407	456	459	473	431	456	451	421	482	439	430	431	424	462	398	443	414	452	393	425	426	399	439	414	459	431	433	451	406	432	478	458	428	427	432	452	444	401	433	442	368	427	450	430	423	448	457	420	447	438	489	454	455	450	434	426	439	436	482	468	476	428	412	413	423	412	410	415	450	436	450	434	457	421	433	434	435	442	452	410	413	453	421	415	433	419	406	423	460	434	450	421	447	428	426	460	453	423	426	411	415	397	427	422	395	434	465	471	461	401	461	432	421	434	402	415	436	413	410	455	435	461	439	421	432	421	481	465	439	415	445	424	436	429	425	421	476	448	449	433	435	441	474	459	414	447	404	417	405	454	443	430	428	453	468	459	474	459	478	470	417	479	469	420	466	476	421	464	429	473	473	439	435	439	438	448	438	458	449	429	430	445	447	418	466	409	424	480	370	433	446	397	408	411	425	483	455	448	437	445	480	482	445	442	393	420	448	445	455	464	440	416	428	483	400	430	446	431	403	436	470	433	451	422	403	421	420	458	429	478	443	425	416	446	446	413	436	420	450	451	455	437	479	459	449	441	450	453	414	423	445	471	461	404	404	453	438	458	450	447	408	459	441	451	418	408	397	404	442	417	463	442	419	443	461	444	425	405	462	434	441	409	416	427	422	412	436	449	431	433	407	444	429	447	436	432	435	429	445	422	422	432	462	444	407	451	447	439	439	432	445	445	435	413	440	451	443	467	444	436	421	425	421	491	419	429	441	440	444	431	449	440	414	415	430	439	477	457	461	420	434	427	434	422	431	443	415	448	436	398	491	453	452	409	451	425	428	423	433	428	488	462	457	427	436	460	390	421	460	464	412	402	425	417	415	405	433	422	424	451	449	412	475	433	446	451	404	461	473	411	404	469	429	429	436	411	461	448	410	427	444	443	447	448	444	443	436	433	448	408	430	443	433	445	442	413	429	475	445	471	445	434	443	422	431	451	441	476	408	452	440	418	432	455	432	456	446	446	419	424	394	418	430	443	472	407	467	446	414	406	392	411	469	427	442	419	441	449	433	432	413	431	434	430	433	445	435	437	433	434	424	460	415	445	435	447	444	446	423	452	435	467	427	455	463	459	470	415	444	412	403	407	494	424	424	430	437	424	441	388	440	409	437	474	415	475	408	465	426	407	446	410	418	400	448	442	428	420	438	414	444	417	425	424	454	478	447	449	434	386	472	392	423	421	422	431	517	453	433	423	409	493	459	413	436	424	441	433	412	465	452	441	410	458	453	467	472	408	458	457	441	418	433	431	430	440	437	403	469	412	473	454	449	462	399	475	421	474	463	442	406	458	402	434	448	426	474	459	448	454	440	451	413	472	435	438	428	389	433	448	458	445	449	421	456	473	456	414	432	435	441	436	432	428	477	424	475	418	418	433	442	455	395	451	455	448	411	403	429	408	453	456	427	459	426	444	409	404	445	416	415	450	456	439	453	426	447	416	433	420	425	440	419	433	463	464	407	478	445	459	447	436	445	494	430	431	431	457	469	470	443	473	448	397	429	388	439	422	410	439	462	431	416	449	472	413	452	454	463	445	449	458	428	447	443	416	462	432	418	474	428	453	451	420	428	441	443	443	436	434	417	443	459	455	463	454	434	434	459	448	446	472	425	396	508	459	454	439	462	434	444	412	412	487	411	436	467	444	455	428	401	414	423	423	401	445	455	453	418	447	396	441	431	448	439	390	491	464	439	434	430	461	444	440	424	407	455	464	469	449	455	437	433	413	460	444	421	434	462	422	425	385	440	463	431	427	448	446	445	442	473	403	451	440	477	429	446	452	459	449	406	443	439	471	442	407	488	463	421	470	405	436	399	448	428	444	448	397	402	470	455	462	488	444	444	477	445	432	454	397	434	463	459	471	466	436	415	458	472	428	445	477	425	464	449	439	434	452	421	435	476	441	451	426	458	411	440	443	416	437	438	454	435	445	409	387	444	438	449	411	395	400	415	423	413	434	460	414	430	432	436	428	402	430	480	447	423	436	428	428	446	426	455	414	443	444	444	432	417	433	455	434	455	485	434	441	451	414	464	450	447	415	434	421	415	473	458	452	434	438	408	403	421	453	446	428	427	402	432	437	410	410	458	439	447	442	404	464	454	393	464	424	434	452	428	420	444	422	436	441	417	440	436	421	431	468	450	420	412	462	415	445	443	418	412	436	464	439	449	447	470	445	429	467	389	431	436	439	431	436	436	406	409	440	430	466	406	463	449	434	483	473	432	435	421	482	472	393	426	433	447	428	404	423	406	410	424	411	430	459	416	430	492	434	442	440	458	449	467	447	450	445	431	421	449	444	447	449	427	469	415	410	441	409	444	427	437	437	453	465	453	440	440	401	421	441	439	447	416	414	436	399	440	449	427	476	401	452	451	452	440	457	434	414	416	447	441	445	415	445	416	451	489	445	416	414	414	434	418	430	452	465	412	454	445	431	441	451	446	426	445	437	442	411	414	469	478	456	448	424	456	381	426	391	473	436	442	445	459	436	422	448	416	452	478	417	388	442	459	429	452	443	424	446	424	458	459	476	437	452	431	416	444	434	394	421	469	470	447	438	402	451	449	443	456	392	432	438	491	461	427	445	461	439	433	431	462	439	458	443	463	482	410	456	474	451	418	440	449	462	431	428	443	407	420	463	440	446	428	458	427	468	436	432	439	431	406	444	439	487	471	431	439	449	438	422	438	416	461	429	445	433	434	424	434	426	452	451	414	469	468	452	426	404	407	401	425	443	428	452	436	464	446	448	414	442	421	440	448	424	478	412	438	424	488	441	449	436	413	424	437	444	440	404	441	430	428	411	436	442	434	456	432	426	434	458	448	435	432	448	396	480	461	445	430	461	464	460	436	401	449	441	457	445	426	474	441	447	437	463	466	425	472	421	434	473	418	444	436	457	443	418	413	463	437	435	451	426	461	407	464	451	433	465	463	455	472	433	447	460	431	402	406	444	421	448	411	416	415	486	454	450	417	424	435	426	458	461	439	427	419	484	451	430	421	467	437	422	415	442	453	455	429	480	429	405	426	415	445	402	421	453	413	465	427	405	437	482	413	429	456	460	463	457	426	490	430	420	437	434	447	430	434	426	430	438	428	422	460	462	412	419	424	434	446	478	464	428	411	461	468	419	445	438	422	495	457	422	439	437	454	416	445	438	438	472	452	435	441	436
28308	8145	3372	2068	1605	1302	1145	1070	945	937	878	799	797	722	763	742	752	731	750	740	731	708	764	731	738	710	705	702	680	714	709	682	670	736	680	687	735	728	707	738	721	690	727	758	704	682	721	701	713	748	701	718	690	716	687	663	681	704	706	712	710	710	736	695	712	725	748	679	668	703	731	727	726	710	705	719	735	717	680	682	713	728	676	700	677	685	707	723	663	730	696	737	711	731	684	678	687	744	668	758	654	710	682	688	709	735	712	697	689	652	712	712	712	710	683	744	767	708	726	760	695	730	713	752	720	728	732	684	728	704	708	674	725	704	689	692	665	672	669	698	730	709	674	685	691	691	709	724	707	732	712	678	731	697	754	737	711	698	690	680	700	672	689	745	762	703	724	699	751	671	673	690	711	669	727	728	726	664	692	752	730	727	719	692	690	693	736	769	678	681	694	745	753	694	742	734	658	706	697	710	737	718	681	713	732	700	666	718	743	758	686	693	735	713	731	704	683	659	680	701	699	706	659	710	689	686	668	754	728	686	711	729	720	704	767	695	676	745	697	696	743	706	707	707	676	720	742	707	684	684	688	704	689	727	694	681	719	699	718	705	712	694	697	697	644	734	760	710	731	686	712	702	703	725	662	701	707	649	654	779	676	710	688	694	740	663	671	704	700	690	694	656	708	669	703	722	678	753	695	681	773	743	701	696	681	713	688	688	700	705	730	728	700	768	679	735	697	699	762	729	658	744	774	728	728	715	740	704	750	628	666	706	693	676	703	713	674	694	692	699	694	685	732	737	676	670	713	688	721	683	727	736	735	698	704	660	714	715	706	659	688	737	727	744	759	739	708	715	717	705	734	691	715	672	725	723	642	659	687	677	689	703	676	706	696	716	695	732	697	691	690	680	700	721	737	708	713	696	715	722	719	734	659	673	661	711	700	723	687	689	754	664	704	749	727	679	652	692	670	682	693	710	705	714	718	727	722	731	714	731	694	749	675	692	717	664	713	705	686	697	677	710	727	665	742	683	678	704	685	705	684	744	724	720	651	718	681	755	678	684	740	662	660	683	714	704	706	762	688	679	731	719	688	669	686	747	694	720	725	732	705	670	699	733	680	662	733	717	738	715	700	682	689	702	721	720	737	714	700	675	698	700	698	701	695	674	671	679	706	729	693	756	734	692	635	717	697	675	711	704	692	688	694	723	703	721	695	718	705	711	699	728	697	685	668	720	685	715	695	737	705	709	728	663	728	688	742	664	631	682	707	705	700	730	705	721	702	691	730	682	721	704	709	719	739	701	712	661	695	701	750	746	708	714	712	713	690	767	696	692	722	756	706	712	716	686	709	708	710	739	691	704	679	701	718	719	683	759	676	717	705	715	705	739	693	698	658	725	709	719	703	716	686	658	720	676	712	703	700	697	711	708	710	704	705	713	725	680	762	727	719	705	688	699	742	674	685	680	708	710	713	694	698	766	658	722	693	703	690	709	649	743	686	731	703	686	730	716	730	681	742	675	715	651	707	723	658	743	681	704	693	712	681	724	690	688	753	676	700	727	783	658	695	684	702	726	681	661	703	685	687	697	703	701	687	680	730	702	712	734	748	733	736	726	712	714	744	699	681	685	696	673	702	700	711	757	738	722	727	713	663	688	742	714	704	747	696	700	731	725	663	710	701	710	713	728	676	677	711	671	722	671	675	706	718	712	714	674	696	721	755	715	677	688	690	700	696	686	703	683	759	677	762	732	696	729	710	721	683	691	720	706	725	695	706	722	719	709	712	736	698	622	709	722	654	682	701	678	733	692	699	718	724	716	750	730	696	730	760	711	702	698	696	676	705	728	705	697	746	686	724	698	705	672	660	682	703	715	748	759	668	745	676	755	695	680	700	675	651	723	681	673	691	730	729	701	676	683	748	735	704	673	680	739	669	723	721	737	721	706	683	694	668	652	744	697	701	699	656	717	723	686	672	703	666	708	663	663	719	689	713	691	698	707	767	678	695	720	700	684	687	718	729	678	670	683	701	701	736	670	690	707	689	708	736	704	731	705	709	723	666	708	642	742	726	751	693	703	661	699	737	667	646	740	689	681	726	654	737	675	715	668	677	711	709	703	715	705	716	723	675	706	706	706	725	629	672	695	691	718	692	699	691	675	664	671	687	691	725	628	733	696	692	669	760	705	671	681	648	674	709	701	705	745	677	702	786	731	710	678	667	722	709	736	690	702	752	692	706	702	688	690	682	682	689	707	698	708	684	679	761	735	684	677	745	700	721	688	708	736	635	694	662	696	677	728	674	687	669	710	680	701	703	697	666	721	703	730	672	678	714	682	686	680	703	717	691	755	742	697	757	720	747	728	719	697	712	753	721	702	706	730	734	743	673	666	643	722	696	719	701	709	706	734	692	724	734	760	696	683	667	709	727	665	778	693	731	714	737	679	703	736	735	721	729	716	709	726	677	706	661	665	669	671	701	718	737	689	708	661	724	693	664	692	745	758	740	629	690	716	720	744	676	747	727	726	686	698	702	744	727	680	695	705	729	752	714	680	730	725	763	733	734	730	706	711	736	729	756	723	792	721	703	758	733	701	719	706	687	687	680	735	688	688	702	699	692	711	718	671	700	683	716	721	732	644	671	696	691	681	738	710	690	661	720	694	717	648	715	708	698	714	739	699	703	721	697	689	727	699	656	668	681	655	713	687	672	653	713	686	730	678	700	778	665	725	693	743	690	667	692	660	706	732	731	711	680	680	706	718	703	686	737	718	699	721	704	708	684	697	710	730	742	670	751	699	728	701	687	694	692	713	726	696	728	710	723	685	711	678	697	714	684	687	702	701	718	714	681	769	679	708	701	714	707	674	722	712	668	698	734	685	678	698	687	800	709	713	734	681	698	722	700	729	689	695	674	668	703	724	681	684	689	696	716	724	663	689	712	714	725	744	690	733	740	680	647	694	744	710	696	714	652	736	674	756	768	660	718	720	695	694	717	735	704	680	739	710	711	703	702	671	702	686	717	663	714	679	708	727	732	679	726	728	730	728	665	699	700	720	718	741	670	663	761	686	722	658	680	676	715	700	696	756	676	698	712	710	721	754	697	726	701	692	698	676	696	698	654	714	695	712	720	693	725	714	696	759	702	725	747	697	712	681	695	730	733	722	708	683	719	703	749	748	703	704	718	725	738	623	735	708	734	704	652	704	670	693	719	661	702	717	678	671	752	693	674	701	737	661	682	674	686	726	683	683	698	716	696	719	699	671	699	695	677	689	692	711	711	682	744	693	678	684	669	711	702	706	670	691	684	676	721	705	681	709	696	710	668	712	699	681	727	676	737	720	657	679	694	736	669	715	707	682	725	785	735	691	736	719	728	685	705	683	716	721	700	682	730	689	717	669	713	713	709	709	707	718	725	676	726	702	737	682	688	721	726	721	681	645	704	713	710	673	726	756	693	711	736	712	681	681	737	690	670	720	693	735	719	760	710	675	745	718	744	677
24256	21380	28632	24463	21108	4548	1140	788	640	598	624	527	504	501	476	454	449	428	464	432	456	409	419	438	416	426	453	395	373	437	376	419	407	424	428	431	413	416	406	364	363	431	391	413	423	402	411	417	397	400	371	388	377	395	412	419	397	391	391	402	381	389	360	370	371	381	376	399	397	385	367	394	422	380	386	394	391	370	377	396	390	430	386	413	413	371	407	422	407	406	371	374	397	416	398	398	415	377	374	368	398	362	370	380	372	408	380	382	394	390	418	369	376	350	436	368	401	418	398	414	415	394	426	402	387	397	377	409	372	387	404	400	318	391	401	372	403	379	400	398	414	392	399	408	416	418	374	371	388	370	389	399	351	388	383	388	393	409	423	392	391	390	426	374	415	427	400	379	371	375	413	420	382	370	355	392	425	407	362	364	412	425	400	393	396	395	426	379	412	418	375	375	383	432	391	354	362	376	378	370	394	373	397	384	384	390	376	369	399	373	378	396	364	347	423	399	365	397	395	379	339	378	396	422	404	385	398	400	439	363	404	397	369	381	396	398	378	381	379	395	419	374	396	374	403	398	380	406	394	403	378	439	361	344	430	414	393	398	357	389	376	382	422	391	371	398	379	365	405	397	387	359	377	357	380	366	388	374	397	374	419	392	424	402	418	379	408	382	396	371	404	361	388	399	386	392	369	400	395	380	402	379	424	389	418	411	371	398	377	346	390	386	376	364	389	410	357	400	401	399	388	394	422	410	411	394	377	354	364	417	377	395	413	393	409	368	363	383	413	406	401	414	373	395	418	422	380	373	356	393	400	405	430	403	397	386	377	398	394	367	402	394	392	408	378	374	345	386	420	391	407	388	399	388	411	390	397	401	381	383	385	338	402	363	388	399	394	405	374	347	398	393	413	384	394	381	395	368	394	397	409	399	402	388	369	401	441	377	389	397	370	383	411	366	383	397	385	401	346	380	383	409	395	361	380	390	397	390	395	393	384	423	394	390	384	389	422	416	430	371	376	440	384	381	376	401	391	409	382	377	398	353	380	380	345	376	393	419	354	357	369	427	414	386	381	373	375	377	377	350	366	381	384	366	381	378	389	369	407	375	372	382	420	378	394	413	389	409	380	390	408	399	384	397	396	388	394	379	375	395	404	397	387	391	398	422	396	399	374	390	393	407	398	393	354	377	405	404	380	392	349	390	413	388	395	398	396	393	388	400	376	363	412	396	397	399	364	365	427	389	394	427	412	322	384	389	374	383	409	371	363	417	425	442	361	359	379	387	372	385	378	381	358	387	399	374	394	373	375	346	392	372	368	375	394	423	370	371	404	360	377	381	404	404	435	398	361	383	402	365	394	385	349	420	370	384	380	390	387	362	422	402	363	384	394	405	361	390	398	398	397	411	399	386	392	388	411	363	389	407	372	455	431	400	377	395	367	346	366	423	386	380	421	382	381	419	379	406	387	384	382	380	397	354	392	432	398	375	375	371	384	390	404	422	380	365	415	383	423	378	392	365	409	380	397	377	433	390	384	399	367	402	395	414	387	367	395	428	388	385	383	408	417	424	386	386	389	381	397	368	408	387	365	400	408	421	385	386	407	373	358	368	413	461	378	419	397	381	415	397	369	421	375	397	426	388	386	377	392	371	364	382	388	430	392	382	396	401	420	392	394	427	395	389	367	408	358	405	401	378	379	352	396	363	397	410	393	380	362	428	403	401	359	353	375	375	399	391	370	397	394	414	395	396	381	395	411	366	396	395	390	383	382	411	391	392	366	381	384	385	426	377	408	372	375	398	424	415	404	371	403	361	377	380	399	429	377	371	384	379	370	378	376	386	359	354	372	387	358	358	400	382	368	392	409	365	406	400	384	374	364	380	408	360	385	394	387	383	395	429	381	409	411	368	377	382	377	410	357	375	383	400	430	418	380	381	377	364	401	382	401	360	400	381	386	383	383	378	374	389	353	386	365	396	409	437	414	385	342	388	368	376	386	380	400	371	397	370	395	373	396	449	361	377	387	384	391	425	407	389	390	394	419	423	384	376	388	397	408	420	388	383	390	405	425	360	424	347	370	354	362	372	362	398	393	378	373	410	388	399	382	391	356	396	370	392	362	400	369	359	392	359	418	394	392	392	397	371	362	387	379	390	380	377	407	378	427	397	411	358	393	418	381	372	375	370	371	404	391	396	399	389	360	332	390	378	390	373	375	420	401	372	380	365	392	380	386	382	411	385	377	394	382	360	374	402	383	356	419	373	396	365	396	367	411	406	390	349	393	387	387	376	415	380	376	352	382	360	413	422	396	378	376	387	334	356	394	380	390	394	412	379	393	370	400	387	361	385	406	388	403	381	383	377	373	351	373	392	379	365	384	425	390	362	393	376	408	404	364	409	358	378	392	404	383	375	396	387	395	387	379	397	364	398	387	383	387	392	409	407	371	386	400	405	376	359	404	403	380	369	364	401	381	377	345	389	394	402	396	373	390	357	384	398	411	394	402	352	377	409	374	341	415	381	398	400	395	399	381	369	433	375	396	398	398	412	393	376	382	384	381	385	412	393	368	387	388	365	380	425	408	399	409	370	431	351	384	404	366	417	366	413	394	392	403	397	397	375	387	391	386	380	423	372	379	392	394	397	399	361	390	385	396	386	375	386	387	408	377	404	401	413	350	420	382	373	395	377	390	396	380	420	406	395	367	386	348	383	421	402	397	415	354	376	401	353	392	403	377	397	393	391	334	368	380	369	369	386	439	413	359	366	373	370	381	416	442	384	382	388	377	365	403	409	396	401	358	343	400	388	382	364	413	385	389	403	412	377	394	401	394	376	378	379	394	409	371	408	361	394	377	394	407	377	386	378	390	367	379	371	378	413	403	417	352	389	385	425	379	365	379	385	370	386	402	386	360	399	382	406	381	406	383	392	380	413	339	384	392	401	402	355	412	382	412	378	401	376	380	419	395	386	409	375	397	412	369	381	387	349	408	367	385	415	401	401	378	398	354	406	395	387	407	420	351	384	391	403	391	389	403	372	398	404	375	378	403	396	397	384	362	389	396	376	376	437	357	378	390	399	396	364	380	356	386	382	409	370	374	402	361	366	386	368	394	388	396	385	394	375	432	369	365	439	385	411	390	388	403	397	391	451	369	413	402	386	404	398	412	374	378	353	384	392	358	402	379	378	397	358	383	381	418	383	392	385	380	411	392	427	390	365	378	392	362	360	372	400	366	421	381	386	373	397	353	383	377	406	404	365	413	383	389	389	354	401	380	402	349	395	369	401	387	378	361	422	389	427	384	401	398	410	389	406	418	407	369	410	366	392	377	410	368	414	391	394	390	391	385	415	391	390	379	393	391	401	385	397	425	402	364	374	393	382	380	435	359	404	411	411	365	381	349	360	411	369	408	408	369	345	356	390	345	376	379	388	427	400	394	396	390	387	419	389	425	381	364	381	384	398	366	374	385	386	367	377	374	366	415	430	414	402	396	396	391	412
33630	16477	9908	5378	3906	2873	2263	1892	1591	1396	1271	1181	1006	936	887	906	839	807	775	773	723	728	760	728	711	701	717	661	644	682	658	677	644	639	678	646	648	671	679	653	650	644	664	653	698	639	653	691	662	670	693	643	634	625	655	598	626	664	642	674	680	663	652	580	638	634	604	632	676	663	617	631	632	643	613	719	643	625	656	640	655	617	662	659	661	628	652	622	642	632	666	603	609	631	655	656	643	662	661	636	651	598	620	644	648	692	577	638	606	634	654	624	677	650	667	624	659	614	662	617	678	656	607	692	630	633	640	626	577	622	656	651	645	651	603	639	651	629	622	673	622	660	626	638	567	589	622	688	606	585	595	632	610	693	677	589	646	590	603	640	642	638	684	619	636	624	646	612	605	642	631	663	652	623	686	600	618	608	622	622	629	641	616	651	652	597	606	652	638	650	620	600	623	643	621	600	621	668	642	635	612	577	646	622	673	627	608	647	578	637	635	676	620	622	686	624	650	648	655	578	643	664	654	646	645	615	632	649	598	614	649	626	636	605	654	609	684	646	627	644	642	620	604	613	623	652	624	600	657	573	636	652	625	595	667	672	635	661	628	619	638	643	675	640	659	646	602	660	614	656	607	616	656	627	660	615	637	635	668	622	631	646	610	654	646	653	664	639	581	677	622	655	668	642	669	636	630	644	604	618	634	641	641	664	622	575	625	624	630	658	631	632	602	648	648	668	650	593	627	589	620	645	631	650	678	607	696	658	671	623	663	684	640	665	656	596	633	670	670	642	575	620	655	677	567	639	625	664	623	607	596	670	627	618	630	594	673	600	650	615	658	648	598	666	647	672	612	700	635	615	629	665	636	677	603	641	591	672	632	687	591	629	637	618	649	616	668	607	631	638	679	646	635	649	642	628	604	596	668	638	638	641	628	611	621	666	655	646	632	633	655	666	609	618	648	593	659	655	654	640	649	624	636	629	646	614	622	569	660	651	651	663	668	666	618	609	624	682	598	633	673	660	663	623	648	581	633	597	580	633	619	652	625	619	644	622	650	638	625	641	647	623	598	634	651	624	612	587	630	644	641	631	634	636	646	630	622	644	628	688	630	621	640	637	596	622	633	660	625	651	605	583	575	619	642	660	643	626	609	612	569	629	600	647	639	616	681	649	679	638	615	627	614	560	668	612	644	648	645	653	665	592	659	602	656	631	611	628	622	611	611	669	611	627	657	594	612	655	647	623	632	637	626	665	627	646	664	603	664	613	601	645	616	639	637	622	633	666	673	613	575	607	669	601	617	654	656	674	663	610	591	647	613	587	635	648	635	682	618	610	657	624	630	627	628	673	619	637	625	643	613	643	602	635	644	641	627	607	614	683	631	644	608	648	630	667	637	613	593	629	675	621	637	601	662	633	610	620	615	671	624	658	634	618	646	620	585	632	643	625	603	638	618	652	640	650	627	680	614	618	640	633	645	596	679	662	637	629	648	642	637	628	618	645	681	573	630	640	574	615	629	625	597	632	646	672	622	636	587	641	558	667	669	622	625	607	619	631	592	608	624	615	643	622	629	639	687	636	627	656	614	659	636	613	657	589	621	656	663	660	592	596	654	628	629	626	665	595	648	621	624	657	611	654	615	628	617	624	655	601	602	613	635	634	636	633	580	650	629	678	638	624	621	672	637	621	639	637	606	634	610	634	671	588	678	600	644	689	619	625	588	633	649	626	674	632	645	656	633	646	653	641	657	651	660	598	644	637	606	613	604	645	631	626	691	605	646	615	669	621	641	606	644	657	702	625	664	657	619	589	640	613	605	636	642	653	622	643	652	621	659	644	602	633	649	614	606	632	607	651	680	587	603	652	699	637	629	631	643	645	647	595	607	638	594	639	604	659	669	674	653	608	618	615	587	622	667	647	633	679	614	663	674	687	621	664	654	631	652	657	611	669	634	639	646	605	642	645	642	608	675	654	677	610	685	624	653	654	672	589	640	625	633	620	582	624	604	632	653	594	636	629	593	641	649	648	661	630	690	629	659	636	673	613	631	637	627	611	618	607	657	682	632	658	624	657	646	618	608	673	627	669	627	615	666	600	610	625	611	623	628	655	631	624	652	628	623	648	682	651	643	625	633	650	620	619	653	603	664	593	617	646	644	645	636	598	634	636	588	622	612	610	638	637	646	638	628	675	628	632	593	651	621	667	628	615	640	644	636	685	647	672	605	659	607	665	644	619	676	610	637	580	621	689	667	614	655	659	652	637	627	625	641	618	618	610	626	616	634	628	611	664	625	627	643	648	635	651	643	659	609	650	606	632	653	600	620	617	639	621	696	619	641	599	593	635	647	672	627	633	689	650	642	637	645	662	642	648	618	660	630	640	628	643	657	617	597	689	647	631	684	636	688	635	623	648	661	612	671	647	620	626	629	631	612	648	661	667	676	578	696	640	632	603	589	600	594	639	647	621	609	662	647	629	654	678	596	629	619	612	632	575	622	627	626	598	628	620	617	625	666	594	634	592	628	615	716	676	623	636	641	596	626	612	637	657	641	634	669	610	675	657	631	623	611	623	638	644	601	629	599	636	649	664	656	623	673	634	634	627	659	641	665	625	636	661	645	585	667	677	628	611	656	652	628	649	613	634	651	618	651	616	635	628	617	655	630	595	601	649	679	655	601	655	606	649	646	643	668	640	653	597	639	622	626	650	655	667	635	594	680	664	639	642	677	627	676	618	605	611	639	651	654	638	637	650	660	646	604	630	644	622	633	601	617	600	651	635	634	628	620	641	634	638	621	628	610	614	671	649	616	627	677	638	643	646	636	657	650	599	605	631	653	652	579	621	680	625	628	637	627	645	586	633	632	665	570	680	638	601	587	613	646	620	654	616	620	614	632	661	613	598	615	618	618	607	589	670	619	602	662	622	650	660	636	636	658	659	629	618	646	669	655	640	621	632	650	661	631	676	654	642	659	634	671	624	636	633	640	669	648	619	638	568	614	691	645	648	706	625	630	678	584	671	650	613	609	641	618	632	542	614	648	599	632	652	630	580	611	630	629	619	650	639	612	656	597	675	646	643	613	615	649	629	591	657	657	653	641	618	634	660	604	630	631	658	668	628	639	603	617	633	607	648	637	656	629	607	610	654	626	658	627	629	593	654	642	624	654	626	629	640	666	575	591	674	612	647	673	643	619	634	644	610	626	620	617	606	615	672	637	644	659	625	628	661	657	622	645	648	611	665	614	612	645	653	624	650	587	626	630	653	608	590	596	595	644	695	645	620	627	627	621	633	664	655	597	706	677	643	626	658	659	630	600	638	613	664	651	628	592	663	612	603	652	600	645	660	632	639	626	644	638	630	615	561	614	601	619	611	616	630	654	622	626	633	630	618	644	650	631	628	654	617	663	595	662	644	653	648	583	631	665	682	640	643	623	621	616	645	659	644	663	628	644	650	606	623	628	603	663	620	636	646	647	679	638	631	678	689	659	644	615	652	628	644
23278	21287	29071	23807	21273	20531	2926	930	667	523	462	391	377	323	292	302	255	237	261	248	228	229	226	242	217	216	196	221	217	211	193	205	207	214	196	207	207	182	171	201	197	186	195	168	193	181	186	178	166	170	179	180	186	166	199	187	173	171	197	172	182	187	177	187	190	193	182	184	165	182	177	150	155	194	171	185	180	197	182	178	169	183	161	161	191	158	189	162	183	154	158	164	190	194	190	182	178	184	169	158	183	173	169	178	181	184	195	179	173	199	179	179	181	179	170	173	165	177	128	163	172	170	182	189	164	194	171	167	194	171	180	167	179	190	167	175	154	184	163	171	188	192	187	171	202	174	156	194	181	159	193	173	156	162	166	176	165	159	154	169	172	149	180	184	170	157	185	179	190	173	172	169	169	165	165	186	168	165	165	154	148	184	161	196	207	179	175	162	171	176	166	173	154	147	171	198	158	193	178	165	191	163	172	161	173	210	169	176	177	173	157	188	180	167	174	152	185	156	171	163	166	163	158	184	154	180	151	187	150	148	179	163	193	151	193	170	183	173	176	204	204	163	178	156	186	165	176	161	168	191	179	168	168	154	162	205	177	187	185	169	176	188	163	169	159	160	157	173	202	168	195	178	187	168	174	171	167	198	176	173	168	180	190	185	184	168	165	192	159	161	181	168	159	178	191	175	153	181	183	156	178	158	195	182	157	141	179	179	165	167	156	189	173	175	186	175	152	176	174	176	149	181	193	165	171	177	185	154	188	174	188	177	193	172	180	169	181	196	167	211	149	159	187	171	157	168	174	161	169	166	179	166	186	161	171	177	158	154	163	167	180	149	168	176	173	177	181	150	167	184	167	169	166	176	161	180	178	177	181	191	182	177	171	155	180	149	191	192	153	203	172	163	175	164	167	187	198	174	166	171	210	186	179	172	159	176	173	192	178	170	176	181	168	173	173	155	181	169	166	180	173	178	199	173	152	182	201	164	148	186	173	187	149	172	183	165	164	158	171	191	154	189	154	182	180	184	189	199	170	172	162	173	149	182	180	180	179	175	173	186	176	184	202	164	191	161	186	167	172	162	166	157	142	195	157	176	182	173	193	170	189	156	194	174	191	188	188	202	167	181	182	157	199	154	154	163	174	177	170	173	165	169	176	180	155	185	148	171	166	156	168	160	177	169	166	176	186	165	159	174	176	164	185	170	184	167	168	168	187	172	177	194	180	186	196	177	168	194	194	165	171	173	179	180	173	176	169	179	176	185	161	175	163	161	151	171	146	171	184	174	170	152	176	162	183	167	145	167	162	154	159	177	170	180	178	201	140	183	177	171	184	151	180	151	157	158	184	176	159	157	162	162	190	170	171	172	184	145	157	166	170	170	173	181	156	193	150	177	174	157	181	187	164	184	177	163	178	172	203	169	161	175	149	194	177	176	180	163	184	183	161	158	148	167	186	163	185	162	170	152	168	157	156	183	181	213	159	180	204	144	181	163	170	163	186	188	171	181	187	166	161	194	193	173	189	161	160	182	174	167	171	185	172	175	165	188	167	156	162	157	181	155	141	185	164	197	155	184	177	175	160	144	156	178	190	165	201	196	188	176	190	162	175	191	162	200	191	171	175	166	167	148	158	166	186	158	170	172	186	188	164	183	172	173	153	156	168	195	201	168	171	158	150	190	157	163	166	190	175	185	154	187	167	180	173	181	157	151	172	147	169	168	162	157	176	156	147	178	173	179	184	186	162	155	186	192	192	194	156	168	186	171	178	164	181	187	170	187	172	172	162	155	186	154	168	169	192	192	176	202	171	163	186	175	179	170	176	195	155	170	163	167	168	175	140	179	163	197	177	167	165	181	163	170	183	166	178	162	185	176	166	183	164	169	177	159	175	151	153	167	164	153	161	180	153	159	159	166	188	167	159	131	177	185	180	154	184	168	194	168	173	177	170	178	159	158	168	183	167	154	184	184	177	171	166	174	167	156	180	157	209	174	153	177	165	180	143	180	174	164	183	186	169	164	176	153	187	184	159	174	167	147	154	174	151	171	167	192	156	168	181	165	168	188	169	168	198	177	198	190	182	178	165	190	185	177	149	187	172	178	189	186	153	172	172	182	170	187	194	175	196	154	175	153	160	178	167	171	171	176	187	193	181	160	170	176	151	162	156	180	175	140	183	181	176	164	178	171	181	185	190	167	170	179	200	161	164	176	175	151	154	178	168	161	163	174	148	169	154	180	168	161	167	178	161	166	172	175	181	168	155	181	166	173	185	178	191	190	159	156	178	162	188	172	169	174	167	155	165	160	145	178	164	180	179	191	146	182	188	172	158	170	185	161	171	164	154	183	180	159	156	169	184	176	155	171	194	182	153	163	161	177	156	175	168	177	165	169	167	154	168	158	162	186	175	158	170	157	170	148	186	180	158	165	177	173	163	167	175	172	144	169	183	158	178	161	181	167	176	174	213	181	170	180	145	187	171	181	158	175	170	182	174	150	169	166	167	174	170	180	177	193	174	187	163	159	164	167	169	152	187	177	192	167	182	167	181	169	185	151	179	179	164	188	162	152	159	171	176	171	152	169	177	169	176	160	156	192	159	166	176	177	170	168	159	168	167	165	153	183	165	183	186	169	151	172	161	166	155	180	160	161	182	181	151	171	151	148	198	178	164	167	163	178	165	187	181	154	186	182	143	172	165	172	142	186	196	157	178	176	161	165	193	163	163	181	177	168	168	148	189	152	163	147	154	173	192	165	172	163	174	184	168	207	153	186	196	153	162	185	175	173	179	194	181	169	169	178	159	179	211	186	154	175	170	152	165	187	171	157	163	186	160	178	167	195	179	152	165	192	155	189	160	198	167	165	173	159	175	181	170	188	185	179	167	199	169	177	162	167	178	152	186	180	170	189	155	162	162	154	191	152	182	172	177	171	173	179	185	153	151	172	171	193	166	179	176	186	184	185	189	177	141	177	184	163	194	187	177	186	175	191	156	157	173	174	174	153	192	136	176	182	168	174	179	180	155	156	148	193	153	170	174	154	174	167	173	166	179	202	149	193	154	185	149	191	199	165	151	197	164	179	195	174	167	187	166	164	150	193	202	142	204	183	173	186	165	199	173	164	167	170	155	177	186	174	165	166	181	191	181	155	156	167	176	186	176	166	179	178	158	164	181	163	175	153	173	174	157	186	204	181	173	155	170	160	166	172	154	168	180	176	173	165	170	160	166	151	181	164	172	170	179	164	179	185	177	155	181	181	172	173	172	170	165	168	181	199	172	176	173	174	151	172	184	179	160	178	185	176	148	179	162	160	156	186	168	170	185	162	186	205	181	172	171	207	183	160	175	157	167	191	191	174	184	189	171	176	176	192	147	165	190	178	181	164	173	159	177	177	159	158	156	172	156	159	174	189	173	147	162	170	172	183	191	177	179	162	173	205	166	189	165	182	180	201	152	173	140	175	161	190	181	185	158	165	171	167	194	172	159	154	153	169	156	168
36723	22708	14260	7885	5419	4147	3049	2488	1999	1595	1341	1191	1006	890	763	649	604	608	565	520	454	459	415	437	409	425	438	401	394	375	397	400	356	350	385	334	324	356	331	352	355	347	324	299	298	323	307	317	304	321	295	291	305	315	301	333	301	325	341	306	327	285	310	238	304	287	295	281	279	308	309	289	306	278	293	287	310	264	280	306	280	313	266	276	295	278	318	298	293	297	302	309	302	300	282	310	302	306	289	280	271	304	281	295	288	299	310	262	325	294	304	320	291	281	291	289	291	295	281	294	290	285	272	307	277	309	294	313	275	297	302	321	302	312	298	285	284	277	282	334	313	304	290	283	307	297	277	305	309	271	293	267	305	291	298	290	293	282	305	298	282	302	316	311	286	312	278	293	262	315	277	280	303	271	312	279	289	272	294	277	270	284	268	297	316	294	286	286	310	274	287	281	276	299	253	282	283	312	254	266	290	291	295	277	262	288	262	294	283	289	268	292	296	265	276	287	296	294	294	286	290	267	292	284	280	300	290	264	317	291	288	280	265	285	259	289	313	279	278	287	289	275	283	293	303	307	295	327	322	270	281	265	266	281	276	298	312	264	278	279	311	309	267	305	281	273	292	332	292	295	322	321	290	327	322	277	281	262	312	292	315	292	279	279	290	297	277	273	297	311	285	300	257	290	284	301	268	286	297	300	258	301	267	291	323	284	284	307	308	296	283	279	294	300	284	278	278	291	287	281	273	299	288	333	273	324	299	286	262	274	280	293	274	305	278	306	277	313	292	261	319	293	292	291	306	300	282	308	258	298	302	292	281	278	304	299	281	310	296	279	320	296	283	303	265	261	288	300	318	304	281	257	265	288	275	299	299	250	283	287	289	304	309	265	302	316	288	285	291	330	279	277	275	305	293	313	310	271	307	309	290	302	288	311	287	263	295	267	288	304	287	282	274	297	296	285	295	317	286	307	294	325	314	299	309	263	262	248	273	268	284	307	289	283	274	307	300	281	290	290	301	304	286	321	288	295	284	319	299	257	300	262	295	277	275	266	296	277	289	283	264	281	309	272	309	281	282	292	282	295	290	311	291	292	275	302	300	277	285	282	293	315	296	274	296	275	317	280	295	281	297	278	283	310	300	257	332	263	291	275	309	273	304	305	302	270	265	283	259	321	303	276	288	296	270	299	290	283	285	300	295	296	297	322	285	298	298	271	281	310	278	260	311	290	248	278	288	304	269	276	309	296	292	323	277	311	274	286	275	307	324	285	259	318	269	303	311	274	280	300	254	288	299	266	282	313	293	293	273	310	328	291	269	298	275	304	275	271	298	312	322	287	298	296	286	264	274	306	274	285	295	309	294	293	322	283	284	277	310	281	285	280	307	305	264	267	283	290	271	277	275	307	259	290	303	249	288	282	289	278	289	292	280	297	280	297	312	285	294	304	281	291	319	287	269	313	316	311	279	272	306	291	331	292	302	272	309	287	297	281	281	308	319	275	284	268	309	272	266	285	308	277	262	300	281	271	296	305	309	264	290	306	302	271	278	273	325	304	300	294	281	275	300	310	298	291	289	293	325	255	297	283	273	302	290	307	291	261	298	311	295	304	289	296	263	301	271	288	293	281	287	293	291	309	272	293	285	297	304	296	292	275	287	262	286	289	317	305	301	277	279	271	290	288	248	275	311	281	276	278	304	267	304	280	297	270	273	292	312	292	331	289	269	334	289	300	278	274	269	276	304	304	284	294	325	292	290	285	285	284	284	283	273	275	299	301	285	298	306	288	287	275	271	309	289	282	296	299	312	308	289	284	311	327	276	284	287	255	258	302	275	295	292	297	286	273	280	303	293	288	312	290	272	302	308	283	295	304	312	285	292	258	308	297	289	277	279	296	267	285	296	295	296	292	301	298	296	285	308	327	287	289	302	271	282	261	289	292	278	272	255	299	313	272	298	297	298	295	296	293	315	301	297	260	306	329	303	290	325	302	313	267	306	292	296	286	288	269	272	299	283	312	294	276	309	285	298	272	261	281	324	288	313	320	262	294	285	273	293	289	283	281	307	273	296	278	289	291	268	268	321	324	273	295	301	280	265	279	278	300	308	279	279	273	274	289	296	321	257	298	290	286	293	294	284	273	297	292	313	316	306	288	261	307	298	267	281	280	306	300	303	307	263	296	297	303	291	301	296	303	290	265	306	296	299	278	272	267	273	293	300	293	306	289	302	310	285	288	254	283	297	302	302	316	304	306	334	298	286	279	269	263	290	287	284	288	267	301	297	259	293	291	306	297	296	326	263	296	293	320	273	282	292	282	317	298	277	295	298	276	278	308	297	270	295	304	290	328	291	277	267	291	288	295	267	296	312	289	295	301	302	310	294	301	295	287	289	263	297	282	285	275	316	297	305	290	304	295	310	298	281	314	294	274	303	290	304	289	336	296	314	294	282	289	301	273	300	285	275	297	292	283	254	302	285	295	278	291	294	277	321	284	300	291	297	326	320	260	277	283	293	276	287	273	306	281	272	267	296	280	276	281	273	295	280	321	272	296	262	289	278	284	267	281	279	299	270	242	292	284	275	288	277	307	295	278	285	280	307	324	277	306	284	302	301	300	326	301	283	289	275	288	301	295	278	296	274	297	301	305	281	278	267	283	301	286	293	296	294	294	285	291	306	308	295	277	260	275	285	291	292	318	291	301	285	296	321	307	289	260	294	273	299	290	284	290	283	309	283	281	296	299	301	303	295	306	261	277	285	280	283	252	243	312	283	281	265	302	297	311	303	272	301	300	319	262	295	288	274	317	292	285	269	291	261	293	281	304	281	319	266	295	288	281	264	270	306	300	293	292	317	276	308	279	307	286	280	308	290	281	295	304	272	315	268	304	298	298	272	298	285	290	280	264	269	288	317	313	282	325	285	297	275	309	284	292	302	290	269	323	295	281	266	294	251	284	299	294	291	283	295	316	303	291	290	262	306	271	305	263	296	287	291	278	273	297	330	279	290	280	275	254	301	282	300	282	275	280	279	272	262	276	326	304	271	273	287	291	302	292	276	301	294	278	306	290	286	307	294	283	304	281	308	286	311	280	309	275	306	316	281	314	285	288	285	278	283	308	288	291	274	285	269	289	288	299	276	265	308	272	274	286	261	290	299	315	264	322	289	270	319	271	293	290	296	299	278	265	265	295	275	263	271	293	281	296	315	317	308	280	301	272	280	278	274	265	284	288	283	276	296	269	285	287	299	282	271	311	288	320	298	314	283	275	290	271	284	275	290	303	287	285	294	316	289	303	270	286	264	263	288	293	295	291	302	293	276	269	276	299	321	289	283	305	301	295	281	274	293	279	270	305	286	290	286	285	306	306	310	276	316	305	283	310	300	287	314	323	285	272	305	274	285	283	268	297	262	299	272	274	293	295	296	290	288	315	281	309	287	291	285	287	306	282	315	297	303	286	305	313	286	302	296	304	291	286	295	289	270	283	305	295	287	274	295	289
27600	20545	8733	1591	980	806	542	517	526	501	491	473	460	453	437	428	479	411	420	429	446	437	480	472	477	422	485	458	474	445	451	455	455	442	435	436	426	462	406	405	448	471	423	439	418	418	391	441	420	399	420	453	445	433	439	414	435	464	406	425	417	463	406	428	454	457	433	480	426	439	396	422	428	446	442	426	426	427	453	413	426	417	434	420	439	439	431	405	441	422	434	416	426	438	478	432	468	422	412	421	445	464	439	466	433	465	445	467	493	461	450	402	422	484	449	411	429	431	435	440	427	410	434	445	428	398	435	433	423	385	432	450	437	458	399	414	429	428	438	434	442	434	380	414	483	413	455	418	450	473	415	444	403	449	420	409	468	428	428	432	431	410	443	426	437	434	414	438	455	450	453	419	417	405	396	428	433	418	459	419	450	446	430	430	399	409	373	416	427	421	416	436	426	435	429	424	430	414	440	393	404	419	439	480	457	422	448	456	418	450	436	443	396	385	407	472	405	432	410	464	400	448	435	451	463	398	442	453	440	407	408	443	455	431	404	401	398	447	406	432	449	476	415	415	417	407	407	407	425	442	446	450	456	380	411	440	435	421	464	438	439	438	397	389	437	452	435	470	424	474	413	424	429	462	442	409	400	468	432	454	416	392	405	394	467	415	456	427	433	414	432	422	395	478	477	460	439	423	401	411	404	412	410	427	455	436	417	415	439	432	414	496	491	432	448	405	450	455	440	454	424	411	426	421	406	440	411	430	437	441	416	431	428	426	448	437	427	467	417	437	415	453	464	417	415	426	455	437	417	409	406	419	408	433	436	413	454	427	444	454	415	458	422	441	456	385	428	444	422	457	415	431	455	418	398	428	417	415	403	410	418	451	438	443	432	420	454	431	403	413	449	443	440	404	456	452	479	447	426	441	435	426	443	429	459	409	420	436	426	439	401	468	400	390	461	402	403	442	434	424	425	360	392	420	433	427	441	411	430	403	395	420	420	434	430	414	422	436	422	421	443	440	433	451	402	407	458	466	430	438	456	454	451	417	429	453	425	418	464	426	407	449	385	409	413	456	437	386	458	426	429	443	477	414	423	441	424	425	442	458	454	448	416	421	457	453	470	457	450	402	423	464	403	389	435	421	451	431	448	415	448	437	442	425	418	428	423	441	410	430	430	406	433	430	413	426	432	421	417	419	448	428	452	433	419	431	472	425	440	447	444	427	398	411	434	419	457	447	466	411	414	456	460	444	451	429	404	425	412	405	433	440	436	415	429	397	442	449	420	477	455	413	457	457	419	451	431	446	441	458	413	420	455	427	441	466	409	412	456	449	448	432	437	416	439	436	462	471	439	415	408	411	409	430	431	465	402	412	429	418	415	415	452	426	400	428	418	406	447	384	425	422	430	452	376	415	444	429	431	410	394	418	421	429	422	412	444	406	417	432	425	445	426	442	443	450	416	448	429	438	428	450	441	464	420	467	427	395	468	425	450	477	451	446	407	468	388	451	415	418	442	427	427	464	439	456	443	417	452	448	427	444	430	429	439	479	426	418	452	410	398	442	450	397	445	409	423	435	448	433	440	452	472	406	415	455	416	451	438	428	416	426	453	441	429	427	455	414	456	412	419	398	414	436	433	423	407	436	433	406	463	435	431	431	439	429	423	449	433	439	423	397	429	448	420	409	459	463	414	410	457	434	435	410	416	375	454	434	408	412	438	398	434	425	465	390	426	452	456	434	404	417	447	447	427	428	453	416	418	440	437	473	443	430	404	418	413	417	433	429	437	431	438	417	445	431	457	456	421	468	464	448	478	407	426	449	423	448	416	455	422	405	425	427	446	421	419	397	428	433	467	466	407	425	454	422	393	442	440	433	459	428	463	433	424	426	430	427	419	431	444	441	427	421	453	421	472	424	432	448	432	406	418	429	479	399	450	445	441	438	455	462	403	433	423	410	438	433	403	444	448	445	430	401	447	420	472	479	450	443	458	457	441	432	441	450	409	423	431	437	451	452	370	425	414	396	459	426	401	421	441	449	471	459	456	453	465	403	412	394	442	505	414	415	460	442	411	439	445	412	444	437	443	427	478	406	459	448	432	438	431	433	446	427	427	409	434	425	417	409	450	420	444	458	424	436	433	423	429	414	437	435	450	396	414	371	441	436	474	421	432	445	385	413	422	417	419	409	426	393	440	439	446	402	470	448	434	405	427	407	474	412	457	455	422	447	460	428	457	406	435	424	433	435	428	435	426	434	419	439	401	410	437	427	426	460	434	440	424	419	485	447	414	430	416	448	413	469	471	471	414	406	461	443	422	417	432	419	454	433	419	427	419	430	415	421	423	432	436	408	459	451	434	443	429	398	433	433	413	420	464	399	409	451	434	450	451	438	460	412	409	424	425	442	430	407	445	407	426	407	413	422	464	480	413	431	446	429	438	448	456	437	424	422	462	388	422	460	413	433	422	476	399	453	396	458	427	421	455	436	429	425	433	426	448	472	440	452	411	432	432	406	434	435	423	442	404	399	424	411	414	415	473	469	438	419	433	451	409	458	431	436	451	429	390	441	433	431	443	432	465	430	434	402	423	440	441	420	401	429	437	436	466	437	413	416	430	411	422	431	443	445	422	449	439	465	411	422	434	456	425	443	448	455	448	426	431	449	461	426	443	440	432	476	415	463	450	426	433	443	444	447	461	441	461	472	423	412	444	399	445	425	418	431	459	440	454	431	447	435	409	431	428	440	396	435	461	399	420	414	445	456	439	429	430	427	462	409	409	434	458	427	478	445	447	408	437	454	444	443	439	471	455	427	428	460	428	436	435	425	388	456	436	458	444	448	448	422	449	461	436	402	433	407	453	421	456	435	454	438	436	433	411	443	442	436	443	388	421	449	448	449	417	406	439	430	420	392	454	438	419	444	443	470	442	432	464	392	424	438	409	403	449	440	417	436	406	438	414	455	399	434	406	396	457	424	468	440	442	409	406	406	443	448	402	431	438	444	423	476	415	431	438	427	446	432	439	457	433	421	435	461	444	456	440	405	437	436	467	455	431	391	425	401	478	441	437	420	423	440	407	412	440	445	446	396	440	431	431	397	467	429	428	420	412	445	437	429	437	421	382	447	488	445	410	456	434	456	403	436	443	412	407	489	453	426	451	444	428	434	439	434	395	445	466	422	413	459	446	407	388	469	431	413	435	417	452	405	448	421	439	445	437	458	485	442	449	394	435	414	459	452	437	398	446	428	420	415	388	436	435	436	447	442	437	415	444	431	399	424	411	440	404	419	443	411	422	421	385	452	442	434	434	437	429	419	408	442	375	402	437	445	439	462	432	418	447	422	414	425	460	454	423	406	426	415	418	432	436	398	464	417	436	471	433	411	435	469	376	435	408	436	430	440	451	462	453	434	442	453	435	416	443	433	425	438	423	423	444	420	373	407	377	436	417	400	458	453	480	468	462	446	439	429	407	450	440	434	446	426	404	413	439	458	442	450
28221	8577	3606	1990	1585	1286	1146	1001	955	863	810	767	776	721	765	748	706	734	678	727	739	791	735	731	667	690	699	693	679	768	723	694	774	721	692	700	679	704	693	690	668	719	714	713	688	693	669	657	692	689	702	703	730	693	731	708	706	633	706	672	744	719	702	719	672	694	687	712	720	699	746	692	666	709	733	701	691	702	689	684	694	692	674	690	740	707	695	719	701	690	701	685	661	731	697	665	741	703	691	706	686	697	685	691	719	694	691	647	699	731	692	698	763	675	678	762	678	722	702	737	704	678	717	681	715	697	678	755	680	707	693	709	723	693	662	668	731	701	662	721	677	670	638	663	721	679	680	732	698	697	705	697	749	739	661	666	712	701	700	688	675	694	693	699	717	649	664	673	729	659	682	706	689	711	692	653	676	700	713	661	698	736	716	700	706	675	728	723	697	685	676	735	709	748	720	635	709	699	723	721	681	705	701	675	668	714	707	700	688	700	686	646	723	717	730	710	667	662	678	732	697	692	745	683	735	697	668	740	695	680	687	699	693	714	705	734	694	673	770	727	732	746	742	641	657	730	706	714	698	687	751	708	716	695	697	705	680	738	680	724	713	717	687	713	693	687	735	655	670	670	705	668	733	703	702	659	710	710	698	699	729	654	640	713	662	674	711	707	702	660	671	653	748	688	644	673	718	692	720	728	732	704	668	660	666	700	723	707	685	739	738	745	682	709	699	730	666	675	732	697	706	703	689	709	689	664	692	689	701	711	744	714	663	703	703	678	684	683	769	681	637	715	698	725	705	646	704	696	698	665	689	741	690	728	691	696	710	659	736	700	716	648	661	698	729	666	671	644	703	663	645	764	650	731	728	755	636	711	710	647	651	670	755	708	677	662	722	741	675	690	712	647	685	680	658	701	688	663	695	716	695	713	682	687	659	712	695	691	706	710	731	680	670	649	737	696	741	680	679	673	690	707	708	674	730	681	733	715	702	718	670	688	671	702	712	714	635	666	679	678	764	647	664	696	651	750	651	699	663	697	704	701	645	694	676	712	706	691	708	722	719	670	675	703	725	694	719	667	667	689	696	658	666	652	703	661	735	695	702	641	685	685	718	683	677	666	664	661	703	691	675	675	718	681	757	658	702	708	707	725	724	706	723	670	716	719	692	706	740	723	689	704	680	725	682	673	702	716	734	714	728	718	719	656	715	656	662	696	691	698	711	699	637	685	678	706	701	730	743	700	723	710	685	673	706	703	668	692	681	661	723	661	700	748	671	686	743	715	717	730	721	719	677	728	671	695	702	651	705	730	685	674	723	682	725	679	671	698	739	706	703	674	701	651	687	712	709	705	702	718	688	674	722	648	742	709	714	684	750	718	680	665	684	652	683	716	685	688	659	745	728	668	642	724	672	633	703	694	660	662	721	738	731	678	691	655	702	725	684	680	720	695	685	695	654	673	699	663	715	733	668	711	698	683	696	670	674	691	653	728	717	724	705	692	672	686	699	708	685	727	740	707	693	732	698	749	691	711	678	672	719	662	665	707	718	675	682	707	675	741	783	733	670	703	621	716	655	747	706	654	675	721	689	688	717	682	690	758	731	678	715	673	743	734	729	684	637	728	704	669	715	718	702	707	707	693	716	686	668	718	715	737	676	654	694	693	757	736	696	656	655	721	667	694	689	656	650	683	680	702	757	726	719	773	731	703	672	698	700	695	728	674	708	744	664	710	693	722	708	666	708	710	656	706	650	704	668	684	663	674	713	670	707	710	665	695	702	694	689	683	691	636	690	724	728	726	714	714	722	664	673	694	662	694	698	697	731	717	739	709	712	693	662	643	687	697	703	689	666	644	674	705	703	676	721	714	686	681	713	725	646	684	672	689	709	701	780	718	699	708	683	714	658	721	688	711	707	696	674	729	720	683	716	748	715	733	634	656	662	702	700	681	701	722	729	638	693	701	684	665	710	706	660	730	733	631	756	663	669	690	685	670	694	664	702	662	742	684	677	688	705	652	665	678	681	704	706	692	666	685	691	726	669	710	691	689	702	705	704	741	756	715	724	696	684	710	737	668	708	702	683	730	652	698	710	693	665	726	680	675	646	677	738	743	662	690	693	699	683	677	638	656	690	730	662	678	706	765	677	703	690	685	678	730	715	657	684	732	676	682	674	655	692	739	692	698	709	695	739	736	680	718	678	747	710	719	692	683	698	693	707	678	710	689	685	717	701	732	703	615	699	674	670	726	694	697	704	726	719	706	687	732	704	720	686	703	721	683	717	722	685	727	678	725	652	713	733	680	717	675	697	695	693	697	672	707	688	699	743	754	719	748	701	708	728	698	700	712	642	693	698	731	727	684	721	702	660	718	700	721	651	673	712	714	694	717	729	665	710	735	680	714	680	762	723	760	717	668	634	657	685	724	694	668	721	728	721	703	665	661	725	678	690	736	748	694	691	672	744	694	717	706	696	711	738	735	729	663	717	734	695	694	718	736	680	702	714	704	707	713	686	727	667	729	681	665	753	728	733	677	708	768	680	690	659	687	717	686	642	687	686	673	694	722	679	712	739	646	733	706	711	716	704	713	673	724	668	717	716	751	687	669	694	708	743	630	712	704	722	655	699	697	754	668	678	698	715	715	744	674	741	736	666	692	726	707	684	700	691	719	653	724	696	681	714	671	699	695	723	737	698	693	716	720	680	665	679	692	660	692	747	670	690	704	744	701	664	685	696	671	691	670	704	688	704	701	689	680	714	737	710	682	747	707	744	747	712	693	671	689	694	651	695	692	741	704	733	679	716	714	734	773	686	722	694	709	705	707	718	695	666	651	718	716	672	702	651	691	715	644	700	730	695	751	737	679	697	709	686	634	684	720	737	756	688	706	722	744	689	681	662	665	695	678	676	699	706	681	657	673	691	678	641	722	721	695	670	684	689	714	735	702	706	681	698	691	702	694	706	702	706	714	742	709	700	698	733	700	751	723	682	719	689	702	683	749	674	711	755	699	681	725	712	701	673	626	716	707	748	721	676	693	693	717	720	659	689	695	694	730	684	680	736	682	678	745	730	732	688	700	701	738	708	733	719	712	674	668	710	704	702	752	698	672	712	725	709	710	720	636	742	740	717	687	647	724	721	707	734	691	706	671	683	669	721	707	715	695	708	710	682	687	714	716	718	698	691	699	698	732	665	715	705	798	747	742	669	714	713	729	726	703	691	720	706	706	676	714	707	659	715	707	702	738	672	739	804	713	724	669	723	704	667	717	688	654	671	696	709	686	712	704	684	716	652	692	675	633	682	711	687	666	702	701	694	726	699	738	698	759	716	678	704	684	735	696	694	725	678	722	692	655	687	658	722	661	725	662	711	697	678	697	678	695	702	672	727	724	673	733	671	690	728	714	763	726	684	662	682	673	704	693	639	711	700	717	715	723	708	747	703	748	717	719	676	704	713	692	698	661	725	651	663	719	724	660	700	769	715	712	684	692	708	683	708	731
24234	21357	28595	24473	21073	4567	1186	823	616	624	542	514	552	524	475	464	470	453	415	426	457	421	410	425	422	421	409	400	378	413	417	391	432	363	365	387	370	442	388	402	398	398	397	419	410	369	407	412	383	414	381	372	410	386	372	386	393	385	384	361	395	375	370	395	418	370	383	408	415	391	388	401	371	401	387	359	426	361	388	400	378	356	412	388	392	392	373	405	389	410	407	370	363	398	415	412	395	360	379	364	368	398	370	358	378	371	377	388	397	419	372	391	390	391	376	386	371	348	394	405	360	407	382	378	352	351	379	378	408	421	416	385	378	392	415	396	382	407	371	388	359	377	385	381	389	388	383	386	371	407	397	344	380	343	406	357	364	374	358	405	372	383	387	331	380	405	370	391	412	393	349	387	368	374	376	386	396	415	368	375	361	385	362	408	405	378	366	367	398	387	403	386	369	373	403	383	362	372	390	389	402	352	355	372	361	389	419	373	406	383	419	386	411	436	390	397	385	362	393	352	362	394	390	417	380	366	398	347	382	354	393	388	408	377	396	365	357	354	427	396	395	402	396	356	368	363	380	431	404	412	366	401	399	399	391	386	381	384	388	391	348	366	382	371	381	369	388	378	376	395	390	377	351	350	388	395	397	372	391	388	388	407	405	347	360	406	393	399	371	346	368	353	403	397	376	368	373	404	409	433	393	375	419	404	368	426	383	393	390	403	380	398	400	400	359	401	395	391	417	396	378	374	404	403	398	375	400	410	360	403	431	375	369	408	413	383	360	345	398	400	366	362	395	398	392	377	388	384	375	396	392	360	417	398	370	386	397	369	392	362	363	396	387	378	389	358	373	400	373	383	375	375	337	367	394	366	394	405	340	377	370	399	367	359	360	402	396	389	386	370	378	378	394	377	405	383	428	390	402	385	412	402	378	398	385	414	426	383	418	419	401	362	387	383	368	367	383	430	382	385	371	398	372	411	395	354	393	359	392	355	396	358	374	391	370	373	373	351	363	431	359	398	415	389	356	404	374	389	402	374	402	430	360	418	379	355	377	388	351	416	386	366	360	384	378	380	369	398	403	365	365	375	396	389	362	428	366	385	374	369	385	414	363	382	360	388	396	362	363	378	386	394	394	377	394	365	416	374	406	361	364	376	364	353	358	372	390	405	387	399	387	378	380	432	350	390	362	397	383	410	377	382	388	374	409	399	353	354	402	386	376	378	414	373	389	420	390	402	412	415	353	394	355	352	338	377	372	352	356	388	393	401	409	389	385	370	375	393	350	408	387	383	385	363	384	382	373	371	385	390	406	388	375	389	393	375	414	359	421	411	390	394	389	364	386	394	348	394	411	389	377	384	412	383	369	423	378	379	400	381	356	405	382	344	375	403	351	341	341	353	374	351	388	374	393	387	401	391	417	373	398	394	384	392	394	405	393	398	381	390	357	417	396	402	404	392	401	357	407	386	347	373	381	399	381	370	415	390	378	398	349	409	404	367	363	353	398	407	423	367	368	391	383	384	386	374	391	387	376	414	396	391	356	363	399	363	411	386	417	370	359	347	332	363	379	402	381	392	379	374	396	394	352	407	360	363	399	403	366	401	373	394	384	390	369	362	381	396	412	403	368	377	368	396	368	430	388	384	369	398	365	392	384	355	372	382	371	390	378	393	359	398	381	379	353	380	390	390	389	410	439	408	369	413	377	393	349	356	408	359	380	389	402	363	365	369	396	395	381	348	390	396	357	366	347	367	380	412	408	351	358	401	410	409	391	381	381	349	385	399	387	399	352	397	380	396	386	330	352	374	393	365	399	366	375	397	388	380	369	419	399	376	380	412	373	374	382	375	395	384	367	369	407	373	375	371	370	391	432	384	421	396	371	403	415	380	357	357	360	418	365	417	369	426	410	416	396	398	384	381	414	377	364	376	414	364	371	387	373	384	355	379	375	371	358	390	406	395	368	375	373	372	363	375	407	408	362	388	393	337	348	387	350	400	363	385	362	372	383	377	387	381	393	395	368	341	399	402	307	393	422	376	373	379	369	360	385	388	361	393	391	367	382	382	413	420	398	414	390	381	439	374	413	386	397	352	382	373	354	398	349	388	389	399	373	406	386	378	377	404	387	407	395	338	378	361	400	386	338	370	408	365	361	392	395	353	370	388	390	364	366	371	405	379	392	357	387	383	382	415	365	387	372	395	389	369	374	379	386	386	389	384	390	388	375	356	383	402	345	354	426	373	397	391	398	365	379	364	357	379	382	369	381	387	409	367	337	394	376	396	379	393	367	365	379	381	411	398	391	392	395	369	407	362	391	391	363	364	367	371	374	383	363	366	378	414	380	384	391	351	406	431	392	406	408	406	414	348	378	367	393	360	416	403	399	354	403	360	411	402	414	368	357	376	356	399	401	405	410	390	359	400	392	389	382	367	397	390	372	397	379	395	364	399	388	379	402	366	375	397	348	352	346	395	358	385	385	391	350	419	378	388	387	354	399	413	419	361	363	396	421	422	402	413	399	404	371	393	381	386	392	356	356	389	359	406	405	409	382	379	347	355	378	385	403	375	417	395	393	395	406	372	367	414	392	397	369	351	387	356	350	380	380	408	355	398	388	383	381	372	346	365	374	396	392	409	398	377	371	385	341	420	367	353	410	375	376	381	362	381	352	385	383	359	398	391	412	410	383	382	386	399	360	364	384	361	369	385	401	366	379	374	377	379	373	383	383	364	390	371	375	367	347	394	350	399	407	376	401	374	362	393	349	394	353	370	395	379	410	368	377	370	393	413	394	398	348	400	357	392	361	398	372	392	355	405	367	395	400	353	385	409	377	415	372	383	330	405	393	378	362	413	385	397	379	375	398	432	395	367	380	376	360	366	417	378	384	388	387	408	379	385	346	377	377	399	374	371	385	345	383	402	394	384	390	370	369	381	417	389	351	408	405	390	408	380	369	400	408	376	374	373	341	346	364	387	388	365	392	376	368	418	379	397	400	382	375	385	375	400	409	398	404	361	409	376	399	366	376	361	390	380	354	352	375	376	380	355	350	390	413	397	390	381	370	353	397	403	407	367	377	370	385	386	408	405	396	375	373	368	387	387	407	382	408	378	362	393	400	353	406	396	349	384	368	399	391	347	381	403	370	389	361	425	391	395	385	433	407	386	394	363	387	414	384	398	362	410	381	393	378	413	398	372	355	417	384	388	411	364	357	350	377	394	385	398	339	453	395	402	391	361	385	409	393	380	328	387	363	380	401	387	401	377	396	345	376	375	370	403	393	340	368	411	399	371	388	390	406	359	389	402	419	397	406	378	381	415	409	373	368	381	333	384	403	392	370	363	405	334	385	353	396	374	357	388	364	385	393	384	398	388	388	404	377	395	386	387	382	398	371	407	358	379	400	400	387	399	413	370	357	403	348	374	390	403	365	389	378	389	397	367	379	382	389	372	377	435	418	390	378	358	363	395	353	403	387	376	369	368	386	423	404	386	368	382
33550	17259	10250	5379	3738	2981	2275	1888	1614	1318	1316	1157	1012	901	898	878	849	793	789	823	727	759	720	692	731	684	679	677	679	693	719	650	645	714	636	639	648	667	650	605	627	662	689	644	644	667	646	621	604	646	616	671	608	659	647	668	617	630	600	632	636	604	651	605	616	594	648	615	655	653	600	651	616	667	616	603	624	620	712	647	618	647	638	661	639	635	653	601	611	660	630	640	628	625	655	615	623	601	597	582	630	613	654	632	584	643	591	656	594	619	633	637	642	649	694	657	675	645	675	642	642	632	622	650	585	589	600	610	643	631	646	634	635	642	641	657	611	674	653	616	636	660	593	662	607	614	620	626	674	657	644	599	636	634	656	595	615	616	668	621	618	622	653	658	608	610	630	635	676	622	676	647	588	697	621	652	618	626	621	628	567	651	635	624	622	636	631	567	591	674	631	664	639	656	615	636	643	660	605	656	632	606	636	631	636	636	634	634	649	596	596	590	627	621	662	647	646	646	637	640	596	580	641	590	662	660	596	594	586	641	636	645	652	618	630	638	604	617	635	612	638	620	600	563	622	679	616	596	624	624	614	635	628	648	650	610	592	614	634	642	596	618	660	654	619	636	610	682	595	669	633	628	604	649	623	625	650	639	619	592	602	647	640	645	615	622	658	645	657	589	642	618	665	591	634	627	619	672	590	602	663	576	636	595	646	643	626	597	642	596	613	621	647	614	632	617	623	654	640	635	671	609	597	585	614	622	642	641	539	611	630	684	657	600	594	603	623	619	639	635	600	609	618	614	674	666	674	652	651	626	612	603	642	612	636	621	636	595	627	616	644	611	604	655	653	643	608	601	617	626	626	645	605	640	645	621	596	628	641	651	624	682	660	649	617	608	618	590	651	654	608	629	627	629	650	637	681	650	634	622	655	649	641	648	611	617	698	614	604	575	641	611	628	606	621	669	631	628	602	596	576	667	632	630	628	653	623	652	589	571	645	655	630	610	627	620	647	666	658	573	652	657	725	621	659	607	645	659	619	607	612	644	583	602	580	615	632	658	606	621	634	601	646	642	647	627	635	624	614	620	623	591	629	644	620	678	555	632	651	649	648	624	620	585	661	604	641	642	654	631	639	628	632	627	619	686	584	630	621	580	647	609	600	642	633	639	609	592	639	651	612	608	626	622	629	578	617	620	607	629	614	616	638	595	610	585	599	613	604	660	627	642	593	644	646	666	621	617	633	634	568	660	637	638	612	610	631	623	648	610	643	631	586	628	677	594	593	690	657	648	656	592	604	606	608	622	684	625	638	650	605	681	667	669	588	635	603	607	605	565	592	611	633	616	596	609	675	614	598	649	624	639	650	660	649	641	649	610	581	619	624	610	613	628	591	630	623	646	621	641	649	636	652	583	639	595	622	592	610	623	613	574	666	602	674	599	589	603	598	599	618	633	603	616	615	657	627	624	664	640	666	636	641	644	662	635	624	617	613	626	674	629	598	638	657	625	637	616	687	605	655	677	639	632	615	646	600	620	630	643	587	641	637	648	600	622	659	689	631	626	676	639	618	642	634	615	647	616	629	675	609	632	658	621	648	656	582	622	589	590	597	626	624	656	612	609	551	608	656	606	639	651	664	636	620	633	594	633	636	649	617	627	616	635	617	608	640	621	640	611	595	689	586	644	627	616	621	624	626	585	594	667	648	611	601	641	640	632	642	622	675	669	660	645	648	628	603	601	626	608	615	655	628	564	623	632	615	626	615	635	652	683	663	640	646	639	630	647	640	656	629	661	654	593	629	620	659	646	628	635	630	625	642	598	633	590	623	635	597	618	667	642	667	641	640	619	615	598	624	618	647	654	639	657	627	597	604	598	614	636	623	621	623	586	621	600	624	674	640	629	647	621	629	628	619	635	632	599	615	583	651	632	586	651	616	643	590	597	580	630	622	632	615	655	626	627	655	625	633	628	669	607	640	635	592	635	643	632	640	627	600	599	656	645	623	597	670	630	653	628	609	601	600	647	616	628	613	663	629	602	593	644	645	621	583	667	626	615	627	658	613	630	661	662	636	644	592	602	653	608	609	643	639	595	613	623	602	659	643	653	593	663	625	632	618	657	613	612	668	642	612	648	633	653	637	649	675	633	640	594	591	612	622	625	618	619	599	627	646	606	668	628	687	630	613	623	630	600	667	602	632	600	570	624	598	628	625	615	651	638	616	623	642	625	587	601	605	662	601	607	596	624	675	613	595	649	651	635	648	643	628	614	622	620	587	654	615	617	620	645	635	654	649	651	630	617	627	641	625	644	603	608	644	622	646	621	645	662	626	615	630	622	656	644	608	635	622	647	610	599	609	667	638	617	582	617	649	647	639	646	645	613	582	645	641	622	626	600	616	618	645	631	599	632	645	644	634	670	612	623	625	642	625	667	617	604	707	691	627	618	612	640	645	621	681	643	593	596	610	639	633	645	638	631	617	670	631	587	616	643	616	569	624	629	618	658	619	638	645	630	611	649	614	624	651	664	631	621	646	624	588	633	670	613	598	643	642	565	610	663	611	644	655	656	630	607	653	631	646	615	651	635	620	619	653	639	609	640	643	656	635	609	666	598	652	642	626	600	602	642	609	600	674	666	645	601	637	640	633	616	634	571	648	667	623	622	614	643	613	631	581	652	551	623	654	668	639	625	638	638	622	637	683	595	636	660	581	620	624	644	642	646	661	649	591	661	610	612	642	628	621	623	599	606	652	629	600	603	647	669	610	661	612	645	671	627	693	643	647	664	632	631	686	655	592	637	611	604	600	628	606	614	631	667	670	644	647	629	612	662	607	617	621	602	670	586	609	597	622	637	607	666	662	618	624	656	608	706	598	657	651	640	624	637	636	618	605	643	608	656	635	612	678	630	618	602	603	619	636	653	649	662	634	657	642	655	622	613	629	642	629	602	606	676	637	607	614	694	611	622	595	642	615	634	643	617	640	631	647	661	651	638	658	634	653	622	623	630	627	663	665	586	591	645	655	664	627	643	608	607	634	600	602	621	585	629	631	642	656	617	605	634	619	600	637	594	659	625	670	629	613	622	629	590	604	650	567	661	633	597	631	596	650	627	639	629	657	617	618	651	623	609	586	637	632	592	597	655	629	626	616	618	624	643	622	605	628	644	640	579	645	590	651	609	662	663	607	634	616	655	610	629	643	609	640	631	661	674	656	609	614	622	647	669	697	574	636	633	604	651	648	617	623	582	636	607	665	628	673	646	623	618	619	643	635	614	670	650	649	662	666	616	629	653	633	631	647	678	644	602	622	649	621	630	690	624	644	659	650	621	634	622	668	709	629	593	619	633	632	628	613	608	624	616	633	617	643	617	597	624	620	587	621	630	655	647	619	600	636	645	586	650	656	616	657	605	591	608	591	611	591	625	618	643	625	595	619	621	634	600	598	604	595	609	646	626	619	659	615	624	598	612	608	611	629	594	659	626	621	675	609	652	598	616	606	599
23352	21372	29194	23927	21372	20692	2966	901	613	542	462	403	369	352	326	312	252	270	249	238	282	204	209	228	184	227	183	195	197	218	196	193	200	193	174	178	205	200	172	217	172	197	200	196	175	178	183	178	195	197	168	164	182	176	185	188	184	158	174	176	172	162	168	146	181	183	170	167	187	174	180	150	172	190	171	155	185	173	162	185	163	210	170	185	164	179	187	161	162	169	186	171	179	175	186	174	155	159	154	177	162	159	162	154	160	149	154	184	174	188	185	167	175	169	162	163	199	155	164	159	154	187	176	182	197	180	182	168	160	174	158	156	178	172	173	161	169	168	192	158	167	170	168	172	171	192	173	185	183	166	183	178	151	165	178	170	172	169	174	157	173	165	163	179	188	166	179	156	159	184	176	179	188	152	176	171	161	159	167	192	166	177	195	137	154	169	147	173	159	156	159	172	163	176	153	174	177	165	166	184	178	170	176	172	156	154	162	174	162	160	178	172	170	169	178	176	145	172	171	178	165	180	177	165	176	193	195	175	160	179	194	184	154	171	148	155	167	168	192	180	183	160	176	195	168	154	175	168	160	154	180	168	155	180	169	193	163	177	154	178	165	169	162	176	159	183	202	170	180	175	147	178	178	172	177	177	161	175	159	181	193	181	179	159	197	191	175	156	163	154	184	165	170	167	181	166	180	165	197	186	172	158	176	162	174	167	168	178	169	125	193	167	186	172	201	182	173	179	160	189	171	175	191	181	176	178	177	149	149	148	192	165	164	175	178	179	145	166	160	153	174	164	177	172	153	169	162	187	156	177	170	176	172	172	142	167	167	166	161	183	183	161	182	177	176	167	166	159	175	168	156	159	211	190	178	172	196	162	175	168	174	170	175	153	176	185	185	182	184	182	172	179	161	174	167	197	198	153	190	151	195	180	178	193	148	181	148	169	165	162	170	166	175	156	164	166	167	170	167	183	184	135	162	176	165	162	150	162	166	185	170	196	178	164	157	159	187	178	177	181	168	156	176	182	152	178	156	165	159	209	190	156	184	174	162	189	174	155	160	192	166	184	139	180	180	157	168	189	180	177	188	171	187	173	174	155	148	194	166	163	163	178	186	179	140	183	175	163	173	164	175	154	188	184	179	169	170	167	175	148	176	191	159	172	174	223	157	176	136	185	167	184	174	158	137	179	168	164	172	163	165	171	160	173	192	167	167	167	158	175	192	183	159	170	191	153	163	165	201	164	165	190	179	173	164	166	187	174	170	158	152	197	162	160	163	185	174	152	160	162	161	168	180	153	169	128	165	174	156	182	160	168	189	167	156	175	172	169	162	184	179	153	174	187	154	169	187	185	200	149	189	174	210	191	174	166	153	179	163	149	169	192	163	142	177	220	179	182	187	165	183	164	153	165	161	166	190	186	160	173	165	184	182	167	189	138	173	189	190	163	149	167	182	170	162	174	149	185	170	165	171	159	167	175	161	173	193	166	177	180	170	183	197	186	170	185	158	163	189	148	164	149	154	181	182	144	168	174	154	168	169	178	174	197	199	165	157	172	168	156	159	163	166	163	155	185	155	176	189	161	162	162	167	173	187	154	165	163	180	179	177	155	194	160	163	173	164	165	184	177	169	185	159	184	205	161	174	149	168	188	178	189	145	160	159	156	181	180	164	194	161	185	171	175	173	160	165	195	188	169	184	179	191	164	143	144	174	165	180	181	161	162	169	189	151	160	161	174	179	168	194	150	171	167	191	181	161	157	174	157	164	149	175	146	169	170	174	186	169	177	175	178	169	201	180	189	159	169	159	157	171	199	169	156	205	155	143	190	159	156	147	176	173	192	161	167	168	163	185	163	187	171	130	186	160	177	169	163	169	147	169	184	176	174	153	159	191	162	170	190	155	179	180	185	168	190	182	206	164	179	172	154	149	180	162	175	153	160	160	158	190	167	144	178	184	170	187	154	163	174	165	164	177	172	170	165	145	184	159	155	171	188	175	172	171	190	182	160	176	151	180	180	198	163	180	160	181	161	142	187	160	166	167	178	158	175	179	157	162	181	195	172	180	149	185	168	188	155	166	181	174	162	208	179	197	160	182	162	148	171	166	177	191	169	168	164	185	159	175	164	170	155	183	162	167	189	170	184	188	181	168	158	189	177	199	173	173	182	151	201	186	151	192	198	184	178	162	171	168	169	188	170	161	164	163	181	159	165	164	179	197	173	174	170	173	159	154	160	159	177	189	169	186	169	164	164	161	172	173	171	182	171	171	168	193	169	163	177	156	183	162	159	183	161	177	177	181	185	165	168	180	185	173	168	157	185	170	164	180	170	179	181	163	191	205	175	174	165	182	158	169	180	180	192	181	175	178	173	170	165	153	166	166	166	170	176	163	175	160	153	138	171	174	187	173	180	181	152	153	167	176	172	173	177	176	174	171	162	159	196	161	178	155	156	157	160	172	172	193	161	183	152	149	174	164	157	168	166	189	199	154	156	153	162	167	184	154	181	194	159	170	174	194	162	191	179	171	196	172	180	169	164	179	164	158	162	163	181	175	173	171	161	163	175	173	183	151	154	166	171	168	171	174	179	184	165	170	155	140	179	177	184	168	167	170	167	186	181	176	188	178	180	164	170	140	163	184	169	169	156	199	151	188	169	181	153	160	160	170	169	175	149	171	194	156	178	175	175	174	179	168	168	154	164	162	166	148	166	172	172	150	186	164	166	177	170	170	156	165	149	179	147	187	159	170	181	158	175	150	172	170	175	169	156	155	182	160	172	178	165	158	160	157	178	181	170	178	171	187	179	180	154	189	180	150	193	165	164	161	169	171	177	193	179	155	183	162	153	180	177	177	177	176	173	163	176	145	186	189	172	165	163	180	156	152	175	171	182	191	172	169	181	175	162	172	181	161	174	190	154	164	162	168	163	175	177	166	160	165	177	165	147	163	152	199	188	189	185	159	177	157	192	182	173	160	169	171	187	172	189	203	180	175	179	183	172	161	184	156	154	188	158	150	176	166	168	154	182	194	186	168	162	184	185	199	181	187	210	161	175	186	171	168	155	176	155	198	182	163	151	146	162	178	166	155	183	156	167	180	146	158	184	174	179	157	164	171	149	148	157	180	205	150	176	168	148	177	142	163	183	189	201	165	150	162	192	166	169	162	194	170	154	159	164	159	197	179	180	157	199	181	173	189	178	186	192	163	173	154	160	182	181	161	160	184	145	164	176	161	161	137	185	163	167	184	195	172	163	158	156	200	151	165	170	194	168	186	176	203	176	159	167	164	166	169	172	163	135	180	152	157	168	175	172	174	175	157	177	178	163	150	172	170	167	167	169	171	171	175	181	196	187	155	175	168	171	171	149	180	158	155	176	190	166	158	170	168	171	147	166	163	166	184	182	184	187	180	180	185	146	156	159	182	168	161	161	159	136	177	158	176	160	181	164	186	150	177	174	156	166	167	197	162	168	176	177	150	164	199	164	169	175	159	156	196	168
37372	23220	14789	8026	5551	4083	3147	2398	1886	1502	1362	1178	923	892	761	688	635	660	568	530	513	487	447	458	464	389	401	383	408	369	341	368	366	350	377	352	348	355	323	316	322	318	296	347	335	298	295	294	301	296	310	318	301	318	326	340	319	298	335	319	304	295	300	281	307	297	290	281	297	299	298	275	297	289	285	314	300	313	316	301	295	312	306	275	279	289	295	291	294	281	297	278	294	304	279	300	269	303	276	315	322	294	282	274	294	309	290	263	282	296	273	303	275	292	268	311	298	294	286	290	286	290	261	297	292	313	310	299	318	285	322	277	289	295	279	259	296	247	313	306	264	263	294	273	280	289	300	274	278	275	298	299	288	280	294	301	307	298	299	259	277	304	290	290	290	303	298	283	302	285	304	284	295	287	307	284	286	309	319	259	274	256	305	280	290	291	264	261	297	313	281	301	279	308	296	291	289	295	265	262	273	280	266	313	287	294	290	265	271	277	282	309	285	299	300	286	304	280	267	297	267	264	285	294	295	294	283	286	262	296	289	306	270	285	282	252	269	256	297	314	257	269	309	274	280	285	294	304	290	286	296	242	287	299	313	285	307	309	276	315	283	318	294	287	285	300	303	284	295	269	275	298	273	270	278	303	338	315	264	285	261	285	280	264	283	283	307	305	290	256	251	293	294	287	297	286	278	281	280	291	287	303	274	273	273	304	300	295	290	286	281	297	254	274	291	286	290	274	301	309	311	282	279	288	285	256	285	329	298	283	271	276	292	311	288	289	287	302	299	306	291	294	281	305	291	295	330	287	280	254	305	292	265	288	301	273	308	298	277	297	276	286	268	290	268	297	304	288	256	286	266	250	274	286	301	287	267	278	308	264	301	279	287	294	282	297	329	304	290	298	279	275	322	281	291	291	308	305	283	266	290	286	261	270	271	296	309	283	328	290	290	300	253	302	268	293	273	299	304	286	292	298	302	279	274	293	275	281	312	320	284	273	268	265	243	277	294	287	327	272	299	274	301	288	288	314	273	254	315	300	289	291	296	307	279	294	284	296	292	298	282	304	298	318	283	269	282	291	298	295	277	278	269	283	305	289	282	291	300	290	263	273	285	316	293	295	306	290	293	286	282	304	301	298	290	280	281	255	265	261	273	311	263	271	312	294	287	286	311	304	278	285	289	264	290	317	250	308	292	283	274	291	250	285	279	304	297	301	324	286	285	262	271	301	275	284	302	282	305	279	289	279	316	318	320	272	279	289	255	308	268	301	285	282	265	285	284	312	282	305	314	297	317	285	309	285	264	304	291	283	276	297	293	322	297	289	289	280	281	292	278	290	305	298	264	283	271	286	312	275	287	297	303	292	271	328	293	253	276	299	283	289	251	289	305	295	295	313	299	282	301	297	289	279	280	296	274	298	304	265	283	315	277	274	328	261	289	255	300	308	268	280	282	309	278	272	265	273	289	290	284	294	280	309	272	310	295	304	289	302	269	280	301	283	307	285	285	274	318	308	274	318	286	273	301	295	284	288	307	292	296	285	267	269	268	288	258	308	285	266	277	253	297	296	280	260	287	290	297	245	268	268	319	301	295	292	291	270	286	269	286	279	299	313	302	322	292	273	302	292	310	282	303	275	328	303	274	298	272	282	300	222	265	293	266	301	300	237	309	312	256	293	312	269	289	292	262	305	297	284	291	311	320	281	281	296	283	253	295	279	319	290	288	304	270	327	282	302	300	250	280	306	311	282	298	277	305	284	276	286	285	279	306	299	309	241	283	294	278	299	309	269	274	283	314	292	282	311	293	276	289	326	263	300	269	296	281	302	277	290	298	286	280	281	257	287	296	288	301	282	295	303	323	296	286	264	300	275	314	294	310	314	296	258	276	331	279	309	276	287	276	268	273	309	286	293	275	271	279	304	296	286	248	274	287	289	280	302	303	307	291	287	297	286	271	306	306	278	255	272	272	310	285	300	269	257	313	244	278	285	296	287	254	292	280	298	288	261	298	290	279	294	251	280	255	317	264	276	277	285	249	294	287	285	294	292	291	281	295	287	308	296	283	284	288	278	258	302	286	270	324	290	313	333	298	323	287	300	303	298	274	255	278	262	285	304	295	290	300	290	286	283	298	305	301	295	278	292	283	331	275	291	288	289	315	287	278	324	287	304	276	280	288	264	274	278	271	300	309	297	314	322	283	255	301	275	298	282	326	276	321	290	316	297	267	290	306	288	272	290	290	277	309	322	291	274	298	331	301	299	273	286	289	281	287	282	291	298	270	289	288	278	275	289	296	292	312	304	269	298	302	307	284	313	292	284	270	256	287	274	287	274	273	306	289	291	292	283	300	310	279	304	270	261	239	259	286	298	275	270	284	298	284	302	302	280	270	310	277	280	286	261	282	292	287	288	294	278	288	296	291	300	309	292	296	279	277	257	302	292	281	280	282	273	268	272	288	286	256	266	273	286	284	278	304	304	308	312	272	308	287	299	287	310	281	278	310	276	263	262	271	277	304	284	283	299	304	298	289	276	311	270	288	311	276	323	280	284	265	277	297	257	270	281	300	280	284	301	274	285	275	309	274	268	287	261	291	287	267	262	281	265	303	277	302	295	299	262	279	297	272	254	325	302	294	287	308	285	279	294	287	300	259	290	274	304	292	303	313	308	294	295	268	299	280	279	275	324	305	285	295	284	280	285	286	287	307	275	279	317	265	261	304	277	302	289	279	272	254	294	303	275	292	282	284	283	296	286	294	295	293	282	270	290	298	326	259	303	275	275	284	284	246	281	300	328	297	282	277	292	293	275	299	246	315	316	278	287	297	297	275	277	279	300	292	275	323	330	254	280	308	284	278	289	289	267	278	305	296	283	288	282	296	297	329	258	271	284	293	304	249	268	280	280	303	297	306	315	292	296	296	283	299	291	280	289	250	272	315	286	308	301	304	289	295	294	327	315	297	303	288	294	283	303	303	290	281	302	291	265	299	294	292	260	286	305	241	305	286	268	293	288	290	289	275	292	290	273	323	280	300	290	293	312	280	297	281	287	290	303	272	289	273	307	277	279	289	282	326	304	277	311	277	280	282	322	269	287	308	292	262	297	278	292	291	267	272	263	294	293	278	281	248	288	280	261	321	259	283	278	291	302	260	281	289	297	277	254	251	284	304	292	255	280	290	322	289	287	270	295	293	296	285	304	269	288	270	271	292	309	291	282	289	264	318	283	269	304	278	308	276	276	295	314	282	331	291	283	286	316	306	281	275	294	273	271	301	298	250	299	341	272	275	292	278	295	297	275	278	264	265	288	277	295	291	295	282	279	269	285	318	267	286	291	307	279	285	296	286	308	268	290	290	316	291	298	299	286	278	294	289	289	293	298	308	298	308	279	310	302	303	287	300	293	305	286	269	295	329	284	266	274	277	276	274	280	301	282	286	267	297	297	280	321	292	288	311	271	296	292	283	324	321	294	269	266	332	278	295	269	264	298	282	280	288	266
27754	20613	8840	1443	717	614	559	507	524	470	449	475	478	462	439	449	443	450	447	452	436	433	482	421	438	417	449	455	398	407	425	450	435	423	448	445	433	436	426	452	422	448	446	441	441	458	435	464	434	452	437	468	437	430	429	463	413	427	427	466	422	432	409	430	433	412	457	392	420	410	406	430	446	424	422	454	428	424	457	429	452	437	409	448	462	446	418	451	418	460	445	456	397	434	441	438	436	438	436	445	443	476	430	410	448	387	412	423	416	429	420	416	403	447	426	420	448	488	413	431	440	385	478	425	403	387	404	427	432	431	455	462	452	429	410	413	435	433	446	499	429	428	453	445	420	454	406	382	409	432	423	441	454	418	456	441	449	429	464	433	441	410	417	404	425	439	453	414	442	398	457	432	421	422	409	415	430	431	425	440	417	470	420	457	452	422	449	438	451	467	441	432	460	454	431	397	420	436	436	422	421	448	423	420	427	427	454	399	463	447	461	453	398	428	415	408	447	420	414	422	417	412	397	412	455	447	458	406	473	421	445	402	493	451	403	447	420	431	448	435	435	448	408	441	398	465	442	433	453	432	429	453	413	467	412	393	420	419	425	449	430	452	430	447	405	435	450	452	423	458	442	462	439	436	432	421	488	438	448	414	430	415	449	399	416	436	445	431	446	432	441	442	435	426	453	447	422	426	443	455	433	419	443	403	441	436	439	421	415	461	456	440	434	414	446	424	437	427	417	453	411	483	434	388	441	423	461	428	460	442	440	430	449	435	449	444	475	428	416	444	433	413	416	408	469	413	417	397	422	442	462	443	465	453	428	447	440	440	447	419	457	447	437	453	450	424	411	438	427	434	399	430	450	435	405	430	457	456	430	409	430	463	406	446	444	446	430	398	427	420	445	418	423	470	444	469	452	422	444	471	408	458	405	431	436	452	424	420	441	455	446	399	439	438	423	403	427	421	440	430	453	443	406	429	459	442	452	444	391	422	455	445	473	445	442	461	446	462	421	427	431	422	454	459	411	423	468	489	449	463	473	452	422	414	426	453	458	430	436	422	438	439	402	378	413	449	405	432	451	425	458	432	380	454	440	460	422	426	426	444	453	439	447	418	418	446	437	441	441	410	424	462	415	441	435	437	455	411	420	433	435	485	395	437	439	416	453	422	458	417	418	482	431	456	433	458	428	446	460	447	461	420	427	437	439	405	445	421	387	453	462	445	456	462	417	436	417	451	416	430	438	417	435	441	438	452	431	431	415	418	380	429	437	399	419	442	436	401	415	449	454	401	437	456	453	418	424	460	478	472	428	492	420	447	456	471	443	414	408	398	422	428	418	412	420	443	460	400	493	423	446	428	458	450	430	394	404	456	399	413	422	487	427	497	429	424	406	411	438	449	430	440	467	428	453	398	434	432	419	461	475	465	464	424	414	443	413	425	391	427	393	448	423	429	432	383	417	448	426	420	423	417	449	455	394	444	430	447	448	420	444	427	424	390	411	453	447	440	416	458	399	423	432	447	424	427	416	458	443	416	472	456	424	440	449	414	403	446	449	438	466	414	428	430	430	452	415	445	459	432	429	429	416	472	434	405	457	426	429	443	418	405	429	444	427	422	469	374	441	388	427	399	450	471	431	453	423	412	404	397	445	441	436	413	453	449	418	405	422	430	446	429	420	436	442	429	446	433	438	431	447	414	431	440	430	407	425	461	432	468	429	398	459	460	449	425	428	426	462	432	425	414	401	431	412	418	453	432	462	426	423	416	435	437	419	413	430	444	486	481	441	437	410	408	400	477	388	460	434	408	436	461	464	407	448	443	445	446	423	425	413	436	421	413	410	434	426	450	431	441	415	425	448	436	445	466	430	427	495	441	447	449	444	426	394	363	411	476	449	432	405	443	415	427	412	404	451	427	433	426	426	443	429	439	454	448	430	436	438	433	454	418	462	398	397	396	429	445	397	447	411	407	428	419	464	420	448	440	397	419	450	377	436	474	442	451	457	414	421	445	448	442	460	433	436	456	446	414	459	454	434	438	419	415	447	437	458	413	423	425	417	447	437	439	421	475	440	427	469	462	379	434	478	452	426	398	409	461	451	443	453	415	433	399	449	471	436	446	454	451	474	454	456	425	443	452	446	394	441	439	435	423	374	422	462	443	410	432	428	464	429	428	441	441	431	451	462	421	477	383	436	411	447	483	407	421	429	418	441	427	419	431	439	460	398	475	409	425	383	417	407	388	497	437	434	407	423	438	409	431	414	443	417	416	451	428	487	434	427	438	418	485	422	436	465	403	417	426	430	414	445	432	421	450	445	468	454	399	437	426	438	418	470	462	443	419	389	471	433	464	442	423	435	427	444	437	443	415	437	431	477	458	422	422	407	436	449	425	418	407	405	425	445	401	435	406	450	446	431	439	452	439	424	475	420	407	442	440	426	447	455	410	483	402	426	424	408	409	471	426	440	456	411	423	432	457	443	432	415	427	388	450	449	430	459	437	460	438	408	451	427	428	463	421	422	413	416	435	440	466	400	419	416	407	419	443	414	436	460	453	439	428	442	419	401	432	420	399	439	439	457	446	445	454	444	464	424	444	398	439	408	438	454	464	400	419	423	453	449	439	443	407	439	451	430	415	432	437	393	448	426	468	422	470	455	409	440	440	428	434	449	456	415	459	443	468	400	456	448	425	452	469	423	460	447	434	437	422	427	462	445	432	404	430	450	430	459	434	434	456	460	421	400	505	430	420	425	431	487	399	414	459	445	449	394	454	449	434	459	437	424	462	450	413	413	412	399	456	421	451	426	425	459	461	423	457	391	443	446	424	437	432	447	428	384	460	424	439	432	444	416	448	501	453	424	424	407	430	416	435	406	409	421	470	422	475	423	455	401	432	401	434	439	429	442	441	413	430	413	450	429	435	383	440	408	497	432	444	430	405	434	439	413	457	444	416	434	440	461	417	445	435	448	442	403	439	427	435	416	455	435	453	402	401	449	422	420	447	405	414	419	389	410	466	454	409	433	432	426	406	448	433	465	469	431	425	473	436	458	437	437	453	451	417	434	426	436	434	399	427	458	433	427	450	421	424	448	398	417	429	433	431	467	392	431	454	425	459	421	446	453	410	406	401	438	446	444	428	494	446	424	406	445	440	410	437	426	427	408	467	450	453	402	438	398	423	437	403	457	438	444	441	422	387	412	461	412	434	423	445	444	444	427	415	462	444	447	441	445	441	436	481	450	422	396	450	449	419	470	420	411	447	433	417	408	415	459	450	450	414	436	452	438	442	432	424	469	453	417	417	450	439	426	454	443	419	438	444	370	449	439	447	459	430	415	420	437	407	461	396	441	394	441	422	424	462	455	401	403	440	395	435	404	398	436	400	475	426	448	438	438	421	410	444	451	452	429	413	455	429	412	419	441	412	448	453	451	405	431	415	432	427	469	436	423	429	436	419	440	444	413	440	434	459	444	443	454	464	430	405	453	459	419	463	429	415
28780	8540	3711	2232	1549	1321	1084	951	907	866	826	783	775	775	745	744	735	726	706	696	678	704	732	725	740	682	699	678	726	700	720	707	783	709	736	703	739	731	681	732	657	694	685	678	689	696	658	711	711	699	700	669	681	692	690	724	690	680	736	684	659	665	721	732	673	740	729	692	735	720	695	712	655	683	691	655	653	670	676	724	688	675	731	726	713	640	736	710	654	704	692	697	663	736	665	752	710	709	693	711	684	697	707	674	661	740	643	706	699	674	670	722	675	680	683	699	679	680	709	718	692	710	708	680	665	672	712	712	717	661	715	675	744	759	693	768	707	701	717	684	707	716	696	688	727	720	723	701	684	724	686	704	664	711	702	723	719	739	662	718	632	716	698	713	695	711	687	694	690	668	739	677	710	713	718	644	703	694	734	679	716	700	717	649	698	676	686	714	717	646	688	737	669	712	701	731	711	689	695	707	708	679	689	703	700	751	743	681	677	666	697	672	749	700	710	672	673	675	702	692	673	723	731	643	673	699	704	717	690	656	743	700	697	726	656	707	727	672	680	669	654	648	630	675	665	687	710	684	704	701	662	727	671	681	703	725	729	703	715	733	745	730	716	733	623	687	714	718	694	727	676	633	717	731	725	709	692	656	676	679	708	718	684	700	702	669	692	697	668	694	741	684	681	634	703	703	713	658	704	625	707	664	707	697	654	693	708	702	747	677	702	735	731	691	719	694	679	654	696	682	712	657	716	699	726	725	734	705	732	699	671	695	691	721	647	667	656	706	666	746	667	601	721	691	695	676	723	683	659	744	675	696	732	697	694	744	704	695	721	697	643	718	683	679	718	730	727	747	678	668	664	676	707	707	658	739	665	669	721	705	708	703	734	698	711	699	684	692	656	678	683	689	689	683	707	666	696	721	712	670	709	685	672	718	697	671	726	682	684	650	693	665	750	668	688	719	691	711	679	684	692	672	727	723	680	692	679	729	683	673	717	730	704	725	692	697	745	636	721	660	726	690	710	712	723	701	707	687	660	680	658	723	721	666	691	702	659	681	712	696	683	683	701	676	643	709	678	683	663	720	647	749	706	719	694	714	712	764	668	703	733	724	686	706	700	691	687	692	681	667	669	665	670	672	699	687	675	707	676	710	703	735	718	663	697	644	686	716	629	717	652	705	703	727	692	679	670	683	708	700	705	703	689	673	711	690	654	676	701	682	658	676	744	705	714	687	712	676	704	648	719	673	680	690	714	626	709	709	704	686	666	690	704	724	685	730	703	677	692	651	667	670	711	740	740	689	699	669	689	666	725	704	705	683	672	675	670	651	649	720	664	699	697	720	658	736	665	719	696	685	645	719	735	664	728	718	629	719	720	705	717	713	732	693	701	689	703	682	729	681	729	715	680	681	712	670	737	737	722	724	709	696	709	649	722	695	701	677	691	692	714	733	666	710	706	681	639	695	715	689	708	677	679	733	706	662	718	708	701	674	703	728	703	728	698	638	669	737	661	692	743	668	725	705	696	696	734	724	705	676	677	714	741	691	661	700	696	691	707	626	657	634	665	651	678	687	664	678	714	695	697	678	672	699	741	641	723	676	694	683	710	740	673	712	710	677	697	706	735	702	708	655	684	721	677	726	708	662	658	700	658	646	746	669	745	692	711	684	725	698	691	687	752	651	679	693	676	695	698	705	698	665	648	721	691	644	741	714	698	713	690	691	660	730	669	688	770	677	693	734	699	758	725	682	709	661	699	693	729	716	704	673	674	722	700	714	715	725	674	705	640	772	700	685	708	705	698	717	663	698	712	684	715	675	675	712	679	666	693	714	679	650	726	674	688	715	670	679	642	645	711	749	710	715	673	714	718	684	706	671	706	691	706	667	703	736	677	694	696	697	710	702	714	701	689	744	701	657	697	644	658	747	664	688	668	701	652	730	697	671	728	671	744	677	709	731	685	693	667	715	680	670	706	736	680	696	681	697	690	675	723	679	719	707	715	682	702	748	748	662	667	668	677	699	668	709	715	711	657	712	683	687	631	690	652	642	692	663	666	660	684	683	693	729	705	697	678	673	654	686	729	681	726	709	659	698	705	679	659	690	687	663	679	690	738	754	685	670	700	688	724	688	706	686	644	647	676	716	709	695	711	738	657	689	671	687	666	729	696	704	670	670	724	686	654	630	704	689	691	751	636	692	652	649	689	760	685	675	719	726	671	690	699	678	657	668	718	668	709	743	706	698	694	716	695	682	722	664	641	659	704	704	700	711	672	722	688	705	678	667	719	695	716	762	717	682	718	692	688	697	722	694	676	667	688	703	683	690	693	690	708	689	652	711	696	694	663	684	678	719	673	700	698	642	702	687	698	703	726	677	623	702	659	722	666	718	687	686	695	660	659	712	680	674	650	665	704	723	721	727	668	675	705	676	705	680	712	668	681	680	724	731	679	691	718	661	722	700	717	729	663	682	719	689	697	637	725	665	662	736	673	676	658	703	716	649	691	745	699	698	710	696	696	665	694	683	698	677	716	688	692	722	706	737	710	673	680	723	744	727	695	715	713	681	718	692	652	677	703	631	706	685	679	659	671	686	644	710	697	678	730	723	704	697	643	712	697	669	712	727	693	703	753	671	688	723	693	713	663	666	671	736	691	699	723	715	752	738	704	665	649	707	701	712	730	684	655	682	701	669	692	670	709	713	702	696	609	733	706	664	721	695	690	658	688	670	674	691	685	696	679	655	664	722	698	701	670	723	727	710	729	708	700	662	706	685	709	710	686	631	717	706	685	723	665	698	743	673	702	718	696	686	674	695	623	662	665	683	732	634	717	692	695	649	683	682	711	681	670	700	681	670	695	728	710	727	684	688	699	662	662	668	694	641	670	666	784	676	710	685	705	711	730	697	671	664	679	679	709	637	686	737	686	686	701	695	683	695	663	711	702	694	698	708	677	674	718	728	711	672	663	685	702	655	632	716	721	712	720	678	676	736	642	730	643	676	715	723	735	686	690	709	647	727	696	658	697	737	693	706	718	677	739	668	697	703	680	674	686	737	709	649	727	665	714	658	679	700	702	663	666	728	684	693	673	658	691	705	667	720	653	684	693	712	713	698	744	692	721	715	697	694	698	657	721	713	725	654	670	664	675	674	714	674	748	707	651	678	682	685	642	714	706	738	719	757	692	705	662	713	697	670	672	666	704	664	700	683	697	716	687	727	662	705	674	742	703	713	677	677	740	690	714	695	714	722	721	729	666	711	739	647	689	709	671	654	660	700	685	688	687	726	754	707	723	688	690	668	701	693	647	668	765	693	694	702	712	738	677	685	678	694	721	710	632	678	681	670	681	642	731	709	692	700	686	686	736	686	676	676	670	721	681	662	741	711	670	698	711	652	651	686	689	662	694	711	686	650	709	677	661	702	675	672	669	725	687	684	696	670	684	736	704	708	711	735	663	714	665	672	692	711	686	698	652	732	692	703	662	711	703	620	689	645	705	679
24367	21384	28599	24513	21113	4714	1124	800	633	670	573	510	479	502	483	454	427	389	449	439	418	419	418	418	383	421	389	421	398	432	385	351	406	416	388	398	409	399	421	382	406	370	395	366	391	391	368	358	371	409	378	399	377	374	377	365	383	351	394	395	385	378	385	349	379	382	381	382	370	398	412	405	370	419	378	422	408	385	395	390	398	371	385	411	374	386	422	411	373	378	427	375	387	393	397	395	404	386	394	369	377	350	357	378	392	370	402	372	402	371	388	410	428	351	368	416	362	384	345	372	445	412	389	388	410	377	376	375	375	377	392	374	365	377	407	403	349	398	391	359	403	354	329	368	390	379	407	397	366	381	344	372	402	365	377	448	384	367	377	391	372	394	386	383	383	384	382	386	379	386	369	404	385	397	376	409	376	421	377	380	385	381	372	381	394	410	365	387	392	385	390	405	363	359	394	346	378	394	375	389	384	373	398	389	387	364	337	359	387	395	392	399	365	345	394	393	374	384	385	365	366	386	390	381	402	364	418	388	380	378	395	382	375	384	410	415	395	379	360	389	396	383	357	400	394	379	385	393	417	389	384	390	380	332	422	410	362	379	387	364	373	394	363	335	382	423	402	359	402	383	402	310	395	370	415	399	357	406	384	388	352	367	381	397	375	392	359	370	374	419	367	406	369	407	355	382	355	382	371	391	384	412	373	393	402	400	366	366	365	353	381	407	385	369	392	385	356	412	402	408	350	409	408	412	377	365	412	370	402	415	373	363	356	358	383	380	366	378	376	391	367	377	383	390	380	379	380	356	387	372	428	389	345	379	366	386	403	373	369	388	377	389	353	367	409	400	413	408	397	390	417	361	362	398	380	376	384	366	340	401	390	362	385	414	407	387	384	386	384	374	378	391	414	376	360	392	394	419	410	363	403	370	377	375	355	358	395	385	417	390	388	412	369	354	398	378	422	394	430	397	369	390	371	344	426	397	367	409	391	369	381	339	409	418	351	408	423	410	389	386	396	414	333	385	368	407	365	408	386	389	381	389	408	379	389	371	370	390	389	396	387	373	377	400	368	401	397	372	353	364	377	403	376	411	399	395	378	344	366	411	390	378	421	384	357	415	378	378	402	352	386	435	411	382	373	405	428	358	371	362	389	336	395	379	410	379	429	369	385	379	364	369	384	417	397	386	394	369	394	389	376	370	392	358	362	364	429	399	367	360	373	422	357	384	368	357	359	396	374	391	402	366	390	357	404	331	391	399	373	403	384	411	377	396	356	399	366	372	393	385	391	341	391	370	402	361	379	375	353	375	386	369	397	392	413	381	374	350	379	422	385	381	402	361	356	353	380	348	394	357	439	407	346	377	392	355	362	391	401	376	393	411	375	432	367	383	360	380	383	395	389	399	413	423	367	371	328	364	403	383	389	372	375	357	386	399	409	347	354	391	387	391	359	381	406	367	404	386	385	379	391	403	393	359	370	424	376	397	363	375	387	379	398	379	377	395	383	372	360	374	378	366	375	380	420	408	386	389	420	375	348	385	414	394	386	384	373	408	407	394	371	380	376	382	362	389	393	414	389	393	382	377	394	368	399	382	363	364	382	404	379	401	391	364	408	389	378	390	391	392	418	408	398	345	351	379	401	385	376	375	387	404	412	401	395	367	399	378	407	382	354	352	377	382	366	372	368	394	354	358	379	376	373	385	388	416	388	380	415	373	411	406	383	383	405	396	387	386	413	364	392	403	372	386	405	360	402	371	383	389	383	388	352	354	363	410	413	414	414	385	371	387	393	351	387	396	363	389	406	380	404	376	357	358	374	405	400	394	381	408	374	383	363	390	400	375	369	390	381	377	389	421	381	343	408	383	371	414	350	415	376	398	376	384	406	356	358	368	363	387	365	385	380	344	393	389	394	416	406	377	359	397	371	387	380	403	398	391	355	377	397	393	422	362	408	387	384	362	365	366	398	372	397	397	435	367	372	405	388	383	390	389	374	394	389	383	371	396	373	409	410	386	388	395	393	432	395	375	369	406	378	394	373	419	384	381	368	406	413	353	383	380	394	376	376	417	396	393	356	377	416	395	389	396	389	348	353	427	388	393	375	358	336	396	370	386	392	385	362	375	380	418	365	405	374	378	396	390	382	385	361	387	376	396	358	383	406	353	375	360	352	398	390	401	359	395	391	361	380	375	391	407	373	361	395	405	389	422	365	391	389	399	335	346	382	396	372	379	396	370	355	378	386	370	375	379	372	378	426	376	349	375	351	378	360	413	406	372	385	380	409	379	343	395	385	420	383	366	387	385	366	368	361	395	356	354	424	355	370	378	386	385	348	386	371	416	406	417	403	413	374	387	383	353	343	378	375	356	371	393	378	388	409	375	381	389	439	390	391	382	380	407	400	382	355	385	414	378	397	351	355	355	384	345	409	385	395	368	422	386	446	381	372	418	373	383	349	384	367	397	373	411	396	375	349	425	372	396	377	384	365	375	370	384	377	404	361	389	363	362	390	361	379	366	376	403	392	375	357	399	383	413	382	394	375	353	348	356	394	405	375	383	417	406	404	392	388	419	401	372	362	345	349	402	401	379	383	377	386	413	374	412	415	396	365	400	347	413	398	359	393	388	388	408	402	358	395	359	363	381	398	388	380	366	377	352	363	359	377	388	400	407	384	368	371	354	387	376	406	373	363	381	373	413	354	384	380	370	417	385	373	398	357	373	379	377	377	371	380	402	359	369	396	370	380	398	378	363	365	409	389	358	394	398	355	358	366	389	367	388	376	346	428	388	366	392	416	370	418	350	363	366	374	365	373	383	413	386	400	383	346	396	351	386	388	385	373	383	364	384	412	380	386	399	396	398	378	362	379	415	351	381	363	400	364	387	402	378	394	352	374	422	379	410	361	356	384	374	386	400	418	407	389	372	358	385	382	395	382	406	387	369	388	404	353	385	440	396	391	373	391	387	377	386	409	377	342	353	375	412	411	381	386	386	343	347	372	370	356	427	395	407	402	403	373	403	353	408	378	366	404	380	414	390	387	366	385	373	391	406	348	386	351	392	352	369	404	392	378	382	366	409	433	421	378	357	383	356	357	401	388	397	393	382	410	371	352	374	405	397	413	382	397	410	361	382	387	382	395	384	395	400	416	384	375	421	406	428	387	418	417	375	407	370	385	377	405	414	393	392	403	361	370	405	352	405	401	411	368	420	380	403	383	389	388	369	384	379	376	388	349	385	396	384	377	361	397	380	385	380	348	400	405	387	393	360	354	396	415	375	390	370	370	394	352	354	402	360	382	398	415	374	350	361	378	392	403	357	380	385	388	382	378	392	418	397	407	407	398	383	413	390	372	346	365	430	392	407	430	405	377	390	373	370	387	386	418	391	377	394	391	408	391	387	370	361	364	362	383	356	423	384	405	397	384	362	373	404	346	384	370	416	384	366	385	379	378	401	383	367	405	397	374	378	404	397	407	384	385	388	379	364	371	413	381	385
33776	16879	10344	5459	3812	2828	2288	1851	1613	1388	1258	1108	1039	919	882	836	818	813	722	816	697	775	694	678	704	689	643	717	651	615	671	669	633	637	648	679	676	645	582	640	581	629	647	688	638	650	648	636	582	625	661	634	647	650	608	653	639	692	591	701	658	609	667	665	633	619	650	629	586	658	631	631	629	652	573	625	581	649	615	650	648	617	597	647	607	613	633	641	643	619	597	623	638	590	606	584	635	650	644	629	599	627	594	594	640	644	642	636	623	637	613	596	679	628	637	642	587	661	626	635	610	684	625	620	627	651	643	577	635	606	604	605	639	626	618	639	597	629	647	627	601	643	636	604	588	619	620	625	592	567	625	648	602	637	579	574	589	640	593	637	618	654	643	646	621	614	573	665	622	675	586	600	620	635	656	614	597	608	658	638	607	597	646	627	653	551	649	624	596	615	585	645	647	647	593	627	657	602	586	618	649	621	586	626	593	615	643	634	622	648	595	607	614	683	621	606	633	627	598	644	614	602	628	649	566	668	615	597	617	570	595	634	620	611	595	620	618	640	629	667	618	619	617	629	598	655	623	655	627	636	639	629	601	640	638	654	621	601	588	601	617	620	597	619	614	598	641	601	624	625	624	635	627	594	628	651	617	628	607	610	596	586	601	619	612	619	670	634	609	676	626	628	617	583	627	606	646	649	654	631	626	660	629	568	595	589	653	606	599	608	598	639	580	650	663	632	650	638	620	606	584	632	589	642	596	590	622	655	618	613	602	632	668	607	648	632	614	618	634	674	599	657	681	638	601	622	613	653	610	620	612	628	633	595	603	635	642	608	643	582	624	683	619	605	600	610	606	612	638	638	639	617	658	629	622	629	590	622	632	594	577	643	613	623	639	624	634	626	683	613	644	616	585	636	637	628	662	651	664	628	642	613	570	635	608	621	618	604	647	599	623	614	658	613	642	614	671	602	599	626	585	617	639	615	622	591	599	661	655	577	652	587	638	624	625	667	610	629	595	576	653	596	627	641	583	630	613	621	691	658	659	593	648	640	615	665	646	633	630	621	604	615	626	631	612	591	636	600	623	650	667	659	579	618	599	628	685	625	576	622	652	602	615	604	617	629	640	594	658	645	626	583	562	640	571	636	619	635	663	635	659	665	624	627	607	588	572	624	601	628	625	621	670	630	650	628	665	677	650	664	586	588	613	667	634	634	633	612	614	593	609	618	655	604	662	627	595	582	611	628	631	606	594	647	645	658	634	642	620	640	598	618	647	612	610	639	611	586	622	645	636	622	642	642	589	618	630	653	637	653	636	579	655	631	611	610	593	560	610	611	614	619	615	644	662	599	625	673	591	660	607	644	610	666	600	612	595	590	631	596	639	651	606	589	631	618	645	654	611	625	636	622	619	596	579	588	635	616	597	620	650	644	624	639	605	612	612	594	615	636	588	609	615	643	612	619	651	585	643	675	613	623	596	647	629	637	624	614	577	622	608	647	637	611	618	611	667	649	634	603	609	620	621	598	626	603	599	650	666	620	597	605	626	620	635	650	620	633	630	624	681	618	642	652	637	603	603	652	608	630	640	584	646	627	625	628	587	608	635	634	625	672	636	647	649	645	578	626	598	614	593	596	591	625	616	605	629	644	658	588	610	624	635	639	602	622	591	617	630	664	650	640	623	622	625	632	624	604	584	619	650	609	598	687	612	608	616	559	613	599	647	604	611	645	633	629	611	607	620	617	567	666	611	630	583	619	647	614	643	608	563	638	641	599	624	574	605	612	599	552	593	647	599	629	674	606	622	605	635	629	627	620	683	610	647	643	636	645	590	570	630	638	658	630	574	628	590	601	654	627	616	620	637	639	648	627	636	642	681	676	628	601	617	630	633	595	641	557	646	610	606	648	614	667	691	591	575	619	642	592	629	646	592	632	640	616	611	620	586	616	620	626	605	622	603	631	603	595	614	644	607	650	633	662	600	669	644	599	656	629	573	671	608	597	603	631	589	643	640	664	623	639	629	620	630	647	627	638	607	633	629	657	597	649	639	604	613	612	616	614	605	603	595	596	626	614	631	608	647	630	600	602	597	598	619	624	649	615	660	655	601	660	634	646	644	676	640	650	623	599	638	598	653	637	616	619	674	562	646	646	652	607	645	649	602	574	650	657	608	622	574	619	635	603	575	613	644	622	631	591	584	626	618	600	594	618	629	600	614	630	613	607	652	644	656	678	612	577	608	617	638	628	623	611	587	640	644	626	620	610	632	621	615	529	608	672	657	632	668	621	625	612	635	616	649	615	652	613	636	627	663	606	596	629	619	620	613	616	563	576	610	616	640	607	623	592	639	614	607	586	646	640	608	625	557	656	646	645	601	594	596	645	614	612	642	597	631	631	636	630	619	646	629	646	657	640	615	621	600	615	642	625	586	609	629	560	671	615	617	628	628	608	670	635	578	611	607	606	629	642	602	650	668	585	608	638	616	608	629	627	607	647	597	592	608	644	639	645	603	617	571	625	637	646	627	631	627	650	621	594	636	615	606	651	587	608	647	584	619	559	628	619	602	604	658	674	619	615	603	640	617	620	618	609	596	598	631	648	609	673	645	637	657	577	605	613	600	602	647	600	599	620	647	635	582	624	618	618	628	667	603	602	584	664	649	609	634	614	611	591	635	593	635	608	637	615	665	637	619	613	624	618	618	595	654	628	592	618	651	626	631	641	596	647	632	652	644	616	594	602	623	601	621	616	612	612	649	591	611	617	622	581	623	602	585	602	619	570	589	604	631	608	593	608	606	605	630	609	636	603	641	655	608	626	591	599	697	613	647	659	625	671	649	577	616	627	644	570	600	639	611	598	616	661	641	576	630	619	637	622	642	627	634	630	602	631	597	639	605	648	564	609	604	628	634	664	637	610	635	627	606	644	612	627	604	592	621	609	644	635	616	649	601	593	640	648	634	632	675	633	658	589	597	618	652	642	637	599	633	646	603	557	620	595	567	649	617	599	614	606	607	614	604	620	657	595	620	584	670	628	618	609	617	624	591	661	610	655	598	627	618	597	627	622	631	584	597	597	592	588	579	622	648	636	648	670	659	590	591	643	614	640	636	589	640	620	621	653	613	651	608	576	618	615	663	625	635	602	632	626	630	629	652	647	647	635	638	590	643	611	591	605	622	622	614	639	616	618	651	594	619	638	631	630	586	650	613	637	665	600	635	626	623	618	606	576	632	632	557	590	565	577	618	652	599	611	630	603	624	577	635	621	638	615	653	605	660	639	617	663	628	627	626	596	680	579	646	622	655	619	566	630	579	634	613	586	632	611	649	633	635	603	639	643	577	658	620	591	564	598	599	598	596	619	624	661	615	645	582	629	634	656	605	587	637	645	643	650	610	566	630	656	662	629	639	633	632	618	648	610	587	603	631	642	597	631	607	613	607	623	629	620	642	595	662	607	640	667	616	618	603	579	628	616	625	583	640	646	627	669	620	617	661	602	629	659
23300	21349	29125	23875	21337	20531	2868	876	624	555	476	413	358	336	347	301	265	273	242	255	258	197	239	230	231	198	190	195	192	202	204	223	169	175	184	212	192	218	189	189	141	185	180	195	185	194	169	178	176	182	189	186	176	184	158	171	160	177	195	159	162	175	143	160	193	178	183	174	177	178	169	185	156	167	156	173	170	152	181	176	189	197	176	171	172	163	155	167	182	153	179	153	169	169	189	186	152	173	170	145	159	176	157	166	174	163	178	146	165	152	179	158	181	180	170	198	156	156	164	176	164	163	167	183	179	143	161	184	157	183	185	161	178	177	171	175	162	157	165	161	146	166	178	158	166	164	171	158	168	173	158	171	156	181	166	177	176	161	146	185	201	182	149	163	174	169	188	174	170	173	169	175	162	200	165	177	198	165	166	165	176	162	180	178	147	147	154	156	148	160	169	177	187	192	164	182	182	170	169	161	172	162	166	164	160	185	178	170	169	159	168	169	182	167	157	157	168	170	165	156	188	163	160	161	169	157	179	179	162	155	153	180	162	162	165	161	175	161	173	166	191	182	168	169	187	148	179	151	157	197	163	193	160	165	180	179	170	173	191	183	143	174	170	162	179	169	160	185	195	175	177	175	177	164	172	173	158	178	168	157	160	176	162	193	173	157	155	170	164	165	195	162	174	162	187	169	161	138	183	174	184	144	187	184	177	160	159	165	165	178	178	165	147	154	175	145	179	185	190	145	167	168	162	174	163	169	160	153	176	174	165	175	169	173	168	167	164	162	161	167	179	190	193	162	191	168	187	168	153	194	145	181	160	145	174	149	167	163	163	170	156	170	171	183	165	163	166	161	172	188	170	190	162	155	146	175	178	162	157	178	155	146	188	164	176	160	150	156	186	190	149	138	159	163	159	153	179	179	194	158	191	167	182	153	165	163	170	179	190	164	150	171	162	173	194	187	159	171	182	185	170	184	167	175	149	155	157	166	168	170	155	163	164	162	186	183	180	169	168	163	161	160	163	167	162	166	187	155	172	175	182	175	187	175	172	178	161	172	162	204	177	143	170	170	174	188	179	177	158	164	173	179	169	186	192	168	164	188	183	174	155	167	188	163	180	163	196	171	199	179	174	166	165	162	147	189	173	182	190	178	180	160	164	195	152	149	185	162	201	177	161	168	173	181	190	145	167	202	165	162	155	150	149	164	167	161	181	166	161	162	164	172	163	156	186	153	146	168	166	162	164	153	165	155	149	176	185	208	174	149	163	199	176	166	165	161	193	188	147	165	160	169	158	138	153	165	174	162	172	177	168	149	184	168	169	173	196	149	171	156	165	160	167	163	175	190	166	182	154	159	170	179	141	161	155	181	185	177	165	169	171	180	186	167	165	190	170	182	159	151	159	135	160	177	163	155	156	189	164	197	170	186	180	164	183	148	151	172	162	174	169	150	172	168	177	199	168	187	186	182	162	185	172	182	171	168	187	187	187	175	172	180	167	152	155	170	171	170	161	163	174	161	174	175	148	179	162	157	164	174	155	179	167	172	168	163	169	182	185	164	174	173	140	158	174	165	158	187	205	170	184	156	167	166	176	161	151	164	178	174	184	167	169	170	170	146	156	171	191	160	184	182	176	197	203	154	163	154	175	187	182	189	150	156	185	197	176	180	174	179	158	192	169	175	149	157	176	184	146	167	171	159	184	156	170	197	175	178	182	202	172	177	165	188	161	145	189	188	167	163	167	162	190	168	159	174	184	166	180	160	173	173	161	170	164	166	153	180	154	161	165	158	158	163	169	158	161	155	169	175	179	156	172	177	172	188	192	157	155	166	189	148	180	153	163	159	180	164	164	171	169	179	165	185	197	186	182	154	174	159	182	213	183	180	180	187	180	185	174	185	167	158	177	152	165	163	166	187	183	172	168	155	177	190	169	176	181	160	177	152	161	168	192	189	157	189	168	190	172	168	172	172	172	176	170	166	151	168	177	187	156	145	160	163	136	155	170	187	188	187	164	141	152	184	160	166	164	176	160	176	161	151	174	169	147	147	157	196	180	195	156	160	178	154	186	175	166	156	177	170	166	161	166	155	163	189	167	179	167	163	169	176	188	170	171	153	172	172	160	153	170	181	163	183	181	155	147	164	166	170	153	142	148	154	171	172	158	171	186	173	155	184	197	176	188	161	161	175	160	195	181	168	183	171	175	165	199	186	172	166	150	174	162	180	163	180	179	166	167	168	169	170	164	202	179	182	177	158	173	170	150	166	174	168	177	173	200	163	162	159	162	143	148	174	182	157	162	151	179	166	164	183	151	166	185	155	163	180	168	158	173	155	186	176	184	166	189	158	180	152	194	154	148	166	162	165	162	179	191	146	182	173	174	164	163	171	186	169	168	165	173	152	154	164	152	170	179	180	160	168	162	175	174	181	192	178	174	188	151	175	173	161	177	179	156	182	166	175	170	167	165	187	164	161	157	158	178	174	152	152	168	193	167	164	168	156	166	148	174	164	168	172	170	176	201	149	151	195	153	176	161	162	192	180	169	163	151	156	169	163	177	149	171	144	174	174	161	183	154	157	160	166	186	156	178	188	149	192	188	168	196	173	174	169	168	155	160	159	186	164	176	169	164	186	192	191	171	174	172	171	201	181	191	152	176	157	168	187	148	196	157	161	178	167	170	166	177	181	164	158	181	170	181	154	193	198	174	163	169	176	159	176	172	181	175	154	166	161	162	166	158	169	164	163	153	170	160	181	163	151	185	160	182	171	178	170	175	155	156	178	154	165	177	158	146	208	156	187	180	146	185	184	195	176	165	189	159	155	183	155	163	171	158	188	170	154	175	165	144	171	181	181	167	156	165	164	164	178	161	169	165	170	164	167	184	155	146	176	188	182	181	185	179	166	187	179	157	170	149	152	145	170	174	171	152	180	176	173	177	161	146	178	173	179	167	170	181	175	168	178	144	173	189	176	180	156	146	187	172	161	159	168	186	179	190	151	182	177	168	175	153	172	168	168	179	173	205	180	144	152	157	166	183	147	180	178	163	169	176	159	175	160	162	153	202	166	206	178	185	184	151	174	154	158	204	166	164	148	158	183	183	194	181	190	177	163	151	158	146	186	177	141	152	161	153	157	155	175	182	192	175	173	157	183	182	153	186	154	171	169	173	147	166	185	164	169	159	162	150	180	185	185	174	168	146	177	177	185	169	175	173	161	156	172	158	175	172	170	157	188	155	181	172	158	176	183	156	170	186	173	147	189	187	167	185	171	170	158	172	174	158	161	155	166	203	168	174	143	168	152	179	166	144	190	174	155	169	156	184	180	169	141	156	182	151	161	196	161	172	183	184	149	164	172	173	194	152	150	165	167	160	164	175	192	152	148	160	168	153	175	183	170	176	174	179	175	169	194	179	169	163	169	162	177	170	157	157	171	163	177	149	191	180	168	178	171	198	153	174	154	140	180	175	186	177	168	205	193	178	179	168	143	164	168	165	163
36880	23741	14717	7883	5513	4151	3137	2408	1958	1594	1280	1200	960	886	762	656	669	618	563	516	504	459	474	407	452	412	367	383	384	360	374	365	321	353	373	353	348	337	311	342	341	346	341	299	310	289	292	313	317	334	304	306	276	307	286	306	275	315	282	303	289	295	278	304	308	290	325	309	282	291	297	293	282	293	316	278	275	250	282	306	289	278	287	295	275	286	262	298	297	296	270	307	284	274	267	254	280	293	289	288	313	304	291	315	274	326	284	295	267	299	299	262	286	321	276	273	310	286	315	274	278	304	323	307	273	293	300	302	305	261	274	299	266	301	263	291	282	286	319	289	265	256	293	297	289	272	303	306	277	294	268	274	286	286	289	295	299	253	272	282	274	307	305	291	283	279	280	303	269	296	270	303	265	297	286	266	278	279	253	300	289	299	288	261	293	271	283	276	299	287	289	271	273	283	272	310	294	266	261	293	287	286	286	275	277	282	264	241	289	278	286	284	276	318	302	279	293	298	283	243	269	296	287	314	294	261	284	291	296	277	317	299	271	303	277	298	327	285	280	270	270	280	306	268	298	283	261	259	286	294	266	307	283	271	287	286	247	296	275	306	295	287	267	301	266	317	294	280	264	303	301	300	301	277	317	249	312	351	308	278	248	299	272	277	272	266	305	284	263	287	256	262	279	282	286	285	301	298	299	267	327	284	252	289	273	317	300	307	268	280	286	281	301	306	274	302	276	308	291	295	298	299	298	290	286	291	266	323	292	263	316	291	311	304	308	289	284	280	289	266	280	275	285	307	292	272	262	319	263	297	286	265	289	279	269	319	299	299	291	326	299	289	306	299	278	294	286	280	290	270	273	278	284	315	273	277	294	291	269	322	300	294	273	273	286	291	301	301	278	287	300	286	248	271	291	304	286	301	317	266	334	298	251	284	297	271	295	278	271	288	247	301	293	273	289	260	278	284	308	267	239	295	289	260	292	267	288	294	292	264	270	310	301	294	290	299	288	305	286	284	293	295	289	294	271	313	288	250	272	266	337	295	269	275	281	297	285	327	284	313	292	291	298	294	301	289	262	288	266	248	269	296	277	300	278	279	268	297	281	299	291	285	271	297	266	303	299	271	262	258	292	290	297	287	301	301	272	287	287	319	296	290	306	278	279	286	291	281	275	268	291	284	307	277	260	273	296	285	273	295	270	286	262	312	268	282	280	311	302	282	273	303	291	267	290	288	286	265	280	290	279	312	285	272	254	297	263	262	260	283	281	277	259	279	275	278	307	323	302	269	296	266	284	315	309	273	275	269	272	269	283	280	240	276	289	283	257	255	315	288	320	284	297	288	272	306	321	299	274	264	287	304	270	311	285	300	289	282	305	305	313	269	310	294	298	286	320	260	285	281	300	298	273	257	307	276	260	279	277	316	302	282	313	257	278	283	304	291	275	256	282	295	279	270	279	295	304	275	264	315	289	284	254	297	282	266	298	282	303	291	304	266	267	305	253	293	269	285	285	297	303	300	286	255	262	290	299	316	281	277	302	277	317	289	297	269	251	279	265	297	294	279	271	276	253	275	294	276	290	285	312	257	305	298	284	287	315	299	276	295	296	271	257	276	270	285	278	287	303	263	285	297	270	298	278	265	278	276	301	314	305	264	269	311	261	312	257	265	290	276	294	296	285	264	272	275	254	257	276	287	314	310	292	305	294	239	268	282	281	276	275	279	288	288	276	292	300	268	266	261	323	299	276	233	284	314	290	296	303	280	282	295	284	257	278	260	299	271	324	293	296	267	309	271	269	271	289	250	288	270	287	275	311	282	278	279	310	273	280	281	283	301	303	282	323	304	291	275	313	307	293	278	286	290	274	289	259	316	280	301	302	290	285	265	273	283	273	268	282	288	293	285	298	270	256	253	278	266	274	256	268	312	288	283	252	299	256	302	298	298	270	288	299	275	255	263	282	293	253	292	267	296	316	301	257	273	246	259	226	297	293	306	313	312	284	269	255	284	319	268	286	264	272	276	299	295	294	282	294	271	285	304	292	272	275	293	283	304	322	266	304	255	329	255	280	301	277	284	276	278	273	277	302	289	277	268	310	283	277	274	291	308	310	257	269	278	260	293	306	301	266	276	270	298	289	259	263	296	299	285	286	289	258	306	282	306	287	303	296	291	297	305	305	268	327	262	292	306	263	285	294	293	297	309	290	295	270	292	291	265	280	263	286	287	262	265	303	269	302	271	277	283	285	286	286	281	295	286	276	268	308	286	264	292	286	332	277	282	298	281	295	276	268	273	295	293	303	310	268	281	263	299	295	265	265	278	264	278	309	308	289	292	272	280	307	272	274	292	265	307	306	268	272	269	300	267	278	299	282	295	276	288	302	266	285	289	324	286	301	276	276	265	277	261	290	267	279	287	260	273	272	289	288	292	286	270	280	282	283	298	281	283	280	260	273	295	274	290	262	277	311	268	274	265	290	281	284	321	259	293	286	278	283	253	311	260	293	277	278	293	314	255	271	318	302	278	297	271	267	279	269	265	286	260	317	303	285	262	285	283	280	292	307	261	283	285	264	275	264	313	287	287	272	313	307	281	294	267	288	281	282	296	306	280	277	282	294	312	272	276	282	302	279	301	285	287	279	285	295	274	273	281	279	310	273	261	262	282	269	291	272	282	282	281	305	280	281	295	273	303	276	301	283	287	307	262	292	271	277	268	303	283	317	266	282	340	305	271	275	271	304	287	268	287	295	269	271	277	287	284	299	308	269	289	272	301	272	277	303	301	276	282	291	297	321	285	281	251	289	280	296	279	255	273	270	268	265	296	271	322	310	274	288	295	296	285	285	310	316	280	283	312	310	279	280	291	265	297	311	317	280	302	264	261	274	320	284	273	277	275	292	261	286	284	246	283	291	242	291	317	274	299	287	270	268	263	324	283	294	284	283	255	274	290	287	286	287	255	276	303	282	313	272	286	292	268	263	285	264	312	314	272	302	302	284	292	301	290	285	264	299	297	267	293	317	289	297	328	265	286	284	312	272	261	295	267	295	282	292	276	286	275	283	308	283	273	297	301	298	285	273	310	291	281	268	288	251	276	292	268	286	291	300	298	275	281	301	305	277	305	267	283	288	261	253	303	254	280	284	278	286	274	294	266	276	281	299	246	256	273	316	258	301	301	267	250	297	293	311	283	303	280	275	299	301	294	281	304	306	258	275	263	267	296	290	285	277	291	282	292	285	270	265	276	300	298	298	274	277	290	262	289	280	283	297	282	304	288	258	268	265	276	284	274	305	285	304	261	258	308	268	286	291	302	283	277	286	301	276	275	272	273	252	284	274	309	303	301	308	299	285	288	305	277	282	309	285	271	294	290	278	278	295	314	282	279	293	285	290	295	298	277	324	281	287	283	264	284	292	266	276	280	319	310	278	287	289	310	279	292	282	298	305	288	277	313	309	260	275	279	250	290	268	274	287	277	301	273	286	284	274	279	265	290	290	268
27706	20525	8817	1359	764	616	585	489	483	493	508	461	447	458	410	438	473	461	411	451	421	424	435	430	443	394	434	407	447	426	416	419	408	420	440	450	461	464	432	441	445	424	453	446	409	424	417	423	459	422	433	374	435	464	421	442	455	480	450	411	401	412	439	477	422	452	456	432	401	450	449	425	400	412	391	432	397	401	417	450	397	434	425	436	419	399	414	435	416	426	424	425	446	441	467	441	445	437	439	405	436	462	427	455	431	442	411	433	421	452	440	397	433	433	423	420	401	437	417	398	447	432	426	433	456	427	421	432	436	422	441	437	431	428	440	412	440	407	412	421	430	416	430	390	442	438	437	434	427	412	427	437	425	433	426	418	465	429	406	369	417	436	454	410	467	408	418	410	437	422	392	440	412	429	426	425	417	430	438	413	437	406	444	410	428	446	408	459	402	470	414	405	443	407	431	388	447	436	448	472	408	445	432	427	412	419	411	421	444	428	473	400	424	398	402	416	411	450	437	421	430	455	436	438	419	431	370	431	413	458	416	433	428	446	435	439	411	430	407	441	399	444	416	446	399	424	454	424	433	399	398	427	434	404	411	424	426	379	473	441	435	454	429	401	479	456	428	413	389	416	459	392	425	436	443	449	434	447	387	415	372	411	411	408	460	421	395	461	428	430	404	421	417	433	429	420	453	437	416	434	420	406	438	445	419	438	449	425	449	424	412	464	441	394	408	417	393	481	414	427	420	423	447	432	414	407	473	426	432	429	406	395	449	432	446	415	433	390	454	450	394	400	419	437	433	443	434	405	437	410	416	441	421	447	381	423	413	410	422	436	438	439	412	453	431	418	419	421	424	420	474	446	426	438	428	431	436	458	389	408	446	416	427	452	435	440	416	455	446	432	449	428	436	428	415	432	437	386	421	410	404	441	442	450	416	463	405	421	443	419	405	449	440	436	428	445	419	444	420	412	422	439	418	421	448	423	435	427	416	416	421	424	393	389	406	445	436	414	409	427	411	449	443	407	406	419	394	449	428	430	448	456	426	433	422	397	446	428	420	450	422	443	393	458	471	416	471	461	461	424	479	435	459	426	439	440	426	430	432	426	404	424	438	458	420	392	435	419	417	419	411	456	442	402	412	439	425	426	391	411	425	470	429	408	396	470	417	418	474	465	401	445	426	419	443	494	416	429	458	431	424	425	426	393	446	417	455	382	410	426	449	419	430	408	402	392	422	450	427	439	409	431	449	408	430	401	391	417	407	405	409	441	461	401	431	424	429	454	490	410	468	388	451	444	411	383	467	429	416	391	405	455	401	409	446	449	408	436	422	451	473	392	437	428	447	430	423	428	436	424	442	449	416	415	398	458	437	452	450	432	436	416	430	410	463	452	450	426	461	442	435	429	424	449	455	422	432	430	434	443	405	408	419	435	416	413	404	400	443	437	440	422	424	420	414	427	454	437	408	450	411	437	455	420	433	428	416	418	434	470	421	433	423	442	427	402	440	422	424	460	423	415	417	419	439	419	403	416	435	445	396	426	431	433	415	383	424	420	407	445	437	446	404	427	416	420	427	440	409	415	406	421	432	444	444	418	461	467	432	448	395	409	417	409	437	421	435	415	407	456	436	412	386	432	445	443	402	440	439	449	458	452	429	434	453	400	470	392	406	434	418	416	425	429	436	462	363	383	409	420	431	396	393	416	435	403	421	432	457	419	392	441	400	472	453	392	438	429	444	398	448	430	400	395	472	409	443	441	433	427	400	420	464	457	433	449	375	433	410	415	439	402	435	439	445	402	413	435	429	439	439	422	449	413	414	406	456	419	443	446	445	425	437	450	461	435	399	445	452	477	434	415	413	427	419	414	427	446	403	458	460	420	397	470	443	413	438	411	429	406	441	449	471	461	460	427	444	405	423	427	419	441	458	428	413	446	450	437	436	416	438	426	452	412	415	438	449	456	440	403	436	453	455	465	418	440	447	422	414	443	444	416	458	429	481	461	447	397	422	453	429	424	439	441	444	435	430	414	422	404	416	444	465	431	435	456	438	432	429	429	422	438	374	450	431	455	423	440	409	406	433	416	409	409	422	442	452	423	458	419	436	433	407	419	464	423	406	468	407	447	400	430	448	411	430	413	382	376	432	449	405	456	456	450	395	443	438	440	423	433	459	449	419	451	439	432	443	435	445	414	426	479	412	440	420	421	419	429	427	404	446	411	422	443	406	451	410	444	413	400	438	420	421	428	437	466	466	435	450	469	420	444	431	422	443	431	413	451	439	420	428	431	458	453	464	407	400	434	411	433	427	452	392	425	420	401	441	455	404	428	420	420	461	430	400	442	443	424	433	428	442	390	415	433	415	409	443	445	471	415	447	407	419	397	427	387	386	448	436	415	447	453	425	397	445	424	443	430	453	439	454	424	420	418	449	403	446	429	480	406	411	426	425	405	426	492	430	413	411	417	445	377	460	413	406	430	429	442	457	435	430	467	409	445	425	384	429	447	395	428	440	443	422	440	434	424	412	411	435	398	414	445	417	425	401	411	428	467	432	436	456	413	442	417	437	401	420	435	432	414	416	438	426	470	403	412	433	392	444	454	427	415	439	411	430	418	467	452	425	442	456	415	408	466	420	430	446	400	416	409	464	447	413	418	424	422	435	459	473	412	395	429	425	427	439	434	416	478	410	433	407	448	394	436	423	422	445	452	437	430	442	441	456	452	417	416	434	407	414	450	417	407	445	440	414	406	448	459	429	415	412	428	427	439	406	455	411	435	445	409	457	443	429	467	437	421	428	382	426	455	390	440	419	478	437	428	444	402	450	421	461	402	453	438	447	454	442	439	404	420	415	423	433	398	403	434	429	419	404	442	430	436	422	442	406	424	468	434	443	423	445	447	420	398	401	386	414	422	447	428	431	429	454	417	396	404	453	431	449	417	465	449	436	416	454	417	433	399	424	411	439	434	476	441	444	428	435	403	409	423	468	408	394	400	411	405	461	419	462	469	471	426	437	446	417	447	420	427	422	456	430	403	419	438	455	425	394	406	442	446	438	446	436	423	438	436	430	397	441	459	401	438	419	435	446	480	472	404	446	422	419	431	410	410	408	423	408	433	430	435	419	437	432	436	407	445	465	414	418	402	474	419	428	429	400	421	459	427	422	414	401	404	447	431	494	424	415	485	418	387	407	387	441	426	428	408	438	444	445	419	400	415	402	464	415	399	451	435	426	443	484	425	444	418	386	429	421	420	387	427	444	425	437	449	427	456	418	461	414	449	401	446	428	393	419	404	407	426	430	453	439	424	458	422	406	442	392	412	441	427	443	431	432	448	407	471	429	428	405	457	434	446	379	420	438	453	416	420	429	393	435	440	427	458	430	417	429	429	404	415	446	475	432	380	416	441	433	406	451	434	453	419	436	397	421	407	434	458	423	394	428	425	427	420	429	442	406	434	456	462	447	413	433	430	436	415	442	412	453	417	415	422	434	394	421	496
28114	7619	3580	2148	1621	1299	1114	1066	945	887	843	807	815	745	746	725	722	776	708	731	738	734	694	727	712	708	728	710	694	691	688	695	667	694	689	742	673	712	705	687	684	651	726	689	681	726	699	725	687	658	672	738	721	680	652	689	703	728	652	704	677	706	706	705	687	671	689	691	663	668	717	704	670	676	704	665	694	675	714	676	676	727	699	707	693	638	670	699	682	734	672	704	645	684	679	737	675	696	686	650	700	702	671	698	682	708	672	672	670	727	719	702	678	674	685	648	661	683	647	732	659	719	686	628	685	693	649	721	657	700	683	691	676	730	686	685	668	677	711	686	716	670	728	679	651	688	712	657	703	680	688	699	720	712	654	679	678	683	674	697	692	661	708	698	653	684	700	653	657	688	694	692	703	745	669	705	719	677	678	704	691	695	700	685	713	687	672	677	702	686	721	686	678	693	644	652	727	692	681	691	656	676	670	708	669	675	675	696	731	717	712	667	711	705	704	624	680	700	685	691	679	676	711	647	629	723	719	645	724	669	640	645	698	693	686	661	688	660	709	664	701	675	685	664	714	708	647	658	674	701	637	685	652	686	683	651	721	710	676	643	693	619	660	692	675	676	725	721	721	699	657	702	633	689	715	671	664	699	642	693	698	710	661	663	695	696	717	683	622	716	648	667	691	677	678	674	672	694	653	691	658	703	686	644	699	726	731	696	707	724	701	642	700	672	708	646	694	671	706	699	706	683	661	691	699	643	700	669	659	719	707	679	692	668	715	653	716	648	712	628	658	718	668	682	701	653	680	716	702	730	666	661	714	701	697	671	705	701	671	694	674	726	692	713	684	717	661	704	671	663	677	686	696	702	664	750	674	650	656	681	706	682	693	661	709	685	710	719	698	684	671	683	662	704	673	741	710	687	683	692	699	685	670	676	686	679	708	669	676	704	664	703	635	641	696	717	678	711	687	736	704	712	667	705	682	666	762	716	703	690	653	686	656	682	675	640	704	694	706	680	669	644	653	714	676	644	665	673	726	701	710	669	731	699	687	665	675	673	689	708	679	719	744	705	708	669	721	684	723	705	673	691	684	685	670	688	662	653	717	687	659	673	652	684	687	684	687	724	658	675	699	671	683	667	695	670	713	692	748	699	703	685	696	658	671	707	651	669	644	698	649	691	691	689	698	668	712	705	657	677	731	697	663	648	693	681	673	717	707	637	693	695	693	644	683	683	637	716	671	705	664	671	656	684	700	701	723	700	661	635	697	681	673	687	689	652	671	671	681	703	669	701	687	654	684	642	687	670	698	648	707	693	661	671	745	722	706	679	721	687	688	695	704	685	676	684	675	695	672	672	643	703	687	703	705	742	702	704	687	692	630	698	664	638	658	610	676	652	705	666	707	715	687	680	650	713	729	673	734	659	715	673	663	653	720	628	701	681	629	668	706	667	689	716	689	698	683	696	700	706	700	673	667	728	632	723	667	700	704	724	673	723	695	634	650	648	719	667	694	674	697	671	687	693	729	735	696	651	691	680	684	693	640	690	728	720	670	682	696	710	660	643	669	733	726	664	695	720	679	702	670	727	733	680	679	734	693	652	708	674	707	709	731	670	661	737	696	665	750	676	746	681	663	632	637	663	682	697	680	668	655	761	668	695	700	687	748	678	691	686	685	668	614	711	665	691	691	707	689	728	697	664	706	718	680	691	719	677	705	678	702	683	681	696	678	671	706	715	721	677	699	742	672	697	698	678	733	663	709	645	675	667	678	706	677	704	657	673	656	698	737	683	725	673	665	670	706	669	676	670	702	675	717	691	695	712	716	675	664	679	676	745	681	663	711	726	660	719	735	688	705	657	718	694	641	685	685	671	670	696	716	651	671	697	682	707	679	677	719	675	673	726	701	686	686	690	678	698	716	707	686	713	621	703	672	717	636	687	665	681	692	737	671	667	669	666	691	647	641	706	736	696	668	698	669	648	656	680	665	721	667	696	684	651	724	729	658	673	674	664	676	655	682	711	685	682	698	705	694	677	680	641	686	672	668	678	664	679	657	692	717	696	688	706	652	681	702	689	697	726	706	676	740	671	670	704	749	662	678	682	706	660	712	651	649	668	676	638	699	727	720	674	712	680	683	661	739	651	655	675	690	672	693	725	706	668	712	642	728	657	702	707	681	646	658	673	662	635	608	657	690	669	719	684	699	682	665	728	651	701	654	726	668	682	684	617	679	723	688	672	728	645	727	694	691	674	686	733	673	702	686	659	693	732	670	664	641	669	708	673	650	687	674	710	699	675	691	710	663	643	685	672	732	711	688	685	661	743	683	684	650	708	695	641	647	695	661	704	664	642	701	749	659	680	675	712	705	708	656	687	679	663	674	695	688	628	682	715	678	684	690	663	723	697	722	672	673	692	680	712	675	657	677	677	724	683	717	709	725	683	698	731	670	701	693	698	683	692	723	695	707	663	666	718	658	676	708	699	711	659	702	661	683	664	707	694	637	705	669	724	671	722	679	705	731	706	716	708	671	676	688	666	671	672	724	700	668	660	685	666	693	679	704	660	671	715	694	640	652	683	728	677	666	662	750	693	700	714	682	684	716	666	677	686	749	721	666	699	720	684	688	649	661	652	690	657	695	668	674	699	676	705	736	668	686	704	647	658	738	662	649	720	707	729	687	678	671	700	648	701	669	690	699	690	727	699	681	691	695	654	676	671	681	698	672	703	641	683	644	702	663	663	674	716	678	679	675	669	662	688	660	657	719	726	695	694	744	673	688	680	717	689	686	726	699	662	707	669	699	702	691	712	733	688	709	741	675	652	640	701	640	751	683	706	662	672	638	708	696	669	715	683	647	713	676	673	694	723	646	713	717	647	731	691	666	727	659	641	746	700	684	653	695	686	658	675	675	710	713	678	695	697	693	669	683	645	684	691	673	682	691	673	705	697	628	678	670	657	662	685	695	679	661	695	667	689	686	719	682	659	677	657	699	689	682	670	698	739	669	716	655	738	674	694	728	687	727	702	666	701	664	709	711	669	680	698	699	716	681	661	687	721	656	697	712	704	713	729	691	713	711	695	659	714	654	682	751	692	652	726	656	720	679	665	700	653	677	734	657	689	695	717	665	654	677	689	661	662	704	652	715	651	708	742	695	695	660	682	687	687	700	655	676	668	667	689	731	713	631	697	694	679	693	722	699	702	702	725	686	679	646	676	688	648	721	675	676	688	694	688	695	717	635	674	687	670	712	690	700	669	651	698	697	641	668	729	674	699	694	680	693	671	691	681	705	666	684	643	691	687	729	667	691	694	711	667	690	673	703	646	706	673	747	704	735	681	670	706	707	679	694	736	698	654	707	703	643	702	663	701	678	704	700	697	659	636	671	665	699	693	695	711	701	693	657	678	682	685	666	688	701	713	655	682	658	679	660	701	637	670	697	623	683	708	612	688	684	721	718	711	705	674	656	648	678	678	673	701	705	641	709	652	701	637	689	680
24307	21352	28538	24487	21032	4626	1165	778	652	597	510	563	483	470	465	445	447	417	424	420	404	383	384	412	381	405	409	394	391	416	394	379	369	392	378	388	412	371	378	404	361	427	408	397	352	371	396	374	401	359	383	384	369	404	384	362	385	389	345	399	379	382	384	388	373	366	405	358	377	386	366	375	344	350	359	391	369	379	370	354	379	382	377	396	342	385	395	331	424	383	361	377	354	382	361	397	401	356	413	364	394	378	372	355	377	355	370	366	333	371	365	388	353	359	378	376	343	376	384	365	416	373	350	394	392	350	392	393	369	379	377	374	369	369	367	364	394	400	357	372	364	364	364	399	348	387	369	367	384	367	358	400	403	379	394	362	374	325	382	347	371	364	399	391	362	365	396	355	387	394	365	393	374	390	378	376	377	387	365	367	383	371	344	375	381	370	384	371	392	397	374	368	395	422	394	355	363	415	374	382	401	356	363	372	401	382	396	374	379	360	384	411	391	373	337	380	417	376	376	364	366	350	354	341	376	353	363	355	362	380	381	375	367	346	378	384	388	378	376	361	360	332	375	402	377	360	374	419	383	390	411	383	407	369	375	330	350	352	380	392	378	393	395	386	343	382	336	358	404	412	372	388	358	387	368	384	363	350	393	396	389	406	405	385	343	385	348	400	355	376	391	379	374	383	364	356	389	363	369	350	383	380	385	364	356	385	375	384	362	358	376	364	369	386	382	369	366	406	373	371	390	405	384	360	403	374	384	394	364	355	402	396	379	396	366	361	364	371	380	379	362	372	372	349	370	394	360	394	379	402	379	362	411	362	362	346	362	388	373	398	374	385	367	370	383	382	395	374	371	375	346	381	394	354	350	371	380	368	382	418	383	374	360	376	376	342	404	391	401	359	370	374	371	359	387	394	388	368	367	384	360	367	387	381	327	370	394	380	392	386	369	390	387	369	371	387	353	375	381	393	351	404	370	407	351	385	366	367	359	394	390	375	376	362	383	406	382	379	383	355	387	390	396	393	365	364	377	402	369	382	410	352	344	358	361	378	344	390	389	375	355	370	375	328	392	380	353	362	381	349	390	368	373	386	358	365	369	393	368	385	360	389	388	394	368	399	379	359	385	415	405	349	341	338	366	348	402	383	432	384	357	370	382	371	387	334	356	376	370	372	372	366	395	373	387	405	392	364	372	386	389	357	390	405	352	403	404	399	377	375	363	375	365	361	348	343	391	392	380	374	359	378	380	330	353	354	388	351	406	352	378	364	379	356	369	367	366	374	350	368	355	372	381	392	360	350	396	352	396	359	376	349	371	360	360	395	384	379	376	399	405	377	383	367	378	368	380	366	357	376	372	378	386	372	372	398	344	350	355	399	385	377	374	398	355	399	352	362	368	325	395	387	369	404	365	355	365	393	387	361	358	379	394	355	348	343	386	382	375	395	347	386	379	383	342	327	369	354	342	401	394	352	378	373	336	398	382	371	396	364	369	423	377	361	367	371	339	366	397	361	359	379	348	357	380	350	385	356	346	379	408	414	357	382	403	389	364	358	383	350	376	390	368	342	373	373	363	375	394	379	370	376	375	350	364	378	376	358	350	332	348	389	376	399	395	425	365	370	355	422	394	379	344	391	359	379	399	389	361	370	362	340	339	377	380	377	348	392	370	421	334	354	362	381	343	364	377	395	356	379	369	354	393	391	379	406	407	359	366	366	354	378	370	386	344	387	353	394	355	400	382	369	400	374	399	371	330	367	356	368	355	369	377	372	401	350	361	358	354	359	349	403	387	378	406	365	394	396	410	385	364	361	349	432	356	399	368	366	375	374	399	389	362	416	374	359	356	381	390	386	417	375	375	359	365	378	378	396	382	356	385	355	389	362	388	366	367	389	358	383	410	375	364	377	383	377	411	380	398	347	320	377	356	391	363	341	353	338	336	387	374	359	338	363	365	372	385	332	359	394	389	372	376	384	355	403	382	358	344	363	405	359	383	380	418	351	398	333	347	401	347	416	358	365	349	386	359	340	368	385	355	357	373	376	373	381	362	359	393	354	361	383	396	348	361	380	412	409	377	348	396	349	389	338	382	364	371	367	381	367	363	405	368	383	368	389	353	362	400	398	380	370	371	377	353	382	368	383	405	386	389	383	409	359	387	358	388	353	373	381	359	359	370	360	330	385	408	363	356	383	347	370	361	358	352	361	390	342	356	373	388	374	383	371	399	374	354	397	385	364	366	417	368	374	391	364	354	350	345	367	359	375	409	374	384	370	356	352	385	394	373	357	404	354	366	340	421	379	390	374	403	349	413	360	357	366	349	435	333	378	408	320	369	357	383	379	387	364	359	361	352	376	376	404	374	427	353	390	387	368	383	413	362	387	322	380	383	344	419	380	352	354	364	399	340	384	351	362	390	366	392	348	406	363	374	409	374	358	411	385	380	367	401	355	406	401	365	377	366	403	371	347	363	340	397	371	355	357	367	390	374	372	345	396	343	354	373	392	375	369	350	391	374	403	402	397	353	386	362	385	352	308	374	370	356	385	337	372	418	372	366	332	413	384	384	382	413	394	373	358	377	369	366	342	394	419	371	363	361	356	386	366	359	374	396	361	385	341	388	364	385	375	418	407	372	384	335	362	382	350	382	378	376	377	374	369	347	379	355	421	401	355	379	383	385	369	374	365	365	389	376	373	360	389	372	388	379	411	348	376	390	349	357	366	352	369	334	357	368	410	352	396	350	362	377	382	342	394	361	376	384	364	382	384	366	344	377	344	356	367	403	386	369	380	409	346	345	352	353	374	373	369	403	359	362	356	345	357	365	378	354	400	399	375	392	360	365	353	350	378	362	363	384	374	365	358	381	344	397	385	354	395	382	399	353	411	369	358	380	389	394	388	351	397	327	372	380	339	394	381	383	358	373	372	373	406	379	336	370	376	374	389	355	375	329	391	384	354	377	401	377	367	368	357	388	365	364	321	371	383	402	374	403	386	366	398	364	405	362	359	378	360	384	425	416	413	365	342	381	406	373	380	368	369	366	376	366	346	401	344	363	368	405	398	353	396	358	364	327	357	379	399	367	399	391	360	358	374	392	342	378	376	357	357	378	370	392	405	359	419	345	385	374	368	392	361	387	382	386	399	389	358	355	372	367	375	374	359	355	363	364	364	389	372	402	396	385	356	373	379	363	371	358	390	358	380	369	367	347	397	372	366	393	378	406	378	361	365	383	365	345	365	395	390	393	366	351	341	380	362	374	396	337	382	385	389	376	399	387	402	379	368	343	346	382	347	387	378	382	359	384	383	400	355	390	356	379	341	373	355	354	368	358	383	329	372	367	365	378	381	393	346	383	365	357	364	410	359	347	367	374	375	316	369	385	364	344	410	326	392	391	358	370	357	359	359	390	375	365	347	376	379	358	362	379	357	362	359	381	359	355	363	373	353	391	409	396	392	333	367	388	368	369	348	344	367	385	398	394	412	365	353	387	396	383	364
33433	17085	10462	5433	3815	2959	2370	1861	1599	1398	1253	1136	1056	971	882	861	824	819	766	784	763	755	736	705	675	685	697	679	660	647	684	638	667	664	702	656	672	595	679	611	632	668	623	649	611	603	586	650	656	631	600	598	668	594	612	619	640	665	657	659	607	626	653	630	593	619	628	631	621	638	610	636	658	625	638	612	615	577	585	616	640	580	602	635	602	581	594	599	618	613	641	620	641	606	590	570	641	552	625	607	657	590	600	601	633	581	610	620	595	640	601	618	643	630	609	613	636	575	637	594	565	588	608	619	574	649	636	621	591	604	598	621	640	655	625	564	620	619	634	583	622	622	616	595	584	577	621	604	685	572	636	632	621	602	587	619	641	578	624	571	630	633	600	630	548	651	628	644	594	671	559	626	600	600	654	631	600	632	591	601	632	661	585	597	621	654	609	652	600	624	618	603	620	618	613	607	580	606	631	617	608	634	661	600	595	611	620	574	578	624	620	616	607	669	636	653	625	633	628	609	622	583	578	640	626	554	611	620	584	581	659	600	629	603	613	581	608	608	554	596	630	595	614	628	606	608	630	555	582	639	593	628	621	599	612	613	587	586	615	613	594	607	598	601	621	612	603	627	593	616	627	644	613	631	616	621	583	640	621	597	622	606	601	586	627	631	583	638	643	604	594	660	615	631	617	618	626	657	602	616	642	592	630	612	656	587	647	631	600	620	620	646	655	609	576	637	614	597	614	597	608	632	620	575	611	613	631	607	611	596	567	579	601	628	609	636	608	597	610	577	606	620	631	632	614	628	651	621	646	640	564	592	608	636	594	625	612	597	629	592	623	583	604	600	664	639	617	622	634	626	620	586	596	623	597	545	590	666	669	599	622	614	587	642	608	623	598	640	584	595	650	607	621	620	614	619	589	605	624	650	608	632	592	588	622	604	592	609	600	608	604	664	568	632	553	647	638	602	594	645	605	604	607	599	598	615	599	639	608	628	616	594	626	553	635	576	566	633	603	627	617	571	619	614	575	638	605	596	611	616	597	589	610	620	644	618	611	628	610	626	641	610	599	569	637	623	589	623	622	590	591	590	576	613	609	616	615	640	631	648	593	643	547	576	618	625	621	595	590	624	569	613	618	631	610	617	631	584	598	596	626	543	623	624	643	623	603	577	609	617	632	591	622	646	636	599	584	611	602	676	600	640	644	618	596	611	640	605	626	613	631	626	611	619	614	593	636	614	624	615	586	634	629	617	623	597	621	673	640	573	640	593	579	615	615	679	631	609	635	565	667	633	611	626	604	639	620	584	646	612	577	610	627	570	592	578	660	596	577	582	587	646	567	580	654	611	620	616	608	626	607	605	654	617	632	589	612	616	603	608	580	624	633	611	638	611	589	630	632	645	643	602	591	619	607	650	609	586	618	597	552	602	647	605	592	598	661	601	588	633	638	634	622	584	619	609	620	672	577	576	622	590	617	641	595	603	610	589	620	637	633	576	599	562	631	610	607	620	580	626	614	643	629	597	623	597	615	620	623	627	605	623	639	596	635	608	626	587	607	562	603	638	605	629	566	649	604	593	605	605	588	639	629	611	625	592	648	634	583	612	656	615	638	582	643	584	617	665	549	615	604	632	574	638	598	584	595	624	605	624	621	631	625	667	594	582	636	654	643	593	619	576	640	680	654	572	605	597	607	645	616	624	622	650	629	573	626	648	583	602	616	645	655	606	617	591	639	623	643	630	598	639	609	606	576	623	645	605	607	596	624	589	629	642	608	582	625	608	617	646	692	610	605	597	636	668	630	624	631	598	612	612	646	608	635	596	572	574	612	605	622	608	634	578	647	654	638	598	622	560	602	646	583	649	591	618	609	596	631	601	604	588	622	595	622	644	647	622	577	549	614	606	606	654	613	587	612	621	675	605	621	623	612	626	623	591	609	622	648	599	620	676	617	635	622	635	652	627	588	586	609	613	596	596	622	615	604	610	608	616	624	637	623	602	630	591	612	602	652	608	611	619	607	578	617	626	632	672	608	641	607	602	619	570	595	577	627	579	587	602	635	603	605	619	600	593	596	593	613	609	615	625	612	608	628	605	576	628	601	613	661	577	624	612	568	611	644	603	599	621	592	616	627	620	638	599	576	630	592	585	622	663	616	598	618	602	598	599	683	610	636	576	623	613	571	590	631	589	643	626	608	624	613	623	582	637	564	614	614	578	628	651	609	592	600	567	613	659	594	604	641	629	652	592	609	598	629	615	584	628	635	614	617	562	570	614	622	610	602	608	600	580	673	613	645	634	587	629	639	656	643	653	604	655	675	604	587	636	664	580	611	655	676	565	636	590	568	624	634	574	597	647	602	619	606	594	613	556	626	611	581	606	644	586	630	621	580	580	603	604	614	589	635	621	602	597	604	649	616	632	613	641	608	629	656	644	607	601	596	602	604	612	650	637	623	574	627	642	594	619	618	629	602	605	588	597	570	636	662	605	613	595	612	625	633	595	603	596	575	619	620	606	637	626	661	650	614	656	549	588	602	603	660	627	619	581	628	595	588	649	617	659	615	588	618	609	612	604	637	632	608	649	624	636	630	607	570	600	617	631	631	570	611	571	608	655	633	629	642	618	632	634	628	604	626	617	651	630	586	651	613	617	618	577	599	617	616	588	598	658	669	603	617	600	583	625	580	603	649	607	580	600	611	609	618	606	581	605	616	593	642	617	609	588	621	627	618	561	604	593	600	613	632	602	584	575	582	594	569	607	595	623	616	616	578	583	619	661	604	596	633	590	626	630	557	628	639	634	648	621	589	624	641	635	578	600	590	631	569	630	642	596	586	591	631	633	601	603	602	612	624	634	594	600	598	548	610	618	675	590	630	610	599	651	632	634	594	643	614	634	611	632	539	672	646	583	572	621	592	643	640	631	636	584	580	628	660	646	591	619	577	603	605	553	623	613	575	617	638	604	592	610	661	614	651	633	617	646	631	629	609	600	616	638	645	605	595	601	614	647	673	634	648	626	562	649	609	621	632	662	569	605	627	604	613	603	639	614	602	622	595	602	585	608	605	613	636	640	618	614	564	582	614	636	649	626	590	619	643	625	595	613	655	613	629	580	587	575	618	605	664	641	636	607	622	608	606	641	662	610	623	595	601	641	616	607	612	609	620	570	592	601	650	610	634	625	611	583	589	585	616	643	651	627	641	604	588	596	614	616	583	613	582	637	622	633	609	624	660	584	639	610	604	630	644	647	608	589	626	578	596	639	610	619	636	621	611	603	607	665	636	570	603	601	603	595	610	603	624	624	624	609	591	602	595	626	620	619	623	607	644	627	608	624	600	583	629	642	600	594	583	629	583	601	635	610	629	609	583	575	638	625	609	608	574	596	598	654	587	637	625	604	616	636	613	628	569	654	634	599	634	626	601	602	621	602	678	590	632	632	616	589	595	577	605	617	618	562	616	593	588	610	623	618	607	604	609	600	643	655	568	576	658	603	592	594
23367	21364	29118	23899	21341	20650	2954	931	708	589	490	403	357	312	281	281	272	276	287	241	224	228	211	217	201	219	197	210	192	200	193	211	206	198	188	191	189	194	171	188	170	184	174	189	178	178	198	197	209	171	163	175	171	187	191	162	151	170	158	177	145	172	143	184	159	178	140	172	145	198	170	197	158	197	163	166	165	166	173	168	168	155	190	170	154	164	168	153	167	169	163	205	177	182	144	165	168	151	163	175	183	185	168	168	181	179	175	173	175	188	159	170	166	184	160	174	159	176	158	160	180	175	172	173	177	173	147	167	143	166	166	165	156	186	174	186	169	151	168	189	154	156	180	184	177	183	186	188	185	165	166	184	150	168	174	167	174	171	193	198	183	164	156	170	174	177	154	174	167	149	184	170	147	147	171	168	171	163	149	166	151	161	145	156	204	168	185	143	177	155	166	164	178	156	185	199	173	150	176	172	156	187	179	174	178	159	181	174	158	151	163	146	183	175	196	182	151	173	152	148	170	170	161	158	185	168	148	170	174	171	155	155	164	144	152	172	162	175	172	158	174	189	167	200	177	168	180	152	172	164	155	172	163	151	175	154	145	189	193	152	154	161	154	169	172	168	189	150	147	165	172	166	202	192	172	154	187	172	156	156	181	166	174	175	181	152	175	154	173	178	171	199	156	160	163	144	158	168	155	147	155	167	148	161	178	187	167	151	167	163	146	155	172	170	165	159	167	173	169	179	175	169	169	182	186	160	171	155	178	138	149	151	167	171	174	187	168	168	148	195	169	159	161	174	173	160	164	149	137	169	161	179	179	167	170	191	173	189	163	175	177	189	148	172	159	177	146	167	172	182	176	167	158	172	154	158	163	146	178	151	162	160	169	173	171	156	193	176	186	171	164	174	162	175	154	135	173	166	164	155	179	164	176	159	162	158	182	162	170	180	194	163	163	178	171	159	179	174	165	192	173	180	156	198	187	149	173	161	162	166	150	166	160	173	151	145	168	181	176	181	172	155	149	173	166	145	175	180	165	169	194	181	159	168	162	156	169	174	151	157	167	172	156	140	168	174	153	175	180	182	174	190	165	160	172	196	160	191	161	149	175	144	167	160	169	158	171	167	164	179	152	177	182	139	149	174	190	184	176	145	162	150	156	165	163	184	173	160	196	159	153	167	180	188	153	178	168	159	181	150	170	190	166	152	177	165	170	168	165	155	145	179	146	161	167	161	181	165	175	176	171	171	149	176	170	162	172	152	164	163	197	149	169	149	165	170	181	174	158	145	177	162	166	163	144	157	179	157	170	178	157	142	153	144	170	166	167	173	185	177	195	195	164	163	179	175	155	179	158	146	180	158	182	173	149	177	163	163	172	191	151	129	176	175	176	159	163	174	156	184	184	159	169	179	159	160	163	152	170	169	172	182	164	178	174	207	164	175	152	176	180	164	165	181	194	160	175	167	167	166	166	140	151	167	153	166	155	164	184	173	183	166	190	178	166	164	173	177	150	158	172	144	172	178	157	184	171	179	156	160	146	168	158	169	145	157	169	154	194	168	162	161	163	151	172	160	181	182	148	172	144	174	138	184	157	182	186	170	161	172	145	175	185	169	158	167	178	169	156	179	155	195	148	156	169	170	170	179	173	185	155	159	164	153	172	168	178	159	150	150	199	168	147	161	169	157	167	162	173	157	145	167	164	174	153	205	173	152	176	162	170	173	179	178	176	179	188	146	169	191	173	155	177	154	168	164	140	160	139	180	169	175	184	169	186	161	182	161	146	161	151	171	162	166	155	143	169	174	168	175	169	168	179	154	159	167	166	180	157	179	147	178	166	173	175	181	151	171	163	172	131	152	145	150	167	166	167	156	183	204	132	178	194	145	171	160	139	169	170	178	171	165	154	170	173	152	181	154	151	167	165	165	147	150	147	159	191	137	167	154	162	190	172	171	185	145	179	173	150	138	148	185	176	153	175	180	169	166	182	165	151	210	190	177	158	168	177	170	164	153	156	167	175	193	197	170	190	153	182	173	176	171	140	170	171	141	165	159	174	176	190	180	169	150	152	150	197	163	166	161	161	156	173	158	175	162	177	173	177	189	157	141	168	168	147	190	175	140	159	155	154	181	170	170	150	156	167	181	155	166	161	168	177	165	176	173	155	178	148	164	152	167	153	150	167	173	165	137	171	187	164	202	176	167	157	170	175	175	160	168	166	155	175	179	154	157	166	188	154	177	158	175	188	145	137	168	188	154	164	182	166	169	146	167	165	149	171	170	178	160	177	159	156	164	150	181	168	150	164	178	189	169	168	147	157	174	165	181	165	160	160	149	197	141	168	151	150	177	167	184	190	142	161	182	178	160	148	164	163	188	157	170	160	148	173	162	162	148	168	178	177	173	175	171	168	190	164	179	165	155	155	146	170	178	164	168	163	165	186	121	180	183	184	143	159	164	151	178	192	146	166	160	163	182	176	159	154	169	177	167	168	163	148	153	161	173	184	160	156	155	166	165	167	164	161	170	155	173	165	179	173	171	158	167	158	163	182	154	160	171	174	155	185	171	149	179	146	161	173	156	153	175	150	155	170	158	176	187	169	185	201	165	171	182	148	173	155	178	156	165	152	185	186	166	169	175	158	151	191	162	142	141	153	177	153	178	164	171	149	179	182	174	155	174	173	178	165	148	164	147	142	180	159	175	168	179	148	154	156	172	175	171	168	162	191	147	157	170	178	156	165	171	179	165	152	176	171	160	178	173	142	165	151	173	181	162	163	169	197	171	178	162	169	169	178	147	185	171	182	167	178	153	166	179	190	163	179	155	192	158	179	174	181	161	164	156	159	185	192	152	147	166	177	159	169	153	155	179	164	178	146	178	155	158	160	178	176	156	168	152	162	150	173	148	157	163	165	180	187	143	166	136	172	154	167	157	168	161	188	157	156	156	181	172	182	150	164	177	148	163	167	160	162	196	167	159	158	165	181	193	168	171	192	205	153	155	151	154	168	168	150	149	168	174	191	152	180	163	154	160	165	186	163	151	168	171	156	166	169	167	148	185	163	160	172	198	160	179	175	160	169	169	152	169	172	163	148	167	157	161	167	170	171	166	162	150	179	169	183	174	163	169	152	169	164	150	172	166	186	194	178	158	165	181	152	170	166	163	185	170	178	173	160	158	149	190	176	159	175	169	164	150	171	170	163	138	156	159	170	140	177	178	161	145	163	151	177	150	182	196	176	147	181	153	160	156	158	191	169	145	169	153	160	175	177	161	173	170	170	130	160	178	179	160	157	173	164	158	173	150	177	173	170	150	168	166	158	138	164	170	161	158	151	157	151	160	187	168	157	159	166	207	183	167	165	152	172	155	160	175	171	158	181	190	169	165	197	169	143	179	161	171	160	159	176	177	155	168	160	169	166	183	160	183	170	153	185	161	169	181	178	182	167	171	168	166	170	173	161	196	179	163	168	169	156	153	159	179	172	166	192	143	176	161	162	156
37855	22046	14925	7948	5552	4064	3287	2617	2005	1569	1366	1193	1017	885	734	613	620	634	535	524	462	459	446	412	425	382	392	388	368	379	388	337	344	324	318	344	301	331	296	294	344	311	325	319	314	309	274	304	296	287	282	327	315	290	314	302	315	297	326	281	301	278	312	303	269	256	252	304	285	285	269	310	328	284	297	256	300	308	271	299	293	278	320	310	290	280	279	262	286	286	264	280	286	283	292	302	289	251	270	263	296	302	273	276	310	291	260	268	282	300	323	265	293	312	301	305	300	289	297	268	279	252	306	283	271	292	268	280	299	308	266	284	278	271	262	262	322	303	299	280	273	278	271	250	283	271	313	287	277	278	292	243	262	316	296	296	296	272	292	278	297	276	265	300	269	276	295	280	268	318	284	263	270	278	282	258	279	272	269	264	268	304	288	291	284	291	278	247	292	277	295	293	269	291	277	283	275	253	261	293	298	282	309	293	278	271	288	306	286	305	254	270	304	283	265	287	321	273	306	260	297	295	264	277	274	295	267	284	286	263	280	306	267	262	261	268	286	315	260	311	269	274	287	303	281	301	280	281	285	298	280	265	275	301	260	258	269	280	262	292	298	301	260	330	261	311	269	260	296	271	276	297	289	289	276	260	272	247	299	301	259	291	261	279	301	309	286	279	265	291	283	273	296	299	299	301	281	302	299	287	291	279	287	278	261	291	293	281	273	287	271	274	288	324	304	266	278	305	271	270	261	266	296	272	305	316	311	290	301	310	294	291	284	263	297	277	280	269	280	313	290	276	294	277	266	296	292	277	304	284	280	271	266	269	291	300	284	280	262	313	286	285	269	314	280	277	270	268	302	306	273	297	247	257	297	291	281	268	275	280	275	262	297	276	288	292	300	284	289	315	295	298	283	279	265	297	258	266	293	277	300	267	269	265	282	255	264	277	295	287	282	294	262	300	299	263	272	320	299	305	290	286	270	267	284	295	301	320	289	278	285	261	248	256	263	276	278	281	263	285	295	257	261	292	308	261	271	297	273	263	267	285	291	303	294	287	316	298	269	283	289	264	268	275	270	293	277	295	293	289	283	289	308	268	276	274	293	249	279	322	296	264	311	285	273	285	272	314	284	269	266	269	282	316	281	272	256	280	306	281	284	276	276	306	287	281	267	264	274	257	286	270	293	303	283	269	264	306	252	278	266	283	276	284	272	285	281	282	262	298	293	282	296	296	282	258	284	280	314	309	294	273	300	312	293	280	298	291	305	290	292	287	261	278	289	270	276	249	252	284	273	265	291	292	282	259	303	285	283	310	284	291	291	276	294	274	295	307	266	297	286	288	278	246	293	287	275	304	272	269	304	283	297	263	272	283	284	278	275	280	280	285	277	275	290	292	275	263	306	288	295	274	292	273	274	298	299	286	274	288	274	288	281	271	304	289	274	306	271	311	320	268	267	306	276	322	273	285	285	300	274	301	298	302	254	262	276	293	274	292	265	292	286	254	326	258	252	293	271	316	307	288	277	276	260	266	287	303	249	264	254	314	278	315	280	275	273	247	301	288	282	277	281	272	300	263	272	299	307	266	261	294	296	284	296	327	265	318	277	263	256	283	296	240	274	306	314	268	301	284	241	287	291	289	281	311	254	282	260	310	277	290	297	288	304	291	287	287	292	284	275	283	299	281	289	295	269	260	287	285	278	279	259	288	265	275	281	283	276	285	276	292	276	264	280	285	264	276	290	286	311	311	266	283	254	318	328	298	279	306	278	269	276	285	284	255	307	266	295	277	259	315	272	279	285	289	275	271	243	280	261	283	294	295	274	260	267	239	306	263	299	277	281	280	281	271	278	283	308	290	280	283	283	288	290	294	262	246	285	254	281	267	289	269	289	258	300	269	275	264	283	244	293	305	313	301	280	285	298	286	274	300	288	255	313	243	268	282	319	275	243	256	298	257	252	303	301	293	299	266	304	298	285	268	281	316	285	281	309	300	278	333	272	299	271	276	287	308	292	260	265	273	332	289	308	272	256	286	291	282	287	290	282	291	281	266	287	292	297	267	265	290	264	281	300	252	269	282	261	278	277	276	295	250	290	304	280	300	307	271	293	279	268	284	309	282	303	298	305	303	267	264	301	297	291	310	282	289	259	268	299	270	249	289	283	289	280	271	285	293	290	293	258	271	279	259	255	274	294	301	284	280	283	280	277	270	285	302	268	248	287	281	279	280	238	274	287	295	282	273	276	266	312	245	277	323	271	289	252	281	272	265	274	294	286	297	274	299	279	305	293	312	276	309	296	292	303	272	288	280	295	258	301	235	265	287	271	314	293	270	287	279	292	279	289	280	299	282	281	243	267	320	303	280	265	275	284	297	256	305	300	290	281	236	293	303	257	291	272	293	274	283	294	305	273	281	280	278	304	265	277	281	286	284	289	254	278	256	292	286	289	270	291	272	286	287	278	281	290	262	325	258	298	287	288	258	289	278	289	280	302	289	268	249	317	270	301	280	265	289	295	267	295	291	283	290	294	286	274	288	313	295	284	279	278	299	284	243	295	312	279	266	293	283	247	289	303	289	259	313	297	253	297	272	295	282	298	268	291	293	265	287	280	307	283	268	299	279	309	275	291	296	279	299	260	282	295	258	285	269	301	288	271	280	286	288	338	263	288	276	261	259	294	270	291	264	286	273	286	275	291	267	278	240	292	292	294	277	271	294	289	270	297	282	317	274	288	284	289	299	286	288	252	298	325	245	305	286	270	299	270	314	282	259	277	286	268	279	266	293	272	302	254	262	283	276	296	231	287	318	275	306	259	255	303	283	288	281	271	292	300	276	314	293	291	279	341	244	316	294	291	309	296	261	331	274	268	285	287	301	282	287	276	275	285	302	280	300	294	270	263	289	282	288	282	292	285	282	282	271	268	265	285	266	327	295	272	259	294	302	275	289	247	267	317	268	239	279	267	266	261	285	300	306	306	286	285	279	270	269	260	281	263	276	241	276	277	280	276	302	277	303	293	259	286	309	307	284	294	271	267	297	289	293	275	259	282	307	284	271	273	284	320	278	284	256	301	260	294	297	271	291	265	283	296	291	267	259	297	293	297	285	242	292	271	267	265	263	271	273	301	293	285	280	277	292	296	264	263	273	255	286	311	295	291	309	268	309	315	314	302	276	285	270	269	301	279	307	294	295	291	306	282	279	290	280	254	284	276	282	262	285	256	295	293	275	276	285	291	275	249	288	278	268	275	254	310	282	274	277	303	270	278	286	276	300	279	260	304	268	289	245	294	279	259	344	276	277	278	314	288	288	314	272	270	302	284	299	258	283	247	285	249	304	275	257	275	283	307	296	266	274	303	292	277	272	267	266	286	290	280	301	261	267	264	309	268	340	269	278	272	288	290	290	287	260	267	285	270	289	303	286	300	288	283	289	263	289	261	245	307	282	273	269	260	257	279	300	288	273	279	282	273	276	265	274	296	267	276	293	280	282	270	310	273	264
27543	20531	8944	1492	718	598	543	501	524	509	497	466	457	433	458	439	412	417	438	438	403	441	446	441	413	425	445	431	432	386	440	412	416	404	438	451	446	453	370	430	405	442	405	430	396	410	429	425	395	423	432	398	438	427	432	393	399	395	425	430	442	404	419	403	404	443	447	461	386	401	381	440	407	446	436	398	410	415	393	450	475	434	415	382	456	434	443	410	414	412	419	396	449	416	454	445	399	409	426	420	447	479	411	397	445	383	400	417	401	429	426	437	410	391	442	429	409	440	443	432	445	423	421	394	454	427	417	442	431	449	415	419	406	423	438	409	426	444	411	398	427	431	413	428	408	434	408	412	392	401	452	445	437	385	440	442	438	426	423	386	430	401	431	448	432	440	402	419	437	384	450	435	435	416	470	437	445	402	406	444	409	419	413	427	424	450	419	429	416	446	405	405	432	407	426	418	442	409	432	478	410	418	431	422	410	397	453	407	402	414	446	433	430	457	380	469	421	418	394	433	436	444	403	446	434	430	436	422	417	432	421	391	406	384	436	437	407	423	450	405	418	407	420	458	423	390	434	416	435	421	413	409	428	414	435	409	418	436	414	405	438	388	376	451	402	428	429	422	417	452	408	434	406	448	434	436	424	410	400	384	472	451	449	431	416	442	433	420	432	430	412	425	450	444	443	399	435	439	414	424	436	433	406	425	441	439	368	430	427	390	404	424	403	420	453	406	401	394	419	397	437	415	430	409	439	417	396	399	427	428	420	451	431	403	401	416	433	394	432	445	407	414	454	429	403	426	416	410	431	401	400	434	367	415	435	393	386	450	442	472	445	411	387	374	459	393	428	441	441	456	413	447	444	419	411	433	424	436	392	436	436	443	405	424	396	424	431	426	441	422	423	439	391	389	422	405	407	429	424	409	435	394	423	460	411	421	419	433	413	388	418	441	384	406	404	461	446	404	398	408	408	417	406	420	418	449	449	422	403	421	401	427	434	375	373	401	388	425	429	414	396	433	403	426	422	399	411	403	428	409	438	416	415	441	400	406	449	422	403	444	438	439	401	421	418	396	410	412	398	422	423	438	419	382	422	411	436	430	401	426	408	445	395	412	440	416	414	464	440	450	423	415	408	420	402	416	425	380	450	426	410	415	431	430	414	419	410	416	413	428	395	424	408	404	407	418	444	391	394	413	446	424	431	412	438	433	415	425	418	430	435	443	448	425	427	426	419	431	446	405	415	428	440	443	385	439	389	411	384	399	467	426	413	464	419	404	396	431	403	424	402	423	400	407	427	419	439	427	439	437	418	394	432	429	434	412	432	413	432	406	410	417	423	429	411	416	444	430	405	400	397	411	424	441	416	393	408	433	412	415	398	417	446	422	392	422	433	439	410	439	468	378	396	436	432	434	398	462	413	406	399	418	427	403	452	382	422	427	453	442	440	418	420	457	429	452	422	442	425	399	392	438	454	447	390	402	420	422	401	439	439	446	402	385	402	426	450	448	399	442	446	440	429	437	439	368	466	455	424	437	426	435	419	402	456	423	442	429	428	436	435	427	367	405	410	398	411	399	444	407	417	448	435	409	434	450	385	435	403	414	440	422	404	420	420	441	444	430	436	441	438	439	425	403	419	415	433	450	394	409	432	432	439	407	397	420	458	404	425	450	430	434	442	398	438	398	443	407	418	400	383	400	406	398	438	419	443	402	431	453	488	399	384	418	427	394	384	412	425	428	422	408	415	388	419	402	400	401	424	394	436	424	427	443	403	411	409	432	396	389	423	394	433	443	408	485	439	435	465	421	414	418	462	420	406	426	458	421	417	427	454	407	456	428	382	433	408	440	407	384	451	413	406	419	401	417	422	421	447	422	452	438	417	391	434	413	417	452	426	429	437	389	414	455	439	430	435	431	421	436	386	421	420	444	445	394	428	420	452	421	470	432	408	438	429	407	407	402	398	437	472	473	440	422	389	408	439	441	399	438	453	418	431	421	436	408	418	428	451	392	459	410	470	438	428	451	429	416	423	375	439	435	424	408	402	432	459	432	420	446	390	418	420	446	424	409	427	406	418	437	448	414	416	419	433	407	445	398	439	413	405	426	377	416	471	421	413	421	455	447	414	439	438	431	386	437	419	451	422	392	398	366	406	450	423	410	425	400	438	403	442	413	419	408	434	386	451	432	402	431	412	434	403	433	407	406	420	420	425	464	440	445	420	427	406	408	422	423	455	402	419	448	447	437	396	402	398	408	430	411	433	398	415	414	428	424	429	428	418	415	423	434	418	407	425	396	422	448	415	444	454	422	450	397	398	413	417	409	405	428	434	391	424	428	374	439	448	441	442	392	468	417	405	406	444	450	419	426	450	439	435	432	398	445	398	432	419	447	408	395	396	412	440	417	411	407	418	416	409	390	420	407	408	412	479	431	451	416	437	402	433	405	420	412	446	428	419	452	441	407	421	415	448	456	413	443	420	407	464	397	423	386	437	444	414	361	443	442	433	441	412	407	420	426	424	426	444	400	448	440	441	429	456	408	394	412	415	444	382	417	413	421	451	446	431	422	434	393	405	415	419	422	430	400	416	431	400	423	414	430	409	437	440	459	458	416	433	429	390	456	407	411	432	440	425	427	450	433	439	426	405	400	434	424	420	457	467	405	443	398	434	405	400	431	399	419	465	448	412	412	416	402	454	455	427	461	412	435	411	430	440	436	417	441	429	405	427	451	427	395	429	405	414	455	424	429	443	399	426	427	408	445	449	395	413	411	402	451	410	442	367	452	410	432	407	440	414	417	455	412	442	408	424	438	428	413	407	410	435	404	420	453	425	425	438	413	439	379	420	458	410	414	433	411	447	419	420	446	418	407	429	414	418	409	474	416	443	424	426	449	410	377	416	441	456	408	424	406	433	401	439	428	400	404	430	412	428	417	405	418	422	448	398	428	403	422	429	424	412	424	406	409	383	441	411	419	464	391	451	431	391	424	379	437	432	449	428	436	428	413	392	398	411	393	400	438	440	404	421	432	420	443	427	432	432	417	441	420	410	404	395	391	417	460	434	413	393	409	387	424	398	391	438	447	389	432	432	397	410	430	401	452	400	408	374	403	413	446	433	432	440	425	414	403	448	407	450	399	408	398	397	404	417	408	459	412	391	456	390	370	400	428	381	399	397	433	403	464	461	404	429	442	421	416	417	409	448	450	415	406	422	429	421	429	400	406	413	412	418	414	409	413	433	441	458	433	410	430	393	426	390	450	419	403	432	434	420	421	436	428	419	444	443	435	411	440	420	392	429	428	405	442	402	417	413	412	462	387	415	407	407	430	421	390	423	405	385	420	421	419	433	445	437	396	415	431	428	422	463	421	415	390	386	477	406	416	455	402	424	443	418	451	409	392	431	389	427	432	441	430	448	404	445	469	416	380	466	417	460	425	439	439	460	381	425	399	399	409	413	419	427	430	424	414	438	405	424	441	453	415	438	399	409	411	416	387
28003	8428	4047	2093	1513	1306	1141	1046	917	880	763	774	815	760	709	793	744	751	779	718	705	723	696	738	748	714	686	699	705	694	708	707	713	664	702	713	704	699	640	700	669	693	678	712	649	653	658	694	685	725	696	695	681	668	651	656	685	690	640	720	642	682	655	694	656	670	621	707	655	667	670	663	705	694	689	664	684	674	669	689	710	739	679	661	680	712	721	679	728	705	695	654	664	679	705	677	696	686	710	689	645	664	638	669	724	676	694	655	652	717	663	704	681	675	678	667	707	640	699	685	683	643	688	631	653	684	645	616	664	667	696	662	689	669	630	702	644	631	705	708	662	661	705	702	652	699	689	670	697	660	677	646	696	652	652	633	675	688	698	688	716	663	709	696	670	657	701	693	643	651	676	683	680	707	673	685	691	680	675	691	667	694	675	671	729	723	712	681	728	691	690	656	671	700	705	657	645	738	694	701	687	665	653	668	669	692	693	653	668	697	666	646	670	674	675	674	696	638	694	663	653	647	646	711	717	669	705	653	640	669	640	643	703	694	690	649	664	703	717	686	658	655	675	663	692	704	661	662	692	669	694	703	683	681	665	687	666	680	699	638	745	653	690	679	681	720	638	678	650	685	629	666	675	624	674	652	727	706	720	654	679	698	712	631	689	693	693	672	642	685	708	690	648	669	670	671	681	625	655	693	699	653	679	694	681	704	650	670	671	635	649	657	702	708	682	656	700	692	671	696	730	727	712	696	656	702	671	697	658	667	669	647	696	668	671	700	650	681	678	676	641	698	713	650	657	708	627	728	697	711	683	704	684	688	704	685	667	684	700	687	711	680	669	708	660	690	642	674	700	682	732	680	667	708	710	651	678	721	658	665	663	633	673	652	696	662	695	717	700	682	771	711	654	645	671	666	676	722	688	686	698	641	660	683	681	651	678	706	683	647	684	713	700	697	674	660	673	701	684	675	707	732	630	698	698	662	656	691	705	685	664	709	676	687	701	643	681	694	655	657	725	653	680	653	678	699	709	698	685	649	682	711	668	658	681	648	723	702	650	712	713	658	682	683	651	681	644	689	707	641	691	668	670	696	657	680	697	659	665	711	698	706	666	652	664	703	723	721	697	671	708	692	670	658	623	621	670	707	683	684	659	726	658	687	670	644	655	697	671	697	673	629	690	642	661	703	685	717	674	686	658	655	660	676	641	687	688	676	685	709	697	643	648	649	668	732	678	671	691	645	694	694	646	671	663	708	699	680	711	684	667	722	685	659	648	664	660	637	703	690	663	681	674	687	681	704	698	660	727	701	707	687	656	672	683	688	646	677	660	712	674	726	696	677	653	706	673	694	686	670	644	671	658	648	677	662	716	647	679	672	690	660	695	685	688	713	720	665	707	681	684	701	710	638	639	734	664	676	681	645	660	688	659	713	671	700	655	648	653	688	696	660	692	714	737	690	698	696	672	736	719	710	653	721	697	660	704	637	671	646	707	707	692	637	710	699	622	685	662	684	639	665	668	664	699	667	691	710	650	658	701	709	674	682	669	701	678	676	696	677	672	696	676	702	700	666	680	636	633	686	651	683	642	674	679	663	676	700	675	651	697	715	735	657	712	641	650	683	700	632	687	706	674	664	711	667	678	669	673	691	680	654	680	668	700	727	637	651	711	708	649	655	683	683	671	704	699	667	684	732	635	677	716	682	694	645	652	686	653	706	662	676	647	700	701	690	679	630	631	668	635	683	696	681	663	675	630	698	691	659	673	668	727	680	648	701	702	692	685	674	712	648	639	684	657	691	678	687	707	714	708	706	703	700	667	688	675	723	631	670	706	687	713	685	674	688	712	715	651	695	699	681	688	692	699	684	667	695	695	663	701	665	691	646	669	646	669	692	683	698	681	674	679	614	708	671	676	684	680	714	642	654	684	703	697	696	674	667	692	665	655	686	695	756	647	679	662	721	706	699	630	661	717	686	686	659	661	670	682	705	636	656	681	662	698	665	717	688	741	704	680	673	678	627	681	681	647	673	665	667	639	684	690	704	678	697	664	648	681	718	669	635	668	639	694	721	723	685	694	714	708	725	715	678	678	658	681	627	685	679	688	699	703	677	682	664	689	712	629	707	694	671	703	696	675	715	714	727	755	680	675	668	708	714	689	635	681	641	681	617	683	686	737	705	702	671	661	692	701	676	665	690	705	698	714	636	704	687	714	658	691	654	669	652	675	688	690	693	683	680	653	722	663	682	662	712	650	706	679	656	731	675	721	654	668	686	715	681	667	680	719	704	673	690	688	662	675	707	685	648	714	677	675	659	704	707	696	678	653	697	691	669	704	673	713	706	652	649	680	655	655	696	683	690	702	722	681	694	671	635	652	695	714	661	693	672	665	670	665	681	656	716	745	646	722	688	695	695	652	664	657	661	686	674	709	643	659	690	674	695	672	663	679	644	709	729	693	733	643	685	683	655	651	632	661	680	667	658	682	662	645	713	672	657	697	661	676	624	686	735	688	678	660	720	669	689	693	662	710	676	736	708	698	704	698	709	683	697	672	655	656	668	676	671	706	672	663	686	698	649	690	703	710	678	667	694	661	677	722	677	700	650	650	686	722	675	663	676	681	673	672	682	712	694	689	648	691	692	702	680	654	711	700	693	719	683	690	699	729	689	641	700	683	694	696	674	643	677	658	692	640	675	676	689	708	669	692	685	659	644	685	626	687	696	715	655	635	711	691	693	674	673	674	663	637	691	684	686	692	707	663	709	664	687	667	716	646	671	664	668	704	692	678	671	604	679	686	697	681	673	683	705	698	672	712	724	707	670	706	681	705	688	675	649	642	683	723	665	653	643	668	687	698	656	645	698	663	665	737	663	662	655	675	669	679	702	642	660	686	614	667	723	678	676	671	706	688	682	713	671	718	728	647	684	661	674	681	735	716	660	657	693	688	681	743	674	677	692	690	677	740	661	669	705	684	645	691	677	710	698	697	669	658	630	641	670	712	720	636	679	690	696	645	690	691	691	680	638	670	656	673	696	728	729	626	655	727	720	683	667	645	674	675	640	653	667	698	692	644	737	653	659	677	680	651	684	683	676	712	627	696	704	681	717	679	658	729	652	637	688	670	707	656	686	704	649	698	697	661	660	688	657	681	669	696	689	662	654	692	683	683	690	662	705	687	712	696	694	696	692	647	686	675	630	634	703	671	698	691	615	687	625	674	672	687	658	634	687	665	655	664	673	675	691	664	663	701	685	723	666	661	669	699	642	708	664	654	684	686	666	687	719	676	616	691	712	631	672	673	652	652	694	667	696	738	633	711	698	686	660	682	699	670	705	702	679	695	703	638	671	662	715	698	684	650	678	689	730	699	669	700	685	659	667	641	688	696	660	688	679	688	727	714	673	691	653	651	731	689	665	673	680	654	646	673	678	701	694	699	701	675	684	703	691	661	652	703	622	686	682	682	655	668	649	693	637	638	680	675	672	652	669	637	711	717	685
24204	21233	28413	24325	20928	4564	1103	817	655	626	539	537	511	484	452	439	427	454	398	404	411	436	391	382	411	407	372	387	379	391	402	394	391	370	416	428	346	395	402	402	374	385	376	410	360	352	384	400	391	393	390	366	376	380	388	362	357	321	389	367	390	388	381	377	401	342	400	380	378	380	416	392	363	364	349	390	367	366	360	364	382	385	362	407	376	364	364	358	353	345	351	369	337	356	382	393	367	384	357	370	377	358	376	353	392	419	384	406	352	380	396	360	370	375	363	382	398	369	350	359	378	379	366	396	391	334	399	368	330	361	350	366	365	352	408	372	392	377	343	345	359	366	360	340	392	378	352	374	359	358	382	354	379	367	380	404	359	369	358	366	402	365	353	351	358	407	371	373	335	372	403	385	363	349	354	368	339	381	374	350	388	341	370	385	374	397	372	376	365	395	361	368	379	376	356	358	399	369	393	339	371	385	360	360	392	390	349	377	354	381	389	371	361	366	417	376	359	358	362	380	394	380	344	357	343	384	367	376	365	310	402	337	371	320	381	403	354	374	395	369	388	354	343	412	364	367	372	359	326	371	342	359	372	376	379	363	428	399	395	367	388	304	341	352	340	340	373	379	373	356	371	369	380	371	330	376	358	389	365	384	381	376	362	397	353	352	375	378	386	420	384	390	371	397	346	388	341	347	376	364	398	382	354	392	371	378	390	363	358	358	332	366	396	320	345	372	390	365	363	374	384	373	387	376	397	345	358	354	359	379	382	409	352	354	367	370	397	352	383	381	356	352	382	383	404	401	395	395	359	349	370	382	370	410	349	366	364	328	383	349	362	384	356	371	383	347	379	397	376	372	368	368	355	382	356	367	381	361	373	375	372	368	389	395	385	379	342	373	364	358	383	365	374	384	368	341	375	339	360	391	365	337	352	364	358	405	351	345	361	359	374	371	378	394	392	386	380	339	375	338	350	366	396	395	346	381	355	385	383	342	376	364	345	381	379	338	351	344	395	362	346	355	397	402	357	392	362	383	420	388	376	382	396	384	327	373	356	325	404	377	393	378	377	387	360	374	376	353	376	368	372	357	372	349	355	377	382	382	360	403	384	413	358	368	355	361	378	329	362	326	351	385	405	355	351	379	350	435	381	358	400	369	357	356	373	378	399	379	325	407	351	380	354	355	377	365	381	364	341	393	369	324	378	346	391	360	386	377	395	371	368	380	392	440	356	400	384	368	366	361	344	388	363	352	367	361	361	369	366	387	382	390	395	382	350	352	339	378	395	370	377	353	354	357	363	388	360	379	355	366	418	356	365	358	385	352	394	345	370	384	356	365	358	358	396	388	355	406	388	351	381	386	344	367	369	367	368	349	363	404	397	365	388	361	374	378	403	338	373	348	399	368	380	374	379	383	390	369	365	372	376	378	363	387	408	397	364	358	338	370	401	371	373	367	411	412	368	364	390	394	401	410	380	410	380	358	357	373	348	402	332	377	364	371	327	367	343	397	383	383	377	312	385	346	356	392	371	373	341	341	339	376	367	347	375	394	369	390	391	356	371	377	382	347	366	339	326	364	377	365	397	348	378	359	376	370	377	341	377	375	368	368	350	364	370	354	371	373	364	356	392	366	351	352	367	355	334	378	320	375	351	346	385	341	363	377	372	363	344	431	368	366	375	346	377	360	362	372	363	355	388	382	412	370	386	364	392	363	361	408	441	337	385	372	336	338	360	355	363	369	368	342	361	340	348	359	366	365	365	406	384	372	346	337	374	352	363	350	392	377	369	357	367	385	408	347	389	366	377	405	367	362	398	370	369	352	343	374	345	415	365	361	357	347	353	400	361	375	388	363	390	366	358	369	352	362	358	397	346	369	373	376	370	382	409	360	367	344	402	390	364	382	398	355	365	330	337	364	371	380	363	370	365	369	367	369	346	339	346	360	357	363	319	373	375	363	369	363	321	404	342	336	386	357	355	343	361	351	379	371	333	375	423	335	372	370	357	371	374	377	393	385	379	383	358	384	340	345	345	376	349	395	352	371	356	366	383	340	347	364	391	343	377	373	370	381	372	364	393	347	330	390	363	353	340	370	371	365	388	393	396	407	357	371	372	371	346	370	393	346	382	365	382	369	352	350	382	362	376	356	356	363	370	408	394	372	353	361	404	325	393	378	318	349	389	349	392	329	382	365	379	373	379	378	377	375	363	362	386	371	364	381	373	371	365	366	356	374	368	375	414	367	358	377	373	382	400	371	368	387	388	391	358	352	353	376	361	336	368	352	380	357	367	360	401	336	342	359	362	384	342	339	367	339	390	376	363	379	358	359	371	347	372	380	347	349	378	340	368	343	350	368	373	344	343	349	344	395	391	396	372	329	360	359	391	399	387	403	399	345	391	417	364	338	347	375	356	347	383	356	373	365	364	383	391	354	342	333	367	382	371	375	388	384	348	362	359	400	372	360	368	381	349	357	369	370	366	405	408	367	372	351	410	366	375	338	386	409	391	382	376	381	383	383	379	386	347	392	362	352	344	343	382	387	375	388	380	350	393	359	394	385	384	385	408	344	388	391	365	378	359	377	373	366	389	382	395	354	398	372	334	362	368	395	374	367	385	312	386	364	406	360	390	356	327	348	365	352	360	390	370	379	375	360	361	363	382	371	394	322	362	369	367	400	391	385	371	382	340	347	361	362	386	360	363	360	368	363	387	385	399	350	371	365	360	337	363	346	371	408	377	361	370	392	388	367	386	405	361	407	350	378	357	341	359	353	360	345	378	353	378	377	361	347	340	365	373	394	383	343	354	338	357	361	384	357	356	387	369	392	356	373	354	372	358	344	376	390	330	388	369	370	354	360	386	363	352	393	400	383	395	373	370	345	359	358	337	374	371	381	366	353	387	347	389	355	343	387	355	414	384	365	367	394	396	359	406	396	379	380	384	380	378	371	363	352	349	365	387	381	337	378	372	395	358	378	337	391	382	386	349	385	354	330	382	342	376	386	353	394	418	364	378	368	358	367	368	377	362	371	389	345	381	395	375	371	362	374	338	399	344	373	359	385	381	369	356	389	355	364	335	352	355	385	357	412	353	321	355	361	387	375	363	401	352	358	368	374	394	373	357	376	390	329	365	380	394	365	385	371	397	375	361	363	358	373	385	370	374	361	379	378	362	432	363	352	352	388	359	373	378	352	359	373	383	349	354	380	361	359	370	369	393	358	360	404	387	343	385	393	377	351	350	373	381	356	363	362	408	341	355	376	353	386	377	367	374	362	328	381	395	380	392	360	381	359	354	329	376	371	345	384	355	346	363	393	385	378	390	347	372	377	364	357	388	394	365	382	356	358	354	374	362	364	354	383	342	328	361	351	327	383	381	380	380	367	357	331	352	373	369	354	371	349	378	322	407	353	375	382	377	328	414	369	383	340	353	376	400	352	367	386	344	377	389	369	410	338	348	393	360	382	384	382	366	325	367	376	353	355	325	402	392	342	366	387
33503	18445	10648	5411	3743	3004	2259	1844	1552	1369	1300	1129	1007	950	898	799	734	783	700	711	681	711	675	686	699	646	677	664	694	679	669	653	648	621	650	656	644	601	627	655	675	643	575	645	685	643	625	589	650	631	613	617	607	639	590	621	635	610	592	580	590	641	608	595	596	629	621	580	605	615	604	609	611	658	602	642	646	606	664	566	624	616	609	614	583	613	622	563	567	615	574	556	591	612	574	575	620	612	633	594	592	585	607	606	555	630	629	598	564	617	595	614	582	578	642	599	638	593	632	556	616	588	615	637	577	595	602	576	585	608	576	618	588	642	610	624	579	624	577	617	612	599	590	626	593	591	639	622	602	564	615	600	639	609	610	639	557	652	611	628	576	572	581	628	615	626	624	569	586	643	619	624	644	642	555	566	597	612	601	617	613	616	615	593	582	636	629	623	587	617	566	597	615	673	599	596	574	594	602	633	615	617	610	585	595	592	625	634	609	560	586	609	609	573	649	617	609	605	585	583	656	591	603	604	575	566	616	607	610	665	603	642	601	576	621	615	591	627	613	599	619	633	631	614	632	597	596	663	582	556	577	601	625	625	561	619	622	620	641	649	598	595	568	590	612	629	606	577	592	651	585	620	617	589	614	598	584	565	609	611	580	577	621	620	601	629	622	580	606	650	613	635	621	608	602	623	625	605	592	602	605	598	583	573	614	583	628	633	614	663	620	610	624	621	609	556	609	587	557	612	604	590	616	611	578	635	624	588	604	603	629	575	645	607	566	595	584	599	562	560	605	600	591	646	589	629	624	571	611	609	594	632	587	602	543	642	661	604	636	628	630	675	593	598	606	615	560	617	644	592	580	562	646	582	574	600	626	608	644	628	603	593	589	620	600	652	624	609	614	586	640	605	623	575	611	609	603	641	540	626	602	587	575	611	622	618	567	603	616	627	644	599	590	616	665	602	620	579	648	623	612	658	586	620	620	580	603	588	628	615	626	663	616	612	606	601	608	599	595	565	619	610	578	622	610	617	638	653	632	640	601	581	613	586	555	603	598	649	607	618	609	638	599	582	596	589	638	630	596	571	582	594	606	589	660	599	618	632	572	636	582	642	547	573	640	587	609	608	594	601	604	594	569	554	614	609	611	604	619	584	621	629	621	583	629	572	610	617	616	559	665	592	609	619	605	588	587	643	633	606	615	587	618	622	590	621	605	566	619	591	614	599	621	634	596	646	587	601	595	639	647	574	659	653	606	634	604	620	583	549	620	598	646	578	645	616	620	591	636	612	616	597	651	613	598	615	607	636	651	641	603	594	571	625	607	606	578	598	571	575	618	628	594	596	647	585	630	592	618	594	589	624	567	617	557	578	602	596	581	622	575	593	666	577	607	609	586	644	644	579	596	599	605	590	581	594	562	582	647	602	578	626	600	604	631	577	629	606	663	611	623	602	595	607	612	616	578	638	563	580	633	639	656	588	599	615	576	586	585	624	568	615	593	569	629	622	602	598	593	671	651	574	610	570	612	603	613	615	603	571	617	608	605	617	618	608	601	569	612	618	578	645	587	599	618	590	596	609	564	641	583	637	604	616	610	581	590	619	626	570	584	601	615	607	591	603	606	568	619	627	606	614	606	600	537	632	599	580	574	601	620	590	611	607	608	644	569	592	596	595	585	604	597	595	638	617	646	621	581	588	612	594	620	644	655	639	590	612	606	607	593	610	611	616	607	612	593	580	588	595	628	622	595	580	585	620	599	616	609	598	603	596	599	612	578	577	622	593	621	596	610	585	558	610	576	573	596	605	575	569	593	611	614	592	590	594	589	620	593	618	576	623	616	589	603	601	596	624	629	610	612	602	563	592	591	602	613	590	585	581	575	582	631	600	561	615	604	591	539	596	635	591	589	619	623	634	649	600	597	599	633	612	628	616	601	597	599	595	689	628	605	612	610	631	635	584	580	633	581	570	602	620	558	633	649	612	601	642	610	580	584	659	570	606	588	595	642	583	600	560	607	605	619	585	590	583	611	564	619	603	574	611	601	619	568	617	603	634	582	592	617	578	624	581	613	582	612	638	635	596	614	641	609	641	618	582	572	569	592	593	577	629	629	603	563	573	624	608	644	592	622	630	589	605	661	619	640	626	574	598	585	592	608	607	611	533	594	605	610	614	604	613	607	604	585	600	593	609	593	587	576	614	636	599	612	610	646	620	627	578	597	573	616	650	584	583	623	636	643	660	645	578	604	588	629	594	569	582	606	575	599	651	586	625	572	649	605	598	592	599	642	638	622	579	608	606	585	634	623	603	635	600	566	612	614	606	584	624	578	609	576	615	653	626	630	592	611	578	565	635	586	584	609	582	614	606	605	581	581	578	629	661	591	649	593	624	614	619	602	639	644	598	575	634	566	622	600	630	565	578	578	578	608	597	642	602	629	606	604	623	611	554	564	644	574	593	600	634	584	552	616	570	610	626	577	598	633	628	597	588	591	616	583	610	593	565	605	656	637	642	641	672	591	663	588	633	623	567	614	637	583	643	583	568	610	638	633	611	574	608	595	610	583	598	631	626	627	622	578	543	583	605	608	565	589	595	609	587	582	557	577	598	639	634	610	599	585	604	625	606	610	634	593	601	625	618	593	609	615	605	586	612	593	655	644	657	584	603	591	597	600	585	558	564	565	631	640	562	605	603	594	597	602	595	656	632	583	634	576	558	674	603	573	608	592	604	627	605	612	608	594	649	632	607	632	615	585	564	617	610	638	646	620	607	659	578	607	565	640	588	627	603	638	567	611	616	599	612	591	638	608	622	573	632	602	609	648	613	589	628	597	626	630	589	596	613	601	617	571	597	589	593	631	600	622	585	636	618	615	546	643	608	635	609	567	588	636	624	634	634	613	550	586	624	600	622	579	622	625	633	637	569	669	572	595	607	656	573	618	612	600	600	642	607	615	557	599	611	581	602	613	618	566	636	627	572	633	625	607	648	610	599	597	645	589	647	619	616	609	619	592	605	581	536	625	643	602	637	599	612	586	635	616	589	581	602	622	625	595	607	566	596	571	606	568	579	586	580	562	595	589	613	561	592	624	627	616	577	634	609	595	597	592	622	638	635	595	598	645	613	612	566	627	586	605	581	631	612	637	585	583	622	618	551	601	579	605	618	624	669	644	592	579	572	599	619	615	584	639	626	605	643	610	637	603	599	585	614	593	602	616	615	583	579	617	634	560	605	577	578	627	584	628	611	585	595	600	624	604	595	608	621	627	638	610	606	651	597	659	584	621	558	629	588	585	589	617	598	629	578	596	580	584	625	611	618	557	628	612	605	602	608	627	582	593	566	605	594	603	606	621	631	602	658	630	592	600	578	610	555	615	593	633	617	621	619	584	607	610	600	615	602	607	607	584	638	599	618	607	592	622	609	614	616	608	606	579	617	593	676	591	593	587	645	547	615	609	574	630	599	623	590	609	604	625	598	606	603	622	604	619	613	592	676	581	596
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
