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
341676724950	341676725511	341676726061	341676726611	341676727160	341676727711	341676728261	341676728811	341676729360	341676729911	341676730461	341676731011	341676731560	341676732111	341676732661	341676733211	341676733760	341676734311	341676734861	341676735411	341676735960	341676736511	341676737061	341676737611	341676738160	341676738711	341676739261	341676739811	341676740360	341676740911	341676741461	341676742011	341676742560	341676743111	341676743661	341676744211	341676744760	341676745311	341676745861	341676746411	341676746960	341676747511	341676748061	341676748611	341676749160	341676749711	341676750261	341676750811	341676751360	341676751911	341676752461	341676753011	341676753560	341676754111	341676754661	341676755211	341676755760	341676756311	341676756861	341676757411	341676757960	341676758511	341676759061	341676759611	341676760160	341676760711	341676761261	341676761811	341676762360	341676762911	341676763461	341676764011	341676764560	341676765111	341676765661	341676766211	341676766760	341676767311	341676767861	341676768411	341676768960	341676769511	341676770061	341676770611	341676771160	341676771711	341676772261	341676772811	341676773360	341676773911	341676774461	341676775011	341676775560	341676776111	341676776661	341676777211	341676777760	341676778311	341676778861	341676779411	341676779960	341676780511	341676781061	341676781611	341676782160	341676782711	341676783261	341676783811	341676784360	341676784911	341676785461	341676786011	341676786560	341676787111	341676787661	341676788211	341676788760	341676789311	341676789861	341676790411	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23195	21965	29377	25182	21953	20518	4814	1885	1382	1178	1067	904	847	792	747	696	652	586	590	533	544	528	497	505	469	441	439	428	446	435	412	376	390	410	429	402	422	398	341	426	399	405	412	395	391	386	389	364	368	394	384	363	357	358	365	351	345	352	366	398	339	366	357	380	358	363	371	344	352	329	346	347	358	386	345	341	366	335	366	396	357	356	360	349	371	342	329	364	306	357	357	405	343	380	331	316	339	365	357	368	362	363	363	335	377	336	367	381	385	368	361	338	381	388	368	351	330	343	371	367	340	380	340	376	369	357	349	354	364	385	385	382	379	349	349	326	353	366	363	381	352	342	346	343	337	340	354	374	363	373	355	344	354	366	333	356	380	381	351	327	333	330	391	379	355	341	327	317	344	348	346	367	361	357	340	381	358	383	355	346	334	349	347	363	351	362	335	362	373	313	373	366	337	366	342	346	346	393	351	376	331	351	358	389	349	343	360	368	345	329	331	342	373	364	361	319	355	362	358	339	336	345	327	359	393	331	396	335	358	339	353	312	364	379	376	332	375	365	339	374	342	347	383	368	374	368	334	378	346	417	368	356	344	390	355	372	358	328	342	369	341	316	372	386	371	368	402	360	391	330	335	359	350	351	379	368	383	340	357	343	399	343	335	334	329	338	348	386	358	382	390	367	360	336	382	396	384	343	358	333	337	347	384	366	361	347	355	360	389	363	332	362	367	349	338	321	376	333	356	357	372	390	353	348	352	378	368	334	363	336	337	357	370	370	327	316	357	340	340	365	400	331	375	374	380	358	368	362	354	364	342	370	356	354	351	331	360	368	345	364	341	337	370	358	368	304	365	396	345	326	358	366	374	384	379	354	352	357	350	372	331	362	340	381	388	378	333	374	363	325	349	359	348	326	342	391	349	339	384	355	362	353	380	333	398	358	335	363	345	362	332	365	364	376	370	368	351	325	381	362	371	351	350	348	343	363	370	406	347	386	383	368	335	357	333	365	325	363	357	347	340	346	352	348	335	351	353	327	371	341	359	385	382	374	369	345	341	367	337	338	346	323	352	342	366	369	352	352	345	396	348	346	370	333	360	345	377	351	387	366	366	325	377	391	370	354	326	333	363	361	379	352	363	355	345	357	364	354	356	379	385	379	366	353	358	357	349	383	367	346	370	367	353	368	401	360	345	344	387	351	334	354	325	333	363	369	337	372	376	389	375	350	348	366	360	322	384	322	377	375	372	392	346	355	367	379	378	338	343	338	319	340	368	335	360	398	354	375	378	372	338	360	378	343	353	361	375	383	333	362	363	367	353	352	335	371	385	342	392	363	351	324	353	369	357	332	358	331	328	336	317	354	332	363	347	353	383	357	362	379	349	362	382	326	354	351	381	329	354	340	332	369	359	356	345	349	354	352	333	318	352	389	357	368	329	377	374	365	368	356	349	339	326	386	368	360	377	353	358	373	371	340	357	352	348	363	328	378	371	352	366	331	360	348	327	370	357	345	340	378	383	355	361	335	359	335	336	359	364	388	315	366	355	366	326	352	368	333	334	341	316	343	340	374	355	348	378	361	362	347	339	353	329	365	363	350	345	346	362	371	357	362	370	362	348	357	379	375	361	382	381	382	352	336	361	354	344	356	377	343	361	330	346	380	383	377	348	350	355	346	376	376	348	392	343	372	359	356	356	379	329	369	366	356	348	361	351	348	345	346	336	365	332	359	373	361	380	360	371	362	360	360	353	356	356	367	352	368	348	318	355	343	393	371	395	369	345	378	319	329	344	363	338	347	318	341	336	344	386	360	366	369	320	342	356	327	391	343	341	391	369	351	356	355	324	369	399	337	349	327	367	378	347	355	362	362	332	347	374	359	359	367	382	351	388	359	370	394	371	347	366	332	335	351	357	354	337	377	354	327	355	366	357	318	353	381	352	350	423	332	335	368	329	366	355	356	343	317	338	324	318	380	372	371	353	366	322	355	348	331	342	361	355	365	375	322	368	380	356	409	355	376	336	355	341	337	295	366	350	351	360	368	347	369	344	321	358	373	397	360	355	374	380	387	353	367	352	356	349	375	379	383	366	355	370	354	345	365	364	330	356	356	348	346	331	335	343	332	379	360	345	361	356	346	333	375	363	358	373	365	378	347	339	339	374	358	337	369	369	346	388	354	368	354	369	329	332	354	321	351	377	371	364	345	357	386	376	365	388	328	365	417	342	364	333	354	350	358	371	341	349	353	346	361	328	345	354	353	356	354	355	349	376	325	358	389	360	354	348	392	357	391	384	337	326	397	379	374	390	372	374	357	312	347	328	369	356	361	337	333	345	389	328	348	369	347	386	349	332	358	355	348	310	343	338	325	374	400	353	366	417	361	330	384	405	343	362	337	350	361	328	347	341	343	371	315	361	375	358	318	372	363	375	358	345	376	333	375	365	389	357	392	391	356	359	339	326	366	372	374	327	352	342	378	362	360	353	343	355	365	344	361	360	332	295	362	378	373	380	370	371	359	372	371	363	328	366	360	383	364	339	353	359	370	321	320	354	337	355	356	390	334	368	356	358	358	384	386	356	356	358	317	337	355	361	362	375	347	352	366	365	359	346	331	342	364	332	346	339	344	361	380	398	358	364	329	358	378	359	353	340	349	357	339	338	389	334	361	363	359	365	390	371	350	340	333	343	363	326	355	392	371	393	346	340	350	362	366	364	358	356	360	353	344	298	370	338	349	341	359	373	364	363	358	350	334	381	335	358	350	346	363	359	352	377	335	362	343	352	351	330	361	341	365	363	368	361	346	360	354	349	334	361	373	361	362	344	335	353	367	345	361	354	376	358	390	339	362	353	348	389	342	356	350	374	365	345	365	369	329	355	360	339	358	368	332	356	324	373	365	348	390	341	350	328	365	351	354	380	343	354	377	377	354	349	367	343	377	391	381	421	348	372	382	378	368	360	380	358	345	382	379	356	351	349	345	372	350	368	364	369	339	340	364	374	383	339	364	360	379	363	343	362	325	343	348	348	338	366	352	346	345	335	332	361	340	359	336	341	346	332	344	390	349	356	353	350	329	327	367	353	348	365	362	343	343	380	350	357	362	343	377	371	379	350	352	367	345	324	357	359	308	369	343	344	349	355	361	335	368	368	367	363	366	369	349	390	358	334	348	359	348	374	371	344	363	356	362	351	370	350	347	350	373	366	345	352	390	351	357	368	377	359	323	346	375	359	350	374	339	348	356	335	377	331	380	352	377	368	352	343	369	324	347	342	391	360	368	341	331	339	363	338	322	382	376	364	311	351	345	366	359	331	341	351	368	364	373	364	334	378	343	321	367	350	364	385	356	384	379	359	370	366	353	380	394	346	326	332	375	372	360	367	391	373	383	356	362	319	382	331	367	369	338	357	374	343	341	331	369	377	360	366	321	310	336	322	342	343	381	321	374	382	348	361	359	353	375	350	367	361	386	379	353	391	389	352	363	375	371	345	356	344	337	347	361
9413	27330	20827	12214	8957	7101	5590	4382	3478	2883	2487	2252	1895	1831	1626	1464	1403	1302	1206	1152	1026	1000	969	927	917	811	828	818	775	685	720	719	677	652	625	620	647	647	667	686	628	633	619	639	607	622	618	635	591	629	595	569	575	583	562	572	589	587	595	556	545	540	531	527	543	525	550	581	542	534	555	552	531	557	555	544	598	548	548	544	572	520	565	593	564	520	548	530	538	571	547	544	538	538	550	547	542	528	520	561	551	546	545	584	563	542	542	519	540	553	512	562	538	567	489	536	586	544	572	556	572	537	545	591	527	563	585	571	568	533	553	551	559	592	559	524	519	586	585	555	586	541	571	538	534	556	540	560	591	535	542	549	572	596	554	562	540	543	557	488	546	520	535	608	600	502	534	563	554	549	538	560	568	521	557	530	636	527	565	542	552	548	567	529	549	547	535	565	560	553	548	533	574	557	558	564	558	529	549	532	534	547	525	506	552	537	545	583	562	591	580	551	522	536	582	517	516	550	563	557	527	582	567	563	557	559	553	535	553	559	608	518	540	574	603	564	552	534	543	564	532	537	567	558	559	555	519	531	544	542	536	537	560	582	550	558	564	583	572	492	532	541	559	502	587	520	557	515	550	535	585	506	565	604	547	526	526	571	565	543	546	573	535	526	577	557	590	565	536	543	541	570	555	563	550	563	543	563	573	536	529	565	524	561	568	532	521	550	530	559	522	557	577	544	531	580	547	566	554	564	549	523	571	561	556	512	556	583	540	558	545	578	555	554	599	531	521	576	523	557	526	532	533	593	509	550	541	573	535	569	547	565	550	553	519	564	558	552	570	563	580	512	548	554	575	533	571	574	512	545	512	568	587	531	573	575	552	561	561	511	547	536	540	529	543	544	558	551	526	554	569	521	545	546	544	565	537	509	574	536	533	630	549	547	510	523	551	557	539	530	492	573	559	488	593	533	540	512	542	563	561	509	540	576	513	543	502	531	543	528	559	526	544	532	551	570	524	568	552	527	548	548	537	563	570	583	557	545	550	593	570	561	506	538	556	517	541	536	553	582	532	549	515	563	586	542	535	540	537	567	563	526	527	551	560	543	550	570	532	527	549	532	549	579	530	531	560	535	538	580	581	521	526	498	565	560	580	535	540	540	579	543	546	569	536	538	534	519	551	588	515	561	555	540	555	575	546	530	532	588	561	571	522	553	524	549	546	563	542	589	524	482	543	520	529	554	534	502	584	541	599	563	569	559	552	559	547	565	531	514	561	571	552	531	510	534	548	582	545	539	585	524	556	528	527	528	570	560	544	545	575	583	569	552	592	539	507	579	555	552	542	572	542	560	576	554	531	521	546	546	545	576	530	566	564	568	541	597	544	554	558	529	575	519	564	558	529	507	578	571	557	539	513	538	548	539	558	536	593	539	555	515	561	543	552	553	540	550	519	552	563	566	536	578	518	548	511	567	582	531	542	510	556	528	542	534	541	529	519	558	493	557	536	564	534	520	510	594	544	549	548	537	574	556	546	516	561	602	592	514	548	558	607	560	511	509	569	504	561	564	570	533	533	555	533	568	547	542	526	507	498	563	541	578	522	516	530	538	586	560	555	561	543	559	515	534	539	524	510	534	533	530	543	520	514	535	568	550	555	586	525	538	534	546	518	560	563	537	588	524	586	560	526	544	567	574	543	575	546	558	538	554	536	558	505	534	568	537	569	571	541	564	568	538	547	565	556	587	540	514	545	506	558	566	548	524	530	531	554	565	526	530	524	518	538	519	527	558	547	533	549	557	604	533	583	555	580	535	533	511	535	572	548	583	546	515	580	548	560	532	569	541	551	530	572	551	545	576	557	568	549	499	515	576	552	494	553	555	531	570	588	529	562	537	533	536	549	508	536	541	534	570	510	511	522	579	530	553	546	558	557	544	537	540	538	545	550	558	567	567	553	528	529	559	532	583	522	588	553	546	540	530	565	557	538	563	518	530	534	603	521	567	571	554	542	517	559	569	591	562	546	562	527	517	543	569	550	556	514	528	551	563	582	529	547	534	529	578	518	603	583	529	529	573	569	544	556	534	522	514	554	534	552	545	514	576	515	522	557	521	580	556	555	541	600	560	506	562	542	552	549	545	539	572	527	559	561	524	515	579	537	581	520	533	539	532	563	574	565	561	541	550	543	532	547	561	583	548	546	548	551	534	540	583	534	554	520	583	586	605	519	535	528	562	557	595	530	526	519	554	544	559	582	563	537	539	511	524	533	564	552	560	560	562	540	546	543	541	547	554	564	530	546	601	552	561	554	557	556	550	552	537	557	550	531	551	526	545	554	532	570	530	585	526	500	556	548	578	557	531	541	588	587	537	544	562	522	553	561	581	565	509	545	551	553	532	522	557	586	571	561	530	541	535	563	544	539	586	500	536	504	553	504	556	546	591	591	594	576	522	588	525	559	544	562	564	521	564	589	538	539	506	519	570	549	587	490	534	547	572	542	538	577	525	554	537	532	550	583	556	524	566	522	543	541	543	584	517	537	542	514	518	531	548	562	573	539	557	580	549	540	547	551	564	516	630	571	545	571	511	548	541	516	523	545	558	558	527	527	581	549	516	541	579	563	529	488	568	555	577	556	571	550	559	534	565	577	525	541	498	519	548	534	535	552	572	541	534	544	585	573	550	490	572	512	529	532	554	494	583	547	583	515	534	571	556	544	575	562	532	535	593	547	543	520	554	580	572	537	570	558	507	560	538	571	542	526	564	535	558	555	553	552	569	586	567	529	545	577	551	597	530	571	560	551	575	557	561	514	535	538	520	533	528	537	530	558	552	562	565	532	538	537	502	518	519	585	595	551	544	560	574	545	543	521	536	541	563	535	483	552	504	537	529	513	530	534	544	536	554	559	555	535	550	507	535	530	551	564	515	532	531	563	581	502	543	573	552	547	556	518	540	545	554	567	521	550	568	576	580	535	532	489	540	539	522	531	565	522	609	579	529	530	582	573	525	559	527	566	541	583	544	513	560	546	540	572	546	540	570	563	530	535	549	538	510	518	572	586	533	538	533	623	544	586	528	578	541	591	567	576	540	540	496	598	542	573	553	525	522	565	576	566	537	571	580	581	534	553	569	508	555	530	564	517	564	572	519	547	546	524	518	577	537	527	545	514	562	550	543	524	559	582	563	535	531	537	537	541	547	538	550	565	547	529	571	535	539	545	565	546	517	515	556	570	525	590	555	562	574	561	505	546	549	558	546	538	558	592	531	564	590	538	522	560	564	534	556	585	557	571	496	548	558	546	547	545	554	561	503	569	564	515	538	599	522	531	543	547	530	563	567	530	555	570	527	551	600	562	547	542	555	529	535	553	543	530	545	542	533	548	544	569	540	532	544	577	533	584	500	562	556	548	522	581	545	547	575	543	562	573	550	528	564	546	543	594	591	519	550	557	535	552	552	571	576	576	543	510	526	556	553	541	573	526	548	537	546	555	544	541	527	549	543	557	549
27511	19656	9238	3283	1671	1308	1168	1015	853	855	794	786	809	757	690	683	748	676	668	653	671	668	682	637	622	613	628	626	614	624	645	613	601	584	588	600	607	640	608	653	576	603	602	630	599	578	634	573	636	572	564	580	556	582	590	567	611	560	591	567	567	616	611	584	588	599	616	593	614	605	612	583	621	609	611	572	588	612	608	626	598	593	592	612	613	602	583	599	621	602	624	613	595	615	580	547	616	558	574	607	613	622	602	559	547	594	612	627	605	646	615	564	559	615	645	568	560	593	618	646	595	599	587	627	613	627	581	596	640	581	587	599	614	580	515	579	613	587	623	623	572	599	577	564	623	576	615	607	644	616	621	622	636	623	620	583	613	514	584	611	569	591	626	597	585	612	601	607	624	586	587	635	570	570	599	590	627	587	559	624	608	607	605	604	607	616	645	622	633	569	600	576	588	612	607	616	631	586	619	578	581	579	564	623	626	618	593	580	596	583	567	606	609	607	603	616	600	626	601	603	546	613	598	586	609	620	627	550	611	597	619	620	559	581	585	585	596	662	628	577	600	578	619	562	580	598	568	596	557	585	634	624	612	593	639	622	600	601	630	622	604	605	627	591	591	618	653	586	587	605	642	584	587	610	581	589	613	617	600	609	625	605	579	610	578	565	591	581	616	589	633	619	580	584	542	591	580	602	612	612	602	592	575	593	571	617	574	570	601	613	583	641	618	585	598	617	557	586	548	588	575	624	601	619	629	599	550	587	573	573	590	575	615	615	624	609	620	585	606	627	585	605	615	610	564	620	607	570	589	586	601	570	599	620	614	602	613	602	589	587	579	589	568	561	582	605	632	633	541	596	546	657	585	607	571	607	652	564	590	637	582	613	645	620	553	607	605	615	602	617	556	612	626	595	634	596	599	586	596	595	619	585	624	567	585	578	586	601	618	613	606	609	576	620	613	605	634	634	595	572	596	594	577	566	637	641	602	607	601	623	610	579	607	617	646	612	581	589	581	608	621	616	633	572	576	634	615	558	613	612	582	613	551	604	598	614	636	616	557	595	618	630	592	598	617	552	599	594	568	648	628	607	599	618	611	589	620	571	647	595	641	632	584	636	608	624	613	609	585	583	611	598	591	559	561	601	606	607	525	608	600	614	602	637	595	578	625	589	596	625	601	587	566	610	613	590	617	606	562	549	603	593	622	605	617	616	592	593	648	562	594	602	571	618	582	650	578	580	608	638	621	600	591	634	590	626	638	598	596	566	620	579	592	635	611	598	578	613	606	586	596	666	579	609	600	649	599	648	565	607	603	561	599	560	591	598	579	606	606	606	621	582	624	620	599	629	627	599	577	600	583	554	585	605	557	588	568	613	606	633	708	646	603	617	570	607	573	628	635	539	607	628	573	595	634	591	609	569	620	611	582	554	620	630	610	606	588	578	625	638	601	608	584	582	595	618	608	534	622	630	626	588	578	617	557	625	597	579	577	604	586	585	575	594	622	547	638	606	600	587	599	649	622	636	618	593	643	564	606	597	618	593	643	594	615	569	601	601	542	615	548	571	597	621	566	595	573	568	567	623	584	655	586	572	597	624	618	635	596	571	616	648	561	586	620	588	568	585	601	639	634	635	561	611	618	634	625	581	641	633	626	617	601	613	619	611	587	589	552	577	574	579	605	652	601	575	609	614	587	649	569	570	597	562	601	586	626	526	583	618	588	619	654	651	591	602	658	608	564	637	624	596	586	611	629	602	615	607	609	615	642	620	582	585	582	596	630	604	614	646	564	561	579	575	596	585	591	550	606	533	593	620	617	613	607	571	588	598	589	571	599	581	617	621	609	613	573	557	607	621	626	595	613	619	607	600	595	620	617	634	599	587	573	612	607	591	618	626	576	577	597	570	598	593	557	636	623	568	643	568	601	601	596	576	594	607	586	604	572	604	627	652	563	608	562	604	633	551	565	612	615	571	635	589	606	598	636	589	601	592	590	598	612	614	610	602	596	589	590	648	585	571	596	616	611	585	582	567	618	581	622	606	611	590	618	627	611	584	566	589	611	624	595	569	640	550	611	641	592	609	639	597	582	619	590	613	585	606	618	646	603	538	600	618	632	598	610	641	623	632	633	611	616	608	598	617	612	585	614	600	593	577	595	552	607	649	619	621	574	588	586	612	583	614	611	631	603	604	574	649	594	587	605	607	601	609	593	593	598	601	628	593	602	574	602	572	566	613	604	549	605	597	628	617	622	624	591	512	580	579	638	583	610	570	645	612	601	609	606	594	604	641	593	594	575	671	585	619	596	562	614	618	631	638	572	610	600	576	583	597	630	590	622	592	620	615	590	590	605	586	568	616	580	604	653	622	634	610	599	590	599	646	621	610	585	612	604	617	574	614	616	596	600	618	580	556	618	587	607	553	562	607	536	636	619	570	612	640	612	592	571	566	587	606	596	625	593	582	564	573	595	605	614	566	588	602	614	618	617	598	569	617	632	591	614	610	546	589	552	591	581	591	602	648	580	594	594	582	611	549	578	594	574	598	611	572	569	614	575	589	576	651	671	583	611	592	598	604	606	582	549	591	640	589	626	591	587	633	583	611	588	584	620	602	592	573	606	609	591	598	598	621	597	596	604	640	621	596	592	559	621	561	590	600	573	580	580	615	612	587	630	600	595	583	590	612	565	588	605	616	643	560	591	629	631	639	581	589	630	639	594	631	626	634	567	580	626	640	605	578	627	616	615	612	616	531	596	601	628	623	639	549	602	567	599	605	587	632	592	600	605	606	604	604	590	600	557	572	611	600	610	566	671	562	547	600	586	597	637	602	584	656	619	564	598	591	592	610	609	647	597	608	599	587	603	570	583	602	600	630	621	627	599	572	575	595	568	561	592	594	577	578	559	581	572	608	604	636	616	603	575	577	611	640	641	629	644	575	633	610	585	586	614	659	593	615	625	600	615	588	601	575	630	642	604	540	556	651	558	584	642	625	615	572	588	615	591	656	614	605	561	614	604	600	538	628	607	605	646	583	617	585	590	591	590	581	589	602	632	618	657	567	606	610	588	567	597	579	582	612	605	636	590	587	636	629	597	623	641	622	601	625	606	631	621	592	619	572	605	588	638	623	595	561	610	590	634	571	598	607	588	566	616	607	607	645	650	639	581	576	592	588	621	621	615	590	598	571	578	615	617	618	621	618	540	597	606	613	631	601	588	573	522	607	618	594	608	549	595	623	575	584	624	632	601	597	577	606	621	580	629	572	596	568	612	554	642	613	622	614	679	570	584	619	598	590	644	613	612	590	616	613	615	611	618	602	616	633	578	641	594	602	554	609	604	549	601	597	576	629	639	584	552	579	602	589	616	625	612	563	596	609	573	601	567	590	591	561	563	600	616	610	579	586	628	561	563	581	591	602	594	624	639	624	574	581	597	608	586	594	570	673	594	615	611	593	576	620	616	677	611	607	603	612	601	588	563	612	577	612	587	581	596	619	588	599
8028	14120	9902	5161	3878	3183	2604	2151	1838	1630	1569	1472	1368	1307	1304	1241	1149	1141	1044	1134	1050	1051	1076	1006	1070	1032	1010	959	956	1019	1011	948	997	993	952	923	943	918	952	996	970	966	940	927	953	927	892	943	947	980	938	902	914	928	936	970	943	943	963	959	909	944	986	911	911	934	907	904	867	994	950	860	913	936	930	928	917	969	926	964	907	929	941	941	928	964	929	924	935	954	902	954	913	928	937	995	928	926	938	947	915	994	911	887	931	883	973	940	954	966	905	951	935	906	909	926	951	865	889	928	868	902	955	964	934	937	968	919	923	918	957	937	929	889	986	975	899	952	910	961	932	917	897	913	950	901	987	919	944	954	922	885	913	959	918	947	883	894	871	902	870	845	940	977	930	893	909	954	984	977	912	953	930	880	957	940	958	959	903	1003	895	981	933	907	972	908	909	935	929	905	907	962	858	987	913	912	972	934	926	946	903	961	940	907	922	939	934	911	896	887	952	965	935	948	926	873	963	997	907	942	939	922	918	986	928	885	908	944	959	875	964	983	919	938	929	917	891	824	930	936	972	896	918	885	952	890	899	921	904	918	940	877	906	924	929	867	896	887	904	962	950	919	900	893	974	935	885	979	906	930	975	934	927	953	907	902	919	953	922	917	942	928	915	925	980	941	900	954	879	964	945	891	916	964	919	936	962	908	886	892	901	877	940	916	978	929	898	948	978	931	927	911	937	933	912	950	979	883	974	914	894	892	940	913	889	911	936	834	943	939	938	961	948	888	924	868	943	901	876	1009	905	946	856	953	913	918	940	879	942	966	931	934	881	898	966	913	875	893	906	898	934	911	922	934	931	975	906	977	943	878	930	929	912	927	926	884	884	862	879	925	900	886	988	943	984	926	903	894	940	897	847	937	909	871	922	948	921	887	948	935	928	961	950	926	921	956	913	930	917	961	903	992	940	898	896	970	897	924	930	976	938	963	903	942	932	930	894	890	891	887	968	954	953	974	953	935	909	918	971	911	924	931	964	970	880	917	960	935	921	923	931	893	927	911	956	939	926	950	938	928	931	953	917	944	977	983	937	878	975	937	903	922	953	972	862	919	889	968	913	919	1004	936	922	903	934	904	909	904	912	951	948	946	919	954	906	877	894	918	933	919	913	897	946	936	952	906	965	927	942	987	941	933	956	903	966	893	942	899	904	906	948	905	966	954	936	944	863	959	928	905	984	967	886	884	864	860	875	887	982	936	950	928	941	942	880	914	850	953	877	906	913	870	911	890	927	907	915	915	953	912	975	1000	896	927	895	913	892	918	964	1001	885	866	937	898	906	893	911	973	946	892	939	953	911	880	956	967	944	978	912	946	889	959	946	913	917	981	879	906	937	926	926	904	946	965	920	952	935	945	941	927	905	898	903	985	938	925	926	931	941	885	961	869	1025	976	925	905	897	929	909	952	900	949	947	902	937	854	882	871	902	943	919	897	891	932	948	977	892	860	944	991	957	928	988	908	927	918	916	928	936	960	944	874	913	993	947	940	941	911	908	965	986	906	883	939	949	906	907	952	957	939	904	953	918	943	956	936	899	910	892	964	906	922	956	931	909	945	928	945	959	942	996	984	895	919	937	922	963	896	917	900	961	904	891	902	936	1016	922	944	905	893	932	942	882	917	971	894	935	965	882	948	932	902	927	900	913	929	868	895	921	889	897	947	902	942	893	901	963	931	879	973	910	881	909	900	892	980	951	900	893	970	940	864	875	932	904	898	893	937	952	936	988	865	923	888	943	918	954	908	924	938	918	901	938	912	897	929	926	921	901	917	885	888	931	1010	872	959	909	936	910	952	964	945	893	916	914	883	891	882	952	940	960	924	957	920	895	929	946	949	939	942	941	921	925	956	874	922	921	968	957	877	950	890	924	923	946	895	932	943	940	940	924	937	968	931	985	928	893	916	928	948	924	981	896	897	951	933	910	959	961	940	924	915	907	964	880	964	939	937	908	925	906	892	878	942	953	931	920	918	906	914	962	945	956	951	922	946	930	945	877	931	944	952	862	938	956	960	983	944	999	938	922	917	953	861	894	961	959	888	962	902	1033	886	891	924	925	927	937	906	935	923	971	938	946	947	969	937	894	913	972	937	982	883	988	906	901	953	859	900	914	922	927	928	927	940	905	872	879	944	975	934	967	938	981	971	887	909	878	956	943	930	958	896	896	955	928	886	940	980	915	964	915	894	913	950	948	910	951	919	922	909	996	919	970	947	945	996	867	920	923	955	949	915	934	941	926	922	919	866	941	904	944	923	924	935	844	877	900	906	924	910	876	878	967	921	911	925	936	886	947	917	943	922	959	1011	939	917	933	916	906	929	914	934	914	944	933	869	908	916	932	905	866	929	935	876	967	909	957	917	979	923	862	951	921	898	948	934	904	916	983	900	917	896	970	940	951	927	933	933	910	936	987	957	906	983	975	933	936	926	951	881	923	974	934	915	966	904	937	927	958	928	906	955	878	924	900	957	932	895	923	937	906	910	941	912	925	887	936	961	898	918	925	911	929	933	956	924	926	942	913	946	930	956	973	993	936	934	924	920	915	886	977	958	913	916	952	920	962	917	970	984	931	900	892	934	926	935	925	946	884	911	884	959	933	928	940	874	947	936	968	879	891	927	949	943	918	956	900	930	965	930	872	964	955	930	862	928	937	885	903	885	857	928	935	899	889	927	948	933	904	937	912	881	881	906	909	969	906	914	910	888	960	958	902	918	971	936	951	933	953	948	914	905	953	941	872	918	946	882	948	919	909	945	926	921	872	909	912	995	917	962	910	943	940	843	968	934	912	932	935	913	904	916	933	943	922	883	908	908	896	890	971	916	895	920	981	939	904	912	911	918	944	929	907	897	949	900	927	926	940	921	923	957	924	941	910	931	921	908	969	904	943	918	956	922	913	934	967	929	931	929	920	955	950	920	948	862	891	957	866	903	942	927	912	909	902	948	939	955	939	909	892	961	846	960	951	899	915	891	931	950	933	927	928	919	933	918	907	902	898	894	927	925	941	930	996	961	930	920	953	972	910	910	962	918	951	894	864	915	941	1014	916	946	881	924	882	893	932	966	918	899	962	956	917	930	911	933	923	934	891	956	923	922	940	932	949	901	883	946	931	931	899	893	934	913	912	943	950	885	972	900	912	943	929	961	973	947	848	966	944	946	916	902	896	941	903	964	909	914	932	943	934	899	969	889	921	917	901	947	925	878	919	927	997	917	970	922	901	900	909	917	902	874	943	945	970	957	937	904	994	964	971	960	883	896	852	925	951	962	967	947	917	952	912	948	957	948	944	945	922	871	909	919	880	946	894	943	955	970	918	888	898	922	994	940	947	887	924	902	853	915	885	932	905	946	914	894	927	900	932	901	947	938	966	925	908	928	908	966	876	961	930	920	930	937	954	857	950	928	968	907	858	911	925	888	928	930	897	955	908	873	952	873	907	921	883	943	935	964	963	974	988	922	905	864	966	960
23510	21464	28196	25113	21097	6368	1956	1235	1087	956	834	887	752	745	665	646	596	603	580	576	554	581	547	513	515	528	519	507	512	495	475	489	508	481	470	471	453	497	455	515	494	494	465	442	459	456	497	422	427	445	459	495	458	452	455	460	449	454	403	486	435	424	472	452	429	447	429	476	448	469	483	439	436	465	431	431	469	418	464	472	460	439	475	462	430	468	460	435	430	429	424	427	429	475	425	440	433	441	484	506	486	434	437	453	476	431	422	415	443	439	433	467	486	431	440	453	397	448	468	432	447	480	464	435	405	444	466	435	415	428	445	462	443	443	429	438	478	430	456	422	468	488	467	479	437	446	438	443	440	457	402	464	482	449	414	465	451	479	445	432	437	447	425	436	442	436	462	469	450	424	471	435	418	411	392	399	415	444	477	439	447	441	437	438	421	442	445	471	453	453	426	425	441	410	496	417	472	432	428	456	423	433	445	450	438	463	446	440	457	447	462	486	450	403	431	437	436	428	459	438	471	468	442	436	457	463	432	436	468	479	449	442	435	418	443	442	443	405	429	448	406	445	440	447	469	424	459	470	419	441	442	425	437	447	439	419	420	463	441	483	437	442	461	455	434	437	436	470	453	474	421	423	452	437	459	451	441	463	418	439	447	430	425	477	467	448	402	434	440	455	452	443	474	447	432	454	438	461	465	441	454	462	445	443	446	443	439	445	452	444	464	407	464	480	448	424	457	466	407	457	440	429	477	411	426	492	438	453	433	460	439	442	443	458	471	440	438	490	453	423	429	466	464	464	441	413	457	480	455	451	404	423	439	456	459	440	427	463	446	429	415	446	459	442	392	488	463	434	438	456	446	462	422	418	441	441	443	468	412	447	423	457	439	451	436	463	431	412	477	436	436	435	455	471	429	428	423	428	440	432	441	454	445	449	475	450	444	443	432	460	437	436	457	464	466	449	426	448	451	459	449	432	449	407	448	453	479	457	409	438	500	444	440	437	405	438	482	465	470	444	419	446	440	436	432	446	441	462	457	423	448	449	431	462	481	393	420	443	466	432	451	448	462	441	428	471	418	447	427	393	471	419	434	448	452	421	474	399	420	452	430	411	431	454	482	450	485	440	448	403	439	416	489	427	458	469	423	465	425	443	466	447	457	477	466	449	450	477	395	462	461	434	452	435	418	477	443	500	461	424	445	438	458	498	462	448	443	423	462	414	437	399	444	473	431	442	455	449	435	430	468	412	425	424	447	423	394	436	382	416	434	444	439	409	442	435	491	442	450	446	522	456	472	453	454	468	488	441	493	449	435	472	437	467	432	458	425	414	430	430	428	455	434	433	421	428	462	423	456	436	415	428	453	425	433	444	460	452	458	449	428	425	458	449	463	446	478	426	418	451	441	463	472	417	436	415	411	432	459	447	418	436	405	446	443	450	430	455	431	470	463	428	469	493	444	418	460	473	453	431	449	458	466	426	407	465	449	436	476	427	452	406	479	413	421	450	429	463	413	445	490	404	462	451	422	453	433	410	451	415	440	413	438	447	446	427	431	447	486	456	455	455	468	417	442	466	456	435	435	458	434	456	397	441	436	432	426	411	411	460	465	405	406	408	465	482	414	422	425	432	444	492	446	467	454	443	478	450	466	452	448	427	413	461	439	445	411	472	426	446	464	458	454	413	453	435	437	437	472	422	412	445	439	413	384	426	483	441	418	467	435	457	458	456	450	456	432	462	444	490	461	452	463	470	421	464	473	434	448	419	447	457	449	426	390	413	453	416	472	423	467	452	469	445	427	448	468	401	408	453	438	470	450	409	438	433	433	440	432	426	416	395	434	451	456	442	454	471	470	460	397	448	426	450	409	460	458	411	451	443	426	448	428	438	457	450	453	435	456	426	430	403	433	417	457	427	442	421	438	434	449	427	447	450	419	425	432	391	445	440	475	465	413	453	448	446	440	440	423	434	479	471	444	465	437	456	465	445	464	446	458	478	472	429	449	413	451	456	446	435	422	461	437	439	454	399	439	475	451	422	458	397	418	444	419	422	461	410	430	428	443	432	440	425	436	443	451	438	459	442	440	463	438	430	479	451	447	480	426	480	456	425	431	462	437	438	431	466	457	451	479	428	451	458	448	466	447	477	474	484	430	456	431	453	450	494	406	436	431	434	454	482	460	446	446	455	424	448	477	429	427	465	432	468	430	471	464	486	415	417	426	430	444	434	441	431	471	431	465	456	455	466	455	446	423	471	409	461	457	423	428	473	444	417	412	461	411	457	416	421	419	437	487	443	409	478	423	472	453	465	433	450	474	395	429	439	430	459	445	458	444	426	444	471	457	438	453	453	426	430	430	441	403	402	478	476	428	429	410	444	437	492	465	462	433	430	440	433	461	438	417	455	410	439	421	434	447	437	450	447	422	401	418	461	444	445	432	448	420	453	422	439	455	431	435	422	456	450	458	450	428	463	458	443	395	419	431	444	467	486	417	437	429	417	466	418	419	479	446	432	431	445	445	435	422	429	432	460	475	419	421	466	443	418	440	446	435	407	447	391	495	437	428	461	423	458	425	459	397	404	489	435	430	442	444	420	435	416	492	431	431	418	456	455	437	473	426	447	480	489	414	460	416	430	481	475	448	440	475	477	439	434	477	437	432	431	461	467	473	413	458	444	414	421	435	424	416	432	462	416	448	449	443	466	458	426	469	465	474	441	402	410	398	457	469	452	455	446	444	452	472	461	432	432	463	479	443	452	420	453	476	411	438	434	439	466	448	413	449	449	477	447	469	406	406	382	450	456	447	477	448	415	453	434	456	420	446	456	378	457	409	473	429	467	446	451	432	445	442	423	427	482	422	470	422	440	475	449	458	430	462	438	426	445	425	456	455	480	428	447	455	412	446	456	450	472	439	431	463	436	409	440	480	445	463	485	462	434	438	421	467	423	431	468	470	443	461	418	441	442	459	447	434	449	455	479	443	446	429	449	454	443	455	472	456	447	458	378	462	415	465	426	449	403	437	434	458	425	472	464	452	417	414	442	436	426	450	469	464	433	459	448	449	428	464	476	435	411	463	441	438	412	449	423	439	477	462	457	454	459	507	462	464	468	431	425	405	445	435	418	464	430	428	441	436	456	426	425	419	406	435	429	466	429	464	438	459	399	470	462	408	424	452	422	452	440	452	462	460	448	435	413	453	438	417	448	430	470	434	451	422	445	428	462	452	464	465	440	459	432	449	436	448	438	435	417	448	439	446	458	448	422	430	475	487	456	463	417	403	455	418	459	471	468	444	446	419	456	478	493	464	481	465	440	425	487	412	412	471	466	434	456	446	470	454	425	451	467	423	436	475	400	444	483	446	433	461	428	464	420	461	451	451	432	414	443	425	431	410	477	433	431	422	435	425	454	394	440	455	456	433	425	437	421	466	432	442	430	432	426	417	420	434	421	450	466	398	449	477	427	428	449	445	479	432	434	449	416	395	471	403	432	439	482	444	462
7643	22106	16314	9166	6785	5225	4024	3201	2629	2191	2011	1886	1650	1489	1363	1292	1201	1126	1155	1104	1057	947	942	957	918	884	903	870	861	810	808	777	794	756	793	789	820	763	843	728	770	783	730	733	730	718	713	739	723	765	768	707	704	715	712	728	670	678	734	674	735	729	692	716	696	744	697	691	735	728	692	721	691	677	690	714	732	692	722	704	695	717	709	703	688	736	734	666	680	700	667	702	708	663	698	698	731	648	682	671	711	727	682	679	693	699	689	723	673	729	702	697	696	744	650	705	702	742	727	677	700	680	726	733	716	740	728	648	695	711	721	640	729	739	705	694	706	657	711	689	670	704	723	713	707	710	708	685	720	705	705	724	723	672	709	704	680	709	711	697	651	667	709	675	674	725	688	707	687	691	653	758	698	677	644	705	736	671	719	652	692	731	717	685	658	714	688	669	697	689	720	710	680	640	779	686	659	709	738	672	717	708	682	697	669	685	709	694	688	657	683	713	695	665	722	716	683	708	709	722	672	681	708	724	661	706	684	703	697	721	684	714	717	697	697	693	669	680	734	698	745	687	706	703	725	703	726	667	693	729	716	702	722	693	709	783	641	695	739	685	720	708	688	661	675	737	669	754	721	667	724	700	689	684	697	695	624	654	697	691	731	710	678	708	692	638	709	737	745	711	711	700	692	717	736	700	691	675	654	684	691	708	695	671	659	692	743	698	737	668	729	689	670	702	656	690	679	697	666	693	724	706	652	674	687	705	700	696	654	728	704	697	625	682	749	744	663	700	726	717	703	713	670	714	713	697	677	699	694	691	692	695	715	694	695	708	672	673	702	690	685	734	657	753	680	728	708	690	642	670	696	688	701	712	680	671	720	769	711	740	706	693	702	733	737	714	721	718	713	686	711	746	740	704	684	689	713	664	715	715	699	707	690	728	705	718	719	683	692	691	664	725	732	674	689	689	708	680	722	727	730	728	697	685	666	689	718	711	726	667	697	699	675	704	692	747	675	690	720	697	685	687	678	730	706	702	690	694	706	718	717	694	695	702	693	703	697	737	713	697	687	697	722	727	721	665	707	701	676	712	717	657	666	713	687	725	734	696	677	722	704	697	699	717	680	678	721	732	724	659	674	661	674	709	629	726	697	669	637	677	676	721	712	698	697	712	684	735	758	705	680	737	679	673	724	663	700	687	691	693	739	724	724	692	723	752	715	668	681	653	689	747	725	689	700	691	725	711	690	727	716	667	697	693	657	710	645	683	654	708	723	654	702	689	660	728	718	637	697	711	715	671	678	680	692	724	729	693	757	711	674	688	690	709	738	678	717	649	688	725	711	673	735	697	741	669	696	705	673	704	738	665	668	644	733	691	698	707	685	715	733	689	695	668	676	696	655	706	680	691	695	696	750	722	688	707	762	719	652	671	666	707	664	674	682	728	710	724	720	705	696	622	677	677	701	671	714	734	658	737	672	738	643	714	709	760	702	690	729	703	701	701	694	716	713	675	668	687	677	682	677	683	665	734	674	681	654	666	713	699	711	705	682	690	689	678	686	726	686	752	717	689	688	708	673	725	687	712	672	649	701	671	672	669	689	690	712	668	713	695	672	705	687	693	730	705	675	702	673	711	722	679	679	650	675	713	755	685	726	667	683	687	715	699	681	694	704	701	739	656	677	686	723	688	735	691	676	708	685	670	687	686	718	712	716	721	709	704	738	699	704	710	723	699	674	777	679	719	685	724	679	719	657	687	674	694	737	717	723	696	722	704	666	743	734	713	716	718	679	711	698	709	730	663	652	711	666	672	709	690	668	723	689	701	698	706	675	666	692	688	686	712	688	669	704	730	739	694	708	674	697	744	727	677	716	718	689	708	711	717	666	721	682	668	670	707	731	680	738	674	688	717	657	689	667	725	687	714	691	751	712	760	716	706	732	707	668	728	682	719	724	739	727	731	696	670	654	708	689	667	707	729	670	689	764	716	721	706	741	694	696	699	707	708	688	696	679	721	736	632	717	713	714	716	726	733	722	708	697	727	708	721	681	719	684	701	694	725	708	728	708	693	719	697	727	695	710	787	723	677	711	707	656	707	719	691	675	709	731	661	710	698	715	739	688	722	655	722	719	679	688	671	718	700	722	679	702	678	729	705	675	674	699	705	709	703	748	670	672	757	656	672	685	655	675	711	706	713	693	651	746	696	721	689	724	680	721	679	679	690	697	722	756	722	704	695	743	733	736	690	677	729	699	691	686	747	687	721	702	709	739	707	696	701	705	725	677	724	686	704	669	697	684	698	676	693	683	699	720	698	709	688	684	703	698	648	674	719	678	703	713	678	696	685	710	675	693	722	681	723	694	686	717	701	721	691	664	736	769	667	723	728	664	711	688	718	722	717	679	653	687	697	743	731	720	713	685	733	701	688	720	643	704	705	692	720	700	701	679	789	724	734	714	662	680	687	697	656	710	699	668	699	700	724	711	725	764	682	692	649	681	648	715	683	746	689	717	723	739	702	737	692	697	647	690	714	697	651	705	745	716	704	679	702	783	703	686	691	704	705	714	692	705	699	657	691	718	701	731	739	670	695	694	666	716	692	691	709	702	733	668	692	684	702	716	729	678	701	674	683	709	707	737	688	683	757	696	723	705	695	735	759	673	700	733	681	680	706	709	665	694	762	717	680	729	684	700	711	694	641	681	703	697	717	680	712	669	675	696	708	746	703	737	727	686	703	636	746	677	671	702	690	693	731	706	710	696	686	672	708	698	687	721	719	670	700	687	680	663	730	647	720	694	681	688	712	694	720	657	705	622	678	694	696	700	720	701	731	705	689	719	655	715	700	708	686	724	696	720	687	702	705	684	681	707	738	680	702	695	692	732	719	737	724	683	681	658	705	686	725	663	665	655	690	720	658	708	677	715	682	731	720	731	708	678	667	699	682	699	722	707	735	700	678	661	696	716	701	687	695	713	708	691	697	729	704	703	689	725	657	688	710	643	716	715	702	652	690	707	683	698	714	686	723	720	675	722	688	715	692	700	716	725	740	705	667	685	669	685	661	666	664	664	737	687	708	730	713	703	686	724	693	670	740	741	676	736	672	710	673	713	729	693	734	703	699	734	688	685	689	733	715	685	678	691	730	693	708	704	710	701	730	748	726	696	729	679	709	657	666	730	646	690	712	689	709	707	711	679	711	668	678	692	719	708	698	710	681	711	748	667	693	701	746	720	649	682	702	677	685	710	725	730	707	721	710	681	705	648	738	688	665	685	679	717	703	694	684	734	683	718	736	712	726	651	694	707	702	656	707	669	734	678	683	715	705	727	712	688	719	721	709	740	736	681	713	676	701	708	700	699	723	743	762	749	718	745	729	673	705	693	697	715	702	673	706	672	718	727	694	703	721	750	665	668	687	700	719	739	694	649	666	755	664	729	690	692	649	695	723	706	687	677	694	684	682	687	691	725	726	680	707	710	648	699	707	663	715	698	731	716	700	684	710	706	719
25020	21489	25979	22958	3930	1544	1312	1133	976	918	861	799	742	750	702	694	698	690	692	666	651	608	666	610	623	609	598	632	539	531	615	619	617	557	567	585	599	581	615	550	594	580	554	539	551	582	521	557	517	571	573	556	567	583	550	517	548	555	608	548	539	553	551	521	565	573	532	570	553	569	567	574	523	537	557	575	581	544	596	548	566	556	556	556	528	488	571	568	511	555	588	556	586	559	567	527	526	496	551	511	563	543	545	557	539	544	566	531	550	555	539	586	559	562	552	575	572	581	586	546	545	581	540	566	498	579	535	537	613	564	581	532	530	577	541	572	542	544	546	548	550	529	552	551	591	543	566	555	532	578	572	561	570	545	530	546	548	539	559	574	546	536	496	567	509	557	513	538	526	514	531	546	557	557	541	548	567	551	571	506	538	548	560	544	552	547	565	536	518	596	537	511	529	548	571	556	585	556	568	580	567	573	540	563	536	526	557	550	551	582	541	550	607	556	537	553	575	545	570	549	556	539	554	539	552	547	534	541	585	551	550	546	575	565	524	554	521	589	562	570	554	520	559	559	573	543	518	550	537	551	570	542	523	571	563	562	568	549	490	517	521	549	516	564	511	560	574	584	502	524	549	576	532	568	560	498	510	540	583	539	557	561	551	552	634	542	537	576	593	567	540	582	583	571	575	561	532	574	563	595	550	545	522	570	577	562	530	566	524	563	552	552	545	526	593	575	588	571	564	560	567	542	500	545	557	550	555	592	531	556	549	562	579	564	572	551	552	556	565	579	580	538	538	607	550	538	524	552	520	532	531	580	568	560	568	553	575	565	560	565	575	558	537	526	545	574	601	556	529	539	565	559	549	500	526	556	545	572	570	544	558	597	538	559	548	583	531	562	588	481	559	528	534	558	553	577	551	562	558	527	531	578	580	555	573	543	539	528	543	517	573	538	496	582	550	552	551	535	547	543	525	562	549	524	529	558	542	565	555	550	541	533	523	573	529	550	538	554	528	541	557	543	568	534	615	571	556	590	555	547	511	532	513	565	543	540	521	527	579	604	566	544	561	548	575	551	553	557	580	536	552	577	528	530	544	534	557	550	523	541	493	568	551	556	606	548	536	535	559	538	568	578	521	495	611	551	553	529	537	512	544	546	579	576	540	521	555	541	532	549	549	543	550	566	526	517	542	566	563	558	549	551	529	550	527	573	548	572	547	586	564	544	539	575	552	511	571	554	505	538	553	563	567	529	507	532	535	542	587	569	522	560	566	515	565	578	552	577	538	572	555	529	571	588	526	513	562	560	566	553	596	557	551	517	521	577	549	519	562	561	532	521	533	567	576	596	567	521	555	541	578	575	555	584	531	578	545	531	569	570	538	550	572	572	546	564	574	591	543	582	568	519	503	504	577	600	604	517	589	537	556	571	524	528	570	565	563	558	516	559	540	532	527	574	554	595	525	530	568	564	563	564	571	554	556	522	554	536	534	552	536	626	523	554	581	563	563	561	601	513	517	541	552	549	565	578	517	557	565	509	573	553	523	538	559	549	576	526	583	548	545	557	559	505	563	565	516	513	592	543	544	568	547	589	561	547	536	524	540	566	563	577	575	552	553	531	562	556	538	506	504	516	548	521	572	567	548	548	538	584	576	545	558	557	526	544	577	564	541	550	561	535	522	565	545	557	528	549	545	517	562	543	573	542	592	566	528	550	541	496	539	591	563	543	549	567	528	570	638	591	547	567	579	526	569	554	518	558	536	587	536	530	531	574	562	539	582	505	589	571	594	540	545	532	533	591	542	557	569	564	559	553	549	567	534	555	531	545	539	517	569	571	556	575	581	546	538	574	543	538	543	586	545	539	520	555	536	553	581	538	528	571	540	579	544	546	548	501	543	579	570	504	524	560	552	545	473	594	585	570	575	569	576	574	549	586	539	520	526	544	519	560	552	582	548	534	576	544	557	553	534	571	535	577	541	561	525	562	532	571	531	591	542	538	565	551	556	567	549	557	544	554	554	571	516	570	569	588	573	571	559	528	560	544	548	531	546	567	557	542	537	532	559	497	529	558	594	560	596	554	532	535	576	563	563	539	558	541	546	547	562	586	558	543	563	537	490	549	575	606	534	548	582	594	522	573	503	549	561	542	557	565	556	580	546	556	528	537	557	593	541	585	558	541	544	540	554	584	535	597	560	543	555	540	532	558	496	497	518	546	559	577	532	524	533	581	547	545	525	618	538	564	566	538	562	576	543	553	544	569	550	532	561	550	534	544	571	549	555	544	562	554	537	586	523	538	574	599	529	535	543	553	563	561	542	558	542	546	523	559	555	551	527	528	530	503	537	526	567	551	551	542	582	548	556	535	534	508	558	593	559	557	559	571	564	551	510	549	552	591	537	567	545	553	555	545	528	583	554	532	524	595	545	574	580	509	544	534	502	532	564	526	492	599	535	520	550	556	547	553	532	538	557	587	539	560	595	556	513	577	530	563	487	562	573	546	564	554	565	545	566	527	566	548	547	531	527	554	543	587	576	565	583	597	525	559	512	552	562	559	551	530	519	536	540	562	517	518	537	564	599	591	591	535	546	535	571	563	543	538	547	607	561	553	567	511	513	589	567	537	568	521	606	547	568	576	509	554	563	529	536	534	553	497	569	530	569	587	577	603	573	566	537	564	555	551	558	550	530	574	586	563	546	523	532	580	585	551	558	564	596	549	545	539	531	595	550	542	560	550	539	534	547	545	545	562	548	546	540	564	495	580	532	534	549	565	518	525	533	560	572	528	554	534	555	540	572	591	533	523	557	590	578	566	530	535	518	564	555	562	524	549	552	503	597	522	574	526	569	528	527	559	538	572	537	547	541	558	597	530	588	546	526	566	536	566	556	562	485	556	567	550	554	554	537	549	560	576	545	557	526	544	560	504	541	557	544	566	544	546	576	521	521	550	538	553	574	541	553	553	539	538	527	545	548	540	534	545	576	575	568	544	508	611	536	574	495	536	547	567	534	536	531	574	541	539	557	594	536	567	598	521	543	554	536	561	561	560	611	547	561	518	552	578	541	595	560	556	513	583	603	567	548	534	526	536	542	582	544	564	555	554	578	561	546	586	515	561	545	514	541	578	562	549	581	527	557	533	564	561	530	554	494	521	568	507	601	558	565	548	517	579	573	535	517	561	558	533	504	485	558	590	599	545	570	542	524	560	534	525	537	540	551	537	532	546	578	555	554	537	566	566	537	504	539	590	593	558	604	553	540	539	582	558	573	559	521	533	571	514	587	567	533	551	536	595	538	563	549	576	599	551	544	529	567	547	556	545	587	581	558	545	557	523	523	564	553	547	521	510	586	529	533	540	570	546	523	541	514	596	545	529	531	578	546	573	542	550	538	534	578	547	543	591	562	507	566	557	489	542	547	584	621	553	567	557	548	567	590	519	582	560	575	525	588	564	527	528	574	573	592	541	527	533	574	513	556	552	551	567	560	542	545	590	517	527
7807	17941	13030	7168	5282	4061	3059	2581	2363	2085	1843	1645	1563	1493	1363	1263	1268	1205	1165	1069	1129	1090	1029	1054	1018	1007	992	975	925	978	956	923	925	926	928	885	888	928	925	901	859	879	859	908	945	920	878	875	842	839	860	873	895	853	928	893	871	920	837	856	878	837	877	840	836	836	853	880	845	852	755	776	874	859	867	885	836	837	861	844	858	826	836	885	820	806	901	870	875	889	837	867	861	862	896	877	880	856	837	864	888	903	916	827	849	915	871	873	828	854	876	869	888	841	893	870	842	822	855	841	871	848	829	871	819	844	879	882	873	851	851	791	867	881	836	902	847	873	856	836	862	853	849	814	829	852	824	885	818	832	846	896	865	840	781	844	857	849	830	823	863	853	845	866	858	809	797	886	851	842	853	880	882	804	942	876	851	884	829	865	815	880	842	884	837	818	860	845	910	835	848	865	861	844	896	856	854	855	883	880	858	866	875	865	875	828	774	880	908	849	845	825	857	811	841	858	804	847	844	842	796	821	838	916	859	832	836	864	836	859	823	837	860	843	857	867	842	828	912	826	889	843	852	915	828	866	843	816	825	842	891	847	840	889	887	871	888	857	848	864	908	820	850	864	804	873	841	891	863	882	880	849	844	833	858	870	908	847	847	824	848	845	886	847	861	877	845	879	836	864	882	864	826	800	816	839	861	798	880	836	840	857	874	860	873	853	808	840	925	906	827	845	814	883	866	887	812	908	866	902	882	864	863	855	793	851	833	871	895	816	844	843	879	855	837	797	808	826	840	826	899	889	864	832	827	827	812	872	877	815	802	850	868	822	872	899	868	845	835	900	830	841	818	825	866	855	902	861	854	857	796	842	858	868	795	849	877	891	846	847	828	856	851	902	869	825	801	865	815	776	844	893	801	840	857	825	834	839	898	881	835	910	831	821	857	841	840	883	820	869	793	904	856	833	852	858	848	800	895	842	834	886	843	823	848	808	895	850	815	902	872	827	870	840	836	843	869	811	845	891	863	863	851	848	834	871	827	852	827	882	869	826	889	831	876	876	838	848	799	839	854	793	856	862	797	889	846	810	843	901	836	846	796	819	836	808	850	868	864	870	852	829	836	842	814	822	838	822	870	854	829	805	833	826	843	836	850	880	856	852	822	847	864	824	835	882	769	850	808	836	871	909	840	863	854	828	802	850	832	810	754	811	878	834	831	851	850	837	864	804	910	876	813	860	901	851	868	823	869	903	877	825	818	881	848	858	818	839	898	862	882	860	884	823	871	832	852	827	825	898	789	872	808	870	855	831	811	871	882	882	868	820	843	861	898	839	846	859	816	855	858	824	814	828	823	796	854	853	819	802	923	832	835	854	876	880	835	844	866	866	831	872	844	828	870	812	856	817	819	849	822	891	816	821	841	878	827	857	864	800	880	810	844	873	858	880	878	852	856	849	871	892	877	879	832	828	791	823	884	892	805	843	865	823	843	846	891	868	887	847	874	856	861	873	870	838	833	816	852	849	848	879	836	861	875	829	856	882	837	900	826	869	868	874	816	863	832	845	854	809	863	830	878	808	822	861	865	815	892	796	857	856	799	833	849	852	884	874	869	867	853	833	838	876	891	903	853	841	842	877	810	846	843	876	866	800	828	922	870	866	850	833	897	876	889	876	865	832	852	770	781	869	853	848	847	877	840	807	841	825	880	887	825	925	816	854	836	819	853	774	868	848	854	877	902	846	786	866	854	885	834	819	842	823	833	844	806	804	806	839	843	880	815	883	847	835	802	907	885	878	855	835	862	838	908	848	856	797	843	844	850	856	855	840	850	887	837	866	823	813	864	877	830	836	803	884	861	879	809	801	870	849	849	861	849	853	812	848	862	850	859	839	839	823	852	816	853	840	851	859	832	812	835	838	881	855	836	862	855	860	887	812	859	833	814	805	875	810	877	851	866	877	915	870	843	859	870	896	840	868	882	824	820	825	858	873	846	860	856	891	840	825	825	836	808	821	893	825	850	826	845	866	905	902	803	836	808	870	821	839	870	858	889	815	861	824	868	843	850	822	905	820	872	872	896	856	851	873	825	842	862	835	880	853	826	791	830	882	832	881	888	878	867	805	864	816	862	831	866	843	844	807	916	842	821	852	843	852	847	819	875	779	867	865	860	829	807	853	886	799	892	829	817	870	859	840	810	839	850	794	848	882	841	800	831	815	827	852	822	870	809	827	879	872	821	861	819	820	852	839	868	841	882	794	818	857	790	810	795	861	901	858	826	911	875	809	863	824	833	842	840	867	820	787	876	856	823	893	825	855	856	797	839	880	822	837	798	875	868	842	843	845	804	827	846	867	880	829	835	853	899	771	859	861	822	876	885	826	824	823	839	879	851	906	792	863	845	866	845	857	820	847	877	837	877	863	883	860	852	858	911	837	816	887	858	795	860	842	873	822	845	894	843	840	869	885	870	847	874	871	840	860	829	804	800	840	861	819	885	833	890	854	882	828	775	865	865	828	811	877	894	841	799	877	868	879	834	816	909	860	840	841	863	848	817	841	838	848	817	849	832	871	879	812	888	891	877	913	786	887	837	827	841	860	886	848	819	889	812	855	870	832	862	829	846	860	880	871	915	855	872	857	833	841	841	868	813	839	869	821	804	866	871	845	861	867	871	847	816	861	864	845	906	808	810	919	874	921	798	858	853	855	890	877	843	854	814	908	817	820	817	850	879	879	821	890	852	859	828	823	846	862	857	877	899	874	838	872	867	830	843	876	887	831	837	867	820	810	844	833	786	865	794	871	847	845	843	778	877	868	819	839	846	846	837	783	835	874	853	859	803	835	879	858	808	844	762	864	807	797	853	849	878	847	874	911	802	852	789	817	832	834	889	820	815	877	864	843	821	873	898	891	874	867	810	852	853	844	806	861	889	831	816	842	830	850	875	855	846	846	891	857	850	825	838	887	835	896	872	860	818	857	863	852	882	856	858	891	864	866	901	835	824	840	849	856	868	899	845	870	867	790	896	798	855	864	931	846	807	836	874	832	898	858	929	888	864	874	804	874	833	820	903	863	824	822	867	824	861	874	832	809	906	830	836	869	927	840	842	779	869	853	880	867	857	838	811	875	868	815	811	854	837	840	865	825	905	849	846	800	913	826	831	848	892	820	840	819	865	897	821	854	834	880	861	899	885	861	841	844	785	848	877	844	864	792	832	808	886	846	822	832	833	814	851	869	860	844	819	854	814	825	797	889	907	847	882	831	880	828	860	825	886	814	825	903	881	853	799	870	851	852	883	813	883	871	858	864	850	861	848	869	827	871	852	842	829	844	841	888	857	834	855	860	887	806	906	908	839	793	872	863	836	855	842	858	827	870	823	780	846	841	886	872	859	840	852	855	858	816	843	865	811	826	848	848	880	906	831	885	872	854	852	831	811	899	856	876	880	842	862	833	853	819	838	831	857	841	850	855	811	865	814	813	828	824	861	925	866	803	864	940	849	869	838	863
22661	21482	28781	24605	21479	20036	4585	1796	1355	1220	1061	830	795	761	700	649	668	601	590	540	502	524	489	491	469	462	413	372	411	398	405	429	412	395	391	382	393	381	369	373	370	395	390	354	387	380	384	356	369	374	342	317	340	356	364	381	374	314	336	368	334	339	317	341	318	350	354	336	347	340	343	349	340	391	322	329	351	357	339	333	332	316	360	322	320	296	327	345	328	359	350	352	323	360	347	338	313	344	309	376	317	334	327	316	325	344	358	330	357	332	331	321	385	345	331	361	348	344	332	346	341	367	300	334	337	339	358	337	307	356	337	330	312	306	353	338	344	298	354	348	367	339	343	298	316	370	341	348	338	364	334	312	328	332	366	333	315	338	328	380	330	360	288	315	347	346	355	358	309	348	336	318	350	348	323	373	312	319	326	330	328	331	332	352	317	330	360	343	339	332	335	336	352	362	353	376	349	346	327	340	353	369	358	328	334	355	359	315	365	312	348	348	340	304	364	349	346	349	365	302	320	340	338	367	326	364	344	329	341	335	353	315	309	339	329	339	335	329	350	363	324	334	339	295	321	331	315	363	296	336	359	318	353	341	336	332	360	348	301	340	329	307	351	335	323	341	335	375	315	308	327	322	329	340	352	329	341	332	335	351	355	307	356	303	350	352	307	355	342	333	320	367	339	328	333	337	302	334	314	325	355	383	310	359	347	336	347	364	319	359	333	325	346	302	347	345	325	381	356	318	354	329	333	318	351	347	328	327	350	329	359	343	344	346	358	352	377	333	342	363	358	347	346	353	347	303	317	339	334	306	341	341	328	350	332	337	343	350	320	332	343	341	314	347	349	320	360	327	344	320	351	325	328	308	334	322	351	334	322	305	334	319	350	344	343	349	343	324	352	343	348	325	319	345	331	344	334	304	364	346	329	320	360	351	327	354	316	361	323	325	329	313	350	375	313	353	343	312	303	322	339	327	346	332	346	319	306	376	343	346	334	350	348	316	332	346	323	324	328	321	343	328	326	349	333	365	325	328	331	349	310	350	359	326	349	359	371	340	347	367	346	320	339	304	374	334	330	321	323	334	319	336	322	344	343	373	323	366	340	345	326	357	374	311	349	338	361	318	331	338	349	311	338	329	362	341	319	327	354	339	365	355	327	312	313	332	345	349	311	320	355	332	367	314	309	375	322	335	342	340	311	329	369	331	315	333	350	315	327	382	356	339	347	333	343	330	348	337	318	337	347	319	351	312	359	339	326	334	335	345	344	355	338	315	348	357	381	359	360	325	325	374	347	329	339	305	338	368	326	336	339	343	339	321	328	360	347	323	357	340	327	307	308	341	357	338	347	351	329	358	356	329	325	362	327	327	356	324	359	336	338	330	348	312	335	331	343	319	379	358	324	349	327	350	323	334	343	339	354	359	325	322	341	315	372	330	370	338	312	361	315	352	334	336	322	327	325	290	325	342	347	347	334	335	346	344	336	329	293	347	335	332	346	333	351	327	326	348	314	337	355	347	361	331	340	349	317	324	324	334	320	349	354	317	353	379	316	358	354	336	362	304	324	315	341	344	340	339	341	318	364	340	342	349	303	347	349	355	342	302	344	340	334	357	335	326	310	317	286	320	346	313	342	310	384	338	299	352	311	345	354	333	302	324	335	355	341	337	350	321	324	342	370	306	314	331	341	333	353	313	298	356	350	345	326	338	378	340	332	382	328	304	353	330	337	335	313	325	317	350	354	313	306	336	324	327	323	348	303	350	362	351	338	337	349	332	317	305	381	312	312	323	360	336	341	380	300	313	384	335	343	318	322	307	335	348	353	323	325	354	404	335	340	363	349	325	327	365	324	349	358	315	317	338	316	353	304	356	352	311	321	367	344	331	300	324	323	368	345	353	323	352	356	341	327	370	318	315	347	320	387	338	327	335	337	356	346	329	339	354	353	313	330	344	334	360	327	363	351	326	370	356	305	331	320	330	316	356	337	347	360	344	328	358	324	381	340	351	352	340	309	343	318	319	345	345	389	341	358	338	325	320	353	340	362	318	331	339	337	316	312	310	331	371	349	355	325	316	327	338	294	345	342	345	329	333	347	340	334	323	354	312	334	342	355	345	334	323	347	341	311	356	330	331	351	324	308	318	352	365	336	325	330	334	344	361	303	377	359	356	379	336	354	318	316	314	344	338	337	337	332	369	359	365	360	294	345	309	318	312	360	335	346	340	357	324	311	361	334	358	341	305	344	349	351	354	331	319	333	333	334	321	361	342	331	320	319	339	321	348	372	359	325	328	304	360	348	322	296	330	345	340	351	333	351	317	339	333	331	334	351	331	341	341	342	342	336	324	323	333	310	319	334	312	348	344	342	361	343	337	321	333	327	353	344	382	335	346	314	341	315	312	301	339	333	330	335	360	337	358	338	333	333	320	320	371	327	357	338	323	362	345	359	320	338	329	341	324	315	349	334	328	366	311	347	336	317	358	328	351	340	319	353	327	302	324	356	337	334	325	349	323	311	315	331	336	342	315	373	325	333	338	340	377	311	330	347	326	314	341	328	334	345	328	377	334	319	314	334	331	321	348	313	333	334	315	317	310	352	327	320	347	349	336	332	370	315	338	392	322	354	307	340	338	337	344	353	375	303	344	359	358	319	341	331	339	354	364	335	332	320	337	350	342	321	338	374	363	374	307	353	349	320	353	360	326	324	331	346	358	350	322	345	310	356	332	340	325	383	370	325	340	308	355	325	312	355	343	326	318	319	334	331	332	357	338	349	347	333	315	321	353	299	330	334	320	301	330	359	338	310	337	368	347	313	338	316	288	335	360	340	335	345	355	305	345	303	347	372	337	312	317	347	319	334	343	332	328	318	324	315	355	350	340	347	344	351	343	351	324	333	361	368	331	351	337	304	344	339	342	339	325	314	348	352	344	318	329	351	345	325	336	336	333	342	320	329	342	331	343	350	323	310	360	372	342	325	368	324	348	331	319	347	305	326	331	320	344	328	324	298	351	346	354	363	325	294	345	328	328	336	325	325	332	323	337	313	342	357	329	313	335	349	343	354	364	345	334	346	328	372	338	362	347	329	324	360	336	341	356	333	349	328	324	336	355	320	319	333	344	298	349	341	343	327	337	318	336	334	332	347	339	323	351	330	336	340	342	320	331	332	312	307	332	347	341	328	316	342	337	319	337	349	322	345	307	350	311	344	328	322	356	350	333	318	317	331	358	364	340	330	316	345	326	340	324	341	326	305	291	358	338	324	321	328	339	343	332	326	335	355	328	323	343	323	365	331	308	334	342	352	322	327	364	335	314	379	339	348	311	325	350	354	318	362	339	323	369	341	345	358	318	316	338	366	330	338	337	355	355	366	345	338	315	363	344	353	333	366	315	323	347	347	350	347	300	298	344	322	322	334	328	328	335	322	352	316	325	316	361	340	366	350	306	337	335	319	367	307	327	326	327	350	311	347	356	337	325	361	313	341	317	339	319	323	326
9288	27265	20367	12300	9242	6830	5371	4138	3533	3050	2503	2223	1959	1771	1562	1477	1332	1300	1196	1077	1018	968	913	901	859	838	805	744	778	692	739	709	643	622	681	638	622	616	648	581	592	607	591	588	609	577	578	603	534	558	570	544	513	537	574	522	581	523	544	543	522	559	543	531	566	511	492	569	531	532	571	531	563	530	511	573	535	521	535	508	492	549	532	515	521	528	513	507	537	536	549	530	530	501	526	504	517	488	556	509	471	492	482	546	514	553	585	526	512	518	535	582	547	499	508	536	490	521	545	517	545	529	537	518	578	508	493	527	555	525	559	543	518	528	516	547	517	553	553	581	533	565	515	547	568	530	509	507	535	529	515	502	525	526	500	474	528	512	497	499	496	536	496	513	527	523	522	509	460	536	521	512	523	477	529	524	539	536	524	497	537	533	523	519	568	534	536	520	579	515	522	541	521	518	496	583	505	545	526	548	559	573	522	541	553	549	513	541	481	538	546	559	535	534	505	518	539	539	540	514	490	527	490	528	518	487	528	510	488	519	550	516	538	526	505	523	491	533	531	513	507	568	525	540	525	501	502	523	515	508	514	517	560	495	544	519	513	548	507	480	545	527	526	521	539	574	499	481	508	536	508	532	531	522	556	519	534	499	554	519	529	516	511	538	535	560	491	492	488	504	515	536	568	542	579	485	514	553	550	574	512	526	530	529	523	509	500	509	509	540	502	490	492	504	511	496	531	532	513	492	542	502	519	554	532	513	493	551	533	592	522	517	508	518	501	544	546	517	513	536	541	525	568	525	527	521	517	530	531	513	549	514	544	533	511	507	522	529	508	528	493	554	520	505	516	522	519	542	515	515	569	520	516	535	539	534	496	544	531	504	507	534	512	461	515	556	560	511	494	497	563	536	546	510	506	482	507	544	580	576	529	508	535	530	537	543	503	518	541	541	523	538	496	531	500	556	531	511	534	529	528	524	557	513	479	512	550	485	510	537	516	495	542	556	516	528	546	530	527	485	521	527	494	522	507	534	523	528	503	511	544	552	508	474	527	511	537	523	516	531	514	509	535	526	557	554	525	533	539	522	514	521	537	497	521	523	521	525	522	520	479	522	506	535	516	510	507	520	546	527	516	535	530	537	473	544	510	532	536	507	518	529	536	521	535	534	568	494	537	521	517	519	511	540	555	523	536	535	533	559	551	504	506	533	537	548	506	545	498	517	550	505	539	479	503	536	539	527	556	544	468	521	502	521	549	556	489	540	551	524	531	523	532	509	513	562	500	508	506	537	564	526	535	515	543	509	488	513	516	550	510	507	500	502	562	535	537	540	553	535	529	531	518	504	509	497	512	521	491	515	500	522	545	507	486	552	514	528	479	562	518	502	536	537	512	524	533	512	505	540	546	515	523	526	517	512	530	525	509	530	524	530	548	510	535	527	535	488	521	542	549	522	531	527	495	558	558	490	565	521	513	513	523	542	567	534	548	531	509	526	478	528	539	484	509	550	509	530	541	535	541	491	531	521	533	558	500	482	548	504	512	542	532	528	524	574	520	505	543	498	520	536	544	506	521	539	508	544	547	493	542	491	521	515	548	492	499	497	573	527	565	533	515	521	530	549	531	536	539	498	559	529	501	485	505	526	525	493	553	505	549	508	542	521	542	497	532	524	511	504	517	496	543	510	545	514	553	514	533	490	530	526	539	534	495	534	562	504	540	521	520	518	529	488	510	519	470	499	491	474	532	490	534	566	509	531	507	552	538	483	544	525	520	512	518	533	549	540	506	525	491	518	541	538	468	521	525	548	532	557	518	499	532	539	525	552	530	521	482	572	566	505	546	532	513	503	547	523	537	594	480	501	496	516	522	516	521	548	525	526	503	483	497	511	538	561	532	498	516	598	552	555	496	527	540	485	523	492	515	511	539	515	532	559	516	497	515	518	527	539	524	545	552	529	516	579	499	541	508	525	496	520	537	510	521	527	523	498	550	520	517	549	502	499	517	515	508	527	517	543	537	524	541	512	512	491	508	559	520	490	511	567	514	552	530	497	533	520	539	532	548	526	495	546	532	503	505	493	542	563	543	500	534	499	541	512	520	529	536	468	556	523	513	540	534	580	488	532	568	536	549	497	528	573	540	540	521	519	535	525	535	536	512	570	534	536	560	536	535	518	540	515	490	564	515	532	498	537	555	532	567	527	493	503	525	563	531	528	526	509	518	543	502	499	520	522	565	540	488	511	518	545	506	524	491	506	499	521	519	528	507	536	504	479	535	526	518	491	548	499	536	488	556	550	527	509	507	506	528	499	536	541	531	502	502	532	487	520	526	490	526	514	503	482	541	542	506	532	501	513	543	539	536	522	521	570	499	510	480	525	525	535	547	489	521	518	472	510	520	499	564	524	585	539	532	523	501	485	497	525	546	513	530	521	532	496	514	536	483	516	476	507	522	517	529	523	525	520	532	510	474	562	513	537	476	528	527	525	499	556	525	530	511	539	474	499	534	523	557	534	534	502	498	520	548	528	519	521	533	489	584	536	538	492	512	540	516	520	512	540	525	515	553	517	522	559	527	513	527	488	547	550	514	501	495	513	487	474	522	511	529	542	543	538	505	480	496	516	557	497	527	539	540	535	521	586	534	531	513	523	518	505	546	518	474	498	538	551	578	532	517	512	531	488	550	532	547	511	523	510	549	561	492	537	541	542	525	499	547	567	510	516	536	583	556	523	495	548	546	514	507	516	536	494	562	565	527	554	503	477	541	501	528	504	547	513	510	546	493	527	513	581	505	518	492	497	497	520	541	511	499	496	603	521	516	488	518	548	543	541	521	521	502	553	526	556	521	512	539	557	524	574	495	545	504	488	487	518	547	526	532	498	501	489	516	555	516	538	507	528	521	506	547	506	566	533	518	509	511	536	545	527	524	505	544	539	516	526	540	533	526	538	521	530	529	514	547	472	515	520	479	554	539	555	524	557	517	507	502	513	501	509	517	490	525	543	507	480	529	523	510	534	555	477	539	538	512	490	521	542	549	497	562	526	525	535	484	547	537	507	536	492	520	503	498	512	532	521	524	523	500	533	527	525	527	505	549	530	526	532	531	493	534	543	538	487	499	556	501	514	513	547	531	527	502	501	531	538	543	521	501	535	566	538	520	507	491	547	564	532	510	536	506	542	477	540	524	543	498	547	545	532	462	551	511	507	504	511	557	517	538	513	527	538	550	515	507	507	520	504	523	528	505	497	495	532	510	531	557	579	528	542	500	531	486	545	538	512	520	521	511	480	517	515	538	533	536	492	538	534	527	491	487	554	519	537	559	554	527	516	512	512	544	540	497	539	542	560	509	519	529	545	530	516	539	495	564	545	533	556	509	548	558	527	515	547	509	502	529	531	548	545	553	529	509	542	506	539	523	506	552	536	492	548	505	502	512	480	530	528	483	513	545	517	496	576	527	542	527	500	516	497	544	556	516	523	505	527	523	522	553	503	499	545	496	513
27653	19492	9220	3362	1782	1306	1043	953	879	822	831	774	744	757	673	671	667	669	722	610	607	633	636	655	664	604	626	625	614	606	619	618	620	606	593	628	594	625	586	612	561	569	623	627	591	549	556	574	630	588	623	569	582	646	575	584	593	517	580	593	573	535	600	576	585	637	594	560	589	578	548	593	572	591	615	553	535	602	580	588	558	588	582	571	567	613	611	543	543	630	586	564	610	580	599	556	589	625	583	567	586	614	615	621	568	589	605	620	585	596	568	577	613	553	587	582	557	593	587	623	628	606	581	563	594	571	611	613	590	554	590	618	636	625	581	543	564	599	576	606	618	648	569	577	531	605	613	542	582	605	561	606	604	612	625	569	584	586	560	570	597	599	566	575	650	617	545	590	588	610	563	603	587	617	574	579	606	626	604	577	586	589	609	561	594	589	593	595	594	560	575	584	624	563	567	545	585	543	645	564	574	521	579	606	571	565	552	577	606	592	610	567	582	578	544	633	631	580	594	596	545	566	580	620	531	547	568	583	555	555	568	607	575	570	590	593	599	587	584	598	612	593	616	594	546	535	587	602	605	601	600	576	551	573	600	566	577	580	589	570	596	582	580	592	564	601	598	594	619	563	590	643	540	553	533	561	583	558	595	640	644	597	597	592	595	576	589	588	626	563	576	566	572	575	594	587	575	554	556	654	577	626	535	594	641	597	540	600	583	565	591	614	586	586	564	609	517	621	603	574	551	602	579	614	578	595	599	558	580	552	533	583	572	591	554	606	608	620	583	632	576	557	607	593	629	597	612	554	580	565	604	567	571	564	563	584	594	594	583	590	596	590	566	579	590	578	559	553	584	615	630	611	584	548	614	577	612	584	607	587	601	573	602	564	618	580	638	586	543	592	573	619	599	606	587	574	569	571	624	630	590	522	657	592	579	583	616	603	591	606	590	599	574	566	549	606	606	557	580	573	630	588	625	572	550	608	611	634	631	577	546	602	574	590	597	619	567	558	613	652	602	615	586	617	574	593	631	608	570	605	581	581	615	545	602	583	540	583	589	584	561	591	562	561	580	624	545	611	587	573	617	621	583	562	621	576	615	638	611	574	610	564	591	601	622	562	624	588	562	573	584	586	578	615	604	604	572	592	549	595	645	585	584	590	606	571	565	597	606	560	600	597	573	593	588	638	575	546	576	595	529	566	537	613	577	529	595	580	580	610	564	597	582	571	601	582	567	615	586	581	591	595	601	633	592	615	594	584	610	595	560	594	624	637	619	590	604	577	563	575	597	576	575	612	561	587	582	584	609	582	600	535	565	571	575	597	611	550	620	586	585	582	558	600	602	643	579	602	581	556	584	566	591	628	582	587	615	585	601	567	582	606	604	550	592	584	605	575	598	613	578	617	531	602	621	591	613	596	562	567	511	636	603	569	609	586	609	576	572	586	599	605	560	641	587	580	622	599	629	582	575	591	570	621	581	597	558	612	614	559	562	615	557	589	626	584	634	577	636	605	555	570	626	543	596	609	576	577	564	563	604	590	629	571	571	548	631	574	576	595	586	565	594	589	589	610	589	643	570	568	619	568	605	610	599	587	592	603	564	592	579	567	571	561	600	575	539	559	565	568	570	590	563	587	608	607	584	588	598	569	614	621	562	607	586	587	569	591	611	595	613	612	591	599	630	602	631	625	625	580	576	585	590	600	601	578	563	644	583	565	589	574	594	587	602	578	568	588	587	615	575	600	591	561	570	639	652	635	645	610	605	599	626	628	587	608	608	590	629	598	565	605	583	569	620	571	554	582	611	595	563	571	586	592	582	632	566	602	599	594	652	577	612	589	597	568	594	586	584	593	583	582	577	637	571	592	583	605	573	636	611	582	573	609	594	601	606	609	567	627	616	615	592	636	560	579	650	546	582	598	567	578	595	567	600	584	617	566	587	602	589	597	603	554	588	593	607	579	537	613	610	578	582	624	598	607	611	636	571	627	554	601	586	592	601	582	575	616	633	614	604	580	582	574	573	579	619	579	583	591	624	590	609	581	587	613	581	608	596	599	583	563	534	574	613	625	599	592	561	576	568	567	557	543	576	542	628	612	571	589	621	607	560	622	605	590	553	589	571	564	566	594	604	594	611	571	623	525	598	634	586	576	611	611	610	591	566	611	587	617	594	604	579	624	593	592	596	577	547	572	587	634	600	590	611	608	583	612	544	590	612	594	572	557	589	587	601	585	584	621	556	579	583	594	610	577	574	582	608	585	595	591	610	576	557	546	585	541	582	579	578	596	536	631	602	568	665	620	639	618	612	581	589	617	541	552	604	569	526	590	544	617	622	612	570	564	571	616	612	579	572	545	566	620	578	576	576	607	588	538	583	616	565	592	598	553	624	611	590	560	634	598	567	641	586	600	605	611	597	537	605	519	569	617	590	614	597	600	575	618	563	566	581	620	576	601	540	584	592	576	547	584	603	634	555	591	617	591	590	627	585	608	565	576	599	582	622	581	563	631	638	575	602	592	624	548	618	555	602	569	579	579	594	560	609	539	624	607	613	619	604	628	618	567	569	589	556	584	590	581	567	572	586	605	566	561	581	569	594	567	618	596	572	576	613	574	601	572	608	554	582	574	624	614	563	609	570	587	576	538	618	630	557	581	587	612	532	562	591	614	610	582	634	541	636	582	590	592	603	615	588	584	564	553	590	582	524	622	646	592	543	604	595	603	583	611	586	539	565	606	559	602	560	591	610	596	584	572	551	546	563	566	553	588	569	602	567	557	576	631	563	597	594	620	589	594	611	573	638	556	581	581	556	570	600	596	611	614	572	566	610	581	570	598	605	599	566	637	597	585	622	572	575	592	635	598	545	597	601	608	577	609	576	587	586	583	609	546	567	595	612	613	578	622	555	602	586	588	625	581	625	589	589	591	598	613	585	615	598	601	563	590	579	626	628	599	589	590	632	554	579	604	578	594	582	603	622	598	558	560	581	620	571	616	609	574	616	609	577	601	613	613	591	618	612	545	592	622	594	544	589	577	587	588	580	619	580	562	597	568	558	567	584	578	569	585	556	551	565	595	542	564	592	573	567	592	624	561	631	600	536	549	610	592	544	610	578	566	616	603	541	629	630	595	577	632	590	599	578	570	586	549	581	594	533	625	553	607	601	574	552	630	576	511	586	549	616	611	600	579	578	570	579	614	564	600	585	616	558	629	606	611	595	582	608	590	594	621	607	545	610	578	619	590	609	595	538	612	579	562	596	617	599	578	583	560	582	497	573	598	595	629	561	647	596	588	568	629	558	573	599	554	555	620	624	564	585	577	583	615	590	600	583	559	617	566	600	598	575	635	556	566	601	602	562	568	569	613	595	547	607	600	555	581	572	558	630	584	585	628	603	620	554	550	598	558	560	587	568	572	600	561	584	554	635	607	597	570	553	602	556	602	653	546	547	603	631	594	598	620	615	579	575	570	620	572	593	618	601	603	593	584	577	592	577	631
7915	14288	10108	5351	4030	3127	2415	2153	2059	1693	1469	1454	1365	1319	1291	1184	1247	1173	1168	1110	1072	1103	1047	1046	1027	978	1003	972	998	977	931	922	941	974	945	969	966	941	993	960	951	954	971	923	932	978	899	920	985	940	911	884	923	895	869	982	962	908	867	897	940	934	994	952	882	925	934	889	867	937	869	911	941	931	876	872	926	883	854	930	904	878	899	945	872	919	888	972	901	874	907	894	955	944	943	869	904	945	920	891	902	875	962	975	896	860	930	885	939	905	952	912	928	907	923	885	899	894	930	924	891	944	950	882	891	890	910	903	906	917	900	1000	915	977	917	950	926	924	877	930	879	926	943	900	977	907	932	923	895	940	921	863	902	918	915	853	948	874	919	915	919	928	909	871	903	948	941	920	898	915	873	945	893	862	917	853	895	870	910	934	889	886	960	882	883	961	918	879	912	885	880	893	896	917	932	927	920	895	917	918	945	914	898	884	944	885	863	963	904	873	917	923	959	982	991	935	935	889	870	896	916	947	882	913	896	930	888	918	885	919	889	948	925	959	929	927	894	882	902	896	881	888	962	905	905	953	922	920	926	917	872	839	894	937	945	951	917	892	881	955	900	1018	890	918	919	915	979	909	921	896	888	919	930	913	901	898	941	888	933	904	880	876	912	917	888	896	901	932	837	967	900	891	936	943	857	901	844	915	876	922	979	930	920	964	848	872	865	906	956	939	906	931	892	929	923	889	943	920	936	1012	891	966	910	918	918	905	974	947	901	919	857	903	866	926	874	952	921	914	984	869	914	925	944	891	924	925	893	893	935	944	921	947	947	901	920	982	913	933	890	888	880	948	893	839	888	954	965	899	926	833	912	926	957	817	934	898	914	896	924	915	903	958	975	918	905	947	919	931	909	956	914	896	849	869	881	983	955	916	923	948	981	907	933	855	867	950	925	905	952	923	890	923	895	923	932	905	885	901	899	933	905	932	906	889	923	854	812	955	886	960	934	885	890	877	916	957	951	930	928	948	915	878	918	883	928	948	893	895	942	866	925	940	905	883	911	889	881	947	900	903	968	967	983	923	894	955	889	920	937	903	925	909	919	859	938	937	911	872	890	912	930	938	904	926	967	902	910	904	887	926	906	868	924	860	907	929	919	920	949	936	920	878	886	931	939	916	925	928	905	892	899	939	925	920	901	936	908	872	947	934	858	956	933	869	889	887	917	897	883	944	898	879	924	930	894	833	871	884	917	901	925	903	905	928	903	907	887	914	897	942	943	914	917	908	996	851	861	969	894	949	911	908	953	947	886	892	933	878	939	913	922	929	891	913	873	911	902	947	921	897	903	888	896	912	927	879	895	926	875	988	933	915	880	903	951	990	905	947	835	931	872	863	939	905	924	869	956	896	904	924	875	936	941	914	951	893	893	905	906	901	902	870	873	907	870	905	888	869	934	879	951	936	922	950	959	904	894	914	870	928	911	938	907	845	893	890	909	954	900	928	914	941	915	960	897	898	903	927	922	951	959	869	952	887	926	923	962	936	907	936	927	882	945	967	918	900	896	906	960	920	861	913	947	906	922	916	920	896	910	916	911	935	939	906	888	932	909	871	908	903	838	937	935	964	918	930	1011	884	844	934	902	869	910	925	891	947	936	906	933	879	958	941	903	902	909	844	890	918	882	944	939	874	923	908	969	961	889	889	935	885	937	917	866	896	903	847	896	900	938	892	938	886	884	920	899	936	891	904	919	882	907	941	946	913	916	973	924	892	913	959	888	915	865	865	890	886	892	966	945	915	895	888	910	883	926	891	917	919	891	955	953	861	912	930	929	884	976	901	902	951	871	874	894	904	933	909	964	967	888	897	886	907	914	901	898	969	888	936	895	947	852	919	877	912	945	888	948	901	848	911	975	878	965	891	902	871	917	914	916	861	869	886	960	932	915	946	888	908	919	991	862	903	896	957	919	926	952	964	920	921	864	935	961	903	884	896	927	879	885	938	928	912	905	909	938	899	916	900	925	896	870	918	928	947	866	884	949	864	933	899	890	887	895	929	890	899	903	901	889	925	874	914	967	913	897	882	915	958	938	918	903	893	921	907	913	908	916	851	909	886	931	951	905	894	901	920	976	956	888	898	907	914	888	881	964	936	917	894	832	955	900	883	941	886	880	953	866	886	890	887	900	910	918	873	928	950	941	910	871	928	882	900	889	920	917	938	888	926	946	891	932	891	914	922	940	907	920	891	911	951	871	935	920	940	953	982	874	928	893	939	887	920	905	909	847	902	927	913	878	939	917	901	934	905	918	915	894	910	927	901	917	918	879	943	944	914	876	932	900	977	910	905	954	901	881	936	921	889	935	967	935	848	929	886	921	911	905	906	930	880	912	929	940	862	831	878	894	890	933	926	906	982	991	885	941	914	914	903	893	924	921	912	938	888	910	958	965	871	923	896	886	932	926	877	888	912	847	891	968	904	917	889	930	937	940	921	935	862	943	879	871	963	877	902	840	891	911	879	922	940	920	874	954	915	899	903	918	862	884	921	937	984	897	976	935	891	930	871	872	850	922	898	917	858	914	929	912	867	923	931	874	908	968	939	881	932	833	846	843	926	894	907	921	926	913	908	896	900	970	905	919	902	897	931	896	891	939	876	921	921	950	936	882	906	904	909	888	885	891	893	927	893	880	950	908	953	897	879	901	931	915	900	925	940	946	908	897	905	895	901	920	873	935	891	910	893	879	907	885	885	909	887	929	932	892	913	940	956	887	938	901	920	890	897	921	891	860	964	929	932	916	923	919	887	879	945	905	888	903	857	913	878	903	916	969	928	907	906	926	864	917	882	890	893	936	936	850	896	944	936	940	894	916	902	916	847	931	926	930	965	929	892	905	890	890	921	878	862	883	917	922	856	873	938	927	905	931	945	986	896	877	890	902	877	957	906	888	857	929	898	960	879	934	922	851	900	897	945	885	932	918	896	930	906	903	942	904	924	896	907	948	969	844	911	934	975	890	907	915	881	920	943	944	881	899	922	928	887	930	926	903	965	864	923	940	851	935	969	919	923	892	916	898	870	891	880	915	930	883	918	897	938	913	923	883	902	936	859	955	896	952	888	904	935	953	945	892	957	912	899	915	888	942	877	905	944	834	944	952	868	888	951	945	923	943	867	909	922	928	947	918	925	878	934	887	909	980	910	929	934	898	906	966	894	907	889	969	948	901	895	908	957	865	945	948	908	876	900	907	942	896	914	934	935	886	931	885	875	927	871	866	855	936	948	925	916	933	924	855	936	902	928	996	935	943	906	889	894	926	882	928	926	866	923	907	900	896	899	944	876	933	930	922	946	878	906	876	890	933	912	910	863	956	939	980	902	923	931	907	889	915	897	947	928	953	960	861	969	938	904	922	970	920	907	921	925	959	917	903	942	932	919	931	927	912	949	944	938	932	948	899	909	856	897	896	894	899	863	984	878	929	875	963	951	849	927	949	915	927	986	922	915	936	865	889	872
23475	21503	28239	25183	21093	6309	2011	1321	1148	1030	910	826	716	757	631	659	660	631	624	556	582	544	523	554	492	514	480	453	483	492	505	484	498	446	498	498	440	483	497	487	458	419	439	467	482	478	484	456	423	455	470	418	438	456	426	461	424	428	440	487	384	459	446	417	427	440	497	421	470	462	435	476	425	441	419	434	448	467	430	480	432	418	432	483	454	408	489	414	464	425	435	459	456	431	444	447	442	458	434	451	448	484	457	427	426	451	434	469	467	456	446	419	436	430	447	464	431	479	428	446	438	464	454	441	405	421	435	434	450	413	471	432	392	471	435	479	455	453	401	443	429	445	423	451	445	456	418	437	479	490	405	443	454	434	429	440	437	456	416	427	453	430	439	483	414	444	437	429	484	430	434	408	441	426	441	445	405	430	428	428	404	418	442	456	456	403	403	435	439	444	407	460	451	450	455	437	455	401	429	450	407	466	471	419	465	466	406	430	466	470	454	462	453	425	461	477	403	455	450	432	421	438	458	465	437	413	457	440	459	450	442	463	420	430	470	399	424	424	436	467	485	458	437	435	409	425	440	448	441	420	435	443	471	448	430	436	417	424	424	429	450	441	444	451	455	418	459	444	468	462	418	438	472	442	502	443	449	445	431	447	422	444	421	446	429	483	435	420	449	437	447	374	389	427	454	450	476	457	414	446	444	437	408	432	454	411	463	427	467	440	433	412	438	455	469	430	478	476	416	409	422	408	432	437	434	401	445	431	447	467	425	425	417	428	453	430	414	451	409	452	465	447	457	439	407	417	443	470	417	446	450	448	408	437	427	429	452	440	405	398	404	444	430	447	449	453	463	467	444	429	443	393	444	431	448	479	456	417	458	414	426	435	419	433	434	406	435	430	454	414	426	437	440	451	421	441	449	451	432	426	424	454	458	440	469	417	398	409	458	412	448	440	442	414	470	402	412	414	435	436	415	459	421	451	423	436	421	438	446	477	457	444	444	484	466	441	439	428	437	462	435	452	453	448	435	398	455	395	475	432	438	500	419	479	455	445	472	425	415	421	397	471	451	426	492	430	416	422	419	426	458	419	443	459	416	447	442	387	447	464	426	459	437	430	431	447	421	428	427	441	445	463	438	437	414	414	437	502	410	450	435	448	425	432	459	441	482	455	451	424	412	416	406	437	458	493	402	428	444	453	450	432	422	432	389	485	455	420	422	409	426	404	422	454	384	429	438	427	471	449	402	413	438	467	423	419	459	413	430	438	378	416	424	423	418	427	470	419	461	391	464	459	441	446	447	452	447	453	435	395	432	405	443	441	437	436	451	469	445	439	448	414	407	452	416	438	409	419	418	442	478	453	447	412	440	401	424	439	469	458	414	441	415	441	410	400	436	443	464	422	391	464	432	445	450	427	455	429	446	439	397	411	446	422	397	402	403	443	423	463	432	422	435	397	437	415	441	437	458	425	459	438	456	469	472	442	448	471	458	443	444	485	441	432	468	452	463	449	434	467	439	458	431	467	397	445	440	443	441	452	435	454	417	442	391	449	432	468	435	458	501	428	409	431	452	497	448	421	445	429	418	419	471	447	422	482	465	431	434	454	435	436	448	439	444	432	454	428	420	455	417	478	474	398	407	445	424	442	407	408	425	414	434	461	409	442	431	438	413	438	454	464	424	423	419	455	424	434	426	417	417	415	441	443	430	464	431	436	443	418	435	454	460	410	436	435	422	383	464	422	424	433	454	449	421	450	428	472	462	436	432	411	453	455	397	415	417	466	441	375	459	474	429	448	439	478	443	432	451	441	421	450	446	425	441	453	436	478	436	426	421	450	442	485	432	437	411	413	431	469	402	420	466	400	445	436	420	415	440	473	427	442	430	432	472	427	447	445	441	430	439	449	478	482	446	454	464	452	439	447	451	415	456	399	441	464	464	426	405	439	402	435	421	469	417	441	483	430	400	475	441	427	460	415	472	426	418	431	483	440	425	430	440	432	430	408	444	410	397	437	436	439	426	438	429	421	424	456	451	416	422	428	411	457	382	461	449	461	424	436	425	439	424	430	423	453	432	430	395	434	452	433	447	416	391	454	423	460	417	433	409	462	441	428	444	471	422	449	438	412	436	487	449	448	447	460	431	441	408	426	453	419	440	432	385	405	436	424	442	430	414	451	449	426	422	455	448	427	414	405	448	479	403	409	439	451	454	487	484	416	431	452	445	461	412	456	429	464	421	448	468	438	476	449	440	438	422	434	441	464	453	470	429	432	447	447	448	409	436	458	449	438	501	436	437	447	470	422	415	405	425	450	414	432	453	472	431	435	468	464	455	447	493	442	443	481	432	401	425	403	464	429	438	415	414	429	444	431	459	430	411	441	398	438	401	443	422	441	478	430	432	482	448	437	450	456	452	453	463	408	433	443	465	439	457	468	455	399	441	471	437	415	427	442	430	404	418	450	429	454	421	442	404	437	458	402	404	448	465	458	428	426	430	426	432	416	512	421	435	488	430	396	428	390	451	432	438	455	449	450	419	462	414	467	433	475	433	457	504	442	432	455	459	427	425	446	461	420	444	429	438	427	439	418	444	450	391	399	441	452	454	458	459	431	444	424	438	420	465	445	451	464	398	458	430	452	445	436	477	420	462	448	466	457	432	432	430	462	446	430	439	456	436	419	412	411	434	432	436	434	443	458	449	435	420	428	428	416	429	416	417	473	413	461	437	429	443	396	456	412	452	423	433	456	396	429	482	435	427	435	450	411	459	428	439	393	436	439	401	408	436	433	417	405	444	440	452	411	455	426	440	432	404	435	454	423	461	410	431	424	434	411	443	414	434	442	438	433	443	385	450	432	455	459	467	454	449	444	459	428	464	442	447	435	436	414	442	431	453	433	429	427	410	428	410	451	412	421	412	456	416	456	421	443	426	422	383	432	436	417	430	428	462	412	443	426	460	415	411	430	432	396	412	458	444	432	437	423	442	443	436	463	404	486	414	416	461	436	445	420	434	418	464	474	449	448	436	430	450	435	455	435	449	420	440	448	451	459	432	401	469	428	445	432	466	424	441	430	444	455	423	447	441	438	436	418	433	458	454	429	438	429	458	453	491	414	428	410	436	499	477	455	423	419	457	455	434	423	442	452	439	423	421	421	462	424	412	423	397	433	404	437	444	458	418	438	420	405	429	423	446	440	439	443	431	453	465	462	424	416	430	413	417	419	447	440	429	428	455	421	441	425	415	450	461	447	435	425	449	426	463	418	419	403	442	421	446	404	458	462	439	456	450	418	445	392	489	457	451	440	429	454	417	433	403	447	415	438	413	377	491	397	419	437	470	436	429	448	418	412	416	413	452	456	463	430	452	425	416	439	400	465	425	445	487	463	418	462	420	467	419	430	418	422	442	442	436	415	461	437	445	467	432	458	421	457	470	451	440	415	442	419	431	446	451	429	418	437	453	444	442	455	438	434	441	413	416	462	460	439	447	456	420	456	451	428
7717	22274	16902	9492	6795	5041	3973	3327	2863	2359	2042	1889	1638	1587	1429	1348	1244	1222	1111	1040	1066	996	958	926	921	886	894	812	793	813	823	778	837	789	786	794	777	772	721	788	709	751	739	724	746	760	757	733	752	766	705	751	739	743	701	711	731	741	678	698	729	702	671	787	734	732	734	672	729	725	712	719	733	712	699	713	718	708	744	671	712	694	709	724	655	716	682	696	700	694	689	706	716	660	661	699	690	688	712	715	724	753	665	667	688	695	711	687	714	646	702	647	725	674	662	673	732	655	716	716	677	661	656	684	720	691	710	641	674	718	672	773	712	674	664	747	686	713	671	684	671	702	663	711	659	706	651	717	731	731	707	729	729	652	711	692	690	652	677	633	700	695	688	695	737	700	715	712	652	734	640	708	685	679	659	691	711	673	724	719	688	715	692	746	666	692	729	729	669	726	658	729	699	660	721	697	671	666	681	753	707	685	657	618	670	723	683	669	697	673	691	677	693	684	649	698	708	671	686	756	715	692	674	678	677	689	641	703	667	729	701	707	677	685	661	685	713	686	724	710	707	657	682	699	709	702	669	662	699	735	656	718	684	706	691	712	685	712	715	664	659	671	637	744	764	647	699	691	696	709	698	689	718	714	716	678	676	683	670	672	713	707	676	636	729	657	671	684	734	651	671	765	709	708	692	690	671	733	685	723	703	695	687	759	681	683	681	688	669	666	657	733	672	680	700	700	729	679	649	724	681	685	754	704	729	733	698	725	724	711	686	736	750	707	655	677	709	683	665	686	692	718	732	674	687	709	703	655	704	726	712	697	728	678	685	692	725	698	726	685	698	709	717	740	706	687	690	692	696	665	741	690	718	719	660	704	727	658	677	686	688	671	721	696	692	653	696	713	706	700	684	674	705	702	701	675	712	666	688	723	667	710	731	727	710	685	703	709	665	684	691	688	633	694	712	717	694	705	692	674	695	722	698	730	670	724	652	693	658	700	667	714	702	719	693	669	676	704	664	653	695	692	654	668	728	696	669	696	693	677	719	707	685	715	715	668	703	666	640	698	699	687	684	704	711	616	708	653	710	693	729	674	689	711	717	707	668	691	693	637	681	714	685	686	701	679	674	678	777	683	677	674	706	701	719	656	676	676	686	671	725	692	736	720	709	713	661	668	712	672	668	661	672	684	691	711	652	739	673	674	672	694	699	693	680	725	703	737	688	691	675	724	694	690	687	753	727	672	660	670	703	673	736	675	732	667	699	721	695	766	657	672	683	687	729	705	715	710	718	696	665	642	672	747	698	704	645	676	723	698	730	695	687	694	650	660	643	704	675	704	665	695	665	698	702	736	700	669	688	653	680	708	685	711	706	703	667	708	725	727	710	704	700	650	679	709	674	723	707	695	715	687	683	719	646	680	678	738	687	739	738	662	693	716	723	709	721	696	704	685	665	683	720	715	747	666	681	718	687	740	662	715	684	698	693	688	661	670	673	691	680	681	679	708	674	734	709	686	707	721	721	686	653	725	686	698	636	704	638	674	704	707	686	659	723	667	711	719	649	731	752	756	687	710	668	680	717	724	701	737	716	713	669	684	703	665	726	742	724	711	686	702	716	695	699	740	693	704	669	746	735	679	652	654	644	672	716	667	730	684	712	707	650	695	697	698	697	704	682	694	718	732	773	736	753	673	727	640	709	678	614	695	682	691	668	720	691	697	697	713	720	748	693	689	659	669	714	668	696	667	700	686	719	667	682	678	678	662	707	654	686	717	738	707	709	734	694	690	679	663	751	709	685	699	731	706	679	699	687	732	695	737	663	632	712	701	665	635	664	713	703	722	725	709	670	725	735	724	673	674	666	682	646	700	707	650	671	741	665	678	719	720	687	671	716	664	689	649	709	670	670	702	737	670	655	683	691	633	677	671	697	670	693	689	708	676	688	676	704	705	720	733	697	714	718	701	715	710	695	711	678	678	693	700	676	681	662	690	693	665	683	687	657	697	697	677	648	720	755	751	689	650	711	692	704	678	698	663	680	700	754	752	648	691	634	658	686	690	698	711	737	676	740	700	758	715	688	699	715	676	717	727	700	642	683	722	699	723	719	697	676	722	699	712	729	714	652	685	706	708	674	719	717	703	687	689	672	684	678	713	670	670	697	694	700	703	724	726	671	707	689	728	711	732	712	698	641	691	699	690	694	705	662	679	691	678	731	693	676	693	694	704	648	675	732	693	714	667	739	674	703	663	675	705	674	687	719	729	692	689	652	626	727	678	656	680	666	667	725	703	723	665	713	710	700	693	739	675	694	651	687	710	690	711	721	679	736	720	685	679	660	691	667	745	650	698	638	694	689	693	702	689	643	697	664	654	749	692	735	696	680	715	694	662	679	681	679	724	699	681	665	681	693	670	680	684	718	678	658	676	686	716	638	654	679	667	696	698	733	677	714	701	694	675	700	662	706	735	704	665	651	681	659	681	707	680	679	688	674	673	693	700	686	710	727	658	625	682	671	669	710	723	697	735	668	714	666	709	707	711	714	698	689	688	689	662	657	693	683	692	684	670	733	702	697	666	681	664	710	698	698	711	689	699	669	690	685	739	667	696	706	695	684	710	691	661	695	716	755	655	682	646	687	712	700	647	714	718	686	726	724	705	658	732	685	681	700	637	709	661	690	671	720	669	709	735	655	726	628	724	694	718	689	717	679	715	728	679	732	696	687	692	675	755	686	729	703	669	653	709	660	725	690	699	719	698	733	681	689	680	699	743	713	701	676	718	721	690	674	672	669	719	725	703	715	690	667	675	685	700	713	648	676	670	700	700	681	692	649	661	629	724	713	632	703	690	660	681	702	727	676	681	724	694	692	689	665	678	695	721	708	663	682	701	697	722	701	669	729	686	683	700	687	704	651	686	701	653	692	691	681	698	694	676	686	753	755	734	740	697	726	712	740	681	676	713	773	656	693	704	671	656	708	725	716	725	676	759	666	707	673	723	721	668	687	670	726	679	699	664	704	708	684	704	670	670	666	696	671	692	667	756	717	708	701	721	672	669	761	688	655	655	699	623	706	662	708	718	729	677	686	761	711	711	662	657	702	647	696	742	724	688	697	692	659	701	733	682	704	711	698	729	724	716	730	660	715	708	704	703	691	662	707	732	693	647	633	639	692	681	668	683	701	672	661	676	684	686	634	703	651	724	693	692	704	706	656	726	713	667	639	658	689	712	723	691	710	664	694	680	688	718	696	645	664	678	701	675	632	698	657	709	693	700	663	648	722	698	651	721	672	640	674	693	691	705	697	701	680	666	666	682	694	677	692	720	678	717	641	710	673	681	661	709	648	735	677	663	712	690	669	691	722	682	697	702	683	681	709	680	731	692	706	721	709	650	680	705	696	713	679	692	664	678	700	655	697	647	687	713	700	688	688	708	723	687	635	732	670	704	691	691	656	701	631	646	670	683	696	703	725	672	679	714	722	751	653	703	706	664	671	685	672	716	685	681
25012	21518	26011	23061	3842	1655	1362	1212	1023	1002	920	845	820	742	736	674	676	655	653	653	616	609	631	615	623	585	615	589	543	632	581	568	637	597	556	590	549	561	541	593	571	574	568	520	564	540	569	566	506	558	551	601	567	526	520	563	550	546	580	585	524	559	560	532	558	593	547	550	576	530	526	587	552	570	526	575	548	549	575	537	535	553	563	514	545	586	542	572	556	547	577	551	557	558	548	529	574	559	566	542	538	559	579	560	555	591	516	569	567	567	582	577	548	520	547	537	539	581	524	518	561	546	525	531	534	572	528	551	545	563	542	538	536	575	529	578	571	536	534	537	544	553	507	562	537	553	546	565	538	579	547	525	528	522	585	522	533	596	544	582	559	573	545	548	559	569	535	600	536	558	571	571	512	575	543	536	531	561	532	535	551	503	507	569	541	547	566	541	563	532	565	541	535	546	552	549	538	581	544	553	529	587	537	527	574	521	583	527	530	606	522	516	558	502	596	574	559	552	555	530	546	540	589	531	580	546	577	549	548	531	533	570	568	549	572	553	572	573	530	525	566	543	536	540	523	542	570	582	557	566	552	527	571	547	568	552	548	537	535	541	516	612	564	540	527	527	543	548	560	542	541	519	557	549	513	531	560	547	548	532	522	600	559	541	555	544	590	560	533	501	558	583	558	584	556	559	518	538	565	534	529	540	547	595	563	540	568	570	530	532	552	566	546	588	557	531	594	551	504	525	550	556	519	504	574	557	537	567	544	581	575	560	518	579	515	574	571	612	565	560	568	526	543	519	533	555	521	574	550	528	524	589	539	510	549	578	572	557	545	508	535	555	528	584	558	584	542	545	582	510	530	545	523	535	540	507	545	595	559	545	542	558	563	555	508	550	535	577	572	523	521	560	500	539	513	570	547	541	553	517	576	561	542	534	578	553	543	533	552	587	564	557	556	531	546	551	540	544	545	571	527	539	545	545	589	523	578	572	568	535	587	569	533	564	558	519	555	560	536	547	504	563	545	577	553	530	534	556	561	559	548	570	545	543	531	568	584	575	521	597	518	545	562	533	535	535	605	536	558	563	549	579	564	486	547	542	572	541	513	596	557	510	543	564	570	526	534	537	565	582	555	536	564	549	523	549	559	578	561	593	560	555	582	557	515	543	539	553	548	559	548	578	545	603	607	575	532	561	552	541	582	566	613	593	541	531	593	540	551	579	538	563	551	555	523	582	529	536	564	565	569	531	495	552	537	534	563	584	554	534	582	520	546	533	569	573	547	559	585	549	514	549	517	559	538	531	537	528	553	561	599	514	538	515	529	563	541	527	550	517	552	526	561	536	519	536	562	556	543	556	514	544	560	539	542	533	620	569	550	553	563	581	611	563	559	582	577	577	544	632	517	530	508	587	563	543	561	516	561	552	560	513	553	513	529	575	543	527	555	534	593	559	572	583	550	520	539	536	534	513	540	631	562	536	544	585	592	535	542	538	539	535	531	528	567	551	548	562	570	562	551	494	552	573	585	558	549	573	513	537	529	529	630	543	588	523	542	560	565	555	575	550	533	539	612	589	533	554	547	581	558	559	522	545	546	533	564	529	547	548	526	553	553	541	572	531	548	523	508	608	549	535	541	557	541	507	488	582	540	543	536	566	529	519	569	509	557	504	571	541	556	548	580	552	543	535	537	548	531	547	518	550	557	548	542	533	556	523	506	570	538	555	573	548	570	552	564	567	525	556	563	563	530	577	541	583	611	595	542	548	570	549	555	514	550	555	617	533	559	566	559	559	547	533	516	550	579	592	529	506	543	551	542	511	584	568	529	546	583	559	553	559	547	547	571	549	580	578	560	522	537	541	536	526	564	559	542	561	523	521	583	512	568	553	558	603	519	565	538	516	558	545	591	571	527	556	525	540	580	546	544	547	499	572	555	556	588	540	571	539	519	518	552	583	578	548	547	549	517	542	543	512	551	507	518	546	532	580	521	525	591	532	563	565	500	499	557	571	576	540	547	554	564	557	519	542	537	544	554	564	568	562	531	543	528	544	537	559	530	540	554	599	568	565	519	530	538	579	533	540	556	555	520	562	546	599	550	529	556	565	495	554	516	519	615	554	554	511	545	570	554	518	548	552	554	530	524	559	569	549	547	568	552	543	559	583	549	546	616	521	541	502	537	524	530	553	563	599	561	568	533	522	521	565	549	517	591	567	576	535	562	544	533	547	528	515	544	524	538	560	556	560	583	552	547	582	549	550	532	541	591	541	569	554	539	538	562	562	538	564	545	566	526	571	580	588	546	541	559	543	613	545	578	514	564	568	577	550	545	549	556	554	553	563	568	561	532	544	548	543	515	542	573	541	535	567	576	553	496	557	569	526	480	551	525	543	515	551	529	534	488	554	527	559	585	579	505	585	529	583	544	510	525	562	521	581	523	555	548	535	544	569	543	530	530	550	535	571	594	586	538	558	515	597	584	559	535	518	569	579	519	529	597	531	523	525	561	553	535	536	546	513	586	527	539	546	556	558	571	579	555	562	561	543	536	541	558	519	536	602	541	516	507	543	542	552	538	559	506	572	564	571	566	518	560	542	533	506	515	561	565	579	540	549	570	510	544	589	560	552	574	534	535	549	540	577	544	546	544	586	561	542	533	545	550	592	583	566	539	615	551	579	546	487	540	607	559	505	606	564	531	577	515	589	571	558	544	532	541	553	538	525	566	558	583	560	545	554	530	545	549	535	561	552	532	558	546	564	589	545	504	522	574	548	546	539	581	541	552	558	581	537	532	589	559	522	533	566	540	561	565	521	580	550	491	521	571	558	531	561	593	541	534	558	552	536	567	569	533	573	571	554	547	546	489	577	518	557	511	524	547	527	548	558	545	539	605	562	594	534	532	580	519	544	569	522	583	558	569	540	542	571	535	526	523	599	523	524	549	564	545	548	573	546	563	534	542	570	548	506	579	558	542	537	563	533	572	509	573	537	583	566	562	557	562	548	540	550	579	516	572	569	573	528	566	555	551	532	574	563	564	521	548	604	549	556	548	503	576	584	592	523	526	532	506	550	507	576	567	566	567	563	562	563	543	551	560	523	547	572	509	553	551	566	580	582	569	561	520	548	576	514	566	573	545	541	567	584	554	590	580	549	524	547	562	567	528	496	544	569	505	583	563	506	562	544	533	515	540	514	560	553	524	595	516	560	572	555	601	580	530	568	561	505	589	577	554	550	561	560	542	583	535	546	552	542	545	499	578	561	547	528	553	538	562	578	533	522	534	533	519	559	580	544	581	534	547	514	524	541	516	535	637	563	501	561	551	556	582	517	561	530	550	546	520	542	547	554	573	527	532	536	537	594	530	550	558	568	554	567	548	547	548	548	529	540	532	515	557	516	541	538	528	520	546	559	525	532	562	567	572	575	588	572	559	596	513	555	555	490	570	595	525	584	564	561	528	513	550	524	567	547	541	558	543	525	566	557	535	542	517	575	568	530	498	578
7614	17695	13280	7176	5280	3970	3283	2822	2513	2095	1880	1706	1595	1459	1408	1303	1278	1208	1155	1155	1079	994	1046	1000	991	975	1007	940	959	920	963	939	926	961	942	883	921	944	920	893	915	934	850	901	888	850	903	886	879	907	877	814	827	821	848	830	853	893	854	851	856	844	902	817	864	826	838	805	820	802	846	855	882	881	859	826	851	800	843	843	927	825	916	822	866	849	875	887	846	839	876	855	834	841	892	864	884	865	816	865	821	882	801	841	838	819	802	804	852	866	836	852	880	835	838	844	867	850	822	859	839	880	865	836	855	809	849	848	880	805	899	817	881	840	853	801	805	863	852	904	869	868	807	828	831	805	872	867	842	811	849	870	827	827	852	843	908	884	880	901	916	875	811	829	856	872	898	776	823	868	870	798	815	828	795	833	859	882	878	845	866	874	829	877	909	842	844	845	890	876	869	831	885	869	842	848	867	799	816	849	854	860	832	880	853	855	839	827	870	854	872	848	867	849	809	841	864	792	814	865	905	794	920	861	830	825	849	894	865	870	853	865	839	778	880	870	850	870	848	902	846	844	862	875	906	814	875	781	872	845	775	844	864	876	845	893	859	809	845	903	853	866	811	861	857	833	891	850	821	806	820	804	837	834	899	845	824	816	894	804	841	888	838	878	839	793	840	875	899	846	841	843	794	795	833	861	835	812	819	845	850	790	781	926	823	884	845	822	845	867	871	853	825	858	851	816	863	807	862	872	856	843	836	871	885	867	847	826	864	875	876	850	841	844	841	826	853	848	876	885	837	888	845	806	830	816	838	874	814	886	825	795	838	842	838	851	806	878	792	892	824	801	870	856	860	842	856	820	876	831	844	801	861	829	843	805	852	804	896	854	804	860	873	878	847	901	868	854	835	824	850	846	861	839	913	887	845	846	844	868	864	835	855	795	829	799	860	839	850	840	913	852	815	832	845	766	878	844	822	864	809	857	874	850	841	852	825	828	871	840	853	834	853	883	843	820	849	813	834	906	796	852	936	826	831	841	873	867	820	834	895	847	839	869	835	832	852	838	841	819	826	848	794	871	871	872	824	837	852	860	829	886	886	865	870	875	855	808	861	825	830	827	843	819	880	805	846	840	872	860	854	853	805	864	804	846	875	863	853	815	861	852	873	872	851	819	872	862	886	870	823	829	801	810	865	863	818	862	835	809	848	803	786	854	811	848	907	820	848	833	830	869	880	874	892	872	882	808	872	799	823	835	826	841	861	830	820	794	852	762	817	839	850	892	857	868	866	827	852	856	824	864	840	824	806	834	870	821	836	830	839	818	809	910	840	824	902	818	831	832	828	827	834	811	821	858	799	815	850	847	823	890	857	835	834	809	840	902	830	922	853	826	831	852	852	869	854	829	853	839	891	836	836	826	849	818	850	838	840	903	873	803	902	864	879	892	851	797	877	806	797	872	832	873	868	905	876	853	873	794	824	819	848	837	869	846	858	817	851	822	818	862	847	847	836	825	851	849	811	809	910	830	851	826	847	813	862	814	823	890	829	807	812	920	837	830	880	788	881	860	870	869	793	856	851	844	882	856	847	875	811	817	816	840	841	892	866	881	890	827	852	837	863	872	846	863	802	817	868	881	808	854	840	858	858	932	865	855	811	826	879	882	827	854	840	892	867	875	834	821	855	864	862	850	820	843	878	871	867	818	869	911	824	790	837	861	874	888	836	842	855	819	918	789	878	810	866	834	826	893	865	863	806	865	860	836	849	835	837	842	825	846	888	841	766	801	829	834	827	832	872	843	856	885	871	799	822	848	828	889	874	807	838	820	805	815	781	830	874	858	798	803	828	856	889	860	843	811	832	829	849	878	819	852	759	888	868	858	832	860	874	838	838	850	857	879	903	841	873	833	888	858	881	842	823	877	841	837	872	841	838	812	812	862	825	861	861	834	847	883	833	826	866	829	861	837	850	825	865	832	851	856	821	867	881	862	886	884	858	825	795	878	892	824	822	835	816	819	882	868	869	865	862	832	868	836	832	868	857	870	911	910	863	853	854	883	816	805	888	818	845	853	867	854	813	788	848	847	871	837	871	819	860	853	882	851	822	896	867	860	841	826	909	839	857	870	815	789	821	882	806	805	855	868	856	822	845	866	851	883	807	839	859	844	850	818	858	827	852	812	880	849	828	834	858	855	867	821	832	909	891	838	838	834	840	818	835	842	835	834	820	909	877	880	885	844	798	864	871	879	828	847	870	869	870	868	849	826	846	822	877	850	857	847	839	872	913	875	839	814	818	845	914	905	835	836	837	872	823	905	872	831	832	851	862	861	820	881	850	798	825	849	864	850	839	872	866	872	849	875	858	827	837	817	817	828	864	867	833	845	896	845	866	814	871	875	816	809	840	867	862	843	841	824	814	856	915	804	840	877	824	840	839	931	856	873	820	853	842	866	880	799	834	881	831	834	824	873	852	838	866	784	862	893	891	856	839	859	871	817	845	850	893	800	834	860	847	850	842	843	851	807	848	805	790	841	850	877	834	854	763	853	889	871	823	842	844	898	854	867	843	885	868	871	869	851	844	889	859	823	906	801	792	847	836	838	910	820	828	910	789	861	843	870	813	835	876	816	853	890	841	825	881	820	763	810	860	786	797	859	839	852	859	841	813	868	824	848	826	872	861	892	824	853	836	813	842	824	872	853	846	917	884	904	819	832	821	861	853	844	819	867	851	851	850	847	802	900	853	822	871	827	851	814	837	801	879	846	847	895	842	846	845	830	882	829	830	863	866	840	881	865	903	837	891	818	851	839	810	820	832	831	866	856	904	905	883	883	855	852	815	857	807	860	802	819	819	891	824	844	861	817	877	850	845	854	853	804	774	853	864	824	858	839	843	832	833	904	845	807	829	867	800	840	851	849	853	832	849	804	850	847	849	852	836	870	855	879	868	851	874	827	891	874	858	909	854	838	835	863	795	846	868	845	912	859	870	849	907	839	890	836	863	839	866	856	846	871	918	843	847	885	832	840	860	866	806	869	811	860	876	866	870	879	827	899	890	836	899	826	863	878	841	839	790	855	847	903	883	817	841	820	849	885	782	892	823	833	817	872	870	875	886	815	772	804	835	842	844	941	793	848	862	873	799	796	832	852	859	879	832	848	801	835	807	835	822	904	831	808	824	810	852	858	833	820	841	835	816	812	908	851	882	835	850	887	881	886	830	883	813	858	831	858	863	865	828	847	856	856	823	853	856	812	815	838	875	807	853	853	889	841	825	867	869	858	855	846	813	900	819	850	878	833	824	861	812	849	828	852	858	803	842	796	879	882	838	868	861	821	876	841	819	844	835	871	820	874	856	843	887	841	896	840	891	851	837	879	878	805	818	839	847	904	831	844	862	919	898	882	789	903	834	815	863	832	821	855	809	868	870	911	892	889	888	851	880	826	790	810	852	877	823	857	843	833	843	883	865	899	825	806	823	855	802	807	853	807	846	876	849	866	833	804	850	853
22693	21496	28750	24643	21493	20012	4770	1778	1444	1176	1087	886	789	831	709	675	637	587	571	533	501	497	502	411	475	459	484	463	399	414	409	387	390	394	379	384	407	385	396	391	414	387	393	359	369	347	361	341	361	350	359	373	354	361	349	348	352	365	359	380	358	339	330	346	363	318	356	334	348	376	385	340	334	363	348	357	386	352	359	355	349	312	319	354	354	350	338	345	386	312	340	335	357	366	346	346	353	339	345	378	336	318	326	336	341	363	317	324	344	352	309	380	328	338	320	334	351	345	338	317	342	360	345	348	347	334	377	326	333	333	377	322	338	310	332	310	364	352	353	323	322	351	352	322	357	339	321	352	358	350	287	333	340	375	320	334	302	354	308	337	349	304	341	341	347	343	326	325	325	329	361	349	356	336	323	341	340	341	336	330	389	348	352	341	323	341	340	311	332	333	360	324	325	343	354	348	333	331	346	316	338	326	357	338	287	334	360	311	351	361	311	337	362	340	322	336	370	361	321	340	345	354	345	330	374	316	344	317	328	313	315	333	336	339	338	320	342	343	372	340	316	341	343	333	363	309	339	365	350	334	316	349	314	351	320	309	330	325	330	347	336	323	316	332	330	337	367	354	309	321	345	320	342	380	314	321	336	318	304	363	351	328	328	308	329	343	334	354	340	354	357	309	326	323	380	352	365	327	359	364	334	325	335	375	334	320	333	338	369	340	329	355	347	343	348	291	367	341	364	349	325	333	331	345	333	320	326	392	330	332	361	334	364	326	354	335	319	331	339	316	340	349	347	309	344	348	378	362	325	327	324	337	339	352	320	317	343	332	343	335	338	343	369	351	335	335	301	338	350	356	328	366	384	317	364	335	321	342	333	335	310	323	362	303	336	321	333	343	356	317	305	365	365	327	323	326	337	357	309	343	360	374	341	386	332	283	356	339	313	294	327	350	327	305	361	341	331	348	345	400	342	357	337	330	310	332	365	340	358	367	343	355	317	358	314	358	335	340	373	333	311	349	333	363	367	338	364	325	357	343	341	379	356	329	316	366	317	357	342	342	353	357	346	359	345	357	344	302	341	322	336	342	297	341	302	344	356	360	339	350	351	319	356	304	348	366	355	373	329	341	317	321	339	344	373	329	315	300	354	326	332	329	354	314	361	324	364	306	318	346	336	332	339	365	346	308	350	325	357	345	385	321	354	360	347	345	360	363	365	333	365	330	318	320	371	366	340	330	353	343	354	357	328	328	360	331	353	326	368	308	325	324	332	330	337	359	289	326	320	325	341	349	363	319	357	364	318	311	337	381	312	340	338	343	354	336	315	378	322	338	350	348	353	300	350	308	319	351	385	348	344	343	327	335	331	358	347	337	305	355	352	326	346	317	365	341	324	325	374	330	341	344	346	336	316	331	338	341	350	390	324	353	327	321	339	350	344	358	311	368	346	342	397	340	356	343	362	318	334	325	314	331	343	325	349	315	313	346	390	357	329	344	328	339	340	364	345	337	338	339	320	361	332	340	348	339	338	306	331	339	328	340	324	352	322	349	382	329	301	323	332	318	371	372	328	341	378	355	332	334	323	358	348	318	332	332	369	349	332	322	330	309	328	325	368	328	336	348	333	355	348	360	364	331	343	335	348	321	354	331	292	337	323	332	342	337	344	366	337	369	358	355	351	325	338	327	338	324	347	321	328	326	337	330	302	323	328	352	352	355	318	332	348	356	330	358	352	344	370	362	356	352	346	340	330	313	309	331	340	330	350	383	352	337	353	340	324	355	352	342	331	334	334	302	349	328	345	361	320	336	299	365	342	350	343	343	347	380	332	335	335	348	343	306	332	378	316	357	334	383	307	329	335	320	357	308	360	314	330	338	324	348	369	346	336	324	326	339	326	362	340	354	329	333	329	339	346	327	339	346	358	340	328	325	344	352	329	333	335	340	331	372	345	332	335	289	339	381	354	351	355	356	314	323	325	363	335	334	360	343	363	339	330	333	355	357	349	330	367	361	333	318	326	317	322	354	349	314	378	333	372	306	338	340	356	336	333	355	339	337	363	330	314	329	345	335	342	318	367	348	315	331	371	349	359	335	340	354	334	361	354	355	304	327	336	312	328	320	339	367	348	328	353	348	379	305	344	344	341	340	349	362	325	335	326	350	344	320	367	392	314	320	336	354	317	342	351	350	349	332	349	342	321	332	305	339	310	311	330	343	359	330	347	336	336	321	327	357	353	349	311	349	331	337	336	355	311	358	356	354	338	379	343	330	298	355	331	323	344	374	318	349	350	337	398	378	324	322	347	366	361	310	366	362	350	349	368	359	343	309	331	293	328	341	319	332	340	348	344	323	361	338	353	337	319	334	356	324	324	340	322	349	335	366	330	345	372	343	292	329	359	348	331	332	353	338	347	325	349	359	350	341	322	338	377	321	328	359	388	337	342	357	349	336	349	353	379	336	330	330	368	336	369	311	369	308	330	329	335	355	351	329	332	312	331	346	321	341	319	340	340	356	343	348	327	362	350	360	316	330	347	346	363	306	335	303	285	342	309	347	314	320	325	334	310	322	347	351	345	308	363	360	361	339	365	334	370	353	319	350	338	341	350	343	343	334	360	317	317	355	362	331	297	328	300	348	325	323	354	352	379	347	336	344	314	314	351	357	320	341	341	327	356	332	344	345	338	331	335	338	331	348	349	329	355	363	324	342	344	327	327	345	321	343	351	337	349	354	362	337	348	311	354	329	384	313	350	331	313	296	361	341	339	335	364	356	346	336	348	320	298	324	350	311	330	360	339	350	359	337	314	332	336	319	318	332	289	351	327	343	374	354	344	314	305	367	342	332	356	329	318	313	343	345	342	326	327	333	335	340	382	318	348	353	337	319	333	315	354	317	341	327	364	352	358	324	325	332	330	319	328	374	326	316	368	334	334	328	358	365	307	335	320	362	333	320	349	349	331	352	348	346	352	337	333	315	302	345	353	350	355	350	313	348	343	350	341	304	355	325	370	332	357	370	324	373	363	317	331	349	356	347	302	361	354	360	332	344	327	371	353	345	300	354	343	351	321	346	338	355	348	330	350	336	364	328	374	345	349	339	375	337	369	340	318	330	312	317	315	327	327	342	317	344	356	354	337	340	341	333	342	345	359	350	389	331	331	306	333	334	350	331	348	394	346	329	335	329	337	372	326	318	336	322	362	358	324	347	341	363	328	332	355	356	327	326	327	349	320	361	363	352	343	334	307	342	351	330	336	332	345	369	311	345	330	355	358	342	336	358	346	350	334	340	334	358	334	332	314	322	346	353	365	290	322	360	333	330	329	356	366	336	329	322	338	344	368	356	375	345	335	354	353	341	333	362	335	349	351	304	344	374	363	343	323	330	309	350	326	362	365	334	384	312	318	351	307	343	325	314	335	346	347	337	336	346	317	319	329	298	351	331	356	334	314	306	332	357	367	331	348	336	319	340	330	339	325	364	346	330	334	289	343	363	366	343
9393	27024	21118	12537	8927	6887	5653	4519	3741	3121	2671	2288	1971	1886	1609	1534	1340	1234	1195	1050	946	1034	911	882	864	803	807	710	750	712	712	674	690	656	643	637	602	648	640	644	622	664	580	579	632	611	574	593	565	530	571	559	590	582	567	581	550	551	526	524	529	531	565	537	537	559	562	538	553	575	542	517	564	532	520	538	554	549	521	514	529	508	535	542	548	528	540	520	552	517	515	534	526	533	507	528	520	543	506	525	526	515	555	494	554	525	518	554	517	533	557	540	558	539	517	542	579	538	523	521	529	539	566	527	522	516	490	554	561	520	538	542	529	505	544	522	546	499	503	519	512	547	531	493	561	529	534	500	508	548	511	515	529	548	536	540	549	529	536	504	509	542	556	557	481	527	518	520	525	513	529	521	554	505	522	526	536	528	533	506	544	502	518	507	519	507	498	505	523	527	529	515	555	502	554	549	529	516	533	516	474	523	526	591	562	540	536	540	546	540	575	548	548	536	577	519	496	507	499	510	568	506	534	547	511	542	565	524	502	501	532	516	523	524	524	540	545	556	549	536	502	509	503	545	530	583	533	519	506	557	533	550	508	506	539	514	549	546	525	556	523	528	533	487	526	546	546	524	561	500	475	527	516	504	552	527	528	578	549	489	549	523	563	508	525	542	545	512	550	536	524	538	526	552	559	493	493	569	528	502	520	554	492	582	532	544	502	526	531	519	561	509	511	540	537	500	553	534	547	534	506	522	484	564	510	514	510	496	506	529	528	495	491	518	542	528	570	512	562	524	495	494	556	493	574	494	546	535	585	510	544	542	553	535	538	510	521	521	576	541	520	554	469	519	508	541	522	527	488	517	517	515	521	533	528	539	519	546	540	481	522	548	498	523	538	544	515	502	521	522	512	532	531	497	534	537	522	551	550	513	531	505	563	525	490	493	541	551	521	536	555	543	476	525	521	519	532	501	501	526	520	506	498	566	521	488	511	557	518	535	525	542	517	544	554	500	509	509	467	505	525	529	549	493	522	523	524	519	551	515	533	501	518	531	525	524	534	553	503	537	536	485	561	507	519	532	547	515	544	505	518	522	520	534	518	548	561	534	511	537	543	525	562	511	525	509	547	503	502	507	519	531	520	505	533	502	531	482	525	506	495	486	523	548	553	476	563	525	524	523	512	522	494	569	497	491	508	520	514	526	536	530	555	536	568	509	541	550	567	520	543	558	533	539	557	529	561	491	529	526	516	527	525	538	556	549	512	529	560	578	508	509	523	529	542	516	498	505	562	530	479	518	506	523	505	526	526	553	492	499	558	553	541	531	501	525	496	581	532	513	497	534	559	541	519	530	521	514	543	523	552	552	564	493	541	572	507	540	542	547	535	526	560	499	526	532	503	516	563	555	537	540	534	563	517	511	539	541	525	522	523	499	505	531	546	510	515	550	522	531	541	495	492	501	544	518	521	558	530	524	535	535	502	537	536	483	491	510	513	536	514	569	538	531	510	488	537	535	561	535	518	486	522	533	548	495	506	520	506	535	510	529	527	488	525	517	535	532	546	517	490	532	516	526	534	534	548	554	485	485	520	538	540	556	540	534	537	489	524	538	487	507	550	539	529	503	531	522	520	493	532	509	499	526	528	552	556	528	450	561	548	520	537	501	526	550	499	511	513	537	506	502	545	504	550	540	515	525	528	533	487	543	538	533	495	539	540	560	511	554	511	519	478	546	522	554	506	526	564	532	539	516	535	525	558	472	508	537	485	530	543	521	533	532	541	534	528	536	524	511	525	520	498	494	542	557	508	543	517	532	514	545	521	535	585	502	564	551	533	523	496	518	538	509	520	521	552	536	520	557	524	545	505	509	525	516	525	499	505	498	502	494	521	532	486	522	508	496	539	521	551	535	480	499	533	551	578	486	501	519	522	508	513	498	494	511	533	510	572	530	524	524	518	505	501	539	503	545	559	536	498	539	492	509	521	534	496	533	517	509	506	526	552	508	510	537	504	573	535	522	521	530	564	510	535	506	502	513	512	532	517	541	511	535	560	522	498	548	554	512	500	528	549	541	517	550	533	528	519	501	540	498	499	526	491	508	487	513	511	542	512	526	532	512	518	526	548	561	504	515	510	528	543	559	574	499	521	480	527	498	528	537	543	539	524	518	544	548	498	505	532	529	526	539	512	537	497	527	522	507	508	526	531	541	505	537	537	513	532	493	535	530	532	516	521	513	536	570	534	490	499	487	565	515	475	530	518	469	554	516	510	533	534	498	539	536	531	508	546	512	521	535	481	519	555	573	519	516	502	535	507	502	490	511	527	514	504	513	566	494	538	491	533	524	544	519	490	513	535	494	513	517	547	525	551	523	510	551	529	541	523	494	496	512	530	544	509	522	517	535	516	517	551	534	488	508	537	545	501	537	536	539	568	532	544	518	519	511	559	515	522	520	545	531	502	526	542	516	537	524	482	538	521	523	552	550	538	525	509	509	513	499	586	528	518	542	549	503	547	542	567	489	567	511	549	502	550	554	525	552	529	568	543	542	528	542	499	546	550	524	534	503	543	527	568	508	520	558	557	525	500	573	517	558	571	575	538	532	526	584	518	515	547	493	503	521	562	502	530	545	524	542	494	533	546	554	553	516	543	552	551	535	520	515	531	497	545	510	516	550	535	525	571	498	561	555	518	511	502	554	545	503	508	506	539	525	535	548	539	479	529	489	514	544	557	537	565	503	523	527	523	518	535	531	496	527	544	556	538	512	520	537	561	526	520	516	553	504	522	544	510	501	516	526	515	542	495	536	495	525	527	509	528	553	494	551	535	535	526	502	530	508	536	529	498	503	542	560	534	502	491	508	537	527	539	506	523	501	507	539	554	529	539	528	537	529	534	533	524	493	561	522	513	567	510	521	528	561	513	488	537	532	519	500	527	501	545	540	518	525	508	512	482	527	540	537	524	553	511	501	526	510	542	508	497	504	547	547	514	552	554	541	559	505	481	530	497	570	554	508	534	535	501	538	530	529	489	502	542	561	540	530	503	546	569	502	516	519	523	535	540	521	497	518	490	528	583	534	528	515	506	516	530	547	526	524	525	502	546	504	514	538	527	521	557	506	531	548	538	547	520	512	531	550	528	476	550	588	531	515	547	522	520	535	498	522	553	502	484	539	517	513	488	521	525	567	508	497	541	531	553	499	552	494	590	536	530	530	535	551	531	531	536	523	528	548	521	497	507	535	543	509	544	557	542	529	510	524	508	514	535	515	529	561	519	489	547	518	504	527	544	537	498	519	517	521	581	548	543	491	471	505	499	531	493	517	533	523	545	580	527	498	531	548	525	536	550	509	527	505	521	532	517	496	518	555	508	530	523	491	561	495	485	477	529	531	517	533	519	524	552	493	506	541	557	521	523	530	556	512	530	552	489	520	558	468	533	500	496	517	518	492	505	528	524	527	504	534	533	493	502	468	575	519	532	483	537	542	530	515	507	496	559	518	531	524
27636	19491	9251	3349	1743	1443	1111	1053	946	875	826	787	776	655	696	737	628	715	680	640	688	624	641	644	641	622	636	635	604	581	643	632	580	593	576	656	583	597	605	582	636	588	581	613	572	622	606	539	599	609	587	595	607	607	606	564	581	572	601	615	557	605	615	535	573	568	597	569	579	601	618	616	571	597	547	551	584	564	610	575	576	624	614	572	602	567	574	573	599	624	595	580	598	564	578	567	628	588	605	617	583	579	598	591	641	628	574	593	587	653	582	557	571	575	578	594	585	599	616	570	569	592	604	558	543	578	579	546	587	613	592	606	620	568	550	556	583	586	568	582	593	651	582	572	611	548	601	582	628	549	609	562	533	582	538	578	590	562	594	581	611	623	580	591	597	626	654	581	568	598	545	603	582	614	593	596	586	632	579	650	574	610	609	552	618	582	586	604	553	600	581	601	603	600	576	607	634	577	591	568	598	636	636	603	563	556	590	566	577	594	611	558	593	555	546	595	581	621	591	616	622	580	601	567	610	595	586	571	566	587	590	586	579	545	572	566	593	585	618	592	599	587	541	575	614	550	577	555	567	628	613	572	561	586	564	617	548	571	576	616	618	527	598	601	600	538	546	609	558	571	589	608	592	569	566	593	573	600	564	609	601	559	562	605	556	580	581	626	586	615	568	563	605	582	590	528	564	589	583	586	582	608	587	599	585	591	591	581	557	595	585	579	611	624	598	596	633	560	580	609	625	588	599	603	622	570	554	597	575	586	585	604	631	551	566	593	573	590	568	584	604	602	597	604	588	625	596	583	616	599	614	587	563	625	554	595	614	563	637	608	575	585	619	571	605	584	563	576	607	638	579	586	586	575	615	599	590	565	621	572	553	627	628	636	573	626	572	586	582	588	601	545	551	601	553	586	543	578	622	596	578	631	596	607	596	602	588	617	597	563	593	572	588	626	561	611	565	625	605	551	562	585	610	545	589	594	565	605	539	582	576	606	602	589	567	602	596	587	588	588	582	583	625	586	588	581	558	615	552	587	619	571	572	605	570	597	553	621	587	587	571	592	575	618	616	586	560	617	601	575	600	579	550	604	613	579	550	602	559	591	547	579	586	553	611	623	557	557	572	588	583	582	621	583	584	599	582	557	598	583	619	549	544	581	596	568	587	590	567	595	603	616	566	570	544	572	595	603	568	625	610	605	607	600	589	550	616	636	618	602	580	595	575	596	637	583	599	601	653	585	601	585	587	609	619	589	580	596	538	560	572	603	593	591	603	619	557	632	558	564	596	580	594	599	584	590	621	569	619	624	599	571	612	634	570	542	537	583	567	591	603	632	631	526	580	584	589	583	584	612	620	563	600	543	605	577	583	593	629	591	566	553	589	569	565	641	583	576	579	605	650	574	611	588	600	622	550	598	621	630	613	593	614	603	559	585	580	613	588	599	551	599	572	588	568	616	616	562	573	601	596	563	611	609	603	600	581	572	589	632	566	577	602	631	594	589	579	575	623	641	594	628	664	584	586	612	612	628	595	564	568	586	630	622	589	602	630	585	589	566	604	612	572	607	587	616	586	611	610	621	553	564	589	583	620	624	560	559	659	594	598	592	610	589	610	565	579	573	597	580	575	598	583	583	595	572	585	603	581	588	555	570	587	530	564	663	564	583	610	590	554	574	572	585	627	602	607	612	574	583	601	579	573	566	611	585	576	556	587	609	564	543	604	609	625	583	565	566	546	624	567	582	540	571	597	563	569	570	632	590	610	567	577	593	571	609	571	594	594	605	640	558	587	588	605	593	556	584	569	590	594	573	584	561	600	550	566	576	625	533	598	554	583	609	553	602	572	589	591	617	588	587	568	625	602	603	579	609	581	571	565	588	592	639	639	592	579	604	600	607	604	591	577	551	585	570	525	567	657	574	629	607	597	592	548	555	558	568	598	545	599	597	605	605	622	572	580	598	592	591	615	554	546	569	624	620	584	603	610	559	556	595	594	594	606	586	526	579	584	557	617	568	566	564	603	599	582	611	608	575	573	586	607	578	576	568	584	560	606	575	533	587	574	595	619	627	615	614	571	584	643	588	526	614	650	577	584	606	579	571	572	637	542	589	602	581	582	620	597	605	573	557	622	651	604	599	572	609	589	585	565	584	634	593	597	606	562	585	585	585	632	577	561	580	615	598	580	554	600	592	603	621	598	599	623	548	582	571	568	625	551	587	593	603	604	622	604	606	588	608	598	610	590	579	565	541	590	548	599	566	555	573	606	573	575	567	599	603	625	596	591	581	561	567	563	618	612	592	530	589	576	535	559	562	558	570	570	582	581	606	597	597	572	622	613	571	610	580	569	571	573	618	603	612	583	571	586	590	589	560	613	598	603	589	565	573	563	566	580	582	578	572	607	610	553	572	615	526	597	621	596	590	560	581	595	598	616	602	593	601	582	557	572	590	578	576	597	631	605	568	602	625	546	620	611	622	603	567	543	616	604	578	535	565	583	598	602	547	642	609	580	623	589	599	615	600	559	614	556	542	610	633	620	553	578	561	584	588	584	594	551	561	634	569	583	584	613	624	635	584	617	617	607	572	627	580	604	582	609	593	631	580	582	538	566	580	585	605	591	598	541	607	585	582	636	582	582	605	581	576	622	593	612	557	548	623	556	611	602	548	591	599	553	641	589	592	597	610	590	603	589	624	604	601	636	568	606	571	580	586	575	578	600	596	588	559	595	591	589	566	604	602	605	628	571	568	541	632	594	578	619	559	573	608	621	597	598	589	602	576	584	597	572	552	563	573	552	584	572	588	589	564	617	558	569	585	580	582	577	621	561	593	604	607	642	587	581	566	624	608	578	523	592	589	634	613	583	570	621	592	580	581	603	553	559	571	631	575	580	584	538	600	601	597	589	553	565	592	578	582	592	604	592	585	572	615	578	592	634	576	568	574	630	623	615	544	612	568	616	576	568	593	581	554	654	653	574	604	569	549	604	590	608	622	595	579	590	557	556	609	615	562	603	569	599	601	583	557	618	624	618	569	580	608	622	603	615	590	577	601	608	615	592	589	601	591	610	512	599	599	557	598	570	575	633	560	583	574	568	564	617	604	587	596	617	567	617	618	559	533	571	583	582	607	604	564	541	600	619	578	588	584	582	582	595	552	576	619	569	590	548	608	573	578	575	563	566	562	568	612	639	590	558	605	618	589	576	632	583	613	593	620	583	636	587	593	625	606	589	577	602	588	608	573	547	593	600	610	603	597	564	538	627	603	582	616	587	573	613	600	561	572	603	587	606	573	561	624	624	609	584	593	631	617	573	576	575	610	588	619	573	588	598	584	582	605	577	618	631	584	558	558	608	592	590	585	589	631	556	567	603	565	595	593	573	582	565	621	575	612	554	619	575	616	621	574	625	575	596	584	592	617	595	610	597	614	530	585	576	571	555	596	581	562	556	597	592	591	564	646	552	581	608	597	601	620	564	586	603	621	581	631	611	580	597	591
8082	14003	10418	5457	4040	3292	2766	2200	1957	1707	1659	1544	1380	1413	1250	1221	1138	1162	1109	1078	1042	1062	1039	1060	1067	995	1046	959	1037	957	981	912	981	935	945	959	963	921	923	961	966	924	948	890	880	976	930	916	866	933	954	892	926	913	876	917	911	928	903	908	973	905	875	852	945	927	935	921	908	905	933	918	934	949	892	886	896	945	927	889	953	916	932	932	927	899	891	957	964	928	919	949	968	909	910	873	910	908	923	932	900	939	911	981	936	893	921	895	874	949	861	888	898	908	935	977	879	935	944	947	942	940	930	915	922	943	930	918	860	894	935	861	904	935	859	911	951	866	918	939	921	877	904	943	883	923	914	911	912	881	916	933	937	904	984	925	966	883	877	878	934	934	909	893	875	893	883	887	946	886	919	897	950	889	925	918	883	907	912	917	882	900	907	949	833	927	925	914	939	955	867	948	879	891	950	906	945	908	891	907	857	932	896	913	913	948	977	922	886	913	928	901	907	906	954	882	854	909	880	931	917	876	895	924	969	941	870	876	878	925	906	871	893	905	977	917	859	900	901	929	899	907	897	905	862	914	899	859	840	912	877	936	847	941	938	916	892	874	958	914	863	925	891	874	921	875	905	955	931	897	830	948	916	901	926	918	940	938	910	912	934	946	913	887	963	888	906	899	935	891	889	929	862	877	888	881	937	877	889	907	929	885	915	885	935	914	900	880	903	893	886	914	888	903	902	895	854	934	911	906	914	894	935	906	920	945	873	907	908	944	937	892	906	970	874	918	953	911	907	883	897	909	928	929	835	851	880	941	946	953	899	891	907	916	896	897	919	913	885	880	916	892	940	910	967	933	958	897	881	953	923	945	927	936	919	898	896	849	862	940	912	903	881	819	912	914	943	884	928	908	923	902	934	888	915	927	966	932	906	947	918	893	940	903	948	877	873	865	932	900	905	920	888	943	955	885	919	896	914	968	951	920	898	892	946	862	929	930	858	895	922	938	867	924	872	912	918	883	924	909	876	891	957	909	956	880	897	908	897	844	896	894	892	917	919	867	950	929	893	963	914	957	897	892	950	935	891	889	923	900	886	910	865	913	894	939	929	911	895	911	914	890	862	926	915	939	937	954	921	915	916	959	964	958	903	928	921	882	888	926	926	961	907	885	931	928	848	880	953	937	910	909	961	928	892	902	908	867	936	929	951	810	944	833	832	932	880	944	932	899	881	941	917	880	894	897	936	881	921	932	942	948	930	910	974	856	918	881	956	889	921	907	948	943	879	896	935	966	897	913	890	997	915	895	915	932	920	943	867	987	876	912	929	907	881	914	860	890	899	900	903	918	849	952	933	892	954	867	861	874	943	951	923	861	930	906	912	925	903	860	896	907	903	907	898	879	914	928	833	967	945	886	859	935	941	907	931	904	901	890	941	919	919	893	930	971	900	892	888	911	924	930	878	912	873	902	940	912	951	892	898	918	930	937	892	901	884	902	958	915	919	888	934	930	874	903	914	936	865	881	919	868	907	874	913	914	852	914	947	903	929	945	934	951	857	853	893	903	920	933	904	908	869	898	889	925	887	926	910	946	895	857	925	952	967	894	904	970	896	901	929	910	932	935	923	892	911	896	925	866	902	962	913	909	901	944	893	916	858	935	923	864	883	918	927	922	884	913	877	939	897	909	872	923	945	918	923	908	912	941	925	939	894	915	888	870	917	912	925	973	915	887	833	912	897	925	930	884	916	871	949	900	972	927	907	923	862	927	936	887	935	924	902	908	912	919	968	943	921	893	948	944	856	942	846	912	881	888	875	916	898	917	903	892	916	904	899	893	886	886	918	859	897	901	911	952	946	910	955	910	953	908	955	932	841	908	873	882	940	847	929	910	964	923	881	912	915	907	928	885	909	936	877	951	929	949	924	909	875	970	941	961	938	946	909	953	890	932	913	917	931	937	851	844	852	957	899	937	922	901	929	918	856	915	909	917	845	895	922	919	954	882	880	868	898	799	943	915	921	929	961	893	934	891	914	879	899	890	926	950	968	916	883	946	882	922	863	951	955	981	901	887	868	914	920	936	903	872	914	848	926	941	927	899	948	948	962	906	977	890	932	887	947	923	912	903	907	908	1005	943	917	888	970	877	950	899	909	945	954	953	951	913	853	891	923	893	903	940	856	908	922	880	915	937	869	918	912	920	886	901	885	921	847	902	899	928	911	981	869	915	973	843	850	893	925	907	909	884	904	911	903	1002	985	905	908	917	895	923	902	920	961	885	883	957	879	932	890	870	957	921	936	943	883	902	854	891	926	894	886	875	952	881	960	900	865	897	886	893	872	928	939	961	896	894	969	922	918	916	934	868	962	914	920	888	875	872	877	928	873	910	920	940	953	903	878	907	864	934	918	905	930	902	940	905	867	874	941	895	912	936	904	890	931	914	919	955	871	941	972	868	888	932	944	876	901	922	923	883	865	873	903	866	962	872	871	927	894	892	852	938	942	921	936	896	878	911	862	887	870	899	894	878	924	918	917	908	871	971	961	896	933	873	913	885	949	887	904	878	940	928	946	856	869	878	900	866	895	917	950	894	862	936	918	893	896	956	870	932	934	919	902	920	869	897	922	867	935	893	891	961	955	948	954	900	881	914	897	884	920	897	952	887	970	920	842	928	901	899	873	967	921	892	935	906	863	919	884	911	862	939	905	867	992	909	867	899	948	931	919	903	907	891	930	917	917	904	926	920	902	923	919	950	924	896	919	917	859	946	922	909	926	885	945	908	871	889	957	903	899	849	901	897	915	916	945	926	927	914	893	918	933	903	920	840	920	922	928	928	881	873	926	834	926	933	902	939	870	891	911	900	929	904	955	939	911	951	989	946	910	864	897	899	944	944	914	854	914	905	881	951	927	883	930	940	946	931	925	875	878	876	933	911	872	902	892	915	900	962	897	865	880	891	888	996	902	939	912	887	930	917	901	932	967	886	909	957	954	901	879	912	943	898	893	899	953	919	908	897	900	883	938	833	900	917	834	919	896	943	885	919	919	905	899	907	922	921	886	951	854	941	971	873	949	960	960	909	918	963	888	890	908	903	899	896	899	895	931	934	921	903	866	936	879	931	875	899	903	887	894	838	870	917	882	887	916	925	900	919	913	927	918	871	878	909	909	846	909	860	962	924	893	848	897	897	933	901	847	922	947	905	887	910	945	933	866	918	986	922	930	899	884	913	908	939	859	951	893	916	936	963	837	914	891	865	957	929	894	898	938	949	910	905	904	952	922	920	836	906	882	862	945	933	923	906	899	948	914	947	886	897	898	867	915	911	926	907	934	935	881	907	839	931	938	873	913	841	878	913	857	916	894	902	923	923	917	897	932	872	896	944	885	914	952	868	903	924	904	912	891	889	933	883	922	905	879	913	868	901	839	866	907	879	936	965	901	906	925	953	885	871	851	903	873	910	907	945	899	832	913	877	886	874	879	845	901	963	953	830	962	932	940	892	974	918	877	918
23497	21474	28180	25156	21042	6352	2086	1429	1186	1005	940	781	719	728	700	682	631	593	628	551	569	556	564	503	542	488	527	522	465	436	521	507	457	456	449	533	480	487	451	457	486	441	471	453	450	461	475	482	426	477	447	417	432	415	458	466	436	428	458	399	442	439	479	447	435	438	468	457	429	431	407	404	436	413	420	435	491	434	433	443	519	444	434	416	432	465	403	439	417	466	440	445	441	441	453	454	448	453	445	459	453	454	447	397	455	452	401	447	464	452	442	437	430	418	460	452	449	457	435	466	412	452	404	409	413	452	406	457	431	442	405	427	428	446	418	428	450	419	416	427	445	425	456	420	422	434	447	438	450	455	418	433	472	458	401	431	428	415	436	425	478	462	437	432	444	428	442	437	446	401	440	466	430	398	399	404	459	438	446	411	473	388	425	455	416	444	436	442	425	444	433	412	426	434	442	424	459	426	468	440	432	409	421	466	408	426	402	396	403	437	450	420	448	416	441	474	456	415	440	417	456	440	432	471	426	414	439	448	475	420	431	405	422	422	443	413	433	453	464	438	452	429	458	385	429	442	501	412	470	442	421	430	406	413	446	405	460	444	426	424	416	414	443	445	402	422	432	443	401	441	436	401	422	439	438	463	466	386	464	467	454	451	431	441	467	429	430	437	449	403	431	421	451	408	423	439	445	422	458	440	418	410	438	441	428	420	442	463	408	454	411	472	421	472	425	479	439	438	414	436	454	475	412	436	470	452	446	400	460	409	414	458	427	471	468	460	466	437	434	401	444	428	426	438	425	409	445	424	441	440	446	419	410	453	406	427	405	457	446	458	478	428	420	456	470	418	423	395	403	445	459	417	417	453	423	441	447	435	421	420	467	439	420	450	418	409	410	423	478	468	454	484	453	421	449	414	408	445	451	459	416	447	437	442	444	423	430	452	421	452	452	438	441	487	458	422	458	442	467	414	450	431	482	464	430	450	420	460	464	456	465	453	430	434	438	445	423	459	391	459	520	386	447	436	411	445	467	401	427	447	466	432	442	425	394	441	455	430	423	461	467	459	425	421	474	429	418	473	438	470	468	426	435	410	425	449	421	460	474	440	439	444	470	428	477	407	452	427	425	415	433	424	428	416	466	427	439	449	441	428	408	434	443	451	434	403	424	401	482	437	468	439	448	426	482	392	430	452	422	432	433	422	428	448	428	426	434	465	433	460	429	413	460	449	450	439	434	445	437	425	430	432	469	441	418	423	400	424	429	413	466	432	463	443	432	432	416	426	459	437	411	449	422	409	400	418	443	434	425	438	411	420	424	452	459	436	454	455	425	470	444	468	449	416	479	421	446	444	421	474	443	396	416	439	427	435	443	419	444	454	417	450	459	427	389	496	470	426	419	429	430	429	412	405	451	426	417	477	406	448	419	451	417	444	402	413	444	448	460	460	464	403	444	451	408	448	486	460	408	411	482	435	432	465	451	411	440	409	439	440	445	395	470	405	410	452	444	430	454	413	458	398	423	430	424	425	444	441	407	454	427	466	433	417	440	460	441	441	480	416	409	431	445	497	445	430	456	425	422	446	448	457	431	451	460	407	416	465	423	439	425	432	397	425	418	441	468	442	436	449	419	415	467	451	402	443	447	452	430	431	425	430	456	430	420	419	432	449	438	457	433	425	412	409	445	435	462	423	465	456	443	419	405	456	395	442	461	466	420	442	432	450	464	429	419	428	419	460	434	433	434	452	438	417	416	418	420	434	452	452	418	433	444	450	456	426	411	419	446	436	405	455	426	434	479	443	436	428	391	462	444	425	433	403	450	431	452	453	454	444	485	465	423	480	442	429	434	424	455	448	463	386	402	445	443	452	399	455	434	468	441	436	384	411	442	424	448	433	468	412	427	435	427	428	464	419	428	433	446	437	430	457	397	458	445	412	442	466	431	433	485	455	430	456	427	455	422	448	397	423	401	402	430	437	426	462	426	425	478	424	426	429	391	457	447	434	441	460	409	459	453	441	440	457	398	403	389	447	439	395	412	451	431	399	427	455	412	438	428	452	427	418	436	438	417	406	431	446	445	456	475	422	430	479	438	418	415	449	455	429	427	465	397	417	469	459	395	404	404	469	425	436	476	453	420	423	446	451	481	451	433	425	397	441	431	405	431	406	419	444	431	436	408	428	450	452	435	440	426	436	429	422	457	456	378	448	429	470	448	409	437	448	430	455	443	429	433	414	465	416	450	444	444	442	463	464	429	444	454	421	414	447	430	428	439	455	438	440	463	447	422	401	471	430	437	391	450	403	436	419	444	421	467	437	397	435	454	479	438	411	426	417	435	444	456	425	433	397	428	420	425	472	412	448	430	441	420	425	458	445	458	447	441	451	430	455	406	442	446	453	462	428	408	401	462	427	444	465	459	425	403	420	437	433	432	423	479	447	445	405	443	433	443	435	460	458	409	437	462	422	408	425	441	424	433	448	431	430	478	441	456	432	451	435	459	425	461	450	402	435	440	379	474	442	449	430	469	445	441	455	418	394	424	417	455	467	459	433	453	398	444	460	397	458	464	459	408	462	406	439	456	412	461	417	451	425	421	441	440	444	403	418	389	452	453	446	430	393	426	431	443	438	423	424	474	418	415	411	422	455	414	431	431	426	458	416	421	414	437	448	460	458	452	423	446	454	448	442	416	431	439	442	422	444	436	415	427	435	468	475	432	427	452	412	424	438	443	426	444	424	444	412	462	442	437	445	472	394	409	470	451	432	446	443	405	453	451	463	446	444	424	469	448	431	455	409	420	420	430	442	409	411	446	446	468	480	448	435	406	389	391	431	436	407	463	417	444	429	411	426	457	432	417	421	423	431	469	443	446	459	437	399	405	425	438	450	433	395	421	462	405	412	435	424	494	437	441	428	439	443	442	410	430	423	440	445	431	452	398	441	410	428	434	448	439	435	402	463	444	438	434	450	443	451	446	419	447	413	437	419	449	425	460	447	447	454	391	411	410	404	471	427	439	426	460	441	502	499	452	419	419	455	420	400	422	484	419	472	429	459	413	426	437	449	439	391	429	441	467	432	450	438	428	431	453	425	416	420	452	425	461	439	442	437	455	432	428	433	445	463	416	436	410	479	423	453	482	476	398	422	440	430	474	420	477	437	451	458	413	469	446	407	401	425	454	444	403	437	431	476	415	442	432	437	433	459	481	380	428	444	438	440	402	410	432	455	434	397	440	470	426	467	444	466	477	470	438	418	422	456	444	472	455	430	429	531	433	437	435	438	446	430	456	405	438	410	438	462	445	452	417	435	481	439	389	449	434	456	454	457	439	431	449	475	427	438	453	423	406	467	433	422	418	493	404	420	426	432	433	432	439	438	450	424	445	411	417	436	410	420	453	432	412	387	435	435	453	430	444	414	471	445	439	467	429	435	456	409	473	443	458	460	464	452	462	471	430	412	418	430	470	446	444	434	438	406	399	420	422	411	458	468	475	471	424	421
7780	22457	16468	9367	6804	5356	4376	3490	2796	2395	2173	1916	1662	1537	1392	1328	1270	1193	1127	1070	997	998	987	939	952	903	862	858	804	768	819	794	816	826	787	770	760	767	741	814	788	695	733	704	730	720	707	710	731	752	746	715	716	725	708	688	736	676	689	688	691	741	734	676	715	692	696	684	674	694	682	645	691	656	662	702	696	680	698	698	729	708	733	743	710	701	694	694	711	665	679	729	764	741	700	708	711	699	713	670	648	698	692	725	664	676	698	709	673	674	722	691	663	687	697	712	652	685	635	675	717	725	694	692	678	734	698	733	704	682	740	692	711	704	669	667	713	756	689	662	680	708	726	700	673	701	700	659	673	599	705	721	685	731	705	642	690	673	679	699	668	713	708	702	706	716	708	703	702	704	626	707	656	645	699	706	704	683	717	697	689	684	694	703	710	706	699	698	659	714	666	692	702	686	704	673	693	702	737	668	731	667	703	716	695	693	746	684	691	685	669	708	716	657	691	691	653	725	713	667	737	679	736	654	741	702	691	700	635	688	698	705	730	704	652	731	692	688	670	680	678	717	694	664	723	671	704	701	694	625	675	702	674	697	684	719	655	667	673	724	703	707	700	665	705	677	682	701	692	673	725	688	710	676	741	680	694	700	678	642	718	685	677	707	632	701	660	701	701	635	687	712	647	646	700	664	695	677	670	699	683	685	719	720	700	728	731	643	630	695	693	722	658	691	755	723	694	628	694	700	728	658	659	676	702	695	701	683	666	681	660	728	702	696	687	696	698	739	685	689	652	682	660	731	702	702	709	713	656	659	717	657	736	642	678	675	722	669	658	711	631	704	686	660	651	703	686	738	718	747	689	676	689	678	668	676	660	662	655	663	694	690	703	710	698	670	668	695	694	726	654	664	706	691	691	688	698	703	677	688	727	646	725	706	733	674	701	718	680	717	690	705	663	694	679	712	704	654	687	705	663	711	673	672	624	674	742	630	681	693	684	667	648	711	713	669	698	700	688	693	691	684	693	723	665	674	740	710	659	667	654	700	681	641	654	678	694	669	655	706	693	697	715	674	714	683	739	679	742	672	700	687	638	709	699	686	700	726	695	675	654	711	696	708	676	679	681	634	713	709	716	705	672	651	684	699	745	693	683	679	689	714	678	710	681	709	661	701	662	692	650	710	675	670	713	706	687	694	716	728	705	697	675	643	676	701	713	709	727	676	728	704	717	696	722	674	717	706	689	671	688	686	686	671	666	700	674	765	674	685	678	705	704	737	717	696	706	692	700	723	696	668	655	696	688	672	695	680	671	700	730	722	684	719	696	668	700	669	690	683	686	671	691	696	663	682	737	731	657	709	661	684	700	684	674	694	677	699	651	727	675	712	673	680	685	682	664	676	678	658	683	646	687	683	714	704	718	678	701	697	642	705	717	684	713	665	696	732	699	744	704	644	705	693	650	652	685	698	646	702	659	676	644	727	711	681	694	687	686	644	688	676	711	683	669	649	682	749	681	712	673	732	702	687	675	712	667	714	688	716	710	676	676	656	740	668	736	666	749	638	688	687	663	718	670	692	705	684	778	755	729	688	687	702	678	711	687	723	675	670	716	721	657	699	707	746	734	699	643	690	716	718	658	638	704	713	720	694	650	704	702	660	707	675	709	712	697	667	689	706	655	685	666	704	718	728	680	682	723	726	719	685	677	688	710	647	699	718	663	680	694	711	698	683	701	656	699	715	695	659	706	699	724	675	697	683	677	712	737	719	691	694	714	646	680	698	714	668	742	707	683	701	692	673	716	704	734	730	706	665	707	694	647	699	709	683	668	725	693	701	630	651	723	672	684	671	717	707	692	689	730	736	666	749	633	676	610	706	728	690	711	690	693	711	701	725	687	681	701	674	638	645	709	745	684	717	721	652	687	703	700	688	714	685	707	673	720	730	650	671	698	690	707	685	718	692	685	690	738	683	653	697	711	737	712	671	682	724	719	689	678	697	679	685	640	662	654	738	722	704	703	686	711	709	705	652	667	657	714	714	705	686	704	670	708	664	705	672	681	706	738	700	663	684	694	657	669	703	696	715	683	730	709	690	669	710	673	721	649	705	671	755	705	653	693	626	711	699	681	693	677	733	663	697	649	690	720	693	717	713	702	700	694	683	678	731	709	695	677	672	686	649	682	669	689	693	738	702	714	665	658	692	693	653	712	695	666	682	648	653	680	658	663	655	699	674	671	700	710	678	700	683	780	718	660	717	715	699	634	696	692	658	702	679	699	732	663	685	687	724	730	687	679	694	665	714	710	704	687	696	667	715	690	711	742	686	656	687	633	697	702	669	664	786	683	700	666	695	686	705	672	725	700	664	697	690	653	680	723	701	698	690	682	700	683	717	682	699	689	713	719	699	745	657	691	651	653	705	669	721	691	657	698	721	717	685	733	681	697	721	673	707	689	749	715	684	713	678	697	694	653	703	727	700	679	676	701	721	666	700	728	705	699	700	663	709	664	667	691	670	681	681	749	689	685	691	739	692	740	681	651	738	692	695	683	689	706	659	685	683	737	668	701	720	690	652	724	669	713	646	713	672	708	665	698	657	704	693	684	667	657	728	708	630	698	702	680	707	671	685	662	719	687	677	665	668	723	709	712	653	690	712	664	685	703	678	681	710	690	692	654	693	716	692	734	700	716	663	692	691	646	686	689	672	711	650	698	690	645	720	671	623	699	686	697	654	704	719	680	711	664	717	680	679	654	713	676	699	716	667	699	627	701	653	708	691	679	665	702	677	680	703	706	757	668	714	629	677	688	702	692	685	693	724	665	668	694	677	671	715	679	664	724	678	679	693	671	687	639	723	707	699	691	653	713	654	726	675	702	705	644	686	674	676	634	650	676	682	705	698	653	662	677	689	688	692	682	690	687	661	681	644	686	662	668	690	742	660	705	651	725	697	675	736	718	691	680	731	714	673	680	703	684	664	694	694	691	635	682	689	694	644	734	720	657	705	723	687	665	685	660	684	662	700	693	684	672	698	723	702	684	686	685	643	681	713	673	729	666	698	703	686	652	709	753	724	710	723	697	638	709	688	684	712	664	667	657	684	688	702	753	685	698	685	667	635	681	693	727	653	687	669	725	660	725	689	707	708	725	692	709	688	724	678	683	685	724	693	649	696	693	715	666	673	680	675	681	721	671	696	722	701	681	700	697	687	653	704	674	700	715	664	683	698	702	705	678	714	723	739	647	715	704	755	683	671	733	704	695	677	693	732	711	701	684	675	652	708	713	708	668	672	699	721	669	687	683	699	702	658	716	712	669	749	713	696	676	663	700	657	650	703	679	700	732	641	691	683	685	649	693	708	670	685	685	727	693	704	717	710	677	695	683	692	657	716	721	691	664	659	733	694	657	706	702	646	737	663	686	653	710	725	731	711	689	683	663	704	647	667	652	656	702	622	664	675	651	681	689	676	663	703	682	661	706	670	705	687	703	698	675	695	675	698	624	716
25015	21452	25882	23023	3865	1746	1401	1129	1057	967	908	768	824	750	739	667	694	639	654	698	638	605	610	597	593	625	575	612	597	584	594	571	561	575	551	563	566	588	569	535	584	544	556	560	543	575	542	526	542	566	554	550	532	566	540	569	579	544	554	566	497	538	572	546	556	538	539	549	530	549	560	561	547	557	527	531	542	504	555	550	524	560	575	558	505	539	501	557	481	543	525	558	520	550	554	537	553	536	530	515	548	552	548	513	602	541	545	576	577	552	540	526	519	511	527	553	556	589	507	590	501	518	524	532	500	521	514	515	559	570	546	524	506	591	544	552	532	526	519	578	566	554	528	516	509	510	556	545	587	531	577	603	497	570	549	551	547	558	553	518	543	591	576	572	530	543	557	532	556	528	524	530	554	572	533	546	533	562	552	525	552	569	534	579	586	551	515	559	534	568	540	551	546	518	552	546	544	542	539	539	580	589	566	515	521	567	555	535	544	562	544	550	522	518	556	540	542	529	566	571	545	550	527	570	540	560	565	552	550	535	537	552	547	524	573	559	563	574	556	536	549	512	560	567	568	555	537	553	545	557	555	578	570	559	548	530	535	586	551	535	556	551	540	573	546	511	526	549	566	544	558	566	561	545	511	570	555	569	531	567	554	508	548	570	585	550	558	541	539	564	567	528	549	560	544	544	520	513	521	524	551	539	561	580	527	578	500	505	535	560	558	583	573	533	547	550	565	557	531	549	537	597	544	557	550	548	552	588	498	529	557	527	543	567	577	530	552	492	534	539	555	540	557	526	558	540	562	561	517	581	548	564	584	554	542	543	554	526	571	537	538	501	517	545	551	536	583	517	527	513	544	587	532	513	534	536	564	533	568	512	539	541	552	550	523	534	562	528	548	573	538	561	540	539	558	511	557	549	529	536	546	496	573	516	543	566	551	544	571	561	526	506	560	569	525	569	525	566	580	514	542	580	556	527	551	528	534	528	534	551	602	492	514	522	560	556	543	534	532	530	530	554	546	526	568	567	515	501	601	533	566	536	514	526	573	544	530	584	529	535	574	498	541	545	577	523	542	558	573	568	532	547	535	564	574	567	537	555	525	533	539	548	533	525	519	569	502	540	527	585	560	581	529	530	527	535	590	526	522	554	551	561	551	541	541	572	582	543	549	533	510	496	567	590	584	508	564	521	554	536	564	532	547	553	524	525	537	480	539	528	531	548	520	536	558	563	504	559	538	560	562	564	593	510	551	495	531	555	557	542	578	525	534	566	647	556	545	538	547	533	566	544	550	493	533	535	547	536	550	537	544	553	559	518	551	564	544	558	577	495	562	576	588	582	518	545	562	541	538	544	569	522	594	545	518	523	555	549	560	533	536	503	525	491	529	570	539	529	506	552	559	523	477	560	533	565	539	524	541	561	549	517	574	549	583	540	532	532	549	525	512	547	519	575	511	532	565	522	592	537	523	528	554	545	546	542	530	556	573	538	558	565	571	575	571	541	554	547	506	549	565	517	579	560	549	503	544	540	560	568	555	503	562	558	533	583	570	577	522	534	559	523	570	552	557	540	549	570	562	527	521	488	556	515	550	555	541	563	547	538	522	549	581	567	530	511	539	562	559	532	513	550	530	552	555	540	574	539	535	540	534	542	531	550	548	509	558	564	552	533	546	542	587	511	522	569	525	559	591	560	557	588	535	535	545	585	536	537	519	570	543	539	535	595	584	566	557	504	525	538	555	542	568	514	566	550	496	542	523	549	549	550	569	539	564	549	522	510	542	565	557	545	550	536	505	538	543	527	527	537	508	529	527	517	538	561	522	557	526	507	575	526	509	566	547	559	542	505	576	487	559	553	547	558	553	541	547	545	570	561	536	514	534	508	565	544	558	509	543	495	538	535	587	524	556	550	540	537	527	570	547	548	513	543	517	515	549	549	536	555	559	579	517	566	535	544	551	539	500	569	542	544	541	529	511	600	559	565	510	554	566	565	546	535	549	531	569	576	543	583	561	539	532	530	567	556	540	550	572	551	577	573	524	549	521	553	517	532	548	527	554	518	567	580	512	505	518	553	513	533	562	529	579	558	549	583	532	531	543	555	566	578	550	562	559	543	527	556	572	545	523	512	542	579	587	526	542	586	595	540	544	511	570	548	541	507	544	568	489	569	534	566	563	544	512	509	542	568	521	543	539	549	540	593	511	563	548	585	564	529	474	536	529	536	551	547	536	563	513	569	547	536	497	552	540	565	503	553	563	533	533	517	537	522	574	564	519	575	511	560	519	553	562	539	526	529	584	607	580	568	560	529	551	553	573	562	499	511	513	575	566	528	553	550	515	547	578	543	534	582	551	573	564	539	557	511	550	554	558	553	503	598	545	606	567	548	522	601	575	493	547	556	559	532	557	520	551	546	512	538	542	527	548	513	585	562	571	573	532	556	537	528	546	572	531	567	565	552	556	532	568	533	559	562	537	547	577	510	570	526	518	541	596	525	530	557	500	508	546	541	527	526	520	531	570	557	562	544	532	544	529	539	534	555	511	525	528	543	511	564	538	572	536	532	487	603	563	574	565	556	567	557	549	517	539	548	582	486	546	555	546	515	525	547	527	573	555	512	537	550	578	578	542	549	539	533	530	553	541	495	509	553	571	562	565	568	512	549	522	562	536	507	558	528	548	531	459	561	539	556	525	572	542	560	544	568	538	545	580	522	555	528	549	519	548	505	594	554	524	542	537	523	559	498	549	523	554	555	535	588	530	494	554	518	510	570	552	586	507	565	580	529	546	530	561	527	525	563	545	553	562	586	514	579	579	570	546	549	571	543	542	524	544	552	570	556	551	506	544	565	571	521	535	543	589	539	510	562	525	549	542	533	544	539	576	571	518	510	581	519	511	527	536	537	541	529	603	521	566	564	569	543	555	519	557	532	524	530	537	522	542	608	569	587	577	554	531	547	576	537	529	580	529	530	555	562	527	585	539	533	582	553	548	552	547	575	543	549	526	541	575	509	563	577	520	531	534	555	537	519	538	535	530	543	541	523	541	536	567	505	538	492	541	546	525	574	542	537	554	544	544	549	575	533	519	523	550	555	523	607	547	580	557	518	552	528	522	543	507	559	529	556	540	534	535	581	560	510	557	559	563	520	538	537	530	577	560	546	523	553	546	547	528	530	533	503	543	572	538	542	541	546	564	519	546	537	569	552	561	539	554	527	527	531	529	534	587	562	581	540	524	530	546	594	535	581	568	577	569	604	495	552	563	521	556	546	562	558	545	578	542	517	499	555	556	506	551	568	515	532	550	553	555	568	562	539	534	583	543	572	548	585	540	534	589	563	578	572	564	593	507	519	498	536	574	516	538	584	515	575	559	551	546	546	522	566	526	551	555	555	549	561	537	561	526	553	584	527	537	563	571	575	500	584	549	539	557	577	562	553	537	520	579	533	538	572	548	552	573	530	551	555	519	525	580	533	576	572	492	524	552	541	542	569	552	535
7547	17770	13001	7053	5523	4328	3493	2844	2435	2097	1964	1729	1564	1484	1426	1302	1337	1182	1129	1125	1111	1062	1051	1033	1011	944	947	909	939	937	940	958	925	883	907	879	922	903	910	908	878	934	862	844	899	864	822	899	832	862	871	837	849	814	873	883	831	856	799	845	820	834	832	848	805	825	801	841	810	777	848	838	862	821	816	866	870	827	785	774	863	841	802	873	802	830	892	863	829	895	820	800	821	817	836	859	812	828	774	874	793	820	862	803	815	922	855	776	879	854	869	865	832	824	838	824	823	866	826	855	791	796	837	886	800	840	810	794	889	842	884	848	819	826	846	870	864	871	798	854	826	808	822	833	886	867	821	788	856	877	816	885	817	863	772	874	793	819	770	858	856	868	801	832	876	831	835	847	790	838	782	830	846	805	821	815	847	868	870	858	834	805	791	854	888	849	791	870	879	843	857	905	832	816	843	866	862	878	859	825	850	891	847	844	837	798	865	832	843	858	856	816	826	833	806	860	818	813	865	875	863	915	850	882	795	862	813	877	825	862	829	787	823	809	852	811	839	845	840	828	885	847	843	830	889	825	848	813	797	880	826	777	880	841	830	847	818	877	835	817	835	856	837	837	867	798	866	821	850	843	863	814	881	819	809	820	868	863	804	831	861	843	803	811	833	814	817	832	844	850	849	851	853	818	878	868	822	880	794	806	840	837	878	858	831	807	785	862	821	818	837	876	829	837	816	851	796	882	876	827	816	904	808	803	841	804	859	806	846	836	823	870	853	831	869	816	875	848	866	844	836	842	793	876	817	872	827	835	854	839	826	838	850	830	851	816	838	821	863	864	879	819	797	842	786	865	808	817	786	827	810	805	857	842	890	819	858	901	847	830	876	872	822	836	845	820	799	856	867	867	877	869	814	831	813	835	811	782	820	861	807	865	834	873	877	886	819	892	839	774	867	839	858	833	870	839	825	823	859	834	922	862	907	788	834	857	881	847	884	890	875	859	853	861	832	851	856	866	835	856	862	807	848	844	791	869	860	842	819	818	823	874	858	835	859	818	829	877	818	797	864	831	845	856	827	810	844	836	838	882	884	865	843	895	878	844	896	825	838	837	876	846	802	855	905	877	815	871	891	841	836	885	806	873	804	820	833	863	797	815	813	865	794	818	866	834	828	828	822	894	812	894	844	853	854	877	819	869	878	860	847	851	806	822	857	843	890	851	852	823	860	857	835	843	819	879	846	865	835	860	834	820	857	867	808	887	786	853	847	787	833	822	809	866	835	815	845	810	800	829	862	797	814	819	864	863	848	886	865	871	808	850	875	897	835	836	855	848	826	852	826	835	852	823	827	883	791	839	823	875	842	817	827	861	823	823	809	847	822	823	830	909	840	839	840	857	869	789	796	812	768	849	849	798	851	858	854	863	866	873	867	825	835	810	903	821	881	871	834	913	804	890	900	872	828	809	853	817	900	800	818	849	870	817	854	846	841	832	828	831	854	825	818	857	843	837	821	869	807	813	840	828	872	833	875	860	865	866	837	847	868	824	831	842	825	879	841	830	810	840	878	829	835	846	891	821	851	788	859	878	888	835	815	771	799	839	802	893	865	852	854	864	855	810	857	949	853	825	825	829	890	867	872	841	847	815	829	852	872	836	840	903	856	888	909	814	854	814	860	826	887	794	847	789	851	880	872	810	808	879	836	798	867	835	857	865	840	846	837	845	877	833	836	845	864	820	827	827	839	844	872	855	806	835	766	834	843	788	777	822	822	889	872	835	836	774	858	869	869	897	859	809	806	798	837	816	838	856	858	768	779	829	807	845	803	899	849	794	846	851	795	838	849	846	902	889	842	896	808	848	836	891	851	821	891	834	848	851	843	843	861	894	878	776	867	817	828	863	846	869	829	857	827	836	847	851	799	869	852	855	837	830	797	822	804	833	897	861	808	839	816	845	826	868	785	850	887	873	863	844	819	914	800	824	843	824	853	854	841	831	809	882	888	849	838	846	827	793	815	881	826	847	835	887	844	855	857	809	872	893	813	840	869	823	846	808	856	841	837	861	797	854	838	881	860	791	840	872	882	884	884	821	854	850	849	862	830	885	888	871	830	829	816	781	903	801	901	841	821	911	811	793	901	875	822	847	849	832	796	892	837	838	861	803	865	834	851	825	836	824	867	814	858	826	856	834	797	832	839	843	779	860	847	827	831	845	868	845	858	842	852	838	859	848	830	832	890	887	855	853	873	810	829	824	847	898	854	868	753	872	908	849	891	849	875	823	877	837	805	839	832	847	787	825	878	853	891	825	811	787	792	810	867	868	818	847	833	827	813	891	838	852	861	805	800	870	845	839	833	852	856	880	826	834	860	825	853	820	905	808	810	849	847	908	836	810	838	853	808	847	795	860	825	833	864	882	801	790	804	802	820	896	800	848	838	856	849	822	838	866	856	803	863	829	836	881	826	803	842	845	857	789	796	872	834	837	830	853	876	838	823	838	845	876	863	853	895	860	841	844	895	778	817	805	871	851	827	857	837	854	851	809	845	811	820	812	859	878	878	814	862	798	891	851	839	839	809	805	881	859	848	790	828	805	848	837	768	909	829	866	834	818	847	831	840	866	833	784	835	854	808	853	868	845	854	843	870	831	860	826	845	915	796	881	839	887	899	860	798	857	855	827	815	816	845	869	853	819	834	784	872	792	832	812	803	863	839	875	827	815	857	833	873	848	792	806	827	829	794	813	822	847	780	846	798	884	849	838	818	826	840	867	787	845	863	854	870	840	841	862	876	834	825	855	805	846	848	837	826	813	840	843	840	832	884	848	820	824	795	886	838	845	842	866	830	839	871	856	888	849	880	891	802	821	859	845	828	844	804	834	828	845	804	828	841	858	843	821	844	805	862	804	787	871	829	813	839	880	868	820	838	821	878	782	862	854	821	820	842	847	871	851	844	855	826	882	808	821	883	851	810	818	780	864	857	853	810	865	869	815	846	840	878	840	838	820	901	871	817	870	908	855	861	842	826	865	856	827	818	849	885	798	829	824	880	865	865	883	836	833	836	825	833	840	873	825	847	794	834	868	847	900	884	853	828	894	868	884	823	846	864	861	821	776	888	842	845	818	830	834	846	796	860	849	895	816	881	897	880	832	848	851	848	850	820	838	859	856	866	824	828	865	860	811	828	818	866	834	817	895	792	835	840	878	825	817	870	833	838	835	844	812	848	845	844	836	835	814	775	874	844	793	839	851	857	851	840	878	794	845	848	841	874	781	808	825	829	868	867	834	850	917	842	868	850	860	849	793	823	823	900	832	894	829	818	845	848	836	851	883	848	861	837	826	846	848	830	839	824	892	882	860	880	867	893	856	854	867	853	832	802	833	878	804	841	849	856	870	821	849	807	855	816	853	863	768	855	842	842	823	840	854	815	849	845	870	890	826	867	840	866	907	881	807	829	835	805	867	829	832	850	855	862	854	836	852	837	854	870	850	873	807	838	851	844	775
22702	21498	28788	24640	21504	20118	4926	1849	1464	1267	1158	1004	844	835	697	657	596	608	579	568	509	503	499	470	453	448	460	412	445	395	369	390	403	405	348	403	404	415	386	365	396	370	350	352	373	343	355	370	383	339	372	346	353	347	312	364	368	337	345	350	341	311	328	361	348	332	323	324	322	369	343	348	314	347	355	364	350	362	321	297	348	351	347	356	337	369	352	357	338	323	333	324	333	349	306	285	317	375	352	320	303	332	357	334	358	360	329	304	357	340	331	334	336	335	334	351	365	330	366	324	333	339	350	349	360	311	344	321	315	313	343	346	332	325	332	313	316	328	303	342	341	310	362	334	343	344	363	329	357	350	339	313	337	312	345	337	364	324	336	373	341	357	334	333	340	339	332	377	344	315	352	325	391	339	314	328	321	325	293	365	375	346	346	344	344	313	343	320	337	363	330	328	313	308	352	339	345	354	350	357	320	321	318	363	337	347	314	357	358	339	357	354	356	351	348	292	348	339	345	325	293	345	345	350	306	322	353	309	302	323	358	331	333	332	324	324	335	306	337	309	325	341	354	348	348	315	326	324	368	323	348	322	346	330	353	343	343	368	328	326	336	359	309	320	353	372	332	316	331	316	322	319	285	373	346	333	333	360	323	301	344	339	355	327	357	343	324	340	312	363	354	345	358	348	325	305	365	321	325	313	339	341	325	314	357	346	322	338	319	348	330	353	337	350	367	337	313	331	321	354	328	374	340	347	322	370	305	333	343	315	323	323	344	359	337	333	300	334	300	329	332	326	340	351	361	355	329	332	347	315	337	355	334	344	331	358	364	354	326	335	337	362	350	330	319	325	360	356	350	349	353	359	347	349	350	352	322	338	344	361	351	321	338	332	335	352	352	352	315	331	356	365	373	343	350	333	349	381	335	340	324	359	316	367	344	345	327	368	317	347	320	321	345	318	307	337	357	334	339	342	348	341	337	371	330	327	330	341	365	352	352	360	338	340	366	344	324	334	308	350	339	351	348	340	316	343	334	318	326	357	332	356	336	350	330	342	303	346	319	336	342	315	331	313	365	365	339	359	318	313	357	324	347	345	341	344	336	322	314	318	354	337	328	347	336	341	356	329	312	356	353	342	334	361	343	345	358	336	347	359	307	317	333	335	344	321	363	313	348	336	343	329	347	321	339	326	353	338	338	344	337	341	304	340	362	325	350	323	378	331	344	344	349	326	368	316	314	332	336	341	341	332	360	335	344	373	333	332	337	356	332	353	306	331	349	308	313	344	349	365	365	355	314	312	342	350	335	290	357	326	348	353	326	336	349	352	334	344	309	357	315	316	346	356	337	313	346	352	343	329	336	316	337	343	347	361	330	314	314	363	341	361	352	311	296	337	347	356	337	318	350	312	325	315	333	316	326	328	370	332	335	350	348	332	305	340	343	328	323	357	328	370	350	314	330	348	323	317	312	339	306	354	336	329	367	373	319	345	356	377	325	333	360	326	330	361	335	344	349	325	346	324	358	336	320	335	335	331	344	334	370	337	345	389	331	366	338	348	316	309	309	309	344	330	323	337	302	345	353	330	343	322	336	335	367	333	336	343	330	323	332	319	333	345	329	347	330	350	327	320	319	330	357	339	314	340	334	320	315	325	337	337	318	325	337	330	290	334	328	344	349	347	306	338	325	331	331	351	316	347	358	315	300	385	342	338	361	354	364	351	340	334	328	315	329	320	326	324	334	351	341	322	339	316	370	369	342	340	357	337	342	352	349	303	339	366	329	338	325	342	365	337	317	336	335	338	319	350	369	334	333	332	328	380	333	334	340	326	326	347	324	331	358	346	332	352	322	324	353	338	385	326	355	301	306	329	305	361	320	331	326	337	331	340	342	320	364	344	348	347	351	347	349	317	316	321	317	352	315	335	374	358	343	305	375	332	314	353	336	329	349	323	355	330	351	352	310	332	359	324	336	322	358	345	328	331	347	351	333	365	330	345	327	329	319	334	334	333	327	312	337	331	340	341	331	368	321	340	355	348	320	340	354	365	302	385	323	334	373	333	325	313	347	331	322	351	360	331	367	339	299	333	326	364	353	363	326	331	324	316	328	345	329	367	388	330	317	343	306	326	335	330	376	356	341	366	320	352	359	318	348	333	334	360	337	340	347	339	347	359	354	347	316	345	342	355	363	307	373	320	332	362	335	341	348	318	328	344	352	339	333	355	353	334	333	298	319	352	342	327	355	311	335	332	332	380	352	358	338	366	363	331	344	344	352	315	345	322	330	324	317	339	362	332	361	349	341	352	347	328	369	345	355	339	337	328	344	334	311	320	350	345	338	330	332	305	329	333	354	323	364	354	339	335	317	353	334	341	328	320	365	361	366	329	324	345	342	322	348	350	345	323	303	350	334	330	356	310	314	321	331	353	324	363	349	354	323	339	311	327	329	352	313	342	362	341	361	334	313	362	348	366	364	321	339	340	322	351	334	321	324	339	345	355	338	315	382	343	336	344	369	339	336	332	343	328	339	337	371	341	312	304	321	304	371	319	350	359	332	340	288	363	329	335	348	314	355	328	331	335	348	345	385	337	341	307	340	346	360	304	342	340	359	337	323	340	325	338	337	339	313	328	338	317	342	299	349	329	355	334	348	332	322	355	330	305	371	340	338	323	340	327	334	316	337	327	306	367	333	343	338	379	328	339	356	319	345	354	341	325	360	344	327	309	344	323	328	310	368	360	315	333	321	334	337	360	362	349	353	339	329	312	340	327	345	354	325	335	342	330	303	316	332	310	361	345	333	319	329	357	312	297	329	340	309	328	347	373	327	339	331	329	325	324	365	312	350	363	338	342	321	334	323	325	326	385	355	372	322	335	343	325	353	329	333	344	371	308	321	315	341	337	309	345	315	343	331	353	313	342	309	338	345	345	333	333	348	332	328	320	297	336	334	348	345	356	344	373	320	359	325	335	343	317	310	345	330	338	352	338	321	337	336	352	335	343	345	324	328	326	327	329	320	365	327	327	328	338	354	342	351	327	336	335	337	340	342	360	337	356	347	339	341	337	342	355	342	360	306	316	349	318	348	327	340	372	335	348	345	334	328	352	356	337	311	336	317	352	331	365	338	324	331	343	342	349	303	344	339	346	353	302	317	339	348	342	339	340	364	355	319	326	355	333	352	358	347	330	338	333	338	345	350	319	376	325	347	341	350	315	366	343	378	327	331	334	341	317	328	337	388	357	324	354	342	323	306	346	360	363	292	305	338	291	337	348	350	325	336	320	353	344	349	303	340	338	349	297	355	328	357	341	363	346	326	350	349	320	360	349	331	326	301	321	365	347	344	369	373	345	339	317	351	334	363	378	334	355	333	335	318	323	332	338	349	319	342	345	330	343	353	355	328	347	344	335	339	349	327	295	352	311	354	331	341	312	362	296	332	361	367	316	324	338	344	343	341	343	310	346	329	381	310	335	354	349	313	340	361	298	349	317	337	338	325	308
9178	26859	20380	12454	9521	7573	5929	4593	3935	3140	2656	2313	2123	1867	1665	1473	1348	1250	1210	1118	1026	931	939	830	832	817	762	702	706	724	717	697	690	646	623	645	626	636	628	621	625	583	620	592	547	588	581	542	609	584	596	550	555	526	502	548	572	540	554	529	542	613	523	542	560	548	508	531	551	558	546	513	548	544	507	504	549	535	545	571	545	522	525	528	506	545	531	532	499	542	573	527	512	531	553	526	567	521	543	571	552	534	505	516	537	539	563	558	519	509	536	512	573	547	547	574	537	478	555	531	538	549	551	516	527	501	543	528	525	513	526	549	539	576	530	496	514	529	557	526	520	528	528	548	561	548	547	520	527	507	530	493	506	512	533	527	558	493	505	515	528	547	523	519	488	507	539	507	514	529	531	553	512	587	552	516	549	509	538	520	566	539	551	514	523	516	485	542	500	513	519	569	533	496	555	539	535	488	558	532	535	589	537	495	527	516	527	537	522	530	530	488	490	552	547	518	529	476	527	495	585	558	512	516	513	508	529	502	508	538	578	542	550	511	493	523	508	450	494	487	520	529	528	510	513	533	523	572	509	500	548	507	524	513	518	531	543	536	488	478	531	527	501	515	542	529	547	539	509	531	514	530	579	553	507	504	529	525	514	510	513	503	512	513	527	584	527	536	537	528	503	506	554	535	554	534	539	513	538	557	506	492	526	526	548	567	517	535	517	540	541	488	481	531	515	503	552	511	504	552	534	490	511	521	499	511	525	507	523	497	529	554	529	473	566	502	496	533	558	511	531	535	524	544	549	529	531	480	527	578	547	554	489	549	547	552	544	530	536	546	547	512	522	520	485	487	512	493	569	528	520	538	499	528	549	560	488	509	518	504	543	520	511	517	523	524	562	523	546	541	554	569	537	531	526	498	497	538	524	463	531	569	521	573	508	559	524	495	508	562	535	543	493	521	521	550	539	521	594	508	565	531	561	530	519	527	499	543	585	525	517	528	538	531	509	482	526	567	501	536	568	503	525	550	502	531	544	529	533	584	554	541	499	529	493	526	540	532	501	570	534	509	492	506	513	543	529	574	493	565	550	535	547	520	528	540	550	542	574	515	525	494	538	533	543	556	545	483	563	533	485	539	511	538	519	530	553	568	504	491	568	534	504	531	515	553	511	519	573	514	513	504	493	551	538	527	534	524	532	480	543	496	536	540	527	534	530	551	504	538	519	530	467	532	498	550	534	523	513	502	520	544	536	559	534	538	544	573	488	528	551	524	482	543	514	541	492	541	518	567	554	496	523	547	546	493	510	553	523	525	547	505	515	570	533	492	517	536	530	548	577	526	520	505	560	519	543	509	557	528	536	499	558	505	514	508	504	504	527	501	512	533	513	588	522	542	515	544	531	473	532	523	504	542	542	521	542	538	553	563	572	481	538	525	528	533	548	501	498	544	477	512	516	526	505	522	557	520	529	537	521	531	508	516	523	508	484	522	481	512	538	517	532	512	506	534	571	520	508	529	503	550	551	559	501	521	508	497	513	518	533	498	509	508	516	541	539	525	532	532	554	513	537	536	492	486	474	532	540	525	515	511	507	535	509	501	533	511	525	524	527	518	494	524	530	517	524	514	529	537	571	497	518	478	522	514	535	533	540	532	537	543	534	548	488	518	518	523	520	546	546	470	488	502	538	523	519	546	509	540	529	541	516	515	523	512	508	542	535	544	502	546	582	528	523	528	505	534	496	499	589	479	493	509	558	535	514	465	529	495	527	558	518	553	510	523	524	529	498	522	549	501	542	498	536	509	548	523	484	525	506	536	527	511	518	501	545	565	558	552	568	552	516	520	495	534	523	519	524	496	535	534	500	582	514	534	527	551	550	539	512	510	533	579	570	520	542	512	500	527	496	499	497	509	550	469	528	519	565	513	542	559	470	530	513	532	523	499	499	506	540	539	521	554	474	524	526	527	526	529	499	559	532	516	497	532	505	578	484	507	510	524	539	491	508	527	547	533	511	513	541	517	520	507	530	511	529	521	539	532	495	532	530	536	571	525	539	524	508	503	504	542	504	534	534	486	526	521	500	528	496	478	545	581	508	537	492	518	507	483	513	546	560	491	565	497	496	532	493	510	547	569	511	498	473	499	523	515	549	518	551	522	525	525	506	554	510	549	519	549	526	512	526	536	518	533	489	564	571	555	502	518	481	534	533	531	496	494	542	503	524	481	528	500	515	545	488	530	499	537	519	512	540	573	515	485	512	539	573	489	488	559	509	522	517	505	491	509	504	517	523	543	531	502	527	533	507	554	518	521	535	513	551	515	560	511	542	492	558	495	576	534	539	526	484	566	542	548	531	529	526	518	564	567	513	576	552	555	519	541	496	502	544	546	518	518	520	536	556	532	530	501	538	537	494	535	551	531	550	538	569	527	509	512	528	523	518	543	558	531	504	504	508	535	494	510	546	498	482	525	522	526	529	501	503	528	511	502	554	498	524	491	553	590	521	483	559	554	520	527	530	463	512	532	526	529	455	512	557	540	516	559	535	556	479	521	483	501	514	534	529	538	518	542	537	515	526	506	502	542	561	544	503	526	507	518	560	518	537	517	481	529	537	503	517	525	481	480	519	512	555	554	550	529	517	561	507	551	528	533	538	529	552	568	499	565	575	523	551	546	481	518	544	539	553	527	508	502	519	518	538	488	503	459	488	500	514	526	551	503	503	544	531	508	541	565	538	503	509	496	530	500	531	541	544	530	505	533	567	490	507	551	499	495	526	535	557	521	529	568	531	519	492	536	551	548	505	523	534	530	532	506	485	504	556	536	550	568	536	493	516	544	528	486	497	539	520	557	532	550	528	508	538	517	548	538	516	532	547	532	515	561	489	482	507	502	527	539	569	522	542	552	532	519	516	490	511	525	512	512	504	525	539	546	523	564	509	565	496	534	535	510	494	525	509	542	541	522	554	502	501	541	507	565	525	552	569	504	529	508	539	523	526	497	547	549	539	522	516	521	540	519	521	486	559	524	530	546	547	514	541	482	548	524	529	555	518	537	500	546	517	482	511	543	508	530	543	512	513	498	587	539	538	486	525	549	510	525	504	559	535	504	498	542	489	513	548	495	540	508	523	520	540	517	500	556	541	522	530	535	540	517	521	537	535	528	510	516	529	506	507	484	484	519	552	473	540	526	551	512	504	506	506	505	532	557	528	576	517	517	507	540	510	476	497	532	527	540	538	540	527	508	518	528	544	553	500	493	498	521	496	544	525	523	505	554	538	529	518	523	532	539	548	531	485	528	512	530	481	522	514	524	533	562	544	527	535	518	547	511	535	518	532	529	548	565	544	554	506	506	570	518	517	549	507	517	516	513	536	552	501	516	518	535	512	535	578	537	489	565	531	552	531	538	536	513	526	521	504	487	514	525	542	517	505	558	527	468	537	565	542	559	528	543	513	518	496	535	537	494	490	518	564	529	545	531	536	504	537	506	537	512	539	520	517	538
27462	19509	9337	3470	2006	1513	1277	1061	986	850	825	814	700	746	719	706	663	664	702	664	629	624	627	626	633	635	663	615	605	592	610	613	584	617	576	632	582	616	609	605	572	596	559	615	588	575	621	600	557	548	579	588	551	545	546	581	534	605	542	674	581	597	596	531	625	572	596	623	595	572	585	576	584	593	595	549	563	592	631	614	610	606	577	581	582	621	630	555	557	600	565	606	621	609	552	575	630	614	586	551	580	589	540	559	568	571	582	587	582	562	563	584	548	551	568	615	595	569	555	593	582	608	598	606	570	580	642	583	587	593	564	586	576	600	578	572	570	599	579	559	529	542	608	572	593	571	560	574	606	604	562	581	578	553	600	537	613	553	572	599	627	611	556	611	541	630	576	516	586	603	630	561	598	591	618	558	604	557	571	550	568	563	536	623	627	561	593	625	569	554	535	610	564	626	565	596	606	595	590	605	571	589	596	571	578	594	604	578	581	581	594	562	617	598	562	606	597	574	563	581	589	518	619	633	559	552	535	587	564	618	576	586	573	567	574	561	580	572	584	567	558	581	600	574	594	544	625	615	566	579	601	585	596	621	580	536	576	559	585	585	562	583	557	598	568	597	569	603	574	586	632	590	592	578	583	547	626	587	594	599	551	583	616	551	611	595	590	619	635	595	576	548	578	599	577	609	595	580	613	628	590	564	596	614	569	570	575	591	584	568	611	567	553	586	614	535	572	583	561	548	626	539	549	580	612	606	593	599	531	571	581	624	554	615	631	597	600	582	594	618	556	558	537	562	582	587	601	575	561	563	569	577	618	572	546	608	580	591	570	564	514	550	580	561	555	560	515	549	595	622	626	563	567	587	579	573	589	564	593	585	578	591	585	560	587	590	583	572	572	632	585	602	589	594	599	567	634	614	579	535	593	591	585	598	539	581	624	603	582	557	583	638	537	568	602	571	573	557	625	543	603	606	543	562	558	575	597	576	605	586	577	607	608	576	615	609	610	588	564	578	570	562	565	614	601	570	570	613	589	548	577	571	542	553	579	589	618	552	504	595	607	555	603	588	569	582	638	579	573	628	605	578	596	600	565	564	554	562	605	538	583	569	588	628	576	577	597	588	585	601	619	606	603	606	580	600	626	592	563	563	603	597	557	612	606	586	607	596	579	601	577	590	561	545	621	592	590	591	547	560	605	587	583	564	590	569	596	596	600	613	572	516	573	577	551	630	564	563	552	552	584	601	594	598	585	577	541	552	588	566	553	628	576	543	599	567	582	582	558	607	553	568	623	554	565	551	593	540	588	627	573	561	586	566	603	607	602	574	555	586	589	590	579	574	548	577	567	591	612	601	557	559	601	568	569	550	627	602	596	601	564	548	537	567	621	612	558	560	577	565	589	546	614	614	609	568	587	591	595	596	606	556	593	583	579	584	539	591	582	568	570	585	528	582	599	527	591	594	605	587	544	592	611	586	551	544	605	618	578	531	551	584	542	550	594	555	577	555	524	545	563	625	571	556	571	578	559	592	606	572	564	563	590	606	599	591	580	553	621	555	592	591	565	591	623	584	582	631	587	591	625	584	595	542	573	588	550	564	564	593	634	559	521	566	598	603	580	570	581	566	543	586	604	618	578	611	566	598	598	570	533	568	551	578	569	589	614	569	571	608	551	592	518	549	601	583	585	601	578	601	592	570	615	539	566	574	587	608	560	569	560	605	555	556	585	610	560	540	561	544	561	600	588	571	557	597	621	556	548	589	547	590	591	554	585	576	588	577	588	579	552	589	592	567	552	568	603	535	569	542	606	546	586	561	584	579	571	554	565	616	575	609	589	572	522	615	571	604	592	579	613	527	551	569	603	577	594	608	587	584	558	571	554	572	559	609	562	559	563	607	569	613	561	588	572	589	648	555	586	602	585	568	607	567	578	564	568	521	578	581	616	600	602	566	598	567	582	558	591	565	584	583	570	582	580	584	576	593	617	569	629	587	563	545	566	544	559	607	549	556	554	570	613	554	602	549	568	623	572	611	578	578	588	568	591	554	565	566	637	572	558	577	574	584	610	570	550	564	618	525	542	576	549	572	543	522	591	528	564	564	610	644	586	602	562	574	583	593	550	591	550	580	601	529	586	579	595	568	568	545	591	584	553	577	609	567	550	587	520	569	577	562	578	559	550	609	588	571	561	589	600	571	573	566	605	567	570	556	633	590	582	604	562	610	599	612	568	583	560	542	565	556	568	562	567	609	628	574	613	555	613	583	592	548	548	548	588	637	561	540	542	652	577	612	610	611	568	590	592	591	602	608	591	586	592	558	544	579	533	623	581	565	591	591	552	575	581	626	573	553	581	561	594	592	584	582	579	538	576	560	554	616	611	571	566	614	580	612	569	570	602	592	652	559	577	633	592	604	571	568	579	579	590	647	600	598	578	611	541	579	589	601	575	566	605	578	591	596	593	575	599	594	590	587	565	580	541	582	579	589	569	569	570	586	556	654	574	606	563	600	587	588	574	571	578	571	566	569	591	608	583	569	547	629	566	604	587	516	603	549	555	562	579	591	578	624	594	528	611	617	616	591	592	580	553	566	586	566	526	551	589	605	527	590	584	591	550	620	617	589	611	571	530	569	560	565	568	582	565	578	591	592	537	542	579	587	575	529	623	602	600	569	574	621	603	618	612	606	586	561	592	588	586	574	582	552	578	614	578	540	555	613	585	614	583	589	591	602	625	524	608	621	595	589	567	608	563	561	622	587	576	574	596	613	535	574	564	592	616	583	598	569	555	561	588	559	590	538	566	624	581	612	567	601	553	578	560	608	631	572	588	592	593	543	572	598	572	595	567	545	574	563	633	575	546	643	602	594	601	589	607	548	557	575	588	570	551	608	585	610	589	592	582	579	603	571	614	654	617	577	576	555	547	577	580	564	602	604	598	587	554	590	566	580	559	572	633	595	564	548	585	603	583	541	576	575	531	611	584	603	559	599	537	602	584	599	573	597	577	561	595	600	555	581	608	547	558	573	571	555	625	588	568	543	630	546	600	566	597	635	550	547	593	532	550	594	638	576	602	609	629	589	627	565	589	582	595	576	553	600	584	617	574	545	564	597	590	600	582	560	601	559	582	595	605	604	580	582	622	551	564	591	578	553	586	568	610	618	618	599	533	570	573	611	529	602	598	568	591	575	571	552	591	613	563	636	572	597	618	587	559	569	598	612	595	553	618	557	553	579	542	568	589	590	570	588	566	562	555	540	569	597	639	569	606	584	613	586	556	573	617	584	610	579	550	583	559	601	604	600	581	578	547	561	576	582	573	600	568	574	573	613	588	580	574	582	553	560	543	611	582	585	584	580	573	612	572	606	639	550	603	533	574	575	665	611	587	551	544	595	601	599	578	615	600	583	567	602	605	589	582	590	579	558	614	584	552	606	571	602	619	587	544	579	591	597	583	631	559	541	576	551	654	553	560	612	556	600	603	590	558	564	539	600	591	568
7932	14372	10174	5633	4192	3343	2648	2353	2134	1815	1673	1562	1514	1288	1252	1211	1193	1204	1146	1087	1075	1114	1056	979	1046	999	975	1011	970	952	948	992	1007	893	932	922	928	904	969	986	889	900	900	923	885	889	901	873	886	916	924	899	923	901	897	897	919	886	862	975	911	938	949	921	888	919	890	925	931	872	851	948	890	968	914	920	901	916	929	896	919	934	868	931	899	862	914	966	887	888	873	897	879	888	932	950	894	909	894	895	893	909	876	896	873	879	855	876	909	892	890	945	922	890	927	932	860	935	895	931	865	898	900	876	867	899	903	865	915	916	879	852	953	937	867	882	947	974	888	849	931	880	923	950	925	921	958	856	903	911	934	836	901	910	890	960	928	923	892	971	920	841	946	921	913	904	911	926	878	890	888	908	862	899	881	926	877	908	863	920	849	923	888	911	858	901	881	895	871	899	887	907	926	904	929	843	943	834	895	864	855	898	882	872	887	941	869	933	905	893	936	857	893	884	875	856	926	881	889	939	853	874	876	875	959	910	894	853	952	909	900	898	953	907	840	958	902	905	929	925	911	934	921	858	930	899	897	918	904	897	881	874	908	914	884	987	873	900	881	907	869	914	897	912	935	849	892	919	935	893	892	957	898	924	923	896	922	842	893	918	901	850	923	918	905	902	950	970	882	931	863	929	882	901	873	953	912	887	896	900	906	864	863	912	921	872	882	935	879	872	902	918	888	956	919	937	897	937	838	871	872	941	917	905	853	905	887	921	918	924	871	884	874	917	887	975	919	873	853	847	919	877	900	934	874	876	932	908	888	903	849	962	919	892	902	846	927	928	914	889	912	966	928	903	917	910	898	941	905	885	894	888	937	925	933	902	889	866	887	924	845	910	911	931	939	941	956	966	919	924	910	912	901	920	958	941	898	914	878	900	924	880	913	921	912	941	919	954	898	908	937	879	944	903	902	919	913	894	907	898	871	911	908	881	909	933	910	934	865	907	915	919	880	892	941	957	875	879	882	931	887	894	914	906	903	898	931	913	916	899	916	915	902	936	896	884	894	877	913	956	898	899	943	934	912	831	910	909	918	913	892	871	911	876	879	911	857	998	923	869	886	894	905	906	887	911	931	873	880	907	877	881	905	917	865	902	912	935	889	951	925	933	827	886	906	927	924	887	945	890	925	865	900	896	886	944	910	868	859	871	911	948	976	919	901	931	888	866	909	955	922	937	909	932	907	897	911	914	945	924	903	893	888	923	854	934	870	901	909	963	867	922	894	923	859	940	843	860	905	867	879	933	925	897	928	875	919	950	934	851	975	881	928	907	841	872	913	823	896	902	933	894	926	865	924	924	884	932	955	862	923	970	881	929	967	906	911	908	898	870	924	916	897	897	942	886	842	912	890	912	903	900	935	934	893	950	958	911	913	912	894	957	932	907	886	929	949	900	899	927	908	886	894	880	951	975	901	866	897	927	888	922	896	904	925	965	874	882	928	884	918	938	933	903	917	926	894	888	928	921	893	849	906	899	924	865	904	968	961	904	916	909	835	838	915	901	947	919	849	909	869	962	916	935	956	906	955	954	911	903	973	909	903	840	932	893	902	878	884	927	900	876	900	859	913	922	884	959	859	916	916	883	910	900	985	915	895	930	942	907	916	924	895	929	895	915	892	897	866	888	949	860	847	919	905	902	867	883	877	946	890	921	898	888	945	861	896	949	876	928	938	898	1006	896	873	902	900	900	918	875	945	972	930	866	882	887	856	944	896	851	905	951	923	864	942	925	868	866	881	903	902	911	887	877	963	937	877	945	927	922	885	935	906	936	904	900	935	866	952	860	893	932	911	897	924	908	860	919	940	887	920	948	934	926	863	924	964	890	931	897	905	876	924	952	951	896	933	881	906	909	842	881	933	923	927	898	878	882	910	854	915	913	859	889	888	912	890	912	859	888	918	839	912	937	896	941	891	919	941	868	930	842	882	928	894	917	941	892	931	898	887	927	910	959	878	954	880	933	878	884	924	901	957	928	914	931	928	955	892	955	900	938	910	897	921	881	868	904	875	907	985	909	891	904	892	914	881	934	906	931	886	901	928	909	921	951	857	875	950	891	852	934	953	923	882	886	868	903	919	894	903	907	915	917	900	957	855	884	890	915	940	922	887	918	920	941	884	877	882	916	843	855	880	927	856	927	918	937	949	970	898	885	901	846	897	898	955	901	906	919	921	908	914	924	936	939	897	890	890	851	942	887	907	868	877	902	917	898	915	945	922	923	915	894	863	921	931	886	947	869	890	948	871	837	906	908	976	930	924	855	893	842	879	891	910	960	940	902	956	850	902	851	926	889	914	877	897	923	895	869	935	889	995	899	924	900	904	895	928	854	937	949	899	901	918	853	888	875	876	903	889	912	965	964	904	909	920	862	918	934	865	899	855	864	872	903	868	858	922	929	894	912	923	855	909	872	912	917	918	954	922	895	884	930	910	919	904	858	927	868	908	895	919	944	890	871	905	923	930	909	865	867	910	920	903	928	895	887	881	896	872	937	889	892	915	947	877	891	866	899	919	855	918	937	893	897	894	914	854	893	920	891	851	910	908	861	951	932	889	958	929	933	914	905	921	896	867	877	885	886	870	941	898	865	917	912	928	893	931	889	920	976	919	877	916	922	930	913	894	921	967	851	934	905	943	852	900	925	915	941	851	967	863	941	935	887	933	920	940	915	885	921	859	873	882	865	881	900	944	880	915	843	896	867	882	952	888	904	928	914	902	893	867	874	965	881	936	941	971	905	912	911	946	908	931	885	866	891	861	867	916	924	922	878	888	909	914	907	943	918	871	899	900	871	944	926	894	899	914	896	895	939	861	886	897	858	940	918	881	896	910	955	911	823	922	913	863	898	876	921	857	894	920	866	854	903	878	929	894	924	843	941	954	890	914	885	881	918	919	888	918	905	869	851	949	879	877	923	905	924	927	844	901	924	969	917	846	905	964	934	913	930	903	879	949	924	852	910	939	861	915	849	928	886	854	941	936	920	920	932	903	928	876	881	897	900	907	886	856	866	892	916	894	879	886	889	903	955	946	942	833	929	895	884	849	909	875	915	906	893	887	920	850	907	928	955	913	917	873	872	883	925	910	875	870	894	912	878	872	867	894	916	855	895	936	881	901	869	971	933	926	908	869	931	910	921	942	937	927	905	897	892	916	909	933	930	875	963	905	915	909	908	891	890	938	885	903	906	924	947	954	955	937	890	911	839	898	920	950	914	965	867	921	940	907	875	918	928	937	991	872	929	863	853	907	876	896	902	843	894	891	882	879	939	851	891	897	898	927	928	955	850	950	910	886	906	917	866	893	893	877	893	878	879	926	901	918	944	913	915	865	873	926	910	899	885	896	937	904	909	867	912	929	878	842	882	931	861	992	879	906	919	847	881	883	937	884	933	877	883	911	942	884	874	852	901	945	881	902	905	915	890	899	938	925	934	909	902	869	913	846	871	882	950	924	937
23435	21454	28162	25149	21030	6401	2115	1477	1247	1076	955	814	781	742	686	649	678	577	630	554	531	560	513	552	477	501	465	510	452	533	497	471	453	471	458	463	443	426	462	449	464	473	461	447	471	475	455	456	431	467	501	436	452	424	422	430	443	459	372	433	415	425	406	437	427	464	472	455	404	430	451	460	432	429	430	467	471	448	437	432	430	440	434	456	414	442	454	426	433	444	443	397	429	406	414	408	457	413	450	458	401	436	434	458	422	411	484	449	428	412	411	427	442	453	411	436	457	450	433	437	435	437	416	438	449	435	457	387	404	411	408	390	421	429	442	415	440	446	481	429	458	468	461	424	458	411	416	420	452	456	451	437	480	456	428	428	480	419	448	430	425	441	437	405	461	410	404	425	458	453	423	455	426	413	404	449	405	433	409	437	450	439	403	406	443	427	445	434	427	410	434	449	405	443	417	443	437	408	434	420	439	405	440	462	418	381	424	364	441	475	399	451	454	447	443	430	441	418	457	433	424	445	440	432	422	439	433	437	394	443	412	425	425	452	428	433	482	466	472	462	412	447	431	448	407	390	462	431	431	434	443	439	447	451	442	435	441	450	414	409	446	403	416	396	448	427	442	433	441	444	460	405	422	457	426	454	425	400	431	394	428	420	435	399	449	433	398	449	414	434	445	502	420	429	467	426	436	442	421	433	414	438	431	430	448	410	435	416	448	373	461	452	436	450	414	427	440	452	418	436	410	432	392	472	418	434	435	433	439	411	452	488	422	437	397	427	469	467	424	469	413	367	420	444	424	431	458	409	423	442	422	402	415	427	444	441	434	386	394	450	445	456	425	426	426	429	419	424	425	435	396	468	406	457	458	434	446	445	420	448	414	451	438	396	455	451	402	407	443	446	447	400	459	425	472	406	434	414	414	389	442	467	443	450	431	428	418	449	417	424	432	405	412	467	463	456	434	406	444	463	453	413	405	442	438	471	464	420	420	463	392	431	431	418	414	445	467	441	444	415	411	440	435	415	396	430	448	424	423	444	427	460	453	471	424	414	410	399	429	422	429	413	417	438	425	426	411	441	463	426	426	434	437	429	410	446	422	439	426	416	456	433	412	413	427	433	441	419	452	405	436	419	449	447	457	446	450	422	439	444	447	420	413	444	411	423	463	399	428	447	407	439	453	396	436	428	446	447	442	431	440	427	475	416	432	438	429	444	457	483	411	423	425	429	426	399	420	404	465	433	445	407	440	410	409	393	448	424	449	442	437	414	447	452	412	385	420	450	446	406	455	422	397	437	431	435	406	423	386	450	435	446	432	419	441	474	434	410	445	406	415	435	422	440	421	402	411	434	399	430	424	405	432	442	431	424	449	414	451	453	420	443	448	433	448	446	445	437	421	443	422	391	434	408	413	435	461	435	431	446	441	451	434	468	445	440	436	454	406	441	457	459	436	432	441	419	415	473	421	438	417	411	467	431	431	419	434	365	443	474	462	407	411	460	457	422	441	457	427	437	445	424	411	423	442	407	435	453	432	441	475	458	403	434	477	445	455	417	450	462	437	454	434	423	430	444	413	439	404	461	457	415	415	437	454	418	457	451	415	419	434	413	458	425	477	440	423	441	429	422	428	454	437	467	481	426	441	434	408	467	452	424	421	451	434	431	440	395	441	459	407	433	428	419	454	436	429	422	414	430	442	431	404	442	463	436	420	467	450	415	464	430	434	439	433	443	442	430	399	409	458	448	447	414	430	436	440	429	456	458	389	504	446	455	442	434	404	417	397	435	447	436	430	419	410	437	453	434	450	426	495	380	433	405	423	445	386	428	410	451	462	437	428	377	467	416	425	433	431	415	420	410	412	454	432	419	438	458	457	438	461	424	455	441	426	440	442	414	441	408	417	419	427	432	430	440	488	403	416	478	437	395	429	431	404	455	422	466	394	436	448	455	405	413	429	421	392	439	447	431	411	398	433	418	461	464	482	457	411	419	435	460	454	438	443	434	426	433	443	472	431	435	413	462	460	426	468	445	428	423	423	438	438	466	442	431	435	445	485	410	403	388	387	439	429	428	457	432	418	441	425	464	403	452	394	443	472	450	439	451	475	493	454	455	431	444	440	456	422	414	458	455	422	444	413	400	438	467	454	424	432	414	474	432	406	441	439	405	467	437	432	418	433	419	485	399	447	437	482	438	406	411	394	435	438	455	452	434	450	431	431	403	422	423	432	466	403	457	419	443	451	430	453	452	427	405	455	417	478	457	435	398	429	422	412	427	414	434	416	449	451	457	436	461	466	440	409	417	421	444	436	412	464	418	457	435	485	465	423	432	438	429	432	429	433	410	427	411	452	433	437	431	426	450	419	453	434	399	407	404	369	437	444	461	435	386	417	391	434	451	431	494	433	479	429	414	487	465	416	411	461	405	473	419	425	431	381	445	410	401	438	422	446	427	439	419	434	450	447	449	401	455	410	444	469	451	454	458	447	396	402	406	412	440	429	468	414	407	445	411	433	420	411	461	439	428	480	408	455	444	445	419	444	418	420	410	435	429	428	473	427	447	416	423	440	425	458	419	406	432	423	439	432	404	437	458	454	444	459	455	430	451	416	407	433	403	414	414	463	446	428	466	442	412	425	469	464	468	466	438	409	426	396	453	442	408	414	416	457	419	437	407	469	448	428	423	404	444	433	427	426	435	437	444	419	411	409	456	428	453	425	387	409	474	424	447	421	464	454	432	403	439	452	398	449	400	408	438	447	445	445	418	455	417	403	445	453	419	392	443	432	467	418	458	407	451	426	441	428	426	418	453	399	421	454	436	441	409	415	409	441	466	431	438	459	381	463	443	422	431	398	425	436	430	393	415	443	446	442	449	438	444	428	383	432	469	462	417	418	450	453	441	436	416	425	405	444	430	412	455	439	451	415	434	392	465	413	422	446	453	463	452	422	391	443	412	428	452	439	449	455	403	405	440	463	429	437	423	428	454	440	407	457	419	462	440	414	433	456	429	451	424	428	423	483	433	425	449	410	411	449	423	419	438	436	444	436	432	435	442	408	404	448	410	438	467	431	406	454	384	420	427	411	479	446	433	401	456	463	443	437	419	414	441	442	457	465	441	455	480	461	416	465	462	441	440	428	455	424	429	391	431	450	452	477	427	439	432	438	417	469	454	426	457	442	451	450	456	429	472	444	411	437	419	445	410	437	410	426	412	433	384	481	458	432	430	454	433	423	418	437	398	466	412	420	431	439	433	425	447	439	428	425	438	416	450	405	426	430	429	465	458	412	456	464	393	448	459	446	396	426	429	427	416	428	444	448	400	443	409	465	476	409	454	457	442	461	442	455	408	465	409	417	412	402	425	395	451	426	435	450	412	392	434	410	500	411	416	434	447	442	460	442	437	434	413	427	408	434	437	444	463	417	416	436	447	471	433	433	407	423	441	464	397	443	433	430	462	468	440	435	451	455	412	432	413	457	440	489	403	403	431	439	439	468	456
7514	22237	16809	9698	7134	5494	4284	3590	2872	2618	2260	1923	1776	1528	1413	1372	1280	1211	1079	1079	1031	946	940	912	872	870	977	862	859	812	820	803	801	798	799	785	822	799	752	689	720	713	789	740	760	713	701	699	723	709	756	715	727	711	722	725	723	688	705	659	681	701	683	720	678	670	712	714	729	701	734	691	766	691	679	689	691	695	686	647	698	671	702	666	708	690	693	689	662	722	677	708	673	601	720	714	681	689	685	707	664	731	688	678	702	702	677	701	741	692	705	690	694	709	682	724	660	658	628	708	648	689	650	742	714	718	711	677	673	673	663	686	719	681	724	673	635	685	672	674	680	658	693	726	705	720	705	693	696	675	678	709	694	720	681	687	737	705	687	707	726	730	734	702	741	664	688	700	695	701	684	668	701	708	699	664	730	717	672	671	680	745	677	715	732	693	675	737	679	687	671	678	679	721	672	666	678	677	658	683	694	656	668	665	669	694	707	682	699	686	724	691	629	694	682	707	690	693	744	697	681	661	691	679	701	690	672	698	697	674	705	667	661	710	701	676	740	699	672	676	731	699	697	736	710	723	656	695	639	706	677	699	721	679	657	696	698	652	656	709	688	674	699	711	698	671	704	660	701	696	711	692	694	766	668	689	690	680	694	694	711	604	699	719	657	688	673	702	728	688	687	668	681	712	657	684	728	726	698	695	684	678	690	634	679	705	688	642	652	708	701	697	718	670	644	717	700	660	699	700	670	668	756	640	701	654	707	702	681	707	665	709	682	696	685	663	653	647	690	713	712	691	662	726	699	714	682	722	694	694	649	708	675	695	735	714	718	690	663	673	697	748	667	671	748	704	671	673	677	690	736	646	703	668	674	751	692	704	673	708	688	708	679	734	689	694	703	697	682	696	691	694	690	740	692	698	700	690	689	674	715	684	682	682	686	711	702	699	692	658	680	678	688	665	681	675	742	683	712	708	694	691	700	707	681	687	671	687	714	720	674	685	673	679	738	674	698	666	679	683	707	681	688	738	674	656	708	710	713	630	694	701	689	702	678	694	699	711	645	670	709	678	682	665	721	660	706	697	709	620	698	702	687	693	759	672	677	699	750	682	635	702	718	663	723	693	672	685	637	706	704	716	682	674	671	709	695	706	640	687	698	721	705	706	731	688	699	764	676	708	713	716	716	694	712	654	697	671	691	660	740	725	667	662	674	694	751	743	708	676	677	697	719	711	714	669	699	689	709	697	728	703	715	722	737	737	667	699	748	719	698	724	710	710	643	688	700	721	666	690	690	678	677	712	661	700	650	687	705	689	700	687	679	684	671	671	698	722	667	724	676	721	683	659	729	664	677	721	707	655	659	726	698	680	720	663	695	645	696	707	648	651	672	692	708	687	674	716	761	658	642	658	702	645	697	730	645	725	718	688	706	667	710	637	685	671	722	718	696	699	722	684	686	721	741	669	656	715	668	675	644	640	652	716	689	689	689	708	615	705	641	695	682	666	719	653	718	663	662	657	722	718	731	643	649	676	697	721	711	722	670	663	695	687	705	666	692	738	701	721	714	712	700	657	718	669	689	702	708	697	648	694	732	667	704	720	623	677	701	677	702	707	688	658	673	664	688	708	713	740	655	704	705	686	701	758	737	692	699	674	657	700	716	677	706	695	690	662	679	667	691	687	707	688	638	708	658	718	677	721	694	665	680	702	722	679	675	696	748	670	695	684	699	721	696	686	748	683	681	683	689	722	661	682	698	718	660	643	724	719	690	674	719	699	699	699	683	694	708	617	686	677	710	630	705	710	642	686	689	698	710	709	686	710	722	668	681	653	676	713	673	689	671	696	710	660	682	683	708	701	657	664	697	704	699	657	682	710	687	759	694	711	773	680	710	702	703	698	690	717	687	709	673	696	723	639	673	750	734	709	735	719	732	675	702	692	647	732	680	626	685	661	701	658	708	677	681	691	669	680	729	647	685	691	707	702	690	678	654	669	647	676	719	733	727	696	723	704	725	687	692	687	703	695	718	718	671	626	669	720	695	674	669	680	661	640	689	701	717	674	700	711	732	711	675	654	671	658	732	716	706	697	658	689	697	686	717	659	720	689	673	713	704	706	673	685	666	681	694	669	711	676	701	676	707	694	650	702	684	709	693	681	636	725	695	685	666	718	684	696	681	684	734	684	662	706	686	691	723	674	669	748	665	714	687	679	734	701	709	728	696	703	713	702	692	701	737	678	728	757	718	648	678	692	725	721	713	701	671	693	706	676	716	761	696	667	658	691	699	715	687	723	679	705	681	678	675	667	680	664	705	677	723	694	662	633	698	696	682	708	650	747	683	708	692	667	691	693	723	682	730	677	699	706	668	705	682	682	678	699	666	681	714	656	718	679	728	669	700	703	687	735	676	689	726	675	671	646	671	664	707	705	696	696	696	657	701	698	678	684	725	720	693	679	662	700	670	685	637	687	702	714	693	689	691	678	666	669	713	662	718	686	693	663	689	729	689	669	703	671	704	671	729	693	684	710	670	681	682	711	661	723	711	654	741	671	671	654	753	716	695	674	669	701	701	685	672	679	711	682	660	696	668	725	635	692	695	693	648	708	683	691	699	718	715	699	689	713	684	684	649	664	702	688	700	654	685	740	644	669	710	663	717	628	694	682	709	678	698	655	712	658	718	679	712	674	660	660	722	726	674	684	679	677	731	705	693	698	649	724	707	747	747	708	689	649	703	679	705	773	698	675	728	668	733	726	657	719	686	748	686	632	737	697	684	657	674	619	689	679	674	702	705	666	720	678	652	684	695	696	665	654	741	680	736	710	656	677	704	713	647	683	657	694	701	735	693	714	645	690	719	690	718	656	716	679	721	677	731	665	690	746	685	656	686	678	668	664	696	663	677	697	695	686	695	698	654	649	710	684	673	697	727	723	726	643	717	691	729	687	660	685	672	685	720	697	681	682	720	667	698	734	698	679	658	671	703	710	671	683	673	741	703	702	698	680	689	650	647	688	674	720	703	670	687	668	659	700	704	686	738	705	658	716	690	693	671	708	731	705	690	705	716	663	703	725	680	723	677	664	644	738	688	715	717	679	677	691	695	690	707	702	709	659	650	649	708	689	707	695	692	655	646	707	688	701	710	737	699	699	700	710	718	671	674	729	701	694	696	775	706	750	657	648	699	669	658	671	635	667	697	709	656	693	660	684	697	667	667	647	696	714	734	700	696	687	689	697	750	690	698	645	717	738	729	625	705	700	717	675	712	685	711	665	678	662	698	710	705	690	692	738	702	684	688	720	710	732	693	677	688	689	664	668	694	645	668	676	655	677	694	677	699	694	692	655	688	709	711	696	693	647	666	689	711	692	716	676	679	694	718	718	687	737	674	698	680	692	696	729	660	676	746	685	691	682	675	696	666	668	697	655	696	638	672	688	632	695	645	706	671	696	686	710	690	678	716	763	705	650	661	702	726	698	635	706	701	693	718	697	677	683	660	716	660	717
24949	21488	25921	23166	4202	1782	1476	1253	1064	991	866	802	769	784	720	750	701	649	689	626	632	595	615	582	588	629	600	568	620	601	571	598	560	625	590	581	579	568	586	569	571	564	557	533	572	550	542	542	588	561	550	545	549	580	525	567	561	559	550	528	537	526	534	534	534	528	540	551	568	578	557	549	551	562	502	577	538	529	563	537	550	540	490	541	573	571	519	578	576	537	544	485	578	550	586	531	493	538	548	532	550	551	564	556	558	569	537	530	524	546	553	515	529	532	534	575	521	591	561	499	553	550	547	515	543	550	527	593	573	558	548	532	566	522	512	571	561	552	537	506	537	538	556	520	503	546	573	515	555	511	567	522	547	550	534	535	532	527	533	552	507	536	524	507	558	535	566	554	565	515	555	512	547	532	564	535	554	515	531	554	489	525	549	549	544	544	567	534	554	523	542	570	533	540	569	556	568	553	528	514	534	564	539	541	546	558	487	569	519	492	557	590	533	567	546	548	578	550	560	544	562	568	526	588	544	566	558	551	534	551	591	512	516	571	544	503	548	563	524	536	525	549	539	545	569	555	546	516	544	547	513	564	529	575	496	521	568	557	535	568	567	510	580	549	534	528	535	517	536	547	551	579	507	558	588	566	514	538	550	557	549	568	517	530	564	547	573	557	542	544	519	545	567	542	581	593	494	544	519	539	515	537	534	529	528	540	543	528	548	609	517	550	553	567	484	522	537	575	557	549	529	527	510	562	516	525	520	512	537	541	552	492	565	524	526	551	524	549	539	581	512	557	501	566	584	557	566	502	509	542	528	511	559	564	568	538	528	518	557	589	530	546	534	552	570	572	551	514	543	543	544	568	536	537	489	541	568	533	536	545	555	542	531	545	534	506	527	557	565	505	555	571	564	525	575	558	550	534	550	549	566	555	516	565	518	570	531	543	529	597	554	506	506	552	550	504	515	541	561	532	551	549	530	547	544	524	527	565	555	531	515	559	514	507	556	564	562	521	529	507	494	553	511	540	546	574	564	558	524	563	550	535	561	554	531	595	580	518	546	502	502	527	550	513	567	501	522	565	525	516	512	568	558	549	562	518	561	514	584	530	512	506	537	518	536	550	508	534	522	536	567	560	551	585	560	545	542	538	519	543	506	538	520	523	563	577	585	581	508	537	552	550	515	547	535	580	548	536	531	530	544	563	545	564	529	575	517	496	542	591	557	573	580	525	509	539	545	574	559	541	545	536	565	506	531	522	547	573	581	533	536	566	579	563	551	597	535	574	550	575	534	519	513	541	549	588	538	503	574	557	549	587	540	600	531	518	534	525	565	532	572	538	553	526	555	546	526	535	557	579	539	537	543	562	581	516	525	507	519	558	566	529	549	551	572	561	514	523	578	581	568	551	605	537	543	533	552	565	539	547	565	546	553	545	537	545	532	561	544	528	537	584	567	570	515	561	569	527	569	525	550	539	542	573	550	540	505	507	561	578	562	525	508	585	572	582	545	519	466	579	539	564	514	542	515	554	559	555	582	572	511	555	516	599	549	516	552	531	574	565	549	552	531	509	520	504	570	498	544	566	547	572	539	514	555	575	541	539	560	551	575	582	566	554	539	538	546	531	557	574	482	535	524	550	534	541	533	563	563	543	542	518	576	559	472	547	535	584	531	553	548	594	541	584	531	553	537	548	568	547	555	565	570	532	550	558	556	568	622	546	551	586	545	595	581	550	533	567	536	554	561	541	551	527	566	542	572	603	536	577	528	544	525	531	536	541	584	534	543	542	541	544	551	551	577	537	482	536	570	595	512	574	541	588	551	533	539	533	570	588	491	522	542	532	552	556	534	581	557	509	533	566	525	547	550	555	565	573	523	542	543	543	570	507	537	556	571	551	527	588	562	539	555	533	508	541	576	552	565	534	510	500	515	542	582	586	519	534	572	564	554	515	541	569	493	495	578	565	567	534	537	549	567	579	520	545	525	577	590	532	564	569	516	564	510	519	582	550	534	563	530	555	555	564	538	547	585	581	521	558	503	549	525	534	561	556	540	552	508	529	574	535	516	552	530	541	523	556	538	546	568	579	575	543	528	602	511	624	541	554	564	527	556	574	549	565	510	558	560	533	541	509	526	543	521	579	561	553	527	561	527	542	550	495	520	530	536	513	541	519	494	552	571	527	529	556	570	560	536	580	509	541	536	573	532	533	550	532	509	520	570	531	512	585	591	556	549	555	531	526	503	546	557	551	550	539	609	568	567	502	552	580	601	555	580	568	552	583	530	534	527	545	584	544	489	553	564	569	548	543	534	544	543	531	535	556	526	553	535	543	536	538	553	559	518	501	552	516	566	507	558	536	559	520	526	556	517	524	518	551	535	606	585	593	569	547	516	547	529	526	554	512	535	517	530	539	577	517	518	535	542	548	505	541	489	529	567	521	533	559	561	506	612	571	552	548	541	543	557	535	523	531	492	523	524	513	541	568	525	527	597	517	549	533	591	569	580	583	504	569	568	572	599	539	519	526	577	525	553	518	568	555	560	511	582	513	506	527	530	562	544	580	519	551	555	558	568	529	524	548	581	570	599	546	520	561	531	576	579	490	518	528	596	555	525	566	517	536	550	552	535	533	551	532	530	565	536	532	531	599	602	579	540	543	548	561	557	573	540	549	567	516	580	534	569	544	580	512	503	557	583	513	525	529	520	535	545	549	549	546	511	533	535	535	556	559	511	531	592	567	527	535	548	559	549	538	546	560	546	553	514	551	561	568	541	485	573	551	520	504	553	544	571	566	565	574	537	536	588	556	589	544	563	523	521	583	578	519	563	575	539	561	581	531	538	557	523	515	568	556	545	543	547	530	584	539	545	570	513	528	526	539	533	537	521	542	556	599	519	578	552	514	517	556	573	588	590	498	555	582	535	535	558	537	605	501	583	557	530	549	596	537	534	581	557	577	533	568	542	543	580	537	511	529	535	574	554	510	528	534	541	472	525	541	538	529	524	551	535	528	502	563	533	543	531	587	530	584	560	544	531	563	576	559	545	549	558	538	564	532	526	550	518	559	535	533	539	540	537	522	517	551	546	562	525	526	527	590	565	521	538	530	528	541	564	555	546	517	562	544	514	578	566	576	539	573	558	550	542	529	555	533	516	481	531	502	532	539	564	576	521	533	552	533	550	563	528	567	546	495	529	615	571	558	548	524	567	550	576	556	574	540	557	551	529	530	548	564	512	516	548	533	523	569	548	538	531	515	521	541	640	537	543	598	552	562	546	551	508	515	498	563	551	554	537	527	561	533	557	557	545	502	539	531	533	561	572	580	505	549	546	569	562	525	559	614	548	534	579	563	540	530	600	550	582	514	510	578	545	522	570	531	515	544	543	513	539	546	583	551	536	511	523	543	555	558	523	539	577	548	518	543	525	562	512	580	577	544	550	529	552	569	590	506	539	599	509	549	550	569	566	543	537	541	537	555	544	525	550	501	541	511	516	556	545	505
7605	18008	13685	7587	5525	4361	3573	3100	2657	2360	1960	1749	1547	1528	1314	1400	1249	1226	1183	1101	1051	1077	1068	964	1024	940	1009	995	965	955	897	937	866	855	905	923	921	914	899	894	859	914	863	877	803	837	845	854	867	835	868	856	861	879	860	846	851	869	882	870	870	837	862	866	866	808	846	850	899	856	846	895	794	814	883	824	828	869	824	913	840	829	866	868	840	867	840	839	856	865	842	814	882	832	828	821	843	831	826	868	807	872	888	831	843	861	889	859	821	867	860	818	832	809	832	884	826	819	862	891	852	860	796	858	852	842	786	774	827	809	859	790	865	902	836	851	854	848	854	822	819	817	821	849	826	834	858	853	820	839	856	805	903	872	885	797	806	844	860	804	873	831	842	877	866	866	851	836	891	889	837	826	785	812	822	842	823	880	846	885	843	848	884	829	828	896	790	857	822	870	836	787	820	842	833	845	860	833	803	836	872	867	834	880	868	870	822	811	820	843	850	831	805	853	860	841	829	874	884	859	839	835	852	878	834	795	827	842	851	851	826	845	769	840	839	931	854	839	835	824	835	857	796	858	803	853	865	850	867	848	859	852	865	877	843	895	906	819	850	857	861	852	832	871	823	882	893	867	900	906	853	845	856	794	801	840	857	878	809	811	852	850	790	876	887	859	832	813	871	843	860	823	861	804	854	804	894	851	865	834	835	827	836	917	851	860	836	821	820	840	835	822	854	819	889	826	864	812	818	812	850	858	824	870	855	816	871	848	808	864	842	847	822	886	842	909	812	838	887	881	873	863	850	841	827	793	811	814	852	824	864	847	946	828	893	860	823	831	859	853	902	854	863	843	842	828	842	856	821	789	861	889	872	821	807	846	853	827	832	816	800	881	777	834	922	863	816	868	854	838	855	844	865	869	812	847	831	825	813	832	847	870	795	869	877	854	831	830	833	856	834	854	829	819	825	848	883	861	852	856	867	882	852	818	830	812	820	838	842	830	812	859	821	794	900	885	845	831	872	862	867	825	863	893	862	841	852	827	818	838	803	839	798	794	844	835	875	830	839	893	839	847	850	880	832	811	799	852	813	838	879	794	887	888	847	832	880	826	822	860	886	860	858	855	854	806	894	836	842	862	830	822	828	844	790	823	848	831	859	875	843	809	874	745	832	819	848	836	868	864	826	891	894	871	822	845	845	857	844	861	822	880	886	817	887	882	810	848	852	817	801	805	861	833	866	843	829	844	847	845	817	907	828	815	833	856	839	851	881	876	831	819	855	880	886	848	812	888	838	885	861	849	834	865	788	834	863	878	950	831	922	800	884	825	868	904	845	892	828	868	817	889	870	847	839	873	815	891	801	846	796	847	852	860	869	844	831	859	878	812	799	837	865	874	787	866	825	883	812	871	817	870	861	839	844	839	847	861	855	899	841	846	824	857	774	879	878	878	851	835	873	835	875	813	884	825	917	824	839	890	867	842	888	868	817	834	848	859	860	824	834	853	826	871	820	819	831	825	836	835	873	874	791	824	912	810	857	865	807	854	861	828	812	833	876	832	856	876	919	908	839	827	817	824	817	840	809	836	814	890	789	857	827	877	920	874	881	881	843	827	847	891	846	842	830	858	798	837	846	844	827	834	869	889	859	841	830	886	855	866	852	807	820	824	867	837	847	827	845	866	856	837	891	863	838	830	823	818	873	829	868	840	821	834	905	823	746	792	869	832	839	877	811	883	860	785	843	833	799	894	795	856	835	861	894	845	845	894	870	885	835	866	802	798	805	848	798	851	842	823	814	839	803	816	835	836	839	821	816	867	854	848	876	829	870	849	863	807	865	930	842	850	829	911	851	855	851	883	877	854	887	822	796	833	822	875	849	863	831	910	779	864	889	841	873	891	840	845	869	844	824	885	831	861	846	840	826	894	831	827	868	814	864	863	858	826	827	826	855	831	870	876	837	836	862	852	840	863	835	843	899	824	842	821	844	863	829	871	898	849	826	873	848	834	809	821	900	832	858	811	829	796	843	795	801	851	844	880	888	875	844	805	855	826	853	839	858	812	820	795	884	817	841	863	875	878	779	888	829	870	819	828	822	860	870	834	856	834	852	853	866	858	875	847	872	831	818	823	806	828	850	876	850	848	866	881	873	835	801	832	838	816	847	878	878	848	908	860	810	857	859	846	881	858	832	831	862	823	831	827	852	824	932	871	834	841	879	881	810	794	814	813	836	843	822	862	841	827	858	866	882	853	813	868	841	814	829	837	860	840	872	833	840	832	839	878	894	843	850	848	874	871	834	842	859	856	820	836	851	867	864	876	872	827	874	852	847	832	858	870	869	863	859	862	851	793	835	806	824	861	831	849	874	819	820	873	798	837	873	808	840	874	803	871	884	794	876	874	881	835	904	869	876	872	839	854	823	864	827	847	820	875	835	845	884	872	882	858	812	825	868	844	814	822	847	832	858	809	851	835	830	857	924	834	842	816	879	845	857	793	858	851	839	843	802	844	825	827	815	778	900	863	852	804	858	921	834	863	811	848	808	893	841	832	835	856	845	832	797	895	797	887	736	775	822	838	810	845	869	806	885	902	821	861	802	859	885	803	823	800	903	857	842	821	828	754	850	866	861	830	834	834	845	828	867	855	841	853	890	851	869	825	838	864	846	807	837	854	851	860	818	854	851	847	838	853	860	832	820	855	864	814	859	846	866	852	809	885	866	843	845	870	870	834	856	820	842	853	807	838	909	864	846	838	825	852	850	861	872	833	873	817	819	869	827	873	891	856	839	815	914	781	846	856	842	829	889	862	857	869	861	822	832	821	831	800	849	872	835	797	868	802	820	886	894	858	842	899	914	834	851	892	813	846	862	864	809	847	863	842	847	822	832	855	833	857	863	878	859	833	861	838	894	872	828	831	904	865	827	857	824	847	865	837	867	795	823	853	874	879	810	851	851	861	788	880	827	825	841	884	839	864	823	866	835	849	841	852	890	842	820	858	812	820	766	888	872	849	870	837	891	861	812	855	859	843	788	803	864	808	850	865	900	815	868	862	918	853	866	848	867	867	844	842	831	867	834	781	812	835	884	801	893	823	854	862	854	863	844	826	861	820	874	844	824	806	892	795	841	871	851	808	841	868	798	841	831	849	825	856	836	891	858	814	840	793	860	867	822	872	795	843	852	868	804	823	848	832	781	831	867	826	794	818	836	822	809	903	871	851	864	870	807	839	847	843	879	875	837	843	860	830	855	862	845	804	837	875	863	869	844	796	896	865	866	919	839	882	877	856	850	844	845	900	858	855	843	870	832	891	837	807	843	793	868	881	808	778	804	823	850	896	794	888	802	826	888	811	843	831	850	821	858	875	833	844	876	839	839	879	892	883	818	827	880	841	849	908	840	799	826	810	830	856	884	795	852	826	876	843	872	857	873	849	811	782	869	845	897	802	833	825	913	908	856	791	856	834	836	871	842	845	806	880	845	827	768	888	831	859	881	926	887	885	820	820
22651	21495	28823	24610	21492	20038	5179	2072	1493	1368	1111	1015	887	757	726	688	655	585	594	519	492	495	485	456	474	448	410	426	439	445	406	374	419	387	406	396	370	386	418	373	386	368	344	358	328	386	380	363	340	346	379	353	335	362	361	355	329	332	335	344	374	365	379	329	326	349	351	331	385	328	345	357	405	326	350	358	316	364	375	337	332	333	393	374	339	344	301	383	350	350	307	348	292	339	388	329	312	353	346	351	385	365	334	343	313	347	373	358	371	342	318	353	359	318	363	377	355	367	352	344	342	341	339	344	303	328	350	342	336	358	331	356	332	344	369	317	312	331	328	378	355	342	323	360	351	351	318	323	334	333	306	372	351	340	361	321	353	343	351	354	334	372	346	323	342	339	357	373	376	360	337	348	357	345	336	331	356	333	321	378	349	349	342	339	360	328	381	332	344	373	337	339	345	337	375	352	301	358	337	346	347	349	318	371	355	331	314	318	357	329	353	353	367	345	321	324	302	393	328	364	312	336	358	356	330	314	325	312	300	357	357	327	351	322	356	337	375	312	355	370	347	338	342	329	358	364	342	327	363	367	350	331	362	327	328	307	356	336	335	346	335	349	361	344	352	344	359	341	343	351	310	314	372	362	317	323	336	335	332	380	324	387	340	344	345	329	348	331	347	305	331	352	359	330	358	381	377	353	336	318	327	357	336	397	299	373	344	327	303	335	341	326	323	350	343	347	319	354	350	365	321	320	353	324	380	361	361	357	365	341	310	336	334	351	323	340	357	360	379	309	334	343	316	333	360	371	347	332	344	352	347	358	341	334	336	358	345	334	351	338	402	372	315	323	365	348	329	325	335	344	338	375	350	344	376	375	359	373	347	349	341	349	354	361	339	384	334	354	337	337	337	359	346	351	326	359	339	310	372	330	334	351	350	335	356	338	307	375	359	366	315	341	302	374	343	364	355	365	331	328	335	333	367	325	358	334	378	352	337	352	357	351	340	353	355	332	382	339	353	332	362	330	345	354	346	354	355	340	329	377	352	350	343	380	357	362	338	320	319	354	354	354	351	349	339	340	338	356	325	293	344	331	371	339	361	334	346	365	354	357	361	332	343	330	359	395	360	338	329	330	337	332	389	373	317	339	329	369	339	347	334	345	325	363	372	324	353	343	353	321	373	325	313	339	337	331	351	341	330	310	342	325	364	357	363	339	329	360	363	344	328	339	335	328	352	362	331	351	330	377	346	328	348	370	350	333	340	366	335	343	365	346	326	363	387	341	316	329	361	374	361	321	352	351	337	305	309	364	349	323	368	338	326	340	324	303	368	340	316	299	374	370	355	362	318	363	345	369	368	330	328	347	346	373	356	327	336	345	345	318	333	336	346	346	342	366	363	353	344	390	357	365	349	341	368	362	338	337	351	332	342	352	350	345	340	370	335	345	304	310	359	352	349	334	359	350	321	333	350	374	347	347	337	329	350	345	327	321	366	347	324	329	333	356	370	326	316	301	323	383	384	338	347	333	353	355	348	351	370	375	340	316	353	368	326	311	342	351	386	335	326	357	329	343	332	328	328	387	330	354	330	363	357	363	340	314	359	324	327	334	338	349	365	312	328	336	328	336	338	375	357	342	303	325	391	326	319	318	343	337	382	355	330	348	381	346	350	360	301	337	339	347	328	353	373	350	354	375	347	371	317	343	348	335	329	323	347	344	327	370	361	349	339	342	348	348	344	331	335	360	347	363	344	317	320	313	332	304	362	345	341	336	359	350	384	335	378	306	326	344	339	322	301	325	357	337	350	334	364	364	359	351	340	336	354	337	324	328	343	339	376	320	311	326	340	340	392	345	371	347	350	334	339	360	340	331	347	349	338	352	375	373	364	362	369	340	305	379	399	336	316	327	335	371	329	350	331	343	338	346	340	317	323	382	338	364	377	358	337	363	348	316	353	356	331	343	334	388	366	369	331	333	332	359	340	349	345	315	340	345	356	381	321	369	367	327	307	345	368	330	328	302	366	322	331	326	350	363	346	349	331	373	348	388	345	359	327	364	366	293	367	354	351	332	324	350	320	313	330	342	328	369	318	343	338	347	359	319	333	330	333	348	367	355	335	338	332	333	302	336	350	347	325	363	332	337	340	341	352	362	364	339	357	373	337	324	338	338	341	326	326	334	353	347	328	350	355	347	331	363	368	327	345	361	343	329	310	351	354	304	375	346	315	368	341	334	344	340	333	346	340	350	352	361	345	359	382	389	338	344	382	332	309	349	343	321	311	331	331	319	325	341	373	351	293	360	338	335	351	360	354	317	331	344	339	344	370	313	323	366	321	357	360	354	325	345	346	349	347	340	339	335	345	352	389	343	351	366	363	357	312	319	343	355	344	347	339	344	360	325	403	338	315	353	356	332	321	342	317	319	343	369	355	332	330	368	402	330	339	322	322	344	321	333	329	330	364	362	310	326	358	378	332	339	306	331	300	334	344	352	358	358	329	340	358	371	348	339	373	347	326	345	354	315	352	353	336	406	319	341	348	349	341	355	320	374	360	338	326	316	366	333	368	341	308	354	348	364	346	339	362	344	329	354	325	353	362	342	342	351	314	334	358	341	367	336	306	357	337	353	342	335	321	362	349	332	359	327	349	338	339	373	374	337	359	346	349	347	328	324	352	357	345	335	323	341	346	326	345	334	344	351	349	331	383	324	323	354	343	373	348	341	338	308	333	358	333	348	332	347	327	355	339	345	340	335	332	342	347	335	325	334	335	318	353	302	384	336	359	355	303	352	353	359	339	354	354	335	348	348	304	360	348	327	314	351	370	342	356	337	318	293	355	341	337	331	366	359	366	344	350	358	363	346	344	346	377	330	380	338	370	348	349	333	342	370	305	376	354	340	329	358	362	357	332	349	349	338	353	361	330	344	340	335	362	346	324	366	366	342	345	354	363	343	340	366	322	339	333	344	335	330	323	328	311	356	314	312	325	364	348	354	347	325	318	358	338	343	347	329	344	344	306	346	332	345	360	346	338	372	341	366	355	348	343	342	339	338	352	347	352	335	328	333	314	342	339	364	316	337	350	363	336	339	327	336	346	348	335	329	384	368	358	350	349	338	378	383	356	338	350	349	331	326	331	329	355	348	344	339	344	323	335	354	344	333	333	329	323	351	320	343	329	328	292	350	320	318	336	344	332	360	338	326	351	353	351	333	330	357	337	374	321	337	370	351	370	333	311	328	361	358	338	334	362	360	331	337	383	316	345	336	355	327	370	316	343	372	355	293	340	310	328	381	330	321	336	322	340	367	348	354	310	326	336	342	384	368	366	351	345	321	371	320	367	362	332	374	359	310	363	346	314	336	309	356	323	342	306	345	322	316	369	343	341	376	344	357	336	378	355	337	368	355	336	359	358	349	336	321	364	358	309	347	361	347	353	337	315	365	351	344	349	347	339	350	338	352	332	336	297	371	360	328	326	327	340	385	360	329	324	359	359	347	316	348
9378	27690	21670	13314	9864	7872	6309	5046	4062	3329	2714	2463	2120	2025	1699	1512	1370	1343	1181	1083	1054	967	1008	918	853	801	794	789	775	769	673	684	711	719	741	686	642	620	607	569	643	635	578	588	597	592	598	603	624	592	557	564	572	586	563	535	550	546	504	578	526	570	529	558	504	530	551	543	594	549	553	559	540	531	530	597	545	544	558	569	521	569	545	529	570	546	563	517	531	528	571	519	569	521	506	555	526	510	560	584	515	527	517	511	509	554	526	510	558	503	541	551	564	557	543	539	539	545	508	527	541	522	558	565	541	519	549	496	503	542	534	517	575	545	564	542	514	523	551	535	531	585	509	510	576	519	557	508	545	535	505	559	519	535	517	531	575	479	558	557	493	480	517	547	515	540	590	547	551	535	523	546	559	513	530	515	559	524	572	554	512	549	523	525	546	500	521	564	562	490	534	544	533	544	492	521	524	539	549	543	542	517	541	523	564	536	564	509	529	498	563	554	531	505	516	506	564	547	530	485	535	533	561	535	571	536	500	537	520	526	502	531	547	526	589	546	545	511	537	536	516	512	522	520	529	526	556	594	530	564	494	550	550	535	543	550	530	542	605	530	509	517	505	543	532	550	500	535	561	544	533	513	573	533	525	542	521	513	615	561	588	512	502	518	532	543	568	532	553	542	532	528	551	563	552	508	503	500	595	553	535	543	549	546	499	582	539	524	558	531	525	520	537	504	552	561	541	528	544	513	524	524	538	530	534	483	511	535	494	548	521	553	532	554	515	549	518	525	516	543	542	563	498	530	569	492	528	546	555	506	525	528	556	540	553	552	560	501	514	536	565	533	563	511	566	526	529	546	527	533	577	495	531	544	524	547	539	527	521	526	565	568	543	569	530	532	511	553	528	556	550	518	525	508	522	558	535	509	546	543	548	546	518	494	519	527	525	530	528	555	560	530	560	541	544	531	527	492	563	523	499	512	484	530	521	541	515	544	533	506	526	492	539	545	545	527	531	554	505	554	537	487	518	508	523	529	528	530	532	527	496	548	526	514	582	522	552	540	524	506	510	524	555	573	494	495	583	557	509	522	515	542	514	573	516	513	507	557	534	472	547	500	562	538	537	505	541	540	535	532	543	547	525	534	553	527	512	506	571	527	560	516	508	536	542	555	527	496	526	528	549	540	513	492	549	516	501	538	543	505	563	517	526	591	492	520	548	529	550	533	536	577	540	518	546	504	586	541	537	541	570	533	530	553	544	502	521	542	506	488	550	494	514	505	614	569	542	589	528	532	487	574	505	526	517	574	535	490	561	583	546	537	537	490	541	548	531	531	513	570	508	513	536	514	549	572	533	526	584	559	491	513	541	528	489	541	480	485	574	551	548	532	509	533	569	524	504	546	535	521	546	527	495	500	535	521	542	534	529	507	507	522	537	547	488	560	540	547	537	534	602	555	569	551	539	518	516	537	584	495	508	565	576	521	524	536	497	545	506	525	515	528	587	553	527	517	546	528	543	562	524	490	574	549	570	521	518	559	550	520	551	551	534	575	515	514	558	499	531	524	513	524	517	554	481	519	550	553	555	544	531	567	556	518	509	526	503	519	523	539	539	489	541	530	562	527	507	578	523	537	551	548	563	520	514	527	568	598	521	546	539	507	562	553	552	524	516	494	523	546	585	517	573	484	540	541	545	528	557	529	514	570	498	538	547	556	528	575	491	555	523	523	477	512	520	586	553	527	556	582	506	570	549	489	505	532	539	524	538	525	546	570	474	561	523	525	520	548	549	512	557	533	569	527	528	537	557	574	565	566	572	514	531	534	523	540	566	552	553	537	556	545	545	583	536	577	565	516	563	546	553	551	478	494	556	520	543	515	562	529	548	571	533	538	513	564	484	592	513	550	482	501	524	511	541	574	534	520	505	570	582	529	528	547	545	526	525	515	566	589	556	536	531	555	548	535	530	493	517	498	517	500	537	551	538	515	528	569	582	558	530	502	552	517	527	530	606	535	534	540	522	536	593	541	541	595	515	533	515	532	528	526	538	538	569	523	523	526	566	532	529	564	553	551	553	560	576	518	557	544	523	542	590	536	511	497	519	542	525	569	535	524	516	502	494	502	484	523	536	493	559	536	522	546	553	532	522	498	518	558	493	566	580	494	492	569	563	549	581	550	547	564	531	529	509	553	521	544	520	523	534	567	523	538	519	525	556	562	556	549	550	531	504	525	542	547	567	522	553	576	551	518	507	549	539	498	542	555	524	510	508	515	503	591	556	580	525	520	485	515	565	506	508	570	547	544	553	544	557	536	539	516	557	500	551	551	492	548	547	577	493	518	500	523	521	554	560	509	490	545	529	529	544	550	540	547	532	551	486	574	573	541	574	528	553	480	523	495	494	501	568	533	528	509	507	526	482	513	509	537	531	494	551	514	536	574	543	530	534	554	521	539	569	498	543	520	505	491	541	500	500	497	551	532	530	492	523	524	524	562	520	562	535	569	547	554	534	528	521	512	526	533	522	560	547	498	564	566	512	520	524	543	529	523	508	557	556	515	538	483	528	537	531	520	530	533	539	529	546	532	517	555	569	525	600	557	545	510	550	548	522	535	554	518	545	529	559	520	528	572	538	522	541	529	542	495	539	505	521	550	506	527	546	501	497	515	541	540	519	502	497	523	536	539	532	584	545	573	543	543	525	544	522	488	534	554	514	500	507	533	517	542	569	543	506	559	556	509	529	556	525	535	574	571	501	533	485	530	538	513	537	529	526	497	533	539	571	553	546	542	556	521	563	509	533	578	555	526	523	582	544	603	560	494	491	534	550	546	531	577	516	524	547	549	566	498	482	556	545	532	542	527	546	500	564	540	546	555	500	537	519	563	537	535	548	509	539	543	499	564	510	532	530	586	517	512	558	526	548	512	528	544	572	530	559	555	546	554	516	513	562	496	537	593	511	510	584	530	540	564	527	475	603	569	547	506	523	555	538	582	522	506	536	492	515	525	513	539	531	508	564	529	585	548	547	513	485	496	550	522	524	510	505	535	540	548	510	516	529	552	582	542	579	537	519	511	503	543	556	530	520	507	519	509	552	538	533	556	537	518	515	538	536	483	546	579	558	500	557	543	528	516	541	530	555	541	522	580	513	524	542	496	526	548	516	569	504	524	563	491	531	540	604	530	531	560	498	509	521	554	524	543	520	542	522	560	532	515	512	499	548	517	590	593	497	507	527	531	558	556	539	544	554	548	575	528	517	598	529	568	542	558	537	532	559	532	532	503	509	546	533	555	511	509	518	532	556	556	546	515	532	532	566	519	524	511	555	582	503	550	540	565	512	549	565	537	531	525	551	560	519	556	544	516	552	526	532	566	524	551	565	529	531	532	482	541	545	498	503	518	530	566	508	512	537	493	534	572	514	517	561	530	537	492	576	515	545	539	528	513	536	560	516	537	539	540	551	586	562	533	552	533	547	530	589	523	489	514	531	554	540	561	543	537	552	559
27531	19656	9960	3790	1957	1462	1207	1092	933	855	853	792	789	752	674	701	693	680	654	615	658	628	682	648	644	635	561	587	620	609	583	615	621	557	631	607	622	598	631	635	631	590	585	582	578	592	593	599	590	643	571	623	618	565	573	572	587	599	579	596	623	582	625	585	600	575	597	586	574	537	571	626	570	602	549	595	601	559	622	619	561	589	516	591	552	569	602	541	596	584	584	596	622	626	584	537	533	573	550	628	585	560	574	567	595	565	634	559	567	593	543	595	612	587	594	564	606	588	587	581	584	576	555	610	565	636	576	571	579	556	584	555	584	583	596	585	579	588	569	548	548	623	548	584	573	565	595	611	587	622	604	561	587	572	590	565	559	589	571	609	584	579	593	641	614	601	624	596	607	581	577	576	576	590	625	583	547	552	564	614	560	592	581	582	572	556	541	605	579	623	581	564	601	569	577	552	631	610	562	606	629	510	584	587	585	577	611	594	542	561	592	583	627	584	581	575	608	599	597	593	546	592	553	568	550	615	532	582	589	585	554	609	587	586	561	591	594	597	600	579	621	584	585	565	579	634	544	623	630	599	604	611	611	601	576	612	577	590	573	604	580	588	573	582	625	566	588	562	576	596	563	596	576	590	589	609	557	604	595	603	574	604	547	644	575	561	614	590	555	606	618	591	560	564	575	624	625	578	587	596	593	574	641	566	565	585	586	592	561	586	591	569	536	550	556	608	590	624	576	601	594	611	553	600	590	545	585	619	604	591	586	601	561	554	618	610	617	577	580	546	556	584	577	595	546	565	586	550	613	606	589	560	557	596	578	631	572	572	621	586	580	580	607	576	616	570	609	593	586	577	608	583	574	634	598	569	649	591	600	539	584	643	569	564	565	617	579	575	580	570	542	632	586	589	633	620	602	605	620	611	574	598	574	593	582	577	618	578	637	560	584	609	616	548	645	596	567	613	588	609	638	567	576	612	570	604	604	605	568	523	570	591	576	568	624	596	592	592	638	561	571	601	608	588	642	589	585	562	579	582	581	588	605	585	601	612	569	581	585	600	563	606	581	597	606	600	574	579	638	582	621	614	574	574	601	631	579	600	584	644	604	628	568	552	550	576	563	586	549	576	588	507	606	560	581	606	576	574	571	594	588	546	600	639	605	595	604	561	611	573	588	574	564	602	563	545	593	553	593	611	643	590	611	551	585	565	610	604	527	564	561	593	569	589	550	587	567	627	608	590	588	577	585	577	564	587	627	584	600	564	586	567	570	572	591	545	575	634	575	569	618	581	587	600	583	574	588	586	594	638	600	631	595	532	605	572	626	564	598	628	535	571	581	588	550	623	569	559	601	601	611	594	591	566	607	560	594	611	618	586	616	598	598	550	613	572	619	606	541	643	621	549	575	596	557	560	591	623	564	590	601	595	562	641	580	595	574	549	615	608	602	586	592	620	587	565	578	611	588	615	606	580	561	573	596	577	601	574	535	596	562	601	565	563	570	578	585	528	590	520	562	528	600	584	584	597	544	574	581	570	571	577	584	595	580	608	566	548	575	583	595	640	624	589	600	566	604	620	607	545	586	604	609	556	583	583	579	592	580	623	590	571	567	582	589	568	608	569	574	563	549	598	601	534	553	600	564	574	648	597	622	573	579	579	542	573	570	583	586	591	547	598	584	609	575	635	603	576	567	584	586	552	579	607	577	589	596	578	591	593	632	620	560	563	558	587	570	592	595	556	539	585	542	595	556	594	615	616	567	598	611	590	597	594	572	606	571	624	537	588	564	580	591	606	595	584	629	595	576	565	599	588	527	553	568	598	608	538	573	599	632	591	578	580	647	597	615	592	550	546	605	598	576	601	536	514	592	563	585	582	587	561	579	639	618	603	626	598	616	629	590	554	525	585	604	563	615	581	563	578	584	608	597	627	606	584	618	630	571	588	570	598	604	571	573	583	598	618	575	639	555	582	595	594	556	569	589	581	572	564	589	592	569	598	584	571	614	587	595	565	538	574	600	592	586	592	601	566	591	597	585	538	568	579	576	608	586	608	583	631	603	550	563	576	575	607	620	572	577	616	577	564	615	594	615	591	650	612	562	588	576	606	527	599	572	592	580	602	584	624	576	578	562	596	605	571	568	611	569	594	580	597	561	561	554	605	575	554	569	489	601	580	547	612	594	591	607	555	619	633	598	612	577	601	574	577	571	595	547	576	638	602	545	555	619	564	601	598	591	569	595	603	558	569	581	585	573	562	590	589	578	557	573	577	582	558	551	582	564	616	558	585	624	542	570	600	592	605	609	555	599	606	581	576	587	567	549	588	574	585	532	602	580	605	643	587	571	562	588	567	646	599	597	564	623	574	607	578	589	565	546	597	579	580	600	553	532	593	533	564	612	554	606	592	553	599	544	559	595	599	631	594	620	576	614	549	585	570	595	620	593	563	571	571	626	602	602	592	580	597	572	594	573	584	603	541	573	563	617	551	597	548	604	595	567	567	552	574	560	622	571	602	620	582	599	586	583	614	564	586	575	603	566	564	566	588	600	594	545	591	576	596	597	624	582	591	573	607	572	579	582	594	596	573	580	568	580	596	601	584	624	566	611	571	585	580	585	591	605	601	600	618	569	572	582	574	617	583	546	517	560	587	542	594	611	627	570	602	572	558	611	602	578	623	610	591	603	596	601	530	563	566	607	582	551	623	604	620	601	581	548	596	573	588	567	588	598	577	593	555	595	582	584	579	633	590	584	575	579	589	589	591	566	604	605	604	587	611	602	577	529	583	554	603	595	576	584	622	548	591	563	594	606	620	606	575	610	616	595	575	604	577	609	600	559	579	604	609	599	589	570	584	598	565	559	577	588	576	586	646	563	587	626	561	606	600	606	574	563	615	577	601	560	629	603	577	573	610	593	562	604	607	630	608	604	594	634	608	558	588	583	576	590	590	527	589	600	616	565	578	553	562	610	564	574	586	602	590	590	597	564	601	576	560	606	578	548	594	548	586	562	575	594	612	608	615	592	601	560	624	559	573	624	620	596	599	584	567	603	606	630	594	564	570	586	600	608	576	605	574	594	621	592	589	591	596	634	603	600	546	554	569	563	606	581	568	604	606	597	612	642	545	614	543	564	594	608	571	620	577	586	526	607	563	628	569	557	604	617	587	576	581	563	632	583	595	579	594	566	566	544	615	589	589	623	591	591	541	625	576	581	579	614	631	580	589	522	613	602	593	578	578	561	586	552	570	599	584	569	596	595	602	585	585	617	587	577	629	572	545	573	596	590	549	586	574	605	593	602	588	620	609	634	602	581	560	569	601	576	582	543	561	557	522	566	569	590	595	580	557	591	596	565	561	613	575	618	599	545	563	579	609	600	602	608	563	580	614	568	602	595	567	573	586	556	583	585	596	568	566	566	557	609	606	583	574	591	581	572	606	596	570	625	594	556	606	580	607	566	603	556	644	557	560	548	594	570	585	591	557	619	596	588	563	615	617
8189	14967	11308	5852	4295	3596	2957	2448	2071	1912	1653	1591	1453	1390	1303	1260	1135	1143	1101	1123	1145	1067	1071	998	1057	1017	991	987	964	1018	1004	975	949	923	934	928	936	921	950	958	914	886	920	888	912	930	943	892	965	889	961	949	944	932	912	931	958	911	875	893	883	889	906	901	907	930	914	851	880	896	883	924	930	883	910	954	885	935	925	867	939	850	921	938	963	940	908	907	946	919	922	949	886	873	892	863	877	892	949	908	901	904	904	913	905	910	944	912	954	902	898	905	918	910	899	910	915	916	938	911	952	973	874	949	935	866	887	949	885	888	897	886	891	932	922	954	893	890	926	913	912	931	898	909	882	882	922	932	911	909	923	868	934	921	895	888	890	969	914	903	925	888	845	914	936	914	891	908	871	886	926	909	876	941	969	906	920	881	890	940	885	900	873	938	905	881	930	872	926	955	936	889	887	947	974	902	923	897	938	929	886	954	908	896	884	887	941	909	894	906	893	926	884	922	907	869	916	912	944	880	946	934	867	818	935	907	903	887	918	898	914	899	894	870	932	925	907	955	902	889	921	928	860	918	883	870	893	857	903	923	950	970	869	887	928	882	840	888	933	914	897	875	932	906	943	884	913	955	928	852	904	950	906	901	931	901	907	892	853	914	919	880	871	908	910	836	917	912	926	896	910	926	903	932	933	916	912	943	919	899	928	898	920	912	876	896	947	938	850	879	894	896	894	877	912	961	908	902	925	975	969	848	896	874	947	883	935	924	895	877	935	901	922	887	885	879	976	901	945	892	899	944	903	911	924	959	936	928	914	831	890	972	821	964	905	920	948	919	949	859	953	916	926	928	899	927	891	970	861	888	854	925	913	963	901	888	887	884	866	895	875	859	894	913	949	863	873	904	906	907	939	962	898	884	934	921	927	971	906	915	844	881	927	908	923	937	894	915	964	882	923	893	904	971	953	875	936	984	959	958	904	879	893	885	923	930	892	942	888	874	937	945	959	888	899	987	859	928	919	931	862	855	898	866	889	879	918	891	928	853	880	889	808	913	879	852	946	896	954	897	926	944	853	933	942	884	967	900	914	874	933	920	866	923	891	911	975	916	913	923	924	897	912	861	900	935	905	914	892	879	935	906	938	884	917	895	878	958	917	915	930	930	903	890	909	879	923	911	904	940	906	896	958	900	924	925	943	882	912	883	962	870	903	901	930	908	885	905	961	888	931	935	940	897	914	830	972	923	922	928	895	939	938	849	951	885	930	855	918	933	863	916	953	951	878	908	960	891	900	920	969	893	970	886	913	934	879	984	899	860	896	923	902	906	922	970	889	914	871	970	909	908	899	906	873	909	938	931	937	901	951	897	891	901	951	900	893	914	908	903	922	879	934	869	942	975	880	927	896	858	908	949	901	908	911	899	921	887	901	916	915	926	941	954	923	911	922	905	917	934	870	915	929	900	926	902	887	945	904	913	929	877	912	903	953	891	918	912	919	944	923	933	844	904	912	877	954	939	914	906	957	910	895	896	892	931	896	977	886	835	875	902	918	844	952	897	926	895	927	934	879	862	948	943	933	881	945	896	908	852	895	888	881	863	963	879	930	914	937	950	946	925	928	906	918	909	920	967	906	894	897	933	971	899	883	910	954	879	887	951	921	928	896	946	908	898	903	957	893	912	843	848	878	893	930	908	904	919	927	860	898	945	906	929	889	946	937	940	902	905	916	931	907	892	865	917	861	937	941	973	941	952	949	874	937	927	906	938	902	835	883	922	937	918	882	897	906	893	905	919	907	912	904	905	848	895	925	966	969	879	883	903	861	965	939	865	950	898	931	958	893	854	921	959	919	903	940	915	936	885	863	923	892	938	909	887	925	890	895	857	883	931	931	881	916	931	952	873	917	893	878	915	942	943	902	932	886	908	895	931	953	897	903	898	955	904	883	987	911	858	889	940	913	898	921	910	889	917	902	942	946	904	878	840	903	851	964	956	928	934	911	921	858	906	891	938	956	903	910	901	900	871	906	937	939	933	913	912	922	895	849	881	921	918	860	938	937	865	919	963	897	897	895	927	886	938	906	897	864	862	925	877	880	867	849	901	827	893	942	974	915	964	835	889	901	883	844	865	906	913	875	937	857	904	865	950	919	914	922	942	894	930	940	957	909	871	916	908	932	909	873	895	922	883	905	874	901	929	865	916	898	879	904	927	941	932	891	921	902	928	931	884	922	907	938	898	891	927	906	894	925	906	945	913	929	941	973	898	854	906	943	893	894	878	875	967	844	939	932	884	946	937	884	885	942	905	912	854	874	891	926	898	961	888	974	922	913	886	912	899	930	928	925	948	927	947	945	904	933	922	904	872	984	895	850	873	933	868	905	934	901	938	900	971	934	880	916	865	872	902	921	936	972	908	927	849	850	901	959	900	900	911	884	961	891	895	996	925	900	890	939	932	895	847	945	890	914	882	884	907	987	873	906	911	969	930	935	882	892	892	874	934	912	931	902	872	926	899	873	869	958	919	988	891	867	885	964	880	877	884	898	893	926	898	924	904	897	896	991	888	901	901	905	951	935	950	891	926	933	955	884	898	914	906	882	918	852	944	907	911	875	846	891	924	909	936	907	965	908	875	883	892	911	984	937	885	883	896	944	940	912	859	888	955	889	883	946	871	915	923	868	948	897	876	912	868	931	913	881	923	902	865	902	920	841	874	883	911	855	896	962	855	889	944	986	911	928	918	873	913	916	900	930	941	905	866	915	937	955	877	904	909	918	892	927	897	855	894	904	934	892	870	935	905	900	865	909	927	875	877	897	918	880	856	910	895	893	882	963	899	862	937	910	919	840	901	906	901	929	870	914	915	875	947	918	926	886	940	880	892	932	876	923	880	911	886	896	969	921	911	930	929	910	935	928	890	895	921	882	905	950	927	884	885	911	898	854	894	931	902	964	860	885	907	922	926	940	859	862	927	968	929	885	909	900	929	878	912	869	930	872	918	910	908	909	916	853	938	844	910	913	947	877	916	849	910	864	893	933	917	936	895	893	909	904	869	938	884	960	927	898	923	941	911	961	939	936	883	858	886	982	896	874	889	875	915	894	956	907	893	939	901	922	940	890	869	920	941	929	928	908	935	940	906	909	902	932	880	921	954	912	889	876	909	937	966	904	909	878	914	916	945	901	892	887	869	899	941	906	950	889	901	964	932	925	924	896	934	920	901	902	889	920	910	892	876	908	904	887	867	935	882	918	906	903	944	968	882	929	878	904	918	920	892	889	898	953	946	934	843	919	903	974	877	829	939	979	937	892	931	950	913	937	876	871	888	938	936	886	891	909	932	983	900	895	905	909	926	940	952	891	906	951	852	910	864	960	936	918	888	956	899	860	850	947	914	863	888	916	884	908	878	883	882	895	915	913	903	921	879	887	925	899	890	897	905	919	876	856	889	878	942	893	901	895	898	937	884	919	933	919	925	955	929	907	854	894	854	905	913	920	869	901	913	929	878
23422	21458	28153	25165	21025	6735	2284	1552	1294	1127	960	856	838	744	699	650	643	608	587	585	576	566	531	551	474	524	512	530	487	490	512	447	478	491	480	474	458	477	488	394	443	439	470	424	425	488	457	443	418	454	448	455	439	447	441	434	499	489	431	456	470	434	487	475	502	431	463	452	425	463	436	428	409	451	444	446	424	418	458	422	438	415	453	434	452	463	465	459	441	432	469	422	455	444	428	457	428	448	439	414	444	441	465	427	446	420	440	450	460	471	486	431	442	408	470	449	456	426	432	451	470	449	444	457	404	424	448	451	449	411	449	440	437	449	452	449	453	426	428	421	415	470	445	450	429	424	425	421	420	419	438	441	416	466	437	460	413	452	433	423	467	439	442	456	423	457	413	418	443	425	445	417	449	421	421	451	405	413	431	442	456	452	424	463	427	410	443	411	448	438	449	438	457	452	456	470	433	450	432	439	412	440	397	440	458	429	459	450	420	452	467	465	418	386	457	419	437	442	433	427	477	441	435	458	447	449	465	484	449	425	466	431	438	428	435	447	471	481	469	457	456	456	422	417	470	412	463	481	456	437	463	440	475	452	441	447	443	390	423	411	438	435	464	417	426	444	419	438	450	465	472	481	434	443	446	440	436	464	426	419	441	425	454	439	434	472	454	446	456	433	466	436	470	494	420	429	436	457	437	452	422	463	447	450	441	426	465	422	439	451	432	405	441	442	463	438	460	441	401	400	410	428	433	459	401	414	461	451	444	433	382	448	405	435	426	452	432	442	430	420	450	434	465	456	446	459	421	461	441	450	419	421	414	424	477	435	455	426	425	391	404	441	443	453	414	468	433	428	443	433	407	446	405	433	452	429	459	444	419	454	452	456	437	427	433	497	421	443	422	449	443	428	437	444	442	411	477	472	445	442	435	425	466	443	465	435	461	420	414	420	427	422	419	445	400	422	450	442	427	450	446	476	450	466	423	423	431	463	432	456	437	462	409	524	431	418	442	434	455	433	422	439	409	424	417	439	437	455	411	474	431	415	449	427	406	441	418	433	452	460	424	435	420	436	426	449	447	422	429	445	432	448	407	428	458	430	470	467	475	452	419	412	461	451	442	454	404	456	451	467	442	439	431	426	392	430	449	453	476	469	407	449	391	436	427	367	459	458	449	410	410	447	434	449	418	452	437	436	437	430	484	412	467	444	478	445	432	419	470	440	437	482	425	463	435	417	434	433	426	447	434	447	472	417	419	457	460	409	418	410	436	430	409	446	450	454	434	464	414	438	451	478	440	464	438	454	497	442	453	447	425	452	437	404	442	444	426	454	462	442	441	425	456	434	423	459	447	411	416	420	445	453	452	424	456	476	498	410	414	375	442	467	424	469	430	436	462	448	413	446	446	447	454	402	434	471	422	399	445	468	419	462	431	415	460	444	438	454	436	450	437	440	471	426	472	458	410	431	428	447	410	497	393	451	408	426	445	417	404	439	481	417	461	435	449	483	436	426	463	449	437	442	441	456	433	400	411	451	450	413	470	446	468	420	404	439	430	440	476	465	448	412	457	445	454	433	448	465	444	449	461	423	436	467	461	452	445	420	451	425	464	442	442	446	460	394	440	418	462	465	424	461	446	451	456	448	446	423	455	397	429	465	438	419	421	496	417	449	442	465	491	441	460	462	452	432	430	399	459	425	398	445	438	432	425	461	466	415	454	436	441	436	431	432	465	446	457	409	463	444	450	448	432	449	450	444	444	478	466	422	439	490	475	457	470	453	475	435	429	434	457	431	462	432	420	430	438	467	454	452	444	449	421	492	418	426	440	439	436	414	478	434	455	475	419	464	487	467	417	433	416	430	412	433	433	484	431	450	434	453	412	482	407	455	470	440	404	400	440	459	438	473	424	477	425	433	439	412	415	438	413	408	390	437	437	440	455	465	411	417	449	437	431	443	471	422	427	444	435	429	422	442	424	443	459	438	440	454	501	436	460	448	455	454	409	450	470	464	454	447	446	465	428	465	406	435	435	460	454	428	452	422	431	460	445	492	468	438	438	395	446	391	459	475	441	438	450	391	416	398	435	405	480	419	420	415	479	403	515	424	391	450	473	450	428	468	400	441	446	456	468	449	414	423	422	439	458	425	448	434	460	423	426	425	432	467	459	442	448	423	441	425	459	425	412	459	430	413	437	399	402	436	430	449	437	437	451	440	440	425	447	412	454	452	446	380	473	438	411	429	431	453	451	460	467	438	472	404	448	417	451	394	450	435	406	449	456	428	439	413	433	415	471	464	416	419	426	483	434	452	421	429	475	411	462	413	431	425	393	437	490	444	419	425	412	464	413	424	431	438	418	451	425	463	432	437	429	425	478	449	452	443	428	443	408	462	454	430	447	479	479	437	432	447	441	450	449	453	393	460	431	434	414	432	441	472	407	396	455	462	434	450	410	434	482	419	433	445	454	393	444	426	450	464	420	447	423	422	458	455	431	419	443	414	418	433	441	455	463	440	441	455	440	447	433	441	462	474	431	444	447	445	470	447	475	419	434	419	428	412	440	433	450	455	400	453	414	424	436	474	461	445	425	461	451	453	417	410	439	433	430	427	444	432	468	435	439	454	477	464	442	444	455	438	465	477	445	443	434	429	425	455	432	405	457	439	428	450	375	443	448	442	441	448	416	425	405	430	450	454	430	465	420	412	467	433	457	390	426	425	477	458	461	466	446	420	421	433	461	431	432	421	426	402	430	413	430	437	439	469	492	496	437	450	439	432	433	431	462	468	449	440	451	428	461	447	412	409	488	425	419	419	467	435	467	457	461	437	418	436	437	429	458	455	448	455	439	465	424	435	442	438	406	427	429	415	391	469	419	421	441	436	465	441	415	434	436	454	450	447	420	455	405	438	431	449	418	457	409	439	428	436	425	440	424	425	418	474	441	390	440	453	431	437	478	441	439	445	441	414	406	413	465	418	447	452	403	466	425	459	420	455	441	446	426	455	454	436	429	472	449	449	461	455	425	447	468	413	422	454	455	432	455	410	447	472	425	463	444	449	427	461	403	441	447	451	427	398	450	461	450	422	442	475	457	457	429	388	479	416	461	431	463	458	375	443	450	429	438	460	444	436	441	423	447	453	468	468	418	417	439	453	437	458	436	457	459	439	397	465	431	417	444	416	452	407	448	451	404	460	437	444	442	444	459	404	464	424	442	444	423	440	469	434	438	433	429	455	443	448	445	437	414	427	401	462	461	427	414	396	414	436	423	425	435	441	483	432	434	422	424	421	437	406	376	452	436	444	459	467	424	424	437	463	449	458	407	424	457	435	422	413	436	427	422	472	463	450	447	429	375	479	475	418	423	454	424	401	410	431	438	415	427	464	480	447	444	460	475	418	454	438	457	467	436	426	438	452	437	448	450	447	425	443	417	450	447	438	430	457	444	409	447	455	452	439	456	452	442	439	412	403	457	441	484	439	451	433	489	436	453	454	483	443	442	413
7934	23168	17552	10004	7522	6059	4770	3793	3125	2619	2265	2038	1752	1586	1522	1327	1267	1181	1114	1110	1048	1035	1017	921	869	882	861	846	815	861	843	800	807	800	830	800	792	759	795	745	732	796	769	765	726	715	723	740	706	734	789	699	711	698	700	731	726	719	710	672	654	729	761	741	749	709	702	701	719	695	629	655	679	674	668	700	692	673	697	705	722	681	695	687	707	687	684	723	678	732	752	732	681	698	715	757	698	696	683	718	674	688	737	668	708	673	690	732	702	685	713	726	671	666	694	691	745	732	697	673	670	663	716	690	757	668	686	699	702	704	722	701	730	698	682	695	710	710	676	694	683	673	685	695	684	673	702	728	691	701	733	661	730	795	680	697	697	732	700	714	684	696	754	680	712	689	735	635	719	676	678	664	698	706	638	667	764	708	690	708	646	643	672	701	693	686	714	711	692	725	708	690	661	646	720	669	756	723	718	659	683	619	704	672	687	759	664	701	649	708	719	710	667	682	689	699	677	695	656	683	733	718	716	674	707	734	669	698	747	702	750	676	672	659	685	689	677	740	696	650	700	697	738	680	677	694	692	750	704	696	634	703	689	678	661	689	686	746	701	700	643	685	702	693	673	686	699	676	714	705	696	646	682	704	709	677	689	725	698	701	712	704	725	695	721	683	660	666	683	743	736	687	688	716	721	678	725	667	663	734	687	727	692	679	721	715	689	733	707	745	681	718	713	691	712	679	677	638	664	719	697	673	662	706	687	636	680	718	736	701	730	693	700	658	756	693	708	676	741	706	691	709	695	713	691	717	717	720	697	706	743	713	712	698	689	663	712	725	708	745	691	771	679	738	678	724	703	698	681	745	692	713	691	703	673	693	694	675	667	679	658	700	661	698	718	671	675	697	647	727	676	729	690	703	720	725	636	657	691	741	673	680	644	739	743	681	670	706	724	661	663	709	697	716	669	656	696	641	677	665	691	705	673	670	637	676	714	676	690	702	701	744	633	683	725	709	666	682	685	751	715	664	714	722	697	718	702	654	672	683	712	691	714	673	686	731	651	704	718	635	711	705	658	716	679	724	706	669	671	706	656	747	694	663	684	706	680	753	724	664	712	685	712	682	708	715	709	699	671	703	740	708	741	652	705	713	721	660	728	700	710	677	716	649	685	751	702	722	689	648	721	680	738	693	703	703	669	721	721	669	691	717	644	668	691	689	714	714	690	714	705	664	663	723	681	713	731	722	709	679	655	675	713	698	721	653	682	685	690	662	731	733	710	724	657	649	674	699	688	698	648	689	703	704	684	703	669	661	736	717	698	656	613	685	687	688	695	712	686	727	677	703	691	682	735	667	656	668	685	664	690	684	707	728	653	727	730	681	691	661	650	695	704	694	676	718	681	712	676	668	705	653	692	697	703	660	699	688	734	680	687	654	634	707	671	701	704	716	657	752	704	698	728	738	677	688	685	667	720	702	694	715	667	687	664	698	690	718	673	736	719	700	671	709	768	696	689	699	677	704	725	683	690	686	689	730	687	734	715	699	691	716	692	714	695	663	678	669	636	675	713	689	699	738	695	725	657	732	675	669	711	721	688	717	673	706	702	677	707	673	701	690	721	726	645	697	671	678	695	708	668	693	712	695	690	724	701	669	704	687	728	729	737	680	731	729	678	714	696	734	727	752	688	697	716	687	717	720	695	721	700	723	715	677	672	662	669	722	677	721	673	729	715	708	709	692	743	688	676	725	686	703	712	720	725	686	700	701	666	677	777	737	709	645	697	664	709	726	701	709	704	719	719	758	678	731	672	723	659	719	719	665	701	707	691	707	688	645	677	731	712	732	658	723	726	664	706	725	666	689	748	696	715	691	704	710	694	664	732	729	721	651	666	658	717	730	662	723	723	677	650	691	678	638	713	732	694	721	711	693	709	723	734	699	669	713	691	680	692	679	712	699	689	681	718	720	710	649	719	708	750	686	726	670	700	736	718	715	698	697	661	703	664	745	728	665	678	723	681	708	702	723	715	757	698	694	679	680	740	710	707	672	639	696	646	653	665	697	707	716	689	710	727	710	679	706	722	681	725	671	682	690	679	698	731	725	754	685	695	692	667	679	699	644	701	673	681	718	726	660	677	703	693	675	670	720	743	706	700	677	722	668	701	716	743	650	686	708	731	679	649	626	659	678	693	674	708	706	692	697	676	697	689	684	700	735	713	676	666	690	708	735	719	686	724	727	732	696	690	704	694	690	710	643	677	674	729	770	738	734	746	698	714	675	745	696	688	720	645	699	664	675	743	735	671	680	675	724	685	670	714	701	728	688	670	651	710	686	709	684	692	680	733	717	665	709	753	714	701	671	719	679	702	666	697	720	657	712	694	720	664	692	647	727	721	668	679	698	666	685	671	741	674	706	702	699	716	702	681	675	713	743	669	716	740	706	721	694	700	674	687	705	713	693	719	720	689	685	679	750	697	684	689	683	665	700	701	685	698	719	695	683	675	664	672	679	723	691	702	716	655	667	663	663	699	707	673	742	659	705	675	714	662	677	731	692	671	718	707	655	706	667	705	656	707	664	733	675	705	734	714	666	646	697	671	672	673	702	695	686	690	706	695	729	726	698	706	674	690	672	708	711	744	717	722	718	695	675	693	685	688	671	700	692	718	721	714	685	724	662	670	685	692	725	665	651	717	683	690	676	755	699	696	698	703	681	647	669	688	705	746	739	706	693	709	705	739	714	645	684	667	758	667	698	695	667	721	652	662	718	705	692	698	735	750	647	723	695	723	696	706	679	734	717	725	693	686	692	708	698	683	720	706	710	687	710	662	709	707	682	698	693	693	711	693	695	642	673	725	708	666	693	692	709	719	696	680	718	698	699	683	714	702	697	733	678	705	660	688	728	694	686	655	652	698	716	694	728	687	759	694	695	752	680	692	691	687	654	691	738	718	689	689	678	699	763	690	740	683	684	683	730	688	695	707	716	713	695	710	680	691	681	752	689	670	681	667	742	698	679	707	687	728	742	714	657	681	642	683	670	696	703	686	707	673	682	681	694	680	695	694	744	714	657	712	752	719	701	698	709	701	657	735	711	753	656	740	714	667	665	667	705	727	735	699	733	682	676	655	719	676	708	711	701	752	694	736	707	718	700	694	729	717	693	681	688	718	671	681	726	720	685	716	697	682	688	714	699	710	724	746	650	707	649	656	655	654	704	666	692	656	685	682	702	704	710	689	653	770	659	702	705	716	653	658	721	673	703	721	674	667	688	690	683	715	715	705	656	701	707	707	703	733	675	696	715	683	712	681	683	706	697	739	704	720	679	659	722	681	690	760	663	710	682	704	719	726	714	686	728	665	751	655	660	678	694	679	704	680	740	691	674	677	657	696	700	665	687	660	667	657	722	652	647	692	694	734	709	678	698	681	741	721	692	706	672	712	689	740	712	672	691	693	734	661	669	660	695	731	677	720	717	688	709	718	681	683	682	698	689	763	670	735	720	706	712
25012	21502	25916	23159	4375	2045	1557	1244	1025	957	923	849	817	715	804	746	681	665	642	695	688	591	591	583	627	591	606	602	664	631	606	551	558	612	615	598	577	571	545	574	582	559	563	532	602	581	566	515	506	552	522	540	534	559	532	535	528	540	509	565	524	576	599	597	502	584	561	542	576	537	564	526	551	558	549	521	552	554	571	583	540	522	540	537	526	538	557	529	516	574	540	491	569	561	567	534	546	559	565	584	536	558	559	537	512	545	544	569	571	572	562	528	547	566	584	585	508	550	558	556	522	566	534	522	577	565	553	555	579	557	555	537	580	533	525	533	510	533	546	543	604	529	556	545	534	547	547	513	537	529	534	528	515	532	519	531	569	527	586	528	560	544	510	557	576	530	588	569	542	502	538	535	568	570	539	537	587	563	577	544	563	544	570	589	538	563	510	533	534	582	607	562	571	531	519	575	557	529	559	539	534	555	549	525	560	521	521	525	533	574	525	532	550	572	591	526	569	567	558	599	574	548	576	563	522	536	611	572	568	564	518	561	546	594	580	561	570	558	555	531	526	571	563	596	520	539	540	565	521	541	529	557	551	583	569	546	519	573	567	562	540	554	499	529	534	502	514	559	550	560	554	564	559	566	523	508	560	543	560	561	565	557	515	530	600	533	546	573	536	561	543	533	564	559	538	526	518	537	502	571	527	554	534	543	557	551	532	569	585	577	546	518	592	550	522	553	549	510	525	560	610	571	543	564	543	568	509	587	574	556	591	520	525	563	585	539	574	539	554	569	570	524	550	603	523	532	514	549	551	560	556	563	585	522	551	560	559	621	578	553	595	574	580	538	555	522	581	513	586	557	533	559	566	551	539	541	546	540	533	561	557	537	540	527	517	533	543	518	556	604	576	545	549	525	562	512	588	550	564	508	536	548	517	531	574	537	584	554	545	548	552	544	524	542	550	560	515	587	515	561	555	543	552	552	576	539	589	561	579	570	533	568	559	561	535	562	567	502	576	542	489	538	584	531	537	543	574	529	517	530	518	548	547	599	525	540	568	528	542	568	558	537	554	534	530	548	559	548	613	539	536	552	567	540	547	545	554	546	511	566	519	554	556	548	620	537	557	574	523	513	525	583	567	518	512	529	540	575	532	554	530	575	512	528	568	546	589	551	572	537	559	561	537	505	528	568	544	539	526	520	588	515	532	550	555	568	542	573	589	539	532	545	527	532	580	552	572	533	590	550	548	544	575	568	538	509	549	555	547	560	563	543	575	561	567	571	513	569	588	511	556	540	551	528	582	564	557	533	532	567	586	560	543	540	530	539	559	560	581	530	565	553	515	534	525	602	574	522	528	559	525	530	521	554	499	541	534	525	538	561	557	542	574	531	571	554	543	544	544	543	541	549	557	554	518	537	549	546	547	574	556	539	539	591	584	568	560	551	532	540	515	528	533	523	520	555	534	567	550	545	520	534	608	515	556	557	538	551	513	568	565	585	515	539	565	520	554	560	568	560	548	539	552	543	521	560	575	493	538	555	545	549	550	563	562	569	522	561	582	548	583	576	560	551	551	555	547	567	544	541	573	544	589	535	530	554	550	517	556	565	537	556	562	540	581	556	548	548	538	547	505	523	546	546	578	558	523	520	560	571	532	551	563	536	522	516	515	535	564	546	565	549	589	526	520	544	559	545	543	600	510	539	559	533	540	547	555	583	560	563	564	536	536	521	546	567	511	552	547	558	554	553	511	567	526	573	517	520	573	551	573	556	563	578	508	530	567	553	514	554	576	520	539	525	509	536	579	539	566	582	580	543	541	590	516	569	584	544	535	528	537	558	567	547	583	534	579	518	555	544	526	546	551	574	591	551	592	531	541	560	576	555	555	556	533	551	572	570	569	541	534	575	589	515	584	529	526	512	561	547	558	545	530	551	548	547	528	585	516	604	535	525	558	556	575	537	555	577	564	510	569	543	569	569	545	533	513	566	568	555	541	591	588	570	533	520	536	567	553	550	591	522	555	571	489	559	535	576	542	511	538	529	535	538	558	552	564	599	553	550	561	548	525	548	542	556	550	563	579	541	571	552	541	555	550	557	557	532	576	506	538	573	578	603	529	550	548	570	558	551	606	565	528	571	550	575	559	532	544	557	555	536	542	562	583	553	531	553	533	530	581	505	554	522	534	508	562	549	593	522	515	576	558	581	568	545	535	529	561	552	563	524	548	528	545	540	525	554	567	506	564	550	531	524	517	535	579	504	597	544	521	530	536	573	569	546	572	576	571	527	521	574	505	560	578	559	564	559	506	584	586	586	555	533	521	534	517	582	563	540	594	568	525	563	592	551	522	562	578	564	537	546	557	553	566	529	550	538	556	554	540	531	556	532	546	552	555	532	561	546	531	571	517	555	585	553	571	541	544	528	576	517	557	524	520	573	519	543	591	562	557	520	559	595	557	513	560	547	523	567	573	499	522	529	598	547	545	534	557	562	524	537	564	561	567	556	522	541	555	563	559	545	530	529	522	580	560	530	514	560	559	534	540	570	625	502	539	553	548	549	606	551	557	558	541	589	575	587	563	530	571	553	559	540	571	575	530	566	585	528	536	558	584	538	584	600	538	503	581	551	577	569	536	574	592	559	546	540	516	503	542	582	540	590	556	587	598	541	494	536	563	545	538	544	559	551	545	546	504	606	512	534	543	547	563	589	517	522	556	599	563	511	537	586	561	532	537	557	537	520	557	585	542	577	539	522	543	546	591	551	528	558	568	575	548	503	540	554	605	575	536	564	583	554	566	528	562	560	548	524	559	549	550	603	537	540	549	555	564	555	549	560	505	551	546	542	526	536	557	552	521	554	591	548	550	514	538	560	572	586	566	534	539	537	522	564	564	592	556	592	532	533	530	530	545	565	581	534	583	562	536	540	522	560	547	560	601	533	579	555	579	507	558	551	562	582	564	549	556	565	549	578	578	621	576	557	530	530	511	552	489	602	577	529	570	552	488	546	551	555	564	570	567	528	572	565	539	522	546	543	548	565	519	551	573	561	553	547	510	562	536	590	544	554	547	581	530	520	550	558	551	550	566	511	520	550	549	517	511	512	561	554	557	527	559	557	531	548	558	573	546	535	561	530	601	545	512	545	566	577	562	542	571	525	538	556	531	560	572	535	580	513	528	556	548	556	532	568	549	536	527	525	578	580	573	504	559	564	548	569	544	536	546	514	568	557	551	501	504	572	554	561	543	521	562	572	564	577	547	546	568	505	516	569	546	530	556	604	527	520	496	522	570	526	558	572	541	595	540	548	584	546	539	562	570	540	570	553	549	542	505	529	572	536	534	538	518	573	540	549	561	523	565	539	534	548	548	562	510	599	576	519	516	534	573	545	524	554	581	586	543	596	529	540	517	571	579	562	601	532	583	546	555	563	551	573	621	567	544	595	548	509	550	535	551	538	510	587	587	544	541	556	543	573	558	510	605	571	572	531	534	579	531	530	546	539
8043	18715	13703	7864	6120	4736	3791	3174	2608	2252	1995	1756	1632	1492	1386	1314	1247	1259	1080	1095	1111	1073	994	985	984	1015	1030	968	964	928	943	885	920	920	934	908	852	884	898	915	950	939	857	858	889	844	905	848	831	908	846	837	856	877	858	931	852	819	841	805	842	858	837	862	881	835	873	856	885	803	819	856	855	836	866	839	868	850	875	819	845	810	867	840	854	820	820	852	834	831	822	871	863	826	824	812	860	869	886	835	874	846	837	835	839	827	811	843	827	897	827	820	881	886	834	873	809	819	847	819	886	829	858	872	890	874	881	864	850	842	807	888	817	845	802	877	824	821	851	827	820	880	820	857	768	838	885	857	827	842	859	842	835	838	831	827	835	844	821	852	816	827	820	838	828	894	856	864	847	812	891	790	817	835	788	838	860	827	823	854	836	788	870	883	861	831	848	841	802	848	854	815	853	854	863	811	860	845	796	833	795	863	832	816	874	834	872	810	841	832	835	822	820	828	869	847	818	826	868	895	882	892	809	851	863	857	848	836	810	890	876	844	836	798	856	825	823	838	820	908	881	842	797	878	844	882	854	842	825	875	924	843	885	834	862	805	798	792	806	868	852	871	881	874	810	867	833	829	854	815	850	826	814	802	862	804	848	871	812	868	847	815	858	852	859	852	770	895	919	825	871	874	909	844	833	849	876	834	847	839	861	887	849	846	846	839	848	813	895	833	821	926	803	845	854	824	826	881	898	824	893	878	806	844	888	888	845	836	873	792	837	841	855	876	851	910	841	857	835	881	858	814	847	826	856	833	884	831	886	842	830	791	811	830	819	854	836	843	895	849	874	820	862	912	830	860	853	856	886	816	831	889	851	879	827	774	888	828	868	853	854	833	829	880	820	873	886	790	797	806	820	847	833	846	876	840	829	899	838	865	841	799	800	852	831	864	848	861	880	898	800	838	836	836	817	791	872	868	876	869	862	787	850	857	797	885	870	855	870	848	867	815	854	816	890	855	843	867	857	868	884	854	802	875	871	849	889	801	863	865	871	836	821	890	885	810	828	848	815	849	872	852	838	794	896	788	818	869	903	813	837	870	872	849	861	820	819	838	854	820	803	850	866	833	850	863	841	884	820	832	803	811	875	825	848	847	829	847	857	880	831	882	844	799	897	799	869	846	839	852	791	857	810	829	880	845	791	808	888	829	844	847	777	865	897	841	862	824	861	866	896	827	841	817	830	861	837	873	865	880	908	861	836	777	832	848	834	843	844	854	883	834	845	877	849	815	867	885	800	834	868	870	817	848	838	867	861	823	819	852	815	828	810	833	834	880	758	903	772	855	875	809	860	851	815	840	882	878	871	822	918	789	840	880	841	840	847	899	838	864	855	822	843	867	825	845	901	806	839	858	839	839	794	851	824	837	832	852	847	865	821	840	802	843	863	868	871	811	832	816	840	820	788	886	841	825	866	880	843	855	858	851	832	871	926	836	855	825	864	837	882	845	800	829	870	843	818	830	844	836	879	841	833	829	874	825	828	871	864	837	880	855	884	802	856	852	804	851	817	924	921	890	839	865	823	848	852	859	830	837	832	816	813	837	838	806	851	834	810	833	819	802	823	828	892	883	842	839	901	879	829	859	888	886	833	836	889	864	826	844	814	865	854	818	925	810	845	872	844	799	862	888	864	857	804	849	882	845	820	877	813	838	890	794	906	837	879	837	852	851	827	851	823	919	844	854	851	912	824	847	811	793	854	828	849	884	830	864	854	852	816	811	850	853	855	859	868	842	828	840	811	845	832	850	855	867	818	811	824	829	874	875	827	833	787	870	900	828	798	836	832	896	822	873	840	849	833	835	834	809	851	797	815	883	872	825	803	858	808	833	845	884	839	818	880	854	906	832	878	818	851	856	846	782	868	873	786	850	839	810	833	904	787	835	865	804	840	866	821	837	821	860	832	838	850	861	841	859	863	871	866	911	838	871	870	888	831	839	848	857	833	850	903	824	804	860	871	810	843	875	817	821	832	803	859	836	848	901	919	819	797	899	866	873	854	885	875	845	864	805	863	850	819	849	811	897	871	857	892	839	828	890	832	839	879	848	883	882	842	881	908	860	816	844	874	845	849	854	845	866	812	839	858	797	896	819	873	853	907	807	860	816	884	795	780	795	819	812	848	836	861	823	943	863	836	852	847	870	883	838	841	850	835	836	836	902	840	879	832	820	873	848	852	836	829	842	905	880	859	863	847	834	872	844	865	828	829	813	844	846	855	878	840	767	847	869	872	865	823	826	865	849	832	831	884	847	803	863	836	879	884	826	833	849	847	902	842	843	876	862	843	888	811	851	837	842	832	857	869	871	913	831	851	852	860	855	895	918	867	850	826	791	823	782	854	843	885	831	896	775	817	813	871	863	877	794	798	897	873	826	887	886	934	852	790	845	840	827	882	882	843	842	863	891	863	866	818	873	849	853	921	863	834	823	817	820	888	851	850	832	820	854	823	891	817	847	874	793	831	853	810	820	864	914	836	841	896	867	857	857	868	848	809	882	817	806	853	857	910	878	877	868	820	826	833	886	890	819	904	829	837	870	859	883	831	842	815	873	818	803	834	885	830	892	881	874	846	816	846	855	834	873	807	762	807	866	835	866	844	848	768	841	827	883	868	886	869	851	823	888	869	891	857	843	816	823	869	810	858	859	871	918	848	851	807	810	821	858	822	855	830	851	804	839	905	865	837	838	853	866	817	812	868	846	835	844	878	856	901	847	858	821	826	863	854	832	835	899	847	843	834	838	820	860	842	842	894	829	824	864	829	841	826	863	841	850	849	850	898	850	818	868	832	829	901	819	852	862	862	893	781	816	884	846	837	866	835	880	841	838	818	872	810	853	837	865	850	836	878	872	868	894	860	853	833	809	867	845	817	933	871	847	813	861	876	881	817	892	851	882	806	825	851	861	829	849	802	816	800	865	860	826	841	881	817	800	808	826	896	823	892	855	861	902	842	859	863	884	892	855	859	863	835	892	829	837	866	831	842	865	849	846	886	841	812	908	783	876	854	818	828	842	871	892	879	854	862	844	822	874	803	831	840	814	846	898	847	812	866	860	888	850	905	827	864	857	807	850	855	857	827	802	836	814	841	861	908	867	844	826	807	858	824	890	832	839	852	861	863	818	837	782	820	863	827	829	857	876	864	844	883	887	892	925	814	824	859	864	887	846	874	877	838	871	840	847	862	840	823	869	832	830	834	862	815	814	865	837	806	880	881	896	854	814	837	835	826	803	858	835	822	852	825	883	852	866	810	891	865	841	825	806	831	788	845	831	863	873	873	904	857	814	883	843	883	829	780	853	870	853	792	872	899	870	874	847	829	861	800	833	828	843	841	849	804	918	814	843	873	798	883	849	829	878	912	865	850	867	859	828	831	855	824	831	854	853	803	884	860	834	844	782	870	844	862	845	819	800	868	850	794	842	835	863	838	864	894	802	854	850	810	862	830	870	818	890
22694	21490	28737	24666	21501	20012	5491	2199	1489	1329	1166	1010	903	766	714	674	620	591	574	545	571	520	544	430	479	450	413	480	464	416	440	429	417	424	380	437	399	409	392	380	375	380	375	383	372	331	362	361	360	357	363	344	383	345	366	342	360	347	363	360	372	367	376	321	350	389	342	375	350	362	371	338	336	322	332	360	369	368	340	355	341	345	331	339	346	340	356	364	353	375	322	356	328	334	346	346	321	356	321	353	349	293	351	355	308	350	352	340	355	343	325	353	323	348	374	359	326	334	367	315	346	356	359	356	311	347	380	339	322	350	358	343	326	330	345	326	319	360	348	337	357	328	382	335	333	317	346	336	387	334	366	342	349	366	368	325	339	368	367	320	335	341	313	353	331	348	348	335	332	355	331	350	349	341	367	355	333	374	379	328	320	360	326	370	343	337	376	335	333	367	343	350	342	345	342	356	337	341	341	361	343	330	326	357	327	372	345	364	359	374	344	332	347	339	327	350	362	372	335	359	364	365	360	357	346	332	348	337	332	344	334	300	351	358	335	348	355	359	371	331	360	372	354	372	351	371	361	329	326	336	347	339	334	368	360	349	307	329	348	321	325	308	307	385	373	321	372	355	381	367	385	370	374	339	321	373	356	344	337	335	331	336	354	338	324	331	330	330	359	328	342	359	337	361	376	348	331	352	322	378	376	330	337	350	307	366	384	344	335	335	363	315	331	373	391	365	382	333	329	343	326	360	370	330	323	325	344	332	342	365	365	366	352	374	342	318	348	330	325	368	326	365	338	331	337	325	329	344	353	340	346	355	342	334	350	342	315	355	356	357	338	347	335	340	339	361	328	360	314	366	376	346	342	334	354	349	356	345	357	367	339	340	334	351	327	357	322	344	316	348	326	363	322	314	359	306	383	391	356	304	341	310	369	306	386	369	365	341	328	375	351	333	344	305	359	354	357	357	354	319	348	332	347	325	339	348	350	355	330	337	352	345	370	342	324	371	337	356	325	322	344	329	348	365	337	341	331	346	345	338	355	321	317	347	308	342	353	371	329	307	367	354	318	346	353	394	348	362	335	348	345	346	318	336	360	354	361	344	361	335	349	327	320	317	380	329	347	313	353	355	363	360	362	358	375	361	303	379	342	323	381	343	364	360	352	349	327	371	366	348	339	342	367	340	334	366	354	354	351	344	348	335	364	344	362	342	334	344	345	326	383	361	326	341	359	342	345	319	354	342	324	349	336	346	356	351	327	376	365	374	355	364	332	374	339	329	332	348	337	336	304	348	362	381	351	364	345	362	341	327	307	314	347	329	350	398	333	385	342	321	395	357	394	338	338	358	338	353	332	377	367	362	340	328	325	335	307	341	361	376	332	334	322	342	359	341	333	353	370	340	341	353	330	367	363	331	379	385	348	313	324	341	341	352	351	343	357	405	318	347	354	341	341	342	340	351	327	325	377	310	352	321	343	343	369	362	346	328	311	342	364	361	368	352	343	341	351	344	344	355	320	327	356	366	355	324	358	360	325	374	319	355	330	351	347	356	352	308	350	369	315	344	363	309	340	340	344	353	345	346	341	381	324	337	359	313	323	348	331	357	322	312	344	364	335	367	341	342	343	334	349	364	329	329	375	333	340	341	348	337	355	338	385	352	310	317	336	338	318	361	344	331	349	345	340	331	359	330	349	336	344	326	342	357	332	338	359	333	355	358	336	342	335	330	325	350	347	360	342	316	349	355	326	325	340	331	337	340	343	362	376	358	348	345	354	350	342	362	333	329	331	340	347	316	382	375	332	361	320	337	350	353	352	336	340	342	356	347	346	322	373	344	356	324	324	341	340	333	302	343	376	369	343	332	366	348	366	344	348	377	361	339	345	360	379	334	381	367	355	346	329	347	345	341	350	364	336	353	372	315	369	369	340	355	348	324	328	388	358	364	325	333	347	348	335	396	345	341	342	350	336	326	370	351	385	374	342	342	326	342	335	320	353	341	365	391	338	354	349	309	358	356	344	356	360	347	374	375	362	317	335	341	363	321	314	361	340	321	376	316	370	329	378	331	348	372	343	318	361	356	324	352	338	346	314	364	350	368	309	320	331	337	393	355	364	334	326	339	380	331	349	367	354	355	340	328	329	366	367	340	363	388	360	341	356	343	361	357	355	343	325	376	349	375	345	325	341	318	336	355	343	370	336	302	342	323	337	356	354	381	335	336	339	373	332	337	340	330	333	326	329	333	348	346	328	377	330	372	320	357	357	325	370	350	337	346	368	357	337	353	337	346	325	341	348	348	336	348	342	354	287	351	317	299	314	334	362	363	315	317	317	334	342	350	334	350	328	351	347	349	359	348	364	350	356	378	348	350	372	321	339	335	347	335	340	343	350	338	331	326	340	348	365	351	368	347	356	364	365	371	326	345	325	344	349	318	317	371	360	395	326	333	348	365	377	355	333	345	338	324	342	350	355	343	306	331	347	342	328	327	337	375	365	351	349	348	368	330	366	335	320	340	358	362	353	337	373	341	333	344	333	351	314	342	363	358	328	363	368	337	330	353	337	324	347	363	323	343	362	368	341	362	334	355	318	354	322	351	342	338	359	345	370	362	349	339	365	348	340	363	334	343	337	364	368	357	357	368	306	341	359	384	364	317	348	371	359	331	372	374	347	304	329	378	343	305	349	324	351	366	368	319	364	316	306	354	353	352	330	331	337	368	324	378	295	337	303	337	353	320	372	365	344	363	351	364	320	341	362	358	323	342	374	382	351	362	385	335	354	383	346	341	341	375	374	353	336	330	364	365	390	367	336	350	372	353	376	345	327	370	333	355	343	385	333	319	358	354	356	336	360	334	332	339	349	356	334	353	332	339	356	342	348	351	328	307	320	340	343	322	330	365	371	345	353	330	365	324	318	343	324	364	354	332	344	360	343	348	333	323	346	367	375	322	329	364	324	306	343	299	347	355	306	337	350	326	352	338	325	344	349	344	346	338	366	300	362	341	379	373	330	330	334	333	353	368	343	347	339	334	338	377	336	363	367	335	347	391	319	337	313	339	367	363	309	333	361	334	313	376	330	337	382	335	369	340	349	366	370	326	361	351	339	343	350	351	324	357	364	367	351	360	344	364	367	317	357	334	321	343	339	353	346	304	365	331	378	327	380	348	374	382	346	347	356	374	374	344	362	356	337	356	355	336	345	367	350	367	373	358	348	347	338	339	340	362	370	328	349	371	329	337	333	381	334	353	348	362	346	351	339	324	355	351	342	389	365	368	391	333	343	334	351	342	314	370	348	391	334	333	339	363	329	370	343	363	354	331	365	336	361	362	322	323	348	399	370	368	354	338	341	330	338	353	328	354	361	333	357	347	368	341	371	336	311	347	333	384	363	346	358	346	329	350	328	346	351	344	359	332	348	350	353	371	389	339	338	338	342	367	321	385	327	354	398	336	339	327	355	350	331	342	332	338	366	330	367	349	357	347	330	354	347	372	318	347
9564	27707	21495	13542	10684	8317	6537	5136	4151	3463	2869	2481	2168	1908	1699	1518	1384	1308	1227	1138	1058	978	926	924	892	822	802	789	790	714	783	740	741	701	671	675	647	653	672	652	643	640	647	618	597	596	584	608	599	610	542	565	550	561	533	536	528	587	532	518	552	564	547	570	561	556	578	594	577	546	514	565	495	565	524	563	528	547	551	559	565	506	527	554	521	548	508	513	577	507	511	542	555	523	511	535	535	524	580	530	549	543	518	555	568	562	543	563	510	558	562	583	541	565	547	534	539	502	498	553	534	597	493	555	552	468	504	502	546	532	553	526	556	561	520	520	531	545	536	558	518	548	556	544	539	517	553	550	557	510	538	560	540	548	530	566	533	542	537	503	518	551	523	537	515	543	521	538	538	527	534	505	566	547	544	526	523	558	558	549	547	498	542	575	508	551	523	511	571	535	537	556	527	530	549	548	531	537	526	538	562	536	507	530	551	537	551	570	546	534	523	550	553	523	555	531	544	519	498	518	540	564	527	490	552	539	525	528	525	560	536	531	480	548	520	554	501	542	500	502	524	517	508	525	544	557	555	515	553	551	545	511	553	511	536	542	590	547	555	516	547	528	564	548	558	521	571	539	498	544	557	539	532	553	563	569	514	555	577	526	501	493	559	588	539	541	549	539	577	504	526	534	530	498	546	579	507	539	488	544	557	543	543	544	525	510	542	519	514	511	558	546	561	513	563	543	543	564	556	534	540	525	536	557	565	540	538	557	532	580	592	500	510	561	578	495	553	516	538	579	557	569	552	539	555	545	529	551	528	544	480	554	557	543	545	562	509	556	580	538	558	572	538	546	557	570	525	523	554	507	536	563	527	556	527	542	555	545	568	533	530	561	555	513	495	559	553	500	485	559	532	503	525	532	524	508	517	560	552	511	544	570	551	546	523	508	528	539	537	530	580	530	535	538	515	508	557	527	527	535	526	502	536	541	514	495	564	546	582	546	546	526	516	580	503	577	505	532	532	574	533	571	549	533	558	540	530	531	533	536	540	537	568	532	530	569	531	513	538	555	532	525	539	537	527	503	503	502	538	562	526	525	545	561	519	530	525	557	502	567	590	549	551	538	534	579	516	552	546	573	527	547	520	534	487	521	543	501	498	507	524	546	580	536	533	571	561	526	538	520	529	571	580	525	549	542	533	544	501	487	529	532	537	523	512	550	579	516	548	524	526	500	556	499	536	566	531	519	540	550	564	551	515	521	511	548	572	525	522	515	565	508	577	526	535	547	589	517	552	473	515	556	560	536	557	532	520	531	544	555	561	585	522	537	543	578	531	563	533	502	569	553	499	546	547	534	539	557	531	508	524	548	549	517	593	529	590	566	545	546	551	554	503	558	534	533	533	548	565	523	519	533	566	521	539	528	531	518	544	510	515	583	549	523	554	570	533	531	530	534	545	579	566	561	548	500	519	517	509	520	567	570	530	521	530	552	542	543	556	533	531	519	521	533	563	536	546	506	550	553	507	522	499	533	522	529	518	526	543	564	517	520	508	500	533	584	538	536	515	558	514	533	559	521	561	527	544	558	574	529	540	572	560	530	554	546	583	567	543	569	535	558	541	538	518	532	539	563	514	549	501	538	506	513	537	520	580	568	550	521	539	507	533	508	498	542	527	521	552	515	486	531	563	568	540	554	553	531	528	549	565	541	563	523	554	531	514	525	546	512	567	537	539	546	532	571	504	536	547	488	512	597	493	563	508	505	551	559	566	542	542	512	517	495	570	532	554	554	600	537	573	547	534	514	536	514	536	559	535	527	561	533	524	533	475	533	547	553	524	506	548	515	565	528	540	520	510	558	548	530	525	515	525	519	530	553	544	504	519	519	534	574	552	533	536	568	557	557	580	592	533	535	541	545	530	530	561	550	502	559	516	514	519	566	526	559	544	582	533	529	550	575	536	555	526	517	543	505	541	485	536	536	527	543	512	557	537	522	544	528	520	568	543	563	499	547	558	547	562	543	551	520	486	511	517	562	535	557	578	581	568	540	553	526	521	550	508	556	512	520	556	515	567	518	596	534	531	558	540	547	483	514	525	517	494	581	587	546	567	517	537	546	560	528	505	460	515	521	551	531	514	546	586	556	568	512	547	519	521	575	560	512	519	561	565	569	541	515	509	553	544	541	585	511	534	527	564	572	509	582	505	513	582	548	545	544	528	542	516	547	609	528	550	554	538	549	544	514	532	519	508	589	564	595	533	541	543	518	520	522	537	589	549	564	568	574	521	526	553	505	570	561	545	556	538	582	535	558	539	531	536	501	532	538	571	526	537	548	545	581	517	565	518	553	547	577	525	540	540	531	521	504	558	522	553	531	545	557	545	556	554	547	549	510	543	557	550	534	537	517	562	496	587	571	539	560	520	475	524	531	564	505	567	552	494	615	529	544	561	541	540	533	506	528	570	525	539	527	549	510	572	540	534	560	547	553	519	509	542	550	526	562	545	538	520	530	563	530	570	543	538	497	526	501	511	539	541	571	489	558	528	545	554	558	519	548	563	561	576	531	550	586	555	517	524	550	528	591	553	544	573	549	521	506	566	471	508	532	551	526	529	517	546	529	562	551	578	513	586	561	518	558	538	524	530	496	491	582	512	511	541	546	541	536	552	552	564	525	518	556	547	549	586	535	532	533	523	521	577	552	522	500	520	564	543	555	538	552	535	562	558	538	541	562	560	555	535	510	555	573	577	541	523	534	548	520	552	545	523	550	519	521	556	565	528	509	511	513	524	531	563	512	546	550	567	518	521	537	509	574	554	512	507	540	532	512	544	530	551	532	517	500	550	524	546	565	538	545	539	547	490	546	510	520	532	543	504	538	566	547	527	511	535	541	546	577	527	538	568	548	534	521	539	512	527	544	561	613	557	558	549	550	534	512	526	587	548	541	558	532	544	527	516	515	568	479	575	574	573	583	494	541	533	583	482	545	571	549	502	528	528	520	508	537	543	559	514	530	504	544	539	538	514	536	559	542	522	520	499	526	530	554	581	532	522	543	545	562	508	537	542	558	556	508	530	522	527	536	521	546	534	522	523	551	554	550	583	531	539	539	518	526	558	552	533	552	563	551	551	570	506	490	537	527	529	558	529	520	548	508	549	532	559	544	528	582	546	511	550	514	549	565	534	539	526	556	525	548	551	512	541	499	560	554	523	526	516	542	556	565	565	545	600	547	583	501	534	536	535	583	534	512	498	537	501	531	516	538	583	534	539	543	541	527	514	531	555	562	569	522	563	564	527	564	560	525	559	558	543	530	547	539	556	529	502	557	554	532	575	538	509	535	491	502	526	541	515	537	538	546	581	568	534	541	526	525	533	547	579	545	538	555	544	559	578	518	553	493	577	535	538	513	517	544	548	514	527	547	540	548	525	535	535	533	529	551	528	550	537	535	545	566	541	508	573	571	550	531	546	551	569	550	523	532	541	542	548	514	544	523	524	528	550	574	520	570
27506	19532	9767	3696	2110	1561	1232	1077	975	907	805	780	780	744	712	684	721	655	684	673	642	627	638	627	629	598	607	623	636	603	604	628	589	605	575	606	601	596	574	558	608	574	634	546	593	539	600	622	600	622	550	571	570	586	610	565	590	550	614	626	579	589	613	595	573	591	587	549	569	586	601	536	566	605	592	636	592	614	596	611	563	592	566	524	565	565	563	591	625	566	564	573	613	575	572	555	532	586	626	569	562	546	577	557	549	614	611	552	575	549	564	571	622	605	554	610	526	582	601	592	583	608	547	563	537	575	574	575	610	611	594	585	590	627	612	595	572	581	580	547	584	571	570	587	634	562	562	561	570	586	614	568	597	555	589	565	583	594	573	594	543	597	604	582	584	566	588	551	536	552	576	567	591	564	523	614	564	544	541	591	590	603	558	521	568	544	562	611	596	571	568	555	594	564	586	566	584	561	527	581	605	597	583	585	549	595	610	601	576	588	577	607	560	584	571	573	597	565	561	583	629	588	624	557	592	538	599	582	538	588	582	563	578	571	621	639	598	570	545	554	582	591	598	568	621	591	579	577	580	600	597	607	594	588	598	639	571	554	572	580	569	607	600	570	562	606	581	539	550	567	577	557	597	558	597	573	622	569	586	554	563	578	559	609	588	602	608	639	620	583	562	582	576	553	583	574	602	578	596	615	624	605	532	554	576	556	576	569	584	583	591	560	556	580	577	603	593	607	616	590	602	613	569	625	558	581	544	580	603	602	585	556	616	584	572	521	579	601	568	575	594	593	570	568	531	570	598	602	595	590	580	603	551	566	542	609	582	557	533	580	598	578	591	551	560	539	584	581	577	559	607	589	563	522	598	563	574	601	592	579	546	600	573	645	606	585	563	580	566	577	600	557	576	588	546	549	589	554	576	571	555	578	540	583	594	601	533	546	570	588	600	587	552	582	579	551	635	578	575	560	558	599	609	593	536	534	565	589	616	577	574	593	600	589	605	640	550	556	586	537	604	567	578	587	579	583	540	579	605	555	572	573	575	566	583	589	635	580	599	571	554	565	536	599	577	567	615	608	627	591	561	580	557	533	588	602	570	620	582	601	578	585	621	575	573	591	594	549	536	603	583	535	573	569	606	589	610	616	560	613	529	590	596	557	545	539	554	541	592	596	609	597	559	588	566	585	585	549	560	566	608	557	576	539	556	572	551	575	598	571	576	575	597	566	592	561	580	606	545	578	611	582	599	565	578	552	549	589	602	619	551	600	533	560	571	550	628	565	588	612	555	569	602	583	605	557	572	620	554	566	617	612	566	587	590	568	617	514	555	575	545	603	606	558	564	561	555	554	577	583	595	579	582	589	597	542	563	573	579	576	576	572	548	543	579	563	536	599	543	605	574	577	614	603	557	560	571	598	562	630	585	608	594	597	612	591	586	576	561	563	550	583	568	598	592	560	553	585	588	622	574	559	553	625	586	569	639	576	561	599	599	557	585	541	605	578	575	525	625	555	599	624	564	559	600	581	600	571	558	555	557	537	504	566	622	594	579	544	551	596	599	561	603	543	562	594	573	549	617	534	565	566	596	604	562	601	564	594	540	563	614	557	597	566	572	566	542	550	559	584	558	589	617	613	566	567	564	631	591	543	571	581	610	563	541	542	566	575	532	589	589	586	598	544	563	582	591	620	582	594	549	595	591	576	592	564	554	556	565	595	564	591	595	561	586	555	604	581	590	611	602	604	606	559	588	547	512	584	613	579	550	568	605	592	565	585	637	570	589	583	526	572	599	596	590	548	572	588	557	585	573	574	547	618	547	600	580	584	574	589	588	578	553	543	559	597	607	581	628	555	571	570	613	559	567	581	582	594	572	598	581	589	559	600	611	588	631	557	610	547	555	602	565	592	579	579	589	598	557	563	573	593	602	608	577	606	562	604	613	544	605	521	590	571	586	613	599	591	566	628	558	588	535	597	536	608	546	628	563	600	540	571	581	601	606	546	523	602	545	582	586	599	563	533	596	590	578	576	560	554	572	544	590	600	608	622	565	545	568	577	597	579	588	542	587	537	615	577	531	565	562	550	584	551	624	585	617	599	590	623	579	568	614	595	530	635	593	578	587	575	544	540	571	562	579	580	533	591	632	585	606	589	575	628	570	585	550	585	556	543	608	587	566	581	587	595	551	585	569	583	571	564	538	590	603	576	577	588	598	600	607	626	596	556	606	586	544	608	601	614	590	611	542	591	542	574	593	561	562	584	547	564	592	614	583	559	618	589	583	558	636	587	558	579	588	600	608	581	565	546	589	562	622	565	606	605	576	566	577	593	587	577	643	573	566	572	558	557	574	584	553	589	616	612	580	569	550	587	613	602	587	567	597	563	607	599	564	589	578	563	579	592	561	594	566	592	579	553	574	603	579	593	592	600	575	571	564	579	513	608	590	590	562	599	584	576	595	559	603	552	558	623	559	601	594	609	606	586	589	570	578	564	592	549	515	609	554	586	565	586	604	579	596	599	601	615	609	588	579	584	578	606	573	572	581	541	610	568	553	570	530	584	617	568	564	589	516	594	616	607	594	570	558	577	583	570	553	547	580	589	551	540	554	610	604	580	590	553	569	602	605	590	577	551	561	596	585	581	582	622	599	583	572	556	535	565	584	604	603	594	580	577	655	600	586	593	585	591	590	598	597	607	592	544	568	568	578	587	588	595	583	576	572	602	590	580	567	582	604	558	596	595	544	597	625	571	587	599	613	574	592	593	602	540	492	641	611	548	551	596	583	576	591	573	569	595	545	570	602	583	577	590	615	560	602	616	576	540	565	532	572	584	597	544	580	584	615	571	573	598	562	579	593	585	594	608	561	575	615	563	560	594	619	578	599	550	576	559	569	558	528	585	550	528	596	565	589	593	554	566	567	585	586	544	561	564	588	550	554	580	601	583	577	572	551	606	593	633	602	544	579	567	582	579	560	615	555	579	582	561	557	567	573	581	588	554	530	555	598	592	596	565	580	593	569	597	565	606	545	557	592	582	605	625	591	571	584	605	544	616	600	555	566	607	570	616	561	576	577	507	578	543	582	554	598	578	586	579	554	634	563	573	580	572	613	624	574	621	598	596	576	574	603	553	580	549	584	583	583	606	520	569	583	593	570	518	560	497	584	561	568	595	538	585	573	561	598	572	543	588	568	532	590	592	581	613	538	614	556	543	567	620	559	545	557	594	584	576	565	591	597	573	566	560	544	609	605	576	576	615	601	602	551	578	563	559	574	593	527	562	552	565	552	560	560	576	563	605	598	597	556	542	561	605	591	564	553	550	571	600	608	578	598	529	608	604	602	598	569	577	585	577	557	555	580	611	572	569	592	590	596	577	573	613	556	583	584	590	595	586	570	530	546	633	550	569	603	588	564	547	586	571	562	577	567	596	597	597	572	575	566	610	550	607	566	583	593	587	592	580	600	586	604	609	554	573	577	570	604	547	641	607	554	620	591	607
8194	15279	11229	6198	4938	3848	3088	2495	2193	1883	1683	1568	1379	1333	1343	1205	1252	1144	1141	1087	1080	1101	1059	1064	957	1034	1009	984	958	964	958	977	976	912	979	945	979	956	973	956	965	897	927	949	886	936	950	917	926	900	908	977	897	889	894	913	920	913	879	896	847	964	994	883	912	898	904	910	861	871	855	938	914	897	882	895	916	929	934	919	930	896	909	907	856	979	907	923	859	881	884	921	897	933	876	877	905	915	906	888	913	971	896	945	968	919	864	961	895	894	907	896	868	841	860	897	910	907	899	901	896	883	915	891	927	891	964	875	878	944	889	861	940	899	909	927	887	887	905	930	895	852	906	857	927	900	930	878	863	893	898	901	875	934	1002	922	862	850	880	913	882	885	963	893	912	922	936	920	896	902	878	912	869	925	891	880	934	858	926	836	922	886	911	899	849	887	886	884	944	886	929	902	906	929	899	938	874	898	905	896	907	933	942	922	928	881	917	873	875	967	965	928	899	892	883	945	874	960	883	941	920	935	935	932	873	899	872	942	879	931	871	910	883	938	891	879	907	954	925	908	883	904	915	893	931	868	885	894	868	918	918	907	877	937	952	922	898	893	928	930	883	932	881	859	952	892	865	931	901	913	887	897	943	927	947	894	907	937	921	903	952	897	853	880	909	915	936	942	861	887	871	942	922	887	916	922	917	920	881	916	927	875	895	967	901	925	870	914	874	878	902	877	907	885	899	882	965	939	887	882	869	945	891	896	945	871	926	909	908	939	798	904	957	868	889	895	923	915	888	918	902	918	894	876	873	966	911	911	909	879	933	924	926	882	916	933	904	891	899	903	862	885	927	940	901	951	911	857	905	894	895	917	903	939	897	877	876	897	859	904	852	886	925	965	857	952	874	916	869	936	920	884	897	889	911	891	924	904	899	875	846	974	932	876	894	887	920	917	875	963	941	879	882	918	863	948	888	941	931	939	871	914	865	897	911	942	867	889	912	872	880	870	860	897	905	896	906	937	890	929	878	867	933	956	871	969	962	909	954	897	894	939	901	864	927	903	970	856	926	929	908	902	913	908	916	854	935	900	978	914	934	915	936	946	880	967	905	961	932	898	892	901	921	923	938	900	871	963	932	898	929	952	945	908	891	952	901	937	912	924	954	901	953	878	897	930	951	883	925	927	898	939	896	838	853	914	876	954	941	919	938	937	950	908	902	928	938	918	910	923	910	889	900	933	898	897	927	889	968	874	928	859	915	932	952	930	910	917	928	940	933	945	946	916	939	881	909	891	923	872	903	988	939	930	855	864	890	922	880	849	862	903	905	875	887	896	890	887	915	876	916	955	900	875	864	905	896	948	914	936	892	923	867	888	924	888	851	943	879	897	967	923	896	896	946	903	858	938	887	911	914	905	872	937	881	969	913	908	906	907	886	933	963	904	920	909	873	916	939	908	929	883	957	919	894	907	989	943	910	967	961	881	916	955	933	909	863	955	887	907	885	916	909	858	892	955	856	925	893	948	943	892	887	881	857	889	871	921	930	938	898	915	927	944	923	939	940	918	896	900	901	951	900	889	889	940	919	935	936	906	929	883	888	888	872	926	934	937	932	936	904	873	901	885	898	945	907	910	922	904	865	902	900	912	904	929	886	873	909	848	923	893	871	897	928	931	906	913	856	902	934	907	884	814	944	925	874	869	867	924	943	903	890	889	895	935	912	867	931	932	925	943	909	859	952	883	941	904	898	898	901	937	923	936	896	922	905	879	905	930	868	892	890	925	913	933	915	937	850	931	915	850	905	949	892	897	889	922	889	922	882	938	898	886	869	802	913	928	868	866	898	880	881	923	883	904	907	901	950	928	892	877	926	943	885	896	851	930	902	926	895	879	892	946	853	891	916	927	844	913	920	890	910	943	886	895	930	914	872	897	853	863	910	903	857	958	946	918	894	889	897	944	931	859	912	918	915	868	951	904	951	895	931	944	923	860	953	943	915	913	902	866	918	865	881	913	869	864	855	887	883	880	901	924	934	907	881	894	897	911	887	896	948	901	980	937	847	882	897	851	914	963	889	917	916	924	941	846	935	885	924	890	871	911	957	898	935	949	890	970	876	919	878	925	942	961	950	882	935	921	866	895	897	888	891	885	975	984	913	877	960	950	963	925	923	977	896	933	926	955	823	855	888	917	925	918	905	921	893	934	881	921	857	875	946	926	871	934	929	898	904	912	878	913	890	934	897	963	892	904	886	921	878	899	881	905	920	864	943	917	927	946	890	872	865	873	869	923	912	887	867	939	912	874	911	884	884	945	886	833	1001	878	892	940	893	908	914	894	952	901	855	926	899	883	905	915	965	916	913	957	917	862	877	885	865	879	898	916	884	899	861	920	920	887	889	895	942	894	917	898	901	862	935	888	910	882	882	897	962	891	873	928	929	914	925	931	893	932	890	886	927	918	924	860	892	834	883	923	855	915	896	922	956	924	909	930	860	899	922	871	925	946	900	882	887	917	858	900	896	978	871	926	908	895	968	921	922	959	915	918	861	829	905	894	830	900	870	919	913	910	895	951	904	935	927	873	947	953	918	908	895	917	932	956	903	907	907	863	958	995	925	926	848	900	901	928	898	896	911	907	887	891	894	962	901	879	893	901	890	896	861	892	884	892	873	904	890	872	857	901	902	883	879	957	878	907	889	893	942	938	888	832	845	897	941	900	841	912	911	913	837	882	900	869	907	880	933	903	917	910	961	872	904	932	881	896	910	918	932	826	945	913	963	878	926	905	892	885	941	833	908	933	912	930	896	899	865	946	932	925	893	920	899	874	888	951	933	859	857	876	937	884	868	869	914	925	988	910	920	896	926	904	860	912	924	929	887	904	893	940	878	919	881	883	890	963	925	874	940	873	899	927	957	933	933	921	924	895	940	916	940	877	901	919	913	927	898	894	911	926	901	934	912	891	921	844	929	924	911	880	915	898	933	912	871	914	888	926	874	950	960	975	855	952	902	924	934	926	908	960	892	896	953	911	930	908	910	925	898	906	925	919	886	888	859	885	885	945	927	844	910	897	905	937	885	898	928	865	832	896	905	870	926	904	904	888	861	908	917	958	940	841	938	905	944	968	878	848	908	912	903	913	870	911	922	914	872	930	909	914	913	926	842	933	907	850	844	870	821	919	849	850	959	870	943	909	917	864	899	915	846	887	950	945	968	885	918	884	945	872	872	882	870	970	862	905	919	886	883	922	982	922	865	901	889	886	956	936	863	892	939	883	875	860	860	922	939	918	898	849	926	938	920	917	911	927	925	898	980	944	839	889	873	919	833	943	938	922	919	838	924	909	893	919	919	888	915	883	848	914	882	883	903	956	902	901	921	925	914	836	896	848	890	906	843	882	905	943	917	913	941	951	883	956	969	848	908	919	904	884	858	945	888	936	903	897	927	898	906	892	908	873	909	925	893	889	896	950	904	922	890	821	917	957	916	845	877	919	900	936	939	893	929	911	936	888
23421	21474	28186	25165	21021	7006	2407	1610	1227	1121	1022	869	803	740	734	700	634	631	641	588	573	545	546	557	538	542	530	504	516	497	494	504	452	486	507	479	490	468	471	444	437	453	481	498	454	441	461	439	434	464	442	413	451	468	419	439	460	444	479	421	451	443	408	443	427	470	425	467	418	465	450	417	428	455	482	421	431	405	436	422	462	435	406	423	428	418	410	415	459	452	381	436	429	432	428	421	461	448	454	455	434	450	411	423	457	428	430	415	406	451	417	395	421	442	446	434	417	418	452	450	432	394	431	443	477	441	424	427	422	434	457	446	455	447	468	475	432	433	458	434	434	472	419	438	441	449	440	446	404	416	429	421	418	452	454	453	438	389	464	390	405	445	444	413	438	458	431	428	448	415	445	418	431	469	452	427	431	384	431	434	438	461	424	415	469	449	466	479	413	448	454	427	390	429	441	439	419	405	457	453	428	453	421	463	415	440	447	456	461	451	448	452	457	487	429	477	452	428	437	472	418	437	414	436	453	442	445	428	382	478	473	444	452	444	454	476	445	456	423	446	413	412	415	413	450	471	448	447	393	422	426	451	443	439	400	424	446	428	439	421	459	454	438	462	474	431	427	432	416	466	472	423	442	428	417	432	461	494	421	472	436	440	460	457	416	449	439	480	459	432	433	443	476	410	430	481	395	430	448	406	420	434	444	429	437	430	432	419	430	429	464	423	456	456	453	438	470	437	461	408	438	428	457	469	449	448	460	429	452	469	445	474	446	441	456	440	449	450	423	424	443	469	428	420	472	465	449	469	463	426	472	445	403	455	426	454	455	439	431	445	451	445	438	489	402	427	446	439	460	451	428	423	453	450	432	455	421	434	455	430	385	454	424	401	462	407	446	432	414	431	451	461	398	430	448	420	435	409	408	474	411	453	447	425	439	432	433	433	438	474	446	416	459	404	417	430	443	433	437	418	411	416	446	436	438	409	433	451	424	398	432	426	429	440	458	432	419	469	472	464	412	414	424	480	453	434	462	426	470	428	436	430	391	386	449	437	401	422	451	447	437	451	400	428	448	435	434	458	439	440	446	414	431	439	453	448	420	435	423	451	436	463	455	447	437	434	478	426	488	397	438	471	416	413	466	388	432	437	454	450	429	458	450	412	448	434	411	440	465	473	454	444	420	406	471	454	447	451	413	408	450	396	470	437	463	406	434	431	402	418	487	448	464	482	463	447	419	437	436	454	388	420	463	404	432	442	410	436	436	424	454	435	483	482	462	460	458	461	416	440	422	485	445	447	453	437	436	389	444	447	406	444	439	436	456	427	447	423	416	431	416	404	458	462	473	418	448	442	456	456	436	417	459	417	422	458	433	430	448	406	484	432	421	392	437	427	444	450	419	417	400	433	417	454	443	424	452	408	411	434	456	428	439	432	414	450	410	429	443	442	422	430	414	435	464	456	416	459	447	461	417	411	427	468	389	437	482	461	422	459	439	414	457	438	449	458	428	431	488	458	407	453	425	410	444	426	453	408	464	430	453	412	432	397	415	442	428	479	444	414	417	456	468	440	442	458	449	432	427	436	465	430	431	465	423	434	425	446	417	433	461	398	434	460	429	413	445	455	421	448	411	472	454	467	415	411	426	429	455	478	420	442	443	413	431	430	425	448	448	438	455	427	447	440	432	451	419	389	437	414	469	430	439	432	444	472	431	443	461	428	405	406	418	386	429	447	423	434	445	441	436	466	427	412	468	469	447	413	469	467	448	491	427	433	439	415	448	438	407	409	415	447	453	453	442	443	477	465	396	434	451	496	436	449	422	457	459	443	407	478	410	404	422	404	421	425	415	412	395	422	423	399	408	430	436	444	443	406	446	434	446	432	418	431	433	433	457	453	404	464	470	405	484	469	424	470	429	411	426	398	405	470	437	470	490	444	430	459	436	427	421	448	432	415	449	421	430	441	446	448	433	446	450	428	420	446	404	419	440	464	396	410	433	459	438	456	442	436	430	464	453	436	395	450	440	451	486	421	425	439	419	422	447	450	403	430	461	481	432	419	411	435	444	452	437	420	428	418	424	445	463	412	460	437	427	458	397	442	460	401	431	439	415	426	379	437	429	446	410	477	434	442	427	437	397	417	416	422	461	429	450	446	434	426	422	429	418	429	430	421	427	444	433	439	433	442	416	447	450	425	437	445	409	419	410	453	451	446	422	440	476	440	417	457	461	399	466	435	417	429	430	437	452	413	437	419	442	408	443	436	447	402	440	408	414	416	420	431	448	415	463	436	459	468	437	452	462	421	452	446	434	457	416	430	448	413	441	427	467	459	445	459	455	434	446	415	463	448	443	448	449	420	440	436	453	443	442	436	483	477	425	419	420	419	441	408	407	460	450	449	444	424	453	439	429	449	443	455	411	452	430	465	441	420	414	454	414	473	450	430	448	446	432	446	419	429	442	426	442	472	455	435	462	457	478	441	442	437	420	399	465	384	411	438	453	450	463	429	450	442	430	449	427	409	420	436	449	439	444	413	428	402	409	449	420	427	383	443	459	409	430	426	431	495	441	389	436	440	455	449	418	438	410	448	425	458	433	461	448	427	452	468	438	465	453	432	430	398	427	431	465	428	422	448	446	475	434	442	468	429	471	439	404	413	442	450	476	445	441	440	471	432	417	415	427	472	414	431	426	420	412	434	435	404	433	451	399	400	430	440	441	410	407	472	425	400	425	422	448	436	411	447	420	417	440	425	427	433	436	436	497	473	440	403	437	463	454	416	431	417	443	475	435	438	418	448	442	472	434	437	429	458	405	455	424	461	426	414	445	433	430	408	407	430	466	394	407	474	467	435	424	412	408	434	416	411	480	400	397	446	444	452	419	424	450	423	440	439	420	439	428	440	405	403	422	426	440	392	483	457	431	413	419	451	432	432	402	412	426	425	420	434	437	439	449	440	463	404	429	421	440	436	424	455	398	432	446	405	484	430	430	436	438	453	443	378	421	445	435	429	428	415	458	426	416	432	446	438	447	465	448	419	425	440	431	450	439	421	440	446	429	424	418	417	425	433	442	428	414	433	457	403	424	436	451	449	423	455	437	447	461	406	430	450	449	426	443	440	430	425	463	433	433	486	483	431	471	436	427	461	409	395	469	426	463	484	397	455	429	457	436	431	440	438	456	416	433	418	446	376	413	470	428	411	413	425	422	427	449	410	437	416	440	498	439	426	456	427	453	422	429	456	402	445	477	459	430	429	399	421	439	427	417	429	434	439	448	458	458	451	417	422	430	400	398	428	412	421	397	426	399	442	409	418	448	473	466	436	439	418	446	451	441	433	464	409	415	391	444	417	442	431	438	439	396	432	446	425	410	462	390	436	446	450	456	443	448	426	429	402	442	426	445	458	398	438	439	431	431	415	431	426	468	414	417	430	427	459	433	437	431	429	455	437	444	401	452	409	421	445	430	436	455	457	414	421	416	406	438	446	453	442	432	396	445	405
8011	23822	18081	10543	8141	6233	4846	3923	3180	2687	2247	1984	1757	1618	1430	1375	1236	1196	1137	1017	1037	943	960	937	936	892	850	876	813	817	863	814	793	751	822	841	781	765	764	779	744	752	755	694	715	781	679	756	722	711	670	692	699	719	683	694	665	687	701	707	705	710	653	713	704	674	681	716	683	684	737	691	741	735	656	679	658	692	688	679	695	713	749	708	718	751	729	712	674	679	698	709	713	724	651	679	684	666	723	689	704	728	663	664	696	707	712	670	690	690	663	691	654	694	631	687	690	719	715	684	668	681	723	698	697	679	702	706	722	671	690	693	712	700	721	689	676	708	684	644	709	721	743	679	671	723	703	714	710	698	726	719	681	687	699	695	681	683	704	671	661	696	676	663	698	661	679	684	662	684	711	639	717	685	648	666	679	700	671	741	693	719	716	664	681	695	712	741	722	691	690	692	733	661	675	713	712	709	631	668	693	642	714	678	712	731	727	667	696	682	685	686	729	712	678	704	655	748	714	743	686	721	685	661	691	673	715	712	739	682	701	681	676	740	684	707	703	731	709	722	648	646	673	723	688	691	710	635	698	694	671	736	694	691	696	761	661	625	719	661	677	740	681	696	749	728	668	653	652	709	683	660	698	647	690	713	711	742	720	702	664	686	722	625	677	727	671	675	705	682	712	702	709	708	676	675	676	700	706	695	680	748	721	688	694	714	696	699	748	691	715	688	721	751	706	664	637	625	695	699	684	692	670	667	729	749	693	696	720	662	670	703	721	664	695	704	729	684	688	706	671	672	704	697	662	664	700	703	709	698	673	660	738	697	689	697	651	655	693	728	738	684	668	660	698	692	719	706	707	633	686	701	657	664	699	666	663	717	663	709	703	675	711	722	721	706	689	685	750	659	759	687	705	680	671	691	701	645	707	692	695	693	688	735	661	728	671	659	730	706	651	708	683	664	700	734	668	674	732	673	666	695	670	689	715	694	648	661	681	683	670	677	694	732	683	746	710	677	698	697	693	664	733	690	657	738	677	698	662	712	736	687	742	687	679	670	669	703	699	667	701	725	671	695	690	682	663	707	736	699	687	738	691	741	671	680	701	700	673	684	696	705	764	674	749	728	673	690	659	702	680	673	627	717	745	692	670	629	688	691	684	693	719	745	663	703	677	710	741	725	693	668	700	693	653	689	701	661	701	701	701	667	696	696	669	696	698	722	730	644	689	739	657	704	667	688	707	696	686	675	707	719	653	702	703	695	694	655	683	684	653	642	730	693	726	664	730	675	723	726	691	680	695	700	704	709	688	690	651	661	697	722	664	705	700	696	663	709	692	622	702	709	701	649	661	664	673	687	671	702	700	656	702	726	675	707	706	677	668	708	684	699	671	712	699	692	675	710	697	712	661	681	697	727	725	717	669	665	701	678	686	728	700	685	687	700	670	701	701	719	688	717	683	702	744	680	671	665	659	714	662	712	657	732	684	666	650	672	684	685	686	645	657	702	709	704	644	713	683	695	693	694	669	693	711	684	719	705	690	702	674	696	726	669	697	695	691	755	701	624	705	665	665	674	681	685	723	680	711	711	687	699	688	720	716	693	703	691	679	703	734	699	702	667	728	717	680	714	688	754	677	677	684	708	698	718	727	690	703	725	718	656	711	771	737	692	703	654	681	687	666	640	700	670	657	695	682	688	693	701	678	669	668	684	681	682	701	718	699	693	692	688	714	677	713	682	692	672	690	723	622	739	640	665	720	699	652	683	695	678	721	682	711	689	713	709	701	736	634	673	715	695	729	724	697	633	684	632	672	704	713	682	706	685	646	700	701	696	677	734	657	708	680	748	684	698	698	698	639	712	726	708	694	683	709	648	704	692	722	708	697	685	664	682	678	714	674	641	692	726	665	698	668	722	728	731	707	671	717	678	669	677	713	717	695	668	739	706	663	673	716	708	737	691	739	691	686	673	698	688	666	690	708	700	688	692	698	677	664	723	676	709	693	733	691	685	676	704	704	665	636	647	650	704	692	724	682	714	719	700	714	700	698	698	710	702	722	679	647	674	685	736	651	687	664	669	668	738	666	699	701	713	712	661	670	734	695	670	710	652	720	722	703	703	720	701	717	706	733	690	642	689	687	716	639	676	671	721	723	757	692	692	695	748	677	658	683	695	703	660	687	684	670	689	705	700	709	679	656	711	687	656	660	665	703	740	672	712	688	657	651	715	702	703	700	721	733	724	662	690	697	658	702	690	738	667	675	645	691	694	700	701	686	683	676	698	671	694	677	701	725	665	673	668	689	708	682	664	719	722	688	645	703	674	712	708	676	669	708	680	674	637	646	693	759	737	673	683	750	702	687	738	715	670	669	656	698	650	668	700	674	688	716	725	673	683	692	688	615	699	699	650	705	674	686	701	692	692	722	743	684	712	702	648	676	668	703	690	720	708	730	667	699	697	710	660	684	644	672	735	682	697	680	721	686	662	738	721	689	680	776	691	754	688	691	678	716	767	700	664	703	731	707	666	696	693	719	711	702	681	647	702	672	714	640	738	689	654	697	679	697	654	737	692	666	682	710	691	684	756	639	656	721	664	716	676	682	711	715	720	687	679	682	699	699	688	691	713	694	690	663	667	658	685	718	687	673	636	708	685	666	706	696	709	676	697	695	691	713	706	707	746	689	710	683	681	743	697	760	653	663	677	742	684	696	683	724	716	713	719	655	650	678	713	713	731	693	749	667	681	678	673	753	770	669	703	699	652	683	650	692	699	771	666	721	704	690	710	716	734	661	732	627	674	689	705	678	714	701	680	693	678	636	702	722	718	703	687	736	699	715	697	651	683	641	729	704	713	683	720	684	683	705	741	665	705	640	696	697	754	693	669	713	629	678	758	710	630	690	711	696	707	686	688	710	678	652	696	677	687	709	711	707	690	699	651	703	712	684	656	694	696	697	773	693	698	684	674	673	771	718	723	660	694	737	707	665	665	716	672	707	684	663	697	737	693	684	684	707	672	725	685	715	703	671	734	710	689	673	730	676	672	710	708	646	689	632	689	696	699	696	672	667	695	659	738	733	737	737	693	712	743	710	665	644	698	679	671	723	665	714	661	685	709	696	699	725	746	669	740	671	720	710	719	698	674	700	701	723	660	696	693	675	692	719	681	716	710	671	676	680	661	689	691	701	647	705	658	736	681	629	677	710	709	676	681	690	711	717	678	708	725	727	669	695	680	680	689	644	720	699	714	701	701	641	708	703	639	705	688	715	698	679	678	700	714	670	680	707	728	711	725	665	732	697	696	692	707	643	689	705	700	683	687	692	649	708	681	720	709	695	691	705	711	699	692	694	677	726	702	655	661	674	698	680	696	696	710	699	672	696	637	704	699	646	658	738	703	705	698	698	716	690	655	693	686	691	689	683	669	680	644	686	679	725	678	668	667	702	672	744	708	710	663	696	710	695	741	707	713	720	692	678	661	740	681	711	698	695	654	675	726	659	677	670	707
24968	21446	25894	23014	4423	1973	1551	1302	1093	950	884	867	779	740	700	685	717	637	644	686	610	629	581	643	629	601	623	594	534	562	537	576	562	578	617	559	569	573	551	527	568	542	593	600	503	572	517	556	540	597	540	567	549	495	594	570	486	552	538	536	575	524	536	502	515	595	522	545	518	541	517	558	564	548	565	539	537	533	591	532	531	600	534	574	583	552	515	536	552	554	489	533	525	558	530	506	576	554	592	549	539	518	527	495	509	522	537	557	536	539	543	564	521	548	571	542	561	554	554	546	496	505	515	531	513	529	539	521	497	508	524	529	593	531	585	542	583	579	529	566	561	558	546	551	530	505	537	516	548	532	562	525	574	573	566	561	562	591	512	602	553	563	512	538	528	508	554	509	522	521	518	488	516	541	536	532	541	498	546	562	548	551	548	548	568	536	522	570	541	572	574	531	521	567	566	550	576	496	525	532	549	548	556	588	553	531	540	548	557	532	518	527	572	578	496	522	545	552	510	500	555	541	567	541	554	535	521	528	526	531	529	524	524	559	541	526	540	585	589	543	552	593	523	536	522	569	550	567	544	566	559	522	547	548	530	539	520	541	593	528	553	531	536	542	505	548	538	575	572	544	511	567	533	571	584	557	485	503	533	573	545	550	558	507	525	529	564	562	565	568	517	523	581	556	570	585	550	549	558	559	545	526	530	518	528	525	518	543	545	512	520	525	529	515	566	554	544	561	557	539	564	519	546	534	551	522	559	536	549	571	532	530	525	573	503	511	559	572	586	542	540	527	531	531	593	537	528	552	563	522	530	541	548	561	545	569	541	512	524	590	563	522	572	528	566	541	535	570	538	553	577	552	546	531	503	501	534	539	582	503	521	543	542	521	557	530	533	547	527	536	570	550	585	520	540	551	532	518	552	571	543	560	523	509	555	496	538	590	542	528	559	516	569	562	556	552	536	520	567	544	485	580	497	555	567	549	538	553	540	510	535	563	552	515	567	569	537	519	545	538	558	586	520	524	583	550	547	536	511	540	545	517	498	550	547	516	568	547	517	529	570	527	574	545	550	553	548	533	532	528	553	553	536	508	525	554	502	516	537	539	562	501	514	538	586	551	561	529	541	564	535	515	536	539	570	511	586	569	541	526	529	552	560	531	575	552	564	583	577	547	591	530	551	566	489	531	535	547	551	520	546	536	524	526	536	535	538	531	539	539	527	548	498	543	523	542	540	597	556	567	585	548	560	551	559	563	559	535	540	567	530	541	541	570	537	549	544	532	544	541	475	511	539	511	574	570	538	511	530	504	563	545	550	540	520	498	576	499	558	532	539	532	543	564	492	579	571	491	569	527	549	581	488	550	593	557	517	568	539	526	571	526	588	589	525	563	575	517	563	533	543	568	548	576	520	545	564	535	561	556	561	513	497	586	520	537	529	563	540	560	549	563	546	534	533	581	566	541	539	523	527	549	534	538	537	556	513	483	554	583	524	520	573	512	551	531	576	541	529	551	568	543	546	501	527	536	560	574	537	569	514	557	545	522	537	583	560	550	515	533	559	536	500	476	503	523	553	506	522	562	497	564	538	545	537	557	537	517	517	559	529	554	535	530	549	510	536	545	512	531	539	514	532	534	535	526	561	538	544	574	535	577	535	534	571	550	530	580	584	494	513	568	523	563	560	540	560	544	549	544	505	591	571	541	541	511	526	570	536	579	513	556	578	600	539	575	558	513	528	566	533	484	528	551	540	542	521	509	526	557	570	550	496	577	542	585	547	523	528	565	550	562	572	591	545	526	569	529	571	510	526	547	545	559	567	548	539	567	517	567	557	550	535	516	541	522	565	551	552	554	542	516	501	501	525	547	560	555	541	561	538	542	523	535	540	536	555	534	548	519	545	530	523	518	520	579	531	502	575	572	554	568	522	537	557	522	548	533	569	496	518	555	511	560	531	539	537	553	514	562	509	545	568	552	521	512	568	503	538	539	534	555	535	551	497	545	572	530	536	544	568	540	532	568	563	509	552	563	517	560	554	546	538	548	542	559	557	532	542	557	573	560	563	529	551	604	555	505	586	561	556	517	539	553	539	562	541	490	526	529	516	525	540	525	572	536	510	512	551	511	529	537	533	520	560	529	548	563	594	521	547	570	581	562	520	551	546	548	549	541	551	557	545	524	534	567	527	527	559	512	584	548	577	548	540	548	521	517	525	544	534	514	539	555	573	549	515	550	548	576	521	534	541	559	579	518	514	522	598	540	523	551	533	581	534	540	520	519	544	521	551	560	516	561	540	538	521	555	499	553	509	501	518	529	525	571	514	555	576	537	578	569	485	532	541	546	553	499	524	550	527	521	547	562	546	562	533	536	526	541	503	527	600	570	596	575	528	574	504	564	545	484	562	558	535	493	544	472	563	537	567	530	532	501	567	552	523	499	478	527	551	533	533	543	577	524	531	533	536	528	538	540	549	558	561	543	521	512	517	533	531	549	529	539	544	565	563	519	508	550	526	555	554	546	563	542	538	549	570	548	514	588	547	561	525	525	479	583	552	495	556	568	529	569	536	559	548	516	541	535	509	562	539	552	480	574	524	530	557	528	557	581	540	546	536	536	496	545	556	528	542	520	534	534	557	557	547	573	555	570	534	571	528	597	569	521	541	523	541	544	586	575	527	513	546	559	562	540	560	495	550	585	544	570	556	515	548	534	599	599	560	541	520	516	554	603	540	525	542	558	575	539	532	543	576	538	590	580	559	556	574	583	530	573	526	543	518	547	526	524	564	538	577	541	514	532	543	559	534	571	523	560	559	539	532	535	550	551	511	556	580	509	521	511	533	540	551	540	523	535	548	504	588	524	513	543	497	537	564	536	531	568	530	540	544	545	552	525	558	529	554	512	539	551	530	520	571	541	552	531	586	526	558	549	556	542	547	543	550	530	540	560	533	587	538	536	572	525	528	513	576	570	535	513	531	558	551	549	572	559	555	556	523	574	569	563	530	545	584	533	520	551	501	529	563	532	531	552	583	562	540	485	572	545	567	535	584	590	527	512	538	569	579	548	511	590	553	548	563	544	548	538	547	523	528	563	544	536	561	522	582	541	539	518	529	547	530	529	500	540	519	533	557	512	530	527	546	495	490	507	504	569	583	566	578	567	532	562	507	564	457	575	539	528	577	538	574	557	578	549	506	554	554	530	588	525	538	571	536	560	509	525	544	514	554	542	535	534	537	562	585	508	573	546	544	528	516	496	565	542	517	531	506	515	530	603	572	504	543	536	548	503	548	514	488	560	539	530	592	553	517	569	537	513	559	559	561	524	564	548	570	525	547	537	517	575	527	520	536	599	562	563	530	549	557	602	504	503	526	561	546	578	537	556	515	523	537	536	552	504	561	551	560	537	565	533	564	513	522	541	568	542	543	570	566	577	526	548	521	548	520	537	540	549	538	593	534	501	566	550	537	531	526	572	565	535	493	519	553	511	571	525	524	559	541	556
7810	19444	14572	8491	6407	4892	3928	3156	2598	2251	1984	1777	1683	1464	1444	1344	1219	1190	1118	1100	1058	1006	1025	992	1004	1010	976	936	965	911	911	917	928	926	893	945	964	919	876	872	864	931	873	870	801	819	899	847	833	842	836	791	844	846	854	889	852	858	816	850	891	801	850	789	822	866	861	841	828	908	826	782	825	820	809	856	817	886	864	820	814	863	848	822	863	810	833	871	850	812	839	803	831	831	830	837	870	860	855	871	881	859	842	789	809	809	860	807	844	844	782	855	842	780	877	859	816	813	856	840	844	843	865	842	789	845	818	866	819	841	835	798	901	840	823	850	890	862	805	912	807	836	817	825	895	848	877	847	834	822	832	882	863	845	805	829	881	866	834	813	827	818	823	837	852	874	844	867	823	779	806	819	795	803	781	797	832	840	799	786	857	817	852	885	796	838	809	881	853	826	781	862	815	852	828	834	869	822	802	825	830	839	890	842	903	828	812	873	861	832	923	850	880	859	841	859	819	807	887	813	803	833	858	856	794	816	862	822	831	849	838	846	830	836	826	881	861	830	851	805	859	831	790	811	811	849	875	803	818	797	794	823	814	824	794	852	852	864	832	835	845	842	830	818	855	867	831	853	805	851	878	839	841	823	838	874	892	854	818	841	824	817	779	827	769	889	862	840	859	869	836	782	832	822	806	829	827	834	888	909	847	845	867	867	839	830	821	808	773	841	815	792	855	804	808	840	818	856	799	836	857	852	798	883	858	822	838	827	917	823	832	830	838	839	887	899	852	813	820	868	824	808	851	875	855	827	817	781	826	844	858	807	828	874	903	853	869	822	866	850	838	845	853	875	863	828	846	840	842	831	822	826	821	812	849	814	840	848	771	811	865	825	840	784	831	828	807	843	876	833	857	779	828	832	787	855	815	828	819	831	866	817	817	816	838	838	822	834	885	876	855	799	842	897	805	798	807	913	856	863	825	807	822	801	845	790	765	845	804	848	846	859	808	841	817	809	832	823	781	810	807	877	816	865	853	825	815	844	851	826	793	832	845	849	860	893	855	846	824	811	833	829	847	853	812	824	864	798	803	836	821	827	803	784	854	840	816	845	828	784	880	842	795	829	824	839	799	832	861	818	868	852	805	821	804	835	832	846	816	829	848	845	844	899	832	813	869	853	888	787	852	855	841	826	874	811	815	856	872	843	851	821	846	873	837	783	862	847	809	886	804	829	856	847	829	838	835	856	802	783	769	843	908	879	838	828	822	849	809	829	848	804	797	816	853	843	850	825	841	854	827	833	842	837	823	866	844	820	811	879	883	793	825	821	850	905	866	895	799	826	862	789	829	834	834	870	841	792	862	828	819	835	798	835	826	796	814	835	864	854	832	828	840	822	834	869	822	797	784	833	857	838	857	811	814	813	880	816	831	847	876	854	863	828	876	858	829	806	858	869	836	846	801	831	784	848	856	852	854	834	865	823	836	846	893	887	835	846	821	827	852	816	824	851	854	864	823	828	878	846	837	792	849	834	839	813	822	831	807	850	856	811	829	860	807	781	859	863	790	835	850	840	771	871	853	852	876	825	818	876	876	860	795	869	815	841	823	870	835	868	841	812	771	836	866	850	799	863	827	851	859	845	842	856	862	832	822	800	873	843	810	840	783	838	877	829	811	837	816	869	829	820	816	801	858	865	857	857	760	830	822	880	788	862	793	887	810	881	848	814	867	857	809	791	805	855	824	827	825	850	845	837	836	839	882	840	837	812	846	852	823	801	848	770	782	869	834	848	827	799	770	840	816	837	814	811	846	794	835	873	835	829	842	811	835	822	808	829	862	762	805	858	791	838	831	835	857	802	842	864	803	844	797	825	851	864	821	863	812	800	860	784	812	782	827	857	873	849	840	824	892	835	856	861	859	846	814	838	804	841	853	830	773	894	764	892	833	840	811	838	855	877	878	804	881	835	826	820	826	808	825	844	797	761	844	818	805	841	835	862	825	841	807	808	880	881	840	817	862	841	833	849	823	831	847	836	813	807	832	837	844	840	887	824	822	867	844	876	836	833	845	906	851	887	835	810	826	855	865	808	878	841	805	905	804	771	806	898	860	855	868	842	837	836	828	838	794	844	839	834	873	823	837	795	867	792	820	836	842	824	806	821	861	874	822	898	837	839	874	783	838	810	844	841	828	796	846	882	820	902	820	840	837	872	870	850	811	808	852	828	854	803	821	857	815	825	891	832	835	873	883	870	815	767	830	833	849	825	837	819	869	828	861	846	824	864	788	856	840	813	790	821	804	896	862	873	817	853	862	818	839	826	838	884	839	823	797	839	809	832	844	856	821	891	853	816	892	823	831	814	850	854	803	813	848	873	824	798	836	842	891	808	803	795	887	837	814	860	807	841	823	830	833	839	823	797	881	853	818	825	855	862	910	793	815	841	821	878	789	833	854	896	839	838	863	824	824	855	828	837	873	855	850	867	896	811	853	858	860	876	832	835	817	820	790	865	812	800	842	853	833	848	896	826	859	841	837	826	834	834	844	851	811	851	889	847	850	840	917	861	798	819	869	839	852	861	831	856	847	796	820	811	835	825	825	831	845	807	774	824	886	807	839	856	829	819	778	875	861	862	874	816	841	880	820	852	784	850	901	808	858	795	830	830	785	844	817	810	824	821	844	849	856	853	819	837	929	862	863	837	846	785	862	818	822	817	832	831	831	909	842	831	836	808	815	836	824	839	831	797	806	839	813	798	848	794	898	813	860	821	842	847	853	874	823	879	851	816	877	836	843	806	807	809	825	848	791	858	821	801	846	832	847	839	862	859	799	813	854	880	891	823	867	825	841	892	871	857	874	817	884	817	878	882	847	856	826	847	807	794	857	854	830	780	801	809	879	871	873	827	837	821	811	830	877	820	846	771	799	852	836	810	796	905	864	844	865	845	877	836	842	873	819	887	806	845	833	824	807	911	853	835	891	827	900	853	768	877	870	835	851	830	841	807	861	836	885	823	799	854	885	844	852	837	861	836	869	845	855	837	842	866	846	816	848	848	825	810	857	841	878	832	862	851	817	820	852	868	843	838	860	858	753	834	858	872	822	841	825	798	841	835	851	892	817	824	851	862	842	864	816	845	851	839	865	898	807	864	873	848	819	828	820	856	793	848	829	838	815	856	883	860	879	887	878	845	839	831	844	841	820	812	822	836	887	900	835	801	852	856	818	808	845	892	824	886	838	843	845	862	802	819	855	798	832	807	804	848	861	828	854	847	812	840	804	869	838	842	829	905	851	844	819	853	835	874	862	783	790	855	811	836	808	836	851	843	830	834	830	850	864	891	849	827	816	839	783	800	839	840	819	835	856	837	826	815	861	890	811	863	852	905	813	811	866	809	898	847	873	854	851	747	842	830	871	840	822	849	851	857	828	918	839	848	808	844	805	848	833	846	848	872	873	894	782	847	849	821	869	837	825	856	835	818	815	876	844	841	815	859	806	845	830	879	830	799
22634	21498	28814	24610	21500	20081	5629	2203	1604	1310	1084	1025	937	829	751	743	621	583	603	608	509	512	509	503	488	468	433	450	420	405	448	387	390	412	429	412	382	415	383	376	381	389	367	362	339	357	375	369	368	317	365	397	345	371	369	367	349	366	357	335	341	351	344	353	375	346	351	323	376	382	323	358	337	352	342	381	372	338	363	333	347	376	348	398	337	371	316	340	354	353	353	374	352	344	339	363	340	314	342	319	382	344	323	358	352	349	328	340	359	351	320	354	338	343	345	348	356	355	326	374	384	348	358	359	340	348	372	339	366	377	346	333	340	346	350	373	366	374	329	347	339	359	364	334	341	313	357	313	358	332	352	360	347	372	357	349	355	339	362	357	325	347	387	350	387	339	355	349	332	343	373	363	329	321	351	327	336	323	389	338	296	314	318	362	361	360	353	307	355	348	331	368	356	378	339	357	360	322	332	340	316	385	321	359	368	348	361	331	376	349	394	343	327	340	367	344	357	348	362	359	335	323	299	354	326	339	346	373	321	338	325	343	333	377	360	326	345	304	356	322	344	319	337	359	355	366	341	304	325	371	362	382	344	317	336	338	343	365	332	351	349	360	357	319	321	340	347	382	289	364	324	345	335	335	318	356	359	324	349	310	348	360	340	330	346	357	383	366	338	326	363	378	334	347	325	336	329	357	314	396	357	358	356	349	337	348	331	402	359	344	360	371	346	310	356	320	339	351	379	347	366	308	352	342	364	328	312	328	336	324	345	351	353	349	360	341	345	334	371	342	331	325	383	315	344	358	346	342	338	354	319	370	368	357	361	341	334	347	340	348	363	332	336	346	335	310	346	352	357	345	357	344	383	332	356	327	310	337	330	341	344	330	325	359	340	323	357	355	374	347	368	325	364	338	332	328	363	306	338	330	338	325	344	343	336	319	328	333	367	343	335	393	365	317	332	320	342	351	365	329	331	335	336	347	380	364	359	356	309	356	344	344	355	368	331	359	342	371	364	349	333	334	307	371	368	328	347	344	344	370	318	341	363	328	348	322	361	345	328	332	340	377	319	330	359	358	368	344	333	336	346	356	362	353	344	362	339	345	351	325	350	358	334	350	382	348	337	376	361	351	330	355	316	325	345	322	339	330	311	336	349	357	328	333	367	358	339	340	341	351	351	373	298	359	348	343	367	384	366	344	349	332	337	324	341	346	353	359	363	376	351	325	325	343	368	339	327	358	325	348	346	355	311	346	350	343	373	337	344	341	340	341	349	346	348	350	354	365	348	351	343	320	370	365	343	344	322	353	339	341	356	360	316	346	308	346	357	343	345	352	342	375	309	335	327	382	344	337	369	350	366	374	371	338	348	320	352	377	354	342	324	341	344	373	360	335	367	389	367	337	331	343	358	335	322	340	353	351	369	360	352	300	318	350	389	354	350	336	340	344	342	372	343	341	356	341	336	351	360	336	377	346	349	347	391	331	337	350	356	352	377	361	349	351	373	344	369	344	338	370	310	353	356	353	318	314	366	357	303	311	323	373	333	335	347	336	353	333	385	328	352	372	345	343	326	339	348	338	360	351	329	357	328	355	370	323	339	352	356	357	347	360	342	356	345	359	363	366	357	335	359	373	329	346	337	340	339	328	351	343	334	395	352	356	337	322	347	331	326	325	329	346	347	324	366	332	347	352	322	335	358	366	342	320	380	323	341	341	376	324	350	365	300	350	334	356	360	358	336	347	335	368	338	349	336	350	347	335	354	348	384	338	337	350	336	351	347	323	370	337	366	331	319	354	324	341	332	364	350	360	316	326	326	334	329	342	324	313	362	381	371	351	352	326	351	351	334	357	317	321	336	349	376	328	341	361	364	348	358	351	346	360	324	352	336	349	341	355	336	338	339	396	368	337	350	351	323	358	346	340	324	352	339	343	369	324	335	336	351	353	365	327	313	333	367	358	341	355	346	375	348	368	368	325	334	333	295	401	370	340	334	376	353	346	344	341	341	354	348	335	325	320	361	362	333	346	335	324	391	346	346	355	332	337	368	315	347	348	370	313	364	344	391	319	346	301	330	326	327	334	357	328	323	322	391	372	325	329	384	364	354	325	351	372	332	392	349	335	352	333	358	355	343	333	336	313	371	335	367	355	343	332	344	345	367	345	353	346	365	330	382	336	376	346	337	330	339	376	359	341	352	354	350	357	333	364	352	344	314	358	375	340	353	350	351	394	357	329	317	349	346	325	358	345	367	325	322	349	323	361	339	363	355	345	339	352	343	309	341	307	324	381	360	336	340	340	330	329	363	365	336	333	322	350	315	359	314	323	331	363	339	351	346	331	356	350	347	354	368	382	355	297	367	365	338	349	368	326	336	355	354	325	346	374	323	361	359	348	336	328	342	332	348	378	327	349	384	347	336	351	372	322	364	361	386	311	343	353	310	341	336	354	321	348	331	326	330	342	368	356	362	357	362	327	345	326	338	311	374	353	359	301	386	384	318	394	352	328	351	374	363	358	357	315	347	322	327	326	340	320	309	328	346	351	356	314	363	316	342	343	331	370	356	348	324	343	322	351	339	317	373	342	320	331	346	323	327	347	371	291	352	340	364	336	335	355	326	333	366	367	353	367	352	338	333	353	316	377	322	347	361	345	318	340	342	350	329	351	311	346	336	323	333	351	327	337	348	332	372	338	352	346	348	360	332	333	344	331	346	325	347	352	329	334	316	334	347	372	338	314	344	356	376	364	319	341	351	350	349	355	372	350	327	353	340	358	350	320	327	319	377	347	349	335	371	338	336	332	327	329	358	344	362	383	362	327	316	362	335	332	375	352	354	334	358	325	339	353	343	291	341	344	336	346	348	321	389	352	339	337	325	354	327	341	334	333	338	384	371	332	398	350	340	378	327	339	332	352	337	343	367	330	349	347	335	352	321	347	342	357	332	346	353	380	312	345	372	337	352	341	348	333	336	343	369	349	343	361	340	330	348	338	337	357	329	326	356	376	339	346	343	329	339	351	340	354	319	323	337	356	364	308	367	339	351	358	342	312	335	308	367	329	345	357	353	341	346	316	312	341	362	362	344	317	365	366	381	323	393	327	362	315	358	329	327	343	340	363	350	325	352	378	353	327	342	339	340	334	378	338	335	357	356	328	325	387	363	379	322	362	333	379	328	347	338	367	341	371	309	337	373	336	339	318	367	327	334	305	311	350	293	338	329	343	360	331	354	335	379	347	367	329	353	356	319	360	339	340	338	359	316	356	358	285	357	331	355	345	343	372	342	340	343	356	355	354	324	315	367	390	351	372	341	376	322	334	373	336	368	369	356	334	350	361	380	341	340	340	346	334	314	370	362	338	318	300	329	343	342	349	364	364	344	360	363	322	333	377	338	343	328	321	344	338	331	327	323	325	322	362	352	375	347	356	358	346	357	324	344	353	334	337	344	358	365	370	342	357	393	311	370	333	325	319	349	342	352	329	345	333	328	334	320	320	359	353
9596	28662	22749	14369	10974	8395	6502	5237	4207	3540	2973	2371	2079	1932	1760	1564	1366	1264	1163	1101	1091	911	923	871	815	846	839	751	755	765	746	692	715	675	689	632	648	623	626	610	601	652	623	577	575	560	562	592	571	577	576	519	568	571	578	572	538	562	535	535	565	544	535	530	537	524	521	540	577	525	524	541	547	547	553	514	567	590	531	565	560	563	520	503	621	510	572	551	477	543	522	529	541	531	532	539	564	566	548	517	521	537	574	532	540	595	541	534	483	555	514	517	545	586	523	552	555	526	539	540	528	540	539	532	528	516	541	531	537	565	565	513	558	529	565	519	569	482	538	533	518	567	527	502	550	535	522	512	554	528	533	512	569	507	557	547	526	515	551	519	567	554	510	543	553	574	522	519	543	539	565	583	550	546	531	546	572	554	575	565	512	568	560	551	524	557	531	534	517	491	558	514	561	552	565	515	495	520	510	527	520	543	572	552	554	523	504	537	543	543	543	573	548	566	523	532	547	544	537	568	517	552	510	569	593	563	521	535	556	547	581	524	558	552	539	520	551	516	538	536	525	548	458	495	483	513	553	501	531	521	560	467	548	606	567	528	528	547	530	533	551	544	525	535	556	467	536	523	562	549	534	561	515	572	511	520	529	526	559	509	537	496	561	486	521	560	524	575	577	491	510	549	551	557	481	526	531	528	507	523	555	504	536	552	525	616	524	508	513	528	536	563	523	551	517	569	542	550	522	524	543	530	505	567	524	508	569	561	505	535	507	551	506	554	589	513	541	574	541	532	507	561	537	502	508	494	587	507	496	550	488	524	493	518	542	569	537	575	586	541	548	559	511	525	516	556	518	528	562	532	558	482	530	529	536	564	544	523	518	568	557	535	567	517	547	559	523	514	560	545	518	507	466	542	537	520	530	503	520	504	541	566	522	517	517	545	552	523	534	531	523	523	540	497	539	553	594	537	546	516	554	525	521	557	538	557	513	578	546	514	529	527	520	550	529	517	513	536	575	559	541	549	537	521	554	557	514	520	534	582	508	576	534	521	530	551	532	538	513	521	502	538	539	524	542	540	538	548	525	521	516	533	515	569	508	514	565	520	580	511	525	571	544	530	507	566	544	554	556	552	535	526	494	532	522	542	508	534	499	534	505	503	553	570	511	500	554	487	524	519	535	490	487	554	535	508	495	515	557	512	546	528	547	557	576	554	514	544	527	548	509	543	509	529	551	521	547	524	525	549	583	495	542	531	530	542	514	543	553	544	540	535	528	526	571	531	552	543	527	478	556	503	529	574	521	556	518	572	524	490	480	518	529	538	494	520	536	536	563	526	489	554	554	534	501	542	504	548	517	524	547	532	542	530	528	524	542	565	503	545	539	523	537	527	528	518	545	570	504	541	562	492	544	550	556	546	553	567	544	542	515	572	488	546	549	537	572	553	548	524	537	527	492	496	525	487	540	524	541	521	507	573	533	520	558	557	530	558	490	530	542	526	533	537	526	541	530	533	507	564	491	522	548	501	528	534	545	512	534	559	566	564	536	582	492	529	533	506	511	520	506	540	533	518	513	541	562	567	528	539	548	518	511	537	577	508	554	542	559	524	580	519	521	551	521	526	518	554	490	522	539	538	543	524	512	510	572	538	520	472	591	496	532	545	577	521	546	519	521	531	537	536	510	516	534	547	537	570	550	519	543	493	509	536	523	519	535	531	575	555	515	520	518	588	582	498	537	561	506	547	553	549	495	519	534	514	532	497	498	529	568	528	498	530	516	544	514	509	582	525	559	514	564	526	523	545	542	495	504	532	509	510	516	511	552	525	561	513	533	504	512	543	540	509	594	565	557	506	501	515	495	547	549	548	571	496	540	524	556	574	550	523	527	537	513	514	571	510	579	507	512	542	530	581	530	531	526	496	525	492	541	513	539	498	510	513	544	554	523	544	539	551	501	526	527	500	560	564	519	488	508	541	537	523	533	542	525	554	563	530	517	560	560	506	535	547	550	574	529	500	499	554	536	557	557	549	500	572	569	500	555	523	565	513	518	532	519	535	513	544	523	550	503	529	548	534	556	585	535	522	518	539	494	571	549	520	540	534	485	526	529	568	526	512	541	522	511	532	532	505	554	531	521	492	512	525	532	554	542	548	534	544	510	530	531	514	577	519	548	554	546	539	547	521	529	541	527	512	530	518	523	536	572	558	551	542	521	521	534	519	560	564	504	558	541	564	525	554	558	529	554	527	544	519	524	538	553	519	531	554	505	538	525	545	516	555	533	546	522	531	549	532	514	479	524	497	597	559	540	502	571	534	513	537	523	538	546	531	521	560	527	459	577	560	535	536	534	564	491	542	520	539	543	568	531	509	567	550	543	520	560	513	513	511	543	548	555	575	532	509	526	535	559	524	562	533	549	539	545	549	511	500	520	494	516	497	526	534	550	557	489	533	489	530	521	514	499	534	547	520	523	522	520	496	550	528	542	533	564	535	550	551	523	530	514	521	519	567	575	570	567	560	525	554	522	560	572	547	487	537	521	503	499	515	567	559	545	560	542	515	547	573	546	535	518	548	563	479	519	501	557	548	490	527	520	487	527	516	569	536	562	523	541	542	532	546	548	530	516	530	558	538	527	543	515	503	540	539	511	478	548	528	454	570	478	507	535	526	555	531	593	549	529	554	533	508	529	549	539	557	524	548	588	548	503	507	533	552	574	521	535	523	538	543	516	519	506	519	523	549	528	568	544	510	570	535	558	528	522	504	533	536	524	536	547	550	543	551	584	576	556	519	563	508	525	542	565	556	526	522	536	519	581	482	504	516	583	544	538	534	573	538	564	509	548	529	515	493	543	519	528	500	524	530	570	536	541	512	505	545	505	544	533	528	526	535	505	501	540	531	523	528	483	525	507	554	549	523	515	529	525	555	569	547	533	521	544	526	557	521	572	581	494	549	528	574	529	547	534	551	496	518	504	561	551	521	547	514	559	543	495	516	566	529	524	535	536	470	570	536	542	523	508	550	537	559	575	555	489	535	553	512	574	507	502	563	487	528	525	552	534	523	527	496	508	524	539	534	519	531	529	515	549	501	545	549	535	510	500	516	545	548	557	515	528	557	495	544	527	536	543	525	528	542	513	521	545	540	518	521	496	532	521	519	563	530	563	528	534	524	537	548	508	524	525	525	512	542	515	544	505	500	553	525	512	523	551	510	506	534	526	522	491	534	543	503	519	537	568	557	549	511	549	541	537	537	526	526	529	506	569	600	475	520	524	545	530	519	537	538	581	537	510	499	562	559	539	536	518	524	508	557	509	532	566	531	539	530	548	563	539	552	542	515	561	533	560	543	537	556	503	479	531	538	520	487	520	575	567	525	494	538	503	536	524	536	548	522	500	467	560	537	512	514	508	559	539	561	518	515	560	545	511	541	536	518	567	526	520	513	529	536	508	530	528	507	547	510	524	548	535	548	508	526	526	506	547	528	527	513	503	554	542	530	542	530
27539	19724	10456	4094	2159	1580	1274	1102	958	887	802	780	705	712	691	677	666	703	633	658	631	615	642	595	603	631	607	641	598	569	578	624	597	614	568	579	624	587	600	589	573	564	575	569	576	609	577	576	582	584	582	579	545	604	572	571	582	564	572	598	599	546	627	601	586	569	609	610	584	586	598	591	583	548	618	549	574	542	550	540	525	571	592	578	556	542	601	592	571	584	600	575	531	573	580	571	573	616	605	570	558	572	572	613	540	624	625	546	578	589	601	549	596	560	614	571	578	573	611	556	569	576	590	583	574	583	565	555	607	552	556	566	573	522	518	592	564	566	635	542	562	607	571	534	536	580	527	557	579	576	597	601	566	567	602	609	563	603	552	597	616	600	581	599	555	548	594	623	532	525	576	575	563	555	624	563	585	555	555	585	548	564	593	611	531	634	566	596	592	587	589	586	583	571	548	581	571	560	557	606	588	547	569	577	571	574	563	530	613	562	592	572	554	572	579	591	549	578	520	563	537	583	560	560	549	590	580	607	565	588	557	597	586	628	603	568	577	604	546	560	562	589	590	530	564	587	593	544	580	598	611	587	538	582	568	571	587	582	560	599	515	550	536	573	603	543	550	594	568	631	561	558	591	595	553	554	548	556	595	620	552	611	589	597	589	587	540	585	619	626	589	599	581	580	588	580	560	610	534	553	604	636	602	601	553	552	589	579	614	557	581	591	558	569	551	580	542	573	567	594	553	580	599	602	545	575	547	578	609	602	583	571	570	560	594	578	572	581	567	583	549	584	550	589	584	552	579	597	553	603	575	573	567	551	540	569	580	584	564	538	563	564	573	574	578	538	569	570	592	580	594	570	577	577	569	600	546	557	583	605	585	584	599	564	562	548	584	591	593	573	591	572	560	590	564	602	557	544	578	532	594	627	524	562	589	566	579	585	525	573	644	557	609	600	604	602	611	594	585	573	573	586	615	565	611	585	616	556	568	607	529	574	550	565	558	555	567	551	591	573	563	522	577	558	614	558	587	604	589	582	579	568	551	581	585	575	574	540	552	578	609	588	503	580	590	573	573	576	665	614	561	571	545	591	600	541	600	661	568	553	596	585	567	589	580	583	563	537	542	610	580	556	582	553	588	605	516	577	537	614	608	573	572	601	554	568	558	558	588	646	613	562	600	580	595	541	591	575	583	554	596	593	571	576	587	570	596	579	547	600	566	598	555	603	551	555	585	581	583	594	574	590	569	578	590	582	609	573	590	566	576	542	574	577	580	594	598	555	572	582	567	582	540	560	571	590	614	583	607	559	567	574	576	579	554	581	574	578	573	596	583	549	604	601	568	626	551	537	582	567	596	578	562	549	544	577	567	584	512	572	629	572	567	608	577	573	532	587	553	564	589	621	589	539	612	579	583	580	626	560	541	564	602	562	550	571	574	567	563	573	556	575	566	575	562	511	554	581	594	560	534	561	576	580	533	541	546	577	600	624	598	553	562	615	587	601	566	585	543	572	563	590	572	522	584	581	545	555	575	559	564	585	608	611	593	575	578	619	585	616	569	570	575	556	547	588	604	593	552	550	603	558	600	597	587	615	624	602	588	608	565	587	545	536	556	562	560	566	599	628	560	529	575	584	583	571	557	589	571	532	595	560	573	578	580	602	556	587	614	586	574	578	583	587	603	619	554	553	568	544	602	612	577	566	544	566	590	576	546	560	554	540	534	603	581	550	576	576	571	569	539	636	578	578	553	616	599	571	575	549	584	568	581	612	524	586	557	568	611	555	583	548	613	569	603	578	588	544	591	571	594	558	536	545	569	558	596	555	544	597	552	616	552	591	585	567	547	544	557	570	634	612	589	558	581	585	539	546	610	610	568	565	593	597	562	599	540	570	589	553	541	568	568	595	523	573	597	547	574	609	588	546	587	553	590	549	516	519	584	579	574	578	575	597	537	567	518	581	580	559	594	583	620	640	541	560	579	558	537	603	563	575	544	548	557	589	600	576	591	548	543	599	577	546	616	597	538	575	595	578	596	537	536	589	549	590	587	573	601	557	578	587	582	608	582	518	577	564	603	560	553	556	579	570	557	591	525	576	547	570	535	573	561	592	575	608	542	560	529	609	577	546	566	560	596	537	572	555	577	619	597	590	514	587	592	560	548	588	581	607	566	595	549	570	594	536	528	623	580	604	562	593	547	599	589	542	550	581	515	591	575	582	622	579	570	577	555	555	607	612	549	560	614	579	556	548	563	555	548	610	580	606	526	572	560	564	549	547	581	554	560	549	567	595	620	548	589	564	570	577	549	597	571	578	601	589	578	548	560	603	532	569	598	617	589	577	574	603	575	527	586	563	561	595	573	599	551	588	619	556	560	600	583	601	589	529	562	588	580	551	576	619	563	581	573	531	568	602	618	603	570	589	595	587	582	540	542	552	589	588	576	548	563	567	581	576	569	577	581	628	528	574	622	564	560	575	591	587	553	554	543	604	559	534	559	591	572	546	591	573	591	583	581	565	523	571	616	590	574	568	561	531	563	635	533	566	618	600	565	567	557	612	580	554	636	617	576	548	607	578	582	572	639	553	577	527	597	600	564	592	559	599	533	563	606	557	588	571	555	616	543	590	606	552	571	580	598	597	581	540	574	581	590	533	572	579	598	568	571	565	552	561	583	585	590	548	586	586	539	563	564	597	624	576	622	577	580	624	576	583	530	598	596	575	607	570	563	537	615	626	609	592	580	615	618	549	600	583	560	615	578	580	558	557	590	551	589	577	564	590	570	558	583	551	612	588	568	600	569	531	579	573	564	584	545	537	559	550	563	528	563	566	597	562	532	553	568	588	588	598	611	569	570	613	588	533	603	591	558	609	543	585	572	563	615	564	598	596	552	564	590	550	591	562	525	531	584	552	580	597	583	565	609	599	607	587	559	558	585	621	564	574	606	577	581	565	565	549	553	594	635	545	571	574	573	575	562	600	561	623	592	586	603	584	597	585	567	553	576	529	537	582	576	583	547	552	580	589	578	577	618	552	540	587	576	581	587	539	575	561	558	587	581	627	565	575	563	593	550	598	613	580	591	560	575	563	575	570	591	624	547	519	578	546	602	594	547	529	561	565	552	608	599	577	616	628	564	544	594	569	568	594	548	629	541	578	600	565	537	574	573	574	599	596	587	540	554	585	567	600	563	589	586	611	567	570	573	595	539	611	563	562	548	597	536	570	562	625	616	569	599	602	553	557	537	534	545	600	587	565	598	581	579	598	547	558	559	572	564	555	536	617	552	543	573	543	554	600	572	569	581	584	528	574	592	557	586	582	552	568	562	621	575	555	546	530	612	608	600	495	558	577	624	527	584	586	556	630	555	527	593	586	585	580	597	582	585	581	575	582	587	571	583	555	568	540	585	568	568	590	549	530	604	591	599	577	578	549	587	608	573	607	622	574	554	533	547	604	556	618	538	614	548	575	582	582	569	593	581	548	545	587	565	571	611	546
8402	16422	12315	6772	4914	3829	3117	2566	2179	1890	1706	1531	1454	1322	1240	1184	1222	1081	1186	1149	1060	1036	996	1040	1065	950	962	979	999	994	951	939	978	924	960	954	954	908	961	934	915	929	921	924	886	956	905	973	868	913	924	913	925	885	853	880	877	875	899	915	903	887	893	869	919	896	939	904	914	854	929	908	921	891	855	851	941	961	915	861	829	843	879	933	888	882	858	888	911	902	941	909	884	937	929	868	881	804	935	881	884	917	908	885	893	929	943	901	889	847	909	862	939	915	838	886	905	908	889	889	913	895	918	858	882	903	895	895	886	868	883	890	908	911	861	863	859	884	931	886	873	954	863	858	874	907	867	846	882	884	937	962	880	901	888	869	919	893	870	882	948	894	933	869	926	916	903	872	823	874	869	851	843	930	891	896	868	880	909	902	921	866	908	854	904	891	903	866	877	870	846	889	928	897	914	861	847	912	899	894	919	926	913	828	895	876	901	903	902	926	887	964	934	900	960	965	933	929	922	909	916	935	897	880	868	910	891	885	876	906	943	954	863	908	946	880	932	926	897	902	854	879	907	913	902	864	928	870	886	858	906	921	913	903	900	900	881	932	891	931	875	896	956	895	890	834	881	911	885	919	863	894	901	863	845	955	902	850	897	986	901	934	974	912	827	928	921	896	910	878	904	918	877	849	910	932	863	909	864	872	872	909	903	882	862	914	876	876	879	906	911	886	906	935	848	865	879	857	933	855	930	904	921	857	936	905	902	843	872	902	902	858	884	929	873	886	922	886	866	947	866	856	929	915	886	883	909	888	857	875	918	882	902	903	936	915	866	885	941	958	842	856	896	897	911	930	885	937	906	838	887	880	922	856	900	821	921	936	922	878	949	880	929	900	873	948	901	919	834	943	895	861	867	912	871	866	935	864	881	861	906	928	908	893	883	899	921	892	891	860	883	852	925	883	854	951	886	863	895	904	894	906	882	914	916	880	905	960	893	893	869	904	914	892	876	930	920	890	838	918	920	905	867	863	869	885	882	895	885	898	930	906	924	868	922	872	907	908	861	865	924	936	896	871	923	922	932	874	843	894	891	932	860	892	886	950	905	876	899	902	868	920	900	891	888	858	882	932	850	907	918	912	849	854	941	932	920	914	934	884	941	900	876	927	860	899	862	877	896	897	884	896	857	876	903	938	884	869	859	848	937	909	871	871	918	955	838	880	899	921	897	863	913	912	918	852	880	880	894	911	890	916	917	888	941	903	884	913	916	904	910	851	937	876	891	826	937	852	941	941	953	911	857	904	862	916	879	909	971	878	878	856	922	885	916	966	875	918	911	910	890	921	891	880	933	875	919	882	878	894	883	867	875	891	915	917	884	901	886	898	892	922	898	946	861	878	930	879	953	886	896	854	847	870	911	859	920	876	897	898	866	901	870	935	904	866	902	954	913	844	898	883	908	911	923	877	968	898	882	952	949	908	903	914	896	887	890	899	908	933	906	901	971	952	977	941	866	907	923	859	915	876	915	831	866	897	874	919	897	885	913	866	897	917	916	931	878	926	855	914	931	908	886	887	900	887	878	903	866	869	917	886	879	842	832	873	930	880	922	857	863	862	867	858	879	895	852	849	881	958	906	924	927	947	900	875	874	921	870	907	903	889	896	884	891	924	906	866	912	925	861	882	906	843	890	861	913	855	890	879	898	866	928	937	890	910	885	889	872	870	844	881	890	910	893	871	936	934	872	902	878	939	896	849	915	939	887	892	854	921	905	856	892	875	920	921	897	875	903	871	863	901	857	902	890	897	900	887	845	910	884	855	933	905	906	878	937	900	910	876	890	903	881	854	923	879	883	873	883	889	887	890	868	869	919	903	827	884	831	905	932	912	908	890	899	898	898	895	937	874	948	877	921	881	902	929	911	882	872	866	913	831	862	885	929	883	882	921	882	911	876	900	932	897	868	842	937	873	872	851	937	904	861	945	877	883	889	918	880	858	891	897	950	897	905	935	907	812	897	929	959	886	936	918	953	876	891	897	901	911	887	928	788	876	879	906	890	897	940	885	911	874	875	890	931	855	877	905	941	884	926	925	874	931	895	867	888	894	921	910	844	873	881	914	941	860	899	904	905	854	875	907	874	904	873	812	909	899	888	869	916	927	895	910	892	907	869	891	917	872	895	875	908	911	932	950	887	843	854	908	883	899	907	871	957	828	897	893	891	890	868	832	869	877	884	913	891	882	869	862	925	908	911	936	884	882	841	846	919	877	899	928	859	871	919	887	875	850	898	941	891	876	935	908	890	889	893	927	954	923	848	875	900	900	923	883	861	894	855	870	853	910	868	844	889	823	890	888	892	838	870	898	903	873	892	862	886	927	922	830	932	934	885	914	921	964	907	907	915	894	869	916	880	914	904	886	915	891	929	900	898	906	896	927	920	902	927	928	927	852	885	927	838	889	900	905	942	915	870	860	893	906	840	797	893	909	911	869	862	903	921	938	915	915	862	879	876	897	864	877	940	911	886	876	956	873	904	901	884	935	897	858	896	926	923	912	869	922	852	878	937	877	890	842	877	835	861	884	948	898	888	829	891	895	842	916	920	879	903	866	837	870	945	893	918	858	915	921	853	885	876	872	894	872	922	934	870	892	894	880	856	870	892	929	913	858	901	932	848	906	849	921	898	918	876	887	930	830	902	915	936	903	939	905	889	922	950	924	893	912	926	892	932	851	950	887	904	903	890	883	878	862	917	905	967	840	866	936	942	913	864	887	871	927	876	915	857	895	882	875	885	870	872	813	976	911	941	918	910	902	844	917	881	886	862	906	895	869	905	901	896	861	906	864	849	890	945	876	897	891	884	941	895	901	865	897	860	915	943	879	871	877	934	846	877	904	868	919	900	837	859	900	912	863	911	876	900	856	854	876	890	868	904	871	840	929	930	937	915	915	940	929	882	867	902	870	868	886	891	893	889	953	887	889	888	929	892	925	887	859	889	880	856	885	933	839	918	937	937	885	873	923	899	897	888	875	873	892	918	861	834	887	909	873	922	937	870	843	886	866	837	830	908	909	871	840	875	907	892	855	855	927	883	924	876	859	894	885	873	869	908	874	908	911	886	908	914	911	885	894	884	861	874	938	876	874	898	892	864	883	916	978	920	910	916	840	913	898	877	919	910	907	894	846	875	907	846	912	883	883	852	856	874	888	949	891	851	889	880	849	955	920	841	889	922	927	889	875	860	873	879	942	868	897	896	896	865	875	874	889	899	921	930	845	883	875	898	895	926	873	893	906	938	847	888	914	876	900	856	872	893	888	876	858	893	908	871	894	849	908	916	871	868	930	903	886	876	852	916	882	912	892	855	865	909	879	885	866	909	859	895	883	892	868	852	859	909	896	897	898	887	867	884	967	911	865	829	904	898	858	862	867	936	855	930	945	865	854	889	907	915	888	910	843	880	811	904	868	911	850	883	846	844	889	898	953	889	888	874	832	892	879	904	900	864	951
23353	21462	28163	25196	20982	7015	2416	1660	1292	1132	941	875	814	772	715	644	621	593	573	577	597	556	523	555	546	545	505	491	484	508	465	479	472	490	480	472	475	491	440	486	472	432	444	441	443	443	481	439	411	463	418	410	443	440	452	425	445	442	423	427	436	421	454	411	444	452	451	448	439	452	427	431	427	460	433	426	427	468	443	418	447	437	456	451	464	448	391	406	444	429	461	421	434	427	451	494	460	435	415	439	427	475	428	449	384	463	450	418	445	429	429	395	426	428	431	428	412	437	436	421	466	435	438	411	461	439	427	449	456	435	464	429	449	453	432	423	456	448	439	430	430	456	473	411	443	450	415	407	413	498	448	449	405	425	420	457	447	421	420	419	450	447	434	454	418	448	419	394	457	458	394	409	456	436	377	445	390	414	443	456	445	417	417	463	462	435	460	408	449	432	447	408	429	420	434	400	419	443	434	470	436	432	425	435	391	447	439	425	467	441	388	454	431	438	402	436	453	449	478	445	437	452	445	397	429	416	441	460	463	430	438	447	436	454	432	434	456	459	442	450	449	439	402	406	449	382	413	416	430	424	427	432	464	449	446	470	417	442	435	430	442	469	404	435	428	456	436	446	442	427	454	446	436	440	442	438	434	442	447	431	400	425	445	414	466	435	404	440	457	443	432	461	429	437	405	452	462	408	409	419	397	424	410	462	440	447	416	433	445	446	403	467	444	446	440	474	419	402	466	435	430	411	410	454	447	424	434	388	383	447	453	447	489	402	436	435	445	401	448	425	399	443	446	454	465	442	470	452	403	445	439	462	428	410	442	413	457	483	415	421	406	445	397	422	436	438	404	445	425	431	436	420	436	405	412	432	416	393	450	415	458	432	420	418	431	445	446	435	479	474	482	447	437	468	447	419	396	424	430	443	465	406	431	457	423	428	436	423	469	408	433	435	439	417	413	416	432	458	400	431	502	444	482	396	412	408	392	426	441	447	437	423	413	428	480	438	428	447	451	424	398	410	422	437	427	426	420	452	436	423	434	436	454	406	397	437	469	405	438	443	374	427	432	429	486	460	427	433	458	389	447	452	493	457	436	452	402	465	409	408	472	383	435	412	456	436	471	431	441	425	400	429	449	452	439	444	420	474	418	441	445	443	456	446	425	458	389	439	408	414	423	439	461	419	426	442	458	415	433	405	458	407	495	398	463	466	449	422	429	393	431	462	410	430	417	445	397	431	425	443	442	424	425	403	454	421	421	452	467	449	415	426	463	450	471	434	441	442	455	405	459	467	421	423	427	427	411	432	440	419	415	438	393	423	457	418	435	460	412	407	390	424	453	424	463	432	404	451	415	420	430	415	430	427	410	474	411	421	419	445	464	466	440	472	433	440	392	398	426	445	405	418	400	438	427	407	420	435	420	403	436	441	403	429	422	456	435	438	434	462	464	420	411	431	461	406	428	453	426	391	440	432	408	447	398	415	440	443	454	432	449	445	429	438	448	434	447	432	459	445	434	452	412	451	477	448	424	448	460	439	405	432	428	436	421	409	448	424	435	447	424	448	438	436	458	438	463	452	467	401	406	426	453	468	457	476	488	412	449	480	464	477	404	420	424	494	426	455	440	445	434	419	450	410	424	443	420	431	440	431	411	454	444	441	428	454	439	420	419	386	449	434	437	417	417	442	409	457	443	440	420	449	458	429	471	458	448	438	453	445	444	446	435	431	453	439	467	455	456	461	414	453	432	414	449	464	427	425	408	409	408	477	404	473	453	419	407	464	453	449	452	448	423	423	404	449	424	435	443	428	472	421	422	425	453	446	421	419	389	463	432	457	435	459	385	463	424	402	420	434	432	408	409	430	475	414	469	430	459	405	429	438	392	446	427	444	430	455	421	474	503	406	428	443	472	405	415	421	439	471	411	449	432	441	455	417	408	449	437	425	426	439	411	408	422	406	432	416	422	468	410	422	423	403	467	415	470	441	414	396	445	439	432	447	418	434	426	430	436	443	398	435	433	433	424	449	424	437	427	431	461	407	422	418	424	424	450	448	431	441	452	442	441	455	425	432	456	407	453	443	393	471	459	406	447	435	424	455	406	423	429	416	401	414	407	432	455	419	444	456	432	405	463	423	417	437	443	439	427	418	415	425	424	426	404	438	419	455	416	452	429	422	402	465	449	448	433	446	387	404	415	423	417	436	431	454	414	443	425	394	466	431	443	442	430	386	413	407	421	415	425	416	406	431	443	408	386	431	434	449	422	432	418	425	413	444	468	442	452	388	400	435	383	438	443	442	432	443	447	423	438	446	481	403	429	418	417	439	447	445	452	430	415	423	418	419	432	420	427	418	462	411	422	447	438	401	434	427	384	437	452	434	465	418	423	413	404	476	450	434	406	434	394	475	431	423	444	426	462	448	405	484	400	435	422	438	437	421	445	393	404	477	412	423	420	445	425	438	432	406	452	438	444	449	456	429	431	419	437	460	423	448	430	445	439	419	423	421	418	461	442	427	403	429	450	419	447	441	405	465	448	415	459	445	453	434	413	412	414	420	437	426	447	454	426	405	443	457	435	383	411	446	408	472	460	451	433	415	452	466	436	441	425	432	448	408	440	405	415	446	471	408	440	435	413	443	470	437	453	439	434	432	434	440	436	420	446	456	433	465	407	453	413	409	395	413	449	432	457	399	440	407	398	434	454	459	445	427	447	407	412	462	451	453	428	418	405	458	447	431	451	429	420	431	438	426	430	433	445	469	436	412	448	424	395	457	456	455	447	458	432	443	447	426	465	405	422	419	427	457	435	460	405	454	362	452	421	448	443	462	434	417	437	429	433	438	466	409	394	438	477	444	423	423	433	412	427	459	414	478	389	430	459	448	401	468	473	416	427	434	412	449	394	419	450	422	417	432	427	422	434	415	453	437	442	425	474	427	409	427	402	454	447	388	417	415	425	418	457	412	392	420	437	453	431	418	426	423	428	443	447	427	448	421	448	417	464	476	435	440	431	444	423	439	472	443	403	472	429	440	461	438	441	390	427	431	430	422	463	435	432	429	378	417	447	463	449	439	426	440	430	465	428	427	433	405	419	437	429	442	453	455	453	419	407	433	451	432	433	422	428	435	413	418	420	456	484	435	434	467	437	431	437	427	442	416	396	426	429	440	394	443	447	395	436	439	438	439	428	431	453	416	414	406	433	432	412	398	418	431	453	441	406	429	411	421	430	461	456	458	407	418	417	409	436	428	465	411	444	408	405	431	406	425	410	438	466	396	422	408	409	435	435	449	428	400	440	421	406	455	440	446	407	453	443	463	407	458	445	446	403	410	435	448	392	440	413	428	457	415	444	428	458	416	435	418	418	442	416	439	448	415	484	438	410	448	433	447	438	468	438	441	457	452	400	422	454	423	437	378	430	412	410	427	422	434	388	421	425	442	442	458	434	433	435	448	442	420	400	431	458	396	460	470	440	417	380	410	428	432	412	412	442	381	460	441
8330	24562	19244	11253	8410	6237	4944	4052	3288	2668	2350	1926	1801	1657	1470	1349	1222	1172	1080	1043	1081	1033	974	953	908	857	903	863	876	839	768	795	819	768	780	773	773	769	752	782	737	786	729	705	762	705	700	701	706	725	706	658	619	687	681	670	683	694	671	712	711	694	697	692	713	723	714	700	643	705	723	657	694	686	676	683	724	685	715	705	678	652	693	711	695	706	702	654	692	677	672	697	707	623	705	726	692	609	712	662	687	691	698	694	670	704	664	696	693	718	709	711	728	674	680	710	683	689	671	664	672	640	677	701	686	714	674	686	707	677	653	691	727	678	669	638	674	708	674	653	672	732	640	674	675	711	652	677	707	695	647	645	682	644	658	688	658	713	688	681	702	702	701	658	704	748	671	669	657	647	686	678	693	699	668	692	705	695	696	648	749	692	713	707	744	694	650	739	723	718	747	667	740	686	658	678	661	687	711	720	672	652	657	705	629	654	691	672	686	697	670	715	698	707	657	699	692	725	687	699	712	685	685	684	708	646	670	659	701	746	630	703	699	728	653	646	672	651	735	679	706	697	646	683	699	684	689	721	687	677	665	637	700	710	727	681	693	712	731	659	654	687	728	662	711	686	689	679	679	640	678	746	648	665	691	707	666	683	705	711	714	705	672	712	672	710	686	667	660	690	715	656	696	726	684	675	669	657	684	685	718	663	690	675	704	726	648	723	720	706	701	709	704	703	697	667	689	677	748	676	671	694	706	690	656	698	740	672	747	678	741	693	678	658	689	621	701	697	671	709	686	671	705	719	629	642	713	684	703	665	713	694	674	707	689	710	662	716	643	673	696	681	708	688	679	694	714	660	628	713	698	686	695	676	670	685	648	674	736	706	677	695	693	637	694	754	680	696	675	693	704	678	698	677	694	702	671	713	776	707	691	699	658	709	672	737	673	668	669	706	707	693	712	659	719	654	743	658	712	660	662	670	722	695	740	649	670	677	684	686	664	689	713	683	691	665	704	680	677	660	707	721	696	676	682	707	697	679	683	705	688	677	712	687	643	649	700	683	666	660	690	679	669	666	703	654	664	687	717	708	692	669	654	695	655	740	689	700	685	725	676	677	694	670	677	678	732	703	639	745	694	722	707	674	652	680	718	691	728	677	691	733	651	694	662	691	663	694	706	632	643	727	653	692	701	688	711	723	685	657	660	712	653	689	681	687	647	673	695	668	673	675	693	665	639	738	706	699	713	653	644	668	680	695	661	692	654	757	634	661	669	729	714	730	699	703	677	733	685	672	736	694	652	692	698	628	627	689	687	693	666	646	690	666	677	677	702	716	655	753	718	643	662	693	693	683	711	687	684	681	687	676	724	744	733	648	677	695	700	700	706	679	708	717	686	701	712	698	732	707	645	684	702	661	721	693	701	714	642	739	693	685	708	767	674	648	678	697	653	682	698	657	690	707	661	684	717	688	696	687	706	694	687	646	685	639	665	694	704	666	710	654	710	651	689	718	711	683	700	663	690	691	709	726	717	652	701	641	689	741	711	714	670	659	674	657	702	686	705	662	696	740	647	653	710	701	677	680	675	727	685	662	689	736	709	685	704	656	675	672	677	726	652	712	709	710	674	670	702	656	694	680	660	690	692	658	617	701	667	709	691	717	683	670	705	690	751	661	699	680	669	722	705	703	664	696	703	688	699	700	655	662	693	674	679	658	647	681	706	697	636	687	674	687	662	672	696	667	705	711	704	706	717	690	683	692	685	713	708	665	692	650	652	714	687	655	678	711	691	674	634	682	677	696	702	683	699	695	714	703	656	700	675	663	662	649	650	693	693	683	666	699	689	722	673	700	698	717	689	715	669	703	663	707	652	673	689	625	649	691	694	702	679	685	616	660	692	695	695	685	719	665	652	660	687	696	709	717	639	637	689	695	669	670	708	695	730	658	668	726	682	723	681	664	714	701	646	684	656	690	695	674	703	655	730	638	701	681	693	716	670	666	699	693	697	652	696	663	699	711	673	706	724	674	647	674	661	665	679	669	657	692	698	676	680	654	703	678	700	676	709	687	654	662	686	709	669	690	683	681	714	683	677	717	694	650	668	728	679	685	723	701	726	638	676	738	726	680	752	690	649	658	724	677	693	674	668	670	666	666	737	694	709	680	686	706	650	682	623	682	655	709	712	662	679	693	668	657	702	735	683	698	679	661	701	680	689	732	682	680	690	658	728	712	709	694	695	701	694	713	709	710	671	625	653	711	651	671	685	687	662	683	720	695	656	713	644	674	707	663	686	681	693	729	701	666	680	668	665	706	653	671	694	673	733	699	660	739	708	652	687	677	713	693	703	688	724	716	672	737	710	671	655	682	718	677	664	698	672	659	697	673	627	695	698	673	721	673	703	702	682	688	695	732	683	675	718	676	691	719	708	693	641	640	697	703	714	691	677	656	670	668	675	643	722	698	663	704	695	674	687	688	701	681	708	648	709	669	721	626	684	719	683	655	680	710	707	681	729	679	702	725	646	718	682	700	675	673	721	705	701	675	703	651	706	710	662	671	717	698	675	708	698	666	691	685	611	661	699	673	672	687	681	624	678	677	707	705	670	703	703	687	664	723	715	701	701	651	666	686	712	726	691	740	713	662	698	687	641	680	675	645	698	665	660	688	708	657	667	691	694	711	678	685	694	689	686	633	659	694	681	682	715	646	695	678	691	704	653	676	685	718	656	692	658	727	707	688	675	700	703	700	729	641	715	713	740	707	661	648	700	698	687	660	667	651	674	635	681	728	674	650	658	715	746	725	680	687	714	675	662	680	697	666	666	625	747	673	645	700	740	711	696	683	701	686	668	690	727	615	704	702	672	722	652	704	680	693	715	703	697	694	701	685	719	652	693	710	637	681	640	643	713	720	667	657	695	703	641	684	682	725	708	696	661	663	681	719	729	665	690	671	704	725	642	662	699	676	635	684	694	728	682	650	697	735	662	694	658	689	675	665	694	655	685	723	691	703	697	624	684	672	678	678	678	696	683	682	741	666	660	669	693	725	636	699	700	677	668	664	674	645	663	719	669	658	713	664	692	690	702	706	694	711	695	655	709	638	674	691	678	700	736	644	720	725	693	693	641	635	657	708	718	702	662	742	613	693	658	719	664	725	679	695	688	721	693	688	669	708	669	682	651	674	721	759	720	660	665	694	653	668	692	669	671	661	643	693	692	644	741	682	692	656	642	667	720	703	719	712	707	653	682	679	686	707	707	654	692	710	679	653	640	721	678	687	663	703	698	695	718	632	655	654	651	660	715	715	667	675	661	659	653	697	704	660	689	686	649	639	705	661	689	732	709	696	666	697	650	639	677	665	671	738	705	664	642	696	686	652	748	711	642	723	636	679	652	694	633	728	651	672	697	723	686	701	688	694	673	677	685	682	712	644	652	664	691	687	683	648	697	700	705	635	731	657	716	681	732	653	697	660	682	649	673	705	691	686	687	652	727	689	671	719	752	708
25007	21446	25897	23139	4457	2008	1645	1269	1099	1005	938	780	792	782	742	695	632	660	673	630	636	623	590	555	595	568	592	591	569	567	549	593	571	585	574	531	557	533	545	608	542	575	563	535	541	563	572	501	504	549	563	519	555	535	538	522	530	529	544	517	531	566	548	514	540	548	519	545	573	508	527	526	564	551	542	517	575	531	549	558	578	523	534	581	533	506	537	552	486	555	552	531	542	558	529	552	565	506	563	536	531	553	543	558	555	531	530	540	541	526	559	576	571	528	539	521	535	526	559	498	576	506	548	539	541	537	558	551	582	520	514	535	557	546	516	544	540	537	519	496	556	539	529	505	588	554	540	507	484	569	575	585	541	516	545	544	576	520	523	535	568	505	580	525	549	532	538	546	594	494	518	532	492	505	516	520	490	533	501	574	508	522	569	567	553	522	591	531	545	583	538	517	559	527	517	542	527	550	546	545	544	530	522	563	549	508	525	538	539	513	546	527	538	536	552	530	541	529	588	537	531	531	592	530	545	570	557	515	541	567	543	538	547	544	515	579	544	542	525	528	532	541	557	544	534	546	542	544	542	531	543	519	543	546	554	534	581	504	511	587	548	529	575	534	572	551	550	524	548	542	561	520	513	541	550	546	499	509	513	528	538	497	542	558	540	524	496	529	569	542	576	574	481	579	542	548	477	516	531	561	548	516	532	547	584	510	540	539	564	516	511	526	591	529	542	556	538	524	536	587	554	529	555	556	551	546	563	579	532	533	567	551	518	529	536	574	482	528	534	546	569	535	512	532	509	525	518	550	544	495	557	515	539	540	543	536	497	537	503	519	543	571	560	561	552	571	509	531	518	519	583	513	579	534	512	569	484	526	528	551	548	516	565	535	493	551	545	530	547	567	541	567	545	551	523	560	546	515	558	485	530	511	527	592	541	537	531	531	558	539	552	541	567	488	505	535	531	535	572	529	544	552	568	515	561	525	534	540	536	520	518	546	579	517	560	571	523	520	529	523	580	515	530	544	531	529	548	593	497	524	549	522	530	530	526	546	557	554	519	523	553	498	502	535	553	546	501	559	549	487	573	530	581	505	536	564	531	566	567	509	516	543	503	541	572	571	498	506	548	559	530	575	533	567	527	559	546	523	522	512	484	545	514	585	530	534	542	567	519	548	528	550	568	536	534	508	569	516	514	572	522	550	534	532	551	524	600	585	519	537	555	551	548	521	520	519	544	517	521	521	547	517	553	564	517	561	512	546	541	553	526	527	509	558	598	567	550	530	516	532	557	565	568	527	518	537	528	552	537	505	554	530	513	542	547	549	508	501	545	529	499	515	546	542	511	504	507	472	534	566	568	573	584	529	540	548	561	568	540	511	549	536	555	479	542	516	496	560	562	517	501	556	522	516	545	510	511	566	578	558	511	515	528	498	545	516	574	535	511	503	532	526	541	517	524	568	531	562	504	573	539	518	530	512	530	545	555	541	547	517	541	550	521	536	547	546	570	553	570	516	583	567	491	542	529	571	546	530	517	537	512	547	544	563	525	512	513	538	582	508	532	563	545	543	531	549	576	530	513	513	583	546	549	518	549	526	604	512	509	511	499	523	493	526	522	487	554	551	522	591	567	528	607	478	550	521	544	573	519	521	536	518	518	557	617	534	520	497	520	502	544	521	572	515	511	517	544	511	565	536	527	533	530	517	545	565	504	523	515	575	524	547	550	532	563	554	541	524	544	518	541	538	521	481	541	511	541	521	538	538	583	520	534	550	523	570	539	522	528	545	515	512	547	544	547	540	524	516	499	535	568	556	532	500	483	553	528	530	550	539	591	538	554	540	529	558	503	525	512	532	576	579	531	547	515	552	520	558	567	501	498	545	503	529	512	548	552	559	531	544	579	559	509	567	528	537	540	563	533	520	517	534	554	533	551	526	557	541	577	536	531	544	533	567	515	541	540	524	507	552	500	550	576	526	527	501	533	527	531	589	521	494	490	569	542	559	533	545	513	515	591	539	536	562	535	517	560	575	586	516	551	539	528	532	525	536	525	532	568	562	533	505	552	521	580	555	522	520	535	507	535	539	543	510	537	531	513	500	523	503	514	552	581	526	539	542	559	562	532	481	526	552	535	569	505	535	571	573	505	529	546	545	561	550	511	527	535	551	555	566	571	536	501	542	554	544	554	560	539	549	557	488	519	529	532	520	525	536	547	571	524	534	591	520	565	521	544	537	546	558	534	548	571	505	513	522	500	498	505	501	528	513	563	543	568	542	572	557	503	518	526	532	529	491	513	517	538	528	529	562	526	553	518	582	513	547	554	545	573	536	520	560	538	557	536	535	547	522	570	551	569	538	532	515	565	520	529	537	538	504	537	573	487	554	564	535	515	497	534	521	531	553	553	513	530	526	532	529	549	538	529	540	500	549	475	543	541	580	542	521	527	535	589	523	571	541	523	569	512	591	585	541	540	575	528	533	523	554	538	554	527	531	507	545	512	571	536	534	558	498	547	509	581	498	554	521	544	554	536	526	518	549	533	536	558	534	519	523	562	566	513	554	538	494	570	498	499	543	544	517	567	541	543	556	530	557	528	551	500	515	561	513	533	568	555	514	499	524	536	521	557	517	512	520	538	492	595	541	551	538	542	551	524	548	551	542	552	530	522	499	514	494	571	517	557	517	512	556	509	513	548	551	575	549	557	539	517	533	520	580	540	537	511	511	540	579	552	526	557	527	536	552	533	529	528	531	508	537	489	525	551	525	529	522	544	509	515	515	527	543	569	544	540	526	549	533	559	530	574	538	614	556	527	543	522	565	558	508	572	544	513	532	528	511	521	550	527	528	503	553	518	550	553	526	517	512	501	540	572	563	576	570	529	588	508	552	521	532	501	567	499	513	532	544	513	522	573	533	515	509	533	520	549	531	565	576	564	548	508	544	491	546	516	502	524	539	552	578	516	561	543	540	520	513	517	546	524	551	523	543	541	561	548	508	537	524	502	530	528	498	508	518	536	516	526	516	541	513	553	532	521	507	546	550	519	511	510	559	550	558	482	576	557	543	545	565	554	559	526	517	545	500	506	539	540	564	549	523	559	531	524	593	515	543	515	512	548	532	497	525	544	501	500	574	521	526	507	537	589	537	533	546	567	528	528	543	547	541	540	518	475	554	582	583	532	541	555	512	547	494	499	529	543	528	581	552	549	527	530	555	538	547	503	541	534	525	533	556	557	509	549	547	541	517	527	525	556	544	563	525	529	543	528	553	535	530	546	558	546	524	532	557	582	537	489	512	515	486	535	537	526	530	529	537	565	516	525	568	520	531	521	522	586	561	534	540	543	531	531	527	557	589	523	506	556	528	542	576	551	531	531	556	525	529	546	534	509	512	481	505	556	543	504	551	568	512	511	548	535	529	565	541	533	504	523	555	528	490	590	534	524	547	558	582	551	551	558	549	495	505	511	538	533	533	519	529	513	563	533	543	553	537	537	538	543	505
8493	20745	15587	8892	6397	5128	3896	3219	2755	2362	2105	1732	1599	1573	1386	1350	1242	1101	1140	1153	1083	1010	1039	1003	946	1008	961	977	921	939	932	894	934	953	892	960	912	917	855	860	854	839	900	857	813	882	860	906	834	919	911	783	822	883	810	859	891	856	847	841	825	826	832	850	853	866	841	862	833	862	777	908	807	834	798	819	833	826	803	838	834	853	872	861	824	792	866	794	821	843	864	863	828	834	822	822	852	789	871	802	834	811	876	852	806	839	807	894	860	845	839	847	814	866	797	868	868	797	844	860	878	809	849	851	794	844	790	875	842	842	847	800	829	829	852	850	853	812	831	852	809	846	804	879	882	821	831	816	852	820	871	807	812	823	823	880	851	886	824	836	813	819	777	800	830	859	826	812	762	792	837	826	863	856	854	865	800	807	809	834	760	858	771	873	792	851	836	823	823	825	826	795	831	796	788	762	790	863	884	802	833	851	803	792	851	848	869	817	840	836	853	831	836	796	800	889	829	866	852	820	814	852	826	806	814	799	835	840	801	854	840	842	813	809	889	809	867	794	855	828	857	794	843	808	808	871	855	851	820	775	816	770	778	839	823	823	814	816	838	820	821	836	840	793	848	767	821	791	838	803	850	815	861	821	827	880	815	779	851	808	840	829	866	871	848	806	855	865	801	822	847	853	879	808	875	834	829	868	845	860	874	806	885	827	848	873	817	842	855	832	830	863	793	798	803	878	835	857	865	779	825	795	812	842	813	864	814	812	845	870	811	843	797	821	924	843	824	853	832	806	824	796	801	798	793	847	811	879	817	804	841	831	838	861	868	862	846	770	844	819	834	838	843	822	788	860	784	802	791	845	809	769	850	871	822	820	821	810	738	834	839	828	812	857	796	806	803	835	874	799	795	768	779	836	830	858	842	853	826	839	832	843	823	845	845	868	804	858	827	841	839	823	831	797	803	827	871	829	826	798	825	844	880	799	808	877	789	813	848	819	851	887	805	814	791	772	833	814	825	787	819	875	810	832	829	841	854	830	872	847	864	811	807	849	769	851	857	818	816	827	825	873	842	866	887	839	799	797	868	825	862	829	827	826	817	850	808	822	797	821	855	778	839	840	796	792	848	817	810	838	828	861	818	869	816	832	793	866	848	842	774	817	806	803	822	839	846	836	806	860	796	873	844	837	847	839	791	863	861	847	773	843	830	819	825	819	864	834	812	837	819	836	802	734	850	889	806	782	831	822	766	830	860	842	880	845	812	799	842	820	836	864	754	801	840	828	849	830	860	818	845	792	824	807	824	841	808	843	823	796	798	870	825	812	826	846	848	809	845	815	821	813	855	790	842	870	822	809	830	801	806	859	806	809	812	830	815	811	839	809	808	888	874	840	810	808	895	833	813	841	816	815	831	832	838	840	796	852	783	868	822	801	861	829	813	789	864	811	863	824	846	865	806	839	844	851	836	777	844	835	777	820	820	760	919	900	824	820	807	822	850	832	829	862	820	817	839	851	839	828	833	843	840	791	842	792	824	858	845	830	808	822	752	834	836	835	872	869	813	797	855	799	852	796	818	854	799	883	889	799	834	840	815	813	811	842	857	784	771	814	834	783	850	822	855	871	834	858	825	827	867	818	836	874	827	823	810	821	812	804	827	806	848	858	831	820	826	838	849	811	805	822	843	802	839	818	834	802	830	856	866	860	804	829	793	852	843	861	809	797	902	865	792	868	818	844	866	818	878	825	850	849	848	831	803	815	814	842	853	831	814	771	816	844	782	840	862	825	838	878	849	840	849	822	846	823	877	859	836	851	866	816	822	811	821	770	865	837	819	843	806	796	795	861	818	820	825	839	835	807	859	825	799	846	842	874	831	795	827	855	821	804	783	823	779	866	883	871	832	824	816	866	803	815	799	773	826	857	826	833	839	794	833	817	829	829	891	890	834	860	810	835	820	858	833	783	842	837	855	858	820	846	792	816	815	841	830	804	786	827	820	853	818	851	866	811	829	827	802	812	855	820	807	809	873	847	847	858	838	877	882	858	843	844	797	777	908	906	857	852	833	871	835	845	816	826	837	870	861	800	868	836	810	836	826	860	833	843	822	801	804	827	885	822	799	792	818	898	873	789	853	831	826	820	799	848	811	847	811	818	815	810	833	828	805	846	832	858	876	862	832	854	814	837	820	902	842	784	815	834	865	791	864	801	838	790	838	862	785	890	823	795	814	826	875	822	887	852	871	815	886	821	828	812	822	859	793	802	799	856	837	854	843	854	791	821	816	835	848	804	825	851	822	859	791	812	833	843	803	828	786	843	877	801	910	849	847	851	866	802	801	801	886	855	821	852	784	837	834	834	820	840	860	844	815	817	849	833	842	844	859	854	795	860	850	816	859	860	849	812	859	797	847	820	775	830	807	851	822	815	839	835	772	864	865	822	824	794	856	770	810	829	835	804	841	828	839	807	835	830	869	835	803	819	807	806	816	806	869	777	774	803	793	834	817	867	822	797	831	848	821	818	802	795	816	855	848	866	834	782	891	872	781	873	857	850	824	781	813	815	822	831	835	859	824	788	843	805	799	814	812	878	830	830	795	818	842	895	862	822	828	816	838	840	849	829	843	808	804	845	815	784	830	810	848	808	846	855	835	822	802	827	813	794	846	788	813	841	869	844	860	821	875	833	847	816	788	831	831	830	866	805	867	825	808	867	876	846	864	838	828	835	809	854	788	818	797	864	847	832	825	786	860	833	852	837	858	871	857	871	838	828	908	844	778	850	783	800	810	839	906	800	834	831	829	853	837	862	802	826	875	850	878	864	817	850	766	826	813	789	872	868	838	832	828	876	773	830	830	850	844	824	843	849	828	856	834	832	844	850	800	840	841	871	834	823	837	838	831	820	853	837	845	832	827	835	822	838	834	791	838	836	831	822	815	860	841	827	855	781	797	860	815	796	863	837	846	841	822	821	794	810	831	852	881	833	825	835	859	852	778	789	873	861	878	828	820	813	861	771	789	856	839	828	778	833	818	812	855	811	839	844	822	833	809	882	813	853	810	855	825	803	781	798	740	797	827	807	768	843	845	823	839	842	840	800	823	841	845	793	826	812	807	836	829	823	826	804	843	805	855	808	804	797	826	847	855	792	845	874	856	850	845	867	815	822	807	886	828	854	840	860	826	777	819	865	870	835	828	841	800	812	842	813	812	863	781	830	842	784	849	841	808	810	824	788	808	844	846	850	857	829	813	811	856	864	818	827	871	867	830	845	833	843	812	838	806	852	798	882	856	822	890	855	860	830	836	858	837	809	838	833	841	782	778	820	801	809	877	816	790	813	815	826	806	820	798	835	863	837	811	825	811	837	819	860	830	828	746	813	784	838	820	811	833	830	771	809	808	851	818	902	852	809	829	788	870	848	823	826	762	819	880	841	871	791	836	820	829	844	852	788	824	827	829	837	835	864	794	833	852	819	894	893	825	832	868	877	813	854	837	837	843	815	810	868
22660	21519	28822	24672	21520	20022	5655	2306	1596	1375	1150	996	907	831	710	689	684	648	564	549	551	557	512	492	475	423	488	403	475	434	421	422	380	380	425	359	333	390	400	397	380	394	376	367	371	345	349	350	376	371	353	362	344	364	347	371	383	342	317	388	338	347	372	351	365	317	368	346	370	362	328	370	313	356	327	361	357	305	324	340	346	349	316	332	320	390	357	368	361	339	360	346	358	339	356	383	327	355	344	362	332	344	355	312	361	349	333	339	369	332	338	356	336	345	327	359	301	352	317	356	357	306	335	328	371	329	360	348	361	359	343	362	324	356	338	366	353	340	349	353	357	354	343	305	340	367	344	368	357	356	344	361	338	311	347	329	362	355	354	365	325	351	336	333	331	316	318	380	344	322	376	334	333	343	348	362	360	358	364	344	351	331	349	336	358	352	352	361	365	370	348	361	315	346	310	347	300	341	318	347	336	343	350	329	336	343	316	353	362	353	356	321	350	370	350	344	314	360	347	280	317	350	352	357	367	349	384	327	349	341	329	327	306	348	381	346	384	292	361	338	388	329	331	384	343	345	377	356	365	360	370	358	336	351	379	357	305	330	344	316	351	360	304	367	342	339	347	347	334	329	361	334	316	368	354	336	324	331	340	326	347	336	358	343	341	358	315	364	328	324	335	319	382	321	352	311	335	342	346	340	340	347	329	353	357	356	344	356	369	325	312	360	360	320	422	375	351	357	353	327	350	322	360	348	328	356	306	355	332	360	375	328	348	326	310	324	356	321	352	323	322	317	316	382	337	326	353	372	362	335	341	349	368	371	313	361	359	344	330	341	339	348	344	323	323	320	351	336	343	308	368	355	359	333	328	377	322	348	321	328	355	334	338	367	345	338	303	355	312	329	352	334	337	367	347	363	315	325	332	333	356	337	365	347	362	357	326	330	332	336	353	322	339	366	345	318	346	332	347	351	339	344	381	340	347	343	341	356	301	347	323	331	370	335	344	374	359	328	356	335	363	310	323	335	346	343	362	349	333	325	313	319	355	332	351	368	361	372	368	354	359	327	310	363	374	351	324	322	333	327	318	371	373	331	326	349	365	325	357	327	382	339	343	347	335	329	350	357	347	324	285	345	341	340	363	336	365	333	339	371	364	380	360	339	324	336	348	329	346	309	323	333	380	360	316	355	376	327	382	364	301	347	362	324	320	363	337	357	341	363	367	359	373	363	315	344	346	354	346	316	353	299	341	366	336	369	333	320	329	335	340	372	346	334	306	344	347	346	334	354	305	344	354	346	358	332	390	367	367	345	346	340	338	365	364	329	361	348	354	351	325	334	350	353	343	382	306	332	349	345	325	323	345	326	340	309	364	347	351	335	339	344	351	376	321	358	357	316	355	343	342	345	359	365	339	339	335	341	373	329	352	325	337	326	331	321	362	346	352	328	354	355	312	360	348	343	383	331	360	362	345	375	358	352	369	341	319	339	349	314	372	330	367	321	338	370	340	343	340	312	314	341	364	342	366	355	374	339	355	331	355	378	333	336	337	380	337	322	330	377	364	387	331	332	367	313	344	351	333	315	314	367	344	327	323	341	335	326	366	350	317	377	360	310	354	345	326	348	326	333	366	359	342	319	361	320	357	339	316	344	321	346	316	338	365	357	363	324	361	332	335	351	360	338	334	340	344	363	367	342	366	346	352	331	328	326	371	332	332	347	321	366	348	361	347	329	340	343	351	384	368	353	362	342	352	346	342	331	329	365	326	333	347	318	363	360	336	327	345	337	329	374	338	351	350	336	333	335	349	343	314	368	324	345	338	337	328	363	348	322	340	342	347	362	358	317	322	370	341	318	290	318	332	377	346	345	379	353	323	364	324	334	348	360	349	362	350	356	341	379	353	343	360	340	327	335	349	340	342	348	342	354	335	349	351	356	374	324	362	312	345	316	329	346	366	335	341	347	323	320	336	328	354	325	324	355	347	360	346	320	326	357	342	348	373	330	356	329	347	342	352	356	309	358	357	342	319	313	369	323	353	356	344	364	337	341	370	359	334	351	384	360	352	369	368	365	369	328	347	390	327	338	333	346	355	376	357	336	320	344	339	327	347	325	360	350	339	332	346	353	338	341	326	370	344	387	344	335	349	347	366	331	325	333	373	306	338	330	355	330	302	326	375	385	338	377	351	345	338	355	350	352	308	337	326	333	309	341	334	378	329	342	357	328	360	337	356	357	328	329	357	326	316	356	362	362	337	344	358	360	330	356	330	344	325	357	333	320	350	345	344	347	364	348	357	351	332	336	338	360	324	349	348	351	366	313	342	343	318	342	360	326	321	337	347	354	353	376	350	341	319	359	319	317	367	383	332	340	328	351	321	321	314	371	318	317	341	323	330	355	320	317	349	302	340	310	329	350	342	342	359	301	367	332	358	319	372	335	328	314	338	344	333	342	356	330	340	352	322	340	359	317	339	330	319	345	362	318	356	379	322	346	329	336	323	350	330	332	325	367	328	380	344	334	321	330	347	365	323	329	327	364	345	331	345	354	359	361	343	357	364	366	356	307	355	365	322	316	356	360	346	337	357	357	305	343	356	368	333	345	324	316	361	359	307	334	311	370	337	355	317	379	298	325	349	368	346	320	343	356	321	354	317	377	356	349	318	357	347	334	337	380	343	297	390	326	361	319	313	354	342	344	377	347	317	323	372	339	336	329	351	301	354	338	350	360	336	306	386	354	317	320	326	321	330	333	332	338	353	345	361	353	344	375	368	367	337	354	324	352	322	349	331	358	368	370	302	344	316	346	349	367	322	329	359	333	325	342	341	326	325	344	318	350	365	341	339	336	332	356	353	313	354	336	354	329	354	353	344	350	351	334	364	374	313	344	340	335	346	310	337	340	355	349	349	348	362	353	314	347	310	341	334	341	348	356	353	353	327	331	367	363	311	331	347	353	345	366	341	327	338	341	345	344	332	340	307	335	358	347	364	339	326	338	354	351	361	337	337	325	316	341	340	307	342	375	370	320	349	353	305	329	346	313	334	311	338	366	344	361	343	366	332	323	366	358	348	355	328	347	324	338	354	323	342	331	345	335	340	362	349	349	322	348	331	323	338	338	361	334	331	310	379	344	345	332	313	350	339	337	361	334	333	317	324	338	329	302	335	342	327	334	371	323	349	341	352	333	333	369	370	333	342	342	322	343	327	316	349	402	351	398	320	358	313	322	363	326	344	296	349	358	369	360	317	315	337	321	374	305	316	370	353	340	344	360	327	361	332	352	348	356	304	362	315	322	327	320	356	328	340	332	364	341	359	344	337	341	341	348	359	348	315	319	290	342	339	361	331	357	332	313	319	359	360	349	353	354	315	347	336	313	345	353	342	333	330	383	343	336	330	319	375	306	336	330	359	336	353	342	330	365	348	339	375	284	321	337	313	335	320	372	366	344	327	321	348	346	327	346	351	320	285	339	325	369	367	346	359	344	350	355	309	328	357	355
10442	29960	23556	14768	11271	8759	6840	5444	4258	3633	3030	2580	2160	1910	1608	1555	1306	1262	1183	1136	1077	1003	937	925	895	901	835	846	784	771	691	723	683	727	683	657	608	664	638	606	564	555	544	580	575	571	591	582	561	586	535	574	545	555	526	555	534	583	572	543	581	506	517	520	530	588	525	551	545	580	510	560	548	532	556	546	542	553	525	516	548	503	561	545	560	535	495	557	567	540	543	521	537	535	499	569	531	559	537	516	538	608	538	598	515	564	547	525	501	546	544	549	565	523	518	509	518	511	490	523	532	575	569	506	539	551	529	531	492	562	538	566	528	517	555	502	506	537	570	542	535	522	545	544	587	594	531	542	539	482	548	512	525	510	501	586	562	555	497	509	545	550	577	525	568	502	522	531	524	533	532	583	535	490	564	506	553	539	572	538	507	551	527	541	528	510	528	544	553	525	505	519	527	531	531	567	510	515	559	511	510	495	507	525	551	535	543	569	597	574	509	519	517	523	532	563	491	509	521	484	545	535	545	557	532	537	562	501	541	519	548	567	516	534	575	511	592	528	514	558	542	557	519	512	550	512	541	521	550	539	539	540	555	513	539	585	538	501	526	526	542	539	518	531	544	570	529	546	553	537	590	526	565	520	544	551	542	515	529	494	538	573	563	531	544	556	524	576	515	501	476	520	556	570	570	544	527	556	549	529	541	503	560	531	550	563	501	580	564	530	542	528	521	536	542	512	540	525	528	538	532	544	531	553	538	527	514	533	571	522	545	502	540	488	583	532	518	526	527	501	534	517	531	509	551	571	533	482	484	533	528	498	514	541	499	524	531	528	532	573	544	548	507	499	563	512	543	532	532	514	585	551	535	516	534	535	516	519	543	525	508	554	547	514	561	568	520	504	563	544	512	541	533	533	542	553	532	466	520	567	530	551	566	547	568	509	498	552	535	539	535	518	557	510	482	512	562	508	544	561	545	559	508	535	536	511	535	567	569	538	529	521	553	538	555	555	555	549	541	578	531	527	499	535	514	512	525	533	507	557	510	556	519	527	529	506	552	528	487	519	536	527	548	513	549	514	538	494	564	557	541	523	504	550	507	509	531	449	524	540	491	567	546	555	519	554	520	504	532	533	538	542	562	557	581	516	533	510	553	504	563	519	543	522	517	530	558	545	534	508	538	495	509	521	552	531	524	544	559	536	551	513	549	540	541	559	549	572	540	499	546	488	528	524	538	531	539	537	535	516	498	526	525	498	532	548	542	533	509	534	542	492	516	516	491	507	501	517	560	527	553	510	526	566	540	505	552	534	523	543	482	522	539	561	537	524	542	511	549	508	574	512	566	531	553	540	539	559	527	581	543	521	547	527	529	513	493	564	526	547	516	570	537	521	575	562	522	561	519	568	534	558	548	559	518	546	517	533	551	535	548	526	538	536	524	512	540	505	486	494	511	517	485	515	538	554	539	526	515	536	531	497	554	521	543	505	559	551	571	481	505	545	488	538	488	504	573	508	535	544	521	552	510	531	522	502	542	497	517	494	530	514	607	511	548	505	551	499	548	539	507	546	572	506	502	498	563	559	509	504	508	504	576	566	494	529	527	524	579	547	521	515	552	556	515	501	543	547	546	513	524	564	565	526	562	543	538	553	525	529	512	582	535	545	539	498	521	526	567	524	537	538	558	493	551	531	565	482	526	527	497	522	529	508	547	487	522	509	525	537	534	520	525	557	532	515	543	542	527	561	543	559	508	548	548	534	524	565	527	496	514	512	468	516	547	513	550	527	525	536	517	542	510	513	551	535	507	534	574	544	528	519	532	546	527	512	527	543	561	577	532	506	524	541	557	534	494	562	543	560	552	528	534	535	560	532	547	541	519	530	571	546	518	547	508	547	552	538	471	566	530	547	581	548	521	496	576	507	534	572	568	529	503	494	527	524	521	574	545	517	543	512	553	523	544	566	533	534	512	528	505	525	503	565	546	517	551	549	563	525	540	557	538	513	566	545	567	549	530	508	487	582	514	535	552	501	533	586	552	550	558	557	536	522	546	547	541	545	504	507	480	604	522	576	511	505	550	559	519	545	524	515	544	552	526	548	555	524	532	561	511	497	534	549	545	545	524	530	568	577	538	545	544	543	524	571	526	520	562	560	546	542	536	547	516	503	516	545	568	519	543	560	536	520	545	490	544	475	539	513	567	544	549	544	529	511	558	548	541	522	531	524	552	540	523	519	509	547	505	529	533	566	529	509	532	537	531	528	534	542	541	520	540	526	527	508	526	546	520	536	553	519	594	572	531	538	541	527	533	513	557	467	534	508	533	561	530	509	540	568	557	518	526	573	538	532	512	507	566	509	530	492	522	528	578	482	567	541	516	517	523	576	526	515	587	541	570	569	538	541	564	557	532	546	529	515	508	514	495	542	539	529	514	525	516	549	519	529	517	484	576	546	541	542	520	558	545	517	488	553	489	523	535	510	560	527	496	514	499	500	519	560	542	524	579	543	547	587	542	515	535	566	532	556	546	552	520	505	534	498	525	572	552	520	529	525	568	567	549	526	518	535	527	560	528	563	543	493	507	544	568	561	516	504	561	542	527	550	473	506	523	500	543	531	529	532	526	524	571	527	539	507	514	520	538	540	559	489	501	557	552	497	539	546	563	535	536	547	543	588	523	532	509	543	518	508	543	543	542	546	544	526	519	525	519	520	511	500	501	519	494	491	526	544	499	504	533	502	484	536	560	540	559	539	554	611	521	558	523	542	480	544	509	506	528	494	532	541	519	494	524	561	498	506	560	527	525	579	543	528	538	507	533	603	537	544	518	513	551	551	488	546	547	543	531	532	519	555	540	553	522	542	555	510	503	560	571	509	507	540	538	556	543	536	543	567	530	540	512	523	536	539	464	552	514	514	509	559	524	552	513	539	514	530	520	508	531	556	515	517	571	535	523	549	518	530	504	520	548	591	592	511	548	507	523	516	538	555	529	513	504	509	539	550	547	561	554	540	545	513	547	491	520	538	516	539	515	517	534	544	559	558	489	515	526	527	480	470	557	545	527	575	510	528	512	561	526	553	501	551	531	562	527	572	526	547	495	559	505	555	531	533	491	533	532	558	548	546	533	563	552	550	506	561	518	533	527	560	555	519	546	515	539	527	518	501	501	552	545	525	556	557	486	527	528	529	510	515	516	545	575	507	563	521	488	553	489	527	548	550	498	546	520	540	528	516	557	532	514	510	558	554	491	522	586	528	519	553	536	531	532	544	555	539	571	578	522	550	506	494	540	582	529	532	528	588	521	541	570	501	543	507	469	543	522	515	526	518	554	534	527	526	543	534	584	535	513	553	487	533	514	529	556	542	554	541	589	513	531	523	602	552	577	537	541	552	576	556	544	551	520	503	543	563	499	572	545	520	552	496	537	514	555	526	512	561	529	561	522	544	556	499	527	540	554	535	531	511	531	538	512	539	533	524	543	518	524	567	528	532	509	530	524	523	496	551
27443	19884	11047	4463	2379	1700	1303	1071	994	896	879	758	768	717	716	655	651	617	676	593	606	623	607	660	644	570	619	616	591	646	609	603	571	589	588	568	562	584	614	601	577	563	590	563	605	565	565	563	601	590	565	546	613	593	575	615	608	550	541	528	525	626	574	573	581	568	603	593	563	553	544	542	613	552	569	515	591	553	577	583	571	514	560	543	593	558	544	579	566	564	561	521	588	579	543	557	586	596	586	551	589	564	614	560	596	557	565	594	592	604	559	586	579	565	569	570	574	598	592	572	540	545	559	572	580	577	619	566	571	539	552	558	601	594	574	561	567	551	544	546	527	553	571	497	571	510	571	529	568	553	598	644	569	591	562	615	603	538	557	535	560	580	561	582	584	549	584	561	542	539	600	579	559	599	578	609	616	583	586	559	540	584	556	540	545	561	593	603	598	589	529	580	593	532	589	553	603	581	548	551	578	540	573	534	596	574	608	572	571	566	546	585	570	613	577	610	573	551	578	541	564	604	529	580	570	530	578	567	553	568	560	550	564	604	559	533	576	546	554	581	588	572	554	542	551	625	560	574	532	556	557	563	596	553	574	564	553	548	531	584	565	547	595	536	576	596	523	559	574	556	585	554	583	570	546	588	578	539	563	552	584	536	581	552	503	544	549	570	590	552	571	607	619	544	554	557	556	589	539	596	598	567	560	539	576	579	592	574	553	570	587	558	564	580	625	590	580	576	601	600	550	584	577	587	568	615	556	593	586	563	527	608	563	555	586	558	576	587	580	518	577	528	552	583	605	546	588	560	605	583	577	597	570	578	586	579	618	613	559	534	606	607	573	591	593	577	610	575	573	566	564	592	556	553	567	596	593	613	554	602	552	553	561	555	543	558	577	585	558	568	530	533	547	566	542	577	534	542	537	589	573	566	571	546	570	568	551	583	583	540	545	544	573	547	521	559	562	662	594	592	590	533	599	624	590	590	557	565	582	571	529	573	555	545	518	603	541	608	588	566	581	552	578	546	634	577	590	580	558	566	565	566	553	617	567	528	588	558	586	530	549	580	540	542	545	588	569	585	572	575	606	563	563	567	577	573	580	561	578	543	548	561	575	570	576	567	593	582	617	613	583	538	561	572	576	594	573	575	549	558	522	611	610	546	561	551	527	589	552	545	564	546	563	585	569	574	565	573	597	579	561	593	565	612	557	567	540	565	572	609	571	578	609	545	555	521	555	593	602	596	582	586	543	573	554	569	592	618	556	553	572	571	505	549	545	530	550	528	540	577	493	526	531	534	562	551	514	514	587	578	603	572	550	577	572	603	562	571	601	579	583	554	549	568	584	577	596	603	541	582	584	571	594	569	591	591	581	522	602	612	543	565	585	623	593	601	574	552	527	565	587	531	576	588	572	600	564	566	578	576	584	597	557	568	552	588	562	561	545	550	592	550	566	529	572	548	572	561	555	539	563	572	580	550	593	511	629	577	557	621	532	550	555	629	570	551	561	579	540	555	574	588	597	504	556	568	602	585	602	564	581	588	584	570	588	563	601	509	565	542	621	568	531	547	558	576	569	597	606	533	554	538	577	534	530	591	573	585	573	542	545	576	575	550	557	578	597	526	561	580	589	554	570	591	578	536	546	613	591	563	614	588	540	589	529	563	520	624	576	570	559	519	517	559	566	540	533	603	585	608	591	548	543	583	599	542	556	598	578	573	568	609	569	588	600	571	541	576	595	600	587	559	553	589	571	532	589	581	567	545	582	554	592	559	612	560	601	554	604	554	607	590	587	560	541	570	564	572	554	567	599	576	591	558	559	562	584	568	535	553	582	556	566	632	551	561	542	551	546	578	588	598	557	571	538	565	553	572	563	566	562	549	573	539	559	572	555	625	557	553	581	551	574	567	581	546	618	544	587	583	540	574	582	555	571	588	583	556	567	590	594	568	551	576	569	527	563	562	582	532	520	571	574	542	577	540	562	556	577	582	581	575	600	573	558	620	564	537	560	547	557	542	550	583	599	585	568	576	585	581	545	578	573	636	576	588	565	569	577	564	537	576	574	547	571	561	553	611	562	592	546	578	552	580	559	559	557	540	561	563	559	557	582	621	571	595	562	630	533	589	609	588	533	615	535	594	577	609	608	565	588	548	592	539	542	574	558	550	579	582	591	596	541	516	624	580	559	561	548	612	548	531	588	592	569	588	565	602	547	568	530	586	567	577	546	557	607	549	580	582	601	547	581	528	589	550	604	565	566	560	589	549	555	557	583	548	579	528	566	541	605	604	576	563	564	555	605	550	551	582	558	609	552	588	559	590	590	572	560	601	533	558	560	583	569	577	575	561	572	595	605	556	548	547	561	551	563	565	580	547	606	585	564	614	573	577	581	588	582	567	564	592	570	578	604	586	614	610	542	539	569	602	599	547	557	535	535	536	557	584	595	570	595	591	541	534	560	564	604	573	607	568	556	559	591	615	560	579	556	541	552	567	583	571	555	565	566	544	595	550	556	526	533	551	573	609	567	579	585	571	594	547	570	582	571	509	559	553	581	609	542	544	569	574	558	555	618	575	547	533	578	559	593	584	537	588	561	582	570	571	590	531	554	557	555	558	569	580	550	575	574	539	621	555	626	622	569	598	539	573	608	564	618	560	524	604	531	584	596	587	572	547	591	556	571	586	597	592	551	546	558	540	563	604	572	579	574	554	540	567	559	601	579	604	548	570	549	553	585	560	568	568	555	545	576	549	588	587	588	580	557	563	608	561	577	522	554	572	537	594	539	550	528	580	598	570	558	532	550	543	581	581	557	549	581	556	590	567	579	590	543	566	537	582	579	558	544	535	595	585	559	575	571	585	597	563	598	592	585	541	554	552	573	562	545	540	528	564	580	550	589	611	550	586	610	556	595	583	568	573	550	621	570	608	559	571	582	549	571	545	541	593	554	559	526	543	575	597	573	567	549	586	582	557	580	555	583	558	606	548	579	593	593	547	577	559	529	547	546	569	583	566	561	575	551	574	599	568	581	580	586	547	560	561	558	566	552	548	590	567	581	601	556	584	569	548	571	582	583	563	583	554	580	553	562	580	575	546	563	587	518	546	584	619	530	491	553	545	545	556	565	576	487	556	555	520	558	586	565	542	580	576	593	588	537	553	570	600	579	574	592	564	541	558	622	536	537	554	608	553	571	584	535	594	562	567	554	573	556	547	566	587	567	544	617	587	582	537	557	578	513	560	588	578	560	592	598	537	577	603	583	571	562	565	585	562	568	529	585	605	548	597	599	560	568	595	562	573	576	559	596	570	587	541	571	540	573	587	576	547	561	572	592	590	572	540	581	554	577	551	548	551	564	518	561	539	572	585	554	590	577	590	572	608	565	598	579	551	589	536	564	586	574	596	613	550	555	599	588	600	561	565	569	590	599	573	557	557	562	598	523	580	591	554	547	567	590	581	576	578	596	599	537	596	547	576	553	573	596	580	592	569	589	567	544	552
9267	17707	12589	6814	5077	4012	3263	2417	2185	1923	1692	1517	1421	1344	1277	1211	1151	1184	1152	1115	1024	1040	979	1035	1014	972	946	952	901	951	986	988	913	943	935	891	978	910	902	941	908	909	870	901	866	896	902	841	947	941	880	895	879	918	920	842	917	865	925	910	934	881	900	856	930	903	919	834	897	921	930	888	910	910	923	878	879	908	875	906	866	906	924	895	901	935	849	869	876	854	898	879	870	863	905	908	874	844	806	804	893	880	931	847	921	883	924	886	879	851	919	916	878	895	871	854	920	854	850	922	889	854	888	863	859	890	934	1012	919	845	868	922	906	858	852	901	889	888	888	928	866	888	861	903	861	866	911	875	841	881	871	834	894	915	888	941	866	974	872	934	863	824	892	889	839	826	897	918	916	871	910	920	909	933	841	882	919	907	922	895	903	840	857	893	895	871	925	891	894	888	840	830	906	884	872	862	897	875	866	852	898	858	884	840	867	872	880	908	907	874	885	921	920	928	937	907	914	860	892	889	916	895	893	855	820	894	942	927	871	878	863	881	861	883	911	830	855	876	884	900	930	813	901	906	905	890	903	869	880	887	913	907	922	921	849	881	889	905	916	849	860	902	905	906	892	946	869	852	926	865	859	819	875	878	851	937	835	840	859	913	854	877	904	911	905	919	904	882	854	869	910	937	885	860	918	934	912	832	845	863	884	907	910	868	904	877	829	862	869	926	840	861	899	906	895	831	885	862	874	890	881	850	868	853	863	886	853	877	893	864	866	886	898	872	914	902	881	853	904	895	866	891	886	870	833	893	883	905	874	922	873	900	896	879	926	828	865	856	860	841	870	801	842	940	874	885	866	865	888	916	892	878	879	836	915	881	860	906	883	903	891	826	889	884	863	905	912	862	900	921	823	854	869	881	876	897	905	854	927	851	878	860	902	864	862	862	893	877	869	891	874	862	918	803	870	843	847	849	879	877	888	859	892	869	884	918	844	891	872	875	875	902	913	910	828	897	912	875	906	873	820	909	906	910	896	921	919	854	893	866	852	905	865	897	919	939	878	869	901	843	877	928	909	891	880	887	891	901	877	826	857	892	891	903	930	872	854	879	838	861	843	859	881	914	828	913	875	868	901	886	924	862	920	915	881	894	886	859	907	884	895	843	895	888	899	913	827	900	888	841	852	872	843	876	873	853	883	863	856	927	922	913	939	868	881	879	860	867	865	883	860	906	914	866	817	853	883	873	856	889	893	868	927	859	848	911	871	899	897	897	858	849	880	886	899	905	893	882	831	866	843	843	826	909	901	905	925	898	934	947	930	823	907	894	835	929	868	943	849	843	898	893	874	903	847	864	878	882	849	908	892	891	866	899	921	847	878	853	877	816	853	921	882	864	900	884	876	873	825	917	866	869	923	889	934	889	948	874	887	884	841	887	922	874	918	881	900	891	895	874	902	869	914	877	870	866	868	910	891	902	919	901	888	888	842	858	839	875	927	850	836	861	909	941	949	880	937	927	836	863	875	892	892	933	893	897	934	901	823	816	946	845	901	877	918	874	889	880	896	882	907	897	888	887	857	890	881	900	895	842	873	917	910	891	877	918	901	907	892	886	878	867	855	903	860	912	902	859	889	912	912	848	888	827	931	838	879	883	872	856	867	824	883	840	929	875	881	916	856	859	936	855	885	889	901	863	855	865	851	825	861	868	897	854	877	892	908	864	912	911	859	892	928	834	878	877	817	909	878	922	896	899	874	869	924	888	891	909	844	870	887	922	919	880	849	846	937	872	854	882	902	874	869	915	923	882	842	893	934	799	869	848	849	864	851	888	886	913	890	871	907	889	856	876	856	849	874	894	871	848	875	883	896	889	891	885	852	919	855	815	878	915	869	867	906	927	915	882	862	906	841	888	883	924	888	884	845	856	879	911	885	918	942	878	940	922	889	864	869	888	883	854	907	869	887	874	808	867	854	882	917	921	943	887	844	884	918	856	898	867	899	863	904	882	898	940	898	841	921	869	938	857	882	895	922	921	891	969	867	843	915	842	902	916	879	865	881	892	902	855	812	870	872	844	849	899	891	948	847	889	872	933	920	840	897	883	911	833	868	904	904	894	871	921	835	902	864	940	882	899	922	856	944	896	899	859	863	940	884	857	843	854	899	846	861	841	863	874	874	896	839	862	854	902	888	911	934	851	865	908	911	877	896	887	906	876	896	881	943	859	902	908	921	872	916	901	892	891	885	858	939	845	891	866	864	870	918	839	914	908	889	849	906	869	866	931	877	835	841	915	880	941	882	927	837	862	898	873	868	872	862	855	872	891	901	907	871	838	885	844	869	918	853	905	845	932	926	896	886	928	950	848	873	910	850	882	864	869	869	873	879	901	874	870	861	897	863	888	890	906	850	865	905	903	849	900	870	889	854	885	877	879	872	914	892	893	902	872	929	928	908	898	963	927	863	912	883	916	868	855	898	888	897	904	895	890	913	963	889	860	902	850	853	875	877	887	909	866	861	889	893	896	871	884	872	872	880	871	877	874	867	900	951	859	895	897	851	883	891	918	885	955	886	898	897	885	857	895	905	865	800	902	875	867	864	912	847	888	852	858	859	831	847	946	848	841	873	888	923	908	875	845	885	903	898	919	866	885	941	921	909	860	945	905	888	878	846	852	890	852	887	933	920	897	886	910	858	890	871	906	926	939	903	899	914	843	930	842	902	901	854	826	828	888	903	901	885	877	913	872	859	864	858	860	876	907	903	864	895	917	876	895	855	900	876	874	869	862	882	855	855	861	872	896	911	900	887	909	833	896	834	943	895	864	883	888	846	912	892	867	917	845	886	916	854	876	930	869	912	862	889	903	897	870	857	900	875	956	911	874	870	894	884	873	900	905	921	948	862	871	865	924	887	859	880	919	936	901	829	895	885	859	869	917	902	884	847	909	873	896	884	924	895	889	892	915	934	896	827	908	876	845	879	898	889	895	896	913	897	939	898	871	891	867	871	870	902	902	918	900	844	918	873	880	952	820	886	943	898	858	887	933	848	948	817	904	845	889	881	925	859	911	914	863	915	897	872	897	873	869	929	871	898	899	902	844	914	844	911	833	889	912	838	846	877	827	939	844	905	854	864	933	920	898	849	847	830	887	871	824	850	928	910	902	912	882	892	895	891	918	878	862	912	871	909	923	890	907	884	901	954	886	930	915	911	895	893	900	842	866	836	865	890	934	840	924	912	848	849	877	847	898	899	891	848	883	841	827	880	872	918	867	888	936	906	933	855	904	945	876	933	904	902	856	902	875	912	874	850	881	901	857	937	936	911	885	900	914	932	856	824	880	910	899	842	860	895	927	881	857	861	934	867	907	889	876	858	882	924	913	853	871	871	912	851	881	884	936	838	896	907	935	894	873	910	894	887	836	872	905	866	934	908	904	847	852	844	839	885	847	912	884	848	929	855	816	885	924	904	890	870	826	876	886	884	897	923	870	945	898	929	888	867	894	863	878
23488	21490	28207	25196	21038	7458	2393	1659	1261	1126	955	896	779	743	731	668	638	628	632	594	569	557	524	524	516	495	521	488	554	494	498	498	483	511	482	484	465	496	448	475	451	468	445	414	462	443	437	430	412	445	442	431	442	462	420	471	463	437	466	440	404	429	413	463	434	439	440	393	428	485	469	434	448	408	388	394	391	419	476	433	449	409	418	456	430	419	423	416	432	418	432	443	458	418	400	418	445	438	427	412	399	466	423	442	465	446	419	477	429	459	408	424	424	429	446	434	431	423	440	441	430	430	446	435	415	433	443	481	404	410	443	466	420	460	432	397	390	388	410	420	434	405	437	445	456	410	408	411	456	435	453	433	383	460	431	474	434	451	446	443	432	434	386	448	414	408	427	417	413	404	435	426	444	415	422	458	445	427	389	436	449	428	439	467	400	403	430	399	430	411	420	434	409	455	451	457	447	395	422	448	395	418	427	448	424	425	448	442	436	423	431	444	459	435	460	421	384	467	432	425	457	450	412	442	460	415	464	445	436	434	444	432	439	428	500	476	461	438	427	442	427	424	436	440	414	443	400	439	400	441	460	421	430	430	401	400	452	421	440	428	428	414	436	402	442	457	442	455	408	427	415	439	456	428	433	437	453	452	437	406	405	457	429	417	407	438	411	452	466	443	411	447	433	471	466	434	462	450	422	405	381	442	423	424	434	436	425	429	436	448	432	415	457	421	457	422	442	441	469	398	443	375	387	405	414	402	430	441	446	395	412	400	428	469	439	458	465	408	412	432	408	447	448	430	426	456	430	419	466	433	430	469	418	444	422	441	452	428	473	454	429	433	447	428	448	419	390	424	442	423	406	415	457	406	424	406	440	437	442	459	412	414	456	425	393	429	432	440	435	442	444	451	489	424	467	423	416	467	424	439	453	475	430	419	409	426	396	433	446	474	394	447	446	451	457	372	434	416	468	434	476	494	436	460	419	387	467	429	426	441	405	418	416	435	436	448	421	387	411	444	457	414	481	474	427	414	450	451	437	381	443	420	430	440	444	458	438	439	459	436	461	440	442	433	435	428	427	414	431	470	428	447	420	450	417	428	422	438	429	423	446	445	415	413	448	437	392	440	400	457	417	415	439	434	441	402	413	416	429	432	444	447	397	436	421	432	438	458	427	439	415	432	425	433	428	419	434	436	416	449	401	418	431	427	437	414	439	423	462	439	384	419	414	423	431	489	448	433	442	418	435	414	463	433	444	457	441	462	410	423	463	412	394	393	408	467	447	425	438	396	425	415	422	458	440	443	409	404	441	462	428	445	459	404	456	446	451	442	430	445	425	402	426	398	458	422	410	442	397	466	426	443	443	429	410	465	435	449	433	438	428	457	434	447	406	445	450	426	445	419	447	435	431	428	450	434	401	435	440	431	439	429	436	434	469	421	435	444	454	405	455	432	402	427	421	401	411	420	448	424	443	413	444	408	464	408	398	434	430	429	450	420	422	450	447	425	432	417	437	407	403	423	449	461	438	428	432	457	417	427	440	434	443	448	453	464	435	400	439	440	443	416	458	408	445	406	431	458	400	415	430	445	442	461	395	435	431	435	429	436	449	410	434	430	431	382	454	436	412	432	418	407	481	442	449	440	412	462	447	429	457	444	427	431	432	441	406	414	474	409	463	458	407	445	424	418	438	463	449	400	437	454	450	419	427	438	442	444	401	411	404	436	495	431	419	402	426	436	392	445	429	413	427	421	391	412	435	405	436	452	426	419	429	474	400	458	432	468	424	417	424	419	447	416	448	412	413	431	454	431	447	423	453	392	441	438	458	430	421	454	465	408	459	439	414	437	453	446	437	413	415	440	424	428	394	444	444	415	469	450	405	399	476	447	440	436	448	448	411	417	440	425	438	425	429	398	429	425	382	459	484	426	438	451	447	448	441	420	443	449	415	454	424	416	434	438	446	432	432	424	425	409	452	459	392	443	476	434	394	404	400	460	444	420	425	396	418	452	389	411	445	445	401	416	411	424	432	434	420	452	404	415	480	456	402	441	431	420	476	458	416	431	425	414	426	430	423	443	426	458	434	419	424	435	422	432	498	451	409	458	430	437	436	423	443	434	403	390	441	394	435	428	443	404	406	394	407	438	410	428	417	428	413	387	436	453	464	384	464	428	445	423	398	414	461	427	417	431	424	398	435	472	442	451	395	410	453	446	457	428	410	462	429	419	443	429	397	443	418	389	455	443	401	404	416	446	457	407	442	408	414	409	441	438	445	386	444	419	461	439	414	408	431	426	419	459	399	420	415	415	416	447	445	438	460	416	439	452	443	464	408	427	436	395	451	422	421	443	412	436	449	421	421	420	452	424	439	435	412	392	438	427	437	441	433	439	409	436	437	434	413	417	443	403	414	409	442	399	454	422	440	428	435	417	461	380	426	453	426	434	420	425	423	450	440	430	445	435	395	445	394	428	406	439	443	455	442	418	440	429	455	460	446	425	387	396	422	464	457	413	436	459	428	449	457	429	424	386	436	422	442	409	427	417	403	442	466	401	452	394	398	460	420	443	419	431	441	400	431	377	426	390	409	422	404	405	442	422	383	446	450	462	431	393	403	411	447	447	438	441	451	429	416	424	414	440	463	407	458	430	450	430	446	447	455	463	391	424	432	404	437	472	415	412	407	410	423	410	456	428	450	422	417	410	464	434	434	454	423	419	415	406	463	438	412	436	421	426	435	427	419	468	434	462	393	451	478	447	447	461	446	481	451	440	403	477	448	478	439	396	423	440	426	396	439	455	414	401	433	450	416	457	404	419	428	395	423	432	420	457	429	459	409	425	404	463	446	450	413	396	427	462	401	402	411	449	446	444	412	413	444	445	428	429	433	433	433	401	418	426	445	395	462	417	399	424	454	435	400	457	407	485	407	411	437	437	467	427	437	429	411	445	417	432	378	431	439	431	403	419	436	434	422	443	419	425	398	418	458	373	407	428	406	406	410	414	421	401	410	392	432	452	433	432	449	464	450	444	447	438	414	476	427	451	477	432	421	443	415	430	440	425	439	434	428	423	396	461	433	410	420	445	424	432	407	427	450	402	383	441	401	397	413	415	412	417	420	449	442	397	441	402	436	420	434	405	462	495	423	438	425	436	452	427	413	398	479	367	412	421	441	453	490	428	446	447	449	438	429	433	410	390	418	417	434	455	434	412	439	456	431	404	411	476	409	421	459	418	417	420	408	454	411	395	464	471	470	403	423	432	409	428	439	430	432	411	457	418	392	412	468	421	454	456	420	445	413	419	406	446	400	422	415	412	420	421	433	440	413	426	407	424	424	447	443	420	390	444	435	413	416	415	464	434	442	436	427	445	415	399	409	437	394	460	435	436	410	435	434	419	399	431	482	464	443	415	433	395	430	381	422	462	431	423	406	396	414	429	402	400	427	405	423	400	421	405	476	418	457	424	458	415	423	460	439	468	412	417	456	434	424	450	391	438	434	393
8919	25377	19390	11456	8863	6663	5114	4142	3256	2656	2302	2029	1751	1550	1487	1291	1308	1156	1102	1086	1067	999	987	991	903	912	856	872	842	832	837	826	763	848	793	753	761	772	761	729	709	732	721	719	688	725	713	673	679	667	696	698	679	719	649	678	695	713	722	724	720	733	711	667	662	685	680	670	686	682	682	631	675	673	735	687	696	672	664	733	633	668	712	690	710	688	698	688	708	624	688	677	594	703	709	643	665	664	646	719	664	696	745	714	678	693	736	655	682	626	682	706	642	674	665	693	693	687	722	660	648	657	698	732	658	663	680	664	660	724	703	686	639	703	669	677	695	686	650	680	682	697	685	692	701	670	678	677	708	683	685	688	636	657	657	726	689	677	671	682	663	664	717	641	664	722	669	673	672	683	665	699	658	668	710	696	661	726	715	724	652	680	691	736	639	695	697	715	672	658	665	639	652	681	671	682	670	688	681	645	674	711	666	695	685	643	674	719	733	667	705	726	656	698	675	693	665	729	667	694	665	707	675	670	659	690	721	634	681	729	674	689	666	724	687	693	684	683	710	718	663	665	656	688	663	701	656	706	667	675	678	710	666	729	650	634	698	749	627	668	680	685	673	695	633	688	700	665	663	676	680	679	668	711	674	678	676	761	651	684	691	703	688	678	709	669	680	660	705	710	642	628	639	730	650	704	679	689	651	648	636	737	700	644	652	710	637	681	684	673	674	663	649	698	658	633	628	682	667	694	716	651	681	631	638	653	676	658	711	668	700	699	660	682	640	656	664	683	666	681	689	694	660	684	652	695	676	693	648	664	703	700	703	695	642	717	724	680	675	705	671	708	694	658	694	677	694	699	616	653	676	689	718	671	702	669	701	659	742	729	721	681	710	679	715	655	713	645	697	665	709	740	663	696	737	688	691	651	707	655	692	666	652	661	660	641	652	675	675	688	681	707	665	668	637	663	689	644	687	684	690	634	670	622	677	686	712	632	684	693	724	674	689	674	655	686	692	709	637	694	658	645	704	669	635	677	686	667	677	662	674	670	683	673	668	686	724	719	662	662	708	681	658	709	656	661	720	668	679	705	670	674	683	693	700	644	664	686	688	683	658	648	741	666	700	694	674	684	660	667	669	695	661	693	671	683	694	743	683	670	669	668	694	687	664	631	714	680	660	678	710	685	677	725	628	660	672	640	667	647	683	698	719	691	710	628	701	631	672	692	701	681	723	684	652	686	668	686	657	723	691	647	697	691	627	665	711	653	651	690	688	658	702	703	678	713	663	682	707	699	692	723	689	629	662	666	685	750	671	729	714	681	706	667	670	675	712	676	697	734	664	680	655	678	657	692	708	731	678	689	697	705	666	668	694	693	663	646	654	702	673	675	688	638	709	676	712	674	685	662	644	691	678	725	679	671	673	672	694	675	675	675	690	726	662	719	667	704	664	678	636	703	691	677	657	687	714	698	690	698	726	716	652	700	643	658	647	710	703	666	720	717	698	682	679	713	678	661	673	684	665	707	690	700	707	680	711	689	716	705	693	688	661	726	672	674	656	692	720	714	689	632	695	701	662	647	653	682	728	713	713	640	663	694	629	713	681	661	689	678	673	675	697	657	692	717	680	674	708	677	680	675	688	716	689	699	657	660	654	677	676	671	689	685	672	684	670	646	678	643	685	656	709	723	711	691	635	690	696	685	684	686	692	733	684	710	653	685	714	652	720	700	652	670	712	688	699	683	676	694	640	682	674	662	671	729	664	667	673	692	661	714	723	678	672	680	688	712	691	651	630	653	685	703	673	679	650	692	645	685	676	709	706	674	658	698	715	684	660	687	744	660	670	670	676	677	670	660	711	634	683	664	688	707	688	718	658	697	651	655	660	710	675	660	687	707	697	693	747	680	642	629	714	652	720	650	685	700	721	649	698	685	697	708	667	692	665	714	652	708	692	638	687	664	697	669	661	684	658	681	735	689	654	721	649	640	688	665	621	680	653	704	705	711	710	670	708	664	650	705	660	638	714	680	668	690	664	660	693	645	682	637	657	715	674	686	709	708	673	652	669	662	650	676	669	742	657	683	695	697	670	662	711	642	647	731	662	755	640	699	680	657	663	698	643	693	694	713	682	675	676	690	683	712	748	643	690	732	678	666	710	683	644	679	757	708	627	676	675	679	706	674	701	659	678	714	688	731	679	678	680	659	734	657	673	622	644	655	695	635	711	680	683	635	701	699	717	682	652	713	655	674	674	667	673	706	661	688	698	699	707	719	691	689	721	684	651	700	661	698	708	730	684	684	749	656	638	730	675	703	617	651	681	699	711	708	726	688	685	678	701	707	662	666	669	705	726	688	700	683	666	667	689	697	663	684	659	671	695	718	669	679	743	730	704	694	695	662	668	680	681	680	656	707	718	759	665	714	644	716	680	715	676	684	662	723	709	694	698	650	677	654	652	673	687	670	692	696	681	635	706	708	692	679	664	664	704	684	627	699	684	701	672	707	709	654	694	691	680	700	658	649	675	653	678	700	660	688	660	653	720	650	711	708	638	678	705	657	665	709	696	717	658	634	687	649	713	648	673	682	665	697	688	692	718	639	684	672	693	638	704	678	662	658	657	675	660	633	654	647	702	658	665	723	675	713	719	687	654	733	700	713	721	672	690	673	680	683	679	659	757	666	609	682	700	670	733	633	705	657	656	645	666	662	658	705	700	652	668	665	668	677	682	695	664	697	670	670	656	634	735	699	662	716	666	690	698	743	702	643	665	721	654	662	662	650	704	717	704	671	765	672	638	653	651	649	705	693	694	683	672	669	691	674	656	707	665	679	703	722	699	689	639	705	685	676	752	681	665	700	670	684	661	654	637	677	670	618	671	714	699	706	668	667	699	672	706	738	655	713	695	684	706	717	715	643	668	705	679	679	671	687	697	664	654	674	662	616	689	675	692	682	684	679	669	712	622	680	722	677	673	598	696	662	699	652	632	633	719	674	664	699	672	640	684	726	651	679	649	721	702	675	679	648	642	680	705	687	677	691	746	677	654	654	673	678	632	668	742	738	677	656	668	676	713	661	641	699	688	701	692	689	682	645	685	704	717	749	683	658	704	661	685	653	720	619	683	662	698	684	685	721	680	699	687	644	654	692	664	647	635	702	677	729	675	682	663	641	686	662	681	662	638	677	694	699	642	674	717	695	670	725	631	656	674	710	649	633	729	686	669	704	706	656	649	699	703	691	660	642	684	695	685	681	655	688	667	623	681	663	674	640	666	665	663	690	646	697	699	677	670	644	689	657	690	661	692	706	694	649	679	661	697	695	703	706	717	685	647	673	669	754	700	713	666	695	719	648	665	660	666	638	683	737	696	705	697	669	701	735	682	698	697	697	703	642	696	742	655	704	687	692	633	693	665	713	706	652	684	708	697	726	679	688	620	685	707	685	708	635	720	710	640	660	685	691	679	652	707	649	710	726	679	686	675	643	705	620	718	667	654	666	685	667	704	688
24962	21469	25993	23062	4709	2015	1581	1267	1107	947	948	835	795	728	702	704	677	661	630	635	635	595	569	572	597	605	596	613	546	564	556	535	567	553	549	590	561	548	548	557	573	545	544	490	550	554	547	537	527	540	541	543	541	556	543	529	504	513	527	503	526	528	532	561	559	526	526	490	532	591	526	563	546	495	517	568	491	500	486	526	558	535	537	551	531	532	536	481	491	539	543	526	525	516	506	519	535	500	519	563	566	555	533	535	590	544	566	573	551	546	536	514	519	504	489	538	522	510	520	520	525	568	562	520	561	518	530	507	509	511	533	525	534	556	480	534	517	538	496	537	523	513	554	502	534	538	540	533	519	536	529	498	547	507	544	534	519	494	521	559	528	507	530	519	558	516	526	533	487	537	539	510	518	500	540	556	515	551	548	556	544	538	585	556	571	541	498	535	521	530	513	515	528	506	532	472	582	520	491	533	559	514	531	540	493	537	545	497	497	536	494	540	541	507	525	493	492	578	517	531	531	510	504	551	539	533	545	533	544	497	522	521	529	516	554	522	510	545	544	518	531	515	553	534	530	552	528	549	520	539	498	526	525	521	480	533	523	516	570	544	518	521	520	514	543	535	507	545	554	530	539	510	529	544	548	479	555	547	486	521	534	513	499	530	499	547	541	553	533	498	550	516	537	527	528	541	533	545	515	532	534	488	522	517	571	563	523	494	508	553	537	529	524	507	546	560	509	507	531	491	544	581	550	543	537	540	507	524	518	523	501	533	572	554	548	557	503	509	508	515	513	509	496	524	506	547	504	587	585	475	494	540	532	568	516	505	508	548	585	538	497	515	525	511	503	517	544	537	504	527	499	539	554	525	524	541	579	511	525	573	484	546	529	536	542	496	536	528	516	506	559	505	504	526	552	524	558	546	496	527	547	504	483	516	485	514	551	533	532	536	518	541	545	544	558	558	551	561	510	521	535	533	554	541	550	526	521	522	534	562	512	568	506	513	510	508	581	530	526	503	538	518	548	543	515	535	521	524	528	530	516	497	567	530	524	532	507	546	520	518	516	514	500	504	547	499	549	526	512	511	559	504	548	555	578	522	531	529	510	553	519	549	550	552	535	553	542	543	530	526	538	557	547	508	514	538	518	537	579	625	564	547	562	516	525	543	492	504	542	517	556	514	536	541	513	533	513	503	549	565	514	517	478	546	538	548	567	518	506	528	519	577	519	545	537	548	534	529	503	526	513	553	530	506	484	528	567	519	546	513	507	497	493	533	531	509	559	519	546	556	526	539	566	501	550	519	563	502	522	541	558	550	555	518	583	536	517	522	512	509	539	572	491	511	530	522	535	547	555	539	515	545	532	518	500	480	551	555	529	508	515	522	567	540	555	531	570	466	511	492	527	551	558	485	505	528	545	559	509	545	569	522	539	548	517	541	510	530	524	527	573	555	509	524	521	531	486	530	542	523	529	503	520	558	567	518	531	528	550	540	555	531	506	533	516	512	543	509	534	519	551	540	546	527	526	550	522	511	520	510	516	495	535	506	567	513	513	541	543	506	519	533	558	496	549	496	530	480	557	548	524	505	513	511	537	540	554	501	554	511	534	510	536	502	510	540	492	509	545	565	519	536	529	505	515	501	565	531	545	533	569	525	542	526	492	523	510	544	525	518	520	520	508	525	521	570	477	538	561	504	548	532	499	536	567	506	524	524	526	560	531	554	570	513	500	545	516	513	548	524	512	536	546	526	493	513	524	561	502	561	558	522	535	507	524	500	501	523	503	562	520	536	517	523	528	539	545	519	520	547	500	545	569	549	487	480	492	519	542	508	575	514	520	550	535	527	534	550	529	545	534	517	531	513	484	528	525	579	515	543	509	542	519	511	532	525	558	523	523	529	554	510	528	542	558	504	555	524	557	528	534	554	518	549	490	569	555	515	534	549	524	574	551	530	542	547	517	519	559	514	537	526	512	541	519	555	559	550	501	548	530	549	518	562	536	579	523	545	559	552	555	528	501	535	544	533	544	527	512	492	560	568	517	529	557	503	577	557	551	515	541	543	520	530	500	531	525	502	513	503	514	498	573	557	501	524	547	489	486	545	519	523	511	507	505	534	530	441	554	545	480	518	471	506	526	526	529	547	538	530	542	544	503	499	485	541	520	540	537	524	520	491	501	550	504	543	558	502	550	526	472	563	523	496	520	544	546	536	525	542	473	542	513	568	506	532	568	533	496	507	535	450	541	557	504	527	525	527	532	514	543	483	514	485	509	514	496	568	485	503	544	548	528	499	561	549	499	524	556	503	509	544	532	551	523	538	512	531	575	507	515	505	520	506	520	527	543	527	524	575	480	500	531	520	521	530	574	526	474	519	548	522	540	520	493	538	543	520	488	533	554	554	519	523	478	541	522	517	521	539	490	524	552	529	503	506	536	519	510	516	526	520	532	553	523	505	542	524	536	540	514	560	504	589	531	520	583	530	523	496	524	509	500	507	555	521	538	529	555	563	530	526	537	556	523	513	526	536	535	523	531	527	555	530	530	521	543	548	501	531	504	570	511	484	510	514	557	532	534	559	532	536	504	519	551	554	565	502	515	524	546	541	559	479	541	532	532	502	528	493	518	567	513	513	572	578	557	503	545	555	538	483	517	520	522	529	486	530	559	524	562	563	542	503	492	525	530	528	516	486	510	516	543	594	518	510	557	507	527	509	551	524	551	522	479	505	534	529	519	488	525	549	523	501	563	582	501	504	535	509	514	540	532	547	517	541	510	527	535	517	503	530	546	533	514	513	548	538	516	532	479	547	475	491	522	535	517	535	510	551	549	567	552	558	532	543	513	530	568	577	522	532	522	523	531	507	529	531	509	497	515	542	544	511	544	518	530	511	502	525	579	524	536	538	538	598	525	513	535	535	549	538	539	526	552	531	511	557	549	530	555	562	516	550	516	553	567	535	532	540	555	505	552	528	500	521	531	537	522	578	519	504	524	506	515	538	518	567	509	539	517	548	536	515	551	492	512	532	507	513	517	515	513	501	552	529	534	541	504	512	556	519	535	546	545	522	539	519	495	550	548	520	558	541	534	556	533	538	521	509	536	497	557	523	522	532	542	560	534	558	505	510	540	517	494	519	547	547	546	533	547	527	526	581	541	501	456	532	548	514	507	555	540	543	537	541	555	538	550	484	540	503	534	566	497	499	502	487	570	520	471	545	503	499	511	512	545	486	519	532	534	510	493	523	540	518	539	523	551	516	515	507	516	532	527	528	490	539	535	523	551	496	522	567	511	531	545	530	541	557	509	535	549	549	508	535	524	495	543	530	517	541	502	510	494	492	557	579	530	530	539	522	503	509	490	533	504	525	508	543	523	518	550	505	508	554	547	570	508	540	527	519	579	579	537	526	545	501	569	539	557	511	520	531	531	516	531	520	560	547	534	559	553	551	528	508	560	539	551	545	514	543	496	480	524	574	511	520	548	512	561	465	542	535	556	539
8962	20960	15501	8970	6995	5293	4030	3271	2723	2293	1951	1825	1601	1465	1347	1333	1288	1147	1171	1126	1095	1032	1104	1017	969	1030	983	924	933	898	942	902	937	933	920	922	867	896	910	857	812	833	843	831	865	863	813	821	884	816	858	832	820	843	801	811	767	821	861	819	798	815	838	842	868	857	902	820	842	836	828	803	812	852	806	754	763	799	823	808	799	833	810	785	813	841	887	841	820	829	845	836	865	807	835	778	817	832	826	811	822	824	798	820	781	810	824	781	833	829	781	846	896	819	845	824	784	763	870	826	832	790	781	812	828	807	800	797	819	878	839	861	847	883	811	786	801	830	822	857	849	789	808	847	838	871	852	854	794	801	789	837	786	804	829	858	806	794	791	764	816	852	814	830	809	814	805	792	769	817	824	811	808	798	803	862	817	825	806	853	815	786	775	791	782	809	823	803	769	847	821	814	826	819	797	781	802	836	796	774	762	874	830	815	869	769	870	807	841	809	808	816	824	846	809	858	803	780	842	834	779	797	794	836	818	822	785	832	862	803	821	844	854	812	847	827	836	825	829	839	834	808	852	797	774	790	827	816	895	792	824	832	811	765	843	844	857	812	793	817	765	833	749	802	789	821	826	840	813	812	836	813	850	888	822	820	874	822	818	843	796	840	822	849	818	866	828	825	830	837	829	841	831	757	807	872	795	784	823	854	856	840	833	822	780	846	848	763	813	885	826	856	790	847	774	800	772	800	873	873	840	845	770	790	817	851	836	853	816	805	792	833	821	792	811	826	841	811	810	796	866	889	851	826	828	830	809	841	876	827	790	812	870	848	751	832	792	852	807	865	812	843	827	817	821	859	799	823	865	811	814	829	860	832	866	803	805	787	892	777	816	815	820	842	838	802	844	824	786	796	790	855	806	833	826	847	777	809	812	794	807	857	808	818	823	827	817	821	808	806	849	804	844	830	785	836	841	792	827	848	865	842	791	828	757	795	828	863	814	793	807	835	804	865	778	901	764	797	828	814	845	831	826	821	806	794	849	867	826	806	854	795	809	787	854	852	771	875	864	780	853	796	803	828	809	839	870	841	864	822	838	859	884	804	850	814	773	800	869	803	791	856	835	855	822	812	822	829	806	817	861	831	826	833	835	814	837	842	809	835	802	861	836	802	813	850	785	853	817	811	810	785	818	872	851	834	819	846	880	816	826	896	814	762	858	845	817	806	797	804	824	867	867	846	821	817	799	801	810	820	798	847	836	869	860	798	826	821	862	838	814	854	806	814	841	796	829	850	827	798	789	868	773	786	846	817	791	826	808	823	833	799	832	782	820	872	850	810	907	775	811	836	834	835	823	814	809	850	810	800	871	833	896	870	806	810	828	859	806	794	785	824	856	819	821	797	802	838	829	814	787	815	821	870	782	853	839	785	865	771	787	845	797	802	809	778	850	788	851	853	844	856	851	820	816	808	803	793	794	824	812	803	785	795	815	880	834	839	838	788	838	792	862	827	850	832	784	779	762	859	837	813	802	814	842	799	840	836	825	772	748	823	868	818	852	797	820	791	855	822	830	789	816	821	790	810	814	877	802	813	825	845	858	803	813	816	790	855	819	779	832	835	805	778	835	780	786	814	830	820	816	825	781	831	811	827	826	789	777	765	860	816	862	809	831	770	830	793	791	839	807	853	836	848	779	809	858	849	794	869	812	858	751	808	831	810	832	810	851	822	844	769	787	830	808	810	806	800	851	806	794	838	766	849	763	813	851	852	826	792	833	813	832	778	837	800	868	828	816	821	822	844	842	817	811	810	857	820	786	833	828	792	819	815	809	831	798	873	825	829	816	802	820	826	837	820	774	816	868	826	819	860	813	802	835	838	904	819	865	849	747	870	754	811	833	844	853	801	784	850	844	786	795	815	851	824	794	795	832	828	837	837	830	805	855	787	811	820	838	834	835	783	774	855	882	839	807	781	834	801	792	868	899	831	810	802	868	803	781	779	760	839	833	810	801	791	813	738	824	801	773	786	829	776	842	822	784	818	785	843	821	793	803	801	800	791	791	854	797	814	820	801	750	872	783	779	826	796	827	825	850	777	852	825	832	843	810	783	839	788	856	863	831	825	791	852	806	776	833	816	815	840	840	831	863	860	842	812	784	827	783	804	834	780	779	826	848	864	847	808	864	841	800	798	803	844	774	834	841	776	829	820	745	848	824	813	858	825	852	813	819	833	798	823	857	859	834	772	812	767	808	838	817	854	838	848	749	822	869	797	829	841	837	781	795	826	847	805	833	789	807	833	862	841	788	819	839	834	818	799	825	809	845	804	808	851	809	814	773	856	819	848	775	827	800	787	795	830	825	873	845	835	784	831	818	823	822	821	829	797	768	801	861	859	793	819	821	856	868	827	825	794	785	882	896	787	821	819	855	757	830	814	800	804	814	870	821	818	849	781	818	827	837	821	816	878	851	828	823	825	844	839	797	807	834	831	869	794	804	732	832	815	794	829	818	796	876	840	786	807	891	794	806	822	799	822	799	848	816	877	854	794	823	866	797	779	858	755	821	804	822	849	803	786	862	778	822	859	835	750	824	795	800	836	816	839	825	832	828	815	813	836	813	837	829	815	813	765	766	849	822	835	803	873	788	821	789	847	854	833	815	802	809	778	830	830	794	847	817	827	816	771	851	833	834	848	818	825	788	797	855	819	821	841	761	815	888	839	838	762	797	810	894	836	793	818	798	864	776	867	842	838	828	841	845	817	861	846	803	812	804	858	817	815	802	808	814	861	818	809	897	845	811	808	799	767	779	819	824	828	814	796	772	814	815	809	788	837	822	802	784	865	872	808	803	820	791	825	833	833	884	792	833	834	861	828	788	850	835	814	786	858	838	794	841	806	801	784	841	824	791	791	840	841	792	851	810	822	849	797	839	781	806	832	846	872	821	808	799	828	870	815	842	798	822	827	785	802	819	826	795	767	846	849	772	848	802	822	851	862	830	796	878	807	766	779	837	790	868	785	804	817	846	788	791	860	816	832	760	846	780	758	832	802	738	808	823	792	808	776	799	814	819	803	843	793	769	834	808	811	830	826	831	833	856	780	789	811	747	774	869	821	900	810	838	838	824	770	842	823	800	850	811	824	781	822	833	843	871	841	804	842	820	762	788	843	843	842	841	810	864	810	840	817	854	782	843	795	829	830	803	824	782	807	845	813	823	824	794	786	775	806	819	808	781	796	812	789	828	811	843	858	849	810	830	854	814	882	829	866	859	821	862	816	795	836	816	797	813	863	817	811	811	787	856	831	853	816	804	844	817	815	782	833	843	813	825	791	763	820	830	821	814	852	879	816	845	791	890	819	810	839	833	820	793	815	819	854	814	855	776	825	814	827	839	813	782	813	792	825	835	845	822	792	831	836	815	841	785	826	798	840	832	784	821	830	845	822	804	776	851	851	825	751	805	755	830	845	763	792	875	841	810	834	805	805	852	850	835	801	811	845	834	849	838	804
22676	21515	28827	24657	21526	20076	5700	2291	1621	1318	1213	906	888	821	751	707	639	600	567	536	507	523	459	464	429	453	434	409	407	442	411	451	418	415	393	417	387	387	370	407	347	372	345	384	383	359	358	346	342	340	320	361	324	327	325	349	351	330	314	362	367	344	317	341	332	360	334	356	336	311	318	332	340	309	340	302	334	329	343	366	342	329	374	356	358	349	327	328	352	317	355	365	329	334	330	327	324	352	333	368	319	326	315	330	340	368	352	381	339	337	359	343	319	351	334	334	382	365	308	385	334	310	325	346	334	323	325	390	320	351	331	316	372	358	324	377	327	359	344	338	333	320	334	344	342	348	339	342	336	335	350	351	354	308	298	325	349	330	346	331	318	355	329	364	328	351	333	308	339	361	348	365	366	318	348	352	317	339	342	342	341	320	333	346	319	373	347	356	338	298	327	332	334	319	340	343	320	316	367	319	324	336	325	376	332	356	322	329	357	302	369	323	323	294	351	304	355	317	335	300	341	338	341	368	338	341	370	349	342	336	334	331	336	343	329	328	324	312	324	336	341	336	302	339	367	390	329	315	333	349	333	338	330	307	321	325	319	300	311	329	340	331	332	336	331	369	344	332	330	350	331	345	331	321	336	337	308	347	332	353	318	321	330	365	366	354	306	305	342	343	344	329	318	331	337	357	343	322	347	332	314	342	296	362	332	317	352	322	331	327	369	333	337	331	325	336	368	349	356	341	324	313	369	350	338	345	349	320	330	320	358	327	343	355	342	325	337	364	289	355	312	327	358	332	309	344	349	329	336	345	295	316	345	322	312	334	345	355	325	331	343	331	357	347	333	386	345	338	326	328	299	362	331	328	359	332	340	349	329	379	334	327	327	337	353	376	329	343	372	323	362	346	338	319	327	289	357	353	349	313	334	338	315	328	370	354	323	338	305	326	321	342	338	345	308	376	332	338	330	335	343	354	359	341	339	343	333	348	371	354	340	334	323	329	347	341	343	315	360	352	349	301	316	335	376	325	337	329	310	336	301	348	335	341	325	333	332	326	331	337	340	356	331	332	336	364	331	341	301	314	315	320	340	333	334	335	323	352	338	320	348	339	371	323	337	352	325	321	346	305	317	314	340	340	323	334	314	375	370	344	372	335	331	355	341	312	345	341	358	321	323	317	364	343	348	332	361	334	337	359	355	323	321	356	330	315	357	339	313	343	300	368	332	341	340	342	332	342	365	319	312	341	340	353	357	337	315	325	363	338	323	364	301	349	332	330	353	308	362	322	352	303	298	330	331	333	365	335	336	327	352	323	333	337	356	369	348	306	321	331	336	318	359	389	333	343	335	344	333	335	320	339	319	335	310	336	332	347	307	353	365	324	292	327	326	341	340	357	314	348	344	341	317	348	354	362	334	322	312	325	353	330	331	330	355	332	343	320	370	374	328	346	334	294	323	378	347	322	352	361	325	380	344	358	337	361	358	318	335	356	366	324	317	338	348	372	328	321	351	327	360	346	343	340	356	307	342	336	349	341	320	341	335	341	323	335	319	327	334	316	342	317	365	330	341	349	330	337	343	332	318	355	371	326	355	350	340	330	321	369	377	332	327	337	328	362	330	344	363	315	323	329	343	315	371	312	335	331	346	327	337	334	309	375	301	354	317	318	313	348	347	360	355	344	303	359	337	321	330	335	291	349	366	325	334	326	360	379	333	324	372	301	348	341	312	312	283	351	298	339	305	341	356	317	345	308	323	345	294	347	321	350	347	338	327	333	316	344	343	347	365	323	319	353	334	332	341	340	344	310	348	342	350	318	339	356	355	370	330	266	324	332	329	339	329	336	344	330	378	371	353	329	368	329	352	349	344	309	385	334	334	336	359	329	309	346	339	305	312	323	362	352	347	354	324	322	311	336	345	346	336	343	332	365	336	366	334	328	331	346	325	305	356	324	307	326	327	316	310	350	332	328	328	337	349	363	359	335	337	358	325	353	342	316	345	313	310	337	343	357	347	317	356	338	291	353	339	336	344	319	334	343	357	348	331	360	362	339	327	332	305	350	329	326	319	343	332	362	304	356	336	337	331	348	347	310	333	344	364	346	349	329	331	325	353	333	316	334	363	350	335	313	334	373	340	388	322	346	342	311	289	345	339	345	369	350	356	333	335	353	334	329	342	311	354	327	353	354	330	335	343	335	317	339	310	348	317	328	347	328	308	335	319	305	331	326	336	320	339	366	326	337	304	343	354	311	328	362	319	331	358	337	319	316	353	332	319	326	323	331	299	325	332	339	337	346	312	332	305	334	366	305	363	304	368	315	331	352	325	332	334	330	365	337	330	325	339	358	360	314	354	343	325	326	333	314	386	347	326	330	349	339	345	315	313	359	316	346	337	343	299	327	313	360	306	348	358	341	320	365	350	337	352	334	362	334	338	355	315	313	325	331	341	351	341	345	350	386	307	317	311	332	325	339	355	351	365	335	374	313	342	321	336	376	337	331	363	321	357	338	326	338	352	338	321	340	324	322	344	360	289	338	309	347	325	347	345	337	349	328	349	310	292	332	313	323	343	320	332	303	339	299	330	330	351	366	363	351	322	337	316	360	331	297	355	336	344	372	323	352	328	380	379	320	357	322	337	334	386	318	327	369	331	329	343	383	362	347	315	334	322	345	345	308	379	372	355	352	360	353	338	347	341	306	350	329	343	336	340	365	359	325	341	353	344	344	347	325	339	364	322	324	357	329	330	335	349	305	339	325	345	366	332	293	343	354	306	330	320	339	362	307	316	339	363	369	382	321	333	356	334	356	348	342	323	358	375	338	336	337	312	337	347	357	345	385	344	332	321	337	339	337	341	356	356	358	334	331	352	345	332	343	351	330	359	331	348	323	350	343	322	351	346	356	335	336	331	321	309	340	338	344	366	324	322	317	332	322	333	337	307	338	332	309	318	327	319	329	340	366	314	364	330	321	315	327	321	376	325	363	311	323	347	329	329	323	341	329	346	330	359	351	355	343	325	314	314	320	339	345	354	304	330	318	358	310	330	329	344	344	360	330	336	367	329	338	369	338	341	365	315	305	322	329	325	313	325	371	361	342	353	330	345	307	379	333	352	327	341	346	341	356	334	366	339	355	326	319	354	336	346	331	306	359	356	340	322	336	331	313	327	335	341	345	351	329	318	357	296	326	330	347	338	331	305	345	356	330	343	340	320	343	342	320	302	317	317	354	333	329	338	317	343	361	336	346	369	317	368	373	340	337	314	338	320	358	310	352	342	354	336	340	324	332	318	345	356	368	347	322	307	325	346	300	319	295	330	342	341	342	316	308	320	334	351	331	343	364	355	356	329	341	327	322	311	336	321	340	336	329	327	362	326	328	337	327	323	346	305	315	316	339	347	355	337	326	322	348	319	331	356	310	332	326	326	333	376	320	385	354	314	341	343	354	371	353	340	350	324	335	352	336	346	330	352	324	359	297	319	319	354	352	308	340	345	382
10510	29477	23627	15144	11617	8661	6646	5548	4550	3462	2869	2442	1926	1855	1743	1501	1361	1266	1245	1071	1074	1067	952	903	841	848	799	776	736	726	772	656	637	697	691	661	645	619	671	629	609	592	603	581	548	529	548	531	551	619	572	542	512	510	559	521	538	547	515	516	551	571	543	550	534	535	478	573	504	579	551	513	504	551	502	525	509	496	546	501	515	514	500	555	532	542	553	516	553	486	545	499	513	535	531	541	555	529	521	537	542	516	543	528	482	566	526	548	515	520	530	494	525	531	513	554	530	527	561	519	544	503	562	575	524	529	549	525	540	575	536	573	508	495	517	503	513	508	539	538	514	517	539	500	539	502	513	521	527	502	508	523	472	566	515	538	522	578	527	522	496	503	503	509	540	535	535	548	540	564	534	538	497	581	534	545	546	570	550	504	513	519	543	520	537	529	499	561	484	518	525	532	525	535	505	534	512	546	547	516	483	477	500	515	510	538	514	523	542	513	516	480	549	481	511	501	527	528	488	514	538	554	525	518	524	497	534	530	545	495	533	516	538	517	544	477	547	531	504	505	507	517	546	535	547	515	533	540	516	523	496	538	541	520	508	530	568	525	538	515	506	542	544	522	520	562	525	539	550	496	523	509	487	545	529	500	495	539	539	507	522	506	546	498	549	535	487	540	493	558	521	526	546	521	510	538	509	531	517	531	562	511	508	567	500	531	555	532	523	513	536	527	491	524	554	551	528	526	529	532	484	507	495	553	526	524	554	530	509	524	486	503	543	533	544	539	534	477	542	518	537	485	498	531	491	526	516	538	548	521	488	550	498	533	538	516	504	573	507	523	541	511	525	528	507	508	509	522	521	567	554	527	506	561	509	533	513	518	521	495	520	491	544	507	521	497	522	543	528	530	544	523	557	508	497	554	531	504	525	512	491	524	532	546	529	528	545	569	525	512	523	553	517	531	529	538	513	515	545	515	508	486	502	498	510	512	512	521	505	525	521	519	504	529	524	530	492	541	535	546	547	483	575	529	526	532	500	517	565	533	503	549	538	491	508	538	513	520	563	535	537	537	522	497	526	554	489	546	525	538	567	547	522	522	531	511	511	513	530	535	524	557	544	515	544	506	515	537	549	499	563	578	530	494	548	519	480	523	505	577	531	542	517	528	525	531	505	554	502	517	513	496	545	501	495	556	509	472	545	538	544	533	551	515	511	539	524	511	549	552	510	537	501	522	522	528	558	546	515	503	535	527	534	522	570	475	535	486	538	585	473	522	524	545	538	536	526	526	550	504	520	509	519	551	510	515	536	524	521	510	526	525	556	515	509	512	522	491	518	536	524	545	537	497	531	545	543	526	556	586	546	562	543	520	542	540	553	505	502	493	535	532	499	514	499	515	483	511	519	542	513	548	555	525	508	502	526	538	525	540	530	518	516	535	472	499	507	524	517	512	525	559	496	517	524	512	507	513	515	554	516	515	505	503	520	551	521	550	541	492	511	505	524	545	490	522	519	545	525	524	507	542	533	517	558	573	538	589	572	505	541	488	509	553	495	541	557	498	537	541	510	530	490	550	536	470	489	499	507	507	549	547	542	526	529	505	552	485	534	556	525	547	501	538	498	498	526	529	545	494	524	508	509	523	506	541	504	485	515	546	534	532	552	556	533	504	535	492	530	534	490	512	544	509	529	542	521	530	558	552	522	515	551	529	536	555	491	517	526	513	545	548	528	536	489	562	563	528	502	575	524	499	553	522	505	496	513	532	507	553	566	562	566	571	550	523	530	534	567	504	511	509	521	519	514	500	492	530	539	561	519	510	554	585	567	552	541	504	489	518	545	538	510	539	550	513	504	524	534	507	499	523	542	535	569	511	556	540	532	489	542	524	523	520	542	535	534	548	584	503	523	514	497	532	529	548	524	545	504	519	511	551	493	565	547	532	518	521	511	468	539	556	496	522	523	509	519	468	503	521	548	575	513	530	539	503	545	549	560	510	551	551	526	512	523	464	515	524	533	473	509	555	529	499	533	503	534	554	572	466	573	506	495	525	516	474	530	513	511	513	482	503	559	539	506	526	540	512	556	566	529	551	547	515	529	550	544	520	504	551	510	528	537	536	533	548	538	536	511	507	553	521	477	479	531	477	523	531	544	549	511	598	541	533	567	520	537	541	502	531	525	534	528	489	503	528	502	502	535	525	510	556	518	515	515	524	531	520	537	529	566	517	566	531	546	548	585	523	561	491	518	531	521	509	558	507	557	466	511	527	567	545	553	553	565	554	494	516	494	539	502	526	510	541	552	527	526	557	517	525	518	498	551	559	528	525	517	527	559	525	522	574	507	523	522	513	509	500	544	537	575	538	534	541	541	542	546	534	503	492	537	503	515	503	499	549	488	555	522	501	517	514	528	576	523	530	542	518	548	531	509	516	509	536	582	518	512	551	521	511	574	527	486	517	569	537	542	504	516	525	532	536	534	514	539	524	562	539	519	540	549	513	508	511	563	485	519	540	511	546	519	501	499	524	533	542	501	501	517	524	552	539	542	510	508	555	536	507	554	526	558	508	555	505	535	500	527	515	515	564	524	524	527	534	498	481	557	553	538	568	548	529	546	554	536	498	570	517	528	553	511	507	511	553	504	512	471	508	509	551	528	518	506	556	558	493	515	516	518	532	538	516	517	513	528	545	529	549	575	539	496	490	529	538	532	530	542	529	521	527	550	503	575	532	542	499	505	518	467	548	521	498	523	517	521	520	534	532	532	513	549	539	518	537	545	545	542	523	512	521	554	546	507	497	499	538	523	545	504	524	528	495	527	532	524	501	553	551	531	512	492	537	537	546	521	512	535	512	552	557	518	525	515	539	521	530	582	500	550	541	499	524	518	518	556	550	483	544	524	557	540	527	505	545	513	550	521	544	550	508	553	497	507	556	500	540	509	481	522	505	496	503	549	521	519	514	507	539	517	510	536	477	553	499	529	536	480	507	528	478	534	506	521	537	553	526	564	519	530	526	484	526	549	511	559	520	545	513	510	560	554	580	551	536	535	528	512	562	484	518	507	553	503	559	493	523	496	541	529	534	508	481	562	568	544	514	547	507	508	526	493	555	532	535	551	507	525	521	519	488	522	533	506	504	499	517	519	555	537	503	553	521	516	585	482	517	522	488	524	524	529	552	532	538	520	563	511	559	545	535	535	554	554	540	578	571	527	537	527	510	571	546	523	538	494	514	544	533	510	525	563	542	493	540	525	550	525	537	492	526	549	515	540	529	513	543	502	497	528	558	502	522	481	523	576	506	555	489	505	556	513	534	541	464	524	515	555	549	476	528	547	561	516	519	504	536	552	528	510	504	523	533	536	534	518	528	510	538	532	546	516	534	545	510	511	499	495	500	506	534	509	512	543	489	567	507	545	529	501	526	561	477	503	520	476	497	501	498	548	539	556	518	506	518	579	524	487	528	485	543	524	534	491	524	554	541	523	532	581	497	487	524	531	541	543	505
27506	19807	11021	4491	2310	1602	1355	1107	1011	914	806	736	698	680	687	689	621	653	618	624	625	567	649	584	637	596	586	560	563	594	589	590	558	603	565	572	586	542	533	585	581	545	506	552	573	576	572	558	556	570	561	559	537	563	513	543	537	557	546	542	555	552	530	530	545	524	558	556	566	552	559	558	560	590	547	545	548	576	533	552	556	554	578	578	555	591	540	590	543	558	505	534	569	515	591	549	555	563	545	578	537	550	539	596	581	594	531	573	545	551	543	572	513	538	539	553	538	560	590	565	563	572	580	552	571	585	596	561	603	526	563	568	541	525	567	519	523	580	523	578	587	571	546	542	621	569	598	580	543	581	613	526	583	564	572	537	531	564	538	552	567	603	586	567	567	575	580	526	581	538	542	545	553	553	557	555	580	564	580	570	557	565	560	578	551	503	549	596	601	624	590	577	530	529	527	543	574	591	609	590	592	594	556	562	528	521	540	518	549	527	583	560	592	558	540	548	564	573	587	560	533	509	550	542	524	573	525	536	563	551	549	548	551	539	498	533	549	547	585	577	522	586	574	556	543	557	567	578	565	551	646	528	542	555	583	549	580	556	566	542	576	560	525	555	563	582	564	574	534	583	610	591	565	551	533	565	560	568	570	558	559	589	584	562	526	573	518	568	546	535	579	552	535	575	578	579	581	557	560	524	591	514	565	551	544	565	568	574	606	564	571	569	563	553	567	562	583	576	538	595	536	537	559	564	561	552	536	554	512	551	558	579	556	549	620	492	584	568	557	568	545	570	569	587	566	553	537	573	562	552	563	538	557	542	576	560	517	582	563	544	556	532	540	553	541	532	560	542	578	582	578	561	567	577	542	562	544	586	564	567	571	576	544	581	545	541	571	581	533	543	569	566	539	567	529	615	565	572	533	578	554	540	564	590	547	579	528	535	558	544	549	547	602	536	577	541	577	563	592	532	507	532	522	557	510	546	549	577	551	586	584	547	550	583	561	505	572	548	526	552	557	562	532	546	540	568	563	546	555	519	572	589	556	586	567	612	567	587	524	506	527	560	529	558	598	524	576	585	575	578	623	589	606	583	569	508	549	546	580	578	566	574	561	563	555	573	557	535	543	563	562	544	524	591	565	558	533	578	503	511	552	575	546	552	570	542	577	521	594	554	616	599	563	579	553	578	575	567	552	530	561	532	584	547	556	545	568	549	562	537	607	544	546	530	565	597	549	550	581	568	594	543	582	579	570	606	539	551	579	554	536	538	584	565	562	561	574	562	574	622	504	569	567	544	552	563	543	576	573	534	550	532	508	582	551	558	562	607	574	586	560	593	598	555	568	524	560	570	588	576	517	549	563	523	539	556	554	548	596	526	562	549	554	554	581	582	575	536	528	549	572	580	555	539	578	548	557	507	516	573	585	620	572	576	558	538	554	545	604	537	541	612	560	546	549	529	534	543	519	551	563	573	531	566	552	551	591	588	583	586	521	578	621	582	529	553	505	574	572	574	561	536	510	590	547	536	558	525	591	533	584	526	545	576	532	567	527	515	592	590	570	571	521	599	527	554	576	580	526	564	529	518	625	560	590	561	520	560	528	600	548	553	583	547	578	558	538	523	529	525	556	584	545	601	571	597	522	550	560	555	585	582	553	579	552	555	588	531	529	513	566	500	577	576	615	564	591	581	550	552	538	579	600	551	556	558	546	530	567	501	559	556	589	560	562	597	591	550	573	524	576	549	571	532	557	533	529	577	559	583	515	583	576	572	617	579	594	575	577	589	597	528	558	605	549	533	565	583	542	543	601	596	564	561	589	566	548	599	570	555	552	572	573	528	562	516	569	556	544	561	557	522	579	543	568	591	552	529	541	607	510	543	563	562	566	532	538	582	570	570	559	561	604	584	576	531	510	525	509	544	573	542	560	589	590	561	569	578	570	569	520	592	539	548	560	556	579	584	561	622	574	571	557	545	553	594	515	556	578	542	567	584	539	533	597	594	568	536	539	544	550	588	594	558	565	539	539	522	556	550	571	561	543	605	520	609	580	581	539	532	535	582	544	576	541	546	561	541	587	574	575	612	591	541	546	566	527	558	556	559	553	594	613	545	542	537	608	552	558	571	610	567	565	539	571	501	531	543	526	606	573	522	512	529	583	578	582	556	589	551	528	591	570	577	566	589	518	584	531	593	570	564	520	599	585	574	564	587	577	585	527	566	561	576	550	573	517	598	562	568	591	521	570	575	564	547	537	569	621	545	555	513	558	568	570	574	567	578	552	529	586	580	554	549	564	566	539	542	564	572	575	571	558	543	593	545	556	564	551	569	581	605	538	551	575	577	578	552	560	553	546	563	568	563	542	558	550	575	527	529	575	518	610	541	605	562	535	552	598	550	560	542	566	528	573	562	551	531	531	560	552	572	587	536	549	573	561	577	571	551	578	546	603	545	505	567	501	551	514	573	577	552	508	553	548	525	540	578	551	536	575	527	529	512	560	565	566	566	523	553	514	542	578	562	585	586	577	566	517	519	547	565	565	568	580	590	569	554	541	549	557	543	548	566	549	530	552	573	511	541	566	548	545	506	549	561	548	576	608	528	577	566	566	565	546	587	577	520	605	580	533	582	499	567	522	603	565	525	550	543	562	572	554	540	592	556	588	613	575	567	585	541	538	541	541	504	590	561	578	482	547	580	566	547	578	524	601	570	585	575	587	573	526	560	581	564	597	556	576	574	541	542	546	547	545	576	542	561	568	578	577	570	554	596	577	580	559	579	548	533	531	553	557	583	599	558	551	602	563	594	545	583	544	572	549	594	580	568	538	581	613	608	533	564	609	533	617	608	514	518	556	566	543	611	560	573	535	574	551	562	556	589	562	533	568	576	544	526	564	562	572	547	571	577	600	569	556	520	578	548	590	564	546	570	553	549	567	577	579	607	567	523	559	549	538	571	568	592	562	555	577	566	549	544	572	593	556	553	555	581	539	541	530	547	572	537	566	563	549	557	544	587	575	561	576	566	561	551	621	541	529	540	570	540	507	565	567	534	573	522	549	544	491	536	588	585	609	565	602	547	551	544	557	549	558	581	579	542	583	562	543	584	536	579	568	571	555	562	542	546	560	544	574	585	567	583	578	578	549	570	575	553	576	549	533	566	530	610	593	556	577	574	528	534	576	553	568	580	536	578	551	537	520	556	587	563	606	531	561	573	560	558	552	544	565	579	605	573	565	525	548	565	551	565	556	565	542	564	541	554	561	564	556	559	550	557	523	503	528	518	584	536	552	535	560	528	532	565	538	596	560	533	608	584	535	558	551	538	543	580	523	521	503	516	549	570	550	521	523	551	554	536	561	558	578	560	541	547	568	552	585	537	562	546	594	541	573	559	578	529	540	577	551	531	554	560	536	556	550	574	537	552	598	615	556	551	525	553	547	524	553	548	616	606	503	530	533	571	571	527	577	537	534	562	546	546	572	545	563	590	552	608	546	565	586	565
9215	17830	13053	7208	5272	3955	3158	2633	2253	1925	1750	1555	1330	1324	1235	1180	1140	1050	1077	1079	1070	1044	1038	1010	1045	968	910	968	974	1021	946	924	917	966	955	901	928	940	906	884	945	848	868	897	957	917	858	933	820	903	864	912	922	916	894	840	868	861	872	910	871	952	854	866	841	909	895	884	833	889	840	894	853	906	897	875	889	865	852	873	906	872	899	856	898	888	840	881	893	865	891	876	889	844	867	897	854	874	842	820	853	848	866	925	912	891	888	858	910	829	888	849	894	830	936	835	826	854	836	863	906	931	887	902	832	866	916	895	876	887	894	906	871	878	877	932	867	888	868	882	896	879	863	883	849	835	951	875	909	835	955	909	884	902	881	916	879	898	872	877	817	837	899	916	909	859	864	878	924	827	871	868	915	921	861	903	836	873	882	802	867	841	848	834	873	865	878	889	843	860	895	840	859	945	880	872	827	847	893	874	859	864	856	798	891	893	859	872	863	834	834	889	864	867	908	868	866	877	885	880	849	889	831	814	845	895	866	875	839	880	841	848	870	833	849	814	852	833	928	898	884	846	879	835	897	898	878	852	897	866	910	847	874	839	892	873	886	839	875	838	911	858	894	921	845	912	869	929	860	823	847	880	875	843	881	856	900	848	888	855	856	879	796	867	901	810	820	898	907	912	883	897	833	906	864	878	834	856	905	872	897	848	901	815	870	919	873	845	877	880	883	926	887	859	909	820	870	874	833	911	890	815	867	878	883	843	905	885	881	875	898	912	880	836	862	883	892	838	868	853	888	903	868	860	902	805	882	904	869	854	847	844	913	933	810	828	884	854	896	913	900	867	894	841	854	869	833	859	888	862	963	826	839	891	869	882	882	828	820	867	874	870	854	845	881	895	866	884	858	865	887	901	857	866	920	871	880	875	893	886	803	883	917	893	848	861	851	874	866	874	911	869	913	891	933	864	903	898	876	862	880	854	855	855	896	880	857	856	865	947	858	837	903	838	875	839	912	895	859	870	884	856	847	898	893	841	872	890	892	917	898	864	880	864	821	840	846	904	927	856	858	961	817	941	816	837	934	896	865	910	823	831	836	926	861	830	876	873	879	906	870	804	917	875	890	855	860	831	840	872	922	885	862	876	890	884	866	903	842	824	891	868	882	868	890	848	864	867	832	866	855	856	865	864	908	870	838	818	908	898	851	863	870	894	844	906	842	900	921	916	930	889	903	901	943	858	849	805	916	905	851	837	895	930	817	891	842	897	844	853	889	811	875	929	835	818	889	881	886	835	897	843	872	881	889	868	852	814	894	851	890	877	844	872	849	888	890	888	830	907	913	894	886	890	889	890	860	832	827	871	859	857	837	875	843	829	851	878	881	918	859	873	856	843	884	851	856	916	903	868	862	873	949	860	911	846	820	912	875	877	877	832	864	856	889	816	920	887	883	865	921	897	877	866	857	881	865	886	900	886	891	875	873	875	864	915	899	858	946	901	923	848	831	857	896	863	865	891	888	922	909	846	909	898	868	854	961	935	856	819	919	880	841	875	841	846	914	857	836	934	910	849	832	836	871	848	867	891	889	795	923	861	819	866	800	868	843	879	828	861	873	871	880	858	888	834	892	901	930	888	886	895	819	922	871	888	819	882	884	841	863	871	836	867	859	845	841	794	852	886	855	897	828	887	865	910	871	839	927	907	857	829	869	902	927	897	819	883	887	893	890	891	883	890	923	859	893	824	915	922	829	810	814	904	913	902	803	910	929	896	868	952	857	911	871	876	836	859	845	905	822	844	911	889	952	841	880	791	904	873	923	900	832	929	885	890	847	887	834	882	918	834	905	882	899	830	896	911	846	939	868	848	874	860	863	871	897	885	808	851	808	890	824	856	912	858	849	864	870	909	848	882	908	868	856	898	837	864	871	874	868	846	908	860	846	899	853	879	915	846	865	869	893	848	901	878	864	854	849	934	853	845	846	924	843	901	898	866	815	874	874	869	932	914	855	919	885	872	877	904	879	907	892	890	867	879	838	902	910	879	877	859	877	845	830	891	803	881	864	855	897	898	877	842	896	880	921	880	861	868	848	849	920	842	862	857	817	857	929	825	828	861	866	911	877	853	878	859	919	816	841	871	842	864	871	871	862	894	851	889	912	864	849	872	829	938	870	883	892	842	867	853	886	881	881	834	906	848	896	844	901	901	852	865	858	859	792	829	866	861	889	920	854	888	839	844	846	905	912	909	854	937	865	877	873	846	813	854	874	903	878	800	896	890	846	866	796	906	898	890	859	878	877	823	890	846	862	788	936	883	883	871	862	897	873	853	849	884	866	845	870	901	928	872	859	931	887	884	849	874	898	856	820	845	910	866	911	855	870	895	868	820	883	830	840	874	856	830	906	885	862	865	865	855	883	868	843	823	860	852	873	878	821	838	860	917	885	859	869	823	860	897	874	851	901	828	899	861	877	899	825	858	808	871	873	852	899	896	847	842	903	890	857	839	856	901	891	882	888	834	895	881	886	870	904	863	850	851	901	895	825	899	870	890	869	840	869	871	874	924	898	851	859	895	830	857	845	827	829	861	939	828	892	822	826	918	847	902	879	869	840	926	909	882	861	889	846	881	827	874	847	891	871	863	880	893	834	898	865	943	881	867	873	845	899	880	891	878	834	875	818	856	873	890	879	853	910	855	911	850	831	869	869	855	849	862	913	880	867	867	847	912	896	836	860	857	931	796	863	906	885	845	876	854	844	900	912	909	865	875	921	890	861	855	869	870	853	854	858	845	786	878	916	883	813	848	871	909	859	853	906	895	870	854	887	813	882	898	868	897	816	863	835	846	825	828	856	910	887	904	880	878	842	866	935	900	860	875	900	842	829	903	838	858	834	812	866	899	890	849	868	872	850	886	814	879	842	850	924	867	852	890	869	811	836	934	887	897	864	868	886	894	867	847	827	874	880	844	939	844	875	839	908	918	845	934	835	874	904	860	869	860	883	874	863	846	858	875	892	916	908	892	901	844	887	824	909	889	851	869	924	856	883	855	883	877	900	906	861	850	861	889	857	857	845	914	850	847	876	840	861	911	857	821	930	840	870	903	857	859	844	853	856	841	885	903	889	883	873	909	832	890	835	929	867	850	830	815	897	855	834	890	877	913	913	880	865	933	915	852	883	863	880	895	866	872	887	888	838	924	897	885	836	841	857	881	863	844	849	887	851	866	848	827	845	909	833	821	860	858	879	918	843	931	858	867	893	885	872	848	841	907	879	885	870	858	876	829	842	906	876	883	845	898	833	856	809	854	880	877	827	843	904	805	808	853	904	880	874	884	847	860	911	933	837	844	869	845	852	882	912	857	933	845	897	875	898	888	861	890	850	850	863	881	841	862	889	856	914	913	849	812	930	834	928	843	864	841	880	868	847	857	910	890	915	826	834	849	873	915	821	908	901	863	922	894	847	880	846	843	887	851	914	881	875	875	826	877	900	877	880	909	903	857	807	903
23443	21475	28192	25168	20980	7478	2569	1692	1336	1108	987	838	740	717	687	674	621	641	594	582	580	546	520	526	526	530	511	507	464	481	486	466	469	446	416	480	518	416	529	452	436	436	497	457	419	434	431	417	451	456	408	443	427	404	431	412	426	402	439	407	427	438	476	407	421	441	446	414	464	396	439	429	381	422	437	399	467	462	420	412	429	459	419	439	430	396	432	437	413	415	431	421	405	432	417	465	404	442	420	444	423	425	420	438	440	423	424	435	402	429	434	412	434	450	423	415	439	417	462	437	410	449	414	396	436	453	434	388	402	460	434	394	414	445	414	433	451	424	380	432	409	394	413	397	383	396	397	435	428	382	386	449	425	424	413	416	434	446	437	442	424	439	420	408	419	383	469	435	411	412	435	427	414	433	401	427	417	427	444	418	440	435	441	435	476	439	435	406	435	452	401	390	398	404	440	409	422	437	395	415	397	429	439	421	401	434	439	421	416	418	429	436	440	447	419	404	418	411	373	432	388	416	399	394	433	433	436	429	390	449	429	394	425	428	429	468	429	417	410	420	432	398	440	450	424	441	484	434	439	440	432	392	426	396	371	400	413	439	454	415	478	465	407	397	416	437	380	410	410	416	449	436	432	390	412	405	413	416	438	477	379	438	457	406	460	434	370	418	430	409	416	411	398	412	467	447	459	393	409	403	381	421	462	424	423	429	428	413	453	464	449	403	406	402	390	430	405	429	449	415	424	416	402	421	436	426	394	435	428	394	422	390	436	439	405	397	430	425	422	421	468	466	411	447	393	424	418	391	450	424	393	402	379	428	413	393	455	432	425	403	450	446	421	418	398	416	387	423	402	415	460	385	430	417	411	431	416	420	374	386	395	434	372	401	433	412	450	419	424	431	404	428	445	396	440	425	443	411	426	395	417	406	401	403	395	419	404	405	412	400	429	397	399	424	432	410	459	427	475	379	435	438	393	446	411	452	414	427	425	452	431	444	427	424	401	447	376	427	401	445	435	405	434	404	434	416	412	399	394	429	440	416	415	447	437	444	407	442	415	421	442	440	382	431	422	388	429	423	438	430	397	398	389	412	415	414	421	408	438	378	430	416	442	386	443	424	435	432	438	396	421	426	422	446	418	401	412	415	449	429	392	420	407	380	407	395	443	397	427	400	392	402	452	430	434	376	425	386	422	405	417	463	430	431	429	444	418	440	447	402	470	398	448	408	419	429	401	443	441	424	408	442	438	451	409	397	421	382	394	425	431	411	379	415	422	422	433	393	410	431	405	421	427	408	423	418	416	439	392	444	423	436	411	392	423	419	398	392	397	434	432	448	395	434	375	441	414	483	414	449	436	404	425	461	411	416	415	419	410	408	404	461	424	394	386	420	433	435	445	425	421	450	439	417	410	407	455	429	426	413	408	426	401	421	407	417	424	423	430	460	451	453	389	438	451	432	438	432	417	441	418	427	424	415	395	422	427	376	426	445	438	407	422	443	404	436	413	421	420	420	403	388	428	413	411	388	403	398	419	423	412	431	471	410	401	472	426	415	405	423	441	402	459	432	400	400	466	413	451	418	417	449	401	395	427	399	390	417	397	451	432	457	444	428	408	440	423	384	408	402	429	415	433	428	373	421	418	450	448	411	443	453	397	432	418	443	462	430	406	410	416	409	431	391	430	422	434	427	422	426	448	448	406	443	397	417	458	436	395	426	434	417	410	419	413	436	434	427	383	468	424	395	447	412	410	434	411	458	396	441	393	429	411	439	433	437	378	448	397	437	412	423	391	393	416	458	403	431	395	445	392	411	405	427	397	435	375	435	388	435	451	443	447	429	406	445	431	430	398	385	438	389	459	407	390	424	471	432	379	405	385	405	412	400	452	449	435	435	443	433	421	408	428	405	428	399	423	461	452	414	443	440	447	440	411	406	399	461	441	436	448	411	401	403	420	387	449	456	408	405	484	438	410	437	437	401	388	436	444	441	443	414	428	447	404	378	389	395	396	449	410	428	443	443	412	416	409	441	408	423	443	389	427	420	421	418	409	410	431	414	466	428	443	397	439	414	435	437	433	422	412	444	423	396	452	399	419	417	366	419	427	415	377	426	445	465	426	400	437	451	443	423	423	439	407	429	431	415	415	426	425	390	425	399	390	422	405	396	403	397	399	392	378	422	451	414	401	392	438	427	432	385	423	446	379	412	426	432	412	391	427	402	449	485	435	442	425	421	428	416	417	415	410	432	413	446	446	431	409	406	399	412	434	396	454	380	451	412	442	397	404	432	440	419	450	427	410	409	458	416	416	384	419	437	421	421	481	434	460	373	414	434	421	437	402	450	412	425	438	422	411	462	420	416	447	402	413	437	439	426	437	426	454	428	434	440	398	420	399	415	433	395	381	412	410	440	445	432	431	430	408	407	448	390	447	413	419	429	431	373	415	400	426	451	404	393	428	431	373	422	383	439	424	431	425	452	421	411	410	425	445	406	445	458	407	444	424	434	385	428	413	390	428	404	438	433	430	414	411	424	424	397	422	461	392	400	402	433	450	412	414	396	430	406	426	419	398	400	419	444	410	433	435	393	434	406	438	451	420	412	390	420	427	403	474	398	468	421	432	463	386	415	442	426	424	403	437	414	393	414	419	458	404	412	411	427	461	415	410	422	436	390	422	442	411	452	403	411	422	421	463	454	401	433	403	394	441	435	425	428	438	439	440	390	403	410	418	380	429	460	451	434	458	416	402	410	386	401	450	385	425	427	442	433	411	421	415	419	400	427	429	428	462	444	408	428	423	414	437	410	422	381	430	402	444	380	441	405	404	436	399	379	448	397	435	451	372	407	442	408	432	436	426	468	450	430	418	395	408	424	410	420	404	410	382	439	402	473	423	410	439	440	423	419	465	403	426	458	391	426	434	433	415	435	426	401	452	425	410	433	436	424	425	366	432	411	457	422	434	429	420	407	397	395	440	438	451	442	445	401	431	428	415	430	453	439	395	412	424	447	416	410	390	419	426	434	430	411	410	438	419	422	419	413	425	390	422	416	399	468	399	386	402	424	420	427	433	424	430	394	433	452	415	379	394	392	437	425	402	442	415	414	393	433	441	412	456	415	421	443	428	459	431	412	417	448	445	384	426	431	396	443	438	411	403	489	400	425	459	421	430	455	425	437	432	416	422	442	400	434	424	401	435	441	405	425	448	403	420	466	406	428	418	458	435	420	424	417	424	413	388	428	442	400	414	428	412	426	418	450	431	418	421	432	392	428	407	398	434	462	411	449	414	387	387	455	459	432	439	399	398	405	421	423	437	437	423	432	374	436	389	415	410	436	389	464	427	383	440	404	438	458	425	405	392	402	399	447	451	445	454	438	405	424	441	446	395	420	395	419	433	441	385	435	413	407	425	430	441	427	410	433	441	428	394	413	434	428	472	418	415	417	424	447	389	434	438	383	413	404	409	373	421	410	392	426	403	434	428	450	407	416	432	428	448	391
9108	26083	20064	12096	8696	6652	5285	4202	3350	2714	2233	1894	1758	1504	1415	1328	1230	1174	1153	1095	1031	1053	982	976	886	916	841	881	822	859	769	783	780	804	748	780	716	764	770	716	708	730	733	718	750	695	709	671	694	713	674	682	649	698	642	696	697	665	670	649	688	666	716	706	647	684	657	708	695	685	637	672	639	635	683	698	672	653	636	684	651	681	601	648	688	688	665	657	643	667	657	648	707	679	684	696	655	671	691	621	652	656	680	684	658	653	715	633	689	687	640	665	690	681	667	652	684	618	675	625	664	656	706	651	706	675	704	636	688	679	713	643	688	697	657	724	617	644	663	622	692	710	697	655	689	636	646	651	676	687	697	686	641	676	685	627	680	636	659	643	652	648	696	680	637	695	647	673	652	672	643	689	656	704	646	677	656	651	699	673	679	673	661	654	674	675	678	606	679	701	713	633	671	650	666	650	679	670	668	740	678	660	655	679	614	640	656	644	678	650	656	675	692	688	679	682	672	633	664	640	688	677	679	642	704	641	685	698	648	656	708	687	685	663	642	678	666	723	711	704	709	667	670	708	660	707	666	674	678	676	638	692	680	703	709	620	723	650	702	657	654	681	672	662	693	688	668	705	665	696	624	718	701	649	695	638	705	711	716	670	661	668	669	635	685	707	631	665	710	692	672	665	740	671	633	659	619	617	708	664	667	653	674	712	696	680	674	640	663	649	664	744	629	652	695	645	674	692	675	654	706	648	684	674	705	694	695	620	664	671	661	678	668	655	663	692	678	635	668	647	678	682	657	642	672	656	699	629	674	664	689	619	667	666	690	648	692	702	707	674	664	657	664	677	651	702	654	669	643	661	673	658	653	623	652	716	690	699	679	652	685	676	720	699	683	641	698	668	684	667	696	700	692	640	669	670	661	628	729	678	650	655	690	657	671	678	700	670	655	686	722	664	673	664	646	710	686	683	652	665	709	686	675	689	675	693	663	722	668	701	651	674	622	657	686	659	654	684	665	648	643	663	637	677	652	685	672	701	695	685	672	613	686	653	656	644	638	680	655	719	660	635	639	655	639	639	652	727	661	652	665	655	664	666	656	674	635	631	682	676	706	656	653	707	723	660	656	631	677	679	681	649	737	635	675	674	692	645	626	699	635	674	652	664	643	669	687	698	690	663	661	636	685	708	648	655	669	632	671	672	624	650	631	659	658	699	648	656	657	690	706	662	674	690	661	627	718	662	653	634	670	698	680	700	656	631	666	670	697	669	677	684	661	682	687	686	657	640	652	674	667	668	632	648	685	668	688	703	697	692	678	683	724	658	690	660	636	690	655	725	666	637	663	662	671	636	666	700	648	683	685	681	668	696	662	672	635	617	663	684	692	632	637	650	682	659	681	666	639	669	652	679	660	674	631	638	708	624	673	643	673	653	690	664	668	666	666	665	637	650	653	702	705	676	728	679	658	623	603	667	664	669	661	683	670	643	668	670	700	630	686	687	594	686	667	693	672	663	662	660	645	649	701	681	693	640	664	655	660	708	703	646	679	726	688	634	638	676	696	659	677	684	682	613	694	683	726	620	694	702	726	687	722	686	677	688	681	653	689	699	704	693	625	685	684	678	652	672	666	675	693	669	683	661	686	689	641	670	726	648	658	676	688	673	649	647	698	669	675	639	626	675	664	677	625	673	690	644	713	703	654	663	621	644	655	646	650	662	653	678	661	649	622	641	638	653	691	692	677	698	681	706	645	680	689	703	640	666	621	691	651	662	702	650	658	634	662	660	696	692	678	651	648	624	702	678	679	659	701	646	678	703	661	650	692	625	689	697	642	689	689	632	649	675	679	697	657	713	686	666	702	671	674	650	671	663	630	689	644	694	682	642	630	679	671	654	703	681	684	677	656	677	675	643	691	682	687	687	714	665	656	653	683	657	669	663	672	698	672	642	666	676	699	666	695	686	657	693	701	659	677	642	619	685	643	618	637	660	684	697	668	625	650	674	681	709	650	714	678	676	667	655	650	665	683	694	669	652	678	684	666	709	720	658	663	709	685	686	663	698	633	669	701	696	687	655	640	664	681	661	694	714	716	691	715	659	650	712	645	638	714	675	657	640	692	687	674	629	673	657	631	670	726	680	666	648	686	659	686	693	688	671	680	714	679	690	668	635	654	684	678	658	668	677	682	685	634	660	698	678	639	682	686	687	693	639	631	729	637	678	661	687	686	666	673	674	701	654	695	674	640	652	686	675	654	658	694	675	680	656	661	656	679	698	671	637	646	700	625	713	700	671	674	628	617	671	670	689	665	663	643	686	642	685	690	673	654	701	695	704	642	689	659	662	698	691	703	678	658	637	655	680	656	643	674	648	682	692	677	684	659	620	703	705	658	640	653	614	703	712	715	619	669	649	687	637	720	685	652	724	661	664	681	680	686	644	684	691	666	674	667	674	669	704	630	695	633	721	675	693	614	674	684	628	642	647	667	691	612	661	672	662	654	725	678	658	708	676	670	679	653	695	678	621	668	674	671	684	650	711	643	645	673	667	691	701	670	688	675	710	694	718	674	658	649	686	703	646	698	675	686	653	672	661	605	655	686	682	702	678	623	703	692	656	706	650	702	658	679	650	644	654	646	636	669	675	705	701	702	618	699	686	661	719	669	623	642	701	674	659	616	656	667	634	635	712	711	701	652	700	651	701	668	664	642	656	675	661	660	666	690	669	690	697	674	674	673	653	642	673	640	632	659	644	634	635	722	698	652	693	715	678	633	657	652	678	624	667	663	677	693	676	668	661	648	618	620	692	669	704	657	691	682	638	658	666	672	648	652	719	664	660	687	662	634	635	669	677	654	659	679	678	707	628	653	660	700	687	682	690	706	671	703	665	688	676	646	726	664	648	699	666	682	686	629	659	712	633	693	717	708	658	646	654	637	664	660	680	654	655	677	662	705	697	624	655	664	718	656	640	670	656	682	648	674	644	683	671	658	684	680	665	644	658	631	671	645	682	654	690	693	674	662	651	695	684	673	670	657	653	665	702	662	715	664	645	646	663	621	610	679	647	657	610	669	658	653	679	697	672	673	713	682	686	635	680	689	702	714	687	668	668	682	698	707	688	658	729	709	670	706	679	669	652	698	678	674	649	627	670	661	688	651	654	646	663	657	681	737	639	647	705	677	715	696	691	674	628	651	694	681	665	676	661	706	678	663	671	663	715	687	680	704	687	644	629	664	683	652	725	655	685	714	624	681	689	697	716	648	640	730	668	656	637	662	649	726	675	660	736	656	714	693	667	709	741	669	667	625	708	699	682	639	662	739	633	676	618	628	648	637	666	680	667	651	657	694	703	689	658	658	681	685	653	671	675	719	660	677	688	717	627	730	655	698	699	680	695	692	682	647	671	669	660	630	660	640	651	688	708	683	666	693	678	676	640	649	636	664	672	697	655	693	679	693	659	659	650	687	677	712	635	656	695	665	639	672	661	655	671	655	672	738	650	653	642
24949	21492	25950	23235	4804	2180	1726	1270	1084	1009	933	853	740	719	705	670	691	630	660	647	627	609	597	605	556	624	562	588	574	567	591	571	558	505	573	588	554	540	536	526	541	495	537	556	553	567	477	510	554	530	547	531	530	516	544	550	533	520	534	513	505	508	512	511	503	505	534	532	532	519	500	538	546	563	564	519	527	484	568	532	482	533	526	515	568	491	497	525	504	504	536	543	544	538	507	491	529	517	525	524	555	511	508	544	555	549	520	539	504	553	522	508	531	512	596	540	533	565	508	557	517	585	535	520	552	527	531	557	522	539	514	535	554	499	540	523	512	546	521	511	574	536	532	564	504	502	513	547	509	533	506	545	552	540	519	535	545	543	474	567	545	565	498	547	528	539	565	538	569	516	490	498	519	492	534	502	538	522	513	567	530	555	506	516	532	516	553	523	533	513	481	572	545	505	483	550	549	554	529	525	524	493	519	531	509	509	569	515	582	514	513	494	509	522	523	484	578	547	513	524	524	540	512	512	553	513	516	485	505	499	542	515	558	499	530	533	500	524	500	529	500	522	490	534	569	490	518	513	522	515	556	478	532	536	550	516	560	539	499	511	523	522	559	521	512	522	537	491	491	518	500	492	498	556	486	511	553	547	543	516	569	538	509	533	503	507	524	522	544	518	538	561	550	518	505	522	536	535	511	561	544	510	495	515	539	508	538	521	567	542	478	555	550	533	552	532	520	551	528	547	532	515	496	531	554	485	498	538	546	491	566	529	520	507	547	520	507	540	551	541	522	499	475	523	533	544	538	516	541	537	528	520	533	514	494	546	549	496	540	507	488	535	550	561	548	518	509	513	545	522	493	529	532	513	569	542	537	518	514	544	493	527	523	561	525	586	500	523	546	505	537	539	502	521	511	515	489	514	530	518	537	527	491	557	560	506	534	525	512	538	532	544	562	532	523	490	552	526	509	531	516	520	540	548	539	527	522	545	533	504	486	546	495	553	560	555	529	531	543	518	560	489	502	524	536	548	542	587	550	496	524	547	525	509	533	515	550	539	513	516	515	496	545	488	539	546	554	501	535	514	503	542	465	575	546	536	513	548	510	550	522	492	548	525	499	521	525	528	594	530	485	508	575	517	536	569	549	531	520	537	577	558	544	519	502	502	522	521	566	505	524	486	546	547	521	553	538	490	507	540	522	520	540	540	523	502	567	562	520	473	534	516	541	532	555	507	528	503	519	508	502	535	568	503	504	519	531	545	547	526	500	491	545	560	551	551	503	545	523	508	537	507	534	547	544	564	515	512	518	530	544	561	487	509	504	532	554	539	547	539	543	503	522	497	567	517	478	540	548	507	544	518	481	546	548	538	567	500	516	518	540	515	546	519	521	512	526	530	520	498	550	557	543	540	524	527	531	526	562	513	537	519	509	533	532	547	552	538	533	584	532	535	529	518	551	542	518	524	523	490	513	553	585	514	553	513	506	524	506	516	543	514	543	487	514	539	517	539	540	543	519	533	524	479	522	507	507	516	559	495	475	534	533	530	526	526	548	498	500	524	519	547	525	505	535	546	503	538	486	536	514	518	494	532	518	520	526	532	518	468	532	540	547	498	566	483	526	542	522	529	522	559	521	532	495	503	520	522	521	505	511	551	519	500	501	505	500	576	498	535	543	491	561	533	539	513	544	492	507	543	517	514	510	492	517	550	510	510	574	508	505	513	505	554	526	519	541	507	503	492	504	536	517	540	569	529	536	535	538	540	525	554	548	533	546	520	563	515	555	511	535	515	508	523	536	545	554	499	560	536	560	487	520	549	565	554	566	481	496	510	544	497	499	529	520	539	525	550	552	542	497	535	531	502	490	527	471	547	495	504	501	531	509	503	501	546	501	559	528	519	516	521	499	505	482	538	490	556	517	538	531	560	501	532	540	535	561	521	509	540	559	551	545	513	578	497	504	522	599	522	536	534	495	521	524	525	523	537	555	554	503	517	524	526	495	550	499	548	492	509	513	539	549	537	546	518	518	528	518	520	524	528	544	537	543	528	533	501	507	557	529	548	503	542	549	517	501	526	507	480	524	528	518	527	514	497	541	507	550	532	526	539	557	521	559	581	527	525	560	508	519	546	478	534	564	573	528	529	531	546	521	532	535	537	508	524	530	506	492	507	506	495	567	560	548	489	534	566	560	525	520	513	508	530	562	503	526	473	536	518	561	561	520	490	552	557	536	511	500	549	492	516	539	536	509	543	530	498	501	502	497	533	519	489	532	542	536	528	557	554	512	559	541	510	539	555	504	553	518	529	501	529	504	534	544	513	506	529	561	509	543	535	485	559	482	522	524	504	578	534	559	567	534	521	512	495	518	578	509	560	521	531	501	519	514	485	514	517	514	482	544	509	501	528	573	510	542	524	525	522	497	508	534	522	529	522	509	532	565	537	536	492	524	560	557	549	504	561	564	579	544	501	539	506	470	492	525	540	554	537	490	538	542	536	538	571	539	524	532	521	486	494	512	547	580	537	547	513	521	480	493	513	478	503	533	526	516	550	503	547	529	511	511	499	518	539	496	498	510	547	523	489	555	527	540	533	539	560	503	531	460	513	531	516	539	487	511	523	502	530	505	510	530	538	512	499	473	541	513	549	495	570	501	505	523	514	485	515	521	498	536	535	531	510	564	524	538	507	527	509	542	533	489	548	548	581	534	512	538	537	560	538	532	524	549	532	527	539	553	520	529	524	533	510	506	481	534	495	538	518	510	538	554	511	540	532	552	494	548	500	532	494	494	544	523	532	517	529	550	518	519	513	509	572	534	512	515	534	536	539	512	516	526	531	503	502	547	511	514	509	538	500	533	487	513	514	531	516	545	521	557	529	518	542	521	520	559	522	558	552	547	547	501	550	500	525	533	557	546	499	557	544	506	473	483	500	504	548	529	524	532	545	550	542	501	531	529	526	516	528	501	475	525	524	527	522	532	497	546	542	502	481	533	531	508	514	565	485	513	537	548	533	519	524	512	502	559	555	499	525	496	542	515	480	518	545	548	519	555	540	467	541	508	542	492	508	535	521	540	548	532	550	524	489	583	502	543	509	534	521	528	556	535	576	516	512	526	489	513	534	537	551	539	518	514	534	542	540	507	521	515	541	517	545	525	492	523	547	525	535	533	525	532	574	543	525	514	508	526	520	524	564	501	610	545	526	547	517	553	546	503	519	527	517	508	566	469	538	529	501	503	508	535	530	490	501	551	523	522	528	479	486	545	575	500	539	520	520	570	519	514	521	569	491	533	559	536	524	521	498	528	516	531	473	506	520	479	485	550	523	538	520	544	544	520	513	508	534	474	517	564	524	518	528	520	510	501	545	524	544	553	517	547	545	515	545	513	558	517	537	531	516	533	523	530	537	530	463	577	518	506	553	544	501	513	523	552	526	521	488	515	526	536	535	523	519	535	571	507	486	547	543	535	527	540	526	571	527	470	563	502	519	492	547	542	497
9100	21651	16541	9322	6892	5373	4200	3387	2794	2168	1867	1730	1572	1406	1377	1290	1308	1212	1154	1112	1063	1063	1084	1001	1047	996	958	945	947	938	909	906	882	886	915	899	802	890	813	884	863	843	844	899	881	801	821	825	809	809	804	830	784	837	830	867	824	805	787	808	777	845	795	854	802	852	800	823	799	781	798	819	798	818	797	771	836	809	766	836	815	790	819	857	811	790	821	810	746	783	870	813	836	803	806	816	843	846	770	832	837	816	814	822	839	832	856	788	817	797	823	834	836	805	861	828	798	806	834	793	802	818	826	844	790	814	784	754	773	786	781	796	786	792	789	819	776	820	803	804	807	794	769	729	855	765	780	837	807	811	851	794	788	793	808	847	824	846	816	805	763	853	869	772	827	815	813	791	796	777	828	777	782	840	833	820	817	844	803	802	812	774	833	802	807	762	814	827	848	785	814	885	811	817	857	835	814	803	801	774	819	769	810	783	735	821	788	814	797	806	749	790	817	814	808	843	805	836	841	841	773	818	825	809	821	747	814	812	806	800	776	826	819	810	812	809	827	810	815	852	782	799	801	809	844	785	805	783	805	831	812	772	826	827	799	876	839	768	892	788	833	816	755	807	767	805	780	804	784	813	818	845	851	753	771	770	817	785	816	845	856	886	784	759	827	801	817	796	776	841	783	808	847	837	823	853	821	783	809	783	792	837	813	809	835	814	827	802	832	788	802	785	811	816	848	856	796	833	803	791	821	857	844	822	804	836	781	825	789	734	859	816	841	764	859	829	819	811	840	770	822	816	802	824	804	815	841	798	813	812	834	822	802	877	791	795	762	790	783	777	838	829	799	809	814	836	807	783	813	870	780	826	817	799	883	790	796	763	869	845	806	790	796	797	802	782	782	846	832	810	774	822	855	780	803	819	795	804	836	808	784	794	778	814	822	820	836	808	790	861	768	831	825	752	824	806	830	804	814	807	795	857	789	802	807	805	808	852	859	809	830	815	828	784	759	805	819	814	804	807	819	813	815	825	821	834	813	826	852	844	885	824	796	821	807	855	769	793	842	792	810	842	835	832	787	775	875	802	817	846	814	759	852	837	798	837	839	798	819	813	795	777	831	830	750	826	835	802	829	774	795	842	791	833	796	829	827	765	816	853	876	823	794	815	806	835	759	786	793	814	812	806	798	805	780	854	796	795	803	812	830	866	801	768	851	838	790	806	801	806	813	730	786	802	798	799	812	835	787	784	811	851	796	841	781	788	811	800	793	852	842	817	803	817	855	763	816	829	816	825	808	834	838	823	845	823	775	783	798	834	821	763	859	829	771	837	788	795	804	839	818	808	783	833	852	777	795	833	764	859	810	839	822	805	803	795	805	832	823	875	828	796	825	847	850	778	809	764	808	787	827	800	826	839	804	840	812	811	809	790	796	822	786	837	797	877	797	822	838	846	866	810	864	861	850	862	861	807	793	735	800	808	831	848	821	858	836	816	816	834	794	788	776	822	779	818	827	864	846	857	827	867	810	785	889	816	867	783	773	895	779	806	821	839	818	852	754	762	770	837	819	806	855	821	803	824	815	821	793	845	846	846	795	852	767	840	820	779	805	800	798	795	841	833	816	802	863	857	795	797	826	782	785	829	782	818	874	836	815	837	804	838	793	859	893	857	793	821	790	779	868	810	775	797	873	847	797	862	819	827	775	810	803	805	832	815	832	840	826	846	776	805	845	805	770	862	853	840	834	865	785	833	797	768	867	781	825	814	823	829	800	799	848	801	771	808	865	806	827	799	819	870	809	808	826	796	822	865	800	758	847	849	804	822	820	845	825	783	798	782	803	839	793	781	829	822	808	738	797	809	785	844	746	820	827	808	778	857	814	831	809	816	812	754	801	811	827	728	824	837	829	885	820	851	825	836	818	790	831	801	833	876	835	800	798	805	847	797	800	782	763	820	776	800	743	822	822	813	789	801	799	796	806	767	785	844	808	823	798	727	813	778	902	856	785	840	834	843	819	827	821	794	804	786	818	774	790	848	841	826	824	829	822	846	817	801	802	781	813	824	801	820	799	798	817	840	793	819	826	764	803	799	843	809	797	825	828	794	854	858	813	804	810	867	801	785	830	821	814	830	827	818	783	803	797	855	815	831	831	806	802	827	811	787	823	855	801	824	783	787	787	833	834	768	845	816	793	816	877	812	864	826	798	794	720	775	804	794	800	806	825	844	828	818	741	749	851	762	785	794	816	850	791	802	827	812	852	846	833	767	770	823	809	776	775	777	781	801	806	833	791	855	853	860	858	828	795	839	830	808	807	799	803	822	872	780	825	840	769	814	849	802	781	804	775	790	804	821	807	814	817	824	828	809	836	809	850	788	853	778	830	810	813	838	767	808	821	816	829	868	813	805	835	818	769	787	818	836	789	814	776	825	820	834	860	815	776	809	794	775	786	826	792	802	820	861	795	803	850	787	783	779	785	833	773	828	810	876	791	872	883	818	806	815	824	847	794	826	856	814	821	809	815	805	835	846	805	813	795	816	823	847	811	779	775	765	829	809	845	817	847	757	787	833	818	790	764	762	835	800	856	790	797	782	740	836	828	845	878	794	803	842	826	784	794	790	822	813	787	837	807	792	810	787	835	783	786	774	852	809	830	759	809	806	819	817	786	854	839	861	829	779	810	825	817	800	849	798	785	825	839	831	865	815	824	801	851	823	856	817	797	862	845	832	920	815	803	814	806	807	796	833	847	820	812	807	788	814	819	789	810	784	806	799	815	783	809	811	832	825	782	764	816	819	848	761	772	847	807	818	802	782	818	782	763	825	788	842	830	844	788	783	861	822	780	829	765	805	803	805	851	864	785	792	810	839	853	834	814	778	820	813	761	854	822	871	851	810	839	790	806	785	782	812	839	826	843	799	780	814	794	801	868	822	818	818	871	811	840	799	762	815	834	765	847	790	827	853	762	848	823	766	810	812	768	803	808	849	767	839	800	845	758	755	825	816	802	768	840	828	852	819	822	839	783	841	813	801	767	839	819	818	783	852	826	776	809	756	815	808	836	823	790	824	782	856	782	802	824	794	786	855	879	817	818	838	818	815	833	801	840	819	754	787	825	818	842	774	800	818	758	837	767	813	778	823	810	833	836	809	794	841	785	838	809	822	808	767	808	813	779	845	836	854	818	796	795	854	841	796	839	820	833	807	807	823	813	801	922	776	775	825	806	837	864	796	804	854	771	778	837	842	827	810	746	799	818	817	780	775	777	788	809	833	789	847	776	780	795	846	878	806	810	815	805	849	820	816	848	822	799	800	830	862	837	783	818	840	791	824	814	784	822	810	840	798	779	768	778	846	764	781	769	793	790	834	803	829	795	808	823	848	776	869	863	868	828	836	824	862	853	820	788	835	810	773	808	833	795	807	791	827	829	792	855	820	800	807	765	822	860	815	838	850	835	823	782	803	802	807	767	803	782	854	819	840	845	848	781	848	848	823	790	810	787	880
22623	21483	28740	24587	21478	19962	5837	2320	1580	1282	1104	994	879	779	772	667	666	647	569	582	533	512	486	501	453	482	454	413	441	445	412	383	388	425	399	400	402	365	385	369	345	377	345	390	346	357	368	302	328	343	341	331	356	342	335	341	349	320	347	332	356	353	346	364	322	346	371	339	348	309	344	341	342	349	340	328	330	367	343	365	374	337	336	318	362	370	335	332	340	352	336	320	324	349	319	370	317	342	334	338	342	331	341	330	344	306	375	322	353	344	314	333	348	310	353	339	333	345	326	354	309	337	352	322	308	342	313	316	352	318	326	347	361	363	336	321	333	345	373	371	342	343	344	366	327	323	310	341	364	303	350	318	331	363	332	369	322	316	334	335	325	308	311	362	324	346	357	322	357	346	338	326	323	348	340	333	318	337	362	354	349	315	353	340	316	337	362	322	330	348	332	341	329	311	343	362	302	376	327	367	346	334	352	328	366	363	345	301	334	337	325	339	316	331	323	320	337	322	339	337	321	364	366	338	338	336	324	318	339	343	329	348	323	319	324	315	340	318	324	331	329	347	318	327	301	341	357	338	340	338	334	306	313	313	358	359	336	367	336	323	333	353	339	336	351	326	325	335	334	301	346	306	361	329	327	338	335	339	357	300	310	309	340	326	360	292	360	325	298	342	348	331	322	337	323	329	334	330	363	332	351	332	320	373	341	324	364	323	342	344	317	334	379	351	374	325	302	310	325	350	325	315	330	325	329	332	364	321	352	345	299	329	365	344	323	352	342	373	338	354	323	338	319	362	322	337	324	350	306	307	342	335	368	336	364	332	324	369	329	339	342	330	345	307	329	326	335	375	320	338	320	335	360	334	349	373	338	343	317	357	325	320	371	335	297	330	332	313	341	325	307	357	358	331	304	328	322	317	326	313	351	339	349	352	309	331	355	348	321	301	305	303	331	333	345	342	315	359	341	323	330	337	338	341	330	320	353	368	340	322	327	330	331	340	322	352	327	334	343	314	344	351	320	316	333	351	368	327	336	329	323	357	339	371	322	365	310	319	338	350	335	336	370	335	329	330	329	330	346	331	348	330	352	331	360	354	333	343	325	308	342	326	332	321	336	311	342	343	331	330	372	379	315	335	354	337	339	329	349	314	334	345	332	353	309	333	318	339	331	334	331	325	332	329	344	331	337	347	319	337	343	315	357	351	339	358	357	344	333	352	314	331	348	334	333	352	350	327	376	318	319	352	329	335	314	328	317	311	365	361	360	343	327	349	327	306	348	318	357	336	353	348	323	340	312	365	358	347	339	345	356	350	342	330	322	335	312	367	333	313	335	314	342	346	293	338	334	336	326	333	361	317	335	350	317	335	315	309	331	350	359	326	356	292	354	340	310	341	361	314	319	344	309	338	338	353	317	328	364	311	334	329	337	348	332	315	371	353	324	319	357	347	325	316	346	316	308	355	346	370	329	328	317	343	346	370	359	343	354	337	357	341	357	350	331	295	315	310	321	331	337	356	308	369	312	317	316	356	327	347	327	343	378	364	368	340	333	335	347	339	323	315	352	342	335	331	356	367	308	302	343	292	345	316	329	343	344	365	346	373	342	303	319	341	336	342	334	343	323	308	328	300	333	309	344	344	342	306	327	343	332	326	329	336	341	349	322	291	337	327	324	340	319	359	339	328	347	328	296	328	321	336	371	323	340	321	342	345	337	307	327	332	341	318	327	351	328	331	307	350	331	332	304	337	353	349	336	313	342	354	356	340	331	328	355	344	331	333	368	353	314	366	336	319	352	336	338	311	330	292	330	335	333	349	333	356	336	345	318	320	346	328	350	323	324	334	325	330	308	358	310	326	339	325	353	322	346	341	337	342	356	315	324	317	334	343	360	362	353	374	335	330	371	307	343	324	336	308	324	338	303	338	328	302	350	342	323	332	324	319	359	298	346	360	357	375	329	319	340	322	320	322	324	329	326	341	332	321	323	364	397	351	327	318	333	354	384	377	333	314	392	317	355	379	325	318	342	317	335	323	321	351	334	288	307	339	345	360	338	340	346	361	319	365	333	334	311	348	336	360	330	339	374	334	329	347	323	344	339	296	354	286	315	353	327	368	344	351	392	375	340	332	310	336	331	320	343	374	301	340	315	329	306	336	354	370	336	336	338	343	367	333	316	340	368	343	366	338	353	309	313	339	357	344	350	300	347	330	315	338	350	330	328	312	341	343	363	326	334	344	310	344	314	339	345	335	331	326	362	331	387	345	339	355	339	287	363	367	349	338	353	323	308	329	348	356	321	311	332	348	353	365	336	342	342	344	350	333	388	324	297	342	319	340	347	362	329	337	353	334	349	327	351	352	295	306	339	336	339	345	328	313	350	350	329	353	298	341	313	336	346	293	338	303	325	312	341	370	372	309	328	322	327	367	365	319	333	331	347	316	325	335	358	332	318	338	350	320	355	358	329	302	359	351	341	328	385	342	342	325	338	345	324	351	316	308	375	309	328	364	331	356	342	353	340	361	351	323	350	340	325	306	311	330	339	339	335	340	347	350	347	311	333	358	297	306	334	344	322	331	334	324	333	334	326	331	315	351	346	336	305	339	357	311	322	350	331	343	327	355	325	300	331	314	333	337	348	305	316	354	353	351	324	319	355	326	345	350	353	345	337	309	361	362	335	352	357	333	321	329	334	318	351	370	352	342	345	325	355	305	329	371	330	315	313	317	352	323	339	318	350	325	355	329	319	356	330	369	350	313	332	337	303	370	317	347	346	365	313	330	344	340	342	325	318	351	363	311	297	343	326	320	328	311	347	337	331	349	333	343	343	318	340	339	348	328	352	353	332	329	327	357	321	331	358	329	350	336	368	315	323	334	316	337	351	278	321	343	326	324	323	341	315	356	342	341	344	364	344	354	315	358	338	332	330	322	338	366	334	304	353	337	344	341	348	330	327	317	334	357	350	308	330	326	367	305	306	327	341	329	320	356	330	320	346	329	343	341	334	342	324	357	336	358	314	351	339	344	334	338	308	327	334	324	319	342	328	312	333	332	329	335	325	380	315	336	304	340	331	376	326	328	349	331	338	322	346	316	329	310	388	336	323	328	317	322	324	320	323	346	336	344	342	347	349	320	337	336	338	346	318	329	338	330	321	313	332	359	328	323	357	316	297	330	333	341	305	290	339	334	330	342	368	323	340	345	322	344	329	354	315	341	329	343	334	337	327	350	302	332	305	344	328	327	348	344	364	340	321	340	339	335	370	348	335	337	356	333	356	323	294	347	342	317	310	324	344	325	314	325	340	346	300	336	306	317	331	309	357	310	324	357	341	349	371	335	340	345	330	324	316	326	337	339	344	332	354	325	323	335	305	350	351	338	340	317	328	341	355	338	343	304	355	346	342	324	330	330	338	318	334	317	338	341	323	331	335	325	349	320	355	320	321	341	337	344	359	332	346	318	342	335	352	305	356	328	316	324	351	331	327	335	342	315	336	322
10878	31034	24562	15346	11762	9216	7038	5542	4383	3361	2790	2388	2033	1830	1685	1502	1440	1282	1259	1139	1107	1079	989	907	896	872	843	770	725	774	703	718	731	728	738	653	655	639	637	639	634	551	621	581	573	566	565	547	539	527	547	528	544	531	492	547	522	542	541	547	559	531	493	549	537	505	553	574	531	531	571	479	509	538	524	540	505	534	528	522	504	501	506	505	531	539	523	544	571	527	524	511	522	530	520	534	503	554	516	539	525	508	520	526	527	490	507	545	555	540	521	542	518	508	546	548	556	494	477	491	514	500	552	575	510	520	530	489	496	508	527	520	508	517	537	540	521	535	577	511	505	519	518	539	496	538	532	505	499	494	497	538	504	578	570	511	478	497	511	526	530	537	503	500	529	564	556	510	512	498	480	514	489	517	531	542	512	493	536	499	558	494	518	537	498	517	546	531	555	526	577	498	500	491	498	528	515	509	522	503	498	473	531	513	521	551	522	543	471	489	522	483	555	531	491	549	494	475	487	530	535	522	525	500	529	558	535	493	507	476	479	536	570	506	519	564	507	543	547	481	496	533	501	534	511	542	549	499	503	520	516	509	480	517	492	534	523	538	571	501	538	535	532	526	537	507	514	511	487	528	566	529	497	562	513	507	526	531	538	483	557	485	512	545	512	507	504	533	539	541	556	507	517	527	562	531	494	518	509	491	509	486	521	514	505	524	537	536	528	521	535	583	555	500	517	511	524	507	512	506	563	536	495	509	547	538	549	532	543	546	546	549	513	520	520	520	521	513	516	507	524	512	489	505	521	567	522	562	523	530	539	560	485	520	504	538	542	527	535	516	512	514	571	515	528	520	529	478	514	503	526	534	540	538	551	535	481	510	513	550	515	493	505	492	503	548	496	533	492	533	532	509	530	502	487	469	544	534	510	515	541	542	530	556	543	495	559	541	546	543	497	529	509	518	493	535	497	518	511	520	473	509	525	510	549	490	523	511	496	560	526	536	495	518	507	528	555	528	516	549	502	465	470	497	479	499	523	528	539	491	498	502	506	479	521	533	516	515	520	536	525	538	537	485	554	491	514	482	488	486	485	483	543	535	534	514	503	498	508	485	540	515	531	533	533	493	480	512	501	497	519	511	540	513	548	520	527	562	485	517	490	513	535	499	537	519	548	531	537	503	540	537	490	487	492	521	500	524	548	536	475	547	496	536	535	541	519	533	506	556	542	503	527	522	528	527	551	545	504	540	517	535	505	571	550	506	526	512	548	499	519	497	494	516	523	481	509	532	551	517	536	552	500	506	578	511	479	497	541	557	527	549	504	530	500	539	535	522	514	493	549	514	505	480	517	508	504	523	508	532	534	541	516	540	542	558	539	525	534	493	525	549	527	536	476	561	529	538	521	494	500	520	553	534	526	547	560	481	518	500	481	530	491	519	520	510	519	531	521	535	563	501	519	540	493	545	504	488	499	577	506	501	535	470	569	515	488	522	548	536	495	556	553	560	542	504	515	522	516	541	504	517	534	564	512	497	540	523	514	505	546	548	519	526	530	503	518	506	531	512	493	497	511	535	540	526	490	519	528	523	508	489	510	530	524	498	515	498	496	558	532	538	523	522	493	492	521	504	503	504	509	473	536	542	515	555	514	490	523	518	495	518	496	497	495	516	515	553	517	536	541	534	523	548	528	527	525	486	524	534	516	525	468	531	545	512	496	499	525	527	492	499	537	561	562	553	533	523	528	501	516	536	556	503	533	518	520	570	490	490	546	513	545	523	512	538	530	479	541	527	498	508	562	505	533	530	493	459	528	504	527	512	550	541	522	546	550	528	484	505	539	495	488	531	512	512	519	558	534	507	521	516	507	540	492	485	511	509	511	536	528	530	513	483	545	509	488	509	531	517	542	557	598	521	538	501	515	505	481	516	502	563	550	572	491	477	517	505	541	553	518	511	545	493	543	515	513	534	523	530	512	520	492	489	553	569	532	494	541	525	510	501	548	516	494	519	499	505	509	538	539	520	520	537	508	460	521	542	485	503	500	522	508	555	559	563	531	480	525	518	535	506	536	543	554	545	533	519	522	517	499	505	509	522	492	533	505	530	488	533	497	502	493	549	543	555	544	471	494	593	534	526	533	524	498	549	534	510	525	508	534	548	547	570	505	565	530	560	549	504	521	506	534	551	530	513	535	508	556	513	544	519	488	534	528	565	497	512	527	528	553	536	553	512	535	499	544	524	546	559	550	535	481	507	577	524	522	495	537	471	496	514	531	538	509	524	548	562	533	527	536	513	514	533	532	530	518	503	506	472	532	506	554	516	483	546	536	515	491	523	520	513	537	569	472	505	497	532	496	528	524	488	540	531	516	500	529	550	537	552	541	515	530	527	515	533	516	545	533	533	523	521	545	517	531	504	567	501	533	525	476	563	550	511	528	551	505	522	536	554	515	554	491	483	515	539	527	513	512	492	547	507	525	473	576	563	479	526	507	482	503	504	542	487	505	517	494	539	530	517	568	535	508	510	559	512	496	558	490	522	502	508	511	519	485	531	484	541	507	493	540	516	511	516	517	522	501	524	552	534	545	472	536	600	496	537	519	479	575	475	514	547	527	507	497	494	513	499	552	499	500	544	535	541	514	549	511	514	513	529	538	513	502	521	564	534	529	534	542	541	528	523	499	525	492	493	543	572	551	503	541	517	519	546	493	560	543	529	536	508	559	516	526	544	524	507	494	512	521	509	526	560	533	508	521	488	525	537	536	518	490	532	549	542	489	522	506	531	500	547	502	533	561	519	480	500	509	532	517	549	533	514	541	532	514	515	501	539	523	524	494	523	596	552	499	541	505	513	526	533	546	508	504	553	546	534	526	541	501	523	531	497	495	529	512	571	560	543	555	492	524	509	576	505	510	544	515	505	476	541	551	485	528	525	529	512	509	506	496	521	529	539	517	525	554	516	523	514	516	519	494	546	517	532	492	498	493	537	543	511	521	544	553	482	518	562	526	522	511	544	515	510	499	524	526	533	519	500	503	484	531	555	546	534	530	536	539	547	484	516	546	548	520	527	505	538	493	486	503	537	529	501	507	490	465	522	518	525	511	463	516	506	508	487	535	545	514	526	526	590	531	564	516	508	537	512	470	515	509	510	506	527	535	518	507	528	516	562	528	556	529	545	538	510	508	510	497	521	476	523	499	520	524	522	521	514	564	563	477	507	508	543	494	544	532	545	511	545	526	511	515	518	519	526	518	537	520	507	529	542	530	506	514	536	536	538	541	496	512	550	491	505	510	487	510	550	508	540	545	475	522	518	562	525	489	531	462	529	511	522	545	488	530	498	520	501	540	491	498	493	559	534	509	517	513	532	487	485	507	499	568	498	509	525	553	512	523	525	507	519	498	529	469	552	514	505	502	503	546	521	519	583	529	545	496	581	534	491	486	541	529	522	503	546	484	533	493	493	491	531	527	494	525	535	501	485	469	558	497	523	513	524	507	548	521	494
27556	19969	11493	4652	2494	1727	1346	1100	970	871	773	781	777	731	671	690	619	643	620	574	639	624	621	601	625	558	629	606	580	604	570	618	574	627	616	578	584	550	532	597	574	568	599	570	608	551	584	576	574	564	548	554	559	530	549	527	597	594	577	646	589	497	509	539	535	577	552	524	562	560	592	564	571	585	597	546	573	546	586	556	539	562	546	591	580	539	585	577	547	552	568	558	568	535	524	541	589	568	563	570	553	552	613	545	537	520	535	550	601	525	565	538	559	573	541	535	538	537	557	589	546	588	569	534	550	533	567	589	579	588	581	539	529	568	580	532	535	561	560	559	539	502	579	539	601	549	563	555	540	571	540	549	553	551	611	532	571	569	560	575	531	548	553	550	563	559	582	578	544	580	552	562	561	563	551	583	577	553	525	530	565	555	541	594	527	600	533	557	564	559	579	539	635	524	586	538	529	556	554	585	567	545	544	574	557	524	532	584	595	515	565	532	554	555	538	559	538	533	536	549	558	578	539	555	592	569	564	537	552	507	558	552	536	539	552	558	545	568	570	579	592	540	558	567	555	569	573	570	529	533	551	552	582	543	595	550	561	588	549	549	532	529	589	554	533	569	545	564	588	563	582	564	553	576	592	586	510	558	578	549	554	587	552	542	580	561	563	532	588	585	588	542	555	541	549	519	561	550	545	571	530	572	550	540	596	574	563	568	540	555	577	533	536	556	576	513	586	558	517	526	557	536	572	491	576	576	515	520	532	575	572	553	535	536	612	530	563	573	586	548	608	570	489	550	525	585	552	550	540	547	559	562	586	570	521	577	519	601	590	593	538	570	588	542	556	561	553	522	553	574	579	570	595	535	586	580	572	577	539	572	542	583	566	542	546	590	567	544	560	580	544	538	545	585	594	565	515	576	539	566	563	608	552	567	560	548	565	560	605	558	563	522	541	540	554	537	543	540	548	535	568	629	510	553	551	555	578	515	556	598	601	540	575	588	547	565	583	532	573	539	565	524	513	554	568	568	550	540	576	547	551	612	515	538	556	557	504	528	542	636	558	553	557	511	535	519	531	523	542	547	520	535	561	552	581	547	541	546	567	552	549	557	541	522	564	570	555	559	602	550	533	569	552	578	558	565	552	591	573	585	578	553	594	555	583	564	583	574	556	547	546	551	573	577	506	569	582	531	554	553	567	542	552	539	538	564	576	611	537	562	589	519	566	560	522	559	544	560	546	559	533	569	559	574	545	599	543	548	527	565	561	579	564	531	513	569	568	594	543	515	589	582	522	573	530	538	577	525	514	553	615	570	594	543	566	557	612	544	547	543	531	567	553	561	523	567	555	537	558	561	530	551	547	536	553	558	565	576	566	554	574	528	560	589	529	557	606	585	508	547	570	501	568	561	565	574	601	562	559	533	561	556	582	530	572	559	530	538	519	512	595	524	529	506	542	574	569	536	583	535	537	615	581	581	545	583	530	528	574	599	546	564	526	536	543	572	590	589	585	533	583	549	546	533	552	553	565	538	558	561	527	544	576	602	565	529	577	594	535	563	569	542	566	535	543	612	565	607	538	532	558	604	538	560	547	552	592	559	512	589	595	582	596	563	572	559	542	562	506	572	599	515	585	523	536	532	500	585	547	581	560	560	589	544	600	585	538	528	533	549	599	539	529	545	538	598	565	579	558	579	529	532	530	548	569	572	551	585	573	577	570	510	572	560	597	607	542	605	555	551	569	593	541	560	547	583	565	590	562	566	553	572	574	552	562	573	594	519	547	526	555	527	587	564	561	562	562	561	585	578	570	565	537	573	568	580	564	549	567	568	621	546	522	507	543	580	581	555	581	597	552	594	534	609	546	580	520	545	530	519	584	593	561	543	538	599	543	577	594	549	534	520	543	572	554	511	606	569	606	566	559	575	539	567	560	623	561	550	535	574	563	526	558	576	506	539	538	557	605	540	567	550	550	548	564	552	546	549	556	560	589	557	592	558	533	593	574	543	512	562	600	536	574	569	579	518	560	516	517	588	571	581	545	567	599	551	559	550	544	522	585	589	541	566	546	541	553	551	519	574	596	569	566	543	585	546	556	563	590	572	580	513	551	581	512	563	545	559	543	594	577	577	565	607	526	593	526	551	548	595	530	583	556	578	548	559	549	525	523	571	590	595	573	559	545	510	525	555	569	530	556	529	575	542	550	545	570	598	566	553	576	544	544	569	535	544	570	546	584	522	575	579	563	524	545	544	564	546	554	591	546	555	538	540	528	576	572	553	528	558	590	559	561	616	538	564	569	549	571	527	589	606	513	567	527	518	531	564	557	520	574	574	537	557	577	563	555	556	591	551	554	548	502	557	529	533	615	545	543	548	560	571	558	548	599	569	528	601	566	594	552	550	584	593	549	529	578	535	549	558	565	606	534	600	591	553	612	544	568	605	565	573	609	547	528	558	568	552	555	536	574	574	577	553	556	532	578	560	576	571	540	525	508	568	560	576	587	552	582	608	548	537	529	546	557	587	540	548	563	557	593	557	529	550	550	550	570	577	579	593	591	538	540	564	588	551	578	566	567	506	546	547	494	574	495	589	566	577	549	556	552	581	534	567	547	574	566	558	521	573	566	556	579	549	581	580	544	581	525	544	567	608	553	571	529	583	530	541	545	581	528	525	569	516	546	542	570	564	546	534	510	537	556	603	568	531	519	555	533	592	568	581	544	544	516	507	544	600	563	572	536	551	535	543	544	551	567	559	571	542	555	555	552	547	561	535	557	581	506	576	557	565	557	516	559	549	582	579	596	566	539	536	579	521	553	600	524	552	557	536	585	583	529	555	566	587	563	556	562	516	592	513	602	514	555	552	562	575	590	551	569	569	570	583	570	558	535	590	597	560	566	562	523	540	505	557	584	566	594	570	557	541	581	555	566	580	545	580	555	556	587	577	590	588	563	567	557	547	561	561	565	650	530	609	571	530	554	593	546	603	581	565	551	541	516	571	584	584	534	572	553	556	566	589	558	559	570	521	555	538	545	593	579	567	566	556	557	569	594	555	570	535	536	563	540	560	562	495	564	552	531	547	514	558	552	535	532	550	558	573	560	581	574	588	570	550	569	534	579	555	570	578	562	539	528	608	566	515	560	544	597	557	549	579	536	517	586	588	639	577	570	596	544	542	569	535	563	516	573	602	556	599	570	580	571	611	522	543	555	538	575	551	554	562	521	550	534	589	565	549	509	552	556	542	544	570	532	608	567	518	560	587	608	569	522	579	537	540	576	558	574	553	563	548	545	569	515	512	532	578	571	578	572	545	595	581	587	577	538	562	574	595	570	555	550	589	582	576	508	534	537	551	579	574	603	558	511	575	534	522	586	562	576	562	510	556	595	544	560	561	604	567	567	554	522	550	535	561	572	582	518	585	590	574	583	583	565	548	559	618	582	545	545	562	570	576	533	575	552	551	571	545	560	509	585	580	567	555	511	594	573	558	553	583	589	583
9573	18721	13571	7301	5634	4319	3356	2570	2254	1804	1595	1499	1370	1320	1215	1204	1161	1136	1101	1109	1009	1048	1005	966	1015	999	997	927	927	930	948	982	970	896	905	879	914	916	877	885	904	865	861	886	901	883	906	842	887	865	843	879	904	858	847	838	893	836	884	853	868	899	833	836	853	850	856	858	864	867	850	900	867	875	850	830	864	866	886	850	861	896	843	900	875	885	875	905	806	867	849	870	880	889	854	908	883	849	851	846	881	765	860	900	930	942	866	828	887	835	868	876	834	877	840	857	858	865	896	836	861	850	877	862	849	855	818	839	838	898	840	889	820	876	871	858	838	898	866	852	882	858	853	881	847	885	913	840	869	835	879	875	855	892	888	866	945	885	872	876	870	925	855	853	865	884	831	858	832	891	850	903	884	817	876	850	812	859	928	926	827	852	856	872	867	870	851	842	841	869	829	877	832	837	865	866	851	830	827	885	809	873	917	911	866	882	890	865	843	865	879	858	832	891	899	852	873	906	915	917	920	895	833	876	871	903	873	836	866	907	867	842	890	877	857	846	847	882	856	851	903	845	853	877	875	867	916	877	811	884	857	854	939	904	866	829	819	888	914	881	836	918	864	852	844	850	862	855	874	904	867	907	873	819	820	908	852	886	916	849	876	886	920	888	880	896	905	834	876	886	818	870	933	898	882	851	880	860	892	888	871	904	882	895	867	908	853	850	870	884	869	889	835	883	844	847	890	838	857	908	901	875	836	879	904	902	931	878	869	857	890	859	890	891	887	888	883	917	918	879	855	867	858	831	879	920	853	894	878	818	851	862	885	898	852	853	830	824	858	852	836	824	850	859	881	882	843	845	813	868	859	817	901	905	832	873	852	889	897	920	857	808	834	830	825	821	923	886	854	881	884	842	893	839	839	893	846	882	922	854	858	874	840	860	926	864	888	845	874	873	869	823	813	847	914	857	876	829	852	915	859	825	799	847	877	837	873	884	774	863	894	862	903	853	857	875	889	816	842	894	887	875	844	881	877	894	838	882	896	809	828	862	927	858	866	879	845	830	843	832	908	879	816	884	841	873	861	914	877	876	855	884	901	843	879	882	882	826	920	898	887	864	835	849	850	833	907	854	878	861	886	921	897	871	869	876	836	898	806	864	830	852	908	845	865	863	893	799	880	847	869	857	845	840	826	820	840	859	872	914	932	842	873	940	857	840	893	922	884	876	921	865	861	906	901	860	903	873	872	862	881	873	872	860	819	860	897	857	874	889	897	862	840	862	881	865	894	851	830	862	842	884	883	889	905	869	827	884	926	851	855	833	875	922	853	839	865	837	869	899	913	819	911	845	856	877	863	893	888	852	832	845	818	861	893	866	904	876	911	899	868	864	883	853	878	858	862	884	834	882	838	843	838	884	885	835	882	875	882	874	902	892	866	905	891	870	920	879	812	845	857	825	911	891	822	868	867	821	858	877	875	887	881	885	915	885	888	852	833	857	825	875	852	895	873	818	898	925	834	870	892	908	870	858	837	838	820	889	891	826	868	887	882	868	808	856	863	893	840	892	893	888	860	918	880	866	864	851	873	894	838	851	897	879	815	858	861	853	860	871	838	925	839	826	867	847	858	870	816	808	855	868	854	919	886	864	910	831	835	900	871	816	826	860	872	849	812	868	926	834	838	857	834	863	900	858	857	869	892	862	811	836	899	859	829	877	885	894	879	894	837	916	864	897	923	866	907	851	861	882	865	859	886	844	808	883	841	894	881	890	866	858	862	849	851	875	865	912	885	851	861	856	862	871	880	843	895	861	919	907	847	856	879	858	815	900	888	881	835	876	906	907	883	841	895	909	888	859	885	832	868	840	848	876	891	884	868	870	862	842	834	852	834	895	870	880	843	857	867	840	812	878	840	855	879	880	900	839	881	874	832	869	862	845	869	890	843	856	875	898	847	865	894	889	894	865	868	863	865	893	865	847	849	869	827	818	825	839	833	903	916	824	853	844	838	803	884	864	861	808	834	861	865	897	848	922	923	870	887	828	881	840	832	821	839	838	909	886	900	855	899	797	869	890	874	866	869	884	848	894	850	878	876	895	902	832	854	897	870	915	920	863	890	868	835	883	908	870	891	844	865	834	856	925	833	844	890	854	880	837	847	818	913	888	864	846	875	860	878	871	828	850	840	866	860	895	867	921	884	880	878	850	895	805	902	900	881	875	893	868	873	785	883	834	802	828	925	853	901	810	840	885	898	840	829	844	915	880	866	840	943	898	840	863	853	846	843	837	826	861	875	878	882	820	870	945	916	848	837	826	876	888	890	898	918	860	864	866	857	841	864	853	872	854	894	873	859	858	848	912	854	912	869	861	864	835	863	844	878	858	862	883	913	829	894	889	873	879	839	838	889	857	810	890	841	829	823	839	838	861	849	831	878	904	884	831	877	891	868	803	827	861	864	868	863	849	847	864	881	858	873	875	838	886	880	879	862	863	883	850	923	813	867	838	907	868	857	824	888	891	854	861	838	859	922	909	867	840	868	830	920	864	862	873	851	870	880	928	877	907	864	895	797	861	879	844	833	906	901	860	876	896	849	861	829	854	875	824	869	884	902	865	838	896	846	877	851	819	901	823	895	850	832	866	864	856	876	819	903	814	876	856	861	873	875	915	893	858	902	844	849	870	844	896	850	859	870	863	872	891	863	923	824	860	779	836	888	928	860	907	858	858	895	846	832	898	866	920	871	899	910	897	864	853	869	852	859	813	855	907	835	915	871	846	842	864	852	806	887	891	877	867	881	855	875	851	853	893	888	823	872	865	910	872	910	864	850	893	931	815	831	877	852	903	897	878	875	885	889	884	857	841	851	879	828	874	867	808	916	873	861	868	864	824	840	890	827	820	883	905	842	872	870	861	874	866	867	842	811	826	831	848	816	923	856	847	845	860	829	853	886	860	868	834	880	831	901	856	847	898	853	879	886	838	886	903	860	880	875	801	889	935	913	858	876	847	892	901	910	910	849	876	871	842	913	843	907	863	875	865	870	846	872	900	845	873	855	837	836	897	865	893	878	835	880	848	839	836	841	882	884	886	858	868	844	841	873	893	851	905	871	837	858	855	871	818	887	904	835	881	891	859	852	846	842	855	885	854	850	904	853	849	902	886	930	884	877	847	889	872	854	939	909	908	872	859	835	870	842	879	799	839	849	855	828	839	883	814	870	872	912	871	845	871	807	913	834	911	856	889	904	884	838	867	853	875	837	870	900	874	884	878	834	845	829	853	911	848	856	884	912	847	829	839	853	812	849	868	798	870	885	883	844	877	864	884	890	858	851	818	884	880	879	854	873	850	882	861	848	903	871	839	841	881	868	846	881	847	836	885	870	887	879	853	844	918	853	881	858	875	864	875	848	857	816	898	888	892	852	905	875	918	910	862	880	868	821	837	908	886	907	853	856	813	888	863	847	827	858	842	815	898	835	872	839	842	853	878	870	828	869	881	845	862	886	876
23500	21483	28195	25187	20976	7397	2603	1670	1262	1112	915	833	754	785	701	658	635	599	618	598	549	524	538	498	506	505	481	497	496	481	464	493	482	460	473	423	470	410	418	439	466	450	420	467	422	423	472	394	447	436	399	438	412	457	437	412	441	391	417	385	440	424	414	425	429	387	453	414	422	371	459	438	405	397	429	409	421	403	398	433	421	414	448	403	409	444	441	416	406	406	369	433	426	418	417	426	391	420	401	422	438	407	396	412	465	422	412	435	406	427	429	424	435	440	394	417	417	407	412	422	399	396	404	408	436	445	443	414	396	390	413	436	425	422	370	430	426	412	422	429	407	388	392	452	425	446	420	435	446	408	445	439	414	417	423	391	417	400	439	400	425	430	395	385	393	397	426	414	405	402	444	424	411	408	392	395	440	406	467	420	432	439	411	417	435	420	415	422	412	449	423	410	467	458	408	440	432	425	400	420	429	407	431	415	406	415	439	427	413	420	399	429	405	416	442	408	395	402	408	390	380	423	397	435	432	387	391	429	425	406	416	420	398	424	413	408	420	417	397	416	385	442	396	428	372	417	407	458	394	397	398	426	394	423	423	409	459	455	417	437	416	420	456	438	448	394	438	415	412	401	405	405	455	453	437	402	418	436	422	404	408	410	432	419	405	429	436	421	389	416	421	435	381	405	412	419	451	412	438	449	450	430	408	398	400	429	402	409	407	392	461	406	368	401	428	427	461	441	378	434	430	441	427	382	449	419	445	412	434	448	424	392	408	402	400	422	416	423	420	433	405	428	397	396	381	372	401	410	402	404	409	442	437	423	424	443	423	434	432	419	438	408	435	454	417	386	417	419	414	422	405	411	431	440	411	428	421	442	402	375	428	418	415	385	408	424	447	416	412	421	431	436	396	385	437	437	412	389	416	380	404	353	438	373	391	408	359	419	436	448	408	419	431	418	385	442	460	444	459	424	407	400	434	436	437	419	432	420	427	432	390	423	415	397	433	420	418	428	395	417	402	429	399	369	421	421	428	398	429	438	441	415	428	437	412	406	378	428	440	438	418	413	432	426	401	389	422	374	452	404	401	394	366	400	426	420	415	434	422	403	404	425	433	404	454	404	395	389	399	430	389	429	404	409	394	388	428	440	427	449	410	426	439	436	402	445	405	483	432	401	414	427	430	399	387	426	433	425	457	438	426	388	419	410	429	390	419	400	432	419	432	440	411	459	443	438	374	406	449	390	440	429	427	422	426	446	430	400	450	439	378	428	390	419	431	452	428	399	433	404	414	385	414	420	422	403	447	438	405	425	414	428	399	402	404	401	387	418	369	414	430	396	381	420	408	422	436	409	418	444	424	421	383	428	394	417	409	404	410	442	470	423	424	407	408	376	391	438	371	408	417	445	453	383	396	426	422	473	418	399	385	450	396	393	396	425	390	417	417	447	399	432	444	456	433	424	396	453	421	468	429	432	396	391	381	392	417	394	399	411	406	411	419	442	418	436	399	442	421	428	361	392	415	407	432	429	450	378	431	403	379	426	419	428	408	423	376	403	423	425	441	438	429	402	401	413	387	422	427	439	428	416	450	394	432	399	480	383	453	444	428	427	423	414	452	387	440	414	434	402	385	429	382	416	401	433	415	389	433	416	442	397	414	430	452	437	439	435	424	442	437	396	413	425	413	400	408	426	439	413	452	400	444	443	398	365	410	411	432	375	421	444	406	405	445	390	411	383	431	423	416	400	409	418	401	373	393	438	443	409	428	402	412	402	390	410	429	408	459	448	399	429	389	440	401	461	421	430	434	407	416	416	468	427	442	426	415	397	410	404	437	410	420	436	393	377	424	428	425	412	420	400	424	439	406	421	398	429	397	413	362	391	426	418	410	427	443	442	410	364	440	434	451	421	412	414	406	409	419	450	403	419	427	433	434	457	409	446	406	442	408	434	368	416	412	434	431	420	431	403	393	376	407	412	433	425	415	444	392	428	407	440	396	417	408	434	396	392	411	411	400	429	417	429	447	432	436	393	457	466	442	412	417	391	418	432	433	411	396	431	424	431	412	408	445	420	434	423	418	417	432	406	393	436	447	405	441	428	416	401	447	410	423	375	399	441	414	422	397	460	393	392	422	415	409	416	410	419	413	419	408	422	378	424	429	483	419	397	446	413	457	413	416	429	448	428	393	406	436	410	434	413	412	413	411	410	424	391	372	447	397	382	421	431	447	404	418	416	406	404	369	398	408	405	407	448	428	378	426	450	424	413	437	454	429	417	428	445	459	408	396	412	412	448	437	425	382	426	403	436	412	426	426	393	450	428	394	406	449	424	398	432	420	426	416	394	410	412	425	434	412	381	416	413	437	429	420	440	433	454	434	427	426	412	421	450	398	410	440	443	395	420	379	418	426	408	444	415	444	425	447	425	409	425	405	408	406	362	414	412	416	452	436	401	424	401	394	412	375	359	397	425	456	421	402	418	419	416	429	454	389	404	421	413	414	393	413	392	382	408	433	417	419	437	417	416	418	416	412	398	404	422	427	429	386	424	440	450	441	391	414	413	423	404	439	426	427	400	414	396	403	384	397	395	435	435	441	438	434	415	428	407	431	393	446	405	430	457	417	411	403	412	423	388	459	411	424	437	416	419	408	396	419	406	430	424	406	399	447	392	425	412	405	413	397	391	424	433	424	444	408	400	402	453	428	402	449	410	391	402	410	429	446	429	426	424	420	376	355	399	403	440	411	445	457	403	416	411	412	454	377	415	431	446	433	421	413	390	408	430	420	442	414	435	411	451	427	393	412	417	428	408	396	401	446	415	392	425	414	481	370	418	429	441	415	452	405	401	456	413	409	428	427	419	416	448	432	392	433	388	398	412	446	418	414	369	410	458	399	414	438	441	427	406	405	438	427	418	441	429	389	407	422	409	422	444	389	403	421	417	424	413	413	408	404	429	427	391	432	429	448	402	406	410	433	430	423	419	452	428	417	490	410	428	411	450	416	420	418	418	393	424	409	408	433	419	424	433	399	422	440	396	373	437	414	418	400	432	419	401	392	386	425	422	391	443	411	395	402	406	426	443	409	390	415	415	426	375	430	444	389	422	385	419	407	447	423	427	420	410	402	431	415	400	459	394	394	448	405	438	418	440	425	443	395	438	402	401	429	407	413	409	440	431	404	426	393	413	429	398	432	402	474	442	424	422	434	419	424	383	452	393	427	445	443	455	442	395	407	441	412	408	445	441	415	414	414	389	419	444	369	447	404	430	412	428	417	410	419	407	422	422	390	435	392	379	433	419	444	361	413	406	394	421	394	419	408	463	450	411	446	433	393	407	430	457	425	417	452	430	405	415	420	410	382	415	403	387	473	394	404	471	415	390	453	408	440	426	418	410	432	437	422	403	424	423	415	412	448	416	414	403	443	408	427	437	438	367	432	434	452	405	392	442	411	412	447	436	403	405	395	395	400	451	420	395	419	405	413	420	414	383	388	374	418	444
9617	26785	20415	12352	9269	6815	5456	4174	3265	2647	2218	1950	1782	1540	1458	1316	1256	1240	1124	1022	1074	995	989	955	904	923	868	831	833	821	820	811	773	779	771	753	752	733	763	718	704	748	723	703	689	720	693	647	688	692	665	662	664	663	682	650	662	650	673	675	619	643	700	695	705	698	677	676	698	657	702	651	639	644	644	688	644	658	645	637	689	654	659	738	618	686	672	673	670	653	635	665	684	661	658	687	680	641	683	675	692	646	663	662	631	610	713	682	662	706	652	632	661	661	639	659	705	630	629	658	686	673	655	665	631	647	666	676	676	656	679	631	660	674	718	671	696	746	660	636	704	660	670	728	681	652	654	672	688	630	630	652	696	653	681	644	659	664	671	682	664	666	652	629	673	631	668	695	696	679	674	676	641	633	693	681	681	638	668	635	669	654	664	685	677	649	644	739	644	671	725	654	678	649	614	645	644	653	662	650	696	691	622	645	677	688	679	657	633	671	682	695	612	701	652	663	643	654	663	703	708	684	635	711	651	669	680	693	631	661	689	701	679	614	712	611	670	661	688	681	731	633	713	676	669	631	689	652	696	627	692	677	637	657	655	669	660	649	653	661	704	677	644	672	666	703	625	665	647	635	711	680	669	689	631	699	630	666	655	673	679	637	705	634	653	610	632	676	673	707	688	651	668	665	699	672	706	689	668	701	695	658	647	704	722	603	660	652	635	648	622	641	641	640	701	657	672	641	651	645	638	647	663	673	647	637	705	728	645	647	666	698	699	670	651	718	668	641	659	638	665	623	656	669	682	685	646	630	678	689	661	656	640	691	657	686	651	731	663	673	634	675	673	633	600	691	690	661	680	701	678	660	682	661	676	654	694	617	658	704	699	684	601	663	647	666	677	691	654	632	649	703	673	654	647	627	641	692	675	691	660	685	660	633	686	723	665	646	682	679	670	645	680	681	693	624	631	684	654	669	684	684	726	663	626	670	653	658	671	685	709	711	656	649	678	664	654	700	629	694	715	633	667	672	695	734	680	663	668	646	633	670	723	654	711	706	659	609	643	596	626	681	631	648	633	645	677	674	612	670	656	680	682	670	664	673	718	693	685	670	698	644	691	681	647	674	676	683	654	676	706	705	662	676	691	658	667	659	659	697	651	665	687	690	612	657	678	651	687	669	675	684	665	674	665	641	668	673	644	673	636	659	675	622	685	677	697	689	680	697	658	677	661	687	670	680	680	679	657	683	692	658	674	648	668	640	633	654	600	633	632	648	661	682	682	662	645	660	599	680	682	636	655	696	682	665	677	669	656	690	709	704	602	685	634	641	714	657	670	720	658	649	651	633	656	662	685	664	721	632	655	683	689	599	651	646	675	682	661	678	677	619	665	682	648	675	643	694	656	665	641	681	726	625	697	652	713	664	691	673	670	662	682	663	714	690	679	690	660	686	674	689	658	637	624	640	683	734	661	639	692	684	665	673	696	618	629	655	672	682	673	637	707	661	674	670	645	638	696	676	670	686	656	679	640	704	669	658	696	713	684	688	637	652	661	658	626	676	653	679	673	690	662	665	675	686	687	672	656	668	640	649	684	660	683	660	645	679	686	597	669	612	661	688	652	680	667	664	648	696	675	654	671	721	644	632	690	635	685	689	680	652	659	627	636	688	695	639	674	663	650	648	642	683	659	703	652	640	663	661	684	654	628	638	642	685	731	661	670	722	632	676	667	659	659	709	669	610	694	682	678	694	669	680	674	679	643	678	695	664	644	640	658	687	673	658	666	652	661	667	657	650	666	712	708	659	667	669	654	698	699	612	673	649	695	654	649	652	670	697	662	630	640	684	672	670	646	647	653	656	701	660	673	660	656	627	666	700	656	669	718	690	691	691	688	623	646	662	635	687	666	651	663	670	671	695	712	685	662	673	672	641	676	678	689	684	690	663	710	678	656	695	642	710	671	660	664	647	698	711	668	645	683	708	730	665	658	705	622	678	634	688	706	682	659	657	686	639	692	698	650	671	643	662	688	692	699	680	682	656	611	687	667	674	673	683	617	713	677	664	685	666	657	699	701	662	670	658	637	631	720	664	639	634	668	703	693	681	607	611	699	625	656	669	652	655	664	663	669	730	694	678	691	655	657	607	696	672	657	641	638	694	665	650	672	668	641	661	659	624	692	660	691	635	706	618	675	690	671	704	668	682	708	663	675	622	682	701	634	586	689	633	660	649	683	639	619	619	625	649	689	673	670	677	668	692	656	617	713	664	633	662	642	663	660	651	671	646	605	703	666	634	656	679	630	606	669	657	684	668	702	683	700	648	650	672	663	602	653	660	659	684	681	650	700	721	712	662	689	675	654	625	654	649	688	652	690	653	692	678	663	653	667	669	650	683	688	670	668	664	652	648	665	675	622	677	704	655	701	649	680	697	611	661	643	652	660	629	677	666	670	620	688	718	678	669	637	670	646	627	658	681	666	647	674	679	734	670	652	700	697	623	669	652	621	635	654	673	684	672	632	692	666	705	669	656	659	677	662	704	679	699	673	724	705	636	636	692	633	644	679	668	686	660	675	663	708	663	661	627	639	659	676	672	667	651	678	626	642	683	672	639	634	665	622	625	675	710	675	663	701	687	656	692	674	667	654	651	652	684	680	672	662	696	679	636	627	637	663	671	662	695	697	663	687	655	663	598	633	646	643	696	708	659	650	644	604	665	648	696	579	661	654	682	727	691	706	664	612	662	678	655	668	639	661	657	661	689	674	654	690	640	635	736	680	664	647	638	664	634	631	627	641	668	676	673	662	660	663	636	684	674	710	706	659	692	632	696	672	659	665	699	655	691	685	725	642	652	714	651	663	664	648	679	678	685	613	674	651	698	656	689	657	649	637	635	656	696	699	666	620	661	686	689	665	693	680	671	666	636	615	681	660	694	702	690	721	648	679	686	658	675	660	642	675	671	708	662	685	648	675	651	702	629	628	677	658	718	643	662	664	642	665	689	666	654	649	658	666	652	680	631	676	662	657	679	714	674	731	673	684	651	704	680	670	654	666	641	682	644	640	650	681	637	654	658	624	676	668	680	685	661	645	627	702	650	673	666	678	644	656	663	719	678	677	703	635	693	687	646	658	638	684	641	665	641	681	645	693	655	617	650	672	678	700	625	643	679	678	705	674	704	637	696	651	669	670	698	638	625	653	638	647	667	678	649	673	698	697	680	683	672	665	651	708	627	667	640	641	635	680	700	649	674	690	676	654	656	719	670	679	623	679	651	697	676	689	675	644	635	666	689	684	672	698	677	660	675	648	694	670	634	681	649	663	642	683	655	678	629	653	628	679	663	688	686	581	632	658	719	659	619	642	667	672	641	693	664	665	679	682	639	642	660	712	683	689	694	652	657	698	645	654	657	635	651	677	660	702	691	678	695	693	663	630	718	681	719	695	650	658	688	677	669	673	676	694	672	689	676	677	707	692	650	654	674	656	714	660	692	664	663	625	706	666	628
24944	21452	25908	23184	5069	2206	1602	1364	1078	1027	867	837	723	726	689	707	625	671	706	602	607	617	593	609	632	585	557	559	579	567	567	541	582	537	558	516	499	539	531	552	550	515	591	553	530	557	543	500	522	525	571	535	529	493	526	556	510	508	485	551	481	535	494	500	545	496	560	508	525	493	515	513	556	524	574	537	506	500	550	537	518	519	539	538	524	513	514	505	527	488	505	514	531	538	520	503	531	468	549	519	524	517	536	510	484	482	522	553	530	533	531	506	546	527	547	499	527	496	495	498	515	502	517	532	507	537	504	553	490	532	530	530	513	493	511	523	510	503	513	535	495	503	481	495	542	548	545	502	536	565	511	536	527	559	524	530	534	502	563	484	489	493	498	504	563	511	496	473	518	516	516	529	521	506	530	502	494	549	556	512	487	560	546	547	511	492	512	522	498	497	547	475	507	522	529	564	499	540	527	506	521	515	519	488	507	512	507	539	508	503	478	524	500	512	454	533	555	490	534	492	542	502	559	534	509	505	532	506	516	530	487	455	540	543	526	519	530	520	577	508	521	528	562	495	546	526	517	498	487	477	500	487	529	531	527	511	536	526	493	520	535	490	501	516	519	507	493	520	543	523	515	521	516	510	471	510	510	525	526	519	489	529	505	569	517	505	558	499	492	469	534	523	525	495	560	504	512	499	524	571	506	542	528	497	505	503	534	539	554	470	531	507	482	564	527	531	497	537	513	528	523	522	510	524	529	518	534	526	504	481	516	518	554	509	539	493	534	540	559	530	563	532	554	506	528	511	500	546	497	516	499	472	504	564	531	552	580	538	512	501	566	538	516	516	520	530	499	497	538	524	536	521	533	477	541	517	550	538	520	488	574	514	518	504	523	486	528	533	527	514	531	524	535	534	505	498	515	534	548	521	515	503	543	522	480	497	509	530	533	548	524	532	487	517	508	536	506	517	571	552	506	478	517	506	479	523	509	544	523	528	501	500	516	526	499	499	474	534	553	532	528	536	530	502	532	481	494	502	502	493	493	551	477	499	518	530	505	502	503	516	526	531	529	517	548	525	502	530	515	494	483	501	529	514	522	519	519	510	522	482	514	527	511	516	514	522	516	548	552	552	500	508	535	537	500	496	510	541	507	523	532	541	501	542	499	534	503	522	470	569	510	526	505	517	546	534	535	519	517	520	561	537	536	546	528	518	555	512	502	505	552	507	518	509	507	489	536	480	545	509	528	485	521	471	516	491	471	508	515	543	521	498	512	531	530	527	499	515	547	515	520	509	546	538	549	524	513	541	498	535	500	479	505	534	530	502	515	518	498	484	522	536	548	504	529	504	532	485	488	497	504	528	526	472	560	500	505	486	510	487	510	515	548	509	523	503	500	486	523	509	506	564	552	538	500	497	546	555	552	560	536	506	506	506	484	534	503	479	516	545	478	484	537	508	519	528	497	539	569	529	531	556	521	506	502	463	561	509	539	497	520	516	513	546	555	529	496	531	510	536	516	512	490	507	486	510	528	527	533	530	496	484	498	524	514	518	532	577	515	533	563	523	541	577	547	491	552	521	531	498	510	477	564	521	530	556	534	521	509	539	512	516	545	541	485	550	496	516	529	521	489	506	497	534	500	487	537	527	539	508	501	549	509	507	563	521	522	469	506	528	553	526	507	563	496	539	549	525	501	528	492	492	511	547	521	552	509	475	503	531	551	562	519	511	549	540	504	520	523	524	502	530	509	469	511	511	494	501	496	512	489	487	538	488	455	540	500	550	473	500	525	496	483	509	528	521	533	504	551	491	510	515	526	528	485	548	534	545	511	515	535	538	520	528	491	507	475	517	510	524	570	547	526	523	526	563	494	519	551	496	513	520	553	547	484	509	533	500	507	535	537	489	574	497	479	563	493	501	537	538	513	521	548	527	513	507	495	512	540	553	513	517	503	557	497	532	482	531	494	503	502	512	564	522	529	556	536	499	500	527	512	532	580	526	532	510	509	514	544	496	487	440	502	591	524	508	546	565	503	504	521	547	498	489	531	519	531	535	545	536	549	499	515	533	506	527	526	521	523	534	568	475	560	548	557	513	534	540	532	507	494	565	518	535	513	505	508	521	495	507	515	506	480	504	520	508	507	539	521	485	500	536	515	524	503	538	508	520	494	545	473	535	513	495	562	533	502	490	509	490	491	513	532	506	548	514	523	555	554	578	515	536	553	497	538	504	547	499	529	538	529	530	520	495	500	501	552	520	503	522	514	557	527	510	537	490	518	492	528	549	517	506	505	527	512	501	524	526	520	517	511	558	499	529	481	508	500	481	473	508	521	478	489	492	519	508	547	557	510	526	485	495	483	474	554	510	561	519	515	515	527	532	518	527	496	522	556	477	562	489	522	504	539	531	516	507	547	507	517	538	541	526	504	545	530	478	483	553	540	485	487	531	509	498	540	568	512	542	540	520	523	530	514	501	518	504	494	560	478	559	503	507	489	522	529	521	531	537	535	507	544	539	558	507	503	509	503	505	576	526	549	513	498	519	511	566	520	520	515	541	501	525	502	522	566	521	504	555	520	509	557	529	512	510	528	510	528	521	550	509	535	529	520	528	505	551	490	511	548	515	513	495	529	516	532	495	540	491	503	493	522	532	547	545	562	483	552	510	500	522	545	492	560	498	518	521	527	532	517	562	533	505	497	511	530	511	533	501	526	552	538	492	518	478	467	532	509	525	523	472	505	532	542	532	514	528	557	512	502	497	510	518	524	503	528	498	510	532	465	523	555	563	571	522	510	486	494	498	499	483	537	524	514	513	520	521	531	488	528	520	502	507	556	505	506	520	489	489	515	500	544	505	530	530	520	530	531	519	496	539	546	518	518	488	512	547	536	515	545	522	561	509	508	519	524	479	509	530	521	510	519	540	538	541	514	552	560	535	530	504	526	525	524	482	499	477	496	508	504	504	543	565	514	528	536	523	531	524	553	554	534	508	538	529	513	532	501	540	512	519	522	489	558	499	520	567	511	473	487	544	508	500	518	529	493	549	545	501	553	506	520	496	494	527	547	505	474	494	539	527	528	489	557	512	479	481	521	530	504	503	541	537	486	527	498	549	489	522	535	535	492	506	530	521	560	549	494	504	548	517	489	553	548	489	499	529	525	506	468	481	511	561	495	473	487	526	476	507	511	505	534	526	493	537	552	507	534	531	533	535	498	480	520	524	518	486	531	526	544	511	497	514	520	537	529	486	554	528	493	439	525	531	489	551	504	515	512	508	573	502	490	503	536	537	509	515	527	542	513	498	526	489	505	482	534	509	536	502	508	509	531	507	562	475	538	535	484	510	542	515	525	519	498	509	513	539	484	539	456	518	500	542	536	545	546	539	556	487	500	507	514	512	556	482	498	494	535	512	519	525	501	551	502	523	514	530	568	499	565	529	537	519	547	528	529	504	477	532	504	484	535	501	530	523	541	522	490	546	508	520	545	482	501	547	580	531
9520	21910	16754	9684	7186	5438	4293	3356	2735	2160	1983	1733	1590	1417	1379	1342	1315	1160	1200	1112	1037	1011	1091	1029	972	967	966	965	883	934	908	915	890	974	913	863	837	854	811	865	862	798	792	831	835	852	800	768	764	854	836	839	805	794	821	849	845	792	868	798	743	811	863	821	807	787	806	813	783	851	812	825	820	798	821	810	827	774	780	807	807	807	877	791	819	774	861	811	832	818	797	808	784	807	831	792	813	825	849	816	804	817	765	810	819	855	785	799	792	849	822	886	763	793	768	811	789	813	797	863	821	794	745	891	766	762	786	768	820	817	855	834	833	828	819	783	862	841	809	815	811	821	817	806	801	777	827	787	803	808	803	803	779	854	750	776	796	813	833	782	808	849	829	776	803	814	778	809	856	768	838	823	806	739	800	854	835	780	791	791	789	798	825	761	869	831	732	787	863	823	811	749	808	829	833	809	789	799	787	825	786	779	845	763	794	838	790	736	807	799	839	841	784	802	805	794	766	803	857	833	758	857	803	775	775	819	806	826	802	811	871	787	815	807	767	778	781	838	765	848	779	794	781	787	737	787	791	858	826	800	815	788	827	778	841	827	796	829	806	824	797	782	763	825	789	763	834	831	774	841	813	810	790	778	874	818	782	802	819	810	828	748	754	778	799	822	780	828	824	855	823	849	790	819	822	851	794	834	771	826	780	794	819	797	816	814	765	842	742	816	823	776	830	812	816	757	781	829	775	795	842	796	776	832	842	818	806	815	808	794	792	820	805	764	782	840	806	845	818	794	801	822	767	758	826	798	803	756	846	777	809	781	835	784	814	734	790	773	810	782	847	780	850	769	795	823	808	800	827	776	824	829	858	795	747	792	832	859	799	832	837	780	781	826	864	770	803	788	809	818	837	812	856	811	788	812	830	813	783	789	780	793	794	764	822	792	813	755	804	831	756	832	805	765	821	819	807	773	788	787	790	836	828	777	835	765	853	802	824	760	822	786	797	838	808	784	781	816	825	823	788	857	799	801	814	808	848	838	789	816	816	780	828	838	791	816	768	783	759	787	821	818	797	780	825	812	780	804	761	831	809	820	826	757	830	789	777	778	810	820	847	785	806	800	837	787	806	819	799	796	838	865	874	782	831	766	815	824	776	773	789	811	809	829	804	774	783	830	781	809	840	771	830	785	784	796	822	791	751	816	829	759	810	794	828	762	862	806	778	815	792	773	862	771	811	773	800	781	779	793	829	807	810	796	795	791	841	770	831	812	845	859	773	797	788	831	795	832	855	808	806	849	784	822	818	836	786	771	792	776	789	822	837	851	791	837	789	837	819	796	813	777	799	783	803	800	824	820	804	813	868	840	775	849	763	784	860	797	772	815	817	804	759	778	820	764	798	862	797	794	791	787	791	800	782	826	790	829	839	819	807	835	792	808	816	854	794	830	793	795	771	868	800	847	777	798	809	804	753	828	829	785	853	800	848	818	855	852	801	844	792	800	824	843	826	792	793	851	774	862	818	818	827	808	855	774	838	879	780	774	793	769	814	826	788	828	812	816	801	827	786	824	822	874	787	828	857	817	797	791	825	806	788	827	778	801	835	828	850	813	782	763	835	820	816	818	796	827	778	809	792	850	806	763	837	815	798	819	804	769	833	804	802	822	799	835	805	771	861	785	757	841	832	787	762	833	801	803	779	797	762	814	849	816	807	809	812	774	832	804	777	784	759	770	832	832	853	824	796	841	801	787	816	777	792	852	807	824	840	789	780	823	842	798	777	791	821	839	829	852	813	791	826	798	802	788	779	832	800	813	746	806	830	810	825	756	808	762	844	827	809	822	806	795	789	823	811	832	781	820	845	785	797	808	803	760	800	799	836	813	775	818	789	775	798	780	777	792	827	798	832	819	845	859	798	736	810	789	838	848	822	818	770	774	820	797	826	762	842	766	817	738	802	811	821	776	783	766	910	745	871	848	794	792	826	839	801	844	795	775	790	801	802	864	808	802	758	788	836	841	778	824	778	772	787	804	802	817	783	808	836	788	793	848	781	767	808	820	772	804	766	785	834	806	799	795	803	799	797	806	848	823	816	815	792	788	783	863	794	814	811	830	806	800	781	761	802	792	809	799	861	762	764	771	788	856	798	804	825	793	800	774	838	849	786	795	801	773	773	793	787	804	815	768	812	796	796	783	785	786	755	838	791	837	835	829	774	789	760	814	834	846	799	802	847	841	822	769	793	789	794	793	785	795	828	818	889	802	811	787	780	862	820	768	793	832	822	780	782	757	849	802	792	831	848	769	835	812	791	817	821	819	811	786	839	781	825	770	820	760	804	779	817	778	843	805	793	789	826	814	771	761	811	798	769	792	797	827	833	779	803	762	809	798	895	837	814	769	822	819	799	809	787	822	802	781	811	821	789	820	771	782	824	826	830	827	805	805	802	820	831	762	770	792	837	869	775	799	798	852	835	771	845	821	782	825	810	837	808	875	783	829	787	871	825	816	817	835	760	758	787	842	756	811	760	889	817	787	803	807	811	839	807	790	813	813	862	803	787	824	808	806	824	798	777	785	756	860	814	800	834	848	751	819	780	868	829	844	811	806	815	814	786	818	839	839	758	745	815	845	828	855	817	813	802	813	786	802	816	840	799	783	789	867	796	822	773	789	796	854	831	788	812	770	767	809	792	755	800	794	836	841	825	871	795	805	791	786	829	809	798	830	866	804	758	794	820	796	772	743	822	796	779	819	832	835	779	833	782	784	831	771	829	797	821	791	772	808	797	787	769	817	835	840	880	774	764	804	804	796	783	753	798	797	811	812	779	815	783	821	820	849	808	845	799	788	832	796	793	782	788	833	805	814	837	843	821	810	810	804	812	824	831	851	810	840	814	807	807	804	813	812	785	796	848	858	814	816	792	838	793	821	793	757	806	793	834	811	820	828	820	779	808	772	771	804	779	797	843	775	781	785	807	834	862	862	821	842	843	802	798	787	808	837	797	797	731	827	849	801	814	835	807	792	826	783	754	819	773	867	780	837	806	787	812	786	797	788	752	844	811	761	819	811	878	788	801	833	815	787	841	785	826	815	806	768	775	783	816	798	783	791	808	784	795	829	785	850	844	811	831	841	807	852	789	763	793	804	806	866	859	828	792	818	835	788	752	785	794	739	797	822	761	829	793	758	818	841	788	822	842	807	816	817	746	830	806	815	762	834	795	822	803	802	765	802	777	811	785	821	781	823	830	848	814	817	800	804	796	811	786	819	818	787	818	804	715	770	767	788	812	815	842	776	839	835	801	813	815	767	773	778	823	808	793	790	850	832	749	873	816	833	802	829	800	770	808	803	785	813	830	841	807	818	802	813	768	787	824	806	790	805	775	790	811	802	776	758	753	813	790	784	793	856	826	781	851	747	847	772	798	761	755	809	741	794	833	795	837	831	743	860	779	768	836	794	863	750	802	794	770	776	816	844	827	804	779	796	773	833	758	826	802	836	789	831
22676	21496	28757	24626	21496	20048	5927	2295	1572	1285	1054	928	871	807	753	645	656	568	569	562	548	522	525	479	484	444	456	409	427	401	400	384	403	398	391	398	388	347	392	347	336	320	389	361	350	341	364	337	383	355	354	346	356	354	331	325	327	343	312	327	361	306	355	360	338	322	345	331	325	304	340	303	352	319	347	309	349	358	350	343	347	321	337	354	301	349	346	351	336	330	319	300	353	317	367	399	285	323	346	331	326	346	313	328	331	308	344	329	323	336	347	346	355	333	339	338	313	353	374	336	332	327	343	303	319	326	336	321	336	332	331	330	345	325	356	321	315	370	333	345	316	330	331	346	331	324	348	347	343	347	353	323	348	300	359	364	324	335	334	311	345	314	359	343	341	330	351	360	320	339	325	329	342	328	346	324	313	339	325	355	336	334	311	334	352	309	360	354	363	339	325	315	336	327	303	357	297	348	363	312	353	332	339	331	324	318	342	326	295	317	311	352	340	322	350	365	319	368	322	351	351	336	339	323	343	318	343	338	349	354	364	341	349	334	352	362	334	357	356	353	341	335	375	354	352	345	333	328	344	334	355	332	364	317	308	336	294	320	367	343	305	342	309	346	342	331	338	353	356	345	326	294	343	337	288	327	349	339	355	324	311	314	332	372	337	327	353	390	329	343	359	340	320	345	342	329	358	337	313	345	309	357	309	334	317	328	342	308	344	306	338	353	337	305	344	360	348	375	316	299	327	360	326	328	337	326	354	338	332	366	329	349	358	331	341	336	341	366	311	299	322	349	348	344	337	347	309	338	366	307	341	350	358	328	334	327	284	338	327	322	331	328	351	320	345	336	369	320	370	324	302	340	384	342	314	353	302	343	345	342	333	343	314	336	346	349	324	334	328	355	283	368	316	315	346	362	338	316	333	333	355	305	302	309	337	321	325	324	319	329	316	352	355	371	326	344	347	343	355	342	345	331	344	349	343	316	325	326	330	331	312	356	355	375	316	341	349	304	295	351	340	306	337	339	340	343	330	313	299	322	350	353	333	347	318	327	314	353	364	358	355	339	335	343	314	340	317	350	304	367	301	301	341	344	331	329	364	336	327	353	311	326	338	342	362	355	350	340	310	336	349	345	347	325	316	303	351	326	330	345	314	315	331	340	331	333	346	341	323	371	342	315	352	364	358	322	332	308	357	325	339	367	357	297	345	340	340	311	292	377	330	332	324	332	320	342	331	293	303	344	328	366	343	302	335	305	325	347	343	353	319	343	366	300	299	357	307	327	326	334	351	323	335	350	338	339	338	332	334	315	363	360	332	319	344	372	335	320	320	332	368	332	336	340	344	313	322	327	330	325	323	324	326	340	350	348	345	375	315	332	321	359	329	357	334	312	309	307	336	353	323	338	315	340	337	320	341	337	364	329	335	336	337	361	355	316	351	340	348	328	339	344	352	316	353	354	331	344	337	345	317	324	310	342	336	338	344	348	316	319	348	342	351	341	343	305	353	342	348	313	365	356	318	310	311	346	323	320	317	352	325	384	351	363	329	347	339	333	302	355	316	319	352	343	353	326	363	322	348	314	330	331	333	333	295	362	384	330	341	321	342	328	302	333	351	337	318	338	318	313	321	354	341	304	355	318	306	317	320	327	301	339	363	309	310	344	337	334	317	347	316	340	331	370	319	309	367	337	338	332	334	323	344	333	351	339	354	345	342	349	342	346	329	333	321	342	354	320	341	331	324	363	343	338	332	332	348	304	344	331	343	319	379	356	319	335	348	330	366	354	325	334	308	336	350	302	370	352	354	316	294	324	326	331	313	332	332	317	333	341	363	342	333	301	381	312	335	317	319	345	335	310	354	377	325	318	326	341	335	355	347	328	364	334	321	329	331	338	331	309	325	371	359	322	338	313	333	330	337	351	339	320	317	339	326	303	314	359	374	299	328	305	352	316	361	311	287	352	329	319	336	355	319	332	321	328	317	332	353	350	325	334	317	318	322	306	350	345	319	337	355	345	309	339	342	326	339	333	350	352	349	325	373	333	321	294	333	340	327	340	381	335	338	331	315	326	320	319	336	389	312	350	316	323	346	310	331	335	306	332	339	328	337	351	326	309	327	331	337	355	345	337	359	335	334	325	303	342	356	353	318	317	335	309	327	352	328	326	323	314	349	327	322	299	335	345	340	340	353	314	360	368	363	342	355	342	332	321	346	305	353	294	327	333	321	342	342	333	322	303	306	314	345	337	362	344	311	387	312	331	317	320	334	329	316	291	337	330	316	385	328	316	354	336	351	329	353	364	366	361	324	333	344	345	322	342	304	342	304	345	321	340	316	339	342	353	334	333	320	333	357	341	344	342	332	335	354	337	363	333	336	335	339	363	306	346	297	310	334	295	355	331	336	314	309	343	318	363	318	353	341	314	328	312	322	353	323	353	313	361	325	305	368	351	317	311	323	318	360	305	313	320	331	337	364	342	337	344	316	364	324	337	320	315	345	321	339	321	337	325	328	318	329	317	316	309	313	328	328	332	332	332	334	348	329	317	347	330	345	320	357	305	317	331	335	328	331	335	323	336	341	360	317	324	318	364	355	320	336	338	350	354	333	363	316	363	327	328	286	324	378	317	336	352	315	355	345	378	322	354	323	358	345	332	333	328	327	370	330	324	348	311	334	335	334	327	304	362	353	347	338	345	333	334	337	332	368	317	306	343	336	315	322	342	333	348	336	323	337	348	330	357	339	337	345	331	334	369	308	311	309	313	353	324	350	315	358	338	363	318	356	323	343	299	345	330	345	353	301	328	304	310	326	361	334	322	338	341	340	338	308	327	315	301	323	317	351	340	305	321	330	302	318	349	349	337	312	333	319	341	322	333	344	337	297	335	332	306	340	335	319	312	348	330	305	334	321	323	312	335	297	335	321	329	336	346	322	302	342	324	321	311	320	326	309	341	338	303	336	364	322	308	324	350	274	335	350	344	357	318	326	361	362	336	346	339	305	356	330	346	312	322	323	365	322	315	346	341	351	328	320	346	341	326	330	326	311	323	336	349	312	325	319	315	311	313	334	290	328	287	340	336	314	349	347	328	339	337	341	340	343	352	327	335	316	371	337	333	336	339	328	342	331	309	352	322	332	342	328	330	327	316	337	298	334	332	334	335	328	326	332	332	324	341	364	322	350	364	334	318	348	329	320	345	328	328	340	324	321	326	317	290	340	345	344	316	359	342	322	313	348	344	326	341	327	317	326	328	334	337	307	333	300	335	328	331	338	318	303	360	331	318	300	359	334	347	322	296	336	316	324	341	343	339	339	319	323	362	319	346	337	334	338	334	328	319	322	334	327	353	336	348	317	319	348	331	340	364	329	365	354	335	340	324	366	356	335	332	317	349	320	355	307	367	361	329	373	375	362	313	346	310	321	315	335	356	343	341	340	316	338	338	344	312	316	328	319	322	343	333	349	344	352	333	336	334	351	302	355	302	338	313	321	324	329	323
11238	30994	25037	16187	12538	9184	7219	5429	4108	3330	2904	2540	2133	1916	1661	1591	1380	1365	1205	1162	1081	1044	1025	944	846	852	790	801	794	740	720	717	681	643	699	637	647	610	587	592	560	585	556	544	561	568	549	560	550	567	598	536	543	523	558	553	527	524	552	508	544	499	528	493	541	553	534	501	518	527	535	560	501	501	518	482	528	500	551	539	514	508	530	554	503	499	471	519	520	504	545	576	518	525	562	514	524	538	525	536	554	506	533	478	503	506	541	505	515	502	555	519	516	538	551	521	543	526	559	509	537	508	535	552	571	554	539	563	516	551	541	510	554	486	533	576	474	520	552	471	508	511	518	537	477	524	510	510	516	504	517	561	525	518	541	491	492	492	528	524	502	535	485	496	514	529	535	533	494	528	527	531	539	496	498	464	497	522	512	524	544	529	530	518	532	525	503	515	521	544	550	479	530	537	469	544	526	515	530	549	531	496	483	513	520	504	519	497	514	534	502	551	529	490	520	509	482	534	507	496	559	509	505	501	504	504	511	487	517	555	562	555	506	515	518	554	512	513	543	490	502	504	524	511	515	489	527	495	498	506	534	537	541	517	579	500	528	523	527	534	586	570	525	527	533	514	534	569	503	532	560	506	556	503	500	540	540	528	522	550	505	537	526	513	557	525	471	523	516	535	563	519	511	529	531	502	527	579	522	494	548	516	540	527	452	489	505	490	497	532	565	533	497	489	508	536	538	504	576	542	527	534	518	488	483	563	502	518	552	479	525	480	539	501	516	537	547	508	529	539	535	524	547	475	543	500	571	540	520	540	529	498	529	514	519	511	505	525	533	497	547	523	517	534	540	515	538	523	509	532	558	519	527	559	513	527	510	530	548	538	545	530	521	531	514	518	538	474	532	566	539	501	503	536	510	494	532	495	508	516	514	531	520	536	501	505	555	562	542	497	505	498	493	490	504	514	518	499	486	491	529	524	516	527	521	524	486	544	542	457	549	475	518	534	504	552	535	473	526	520	521	505	482	508	543	549	553	513	520	484	545	533	519	484	501	510	517	515	533	543	518	558	514	510	508	485	488	562	477	511	513	482	553	484	532	532	507	492	506	475	465	512	494	514	497	532	516	510	540	545	482	494	548	532	497	521	546	510	527	501	508	497	502	525	538	537	527	481	500	504	522	543	496	494	520	520	518	499	551	510	564	513	562	537	522	522	525	519	529	533	532	542	539	508	503	506	533	468	517	527	514	539	522	522	521	513	498	542	501	494	510	521	499	510	510	561	507	513	507	527	510	541	526	519	506	517	500	547	520	509	529	558	562	510	507	501	541	507	519	520	515	519	543	477	515	494	508	529	586	491	487	502	530	551	521	490	514	542	511	566	548	565	511	516	542	502	546	510	521	550	494	513	518	479	487	489	517	536	498	499	514	557	532	541	526	534	487	531	511	506	510	543	532	533	510	505	496	531	508	530	535	530	533	496	499	531	514	532	536	537	541	533	545	537	524	535	559	513	516	509	534	480	488	524	532	534	535	554	492	568	545	492	534	533	518	529	545	555	501	536	541	545	527	520	539	538	509	528	549	471	513	563	524	523	524	493	516	512	536	535	558	490	542	528	502	544	504	548	579	515	534	471	536	542	535	520	493	532	496	507	516	532	536	507	528	532	549	549	504	502	504	565	507	507	502	508	555	488	496	522	526	517	518	516	595	507	477	535	495	502	508	551	512	537	541	541	491	499	484	516	537	492	543	506	519	518	513	505	554	550	505	542	525	507	550	524	512	537	478	517	505	533	525	569	528	514	487	512	523	539	483	517	527	542	514	518	543	525	523	519	501	516	555	525	490	485	502	535	500	532	524	467	543	533	509	521	515	504	480	467	505	523	526	531	524	483	496	557	517	536	520	527	530	482	548	502	546	502	511	513	508	549	491	528	534	531	496	534	522	485	506	460	507	540	499	583	495	507	528	498	495	545	532	512	520	485	501	517	492	535	542	502	500	522	495	519	500	514	519	525	507	525	545	534	539	520	490	563	474	510	504	512	512	532	498	547	540	513	526	553	511	523	544	560	500	527	519	495	523	553	524	473	525	491	551	506	502	518	508	505	513	508	530	539	530	505	500	499	552	499	527	504	517	507	531	494	541	493	528	540	514	536	468	525	493	532	529	529	521	523	544	533	499	522	525	517	540	534	482	491	497	516	521	533	518	538	475	506	520	513	543	487	461	529	528	539	527	536	485	540	522	543	508	542	505	540	537	495	586	503	514	479	543	543	492	502	509	479	550	564	521	535	502	520	495	512	529	503	525	513	500	532	512	520	529	528	492	543	510	563	524	501	488	517	531	488	475	501	530	489	537	547	495	561	486	500	527	485	496	525	545	519	511	491	539	541	494	530	505	518	510	530	498	537	525	504	537	476	549	519	532	556	512	523	508	521	511	510	523	528	526	513	521	491	533	523	509	546	529	483	495	510	552	504	512	479	574	533	564	496	520	521	529	512	517	513	529	505	534	508	533	491	521	543	540	531	485	506	517	554	502	507	511	521	503	542	485	523	517	505	549	546	508	487	545	524	505	553	507	511	517	532	499	524	537	526	521	554	544	512	452	535	525	518	503	541	524	547	521	494	520	528	494	512	548	562	523	517	467	511	534	560	498	540	478	538	525	515	494	511	528	542	465	526	512	523	536	533	585	482	560	518	544	514	480	510	493	519	509	547	520	557	501	500	515	509	543	514	473	513	490	521	509	529	563	530	542	517	507	499	505	505	528	473	537	560	504	551	526	563	501	496	524	542	531	512	541	492	500	536	500	503	572	516	498	468	534	493	513	498	494	536	510	517	495	502	529	510	501	504	550	487	488	515	548	514	523	491	524	522	562	559	526	542	469	556	521	518	585	506	569	527	527	512	537	566	513	543	485	525	514	537	514	536	487	487	510	513	502	529	518	500	508	548	526	518	509	532	507	528	528	507	545	524	502	499	507	523	495	518	475	533	471	524	538	517	520	522	519	515	535	522	534	539	499	517	540	528	514	513	516	489	523	537	517	535	508	515	497	463	515	564	524	532	510	491	496	499	516	562	543	516	501	518	539	498	512	532	502	524	571	510	550	527	539	484	504	489	550	500	577	519	522	504	536	546	478	524	524	499	527	519	516	522	509	523	513	565	553	526	520	520	503	522	548	515	485	530	508	545	491	502	513	523	530	511	565	538	486	522	533	516	535	547	505	563	538	546	523	480	527	546	517	503	485	564	523	570	511	509	509	476	531	506	537	519	554	527	513	508	491	548	550	524	521	536	512	528	503	537	539	492	558	518	488	528	469	547	501	563	536	515	538	528	578	502	554	474	511	489	505	529	526	517	538	519	522	512	503	527	505	504	525	558	500	504	521	547	528	519	523	525	540	523	537	520	488	486	512	529	514	539	544	503	553	506	522	536	492	516	515	553	522	551	533	515	523	464	567	503	535	503	555	552	500	522	531	522	532	515	518	518	527	535	528	504
27622	19993	11674	4970	2556	1829	1307	1058	884	889	819	744	725	710	660	665	715	647	611	604	619	604	631	608	546	567	583	561	605	611	585	610	592	549	583	565	573	578	522	591	612	535	539	531	555	551	559	531	584	526	541	546	558	551	560	573	547	525	511	545	558	547	582	525	521	589	548	582	518	563	592	546	589	559	501	558	561	556	590	576	540	581	555	584	541	557	510	572	551	543	524	552	595	592	547	576	557	549	568	569	554	544	553	533	546	569	537	538	573	534	554	554	568	557	554	537	550	530	527	541	568	560	568	594	541	538	608	528	549	548	563	500	551	555	588	542	563	571	551	558	601	523	575	568	522	568	525	560	513	562	571	526	572	574	542	557	528	533	548	543	553	525	574	541	567	540	525	535	556	534	584	553	584	580	566	522	564	591	554	542	531	577	560	508	584	561	523	529	570	564	544	540	567	557	543	567	560	552	531	553	570	537	540	481	571	513	576	605	537	576	557	614	573	563	564	565	588	574	515	559	548	548	519	570	566	585	560	589	535	583	581	552	595	574	550	566	540	537	530	574	549	565	534	532	533	550	523	590	535	541	533	541	546	554	547	587	520	543	538	583	483	524	521	539	531	550	583	506	593	541	534	526	557	584	564	549	531	549	526	579	567	527	544	602	541	541	558	552	582	495	531	486	553	586	580	548	562	563	571	575	561	577	519	608	541	586	531	531	567	523	579	552	572	547	562	563	570	567	566	572	566	553	558	541	524	563	574	503	575	552	554	551	520	564	531	559	565	567	546	587	571	532	551	534	524	547	518	525	541	555	535	562	569	568	520	496	581	587	535	545	572	596	545	540	548	552	565	557	533	554	577	570	544	534	555	581	542	586	560	533	520	534	540	552	539	610	511	545	560	556	532	532	536	562	572	555	582	573	547	555	540	572	595	548	534	575	537	579	529	562	538	551	501	583	580	551	515	540	546	551	579	592	568	506	531	554	529	543	548	534	553	564	585	569	553	569	545	566	525	556	528	504	596	582	572	526	496	561	591	579	519	569	559	520	548	607	579	553	553	589	523	573	550	546	538	553	547	536	536	552	540	583	517	525	493	549	521	512	531	521	485	513	557	549	577	549	594	558	549	535	595	547	575	532	512	524	585	538	538	557	560	513	533	608	533	556	533	558	570	556	532	525	580	532	552	542	525	554	619	560	547	552	547	543	518	521	563	557	539	556	596	554	541	515	551	577	538	530	559	525	552	502	547	546	507	553	523	560	557	549	579	557	489	576	524	527	563	534	524	539	533	562	505	556	514	577	610	533	538	555	583	561	590	557	513	563	574	579	553	564	557	582	566	560	550	531	567	553	580	521	534	590	552	536	550	570	564	569	550	538	582	535	534	580	561	548	562	543	554	603	548	528	557	556	566	553	552	572	545	601	568	568	567	537	570	528	549	534	552	570	594	599	556	550	539	550	572	564	548	531	510	538	530	516	575	572	567	562	541	545	558	587	562	564	573	517	552	561	547	568	545	571	565	553	520	555	528	556	569	522	565	561	582	512	536	593	551	531	565	517	540	578	546	568	533	616	578	551	491	567	510	528	570	521	559	510	568	564	524	570	575	600	550	541	560	582	528	537	552	538	511	550	546	559	560	533	527	595	608	566	598	528	508	541	531	552	542	547	545	567	558	536	585	544	525	545	566	590	522	518	534	525	518	567	519	549	525	562	580	568	559	547	582	537	547	561	591	568	548	553	572	517	568	517	540	585	566	553	562	565	542	538	565	543	573	554	555	567	557	557	544	567	502	537	535	524	543	578	551	545	572	543	570	560	522	496	543	579	554	596	560	571	572	542	544	574	538	555	551	563	553	546	565	585	540	530	586	535	525	530	524	532	565	530	539	564	591	494	576	563	573	537	517	514	562	545	542	577	564	562	534	559	531	520	532	547	578	529	563	535	531	575	553	557	606	570	566	527	566	580	535	560	553	508	599	545	504	540	542	556	538	543	521	551	577	562	542	541	549	537	536	553	556	567	553	512	575	548	567	611	546	554	526	549	558	583	550	542	530	570	561	561	565	553	523	533	543	549	515	536	503	582	587	590	549	540	570	550	579	546	560	567	572	579	543	572	542	573	559	573	515	560	528	564	565	567	517	527	595	553	517	474	545	553	525	533	592	548	549	577	604	579	546	557	538	542	553	533	571	540	530	559	508	537	588	565	528	555	564	524	518	546	572	560	543	535	536	528	530	565	557	606	525	538	524	577	523	577	544	551	574	527	575	535	562	588	568	556	540	524	541	578	585	581	517	562	540	547	512	544	585	585	547	571	605	554	565	548	557	571	568	543	540	513	603	495	567	546	534	548	527	577	577	547	589	575	540	555	569	541	507	562	503	525	555	593	550	560	565	565	580	527	530	570	533	529	593	558	562	559	518	578	605	578	551	544	515	521	539	575	554	549	516	577	552	510	557	574	558	551	528	529	532	534	605	568	536	543	531	514	522	557	566	539	576	549	582	559	523	561	562	605	563	571	581	544	570	566	546	516	545	489	516	578	545	549	559	536	580	555	563	583	557	559	538	561	515	565	559	534	561	550	539	518	534	543	522	576	573	533	559	533	554	612	559	615	549	570	538	570	557	532	563	559	554	522	521	547	575	547	594	549	560	543	588	541	564	552	545	557	545	561	551	518	595	552	562	577	552	503	555	582	545	581	588	570	550	571	534	478	564	573	574	595	524	558	541	538	526	536	563	558	543	550	534	544	528	548	546	517	562	552	542	534	552	559	606	560	539	560	542	539	555	576	557	536	526	547	601	513	572	565	562	543	517	550	540	524	574	556	544	589	529	558	549	531	557	546	567	535	551	601	583	548	547	595	549	578	555	550	548	572	632	506	553	557	579	562	523	598	617	535	532	556	577	558	531	535	525	530	582	567	565	569	545	557	512	568	560	547	546	565	551	554	541	558	592	543	538	522	574	564	555	550	536	520	521	549	583	559	556	538	542	525	545	567	556	519	549	554	492	543	566	547	540	586	561	572	572	556	553	571	580	569	536	581	528	545	542	549	528	538	535	528	561	546	584	531	543	566	553	576	547	517	572	540	577	570	522	556	566	558	555	543	545	559	567	565	574	544	527	545	526	606	592	564	557	543	584	557	536	543	559	530	538	576	519	570	549	546	514	553	540	572	578	575	542	559	502	553	543	533	553	544	528	558	561	542	543	519	540	492	565	579	571	600	525	564	546	535	542	553	572	528	536	518	536	566	551	607	553	584	530	537	599	573	540	532	559	523	561	566	542	488	574	573	542	537	554	578	545	564	584	552	537	575	585	559	522	557	551	526	536	559	522	523	550	540	579	574	544	565	543	570	556	566	569	542	575	531	550	597	558	547	566	565	533	547	546	556	571	570	546	524	559	540	551	563	542	587	539	552	583	535	559	563	587	554	529	587	566	544	559	558	572	582	564	528	603	556	541	559	552	534	544	562	576	564	579	538	517	580	540	539	534	508
9827	19076	14251	7959	5716	4387	3272	2592	2126	1805	1588	1450	1396	1329	1262	1238	1156	1138	1125	1097	1058	1004	992	1031	992	973	996	930	920	1021	981	906	968	890	897	945	912	918	838	909	883	872	847	861	833	901	878	887	882	883	865	885	859	838	866	861	864	814	865	783	907	879	847	860	910	888	829	874	932	896	861	869	824	882	879	876	884	870	868	828	906	843	851	878	879	839	852	910	905	854	866	851	809	881	901	826	810	841	906	882	804	807	869	890	892	908	875	803	824	877	874	853	863	858	857	875	858	843	855	853	846	866	850	925	844	849	837	830	831	823	821	886	887	837	909	863	831	819	881	906	859	824	873	869	894	838	869	822	888	920	880	891	834	846	869	800	868	790	885	873	822	834	885	838	839	830	886	855	832	839	896	862	844	914	862	854	896	852	819	881	876	864	912	837	875	907	857	869	884	857	891	900	793	895	931	848	849	894	859	839	916	894	873	833	860	889	809	893	852	882	868	867	855	830	831	851	879	842	842	889	855	898	866	878	906	822	882	901	914	830	914	868	846	908	897	828	850	829	841	874	883	842	815	909	836	899	878	858	875	829	831	889	868	835	863	868	869	893	873	870	849	849	839	909	818	844	894	899	821	855	896	854	880	904	834	817	851	881	837	879	805	851	901	831	862	828	797	821	869	902	921	937	893	880	871	855	877	936	871	820	867	868	841	892	858	827	800	855	885	811	834	799	889	850	852	832	876	848	888	854	884	919	848	877	894	862	841	816	814	839	840	861	841	867	850	920	844	887	824	886	817	869	809	863	867	866	816	821	845	893	865	895	842	868	867	917	852	856	875	885	824	879	900	881	859	892	811	858	803	870	849	882	883	808	913	873	843	870	871	874	884	833	862	891	814	865	860	902	917	827	879	903	809	888	860	901	837	842	822	817	867	870	834	809	822	899	874	832	877	846	850	895	809	884	864	875	859	898	925	852	838	854	912	846	903	899	857	848	895	835	938	812	846	862	897	890	833	850	838	874	861	907	849	856	897	896	855	910	861	879	845	845	817	837	847	884	870	888	823	874	824	845	833	831	841	827	860	834	813	841	877	863	868	861	840	862	825	859	870	866	889	861	848	829	838	874	866	887	854	862	863	833	817	855	808	871	857	826	785	884	847	860	845	875	863	777	859	830	804	842	881	836	869	833	813	839	856	877	824	878	879	852	813	876	850	900	822	877	921	892	836	839	846	869	846	864	890	824	851	860	848	855	856	828	847	922	896	852	873	871	856	909	902	879	890	841	896	867	872	863	828	888	876	854	841	834	850	881	826	824	817	887	821	838	896	876	853	859	843	843	898	870	844	854	915	813	919	849	902	829	826	848	775	816	859	856	840	843	873	854	864	818	867	815	831	854	908	860	879	844	851	869	827	828	848	928	891	810	902	850	852	868	878	873	831	848	855	858	894	888	829	844	814	898	867	848	881	870	866	850	866	847	855	835	904	869	857	836	876	858	891	858	876	857	882	869	879	850	887	861	831	872	880	892	855	858	856	904	820	864	857	889	849	854	910	824	816	893	879	899	816	936	901	816	846	828	847	848	862	855	885	884	872	871	788	886	879	889	824	873	910	870	918	831	853	856	867	907	856	851	857	897	873	818	856	843	852	782	889	892	893	839	809	863	804	871	833	804	879	833	854	812	855	850	858	854	856	895	884	833	855	824	891	872	822	849	865	855	853	840	875	887	852	818	880	900	942	834	871	894	881	899	821	824	811	859	843	861	873	868	879	874	825	832	850	807	863	821	832	810	854	874	926	812	863	891	863	826	860	845	861	855	819	860	859	878	862	916	824	891	834	855	867	850	845	913	863	846	882	833	835	860	849	864	899	840	861	887	905	831	893	848	887	886	873	843	884	868	874	881	804	866	880	841	863	848	839	897	910	850	874	859	833	854	805	906	842	922	856	832	904	898	868	830	852	857	860	832	859	868	872	862	873	910	872	850	881	834	848	854	877	837	838	817	866	894	787	845	845	882	805	806	823	941	846	847	829	885	853	903	803	858	925	868	832	826	831	896	841	865	900	838	824	863	871	848	853	857	884	862	834	843	825	839	860	882	837	888	867	871	839	844	817	853	862	864	800	861	875	832	806	848	833	863	896	846	856	830	832	868	925	879	917	850	830	869	908	871	858	827	848	868	895	818	846	874	868	863	799	822	872	869	909	856	796	831	897	867	862	850	821	905	835	821	865	855	845	866	883	883	867	830	840	825	841	919	848	858	892	861	916	812	872	852	878	886	864	859	857	854	853	851	807	860	876	867	903	825	860	890	840	896	902	816	825	870	883	820	836	869	849	814	863	826	880	867	817	872	816	845	842	863	816	873	834	837	881	831	873	811	842	860	826	940	877	850	882	864	825	884	840	850	865	834	856	879	862	850	880	870	871	863	866	829	849	832	899	835	840	821	860	903	805	881	859	870	884	795	917	868	893	876	821	886	836	828	890	833	916	865	796	844	854	935	870	857	847	933	873	811	828	817	853	881	865	866	881	869	853	853	866	844	868	854	840	855	874	840	883	796	809	857	815	886	850	818	900	856	843	894	827	825	889	874	829	843	839	862	831	884	863	881	880	844	879	849	877	848	814	884	818	884	868	870	920	843	876	860	828	851	825	855	817	831	889	845	886	843	841	898	914	854	839	817	877	857	897	874	819	813	820	912	860	857	826	868	890	914	806	866	870	920	841	834	875	870	918	863	848	884	856	874	830	818	871	877	838	879	917	854	892	863	923	830	836	863	848	834	864	884	816	887	872	870	856	819	839	877	870	807	881	835	852	867	895	870	807	859	837	860	884	875	827	897	861	882	858	820	851	919	858	825	908	855	810	864	833	820	861	848	866	850	879	834	831	828	852	846	835	884	861	849	862	802	830	810	807	869	863	856	836	876	920	837	843	887	852	857	856	854	819	817	820	851	796	862	836	816	855	844	851	890	925	846	814	809	834	846	851	824	865	796	885	917	828	878	865	859	891	889	832	882	808	885	845	885	875	866	870	894	876	876	860	938	892	901	831	845	835	883	848	817	818	905	871	876	859	878	838	894	883	869	840	790	847	883	821	853	855	884	818	854	878	865	884	824	851	815	862	870	849	874	892	854	853	873	867	814	848	829	844	829	879	936	851	879	850	862	863	870	881	879	869	838	859	871	832	861	813	903	794	909	878	841	895	851	826	844	835	892	860	895	808	860	859	856	886	891	840	871	843	792	838	806	901	896	904	914	850	889	896	872	838	880	924	873	884	853	859	880	894	809	839	868	794	876	859	893	879	869	894	862	931	820	834	902	851	896	869	843	868	806	864	883	819	826	843	859	875	803	823	884	844	888	869	898	853	817	861	892	845	817	897	864	874	809	828	813	887	894	858	858	837	870	862	829	838	832	855	812	883	903	870	857	826	894	847	883	827	865	894	898	850	886	840	888	876	881	859	874	799	834	797	874	859	852	869	884	819	871	900	860	845	874	845	843
23475	21460	28177	25160	20968	7604	2526	1573	1196	1035	927	814	747	703	690	694	592	598	575	573	555	553	521	558	525	513	521	442	501	485	491	457	469	474	470	450	456	427	438	445	470	428	462	414	434	423	414	451	434	441	434	409	405	404	410	430	415	401	425	435	449	397	390	445	454	456	424	392	419	430	430	389	445	427	429	437	427	406	416	412	391	428	500	425	448	435	430	437	432	415	400	409	397	391	428	440	399	389	409	402	402	450	434	410	456	438	397	418	412	444	424	447	425	442	435	409	417	401	410	420	418	408	435	386	389	434	415	409	424	464	407	423	397	451	400	385	392	439	393	384	431	444	390	425	453	412	435	426	428	410	417	416	446	486	434	409	428	430	440	403	450	426	417	431	466	393	466	436	414	442	426	433	427	390	413	398	424	418	397	486	405	399	446	429	405	428	434	429	440	452	431	419	433	404	410	439	444	418	417	374	432	416	405	400	437	449	419	417	375	440	380	414	402	434	401	435	414	451	393	417	415	420	402	448	420	454	444	422	427	423	429	410	459	433	454	395	453	435	466	440	451	422	437	382	434	444	419	387	411	405	413	432	422	416	432	408	417	442	392	429	401	415	417	442	376	459	417	428	427	398	428	424	412	431	390	397	416	441	426	416	413	452	418	413	379	415	408	397	410	419	435	442	416	422	399	406	414	432	449	434	375	441	403	391	405	433	454	417	409	444	413	456	433	447	428	414	407	419	444	434	409	434	402	434	434	418	424	403	383	440	427	391	437	422	412	380	394	438	448	440	404	450	434	427	428	435	401	409	428	433	372	384	414	419	409	427	445	445	418	396	426	371	423	438	398	441	369	414	410	448	412	405	423	424	440	430	417	469	421	431	400	439	422	434	374	409	416	441	400	435	410	443	426	414	431	467	406	406	414	402	417	396	406	406	377	385	406	442	386	430	432	468	434	410	405	423	421	443	434	418	422	411	427	464	432	415	429	404	421	453	435	429	412	417	452	462	447	407	437	420	414	434	406	412	441	425	403	424	382	443	445	413	447	421	398	403	413	404	462	426	414	429	447	405	437	406	387	428	461	422	383	441	402	408	417	392	391	427	429	415	418	415	466	438	421	413	392	368	433	436	473	409	402	413	408	467	442	384	404	422	427	452	378	412	418	462	435	427	441	398	443	414	418	402	413	436	403	391	442	430	437	448	409	421	430	404	405	408	418	384	409	392	432	408	415	425	462	423	432	441	416	444	439	409	421	435	405	404	391	424	414	402	408	418	398	418	395	400	400	424	420	438	397	406	408	458	403	403	435	419	437	419	435	438	404	436	404	438	439	398	395	428	413	421	428	441	449	419	430	418	440	407	421	414	400	430	429	419	397	386	435	456	386	425	412	436	441	426	426	423	420	434	415	392	404	452	429	440	466	400	368	422	400	411	449	441	429	437	383	402	448	434	448	410	400	404	433	420	421	411	413	411	453	419	444	426	428	426	407	395	405	419	425	421	429	428	435	446	413	409	417	471	438	424	441	406	441	439	399	414	430	442	426	416	451	435	377	427	425	429	442	409	406	385	405	413	413	409	399	468	427	413	409	431	426	440	387	455	389	408	421	424	429	406	399	423	403	425	429	397	423	418	413	398	394	438	445	412	403	410	431	412	393	439	425	414	448	415	405	424	423	403	452	355	402	455	428	419	428	400	396	438	433	440	431	412	411	418	426	418	408	434	445	434	441	435	390	435	421	420	414	415	418	423	406	393	420	409	403	421	405	397	402	417	426	413	419	428	448	414	433	407	416	405	421	423	442	418	436	417	418	417	416	421	460	429	447	408	422	429	445	390	401	367	455	416	419	415	434	422	430	387	447	415	439	431	415	394	421	429	422	436	446	427	456	445	412	425	416	435	445	389	411	441	409	429	382	446	432	455	421	416	423	431	412	394	402	404	453	411	425	427	410	397	419	428	397	437	442	430	405	419	419	402	434	423	445	425	408	426	411	411	411	420	425	426	403	406	420	409	430	434	433	393	409	412	403	422	434	424	400	448	400	403	390	415	430	424	419	403	437	408	406	429	439	446	397	430	418	454	469	382	434	417	409	393	412	408	426	437	393	407	423	420	461	411	378	409	421	379	437	396	387	446	425	439	433	408	407	438	431	409	446	391	423	406	435	396	433	446	412	376	409	423	427	426	427	431	420	375	403	400	450	401	432	403	417	392	427	433	416	424	418	388	429	413	428	417	414	407	411	351	409	404	410	414	411	408	401	442	426	431	437	394	462	389	466	429	436	424	369	430	430	442	418	425	383	432	438	432	396	411	443	382	441	455	414	391	388	441	430	394	407	415	432	423	387	398	417	418	446	418	430	416	414	418	444	407	384	390	408	408	356	394	425	416	402	422	413	401	430	456	443	399	396	393	406	419	402	386	396	408	418	435	420	420	417	406	437	385	429	421	389	420	429	440	398	413	425	413	447	434	446	422	448	424	377	426	414	440	455	419	420	436	401	425	400	430	399	411	411	389	379	385	439	410	398	409	404	454	447	449	412	410	406	392	435	449	435	433	460	438	396	431	419	401	413	431	430	382	407	398	448	452	423	421	411	397	456	426	439	423	415	462	436	412	419	407	419	428	440	422	404	394	463	424	418	402	440	421	393	402	451	409	413	429	410	413	400	454	418	396	405	396	389	433	395	404	392	428	387	409	392	436	446	393	414	403	405	427	426	398	405	445	410	426	419	406	450	420	390	419	431	419	410	440	406	401	418	430	432	419	446	405	426	388	427	404	441	387	440	427	484	440	408	407	409	410	435	417	440	426	453	423	442	427	411	457	429	408	409	416	415	429	420	427	441	400	392	353	426	398	441	411	400	415	434	404	459	406	390	434	419	433	429	422	429	405	417	427	418	407	435	387	435	416	420	404	425	428	406	409	413	423	400	413	438	392	387	424	424	410	419	396	444	435	395	404	463	406	453	396	411	389	418	437	405	425	418	418	408	406	426	427	423	424	443	433	408	407	449	430	438	414	394	397	427	428	406	442	380	408	414	437	404	470	412	429	472	408	409	438	425	390	441	392	378	405	440	410	415	449	433	432	430	441	414	380	404	402	394	426	449	411	413	433	396	409	441	421	446	434	413	410	399	417	412	392	385	429	404	433	374	442	415	423	408	437	426	408	433	454	433	385	416	399	410	415	376	430	411	443	430	414	422	408	417	432	422	435	435	432	419	426	413	411	435	433	439	382	413	434	421	413	401	421	397	413	453	425	421	432	400	449	431	402	444	433	403	440	418	411	424	410	453	394	446	416	450	435	412	405	432	368	408	387	467	429	401	443	427	417	399	396	397	450	434	421	419	429	382	406	447	401	435	416	433	409	416	393	416	417	456	424	441	414	399	418	433	423	466	402	426	409	443	431	373	412	391	436	415	414	416	435	405	438	399	407	409	446	411	418	439	371	435	407	379	398	390	439	448	389	391	429	417	418	425	455	407	415	448	412	419	441	408	432
9575	26948	21507	12985	9337	7136	5005	3965	3151	2568	2174	1956	1789	1550	1470	1307	1305	1229	1148	1113	1003	981	920	992	886	840	863	918	857	814	793	781	780	786	795	700	744	743	722	767	713	699	663	686	694	696	670	698	739	692	649	690	662	643	653	671	664	646	653	726	661	652	637	661	683	656	658	668	692	662	640	646	659	666	659	668	665	673	616	660	661	685	653	671	656	691	644	648	676	699	692	689	656	670	638	701	702	676	643	683	686	628	684	681	664	635	708	666	660	682	646	661	660	670	644	695	663	642	638	636	651	666	665	616	684	662	657	648	680	657	672	649	630	684	637	665	659	609	621	642	659	655	681	662	662	675	688	620	655	608	694	694	697	676	619	640	670	698	679	646	657	665	663	668	650	653	673	644	659	654	633	682	659	627	637	643	659	661	639	668	723	666	684	660	698	676	600	679	702	638	648	647	657	660	695	660	703	617	647	617	623	653	661	644	664	649	647	624	692	697	666	575	655	654	639	613	625	687	660	604	659	675	676	621	611	724	644	646	709	681	696	638	677	663	654	585	604	661	609	652	596	693	664	638	648	669	684	634	697	653	647	665	659	658	678	658	654	617	626	648	660	659	621	662	606	670	640	714	672	645	675	647	645	635	658	681	625	641	688	659	659	655	672	613	682	653	662	646	655	670	710	698	661	661	701	640	639	677	694	636	690	678	632	616	634	711	673	663	662	678	671	670	642	657	634	669	704	667	617	641	672	649	639	662	721	667	617	678	627	666	636	653	661	700	671	647	646	641	641	711	650	653	742	632	672	670	662	639	651	653	709	658	656	661	660	662	620	694	644	673	654	635	641	639	647	606	648	692	629	647	661	694	668	658	643	647	656	626	677	647	649	658	679	697	658	670	644	689	705	644	647	646	668	670	657	662	635	639	672	670	642	672	636	692	641	705	624	672	654	643	645	653	675	702	657	643	615	670	614	652	633	654	672	686	686	667	663	683	656	665	638	621	672	637	662	663	699	685	696	655	639	621	620	640	644	665	661	708	655	669	681	649	652	701	673	637	628	680	672	655	671	676	645	676	637	700	679	681	651	673	675	663	652	642	667	624	659	691	636	636	650	690	666	661	710	673	670	648	656	622	671	650	629	677	665	664	674	636	682	686	642	643	642	662	642	659	639	655	714	646	702	679	703	640	636	682	677	620	665	678	682	662	667	646	635	666	672	658	657	643	668	662	646	691	640	643	659	678	632	626	675	702	635	649	712	687	705	674	633	656	640	658	660	677	679	618	707	620	665	653	659	627	685	626	640	663	643	655	707	675	689	661	636	658	635	654	697	660	649	663	638	644	704	661	659	675	647	664	708	704	643	699	679	656	657	676	685	666	661	671	640	658	636	672	653	669	636	683	618	703	669	654	671	659	641	638	690	643	639	615	665	645	658	640	709	662	683	653	670	698	668	625	671	624	690	627	650	656	685	615	667	650	656	666	640	637	637	685	680	653	634	633	675	632	668	687	646	645	663	691	674	647	662	685	665	728	710	652	652	676	674	661	651	669	679	602	677	668	622	672	661	660	668	651	613	647	667	648	649	671	588	618	623	668	677	651	687	647	647	607	629	679	621	647	654	694	672	674	669	700	642	637	706	669	621	652	664	664	697	646	689	685	659	632	673	715	664	662	697	675	636	644	648	669	631	658	591	660	665	651	669	650	673	663	589	652	697	692	655	649	690	689	692	626	704	630	670	682	674	629	639	676	647	641	712	647	629	664	626	622	657	649	661	666	697	671	667	699	655	698	633	703	657	706	686	660	665	659	629	647	606	665	669	671	634	682	639	655	631	639	660	598	664	654	675	646	680	668	658	683	655	669	616	666	669	658	629	659	656	701	656	652	635	638	626	655	657	677	637	651	641	637	644	664	676	661	629	681	643	679	652	639	645	687	637	655	666	685	652	661	629	647	619	648	661	677	617	661	666	646	663	656	652	664	638	653	677	656	632	678	627	627	647	654	660	659	661	661	685	634	646	603	661	671	631	672	648	656	634	654	693	680	667	665	715	708	632	645	674	633	678	659	683	620	697	653	659	665	637	692	589	679	643	660	732	684	666	619	671	645	586	657	660	668	658	663	635	665	686	620	639	679	672	658	667	656	660	626	720	644	633	627	659	686	667	649	655	657	612	669	681	674	675	691	710	701	599	658	633	614	729	659	682	675	679	683	595	617	673	629	629	668	692	665	690	640	724	633	660	665	656	651	645	619	670	677	659	678	659	671	640	708	664	634	624	698	614	698	636	596	683	659	611	650	681	657	697	685	664	658	663	690	633	691	676	671	651	660	643	674	663	675	668	655	636	629	619	652	642	600	658	678	679	678	701	688	667	648	683	683	622	673	628	662	707	686	662	666	696	667	643	661	715	636	679	701	651	665	692	675	679	643	705	680	700	662	657	658	640	627	618	672	665	644	660	668	619	674	684	668	621	658	666	672	645	653	651	673	642	688	634	690	682	631	700	655	625	671	679	706	660	643	660	683	678	657	691	660	681	644	637	689	655	651	655	629	630	644	700	666	711	687	620	666	642	604	690	700	622	682	676	638	594	612	651	693	678	671	705	685	647	623	624	680	691	672	647	649	630	654	649	714	680	658	671	705	635	646	640	644	660	637	686	667	664	663	667	648	678	674	691	671	658	662	658	657	674	673	654	655	697	669	632	678	622	648	658	652	636	643	659	686	638	631	625	637	655	662	665	642	699	662	646	710	627	683	684	654	707	679	657	659	636	620	663	641	674	593	665	628	662	667	654	677	663	704	707	683	663	660	663	637	667	669	655	670	640	640	623	688	694	645	637	667	644	692	647	607	681	648	655	667	668	651	658	653	671	685	629	671	643	608	648	676	727	690	668	700	643	655	660	661	661	683	731	620	688	636	634	694	671	676	687	678	649	662	657	666	667	668	682	686	629	673	672	660	660	655	665	676	695	688	674	674	624	636	658	718	683	598	628	641	663	707	638	651	657	656	686	683	652	689	646	682	729	639	570	618	663	652	653	713	645	607	660	680	654	673	625	624	700	705	642	607	682	621	707	662	620	666	667	662	639	672	664	670	689	687	653	661	687	667	598	691	618	645	617	644	642	694	699	626	669	662	648	646	668	692	668	657	636	653	646	680	661	712	664	640	686	634	625	671	647	594	662	657	654	644	716	734	646	651	619	676	643	664	673	674	686	601	615	668	662	655	671	685	662	684	703	629	667	678	664	652	696	653	656	695	655	653	651	673	657	678	679	682	686	671	642	669	698	686	657	658	699	644	644	652	641	645	651	670	687	685	656	649	666	647	638	679	660	625	639	622	660	645	699	632	665	650	685	664	651	671	631	668	688	646	691	666	641	681	710	623	661	669	627	694	676	627	681	678	695	655	675	678	678	687	641	634	694	684	649	635	662	691	656	656	663	657	682	643	672	657	634	633	634	661	647	671	657	693	668	662	640	675	655	634	651	689	632	680	611	658	695	649
25039	21456	25911	23332	5172	2168	1665	1243	1024	945	959	840	798	779	694	673	674	636	642	641	646	643	574	597	617	581	582	597	570	562	567	520	561	532	562	566	539	503	521	548	531	499	537	528	543	499	506	542	527	526	569	500	499	492	492	521	497	547	543	508	473	583	568	537	489	516	527	510	501	558	507	484	501	532	550	505	537	502	493	511	554	553	524	524	506	522	515	480	523	487	543	519	512	523	540	498	536	491	533	512	582	532	526	571	520	532	528	533	520	515	531	494	510	527	524	535	538	533	509	512	484	532	539	528	509	508	522	523	515	509	548	535	495	506	511	520	517	529	497	494	519	503	511	505	506	509	542	524	448	496	531	496	505	503	489	488	521	506	531	494	527	526	573	544	512	465	532	551	494	495	514	542	510	521	527	554	524	509	506	524	559	593	542	562	529	511	509	552	567	530	516	525	532	508	516	533	523	545	512	540	530	511	538	492	471	559	511	513	526	523	528	507	512	548	519	533	508	507	526	490	495	496	493	563	530	541	553	521	492	487	526	512	523	539	548	541	547	563	515	512	529	497	525	514	541	516	574	532	544	533	553	485	527	480	523	546	515	541	527	545	539	506	506	505	548	523	512	535	554	506	496	527	527	549	509	523	473	533	457	532	527	528	524	519	486	572	559	521	544	502	531	489	497	503	497	514	517	503	530	506	511	530	521	455	456	538	550	543	487	507	527	518	538	519	581	560	524	485	539	527	539	487	526	530	546	495	507	509	552	535	526	529	550	563	523	499	481	519	539	526	532	513	525	542	520	489	498	521	520	481	533	506	506	464	495	509	467	553	510	544	531	561	571	551	532	505	488	509	519	516	545	549	530	526	468	504	525	509	574	531	522	565	530	547	526	486	544	528	533	519	551	534	515	518	508	527	554	512	532	537	519	532	523	549	520	541	533	482	520	523	515	528	509	502	528	588	560	554	503	504	538	500	536	556	519	528	500	529	517	525	487	546	508	523	510	483	530	522	515	544	524	492	526	539	545	541	538	554	519	482	513	541	517	511	517	479	507	557	518	495	523	517	527	558	504	556	550	546	517	504	569	547	537	483	501	501	507	505	548	535	530	530	555	514	542	559	530	481	509	519	543	513	476	538	512	499	535	516	482	538	504	486	480	523	508	509	512	501	540	502	477	529	519	502	496	508	523	517	518	544	589	531	477	524	528	515	491	547	524	490	485	557	553	528	520	530	575	510	563	560	533	518	536	504	531	499	515	516	576	519	497	526	544	486	525	512	535	479	533	549	503	550	507	540	526	514	525	521	512	543	497	528	492	494	536	539	530	529	555	511	523	483	534	536	562	511	557	569	469	525	502	528	512	514	501	521	506	525	520	507	541	550	520	502	559	537	510	526	515	518	556	526	494	507	528	525	558	537	501	504	474	519	530	585	550	528	533	526	531	527	516	486	552	517	536	532	506	493	529	500	565	494	555	493	496	507	485	501	544	514	580	508	526	489	525	551	572	545	515	554	536	497	516	547	517	521	531	560	543	491	508	491	471	523	547	566	476	504	519	483	484	504	516	514	536	499	521	495	532	530	545	521	495	512	534	516	579	508	525	517	558	525	517	522	502	507	511	524	529	538	560	505	553	550	538	553	532	570	540	520	513	544	505	521	529	508	516	512	495	502	524	485	529	476	521	543	535	549	527	524	525	567	551	518	521	503	500	570	528	530	540	570	518	528	543	494	516	522	487	553	531	573	570	514	508	541	487	544	544	534	511	511	560	551	514	536	526	476	498	521	481	532	556	477	469	543	498	464	554	490	529	528	510	482	537	532	501	502	490	537	480	519	542	526	532	551	576	492	497	514	541	511	475	532	535	492	503	523	531	469	532	501	508	542	515	477	523	521	530	501	517	527	487	513	524	526	517	493	503	474	515	467	509	513	542	527	566	526	505	486	528	522	505	506	538	503	485	524	515	566	571	535	500	533	542	573	527	537	504	495	495	497	467	478	555	539	526	497	533	511	503	519	476	537	540	497	509	502	551	494	528	508	559	484	514	521	548	545	518	467	470	543	501	559	542	545	491	533	515	533	521	532	539	520	477	501	537	527	508	520	538	545	516	532	533	491	501	505	525	517	480	500	538	517	542	551	562	545	519	529	579	559	528	496	506	563	479	529	569	535	495	520	535	523	529	556	491	524	480	512	531	519	487	492	534	512	510	555	528	539	538	553	566	526	517	537	534	529	494	523	556	452	522	516	511	532	486	532	527	516	484	485	494	499	490	538	537	552	545	507	565	507	499	504	560	538	543	535	534	504	491	549	519	498	538	503	512	528	529	527	543	546	538	479	521	512	505	533	509	491	501	517	511	488	530	514	519	513	522	547	507	514	513	500	494	481	523	536	518	518	505	502	547	508	538	557	534	510	555	496	524	536	520	535	479	545	559	536	517	503	528	496	509	530	523	546	533	534	508	487	545	538	552	528	535	528	532	520	509	520	491	535	511	509	515	521	530	503	492	498	534	484	522	555	539	513	519	494	531	514	490	519	550	515	509	547	556	478	506	513	539	523	514	540	504	480	532	525	520	504	565	520	511	512	544	545	512	503	493	509	515	548	482	508	521	531	526	534	533	499	513	534	521	532	515	512	535	500	506	508	520	499	523	512	511	536	540	460	551	539	540	499	488	525	489	474	528	536	510	495	502	515	515	481	496	531	514	513	487	510	527	514	548	517	529	545	485	498	523	503	542	513	506	514	488	533	532	476	549	506	542	520	499	521	518	510	525	545	514	513	493	549	521	532	544	476	528	531	523	524	571	531	524	533	494	520	530	510	571	486	494	475	554	544	508	487	525	511	498	529	496	477	512	531	535	537	526	539	501	513	545	527	506	531	525	517	502	539	539	553	512	480	529	548	556	509	510	556	473	515	533	509	474	506	522	515	570	515	510	493	533	516	497	518	525	464	521	516	546	530	533	490	519	497	553	474	528	548	501	509	529	498	529	507	490	525	550	563	562	507	508	532	529	563	541	540	567	531	515	483	517	519	564	537	522	547	529	519	518	442	459	557	520	517	514	510	551	533	499	594	526	531	461	528	499	505	545	556	517	535	537	548	499	525	524	547	529	480	498	493	536	517	552	540	526	549	480	511	498	550	478	552	531	536	514	499	508	490	511	504	554	483	511	526	529	502	535	505	542	542	476	508	506	557	538	521	469	501	505	538	500	535	554	529	512	505	484	556	540	529	501	510	485	547	561	568	552	546	523	489	526	484	504	515	560	531	523	537	475	519	490	515	504	541	517	528	481	484	514	530	498	522	524	545	525	558	505	561	499	523	533	509	556	515	534	551	515	582	509	510	535	495	523	507	513	503	525	555	553	507	505	460	544	510	508	486	516	504	517	467	556	535	541	527	452	505	541	491	531	558	511	538	515	530	510	505	497	522	547	485	538	560	508	520	525	550	578	524	545	469	503	522	496	553	477	515	539	508	510	518	514	473	512	550	529	498
9599	22903	17643	10356	7319	5471	4058	3068	2591	2222	2032	1823	1680	1462	1388	1370	1227	1192	1146	1116	1066	1016	1056	1035	984	970	975	909	914	920	907	872	932	894	859	836	889	822	858	895	843	826	822	838	787	827	793	824	776	829	809	844	781	812	845	815	812	865	772	826	817	822	845	811	845	828	824	774	791	816	824	788	798	796	775	781	769	813	865	788	782	750	824	807	785	818	790	792	844	823	840	835	829	821	793	795	800	810	775	779	824	792	784	775	815	764	784	787	764	820	810	772	874	843	785	786	842	782	843	770	747	780	798	855	756	749	754	844	821	788	809	815	791	760	815	816	746	829	790	843	801	786	762	797	794	791	791	808	797	817	793	795	762	787	798	776	778	777	812	767	773	828	793	806	867	795	824	851	800	795	805	790	772	801	815	800	782	817	772	820	818	825	810	783	822	770	808	784	844	754	790	828	848	804	835	796	828	759	802	771	763	831	795	797	830	834	841	803	790	835	788	829	762	834	788	820	862	830	773	796	796	824	820	835	802	855	800	811	829	791	788	752	815	860	812	790	839	821	822	810	782	758	838	766	802	780	834	761	805	793	814	827	834	803	821	779	793	810	802	834	787	820	834	752	785	829	756	812	828	788	814	771	740	828	776	856	729	820	823	821	798	781	775	765	836	822	812	763	798	812	816	770	800	835	790	787	800	781	824	784	846	814	825	825	825	787	838	824	825	814	814	790	806	786	790	826	804	802	809	806	800	754	768	777	822	816	803	829	787	859	812	808	729	764	791	829	786	851	821	802	822	784	846	751	849	804	802	837	810	801	759	830	748	850	850	806	797	798	789	807	743	793	853	719	811	829	799	806	816	795	829	827	837	801	775	797	817	828	761	749	810	756	754	782	796	819	803	759	790	857	762	791	793	772	797	815	819	812	748	765	815	750	805	794	761	849	864	757	791	787	835	776	765	806	819	812	818	852	785	784	794	796	824	758	805	800	772	789	757	805	776	793	804	821	760	827	807	806	786	786	791	799	801	754	810	776	834	802	806	780	804	770	767	800	813	781	761	818	772	808	806	827	793	794	805	760	843	783	783	808	747	825	758	825	792	775	807	813	804	830	779	825	825	812	809	753	836	745	827	807	813	810	790	797	809	775	811	782	830	835	778	834	810	765	780	830	757	786	851	828	789	823	745	803	827	820	845	775	811	785	794	786	815	806	773	793	803	809	784	777	825	827	847	816	828	793	813	811	772	846	825	804	784	809	794	780	825	775	748	771	795	818	841	833	816	825	790	856	835	823	762	799	768	828	720	811	832	755	795	787	814	804	832	854	804	795	842	822	811	820	851	823	797	794	789	791	741	799	818	829	832	799	757	765	818	774	776	824	822	839	806	801	801	791	841	730	813	807	800	784	765	845	795	798	820	822	804	783	771	772	744	823	799	803	846	769	819	778	793	737	776	855	773	758	735	788	790	779	758	807	764	850	790	813	776	789	821	772	810	811	771	840	820	814	807	776	798	802	775	811	806	812	763	807	787	765	794	829	817	766	770	830	801	775	782	855	804	822	791	762	810	809	782	781	845	826	793	805	791	805	811	791	813	826	801	792	795	776	849	814	822	773	794	724	793	803	806	743	846	768	783	857	789	827	799	816	837	763	768	775	764	802	856	818	807	854	830	814	840	756	816	766	844	810	808	795	784	796	825	755	775	812	815	832	744	800	805	838	787	792	819	808	848	783	835	735	802	777	842	819	762	797	811	818	761	801	787	841	826	816	807	812	801	831	759	835	746	806	841	799	822	840	837	808	782	809	781	767	821	747	773	804	814	790	792	758	837	768	826	775	830	781	796	804	777	842	799	818	821	822	801	806	821	825	835	797	781	794	841	817	791	804	838	816	882	801	778	790	796	757	798	807	827	813	845	812	782	854	809	802	765	781	799	791	792	822	847	751	783	802	824	824	837	778	832	814	809	765	811	803	764	815	784	802	786	784	773	800	753	742	758	827	805	817	779	765	808	860	838	811	840	772	819	809	796	792	788	781	801	790	794	817	791	808	817	827	778	797	807	761	809	814	794	827	838	822	833	829	794	804	808	840	846	794	773	775	808	761	788	757	831	777	776	793	820	784	796	848	772	777	779	815	820	813	771	793	776	822	759	792	811	849	807	847	776	776	818	789	809	742	867	822	799	775	847	822	762	789	787	736	816	785	767	764	826	750	814	842	815	769	781	825	782	775	776	818	787	841	781	772	788	876	833	804	746	819	838	834	787	808	781	860	756	816	795	791	832	802	771	790	806	806	790	835	832	816	830	778	809	784	831	798	842	823	808	876	790	810	821	807	817	768	795	804	767	805	780	790	801	801	850	817	789	851	856	779	853	802	844	808	842	830	760	760	786	805	793	742	820	807	807	796	807	788	810	812	783	739	826	799	785	794	805	823	790	826	830	817	803	793	777	818	840	843	774	831	827	793	784	843	781	771	795	794	857	784	775	786	777	766	800	764	792	791	760	827	798	840	793	829	780	816	805	786	824	770	785	794	816	784	787	758	820	795	827	809	826	808	769	766	762	833	802	808	815	809	773	807	821	782	798	793	839	784	793	821	830	834	780	773	817	769	782	792	762	734	808	770	738	775	814	843	774	837	803	799	865	808	795	845	851	791	756	796	794	786	762	783	807	851	826	817	795	769	740	787	816	823	801	809	792	794	807	808	798	796	779	811	770	794	803	826	809	771	829	837	806	824	776	827	795	763	832	847	763	780	806	777	825	737	767	800	794	808	786	788	810	817	797	818	825	784	800	799	776	827	827	810	792	773	797	803	773	764	826	801	857	806	782	753	782	780	795	855	762	801	826	804	803	816	795	793	796	771	785	782	794	788	790	794	859	825	784	792	753	803	863	831	812	789	825	757	794	820	785	844	777	807	790	740	829	783	789	815	762	779	806	809	820	803	833	791	751	818	759	805	773	787	780	822	784	781	811	805	798	721	814	768	805	860	800	818	798	758	814	794	779	769	772	787	773	837	834	766	775	745	818	822	828	822	788	775	792	816	863	747	781	773	828	850	838	814	829	791	831	813	779	785	799	792	763	770	800	841	746	795	846	804	729	863	812	818	808	769	781	796	805	845	837	749	810	781	758	777	791	790	773	784	821	878	794	875	790	834	838	785	824	785	846	732	776	768	863	800	807	801	788	798	792	780	768	804	804	740	794	827	824	787	789	808	824	783	802	784	782	780	810	850	827	775	832	827	848	760	801	821	764	836	776	835	816	799	803	740	780	851	779	770	795	747	771	764	753	761	796	818	776	824	846	839	812	817	796	749	775	837	796	802	771	807	808	748	808	776	830	750	790	798	857	758	818	841	754	802	784	795	757	854	791	768	743	756	827	770	833	805	822	797	795	817	748	809	789	837	781	772	734	806	861	836	767	814	836	760	803	779	836	787	841	789	811	828	804	808	780	792	846	802	772	762	824	798	807	763	750	827	817	829	828	835	763	815	823	779	820	798
22733	21584	28850	24767	21591	20036	5724	2095	1522	1340	1047	942	941	863	774	731	686	665	525	532	516	510	526	510	495	485	442	416	435	438	419	395	368	390	404	377	369	373	386	365	364	364	358	363	337	379	376	339	352	373	349	343	361	348	311	287	323	337	336	309	356	324	331	329	333	307	325	328	320	352	345	340	354	344	322	331	322	329	375	314	338	329	337	347	362	300	335	301	351	351	351	337	357	333	357	322	361	364	325	350	344	365	344	317	328	312	343	336	334	312	321	349	347	350	336	316	327	332	341	324	344	322	345	349	337	342	356	321	308	348	332	287	334	326	343	331	328	342	329	347	305	348	352	339	308	315	377	340	310	349	368	319	329	351	339	334	344	362	311	323	341	341	321	342	304	310	332	334	350	342	334	324	330	374	333	308	312	344	308	324	332	352	351	359	335	304	329	358	301	353	324	310	358	304	317	334	331	339	346	355	358	356	316	352	362	362	308	333	334	341	306	350	332	338	347	340	293	324	348	354	353	322	347	339	346	339	339	365	327	335	333	326	334	322	354	336	351	307	324	360	328	365	338	361	340	349	322	373	350	358	343	348	350	323	330	333	332	306	343	297	351	322	357	325	311	321	308	348	339	337	323	329	345	354	353	320	319	354	360	320	337	353	335	349	365	342	330	356	345	328	341	329	368	323	348	326	353	312	328	327	327	325	331	364	335	319	331	335	319	354	333	324	356	332	302	354	340	333	324	330	351	351	353	358	356	345	313	338	367	334	362	301	335	337	328	344	362	365	333	320	308	364	341	321	339	374	339	342	317	332	335	347	349	340	349	356	311	327	371	316	335	298	323	321	357	376	345	339	331	361	339	375	327	363	333	336	319	352	348	375	346	321	345	385	350	347	349	348	342	326	360	360	338	319	321	308	343	359	309	332	321	337	348	370	312	371	336	328	318	357	322	367	320	355	358	313	341	326	331	334	344	350	327	321	319	327	333	332	341	354	307	344	330	354	349	307	298	285	330	327	315	330	319	351	334	343	378	333	349	315	340	340	333	322	323	332	332	326	337	323	345	317	367	311	379	360	348	356	321	325	322	312	357	344	320	324	350	299	367	331	324	353	348	348	329	352	333	333	323	342	325	349	353	319	361	337	335	327	353	352	325	348	336	331	334	344	374	330	341	308	340	342	372	355	360	343	307	319	329	338	377	321	342	362	359	306	356	342	313	370	325	368	307	302	309	356	313	346	347	340	325	335	360	367	315	335	339	345	347	346	356	306	294	354	342	339	321	336	323	311	320	357	289	334	349	319	334	295	329	326	334	358	336	368	353	346	342	377	359	333	311	333	360	306	359	325	336	339	326	337	330	344	336	353	341	316	315	344	345	325	350	318	337	301	315	350	337	303	347	370	331	308	361	321	337	341	304	359	318	337	346	325	328	318	372	344	305	331	339	342	328	310	324	340	341	304	318	342	314	322	323	320	314	329	314	335	333	340	334	330	344	348	345	326	336	330	333	352	340	320	347	307	355	281	353	319	325	293	341	298	304	336	324	332	360	323	316	334	380	342	336	346	338	369	302	332	329	347	334	349	315	330	338	310	319	336	335	339	326	338	326	338	380	316	325	324	356	363	333	373	323	306	352	343	302	293	352	347	313	335	324	331	320	336	340	319	326	339	316	335	316	342	374	307	341	308	332	339	348	325	336	358	347	333	319	338	352	344	345	304	338	344	350	354	320	380	304	322	365	326	368	366	353	337	337	310	330	299	360	325	324	331	335	339	329	329	336	325	297	317	346	342	341	347	327	316	330	331	319	339	320	368	359	317	333	323	362	346	338	337	344	343	319	314	301	346	347	341	344	325	357	308	359	333	340	342	325	304	335	347	351	342	358	329	321	330	330	328	338	376	327	345	310	312	365	314	309	317	333	319	316	330	315	319	329	340	354	323	360	327	356	343	334	335	348	349	333	340	363	344	358	324	322	335	333	311	318	333	325	318	328	338	369	315	348	320	353	367	358	338	326	309	296	325	341	324	331	335	362	335	334	333	352	315	338	330	334	332	347	319	324	308	305	339	308	373	337	351	338	306	349	345	314	330	352	298	338	361	358	329	349	349	325	328	377	322	327	335	386	340	348	293	333	318	350	341	343	358	330	325	349	347	335	320	359	315	335	339	340	346	347	362	334	327	332	338	342	324	324	338	335	298	329	354	345	340	344	341	335	349	326	334	347	345	327	341	325	337	342	326	326	340	369	328	335	347	328	308	310	344	335	335	318	347	338	315	311	330	357	348	358	324	333	347	347	337	327	330	328	329	347	331	327	348	364	353	351	319	291	353	339	330	343	329	343	323	316	348	329	322	350	328	302	314	311	361	338	344	323	333	341	353	343	348	341	340	359	338	350	321	315	330	327	324	321	340	335	315	330	331	322	329	347	323	380	327	332	319	343	313	332	331	340	318	336	328	312	330	311	341	326	320	326	322	327	313	343	316	346	335	327	349	337	337	322	360	335	317	337	337	345	360	334	324	342	321	337	362	316	349	364	321	336	341	349	334	354	341	391	317	319	321	363	285	313	349	324	367	349	301	328	341	309	376	316	331	339	317	377	338	328	327	315	347	337	313	309	300	328	320	345	345	340	344	311	324	316	345	323	340	359	335	301	318	344	312	314	334	346	319	336	352	317	346	345	367	318	330	329	302	355	333	349	316	352	334	333	328	339	321	321	361	321	327	298	337	367	321	349	317	335	304	368	384	352	331	339	348	331	336	340	352	326	316	320	344	324	324	327	325	316	339	328	318	342	352	318	320	348	314	327	297	344	323	331	326	322	363	339	325	325	346	341	307	371	347	310	330	328	357	325	363	331	305	325	353	332	344	332	298	374	322	321	352	323	341	312	330	350	298	332	328	330	347	337	327	328	334	357	333	342	310	336	327	310	312	345	328	343	295	348	349	318	339	293	313	335	326	328	364	326	338	320	373	304	342	327	334	356	358	342	321	355	319	332	328	342	333	324	336	301	306	301	359	331	324	325	331	349	353	356	325	329	374	334	389	316	326	327	331	354	334	339	313	362	333	335	325	312	315	353	310	370	328	328	316	325	342	334	377	332	330	308	352	361	322	307	344	356	313	329	321	330	282	353	391	306	372	320	333	315	349	335	333	345	358	331	368	341	335	348	306	318	315	300	326	337	325	369	303	348	313	360	346	360	324	356	359	310	314	336	356	349	283	309	337	362	324	330	334	331	332	338	285	334	317	317	344	344	346	362	354	312	359	361	356	312	317	307	345	343	357	314	333	314	355	354	338	329	324	343	346	329	321	302	334	351	322	365	341	348	371	310	332	376	378	333	346	357	320	318	310	353	334	347	308	366	353	308	335	331	349	337	300	330	341	339	319	333	347	313	366	352	362	319	339	318	310	351	334	323	335	312	324	348	346	309	333	314	334	341	330	316	330	343	326	322	314	377	321	316	336	338	315	351	344	359	360	333	336	342	334	385	356	343	351
11536	32270	25853	16662	12419	9100	6775	5275	4066	3432	2942	2397	2164	1983	1638	1574	1453	1305	1246	1192	1082	1001	977	959	921	873	849	855	775	737	736	691	726	685	666	651	618	596	565	585	589	574	650	554	544	553	574	541	610	600	497	569	578	515	527	537	545	574	507	538	550	532	530	500	553	536	488	548	522	517	520	543	518	535	513	548	538	585	527	545	507	570	503	572	540	494	510	541	472	508	525	531	526	528	535	502	515	483	532	504	507	524	545	497	536	502	509	499	532	487	563	471	536	538	517	549	523	516	506	526	506	485	521	507	508	503	532	548	533	552	520	533	526	528	491	519	517	525	532	535	532	500	505	516	567	497	508	538	529	510	515	519	540	538	560	525	549	518	498	519	511	529	522	551	507	477	542	544	517	511	507	521	525	502	559	530	533	508	534	494	481	507	527	494	524	501	517	523	556	501	559	480	571	515	517	481	527	518	522	496	522	503	512	530	545	502	537	517	523	542	527	474	521	516	507	482	494	525	526	521	511	505	519	522	522	527	514	518	518	541	540	501	505	484	574	524	505	482	492	551	530	539	521	520	503	542	516	518	511	526	482	483	499	497	535	483	540	535	478	540	527	512	545	517	476	504	484	526	543	492	512	535	519	476	490	562	542	498	526	549	506	507	503	528	465	532	550	506	502	521	498	546	518	510	497	517	535	550	526	491	477	520	511	509	567	522	566	500	523	501	529	495	507	511	526	537	548	524	503	530	528	507	504	495	514	535	502	521	510	500	536	510	511	501	497	514	530	511	512	515	498	499	513	496	519	542	518	529	542	502	533	494	519	548	506	519	493	511	509	502	542	530	515	505	521	470	510	506	519	568	496	522	517	488	558	548	515	530	541	476	542	515	521	518	507	521	524	518	516	534	511	536	510	538	528	518	500	540	536	470	512	494	520	510	534	509	476	515	499	512	523	512	502	527	550	518	569	514	522	522	487	522	493	487	532	522	500	540	529	498	529	502	485	515	527	508	508	506	462	511	490	465	467	550	493	519	511	510	513	530	520	506	512	526	551	538	502	529	523	514	522	523	530	519	545	540	498	510	517	503	563	493	509	489	537	526	528	504	517	530	536	555	520	518	503	526	524	534	512	499	505	531	496	497	518	535	511	547	514	526	497	530	511	529	519	528	515	561	507	487	524	511	504	518	523	498	530	547	517	555	507	493	472	514	531	522	489	504	505	535	582	533	510	499	511	509	537	516	516	496	534	544	523	499	542	542	497	543	529	523	543	531	464	502	509	504	507	533	545	513	500	532	531	529	557	537	542	523	525	503	526	511	528	499	509	521	522	530	534	500	543	526	552	510	587	520	540	499	529	515	524	532	521	525	549	551	508	498	492	516	512	547	535	505	496	495	485	480	526	524	506	478	527	514	517	497	516	512	506	507	527	543	503	531	537	539	536	494	573	538	498	473	535	565	511	546	519	520	490	497	538	522	523	520	559	513	540	514	534	486	538	485	515	546	507	542	496	506	511	507	559	536	502	547	499	538	564	501	540	500	543	492	536	515	519	531	557	541	514	532	515	535	503	532	518	520	482	517	525	515	500	499	525	509	563	534	516	547	528	504	517	475	472	539	500	507	537	535	485	521	520	507	512	507	507	542	506	515	523	503	543	579	479	496	519	502	492	543	531	528	510	545	522	526	493	531	514	517	569	520	519	495	530	520	534	526	517	517	513	535	546	569	518	522	553	492	553	518	530	496	532	499	490	531	509	530	487	521	494	533	577	520	490	513	516	510	516	531	543	528	544	517	481	523	513	508	478	508	485	529	528	496	517	531	496	535	506	531	528	531	547	552	516	552	543	526	506	524	529	500	541	517	514	514	504	515	506	530	488	501	462	518	497	522	524	497	538	458	511	490	527	515	523	526	513	520	529	519	514	477	548	514	504	477	529	511	540	481	529	532	501	496	529	502	513	519	547	556	490	506	517	510	517	555	550	540	602	532	522	503	496	491	501	489	508	500	489	546	569	511	504	517	542	526	491	496	522	535	512	503	509	502	519	501	499	518	519	512	496	525	507	513	491	557	535	532	553	548	548	512	536	492	575	503	539	539	508	475	591	489	548	478	510	506	518	552	528	493	495	530	513	507	543	498	496	517	504	531	507	563	528	522	528	489	513	511	518	506	547	459	500	536	502	520	564	464	467	529	511	463	546	549	545	529	519	560	548	523	549	525	524	510	471	533	495	517	537	481	555	488	507	513	555	503	528	542	504	511	553	480	519	471	523	538	539	564	549	467	517	514	537	537	485	509	512	484	534	530	520	508	519	506	545	501	482	520	517	457	550	537	516	489	505	486	527	497	545	524	525	542	535	491	519	508	512	522	558	532	497	494	535	510	518	492	485	489	557	543	513	535	497	513	527	504	499	544	518	515	535	517	498	533	537	526	482	515	491	507	550	526	541	521	515	527	542	514	535	529	537	517	478	519	512	571	504	483	529	539	535	473	545	480	563	494	520	546	506	485	543	534	473	519	521	519	565	501	497	511	503	497	478	532	546	510	524	531	497	568	515	507	487	544	485	525	548	540	530	530	490	519	541	511	537	553	506	488	531	504	537	545	518	515	568	543	504	484	525	524	543	555	506	553	546	491	523	528	502	534	517	477	519	522	521	513	487	509	516	504	492	495	564	509	524	516	552	541	516	486	488	507	527	537	530	537	520	497	522	515	500	546	494	533	509	478	512	474	515	505	515	522	487	478	542	528	494	529	534	494	520	537	526	485	523	522	485	509	506	560	534	521	518	492	519	540	538	483	514	513	493	516	495	526	526	508	530	531	497	495	491	533	521	537	493	540	541	495	478	478	509	527	505	521	498	503	533	525	495	584	545	514	519	522	523	497	540	477	512	462	536	492	484	508	523	533	511	520	507	506	508	554	509	541	517	508	533	492	575	480	495	500	521	546	507	493	551	551	513	475	508	547	490	519	528	528	520	486	490	523	499	520	529	551	507	501	528	494	531	546	536	526	515	508	510	526	523	546	479	499	459	511	536	501	500	469	553	518	474	557	519	531	525	524	525	531	515	572	489	541	499	531	505	521	521	546	563	514	476	538	477	512	548	532	546	518	530	522	503	570	538	561	495	488	490	562	542	538	510	515	527	492	516	513	508	510	506	520	532	484	543	510	537	513	484	532	503	507	522	540	530	518	498	556	516	529	505	517	540	564	532	475	501	499	500	515	503	480	490	517	550	472	527	513	522	526	532	526	536	540	528	530	552	460	525	517	511	543	547	541	497	517	514	511	558	479	485	540	554	502	481	534	511	527	533	513	561	566	530	504	527	509	498	531	501	560	507	517	498	516	461	508	518	483	534	561	541	503	567	542	522	515	494	518	530	522	520	555	513	530	537	515	541	536	493	507	471	495	527	499	502	512	490	558	524	521	509	544	494	468	530	503	557	517	502	552	551	519	530	486	531	536	537	494	504	466	499	526	525	516	516	535	526	520	532	494	499	540
27609	20124	12075	5048	2434	1660	1311	1071	932	879	851	776	720	721	713	651	653	649	652	631	638	610	602	581	561	613	558	605	549	568	571	546	557	531	597	539	563	590	530	534	507	574	560	568	551	538	525	552	523	586	581	550	561	540	557	540	520	567	506	545	516	570	548	578	522	556	520	566	553	521	540	538	538	527	571	536	512	507	546	545	544	556	529	575	544	583	601	512	567	579	565	530	567	528	531	531	528	544	583	560	536	534	529	511	515	544	546	553	561	538	524	511	608	520	497	538	515	531	534	583	569	548	560	525	500	550	558	543	500	547	574	571	526	529	537	560	505	545	561	567	537	513	517	577	583	534	503	505	532	546	539	581	593	561	528	529	571	553	525	545	539	519	572	549	546	552	549	538	532	513	561	552	560	557	551	536	555	540	544	524	562	560	509	528	555	558	539	566	549	560	507	556	546	571	524	524	541	526	506	559	508	564	533	549	553	589	538	576	529	566	565	533	495	538	515	580	538	558	538	559	535	556	521	570	563	565	548	546	569	536	584	539	569	531	521	572	556	523	570	549	535	590	536	555	549	551	552	544	530	518	551	542	560	514	548	550	540	579	609	567	571	589	523	550	500	581	516	554	528	552	529	572	585	581	560	540	533	524	563	596	522	580	562	557	498	565	537	545	568	505	541	543	514	527	546	578	520	520	542	550	499	534	526	551	579	554	571	570	574	563	570	603	581	521	576	553	530	512	527	565	525	534	564	529	542	524	543	560	544	537	505	564	539	536	530	571	499	569	520	528	578	536	575	576	543	559	516	541	549	549	527	515	549	503	569	528	523	556	608	568	550	516	545	545	568	547	578	553	587	541	545	575	514	552	506	571	521	543	544	573	569	559	554	555	602	557	553	529	573	509	569	515	543	536	540	565	565	584	545	578	541	559	515	501	559	584	576	527	557	535	558	529	537	514	539	564	547	555	556	571	522	528	520	570	568	555	535	536	540	559	561	527	530	544	565	514	531	545	541	559	549	543	553	537	537	517	547	546	544	494	544	561	555	557	541	576	549	555	542	609	566	539	517	516	576	517	508	508	567	526	580	577	524	485	539	549	546	519	569	557	547	538	559	565	528	574	543	556	509	587	534	520	557	543	544	560	554	570	562	541	529	528	569	530	576	549	503	526	578	566	526	560	530	553	564	570	562	519	535	561	526	538	530	545	523	500	509	514	541	527	546	538	550	589	542	552	515	544	547	499	521	538	540	517	549	550	512	552	522	506	575	519	525	542	534	523	511	507	555	514	547	520	526	542	558	597	509	577	536	524	560	576	531	531	543	492	528	526	602	590	560	569	538	534	566	511	537	527	555	535	508	557	536	517	556	519	514	557	552	544	522	530	563	611	556	543	532	570	533	556	549	584	584	569	527	542	523	542	562	541	583	570	568	598	540	521	537	490	553	495	577	543	572	566	549	541	538	542	562	502	557	538	545	555	550	573	560	533	551	533	555	539	535	534	534	490	550	553	518	540	579	518	513	545	537	502	535	551	530	555	584	542	522	503	578	540	544	588	534	560	572	561	525	538	560	527	553	525	496	570	534	524	554	585	546	537	527	554	545	571	552	539	522	542	548	547	577	522	548	538	569	515	574	516	536	545	566	556	523	609	546	554	560	579	566	562	553	505	571	551	568	556	545	515	543	522	550	543	534	543	570	502	533	560	541	547	548	532	511	541	522	547	581	514	538	543	515	539	523	548	580	553	562	535	504	561	540	573	537	555	513	571	532	529	545	575	514	531	514	563	577	530	589	529	513	540	566	554	523	552	554	511	541	564	590	532	528	554	551	578	577	525	524	523	563	548	553	552	504	536	554	562	550	525	545	557	547	525	538	521	560	562	538	522	587	568	580	605	558	511	567	560	594	585	570	557	551	540	546	537	561	564	500	538	574	560	524	604	537	546	561	552	550	519	543	526	565	581	546	547	522	564	560	531	564	558	610	521	519	525	548	510	562	541	576	555	509	544	561	538	556	551	567	556	528	546	567	575	484	531	560	565	549	559	568	524	547	525	531	561	533	543	567	511	536	527	554	560	574	535	550	541	526	530	614	575	511	564	557	540	562	579	536	522	537	535	534	556	557	524	542	557	579	582	509	547	562	517	527	539	561	529	534	557	533	518	564	540	551	554	567	560	535	547	521	582	561	517	592	550	522	549	558	541	555	558	520	590	533	556	550	573	606	537	581	539	554	526	540	516	528	550	558	514	527	538	542	530	547	548	484	542	535	536	508	537	540	560	564	546	504	563	556	579	532	546	547	501	504	519	539	568	511	498	606	542	534	567	521	547	498	603	580	550	541	584	558	568	536	538	521	570	513	567	544	548	547	507	553	550	531	541	531	554	572	528	572	539	540	552	556	578	558	542	521	519	549	514	549	580	539	538	564	528	538	579	565	576	508	540	532	574	526	538	535	503	537	538	556	540	581	557	576	531	561	559	563	570	569	536	554	529	527	538	562	515	566	550	562	570	546	553	527	537	562	531	536	539	534	543	547	599	555	573	555	530	553	584	586	482	573	609	532	549	569	534	504	527	577	478	567	555	520	525	533	549	577	560	538	546	519	553	551	576	578	554	564	544	548	558	528	520	566	528	576	569	527	525	552	532	545	562	590	555	524	530	523	559	551	543	546	550	554	539	544	529	514	543	543	540	510	521	546	526	499	514	547	496	508	501	514	518	526	518	539	583	531	543	590	533	547	534	564	528	576	557	538	540	528	569	547	482	560	550	567	573	544	561	559	572	534	540	567	549	546	510	508	581	547	524	548	557	566	568	528	537	520	558	532	541	528	560	543	589	578	525	527	548	549	524	529	525	514	549	554	510	501	516	576	547	539	544	561	585	569	559	581	567	540	553	534	559	558	554	524	529	532	483	583	588	544	584	533	580	564	526	551	564	549	569	583	512	546	487	522	532	550	533	555	550	552	549	566	577	547	553	546	501	525	545	544	564	536	575	533	539	545	573	520	525	546	557	544	560	538	523	578	603	522	559	551	521	566	571	563	551	557	524	563	562	553	557	550	532	576	585	586	571	550	573	503	505	523	546	568	589	586	548	541	553	592	557	594	522	541	607	541	513	531	550	560	550	500	548	554	538	564	574	532	571	534	598	574	567	551	541	536	564	531	542	538	534	572	508	544	531	554	568	572	559	534	504	573	529	549	518	564	563	529	534	562	576	541	509	564	570	569	603	542	492	547	597	566	533	573	574	535	554	558	569	579	552	578	576	580	539	527	545	573	550	558	534	539	536	516	554	563	547	556	616	560	589	544	512	544	513	572	538	520	554	521	553	562	572	539	515	536	550	558	510	501	597	576	535	528	574	480	573	537	512	548	556	539	483	524	508	507	576	588	511	566	553	537	564	529	545	569	584	605	562	510	545	543	587	522	508	556	545	563	520	544	527	572	515	514	564	563	555	544	541	514	510	556	553	548	541	564	573	545	511	577	535	581	550	540	557
10087	19897	14509	7903	5526	4073	3131	2484	2127	1770	1687	1477	1416	1314	1251	1229	1152	1131	1086	1043	1105	1043	1024	1005	973	986	1003	986	936	914	928	888	924	855	910	850	882	889	867	898	914	871	874	836	879	833	883	864	859	857	843	888	882	884	865	814	846	870	849	856	883	867	830	806	869	829	875	850	879	865	855	859	875	832	846	878	783	872	844	893	854	865	854	820	855	822	830	927	838	862	862	847	830	868	825	862	807	879	813	841	857	819	908	848	832	871	823	857	841	829	869	875	838	788	856	846	829	862	863	876	860	849	841	842	851	825	877	854	861	862	857	866	864	848	872	816	783	867	858	840	830	923	833	865	804	817	886	846	883	846	864	921	860	867	866	886	802	859	851	884	889	821	859	896	838	875	840	872	850	866	832	895	857	859	881	849	851	835	842	822	801	925	870	850	824	854	876	811	880	864	845	838	861	865	829	824	829	851	818	871	858	861	881	817	873	829	830	848	857	837	870	825	810	879	785	825	852	851	860	846	873	882	894	842	816	874	910	865	816	858	806	879	849	842	863	859	840	885	897	832	864	871	850	882	823	840	880	878	851	852	829	790	866	833	931	871	871	790	838	848	857	822	856	856	890	902	824	808	812	867	849	845	831	852	885	884	826	854	884	857	850	839	835	837	809	843	894	868	889	835	851	848	889	881	847	840	863	868	917	855	833	830	798	875	857	865	850	843	834	855	869	875	834	894	822	780	908	816	838	863	866	818	866	876	859	793	918	878	866	831	926	850	854	840	799	825	853	850	818	847	791	879	819	844	843	826	829	820	814	878	807	868	909	869	856	883	842	867	915	853	837	883	822	801	868	810	874	788	877	871	836	891	827	878	798	828	792	846	827	841	847	835	878	820	848	878	843	884	870	864	854	812	846	861	823	868	858	863	835	806	857	861	864	834	820	824	845	848	850	881	887	877	807	830	872	875	847	826	796	876	846	857	861	837	884	830	829	839	881	871	843	819	843	821	874	817	900	785	916	828	921	854	835	859	868	833	876	881	832	886	820	873	846	833	908	798	865	844	860	831	846	868	912	841	823	834	784	850	816	843	855	865	832	891	821	840	888	849	832	839	891	815	845	850	871	847	838	842	828	852	793	901	856	820	845	828	825	878	834	834	802	882	821	856	887	826	869	854	823	885	870	805	825	834	858	882	901	878	799	821	866	826	891	888	841	869	823	875	827	848	834	835	892	859	854	865	831	845	848	850	820	827	849	827	908	876	798	847	869	844	905	869	893	801	822	895	832	856	874	878	832	857	874	827	862	853	810	895	873	840	817	821	852	871	842	893	869	837	888	834	875	815	898	915	881	853	867	865	927	814	846	843	876	842	832	822	773	885	819	821	865	827	861	864	870	824	863	811	864	825	829	843	826	892	895	803	868	838	884	833	824	893	846	869	826	850	819	865	910	864	869	884	828	888	831	840	821	879	814	890	862	870	830	816	870	816	805	872	891	841	887	872	903	849	878	854	853	868	883	839	830	856	850	838	890	845	835	855	863	852	800	971	854	884	863	912	859	870	899	855	845	828	876	858	832	821	848	864	819	852	814	863	876	841	840	843	869	860	860	864	876	822	853	863	832	851	819	838	877	858	858	839	850	842	879	842	873	860	812	835	863	882	836	826	810	872	893	896	838	849	853	889	852	840	878	833	872	869	845	862	803	841	849	846	879	881	837	862	883	869	877	844	835	864	834	835	872	838	839	829	855	920	859	896	877	791	821	810	778	826	765	891	853	872	854	831	902	860	909	837	802	851	847	841	881	856	793	833	823	810	826	871	821	849	856	865	841	842	884	831	786	866	827	863	865	844	856	812	833	884	814	819	830	873	915	877	776	824	831	875	821	810	894	840	853	920	850	850	836	784	891	869	883	897	923	869	848	868	912	833	860	861	837	897	850	877	877	856	827	826	886	840	867	858	865	881	861	859	823	881	814	807	834	829	838	880	872	852	817	851	872	892	908	868	826	840	867	853	895	944	899	854	861	884	908	877	867	884	856	842	868	906	844	856	847	844	815	798	903	799	839	858	844	832	892	858	824	821	814	895	781	829	890	884	812	759	854	869	871	851	818	808	859	855	836	808	856	897	846	873	825	813	899	840	836	839	850	861	879	817	850	857	905	906	878	814	846	898	813	866	883	806	876	819	881	833	884	866	822	865	864	853	887	797	847	809	865	808	863	866	832	848	841	824	851	891	876	852	875	906	855	828	840	855	843	853	871	866	865	856	892	857	803	876	850	863	845	858	831	837	801	915	847	830	876	852	852	837	860	845	872	841	821	827	830	875	899	853	851	881	858	837	886	866	877	842	841	854	842	864	857	855	886	907	790	862	894	865	849	852	811	864	856	887	822	836	839	876	840	865	841	892	866	872	818	875	810	873	876	833	852	822	875	816	857	814	865	835	878	839	835	873	883	843	875	816	832	794	865	874	863	887	842	842	810	843	829	827	836	877	843	859	874	852	873	831	800	833	815	910	863	860	843	786	833	807	797	884	885	860	865	850	882	874	822	881	867	850	786	805	862	832	885	864	885	845	805	876	860	821	878	839	875	863	793	823	833	836	801	848	843	823	887	842	844	889	839	843	845	853	836	854	811	846	903	865	880	889	818	816	842	863	860	895	895	850	896	851	865	834	902	891	814	839	838	858	863	907	818	850	881	841	827	888	905	860	868	884	820	834	841	889	839	866	835	800	855	845	885	895	838	851	841	890	899	875	843	826	880	858	848	896	865	879	886	866	860	853	847	831	840	849	840	868	876	850	868	857	875	859	852	876	816	811	871	853	849	844	861	814	774	856	881	865	864	852	834	825	863	856	845	856	870	840	822	832	855	827	866	832	841	904	820	862	828	820	865	899	864	819	850	868	810	858	829	855	838	808	901	794	849	827	801	856	855	787	789	790	887	861	786	842	845	874	872	858	849	837	823	861	884	867	814	816	897	813	875	830	856	875	861	869	810	825	908	839	797	811	848	852	841	848	854	791	908	823	869	884	875	844	855	810	869	851	906	839	851	854	839	853	873	863	856	827	824	852	879	878	837	839	841	843	859	797	846	830	825	913	831	892	875	875	869	857	804	816	855	833	871	839	866	882	874	838	832	791	809	869	812	818	816	880	820	844	816	872	836	832	827	867	870	902	904	867	859	774	872	810	828	809	842	856	893	853	875	877	885	846	844	870	875	860	827	832	827	848	818	860	857	893	829	828	836	808	836	855	805	874	883	854	876	875	823	854	808	876	844	872	866	852	840	870	851	822	894	885	873	886	845	843	872	887	819	809	860	869	864	854	893	810	880	878	820	877	852	806	851	846	827	816	840	815	898	839	868	847	805	849	815	857	890	859	827	930	832	857	879	889	818	876	834	891	861	849	861	886	866	826	861	843	841	854	859	860	823	869	837	874	831	865	832	856	866	883	852	859	857	885	881	868	835	897	845	821	877	841	806	855	824	879	809	903	846	902	833	889
23497	21528	28237	25260	21054	7530	2375	1562	1191	1075	955	866	799	755	714	687	603	639	588	559	539	573	560	514	521	535	526	496	508	467	455	487	452	497	452	455	426	470	445	422	423	408	422	413	438	403	439	417	436	439	433	419	425	415	431	419	436	456	445	408	408	383	418	434	406	395	392	442	428	395	417	407	414	407	460	415	402	405	399	428	368	410	398	395	410	405	422	409	422	428	442	424	406	407	397	394	412	437	450	420	465	434	416	412	446	437	415	426	393	478	432	400	424	400	447	408	412	422	424	403	401	388	462	397	469	429	422	428	441	412	394	421	383	402	411	412	459	409	405	399	404	450	421	416	416	386	418	465	403	432	404	419	425	437	459	470	404	413	403	401	391	425	424	410	402	436	394	412	432	418	429	391	424	369	397	433	384	376	428	393	399	418	425	436	433	414	391	419	449	425	426	392	349	398	380	438	386	396	393	387	419	463	396	395	391	474	432	424	413	413	422	421	388	462	413	421	409	440	456	421	413	396	441	420	402	435	403	426	408	408	395	431	414	390	399	406	396	407	413	403	426	416	402	414	415	417	424	435	456	432	421	412	431	400	390	429	461	391	444	404	425	437	422	425	398	434	436	424	415	416	441	387	451	376	396	404	424	443	402	407	385	464	442	399	413	415	409	400	405	414	407	383	400	417	428	428	425	457	391	413	387	414	434	379	432	434	438	422	418	391	415	414	413	442	430	447	370	406	443	450	436	394	421	399	429	475	410	373	444	400	432	419	423	467	407	440	407	416	418	397	419	394	383	425	421	447	440	416	424	392	460	416	431	408	449	402	423	379	412	409	420	406	422	421	409	427	369	435	387	408	424	431	399	446	415	422	372	458	430	421	397	428	394	412	427	404	440	429	413	408	410	409	422	400	430	417	450	409	463	413	402	414	414	441	400	428	410	412	415	428	408	413	455	409	405	420	430	421	455	439	425	436	406	415	417	412	430	431	403	414	440	386	413	416	420	409	419	388	405	465	436	387	455	444	410	388	392	387	418	425	425	434	411	413	404	416	424	420	438	410	437	413	419	449	426	412	421	395	427	450	408	427	418	418	402	431	403	421	419	400	427	390	435	424	385	439	409	417	421	446	405	414	443	410	391	433	392	438	427	441	420	403	436	406	436	418	383	446	408	411	404	415	393	408	401	408	428	410	433	414	389	438	419	435	438	423	436	399	414	417	378	426	436	397	467	424	443	409	402	386	428	415	423	427	402	430	454	411	412	425	438	408	430	419	387	427	404	444	440	432	464	422	413	420	409	413	466	428	415	437	408	426	412	407	417	388	400	458	428	436	428	422	405	413	426	387	418	356	412	401	417	403	415	427	432	450	419	405	399	424	417	427	415	418	406	436	410	446	421	424	420	411	452	394	412	404	439	395	419	406	418	393	396	429	396	382	427	453	406	429	414	425	478	409	426	412	403	400	445	374	403	445	429	395	441	447	383	419	422	439	409	411	413	415	427	391	426	398	413	395	388	425	446	390	430	400	388	432	413	417	432	387	428	408	380	416	398	438	402	407	401	405	440	419	416	415	460	400	403	394	440	444	453	398	426	432	440	456	409	404	389	425	444	450	424	420	418	417	445	418	437	412	413	450	436	426	400	393	386	441	406	433	429	422	423	442	423	443	402	476	412	457	381	404	415	451	411	390	437	426	412	405	398	450	428	414	455	418	418	386	381	415	425	399	384	432	409	433	439	389	422	396	422	418	442	414	409	420	440	394	423	398	412	406	402	401	445	406	466	419	398	385	460	426	395	412	353	427	401	454	427	367	393	411	422	429	403	389	377	405	420	410	398	400	408	421	415	390	409	425	431	441	376	469	411	410	419	390	453	396	437	411	395	415	451	446	385	433	397	412	472	408	453	418	408	432	432	418	393	451	401	391	421	405	428	417	449	424	431	385	376	415	401	438	425	427	402	396	424	413	405	403	442	386	396	426	389	415	419	434	406	404	420	403	441	403	423	445	407	396	408	433	392	443	401	450	449	443	426	424	427	409	399	412	447	416	448	406	406	430	429	423	441	447	428	423	407	418	455	382	420	430	385	388	421	412	443	432	409	412	394	413	455	412	399	382	407	404	430	408	436	458	404	406	461	402	412	418	413	408	439	400	430	394	408	383	383	465	422	446	424	406	408	372	428	456	407	426	394	388	430	409	406	423	427	436	399	440	410	395	385	421	449	408	428	425	392	390	400	373	436	405	400	443	408	448	389	400	430	434	425	452	441	425	453	362	397	448	418	423	395	392	396	415	419	359	421	396	378	423	401	402	412	427	423	403	419	396	423	425	424	448	406	427	443	354	407	433	417	454	403	434	405	414	413	413	407	447	390	403	433	426	400	453	385	397	435	403	369	395	395	453	443	429	421	430	447	453	383	429	429	423	407	429	403	423	432	410	359	395	417	425	445	421	432	398	385	437	421	392	440	415	371	443	444	396	443	417	410	410	408	405	423	440	363	415	375	380	438	400	464	401	387	408	399	409	404	439	448	428	412	382	378	444	424	424	453	372	430	405	437	420	425	409	399	435	409	431	446	407	426	453	426	422	427	384	384	414	395	410	378	407	379	410	427	416	413	451	422	433	415	409	435	435	428	399	398	428	420	409	414	390	419	427	399	462	403	452	435	379	420	387	430	436	449	403	419	445	399	401	404	439	426	418	409	430	411	432	452	442	396	403	380	413	447	424	435	450	415	371	410	406	410	463	398	412	393	411	379	424	414	397	418	393	436	412	421	418	423	363	376	411	407	446	440	436	431	415	418	419	433	446	421	446	428	430	425	418	441	426	428	437	440	415	456	443	433	385	412	401	426	419	385	458	417	451	420	372	408	441	412	413	432	436	414	400	353	410	463	416	365	439	427	397	431	433	406	435	426	409	397	431	430	410	406	458	417	419	425	388	427	422	410	374	416	421	426	419	396	375	425	437	427	421	366	432	439	448	442	430	451	430	412	439	425	430	429	391	428	400	407	417	409	414	428	430	430	456	410	404	433	434	385	417	406	406	404	421	401	423	405	404	448	471	449	456	393	406	401	409	401	420	434	412	446	435	419	438	408	390	411	432	407	395	412	431	422	445	416	403	407	403	391	416	423	412	426	452	442	412	406	371	394	399	434	396	432	412	389	394	397	401	421	409	415	400	442	390	455	412	442	440	399	411	415	452	463	413	395	409	402	409	441	424	420	408	436	425	388	402	418	449	438	399	379	394	432	430	403	446	407	399	408	391	423	440	403	438	403	444	411	356	402	418	394	390	440	411	433	380	371	419	460	420	398	405	412	418	406	434	408	415	430	398	434	414	385	425	378	402	424	419	422	434	417	388	425	434	429	360	451	435	389	406	429	428	395	415	409	414	428	434	392	426	419	387	382	429	405	435	437	412	418	410	412	396	406	403	393	439	467	425	428	424	405	429	380	433	423	415	421	462	456	413	414	417	435	381	445	428	433	407	400	439	441	425
10243	27947	21758	12922	9136	6678	5049	3844	3195	2648	2221	1983	1750	1534	1493	1401	1276	1229	1121	1068	1056	1063	974	983	857	933	804	826	817	813	750	793	798	795	774	721	813	681	736	732	705	725	687	731	700	686	633	656	680	691	713	650	594	704	674	645	668	662	640	650	687	651	669	692	643	641	657	621	656	734	666	683	638	665	682	689	676	688	657	643	654	643	655	658	686	672	676	694	677	652	663	612	612	634	679	647	629	657	655	653	674	669	660	651	638	676	652	649	700	634	660	667	654	645	639	649	728	625	654	642	616	682	657	625	657	627	652	623	616	670	651	646	672	636	683	645	690	671	683	669	620	631	674	681	702	632	586	684	684	666	697	664	613	666	673	643	662	671	630	631	635	690	634	699	646	611	639	631	664	654	632	635	705	676	664	669	690	655	693	609	645	625	645	676	654	651	674	613	689	657	637	639	662	707	671	635	702	673	591	622	663	649	610	656	654	675	646	683	653	658	669	636	627	668	667	627	640	647	674	676	638	671	657	637	637	657	652	607	688	635	681	655	661	712	625	640	678	614	698	676	634	648	684	677	634	674	676	631	641	677	630	682	641	694	646	644	692	590	636	616	656	625	671	624	641	634	691	668	663	652	643	642	653	627	644	620	628	669	670	619	677	667	624	637	657	634	672	649	651	662	653	680	652	703	640	663	658	679	608	651	688	648	654	668	677	633	650	663	636	686	637	620	658	670	665	644	672	633	651	691	688	680	624	635	659	697	680	636	647	652	645	671	625	647	635	594	692	623	644	639	704	640	651	647	681	658	675	624	660	609	644	707	723	653	620	699	697	672	716	692	652	635	610	613	609	696	646	671	636	664	697	646	657	637	735	650	649	627	651	645	638	642	636	687	646	652	652	651	620	624	754	674	662	679	625	678	644	660	676	666	667	627	654	638	580	613	672	695	601	696	651	695	691	662	592	651	702	683	695	669	611	629	680	646	614	637	656	612	663	637	646	600	614	665	671	626	661	629	672	657	666	662	636	656	604	651	650	654	687	671	597	637	692	654	623	695	687	631	665	654	591	669	631	672	636	682	676	633	611	639	632	604	645	680	663	638	666	647	662	718	675	666	652	663	643	652	691	669	624	710	673	628	625	687	636	679	665	669	668	670	679	662	638	631	690	661	650	708	610	636	648	668	678	670	653	715	646	644	639	652	660	672	635	643	643	653	637	674	641	647	635	685	675	667	615	640	681	673	654	663	683	646	690	640	653	658	664	624	591	627	635	625	618	700	724	684	710	677	665	674	692	657	662	644	628	687	694	694	678	624	610	641	626	651	652	681	684	661	655	630	626	663	648	651	702	608	642	674	667	664	657	679	644	698	629	661	671	662	663	658	636	687	654	685	668	610	696	703	637	631	643	659	705	633	662	632	613	685	643	647	661	653	666	639	685	701	664	666	640	680	686	645	655	684	695	663	651	693	672	676	708	643	700	687	624	639	636	644	624	662	611	632	642	682	669	678	668	677	667	605	675	667	658	646	631	658	637	673	667	712	650	658	664	702	636	672	645	653	682	678	640	713	662	637	642	644	629	662	628	643	675	646	658	702	612	685	679	660	631	648	684	742	655	654	666	669	683	684	648	613	656	602	653	702	651	662	656	625	662	661	646	647	637	600	669	640	662	647	647	638	716	658	651	662	674	636	627	605	675	669	605	657	665	617	665	645	656	688	598	686	640	678	638	651	664	657	662	657	733	606	669	680	688	682	665	610	668	627	651	680	678	688	689	635	640	629	668	661	634	623	633	630	701	680	591	621	688	685	638	670	585	655	689	675	611	700	699	701	697	688	629	640	603	715	636	616	665	668	617	633	631	642	681	654	678	683	676	642	677	628	662	667	624	659	636	644	666	624	643	626	703	663	666	638	613	661	656	663	681	676	632	659	681	647	654	642	661	642	625	660	681	641	658	659	646	709	686	685	721	691	642	666	664	636	685	616	647	652	623	676	660	679	637	683	631	637	714	637	715	611	667	631	645	643	654	653	689	621	678	660	605	671	662	629	666	642	696	692	643	616	686	673	625	626	689	653	660	700	676	689	685	648	659	597	678	644	654	668	716	653	611	676	635	661	603	675	637	638	687	652	712	644	673	678	649	563	697	660	674	640	647	668	661	675	627	685	655	646	625	679	637	612	672	647	643	681	662	663	642	657	621	666	639	676	647	620	648	620	664	643	654	719	665	676	631	696	662	610	665	620	660	633	673	663	722	685	638	666	660	652	696	666	698	660	692	689	658	663	678	637	645	641	724	670	671	634	688	655	625	624	638	648	669	668	687	655	669	730	627	642	686	650	643	628	702	680	651	623	665	664	660	646	662	673	641	661	592	688	704	676	617	665	608	645	610	675	671	675	660	645	615	671	669	651	649	622	657	712	658	654	628	608	687	613	654	586	652	687	633	669	639	683	645	628	636	708	707	643	628	661	665	661	641	638	650	630	676	692	581	643	648	670	660	678	621	673	646	682	698	667	677	685	675	649	662	696	609	669	666	663	653	649	695	725	680	639	672	719	647	685	635	684	672	662	648	653	661	655	646	656	659	673	724	685	678	611	647	682	663	637	732	645	677	616	640	630	629	649	637	666	668	637	652	655	644	623	612	639	695	689	601	624	646	669	701	657	666	608	632	685	690	623	671	674	637	705	631	612	680	688	671	696	690	650	672	648	658	677	662	635	631	637	653	672	648	646	661	622	679	648	671	666	675	679	644	645	659	663	609	619	632	667	623	641	635	662	643	664	629	652	666	718	610	648	708	652	638	594	665	622	627	646	657	645	685	669	646	654	660	665	658	642	672	647	634	622	684	673	633	642	658	671	645	696	613	701	626	679	667	595	614	693	676	669	627	664	624	690	678	614	628	661	689	660	655	670	647	608	645	662	670	671	653	647	680	712	649	680	683	642	688	650	677	633	664	654	653	653	641	657	649	645	639	658	715	668	652	644	655	664	662	622	680	662	645	676	598	642	609	658	672	681	623	646	699	690	673	633	703	640	619	651	637	664	680	670	684	602	662	679	678	627	663	613	691	629	619	684	682	646	696	622	650	629	642	658	667	633	654	638	638	644	660	678	661	644	619	628	656	673	607	625	639	712	653	619	637	630	630	667	651	600	705	672	693	677	666	656	658	675	703	649	655	644	662	668	648	668	655	631	658	668	670	616	614	600	668	676	620	635	626	717	638	630	611	661	639	646	634	640	668	672	657	666	694	646	646	676	659	643	627	628	646	664	624	624	651	666	672	647	677	618	658	639	692	634	681	626	647	619	618	659	665	637	656	678	619	659	653	635	642	624	619	648	701	647	662	649	656	632	677	692	648	657	663	667	659	630	653	665	642	629	655	641	650	668	664	619	663	638	652	691	667	671	639	670	690	660	669	652	665	645	659	670	659	663	660	699	643	669	636	634	619	677	686	664	666	657	625	667	675	722	685	630	659	680	637	664	681	665	611	654	719	681	679	689
24998	21505	26037	23223	4801	2016	1548	1178	1044	974	867	799	778	702	737	691	665	691	631	648	606	603	627	553	635	593	542	605	590	556	569	580	541	549	547	515	538	515	505	552	502	513	479	527	507	538	471	528	505	506	524	489	512	509	498	506	507	518	522	533	501	503	500	546	484	507	492	513	500	501	548	510	534	490	479	516	486	502	478	521	480	532	499	507	538	516	529	527	485	522	505	490	506	522	536	527	525	536	519	504	509	506	509	499	505	519	525	538	487	532	522	553	528	550	531	515	481	535	528	460	535	498	525	528	508	513	529	516	517	496	499	506	509	542	510	539	562	538	507	514	504	494	509	529	545	527	557	538	522	517	506	551	540	524	573	498	528	528	512	512	487	531	483	517	492	498	519	530	447	529	497	496	528	526	534	479	528	513	507	522	501	476	518	496	541	519	518	504	509	519	509	508	510	505	504	536	478	546	513	519	514	520	480	504	482	521	521	539	522	489	502	506	506	520	527	496	497	485	518	511	505	539	511	528	469	526	501	515	530	528	516	498	571	491	511	504	526	524	510	547	523	545	504	544	520	537	529	500	533	559	513	522	480	474	526	507	535	460	462	513	518	504	552	482	550	494	457	543	551	520	502	536	522	487	533	508	559	522	502	522	492	547	503	511	525	501	467	495	504	566	516	502	495	516	507	518	516	498	483	517	492	532	487	527	487	505	529	538	556	476	524	516	562	492	536	532	532	561	497	536	492	508	508	474	504	564	503	519	516	508	534	516	502	477	510	517	518	515	484	517	482	533	528	479	491	495	486	483	498	553	506	525	539	526	532	502	530	515	543	510	535	502	494	523	530	526	500	528	527	483	506	470	479	547	553	518	479	562	519	477	540	566	505	553	487	529	508	546	518	505	512	514	500	531	506	536	508	539	521	459	526	514	554	477	497	496	553	510	457	467	444	465	526	507	545	508	476	515	458	504	546	512	521	549	490	558	508	495	514	488	499	506	473	488	475	525	556	485	492	509	517	520	506	515	535	477	536	533	510	487	510	465	571	498	544	523	538	523	540	518	487	551	508	530	479	534	490	528	479	492	540	522	494	523	537	491	513	480	489	516	477	564	516	545	520	528	549	508	502	535	507	500	519	491	485	535	513	513	522	501	523	498	466	520	527	525	500	501	508	517	526	478	493	475	489	526	544	535	509	506	486	483	490	542	519	531	508	541	471	491	539	502	502	521	516	491	529	506	508	504	511	504	488	514	479	507	481	522	561	511	541	511	522	512	525	540	533	520	501	550	553	485	507	516	526	508	544	534	514	487	522	568	520	514	460	510	514	492	515	480	527	531	517	473	511	518	504	518	476	502	488	528	559	537	517	535	537	515	543	517	518	489	507	527	489	518	541	517	480	480	503	497	526	469	486	515	502	516	522	513	537	519	532	542	505	501	513	512	514	526	524	521	519	554	507	530	536	504	468	562	498	541	519	506	506	548	512	486	537	493	564	522	520	456	492	527	457	456	500	525	504	481	516	536	505	502	494	477	489	500	515	477	513	510	513	551	475	492	523	514	500	540	480	519	502	530	475	519	554	484	524	529	513	500	539	494	486	484	452	510	560	536	492	526	500	485	458	543	544	469	535	499	473	514	545	491	520	528	552	507	498	513	529	509	520	487	481	470	478	458	530	483	491	539	537	525	538	510	524	500	520	537	529	520	458	523	545	505	452	484	523	528	492	563	460	514	501	552	565	525	513	552	546	539	532	523	492	538	484	548	508	526	506	536	545	507	537	527	565	472	479	514	503	513	504	491	502	494	505	481	503	498	532	499	527	553	539	539	526	508	514	501	499	495	522	485	501	504	540	503	476	556	535	488	520	532	509	479	538	513	527	485	565	493	511	520	546	500	516	523	515	530	499	503	526	528	511	526	519	467	514	521	498	532	517	486	508	508	545	488	482	506	496	512	540	548	508	501	532	515	516	527	521	493	509	539	495	516	517	532	484	534	532	540	526	579	556	512	581	501	516	538	504	546	509	487	506	485	504	489	513	542	508	497	497	492	502	479	561	497	540	511	478	475	545	507	559	540	497	480	539	585	555	513	518	523	508	527	534	502	534	516	505	538	524	515	510	531	518	532	517	545	516	481	503	490	544	499	517	522	528	508	495	558	538	506	504	497	535	477	493	549	517	549	533	510	521	546	494	529	505	495	516	545	525	468	513	516	515	459	471	495	545	501	525	503	510	486	539	492	522	513	523	544	510	518	497	546	512	555	489	482	512	537	579	570	495	541	523	574	553	493	484	549	532	505	497	526	509	523	533	491	511	517	569	481	530	515	515	500	508	505	521	496	506	497	514	490	534	515	522	525	519	489	513	533	498	526	501	484	509	531	507	517	491	505	515	473	535	521	540	498	501	511	527	498	486	503	534	528	530	479	571	563	490	458	470	543	495	531	532	512	509	499	503	539	528	540	470	488	490	548	510	515	491	539	503	502	528	526	510	480	523	514	498	494	514	537	529	498	496	511	468	502	482	470	508	483	523	520	546	517	530	517	529	487	496	520	531	502	518	485	551	559	513	514	509	535	538	503	523	568	467	512	520	477	573	500	549	535	486	495	483	509	506	516	527	519	543	535	533	529	531	530	492	496	481	511	521	525	496	514	521	512	520	514	514	505	541	524	497	517	522	548	507	494	510	536	501	503	510	490	500	523	512	528	473	471	496	536	522	499	501	505	515	507	533	506	542	525	509	514	484	504	516	488	501	526	493	543	500	554	504	494	478	534	509	511	520	531	515	504	574	510	515	519	554	507	521	518	524	521	490	495	513	531	480	484	525	539	492	554	515	487	531	478	544	495	526	544	507	495	533	546	517	517	517	517	499	545	499	512	521	474	498	529	526	524	500	533	500	570	521	498	520	475	516	510	522	524	477	501	506	497	492	545	491	500	551	478	545	520	523	510	492	520	487	523	508	517	483	526	520	553	552	541	521	485	516	524	548	501	472	485	491	539	503	519	550	510	476	527	532	488	484	527	497	500	496	514	514	506	540	531	592	515	495	531	518	510	500	564	566	522	477	516	522	515	518	507	533	530	506	501	465	505	523	502	540	531	486	459	492	496	496	534	490	499	499	517	502	507	504	511	518	511	533	541	478	492	484	483	473	506	513	512	486	504	543	533	561	518	536	539	516	534	526	538	495	532	500	483	507	527	519	494	517	534	541	471	522	554	535	505	501	498	524	512	519	497	495	556	528	498	530	492	490	499	476	508	533	474	550	516	513	550	509	480	514	531	507	527	500	489	529	554	517	495	495	572	565	491	492	505	501	495	515	541	509	550	508	523	549	507	514	501	534	512	526	512	490	543	501	511	468	506	501	550	517	495	527	491	526	515	488	533	513	490	502	518	520	501	526	536	504	514	554	514	552	569	524	508	514	510	530	508	499	502	455	509	479	518	486	523	531	515	536	507	446	505	544	478	478	539	504	505	504	508	523	519	521	482	515	492	471	464
10092	23520	17701	10043	7035	5102	3908	3127	2599	2242	2002	1774	1605	1554	1398	1330	1276	1216	1104	1136	1091	1070	1022	1002	1025	1035	999	993	930	912	860	894	844	848	833	829	834	863	863	839	820	857	781	841	783	795	858	792	790	812	840	848	783	840	769	799	784	815	843	817	841	771	809	789	790	834	831	765	823	870	805	820	820	775	799	781	793	816	826	849	796	819	846	837	761	763	816	798	782	830	786	768	827	780	801	819	797	834	803	806	806	792	808	829	797	792	803	814	763	819	779	799	771	829	749	836	776	842	806	811	721	772	813	863	812	793	834	792	804	805	810	759	802	809	809	764	772	773	764	783	847	750	818	793	813	805	814	780	760	771	792	795	807	829	820	787	847	755	783	768	776	835	820	740	786	829	774	775	826	801	779	774	769	790	797	785	811	800	807	791	779	780	770	788	791	823	779	771	814	857	822	829	792	782	780	842	794	807	805	796	796	818	763	803	799	855	829	870	814	821	754	748	804	780	800	741	774	784	782	814	803	750	810	806	816	815	785	758	807	791	823	754	763	769	827	802	790	775	785	775	816	804	798	822	814	812	839	774	791	776	777	840	830	828	798	763	825	786	775	789	794	777	820	806	765	816	792	746	773	817	770	729	781	808	808	796	815	795	784	821	759	790	821	845	718	782	780	822	788	759	829	790	747	882	750	771	791	818	819	799	814	771	820	801	828	810	799	795	778	804	794	787	797	816	783	808	764	784	830	812	805	793	767	750	812	783	812	835	803	785	743	768	742	813	851	806	835	794	758	798	765	783	804	819	815	826	797	821	824	781	781	786	795	803	781	785	819	793	795	768	731	775	749	877	779	788	790	794	804	755	825	813	792	778	766	810	793	856	842	778	831	775	783	790	786	801	842	795	765	813	787	845	780	756	842	783	799	808	768	788	826	791	766	810	788	779	837	759	785	786	828	828	782	852	760	828	813	754	781	786	820	823	816	811	786	726	815	827	797	748	792	837	811	808	773	752	783	786	774	841	776	786	774	823	813	783	789	830	787	815	819	794	764	832	837	838	810	778	874	770	827	809	785	799	797	798	782	781	802	768	821	841	819	854	800	769	793	782	773	844	814	779	781	758	831	843	829	820	799	779	778	820	861	807	884	793	798	756	851	751	775	815	765	787	736	844	780	791	836	810	764	831	798	761	800	789	822	813	829	779	801	781	812	759	814	783	855	761	790	777	802	790	829	824	808	833	742	777	797	785	829	784	806	759	771	761	848	764	747	720	802	764	790	773	802	745	797	796	852	830	808	801	800	819	811	773	776	763	822	820	792	778	759	796	774	798	812	809	835	840	783	801	874	817	749	814	803	790	772	773	824	820	771	803	811	783	757	771	848	775	804	775	763	789	794	778	770	800	822	770	827	735	801	828	821	768	824	813	802	814	821	792	810	812	799	854	808	806	771	813	802	835	808	829	776	831	794	819	816	813	804	801	773	806	794	805	781	809	796	777	782	799	787	835	795	769	816	801	772	834	818	797	797	824	753	807	804	779	784	786	813	797	777	785	780	819	789	795	818	807	867	844	825	793	774	818	770	811	794	804	766	760	828	748	760	770	747	810	784	752	837	805	808	813	771	801	807	783	785	763	804	809	766	810	747	839	824	853	765	778	787	792	796	788	740	778	793	811	811	746	794	806	786	767	763	764	783	781	797	791	773	768	797	754	779	798	808	848	823	790	791	800	770	752	784	837	751	821	766	791	792	776	762	771	790	742	797	801	777	805	780	793	789	812	736	793	755	806	821	831	769	826	794	770	808	815	775	812	790	829	785	785	773	813	768	804	770	819	812	825	818	764	811	784	784	784	803	756	755	801	774	815	809	846	804	795	764	824	777	828	781	751	807	741	867	719	801	752	848	788	821	849	790	776	781	797	831	804	818	812	781	804	795	799	735	788	791	793	795	761	795	809	792	770	782	770	785	800	800	809	805	750	813	752	783	796	749	795	832	796	786	807	857	845	832	821	825	779	785	791	769	748	782	769	803	854	836	717	817	807	776	754	791	831	793	810	813	811	781	746	774	784	792	773	818	779	822	788	805	746	779	766	832	829	809	828	797	824	794	774	803	751	794	747	777	789	809	785	803	757	780	773	766	776	764	791	781	781	803	793	807	782	792	782	787	826	793	783	800	768	766	763	812	760	786	802	766	769	762	783	745	814	780	772	793	825	756	799	785	782	824	795	813	766	751	780	803	848	755	799	770	830	725	741	834	819	800	787	772	778	783	791	801	776	801	805	794	823	799	802	784	778	792	744	751	731	698	808	824	815	806	794	797	794	737	812	780	800	793	792	783	801	754	828	752	854	776	807	770	847	776	765	809	802	781	833	755	813	861	797	778	790	808	801	760	812	797	853	809	830	808	786	805	749	796	776	756	781	802	783	823	847	805	768	796	790	774	784	833	772	763	787	821	761	774	825	850	819	786	811	767	780	778	775	808	807	765	834	789	822	814	817	792	831	805	748	817	801	811	785	811	823	804	816	829	784	826	800	767	808	752	756	780	801	788	826	800	760	791	790	786	778	807	825	817	769	784	827	805	808	782	765	778	783	795	817	800	784	797	845	756	776	823	803	730	765	801	814	805	788	843	758	789	804	791	776	767	815	741	746	791	838	802	823	805	772	785	781	815	800	819	829	806	756	858	731	768	764	763	784	736	825	790	845	772	818	844	753	795	835	756	810	759	793	774	722	762	785	805	744	806	832	806	796	745	786	799	788	798	870	798	781	797	798	805	811	850	767	794	778	799	758	812	848	799	836	781	776	781	789	789	757	773	830	795	794	779	809	782	777	790	832	774	836	736	792	787	766	814	754	810	824	765	814	806	805	885	805	828	775	787	815	769	785	802	811	784	725	785	797	831	771	799	804	733	753	824	779	785	811	819	779	799	773	834	771	740	717	773	775	771	780	750	751	768	824	822	788	801	816	827	835	742	820	754	750	778	788	801	761	845	798	795	792	768	809	782	778	812	807	793	817	771	845	815	808	783	796	785	773	752	766	802	823	749	786	788	810	788	790	858	818	834	803	800	789	731	833	783	813	806	817	768	768	804	885	744	803	762	818	819	817	761	808	805	807	798	745	830	808	794	754	793	813	770	791	782	761	768	724	748	775	797	807	796	816	736	820	780	757	832	803	778	834	798	776	766	832	803	788	798	753	778	757	787	827	802	820	756	819	821	805	751	760	784	759	801	758	806	772	826	817	808	726	748	820	794	783	754	826	758	817	744	868	802	761	774	775	791	824	791	834	822	831	805	748	798	797	787	808	840	757	761	765	812	784	824	767	823	820	806	780	857	783	782	784	792	827	794	791	747	760	844	776	783	800	784	811	816	806	797	770	835	829	785	765	782	826	831	762	799	804	824	811	798	780	788	785	765	807	780	784	794	787	780	772	778	766	815	787	778	820	813	757	828	854	768	784	770	771	838	793	811	804	812	819	796	807	744	823	782	787	815	754	814	731
22701	21547	28866	24689	21548	20049	5529	2209	1625	1345	1146	1045	957	854	764	677	678	606	626	598	606	510	549	494	470	454	464	440	419	440	428	369	411	421	376	357	373	366	353	359	373	374	338	349	352	335	365	308	322	334	351	350	336	268	370	308	334	320	363	369	350	333	350	342	308	325	364	357	350	333	292	340	279	325	324	321	336	360	332	318	341	301	317	363	333	337	350	330	310	326	319	341	344	326	320	329	328	328	313	318	318	321	318	323	343	367	347	375	309	337	373	342	305	344	356	315	341	330	324	343	339	341	347	326	311	332	326	331	310	338	327	344	356	348	318	308	368	312	350	294	308	337	323	292	343	315	341	340	290	322	333	344	353	330	335	329	332	348	314	316	313	309	330	311	366	353	295	308	346	329	339	345	353	349	350	355	334	327	343	344	345	326	338	351	342	319	336	331	333	327	340	348	347	330	299	307	362	340	324	321	332	347	297	323	333	328	352	335	327	341	319	327	305	318	331	345	368	316	342	333	321	330	351	351	332	337	324	329	344	322	323	322	314	302	342	329	343	324	341	312	341	357	319	325	333	324	297	371	276	372	346	358	336	316	336	347	307	341	340	314	303	294	357	316	350	356	322	358	343	303	345	326	350	356	316	325	359	350	329	317	351	337	340	347	332	346	353	318	344	338	349	334	336	358	362	352	350	314	304	338	345	335	348	336	298	364	322	340	329	323	304	352	323	330	337	340	331	343	347	340	335	356	328	338	317	343	349	321	347	358	326	303	319	303	343	348	349	316	353	340	317	307	338	328	317	300	333	337	344	338	346	332	320	331	353	358	355	351	339	364	344	350	341	366	333	349	320	360	334	310	318	337	339	307	329	310	332	356	345	327	350	364	338	320	333	308	359	327	371	337	351	370	349	333	320	320	351	322	352	324	358	302	318	311	291	299	335	332	334	313	312	318	340	333	347	339	342	342	329	333	347	339	329	299	318	305	328	328	291	327	356	361	341	328	322	336	302	316	324	347	330	351	356	338	342	321	352	317	308	321	322	352	323	337	337	296	345	313	341	330	321	308	327	322	306	321	330	293	314	349	351	326	315	364	291	339	328	333	337	328	342	330	304	363	311	325	346	323	326	308	315	335	339	327	332	353	340	359	299	325	320	349	337	321	304	315	334	332	343	320	321	322	308	337	352	327	342	335	332	287	368	329	333	323	299	320	365	301	343	347	331	337	320	365	344	368	342	321	338	318	337	328	361	341	333	343	314	330	330	348	347	283	333	339	335	339	309	344	362	320	307	337	358	296	324	298	337	311	376	308	330	301	340	352	342	296	311	327	311	300	336	300	371	333	347	332	327	310	368	317	347	297	336	310	335	304	333	324	297	372	311	322	331	299	323	316	326	322	324	361	349	352	329	316	348	334	335	315	334	329	346	332	336	326	345	350	303	322	314	348	335	320	349	342	316	344	346	330	364	334	329	367	322	337	347	325	349	316	371	339	345	338	340	330	319	319	341	324	304	341	336	314	343	334	357	295	334	330	320	317	351	348	328	342	332	310	361	338	308	318	331	319	338	315	338	309	298	344	335	313	367	362	319	341	336	355	332	312	330	326	331	307	363	337	324	319	341	362	338	341	322	304	316	355	317	301	357	312	306	370	304	332	284	349	303	331	290	311	317	339	372	337	348	289	303	356	326	352	326	312	327	354	315	315	318	326	330	345	365	314	290	312	344	338	344	300	326	348	354	283	322	302	302	292	342	328	322	301	309	315	326	305	302	326	344	323	312	371	335	309	381	349	344	315	327	358	340	332	339	340	339	334	324	332	329	339	365	345	338	353	331	324	351	329	319	347	317	328	293	316	349	329	320	325	319	307	359	318	338	336	309	364	363	320	354	327	345	309	338	301	341	347	311	326	332	350	335	351	333	322	315	338	352	327	377	317	322	346	320	360	324	318	290	329	324	322	355	331	313	350	328	311	306	340	335	357	296	352	344	289	334	347	291	316	312	318	284	341	339	315	340	327	313	328	346	328	362	342	336	322	303	310	347	314	327	339	312	314	304	319	362	349	348	321	330	311	345	315	355	298	336	306	352	288	342	336	316	320	335	320	364	344	312	334	345	343	343	328	358	298	323	299	342	317	326	324	361	370	341	333	319	312	332	334	330	338	330	327	320	322	331	322	324	333	337	323	317	305	320	357	363	310	336	328	306	305	343	339	338	336	330	345	331	320	327	359	310	348	335	332	310	322	348	317	339	329	321	304	334	316	314	325	297	344	324	329	294	325	352	339	366	308	340	353	335	353	354	322	320	340	371	347	340	320	313	329	347	333	344	310	313	348	314	320	337	365	305	305	355	324	343	336	320	303	318	340	344	346	368	325	345	318	340	324	340	332	320	318	340	322	339	331	336	317	362	340	323	333	330	317	377	328	343	356	349	338	337	342	328	336	346	339	328	335	329	311	326	336	327	339	304	334	344	327	343	307	327	323	339	315	356	348	332	321	322	341	317	346	342	314	335	338	323	287	342	346	300	332	319	321	353	328	339	327	309	307	327	329	321	294	317	329	308	309	328	358	330	339	309	351	326	328	342	347	336	340	304	308	334	327	310	307	309	294	354	300	304	351	317	343	345	324	330	315	342	321	334	323	337	360	299	344	323	325	310	335	324	357	296	321	355	287	370	344	307	326	346	314	314	307	353	337	320	317	357	346	351	307	364	329	329	362	350	305	297	292	348	344	332	314	331	369	345	344	322	335	321	315	332	322	321	324	308	355	341	315	350	347	327	322	326	302	352	344	347	339	285	284	346	308	357	349	334	309	350	327	335	332	317	325	340	322	342	345	314	320	312	318	341	354	326	321	320	316	321	331	333	302	367	329	338	329	318	325	334	286	339	336	341	321	332	321	339	330	345	337	355	372	309	346	364	339	343	311	319	309	324	322	324	323	350	345	306	324	314	342	297	320	336	321	316	340	339	330	322	323	311	324	326	338	335	326	338	340	347	287	326	305	324	323	329	333	307	327	352	326	326	350	326	351	336	314	346	343	363	306	375	299	329	304	314	358	333	315	310	308	315	329	350	302	307	339	341	319	336	337	359	332	350	321	279	324	340	340	333	327	336	345	310	298	318	308	318	314	314	316	339	347	348	312	352	313	329	320	339	333	360	330	370	318	328	300	349	316	343	297	345	337	322	358	331	354	323	332	331	354	302	357	337	335	353	336	361	328	323	313	332	329	322	329	293	301	349	316	301	346	303	335	304	339	313	343	318	324	320	341	307	372	346	336	317	322	337	352	314	312	325	338	298	315	347	322	338	332	351	316	309	336	332	324	315	298	336	346	335	265	333	356	337	348	316	356	314	358	333	342	324	351	366	302	327	342	334	315	345	325	360	338	355	352	319	346	320	326	361	317	319	362	331	323	314	324	351	277	348	383	305	338	323	309	335	296	334	328	315	338	353	305	326	308	349	336	317	347	357	339	328	348	345	342	375	322	348	297	314	333
11870	32293	25993	16277	11731	8674	6540	5328	4162	3517	2889	2536	2241	1910	1794	1536	1419	1370	1364	1171	1173	1051	934	937	873	831	812	742	755	737	742	662	632	652	614	653	605	572	582	548	558	555	566	568	558	533	562	548	521	511	507	565	547	564	523	520	499	500	518	511	514	497	509	505	549	513	525	516	513	490	501	525	507	501	532	502	513	475	526	542	539	512	508	552	496	524	532	492	491	520	524	509	563	515	518	480	535	515	529	548	523	523	502	532	498	518	517	531	534	542	489	499	511	476	513	491	494	538	486	468	531	557	486	498	522	529	494	549	549	522	495	496	505	531	531	478	554	517	518	490	504	511	488	514	505	490	529	462	537	521	506	528	546	503	550	513	520	530	495	480	533	527	521	488	491	494	534	492	499	523	484	495	496	511	516	539	491	564	464	511	488	522	538	514	507	478	496	500	501	494	531	485	478	484	486	554	495	528	486	560	522	449	516	516	517	473	509	529	514	518	487	515	508	516	536	523	519	505	503	482	553	491	505	538	534	562	471	518	564	562	532	503	527	511	497	475	527	514	498	509	511	550	478	526	530	512	534	510	508	504	515	549	522	524	528	519	457	490	524	512	496	464	511	521	515	546	509	542	491	492	509	499	489	507	483	504	487	513	542	511	501	528	480	539	488	481	505	479	488	519	512	526	533	477	498	469	505	519	532	507	526	531	509	536	517	507	539	562	532	499	498	516	519	520	541	541	524	482	538	492	509	509	512	515	482	550	534	520	443	501	516	491	551	521	500	474	519	506	501	449	486	490	508	529	539	522	507	498	519	470	501	499	511	505	529	550	536	542	506	493	532	478	518	498	517	471	481	520	526	515	516	516	537	518	511	529	533	519	522	526	512	486	516	521	514	499	483	478	529	517	490	498	492	512	522	493	513	514	526	543	543	503	521	498	501	543	520	508	517	522	513	501	499	536	526	529	511	518	499	544	468	533	536	523	487	512	483	588	478	517	548	519	488	519	548	505	497	513	521	474	532	496	537	558	495	500	537	501	547	527	526	493	481	477	492	546	502	535	548	507	477	500	501	494	538	498	541	480	472	483	498	484	489	466	529	527	483	525	483	532	552	500	519	514	523	502	486	539	534	518	582	533	537	520	528	525	545	519	528	487	531	484	490	504	477	530	461	507	539	507	533	502	523	535	540	551	519	497	512	516	498	566	484	492	518	496	509	519	509	512	535	479	485	551	511	533	498	520	459	504	524	504	505	509	541	497	530	524	545	514	526	512	499	518	476	506	497	526	544	494	528	496	518	504	471	544	508	514	504	550	538	525	537	518	493	503	516	520	486	501	494	506	510	543	520	465	529	527	492	553	543	531	489	501	516	510	475	564	479	537	512	517	508	531	563	534	506	511	530	519	504	495	533	526	510	473	462	507	493	489	493	539	508	557	480	505	526	487	510	510	501	527	535	496	498	516	487	517	539	491	514	495	551	515	486	496	482	570	494	491	492	477	479	518	475	508	517	488	477	526	541	483	516	521	510	465	521	488	500	555	521	531	502	519	537	456	569	490	522	502	455	488	528	535	502	532	540	540	491	518	520	514	510	506	491	530	513	544	493	498	507	496	551	515	521	526	509	510	535	525	533	497	552	525	522	475	503	510	504	504	540	525	566	505	520	504	500	507	500	495	529	519	524	523	540	468	526	515	532	479	523	494	506	488	518	511	529	490	530	514	530	544	523	501	562	499	523	511	564	501	516	497	482	516	487	455	487	486	557	522	528	531	533	483	492	516	522	514	494	503	519	513	525	516	512	542	539	490	541	509	496	573	545	494	516	538	519	488	508	516	542	514	525	525	504	536	517	506	522	542	502	532	529	525	506	517	539	507	532	465	490	539	479	518	577	511	520	539	546	521	533	526	463	487	518	503	507	474	517	459	509	499	516	511	504	513	532	532	463	484	477	537	568	497	504	536	490	552	491	521	487	537	512	543	515	493	506	484	475	518	459	543	519	540	518	508	512	504	506	482	511	507	488	487	515	514	488	502	529	468	499	543	517	512	535	492	489	492	515	489	538	541	508	471	493	490	519	492	515	483	468	510	513	544	511	492	522	518	486	531	454	496	552	505	526	519	546	496	513	521	475	510	514	466	542	525	506	554	507	534	516	497	535	497	509	476	501	466	534	515	518	479	486	553	513	539	483	514	522	528	519	501	497	544	509	534	502	539	488	498	524	546	511	513	504	498	485	489	480	509	496	551	500	521	553	500	540	503	568	513	496	526	516	538	540	551	494	479	459	496	521	517	516	540	494	535	528	517	485	571	479	554	506	558	496	489	513	531	510	557	483	522	474	513	520	495	507	484	523	509	492	521	520	521	493	526	500	528	487	494	519	498	535	497	465	495	534	492	499	508	533	501	515	506	537	482	516	495	475	543	493	501	505	479	482	534	518	506	510	537	495	490	525	490	481	497	487	515	521	505	526	512	470	553	519	526	502	496	490	496	485	516	501	525	515	504	548	509	532	537	525	479	552	538	505	507	528	509	537	484	518	520	504	510	521	517	499	500	494	502	516	531	540	492	523	562	554	484	487	560	513	519	523	526	497	472	520	472	518	506	527	521	505	518	500	497	505	526	471	507	522	515	512	471	469	488	516	497	512	484	500	520	493	518	477	489	490	536	512	521	505	507	464	519	486	545	474	499	528	519	509	511	492	480	534	516	498	504	504	486	545	487	518	474	480	517	519	515	480	515	488	530	544	509	478	527	579	528	552	519	506	505	542	560	533	519	520	533	500	525	480	484	533	528	510	534	505	544	539	502	535	506	510	517	529	538	548	490	461	472	529	525	490	513	472	523	503	511	520	539	492	511	531	486	506	494	497	519	519	520	508	504	473	461	537	539	497	504	529	529	494	514	494	512	513	501	514	540	504	518	498	517	489	484	509	558	502	508	518	517	521	480	505	468	488	506	507	515	506	506	468	545	460	547	498	505	538	494	526	491	490	531	526	515	504	466	555	530	501	494	541	489	544	518	521	492	522	534	491	531	491	471	527	565	480	513	519	511	557	530	547	521	505	472	518	490	529	485	518	524	525	535	509	533	506	504	506	565	536	544	509	484	540	503	524	452	506	498	536	543	505	509	516	519	538	500	515	478	499	529	527	532	481	499	520	521	489	527	524	526	503	488	502	535	511	544	513	525	553	520	474	505	517	487	493	482	493	533	542	521	485	490	530	536	498	500	542	513	523	537	456	496	516	507	507	524	539	538	506	523	488	496	506	506	505	505	533	528	462	508	523	522	520	515	515	508	472	500	519	492	559	544	496	482	503	482	511	502	487	533	519	546	513	501	529	545	523	544	487	502	543	499	479	548	478	510	512	490	482	473	498	518	512	540	542	509	502	456	514	500	518	499	494	523	521	504	512	481	519	523	515	501	523	510	470	520	517	534	532	538	486	537	551	531	508	511	500	499	532	451	493	513	511	474	527	493	520	496	487	513	518	533	503	533	518	484
27633	20089	12235	4826	2251	1544	1285	1066	938	882	828	794	752	694	653	690	659	636	657	620	605	646	627	614	620	585	569	564	559	571	566	554	540	560	579	558	562	552	555	553	558	567	550	539	576	557	557	550	588	519	582	547	535	574	528	559	529	552	531	539	511	578	552	574	557	519	513	538	544	577	532	544	554	548	555	555	537	548	547	513	537	557	547	533	553	564	571	545	516	524	539	561	531	555	589	536	541	550	574	511	565	545	539	517	555	588	555	545	558	542	534	550	532	518	511	552	562	579	547	534	515	523	560	515	538	566	553	574	534	525	565	590	514	554	584	574	590	528	527	529	562	556	569	542	500	513	537	571	539	548	558	558	531	541	515	522	531	517	587	527	549	512	535	566	540	588	537	530	553	562	550	561	546	545	551	546	543	528	532	597	538	509	564	559	600	529	567	546	544	552	530	553	515	531	517	562	527	542	533	497	529	540	540	521	539	543	546	573	519	541	560	517	585	539	516	586	530	577	548	526	570	558	511	541	568	517	521	544	545	571	558	556	512	512	529	576	521	568	538	558	573	516	569	525	559	534	547	548	528	548	553	505	523	528	523	547	540	544	549	541	532	551	529	542	510	531	537	525	557	549	514	578	543	602	547	579	538	537	523	565	551	560	533	575	527	519	510	563	555	534	523	577	533	570	548	520	557	525	535	520	573	537	507	526	559	543	525	543	596	545	538	539	586	596	526	578	477	532	521	559	528	565	526	562	545	555	542	570	531	560	543	606	520	546	493	583	532	574	582	543	574	512	561	546	557	565	529	566	533	551	540	524	541	503	555	500	518	529	540	525	532	541	499	529	569	510	580	544	544	522	537	545	544	517	536	541	511	539	536	533	525	552	584	527	570	553	546	558	578	544	557	532	548	539	543	505	519	503	570	554	588	558	549	512	527	562	541	573	563	520	545	572	580	556	552	555	538	530	573	510	549	602	534	518	569	520	526	590	583	545	520	603	564	531	501	538	530	544	532	520	596	565	545	542	548	517	568	553	544	552	529	543	513	569	557	546	573	584	532	561	522	569	532	557	530	538	534	532	534	528	540	550	560	478	526	549	524	545	538	506	517	510	570	527	560	545	537	569	523	529	530	517	550	577	571	529	582	521	551	553	533	537	523	544	513	514	545	491	533	492	533	553	521	517	565	581	534	521	534	529	532	545	543	505	493	562	534	562	524	531	562	516	559	542	543	549	515	591	533	515	555	578	579	534	574	534	537	571	524	521	536	521	567	537	546	520	563	569	524	547	521	513	549	525	518	562	591	534	547	561	529	589	551	536	547	541	572	529	540	550	565	507	550	545	559	555	539	533	532	527	569	518	562	553	542	548	534	544	537	522	524	520	575	528	548	525	561	560	563	537	545	555	572	534	516	551	540	578	524	568	554	500	559	548	585	536	576	577	553	500	528	541	560	507	550	549	540	574	576	548	505	509	550	587	569	541	598	538	580	559	563	549	560	536	516	537	574	543	521	522	576	536	574	527	533	558	600	493	554	523	528	548	534	533	543	555	551	551	543	576	526	525	545	531	513	520	530	538	520	532	550	524	551	530	564	559	527	525	537	520	520	576	544	539	525	532	565	543	531	559	538	551	537	522	566	504	576	562	571	544	554	513	518	596	514	543	538	550	581	550	546	541	486	527	543	556	544	526	566	529	541	547	527	521	531	506	522	505	524	598	538	534	522	548	549	538	543	567	561	549	544	573	548	505	522	550	543	522	508	522	576	567	507	581	533	531	582	522	511	568	548	578	564	549	547	561	560	550	532	573	552	535	576	546	524	561	564	531	560	558	532	572	527	534	549	600	552	553	541	512	521	543	526	564	528	530	562	507	583	539	589	547	556	554	583	562	547	551	522	513	541	534	524	538	551	542	518	510	518	544	521	536	522	518	546	550	544	562	553	542	511	575	563	554	584	557	492	591	578	530	587	541	555	558	542	565	530	553	506	546	542	587	536	542	525	596	608	572	560	553	559	544	532	547	522	529	541	561	544	568	554	559	521	558	551	495	523	589	558	576	571	554	511	506	589	513	530	563	529	535	518	497	568	553	565	551	552	548	539	576	536	573	574	592	523	539	554	526	537	515	539	535	510	504	528	540	484	558	568	543	540	556	582	536	535	539	570	549	563	545	523	552	524	590	585	521	511	531	511	557	562	561	567	538	494	554	576	547	532	542	561	543	547	512	541	559	605	518	562	549	571	563	505	528	581	556	549	516	566	557	569	520	524	553	530	497	545	594	560	585	523	525	538	588	602	579	508	548	570	500	539	536	555	557	548	533	543	523	512	541	573	544	560	490	515	520	542	563	510	559	532	535	513	532	522	529	543	500	556	575	534	562	544	495	543	526	534	563	595	525	534	541	570	527	564	557	544	548	532	550	558	542	518	548	563	547	537	540	530	572	526	572	566	514	567	557	508	536	527	563	557	548	593	555	557	544	558	521	568	493	579	524	554	520	543	528	550	530	562	530	513	574	497	537	523	562	518	500	540	544	551	540	505	527	548	560	548	568	561	539	533	507	524	517	580	587	559	534	562	513	584	508	596	547	562	578	568	540	519	566	550	540	561	593	521	523	560	560	554	528	490	556	539	537	545	564	553	533	521	536	516	520	534	522	570	558	561	517	537	530	564	553	577	558	559	551	542	553	523	604	528	523	535	554	541	534	579	521	577	557	543	541	563	539	596	571	557	572	535	539	528	520	499	530	566	520	543	491	588	557	512	519	512	535	573	540	526	532	560	562	574	568	544	554	544	561	539	549	543	537	526	568	579	527	575	562	521	576	533	558	542	524	526	555	560	522	550	537	498	542	532	545	543	545	553	523	565	533	542	519	548	557	552	552	564	546	601	543	524	526	545	539	482	548	546	586	554	562	523	550	536	520	550	554	520	543	560	562	544	507	550	560	523	562	517	549	558	571	487	546	549	588	534	552	571	558	533	535	544	536	550	603	546	553	583	559	559	564	542	518	525	525	537	497	556	556	563	564	516	563	503	561	565	577	563	541	515	523	514	571	556	483	548	516	534	557	534	551	557	549	531	500	532	469	532	547	548	574	523	524	543	590	587	530	497	541	539	586	569	535	538	565	544	554	552	549	549	543	558	551	548	550	566	522	603	527	559	521	541	551	561	537	570	546	569	534	544	547	490	542	544	561	553	542	567	598	508	548	554	560	573	499	557	570	535	497	525	567	591	524	555	554	577	570	559	603	533	544	536	547	546	495	521	519	535	532	551	530	557	576	518	553	494	576	541	543	559	536	562	535	536	555	540	489	504	520	589	565	548	554	567	538	544	541	542	575	532	512	550	574	579	563	582	533	557	541	541	544	559	538	508	548	506	533	551	582	537	514	563	544	546	571	582	535	540	560	582	517	563	521	541	535	541	558	553	559	591	561	486	543	560	565	546	566	549	548	540	564	544	526	525	588	582	534	486	513	545	557	551	573	503	551	540	535	540	550
10401	20086	14438	7734	5232	3969	3120	2487	2110	1880	1724	1608	1408	1378	1378	1195	1169	1155	1074	1059	1019	1026	1043	1067	996	923	991	977	947	987	915	916	873	863	957	896	859	851	896	873	862	870	889	832	871	848	855	825	857	787	865	814	851	884	832	855	824	826	817	892	810	787	819	849	860	841	806	808	873	823	864	872	834	827	859	798	889	866	796	863	830	834	889	870	815	827	867	765	801	870	831	841	870	846	856	805	824	921	757	845	865	777	824	844	844	845	846	868	855	850	803	863	858	864	864	865	872	825	791	891	862	819	802	822	806	845	901	861	845	872	841	846	833	866	846	844	810	800	770	859	885	867	854	873	847	838	803	865	860	792	877	874	842	865	875	795	818	846	855	868	891	838	884	810	866	835	827	848	878	872	862	889	907	857	825	836	849	815	761	822	811	917	841	848	812	872	845	851	818	839	840	804	884	860	806	809	820	812	872	837	847	858	836	849	842	814	786	865	838	825	800	857	848	827	834	837	850	824	825	832	838	846	843	896	812	887	827	872	861	836	879	825	841	848	851	852	887	895	842	815	828	894	896	812	830	836	859	822	857	820	804	836	863	828	796	826	821	857	864	868	780	780	860	823	842	867	880	791	828	818	845	848	812	836	862	832	778	828	854	849	868	833	815	816	847	832	776	781	834	913	833	831	868	833	850	887	875	878	805	863	881	789	899	834	845	883	840	872	884	862	851	823	853	815	852	837	819	818	859	823	839	795	809	887	836	877	797	836	901	806	818	868	852	843	812	778	814	841	822	806	824	827	873	801	842	861	830	820	807	836	847	864	803	874	828	875	813	826	769	849	825	786	868	844	820	844	834	826	873	832	843	828	790	787	865	831	828	835	836	880	828	835	882	834	882	840	847	890	850	803	790	769	858	863	875	869	818	825	846	844	835	876	823	838	852	794	810	835	836	823	869	845	820	766	843	793	814	832	816	830	808	844	863	868	845	872	874	843	851	823	847	827	861	831	825	790	860	866	854	867	844	848	811	846	820	857	807	863	847	811	827	808	820	819	815	858	837	844	847	924	838	837	890	847	839	844	869	801	874	809	797	813	831	858	846	836	842	842	850	822	860	799	829	809	822	850	854	862	813	789	833	867	852	838	833	852	864	844	862	870	836	854	872	843	881	882	856	841	817	849	842	844	870	859	846	865	856	875	905	793	811	847	808	823	831	822	897	842	830	921	790	855	796	857	805	823	792	817	842	838	847	861	873	859	860	836	844	852	835	811	878	875	882	849	863	828	851	913	868	872	832	847	845	812	864	835	845	804	852	822	847	834	858	855	835	807	876	791	805	886	881	869	822	804	894	870	821	846	875	827	860	861	865	823	810	869	841	896	831	839	883	827	822	803	811	860	850	845	854	832	864	867	807	831	816	860	843	840	848	846	863	839	878	893	827	859	829	838	860	873	803	870	918	863	814	831	864	870	856	828	850	862	843	832	836	899	848	882	847	863	821	838	950	838	857	799	849	841	834	819	854	880	851	816	864	827	807	839	840	787	844	890	824	851	871	855	812	869	833	869	855	829	822	848	817	851	854	838	849	883	853	839	869	843	855	833	839	825	803	883	894	856	888	843	880	848	835	834	816	886	877	835	877	883	818	851	841	870	786	845	840	889	871	802	853	824	869	850	871	819	861	883	841	857	898	893	847	842	851	863	847	847	873	852	828	858	852	875	854	816	856	887	871	813	848	862	792	845	874	859	844	830	820	775	797	898	896	814	851	850	822	902	826	836	825	880	847	861	861	835	839	787	829	832	834	825	862	881	841	858	873	885	803	791	813	832	871	835	876	833	851	869	826	848	838	864	871	831	853	886	800	833	834	848	914	851	842	860	865	849	833	899	836	800	819	851	830	825	828	909	830	872	858	817	917	835	787	855	833	834	848	769	849	836	874	851	888	850	853	787	848	856	855	883	843	808	855	802	866	850	800	863	840	759	874	855	835	839	825	867	870	844	851	848	863	893	803	888	892	852	914	848	862	793	818	882	806	773	890	897	890	859	818	852	827	852	882	834	855	891	840	876	792	844	842	852	785	838	882	833	867	864	851	854	892	853	831	870	866	836	833	844	860	905	865	841	858	870	855	873	885	859	834	808	856	840	889	877	857	832	796	887	808	837	826	797	836	812	845	826	828	828	877	899	804	920	787	841	792	829	831	951	866	886	831	820	826	908	850	846	884	820	867	853	842	852	867	843	847	847	875	805	874	846	833	816	816	830	851	844	887	798	883	812	862	847	902	810	848	821	831	803	874	858	827	847	868	839	856	853	833	853	913	815	834	847	872	823	840	832	793	805	843	847	815	820	858	814	837	806	885	824	809	866	859	838	841	867	866	834	870	850	874	812	838	838	870	873	927	839	866	865	890	883	855	819	769	840	874	876	848	807	898	818	820	838	812	833	870	862	866	856	901	836	882	887	826	796	858	846	831	849	818	827	824	883	784	829	851	844	889	820	900	855	826	858	839	828	862	864	884	825	854	866	861	854	878	850	822	832	828	808	853	830	759	811	872	825	822	858	850	864	842	826	837	862	831	818	812	858	843	857	803	809	853	809	855	847	868	855	903	843	815	810	905	795	883	851	822	829	900	840	842	865	839	860	840	848	815	845	821	833	808	820	829	824	869	847	798	840	817	849	839	853	917	848	821	885	867	856	858	874	882	794	828	793	811	835	825	789	819	876	855	861	811	867	851	851	896	835	832	847	876	841	880	810	873	853	878	819	856	868	886	915	790	860	848	837	792	844	829	850	857	826	859	893	827	794	863	839	883	828	852	799	786	838	870	909	820	841	829	860	840	859	852	856	794	809	837	821	818	847	823	802	838	855	876	806	844	826	898	848	814	811	822	845	889	845	806	870	826	893	798	823	869	863	829	862	835	789	819	792	821	845	838	832	883	847	843	876	835	890	826	835	830	857	816	783	808	854	813	861	853	815	825	864	846	842	862	851	808	772	858	868	821	861	857	791	821	886	881	873	854	851	843	836	852	866	849	822	925	865	842	854	812	880	821	857	846	849	845	839	809	840	893	803	842	835	824	829	879	845	824	811	849	849	832	808	837	833	866	837	845	860	887	861	815	873	837	816	842	876	869	821	899	853	838	854	782	814	812	810	833	869	839	806	805	870	815	870	852	854	857	815	837	851	845	840	840	842	834	825	899	864	838	887	830	859	876	834	828	901	848	847	882	836	786	814	862	845	798	844	791	814	855	906	856	849	837	842	832	786	833	860	870	857	873	865	831	820	818	841	846	809	848	821	853	863	852	862	855	855	842	833	867	831	846	832	825	835	826	869	790	827	860	799	841	819	833	873	820	865	880	830	909	843	851	811	815	781	838	783	842	852	837	896	788	860	834	830	883	848	821	896	879	877	865	777	808	850	873	810	800	802	869	867	833	844	823	837	847	895	860	808	841	862	840	915	813	814	809	838	817	817	850	877	838	855	842	828	875	844	846	843	861	807
23431	21498	28263	25134	21009	7351	2430	1552	1230	1075	1021	877	820	770	720	652	587	605	614	568	567	541	520	514	540	459	481	494	461	469	436	452	445	452	446	479	423	447	425	419	417	421	421	455	397	404	393	443	463	443	406	436	391	418	409	422	412	432	429	420	400	432	413	432	422	425	387	420	413	364	415	428	390	430	404	444	414	448	415	414	405	450	424	392	423	406	420	382	419	402	398	371	425	427	397	389	376	425	442	398	405	417	451	458	436	402	384	386	383	422	393	436	436	441	425	434	370	426	391	397	407	457	419	393	374	414	428	400	428	397	462	435	388	406	348	412	386	396	408	415	428	412	387	412	454	410	452	389	396	428	421	398	408	433	419	394	405	395	427	389	409	438	430	408	420	391	374	381	424	379	383	407	372	445	418	384	417	414	396	402	432	447	390	455	432	393	415	389	420	432	410	420	396	389	392	395	403	366	421	441	405	435	422	403	402	399	396	424	379	388	401	439	432	406	419	422	394	419	378	415	425	423	385	448	410	413	393	421	377	410	425	438	393	417	417	392	419	416	407	391	408	402	425	391	416	442	419	409	428	394	441	389	407	391	399	381	413	420	398	417	447	414	380	380	427	385	394	396	421	413	413	415	430	409	405	386	411	381	376	417	432	420	408	394	403	411	375	437	387	365	424	417	382	382	422	414	410	395	431	411	397	433	434	421	421	388	430	393	416	408	398	457	401	407	422	385	394	454	438	398	382	389	407	379	409	413	425	412	429	388	398	415	382	401	416	409	414	390	439	426	366	387	439	392	403	409	413	440	439	413	434	425	384	423	429	376	403	402	397	404	387	431	378	430	447	407	388	393	387	415	433	362	382	402	406	360	402	377	390	465	377	393	455	449	422	436	408	404	422	398	431	394	383	431	417	429	440	414	429	418	456	485	424	393	405	365	411	398	455	380	448	407	403	383	408	402	402	400	382	410	408	423	389	398	393	421	438	360	440	371	390	427	407	440	399	442	422	421	403	415	395	419	430	421	374	395	378	418	395	383	382	373	378	413	419	427	422	386	392	421	402	384	405	426	368	397	422	453	429	426	400	412	431	427	411	444	390	404	447	408	400	426	398	402	407	408	408	413	397	411	438	399	393	428	404	367	369	419	417	404	372	428	410	431	403	411	395	401	430	402	392	395	441	378	399	380	391	397	408	384	391	442	414	410	431	382	402	414	402	432	361	438	395	438	432	392	412	410	422	407	392	382	399	391	381	418	410	374	419	402	429	406	441	400	397	418	405	443	411	410	399	406	417	383	453	415	383	428	375	405	409	456	395	413	403	413	393	362	428	408	449	390	426	396	364	375	407	418	404	366	400	401	404	384	415	427	413	423	415	404	430	431	409	410	392	387	410	397	421	392	399	399	378	429	390	409	408	411	411	415	398	406	416	402	423	426	416	419	404	414	423	382	426	410	419	418	431	390	380	365	405	445	414	374	399	390	427	416	416	362	415	416	393	420	369	422	374	397	392	375	431	420	427	428	432	401	412	420	387	397	428	380	378	413	375	408	417	403	406	430	361	397	398	400	401	394	378	384	417	440	408	398	389	411	402	414	405	465	387	407	452	403	403	434	381	426	407	404	417	391	438	365	400	423	417	406	419	416	407	402	400	431	398	393	434	414	417	444	427	421	396	403	419	392	448	440	416	410	423	402	373	421	448	404	392	415	427	413	430	430	446	401	386	398	383	410	407	422	418	414	393	396	404	375	380	408	407	370	416	405	407	418	383	403	380	407	391	398	410	380	393	375	410	397	435	382	434	404	388	427	445	407	412	412	395	390	356	430	389	423	416	395	419	387	391	467	427	411	409	401	388	415	447	390	408	435	408	414	426	420	457	425	414	393	417	412	445	414	410	415	412	383	405	423	419	403	407	380	384	438	427	390	421	435	363	409	424	414	419	376	408	414	423	440	387	383	391	397	391	401	397	373	431	400	429	364	421	409	411	377	390	410	423	403	381	388	392	432	430	418	417	414	431	456	415	428	435	406	406	386	387	377	446	418	390	414	389	380	390	390	426	403	432	395	422	414	428	443	447	397	414	441	418	379	407	403	361	413	427	425	423	416	410	414	390	412	409	452	404	412	436	414	414	392	438	399	391	419	439	381	393	394	360	440	382	426	389	430	408	415	394	442	442	457	385	422	443	411	442	401	391	416	425	405	395	396	391	416	413	405	429	386	426	376	436	429	396	393	468	412	411	424	435	416	436	382	417	403	403	394	433	409	393	400	422	413	387	403	420	412	413	423	392	415	401	444	452	403	405	424	400	416	392	399	379	453	403	392	401	413	408	425	384	389	431	375	413	396	387	373	404	434	420	406	427	412	420	425	428	408	379	441	437	432	395	416	425	395	457	420	405	401	413	411	377	376	396	414	414	377	411	367	387	411	442	417	413	382	416	387	424	398	391	389	401	412	395	418	426	419	420	394	429	395	375	434	440	381	414	376	387	397	408	407	406	400	398	425	395	404	428	404	387	394	412	409	411	399	384	414	415	433	372	431	417	427	387	413	430	414	415	414	415	388	383	410	384	397	342	418	413	385	434	411	393	428	374	384	404	457	387	396	395	430	415	425	412	407	419	433	438	412	437	423	395	425	408	392	391	396	418	396	392	437	393	429	422	409	465	392	391	392	405	411	422	431	384	371	405	400	418	383	419	398	358	403	396	401	425	414	438	383	414	412	391	415	369	401	416	425	418	374	405	430	387	361	445	406	402	414	401	429	421	419	373	430	396	418	401	412	378	383	435	452	401	426	393	386	387	427	397	423	388	391	436	412	453	437	421	415	393	403	388	430	402	398	444	399	435	420	442	420	401	402	437	408	410	395	426	432	453	431	410	402	367	366	437	422	405	384	399	399	376	422	426	402	387	379	429	412	393	444	401	410	447	417	394	421	398	414	420	406	424	408	420	389	395	386	441	419	470	411	402	421	385	427	416	428	426	405	420	399	419	417	407	413	434	420	395	399	380	406	372	395	433	427	363	409	407	405	422	433	431	449	447	378	419	452	413	436	437	395	410	393	406	422	387	418	416	498	416	408	361	419	430	395	400	402	423	391	411	402	417	413	408	392	406	406	384	399	427	424	406	407	426	410	408	369	400	415	399	419	395	422	434	419	448	419	443	415	420	402	423	378	416	402	390	403	430	388	432	428	447	391	454	413	413	371	420	393	445	373	400	382	407	385	414	429	434	412	399	387	411	396	407	383	379	407	389	395	402	367	425	434	428	440	407	413	388	409	383	433	407	381	417	388	415	404	395	421	421	445	378	404	407	401	375	413	421	396	383	418	398	403	418	392	424	395	410	369	429	433	376	428	396	410	425	397	418	404	397	413	401	409	415	417	415	424	451	429	423	409	457	392	389	419	389	432	392	398	386	389	391	400	412	381	397	409	375	417	428	427	450	424	382	445	408	420	420	388	412	427	399	417	421	414	427	437	400	401	420	438	416	400	417	424
10299	27746	21454	12505	8469	6595	4882	3969	3314	2718	2305	2037	1852	1577	1458	1419	1337	1256	1200	1075	1026	984	966	891	882	868	831	840	804	822	775	778	708	727	742	711	685	708	698	724	649	705	662	690	632	649	664	669	643	670	682	666	654	688	650	715	683	705	626	651	624	647	623	667	637	635	667	606	617	657	657	664	684	660	664	659	617	671	648	663	687	646	663	620	628	647	648	640	623	650	684	673	669	657	627	617	652	656	646	706	617	643	626	652	622	650	650	661	673	676	702	655	623	657	683	676	646	578	662	665	649	636	684	645	652	636	668	603	645	671	610	656	641	599	646	655	644	638	625	604	628	713	643	614	610	668	619	665	646	630	660	691	633	679	656	660	658	598	630	655	648	638	686	677	629	614	608	672	600	638	645	636	625	688	628	665	681	632	652	656	637	660	670	619	651	596	671	603	667	675	665	629	663	692	675	613	686	647	676	646	635	608	598	643	665	594	636	621	623	684	699	694	645	613	684	603	676	631	655	652	660	618	588	671	657	630	630	634	609	631	661	668	633	657	638	650	649	632	671	655	630	693	625	674	642	644	660	601	633	659	656	619	635	638	645	653	671	625	649	648	646	693	636	628	675	674	638	614	630	609	626	679	696	653	633	663	663	631	650	683	672	607	589	664	642	632	649	692	667	632	621	635	645	629	675	641	596	667	653	648	635	637	671	613	635	691	645	682	617	636	643	681	614	640	661	646	625	703	747	629	654	636	584	640	683	663	665	657	650	687	650	589	658	682	660	685	608	641	652	661	638	696	668	614	661	671	687	617	656	653	683	670	674	632	632	659	615	673	725	592	655	620	631	638	650	638	635	647	656	633	632	660	630	672	657	672	642	690	684	669	623	673	660	645	616	656	640	645	647	615	691	657	622	633	635	627	581	677	660	617	679	675	672	676	628	605	670	614	720	625	650	663	642	642	631	701	681	627	645	682	634	676	677	631	693	635	608	686	612	683	654	639	667	622	663	650	654	621	664	651	667	664	637	647	655	682	631	641	672	682	680	620	714	639	650	658	638	670	635	643	627	688	632	634	656	631	631	678	680	679	647	634	680	634	620	703	660	704	670	642	656	632	668	642	638	612	617	667	641	666	641	661	658	677	639	616	675	622	601	650	606	665	652	651	628	680	681	643	680	658	656	637	605	622	618	654	689	650	683	643	653	677	638	627	631	658	639	635	715	664	671	629	678	601	655	637	621	649	641	688	653	665	602	619	642	631	620	663	645	675	657	662	648	654	659	644	651	641	661	615	635	593	664	705	634	662	661	623	607	675	622	602	641	676	660	663	664	680	658	676	695	653	626	632	670	642	661	627	639	652	721	626	665	711	613	686	644	644	650	613	666	649	637	604	662	679	684	678	688	704	645	631	618	663	683	630	633	646	663	630	631	633	639	649	626	669	678	624	617	666	652	648	661	610	606	673	626	606	647	663	651	646	635	634	665	657	665	664	661	667	685	650	613	703	631	641	641	635	639	656	639	658	662	681	666	683	673	664	699	626	648	650	671	612	605	654	599	644	636	656	674	659	674	638	655	638	678	658	624	623	660	631	641	683	615	676	641	651	596	593	608	639	623	626	634	705	664	616	629	634	677	614	665	620	635	665	636	663	609	683	633	640	660	633	615	651	643	635	610	621	614	672	653	626	637	634	627	618	643	653	619	675	645	656	600	647	685	653	629	662	665	678	685	628	663	632	643	661	637	646	649	697	643	588	643	688	652	643	646	608	664	656	625	638	586	668	637	683	661	669	622	671	651	676	627	593	654	624	626	678	634	650	644	620	661	664	591	667	615	636	654	640	697	662	639	672	659	648	637	661	655	627	619	637	672	656	635	650	622	679	672	700	639	654	645	651	677	629	636	674	655	657	612	650	650	644	643	629	624	681	615	640	654	639	649	646	682	650	661	578	661	667	653	638	641	667	679	635	651	594	670	648	648	626	642	652	654	623	640	700	625	678	658	658	654	640	615	628	604	624	638	647	635	642	663	653	607	646	648	648	693	621	687	651	643	622	629	656	649	649	654	663	679	689	656	611	627	659	653	642	581	655	643	650	634	605	645	603	608	633	649	621	623	644	701	620	667	678	623	626	670	661	653	603	597	691	633	697	636	653	633	679	651	628	676	662	659	626	626	617	669	632	621	694	686	659	626	655	647	684	643	668	645	605	616	638	643	672	645	591	649	665	705	609	644	655	649	642	656	681	630	704	648	642	667	661	627	654	658	662	654	680	667	646	652	644	649	633	644	684	664	634	686	663	611	691	618	663	618	635	637	668	673	649	611	623	645	653	658	660	656	676	620	696	654	683	643	644	645	617	671	624	670	649	632	639	657	628	667	616	591	641	613	649	619	631	621	614	625	635	662	655	625	644	700	647	611	662	658	648	629	635	669	637	617	687	645	637	688	677	653	633	652	637	647	622	626	650	652	679	659	648	662	668	665	654	643	672	683	686	677	617	696	693	627	614	645	674	688	658	654	664	676	667	646	649	678	726	652	625	682	667	656	654	656	675	663	668	616	619	645	669	659	614	638	676	682	619	645	678	651	688	625	675	620	576	629	704	619	661	654	673	606	628	648	685	648	637	641	637	653	644	633	656	652	683	617	660	682	635	575	601	672	632	642	618	616	624	620	672	688	663	652	648	598	687	643	627	684	641	639	636	626	662	653	665	661	640	693	624	635	651	676	680	681	620	678	664	614	620	665	644	685	631	646	599	602	661	684	673	621	654	655	658	597	642	648	677	649	661	636	628	646	664	649	658	660	651	658	660	649	697	624	676	654	661	614	668	690	679	677	650	664	645	638	641	638	682	635	662	660	630	637	695	650	651	655	640	647	671	705	633	688	659	686	645	620	649	618	592	665	652	679	656	644	663	622	669	634	656	635	652	717	654	681	621	676	640	658	665	650	641	680	610	655	620	639	650	671	612	629	644	645	637	635	644	691	696	641	684	685	674	639	645	622	625	638	655	648	655	685	652	659	634	632	692	625	656	653	662	639	637	683	666	648	600	638	665	657	637	704	623	624	649	643	685	620	637	665	649	591	668	676	671	673	627	591	641	640	669	617	653	654	659	650	659	659	650	659	614	592	650	620	614	666	678	654	662	676	621	628	678	663	635	645	621	661	698	616	635	641	690	669	601	666	610	675	670	650	687	640	647	651	640	678	643	669	663	647	640	606	643	603	659	653	626	698	671	651	642	613	569	637	677	622	703	618	655	647	623	635	645	649	640	649	649	671	673	689	642	650	589	667	585	643	656	652	653	645	644	663	667	654	657	657	651	637	555	633	690	646	629	674	678	690	662	656	618	679	608	695	670	624	656	673	636	624	637	614	614	668	655	674	644	660	692	674	624	664	615	634	584	673	653	641	661	637	600	669	648	644	658	655	665	628	646	627	638	596	662	626	681	667	672	604	619	696	612	668	641	631	613	656	614	627	620	655	635	652	609	624	650	674	667	632	665
24927	21480	26010	23413	4779	2144	1605	1259	1121	1023	907	784	781	770	728	716	678	676	680	609	604	612	563	603	607	535	521	530	535	556	541	529	525	511	559	538	521	585	570	565	510	505	476	533	489	530	501	493	520	508	558	513	514	535	515	502	520	502	496	572	522	516	520	533	489	528	505	521	487	516	530	498	478	479	478	500	516	534	515	484	518	530	501	517	529	529	533	481	514	551	508	539	520	525	569	496	528	517	480	531	528	522	517	519	537	535	562	528	518	477	466	490	501	526	551	451	491	510	526	525	503	522	512	537	485	540	478	506	515	539	529	507	525	491	517	496	515	529	537	506	500	543	494	500	525	511	481	496	484	486	496	509	471	540	522	507	456	498	498	538	534	494	537	501	499	536	525	505	471	516	491	517	508	501	519	529	529	482	525	486	470	525	519	544	553	505	506	511	474	537	506	531	510	519	516	554	481	531	526	536	476	491	505	521	501	500	535	494	494	512	531	513	504	498	500	496	507	527	520	524	532	473	497	508	518	509	558	505	479	511	528	451	526	548	522	504	495	508	534	519	491	511	510	514	530	485	539	516	532	474	527	513	531	519	533	551	563	464	452	486	527	495	480	537	511	490	494	503	506	505	523	494	496	523	507	520	484	559	494	518	507	510	508	521	483	482	500	521	486	511	513	532	491	537	497	505	489	552	521	495	512	535	489	498	500	515	534	492	505	556	524	511	502	524	528	520	502	538	538	516	526	496	534	498	497	530	510	508	504	504	501	513	485	504	491	498	508	517	523	545	550	502	506	522	500	531	535	495	493	500	524	501	542	494	515	507	521	488	522	527	488	511	543	525	506	494	463	533	482	530	528	519	529	515	500	507	483	504	508	481	498	549	544	489	538	523	491	484	497	580	530	482	506	526	524	475	534	487	558	505	511	502	491	498	488	481	543	549	479	544	519	529	515	526	493	497	495	532	513	502	508	527	483	465	499	518	506	448	506	542	497	503	542	527	526	515	490	515	499	508	502	533	496	524	478	515	535	536	509	540	498	529	471	540	504	496	547	484	545	564	569	522	475	498	530	496	489	520	500	490	533	531	544	482	518	476	531	476	537	505	516	524	538	467	495	456	508	509	497	496	509	516	491	483	479	536	519	470	531	484	477	540	533	550	531	523	492	539	483	472	505	532	553	511	521	533	535	500	508	527	481	471	537	527	511	517	521	519	502	517	471	548	508	521	526	532	520	467	521	516	500	511	515	528	477	516	424	491	505	502	504	504	473	488	537	552	525	546	511	501	493	554	474	491	517	552	520	512	511	530	514	469	492	521	539	492	532	513	512	499	496	512	508	479	523	472	524	497	537	485	517	528	455	457	530	503	481	500	503	484	518	520	509	504	522	518	562	534	544	536	549	487	538	514	505	511	539	501	498	494	475	493	516	529	507	518	456	501	506	480	487	529	511	495	508	533	530	503	507	540	526	539	524	523	490	531	487	509	492	543	524	514	478	478	541	453	504	534	535	516	496	499	501	494	545	545	498	558	534	484	509	523	517	542	487	481	489	510	499	514	489	519	478	504	485	480	508	519	511	483	523	509	504	532	502	514	535	514	505	544	481	509	504	518	524	497	528	509	505	491	502	501	543	512	523	532	508	453	505	532	477	509	553	502	518	530	520	492	519	488	549	516	520	530	502	538	510	512	517	475	496	516	490	505	559	515	497	532	513	530	556	476	500	494	535	468	529	532	488	528	534	513	517	518	546	508	499	527	515	520	531	563	516	508	498	537	457	495	520	494	483	474	512	526	533	521	504	500	515	511	465	522	510	519	494	527	519	482	491	506	487	525	487	524	535	518	518	504	514	478	538	533	530	524	529	508	509	560	504	527	471	516	534	498	506	528	492	525	483	493	512	513	470	524	500	499	510	564	530	537	517	526	510	513	512	478	512	495	548	485	479	470	531	466	549	513	518	517	510	478	472	479	516	534	521	496	496	487	556	485	503	491	489	528	498	537	530	507	518	522	498	513	529	466	556	521	503	528	524	500	530	521	536	542	491	513	496	460	487	556	507	518	525	531	483	507	512	547	545	527	525	513	491	497	490	506	474	505	484	457	514	495	517	484	497	491	488	528	499	545	525	532	501	529	546	511	542	521	480	509	539	554	520	491	544	551	515	503	524	520	578	505	533	501	531	521	525	524	523	476	511	497	480	520	533	517	511	520	507	529	576	463	500	511	464	502	514	539	552	492	545	538	508	517	506	537	507	518	507	518	499	498	527	491	539	501	526	526	529	497	551	503	565	512	527	501	516	505	503	462	451	487	488	494	573	479	487	486	516	504	524	519	469	498	510	515	531	519	519	571	526	516	475	516	530	552	541	520	501	507	508	534	510	532	514	516	497	468	576	537	511	528	500	533	544	540	506	501	500	525	529	517	545	579	504	468	492	500	540	503	482	544	490	504	506	489	499	521	502	512	528	527	506	520	524	525	512	513	491	503	490	485	526	542	499	516	523	498	539	509	493	536	511	523	500	535	549	516	519	509	509	517	503	513	504	505	475	501	495	535	494	516	504	543	528	474	493	498	483	482	492	485	493	539	516	519	492	534	513	486	567	493	551	486	514	512	485	504	528	485	488	516	509	492	502	496	474	499	537	546	541	491	522	543	520	508	487	538	503	503	489	535	519	510	488	549	499	502	507	511	480	505	524	477	485	518	515	533	544	504	502	522	547	535	515	537	522	451	507	501	522	535	483	510	525	472	494	552	470	531	564	485	525	487	561	541	526	496	559	481	550	519	498	490	505	525	511	514	507	546	501	498	504	517	507	531	506	465	492	514	507	524	531	490	541	505	518	515	488	527	539	522	552	484	513	493	488	487	493	490	528	504	516	522	487	543	538	490	537	538	507	529	501	535	521	519	543	506	508	498	500	520	481	520	531	508	524	494	549	526	513	510	559	497	496	520	537	468	511	495	521	493	466	500	509	534	528	542	474	527	530	529	513	528	515	505	494	549	490	562	486	507	520	501	538	521	535	483	515	510	557	530	545	508	497	530	512	499	487	491	512	516	489	564	472	503	541	500	523	481	501	492	512	514	452	550	490	493	477	512	504	523	551	522	475	506	522	495	520	543	497	518	471	528	484	515	497	512	547	527	528	501	508	511	554	513	544	503	535	486	518	496	527	518	499	488	521	520	508	538	516	500	543	498	491	545	526	557	523	535	497	519	517	513	498	541	520	538	516	528	526	524	512	537	543	512	522	487	521	521	543	526	484	502	469	489	467	504	499	527	520	514	515	544	535	520	512	521	516	523	559	534	537	475	512	509	525	533	530	500	488	562	497	535	513	499	513	510	532	495	504	547	494	502	463	510	482	487	504	499	484	478	485	490	530	479	508	512	522	471	513	538	512	521	501	512	511	491	508	540	520	535	531	526	498	531	475	512	535	506	510	494	521	506	514	544	534	540	510	505	486	501	524	516	513	505	503	562	506	495	472	555	491	500	480	523
10005	23359	17287	9655	6750	4962	3980	3176	2701	2300	2000	1760	1628	1545	1411	1317	1368	1240	1189	1100	1078	1058	992	974	981	931	904	920	927	890	909	885	851	899	852	868	827	826	864	837	783	836	819	811	758	792	839	826	826	799	832	786	758	847	808	802	805	779	836	860	782	812	731	798	785	744	791	813	802	810	763	809	764	736	776	772	745	802	806	775	787	802	773	766	805	733	797	758	780	761	784	822	742	752	775	745	767	754	775	861	835	779	808	791	771	834	790	762	789	818	797	821	859	783	744	721	796	768	728	766	811	804	737	761	722	813	756	772	810	853	766	809	810	823	771	835	780	747	754	791	830	771	780	790	785	780	814	796	728	797	801	768	740	774	765	783	759	774	808	813	759	811	754	778	855	807	817	803	814	828	763	765	735	750	764	739	826	779	795	799	771	823	813	772	799	779	761	797	806	749	772	794	808	812	752	788	802	786	766	785	779	755	771	798	839	771	794	781	841	799	799	774	778	776	759	768	797	799	783	767	820	802	802	745	804	807	785	754	836	817	755	757	751	756	741	771	797	767	816	797	769	788	786	818	798	789	726	775	798	770	722	843	791	771	806	791	779	851	787	785	767	786	809	801	780	797	781	758	773	805	844	766	829	859	788	793	776	853	730	763	790	813	791	742	790	811	794	782	760	808	726	804	752	842	764	822	790	794	750	821	768	782	827	757	782	842	789	803	782	778	756	834	798	805	768	769	769	753	803	779	841	800	779	796	793	788	801	783	787	738	743	759	779	834	797	808	791	745	783	774	770	778	777	751	759	813	782	792	767	778	793	759	779	765	759	764	813	741	756	797	791	773	808	755	765	801	810	795	780	778	775	772	818	786	801	839	766	747	812	787	788	791	799	824	842	760	791	759	768	790	786	798	810	778	727	814	764	741	818	764	831	801	767	745	702	798	789	760	777	813	798	790	860	797	821	776	821	854	772	818	757	760	769	796	802	804	800	771	788	762	797	794	808	732	795	811	756	774	794	774	820	779	846	785	809	785	800	789	783	772	774	750	823	824	773	761	803	756	778	791	812	826	784	782	779	794	779	799	803	782	799	795	769	729	785	836	757	791	766	778	820	802	773	781	784	784	823	785	760	784	749	758	754	764	787	806	827	790	786	823	814	833	803	833	815	829	784	774	788	792	776	764	788	750	787	779	794	782	804	778	813	783	785	789	782	736	808	782	808	830	822	781	803	781	795	730	796	842	768	775	812	785	757	781	801	804	783	821	793	805	798	776	785	793	745	789	813	820	802	809	780	786	800	796	818	751	833	812	789	824	758	819	741	773	721	799	778	792	791	814	818	760	763	847	794	781	808	798	752	775	762	839	786	758	796	792	795	780	821	819	784	782	775	779	750	833	805	749	780	818	808	799	779	829	804	796	780	795	785	801	748	801	810	782	798	739	796	693	747	785	802	821	789	802	773	779	815	792	792	742	783	737	753	807	822	762	762	792	723	814	784	797	805	775	813	773	773	792	826	772	772	785	803	804	734	767	757	753	782	811	756	759	771	770	829	777	732	747	818	758	819	788	770	784	768	768	787	806	816	805	755	809	852	812	834	808	785	773	746	815	735	767	823	738	805	758	757	781	798	766	783	805	798	782	789	767	786	805	755	780	797	793	800	735	753	781	776	782	820	816	819	786	762	790	830	780	818	801	792	687	790	798	803	839	796	785	809	729	768	769	798	844	747	766	747	747	785	835	756	811	801	760	778	728	809	814	761	802	761	744	764	792	761	822	787	786	757	833	797	778	810	731	832	818	794	761	743	826	785	834	801	813	796	803	732	796	806	801	757	809	785	788	760	773	818	820	744	767	776	764	773	853	782	767	761	784	784	800	788	804	772	786	728	816	813	764	786	773	783	791	748	777	781	771	800	789	750	762	742	804	795	810	775	766	790	809	773	833	753	799	777	777	725	804	744	778	792	830	753	779	796	776	785	857	772	750	784	803	831	835	737	858	783	813	781	758	749	794	732	758	809	789	791	743	753	763	756	791	787	792	765	767	798	785	758	787	787	764	828	795	778	797	792	765	788	836	767	789	784	814	774	824	776	756	753	814	801	806	727	760	812	815	766	752	815	733	857	767	768	773	799	784	800	792	764	804	765	784	836	797	773	790	754	824	797	779	801	810	752	786	765	807	750	788	824	788	797	772	747	779	783	819	793	740	774	809	765	740	771	750	797	805	794	790	771	763	809	779	787	772	784	764	748	773	775	803	747	789	827	732	793	753	804	784	783	758	835	773	823	741	826	775	786	789	747	751	775	752	781	761	731	779	802	815	835	748	771	821	759	763	782	792	753	781	835	789	780	775	721	809	789	805	758	813	800	849	765	730	807	802	793	730	781	798	736	778	762	781	760	779	822	738	792	825	838	702	810	773	774	808	772	731	824	804	820	810	774	790	779	738	849	795	781	775	796	806	786	750	749	758	760	763	797	770	825	776	747	760	807	752	746	776	806	790	763	794	788	813	763	797	825	763	806	765	756	762	734	799	798	751	801	792	830	770	770	810	804	799	781	791	788	776	775	737	751	728	791	885	801	820	753	828	779	802	847	767	798	783	815	748	850	750	793	759	817	832	772	798	745	792	811	851	781	769	780	760	797	773	774	809	759	760	756	718	765	843	798	789	809	786	818	759	775	749	753	805	762	778	776	821	782	844	748	808	779	802	820	792	806	828	803	805	776	743	795	764	780	769	826	741	773	785	792	802	797	813	824	816	776	781	721	792	790	789	772	812	753	779	779	800	820	776	778	767	729	781	797	762	782	809	761	745	796	773	752	768	755	687	745	821	772	773	770	777	793	763	760	748	755	751	830	750	785	814	783	774	767	746	767	733	742	810	780	848	789	789	785	774	745	793	782	783	751	798	797	795	812	773	763	803	781	792	805	755	804	825	757	775	794	773	820	772	781	791	817	792	820	763	793	809	774	797	808	818	778	718	769	803	825	751	784	795	816	739	778	839	768	788	795	792	789	773	760	793	800	766	737	787	788	819	805	824	762	799	733	844	764	766	795	754	783	821	811	813	809	769	813	800	758	799	799	758	752	767	815	770	779	799	813	795	771	758	775	797	776	801	790	763	786	773	753	780	794	762	753	785	771	774	810	771	778	759	804	770	804	774	734	765	764	830	832	812	751	755	794	777	728	759	757	810	805	776	778	760	783	800	824	810	766	769	797	802	777	791	781	778	776	802	794	784	821	833	764	763	765	820	780	734	821	815	876	784	806	769	780	804	824	773	723	805	742	775	800	817	825	761	774	788	823	827	763	792	816	781	785	802	771	766	758	759	776	752	801	791	789	805	769	751	786	812	808	775	820	776	755	770	817	825	795	775	798	767	761	779	801	806	733	787	797	774	827	761	793	756	824	757	828	781	765	824	828	791	774	760	778	799	787	787	810	830	728	751	786	778	779	810	786	791	789	832	772	773	819	766	769	778	838	802	767	729	754	805	825	776	776	740
22626	21535	28831	24692	21541	20109	5666	2181	1605	1452	1149	1051	995	872	807	765	668	600	609	575	583	501	458	498	422	480	425	397	424	416	371	393	373	382	386	351	405	373	348	383	349	346	336	321	327	342	351	347	352	320	302	312	323	327	355	359	323	340	333	340	324	353	345	322	320	353	317	324	364	327	342	342	363	310	337	351	328	363	327	318	328	336	337	333	350	319	302	300	310	305	355	328	331	325	298	309	284	335	323	342	350	334	312	304	345	321	309	340	349	320	317	300	310	341	298	328	349	345	287	341	343	373	315	341	311	326	319	315	347	343	361	313	295	360	313	320	354	330	337	335	308	316	309	320	344	357	352	318	363	320	326	301	305	334	331	359	358	329	324	345	344	347	317	343	333	322	355	325	313	328	335	329	324	320	318	319	313	328	351	318	283	315	322	313	342	308	306	338	314	329	352	364	326	317	329	369	331	318	310	351	351	388	323	339	326	341	315	314	313	340	331	354	342	327	305	332	319	344	306	340	355	301	328	315	316	346	292	339	292	335	306	336	315	362	352	352	341	332	337	311	363	357	302	345	343	331	340	321	324	322	320	345	317	319	328	276	328	335	351	334	387	330	321	349	375	346	317	321	318	331	337	326	322	317	295	313	303	332	358	308	314	316	344	336	320	342	309	334	324	320	315	330	328	323	325	345	338	336	315	345	310	305	355	306	373	320	296	352	316	321	327	339	338	329	331	320	345	335	320	319	342	338	314	325	295	313	334	329	314	339	310	346	333	333	333	325	340	322	315	349	300	321	286	337	320	326	313	304	329	326	313	330	335	368	349	311	317	320	344	329	311	324	334	313	372	304	295	294	328	316	347	324	341	356	322	338	310	351	332	332	307	321	331	307	343	353	324	316	327	333	292	296	328	329	314	321	348	315	346	330	289	318	330	347	320	336	302	341	300	319	343	333	319	349	329	347	335	331	333	352	330	340	314	307	338	334	337	310	332	329	316	324	326	322	310	325	356	345	325	332	368	329	289	322	347	335	341	350	326	351	302	344	330	347	315	313	334	351	335	307	348	326	311	339	322	308	335	325	323	318	323	338	339	309	334	321	347	337	337	321	330	296	331	341	355	304	342	321	332	323	329	319	296	338	354	334	318	327	320	321	325	305	337	308	349	322	330	324	327	345	346	333	372	315	313	315	328	319	352	302	319	289	339	303	335	299	308	304	336	350	338	327	355	308	337	346	354	330	336	327	338	356	334	339	332	346	357	291	309	342	346	341	342	317	333	323	306	334	341	343	338	326	340	324	344	329	304	319	323	327	336	336	319	309	360	333	344	334	321	354	335	291	313	328	328	315	338	308	289	330	332	324	303	281	313	308	298	345	317	324	331	316	305	329	337	360	308	351	299	297	337	305	332	316	336	343	349	334	341	355	307	329	309	292	338	315	343	304	289	346	347	338	335	326	340	318	321	318	328	341	324	327	326	300	327	345	304	314	345	322	316	348	305	319	340	304	336	344	367	307	309	313	317	287	340	313	334	362	326	309	338	345	355	319	375	308	326	324	321	329	317	326	332	316	335	330	310	317	309	332	319	330	315	368	329	329	358	350	328	314	372	352	348	313	340	330	310	371	319	353	347	303	324	322	316	311	350	344	340	317	345	349	327	332	333	322	319	296	343	303	312	312	309	320	328	299	311	331	333	325	311	317	319	310	323	313	311	324	298	314	345	293	346	349	335	328	321	354	319	323	308	334	333	303	347	326	328	332	315	298	320	340	293	319	304	306	325	322	339	335	323	289	342	308	303	317	294	318	291	340	342	318	314	322	335	331	334	332	325	345	295	337	339	317	329	323	368	314	334	319	319	304	327	337	310	320	296	345	336	287	328	317	339	332	338	341	320	332	324	319	336	336	341	328	294	308	301	346	338	345	335	339	312	317	299	344	309	317	327	291	331	322	340	313	331	342	362	341	337	319	326	344	327	360	322	283	297	292	306	350	337	335	326	326	327	332	300	332	336	298	306	330	340	362	366	317	351	330	321	349	340	330	297	326	331	372	309	341	321	316	299	311	335	300	345	331	316	338	345	335	313	355	329	301	312	340	330	335	297	318	321	324	328	324	322	328	356	322	351	326	302	341	341	314	320	310	323	316	317	334	313	326	326	323	337	313	325	335	333	316	327	339	340	344	297	335	302	327	325	319	329	329	302	366	312	305	309	311	332	316	337	339	302	287	348	335	319	301	355	321	338	349	328	371	358	341	318	326	320	323	308	357	308	297	299	328	291	353	340	357	349	328	351	346	320	343	332	346	322	350	312	306	331	325	324	334	315	315	326	363	333	328	347	339	324	311	314	320	311	350	312	330	324	322	326	313	332	307	328	307	366	286	366	306	333	337	315	331	301	349	347	328	337	335	294	313	320	307	387	317	308	317	346	322	304	333	338	315	324	261	325	332	332	329	349	309	304	315	364	327	342	338	342	302	352	320	332	330	330	324	318	346	351	334	318	338	329	334	367	332	308	330	330	346	289	359	327	378	321	306	339	333	333	317	359	331	372	357	329	346	328	339	337	347	337	318	325	316	326	330	343	325	317	314	293	329	330	302	350	354	329	330	345	322	318	343	318	332	303	340	327	333	335	329	329	308	303	320	323	324	293	316	326	319	337	337	318	316	328	331	295	315	310	328	324	313	325	339	328	363	343	332	319	341	315	327	319	318	333	296	299	288	352	333	335	318	309	328	314	334	324	340	354	308	320	334	304	311	353	341	337	356	309	295	312	298	324	311	362	333	332	337	340	343	319	340	343	304	344	329	329	350	319	338	343	329	331	317	331	308	337	309	327	357	359	293	297	331	325	314	346	308	323	302	336	332	313	349	313	318	359	304	321	363	363	327	316	305	353	338	345	341	330	337	332	345	298	293	310	320	350	331	310	338	345	310	315	336	349	338	333	370	346	326	320	345	318	326	352	334	327	344	315	323	355	294	334	314	349	283	330	301	305	336	327	310	338	329	332	327	349	342	292	363	303	301	291	271	313	344	336	319	300	376	340	346	320	325	335	352	319	329	302	348	326	320	293	295	301	321	353	327	301	326	335	346	354	303	335	325	326	315	325	363	307	317	330	320	298	316	335	359	325	381	312	311	331	308	330	317	328	320	343	316	343	330	322	347	299	319	322	311	315	299	342	343	308	307	334	310	323	315	323	303	304	362	313	322	300	367	330	351	318	336	285	324	298	322	325	331	318	316	331	320	333	342	343	316	304	322	350	321	346	382	335	330	337	332	360	347	309	347	355	332	319	312	332	327	338	333	343	309	338	350	340	322	318	304	335	327	318	339	340	313	287	301	320	305	326	311	299	334	344	329	316	293	346	330	317	323	347	310	316	319	312	325	292	307	334	311	333	307	325	333	314	290	361	321	319	340	342	312	311	314	353	338	314	306	321	323	320	313	352	315	316	329	316	322	310	334	323	348	335	359	314	346	321	306	320	305	346	369	341	298	318	331
11803	31878	25500	15597	11502	8563	6595	5273	4117	3552	2981	2543	2231	2000	1773	1718	1502	1393	1222	1142	1127	1076	1017	925	876	788	758	744	761	778	756	697	688	672	654	602	635	577	585	601	553	559	587	563	540	543	566	534	482	526	571	507	549	516	514	507	510	517	535	519	534	495	478	495	501	530	551	503	460	492	503	517	514	506	529	549	493	528	514	535	545	535	491	499	489	525	508	512	505	535	518	519	489	515	490	490	464	538	510	502	527	508	514	512	529	535	515	528	494	544	506	488	499	539	464	497	499	507	479	539	491	500	503	470	531	467	524	498	521	507	517	535	526	509	473	500	528	499	477	494	537	522	534	559	532	499	521	543	475	517	515	481	509	524	506	491	492	489	542	511	509	484	512	488	503	504	537	549	478	540	512	521	535	512	505	500	507	467	495	488	490	497	522	506	491	453	489	502	480	502	512	538	503	537	510	489	535	532	504	520	498	470	490	511	479	498	477	521	492	520	531	523	525	476	504	514	508	504	522	466	493	521	499	521	494	493	485	522	497	509	479	527	530	537	504	470	467	482	518	548	503	502	511	518	475	490	520	495	516	517	483	506	514	497	547	485	492	489	543	488	524	517	514	472	509	489	519	502	495	495	540	457	502	506	549	527	469	504	487	497	517	482	528	495	494	514	494	517	510	486	477	488	506	506	545	485	492	511	510	522	516	527	525	519	506	452	499	495	526	493	524	488	522	506	514	557	524	558	490	470	539	493	476	502	475	490	502	518	493	546	524	517	542	478	523	510	483	519	486	540	505	507	500	481	516	506	470	512	485	481	493	522	503	491	512	517	468	476	507	503	511	492	512	526	469	512	521	520	497	501	489	510	503	490	437	504	512	519	521	500	527	484	490	537	491	485	511	496	507	518	502	458	484	493	480	528	518	504	502	491	495	473	474	550	512	501	493	516	504	518	523	537	526	518	523	502	452	491	542	495	485	503	469	551	578	502	496	484	530	495	530	526	465	518	461	526	538	516	508	496	523	488	483	494	494	507	503	532	490	495	497	511	540	499	456	502	528	485	509	503	484	502	501	496	512	476	508	498	537	539	530	465	455	482	520	467	488	495	519	572	517	517	501	476	477	511	436	523	510	500	494	525	550	479	506	518	497	526	547	523	508	516	470	515	526	527	499	518	531	510	516	530	513	458	501	476	509	517	482	522	498	528	520	514	485	511	526	468	479	534	525	491	491	506	483	514	504	510	472	500	522	506	472	501	523	487	529	534	480	523	481	475	513	488	517	516	495	486	480	485	469	475	545	487	581	443	483	491	503	511	524	478	504	508	505	512	480	499	531	511	499	504	495	466	495	534	527	494	475	497	504	531	532	509	522	499	480	519	481	490	447	513	527	503	513	522	514	482	488	514	511	558	468	495	547	524	509	507	485	495	473	536	505	522	491	479	486	498	486	505	486	457	495	527	476	467	495	486	490	503	523	531	450	528	493	521	528	487	508	505	493	485	451	474	526	513	479	488	520	469	475	553	501	509	514	490	480	554	543	485	497	496	488	496	505	491	507	512	534	497	468	484	488	464	515	486	463	522	482	534	502	530	490	514	517	463	510	464	514	513	529	486	491	506	516	484	515	476	526	542	519	496	471	516	489	489	480	490	471	511	509	489	518	504	501	487	502	500	499	481	483	479	511	482	474	484	489	491	506	473	487	528	554	484	498	506	512	531	521	497	497	506	510	489	490	496	497	536	489	482	490	509	483	486	478	507	472	505	484	542	490	498	460	472	496	498	507	503	464	482	505	496	499	540	482	505	496	481	498	487	556	515	518	480	503	508	490	491	513	524	477	521	501	502	491	539	516	536	488	481	509	494	464	498	514	511	519	508	521	519	516	503	480	511	482	453	475	513	481	495	508	515	492	505	483	498	546	517	512	482	499	496	501	493	503	525	454	471	458	539	473	518	489	499	497	522	539	480	504	477	495	503	515	505	493	559	519	478	515	509	519	494	512	504	541	481	490	489	504	507	506	498	470	492	505	506	493	473	467	495	489	501	543	495	519	516	493	461	507	471	528	497	474	517	465	514	512	505	542	513	527	505	557	522	501	475	536	515	542	503	492	468	529	523	535	477	511	549	495	548	512	505	475	525	493	534	524	537	516	528	503	504	490	479	507	524	550	519	492	503	529	502	484	539	502	502	490	488	475	475	505	472	525	512	500	529	504	520	500	510	514	548	519	520	488	520	498	518	543	509	514	506	479	491	505	489	512	527	508	499	497	505	497	497	532	501	551	552	528	503	525	523	497	524	460	500	543	508	498	517	483	498	545	539	520	552	525	500	452	520	509	508	546	480	483	498	513	531	517	521	530	436	503	495	516	502	498	489	505	477	519	527	543	464	505	514	479	499	509	489	506	545	501	505	549	480	479	497	492	525	487	457	490	473	490	476	497	510	473	494	471	509	504	518	507	524	514	497	517	507	503	525	508	521	498	518	490	502	522	479	517	505	522	461	503	496	550	531	496	490	526	458	528	510	516	517	501	491	515	541	496	507	514	536	465	467	517	512	501	508	537	541	515	501	513	520	508	516	512	470	494	505	479	489	535	567	506	520	468	512	521	511	527	503	499	522	520	556	551	526	497	499	522	499	508	537	499	483	502	473	500	489	509	509	502	506	509	530	501	513	500	518	458	509	499	463	500	527	498	506	499	503	540	502	528	521	487	486	480	488	492	492	523	496	528	519	502	514	490	483	477	455	530	471	509	496	543	530	521	515	500	511	473	511	499	520	522	477	508	454	489	490	524	527	492	518	515	508	487	538	511	558	495	492	525	483	515	497	490	539	512	515	548	531	520	521	547	494	511	486	515	456	538	500	511	461	499	503	518	513	491	535	503	521	522	509	494	499	481	456	492	460	490	453	515	495	473	483	498	508	523	513	503	478	518	533	510	506	495	477	457	453	497	507	476	490	508	517	528	500	480	480	504	486	511	519	515	541	465	522	500	519	460	505	473	492	518	482	496	501	513	534	489	480	531	564	480	503	450	458	483	497	460	492	501	508	482	499	545	514	500	519	494	512	463	527	483	509	534	540	473	532	482	486	519	459	538	510	542	454	535	499	513	482	509	495	450	510	516	485	500	487	471	487	547	497	506	469	510	493	525	495	485	519	506	475	484	471	517	447	495	476	483	516	537	514	505	528	492	521	472	497	498	495	486	508	476	491	470	513	522	488	509	521	529	521	486	486	492	527	535	463	526	490	496	503	490	501	501	495	496	536	468	477	476	523	524	548	522	501	491	522	510	518	486	512	528	524	488	484	535	449	527	491	517	493	497	505	504	498	519	550	494	498	559	509	467	533	505	476	499	489	460	500	470	557	511	480	522	536	515	538	542	476	476	491	474	492	461	513	525	487	501	505	516	499	494	501	490	488	527	552	515	504	527	493	502	482	508	519	530	492	494	548	525	504	500	491	531	468	579	522	505	493	501	520	529	510	526	507	536	504	531	483	528	510
27514	20066	11753	4735	2218	1574	1243	1070	1012	889	783	770	775	750	693	685	610	610	648	598	603	602	578	568	591	553	585	552	589	611	565	562	520	540	532	581	528	622	564	573	574	557	540	545	589	520	605	559	487	559	528	527	530	571	576	528	575	516	554	530	569	555	536	527	541	528	517	506	502	576	506	536	545	539	554	540	515	545	580	520	545	532	521	521	566	534	579	529	529	493	539	535	546	526	496	545	515	559	515	514	537	554	516	522	563	530	515	571	564	569	539	498	545	538	524	513	542	533	547	540	519	495	554	530	605	505	540	515	515	542	516	496	563	519	514	558	555	537	556	507	566	532	580	575	500	512	564	545	519	568	553	507	534	543	531	529	511	557	552	537	550	512	571	556	519	524	524	556	547	524	564	566	503	526	569	520	539	542	509	568	546	517	545	514	492	530	507	546	537	540	520	494	517	575	532	531	551	557	505	525	590	556	560	546	550	548	536	526	541	555	556	501	534	513	572	580	546	577	521	536	566	544	551	558	536	530	542	557	550	547	511	565	517	515	527	569	512	499	553	527	528	538	510	540	562	541	524	527	541	541	517	549	529	558	533	525	520	539	564	549	563	517	541	545	547	534	533	498	560	548	531	533	509	516	532	572	490	509	536	559	518	547	513	515	539	555	586	558	547	471	539	557	546	556	491	575	518	588	511	547	558	538	537	540	516	549	528	556	498	517	577	524	525	541	554	524	551	538	538	537	574	543	542	542	519	564	501	540	526	531	567	515	529	541	541	553	532	521	532	529	537	556	568	515	573	536	532	509	524	553	528	548	534	528	539	542	571	550	554	515	502	577	525	514	532	540	558	514	525	563	530	542	567	514	573	519	535	544	584	551	506	518	545	530	513	515	534	504	565	577	543	508	513	527	537	518	529	529	528	516	544	551	532	513	559	538	538	513	569	514	532	537	560	503	526	544	545	477	558	546	569	496	536	543	512	611	531	536	566	531	523	526	538	533	524	531	481	557	547	535	576	535	515	540	549	561	529	519	533	556	551	564	500	504	548	550	501	490	532	537	461	554	530	544	532	526	555	561	551	511	537	528	525	532	499	533	536	555	519	505	543	519	548	569	547	558	571	546	546	563	549	558	561	554	536	545	584	565	588	515	540	551	536	569	507	545	539	503	533	590	532	561	544	532	502	532	534	536	573	548	588	528	573	561	549	520	541	514	554	541	555	533	528	542	536	555	536	535	565	502	537	531	552	554	594	520	535	545	503	543	533	567	515	521	554	525	487	542	545	560	538	528	569	514	542	549	548	565	510	517	505	507	529	529	510	537	562	513	511	555	539	545	539	563	535	523	534	504	527	574	564	509	530	506	542	536	511	542	558	534	534	559	539	521	523	539	552	530	544	501	517	498	558	565	498	549	542	531	550	552	523	553	520	514	550	516	551	538	517	516	536	543	494	556	558	526	524	548	505	507	543	548	509	511	513	559	528	541	491	534	556	538	514	530	547	541	540	476	542	534	491	520	557	508	503	477	554	547	557	517	537	549	560	552	556	541	556	544	518	563	532	512	504	567	519	557	524	536	495	545	563	500	535	567	559	521	543	535	584	524	527	544	525	523	548	537	513	572	514	531	468	528	545	548	542	521	505	543	539	523	482	523	544	568	560	522	554	496	518	523	522	474	513	563	538	524	544	530	526	534	547	542	531	567	525	548	508	524	517	570	548	529	525	594	525	572	508	521	529	537	536	574	495	507	563	519	538	569	553	525	522	515	517	514	566	578	542	547	498	526	528	540	560	510	565	589	555	545	518	562	574	528	566	589	501	521	540	514	541	539	565	539	538	590	560	563	490	486	528	593	528	550	538	544	524	521	524	528	549	577	502	540	550	543	487	512	555	562	504	549	519	551	522	513	500	542	536	569	547	543	550	554	527	498	590	567	509	539	513	557	559	572	565	557	532	573	520	500	525	564	468	536	580	564	511	539	535	535	535	525	534	567	512	539	568	548	518	561	537	530	549	531	537	570	510	555	521	535	558	542	517	543	526	548	580	526	546	547	528	495	535	531	490	527	539	500	488	525	554	533	522	561	535	515	564	556	549	502	543	544	542	527	510	520	554	505	557	545	530	515	551	553	557	541	540	574	563	504	532	498	501	510	561	543	571	520	579	500	532	527	545	545	563	529	544	567	515	560	503	529	535	544	516	530	496	524	541	531	510	547	531	555	576	527	576	541	522	513	521	529	530	532	536	550	535	529	556	524	570	499	551	515	534	507	561	553	551	548	552	491	549	514	540	557	538	562	523	543	556	552	564	549	548	501	558	542	541	516	504	550	544	544	522	543	580	539	521	546	559	518	528	535	558	465	529	493	497	539	547	539	517	539	521	540	481	518	548	543	549	541	541	535	530	522	553	547	525	514	524	529	532	562	570	537	511	571	562	520	552	547	579	524	538	518	546	531	543	532	570	547	550	547	507	530	572	560	530	557	512	519	535	554	542	536	487	570	519	552	509	535	539	509	512	519	550	517	537	547	578	528	517	545	539	505	522	568	547	510	517	507	563	525	545	554	512	552	553	541	546	504	513	508	559	550	560	497	561	549	532	503	526	495	554	531	537	507	529	544	524	591	544	545	537	536	505	535	497	531	492	503	538	511	547	548	554	535	502	553	569	593	536	522	493	546	540	602	557	551	517	560	541	565	551	532	540	522	551	575	556	579	518	562	516	551	546	523	550	565	570	536	548	514	543	540	519	534	500	523	523	560	547	552	520	514	552	566	587	559	521	501	511	526	572	547	544	594	534	570	563	549	534	522	574	562	520	504	549	541	529	557	572	565	552	527	524	534	486	536	545	582	543	526	504	540	527	565	528	572	503	533	551	516	534	526	565	564	523	516	548	520	512	536	492	524	549	530	509	527	548	500	521	511	529	529	588	572	523	495	493	509	552	517	546	523	552	498	542	575	533	522	551	574	551	533	550	525	557	543	559	497	540	540	506	484	520	562	523	514	494	541	556	569	575	562	525	527	523	547	538	549	568	501	526	508	526	554	521	539	562	538	527	496	531	543	555	533	530	543	509	543	563	515	531	490	512	541	512	556	523	530	528	561	485	516	539	531	583	536	523	517	533	526	490	549	549	500	533	563	543	514	585	485	530	519	503	480	570	507	534	565	535	510	543	591	527	542	527	526	532	532	552	526	526	537	541	549	540	525	553	539	550	568	541	525	579	540	538	551	525	523	538	530	525	519	530	539	548	512	563	535	531	505	558	531	534	533	539	507	568	524	533	563	521	502	527	549	551	542	572	543	511	516	536	587	508	528	529	549	534	518	568	592	524	540	534	525	524	517	493	525	552	526	537	524	557	523	524	540	546	592	527	512	537	552	547	502	567	509	531	541	524	561	549	582	551	545	515	519	537	500	557	558	547	531	540	588	540	489	575	497	546	520	520	549	547	492	561	532	520	580	531	527	537	522	551	521	540	544	523	508	569	524	553	542	544	528
10265	19575	13957	7227	5184	3950	3003	2560	2190	1918	1682	1529	1420	1389	1336	1264	1209	1110	1122	1106	1008	1012	963	980	876	914	919	887	910	912	891	884	892	907	823	851	881	817	876	891	852	836	865	875	826	796	807	817	828	813	843	815	846	834	835	813	800	857	754	878	810	815	802	825	810	873	851	848	814	814	808	820	827	794	867	808	865	807	800	811	826	850	816	798	851	808	850	827	852	832	827	814	804	857	906	844	838	781	796	875	831	827	839	766	824	798	857	895	786	853	877	833	836	823	824	852	833	849	838	811	811	851	897	841	805	811	868	791	865	838	805	834	834	783	836	866	813	847	797	841	849	838	781	830	888	827	837	830	822	870	835	862	851	830	817	786	869	806	902	811	862	825	857	792	787	808	838	814	864	816	826	866	823	908	835	847	775	890	841	846	843	799	832	801	827	810	810	828	882	840	819	794	839	842	856	832	850	850	822	849	839	840	855	782	835	818	830	784	792	887	853	846	791	817	849	785	863	822	845	849	851	884	854	836	836	849	841	818	842	858	809	796	830	802	856	860	855	865	875	810	885	818	834	869	856	860	793	853	829	795	817	793	795	809	899	811	814	841	805	798	799	826	834	860	786	854	852	877	813	798	880	853	820	837	822	852	876	831	845	837	864	826	835	826	822	842	809	824	818	858	826	866	844	851	833	844	862	790	826	849	811	832	769	828	872	850	827	825	795	795	840	871	794	843	844	824	798	777	810	790	856	838	815	786	837	793	846	806	863	812	839	869	832	812	808	875	825	794	848	780	824	784	844	830	848	825	882	816	872	802	812	880	815	877	856	863	876	767	821	782	824	874	824	845	859	830	853	871	865	799	828	848	823	845	863	843	836	785	792	827	840	839	877	893	882	871	886	800	868	875	842	831	835	842	792	827	818	854	808	812	822	831	786	843	864	829	837	784	823	873	822	878	843	801	817	805	849	822	823	799	798	804	826	855	834	886	853	833	850	871	805	819	802	792	866	832	819	847	855	820	810	826	845	892	825	890	853	831	797	819	820	845	866	812	870	824	789	866	861	830	855	795	811	805	834	841	855	896	882	875	834	814	858	804	793	846	856	822	843	871	815	829	802	890	842	875	826	837	870	837	830	829	864	818	831	830	858	864	784	840	836	855	814	794	849	823	860	863	820	883	827	813	851	860	821	776	863	816	789	880	802	789	807	863	818	864	820	801	821	802	864	835	796	872	828	824	810	852	838	804	858	800	859	879	860	823	789	852	829	856	868	807	878	803	878	858	887	850	833	863	838	844	851	769	845	831	836	818	839	827	851	868	824	813	852	790	844	848	853	805	846	838	828	836	831	787	785	811	826	827	791	839	831	876	819	859	814	881	823	839	824	865	832	905	804	832	848	832	821	823	868	775	849	851	893	851	843	837	815	815	808	835	813	836	841	871	861	850	845	834	799	843	865	856	829	844	807	856	814	829	807	862	801	806	841	799	839	849	865	830	799	796	841	797	804	874	823	850	840	802	846	841	806	843	786	885	831	802	831	837	877	832	830	841	779	880	796	853	842	825	811	844	806	839	857	864	843	833	867	887	890	807	801	870	865	843	821	836	808	841	848	863	805	785	863	843	849	822	821	828	846	804	786	819	805	771	843	803	834	824	806	841	845	833	801	842	843	844	812	758	832	855	835	828	839	849	831	788	801	824	783	832	866	792	817	816	841	834	835	816	820	860	835	852	795	839	828	862	863	833	844	828	766	834	778	837	826	818	853	862	822	799	806	881	835	806	821	805	835	811	850	828	852	822	815	846	812	921	810	868	799	858	867	789	860	905	836	803	816	826	828	793	799	836	816	800	804	854	812	830	820	811	844	778	854	821	810	795	813	824	841	786	845	776	877	863	860	820	832	862	860	780	778	834	837	814	837	868	857	850	822	824	822	881	827	837	815	870	873	797	782	811	837	855	831	810	840	846	852	833	824	826	820	824	817	865	803	755	806	850	869	846	869	845	841	850	878	825	823	796	922	878	810	790	838	800	799	838	823	860	857	895	842	845	816	828	832	861	808	835	810	846	850	878	842	799	796	879	824	842	847	815	833	836	863	788	831	835	850	857	758	886	805	843	806	795	855	865	818	822	884	778	836	830	827	875	844	837	846	775	870	846	824	879	823	861	798	834	811	822	808	843	827	866	785	843	795	811	831	806	813	865	844	829	808	828	788	848	776	808	804	927	837	857	811	861	883	893	794	793	789	851	823	848	862	842	807	832	814	801	835	810	761	842	853	798	853	816	837	821	853	842	824	865	840	806	861	820	807	887	896	821	843	844	846	842	834	798	826	856	816	830	868	868	878	821	852	882	790	814	881	863	870	864	792	820	811	759	907	797	815	796	843	861	799	846	866	900	824	817	844	842	832	862	870	781	816	800	796	793	820	827	865	828	884	825	836	887	810	831	851	845	816	812	858	788	854	824	826	824	832	829	776	819	798	810	855	821	839	820	773	808	837	833	771	856	799	836	819	842	835	835	839	820	826	823	837	841	796	847	871	840	833	815	861	852	847	787	803	786	856	860	842	837	810	821	829	796	815	850	779	856	837	837	826	877	878	822	851	770	877	834	871	830	780	843	831	843	840	792	789	869	745	833	800	860	824	867	860	755	854	819	866	891	821	855	836	795	861	902	847	825	840	825	794	806	910	861	870	811	834	841	846	856	854	759	781	849	863	830	853	852	802	894	860	838	791	792	824	802	853	891	847	807	856	859	851	786	834	852	797	843	827	843	851	918	824	843	838	849	830	814	864	839	807	865	846	819	811	866	832	808	821	846	851	921	833	864	823	820	854	853	823	793	833	834	784	849	816	770	851	826	839	817	841	857	773	770	895	855	865	816	836	819	801	824	851	823	837	899	837	816	805	846	830	863	845	839	850	811	828	858	843	810	862	826	846	815	790	891	850	842	793	828	809	875	811	766	880	772	842	817	861	756	813	862	844	821	874	856	858	876	875	826	827	861	903	792	811	850	850	828	834	838	818	863	844	844	894	867	902	815	855	852	806	832	860	854	830	871	838	854	773	852	852	849	812	819	868	780	840	795	807	819	826	825	817	832	824	824	800	828	806	831	837	847	835	832	864	847	873	875	819	881	828	823	884	882	794	788	823	865	856	871	844	868	791	767	805	890	859	843	817	809	873	828	832	850	830	865	812	772	828	841	801	811	795	830	782	846	774	819	823	865	839	849	821	837	843	838	859	818	832	857	829	813	772	853	794	774	806	827	813	831	868	804	789	821	810	835	836	805	827	870	775	818	847	868	833	835	830	827	846	826	847	850	856	864	834	798	828	828	825	857	829	827	800	828	824	799	785	825	906	861	837	779	847	748	827	824	821	873	860	844	855	831	868	864	849	874	839	856	852	864	842	778	810	760	868	818	826	796	844	856	861	810	791	855	865	819	856	798	804	803	820	818	838	809	837	818	815	804	782	859	827	802	849	833	875	858	875	855	834	862	850	859
23507	21527	28268	25254	21065	7289	2413	1613	1308	1133	971	915	811	779	743	684	625	568	590	559	572	521	510	487	499	453	473	478	472	456	462	468	443	452	400	384	452	451	431	382	402	422	430	422	408	421	417	450	391	421	395	423	411	378	402	433	382	415	411	389	386	397	441	431	426	403	410	387	426	423	404	398	413	417	396	382	376	447	377	433	413	386	433	394	410	417	409	434	401	393	377	419	371	431	423	418	402	389	429	389	413	409	411	377	422	446	390	457	404	418	441	424	403	421	383	409	418	432	382	426	399	405	402	417	371	411	402	394	440	421	423	412	444	412	426	432	380	378	393	402	411	396	438	411	379	399	429	395	434	367	415	416	433	393	412	419	404	409	435	395	397	467	396	448	434	382	434	393	410	414	403	375	425	400	407	419	427	444	408	437	431	414	392	393	423	409	395	425	398	381	382	420	389	433	423	424	406	395	397	402	406	379	378	410	423	439	386	403	458	387	424	410	392	420	408	424	417	396	399	397	422	399	381	378	372	413	413	393	435	407	397	430	405	413	391	411	415	396	414	413	415	417	383	427	408	380	382	401	382	381	388	417	434	406	419	414	374	402	370	410	393	417	423	391	390	384	420	391	357	388	470	398	409	424	413	386	390	398	381	382	424	394	391	407	432	396	411	404	396	388	420	395	392	390	413	422	401	409	417	385	351	388	439	444	400	381	380	392	388	399	388	416	386	381	364	380	399	386	395	396	405	408	418	432	398	391	453	388	378	406	392	410	404	403	375	428	429	352	402	392	419	408	386	420	360	384	424	403	394	418	414	394	399	411	421	415	406	402	375	398	381	396	420	420	410	381	415	429	419	419	385	439	425	391	386	403	430	378	394	403	400	399	426	387	401	426	409	386	416	376	391	414	407	412	441	410	427	430	409	379	420	419	384	426	382	398	394	401	392	375	378	383	412	424	401	396	421	408	439	413	366	396	387	413	410	421	402	405	417	381	401	415	404	419	417	375	410	414	422	408	401	402	391	403	394	388	352	417	428	377	396	398	382	378	386	423	415	382	409	429	425	415	385	398	394	402	418	406	434	383	381	416	390	460	397	367	369	407	383	377	400	408	438	356	412	402	404	463	416	407	395	405	417	418	372	421	411	415	393	392	429	421	436	423	411	420	417	432	398	383	378	435	395	426	422	396	407	406	425	393	433	423	381	434	378	405	419	389	400	385	373	377	369	414	425	390	407	440	429	421	393	412	427	427	433	426	402	393	424	420	427	427	423	390	408	380	389	385	396	404	396	393	441	397	413	416	412	450	428	415	379	404	421	420	436	428	393	388	390	411	382	407	409	382	409	400	417	391	404	404	408	366	426	362	365	390	380	431	423	376	405	396	430	363	417	378	434	411	389	401	394	384	420	398	400	408	362	388	440	430	413	382	391	407	459	415	406	418	377	425	419	420	428	399	436	409	418	384	386	434	385	392	420	424	393	391	415	428	436	435	446	392	401	388	369	368	392	417	418	418	400	396	390	414	414	423	385	371	409	406	411	383	384	456	406	397	383	426	394	433	428	357	423	457	383	418	417	417	402	394	403	384	422	404	408	409	409	407	396	395	402	459	382	409	404	411	413	427	407	391	394	416	442	395	374	425	427	416	420	373	411	407	354	439	341	415	463	382	418	415	381	397	411	446	365	381	406	421	393	419	413	414	433	386	418	456	456	404	402	361	413	410	394	398	379	394	353	433	401	377	427	421	387	449	405	415	408	404	407	418	360	392	397	396	407	405	387	415	396	414	426	385	381	417	386	443	392	396	401	412	397	435	404	402	407	387	415	395	398	402	344	385	368	432	405	421	415	429	422	418	406	416	407	417	377	403	414	377	409	410	406	416	386	423	405	423	387	420	411	398	395	417	386	423	424	400	420	420	408	396	434	375	372	432	400	431	415	412	406	394	380	426	401	427	386	401	403	391	412	408	429	428	408	399	404	393	418	430	384	402	401	419	384	386	407	428	390	416	393	402	405	392	403	425	385	438	414	400	373	406	399	400	419	426	404	430	379	432	390	431	405	404	400	413	383	429	404	403	397	403	381	406	414	419	421	412	420	431	372	389	431	423	368	412	391	420	406	431	402	403	442	419	422	404	371	390	396	394	421	419	364	403	418	404	423	433	366	428	396	428	419	358	403	393	426	421	390	374	408	387	401	428	380	415	368	380	420	402	412	401	411	410	395	416	354	393	392	403	431	388	388	388	417	408	426	386	354	416	428	383	438	360	409	417	380	391	385	425	441	415	378	421	408	421	374	400	416	428	389	370	407	422	410	391	428	398	417	398	398	429	425	390	402	409	378	400	395	421	419	409	419	389	421	392	414	394	413	463	389	421	410	387	399	401	392	397	451	421	413	428	400	406	383	446	406	402	402	413	410	403	410	404	416	408	431	451	429	420	366	405	405	412	411	383	390	397	425	393	369	383	375	439	424	413	376	395	423	425	422	425	405	432	413	394	438	397	396	394	407	390	444	406	384	391	409	398	433	427	402	383	386	439	394	440	394	404	386	396	362	428	377	403	408	364	412	404	451	410	395	401	457	423	395	426	375	426	381	406	395	416	407	374	419	384	450	401	387	423	380	414	427	410	415	378	413	410	417	401	418	407	371	430	419	424	424	416	408	420	390	409	398	427	407	437	419	396	415	405	429	386	414	424	434	404	411	386	396	444	400	393	432	408	427	427	405	414	414	388	461	408	378	408	397	415	400	375	397	398	380	420	392	402	394	431	407	407	428	377	407	377	448	432	404	428	420	393	425	412	359	394	386	399	416	428	422	427	361	433	370	437	391	413	369	408	388	402	391	397	429	429	424	392	420	419	391	416	394	396	408	393	404	413	436	427	427	393	405	402	413	436	411	366	426	401	400	411	381	400	377	394	411	381	398	450	399	408	420	412	410	386	376	423	388	382	396	444	377	420	411	396	431	402	360	426	414	401	393	397	372	412	409	399	379	408	405	423	417	400	398	390	434	383	394	421	372	417	418	405	423	403	367	380	389	378	368	387	378	416	410	414	387	416	419	428	386	433	447	410	401	391	390	396	389	393	411	396	416	383	415	402	447	423	386	402	402	432	407	394	367	441	395	386	398	398	378	395	409	418	393	387	419	393	392	386	427	411	428	417	426	389	400	379	432	403	407	413	399	412	411	399	398	407	419	402	397	398	410	392	421	402	395	404	417	371	395	383	409	424	413	350	426	367	413	391	409	414	418	448	406	399	422	398	413	419	389	397	427	402	404	400	409	403	393	379	433	402	377	379	420	421	411	414	417	382	403	411	400	408	400	388	398	423	365	394	384	384	392	403	418	423	392	391	422	416	379	390	406	394	410	410	366	429	413	420	431	368	370	414	413	375	402	412	367	415	414	397	387	436	383	407	440	428	411	410	388	384	405	423	381	408	409	407	383	417	398	400	375	429	400	415	409	434	435	395	397	443	403	397	396	386	424	398	400	373	398	414
10245	27216	20513	11795	8532	6324	4840	3942	3358	2705	2357	2150	1811	1746	1544	1401	1341	1188	1138	1052	1053	970	980	908	916	823	894	769	839	806	768	779	747	690	710	697	724	674	716	715	663	632	692	682	710	674	693	615	669	638	680	663	691	673	635	678	606	680	675	679	665	671	698	661	663	664	646	649	647	671	655	651	624	627	655	627	663	605	602	669	683	599	631	611	657	625	698	628	615	615	627	653	619	612	655	624	632	649	649	661	679	657	643	678	631	624	688	606	653	602	624	608	667	644	638	648	595	667	664	650	676	647	638	626	619	670	642	608	644	648	627	682	652	641	610	607	644	634	633	615	643	633	668	578	629	637	625	619	639	642	661	653	650	680	647	645	622	685	668	583	637	658	661	697	595	664	637	637	598	684	577	667	672	618	660	664	631	599	646	670	613	654	646	622	684	617	584	616	620	689	672	646	649	674	685	638	621	604	608	662	621	666	647	633	644	632	669	633	638	662	622	651	586	617	632	589	665	638	633	631	662	653	663	599	656	648	657	706	656	625	689	638	651	625	657	603	644	657	640	597	657	620	635	560	676	672	650	685	639	625	639	620	682	630	676	695	640	643	639	654	671	641	622	656	663	608	653	646	605	637	664	658	635	652	640	648	663	660	646	647	602	640	655	650	647	603	648	654	643	643	614	638	661	652	660	628	632	589	625	632	640	630	652	657	663	618	640	595	629	623	612	666	633	606	678	623	639	598	596	644	662	605	651	669	708	633	622	635	675	652	619	606	627	593	640	617	676	638	645	610	645	632	639	630	645	661	651	656	703	656	634	672	633	658	644	633	681	612	621	619	618	597	616	617	633	630	621	641	619	688	645	652	622	650	629	615	663	694	640	651	624	648	650	642	646	626	630	636	598	638	617	612	640	655	637	671	611	631	714	638	634	648	643	664	625	612	675	646	640	630	651	631	602	649	672	633	615	641	617	661	655	677	628	609	622	649	683	627	630	677	634	610	644	604	639	687	673	631	623	667	663	623	658	640	664	630	663	691	632	633	633	631	647	698	638	638	617	638	645	660	667	624	589	662	658	687	615	668	639	651	579	671	642	631	627	669	612	650	648	646	613	605	630	647	659	614	681	628	615	615	691	628	687	662	620	606	593	622	630	649	614	620	651	636	644	616	654	643	694	650	645	638	726	623	636	665	642	660	631	647	600	631	627	621	670	678	631	619	657	681	618	598	680	645	594	692	632	664	665	654	634	682	649	642	649	639	696	654	601	639	619	614	634	616	641	598	675	637	669	641	633	656	601	632	617	633	646	619	664	668	667	688	638	635	661	600	627	611	682	629	658	641	656	632	619	640	673	590	632	645	674	675	598	625	636	661	636	614	694	670	625	636	659	662	650	683	692	659	631	661	638	589	637	628	674	639	657	616	637	631	610	674	632	644	608	634	615	646	632	625	645	658	608	685	634	636	672	681	592	628	647	637	590	652	661	633	630	648	681	656	662	623	614	650	651	622	609	685	642	633	610	634	625	681	678	641	634	659	683	663	600	631	639	676	667	636	665	682	593	657	639	636	669	635	666	685	622	631	634	643	628	654	627	646	684	642	683	640	616	647	664	624	582	636	606	594	603	621	694	634	676	597	640	652	668	661	656	628	645	606	643	662	630	626	617	627	656	655	631	594	596	622	646	645	642	659	644	626	655	659	654	649	602	640	637	639	599	625	610	645	596	617	622	629	693	647	615	640	641	619	671	630	616	635	662	644	661	661	636	642	643	623	624	651	640	618	660	658	647	620	675	627	657	650	639	611	635	664	640	658	665	617	624	645	648	611	636	671	659	617	670	609	613	626	670	601	634	617	657	617	668	645	624	667	694	660	659	648	647	625	670	656	625	654	633	636	614	685	662	621	609	641	625	627	631	672	667	619	652	692	603	628	665	682	627	669	625	669	630	628	636	634	651	658	671	638	684	650	664	646	627	631	710	656	698	672	624	648	654	668	599	640	647	591	669	639	652	672	646	623	663	648	644	600	616	640	681	627	642	645	653	608	603	610	601	600	603	690	631	623	637	587	625	628	630	638	654	655	644	661	659	625	666	643	652	614	644	650	635	622	628	656	680	633	629	611	641	610	664	669	651	642	636	634	611	670	636	577	620	647	642	640	653	650	664	624	658	608	635	671	650	590	628	598	629	612	639	623	618	682	635	693	655	586	627	667	618	621	648	585	676	609	646	610	654	634	607	683	629	614	683	628	653	677	649	600	660	614	645	625	639	611	635	595	581	628	677	661	649	670	659	648	622	624	671	592	630	612	621	636	673	608	645	650	649	668	590	641	654	684	621	674	653	645	612	586	649	666	632	630	644	634	612	632	652	680	659	627	602	585	608	614	617	614	642	612	662	633	630	650	600	671	642	611	657	659	630	640	623	624	647	595	633	647	675	628	666	596	652	626	666	639	640	639	658	632	669	669	667	640	589	604	614	697	661	603	606	627	643	621	658	690	639	633	667	656	635	662	607	621	637	633	610	658	646	634	659	634	666	585	645	635	596	604	647	658	688	676	658	677	646	614	660	626	605	674	616	659	631	627	680	646	659	588	617	618	688	635	657	632	673	654	629	634	660	615	616	601	659	607	636	589	637	624	643	652	602	615	603	603	622	646	631	616	647	635	658	612	601	632	602	625	641	640	651	638	616	644	630	630	650	649	629	588	570	667	652	670	681	623	653	638	613	637	677	625	629	627	598	641	635	615	664	631	633	640	581	640	606	650	652	634	631	615	604	594	659	631	621	649	676	615	671	643	637	646	618	636	626	639	665	644	656	653	639	631	633	594	659	621	624	595	641	584	642	692	647	638	637	657	650	620	670	619	647	623	608	635	670	636	660	583	640	624	666	616	612	632	682	601	644	679	661	626	668	707	623	645	596	617	664	635	653	619	634	626	657	630	695	647	628	617	604	621	651	617	660	674	656	674	671	629	604	637	640	620	617	670	641	610	655	614	658	619	669	664	644	653	649	677	664	610	659	647	604	623	681	621	658	670	633	640	667	648	635	666	642	634	680	646	648	619	671	656	654	594	623	618	638	631	655	681	644	623	665	703	629	633	643	617	661	677	617	616	596	652	599	621	655	621	601	641	651	626	624	657	609	616	632	641	614	613	666	605	635	672	657	627	632	635	652	639	688	623	633	650	605	632	632	686	593	676	655	652	630	602	596	603	671	616	620	602	639	624	647	661	643	660	668	655	609	659	625	589	652	638	625	622	671	630	637	614	624	659	635	612	635	610	609	631	661	631	612	657	636	636	609	632	644	625	645	607	619	643	628	652	637	658	617	632	607	632	635	654	679	641	645	680	608	692	576	639	636	631	621	629	632	652	632	624	641	640	641	653	640	598	609	666	645	640	596	640	647	669	659	596	661	692	610	604	649	608	645	658	638	646	609	680	643	659	616	665	603	615	632	607	671	579	594	637	618	646	651	658	676	610	634	618	660	639	626	644	669	695	626	639
24911	21456	25974	23208	4754	2045	1596	1276	1063	956	938	826	760	722	686	693	672	647	587	657	634	574	573	603	583	603	576	576	553	524	533	489	507	556	491	527	518	480	529	511	513	504	512	513	539	509	488	486	539	492	498	524	477	502	526	540	499	477	528	521	528	481	519	539	458	559	490	472	499	504	494	470	506	476	456	482	474	491	493	501	528	498	486	525	502	507	535	489	522	479	493	495	497	474	489	511	491	510	489	507	515	500	476	521	507	474	460	500	494	499	502	493	501	474	558	514	506	478	478	476	491	449	471	517	494	539	522	497	482	491	536	487	488	536	502	535	513	483	498	514	460	498	513	485	492	523	512	490	546	498	507	508	507	476	519	475	470	533	509	479	492	503	498	492	445	538	507	506	510	497	510	522	485	506	492	493	515	538	502	505	469	495	481	544	495	504	537	539	529	511	491	467	483	542	502	518	519	494	465	513	500	510	477	518	505	519	455	492	521	459	534	503	542	510	479	512	512	498	495	490	520	495	449	482	549	495	514	513	446	514	531	511	481	495	484	552	518	494	550	484	488	492	487	523	480	491	534	471	506	544	505	486	502	455	506	518	495	494	496	491	464	499	510	509	501	508	518	503	509	501	532	549	512	481	470	469	514	498	476	480	508	458	483	480	470	513	517	528	521	465	477	461	482	493	512	488	494	517	486	559	469	498	496	477	499	519	501	501	537	531	499	498	491	518	487	529	516	460	481	484	524	543	506	523	466	493	537	520	531	484	529	470	515	529	480	494	470	513	503	487	493	517	494	513	505	523	473	455	517	527	498	512	499	486	477	499	521	506	537	495	536	498	457	468	469	506	489	494	508	489	498	515	515	501	490	508	503	491	530	498	558	485	480	508	512	511	494	525	502	505	459	456	476	461	505	512	509	532	519	535	528	545	529	474	480	490	498	501	493	510	461	494	507	486	513	515	500	512	472	448	471	531	543	490	475	508	561	495	483	505	471	533	533	528	524	526	458	479	521	452	479	488	510	530	506	502	491	489	480	512	516	484	464	515	489	499	506	468	485	478	464	463	490	510	498	492	513	473	486	479	512	517	479	425	475	516	499	506	467	526	496	503	485	504	498	475	450	513	559	497	500	500	510	500	505	503	471	471	484	475	514	477	491	494	509	515	518	492	511	470	477	490	532	495	510	490	485	467	500	485	479	473	510	510	506	499	498	466	509	476	495	505	523	514	500	490	521	495	500	492	525	506	479	486	513	505	513	477	519	529	511	445	502	545	513	507	505	501	515	530	472	467	529	479	508	524	536	497	502	532	511	525	480	532	470	517	516	510	493	486	525	495	481	516	499	486	512	500	486	529	488	496	512	500	511	503	502	527	470	458	471	487	492	491	531	458	480	477	502	529	526	491	489	472	529	510	511	467	451	460	470	543	506	518	482	523	538	524	497	479	507	456	508	459	506	518	497	518	523	461	502	495	502	479	498	495	518	504	529	521	525	507	460	507	506	522	476	471	504	527	513	514	542	503	507	468	515	477	491	481	484	476	479	526	488	499	481	491	487	497	484	506	520	503	493	515	489	502	507	529	514	503	481	461	431	497	497	517	487	519	531	484	532	497	482	499	524	492	504	519	489	482	503	517	483	503	508	515	472	483	456	503	508	505	501	520	501	521	516	491	483	516	487	529	561	490	496	500	504	514	490	476	510	512	535	556	468	473	494	478	525	523	522	522	490	494	452	497	507	506	504	484	473	507	562	520	490	501	484	484	474	531	506	481	474	517	484	515	493	507	517	512	508	499	493	505	523	516	526	504	492	515	521	489	505	479	529	468	536	510	446	474	496	514	531	498	467	546	542	487	509	505	504	504	528	499	521	491	534	521	540	507	483	470	451	518	518	492	513	488	513	496	522	529	531	557	523	526	532	479	498	522	498	459	473	515	437	486	466	493	557	528	531	552	509	464	549	476	458	518	501	516	508	488	480	457	498	476	503	471	496	487	531	515	506	516	522	471	485	533	494	525	509	488	505	498	503	506	481	496	478	483	512	524	485	515	505	483	513	490	460	522	469	504	520	501	501	535	488	499	488	483	499	459	515	518	543	530	517	509	465	444	506	467	515	484	477	508	521	461	494	500	484	470	480	474	513	511	516	516	476	459	495	524	482	499	519	516	507	549	455	488	506	475	479	524	501	529	532	512	519	466	493	487	478	491	530	480	516	480	505	499	498	537	460	535	494	495	503	544	488	494	505	460	511	511	505	506	486	496	499	501	545	498	481	505	526	542	527	494	505	513	489	511	508	499	494	541	514	528	488	537	476	491	521	512	476	499	449	526	535	526	513	498	485	490	486	536	504	510	509	489	506	509	528	544	502	517	516	487	489	510	533	476	466	532	477	511	501	505	470	513	525	494	515	528	485	501	527	478	489	503	490	526	495	510	525	514	489	499	525	507	505	487	506	488	529	510	456	495	493	503	517	476	515	519	505	489	533	492	490	506	517	534	485	476	509	485	526	508	448	518	529	513	515	494	482	503	489	509	486	459	523	469	534	499	552	485	486	515	520	495	539	531	468	506	487	522	493	516	507	488	516	536	516	496	522	528	531	488	518	487	490	487	542	507	505	477	499	497	496	518	499	491	510	480	465	491	518	511	475	573	508	513	485	500	480	508	521	540	475	517	497	507	484	500	525	474	487	523	499	527	492	520	521	461	499	475	488	475	493	517	507	529	452	519	460	492	529	525	510	468	503	479	498	475	492	473	487	486	465	466	437	494	507	513	497	516	526	485	500	523	517	474	445	506	462	511	477	501	508	516	538	514	510	489	526	519	540	507	496	505	480	501	527	488	512	502	461	477	498	504	526	587	521	477	537	483	502	473	537	504	516	518	493	439	488	496	526	553	462	476	506	495	506	490	477	478	538	506	491	526	506	517	497	466	527	510	532	520	508	492	500	457	500	519	534	487	500	491	492	509	503	451	486	442	517	510	508	488	519	513	479	527	500	492	510	528	509	502	513	473	501	536	449	527	519	510	482	489	527	498	472	469	504	493	513	492	532	488	492	474	502	521	518	510	485	499	499	515	508	505	474	510	469	480	495	503	500	528	497	523	517	472	499	501	507	482	495	499	482	509	510	482	513	539	496	490	476	476	539	498	551	518	494	512	470	510	503	511	469	517	469	511	502	489	527	486	470	480	479	501	501	453	510	490	545	524	511	474	508	485	505	507	507	505	512	498	516	483	503	493	551	524	503	480	487	477	507	512	470	513	493	506	486	535	474	505	490	501	519	488	537	496	488	511	479	494	548	502	524	523	493	499	488	502	489	496	487	505	520	498	494	496	463	520	490	490	498	508	550	522	477	500	474	521	529	529	514	539	486	508	490	465	511	513	513	445	514	500	517	509	508	493	507	474	483	537	516	510	464	467	464	504	481	489	500	467	499	504	472	534	521	483	480	468	498	527	484	492	536	476	520	496	484	511	465	517	457	521	541	500	506	496	482	496
9731	22422	16504	9267	6725	5083	3996	3249	2750	2316	2059	1830	1679	1618	1442	1387	1291	1187	1161	1111	1096	1021	948	988	925	956	888	905	948	882	918	857	821	845	880	817	828	789	874	834	799	854	768	774	776	758	786	797	752	773	791	782	838	747	775	806	774	764	772	772	787	821	795	741	730	801	723	779	772	801	767	759	788	760	776	778	797	784	761	795	791	810	806	698	769	817	743	780	760	777	757	749	790	786	780	737	752	744	762	762	742	775	791	773	792	738	759	778	763	764	802	792	732	769	733	784	728	831	826	766	757	819	793	727	753	765	753	742	783	787	816	769	767	736	733	759	779	825	755	750	766	750	721	829	745	793	790	776	774	807	744	743	745	749	777	763	755	796	788	747	741	804	760	822	847	760	816	774	816	755	755	758	796	718	742	796	726	791	756	764	790	798	781	788	769	752	740	747	805	724	849	786	855	743	757	762	785	780	796	776	740	791	771	814	754	785	765	747	755	767	779	739	806	793	799	796	795	731	761	775	717	767	785	756	727	766	753	770	797	735	749	770	795	787	749	806	823	791	768	788	812	752	777	777	774	739	726	766	798	777	798	746	766	780	777	767	758	802	723	773	783	739	807	755	773	777	734	761	784	786	771	770	753	760	778	741	773	823	786	765	772	736	772	759	786	759	854	761	784	783	772	745	755	786	765	752	790	823	742	769	785	766	759	753	785	802	811	744	810	784	773	797	771	764	754	797	802	776	765	778	757	779	775	775	797	778	799	823	762	778	794	735	728	813	777	777	781	785	827	758	771	813	806	725	762	751	747	815	768	762	804	755	805	791	769	786	775	774	762	794	750	747	731	798	772	761	762	743	794	780	757	715	816	745	863	776	796	759	806	827	776	806	787	776	758	809	806	749	737	818	796	797	787	794	766	779	801	798	807	786	798	779	765	760	789	792	725	748	748	816	720	763	779	793	784	835	790	804	789	806	738	767	778	760	757	718	842	724	795	795	755	764	774	769	758	768	787	760	795	755	804	738	784	793	755	744	765	742	847	754	769	794	755	822	772	754	797	798	790	752	751	789	788	815	763	778	766	770	803	775	732	788	747	780	748	843	829	773	752	772	752	775	796	808	744	759	788	773	760	805	764	772	798	774	783	754	767	737	806	817	766	774	800	748	802	815	788	792	715	795	745	773	774	796	768	790	747	784	783	816	793	827	712	741	778	751	807	803	736	775	735	818	767	764	790	791	807	744	787	777	756	792	775	790	769	826	785	798	809	792	810	766	789	786	746	790	761	813	786	747	743	762	787	805	788	767	805	726	748	741	852	736	798	831	816	790	798	742	756	808	763	800	808	740	808	819	790	805	780	794	761	784	820	743	801	750	766	792	766	766	818	790	800	776	781	791	759	774	758	763	773	761	794	803	818	785	774	754	762	774	816	775	754	780	751	741	795	780	783	785	763	780	768	800	821	784	797	746	772	765	793	782	779	752	792	787	783	749	785	733	759	780	753	756	791	751	758	777	768	815	781	813	785	750	780	794	770	786	793	764	744	859	782	822	823	785	784	785	812	756	720	800	800	819	778	785	813	750	774	794	815	746	769	755	773	804	711	765	819	768	775	784	787	799	803	749	771	765	782	755	736	765	801	775	758	803	796	766	814	759	796	785	776	763	787	738	735	773	769	804	804	770	787	754	769	782	769	798	784	774	770	754	724	781	753	769	807	770	816	746	819	770	770	717	769	765	754	796	821	804	787	798	773	779	776	747	760	745	789	789	821	791	765	832	784	797	813	763	773	782	758	762	795	759	809	805	759	756	760	801	785	771	804	794	817	782	783	823	760	767	753	794	778	782	763	719	779	802	850	781	760	769	748	807	779	782	792	773	739	763	765	750	812	791	761	788	783	776	803	788	729	787	790	785	756	770	770	770	735	797	770	771	732	748	733	760	793	754	795	807	775	798	815	714	730	778	775	757	758	754	766	799	745	757	746	772	773	745	796	745	802	798	756	800	711	800	768	818	757	736	718	764	784	745	826	752	810	787	730	790	747	798	809	784	782	768	785	796	794	795	819	784	762	769	797	769	706	771	695	775	742	813	800	753	820	731	776	708	790	801	754	780	777	792	783	782	738	783	804	850	767	773	721	746	812	769	778	762	792	796	788	724	809	819	747	729	746	754	767	802	783	793	777	738	790	743	778	737	771	757	794	776	748	790	804	758	757	820	836	748	745	749	774	815	849	810	776	764	783	756	767	782	800	759	783	787	742	799	733	777	732	788	784	755	784	739	779	714	748	793	776	781	766	849	770	747	718	746	765	757	716	800	783	821	826	841	803	795	795	780	742	771	801	777	798	794	779	750	758	782	783	768	785	770	773	792	726	820	758	844	794	736	774	762	787	717	769	730	775	804	806	784	767	787	738	771	724	733	777	780	738	833	793	774	743	752	807	760	792	781	779	790	849	780	774	827	743	728	813	756	747	749	765	730	743	785	808	748	816	769	720	786	778	827	750	740	711	785	777	773	765	783	784	749	731	760	760	753	750	813	747	734	789	796	747	742	783	750	719	766	798	742	777	813	747	773	768	798	783	791	755	752	797	770	761	788	759	772	765	817	787	739	791	770	771	792	790	762	822	725	740	737	789	747	717	763	775	793	756	751	804	756	800	718	754	781	752	758	718	791	799	747	800	730	784	753	733	774	826	706	758	787	745	766	765	788	732	758	766	750	783	780	808	799	762	795	780	787	724	722	794	804	759	754	780	771	784	766	768	814	774	779	740	778	754	784	764	734	754	809	712	779	711	765	742	811	800	797	814	752	747	764	773	765	804	730	803	794	749	722	744	749	823	760	786	793	740	737	720	818	785	803	805	786	792	738	761	723	795	779	742	805	794	731	762	761	743	821	750	744	775	737	721	790	818	780	807	783	768	706	772	755	714	814	771	805	747	729	770	789	761	725	754	740	765	770	768	796	767	760	772	783	758	812	776	817	755	788	742	807	757	788	784	758	711	784	783	794	753	769	809	803	765	770	738	772	787	750	771	780	759	803	755	793	796	776	780	764	794	795	764	804	768	778	750	750	810	754	755	774	763	824	766	815	798	780	771	762	747	761	778	756	782	782	764	778	745	762	805	757	758	784	794	817	779	819	811	750	838	771	822	771	840	780	780	769	822	788	769	832	759	749	761	762	741	750	762	794	765	836	766	757	765	742	779	795	815	719	797	789	751	748	776	748	814	849	794	757	759	765	781	748	740	782	794	809	827	771	779	782	809	758	741	764	770	779	755	790	801	738	756	736	828	744	813	795	768	762	765	791	751	789	772	790	766	839	760	800	759	769	759	765	796	768	790	769	745	732	770	776	784	781	767	785	791	722	753	827	732	815	780	756	781	790	790	735	752	799	765	745	807	754	801	787	804	777	763	801	807	800	758	802	776	771	772	769	804	803	755	740	778	790	772	790	781	765	755	771	773	792	796	737	744	724	798	783	766	759	805	776	750	774	815	763	759	761
22672	21551	28885	24678	21563	20039	5565	2263	1629	1414	1183	1058	938	870	842	708	679	631	629	526	561	516	478	461	435	478	439	439	409	429	375	387	349	360	385	350	383	348	336	336	349	362	360	363	375	350	316	323	317	351	350	317	340	336	327	333	310	322	340	323	329	317	355	334	353	323	336	341	342	316	327	339	320	336	325	357	320	295	315	306	334	324	335	327	320	338	306	348	317	315	320	338	325	332	330	308	317	356	342	329	333	338	329	359	305	301	332	315	320	328	309	302	304	302	305	332	319	313	337	315	298	314	309	313	314	380	309	322	304	350	313	330	337	311	310	336	291	344	340	344	334	295	328	331	339	316	301	329	326	333	339	316	315	309	343	352	328	328	322	311	320	319	319	325	346	296	315	305	346	327	369	328	333	312	316	319	327	307	322	294	326	289	315	292	299	306	350	301	317	314	315	327	301	340	322	322	330	342	329	312	314	322	282	327	342	317	287	298	350	329	342	325	325	321	342	321	320	343	328	310	331	303	356	335	340	341	325	322	322	323	321	332	337	293	327	307	327	345	329	329	313	343	342	290	312	349	318	307	309	313	356	320	322	318	318	321	319	335	313	286	334	307	334	292	300	340	323	321	353	351	337	320	295	344	298	350	303	336	341	340	340	319	284	333	310	335	337	294	316	331	339	333	297	298	350	331	338	355	319	308	317	311	289	299	308	287	326	339	343	338	344	294	311	361	309	284	338	323	359	312	330	317	318	332	297	295	327	351	335	344	302	311	308	306	302	307	321	319	361	316	340	301	324	328	343	326	315	324	312	316	332	301	333	297	328	307	316	326	361	286	329	281	311	321	341	314	316	347	317	311	324	322	324	335	338	329	350	341	346	327	286	318	303	316	276	288	308	313	292	320	317	324	330	323	325	332	305	330	322	334	326	314	341	330	328	313	321	320	338	298	315	317	351	312	340	325	339	312	302	306	304	344	335	311	298	325	315	328	303	343	326	306	355	290	366	331	353	354	331	281	314	323	343	341	333	333	366	311	330	304	323	359	335	339	322	368	329	316	324	298	305	334	301	340	327	301	334	355	322	307	334	311	336	324	332	292	355	314	339	303	313	295	336	339	312	312	323	321	351	323	316	311	315	297	322	326	329	328	352	334	287	319	331	346	302	283	339	323	333	349	346	315	357	366	311	324	320	326	326	348	320	337	340	342	309	342	313	335	301	299	317	269	319	318	325	337	305	305	340	309	303	331	315	316	327	327	331	311	315	344	326	322	322	314	378	344	314	325	295	327	270	321	339	336	343	282	336	310	285	360	327	333	320	331	306	327	274	331	292	330	353	281	305	289	315	334	323	313	365	339	309	325	304	308	324	346	319	344	312	334	345	314	317	327	306	342	298	345	338	348	322	352	302	328	343	316	301	322	331	308	336	338	314	321	338	290	346	326	341	334	293	337	326	329	305	302	333	327	323	324	355	314	322	318	326	316	314	319	319	319	315	338	361	342	297	313	342	328	319	328	296	311	308	343	342	319	333	336	303	311	337	319	312	311	301	364	322	325	303	322	323	328	300	337	315	336	317	365	299	321	339	324	355	328	327	327	328	314	344	299	305	307	304	327	358	352	315	319	341	313	316	308	307	300	301	335	304	329	330	309	324	340	321	314	312	338	347	286	347	365	333	366	333	351	335	322	342	339	314	319	322	357	343	341	332	319	329	313	330	314	315	293	309	320	346	315	321	306	283	343	317	303	351	334	321	331	324	295	355	355	305	294	326	312	326	298	349	328	313	348	337	337	360	286	316	322	358	352	289	348	334	312	326	323	291	316	319	342	312	320	326	305	315	326	319	351	341	311	351	320	352	350	290	350	306	309	327	307	337	317	323	326	319	348	311	327	324	343	318	350	334	329	378	351	314	335	297	318	332	321	304	334	336	322	305	287	332	331	326	296	319	308	354	351	350	332	367	307	318	296	331	344	328	304	314	330	292	315	324	297	338	320	338	279	332	311	299	323	319	296	340	322	317	339	339	309	313	317	295	297	306	334	322	290	349	347	313	338	314	297	306	331	310	325	330	306	333	301	336	317	304	320	318	314	310	287	314	301	353	305	340	344	310	329	395	318	329	343	341	293	332	327	315	316	293	309	277	304	299	344	319	293	360	306	310	300	294	325	319	283	360	312	330	319	333	338	326	324	344	332	349	301	323	343	323	308	341	293	319	323	321	333	316	315	315	328	314	323	333	331	357	327	359	286	307	340	313	333	314	330	312	291	329	332	348	303	310	314	323	321	325	335	348	297	332	333	336	316	307	328	328	334	317	357	340	327	314	336	322	349	297	282	300	335	318	340	331	336	333	347	342	338	323	346	327	296	333	320	306	316	316	336	310	344	327	307	317	316	330	329	335	324	326	334	330	297	320	357	313	338	301	304	311	319	334	307	341	306	343	301	329	371	338	280	348	333	326	325	356	325	317	306	316	324	332	330	328	328	333	324	309	302	328	319	362	316	322	333	296	325	355	309	275	338	330	347	341	300	365	330	300	330	326	330	310	321	298	311	316	328	336	347	341	327	295	295	335	281	311	315	328	307	314	301	302	334	335	282	382	278	348	338	327	324	305	312	317	307	326	346	305	336	309	297	322	332	311	297	316	288	341	332	328	291	328	325	320	321	331	339	329	302	333	325	285	308	317	331	343	335	321	328	323	347	337	317	292	287	296	304	340	323	372	328	299	289	321	315	337	319	299	289	321	302	322	333	334	317	324	328	311	323	343	334	319	328	323	341	324	313	312	356	324	291	336	334	340	309	327	295	269	309	297	329	315	306	310	318	349	370	325	315	314	312	314	345	330	313	339	336	292	303	323	339	306	331	305	312	312	326	334	335	325	311	327	344	352	322	315	343	300	339	318	344	300	320	338	312	323	316	345	325	348	294	310	330	333	329	310	307	293	285	319	309	321	290	324	313	342	318	324	318	331	319	354	317	322	302	316	324	323	332	305	323	294	328	324	319	338	338	326	318	311	329	308	307	331	328	359	337	330	338	309	310	307	293	321	330	318	326	307	333	304	318	329	332	329	336	343	341	343	329	320	342	283	357	337	325	342	302	311	324	320	328	314	319	319	287	360	316	313	313	331	310	325	341	332	310	330	336	322	314	351	334	348	313	330	317	263	333	342	363	339	297	346	338	300	303	343	323	323	345	308	332	326	298	345	311	328	306	308	378	331	306	329	341	284	341	345	290	313	304	343	352	325	331	326	330	335	321	309	333	352	323	325	302	346	305	311	316	293	335	322	330	324	322	327	329	334	305	318	327	314	288	289	287	320	347	340	297	311	338	344	298	333	359	327	340	319	354	306	331	321	312	315	319	307	318	331	322	300	323	330	319	364	331	331	342	321	329	331	294	293	323	316	370	334	332	333	336	317	332	373	328	316	348	305	326	324	316	335	331	342	322	330	315	328	345	349	351	321	322	335	307	337	332	308	318	308	330	341	356	343	318	347	310
11329	31286	24806	15260	11233	8589	6573	5469	4397	3723	3107	2759	2286	2149	1872	1670	1529	1353	1275	1239	1140	960	965	892	969	796	789	762	695	659	717	717	642	628	649	576	590	582	634	589	620	534	542	505	540	530	539	501	524	519	516	554	520	539	521	526	499	474	509	498	498	527	485	488	531	468	488	504	484	521	550	520	471	471	498	497	506	518	569	534	549	514	565	503	549	484	504	494	503	501	523	461	511	480	514	488	486	521	475	502	498	493	520	532	506	511	526	485	475	446	519	509	485	487	479	517	529	506	495	496	526	500	510	525	532	483	526	535	493	475	504	475	491	476	495	536	488	498	478	520	494	487	503	453	486	523	509	509	482	503	528	516	506	522	479	509	514	519	497	517	459	494	497	509	509	488	446	565	480	476	501	520	524	540	507	494	483	474	501	504	498	500	519	497	493	513	551	515	534	505	533	516	500	497	503	504	535	489	496	495	488	505	488	507	515	470	510	493	493	531	480	476	483	511	492	524	514	536	518	484	473	506	472	467	461	493	512	523	469	493	499	496	489	513	494	509	522	523	520	576	538	501	478	489	516	523	468	497	516	500	488	495	492	480	538	506	452	495	514	511	499	502	484	500	509	511	493	477	496	518	480	499	520	519	508	490	543	525	510	474	540	471	485	515	508	488	515	539	474	490	514	519	507	480	479	503	491	492	481	506	507	461	484	508	490	518	488	525	475	486	487	457	456	502	543	491	445	502	504	502	541	520	470	502	507	472	515	471	497	518	529	500	515	470	506	497	517	481	520	500	503	505	513	468	459	518	497	501	498	502	504	505	494	541	524	486	506	505	534	525	492	513	521	518	473	521	515	486	474	525	508	480	514	463	517	530	518	470	548	492	512	473	505	475	499	530	529	480	479	534	508	500	491	529	498	473	522	515	549	498	478	509	537	505	511	497	486	488	531	502	500	546	490	487	502	533	485	503	509	524	496	476	501	520	503	500	482	470	483	497	486	497	555	509	524	461	503	508	496	501	503	461	496	497	473	487	462	480	511	478	506	523	533	468	519	480	540	490	503	542	487	494	504	487	525	511	513	489	508	503	531	500	480	477	494	525	488	516	518	497	525	530	531	495	472	479	479	498	504	526	474	533	500	487	488	513	463	500	478	543	530	497	491	527	501	512	509	486	518	481	494	505	519	492	510	488	495	533	517	468	474	478	496	519	510	487	478	506	488	529	518	498	531	484	499	481	471	519	472	491	477	515	478	509	502	479	502	475	518	509	454	544	499	496	506	507	500	522	523	524	506	504	486	502	450	490	508	486	505	521	526	482	514	518	544	477	495	517	488	506	473	516	528	488	497	465	515	511	523	534	482	501	503	463	500	533	518	489	503	493	505	506	505	516	546	517	506	500	490	529	533	489	490	505	495	498	500	492	517	456	498	511	485	501	467	470	496	474	516	519	458	531	486	497	470	512	495	520	529	510	484	517	503	491	489	510	559	470	499	491	487	495	512	507	511	507	496	505	466	508	512	498	516	500	517	513	507	499	521	501	492	502	525	469	486	522	463	507	507	535	485	487	509	477	492	532	497	509	495	481	492	528	497	501	473	511	517	521	461	501	531	473	494	517	466	488	490	521	472	501	516	516	515	460	551	488	520	564	487	530	487	496	467	482	494	517	501	488	499	558	516	475	460	481	527	496	509	478	523	506	494	496	494	498	553	545	495	546	510	517	503	504	514	493	500	507	502	473	487	525	498	476	466	470	507	486	500	497	516	483	492	490	524	486	488	473	519	505	509	488	511	514	474	537	481	524	535	502	530	504	468	461	489	473	537	474	526	548	507	506	477	476	441	459	469	471	497	476	498	464	481	481	468	476	495	463	489	474	492	495	480	487	482	507	488	470	508	514	519	521	485	497	506	499	506	481	535	520	475	523	482	531	495	511	485	511	506	493	475	518	502	498	476	523	508	527	479	543	522	497	523	493	490	528	512	521	508	506	452	500	476	485	498	510	478	470	500	513	525	508	464	518	502	557	505	485	462	530	475	527	509	502	474	545	478	497	539	488	453	491	484	496	465	482	448	487	521	514	510	509	507	466	502	488	491	529	493	486	474	497	517	523	472	481	544	491	460	464	511	507	494	466	500	508	534	494	507	502	534	515	439	492	522	480	517	497	486	503	497	462	473	493	504	515	470	481	497	493	471	454	480	451	534	500	482	512	499	498	522	505	509	496	490	507	491	492	521	512	532	474	510	519	535	478	484	493	509	527	512	474	491	481	523	492	486	520	513	538	480	482	503	489	478	511	529	504	503	507	494	510	484	534	489	495	441	484	525	504	490	489	482	452	484	490	505	504	483	508	498	459	493	472	452	507	514	482	489	486	494	510	532	482	520	471	476	487	462	496	487	524	516	526	476	498	499	491	489	491	507	503	536	459	515	508	560	483	504	515	481	514	482	491	457	539	484	507	492	515	497	506	504	493	525	467	495	504	546	486	471	518	499	488	531	503	479	506	478	482	529	488	492	490	448	496	522	499	485	497	486	504	460	485	501	553	488	490	493	514	500	482	492	555	461	500	495	478	501	514	509	496	501	490	486	492	510	524	496	467	512	507	444	498	474	506	476	479	502	490	505	534	494	469	528	468	489	511	445	462	501	476	491	506	498	528	526	489	497	505	533	487	533	516	500	486	500	489	467	542	512	501	505	485	491	484	477	480	479	440	472	517	518	529	489	524	484	459	509	511	527	495	518	500	453	492	465	495	514	517	524	492	488	476	517	564	516	503	506	453	465	489	517	499	474	504	461	506	523	544	478	495	528	456	466	478	487	523	540	470	554	455	480	494	544	485	477	482	458	469	462	508	472	469	546	503	521	520	451	499	498	532	486	513	477	495	489	476	496	520	478	514	487	492	511	511	472	488	464	494	485	461	464	489	524	510	510	480	531	478	473	498	465	500	468	506	504	547	479	484	518	525	467	457	476	502	453	498	509	522	484	522	498	500	501	499	511	497	496	506	548	532	491	488	485	503	475	530	514	536	522	518	506	518	494	559	515	510	508	498	529	525	508	494	525	515	509	495	541	534	501	549	462	518	473	481	492	480	470	505	503	496	496	486	505	504	502	508	469	499	527	481	511	507	445	521	524	493	499	530	481	475	501	502	509	478	508	462	529	454	523	493	490	483	473	533	495	460	548	500	481	525	505	511	538	502	524	522	483	496	497	506	501	461	540	503	527	485	499	486	485	526	501	470	559	488	510	503	486	487	468	474	556	471	556	483	521	512	516	496	540	502	515	549	462	483	517	525	498	526	504	519	534	491	492	477	521	507	514	448	483	503	488	536	515	499	509	523	544	504	469	525	494	512	502	498	524	504	474	488	472	501	466	509	505	504	480	496	480	518	511	502	484	504	458	500	513	498	548	515	530	508	509	525	534	500	509	474	517	538	488	492	482	479	500	488	541	503	511	513	486	503	483	497	488	497	491	485	471	516	478	504	504	530	483	465	477	485
27628	20044	11774	4609	2184	1572	1304	1055	1006	913	891	796	753	682	682	676	697	645	662	657	563	619	584	578	576	577	521	572	536	581	573	580	559	564	554	575	529	543	543	573	540	528	550	518	533	507	515	572	545	540	560	541	538	502	540	558	548	525	558	505	489	554	505	509	552	547	561	484	549	559	523	584	532	519	511	506	529	540	525	486	510	537	543	511	528	546	538	531	528	572	519	480	495	554	532	509	535	528	552	539	546	518	518	519	532	552	548	521	516	535	505	511	546	509	579	482	494	513	487	542	514	530	499	547	548	530	521	581	532	518	536	565	539	528	541	487	535	551	577	518	491	507	569	545	534	556	511	552	525	551	482	494	520	524	532	536	570	495	553	546	542	553	510	511	526	515	545	486	545	540	528	502	532	521	528	541	504	527	482	563	499	539	539	539	521	539	508	568	505	573	504	550	580	506	542	510	541	548	534	515	551	514	550	550	531	550	528	549	515	559	556	507	554	519	552	540	534	539	515	533	555	573	518	522	498	544	532	550	491	545	530	503	521	541	535	516	549	498	580	517	543	575	582	517	519	540	514	500	534	533	549	537	514	544	503	487	513	555	525	520	554	530	538	541	529	561	552	546	572	516	497	564	503	539	498	552	515	529	587	547	537	523	529	523	563	560	518	544	522	509	508	513	541	535	509	527	521	549	550	518	526	528	565	568	571	486	563	529	538	556	555	528	529	522	551	501	507	502	548	571	539	543	543	511	540	537	518	500	518	535	550	559	502	514	566	537	517	532	532	512	526	567	557	502	531	565	517	507	478	561	536	534	585	524	539	549	596	494	519	506	557	559	554	557	516	538	502	552	561	514	518	538	468	480	545	552	530	533	516	500	485	560	517	513	535	521	510	514	557	579	547	537	557	542	502	543	562	520	539	503	552	537	540	517	573	482	546	498	553	541	498	496	535	534	572	526	544	522	516	549	515	535	492	566	517	505	576	508	585	518	504	532	531	516	581	503	538	545	551	558	536	484	513	527	569	518	541	550	565	544	494	508	571	534	547	517	544	516	499	548	529	490	577	552	566	518	570	506	535	535	507	528	541	513	571	500	545	516	552	541	505	516	515	535	535	543	579	527	525	547	506	536	539	543	544	539	517	522	490	563	536	528	519	515	537	537	554	535	508	507	590	542	526	474	523	531	511	489	544	575	526	544	479	534	520	574	541	527	546	529	519	530	545	570	554	547	513	545	521	525	560	524	498	565	521	523	530	566	501	525	520	568	547	529	541	537	503	517	555	517	514	535	487	537	530	561	543	498	518	569	541	554	532	559	543	525	531	507	519	480	494	564	517	532	540	534	538	562	530	514	528	561	534	546	543	530	550	540	522	474	530	518	513	560	569	532	517	550	540	561	511	504	531	588	525	516	544	539	494	564	565	568	554	550	532	555	539	545	511	559	520	520	510	543	541	530	563	546	589	542	506	494	521	546	548	562	521	542	526	539	534	536	481	539	530	502	534	515	523	472	520	556	542	530	536	519	545	520	537	530	506	549	531	551	527	478	514	522	513	550	532	532	535	523	584	527	541	569	525	529	542	526	485	489	541	532	520	539	517	545	569	534	577	590	526	515	543	585	514	522	554	561	534	549	570	537	546	531	533	492	535	516	518	532	471	540	509	527	569	558	523	552	524	534	511	589	514	494	533	606	524	517	554	539	533	533	513	561	540	543	502	546	590	559	522	542	544	539	567	530	501	538	548	538	551	533	537	547	554	534	546	523	526	518	505	568	512	520	541	542	544	586	501	501	558	569	531	560	556	581	600	550	514	528	524	552	521	549	530	533	596	557	536	519	549	550	507	549	537	571	550	531	531	520	532	551	532	493	543	536	565	511	524	554	500	530	529	561	560	499	542	518	508	530	507	533	505	505	494	519	515	525	546	520	544	594	551	547	538	528	554	555	520	561	487	527	530	530	535	531	488	537	524	520	563	511	517	520	550	509	539	541	518	548	544	532	494	521	525	553	537	569	507	566	528	502	482	523	514	506	544	539	543	543	529	513	519	538	527	567	488	533	542	561	574	528	535	542	557	546	537	507	562	546	530	504	511	519	529	525	541	500	580	516	476	535	495	544	530	529	537	501	552	504	520	506	551	531	491	552	558	545	503	516	529	553	530	545	521	501	509	518	536	537	538	556	568	520	531	567	524	533	509	504	525	553	518	555	510	561	542	513	521	517	491	526	539	495	542	526	563	557	484	561	530	557	546	546	521	533	533	534	545	533	528	587	541	522	568	532	529	546	557	511	538	542	544	517	523	545	497	485	532	517	539	527	544	531	553	561	493	515	507	503	547	507	524	550	567	460	541	572	519	542	503	563	522	572	557	550	501	553	533	533	555	566	531	527	543	573	520	520	548	548	537	548	538	510	549	584	502	522	528	538	536	564	530	547	551	540	564	555	503	560	567	543	522	537	562	556	567	538	537	527	552	551	522	504	528	550	534	563	524	513	575	512	555	539	488	494	516	540	516	510	552	552	497	547	514	526	523	511	546	497	506	509	529	499	521	517	526	511	488	527	499	542	531	507	546	506	526	503	530	524	501	528	539	553	542	518	525	548	504	483	527	522	516	518	530	520	553	600	520	479	542	528	489	550	483	507	535	475	525	554	501	551	539	535	519	533	527	503	509	576	509	528	549	511	532	542	536	519	516	586	510	532	535	509	507	562	512	557	562	509	568	523	503	585	513	555	545	502	510	552	531	524	511	530	510	531	566	538	526	530	542	519	528	521	518	548	534	511	531	499	579	607	514	503	568	491	540	487	528	532	513	539	517	575	490	529	530	532	518	534	522	535	575	572	543	550	552	503	512	525	547	529	504	569	526	503	582	534	552	527	558	544	572	515	533	518	508	579	535	515	531	537	556	541	527	510	582	537	539	503	546	564	573	517	584	559	515	535	510	528	507	551	553	571	489	490	514	544	545	514	558	539	517	525	538	507	531	514	494	490	554	554	490	519	559	545	533	545	542	517	544	508	553	547	565	541	505	500	532	537	533	512	510	490	511	525	536	543	495	510	539	505	538	517	554	529	524	480	486	544	544	517	516	511	508	519	532	524	538	529	574	533	562	555	566	528	532	529	498	551	504	550	522	535	539	541	526	532	496	514	513	516	565	537	550	507	526	558	482	562	549	541	576	516	502	512	552	528	520	549	534	518	524	562	505	534	516	499	533	521	557	514	511	485	496	517	538	554	562	541	571	556	541	548	547	468	522	586	498	527	508	552	550	516	533	563	527	466	553	521	561	520	515	502	520	540	553	571	542	562	516	523	512	501	535	530	546	528	544	535	542	502	560	550	540	519	527	521	546	525	513	537	531	536	510	557	564	534	497	563	491	510	481	586	497	532	503	522	542	562	523	518	572	523	552	517	554	574	562	496	549	530	561	558	534	521	540	520	540	526	554	504	558	497	529	537	496	547	549	487	549	501	561	534	543	513	530	507	529	548	520	526
9940	18582	13895	7335	5133	3808	3101	2619	2199	1976	1724	1562	1551	1407	1292	1199	1164	1089	1070	1036	956	1038	987	938	970	987	951	855	941	940	897	890	903	846	853	895	847	887	855	886	839	854	868	867	839	839	849	817	847	805	840	834	808	892	859	865	793	803	800	796	860	907	819	822	826	876	805	870	822	859	816	848	842	804	813	840	812	824	771	875	790	832	798	839	874	872	862	873	788	867	852	868	891	792	872	772	844	790	815	823	830	786	822	846	797	873	887	810	791	823	808	784	849	821	831	822	846	833	830	764	864	811	905	873	859	838	808	804	824	815	811	822	827	840	848	839	831	817	838	832	839	840	803	887	865	851	805	821	827	842	885	824	830	813	839	845	814	844	843	791	795	884	831	884	839	887	812	852	868	807	852	851	805	800	815	844	824	799	833	769	790	838	826	824	828	827	890	835	790	856	847	793	874	817	798	865	865	809	836	854	797	831	798	798	861	782	884	885	892	789	819	806	820	862	828	847	836	815	853	806	839	836	835	842	850	833	757	809	817	870	846	839	842	791	854	768	825	846	809	838	813	798	832	758	830	820	808	825	847	859	799	824	828	778	793	834	771	783	823	773	871	832	840	818	802	809	848	820	884	841	784	803	800	772	868	833	842	835	835	845	865	835	862	801	860	840	801	798	804	836	850	842	815	860	788	834	830	844	823	767	813	809	800	788	843	793	843	873	854	794	829	833	842	819	888	835	814	814	854	762	867	796	853	786	832	852	835	820	847	843	797	872	837	821	844	825	851	791	879	784	768	810	867	842	820	806	873	836	890	763	824	801	801	814	849	803	840	884	831	797	845	867	776	789	839	820	794	816	869	843	818	823	794	819	817	811	824	838	835	825	849	785	883	795	812	795	834	878	832	849	842	810	808	783	807	815	775	807	839	839	803	828	853	809	825	765	879	856	853	800	867	795	851	790	859	782	836	876	795	838	848	835	846	835	808	823	835	824	859	832	816	864	825	860	866	836	863	819	862	808	823	850	802	878	855	796	839	774	870	804	806	828	807	850	825	856	859	808	823	808	824	814	880	764	818	821	845	841	882	813	819	860	807	810	812	814	838	843	866	837	806	796	805	849	833	812	771	840	830	811	845	811	809	816	817	802	852	785	826	788	773	769	818	840	818	828	818	864	811	803	765	890	785	820	789	801	806	834	802	857	873	850	836	796	857	812	819	827	800	762	827	832	842	836	848	806	851	840	862	813	835	811	903	772	787	809	813	820	827	804	831	810	832	783	828	856	818	777	837	871	810	817	852	805	783	790	794	888	881	861	843	821	810	789	814	833	810	851	883	806	812	827	838	873	795	859	845	792	805	834	776	804	804	800	770	828	791	820	827	755	815	843	844	822	857	744	887	845	836	782	826	843	823	863	840	765	814	799	848	827	788	803	776	818	785	813	846	818	834	855	855	824	825	782	809	815	854	836	858	835	801	841	851	856	813	806	814	784	807	832	790	798	803	828	833	829	833	830	809	826	812	859	786	847	828	836	816	832	806	821	835	793	837	815	821	807	871	847	822	839	807	845	790	846	808	804	869	823	850	869	798	825	816	872	780	865	847	818	875	865	845	780	800	884	813	828	796	842	778	754	819	822	853	863	817	788	843	820	847	834	836	815	829	800	754	876	841	813	781	820	794	857	823	814	807	847	833	829	843	827	818	854	818	826	820	824	773	884	871	834	835	813	894	806	790	900	855	800	819	855	896	833	818	823	823	813	781	819	858	830	827	822	841	740	825	807	831	808	868	822	842	825	783	816	822	813	844	831	784	838	835	817	832	796	835	771	760	863	806	862	874	811	807	785	793	795	809	828	794	809	838	842	839	835	811	778	799	862	793	838	787	778	858	870	837	871	838	847	811	830	818	820	883	873	786	828	901	837	816	759	856	830	823	824	852	860	782	835	808	809	828	834	849	766	834	813	835	794	860	843	837	794	835	815	780	822	847	826	816	838	830	842	831	772	834	823	779	845	803	809	834	843	809	851	782	859	833	789	752	858	809	796	790	837	797	830	814	817	822	879	858	867	845	783	831	860	799	826	823	817	796	817	809	772	820	838	806	820	850	853	820	763	851	818	817	827	797	846	852	827	813	807	882	773	898	822	845	858	838	871	817	819	841	819	800	831	869	840	781	851	841	815	839	880	858	847	833	825	774	850	846	809	864	861	867	806	793	891	889	817	791	815	778	868	839	859	807	780	847	818	854	813	799	814	837	811	843	883	841	790	821	833	870	800	825	840	830	799	850	833	809	811	819	818	784	817	810	841	818	815	829	820	814	820	843	805	873	836	828	766	854	859	781	827	795	829	783	851	802	791	833	807	804	771	833	821	767	835	836	833	779	811	808	785	877	808	812	787	786	811	800	835	833	784	788	818	813	768	866	800	839	858	806	828	829	880	822	813	823	767	738	838	867	809	831	828	820	845	791	814	815	827	812	819	837	832	865	830	845	851	825	808	813	811	823	814	801	842	837	802	836	877	843	821	847	827	819	834	824	863	879	787	808	836	883	812	825	820	838	845	806	814	836	862	813	801	832	836	827	771	789	777	802	838	787	862	860	826	880	825	812	838	840	844	817	821	832	765	830	799	872	816	814	851	843	801	817	798	856	831	879	852	756	839	782	800	807	819	805	814	773	799	815	826	820	828	805	819	813	853	823	819	823	834	859	836	822	829	841	802	798	889	853	818	842	811	842	855	821	838	847	830	828	813	815	812	833	818	884	831	764	832	816	829	808	813	871	842	830	785	859	830	870	861	797	823	779	799	764	824	761	833	853	866	832	863	768	821	837	792	852	861	821	801	769	841	823	802	840	768	814	815	842	828	854	901	832	780	783	784	811	798	845	893	873	811	845	800	882	775	873	794	846	849	799	796	848	847	812	823	829	746	832	790	818	920	858	835	838	795	822	823	819	876	858	841	820	804	787	830	813	787	854	837	856	827	818	833	796	800	857	795	842	815	843	838	812	844	806	834	803	860	788	893	841	875	794	874	808	846	811	819	800	819	817	805	806	796	847	797	824	802	818	827	854	861	866	827	856	790	813	793	860	840	856	840	799	830	791	833	789	841	804	803	868	820	773	838	867	848	804	842	804	816	809	829	779	843	820	761	801	806	845	838	758	809	780	867	862	841	803	858	844	815	838	801	791	831	814	816	845	831	786	776	845	861	834	838	828	852	852	826	813	804	873	830	797	800	830	817	856	820	841	800	823	806	801	802	873	866	813	812	819	856	832	806	836	828	807	812	842	832	842	806	778	817	847	792	850	831	805	782	826	793	772	801	839	788	856	813	830	787	810	833	867	823	809	822	843	885	848	797	806	830	863	846	803	826	869	822	841	760	786	787	848	836	873	816	845	795	821	859	829	845	816	823	866	843	878	833	826	824	720	868	810	799	832	847	862	864	817	800	777	828	864	776	776	800	815	841	763	772	814	822	836	823	864	810	838	853	852	806	840	807	820	789
23565	21550	28337	25216	21097	7439	2519	1661	1354	1159	1033	882	867	787	782	697	663	574	598	576	567	562	534	484	475	476	494	449	422	424	460	475	463	466	451	417	440	442	436	399	451	449	466	409	420	429	380	412	413	417	421	384	453	432	433	414	396	454	380	386	371	386	426	413	435	381	395	340	397	420	419	418	443	409	382	396	428	406	414	425	383	412	450	408	413	388	411	420	367	382	406	402	435	398	381	453	407	387	429	387	422	429	377	408	390	388	413	427	404	395	411	420	399	417	374	402	369	449	392	392	434	379	419	379	384	408	404	379	438	401	388	393	385	410	410	409	442	434	396	400	400	389	414	416	378	418	380	425	467	438	394	414	376	426	404	413	383	396	436	419	384	382	403	432	412	396	377	386	436	407	406	387	385	391	397	425	436	410	396	406	408	442	380	451	414	382	443	412	427	403	418	431	423	404	418	425	412	401	408	384	388	439	406	415	392	416	441	409	444	411	404	397	377	419	410	378	382	426	407	391	413	423	421	436	396	378	432	422	395	390	413	399	402	425	389	427	403	427	390	408	400	427	381	400	419	459	428	376	369	386	393	392	418	396	400	412	427	424	402	402	421	399	421	405	423	405	394	366	396	381	394	412	396	406	386	366	411	426	462	393	435	388	387	405	371	410	403	405	375	409	440	363	430	403	371	411	429	391	373	405	400	410	386	412	408	376	376	399	401	388	402	387	425	410	432	394	429	407	379	409	416	431	418	407	399	390	401	397	386	409	394	385	430	400	411	384	393	393	425	360	417	413	387	420	384	399	407	422	413	412	397	421	457	401	378	404	411	419	401	449	381	434	425	389	424	392	438	417	385	400	415	391	413	422	401	396	442	399	418	420	402	398	430	422	396	386	403	389	403	449	392	424	447	399	388	432	378	415	401	408	415	371	420	374	412	449	395	426	404	392	407	421	388	381	416	386	382	400	380	413	444	404	392	397	430	395	414	406	399	402	392	410	392	369	369	405	373	417	391	380	410	397	378	392	360	415	430	440	403	392	432	447	389	419	415	397	408	362	410	382	362	417	413	407	398	439	393	442	429	370	384	443	411	442	415	383	418	398	371	407	374	419	408	401	392	428	397	373	379	409	431	404	372	401	420	417	403	393	423	403	414	414	397	430	394	390	404	385	399	418	379	389	403	361	390	402	449	416	415	428	388	406	390	380	397	416	370	410	404	381	402	440	406	402	399	419	422	454	420	385	432	402	392	398	400	411	439	429	395	400	411	380	400	385	395	370	422	413	404	419	372	423	389	417	406	346	408	394	405	393	408	375	435	383	426	390	436	384	393	388	384	372	408	397	417	387	421	399	396	424	412	406	441	418	398	397	393	416	426	396	458	413	418	395	414	445	375	433	421	405	414	416	409	403	419	431	404	402	398	424	436	410	408	373	406	425	361	436	412	456	438	413	437	388	423	400	414	409	411	398	412	432	380	379	398	381	367	448	394	404	410	390	351	437	381	389	413	420	373	388	392	426	378	379	404	387	434	395	403	410	416	400	406	380	412	414	407	432	413	430	398	393	378	391	378	397	397	383	411	407	369	410	387	402	383	414	411	414	412	388	403	401	420	368	419	432	412	410	392	403	460	414	407	388	390	406	399	373	459	407	405	414	373	394	386	390	407	421	397	430	420	425	396	398	439	425	390	407	390	418	407	420	384	393	426	416	408	395	431	383	425	403	405	427	406	453	408	434	440	418	420	391	408	403	419	388	405	402	410	398	365	447	380	399	422	383	415	417	403	402	416	419	396	409	382	441	414	419	444	415	449	404	385	407	385	377	434	425	377	415	381	410	400	406	402	410	432	405	399	408	390	417	393	370	418	450	403	415	404	425	415	366	405	412	419	414	367	397	383	365	402	379	395	400	402	397	388	416	428	423	402	375	420	396	405	414	450	397	417	405	357	399	438	372	413	353	398	408	416	407	424	423	407	386	396	433	408	401	393	417	412	389	401	391	439	437	382	402	381	377	433	405	386	403	412	419	389	422	384	403	412	415	401	424	425	404	413	393	428	426	417	388	434	399	433	403	420	369	388	398	416	385	397	381	370	410	365	417	427	401	412	433	408	381	370	384	418	376	387	398	376	390	423	405	409	378	399	396	404	393	380	372	445	387	382	438	437	372	409	366	424	403	376	394	404	372	397	389	391	395	419	382	462	416	410	401	360	408	380	379	392	414	440	406	382	404	386	378	404	399	385	405	430	368	417	404	385	372	419	359	417	419	410	395	435	413	396	381	431	382	408	416	420	420	415	428	394	416	407	402	387	412	408	416	397	408	406	390	416	384	394	414	390	403	392	386	436	372	430	419	406	389	357	418	405	387	421	427	405	434	414	428	418	416	402	397	414	379	385	365	408	409	385	399	427	378	391	402	420	422	410	438	425	380	399	401	399	386	426	390	391	413	382	390	380	397	385	409	431	416	409	410	389	389	373	411	409	404	409	388	408	407	409	391	384	373	414	380	406	382	378	396	404	392	424	434	408	396	381	420	407	386	449	440	390	389	382	421	424	447	418	352	398	400	412	431	372	375	398	415	417	402	420	399	410	407	415	391	403	373	391	415	403	368	400	391	375	424	384	422	421	374	423	420	445	424	424	377	399	387	382	370	417	454	409	432	372	363	385	391	422	410	407	358	402	377	409	382	391	413	406	413	420	387	389	390	435	407	375	388	385	412	352	396	380	378	444	416	399	366	412	412	396	431	432	423	388	388	394	389	388	405	414	414	422	391	386	424	432	413	392	397	415	409	407	391	432	404	370	417	391	368	386	417	432	405	384	414	394	432	430	409	413	376	422	411	398	387	447	412	388	375	364	357	442	421	385	417	425	426	404	395	410	424	410	371	396	399	442	420	381	398	401	388	414	410	426	384	344	419	376	397	381	425	406	379	411	386	364	387	424	443	387	412	416	412	386	404	413	389	398	413	381	413	375	418	419	437	408	403	369	407	435	414	389	409	433	396	385	395	387	422	425	396	391	427	365	421	416	406	411	391	420	379	415	389	395	422	391	390	364	400	417	404	393	410	392	405	381	395	407	396	393	387	413	398	472	425	399	402	442	385	380	398	378	382	440	416	384	399	384	384	427	417	387	381	396	427	416	381	402	406	376	408	449	409	440	403	345	415	400	411	401	434	405	400	398	419	428	381	433	387	404	390	428	387	369	414	390	384	390	404	402	423	392	387	414	381	380	410	416	393	388	372	429	410	429	430	438	403	390	418	438	428	408	399	416	343	391	402	413	438	415	411	402	369	376	402	409	427	422	381	399	395	392	411	411	396	390	393	401	420	414	400	418	384	403	374	383	430	404	422	397	384	413	376	410	386	425	379	408	397	399	449	441	425	433	394	391	435	386	394	374	395	414	384	393	398	376	392	404	378	407	422	392	412	399	412	378	423	362	422	418	420	380	370	421	386	415	410	393	418	415	389	380	399	420	386	419	382	406	386	388	385	379	419
9528	26910	20581	11895	8715	6509	5161	4076	3411	2956	2442	2054	1940	1705	1629	1400	1334	1216	1172	1052	1041	935	893	888	895	877	819	834	792	783	786	755	696	697	710	687	693	695	650	718	703	707	679	642	655	691	648	637	657	611	635	636	596	629	678	676	627	652	621	653	657	622	637	661	638	676	679	640	609	637	646	646	628	594	647	598	629	611	648	642	623	633	665	653	601	631	645	600	625	637	639	700	599	627	625	657	638	651	630	632	626	607	642	606	637	595	648	614	685	628	616	679	600	654	627	603	633	624	667	604	643	645	610	601	649	637	639	629	626	635	619	615	643	620	583	633	663	623	636	621	593	589	608	608	632	625	650	652	642	635	670	606	681	657	634	615	632	644	614	622	685	641	665	649	585	608	643	646	629	639	668	658	642	617	607	634	633	593	648	628	606	641	665	639	625	599	606	628	611	604	593	629	661	648	648	612	635	613	627	628	613	613	607	636	655	595	631	635	630	646	636	595	623	653	595	628	637	675	642	626	617	618	605	643	614	674	652	551	620	631	580	633	664	614	645	636	624	613	635	674	618	617	618	658	640	623	651	600	644	649	620	629	685	576	606	632	635	653	614	608	621	597	643	634	630	584	633	635	659	625	584	629	616	617	588	621	599	605	628	643	646	669	606	646	611	603	653	685	642	571	636	622	651	637	663	645	669	665	616	627	562	636	629	615	661	588	654	686	646	614	650	655	596	663	622	645	662	623	650	643	646	702	625	651	651	598	666	597	606	644	598	608	633	638	620	667	674	648	674	623	639	645	682	615	644	626	643	672	619	610	655	659	656	659	675	611	614	653	654	651	623	621	658	610	643	658	643	611	648	633	615	651	620	591	620	673	611	657	607	616	645	668	623	664	607	638	603	634	665	624	633	657	710	647	615	661	582	661	580	623	618	614	656	648	654	663	632	652	593	617	594	655	634	647	620	598	614	645	646	630	585	644	645	665	634	633	636	696	656	596	645	644	605	673	652	641	626	599	656	659	643	670	616	654	587	621	651	617	603	626	641	602	615	630	665	675	630	593	660	605	630	620	642	616	640	638	614	644	619	644	618	598	635	666	640	624	607	652	642	607	628	629	634	656	665	671	647	687	637	609	647	630	650	614	611	671	653	644	625	599	644	662	652	616	595	648	620	635	634	634	649	662	634	644	662	608	668	659	605	596	636	634	618	616	630	581	666	628	582	658	635	644	650	645	603	630	638	645	608	623	641	670	622	625	659	653	654	605	644	606	610	599	655	625	653	632	617	618	602	653	599	617	564	643	626	639	637	609	623	614	672	650	646	593	655	651	608	650	626	655	643	647	617	670	624	614	629	630	640	622	664	626	611	619	650	617	617	591	640	663	655	595	656	641	648	595	657	641	618	621	647	672	659	630	611	645	647	623	614	610	621	651	628	644	636	629	640	667	596	585	665	657	648	612	643	665	616	611	587	606	627	602	642	648	633	662	663	626	625	634	623	632	593	582	682	653	598	666	653	639	616	639	645	666	625	632	675	669	634	634	589	650	604	594	635	640	630	620	672	630	621	624	655	643	604	654	650	636	638	696	613	654	646	593	685	640	654	644	655	622	610	647	609	643	644	631	642	614	638	646	669	579	628	609	643	650	638	651	617	629	606	600	621	622	622	664	634	578	626	630	648	638	613	615	642	632	611	652	609	661	631	643	654	633	663	632	634	613	657	636	623	634	609	643	580	672	659	607	632	632	635	580	619	650	598	646	614	611	655	653	669	658	602	620	641	664	609	635	621	631	645	622	613	618	685	640	569	620	634	596	623	623	650	621	643	581	649	594	640	641	657	622	626	667	601	601	628	623	609	637	607	664	610	637	645	613	642	656	623	621	635	637	610	615	631	629	650	581	646	650	633	623	703	636	667	644	637	633	660	645	645	625	621	628	612	672	691	610	680	625	645	605	567	624	629	652	637	646	639	694	655	640	647	623	615	648	642	626	636	592	630	596	671	635	635	609	625	624	608	636	693	589	601	659	616	644	634	578	661	658	645	651	639	636	626	627	651	589	623	669	634	635	616	653	667	650	585	639	631	644	671	658	650	595	625	631	604	595	600	641	669	626	646	623	625	620	635	633	627	663	616	667	620	649	573	620	597	658	571	633	594	648	703	629	628	658	598	623	652	587	601	654	661	661	638	620	612	610	630	675	636	619	629	610	641	623	586	629	609	626	601	592	616	627	608	644	655	640	641	683	629	674	614	614	601	612	634	651	645	672	687	670	658	589	650	646	659	648	676	643	653	598	621	610	640	608	600	648	661	634	604	675	631	599	617	619	586	604	601	609	595	661	598	628	636	661	649	651	639	617	650	604	580	684	613	676	610	665	591	660	681	630	628	604	588	685	613	645	629	664	625	640	637	642	611	641	619	650	651	592	665	646	649	635	633	654	652	631	608	617	638	609	613	629	647	660	602	623	636	608	610	632	639	608	611	612	629	628	603	613	641	640	632	655	626	622	635	658	608	653	620	635	623	628	685	629	685	654	675	652	630	633	667	641	601	615	616	637	652	661	629	654	662	612	680	654	615	633	640	640	587	601	662	668	665	645	670	626	619	636	622	608	634	607	626	641	675	619	607	674	627	620	568	659	651	652	592	661	661	625	681	633	599	659	609	619	673	609	687	625	631	656	638	623	618	631	617	663	628	691	635	636	625	652	700	659	645	662	663	621	651	621	628	639	603	628	702	638	593	602	618	630	650	619	621	599	618	623	591	642	631	661	619	642	645	646	649	641	612	660	634	660	715	612	606	627	655	616	576	600	629	685	667	605	577	680	622	608	641	635	681	625	624	651	586	659	631	610	612	623	643	665	630	593	631	612	638	634	579	706	619	662	607	650	634	632	604	646	616	627	661	675	646	601	615	592	608	618	618	664	636	643	647	628	623	633	669	640	603	649	621	629	652	606	629	651	613	612	615	634	640	620	626	629	638	638	683	626	621	652	646	661	609	651	656	603	617	623	663	637	622	659	628	627	639	625	664	661	643	615	614	643	643	648	616	605	623	637	662	638	649	600	669	593	655	604	652	631	693	593	635	657	658	614	613	624	632	661	666	634	679	645	631	641	623	650	637	637	652	645	612	621	583	649	646	620	648	625	638	622	646	636	640	645	598	623	624	657	592	653	626	658	667	650	658	667	679	661	665	666	661	654	602	623	656	643	653	686	590	585	677	649	583	654	622	619	623	598	632	637	649	645	667	626	661	619	625	612	595	650	647	612	623	607	639	582	687	627	622	599	646	638	650	625	620	649	619	626	611	634	616	598	642	609	603	656	605	605	652	618	650	608	673	634	660	619	638	654	644	601	655	620	625	675	660	609	642	630	649	639	622	671	656	685	652	653	615	614	654	634	618	612	653	621	626	628	604	667	687	661	666	598	671	620	623	632	608	608	641	635	605	627	630	640	640	647	615	587	615	631	603	666	645	667	619	664	625	621	611	684	613	695	585	673	631	660
24969	21525	26061	23279	4749	2080	1659	1328	1169	1068	921	790	847	805	689	693	631	664	669	594	606	610	562	572	587	587	549	502	556	581	531	539	561	516	528	514	538	507	529	520	535	516	527	484	509	507	487	494	503	489	521	510	513	473	541	493	527	458	534	528	519	508	563	477	532	495	517	505	487	491	538	521	538	505	488	488	540	518	488	510	492	516	490	495	505	503	491	482	463	494	507	500	553	489	471	506	516	462	519	482	515	504	488	502	462	507	479	498	499	520	510	466	475	515	477	503	517	479	483	467	494	489	514	520	481	480	497	503	471	504	494	483	518	537	516	488	500	491	500	459	483	517	519	494	494	488	493	493	527	523	486	495	488	513	513	474	509	497	478	464	467	481	539	464	515	487	510	511	493	503	494	496	535	490	509	459	512	488	516	487	467	497	537	505	502	494	517	500	495	492	494	488	497	480	514	515	487	475	497	486	483	488	510	461	520	512	535	527	514	511	529	503	506	499	498	500	508	520	534	504	520	494	457	493	504	517	476	492	487	492	527	510	543	568	508	503	514	497	503	481	483	467	506	519	501	456	496	516	512	509	498	485	501	518	503	471	457	473	521	484	505	504	492	530	511	525	518	483	536	555	508	526	542	482	479	504	482	471	523	489	504	517	487	506	494	493	554	476	509	487	530	482	533	505	505	492	487	515	512	507	498	521	475	527	479	517	479	473	494	483	505	488	463	488	536	518	504	489	485	531	466	479	502	513	499	498	511	527	501	518	508	507	490	491	521	481	512	497	497	520	477	494	493	492	528	490	503	501	497	468	503	463	533	480	542	529	562	505	528	503	464	521	484	475	449	498	520	526	533	519	519	480	513	518	519	477	500	504	489	481	492	534	493	514	494	487	439	477	526	471	515	501	495	473	542	554	496	535	487	497	497	488	494	494	470	538	501	509	525	522	491	477	486	512	531	527	492	527	526	545	482	521	492	522	520	485	454	523	509	546	454	476	477	492	522	522	520	484	506	524	465	470	498	484	488	524	476	520	482	502	469	485	479	498	516	526	484	481	533	474	552	456	495	488	488	494	488	525	542	530	514	498	475	437	500	521	456	500	513	515	514	521	481	511	523	480	534	500	552	501	516	532	508	492	478	501	505	538	531	491	528	518	498	512	493	493	497	480	499	504	501	453	499	511	510	514	535	499	511	518	526	484	499	494	493	464	476	534	496	467	497	491	456	529	509	506	491	523	481	439	530	518	490	543	523	496	511	501	511	477	490	484	471	476	536	528	514	519	463	501	471	505	542	518	507	491	527	455	514	482	469	501	509	483	531	507	529	533	427	501	510	485	442	506	536	491	553	534	512	502	493	566	496	507	511	487	457	526	500	499	488	503	546	502	518	501	521	473	511	483	450	479	491	471	472	488	508	523	528	470	483	491	516	507	539	482	502	494	466	503	508	513	471	464	511	472	508	523	494	520	547	525	495	511	487	500	495	486	469	511	498	520	477	476	522	496	465	494	465	511	525	539	516	510	496	495	518	498	495	532	517	518	516	512	485	513	515	498	476	509	511	530	492	468	491	479	493	515	510	482	526	520	539	499	464	461	528	528	498	500	530	464	485	500	496	521	504	506	493	478	510	529	527	502	508	450	507	482	521	504	497	468	498	542	533	510	494	486	488	518	502	462	532	476	467	528	501	555	468	502	472	535	552	474	495	437	522	539	500	528	534	456	556	499	494	509	478	520	510	514	498	510	514	497	558	484	516	470	525	549	504	513	480	464	490	509	462	490	523	521	449	489	496	512	544	503	545	499	496	480	541	482	528	530	517	534	514	509	509	511	492	520	530	475	495	433	499	504	470	497	456	513	486	512	493	512	506	493	548	506	481	501	442	481	482	461	530	547	488	476	507	462	501	497	511	497	483	479	523	465	511	508	476	458	500	490	501	466	498	516	532	456	496	508	540	498	519	498	510	508	515	503	509	498	512	517	505	498	466	518	498	488	491	550	477	505	529	466	491	539	511	506	475	521	481	494	542	495	495	509	530	521	512	520	471	518	482	506	503	492	506	474	518	529	468	492	510	477	494	487	481	512	536	483	540	505	506	527	510	501	497	503	503	481	496	495	560	512	482	499	535	491	497	503	529	542	489	528	502	504	491	526	505	474	515	478	554	532	495	509	536	535	491	504	511	463	513	446	558	505	514	500	490	504	537	486	479	479	470	509	495	513	475	491	489	508	472	474	495	494	498	509	492	498	502	532	543	535	501	493	504	503	513	494	481	496	514	509	483	513	463	482	503	474	486	497	520	465	497	512	514	473	519	509	535	488	517	516	508	497	515	488	493	522	510	452	490	505	488	475	482	509	505	508	501	550	519	533	495	493	516	502	548	459	499	478	489	465	468	527	506	496	529	489	462	494	498	473	512	494	518	529	505	501	494	491	481	487	495	498	508	489	499	507	491	483	483	477	495	505	492	506	515	513	488	492	474	492	488	459	510	463	486	479	486	476	494	537	534	500	520	479	503	465	498	504	507	538	479	485	525	492	502	542	491	485	488	511	499	510	502	472	489	515	513	507	494	508	458	491	464	504	483	478	483	523	513	484	517	478	483	525	482	479	479	490	507	491	506	512	536	518	482	473	495	513	517	510	520	491	513	472	515	488	547	527	518	497	512	506	478	485	519	509	518	495	527	541	526	501	488	483	494	493	473	469	481	480	509	502	501	500	520	475	493	490	537	507	504	531	477	506	502	480	481	485	458	530	529	523	496	511	487	493	441	506	473	511	513	488	511	511	506	535	469	492	546	454	477	516	476	544	516	475	539	526	531	533	472	489	501	523	495	520	529	505	507	483	501	484	516	518	542	535	523	518	484	492	513	510	490	482	521	543	500	526	489	539	460	482	504	501	523	499	528	502	499	481	511	490	534	506	508	513	508	539	460	496	484	525	480	502	464	481	519	582	470	505	489	495	460	486	497	495	467	470	491	491	506	481	448	537	493	450	501	492	438	473	534	523	487	518	472	514	495	491	502	505	518	502	488	507	502	484	497	462	527	471	511	482	501	517	512	499	484	490	520	481	470	436	505	530	541	506	510	517	507	515	504	485	480	510	483	481	547	507	518	501	518	479	536	557	500	524	512	525	532	524	512	555	468	489	530	520	518	513	470	509	505	480	517	457	518	479	475	500	514	530	485	479	478	482	528	494	499	477	484	497	482	486	511	526	480	504	518	470	522	513	489	510	461	520	478	506	521	480	469	519	483	458	541	498	500	514	476	495	496	502	501	508	522	527	492	477	521	489	480	488	477	512	487	470	521	561	475	484	500	489	513	483	508	518	524	487	488	494	510	509	500	507	479	534	523	520	472	499	483	500	515	488	523	508	484	513	487	517	475	492	502	499	500	492	477	498	524	492	495	491	491	479	495	540	517	492	503	526	487	491	495	504	538	554	503	534	492	519	479	509	494	477	518	495	526	482	465	520	513	519	469	473	472	475	551	481	520	489
9493	22337	16481	9045	6738	5110	4149	3423	2883	2458	2073	1856	1722	1606	1431	1370	1344	1237	1074	1134	1073	991	1035	970	988	992	952	940	872	850	847	816	840	864	807	824	819	813	830	851	833	783	862	789	811	786	771	776	752	763	783	813	776	774	754	768	769	732	772	752	803	777	791	772	797	762	764	761	774	726	795	737	750	767	774	768	762	777	768	732	723	777	817	782	793	797	784	739	765	725	772	760	762	823	737	745	765	751	767	800	803	760	726	810	803	776	783	777	817	722	778	747	762	749	773	753	752	778	747	747	763	775	730	739	749	770	808	758	778	819	764	777	750	795	755	716	779	773	777	778	802	772	803	732	774	785	788	741	767	741	751	794	725	769	745	778	755	771	742	758	771	692	755	804	701	809	743	778	779	724	772	775	765	770	725	744	756	761	812	801	745	793	751	761	801	767	774	743	769	781	782	792	840	762	757	752	802	812	748	786	797	778	777	764	706	760	769	740	791	804	742	729	776	796	795	781	748	779	810	742	745	780	777	747	792	783	761	786	824	773	761	741	780	695	767	760	786	832	773	784	743	765	768	785	805	795	784	795	750	846	796	803	795	730	767	773	739	781	740	809	789	751	770	743	746	737	733	760	784	793	785	765	766	806	772	788	749	795	772	788	781	778	725	789	758	766	714	776	746	768	790	768	798	742	752	747	797	705	744	816	785	758	774	765	797	826	809	799	792	780	731	737	813	776	779	774	825	819	804	744	808	747	794	781	739	739	787	754	749	746	800	758	807	714	756	749	798	783	770	764	760	818	763	827	791	782	783	768	740	747	764	782	797	798	796	764	751	773	770	771	744	716	737	799	785	795	782	746	775	774	749	811	721	779	782	760	785	769	746	756	761	800	724	796	803	756	740	763	767	727	751	788	814	757	796	823	761	762	792	769	794	760	824	754	777	780	748	790	788	735	799	770	769	762	784	763	784	765	816	756	778	775	787	702	783	729	835	758	811	791	757	763	747	752	736	753	771	776	747	803	739	754	721	727	760	714	805	763	765	804	744	780	797	769	747	729	829	799	724	775	791	804	801	796	779	775	789	738	744	735	747	766	730	769	780	764	817	822	756	791	734	755	766	760	787	748	806	776	780	779	767	745	821	788	771	743	790	778	830	784	708	753	744	775	734	798	793	798	781	752	755	774	770	784	748	732	755	786	787	786	766	798	791	756	815	772	710	769	740	832	782	776	807	775	767	750	757	750	758	768	754	711	819	725	793	808	746	746	727	761	796	801	809	785	799	809	792	757	756	777	805	773	738	748	763	790	762	749	759	701	782	808	784	776	761	733	764	786	735	773	794	762	773	780	752	774	751	745	755	814	753	759	792	768	766	751	780	765	787	759	773	796	733	815	801	803	831	728	780	758	775	822	820	756	832	805	720	801	763	754	762	769	748	792	784	754	790	729	787	792	758	783	791	750	779	795	739	769	793	750	763	763	781	789	810	786	775	771	767	754	745	746	787	786	769	732	732	782	779	745	759	797	830	793	732	787	744	762	788	781	754	749	760	730	777	777	810	736	809	706	751	722	768	796	751	778	790	782	779	760	764	734	781	768	791	763	770	790	793	762	775	766	788	751	778	740	791	777	828	784	807	766	822	784	781	789	810	794	792	803	721	758	757	750	779	749	749	736	835	763	815	757	751	807	736	834	797	766	744	798	773	759	767	729	810	754	761	773	793	742	784	754	738	764	748	758	762	786	781	749	721	817	810	766	792	738	779	799	769	771	771	713	757	787	784	800	725	753	800	807	796	744	814	753	765	725	790	696	817	810	794	801	779	768	728	748	768	752	796	715	724	799	761	748	795	726	731	780	804	724	749	746	798	762	730	772	766	775	781	783	743	822	765	729	744	730	817	778	811	748	770	765	779	756	779	746	779	756	757	800	750	751	724	760	705	702	786	773	776	789	773	779	846	784	785	788	764	803	816	793	726	787	794	782	800	769	782	805	764	791	802	813	742	771	769	791	740	772	749	780	768	788	759	745	772	750	788	749	744	771	774	781	788	766	763	818	754	781	796	752	769	742	769	726	801	757	747	770	799	732	790	754	782	743	780	791	746	814	734	700	815	775	764	744	749	826	762	780	751	728	756	783	767	810	790	803	776	798	802	743	794	784	776	807	730	742	789	814	798	790	764	776	757	736	775	811	828	834	787	784	761	785	803	831	769	800	743	782	763	762	768	809	750	768	780	764	758	770	746	740	788	799	815	777	794	742	755	775	776	806	776	744	825	791	735	799	828	792	774	748	776	786	730	776	720	765	741	736	769	768	774	723	760	787	770	729	814	803	754	764	735	762	778	791	767	734	729	813	778	765	734	768	804	802	813	792	760	769	769	736	739	755	820	774	784	745	784	790	835	746	786	788	779	811	785	799	781	730	785	789	798	811	745	738	766	809	787	737	788	801	769	765	772	750	767	797	762	777	750	750	789	806	739	763	813	783	741	796	757	744	813	761	797	728	764	737	770	727	781	771	759	760	768	780	773	789	755	764	803	777	808	800	767	762	754	780	752	753	774	797	792	779	725	829	771	763	798	810	798	770	745	876	749	723	791	773	753	775	787	744	765	733	762	767	808	793	815	809	729	775	788	778	754	844	749	716	724	753	811	795	769	801	804	758	752	820	768	798	743	800	772	789	811	773	763	786	769	781	748	789	780	765	754	779	826	769	765	819	759	799	804	764	770	752	785	862	803	785	717	796	770	776	760	802	726	760	790	750	787	760	811	786	812	765	781	769	758	775	758	777	735	819	768	716	739	779	744	734	771	791	794	720	799	790	778	780	787	812	772	763	718	773	766	761	822	761	774	796	793	792	809	739	772	792	705	785	794	728	791	771	768	768	721	805	810	739	798	765	732	745	760	797	783	790	728	804	791	770	779	773	764	781	771	791	796	791	801	751	797	760	838	817	769	811	762	726	736	766	798	787	757	756	736	765	800	783	798	818	746	768	767	686	786	765	756	783	784	759	760	723	763	743	748	747	797	765	784	818	737	785	753	727	795	814	820	785	750	799	824	785	738	709	802	788	759	709	788	738	794	795	782	766	751	788	752	761	714	765	742	766	806	770	803	712	752	753	761	701	789	717	761	834	759	750	722	774	810	774	753	761	704	761	813	756	766	796	830	788	770	712	734	748	760	720	813	738	809	768	744	759	761	803	787	766	798	764	775	819	740	758	763	702	796	762	775	793	783	783	813	744	777	746	771	768	738	767	763	754	803	769	765	746	796	774	750	789	796	815	814	802	811	800	767	761	761	765	726	766	801	756	750	730	723	786	757	782	783	759	734	779	752	774	751	800	800	760	780	782	712	776	750	778	735	796	769	777	734	757	758	810	833	721	736	759	773	726	705	758	813	737	772	728	782	735	747	808	732	757	752	795	784	750	735	805	767	800	767	760	766	779	746	764	820	722	755	803	745	798	783	766	784	734	832	795	726	823	737	751	796	780	716	770	739	741	772	788
22667	21509	28745	24689	21512	20078	5918	2455	1700	1536	1295	1075	954	844	786	735	675	654	564	534	530	504	519	475	445	426	421	430	408	374	434	400	379	367	359	362	356	344	337	358	383	362	329	342	342	312	328	340	320	359	347	303	288	325	340	315	329	326	341	322	301	325	335	301	344	309	334	316	300	322	306	342	335	323	322	360	317	342	321	333	338	329	314	313	282	297	318	320	328	305	327	343	333	356	327	320	314	325	300	331	330	310	325	343	323	356	332	301	310	318	299	332	302	310	327	319	312	292	310	332	336	308	327	293	310	357	334	290	349	314	336	319	323	330	344	303	297	347	299	342	336	299	316	323	358	305	312	321	306	306	300	334	316	298	330	380	314	299	329	324	315	300	306	340	320	355	343	318	340	318	332	331	347	319	318	330	336	312	295	318	332	322	318	333	315	294	295	317	317	319	312	324	316	303	326	338	305	316	328	347	326	311	324	335	318	286	305	315	325	366	296	325	305	312	340	302	322	325	340	363	330	349	328	305	310	301	320	306	323	335	314	315	300	321	309	333	267	352	311	312	336	284	321	360	326	333	303	339	301	314	327	334	330	333	322	299	335	304	326	329	312	326	349	325	340	308	311	325	318	326	316	299	319	326	331	317	313	285	305	327	309	311	341	323	347	311	308	318	326	346	309	301	321	331	345	301	320	348	317	334	305	315	318	308	320	287	321	303	330	321	312	345	308	303	353	304	328	326	321	311	300	335	294	325	311	358	311	313	311	272	335	326	313	308	345	309	311	311	324	288	313	329	342	326	343	326	340	328	341	325	344	286	329	332	315	308	313	318	321	328	308	331	317	314	318	304	334	298	347	318	325	352	329	333	318	329	325	329	321	354	305	329	344	334	332	340	341	301	333	315	319	308	307	354	307	344	292	321	315	322	325	297	306	336	322	329	331	300	342	306	274	306	331	330	330	338	326	311	306	341	296	305	348	304	316	332	345	319	315	302	330	334	317	296	329	330	318	302	290	300	292	294	328	357	323	338	319	313	365	293	306	337	310	360	316	326	340	322	317	326	316	316	319	312	312	311	313	327	336	298	321	311	325	329	352	330	287	303	351	319	339	330	329	325	329	326	310	317	330	355	318	348	327	298	303	290	320	302	300	341	299	309	352	343	325	304	326	292	322	325	328	365	337	340	311	300	302	310	313	337	325	328	333	346	335	295	286	289	319	299	330	308	299	300	278	319	293	307	319	326	323	307	337	327	297	302	314	344	285	308	323	335	327	302	356	347	311	330	312	305	317	320	304	335	310	324	311	320	303	334	309	349	333	326	322	334	296	328	320	308	323	303	329	306	325	322	313	333	327	331	305	328	315	354	334	297	369	315	320	325	325	328	321	315	358	305	330	282	299	324	332	330	300	308	317	318	309	320	310	315	346	286	300	325	298	323	311	334	326	348	327	334	301	324	321	343	335	313	301	296	334	329	345	312	301	318	295	328	349	313	333	305	314	324	314	306	302	311	352	312	329	325	324	302	339	295	307	338	338	322	307	341	324	292	292	315	329	329	329	283	315	311	331	298	344	324	308	309	344	307	334	323	308	328	351	312	344	299	298	305	307	310	373	306	292	326	319	266	317	315	302	331	339	322	292	320	314	327	332	312	354	336	345	323	315	312	333	327	316	305	307	332	305	334	310	309	320	298	317	320	299	329	348	304	331	330	333	348	298	334	310	316	298	324	301	348	297	336	296	301	281	322	322	313	304	318	313	331	328	309	306	303	324	315	316	322	333	328	316	314	295	318	312	347	341	324	310	302	317	337	327	316	353	325	322	308	326	328	323	311	342	308	306	336	341	334	317	334	310	286	307	300	329	321	304	319	305	324	300	307	294	327	279	325	315	294	314	328	335	304	355	284	299	313	354	321	358	310	321	322	314	314	297	317	299	303	332	304	319	294	338	267	309	301	346	312	316	340	294	343	302	312	310	320	327	329	316	319	333	321	344	325	333	274	321	317	329	339	318	301	277	267	344	297	309	323	329	309	327	317	310	311	316	286	331	317	332	320	330	315	326	319	312	345	323	312	334	320	304	349	324	343	310	331	306	286	329	326	326	324	328	309	324	332	300	321	318	346	309	323	313	317	321	274	328	332	332	284	339	319	297	308	328	342	329	294	323	370	334	321	306	315	307	332	334	322	304	339	306	316	328	339	317	283	340	272	351	328	320	310	337	317	312	311	329	336	301	322	319	324	299	314	310	343	306	287	317	302	341	324	322	286	331	285	312	353	331	312	320	353	327	317	326	330	338	333	306	322	306	298	323	315	328	293	322	333	291	334	336	320	302	333	310	331	280	321	325	347	315	331	323	285	343	318	301	330	297	292	320	295	326	328	325	287	315	343	339	295	316	341	337	321	309	335	291	326	329	307	331	308	275	361	313	325	339	323	285	325	329	289	344	296	352	322	330	344	316	289	307	315	312	308	340	322	343	334	318	306	332	364	300	300	314	330	344	349	342	348	311	350	304	292	330	320	303	326	321	315	328	280	301	339	305	344	332	299	304	292	337	275	293	293	329	319	342	327	343	307	288	295	327	340	311	334	304	334	284	336	322	292	311	298	317	345	336	320	340	317	332	331	337	306	316	339	325	308	334	334	305	299	333	301	299	316	333	312	324	331	320	309	300	327	301	326	311	295	339	312	324	333	340	319	331	359	318	314	326	315	295	362	311	303	304	330	316	327	298	319	342	341	278	314	323	342	296	293	316	335	322	318	329	313	305	322	330	309	326	322	352	340	323	324	320	311	299	287	345	322	300	309	332	293	300	303	294	337	345	299	355	309	329	310	325	322	314	302	344	323	317	303	336	337	318	331	342	338	306	310	296	321	337	336	303	322	311	357	301	309	323	324	331	307	330	358	302	295	341	301	299	306	312	307	295	342	307	303	307	332	315	365	306	303	306	289	284	333	336	312	374	312	322	319	312	309	321	312	327	352	339	311	320	312	341	302	328	322	308	320	353	342	329	312	307	310	352	290	328	338	323	298	306	312	304	307	309	293	290	308	341	295	301	282	320	348	353	315	301	332	288	328	315	311	320	309	348	313	336	291	356	311	291	308	312	339	310	354	312	316	337	334	344	348	310	339	295	292	313	316	305	328	333	332	310	332	288	323	280	316	294	323	331	326	282	312	344	314	296	314	324	355	309	321	327	341	316	317	322	309	303	281	340	323	312	331	326	326	308	281	333	329	315	313	316	267	293	305	326	310	346	323	323	302	314	365	297	307	317	305	325	307	338	334	325	337	331	291	321	309	298	314	303	351	319	328	303	313	343	358	343	321	319	305	308	335	339	325	344	326	325	326	333	314	324	315	320	315	309	328	307	305	329	323	330	315	315	318	303	315	300	335	321	312	327	309	339	306	295	308	307	337	316	313	326	332	327	326	302	317	344	335	331	334	308	303	296	343	320	279	347	312	304	345	293	314	324	310	320	328	346	316	315	316	315	335	299	309
11353	31099	24881	15494	11385	9037	6960	5644	4558	3796	3136	2751	2367	2113	1868	1656	1542	1441	1219	1225	1075	1014	980	935	834	853	785	739	703	682	654	684	614	626	577	615	593	599	599	575	537	526	544	536	518	573	516	531	524	517	513	497	534	493	544	513	490	505	512	513	513	502	507	510	487	516	463	517	449	524	529	506	503	517	493	509	507	483	530	520	468	466	503	532	476	469	497	492	489	488	506	544	481	537	509	496	489	503	511	513	499	523	490	504	477	525	441	466	516	494	470	484	482	456	501	510	525	466	502	470	488	541	473	552	500	506	515	506	494	527	506	461	517	503	492	510	480	512	480	477	493	495	511	531	489	494	490	509	501	428	497	476	547	478	500	497	483	477	492	447	519	503	496	475	498	504	508	489	445	481	473	462	487	477	542	443	501	495	458	496	511	487	474	449	511	508	484	525	504	517	458	502	508	491	484	470	471	504	470	466	471	487	474	488	498	529	494	498	508	541	538	508	479	479	480	472	488	493	519	492	458	487	495	496	490	533	490	515	531	479	552	463	484	515	510	513	522	484	466	464	500	523	490	465	490	523	500	505	458	444	479	540	512	505	482	487	510	484	506	485	496	498	489	463	479	461	493	509	440	476	457	516	490	499	460	522	460	499	447	487	486	481	517	448	501	478	465	506	481	465	490	489	521	511	518	487	466	467	505	471	491	493	489	483	504	488	479	492	498	526	510	445	499	479	472	473	467	458	515	473	514	511	522	502	500	486	485	500	490	473	490	512	501	480	484	507	502	527	538	529	467	482	512	538	504	493	471	513	471	509	489	508	483	491	477	484	508	489	501	526	480	487	503	494	481	494	510	475	479	453	528	517	492	495	484	478	454	518	486	503	506	501	452	507	512	475	493	500	478	495	462	504	486	517	476	489	545	514	492	501	497	507	542	509	494	499	508	504	481	484	498	536	524	503	487	507	503	537	513	553	530	494	514	491	488	507	485	514	488	502	492	521	458	496	459	506	482	510	514	490	504	463	496	485	485	518	507	479	515	485	499	460	476	502	501	521	534	486	480	484	490	470	471	519	485	513	470	516	519	465	446	471	524	457	494	461	451	486	465	502	500	500	487	507	519	487	473	509	498	498	482	467	489	479	482	492	493	509	449	470	529	526	526	531	510	522	490	524	513	518	484	493	464	511	460	477	483	436	477	478	498	506	516	489	522	476	522	479	498	489	485	515	487	482	458	525	504	436	500	453	507	538	514	495	539	499	501	489	529	485	484	454	518	491	489	492	484	517	519	508	469	525	494	487	541	503	502	500	481	493	456	468	493	512	498	518	522	495	523	512	502	476	498	537	498	524	485	516	544	530	473	517	502	481	535	514	511	494	503	475	519	472	489	501	503	441	451	471	495	474	527	482	521	490	490	464	487	489	473	474	497	488	506	486	498	475	524	474	509	472	487	523	507	492	476	459	485	495	502	472	537	509	482	514	486	482	453	465	517	504	464	510	515	452	529	501	466	554	511	470	475	506	476	447	525	514	498	487	466	523	440	475	471	548	502	506	498	480	508	464	497	498	481	485	511	488	482	529	491	525	497	481	473	537	487	515	492	481	499	486	475	507	507	523	463	481	525	468	472	512	527	462	483	529	471	446	496	507	541	463	523	502	474	487	473	506	449	466	527	486	452	485	475	530	527	515	513	497	530	488	498	503	444	518	473	519	477	488	510	475	500	475	475	498	515	511	521	491	475	511	496	512	499	484	533	479	453	494	504	498	453	485	443	483	491	522	499	545	483	485	494	497	464	509	500	470	491	491	495	492	490	483	464	513	512	488	466	482	511	510	475	520	465	485	508	497	457	468	463	503	489	513	503	462	495	471	483	464	495	500	501	520	513	467	464	510	483	496	476	464	495	481	454	501	486	495	505	484	508	512	510	519	448	485	489	496	527	498	477	496	478	471	477	451	505	507	534	506	507	498	486	456	520	483	505	521	511	490	518	557	490	485	507	517	499	494	523	453	527	490	500	474	486	472	480	471	518	473	496	492	480	489	465	466	511	513	497	500	476	498	483	478	474	503	496	503	473	473	548	500	497	503	483	503	504	497	479	471	513	443	478	482	499	477	485	505	500	485	501	506	483	479	520	486	455	524	513	504	498	498	541	496	480	487	529	529	493	498	479	525	440	491	512	507	494	495	502	493	498	477	464	514	488	471	476	460	495	490	495	500	510	519	462	486	444	451	507	523	464	498	472	452	483	511	467	478	460	521	511	487	455	481	462	510	479	488	515	464	441	490	508	504	502	506	474	525	472	460	565	509	533	510	485	431	489	466	483	513	503	528	481	491	440	464	515	497	540	464	518	481	470	509	468	479	464	520	443	469	471	488	490	506	478	502	500	508	491	488	476	472	499	475	545	488	500	452	505	515	436	514	482	486	445	486	467	489	519	475	499	495	512	490	469	480	512	514	475	475	524	478	493	478	530	497	479	473	482	506	495	504	504	492	478	481	492	461	506	502	492	518	523	500	490	487	474	527	495	465	513	456	490	493	501	476	496	473	484	497	478	514	479	492	516	513	539	522	511	495	499	492	544	525	495	556	512	480	469	481	512	501	480	495	470	494	462	470	478	517	465	520	472	470	493	498	535	467	503	481	510	483	476	493	515	521	463	477	470	550	489	531	465	484	494	508	507	450	482	471	501	483	494	499	487	458	474	524	537	490	503	474	449	458	503	540	496	516	490	469	467	527	482	473	461	464	475	479	495	476	483	495	506	472	465	509	487	500	501	521	458	490	516	454	496	459	488	485	516	471	477	487	493	530	485	500	442	478	468	503	486	482	520	497	512	524	463	489	513	495	495	513	501	534	507	512	552	480	494	471	478	493	500	499	491	481	457	500	514	532	484	477	527	483	526	489	490	495	509	493	517	459	501	479	508	491	528	514	507	504	477	493	467	479	514	506	502	493	465	470	510	497	466	476	451	466	487	505	475	517	532	493	501	502	482	511	470	461	520	461	497	509	447	445	502	539	451	500	478	512	473	455	497	492	460	503	511	483	507	513	497	488	521	509	484	519	496	497	505	473	500	492	460	482	467	476	458	514	507	478	504	510	481	486	485	493	494	461	483	518	478	487	503	467	491	448	477	504	523	479	469	487	493	508	526	462	520	508	508	568	502	499	453	429	475	482	481	497	511	504	497	480	501	468	457	502	536	483	494	514	495	486	504	496	488	502	522	461	487	485	492	460	499	497	466	462	491	512	473	484	512	534	508	481	474	467	482	489	493	513	499	476	514	531	493	468	469	505	508	539	489	453	491	503	518	487	493	512	495	502	520	487	499	507	506	483	485	501	474	504	506	465	475	465	503	471	536	516	443	491	475	484	523	519	487	507	476	511	492	488	493	506	520	476	477	497	522	478	472	514	477	487	518	489	492	503	491	454	472	497	509	482	463	509	530	517	467	516	523	481	510	515	476	466	510	528	504	495	484	493	477	487	493	507	496	517	513	469
27649	20043	11349	4583	2312	1669	1327	1104	949	881	864	785	770	688	672	697	681	604	638	587	557	645	558	610	511	600	562	576	551	547	566	523	526	560	551	537	525	576	518	525	570	546	498	549	535	524	525	497	522	530	506	532	570	514	532	518	548	539	567	599	524	532	481	553	502	518	510	552	537	499	539	590	507	515	482	499	516	499	517	528	535	543	513	539	557	523	535	550	523	552	499	526	492	518	474	469	507	508	513	538	475	541	513	531	485	508	527	541	542	528	494	511	527	492	515	517	536	535	501	538	504	548	499	490	499	491	496	548	537	562	519	499	563	518	532	546	506	559	514	516	528	551	544	534	531	507	491	567	534	535	544	535	503	502	497	570	526	549	526	543	553	520	525	543	489	514	492	502	547	529	502	543	515	531	550	502	526	561	524	497	506	522	528	493	498	549	522	528	545	486	562	527	552	526	544	518	496	498	518	529	510	516	517	548	539	511	579	522	501	501	514	529	527	513	507	561	519	500	498	468	511	479	521	507	510	574	584	530	518	512	535	498	497	534	525	523	498	538	510	552	516	494	509	510	466	526	520	557	513	541	495	512	510	490	537	498	526	491	481	531	531	518	511	509	548	526	555	536	554	518	485	527	530	509	535	552	537	540	490	545	520	530	536	532	547	533	533	528	561	475	546	562	532	561	497	521	517	518	546	545	508	539	554	503	538	546	548	505	515	543	519	511	525	561	499	526	517	532	532	514	485	516	524	506	532	522	518	518	511	505	513	496	494	500	522	521	517	573	529	542	516	550	532	533	528	522	516	522	513	527	559	590	528	532	553	532	568	580	527	499	538	536	481	514	540	528	533	542	512	548	532	488	549	517	515	556	572	465	526	512	495	543	557	550	524	543	525	554	521	525	531	503	543	509	506	551	503	534	515	556	549	544	573	513	592	495	526	498	508	533	497	530	545	512	537	504	525	532	506	510	556	566	547	558	504	558	523	575	556	504	508	581	508	528	509	546	523	536	549	524	529	530	524	491	522	511	522	503	510	528	555	536	541	535	541	523	496	508	493	517	574	475	528	526	548	502	522	476	526	531	534	542	507	548	542	496	516	505	546	523	498	502	509	523	526	505	531	566	514	552	526	531	576	543	556	508	524	550	542	514	543	506	552	530	529	558	506	499	528	529	550	570	517	525	510	497	545	511	531	498	519	534	550	568	534	523	493	525	513	516	519	536	488	523	544	517	485	508	483	559	520	537	505	559	531	552	536	530	550	508	474	485	542	522	504	546	528	553	542	491	523	522	568	518	510	535	524	539	539	547	531	537	521	563	539	533	508	486	532	527	519	493	547	549	484	536	535	523	546	525	504	502	567	519	513	522	526	536	567	511	538	498	506	512	541	517	534	507	510	533	528	518	516	585	519	552	525	492	519	540	555	523	493	536	551	547	512	525	556	512	553	542	510	524	561	479	493	532	537	526	524	500	521	547	543	507	536	546	519	538	517	514	503	520	527	479	495	468	537	516	501	500	536	528	500	544	569	565	591	526	517	477	513	496	525	567	553	546	521	513	486	552	532	518	552	494	509	536	506	552	503	550	501	538	503	484	480	549	557	493	530	552	529	559	504	561	527	515	516	535	569	473	563	522	533	546	560	527	543	525	520	512	542	512	527	513	511	588	536	469	524	484	509	515	530	556	556	534	525	521	521	512	497	550	532	483	519	514	535	507	523	516	499	476	546	513	483	520	480	506	540	503	548	508	514	484	514	538	567	531	528	509	520	527	505	547	512	503	573	501	510	544	537	558	510	542	484	542	574	539	544	505	536	491	545	540	567	550	527	518	476	497	522	525	514	534	506	515	523	513	559	492	531	492	500	508	538	551	529	561	539	505	533	528	524	484	512	513	554	522	522	574	572	545	530	484	474	536	532	526	514	552	525	539	526	507	512	552	534	519	502	571	537	529	519	519	547	550	516	491	530	513	560	563	552	544	531	494	538	490	531	513	518	494	532	502	542	515	518	534	531	531	520	533	519	523	549	501	506	517	541	535	506	561	507	482	478	521	571	531	539	517	527	518	551	534	549	548	547	550	516	534	522	541	492	517	516	540	549	531	527	546	538	496	537	522	558	519	529	567	511	541	514	529	573	572	534	521	541	521	509	513	538	566	555	524	506	516	526	495	533	525	524	556	533	506	560	533	536	551	519	516	533	511	536	512	536	535	555	529	495	506	544	509	495	496	526	526	500	569	492	554	533	521	524	524	524	520	532	533	595	517	506	536	540	528	513	516	509	527	493	532	555	519	530	500	508	482	521	502	539	529	533	507	558	512	496	530	546	554	508	519	490	532	578	534	550	511	552	536	532	527	511	519	517	541	515	554	541	564	508	570	511	527	533	527	513	512	510	495	532	561	542	551	558	568	517	505	543	519	537	515	527	528	521	488	548	528	550	545	507	522	525	502	537	548	542	523	532	558	507	530	508	521	489	521	518	530	536	550	532	504	503	522	541	544	521	545	541	554	508	519	538	522	503	520	528	544	497	573	490	551	503	529	544	549	527	523	545	559	536	509	521	547	528	523	507	478	488	533	564	495	509	532	511	552	526	509	555	525	520	513	567	549	535	559	543	559	525	528	476	537	521	521	540	486	487	551	512	526	520	545	531	518	560	533	510	515	540	532	502	523	535	518	522	502	518	524	513	539	542	522	510	550	542	514	506	523	519	556	550	546	505	543	479	504	544	541	575	550	554	511	514	512	507	550	551	532	513	511	524	522	543	567	483	557	553	566	496	484	499	493	509	500	521	573	516	534	559	518	504	529	547	530	554	507	503	509	511	487	548	569	504	540	525	533	512	567	493	516	551	548	538	483	564	560	520	503	513	545	504	491	515	535	490	478	515	533	529	493	539	572	550	504	495	508	488	504	527	516	520	475	551	544	566	538	507	524	523	477	545	534	519	564	485	517	524	512	531	535	515	520	508	552	528	529	578	532	533	524	562	506	548	507	478	544	515	561	552	528	509	516	509	533	486	551	566	492	541	525	497	547	489	535	533	509	517	483	482	535	522	501	494	534	526	523	538	514	537	536	513	541	508	521	480	510	520	522	537	538	500	541	548	524	516	561	521	507	541	457	499	514	520	447	556	536	548	524	552	505	489	551	516	516	515	502	517	553	515	531	517	582	536	575	563	497	551	594	563	559	542	563	522	534	557	499	514	513	548	552	518	466	504	548	486	536	574	522	525	518	519	537	525	523	552	537	529	521	488	532	575	530	499	533	521	522	486	486	528	539	525	532	535	485	528	566	538	505	522	547	509	497	532	523	519	584	524	545	516	499	520	508	531	512	521	545	455	546	546	550	553	520	530	573	581	537	569	548	587	521	519	539	526	566	524	539	538	536	531	511	549	534	539	583	513	521	540	503	554	540	538	496	552	489	552	497	532	475	566	508	510	535	505	516	561	549	523	587	521	477	533	575	550	510	526	551	536	522	514	549	522	492	540	526	514	560
9675	18859	13411	7240	5215	4111	3244	2766	2363	2046	1808	1626	1461	1374	1412	1286	1209	1093	1059	1112	995	1029	970	956	920	976	951	913	956	908	887	915	887	850	836	838	835	857	871	834	885	842	796	840	805	861	834	793	865	827	822	830	788	813	835	745	811	841	753	768	850	795	816	851	826	798	832	830	823	847	841	821	827	832	811	836	832	814	818	829	779	822	811	813	793	827	762	886	839	794	812	867	835	827	863	798	817	806	850	822	792	822	805	842	805	840	870	828	874	831	805	858	763	818	790	849	825	841	812	799	796	847	811	843	865	768	823	816	894	792	849	801	771	806	786	806	847	835	773	772	859	811	799	807	764	791	787	846	827	809	865	810	817	841	809	796	798	793	811	759	867	839	788	796	811	834	867	776	806	768	852	785	829	821	837	885	837	843	759	814	833	855	796	766	829	805	834	800	824	798	870	780	796	743	791	792	810	817	854	805	818	800	834	829	787	762	849	795	857	765	789	825	853	804	774	786	806	814	810	875	799	807	819	793	800	815	831	840	815	821	777	785	827	872	814	791	799	837	851	832	773	803	836	862	832	786	813	827	814	824	847	847	786	825	832	817	868	853	791	831	822	860	799	808	777	802	798	827	850	796	816	792	843	779	883	837	787	809	851	818	850	817	767	855	822	801	771	824	849	799	735	771	851	752	754	822	824	764	838	799	799	818	846	851	814	809	766	811	792	815	803	829	839	839	795	770	826	825	781	901	860	845	779	798	816	819	817	792	848	836	866	836	855	830	785	845	822	792	827	802	827	815	798	798	802	791	826	814	821	825	823	845	791	811	781	788	833	780	793	772	841	837	825	839	830	772	821	786	855	805	840	793	796	788	793	816	841	813	798	831	787	832	773	793	833	826	790	812	879	843	800	826	831	806	846	823	803	823	834	847	885	789	804	796	835	781	764	858	834	825	811	742	821	794	800	788	804	790	840	805	827	801	791	790	802	797	846	808	820	811	842	844	817	825	780	866	773	790	787	856	828	829	784	786	809	828	857	806	814	853	850	787	851	807	863	829	812	821	820	832	783	846	874	804	801	833	840	773	847	800	795	822	863	812	862	811	811	824	792	784	817	824	804	788	830	836	794	763	825	826	878	831	775	863	780	815	824	820	859	868	763	812	802	825	839	827	812	773	799	803	892	847	789	825	851	832	835	810	856	806	817	813	800	768	831	837	777	849	823	835	820	806	826	838	794	785	845	800	829	841	828	759	762	853	822	899	843	781	849	842	843	795	815	771	821	799	846	840	845	779	765	844	813	818	822	846	773	805	799	852	848	814	808	843	800	832	793	792	820	830	799	802	808	805	837	821	830	791	770	814	792	814	857	775	783	850	838	824	870	841	835	848	834	787	829	833	771	793	806	786	824	802	810	832	845	819	819	793	776	823	821	784	808	792	783	848	783	867	785	854	777	793	818	842	826	764	816	749	811	811	771	835	881	790	770	840	758	837	885	860	814	773	759	794	786	825	814	801	811	785	862	877	877	786	798	832	809	796	820	811	811	810	796	818	809	878	775	790	852	816	883	828	822	836	811	850	852	822	821	792	826	834	831	855	798	777	782	868	829	752	812	821	803	834	813	839	820	756	852	804	797	795	792	834	826	819	786	854	846	838	829	826	818	854	773	789	789	785	853	781	833	775	847	773	827	810	796	842	820	790	837	828	869	844	802	778	859	831	804	827	796	822	821	797	816	833	836	834	817	853	830	830	795	865	796	833	801	802	916	844	819	831	789	858	821	856	879	848	834	830	786	803	766	823	806	775	829	836	813	802	827	811	860	810	806	811	789	807	772	845	850	819	830	802	844	765	883	814	827	807	787	833	819	823	793	798	802	809	814	789	827	806	819	825	814	784	792	797	821	805	788	797	812	830	809	778	862	838	835	845	816	828	757	788	787	792	782	820	807	841	814	845	809	799	814	825	807	848	785	763	782	818	828	861	779	777	833	768	820	818	799	816	837	803	803	890	791	784	837	842	863	808	806	877	824	798	825	860	896	768	789	785	798	794	770	776	870	816	830	784	842	794	825	829	846	806	859	756	847	842	822	850	802	845	865	794	808	798	853	871	830	781	838	786	798	871	794	796	782	852	821	823	862	774	810	833	768	813	782	839	859	860	815	799	792	849	805	847	782	854	878	805	830	834	806	776	804	823	847	871	801	801	817	854	800	789	823	807	795	788	835	772	836	831	835	863	770	834	803	795	780	841	842	787	818	806	804	839	853	801	833	769	811	826	758	840	798	786	747	805	784	853	811	788	821	844	855	805	823	810	740	836	824	848	848	810	817	816	837	842	796	800	789	803	884	845	821	851	860	783	771	867	817	856	808	798	836	868	828	815	810	843	831	808	826	836	841	843	820	810	806	838	785	853	801	812	797	822	774	829	836	831	792	805	828	834	834	750	828	875	820	779	795	834	813	797	835	800	789	852	841	812	799	785	806	834	814	810	805	804	836	825	829	795	829	810	836	801	801	854	782	820	870	785	827	813	796	850	822	789	821	799	807	828	837	845	794	853	819	817	777	823	873	808	844	797	807	827	785	823	836	828	798	806	867	809	794	822	789	828	845	851	801	804	781	789	859	812	784	855	897	859	788	769	843	814	833	793	859	780	791	813	865	822	800	889	833	761	829	845	810	781	812	783	872	828	803	842	800	815	883	883	796	770	810	829	870	772	840	828	827	777	833	855	823	801	818	800	840	852	848	829	833	752	831	811	824	806	819	808	778	793	783	781	794	846	768	769	797	785	791	853	829	826	775	828	831	875	803	819	812	846	863	842	842	824	758	782	764	796	799	774	814	848	795	761	848	804	845	813	841	833	841	798	792	767	844	830	829	848	829	865	847	728	790	841	787	817	800	803	811	778	789	819	806	794	840	754	766	814	898	800	793	790	819	803	812	790	768	845	863	863	848	853	790	840	831	820	826	807	813	833	843	825	780	781	827	769	804	808	822	814	796	892	822	828	871	751	830	875	825	870	875	772	797	872	820	808	808	851	804	824	762	782	794	828	810	792	855	769	794	857	800	858	838	848	758	782	768	791	811	850	820	822	803	790	833	788	842	812	815	780	777	808	779	837	869	873	775	813	761	796	783	824	862	803	838	803	811	825	810	807	845	822	846	771	829	822	836	813	797	786	849	829	785	793	790	818	783	850	848	842	801	759	789	751	797	830	778	757	854	856	797	818	839	888	834	797	820	802	797	795	808	836	784	793	813	813	820	826	841	818	825	783	852	829	812	827	811	775	768	800	850	876	856	809	829	794	794	816	849	828	802	782	768	744	770	834	797	783	842	804	834	806	755	795	828	829	839	832	838	793	779	767	820	788	793	867	798	803	842	824	851	823	812	816	836	868	858	806	829	799	823	782	812	774	840	828	880	800	860	805	831	852	815	832	811	819	777	864	833	753	800	798	830	809	834	852	780	816	817	783	780	846	761	823	808	784	817	830	846	819	828	830	788	796
23560	21488	28198	25173	21025	7566	2633	1688	1328	1160	1098	918	818	748	740	693	682	654	526	525	537	506	543	496	521	472	467	489	476	433	470	437	467	429	440	397	408	411	392	406	439	394	393	397	416	422	410	377	437	407	389	370	415	401	388	354	397	384	396	398	388	406	373	394	385	379	442	375	399	429	423	374	393	416	407	369	373	441	402	399	413	389	400	389	432	432	410	388	393	392	379	417	382	392	381	412	380	409	388	410	390	393	414	387	399	387	437	376	380	409	390	374	344	398	414	391	363	395	376	388	401	379	405	407	400	396	373	391	400	376	370	423	408	405	424	409	412	386	399	400	403	378	403	392	417	412	391	427	385	402	405	400	381	388	382	400	375	426	398	386	400	382	413	372	370	393	400	426	395	393	414	417	412	409	409	448	390	397	389	370	412	397	395	394	412	374	401	395	364	407	388	420	391	363	377	371	384	356	408	452	385	423	393	399	390	368	398	394	405	401	359	396	381	387	385	388	396	422	374	394	373	382	409	367	394	404	375	417	388	394	380	393	412	411	384	376	411	379	368	387	436	427	443	391	406	377	404	403	379	404	402	430	395	408	384	418	393	372	397	373	412	385	334	388	379	397	396	428	413	388	389	421	383	372	391	423	379	392	380	372	389	408	420	394	400	376	398	400	372	399	380	387	359	356	396	395	399	394	377	406	399	434	424	378	410	391	408	356	385	409	379	371	380	352	437	392	389	363	408	394	408	427	358	397	397	416	388	423	408	403	371	410	393	388	407	393	395	373	420	374	406	386	359	417	390	408	366	394	377	357	407	368	357	370	384	381	378	396	404	399	388	387	353	389	404	363	419	400	364	378	371	400	381	383	346	364	406	405	389	414	380	395	397	394	395	369	385	399	379	372	407	367	389	423	394	401	381	375	405	389	401	403	400	376	399	409	374	401	382	370	399	394	406	393	393	424	351	371	415	388	393	434	449	378	403	351	403	377	377	396	377	361	407	380	362	411	412	369	415	377	383	420	383	384	379	358	421	389	357	375	383	404	413	411	399	370	387	403	376	432	406	381	371	408	386	404	367	404	380	381	416	401	379	430	402	406	391	384	438	376	379	448	380	383	390	385	385	378	393	419	393	393	376	432	375	419	408	399	414	391	374	389	429	390	435	378	375	376	381	391	373	356	397	405	429	414	396	395	374	379	413	391	396	391	377	383	423	363	382	407	357	384	423	420	412	406	363	399	418	396	385	380	386	419	373	397	390	368	384	410	399	373	386	398	396	400	407	420	354	389	369	392	374	378	390	355	387	402	403	364	377	385	406	380	379	433	397	398	396	399	425	409	375	429	396	378	367	393	419	409	395	423	381	360	370	404	380	416	408	395	396	403	414	397	384	376	351	373	372	412	410	388	416	399	400	394	347	405	390	435	408	423	354	381	405	352	390	403	355	398	381	440	387	387	405	397	376	386	408	418	436	390	384	390	404	387	411	391	391	356	384	418	400	405	398	385	367	390	409	412	428	371	380	401	380	413	392	380	381	425	406	376	376	431	405	390	384	383	381	387	426	380	450	395	344	400	406	389	373	383	421	412	390	383	408	441	396	374	388	425	383	375	410	428	405	407	408	415	410	387	395	379	416	439	416	409	397	388	383	389	388	360	384	410	388	389	416	376	391	423	381	377	403	371	398	403	391	363	384	437	385	396	384	404	384	371	394	416	399	381	387	377	378	387	353	408	362	355	396	373	389	387	367	424	425	416	389	396	388	390	400	411	376	365	389	400	402	442	430	398	416	400	384	391	381	372	403	380	401	396	378	396	368	413	422	382	385	411	372	377	406	392	397	403	392	382	380	390	420	385	391	408	376	450	357	375	384	402	388	361	377	431	407	387	406	402	371	391	390	403	408	408	365	388	368	414	386	417	394	378	392	388	414	369	413	401	417	363	400	397	411	390	382	441	432	396	386	369	427	354	412	405	385	402	377	397	392	396	361	388	386	384	376	388	373	385	432	377	391	397	412	399	411	392	359	415	395	388	384	384	377	382	386	401	420	406	385	416	378	391	356	388	369	407	401	393	389	385	425	360	378	395	402	403	354	372	391	381	399	387	420	397	413	365	389	355	376	382	396	388	384	400	359	390	379	390	384	401	404	418	384	421	371	405	390	380	402	381	401	390	395	377	370	373	362	396	373	377	431	401	336	387	364	392	372	435	409	354	407	374	392	391	377	383	402	403	395	383	389	388	421	379	416	396	376	381	407	402	410	420	391	380	379	393	386	399	388	370	342	399	414	414	405	380	409	385	443	360	361	384	390	338	364	368	408	357	396	389	407	378	387	388	429	379	379	417	380	409	411	396	405	386	407	397	386	404	389	417	375	392	397	450	365	378	420	389	400	391	401	381	379	401	372	380	364	424	406	371	417	397	395	407	425	383	398	351	408	382	397	408	399	428	400	373	412	391	375	399	395	419	389	419	374	381	411	401	407	399	384	345	425	395	379	417	398	415	393	406	392	391	424	415	380	419	456	412	441	387	412	426	407	402	417	410	401	413	383	388	385	376	401	374	437	405	362	394	413	377	398	388	405	367	388	387	410	406	410	406	405	406	367	392	423	425	422	372	397	377	393	418	381	368	354	379	403	392	426	401	399	403	384	360	408	411	410	377	388	380	384	383	377	390	400	419	412	365	426	388	383	376	351	387	390	419	422	389	371	367	407	412	410	434	421	363	396	408	398	398	393	388	408	375	406	417	392	381	364	379	397	406	376	402	408	384	366	430	437	408	372	392	366	373	417	426	416	350	396	400	386	403	392	420	380	371	380	392	377	394	391	407	384	373	407	370	417	397	394	390	387	420	414	376	367	367	380	384	389	391	386	437	413	383	394	379	391	430	418	373	406	383	405	417	365	387	365	376	388	387	409	361	392	403	438	426	424	335	369	392	382	397	366	413	397	430	394	385	421	429	394	404	397	408	405	376	390	429	376	377	363	356	403	418	397	388	403	407	388	387	416	425	400	390	402	406	398	380	449	390	420	378	378	410	358	402	417	421	417	405	420	397	410	363	396	386	399	387	399	405	396	405	427	411	374	378	377	392	388	409	361	381	353	410	381	365	393	407	442	436	411	412	401	385	358	365	393	414	364	387	362	380	410	389	374	386	393	358	379	421	388	333	393	411	370	389	387	383	397	396	377	401	368	400	396	405	419	372	398	389	376	430	363	428	387	415	358	349	379	390	398	394	373	385	426	406	390	416	407	385	409	413	416	383	441	430	344	400	393	391	389	412	379	381	418	383	434	370	381	423	408	430	382	397	401	397	387	378	380	434	362	379	414	396	382	391	338	379	433	394	398	468	356	367	364	417	357	371	378	394	375	382	392	405	397	369	394	425	409	379	387	403	395	372	404	399	382	401	431	373	389	368	377	408	392	419	398	393	413	381	396	403	408	400	390	373	361	383	364	357	363	397	361	360	410	401	434	392	347	382	423	385	390	408	409	412	374	375
9625	26313	20249	11957	8831	6906	5418	4415	3535	2852	2483	2108	1905	1769	1558	1438	1297	1203	1124	1042	984	964	886	905	904	886	825	840	829	743	701	691	745	672	738	697	699	670	723	697	685	676	695	647	674	676	639	642	646	639	614	653	626	650	684	673	614	624	623	630	632	636	623	642	628	660	661	626	638	570	602	628	590	598	597	624	631	645	648	604	609	645	603	627	624	634	628	580	629	648	635	628	597	580	631	615	610	608	642	606	609	630	642	618	637	619	657	630	597	618	618	607	631	633	583	611	607	632	616	591	588	620	590	628	638	613	626	623	649	640	620	598	639	599	619	617	598	647	590	658	615	583	653	634	598	644	616	667	614	621	668	636	597	609	662	596	602	598	597	632	609	603	600	563	628	611	637	608	652	650	608	585	597	643	606	640	659	629	642	627	582	641	624	614	613	639	643	601	607	642	594	667	644	614	594	654	648	634	638	627	610	615	625	636	613	635	631	620	616	604	633	666	619	555	618	602	609	604	585	619	664	634	622	596	632	620	653	684	658	603	634	618	646	559	629	588	628	623	648	596	648	629	665	605	614	645	575	607	597	614	662	635	614	621	612	627	621	622	675	599	625	610	605	618	621	618	645	587	645	610	627	615	575	590	642	673	630	615	601	614	651	633	631	640	607	602	616	635	624	613	659	631	632	640	604	608	641	638	600	649	589	600	622	616	623	602	627	615	638	659	650	590	637	618	598	617	620	650	602	658	592	629	637	644	640	659	643	620	651	618	588	601	596	612	610	584	609	638	631	616	677	614	640	678	633	601	602	564	603	615	678	611	643	618	607	641	657	639	612	612	651	633	640	617	611	586	617	648	603	642	590	595	593	634	666	632	657	609	628	562	622	596	595	590	606	657	582	619	575	639	620	622	595	647	703	653	628	597	649	643	615	655	634	586	643	657	634	658	626	626	626	608	620	625	583	604	661	602	625	626	575	591	596	609	599	599	643	641	642	616	654	601	611	612	625	610	599	618	619	621	626	603	651	587	642	637	598	670	655	625	637	606	606	633	581	646	640	649	648	601	627	624	638	630	637	603	617	560	632	655	640	637	646	633	636	649	638	605	605	613	584	616	605	639	619	609	655	597	599	577	612	577	632	636	657	618	621	642	637	585	584	609	681	669	631	639	626	640	628	632	628	626	596	609	638	631	581	656	602	629	599	646	611	627	618	627	607	599	654	665	651	631	614	606	661	618	626	624	665	650	640	615	663	590	630	629	627	624	652	592	608	600	627	636	634	667	608	631	654	636	597	599	643	590	595	604	603	624	622	592	618	635	617	670	596	625	625	605	633	569	620	622	586	642	588	665	631	635	648	631	609	652	617	640	628	576	600	622	651	621	592	668	621	642	602	656	640	596	607	612	630	581	677	642	611	624	645	653	584	589	628	601	652	597	561	665	669	596	634	618	617	621	611	589	592	650	667	583	617	619	617	608	603	603	626	616	659	608	620	617	580	602	597	645	635	651	592	684	637	618	573	594	573	656	652	637	652	629	642	628	660	641	618	621	628	691	657	584	641	595	577	618	625	616	668	599	644	620	629	628	648	665	574	641	642	619	635	625	612	598	610	623	623	575	631	682	626	629	660	629	577	583	620	622	625	615	676	627	631	665	624	613	638	618	632	626	619	628	627	628	591	646	609	593	620	618	648	630	656	634	638	592	618	579	618	600	660	603	574	628	634	630	611	627	645	602	603	603	670	617	610	614	622	648	621	629	631	594	628	632	597	616	585	562	646	605	571	663	571	675	603	594	642	640	614	653	667	594	583	610	592	622	640	628	665	632	640	623	619	615	634	636	635	657	618	655	644	572	608	618	599	644	613	589	650	618	641	604	665	596	648	605	658	603	614	681	634	607	650	630	655	635	641	614	588	608	609	639	591	639	632	589	639	650	610	653	630	664	663	645	612	634	650	644	632	645	658	652	603	656	590	642	649	667	625	637	641	632	625	663	645	599	647	654	596	623	640	625	617	652	623	585	613	613	629	614	638	578	646	654	646	629	620	642	610	629	615	608	599	634	615	699	638	675	652	618	641	613	583	628	602	620	590	630	637	605	654	617	597	661	646	602	583	612	649	632	620	603	620	602	691	589	639	617	636	610	655	631	607	566	606	618	598	649	678	564	588	612	629	619	580	627	629	653	666	649	612	630	592	601	594	613	636	656	621	630	605	655	612	619	614	620	632	628	653	652	619	635	607	592	660	646	580	574	631	657	679	618	641	615	640	602	614	604	631	645	626	609	622	577	609	653	617	610	640	608	602	580	591	652	608	599	617	635	624	625	637	639	677	596	632	630	660	618	628	659	601	610	630	620	650	617	615	635	655	606	588	620	584	620	625	637	578	602	661	626	623	638	585	640	668	655	613	641	633	611	579	630	649	621	626	641	658	625	639	625	616	629	624	593	628	608	658	652	642	607	602	592	612	653	586	627	588	648	625	594	623	595	636	668	668	644	614	636	629	633	588	665	596	641	633	674	681	598	645	630	608	598	620	624	590	640	590	640	608	651	622	624	641	633	620	612	655	623	671	648	606	633	651	638	638	605	604	657	601	645	634	614	613	605	603	621	677	662	636	605	637	615	611	602	626	602	600	575	646	664	669	607	644	596	633	636	623	648	662	627	627	597	604	702	586	617	609	629	643	600	652	617	567	628	634	649	644	640	574	632	598	615	654	600	618	607	626	632	648	627	632	662	632	619	616	672	634	611	587	607	624	609	600	634	627	625	625	605	624	644	665	604	614	637	639	646	604	608	602	617	638	622	636	670	600	580	627	649	633	643	627	650	631	600	622	607	604	680	644	672	638	585	618	649	590	643	613	631	599	636	671	637	688	615	640	644	592	646	638	609	622	590	620	627	639	597	622	618	663	635	631	620	564	580	623	643	673	664	600	586	657	610	619	622	648	622	578	639	626	641	652	624	611	651	633	655	620	632	599	631	661	643	622	583	656	617	627	626	634	586	606	617	624	595	614	605	581	650	644	659	634	619	593	593	637	645	636	634	624	647	608	651	611	616	658	654	686	618	636	638	611	633	661	652	630	613	581	620	652	613	616	612	650	603	642	599	618	581	586	595	632	625	615	665	638	585	613	648	613	637	610	622	594	577	636	633	631	608	641	639	634	626	641	589	663	626	636	601	625	649	629	616	649	656	624	594	649	624	615	609	601	639	589	602	636	681	670	612	611	613	621	640	625	664	604	637	607	647	635	567	634	671	664	652	599	620	647	643	625	600	646	659	608	658	592	628	651	656	599	612	637	615	627	669	593	616	575	626	570	617	638	639	611	633	595	665	605	632	620	605	577	573	597	607	611	635	639	595	608	613	615	647	624	623	629	632	601	628	653	641	600	583	632	651	659	621	645	655	599	590	644	609	611	644	640	613	646	639	593	622	584	617	603	612	660	639	647	619	629	627	660	646	602	623	603	574	663	629	582	596	581	621	649	641	624	644	628	656	599	613
24983	21500	26018	23312	4914	2162	1661	1309	1132	1014	924	906	830	765	714	698	712	705	610	604	546	621	587	543	565	556	561	526	555	565	549	513	513	503	495	511	509	449	508	509	507	482	480	556	462	499	483	497	452	501	480	499	482	497	483	477	497	532	465	507	497	497	507	555	453	504	522	489	481	547	467	523	482	530	467	498	454	495	501	547	479	501	511	480	503	508	493	535	484	509	498	478	482	453	488	493	481	522	505	487	471	474	490	523	452	491	494	442	484	475	456	493	476	464	468	491	472	461	488	542	522	480	507	505	460	500	475	484	498	492	521	473	447	465	496	472	527	520	514	501	521	534	498	535	484	463	490	505	503	557	501	444	487	525	481	477	450	479	515	458	495	497	469	491	499	483	477	506	492	471	491	496	513	494	498	522	464	486	469	532	489	531	487	501	484	486	462	510	469	510	530	488	484	484	523	503	524	479	472	511	465	442	485	485	469	494	482	490	469	489	519	490	480	531	490	479	510	480	486	509	487	517	485	467	524	485	476	524	506	498	489	496	483	500	474	526	508	472	472	522	476	479	517	467	490	481	466	511	463	537	523	492	501	507	492	475	511	498	482	498	482	452	495	517	465	480	488	481	500	476	537	502	524	452	490	491	491	507	493	502	474	521	515	462	510	459	484	483	493	491	501	492	462	457	501	467	472	480	470	518	480	460	478	478	533	510	475	498	516	497	479	536	457	457	517	499	525	450	478	521	526	503	480	484	478	504	490	485	503	472	480	513	490	482	470	505	466	522	463	515	481	517	500	471	464	469	474	456	522	501	528	508	498	486	493	461	517	490	482	480	468	457	495	509	446	496	469	506	511	480	466	484	514	416	488	524	467	507	516	488	485	484	499	465	481	446	489	462	481	499	498	481	509	472	478	488	517	509	520	479	476	468	451	426	474	497	519	503	498	478	465	503	508	492	492	488	480	485	497	542	491	498	488	473	490	492	485	476	485	476	535	461	486	485	477	486	485	450	488	501	524	475	514	503	473	510	477	501	501	493	477	492	493	479	489	484	492	510	468	496	478	523	501	489	473	482	518	476	483	484	489	463	482	486	488	509	504	446	502	505	488	481	463	516	491	515	500	463	492	466	479	518	491	492	491	502	535	521	489	476	460	492	513	527	482	503	507	455	482	489	486	509	507	483	533	520	476	466	479	522	479	465	466	436	517	512	495	478	467	502	508	512	499	501	512	464	508	520	486	495	486	494	497	511	482	477	507	537	492	503	477	527	471	483	507	489	484	460	465	499	515	507	481	504	494	501	495	504	457	537	465	513	486	504	534	489	453	492	497	543	491	501	506	490	495	483	491	504	488	467	506	472	469	484	477	492	510	506	480	542	497	435	498	467	449	485	515	459	504	524	507	506	462	525	467	505	500	500	482	502	469	540	447	472	517	466	490	499	504	472	503	494	496	439	497	506	515	530	489	468	486	514	505	512	460	472	528	487	482	496	471	488	480	512	524	476	474	472	480	493	491	517	488	490	473	526	499	458	468	463	492	471	526	453	487	497	501	480	519	452	459	509	531	454	515	515	473	476	504	471	495	513	506	493	505	514	488	448	511	494	502	475	518	489	508	511	529	496	494	501	515	470	542	483	512	471	478	487	504	515	489	485	476	515	453	501	452	512	516	489	478	479	486	525	535	495	486	524	479	506	509	525	499	505	439	475	522	515	466	498	489	504	531	472	485	483	479	493	467	511	449	508	514	482	513	537	466	512	498	492	514	506	503	490	486	516	458	488	489	496	470	485	483	504	452	511	514	488	488	516	489	530	503	515	490	500	493	499	491	484	497	497	472	485	464	491	490	479	488	487	515	476	470	484	501	531	502	503	500	452	509	496	486	495	473	510	466	446	479	484	515	480	536	499	504	475	485	505	485	464	463	479	476	499	504	493	493	482	467	494	452	479	472	471	497	489	455	489	459	516	472	507	455	476	511	511	509	519	449	465	521	482	482	523	486	550	516	503	488	516	488	518	487	491	512	504	507	473	470	475	474	539	487	523	526	493	490	463	504	487	459	508	489	472	534	473	497	518	491	521	484	496	452	467	523	490	452	491	448	462	501	454	490	489	465	483	473	482	497	483	487	470	465	509	448	464	501	486	500	506	490	456	487	475	502	489	504	494	464	505	492	556	466	492	491	482	457	484	480	525	492	502	494	535	489	501	467	465	508	467	507	522	469	459	525	499	462	491	493	497	474	467	507	515	492	519	511	490	505	486	476	468	489	485	533	495	499	490	498	490	504	514	482	478	497	487	508	538	485	459	490	504	490	472	479	479	504	497	481	509	520	512	474	485	516	472	511	486	530	533	498	515	522	470	485	496	469	487	444	491	451	454	500	495	475	493	490	487	507	473	499	474	499	526	505	488	543	496	479	507	476	487	511	475	496	492	538	477	493	489	510	465	484	509	465	491	498	483	481	510	464	487	482	509	489	506	499	473	455	491	479	511	464	488	456	478	466	510	500	499	460	528	493	497	475	473	467	514	489	506	495	490	474	471	496	497	460	500	480	432	437	495	488	449	535	494	524	519	496	471	521	487	526	519	486	491	513	498	493	495	451	511	510	497	486	490	470	522	498	510	469	469	493	502	462	525	539	494	483	508	491	472	474	493	520	552	541	476	544	498	501	479	460	542	500	484	492	446	488	505	503	513	526	498	491	523	481	514	510	439	466	531	474	492	503	486	475	501	478	474	486	467	481	532	495	506	459	474	502	541	480	511	491	494	513	518	491	523	456	526	517	500	523	516	502	495	464	492	447	522	492	526	483	524	464	473	518	523	491	510	497	489	494	484	531	468	500	500	488	501	489	482	471	476	489	459	521	462	463	511	470	486	506	487	517	533	523	475	511	493	512	498	473	484	455	484	489	512	536	473	497	479	535	497	543	470	520	515	521	495	490	511	498	492	507	494	497	487	487	475	510	505	486	507	493	478	457	462	487	530	509	522	488	496	470	468	471	479	469	492	470	463	488	503	516	478	460	538	473	470	476	479	526	531	504	448	495	501	516	535	483	487	466	499	488	492	496	476	453	486	477	460	500	513	486	486	468	477	459	508	513	496	484	502	470	484	528	492	459	498	481	490	474	464	473	495	492	491	517	497	504	474	492	492	477	485	508	512	534	471	498	492	466	507	475	485	472	489	478	474	514	476	494	470	489	481	503	484	478	502	492	528	501	479	478	489	493	475	514	492	530	472	532	469	475	491	499	533	504	514	475	510	519	496	517	489	492	489	512	516	523	495	476	488	515	499	517	488	467	479	516	470	540	511	488	482	525	479	500	504	501	489	537	491	522	503	475	496	490	470	537	505	499	495	463	526	512	511	505	471	488	526	512	519	504	475	478	525	472	518	468	487	506	498	545	502	468	481	529	473	484	464	492	492	499	493	481	499	547	520	491	503	511	467	512	499	464	487	482	489	520	454	452	469	487	478	502	485	540	467	468	511	482	487	500	547
9372	21786	16391	9319	6932	5480	4358	3554	2887	2407	2138	1917	1744	1624	1497	1350	1302	1154	1171	1105	1040	1011	1055	1016	881	898	910	889	829	956	857	848	860	846	822	806	887	809	774	770	828	813	783	769	820	760	777	801	808	743	732	775	779	798	748	755	738	707	823	723	796	762	796	791	743	769	702	776	761	789	758	772	768	763	800	827	781	710	763	773	766	755	802	784	768	781	749	798	759	757	757	720	759	753	778	747	745	787	753	785	764	773	730	764	789	750	785	773	716	786	747	763	735	753	736	792	794	769	751	729	779	778	781	782	745	744	742	710	783	724	749	791	749	803	754	707	793	758	728	751	786	757	741	749	816	774	778	788	704	771	785	783	730	760	734	789	769	817	769	758	723	780	773	746	784	761	768	789	724	764	814	788	778	795	771	755	777	742	704	751	772	817	751	761	786	749	754	778	745	746	767	743	763	779	768	716	719	760	742	768	772	765	755	762	757	818	699	730	774	817	709	733	768	765	776	756	802	757	747	726	748	776	720	791	756	799	766	729	770	774	782	828	796	759	793	767	786	790	760	821	812	779	730	809	728	728	766	674	765	797	779	825	779	802	795	797	849	779	716	736	774	739	753	756	744	735	749	768	764	765	736	804	736	736	764	734	747	774	747	792	784	803	780	767	738	701	723	738	793	783	748	795	736	740	768	755	785	778	737	821	795	717	748	768	761	762	771	717	772	779	728	784	795	766	747	759	763	798	783	742	791	716	765	724	731	779	787	768	741	783	796	790	741	776	774	716	797	735	742	792	783	766	737	729	783	714	736	778	779	762	797	730	749	769	774	790	777	791	744	731	765	712	789	794	705	733	741	807	751	768	729	776	793	879	790	762	739	766	755	769	747	763	774	783	792	775	730	719	785	815	748	777	797	747	788	789	749	780	807	741	719	770	777	724	762	793	811	748	759	716	754	789	774	737	780	752	780	767	788	748	756	763	734	762	731	738	799	751	782	729	745	752	830	767	808	770	758	734	749	762	754	824	781	790	803	796	708	762	800	772	765	735	782	780	766	741	743	733	825	749	792	741	782	774	808	722	750	751	742	778	774	780	788	759	764	739	795	748	788	787	740	783	762	777	747	779	791	787	758	811	754	728	792	786	760	789	766	775	728	694	804	794	765	809	773	796	783	751	754	803	782	737	776	764	810	738	758	812	793	757	783	778	740	774	784	789	734	772	759	758	699	714	763	756	756	759	776	722	754	805	757	797	804	734	759	782	776	785	721	766	791	731	712	753	802	731	758	739	743	782	769	813	766	746	754	714	793	719	744	739	764	767	795	791	736	775	740	763	791	738	706	705	771	750	751	739	755	801	804	767	772	780	777	790	748	779	781	744	762	784	820	784	751	743	742	722	734	776	731	777	762	752	735	729	829	790	747	818	747	769	721	769	817	783	729	753	728	827	792	775	821	756	738	740	738	728	779	770	735	747	753	781	750	798	777	772	729	788	734	794	803	800	792	794	741	756	761	680	772	795	825	769	732	756	729	735	802	796	723	826	730	757	782	760	749	781	804	735	782	744	757	796	753	789	770	787	794	764	745	748	807	750	759	758	715	764	778	777	731	757	758	699	765	738	783	764	789	790	762	727	754	786	747	741	770	729	791	771	760	744	760	762	762	723	762	797	767	757	785	764	737	772	742	822	838	800	788	785	783	714	735	767	759	737	777	772	771	808	758	771	762	737	753	729	719	795	765	753	741	737	818	792	801	773	775	778	746	749	757	772	738	757	706	759	753	721	763	762	774	763	801	761	754	781	826	750	757	756	770	755	704	747	730	762	774	762	787	756	815	809	762	749	768	800	752	744	745	757	765	758	736	771	790	751	827	732	778	794	789	729	791	781	744	774	722	767	812	710	792	798	734	747	773	750	747	748	756	734	783	766	730	733	770	774	778	779	776	749	759	787	759	804	779	778	785	814	775	786	785	749	774	801	773	786	732	754	791	735	791	758	778	756	773	748	756	726	737	751	752	714	768	719	801	763	718	761	728	734	805	745	729	732	754	733	766	779	797	742	745	768	754	828	739	778	721	753	743	817	759	750	772	747	798	781	722	744	760	800	729	773	722	733	803	780	760	734	757	744	757	748	802	752	742	763	770	793	715	791	792	755	746	728	788	759	770	799	779	754	734	773	745	798	774	778	728	784	775	741	763	760	706	791	742	787	755	806	793	706	773	760	771	732	763	744	761	752	743	803	766	691	778	755	726	786	733	775	728	765	728	753	787	760	742	785	771	787	800	727	753	781	757	787	789	852	778	771	751	797	773	808	753	752	737	738	746	773	786	750	769	785	777	706	723	767	750	812	707	858	776	750	778	802	796	796	768	761	767	805	753	753	766	772	765	800	769	759	749	822	759	813	841	744	748	735	754	768	743	753	775	743	718	774	817	734	750	744	781	766	739	739	766	717	767	756	738	782	758	743	750	774	754	771	733	780	801	779	796	771	705	742	763	784	735	759	752	750	769	788	720	783	771	789	820	778	734	753	779	751	747	731	810	714	725	780	771	725	737	715	694	805	780	768	757	762	761	823	768	744	728	751	789	767	707	742	744	778	730	791	741	774	751	757	821	774	772	776	816	726	741	779	751	723	791	751	742	748	762	779	800	730	788	771	748	736	727	774	753	764	741	752	752	784	737	762	749	764	827	752	736	728	764	709	758	718	757	702	721	798	792	838	769	739	752	775	765	741	737	727	794	757	736	794	754	740	748	766	730	759	787	733	753	793	779	702	767	789	761	782	728	781	767	750	728	728	818	773	758	807	790	746	781	808	794	730	748	749	771	769	766	744	796	804	744	765	752	745	812	750	736	756	795	753	790	741	804	706	823	754	797	746	788	764	788	754	784	807	762	755	770	795	801	741	782	767	746	773	749	714	770	771	732	818	803	726	746	725	755	769	770	797	777	737	729	763	784	756	770	750	831	774	805	726	805	753	791	737	763	762	778	735	729	765	705	744	768	730	752	817	774	740	759	787	781	761	771	776	775	771	745	741	747	752	798	764	731	794	765	742	761	765	801	777	771	704	771	727	747	725	760	744	711	732	763	780	777	757	744	762	791	783	751	770	740	773	812	772	772	795	768	792	787	760	767	720	764	788	738	772	757	740	712	790	762	784	734	728	766	781	777	810	724	789	775	755	729	751	758	768	801	771	735	777	705	777	756	773	794	734	761	750	779	798	788	776	789	783	699	766	737	729	799	701	787	759	753	777	756	811	744	733	812	734	733	738	745	766	748	734	719	772	790	767	774	768	754	757	732	740	725	727	777	758	747	767	752	771	800	799	781	745	798	762	740	792	754	723	715	727	787	750	789	723	751	775	795	736	790	759	797	776	729	727	717	719	742	751	767	779	761	733	777	775	772	805	760	755	755	767	762	802	770	740	761	714	769	751	741	752	754	733	767	813	797	749	758	738	781	749	723	697	764	736	760	757	758	772	724	737	752	801	753	791	678	775	746	723
22679	21532	28819	24689	21541	20165	6227	2474	1724	1480	1246	1131	910	897	800	724	664	586	610	566	571	500	500	485	451	465	442	427	396	390	400	350	353	346	363	336	390	337	334	342	297	270	316	335	308	351	334	362	324	328	332	321	341	311	314	316	297	347	316	295	323	331	290	301	303	338	315	339	285	326	307	323	327	282	301	326	308	292	299	326	314	311	301	288	312	326	309	339	314	305	290	332	292	352	322	342	321	320	310	302	310	332	330	298	335	308	326	343	306	316	364	300	312	282	348	318	323	328	313	288	306	317	350	285	301	308	292	301	304	348	330	327	341	315	310	291	283	308	311	318	319	332	315	335	321	306	299	297	307	314	350	312	331	307	321	316	316	329	313	309	307	303	316	349	272	298	343	305	296	338	302	303	339	340	306	286	343	312	291	308	280	309	322	296	293	311	307	295	318	318	334	292	312	348	302	300	302	337	301	322	299	302	358	332	331	345	316	328	301	299	323	321	298	332	342	300	320	324	297	356	293	323	328	325	303	309	314	331	339	321	316	316	343	297	317	296	323	292	349	344	332	298	294	316	325	293	322	287	314	318	318	332	324	296	334	302	324	299	298	312	322	296	300	334	330	288	306	286	325	305	301	317	353	309	305	318	306	297	312	285	295	309	269	317	302	331	309	319	323	303	325	293	303	315	328	298	314	318	305	290	268	334	311	293	313	327	329	308	280	328	338	320	301	327	308	356	328	314	347	323	319	300	311	296	322	344	324	327	286	317	314	297	320	347	312	318	315	312	293	336	330	305	307	300	328	252	332	296	343	345	296	288	321	329	327	348	304	292	316	294	328	294	312	307	319	342	291	329	315	277	305	349	314	283	299	329	305	326	296	352	299	325	340	321	332	325	327	265	314	311	303	301	314	321	314	325	310	323	308	339	339	319	294	324	277	345	314	331	322	314	327	334	329	320	321	328	324	336	309	338	277	329	322	304	320	289	308	316	301	338	343	299	321	337	298	323	318	305	307	316	311	320	259	303	324	327	283	302	300	304	300	328	317	305	321	314	298	290	304	311	326	291	345	353	311	328	328	319	336	341	297	308	322	326	339	362	290	325	307	280	336	344	316	309	327	300	320	324	303	316	327	334	309	292	348	307	317	301	321	357	320	319	263	290	300	328	320	274	331	339	311	315	343	305	350	315	337	289	291	319	298	326	282	321	323	348	317	291	304	322	305	298	312	330	324	350	301	314	313	304	330	340	298	302	331	298	315	295	310	323	330	337	323	306	321	340	305	322	297	324	279	301	304	308	304	307	312	316	311	331	323	320	307	299	319	322	292	356	329	294	322	338	314	307	300	325	304	304	322	321	333	327	343	315	319	309	339	359	289	332	285	301	309	310	300	314	297	328	298	294	281	318	312	335	342	352	318	318	299	300	296	296	300	317	308	321	287	281	314	324	297	297	282	315	311	298	304	339	295	308	325	308	305	332	306	328	308	326	295	308	304	346	309	294	299	314	300	339	318	331	282	319	314	299	337	291	302	307	336	328	337	280	331	306	321	311	335	326	331	307	323	321	298	336	289	337	317	303	282	301	332	348	352	325	322	304	296	302	293	291	323	317	355	303	291	313	321	318	303	286	322	314	308	317	307	331	294	318	325	286	314	320	300	293	303	329	303	331	320	307	313	311	298	310	302	316	320	325	316	327	327	320	286	291	332	333	332	324	313	310	294	318	285	307	319	307	303	309	329	316	306	307	296	312	303	312	317	315	286	291	331	290	297	266	289	306	309	328	306	326	304	311	294	353	300	321	342	311	298	308	316	322	320	313	288	342	311	292	342	289	308	327	322	322	314	338	343	294	327	323	310	311	304	317	302	305	334	322	369	293	324	278	308	321	297	336	349	330	327	344	306	316	278	303	337	306	294	274	346	306	298	305	277	305	299	310	309	338	326	328	331	320	311	330	314	320	322	298	310	289	319	325	338	306	296	289	315	306	318	328	323	312	316	323	312	304	292	306	302	310	288	325	324	305	309	331	330	354	344	308	328	327	321	341	299	316	326	321	314	316	272	323	305	319	315	293	323	313	332	322	324	321	305	307	329	286	307	298	313	310	305	310	291	324	326	292	308	334	317	304	304	303	311	289	328	320	315	308	310	344	341	321	269	306	308	320	335	303	320	317	309	346	371	327	311	309	327	336	316	307	316	333	323	334	300	301	317	317	327	312	302	317	310	337	299	325	311	282	312	289	294	303	295	303	296	309	327	303	299	342	334	280	312	302	304	286	327	308	340	329	303	313	297	344	334	311	348	307	336	307	311	284	333	333	321	317	302	311	304	286	310	320	314	307	325	293	283	297	305	304	309	325	334	298	266	336	302	343	329	339	335	313	333	322	342	309	309	347	311	303	315	300	306	353	312	291	310	327	279	312	298	329	293	331	304	324	332	287	322	296	297	315	327	327	288	306	315	298	328	321	323	313	346	284	292	334	343	305	323	350	302	303	300	298	342	321	314	323	333	333	342	302	302	314	309	337	325	304	306	307	343	308	318	361	299	276	338	294	313	295	345	318	315	319	355	330	313	325	320	301	312	322	312	330	324	359	296	342	329	309	320	310	336	328	326	311	298	295	333	320	323	290	302	357	316	350	298	300	287	306	300	331	304	301	297	300	312	301	295	315	291	316	319	320	303	308	321	320	317	331	314	335	290	309	329	321	305	327	306	307	294	329	282	309	292	296	324	282	332	300	324	291	310	300	314	309	295	309	318	313	277	315	327	328	304	313	284	348	282	320	321	310	302	324	332	334	335	316	285	303	316	331	296	315	314	282	290	326	323	308	302	312	331	288	304	309	305	345	322	309	330	305	339	308	309	304	287	316	308	296	339	303	314	325	317	304	304	314	324	317	322	306	328	297	302	321	277	308	291	295	326	288	294	305	305	285	333	317	340	282	311	297	304	303	289	327	289	311	330	308	323	344	298	326	317	302	310	283	322	324	345	328	309	330	284	281	313	322	344	317	328	264	338	322	304	317	284	324	307	331	359	322	301	304	291	319	314	335	320	326	282	312	302	344	327	315	308	308	329	328	304	332	328	325	314	319	326	346	331	321	338	356	324	292	306	315	328	310	323	318	307	315	270	296	330	312	335	307	310	365	354	339	305	279	310	307	351	321	284	334	290	322	309	299	309	289	320	283	325	326	285	294	317	307	271	329	306	332	318	312	292	345	298	298	292	347	337	271	308	323	291	308	316	322	311	294	324	361	306	309	356	348	309	286	310	314	306	323	311	298	317	333	322	311	333	337	339	327	345	306	312	341	314	288	319	317	339	319	280	303	326	275	344	289	317	299	313	309	306	314	322	284	304	305	347	318	320	300	331	331	310	301	303	314	318	285	343	332	286	307	324	343	302	327	342	286	328	305	309	313	308	313	284	316	338	341	308	320	300	327	323	313	325	315	352	305	304	326	289	332	314	299	284	317	311	305	325	327	328	325	283	308	320	273	316	306
11158	30838	24774	15741	11858	9364	7361	5930	4617	3897	3301	2730	2347	2172	1862	1671	1486	1265	1181	1090	1099	922	984	909	877	861	781	786	720	684	634	651	620	631	652	596	528	576	583	533	524	540	529	554	508	504	531	530	505	556	537	514	501	494	501	489	474	482	518	483	514	466	505	493	522	517	521	475	488	484	500	505	534	484	471	450	512	463	517	484	496	486	498	508	514	500	482	494	467	499	523	507	485	483	521	489	514	493	494	484	507	494	492	508	516	531	478	492	460	520	447	478	461	481	477	500	472	473	495	503	541	478	540	492	504	509	492	529	506	452	501	511	526	458	505	494	497	453	466	471	503	466	458	486	495	451	514	509	493	477	509	526	450	501	522	501	509	485	520	517	497	478	496	519	477	495	476	490	483	527	498	463	445	506	475	497	520	505	479	458	540	502	474	520	447	548	480	511	487	501	508	463	485	509	520	479	499	480	503	487	485	520	504	455	502	506	494	515	504	489	479	481	484	459	504	487	475	451	467	472	516	505	528	491	497	471	544	482	483	498	480	498	527	508	495	478	438	522	520	479	479	486	503	441	482	472	507	463	517	482	493	456	483	478	517	474	489	487	493	481	492	497	484	501	469	485	501	511	478	504	465	486	495	493	527	476	520	495	483	519	469	476	466	480	465	524	515	517	451	500	466	496	521	460	534	435	463	476	512	515	473	484	490	529	490	463	491	477	490	511	492	469	493	509	446	496	487	478	501	491	509	481	465	476	477	466	474	478	482	529	491	498	471	517	523	478	492	492	484	497	492	474	477	516	507	510	480	542	483	486	501	488	504	490	471	505	470	458	502	503	506	522	518	505	476	461	453	494	492	463	478	500	478	480	519	519	512	456	503	443	542	524	501	504	464	490	476	551	466	466	496	462	482	433	490	512	486	494	491	460	462	517	458	539	490	470	446	507	449	451	498	461	471	477	496	481	503	509	490	472	488	466	483	510	478	476	468	495	421	466	485	507	513	492	461	502	468	505	503	497	479	487	471	533	476	488	498	510	499	462	495	486	460	503	502	495	480	466	550	493	525	502	489	499	481	486	494	488	499	493	501	495	489	459	480	460	522	496	485	453	481	454	493	482	483	497	472	476	523	476	470	505	497	488	510	485	495	498	475	464	454	463	484	522	512	505	521	496	509	490	473	492	464	459	472	448	468	461	481	520	503	513	501	458	512	454	498	478	492	494	484	502	479	546	487	473	521	470	517	496	531	505	470	502	475	473	486	461	515	456	496	473	515	442	470	484	489	499	504	460	489	464	483	480	482	471	537	490	498	450	491	453	469	497	496	538	513	473	514	509	480	494	516	482	517	489	476	520	517	528	501	440	500	492	503	514	487	461	464	500	494	475	465	505	463	493	481	475	447	517	497	500	487	479	492	487	477	524	503	444	483	523	489	496	490	485	514	518	483	509	501	533	456	540	495	474	513	509	487	479	479	490	439	499	482	479	472	477	482	489	443	494	506	474	474	468	495	517	490	467	499	481	533	550	465	539	517	475	526	509	528	488	471	528	481	494	518	507	477	505	495	476	477	472	470	483	490	473	529	494	489	488	469	468	496	507	482	487	514	452	496	491	498	482	511	489	476	488	529	484	523	501	489	489	451	494	496	483	522	497	483	495	439	523	480	470	494	497	463	505	474	502	491	467	498	477	509	456	501	507	452	481	450	485	512	496	462	493	484	492	454	483	480	478	510	484	490	473	485	476	463	485	491	489	547	486	495	454	495	536	485	496	541	468	455	489	477	470	477	468	460	505	522	460	422	463	526	474	520	491	482	489	484	493	484	479	520	451	471	515	460	505	507	461	513	487	450	495	508	500	468	486	466	515	463	461	515	480	509	497	497	509	496	505	500	516	515	540	446	462	534	511	507	476	511	454	470	501	466	478	456	480	456	522	497	473	448	453	442	448	505	518	461	536	473	491	511	521	541	458	458	511	482	450	502	527	491	478	499	462	450	459	515	474	481	515	465	512	532	489	456	504	470	477	496	486	461	499	483	513	489	516	499	466	477	489	451	507	456	487	500	505	489	478	456	495	489	537	505	505	464	509	537	459	490	480	520	487	553	482	508	440	476	469	506	475	452	485	509	479	482	490	465	506	478	481	510	458	455	531	484	451	472	456	488	497	528	488	468	478	477	462	450	520	476	503	464	453	483	458	519	517	526	459	509	516	494	501	516	493	469	488	481	485	520	492	483	497	467	448	487	500	493	478	448	472	481	468	514	454	489	504	450	467	437	501	511	478	526	485	490	474	511	510	472	477	445	496	515	541	483	520	480	494	487	487	471	498	492	512	481	477	484	461	461	517	513	490	495	524	500	475	504	458	510	488	482	502	518	501	524	485	499	488	476	501	458	488	528	503	491	497	463	496	482	479	485	500	499	482	473	489	497	497	487	490	504	465	511	509	501	526	483	494	529	496	465	503	424	464	511	495	477	499	490	469	477	467	530	483	503	442	498	478	524	467	487	472	486	528	467	467	520	533	489	509	496	525	449	506	501	430	510	522	443	495	506	527	504	497	498	496	497	451	440	471	495	486	519	469	515	478	491	462	456	475	473	466	500	498	459	515	471	477	470	506	516	467	499	447	528	493	502	513	478	545	517	495	507	515	471	487	429	517	450	507	508	501	449	504	461	510	479	500	477	476	471	496	503	445	510	484	519	484	504	524	474	478	472	483	524	549	453	476	520	477	453	536	448	461	476	510	498	498	474	493	474	507	461	512	468	499	497	474	475	496	490	489	524	476	450	494	505	469	486	452	475	502	499	521	489	485	469	497	483	482	478	473	469	477	501	519	460	495	480	473	501	487	452	475	508	476	497	516	486	475	503	441	477	481	498	505	492	526	473	484	500	509	476	484	485	505	493	465	505	476	514	491	526	454	513	512	523	442	520	475	492	490	484	525	473	501	471	501	500	495	469	465	492	440	475	502	478	503	469	464	484	488	478	526	494	495	482	467	493	460	497	516	505	508	493	452	492	523	479	479	490	468	526	504	486	490	479	474	490	489	461	451	503	485	476	447	527	468	461	493	490	505	506	497	507	497	458	562	484	528	492	531	479	481	442	493	475	528	463	522	527	462	468	454	526	484	472	472	500	518	447	449	472	514	490	501	477	484	490	492	455	493	474	490	479	517	535	495	484	512	515	484	466	463	491	488	452	517	511	506	527	516	461	537	475	485	478	499	512	503	477	510	499	499	497	485	493	485	486	493	443	508	471	482	501	459	484	492	511	484	511	508	494	503	502	477	480	485	482	479	463	509	481	471	479	477	487	505	492	459	444	484	512	442	468	470	447	485	482	500	455	495	512	501	496	461	500	506	483	496	536	487	513	502	533	481	484	515	491	466	449	499	525	463	511	475	465	491	485	497	472	521	490	477	484	487	449	487	482	518	466	506	500	501	498	530	473	524	474	459	501	527	550	484	447	462	512	509	449	518	479	521	544	489	480	489	486	501	461	494
27568	19970	11314	4710	2336	1744	1417	1093	944	945	838	763	733	745	644	643	639	617	591	606	599	584	605	548	607	586	573	523	532	522	567	504	527	557	548	537	481	521	502	533	528	529	537	511	513	527	507	527	519	519	500	521	523	475	534	487	489	501	517	537	494	530	524	526	501	505	516	520	550	506	479	489	542	531	494	546	524	536	516	557	527	532	511	557	475	474	556	479	515	481	523	548	552	490	512	505	524	491	507	539	537	510	467	485	493	533	496	498	501	496	546	537	524	485	496	502	497	565	511	552	541	555	500	483	515	549	550	526	519	518	483	526	567	521	517	556	500	513	519	496	515	517	541	507	527	539	485	508	498	517	517	496	534	507	519	507	511	489	485	486	494	515	506	520	523	507	590	539	536	538	527	494	556	479	547	552	523	530	501	480	535	557	497	533	510	518	548	534	527	490	525	532	516	504	524	525	522	526	507	524	526	553	521	485	522	533	490	511	525	537	512	526	469	505	482	511	522	511	529	541	480	471	486	511	509	501	530	542	515	510	492	514	502	565	544	506	494	504	538	522	518	538	493	509	537	449	514	531	547	511	500	509	542	508	542	524	518	490	497	524	466	515	497	499	533	515	523	516	521	478	496	551	520	517	525	515	461	544	520	519	494	481	482	502	475	517	520	497	567	528	498	526	503	540	540	517	521	527	493	485	476	477	558	528	511	552	515	524	485	524	503	500	513	470	520	548	530	563	488	522	472	518	515	524	547	466	460	510	499	497	512	523	508	541	528	516	553	549	507	566	532	515	520	499	487	525	547	522	493	496	491	499	519	506	521	539	496	476	513	499	542	496	500	489	500	495	511	517	492	546	507	502	521	508	515	522	500	486	527	481	487	495	512	529	497	516	523	510	501	540	543	495	508	521	548	519	534	500	532	510	511	516	509	488	547	536	525	495	539	513	552	503	514	579	522	497	504	512	510	525	527	545	529	535	510	546	537	533	471	541	523	571	496	497	484	514	501	566	502	553	536	517	523	515	555	578	486	520	541	516	519	513	522	518	510	520	531	543	504	530	519	517	526	536	517	489	507	552	533	496	525	475	532	459	529	503	508	514	495	528	544	508	544	499	504	535	503	544	486	515	542	528	524	477	513	556	529	552	513	568	523	516	525	518	519	486	536	502	514	525	516	497	526	531	517	496	527	482	525	493	511	521	482	527	533	479	538	512	508	552	501	471	500	549	490	469	561	494	585	498	500	533	557	504	552	512	529	549	511	509	535	495	466	467	564	471	526	506	498	512	556	480	494	500	479	545	495	502	540	507	505	526	492	510	533	507	521	464	519	466	533	489	530	453	551	557	494	512	591	517	515	550	470	508	538	539	526	560	520	525	490	561	522	549	523	541	525	526	512	528	485	537	529	511	515	528	512	522	520	483	492	539	482	544	496	514	513	517	527	539	485	539	465	505	513	517	522	503	518	503	536	544	514	501	542	516	533	554	454	528	563	518	559	506	521	499	539	556	494	512	460	514	487	494	532	520	507	501	519	538	520	489	511	548	511	525	502	543	498	530	517	541	518	521	520	516	490	533	565	530	535	520	521	589	505	496	551	529	584	493	525	532	512	492	557	522	524	549	517	476	507	487	534	516	517	512	529	529	521	514	499	515	522	514	498	489	523	566	573	511	509	530	556	534	521	496	515	529	516	506	561	469	497	549	568	535	525	502	549	503	531	515	469	494	538	539	551	489	508	527	540	506	519	529	507	500	524	494	508	533	506	526	519	516	526	542	518	500	564	495	544	507	529	528	518	498	513	497	482	480	568	499	484	561	532	523	502	513	584	528	510	524	525	486	516	516	515	538	468	479	436	521	488	509	514	512	482	525	512	531	503	542	512	524	501	526	540	508	513	490	499	475	525	544	521	507	518	494	472	488	485	489	543	530	541	537	545	472	518	533	471	498	480	505	498	491	530	537	498	521	512	513	507	514	516	523	479	503	522	504	534	514	495	524	512	490	529	527	524	530	528	499	520	521	487	551	492	491	543	527	520	520	533	528	503	500	507	512	545	515	529	510	519	535	524	523	517	529	490	518	502	484	529	508	514	484	536	501	510	525	502	524	527	538	466	498	556	534	521	518	516	504	506	494	522	524	521	533	510	543	527	512	485	479	508	496	526	525	486	540	541	498	520	539	504	518	505	538	560	528	521	508	490	537	536	505	497	507	532	508	536	455	456	485	537	515	499	487	569	505	523	479	554	547	488	520	560	518	525	526	513	495	560	489	528	536	512	511	501	494	511	528	499	489	517	548	502	523	476	507	511	519	513	506	507	540	518	531	475	522	522	517	521	496	499	535	547	493	489	528	503	493	491	547	540	497	539	501	548	527	504	532	510	501	516	522	528	488	497	512	529	505	527	485	485	545	506	539	536	571	505	539	544	538	561	504	531	467	499	534	519	537	541	520	559	511	517	475	497	506	485	531	517	516	531	564	509	528	493	503	511	538	495	503	537	542	520	492	553	532	528	465	486	557	531	544	505	496	517	499	505	552	521	509	530	524	497	514	475	550	547	499	502	499	482	533	544	539	488	509	516	506	523	556	518	487	547	511	497	508	473	537	510	502	540	487	505	486	560	501	508	496	500	519	527	503	509	537	502	523	523	533	513	509	516	502	451	499	476	497	547	503	525	489	548	504	490	489	541	554	483	536	484	494	537	528	526	484	520	566	528	546	547	513	518	490	548	567	474	488	552	488	527	516	491	450	512	488	527	514	493	493	544	475	531	549	505	520	500	500	486	509	544	493	485	495	509	522	522	539	549	482	579	536	521	531	520	546	454	539	487	516	535	500	521	507	477	494	515	510	531	597	489	516	507	546	503	492	579	511	473	504	521	546	504	518	551	522	527	480	520	515	533	499	539	502	521	537	508	539	524	499	534	534	491	552	563	518	538	511	463	495	536	521	475	519	542	535	466	481	521	480	558	501	515	508	511	474	562	517	482	541	524	481	526	472	514	531	521	532	532	458	533	532	528	558	532	518	513	499	540	533	523	478	527	518	495	548	544	553	511	523	535	527	483	486	529	531	479	517	482	508	517	515	525	514	503	499	530	526	511	510	457	505	482	532	535	550	532	485	515	497	532	498	481	554	512	495	480	546	517	533	489	525	515	545	497	505	518	502	525	522	509	513	536	510	537	525	485	524	463	506	505	511	554	498	485	532	522	499	515	487	561	501	547	506	534	537	497	544	581	506	518	468	509	512	499	525	523	499	546	538	500	521	499	520	520	540	466	500	515	516	532	510	551	526	519	487	515	497	471	499	510	546	520	476	502	494	550	490	491	559	543	522	479	555	546	514	476	509	511	567	524	527	521	542	508	519	493	488	529	535	478	546	495	558	502	551	505	489	516	546	556	520	543	497	519	510	534	562	511	522	528	499	494	515	518	500	581	489	518	534	539	484	547	546	503	529	530	509	552	536	495	501	533	518	487	529	547	496	512	498	487	512	552	530
9630	18378	13592	7549	5503	4193	3475	2888	2344	2033	1799	1674	1496	1375	1284	1172	1158	1158	1075	1048	1022	1015	953	955	934	949	951	864	902	906	888	826	887	827	859	846	810	863	810	876	826	863	860	850	800	855	832	853	817	845	796	819	802	788	861	846	817	786	842	847	786	778	833	818	814	787	795	831	852	777	829	795	806	817	804	815	860	852	841	783	806	835	845	828	832	837	814	763	873	814	813	778	844	806	826	820	795	786	829	794	839	824	862	821	818	806	844	858	831	852	815	810	756	801	837	826	831	781	861	800	803	814	799	788	794	815	830	825	842	759	787	799	725	782	805	828	826	819	796	793	824	778	859	762	758	804	748	792	837	780	797	841	823	813	843	829	793	796	854	809	785	830	786	820	813	846	759	777	782	815	811	820	836	774	795	780	782	786	810	810	810	821	816	836	801	775	743	805	743	785	828	828	836	807	752	805	830	827	785	876	833	753	831	803	852	817	777	814	782	833	826	782	809	809	809	866	821	779	836	776	838	846	795	811	819	778	826	812	814	829	807	787	810	783	809	887	822	791	796	824	801	820	828	740	829	790	821	803	790	834	798	805	776	819	801	815	839	756	788	787	786	765	801	808	825	785	839	808	864	753	769	850	819	819	792	791	802	799	822	802	801	781	784	858	780	813	789	815	851	779	772	771	817	799	805	785	811	902	769	831	733	805	823	824	838	806	844	822	779	837	788	792	814	792	859	847	845	810	827	777	808	760	829	797	792	810	763	785	818	815	839	813	841	769	854	773	794	827	764	796	810	790	836	781	774	845	814	841	826	813	805	815	790	819	802	847	761	792	808	834	866	789	819	795	867	776	842	798	845	819	808	796	845	839	817	797	781	842	840	801	813	805	835	741	819	786	820	805	783	772	817	799	835	758	798	786	791	837	783	797	815	862	820	829	883	798	794	796	798	783	792	817	881	776	817	749	821	773	799	800	791	812	799	796	828	770	815	835	851	825	837	873	825	771	829	806	812	793	788	766	792	827	836	803	795	865	807	791	763	788	754	828	850	838	821	818	774	845	840	837	831	812	832	794	784	819	803	836	832	798	811	758	828	830	787	822	794	793	795	854	816	793	788	787	816	797	793	774	797	792	833	843	858	779	809	804	816	856	802	785	817	853	789	812	842	800	797	843	810	791	846	801	853	892	789	849	815	809	787	833	821	819	835	872	796	809	828	821	807	814	792	840	801	812	765	853	813	759	786	816	776	791	795	791	821	804	826	799	819	801	783	835	830	774	822	839	801	839	791	842	828	815	816	821	816	845	814	802	863	822	804	762	778	778	774	819	801	803	764	804	803	780	831	805	796	832	823	784	811	801	785	805	799	807	744	817	770	770	758	874	837	872	790	784	816	753	785	800	809	797	783	832	806	818	817	746	832	799	855	835	790	818	858	799	782	807	796	789	786	760	808	795	740	789	833	834	831	738	827	819	822	830	826	789	824	809	763	808	777	802	785	807	834	791	820	767	790	790	851	852	772	831	802	843	794	805	803	845	770	773	782	822	846	833	822	820	837	810	783	837	827	789	823	798	859	831	807	756	812	800	823	832	798	799	813	846	807	769	812	751	796	758	783	784	793	775	766	783	833	809	774	809	779	813	781	808	809	837	830	816	802	852	794	791	786	815	853	806	754	843	795	810	812	807	782	816	816	820	825	839	780	777	751	790	830	821	809	808	791	824	837	814	809	829	847	809	889	782	849	848	818	832	775	817	809	845	797	781	796	843	812	806	825	844	823	801	829	764	798	781	774	799	818	821	736	828	802	780	855	864	787	810	801	837	827	840	844	819	875	834	822	865	830	824	895	799	799	777	791	799	798	833	753	848	815	810	795	814	841	770	849	755	778	804	840	753	825	787	851	854	791	775	790	798	740	808	840	775	814	776	819	807	824	821	825	758	783	797	789	830	814	831	808	815	801	829	818	814	759	771	874	804	829	811	801	799	776	893	846	780	808	803	757	789	789	866	801	790	801	814	743	825	750	799	792	849	784	816	810	781	876	785	854	808	805	845	801	781	749	811	787	823	799	858	826	819	777	835	872	788	778	806	796	791	782	799	762	836	827	826	813	847	791	801	803	835	793	727	794	785	802	806	813	779	809	788	802	803	852	815	776	799	864	823	819	783	805	787	823	818	826	827	812	806	816	783	825	802	839	799	807	819	823	778	814	851	808	778	813	841	836	779	810	799	798	849	793	794	833	840	833	799	777	814	838	868	829	765	818	771	823	795	812	779	793	864	840	818	794	821	780	807	808	830	851	805	818	805	820	776	886	800	850	802	800	759	795	840	806	819	811	828	804	797	789	752	807	796	825	840	772	857	808	803	839	764	772	825	751	831	787	813	853	843	823	815	805	854	813	790	815	855	794	821	759	828	808	801	797	786	791	773	857	796	818	775	765	852	791	872	782	767	761	850	800	842	821	795	818	778	863	792	845	775	797	802	820	809	801	771	837	829	799	806	827	809	771	815	814	836	771	764	844	802	810	840	851	794	766	783	813	840	793	775	828	796	803	712	800	860	767	801	796	778	827	819	750	835	805	785	866	867	889	799	791	848	852	863	800	841	795	839	768	811	822	809	816	829	765	815	842	772	796	789	820	809	821	830	803	794	842	821	859	814	842	837	850	807	793	788	796	797	804	789	831	847	784	836	814	769	816	840	755	804	820	795	811	821	817	766	840	797	850	749	854	846	778	789	793	813	819	799	814	857	773	845	822	806	784	784	837	838	797	821	786	829	854	789	793	826	810	823	832	831	786	863	831	800	798	810	810	796	793	823	775	812	816	791	809	851	837	854	782	807	789	733	755	778	779	803	803	812	774	816	819	804	843	816	780	835	804	795	836	814	765	762	822	805	815	827	793	749	870	840	798	791	770	814	819	841	839	822	839	806	839	792	818	828	808	848	813	780	842	799	836	779	837	820	773	813	768	821	791	828	830	788	771	777	799	776	762	783	798	793	771	785	762	771	812	819	822	794	791	808	820	808	831	845	788	734	825	778	788	785	827	810	800	811	778	823	812	839	847	802	848	798	810	785	803	816	806	817	852	840	820	833	815	779	769	798	805	796	818	758	757	776	792	785	842	818	811	847	797	831	795	745	809	764	825	726	823	778	799	786	863	756	793	795	750	824	839	832	849	855	788	838	786	797	839	801	813	823	788	799	805	794	784	826	874	793	848	804	776	875	840	848	818	806	783	815	799	798	799	837	764	796	828	801	836	794	795	804	829	800	808	843	854	763	834	785	791	804	833	754	804	794	841	832	781	814	826	776	797	823	800	862	763	847	785	808	836	813	850	843	803	816	863	771	850	811	811	788	806	837	799	801	818	783	814	801	822	814	838	832	786	810	801	839	844	781	822	798	803	851	775	770	755	820	762	823	803	798	847	803	812	779	771	803	824	800	904	845	831	804	733	843	790	787	827	833	814	781	779	789	819	813	809	801	804	791	774	833	761	820	813	837
23479	21518	28237	25208	21102	7773	2559	1823	1418	1180	1017	895	853	780	690	693	612	581	564	572	547	473	463	521	513	440	505	478	456	442	409	436	427	431	458	442	428	404	404	425	429	398	420	370	408	411	442	398	407	358	391	382	378	426	403	393	390	398	381	411	388	389	381	398	399	397	407	369	394	377	379	360	392	396	397	388	410	414	395	447	401	398	408	419	358	371	365	375	391	401	382	361	386	381	421	392	384	395	410	397	421	388	418	432	383	405	404	360	349	413	368	382	404	404	449	378	382	395	388	395	380	374	384	418	366	410	397	403	383	413	402	392	398	351	393	378	420	373	408	386	379	388	401	409	378	363	441	374	369	391	408	391	384	392	417	392	406	366	391	372	388	385	380	446	408	346	388	364	388	347	401	360	385	391	367	370	383	391	417	344	403	372	403	392	409	391	375	392	379	389	422	399	398	384	384	383	402	377	411	400	380	408	420	357	359	402	366	403	400	392	376	390	407	370	396	370	388	404	393	377	400	385	409	385	373	370	394	372	396	421	419	401	392	378	391	382	431	385	391	381	421	393	401	388	358	385	407	422	371	408	429	399	408	394	374	411	381	422	411	399	392	402	370	411	377	383	377	408	368	354	399	370	387	383	379	383	387	380	378	410	397	394	417	380	366	374	419	378	392	370	381	347	368	397	406	399	383	416	377	405	384	390	366	365	425	393	405	364	384	411	370	387	397	370	381	432	400	394	391	344	413	369	417	406	396	379	400	387	389	369	373	401	432	373	397	386	382	409	375	378	438	382	390	362	395	346	394	407	430	384	390	355	435	387	405	383	375	392	376	348	399	357	394	397	389	417	388	372	386	418	420	378	392	375	414	383	397	384	361	362	385	401	405	407	385	366	406	397	382	407	353	380	399	379	382	413	361	365	387	388	346	380	424	399	399	438	392	406	389	376	354	412	383	368	357	412	397	406	389	382	390	365	393	390	351	381	364	366	415	402	376	363	375	382	414	387	362	385	394	370	374	400	398	407	406	418	375	410	407	365	389	370	368	348	386	395	393	398	412	379	424	390	404	383	369	370	405	398	398	385	358	399	369	392	362	396	389	388	388	425	397	369	383	380	407	418	400	367	378	414	400	417	404	392	414	392	392	401	391	369	398	402	394	357	392	376	374	401	406	383	433	355	386	374	364	374	387	413	396	361	384	383	395	371	411	407	393	425	414	391	410	360	408	405	384	376	410	364	401	367	398	374	372	378	356	391	387	340	382	398	380	392	413	428	409	347	394	387	382	412	411	408	381	382	394	383	412	378	388	399	390	373	404	399	383	401	384	394	419	361	389	399	383	402	383	372	405	420	415	356	399	404	371	410	415	345	384	406	416	371	411	393	380	366	398	395	395	393	409	396	400	370	383	377	419	401	392	361	366	370	384	403	392	423	398	404	376	396	348	369	387	408	390	387	400	361	412	404	378	365	395	374	374	420	409	390	405	384	403	380	352	386	379	427	386	388	419	406	439	404	372	364	375	424	391	380	351	351	410	365	360	419	365	384	393	380	372	385	417	392	396	388	372	374	417	367	391	379	363	362	387	410	363	377	388	364	377	409	412	421	403	412	392	387	383	368	392	382	379	377	423	437	425	402	405	353	398	378	390	415	381	381	398	408	393	365	387	388	388	406	359	419	387	383	409	377	356	410	378	405	392	415	416	377	432	386	411	378	368	385	392	431	356	391	362	379	385	403	391	391	398	378	377	419	417	394	381	400	401	399	375	379	401	380	384	386	400	343	421	424	386	352	398	380	396	420	387	399	355	423	383	400	378	353	394	402	381	373	382	380	397	359	409	398	394	406	391	402	382	394	429	400	394	394	414	418	376	416	374	378	378	357	404	383	372	423	416	390	389	400	390	410	380	384	381	430	390	420	414	423	405	398	403	401	404	358	376	424	390	378	359	387	377	378	388	383	437	376	383	389	400	364	423	408	437	365	402	373	366	365	370	378	362	397	427	398	343	382	352	397	385	385	395	378	404	392	409	367	411	358	397	387	385	414	393	353	336	381	388	387	401	411	411	401	407	393	373	376	393	433	392	428	371	366	397	402	392	395	379	402	415	365	409	370	399	413	370	391	389	413	372	412	421	375	385	407	401	378	371	392	408	385	391	397	423	347	395	374	355	407	377	409	378	390	382	388	373	403	409	400	422	399	400	344	414	355	393	412	411	386	372	400	389	371	370	410	405	387	416	393	409	367	348	412	395	394	386	382	400	399	392	411	399	355	393	379	400	396	415	380	372	359	393	400	366	444	406	398	384	384	379	385	362	377	437	380	401	407	399	399	406	379	385	386	398	365	395	377	399	395	407	398	390	371	390	375	367	420	402	415	374	382	400	394	383	398	368	396	412	379	408	386	397	422	422	411	404	353	393	406	421	397	367	397	419	400	383	380	433	375	414	414	351	399	405	402	401	357	416	396	396	373	380	394	394	414	369	377	388	394	385	387	368	375	420	417	365	393	365	414	419	390	410	370	416	389	393	370	391	345	418	361	392	404	358	404	390	380	375	379	398	423	379	363	413	376	370	385	358	385	399	376	365	384	362	424	374	413	397	369	407	395	388	394	394	385	405	429	428	410	379	396	400	393	420	383	377	375	371	419	376	377	367	357	375	402	396	383	407	362	403	377	360	441	397	422	365	397	380	396	388	379	361	362	391	385	397	396	355	348	356	389	422	383	385	380	382	419	378	371	379	393	359	387	389	401	403	385	394	388	387	399	393	355	368	325	401	407	356	405	387	364	389	373	398	420	384	375	419	414	357	389	368	372	444	397	394	373	427	388	445	400	378	399	411	404	393	373	402	397	394	401	393	404	375	386	387	391	385	380	424	386	385	409	399	354	416	388	410	375	430	385	376	407	423	396	415	372	389	388	389	361	421	364	399	362	383	371	427	390	384	392	380	380	425	380	432	394	391	410	386	376	403	388	406	399	400	428	374	446	394	385	352	390	389	363	397	394	367	402	402	384	415	402	402	374	427	370	385	384	364	382	418	407	382	378	386	384	403	409	371	373	374	368	395	414	379	401	380	375	352	396	398	378	378	399	373	394	398	409	397	398	390	419	384	397	365	415	391	388	387	383	381	345	418	395	402	364	402	376	359	413	380	387	380	383	351	416	399	374	369	380	405	404	408	400	393	356	382	379	405	371	396	399	385	390	378	378	391	392	391	408	394	375	380	394	386	360	412	359	402	392	402	378	415	384	366	351	388	372	357	387	422	382	386	348	370	359	395	369	377	354	383	371	383	378	367	343	386	411	351	390	396	373	427	404	370	378	392	389	392	368	426	407	397	367	377	384	401	370	397	396	392	403	364	403	394	384	410	376	382	408	372	398	393	403	369	380	366	397	375	411	377	367	396	396	428	345	385	384	420	407	391	355	421	393	367	356	436	374	406	374	377	379	400	374	411	406	357	402	395	368	328	409	378	394	379	372	374	380	394	399	419	372	429	403
9476	26526	20394	12106	9160	7088	5577	4467	3621	2916	2508	2293	1937	1719	1574	1384	1294	1158	1071	1040	1079	958	944	930	907	828	796	775	788	730	760	713	660	652	673	686	690	692	667	699	617	681	669	672	633	648	637	676	708	670	651	678	686	688	624	602	661	651	597	630	629	624	645	600	650	621	628	663	631	645	613	628	617	616	628	599	657	635	647	677	611	623	643	606	639	641	674	628	615	642	656	620	589	586	619	604	648	594	656	624	620	607	656	629	654	602	624	605	655	628	604	645	648	585	638	673	684	616	617	588	589	645	612	598	640	578	595	637	623	613	605	630	640	618	574	620	604	619	646	647	630	642	618	609	590	611	636	617	631	591	608	627	662	603	607	638	637	579	585	600	678	643	635	612	627	592	610	624	647	579	649	652	611	658	608	652	588	598	671	602	605	632	662	603	645	641	659	602	638	657	582	635	618	621	624	618	614	646	599	610	593	603	574	606	618	600	641	640	625	601	580	658	615	625	625	602	630	619	643	607	628	675	624	625	657	589	673	598	607	628	632	631	639	581	611	640	615	655	605	609	609	626	608	586	643	617	582	600	641	652	574	620	650	636	636	604	651	645	643	616	610	612	607	633	631	616	661	621	570	609	648	643	614	676	607	605	604	630	632	651	624	575	620	645	632	644	585	627	612	658	587	629	615	619	587	644	611	660	581	594	653	607	641	599	611	631	621	602	630	631	615	654	588	638	604	603	644	590	566	631	664	637	621	623	610	613	610	636	671	606	629	637	583	604	570	594	618	655	622	613	631	644	610	652	636	623	633	640	613	624	635	605	612	604	594	614	614	641	656	644	648	587	616	645	660	617	629	604	627	635	640	598	661	615	637	672	577	602	613	608	615	641	626	570	602	606	604	609	596	595	630	596	652	616	665	618	629	606	629	627	599	620	623	604	627	610	617	637	652	628	608	600	625	632	600	624	622	659	579	624	602	642	677	654	598	602	574	598	661	605	624	569	628	613	619	619	621	605	633	573	547	598	624	613	608	614	616	622	639	649	577	638	642	610	632	631	603	643	622	580	674	583	612	614	658	645	603	591	631	660	660	642	621	644	604	609	637	616	632	652	618	586	578	606	619	602	624	618	619	602	599	546	637	593	591	614	614	625	623	609	636	596	634	651	648	611	631	662	664	619	603	612	597	633	609	638	629	628	624	649	628	636	640	592	664	619	621	591	599	648	672	629	614	611	609	638	594	592	641	648	652	630	607	604	595	668	663	643	650	626	641	604	630	607	647	576	617	636	632	560	601	597	650	640	609	679	695	655	629	605	624	641	623	613	629	631	625	592	604	636	566	632	604	624	631	595	601	596	646	613	636	609	626	562	668	613	613	593	657	625	627	649	610	605	603	602	651	630	630	597	598	613	606	598	596	621	596	599	611	570	671	631	617	612	597	607	619	616	673	591	608	611	616	674	618	644	637	591	631	618	659	629	611	657	629	618	612	656	584	640	628	607	654	614	662	628	601	616	622	625	610	661	639	629	608	594	640	606	635	628	572	615	590	600	613	607	622	603	624	616	597	619	620	663	566	625	628	635	614	625	628	615	635	651	651	627	629	612	627	611	596	617	635	619	603	609	640	620	605	603	633	613	636	633	575	649	644	620	672	628	609	603	646	600	625	602	638	598	629	629	626	614	612	643	620	618	600	626	680	591	581	555	634	633	651	627	619	637	618	685	579	652	576	619	612	641	633	640	634	643	598	580	627	591	652	642	667	598	581	593	630	595	612	586	661	672	621	626	575	625	607	610	604	636	579	638	656	603	660	619	615	626	617	623	614	617	616	558	626	637	606	659	600	641	625	660	668	625	617	577	612	602	637	622	580	642	628	617	638	639	656	603	594	640	650	616	641	577	602	574	636	635	612	603	628	684	669	620	646	599	616	646	668	622	602	629	634	625	631	613	645	571	631	626	622	617	649	606	609	641	649	617	568	596	672	624	595	614	600	608	597	613	622	636	649	605	645	586	662	605	572	639	632	584	607	652	679	641	619	612	634	608	628	637	595	600	637	591	610	643	625	654	593	625	657	614	647	621	645	620	615	651	610	668	608	614	652	590	596	587	550	616	592	635	630	614	607	593	596	617	641	613	662	625	602	620	646	604	589	572	630	627	602	665	666	605	624	614	580	599	584	672	619	623	638	661	599	604	644	559	619	630	642	622	635	599	653	647	627	646	603	601	557	673	618	610	562	594	643	671	620	637	604	655	636	657	599	688	615	630	640	605	627	642	629	615	637	640	616	617	611	552	632	584	620	609	595	606	658	633	583	643	622	594	633	628	606	622	628	658	648	642	585	617	622	652	629	652	621	643	569	633	582	674	644	609	622	589	595	618	581	663	606	598	597	609	645	606	604	569	662	598	605	627	562	592	652	602	587	632	621	594	646	649	598	592	641	596	608	636	678	612	638	616	617	617	637	628	636	664	638	601	631	647	624	596	608	626	634	594	638	623	608	627	610	621	650	649	606	621	587	643	630	599	631	625	635	656	678	607	652	645	590	620	592	582	661	606	617	613	615	688	623	635	619	652	568	612	618	588	642	612	617	635	642	615	608	614	634	654	639	679	597	635	613	582	618	657	627	639	615	612	579	695	666	658	629	570	601	607	583	578	633	604	628	617	635	648	655	621	619	658	628	593	628	653	633	657	643	670	606	616	663	628	624	633	632	648	616	572	621	621	606	643	604	669	627	646	620	611	636	620	617	643	621	620	683	574	622	622	623	665	623	604	635	578	613	620	620	627	632	626	632	622	630	589	577	616	622	660	602	586	632	596	611	633	592	641	627	639	645	628	594	623	659	667	622	605	618	627	652	597	611	632	613	611	619	624	632	682	615	632	586	630	625	610	583	611	614	670	595	611	594	621	618	652	629	615	623	612	629	607	618	600	621	684	597	595	613	590	617	630	628	619	632	598	610	617	649	641	599	590	603	617	614	633	599	611	645	644	599	606	576	627	648	654	622	628	694	600	651	628	668	602	657	617	639	654	588	609	642	626	605	621	624	602	626	642	637	646	580	652	625	646	622	622	587	649	629	641	576	618	589	635	609	638	639	664	619	658	633	642	629	638	650	643	619	612	634	609	620	619	610	586	598	563	589	624	593	632	662	655	629	616	670	639	610	612	616	644	633	609	614	633	663	600	602	666	634	577	597	606	613	640	671	614	603	640	612	585	636	589	625	639	610	619	627	649	615	646	614	608	643	613	660	619	647	658	602	605	642	622	659	606	594	631	630	658	605	615	623	648	665	651	622	612	607	651	613	668	623	592	643	614	650	621	626	659	629	637	589	635	592	606	609	639	600	656	641	615	578	603	594	622	665	635	599	617	566	657	598	620	628	671	596	628	620	643	603	636	629	597	625	592	631	660	616	666	642	611	626	615	566	614	636	616	630	574	579	629	576	646	606	619	625	600	623	608	653	645	609	603	622	645	587	618	623	612	639	588	615	650	665	610	597	615
25015	21468	26046	23359	5013	2277	1782	1370	1119	1089	934	873	808	773	685	627	651	627	626	606	610	570	621	565	563	567	519	528	524	504	495	511	512	512	491	494	503	516	534	510	510	489	531	511	523	504	510	499	534	501	514	501	524	495	494	455	511	468	510	484	482	482	490	501	477	514	493	480	488	505	498	497	485	497	495	506	480	473	476	482	508	489	487	501	500	477	502	456	502	432	482	500	478	465	515	446	490	490	467	529	493	477	496	506	483	514	489	520	502	525	510	475	451	492	463	478	500	467	463	479	466	478	479	464	556	480	475	482	500	511	476	471	467	470	483	457	485	496	448	481	525	521	493	514	471	484	471	472	488	488	481	462	510	483	470	489	511	500	503	455	496	494	516	529	470	515	501	462	467	479	508	469	484	488	479	470	500	507	487	476	487	474	494	533	494	506	480	453	474	465	488	474	503	489	485	485	516	493	467	486	470	465	508	494	485	444	460	468	479	458	501	501	514	462	456	547	468	510	474	511	474	479	481	523	469	487	457	507	466	486	486	467	489	493	481	496	501	471	497	468	523	508	474	482	481	481	468	495	493	484	502	496	506	515	488	473	495	447	487	518	502	520	494	518	477	486	501	473	498	518	500	455	506	485	485	498	524	467	477	488	475	486	461	458	489	494	479	457	463	475	486	465	496	471	520	493	512	496	448	494	470	481	504	503	482	490	478	484	515	483	459	466	487	485	474	453	470	486	492	467	481	484	500	487	494	529	493	452	463	524	460	519	485	516	466	470	478	479	474	477	480	459	461	475	476	481	482	479	481	517	512	461	512	449	485	501	483	410	495	496	489	452	485	529	477	515	484	475	482	471	505	460	486	459	454	448	489	510	462	515	481	510	459	465	471	496	478	434	447	477	496	517	492	526	528	519	481	484	481	479	504	464	521	473	462	483	521	494	458	472	510	485	466	497	497	460	488	481	486	490	466	482	491	461	458	503	493	481	505	467	471	512	489	468	466	482	471	527	474	479	513	494	472	473	472	476	490	505	480	488	462	465	512	510	458	521	464	493	456	514	468	446	489	461	493	491	504	467	495	492	469	480	506	476	484	510	527	465	477	488	477	474	475	491	522	481	487	503	471	440	472	483	509	466	471	505	449	497	496	449	464	503	575	490	478	473	481	501	440	466	462	514	462	480	502	501	474	477	453	471	441	483	422	475	445	477	478	482	496	482	490	470	481	491	478	472	489	472	498	471	463	457	481	484	457	459	448	473	465	487	483	507	476	466	500	457	448	508	443	523	484	485	494	480	466	490	479	464	464	473	490	461	485	496	507	507	497	490	469	510	468	510	482	485	490	472	493	464	525	460	476	446	468	499	448	481	463	466	508	474	471	499	454	448	498	481	452	469	499	466	460	481	457	456	492	476	506	484	483	428	488	512	491	485	504	474	489	469	473	503	492	477	513	524	482	512	464	455	509	504	491	498	513	504	477	457	490	490	466	486	470	493	503	511	485	492	510	469	524	453	472	482	501	457	466	484	512	444	458	484	458	512	480	477	485	508	486	513	486	466	511	499	474	483	476	501	509	476	477	467	499	486	461	458	485	472	486	457	496	475	491	541	493	488	485	524	477	439	524	477	491	465	495	492	440	480	490	507	496	452	511	494	517	467	511	492	490	487	485	546	510	484	480	458	472	504	471	503	519	447	486	457	482	472	470	485	468	478	506	491	492	506	486	492	446	480	478	504	479	494	469	471	498	493	513	449	459	534	510	493	503	456	486	488	490	462	481	499	461	524	468	471	478	494	480	506	463	476	490	447	510	498	507	489	441	469	502	461	529	522	501	460	465	526	524	511	468	487	479	487	469	470	452	448	483	486	466	509	485	488	503	488	475	510	454	489	505	482	482	490	475	473	472	465	508	457	489	504	461	563	493	484	457	491	469	488	474	488	494	515	472	485	482	474	464	444	479	488	521	512	495	502	461	497	495	496	512	475	495	497	483	444	489	496	508	510	511	521	486	444	433	469	523	444	507	468	502	472	494	501	485	484	465	485	476	494	476	472	470	491	477	468	508	486	493	498	483	463	487	486	452	485	541	470	479	473	488	500	508	503	486	515	477	466	464	461	488	468	482	525	491	447	456	509	462	480	487	498	471	468	451	484	514	503	529	468	491	479	489	511	505	471	473	450	510	486	492	475	523	485	472	508	495	522	462	478	498	482	489	507	521	509	524	504	459	462	500	552	501	496	504	490	450	495	511	484	490	454	509	512	430	488	501	477	485	500	490	450	467	489	511	498	461	468	483	454	467	478	424	461	475	439	533	491	476	493	515	458	469	514	506	449	466	507	462	485	486	521	492	491	463	463	452	515	509	459	443	469	472	478	482	504	481	463	442	502	478	506	465	485	479	481	528	455	472	468	452	478	472	456	472	521	434	463	490	500	467	460	502	475	471	474	462	452	467	459	460	479	496	473	492	436	478	494	473	501	488	455	496	453	490	487	506	487	490	459	492	535	449	492	477	484	498	485	465	478	476	484	481	439	504	496	494	501	469	496	489	492	473	496	488	477	476	492	466	494	480	528	495	451	477	474	481	477	500	501	455	444	497	500	491	475	457	484	480	469	491	472	510	474	511	440	493	506	461	487	465	501	521	517	501	472	525	489	464	439	499	467	506	493	474	470	477	500	475	437	523	483	482	484	509	497	508	480	486	452	478	530	477	521	500	472	452	497	485	500	491	463	492	486	486	529	483	468	456	568	479	506	480	491	508	504	449	497	531	513	466	506	486	510	498	488	475	494	480	455	534	474	518	522	474	445	494	487	472	468	468	498	496	470	492	493	456	456	482	462	476	492	514	469	516	475	483	492	513	518	481	474	524	477	466	502	497	491	459	479	497	449	424	469	476	411	489	476	511	506	491	504	480	477	485	536	505	501	477	459	523	482	505	465	495	519	481	502	511	530	484	482	487	541	509	489	496	537	458	485	543	440	509	478	422	465	434	475	491	490	516	475	439	465	476	497	458	495	523	479	474	479	474	428	460	452	490	483	462	439	497	477	491	471	451	507	467	512	519	504	482	472	500	471	513	490	478	471	473	494	482	492	476	454	450	509	499	496	504	445	493	470	487	465	502	488	471	466	487	499	482	474	517	506	461	528	446	539	466	467	514	486	499	465	474	504	465	465	505	467	469	508	453	505	494	447	422	469	487	500	520	517	496	462	468	499	450	473	522	483	463	503	499	511	489	497	456	469	506	455	473	485	510	499	488	468	476	518	472	483	498	471	462	460	484	455	506	514	479	511	501	455	485	488	497	455	499	457	485	465	466	494	527	462	492	517	456	490	509	485	456	470	494	494	494	509	488	497	466	494	476	458	496	489	465	482	479	476	501	444	470	467	514	476	476	501	517	525	485	499	492	501	498	469	504	496	512	467	473	488	443	484	499	461	470	480	450	515	489	530	445	478	469	481	471	468	476	479	459	513	512	499	540	457	493	484	482	497	473	475
9264	22255	16823	9645	7108	5751	4506	3618	3009	2511	2203	1862	1720	1574	1474	1379	1292	1197	1156	1121	1021	1022	995	977	952	934	903	872	802	833	813	843	808	796	826	791	812	756	804	801	798	794	786	808	745	726	766	751	855	729	766	751	782	735	773	750	772	715	784	730	773	758	796	747	791	764	777	728	753	741	755	765	733	748	817	752	710	732	778	722	819	803	739	776	763	760	734	790	816	780	727	747	737	796	751	735	706	752	759	740	727	728	755	796	734	764	813	739	727	734	769	775	745	726	748	751	754	814	745	706	752	722	768	757	761	752	738	805	779	808	768	801	769	726	749	745	787	751	770	732	727	804	753	758	749	706	704	762	768	740	782	759	732	737	832	734	734	732	765	748	694	748	756	697	755	757	782	696	773	765	734	773	743	752	752	771	847	755	771	742	717	731	718	753	774	731	748	793	774	785	805	770	740	743	766	778	722	769	703	810	771	803	707	776	760	781	808	696	739	735	795	771	755	812	728	788	753	773	746	733	747	747	728	753	721	718	711	740	740	732	774	760	801	766	733	727	745	793	761	727	744	749	776	749	709	718	771	751	801	770	747	765	749	728	747	762	747	766	772	729	804	720	780	760	743	768	744	768	710	798	773	731	768	788	738	743	763	744	784	771	792	726	768	735	750	779	721	783	735	721	762	798	756	759	779	771	686	701	785	760	770	751	759	780	733	809	806	727	753	743	777	788	716	822	775	746	723	734	705	778	683	779	766	804	758	747	766	799	760	778	754	772	833	799	774	770	761	767	731	746	785	730	776	747	763	759	741	793	776	756	753	797	733	784	739	731	737	746	729	769	780	764	716	765	762	785	813	763	808	746	727	732	804	749	747	751	774	754	724	745	748	730	774	736	799	746	709	716	756	765	769	779	775	737	809	749	793	787	735	742	794	739	771	781	764	777	801	758	753	767	744	752	764	714	747	796	759	755	785	710	757	739	730	811	706	718	779	719	743	806	800	766	763	726	738	735	758	765	792	740	718	756	780	746	713	771	752	764	793	737	798	775	759	738	737	762	769	754	701	762	777	734	723	770	757	770	783	763	787	777	762	747	754	765	710	724	779	784	789	714	759	748	735	729	768	738	768	728	806	788	745	776	791	746	763	781	720	796	721	782	779	768	767	776	757	737	781	785	792	780	755	779	801	720	775	755	763	738	795	732	743	752	728	760	780	739	712	746	709	799	868	788	748	719	717	757	803	748	801	740	752	767	755	733	727	755	726	778	735	726	759	729	760	788	746	778	785	720	761	756	774	763	757	777	788	779	783	788	729	757	758	768	743	774	776	759	747	729	742	777	735	713	719	756	756	773	734	772	789	762	737	747	797	758	750	758	729	743	776	744	705	760	771	752	754	747	763	779	752	758	730	769	758	802	734	745	732	783	776	772	773	770	784	782	816	749	759	757	714	772	743	732	769	783	783	762	717	767	796	729	759	746	778	777	715	783	726	763	743	729	799	772	780	787	744	769	713	763	782	701	770	749	736	750	775	749	725	723	729	719	709	764	787	785	749	730	739	738	736	735	749	742	756	714	786	737	730	783	765	716	748	773	753	732	747	771	757	746	746	767	786	722	802	754	744	765	732	769	743	726	752	795	807	766	759	772	808	725	746	754	697	780	740	734	808	789	728	747	764	710	770	764	736	786	756	770	726	754	721	754	700	751	727	733	785	733	710	730	841	780	754	740	744	768	736	734	828	706	732	741	757	739	756	725	752	746	712	756	771	735	759	789	776	784	814	777	767	743	783	728	792	720	755	719	752	748	796	791	756	723	756	729	771	738	713	741	749	746	746	766	770	788	795	721	727	774	713	755	767	751	767	751	788	786	761	743	740	788	748	741	702	744	773	768	815	775	731	751	731	755	766	703	764	782	771	719	771	702	738	733	773	755	797	761	740	702	780	779	739	794	743	731	802	783	770	737	759	792	741	744	751	741	777	731	786	767	768	715	746	743	817	770	751	780	729	733	767	725	797	717	762	759	823	739	717	706	762	795	729	782	743	789	814	716	763	757	756	779	726	769	743	776	754	686	742	763	757	786	772	762	785	737	721	776	792	771	752	740	722	797	744	764	703	717	740	737	758	771	742	760	737	747	833	776	748	737	719	760	738	715	764	787	764	787	739	761	768	778	809	748	729	713	710	734	703	730	739	734	765	735	733	800	747	822	765	750	747	778	777	758	728	742	733	777	790	780	776	769	729	750	753	745	758	780	743	719	779	726	806	747	756	718	777	788	693	734	781	758	749	767	746	712	731	749	745	779	731	717	748	756	745	767	780	691	720	719	755	785	776	726	727	788	781	787	747	741	727	747	744	783	723	684	738	734	798	731	751	758	763	734	766	765	719	734	743	771	751	741	753	717	757	748	753	753	737	749	756	778	757	743	747	715	757	781	756	745	728	789	751	723	739	779	756	762	772	787	788	753	746	812	758	770	726	747	750	745	775	794	774	755	746	750	786	749	755	784	751	724	752	757	717	784	762	715	777	741	811	747	762	783	756	750	740	750	824	769	739	723	747	745	776	784	783	724	786	795	711	778	726	771	799	760	778	720	745	682	762	756	726	730	728	753	774	729	767	782	736	753	806	709	768	747	790	758	767	725	765	764	735	763	703	733	755	713	761	795	757	801	804	705	753	755	763	718	779	764	753	706	746	800	791	707	733	797	747	727	779	742	768	744	747	689	774	716	765	745	782	737	762	776	748	745	786	713	729	760	768	754	697	752	785	759	770	725	765	744	768	755	776	765	740	731	742	761	756	782	800	778	780	744	750	776	755	775	795	774	758	780	792	761	778	734	750	786	780	748	756	822	779	721	748	799	768	749	739	774	713	773	745	747	813	729	781	770	792	797	762	780	842	781	766	763	753	769	703	759	725	785	782	727	774	708	758	733	742	794	800	776	746	760	746	762	733	751	737	794	718	769	773	752	781	753	742	726	790	755	780	717	759	784	770	771	747	768	749	790	785	731	802	760	813	813	713	728	747	779	763	728	752	741	746	774	789	753	788	756	777	753	781	779	742	800	705	776	780	739	771	725	736	771	737	726	761	786	754	737	787	778	746	756	741	814	767	765	761	727	762	731	754	746	782	733	720	728	797	771	762	741	753	783	736	702	790	794	747	758	764	756	726	762	728	757	774	752	667	756	757	771	767	723	792	766	789	746	754	724	786	774	784	771	739	784	695	731	765	770	767	714	810	789	766	730	740	748	781	759	735	783	758	751	781	778	762	764	745	815	727	728	743	743	715	743	738	717	728	746	737	744	754	742	807	785	754	853	699	739	776	739	768	770	731	774	768	749	766	761	777	709	752	722	749	766	775	723	766	750	774	762	753	745	735	710	707	745	776	702	787	709	790	763	757	731	737	745	787	764	769	746	758	759	769	763	744	791	743	790	726	746	787	805	794	716	796	781	751	721	772	758	763	789	745	752	760	707	703	733	820	773	749	743	749	731	719	731	713	799
22650	21495	28793	24623	21501	20167	6593	2603	1783	1540	1224	1102	1003	842	772	711	629	606	545	600	525	510	478	458	457	423	413	376	365	393	376	373	346	350	330	353	366	329	325	323	368	331	316	336	334	325	332	335	304	345	329	327	297	309	325	304	331	325	284	358	320	308	340	336	314	305	321	311	313	313	304	315	319	308	280	307	308	340	307	311	293	337	321	333	283	302	284	294	325	314	294	367	330	292	307	286	312	322	315	310	295	315	310	316	320	318	335	308	325	326	310	288	314	289	309	307	304	325	310	317	324	309	313	322	307	302	333	309	323	305	316	321	281	294	324	311	297	329	303	329	284	315	324	294	303	323	295	320	321	324	324	323	324	326	330	321	301	280	292	304	296	303	300	314	314	317	306	275	336	338	312	314	325	314	320	316	296	311	331	282	302	302	314	305	308	297	300	286	297	307	307	302	289	291	326	322	343	349	313	304	314	350	339	307	335	310	315	315	326	302	274	303	323	315	301	306	319	309	289	303	306	305	335	316	317	316	293	336	290	312	325	340	325	309	311	317	289	329	314	301	342	297	309	302	322	312	321	324	344	301	314	333	316	299	299	336	322	292	325	345	308	317	283	271	311	298	314	296	327	300	298	303	297	298	319	312	309	335	305	317	342	301	316	260	334	276	336	311	297	306	322	323	312	342	313	332	336	297	335	296	281	337	290	302	320	277	286	313	337	305	339	306	282	293	319	309	333	336	322	334	303	300	319	342	315	335	293	329	324	332	338	317	312	313	313	316	301	295	300	315	336	324	287	306	304	322	324	305	282	292	314	282	310	325	313	311	325	330	305	299	284	319	317	317	321	318	293	325	309	295	332	325	310	312	298	333	310	316	304	288	337	308	293	292	327	335	285	277	281	291	322	318	314	327	292	309	343	291	290	288	325	279	317	332	289	354	299	330	290	305	317	312	308	286	323	295	346	354	294	303	274	284	309	276	315	307	304	282	337	308	311	331	318	315	310	310	310	344	313	291	313	320	287	331	303	289	314	329	338	283	295	356	319	308	313	311	313	302	310	317	314	327	331	314	304	304	309	289	312	311	302	301	327	321	329	297	318	324	338	292	310	283	327	316	298	304	317	282	307	283	300	312	313	304	302	317	302	281	307	318	298	322	285	293	280	362	312	294	357	301	319	302	293	289	301	341	290	310	314	313	332	293	345	305	312	334	315	314	307	303	321	312	309	298	314	324	314	296	355	312	301	353	302	294	292	271	300	270	340	297	330	362	317	287	318	316	296	299	300	293	325	319	335	321	324	320	299	294	262	276	296	300	313	329	336	327	317	290	308	323	316	334	292	307	350	313	311	291	324	331	318	317	328	324	307	330	326	338	310	307	286	289	322	303	299	318	316	334	306	312	330	322	328	295	333	308	317	330	287	293	320	350	293	304	322	306	334	288	319	303	320	312	302	329	296	324	325	315	291	314	305	315	328	325	297	305	306	337	301	301	307	340	356	319	316	321	310	304	309	319	322	298	334	348	302	321	292	308	289	312	335	281	316	335	323	273	330	330	300	311	356	318	344	305	310	307	312	312	350	307	301	326	307	287	283	302	330	319	309	326	293	281	299	342	335	309	299	313	306	294	345	282	315	326	334	325	338	302	306	301	303	332	312	316	271	308	321	337	286	304	340	335	312	344	293	304	286	328	336	342	324	276	299	320	337	303	318	304	320	324	314	278	298	331	332	286	307	304	267	321	336	310	315	319	315	307	334	311	313	313	309	344	337	328	294	332	320	299	311	312	320	326	305	325	298	292	299	314	300	329	288	307	310	321	317	269	316	308	351	317	335	303	296	318	326	299	316	283	309	290	330	333	330	292	326	307	306	324	301	341	320	336	328	319	304	302	306	283	327	302	294	315	320	280	309	318	301	301	332	291	319	301	298	318	297	333	328	332	310	355	281	324	285	310	334	308	362	301	311	334	292	293	331	311	317	306	289	308	318	305	286	318	342	313	313	309	332	315	289	314	300	288	287	307	319	329	309	309	332	296	314	326	307	272	299	307	282	331	319	287	296	309	301	325	342	310	317	293	312	312	299	291	336	313	325	311	307	327	328	283	289	312	285	288	302	319	289	299	292	307	335	321	298	321	293	355	269	288	315	308	296	296	286	299	314	318	297	285	336	321	313	286	334	336	323	324	283	288	321	317	315	322	313	318	335	342	289	269	307	288	302	311	290	302	285	304	320	292	280	342	311	304	325	337	334	324	277	308	291	303	309	289	304	314	317	323	306	296	333	342	290	321	307	359	316	304	311	321	320	322	300	282	348	302	309	316	314	322	286	316	346	300	304	311	304	326	280	288	316	297	328	302	303	338	328	357	284	305	328	299	321	315	289	311	334	319	300	331	325	318	312	330	332	308	285	357	311	299	323	329	339	335	296	299	318	309	324	314	297	333	323	315	310	326	327	326	325	310	325	343	284	319	329	352	325	289	309	331	283	304	324	297	310	317	291	309	311	312	336	309	317	289	313	323	318	311	305	346	346	284	308	314	344	309	331	304	321	311	332	347	314	303	310	297	322	325	316	340	310	332	323	314	324	316	305	306	325	301	307	306	302	297	315	294	290	311	307	323	289	294	298	313	342	306	315	326	328	288	317	306	342	301	308	314	296	303	295	310	297	300	333	302	278	330	309	306	323	310	306	292	301	306	315	287	303	302	293	328	323	308	318	305	334	292	301	316	295	326	297	307	309	298	328	288	322	291	286	324	311	319	297	306	320	307	298	321	318	299	297	317	312	330	320	323	319	295	304	350	300	316	288	316	307	321	288	329	349	310	323	313	308	312	315	348	304	318	308	307	304	324	328	327	322	317	328	311	315	309	289	280	323	304	336	299	304	291	289	328	317	326	334	326	300	283	307	318	322	310	335	323	312	299	320	348	316	291	327	296	332	332	293	326	341	295	343	314	280	303	297	289	334	322	301	303	321	317	317	293	293	283	302	324	314	305	308	309	308	345	308	283	322	329	295	352	305	313	313	313	332	331	312	330	333	307	295	309	344	281	333	306	298	304	276	320	323	302	289	296	295	311	324	277	265	290	321	273	321	315	309	319	331	301	275	319	311	300	314	318	310	275	322	317	311	333	303	314	309	320	339	339	312	294	302	300	317	321	303	294	326	310	280	289	319	290	323	313	321	273	326	322	345	313	329	318	319	324	290	303	305	287	325	328	300	312	354	348	314	301	326	308	334	296	285	292	315	337	305	297	312	260	301	338	308	324	303	339	318	306	319	311	321	311	262	316	294	269	328	327	335	297	347	312	321	335	311	294	314	299	295	300	336	307	303	332	327	319	337	303	317	319	286	320	313	305	307	331	320	309	293	322	346	326	326	316	281	288	314	310	327	316	299	292	287	295	301	319	322	347	302	279	300	288	298	341	285	314	324	304	286	302	307	312	321	290	296	299	348	322	301	334	271	300	332	321	297	318	321	302	355	312	309	308	336	323	304	314
11152	31161	25154	16370	12186	9619	7537	6024	4811	4049	3281	2928	2471	2150	1880	1622	1397	1317	1258	1150	1035	1016	964	957	863	804	796	735	683	679	622	596	565	566	591	572	566	572	536	598	568	554	549	574	530	521	515	550	526	498	457	493	481	493	532	480	538	480	520	468	519	483	470	465	498	450	529	500	477	506	440	484	538	487	460	502	496	509	473	543	512	489	490	482	467	487	471	493	490	509	467	466	475	452	453	464	475	475	467	459	450	463	480	470	515	492	490	519	457	504	505	525	466	512	488	472	473	506	518	491	475	471	487	482	476	497	540	488	511	449	466	478	511	486	480	481	487	508	509	440	474	491	484	502	481	517	464	465	461	473	499	457	522	512	492	500	513	520	479	528	516	462	471	505	457	526	506	488	489	506	479	472	478	485	505	497	483	531	475	517	477	506	509	472	480	508	464	481	494	460	463	475	454	500	497	473	466	469	505	506	513	529	491	524	488	495	480	522	531	469	482	477	499	491	486	511	508	522	526	477	507	482	469	540	476	507	503	469	471	492	480	491	487	446	507	452	505	477	493	487	517	463	499	494	481	484	508	478	479	495	500	456	507	529	477	459	504	461	457	468	517	488	435	489	479	509	498	471	475	511	502	475	510	490	468	470	509	495	456	432	487	498	498	482	503	505	434	483	500	489	498	485	461	481	496	530	506	482	513	473	459	503	500	477	456	471	490	493	478	517	502	506	461	469	502	500	511	494	463	485	545	480	516	506	505	542	508	494	492	492	467	511	474	499	490	500	459	460	465	482	454	461	510	477	471	470	492	492	483	487	511	482	463	477	508	500	474	532	470	449	502	513	492	494	474	461	491	497	492	418	490	483	467	493	490	462	478	505	469	488	494	515	441	462	500	518	492	506	537	483	485	455	503	465	490	500	457	440	474	505	482	498	495	480	499	459	470	465	516	531	495	511	495	470	470	493	483	492	452	496	479	468	496	480	448	513	524	478	490	448	470	448	480	453	515	470	501	498	486	469	468	528	478	491	501	474	474	483	480	458	482	457	504	488	470	501	475	507	453	477	529	486	522	487	452	505	514	506	508	503	499	516	505	535	505	506	465	470	523	514	494	506	515	475	448	472	477	513	505	465	495	486	484	480	478	481	503	497	483	477	445	471	524	501	487	457	485	513	505	473	485	441	459	468	454	494	453	505	489	478	456	530	480	492	464	464	455	493	507	484	540	502	481	487	480	472	474	516	457	490	514	503	502	498	481	516	516	464	491	500	518	446	464	507	505	478	482	469	456	484	476	516	492	509	503	484	477	492	465	514	484	495	503	520	482	507	516	474	514	459	519	492	490	503	427	519	492	487	484	529	522	473	508	502	466	516	452	517	491	521	462	487	486	480	507	537	477	468	458	483	446	515	453	506	486	463	532	436	502	488	508	481	485	502	490	481	491	491	454	492	483	469	505	477	488	495	496	514	490	470	505	492	466	467	517	521	461	463	503	494	490	480	526	481	518	513	475	483	526	501	484	465	477	494	477	473	490	504	477	494	508	514	503	486	495	501	489	506	499	500	480	484	484	457	459	474	499	474	509	483	505	484	496	463	478	496	462	526	518	515	507	463	479	505	471	512	495	517	517	531	529	450	479	478	517	547	523	513	482	442	460	494	495	466	494	501	508	475	503	488	476	513	458	517	480	497	495	485	502	485	493	454	482	502	465	417	498	450	500	474	483	461	497	517	506	504	530	489	494	482	494	512	489	477	464	498	495	485	522	489	484	520	488	460	473	452	494	480	473	450	457	468	512	514	521	483	510	491	492	498	488	483	514	499	454	465	483	490	469	485	481	495	482	451	506	489	522	466	477	499	479	449	472	513	518	480	482	481	483	491	486	509	494	514	483	473	483	504	488	498	469	501	485	497	517	529	473	486	480	490	473	471	434	476	507	520	493	490	540	485	465	532	501	498	523	473	483	514	479	480	486	473	501	503	459	481	481	431	471	426	460	507	478	522	484	449	517	452	534	469	509	488	478	458	475	488	515	504	471	501	505	469	519	484	508	459	504	484	478	478	453	476	494	491	470	478	497	505	516	484	492	503	480	498	480	514	494	520	453	446	502	471	474	504	497	532	479	485	492	458	486	477	510	491	470	486	483	464	481	495	531	508	507	460	478	491	458	461	482	496	493	454	477	486	475	479	481	485	498	489	509	504	467	503	484	461	505	495	515	473	483	500	472	471	503	495	532	483	467	495	468	474	513	461	463	498	485	496	522	479	487	494	490	494	487	517	451	528	507	446	475	497	484	500	491	480	488	483	490	472	514	490	487	512	486	511	501	503	452	466	471	450	487	537	476	494	513	500	528	524	485	484	527	457	491	507	471	485	488	489	502	439	482	498	485	462	544	520	487	506	536	456	437	527	466	452	502	503	493	489	471	500	480	484	506	485	464	457	495	455	497	517	445	476	461	482	556	491	478	474	516	523	453	501	450	505	532	482	489	496	483	473	477	520	479	498	462	501	518	487	439	503	440	500	521	513	503	504	479	524	498	489	444	498	470	514	547	490	487	517	527	477	470	520	503	478	504	484	496	449	492	475	533	503	467	447	503	472	477	481	479	486	499	507	445	510	442	529	440	484	482	476	499	508	458	488	475	470	484	471	511	472	476	510	476	466	494	483	504	503	457	504	462	454	479	445	456	517	465	506	498	505	492	523	449	479	499	501	479	500	467	492	475	480	507	495	501	466	469	467	509	468	472	500	467	486	478	496	480	507	480	453	497	486	473	458	515	498	464	467	482	438	479	505	497	444	500	516	470	482	491	463	524	491	461	491	447	485	504	483	506	474	462	524	504	491	467	460	501	483	501	485	461	517	498	489	481	477	472	473	478	497	496	539	463	483	530	519	494	487	493	466	512	491	481	490	473	490	477	506	467	458	508	482	441	474	506	521	468	521	480	507	480	496	478	474	503	487	481	480	470	484	502	461	475	513	521	473	474	492	490	459	496	511	465	481	488	513	493	451	479	532	497	527	478	490	540	474	497	491	476	481	465	533	506	490	469	501	498	465	486	520	436	490	490	494	492	481	467	469	488	508	509	484	492	528	502	464	502	484	492	501	493	526	501	475	447	488	511	489	476	469	508	450	465	487	487	508	543	454	434	433	513	496	481	498	456	472	485	489	507	499	455	496	481	499	498	473	471	480	489	484	446	491	473	505	455	488	472	484	480	497	463	521	514	476	484	488	467	483	477	496	515	466	479	478	470	474	480	474	525	493	499	517	464	488	478	495	450	495	520	505	499	442	481	487	480	522	463	484	494	475	488	498	552	479	467	538	487	479	492	504	503	521	457	483	468	472	482	440	468	525	488	464	505	484	501	478	527	502	496	485	466	474	478	483	479	478	475	459	517	498	498	509	486	501	504	478	502	463	519	481	450	461	471	513	482	494	511	416	444	517	463	513	496	474	521	460	450	495	476	496	457	479	494	462	510	484	455	503	460	480	493	509	502	490
27507	20024	11957	5097	2580	1871	1479	1188	1033	962	835	838	728	664	642	681	637	593	602	628	578	630	569	580	558	536	554	542	559	561	543	543	525	563	520	494	532	453	518	524	524	524	506	495	482	519	495	530	494	500	516	557	504	468	552	503	519	510	494	487	519	516	486	511	513	534	494	480	482	508	524	487	530	493	497	494	495	531	493	489	565	476	536	486	484	531	556	534	486	495	524	593	478	462	554	514	524	478	512	490	508	536	496	528	518	502	506	500	461	485	538	517	522	496	533	459	489	517	506	503	507	549	520	506	536	486	508	556	483	548	581	550	505	523	500	529	493	485	526	505	535	537	542	565	518	536	526	476	517	454	484	542	530	471	510	500	509	530	503	505	560	509	512	522	543	514	524	544	514	502	503	522	474	468	501	496	499	527	576	519	483	512	528	506	533	522	541	485	571	498	524	507	489	534	492	512	528	508	494	569	532	500	493	491	489	515	499	505	491	519	554	488	502	478	510	498	533	517	546	530	524	504	496	477	482	502	499	496	480	491	480	456	504	473	485	556	529	483	505	467	485	523	521	496	503	511	474	511	506	492	534	534	512	530	498	489	546	525	494	523	530	469	504	508	504	495	524	517	519	532	525	532	498	564	488	447	531	543	507	467	533	463	513	548	487	486	480	506	546	495	515	511	465	493	508	501	504	461	539	501	495	489	515	508	555	484	494	485	531	506	477	502	556	536	519	536	503	487	530	516	540	514	493	513	447	528	533	526	555	566	536	569	526	505	510	511	476	491	549	485	496	541	494	515	521	493	511	500	474	522	539	498	516	484	528	531	511	493	501	504	524	503	506	483	539	502	501	529	517	511	533	491	501	561	534	503	520	523	499	505	533	521	502	527	513	545	551	494	475	496	484	517	538	557	472	519	521	512	515	492	501	490	515	524	532	505	470	503	531	481	486	519	520	570	531	523	523	507	502	544	499	497	525	546	515	505	519	487	480	522	496	525	483	524	530	511	504	509	464	521	514	470	489	529	501	487	508	489	492	482	564	537	514	449	502	546	538	532	518	501	543	513	536	514	548	489	477	530	526	543	449	517	467	509	526	495	546	478	510	492	565	513	517	484	520	520	500	497	500	508	505	523	493	523	495	505	503	511	498	513	479	499	514	510	479	479	548	539	519	524	508	559	528	501	478	496	491	502	481	508	509	501	490	494	549	490	475	508	499	510	514	525	516	488	519	486	509	489	502	502	501	520	467	527	535	462	507	522	536	472	477	466	512	514	508	539	523	481	499	538	536	507	506	471	519	487	512	511	498	537	470	499	506	488	535	453	491	505	541	528	543	520	525	559	494	511	532	493	517	483	469	511	538	483	559	523	525	502	504	517	535	524	518	533	488	513	504	550	510	479	530	502	550	521	510	516	514	532	507	504	513	522	531	480	497	516	489	512	480	551	514	533	513	518	525	541	520	546	515	505	512	554	530	478	513	482	509	518	512	541	503	509	502	483	523	522	523	493	514	512	516	509	532	493	522	559	484	495	506	476	501	487	471	502	505	515	505	500	536	520	516	503	515	533	476	529	514	489	519	521	499	510	503	483	471	503	501	489	517	531	532	507	486	553	528	537	534	553	488	523	524	533	536	558	498	504	527	505	466	501	585	475	540	520	500	509	523	448	590	470	491	510	485	499	522	561	517	514	519	514	522	517	492	495	485	499	512	531	504	514	466	523	548	472	521	490	584	495	494	515	490	513	523	491	486	542	475	462	511	530	510	510	491	483	534	534	520	539	497	500	516	560	490	495	468	481	485	507	503	505	529	507	527	507	507	549	536	512	517	509	531	475	453	510	484	538	491	527	491	484	539	508	512	518	510	516	543	529	516	490	513	524	519	504	506	513	541	514	477	476	521	503	499	466	539	491	522	521	498	516	485	501	506	514	529	495	477	468	479	455	503	522	488	502	504	509	538	508	460	497	529	500	561	527	518	557	512	528	492	569	515	499	508	567	477	501	507	501	571	481	518	497	530	466	525	535	511	547	528	541	499	550	499	529	503	532	496	453	488	511	516	524	506	532	492	520	483	508	474	517	530	545	480	500	529	498	498	535	525	496	508	545	511	503	532	526	502	536	493	551	506	514	540	489	530	503	483	500	510	514	501	502	544	536	496	523	501	508	517	512	556	535	503	511	497	478	510	530	513	520	533	536	522	503	498	509	507	496	551	531	499	531	503	533	489	481	517	496	509	519	542	485	503	498	494	473	509	512	523	483	502	553	484	482	502	501	532	527	525	537	544	510	506	492	527	485	514	529	527	523	457	526	474	531	494	497	515	505	537	527	509	518	534	491	549	539	510	525	542	499	532	506	535	470	504	527	497	510	494	485	504	537	514	523	514	501	506	486	521	545	537	487	489	502	516	513	532	491	503	518	495	513	480	515	491	486	500	551	490	488	470	459	494	468	510	507	517	476	540	488	525	508	489	499	514	526	502	492	511	509	512	533	521	483	511	561	510	490	509	546	496	515	501	510	535	532	541	489	556	567	500	503	490	491	494	510	497	497	503	526	522	504	520	520	555	512	514	498	542	524	551	525	495	511	523	523	497	509	495	485	534	534	520	473	492	508	527	500	515	516	502	560	486	457	516	535	499	501	548	513	469	519	504	511	521	518	501	517	519	540	509	517	516	458	499	517	505	530	457	522	521	554	503	507	500	526	493	502	536	514	512	504	503	510	497	511	533	495	543	541	536	564	518	484	503	514	509	542	502	510	556	541	539	486	521	537	522	511	546	501	490	561	503	490	542	512	532	518	517	507	513	516	573	477	486	536	512	469	554	482	502	538	526	508	504	513	524	488	550	489	494	517	545	475	538	470	547	455	537	528	500	538	524	519	501	477	534	471	518	486	496	514	519	569	505	502	533	510	525	506	536	531	521	510	532	508	507	504	519	535	486	510	517	490	485	530	513	509	564	487	505	492	533	534	523	530	516	540	522	540	464	533	490	551	533	552	520	500	506	519	487	532	452	543	472	499	481	520	514	486	523	470	495	519	521	523	512	511	490	492	526	522	513	527	549	493	500	537	543	488	535	536	501	533	473	495	520	541	501	483	499	497	483	512	559	496	489	527	537	486	523	487	527	500	533	564	489	547	544	534	530	467	516	499	481	510	498	523	500	498	529	518	503	484	549	509	461	473	483	516	503	520	466	524	516	499	510	469	464	514	527	504	511	511	527	520	523	509	495	495	523	499	554	503	559	504	486	529	513	537	519	531	508	493	547	505	552	483	492	488	539	496	517	538	494	501	537	556	502	514	527	507	496	486	537	530	508	537	466	508	477	493	519	502	487	489	462	482	524	545	517	475	511	494	527	524	475	529	540	507	512	524	532	494	483	480	478	503	509	543	513	541	479	531	499	528	523	501	539	493	518	509	506	495	527	490	526	526	490	505	536	491	496	520	515	515	533	481	523	492	507	533	523	535	524	519	537	458	518	509	509	511	470	516	513	499
9554	18964	14179	7834	5902	4493	3616	2954	2433	2066	1889	1654	1482	1373	1375	1206	1150	1034	1050	1015	1022	978	949	942	923	858	869	893	921	865	854	792	840	832	818	836	852	846	845	829	883	827	797	807	849	843	840	821	792	822	813	802	780	837	784	771	849	789	816	736	810	830	799	791	779	833	783	813	841	835	800	839	839	850	788	840	783	820	768	776	804	785	812	806	765	820	779	758	818	839	781	788	810	782	821	771	773	864	807	767	807	792	838	822	833	781	814	827	769	808	839	805	782	799	778	787	803	803	806	778	801	784	848	775	804	802	797	782	819	773	782	814	809	798	798	796	818	789	837	812	780	801	801	735	748	816	736	792	806	785	763	820	781	870	750	776	801	825	813	798	788	790	830	762	816	758	804	767	845	814	778	796	766	806	777	777	794	811	772	810	772	783	802	789	797	816	820	812	761	798	788	816	760	770	776	784	740	837	800	793	856	813	842	811	763	827	777	785	839	808	794	772	817	793	775	811	768	764	747	749	823	813	763	806	814	801	812	842	760	851	773	819	765	775	824	801	783	817	800	759	778	850	805	787	813	814	817	836	780	798	829	726	819	761	811	797	806	855	812	803	853	832	836	792	779	781	779	834	768	780	781	796	791	801	816	801	761	775	807	795	797	801	797	787	769	826	745	783	755	811	809	826	777	829	798	790	794	794	762	807	811	837	772	756	770	752	834	770	790	804	842	797	819	812	791	823	791	814	827	750	791	754	776	809	838	777	788	768	861	797	731	783	821	823	796	745	822	812	832	794	792	835	802	790	804	799	854	782	862	826	792	819	788	811	825	800	843	830	798	817	740	801	803	755	855	805	793	779	785	830	823	782	805	768	802	819	773	762	799	797	793	837	810	808	791	746	780	809	820	800	800	738	813	786	776	785	838	781	814	818	798	829	791	797	774	837	823	791	832	854	767	772	759	809	805	752	825	802	804	811	829	779	776	758	771	819	792	750	847	819	758	817	831	775	784	755	850	834	761	779	847	802	796	850	834	803	782	774	805	810	763	812	804	792	816	808	793	831	763	796	769	836	871	763	826	801	840	837	819	835	818	879	832	805	786	784	797	770	787	826	796	774	805	734	777	786	763	806	826	748	797	806	800	814	794	830	809	851	779	827	794	747	775	838	821	788	794	802	794	782	788	751	820	779	820	822	751	748	808	791	853	750	772	750	837	814	844	824	782	753	751	857	771	801	803	784	800	805	785	801	840	779	833	775	717	783	799	834	754	797	860	850	808	821	773	823	788	801	755	783	843	844	827	790	768	796	824	789	797	815	834	819	816	727	771	822	816	828	821	775	828	787	772	805	780	757	810	814	778	807	811	746	798	844	808	725	818	755	833	829	794	740	780	817	796	754	790	819	793	785	800	828	821	787	766	790	807	793	814	809	866	807	792	780	783	785	842	761	808	802	782	804	802	764	777	809	819	741	790	816	832	786	795	780	818	816	764	797	818	777	787	802	771	827	778	808	794	801	808	823	809	847	791	799	782	755	781	818	845	784	811	790	830	800	813	784	828	792	822	770	819	767	768	784	805	798	785	780	757	785	816	792	806	774	796	802	777	865	821	804	809	818	839	794	768	832	849	804	799	822	796	759	777	756	837	830	812	774	815	780	771	807	808	823	769	838	821	770	764	792	772	798	789	780	783	740	857	892	815	784	778	798	815	753	831	795	780	816	785	818	800	775	808	801	799	803	802	807	785	807	758	813	831	770	817	747	799	812	781	827	782	747	765	836	761	774	806	797	773	788	787	836	852	811	835	799	813	803	791	805	803	846	839	824	735	790	804	801	791	802	768	808	821	820	781	796	805	832	736	781	829	795	774	785	805	793	783	835	853	787	761	807	808	814	819	810	750	843	810	791	838	830	771	778	855	818	789	811	750	818	810	837	818	819	783	802	799	798	814	782	800	788	776	802	789	804	753	839	764	834	802	811	817	844	806	833	790	804	847	793	789	768	764	809	792	798	828	801	829	808	843	775	784	798	806	764	806	796	818	819	852	791	814	800	846	785	768	779	842	826	814	806	811	842	732	817	779	822	796	791	779	816	845	813	816	771	848	775	797	805	757	823	806	831	779	803	822	815	830	793	818	810	851	830	814	828	825	791	791	857	746	771	806	791	801	800	771	805	843	798	820	805	817	781	799	807	828	795	833	771	795	880	787	820	799	785	800	767	752	819	797	826	812	778	789	786	818	818	762	792	816	859	791	868	768	815	806	788	776	783	800	823	751	795	818	808	767	773	790	802	798	841	790	796	814	773	826	790	829	805	835	785	837	786	754	798	751	831	833	765	805	790	806	852	802	787	800	824	796	846	786	847	840	796	763	832	782	809	804	774	830	815	787	823	838	807	815	824	760	795	810	795	867	747	820	799	785	803	815	792	842	804	787	773	807	768	811	839	761	839	816	779	840	793	766	826	815	806	786	764	773	758	806	754	787	804	810	768	741	792	778	818	803	779	857	758	824	822	783	813	875	819	839	763	806	791	818	843	799	849	811	818	765	784	815	813	768	810	793	797	795	805	789	780	780	822	839	846	746	834	850	838	768	773	781	849	803	870	756	795	797	784	772	795	747	795	777	792	813	800	786	867	852	836	804	767	810	857	779	819	832	768	828	831	789	788	825	815	810	800	792	790	841	796	854	840	768	835	768	722	794	790	799	801	807	785	808	804	802	815	764	840	745	803	770	761	810	786	790	835	768	866	809	811	823	778	788	836	746	774	818	803	796	822	813	808	764	782	795	764	850	864	743	830	790	779	801	807	811	818	839	831	826	820	749	795	843	758	777	812	781	778	767	814	842	782	810	763	857	808	800	846	814	777	830	760	780	863	775	786	814	801	781	784	827	790	823	826	799	782	752	735	826	829	847	807	786	786	833	846	780	826	804	783	779	761	837	773	804	807	790	787	783	753	780	720	820	814	785	797	790	801	799	799	774	806	815	867	802	766	795	786	787	789	807	769	776	726	773	814	844	775	804	806	799	796	794	790	775	852	817	773	806	777	744	756	826	773	757	821	788	803	842	810	838	816	780	798	741	792	809	779	828	782	838	795	820	862	784	828	834	798	779	786	843	800	823	854	817	785	754	816	807	835	780	786	797	839	790	811	798	841	802	831	777	789	847	773	772	835	762	838	791	789	786	742	788	778	768	788	837	832	801	786	789	799	765	750	839	794	785	792	779	757	818	797	804	823	808	846	762	852	770	799	817	804	872	798	804	786	794	758	811	806	772	806	812	810	838	816	788	826	798	777	838	847	774	829	837	766	774	798	799	797	817	813	779	789	826	757	785	846	726	842	817	811	803	779	790	791	785	816	791	816	793	849	800	755	805	817	857	797	811	789	778	807	793	758	817	852	752	777	748	782	802	854	840	796	786	845	831	838	787	768	826	801	797	741	809	783	773	801	753	753	804	802	792	831	849	771	798	743	811	800	788	814	798	812	824	816	792	791	790	795	786	811
23456	21490	28243	25164	21030	8219	2796	1815	1449	1195	1043	924	852	727	689	666	615	604	576	512	507	519	491	469	516	448	455	447	452	427	450	438	416	417	387	406	371	405	409	411	414	427	401	408	404	402	412	401	432	359	412	397	374	372	376	376	380	421	380	364	408	414	403	398	406	372	398	374	407	363	399	406	398	396	390	412	391	406	415	357	390	375	402	363	364	379	372	394	389	408	379	397	400	372	369	366	359	372	380	394	377	406	359	402	407	404	403	395	367	364	427	347	410	426	397	395	367	356	356	416	393	374	354	411	373	382	385	392	392	431	403	351	377	383	398	371	403	417	368	369	389	371	336	389	405	366	411	399	394	398	387	360	369	383	403	371	394	379	395	396	398	378	345	429	367	391	389	363	378	395	390	371	382	411	389	411	387	374	401	391	401	398	397	400	392	378	397	388	389	360	415	358	371	405	425	397	355	391	393	363	360	375	374	377	423	374	385	382	383	371	383	378	405	400	357	424	361	408	356	378	381	382	362	357	366	378	393	372	377	405	385	409	401	368	388	382	382	368	412	365	364	383	382	365	366	375	411	361	383	379	360	356	401	375	387	440	360	392	378	420	383	380	393	409	378	391	381	393	379	376	395	341	385	393	393	394	358	360	388	411	380	363	369	337	368	366	380	357	356	404	407	409	383	400	423	379	377	381	376	375	376	395	370	393	386	396	361	361	374	377	362	376	380	356	377	396	421	372	406	428	379	408	378	375	397	354	395	378	378	404	388	394	413	392	376	384	394	399	385	401	344	381	349	437	436	374	408	388	379	378	413	399	369	396	352	363	377	396	385	364	362	416	408	352	345	391	379	382	373	382	388	408	387	412	378	412	359	376	358	371	374	367	405	371	373	396	380	360	373	348	385	402	377	370	380	399	367	393	387	395	394	404	391	376	373	375	392	376	387	380	376	365	356	382	353	407	383	378	364	365	416	353	399	417	398	393	394	387	383	400	404	419	372	422	403	359	366	390	403	404	387	379	386	387	351	411	381	383	373	384	358	393	380	384	393	355	399	398	388	367	387	390	410	361	367	370	358	383	378	414	358	359	401	379	398	384	366	355	378	421	385	357	375	374	352	364	365	387	383	397	376	377	409	370	347	401	400	384	406	350	411	371	402	370	411	390	365	385	390	401	362	416	395	346	393	390	379	358	380	400	394	390	335	412	385	379	354	372	409	351	380	395	405	391	384	413	370	382	374	365	389	375	391	357	355	355	390	392	387	372	369	392	394	367	376	362	388	388	385	396	391	412	355	410	385	364	413	392	391	373	394	396	409	389	384	354	364	374	347	352	401	374	398	384	367	387	349	379	388	382	376	381	396	408	398	374	378	356	350	367	361	380	357	362	382	382	388	382	396	388	446	393	386	386	383	389	400	419	400	377	399	383	374	402	400	391	338	365	409	401	391	352	409	386	382	411	374	390	389	363	417	384	360	379	401	419	421	395	393	342	381	367	404	401	387	365	369	368	374	363	363	355	400	385	372	380	349	381	376	364	369	375	412	369	384	367	373	376	360	359	381	368	403	387	365	401	350	347	369	390	413	414	383	347	402	391	396	362	389	401	369	393	356	385	379	387	434	355	377	389	386	381	393	372	357	367	393	354	399	379	417	409	357	360	432	371	394	394	402	334	428	386	375	398	385	374	373	369	367	361	400	374	372	381	397	400	391	383	402	389	427	380	410	368	389	380	351	361	382	373	385	404	383	406	442	390	398	385	364	387	390	356	364	404	380	376	381	398	395	421	444	396	398	402	401	381	382	371	387	414	375	380	386	362	371	445	377	388	363	414	378	403	371	401	364	381	437	377	409	371	393	379	401	375	383	376	372	400	377	401	374	397	379	356	406	359	396	355	392	368	388	402	360	400	390	376	398	377	385	377	382	367	383	361	368	412	382	398	394	433	395	412	378	378	426	402	372	374	392	367	397	377	432	354	380	364	369	370	396	399	353	359	372	414	389	373	373	437	378	396	425	361	375	417	410	402	406	382	359	422	378	365	406	391	357	402	367	384	335	372	354	365	362	406	396	398	364	391	379	388	375	380	387	389	343	400	397	379	358	384	410	366	372	364	402	367	386	381	360	388	400	398	370	359	388	404	400	405	418	383	398	406	395	369	346	376	380	405	364	388	418	389	419	385	397	370	363	353	363	359	373	415	361	397	408	324	400	407	368	403	378	421	372	412	400	404	377	392	393	425	383	340	424	358	404	400	409	372	361	380	379	342	422	403	374	367	373	348	405	387	377	364	383	409	367	388	408	388	375	374	373	357	410	359	386	354	365	390	379	401	384	397	413	424	384	351	398	399	362	398	416	369	369	389	386	379	378	407	404	382	388	356	388	401	377	379	369	366	422	398	385	388	377	420	351	389	393	417	405	372	380	396	380	371	353	377	360	385	375	412	404	385	410	383	345	371	393	378	356	387	385	412	418	392	417	370	404	426	383	369	334	383	425	375	405	376	393	397	352	380	387	387	381	378	394	385	377	408	350	381	371	415	378	408	398	382	373	372	390	389	365	379	393	368	410	356	381	386	405	389	383	382	387	389	375	418	393	374	367	362	366	385	401	368	370	391	420	405	391	382	391	363	404	417	372	383	411	409	358	358	375	368	365	400	413	414	409	389	370	362	390	383	388	367	400	386	419	356	357	411	409	379	369	358	347	411	376	390	321	394	396	391	385	390	395	364	374	370	404	408	368	376	414	396	369	368	394	395	386	362	405	392	433	415	380	352	385	381	367	382	412	398	370	392	381	424	381	368	373	380	398	395	414	357	354	360	396	365	392	382	395	387	357	378	407	382	363	401	354	371	370	377	379	399	372	431	394	359	362	417	359	370	379	396	395	372	409	410	342	380	396	397	408	430	384	353	390	384	397	398	388	387	363	358	400	399	402	398	395	402	358	387	380	397	391	388	365	368	368	377	352	367	367	357	371	389	386	362	353	365	358	359	414	428	345	389	383	405	378	349	372	396	388	399	391	369	388	381	387	367	394	368	383	365	426	380	376	384	387	402	364	418	390	401	371	405	383	374	370	404	373	389	389	421	399	392	389	386	378	386	358	406	388	406	393	417	354	388	401	387	363	379	389	414	377	405	427	353	397	387	391	391	383	429	361	378	399	366	382	369	405	387	402	389	356	414	364	377	398	395	393	402	390	384	397	368	395	396	345	371	386	414	425	384	387	380	389	390	405	392	378	394	438	377	382	400	391	379	342	386	402	386	363	381	421	354	424	386	366	399	339	397	377	362	380	388	391	384	406	386	374	389	360	370	406	379	377	388	404	372	395	360	388	382	358	397	407	379	405	381	387	367	407	391	383	393	373	352	366	388	402	375	396	402	394	347	423	406	411	371	392	426	410	385	423	388	345	427	386	406	426	402	354	413	397	371	394	395	343	354	378	394	427	383	410	392	396	408	355	384	357	363	406	353	343	382	403	371	391	375	388	338	360	378	397	386
9517	26987	21243	12589	9492	7457	5818	4483	3681	3027	2517	2114	1878	1685	1523	1404	1260	1204	1086	1092	981	939	922	933	865	791	799	774	757	709	707	705	667	707	722	691	735	695	678	662	645	669	684	650	634	623	666	569	647	634	639	613	651	630	616	657	624	569	570	597	619	627	632	610	618	647	660	641	588	681	636	601	592	616	618	581	595	628	619	639	604	717	621	656	610	633	635	606	632	621	623	687	575	625	615	617	652	628	590	623	610	619	608	627	616	593	674	554	633	638	651	628	635	587	634	642	641	630	623	582	646	654	629	628	575	579	615	638	648	636	606	576	645	615	622	599	616	587	632	624	646	604	615	564	658	599	645	629	637	582	628	635	610	624	568	591	630	606	611	572	658	601	621	634	635	590	592	589	605	639	594	621	611	601	599	676	664	656	621	670	611	642	606	652	568	645	635	609	614	605	619	592	625	585	620	645	659	590	593	632	618	632	634	614	613	604	568	650	589	618	647	616	599	618	611	623	610	612	651	616	640	648	622	622	626	652	671	657	594	610	586	576	623	667	636	618	598	559	623	621	601	634	615	634	614	608	615	633	623	631	579	589	607	555	609	591	580	598	598	617	655	635	653	641	615	600	621	588	631	619	601	647	614	586	617	646	597	626	606	599	670	595	604	584	599	649	618	618	625	629	613	616	664	609	611	601	577	670	594	556	594	584	613	636	638	603	664	633	606	548	595	610	597	582	659	614	633	613	590	625	643	556	640	635	617	634	613	611	641	632	601	631	622	602	636	609	624	590	645	654	647	595	630	615	620	592	608	647	630	624	641	610	615	626	621	609	612	599	597	660	573	625	628	628	566	614	651	646	582	612	614	609	632	616	640	656	564	618	629	617	623	608	588	622	634	609	646	636	602	616	606	633	608	617	648	619	620	628	596	613	638	598	588	557	615	627	659	639	611	646	599	623	662	598	626	644	588	628	638	632	619	596	639	629	690	665	616	650	648	616	637	610	641	594	586	593	611	626	632	618	576	570	619	649	602	660	658	624	592	617	591	620	583	589	616	624	626	646	624	626	601	615	633	611	626	597	619	629	619	603	616	606	607	644	598	585	599	591	602	604	639	580	616	612	583	645	660	630	629	607	643	594	585	614	656	629	617	593	619	631	604	628	600	634	583	605	554	621	587	628	619	630	591	616	591	617	595	595	618	636	590	602	569	624	630	613	608	635	572	656	606	593	612	624	605	557	608	598	644	640	582	625	655	609	614	595	577	620	601	639	641	609	603	593	590	607	646	635	609	623	633	622	590	605	621	572	649	613	631	632	605	593	638	642	610	578	607	607	600	615	646	676	626	610	606	620	641	614	611	618	636	565	677	611	565	615	595	624	607	616	614	626	654	602	612	559	607	631	624	593	615	637	582	579	632	608	628	610	599	646	607	613	619	616	587	664	653	625	603	641	631	656	569	696	586	631	605	636	606	591	591	553	637	598	615	612	649	615	674	613	641	621	647	642	588	640	595	644	622	620	641	607	603	593	610	601	590	628	616	630	590	607	560	609	640	610	567	621	609	593	631	637	626	624	596	598	588	633	650	623	593	554	584	575	648	655	619	613	656	635	676	596	648	645	637	650	634	613	634	620	608	628	596	632	571	626	594	623	613	633	612	567	591	595	609	641	608	613	610	621	579	587	598	580	601	669	632	619	605	612	597	611	607	566	652	599	667	623	613	647	635	645	565	629	589	617	572	595	590	605	650	649	648	643	598	631	619	613	645	610	612	644	591	635	607	621	605	634	609	627	601	619	567	599	614	616	636	581	617	619	618	635	600	588	596	594	625	610	664	612	620	616	638	628	598	628	604	583	658	610	612	621	619	569	614	618	584	631	645	679	606	660	589	594	598	602	607	612	602	609	603	629	632	641	588	613	608	647	625	642	631	619	584	591	645	644	595	670	621	620	633	595	609	595	623	622	625	598	565	626	598	605	544	618	615	626	591	590	608	613	602	592	593	603	614	649	627	636	602	584	624	601	607	641	609	602	629	629	630	624	599	599	621	585	587	645	628	618	616	636	635	602	614	577	636	606	635	682	606	569	585	634	607	664	585	643	631	610	632	630	576	622	645	634	643	633	604	609	602	607	637	595	573	639	623	635	624	591	606	616	636	598	610	601	620	624	632	614	610	617	592	565	604	590	632	636	619	589	651	595	653	605	592	624	619	630	616	639	607	600	591	625	577	604	568	631	633	622	554	628	655	615	623	603	626	586	614	605	582	612	623	628	641	617	626	608	605	592	628	630	621	627	573	598	628	646	608	608	628	600	615	595	661	644	627	641	585	656	626	608	605	634	599	609	597	552	597	643	599	598	602	654	625	601	599	644	649	596	594	660	591	676	616	608	605	658	593	589	650	619	614	617	641	650	577	640	578	661	629	653	619	648	624	612	624	613	618	621	593	591	626	630	640	571	589	626	630	573	600	657	615	613	609	621	613	614	594	602	638	601	597	614	590	617	646	640	593	617	577	643	646	637	613	593	606	626	676	623	602	650	631	560	618	599	658	574	643	651	607	586	609	622	649	601	591	600	623	637	624	628	617	633	671	601	585	604	592	671	598	642	605	586	570	615	582	629	579	636	627	637	644	605	601	602	612	629	649	612	618	632	641	634	620	640	621	661	597	592	640	618	617	614	616	631	665	650	620	626	629	628	589	635	584	637	637	599	619	608	624	563	596	618	584	659	620	628	584	638	607	665	574	604	644	635	645	633	617	602	612	598	676	623	617	640	647	604	573	626	604	620	614	637	612	641	606	588	629	621	626	574	594	658	572	627	607	577	628	642	628	632	628	619	620	592	617	611	602	637	594	619	639	609	630	588	604	637	632	636	635	597	617	623	674	566	649	624	643	627	587	593	619	566	629	616	579	615	658	596	580	620	586	627	623	633	643	658	641	614	620	625	644	656	627	591	605	653	596	644	640	648	601	609	597	614	612	607	636	643	626	651	582	640	620	602	573	618	616	620	629	653	599	616	604	619	585	612	663	590	639	613	656	591	594	629	617	609	606	581	565	593	572	639	615	589	630	603	552	638	597	629	587	617	623	590	623	622	615	630	684	670	591	615	649	648	603	597	602	651	592	570	583	617	628	598	603	622	616	632	612	636	642	618	631	577	603	647	625	657	619	624	659	632	604	585	621	628	658	639	602	645	644	623	638	651	638	664	652	606	605	589	585	652	621	614	623	618	603	628	620	612	618	625	615	586	616	600	630	638	626	663	595	592	613	611	568	605	634	662	622	612	595	609	638	622	586	634	630	612	596	633	575	638	617	579	602	612	566	596	655	627	589	630	644	633	614	616	627	600	637	651	583	646	584	610	593	609	625	643	573	626	634	657	587	589	622	585	638	636	626	631	636	596	626	623	629	652	553	635	616	606	608	635	638	613	644	589	614	619	611	580	647	638	644	603	620	639	622	591	625	626	633	649	648	622	638	612	578	563	623	609	592	598	583	629	596	607
25076	21504	26036	23419	5248	2331	1716	1388	1206	988	850	882	725	750	681	673	648	626	619	584	604	601	565	565	565	494	540	510	517	507	458	518	482	506	520	497	500	479	507	442	482	504	498	495	530	497	483	508	494	506	505	524	527	493	511	481	468	533	493	436	476	489	505	492	496	505	507	451	444	477	486	531	462	503	448	473	482	469	486	487	474	447	494	505	455	490	458	463	520	465	465	485	466	500	476	482	480	488	472	501	469	509	455	507	501	484	426	522	514	442	471	484	465	497	496	488	478	465	497	498	503	478	524	492	498	463	453	495	522	490	502	445	448	487	455	450	518	462	503	480	499	526	507	536	512	469	500	506	504	497	461	486	494	474	498	491	484	492	471	484	512	475	473	497	467	482	473	513	495	506	497	480	460	477	456	507	433	499	492	492	473	478	471	497	467	454	522	469	498	523	498	498	483	498	493	466	487	453	539	503	522	505	485	479	506	463	453	440	494	515	448	494	496	508	494	504	516	419	532	526	491	450	466	491	491	460	477	493	499	472	494	477	473	518	463	465	453	479	500	497	493	510	456	515	513	487	484	488	489	495	462	493	468	473	486	493	454	492	489	505	465	465	488	481	473	469	501	447	459	493	466	477	497	506	489	463	502	537	524	484	476	503	465	513	486	464	525	470	469	505	487	475	442	482	475	506	485	473	475	490	517	485	490	485	465	452	501	472	508	489	473	474	536	472	481	462	482	484	504	471	481	488	480	489	458	505	480	480	483	517	468	546	498	457	495	481	525	496	479	520	492	489	511	472	495	483	474	516	478	488	536	522	481	471	471	470	483	510	502	504	481	516	455	466	503	476	490	506	517	471	510	493	521	485	510	498	463	468	478	465	497	507	483	541	513	471	489	482	459	452	472	491	537	466	484	524	504	506	475	470	486	452	424	476	509	471	468	433	509	483	445	467	520	497	504	482	550	469	464	444	478	479	480	453	494	471	517	522	454	464	471	498	488	492	454	475	498	475	486	474	465	502	490	484	491	515	470	477	518	473	495	447	509	481	437	529	515	460	482	446	492	475	495	494	464	470	453	459	534	493	493	490	481	501	492	519	499	506	487	481	503	474	518	465	498	498	490	485	503	457	465	491	532	473	466	490	488	484	474	465	476	508	514	490	451	526	478	492	520	460	494	490	478	532	510	512	448	491	480	474	494	518	482	494	473	486	519	473	497	509	488	515	493	491	480	457	468	484	431	523	485	529	491	468	482	515	489	465	479	490	484	512	499	515	487	483	474	490	481	478	451	441	460	454	492	456	501	445	441	470	455	497	460	464	521	484	472	467	503	487	499	474	478	447	493	522	468	462	512	487	490	470	474	461	471	493	500	484	472	486	490	472	453	521	502	493	468	462	459	489	521	466	477	479	494	440	494	487	474	476	472	426	453	455	509	477	494	484	496	479	493	456	485	512	480	480	486	483	482	454	471	469	483	483	484	482	520	476	489	504	491	491	480	448	456	479	497	484	509	516	504	435	453	487	493	509	480	435	481	485	491	438	504	481	471	462	495	492	468	500	484	516	484	510	525	525	488	463	470	503	466	473	453	520	515	512	474	495	488	517	541	499	523	497	511	456	466	477	535	512	524	475	450	464	494	488	485	433	511	458	501	474	498	501	490	532	480	489	456	528	497	505	485	487	473	444	474	445	505	480	514	483	509	481	458	485	473	498	504	500	463	470	503	467	454	470	522	469	483	497	506	484	512	498	502	537	501	485	535	458	505	480	519	467	474	506	465	466	469	471	506	457	502	467	506	475	512	524	465	485	494	504	514	495	476	471	456	476	507	511	478	497	523	501	480	476	514	490	457	493	509	478	506	445	463	464	483	476	477	476	434	470	485	501	521	467	501	480	478	485	503	504	468	461	474	497	460	482	523	501	470	445	461	510	503	502	471	471	481	475	535	467	455	496	479	498	482	468	491	470	511	501	482	423	449	469	496	497	533	459	495	458	481	478	483	453	456	460	534	476	461	491	522	478	477	449	474	484	483	511	509	472	459	490	463	465	526	423	477	460	509	498	488	506	486	494	516	475	482	482	476	518	498	482	488	541	493	473	470	490	470	500	511	489	498	510	442	472	479	483	505	491	488	454	459	468	495	499	489	485	487	489	433	459	512	487	494	514	483	472	492	502	516	465	498	501	509	465	450	476	477	425	496	451	464	466	473	492	464	475	449	510	439	476	476	517	503	521	473	469	495	525	455	449	507	480	445	474	468	468	477	502	501	451	482	481	471	449	466	467	509	465	515	460	460	478	472	505	486	490	486	463	473	487	481	504	524	524	502	505	481	481	469	469	440	468	508	471	488	477	478	477	491	497	462	499	529	477	514	493	476	473	464	475	481	491	484	485	485	485	478	514	474	495	491	482	560	475	466	485	484	470	493	471	486	451	481	477	475	519	480	476	506	482	489	484	495	504	468	467	477	496	493	463	477	502	502	485	510	537	454	530	493	473	460	503	465	494	465	494	516	469	536	460	516	507	521	489	482	490	480	483	464	480	486	470	477	464	499	468	471	452	494	519	508	501	486	454	490	482	471	455	492	511	481	500	481	485	484	461	488	485	458	443	508	458	506	464	439	460	466	493	501	464	490	543	497	466	464	491	476	465	463	471	490	533	465	493	519	457	451	456	465	468	461	513	488	491	506	492	483	442	485	506	461	460	426	497	468	506	508	470	516	505	476	484	507	501	521	495	488	444	491	470	505	472	490	518	461	488	486	496	494	459	460	479	480	502	463	450	493	453	521	486	498	466	465	463	476	480	480	461	492	508	467	512	506	474	485	506	526	454	487	492	502	459	529	479	473	463	463	516	495	466	493	492	498	472	436	463	497	476	528	497	511	507	493	488	494	520	441	483	484	472	511	518	458	468	491	468	458	486	456	502	486	471	459	498	487	504	443	456	454	495	438	470	502	470	446	484	512	469	432	485	451	479	492	506	487	479	470	435	492	466	502	478	451	456	502	487	491	509	511	516	494	453	479	521	499	499	513	451	494	485	450	494	475	480	505	512	479	504	451	495	488	519	447	508	494	512	525	497	496	484	467	468	524	459	500	482	465	503	474	521	494	501	497	489	445	478	464	473	461	494	474	468	484	520	490	483	455	479	514	486	470	480	471	481	494	482	500	501	463	481	511	505	497	457	494	458	478	459	504	499	486	499	501	452	458	476	495	469	488	458	471	473	454	488	477	474	489	487	456	464	463	447	544	521	462	471	450	478	495	457	445	485	496	454	547	503	506	465	513	514	456	497	511	469	498	547	451	490	483	466	480	463	463	506	474	545	468	471	473	518	458	497	500	480	514	501	453	469	492	493	533	460	491	471	504	499	475	450	447	516	452	462	517	484	483	484	508	479	450	526	488	443	479	447	497	488	482	461	512	492	474	472	485	487	514	467	498	464	442	508	501	478	478	471	480	468	463	440	470	498	496	482	505	458	524	492	460	466	499	493	467	523
9445	22627	17211	9982	7756	5850	4658	3654	3017	2539	2136	1878	1706	1574	1426	1350	1266	1161	1139	1131	982	1068	981	1006	936	962	858	821	887	832	814	825	838	799	831	767	792	762	777	811	781	758	777	751	828	771	813	745	785	778	821	759	800	746	765	740	743	759	766	737	747	767	816	772	761	771	747	792	745	740	744	790	739	754	772	757	732	775	745	761	756	761	758	738	779	745	747	712	810	805	772	755	771	712	801	747	737	755	786	763	786	793	710	773	732	756	783	751	709	731	742	775	749	771	722	749	737	744	724	772	754	762	705	788	750	731	738	753	754	728	788	734	766	785	773	734	771	770	721	758	788	764	730	752	731	782	744	735	768	755	757	718	766	720	786	732	754	764	728	789	763	754	738	783	750	770	788	765	799	771	778	743	727	801	779	746	729	790	762	752	723	773	738	765	750	721	729	744	751	758	713	750	760	746	802	708	794	724	734	759	704	788	783	752	701	749	736	735	822	749	682	727	763	808	749	779	776	752	763	749	813	733	736	721	756	768	754	728	682	758	788	759	742	808	778	721	759	777	698	802	673	700	712	726	770	773	768	757	779	740	772	707	790	744	794	808	796	756	778	760	772	741	778	734	748	735	737	795	761	684	742	699	701	760	757	742	744	728	702	786	785	745	766	778	757	763	766	763	751	714	741	759	758	781	777	791	760	768	736	733	730	728	739	781	761	754	756	773	801	731	763	756	782	741	702	808	746	743	754	746	758	739	765	743	739	769	749	746	756	784	800	725	759	742	748	778	775	749	801	757	721	744	765	733	743	734	708	727	723	716	772	704	720	733	749	683	756	751	728	751	691	736	767	715	736	730	723	699	734	734	753	751	762	726	785	752	750	734	749	745	732	771	755	731	748	763	833	787	750	725	789	745	741	776	767	693	766	776	747	729	806	765	744	777	737	771	808	768	782	746	746	780	737	729	752	764	739	778	790	782	704	695	710	726	786	731	753	781	713	760	731	764	763	809	730	753	757	745	731	709	761	767	735	747	770	824	746	751	761	788	790	663	712	767	733	698	748	769	747	760	756	733	787	758	757	826	738	771	753	754	794	778	730	775	818	754	730	733	748	764	756	753	796	763	801	734	795	735	800	774	739	720	747	767	749	740	749	745	752	775	707	807	781	768	763	722	762	745	720	715	718	699	752	751	749	791	752	749	740	794	726	769	770	789	732	740	784	762	733	771	779	737	751	780	769	767	774	704	772	786	721	734	785	712	745	713	741	720	799	800	786	681	752	784	770	744	741	727	768	743	722	789	723	770	709	775	753	727	739	778	741	730	750	792	758	714	715	728	765	743	720	733	732	778	807	734	752	762	713	800	774	781	731	794	789	756	766	758	707	744	758	792	758	772	734	766	778	761	737	761	731	745	797	713	738	740	786	781	780	724	739	707	754	755	773	723	753	742	752	771	788	769	746	774	780	699	761	762	717	733	774	786	792	761	765	709	728	736	754	718	717	762	742	741	787	813	792	754	718	715	727	736	787	734	733	775	776	776	723	713	747	720	768	721	771	778	753	765	737	778	725	803	778	765	735	744	737	716	778	731	727	722	728	757	743	762	736	751	727	736	780	775	683	761	750	777	802	735	793	745	736	766	743	731	764	769	748	751	688	754	770	787	754	775	761	763	756	768	746	751	768	756	751	687	769	760	805	692	726	750	767	754	762	726	766	770	790	746	753	741	705	726	789	754	725	741	771	754	773	755	808	776	718	717	782	686	744	801	749	796	769	724	723	722	759	745	745	757	728	724	742	694	774	732	764	780	740	769	771	763	764	753	740	762	726	749	730	709	782	739	832	761	751	734	789	779	692	739	750	787	846	737	744	758	781	730	795	769	808	775	745	741	743	741	762	748	693	765	714	718	774	810	713	785	728	779	741	748	755	740	748	752	744	710	783	759	764	742	714	788	769	755	741	725	753	748	763	758	732	777	729	707	752	732	767	764	781	759	737	731	747	729	771	742	745	731	743	758	770	731	758	768	756	730	733	823	778	803	716	748	727	713	745	781	744	749	760	723	783	734	720	753	750	769	701	772	757	739	734	742	768	761	757	766	708	706	787	761	720	770	774	740	812	772	762	780	803	807	751	784	764	775	750	787	768	754	781	772	782	782	757	710	746	764	762	752	752	783	730	781	717	796	756	777	739	709	750	729	744	748	737	766	738	770	784	759	757	808	741	774	759	800	770	704	702	684	716	719	731	757	789	759	787	774	790	734	768	732	756	774	775	714	759	774	781	728	752	707	740	771	773	710	726	747	783	769	733	722	755	728	754	740	760	703	709	782	746	731	716	726	764	793	775	762	749	705	742	744	770	779	755	766	740	755	748	770	773	724	744	764	745	764	774	726	738	781	767	751	765	753	771	805	781	734	756	784	725	715	813	753	752	764	739	740	753	771	754	730	712	719	806	808	753	733	761	741	729	742	754	783	710	771	780	757	746	704	770	749	769	722	805	729	751	762	769	787	766	734	749	747	715	756	765	741	743	747	701	760	712	749	772	768	757	700	753	806	690	760	758	772	784	720	725	794	755	776	742	744	776	711	724	777	765	742	716	744	777	755	734	732	740	792	718	731	724	783	768	767	779	788	776	784	760	754	742	772	734	709	728	767	793	753	713	719	762	787	720	741	750	718	752	727	760	812	738	757	772	720	793	756	819	768	766	786	702	744	737	752	735	738	801	778	706	739	766	735	755	722	750	757	783	750	770	702	749	769	718	741	736	818	798	762	762	761	742	733	800	790	700	748	738	711	773	762	800	756	786	744	719	751	794	777	712	799	746	801	701	770	739	757	751	744	820	757	749	775	736	725	772	793	800	796	793	815	776	792	770	780	751	748	759	778	737	746	733	794	763	677	755	797	737	749	730	750	779	764	719	755	750	748	736	742	710	750	777	751	780	783	796	770	698	775	747	794	768	755	736	769	724	713	768	794	784	767	777	699	722	759	781	750	729	707	752	690	750	766	765	786	784	792	736	748	773	701	753	746	766	700	706	716	744	747	766	748	693	726	734	711	736	764	748	755	709	740	766	744	758	709	726	761	741	756	788	744	777	744	802	758	745	731	792	772	789	750	791	758	764	764	808	717	736	797	745	758	763	777	736	770	780	771	766	718	782	797	729	760	717	794	762	790	779	753	712	720	772	754	742	748	756	810	759	762	782	756	735	742	766	735	826	752	753	715	773	759	764	730	776	780	778	713	759	722	773	691	792	707	748	741	749	776	762	720	806	743	739	774	739	807	779	734	771	775	792	724	779	765	802	749	735	754	736	757	782	748	729	772	714	788	770	723	776	716	763	710	701	785	761	734	755	761	767	749	776	770	741	740	771	739	715	750	718	764	789	769	758	800	762	735	801	707	742	748	784	739	767	734	777	726	770	720	760	746	738	735	768	741	744	730	768	754	736	740	740	765	780	763	720	734	716	769	739	736	758	788	786	763	758	778	792	713	777	742	762	728	810	717
22594	21486	28782	24594	21487	20100	6394	2572	1761	1496	1265	1060	930	857	720	692	629	570	529	548	507	530	463	458	447	417	388	426	396	397	329	359	331	365	326	351	333	358	373	367	342	357	308	354	331	343	341	325	339	322	322	353	333	343	342	306	337	290	316	321	346	332	342	340	340	326	312	318	321	319	273	303	299	319	290	329	328	304	306	334	304	320	315	303	305	317	316	335	299	288	306	308	301	300	270	323	298	295	298	318	329	276	327	311	307	318	325	315	307	299	325	300	340	289	325	350	321	294	354	317	318	306	302	311	309	308	317	307	351	311	293	321	308	294	343	326	309	309	301	326	310	321	330	340	312	307	321	312	346	317	327	307	330	339	319	308	310	326	313	330	299	326	288	297	317	301	315	334	305	296	325	318	317	313	309	329	330	337	335	324	313	292	322	330	335	298	290	302	307	300	361	310	322	294	315	284	277	328	336	291	360	319	288	314	332	360	310	308	308	325	328	309	347	281	318	304	296	294	327	328	343	286	299	281	307	303	312	328	325	322	322	277	345	324	321	301	343	325	324	319	326	316	331	325	323	291	335	311	335	299	307	320	323	281	331	340	285	307	255	296	298	327	317	318	290	310	295	314	328	309	341	295	314	310	302	296	284	298	346	307	308	296	294	308	291	330	296	319	300	329	291	343	317	293	291	311	283	300	340	306	282	349	333	346	302	286	319	306	313	313	338	306	335	307	312	311	305	298	326	317	339	309	294	305	329	298	303	334	305	291	296	329	289	290	315	301	311	312	311	290	317	317	330	331	312	275	293	302	299	301	309	328	335	308	309	315	283	307	312	314	333	314	336	311	315	326	340	305	330	341	298	290	337	316	314	306	308	302	316	309	324	315	292	304	307	332	301	288	317	296	310	338	318	281	305	326	318	318	323	320	327	311	345	309	316	309	288	324	296	342	315	308	311	305	307	288	325	320	300	332	313	290	355	320	317	319	309	324	301	310	300	333	323	327	321	295	301	285	312	295	284	353	326	297	312	313	304	304	340	307	300	307	320	323	308	285	301	316	311	303	322	339	322	336	277	303	315	313	268	300	325	288	310	316	329	301	283	328	292	300	319	305	292	324	327	290	331	322	329	320	335	330	321	291	300	292	304	304	291	306	311	305	284	304	314	328	328	288	312	309	309	328	283	328	319	306	302	312	323	339	319	316	268	321	302	312	316	327	306	302	317	340	322	328	317	320	334	299	304	313	315	316	288	333	313	294	335	325	305	321	317	305	338	295	321	327	281	279	317	324	308	308	288	290	298	292	308	359	319	296	290	316	282	317	323	305	313	306	326	276	293	287	307	304	321	293	294	318	289	318	289	321	289	336	300	304	313	311	344	299	336	306	298	321	326	316	299	306	308	316	303	307	330	315	308	317	306	305	324	322	290	329	282	298	310	305	323	329	319	301	322	354	303	310	320	335	321	289	329	306	306	274	285	302	329	325	287	323	314	302	323	318	295	329	329	289	297	307	283	320	301	327	324	311	306	311	300	297	319	330	329	347	293	338	287	307	316	287	286	325	286	311	288	317	317	295	320	291	298	296	330	307	324	311	290	320	298	369	311	339	288	335	315	287	303	292	295	316	312	336	306	303	287	323	313	301	313	321	329	305	318	318	312	344	275	322	313	290	308	313	259	269	317	293	324	332	317	337	297	321	276	273	297	289	305	337	284	280	299	298	310	301	282	344	289	286	301	341	306	317	342	313	328	318	341	302	298	310	331	291	318	276	313	316	314	331	307	302	291	314	309	280	299	307	298	347	329	336	311	313	339	325	325	302	312	294	335	317	317	319	329	286	305	301	301	321	332	312	308	314	305	294	316	276	278	306	329	316	293	297	290	320	307	299	319	304	322	299	298	304	346	310	322	320	334	329	289	318	301	325	318	327	319	272	339	326	310	324	306	301	313	323	308	309	290	335	329	314	317	323	273	320	314	303	305	292	298	311	298	290	336	339	312	311	325	298	293	323	286	315	308	283	308	295	325	294	320	329	291	331	313	316	308	305	340	328	304	309	303	322	310	312	303	304	306	310	326	322	302	331	281	267	305	307	344	311	306	322	306	304	286	328	314	314	312	312	301	288	308	319	336	309	302	304	333	302	305	336	292	310	309	313	309	291	281	324	318	296	341	321	300	319	304	304	327	326	305	305	304	319	318	307	318	277	328	301	321	332	305	306	319	305	321	322	317	302	311	292	324	333	295	293	329	306	301	293	298	307	317	290	318	334	315	341	327	332	317	317	278	319	326	275	337	324	293	329	312	310	336	295	307	304	301	289	280	341	306	292	304	323	302	330	295	331	285	342	299	320	299	339	312	302	312	316	275	304	315	300	321	346	291	343	330	294	306	309	314	343	313	291	302	316	337	329	309	325	304	337	292	300	336	302	288	286	325	308	298	275	318	311	315	319	327	337	347	342	289	305	332	309	311	314	335	282	306	307	319	295	327	309	282	318	308	322	312	301	316	292	296	300	299	288	302	308	306	302	322	314	300	313	310	316	312	292	309	315	317	312	305	341	330	314	299	309	287	312	334	317	313	327	298	339	330	293	307	313	320	324	308	313	335	308	288	323	305	289	292	308	297	318	296	310	331	304	324	302	312	313	338	318	325	328	316	332	302	319	308	323	305	297	293	319	315	288	325	326	340	325	310	309	334	297	318	287	306	326	304	299	311	339	306	271	307	297	310	302	322	312	294	316	336	321	280	309	318	301	304	283	300	324	330	317	312	302	317	295	323	302	308	307	310	305	303	315	309	331	296	241	278	315	292	329	310	289	325	297	319	318	307	302	305	284	285	314	298	289	327	295	327	328	323	309	305	293	328	340	316	290	299	297	327	335	314	287	287	302	323	303	291	291	304	295	331	286	321	320	314	317	323	340	339	294	280	329	307	290	330	361	289	264	329	311	292	319	315	283	326	364	339	312	298	306	324	300	306	288	325	326	320	283	307	336	325	325	298	296	284	306	331	297	327	302	302	301	313	305	313	278	303	332	300	306	315	332	283	256	296	314	291	307	303	304	277	298	328	306	309	330	301	326	309	330	297	312	309	318	308	316	305	347	333	285	309	341	329	284	295	307	293	332	315	301	311	305	309	309	289	299	316	293	310	307	330	310	299	306	315	298	321	300	318	320	274	316	281	296	309	303	295	329	310	334	326	305	300	299	303	289	298	298	331	326	330	290	344	325	328	283	331	303	301	343	304	335	322	305	307	327	265	277	293	310	331	307	321	306	306	326	320	305	286	275	326	299	301	290	276	318	301	301	261	315	328	300	307	311	324	299	301	291	317	298	340	318	299	285	321	318	298	327	287	297	316	336	315	312	300	312	306	308	305	298	276	306	329	301	313	287	309	311	349	293	344	315	285	294	309	286	305	335	315	311	305	268	300	293	316	311	310	309	325	300	320	297	323	299	298	342	293	315	316	303	325	303	283	313	255	302	302	252	328	307	287	325	320	312
11427	31418	25249	16599	12991	9848	7571	6178	4826	3818	3279	2826	2430	2080	1799	1623	1524	1303	1256	1110	1031	981	923	894	847	764	714	689	715	641	624	584	614	581	578	585	586	570	573	583	539	501	536	536	572	496	519	516	528	522	507	529	544	501	514	496	486	529	480	497	518	490	483	480	500	470	476	491	451	468	481	508	480	477	499	465	507	514	484	491	453	512	502	492	509	467	477	490	489	461	517	498	474	451	465	486	465	523	498	490	495	512	514	512	458	509	521	478	448	488	487	467	492	480	518	495	535	475	478	438	512	465	469	452	495	491	498	488	534	465	477	473	481	516	486	521	485	467	484	483	511	520	497	479	505	495	509	477	496	485	506	499	469	458	502	477	521	515	468	488	507	462	485	498	496	510	448	484	463	478	482	484	485	474	469	478	441	490	451	478	513	489	475	483	516	503	474	484	483	501	494	468	468	518	521	458	541	474	486	472	480	448	509	498	481	505	495	503	512	492	513	506	484	508	481	512	440	456	481	511	452	457	502	445	477	461	493	497	488	500	472	462	468	486	489	513	477	530	480	507	469	437	474	474	528	499	508	510	483	501	486	461	521	466	473	511	526	503	458	507	491	462	457	477	478	464	463	468	482	482	495	497	454	466	484	508	467	510	482	475	492	460	489	487	493	543	495	505	506	470	469	491	468	497	510	441	509	473	482	452	486	507	492	467	447	477	503	507	477	478	473	506	465	441	505	424	501	466	481	496	466	435	501	435	485	469	476	483	490	526	474	452	496	479	489	517	478	454	510	510	502	492	473	493	496	467	476	507	480	450	450	502	460	524	510	484	497	465	518	537	474	452	494	468	492	508	473	505	473	501	468	508	462	454	497	485	484	479	470	470	519	493	512	519	456	484	472	443	449	466	493	487	506	482	500	483	450	493	479	456	478	494	484	468	525	488	488	478	499	509	484	489	464	495	480	510	472	485	480	445	498	476	452	476	459	486	464	494	488	513	458	510	466	480	519	485	493	487	464	461	494	463	490	492	488	470	492	443	462	442	469	484	480	472	454	498	469	479	438	478	478	479	490	491	475	509	468	478	490	470	492	488	495	499	478	508	480	453	494	512	454	483	505	494	465	499	526	497	482	467	462	465	520	460	509	480	494	496	460	483	472	472	514	486	489	497	487	476	482	487	484	487	438	536	471	474	464	449	483	515	481	471	452	457	459	461	489	468	436	482	464	457	446	488	473	473	515	470	474	509	501	495	475	454	485	481	509	496	473	491	414	503	454	488	492	456	501	504	482	474	486	476	487	507	490	493	449	538	502	497	484	460	474	534	486	466	470	478	464	482	455	497	463	497	483	505	473	455	509	458	508	452	494	491	487	463	523	456	458	493	490	487	477	464	505	477	475	504	428	462	544	465	491	449	439	480	459	513	465	490	476	461	493	458	490	493	496	517	476	524	444	510	479	465	455	494	486	472	468	479	480	480	507	455	457	502	498	468	518	487	474	457	479	477	470	458	499	491	504	440	495	474	465	474	453	482	459	515	486	526	469	467	448	506	525	489	497	512	469	497	493	513	490	482	490	495	485	490	473	503	461	452	486	498	472	447	446	470	503	518	494	498	498	473	519	509	468	480	518	480	462	510	478	466	491	511	479	504	461	509	450	483	437	483	447	506	502	478	513	481	453	463	504	474	475	465	462	459	499	437	512	493	473	481	473	493	493	475	476	470	498	472	476	447	516	514	484	449	492	460	501	484	455	517	506	490	497	454	511	495	431	486	491	458	493	495	493	490	516	519	522	479	491	499	491	500	465	507	457	465	462	468	480	475	484	510	495	468	463	471	521	518	488	484	492	456	499	472	494	489	474	511	484	501	437	494	456	466	479	498	487	509	464	489	488	496	487	484	433	472	472	464	450	456	470	474	475	468	532	488	470	455	451	484	477	467	511	504	474	469	506	505	501	521	492	460	507	498	488	473	434	471	462	502	551	493	471	447	501	478	473	479	489	518	488	498	475	480	479	517	488	436	498	494	507	503	505	458	480	489	485	493	484	489	476	494	484	493	516	494	486	533	497	518	448	500	478	479	492	500	465	483	488	474	484	456	450	481	472	506	495	519	508	498	479	486	499	478	489	489	522	495	466	453	520	462	516	484	515	444	490	484	445	461	464	477	473	464	512	475	515	464	475	473	501	513	452	501	451	444	510	495	463	472	512	477	502	479	473	510	468	459	455	484	473	502	496	513	451	486	532	511	520	532	496	483	484	463	499	484	465	501	524	532	486	480	482	493	522	478	483	508	479	464	467	499	485	489	482	455	487	465	473	474	481	486	503	485	485	454	505	505	524	481	494	485	459	461	500	479	482	495	487	491	456	469	479	487	487	512	474	468	518	464	535	462	494	502	481	486	458	472	495	488	474	448	472	522	483	439	518	485	487	498	489	470	490	497	492	471	505	475	474	494	513	521	500	498	454	470	477	452	502	465	443	485	490	495	460	496	496	493	475	492	495	449	514	461	481	499	505	486	461	510	459	474	462	482	467	476	501	487	501	462	451	489	488	502	460	509	523	521	478	473	488	479	516	511	456	515	476	471	505	489	509	477	488	476	535	469	442	525	504	486	488	473	442	468	467	428	504	464	465	456	455	511	494	509	485	474	451	430	461	511	491	460	507	464	472	485	461	497	495	449	514	495	487	507	522	483	494	509	476	454	486	485	503	520	448	502	490	514	487	480	508	446	443	446	438	490	528	480	488	514	473	477	442	462	420	496	478	483	486	471	495	513	503	484	470	462	499	505	504	457	445	511	530	472	452	435	473	463	487	485	495	500	464	463	461	473	485	485	504	516	458	513	485	485	482	480	462	508	441	465	483	490	483	487	500	479	458	438	480	472	470	486	505	495	486	488	455	457	490	501	484	493	456	452	481	484	468	505	467	448	480	489	497	476	525	520	491	467	483	461	480	477	493	469	486	487	496	501	524	504	504	451	478	502	489	503	523	458	496	484	445	449	507	474	490	467	476	509	445	499	477	516	511	462	436	432	473	444	472	490	486	542	503	491	499	526	489	461	513	468	477	483	476	466	493	479	479	520	505	462	465	479	478	499	489	490	494	481	507	456	474	464	467	466	499	492	468	485	505	459	441	480	466	470	469	466	477	483	465	496	500	490	487	484	467	489	488	470	468	472	486	519	461	501	485	492	480	454	472	487	489	494	494	494	466	480	462	484	498	473	468	479	466	501	489	489	533	488	453	489	475	483	504	482	462	477	449	494	498	507	455	486	456	494	474	475	508	506	457	466	467	500	510	513	484	514	483	462	457	481	493	491	481	467	452	479	491	473	498	514	491	455	480	493	457	489	507	469	487	449	470	497	450	501	446	490	492	470	503	514	481	476	461	463	484	550	450	475	482	511	470	484	456	522	506	489	489	507	504	509	498	495	436	504	516	496	444	464	517	449	473	507	485	462	489	499	482	513	510	467	468	500	493	493	495	468	493	474	481	441	476	497
27509	20141	11860	5316	2690	1931	1446	1143	996	893	822	807	718	724	674	602	652	646	638	614	581	542	567	528	536	538	534	533	561	552	503	518	523	453	546	504	574	485	488	501	510	454	504	492	511	492	531	565	527	517	505	506	506	525	504	522	473	488	517	494	550	488	533	524	474	527	548	523	492	517	524	497	480	502	532	556	516	568	531	489	541	502	516	508	488	482	529	498	474	479	492	486	495	576	491	501	494	503	490	517	511	473	508	484	479	486	510	463	497	480	519	504	516	488	508	480	526	513	533	512	554	465	515	478	495	501	466	501	483	487	492	530	470	505	470	506	484	477	477	475	506	442	476	492	480	520	482	490	559	521	494	497	489	498	474	492	492	473	513	493	467	495	507	511	488	488	494	521	507	475	518	508	508	518	485	545	501	535	524	516	535	520	503	507	484	490	454	499	504	517	504	486	528	496	564	464	500	508	483	545	505	497	503	503	493	475	501	485	518	509	568	498	529	511	492	516	548	484	517	469	495	491	454	487	457	514	511	509	494	540	473	490	500	471	550	485	500	488	496	538	503	499	540	490	532	493	514	525	481	495	483	500	516	517	485	468	528	501	495	523	497	492	493	529	503	491	457	512	474	467	498	514	477	552	492	484	470	493	514	505	531	457	503	500	516	513	530	504	481	488	496	469	468	533	509	472	499	478	469	498	507	509	484	497	510	506	511	509	518	557	498	492	455	529	477	479	532	478	503	477	524	509	492	486	533	540	526	479	514	513	543	495	484	508	502	496	522	478	529	501	510	487	471	507	486	544	496	492	535	456	477	494	472	492	553	509	503	519	534	512	494	508	500	496	486	503	534	504	503	544	482	454	498	491	522	476	509	555	536	491	502	488	482	483	514	521	537	483	544	506	498	518	524	486	463	488	521	514	517	544	525	511	512	547	476	488	475	482	518	506	514	481	526	506	535	488	511	526	512	483	495	533	508	496	490	438	471	502	483	531	492	497	551	494	499	512	494	508	522	492	530	478	510	472	526	526	519	503	488	521	507	520	523	499	507	501	506	539	510	502	522	538	500	498	471	531	502	499	466	493	519	484	448	516	526	464	503	475	482	537	521	528	531	526	528	479	492	517	511	492	513	523	467	497	522	514	510	499	462	497	490	502	523	515	507	527	512	490	488	468	541	483	510	486	499	512	485	519	499	512	473	492	476	492	486	525	486	535	502	514	481	482	524	495	523	506	527	518	509	541	477	497	490	490	526	521	523	486	525	530	510	494	497	478	502	505	470	478	498	513	542	490	517	532	488	511	524	487	534	547	513	479	547	513	481	491	536	495	495	476	513	470	529	511	460	526	469	493	511	497	508	479	487	475	481	502	489	494	521	520	491	502	504	525	490	485	499	535	499	478	545	487	495	488	503	545	465	503	499	511	529	482	508	494	466	482	489	500	525	496	467	528	510	509	458	495	504	540	500	517	481	519	496	531	480	519	502	515	517	492	501	442	536	488	493	483	497	493	533	491	484	449	521	510	496	525	495	419	468	515	513	511	511	504	519	516	517	512	511	452	457	489	506	532	503	513	517	469	500	516	509	524	465	497	491	498	453	517	463	546	484	518	492	501	496	482	495	502	537	482	529	526	520	514	481	504	567	492	535	463	492	520	468	504	459	505	506	521	485	538	503	514	489	472	529	524	514	524	504	456	511	490	523	490	524	508	504	472	516	498	510	541	504	506	506	528	481	492	527	523	513	502	487	504	504	536	451	489	500	490	476	499	492	478	502	488	486	497	474	475	489	502	509	494	479	536	476	520	558	496	498	504	500	496	463	525	493	473	465	460	529	505	491	491	529	489	546	536	488	505	470	525	498	500	534	516	485	507	513	493	461	487	476	482	519	479	478	539	486	498	502	519	505	522	489	468	513	509	519	481	489	518	470	521	558	481	483	481	482	442	510	477	491	492	498	472	462	518	472	511	490	478	508	520	498	469	483	482	470	453	502	490	498	515	473	520	482	509	489	480	501	499	490	537	499	473	483	512	524	512	454	501	495	549	494	508	495	489	478	460	466	492	495	522	514	459	515	465	491	545	536	481	515	548	509	483	528	498	458	521	514	505	487	513	520	509	538	510	504	523	512	487	520	505	476	493	432	543	523	516	511	460	550	511	499	483	511	502	512	496	502	534	503	561	469	519	539	485	502	483	493	494	486	500	503	500	512	491	518	492	514	512	524	477	510	536	471	498	507	538	514	494	515	483	486	472	527	542	497	493	482	489	540	538	506	474	499	498	505	518	478	509	448	543	495	491	498	486	491	502	500	492	530	540	504	501	530	528	522	537	525	460	507	498	507	473	479	522	508	503	474	476	475	498	490	472	463	490	536	489	495	514	513	515	477	466	467	485	518	530	526	535	511	525	508	534	517	510	523	486	490	503	488	545	507	512	514	522	490	512	472	499	531	506	500	491	530	497	480	509	508	497	512	542	507	526	499	536	467	552	490	477	549	460	485	531	493	502	469	518	530	464	540	528	511	528	499	488	509	506	513	520	528	539	520	501	517	528	519	501	502	504	500	485	512	518	508	500	511	509	514	515	481	478	499	510	538	485	482	486	499	482	518	478	513	486	518	517	484	529	492	501	521	515	468	454	534	509	533	480	513	489	530	491	511	495	535	517	522	481	472	528	446	489	523	479	552	529	480	454	513	503	512	516	496	526	515	488	525	521	472	504	497	486	520	503	488	500	514	491	526	540	524	522	485	543	504	521	490	522	522	560	505	457	520	487	482	507	499	540	528	493	509	478	492	499	507	516	461	544	503	530	486	478	527	516	472	478	498	471	521	503	491	540	432	483	478	472	512	513	523	480	479	493	503	462	538	515	507	514	498	505	490	526	497	582	494	535	550	513	528	512	479	474	520	476	527	482	492	531	494	523	463	519	448	498	502	513	513	458	494	527	526	506	476	518	519	484	492	514	486	469	523	482	498	495	502	511	492	492	542	494	544	499	509	502	510	531	489	506	488	476	502	462	539	494	430	487	545	508	492	513	476	508	479	496	524	496	490	486	511	485	522	499	549	484	464	507	471	503	517	503	496	478	535	529	481	497	487	481	526	511	487	535	493	500	482	505	507	523	507	481	513	449	503	512	489	496	492	509	474	509	481	492	500	468	515	496	522	468	513	516	516	502	483	490	473	515	509	542	493	486	494	512	477	510	487	540	585	505	487	485	461	506	504	462	513	456	479	503	515	467	539	485	524	500	484	486	485	506	509	518	512	515	499	537	500	484	495	454	500	507	491	490	522	504	564	541	496	481	473	483	525	472	478	512	515	452	522	538	518	500	486	520	492	504	508	498	511	519	481	510	535	486	504	517	515	506	509	544	496	497	492	482	502	494	500	523	540	517	521	482	487	477	517	501	510	516	510	496	490	524	471	505	481	475	499	539	495	528	550	531	496	511	508	506	455	502	460	483	501	509	503	496	536	442	527	536	469	486	484	526	468	498	483	518
9948	19558	14498	8235	6098	4626	3623	2931	2406	2034	1814	1595	1451	1304	1278	1173	1150	1165	1039	1071	1016	963	966	945	847	894	832	854	876	845	845	817	824	886	800	846	826	840	840	807	804	785	790	827	853	842	812	771	822	788	768	841	806	792	798	816	788	780	794	793	821	812	822	800	764	788	808	754	809	767	796	795	814	816	815	803	811	869	813	774	783	796	767	798	798	750	771	805	753	834	771	798	776	790	759	807	857	768	801	798	808	766	793	799	856	773	805	866	848	832	787	809	783	832	830	827	808	799	826	791	778	791	781	769	811	811	750	772	800	751	764	744	809	788	832	808	782	806	820	821	817	765	776	835	810	843	817	853	780	784	767	781	815	768	814	787	804	794	817	801	741	810	791	832	883	810	755	822	740	751	805	782	798	788	809	789	817	805	784	782	787	797	759	771	801	728	762	814	789	842	768	833	795	869	795	773	761	836	803	815	811	794	753	748	775	752	792	807	817	812	794	795	767	855	809	766	799	758	751	757	791	823	786	759	800	828	817	792	757	749	788	792	795	802	755	756	845	799	750	759	788	833	809	826	790	808	751	778	799	780	758	785	785	809	788	837	772	770	794	814	786	823	788	789	831	743	811	758	843	800	798	797	757	823	762	838	764	806	846	747	772	788	777	803	802	771	761	786	743	802	762	823	789	832	806	814	756	829	786	795	804	734	803	799	748	781	797	770	773	807	789	799	762	839	751	800	799	764	762	829	846	790	797	783	790	809	769	761	831	755	785	806	866	791	743	758	791	800	745	805	801	781	804	812	796	770	798	856	815	746	838	785	818	809	837	784	784	818	737	843	807	802	789	836	789	797	810	816	752	818	823	749	777	740	781	852	753	775	766	800	800	833	797	748	761	797	754	798	793	807	750	792	747	798	830	754	755	776	795	790	752	775	793	786	782	752	747	761	786	825	764	806	795	792	812	814	831	852	806	760	744	844	802	830	763	810	768	803	797	766	770	774	847	806	778	787	739	784	772	830	788	818	803	812	802	824	799	841	817	793	772	777	811	773	784	772	809	790	802	792	774	768	804	823	817	809	792	818	760	791	788	762	791	868	817	824	793	812	799	754	809	794	789	829	774	773	779	785	797	785	790	805	830	774	769	803	765	789	771	796	824	833	808	861	772	836	810	831	804	795	749	832	755	788	794	797	798	788	784	788	801	769	810	734	831	756	783	758	813	766	868	792	796	725	779	793	819	801	807	839	801	759	749	858	766	801	753	779	760	801	807	825	801	761	796	825	807	805	791	806	806	789	799	809	812	774	789	760	859	783	837	767	754	786	824	797	763	797	777	791	822	799	811	782	777	797	795	791	775	813	833	734	783	793	834	766	818	831	764	800	800	789	801	781	788	784	789	775	762	816	801	778	807	819	777	784	760	810	854	766	773	832	805	800	777	770	798	784	766	797	790	750	765	821	795	844	786	771	762	852	795	806	772	791	770	760	806	760	797	796	823	801	824	784	832	778	810	779	836	767	752	798	798	762	804	808	725	824	816	811	795	800	792	781	797	761	778	842	824	819	799	818	799	781	819	814	742	797	796	804	805	822	856	743	804	789	793	789	792	819	780	809	828	817	809	822	743	777	792	770	796	785	801	774	812	764	803	795	774	759	803	766	801	802	791	801	779	779	804	767	758	774	819	764	819	762	791	854	824	811	788	802	854	782	760	775	788	821	816	780	768	775	774	828	833	809	784	818	828	799	818	798	825	771	827	814	850	761	776	807	836	781	798	839	788	793	817	815	752	770	816	773	724	775	770	801	802	792	816	863	766	819	806	822	800	807	784	791	793	790	760	753	787	764	796	856	720	797	797	756	820	829	807	723	776	823	784	799	766	838	781	812	848	769	763	780	740	815	820	803	812	782	801	833	808	814	768	759	769	818	777	803	803	779	777	759	814	809	823	758	803	776	773	787	733	768	808	801	751	767	813	771	779	857	816	779	774	822	776	789	757	785	807	820	798	817	798	814	799	763	797	812	821	843	825	843	813	826	809	807	830	756	790	769	752	793	795	761	802	806	828	749	801	825	750	822	794	833	786	807	790	809	832	819	794	803	802	832	776	827	711	773	755	805	808	796	807	777	804	777	803	774	799	795	825	789	807	796	761	811	795	770	748	782	815	806	803	775	736	797	769	750	755	786	772	812	748	821	825	796	758	782	798	773	840	771	802	799	817	777	730	780	731	793	810	785	755	819	760	797	791	810	781	801	795	825	778	773	794	798	792	784	805	789	757	755	851	764	777	750	808	831	818	805	785	808	738	785	768	805	831	815	780	861	793	766	817	805	793	830	790	790	802	794	810	818	808	765	791	819	781	790	777	879	777	777	761	808	834	757	813	807	800	834	743	823	806	842	809	835	791	804	789	873	798	808	848	797	821	812	826	824	793	832	813	794	801	805	830	797	787	826	742	752	810	813	833	852	765	811	804	797	746	795	759	852	790	808	827	780	762	800	792	750	778	819	746	778	766	781	799	794	742	766	781	816	771	779	764	769	824	819	779	815	789	789	812	750	796	788	774	790	795	830	758	799	751	774	814	806	771	810	771	781	783	778	793	805	785	731	767	821	798	820	742	795	806	851	746	861	797	766	800	822	792	805	776	803	748	799	765	844	771	751	804	791	780	800	750	827	807	870	800	856	776	800	776	835	791	829	787	791	806	780	816	806	820	793	761	776	830	811	795	751	758	790	792	815	808	762	854	790	781	858	780	791	830	767	811	815	798	753	800	772	803	811	743	820	823	736	788	795	793	817	762	795	842	823	800	796	754	759	835	796	770	817	805	766	792	814	804	760	773	809	752	834	802	740	758	840	791	826	803	751	760	802	750	821	784	788	775	793	836	840	792	801	833	818	774	828	802	806	771	785	792	788	805	793	766	842	751	793	761	744	801	779	800	787	785	819	799	830	765	821	794	830	815	756	799	789	785	783	812	814	770	774	747	754	809	719	812	797	789	850	757	831	809	751	845	826	785	784	816	792	795	817	783	766	787	788	825	787	784	833	787	794	781	799	775	797	838	829	812	814	800	816	790	789	781	803	770	822	776	845	785	810	780	821	813	790	800	746	790	756	796	776	822	732	819	856	799	793	772	778	803	725	793	779	811	771	782	811	758	750	803	782	802	757	813	750	824	830	786	822	781	804	807	842	794	806	793	805	794	779	774	814	797	814	763	781	838	763	883	772	800	820	811	754	762	817	778	815	784	789	804	809	782	776	815	763	805	742	780	771	782	809	817	789	788	789	797	750	779	750	813	836	828	781	781	784	767	801	811	774	793	755	826	851	783	776	787	822	817	812	788	792	771	781	786	771	834	849	835	793	749	767	774	787	762	806	772	799	806	781	767	787	759	790	771	824	796	767	808	831	792	810	831	775	781	838	825	752	798	806	829	803	777	746	797	782	797	800	794	836	791	807	757	759	831	852	758	843	784	841	804	769	799	835	776	755	805	751	781	824	815	765
23396	21500	28238	25164	21094	8150	2856	1867	1426	1199	1025	897	822	726	713	679	660	616	590	545	531	516	502	471	490	439	452	431	440	419	439	376	393	447	407	383	439	399	418	382	441	411	434	401	396	411	376	431	382	365	386	368	402	393	417	403	403	396	351	367	369	411	380	396	399	363	390	377	369	414	345	353	386	357	378	392	367	338	378	365	377	386	373	360	356	384	397	398	373	398	383	394	387	395	384	402	376	378	426	356	361	372	406	373	378	405	400	383	402	396	356	392	405	367	365	369	355	377	411	375	398	370	378	404	356	379	400	373	364	388	391	363	387	381	369	386	357	381	375	386	357	387	375	340	399	360	407	358	373	393	385	395	420	392	409	395	374	362	367	428	426	389	375	398	399	375	364	384	349	368	399	384	359	356	386	366	376	385	376	371	351	368	363	376	397	391	396	377	370	367	400	373	401	421	383	364	380	381	382	360	381	358	386	399	370	417	380	380	439	376	396	381	366	373	367	385	405	404	348	341	388	394	377	381	392	392	405	331	366	389	371	378	351	359	360	370	378	379	357	359	409	372	374	386	359	394	369	389	341	383	392	375	403	361	361	411	374	399	360	394	375	378	381	396	362	383	375	388	365	349	340	401	396	373	396	394	381	373	388	412	364	369	395	393	378	391	381	389	412	386	397	372	386	350	364	381	369	365	353	399	362	436	356	334	382	431	372	407	396	369	384	355	388	390	403	393	398	340	399	373	418	400	387	378	376	393	384	361	379	393	366	382	377	408	392	398	363	360	370	360	372	380	383	399	385	356	390	381	391	378	369	364	404	378	409	358	409	350	376	365	398	364	439	379	373	412	393	399	409	406	418	367	383	371	353	399	353	408	400	382	383	389	365	372	380	356	330	362	378	363	349	368	385	391	388	400	373	392	393	389	402	397	399	379	382	395	394	408	358	394	352	367	354	351	362	375	374	404	384	377	420	371	373	385	371	351	380	391	384	372	352	350	412	399	407	379	403	415	366	408	373	375	399	366	394	351	367	359	378	370	324	357	389	392	344	399	370	385	404	375	378	342	393	381	376	350	414	373	388	394	402	390	402	419	414	371	378	399	395	400	417	375	374	402	381	341	404	408	382	380	379	380	359	347	384	385	335	352	398	356	403	353	379	396	404	397	402	381	389	361	406	372	386	384	382	370	356	380	372	398	375	352	368	336	399	387	371	389	361	388	381	382	399	418	364	355	399	399	382	378	357	374	392	356	402	402	359	388	388	395	374	406	391	399	409	362	402	352	388	413	375	412	378	387	374	395	363	353	363	377	382	374	355	387	360	354	384	375	366	379	341	381	368	390	395	389	386	364	382	362	368	386	379	372	366	370	413	382	359	386	411	355	369	349	349	424	412	365	382	364	383	396	347	399	394	375	354	370	384	391	409	348	395	345	337	351	369	389	374	382	374	376	377	410	399	387	372	431	380	387	368	386	374	392	348	400	402	378	400	387	372	375	399	359	369	369	426	375	336	414	379	343	380	392	405	414	352	373	346	386	378	400	408	388	388	360	347	380	370	384	404	377	397	398	405	390	416	397	358	358	388	379	386	365	365	344	352	378	357	378	388	367	385	367	378	383	374	359	378	355	417	371	433	388	380	396	348	375	400	370	351	396	373	364	381	364	391	392	366	372	416	348	371	365	385	360	372	393	409	340	381	375	367	381	406	384	396	386	407	383	381	394	399	360	389	397	413	381	360	386	354	357	372	425	367	358	377	379	420	376	383	373	354	403	370	354	365	381	366	386	383	393	386	392	388	377	405	384	360	405	401	408	397	356	358	386	438	394	397	374	403	379	353	410	398	364	389	415	409	387	405	343	375	357	384	361	396	399	339	393	368	379	382	406	382	353	360	354	350	364	347	373	352	357	377	396	414	411	347	397	416	438	402	356	385	375	412	369	365	404	380	381	374	379	385	370	424	398	379	383	365	382	379	350	393	376	377	361	388	358	392	339	399	371	361	352	366	378	393	337	378	374	385	369	368	367	385	420	399	369	377	372	367	371	372	390	370	364	355	380	372	395	405	380	386	391	394	357	359	403	349	423	390	380	378	366	363	382	393	397	383	387	404	374	375	374	375	395	390	342	365	372	400	399	366	399	392	382	363	390	367	364	366	367	407	360	392	394	367	362	393	388	389	366	402	409	407	412	367	397	372	366	420	402	384	373	367	384	351	426	352	403	353	369	387	375	368	354	363	376	392	384	382	363	358	391	380	405	392	379	397	396	376	367	361	396	387	386	375	432	369	392	396	388	389	355	356	385	411	364	399	385	396	335	321	397	405	370	410	388	363	391	392	369	360	375	367	368	392	387	408	364	401	386	361	364	398	362	370	387	375	327	396	394	381	391	360	360	401	385	392	369	383	402	339	415	387	405	425	352	399	371	406	376	409	384	390	410	384	366	386	397	357	376	436	374	341	358	384	383	393	380	381	381	369	401	397	394	392	365	401	384	419	369	410	361	382	384	366	406	370	371	362	377	340	389	362	348	376	377	416	417	361	360	353	364	358	365	368	368	373	383	394	392	350	387	385	393	372	392	343	402	411	368	399	394	388	385	390	358	419	351	378	372	391	414	349	382	347	368	372	339	389	361	412	327	387	365	370	399	381	408	383	370	406	354	359	415	358	389	362	372	361	364	401	421	376	399	387	353	338	373	345	366	364	388	368	382	336	413	382	381	360	331	431	352	365	364	392	390	350	345	395	363	348	337	365	411	379	378	382	349	393	383	365	352	394	366	381	397	363	392	368	383	369	376	363	387	375	384	385	382	338	397	381	392	408	382	427	365	399	392	369	361	431	387	398	391	419	377	372	350	398	353	350	402	376	395	370	379	367	380	381	365	373	403	398	394	360	384	368	368	373	354	367	380	377	399	387	397	388	369	425	387	351	398	368	383	373	387	372	392	344	390	409	371	380	406	380	397	416	378	379	404	382	385	403	365	367	383	373	394	384	339	368	390	382	385	378	382	379	369	404	399	361	385	372	381	353	337	357	403	364	327	394	364	398	367	366	365	385	401	386	387	373	370	379	357	412	370	382	421	362	356	415	389	370	417	377	355	377	369	345	384	378	363	364	361	352	387	372	366	362	403	350	373	360	410	356	406	371	372	379	385	376	356	425	381	387	390	395	388	399	374	412	375	357	388	384	361	387	404	374	378	363	372	376	365	397	344	381	355	379	417	370	398	367	412	393	424	402	401	380	361	414	389	362	394	384	368	384	359	371	397	366	392	362	378	355	422	359	376	363	390	333	405	378	381	363	370	394	374	373	343	400	381	345	386	390	384	346	381	380	367	391	391	392	381	403	364	391	397	388	378	390	386	381	390	353	374	399	398	369	397	387	400	374	355	377	385	412	388	372	384	407	406	399	364	378	400	375	396	344	356	392	363	417	352	382	359	377	397	363	406	383	382	396	391	417	411	358	375	391	379	379	381	383	361	382	372	396	343	370	383	390	398
9896	27492	21861	13199	9956	7381	5702	4433	3647	2933	2496	2216	1942	1711	1578	1373	1338	1214	1141	1068	995	970	889	918	853	824	757	753	748	757	694	712	643	680	653	671	665	659	644	660	678	671	634	679	653	655	653	661	647	645	606	602	617	585	596	609	623	617	622	705	588	603	627	623	587	622	612	532	593	625	597	647	667	619	567	589	590	579	637	656	605	638	594	599	609	613	636	631	602	591	606	579	607	589	590	590	570	633	593	637	680	595	596	591	593	647	571	662	585	580	608	639	619	572	600	603	583	573	608	603	560	620	634	591	640	626	632	597	591	630	609	607	577	647	594	627	577	598	629	620	611	570	621	598	584	595	590	598	644	641	613	597	596	587	607	605	579	603	632	641	618	657	578	585	623	606	568	624	612	603	605	585	637	611	604	555	579	630	606	592	586	583	623	560	638	571	626	613	631	563	617	587	571	565	567	635	626	544	614	601	644	639	604	540	588	570	588	630	598	619	621	666	620	645	589	611	607	605	592	595	558	558	648	604	644	623	609	629	577	603	594	607	597	601	659	607	549	627	579	626	594	611	592	622	578	607	606	632	579	570	622	597	651	581	595	646	626	635	637	632	609	600	592	572	637	620	582	621	586	597	632	596	609	561	597	630	577	594	617	585	598	586	595	640	584	589	620	604	569	569	571	620	627	623	625	608	608	573	614	595	634	583	608	638	628	630	602	606	607	560	589	609	582	567	588	623	607	597	606	606	616	592	618	616	620	621	612	621	590	653	562	586	602	612	591	617	595	598	596	615	602	564	603	603	604	617	598	591	646	668	653	571	581	602	621	578	572	582	661	584	625	602	603	629	594	630	625	600	577	634	604	569	587	618	639	585	594	591	578	613	616	611	570	590	588	645	603	696	603	619	632	607	664	637	556	629	646	567	593	598	618	598	641	617	611	594	617	607	612	586	617	628	633	613	605	646	609	600	616	630	662	636	570	589	615	598	602	621	580	626	588	608	590	615	567	625	623	587	577	627	586	545	607	615	646	637	625	596	620	616	631	621	593	546	595	606	577	566	651	611	601	614	589	583	615	556	602	616	627	612	568	644	592	612	610	602	668	570	622	602	605	635	617	622	594	588	621	603	577	618	593	574	612	607	627	599	607	615	582	633	597	600	629	571	590	598	611	656	603	618	597	589	624	602	630	581	639	585	638	598	651	581	631	644	560	590	592	642	586	586	624	624	630	587	589	605	557	641	555	591	577	625	641	594	597	632	619	603	585	616	610	644	645	641	620	664	586	635	597	645	635	594	601	590	605	592	619	659	610	587	577	570	607	581	570	598	627	608	574	611	591	624	573	589	662	621	618	630	587	599	634	625	645	608	616	602	590	614	580	621	573	632	617	615	624	594	609	617	617	597	561	653	587	578	602	545	627	628	615	601	608	627	562	595	572	573	637	581	606	645	614	551	603	626	610	582	617	575	611	561	626	655	616	618	617	602	610	561	642	583	625	630	629	599	636	610	651	605	616	637	660	599	604	613	638	618	640	597	600	598	578	633	544	563	622	617	563	603	598	598	626	568	626	634	619	619	621	591	607	625	572	608	606	634	620	613	594	650	586	632	653	573	591	624	575	573	584	630	575	595	593	637	641	562	629	589	599	610	613	611	607	616	592	644	636	599	625	628	589	656	629	618	596	608	606	615	583	613	608	594	628	559	605	597	633	639	625	579	609	622	596	598	633	591	638	566	619	583	570	600	601	603	592	592	580	582	625	631	613	579	606	612	596	606	558	601	615	601	604	600	612	613	608	608	628	618	587	631	612	572	593	634	599	618	623	649	624	630	595	624	618	635	636	559	572	644	574	587	614	601	620	633	631	619	632	599	573	606	616	612	627	623	594	599	638	598	614	615	593	625	586	631	600	638	632	609	659	641	587	586	633	598	623	620	582	652	627	571	607	613	591	629	629	591	578	625	587	595	617	620	636	629	591	612	594	616	664	585	625	574	586	624	598	628	607	649	610	593	605	573	577	622	617	622	600	584	621	640	583	607	631	617	563	607	643	587	571	616	565	576	586	607	630	569	611	615	591	635	645	609	605	595	600	617	607	620	630	614	571	626	631	634	606	564	640	619	627	615	607	605	614	626	662	590	617	618	625	611	600	571	628	602	660	644	650	622	642	584	586	633	623	617	642	642	625	644	627	625	628	588	651	628	572	589	609	604	623	612	598	572	579	659	600	602	558	565	590	633	626	594	603	597	604	601	590	577	633	638	585	609	623	584	626	649	630	630	609	581	630	631	623	628	630	614	610	608	621	589	641	659	583	608	589	590	604	624	587	594	596	623	619	593	636	585	555	635	618	652	620	610	647	569	608	607	636	580	593	591	575	587	612	576	613	553	644	617	618	580	639	597	594	594	640	601	586	605	599	655	632	603	570	623	592	632	605	579	589	610	570	597	597	554	610	600	599	662	607	576	604	596	622	632	598	615	622	622	598	629	599	632	587	616	599	592	633	572	595	590	626	643	600	610	605	598	608	600	596	548	625	651	621	648	530	587	553	579	603	626	609	639	603	628	574	595	547	615	644	608	604	577	585	593	597	626	662	621	588	619	639	628	555	668	619	612	615	631	621	628	624	605	656	636	598	608	569	578	624	582	578	624	627	590	629	615	638	595	578	600	616	608	581	617	630	627	597	611	649	658	606	594	625	650	637	610	587	638	624	611	613	599	620	647	572	660	604	603	621	594	616	609	566	566	594	608	605	614	613	677	625	620	631	579	627	597	606	609	614	582	588	599	649	597	641	610	596	609	633	623	608	563	607	592	573	595	639	570	607	629	571	624	618	590	624	600	577	634	655	581	580	644	610	610	595	614	634	566	598	614	638	608	552	634	556	574	618	613	643	574	635	596	640	621	567	600	591	622	578	563	623	617	645	624	604	631	639	611	639	611	573	604	583	580	598	592	630	632	577	607	645	581	637	608	611	611	580	639	594	606	623	621	600	620	575	605	558	549	620	627	584	593	608	641	597	622	600	604	630	602	635	623	643	619	581	662	583	629	613	634	610	572	613	622	599	670	626	612	582	581	599	601	617	624	594	635	611	615	556	625	599	641	607	629	594	626	612	603	614	568	572	599	643	587	621	634	558	583	597	574	608	593	600	608	568	568	648	588	618	648	622	606	662	664	631	595	613	624	581	647	633	587	592	613	621	585	588	578	590	622	622	613	654	602	653	602	603	593	578	616	593	580	597	608	638	591	600	665	636	618	632	623	628	659	581	614	625	609	609	605	586	614	666	640	621	664	616	583	615	666	617	626	597	597	649	594	633	632	630	614	636	593	607	598	607	571	630	577	622	575	606	622	570	598	581	599	601	572	597	591	594	593	661	623	605	571	610	622	626	607	594	622	657	617	604	601	606	596	592	626	604	592	618	630	627	608	599	584	599	617	619	633	571	625	606	606	587	610	602	624	563	589	559	618	577	568	625	605	569	606	596	621	574	632	640	602	578	596
25015	21445	25967	23431	5472	2319	1720	1390	1119	933	931	835	824	706	698	653	686	631	603	632	591	564	519	547	555	539	516	508	521	454	479	532	476	508	486	525	483	498	468	518	461	526	488	490	480	454	433	473	475	458	478	495	494	481	464	483	470	514	462	490	519	477	471	490	485	489	488	490	470	498	485	475	482	488	485	469	461	462	480	468	496	488	462	506	480	502	487	501	443	470	476	506	493	471	512	441	514	471	489	473	509	468	479	516	484	481	465	485	483	455	481	495	471	468	450	522	477	493	485	470	487	474	484	484	465	485	464	512	479	469	447	465	449	481	483	479	481	478	454	465	499	476	468	464	452	488	504	486	487	475	487	483	478	496	513	530	475	489	471	452	474	503	509	527	439	541	486	451	498	479	423	455	486	486	462	469	473	472	494	505	400	493	469	450	468	450	485	447	457	460	489	503	504	445	472	525	493	456	477	504	452	504	451	502	478	501	466	525	513	451	482	464	491	444	476	480	472	507	461	438	457	465	479	484	497	461	465	495	460	439	497	455	480	472	507	476	451	471	462	485	506	494	494	498	503	506	473	471	460	469	491	502	531	467	468	463	472	440	474	456	477	479	438	482	479	491	446	492	491	505	475	511	453	495	450	479	462	468	462	476	463	490	481	462	504	514	468	478	467	464	496	484	513	479	439	477	479	487	453	464	523	485	458	423	494	475	517	474	445	494	452	474	456	493	465	449	476	440	509	488	471	480	420	478	477	460	479	481	449	444	447	477	484	504	485	483	482	474	512	475	477	442	495	462	499	466	522	478	485	481	451	459	483	480	472	487	438	481	498	519	484	478	476	496	474	482	482	468	499	486	441	448	518	462	485	476	473	461	483	445	440	481	456	471	450	456	475	481	471	473	447	444	513	472	489	487	479	508	486	471	440	459	453	466	491	457	462	493	458	449	486	474	456	459	483	495	478	507	447	454	499	505	465	470	465	455	448	434	475	469	471	465	485	469	454	447	501	479	457	451	493	470	479	465	463	477	501	457	458	490	503	467	448	463	449	517	469	441	514	497	504	485	470	464	447	474	429	442	430	451	454	474	497	496	436	494	485	496	465	449	474	412	474	456	485	530	469	441	470	474	456	490	485	486	483	494	450	488	481	472	517	455	481	501	490	453	449	428	476	506	494	481	473	508	462	464	476	469	507	456	476	481	456	437	495	480	437	456	468	449	481	466	455	493	436	475	488	502	456	477	444	480	458	440	469	497	435	498	483	480	498	478	472	526	471	471	491	459	479	466	488	477	470	480	473	496	492	479	463	498	451	463	466	468	467	471	511	452	489	466	472	459	499	459	435	473	471	494	511	455	464	454	478	496	514	506	453	451	471	484	450	488	480	504	488	467	450	486	497	478	450	489	488	462	515	501	408	513	468	437	469	487	459	455	440	525	480	484	463	457	449	441	495	469	473	519	485	472	467	465	458	480	456	472	455	435	443	492	445	457	486	500	471	475	450	482	489	495	476	516	520	455	556	433	461	482	443	498	471	457	454	488	454	464	451	505	477	526	446	495	452	423	451	431	490	470	506	484	462	489	471	487	432	476	513	484	470	496	505	481	469	473	520	482	445	460	488	495	470	438	462	464	471	452	477	440	466	491	479	478	495	482	431	495	502	475	422	480	445	497	447	474	443	483	489	482	479	487	447	480	471	510	447	458	468	474	478	507	491	471	466	467	464	468	499	480	462	458	477	471	494	514	467	469	511	453	471	492	479	459	490	468	465	515	419	439	509	449	484	445	497	540	458	493	484	489	456	499	506	505	542	484	458	475	478	488	496	520	475	481	506	480	505	513	473	473	455	474	431	481	487	452	468	461	489	469	517	468	445	489	495	449	487	461	482	509	476	474	507	522	468	488	444	471	510	482	496	469	466	476	412	492	446	503	482	439	468	471	478	495	486	443	466	488	484	467	464	480	499	482	466	500	458	475	509	492	502	481	503	466	482	502	464	440	474	475	482	492	468	473	469	455	469	476	488	464	450	492	477	492	464	509	454	461	466	465	476	490	465	488	468	497	488	462	480	483	458	485	457	492	498	483	477	405	495	528	454	511	504	487	465	454	522	451	498	471	463	488	484	509	457	465	485	494	542	478	453	477	517	478	476	484	494	512	497	465	469	477	479	513	479	462	495	440	509	493	450	487	494	453	438	464	470	463	463	474	481	453	504	477	458	454	474	452	509	490	474	496	501	447	470	493	421	457	445	513	492	489	511	514	503	521	478	486	492	481	475	496	468	456	462	477	455	469	483	485	509	477	458	493	499	489	491	444	449	460	450	468	474	479	492	519	490	468	491	485	482	484	459	469	496	505	534	486	487	460	475	509	485	499	457	468	474	459	502	489	480	453	446	496	482	522	472	480	507	452	501	483	471	501	498	476	471	427	456	455	504	486	482	454	491	492	482	487	463	511	483	497	495	486	462	460	502	472	479	517	490	474	474	529	457	484	475	482	470	464	490	451	472	480	477	470	514	494	441	440	469	482	476	522	469	489	457	434	457	471	502	470	456	502	475	495	498	459	482	466	480	467	529	460	465	520	462	460	469	491	497	488	507	473	493	473	449	472	490	470	494	498	487	484	493	456	484	479	469	491	449	495	470	456	511	442	473	464	496	494	461	473	483	486	453	466	522	478	472	443	469	463	490	479	503	464	497	513	485	439	457	408	468	477	476	441	446	440	462	476	451	429	461	459	443	482	505	445	479	427	463	435	463	501	460	478	486	454	437	473	462	537	518	444	460	466	474	432	464	499	492	490	465	481	507	498	528	473	489	412	508	509	451	503	457	520	441	500	453	465	489	492	478	475	448	472	484	482	490	488	464	489	460	464	471	437	459	492	486	480	474	511	477	461	470	483	456	479	516	487	454	510	460	451	434	482	447	498	509	433	499	454	443	487	485	502	493	494	469	474	471	423	510	472	486	483	479	504	478	479	454	497	455	492	493	462	486	498	472	484	485	452	472	484	489	469	498	446	487	463	441	416	484	470	468	452	484	461	423	499	469	451	464	462	477	475	435	487	438	496	477	470	464	483	517	466	509	493	455	484	479	485	467	478	475	486	503	498	495	452	440	441	498	475	496	465	478	509	468	466	467	460	468	474	430	465	488	486	468	506	500	478	503	457	448	457	494	481	503	465	466	478	482	516	491	467	431	494	499	448	466	474	467	480	477	476	478	476	456	487	426	465	476	491	461	458	466	460	499	447	479	437	507	465	484	477	452	529	444	425	475	432	501	516	469	488	457	464	483	478	461	497	492	450	470	496	488	458	439	488	493	502	470	473	464	463	468	463	481	482	452	478	472	472	486	534	445	474	487	493	533	455	505	474	447	507	480	459	485	435	469	506	463	491	477	455	495	507	485	481	504	474	523	491	468	486	506	474	450	459	465	504	444	514	471	477	497	456	453	528	497	546	534	473	473	490	522	474	482	484	494	477	465	465	473	507	464	499	478	461
9894	23247	18277	10502	7643	5873	4533	3596	2890	2445	2210	1834	1665	1591	1433	1333	1230	1213	1149	1111	1065	974	981	941	907	895	877	826	880	849	856	778	836	767	799	816	782	779	763	760	813	804	753	708	806	792	797	788	766	723	703	731	783	722	798	767	764	781	743	744	727	733	773	733	737	759	753	787	725	776	726	716	756	780	757	735	696	766	764	750	719	753	729	703	760	766	744	724	780	754	752	727	690	704	810	749	764	662	774	709	771	770	742	750	758	778	760	772	708	741	730	750	759	768	748	733	694	759	743	725	721	720	775	742	727	732	757	750	735	775	779	717	762	770	735	737	740	686	701	719	691	713	731	689	761	725	756	726	749	791	753	732	755	759	744	728	738	733	745	701	714	734	749	747	744	778	741	762	732	748	736	727	777	726	793	711	740	774	680	762	719	728	793	780	759	743	716	713	777	751	786	752	752	741	764	758	759	718	744	716	748	762	759	714	728	765	732	803	775	737	733	765	740	703	725	694	717	746	746	716	733	720	693	721	723	736	742	759	779	741	756	689	705	753	715	746	707	746	758	737	739	726	745	769	709	721	674	765	707	747	760	725	753	742	701	690	656	707	722	745	789	711	721	743	747	785	744	761	741	689	722	717	774	726	688	696	682	759	722	736	744	715	717	754	805	755	709	785	760	757	714	731	723	754	742	776	741	767	750	798	734	718	772	758	717	779	710	719	718	772	709	761	772	757	805	781	706	763	731	722	764	743	760	707	744	700	727	765	740	744	777	718	783	797	748	728	775	773	756	750	724	757	751	754	743	794	735	721	750	723	779	741	736	722	754	728	768	773	805	717	721	756	764	755	763	771	735	754	722	700	749	776	772	702	717	714	721	769	747	749	770	760	742	757	751	736	740	797	678	729	734	749	698	736	692	760	772	782	745	756	798	720	689	731	705	738	765	732	758	736	764	728	712	779	768	737	743	701	766	767	826	782	726	755	733	719	760	759	729	772	741	722	771	715	736	692	752	761	710	714	705	735	767	736	697	694	800	726	750	759	726	767	675	721	761	729	754	705	706	733	709	727	770	731	703	811	746	763	751	718	800	746	781	703	707	714	744	771	693	770	779	721	707	702	751	766	758	766	724	745	715	747	784	771	700	771	723	721	762	683	767	715	785	753	745	795	785	749	774	779	773	721	796	731	767	684	756	758	722	718	746	707	752	776	747	736	746	730	736	723	709	745	759	715	777	734	735	700	735	726	701	806	710	749	736	735	751	807	747	743	729	753	804	739	741	722	739	754	726	746	723	726	764	743	745	732	718	726	722	743	746	747	744	745	754	734	761	716	791	721	683	704	745	746	768	747	733	689	746	796	704	718	761	736	696	732	764	713	752	790	679	743	779	765	782	778	735	724	784	775	740	733	750	712	742	799	703	710	715	763	758	792	729	733	740	770	761	707	742	730	775	769	729	698	764	719	787	702	774	726	768	756	732	776	733	709	744	759	777	770	751	759	786	756	752	739	704	733	766	731	772	745	746	778	797	730	710	795	778	733	723	715	741	762	719	755	760	727	715	788	756	713	723	732	715	716	771	715	705	755	770	738	740	670	718	775	710	789	726	711	747	724	739	741	710	782	748	743	747	761	769	759	777	788	718	755	752	767	759	751	740	738	724	775	722	724	772	741	768	732	764	725	731	797	743	766	740	796	719	755	722	753	749	742	743	727	705	772	736	730	742	719	753	735	716	794	791	730	716	738	721	785	722	749	762	744	741	771	764	742	730	733	777	678	780	779	762	727	704	791	748	782	716	729	767	746	738	758	731	713	760	679	796	727	748	734	783	726	717	765	739	730	739	733	769	751	721	789	758	766	764	708	724	755	762	771	744	747	737	724	732	741	736	700	739	702	721	719	713	734	737	690	775	750	812	722	714	703	740	791	746	746	764	782	779	725	760	751	730	784	778	730	755	742	776	745	748	714	729	741	748	759	717	734	729	784	688	737	716	774	697	768	745	747	722	788	793	720	729	713	742	729	826	742	711	686	754	717	744	692	765	704	764	713	683	719	729	737	748	710	748	803	778	753	689	726	761	726	764	732	798	758	717	758	750	698	750	692	724	697	785	723	763	747	746	762	771	687	724	745	739	719	773	785	771	715	757	729	699	738	756	783	709	712	714	734	711	773	746	742	725	706	752	739	756	748	768	705	770	748	751	741	726	741	717	730	712	721	790	755	740	754	781	777	709	738	737	749	758	747	771	752	745	713	758	725	752	742	753	753	742	695	748	736	751	739	772	763	766	754	806	737	759	719	712	756	758	754	746	761	756	721	675	726	733	722	708	683	723	725	746	753	723	703	734	755	749	734	747	759	729	737	745	743	778	766	799	743	780	708	768	739	723	711	745	743	719	744	759	795	774	745	712	794	750	726	721	670	747	751	687	751	758	771	755	753	759	784	732	739	738	704	696	771	748	743	765	710	692	752	730	765	777	760	748	750	749	779	779	676	741	752	765	773	742	789	726	741	759	784	771	746	693	793	734	719	738	754	769	725	749	756	754	744	733	745	743	720	785	778	707	718	722	757	686	746	801	767	727	757	749	700	746	781	720	686	793	737	709	704	718	760	746	692	773	785	756	727	724	776	791	744	703	745	754	759	766	809	721	706	745	763	722	731	713	796	751	755	767	715	769	714	832	721	683	725	754	781	763	684	742	720	715	764	727	706	763	762	701	770	741	738	759	761	711	693	739	774	774	760	709	758	731	754	759	751	762	752	701	715	748	704	747	806	782	748	698	701	763	703	765	749	760	738	756	750	722	728	718	754	725	689	713	746	740	784	763	792	742	730	754	752	743	739	736	769	754	711	771	761	725	716	751	765	758	737	776	743	734	738	756	677	682	737	749	722	757	751	730	734	721	743	736	740	728	696	712	750	755	714	794	764	779	707	711	778	755	728	741	702	742	771	726	779	744	746	755	723	730	708	732	785	742	771	777	741	732	718	748	760	716	733	716	700	708	733	767	730	820	741	742	765	705	732	749	727	732	743	747	740	749	778	731	727	681	731	767	741	724	779	722	698	708	726	762	747	737	772	809	726	664	775	761	751	772	760	741	718	721	720	697	743	714	763	729	751	744	702	747	746	743	731	760	735	743	736	733	744	781	701	724	712	719	760	772	719	719	792	698	726	733	744	742	735	720	818	708	734	700	710	747	742	691	783	738	743	718	745	715	768	755	757	717	739	757	719	770	714	737	783	738	751	730	779	707	742	782	791	674	739	748	746	786	673	683	738	744	782	754	762	769	757	749	764	784	747	746	717	729	741	752	737	734	741	804	702	696	718	717	753	755	731	692	717	762	752	717	749	746	740	730	732	738	733	757	729	724	699	740	747	759	762	780	721	732	721	716	753	701	769	749	724	699	716	761	726	742	718	767	710	752	701	798	739	693	728	761	739	735	717	754	774	751	754	766	705	747	787	779	768	753	761	729	737	738	768	726	763	754	776	728	778	750	811	734	769
22619	21507	28836	24593	21510	20131	6368	2490	1773	1514	1238	1074	881	827	803	722	667	582	533	505	504	522	488	460	457	431	400	390	366	363	383	368	372	354	367	312	347	390	341	348	377	343	316	348	327	310	341	354	327	318	304	294	302	316	320	311	305	332	324	305	312	325	327	307	317	309	342	322	323	290	309	312	308	293	294	341	310	302	328	288	292	303	305	287	329	312	297	296	308	307	345	317	330	319	315	320	314	299	311	314	305	286	316	296	311	302	304	300	323	319	297	318	301	272	309	309	283	287	296	284	308	316	291	303	326	293	298	301	299	316	312	329	336	306	320	286	329	283	300	334	333	316	295	296	313	292	307	321	282	294	280	315	286	321	318	300	305	309	340	311	286	307	287	294	329	294	337	302	303	317	306	350	325	341	278	313	306	335	302	316	306	335	293	324	275	282	299	304	288	304	261	320	311	270	314	325	316	322	296	292	317	337	245	280	313	337	314	316	291	304	311	329	305	314	311	299	283	325	331	277	293	309	307	308	323	313	283	295	324	319	305	304	312	323	292	299	309	326	297	292	273	286	298	315	312	315	264	295	300	298	278	298	311	299	322	318	297	300	279	342	317	323	278	321	356	294	350	286	339	304	300	317	321	299	302	294	317	296	283	307	325	280	295	314	326	303	280	287	304	303	313	317	300	310	336	323	310	318	309	311	293	277	268	313	291	292	334	300	316	295	314	317	327	296	290	320	328	308	275	288	282	287	288	279	312	297	306	303	339	332	277	294	314	348	258	341	321	312	284	323	345	303	305	308	318	299	339	295	303	329	330	310	327	289	315	297	280	295	301	295	296	306	304	296	326	305	318	317	313	308	316	335	299	310	292	324	306	311	299	300	281	313	334	310	306	302	282	310	302	299	326	287	313	298	314	302	276	283	317	316	306	296	287	297	319	334	303	285	332	307	310	315	309	293	301	285	328	298	284	286	290	306	331	304	297	326	331	303	320	331	309	310	322	319	296	309	289	306	317	325	293	287	306	291	295	300	269	310	304	294	309	296	303	284	314	317	286	332	300	302	300	304	306	328	305	294	316	330	311	317	310	314	328	330	300	288	297	312	312	293	310	320	315	302	290	280	277	306	307	302	343	297	303	308	316	302	295	290	292	339	324	323	320	338	289	301	299	280	325	328	313	340	317	309	332	315	277	300	295	310	304	313	316	317	314	270	322	314	318	286	285	311	305	304	305	328	333	323	286	321	316	305	307	292	315	326	332	309	305	338	307	310	328	317	314	301	300	313	299	298	324	300	331	306	321	299	263	281	283	305	312	341	346	289	326	312	297	319	298	320	308	339	279	303	308	298	289	328	293	297	328	314	286	304	295	333	322	316	309	327	288	311	312	320	294	326	308	297	319	296	311	355	306	305	319	345	300	313	276	299	327	326	312	275	312	305	287	310	314	309	303	337	296	309	293	298	307	324	275	326	288	269	282	324	294	305	281	298	310	308	325	284	275	334	308	318	313	328	321	282	307	287	292	293	289	339	304	325	273	305	288	303	283	318	281	284	330	303	326	310	291	328	300	323	301	287	311	296	313	321	296	315	315	326	284	301	313	320	313	315	304	289	304	310	276	323	286	293	329	324	294	316	297	298	311	302	291	319	306	306	309	306	321	320	297	284	289	304	319	313	317	311	292	315	309	293	303	308	300	321	346	308	298	297	307	304	344	327	320	294	305	311	289	303	295	306	326	308	309	318	305	298	322	277	317	311	330	322	307	307	326	293	331	294	299	319	281	276	273	348	288	282	324	305	299	298	313	284	304	315	293	321	300	354	323	332	323	312	321	298	320	311	286	337	299	310	286	305	275	318	330	294	306	316	288	314	307	322	307	310	303	293	295	294	309	320	306	299	298	277	311	291	294	286	322	300	309	330	298	308	278	298	319	295	318	284	297	290	325	292	318	307	281	291	292	291	318	335	323	303	338	300	300	258	353	293	290	291	290	331	309	307	297	317	323	320	338	309	306	303	309	312	274	308	300	296	333	286	311	290	307	316	297	289	329	283	314	291	315	282	297	335	299	311	318	336	326	297	305	289	326	319	301	313	288	315	309	308	294	324	319	308	317	305	296	305	299	343	310	342	309	323	350	326	292	304	312	313	336	314	299	296	287	293	301	306	302	268	292	358	326	287	248	318	304	312	315	297	329	314	336	299	306	309	290	296	312	335	321	299	326	314	310	307	296	340	295	291	306	298	312	316	266	296	298	311	325	313	271	287	301	298	299	318	314	293	313	329	294	308	288	307	322	319	293	320	332	288	270	290	308	300	316	276	291	262	313	315	339	331	284	306	307	304	295	301	289	275	309	278	321	325	330	328	310	300	294	312	307	267	317	305	273	324	310	286	317	309	301	319	308	318	292	308	308	295	276	336	304	312	333	292	295	329	296	299	307	323	300	314	291	312	327	311	313	305	316	315	273	287	286	312	303	314	310	314	323	286	297	296	304	327	333	315	320	318	270	322	310	290	333	282	319	307	326	296	293	290	307	304	284	300	316	314	310	300	275	279	317	308	338	297	284	304	308	286	298	304	334	331	338	324	319	329	312	317	281	310	291	328	265	312	285	316	325	273	275	317	291	336	340	300	304	283	301	277	315	325	284	305	332	322	308	318	309	288	307	305	310	314	297	295	298	298	327	297	326	337	282	291	285	281	318	308	301	294	334	319	279	300	316	297	324	288	297	310	300	300	290	301	328	301	293	330	321	290	291	335	298	292	304	302	285	286	295	313	320	339	310	299	293	321	298	315	327	309	306	266	303	305	310	323	299	316	288	300	292	302	289	350	296	308	291	304	313	289	308	296	295	301	266	330	307	340	312	328	299	319	315	304	305	345	309	306	323	290	310	292	289	295	300	328	309	289	272	289	305	324	275	297	333	289	292	341	293	315	301	275	308	278	293	313	345	304	274	322	329	333	301	332	306	286	349	293	316	304	277	301	294	278	257	316	317	317	303	344	312	305	301	322	277	316	340	283	324	326	320	287	301	315	333	315	288	312	310	310	293	301	284	301	283	319	316	301	299	308	306	326	317	344	292	299	321	303	281	283	298	319	316	322	315	306	303	306	285	308	310	299	284	293	288	315	311	284	328	324	317	294	328	315	306	315	292	302	318	275	318	299	303	302	304	338	321	309	317	307	320	308	321	290	287	298	289	292	287	268	314	311	330	336	315	291	303	348	291	293	290	279	323	311	319	288	330	329	318	299	328	297	290	311	300	321	305	273	282	300	286	285	331	295	323	318	291	262	303	286	361	297	315	297	307	301	282	316	287	313	324	305	334	308	333	315	301	282	285	309	298	281	284	330	285	288	306	285	305	318	311	310	280	320	319	336	285	279	301	278	273	291	282	338	306	313	348	272	321	312	322	330	335	279	306	276	311	252	292	302	316	281	271	289	348	331	304	315	302	336	327	326	279	304	305	306	310	324	276	306	320	327	290	277	309	318	303	293	286	332
11828	32855	26446	16953	12978	9954	7613	5959	4753	3823	3270	2840	2379	2085	1823	1716	1514	1359	1239	1072	1051	987	857	860	803	791	673	719	670	677	597	579	590	607	549	586	535	561	571	525	561	537	595	528	594	555	501	486	517	544	501	504	482	492	492	498	475	516	508	476	515	491	491	451	461	482	466	519	482	494	525	496	479	511	439	451	496	492	432	477	472	475	477	452	498	510	502	477	483	467	498	512	448	493	469	501	449	479	487	477	464	481	501	478	464	444	441	486	501	479	506	520	459	484	485	466	490	456	484	481	455	492	503	485	483	476	461	498	474	504	485	488	468	470	464	477	467	486	505	456	505	445	434	473	442	483	496	495	463	428	452	499	477	467	456	456	481	491	514	447	483	464	457	491	458	482	422	472	521	531	443	497	514	468	470	481	440	500	517	448	489	491	512	496	482	468	457	488	526	470	471	490	461	449	464	535	501	512	488	516	498	479	451	445	485	498	492	460	439	498	445	462	475	461	502	464	485	447	501	481	434	462	447	480	500	463	485	477	459	522	486	494	494	518	467	495	469	502	509	495	465	498	540	507	486	437	518	490	505	447	475	473	468	480	433	480	476	468	472	475	483	452	462	460	493	493	471	465	497	452	482	464	496	478	546	448	459	470	486	475	465	481	501	444	478	486	486	490	493	488	484	498	451	471	458	509	477	456	480	438	498	457	489	475	479	478	459	466	458	455	468	467	484	423	502	508	488	476	478	465	479	474	497	456	455	454	452	524	460	497	484	489	473	452	520	501	459	466	491	464	481	488	485	493	466	511	467	474	469	474	425	492	522	468	476	488	463	463	452	485	449	468	490	451	475	484	473	499	523	462	484	513	462	492	409	467	471	461	495	519	469	483	443	473	476	460	484	473	488	465	472	493	452	486	481	512	496	475	461	483	421	443	501	457	517	454	503	457	462	460	512	457	484	480	473	472	458	468	467	454	477	509	476	455	482	490	514	493	474	510	483	473	466	523	482	492	464	464	495	513	489	486	505	485	465	501	477	473	462	495	516	491	522	466	460	503	477	469	509	488	474	497	466	445	450	553	473	460	484	475	487	467	494	464	514	485	460	449	453	470	478	463	498	488	446	474	442	462	474	471	492	477	467	492	501	481	476	451	490	454	461	477	466	453	527	470	460	532	497	495	471	491	478	446	470	455	488	449	480	451	469	462	514	480	500	494	464	491	506	461	443	467	431	472	491	521	479	520	480	493	482	470	503	483	497	478	484	482	467	469	477	462	493	470	484	497	487	470	501	454	499	495	469	461	502	482	469	494	481	453	479	486	486	498	507	443	480	455	471	494	462	499	466	528	447	469	458	402	452	459	492	500	466	497	447	465	476	478	453	462	495	475	487	479	440	479	450	452	494	465	464	467	502	491	449	452	496	497	472	476	464	468	490	510	476	453	457	476	476	502	525	478	520	516	482	487	498	505	471	495	533	493	539	495	470	451	451	464	506	457	435	485	509	498	475	426	455	473	495	435	489	502	488	464	481	462	491	454	465	495	451	458	494	470	477	472	483	484	472	475	493	494	482	464	454	455	458	502	466	461	456	462	522	443	473	495	464	481	471	469	480	465	451	475	481	451	471	476	464	526	453	457	430	479	468	476	461	449	457	489	454	495	493	472	480	458	469	491	491	503	466	505	488	474	479	489	439	491	476	494	494	499	510	477	453	468	464	469	501	458	493	492	468	463	456	482	463	464	479	455	486	501	488	471	462	496	481	480	462	472	484	492	475	490	456	476	468	491	464	464	459	507	493	484	509	474	432	466	462	488	501	439	507	502	523	486	475	497	486	459	455	460	506	473	479	487	433	443	451	494	493	455	464	510	494	426	485	515	482	467	508	485	492	461	476	473	456	446	463	459	485	489	457	496	466	458	498	490	469	508	486	469	499	469	490	491	462	477	474	506	452	475	463	488	461	503	513	483	484	469	506	491	501	482	490	501	496	476	496	467	439	487	486	453	469	467	501	476	502	483	434	472	483	441	499	439	493	475	504	478	485	451	455	499	473	492	461	507	495	483	502	492	511	456	507	489	479	468	443	538	511	463	478	505	478	462	490	433	443	475	507	453	465	455	466	464	471	463	503	488	510	478	499	454	489	466	528	443	503	460	471	470	457	464	429	489	418	502	499	434	517	452	500	501	465	490	436	502	474	492	494	477	496	442	506	475	448	512	498	429	502	456	460	461	488	478	455	501	455	483	447	452	455	468	476	464	506	428	469	468	485	466	472	451	448	540	499	479	455	438	485	481	478	500	494	499	469	456	486	505	486	481	507	478	491	465	466	482	425	495	474	500	439	492	459	459	431	462	456	476	472	498	474	426	485	475	485	494	511	504	452	479	519	496	476	509	491	487	510	467	457	457	505	480	493	465	497	490	480	478	440	472	504	440	490	467	470	485	470	489	498	486	483	458	467	477	466	506	464	445	501	517	471	493	499	483	475	496	507	492	468	486	450	463	508	507	466	465	492	505	509	443	503	481	462	517	467	468	483	462	506	476	443	498	485	464	488	496	430	486	459	459	460	441	401	468	501	495	451	469	500	466	497	497	486	432	432	452	494	485	505	496	466	498	476	442	501	527	474	513	507	442	421	462	486	490	473	488	509	489	439	490	435	461	466	454	466	478	469	500	480	486	482	469	461	457	459	462	475	468	490	465	476	482	456	446	481	448	486	496	498	505	463	472	509	512	496	515	510	446	502	434	489	475	498	482	473	453	442	481	521	476	472	469	474	480	472	455	484	435	430	471	434	462	453	444	453	499	461	512	471	514	459	489	497	539	483	491	496	420	468	478	458	461	453	459	492	479	478	468	470	527	496	436	487	498	432	471	468	471	478	483	484	481	466	492	466	484	492	430	465	517	475	477	457	472	473	438	509	478	471	453	489	524	452	445	484	499	483	461	490	508	464	510	453	453	458	475	512	450	460	478	473	510	457	463	447	429	497	472	450	465	464	443	416	485	468	484	523	475	474	492	457	510	476	453	498	466	473	466	462	478	467	493	484	470	499	484	491	452	476	455	487	505	500	445	488	506	520	453	484	486	495	509	465	439	461	508	475	471	502	464	449	453	494	486	476	446	502	470	426	456	441	469	470	467	470	482	448	428	485	482	469	466	444	507	485	444	464	467	486	477	520	472	511	481	427	476	486	448	504	470	469	474	495	485	496	426	481	477	462	460	463	438	478	489	488	465	507	465	470	476	471	497	465	481	484	462	503	501	462	491	463	467	500	491	476	490	459	479	488	474	508	454	459	474	475	503	452	480	500	453	498	459	462	468	448	490	459	485	507	457	486	487	484	481	484	483	499	453	457	504	475	489	488	475	480	503	493	483	459	464	453	469	472	489	508	493	468	472	494	471	512	452	459	497	459	494	492	493	522	498	463	466	496	484	498	495	493	505	455	434	506	457	445	442	443	445	483	473	463	474	500	495	513	479	514	485	476	454	462	438	502	478	487	482
27622	20327	12552	5417	2660	1854	1486	1162	1008	926	855	767	721	733	661	679	564	583	550	606	592	566	561	545	571	560	520	525	543	533	497	544	526	511	511	493	559	522	509	522	522	544	540	521	525	532	541	490	533	513	538	502	555	516	479	473	491	465	468	518	523	501	548	503	550	496	468	513	505	485	490	499	540	527	475	475	483	534	500	496	520	535	449	477	516	509	545	544	465	484	512	476	473	511	518	513	496	522	473	474	474	489	515	500	531	511	507	497	521	493	509	488	520	500	510	529	541	547	514	519	523	486	504	509	524	468	495	518	455	531	492	519	481	510	509	489	517	514	537	515	520	530	467	532	493	479	462	462	526	476	505	521	501	517	494	502	499	523	516	498	489	491	524	459	514	500	535	483	507	511	493	508	526	488	469	476	508	499	512	465	517	482	494	523	526	520	511	502	477	538	526	447	510	497	527	541	498	471	472	478	493	512	508	489	499	483	491	496	550	502	498	507	484	540	533	501	485	488	482	518	504	490	469	515	486	475	535	501	499	492	492	534	482	505	483	508	502	483	482	501	497	472	534	498	483	487	537	530	518	482	485	528	496	546	465	503	503	485	520	463	479	519	510	472	497	462	479	515	491	514	497	486	545	483	509	500	516	467	540	486	512	498	487	519	515	505	537	495	471	508	523	505	493	476	531	498	500	464	535	469	512	475	464	449	510	486	537	474	523	500	518	511	474	500	469	497	542	527	501	568	562	537	540	468	539	519	494	495	513	503	516	504	511	508	516	461	478	506	523	518	499	505	490	502	498	523	512	493	496	524	500	490	557	502	506	429	486	512	518	482	530	534	523	512	499	534	477	459	488	503	511	487	533	491	493	480	487	533	499	477	509	501	479	521	523	493	495	509	502	498	518	532	498	501	507	468	486	454	482	528	490	501	452	510	508	492	528	515	476	524	489	525	482	435	487	540	529	488	506	551	521	535	514	484	509	499	494	493	494	451	470	485	485	509	515	497	485	518	524	488	483	483	504	473	539	524	516	544	535	549	470	522	504	480	479	523	456	460	507	532	483	463	509	551	534	533	502	478	493	495	507	499	501	525	494	470	500	470	497	524	540	520	515	474	510	542	508	519	493	527	552	495	510	521	478	533	523	487	523	458	495	489	498	503	519	533	520	479	520	515	480	507	516	512	513	536	521	476	504	483	498	523	515	490	495	477	491	512	525	493	514	457	470	505	472	500	463	502	503	521	528	463	497	491	540	518	498	469	514	524	489	513	517	499	514	470	529	480	505	465	536	503	540	505	505	484	493	454	501	512	479	471	514	502	527	496	481	513	494	489	510	485	555	512	488	488	478	506	516	467	476	481	505	473	512	488	504	482	544	452	527	496	567	480	525	492	499	501	513	502	470	483	534	526	471	509	506	451	496	528	522	517	466	512	484	475	521	507	537	472	479	489	483	516	500	472	463	535	534	510	516	482	448	555	526	538	510	484	475	481	480	469	510	491	488	488	490	511	478	508	458	497	535	492	486	461	518	498	491	532	480	494	481	487	504	478	461	501	516	471	462	480	472	484	491	494	525	540	485	496	493	503	510	456	509	463	478	504	503	479	495	500	518	482	480	506	489	511	543	464	516	478	505	518	511	493	498	510	504	499	490	484	497	530	535	497	501	522	522	496	511	531	471	519	496	497	498	505	472	511	512	503	472	513	475	553	516	498	478	533	543	538	491	531	473	472	477	478	475	494	457	473	511	473	521	527	534	509	511	527	536	497	513	495	509	523	500	477	493	481	442	548	523	502	529	483	509	519	478	456	484	547	513	480	549	490	487	524	496	528	533	437	459	479	486	529	519	527	515	519	538	510	513	500	525	480	502	462	466	488	519	480	518	512	509	476	538	540	498	485	496	507	483	526	524	508	499	486	513	473	473	472	451	530	525	472	508	483	451	491	488	487	466	524	482	489	496	532	492	478	505	496	498	499	521	468	496	510	465	542	485	493	535	482	489	487	501	538	469	475	515	526	502	470	482	576	518	531	493	501	526	483	511	493	514	550	501	505	474	505	480	487	493	469	501	528	515	460	470	494	500	506	536	505	476	484	442	490	498	479	535	514	506	468	500	539	494	497	516	495	513	513	507	494	475	522	457	495	538	477	506	521	496	497	469	485	485	522	518	502	545	522	490	474	537	481	480	521	520	497	543	485	477	453	486	489	503	483	515	480	475	522	484	539	513	510	541	502	492	505	516	494	507	471	499	506	505	503	474	494	510	518	474	496	526	520	526	461	520	488	536	541	544	512	514	494	492	474	487	554	460	529	452	500	515	509	456	490	494	499	507	476	493	512	486	480	521	521	535	481	486	487	507	472	483	496	509	536	482	552	519	459	489	549	486	502	496	476	552	494	473	536	463	503	537	467	469	484	496	532	530	486	487	502	526	493	528	493	541	521	496	523	532	479	573	527	485	490	476	540	498	498	509	486	491	485	494	523	469	511	496	462	479	504	525	490	496	529	528	440	521	505	542	496	474	534	493	503	478	487	513	471	470	521	489	502	511	495	513	524	512	501	497	504	510	507	521	503	517	525	486	493	496	510	530	507	480	516	532	554	482	531	510	526	474	518	494	481	504	475	503	491	517	520	529	540	444	505	485	507	506	530	497	506	529	576	465	484	502	496	504	482	533	474	485	504	530	490	515	505	514	506	522	502	532	522	518	505	507	520	528	505	471	540	526	458	516	506	524	491	532	574	492	476	502	522	469	504	492	509	497	544	491	456	503	524	498	496	499	500	483	540	501	527	502	507	508	505	504	503	469	521	490	517	475	508	502	470	510	540	476	502	523	529	479	493	476	506	495	514	535	539	485	479	515	483	514	495	539	496	535	491	519	536	490	509	519	522	482	513	484	482	537	514	496	482	515	509	505	490	473	518	502	509	488	508	506	535	546	487	466	524	504	501	514	502	515	494	513	498	484	431	510	485	513	499	533	501	489	492	478	472	500	501	520	475	543	502	514	546	494	497	506	464	485	464	471	463	511	512	480	479	517	519	499	484	505	490	479	479	504	515	504	516	524	518	485	494	516	506	453	465	506	489	523	494	520	534	494	487	485	441	510	475	531	519	508	509	533	533	486	446	504	467	502	496	486	493	518	505	487	443	486	468	503	483	471	518	521	504	481	519	481	513	564	470	503	498	515	480	516	503	498	486	504	511	494	498	517	486	538	481	526	524	473	506	543	539	502	487	506	519	532	504	481	489	508	458	487	529	530	535	478	497	515	513	482	500	514	468	528	478	485	488	467	472	469	492	465	486	515	543	522	493	538	518	563	488	477	477	502	496	495	476	513	484	512	488	512	505	538	509	505	492	512	528	507	531	502	506	503	524	453	538	484	484	473	535	516	510	505	522	508	534	460	516	510	503	534	486	485	480	489	523	511	507	519	503	519	495	527	530	502	495	482	531	513	493	514	494	497	456	502	500	485	474	496	511	478	503	527	517	540	505	495	535
10111	20754	15223	8364	6223	4669	3575	2903	2357	2012	1854	1568	1413	1389	1292	1170	1201	1121	1089	954	962	982	940	917	919	855	933	887	839	805	843	805	792	823	829	778	802	790	832	798	834	817	820	807	821	871	770	787	819	816	804	801	816	810	821	769	783	803	850	788	768	822	801	755	794	807	814	775	806	781	741	803	805	814	811	776	780	784	801	781	792	812	773	793	798	767	785	826	801	764	797	808	781	837	796	814	842	788	814	786	779	768	782	784	716	771	794	787	817	792	846	792	811	789	802	869	774	777	787	765	788	833	811	818	816	744	796	812	759	787	805	768	794	778	771	805	767	810	812	800	762	786	754	747	817	785	765	763	751	726	734	778	749	782	808	761	815	794	770	791	848	758	820	828	785	780	793	798	823	763	767	779	773	790	790	850	808	821	799	794	807	822	788	741	781	818	806	781	815	837	773	783	765	827	770	762	776	754	789	735	826	805	808	791	763	740	786	785	734	802	754	823	813	776	784	782	783	844	802	774	825	789	741	800	785	758	793	776	827	752	786	824	760	784	754	775	798	806	800	783	789	758	776	776	752	784	761	751	830	762	789	771	811	810	787	770	822	767	794	820	829	797	764	801	786	766	807	789	758	794	772	773	795	798	777	805	746	776	810	763	783	824	772	804	803	745	792	751	795	785	778	794	742	774	759	769	770	792	798	778	745	816	815	766	797	795	746	820	835	820	792	789	762	768	759	799	814	774	775	795	762	800	811	776	773	832	779	795	762	778	754	814	786	722	833	722	831	827	746	808	826	784	759	806	773	760	812	774	787	770	801	752	819	761	820	769	781	799	813	786	767	826	823	821	837	783	805	770	799	765	807	799	761	810	800	803	774	715	808	809	805	803	765	794	830	855	797	771	753	780	792	795	782	797	769	777	759	838	767	734	818	807	788	834	742	772	797	795	809	818	742	766	824	763	776	796	860	751	834	751	727	800	755	743	757	798	805	815	791	757	768	789	802	778	814	762	779	802	785	782	755	795	780	784	749	783	811	815	806	815	750	807	814	752	821	789	766	817	798	807	854	807	800	812	837	739	790	785	785	812	770	823	784	786	775	802	755	810	776	794	786	809	762	788	786	810	747	787	788	809	760	758	803	791	798	780	806	779	826	794	845	750	801	846	805	818	806	787	774	743	764	764	745	849	817	810	744	789	811	789	803	792	793	806	792	818	814	774	800	758	801	784	811	829	799	764	733	762	817	745	816	786	830	805	754	804	783	832	770	729	784	743	810	752	820	786	763	794	831	799	793	782	788	793	816	773	841	758	808	774	808	818	763	741	777	764	820	829	829	784	800	804	781	763	785	742	797	803	821	803	766	816	774	756	797	828	791	771	805	816	783	798	756	785	839	824	762	774	789	786	798	765	746	825	802	782	805	773	809	803	734	789	767	809	739	800	784	769	837	809	774	807	812	780	770	826	795	760	779	804	811	771	766	764	758	768	768	747	790	734	795	788	803	769	781	783	787	745	749	770	823	827	781	766	782	819	826	765	826	792	732	765	866	826	759	799	855	753	796	788	776	866	717	766	771	792	768	833	769	731	805	799	768	842	788	793	806	742	818	768	738	825	799	784	767	807	768	797	789	839	783	792	744	831	805	791	808	823	815	779	806	763	854	745	762	786	729	812	747	761	824	765	771	831	790	779	770	814	774	770	797	790	811	762	773	769	765	749	786	800	828	785	760	774	789	761	823	800	785	801	804	769	777	783	786	754	797	804	824	760	776	734	730	792	766	808	711	755	786	794	740	808	793	821	732	789	776	805	774	788	788	717	758	787	791	874	789	811	821	786	817	769	818	780	747	778	757	772	798	804	762	799	780	824	784	762	799	788	788	757	761	770	781	785	766	745	786	772	779	799	751	810	751	791	730	755	800	794	749	785	772	803	734	816	788	810	778	785	822	813	787	779	847	775	806	773	781	796	779	763	852	785	820	768	760	745	765	781	799	819	819	807	767	776	848	721	795	801	784	749	773	745	792	840	775	789	740	823	808	826	803	757	771	774	777	766	764	743	745	805	757	783	791	784	750	835	752	785	765	772	804	814	789	783	766	807	816	751	822	808	763	811	744	777	843	801	839	756	782	745	783	760	739	824	852	764	796	782	743	799	809	782	798	706	789	808	741	790	786	805	795	809	775	808	791	818	779	795	827	795	794	739	784	786	794	771	802	757	775	766	729	787	771	785	806	796	790	808	807	782	813	748	793	787	819	743	795	810	807	772	755	774	765	821	774	831	778	798	831	786	821	780	795	781	802	761	808	808	753	786	842	761	813	809	791	723	787	754	764	779	797	786	781	762	768	786	772	766	769	783	796	815	751	771	789	770	753	791	732	777	758	820	814	776	738	763	748	790	775	798	787	796	811	772	822	810	735	781	770	771	747	795	803	760	802	819	795	786	777	794	769	738	786	769	759	781	801	768	736	727	771	797	735	758	812	812	827	809	761	824	796	775	752	798	796	769	789	808	777	803	744	790	779	761	810	781	754	766	779	785	770	728	785	808	762	781	796	742	781	771	782	790	795	786	778	738	833	801	768	746	758	735	805	780	784	779	811	816	772	872	779	776	803	846	784	798	831	801	792	750	799	771	762	792	836	778	805	769	800	779	829	751	757	790	728	764	794	806	826	817	780	761	766	765	786	797	772	790	826	733	791	819	749	782	783	837	759	764	780	729	801	761	799	730	803	788	757	822	845	835	829	845	808	796	838	831	776	770	766	767	788	775	795	793	818	779	797	781	840	759	820	802	783	809	717	802	788	819	818	782	762	799	765	810	738	822	773	758	800	784	830	776	770	797	778	791	806	762	786	752	785	809	803	789	786	726	775	794	777	797	789	769	753	751	814	777	802	793	837	811	777	786	787	815	781	797	754	793	754	765	802	821	781	778	756	786	784	807	815	800	789	808	756	806	799	800	793	772	799	776	795	777	784	814	765	753	783	778	782	759	777	716	798	793	788	826	798	838	825	831	768	714	745	792	807	770	826	813	830	775	751	759	866	773	790	793	826	754	791	817	794	773	778	754	791	761	839	810	830	758	752	772	782	762	813	801	807	770	782	785	829	846	796	775	755	782	781	757	753	819	810	815	764	750	758	818	824	798	847	794	793	789	797	785	792	775	791	790	754	817	758	755	803	801	764	818	786	818	818	820	802	790	763	780	765	798	745	782	776	784	791	748	792	829	840	799	788	803	813	796	782	772	780	777	789	721	763	803	808	795	793	761	791	806	757	834	762	785	804	732	759	744	751	800	780	781	805	765	740	747	817	807	806	770	720	856	777	801	758	770	820	776	766	784	767	809	783	796	826	801	793	774	857	738	778	796	762	769	830	798	802	792	839	822	758	779	777	811	804	800	813	823	798	820	778	801	777	748	779	791	837	766	807	809	743	778	753	784	785	809	808	722	813	765	753	763	838	814	781	769	767	772	836	744	760	835	778	834	777	744	782	770	728	805	781	792
23401	21447	28194	25088	20993	8066	2717	1731	1401	1219	1017	908	795	784	709	691	663	569	521	492	542	457	512	464	440	459	473	472	435	392	401	424	421	419	410	366	421	393	416	397	394	412	403	418	397	380	397	390	368	416	355	362	373	401	380	374	380	381	357	419	353	383	404	348	381	373	372	417	389	310	377	367	368	344	361	398	411	381	367	384	394	375	392	353	375	388	388	348	365	359	376	388	367	362	399	368	392	414	390	368	368	361	368	374	368	336	337	349	358	354	375	347	370	379	371	369	379	364	426	399	368	400	367	382	392	386	367	379	378	387	398	396	400	374	380	366	371	378	355	380	407	353	421	349	385	374	359	360	384	377	406	390	341	382	393	366	359	371	403	376	393	379	366	427	360	367	397	407	365	367	363	398	387	395	360	387	343	377	390	404	390	372	374	350	376	395	406	408	393	395	403	368	370	345	373	387	380	404	367	401	387	355	374	363	381	345	370	386	361	392	363	388	367	385	376	411	371	379	388	368	375	407	410	381	376	377	395	351	389	394	355	391	379	371	404	399	371	409	371	371	361	387	334	371	359	381	408	373	379	384	404	354	399	340	348	393	374	343	370	372	372	394	362	359	373	385	419	360	352	386	361	349	358	356	379	346	392	374	368	383	397	366	400	409	377	392	382	413	414	384	369	366	343	381	398	401	351	351	359	379	378	377	390	370	363	373	352	405	360	353	367	353	365	401	373	393	414	350	365	400	376	372	386	368	397	382	387	360	379	345	395	373	362	372	387	392	383	378	358	426	373	378	418	370	326	393	390	352	361	396	362	373	362	399	375	361	372	386	414	387	364	369	366	383	379	389	383	418	361	366	399	372	365	354	382	392	381	348	330	349	383	379	394	375	400	406	396	397	372	376	393	387	364	389	369	382	380	379	379	427	385	381	377	353	364	362	344	381	367	381	370	346	377	396	392	373	353	384	392	367	366	368	383	388	382	389	409	372	399	389	406	355	440	384	390	348	379	369	411	363	373	352	370	348	372	365	389	369	384	384	417	368	346	401	377	388	372	395	398	382	392	359	358	395	383	363	381	365	376	414	396	355	362	354	352	369	359	363	385	379	357	410	395	398	391	389	401	371	378	380	353	388	387	362	403	378	396	360	384	385	405	364	376	361	373	377	399	363	378	377	393	357	377	394	390	330	408	372	379	385	377	380	401	405	412	375	349	384	361	369	380	393	355	371	390	375	389	365	380	375	391	363	416	391	359	379	352	393	384	366	375	377	376	399	361	362	359	364	406	359	385	392	391	398	363	359	353	392	382	388	380	378	353	347	437	383	390	371	362	347	374	393	378	345	380	381	398	396	389	361	396	363	357	380	407	387	374	360	362	388	377	402	347	384	373	364	368	368	349	398	381	382	376	383	409	382	385	405	380	367	365	348	414	387	419	369	364	380	343	386	395	393	376	376	388	351	378	400	392	363	430	360	362	388	384	393	395	380	410	371	362	365	388	383	379	380	402	387	373	354	359	352	374	387	366	364	402	357	383	384	375	401	366	378	395	380	340	387	393	385	362	382	388	405	382	400	408	359	360	373	378	405	394	401	373	359	378	365	359	415	360	369	407	377	369	379	368	401	373	404	370	356	354	395	379	363	373	376	401	355	354	371	376	378	351	380	363	373	382	357	391	398	335	357	348	373	416	371	416	357	374	388	349	361	375	397	365	351	387	346	409	350	352	378	420	386	397	379	333	376	392	367	366	361	367	369	362	387	370	386	397	395	367	388	397	372	381	366	364	354	407	395	358	371	387	360	381	341	389	349	380	384	372	382	378	378	363	367	379	376	386	358	374	399	376	393	355	418	382	393	375	379	354	367	360	406	340	371	368	351	374	389	399	399	367	408	361	414	394	368	391	372	374	409	383	362	400	392	343	387	365	334	382	382	389	387	342	377	400	401	376	403	397	382	353	414	353	358	361	360	341	396	369	385	371	375	350	392	382	347	360	332	368	398	384	400	367	353	362	389	373	355	372	366	327	369	343	380	365	401	371	380	380	380	381	396	380	359	393	407	357	355	378	350	365	383	352	386	405	387	357	421	354	378	390	383	337	354	361	356	361	383	383	392	404	395	381	385	356	372	389	410	375	373	394	385	350	372	357	374	374	406	385	417	381	373	362	392	381	389	386	354	387	382	398	373	360	362	365	351	356	356	385	388	356	386	389	403	413	371	385	366	373	390	389	346	360	388	390	356	379	368	345	380	376	381	365	372	331	371	395	368	376	379	391	396	385	405	391	373	366	369	364	389	373	409	358	371	409	361	353	371	383	333	374	361	387	374	381	371	412	420	368	382	379	404	361	377	358	381	358	405	361	356	385	363	339	371	349	365	401	385	340	371	410	380	400	368	389	373	400	366	361	373	371	368	356	370	382	395	386	372	376	357	398	356	331	361	412	358	362	401	387	386	381	383	385	363	404	389	357	382	372	374	373	391	370	348	394	406	370	387	344	380	383	357	356	371	380	392	387	370	407	368	361	376	346	375	374	382	372	368	386	366	367	363	371	368	382	401	413	364	415	380	359	384	400	383	351	382	390	366	387	356	390	395	377	380	410	414	388	324	392	363	371	411	384	367	346	367	375	345	367	408	346	392	413	341	348	388	398	373	336	413	433	381	355	349	410	378	386	351	384	377	359	372	364	328	374	406	370	372	382	385	329	344	401	389	344	384	405	383	346	385	375	356	356	388	377	379	358	355	372	342	342	401	395	339	386	362	370	394	403	373	391	369	353	364	364	365	401	390	378	385	359	375	360	357	356	398	429	367	377	366	369	365	366	412	382	378	380	418	382	360	372	393	338	384	358	378	387	379	371	363	351	388	381	389	338	343	364	390	407	386	403	354	364	413	375	395	364	352	390	364	361	362	364	402	381	387	340	326	385	388	376	366	354	379	350	378	340	371	382	399	364	377	355	421	362	378	380	368	379	382	350	401	356	360	368	360	367	356	366	379	370	356	350	354	384	389	342	339	367	353	406	373	408	379	337	420	409	384	353	391	393	359	388	411	409	375	363	383	341	361	396	374	366	372	375	391	381	388	397	396	383	352	368	402	391	390	379	374	378	361	369	360	379	359	351	383	359	382	370	380	371	355	393	370	381	392	373	390	382	398	382	351	387	359	334	379	386	377	354	386	415	364	350	408	416	350	387	363	364	398	392	366	325	354	362	369	369	384	389	411	363	396	388	360	377	402	360	377	371	400	421	378	388	411	366	362	386	374	377	356	366	356	417	392	390	387	393	362	384	402	364	390	362	384	374	379	422	384	346	400	369	417	363	354	343	358	367	375	355	359	359	382	382	411	344	359	373	364	396	402	350	372	368	378	375	357	397	376	377	400	379	349	388	380	383	379	412	355	358	367	402	357	382	362	376	372	373	359	335	395	407	358	374	383	384	406	345	357	406	385	375	354	348	401	395	401	382	398	350	382	382	365	381	386	371	365	365	343	379	387	384	378
10239	28537	21732	13311	9818	7411	5540	4470	3546	3010	2448	2207	1932	1684	1486	1415	1326	1157	1086	1091	1017	892	897	853	793	762	716	778	745	695	713	642	727	658	654	654	641	606	660	645	703	651	670	607	641	643	633	627	589	614	605	611	597	590	600	629	589	586	644	614	583	612	604	585	634	645	643	635	586	541	627	640	628	602	644	616	611	661	556	600	613	638	562	582	569	603	613	648	604	590	609	594	589	614	602	590	605	566	557	603	616	598	589	627	624	603	644	606	636	593	640	704	603	598	584	592	638	610	631	570	570	591	608	620	594	625	597	599	667	602	586	622	614	658	598	535	617	604	606	576	599	592	592	594	595	558	631	598	632	597	586	641	578	604	565	611	608	628	596	572	620	605	597	612	609	577	611	590	545	592	603	631	585	592	601	605	587	611	611	615	636	586	584	582	561	583	598	623	601	592	573	636	594	598	610	597	608	607	631	573	543	634	585	612	563	593	600	585	616	618	564	580	598	593	582	587	615	596	601	606	610	628	595	623	588	615	612	584	591	619	594	602	625	627	590	587	646	598	604	565	570	573	569	618	599	589	615	577	582	603	580	643	623	597	607	537	564	587	584	604	617	584	595	590	586	598	633	601	620	596	572	591	565	535	630	649	570	615	612	603	578	578	628	594	655	610	602	599	600	601	574	580	577	551	607	576	570	633	601	576	588	582	617	599	597	588	601	603	590	613	638	604	573	638	620	605	569	607	582	610	606	628	573	598	551	595	611	604	584	627	584	585	623	623	630	625	645	527	607	614	575	568	583	618	575	611	636	582	612	593	592	638	582	607	597	648	583	610	581	567	595	636	587	609	634	575	555	591	588	597	615	557	621	582	625	561	599	611	599	605	638	589	612	596	593	585	576	591	623	588	638	560	592	603	615	614	614	607	570	607	638	663	554	620	609	607	555	637	631	599	529	602	610	601	582	607	621	590	565	611	616	560	588	602	598	610	549	581	573	604	650	606	599	578	596	597	602	616	601	602	587	592	596	615	637	619	617	567	588	584	591	607	634	627	582	580	618	586	589	604	611	621	614	661	567	591	595	592	579	583	535	610	624	603	589	623	628	556	627	595	568	591	602	599	587	606	582	601	598	595	615	609	585	619	625	601	613	555	608	652	590	596	582	614	603	567	617	622	596	535	640	596	571	623	561	608	601	608	578	548	651	623	615	637	625	620	622	629	605	586	623	581	612	601	548	616	621	606	632	599	645	599	603	596	555	564	593	578	619	614	605	573	622	578	577	584	578	627	589	609	613	640	596	585	607	599	640	608	615	595	645	593	610	607	587	581	600	594	574	588	608	642	607	632	574	577	645	551	626	577	596	580	611	564	595	600	567	651	571	597	639	556	590	649	557	657	593	579	557	603	611	590	565	608	603	621	610	609	622	606	607	597	565	609	627	612	599	608	599	547	596	615	592	599	587	605	604	595	607	616	590	581	589	616	642	620	635	622	581	626	618	566	570	612	599	633	594	617	600	588	614	578	614	587	618	576	575	600	570	573	632	591	612	583	580	612	638	624	588	587	537	603	576	567	619	610	618	609	629	644	601	579	576	606	589	599	580	636	609	571	561	570	545	597	622	588	577	645	590	589	593	594	578	597	587	565	595	590	617	602	567	598	567	576	612	608	619	610	590	611	626	632	592	587	622	606	631	597	581	611	607	605	605	603	626	618	599	619	594	623	562	594	574	617	642	547	598	632	596	645	621	617	596	607	599	606	633	601	580	634	607	598	592	620	589	589	591	586	564	622	621	649	594	586	593	618	585	619	625	594	618	629	610	621	634	618	631	595	630	598	589	624	567	620	614	611	607	608	566	630	634	578	580	619	618	581	595	559	595	626	541	622	585	563	626	604	592	545	637	577	588	587	553	633	548	577	609	553	623	597	631	627	590	554	641	563	588	601	638	603	649	574	599	595	617	582	618	595	580	605	617	567	594	581	652	589	596	610	609	631	639	623	570	566	587	593	630	629	656	592	615	630	644	612	536	613	590	586	568	596	602	615	548	581	564	609	567	601	595	624	596	595	641	639	590	589	619	548	622	634	575	608	614	618	587	602	616	604	563	579	608	639	604	599	603	650	586	615	586	595	611	617	598	602	605	602	592	554	588	597	616	578	577	560	585	595	579	639	641	565	589	631	614	644	605	605	625	588	596	611	633	565	595	569	594	602	593	605	579	571	601	608	546	600	589	588	672	576	619	596	610	603	582	580	592	635	606	574	602	616	602	572	631	618	642	589	579	617	606	581	648	638	619	602	617	610	599	574	582	616	589	609	628	585	585	614	651	607	607	593	593	543	617	596	609	591	574	601	619	592	581	614	599	597	589	560	621	623	615	634	610	587	581	572	629	595	632	568	605	602	566	578	599	585	605	615	572	560	605	612	618	626	638	600	605	562	581	587	619	592	641	638	575	669	626	631	604	613	581	580	571	595	607	598	622	652	595	617	618	630	630	552	589	588	587	573	566	576	631	602	602	635	582	653	627	594	599	580	618	591	603	605	603	569	567	596	563	661	589	604	599	583	626	614	601	576	611	584	596	627	631	618	621	601	616	592	563	622	585	631	559	667	600	635	624	623	613	569	599	600	609	579	584	573	640	611	640	622	616	652	644	567	570	576	617	568	601	605	591	609	572	611	610	595	557	625	674	594	641	583	556	566	614	603	562	577	603	559	620	625	635	599	594	608	575	608	625	587	575	626	655	593	613	579	593	599	555	603	620	601	603	616	617	580	589	632	584	623	600	598	609	637	586	605	610	575	605	617	545	621	591	628	576	573	608	614	598	576	576	612	609	566	612	633	575	592	583	593	597	608	582	584	564	566	537	605	608	621	575	587	586	619	635	622	624	587	582	577	626	560	594	601	596	635	596	617	568	613	643	586	590	607	576	617	610	593	604	619	544	606	569	600	612	603	624	620	587	618	620	609	585	586	569	571	556	625	610	575	655	599	631	602	583	587	595	599	615	589	568	580	586	608	570	616	594	583	618	599	572	593	591	582	604	602	626	586	564	595	587	615	558	597	608	630	572	565	605	615	584	570	581	572	604	606	616	620	603	605	601	640	608	572	597	611	566	575	633	597	572	565	573	629	582	580	594	581	643	584	553	633	613	590	612	598	581	609	596	570	610	575	633	634	606	622	625	615	591	604	597	614	637	633	585	582	582	636	552	608	679	591	575	594	591	572	557	617	614	567	608	596	600	573	574	623	633	576	576	614	570	617	616	591	587	622	575	609	614	577	627	598	636	636	591	602	614	604	579	562	565	584	616	611	606	603	657	575	568	585	588	632	631	575	596	611	603	548	587	608	610	594	614	644	599	648	596	578	604	607	649	610	595	618	586	596	569	623	584	628	601	588	645	597	644	571	588	598	578	588	585	603	616	612	601	584	608	606	605	601	602	591	608	619	617	550	579	656	563	624	555	575	603	607	604	553	569	608	637	611	597	588	611	545	620	612	543	573
25045	21536	26097	23566	5293	2353	1741	1304	1111	1011	919	861	791	737	722	682	634	576	575	566	570	545	492	546	514	552	505	496	527	539	538	475	514	506	441	517	506	487	474	507	535	496	490	499	485	468	491	519	464	536	465	471	491	487	507	494	454	529	505	498	513	448	499	465	464	489	501	466	506	453	457	507	445	478	468	502	465	487	449	452	510	502	490	486	487	483	524	467	484	498	462	460	539	497	457	472	477	498	475	432	464	465	497	506	484	460	466	496	482	486	456	470	472	539	503	481	440	509	462	450	469	467	446	493	471	495	466	500	505	494	472	454	451	466	498	490	450	502	487	455	482	505	458	479	449	423	441	456	469	483	518	459	513	498	464	493	473	512	451	477	488	448	461	463	479	517	449	458	467	482	467	464	501	461	460	496	499	448	457	501	466	449	435	458	479	488	490	489	449	487	506	509	474	475	460	470	444	455	458	441	507	454	473	477	493	459	467	440	473	490	493	459	480	473	467	454	467	471	505	493	501	482	467	481	489	472	493	456	486	467	468	535	488	488	502	487	511	462	458	483	456	512	461	431	467	455	480	498	449	478	454	472	494	482	484	466	469	494	448	489	474	468	482	483	449	438	472	456	474	485	488	508	472	467	476	492	493	487	457	469	456	489	476	481	471	445	450	455	497	445	456	451	488	499	466	474	498	466	476	490	462	479	503	521	490	473	496	456	469	471	473	511	437	448	482	481	479	499	439	476	462	458	473	489	519	505	442	475	495	489	477	438	457	496	479	489	453	467	442	465	465	506	454	480	478	458	474	451	467	469	496	441	488	506	513	481	445	479	473	498	473	471	484	438	445	458	468	474	442	499	461	458	492	456	511	481	488	451	440	535	467	447	452	496	471	471	465	466	483	467	482	497	506	535	444	457	432	498	481	499	481	461	434	466	450	457	478	462	466	436	446	489	473	507	459	479	495	491	450	487	443	472	486	468	478	498	487	491	509	479	462	428	447	431	459	492	443	468	480	432	491	491	503	483	469	417	467	471	473	476	451	470	446	465	475	492	453	492	515	490	458	467	490	493	500	498	493	475	464	485	482	466	478	497	451	460	480	485	512	512	454	473	512	470	459	477	469	481	433	489	464	462	485	487	440	490	464	475	467	467	432	454	498	451	495	493	498	472	496	429	483	461	464	458	489	504	459	465	456	467	471	467	486	507	480	475	452	447	454	466	519	466	492	499	494	449	476	464	496	481	482	501	478	467	492	433	456	462	464	477	496	439	427	486	457	506	441	475	517	488	471	498	441	451	497	475	465	479	491	464	455	486	504	430	452	485	440	473	492	462	487	497	520	488	490	457	516	462	474	472	470	428	470	454	481	441	503	492	483	442	477	502	481	500	500	469	460	466	456	497	504	459	487	482	457	468	520	484	446	482	465	500	519	507	522	501	468	437	453	450	438	475	453	480	472	492	445	502	467	457	425	434	462	456	468	455	438	473	421	490	450	491	459	478	489	489	510	495	467	460	480	455	467	448	453	465	461	511	464	453	452	462	496	461	495	475	463	501	499	462	494	443	497	481	458	484	448	472	509	465	495	482	452	434	493	460	483	475	476	450	434	472	486	441	456	485	441	495	421	446	500	456	473	478	454	478	466	488	534	491	453	475	454	459	462	472	483	490	461	547	486	440	448	471	491	473	490	429	477	493	470	483	479	473	493	488	499	455	490	421	473	445	480	446	432	499	446	475	480	461	531	478	469	460	496	450	468	479	448	471	484	438	450	469	485	444	474	499	451	468	506	473	514	470	440	462	459	458	505	426	474	430	467	478	489	465	485	497	501	481	486	455	466	450	442	473	481	481	512	469	424	501	459	473	484	490	493	487	474	515	479	471	493	496	502	470	456	491	488	497	491	441	503	485	504	481	447	454	458	481	482	464	484	495	458	458	462	464	456	484	501	511	465	460	482	447	510	469	479	492	487	502	470	479	474	453	452	494	476	486	516	445	474	467	479	454	481	479	481	470	503	488	485	450	483	469	500	441	495	476	470	478	483	453	475	459	467	494	480	448	491	494	470	477	451	497	454	460	495	487	476	501	455	480	510	505	485	486	461	497	461	465	505	452	478	462	461	459	477	457	457	454	489	446	431	446	471	479	463	477	451	475	493	527	508	494	450	478	493	498	483	491	476	456	492	491	450	471	490	403	486	485	471	486	477	447	474	490	480	479	436	476	465	465	493	485	455	506	522	486	491	498	513	495	488	477	456	481	483	494	467	482	474	442	488	511	500	491	490	478	509	481	470	497	473	458	484	469	482	485	469	506	427	470	448	463	492	474	483	498	454	479	451	487	453	494	445	459	442	487	515	478	446	496	473	498	453	490	458	451	453	459	442	463	440	489	487	487	480	439	466	453	503	513	485	500	479	502	495	479	500	476	511	457	480	449	502	473	467	512	454	467	468	464	513	447	449	485	471	480	441	458	472	489	473	482	454	444	433	467	452	452	463	447	478	473	486	476	478	478	488	460	465	472	473	482	450	483	462	494	465	472	468	464	451	466	491	413	500	473	469	519	444	433	477	475	466	517	507	504	492	483	462	491	458	492	484	480	499	465	474	484	467	493	504	452	516	482	482	513	455	449	503	483	477	489	484	479	460	481	455	477	505	484	511	441	476	486	462	471	438	457	498	450	504	474	444	486	460	439	468	469	500	459	466	469	468	443	511	464	468	476	477	480	474	449	508	427	482	471	442	462	500	470	464	486	479	498	468	509	502	444	459	481	483	470	489	463	450	498	506	458	450	463	483	462	448	487	477	491	477	510	471	479	451	462	520	476	465	535	456	427	451	455	492	480	482	497	453	450	506	491	471	471	481	474	474	455	519	441	467	491	552	436	470	465	439	492	436	488	453	477	450	491	490	476	490	468	471	474	474	460	464	520	520	503	497	457	452	508	489	450	455	473	478	500	454	488	514	405	476	493	513	441	550	491	475	455	508	504	488	483	477	492	462	499	542	478	478	463	487	424	475	497	429	436	477	446	474	465	499	462	501	463	523	497	471	479	487	468	446	497	472	459	465	477	460	484	482	471	515	479	458	493	461	455	450	498	482	488	469	503	466	502	470	464	446	474	487	467	493	455	488	429	492	509	479	456	460	471	454	451	498	462	458	463	507	434	463	469	493	516	463	429	498	439	494	468	492	469	449	479	460	511	520	494	478	513	460	480	488	446	466	461	462	439	457	494	477	476	460	422	495	484	488	485	468	512	493	518	457	442	450	448	476	463	473	470	457	471	454	442	446	465	474	481	475	472	456	501	482	478	478	481	464	477	458	510	439	461	439	458	473	453	469	491	463	465	476	531	508	500	411	513	484	458	472	492	459	469	469	482	482	489	481	485	450	477	463	471	444	478	459	455	520	444	475	433	492	459	482	464	461	459	479	488	465	467	460	467	461	489	486	500	459	478	481	485	482	463	489	506	424	482	436	480	507	511	438	490	496	443	462	468	479	505
10384	23674	18189	10679	7748	5729	4607	3599	2936	2477	2185	1887	1732	1578	1520	1409	1325	1189	1061	1050	980	1003	873	887	893	822	861	880	809	826	764	800	801	775	782	791	778	700	822	805	783	789	779	726	777	784	771	705	751	791	739	721	750	682	727	742	681	772	760	763	734	783	723	792	728	714	752	771	745	738	731	725	736	768	754	759	745	722	689	728	770	744	772	718	782	729	764	764	768	730	811	753	709	723	724	705	777	763	733	735	722	754	729	769	717	723	764	731	736	731	718	765	698	713	733	750	755	749	749	709	736	703	756	727	724	702	793	774	746	717	768	735	773	695	722	775	708	759	736	754	732	789	733	758	721	784	783	745	691	734	725	761	724	758	779	732	819	728	726	772	714	678	779	740	738	730	752	738	724	710	784	703	709	674	722	694	698	767	758	760	764	739	744	709	755	814	767	762	718	735	725	737	770	781	749	709	785	749	706	726	689	781	740	721	727	769	756	766	767	707	779	757	770	723	732	739	706	768	780	767	719	725	687	787	719	761	736	733	739	794	732	719	754	712	751	760	732	732	721	706	675	768	750	745	744	768	737	708	731	707	721	733	785	699	741	722	725	796	695	747	742	709	717	744	737	721	729	780	720	777	760	708	752	733	729	777	736	776	759	751	727	747	755	790	768	749	743	697	761	752	729	707	734	754	731	761	727	737	751	725	746	761	724	759	749	683	752	786	747	737	730	707	774	729	753	763	716	720	740	730	711	689	761	730	787	688	724	725	768	731	756	742	742	783	732	729	761	761	756	732	745	732	725	770	745	761	740	724	752	730	708	734	744	740	724	711	718	760	679	739	776	703	736	758	779	741	766	748	772	722	704	759	770	752	809	747	708	702	785	716	745	725	797	756	726	755	753	684	768	794	763	734	725	773	727	740	715	723	736	747	715	738	742	731	702	811	728	738	748	770	709	736	750	727	814	751	731	780	782	820	742	748	735	775	764	770	783	703	774	778	710	716	701	725	780	758	790	761	729	750	731	731	738	721	715	754	751	686	740	767	726	695	750	716	726	722	746	715	792	706	738	682	741	752	729	765	728	752	724	776	741	721	729	749	786	768	698	728	758	760	717	754	714	732	725	737	748	738	759	751	708	741	774	777	721	747	725	697	742	732	724	763	740	731	702	761	773	702	785	695	711	782	724	711	815	777	751	725	748	795	746	771	717	774	704	738	755	725	763	742	776	746	736	773	710	717	708	685	716	729	727	754	747	728	718	763	756	733	764	759	734	731	704	733	739	725	754	754	817	757	745	757	776	699	731	706	709	694	722	742	721	729	775	741	737	732	738	741	743	752	730	789	772	760	752	733	733	735	759	716	731	735	745	758	766	778	768	756	718	745	722	741	717	703	774	712	719	758	716	773	757	742	742	733	757	717	769	775	735	708	728	702	729	694	712	727	738	742	703	735	685	759	726	738	765	763	707	729	770	781	731	755	704	721	774	724	726	714	713	726	704	782	733	670	767	724	761	756	738	719	683	750	726	776	710	794	757	789	744	725	708	730	752	763	712	652	709	762	728	726	709	723	712	768	756	750	736	738	745	712	747	734	736	738	702	739	749	770	770	720	695	683	740	736	736	758	710	732	726	712	766	704	726	748	723	763	785	776	750	740	789	731	743	706	722	779	740	743	752	744	749	735	765	730	740	730	769	717	761	715	703	765	717	735	713	726	717	732	711	767	768	717	735	732	736	772	707	704	714	694	756	710	744	688	666	737	797	752	743	769	743	767	723	738	735	750	726	740	728	739	727	769	779	763	738	754	734	788	753	725	746	719	735	766	717	763	742	737	749	723	754	763	713	754	725	823	733	727	791	750	729	732	737	727	747	768	743	753	724	732	786	806	729	745	744	742	776	716	738	710	765	776	759	718	725	695	692	773	754	726	742	731	737	716	759	739	726	706	696	743	671	681	679	749	741	759	752	728	763	755	746	738	791	766	756	742	723	692	718	716	682	759	725	712	740	732	723	716	728	710	790	755	725	694	718	757	728	715	768	753	726	706	721	697	700	721	750	754	794	730	764	752	732	756	700	719	724	768	743	758	731	753	707	771	737	685	741	737	739	697	721	758	777	703	726	780	780	688	768	740	684	779	733	735	743	744	786	784	678	705	689	738	723	724	785	786	746	730	723	744	730	755	751	697	730	679	757	724	756	731	769	743	740	711	708	722	708	773	726	735	751	771	737	683	771	713	712	682	761	739	750	766	752	756	763	774	765	717	731	711	752	771	751	731	782	758	717	730	756	718	745	755	689	767	737	699	727	739	710	768	721	740	762	728	775	734	738	704	733	731	699	731	691	774	738	747	745	737	689	744	739	733	729	778	771	739	712	678	696	747	720	731	786	763	770	762	732	741	759	720	753	713	714	748	741	695	738	757	763	715	750	736	752	724	737	691	709	752	733	743	719	755	684	809	772	743	772	733	720	740	750	707	757	754	710	700	758	823	705	742	714	735	746	725	697	718	770	741	766	739	700	733	692	701	750	749	752	791	667	740	707	764	746	736	717	793	746	713	714	767	778	714	731	757	771	737	699	717	771	694	791	725	720	687	762	718	708	724	724	722	730	668	698	716	735	739	751	741	760	754	722	712	745	752	781	727	738	791	707	787	725	760	712	751	758	736	723	719	746	723	766	766	737	733	708	719	755	738	788	760	762	709	727	737	747	766	745	752	747	749	765	723	710	753	722	761	800	765	733	694	733	730	752	752	737	764	730	713	743	748	737	708	723	713	746	716	728	755	735	737	769	745	781	751	704	743	704	728	686	769	754	801	769	786	744	772	695	702	734	701	705	785	693	738	797	760	697	765	744	751	756	732	758	750	693	695	770	718	754	728	685	753	714	781	741	786	736	744	782	726	765	741	728	772	736	711	771	738	737	761	755	742	766	742	703	688	778	767	726	757	795	723	715	742	758	720	704	699	824	767	706	737	693	719	753	689	731	782	775	742	735	724	734	745	758	746	716	745	731	752	737	770	693	782	777	712	772	724	713	735	747	651	766	726	669	721	776	772	739	747	749	761	731	739	750	751	723	749	775	739	772	784	760	762	721	722	776	748	791	697	753	776	681	792	759	728	768	786	721	745	706	727	711	735	751	745	763	719	723	750	763	730	727	717	734	691	750	715	730	733	818	719	733	712	750	733	744	683	711	801	738	747	756	771	806	727	749	737	744	750	746	734	746	755	724	739	735	724	658	716	761	824	716	734	747	756	741	746	771	743	727	804	724	747	768	767	734	731	738	739	718	737	715	713	748	765	794	751	682	700	744	705	754	765	751	771	759	749	708	717	744	746	733	738	785	771	717	766	772	717	718	768	690	693	735	709	754	712	739	728	753	792	747	700	741	741	744	752	759	730	741	751	761	737	744	718	734	699	740	791	794	719	724	723	749	727	765	737	751	732	698	731	759	769	746	779	774	738	775	725	761	718	765	737	747	749	737	755	758	701	735	815	802	737	752	710
22638	21525	28886	24614	21539	20136	6356	2482	1840	1479	1264	1135	973	899	769	726	659	625	538	520	499	462	462	422	410	385	396	358	352	389	376	372	357	326	373	335	328	307	327	340	347	305	339	299	326	326	324	359	305	350	306	283	291	331	284	300	308	290	311	309	300	336	297	282	292	293	311	307	329	303	326	295	327	316	274	329	303	299	296	323	337	290	293	338	311	310	293	299	313	315	330	284	315	288	310	297	300	268	312	297	307	283	302	302	313	298	269	315	322	298	293	318	285	273	302	322	314	290	292	327	327	281	326	314	308	306	296	294	319	306	298	339	296	312	308	307	264	301	304	291	282	324	311	285	321	296	288	302	321	300	312	301	286	292	308	279	318	280	318	276	303	312	323	313	298	301	287	331	323	305	292	284	278	321	289	306	299	301	308	288	289	306	309	320	300	260	317	333	314	283	272	293	335	266	306	297	310	303	308	301	318	292	291	297	303	279	281	321	281	305	321	304	311	291	297	321	289	281	314	302	314	330	318	306	329	333	329	289	301	298	282	291	330	282	270	303	328	309	301	312	294	293	284	305	315	296	306	299	310	297	296	307	305	279	304	332	313	289	272	305	302	285	273	303	331	300	309	297	309	317	301	264	311	332	306	301	343	317	290	301	311	333	307	301	258	296	317	300	301	318	316	342	292	324	303	328	287	325	314	311	318	293	308	285	311	321	340	313	334	304	308	307	274	310	295	296	287	293	290	295	271	329	292	352	315	299	310	300	334	280	299	291	303	312	283	274	318	294	321	312	320	295	332	286	287	295	312	279	304	254	300	304	293	262	296	315	317	277	277	309	304	307	327	286	308	299	310	320	306	290	293	351	298	263	295	299	324	314	278	306	305	329	317	275	285	313	276	296	264	260	309	299	275	295	288	308	321	302	316	309	303	290	273	297	268	254	287	299	331	264	295	306	293	272	309	317	328	273	320	298	305	302	317	298	313	344	291	286	300	298	320	321	295	303	343	285	320	310	301	296	281	287	277	277	311	306	293	303	286	309	296	262	285	266	317	315	291	278	292	313	309	308	330	282	287	303	301	323	301	277	293	289	289	311	313	282	324	278	311	294	312	339	291	295	322	319	329	309	305	288	288	287	312	292	284	285	287	324	300	298	301	300	268	301	283	309	297	308	300	301	333	311	289	291	313	293	299	278	283	271	285	301	313	319	307	312	297	307	284	308	330	342	307	262	288	312	285	300	329	301	307	263	291	310	284	289	308	265	299	293	285	322	317	299	299	311	319	328	277	274	297	317	284	296	302	338	270	284	327	306	316	304	306	274	302	321	319	309	333	310	297	301	331	285	297	307	304	313	282	276	294	293	266	288	279	310	293	292	312	313	328	308	294	321	299	304	298	308	311	284	302	304	302	309	286	314	287	284	318	297	301	305	313	303	303	315	316	292	321	318	321	292	308	292	311	306	297	315	290	285	297	290	324	293	295	286	324	307	323	298	283	279	297	302	293	320	290	303	301	279	273	262	295	265	310	321	307	304	295	301	305	302	311	280	291	291	314	304	313	298	312	270	304	304	325	322	264	342	284	313	338	301	274	314	295	280	318	317	286	285	313	312	324	266	291	309	287	291	313	291	300	312	295	273	277	284	374	307	273	334	288	286	280	296	299	305	300	305	326	327	286	303	297	332	296	303	303	311	303	292	311	302	301	298	300	297	299	303	291	323	302	287	307	294	307	306	305	293	296	275	309	292	274	311	290	302	327	298	303	290	319	309	277	292	346	324	317	291	290	268	336	323	279	288	287	316	310	309	304	285	307	304	309	305	280	305	255	327	259	327	305	300	330	299	297	313	297	299	294	291	302	315	305	299	290	308	330	319	328	303	322	318	296	299	319	310	258	308	289	299	276	301	306	295	306	298	318	305	266	313	292	311	294	311	291	329	303	325	287	303	317	271	290	304	308	332	312	293	267	326	299	343	300	298	306	291	303	269	308	316	307	311	311	299	281	299	286	297	305	311	293	297	307	321	292	305	324	259	276	304	303	316	293	310	330	335	311	293	297	310	303	267	308	310	293	304	286	301	301	292	263	320	282	295	303	327	316	291	346	283	300	302	321	305	315	290	321	288	287	296	318	294	293	303	302	301	327	303	285	295	290	305	317	313	322	295	314	313	294	306	321	293	344	303	285	294	289	298	298	289	325	288	316	295	300	285	330	314	313	300	296	306	313	310	314	292	288	307	314	270	282	314	288	291	284	296	316	281	298	291	299	325	277	270	307	288	328	302	285	275	296	301	310	290	304	308	298	307	284	281	334	301	302	333	291	302	270	301	283	314	306	317	322	356	270	287	316	313	287	327	295	323	312	310	287	267	297	304	275	312	293	308	297	286	314	320	328	318	281	296	308	291	288	298	296	312	330	300	305	290	331	300	293	312	305	284	294	312	302	306	279	284	288	317	314	325	304	309	274	258	296	332	302	299	304	285	287	324	313	327	308	269	282	301	302	279	301	308	287	314	309	293	311	305	282	281	282	325	305	310	329	308	290	298	295	335	276	300	315	324	355	302	258	268	294	315	311	290	334	340	319	299	290	300	311	272	321	310	292	310	284	297	328	301	341	278	276	304	305	278	305	317	310	295	328	302	316	277	303	312	315	325	307	314	304	316	333	291	336	310	316	330	312	288	290	292	299	292	303	260	312	322	310	297	278	320	323	298	309	310	345	304	297	321	272	291	290	306	301	299	295	297	329	295	294	329	307	289	296	288	310	292	290	285	311	295	255	320	316	288	298	320	291	309	301	341	258	278	300	265	297	313	315	288	299	320	300	293	317	257	333	309	332	325	303	304	309	303	284	300	326	303	260	293	264	310	306	304	302	317	314	312	334	284	339	302	323	312	295	296	320	292	315	276	308	314	303	308	290	305	280	296	340	311	329	290	307	298	323	279	316	291	313	290	287	309	315	305	311	287	300	311	295	292	265	299	320	315	318	305	310	285	289	308	288	295	290	300	330	317	317	308	313	309	329	301	307	281	288	277	296	310	324	319	300	298	315	308	321	275	306	319	321	329	303	337	331	291	296	288	333	277	308	328	308	280	314	298	322	322	306	280	299	297	317	312	293	343	292	328	305	275	312	302	313	344	313	321	309	293	279	297	321	283	284	314	299	325	327	290	271	283	289	310	309	289	316	306	297	288	307	271	298	284	278	280	303	301	293	309	309	299	317	308	328	340	290	305	317	293	298	303	299	288	292	279	306	331	292	292	323	283	298	308	329	326	313	322	293	323	285	330	272	286	296	280	289	311	316	322	274	301	286	306	310	327	302	296	297	302	306	300	312	332	286	291	331	297	306	318	308	292	289	271	293	316	331	288	283	334	268	287	277	291	286	333	320	310	342	303	303	256	302	328	293	315	315	307	286	299	300	290	278	296	283	319	297	283	274	314	294	269	302	270	322	303	292	307	299	304	308	271	300	278	317	286	264	309	276	320	311	261	291	285	295	320
12075	32382	26228	17320	12626	9842	7601	5933	4804	3933	3257	2806	2400	2195	1853	1575	1431	1278	1184	1059	948	916	851	858	752	750	664	683	643	652	612	566	580	581	593	540	520	583	572	535	525	533	533	529	501	531	550	552	512	477	491	499	478	486	464	510	479	468	466	483	510	509	503	477	474	482	472	479	433	484	463	489	417	488	522	496	490	488	457	467	470	491	482	461	474	517	501	494	479	431	450	466	498	432	504	421	491	475	459	503	472	460	431	450	478	458	467	466	462	462	495	535	456	455	461	491	473	502	487	488	477	502	439	493	460	492	448	463	520	436	441	431	459	463	492	462	505	487	475	465	462	463	487	498	475	467	472	483	484	491	513	407	407	493	499	453	474	444	465	511	475	499	466	447	500	477	480	488	500	490	465	492	475	472	492	462	501	471	511	457	467	470	454	432	456	492	442	445	495	474	469	484	455	502	506	483	470	445	451	487	486	469	497	467	488	492	469	492	417	440	477	493	470	506	479	454	492	453	516	443	508	491	509	452	492	451	488	487	463	476	474	457	469	480	472	456	436	463	448	466	471	464	518	468	470	416	484	442	502	457	464	495	442	472	456	485	493	504	457	444	482	474	511	446	508	461	517	482	488	503	470	478	444	490	486	503	490	456	505	535	446	451	499	486	462	490	494	448	499	439	443	485	471	475	452	454	432	440	470	466	461	467	485	474	493	473	522	484	515	459	446	501	460	487	502	500	478	474	497	481	488	477	445	482	479	469	481	457	477	479	501	471	478	501	454	501	457	438	472	444	430	496	465	452	455	521	474	482	431	477	466	474	539	491	450	483	472	459	489	471	439	480	440	502	442	461	525	494	488	485	499	468	533	466	447	474	509	485	477	484	525	455	492	476	477	468	472	485	477	502	439	450	487	456	455	470	486	486	498	474	459	455	472	491	480	493	480	470	483	469	489	470	482	423	482	456	472	452	456	484	476	514	514	460	452	474	450	475	488	455	455	491	475	449	481	462	453	483	471	484	461	495	446	464	497	499	479	466	478	466	459	476	506	446	523	444	467	485	459	456	467	479	472	477	507	477	476	459	495	486	429	476	462	473	458	461	407	487	448	484	464	458	448	442	475	483	480	473	456	480	444	443	448	480	513	472	478	473	452	447	465	467	435	472	454	481	487	492	477	462	487	442	494	483	455	487	480	479	472	466	509	481	454	455	481	477	450	465	457	439	495	472	512	468	473	492	486	494	498	529	509	490	441	475	500	505	459	537	459	460	458	528	440	525	455	491	496	490	431	472	470	500	441	497	504	506	421	469	496	445	496	457	475	454	480	489	454	471	448	480	455	501	498	489	488	485	448	497	442	454	442	486	456	513	439	473	463	474	475	476	492	474	463	427	469	470	441	456	452	458	454	500	501	457	482	530	474	471	475	498	479	499	458	500	435	487	484	467	474	500	472	482	488	478	468	507	491	481	441	442	471	471	485	442	509	469	471	526	479	486	441	519	471	476	474	471	438	479	487	485	449	481	502	486	478	476	467	458	446	452	485	454	491	492	469	478	465	470	461	482	457	480	462	469	472	500	449	510	446	507	463	489	441	503	458	442	461	500	468	464	478	516	478	497	511	474	470	457	495	439	475	460	482	439	428	469	511	493	472	467	515	472	440	467	478	458	488	472	453	488	436	440	489	494	451	464	450	473	502	476	436	487	487	457	462	473	469	469	497	469	436	470	467	481	439	488	488	459	458	490	506	482	486	503	486	458	483	491	444	467	492	462	481	488	488	455	466	461	477	459	499	505	495	490	457	497	440	468	465	493	460	475	451	457	469	446	483	480	451	458	435	459	475	477	499	480	467	467	494	467	453	455	452	468	461	455	486	473	441	440	438	473	482	456	495	464	481	475	478	459	482	486	480	466	501	461	457	479	477	453	463	471	425	532	484	491	481	465	477	459	454	474	485	480	463	509	506	476	481	497	468	447	458	464	479	482	466	449	451	435	431	494	452	472	535	470	456	502	505	455	448	474	481	465	445	429	492	480	451	462	488	511	522	469	485	434	521	494	464	484	489	493	457	416	464	456	446	495	485	480	459	485	462	437	448	479	525	476	464	463	480	480	469	466	453	470	450	487	491	512	491	498	516	461	420	493	444	451	448	506	470	466	455	483	506	432	445	459	492	449	450	488	409	470	484	467	469	444	474	489	483	486	450	491	505	449	512	504	458	437	472	453	443	500	470	475	424	463	496	469	461	458	496	486	458	486	481	453	513	461	455	480	456	477	442	467	454	432	490	473	492	471	481	496	507	440	420	508	481	470	446	477	487	455	474	508	458	503	444	471	474	433	483	473	479	507	482	475	445	472	452	435	492	508	489	520	505	493	503	516	464	454	461	483	485	503	454	504	503	442	507	466	461	490	488	472	444	459	432	481	488	502	480	451	480	448	462	500	473	485	496	466	475	460	488	480	527	475	483	479	463	483	472	486	486	450	446	465	468	458	485	505	506	474	504	478	486	462	490	439	465	490	485	459	479	479	520	467	473	480	469	482	458	449	470	433	461	478	441	437	440	464	475	482	501	469	468	488	508	468	502	466	453	419	485	488	492	492	507	455	486	485	502	504	453	462	446	494	453	443	474	495	454	488	488	449	517	465	443	470	469	440	474	498	478	452	487	473	449	466	515	482	465	416	463	505	457	429	453	510	465	453	483	477	473	481	495	488	483	442	459	478	489	425	486	473	465	464	466	508	474	462	476	496	493	494	466	502	458	504	466	467	454	482	518	507	482	473	427	480	513	499	464	473	487	481	485	476	447	450	462	475	491	460	485	461	473	462	467	495	524	488	472	468	477	513	455	468	463	494	495	461	430	468	444	467	461	491	469	479	430	436	476	456	463	464	465	466	424	457	458	496	445	503	445	446	478	490	475	492	436	495	480	466	456	505	491	447	484	474	469	494	471	484	442	458	496	472	492	490	489	473	503	474	429	486	470	469	491	467	477	458	474	437	440	498	448	457	439	470	495	476	502	484	555	480	496	483	478	454	489	501	523	465	463	445	481	507	480	477	453	435	433	507	514	517	451	491	476	447	468	463	501	463	496	466	460	458	452	470	461	456	451	454	443	466	510	492	476	479	479	464	441	458	472	448	477	488	495	486	474	486	501	451	499	444	488	432	469	474	415	459	508	468	489	471	483	480	478	466	443	477	461	464	475	449	458	487	422	471	484	469	502	474	531	501	502	460	475	459	464	446	510	501	477	500	513	440	484	462	465	500	502	469	479	491	476	504	493	473	485	495	483	494	482	471	467	478	417	497	464	432	478	443	490	496	489	456	533	487	461	468	462	450	466	512	456	470	470	436	431	475	486	499	470	482	450	446	494	484	498	467	482	467	500	464	468	490	468	464	512	482	481	480	473	474	471	467	500	488	467	494	505	456	470	504	476	509	505	448	450	494	484	473	507	499	477	496	460	462	487	483	442	457	468	496	468	475	428	501	464	533	489	457	486	507
27461	20185	12393	5517	2730	1856	1457	1083	1023	945	779	811	676	654	681	653	590	627	573	548	554	541	505	534	525	494	513	516	476	499	536	519	507	487	498	499	483	518	488	539	487	503	512	504	524	484	528	486	492	527	504	467	504	501	488	495	488	517	484	460	502	481	493	479	537	490	478	505	507	542	512	507	497	470	488	494	504	489	506	487	478	481	528	510	485	492	491	458	545	505	460	481	483	510	532	510	456	470	491	469	540	497	480	512	506	458	535	508	508	515	454	496	510	493	503	481	468	458	452	492	510	448	493	496	510	486	491	491	483	515	511	464	492	535	499	491	474	513	459	493	484	451	486	483	508	449	471	518	500	498	518	494	542	504	476	480	491	519	529	512	538	499	557	510	443	505	486	463	509	466	469	480	505	464	487	486	508	497	458	483	492	460	480	509	522	496	509	514	480	486	503	506	514	519	515	443	448	485	490	507	501	469	502	478	517	494	464	492	505	491	491	529	465	467	476	480	513	481	478	517	478	544	494	517	452	513	507	534	504	496	474	501	484	505	475	482	505	491	502	519	481	500	527	525	469	532	504	521	455	517	469	516	510	525	476	516	492	494	500	521	473	506	510	494	548	505	494	477	508	514	483	543	506	468	487	485	450	479	472	486	520	512	473	474	461	477	500	491	499	504	511	504	498	516	506	475	506	490	516	498	479	493	472	490	525	489	493	439	489	477	529	528	461	477	512	500	483	534	490	502	495	505	500	517	502	461	500	449	483	509	543	478	523	528	449	471	494	523	511	525	497	525	518	437	481	479	514	510	497	511	502	487	528	490	500	512	463	518	510	480	494	446	469	482	490	466	536	502	516	507	501	501	513	467	497	497	512	502	508	548	478	451	502	492	521	513	494	498	545	490	504	465	496	490	522	447	491	496	520	471	487	533	523	508	467	446	526	489	492	472	511	508	507	490	501	526	520	479	484	501	492	495	491	512	455	497	513	456	467	499	493	480	480	518	487	509	467	469	462	493	525	461	516	542	477	510	477	469	500	486	471	479	479	525	474	488	507	487	504	506	511	491	486	472	468	501	548	479	503	548	476	502	484	516	519	471	483	447	519	480	495	508	531	484	484	466	494	505	513	500	537	500	516	531	520	462	519	481	496	478	454	495	488	516	498	484	500	514	494	515	479	543	486	482	452	502	516	489	470	485	557	512	465	479	521	509	496	467	517	463	493	510	484	501	513	508	491	520	468	528	449	538	538	502	537	487	535	473	424	471	513	502	493	514	514	474	484	513	486	525	503	497	469	490	505	445	470	490	497	480	512	535	469	487	509	468	486	523	494	501	497	477	457	514	501	469	517	472	468	485	516	495	474	504	514	507	497	515	500	520	460	494	478	501	554	487	490	493	502	500	488	501	505	506	490	510	492	507	465	468	535	529	527	509	515	483	502	515	449	447	507	534	463	508	537	462	505	507	498	507	492	490	544	460	520	476	485	495	499	479	484	478	476	501	468	503	477	461	500	481	467	494	531	468	543	486	479	492	486	525	465	474	494	515	528	510	510	536	520	507	518	505	510	491	504	487	500	502	460	468	471	472	531	485	492	504	490	507	511	512	487	488	473	506	497	468	485	514	478	472	497	467	494	491	496	503	478	523	490	532	513	447	471	482	499	484	498	482	517	523	491	493	467	477	491	508	485	461	494	501	489	488	513	490	481	473	471	475	490	504	490	532	527	509	457	483	484	493	525	541	505	478	475	497	528	521	470	529	498	509	467	466	499	525	480	469	513	492	492	494	488	506	526	506	497	529	447	464	498	489	508	495	520	474	476	522	481	519	494	511	468	487	453	495	464	481	510	477	508	473	521	509	493	523	485	506	477	477	537	532	480	534	535	466	503	520	502	482	520	465	484	514	482	507	497	492	458	514	489	472	463	541	460	480	497	476	471	473	536	503	493	471	469	515	485	475	514	494	492	509	503	502	496	461	481	420	470	529	514	492	480	495	512	490	500	515	535	499	488	457	459	467	508	508	494	469	506	507	485	481	488	498	521	479	502	531	502	474	483	505	507	501	497	515	522	478	500	485	485	488	496	509	484	472	473	519	479	502	481	493	475	469	465	513	503	482	455	523	512	471	521	506	500	499	491	528	522	511	484	467	509	477	478	496	487	520	513	476	503	543	478	526	513	522	491	476	499	499	484	518	466	492	510	490	503	489	507	463	455	482	485	524	506	511	471	497	487	496	501	476	491	463	565	480	503	515	475	486	494	452	514	498	528	518	454	469	494	516	470	512	489	460	541	514	479	495	480	502	530	487	459	485	492	505	474	490	522	481	551	511	526	442	505	501	459	486	499	518	472	470	489	504	541	493	507	508	467	470	469	503	468	526	470	507	499	508	518	513	471	536	467	483	502	513	513	526	491	488	481	463	515	471	503	538	485	513	466	530	485	454	502	488	446	527	533	477	489	503	484	466	489	504	496	481	487	525	516	499	498	519	473	525	469	496	504	519	500	505	496	498	562	503	492	490	466	485	508	494	526	473	469	484	512	487	512	498	478	508	492	517	516	511	530	485	510	502	466	498	497	491	472	516	519	509	500	485	510	498	510	505	527	518	505	509	447	478	495	477	486	474	495	509	482	503	522	466	495	475	531	534	472	530	499	480	446	510	542	513	522	458	498	522	510	470	467	502	514	513	489	478	519	499	483	538	461	487	482	456	470	516	521	542	510	510	492	540	510	514	491	452	492	446	492	487	489	533	519	484	494	490	509	521	498	481	476	492	498	475	489	465	467	489	504	477	522	561	490	507	541	516	486	506	462	509	465	491	506	487	459	510	511	497	478	513	492	481	474	475	479	468	514	491	495	459	534	488	495	474	527	483	493	477	497	450	489	473	515	489	464	486	530	495	517	486	496	499	518	513	517	572	515	502	437	490	481	479	470	494	467	501	463	464	488	471	502	520	493	502	495	499	501	491	494	479	505	469	459	512	524	536	505	450	502	505	480	483	487	508	456	505	502	482	502	513	492	467	480	521	454	481	495	491	475	490	516	482	486	520	520	529	491	511	501	493	501	490	498	461	496	513	528	536	511	484	505	420	521	471	455	510	523	487	469	487	482	540	473	516	496	497	505	500	504	486	474	502	495	517	508	511	509	513	512	505	475	494	478	515	533	493	519	515	495	481	511	514	535	486	508	522	455	528	504	538	441	551	484	538	475	484	486	479	510	514	516	506	482	519	463	473	494	485	499	528	480	503	502	520	537	503	473	497	513	530	472	474	482	514	479	482	501	484	475	519	487	477	503	515	514	459	473	470	491	495	430	495	488	494	475	517	452	469	451	484	493	521	512	510	508	495	492	500	495	509	464	468	509	478	498	510	513	492	438	521	479	478	522	502	490	481	511	459	523	486	476	507	517	517	503	519	494	531	576	524	509	492	508	477	525	476	498	490	496	503	528	450	483	491	489	500	521	506	493	492	468	473	478	514	504	484	545	484	509	481	534	473
10378	20372	15115	8369	6087	4521	3536	2890	2346	2054	1835	1693	1453	1401	1289	1173	1172	1083	1021	1039	942	917	923	910	874	892	813	840	872	889	794	791	843	825	855	803	802	819	787	785	771	840	777	804	836	820	799	769	739	802	777	799	818	781	801	805	782	812	776	818	795	824	772	778	800	788	784	770	770	777	803	789	763	771	781	778	758	789	788	828	811	777	764	786	803	775	770	762	798	772	822	760	746	770	767	781	771	780	771	752	720	798	795	773	753	786	733	767	755	801	760	748	760	793	777	788	813	760	766	782	765	795	766	756	714	776	804	785	799	822	785	754	759	718	773	795	770	766	771	790	771	793	778	808	806	797	842	800	790	729	750	760	782	764	798	802	713	788	756	768	768	742	761	783	805	752	770	774	838	793	783	774	818	822	778	744	855	764	776	806	744	753	761	796	754	799	768	757	824	804	754	752	812	813	755	786	801	829	766	792	809	770	775	744	762	737	829	748	752	773	724	766	864	812	766	738	822	800	787	774	838	746	803	793	797	777	745	789	774	831	759	772	791	792	744	837	813	740	775	728	757	744	755	762	777	800	757	781	828	801	795	757	753	852	788	765	788	834	771	794	751	767	730	796	756	752	768	757	797	817	760	819	776	761	754	797	828	797	766	757	764	803	784	805	791	768	740	793	823	699	756	771	806	787	763	777	813	767	817	790	819	778	755	782	829	760	830	810	757	760	766	776	763	815	810	748	770	827	736	776	728	805	770	765	727	827	815	783	755	757	764	829	706	718	780	797	773	803	754	773	773	779	815	783	752	798	738	799	765	780	803	802	807	747	795	721	746	745	769	757	800	803	793	833	806	804	724	791	812	769	804	846	785	768	776	766	786	808	742	778	832	813	767	840	759	726	785	785	783	767	812	787	814	737	730	784	811	787	793	773	810	784	809	787	756	758	854	748	761	785	770	771	814	818	771	792	770	805	754	791	733	806	749	771	730	771	813	780	807	789	788	809	771	756	781	761	790	766	793	771	739	758	773	758	725	741	784	762	773	815	785	769	746	762	798	734	806	767	755	804	750	744	739	831	769	771	828	735	796	743	812	779	830	764	841	788	757	802	761	746	800	762	807	782	786	765	794	766	782	797	760	811	795	805	823	817	784	812	740	727	770	789	781	807	756	762	741	816	762	808	804	796	817	801	745	740	804	806	799	789	777	806	791	760	803	714	798	795	772	764	829	751	784	785	789	756	779	751	834	872	775	778	784	785	808	799	762	729	775	772	784	768	777	782	747	800	762	786	764	777	801	808	789	776	783	800	748	750	774	764	811	790	784	765	747	786	857	757	768	742	744	738	801	765	745	772	829	773	824	821	798	760	781	736	783	774	772	751	769	777	779	770	852	755	782	764	815	818	739	776	791	767	728	790	779	781	805	781	778	803	790	817	804	761	795	750	776	751	815	815	813	753	751	840	810	786	807	787	793	739	756	750	823	781	805	726	736	773	809	807	739	811	756	794	794	812	742	747	799	799	742	782	777	793	801	781	810	801	799	798	808	833	811	750	758	774	784	801	769	810	789	768	778	747	768	779	764	737	771	791	797	801	767	777	770	795	818	805	740	761	779	747	813	812	790	818	772	777	796	754	765	723	785	831	761	738	790	754	787	756	823	734	772	791	762	764	774	782	787	817	773	779	782	799	806	753	745	747	789	785	791	825	822	748	756	738	781	793	782	731	824	789	786	826	723	749	786	832	749	799	787	798	802	767	720	801	738	775	823	834	765	801	796	785	784	756	793	787	839	765	798	716	803	809	787	801	767	745	816	809	771	747	744	771	785	792	810	762	782	746	773	772	798	790	807	789	760	795	746	733	795	752	757	770	769	798	795	760	744	814	788	794	832	763	815	744	746	772	801	794	810	758	805	797	793	793	746	763	799	801	781	779	838	766	752	735	805	786	802	808	756	762	787	792	778	779	822	714	770	793	753	758	840	789	808	768	804	800	796	760	793	782	762	769	738	789	786	764	781	783	761	796	781	798	778	763	797	752	791	804	790	815	722	799	774	727	795	758	767	779	795	768	790	782	804	771	795	772	771	817	785	753	787	819	813	724	780	805	797	798	744	770	748	723	805	783	799	793	767	766	780	787	767	828	748	779	796	799	753	776	759	814	826	750	766	784	759	780	814	803	750	810	806	776	789	765	803	729	813	806	771	782	749	818	869	821	780	774	756	776	823	791	782	761	794	780	755	830	805	753	750	786	771	784	798	741	803	763	743	735	721	807	799	772	803	816	792	812	800	784	741	765	759	798	727	713	760	787	748	784	798	763	761	803	802	794	794	780	772	826	767	743	796	742	818	808	789	787	769	767	792	794	785	780	792	806	767	745	770	845	778	821	789	806	801	786	769	789	777	805	804	780	768	751	733	795	772	760	771	744	779	801	779	766	772	764	747	788	775	748	779	815	798	778	756	793	755	768	815	780	777	832	785	760	790	760	789	734	798	794	744	816	742	787	782	743	729	786	735	742	798	806	837	789	745	731	773	774	778	806	825	734	764	780	777	775	804	765	781	779	779	776	751	753	750	786	792	751	787	843	772	808	810	755	748	824	788	762	782	779	762	807	783	771	819	746	789	734	755	790	765	782	759	824	770	753	773	745	816	787	770	821	799	800	794	798	805	752	869	774	793	796	791	736	794	800	784	798	786	773	757	712	793	792	791	762	823	782	813	785	788	777	731	749	765	772	777	752	817	760	771	766	803	835	883	783	800	798	735	806	758	771	788	831	770	812	734	750	793	753	759	812	778	774	755	805	756	807	827	814	807	779	814	756	777	731	785	759	847	811	744	763	802	766	779	789	727	770	789	781	800	778	782	771	766	794	779	757	739	811	777	791	781	804	769	759	785	799	773	759	815	783	775	812	793	762	803	768	785	795	727	808	771	774	795	774	779	785	767	777	785	794	802	756	822	763	808	769	807	792	737	759	766	769	777	870	742	794	803	762	849	734	723	813	825	760	764	759	787	819	803	779	789	822	779	754	780	814	811	758	758	782	782	804	762	833	770	740	780	824	741	763	799	792	762	815	797	758	774	784	773	762	762	818	773	792	789	756	798	820	774	780	801	798	787	768	798	757	781	735	773	799	776	767	726	786	762	764	814	782	833	751	749	755	813	728	780	749	796	774	770	763	797	747	792	805	808	781	736	802	820	776	808	797	760	748	799	786	769	781	781	733	800	825	753	733	805	748	786	749	794	776	792	795	758	802	768	774	813	811	784	799	751	813	829	758	763	803	795	777	784	783	754	815	784	790	771	778	765	789	796	792	793	816	793	731	735	750	750	804	815	759	744	781	774	815	777	764	750	764	759	796	781	807	753	782	825	756	796	771	778	773	749	782	795	763	760	786	766	784	774	827	725	828	779	728	781	786	768	776	767	860	797	800	824	814	811	778	761	759	769	770	815	754	788	812	807	780	779	804	715	802	809	758	798	756	786	781	763	784	777	752	795	769	790	848
23441	21467	28217	25128	21005	8046	2759	1820	1343	1183	1074	951	816	757	715	684	575	575	534	560	516	519	451	436	423	425	409	404	427	442	389	402	394	416	402	413	406	388	366	373	391	398	394	407	407	404	393	368	394	362	377	385	358	358	407	377	359	381	401	381	402	380	369	410	377	379	379	360	351	394	386	360	370	370	374	361	358	399	394	412	407	411	384	349	400	396	405	381	357	400	413	402	385	376	382	364	370	404	398	379	403	362	404	405	365	386	380	365	397	373	408	380	359	425	359	414	370	354	389	362	408	402	368	362	385	396	381	357	393	356	372	415	386	424	396	375	398	367	387	403	347	363	371	346	404	362	419	346	381	344	364	358	427	386	360	369	403	342	357	374	387	379	404	390	362	400	335	356	390	363	379	374	375	384	397	370	363	362	397	380	417	350	403	357	405	382	388	375	400	388	386	397	412	382	377	354	349	395	385	374	398	368	409	403	387	342	368	385	361	359	355	346	348	356	380	379	343	338	346	366	381	339	364	377	400	389	370	394	395	362	403	352	351	350	353	373	369	369	367	380	376	357	357	394	375	401	388	380	339	375	375	391	390	390	363	402	400	338	400	370	366	353	361	372	366	389	361	344	371	379	365	364	368	399	367	368	380	373	389	365	385	371	366	373	339	373	384	370	394	416	390	350	392	331	412	368	392	354	367	434	365	360	374	368	366	400	400	373	369	405	386	377	385	368	382	372	370	385	376	356	365	375	373	362	403	389	400	351	382	336	356	396	352	380	393	393	400	365	397	407	398	378	351	384	373	352	385	381	383	364	368	403	371	381	368	370	376	384	369	368	338	323	414	391	400	451	399	392	345	358	371	409	363	382	381	410	371	342	353	343	368	363	369	386	385	386	400	376	352	412	400	389	366	337	377	396	360	372	386	378	352	410	396	343	394	412	410	394	384	365	385	376	390	352	379	368	375	381	384	362	393	412	382	326	374	411	391	382	355	380	369	381	388	369	347	383	375	397	388	377	365	377	392	363	359	411	347	333	403	374	387	370	418	391	392	382	395	370	383	377	348	376	334	366	358	390	383	362	387	394	365	334	364	362	371	391	361	364	387	393	420	387	398	388	379	391	397	360	395	405	366	366	388	386	377	384	393	378	393	353	346	388	386	384	370	379	369	371	393	341	406	373	369	387	361	380	377	402	374	363	383	358	384	361	347	371	391	420	387	385	394	355	379	405	367	413	417	382	392	402	368	362	388	368	372	365	364	397	395	388	383	384	376	358	385	335	375	329	384	377	340	406	377	371	388	403	365	385	428	397	386	384	353	386	411	377	361	403	381	325	374	403	374	359	366	363	372	393	392	347	412	400	422	363	392	369	379	355	381	374	383	412	370	386	374	361	387	385	422	391	370	366	387	398	341	367	363	392	364	405	388	401	376	353	360	380	382	413	385	394	379	356	396	328	393	382	389	352	355	381	387	362	371	352	386	330	367	406	389	339	395	380	373	411	371	341	369	402	370	366	406	359	378	356	391	370	367	373	339	411	381	355	380	416	363	379	318	425	383	349	363	383	386	377	389	378	356	368	385	391	368	397	381	380	353	374	378	411	420	411	398	383	358	400	366	363	387	367	357	374	410	401	388	358	381	410	345	372	368	400	345	383	373	382	391	401	388	404	387	398	385	374	379	396	369	355	342	362	348	407	409	363	365	381	384	383	360	360	361	363	453	360	381	379	385	367	361	384	359	391	398	365	382	399	358	374	397	386	399	386	380	374	372	372	393	392	364	358	354	386	350	352	371	381	387	368	346	434	370	384	370	375	384	372	388	382	387	366	368	378	392	380	353	377	363	384	341	368	353	389	387	373	390	362	367	371	413	352	375	366	396	426	345	382	375	357	375	377	356	378	375	384	369	407	388	398	358	400	401	366	373	327	380	387	421	358	354	376	398	397	380	393	370	384	386	345	408	350	351	355	370	408	381	397	379	367	364	364	382	373	345	379	373	360	400	393	364	377	355	383	366	367	386	386	396	359	391	371	341	377	394	373	358	381	367	401	387	415	422	349	332	361	377	379	399	372	382	366	397	372	401	398	381	374	369	362	372	364	355	391	370	356	361	379	345	350	374	395	393	416	377	385	357	368	362	389	374	386	387	398	395	385	368	405	404	347	383	378	392	328	347	358	373	385	391	394	363	393	400	385	374	376	361	346	410	411	387	377	357	361	392	385	382	397	391	418	387	393	392	402	354	378	367	386	393	373	363	362	372	375	381	379	385	403	403	371	417	424	374	377	370	406	398	401	350	340	374	374	420	355	384	384	362	358	375	376	399	376	388	371	379	381	354	380	375	386	387	372	403	360	386	392	378	410	392	406	373	371	392	371	346	384	365	352	357	396	344	387	381	378	372	366	410	365	380	358	367	333	377	397	375	372	377	362	414	360	368	380	356	367	368	391	373	404	402	360	397	350	411	385	378	370	385	387	382	332	357	356	384	372	349	411	370	345	424	388	418	371	364	389	391	385	358	349	328	378	355	382	382	407	374	377	382	385	375	316	392	382	347	345	369	381	376	375	369	367	355	397	349	366	347	295	347	365	342	374	367	378	412	363	389	391	372	381	387	411	378	398	348	371	373	370	393	335	405	338	361	368	406	368	373	401	377	370	379	372	402	377	384	375	394	386	388	355	382	376	395	389	371	405	358	391	372	347	390	352	378	375	405	385	387	362	385	380	365	355	380	356	383	385	376	368	389	357	371	387	368	400	375	366	361	385	406	337	341	379	375	360	351	373	338	401	362	367	348	368	404	355	377	406	366	391	400	376	358	381	390	372	351	386	368	378	391	385	389	414	378	375	361	371	379	388	371	400	386	379	352	356	402	370	369	328	399	331	322	385	420	413	417	352	365	387	361	398	397	387	374	399	347	388	388	375	390	327	335	341	389	371	357	372	408	348	357	354	381	390	352	406	386	391	355	391	384	356	373	380	404	401	371	392	364	380	340	372	355	392	345	407	379	363	398	385	367	401	374	344	360	385	394	368	380	389	407	407	385	354	377	385	389	391	367	346	408	375	374	385	388	370	388	365	376	386	386	406	362	374	362	379	361	356	365	371	359	378	375	370	372	362	370	361	377	406	354	412	414	388	434	399	373	387	418	371	377	354	372	344	389	389	367	386	410	402	389	378	394	370	371	384	416	360	351	376	397	398	414	379	364	402	390	418	386	366	385	371	395	339	363	382	360	349	381	360	384	375	380	383	393	341	397	369	368	367	357	348	380	350	387	409	389	429	371	349	355	352	380	372	401	379	364	414	373	393	384	390	370	354	393	343	393	384	355	364	357	357	395	361	361	353	372	360	374	356	352	382	400	383	364	409	385	365	365	349	401	368	354	376	391	387	355	372	373	400	401	340	368	373	367	377	362	352	344	353	348	372	383	386	387	392	371	411	416	367	380	356	396	354	376	404	384	377	377	361	393	365	374	353	371	363	410	353	370	382	406	406	372	387
10403	27889	22489	13143	9446	7172	5634	4537	3617	2946	2586	2318	1861	1696	1450	1423	1254	1174	1086	1043	887	915	826	829	827	744	755	705	669	692	730	674	632	651	681	622	636	642	669	643	596	642	661	605	617	640	635	582	643	607	674	626	651	606	609	590	569	645	605	608	614	610	636	636	588	569	627	609	584	576	633	592	551	567	611	597	642	621	587	594	569	587	585	562	592	592	566	605	564	582	623	628	610	628	556	624	574	572	601	618	646	604	619	610	593	598	601	587	578	594	634	596	594	629	596	588	572	594	565	604	550	599	604	580	549	632	601	603	640	609	616	628	617	616	628	613	559	592	577	595	648	567	608	609	636	631	609	642	597	628	590	584	564	613	627	566	580	596	612	579	582	602	604	615	623	592	549	646	622	592	589	586	573	632	585	560	562	582	583	597	567	649	613	558	600	601	590	568	597	605	533	552	578	587	579	602	590	568	581	589	604	604	590	597	593	624	619	550	597	626	582	559	630	631	589	610	582	584	620	622	598	599	580	641	628	565	637	609	620	626	593	558	594	600	607	633	590	610	615	647	600	586	636	555	598	574	600	576	618	632	615	581	590	626	612	622	600	585	639	633	586	594	572	621	620	609	601	618	573	612	627	571	584	560	583	649	583	607	594	585	628	580	623	584	590	620	604	582	561	589	572	604	642	610	605	559	590	578	615	600	595	563	602	560	586	586	604	595	632	581	587	622	670	586	565	546	587	603	606	593	584	631	569	594	578	625	591	576	553	608	608	608	643	557	571	592	581	646	603	601	587	602	629	604	573	601	605	610	623	585	584	596	586	578	613	609	587	611	614	574	579	600	608	526	593	607	619	630	563	569	600	574	588	602	600	610	573	570	561	581	528	611	582	594	596	616	594	573	588	579	566	625	582	620	605	571	651	596	600	589	610	586	615	605	611	537	577	576	581	593	603	619	627	562	622	635	571	613	565	657	607	608	574	574	629	568	587	582	632	621	614	640	586	600	599	631	571	636	608	610	612	649	598	612	620	572	567	592	609	591	572	545	627	603	609	564	564	621	615	580	571	551	570	601	621	619	587	625	637	578	619	603	630	629	613	612	571	570	585	632	595	628	577	615	567	604	620	572	584	608	566	611	607	599	584	637	623	578	592	550	613	592	581	583	642	607	610	554	633	560	592	588	616	587	566	623	592	612	599	569	562	625	577	600	574	583	566	626	581	588	584	584	589	565	572	609	600	618	620	606	557	613	605	597	640	626	585	592	596	623	585	628	636	581	601	620	598	588	598	589	601	586	570	594	611	623	590	564	558	589	549	558	556	621	596	563	563	604	657	575	588	636	618	602	573	567	603	579	599	618	600	591	593	569	599	598	597	603	576	608	618	537	597	625	562	609	574	599	556	625	610	597	599	600	639	565	642	606	602	589	609	583	592	593	558	584	599	603	610	569	604	614	589	584	558	574	598	586	616	596	630	633	618	562	614	621	607	562	566	600	592	611	623	579	595	589	579	615	574	607	614	585	625	623	545	590	588	645	618	614	578	594	570	587	610	612	556	592	590	572	615	637	532	606	545	610	552	626	606	624	565	567	602	571	648	566	557	602	622	570	624	593	608	587	580	582	631	600	603	594	583	570	591	625	567	614	613	597	583	583	586	627	592	631	590	595	640	624	575	595	558	610	584	563	590	591	625	569	568	593	591	575	611	575	583	582	600	615	604	602	633	582	582	611	626	586	577	587	550	590	602	607	584	610	657	601	591	602	620	588	613	603	594	590	593	570	582	575	595	555	610	610	599	618	611	583	574	605	576	562	618	578	600	611	580	582	578	600	595	611	593	586	635	600	596	648	607	644	560	596	589	597	594	625	598	592	609	587	611	595	589	604	588	657	631	629	558	597	604	561	581	593	587	604	610	573	573	548	604	587	588	575	599	550	631	637	560	591	592	595	574	579	623	586	605	601	607	578	587	629	595	580	589	616	594	563	620	563	611	613	591	557	593	589	582	590	586	583	589	607	559	541	614	606	587	551	599	593	620	593	625	572	598	581	600	594	602	604	615	570	636	534	592	622	586	611	580	631	617	591	598	598	574	611	608	611	558	569	559	601	629	614	590	623	581	592	573	615	595	596	577	583	579	575	583	613	589	579	629	574	610	613	586	603	571	625	583	611	581	581	574	633	601	603	574	613	597	592	582	573	585	620	600	627	559	606	577	581	636	565	554	590	572	592	652	573	592	541	570	633	585	566	630	573	596	552	612	637	581	601	617	631	623	603	584	596	590	630	575	605	597	617	583	577	600	628	612	627	616	643	567	587	624	626	634	564	615	593	560	589	581	564	619	563	580	603	565	613	569	626	563	599	595	595	607	604	652	602	601	634	641	562	606	632	561	624	544	591	622	583	607	596	580	631	583	586	609	580	591	603	596	570	596	614	647	608	634	596	574	594	613	600	598	613	593	638	629	621	600	573	592	581	615	621	596	603	584	567	610	584	615	617	619	604	619	558	597	604	595	631	617	588	616	553	546	590	596	625	558	594	575	577	624	591	596	587	582	613	577	581	590	589	608	658	581	616	628	599	597	594	621	582	534	609	605	583	601	615	625	628	598	604	620	593	599	555	622	615	587	638	562	591	583	581	593	597	625	579	605	635	608	625	592	624	635	583	617	599	576	571	596	641	605	629	661	581	566	635	624	584	611	598	598	580	608	564	585	631	605	583	545	597	628	583	623	617	621	578	603	592	634	649	621	612	612	625	634	566	586	587	572	594	632	581	616	571	604	575	584	613	595	605	604	576	646	623	558	595	607	564	617	606	652	592	677	535	619	621	610	600	609	579	648	632	582	573	568	573	616	582	608	643	588	616	586	562	586	625	586	589	577	612	560	598	590	606	572	608	603	626	609	614	608	634	589	615	585	573	625	586	626	603	550	557	565	583	562	600	593	659	591	643	611	585	611	583	609	617	565	600	600	570	592	574	545	607	578	630	578	613	552	556	607	603	592	571	601	620	602	594	618	605	591	612	631	619	581	587	621	657	575	566	624	580	625	581	586	607	604	610	593	546	578	572	579	566	603	585	587	592	626	621	627	607	582	631	560	586	626	611	626	580	568	590	561	555	579	603	625	583	617	588	576	585	599	576	627	571	586	583	611	579	609	576	574	635	601	604	587	593	560	571	590	606	593	568	600	602	625	616	593	599	571	609	608	610	601	585	604	556	612	584	548	563	569	596	628	643	578	639	603	622	583	663	564	611	614	607	627	598	577	597	612	623	616	612	596	609	592	592	578	601	612	573	629	589	574	643	560	641	571	603	587	642	634	603	616	610	582	598	567	564	660	570	600	596	545	581	628	575	634	591	566	603	580	563	576	607	576	591	654	584	628	654	601	602	559	575	564	588	651	568	564	578	565	649	591	620	636	629	569	639	586	562	595	591	582	592	578	594	584	599	601	589	584	632	554	620	569	601	570	611	620	580	583	602	613	588	636	603	586	610	582	616	623	606
24986	21487	26064	23513	5257	2384	1821	1328	1194	1081	934	840	741	725	629	661	591	636	598	584	560	555	550	551	517	502	509	545	533	527	481	538	492	485	538	500	495	513	500	497	489	513	529	473	473	480	500	490	518	504	514	471	528	444	469	485	462	491	460	475	507	486	488	446	440	462	470	497	447	482	452	483	463	483	479	510	484	453	471	465	462	481	440	447	443	480	455	474	486	486	452	462	470	470	436	440	440	456	465	492	446	441	525	461	484	469	455	465	464	522	479	453	473	458	453	467	491	461	478	478	492	464	472	485	449	523	472	458	481	451	487	454	471	493	466	491	466	460	431	469	480	470	459	509	470	458	436	448	495	463	465	455	444	451	506	463	505	481	478	463	516	451	473	470	473	467	493	481	466	462	494	496	484	453	463	447	468	464	450	497	489	461	477	480	487	492	473	484	457	497	450	461	497	485	451	493	452	475	480	452	443	449	528	487	472	510	485	507	468	474	439	481	483	463	479	442	457	481	431	488	434	452	497	482	467	477	479	462	504	485	472	494	471	436	497	490	467	478	428	487	477	481	470	448	438	483	497	454	506	458	478	460	446	478	437	474	461	479	484	504	511	488	460	512	437	478	465	417	504	454	442	465	453	491	490	524	454	448	478	494	441	489	488	456	476	467	463	485	441	492	506	485	485	454	504	480	458	516	523	449	486	468	474	508	460	505	478	455	443	452	456	445	453	436	506	462	468	505	467	447	454	485	487	471	473	469	429	471	479	460	449	478	489	480	457	460	510	430	500	482	471	500	457	481	467	471	471	458	499	461	453	463	466	502	508	439	479	463	455	467	458	424	539	524	482	500	470	483	462	488	468	487	476	488	484	477	434	449	490	457	488	496	497	443	484	482	484	465	456	503	419	451	467	475	472	497	457	483	474	492	491	454	452	463	444	463	488	464	460	493	427	443	479	480	485	470	472	474	450	459	442	486	492	444	439	443	515	479	473	444	467	516	451	509	490	445	470	467	452	463	480	491	463	491	489	497	448	436	465	444	440	504	472	489	480	487	479	502	467	478	543	481	452	483	450	476	474	442	438	416	452	476	479	470	455	441	474	516	460	471	431	482	497	466	494	493	474	480	476	506	464	487	466	454	453	507	466	425	488	475	476	445	492	483	470	486	459	490	454	459	500	429	438	451	490	472	445	500	473	434	481	446	469	461	464	487	497	489	501	460	512	504	477	458	465	462	464	473	504	461	459	465	490	514	443	500	488	477	477	510	483	475	483	466	488	477	456	462	449	506	494	470	481	436	479	455	438	480	461	461	464	468	480	461	499	466	491	483	508	466	465	447	476	415	472	489	506	465	454	463	501	481	469	504	480	481	414	474	479	498	475	485	444	505	470	474	451	499	491	439	409	466	429	445	457	458	494	483	451	482	477	515	443	501	482	423	482	463	446	486	488	438	433	464	434	492	480	472	508	517	455	494	491	469	440	455	463	446	421	471	490	501	484	466	434	469	459	449	489	437	468	443	468	461	437	479	468	443	494	488	462	465	480	430	493	446	497	452	477	396	453	464	470	458	488	452	496	468	480	504	466	430	472	460	467	503	507	513	461	509	512	479	507	478	475	438	446	439	470	473	438	450	483	444	474	456	514	443	476	465	474	501	470	454	474	466	494	400	454	460	460	468	457	516	474	502	482	472	446	477	454	468	464	491	455	441	441	491	465	486	435	413	483	491	443	512	494	445	461	463	494	484	456	474	481	441	452	477	445	465	469	478	444	476	458	481	505	519	469	461	473	462	503	468	481	495	457	490	446	482	478	464	438	465	535	527	446	423	473	461	499	493	465	495	475	496	464	463	477	463	471	443	471	473	454	460	505	454	477	498	486	492	497	467	470	442	512	508	460	447	489	484	462	459	425	489	460	474	489	482	486	467	475	472	456	478	436	464	487	475	454	467	432	475	418	486	450	433	501	488	483	502	452	449	466	473	448	463	447	474	445	467	481	463	494	506	499	489	474	494	451	439	463	456	504	515	471	510	506	456	487	488	469	479	459	470	489	467	510	492	499	478	510	490	500	473	476	442	472	457	449	499	424	486	505	451	465	429	494	488	497	469	466	475	472	477	466	468	486	496	494	510	491	440	469	499	491	485	470	463	475	492	488	470	501	455	430	477	470	488	484	479	465	445	464	437	460	477	473	544	470	446	473	468	482	460	435	468	455	476	522	504	461	485	461	489	506	449	438	456	440	482	470	455	461	503	454	441	479	453	503	479	474	499	447	464	483	436	453	509	461	442	488	475	423	488	483	450	467	488	481	500	450	477	492	475	419	474	462	474	479	462	440	490	509	487	459	420	462	459	481	473	496	502	500	475	443	470	429	474	497	478	477	480	488	489	467	444	452	485	473	447	502	419	441	492	464	454	445	489	475	479	466	454	480	484	484	429	469	472	479	492	524	471	480	514	488	459	470	478	478	496	451	446	471	476	468	441	479	467	437	449	497	454	463	507	444	446	485	453	441	459	506	481	477	469	480	450	490	497	449	459	475	479	484	460	438	479	458	453	462	457	500	442	446	479	484	511	445	486	457	463	468	523	505	476	476	479	466	479	439	459	448	471	476	427	478	433	490	484	509	443	467	503	487	448	452	485	451	470	492	485	433	514	504	450	524	473	479	472	492	456	440	488	495	467	453	447	447	467	518	446	490	458	473	442	474	447	472	498	451	477	500	466	485	436	476	454	498	451	449	478	499	447	442	474	511	467	464	487	442	464	479	470	460	470	412	454	511	460	442	477	486	490	512	432	479	483	507	409	471	470	483	453	463	467	473	466	435	472	497	469	496	487	435	468	498	487	500	478	466	449	479	461	492	437	461	463	477	456	495	467	443	530	458	481	474	455	470	488	458	474	452	455	502	480	458	455	431	457	479	462	492	518	440	479	457	460	484	461	480	494	437	486	484	454	507	459	501	507	466	513	507	458	495	470	431	492	476	433	434	482	476	440	430	461	468	493	499	472	496	472	443	473	478	452	481	456	478	457	488	440	482	457	461	513	497	477	491	465	495	494	514	470	479	485	489	465	486	439	481	475	457	461	473	485	515	496	461	503	466	476	512	472	444	459	462	469	461	495	491	497	488	474	489	445	475	477	480	481	467	545	439	468	501	428	477	482	475	461	466	464	434	505	437	501	476	471	474	458	460	489	478	466	424	476	444	500	478	519	498	440	432	479	474	487	512	473	475	486	454	501	484	478	449	450	471	470	452	480	493	560	452	490	470	502	493	513	481	467	503	487	447	477	478	500	464	494	430	484	470	494	472	430	471	476	478	488	411	471	499	473	483	477	483	467	457	476	498	488	497	508	474	442	479	476	495	484	460	480	493	484	478	493	468	500	495	476	478	455	482	471	468	506	458	494	513	505	465	443	466	495	466	452	503	461	458	461	512	474	475	503	487	495	511	476	437	431	463	480	468	438	458	466	521	453	477	475	461	471	462	491	430	498	455	472
10084	23663	18055	10484	7676	5647	4449	3607	3022	2531	2206	1918	1723	1538	1378	1286	1193	1153	1078	1039	953	968	912	878	879	841	894	861	800	813	821	769	747	779	772	801	768	793	773	714	768	840	768	727	754	775	757	740	801	736	757	758	715	735	723	716	710	700	749	756	716	727	682	758	772	748	725	733	729	730	713	723	725	718	746	720	688	705	783	719	737	739	742	769	697	699	724	790	746	715	659	721	733	752	744	759	702	737	710	724	778	727	764	654	722	722	744	752	791	747	751	754	730	730	726	752	755	733	755	732	722	766	764	751	690	716	742	736	760	697	737	787	763	715	746	730	741	759	726	687	733	689	754	787	691	720	776	744	759	696	707	764	768	681	772	721	729	747	732	691	746	764	731	756	688	759	708	746	690	750	700	760	711	744	748	735	718	708	746	691	736	729	719	672	701	724	687	728	734	734	756	760	713	731	752	760	750	746	734	743	722	712	742	713	703	790	765	701	759	737	691	737	752	701	732	725	691	748	748	738	690	777	747	741	733	728	758	711	720	782	776	768	786	717	765	715	717	743	712	736	759	788	721	713	777	769	737	707	737	735	767	749	796	728	718	753	734	752	764	752	779	734	688	714	712	759	726	724	702	766	755	760	736	745	734	724	730	755	711	784	701	768	703	725	707	767	712	788	715	749	739	693	752	708	740	706	722	786	734	763	763	694	752	753	739	707	731	742	694	733	765	773	690	754	712	742	771	732	765	729	737	711	704	769	747	745	744	762	711	747	770	748	808	673	706	778	722	749	657	778	720	737	756	745	743	773	719	725	717	731	734	745	740	743	708	753	693	764	739	710	726	732	706	761	747	737	723	742	683	734	747	703	779	780	710	716	771	763	805	759	709	725	732	767	707	706	782	763	725	716	730	738	701	693	731	765	718	762	789	749	723	717	777	707	717	681	701	717	712	765	760	680	729	715	706	774	750	772	737	769	734	755	731	777	741	693	760	754	741	736	700	726	707	729	765	753	731	719	703	705	735	753	733	727	736	718	728	799	720	738	751	721	744	732	773	765	727	742	703	675	788	720	811	718	697	750	703	763	729	789	663	708	726	769	659	728	721	725	768	729	749	688	698	730	775	697	708	714	736	738	738	711	704	728	746	713	732	711	779	680	740	704	711	722	689	743	705	764	712	711	735	726	699	736	733	749	756	744	737	736	710	678	796	732	734	642	747	712	730	760	721	733	728	761	759	746	673	740	742	732	705	726	742	762	717	717	774	685	729	711	710	741	727	749	679	721	755	717	746	745	744	765	812	773	709	760	726	754	723	723	711	730	732	713	736	743	751	734	746	709	733	707	727	739	732	710	736	725	711	680	754	765	791	722	700	719	711	756	728	773	701	718	746	738	749	723	755	678	764	731	741	752	726	693	699	741	744	755	744	729	721	759	675	729	702	746	723	770	733	709	710	819	745	694	736	730	738	689	741	701	735	727	752	702	730	755	739	727	722	761	709	700	727	737	689	706	749	703	741	746	768	718	722	717	736	748	741	703	726	698	740	735	785	738	697	724	716	725	737	694	758	726	734	764	785	741	662	710	764	715	755	722	713	714	726	710	703	757	730	745	707	727	758	772	705	752	705	713	743	757	724	784	751	766	748	711	756	709	749	757	720	706	716	711	738	715	705	750	754	713	698	694	666	755	790	726	736	757	706	758	751	729	736	720	759	708	747	669	735	721	748	726	755	724	709	721	719	772	776	717	718	717	722	758	714	714	738	718	727	742	763	693	700	756	749	738	740	708	729	757	719	741	701	701	725	661	807	714	713	755	721	760	760	726	687	743	729	772	709	701	707	721	732	733	726	703	702	734	786	736	714	734	770	670	729	740	711	751	748	750	769	737	751	734	754	722	700	789	717	746	766	746	770	727	754	720	689	753	729	789	756	766	778	749	735	700	738	735	757	768	723	762	714	753	743	779	721	738	762	708	716	834	680	707	698	716	752	709	702	718	715	673	730	749	784	763	755	727	731	732	749	755	734	700	712	714	733	722	735	746	741	731	715	742	759	712	683	712	739	735	700	718	758	701	682	756	734	733	756	758	722	781	711	748	758	750	747	733	730	694	692	724	726	763	774	729	712	711	765	703	733	739	724	710	755	777	738	733	710	739	770	729	666	704	722	716	759	765	746	749	786	729	739	747	722	757	644	709	752	744	726	744	766	744	725	764	702	716	799	750	741	694	733	719	772	806	754	748	721	693	759	704	766	760	720	727	759	716	707	743	701	712	766	724	725	767	750	722	700	774	740	789	699	722	713	751	712	697	700	716	778	728	728	735	757	733	729	781	706	728	712	728	683	714	761	733	712	730	741	692	746	720	718	744	705	722	736	725	714	758	694	699	740	783	737	743	677	702	686	746	754	771	740	714	727	749	699	671	735	733	697	738	736	708	763	759	722	709	759	771	716	691	725	756	720	766	732	713	784	712	717	755	714	750	779	745	798	778	703	750	748	750	780	748	757	752	800	797	771	725	737	784	719	709	693	730	762	656	755	709	808	763	722	739	713	718	772	764	725	684	751	813	726	722	752	754	684	648	762	766	760	737	709	731	763	653	735	718	728	761	738	751	748	693	761	745	743	738	680	693	731	739	687	750	708	739	755	747	746	709	754	760	751	727	720	794	696	705	721	827	725	707	687	738	739	741	761	686	722	710	705	726	739	727	732	736	706	765	710	765	727	726	722	742	762	751	700	732	762	725	782	723	748	731	747	744	754	793	726	692	734	716	721	729	777	729	717	727	687	733	726	726	714	740	736	732	706	705	738	717	707	726	738	737	729	675	781	759	738	789	730	786	721	699	704	722	712	716	713	775	782	710	717	762	743	764	731	713	740	728	782	728	697	751	718	722	776	704	774	744	745	709	785	772	735	749	779	680	740	744	781	727	708	758	706	694	723	734	698	756	780	749	758	759	723	753	680	758	741	715	727	718	738	773	758	744	781	734	747	751	755	732	746	757	727	776	764	744	743	705	747	753	739	718	714	718	731	789	733	717	733	743	752	734	702	748	746	741	729	771	712	728	755	783	736	745	782	718	751	707	741	699	728	710	701	747	715	732	747	728	729	761	749	772	739	757	707	706	705	734	717	740	778	688	744	710	746	725	746	743	756	708	687	764	735	703	728	749	726	688	753	751	722	710	774	687	699	714	761	726	723	743	683	707	783	733	740	723	722	722	712	689	736	749	760	714	708	678	698	745	755	733	705	744	767	767	733	732	717	706	746	722	734	698	737	778	709	703	773	734	718	731	765	805	731	746	763	688	761	657	730	718	732	722	771	716	745	704	719	764	734	704	691	711	705	717	735	685	745	750	741	691	766	712	752	714	697	749	779	751	724	769	673	763	786	729	729	729	732	761	726	759	732	722	785	737	760	712	753	708	680	726	714	747	772	700	759	719	685	683	741	713	734	710	720	727	777	729	756	726	741	724	704	751	752	745	734	659	707	762	760	751	719	717	724	740
22630	21486	28774	24634	21506	20131	6509	2444	1779	1517	1275	1116	994	791	839	662	654	601	543	530	528	456	436	412	386	395	416	359	376	390	372	358	343	338	337	357	386	352	331	328	321	331	297	319	326	306	330	317	305	293	343	286	309	318	312	285	315	296	312	308	332	304	312	303	319	286	283	297	293	292	300	284	290	309	315	297	296	297	279	326	302	289	291	287	299	327	313	321	280	319	309	333	317	298	265	303	307	292	294	302	312	312	322	309	302	311	290	301	325	346	318	312	322	280	311	311	302	292	284	280	334	287	311	311	316	286	305	315	305	311	323	308	291	293	319	292	334	328	279	308	294	318	308	322	313	305	304	281	308	278	308	285	311	319	307	325	296	306	308	315	305	307	284	290	312	317	298	308	308	306	300	277	325	286	307	277	309	327	304	290	281	290	328	293	324	317	300	291	312	306	297	291	290	284	319	300	285	318	301	297	290	313	332	324	297	321	333	309	303	271	305	311	317	311	281	311	299	310	297	263	305	289	294	305	306	290	321	305	273	325	330	314	322	301	264	301	309	289	268	293	267	299	327	309	303	335	307	271	297	298	292	263	336	307	312	292	299	292	287	315	346	300	294	295	310	283	320	318	311	287	269	290	299	319	278	322	285	331	298	308	283	311	306	305	297	290	335	298	334	296	297	299	272	310	286	261	320	294	312	286	284	334	303	304	291	298	311	290	304	307	323	293	296	296	316	305	294	298	301	294	308	288	297	323	286	295	298	330	322	300	272	333	291	268	321	277	305	310	300	284	326	288	288	313	311	280	313	318	322	282	288	313	313	311	291	316	309	312	279	297	302	302	295	320	253	303	326	312	296	291	327	319	282	329	288	326	318	289	303	316	286	304	299	287	289	317	301	291	306	301	324	309	315	282	294	326	283	266	316	284	328	317	303	300	277	318	294	278	316	310	308	300	308	315	301	290	283	304	277	282	287	285	351	277	299	298	328	296	279	303	313	283	332	337	306	321	283	304	301	314	302	301	287	288	320	298	306	307	315	328	306	343	282	306	320	302	314	309	297	277	291	318	322	291	317	299	285	302	292	295	319	318	314	284	279	301	282	299	286	312	291	276	314	303	309	294	298	283	295	292	333	289	308	301	309	306	316	295	276	336	295	267	312	325	295	282	286	315	291	319	321	290	286	289	302	316	307	278	302	326	299	302	338	297	294	302	289	280	329	287	316	289	331	282	327	315	323	331	320	308	307	289	299	252	310	343	303	330	316	256	327	306	304	288	280	299	291	303	278	321	295	322	310	311	335	332	317	315	287	294	312	324	312	286	307	272	301	300	296	324	290	270	282	294	298	260	302	322	304	300	324	315	286	281	321	306	287	314	303	279	316	287	313	306	294	332	315	306	308	295	296	323	301	309	280	288	308	276	326	305	324	290	314	264	294	287	290	299	303	316	293	309	279	307	281	279	321	287	297	304	288	327	301	282	282	303	297	294	314	319	291	303	311	278	304	324	299	299	299	306	288	276	281	289	302	323	302	290	320	283	303	316	325	287	280	282	304	308	312	327	315	296	317	316	305	301	305	316	279	308	303	297	293	282	271	317	308	315	296	280	314	285	291	290	285	347	318	330	257	337	318	321	305	323	288	285	311	329	320	326	300	312	282	314	297	302	278	328	274	297	312	321	307	324	284	281	341	302	303	308	296	324	326	297	288	270	314	281	302	311	279	301	307	315	284	318	321	297	310	318	303	274	297	313	279	289	299	307	317	300	293	296	314	290	331	285	273	274	284	317	327	310	330	291	275	318	295	315	314	307	288	321	340	298	286	300	279	292	327	320	319	301	284	310	327	294	323	337	316	287	310	273	285	290	320	300	302	309	303	263	290	308	314	300	259	325	294	292	281	278	298	314	299	321	310	289	301	304	303	285	299	293	321	305	309	283	333	304	310	297	303	300	283	285	304	323	301	287	309	312	312	308	306	308	340	287	301	298	286	324	292	286	288	306	306	305	271	281	296	303	267	313	308	320	303	291	301	329	293	333	301	303	297	279	296	312	336	315	286	312	316	294	320	302	326	309	318	295	286	305	313	296	316	293	297	297	279	289	311	297	303	312	308	301	299	301	304	290	270	296	310	282	293	298	332	284	294	278	265	272	303	282	302	287	306	301	293	265	302	341	280	289	282	323	295	292	279	305	302	297	306	279	318	319	282	305	283	249	298	304	289	280	274	309	293	294	308	276	307	296	286	309	300	289	325	300	265	289	285	340	317	298	300	292	323	317	260	292	297	287	296	309	325	283	293	316	301	310	292	322	316	299	293	294	295	321	313	310	273	286	292	329	289	292	333	320	283	301	256	304	308	303	319	290	312	294	315	294	311	298	326	329	342	276	273	279	320	306	311	303	319	296	272	304	291	297	298	334	321	324	315	310	287	309	300	303	258	305	288	302	329	305	298	297	312	299	293	279	298	316	270	328	304	293	319	293	303	315	315	316	293	324	316	294	278	315	311	280	304	308	314	293	346	304	299	306	303	351	274	279	299	302	301	303	297	272	323	309	293	318	301	298	327	302	300	277	297	322	310	300	324	299	300	298	293	317	293	316	309	290	307	287	296	299	311	298	317	269	334	283	285	312	273	301	291	294	310	291	343	311	299	300	305	320	312	285	310	307	317	315	313	299	317	315	329	332	314	312	316	324	296	282	283	295	322	291	329	303	280	305	282	300	304	295	293	294	311	314	330	247	309	306	286	318	296	291	321	300	289	304	297	333	285	311	290	300	274	324	295	286	285	291	314	280	297	299	348	306	287	322	278	311	308	337	285	304	324	283	258	312	327	284	312	312	323	314	293	279	279	324	307	302	299	307	295	306	294	284	299	316	262	310	296	318	310	284	293	310	285	282	305	296	291	291	322	300	292	286	295	299	306	273	290	308	264	282	300	286	308	301	308	312	291	290	303	299	292	287	325	324	293	293	278	280	299	310	303	286	281	321	267	279	330	307	295	272	314	309	285	336	307	305	312	328	308	306	323	304	289	285	286	288	323	294	299	297	326	309	294	287	314	310	286	283	310	281	303	294	306	303	331	272	291	315	303	292	303	263	316	312	311	324	284	284	278	284	310	327	314	289	296	302	278	281	266	293	331	301	280	277	290	302	293	308	280	312	300	285	297	304	296	293	297	280	294	333	304	313	322	298	330	300	280	276	293	276	311	296	298	308	287	303	312	313	314	269	281	279	286	285	280	279	286	295	300	292	327	278	316	306	302	311	286	285	262	319	290	276	312	325	315	301	277	298	299	304	298	300	291	286	307	326	283	309	324	312	295	305	306	279	309	302	296	309	291	333	319	272	308	312	328	297	315	281	352	306	284	328	279	304	279	312	264	296	295	296	298	279	280	311	307	302	310	305	304	297	337	282	317	292	275	321	263	301	300	303	314	290	284	295	274	309	309	321	284	303	289	309	297	277	310	298	306	288	279	295	311	289	312	294	305	291	291	325	319	309
11998	32597	25980	16558	12496	9968	7614	5742	4858	3997	3408	2770	2407	2149	1852	1515	1416	1214	1136	996	925	894	861	800	784	760	681	675	681	650	602	617	589	577	567	584	552	564	608	534	491	545	519	551	536	515	530	504	525	483	486	481	510	488	469	486	461	437	509	487	487	493	444	435	489	472	473	445	471	516	461	481	487	440	475	470	474	478	470	471	466	466	450	485	478	487	473	445	434	531	478	449	470	466	473	508	464	520	443	473	509	495	479	475	421	487	495	456	494	453	460	494	524	468	478	457	465	491	439	444	421	498	483	470	471	475	535	441	517	460	503	489	439	460	472	491	489	501	495	465	438	445	438	515	514	472	471	501	450	492	461	487	450	462	449	462	472	482	460	479	481	503	460	476	439	489	477	462	458	478	480	432	465	464	478	484	464	441	447	498	481	487	465	450	465	455	458	476	480	481	462	494	469	482	502	473	490	488	461	489	467	457	486	477	501	452	464	456	475	455	503	490	482	460	467	493	466	489	462	498	486	486	448	476	503	511	473	479	521	482	487	451	459	515	448	496	496	443	496	499	458	445	452	449	474	472	515	484	499	477	464	489	478	472	492	508	487	449	478	450	504	466	476	460	446	451	461	466	439	484	458	474	489	454	478	485	503	476	496	451	458	475	496	462	487	474	428	461	470	447	440	457	457	464	475	448	477	455	462	489	486	489	480	522	474	440	511	493	462	489	476	480	488	452	435	459	498	493	465	448	469	439	459	455	460	492	465	457	484	466	462	480	507	485	488	476	458	462	498	468	458	514	439	478	496	458	479	453	463	466	466	434	442	438	455	476	519	458	518	454	466	492	509	454	440	445	491	471	430	487	460	514	465	444	492	470	444	456	452	462	458	455	468	477	469	448	454	472	446	485	459	464	486	452	451	468	468	452	458	481	502	508	464	463	446	470	453	470	449	459	441	475	489	456	484	470	463	509	434	439	483	463	491	486	490	496	478	447	439	486	466	476	499	488	506	478	478	454	439	487	481	460	474	451	452	436	470	474	447	488	472	483	493	471	471	475	449	464	442	431	475	463	490	447	455	460	489	467	450	448	466	453	498	468	427	462	439	504	477	465	459	467	458	466	486	483	471	460	447	500	454	492	473	469	477	473	479	489	489	478	537	474	480	503	493	476	493	471	473	456	488	427	485	462	458	486	469	453	475	479	486	465	445	466	458	482	447	441	434	498	430	444	473	442	453	457	468	452	487	474	449	498	436	457	496	489	467	462	486	476	436	478	435	471	472	448	512	466	459	468	428	437	437	481	438	445	460	459	452	455	460	476	458	424	490	472	455	475	465	484	505	430	456	446	443	521	454	502	466	465	464	473	478	458	448	462	472	519	483	499	466	497	485	475	499	467	486	493	453	453	479	470	498	457	476	494	442	468	449	439	492	485	444	439	483	484	459	461	467	518	466	525	500	455	467	442	466	481	465	501	473	503	457	456	500	456	481	497	498	475	474	450	447	471	498	445	433	470	447	426	446	426	485	490	416	482	478	428	452	441	484	476	467	495	437	467	453	453	443	465	490	478	471	492	510	471	483	464	467	450	489	469	462	468	497	501	507	454	484	424	514	507	472	477	488	460	460	485	486	431	472	462	475	447	465	484	504	466	437	448	497	482	439	459	487	504	465	477	456	509	459	452	485	463	450	468	453	506	507	440	493	450	445	447	450	447	489	450	482	461	465	484	458	493	463	462	484	473	469	468	447	451	474	469	485	466	466	472	466	478	513	509	469	473	457	464	448	454	488	454	480	482	447	485	513	498	486	471	472	466	460	471	474	470	459	516	437	456	452	491	440	453	471	479	503	523	467	444	456	488	449	451	441	445	482	464	447	479	484	475	437	474	476	439	485	467	458	453	423	404	495	472	479	466	454	477	462	480	485	480	484	517	468	457	436	475	431	521	462	472	457	429	490	463	473	477	504	496	476	484	477	479	482	461	496	472	458	453	442	486	464	510	482	473	501	460	494	462	489	494	479	440	463	430	467	474	456	471	496	473	453	492	475	503	486	489	459	513	462	439	487	458	465	451	483	503	441	463	435	464	497	454	457	487	472	426	437	470	468	451	448	493	456	472	473	461	500	470	482	481	468	486	498	455	463	521	489	514	469	477	471	469	476	497	478	434	449	489	492	488	457	456	493	478	443	453	471	469	466	472	472	455	426	480	482	459	456	428	461	526	496	473	464	505	477	484	470	466	478	423	474	473	450	435	446	494	472	453	505	458	484	431	460	422	438	505	497	505	467	463	438	469	537	485	472	478	456	458	492	468	454	456	453	504	490	477	456	471	501	469	492	481	471	498	460	465	446	454	501	476	474	497	460	469	490	465	444	465	462	496	476	487	485	481	469	484	426	471	463	494	444	460	471	415	481	419	473	508	466	485	488	475	490	522	439	463	497	454	472	474	480	514	461	496	459	471	511	495	490	488	492	411	463	505	471	437	463	452	466	459	452	481	483	446	468	467	462	496	464	482	456	472	468	463	494	469	469	475	487	482	481	456	472	450	466	474	477	492	465	499	447	479	443	487	461	478	458	478	415	506	412	463	491	447	501	453	441	464	457	477	465	471	477	480	496	497	489	485	502	454	450	485	486	499	487	457	516	517	496	510	495	481	500	459	475	473	481	463	447	473	472	491	475	488	475	446	456	449	493	446	455	440	482	471	464	483	434	467	483	446	462	506	493	440	488	486	473	477	447	462	462	451	475	480	465	497	459	495	470	481	473	476	450	482	459	473	477	492	510	449	459	439	430	469	489	447	440	510	456	482	467	507	461	454	504	455	481	476	468	477	490	458	492	486	461	493	460	495	477	459	453	441	459	454	460	492	506	479	442	461	499	483	471	481	461	480	456	468	494	468	474	478	501	454	467	458	461	486	500	455	511	456	460	453	461	451	479	461	479	477	455	470	468	459	485	466	521	528	476	482	471	493	485	475	494	487	461	476	463	465	450	487	457	449	491	492	472	475	482	470	460	469	485	510	485	457	465	449	436	468	494	505	452	479	472	480	452	468	471	484	448	447	470	456	459	454	471	455	485	468	487	456	468	491	484	444	486	486	479	451	462	453	494	470	453	508	490	414	425	473	496	448	439	491	461	465	461	509	464	481	456	467	489	465	470	467	460	485	488	454	452	450	484	457	442	438	460	471	489	443	481	457	462	487	491	470	473	458	485	463	452	434	435	480	483	470	498	459	466	478	477	520	445	458	473	494	467	453	486	460	490	461	478	458	487	500	466	471	513	462	467	442	484	444	457	452	452	463	512	461	497	456	441	488	507	425	425	472	452	460	482	476	471	459	468	478	461	459	533	496	484	460	519	454	472	467	505	465	506	457	455	564	481	479	533	431	470	491	472	467	452	484	468	461	448	510	455	449	468	473	487	487	451	456	465	464	436	446	478	471	442	485	471	488	469	463	499	453	418	461	478	492	471	481	468	503	452	464	490	487	449	467	458	466	495	458
27474	20192	12265	5355	2604	1838	1481	1188	1080	918	820	732	735	666	661	634	583	563	533	542	569	542	559	556	526	541	523	532	499	499	518	511	527	535	510	563	465	499	495	483	497	513	517	524	527	516	520	494	495	523	505	472	483	511	486	495	497	458	500	508	498	540	525	519	492	528	499	484	505	504	484	490	510	525	473	523	489	508	512	546	467	454	493	499	482	467	533	494	494	470	504	454	546	492	496	468	490	454	468	528	491	520	533	535	525	489	490	525	514	475	479	495	460	475	532	507	491	479	473	507	505	516	488	497	521	488	501	489	536	503	483	437	469	490	502	496	506	548	475	522	518	531	494	494	481	458	496	473	485	515	521	494	478	454	506	504	500	486	514	512	530	508	497	516	527	515	477	533	499	502	488	498	500	479	494	539	520	505	479	527	497	516	488	485	479	557	506	458	525	509	501	523	509	469	504	516	495	474	463	512	520	499	503	478	495	528	507	479	522	485	485	514	519	465	527	525	504	487	507	473	495	476	489	455	479	508	502	494	491	492	493	514	458	494	504	484	498	513	494	441	489	506	479	473	510	510	483	490	481	488	484	516	509	524	514	495	524	479	501	491	534	500	501	501	488	489	562	554	526	498	502	527	527	466	484	507	498	487	448	505	496	472	523	532	498	472	495	504	479	445	544	501	496	484	501	492	478	488	524	486	475	502	500	480	457	510	462	520	478	473	549	467	465	483	509	475	518	470	488	478	493	516	467	493	479	498	491	553	509	532	502	483	507	508	490	534	507	483	508	513	449	484	512	516	486	498	505	497	472	515	468	484	456	480	478	488	513	525	537	457	478	479	514	517	492	520	466	498	493	507	504	511	475	482	499	554	480	502	519	494	465	495	540	433	494	507	491	489	487	521	445	512	481	519	513	500	474	481	468	514	478	527	495	464	480	535	526	500	504	521	519	493	491	485	463	461	469	552	506	494	475	495	495	486	546	476	517	491	479	487	495	448	454	469	514	584	471	466	450	509	479	509	441	456	517	482	520	480	452	453	478	510	466	490	502	483	457	442	476	492	482	479	498	500	483	527	480	511	534	506	512	482	510	561	494	513	470	523	496	479	472	499	486	516	519	515	512	484	523	535	514	495	481	493	508	517	501	481	502	489	516	478	522	500	517	501	474	492	532	480	503	477	506	484	487	504	503	484	504	521	514	506	510	475	496	474	499	525	487	519	485	504	545	488	488	484	494	511	495	495	518	496	518	519	490	496	460	504	529	488	478	509	497	476	495	478	527	502	519	509	492	497	520	506	503	525	476	502	523	513	516	493	483	488	514	515	479	508	476	501	487	505	489	541	471	565	466	497	465	493	486	481	470	491	486	489	492	507	522	559	517	531	477	523	484	522	543	453	472	466	531	508	533	488	530	504	496	488	526	488	501	483	522	489	471	528	511	478	473	492	454	510	507	471	537	495	532	487	492	497	495	527	483	488	490	529	493	507	508	481	517	463	468	455	504	462	466	505	484	517	509	483	546	520	461	458	530	486	499	510	496	482	491	501	484	501	502	466	503	518	515	500	485	508	451	469	512	509	504	509	501	489	488	496	490	535	505	530	498	500	468	490	470	484	528	488	542	474	501	525	478	551	499	489	514	528	487	481	522	516	510	494	504	481	497	523	473	522	483	460	511	478	471	457	478	456	506	522	468	493	452	474	522	511	504	509	527	504	497	505	517	478	499	492	495	504	484	509	501	498	514	529	500	543	484	509	516	477	489	516	470	529	488	505	523	511	507	475	473	515	501	504	538	502	503	542	448	502	507	468	477	476	489	502	492	460	495	529	500	503	476	494	508	534	463	470	509	518	465	481	483	503	495	519	495	502	546	513	480	484	493	460	439	491	495	477	505	513	492	495	492	483	514	502	498	471	475	503	483	491	483	483	499	490	466	482	526	475	496	495	506	505	511	514	463	492	487	476	508	532	509	485	520	502	508	504	488	517	554	503	485	488	521	498	476	511	496	445	493	505	514	498	506	483	486	495	499	534	468	517	517	477	469	484	493	468	490	490	480	507	467	486	533	480	507	498	483	518	499	510	481	497	556	529	474	448	500	538	525	518	497	501	511	499	529	487	545	504	505	511	522	504	520	499	468	517	484	499	526	476	490	493	511	489	459	506	512	530	499	470	488	474	476	495	528	513	492	456	494	483	465	481	532	515	504	504	453	537	516	502	505	509	487	471	490	472	475	476	485	546	500	511	508	494	492	480	516	489	495	506	490	497	508	457	506	505	524	450	488	495	526	515	494	525	467	476	504	530	533	480	566	518	482	492	495	515	444	513	486	458	513	480	482	482	529	475	483	510	507	497	490	523	533	509	488	469	464	523	486	488	466	469	470	498	472	478	514	480	514	503	473	497	516	523	477	526	475	507	538	507	487	456	497	503	505	503	473	501	521	487	474	469	491	508	542	478	513	483	511	503	492	520	488	463	516	504	509	457	498	510	525	542	493	512	459	548	494	496	505	486	491	451	531	506	503	497	447	514	504	509	515	498	499	489	507	494	471	538	471	498	511	476	482	458	502	518	469	473	508	467	518	499	528	482	530	482	520	497	485	479	510	464	510	482	558	483	459	530	492	472	459	526	489	507	506	455	490	507	521	510	479	509	476	507	532	449	514	550	503	458	509	501	510	498	487	490	497	480	491	531	491	460	470	526	478	503	485	484	515	524	527	468	480	509	539	479	498	498	461	497	510	508	513	507	485	497	513	506	525	465	497	483	493	554	523	538	510	488	482	505	448	530	516	506	476	460	508	532	499	460	533	475	488	480	472	471	486	507	530	512	474	511	462	499	485	514	464	527	517	503	474	512	507	465	506	497	487	512	465	499	497	500	501	504	521	518	506	514	498	502	464	503	485	501	486	488	484	508	521	482	496	505	513	474	509	517	485	478	492	476	509	465	498	498	517	496	538	527	463	482	490	470	471	492	475	503	513	499	496	479	506	459	518	451	477	503	539	522	512	470	529	542	491	471	509	491	557	500	494	509	490	458	546	512	492	498	481	516	485	495	450	509	491	507	509	516	493	509	488	523	514	482	505	496	503	488	498	518	480	511	525	491	511	480	533	481	505	525	478	481	486	515	459	489	515	505	480	458	496	488	505	503	500	488	513	531	477	538	516	524	490	492	484	509	513	514	472	501	513	488	507	486	464	481	510	483	500	479	482	495	521	457	484	444	469	486	488	520	490	467	457	479	496	537	490	518	526	484	439	487	480	488	531	482	466	453	483	526	490	497	519	508	432	505	518	487	480	501	514	472	482	485	479	498	470	517	451	483	472	505	476	519	505	535	541	513	511	481	490	509	489	499	508	473	505	502	488	482	474	462	455	494	493	479	466	476	488	471	548	484	490	485	475	504	475	544	483	501	479	517	518	482	510	483	500	501	508	485	492	564	557	497	475	511	477	499	500	488	490	503	517	494	523	517	496	512	478	474	490	508	532	522	501	471	452	479
10336	20471	14776	7950	5883	4596	3635	2883	2496	2134	1852	1636	1424	1395	1265	1165	1076	1048	1025	968	985	902	918	898	884	815	878	842	823	794	871	816	809	793	781	789	780	846	797	769	788	828	808	841	794	771	812	790	789	802	795	762	744	790	808	800	810	761	831	802	792	757	812	755	775	769	766	800	780	782	778	811	730	822	799	791	752	719	807	784	770	768	802	753	754	751	785	779	744	818	726	787	772	751	795	810	761	804	762	768	756	792	767	771	746	800	765	796	793	723	735	785	769	827	815	827	789	792	798	767	795	793	820	780	766	767	770	780	787	788	823	760	792	756	777	726	763	737	740	754	806	793	777	775	738	747	817	809	709	777	793	825	769	764	718	761	819	745	759	783	794	845	763	792	803	803	780	825	760	830	805	782	743	740	813	743	821	745	769	765	740	764	775	726	790	749	763	761	754	715	773	759	821	769	810	781	780	781	766	785	731	799	772	783	757	782	761	802	798	780	742	783	790	709	733	787	792	726	815	746	770	741	748	793	784	769	801	770	725	735	779	780	848	803	803	765	762	794	745	797	768	758	766	726	725	772	799	776	732	767	748	793	715	766	786	762	763	794	802	812	803	777	757	804	822	787	739	803	799	786	766	813	789	759	753	761	793	806	809	779	757	761	770	738	786	798	757	791	772	760	735	840	735	735	782	809	755	770	808	754	763	765	792	784	796	767	803	818	793	766	778	744	753	760	819	748	785	801	776	739	753	758	786	771	780	764	809	741	776	732	715	740	764	735	793	721	780	722	834	772	760	799	764	775	780	798	768	809	739	768	774	750	763	810	783	793	779	796	756	757	805	797	816	815	767	792	777	787	771	716	764	778	726	737	772	773	771	781	795	773	767	830	743	743	781	766	715	814	844	769	797	740	755	780	750	767	746	766	764	789	814	760	818	795	728	770	752	765	750	796	771	744	767	762	753	739	838	775	790	747	770	744	801	806	741	831	762	759	780	796	807	783	784	781	784	796	762	769	765	753	782	754	792	781	747	832	764	794	823	785	805	801	787	747	762	743	768	781	790	819	807	791	744	785	764	765	827	794	741	764	752	789	757	747	822	799	813	774	777	822	779	769	778	726	745	787	763	801	780	790	759	817	790	726	822	769	785	768	793	793	793	767	761	745	798	776	785	842	761	809	816	781	744	735	776	781	794	744	798	739	745	744	774	768	745	764	787	795	771	805	785	802	810	769	794	736	796	782	731	745	766	683	825	765	755	767	756	790	791	760	799	774	780	744	796	792	837	783	825	790	765	760	795	771	788	763	798	794	816	752	773	747	709	739	808	737	770	787	757	797	790	808	785	790	789	787	770	791	830	755	815	821	771	740	866	763	775	788	716	789	768	776	771	753	791	706	778	769	813	780	746	730	710	738	759	736	720	813	770	762	788	793	806	796	781	777	828	724	751	825	795	739	733	786	803	754	784	769	759	761	763	766	800	833	772	781	817	764	740	788	768	783	781	810	746	736	798	807	764	741	761	762	765	787	766	813	817	796	775	761	791	835	773	788	746	772	726	804	784	785	791	790	794	806	744	717	794	770	764	830	790	721	778	813	750	749	797	771	864	815	771	758	761	760	743	788	768	764	819	733	776	820	754	819	812	767	789	795	778	706	760	825	774	772	780	777	750	743	817	796	768	732	734	784	741	788	739	801	772	785	749	722	732	796	777	727	789	773	759	782	752	699	713	766	745	762	831	809	766	761	757	748	763	782	840	767	816	749	787	778	787	797	771	837	796	762	777	758	768	756	777	737	756	819	752	818	765	805	815	770	765	779	763	821	776	718	775	745	845	792	798	760	777	773	719	768	763	783	786	782	766	807	784	783	749	773	780	825	736	821	758	778	772	759	763	789	786	789	766	751	764	770	761	793	798	797	765	822	809	813	762	743	809	803	773	740	817	803	770	783	760	773	792	775	788	789	756	839	805	824	796	760	800	757	749	718	733	755	797	760	738	795	756	765	764	781	813	793	764	769	790	772	824	768	765	805	764	778	775	754	791	805	791	789	824	730	778	806	765	749	761	800	757	790	785	798	776	731	766	820	778	715	775	794	769	755	785	717	783	732	749	805	741	803	802	800	770	763	804	756	820	757	780	779	748	756	765	806	792	789	749	801	782	747	761	824	793	780	718	812	781	779	746	751	786	767	822	850	767	754	742	746	784	795	758	780	760	740	837	723	787	789	792	815	761	804	763	760	780	753	829	780	800	749	754	787	746	780	815	770	744	749	772	733	791	783	767	799	788	805	787	792	776	803	770	751	728	796	757	759	838	787	754	762	762	726	748	777	777	796	780	759	718	723	717	775	753	754	764	789	841	772	718	709	749	758	737	778	851	743	779	729	727	787	763	788	744	763	744	798	741	773	789	801	794	784	801	804	853	780	802	808	792	765	811	780	742	750	751	778	751	744	758	764	765	800	780	731	793	774	798	778	796	811	790	771	796	793	757	781	829	787	832	776	801	752	792	802	755	763	744	746	812	715	783	745	759	767	799	741	804	780	793	816	767	789	756	759	785	779	740	752	743	780	752	812	746	715	765	833	788	713	776	773	757	786	787	733	779	786	795	775	733	749	775	783	773	730	752	791	728	772	818	753	785	757	775	815	792	710	776	780	784	755	814	753	801	783	719	767	780	788	819	838	755	786	783	783	730	765	802	765	797	770	788	789	733	767	779	774	763	819	783	757	765	758	784	759	758	714	765	804	756	746	762	781	811	751	783	807	756	758	731	787	750	790	672	821	768	752	802	739	760	781	746	823	805	783	807	727	799	736	757	801	746	783	786	751	756	786	825	799	772	764	775	764	795	746	819	797	781	770	726	837	763	766	766	827	776	782	804	797	752	803	813	742	786	811	781	744	813	763	789	808	795	789	801	739	780	706	760	766	765	793	797	742	770	777	760	779	796	767	732	818	737	808	762	743	824	810	786	733	786	768	801	777	774	798	750	754	784	749	786	786	776	832	746	788	778	827	816	746	796	731	754	775	790	759	792	790	837	761	742	792	757	778	765	809	758	786	789	771	762	802	810	805	789	700	792	810	740	764	788	768	804	777	807	755	795	742	801	787	786	731	786	833	767	788	785	798	793	788	809	758	715	782	794	804	781	785	770	782	820	793	738	825	754	800	784	781	749	750	800	784	786	799	733	783	783	807	766	811	767	786	827	770	797	786	746	824	807	748	733	733	777	823	785	775	818	752	741	756	746	789	778	813	784	789	804	840	846	803	757	770	789	811	815	766	769	777	766	740	739	812	740	808	790	751	801	821	765	784	790	748	818	742	729	767	747	778	747	779	794	787	742	829	820	802	837	753	769	826	744	749	768	809	756	784	716	838	736	752	782	730	861	784	725	814	753	795	754	745	768	714	762	737	777	793	745	817	748	747	766	737	792	803	791	783	788	760	789	735	790	754	769	800	744	776	804	774	831	804	772	784	819	795	746	844	742	761	765	791	729	753	773	770
23445	21451	28092	25084	20970	8101	2887	1784	1439	1185	1018	942	842	701	691	598	608	552	521	491	484	518	473	453	445	457	405	429	457	406	406	438	418	382	419	372	461	407	416	374	374	406	389	417	381	365	403	351	376	434	367	400	382	354	372	340	361	393	349	391	383	391	385	344	377	389	367	358	364	395	367	333	382	368	357	367	363	329	330	379	376	382	351	353	374	380	396	399	385	388	414	379	382	382	396	342	386	379	373	375	378	376	410	382	346	365	348	397	379	384	368	400	377	372	362	402	387	390	377	385	370	366	390	371	393	353	376	389	350	377	361	365	351	410	352	376	379	367	375	398	366	369	388	362	370	390	363	339	358	358	373	403	353	395	336	378	350	389	353	340	387	323	384	374	357	370	348	368	359	348	378	369	335	362	366	396	342	363	397	378	378	379	358	385	370	395	370	375	372	381	403	346	392	370	350	358	359	388	394	398	364	327	370	341	366	393	361	411	379	379	375	378	342	351	386	381	359	368	354	375	353	383	349	387	385	382	400	357	354	351	377	416	423	375	379	372	355	371	394	376	380	363	380	362	371	384	359	341	382	379	383	398	379	372	396	368	385	358	357	381	384	415	373	384	378	389	372	392	353	371	359	352	364	359	346	356	396	356	400	383	347	349	396	361	364	351	413	405	390	355	367	355	362	385	367	361	412	356	418	383	349	383	384	360	363	366	368	365	329	384	364	370	400	440	401	390	343	385	356	396	350	366	310	352	357	387	370	390	359	379	388	382	376	389	387	361	348	391	345	333	362	385	349	407	402	378	397	378	373	358	360	385	370	385	350	372	379	407	389	354	369	356	350	367	402	401	385	369	411	366	365	394	355	417	356	365	374	381	383	391	349	395	373	350	381	353	356	391	422	384	390	397	330	405	400	371	346	385	390	374	397	381	363	389	384	375	382	372	366	384	370	326	388	350	380	390	385	369	368	359	419	336	380	370	367	350	366	402	397	349	384	354	370	375	384	406	355	384	351	356	376	382	366	398	361	366	392	367	391	393	386	400	353	357	383	397	361	348	365	369	408	385	411	403	373	376	379	373	352	373	342	385	365	387	367	372	369	393	378	377	354	376	371	368	368	378	380	361	369	376	379	396	395	399	370	359	355	403	367	345	404	355	352	366	360	343	377	371	344	377	405	378	363	354	350	369	358	375	363	386	379	353	399	394	359	347	329	355	350	345	377	414	368	380	393	371	367	345	408	370	395	355	379	360	389	383	407	379	361	364	367	393	358	349	376	396	389	401	369	368	411	373	374	361	381	374	370	359	381	368	405	399	381	357	399	398	362	393	342	355	377	364	375	368	388	374	389	363	389	378	354	350	397	357	388	423	397	355	403	402	373	357	414	399	363	361	395	356	330	333	361	352	398	356	389	345	396	346	356	379	358	378	383	374	388	379	383	391	387	342	330	376	398	364	402	370	344	391	373	334	366	364	373	378	416	359	372	387	383	388	361	349	406	376	408	371	363	390	398	412	380	379	383	409	361	367	425	406	358	396	339	361	427	368	369	388	396	393	375	364	368	364	367	427	344	345	349	381	343	361	361	368	358	373	363	368	371	384	434	366	385	361	349	360	359	375	371	369	346	358	387	380	391	416	360	396	367	406	331	389	387	339	390	379	440	365	386	381	359	384	384	368	332	347	394	353	397	391	368	396	378	385	371	373	375	361	393	370	371	374	372	387	367	368	382	367	342	370	383	414	375	360	376	390	341	363	398	381	380	386	365	392	395	378	386	380	339	408	352	385	365	357	388	401	368	350	334	408	363	391	379	339	393	362	381	368	359	370	407	366	330	363	373	368	378	366	374	372	369	416	379	393	370	426	372	401	371	374	371	371	367	352	363	367	390	390	345	375	426	359	369	384	372	356	390	369	340	385	381	314	402	354	357	368	395	368	353	364	358	375	380	394	329	362	349	406	359	349	382	361	344	389	360	355	360	371	370	397	371	383	366	375	377	388	371	376	372	374	348	384	404	404	346	367	348	383	360	391	349	379	376	358	362	356	365	381	367	402	362	355	379	366	393	368	331	338	363	373	351	357	381	334	377	342	396	394	390	364	376	406	400	356	338	380	383	371	369	399	367	388	397	396	363	391	370	385	377	356	372	394	378	371	403	349	398	361	386	379	330	385	350	351	397	373	380	367	354	363	362	362	381	377	372	393	381	370	354	367	377	383	389	354	382	426	390	398	389	387	359	362	343	393	350	378	450	342	370	349	381	353	355	376	395	386	378	384	373	370	401	370	372	368	377	357	304	405	363	394	380	309	386	377	361	385	346	360	334	378	372	378	353	354	385	383	339	370	366	396	386	389	395	349	371	398	373	365	357	376	332	327	392	360	372	359	402	362	342	369	339	382	359	382	344	372	355	394	377	354	400	374	353	371	398	363	370	369	393	349	390	363	366	398	354	358	365	364	375	359	405	398	350	371	368	364	385	368	380	416	352	368	371	389	365	378	345	363	367	377	393	344	370	353	381	360	392	375	328	371	341	382	356	362	356	367	347	354	369	390	366	391	393	378	412	386	348	382	394	396	364	358	328	375	381	380	358	375	403	369	380	359	368	344	398	361	393	357	367	321	409	361	376	375	350	345	365	411	369	386	372	386	393	374	353	355	364	382	395	370	385	384	378	377	365	373	339	352	391	344	365	347	374	394	394	354	389	371	358	358	364	374	399	376	372	360	362	384	372	348	355	353	335	381	368	365	380	389	404	395	402	361	378	407	352	407	372	367	378	384	338	381	370	360	341	361	358	349	367	362	357	366	336	395	364	368	377	379	383	382	377	386	354	356	369	377	338	342	402	411	373	410	360	372	381	363	401	380	374	403	368	388	362	367	384	385	361	360	359	350	354	403	388	401	393	383	418	367	341	329	386	377	389	352	392	386	366	402	372	383	385	386	393	374	367	378	344	380	385	384	382	370	359	369	367	390	394	356	357	415	398	361	372	404	401	377	385	388	378	382	330	365	409	371	348	398	377	347	393	380	360	365	349	357	386	399	367	372	349	355	390	388	393	402	363	388	373	396	389	370	371	389	366	379	382	387	348	373	373	380	370	387	382	367	356	407	387	377	384	350	401	358	361	403	398	379	346	350	370	377	381	388	366	366	412	349	399	396	337	352	420	329	370	381	361	350	387	354	389	393	417	386	368	362	373	352	329	381	352	363	382	367	360	386	363	365	343	382	379	349	362	388	357	367	375	386	391	385	399	344	370	375	371	378	378	367	387	350	368	354	341	385	397	352	409	363	341	358	380	367	374	350	365	366	389	365	360	356	371	364	369	411	378	400	371	385	369	386	390	393	381	393	382	372	395	390	387	358	368	372	387	372	374	377	380	407	387	379	377	399	377	367	373	413	397	367	345	401	369	372	365	380	349	328	393	392	374	395	385	350	406	379	384	392	353	345	361	364	386	374	381	382	391	377	352	367	353	390	388	351	383	372	384	369	363	378	391	351
10401	28321	21581	12666	9679	7377	5705	4423	3697	3194	2500	2171	1903	1681	1511	1287	1181	1062	1001	999	926	912	855	835	787	718	737	710	715	714	673	674	640	668	617	707	679	675	651	657	655	650	636	614	627	630	638	636	602	615	591	608	589	624	627	597	621	576	609	598	578	610	602	553	571	599	585	614	561	560	574	612	635	593	581	597	616	614	604	549	610	582	597	590	565	570	598	616	612	619	611	561	615	600	607	589	580	580	568	619	615	580	628	585	572	595	617	604	566	589	564	611	602	591	584	595	627	643	634	574	611	545	559	608	605	593	635	586	607	578	590	594	609	627	605	594	569	618	584	564	596	618	634	589	614	571	562	584	570	562	623	599	623	589	617	571	573	615	593	610	592	606	598	584	599	583	600	592	603	576	616	540	599	571	602	568	589	608	557	626	606	586	575	592	583	628	616	614	595	577	605	576	570	598	582	580	589	577	591	598	587	635	549	533	634	587	599	611	584	599	552	556	612	603	568	558	605	546	613	593	601	597	571	602	564	601	603	630	623	624	607	583	605	608	596	603	573	608	544	544	566	578	614	591	599	595	600	588	591	607	589	587	573	612	596	625	579	565	604	594	577	577	594	608	558	626	617	587	586	567	580	593	575	565	565	556	607	558	581	626	564	607	566	628	590	600	603	634	637	567	591	591	559	563	588	646	616	594	605	610	578	571	576	580	565	565	591	589	610	600	572	640	586	601	565	568	614	617	588	604	587	561	635	603	588	638	602	626	592	597	629	598	605	561	593	549	568	615	594	582	617	594	596	579	556	607	571	631	594	610	590	571	635	575	610	586	557	615	600	629	559	600	611	566	554	606	617	591	611	577	603	662	569	582	605	592	590	561	600	589	603	577	599	602	597	630	575	608	566	575	626	572	578	592	545	571	559	626	583	618	602	570	572	590	548	578	625	556	590	568	586	572	579	590	604	596	546	656	649	566	569	591	573	562	582	554	591	578	593	599	574	620	582	631	546	606	618	575	576	608	609	589	568	607	624	562	586	570	564	619	583	591	603	557	613	609	586	588	579	586	579	582	570	604	598	567	629	571	556	572	634	598	593	589	613	604	559	540	563	571	612	569	584	605	591	644	581	627	562	600	612	555	587	606	621	671	595	582	635	641	552	603	581	568	592	595	604	599	618	615	579	614	563	583	597	617	591	567	596	598	595	610	615	586	581	607	610	635	601	622	607	587	613	584	611	619	595	608	567	589	583	605	614	584	550	621	585	594	627	587	589	622	566	610	598	600	594	574	585	629	593	572	583	598	579	604	625	568	558	615	595	559	630	581	583	586	628	565	626	588	583	599	602	599	634	635	597	614	589	582	604	621	573	621	581	594	605	553	576	617	565	581	601	592	618	631	641	605	609	611	620	565	590	595	630	592	582	599	596	571	579	594	600	556	598	563	572	562	612	586	587	575	605	582	583	588	579	635	582	622	566	595	651	629	590	578	596	612	586	598	549	612	597	624	591	657	623	586	592	625	620	597	595	595	556	578	533	554	622	591	585	598	571	565	597	623	638	607	622	564	642	580	596	560	645	625	619	612	615	608	597	601	609	583	576	576	615	601	593	612	561	591	580	580	574	572	611	613	595	590	589	610	627	615	561	589	600	583	592	628	581	613	587	609	540	604	551	585	598	586	596	626	605	594	629	571	609	585	607	581	578	603	619	604	601	569	547	595	555	592	652	577	616	620	621	626	555	632	608	601	614	585	566	574	580	610	550	621	602	629	590	600	625	608	597	604	552	580	543	573	631	577	626	583	597	578	605	612	599	575	616	625	626	581	593	593	599	615	622	577	643	564	591	575	571	590	567	627	591	624	642	582	591	579	588	594	590	584	599	572	577	576	618	595	572	583	586	585	550	616	565	597	603	585	590	597	612	589	583	592	561	582	637	576	565	612	596	573	557	579	617	578	593	635	613	572	596	619	652	593	617	588	572	571	629	587	589	565	561	624	588	591	603	617	576	595	594	575	594	564	612	579	600	615	633	611	592	642	602	620	582	585	581	549	570	579	587	616	610	625	557	577	618	603	591	622	595	605	588	608	615	561	615	589	597	597	607	621	619	548	597	569	617	598	559	594	638	590	604	583	622	572	582	558	610	591	624	587	606	642	562	575	592	580	618	574	583	599	605	602	574	606	624	610	573	562	621	661	563	639	617	557	576	603	614	559	574	593	623	640	587	621	610	581	589	625	555	591	632	616	598	608	586	594	569	624	640	605	618	570	623	618	600	554	574	584	624	578	586	588	544	608	559	578	609	567	600	613	588	587	602	586	588	582	595	559	583	600	627	583	597	595	613	570	545	590	596	611	564	562	567	594	616	619	582	567	582	611	640	590	599	599	572	594	616	610	570	642	567	589	611	622	583	560	618	587	586	572	601	617	598	581	580	567	549	612	605	665	601	633	582	590	583	625	599	619	625	555	611	603	602	599	632	606	615	556	579	581	591	603	610	620	591	580	640	604	604	582	558	578	586	608	618	663	556	571	593	577	599	585	572	638	597	604	597	574	582	622	589	600	592	578	580	577	569	610	614	569	579	584	592	635	597	570	608	569	637	592	585	589	633	601	574	609	582	636	597	591	580	615	632	588	540	635	617	550	588	603	616	571	611	588	576	637	556	628	611	607	595	591	573	568	655	575	621	613	593	578	606	615	553	586	620	577	596	621	596	565	595	608	592	620	657	637	564	618	554	605	595	564	598	582	598	566	591	612	581	594	616	620	564	588	589	582	582	542	624	594	580	575	581	607	604	614	575	575	637	605	609	549	593	616	610	629	566	612	655	550	606	557	578	541	557	556	601	583	556	596	563	580	594	585	585	623	602	553	594	551	651	619	633	578	609	566	575	661	627	622	547	632	604	625	572	599	582	581	614	565	601	613	599	604	608	588	616	562	584	614	590	590	614	611	584	556	565	579	609	565	584	605	586	632	586	604	655	570	625	588	587	576	583	565	639	615	586	571	598	618	582	590	597	553	576	587	587	571	609	602	647	593	580	592	595	635	593	581	583	578	594	578	607	664	621	576	565	570	553	670	577	573	581	639	618	609	560	561	582	588	565	637	588	631	594	573	609	580	557	608	587	606	639	594	614	584	612	580	587	601	576	591	582	598	594	596	615	578	571	562	603	640	598	621	620	642	575	581	626	552	575	617	599	609	615	595	612	612	562	588	551	589	615	619	576	555	619	603	636	617	579	643	590	563	616	618	572	572	552	596	598	597	599	567	619	625	571	596	574	570	615	591	606	639	605	556	593	597	574	641	593	581	549	585	595	558	586	612	564	514	609	591	595	593	632	596	593	591	571	617	556	601	600	587	621	568	586	622	567	559	572	549	627	622	564	625	610	578	594	563	573	579	617	627	643	602	597	597	584	612	610	572	581	628	606	589	580	620	614	582	586	644	582	582	580	578	578	587	607	600	615	621	612	619	608	597	567	596	634	569	604	579	593	621	572	632	627	652
24928	21454	26023	23489	5551	2278	1644	1363	1212	1106	937	835	775	727	697	628	634	605	567	574	542	568	544	513	534	477	539	463	492	504	489	502	499	519	503	482	464	513	485	498	483	434	524	495	451	487	469	477	468	483	509	450	483	459	477	481	472	461	490	498	482	477	458	477	479	444	452	462	472	496	440	497	450	459	451	459	480	451	442	468	472	449	437	532	509	430	436	458	526	452	496	436	475	485	475	450	502	473	460	463	458	458	488	495	454	459	459	481	477	515	463	500	503	460	461	440	500	479	458	443	450	452	509	467	501	442	476	491	482	449	443	497	438	489	456	484	448	436	432	507	441	432	469	483	480	470	456	470	468	465	516	455	495	493	465	490	456	457	460	453	471	521	511	431	482	476	484	504	471	487	454	445	453	466	479	461	468	448	464	501	445	479	468	488	457	465	475	497	516	429	446	419	461	457	479	487	476	490	491	464	428	416	477	451	460	478	460	452	437	454	490	480	446	445	454	472	455	438	467	447	457	468	457	472	449	441	443	481	456	459	486	454	476	464	443	458	494	451	447	483	453	467	468	466	476	483	428	441	449	434	434	455	477	447	483	455	454	458	453	492	462	452	502	473	475	497	438	444	450	473	461	483	471	464	476	458	442	487	494	498	471	445	506	416	432	459	455	478	448	446	485	455	482	492	457	427	466	511	469	436	432	488	495	457	457	475	467	454	459	478	435	451	429	476	472	475	495	452	481	449	439	459	446	472	472	460	433	463	467	499	491	441	453	435	447	471	446	442	458	459	488	455	476	458	489	476	455	456	463	493	471	475	425	448	466	500	465	459	490	477	442	469	440	459	454	457	463	439	429	525	466	472	492	429	461	423	463	482	473	478	464	435	479	459	470	462	473	449	490	485	465	485	448	463	438	476	477	448	451	486	438	475	462	479	465	474	441	451	446	452	439	460	475	492	455	454	432	502	479	475	448	442	464	473	476	461	445	478	452	461	463	462	429	441	459	473	467	427	446	440	494	468	463	460	464	498	479	452	525	461	447	477	465	493	477	430	453	483	478	453	510	482	464	446	474	445	478	465	468	448	450	486	507	450	492	506	468	493	489	428	462	457	423	434	487	472	483	450	458	473	453	454	440	486	483	468	508	461	472	464	424	427	472	504	429	468	443	463	444	439	478	466	477	505	468	461	482	417	472	457	475	480	479	469	466	457	467	464	484	452	479	437	468	452	457	443	437	484	506	508	463	448	442	473	506	462	467	490	508	478	444	485	466	486	498	475	508	475	497	479	473	488	435	489	449	468	483	463	482	432	452	435	442	499	479	457	472	440	449	468	452	510	456	450	422	497	450	465	463	455	450	497	488	467	452	488	470	431	443	497	489	429	478	474	423	472	476	491	437	465	443	463	496	470	464	490	455	452	453	492	436	481	434	454	470	487	472	480	449	451	471	493	442	457	447	453	445	430	465	474	493	474	484	464	465	487	501	467	459	442	465	457	470	462	465	475	451	489	462	448	442	458	429	489	460	469	476	480	434	476	475	443	528	457	491	473	500	447	455	453	471	472	480	484	486	486	450	499	490	449	474	452	473	452	496	501	478	461	472	493	479	466	496	497	467	462	470	477	504	445	485	460	484	515	449	478	510	469	436	469	436	427	478	483	450	434	465	470	476	469	439	503	459	462	479	491	448	464	424	492	462	478	486	476	486	503	464	445	422	497	469	499	449	457	488	521	466	513	439	471	475	437	431	449	441	500	476	444	460	433	466	455	501	462	474	483	448	472	475	478	467	481	454	488	416	460	466	472	488	490	485	440	444	488	474	475	438	470	445	469	462	468	448	407	500	452	468	470	484	468	440	477	484	459	483	484	430	448	445	491	489	480	475	463	480	463	480	482	468	432	466	475	480	449	476	429	459	505	472	519	492	470	489	450	441	460	483	438	487	464	462	467	462	458	475	429	481	473	502	463	454	457	447	482	454	474	484	468	477	487	474	457	447	498	465	496	480	442	456	444	447	487	471	480	436	420	481	459	466	456	465	445	457	459	467	467	487	454	470	482	438	462	481	498	449	458	483	468	522	438	480	471	488	495	467	470	498	442	457	461	481	469	482	456	434	504	473	456	476	482	486	498	444	443	479	456	431	474	471	448	482	446	467	478	492	478	510	480	481	421	462	457	455	503	466	437	480	482	436	474	498	438	440	459	460	453	488	493	454	449	481	428	475	475	469	491	415	444	484	487	468	440	444	468	469	431	482	428	472	473	468	500	444	437	479	465	499	478	466	496	451	473	477	519	455	467	459	463	418	467	481	461	476	472	477	485	499	486	505	449	427	433	469	492	435	472	482	463	458	477	488	472	463	451	476	488	463	520	458	449	429	473	481	426	514	471	464	514	480	489	478	448	501	479	461	484	452	460	480	504	449	474	467	485	447	458	427	471	468	490	500	462	480	485	452	477	491	491	433	460	465	502	449	473	474	501	482	482	464	472	438	467	465	486	482	470	477	491	500	476	457	475	465	428	478	464	447	504	467	460	504	484	485	478	473	435	469	502	486	494	459	478	474	458	443	480	502	468	489	432	437	456	469	498	453	487	486	443	440	425	493	462	474	452	460	464	498	464	488	464	483	470	430	430	487	464	431	403	467	458	443	457	478	459	457	441	491	452	429	493	496	449	501	469	441	441	463	465	461	450	429	454	483	479	466	477	465	500	486	503	489	431	486	446	495	468	478	512	473	459	470	484	446	430	503	484	492	463	479	459	447	500	522	506	434	453	433	419	422	445	491	418	466	455	463	465	506	448	456	487	455	450	503	460	465	480	520	462	461	503	495	479	464	458	444	476	459	444	460	477	414	501	512	460	461	492	464	463	490	476	501	422	492	479	479	467	437	457	445	462	454	487	472	466	462	487	461	443	448	497	462	458	457	439	426	469	460	457	507	471	483	461	450	484	460	463	439	445	478	491	444	454	426	457	474	442	410	473	493	462	474	462	497	483	497	471	463	473	465	476	466	508	436	467	480	453	447	467	468	466	480	476	450	455	463	476	507	491	485	425	479	467	460	481	442	475	455	450	462	464	483	454	486	480	468	468	459	484	484	436	460	498	501	438	464	464	482	537	475	485	432	439	475	477	479	485	465	443	425	504	473	448	451	486	471	467	450	432	450	446	518	425	465	480	459	501	483	488	490	466	478	464	454	475	423	463	470	384	485	448	451	467	454	465	464	464	466	513	492	490	486	456	458	458	447	462	472	484	472	465	451	497	473	447	480	464	502	457	475	415	450	479	473	486	446	484	462	440	456	428	512	407	451	459	460	465	481	428	484	515	471	437	472	482	483	457	433	454	459	447	511	441	462	501	472	481	427	476	475	473	454	405	456	471	471	449	458	511	443	477	444	447	502	477	438	460	456	433	476	463	462	442	508	464	467	447	450	466	443	462	473	457	447	443	440	468	476	484	456	477	507	454	476	455	436	460	489	467	477	448	479	437	455	429	479	449
10145	23667	17676	10223	7719	5801	4517	3609	3106	2490	2105	1853	1635	1496	1355	1244	1169	1106	1011	1046	984	983	878	845	889	840	865	827	811	838	800	842	808	817	773	790	802	803	762	765	731	709	736	754	755	743	751	763	748	753	739	702	734	740	751	768	781	745	692	676	724	720	721	711	723	786	750	757	713	737	736	744	743	761	770	732	733	710	727	740	766	693	743	720	728	745	681	723	744	728	756	773	741	762	778	717	737	732	709	716	735	739	726	728	735	721	770	744	704	764	704	770	724	737	701	742	728	738	727	709	706	700	749	706	793	681	738	725	757	691	711	698	692	742	684	794	744	718	712	709	769	698	715	722	671	744	730	737	706	705	691	740	716	686	736	711	736	756	688	733	725	743	697	703	709	694	755	702	698	755	698	674	722	738	768	734	689	717	736	681	741	716	772	749	680	721	704	684	730	715	736	702	723	742	717	764	735	768	696	735	733	739	682	733	734	752	673	700	688	689	739	769	734	718	717	734	787	706	700	707	735	736	755	712	716	709	672	731	740	737	715	744	769	735	731	721	750	735	737	723	733	740	729	686	747	722	757	744	705	782	731	736	675	736	725	732	739	763	724	696	713	736	736	745	726	752	722	736	738	689	724	736	671	666	720	699	700	712	774	736	692	711	713	739	754	767	737	759	734	724	735	722	732	678	688	714	712	740	759	701	744	712	737	721	762	727	727	742	736	747	721	752	721	721	712	683	720	708	778	723	730	723	759	748	724	675	701	716	674	724	690	757	678	689	778	722	718	738	756	690	729	756	709	747	720	706	733	710	718	782	788	710	714	691	711	736	746	704	729	740	753	777	723	712	704	708	693	763	764	754	731	705	742	694	692	705	720	672	716	701	720	757	717	748	682	752	745	703	717	701	758	675	696	700	733	719	744	737	687	731	766	724	735	780	732	701	726	706	719	756	774	728	736	762	692	746	721	756	748	769	727	687	762	717	742	720	720	753	746	714	738	729	743	728	691	732	729	707	686	718	739	740	767	658	744	713	716	747	661	729	689	683	772	739	743	729	768	728	738	753	740	748	717	809	745	743	721	737	773	748	733	721	696	722	753	714	757	658	763	712	712	726	766	744	739	681	689	734	763	759	719	730	767	695	745	697	733	724	695	712	738	715	733	697	736	701	706	702	725	742	703	709	801	699	695	730	697	745	737	730	730	701	765	732	643	779	720	689	702	750	681	723	704	746	741	749	732	675	749	720	683	738	755	702	721	751	713	760	729	763	716	705	733	743	748	713	771	679	714	717	740	660	747	688	661	710	724	712	755	680	738	763	720	666	700	758	718	772	697	736	754	735	735	762	710	713	696	725	727	713	765	737	722	726	741	782	698	743	709	739	736	725	722	716	725	726	737	688	732	723	735	746	713	745	759	738	767	714	660	722	699	764	701	718	723	738	752	712	729	731	718	711	726	734	710	731	718	730	726	734	722	740	696	712	754	720	700	700	700	723	712	734	706	740	758	735	724	737	705	716	741	747	771	730	726	670	734	673	747	739	701	709	701	789	725	733	746	715	760	743	715	733	723	761	747	775	699	737	743	689	724	730	748	698	728	707	718	757	735	747	747	731	698	734	690	750	721	780	742	750	696	729	731	708	730	749	749	736	762	732	768	684	700	770	714	744	737	703	709	673	712	760	728	712	694	701	703	709	707	781	771	790	703	710	702	709	743	692	761	722	704	700	708	734	708	744	759	731	711	694	683	691	706	752	704	730	743	708	729	737	743	691	722	746	755	771	753	682	693	736	794	717	751	717	710	710	706	700	733	735	710	750	695	719	726	739	701	663	737	716	730	699	692	789	718	741	695	737	735	727	720	726	727	712	743	728	766	728	772	746	706	729	696	750	718	719	698	720	736	753	739	742	741	729	728	710	716	686	691	681	704	752	764	708	741	709	718	702	722	752	710	730	703	761	760	694	714	721	711	727	732	760	774	703	750	724	733	694	694	689	695	753	777	704	769	773	725	745	685	748	735	748	715	764	760	720	752	692	692	731	676	688	727	737	753	721	725	713	737	707	712	722	695	694	686	728	713	769	731	702	749	760	711	756	709	703	700	718	724	746	703	719	785	703	734	708	733	658	746	763	711	719	731	723	705	743	773	772	735	707	783	737	733	714	701	708	731	691	679	724	706	748	709	703	726	686	716	723	770	714	746	754	715	765	707	720	735	723	704	726	703	769	721	714	772	712	717	711	698	723	712	683	733	735	682	723	709	715	714	742	713	732	670	739	737	736	724	744	739	752	742	739	702	739	730	787	710	727	754	737	715	748	732	697	744	774	740	780	698	754	758	745	690	694	738	747	742	716	737	749	716	739	711	747	735	714	722	726	713	726	705	695	752	772	705	712	712	766	694	713	735	722	724	684	753	746	746	743	772	761	708	725	704	705	727	696	718	771	714	751	745	766	735	701	751	747	729	726	706	725	705	722	721	768	713	713	751	751	753	715	728	745	673	733	717	702	761	753	731	741	750	764	724	722	740	693	742	722	691	688	761	728	775	691	792	734	751	698	674	705	717	713	749	722	751	747	676	726	738	704	736	757	798	747	734	687	730	715	697	724	760	739	724	767	734	762	716	778	714	728	704	718	762	722	728	782	715	740	764	710	703	748	739	799	827	748	751	732	727	685	738	782	739	675	770	716	696	738	718	756	740	716	741	701	715	686	724	759	744	695	752	736	749	698	728	734	767	723	685	708	732	771	738	714	712	742	746	751	726	695	720	745	732	707	747	737	728	712	718	773	719	697	740	689	759	717	738	771	685	755	698	765	739	745	736	773	739	706	734	727	738	746	704	693	775	758	713	710	727	714	723	702	751	733	740	732	737	693	743	749	743	743	697	759	740	705	754	731	714	723	721	750	739	809	788	752	760	690	701	719	794	722	740	773	747	714	711	762	747	737	753	773	762	764	743	676	712	730	766	722	718	741	701	694	681	740	746	726	741	730	744	736	688	711	731	732	752	760	764	708	750	707	716	754	711	715	740	716	714	701	767	706	706	727	716	676	706	733	739	759	737	807	708	778	712	724	712	733	740	706	769	760	718	772	731	697	725	713	732	689	699	697	758	713	758	688	702	765	715	747	766	741	691	732	743	752	702	739	682	745	731	738	728	729	686	702	712	716	735	745	716	727	724	693	674	723	735	730	740	744	808	733	698	690	736	702	750	736	780	694	729	721	707	682	738	725	742	736	701	684	735	741	719	750	788	700	711	686	733	749	732	749	758	734	693	717	743	753	768	740	757	758	720	744	731	755	716	742	711	735	713	778	738	715	741	758	756	746	730	723	729	729	715	719	744	703	785	723	682	706	800	769	668	709	766	703	770	754	749	694	759	732	722	723	772	745	697	730	707	698	750	698	741	734	752	690	734	768	780	757	688	712	737	781	720	732	725	720	726	758	725	729	719	711	710	686	710	746	756	748	735	735	703	744	713	716	728	769	728	752	710	734	749	702	723	729
22645	21524	28884	24607	21526	20152	6258	2619	1779	1493	1253	1017	917	823	700	658	577	562	546	496	494	436	470	401	405	398	379	360	349	399	349	354	317	323	385	349	338	363	313	344	297	312	333	321	317	320	300	297	311	312	322	300	333	301	294	290	328	304	291	280	302	290	336	316	325	269	314	313	290	309	283	295	346	294	296	296	290	322	311	290	299	324	296	310	302	308	324	312	332	294	304	294	331	312	336	300	276	331	314	327	322	285	275	306	319	309	327	320	288	302	328	306	287	341	319	288	313	313	280	304	319	319	289	305	325	298	281	293	303	345	323	314	332	314	307	284	264	306	303	301	280	320	305	322	327	310	292	295	321	303	302	298	279	305	315	303	289	316	286	310	262	294	322	310	294	305	297	297	292	300	335	309	304	314	297	300	312	282	292	300	266	284	299	302	300	306	288	299	331	287	266	317	272	299	301	285	284	289	282	310	289	288	290	267	300	314	289	289	286	303	291	298	293	303	318	315	275	306	287	324	316	311	313	347	292	308	323	304	307	292	286	298	287	286	275	329	312	313	287	310	319	306	311	309	264	273	290	302	310	285	295	293	309	324	282	284	280	302	308	268	326	278	280	304	319	280	297	310	295	284	281	270	296	312	306	298	330	274	300	288	269	288	290	248	340	317	290	329	322	283	279	298	270	297	314	292	317	323	292	305	269	286	312	286	315	279	319	304	301	320	298	290	301	296	308	299	306	307	285	322	341	289	309	294	320	286	328	272	304	305	304	303	335	325	299	309	331	319	286	283	333	289	299	283	317	297	327	295	315	275	317	293	311	296	283	296	325	315	318	289	278	303	280	278	284	291	302	297	331	345	293	292	300	282	331	315	322	318	319	311	298	279	279	301	300	281	329	281	312	279	312	289	320	291	289	292	300	307	301	300	294	326	307	333	328	339	294	297	277	302	341	280	280	277	282	302	275	283	316	301	331	302	312	296	263	323	268	304	318	266	303	319	320	287	299	317	290	304	273	296	326	330	283	300	324	296	291	305	301	332	273	287	307	307	322	339	316	301	309	264	294	300	322	293	299	308	281	331	279	317	329	274	306	295	298	261	302	304	304	315	309	316	322	303	300	294	311	313	272	305	287	277	333	324	317	291	275	298	290	296	329	304	283	313	306	294	291	288	296	328	314	341	278	290	325	288	307	315	318	332	284	309	304	330	286	305	307	283	327	307	283	301	317	339	313	271	332	305	291	300	308	328	307	316	298	330	279	307	330	324	333	281	322	262	316	297	283	292	299	297	307	300	279	307	287	302	279	300	283	312	315	285	260	280	313	290	295	302	316	330	290	284	322	321	333	308	312	288	291	305	322	306	278	305	320	299	320	306	301	308	306	314	290	309	325	299	306	300	296	300	273	316	311	296	297	325	312	281	300	282	294	285	300	281	268	312	323	312	329	305	312	285	305	304	270	304	282	332	303	321	293	299	330	308	296	295	315	287	308	294	285	321	306	311	286	294	335	303	298	309	297	289	287	294	259	307	299	312	294	303	322	301	312	326	307	324	282	301	293	281	263	251	325	301	297	309	278	285	301	306	301	289	289	303	334	323	293	311	300	291	301	281	280	289	304	277	302	292	316	298	283	295	263	309	303	272	320	337	290	292	329	321	295	325	282	284	286	306	283	280	280	308	303	299	290	303	294	264	336	304	312	295	312	302	300	297	291	278	303	291	278	301	305	343	314	302	298	312	308	303	292	287	273	292	296	303	276	309	293	312	283	308	348	317	299	319	307	318	284	308	296	303	275	274	276	332	310	261	287	295	318	276	307	299	304	287	307	284	299	270	282	302	277	295	304	299	305	309	303	296	297	289	290	313	320	308	283	298	282	281	314	284	293	335	324	281	297	314	273	333	311	314	328	275	327	287	321	282	256	318	293	304	300	343	312	311	336	292	294	279	298	296	297	273	270	286	310	281	311	309	302	277	287	287	316	293	295	290	296	279	334	291	277	332	322	283	304	310	295	274	305	300	299	326	290	314	275	285	320	342	294	283	297	285	303	284	312	301	295	300	286	314	309	275	264	291	279	292	319	298	319	291	305	292	308	289	306	311	256	273	296	312	342	308	324	268	339	310	307	286	264	270	287	274	315	294	277	295	289	286	283	262	294	303	307	269	303	279	311	289	301	314	318	291	265	283	295	308	326	287	302	320	292	314	297	316	308	311	299	304	299	306	310	268	303	278	330	294	309	313	277	328	320	294	301	294	305	251	286	325	269	278	314	291	291	318	334	285	306	302	312	303	283	293	309	325	272	317	322	294	307	279	306	274	310	274	308	332	298	304	314	270	316	312	319	319	304	295	309	271	315	281	290	294	294	294	297	289	302	282	347	287	298	281	265	300	295	308	303	285	317	310	300	295	305	288	320	296	278	315	315	293	300	328	326	302	297	289	265	300	314	306	290	303	322	302	305	307	261	300	272	322	314	302	294	291	284	302	299	280	291	332	284	287	312	312	302	290	291	312	307	296	317	324	304	321	283	316	311	302	287	314	272	298	286	299	295	305	303	292	274	334	318	296	315	302	280	288	306	260	300	278	283	279	279	303	300	307	307	341	325	315	279	274	281	312	267	310	310	295	303	312	307	296	299	281	294	298	303	310	316	308	317	284	322	311	280	291	287	293	292	284	305	296	269	318	301	297	289	285	281	319	313	289	278	263	286	289	302	311	267	303	295	269	338	284	337	319	321	330	316	290	312	320	273	293	266	275	310	337	287	281	301	301	318	322	312	287	307	285	314	293	309	291	302	319	315	290	249	302	292	318	300	335	281	305	296	291	299	275	280	293	292	307	289	280	294	295	325	299	280	289	300	273	327	317	335	326	325	292	331	300	283	295	274	286	284	314	277	283	313	325	323	272	289	324	324	286	266	307	295	299	290	298	304	306	304	308	303	291	279	309	311	320	327	315	307	288	276	289	294	306	317	313	270	315	306	317	323	322	302	289	315	274	305	299	319	308	287	304	270	259	330	305	329	318	300	321	314	313	315	311	309	312	315	288	311	323	311	302	290	328	310	296	320	319	302	309	291	294	275	330	292	292	302	329	298	264	298	288	281	278	289	296	306	296	319	322	295	279	354	280	260	323	309	290	278	331	287	277	305	313	323	271	331	313	295	300	283	279	334	310	293	307	305	306	332	308	296	300	302	282	294	299	310	310	307	269	314	315	291	312	316	297	300	293	295	309	285	308	296	291	319	255	323	333	297	291	313	330	324	289	286	312	318	339	291	298	269	315	277	268	329	297	306	304	282	302	286	321	311	323	317	300	303	320	305	301	281	305	318	307	334	300	300	286	286	295	289	320	325	280	304	318	298	294	274	303	306	297	322	293	325	291	321	318	270	292	302	257	304	282	299	301	322	314	299	292	306	318	323	324	278	291	286	267	304	319	288	341	326	309	285	318	316	346	276	306	271	269	331	295	320	273	313	266	323	288	290	283	327	282	301	310	308	284
12112	32349	25511	16675	12735	9741	7634	6118	5086	3915	3256	2712	2331	2008	1701	1471	1267	1251	1067	1111	876	905	858	819	808	706	745	691	677	621	596	634	572	571	581	551	592	513	539	532	552	531	577	474	538	528	479	506	520	491	500	556	501	509	462	502	476	497	509	449	454	447	452	482	490	482	492	497	469	483	461	467	480	449	477	490	457	488	473	463	487	494	516	489	499	504	448	459	449	448	470	505	476	467	487	472	486	488	497	487	465	463	482	485	532	486	467	448	429	466	464	494	498	443	473	469	448	470	464	491	503	439	480	449	485	487	478	475	473	461	472	475	452	469	466	481	482	493	481	453	454	467	478	495	456	492	453	432	461	513	520	501	450	518	479	499	461	463	510	428	453	421	454	437	436	494	454	470	499	482	457	479	485	522	506	456	509	469	479	489	478	467	496	483	466	448	471	429	427	464	465	505	459	462	488	477	460	475	450	464	466	499	507	459	505	474	479	459	503	458	476	460	443	454	504	506	480	491	463	445	437	473	485	484	447	456	439	486	485	481	477	502	454	460	463	462	446	455	458	482	452	453	466	441	467	498	484	467	492	463	485	438	481	494	484	468	475	482	447	448	458	492	474	451	467	451	479	478	468	468	463	512	489	502	479	467	478	455	513	434	472	452	474	500	460	496	467	479	489	431	490	461	496	463	474	489	475	480	467	472	475	475	500	453	465	463	480	480	482	507	476	493	496	468	447	504	484	468	460	448	455	478	486	489	454	451	502	457	484	474	430	477	495	488	454	467	504	478	453	462	521	436	482	472	469	466	514	448	487	484	502	400	428	480	512	444	470	505	496	472	469	482	493	454	472	492	410	453	446	479	484	481	465	497	458	468	475	479	465	478	494	472	446	444	452	459	499	465	448	467	470	470	453	539	463	475	494	467	522	481	460	477	479	437	484	479	448	463	447	486	475	462	473	458	469	451	460	467	464	475	464	434	499	486	467	464	469	444	417	448	458	508	497	479	473	487	458	466	443	456	461	502	465	453	472	500	508	467	466	459	478	463	479	482	485	456	451	491	436	454	414	469	487	474	469	445	463	471	469	466	479	471	456	461	493	498	435	448	479	497	513	512	450	455	443	478	452	451	490	490	474	496	487	460	472	426	474	523	450	495	452	501	463	442	468	467	437	454	468	483	473	467	507	490	449	460	485	449	503	528	521	458	454	503	462	458	483	488	485	445	499	464	458	461	431	473	479	447	451	473	468	490	467	457	474	514	493	445	449	469	471	467	446	448	454	455	468	465	508	460	485	496	466	495	458	474	456	461	505	478	494	451	473	474	466	481	457	474	471	471	450	469	435	464	432	432	458	453	465	508	486	456	505	484	486	446	447	462	481	497	467	491	467	467	527	452	498	472	453	482	478	472	444	472	462	449	467	459	480	458	488	464	433	464	456	480	487	458	491	460	474	420	475	458	476	468	466	451	482	479	435	463	446	464	480	444	461	455	403	500	459	457	444	466	487	440	495	467	479	490	445	461	470	445	424	470	419	467	475	464	460	446	465	475	436	457	437	437	516	469	477	457	475	440	469	480	475	478	479	490	465	508	489	443	485	475	471	489	483	441	502	431	453	423	479	488	473	468	448	447	478	457	480	449	483	466	464	449	508	482	517	501	445	465	468	455	461	466	484	503	485	498	456	451	485	441	466	447	509	482	497	492	450	478	516	493	437	424	461	446	449	467	501	456	486	494	429	475	447	457	443	459	440	467	461	505	479	509	497	475	477	471	466	475	471	476	492	432	523	481	436	505	430	436	478	491	444	431	448	466	480	505	445	477	470	483	452	440	493	477	495	456	450	462	505	491	453	461	464	466	489	468	496	509	446	463	502	480	492	438	484	498	461	502	501	460	479	445	493	492	507	456	477	483	456	474	471	458	449	419	505	452	453	494	496	441	450	460	497	466	465	471	474	526	476	457	485	513	468	480	460	507	483	461	446	481	444	454	441	449	495	461	463	491	433	472	468	469	469	497	442	435	472	484	455	486	447	457	522	459	472	419	450	483	492	479	435	473	485	470	463	444	463	496	495	494	467	475	450	442	498	466	445	463	474	445	433	468	491	477	477	465	452	516	488	476	469	492	482	515	440	485	470	443	448	477	498	475	432	480	462	454	444	502	459	498	458	477	533	476	439	466	426	460	424	480	496	470	476	478	463	449	512	500	493	458	477	476	500	475	474	433	462	464	460	466	413	468	456	439	501	499	421	437	461	442	474	474	487	452	437	458	463	457	445	459	486	462	456	440	465	469	468	465	497	469	446	473	453	481	514	461	488	434	459	446	471	474	466	480	475	447	485	491	428	495	465	500	490	455	466	478	471	525	498	448	501	496	478	452	432	475	432	442	486	474	468	479	434	456	442	479	468	458	475	435	442	444	441	476	483	450	470	488	468	502	467	455	445	445	470	481	487	453	454	453	481	469	466	483	445	494	436	493	470	452	436	452	462	467	467	487	461	468	457	461	445	466	453	478	462	439	454	447	471	496	457	462	462	440	425	449	495	460	498	445	468	466	470	483	421	464	450	427	465	462	477	498	471	433	486	449	471	497	470	494	440	484	468	513	466	472	462	488	475	463	461	460	472	470	480	509	452	434	450	452	456	474	489	475	446	489	476	464	462	455	440	423	453	464	483	504	431	458	448	459	471	498	437	442	481	491	426	420	459	509	460	480	489	497	510	452	460	486	434	491	508	482	485	453	462	452	507	468	474	477	488	440	488	485	441	442	472	464	460	475	487	516	466	474	477	422	464	447	443	469	456	424	468	422	467	461	483	475	541	490	467	493	481	440	478	474	435	475	481	491	480	500	480	468	460	469	480	473	494	478	468	456	517	497	445	470	484	439	453	492	451	403	453	477	474	492	475	502	491	488	474	465	459	462	453	495	477	476	501	534	430	461	514	439	528	432	451	492	434	400	498	483	480	475	481	438	502	474	447	509	485	445	467	435	444	472	461	467	470	509	471	459	436	504	480	458	470	513	465	454	483	461	428	498	460	460	470	483	464	419	465	470	463	442	466	450	535	481	480	462	458	511	508	506	463	490	518	461	507	457	437	450	465	483	450	427	452	498	463	483	477	433	479	493	434	471	421	463	429	461	454	499	499	424	507	457	449	490	491	479	482	452	474	491	497	471	470	448	428	454	512	464	466	488	483	440	463	510	516	462	479	451	454	468	481	470	474	507	516	509	466	451	479	510	487	463	498	439	428	432	449	466	489	490	503	444	482	480	439	481	425	441	471	456	487	453	464	460	489	440	457	469	456	511	457	485	495	496	481	479	457	450	470	481	475	459	478	491	510	445	463	504	424	484	460	481	452	444	485	502	483	468	478	478	475	469	459	470	471	457	467	499	466	492	476	414	502	466	433	497	477	476	480	489	477	473	471	459	442	448	447	444	446	486	452	447	472	479	476	496	439	447	457	476	445	468	489	465	470	445	460	486	520	470	494	455	514	481	473	471
27545	20158	12196	5248	2555	1728	1450	1204	1023	862	830	761	687	640	653	597	567	555	565	584	564	573	555	552	522	539	525	536	525	526	501	481	529	533	514	540	544	515	501	528	496	479	471	497	482	486	484	481	502	486	485	513	488	500	461	504	497	434	469	496	492	495	500	484	474	466	504	486	479	512	491	507	489	473	478	490	484	510	519	538	521	498	522	501	524	505	526	508	500	515	488	493	475	488	483	470	461	440	502	503	451	501	473	483	503	499	475	472	500	489	494	502	536	469	488	487	481	475	499	490	496	476	470	466	481	495	500	541	482	510	472	485	545	525	492	526	457	468	461	491	527	479	469	480	515	485	506	484	504	507	475	483	510	492	536	490	509	482	480	477	527	509	503	470	487	497	470	517	499	479	456	503	485	502	481	517	472	467	500	495	470	499	489	471	489	467	456	503	512	524	508	517	513	495	501	506	513	488	505	496	507	468	519	489	517	459	489	509	497	471	476	469	500	459	477	508	531	491	499	453	504	496	474	445	464	493	476	523	501	533	494	507	487	486	490	488	473	528	522	517	497	504	523	489	482	490	475	503	509	505	523	537	497	499	514	493	475	496	514	516	500	520	493	444	501	497	496	495	474	483	473	461	501	497	465	471	488	465	500	519	509	471	514	484	485	450	486	467	506	493	494	474	475	499	485	489	522	499	514	475	491	493	461	508	477	525	543	451	489	503	513	491	478	489	505	512	492	488	456	465	521	468	456	501	513	460	500	440	462	491	521	477	503	502	479	454	508	478	517	490	483	456	522	501	529	492	511	519	494	478	498	488	480	460	519	489	517	481	527	486	492	503	470	512	527	484	486	509	462	472	482	478	509	473	453	495	523	497	484	499	509	474	478	457	496	462	531	479	498	497	516	475	502	547	505	492	521	519	505	473	481	474	518	505	540	476	496	491	535	453	505	488	471	505	509	505	514	516	495	507	489	496	473	474	483	511	466	509	456	497	498	473	514	504	466	488	489	483	467	468	513	492	480	513	475	489	488	518	483	497	495	504	523	495	514	493	483	499	474	500	484	485	469	493	494	507	464	491	482	481	498	479	495	468	507	493	499	497	487	509	478	487	521	502	448	482	518	465	481	489	508	470	447	457	470	508	507	484	539	482	479	494	478	493	510	519	486	511	484	497	492	495	521	476	464	484	504	508	498	480	455	482	511	505	505	545	510	489	505	485	465	486	488	471	501	486	483	493	507	478	486	479	473	498	541	508	474	470	514	512	488	520	487	493	504	505	519	514	504	547	473	511	479	459	521	473	509	485	524	491	528	530	516	493	550	461	477	536	519	464	514	477	518	485	464	503	470	502	491	520	534	506	480	466	496	517	479	524	465	474	449	492	494	471	475	493	477	535	496	496	513	508	498	476	513	491	503	477	477	489	520	505	496	526	498	492	457	516	509	481	472	493	510	527	499	502	460	487	466	462	525	489	487	518	553	467	491	499	449	475	522	481	512	477	485	519	470	504	502	473	487	469	438	486	503	521	494	477	482	487	517	522	478	510	519	538	499	489	502	467	477	490	487	510	511	499	519	478	475	476	486	513	485	496	489	509	459	506	477	494	485	491	488	476	499	512	473	529	529	494	487	475	509	491	496	521	498	523	491	497	464	513	475	494	508	488	459	486	505	482	490	485	472	500	481	447	528	458	499	464	444	523	514	534	480	501	484	524	498	480	503	502	480	479	502	475	507	454	450	493	456	451	513	483	529	459	537	486	535	483	550	521	490	495	453	476	496	485	485	527	473	482	426	498	532	462	512	472	480	508	501	482	497	500	494	492	519	546	495	497	523	476	515	500	460	485	474	510	493	497	506	495	480	488	519	534	516	543	489	553	505	525	455	495	490	516	507	460	482	503	502	490	431	518	526	473	487	464	496	480	456	505	549	477	509	477	456	506	497	493	476	488	473	451	512	496	487	493	465	465	526	445	507	474	508	474	470	522	494	447	487	528	475	471	489	479	496	500	484	497	465	544	450	489	491	478	462	478	524	517	499	473	442	496	484	455	522	482	463	511	473	500	472	526	491	541	496	492	478	499	534	493	493	482	499	487	483	453	493	527	479	516	470	450	471	531	482	487	491	471	526	495	462	474	500	507	488	503	517	484	509	482	525	516	532	485	439	486	497	513	512	489	491	460	488	534	499	502	488	510	533	494	452	451	496	449	480	480	473	525	488	544	527	514	468	478	470	480	517	497	531	512	518	488	523	498	521	508	484	508	507	477	470	472	544	496	486	455	497	475	516	479	488	502	499	508	511	488	511	526	505	486	554	487	515	537	504	496	534	493	533	490	494	469	492	480	503	508	494	445	496	524	516	495	454	534	524	510	485	497	480	506	502	552	496	502	504	492	531	513	493	516	453	507	488	499	484	489	463	473	479	492	465	534	507	522	486	543	486	498	470	515	492	514	472	506	539	528	530	487	504	520	532	459	486	491	515	476	506	528	477	492	453	480	528	513	521	526	495	501	500	475	458	484	515	468	505	516	500	509	507	497	494	495	496	484	520	494	523	498	499	526	457	471	507	478	476	456	504	482	532	505	500	546	496	488	503	486	509	493	469	512	519	492	450	508	487	502	517	489	478	479	514	500	496	455	492	468	477	493	512	525	490	473	486	510	522	486	497	462	540	527	486	533	509	494	504	476	477	442	455	510	499	500	527	465	467	526	499	489	488	519	475	492	482	503	500	531	480	518	527	520	436	515	490	555	498	498	488	509	502	454	470	460	472	497	502	496	503	523	484	515	506	516	503	493	490	458	458	482	505	505	528	489	504	476	490	446	494	502	487	529	465	494	470	508	516	497	484	520	512	487	465	453	531	526	471	463	488	507	484	463	492	483	518	517	512	508	478	524	497	459	486	530	494	479	485	447	490	477	465	487	466	472	503	507	528	497	493	511	515	507	513	480	480	488	488	495	492	507	508	495	503	517	518	525	543	547	502	497	475	489	495	512	496	522	507	471	447	473	489	475	445	506	466	523	509	545	477	511	503	520	503	549	470	458	460	465	514	530	489	495	493	493	532	506	495	505	497	491	532	504	492	503	504	513	497	494	480	482	488	492	430	495	486	479	519	521	516	490	497	546	506	503	499	482	482	479	482	546	525	518	540	490	478	499	511	516	462	497	502	473	537	475	514	510	506	504	487	501	523	470	462	484	494	492	505	464	525	508	484	515	493	445	484	504	469	524	488	468	522	460	518	484	537	511	471	506	477	499	445	510	472	502	510	470	528	459	509	476	501	504	501	472	482	493	496	476	480	466	495	518	489	507	486	502	462	472	495	500	515	468	499	490	500	522	501	492	504	525	513	517	512	532	518	490	506	473	514	489	491	465	493	480	527	493	515	514	485	460	472	501	485	508	493	474	474	481	517	476	515	507	538	438	442	477	461	503	490	471	469	462	466	483	494	507	498	502	511	500	520	475	506	467	483	475	506	475	519	501	514	503	505	506	492	515
10483	20082	14734	8180	6042	4519	3603	2970	2563	2028	1840	1624	1453	1314	1208	1096	1096	1029	949	984	955	959	933	913	909	838	826	910	847	775	832	774	780	814	793	816	808	809	770	764	798	820	818	790	751	737	744	782	789	777	754	791	773	780	799	754	818	778	744	791	810	811	783	766	792	752	734	766	806	782	799	767	800	800	754	765	789	770	729	810	748	789	783	784	808	757	745	761	763	798	721	765	743	795	767	794	796	760	766	785	832	804	756	744	752	788	774	776	798	762	772	757	775	812	753	738	736	794	755	760	745	768	771	747	753	783	796	809	719	767	796	853	767	817	804	768	776	796	799	693	778	805	812	775	796	784	779	772	805	747	762	784	800	776	782	780	739	807	794	765	752	804	779	763	770	743	831	773	754	774	802	789	793	759	725	770	795	771	726	766	782	760	772	772	754	769	776	801	767	847	798	738	788	794	819	795	783	757	723	780	740	790	746	841	772	763	778	830	735	782	741	800	801	762	782	738	777	798	773	841	774	790	787	751	802	776	796	778	761	829	772	790	772	722	759	747	775	776	797	766	730	762	801	736	764	818	778	773	808	791	775	763	768	747	768	768	721	750	753	802	775	753	797	766	774	752	753	779	748	759	753	749	739	777	711	728	783	805	771	801	781	816	792	771	794	751	782	715	762	719	803	791	718	737	822	745	799	801	776	746	759	772	751	818	731	772	815	770	719	748	780	795	820	812	770	776	756	784	769	766	799	761	764	782	789	726	791	773	782	736	783	734	758	712	730	784	770	741	794	816	752	747	804	758	800	781	798	800	779	768	773	749	790	783	750	740	760	755	760	756	693	751	794	774	736	792	761	736	796	743	758	749	766	739	761	779	800	759	767	799	792	727	776	767	776	797	767	752	769	765	710	738	816	796	847	764	754	783	799	769	820	752	771	783	774	755	762	762	783	772	753	768	696	712	759	778	775	745	818	702	744	768	714	730	768	732	802	781	822	740	777	759	747	775	795	837	803	795	804	792	781	771	751	739	794	785	792	793	785	725	762	732	769	841	751	788	744	770	766	752	812	816	781	794	781	804	779	768	764	774	744	772	853	800	777	732	759	746	807	759	784	761	793	797	753	775	800	791	790	795	785	797	787	767	812	767	776	787	755	777	808	747	767	777	774	816	775	744	808	810	782	757	747	800	771	738	782	789	786	805	782	757	739	812	739	834	770	792	785	728	831	769	798	783	830	781	780	801	821	777	775	761	746	760	770	802	789	757	801	778	773	799	716	752	780	804	825	775	740	787	800	763	786	784	735	743	771	808	761	792	727	762	770	816	797	801	820	786	784	759	778	768	825	779	800	759	793	758	748	789	836	811	819	791	773	756	753	802	768	769	789	757	791	753	794	776	771	789	797	805	804	793	754	818	755	758	774	751	764	746	805	805	757	801	747	798	762	782	791	765	749	786	789	792	741	723	776	764	771	794	819	836	787	762	741	740	756	740	755	767	775	818	811	743	794	763	762	697	796	778	786	817	795	814	745	791	761	692	800	802	786	756	726	747	769	790	808	743	785	777	777	799	735	797	805	775	758	750	789	786	807	779	743	779	775	785	741	787	819	771	757	798	795	805	825	732	776	782	805	795	767	770	770	731	747	721	766	768	791	761	771	760	740	765	759	804	807	788	746	753	766	800	752	804	747	810	769	782	774	754	823	801	756	785	754	781	765	769	825	815	769	805	833	796	763	727	755	753	782	816	824	801	748	765	849	778	781	753	738	778	770	754	825	794	767	748	765	821	763	835	793	801	758	823	759	781	800	775	781	809	758	789	776	756	776	755	736	757	733	771	778	757	803	764	759	801	760	760	742	780	821	743	824	815	763	802	741	758	821	753	749	798	738	754	781	779	786	765	778	762	758	828	745	717	754	765	749	831	776	767	717	788	790	783	728	780	795	752	768	796	782	758	719	739	784	766	793	835	780	761	764	764	769	761	806	798	761	776	777	792	716	805	774	749	768	726	760	773	768	783	789	774	806	775	804	779	760	737	800	782	774	772	767	816	808	728	813	764	735	763	744	745	848	792	769	787	803	787	805	812	741	746	749	799	768	775	767	776	752	795	782	749	734	782	774	773	763	823	766	793	820	749	801	751	780	815	808	759	761	781	761	757	730	804	781	857	735	757	755	819	778	754	769	738	771	797	726	783	768	752	806	759	810	809	768	770	754	774	738	777	722	738	796	791	783	771	788	713	761	739	782	723	777	763	749	798	796	764	759	751	767	771	775	781	768	776	784	757	812	769	799	842	814	765	793	768	791	738	775	771	718	708	808	758	776	784	788	720	751	745	774	741	765	754	740	780	794	791	756	745	786	756	771	795	790	789	752	800	756	797	765	829	766	759	806	759	825	777	748	745	756	800	788	805	793	773	807	787	761	742	846	749	732	755	730	787	824	776	794	746	799	782	753	770	759	761	754	810	828	774	798	782	787	776	791	734	743	804	771	814	760	774	782	769	737	713	791	797	775	800	759	784	736	767	791	775	731	735	737	774	798	755	790	754	761	746	790	793	780	743	777	847	792	760	752	790	756	817	760	741	759	801	789	739	783	804	811	800	779	803	794	757	756	799	788	794	764	794	795	779	781	732	725	810	769	778	747	744	745	745	708	747	782	768	778	748	760	771	758	775	808	766	740	798	743	778	838	759	823	805	761	791	785	756	807	779	759	797	780	752	810	765	747	734	761	799	745	773	762	770	807	728	818	811	792	797	752	767	734	744	791	793	787	809	766	781	825	745	805	765	775	763	760	802	790	765	789	781	781	787	832	812	762	782	763	782	779	766	743	825	782	774	783	779	829	710	749	742	748	792	813	725	772	747	814	731	745	780	745	772	800	776	792	752	785	818	747	782	754	764	785	811	797	744	786	745	759	787	729	729	755	781	754	789	812	765	735	750	760	783	781	756	772	783	748	812	774	779	727	766	767	790	742	780	753	808	812	740	778	783	811	771	753	807	766	835	774	792	777	781	780	779	763	806	734	768	785	785	780	770	736	786	758	801	764	761	773	745	822	805	760	784	787	733	829	735	758	777	771	731	782	824	812	790	726	722	815	771	785	748	822	778	810	735	823	798	785	795	750	782	742	765	757	781	776	768	790	789	794	767	738	743	780	755	782	810	799	825	823	750	779	765	812	711	790	786	748	734	770	793	791	740	782	778	774	753	749	747	776	781	801	772	821	726	728	801	768	804	757	817	810	788	787	816	744	728	802	768	798	794	783	776	846	797	775	772	766	762	766	757	761	756	774	783	788	786	798	783	787	805	815	799	796	798	745	780	747	797	800	758	825	806	772	797	763	791	827	811	768	746	804	776	738	771	799	789	794	719	853	780	783	766	773	749	751	814	784	786	771	794	774	856	812	788	773	770	722	804	771	776	741	773	786	811	826	769	754	794	783	726	760	772	743	778	734	734	783	714	788	743	792	800	820	748	804	804	777	749	744	778	783	813	731	775	798	801
23432	21454	28211	25109	20997	8222	2995	1847	1449	1168	971	882	781	718	656	641	528	538	525	547	484	443	454	469	458	457	444	448	471	384	436	382	421	392	404	411	382	402	356	372	431	374	379	388	412	370	353	386	372	399	397	377	371	369	410	376	372	372	419	389	390	374	364	354	357	350	385	351	376	397	359	348	382	371	344	369	371	390	388	346	364	400	345	368	397	372	394	368	370	412	376	372	330	345	358	383	341	370	359	399	366	394	376	439	336	396	368	373	359	391	348	377	394	387	352	363	368	408	366	356	396	357	371	370	408	357	377	368	352	382	372	393	390	382	350	359	366	373	379	389	378	381	365	365	348	385	378	379	365	326	368	396	383	347	401	359	378	328	362	387	365	368	330	348	395	351	400	381	413	390	349	365	396	361	359	365	403	374	353	332	386	355	368	369	353	386	390	367	363	379	370	381	411	384	359	380	357	381	385	393	377	341	351	365	335	347	354	386	368	352	364	388	393	371	416	334	365	371	375	377	378	372	354	364	363	372	360	369	364	376	439	357	367	380	377	342	372	372	369	368	395	358	362	386	386	381	339	369	327	372	372	396	354	377	387	349	399	355	346	398	336	405	408	353	365	330	366	354	384	346	342	365	355	375	368	376	380	355	385	389	357	419	373	360	361	358	350	332	394	389	354	366	331	362	368	367	383	357	376	369	353	394	395	350	386	371	365	373	329	405	369	370	397	382	373	361	352	358	412	367	369	337	411	400	373	369	345	363	376	382	395	411	409	379	350	354	375	379	357	347	375	371	378	383	333	366	366	388	345	363	407	348	348	359	352	345	360	400	407	374	374	378	384	396	373	355	411	362	325	342	365	424	363	403	344	363	378	368	386	350	381	395	376	358	348	373	369	354	373	360	349	331	375	368	334	363	367	360	361	368	371	368	351	327	387	366	368	394	384	394	381	367	376	343	371	377	360	349	339	371	362	370	403	372	388	375	389	376	373	377	360	385	378	363	404	377	368	340	369	358	396	367	382	373	364	373	386	339	363	379	357	358	359	366	326	356	397	342	354	386	349	367	361	371	394	384	365	377	364	375	372	313	349	365	350	366	370	368	373	338	326	401	399	395	364	358	373	406	357	353	362	375	382	379	336	348	334	351	413	367	407	365	381	363	387	345	365	389	333	357	348	364	375	361	372	371	397	391	375	384	356	375	351	344	407	387	355	378	366	368	389	397	353	345	367	351	377	363	402	346	363	380	391	376	389	375	364	376	337	385	401	332	361	407	358	412	393	394	359	357	360	391	347	372	401	424	370	366	342	323	372	387	378	389	366	382	348	364	377	409	371	377	351	384	350	352	404	345	366	363	378	378	329	343	362	361	351	373	392	361	359	360	346	369	377	370	397	371	385	371	344	355	352	384	340	378	388	382	371	394	361	351	371	359	372	378	373	384	331	399	369	370	362	373	396	356	361	369	349	375	365	362	368	364	386	389	347	361	386	369	358	387	383	377	387	360	339	363	389	373	364	407	390	381	370	329	365	376	347	357	368	392	327	348	385	356	397	369	349	328	332	373	397	387	375	348	375	339	402	359	368	340	333	349	387	361	390	341	344	363	392	356	390	359	374	367	351	415	367	393	386	372	316	378	352	405	375	360	352	372	366	377	367	348	406	348	328	380	364	384	381	351	337	386	349	394	376	349	388	341	348	405	356	363	362	357	362	346	378	356	359	376	375	356	401	403	377	393	351	376	387	383	391	346	387	390	380	397	362	373	361	337	385	343	389	338	374	352	365	349	364	370	376	361	368	389	368	367	384	362	373	365	370	356	361	358	363	374	378	362	373	356	368	395	389	355	361	365	351	381	375	397	352	396	417	361	353	340	358	372	369	404	368	391	359	348	380	349	372	354	383	402	374	388	365	387	336	370	364	385	346	354	378	406	398	369	391	365	358	373	364	345	363	353	372	354	356	388	368	396	339	364	367	373	353	374	380	350	399	351	369	362	361	346	400	363	405	387	368	370	373	386	383	373	377	380	367	394	377	380	378	392	365	366	396	413	386	364	364	377	366	367	373	350	387	370	377	353	324	391	392	359	377	377	329	394	330	389	391	383	366	374	386	356	401	377	360	414	391	396	372	332	400	337	365	365	392	334	377	361	385	356	376	343	351	385	392	400	365	400	366	356	395	332	355	366	393	373	370	404	388	342	367	382	377	387	345	380	372	372	384	350	391	363	377	365	321	349	379	348	374	384	365	395	357	343	350	381	368	375	364	398	359	371	381	424	380	388	389	351	368	339	340	384	404	378	369	363	385	359	375	390	406	370	376	371	360	367	396	366	381	415	391	392	384	386	366	378	373	399	374	335	343	383	383	350	346	388	375	406	361	372	374	366	370	378	342	357	382	364	375	379	410	347	404	334	375	364	347	369	362	380	358	355	358	330	383	393	391	383	363	327	356	383	374	347	370	408	381	370	399	375	348	422	392	385	346	357	372	390	385	406	385	391	355	356	384	344	350	350	349	379	350	355	369	374	390	378	365	356	356	385	385	371	384	367	371	373	362	347	364	385	355	347	351	359	332	333	349	404	388	379	339	359	394	358	381	397	418	364	406	369	366	401	375	384	373	385	379	388	330	393	355	364	356	369	374	381	357	374	363	346	387	354	374	390	378	352	388	337	373	337	393	421	391	383	365	392	340	364	376	341	369	338	317	377	376	390	398	377	391	382	390	348	379	378	359	402	383	383	407	401	350	399	357	301	381	368	373	382	382	389	399	368	367	356	411	357	356	398	390	370	396	360	380	369	384	378	355	377	354	339	365	367	372	383	345	335	360	383	359	343	372	388	352	381	381	392	383	400	355	378	372	393	374	346	375	352	374	360	369	385	395	373	350	411	339	377	402	396	382	377	408	375	369	396	361	392	406	362	366	366	358	357	375	373	366	376	382	351	352	375	361	410	369	387	403	364	361	379	394	377	348	338	388	381	350	377	360	337	376	386	337	374	383	394	356	410	381	370	346	375	330	391	371	373	385	380	326	368	358	366	388	399	383	398	369	374	385	356	331	368	386	385	370	385	357	374	380	426	387	333	389	369	411	357	362	384	373	392	368	365	384	375	369	387	351	383	351	340	391	381	374	362	365	361	348	364	366	383	403	351	378	364	366	375	367	341	373	358	386	379	349	386	349	328	380	366	386	388	376	363	345	355	374	348	359	386	373	369	360	367	392	388	347	394	361	360	363	390	404	377	396	381	381	366	367	373	339	391	363	339	398	360	358	348	354	392	400	375	347	357	396	394	371	392	343	360	392	344	374	355	363	364	367	408	380	363	355	387	366	351	382	382	366	370	347	354	368	384	342	367	381	399	403	348	383	371	373	369	377	378	352	359	357	385	377	392	358	395	367	355	352	386	360	365	373	382	345	384	379	352	396	383	354	379	352	358	343	369	401	370	353	389	367	368	386	361	381	402	366	382	366	361	390	350	397	361	379	380	354	348	363	385	357	346
10308	27775	21903	13363	9577	7489	6093	4832	3732	2958	2445	2127	1761	1552	1397	1258	1131	1108	997	968	945	925	874	818	780	763	737	759	739	733	665	687	646	685	695	650	664	662	625	682	638	618	583	594	632	641	596	655	601	583	663	595	593	614	630	598	621	589	578	648	600	593	600	622	590	559	581	555	592	546	609	590	592	602	601	611	584	564	595	628	589	541	567	558	609	628	570	592	611	581	576	588	567	607	556	590	555	634	580	583	543	593	591	606	564	565	575	611	612	573	568	594	622	631	596	590	581	610	593	593	599	574	571	558	600	620	595	608	586	581	623	594	630	611	589	582	613	586	589	562	576	619	582	553	571	573	602	577	600	626	615	608	597	565	570	595	601	555	565	609	541	605	591	578	594	542	580	626	608	538	581	604	595	573	581	568	595	594	583	580	575	585	561	587	617	597	571	596	601	557	589	587	619	589	588	564	620	599	625	577	581	558	574	610	627	596	596	585	577	610	544	622	560	575	592	582	622	577	614	609	586	615	536	604	577	587	598	594	577	605	575	602	590	577	601	620	564	622	567	569	596	569	624	633	589	603	617	611	619	598	581	600	625	576	592	551	578	558	594	587	580	618	625	611	606	588	590	562	602	604	564	560	592	550	558	585	536	611	600	579	663	564	541	613	576	530	603	603	590	622	591	575	590	583	612	613	622	607	590	596	603	562	596	564	598	593	598	632	596	625	610	564	626	606	553	621	591	587	621	636	615	591	606	609	584	592	596	596	615	607	544	584	598	566	618	592	580	609	580	605	584	629	552	589	591	616	625	597	590	600	568	634	586	567	577	590	597	546	605	587	586	606	567	607	583	594	563	596	607	573	573	583	582	563	608	580	623	603	544	579	589	594	591	593	608	578	560	598	580	659	612	595	614	590	627	580	636	573	625	629	549	594	579	583	658	601	613	583	605	601	586	596	593	602	563	596	588	585	561	617	576	565	630	655	644	574	578	571	572	597	575	627	560	555	600	620	620	615	599	585	602	583	575	586	581	597	627	594	598	568	618	622	541	595	591	577	560	559	648	608	547	622	571	620	611	571	540	613	602	604	602	597	613	569	595	573	585	598	622	563	643	620	604	591	613	615	566	572	627	610	600	613	605	612	599	582	553	610	607	599	574	606	579	586	580	632	597	594	590	633	574	555	540	598	585	551	577	580	558	581	604	600	564	558	593	584	605	613	616	543	624	612	629	593	584	602	593	623	597	579	589	619	616	554	588	612	623	602	607	551	646	597	650	621	598	582	601	593	605	612	618	567	596	606	580	597	576	588	648	558	580	599	627	590	558	611	551	604	591	613	550	591	544	592	548	599	609	604	617	582	621	533	617	570	563	591	588	632	617	591	538	590	600	587	617	633	607	602	595	612	535	526	649	585	578	586	639	572	626	604	620	574	577	580	583	619	572	619	566	578	590	584	615	580	570	556	602	564	616	540	526	577	632	603	628	560	659	570	584	608	615	614	574	588	588	557	589	600	632	590	611	565	599	571	614	568	561	599	580	625	603	568	580	577	561	575	580	571	589	574	609	597	585	601	611	645	627	596	578	602	593	592	566	599	603	597	584	552	600	617	560	606	618	595	631	589	594	597	611	571	607	571	609	563	599	576	651	598	563	568	614	588	596	576	573	582	547	563	589	603	620	570	616	601	604	607	586	600	606	584	569	588	572	540	625	604	629	571	615	609	598	563	627	579	571	619	596	595	610	568	563	561	595	598	559	566	590	568	563	619	587	621	582	570	632	575	544	599	607	564	614	571	566	640	573	600	581	578	559	589	593	630	551	573	599	604	584	587	604	555	609	608	625	637	575	605	623	619	601	622	604	614	579	616	586	558	579	624	603	584	610	606	501	599	603	674	607	582	614	574	579	595	603	605	627	619	582	586	653	638	580	591	598	607	564	579	586	584	550	544	585	580	567	575	630	615	584	621	635	617	616	581	585	574	608	566	582	612	568	570	570	638	632	573	572	620	558	547	603	611	596	606	581	578	593	609	609	592	568	599	617	549	574	566	595	617	568	608	615	563	597	599	590	592	517	583	559	625	593	585	590	545	577	564	592	557	568	578	581	585	604	560	627	633	610	622	620	581	611	576	580	532	604	572	584	555	634	580	630	566	557	604	595	581	614	618	587	609	619	557	617	592	551	596	578	599	609	583	587	570	663	588	633	608	604	584	588	597	590	582	609	586	609	563	604	600	578	601	572	588	563	575	602	571	607	596	598	587	604	579	579	576	598	580	586	562	605	587	592	593	565	576	568	564	564	577	598	578	609	599	591	556	604	614	586	591	564	564	602	583	590	596	584	625	616	563	648	562	627	583	632	598	649	614	632	611	605	590	562	561	627	593	541	610	616	635	564	577	617	565	585	609	578	618	616	569	557	572	607	613	599	603	547	634	547	569	550	552	587	580	581	580	582	557	609	601	604	611	600	594	626	549	589	561	606	639	573	561	577	584	576	597	612	590	622	541	581	591	597	593	626	649	623	598	636	565	620	602	601	599	592	593	531	582	574	621	564	586	563	557	591	610	584	602	591	587	558	581	580	617	594	609	606	589	594	545	585	547	587	596	632	569	579	617	585	598	561	600	580	540	645	582	569	592	549	588	589	627	610	625	576	591	606	600	581	624	579	612	570	559	596	602	595	638	568	606	613	580	623	585	598	579	570	585	589	595	619	514	612	607	614	560	563	581	652	603	577	552	623	592	589	585	574	596	563	595	575	632	599	587	558	580	580	609	566	585	565	585	576	580	585	570	636	559	582	610	597	605	595	581	593	527	584	621	574	592	578	576	566	577	614	547	591	564	588	600	608	570	614	572	566	577	571	607	578	577	591	606	576	576	591	619	636	600	617	575	619	561	569	552	599	583	578	599	606	573	617	621	555	631	564	533	597	545	601	568	607	565	581	563	614	620	596	577	573	572	620	597	666	620	614	592	591	592	604	564	587	633	608	574	552	525	599	566	608	570	598	587	575	568	614	562	615	568	615	654	584	551	612	631	610	583	593	613	605	593	554	580	592	550	597	557	616	604	611	581	573	589	596	580	564	599	601	556	586	629	608	616	624	582	554	587	584	587	514	614	586	554	563	626	586	571	597	548	626	623	581	589	606	634	538	623	607	646	573	580	589	551	597	597	570	578	619	551	558	604	577	588	582	611	568	610	547	587	562	560	611	575	594	561	608	575	569	615	619	584	587	614	594	576	598	587	606	567	590	588	545	613	588	596	589	597	602	621	589	590	611	578	596	576	577	573	594	560	578	579	602	604	583	586	580	607	603	621	560	562	580	591	630	543	598	593	594	555	621	613	604	551	578	560	616	612	601	574	595	572	575	605	616	631	638	601	625	627	599	621	617	579	584	594	573	593	576	568	605	581	599	585	599	591	630	610	572	567	559	608	599	564	597	573	589	557	567	596	618	609	598	580	537	595	538	612	581	585	613	585	610	600	597	597	586	607	592	614	584	612
25010	21456	25973	23445	5388	2331	1795	1423	1190	1010	871	789	768	711	664	646	640	598	524	587	561	583	533	514	524	509	488	483	505	480	478	500	465	461	486	455	487	467	485	490	452	500	484	487	450	515	464	513	481	468	500	455	502	475	485	435	500	461	472	487	482	479	434	488	499	496	513	454	467	471	474	462	452	468	452	460	490	482	464	434	458	497	469	461	503	490	466	469	477	460	473	471	456	467	495	444	458	478	466	472	426	433	489	464	463	472	471	481	484	460	491	473	498	454	511	463	419	449	451	468	489	498	483	479	457	455	455	458	472	444	486	443	470	502	472	472	492	463	426	455	471	462	463	485	455	441	429	489	450	456	489	453	455	454	457	488	458	488	472	441	480	472	470	480	478	520	489	469	473	479	497	458	463	482	446	451	450	475	452	420	495	458	438	458	480	460	414	442	466	459	505	454	454	492	454	476	444	472	464	503	476	464	463	448	488	439	443	474	460	445	443	465	476	471	450	441	469	466	456	471	490	487	428	459	450	484	454	455	488	461	467	491	440	465	475	477	450	494	508	433	435	446	422	455	490	467	455	434	419	455	501	486	452	444	479	468	490	465	461	451	459	490	453	445	463	451	464	464	496	460	462	462	420	477	479	484	457	488	451	486	444	456	474	457	494	441	480	498	495	457	444	472	442	455	508	477	442	479	483	469	475	472	482	480	461	448	480	481	457	484	489	467	430	463	467	479	460	499	460	444	447	464	461	468	473	476	447	457	463	458	489	442	463	501	482	467	440	459	445	434	482	481	468	461	445	473	465	434	477	422	476	469	478	500	512	460	464	445	458	469	491	464	444	486	471	474	440	472	456	476	495	469	437	467	503	453	439	437	463	463	473	485	482	430	460	457	467	452	453	506	468	460	492	434	474	463	464	442	487	479	488	483	451	474	435	444	498	518	480	454	462	479	480	444	477	458	451	439	450	461	456	466	464	488	447	467	453	490	476	471	451	481	449	491	441	456	464	461	451	447	501	461	453	490	437	457	460	466	483	442	480	476	485	445	469	449	467	442	489	484	467	479	474	469	477	488	435	486	474	454	499	465	475	435	456	464	462	431	491	459	436	452	437	473	461	445	503	488	458	475	463	489	493	464	445	468	474	463	463	458	465	437	459	453	479	474	484	478	467	465	482	465	491	460	412	476	480	483	460	459	464	444	460	436	446	449	449	489	465	483	473	443	475	432	444	448	458	494	432	456	513	449	468	523	456	445	458	465	463	479	457	501	468	463	471	462	465	456	466	471	456	453	477	483	459	470	477	446	452	422	485	472	490	457	447	463	470	449	471	468	457	489	422	460	480	511	474	449	440	447	484	488	504	457	471	464	496	442	499	479	444	474	491	516	540	462	471	473	473	431	471	433	473	478	491	494	494	455	477	469	468	444	465	467	485	442	443	462	455	459	478	474	469	506	494	434	446	465	449	460	454	461	481	434	472	486	436	435	441	465	504	461	467	438	430	406	496	436	427	446	442	430	450	403	432	478	495	448	456	448	446	449	497	458	449	429	450	466	477	493	496	454	448	459	440	458	471	488	508	455	446	472	498	476	463	464	410	428	500	458	462	471	441	465	454	456	453	464	438	491	471	479	456	458	474	484	473	508	442	472	459	459	477	450	442	423	475	440	473	477	489	474	460	475	520	458	507	456	442	467	442	462	459	448	444	421	437	445	483	449	485	495	482	487	460	434	507	475	467	469	473	519	474	482	454	476	510	489	457	480	497	464	486	440	467	447	504	448	459	443	461	454	459	484	493	490	462	460	489	487	467	474	437	426	426	483	471	423	479	457	485	464	478	445	455	453	456	463	437	451	447	469	463	445	483	434	443	518	464	489	468	489	487	467	464	466	441	487	456	466	468	479	445	462	465	431	468	452	483	505	458	434	484	437	469	472	466	477	479	468	449	494	472	453	494	475	428	490	475	499	473	446	451	448	461	483	419	434	482	445	465	455	439	492	473	446	491	440	466	502	461	447	459	458	476	489	480	517	480	466	478	496	445	490	465	454	446	435	461	439	510	452	496	469	508	478	451	422	448	430	430	462	458	478	468	472	491	441	476	435	435	430	434	465	435	460	487	504	462	461	497	457	429	481	460	488	437	495	485	483	492	479	477	487	465	460	465	449	456	475	457	479	503	471	442	461	462	459	430	455	476	467	476	479	425	493	464	453	476	479	464	463	452	459	473	423	483	443	470	461	493	446	411	491	456	445	467	437	445	458	435	481	433	501	468	492	459	435	460	481	492	489	489	476	411	422	487	465	446	455	470	454	480	461	483	459	448	469	469	487	430	506	466	458	495	462	484	444	440	474	462	496	440	479	519	471	457	472	485	500	435	440	457	447	477	468	456	484	442	474	462	482	507	463	489	461	442	462	484	467	451	494	505	461	444	496	467	483	462	449	455	456	430	462	455	469	458	484	441	457	412	469	478	464	468	451	455	418	430	466	531	474	480	471	480	490	449	460	458	476	478	441	527	459	453	449	451	458	481	490	485	502	459	467	500	425	451	457	409	430	454	497	475	480	419	481	471	487	447	457	478	489	450	497	461	493	458	479	451	478	473	448	453	501	450	454	439	440	496	472	502	454	482	487	431	453	439	449	432	457	474	459	502	431	492	486	489	515	484	471	436	473	495	482	471	467	429	424	494	471	470	483	461	482	484	439	410	446	476	468	446	494	469	469	469	471	473	438	464	474	462	446	477	496	437	503	465	468	471	463	472	464	438	444	481	465	447	502	477	433	463	447	458	477	479	462	464	448	426	480	460	431	482	473	463	471	521	455	479	463	447	488	471	466	457	487	482	478	447	515	443	484	481	479	456	461	455	466	482	459	469	465	443	432	471	481	475	498	491	467	459	469	442	456	424	462	459	491	471	474	471	453	461	453	481	448	454	465	434	451	434	459	473	485	497	457	481	458	425	451	421	428	464	434	461	435	483	467	435	440	480	473	473	477	455	431	449	495	489	452	466	470	415	478	482	447	485	457	493	466	473	474	450	439	444	499	481	479	469	463	474	472	464	445	469	450	531	490	402	464	472	424	487	442	471	470	448	456	449	454	429	445	483	486	437	471	461	509	485	497	458	475	482	456	496	422	492	464	437	427	490	488	487	463	438	504	468	476	442	437	487	446	478	457	461	469	474	472	466	478	468	431	471	455	452	485	441	477	451	476	467	434	459	466	471	486	429	451	445	475	447	490	446	464	483	484	453	458	479	485	460	470	438	473	473	442	487	461	465	441	465	473	472	465	481	454	513	469	472	465	483	480	459	476	465	474	468	463	451	485	497	494	491	508	487	467	430	451	481	465	433	471	488	424	464	479	453	463	476	442	459	459	496	465	462	438	458	462	418	475	471	463	447	461	424	468	469	487	444	469	495	473	419	472	475	450	475	476	435	491	457	474	474	486	415	457	464	456	468	433	426	445	457	485	451	442	434	474	449	437	478	445	424	434	491	481
10180	23502	17875	10222	7582	6017	4805	3824	2993	2423	2168	1849	1602	1386	1309	1224	1121	1125	1064	1025	979	971	908	920	885	892	840	850	869	821	782	816	753	806	781	747	740	750	760	785	726	754	742	723	781	761	730	688	756	706	728	729	675	713	768	746	718	738	746	718	747	727	684	693	710	708	744	705	726	702	705	704	675	708	733	709	714	735	767	765	714	707	708	721	713	751	711	766	715	727	763	734	743	707	734	728	727	748	683	710	771	718	741	731	743	717	680	768	725	694	726	741	723	759	731	695	712	733	771	731	708	739	696	697	773	745	735	722	760	658	733	698	766	696	718	714	768	740	771	717	724	738	703	726	700	716	741	729	660	733	729	735	742	736	666	728	733	737	722	772	737	738	741	708	753	716	742	741	689	735	736	693	739	759	728	690	765	733	711	670	721	716	735	705	750	743	759	749	754	739	686	717	707	691	725	754	738	759	725	702	681	717	751	740	758	726	736	762	692	747	786	766	713	745	691	700	720	737	722	734	755	736	708	745	768	737	642	741	669	747	737	733	744	697	710	712	712	788	747	686	764	742	697	715	731	716	718	724	736	708	701	725	735	714	757	721	732	696	700	729	708	725	718	710	736	728	717	748	677	693	722	740	702	733	684	734	726	741	689	709	744	728	736	688	708	660	715	777	760	673	703	722	756	727	731	735	702	754	721	718	748	721	698	693	718	743	771	730	728	700	700	741	702	676	765	772	738	730	772	698	717	697	773	712	730	746	727	784	759	669	741	721	791	707	716	737	740	678	734	717	797	695	759	739	701	716	783	658	722	772	753	715	705	733	724	706	727	716	718	772	710	734	708	746	733	707	750	725	753	704	686	689	752	754	710	754	751	700	690	714	780	683	710	725	685	722	652	746	741	740	693	759	694	738	746	695	737	757	661	746	740	745	707	721	670	723	722	720	763	777	744	752	706	741	775	741	701	696	698	717	700	696	781	694	732	737	694	733	753	663	723	766	670	679	725	693	747	745	701	762	739	701	696	759	690	733	744	727	763	705	755	666	751	756	762	756	783	702	707	731	755	704	743	706	699	767	731	726	742	715	703	756	723	725	765	765	751	760	677	739	760	696	693	711	703	702	717	693	697	695	696	712	674	751	715	752	731	721	743	686	738	779	723	759	730	697	715	725	774	727	728	727	743	751	709	752	703	735	775	735	788	731	697	731	758	721	751	705	765	740	704	702	697	744	727	684	742	698	725	721	742	729	702	722	747	727	711	721	745	760	715	744	773	714	740	708	710	758	722	716	707	721	715	698	729	672	765	748	723	717	680	725	715	729	731	754	766	711	708	729	692	717	765	732	711	732	715	744	724	747	723	711	749	726	692	706	732	724	715	759	697	739	741	779	753	724	710	710	781	727	693	694	751	736	759	781	739	743	751	730	715	723	731	739	706	696	714	703	751	744	732	773	763	738	765	698	690	693	699	734	664	714	698	714	731	728	702	757	717	688	697	736	682	711	694	773	772	722	737	703	738	727	713	742	733	759	730	744	696	724	691	717	719	695	686	744	676	736	722	717	730	688	731	751	716	726	707	654	758	729	687	740	749	708	728	701	695	699	694	702	739	700	684	698	670	691	679	763	703	742	699	733	712	733	721	756	743	712	698	711	752	718	674	735	727	742	722	733	741	748	756	686	762	678	728	748	707	718	728	741	771	726	739	699	731	742	726	727	784	712	744	764	689	722	711	670	742	723	678	703	738	688	709	762	730	715	740	729	671	703	712	715	746	750	730	709	687	797	737	750	732	715	709	770	757	769	733	708	731	724	748	690	748	772	703	743	729	715	739	718	754	728	693	740	735	695	748	752	764	762	723	742	705	719	715	755	713	740	671	746	699	722	742	748	696	713	750	759	758	748	706	717	726	703	726	753	688	694	725	725	725	766	728	694	683	715	704	698	750	717	748	770	772	698	726	723	735	712	719	726	756	722	719	763	723	768	726	743	746	761	714	717	686	773	717	786	664	731	774	679	718	718	734	693	742	708	710	737	710	766	769	686	770	669	714	686	736	763	747	720	723	753	750	742	750	685	679	659	715	695	749	743	710	725	699	677	720	736	733	682	730	755	686	749	727	753	730	688	712	749	711	737	676	706	773	746	715	769	703	734	710	702	695	721	742	725	723	704	732	721	730	735	770	711	710	742	719	733	695	741	702	700	703	722	715	736	725	704	718	725	723	693	787	720	768	728	735	767	676	704	674	734	731	779	702	760	672	748	710	758	708	740	736	682	719	759	705	719	752	717	726	743	734	738	755	657	762	753	710	752	745	697	722	728	743	712	741	719	772	758	750	732	814	748	714	743	732	712	716	715	759	661	696	713	728	746	781	717	740	713	793	688	764	702	739	751	757	718	727	701	716	733	727	706	675	711	747	777	711	685	749	722	706	768	716	759	706	737	727	795	742	730	702	710	708	752	731	732	698	713	710	751	771	735	750	711	729	729	702	727	732	718	714	703	728	675	720	729	714	720	732	715	719	709	754	695	725	757	775	706	748	704	767	730	733	730	734	728	760	693	729	681	679	747	742	715	744	735	701	684	721	744	687	689	749	721	734	703	761	716	755	724	714	771	720	693	763	706	761	721	708	731	722	706	711	725	652	716	730	761	750	726	741	709	752	695	712	739	731	755	753	749	775	703	753	732	690	698	723	772	744	704	721	714	724	732	693	713	714	715	724	701	698	715	678	750	733	701	698	681	686	726	697	746	716	732	724	696	700	730	703	713	826	732	762	719	722	756	703	703	752	748	754	720	713	744	752	733	775	688	679	723	748	667	716	700	722	742	701	726	765	768	727	711	747	777	727	791	758	741	723	718	708	688	726	708	748	731	689	719	719	716	713	728	740	733	676	748	697	745	719	739	746	703	761	745	706	687	735	700	706	711	747	743	746	735	763	726	695	729	777	705	717	712	730	691	744	740	748	718	714	726	674	728	714	751	717	738	720	720	699	740	751	773	707	765	779	737	716	728	659	719	712	698	754	725	704	755	733	680	722	697	676	732	733	710	725	697	717	718	718	741	702	750	740	722	765	765	698	718	677	728	691	711	718	749	700	757	716	733	709	722	709	741	725	726	717	774	712	726	761	756	743	731	706	736	758	723	665	695	732	727	729	694	701	725	785	741	739	764	742	748	722	774	749	730	705	698	734	778	708	718	752	736	787	726	721	744	732	729	764	682	717	675	734	761	757	739	685	712	681	764	703	746	731	736	763	718	748	754	705	750	721	689	702	782	716	745	669	685	738	717	706	743	715	711	729	676	736	715	735	748	653	710	714	727	760	683	681	695	772	696	733	670	704	705	771	692	707	721	688	766	691	722	759	715	750	731	773	734	728	731	739	709	753	690	718	714	672	709	759	745	773	735	686	695	720	769	741	745	711	696	728	714	721	808	726	703	684	769	740	741	787	718	720	738	682	723	752	750	727	747	702	697	754	726	754	724	707	729	753	740	718	706	664	766
22702	21508	28793	24636	21515	20193	6855	2633	1800	1506	1201	1085	898	716	624	653	602	568	521	525	514	463	442	430	436	395	404	408	402	386	338	364	367	386	327	314	338	348	324	318	314	351	306	311	316	321	334	316	320	323	313	303	312	316	320	326	279	314	303	290	292	283	295	301	329	314	277	325	287	300	338	298	322	308	303	299	330	331	298	302	309	281	326	287	300	285	301	277	304	303	304	319	311	322	330	299	296	272	319	300	319	334	300	334	324	308	306	302	305	318	309	308	301	327	299	339	309	325	316	288	301	305	285	314	304	289	297	310	313	286	255	250	308	323	295	292	269	293	301	307	304	288	292	319	320	285	284	308	300	303	312	299	285	286	304	297	289	311	309	310	311	282	282	284	275	299	291	333	294	286	290	299	308	300	264	319	329	308	307	302	309	290	297	276	315	303	309	286	299	302	290	322	288	293	280	320	339	232	287	318	299	324	308	346	305	330	294	318	306	309	319	310	291	278	297	308	292	292	314	295	279	309	308	307	305	284	314	320	287	294	285	297	314	304	323	290	297	333	304	279	279	279	299	293	357	311	289	311	298	285	309	317	288	295	318	282	306	300	351	319	279	327	255	301	294	298	332	287	311	275	295	322	308	296	285	294	348	309	305	325	310	306	322	306	307	306	278	300	296	319	281	303	292	295	275	300	297	302	305	300	268	294	286	289	283	312	308	300	311	295	320	315	263	294	313	313	307	309	326	304	293	323	311	286	292	290	310	294	257	274	302	332	304	292	321	310	312	325	319	321	304	270	327	295	295	283	317	308	279	312	256	302	299	270	300	292	293	320	304	292	289	298	298	295	284	324	326	309	292	307	302	287	307	300	313	299	339	283	322	291	282	342	289	318	307	292	323	284	334	298	310	293	303	273	313	313	270	277	281	317	310	273	299	317	297	285	320	280	326	293	299	327	303	305	286	307	318	308	295	329	311	310	333	319	315	277	263	314	294	294	299	302	299	304	282	299	303	292	276	293	305	289	360	292	288	290	302	320	286	308	298	304	308	330	301	315	292	319	299	283	299	293	338	283	325	276	304	351	279	312	317	301	301	292	298	318	291	306	289	290	289	307	306	319	313	292	300	277	322	320	289	296	317	305	290	286	290	309	327	322	280	295	303	288	285	322	307	297	312	309	274	281	319	267	270	301	282	300	281	308	313	313	305	282	308	298	285	310	305	338	300	296	303	305	303	326	335	287	315	265	338	302	304	277	302	320	310	300	288	302	297	319	305	310	280	311	316	324	293	308	289	288	277	331	327	308	283	290	288	308	280	284	274	314	303	324	304	307	291	288	305	295	307	296	334	313	286	310	313	293	291	317	291	316	296	284	287	283	329	309	319	297	326	318	279	297	305	296	305	304	323	309	302	294	301	304	336	283	292	316	296	279	287	307	299	282	319	292	272	323	293	304	275	291	293	300	335	293	300	303	293	311	310	294	305	303	304	320	273	282	294	315	289	331	329	298	321	320	301	308	276	266	312	294	330	292	305	282	306	290	308	315	314	303	325	321	303	285	308	292	324	299	290	280	276	269	301	324	313	286	303	292	289	298	320	293	326	302	303	288	278	320	311	301	299	313	328	274	308	319	302	315	318	285	297	330	312	326	280	299	308	299	288	278	305	292	286	323	288	329	329	282	299	335	307	275	346	285	298	313	283	300	257	310	281	292	282	288	328	297	272	284	292	290	293	299	308	304	293	289	311	327	317	276	304	310	292	286	311	285	288	298	330	308	291	312	311	297	284	325	319	317	309	297	267	291	304	294	316	294	308	283	289	294	317	263	306	310	266	275	289	267	283	269	297	292	312	284	282	307	300	310	315	346	336	331	321	310	315	287	282	284	317	297	314	319	300	285	318	278	272	330	329	303	309	320	304	320	326	305	309	292	322	280	295	275	315	301	295	305	300	292	284	314	294	325	258	278	310	325	312	300	310	300	311	273	268	310	310	346	292	265	299	272	290	308	323	311	311	316	308	302	297	308	300	272	282	295	277	310	289	297	324	316	288	287	320	277	289	317	330	324	285	319	301	314	268	261	322	284	290	316	296	323	267	281	298	290	346	319	303	320	285	308	308	255	314	298	303	309	309	311	289	274	310	293	281	325	317	323	303	319	323	300	274	318	315	308	297	259	284	293	281	285	315	317	309	314	294	278	302	316	286	267	314	312	298	291	296	315	308	290	319	286	308	294	322	304	285	288	293	302	292	281	305	314	323	325	278	300	304	297	339	330	323	291	308	312	282	288	312	320	315	286	326	274	277	299	327	314	289	297	268	292	301	308	292	292	307	327	281	295	285	310	296	297	272	295	285	260	295	294	304	316	302	285	296	270	277	323	301	286	294	296	292	279	280	312	317	307	281	311	303	321	271	337	332	282	309	290	331	288	293	298	296	360	291	297	315	271	293	277	288	285	313	299	316	273	303	309	296	309	292	307	315	304	285	296	321	298	295	284	285	295	304	322	297	293	313	317	327	290	291	308	305	290	270	312	298	330	284	299	281	303	323	321	308	296	323	309	323	300	308	317	287	279	315	309	325	301	292	290	298	286	307	326	327	313	315	283	322	295	324	326	283	284	301	323	312	279	295	288	260	313	320	278	288	288	294	303	292	315	320	294	293	312	272	299	296	283	306	285	280	300	297	309	329	277	277	288	290	311	292	329	319	309	309	331	307	334	303	295	279	296	281	337	286	293	323	307	310	282	297	311	325	296	336	295	289	284	296	329	304	296	289	269	298	271	287	319	320	290	320	307	288	266	322	327	319	271	284	300	305	325	312	327	313	283	300	291	272	280	310	302	330	321	301	317	308	298	313	304	289	312	288	304	280	317	332	318	264	312	335	279	300	338	263	297	284	342	311	317	298	304	317	306	290	307	331	312	314	293	295	295	294	294	291	294	277	325	279	291	298	315	273	338	307	270	308	302	309	284	306	283	318	302	304	302	290	295	282	331	253	288	309	277	330	313	323	298	292	328	309	282	315	304	299	299	316	319	294	307	294	299	293	292	321	311	311	306	299	310	304	274	301	253	338	309	322	283	302	300	297	335	290	338	281	281	282	323	288	295	266	326	317	302	286	293	288	327	312	300	300	314	317	289	300	261	299	320	320	305	301	329	285	315	294	310	278	310	306	310	269	309	303	305	330	302	311	277	306	300	284	280	334	328	313	310	286	275	283	323	313	319	294	264	290	287	294	300	315	312	292	306	313	274	287	305	280	296	280	306	307	282	298	296	347	313	298	308	288	331	295	276	311	281	291	290	289	309	272	276	281	308	302	302	313	301	298	277	323	309	325	329	277	327	314	339	264	288	293	337	276	275	320	317	304	304	291	320	286	294	271	339	301	301	284	291	294	307	292	307	296	274	312	294	278	294	304	300	299	289	285	299	316	273	287	286	306	286	289	312	335	290	316	281	306	322	274	288	265	315	281	273	284	288	341	316	300	307	318	317	316	328	282	345
11907	32225	26088	16928	12670	10348	8071	6261	4794	3863	3193	2619	2144	1799	1719	1434	1366	1195	1144	1029	1003	937	885	807	762	789	683	704	622	643	592	634	593	630	561	578	534	554	566	527	512	537	519	528	513	527	479	461	478	484	493	446	477	483	457	498	476	493	479	486	509	455	499	433	477	426	443	442	465	476	488	472	487	450	487	481	444	481	462	460	406	490	480	490	470	460	482	487	449	484	478	442	501	447	479	478	503	499	463	478	471	428	473	460	474	462	492	455	493	533	509	469	440	461	492	456	471	462	447	479	455	447	491	476	460	451	455	506	478	446	434	491	459	478	486	488	466	485	492	442	461	512	475	439	474	477	482	444	483	478	435	481	453	450	482	481	457	481	466	460	459	478	475	478	444	485	502	412	468	474	528	497	531	473	498	449	459	433	453	472	444	451	482	462	492	499	494	457	478	474	473	472	469	429	461	496	479	456	448	445	478	452	500	451	455	476	455	413	467	476	497	432	481	446	466	496	474	485	487	508	423	493	446	487	447	480	463	469	465	457	472	496	476	430	462	456	444	481	440	503	461	503	462	478	431	519	497	425	462	511	468	454	470	456	461	460	470	484	480	482	476	434	460	490	458	460	436	477	466	531	460	462	473	498	498	466	453	465	457	481	449	423	496	507	447	449	444	462	478	482	497	461	486	454	471	493	458	434	453	461	445	468	494	465	442	467	424	468	520	502	491	471	441	489	453	453	460	478	496	504	516	509	471	522	488	475	443	439	428	456	481	482	461	476	475	453	495	479	479	424	493	446	477	471	452	459	491	492	476	478	545	459	491	464	449	382	461	463	471	446	450	479	476	447	458	477	446	448	465	480	481	473	468	443	469	450	461	447	497	447	475	461	430	532	495	529	450	468	479	461	465	478	460	454	477	494	501	470	453	488	485	501	497	465	503	499	481	458	422	467	461	478	443	454	444	482	505	459	498	457	452	451	476	450	447	400	498	468	471	480	443	478	456	475	456	450	461	494	485	443	495	457	469	497	447	447	427	483	468	475	492	458	433	427	484	478	457	491	438	432	482	476	484	491	411	446	453	477	480	455	455	479	484	467	481	483	439	491	491	477	503	480	483	454	463	486	451	504	483	474	462	455	466	454	458	449	497	442	450	445	462	443	477	480	435	453	466	473	500	469	440	464	461	476	480	491	483	453	482	462	459	435	506	470	444	431	483	439	484	471	469	452	462	480	475	495	502	470	492	485	456	474	480	440	456	466	478	449	478	509	474	476	474	485	507	501	469	477	465	469	463	483	437	476	474	452	484	475	449	455	462	451	455	440	451	468	455	437	464	472	451	429	531	425	516	444	496	486	510	466	481	457	456	445	451	481	480	490	457	461	461	480	465	484	431	449	487	492	467	457	490	442	462	462	446	467	443	484	419	447	492	456	430	468	463	466	490	466	456	523	492	447	461	499	464	457	464	482	451	451	466	435	484	486	478	477	468	475	436	443	473	451	491	475	452	485	468	463	437	446	465	477	472	492	482	473	486	461	456	468	461	491	496	457	491	472	482	433	470	451	433	437	449	453	486	469	471	445	485	426	469	490	477	484	439	483	511	421	470	483	458	482	436	468	435	446	476	514	465	450	476	460	471	485	453	473	450	469	462	467	476	492	425	461	453	460	465	475	468	485	463	437	441	445	436	458	461	488	510	425	484	485	495	458	507	429	481	461	445	467	446	450	447	448	475	449	470	510	428	451	459	463	461	482	425	444	480	465	467	465	456	463	449	483	440	483	480	471	455	479	454	431	488	490	458	473	443	446	475	456	481	470	477	460	454	450	437	453	455	446	456	493	436	435	498	458	458	473	451	475	457	433	454	451	471	453	484	445	448	447	487	491	495	457	456	497	522	490	477	455	442	504	471	443	475	485	463	463	428	471	426	477	460	436	492	479	450	463	487	428	448	432	456	507	453	498	476	474	499	484	505	485	468	479	469	483	428	451	448	489	458	459	448	487	443	444	483	451	450	477	456	459	451	490	455	498	486	470	442	439	463	455	440	444	479	464	474	437	455	450	459	447	469	466	430	491	470	472	474	481	448	476	504	449	471	484	443	486	486	458	471	439	455	451	402	473	477	464	488	482	469	485	449	488	474	478	510	472	485	481	461	465	480	489	487	487	452	424	446	468	471	494	469	450	472	511	477	481	448	462	455	492	481	456	469	462	488	433	456	452	464	474	495	488	499	455	476	479	474	437	481	459	484	475	496	440	467	458	483	501	423	465	467	482	490	488	469	492	456	462	484	476	449	470	505	477	489	459	494	466	446	469	478	489	461	459	477	453	478	491	482	452	479	453	469	458	474	489	486	480	478	483	472	465	434	485	521	518	466	487	413	480	470	490	485	476	463	469	475	452	431	480	479	500	463	521	476	464	490	457	447	495	471	465	464	448	479	497	457	442	471	461	479	465	419	460	490	490	415	452	470	458	467	418	476	483	493	473	473	491	523	431	463	448	470	483	465	445	496	503	475	480	417	477	427	476	503	447	453	489	460	502	469	476	500	463	477	504	431	497	498	437	474	490	482	486	459	446	454	416	450	465	443	488	475	484	509	468	437	518	436	454	447	446	455	472	495	477	467	469	449	439	502	458	457	446	448	452	490	511	439	447	457	476	456	480	439	481	454	460	476	469	449	445	445	455	496	475	460	482	443	474	514	471	431	513	457	484	492	500	461	471	438	477	445	462	464	453	465	448	454	464	465	481	496	452	480	492	470	476	472	492	495	484	478	462	460	472	448	475	496	464	458	488	457	482	447	444	477	466	480	437	489	459	489	481	498	452	504	492	460	481	459	444	452	483	458	438	477	454	485	449	432	513	447	490	461	460	473	475	497	466	482	475	441	458	488	478	476	466	461	469	471	448	464	490	453	493	452	479	455	511	494	470	433	470	454	476	467	464	458	468	485	451	446	467	495	461	489	505	496	477	456	504	461	468	437	464	499	478	465	522	484	472	468	503	479	483	471	478	438	446	444	484	451	502	445	461	483	440	462	444	482	480	441	460	488	421	439	487	465	432	468	451	481	436	423	469	489	472	483	455	403	447	465	449	466	489	535	493	487	490	484	464	442	466	506	486	461	445	468	478	482	489	449	454	493	472	471	478	477	498	490	469	497	448	487	517	471	474	473	462	484	474	464	486	435	467	446	455	445	497	514	435	480	453	426	489	466	471	440	468	468	479	440	460	494	494	437	482	469	465	471	509	482	466	467	473	443	440	535	472	474	476	477	489	467	461	474	425	472	480	447	464	470	441	460	454	461	444	455	455	497	493	478	490	500	457	512	481	468	456	482	479	491	459	489	500	460	471	492	495	481	472	496	443	444	467	445	468	488	468	457	433	456	453	460	454	455	434	433	470	456	414	448	459	451	475	466	454	467	451	466	457	492	481	486	454	467	463	478	512	451	495	471	473	499	448	474	452	472	449	479	496	462	440	496	482	457	451	487	464	497	483	474	460
27618	20168	12342	5216	2688	1899	1451	1199	991	904	856	728	695	630	638	596	573	641	555	563	548	559	518	538	520	546	494	552	516	469	517	525	501	519	491	491	481	489	516	517	505	478	515	478	477	534	489	527	519	488	507	480	446	509	492	475	500	454	514	501	469	468	483	536	472	460	523	480	475	446	515	512	481	517	458	497	466	525	502	484	479	489	483	491	505	508	468	482	505	426	444	472	490	514	487	531	498	471	510	487	468	531	444	505	498	505	517	468	490	488	519	488	483	521	489	490	459	495	496	487	495	484	516	488	514	492	523	458	470	472	485	502	507	476	488	503	500	431	505	500	477	463	500	474	473	470	502	517	477	481	525	498	462	485	470	460	530	503	477	491	487	492	501	487	487	511	478	452	465	493	501	490	491	487	495	449	502	511	467	487	460	460	537	510	497	486	497	460	484	478	470	465	480	483	482	498	543	457	472	527	494	443	488	498	502	468	501	475	470	497	474	516	456	484	506	521	463	496	468	489	490	463	461	500	546	506	470	496	501	474	458	525	487	492	423	476	493	515	537	480	475	492	483	496	482	502	480	465	493	479	492	508	495	487	445	529	475	461	487	505	446	465	500	476	488	498	515	502	520	502	501	501	506	477	518	453	477	489	485	482	480	470	495	493	518	495	505	466	527	498	464	503	478	478	498	460	486	496	494	501	513	476	475	508	491	469	486	511	502	489	469	465	512	463	458	495	483	524	469	496	485	467	527	474	515	490	506	481	466	502	492	481	511	467	510	511	499	515	536	480	461	469	475	472	514	500	472	500	503	531	536	495	493	506	477	455	498	506	487	502	508	489	449	460	468	467	478	472	509	507	482	493	518	488	504	488	486	480	482	457	487	445	474	535	505	471	473	509	487	499	462	424	468	487	479	492	468	467	503	491	490	462	477	490	442	491	505	543	532	489	453	479	510	469	528	481	450	469	499	493	484	552	496	525	503	531	527	477	527	510	479	482	468	466	469	479	468	513	487	467	464	527	505	489	480	518	460	529	483	486	545	482	521	468	490	493	467	501	478	482	487	527	523	464	484	496	509	514	530	506	499	495	492	479	512	492	505	527	522	501	482	476	468	486	480	471	510	492	509	475	479	506	485	480	481	499	492	491	476	472	442	514	487	487	483	515	488	467	487	475	482	510	467	465	472	472	448	471	489	472	482	461	497	472	498	505	531	515	501	485	516	504	489	473	467	485	518	504	458	517	493	483	491	465	489	490	488	501	492	482	476	470	487	506	436	554	491	492	494	510	488	515	498	537	489	498	508	480	512	483	506	494	531	514	500	504	489	514	489	485	500	481	474	475	459	454	510	500	490	507	512	455	456	510	454	481	475	510	451	485	480	507	511	480	479	553	424	503	487	491	509	512	504	510	524	503	488	461	484	533	465	461	497	482	478	466	497	480	457	516	504	515	498	497	501	474	503	478	505	449	507	474	478	482	519	533	499	479	505	523	480	472	457	501	516	509	482	486	494	452	482	487	485	518	504	485	489	482	480	487	496	502	518	472	500	476	476	471	482	495	516	568	458	497	486	499	490	493	502	519	480	519	484	483	489	501	519	458	451	495	458	485	475	457	504	511	454	512	515	505	537	504	466	449	458	536	434	510	470	497	508	505	499	514	445	521	525	519	485	482	450	482	480	491	481	438	481	484	503	519	487	465	479	503	463	504	512	452	511	466	441	491	507	506	489	457	492	519	533	502	466	481	488	524	455	457	486	472	484	475	483	448	511	491	496	538	508	490	480	491	483	485	490	448	482	478	508	500	497	514	490	444	490	479	485	481	471	449	517	480	509	521	494	459	469	488	518	469	492	493	484	503	479	511	502	490	473	451	454	487	469	437	462	450	487	495	528	515	484	499	467	481	503	486	472	484	469	513	535	505	514	486	489	485	461	504	509	482	478	469	527	475	477	504	527	470	474	462	477	483	491	465	460	460	494	523	468	481	469	490	475	506	507	446	496	499	495	464	470	486	443	496	478	449	436	515	476	469	478	494	490	462	537	481	508	466	523	489	479	490	490	502	491	491	438	509	469	522	469	493	521	481	490	493	447	470	469	498	489	509	485	500	489	465	486	466	549	511	475	498	476	474	469	497	487	520	472	533	489	492	476	442	465	490	472	495	467	510	495	481	489	476	506	470	450	499	449	479	479	449	488	508	502	445	483	464	471	484	483	522	481	507	456	450	491	482	494	447	493	488	476	482	494	509	497	461	494	499	507	471	452	495	487	486	474	480	507	480	451	485	497	526	466	505	508	548	430	512	529	526	485	500	462	501	516	509	502	493	458	451	535	490	493	487	486	440	475	474	502	511	491	445	523	470	515	479	466	514	509	457	503	500	466	482	517	438	498	486	490	452	483	519	517	492	462	462	485	496	455	517	447	448	523	543	469	490	477	489	494	479	489	497	506	471	449	492	484	484	470	503	457	478	490	461	466	504	488	465	498	501	469	469	492	499	486	505	492	504	508	441	527	424	485	487	469	459	483	458	469	503	508	454	513	500	471	504	488	479	491	500	501	475	524	457	479	511	495	533	470	433	486	529	496	486	478	479	491	503	510	466	447	470	451	496	491	492	500	469	503	504	497	479	489	511	513	453	479	489	460	482	511	462	570	518	478	479	462	510	504	475	459	482	476	476	483	472	488	490	469	536	484	518	486	478	516	481	473	514	488	512	512	493	507	490	484	464	480	490	536	524	490	497	511	453	461	440	492	472	458	480	477	481	536	479	477	515	501	485	477	495	535	513	492	465	485	478	502	466	494	480	492	502	466	469	469	489	479	498	474	490	505	494	491	504	492	509	478	473	472	465	482	505	451	515	487	453	473	510	486	491	475	456	532	478	479	498	468	475	498	536	467	494	493	473	486	506	494	518	535	446	509	518	508	453	490	467	455	458	481	434	501	480	477	474	478	470	474	461	498	487	493	466	446	488	516	488	466	512	507	482	490	488	507	506	444	527	498	487	508	471	469	468	486	471	476	466	477	471	447	516	520	517	504	512	493	490	499	468	524	527	490	461	519	511	519	500	478	496	473	478	517	499	478	482	455	501	487	472	512	493	478	529	481	493	507	474	490	500	478	470	505	502	493	502	501	488	507	464	454	460	471	514	489	460	511	498	476	501	488	448	469	465	468	474	495	439	473	463	458	468	490	460	457	511	480	446	513	502	491	484	482	505	504	469	495	498	475	496	493	544	483	459	489	489	520	492	483	539	482	503	467	527	525	482	503	496	499	509	520	515	494	503	482	517	456	499	503	471	506	485	481	482	521	503	493	519	484	497	497	492	459	469	465	471	452	510	472	486	475	477	461	457	464	504	433	460	496	477	487	436	481	503	475	472	496	495	502	460	490	451	501	479	498	525	501	496	472	521	500	524	503	443	453	485	478	509	519	470	451	478	471	521	478	493	474	504	472	489	489	489	481	448	505	475	513	507	474	492	451	490	489	472	490	496	460	495
10380	20244	14813	8129	6015	4827	3849	3035	2440	2007	1747	1546	1377	1319	1226	1123	1131	1043	1060	1056	894	936	947	909	878	892	858	844	818	835	799	791	798	818	831	770	817	802	749	783	797	797	802	805	754	796	852	766	796	767	798	748	814	745	765	791	755	767	780	769	788	774	800	773	819	783	756	778	755	770	732	774	757	746	760	779	753	772	780	766	701	772	743	776	775	739	802	752	830	772	750	763	765	764	737	779	738	800	790	807	777	740	826	799	762	750	716	807	786	787	714	736	766	758	754	756	781	753	706	787	782	764	800	770	789	765	748	829	757	786	790	779	776	771	712	779	721	721	754	807	759	704	764	788	767	760	816	761	751	769	723	739	753	768	797	792	741	779	739	777	800	775	774	747	799	779	799	769	810	771	727	794	750	771	792	751	775	760	791	769	775	768	822	731	786	794	784	743	738	747	759	707	759	764	764	770	755	816	786	788	800	757	754	751	768	687	762	748	799	754	761	768	748	763	749	758	803	774	767	771	843	780	744	761	781	765	776	769	700	724	732	783	754	804	774	841	744	752	807	752	761	740	775	805	800	779	774	771	725	780	806	784	726	763	782	803	749	782	787	793	750	794	804	789	754	713	755	753	831	783	778	771	820	780	798	764	796	764	763	805	773	784	765	774	752	764	799	755	745	759	776	726	745	744	767	772	763	773	749	779	729	773	759	761	795	779	731	771	772	766	779	751	803	768	751	794	791	718	730	785	726	718	747	779	766	815	721	780	761	794	761	771	812	781	789	800	782	746	736	809	731	735	729	762	772	720	807	765	778	798	766	800	735	775	759	738	719	803	777	796	728	719	789	796	743	747	816	688	787	743	720	726	780	721	760	780	792	768	777	753	745	774	766	757	758	732	774	756	779	787	763	741	774	755	779	758	744	766	760	775	774	765	747	766	781	824	776	826	798	750	727	710	751	740	748	796	753	758	798	775	759	768	766	777	760	741	743	753	768	761	753	734	744	789	750	792	804	762	718	771	829	837	756	711	788	774	770	776	809	751	767	733	686	773	764	692	742	769	775	796	806	726	779	806	777	794	804	760	765	789	769	770	798	765	797	793	791	815	773	779	762	753	733	748	786	796	767	753	746	747	754	769	710	703	806	775	778	789	796	740	811	783	734	735	837	771	769	776	810	785	767	791	738	781	794	761	785	795	791	797	800	748	790	712	736	790	790	729	744	812	744	709	749	786	747	744	778	716	764	764	769	779	795	797	791	744	764	749	789	739	732	782	698	738	785	732	769	758	733	758	731	713	784	699	768	825	769	779	794	792	790	768	737	770	744	796	799	769	771	759	802	789	774	784	823	725	794	761	752	821	780	716	719	773	766	762	730	744	754	745	769	740	774	751	782	776	753	786	844	845	765	750	735	744	748	769	733	797	814	762	775	747	799	773	733	763	759	771	771	781	762	741	753	758	815	750	707	738	750	828	742	769	713	824	790	795	746	748	760	746	784	741	753	782	749	760	767	739	778	756	726	742	761	746	755	710	749	770	796	785	769	815	715	793	736	782	763	726	757	777	765	763	765	721	735	767	797	758	769	749	730	799	736	799	772	739	780	783	797	777	743	795	724	741	736	786	807	777	728	801	777	732	786	777	760	767	774	744	745	802	778	833	745	746	762	675	797	765	738	735	772	835	744	689	787	757	772	810	768	751	783	729	805	734	747	785	718	738	746	790	753	785	770	779	773	774	741	774	767	759	779	764	749	747	770	786	796	719	775	780	734	727	832	810	767	711	726	799	728	790	802	707	796	749	789	747	712	756	778	776	791	778	761	814	821	794	738	790	775	775	784	746	759	771	795	769	734	795	808	761	748	800	746	710	772	820	710	780	784	740	768	715	766	798	774	791	764	700	741	776	765	770	756	779	734	804	758	756	721	794	776	746	798	807	775	770	751	762	757	812	768	769	812	705	762	798	804	759	798	747	746	725	728	815	748	708	806	836	761	782	741	787	718	774	723	814	777	775	712	739	764	717	804	760	737	753	747	754	797	740	760	771	747	735	782	754	799	760	743	768	745	806	758	803	772	760	748	780	732	750	735	742	735	812	763	741	759	772	749	785	794	739	759	697	825	783	728	754	714	824	786	795	752	786	767	761	790	723	774	785	776	755	835	778	783	770	780	780	809	768	730	737	759	759	782	780	768	744	753	781	741	768	757	735	812	788	740	766	769	739	774	772	730	801	775	785	731	768	764	763	777	778	766	796	774	753	771	756	748	746	797	808	754	775	780	772	837	760	787	745	755	754	750	746	803	789	792	757	799	775	729	777	740	787	783	767	753	797	782	779	746	756	748	769	758	786	764	688	790	779	781	739	729	772	702	810	789	755	746	734	761	821	770	805	810	787	775	792	752	771	764	750	795	791	775	769	795	750	793	794	755	776	750	773	739	777	764	729	837	748	797	784	725	731	774	776	760	781	776	810	755	790	841	781	746	760	744	756	729	739	730	824	790	755	736	789	780	816	777	710	757	797	708	754	740	766	762	822	746	723	804	765	731	758	714	731	765	755	744	783	776	752	764	760	775	774	773	800	747	771	746	771	729	742	782	730	787	752	717	794	732	730	802	709	826	759	772	787	819	784	784	764	787	784	771	765	809	746	748	777	767	755	775	777	748	760	765	792	753	776	807	769	760	807	788	738	778	792	776	764	812	769	775	712	722	807	809	791	815	766	736	796	774	764	736	826	700	804	774	762	790	698	758	784	805	761	711	755	753	796	774	768	764	831	747	732	795	754	734	751	762	814	760	762	772	819	752	783	737	749	774	783	768	773	761	792	751	771	784	769	801	802	738	763	739	775	769	747	801	744	761	741	818	729	764	740	790	764	784	769	778	713	733	797	743	764	760	788	726	750	798	782	850	808	745	779	760	759	793	791	790	746	789	737	782	749	748	779	753	776	770	753	751	716	752	785	784	799	748	741	759	743	779	722	805	779	796	804	768	740	755	804	774	774	771	756	775	766	791	802	802	765	747	778	736	781	727	704	751	771	829	754	731	784	780	787	737	700	746	770	768	799	745	788	761	767	784	812	720	741	808	804	729	761	769	807	776	788	725	747	726	735	710	762	778	786	763	773	736	803	807	764	779	760	800	771	727	717	806	772	783	756	797	796	781	744	745	791	778	764	750	740	768	755	752	743	782	773	770	758	781	699	778	793	766	744	791	805	759	784	783	767	788	736	773	814	766	774	744	795	783	782	704	750	814	771	800	761	735	749	802	812	761	776	769	773	766	751	784	765	735	785	757	787	765	742	720	727	768	817	754	799	764	744	767	732	775	740	785	725	766	717	790	740	798	789	744	736	739	747	793	748	765	747	733	808	778	761	729	773	769	768	790	794	751	786	766	749	754	795	694	829	699	740	813	771	722	772	798	779	737	772	731	769	739	723	764	821	765	739	750	771	713	729	771	775	766	817	752	746	775	769	780	760	761	775	798	741	785	740	767	784	755	784	719	790
23453	21475	28202	25157	21019	8297	2984	1796	1425	1148	940	836	748	663	610	599	565	593	527	542	513	476	454	485	421	447	449	427	424	426	394	401	440	383	371	416	386	373	358	362	399	395	381	349	387	384	408	364	378	383	393	380	392	354	377	393	353	373	407	350	339	387	381	361	335	346	401	396	355	366	353	351	396	367	379	390	367	367	372	397	356	382	356	349	352	356	367	367	367	366	362	379	352	377	363	369	355	316	358	347	388	355	341	363	388	394	362	405	327	362	324	365	365	384	415	384	378	354	361	370	379	402	383	376	386	377	327	399	345	394	397	358	378	379	362	387	387	404	381	396	360	342	361	342	357	377	372	393	389	395	358	355	386	363	359	353	364	357	354	363	382	388	343	340	358	351	346	374	379	349	399	403	368	369	345	358	353	398	344	336	355	366	376	371	382	379	342	370	354	378	339	350	372	378	374	373	350	350	371	387	361	401	361	374	368	419	372	354	351	373	346	349	390	413	387	409	371	354	391	352	367	384	370	346	378	375	351	371	357	371	368	378	367	358	354	366	381	414	332	364	367	365	371	386	391	383	350	373	360	353	356	336	369	365	408	395	388	360	399	353	368	376	363	353	413	348	342	404	358	352	349	348	390	343	348	372	362	364	389	365	371	376	360	394	406	377	382	367	355	340	365	352	389	362	391	357	389	358	350	379	349	358	360	361	394	372	347	353	346	347	371	342	394	390	395	364	360	341	355	367	375	363	363	420	402	369	358	348	369	385	396	349	350	387	356	334	383	392	343	364	369	358	336	356	383	378	381	358	393	362	377	346	356	384	382	360	364	380	362	395	327	368	351	381	381	377	372	330	361	383	365	350	355	376	396	381	370	351	410	372	388	354	371	374	361	366	369	355	364	352	387	354	353	369	366	375	379	360	423	367	381	376	380	354	357	371	360	372	391	397	343	365	370	385	366	394	362	372	379	352	354	372	367	345	367	394	362	383	354	380	373	397	357	368	385	389	363	347	378	386	366	374	363	383	363	357	385	370	379	344	373	358	347	369	360	378	334	376	372	378	392	336	367	391	332	372	382	385	373	344	357	370	385	434	352	363	371	373	342	359	341	356	385	367	364	376	348	359	373	373	350	368	370	361	354	349	383	346	386	386	401	333	377	377	384	350	368	346	379	399	356	373	378	359	378	370	364	377	343	351	368	375	362	335	357	365	373	364	356	351	385	365	371	357	365	371	371	359	372	359	340	357	354	377	412	399	365	358	389	381	382	351	376	370	359	396	360	344	388	372	388	345	389	381	362	362	395	392	385	359	380	378	368	356	352	352	375	353	365	360	377	366	368	372	383	410	360	308	382	374	344	401	359	379	364	358	371	424	368	366	367	403	382	372	369	356	350	393	364	381	337	347	367	359	362	366	383	356	384	333	355	343	381	341	373	354	389	373	384	396	351	395	363	403	388	370	401	370	388	338	364	360	373	347	387	374	373	395	377	367	375	365	360	363	382	352	366	336	363	374	361	336	387	360	394	345	407	367	407	400	366	347	388	352	360	369	360	358	334	365	321	361	365	368	383	393	399	363	361	400	370	362	402	379	367	367	351	357	378	368	344	340	381	381	385	335	387	380	388	364	356	359	372	378	372	361	364	388	357	365	364	383	354	327	378	368	373	379	360	364	343	371	374	332	364	411	380	338	384	385	339	357	378	318	387	372	392	361	365	369	354	380	362	348	378	359	359	376	355	364	384	333	363	386	404	379	348	385	348	371	375	337	380	387	370	368	378	370	376	390	363	365	364	365	389	404	352	361	362	383	376	388	371	356	362	343	382	393	377	316	361	334	379	352	372	349	366	401	359	342	354	399	387	356	345	376	316	343	379	381	430	367	390	371	391	364	382	360	377	343	387	362	344	413	375	346	355	349	378	386	370	374	404	367	376	404	390	355	373	377	368	360	373	382	383	369	357	360	366	366	373	328	382	375	385	374	403	415	373	354	372	371	380	391	352	372	400	375	400	368	389	380	367	382	357	377	354	351	399	390	358	378	383	370	346	380	357	353	344	370	376	339	391	367	361	379	397	386	351	362	376	341	404	355	359	372	351	336	366	355	376	365	345	376	348	359	354	368	386	357	395	344	371	363	356	367	359	383	380	371	373	335	383	408	359	385	375	398	387	364	374	342	393	382	392	353	380	368	370	345	372	355	365	350	344	375	354	359	378	355	348	379	375	380	397	367	361	360	371	366	364	362	347	396	385	369	390	345	379	430	353	358	425	429	369	389	414	357	351	396	375	380	371	379	354	381	415	377	354	376	344	396	343	380	356	361	348	374	378	340	394	388	368	391	378	347	359	350	357	351	362	387	374	327	361	372	378	378	379	369	373	371	374	364	361	397	372	426	361	384	361	374	366	378	369	365	396	343	402	365	372	355	359	384	329	373	403	361	373	356	347	375	387	360	362	368	377	335	356	377	370	347	328	344	355	381	343	367	381	370	426	365	348	341	361	321	386	363	332	353	417	369	354	359	380	362	358	344	348	377	343	344	356	366	348	378	367	382	316	370	412	325	432	361	356	352	367	359	375	353	360	357	368	347	379	360	360	358	333	395	379	347	364	339	364	369	362	348	376	394	371	363	341	364	390	365	349	377	370	386	373	364	375	360	341	354	396	358	311	376	331	374	360	377	380	374	362	359	383	345	361	390	357	372	368	373	343	338	364	368	357	330	366	353	364	384	377	355	335	366	367	415	375	357	387	377	351	355	373	394	379	393	371	363	342	378	391	374	382	393	354	369	354	356	399	354	362	358	366	378	399	397	355	339	363	336	369	368	359	375	338	364	392	348	372	386	376	378	410	386	399	365	355	375	373	344	398	355	361	344	405	351	318	402	388	372	379	354	366	383	357	362	360	383	362	367	327	383	329	384	395	392	380	367	381	356	345	366	355	369	408	345	380	375	391	336	381	372	352	342	366	389	370	365	377	385	362	324	359	389	372	384	366	345	386	361	375	359	344	364	389	377	380	365	384	360	352	387	357	402	350	413	336	394	369	368	377	365	357	405	353	341	384	372	363	385	344	379	379	346	382	354	366	378	363	362	388	385	344	375	350	404	343	377	394	379	379	354	366	347	339	358	389	386	344	368	351	385	397	378	379	402	370	349	335	338	362	374	351	389	361	392	369	344	355	360	373	378	353	376	381	377	352	381	353	390	379	329	356	373	388	369	338	376	374	359	361	336	372	380	385	360	359	361	397	352	359	367	359	356	375	381	365	371	361	354	372	305	359	407	366	372	347	410	364	361	359	362	382	377	358	372	337	377	386	397	369	386	401	375	398	351	360	385	368	381	370	358	331	348	360	349	382	333	395	407	368	347	386	368	344	355	386	338	350	412	367	375	394	370	358	334	385	340	387	405	369	376	390	398	371	344	366	356	361	364	378	329	385	330	366	394	369	357	340	376	375	357	351	365	358	335	368	373	365	365	376	361	355	375	355	369	379	361	394	368
10340	27757	21836	13170	10126	7760	5874	4612	3674	2992	2401	1971	1693	1524	1388	1330	1161	1107	1008	1013	936	873	907	825	806	792	750	763	768	736	695	701	716	659	644	644	664	617	675	643	654	653	616	586	613	578	562	637	612	597	594	579	581	584	589	570	599	604	558	545	615	609	557	629	560	556	569	565	610	604	599	585	551	600	624	581	616	563	584	636	575	588	596	633	568	659	616	583	584	612	572	618	600	559	579	631	636	533	616	563	627	599	602	581	554	586	573	616	580	563	619	629	582	588	576	551	548	599	614	538	619	606	577	559	602	540	577	596	576	539	620	601	625	573	607	571	574	591	609	555	566	586	582	568	598	565	563	550	587	556	585	589	560	536	636	585	596	580	604	624	575	602	593	573	594	581	581	567	590	574	570	580	607	579	576	573	574	567	575	552	609	573	618	555	588	655	612	532	597	612	630	589	605	683	571	604	594	534	566	601	552	595	585	588	615	600	575	576	589	527	578	607	588	612	592	602	580	619	567	630	628	624	548	537	560	587	564	591	561	594	592	578	614	588	569	561	600	578	607	613	579	571	599	603	584	580	596	595	606	620	644	591	564	585	575	568	599	563	571	547	563	566	588	590	584	602	599	604	590	563	561	610	593	597	608	567	575	568	620	550	565	578	613	593	568	596	682	624	650	590	552	604	590	538	527	584	572	605	639	585	570	582	566	611	586	576	621	583	597	572	569	585	629	536	589	590	565	554	522	593	544	584	556	592	605	630	568	600	601	589	609	612	587	624	558	630	623	636	586	572	564	612	617	573	609	598	537	577	614	604	624	600	554	582	556	655	567	598	607	582	627	584	521	594	599	617	583	566	600	579	589	588	583	646	597	595	601	585	590	584	665	582	577	558	601	577	577	624	635	571	539	590	572	588	645	564	590	584	624	563	597	532	581	569	571	625	582	575	587	588	577	580	595	569	594	589	536	565	593	584	551	542	604	608	563	610	607	567	613	616	641	564	610	556	608	552	593	563	594	578	599	571	559	596	537	577	533	552	581	581	573	553	592	592	608	582	628	573	574	552	600	605	581	601	596	610	601	555	583	598	615	538	589	568	588	577	592	625	635	600	574	576	562	577	594	615	562	551	619	570	608	569	601	605	563	590	603	610	643	573	570	612	581	577	580	603	601	613	597	578	613	582	605	575	593	555	579	578	601	594	582	608	585	557	619	561	604	601	578	603	567	618	588	573	622	548	546	580	583	616	593	605	604	570	536	570	560	580	580	598	584	596	564	572	614	594	570	568	571	589	574	572	573	587	587	548	555	615	572	594	594	586	558	614	592	562	595	586	576	604	581	575	605	581	536	568	606	558	590	565	601	595	598	619	598	620	637	578	601	553	562	605	592	593	549	566	570	590	570	603	544	615	586	597	585	601	585	613	575	588	539	570	574	556	605	574	583	603	591	575	579	571	544	585	566	596	585	572	602	637	591	580	585	592	568	605	575	603	591	618	614	630	576	586	575	564	576	608	550	577	568	589	644	576	622	567	592	568	556	620	597	596	586	570	640	605	586	606	575	587	589	621	585	607	607	606	599	626	521	579	606	580	601	594	562	609	590	604	621	590	587	603	565	595	581	576	592	576	582	617	604	607	571	560	613	564	594	599	568	590	584	569	598	596	540	556	622	558	553	609	576	606	594	572	571	599	594	585	563	619	551	585	548	568	597	580	552	580	575	610	639	567	573	609	509	610	563	612	590	572	600	578	565	559	596	587	644	643	584	595	582	616	597	555	573	597	570	614	628	592	586	557	600	602	544	607	545	557	571	592	601	571	564	610	587	572	578	566	575	636	568	619	600	583	567	562	590	600	548	574	568	563	619	557	556	610	547	590	584	567	594	560	514	607	609	619	581	598	572	597	612	564	531	627	594	594	570	531	596	596	571	577	577	590	547	603	605	605	626	564	575	557	575	640	607	590	580	578	554	578	597	560	593	571	591	584	600	578	559	618	606	571	528	526	587	566	588	596	566	588	611	583	575	602	558	593	587	545	609	600	555	570	579	582	588	619	592	600	570	589	551	590	596	585	552	619	599	584	612	603	573	595	579	601	563	560	571	588	577	588	555	563	552	614	565	611	585	588	553	578	602	564	584	642	583	575	618	551	594	584	591	603	570	613	574	547	577	570	617	560	621	618	568	619	590	586	624	610	566	577	569	601	611	604	600	560	610	614	576	585	579	613	630	566	586	577	597	606	561	574	572	593	565	611	588	599	618	558	564	563	563	595	622	596	521	573	601	586	537	571	614	572	602	575	583	604	595	621	574	573	615	581	581	557	614	603	575	599	652	614	563	604	547	586	602	607	585	567	584	563	606	584	525	587	553	617	562	545	567	550	584	613	579	598	610	606	551	593	600	614	555	658	606	569	593	600	575	605	588	573	544	542	592	572	588	536	563	582	603	598	562	615	564	585	622	589	576	612	578	573	588	527	592	597	562	549	593	564	565	607	639	569	599	542	610	578	602	613	621	598	546	543	570	597	592	579	582	588	632	612	630	570	593	622	579	591	602	582	641	601	620	589	601	618	595	583	599	607	598	602	623	548	609	617	595	562	589	597	566	547	574	538	619	572	584	578	600	591	596	545	600	596	571	602	605	574	611	633	606	580	609	596	586	552	623	584	599	585	588	552	569	547	591	593	579	578	598	595	611	611	599	577	594	577	593	547	557	591	597	578	571	577	590	590	538	631	573	596	577	606	577	602	575	542	592	553	574	566	589	563	611	638	597	592	576	616	563	585	587	572	573	636	551	546	612	578	540	617	575	556	537	562	613	582	606	571	582	608	515	587	574	583	625	578	599	568	599	597	561	550	621	608	598	570	608	572	593	618	549	588	592	583	588	582	569	571	587	533	557	574	582	577	564	617	604	544	555	557	590	587	596	543	584	537	615	610	579	590	624	609	602	605	597	578	584	574	588	569	609	593	586	620	557	587	559	570	602	549	630	614	564	621	596	541	593	578	544	561	562	579	636	617	603	610	592	573	655	582	585	605	553	617	541	591	551	605	616	583	617	557	567	571	590	596	564	573	627	561	538	546	553	567	620	588	575	536	582	550	572	603	552	603	565	594	605	603	574	586	593	541	583	581	557	543	551	588	590	604	565	590	593	589	579	565	585	605	645	559	541	578	612	591	637	581	571	600	622	599	564	635	598	609	587	602	639	585	603	586	579	592	594	544	594	549	577	607	595	590	573	638	554	628	622	606	621	589	585	609	575	593	614	598	577	553	613	559	583	565	605	583	566	583	542	591	577	582	587	567	632	550	595	593	605	595	573	576	607	596	566	581	554	622	544	599	594	575	606	587	580	605	633	578	560	604	553	572	581	602	571	599	586	573	568	582	561	601	579	569	577	546	573	547	588	578	616	605	603	574	560	565	577	576	632	561	560	620	606	564	578	580	573	560	585	582	619	634	577	598	554	594	572	568	613	565	563	625	606	586	592	564	586	550	595	552	592	526
25006	21471	25984	23536	5684	2538	1871	1342	1204	962	892	818	702	684	653	584	589	562	581	554	544	534	507	555	537	503	505	460	486	474	479	498	498	495	476	498	464	482	465	434	445	455	479	452	457	474	464	435	474	451	447	451	485	464	467	482	448	524	450	426	442	495	419	477	506	472	506	443	465	476	466	462	465	496	442	455	495	439	448	434	468	455	457	469	438	439	440	511	468	478	459	417	437	436	433	479	468	445	446	477	491	516	457	477	495	472	473	438	476	484	419	448	455	471	507	484	416	485	497	488	502	499	468	445	475	413	469	461	454	425	470	446	450	495	486	475	458	459	476	476	450	420	453	451	462	460	475	449	474	463	459	478	449	445	457	424	462	447	445	460	472	479	462	472	454	455	463	460	473	484	438	481	465	452	447	467	462	426	453	440	482	487	434	502	447	464	520	460	449	476	490	452	453	494	440	459	464	458	473	471	477	446	473	457	470	462	474	439	481	447	425	433	456	452	486	474	437	477	491	456	464	451	438	456	415	470	455	479	481	451	457	473	483	481	463	505	467	459	487	462	477	448	465	433	472	485	455	481	432	478	445	505	454	438	492	430	492	500	441	472	440	446	418	457	456	470	472	460	479	462	459	442	482	453	451	452	465	443	464	480	451	466	477	505	475	472	454	436	459	429	466	455	448	471	426	439	458	458	460	489	454	472	463	448	436	453	449	479	452	457	421	448	473	431	427	481	450	464	469	479	431	477	492	462	474	455	463	476	451	451	415	453	478	439	501	459	472	425	451	476	455	447	476	491	451	449	471	448	460	440	485	458	464	461	442	435	497	427	444	473	486	482	477	431	430	439	495	454	455	495	474	448	439	491	462	435	472	485	469	464	471	484	461	490	440	458	458	461	447	439	461	435	478	458	471	504	430	440	466	448	489	462	454	452	483	491	440	442	494	427	407	466	454	460	456	446	455	476	487	464	459	440	473	435	459	467	452	486	454	457	462	491	492	459	471	449	431	455	460	446	487	429	433	471	441	438	478	450	459	455	490	440	492	447	432	472	484	435	457	436	450	483	475	483	458	487	453	428	465	462	448	429	453	478	468	501	413	464	417	406	453	459	484	444	477	448	440	468	449	470	455	464	484	456	471	448	477	497	451	458	460	450	424	445	415	511	472	472	448	456	474	483	428	430	457	462	488	437	452	498	474	470	465	447	499	474	473	443	438	443	440	443	446	470	445	468	457	460	433	450	489	427	488	444	456	503	483	450	504	502	445	450	450	476	447	436	443	481	439	502	454	465	455	477	480	472	428	459	476	452	440	477	474	478	485	437	454	475	434	436	460	451	454	440	433	478	434	442	465	457	481	470	494	440	481	443	446	435	485	434	462	492	479	453	483	458	467	482	484	479	491	472	478	448	495	456	475	473	439	463	443	454	457	472	475	458	446	460	461	502	455	464	474	453	445	492	478	486	488	443	453	472	454	454	457	477	439	470	442	420	476	486	438	459	451	456	484	463	438	499	441	442	471	407	440	450	436	401	453	439	438	414	507	465	440	432	478	448	433	466	447	448	428	453	491	464	500	449	448	472	524	462	443	454	447	493	474	445	475	508	448	483	467	492	478	475	469	457	468	444	481	460	425	475	478	467	450	460	444	469	420	477	497	465	436	471	493	475	431	417	451	488	437	489	460	429	479	477	446	457	493	449	467	486	470	431	417	430	426	447	485	466	480	455	463	484	451	461	447	463	459	452	464	470	472	432	536	459	429	462	477	414	447	475	462	424	428	461	500	454	513	437	492	476	473	490	490	438	446	428	468	456	426	451	463	467	462	457	463	457	464	465	444	433	451	461	462	484	460	447	495	458	446	447	440	488	460	488	482	432	450	460	459	418	436	492	466	453	437	486	486	503	487	488	456	446	467	477	481	442	424	500	454	458	451	449	496	445	436	493	449	465	467	423	450	451	504	482	453	450	471	466	430	441	466	474	463	444	489	450	468	475	502	487	469	476	439	459	462	470	442	496	446	463	436	458	458	472	488	451	445	452	465	462	453	442	468	470	474	477	450	459	459	458	495	481	437	439	467	447	427	481	432	443	500	442	445	465	457	479	470	503	450	429	495	458	445	462	450	462	471	465	469	463	455	461	459	435	476	496	431	498	474	430	425	469	478	450	474	495	476	496	464	448	449	450	481	449	491	435	471	469	441	443	471	436	453	427	462	447	471	446	483	425	467	441	413	443	460	451	469	455	420	443	416	443	417	471	471	483	417	497	439	496	501	457	435	464	462	491	489	473	510	442	458	479	459	495	433	465	445	457	501	463	442	501	488	476	497	474	459	460	459	456	470	434	445	477	494	450	453	458	449	455	455	484	482	453	440	453	456	481	454	464	488	491	454	474	471	462	456	462	436	448	453	471	462	443	469	441	442	463	457	473	487	416	443	494	476	449	471	413	429	462	459	431	492	433	458	470	449	452	475	477	447	463	454	466	409	494	461	496	455	492	455	471	461	460	413	439	444	469	434	471	495	438	481	455	480	470	439	469	445	481	451	436	407	479	459	458	496	438	446	461	472	465	455	464	466	466	451	449	429	412	477	475	442	446	460	458	414	473	450	385	435	438	493	483	462	447	452	486	466	452	469	460	467	443	464	437	436	453	473	421	474	443	463	445	446	440	497	439	474	479	454	489	450	450	463	464	465	447	481	465	492	485	481	469	423	434	440	472	419	465	473	490	457	487	451	456	454	447	465	480	431	451	479	485	462	449	473	453	449	468	438	459	488	471	431	434	434	448	488	479	455	430	443	511	485	441	475	457	463	482	456	463	480	452	448	443	485	454	473	453	431	460	444	462	473	421	423	470	461	486	466	441	454	453	463	458	461	455	470	460	475	448	460	479	451	468	412	428	478	429	471	452	434	451	444	470	462	471	485	483	437	457	438	461	463	479	465	495	464	493	452	433	473	467	440	456	459	468	440	410	491	472	457	457	433	456	448	463	470	446	471	474	431	483	486	459	452	471	433	421	484	469	476	424	489	472	462	460	484	437	473	447	466	450	426	449	475	470	466	449	453	452	469	451	422	450	457	461	462	474	500	462	476	486	470	457	446	446	455	428	471	467	415	484	501	447	475	486	499	475	436	449	446	462	477	456	464	467	465	493	502	496	456	424	450	471	479	455	443	437	413	468	505	423	437	445	456	485	506	452	450	441	455	484	489	427	441	455	457	453	484	466	483	438	456	466	473	431	464	471	466	492	448	466	483	449	456	487	444	487	487	468	475	496	470	458	464	448	459	449	454	482	438	474	494	447	452	452	459	481	470	444	466	488	446	474	472	478	473	461	457	488	458	437	473	447	420	441	486	455	470	474	434	440	494	484	440	444	470	482	446	462	445	449	450	422	486	436	461	438	485	429	449	462	465	439	480	446	475	435	449	485	434	446	464	464	467	469	448	465	468	451	468	463	481	480	473	446	437	469	463	445	445	458	447	439	456	454	490	440	465	481
9958	23527	17851	10549	8149	6144	4745	3646	3029	2393	2014	1713	1585	1425	1413	1282	1177	1116	1070	1046	969	913	916	903	891	863	857	861	903	794	812	780	747	793	783	762	770	758	727	767	754	733	749	780	745	770	719	780	736	720	708	714	752	677	752	722	762	698	726	739	748	765	755	734	763	755	675	742	704	705	753	746	706	686	733	728	682	718	701	714	703	733	721	727	750	727	711	751	703	741	731	747	688	748	701	730	726	734	717	707	703	696	711	716	721	702	746	672	722	735	739	723	714	715	757	757	734	748	772	704	667	722	744	801	733	703	755	739	748	733	715	721	743	707	725	706	729	733	748	717	733	713	696	717	691	680	721	720	744	767	718	746	692	667	698	699	729	732	758	694	726	748	725	745	730	661	717	758	747	657	738	699	710	729	664	692	721	679	741	695	727	745	747	681	656	737	755	717	700	680	735	721	672	696	677	665	713	708	707	740	691	740	722	730	748	727	729	667	756	698	701	740	708	688	709	742	700	671	726	715	716	733	715	766	726	732	725	715	739	695	710	673	739	679	685	738	732	675	736	720	738	703	712	748	659	699	721	734	718	722	727	712	728	727	699	711	702	720	761	668	703	725	669	766	728	695	752	730	712	703	674	733	704	738	685	744	698	732	741	737	692	771	734	766	725	708	717	751	725	733	702	688	748	770	712	678	762	710	684	739	718	720	711	709	725	705	754	674	749	706	722	700	721	719	761	715	706	739	725	699	711	726	740	720	758	679	759	687	743	720	702	720	719	668	723	691	714	777	748	727	726	698	730	740	698	732	721	708	710	708	704	747	710	747	738	700	697	734	752	728	714	784	735	718	690	695	732	706	733	728	743	710	758	778	701	750	713	712	738	784	754	755	715	717	733	752	701	678	717	702	698	683	695	746	707	735	694	707	750	692	692	713	766	692	711	693	703	693	717	700	690	717	733	712	729	726	676	746	683	738	752	705	724	673	783	729	759	712	759	710	731	739	703	710	703	735	749	695	677	730	659	684	689	702	684	701	736	717	753	727	714	743	701	725	749	774	728	710	715	741	700	761	687	687	753	723	748	693	695	748	741	736	721	740	706	767	741	757	757	686	753	728	700	708	709	763	760	672	727	700	687	757	696	734	720	704	709	719	733	680	717	670	742	774	706	736	706	716	727	746	742	758	771	735	703	716	740	780	746	725	754	725	730	729	713	740	717	745	749	740	706	732	729	713	706	695	694	737	708	729	694	706	767	707	756	732	723	733	714	714	719	710	734	682	702	720	719	712	678	708	754	714	737	738	731	725	694	731	742	719	662	727	704	741	725	693	718	697	725	725	730	702	740	714	671	727	713	703	682	725	700	753	695	715	731	743	706	705	757	741	748	687	720	705	728	729	719	729	697	699	719	717	729	754	758	700	730	751	754	700	723	716	682	692	746	729	717	738	715	726	695	712	735	761	733	711	713	742	717	728	728	724	702	688	710	706	756	716	727	769	737	739	745	749	679	713	678	708	702	705	721	748	726	708	764	738	725	718	746	690	740	722	709	706	688	682	668	730	716	743	716	736	679	710	711	743	714	706	677	675	709	760	719	741	704	723	712	726	761	727	717	694	691	726	714	703	692	697	726	747	707	691	745	689	686	692	752	752	728	678	692	703	693	717	664	695	687	693	722	696	694	705	652	748	709	771	678	711	719	699	691	723	692	784	713	743	757	703	687	701	709	696	724	696	735	656	733	693	719	692	719	728	719	712	677	688	709	689	704	706	705	738	728	693	767	709	730	720	762	665	787	689	734	668	719	748	677	749	697	693	704	744	753	685	703	728	734	753	729	694	728	786	742	723	700	717	715	693	722	753	730	678	720	727	691	678	748	706	638	729	761	767	736	687	708	719	710	705	758	723	766	751	726	776	706	711	682	664	715	632	738	701	674	728	759	700	728	662	757	697	713	684	716	749	676	727	684	682	748	776	689	708	752	708	708	711	711	688	733	696	701	755	703	695	728	741	701	743	759	690	758	679	727	692	689	741	740	692	683	730	702	745	708	722	697	691	728	732	681	746	720	672	744	678	707	766	687	748	720	708	690	756	760	709	651	705	721	665	748	695	736	716	704	734	713	710	681	730	707	740	687	702	743	707	729	708	707	751	744	750	696	743	730	688	687	676	728	653	665	703	697	733	738	740	692	684	753	704	737	702	682	756	703	731	743	690	717	722	758	709	727	743	709	683	728	712	710	727	740	750	724	729	732	738	719	693	728	661	748	753	686	724	721	730	689	737	631	698	759	774	753	705	679	729	706	749	728	728	727	747	728	715	680	689	745	716	723	747	693	692	694	741	708	692	745	702	737	734	718	722	677	714	718	694	701	678	683	732	683	700	694	715	740	734	706	695	702	732	662	774	688	707	736	761	699	729	718	748	706	694	739	695	717	727	721	711	723	724	738	734	768	694	763	741	751	705	697	738	735	708	733	748	703	701	755	739	716	724	679	720	736	684	743	691	704	731	705	738	710	696	732	796	710	718	682	696	699	728	701	710	701	720	701	762	764	720	721	747	700	707	693	699	683	753	684	663	690	717	672	741	709	747	667	738	700	704	713	715	723	706	714	722	735	710	722	678	743	770	789	672	737	709	718	694	749	744	710	732	766	707	739	787	713	720	727	708	717	759	671	704	725	747	693	739	733	738	712	698	705	760	745	742	754	769	747	706	696	696	744	722	720	750	726	706	742	725	735	736	712	692	753	747	725	654	681	716	746	706	704	667	708	721	732	712	746	764	689	750	734	716	720	739	719	713	704	771	692	719	740	729	696	700	753	706	716	697	655	708	766	678	663	637	748	743	727	722	752	711	721	682	731	708	692	753	722	666	703	724	752	742	703	732	790	666	752	721	706	748	730	721	690	742	741	715	700	741	712	720	726	704	686	737	686	717	810	700	700	704	743	694	687	733	727	735	715	658	690	712	724	740	776	701	753	717	708	736	715	750	693	707	734	669	665	691	705	699	679	718	676	743	735	739	679	702	750	749	739	697	758	729	718	729	740	748	678	692	706	696	720	736	674	740	739	726	714	732	744	709	743	723	746	762	692	734	755	739	717	714	722	679	727	734	733	717	739	743	707	711	734	652	700	710	709	732	707	742	748	715	740	754	716	741	765	681	734	699	719	742	728	722	752	760	688	723	759	718	715	735	708	693	735	672	760	658	702	695	752	685	672	735	696	717	706	768	701	669	677	716	771	731	720	678	713	739	736	722	688	725	749	716	735	738	744	739	708	685	745	748	738	683	723	697	739	736	713	704	732	685	727	729	716	735	714	717	768	690	732	756	708	725	686	747	702	700	746	717	783	723	723	683	715	656	657	723	740	705	706	720	693	721	687	684	745	710	749	730	752	716	721	745	729	717	717	737	718	731	711	713	786	707	695	709	694	743	709	713	694	652	755	727	663	683	767	703	736	713	693	762	768	680	735	710	739	716	743	740	781	716	732	695	710	754	684	727	731	722
22698	21529	28821	24648	21526	20188	6559	2612	1835	1393	1229	1052	834	791	722	659	593	571	576	523	454	472	431	436	375	395	388	399	360	388	373	375	368	324	352	347	334	344	327	303	326	309	316	308	324	305	310	284	318	282	300	309	307	290	316	259	337	310	283	316	319	264	294	308	299	310	324	315	343	280	318	305	327	307	300	311	309	325	287	297	296	286	270	310	338	287	297	314	307	298	284	298	330	307	304	308	287	320	295	306	316	307	268	303	304	286	305	290	284	284	309	306	299	288	306	320	296	263	301	296	271	299	267	284	313	302	298	317	287	290	293	305	314	286	302	304	290	291	338	333	296	329	320	335	314	286	299	344	296	336	284	283	292	306	296	269	299	308	312	292	290	314	295	284	290	306	287	312	295	294	341	319	322	292	309	278	311	274	313	320	341	271	320	316	283	305	293	319	270	282	273	304	324	310	284	322	297	313	330	260	262	304	345	276	316	304	319	284	302	301	292	340	318	318	288	309	323	271	317	324	316	306	288	308	306	338	297	291	282	288	285	300	280	285	283	290	304	318	307	318	318	326	296	319	293	317	300	333	305	295	278	299	335	292	298	279	306	289	296	264	280	326	267	293	299	282	301	290	304	298	288	290	320	286	252	303	306	290	305	264	293	265	292	250	304	305	299	322	294	289	278	302	282	316	283	321	271	318	282	278	292	338	319	286	293	312	278	324	331	304	276	311	299	290	275	289	307	261	311	331	288	346	283	311	302	280	293	291	309	282	316	269	309	290	290	311	330	311	315	319	257	303	302	296	296	305	293	283	310	310	307	299	325	305	305	276	304	304	303	293	321	293	277	287	281	290	293	300	293	295	256	260	304	265	322	301	294	313	286	305	278	309	324	296	305	332	311	309	268	301	300	329	297	299	312	309	314	315	295	320	298	288	294	276	294	308	308	280	303	290	323	305	291	282	307	308	315	323	299	284	310	316	320	312	336	298	277	300	295	270	288	312	287	314	282	321	269	308	266	343	295	294	270	312	341	307	326	290	304	327	318	291	297	298	319	306	290	306	293	283	275	330	291	299	350	282	310	279	272	306	280	301	294	270	322	324	325	321	314	320	297	316	305	283	296	302	297	283	282	296	332	283	302	299	284	291	324	323	307	280	326	289	271	292	298	296	317	276	316	300	270	302	283	297	291	309	301	299	304	295	293	284	286	270	300	308	299	272	314	341	313	276	310	294	300	271	298	269	330	282	294	305	297	293	298	264	302	273	282	278	299	311	320	285	306	302	292	305	322	268	294	265	289	261	281	308	253	324	305	304	299	311	323	307	313	297	319	299	297	292	270	293	283	309	318	285	277	297	278	284	315	289	292	309	296	311	312	264	326	292	300	312	317	303	326	288	298	299	312	296	302	324	308	286	299	285	306	281	296	295	299	316	305	310	298	277	292	283	299	335	275	287	312	309	307	296	296	318	277	277	285	313	270	296	306	303	289	285	297	272	274	339	288	298	317	274	310	277	294	328	303	297	284	301	296	309	310	263	316	328	299	286	289	305	311	291	293	330	294	289	302	332	288	303	339	278	296	332	323	318	283	303	298	320	308	313	276	328	289	280	296	308	303	313	288	286	288	320	261	304	299	292	297	301	323	285	309	273	290	285	309	312	291	268	301	302	291	325	315	297	307	289	307	277	276	293	286	291	303	326	283	320	307	273	290	318	282	301	317	303	275	309	295	312	312	305	298	308	263	275	323	300	333	301	290	295	322	301	284	300	277	311	350	293	299	313	286	310	299	266	307	288	269	291	327	289	280	287	258	319	303	294	269	328	328	274	270	318	281	317	314	310	335	303	274	319	306	302	292	278	293	307	302	320	280	309	293	293	288	339	288	285	282	314	273	312	288	318	282	297	277	262	280	298	293	317	241	299	304	289	310	282	294	290	278	285	292	322	298	294	330	294	302	311	301	308	267	292	313	307	284	302	311	314	285	290	282	281	284	289	309	324	301	326	286	284	291	287	317	301	292	292	329	291	305	282	280	294	319	295	273	308	303	312	278	308	260	304	292	276	307	291	256	293	278	281	314	267	308	307	319	304	291	307	284	280	286	293	317	264	286	297	296	285	280	297	313	314	270	310	303	314	308	298	287	324	302	318	295	289	318	314	287	315	321	284	318	257	320	283	280	295	301	284	294	304	303	304	297	280	328	319	274	284	316	273	280	257	299	301	323	302	305	289	296	293	307	300	317	285	281	291	295	276	304	286	298	319	301	282	299	300	305	289	318	294	313	269	279	286	316	327	264	282	326	294	336	297	294	272	291	304	316	326	320	278	300	304	273	317	294	297	287	281	265	264	312	278	317	297	310	308	272	298	316	271	308	329	292	283	298	301	307	330	289	281	310	296	299	288	322	314	285	278	293	335	283	318	300	308	308	294	283	313	289	331	274	324	303	274	278	311	319	286	315	313	294	280	286	300	303	261	327	299	293	304	258	329	305	281	302	311	286	320	296	319	280	279	287	306	283	318	319	296	315	302	295	279	268	273	322	288	316	292	299	313	293	281	300	306	307	290	288	311	307	299	316	298	300	292	332	306	292	343	281	273	321	308	279	294	291	281	298	315	304	280	304	285	306	318	290	275	324	283	306	288	312	297	317	302	296	303	289	304	309	286	313	294	320	313	319	302	289	310	306	298	293	301	306	280	320	273	309	342	296	315	294	299	284	305	311	296	255	293	274	296	292	276	292	301	287	280	303	301	326	310	314	309	294	299	297	263	283	312	277	299	324	292	256	320	315	303	283	317	281	279	286	322	267	282	282	331	295	308	289	328	306	286	302	310	281	323	336	270	326	319	301	325	316	288	283	285	292	290	325	308	309	287	302	273	269	311	289	299	314	293	322	294	296	296	251	286	309	291	282	319	275	307	305	283	314	281	306	294	313	303	303	298	305	285	282	287	319	259	314	315	312	282	302	302	307	298	312	301	305	302	281	295	285	304	273	315	306	313	281	279	284	312	305	302	295	312	292	298	300	286	303	300	294	282	303	319	324	301	288	274	304	294	315	320	274	293	347	287	257	291	333	279	294	294	341	294	309	281	298	282	304	324	316	297	291	285	294	319	310	263	311	296	271	307	305	303	294	280	274	305	272	287	292	303	334	323	287	290	274	299	305	307	304	314	299	338	294	287	305	289	288	312	289	297	292	305	312	281	283	303	288	312	301	299	276	294	307	321	276	306	273	318	329	315	287	297	303	303	315	315	317	293	299	276	309	311	301	319	310	307	323	240	297	279	294	310	263	301	299	304	334	275	272	279	294	320	312	263	327	301	291	278	317	309	276	303	311	310	320	282	299	271	303	289	289	318	308	271	290	295	295	295	306	294	296	293	338	311	308	302	281	300	338	292	278	300	278	282	308	314	331	285	309	274	285	296	304	309	264	302	291	289	321	292	312	276	305	337	261	300	320	308	301	301	308	268	331	322	263	331	277	327	294	256	277	273	327	293	300	264
12028	32044	26443	17251	13340	10420	7821	6197	4894	3716	2937	2490	2217	1808	1677	1469	1383	1238	1173	1108	1008	925	871	829	792	725	722	662	658	628	618	641	621	596	581	569	522	537	513	536	540	519	511	537	510	475	472	439	492	483	499	480	506	489	501	505	454	462	498	483	480	474	485	454	485	427	452	475	504	462	486	444	488	471	484	494	478	464	453	433	444	467	461	425	499	474	485	488	475	461	461	480	443	473	491	469	468	454	432	469	445	494	487	465	443	490	460	468	475	457	481	484	471	479	409	509	474	446	457	499	447	470	506	492	471	443	461	425	457	493	465	462	432	501	513	480	495	477	464	514	467	464	489	455	441	489	495	473	422	463	456	449	437	499	447	472	470	487	455	453	508	485	443	497	467	432	456	451	482	492	455	485	503	483	433	440	459	487	493	468	474	470	461	468	424	465	454	462	494	428	464	440	447	421	450	454	485	463	467	453	473	467	429	447	445	516	499	492	483	462	476	461	460	486	455	427	489	467	469	482	454	439	515	437	480	442	460	452	478	482	496	489	478	450	454	442	442	445	425	502	463	450	502	449	439	461	454	449	471	455	466	454	483	477	457	503	445	430	468	471	448	446	487	483	499	469	446	501	448	468	448	459	481	436	484	511	463	473	493	435	447	461	466	459	457	423	472	468	443	463	453	493	447	458	424	485	501	446	428	462	462	492	480	479	476	449	454	505	421	479	446	437	477	472	467	493	456	462	452	518	491	507	444	471	479	477	464	467	453	469	494	465	496	436	525	453	411	463	467	443	489	442	475	491	436	435	477	527	475	443	458	479	468	508	442	486	446	476	465	495	462	473	483	447	479	448	486	443	470	451	510	480	428	473	475	464	453	464	454	505	467	485	473	479	464	490	459	459	461	461	498	487	443	456	462	456	482	451	466	463	501	450	504	477	471	505	459	460	480	430	440	506	470	469	426	470	490	445	456	439	501	515	417	475	446	449	460	459	503	440	467	470	467	463	434	496	488	438	467	470	461	456	461	457	485	434	484	513	454	459	466	442	450	457	457	427	473	446	472	445	458	458	481	463	460	456	440	479	481	461	442	469	525	462	455	507	481	521	447	488	482	461	474	463	479	465	444	472	459	480	481	453	482	475	449	470	460	426	508	455	463	484	444	475	424	456	438	497	470	448	472	467	454	472	434	458	465	437	459	420	435	465	483	468	445	473	503	462	454	456	473	496	474	458	446	462	452	453	463	497	480	473	472	460	461	472	477	505	479	459	499	432	446	498	420	486	497	526	446	451	455	438	423	428	461	461	487	451	455	510	440	479	442	471	486	422	428	441	468	447	459	405	467	475	437	507	472	457	449	466	447	452	454	458	474	459	478	466	466	455	448	497	481	444	469	434	485	467	463	474	441	468	471	503	442	467	449	495	450	426	453	455	457	439	425	464	508	514	492	511	476	494	463	474	476	482	425	473	476	466	508	498	478	490	481	456	477	515	452	463	462	509	482	460	465	459	502	488	436	476	511	450	502	449	510	462	448	461	471	457	486	445	476	468	468	446	487	425	483	464	495	479	474	470	479	466	478	472	454	444	459	473	454	457	455	484	454	457	521	451	448	490	436	472	478	444	459	444	463	463	462	443	438	440	465	460	492	498	474	446	466	439	481	479	447	431	449	486	470	477	466	469	486	443	522	463	456	483	475	469	450	516	431	493	483	464	443	455	453	464	473	492	482	420	472	446	461	485	497	478	487	469	445	431	432	477	494	476	465	440	478	465	505	466	448	481	466	473	477	478	489	455	483	468	484	475	464	479	469	459	464	467	492	472	468	465	471	471	469	482	476	452	518	449	477	464	458	476	508	466	427	484	508	465	455	471	451	476	466	447	447	494	469	479	449	478	446	454	450	485	483	489	473	504	460	467	507	465	444	452	423	442	465	472	456	429	447	461	475	458	468	451	471	472	448	478	489	487	467	471	468	467	487	480	506	467	437	430	487	461	473	454	469	446	500	459	464	439	437	466	457	499	456	440	473	444	467	476	436	433	463	460	511	461	463	460	448	483	440	472	459	446	479	469	426	466	465	448	473	475	453	437	452	477	488	481	451	462	458	464	450	456	485	508	468	447	459	467	427	456	450	446	437	467	460	457	488	487	454	476	456	416	485	435	501	484	454	463	446	450	451	483	451	463	460	471	421	464	428	438	476	445	474	485	473	478	449	508	440	481	455	454	483	456	482	465	483	500	447	463	487	471	482	456	481	460	442	495	463	500	445	456	464	473	471	437	456	446	464	474	442	472	456	457	427	427	483	453	444	427	463	446	474	405	447	459	474	486	480	444	470	453	457	502	427	458	464	459	477	456	461	452	463	455	481	472	467	482	473	536	469	509	485	445	485	473	486	469	472	465	446	480	506	440	476	485	451	419	481	523	465	465	444	454	481	428	474	503	482	503	458	427	467	462	447	479	460	462	462	432	469	499	435	489	477	450	476	491	468	480	432	483	471	461	472	449	497	475	450	493	464	492	434	498	459	465	482	456	493	504	475	468	477	463	490	438	428	498	485	442	482	455	462	457	473	479	489	481	495	493	458	490	491	437	452	460	464	446	487	484	488	451	456	441	459	448	468	424	489	498	420	457	467	444	479	464	504	485	487	491	447	454	467	444	489	460	460	503	478	462	461	454	458	467	445	452	471	477	467	447	471	462	440	451	460	423	459	485	433	413	472	482	430	458	472	471	470	483	466	456	459	494	458	471	468	509	436	473	453	503	502	462	465	478	484	485	427	444	443	454	459	546	448	448	433	483	483	447	477	475	426	465	429	496	497	462	455	444	470	444	434	479	474	492	478	483	482	462	503	476	461	467	441	493	492	468	451	452	454	440	501	467	447	481	496	465	463	452	476	473	468	482	478	469	473	489	466	465	465	467	478	474	461	454	478	480	456	468	500	462	421	456	434	484	493	479	485	514	503	476	499	505	479	484	472	514	465	456	475	467	462	466	431	471	493	464	455	445	482	457	454	518	439	477	484	464	491	474	461	464	470	476	437	470	459	471	469	466	458	474	472	512	479	498	479	486	493	489	477	469	447	463	456	440	411	482	478	447	466	451	484	496	442	462	483	470	444	471	432	448	489	441	504	491	500	458	476	453	478	483	514	437	511	487	483	459	484	439	437	473	513	482	456	480	460	439	482	482	459	446	452	488	457	460	478	441	488	487	479	463	459	479	458	488	462	455	488	472	494	492	488	464	469	472	469	469	464	494	456	449	464	442	453	435	447	457	482	424	481	473	452	457	476	480	494	453	433	485	475	515	478	462	490	505	447	474	498	469	432	491	459	469	474	442	494	465	451	479	462	480	445	438	468	490	541	511	460	428	467	470	460	483	487	460	439	460	480	448	471	471	477	467	481	454	479	447	452	431	436	454	460	451	474	495	487	442	472	481	484	455	484	468	440	491	445	435	463	461	481	489	457	456	432	447	456	472	469	502	471	453	472	450	473	491	448	479
27470	20088	12367	5454	2830	1847	1371	1180	942	809	768	655	680	598	620	585	551	611	572	559	524	535	542	492	521	526	520	484	496	466	491	530	506	498	506	497	473	465	516	491	472	521	461	475	483	434	499	472	478	439	476	516	501	485	507	477	482	461	482	495	502	434	478	459	459	523	507	485	505	452	483	471	444	432	472	433	427	448	497	472	465	480	473	520	485	459	444	463	467	490	465	511	461	473	441	485	483	513	473	481	442	472	489	501	504	519	468	475	485	516	470	442	479	468	500	477	477	468	472	468	463	458	462	480	492	474	488	442	489	453	489	480	440	467	444	482	490	426	483	455	450	434	474	455	505	485	419	447	479	500	483	448	471	450	478	459	516	460	472	450	473	464	437	497	475	463	466	480	470	496	435	452	430	472	483	499	460	465	529	493	482	494	450	494	505	487	491	467	493	472	479	481	474	465	495	486	427	463	461	461	509	481	424	494	483	466	448	485	451	514	502	473	436	499	442	494	476	469	503	480	485	500	486	463	471	452	496	486	491	507	464	485	518	464	497	504	470	452	481	457	461	522	482	502	513	463	435	436	508	461	497	455	445	479	465	446	461	523	455	483	490	460	462	484	460	457	481	461	462	469	478	499	490	513	455	462	480	504	440	443	464	444	487	511	451	536	447	458	447	475	482	492	495	523	485	481	476	488	491	460	477	448	466	504	502	488	523	478	473	500	473	490	509	471	463	449	462	486	507	409	448	501	477	527	493	480	469	519	486	476	462	504	449	480	492	426	414	488	437	457	507	452	525	482	463	487	462	458	485	484	494	510	487	454	478	472	425	441	449	474	472	513	460	471	497	499	464	441	486	443	486	465	449	447	482	490	455	486	488	502	464	475	503	465	505	450	459	521	471	467	452	469	480	478	515	485	528	457	451	483	454	503	472	467	499	453	472	446	501	497	519	466	494	491	510	522	462	496	464	468	474	499	467	499	518	506	481	460	477	505	525	466	464	460	447	516	499	476	461	498	476	455	514	479	452	504	453	472	458	500	495	479	467	498	510	411	485	522	505	486	423	496	503	450	480	472	496	463	495	515	484	476	499	472	456	502	429	496	435	468	494	424	475	482	469	461	465	437	461	476	450	450	470	474	500	443	496	502	474	475	454	452	458	503	467	487	472	468	504	489	510	445	485	469	465	486	455	467	511	456	488	471	492	479	470	456	478	478	480	487	450	454	464	465	470	437	423	467	439	485	501	471	494	476	462	495	471	474	532	481	491	483	489	481	472	486	490	503	462	469	476	498	462	480	521	507	480	495	459	474	496	463	496	515	500	473	445	476	483	450	485	479	441	488	482	488	415	465	440	518	468	458	466	494	471	498	420	470	502	463	498	460	496	456	472	449	431	457	472	486	481	499	455	470	502	496	501	449	464	463	486	459	502	532	489	501	457	517	479	497	486	472	471	479	482	478	463	490	542	477	471	489	514	441	470	481	456	470	470	476	498	449	490	478	486	475	479	499	491	502	512	471	477	505	457	486	489	492	473	445	476	478	469	479	489	469	486	515	523	521	495	473	456	488	490	494	505	448	444	458	471	447	459	497	468	440	489	505	447	484	448	477	434	484	498	459	465	490	457	467	462	472	476	487	483	478	464	480	447	495	443	469	515	493	493	444	495	491	454	475	487	453	471	426	518	483	491	521	461	446	481	508	480	460	510	460	462	475	465	460	478	461	495	474	526	474	480	490	463	485	508	490	495	442	446	470	459	447	498	451	478	461	495	497	488	482	469	462	474	473	487	505	501	456	480	469	469	462	490	505	491	456	484	462	475	448	486	454	481	505	448	495	487	485	519	494	520	476	446	508	479	495	474	459	488	468	481	499	468	467	463	443	528	483	447	485	477	450	474	443	455	512	492	449	481	470	466	488	477	453	456	501	473	489	455	476	504	456	510	476	493	497	433	467	478	477	451	479	486	513	464	503	478	501	498	489	449	493	504	461	477	480	496	458	486	495	488	473	479	476	472	479	490	463	479	466	461	476	474	495	476	479	454	461	440	474	508	475	473	508	498	478	453	436	446	480	506	472	438	478	517	490	503	478	491	507	452	462	453	490	487	470	476	493	467	433	487	446	469	456	488	485	503	484	517	468	492	435	509	492	478	460	469	467	476	481	458	460	493	478	486	482	469	489	440	512	475	491	492	490	456	489	489	468	520	517	470	475	484	483	482	468	488	471	467	455	471	452	464	451	475	507	447	484	513	468	485	527	499	533	492	469	447	510	482	463	491	483	472	474	467	457	454	472	497	494	457	507	526	456	468	461	471	445	502	477	518	480	451	476	482	492	507	466	487	487	445	471	475	461	505	440	471	489	441	475	434	482	518	470	456	467	536	453	479	478	500	434	429	487	476	473	445	473	499	453	445	469	439	486	509	509	478	480	472	481	468	447	511	497	462	509	485	486	483	495	459	510	490	471	472	467	460	456	492	451	535	476	478	482	491	457	436	492	491	498	471	439	509	479	508	497	414	455	473	478	450	471	454	497	508	431	487	467	473	498	473	485	490	446	439	504	447	446	455	487	449	497	506	513	459	502	478	469	448	455	533	457	473	502	458	463	469	479	455	501	468	491	516	493	476	481	478	486	471	447	519	463	491	489	480	518	476	522	523	459	473	527	427	472	466	435	442	492	455	472	524	493	499	509	459	476	462	498	463	469	509	480	472	489	488	477	486	466	454	473	489	477	497	452	486	501	465	466	461	463	475	494	477	436	456	470	478	523	493	459	533	486	459	461	478	461	470	490	459	462	474	476	424	490	451	495	488	488	455	498	441	480	474	443	525	485	465	488	472	512	512	454	476	526	460	508	476	431	500	468	460	446	499	492	458	496	486	486	480	492	476	503	431	478	493	464	495	496	486	459	500	486	457	500	498	465	509	493	481	486	479	493	441	448	500	475	504	461	492	475	468	456	496	464	513	495	500	473	494	456	452	485	456	487	479	477	494	475	493	501	457	450	440	473	492	440	502	485	480	446	435	486	486	502	482	432	463	494	494	513	479	470	470	489	466	474	460	475	455	493	502	468	424	512	468	439	480	461	434	466	487	487	523	501	514	498	463	457	461	452	469	515	488	465	486	472	483	495	464	460	471	482	439	465	450	485	523	458	471	479	475	476	460	441	480	491	472	438	478	507	500	458	478	447	486	449	478	490	501	472	439	491	461	478	484	496	514	477	460	493	474	487	502	493	463	465	472	465	459	485	413	495	476	455	442	455	453	483	496	473	493	483	478	492	482	490	529	460	498	463	488	481	487	451	496	476	456	461	455	442	511	471	451	502	449	439	454	456	453	499	471	472	479	450	458	435	522	456	478	476	502	455	468	478	453	485	487	508	470	449	456	460	463	465	465	448	442	516	473	447	474	470	473	455	499	489	450	489	442	471	435	480	476	470	468	471	450	446	446	441	482	474	475	471	461	463	481	506	467	458	494	471	457	429	515	472	476	458	468	468
10363	20023	15285	8772	6388	4678	3729	2982	2368	1945	1694	1457	1382	1295	1201	1143	1133	1027	943	962	933	887	954	905	914	880	861	802	824	811	849	763	843	812	750	809	792	834	758	766	765	768	766	746	758	774	743	762	783	750	768	750	755	666	755	732	763	702	703	716	727	742	812	765	749	777	753	757	754	745	743	804	769	811	724	775	758	790	791	772	795	756	720	754	777	787	729	723	794	746	709	757	746	795	778	745	760	760	728	746	766	782	792	753	792	675	831	752	740	747	734	797	780	769	816	691	776	769	735	733	775	780	738	764	771	728	778	754	762	768	767	771	742	767	761	739	794	717	768	811	714	824	752	744	772	733	743	798	739	731	795	817	738	718	820	734	761	729	776	772	798	788	757	770	717	711	798	738	763	747	712	766	776	810	739	781	795	788	784	706	782	765	779	763	744	780	790	762	729	742	776	747	730	763	818	709	779	737	757	794	737	731	775	734	744	731	776	740	772	738	723	687	824	747	737	719	761	746	761	824	808	698	785	745	779	773	764	764	731	770	757	743	753	762	788	772	736	795	740	754	742	741	749	772	873	811	724	774	759	754	749	727	753	734	742	768	732	795	783	734	775	813	813	725	777	807	764	762	717	759	722	752	788	788	756	748	722	719	789	761	744	759	773	712	814	713	741	785	732	734	734	761	744	739	766	737	780	753	777	781	767	757	779	768	744	759	748	714	786	719	745	741	715	718	800	773	800	791	775	738	774	748	726	736	742	740	803	725	761	719	738	792	752	790	759	782	747	737	794	765	751	706	788	724	760	759	724	800	749	755	775	753	767	762	792	780	759	739	757	766	757	776	761	733	759	765	780	744	802	777	742	775	809	732	717	782	728	772	753	789	763	738	753	766	785	768	814	751	750	690	801	804	734	751	745	764	761	717	764	735	729	749	779	768	719	732	747	746	795	778	749	741	752	775	769	778	737	785	778	788	772	759	765	772	723	750	765	789	776	813	766	752	746	778	753	777	738	784	768	755	783	744	820	748	737	775	737	739	779	752	781	786	745	768	731	722	758	752	727	744	714	771	767	766	762	732	787	741	786	717	778	739	752	802	761	739	693	756	776	764	786	746	808	764	746	777	735	734	765	760	715	763	719	679	763	754	734	758	712	758	719	737	680	739	741	787	708	759	764	735	727	761	787	723	783	780	755	782	720	729	760	784	785	811	751	734	742	768	724	770	807	760	703	778	799	772	712	747	749	756	715	756	693	774	763	769	754	775	733	763	794	765	773	768	776	777	817	760	723	766	823	749	756	721	755	767	708	738	747	793	694	771	738	712	749	809	752	834	784	772	741	800	758	744	778	772	759	752	763	754	747	800	760	764	758	740	778	771	778	772	753	762	778	735	725	737	744	767	735	728	733	740	782	758	795	779	835	736	707	742	731	766	721	753	773	779	768	786	729	779	774	737	752	777	736	733	777	736	776	725	739	787	751	768	766	730	738	719	738	752	764	749	756	752	780	754	789	765	778	721	712	719	726	750	759	755	765	742	798	748	768	757	756	766	788	737	723	785	698	760	768	799	813	775	752	744	774	791	743	756	727	761	728	761	722	792	781	744	740	768	698	728	802	771	786	781	725	740	710	755	760	754	721	776	748	732	784	748	761	804	723	714	763	770	730	763	771	730	758	752	748	769	745	721	735	784	820	726	791	722	795	741	750	762	738	750	785	723	753	743	725	736	778	753	768	775	763	745	778	735	756	749	780	791	753	784	761	728	771	795	713	784	736	729	773	747	762	748	751	732	741	779	763	774	745	766	774	709	714	749	706	778	755	723	824	728	755	734	724	818	754	744	720	759	776	828	731	769	775	760	725	836	752	681	718	769	737	780	741	726	775	734	825	724	746	747	744	738	738	747	772	759	678	711	740	758	744	778	778	769	742	776	772	771	760	760	734	721	788	779	734	752	702	724	796	813	764	777	745	778	783	760	779	738	814	737	748	747	755	797	807	755	759	752	790	729	816	728	768	776	799	796	734	702	781	765	771	748	757	820	771	789	768	710	761	784	778	717	785	789	738	760	773	765	743	775	734	771	730	758	759	687	753	824	721	765	732	812	733	743	780	758	692	746	757	753	775	716	751	772	787	741	766	729	729	762	765	760	732	749	754	739	707	775	778	721	736	806	773	799	784	756	730	765	798	739	748	734	734	800	755	722	794	783	683	753	784	759	732	748	729	744	760	756	801	716	748	809	714	781	730	789	758	766	807	779	709	766	778	733	707	735	741	777	801	751	733	812	802	774	785	744	736	725	721	753	778	754	778	709	801	747	780	757	806	759	720	750	732	701	724	790	736	785	755	809	797	741	764	767	757	813	708	728	750	711	720	729	737	742	778	782	785	810	783	779	755	743	750	748	721	787	730	764	698	740	768	781	740	715	727	733	735	786	719	783	696	724	710	741	768	755	779	739	809	786	791	711	760	799	726	710	737	685	781	769	711	753	727	734	742	786	712	782	821	745	804	758	823	763	775	784	740	778	736	801	797	776	744	791	742	778	784	758	737	785	812	753	721	803	764	761	781	767	735	740	752	776	758	768	833	774	722	752	740	766	785	747	767	750	764	756	775	754	808	784	754	752	751	721	770	779	809	774	752	679	779	772	749	712	805	754	793	730	758	716	739	772	770	740	749	731	778	716	769	815	792	707	774	762	734	803	734	758	736	729	689	747	820	757	713	727	758	717	786	751	720	743	741	737	786	746	748	854	795	737	772	768	762	810	762	701	782	733	767	764	736	788	774	751	732	773	757	697	728	780	828	800	797	740	755	757	731	720	727	763	723	781	712	720	750	792	747	768	756	758	733	756	772	738	741	770	746	720	762	795	731	807	759	770	788	740	733	690	767	747	780	696	767	763	775	737	764	766	765	804	751	774	801	731	785	760	774	788	728	741	746	741	764	792	756	777	784	757	781	761	749	751	830	789	712	758	785	743	772	753	788	768	738	767	728	793	769	770	758	781	772	805	792	733	774	789	747	732	810	710	710	778	738	789	720	796	745	776	780	768	740	753	765	732	764	724	822	779	776	792	682	775	749	743	795	782	741	742	780	765	770	753	715	751	752	764	756	768	758	757	739	755	796	779	778	757	783	704	737	740	754	812	747	711	752	727	751	733	733	694	738	759	751	803	759	784	806	788	769	795	774	756	795	786	749	714	775	762	729	719	763	743	739	745	719	723	782	797	777	786	787	771	680	793	727	800	787	742	767	787	776	748	756	773	808	753	704	767	768	737	768	784	758	728	756	674	765	746	770	774	760	777	751	784	746	754	759	780	741	742	773	776	787	792	780	722	751	718	750	786	732	744	761	731	758	759	728	759	762	765	713	767	773	784	787	736	754	767	769	798	781	750	746	755	763	727	755	801	760	755	767	736	744	723	689	777	734	784	777	780	752	762	763	741	699	712	737	751	741	769	756	787	746	740	767	757	767	754	722	755	751	738	746	751	773	718	741	753	759	770
23434	21457	28176	25148	20996	8076	2888	1851	1343	1116	922	824	731	699	638	637	554	539	534	451	507	468	470	458	447	417	385	448	424	450	411	400	377	378	356	394	384	391	385	363	367	368	359	365	363	362	364	367	370	390	340	343	351	404	397	360	343	365	345	376	361	353	372	380	420	382	344	363	339	369	371	384	365	362	370	385	332	376	372	340	362	342	330	370	350	400	354	357	351	328	395	381	351	345	366	346	349	333	372	367	353	374	337	364	357	348	377	376	389	319	361	355	349	355	378	359	358	368	352	360	355	324	365	344	341	362	358	371	354	344	316	358	348	360	357	380	385	354	387	390	381	353	346	329	390	369	370	338	370	376	360	339	341	336	412	344	337	413	352	374	366	350	342	369	380	380	351	365	385	339	349	341	344	335	375	350	352	354	390	359	354	367	382	352	367	332	359	363	367	363	373	376	327	376	364	354	361	384	352	352	370	411	367	374	368	336	349	355	413	384	383	348	342	347	365	373	337	379	404	339	369	372	366	327	336	371	390	369	356	361	350	363	373	347	351	400	365	351	354	375	366	369	324	369	386	351	385	364	370	358	331	356	356	375	339	401	332	357	352	347	361	364	392	318	389	365	354	359	377	363	383	378	339	341	373	385	331	330	380	392	349	346	398	370	357	396	376	343	329	344	358	341	316	344	336	358	336	334	369	403	306	316	360	403	339	340	397	362	350	376	386	345	362	374	374	367	374	383	351	342	353	385	386	365	361	365	359	355	339	362	394	358	345	335	328	344	361	331	401	369	350	369	334	346	356	328	386	368	376	380	370	352	348	356	348	352	356	361	362	360	360	327	353	342	352	351	359	356	358	369	379	373	371	373	323	374	384	321	352	385	352	341	385	372	360	346	375	359	348	356	353	351	348	377	385	373	411	330	364	331	351	367	341	359	394	382	361	356	374	370	372	405	356	424	360	388	356	373	353	380	350	357	333	362	340	358	366	366	344	342	375	359	374	352	327	348	369	356	381	361	354	365	363	349	345	349	319	364	396	361	344	376	352	370	397	367	313	366	348	327	324	363	351	354	323	376	380	370	375	374	375	336	381	355	346	405	396	386	347	384	421	364	394	358	391	388	355	360	338	358	346	377	364	392	359	346	331	379	353	382	343	377	350	387	365	355	366	368	369	346	377	364	382	349	358	353	374	380	339	388	374	359	359	363	353	351	378	376	357	372	387	375	328	349	346	335	377	335	379	333	340	381	374	391	386	360	370	349	334	317	343	377	351	351	370	348	350	347	353	347	367	364	361	347	336	350	377	359	362	394	359	337	365	318	363	348	355	336	367	383	394	333	381	371	356	332	366	354	369	345	403	360	365	350	390	340	375	337	382	363	334	346	338	390	354	367	361	353	362	383	340	355	355	373	357	374	351	368	348	346	355	341	355	364	375	343	367	407	344	355	377	394	392	363	365	367	344	387	365	358	379	362	360	367	329	410	403	337	347	358	368	338	349	369	364	363	367	352	397	402	351	349	381	349	339	364	371	348	359	341	357	377	362	398	380	350	369	362	392	348	369	372	355	361	344	355	365	368	354	385	344	335	372	384	348	358	376	363	346	325	366	371	387	364	377	368	357	369	359	361	357	339	368	375	357	345	380	321	349	383	379	363	348	363	365	383	369	360	364	389	327	351	369	371	357	352	381	357	382	329	356	359	388	347	361	379	367	366	389	336	351	323	361	349	372	355	359	414	347	357	354	361	339	349	334	349	387	335	370	377	373	340	357	360	357	340	363	342	399	354	343	321	350	372	370	376	352	367	367	366	334	382	337	369	340	356	407	379	351	353	375	371	355	384	344	400	355	346	348	353	377	328	336	373	376	364	394	325	352	395	367	338	339	377	381	364	338	341	397	389	310	361	329	340	374	345	345	384	357	331	344	356	358	357	356	356	351	359	353	325	363	347	354	361	372	356	328	333	367	362	340	399	414	379	358	363	325	317	348	380	339	369	361	356	349	390	357	354	332	372	358	349	343	353	365	331	398	382	350	339	348	344	338	384	355	339	349	360	354	343	342	345	335	359	336	369	356	349	356	394	380	357	351	336	348	370	357	367	335	343	365	392	384	374	335	347	379	364	329	386	349	378	365	378	373	351	384	373	394	349	350	353	378	378	388	346	342	348	366	342	379	380	339	354	363	378	337	373	373	368	354	361	343	358	319	371	359	329	375	354	358	329	338	347	355	397	366	327	356	357	380	338	325	354	329	367	368	361	367	353	341	336	385	342	372	364	348	363	339	380	371	360	366	383	337	348	367	362	423	374	364	374	354	365	359	385	392	342	353	360	362	393	343	373	367	332	348	391	349	356	349	334	354	354	372	349	361	368	389	362	340	371	359	344	362	370	358	393	350	343	349	383	377	390	395	377	346	358	357	352	380	386	371	319	337	367	375	364	334	373	380	354	359	351	388	380	378	356	392	374	347	346	324	354	361	360	405	355	359	368	348	375	364	316	339	363	322	343	387	336	365	362	378	349	367	374	336	345	375	385	343	345	429	340	371	340	387	395	371	381	375	339	358	338	374	376	344	362	384	373	355	347	349	330	390	358	361	344	393	402	351	341	331	325	351	368	362	362	378	364	356	361	347	365	324	364	390	352	372	364	365	338	373	360	353	362	374	369	327	345	393	356	374	311	336	342	333	372	356	365	382	340	367	364	381	349	329	365	367	347	356	356	355	360	332	365	346	352	340	369	353	368	361	371	352	378	358	362	370	390	366	334	358	323	361	344	385	355	384	336	361	375	349	367	358	349	347	383	356	354	370	346	357	371	319	358	376	371	364	349	340	387	365	352	352	398	356	375	356	363	364	387	369	354	410	353	342	344	397	363	366	372	369	376	330	363	320	365	349	330	350	355	343	350	401	350	343	341	328	378	373	360	358	364	349	314	346	344	359	324	367	378	369	358	379	357	393	341	323	353	342	387	359	373	367	349	366	376	392	366	372	368	342	380	361	351	350	376	377	357	350	383	336	366	371	365	332	356	340	378	375	371	369	339	332	351	362	368	354	351	339	391	327	345	393	343	347	365	358	351	339	404	359	326	355	360	372	334	353	357	355	331	364	354	376	365	361	365	374	326	321	358	335	340	314	344	377	299	362	399	364	358	380	358	342	344	363	353	342	351	363	351	350	318	377	344	333	390	321	354	345	376	339	331	331	357	360	375	330	338	340	357	388	342	340	355	339	353	339	331	373	338	344	350	370	340	356	372	390	370	355	384	371	376	323	348	329	384	371	359	349	348	359	348	378	372	359	355	355	339	351	380	394	390	324	359	381	373	353	366	352	359	354	371	406	375	345	362	368	367	368	357	396	357	378	376	358	379	345	389	347	355	361	332	399	374	382	319	364	390	336	392	368	363	353	349	396	357	376	362	354	368	351	352	398	385	334	361	384	366	356	339	338	356	382	375	367	376	351	362	358	366	375	322	341	373	351	377	356	343	361	366	351	361	355	370
10212	27870	22278	13853	10330	7709	5999	4682	3525	2759	2405	1938	1639	1506	1380	1295	1237	1117	1057	1015	880	896	814	826	848	751	718	729	746	707	687	663	677	650	684	640	587	666	628	631	600	607	618	605	620	630	655	576	610	581	578	630	590	592	638	591	639	583	581	589	594	557	570	562	577	548	596	547	601	564	601	541	553	588	606	628	606	635	633	596	559	578	590	531	562	580	580	601	570	614	542	574	571	594	563	588	583	613	618	595	593	575	584	601	602	510	563	546	520	551	556	578	583	572	527	587	520	544	631	545	518	567	552	605	596	633	597	574	567	626	539	567	587	594	560	620	563	599	603	552	570	611	569	592	581	586	607	601	626	570	567	611	585	588	581	582	636	605	565	549	574	562	595	576	595	555	579	621	532	642	623	576	595	617	556	573	595	579	616	580	578	568	550	548	592	577	601	582	613	584	580	612	573	575	590	593	555	566	603	578	561	584	605	549	584	577	572	586	587	601	530	558	591	558	562	583	585	580	602	584	618	570	597	567	642	589	562	525	575	544	582	570	597	602	576	616	602	580	591	577	615	575	592	596	599	590	584	585	551	606	584	542	587	540	619	541	594	535	620	592	556	618	594	578	634	625	588	565	561	618	542	629	584	552	567	555	578	627	536	590	594	608	571	606	560	584	599	586	606	587	558	540	648	631	591	570	604	598	588	557	574	592	593	612	608	583	581	590	575	559	559	607	518	584	565	585	616	576	556	618	593	605	573	579	583	606	595	563	570	574	624	581	553	547	573	605	576	604	571	592	580	548	596	582	585	610	601	599	608	577	579	557	573	614	545	579	574	582	605	554	599	554	610	628	533	567	606	572	598	562	589	590	583	593	578	599	518	557	645	570	603	622	607	557	598	607	589	554	604	523	602	596	533	602	599	532	587	591	561	576	610	555	558	582	546	587	596	593	627	552	603	596	602	557	617	599	545	605	542	593	624	589	604	599	525	633	599	581	597	587	583	568	565	560	597	542	606	600	551	586	583	546	623	557	554	564	564	575	547	588	597	580	559	600	581	575	564	558	554	621	573	580	583	561	564	566	580	574	556	570	544	563	564	592	573	590	540	551	545	546	572	594	609	627	556	617	555	566	594	573	526	516	551	593	551	557	564	567	593	581	624	596	595	600	539	556	600	592	610	590	573	563	571	571	587	591	550	600	602	601	608	556	543	621	566	583	585	572	510	566	602	530	572	592	596	588	590	653	558	590	541	577	564	555	619	573	578	598	569	594	594	598	556	558	609	582	567	563	546	560	578	615	596	580	585	543	567	617	602	583	560	535	593	574	534	609	534	529	525	572	588	576	597	607	567	606	563	555	571	596	632	570	543	571	611	581	598	557	576	571	574	553	544	555	528	581	628	552	586	550	647	575	578	552	585	544	578	605	602	568	613	599	621	551	553	566	562	592	536	592	516	597	563	606	590	571	595	563	622	590	536	589	610	632	592	573	577	523	635	591	590	587	600	604	544	571	626	556	576	576	582	581	581	546	578	577	569	587	584	585	592	626	548	576	572	595	583	635	581	612	640	551	586	602	554	589	599	580	545	602	562	546	537	557	581	564	583	585	534	564	579	626	557	570	564	627	572	572	588	560	574	533	613	602	591	547	615	592	610	599	611	577	588	591	583	597	569	540	566	601	579	589	543	583	584	596	581	578	559	571	566	594	631	579	583	588	579	574	583	560	556	578	594	582	576	597	642	621	614	588	635	595	619	571	601	606	543	558	569	583	583	597	587	604	598	590	577	553	543	586	600	566	598	589	546	554	570	581	565	605	582	571	606	547	589	599	557	582	551	597	599	580	563	609	529	544	578	581	605	607	545	601	541	569	595	615	582	610	598	579	580	579	593	565	574	607	622	571	561	593	579	577	576	566	585	577	550	565	598	583	614	561	577	559	581	588	570	577	567	593	598	596	578	622	579	568	579	577	538	560	583	616	580	571	576	602	545	595	564	603	604	565	557	612	570	580	584	587	575	578	559	581	539	612	602	569	560	585	577	574	559	531	562	602	562	608	610	571	636	595	557	597	592	537	566	593	568	591	585	536	600	554	595	564	571	606	593	583	584	593	591	603	574	630	580	530	556	590	584	581	588	544	604	589	593	571	572	564	593	601	585	563	598	609	612	620	588	566	601	554	551	556	544	536	586	572	577	590	540	625	621	629	603	598	610	592	588	547	592	577	592	631	586	613	620	576	587	569	539	602	560	570	541	572	571	589	599	583	586	557	596	639	562	654	561	557	583	601	579	536	610	621	575	583	595	625	604	586	562	557	573	556	560	591	615	615	588	571	605	572	571	565	611	548	573	580	555	588	578	582	620	604	568	576	571	580	584	597	556	582	595	583	594	547	556	638	568	607	570	606	597	548	585	566	583	596	588	558	539	575	615	583	574	586	580	556	602	572	573	562	548	541	569	556	625	610	614	604	583	538	596	590	537	604	540	550	549	567	613	611	585	569	559	578	586	534	629	566	591	550	598	602	558	568	567	593	560	569	561	568	542	555	570	571	583	558	583	607	588	612	625	584	569	583	599	605	581	597	544	601	563	569	598	581	588	623	591	575	565	566	606	595	553	569	598	646	599	601	570	602	595	577	561	592	583	601	570	549	603	597	578	548	587	567	566	565	562	561	583	568	568	585	570	568	624	570	608	569	566	606	589	540	567	534	585	602	543	596	576	587	552	588	556	520	544	539	543	528	555	567	584	583	582	602	560	607	569	644	577	572	591	554	582	552	591	555	589	598	556	539	617	573	611	569	608	562	559	616	577	569	612	608	585	593	573	541	627	612	618	577	568	579	602	539	597	547	581	556	598	606	578	610	572	583	577	630	597	572	572	608	591	588	590	587	606	572	616	556	632	594	584	590	619	580	557	594	569	603	559	612	552	554	570	604	596	568	606	571	543	578	584	666	562	586	552	551	543	606	584	552	583	582	618	634	530	591	618	544	578	613	558	587	552	615	583	577	603	571	589	601	581	570	673	600	611	573	588	595	612	623	575	596	569	594	587	608	592	580	576	608	586	584	578	582	628	608	598	559	568	558	603	605	541	630	611	596	591	637	567	558	578	631	607	591	564	552	589	613	579	621	568	570	562	595	562	585	575	569	577	587	607	591	570	624	573	615	543	554	569	585	550	592	580	595	596	574	597	571	564	533	570	571	638	578	567	548	562	571	628	567	564	575	576	568	571	628	581	562	519	570	572	592	611	600	546	573	655	594	606	592	557	537	558	546	573	602	592	576	594	568	580	579	563	565	570	569	565	539	546	550	560	571	607	547	576	616	595	604	564	595	581	540	557	568	608	628	602	589	581	588	537	567	566	562	570	575	593	647	614	575	586	594	574	541	548	565	609	595	559	580	602	640	548	576	575	592	581	557	576	567	633	551	574	585	634	535	591	540	580	576	579	543	539	557	588	586	586	621	602	622	525	616	564	529	564	599	602	541	594	624	615	566	540	596	595	585
24957	21472	26030	23577	5602	2393	1828	1296	1076	874	838	777	736	650	620	587	628	583	589	552	558	541	501	515	531	535	497	469	461	500	507	505	522	490	491	474	500	468	498	495	497	483	480	470	477	466	469	485	462	434	488	462	460	477	447	469	459	442	456	415	431	446	476	459	475	436	458	468	455	469	424	455	458	396	449	448	439	463	427	464	484	478	509	430	467	475	473	448	431	459	468	443	468	479	457	402	437	441	422	480	469	426	450	459	484	479	438	451	476	463	434	455	448	468	483	434	445	454	479	431	467	472	502	432	427	473	478	481	482	440	456	466	471	457	438	457	461	440	438	449	472	459	434	457	469	457	471	436	455	444	438	448	443	475	453	435	462	414	454	432	474	446	449	424	475	450	465	454	402	438	467	450	442	439	450	466	439	434	436	479	461	486	414	468	450	458	463	438	452	432	445	379	464	440	456	478	487	504	464	458	473	512	475	492	451	411	449	477	488	444	424	482	462	450	461	446	472	430	475	501	454	436	426	425	485	445	465	435	454	473	442	492	464	469	459	459	443	484	471	443	413	456	480	457	427	472	485	447	502	457	441	436	469	460	479	480	447	453	462	441	469	455	448	446	433	487	445	423	441	439	455	440	410	442	454	470	487	465	442	426	450	442	489	444	493	443	470	461	460	443	430	494	447	453	445	457	439	449	453	457	449	456	449	460	430	485	475	451	478	443	468	502	448	477	461	463	467	421	433	447	486	469	410	466	493	423	483	459	507	448	434	446	473	453	465	469	482	451	470	434	465	472	423	456	452	437	436	479	463	451	434	433	456	441	466	486	452	438	459	476	416	431	441	487	476	471	457	426	448	451	472	464	449	462	485	474	460	528	441	476	474	431	424	451	451	404	505	461	454	432	440	417	453	450	419	454	416	446	479	423	448	457	423	451	466	444	432	421	453	456	463	463	469	462	433	461	471	462	474	469	447	427	447	463	442	428	432	413	457	455	446	467	483	400	449	453	412	481	467	473	430	457	498	449	476	465	440	428	444	462	395	440	438	404	479	469	453	492	454	459	483	475	449	456	512	487	459	441	460	482	430	467	476	478	450	448	475	466	450	442	430	466	453	445	481	445	472	473	439	432	459	465	462	425	427	500	449	491	445	455	428	427	463	439	472	443	512	440	463	485	440	482	451	451	482	481	461	470	481	410	427	470	450	498	452	465	431	450	458	465	470	480	454	468	452	453	441	459	444	441	449	456	436	457	481	448	459	421	436	446	456	413	465	510	465	426	468	456	456	425	492	458	480	459	492	464	426	463	465	451	461	464	441	493	441	442	461	481	470	435	463	466	459	440	454	436	446	441	449	455	456	467	469	473	419	443	463	456	458	424	492	459	428	443	470	535	439	449	438	456	485	474	462	484	494	452	438	445	437	519	435	496	470	439	460	495	424	464	457	447	465	524	458	439	445	456	467	449	437	483	444	447	428	419	462	442	462	437	450	431	437	451	438	456	436	439	459	475	435	473	471	451	433	485	420	429	480	415	440	468	491	474	456	450	466	374	462	483	449	423	455	461	464	424	433	453	426	451	459	480	483	439	468	450	489	463	450	471	478	412	479	448	439	432	433	431	454	434	469	477	453	490	466	436	491	435	460	466	434	445	554	464	444	450	454	459	477	446	448	420	447	460	464	450	448	463	480	474	457	453	453	488	470	458	475	449	470	440	488	460	476	417	444	474	468	472	463	433	465	447	460	405	480	511	480	451	473	456	426	466	434	479	463	434	423	445	487	472	491	439	458	458	467	451	427	455	427	483	448	444	489	415	442	426	432	448	478	429	468	461	450	425	465	440	457	462	441	431	426	519	461	491	447	424	442	457	434	432	454	478	461	461	434	466	429	468	465	465	475	458	426	491	452	454	402	434	463	452	411	424	463	470	473	430	458	479	426	461	454	481	437	416	437	450	473	483	472	470	436	392	447	477	455	441	405	447	432	450	459	463	483	425	453	429	445	468	440	432	490	466	423	452	472	450	451	442	423	475	464	474	465	464	430	463	459	447	430	432	467	467	414	413	391	447	445	485	443	425	454	452	479	427	408	470	434	484	435	476	449	467	415	463	447	421	451	439	470	413	466	431	439	498	468	450	441	481	423	454	427	463	475	449	444	426	484	475	438	429	464	456	448	443	443	453	438	470	417	441	438	442	470	467	490	453	416	436	411	460	459	449	508	466	463	468	477	446	417	455	452	413	424	409	427	451	480	408	460	450	479	446	449	451	440	506	451	427	442	448	457	453	414	441	422	463	432	491	425	477	475	472	434	457	456	428	461	464	452	464	428	461	468	435	452	442	438	444	448	451	445	476	447	510	457	452	460	439	480	453	439	487	449	418	438	486	464	422	446	454	478	475	446	457	444	452	457	484	451	443	474	505	450	475	460	455	450	487	468	458	470	485	437	463	439	448	462	466	441	454	414	441	438	415	476	428	480	457	421	442	446	433	485	420	467	490	438	435	445	465	468	440	438	443	445	463	435	430	437	480	439	450	441	448	464	490	449	443	475	445	474	435	491	463	457	448	447	457	461	485	427	461	466	462	466	463	449	472	440	450	506	462	435	428	431	438	445	419	480	474	421	442	449	490	449	456	428	466	433	427	452	429	451	448	449	463	445	442	418	445	489	445	446	433	441	452	439	431	478	452	479	449	469	459	473	506	447	454	472	444	471	417	488	432	458	457	451	475	487	477	468	441	440	473	424	455	449	434	434	462	431	476	453	470	455	450	440	451	447	424	438	446	475	433	470	447	460	444	461	440	479	453	441	432	532	432	439	498	467	432	494	482	498	425	447	446	476	457	477	462	448	450	419	404	434	462	442	467	408	431	427	437	445	482	467	469	443	397	467	440	458	433	440	487	437	455	474	444	455	464	455	457	474	480	449	450	426	465	465	487	500	463	459	475	461	443	456	441	465	443	481	468	494	432	473	457	459	449	416	469	475	464	458	482	462	449	473	423	425	454	484	481	432	435	487	425	472	416	483	436	441	447	476	457	448	458	482	481	433	470	463	466	462	456	477	508	446	426	450	463	453	442	460	485	433	407	444	413	458	463	437	465	442	459	483	458	439	445	446	441	451	440	453	434	495	392	474	464	442	439	460	474	446	442	494	448	468	406	416	467	429	456	466	460	477	417	507	450	444	469	445	423	449	497	458	449	426	435	458	415	441	469	462	455	442	453	473	445	429	448	453	465	471	414	479	438	421	489	453	436	458	524	493	457	464	461	420	484	451	462	478	426	442	446	437	426	478	477	446	463	475	466	463	438	505	452	446	457	432	449	466	480	445	499	475	446	463	495	496	450	436	453	425	458	491	446	526	481	457	413	445	447	483	465	438	443	464	488	442	500	512	430	431	507	472	449	432	466	464	433	424	441	421	430	478	440	463	458	420	464	457	424	413	460	464	477	481	470	474	463	455	462	464	486	444	440	416	437	470	449	454	437	425	442	451	437	435	412
10120	23855	18541	11122	7833	6018	4856	3630	2867	2407	1956	1735	1588	1413	1339	1249	1124	1118	1031	978	903	961	874	916	899	855	828	873	811	808	809	762	753	791	754	791	762	775	718	771	751	740	775	727	748	711	721	742	714	685	754	691	752	716	711	726	740	743	719	734	715	740	743	725	696	711	698	695	698	698	690	689	767	727	702	702	677	691	728	750	738	671	704	734	741	740	749	673	734	729	717	712	708	719	671	678	736	717	742	736	692	705	716	724	662	703	715	758	740	714	719	709	703	690	703	712	683	639	765	722	676	706	699	690	728	742	740	702	674	711	742	732	742	727	693	688	743	704	699	716	696	758	733	705	729	711	759	693	757	748	738	713	706	683	670	718	680	678	683	718	710	700	771	699	711	702	697	694	700	746	726	716	714	701	764	747	689	719	741	732	708	724	716	722	743	679	695	701	733	714	742	653	699	715	739	710	731	720	749	748	677	737	690	713	724	733	719	695	723	746	652	735	736	756	735	713	707	711	702	726	681	717	676	731	729	686	696	675	745	713	723	744	723	695	742	743	697	666	745	744	750	715	729	662	724	741	741	755	733	706	748	763	722	734	741	730	719	724	718	688	657	730	710	697	683	687	731	752	739	702	682	719	717	711	680	780	748	718	717	728	680	649	646	756	695	657	719	752	720	706	701	679	714	696	704	735	664	712	712	699	709	712	734	727	686	742	738	794	714	684	730	697	742	697	689	742	700	690	663	700	725	687	723	700	694	701	702	703	680	696	681	719	730	756	712	662	758	710	703	656	737	735	743	679	718	695	738	652	764	724	716	727	699	734	723	724	687	686	656	736	698	700	696	705	678	696	708	729	701	750	683	747	705	725	683	663	724	704	718	699	718	703	726	711	695	683	740	700	702	738	705	718	749	669	693	747	714	704	682	726	745	757	750	742	754	699	725	763	699	731	695	695	686	732	685	736	727	690	713	675	677	681	752	690	692	724	783	694	724	711	736	682	725	760	723	699	736	744	722	682	697	749	723	711	715	676	713	722	696	766	732	732	709	653	737	728	722	709	731	754	728	710	722	747	779	747	715	724	751	703	676	657	739	701	724	712	707	698	717	747	670	732	721	752	703	723	678	702	705	685	705	720	747	720	710	727	678	704	688	668	721	696	675	688	717	704	735	721	736	697	775	731	733	731	673	698	696	719	740	718	717	698	709	637	679	721	724	716	710	685	677	712	673	711	722	732	704	701	706	720	731	759	700	657	687	715	726	687	744	684	727	708	735	709	705	694	730	701	717	696	713	700	726	731	741	688	744	753	691	684	692	692	673	709	679	668	678	716	720	687	703	745	702	738	740	731	732	723	711	710	710	718	734	755	709	729	700	709	715	720	768	700	779	714	700	714	722	726	690	684	752	716	688	683	719	734	741	696	734	688	716	726	692	769	715	713	727	713	711	699	728	702	705	726	747	682	726	704	717	736	727	703	681	710	748	735	684	707	753	728	726	715	725	683	743	673	701	682	680	752	659	755	684	691	734	658	757	735	706	740	700	718	728	739	679	718	755	733	733	781	744	673	694	706	716	701	697	692	720	741	712	723	753	700	724	716	719	700	688	684	724	738	742	667	676	698	725	710	741	699	671	707	721	779	685	657	761	699	703	676	753	651	739	681	754	756	728	675	708	741	751	695	714	686	693	721	750	670	706	661	733	692	733	725	688	665	682	695	705	744	688	703	676	714	697	710	737	720	707	677	712	737	706	668	695	752	760	681	723	720	678	747	695	732	661	667	689	768	766	688	758	698	763	701	687	709	744	705	702	685	680	737	741	678	735	744	775	730	711	683	697	733	702	726	730	711	723	671	731	692	716	743	754	708	797	709	753	698	705	740	718	750	732	725	694	717	715	723	713	713	729	704	739	729	726	702	723	695	716	703	670	724	724	707	727	711	712	732	679	759	726	648	730	778	730	671	745	644	743	712	719	734	728	717	722	657	715	778	728	716	682	720	698	709	758	755	718	693	729	681	769	714	678	746	743	688	730	760	704	647	691	752	709	685	694	710	723	732	726	702	727	714	738	703	701	694	749	699	710	764	663	734	714	688	709	738	730	744	685	691	728	644	718	783	709	692	725	694	724	691	719	706	770	721	696	699	691	671	725	754	753	708	718	764	704	715	674	782	667	706	707	735	759	669	727	732	703	704	733	687	710	703	715	682	700	698	700	760	766	754	741	724	686	703	720	712	727	641	690	741	697	685	694	714	670	715	735	722	722	722	715	688	663	746	702	738	701	723	691	704	724	741	739	691	720	726	733	761	687	662	729	704	714	689	746	730	726	681	723	703	695	717	730	775	705	728	713	706	705	774	680	747	701	691	680	736	705	775	722	688	700	661	700	752	739	697	731	722	675	703	753	701	688	726	746	697	726	720	689	755	774	708	695	713	743	691	687	712	722	686	697	691	701	724	672	731	682	698	723	710	700	691	725	751	719	773	737	696	699	702	695	700	669	705	689	699	723	712	693	728	749	715	720	704	697	768	737	736	683	706	701	664	660	728	697	724	737	745	710	709	726	719	718	748	719	728	718	724	723	726	692	754	724	728	750	674	721	727	757	676	691	764	733	709	679	743	719	677	722	751	765	719	745	673	774	649	724	736	714	665	725	709	726	748	711	726	761	750	675	723	694	699	725	733	727	682	695	698	729	679	706	758	717	720	744	681	768	693	738	766	712	732	699	756	693	684	735	700	735	711	675	684	673	691	758	710	722	694	654	696	695	749	736	677	700	696	699	710	726	718	761	706	720	704	708	747	727	719	737	696	682	760	701	706	739	717	711	728	690	702	722	680	714	718	668	692	711	679	721	714	749	731	730	740	709	754	773	685	780	711	751	752	657	716	720	724	659	758	723	715	719	722	757	718	721	711	644	713	692	772	711	690	709	766	750	727	735	718	683	662	680	767	694	714	772	714	692	734	680	709	702	725	684	705	647	705	718	741	733	668	759	653	710	680	713	764	781	700	713	725	742	717	715	737	700	688	746	722	712	748	767	684	699	701	717	737	702	734	750	689	702	729	708	738	720	731	707	729	717	703	737	693	682	712	726	709	713	751	723	728	704	700	705	699	713	722	704	715	735	699	740	729	736	734	658	712	703	716	687	708	628	753	707	715	749	747	694	761	706	667	716	711	696	747	736	748	733	731	695	658	701	683	750	729	710	685	735	770	716	670	673	726	693	680	758	678	694	711	747	723	694	759	708	711	715	714	727	664	738	729	696	675	709	690	693	739	721	682	684	690	753	694	712	710	689	694	706	686	726	730	759	700	664	666	731	687	700	708	707	719	711	680	683	731	688	724	729	729	749	735	698	740	748	720	739	678	693	746	714	665	727	714	714	679	730	732	741	675	679	706	691	711	716	671	704	740	740	715	722	697	776	699	745	690	712	719	680	680	671	640	699	740	687	687	697	781	733	730	715	687	719	755	728	701	679	735	744	745	745	756	740	681	712	731	689	734
22673	21487	28781	24618	21491	20128	6542	2402	1681	1366	1088	936	836	821	676	647	639	575	547	469	452	442	453	398	385	421	375	385	367	373	338	371	364	313	348	291	327	304	321	312	307	304	295	316	269	308	290	356	308	288	324	312	311	280	298	268	293	301	286	295	279	282	254	280	265	303	316	265	301	321	267	318	304	313	289	293	308	302	326	275	285	302	314	280	289	261	296	306	304	274	285	293	280	308	313	277	293	309	287	281	261	295	286	300	261	288	300	281	289	286	290	298	314	277	286	264	268	283	323	301	318	294	307	284	325	301	323	318	322	253	272	277	259	336	248	272	261	293	294	304	301	287	317	289	311	291	307	288	297	272	268	294	309	301	306	295	287	274	273	328	303	277	293	277	329	271	306	293	280	280	318	275	286	307	283	274	316	289	258	293	315	319	271	255	300	279	301	290	282	270	276	272	295	269	306	306	289	294	276	267	279	282	316	292	299	298	283	279	313	311	277	305	319	279	288	292	265	256	271	319	289	299	292	317	308	304	283	295	311	304	297	295	265	251	282	297	301	305	272	285	299	312	277	319	325	302	306	283	316	307	302	297	291	302	298	304	296	298	304	270	265	300	258	275	269	310	273	270	289	287	301	279	287	272	294	296	286	294	289	281	297	277	288	302	304	255	304	307	296	309	295	306	316	278	274	271	303	271	277	288	323	252	317	302	266	256	315	291	271	314	285	319	296	310	304	305	277	295	288	296	292	243	261	258	300	287	304	321	298	321	287	291	259	289	314	303	272	302	288	284	299	311	325	310	294	314	301	308	292	283	286	292	306	287	327	283	302	291	302	319	303	271	275	318	318	306	299	306	289	301	310	303	285	305	266	286	288	295	298	282	320	295	286	297	274	318	280	299	291	283	307	271	286	274	298	273	309	299	287	297	298	294	340	264	289	295	289	290	336	254	319	305	281	302	263	302	292	279	283	305	284	303	283	288	303	313	310	302	222	307	299	302	276	259	318	305	301	292	287	293	317	267	267	317	256	274	276	299	312	283	269	258	293	271	299	287	268	300	305	311	307	265	297	259	276	266	306	318	315	276	263	300	275	294	294	299	289	276	279	297	286	330	303	310	288	282	337	301	282	277	277	288	331	290	259	296	270	289	281	296	277	280	288	287	282	294	274	337	288	281	274	353	334	311	281	275	272	305	294	317	269	300	298	304	284	298	276	278	322	302	282	304	279	323	307	273	273	278	322	293	274	307	272	298	294	265	269	293	299	264	290	287	297	284	292	277	302	291	299	275	293	319	287	278	285	278	301	338	249	316	275	279	308	303	261	291	271	313	329	331	292	309	294	285	303	315	301	313	271	272	279	297	284	289	288	286	274	296	299	279	306	260	302	273	279	286	295	322	300	274	262	316	288	311	289	317	259	278	299	294	268	292	322	299	301	313	270	323	274	310	272	279	307	304	317	293	293	300	299	274	314	269	283	265	268	297	303	292	282	271	295	311	277	290	289	302	283	290	312	308	295	296	278	302	266	296	287	284	286	285	292	287	275	311	296	289	285	276	310	296	280	277	297	290	270	292	285	301	285	298	281	325	311	287	291	311	261	309	301	279	305	314	311	292	308	284	284	300	306	269	298	316	287	285	280	279	328	300	286	297	279	280	287	287	307	300	288	302	336	252	316	287	305	303	293	303	265	261	292	295	300	304	286	262	286	256	292	287	284	307	275	293	286	297	304	265	287	295	288	262	291	285	298	274	296	306	265	274	297	291	329	295	338	282	307	276	295	281	270	266	289	286	298	278	296	258	311	306	337	310	298	287	273	329	264	283	294	268	276	273	278	296	284	275	302	297	293	298	308	296	297	302	288	302	292	258	284	283	277	295	300	329	306	282	267	265	289	303	276	300	280	287	264	294	281	300	285	265	278	274	280	315	303	296	305	286	315	286	290	287	302	258	308	299	324	275	270	282	334	305	288	268	312	274	260	275	311	277	306	277	263	300	261	284	294	316	299	280	295	275	301	248	287	292	285	313	282	303	284	295	303	304	322	291	291	292	283	276	282	286	272	304	320	310	337	314	298	289	263	280	293	294	307	300	283	285	260	316	311	251	293	292	259	304	298	278	260	305	333	278	302	291	307	290	280	296	302	328	280	322	297	298	301	276	265	308	285	280	301	303	286	285	309	306	283	301	275	307	279	297	279	292	259	280	291	298	317	282	298	337	265	302	298	283	278	276	305	290	254	288	282	277	282	296	300	274	314	285	265	284	313	300	291	279	273	286	292	292	279	328	256	284	285	295	317	307	292	309	308	317	306	299	288	290	279	261	292	326	296	297	277	297	285	274	304	287	289	300	296	305	275	263	270	275	283	295	289	287	293	318	285	292	292	308	301	269	295	280	292	282	289	276	307	268	309	307	281	278	283	318	266	276	302	291	259	276	292	286	265	283	261	272	306	292	281	285	287	275	292	324	257	283	295	339	326	298	315	330	293	291	301	280	287	289	279	290	256	297	276	310	274	306	285	296	275	303	296	263	339	297	276	253	284	255	268	329	279	284	283	279	287	319	308	306	312	294	301	302	266	247	298	323	277	278	293	263	252	292	286	314	298	267	315	299	289	287	293	314	262	300	300	289	285	288	281	280	301	275	336	315	289	286	306	303	283	314	295	273	298	331	279	262	287	298	289	269	282	282	294	273	305	300	277	263	301	328	292	263	283	316	277	296	297	276	274	275	286	280	284	291	304	282	282	261	282	292	299	289	261	304	277	302	323	281	285	262	285	300	281	305	304	315	289	290	280	275	308	292	297	292	319	275	302	286	302	290	271	305	276	282	271	329	281	252	286	275	315	286	298	296	265	300	309	301	303	306	342	298	302	287	288	298	323	294	278	284	270	299	314	286	305	300	282	294	312	287	306	274	276	300	289	304	275	283	297	308	317	299	267	292	304	272	288	292	294	303	273	310	317	309	287	296	302	246	286	293	291	307	275	254	294	294	271	287	327	289	267	282	286	293	289	294	271	297	300	298	257	292	255	316	323	298	289	258	311	308	313	303	304	290	291	271	288	275	305	292	295	328	283	275	257	296	295	327	267	314	286	286	288	282	322	289	314	256	280	311	298	273	282	300	261	298	275	307	312	304	260	272	256	318	265	302	283	300	279	286	279	278	292	278	287	302	299	270	303	279	274	292	309	293	278	296	266	298	274	293	256	276	311	303	280	294	293	281	284	286	277	299	287	280	286	294	317	300	310	284	268	291	273	310	289	279	286	281	264	254	293	304	298	312	297	270	283	253	274	287	261	301	288	282	253	271	282	293	314	314	286	325	307	268	278	268	283	332	273	268	286	311	284	299	303	279	270	261	306	306	320	285	289	302	310	323	290	291	299	283	300	292	258	287	309	288	322	258	292	308	327	294	294	302	283	290	298	302	267	263	278	331	309	277	299	277	277	281	303	293	280	276	322	309	308	276	298	333	281	313	297	293	290	264	295	292	304	325	301	302
11950	32718	26821	17713	13206	10324	7935	5926	4510	3602	2838	2547	2223	1888	1694	1503	1334	1237	1127	991	953	889	830	840	768	685	693	719	670	627	622	602	594	591	594	543	553	539	558	536	496	498	502	504	502	524	488	491	448	490	496	464	459	442	470	459	445	518	460	471	475	469	443	473	478	462	480	469	438	439	459	476	482	497	464	461	501	463	461	470	471	454	453	436	448	439	461	433	440	450	450	455	457	486	477	500	439	449	450	513	460	474	447	452	474	428	487	455	454	537	456	467	462	442	432	459	460	469	477	456	432	489	483	505	491	457	457	468	426	479	478	473	480	434	434	459	453	455	474	443	439	457	447	463	436	488	430	458	461	431	437	467	417	464	443	458	484	456	445	462	427	448	489	463	480	463	456	433	437	477	475	487	470	468	474	472	448	491	445	456	495	443	448	438	504	435	486	475	484	445	454	478	441	434	467	452	469	451	450	470	470	490	485	458	422	447	433	467	448	445	506	439	460	473	487	477	467	476	450	452	445	496	452	438	488	450	447	511	451	459	469	449	452	473	491	456	456	479	487	471	462	454	428	452	466	467	423	430	487	426	438	477	435	446	443	442	453	442	470	424	470	449	489	453	482	479	453	447	463	410	480	443	452	428	437	467	507	460	427	465	470	472	473	490	462	455	430	500	468	443	436	445	424	463	452	457	422	437	493	471	424	476	493	425	452	437	473	494	463	497	501	453	500	451	492	467	471	482	438	458	483	457	518	430	491	488	456	484	472	482	423	479	450	487	445	473	433	461	455	497	472	423	432	474	440	466	434	486	480	465	402	429	442	421	457	452	448	469	493	443	464	449	454	491	449	441	492	516	471	457	426	426	456	447	438	470	458	449	496	462	470	480	462	475	469	454	496	429	447	458	434	482	456	453	466	470	464	441	472	495	422	444	474	456	424	439	450	434	465	454	478	455	463	457	470	465	464	484	438	438	438	510	439	487	452	446	471	465	483	516	458	462	471	450	452	454	432	436	479	472	474	458	455	463	446	426	466	510	435	433	467	441	485	484	445	471	473	465	469	437	454	454	481	461	433	443	472	477	462	473	410	493	482	474	439	457	422	449	447	454	499	463	476	488	461	444	462	408	468	472	461	456	446	463	478	416	479	471	435	454	491	480	459	466	421	465	465	465	460	442	457	419	453	463	468	492	414	435	437	501	502	447	455	448	428	460	431	428	440	451	408	439	454	425	483	430	467	445	492	480	486	462	455	445	454	482	459	455	457	484	498	450	458	469	490	462	458	470	462	477	429	460	475	426	462	455	437	434	448	439	494	429	447	469	439	402	480	475	439	461	445	440	478	456	459	449	464	455	458	485	483	448	469	454	464	446	458	476	495	459	442	464	485	456	437	442	443	450	467	450	479	499	495	467	476	479	482	434	424	432	471	469	448	445	456	514	487	458	457	442	454	470	509	425	457	434	498	464	435	471	468	437	474	505	462	499	437	475	471	457	455	452	436	438	427	457	471	455	499	471	469	416	465	477	457	442	489	491	430	459	483	426	443	461	466	487	444	478	451	448	441	407	478	421	474	493	443	459	456	453	463	426	470	483	446	437	449	439	465	472	460	471	458	475	461	448	473	492	413	467	461	460	466	443	441	470	439	478	484	483	483	459	462	439	449	501	463	441	454	467	450	428	464	492	453	458	440	474	481	475	455	449	448	439	486	462	434	459	449	412	428	468	449	490	452	525	453	446	456	453	481	436	444	477	460	419	486	427	474	446	460	448	475	478	485	451	452	435	464	461	421	489	456	475	477	456	460	459	450	453	470	437	465	462	466	474	438	431	472	487	476	423	421	479	434	475	440	430	428	458	445	529	432	455	453	473	467	445	450	441	425	471	413	452	471	442	439	423	429	493	469	455	482	423	445	501	477	468	450	437	475	471	459	475	439	458	476	464	489	500	461	435	452	447	442	496	463	460	487	448	463	446	474	456	464	472	438	468	451	446	487	459	443	465	471	439	472	477	460	458	475	459	477	492	448	464	427	487	436	452	450	431	457	477	448	454	502	465	444	446	472	484	465	472	451	483	438	431	436	438	468	467	428	440	466	468	452	433	518	415	438	465	461	451	473	446	474	494	467	469	495	480	470	464	438	418	449	469	468	441	434	480	465	471	470	415	460	497	447	429	449	461	456	448	423	429	470	457	466	427	473	521	427	442	458	483	477	448	463	457	473	439	468	420	429	441	436	468	447	450	452	460	438	427	424	438	425	451	439	488	464	450	491	434	465	440	489	465	441	440	461	461	462	479	477	432	457	481	461	465	444	465	473	436	456	451	493	469	468	485	497	460	439	461	478	453	422	455	493	459	498	436	435	472	489	450	481	444	496	455	491	467	458	411	487	470	479	454	470	455	462	472	466	475	422	451	465	448	489	474	460	466	434	440	476	445	457	434	411	463	472	495	457	474	467	432	465	475	449	486	480	461	424	488	438	485	407	453	418	442	465	494	483	462	468	452	461	444	461	458	437	448	457	461	404	470	448	446	485	447	477	474	448	433	443	481	447	476	479	437	462	504	490	508	479	455	438	427	414	449	426	436	453	488	472	461	424	441	463	430	449	422	458	436	471	473	485	450	468	464	462	457	463	476	437	463	496	475	499	478	435	436	447	474	463	456	460	440	460	438	410	438	468	450	469	414	471	481	465	463	474	443	409	426	451	436	456	468	419	431	469	453	437	474	444	451	462	468	448	458	451	474	449	477	450	408	475	443	436	443	459	478	445	463	445	482	479	458	473	439	479	469	400	447	472	494	491	441	435	488	470	466	441	507	432	436	443	444	441	438	476	439	449	429	457	442	484	455	430	448	469	448	441	445	468	457	494	468	474	441	493	449	445	500	470	479	426	435	465	486	472	451	441	493	463	459	476	481	437	494	483	461	460	490	429	435	454	465	447	470	457	432	426	460	431	463	477	461	458	456	468	476	467	463	437	476	452	443	455	463	482	465	449	508	488	470	477	449	476	474	457	459	473	499	469	427	474	470	400	489	433	475	483	483	490	413	469	429	422	447	471	435	440	476	432	466	446	427	428	473	451	506	493	482	437	487	457	460	462	416	431	472	464	419	494	473	430	486	436	451	449	462	449	468	484	489	460	438	441	456	460	465	476	430	484	445	444	459	452	484	462	445	458	470	410	436	473	477	463	429	490	470	472	450	439	521	469	436	498	447	463	429	430	453	455	447	460	450	480	430	458	456	488	454	450	488	463	480	459	424	453	474	442	483	442	479	416	452	476	440	462	462	475	424	472	472	445	443	471	470	451	444	465	433	445	489	473	474	482	467	451	444	478	457	446	479	510	453	440	462	472	451	440	444	466	437	451	487	475	471	451	434	477	496	485	486	488	462	491	459	413	455	492	429	453	468	474	457	470	473	469	463	427	461	473	449	490	455	479	441	493	447	450	503	421	463	444	478	446	458	493	443	481	453	431	476	428	446	509	471	478	438	470	476	460	454
27530	20166	12874	5634	2867	1874	1423	1102	919	805	763	654	676	643	646	588	597	567	594	528	519	524	515	521	552	502	476	504	495	500	504	517	464	474	474	486	527	465	512	483	506	478	475	485	442	487	474	474	471	479	485	481	454	484	462	464	484	477	450	488	500	471	465	428	444	495	484	455	461	471	491	468	470	454	463	449	481	510	487	512	450	505	499	479	481	459	461	433	492	437	467	472	488	460	488	482	466	465	438	474	480	468	471	450	472	447	486	464	473	494	499	455	462	432	491	450	490	487	460	464	460	512	487	475	452	471	455	473	439	470	491	429	471	491	492	447	469	474	434	461	511	483	458	450	502	466	508	443	473	455	445	424	469	452	484	456	480	472	524	462	508	427	471	482	494	495	452	489	438	431	438	464	496	458	459	445	465	448	473	476	460	453	461	455	484	475	478	468	445	494	494	461	489	501	489	487	469	523	466	498	495	475	447	478	444	471	465	520	475	493	446	493	479	476	475	495	499	454	459	455	476	450	445	439	450	481	494	476	445	490	477	442	479	491	449	454	487	459	463	445	461	479	458	442	475	443	490	458	493	456	474	482	468	449	491	453	488	461	494	497	475	459	487	428	463	459	527	467	462	483	475	470	433	441	488	463	448	464	488	468	458	494	472	471	476	504	453	480	487	438	466	447	504	501	478	486	462	504	468	497	454	507	498	469	501	516	502	507	420	476	481	455	453	479	482	462	467	468	488	450	457	532	442	493	461	490	456	441	476	500	493	425	502	477	473	464	454	458	490	446	446	504	513	500	484	472	503	513	500	454	475	487	410	514	493	464	462	485	471	486	477	481	483	472	465	459	502	461	465	426	456	492	500	449	508	508	460	474	481	441	477	452	465	486	512	458	499	488	457	451	488	471	435	475	468	496	447	460	508	475	461	466	493	484	501	479	498	486	464	461	482	443	495	457	490	477	491	441	509	475	521	465	483	486	493	495	482	462	455	469	508	505	461	462	505	496	487	488	476	455	485	499	460	474	466	456	446	450	440	483	488	471	456	476	519	489	484	456	465	481	488	464	507	490	524	463	489	475	458	489	460	458	457	549	496	456	502	480	423	477	422	472	495	463	483	447	515	473	477	433	442	476	495	509	460	461	513	447	464	491	468	449	472	466	493	442	490	479	466	454	482	475	489	477	467	458	489	479	490	478	479	525	493	462	445	452	433	450	450	501	478	450	451	470	496	474	519	452	479	436	465	463	482	452	477	496	482	478	531	466	462	459	499	508	474	482	453	431	447	482	439	450	469	461	459	467	441	493	480	478	484	445	482	473	492	474	484	479	492	503	466	472	487	452	469	467	526	476	479	482	485	476	465	457	471	455	474	444	466	508	467	498	467	433	476	436	485	465	516	469	465	489	496	488	493	467	456	463	465	498	480	472	448	466	474	467	467	481	465	493	479	522	446	484	459	508	471	447	444	517	509	458	471	473	479	489	482	439	508	481	515	472	464	497	479	484	499	467	476	495	494	478	456	484	454	463	480	481	490	487	455	458	514	480	469	491	494	443	469	465	440	460	475	471	488	493	507	476	493	453	497	489	457	453	488	475	492	478	493	487	455	446	462	475	493	455	483	449	449	429	508	426	453	488	497	439	492	435	472	470	463	444	480	488	483	460	443	499	464	455	474	490	475	478	415	482	479	490	471	478	467	506	461	461	467	480	506	458	473	476	472	463	445	480	470	489	516	455	449	496	532	452	499	486	492	472	445	447	462	472	424	490	443	487	501	482	500	458	450	482	454	445	485	526	488	460	482	495	475	457	508	452	497	486	458	425	452	464	474	461	510	466	471	475	495	465	458	484	423	455	470	459	454	472	483	446	463	478	486	468	496	451	473	469	477	483	472	514	472	441	473	484	422	487	467	466	481	504	447	468	449	485	496	474	490	515	488	509	484	490	540	482	452	513	464	495	425	485	472	485	494	440	480	480	441	497	462	466	468	451	442	446	468	456	483	492	455	462	452	468	453	478	490	479	458	471	486	505	462	495	478	461	470	457	452	462	467	448	476	453	475	497	480	477	449	491	514	496	463	477	454	486	442	470	451	487	509	469	487	486	485	487	449	460	463	473	466	477	456	477	519	470	466	480	493	467	474	453	508	496	460	468	480	489	490	443	513	451	470	472	487	458	455	503	501	477	468	452	479	455	503	481	463	482	491	445	452	429	495	503	469	455	432	498	470	469	467	473	424	474	470	437	495	502	481	474	494	478	480	456	437	459	491	464	461	480	458	489	483	461	497	492	466	438	476	446	505	473	484	459	447	503	451	484	463	495	453	462	508	486	457	460	453	486	459	452	476	448	483	491	487	484	459	507	477	468	491	492	499	470	493	494	489	500	465	499	493	460	468	503	465	427	471	501	468	469	474	486	495	447	488	467	493	485	482	485	469	515	499	475	493	476	478	464	455	485	451	486	477	484	469	475	462	469	433	495	513	463	463	468	447	491	495	507	465	490	449	480	485	500	463	481	489	522	454	475	466	494	497	481	485	468	446	439	465	482	495	469	469	428	454	491	447	464	469	475	455	474	487	457	473	469	501	454	436	480	453	469	453	437	450	479	481	492	513	482	485	503	479	490	441	454	470	449	463	461	485	469	486	486	454	486	484	433	472	488	479	477	503	459	473	453	485	466	421	454	487	449	460	495	461	448	528	443	482	499	483	525	521	487	444	460	448	433	481	453	488	482	500	461	485	444	465	463	461	467	474	466	479	469	479	453	464	449	474	485	496	475	473	467	463	560	483	488	478	477	468	446	476	447	486	461	493	493	470	465	499	422	474	502	470	515	479	467	446	469	453	478	506	469	504	469	477	459	478	448	445	477	445	460	463	475	454	476	453	433	487	497	475	476	477	432	455	497	506	467	444	486	467	468	466	477	479	477	496	487	462	452	448	498	497	468	487	477	481	458	466	457	473	474	446	459	428	503	488	446	541	493	466	453	439	458	454	479	467	467	476	510	499	455	469	454	479	505	431	428	461	485	463	495	468	510	469	490	427	493	476	464	459	438	481	437	445	441	475	473	444	508	464	450	480	434	478	435	435	478	446	490	527	493	433	495	461	436	478	450	482	459	440	438	476	451	475	441	467	450	466	470	450	466	487	449	460	447	434	460	483	487	500	470	445	452	493	474	460	469	481	488	506	475	493	470	488	497	461	494	479	501	470	467	479	424	505	437	492	493	521	446	524	483	506	495	450	471	475	474	480	426	488	500	458	475	461	461	472	440	496	452	469	496	495	497	493	502	415	461	458	476	488	489	472	442	462	481	510	502	481	451	454	422	460	495	438	447	473	463	457	439	471	467	459	455	481	476	518	478	506	455	459	489	476	458	455	461	440	482	491	505	487	493	527	491	497	448	478	487	459	471	466	477	473	485	485	498	469	506	526	495	444	492	436	476	462	477	465	465	466	490	501	466	493	501	472	504	446	480	460	490	466	421	512	440	472	468	451	473
10323	20518	15869	8841	6568	4828	3756	2769	2271	1884	1632	1377	1366	1236	1194	1181	1082	993	979	962	945	873	869	884	833	827	847	785	805	788	806	808	785	801	767	790	742	773	792	744	753	783	763	753	766	722	761	797	738	717	697	804	732	784	755	760	711	698	744	778	772	789	746	742	763	761	736	705	779	750	742	781	773	749	726	770	731	752	754	727	751	724	786	716	729	752	724	724	745	742	728	704	684	733	726	762	743	704	740	711	770	746	746	706	762	795	727	711	686	714	739	741	771	700	741	754	752	776	751	765	696	785	757	753	688	757	715	774	740	739	772	716	744	750	701	727	791	751	716	749	733	770	759	713	737	746	722	715	758	784	800	776	750	804	713	730	789	758	763	786	745	738	760	797	770	749	768	698	754	763	775	752	686	767	752	755	748	712	717	760	727	806	717	782	764	752	741	748	741	750	743	767	792	765	752	746	740	809	753	734	788	728	785	721	770	758	721	766	763	736	739	801	736	774	750	742	716	758	720	727	770	720	745	783	731	712	785	745	729	791	718	761	718	723	688	749	755	780	805	719	747	677	712	727	731	768	740	775	764	754	743	806	711	745	724	775	734	706	745	778	739	774	779	785	769	761	750	781	790	711	772	723	744	736	739	742	752	705	732	733	690	749	727	727	783	749	715	677	729	810	749	793	729	720	767	762	749	796	773	769	738	718	737	703	720	757	697	717	736	750	736	766	742	692	740	790	740	768	765	775	725	736	762	713	762	706	754	733	717	752	738	700	750	758	809	698	793	779	768	734	711	715	734	719	715	712	734	729	729	713	714	741	716	703	760	740	765	772	738	756	729	782	774	748	754	761	755	714	746	781	760	799	732	721	739	717	735	693	715	732	720	718	736	765	733	732	709	757	775	752	693	770	732	711	762	727	794	733	768	719	747	784	748	741	745	749	696	713	764	755	787	750	771	691	769	747	699	720	721	729	782	798	749	747	747	701	747	767	713	741	734	718	752	762	762	722	759	760	739	745	803	764	747	739	766	753	738	704	725	727	759	731	731	772	769	732	776	762	780	733	775	743	728	723	709	719	775	738	736	767	728	805	790	727	734	763	781	772	739	699	724	745	773	765	711	750	757	731	711	729	707	725	757	748	801	758	810	745	767	703	751	754	736	701	754	795	770	736	769	753	749	788	767	782	719	776	770	720	693	785	765	734	742	781	729	745	712	712	756	750	708	775	743	744	725	731	783	752	710	744	798	776	770	744	740	724	747	730	755	736	696	729	704	723	754	734	750	753	704	745	754	753	752	782	772	732	746	727	747	744	743	733	726	715	678	706	763	749	710	799	713	760	731	734	709	735	774	750	781	746	741	723	737	756	757	754	721	744	748	797	730	791	700	741	721	743	701	746	751	743	738	759	732	738	748	711	726	766	745	780	774	749	698	754	729	759	679	738	715	724	788	728	780	691	784	777	741	709	695	714	729	749	777	735	710	770	715	727	742	726	696	740	751	742	771	700	786	737	818	747	759	751	761	764	713	735	770	704	747	789	782	729	720	753	702	731	797	765	758	709	770	755	750	767	755	725	732	782	722	750	789	776	760	775	776	756	737	788	748	748	747	715	744	691	762	748	767	723	733	766	741	765	734	732	743	720	734	746	769	767	725	713	750	761	752	736	747	740	744	728	722	720	722	726	759	750	755	721	790	760	773	793	751	737	720	777	784	766	739	771	717	707	748	695	751	779	721	740	738	789	726	755	752	713	764	743	726	757	742	687	691	729	703	808	712	737	809	755	726	725	714	717	735	754	697	761	780	790	749	745	747	732	752	729	718	783	725	764	723	750	730	727	740	752	718	734	699	756	728	729	757	757	706	746	760	787	751	772	758	755	752	800	729	768	728	746	767	750	737	720	752	746	723	774	740	734	771	757	748	760	743	729	741	752	752	768	776	755	728	819	780	761	812	780	752	763	759	704	730	782	718	764	783	740	721	720	709	808	732	749	744	741	737	784	785	791	743	678	730	791	761	716	705	744	842	751	781	737	712	724	720	795	752	746	724	750	753	741	726	794	801	741	723	743	777	744	751	721	761	733	748	775	724	764	738	724	708	727	748	755	733	704	791	727	742	764	798	717	769	743	753	713	778	728	760	733	758	704	808	750	748	747	758	739	738	725	710	705	756	721	794	804	725	749	760	722	784	742	747	760	712	718	737	786	737	703	754	761	775	754	745	769	709	733	750	753	729	725	772	734	764	729	744	795	752	745	742	786	750	777	775	687	742	818	753	803	755	793	771	748	772	729	752	707	759	751	682	746	765	708	719	746	777	729	743	736	768	766	754	725	763	773	709	727	727	767	786	723	730	730	796	723	784	736	686	778	724	750	738	798	735	726	766	725	754	730	744	793	786	775	770	705	797	735	762	717	753	728	766	769	742	726	779	735	769	713	786	754	798	773	762	711	740	742	792	692	753	735	771	740	741	722	749	779	798	751	770	764	789	778	783	809	745	753	786	712	754	775	706	759	747	718	758	780	753	814	742	696	698	774	693	753	777	740	713	722	709	689	755	772	757	705	813	753	731	748	767	708	818	770	689	735	756	703	733	774	730	790	715	780	713	768	750	760	764	747	779	783	723	776	754	722	760	706	730	766	715	678	778	754	745	767	727	693	756	739	758	737	688	761	747	775	764	769	732	741	734	779	726	754	775	749	734	723	747	723	768	738	751	767	782	742	727	757	740	742	738	745	719	793	730	693	745	771	706	750	780	789	751	741	728	716	764	669	768	727	736	742	750	699	772	719	736	761	718	703	732	770	743	730	761	736	688	726	778	737	715	734	765	732	754	770	706	778	783	738	797	750	767	751	801	688	725	758	731	744	760	709	734	793	762	762	743	755	782	680	740	739	706	739	761	760	729	754	776	746	767	719	794	760	774	760	736	769	798	751	754	765	751	802	749	727	729	745	738	754	763	740	768	808	810	759	719	720	735	772	782	821	767	772	751	763	745	772	739	743	764	728	740	757	754	738	756	745	754	725	744	763	751	751	676	774	769	749	701	737	759	796	765	723	727	746	718	709	730	809	726	741	743	732	782	775	755	692	713	780	773	724	734	710	721	756	774	705	761	754	792	753	743	752	713	767	746	757	734	745	730	779	718	709	747	757	729	762	760	745	771	760	723	706	749	733	813	751	769	728	719	747	825	741	716	796	760	727	751	757	716	716	762	804	743	747	696	753	763	708	715	683	801	797	753	748	727	794	786	791	766	726	757	762	780	751	751	715	703	778	683	732	745	736	754	702	789	730	755	819	727	740	736	738	775	778	742	757	750	772	705	778	771	759	738	819	795	737	745	726	756	785	741	752	717	725	772	717	737	725	744	766	765	770	739	728	708	743	733	743	718	817	762	801	731	770	748	714	743	759	797	724	767	766	726	723	792	752	720	795	711	798	752	763	746	720	764	740	749	737	741	692	759	744	727	775	742	718	745	733	757	768	739	771	768	717	698	711	769	791
23423	21479	28236	25129	20964	8230	2691	1735	1322	1025	879	801	785	676	623	589	571	555	507	457	489	448	479	438	438	451	404	445	378	366	393	391	390	359	416	366	352	374	343	335	402	363	380	373	391	368	341	369	349	362	325	352	389	388	367	376	325	383	388	368	346	372	387	327	365	369	347	370	353	368	381	360	365	346	356	370	348	335	340	380	349	346	408	345	372	351	367	361	374	352	366	375	330	358	383	339	347	383	370	354	364	358	354	356	368	340	377	335	347	404	357	371	367	361	373	367	356	339	358	336	389	349	385	366	335	356	316	359	322	341	346	335	380	339	389	360	373	356	332	344	355	345	368	355	353	358	378	377	355	380	362	386	355	382	346	387	383	312	360	354	368	340	360	354	363	353	380	375	373	363	364	340	349	335	338	367	326	333	349	327	371	360	410	346	405	354	348	321	350	366	364	348	386	357	374	359	379	360	358	332	342	318	336	361	346	375	357	326	336	353	349	363	364	378	340	394	353	371	374	345	360	359	344	363	354	363	383	335	355	347	381	320	340	380	359	345	386	336	367	370	335	326	341	366	399	384	332	377	340	363	360	353	339	345	327	363	328	365	335	347	350	354	363	357	352	333	327	356	385	380	329	320	329	356	336	361	359	350	367	342	366	363	322	367	340	338	411	377	379	407	374	330	360	342	359	333	367	362	329	380	377	382	373	380	406	373	367	387	349	355	344	357	339	350	369	352	351	363	377	337	374	341	316	382	355	336	368	366	338	372	383	340	311	357	365	362	354	333	339	373	367	359	321	333	345	350	393	352	372	363	348	356	373	360	356	341	353	381	387	354	329	338	352	344	370	363	372	392	327	340	331	351	356	356	338	336	348	327	362	345	348	353	363	353	349	357	357	364	368	370	339	370	359	341	381	367	332	382	371	332	361	369	343	359	372	397	339	357	343	379	344	373	364	350	375	372	327	339	351	375	366	351	373	359	361	363	354	354	372	359	365	336	372	361	385	359	350	341	377	342	343	344	351	387	328	345	365	337	344	344	382	344	349	350	322	371	373	345	372	353	353	365	368	389	378	359	326	340	374	370	337	361	356	372	344	391	359	344	338	342	369	370	366	353	376	390	391	356	386	343	345	352	346	350	339	342	351	344	381	380	344	342	349	352	355	333	371	365	394	363	357	366	364	374	342	368	349	344	357	351	353	370	390	328	340	348	353	335	365	378	326	349	297	386	376	353	353	349	325	367	412	323	362	389	372	351	359	333	373	341	350	318	365	337	341	326	339	338	357	364	356	378	337	365	344	371	340	349	403	323	325	357	354	362	351	314	362	338	394	345	343	349	348	369	355	359	387	340	353	331	362	374	349	334	353	357	364	337	339	381	356	367	368	350	324	359	349	340	359	351	375	352	350	366	353	388	375	339	394	360	333	366	366	364	373	364	338	349	323	396	344	385	381	324	368	379	367	376	349	338	344	365	337	367	323	325	371	339	362	324	357	349	348	381	361	341	373	349	352	371	322	371	342	375	319	364	376	365	374	368	359	312	345	347	336	358	342	341	361	363	386	366	345	359	355	343	345	345	343	332	352	370	340	363	328	353	351	361	389	343	338	307	342	363	331	344	377	350	350	362	331	342	364	367	338	355	365	352	345	367	384	365	342	328	356	367	351	377	349	352	336	357	343	361	377	375	378	390	365	331	334	362	375	343	348	364	382	348	334	370	394	367	351	374	337	339	336	387	358	375	359	389	334	357	383	351	369	352	337	330	399	385	363	394	369	365	340	357	349	350	360	357	387	380	365	366	350	344	384	342	378	352	341	354	370	344	337	343	319	350	363	334	314	379	339	349	343	363	337	331	322	352	370	363	352	354	347	375	369	328	357	376	358	322	345	354	336	359	374	375	363	360	328	358	354	347	354	335	329	374	373	356	386	351	358	378	317	371	370	354	365	314	339	367	383	356	376	381	363	357	365	348	328	364	351	374	390	369	354	325	359	361	367	352	344	381	382	356	353	350	314	325	342	363	350	349	372	324	354	388	380	367	344	361	374	334	351	347	348	362	348	326	346	360	351	374	363	373	344	327	367	342	354	346	339	360	384	342	329	329	350	347	328	334	386	380	324	344	363	357	356	362	350	406	346	331	338	337	343	376	332	355	341	359	358	355	370	366	361	380	356	346	362	332	332	351	345	366	348	347	373	336	335	373	365	351	357	359	374	360	330	377	383	388	348	335	322	360	363	315	327	367	357	366	362	340	364	391	352	331	332	339	364	327	342	333	343	351	328	384	381	347	384	353	328	364	357	357	348	362	385	359	323	339	328	396	350	358	336	360	335	353	358	353	355	363	341	347	348	385	331	379	311	325	346	336	351	359	344	350	317	349	345	349	380	363	374	322	369	329	376	362	375	374	346	383	375	366	362	359	364	328	311	332	359	359	372	364	343	337	349	341	362	358	346	384	353	396	386	363	362	338	361	377	353	332	362	322	358	350	358	353	354	368	346	352	344	350	364	354	354	410	373	337	392	347	337	349	362	380	398	364	334	348	342	357	320	341	346	351	368	353	307	337	340	319	387	361	353	312	349	380	351	328	332	334	377	343	349	336	370	367	334	351	386	351	401	351	371	376	369	336	350	330	376	342	327	329	347	332	356	382	355	343	360	401	334	378	322	352	363	333	364	359	375	359	381	328	326	354	366	346	332	354	348	337	381	389	364	371	368	352	369	350	376	350	334	323	321	354	335	368	336	359	382	343	334	364	339	346	367	350	359	359	366	382	359	365	315	369	342	360	362	357	336	383	341	342	352	377	338	375	359	371	360	350	358	330	347	337	376	340	359	325	370	335	395	361	370	378	381	342	337	356	361	385	369	350	357	334	376	346	354	364	337	333	354	346	350	354	330	335	323	381	352	344	364	343	321	346	322	367	358	331	344	350	352	368	335	306	374	323	332	347	359	340	338	328	336	377	389	328	381	338	321	317	356	361	344	391	353	320	335	361	336	372	347	374	329	374	352	336	356	335	378	357	342	344	350	310	343	358	352	359	321	383	360	387	363	347	352	352	362	346	342	344	345	353	404	347	339	339	327	343	324	367	365	364	371	357	362	376	360	345	354	369	324	350	327	374	361	339	400	350	361	388	395	391	381	377	381	380	397	368	362	394	360	338	382	351	370	347	354	371	313	336	352	329	352	389	375	362	354	326	345	326	367	348	339	324	322	354	345	346	365	390	355	337	356	345	365	345	335	357	359	350	343	380	332	347	380	388	356	345	336	379	362	355	393	352	340	347	340	376	374	401	364	389	370	330	392	361	338	348	349	338	326	353	344	399	393	362	325	330	363	362	369	339	356	369	362	350	350	359	364	283	340	367	336	354	363	338	346	352	337	329	371	382	350	337	337	332	369	373	395	359	377	363	356	354	365	356	363	353	371	320	377	349	355	318	351	339	371	355	329	374	358	357	338	356	338	366	365	363	373	349	359	339	355	374	371	346	359	358	325	354
10421	28521	22946	13706	10395	7700	5799	4439	3560	2691	2226	1977	1731	1541	1411	1200	1201	1097	1054	945	911	893	881	846	835	786	732	720	731	670	664	665	644	595	637	638	591	651	612	613	615	629	658	581	638	604	597	580	588	616	602	586	600	567	592	578	601	565	594	582	589	563	601	594	556	561	578	565	579	586	603	582	575	619	559	590	566	580	577	575	492	597	616	563	581	586	592	570	573	549	586	586	569	590	626	559	607	575	553	601	594	565	595	573	596	555	565	586	590	608	608	589	569	594	577	571	590	531	622	545	603	578	621	560	601	617	582	587	571	551	547	557	551	585	564	539	615	564	551	543	557	572	630	570	581	585	605	604	601	571	570	551	568	559	577	604	568	591	590	564	577	603	562	564	578	590	607	568	520	579	549	543	580	586	567	565	600	574	552	569	581	561	604	540	580	553	622	579	564	573	546	565	572	570	568	587	585	595	556	605	595	547	588	600	593	573	561	582	577	571	552	553	589	551	555	544	570	586	550	506	537	575	556	560	588	567	620	550	555	601	574	539	585	537	594	542	569	521	549	561	608	530	569	548	577	589	530	578	558	584	574	561	543	551	595	583	547	586	601	599	553	573	568	545	577	542	569	586	555	591	599	557	579	589	560	566	563	584	595	552	539	550	587	574	567	584	533	563	603	585	612	568	567	544	590	559	583	593	594	602	577	563	595	522	581	561	586	574	550	536	616	541	568	585	539	599	551	634	614	539	585	556	549	569	573	578	555	618	522	613	578	523	621	595	579	597	548	598	591	553	572	577	635	550	612	562	568	567	569	551	586	557	566	639	569	565	577	560	571	545	581	597	561	574	553	566	589	580	599	582	581	613	590	558	539	573	562	566	583	530	552	557	561	587	549	597	576	549	582	565	549	577	535	554	540	602	585	552	566	598	603	570	595	586	579	567	573	619	563	573	572	554	543	581	579	594	524	588	600	612	562	578	558	557	555	563	547	553	551	570	589	569	586	574	553	576	593	601	575	595	604	611	601	538	598	587	590	546	590	549	574	573	567	576	581	544	564	601	598	535	580	563	559	576	575	621	546	577	563	558	597	534	558	589	558	570	539	612	555	602	600	586	608	581	584	589	569	566	546	541	600	598	587	586	531	612	612	607	565	584	564	606	563	603	554	576	562	595	536	577	561	584	568	592	576	584	571	601	567	579	586	570	589	564	561	554	596	529	607	570	599	604	586	583	557	574	521	533	559	600	525	558	574	562	576	536	573	564	575	563	564	567	578	556	592	554	588	595	551	567	597	544	572	540	564	587	573	649	574	581	568	608	543	553	501	560	582	569	544	538	570	593	566	600	573	563	575	559	583	563	573	584	600	582	560	564	599	573	623	523	558	557	547	563	616	537	579	545	592	546	564	553	542	579	551	576	585	594	569	551	520	526	584	541	551	552	559	560	550	542	543	581	548	558	588	567	570	582	571	552	593	599	586	543	587	566	540	550	537	588	547	589	606	614	574	606	562	583	601	578	553	548	558	538	545	587	572	571	573	568	613	597	531	556	595	593	545	530	578	607	582	571	579	606	591	576	594	560	560	615	556	514	579	552	551	570	596	563	555	607	521	543	571	579	541	578	552	533	581	540	592	572	576	548	577	589	530	523	570	577	580	556	538	544	549	576	604	582	564	553	577	583	590	538	537	571	573	556	581	614	569	581	568	604	558	586	569	541	574	570	585	560	562	563	562	586	570	522	602	556	572	568	521	572	597	600	539	586	582	545	548	595	589	531	571	566	598	558	588	573	606	586	538	545	610	571	535	557	586	572	609	580	531	562	568	564	577	586	541	590	580	621	570	607	572	579	597	559	580	583	577	596	631	586	582	574	559	546	605	580	555	562	595	529	608	577	570	613	531	580	593	611	577	586	542	544	591	556	560	544	563	538	560	586	525	550	587	557	551	596	544	600	595	496	574	595	576	555	561	525	596	600	596	577	551	568	563	554	596	579	598	551	573	595	582	516	572	615	624	539	582	566	598	559	576	599	567	575	582	611	586	581	554	607	583	552	602	576	582	531	588	582	608	592	574	544	547	557	566	576	605	512	572	593	582	596	560	621	567	575	580	558	637	557	574	530	602	630	580	577	541	564	586	603	573	612	581	528	572	537	617	532	555	526	551	590	548	596	585	549	626	584	581	543	550	589	570	550	582	582	586	593	531	587	605	556	557	565	587	559	549	612	588	589	572	556	558	556	570	576	582	589	588	581	569	531	567	535	567	576	581	572	548	638	565	571	584	548	588	567	560	567	571	614	591	573	563	574	573	576	575	565	573	551	551	590	569	539	562	577	547	571	561	596	551	565	566	595	523	569	551	590	528	577	564	599	627	568	554	617	588	579	604	534	562	587	609	580	588	584	574	591	497	562	565	574	588	602	562	581	571	539	606	547	570	538	555	545	538	584	599	538	560	584	565	558	547	602	598	528	577	561	563	573	560	572	573	582	551	561	554	560	564	561	528	561	592	543	530	580	572	591	570	600	566	557	593	549	575	603	575	550	614	543	572	560	576	586	587	557	542	561	549	607	564	544	571	590	534	595	551	583	571	575	597	594	534	606	608	574	571	591	609	557	553	569	560	579	593	553	600	563	535	549	556	572	543	587	619	563	574	567	578	593	589	618	564	581	560	594	574	589	584	571	579	610	575	610	566	593	573	609	565	546	545	562	592	582	559	587	566	623	573	544	559	582	561	579	553	592	547	596	574	561	583	561	576	564	562	599	576	619	598	608	562	570	585	575	541	583	572	594	581	556	574	567	598	548	598	562	577	572	557	552	546	571	550	574	567	577	576	600	538	564	605	603	545	570	588	545	576	584	560	536	565	562	573	541	532	575	563	539	567	585	583	569	565	527	574	585	580	524	595	554	561	579	549	525	551	570	577	557	556	571	605	562	565	579	543	584	574	578	544	552	569	573	587	579	575	559	598	577	553	583	587	575	518	565	557	623	577	595	605	550	547	565	590	552	597	568	543	568	547	582	598	584	604	598	527	584	615	608	552	538	571	584	538	557	578	594	607	543	578	613	571	578	549	564	616	571	559	526	613	582	561	589	542	634	553	576	600	562	580	557	584	598	556	552	547	576	604	536	612	570	529	588	539	571	588	578	604	575	571	569	569	546	577	578	588	545	582	554	587	568	545	584	578	545	556	569	579	566	563	519	547	595	596	541	590	574	567	578	556	559	582	564	551	596	579	587	531	551	515	588	556	607	584	582	559	588	591	550	585	570	551	557	545	530	584	575	599	565	600	610	549	563	592	586	565	578	596	598	561	544	579	562	576	552	562	597	561	594	612	618	561	569	633	570	585	580	578	591	545	573	570	594	554	526	574	556	535	604	566	575	581	584	605	583	564	560	545	607	576	610	574	555	544	586	520	555	620	571	591	579	559	628	549	590	550	591	596	567	630	565	571	560	533	620	527	595	575	551	557	555	595	564	576	597	570	587	561	587	579	594	582	585
24980	21467	26042	23471	5692	2360	1691	1272	1046	941	825	739	659	720	653	587	587	586	561	527	513	533	515	544	523	514	489	470	492	461	486	416	541	491	441	451	485	448	475	430	453	472	418	463	459	481	449	472	458	469	477	471	474	431	473	453	465	482	480	462	459	428	414	449	456	456	473	436	458	422	438	472	480	446	474	446	442	451	423	449	446	479	445	430	431	446	469	439	401	410	429	426	464	414	457	442	468	459	445	454	441	475	440	437	449	425	421	432	415	461	457	455	421	462	450	440	433	458	462	457	471	427	390	429	429	445	449	439	457	467	455	484	453	475	468	478	467	427	478	445	454	450	454	426	446	428	465	435	476	474	438	411	450	446	423	414	432	469	428	435	455	440	445	444	456	431	454	449	450	468	459	425	429	455	452	466	447	456	419	444	457	442	460	435	413	461	447	431	414	448	459	434	466	463	431	426	451	447	420	476	459	431	438	439	433	452	459	435	432	439	492	432	472	432	428	434	435	447	451	459	439	424	439	476	461	431	433	473	502	493	467	419	443	420	423	468	446	448	480	450	442	496	449	467	414	449	409	448	430	439	455	471	431	451	434	456	434	441	438	461	430	410	449	434	445	468	442	407	417	502	414	457	433	465	439	449	456	458	461	472	437	435	463	476	441	434	470	465	456	434	432	430	430	462	470	442	444	421	445	455	411	412	449	448	451	434	421	439	441	458	475	487	482	469	452	462	425	465	449	451	418	451	437	466	446	435	435	438	438	449	483	490	448	493	458	436	468	416	424	452	438	464	463	457	440	423	451	426	450	428	443	465	503	467	440	430	463	444	436	428	468	436	430	433	486	421	472	447	425	448	486	438	390	443	451	430	444	484	423	470	457	459	409	432	453	436	494	431	496	426	423	439	487	442	438	474	406	453	446	465	469	433	432	424	442	473	418	437	411	422	470	464	393	486	469	427	414	422	450	464	463	413	451	423	485	480	423	456	457	427	428	414	460	499	463	458	456	459	415	453	493	428	468	425	448	472	414	388	403	426	441	462	458	464	467	463	445	416	448	452	452	442	467	458	434	450	446	480	478	493	465	457	466	444	448	462	474	443	473	420	415	468	441	461	451	434	416	446	476	472	417	460	475	471	471	436	453	417	444	453	473	412	433	463	448	409	446	479	428	449	485	453	459	466	445	436	423	460	485	410	456	470	434	475	436	454	426	445	414	437	428	448	428	422	483	422	432	411	446	454	411	419	444	427	458	461	434	441	491	455	462	463	453	466	490	432	436	459	465	458	460	457	457	425	394	461	448	425	461	464	455	400	448	478	446	412	484	440	447	466	466	420	461	442	438	473	437	433	412	418	444	470	424	461	415	455	486	456	452	441	449	435	418	463	447	455	477	434	441	420	455	430	465	464	449	480	438	414	465	440	441	457	440	436	435	470	409	420	427	435	418	456	451	449	445	485	445	427	441	457	454	478	487	448	435	416	447	426	418	437	448	430	457	411	452	437	436	457	427	438	437	422	450	487	476	431	419	455	447	460	433	399	463	421	434	439	456	423	435	441	430	440	428	442	471	469	439	468	463	404	458	421	486	472	445	441	436	457	443	479	459	448	449	439	419	464	478	422	459	459	461	443	458	447	469	409	431	454	452	413	426	448	446	431	466	453	462	449	434	458	439	516	448	425	428	451	442	462	491	477	487	444	460	449	451	461	454	439	457	426	464	420	444	442	439	450	438	485	456	464	458	471	459	458	408	439	449	463	459	456	426	448	436	427	435	444	417	480	464	462	428	458	437	429	438	441	434	423	463	423	453	455	452	470	412	486	461	454	425	424	451	405	446	454	475	443	434	413	462	462	416	464	430	450	463	428	460	467	423	414	448	430	444	458	461	440	407	470	465	464	429	445	451	437	460	448	401	444	445	407	466	472	451	439	398	453	418	446	456	443	454	471	437	431	414	475	428	479	436	460	472	420	459	458	471	436	426	450	427	484	416	450	482	467	501	461	452	454	469	484	430	464	429	452	442	460	447	426	438	438	446	452	419	416	467	414	428	467	451	487	468	429	457	492	437	485	493	452	449	457	454	450	487	458	446	399	453	427	446	480	415	474	445	444	484	442	461	490	433	450	481	454	450	435	461	419	428	444	417	423	420	446	467	444	430	434	472	436	441	464	457	470	426	442	442	460	446	456	463	428	437	471	448	403	433	473	421	467	447	473	461	430	460	456	438	466	453	414	444	467	500	454	452	434	447	418	431	452	496	433	471	442	425	423	448	422	472	470	436	451	450	440	416	453	406	487	448	460	431	436	467	479	422	441	441	447	460	444	443	444	482	439	445	460	428	461	456	436	445	496	448	427	434	449	456	429	446	417	442	467	414	467	462	436	435	435	440	426	393	430	418	439	431	440	491	434	482	423	467	466	423	457	455	418	434	432	447	439	467	446	425	454	445	474	424	451	450	429	399	396	413	478	423	458	452	478	459	431	454	433	447	473	423	497	419	459	445	441	445	465	464	455	444	433	436	422	444	434	460	394	457	479	416	448	435	444	403	412	482	457	470	450	443	454	382	421	438	442	423	433	445	432	472	456	489	405	439	438	440	430	479	452	450	439	442	462	416	474	433	438	428	454	418	428	444	463	435	429	420	447	448	461	438	480	446	439	429	453	433	450	472	424	451	456	489	457	417	461	433	448	441	460	474	417	459	468	445	470	481	456	459	450	438	462	455	450	448	439	482	474	421	439	436	426	466	445	494	404	414	471	460	429	432	467	415	446	427	471	406	443	479	456	444	425	483	430	429	440	468	435	476	458	454	441	477	456	419	465	434	455	398	386	462	432	428	441	451	427	437	452	461	441	443	443	456	436	443	459	434	453	434	460	450	475	446	440	465	433	475	447	462	464	465	427	470	426	410	418	433	458	470	429	481	434	445	444	410	493	430	442	451	427	411	463	454	424	462	459	468	446	449	466	438	493	420	425	411	449	412	451	459	441	444	445	447	439	452	404	434	422	464	446	451	448	428	469	427	448	428	444	429	426	455	461	434	446	469	440	457	450	453	383	400	463	449	467	453	428	436	470	440	463	441	459	432	447	457	430	420	428	466	435	457	463	427	479	409	454	469	444	437	405	460	447	451	454	470	436	434	405	426	477	450	445	441	450	427	436	459	464	461	435	468	442	455	433	460	468	468	452	488	436	444	476	461	486	473	449	425	436	412	422	433	464	448	445	451	453	461	409	379	441	452	452	466	456	426	438	455	477	420	448	455	439	460	457	456	441	477	484	418	418	428	465	450	431	418	476	442	451	480	423	431	457	443	435	471	452	458	432	427	470	441	478	474	441	443	461	405	482	452	470	431	432	452	438	439	429	420	465	474	451	457	460	444	430	410	484	442	451	473	457	472	451	495	453	441	492	452	443	491	485	456	442	444	454	406	445	459	450	425	445	458	436	448	439	435	450	433	442	477	437	423	436	444	453	458	421	440	422	433	426	422	455	448	462
10285	24429	18905	10702	8116	5886	4514	3536	2698	2323	1900	1754	1563	1379	1323	1134	1160	1057	1036	1018	927	931	903	899	794	861	807	817	809	835	804	788	760	759	723	779	761	713	738	730	762	693	697	713	695	724	684	766	714	685	692	735	685	699	749	710	687	750	709	717	694	705	684	722	768	686	698	724	748	695	702	653	691	734	740	718	747	704	691	688	757	660	705	725	702	670	655	703	735	687	666	707	706	746	738	698	682	696	709	721	750	701	661	723	695	663	697	723	661	682	725	770	675	710	724	678	685	757	724	712	719	728	706	719	672	730	697	678	706	643	741	695	683	733	687	716	695	709	712	687	685	730	718	673	672	724	744	707	679	765	689	683	690	706	668	681	689	716	722	698	717	676	689	730	694	690	691	717	753	707	720	717	735	695	743	668	652	681	736	684	703	699	700	740	709	712	681	687	741	693	706	720	711	704	714	665	705	693	696	655	688	770	732	688	686	680	678	704	702	693	697	656	713	721	667	664	706	685	681	735	723	674	709	743	685	727	715	690	703	714	740	642	669	722	711	692	712	715	704	700	668	641	701	727	699	728	654	657	729	714	721	658	706	702	681	714	746	651	672	683	710	686	717	683	691	673	686	753	710	689	700	730	671	672	737	670	674	742	723	667	710	674	688	708	673	714	688	727	696	653	723	701	732	693	676	667	742	726	719	717	702	731	693	697	722	688	688	710	680	734	719	691	684	671	706	735	671	722	693	769	743	748	718	701	683	729	703	697	681	688	719	720	706	681	691	678	738	733	722	727	700	715	678	712	755	692	750	720	700	710	731	712	674	735	698	719	694	720	662	655	700	732	672	710	701	714	738	715	713	650	731	674	701	668	745	725	708	706	681	692	733	678	691	713	707	708	701	704	682	691	659	682	637	687	704	688	658	699	710	698	676	707	693	672	662	705	696	678	700	711	713	722	722	727	688	735	711	703	702	686	757	699	687	718	695	684	711	718	723	704	729	709	711	631	634	722	698	713	720	661	712	705	649	694	704	744	733	717	713	703	741	701	760	643	680	722	635	717	695	699	741	715	684	716	684	703	706	707	734	675	706	726	693	737	752	687	696	731	702	709	704	701	716	624	678	717	645	679	684	753	704	681	691	676	723	664	646	649	644	711	666	654	701	720	781	708	727	667	704	710	711	669	674	727	678	731	715	679	675	713	744	691	709	742	694	760	720	696	708	677	635	696	725	690	725	710	713	703	695	724	700	749	724	683	688	678	698	727	707	688	691	683	722	662	666	764	711	695	704	700	716	718	680	691	690	692	725	678	756	664	722	688	704	679	665	648	714	686	701	666	720	705	727	727	647	744	707	678	731	732	712	677	688	674	706	689	713	683	685	720	702	715	679	704	717	720	632	713	754	644	726	699	691	700	687	700	719	717	675	697	700	718	655	700	704	701	723	692	683	718	708	693	686	693	705	720	698	699	708	702	680	703	642	696	690	722	736	680	708	674	720	691	695	693	729	738	707	643	712	738	687	691	670	690	682	697	649	675	704	689	691	761	708	711	717	712	661	681	713	698	669	661	704	742	743	711	688	685	675	701	739	718	738	677	706	710	735	684	713	690	688	732	725	668	702	672	731	706	702	680	677	680	727	674	707	718	673	679	717	692	738	718	731	730	692	675	702	677	679	683	688	733	691	709	703	727	724	722	727	717	682	707	743	723	705	700	709	687	729	695	720	718	681	684	676	717	690	669	704	680	726	692	682	694	707	715	729	741	716	729	701	708	662	684	712	698	661	708	691	741	701	718	652	656	672	678	695	716	766	719	665	675	654	705	727	741	728	692	690	649	742	683	726	754	735	682	729	721	729	673	687	705	667	747	721	715	714	713	725	711	640	667	736	701	703	722	708	665	690	706	716	723	698	714	681	696	656	712	744	687	732	709	665	692	689	670	668	761	695	693	732	649	741	712	774	715	725	714	669	686	668	673	676	712	700	706	700	686	725	700	694	712	736	664	687	644	717	687	689	729	674	668	719	663	730	753	708	647	696	723	715	693	762	718	661	698	736	674	685	726	686	711	662	726	683	675	738	714	651	743	724	702	707	677	705	680	687	670	744	697	700	642	725	691	729	672	681	731	720	680	656	736	698	691	732	713	705	668	730	712	695	676	682	706	797	698	713	651	689	741	669	682	726	687	733	725	734	703	686	702	707	665	710	715	674	689	721	695	705	700	663	711	696	707	681	685	681	706	755	679	688	651	693	711	692	643	694	708	688	654	707	712	684	713	689	743	695	688	746	733	697	736	715	679	704	719	701	705	675	699	763	696	680	634	708	720	711	716	676	699	711	691	723	658	696	740	637	685	707	731	740	678	719	647	681	716	768	667	682	698	709	703	710	715	689	672	756	699	727	769	740	759	735	695	678	719	681	711	697	699	669	731	752	745	693	722	671	709	672	732	692	701	730	706	711	732	741	694	753	674	710	731	677	692	708	682	738	690	723	714	659	671	695	699	737	681	698	685	701	709	718	733	719	705	691	723	719	700	681	725	650	724	678	722	702	709	728	681	689	710	698	719	756	758	682	683	683	679	719	685	774	709	770	733	744	687	739	719	691	715	693	712	684	716	690	699	677	680	670	714	727	713	719	703	752	707	740	689	745	771	738	736	731	721	666	713	729	707	734	714	705	670	705	715	679	721	712	749	671	720	674	708	695	669	695	688	716	687	703	704	708	704	710	681	725	751	706	703	720	660	671	725	645	699	688	752	704	744	699	711	679	709	688	699	735	673	657	698	727	713	673	717	690	664	716	726	695	699	712	698	697	721	647	720	704	687	658	732	632	703	735	685	730	738	684	726	721	674	711	714	738	680	734	747	728	654	709	683	738	680	712	710	735	736	684	741	673	687	676	689	666	697	718	662	707	688	746	683	686	716	699	684	696	672	741	650	700	701	711	722	684	706	742	690	735	714	698	724	709	734	696	688	721	729	673	713	693	724	697	655	712	743	695	701	716	655	733	661	762	688	679	719	716	725	752	686	702	731	720	711	702	706	713	787	709	706	694	755	712	681	667	722	672	727	692	707	731	635	710	722	734	786	741	631	700	649	676	681	710	706	718	702	682	721	721	675	677	687	669	694	658	690	728	699	705	732	706	743	707	712	680	664	676	722	698	688	700	677	698	706	712	689	701	697	716	714	729	729	716	676	666	681	703	660	714	698	694	683	634	659	664	700	671	747	691	707	686	713	713	698	692	741	724	677	761	681	687	696	688	709	675	707	704	695	729	736	672	687	711	722	685	690	700	657	711	724	690	725	684	729	670	707	676	733	730	721	757	708	726	678	680	709	676	700	726	713	738	741	693	703	683	727	755	729	714	695	702	687	662	686	702	786	711	713	670	671	655	695	662	685	692	707	716	735	743	671	691	682	719	655	676	747	708	694	716	716	699	692	684	682	682	752	705	696	681	712	727	721	721	692	659	657	666	688	682	716	705	705	730	682	688	698	670	693	669	681
22575	21497	28761	24653	21500	20116	6456	2368	1614	1338	1181	971	868	785	710	619	577	584	548	515	459	423	485	424	414	391	411	349	408	380	338	337	336	317	309	329	323	308	298	285	282	318	299	306	285	303	289	305	325	303	283	259	301	306	312	302	284	286	292	325	278	278	294	269	288	329	289	327	253	299	297	299	295	322	310	280	307	286	323	284	298	291	290	301	288	288	271	279	298	332	263	301	316	279	294	283	277	300	275	302	273	306	288	307	312	283	321	304	300	314	285	287	284	285	284	297	313	282	292	283	294	274	278	284	286	269	261	299	262	298	281	255	293	301	283	304	282	278	316	290	294	292	282	291	316	283	286	286	318	292	320	278	277	282	274	281	272	302	294	297	275	273	273	262	297	280	312	277	301	314	287	278	303	270	298	290	295	258	296	297	285	304	275	288	289	304	271	285	277	291	300	309	312	282	295	262	313	299	320	315	279	305	285	304	278	267	281	291	260	291	269	279	284	288	286	311	308	273	300	298	278	302	270	289	277	283	268	299	260	274	247	303	298	283	287	288	267	287	280	291	283	292	287	250	300	241	296	273	295	272	294	277	320	309	264	284	312	293	313	309	282	269	293	292	274	286	278	284	293	287	278	315	264	265	309	278	305	293	285	288	328	289	258	271	319	262	321	276	310	299	261	303	298	271	302	297	300	293	270	304	269	291	308	279	296	316	338	321	305	268	270	284	276	282	323	308	307	311	254	265	275	307	280	272	304	299	289	282	284	296	271	292	299	291	272	287	283	279	297	294	323	258	268	319	283	268	284	302	297	286	296	282	263	283	312	293	308	296	278	282	296	257	287	260	295	296	293	273	303	273	282	294	283	302	291	274	299	308	285	287	288	283	296	300	265	290	277	299	294	309	272	312	318	274	290	302	304	300	295	255	279	313	280	281	269	302	287	312	267	266	273	279	307	323	309	266	282	275	308	302	281	314	293	287	307	305	305	287	300	287	298	299	281	298	299	294	321	315	302	286	300	303	262	284	270	292	294	311	308	280	311	269	277	319	294	271	327	309	292	284	300	296	269	291	295	275	262	289	302	270	283	302	279	289	268	295	284	292	326	270	281	292	299	289	299	305	305	271	292	275	286	278	311	303	282	263	297	325	259	283	304	302	281	293	294	284	289	306	289	279	316	292	312	280	253	300	276	314	271	270	284	285	286	276	294	262	269	287	287	290	291	277	289	297	306	305	276	276	270	280	302	290	287	271	293	263	270	290	281	299	290	307	287	291	281	277	263	275	291	288	303	272	243	274	267	318	308	295	310	297	299	267	294	266	280	314	325	259	316	274	270	285	253	272	293	261	263	287	312	288	296	294	276	293	280	296	277	276	290	330	277	271	293	298	282	279	315	285	287	306	314	283	292	307	283	291	312	304	250	319	281	284	302	305	284	275	278	275	303	298	280	288	281	276	323	281	306	273	281	311	299	288	256	257	287	285	276	281	296	262	293	313	299	311	284	282	301	302	298	339	290	298	283	287	300	296	283	262	290	293	256	298	314	270	289	287	279	266	286	283	286	299	306	284	307	278	249	285	290	269	293	288	319	317	301	321	284	285	289	298	289	290	308	286	260	313	259	270	278	294	290	258	303	310	287	272	284	278	276	286	291	285	289	274	298	288	302	258	272	297	328	303	255	263	293	281	283	263	308	295	277	296	299	275	282	329	291	298	303	296	304	292	295	306	283	291	299	334	283	277	289	284	292	290	276	296	271	273	328	296	278	317	331	304	279	317	275	263	292	275	309	295	308	297	298	278	304	269	303	293	300	288	272	314	277	291	291	273	269	279	318	294	280	268	271	305	248	287	266	284	317	305	298	286	296	285	305	295	294	252	304	315	289	269	294	276	296	299	299	292	303	254	275	284	300	262	302	300	308	259	285	309	308	292	311	296	280	285	273	282	275	277	246	299	310	273	275	284	282	286	304	285	274	289	289	308	280	294	304	276	294	296	277	267	298	300	264	295	310	289	306	304	312	268	307	291	294	303	294	291	309	291	285	307	288	269	292	263	266	292	283	311	286	307	303	299	286	303	269	289	298	270	282	289	280	296	308	283	293	304	289	292	280	277	242	264	276	313	293	274	282	264	276	295	277	274	287	261	262	281	306	329	288	307	312	286	314	300	297	285	287	300	276	293	308	294	259	262	323	290	264	273	256	311	318	277	302	255	280	280	305	291	306	284	282	309	303	293	281	317	280	278	291	270	267	302	295	296	278	277	265	277	295	304	300	275	310	260	284	286	280	298	282	279	304	285	282	288	300	287	275	306	290	313	292	274	308	311	287	283	275	291	267	315	287	282	301	304	277	277	301	283	272	297	325	309	294	268	304	304	308	270	300	272	306	271	305	269	282	282	276	306	297	282	276	314	289	321	277	281	329	270	282	288	284	304	292	306	312	293	297	313	303	308	279	294	276	273	318	279	261	308	281	291	320	281	305	320	276	288	273	289	240	318	265	296	272	274	287	287	292	307	308	293	301	297	290	310	294	294	305	273	280	267	306	289	313	296	296	284	278	317	307	278	283	297	272	296	288	269	305	292	285	270	283	312	312	291	286	277	293	318	281	280	311	302	272	304	303	284	278	304	287	291	280	296	271	268	304	295	307	271	283	279	264	299	291	279	268	281	291	288	284	288	284	308	305	300	292	292	283	294	284	270	311	298	302	306	288	292	273	316	257	276	285	306	287	309	295	269	294	263	300	255	289	281	288	290	272	289	301	275	278	314	283	280	282	315	289	248	307	289	305	269	295	285	253	315	295	327	306	280	280	286	302	296	281	294	296	323	296	306	333	306	278	309	313	285	288	246	286	256	307	298	276	281	267	284	264	290	293	296	299	292	270	289	262	266	304	303	310	273	296	286	320	281	283	282	247	299	262	244	309	280	272	269	296	305	305	325	297	286	294	297	325	295	293	288	306	281	304	282	305	316	304	299	297	292	270	308	284	280	296	281	287	272	300	282	264	286	248	279	290	258	276	249	290	289	274	289	288	309	287	291	290	278	266	294	292	284	288	290	294	267	285	265	297	306	261	269	284	270	290	292	280	284	303	299	271	285	267	249	288	301	292	311	261	289	277	299	296	292	279	293	290	296	283	323	313	274	297	278	285	298	301	279	297	294	272	310	292	288	276	304	279	311	280	268	303	285	281	299	303	275	271	280	292	286	284	284	278	301	286	307	309	288	258	307	260	290	258	271	304	287	294	284	270	262	280	315	274	279	269	293	288	272	308	283	283	275	290	322	300	275	281	304	284	290	311	292	293	319	301	274	253	291	288	256	308	274	306	276	307	282	282	293	286	282	295	281	287	274	280	279	266	274	282	305	284	287	287	292	270	303	291	287	302	298	296	263	285	300	298	309	259	278	299	280	266	300	290	308	284	304	297	308	289	275	316	286	269	287	250	297	278	264	296	260	276	259	302	288	291	294	282	301	264	289	293	262	292	277	286	286	293	286
12286	33133	26710	17618	13383	10052	7556	5828	4529	3502	2867	2490	2165	1864	1666	1486	1358	1233	1115	1079	996	946	869	811	766	761	764	681	750	618	611	617	567	565	625	555	516	544	511	499	498	559	510	512	495	487	473	475	504	482	446	503	433	486	426	459	471	472	463	449	441	453	478	462	451	493	479	478	475	444	465	487	451	458	443	489	472	472	467	460	484	470	433	481	443	462	497	442	438	464	476	463	454	453	450	452	468	475	479	436	460	476	479	471	446	456	482	474	483	443	472	464	468	435	500	464	421	415	455	454	515	468	441	449	476	469	462	462	457	452	501	447	447	484	456	433	439	462	418	457	438	410	453	431	447	459	475	432	471	483	469	455	465	430	466	470	456	438	420	397	454	448	484	447	470	435	437	439	434	433	470	461	472	472	469	427	454	429	463	482	492	425	425	441	461	469	463	440	450	463	451	423	435	460	484	462	462	454	459	475	436	495	454	434	436	435	420	450	431	524	485	447	487	442	465	435	469	454	420	440	418	435	433	484	431	459	459	446	469	432	484	444	491	473	504	459	444	474	449	431	473	433	455	460	447	488	466	434	480	457	481	467	475	481	474	434	477	450	445	432	412	464	441	468	502	455	452	451	437	463	467	483	454	472	448	466	442	489	438	457	450	462	502	436	444	457	431	458	475	438	443	433	445	437	448	492	426	436	469	465	421	490	453	481	453	456	466	451	452	478	494	443	446	492	446	451	473	433	405	448	416	473	466	482	503	454	495	488	442	425	456	465	436	465	420	452	466	444	453	457	494	465	459	450	455	505	457	456	454	422	462	486	439	492	437	432	436	451	412	490	502	477	481	436	452	413	456	450	464	452	429	464	441	416	437	442	464	423	475	439	436	482	438	475	458	433	486	470	472	471	448	435	502	453	431	454	441	430	383	461	449	445	443	474	468	438	473	436	455	465	439	464	455	431	461	454	452	406	453	450	430	450	445	490	470	416	433	456	435	421	478	509	446	431	440	475	435	457	450	475	450	452	412	454	465	435	489	484	422	464	441	472	456	457	476	433	433	481	475	431	410	486	439	420	440	440	481	448	446	468	491	417	455	447	446	447	443	475	485	453	455	485	473	462	464	443	458	482	452	396	469	458	440	437	422	447	431	486	436	422	490	477	449	441	460	445	452	431	426	444	446	403	483	459	441	454	434	446	457	441	466	466	457	471	437	437	444	426	449	432	461	465	484	455	462	455	443	464	470	443	412	438	409	400	454	430	473	490	447	456	473	441	437	441	429	495	456	466	471	467	481	417	432	448	505	475	494	443	454	427	469	473	474	460	424	466	450	450	472	471	459	453	442	473	498	449	468	467	428	462	481	469	450	394	400	443	452	442	488	477	484	451	447	430	438	456	492	460	496	468	461	502	444	468	458	460	486	461	445	467	466	481	467	439	434	420	494	460	449	456	481	486	435	451	453	414	456	446	426	422	402	474	458	457	474	450	496	467	429	474	459	468	459	450	463	474	453	481	457	489	432	492	459	472	457	429	448	474	443	434	455	432	437	456	507	427	467	431	415	460	503	496	454	426	480	466	485	440	444	445	486	478	474	424	436	451	457	468	420	454	458	420	430	472	458	469	466	463	452	435	447	465	450	436	489	439	501	443	444	433	452	437	449	448	471	475	427	441	452	458	453	449	412	436	442	462	446	437	453	480	456	483	461	429	463	478	437	459	434	451	438	437	471	436	453	473	431	444	428	413	446	458	482	458	486	430	466	459	457	446	471	454	474	450	445	499	488	447	454	509	500	483	486	444	472	434	425	488	484	436	415	471	446	483	505	453	503	468	458	460	414	475	490	432	442	489	424	431	462	450	480	422	436	457	461	437	424	466	449	456	422	456	442	432	475	456	450	466	433	441	455	458	454	485	429	482	430	426	449	445	441	490	484	426	452	478	467	434	455	431	466	490	473	467	459	481	470	476	466	457	455	449	459	429	465	503	477	448	446	466	467	470	441	423	433	460	462	445	479	439	473	445	439	463	422	459	466	438	450	449	493	466	453	463	429	449	471	431	442	457	409	438	450	443	457	460	459	423	486	475	466	446	442	436	465	422	447	482	471	463	430	433	461	452	445	441	431	449	445	473	466	478	455	467	471	462	444	462	462	446	448	431	421	416	406	427	444	481	434	439	447	439	473	463	466	440	419	452	473	403	486	501	486	481	410	448	457	413	477	441	441	439	451	474	490	452	436	477	428	443	453	396	427	479	468	475	440	472	489	473	488	445	413	457	472	442	467	462	421	457	491	457	482	431	450	461	439	479	468	459	461	429	432	452	466	466	467	437	443	456	474	439	437	439	477	487	453	414	455	444	465	463	461	438	458	467	455	463	413	437	416	447	463	458	499	457	449	432	437	475	448	479	455	441	429	480	462	451	468	427	463	433	439	413	455	435	442	458	465	458	456	466	464	437	458	441	463	460	451	488	473	430	419	415	459	443	492	454	489	458	485	458	481	424	453	446	496	458	439	457	463	462	494	465	467	454	452	432	431	444	477	450	432	455	468	451	428	452	458	456	470	451	399	472	474	459	459	459	494	472	466	444	454	455	399	420	467	447	426	428	424	453	444	461	427	489	405	429	429	458	438	427	467	447	431	423	460	440	462	465	436	479	444	415	442	435	500	461	416	482	463	471	482	478	448	435	448	473	455	441	482	494	472	458	483	468	472	447	437	472	479	467	466	444	436	449	467	474	470	473	483	467	475	439	450	444	435	429	463	423	431	451	459	423	454	465	447	486	435	414	488	473	420	432	450	437	446	456	450	444	441	459	456	425	470	459	445	466	446	442	463	405	453	462	436	467	439	428	463	461	477	460	439	452	454	443	446	452	451	447	414	499	454	481	502	424	460	444	456	464	449	455	470	415	446	445	465	486	417	431	464	477	422	437	426	447	434	425	427	446	409	462	427	451	505	489	471	431	403	432	471	491	465	429	449	446	446	455	490	423	489	480	459	458	486	467	448	460	465	466	433	444	450	426	451	455	488	458	455	430	451	470	447	417	432	501	472	435	438	494	455	457	452	469	447	436	475	475	449	433	504	474	476	469	427	442	475	495	474	470	469	442	441	461	476	469	456	464	441	513	441	404	449	442	488	476	475	415	466	488	433	454	468	483	466	447	459	471	441	415	467	452	452	455	459	468	464	467	400	488	446	455	484	453	443	444	475	475	443	429	424	453	492	443	471	456	468	457	426	466	476	443	421	455	474	404	472	468	453	420	438	466	448	460	476	482	477	468	434	466	445	435	445	463	464	443	480	462	471	468	434	430	472	405	473	498	408	479	507	421	470	451	424	419	472	447	468	494	435	502	455	438	469	449	454	427	478	448	501	454	479	448	491	430	443	464	471	452	465	491	515	439	429	428	447	441	471	482	447	428	424	470	411	442	447	448	492	470	458	464	488	449	463	468	464	433	463	448	438	402	458	468	500	420	435	480	418	483	457	453	442	483	471	450	457	419
27608	20380	12551	5629	2788	1845	1362	1113	924	864	735	690	707	630	592	596	581	563	528	528	551	542	511	506	490	504	452	479	511	537	506	507	490	512	517	506	475	555	483	500	493	485	521	523	510	448	478	476	503	458	448	517	492	466	452	487	509	461	478	466	469	450	453	473	453	474	485	444	459	516	485	484	470	463	482	440	454	473	499	528	507	469	470	498	447	485	471	464	446	472	454	449	470	456	418	463	469	471	450	527	472	486	499	464	495	485	480	490	482	465	467	417	449	483	453	452	489	486	460	509	471	526	430	534	489	454	483	513	471	447	468	493	494	507	459	514	444	443	499	487	445	469	433	466	504	455	496	406	471	484	504	460	451	496	476	479	469	509	454	452	464	474	496	426	476	477	500	483	463	471	500	439	471	446	441	436	482	490	520	487	473	449	472	436	455	438	463	464	445	473	463	479	475	439	451	402	473	512	458	471	497	470	447	507	486	447	441	464	492	479	473	486	466	482	471	436	493	498	452	482	490	483	445	503	474	468	490	455	487	502	452	436	474	487	488	489	476	455	475	471	453	484	484	469	512	494	442	490	454	456	458	482	468	471	481	444	474	470	491	503	491	480	451	482	440	479	468	471	494	485	449	493	447	479	458	511	478	417	465	437	507	457	442	455	481	456	462	454	464	458	491	480	459	463	454	488	494	465	470	481	429	487	434	462	454	439	462	453	473	478	465	455	456	477	457	471	457	479	467	478	494	479	435	419	492	474	432	506	491	486	466	450	481	470	466	467	492	458	498	461	463	460	458	472	448	452	450	505	489	429	466	463	484	493	479	464	464	456	447	486	417	459	503	489	451	457	463	472	465	466	514	454	498	500	513	468	473	470	479	458	451	504	456	457	515	458	416	476	465	468	516	474	465	458	486	472	489	477	470	495	464	438	479	438	488	475	491	479	490	460	496	482	491	487	473	484	519	464	473	487	466	444	462	496	487	477	511	480	485	439	464	486	470	471	464	480	510	478	480	482	487	474	454	459	469	488	492	476	480	485	524	432	521	488	478	465	511	459	461	486	476	480	468	480	466	482	462	478	463	506	463	470	465	486	431	483	493	489	438	489	479	488	478	508	495	484	532	428	466	480	500	467	451	458	476	494	470	473	456	502	479	498	488	484	462	493	450	436	492	468	460	453	486	461	450	481	490	465	496	453	490	440	487	484	463	492	479	460	470	463	510	466	485	468	467	477	516	500	429	473	485	513	492	476	475	466	470	477	456	508	480	480	442	508	469	515	490	486	451	465	499	476	462	477	465	484	454	469	477	489	503	458	472	441	485	507	467	475	486	473	463	489	482	488	470	455	475	465	494	478	492	505	484	486	470	465	439	473	486	491	495	454	481	468	470	514	468	489	486	496	452	454	481	490	494	487	459	509	489	467	459	491	495	474	495	465	503	479	479	441	439	461	455	481	481	450	473	506	478	460	483	474	475	479	463	469	486	457	452	449	473	466	469	482	466	481	491	459	499	477	509	453	453	501	498	466	477	474	468	513	520	502	475	441	464	466	436	434	484	486	501	468	523	501	475	468	492	475	477	482	460	477	425	457	467	466	457	481	488	504	493	469	510	472	457	460	485	492	459	476	444	461	454	496	467	493	440	498	484	486	494	465	482	459	500	484	522	490	497	435	492	452	470	442	437	443	453	453	469	425	481	461	486	474	473	463	494	529	462	497	470	496	476	426	449	480	459	477	490	470	493	445	464	474	464	491	483	431	442	428	479	488	461	470	448	467	440	475	479	461	471	447	442	440	446	426	509	455	456	460	459	464	452	476	491	489	456	479	474	427	451	455	522	498	507	473	501	524	449	532	461	478	409	454	464	463	473	479	468	500	483	452	487	451	492	495	479	493	497	465	516	481	514	465	468	497	447	481	469	423	447	484	482	441	453	462	487	438	474	462	464	491	486	469	471	520	480	470	462	461	476	457	456	436	471	436	450	468	466	476	507	474	495	447	478	450	437	445	469	499	475	466	492	480	476	469	464	438	415	473	499	473	464	454	454	451	467	471	453	489	475	456	450	470	492	480	458	480	505	469	466	489	498	462	444	456	502	487	485	490	510	482	454	468	468	448	462	521	451	492	478	496	494	464	451	461	431	484	473	474	481	455	456	485	480	486	503	507	440	474	466	447	486	459	483	470	474	492	502	458	470	441	441	469	503	463	498	496	455	425	472	454	473	476	463	499	472	468	444	467	457	458	501	524	503	437	443	489	489	506	459	470	480	457	492	471	486	487	468	457	487	459	471	475	442	482	451	464	468	500	484	483	487	478	470	450	471	457	509	419	481	467	480	453	457	425	450	470	488	488	469	457	485	492	459	486	498	477	497	435	473	482	469	480	475	445	466	511	452	457	451	530	494	488	498	478	454	462	452	448	476	478	457	474	503	463	450	491	496	455	472	453	463	484	448	477	487	447	456	440	530	428	467	453	492	474	488	473	469	498	486	486	446	475	450	474	446	470	418	468	478	471	458	477	483	460	496	439	459	461	444	456	461	440	471	494	488	480	500	479	429	491	477	445	462	437	476	484	453	500	446	472	469	466	471	503	476	472	457	441	482	486	483	483	481	499	442	493	470	460	504	482	513	442	427	498	492	487	432	476	467	483	431	447	484	477	490	420	505	466	462	462	496	482	467	470	470	464	455	514	449	497	487	441	473	500	485	479	467	468	463	480	452	430	454	519	501	472	443	491	476	471	470	508	510	518	481	496	486	475	479	484	445	448	477	439	469	453	480	470	457	461	435	470	510	481	462	453	452	450	530	438	440	466	463	472	434	483	480	473	447	461	502	449	461	455	448	445	490	482	422	507	439	448	437	440	432	468	422	508	489	486	463	489	431	466	436	489	457	485	485	439	485	492	486	467	434	487	490	488	489	481	490	501	441	441	494	453	469	466	489	496	502	432	519	531	476	507	448	472	468	465	471	491	502	488	471	435	472	465	529	467	467	450	460	496	445	505	504	495	470	501	508	452	464	454	478	519	485	462	429	460	473	449	489	472	523	473	484	454	434	462	455	526	483	476	466	443	480	520	482	468	494	495	479	475	477	468	464	434	498	490	492	462	512	480	477	464	505	469	471	435	523	453	475	451	460	487	490	425	458	451	491	451	442	462	482	464	508	462	484	485	477	428	423	474	410	489	462	481	479	459	463	472	478	445	499	482	460	496	477	480	498	479	445	461	470	499	497	481	469	476	479	455	458	460	498	485	449	477	481	481	477	479	474	475	489	450	454	480	501	480	489	468	476	471	467	462	504	483	470	442	490	464	476	465	453	459	476	482	426	474	462	495	452	476	481	483	469	493	465	499	478	468	465	451	463	455	477	476	474	458	487	474	435	490	506	450	469	452	498	503	500	496	482	482	452	487	416	495	496	476	457	496	485	441	492	477	468	496	487	450	452	453	462	470	489	466	450	465	527	479	459	501	412	482	440	470	477	477	475	509	474	471	447	494
10646	21255	15527	8839	6465	4723	3473	2672	2196	1859	1658	1450	1339	1280	1213	1132	1050	1017	939	1032	921	937	872	855	864	831	822	803	798	825	793	788	800	801	784	790	779	751	798	748	741	780	753	802	782	740	783	739	747	757	754	713	763	758	747	774	741	759	795	740	706	728	675	737	765	762	751	774	708	752	775	722	699	738	751	778	719	786	754	760	745	743	771	762	718	748	721	761	762	770	711	768	744	711	766	736	785	742	720	760	774	766	763	720	760	738	758	691	744	733	730	781	770	810	713	755	703	775	764	725	730	742	757	718	765	719	742	763	730	769	757	720	726	782	737	757	760	745	741	741	726	728	754	744	761	749	781	733	783	742	762	691	757	729	704	783	735	752	767	736	748	720	718	798	749	732	773	745	719	771	760	805	711	742	715	788	745	719	735	753	717	711	843	696	757	732	743	738	745	733	721	760	785	755	725	735	735	813	742	723	771	714	742	755	718	761	744	723	727	752	719	757	783	733	741	780	747	777	741	747	751	745	793	805	771	735	708	705	772	751	712	686	694	751	721	715	765	761	717	828	729	749	735	736	787	768	749	760	719	736	785	770	775	798	761	726	759	717	725	787	728	743	830	747	717	720	747	753	774	737	733	752	783	723	758	699	790	724	725	767	709	729	719	674	714	765	808	776	781	729	781	767	749	741	716	715	744	743	754	792	796	735	774	763	705	743	780	754	777	758	770	740	730	795	718	744	793	719	702	749	777	766	731	728	795	757	747	757	734	773	806	793	735	683	738	781	760	788	821	765	767	766	732	768	741	770	734	729	824	726	704	774	734	739	731	681	718	768	767	744	714	728	740	730	735	736	763	806	733	722	721	756	748	793	723	778	780	733	777	739	715	751	755	710	744	722	737	786	746	734	772	758	744	750	695	740	730	746	749	775	709	723	724	725	745	722	718	750	717	721	782	748	784	739	704	735	768	736	787	763	759	748	714	767	739	745	751	699	776	745	735	791	730	773	762	723	740	793	770	769	740	723	744	669	752	743	706	747	705	723	748	775	772	715	773	778	741	718	727	794	744	769	704	715	699	751	715	797	721	724	747	772	778	737	711	778	715	738	741	664	762	748	802	760	788	770	774	748	748	732	731	730	766	789	767	734	779	768	745	738	756	767	735	723	725	721	697	718	718	721	723	809	763	736	727	752	707	747	731	728	731	723	737	726	721	690	791	759	803	737	729	772	746	707	713	774	767	759	760	723	773	767	721	713	734	717	770	732	774	756	696	776	729	756	765	697	748	757	803	760	724	708	750	734	732	751	737	738	723	719	782	742	752	729	739	725	747	760	726	749	719	745	752	765	759	729	779	735	747	794	684	686	727	738	773	729	766	742	679	684	766	745	771	727	731	764	767	750	781	749	779	766	735	703	738	730	734	786	750	733	674	746	760	777	710	714	727	761	731	734	788	695	760	748	715	729	760	724	761	769	767	779	720	726	766	682	787	806	746	757	742	758	805	756	801	729	748	757	702	752	740	731	782	721	749	711	710	718	771	735	722	752	748	750	748	749	776	744	771	772	726	707	724	700	742	751	768	755	722	729	736	764	693	746	728	763	736	767	770	717	778	701	727	699	737	801	764	763	752	758	752	761	753	732	740	755	727	752	785	724	736	746	724	726	704	766	768	757	742	757	739	762	724	752	680	722	751	764	702	680	767	812	751	725	729	753	711	751	756	727	708	750	769	736	762	788	695	747	772	751	711	727	717	753	733	748	728	772	776	744	726	716	775	754	736	741	705	738	719	736	801	750	699	734	749	706	719	755	740	738	696	716	744	757	783	724	704	762	697	743	764	747	767	751	759	743	738	758	716	732	714	799	749	751	773	711	758	754	770	732	706	693	760	769	784	740	757	727	800	723	798	757	761	748	712	712	751	753	782	724	738	733	716	754	712	783	756	798	770	762	745	767	738	793	706	707	714	723	804	786	758	758	720	752	701	743	735	738	751	723	740	760	732	724	721	723	767	721	758	760	735	713	783	696	700	718	758	761	744	725	762	782	709	713	795	800	736	797	729	720	709	700	776	764	722	738	731	721	772	811	752	785	751	717	729	735	765	690	754	772	731	745	725	729	724	736	740	721	733	720	761	772	729	742	776	747	733	737	699	772	740	726	755	742	721	765	692	722	726	731	734	747	766	722	743	782	783	715	758	785	749	771	716	723	722	750	768	723	722	717	758	746	756	708	726	796	718	748	765	798	747	750	727	728	757	702	777	723	733	726	762	717	733	689	745	804	766	747	747	737	780	775	802	749	745	715	790	739	762	751	780	741	737	792	704	737	770	763	735	836	768	767	781	708	782	772	682	738	733	711	715	765	691	755	720	713	730	728	715	757	743	725	779	775	749	776	722	761	747	753	740	721	727	721	760	695	748	721	760	768	783	737	731	740	773	756	713	724	762	776	756	740	773	724	694	744	719	725	767	766	758	701	759	756	790	691	754	733	735	754	772	749	747	732	773	760	757	764	695	741	766	736	740	701	778	757	705	731	772	749	776	761	733	744	724	775	766	753	740	761	742	760	727	717	719	749	759	774	704	750	760	769	762	753	766	737	760	734	742	757	751	789	705	710	735	723	748	777	755	745	754	713	779	740	727	726	731	726	681	799	737	747	729	778	788	763	726	745	781	736	743	755	709	691	762	740	726	723	774	717	743	782	726	783	754	757	723	757	722	750	709	753	738	746	722	742	778	713	790	730	726	764	785	758	691	795	758	719	751	802	799	741	746	789	738	730	770	781	767	728	748	789	730	712	769	772	725	758	753	788	723	792	694	741	721	782	738	784	725	773	794	773	748	781	752	747	752	703	723	736	780	786	799	740	798	762	814	746	727	777	747	729	707	761	753	765	762	741	744	788	739	780	768	713	718	720	763	719	786	772	741	748	718	738	728	806	752	746	764	752	722	807	747	787	711	772	766	768	683	786	749	749	743	738	773	748	716	749	724	782	741	735	725	759	777	732	728	758	733	729	748	749	780	718	782	796	734	743	741	710	671	755	771	791	711	727	758	804	760	752	734	776	742	746	749	713	771	744	789	705	698	748	737	741	730	744	744	750	726	685	719	731	732	776	748	727	784	740	742	737	762	750	720	732	731	742	783	771	714	776	681	747	742	744	729	718	749	741	732	761	739	741	768	774	726	791	757	733	716	766	782	740	697	739	715	742	742	749	726	750	728	730	752	741	732	744	722	751	745	702	726	796	693	763	739	806	763	723	772	725	751	730	748	758	761	726	684	771	749	684	721	788	755	730	766	775	745	680	701	685	734	775	813	775	772	725	830	771	733	741	743	765	719	711	754	807	772	773	689	791	761	738	717	786	767	804	730	727	751	713	720	734	737	776	721	755	758	747	748	743	740	723	724	712	719	734	700	774	789	745	781	775	763	748	730	704	764	738	731	769	833	737	811	756	765	771	750	750	712	773	729	725	704	790	747	736	771	723	759	739	726	734	694	700	781	765
23439	21458	28170	25129	20990	8224	2768	1723	1226	1092	917	861	750	688	645	582	567	508	509	555	453	464	453	482	431	442	426	405	424	449	422	403	404	406	371	350	373	363	396	413	367	374	412	405	404	356	381	395	391	366	342	363	367	368	391	356	339	361	360	370	362	368	362	380	350	326	366	375	327	372	351	348	327	354	336	331	342	323	332	337	345	404	372	328	352	345	340	324	381	366	359	333	331	357	344	386	321	357	343	342	363	365	354	373	340	355	382	324	317	387	370	369	321	391	327	360	325	362	370	356	348	339	346	343	336	346	346	355	348	330	356	362	350	366	342	369	355	346	357	356	338	344	335	364	372	335	338	366	314	323	341	362	332	372	376	356	342	349	359	366	362	324	338	361	343	398	361	339	378	373	356	347	376	343	349	351	320	385	359	357	352	345	358	371	388	371	329	329	355	326	319	352	355	384	360	364	391	328	351	353	333	352	367	331	349	386	324	341	325	370	372	370	368	351	372	341	349	353	349	345	342	379	414	361	353	355	344	345	351	365	372	307	345	378	345	346	365	369	336	348	372	317	366	350	348	368	359	372	363	327	368	346	372	340	372	352	377	340	343	351	363	368	361	383	369	364	324	347	347	366	340	341	424	364	375	352	374	373	348	380	371	347	388	302	324	353	355	342	350	369	361	333	324	369	329	348	368	377	371	357	321	318	338	359	388	340	369	376	392	356	394	348	351	359	364	392	335	324	353	338	350	353	352	352	363	327	334	326	380	351	371	364	364	371	381	361	323	326	365	334	338	381	353	326	361	357	340	332	353	365	331	355	399	365	368	391	340	346	389	387	390	392	311	359	318	365	355	360	327	344	323	333	364	353	339	345	338	378	365	358	337	366	346	369	375	363	354	336	388	373	364	361	352	371	343	353	379	332	336	323	341	383	381	343	377	337	351	371	363	335	394	367	373	371	361	360	369	385	307	322	323	347	342	366	350	354	373	367	342	383	330	356	355	400	344	320	342	356	337	367	351	360	368	363	351	378	379	354	366	412	340	376	378	373	383	372	360	377	327	373	349	347	343	352	362	332	359	358	379	349	341	396	347	354	360	348	356	365	379	361	344	313	373	341	362	355	355	357	345	331	368	399	342	343	343	355	332	348	387	332	370	359	375	342	363	376	358	344	377	353	356	353	370	348	337	389	341	360	344	368	371	372	339	334	339	316	355	354	345	391	378	343	354	374	330	333	366	386	310	366	338	366	360	385	348	358	345	345	352	362	408	380	344	404	367	341	381	348	385	350	335	328	353	343	334	399	346	382	346	354	348	340	392	361	338	372	346	345	355	359	356	353	354	352	351	343	349	360	362	357	364	325	322	328	407	358	348	361	369	351	366	366	376	343	375	365	360	373	337	359	335	380	338	329	320	317	396	369	357	334	359	359	353	349	371	394	354	340	366	344	345	378	363	356	370	360	360	390	367	332	346	353	368	369	340	352	335	348	384	360	348	357	343	353	339	351	365	328	321	354	342	349	340	361	346	324	313	362	354	388	372	348	322	384	346	357	334	338	322	362	351	389	382	356	334	362	376	310	364	375	364	340	373	345	366	332	362	366	359	336	339	408	338	344	332	385	347	350	393	342	349	352	368	371	347	339	346	314	349	357	365	335	340	354	331	360	362	363	358	337	346	342	355	319	385	352	360	362	382	361	349	336	344	383	354	380	361	349	363	384	343	360	347	328	384	364	350	330	342	369	320	373	372	335	373	358	324	361	339	363	379	346	342	365	366	342	337	380	349	372	376	319	343	342	355	360	345	346	376	354	345	345	355	353	333	398	365	339	363	358	331	357	371	369	353	344	382	332	345	351	392	378	355	316	368	361	366	354	339	348	357	333	374	364	337	379	329	367	317	356	341	335	357	356	379	386	359	367	317	313	354	339	379	380	353	345	339	343	352	385	346	363	349	352	356	325	330	339	333	373	372	384	341	374	340	365	346	345	336	373	346	363	339	340	329	350	308	349	371	363	336	325	351	371	349	338	357	350	371	408	348	376	349	378	359	379	382	356	391	370	354	371	378	378	386	362	372	334	359	346	338	338	350	377	344	364	355	365	364	355	378	361	343	395	361	350	347	349	344	337	330	368	342	391	352	331	337	380	338	360	363	371	370	351	326	361	346	359	369	346	331	370	363	333	348	328	362	359	369	355	348	376	366	384	375	357	360	342	351	368	371	323	365	330	365	362	385	369	355	327	371	355	346	364	363	348	380	354	343	332	360	358	345	323	331	360	370	353	358	348	353	344	371	386	329	342	360	359	336	339	329	384	330	348	347	291	376	375	334	352	354	360	339	364	389	377	368	341	357	386	339	367	326	350	365	332	346	397	357	359	360	347	332	373	356	321	365	367	337	349	376	383	348	380	397	374	377	354	356	345	376	379	380	361	332	310	380	340	337	348	361	364	383	333	341	362	347	352	393	361	380	340	375	397	353	391	356	371	323	336	314	366	362	366	376	361	351	331	340	342	367	351	363	344	366	336	362	365	338	347	352	360	334	399	344	356	336	369	345	347	314	368	347	342	362	377	366	335	340	400	338	375	369	374	354	374	359	400	341	350	342	351	348	346	343	335	375	374	330	364	334	361	334	373	339	372	355	366	346	351	328	319	329	360	358	393	369	355	371	322	312	347	335	363	332	394	325	350	377	329	347	356	350	350	392	353	340	338	350	359	388	342	307	349	350	359	350	369	355	379	379	325	392	349	371	344	367	350	327	356	338	345	357	354	315	383	383	366	353	327	340	350	346	359	335	335	360	327	345	350	349	360	362	368	335	343	340	355	339	367	359	342	329	349	366	360	342	328	361	371	350	356	351	348	350	390	408	373	382	359	329	356	334	340	327	333	339	361	337	341	337	361	379	353	346	340	361	331	355	360	365	346	353	384	364	371	382	352	366	343	337	352	324	334	318	349	382	338	339	359	339	338	370	362	401	388	361	365	355	347	364	325	379	333	354	352	376	365	361	369	382	359	351	367	380	367	386	318	335	359	367	336	359	372	340	362	354	366	336	346	363	347	363	339	352	352	364	349	366	356	335	341	351	350	347	340	361	374	320	337	320	316	350	361	368	359	332	344	348	401	376	310	341	365	329	320	359	331	375	364	339	355	331	342	356	356	362	345	360	343	340	354	362	311	332	338	349	345	341	369	360	346	338	384	344	377	364	364	344	376	373	330	351	345	374	336	332	379	352	365	372	355	328	364	346	368	342	339	370	358	337	357	335	364	345	368	351	336	333	368	390	353	379	373	308	387	362	362	351	351	315	346	345	382	346	369	337	373	353	351	318	335	350	344	355	352	354	398	374	356	338	365	389	365	331	350	357	354	352	362	391	350	364	360	329	331	360	364	363	337	347	359	346	373	361	341	373	353	378	330	354	340	353	356	356	352	367	330	364	351	311	357	366	357	360	339	360	356	374	337	351	345	359	334	350	357	373	343	369	352	360	357	338	337	387	359
10836	28642	22598	14032	10104	7392	5666	4235	3267	2648	2350	1996	1674	1599	1397	1267	1151	1073	998	963	951	867	823	793	816	767	750	716	701	720	717	649	667	682	638	566	624	583	618	622	606	576	589	579	603	601	596	593	618	586	591	600	634	564	594	600	557	579	573	571	564	542	600	578	584	601	576	571	591	618	552	606	613	589	583	554	556	567	553	588	553	575	533	534	534	586	583	545	563	589	575	600	561	612	568	575	542	599	570	574	595	641	578	589	579	532	597	578	600	542	597	584	563	571	567	609	569	579	598	559	556	570	563	548	552	526	577	559	573	617	566	559	550	553	574	608	566	545	572	564	602	564	561	577	570	552	561	576	590	564	529	533	583	547	590	581	573	587	513	565	569	589	571	556	599	555	615	548	530	604	600	601	552	551	580	578	569	557	599	526	563	552	552	584	629	569	607	591	596	560	587	557	566	562	529	582	603	554	561	591	580	557	619	586	601	596	598	571	592	578	582	533	598	560	555	552	576	558	559	581	556	592	541	574	557	583	596	562	584	594	591	606	571	556	522	586	604	572	582	592	555	618	551	560	563	536	564	578	601	556	610	582	554	594	606	582	551	549	598	552	581	600	595	568	537	569	576	604	536	557	533	543	549	560	552	556	593	621	580	585	566	604	573	585	546	548	551	528	527	596	566	563	570	580	524	568	550	560	594	556	587	553	567	565	608	536	531	607	582	586	581	546	546	587	544	552	572	581	551	572	594	559	564	589	591	577	586	546	509	630	534	590	588	574	578	583	574	583	598	573	564	565	539	532	605	599	581	597	561	609	552	567	567	572	579	529	586	565	543	559	614	579	571	542	610	588	604	604	535	555	607	549	567	589	578	607	579	588	565	551	591	550	546	574	580	527	625	614	592	566	564	590	559	565	564	604	551	576	567	504	532	579	543	567	563	499	574	610	553	599	556	527	573	575	590	550	548	612	536	582	582	594	565	584	557	573	516	578	589	564	552	600	575	563	580	564	556	554	569	558	590	604	573	578	567	567	544	562	599	592	602	561	507	544	584	572	586	517	559	551	577	587	563	559	589	533	548	548	579	570	584	578	543	540	547	553	585	568	558	578	567	573	593	533	572	568	589	527	575	571	544	553	549	565	528	561	575	588	556	541	566	597	558	558	568	561	590	541	580	532	585	571	572	527	585	498	584	583	584	536	595	550	592	592	588	570	598	551	566	590	630	567	582	598	589	509	591	570	570	533	540	591	550	564	564	553	551	570	569	564	578	568	570	589	563	543	578	564	566	604	565	591	530	584	594	573	517	539	569	566	579	547	568	601	599	533	526	523	517	580	594	567	538	508	577	558	589	582	532	546	507	571	594	604	579	587	586	606	599	580	527	548	560	606	580	559	534	555	612	562	568	548	599	571	565	579	562	569	568	547	551	550	536	586	525	551	577	599	566	581	557	565	545	560	533	532	584	518	526	521	513	545	588	596	592	538	593	531	569	621	584	585	556	580	563	567	637	603	579	553	554	600	562	558	545	519	556	575	561	573	540	566	565	507	589	594	557	568	584	561	569	584	577	563	534	567	571	548	551	543	556	610	593	586	540	617	575	567	563	551	595	596	586	568	579	576	545	561	571	578	542	601	538	572	606	574	589	601	564	547	559	577	591	518	548	542	569	511	567	556	540	581	580	567	553	581	556	553	549	599	590	543	576	563	585	610	565	588	535	542	587	575	571	600	615	610	564	556	550	612	626	535	568	557	586	567	581	581	558	558	558	582	554	520	604	532	565	639	562	591	524	568	559	580	630	589	595	554	595	596	590	532	585	585	561	544	515	611	592	577	577	634	588	551	544	553	550	569	575	553	586	547	537	558	579	638	584	558	524	577	595	533	571	584	593	598	542	497	572	550	577	534	545	586	571	571	593	560	572	553	566	539	563	534	568	579	544	568	559	573	614	587	564	573	565	560	504	524	577	542	561	559	577	569	557	563	547	565	557	536	610	566	528	569	597	546	541	554	576	575	554	564	570	526	553	486	595	562	580	579	526	552	597	565	531	539	567	566	553	555	598	546	577	595	581	537	582	549	596	556	565	567	533	580	570	631	546	598	611	561	594	548	537	555	556	589	567	581	540	547	597	568	534	584	590	564	562	561	594	568	520	590	537	539	553	577	521	546	609	562	540	592	545	542	582	553	612	528	553	542	529	542	544	622	540	578	559	557	603	604	588	576	526	563	564	557	562	561	535	565	582	547	572	623	597	544	548	542	621	569	562	571	551	548	567	561	543	550	594	543	536	595	590	563	558	593	545	561	521	544	581	577	558	596	551	547	592	541	554	555	572	570	543	613	585	600	597	509	556	577	577	547	587	582	541	569	541	532	553	584	566	578	563	556	548	597	552	552	568	577	548	561	548	535	548	579	580	599	541	578	561	538	582	539	565	598	513	595	573	591	562	559	587	558	570	551	589	591	557	559	568	585	573	584	591	584	561	583	548	606	600	575	541	565	561	569	568	593	594	572	548	589	570	566	576	574	523	527	551	607	509	557	562	580	558	589	624	610	508	562	553	561	598	575	612	593	597	589	478	540	582	556	538	547	519	614	608	575	618	573	602	595	538	594	564	574	535	544	560	546	582	604	546	579	621	562	601	552	548	573	575	580	573	575	577	592	572	571	556	600	564	543	577	564	582	543	557	555	567	582	582	585	600	562	575	583	556	592	563	551	541	547	559	577	550	583	570	560	582	574	541	604	575	580	546	587	558	554	560	592	554	529	561	567	534	570	543	568	548	516	556	559	564	563	583	558	562	599	529	552	571	575	585	566	590	606	582	577	576	579	584	552	549	515	610	580	604	569	582	580	583	565	607	545	584	570	575	529	563	569	578	580	540	547	546	605	565	572	590	571	574	551	545	556	592	533	586	527	569	561	562	592	543	554	601	555	563	539	546	564	582	602	569	594	536	579	566	602	524	567	548	535	567	573	602	556	560	593	582	568	557	569	563	576	585	580	583	589	564	559	576	567	558	579	505	566	528	556	560	587	536	603	573	549	562	547	578	589	528	576	622	533	580	596	606	566	581	552	567	567	590	577	584	568	563	586	583	581	603	561	624	575	541	602	573	602	587	583	556	555	581	540	602	540	615	547	535	549	544	588	600	581	559	533	600	603	530	551	575	576	539	581	521	567	590	574	537	591	615	609	568	550	567	524	574	545	534	556	556	595	608	566	569	556	539	563	594	534	546	584	560	584	524	567	566	595	565	560	577	547	554	600	569	555	607	563	544	554	588	600	598	550	559	573	572	587	573	573	561	608	566	552	576	574	579	587	549	590	559	568	592	597	558	542	586	565	543	566	586	535	588	606	570	541	583	535	595	584	566	601	538	603	575	557	592	543	572	562	575	583	566	555	571	540	558	540	588	540	551	593	560	566	571	560	566	567	557	568	594	557	561	606	592	593	613	577	555	544	558	549	584	617	510	574	586	552	585	557	554	575	574	521	582	569	553	529
24970	21466	25977	23615	5485	2283	1718	1297	1050	952	810	775	680	703	616	650	564	569	512	546	492	545	488	496	507	548	486	513	463	478	446	447	460	465	469	456	483	494	447	421	461	457	454	425	459	460	461	447	445	447	454	449	476	449	485	439	440	445	407	427	416	479	433	433	446	467	413	440	446	435	442	445	436	421	419	445	434	460	438	422	501	428	421	426	442	451	423	436	429	446	415	448	472	470	434	453	448	435	455	435	445	429	425	424	415	463	415	418	454	438	430	436	463	408	453	459	472	438	439	469	397	475	453	463	475	448	407	443	463	431	440	410	473	438	463	441	406	408	469	479	424	474	380	437	452	444	468	467	432	430	436	464	462	416	435	438	406	415	445	428	482	430	489	461	454	410	466	410	449	399	454	448	450	421	448	436	435	465	440	469	494	443	433	421	418	443	425	457	420	489	447	453	448	480	423	434	464	417	445	461	425	429	419	460	473	450	429	466	456	447	450	387	462	457	447	449	414	418	425	413	445	442	469	431	412	407	418	439	416	452	457	431	454	448	430	452	455	443	414	442	451	463	471	454	416	461	406	419	437	415	430	433	426	440	428	408	452	452	418	425	476	451	414	483	483	472	459	447	418	428	385	458	436	405	447	457	467	408	444	414	455	420	412	422	438	463	468	408	433	449	417	438	435	436	445	451	450	442	436	461	426	446	460	428	464	444	453	431	470	428	441	443	477	432	461	445	461	443	420	449	473	410	428	486	430	437	446	430	445	417	428	461	452	442	466	458	469	430	451	438	507	420	447	454	436	500	482	438	447	482	442	448	432	429	436	477	430	442	487	420	447	410	435	427	440	403	464	472	407	468	438	443	417	441	416	431	462	464	467	465	441	392	449	448	446	443	399	429	456	427	438	447	415	445	409	431	456	414	423	458	449	423	426	485	431	422	400	428	424	460	442	438	442	453	445	421	419	444	445	438	402	443	416	447	444	406	410	411	457	426	403	460	452	432	479	453	410	442	452	498	455	416	406	431	458	476	467	441	483	431	455	425	457	412	447	439	444	426	462	434	410	454	421	463	415	458	430	447	463	441	425	449	461	419	429	465	418	403	422	427	444	457	480	489	476	427	428	427	465	444	462	461	453	459	475	478	488	414	462	445	445	413	436	465	421	471	415	452	436	408	438	455	431	404	435	404	432	434	475	464	415	438	454	409	468	406	427	457	445	467	485	481	418	452	421	470	433	470	414	433	457	409	454	436	418	483	430	398	445	459	414	439	436	433	421	471	440	438	450	430	433	424	436	434	440	450	436	425	416	470	442	402	434	428	447	436	455	422	424	450	425	457	461	449	428	435	420	443	450	442	477	461	424	439	427	430	416	467	478	409	432	438	484	454	448	432	456	459	489	435	458	440	390	419	442	452	441	485	469	440	470	464	466	427	454	458	450	476	415	480	475	423	442	434	441	443	439	481	417	459	429	444	440	423	430	422	436	420	419	416	429	438	456	477	425	423	439	416	441	432	457	424	477	455	433	432	437	441	461	410	433	453	466	450	466	416	425	448	410	458	459	455	434	440	449	434	463	429	456	413	451	411	413	469	439	426	416	468	436	446	438	438	444	469	410	413	426	445	427	461	422	408	442	457	429	497	448	454	440	425	423	430	398	434	427	415	425	460	444	408	461	406	453	467	441	434	461	461	429	451	407	427	453	445	457	418	453	419	418	445	442	431	430	487	458	451	416	439	418	400	436	431	424	457	415	399	430	427	461	411	442	409	425	394	428	472	461	430	466	448	463	439	422	435	445	463	451	446	457	438	402	428	433	401	426	433	419	473	445	438	438	424	452	440	388	439	389	452	452	455	452	447	426	423	435	463	433	430	448	447	408	425	454	396	427	444	428	424	435	457	445	442	427	443	451	433	451	429	427	440	464	423	456	432	435	413	408	456	411	416	410	439	446	454	449	435	412	460	451	415	486	444	428	418	487	440	458	463	414	421	451	436	430	470	439	400	416	433	423	414	454	455	471	427	424	424	401	425	433	441	442	429	436	432	422	453	436	451	501	444	416	425	456	434	450	458	419	416	445	442	466	419	446	426	411	447	432	427	426	431	442	467	424	461	445	459	459	446	441	435	462	457	441	454	442	496	476	440	456	447	429	437	437	402	391	424	425	484	459	436	418	427	434	424	457	439	432	429	465	458	433	403	457	456	438	459	444	448	426	492	449	428	431	446	427	418	477	447	466	442	435	453	435	396	423	441	452	436	420	424	440	456	443	473	466	407	438	441	433	449	414	471	449	463	470	449	438	460	437	447	437	473	440	460	472	432	427	429	432	460	452	436	418	430	437	449	460	456	468	434	459	460	467	460	427	420	442	447	471	428	472	459	428	468	450	482	410	447	459	431	442	413	423	410	404	416	463	420	443	442	470	439	466	437	444	442	423	405	435	426	496	464	407	444	436	448	469	424	435	463	409	489	439	476	429	455	441	451	450	445	436	452	431	448	412	423	449	443	466	429	435	420	459	444	470	440	438	444	423	443	428	436	444	452	422	473	433	440	420	458	395	437	466	449	451	411	451	453	444	443	480	461	430	433	443	427	414	427	447	444	401	448	410	434	435	415	459	427	413	442	435	438	450	458	443	450	424	483	445	424	461	449	450	467	428	425	444	441	461	484	437	426	408	453	428	455	452	441	405	437	445	398	444	416	430	466	418	456	470	423	405	437	470	451	477	464	446	456	446	452	407	449	414	432	432	441	404	418	440	405	418	417	431	424	421	440	384	444	466	425	454	471	429	439	458	425	398	451	470	440	479	428	444	416	421	445	407	443	454	420	384	439	454	401	502	456	433	436	439	467	441	443	452	456	399	420	424	449	452	429	440	447	464	436	391	436	453	437	431	446	425	457	466	410	432	433	438	414	423	422	413	445	451	446	481	404	451	455	437	436	427	408	482	422	488	445	414	425	451	438	442	415	440	471	454	388	397	435	447	469	415	456	468	442	434	444	447	432	415	467	438	456	426	480	390	384	457	454	439	435	409	459	485	453	474	431	451	459	458	429	427	413	440	417	450	436	436	421	413	419	462	411	426	440	454	465	414	467	443	467	438	422	446	423	409	434	459	443	418	490	453	437	457	420	431	394	448	464	398	447	427	453	460	423	452	439	453	435	444	453	431	395	414	438	467	432	461	414	416	456	432	424	420	449	453	439	453	430	423	466	432	485	451	417	453	457	423	428	415	500	439	456	472	443	488	428	436	406	432	437	444	450	425	433	429	453	430	472	425	439	445	431	441	436	475	465	448	449	458	410	416	418	473	453	421	434	433	456	453	429	431	420	465	453	451	467	396	417	428	448	421	452	444	419	444	467	420	466	439	417	438	472	413	410	460	458	464	419	449	497	440	479	393	436	462	469	471	427	458	458	421	478	386	440	438	464	469	418	423	443	430	457	431	456	456	476	458	417	454	442	440	471	432	460	417	425	465	442	425	474	430	397	435	430	420	423
10359	24118	18467	10925	7744	5764	4361	3408	2769	2248	1913	1744	1550	1447	1340	1255	1114	1071	1020	949	968	902	872	882	879	882	806	810	798	768	786	808	775	787	745	770	700	742	724	713	701	718	691	702	745	731	692	668	727	641	696	729	731	716	690	715	726	665	667	727	682	712	672	719	703	680	697	715	736	706	717	691	696	667	709	653	688	711	690	703	654	715	696	703	685	685	687	653	705	728	686	707	719	699	667	679	713	648	726	691	690	695	728	706	635	677	724	676	746	656	687	725	713	694	713	697	694	671	648	690	695	770	681	734	695	693	685	748	716	724	717	715	674	721	710	697	645	672	682	719	695	697	700	730	688	712	722	691	720	689	715	661	716	698	723	665	728	660	690	688	678	708	740	772	737	697	731	708	683	684	689	691	727	682	674	700	675	734	711	722	682	671	731	709	701	706	695	677	672	726	714	708	692	769	690	690	674	730	698	720	649	715	685	677	722	700	715	694	675	694	669	706	655	726	702	716	693	701	709	723	702	676	715	716	682	708	641	686	696	700	703	679	716	670	759	663	732	679	738	729	755	768	705	703	682	682	663	714	746	707	739	682	730	669	719	695	727	738	672	770	704	721	697	687	677	702	679	740	678	681	753	752	657	630	700	723	711	741	708	692	682	696	671	656	696	660	674	670	668	677	690	738	709	701	716	717	703	709	679	654	706	676	663	711	717	665	688	671	728	755	708	690	656	726	706	693	705	685	685	681	614	726	673	684	714	685	651	650	714	704	725	710	731	688	683	724	734	678	714	719	698	719	713	713	645	712	715	675	649	699	716	713	716	751	736	691	660	675	680	743	740	679	704	676	699	717	658	641	669	672	729	668	721	728	706	707	706	734	728	664	690	697	672	725	671	697	714	710	706	707	703	715	689	713	673	685	725	698	641	711	715	645	684	720	693	725	676	735	703	710	724	728	693	701	668	715	703	642	743	701	695	713	710	707	707	690	699	713	708	698	760	680	692	693	681	678	708	704	649	635	674	734	718	729	728	715	724	728	695	731	735	702	743	697	652	689	690	682	678	697	703	685	691	727	694	713	708	720	672	741	680	693	662	692	711	712	673	693	624	737	729	694	721	701	711	683	665	684	638	741	702	698	714	711	688	673	709	702	701	724	693	697	703	698	742	700	727	734	714	681	686	652	687	696	676	677	722	682	685	695	664	693	710	662	657	697	714	680	670	692	707	675	663	732	771	668	658	772	665	713	688	696	744	657	702	720	685	749	698	641	686	717	656	733	686	643	687	659	686	715	663	702	657	692	680	718	683	671	745	711	704	650	656	734	670	721	691	664	667	715	669	693	691	710	708	707	714	692	686	775	665	720	736	722	719	735	682	676	664	736	672	672	724	677	694	711	661	692	715	703	720	641	663	734	681	737	658	726	637	679	724	692	705	686	682	656	697	688	687	722	709	730	730	679	683	714	665	691	689	679	715	716	649	658	752	701	688	690	655	677	718	736	723	707	714	668	677	695	724	706	693	721	733	685	688	639	714	720	647	775	666	731	701	720	672	673	699	644	711	705	689	712	677	684	715	724	699	730	693	657	722	680	671	722	726	680	685	675	727	688	665	711	700	705	686	712	673	687	736	671	692	709	688	696	657	721	708	675	670	636	715	710	692	697	690	689	718	689	728	701	713	682	674	694	717	704	673	643	700	670	686	674	709	701	632	692	680	709	668	724	684	718	708	736	704	690	716	719	688	676	722	720	719	720	690	661	685	701	690	706	709	703	693	662	669	704	700	703	704	714	703	672	729	713	714	698	676	723	754	682	697	726	699	694	700	709	722	679	681	696	701	760	659	716	768	678	729	670	682	745	771	691	735	712	676	708	706	674	719	705	648	666	698	680	666	709	679	669	665	667	696	692	707	681	711	729	701	695	728	685	663	737	645	712	667	698	733	709	707	683	707	694	729	743	689	695	682	691	681	707	736	703	716	768	714	728	673	741	638	716	746	712	742	707	731	690	717	690	700	671	680	722	696	690	714	692	693	728	650	716	660	685	696	716	699	752	671	694	684	700	707	669	716	769	650	669	711	709	716	690	707	705	682	670	696	702	712	699	738	671	708	674	709	700	708	725	714	667	749	744	679	646	696	675	702	716	664	739	660	714	682	677	703	658	713	723	732	685	725	758	752	702	691	662	700	662	731	681	723	716	668	722	702	675	687	706	756	697	712	724	729	745	679	697	652	688	687	718	684	725	708	659	684	718	719	698	656	719	694	738	701	687	694	677	710	681	645	703	706	734	687	696	701	734	699	701	682	709	657	717	686	725	707	691	735	664	693	697	729	686	729	713	681	726	694	721	673	671	751	767	721	711	708	691	740	695	775	674	651	687	658	713	666	673	729	714	746	688	688	734	665	714	735	715	707	684	719	668	709	707	714	730	691	644	718	692	715	672	699	687	694	713	701	673	731	718	729	715	694	694	656	697	663	741	654	682	683	697	721	709	700	735	738	676	704	723	672	737	705	713	674	704	706	699	689	669	668	708	705	666	699	685	780	733	699	729	718	742	699	749	726	728	672	692	683	703	730	683	716	706	712	740	688	684	716	652	707	700	733	713	731	679	713	668	692	698	697	682	708	689	694	709	674	724	732	689	680	703	710	712	722	688	669	673	664	723	715	676	682	727	729	682	677	720	730	693	671	681	710	663	680	717	711	671	706	721	668	759	685	671	739	677	678	670	716	712	709	682	747	725	650	702	708	734	678	638	715	692	712	698	711	692	664	682	673	696	696	655	747	708	660	704	668	638	683	703	702	705	687	714	695	652	740	710	718	686	723	726	722	708	742	750	683	710	707	700	682	727	698	671	732	741	678	725	755	725	684	675	657	688	720	726	722	685	713	748	732	739	709	696	669	718	709	675	700	697	698	648	730	693	729	714	710	695	691	681	683	698	721	693	705	743	712	686	681	670	681	707	705	753	678	681	686	709	709	670	685	683	718	726	743	680	714	670	732	699	690	718	674	658	696	677	698	723	690	731	725	681	679	689	704	680	746	686	687	711	709	750	689	711	726	712	714	732	704	728	700	677	684	743	717	694	652	735	729	702	688	708	713	669	671	686	711	692	729	670	765	694	687	661	680	683	706	666	692	684	721	733	679	706	671	722	692	702	660	693	663	717	711	703	678	695	698	674	655	672	685	730	742	736	720	666	674	716	724	715	680	659	714	699	697	690	737	687	719	735	693	675	759	682	714	687	690	683	718	693	710	707	724	682	675	750	707	715	620	756	686	752	682	729	698	703	772	712	706	660	662	721	677	731	697	689	674	726	682	695	660	709	728	705	710	733	744	714	720	733	677	675	630	747	694	696	684	692	730	695	685	712	740	689	698	711	736	751	695	719	688	703	711	711	694	733	735	710	722	759	708	729	681	697	728	692	689	702	681	640	659	719	704	726	689	664	691	701	689	680	707	656	740	662	657	740	734	702	669	716	701	767	706	680	696	676	707	720	701	672
22661	21490	28801	24581	21493	20068	6147	2319	1587	1300	1086	914	852	764	686	654	591	561	536	509	466	465	440	415	378	382	398	372	371	359	350	317	378	363	319	349	326	323	290	297	335	294	316	316	325	279	297	286	297	331	320	313	302	290	303	294	269	298	284	310	316	263	323	290	290	273	307	288	297	289	293	281	290	288	291	266	309	296	269	325	298	287	259	300	270	294	250	297	298	287	288	276	308	324	280	293	280	301	279	312	284	310	272	267	275	295	295	315	292	285	288	303	282	280	270	310	280	272	286	291	283	282	260	280	299	261	268	293	292	280	285	267	295	301	309	280	284	289	294	296	307	304	287	278	267	288	272	330	280	277	299	287	283	290	260	298	281	295	306	282	329	281	279	256	289	309	286	301	286	301	266	297	253	292	294	303	257	278	271	315	297	275	296	287	283	286	281	273	294	248	300	257	297	257	269	294	278	275	315	301	287	294	257	279	277	280	290	288	305	286	272	286	291	305	319	243	266	313	292	278	265	273	284	302	300	268	276	296	314	286	291	295	293	303	287	313	294	258	281	264	278	302	272	278	309	270	281	274	274	293	266	301	284	281	290	325	278	276	290	302	305	302	267	329	253	271	263	283	284	290	274	295	278	289	275	308	255	285	290	271	277	309	279	301	300	275	307	297	283	271	313	295	274	264	292	280	291	283	292	280	295	272	263	286	306	284	332	265	299	312	271	283	309	298	280	324	290	291	274	307	297	278	275	321	266	277	300	295	285	282	230	295	255	289	293	281	285	300	281	266	335	308	300	249	272	265	298	290	266	285	284	268	293	315	314	309	285	284	320	311	298	283	294	259	295	247	274	311	301	262	280	316	292	290	276	275	300	277	290	319	306	273	282	278	317	297	297	307	297	279	327	286	265	280	290	290	292	248	307	284	297	310	313	300	284	279	264	271	279	291	269	293	291	264	260	290	269	261	260	307	301	277	271	301	330	283	309	302	276	303	321	305	288	304	292	314	268	264	305	295	288	303	301	277	286	287	281	288	284	292	288	288	283	259	255	287	268	304	267	270	270	273	286	284	285	279	285	276	292	283	297	315	288	284	281	285	270	286	299	279	292	287	287	305	294	292	269	284	265	277	314	282	285	287	263	277	295	278	324	283	308	266	275	302	266	291	284	321	266	292	258	301	266	291	266	278	265	284	290	288	277	275	311	317	255	273	255	279	312	273	300	298	303	297	275	273	301	258	276	297	297	278	291	297	284	278	274	271	294	303	271	278	314	252	304	289	309	284	283	286	290	272	309	270	259	281	268	302	320	298	300	281	260	291	287	294	287	271	277	273	293	283	279	291	288	293	283	281	284	257	270	255	289	246	259	276	271	290	280	277	255	289	289	264	308	289	284	274	268	291	281	279	298	311	285	296	281	275	283	282	277	275	297	290	281	322	262	275	294	277	282	298	254	256	259	284	270	280	299	258	308	295	295	280	287	292	295	328	292	285	324	297	279	276	294	280	273	295	307	282	291	306	306	297	267	282	298	264	305	288	266	289	296	282	293	283	302	313	305	272	285	288	301	288	277	321	260	287	315	293	326	299	303	267	288	271	266	260	267	297	301	309	310	275	295	269	281	286	268	273	267	273	311	302	313	273	299	251	290	272	300	282	286	273	264	276	259	328	294	277	286	288	277	265	277	290	286	310	286	322	271	279	251	276	279	289	273	303	313	303	261	284	288	289	312	290	286	279	302	316	300	272	272	267	294	282	280	293	276	289	263	299	274	313	295	268	269	322	259	290	288	301	293	313	320	261	279	293	305	258	283	308	272	303	286	268	275	338	276	289	294	301	279	264	282	297	283	282	266	279	264	295	296	299	302	292	293	278	263	339	282	260	305	310	279	276	301	285	273	262	278	290	280	291	266	303	265	264	302	253	279	287	282	289	289	284	252	289	302	264	284	269	251	261	291	300	304	303	282	280	316	284	275	283	282	276	262	293	271	309	269	308	288	245	267	297	285	276	281	254	305	280	295	304	334	293	303	268	295	270	287	261	269	290	259	289	290	262	299	300	305	285	278	312	259	301	294	300	283	276	306	320	268	292	286	232	276	301	278	289	300	301	300	302	295	269	274	275	259	273	261	277	289	237	335	293	260	299	257	301	296	287	276	278	274	291	286	267	278	317	273	283	270	276	255	289	293	271	302	322	300	263	316	278	272	284	288	275	279	326	289	282	293	276	275	267	293	293	300	270	284	287	300	308	271	287	284	276	290	288	266	295	266	292	263	276	275	279	290	289	287	303	269	271	284	277	317	305	286	269	256	269	279	278	271	297	279	277	298	271	306	299	287	315	293	285	264	318	278	298	300	306	298	272	289	281	263	280	294	287	271	323	269	315	286	289	309	308	292	290	294	295	309	294	285	294	276	271	311	278	310	297	298	296	297	295	277	293	319	303	277	304	264	295	274	270	274	252	297	253	295	281	277	299	279	313	301	290	287	271	313	279	316	278	277	282	299	290	281	287	281	288	295	293	283	295	287	261	277	280	312	281	322	273	294	310	285	303	299	293	263	299	269	291	299	294	296	293	299	276	280	293	265	277	284	281	288	310	265	307	240	297	280	270	265	275	281	296	298	329	306	284	269	281	294	304	266	302	295	303	294	284	259	300	274	287	293	284	300	286	283	277	310	274	294	280	306	287	281	270	277	302	265	269	296	293	294	304	298	289	278	298	295	266	287	311	282	273	286	256	268	286	287	267	271	276	327	286	298	271	281	258	306	309	268	294	320	307	263	286	283	275	304	277	280	283	273	288	285	320	283	265	293	298	302	316	274	285	264	295	290	288	278	262	281	316	289	246	268	305	277	299	291	277	289	309	282	288	310	274	297	282	320	286	276	308	287	271	294	289	284	289	294	280	289	303	281	279	278	289	310	297	290	306	289	279	310	303	298	306	292	298	306	253	318	253	303	279	293	281	280	324	288	297	280	286	303	247	280	307	322	309	268	263	272	284	312	280	295	288	289	248	278	264	283	257	283	258	307	268	298	277	285	298	264	289	293	281	259	291	284	263	318	321	272	258	289	267	283	306	260	269	310	293	249	291	297	319	278	311	296	273	300	280	291	314	312	255	302	297	277	301	317	301	297	289	277	294	304	272	299	278	296	316	299	280	271	291	308	257	311	296	295	285	268	254	272	311	283	293	279	286	275	302	276	296	300	264	262	261	282	285	315	275	273	272	278	297	296	291	294	311	312	280	266	285	273	298	296	268	298	287	265	295	310	302	297	304	271	271	288	256	301	292	270	296	300	308	282	309	258	279	298	304	257	248	273	281	320	290	287	289	300	261	274	272	302	266	274	276	295	271	247	291	270	279	295	266	258	296	301	314	285	296	279	286	290	290	306	287	293	280	283	299	291	294	264	271	311	260	300	290	304	290	282	286	249	254	309	316	259	313	306	285	290	297	280	271	290	291	300	263	275	283	301	249	266	290	266	276	252	278	297	276	264	267
12168	32596	26613	17432	12885	9528	7327	5440	4298	3559	2915	2500	2083	1910	1653	1504	1269	1218	1143	1065	936	868	878	809	816	742	738	730	665	659	658	607	565	588	554	568	534	549	526	485	529	507	448	515	478	510	490	483	469	462	446	458	487	464	490	456	438	456	476	472	451	488	496	457	471	503	474	415	466	429	456	488	440	496	476	469	414	475	474	498	472	451	458	456	481	427	443	440	451	446	463	453	485	460	445	412	439	424	447	456	485	451	462	502	444	458	520	448	439	482	471	448	438	453	469	444	455	404	461	416	466	426	476	454	438	458	452	452	453	448	422	445	459	481	439	469	480	442	478	464	440	475	430	450	473	456	436	468	491	413	424	432	471	479	409	429	419	447	438	488	443	461	470	431	471	434	465	468	423	449	463	454	472	462	446	454	446	416	423	431	468	422	431	482	471	430	470	470	443	470	450	480	487	427	403	457	480	473	450	454	479	458	434	396	435	450	437	455	433	495	486	439	461	451	464	430	445	483	473	501	468	441	450	446	414	446	476	415	429	456	408	431	475	449	453	406	483	459	455	427	476	432	419	476	450	457	465	458	474	426	462	466	431	386	424	457	475	475	450	480	446	466	461	444	457	455	460	445	478	443	470	471	473	488	481	469	441	477	440	447	463	437	485	457	486	434	473	458	444	441	492	482	451	469	454	468	438	426	411	461	433	457	445	451	425	474	441	447	420	463	422	431	462	426	459	491	438	444	443	476	455	452	464	476	484	424	442	470	467	410	439	481	490	466	427	445	453	435	429	434	460	448	443	472	417	425	445	444	474	446	428	447	467	468	435	468	453	452	444	441	455	438	456	471	435	454	439	467	440	473	455	434	399	428	419	466	456	467	443	423	435	439	428	471	457	471	467	485	450	449	425	472	448	464	483	465	456	487	489	459	468	461	475	449	474	452	470	443	417	439	417	457	443	450	506	465	453	427	434	438	470	411	464	440	469	417	425	446	452	424	420	424	490	467	479	426	451	437	446	456	441	455	442	459	461	458	445	450	439	468	437	414	433	459	448	454	418	468	427	438	441	427	467	489	478	447	467	464	450	418	429	455	468	463	461	434	437	460	391	460	454	471	444	423	477	421	453	457	446	477	440	470	445	448	460	475	460	427	454	493	449	441	437	446	481	458	466	471	448	441	424	436	435	471	442	480	447	414	450	430	455	440	460	447	433	472	472	486	432	436	419	448	448	445	427	442	453	436	433	451	445	445	455	448	472	425	452	474	446	479	456	432	460	476	468	494	433	460	447	462	471	445	468	477	478	418	450	435	439	463	442	425	493	438	451	438	442	444	437	491	492	439	469	470	464	484	446	468	502	479	450	459	466	443	467	448	421	491	461	390	458	448	420	485	441	439	431	457	449	458	420	419	440	450	473	442	440	440	468	458	482	460	445	457	466	474	481	441	493	457	426	451	444	477	423	428	479	458	454	468	451	405	473	450	432	459	416	456	455	463	445	447	472	460	436	438	454	448	442	483	481	457	454	479	485	487	512	415	437	459	439	468	494	467	474	459	401	449	468	449	448	454	446	456	474	430	409	435	452	424	466	419	433	477	471	440	483	466	439	461	461	466	438	440	433	411	423	448	445	457	455	438	428	457	452	483	450	464	448	457	427	405	464	452	475	422	444	430	450	426	444	431	423	472	439	457	462	443	472	459	442	447	485	416	455	402	459	472	457	426	457	468	435	426	441	421	418	489	433	427	472	438	461	443	406	449	431	465	469	461	433	455	448	474	448	486	449	451	458	477	466	439	437	478	464	491	473	430	457	444	429	461	459	462	435	446	493	473	457	430	438	433	492	446	475	486	456	454	430	461	463	466	464	454	447	438	466	471	494	435	471	441	426	462	480	415	468	437	441	437	487	482	439	470	469	468	440	437	424	442	446	434	437	401	476	468	426	428	508	463	488	409	450	456	473	436	460	402	426	457	485	432	453	439	478	427	439	466	448	459	481	426	460	457	434	475	456	464	479	441	458	462	455	445	463	440	451	467	431	462	435	443	419	434	442	436	445	433	439	471	442	451	451	474	467	406	435	449	423	417	452	435	432	439	410	429	421	393	427	457	474	422	426	461	435	447	446	460	467	482	444	460	408	435	460	488	461	445	444	425	439	440	433	466	492	476	414	467	486	441	463	439	465	436	435	444	443	441	488	448	463	463	424	413	476	430	450	426	409	457	444	447	465	432	442	419	445	453	460	477	437	476	445	431	398	452	432	441	461	458	440	455	429	437	478	426	446	436	462	471	403	464	463	443	457	423	485	448	429	422	464	416	437	411	398	483	456	428	453	489	461	434	450	427	438	439	429	425	467	467	473	454	454	438	440	461	475	464	448	478	426	425	437	451	459	482	463	474	444	444	444	466	460	473	440	438	438	476	435	454	485	449	444	439	437	486	434	466	437	441	447	467	424	467	485	436	448	426	469	470	459	461	450	458	489	473	467	456	448	468	437	448	466	433	438	446	453	479	452	481	464	465	465	433	449	472	492	429	439	489	483	451	467	418	466	467	431	429	437	450	482	463	453	488	439	485	460	435	459	475	451	407	428	444	449	454	475	459	448	464	444	491	445	423	454	426	463	440	458	445	452	435	416	418	415	428	455	452	471	425	420	460	430	475	462	428	465	457	446	402	485	439	482	504	453	464	422	455	462	468	463	428	488	477	436	454	460	399	458	456	429	431	461	499	445	455	475	451	462	455	469	460	439	420	459	421	461	433	438	441	452	468	442	428	458	437	477	437	456	415	448	489	438	428	458	431	436	418	473	453	462	436	454	422	411	461	438	451	468	474	457	476	454	458	458	453	439	483	464	430	457	451	417	464	459	452	451	455	435	445	452	468	439	481	444	443	416	446	468	430	457	463	440	448	455	455	434	499	454	434	433	461	476	443	467	453	454	419	445	453	439	444	432	485	426	452	419	483	458	454	481	438	418	471	451	421	425	484	424	459	464	483	449	443	469	467	440	471	502	438	437	457	463	468	508	451	478	450	427	464	439	412	396	476	448	451	474	456	419	464	445	416	456	445	475	442	442	422	407	449	449	495	486	419	448	488	492	453	440	437	472	418	444	460	438	421	425	419	465	468	449	472	418	458	444	461	425	472	470	461	431	442	502	438	470	442	449	440	446	458	432	415	452	465	501	449	421	442	478	432	418	460	404	431	431	487	464	421	416	468	480	454	478	459	417	458	457	430	446	463	458	487	441	435	440	452	437	453	464	451	442	441	446	460	436	440	450	463	468	462	475	457	458	452	479	418	452	451	471	424	475	428	447	486	437	449	421	390	453	433	467	420	478	475	442	445	455	457	482	439	459	420	456	450	418	468	447	459	422	413	402	470	446	472	443	404	448	483	448	444	455	467	464	464	480	455	436	416	458	472	438	430	452	459	447	461	427	454	418	424	451	400	439	444	446	438	422	428	470	455	432	413	439	463	461	446	436	478	463	434	463	464	459	454	464	404
27537	20092	12744	5664	2568	1710	1268	1064	914	802	707	709	625	634	560	547	537	567	542	526	531	488	526	491	480	513	484	459	483	463	514	480	492	462	466	482	468	455	490	476	488	515	441	505	474	478	500	478	465	469	444	463	467	432	465	428	436	469	486	483	495	477	465	429	431	411	478	489	444	491	453	471	489	442	481	473	467	468	440	514	442	452	473	463	476	428	454	487	455	448	464	458	486	464	474	437	449	453	448	448	455	466	446	479	481	453	424	472	454	451	478	466	456	443	464	429	463	462	471	442	434	461	465	431	462	433	473	475	429	458	480	453	442	453	457	467	467	455	465	444	449	422	460	443	462	419	434	460	456	430	476	477	463	413	467	447	474	426	473	486	455	466	471	463	457	462	428	461	461	450	484	501	426	452	430	438	468	451	453	456	448	447	484	449	478	473	435	450	471	454	469	475	477	455	466	494	446	419	466	477	478	441	449	414	465	469	450	460	472	464	443	417	462	410	440	439	420	479	472	440	450	430	474	453	476	453	458	457	484	445	451	453	415	458	445	426	485	460	492	442	443	460	471	451	466	477	495	464	455	467	485	475	427	462	418	448	455	531	456	438	461	446	435	429	516	441	443	467	448	444	462	467	474	443	496	488	442	478	445	445	490	453	457	464	466	432	464	445	460	485	499	478	513	442	451	490	430	466	488	468	486	457	473	489	485	475	465	468	485	445	436	474	463	438	447	469	451	480	457	448	497	475	451	477	443	493	433	469	428	449	434	460	482	475	459	423	462	480	427	454	430	450	474	472	483	453	498	434	499	446	461	423	438	462	488	422	446	423	437	463	424	426	445	453	431	454	427	465	485	447	480	437	476	436	473	452	450	491	457	435	466	480	468	426	488	468	466	449	460	463	471	443	454	452	464	482	480	427	455	454	461	393	442	452	422	437	492	432	449	481	472	468	446	426	449	462	441	446	460	471	463	483	452	492	431	401	474	457	448	495	445	462	451	412	435	428	428	452	418	433	456	449	450	476	476	420	466	471	467	479	441	482	454	457	482	456	443	477	439	443	482	431	486	460	433	441	416	450	467	468	468	467	467	443	440	469	480	459	448	454	468	455	451	503	419	473	450	494	466	461	429	468	457	433	480	460	406	451	475	426	427	517	472	463	465	458	438	459	448	442	463	454	448	478	447	416	442	474	483	449	411	461	442	448	458	484	480	460	452	483	439	453	457	463	501	427	456	457	479	456	491	468	441	463	454	433	501	467	459	480	460	475	514	447	459	472	477	474	429	436	476	454	453	455	450	455	440	490	465	477	493	450	415	484	461	481	457	442	454	473	529	466	447	455	476	453	447	444	451	478	469	433	483	475	473	470	513	451	484	431	456	445	436	469	456	468	429	456	460	459	418	475	468	442	459	467	429	453	451	492	473	460	456	433	437	424	429	483	466	468	429	484	471	447	474	474	449	453	476	475	431	436	471	471	468	412	436	478	456	463	451	479	448	478	483	455	448	433	413	444	484	452	452	437	503	466	458	446	475	467	492	454	473	457	479	482	474	450	458	469	469	453	437	475	444	478	451	412	452	436	440	428	465	440	473	466	469	439	473	461	443	447	481	471	494	470	471	495	486	459	484	442	519	469	473	431	451	431	461	431	455	430	455	434	463	492	466	478	434	469	450	418	421	474	403	475	486	444	485	459	477	448	438	438	472	490	481	406	446	454	461	458	455	450	471	508	469	465	464	463	447	425	454	449	468	491	471	464	453	462	444	465	467	442	427	438	447	457	497	469	486	464	429	452	428	445	468	434	459	460	439	474	449	441	460	457	439	439	485	451	422	474	501	462	461	463	456	458	439	458	474	506	435	422	453	442	441	443	461	410	489	461	460	472	458	453	430	492	475	436	467	436	482	439	465	464	437	460	475	463	486	447	476	443	440	468	450	500	476	481	433	453	443	482	459	452	481	462	478	457	457	452	450	492	410	489	454	438	405	429	468	485	469	432	415	477	471	445	467	460	475	467	456	423	464	450	485	448	451	459	476	460	461	460	430	436	461	473	452	487	445	448	443	453	463	457	424	461	439	463	489	467	452	439	469	453	470	446	449	432	483	454	491	482	468	432	484	482	469	440	470	453	428	440	479	481	428	464	493	500	454	476	479	468	492	460	458	502	486	458	459	467	448	434	478	480	453	444	441	467	446	439	436	455	408	440	451	468	456	452	466	464	441	473	465	454	452	506	479	461	460	417	467	488	465	452	430	454	480	461	454	491	447	422	480	429	479	433	460	464	428	452	466	450	472	441	467	479	469	424	434	485	463	449	457	479	462	440	483	483	439	467	459	502	477	395	465	434	445	437	467	510	449	489	423	481	478	469	489	451	490	467	479	471	480	491	469	461	460	472	429	490	455	411	498	485	467	445	471	442	469	449	458	457	478	462	465	424	469	447	473	401	461	460	472	490	448	481	471	444	487	445	449	437	423	462	500	440	443	453	466	433	489	445	487	477	455	494	492	458	461	470	451	459	469	413	436	473	458	435	476	465	483	470	442	476	448	426	471	456	488	456	475	453	490	467	499	504	509	418	469	456	444	464	446	477	422	465	451	460	423	449	432	483	459	477	440	460	450	468	479	459	445	460	492	468	445	464	466	480	462	479	509	474	424	451	476	432	464	454	491	439	475	471	439	444	430	446	475	443	470	450	461	445	462	486	433	458	466	450	461	470	459	446	423	428	463	449	479	445	461	439	432	468	490	478	453	482	442	471	460	459	472	457	443	454	448	433	503	423	434	426	462	457	457	420	488	468	434	500	443	473	454	444	434	469	469	475	460	494	417	461	469	436	448	503	459	419	509	437	458	445	448	455	475	442	470	448	476	470	443	464	476	473	430	459	425	448	460	488	448	470	474	475	437	467	443	438	483	491	472	438	472	416	436	459	469	457	455	457	468	439	455	480	442	469	429	433	420	469	462	492	462	436	451	449	455	459	459	466	483	447	427	493	453	485	466	440	457	430	443	447	478	446	420	439	427	487	474	463	467	433	470	461	421	452	441	450	472	448	451	466	461	475	491	489	468	433	442	479	447	420	456	417	478	452	424	452	498	454	487	458	493	456	492	464	497	502	436	432	443	468	458	518	476	466	463	480	473	465	477	455	458	458	464	465	459	441	474	468	492	454	486	476	476	447	471	478	493	477	451	468	477	480	446	531	457	405	468	453	471	464	463	423	469	457	449	491	453	468	460	478	473	453	445	457	467	431	443	476	504	445	433	465	446	465	479	470	485	472	498	453	420	477	476	474	458	445	465	435	413	466	486	434	487	429	469	465	453	457	497	456	420	455	481	476	446	433	443	466	481	437	468	448	510	426	441	444	436	481	439	416	445	485	450	485	449	432	449	485	459	428	497	418	442	435	480	493	470	467	484	460	445	435	464	482	474	475	438	486	453	445	441	432	449	440	486	445	431	455	421	450	479	486	449	453	451	453	444	456	469	450	430	444	482	468
10527	20850	15660	8671	5932	4406	3289	2742	2144	1755	1623	1433	1374	1226	1181	1123	1073	995	996	923	949	887	909	862	814	803	858	762	821	815	800	754	778	792	731	752	711	722	737	797	792	740	766	796	688	739	788	763	705	769	789	789	730	713	779	725	736	711	724	753	732	734	748	727	737	733	713	736	764	728	723	750	731	730	767	727	695	736	767	707	763	731	725	728	793	725	732	745	698	716	697	733	701	775	723	762	710	741	788	698	756	719	731	782	740	735	722	715	758	698	717	714	742	798	725	748	721	725	745	727	720	733	754	761	667	718	706	706	772	756	718	783	737	710	710	730	689	753	752	681	753	771	723	730	731	761	732	729	763	755	739	719	699	697	761	708	751	773	723	764	746	708	784	729	727	760	721	704	750	694	733	760	691	731	711	775	697	764	711	728	741	754	724	708	725	735	765	776	752	729	728	760	710	752	758	747	772	731	706	712	729	754	740	749	737	712	744	725	763	722	768	754	730	704	738	741	717	784	738	751	705	717	735	735	722	749	705	791	771	711	718	705	781	739	793	688	702	698	725	748	747	716	714	750	791	699	754	755	744	770	740	760	698	733	683	751	708	703	765	775	727	726	721	787	723	739	720	664	741	735	744	714	707	711	764	709	740	758	765	772	699	757	725	737	695	708	757	763	736	722	735	731	776	726	718	749	729	762	732	737	757	756	714	741	696	741	710	753	708	683	678	713	730	768	770	726	668	697	779	740	748	763	762	733	723	720	748	737	765	725	768	759	754	733	743	736	714	707	735	713	754	706	704	700	706	781	748	737	681	687	773	712	716	733	703	767	739	755	718	718	727	694	743	736	759	739	749	747	727	701	691	784	736	749	777	702	756	727	715	783	721	706	743	708	739	707	677	703	754	736	730	694	724	725	706	757	741	707	712	732	715	764	767	794	746	744	672	751	739	675	692	685	700	730	732	750	727	752	700	791	728	701	746	736	777	710	723	714	723	685	743	742	727	768	741	750	718	682	770	671	743	756	744	697	674	724	755	775	772	742	715	705	715	736	663	721	742	692	705	773	750	686	711	732	803	674	686	771	722	754	716	706	723	713	752	763	773	680	636	753	706	755	726	728	743	789	749	724	767	740	766	718	712	737	657	696	727	703	706	734	755	716	736	707	725	667	765	707	689	753	753	726	728	745	729	676	695	740	706	726	729	750	710	694	771	779	717	767	711	723	776	730	711	694	728	733	703	700	741	732	730	717	739	731	732	714	761	702	735	712	717	684	756	718	712	732	745	794	691	735	744	722	770	721	753	771	734	667	720	705	728	729	744	725	790	757	784	794	720	726	767	729	709	737	782	740	733	722	705	705	717	726	739	701	740	773	766	761	705	772	751	694	746	698	725	788	708	725	752	711	706	747	694	729	730	759	734	740	763	743	728	751	788	745	744	719	702	757	759	714	702	721	734	696	766	748	756	735	726	740	685	717	739	773	776	743	750	701	798	737	748	749	725	761	723	708	721	733	751	738	714	709	716	694	732	731	742	714	741	767	701	730	729	715	765	766	786	755	743	681	740	718	715	791	739	743	754	750	762	738	752	741	756	767	721	718	739	723	736	694	771	734	709	753	698	730	736	758	706	734	731	744	713	727	720	726	771	768	684	692	714	719	740	716	713	741	727	733	722	732	704	752	711	697	756	692	726	720	719	757	748	774	745	733	770	734	673	756	742	758	726	746	723	706	722	786	705	729	704	728	712	743	730	780	760	703	801	704	686	726	720	735	710	681	748	747	774	693	735	718	710	724	726	703	721	705	738	739	747	740	775	753	771	740	731	712	749	709	709	696	774	751	755	724	705	758	696	766	731	709	701	700	704	762	732	741	705	682	765	738	766	763	732	745	693	750	707	725	689	733	716	735	737	750	715	758	796	705	748	756	761	741	693	742	726	724	689	731	735	766	768	740	668	703	779	746	718	731	723	712	724	713	714	732	714	680	698	763	715	719	765	716	761	727	738	788	711	700	701	729	745	753	735	748	743	713	749	748	759	760	724	719	790	724	698	750	705	732	719	745	765	778	752	716	776	760	723	723	735	729	744	744	733	708	722	717	739	722	708	673	733	697	742	746	730	744	739	705	723	739	789	732	710	728	817	717	743	751	740	756	728	693	711	700	741	760	728	748	743	745	732	683	784	693	736	772	765	763	757	742	703	718	735	798	785	795	721	760	731	677	734	740	697	673	716	726	696	733	762	733	771	700	721	785	711	702	721	694	749	763	777	754	709	754	756	717	729	708	698	739	802	729	737	749	700	716	726	730	716	736	725	700	771	694	763	694	733	757	764	730	694	722	722	748	729	718	696	709	729	696	810	762	733	711	712	709	746	734	762	759	761	729	726	708	735	721	758	747	728	784	744	704	740	761	689	738	740	756	710	712	722	752	809	763	751	749	712	760	778	763	693	776	760	741	730	730	752	780	746	708	688	757	712	724	739	713	736	678	718	765	711	731	716	710	762	715	750	765	767	766	745	708	733	747	739	748	743	763	689	713	754	739	790	769	710	700	706	775	704	721	707	730	760	695	705	798	733	707	709	736	736	691	735	727	774	729	750	712	741	735	799	789	771	753	719	739	766	749	733	725	708	736	802	718	735	739	724	749	716	744	748	755	729	716	717	724	737	709	784	752	717	785	767	774	724	736	704	682	710	743	722	719	711	692	753	770	740	749	729	722	766	741	731	691	733	722	738	764	751	785	732	714	708	732	708	727	739	739	693	701	680	744	729	759	734	744	702	686	719	775	754	735	725	714	707	722	720	747	727	740	741	702	741	681	750	709	724	738	735	748	752	770	736	712	717	751	782	739	738	735	700	716	708	702	767	728	749	779	684	732	701	776	702	724	748	710	718	698	694	681	723	708	743	723	766	766	788	740	754	714	703	734	695	723	738	760	731	701	776	738	741	751	727	747	716	720	738	718	711	754	747	736	717	711	786	757	754	697	748	722	727	727	698	724	760	724	732	671	746	738	741	735	769	696	776	720	703	746	756	780	737	742	736	734	776	704	759	732	732	691	716	760	754	724	729	763	751	740	783	729	726	692	720	757	758	739	719	684	745	774	752	740	736	722	751	738	721	702	730	741	682	736	724	737	741	712	705	745	750	720	763	764	753	752	732	705	767	779	726	736	751	745	756	756	745	732	721	692	727	697	722	731	769	709	745	719	700	704	724	715	767	719	681	762	736	724	714	714	733	745	763	746	741	738	761	769	748	753	740	726	727	745	710	756	716	755	707	743	774	759	716	755	746	747	760	758	742	697	726	724	712	722	718	679	740	716	691	696	722	736	759	734	687	678	706	699	759	741	730	684	818	730	727	756	750	754	716	747	762	749	732	756	736	714	732	765	688	737	715	722	745	741	717	762	669	722	749	775	685	726	756	702	744	741	783	720	709	705	708	742	718	761	732	749	701	702	726	724	742	733	702	756	719	743	783	768	737	755	769	724	768	720	729	725	711	750
23402	21460	28231	25085	20949	7711	2463	1689	1173	1049	943	846	659	683	646	573	562	569	512	459	524	475	450	470	438	445	426	436	389	396	407	386	383	376	362	380	378	339	367	361	350	387	339	337	366	357	377	323	371	352	360	358	335	355	379	352	361	381	367	321	361	344	322	348	348	339	347	318	343	340	363	361	379	370	319	370	382	340	343	397	371	321	332	338	368	356	354	319	339	368	334	369	361	317	352	361	345	353	360	352	338	390	347	363	376	371	321	348	352	373	327	339	363	349	346	335	372	374	370	373	363	328	343	355	334	349	372	324	351	340	350	365	359	325	350	331	369	371	349	346	363	319	334	341	385	347	369	345	350	347	318	377	332	342	345	357	340	342	325	347	357	353	347	378	337	355	347	328	388	367	353	336	370	321	324	362	360	362	326	331	363	346	366	305	356	351	344	351	316	344	378	346	325	358	341	337	369	338	412	301	350	353	340	323	342	375	356	358	312	341	328	366	318	322	367	356	348	367	357	339	329	358	336	358	363	331	351	365	376	333	322	322	297	341	379	378	367	366	367	331	342	343	314	341	383	332	372	360	351	359	374	324	356	324	344	322	343	339	337	337	397	348	343	377	341	342	351	357	362	373	325	350	375	341	363	354	356	364	326	367	336	380	361	365	335	352	353	361	365	339	323	360	360	334	330	358	327	335	357	337	374	382	369	384	368	342	325	332	366	372	320	348	343	347	313	365	347	378	338	361	340	367	318	375	342	328	338	370	326	337	317	361	354	333	353	348	344	351	335	356	342	337	346	337	375	330	339	337	328	324	347	342	341	363	350	366	342	364	351	339	310	382	359	370	351	329	336	344	353	361	356	359	350	319	351	314	373	350	389	356	350	332	332	332	347	371	357	369	333	337	360	333	358	359	333	352	361	381	338	370	335	369	369	287	351	359	383	359	369	352	360	342	340	345	368	380	390	326	363	346	326	333	334	325	346	344	376	336	320	337	316	357	344	318	341	369	353	349	354	387	324	365	325	361	341	330	369	375	318	337	298	369	363	340	350	346	348	366	352	290	369	344	351	317	352	314	383	324	343	336	338	359	367	309	332	349	368	328	339	316	369	322	346	347	356	331	355	360	338	358	343	356	331	317	387	358	364	337	339	338	337	364	365	341	381	362	367	340	321	354	350	342	333	331	351	317	368	299	371	358	349	330	343	316	331	308	323	345	333	371	378	348	395	392	322	339	356	337	334	365	365	344	345	355	338	354	358	395	342	357	333	353	352	358	335	344	332	370	348	367	356	359	355	329	344	339	347	332	343	342	364	345	328	339	315	372	361	343	323	367	329	348	381	359	358	390	336	364	369	354	327	347	348	357	363	335	370	362	356	312	363	332	351	336	326	361	335	331	341	356	317	344	364	366	344	338	368	356	344	330	370	330	365	357	357	330	388	336	324	379	342	376	347	347	358	380	340	337	350	372	361	353	335	347	386	305	353	319	359	356	372	328	339	346	354	328	379	355	367	360	373	354	350	353	374	338	315	333	327	367	310	308	362	356	331	352	348	361	365	355	357	374	341	358	373	342	357	340	356	376	363	327	338	360	364	359	344	348	370	348	355	359	308	331	344	375	350	353	360	377	354	353	356	333	358	329	324	340	329	355	343	361	343	334	338	348	321	362	371	346	352	328	365	358	351	356	314	342	353	333	340	328	349	351	337	343	382	349	331	370	337	347	359	345	346	371	370	332	358	346	362	337	358	382	361	300	366	357	339	362	360	345	350	316	347	366	336	349	381	357	356	373	349	378	334	331	352	355	360	337	363	315	335	371	326	370	350	333	331	349	359	320	328	355	338	326	332	333	357	351	357	364	317	346	352	361	330	352	379	357	370	328	368	378	358	353	351	366	360	337	342	341	379	365	377	331	389	377	367	343	368	352	345	336	332	379	363	394	364	367	332	332	369	373	351	339	340	346	318	380	373	363	342	339	362	300	348	331	392	343	357	348	347	344	357	348	358	362	344	376	375	366	355	351	369	338	352	353	358	347	358	338	338	337	368	360	308	352	329	349	369	371	359	402	375	362	321	363	326	333	363	333	338	347	323	338	357	346	351	372	357	375	371	373	381	373	375	346	349	360	370	357	352	357	346	368	373	309	359	328	340	362	310	338	338	336	353	336	364	310	340	368	332	346	364	351	336	359	336	369	342	322	364	332	355	331	339	350	363	327	349	344	356	368	342	368	321	380	332	338	344	365	357	327	350	290	360	355	355	343	330	367	364	370	362	349	343	331	348	351	359	366	368	351	334	345	340	332	372	349	358	364	321	353	315	407	356	351	356	369	333	393	306	332	380	353	372	326	330	329	368	343	367	328	300	379	355	360	354	374	356	351	348	353	382	375	316	313	343	401	354	349	382	336	352	367	363	345	370	354	352	347	346	329	358	333	371	293	344	351	333	325	346	361	357	362	368	353	326	334	354	327	372	346	341	343	326	331	351	320	345	334	322	350	352	374	355	355	360	373	354	340	343	361	343	336	337	347	352	311	369	362	345	366	348	364	343	353	381	346	340	344	359	338	367	355	351	350	350	368	358	358	362	334	348	376	361	324	361	364	327	357	334	357	381	332	365	356	379	339	329	372	346	327	385	353	370	377	350	367	322	332	353	362	338	338	327	360	356	338	366	379	362	363	336	322	360	365	356	378	349	352	308	373	350	327	355	317	372	327	324	367	376	338	329	353	342	354	327	365	378	323	384	349	333	376	333	368	354	371	337	351	355	382	349	349	340	330	353	364	360	354	330	347	350	316	340	330	355	363	320	354	352	331	380	336	353	348	375	335	356	349	361	345	339	349	317	371	358	320	329	368	351	335	354	364	320	347	372	377	373	344	359	351	370	323	308	347	341	363	331	363	363	342	318	370	299	359	378	346	368	347	367	339	354	383	340	345	346	336	357	340	363	365	323	333	365	354	315	338	332	338	323	351	359	320	331	377	327	326	374	306	325	327	340	362	335	343	352	347	353	376	356	357	351	321	336	377	322	351	345	337	345	348	346	366	333	356	328	342	360	339	360	324	358	358	321	353	344	322	355	343	371	340	342	351	357	353	351	339	383	357	345	333	385	334	356	349	353	349	340	356	366	329	367	373	362	345	367	331	356	324	373	354	380	359	359	319	354	368	318	352	345	317	330	379	361	356	359	352	339	346	382	345	364	325	359	347	346	320	374	406	374	317	342	350	335	323	326	351	327	337	329	310	342	343	347	342	333	328	335	347	350	354	371	365	362	346	370	341	352	348	317	341	342	340	360	327	346	353	341	362	320	350	338	346	308	368	341	321	364	327	335	370	341	313	327	358	361	374	343	348	353	314	318	367	345	353	362	370	329	353	332	339	340	346	360	371	359	309	367	371	345	362	336	333	348	351	346	345	385	353	372	352	306	326	311	312	332	326	351	390	330	408	381	373	338	301	347	399	369	321	360	349	357	357	337	340	349	352	346	339	339	329	357	386
10484	28748	22737	13365	9741	7172	5331	4082	3329	2743	2173	1969	1851	1524	1357	1229	1142	1127	1061	970	933	925	833	774	840	765	712	746	719	712	651	660	647	622	637	631	614	591	620	623	657	637	604	614	606	561	526	598	604	593	567	601	564	556	562	581	568	582	579	519	554	592	559	602	632	545	545	581	586	533	598	557	534	561	584	557	534	594	557	509	581	572	568	598	574	615	579	545	575	544	572	563	558	563	575	592	551	543	526	555	548	569	583	540	571	559	570	529	574	577	584	568	640	579	614	563	559	578	532	568	551	550	586	577	508	589	545	590	547	518	550	610	509	572	515	535	513	546	613	511	538	546	555	563	564	566	553	539	537	551	572	569	558	553	545	633	524	616	537	644	553	545	605	571	571	558	568	554	579	590	557	538	559	533	561	532	565	558	574	560	588	563	541	592	561	510	563	544	584	583	577	569	560	548	532	557	601	582	537	546	571	525	570	561	588	590	564	588	551	572	526	556	501	543	563	561	602	530	549	547	562	557	599	586	561	597	552	588	557	552	576	588	566	516	527	598	560	567	566	576	543	583	516	559	524	562	565	567	560	595	583	541	569	557	559	577	564	528	534	536	563	563	573	568	570	588	548	527	574	581	543	528	533	542	533	554	565	562	579	564	557	574	562	565	538	566	542	588	595	584	552	549	565	549	545	569	545	547	568	562	566	547	578	592	597	566	564	570	590	559	560	544	536	548	510	558	535	573	575	587	591	546	564	583	552	519	526	559	544	579	545	550	515	600	541	560	537	581	580	592	541	549	591	593	533	560	572	593	568	590	575	569	541	551	527	577	571	582	573	563	556	567	533	552	554	562	552	561	568	547	557	580	566	603	548	570	543	562	587	584	573	594	556	593	569	575	534	522	541	554	553	541	591	519	550	598	578	570	542	552	613	502	593	535	539	529	559	554	599	605	553	555	564	522	578	510	600	548	553	554	591	598	595	542	593	606	546	603	534	621	531	557	589	517	621	599	581	579	585	581	581	570	554	531	585	582	561	549	599	569	631	564	543	582	569	576	564	551	554	539	557	611	536	572	538	549	509	556	570	574	567	537	556	586	539	565	537	546	617	580	586	563	562	573	563	614	550	542	543	574	573	545	546	542	567	541	546	552	562	584	606	582	557	539	583	543	582	592	545	564	579	567	546	566	571	575	539	551	585	542	562	582	562	544	559	562	560	547	541	563	576	573	571	541	586	561	539	543	519	589	583	601	602	602	521	571	555	534	593	539	555	531	551	567	566	521	549	558	541	571	565	587	571	564	537	573	532	571	596	549	544	568	505	574	596	537	556	586	560	555	526	563	571	579	579	546	596	563	585	566	580	556	532	554	577	576	565	555	602	570	573	560	531	551	572	535	548	592	561	561	567	542	595	541	626	584	566	567	558	572	560	582	555	561	574	534	581	591	556	552	535	597	543	571	588	593	546	600	579	586	558	568	552	563	571	568	593	548	601	524	544	594	588	595	549	562	582	557	594	573	535	570	571	560	556	545	581	601	511	560	554	536	558	560	601	531	584	576	533	594	582	568	554	544	581	570	576	593	562	557	548	499	582	546	579	598	596	549	593	577	565	519	555	575	553	590	592	560	560	578	561	554	588	592	589	563	579	588	534	572	560	573	522	528	555	578	535	534	563	545	578	573	586	548	508	578	599	564	593	596	545	536	505	570	549	570	573	581	587	565	566	551	536	569	556	569	566	583	538	571	526	547	559	573	562	528	530	561	574	582	558	537	586	575	538	616	628	572	580	579	576	576	565	634	581	555	550	576	569	569	557	587	567	592	557	528	574	563	570	562	522	533	524	531	583	495	543	578	552	524	567	538	550	539	532	580	577	529	537	548	559	574	563	546	582	564	539	546	591	518	578	598	536	547	543	545	570	584	618	524	592	563	574	643	589	593	580	580	592	570	589	550	580	574	586	566	570	533	577	591	550	576	579	531	558	614	572	524	565	576	560	543	534	551	563	603	579	603	565	562	595	572	598	562	571	555	561	578	552	601	576	569	561	567	540	565	547	556	570	592	574	532	576	614	535	573	579	570	580	578	558	583	575	555	589	511	557	571	565	590	526	538	541	593	618	558	583	591	590	561	574	564	567	592	557	533	588	569	598	546	549	552	567	546	570	588	573	590	571	562	576	541	558	582	590	581	565	569	575	584	564	593	567	547	521	555	519	561	569	561	541	586	534	575	544	555	526	550	554	562	585	577	570	576	552	545	561	538	614	555	576	598	532	540	570	528	548	563	556	529	588	557	579	582	587	568	567	539	523	572	564	564	573	556	532	537	571	579	554	566	611	586	563	533	564	576	561	534	569	546	599	575	579	542	515	571	531	585	556	547	530	528	506	511	532	548	597	566	521	591	544	578	553	586	611	548	573	528	563	592	560	585	551	557	605	577	584	536	535	591	578	572	568	535	523	571	556	571	604	576	619	564	575	545	597	557	572	577	588	535	592	581	587	524	590	602	565	564	570	578	586	567	588	563	554	537	597	543	544	564	566	533	468	543	568	559	604	504	566	577	557	538	550	540	543	586	561	565	565	557	558	530	584	578	587	589	580	531	549	573	555	576	594	580	534	512	614	566	581	526	556	578	523	535	550	559	541	576	571	546	577	527	527	544	569	592	560	563	579	548	579	542	589	557	595	591	583	517	583	578	503	541	570	578	555	517	564	514	551	582	592	584	575	600	562	561	569	583	548	555	553	564	555	551	541	577	560	533	571	575	576	571	557	544	549	546	579	575	586	539	566	583	566	593	538	548	534	567	544	544	536	558	540	508	602	520	581	538	589	515	599	580	543	563	563	543	562	516	536	567	565	565	608	521	573	556	516	568	569	518	554	572	588	566	535	544	535	558	576	594	556	611	560	575	531	574	549	519	538	572	561	566	606	569	568	623	597	511	571	555	561	574	564	583	596	587	546	519	590	576	575	571	560	548	572	558	555	575	541	568	540	584	534	567	520	568	580	582	567	540	538	579	560	541	575	576	600	581	607	591	541	562	624	609	567	577	542	511	599	521	552	510	534	595	583	553	591	504	555	607	581	525	566	594	570	603	543	518	568	560	539	579	559	527	577	552	576	564	583	558	562	523	564	579	544	547	546	544	527	567	548	555	568	572	484	533	541	553	552	561	579	538	567	543	565	578	608	590	559	543	557	558	558	569	584	561	561	532	547	578	543	564	575	574	561	547	571	563	519	563	581	529	619	574	561	548	554	558	547	544	592	547	560	594	542	588	564	557	581	580	570	524	555	551	572	538	586	552	571	597	545	533	566	591	596	562	538	571	542	583	574	523	585	571	572	543	562	573	577	522	563	562	580	546	640	590	559	523	563	575	530	590	555	567	606	556	542	549	592	559	600	562	582	566	545	557	578	541	592	542	586	536	598	556	546	585	550	543	553	605	575	590	550	579	567	572	570	589	580	569	533	548	586	553	547	565	561	533	546	568	571	559	557	572	553	601
24913	21459	25980	23491	5330	2185	1566	1207	999	912	853	766	683	652	589	626	582	603	553	554	541	527	486	490	516	508	468	501	492	477	452	470	470	475	419	448	485	445	442	474	420	440	432	442	434	439	428	458	442	416	400	425	447	435	435	412	452	441	414	452	473	441	429	422	482	441	460	452	425	447	399	428	453	477	420	446	421	449	444	459	438	437	432	453	455	441	414	462	434	416	428	461	457	474	455	444	436	425	445	454	474	431	460	464	457	420	421	425	437	449	475	467	427	480	421	456	458	437	417	443	482	410	448	432	417	458	452	435	412	412	434	468	454	410	421	474	445	440	468	488	427	424	470	445	440	444	438	454	423	423	462	484	414	430	436	426	430	456	465	400	424	440	429	425	439	434	418	403	441	444	472	443	458	461	432	459	415	458	468	449	401	432	455	422	480	434	440	421	472	414	429	469	435	426	452	456	431	447	430	408	441	392	444	426	404	437	446	439	429	443	423	413	420	453	431	408	454	381	409	467	433	421	446	424	401	434	458	443	436	468	464	413	427	465	470	446	492	436	411	435	425	393	432	468	444	454	451	432	391	429	449	414	432	468	478	459	448	418	434	419	442	450	434	465	427	433	458	479	410	431	398	470	468	453	463	461	423	438	451	435	426	444	446	437	433	451	444	457	450	461	446	467	446	445	416	436	397	413	474	502	440	454	451	419	499	486	441	416	422	456	402	384	466	447	431	400	435	457	387	397	433	444	452	426	406	451	434	447	454	443	450	395	437	438	426	460	402	434	434	430	440	422	423	442	420	423	475	397	489	414	442	441	450	440	424	431	432	440	478	456	421	417	418	436	444	430	452	438	439	436	429	408	463	470	426	422	421	441	426	436	457	406	460	448	442	419	470	450	427	467	431	467	449	455	427	457	442	445	467	460	454	404	433	416	477	416	446	431	439	416	454	443	462	462	427	430	441	417	442	416	420	455	415	436	426	442	452	473	429	399	464	445	437	464	453	448	431	437	458	451	445	483	429	431	432	425	475	399	434	418	468	438	438	471	420	394	413	457	422	483	443	466	386	419	396	439	458	427	440	461	458	444	451	423	435	461	470	456	436	461	446	463	427	433	421	442	402	434	452	469	417	462	457	433	440	476	455	416	444	442	430	422	467	432	436	423	474	456	445	462	467	469	459	434	416	459	448	441	412	416	439	469	433	412	488	472	466	432	444	409	456	436	385	407	456	395	466	429	420	447	444	463	407	448	463	451	438	458	433	417	450	452	441	459	419	449	420	446	429	417	439	414	439	419	423	436	399	415	439	423	465	446	432	444	398	470	441	423	483	451	444	423	455	453	450	415	424	421	397	409	428	434	419	437	459	460	437	420	435	408	406	416	440	438	418	399	450	456	458	451	443	481	433	439	468	427	420	487	468	406	466	435	433	462	436	401	452	428	433	444	441	422	457	450	432	438	428	464	455	447	456	465	453	453	475	427	424	422	444	418	438	411	451	463	461	446	451	456	448	433	437	414	409	412	444	406	440	464	415	419	438	458	471	425	440	460	421	432	414	475	447	473	456	398	455	415	457	411	435	447	458	461	442	443	430	425	413	399	421	438	458	447	449	415	443	425	393	435	418	441	433	431	415	408	445	422	457	424	440	403	402	436	441	414	441	425	421	446	453	380	436	419	428	460	439	422	459	448	459	443	450	422	419	427	398	452	458	399	442	429	439	430	450	473	408	468	414	485	428	419	420	441	469	457	426	437	458	455	436	408	464	427	447	468	437	441	465	429	422	458	469	420	421	439	415	439	429	440	444	405	463	428	424	430	412	445	456	443	419	457	448	437	427	454	459	421	440	420	455	429	453	498	453	415	394	476	464	431	433	419	445	420	428	442	420	434	392	405	442	455	447	443	428	415	419	450	401	419	412	408	443	474	418	453	408	401	419	453	447	421	443	451	443	442	432	447	469	439	407	455	449	446	453	456	431	407	456	411	420	416	423	426	485	434	477	467	438	433	413	439	440	419	482	415	462	472	452	429	439	436	410	447	434	463	444	427	425	449	402	439	428	439	444	451	432	442	445	441	453	463	439	427	410	462	463	434	459	402	448	429	398	479	413	393	440	412	449	419	474	401	436	440	443	450	441	416	451	434	446	444	442	424	447	449	389	406	426	456	442	411	443	393	431	436	424	420	419	426	434	431	444	418	395	413	409	450	445	413	398	423	426	468	422	449	443	418	448	455	462	427	461	477	443	470	453	429	438	481	458	472	443	441	440	415	430	438	420	443	419	436	446	402	412	433	425	447	462	432	396	417	472	450	452	409	459	433	448	442	455	481	402	429	486	442	439	423	414	411	449	457	454	460	394	422	457	460	434	406	440	399	440	429	438	423	455	408	444	440	417	424	425	420	452	392	404	419	426	460	469	428	458	422	455	447	449	441	407	425	437	448	425	425	410	424	432	425	441	460	451	414	458	414	405	410	427	439	385	443	432	436	427	438	419	427	453	459	433	419	462	457	460	444	430	432	462	445	448	415	446	422	418	433	407	441	395	446	413	479	439	456	451	460	480	435	424	417	447	420	434	408	464	446	438	439	408	412	447	459	438	448	409	420	418	400	454	434	425	423	422	458	413	419	475	426	476	431	427	456	411	470	434	423	425	456	426	447	413	447	412	438	413	463	455	456	420	440	456	446	445	419	408	455	413	429	442	434	424	425	459	445	411	407	461	453	466	454	447	423	464	459	493	434	434	439	462	439	434	426	450	452	435	405	450	432	427	402	440	469	459	442	431	474	445	415	455	420	434	441	457	416	406	429	405	461	428	431	459	446	468	437	430	453	409	444	447	444	451	454	461	443	475	397	430	465	434	441	442	455	466	407	461	434	417	429	409	439	446	458	442	420	469	437	474	396	447	446	432	467	450	432	458	432	436	461	451	428	454	389	425	439	427	433	431	433	448	455	439	448	463	425	426	473	442	424	423	430	473	473	458	444	452	413	445	440	455	400	429	452	458	416	426	431	455	424	429	450	444	443	427	429	444	445	421	437	457	462	432	459	426	425	453	448	366	408	465	436	432	459	500	450	459	443	414	453	455	446	452	431	441	438	437	453	444	440	423	402	449	464	417	424	444	440	441	419	452	448	451	421	445	425	408	455	424	433	427	457	461	429	428	443	416	443	439	462	416	454	426	426	470	409	441	463	446	453	410	424	433	395	418	442	444	435	463	450	414	415	444	442	461	461	460	451	425	462	456	428	457	474	401	438	467	436	420	459	465	445	416	502	444	390	404	443	438	431	447	448	439	454	488	421	470	445	406	444	449	429	437	458	427	385	476	446	424	439	437	426	439	427	436	442	439	455	436	429	425	450	429	448	442	428	432	451	420	437	429	433	458	427	429	444	431	431	438	448	409	391	454	410	420	395	446	418	462	466	407	434	445	448	457	429	438	414	430	419	406	468	442	442	389	445	438	429	420	403	436	424	477	401	458	449	472	410	428	457	406	419
10388	24563	18462	10456	7464	5505	4140	3256	2590	2218	1957	1762	1522	1370	1264	1168	1097	1066	1010	1009	951	887	905	866	862	825	799	834	788	725	782	737	768	739	772	745	687	721	692	755	741	689	650	705	707	727	649	714	686	770	743	667	701	669	674	682	726	668	697	695	706	702	640	732	715	640	705	684	723	695	735	699	721	652	710	707	678	721	689	722	708	635	638	698	698	692	681	724	712	669	683	706	705	710	704	679	698	716	720	690	717	721	675	651	686	668	723	688	681	690	705	686	703	665	685	671	672	641	691	685	715	683	677	655	685	703	696	666	694	681	700	718	706	711	715	711	716	687	712	641	741	701	708	678	699	652	691	656	666	714	746	688	687	674	686	733	693	704	695	725	693	699	657	650	675	720	715	731	709	660	677	704	726	691	669	669	624	702	723	675	667	662	654	696	678	702	623	695	669	677	653	728	702	696	712	668	708	682	690	695	683	721	685	692	684	669	668	628	696	680	663	658	714	676	699	655	693	710	694	681	719	692	672	707	716	684	691	728	658	703	659	669	665	691	704	687	653	689	676	672	644	671	680	698	654	707	724	649	696	669	686	687	678	690	663	710	708	694	682	703	654	744	732	738	685	654	678	698	656	675	685	662	714	689	694	690	703	711	664	731	739	691	717	648	686	678	717	715	666	685	706	715	678	693	656	682	684	694	699	681	730	688	679	695	684	732	718	709	670	717	657	720	644	723	672	707	661	674	677	733	660	710	705	714	641	669	692	714	682	749	680	700	712	672	664	699	653	691	653	690	699	704	685	680	654	691	723	724	700	620	678	692	696	703	724	686	677	664	708	691	703	714	689	688	666	700	689	709	671	641	701	673	688	622	678	690	665	647	674	674	725	717	663	659	698	693	735	668	701	684	688	679	666	718	652	674	742	663	684	698	756	700	638	690	726	704	683	703	735	707	663	687	666	728	726	708	720	727	634	713	687	690	675	689	636	679	730	693	707	623	678	670	700	691	740	712	659	692	717	693	664	725	730	671	699	687	676	644	681	741	700	718	679	704	660	701	692	703	687	666	696	688	684	722	693	677	644	677	669	716	653	713	708	718	738	711	670	695	725	645	674	709	725	700	674	738	694	709	693	711	657	700	704	683	673	664	673	682	709	696	719	708	672	720	725	703	707	653	680	657	675	674	708	683	743	697	723	718	734	690	693	666	742	733	669	678	676	694	679	727	705	656	676	685	717	731	692	701	737	685	666	723	715	699	689	728	666	713	689	717	672	723	681	708	693	669	749	696	657	734	708	707	709	675	703	686	675	640	656	694	729	692	678	700	692	684	694	673	692	712	727	694	679	732	722	684	723	675	700	702	702	675	674	702	700	659	660	701	682	681	659	666	691	663	690	693	701	693	677	674	702	684	709	654	667	740	687	719	661	696	686	641	687	663	611	734	716	696	673	672	680	709	692	676	691	643	700	690	701	684	694	715	720	684	656	675	673	688	696	678	745	698	705	698	701	747	734	667	663	690	688	653	704	666	673	662	651	718	697	718	674	708	651	751	667	657	681	663	692	697	679	699	707	680	653	673	737	711	685	675	700	696	723	700	719	688	644	656	676	717	702	682	651	681	676	679	714	657	710	713	666	628	660	723	700	675	709	700	689	692	690	641	711	700	713	682	711	706	677	686	698	659	662	707	691	705	700	666	674	690	678	680	657	723	718	688	752	685	710	738	707	729	689	725	733	681	685	688	726	725	708	715	697	669	691	731	703	687	639	707	682	696	693	696	649	630	722	730	679	682	657	646	629	638	698	699	710	691	699	694	652	706	731	666	695	643	664	670	661	686	667	696	670	685	639	662	736	750	696	670	665	689	713	672	701	653	735	668	767	708	674	697	672	686	727	642	688	726	681	710	649	638	680	670	683	717	718	735	721	715	719	691	722	751	706	696	690	672	663	716	694	683	691	651	671	699	690	674	695	686	693	686	761	717	694	695	660	653	737	661	648	723	671	728	678	719	673	670	638	694	683	705	737	667	722	707	709	695	730	748	700	670	727	736	721	678	662	670	654	663	705	693	700	692	675	705	693	743	640	695	672	726	756	685	650	714	711	690	706	673	650	703	662	693	690	730	689	665	710	651	687	638	736	668	678	703	707	673	641	727	725	677	677	686	723	687	685	713	704	663	694	653	673	704	683	701	684	730	674	726	692	736	665	710	764	663	684	704	770	644	708	734	756	707	689	680	663	695	697	729	673	667	657	686	706	689	675	710	711	682	751	718	717	636	712	654	718	663	698	700	718	715	676	698	679	720	639	703	725	698	683	668	708	702	679	713	698	706	669	711	672	710	707	650	717	702	700	724	674	704	682	695	708	743	698	655	661	673	701	703	716	696	711	679	751	694	683	716	673	653	695	693	729	687	665	735	704	661	698	730	698	656	684	707	689	659	666	652	701	686	624	717	650	695	692	681	665	712	705	671	695	706	721	724	733	711	685	700	634	659	721	701	671	649	682	709	698	718	649	628	701	707	726	733	679	712	721	654	698	674	678	712	691	657	699	637	683	706	686	695	715	695	662	669	719	632	699	688	704	689	667	681	695	708	695	699	713	650	738	716	677	693	683	730	668	711	658	659	701	680	692	703	669	657	616	674	695	701	698	692	680	696	684	690	702	657	682	647	705	709	708	685	737	715	733	693	686	633	703	689	670	710	708	663	746	709	732	635	678	684	711	634	683	709	648	665	702	719	714	695	683	686	676	674	712	715	701	692	660	691	681	716	702	694	721	718	696	677	664	714	705	613	666	691	739	680	704	699	684	714	642	656	697	708	676	697	712	722	664	699	673	692	718	688	696	672	714	703	717	718	715	658	673	682	702	705	680	704	709	692	664	692	668	700	706	642	665	691	679	653	664	713	677	730	685	717	688	665	688	694	705	695	698	706	680	688	695	657	710	702	702	693	692	674	698	665	666	710	721	701	668	697	682	727	681	706	662	758	712	679	651	693	657	690	646	698	717	661	654	669	739	663	660	676	724	701	722	704	693	712	679	679	742	686	702	696	660	702	710	694	708	668	735	714	712	647	708	700	695	669	693	722	733	678	679	659	673	739	704	670	731	712	689	732	679	730	719	654	723	668	692	723	671	762	681	627	717	723	682	682	707	709	715	721	703	702	668	678	697	740	701	687	653	707	689	719	666	688	679	690	673	712	682	677	706	689	702	651	689	725	728	730	713	705	665	658	699	702	692	699	712	738	651	696	615	617	729	712	724	740	664	668	666	665	672	705	680	668	682	716	719	691	707	687	703	709	629	673	655	704	698	704	681	659	692	696	676	705	697	689	714	620	710	641	697	681	722	724	712	670	671	708	691	669	699	658	701	679	677	705	697	676	671	693	658	719	755	668	693	669	690	672	657	711	773	681	721	716	694	689	629	700	674	690	658	652	704	670	707	691	673	718	676	665	725	648	700	662	730	704	665	687	668	664	704	697	712	702	656	669	750	672	722	692	661	754
22612	21491	28795	24617	21504	20074	5908	2195	1580	1345	1182	928	840	731	726	600	559	596	554	528	472	431	431	399	398	348	405	389	381	335	337	353	333	302	343	333	329	350	291	326	336	327	315	290	335	280	288	284	323	292	286	293	324	285	297	279	288	303	276	280	319	306	293	297	282	284	293	284	277	278	311	299	284	286	303	295	297	285	295	259	284	279	292	278	273	270	259	273	302	259	291	262	297	291	289	269	286	294	306	289	299	307	245	256	297	263	243	295	300	276	284	283	270	272	310	267	306	278	304	290	274	307	300	258	301	283	296	284	273	277	295	310	265	272	294	273	314	285	323	283	265	260	300	269	258	309	278	310	309	252	292	280	259	292	304	306	299	280	283	317	274	287	294	310	274	297	280	292	294	259	286	268	266	291	265	267	286	268	277	289	269	261	263	272	257	269	295	284	279	302	267	290	297	252	276	261	280	254	299	280	289	281	277	288	278	276	300	281	300	255	269	285	294	298	317	293	287	272	277	303	286	282	272	307	279	299	271	274	291	313	252	273	293	303	273	305	297	300	284	269	263	272	310	291	289	284	306	279	305	309	262	271	295	257	287	279	273	292	281	268	264	284	290	284	269	303	288	277	327	296	308	270	272	299	313	279	259	276	282	311	321	300	314	279	282	288	316	286	286	304	278	330	310	301	254	284	289	291	274	273	277	279	292	268	282	267	313	296	331	279	272	276	280	275	274	261	303	313	314	288	289	263	286	269	285	298	273	301	286	291	277	292	309	284	295	273	295	292	291	310	273	288	279	306	291	297	273	255	314	282	264	296	293	281	267	315	290	302	249	290	281	290	316	258	290	337	291	262	282	270	284	321	282	274	261	289	292	285	277	290	286	283	301	304	263	300	284	290	270	275	290	243	302	259	298	273	277	261	272	290	269	283	278	292	287	275	277	291	332	267	273	286	275	298	300	286	294	295	270	305	292	235	299	298	261	285	302	293	287	284	266	328	294	284	286	271	286	282	291	274	255	303	287	302	270	296	250	291	285	278	275	306	286	278	316	286	284	288	291	299	305	266	275	282	288	298	260	312	283	286	290	266	254	292	262	295	291	283	276	286	301	288	292	309	284	302	268	282	290	263	288	268	278	282	287	259	276	283	292	307	303	292	294	271	286	281	295	284	266	281	265	259	299	312	303	331	277	283	261	277	290	266	294	256	265	285	286	292	311	252	312	292	265	292	260	315	253	297	286	246	290	282	272	297	278	295	281	285	298	307	254	286	307	280	287	259	278	259	283	288	273	287	269	289	292	264	292	314	307	269	287	285	278	301	274	282	295	268	296	282	307	272	277	263	281	262	292	303	307	275	298	299	281	288	287	298	262	267	275	312	317	300	283	295	296	306	293	306	280	283	298	281	288	306	302	282	275	291	273	296	276	270	244	310	310	303	265	303	270	299	277	264	245	299	254	270	299	261	283	288	257	284	284	282	242	287	271	281	276	258	313	324	293	277	266	275	307	296	284	287	272	278	274	291	269	319	312	278	298	289	286	247	307	262	286	289	300	281	270	253	268	276	297	278	258	292	293	263	291	305	298	297	281	293	291	301	292	277	290	311	317	286	260	266	310	316	318	328	275	284	304	313	296	252	293	273	279	285	287	283	265	282	289	298	299	291	271	276	293	274	275	259	300	261	305	274	272	263	318	256	282	281	273	291	275	289	285	293	323	258	286	295	279	262	271	278	261	261	279	272	266	252	285	287	319	266	305	318	270	282	308	269	301	315	306	273	260	313	321	289	312	285	325	249	291	279	277	272	251	264	285	267	297	321	284	288	278	266	265	277	273	268	305	308	282	297	297	306	276	323	297	278	287	315	305	264	274	292	285	284	272	301	302	286	288	287	263	296	263	300	328	290	283	275	297	281	306	259	280	302	286	287	296	257	303	301	292	288	302	261	283	300	280	291	316	298	289	323	306	274	281	262	297	293	287	307	299	289	271	296	259	282	303	279	292	260	307	284	243	293	252	263	309	285	270	280	286	297	288	302	289	267	293	277	312	278	249	284	290	300	269	283	265	287	264	283	286	293	253	283	291	280	278	288	325	254	278	283	271	283	264	318	306	296	283	275	310	292	274	294	293	282	275	260	289	281	296	283	308	288	291	269	300	256	286	288	247	284	299	304	288	276	299	306	288	310	267	305	281	262	289	271	307	283	284	302	294	281	268	292	273	273	259	273	273	290	286	281	292	243	265	262	306	291	264	292	268	286	280	295	270	312	314	281	283	265	261	281	272	299	287	269	262	271	266	275	285	292	282	264	299	285	290	295	283	306	288	281	267	266	287	274	308	276	275	275	286	280	275	257	310	299	285	283	297	297	284	283	279	317	294	282	287	275	272	278	284	260	276	273	267	248	266	317	301	285	282	286	289	252	277	270	293	280	285	301	304	279	300	258	255	285	271	281	291	308	290	291	312	306	284	262	292	294	283	305	292	262	271	274	281	287	271	271	279	274	273	254	274	263	291	319	296	258	295	273	282	315	284	290	290	283	288	310	283	294	305	294	303	288	297	282	283	262	261	272	268	301	289	273	281	311	278	274	286	283	290	286	255	288	281	271	290	256	273	288	324	263	305	246	290	265	270	269	286	289	273	274	236	278	286	257	272	283	264	274	277	285	254	294	283	285	302	301	283	294	283	293	270	285	305	265	287	277	272	300	300	291	264	284	297	308	278	317	271	277	268	275	302	287	277	278	272	291	293	297	282	253	245	290	275	270	268	253	277	306	266	302	260	272	298	300	284	323	315	274	309	275	287	287	311	280	286	298	289	328	274	300	309	293	281	279	274	303	264	258	265	297	309	307	299	299	320	259	313	249	294	288	294	279	319	270	350	259	281	288	294	277	270	293	287	252	271	248	265	280	321	291	291	303	292	296	267	297	277	255	271	276	257	296	267	282	299	278	276	266	282	288	279	270	298	274	296	265	287	275	276	245	291	316	279	276	258	312	280	290	260	293	266	302	272	314	277	280	281	302	290	299	288	278	269	295	306	315	275	304	278	317	284	282	292	283	268	289	305	314	281	285	271	275	282	267	295	276	272	286	272	303	291	314	265	302	313	291	275	302	264	285	283	310	267	269	305	288	259	280	286	290	286	266	253	283	270	285	293	298	298	258	302	280	276	290	280	280	292	319	294	281	269	263	297	284	268	291	282	287	285	267	284	284	277	283	252	297	269	272	315	269	284	279	270	293	320	253	297	291	264	283	266	308	277	270	270	298	283	275	300	276	314	297	278	269	242	259	303	278	291	281	293	270	282	323	277	270	281	310	269	295	288	291	288	302	262	293	281	280	262	296	309	250	283	269	255	231	279	283	260	307	296	276	246	289	298	274	302	296	271	281	293	264	265	283	264	276	251	258	244	278	268	306	310	259	272	278	318	292	300	301	294	270	307	290	293	280	303	293	278	281	275	298	291	284	295	292	280	299	268	289	258	288	298	269	292	280	265	295
12559	33216	26535	16736	12152	9230	6865	5382	4305	3460	2917	2524	2174	1882	1651	1507	1330	1242	1104	1037	967	957	852	837	735	751	722	712	685	629	631	601	647	523	561	529	552	498	562	541	521	514	445	545	468	479	435	515	493	529	445	473	515	477	428	438	467	434	449	473	478	492	445	440	443	428	448	485	444	476	459	465	513	440	422	465	425	457	451	451	450	433	433	447	445	420	458	471	468	467	426	401	454	469	440	473	428	453	471	474	459	467	439	447	436	445	444	494	462	443	465	483	431	442	454	441	491	448	399	472	467	452	485	467	466	434	440	406	444	455	438	486	489	462	448	466	448	437	476	452	411	445	485	434	449	478	445	442	432	433	458	440	450	428	464	429	420	455	435	436	460	459	444	424	436	438	483	471	462	453	449	426	448	438	462	472	450	474	406	456	453	459	430	439	492	406	429	414	475	472	428	487	458	425	426	440	456	464	462	457	441	435	446	443	486	456	457	440	463	454	455	471	443	478	485	475	428	463	444	418	446	449	475	449	451	420	419	471	452	452	447	429	446	462	448	411	423	435	448	465	441	435	440	463	449	464	459	464	410	471	478	435	439	454	432	423	510	452	466	448	409	464	467	435	403	448	447	462	454	460	454	430	458	422	459	442	481	451	456	421	473	423	466	429	456	420	453	448	482	478	406	437	438	475	472	452	498	442	443	434	460	460	417	443	420	431	445	459	445	442	454	449	456	447	456	476	460	465	414	463	439	429	463	490	431	475	457	434	405	437	445	441	447	454	461	422	462	439	411	453	455	420	405	425	397	466	441	464	451	427	458	423	429	464	391	428	508	453	421	457	481	489	456	447	484	440	454	452	452	492	444	439	465	424	472	431	469	422	430	440	428	460	471	457	466	453	476	428	434	478	432	446	405	456	460	494	465	402	484	448	449	479	462	445	453	444	448	425	453	490	451	449	478	450	446	428	440	425	483	482	456	482	447	447	450	439	455	467	466	455	444	421	453	433	448	480	447	461	445	463	462	444	442	441	450	434	440	476	436	442	462	471	462	442	446	432	439	433	456	433	444	448	448	444	433	450	414	449	453	425	428	436	454	435	434	427	434	476	448	472	442	402	431	494	449	424	446	478	464	488	487	451	484	445	450	434	472	452	406	482	446	438	485	450	434	462	440	426	445	430	466	410	423	468	467	444	473	464	426	455	393	422	453	434	483	465	441	448	438	468	476	436	454	463	436	414	449	453	481	450	462	443	424	455	453	428	486	463	424	438	469	462	481	464	436	472	431	472	435	445	491	484	462	468	434	480	456	453	465	465	472	439	470	435	445	462	422	431	454	457	438	446	426	444	463	427	488	451	439	437	445	448	464	446	429	421	439	417	446	437	422	463	445	446	462	441	465	436	418	500	461	456	443	462	431	449	428	473	460	444	445	455	452	439	422	430	445	432	448	461	452	448	440	425	442	503	413	425	452	396	401	452	442	441	457	471	474	437	476	447	497	451	477	440	422	414	440	461	439	484	417	452	463	479	420	489	451	439	475	467	456	417	454	448	433	451	433	426	469	441	474	456	464	464	481	443	427	430	471	453	426	474	425	437	453	439	475	457	427	402	453	481	440	450	473	412	443	523	484	481	468	450	463	483	450	439	398	428	464	469	456	455	430	450	460	436	471	423	473	441	463	464	461	445	460	427	453	481	446	444	474	432	435	470	449	455	452	486	413	447	447	445	406	430	445	450	422	427	393	480	408	460	462	417	464	449	457	453	443	416	460	427	430	464	427	427	458	414	437	442	432	452	451	432	453	433	448	437	410	447	486	437	449	460	474	489	463	431	448	473	471	423	450	474	476	472	483	436	438	449	442	419	481	419	460	450	467	449	446	468	470	469	443	484	422	419	484	450	465	430	442	466	448	456	405	431	444	433	444	457	447	457	421	467	447	467	451	488	457	476	476	458	463	465	435	458	432	421	478	487	459	430	450	422	440	432	430	438	460	444	445	450	433	484	457	460	434	432	446	425	419	455	451	429	476	472	459	451	441	455	442	451	461	447	469	451	435	472	444	491	442	429	438	463	457	475	469	463	437	475	486	446	472	457	410	439	481	433	456	449	440	431	453	460	426	487	428	451	440	429	461	441	468	449	453	461	455	463	474	488	461	478	473	444	480	460	454	417	414	427	464	449	453	444	424	435	490	413	437	425	428	436	472	439	434	405	436	440	450	435	440	482	441	456	406	443	427	431	438	428	453	472	488	464	451	414	434	466	449	467	477	459	440	455	443	416	425	450	446	479	432	475	437	427	482	432	441	485	437	477	452	506	456	426	449	452	471	436	490	447	476	450	470	468	470	435	461	497	420	456	454	440	469	458	466	443	466	442	467	459	434	461	479	460	439	427	443	420	439	437	445	464	439	486	425	457	439	465	447	467	456	455	431	451	428	445	458	451	451	452	435	482	482	464	442	481	460	469	476	458	476	463	468	485	464	445	447	434	474	464	419	461	445	435	478	448	473	482	453	448	434	460	428	472	467	458	450	455	465	450	457	444	488	426	470	421	411	452	442	473	424	447	462	420	459	456	450	478	457	473	452	457	440	435	460	441	447	465	417	471	491	418	441	444	460	456	412	470	415	469	446	439	461	421	457	443	459	486	422	431	473	450	497	437	458	480	467	420	447	415	440	444	492	458	431	448	453	400	442	459	433	448	448	494	446	438	411	452	464	429	439	427	444	443	424	420	433	487	457	460	430	456	412	458	427	418	448	434	448	459	445	388	428	484	463	465	439	480	430	437	476	434	459	443	446	413	442	431	447	423	437	462	428	483	426	456	459	445	429	448	481	437	441	401	425	483	457	460	473	433	430	449	431	459	497	471	462	449	441	471	428	470	453	466	448	474	449	470	433	468	499	460	462	470	422	474	457	493	431	457	462	475	468	452	424	426	480	487	427	469	452	478	424	429	431	428	420	452	435	434	452	458	442	458	485	486	472	477	449	450	473	434	439	449	431	463	467	442	420	488	474	479	452	422	400	439	467	456	416	412	464	442	443	429	433	453	463	439	471	476	426	461	452	471	461	486	449	446	450	471	423	437	456	425	439	467	459	422	421	476	498	460	442	482	434	429	452	464	463	441	441	455	492	457	481	453	466	418	411	479	401	404	435	434	463	490	471	447	437	466	443	438	476	453	462	457	454	482	425	496	433	427	412	432	411	438	444	463	446	433	479	471	479	409	437	456	469	465	454	460	438	468	428	428	471	456	467	439	452	444	450	452	496	418	482	452	467	436	437	422	466	442	467	435	490	457	420	431	458	444	406	458	447	455	461	498	449	433	487	482	416	432	456	478	412	458	468	424	444	464	502	445	441	464	458	465	418	427	452	405	456	461	444	462	468	451	451	428	437	506	465	465	469	451	469	467	483	463	416	451	429	434	483	440	443	461	422	446	454	422	451	467	479	405	456	461	440	460	455	437	426	510	464	442	427	460	473	476	430	433	456	453	447	452	458	411
27539	20273	12757	5523	2589	1792	1266	1104	895	816	735	631	621	609	573	553	575	550	516	560	515	537	533	545	484	507	460	485	514	505	454	480	481	471	506	460	511	476	471	444	457	497	470	491	487	466	463	452	461	460	477	457	471	444	470	434	421	462	465	466	443	456	460	419	467	514	456	407	464	475	451	474	445	456	456	493	455	443	465	428	435	442	461	433	463	507	416	457	454	448	442	436	428	435	473	480	449	447	458	412	411	479	474	409	473	460	454	458	468	470	414	410	462	430	430	457	446	417	430	421	468	487	444	431	451	508	452	450	455	470	499	422	481	457	418	493	444	490	458	461	485	493	461	463	453	477	426	501	444	443	428	463	455	451	448	485	471	488	438	453	487	428	494	477	474	480	444	432	464	453	430	428	398	415	464	461	465	457	426	432	456	466	457	433	466	429	447	453	432	401	514	467	442	440	440	447	465	456	438	479	480	440	439	459	483	457	445	449	423	434	444	461	464	445	472	493	405	500	437	455	438	466	455	493	449	465	489	448	439	439	452	433	479	430	458	466	430	429	432	425	474	491	446	448	452	467	450	444	444	443	443	487	439	461	444	468	473	443	471	436	449	485	494	446	464	458	466	482	470	425	456	474	433	428	481	450	446	486	433	458	451	445	435	419	460	487	405	464	429	432	444	469	441	447	465	455	433	473	457	456	468	472	426	449	487	435	470	440	436	462	450	441	452	464	484	431	429	444	469	444	442	470	494	450	482	436	504	456	440	478	454	441	413	485	421	456	480	436	482	439	454	443	449	439	430	477	474	480	481	459	477	449	426	429	467	419	445	427	465	493	442	439	434	465	460	462	442	432	422	450	462	505	452	448	442	422	499	486	424	441	457	474	408	425	414	473	465	440	459	427	440	426	409	483	466	468	481	434	427	448	425	435	442	504	474	449	465	449	423	448	432	440	475	436	457	459	450	436	467	428	452	450	458	454	438	479	460	446	438	440	422	420	448	458	461	433	477	477	471	456	464	466	473	431	427	482	462	452	486	461	452	493	448	440	458	478	446	457	425	446	451	443	483	428	439	434	435	438	482	458	454	440	423	447	453	438	453	429	488	454	464	448	448	469	429	429	476	459	461	469	472	455	433	469	449	475	414	471	481	434	486	434	498	477	436	441	456	465	449	473	433	414	448	421	450	440	471	458	466	441	453	472	430	445	455	477	470	459	468	429	476	442	444	438	427	467	429	456	462	456	440	471	464	482	445	453	480	443	465	462	459	414	467	405	449	482	473	475	445	446	476	453	453	449	449	469	447	478	436	440	453	447	502	433	472	456	444	431	438	469	429	462	434	470	460	403	461	446	424	468	392	427	469	474	434	483	424	426	456	421	474	395	462	465	429	501	452	478	448	494	430	477	440	428	467	433	460	459	429	429	435	454	483	430	472	447	444	451	435	446	450	467	480	473	416	474	460	419	425	514	476	453	490	457	420	438	450	450	437	443	394	468	468	419	449	469	461	476	473	437	484	442	474	430	462	478	426	432	421	444	456	466	452	445	455	442	441	477	476	461	450	479	442	436	446	491	456	474	445	466	439	457	474	432	411	438	460	501	449	436	429	440	451	499	466	458	436	431	448	428	434	414	487	434	443	506	447	455	416	440	467	462	451	455	472	476	494	464	451	444	428	452	461	431	424	476	454	436	448	476	465	413	479	450	423	458	433	426	461	495	473	453	485	455	479	437	450	443	471	464	455	436	462	445	498	475	440	459	456	467	471	419	481	445	456	439	471	453	488	467	430	449	459	452	440	444	478	421	458	400	443	484	512	441	444	482	431	493	458	435	471	431	444	452	450	455	446	447	460	505	450	436	432	436	466	442	439	464	472	463	440	471	457	461	483	451	458	441	443	427	474	437	466	464	456	461	449	468	426	478	470	470	473	468	469	460	457	438	427	451	461	465	463	427	430	440	516	453	483	460	444	482	437	420	446	452	429	438	517	436	471	472	445	467	444	456	463	453	433	464	461	476	424	422	459	448	458	448	447	423	435	495	466	440	434	453	479	449	432	443	465	442	462	442	506	448	428	464	480	445	426	411	493	470	476	452	467	457	464	488	425	488	423	438	427	514	437	459	429	481	452	466	453	462	458	435	456	472	447	504	415	460	441	446	480	491	442	434	425	483	430	463	423	479	439	468	409	437	468	445	477	446	427	477	456	429	445	433	491	419	449	471	445	457	422	463	497	465	452	443	501	462	433	433	437	455	490	449	465	449	437	459	478	427	437	467	456	451	453	438	437	473	466	458	418	416	449	502	437	473	446	463	485	474	429	472	457	422	471	441	479	463	443	428	433	420	470	423	423	483	464	429	439	473	499	429	435	432	452	485	450	478	458	489	490	467	427	412	475	431	486	460	436	466	422	484	460	442	445	491	407	431	421	404	456	495	469	446	438	407	494	435	436	472	429	471	475	461	452	448	448	506	451	457	486	431	479	440	456	499	439	503	427	454	437	444	408	458	483	467	455	464	491	470	439	442	395	485	488	488	449	462	495	492	449	471	464	455	486	429	440	483	427	471	469	452	461	489	459	470	470	407	466	463	470	433	431	455	433	466	498	460	480	454	453	473	479	458	487	469	499	458	470	423	463	479	453	437	458	463	468	480	457	462	448	439	442	431	461	468	438	503	442	428	471	437	447	464	452	459	461	438	445	428	447	473	428	460	447	435	441	393	471	450	416	460	486	467	438	444	447	455	460	451	461	440	474	464	415	439	464	462	444	461	444	479	459	471	463	469	483	427	483	417	447	463	481	423	456	470	445	435	463	446	460	468	495	423	445	428	470	438	461	410	478	456	488	447	419	469	463	467	465	459	420	440	464	452	425	448	454	501	448	457	454	452	446	460	431	492	461	452	446	474	465	439	487	480	436	455	444	456	454	431	449	488	472	414	435	465	453	453	451	451	466	446	477	414	458	448	406	466	452	449	446	450	451	466	440	408	481	464	449	450	447	501	450	461	465	491	459	454	486	459	441	414	443	466	463	463	446	439	430	444	439	448	467	468	475	474	484	455	468	459	448	444	459	443	482	418	406	454	416	431	468	465	486	450	453	432	453	423	458	439	473	423	429	457	428	464	424	412	454	435	474	471	422	450	475	482	481	442	447	473	444	464	433	443	434	430	464	466	427	470	449	431	406	489	471	425	485	437	469	440	474	456	455	458	431	431	444	454	463	480	458	458	448	438	469	444	399	469	435	424	455	469	445	450	445	418	451	465	474	497	470	482	397	443	460	504	437	464	474	452	471	448	497	446	423	455	458	492	462	465	468	463	455	423	444	406	444	462	424	459	423	455	478	480	443	432	425	458	480	428	441	475	470	436	422	474	470	449	448	440	425	462	458	425	476	499	444	465	436	419	443	446	477	485	426	470	443	454	455	438	411	438	474	425	457	465	436	445	458	465	437	425	470	436	466	471	418	440	461	483	441	459	407	467	453	458	437	463	413	416	446	422
10948	21577	15347	8252	5664	4285	3250	2622	2217	1858	1589	1469	1332	1157	1195	1065	1076	1002	978	998	940	873	912	886	861	864	817	825	839	810	800	774	804	804	784	743	769	770	775	717	811	720	731	769	693	723	777	715	808	746	757	729	713	715	733	776	710	698	773	746	726	718	723	745	715	726	728	770	728	701	714	757	760	742	728	761	749	762	758	688	704	730	721	722	732	715	746	697	750	727	720	742	721	736	738	679	743	755	688	759	689	706	716	777	739	733	722	717	700	725	703	678	704	755	724	730	757	774	687	707	774	759	733	722	762	749	689	708	771	767	715	734	716	762	712	692	741	695	670	682	718	756	703	695	720	732	708	696	747	741	741	704	739	750	689	741	717	693	722	744	721	652	762	679	712	708	738	728	694	699	698	716	711	734	754	693	699	707	748	726	759	710	754	743	729	703	723	742	708	729	751	700	779	739	753	707	720	734	717	687	696	727	720	752	740	731	685	734	727	686	703	693	700	739	734	718	760	773	706	734	714	752	686	687	694	772	771	760	758	749	696	685	707	712	701	665	713	713	715	740	748	702	739	719	702	705	735	717	713	729	727	754	676	777	764	733	708	742	748	666	785	704	715	702	717	754	730	679	731	710	753	747	709	725	671	779	745	685	723	719	702	768	734	723	721	752	748	763	699	691	749	671	696	686	743	715	742	747	735	755	724	796	713	677	687	697	740	693	719	702	701	746	768	716	752	706	681	768	666	771	726	752	674	708	741	705	732	708	716	673	726	694	704	750	741	757	706	753	719	735	741	718	725	732	708	738	720	718	684	742	764	712	780	744	760	749	748	706	729	723	736	722	747	694	715	744	729	730	742	714	750	727	768	738	762	701	689	734	702	710	699	735	725	697	717	700	731	709	714	689	746	686	740	747	723	758	699	719	720	727	723	736	725	738	673	718	724	709	727	733	762	714	804	756	700	729	724	750	687	718	717	744	669	734	721	732	706	745	702	712	726	754	664	723	749	662	734	702	723	708	707	692	745	713	757	764	745	703	705	727	724	744	715	710	723	716	650	730	712	675	776	695	790	710	725	707	730	768	736	717	694	727	676	683	721	749	756	763	709	689	720	734	736	727	698	713	759	702	749	726	739	770	695	750	751	710	729	712	725	740	726	713	732	741	723	655	733	679	699	727	763	744	752	718	719	717	748	724	722	721	745	698	718	725	721	727	707	776	704	705	742	738	756	720	777	716	712	699	750	743	704	706	730	715	807	728	754	771	711	747	712	687	728	772	709	694	735	738	696	657	730	720	744	738	717	746	749	705	766	697	793	746	752	790	694	692	746	727	714	760	728	730	746	695	701	680	708	779	695	742	761	702	715	719	723	670	751	682	714	783	728	700	701	728	719	722	685	723	721	702	753	754	754	713	730	734	674	724	750	694	758	740	748	724	722	748	709	746	720	721	760	722	723	713	706	685	712	739	748	711	746	697	737	712	707	734	730	728	738	753	759	738	737	690	734	737	728	732	728	761	706	692	698	731	741	727	662	729	743	735	752	715	730	755	734	702	748	697	751	690	739	725	687	746	704	706	708	709	734	737	688	709	770	723	699	694	739	711	728	690	729	707	734	748	701	739	732	723	703	768	750	691	734	688	732	716	793	691	692	725	684	736	698	745	733	724	752	770	706	778	709	708	727	734	752	733	696	788	725	736	731	702	747	693	739	700	696	706	699	680	752	701	736	746	758	773	770	737	723	782	717	755	746	734	733	726	725	710	704	697	712	727	737	747	743	738	703	711	717	725	775	695	699	707	677	714	734	775	737	777	755	690	722	769	736	754	707	717	719	706	747	717	737	700	725	732	810	715	756	736	726	722	687	743	703	759	729	676	707	689	684	693	777	734	740	742	744	730	695	731	670	740	722	701	708	721	722	680	710	723	696	754	737	739	678	741	712	703	730	717	698	726	753	716	730	728	707	715	710	719	707	708	725	774	699	751	768	710	726	748	774	738	681	740	767	731	805	732	717	725	697	727	737	698	700	720	710	692	701	712	742	770	754	625	733	741	678	708	696	745	730	719	742	707	696	709	753	715	723	752	752	721	698	772	738	702	725	761	743	760	745	742	738	714	709	747	758	700	719	728	743	728	671	733	716	736	750	724	725	723	698	727	751	771	756	718	683	710	683	688	752	691	696	746	711	691	701	773	707	727	753	771	755	692	689	718	741	726	785	700	730	721	769	700	723	736	721	704	687	737	702	670	660	713	723	691	728	750	723	733	701	723	758	685	704	768	752	740	734	702	710	708	699	685	759	774	731	743	669	723	744	680	695	757	703	774	697	722	764	758	700	728	707	693	684	774	732	722	750	773	721	814	751	688	712	746	673	729	780	767	669	759	744	704	732	691	715	745	709	750	772	725	774	717	696	699	701	717	704	701	733	685	691	708	714	757	719	756	694	701	730	744	722	724	709	737	759	706	708	732	719	745	736	716	749	681	712	718	748	693	743	676	706	734	696	757	761	736	744	744	697	740	770	728	743	703	738	742	737	744	701	718	732	720	717	696	752	748	739	702	721	723	717	734	722	754	734	703	697	728	730	753	712	723	696	705	751	719	711	724	730	753	748	754	748	756	750	732	710	741	715	729	721	750	712	778	717	728	726	749	713	729	751	748	717	707	742	722	694	719	725	744	733	754	756	761	718	742	731	755	686	720	700	711	705	706	700	722	705	701	735	674	727	697	773	741	711	732	720	727	695	737	753	694	660	757	707	697	694	738	711	701	732	801	751	777	714	732	720	686	732	705	776	758	714	743	745	720	699	749	757	742	722	755	699	747	701	737	734	729	726	742	717	702	773	721	738	764	703	786	722	689	716	754	722	671	761	690	731	765	757	744	677	744	715	748	734	725	674	694	711	741	740	712	744	717	726	710	730	750	726	721	743	721	711	727	662	715	734	748	774	720	827	747	724	680	720	700	680	711	694	734	703	710	684	730	699	714	698	738	774	729	716	669	725	714	698	699	751	730	662	739	764	782	717	740	727	716	735	691	715	682	745	697	660	795	757	698	734	747	763	715	750	658	709	723	694	735	697	759	706	711	728	686	718	728	646	741	687	774	760	762	733	706	751	719	736	761	699	727	747	748	690	736	711	724	767	739	724	724	719	728	705	691	704	746	736	716	711	716	744	771	688	714	765	703	751	736	689	691	766	755	723	724	740	722	698	722	756	709	712	732	713	702	756	718	634	721	718	721	761	737	757	713	743	697	758	732	780	749	720	770	793	732	630	772	698	737	684	706	695	694	725	730	741	768	719	705	759	685	717	765	732	717	734	702	736	711	744	707	706	728	727	720	664	697	691	726	721	708	729	708	756	717	731	759	673	695	745	775	737	717	715	701	700	739	796	724	708	748	705	692	732	728	738	728	745	755	741	691	716	688	742	688	737	714	736	745	734	775	727	758	726	713	732	707	740	734	749	702	742	742	704	667	738	758	735	705	741	720	708	716	767	709	752	717
23484	21502	28252	25170	21046	7462	2541	1583	1276	1033	943	777	747	693	625	619	576	561	504	500	490	434	411	430	431	437	422	406	433	358	411	397	375	376	399	389	365	371	411	353	367	341	374	332	346	373	372	379	350	346	365	337	351	332	338	343	346	360	375	348	333	354	340	335	336	343	335	326	366	342	334	325	351	336	319	345	370	341	363	346	355	354	354	369	362	337	345	320	366	306	358	346	337	369	342	341	347	330	357	367	384	351	350	326	348	374	364	357	327	351	352	359	327	338	330	299	352	321	346	347	332	350	315	338	336	354	344	350	351	357	363	303	366	345	334	370	319	355	331	344	337	333	324	353	349	375	321	342	362	328	343	317	380	343	347	351	338	363	334	346	361	369	346	369	316	341	343	337	361	319	340	344	332	346	331	319	379	338	342	349	368	337	382	368	354	356	336	353	368	312	331	312	323	335	317	359	327	350	340	370	339	346	321	327	323	330	387	377	367	323	322	370	322	313	326	352	337	336	380	309	333	310	339	339	355	357	378	348	317	352	367	336	324	371	331	349	346	354	349	369	358	354	343	359	351	332	322	339	327	351	334	379	349	374	363	333	349	334	359	335	334	365	352	333	366	344	335	341	337	342	358	324	328	338	343	374	365	322	361	329	353	348	343	349	367	354	325	364	336	337	318	357	376	358	311	357	336	335	343	343	338	356	381	352	344	350	355	296	372	359	328	344	336	322	341	348	355	368	320	369	365	381	379	314	354	313	339	343	349	361	353	332	357	339	331	344	374	375	323	380	342	335	331	360	315	344	325	372	309	363	343	301	312	360	378	353	323	362	329	349	317	377	355	334	341	341	364	350	349	322	337	326	339	331	348	341	366	343	321	365	352	353	336	337	358	336	313	324	341	364	344	307	367	338	338	329	355	343	341	347	335	385	382	341	348	356	390	347	337	349	296	332	330	345	363	352	358	330	334	335	369	341	355	332	325	345	349	333	357	339	332	348	335	369	348	309	330	356	344	368	347	325	351	327	377	343	357	350	360	382	329	338	350	370	340	332	361	336	335	362	350	371	328	381	326	320	338	359	343	332	330	345	354	372	330	321	359	315	350	345	348	362	340	360	350	340	313	344	300	329	291	339	355	357	336	350	333	331	348	317	364	327	372	351	353	347	350	376	342	333	357	336	331	363	345	387	344	363	351	331	329	322	349	352	339	319	342	332	358	310	334	383	338	348	331	349	366	301	316	340	378	343	340	339	338	324	327	357	341	343	344	337	333	348	349	317	351	353	363	367	385	321	338	389	335	342	317	321	329	359	356	370	347	311	372	354	374	342	344	359	377	337	342	379	350	357	342	372	356	345	353	353	362	334	354	329	343	362	348	341	334	353	356	336	362	342	352	326	325	350	343	365	359	330	382	319	349	323	341	355	330	389	383	316	349	327	356	350	352	327	344	358	365	360	351	318	356	358	346	320	347	311	328	335	338	323	331	330	373	332	312	356	323	322	358	360	352	332	360	369	340	353	326	370	363	331	329	300	309	331	371	337	349	346	354	361	351	329	339	350	338	387	327	326	322	317	348	392	365	372	334	351	347	334	397	344	356	355	339	338	384	346	352	342	362	313	329	363	355	317	371	339	355	362	360	370	363	386	376	370	339	323	377	353	341	353	336	360	337	323	330	342	377	353	368	319	315	324	361	359	331	341	354	345	372	338	401	359	343	346	338	363	347	329	319	329	361	349	316	331	352	352	341	305	374	372	333	332	333	329	366	309	335	364	356	342	374	358	353	345	313	343	350	355	321	351	344	324	300	370	332	321	332	334	352	364	353	381	299	363	341	353	353	354	333	381	352	362	344	383	350	341	353	330	337	328	339	324	331	316	304	394	353	344	333	339	331	362	347	327	369	363	354	327	370	326	343	346	356	318	374	372	333	366	362	360	353	360	363	361	375	358	348	342	350	322	331	347	294	338	310	363	357	344	325	356	351	328	349	345	345	357	364	329	361	346	334	336	345	373	362	342	349	379	323	346	327	345	338	338	333	361	359	336	335	333	361	309	345	359	320	377	353	342	354	340	336	339	357	371	351	351	355	351	333	325	342	338	331	379	363	311	304	334	323	348	351	325	342	321	327	341	366	377	361	338	311	374	323	353	350	345	325	346	345	365	333	371	318	359	335	309	329	327	362	349	363	344	331	340	347	329	372	365	323	377	330	349	334	343	359	325	326	350	359	357	358	319	358	348	351	342	347	342	328	364	345	344	350	381	350	319	320	336	334	351	363	349	337	311	306	345	352	324	318	353	355	344	356	329	343	371	336	348	358	347	338	322	314	311	339	321	363	375	364	356	332	405	321	286	359	326	339	356	340	363	364	334	324	327	354	371	354	352	334	323	345	376	332	335	376	351	343	373	330	349	321	329	328	326	330	334	324	368	357	366	329	358	313	365	351	321	363	315	343	322	357	361	351	351	362	351	328	359	361	337	368	384	347	341	330	345	358	364	324	343	360	324	341	336	350	348	345	361	335	343	327	373	339	326	344	355	339	392	334	357	354	312	345	343	370	329	347	343	350	359	370	347	362	331	342	357	333	321	347	332	331	368	337	341	370	341	336	343	342	362	322	372	349	335	333	330	339	362	333	325	319	348	343	365	335	353	345	314	353	339	338	310	359	337	311	379	343	351	339	347	348	354	351	344	347	360	358	347	353	336	321	347	343	339	308	351	346	360	339	305	327	324	339	326	336	345	348	362	332	349	381	331	339	314	379	365	358	360	344	336	343	317	333	344	340	368	377	341	340	347	321	363	322	341	348	346	329	340	343	358	348	349	359	349	344	347	347	380	335	374	319	318	350	357	328	369	346	362	365	314	375	318	371	384	334	314	340	348	327	342	358	367	366	367	336	332	351	335	369	339	363	358	351	342	327	353	356	347	369	347	334	348	354	348	349	341	356	361	327	374	339	370	331	350	372	363	332	347	350	350	355	322	377	369	363	353	348	314	336	333	340	334	337	366	361	345	339	368	341	356	353	343	354	318	346	332	339	335	306	321	334	340	376	325	320	387	338	366	341	318	339	345	358	375	330	304	323	331	342	346	374	351	338	361	325	357	321	352	320	330	377	317	341	340	357	348	344	355	360	348	347	315	359	333	328	334	360	323	319	348	337	344	321	323	343	325	334	341	345	343	332	359	324	353	357	327	315	333	350	353	339	347	323	321	330	363	335	356	334	350	339	346	355	334	344	386	325	341	352	346	361	364	343	340	342	364	329	358	339	365	359	332	356	296	352	318	356	337	354	357	377	332	350	330	351	368	351	367	328	359	355	348	352	332	289	343	356	334	356	344	346	331	353	324	311	326	332	331	330	351	354	353	363	346	356	360	354	362	320	339	322	343	357	375	354	307	311	314	334	352	346	352	361	350	347	354	350	337	329	374	358	344	345	392	328	317	373	403	370	357	344	328	337	339	322	366	326	355	338	337	363	305	366	323	338	338	345	326	337	320
11209	29072	22010	13080	9233	6772	5010	3912	3251	2666	2270	1896	1745	1596	1422	1276	1184	1108	1002	1018	938	885	876	826	752	805	733	722	734	720	716	691	708	672	642	625	641	654	551	630	596	602	638	613	544	585	615	570	563	553	620	583	550	530	566	527	526	586	597	564	565	520	535	604	568	571	557	579	558	544	606	544	564	562	549	534	595	565	545	552	604	561	556	557	573	541	548	567	582	558	566	541	553	545	572	593	551	574	565	541	568	543	550	559	618	534	568	558	580	593	550	568	554	549	583	577	591	550	568	536	567	549	564	549	591	533	561	517	585	570	548	563	592	587	589	582	550	607	565	580	548	550	605	578	561	554	544	565	584	542	545	561	583	532	565	559	597	562	560	544	575	531	548	571	551	527	580	548	591	526	525	522	549	568	579	517	562	558	544	516	564	558	547	557	542	533	598	541	564	542	574	571	566	567	571	575	569	552	540	584	571	578	526	527	554	547	599	569	568	532	570	555	564	548	573	544	574	538	525	545	562	540	534	572	562	538	554	550	573	543	545	545	539	530	482	570	606	578	537	554	570	570	611	553	568	590	621	538	527	532	570	587	544	527	549	574	521	613	544	577	611	594	581	546	624	549	571	538	512	550	589	552	543	597	532	523	540	546	563	573	590	589	567	555	543	578	506	591	559	549	556	568	594	546	554	555	552	564	596	585	566	591	580	581	533	576	605	553	575	633	573	576	552	569	534	588	523	542	559	549	581	567	572	573	560	528	527	539	554	557	528	557	565	558	591	569	544	513	576	586	586	583	593	572	574	552	562	560	533	550	557	568	549	592	527	616	530	529	561	559	563	552	560	567	537	601	578	539	552	568	610	596	557	547	561	560	548	535	583	546	595	598	528	566	616	520	539	592	567	564	559	556	546	556	527	547	565	578	550	595	561	565	522	553	549	523	559	556	582	577	544	569	525	543	552	596	598	548	546	590	543	576	596	531	635	524	573	582	544	575	549	590	538	542	600	547	543	552	542	540	590	595	516	571	567	541	608	549	589	629	559	562	539	557	535	512	565	534	580	570	539	598	550	538	579	560	570	595	555	559	553	590	543	549	570	527	561	570	599	578	555	522	505	512	522	587	565	562	546	556	560	522	554	558	623	516	591	541	549	543	567	527	581	591	558	564	551	530	579	561	546	533	553	536	554	582	599	579	553	579	547	537	526	526	581	536	586	579	517	548	557	546	526	529	551	546	558	577	547	547	577	575	591	608	559	562	511	568	563	553	613	558	582	529	549	614	525	554	528	577	534	562	541	557	540	555	593	529	541	569	595	552	553	576	562	544	581	546	559	565	536	582	596	587	558	605	553	525	531	563	531	548	565	571	558	549	562	549	572	555	563	550	600	569	571	559	533	557	609	578	515	570	562	561	573	519	565	535	588	577	565	569	507	534	588	551	585	563	566	538	556	544	566	533	592	595	592	576	535	521	568	544	563	545	553	525	603	521	568	540	565	571	523	543	570	529	557	533	554	603	521	540	591	559	596	534	571	564	583	563	579	558	558	578	566	543	560	548	523	545	554	614	613	555	598	566	577	555	539	503	563	568	535	551	563	535	576	567	557	574	580	568	589	527	569	588	568	617	590	547	568	529	579	552	566	569	563	566	548	509	536	534	570	550	533	531	549	554	566	547	572	548	565	550	536	565	600	556	583	576	573	504	528	577	553	552	592	517	593	524	560	547	556	557	604	595	606	542	544	558	519	541	513	568	529	600	553	565	567	524	540	559	556	551	597	572	569	598	568	556	554	558	583	542	592	556	560	527	577	536	524	525	612	583	552	549	580	544	553	541	547	561	545	544	522	538	586	534	549	566	553	592	585	567	533	552	563	565	564	545	555	557	526	616	556	580	530	534	565	581	553	542	565	563	539	559	513	567	543	559	594	580	590	536	568	523	538	570	558	566	551	569	564	561	571	546	528	550	570	590	557	553	589	573	583	584	552	607	600	529	604	537	534	565	600	539	575	552	580	539	550	559	552	550	528	572	567	535	583	541	587	559	566	547	563	554	586	560	545	563	558	522	536	582	543	583	574	539	606	567	550	544	550	540	573	567	590	551	555	519	537	574	582	573	560	530	561	579	586	584	549	588	544	577	523	547	568	550	534	570	572	527	554	529	536	581	552	520	577	528	561	575	574	554	557	589	561	608	567	518	557	549	534	525	542	537	601	582	561	584	586	548	538	569	569	575	511	590	560	513	580	583	561	527	564	522	584	553	546	605	594	535	500	618	544	556	559	569	546	565	510	532	568	544	568	548	582	583	595	571	573	610	541	561	551	605	572	527	539	587	549	578	572	534	531	594	544	565	567	569	559	565	549	582	514	555	548	578	545	586	532	565	559	546	552	550	525	589	529	593	550	543	529	567	567	547	513	563	574	548	530	551	521	555	546	574	579	547	551	562	556	543	572	556	569	588	568	532	525	594	518	514	556	580	570	583	549	548	563	528	584	571	581	552	590	594	515	579	540	557	577	563	570	567	591	598	557	590	554	509	582	579	527	555	568	529	602	534	553	532	533	547	547	560	601	576	571	550	565	566	523	564	579	528	576	504	579	574	543	565	586	539	548	581	559	557	575	569	546	600	552	530	574	573	516	546	573	621	557	579	545	568	575	559	536	612	564	613	558	535	570	549	539	621	556	564	549	582	559	544	597	596	597	597	557	573	558	527	559	544	557	500	536	551	589	545	567	547	585	549	578	522	552	569	571	542	556	573	546	529	537	563	568	582	596	576	555	556	583	551	551	568	546	518	586	516	578	594	562	529	546	589	544	573	637	560	574	602	560	582	539	532	522	553	543	557	548	547	548	547	576	547	548	576	548	507	575	593	586	548	539	543	543	581	547	574	554	549	589	569	554	563	558	570	547	573	596	558	569	611	574	564	558	535	590	585	583	592	554	552	513	537	534	583	512	572	528	600	565	609	539	526	537	545	553	533	589	553	563	566	574	545	563	589	556	543	559	539	513	610	594	561	594	559	531	561	572	584	574	588	547	592	551	619	583	583	532	620	550	548	567	517	545	569	578	540	515	552	593	566	531	572	540	598	583	558	556	540	551	531	538	559	579	577	555	529	560	524	602	547	548	593	516	523	597	562	545	531	565	560	569	561	548	554	489	592	548	551	555	570	561	566	573	563	503	590	524	579	532	547	550	549	524	574	576	526	546	567	585	578	590	587	576	529	579	540	541	570	542	567	560	563	563	554	612	576	540	521	561	500	566	582	547	573	569	565	527	549	557	539	562	564	584	545	578	583	547	581	592	553	536	540	574	537	595	549	593	545	593	538	565	548	579	559	549	530	574	567	581	553	559	577	539	552	581	544	514	562	566	558	529	570	546	507	553	587	575	539	563	552	557	574	598	577	565	538	559	559	535	571	572	561	562	550	571	538	572	555	559	571	620	581	550	573	564	557	562	545	548	553	553	542	553	552	600	531	556	563	575	610	550	571	530	602	575	522
25010	21524	26096	23584	5259	2142	1640	1185	930	899	835	745	759	671	657	607	615	568	516	557	557	547	510	482	477	512	519	493	480	457	469	489	434	430	490	454	479	484	456	435	424	441	441	452	431	461	439	421	453	444	397	430	417	440	437	457	428	434	428	476	467	411	452	446	457	450	459	444	435	436	454	442	438	419	443	450	444	460	449	445	457	392	447	437	437	437	401	419	458	463	456	461	439	419	435	460	428	438	444	442	442	440	434	438	407	437	440	442	404	427	448	465	409	446	446	418	397	442	440	432	477	434	476	457	397	437	407	440	445	459	443	434	447	438	405	451	484	463	446	411	403	416	423	417	421	433	421	446	463	441	453	424	423	426	394	452	429	458	460	459	391	429	440	430	448	397	420	433	428	466	456	451	405	471	423	457	412	379	413	430	435	434	457	447	435	444	423	439	399	419	415	435	437	453	438	401	431	436	432	438	420	418	392	442	452	437	445	416	428	445	457	432	440	438	401	421	445	471	437	429	458	437	421	459	445	406	460	433	415	434	435	444	441	455	424	475	441	432	416	437	418	420	449	440	401	437	426	459	404	394	429	461	455	411	483	447	440	468	467	403	448	437	439	422	434	434	402	425	416	445	422	411	461	461	395	411	455	433	448	411	433	416	418	407	410	456	450	405	440	407	432	430	427	433	457	416	444	451	482	400	435	453	437	427	424	444	441	439	432	407	425	404	423	438	461	475	456	405	395	387	391	438	475	444	363	429	450	441	449	445	455	417	442	446	417	443	434	452	435	414	417	446	382	419	455	424	432	421	440	436	437	456	424	442	442	457	443	433	394	483	419	433	437	432	457	451	444	493	430	399	436	429	415	437	461	418	435	436	458	447	424	440	451	431	416	432	416	412	405	427	457	389	400	436	437	442	420	441	433	405	424	446	424	429	424	451	445	427	446	408	448	426	429	449	445	449	440	443	427	455	487	427	421	422	445	413	484	435	428	419	441	411	425	427	407	441	434	425	419	477	461	399	433	430	409	408	448	450	409	417	461	429	418	431	452	393	411	451	473	430	435	455	443	427	433	451	416	430	440	471	458	412	446	430	466	436	462	451	424	454	417	411	426	437	445	471	461	434	417	438	433	440	446	425	437	427	400	439	502	434	411	420	448	431	425	447	448	448	416	435	463	431	431	451	422	413	432	387	399	413	438	453	436	461	429	443	412	448	456	457	431	442	434	445	409	421	431	447	452	416	444	431	458	421	451	431	420	469	405	441	430	446	459	482	426	453	431	414	463	447	442	442	456	462	485	428	471	419	424	464	459	426	450	434	399	467	425	459	459	431	436	411	458	500	423	389	425	418	432	429	415	435	457	442	425	434	449	421	417	407	448	469	452	484	423	429	475	409	463	450	439	415	436	434	447	419	414	465	448	433	438	455	466	423	415	436	452	477	419	441	447	420	433	419	445	443	403	383	451	464	422	419	378	446	409	451	474	430	420	410	463	443	455	467	443	453	446	453	414	438	444	440	446	416	443	434	448	435	435	422	428	435	439	454	434	427	439	449	478	439	447	428	483	383	448	435	457	486	425	440	455	450	457	424	456	473	470	384	459	419	426	424	419	432	460	444	394	436	481	442	437	473	445	454	455	410	458	403	451	468	430	400	460	445	436	428	430	441	463	412	432	440	471	464	414	423	444	443	449	428	470	453	429	450	411	431	429	438	437	443	464	435	438	438	459	401	428	420	419	454	448	445	426	448	449	453	426	425	434	465	408	442	448	415	429	460	382	455	420	398	441	430	468	465	395	451	463	431	440	395	442	429	427	398	414	426	442	443	403	438	455	389	420	405	469	424	415	459	442	462	395	450	411	458	437	467	414	440	455	430	420	419	447	451	442	418	420	423	434	430	444	401	424	460	417	408	435	429	431	421	456	417	447	467	400	418	417	443	429	462	469	439	448	474	433	439	438	427	424	414	445	439	412	419	455	439	433	420	425	402	458	442	441	458	423	456	446	450	482	405	423	416	443	455	426	424	427	446	466	447	444	410	472	422	452	423	434	414	431	423	440	426	456	451	427	414	396	425	415	430	458	443	431	447	457	398	428	400	425	428	461	469	416	455	407	414	448	437	425	466	456	433	438	422	392	439	441	415	446	443	442	413	458	450	441	393	453	448	416	436	467	417	405	411	477	422	425	451	446	423	471	426	413	470	435	436	393	411	440	442	399	438	472	427	431	472	431	410	440	433	426	433	409	417	441	410	440	438	437	458	456	433	452	436	392	432	406	442	453	461	469	446	428	432	454	461	414	463	466	460	421	427	399	456	455	441	451	418	455	442	438	430	425	461	408	476	447	436	450	416	434	442	425	428	452	430	411	426	429	495	444	445	435	416	439	414	403	429	404	429	414	469	424	448	414	404	436	440	459	435	422	456	400	454	457	421	416	442	445	426	467	421	431	447	435	451	417	441	453	468	466	418	455	478	452	407	427	442	415	406	455	445	428	442	450	464	404	441	468	439	435	456	402	450	459	400	410	441	395	439	426	461	441	415	440	432	444	432	443	422	426	447	412	451	438	415	472	423	426	447	420	427	432	443	489	419	408	453	450	450	480	430	435	447	432	435	461	440	432	407	425	425	444	417	438	421	431	421	433	421	440	432	421	475	449	462	452	443	439	414	429	467	452	441	448	430	456	398	398	442	408	435	425	432	416	466	441	438	433	449	435	400	416	413	465	454	457	423	431	451	448	396	428	454	470	456	461	460	450	422	446	457	436	414	425	455	431	404	425	438	457	443	459	453	434	427	432	423	452	458	439	462	441	454	411	418	467	442	433	432	434	413	436	425	416	426	422	411	438	416	435	417	468	430	409	385	427	431	423	453	380	486	421	410	448	407	427	439	428	439	457	444	450	425	407	428	433	428	481	442	432	446	436	411	459	401	426	443	444	447	450	461	415	407	442	443	444	451	430	426	449	434	405	458	441	452	475	448	460	426	423	429	407	448	406	437	422	480	428	448	462	415	439	454	442	453	425	422	401	409	454	424	416	415	444	457	432	437	464	431	436	448	426	451	441	466	390	458	437	448	436	435	438	432	446	442	458	396	436	441	442	468	435	434	438	421	428	435	440	464	448	408	416	415	457	448	372	436	407	427	450	444	425	432	419	448	459	416	428	418	414	433	425	405	427	447	435	395	432	403	433	424	448	436	453	443	472	420	477	447	438	434	445	403	424	399	459	465	460	413	458	460	427	407	447	446	422	437	431	491	450	490	418	451	434	425	430	425	436	398	447	476	428	432	453	422	421	425	430	433	422	411	443	443	410	414	447	422	457	425	445	420	436	430	437	438	449	422	426	461	462	434	428	454	422	395	424	453	436	417	402	453	446	425	443	395	422	399	446	420	435	422	455	470	456	427	438	421	418	437	448	446	414	444	439	461	442	449	409	448	432	424	397	395	465	413	428	433	417	416	459	442	414	422	424	436	429	425	445	408	448	468	450	458	418	454
10442	24180	18058	10261	7160	5417	4046	3257	2510	2128	1953	1718	1450	1357	1276	1210	1150	1034	983	973	990	908	896	860	852	832	801	855	762	787	776	802	762	781	739	740	753	717	704	720	778	710	692	717	656	709	671	735	730	698	742	716	670	708	646	636	669	650	729	656	690	695	676	682	710	707	646	712	729	755	679	715	711	759	735	728	665	697	677	694	707	695	713	711	697	684	678	700	718	670	707	726	722	697	697	698	637	674	718	707	743	650	687	702	700	683	658	671	679	687	662	715	721	691	712	690	679	700	668	649	707	704	679	615	678	701	706	682	731	681	682	666	700	714	696	669	687	694	712	684	693	687	669	692	688	704	739	701	702	695	655	671	677	697	655	641	730	686	689	656	672	711	729	659	696	663	722	710	745	723	675	710	664	700	704	718	656	699	628	642	718	680	690	676	676	710	681	706	659	652	730	705	723	664	707	646	685	709	645	704	665	696	691	700	692	705	691	681	656	685	711	674	662	689	618	665	675	628	677	662	687	709	663	663	705	703	710	657	693	649	690	673	704	693	689	694	690	697	659	680	670	658	659	708	682	715	658	695	675	684	649	637	652	729	685	714	681	660	700	676	711	664	668	678	710	715	735	735	665	648	661	737	675	674	664	705	650	722	697	658	677	685	728	714	672	665	690	668	680	710	681	676	703	675	683	697	688	678	696	767	622	717	741	682	711	674	711	728	731	694	657	673	700	703	697	663	747	728	648	678	660	689	664	692	696	645	714	720	690	728	667	689	686	687	671	672	642	712	695	691	715	701	674	687	678	700	681	727	730	692	670	692	687	701	710	661	685	732	702	662	723	706	699	643	677	688	701	640	679	626	687	661	736	713	701	702	695	684	723	685	720	615	683	720	683	698	688	680	679	676	725	690	705	647	692	653	681	708	693	700	687	667	676	671	722	638	689	638	694	695	651	666	674	666	670	700	673	697	644	693	660	644	726	661	721	688	707	660	701	645	664	652	703	718	690	692	714	685	703	728	656	661	687	704	674	719	722	703	670	675	680	704	677	671	700	708	768	688	661	693	698	679	726	680	642	677	696	670	701	665	665	697	696	637	679	678	726	673	717	711	679	715	686	729	667	690	711	726	697	723	695	687	666	660	672	714	714	716	669	716	690	661	710	645	728	739	722	655	695	684	684	699	706	706	677	716	688	680	699	710	645	673	699	685	696	699	668	665	688	716	694	689	684	701	692	666	695	722	637	680	700	667	743	707	658	649	720	692	673	663	689	694	687	714	700	654	712	699	716	673	694	692	705	721	696	665	694	708	649	674	694	691	664	677	657	656	690	705	675	632	674	664	683	716	688	706	726	660	682	702	677	634	673	748	651	692	715	666	706	716	578	675	711	685	623	677	681	650	688	715	703	709	675	712	678	725	675	705	718	657	650	726	710	729	658	714	691	676	700	676	715	669	684	674	702	661	646	689	656	717	718	695	693	669	667	662	702	662	707	692	677	693	706	688	708	693	694	729	685	683	679	648	694	725	727	702	680	736	730	706	631	678	713	660	721	738	688	697	698	691	701	686	690	715	664	671	707	712	692	722	643	673	706	711	706	696	700	684	703	688	694	691	698	675	654	682	689	674	701	705	676	679	657	696	659	710	656	661	671	647	766	699	702	689	687	736	658	717	668	721	710	669	689	656	679	673	702	718	698	669	683	688	651	668	732	679	712	678	701	675	618	695	693	713	671	695	701	719	699	699	684	708	717	735	711	678	682	747	674	722	669	685	710	668	645	707	703	691	664	691	685	724	685	645	689	734	662	745	705	633	700	689	679	703	673	621	681	709	683	698	687	760	672	712	639	685	681	681	734	656	670	712	688	680	691	711	671	703	663	711	684	667	669	659	649	685	666	699	677	704	715	660	678	716	696	663	669	659	680	664	695	703	706	658	672	654	747	730	741	736	702	660	695	679	697	671	681	709	692	653	656	685	708	643	665	679	665	687	694	657	721	685	676	723	732	682	642	665	670	655	708	691	644	666	677	723	664	672	672	668	615	700	718	719	704	688	697	686	685	660	741	684	676	691	681	675	676	634	652	725	707	731	687	721	667	696	671	698	646	683	711	676	679	631	729	665	702	670	690	707	677	695	680	706	688	677	696	676	678	675	688	751	676	667	681	671	709	678	662	658	716	699	671	679	723	661	671	703	679	670	618	671	678	705	687	650	718	736	673	706	694	657	685	710	696	696	701	739	689	659	663	664	677	696	689	669	735	723	714	721	692	700	663	705	711	671	685	674	709	699	662	661	681	685	701	681	707	684	686	656	650	674	706	649	665	702	707	675	650	669	710	696	740	725	634	690	687	708	693	705	723	686	694	740	697	643	680	645	653	672	695	678	692	688	697	675	679	682	672	680	697	666	662	647	688	683	679	694	689	631	693	657	673	622	660	685	713	647	611	723	715	720	736	668	686	678	676	766	693	692	695	656	706	728	757	648	744	726	728	669	691	637	703	645	667	684	672	672	670	745	722	706	691	731	682	672	657	680	668	684	710	711	666	672	657	668	676	710	706	703	696	673	703	714	683	691	688	656	708	693	691	656	663	722	689	669	707	705	690	639	650	691	696	738	701	703	652	677	701	683	695	678	685	681	673	667	681	706	687	751	669	688	646	713	695	683	687	651	752	700	699	654	703	668	669	629	734	675	664	701	737	740	712	687	674	728	711	702	688	661	659	668	707	684	702	712	662	684	689	695	673	646	710	699	683	687	651	670	655	653	707	747	678	687	688	721	734	725	677	669	652	683	688	673	672	665	724	671	709	649	695	673	637	686	679	738	697	676	699	723	670	669	716	652	694	682	669	694	678	679	704	726	717	676	646	713	680	704	700	653	698	706	722	668	701	741	687	674	675	708	698	678	671	655	689	674	685	663	700	715	737	670	673	712	645	643	725	666	697	699	723	635	712	730	730	666	712	651	617	688	692	713	671	670	718	677	677	712	705	650	686	705	695	658	654	686	667	668	729	676	672	683	709	747	726	663	711	678	711	690	692	692	658	619	668	616	716	655	707	668	671	723	690	699	682	674	675	715	676	705	661	698	702	752	726	672	674	659	689	713	668	727	655	662	700	695	656	675	684	662	650	702	716	677	646	697	709	645	718	685	695	689	661	699	740	678	656	693	672	698	694	712	703	686	701	651	697	678	706	685	652	683	675	720	680	686	660	674	673	684	712	680	707	675	709	657	681	679	719	664	667	686	695	717	676	716	645	664	686	644	682	728	762	662	725	664	676	684	694	692	676	707	741	702	702	702	696	711	694	702	705	686	686	746	683	677	711	691	693	753	640	635	640	722	680	734	750	727	666	682	677	677	684	683	702	725	718	723	738	738	692	653	719	664	750	652	699	688	698	652	669	661	728	672	708	676	694	709	699	697	670	671	747	716	734	675	711	678	660	683	713	667	729	696	660	681	721	656	689	701	684	664	660	700	687	635	674	647	664	705	694	676	703	726	718	690
22686	21495	28769	24648	21502	20171	5961	2262	1556	1305	1149	938	857	791	675	601	607	567	513	494	509	483	437	434	377	411	363	402	355	365	353	348	326	347	344	332	316	322	326	329	298	322	310	282	332	302	314	308	290	303	299	294	276	261	267	292	267	297	260	278	276	306	272	264	281	296	278	298	255	295	253	327	275	299	318	291	276	313	280	277	276	273	294	288	279	282	298	303	298	301	303	288	287	309	296	272	325	287	278	306	309	303	319	280	294	302	272	267	281	251	238	277	292	319	249	266	283	263	287	265	281	267	291	261	275	290	294	292	306	270	275	286	301	296	291	291	278	300	288	276	279	295	281	314	252	298	302	309	293	262	262	327	294	274	277	281	285	250	286	265	270	297	257	274	314	277	264	251	308	292	287	299	261	280	313	301	287	276	259	298	304	275	283	299	277	311	288	254	273	268	305	299	269	290	270	269	294	278	273	288	278	268	305	296	261	262	298	295	278	281	259	319	286	281	304	284	280	248	316	307	277	276	273	265	292	265	278	262	273	260	308	304	292	294	268	306	258	300	263	282	266	322	287	279	305	292	287	292	313	303	294	271	273	317	285	253	288	289	276	271	301	292	287	266	324	281	263	273	296	284	282	277	288	289	293	295	285	296	306	304	300	265	268	265	291	272	273	287	291	302	299	293	272	286	280	274	279	289	297	273	273	267	279	272	280	299	304	268	260	265	252	281	274	285	291	305	286	274	322	296	298	248	300	289	309	252	295	289	298	308	273	290	286	294	299	253	332	266	261	311	274	291	265	292	277	282	289	287	285	291	291	272	284	299	285	284	290	293	286	269	285	253	290	292	307	293	259	258	287	281	269	311	254	288	273	318	284	317	280	280	300	281	268	279	286	282	296	274	290	271	281	290	256	267	267	259	264	271	285	273	270	283	277	261	301	295	295	318	288	276	304	280	293	285	295	289	298	284	311	268	304	284	288	275	300	271	309	285	275	271	273	266	294	284	288	279	290	314	276	277	282	290	299	266	263	285	295	314	284	293	274	278	292	282	265	319	264	248	300	266	265	295	282	288	290	312	295	307	291	294	302	301	285	267	260	268	274	292	287	294	308	270	274	292	284	264	291	298	272	256	274	280	298	320	281	276	266	281	264	299	295	294	261	290	280	295	284	279	262	304	276	289	305	277	304	280	303	281	286	271	254	301	282	267	284	291	291	282	287	289	300	311	279	301	276	270	295	290	270	276	289	277	289	297	279	306	285	268	289	265	296	261	308	286	327	289	293	276	293	265	262	336	282	274	281	279	273	286	300	277	267	278	270	272	314	336	267	279	286	289	277	289	311	260	307	278	281	314	259	260	324	283	287	298	281	295	265	296	247	312	293	290	296	293	260	293	283	304	276	248	271	274	300	286	299	271	288	282	274	309	282	290	273	238	292	292	287	270	327	305	292	302	284	305	276	288	305	272	301	305	260	283	279	302	283	279	273	297	286	252	287	261	289	311	292	307	284	302	276	272	309	266	284	300	286	300	283	295	283	296	275	287	276	273	267	279	284	305	287	301	292	258	284	303	282	277	293	289	323	254	276	287	274	288	256	283	287	283	285	277	310	279	299	288	272	292	295	265	304	288	229	303	280	277	271	299	290	280	259	271	275	306	271	277	280	303	301	250	298	296	295	321	301	266	280	280	301	255	285	289	326	265	297	264	293	278	310	280	304	290	293	317	283	273	259	270	277	277	291	304	278	271	273	307	308	284	267	303	302	274	280	296	267	287	267	298	287	270	277	286	265	310	289	254	281	251	245	287	299	299	276	277	265	270	281	292	297	288	292	278	268	310	282	288	280	262	293	254	258	279	279	289	295	261	288	279	269	286	289	284	266	302	301	300	295	285	292	289	272	265	289	265	275	305	275	286	284	282	299	290	308	275	278	276	279	282	280	296	284	289	271	269	298	270	272	312	272	305	271	261	281	292	289	320	279	287	252	257	289	292	274	260	284	303	286	291	277	292	297	289	254	256	271	284	274	307	290	275	297	246	300	286	295	274	264	276	271	288	278	279	288	297	281	322	250	300	303	297	295	294	281	309	276	282	259	289	278	302	295	261	283	276	319	313	264	270	278	275	304	278	307	280	309	274	303	267	268	313	300	311	275	260	245	281	282	289	282	309	288	292	303	289	265	278	287	285	312	298	266	252	320	289	301	258	292	282	282	273	281	277	269	299	278	275	278	284	287	260	273	313	266	274	318	267	279	299	260	274	264	304	292	290	271	261	310	279	289	281	276	299	273	266	269	288	293	298	298	298	285	266	263	292	302	252	261	277	245	278	285	290	295	247	302	285	298	271	277	302	309	303	303	277	283	263	285	296	276	276	276	311	319	301	290	291	254	278	308	310	273	307	288	280	300	292	241	285	317	311	279	281	280	270	292	268	304	267	336	273	276	254	272	299	276	279	314	274	264	255	280	285	281	279	287	261	260	256	296	302	303	287	283	285	265	294	278	276	281	280	272	266	263	297	286	289	312	267	279	284	302	309	265	289	299	305	277	297	290	279	271	273	260	281	306	266	294	259	289	303	274	270	276	295	264	299	238	289	326	279	258	295	286	292	293	288	274	281	306	309	284	284	285	307	304	281	279	275	263	264	260	254	300	276	283	258	276	258	291	269	255	266	255	303	283	266	296	277	312	245	291	311	281	286	261	281	276	319	269	257	294	268	283	247	292	251	296	296	267	277	282	270	265	278	283	281	274	304	256	277	265	296	269	292	247	276	275	291	281	274	272	266	307	300	267	289	266	272	306	284	265	291	289	278	248	264	292	305	282	270	301	261	298	282	277	284	282	277	295	288	284	276	285	287	323	293	296	300	291	268	256	264	298	270	254	286	295	314	278	257	311	260	285	268	257	276	297	279	268	290	277	319	290	289	304	286	302	299	281	280	269	290	278	263	247	293	259	292	308	282	282	286	261	308	287	292	265	281	294	283	293	286	280	301	275	287	295	263	292	297	292	288	244	325	291	278	298	297	278	285	313	269	288	291	277	313	294	280	281	272	266	268	285	279	300	270	278	294	255	255	278	285	260	266	258	272	282	279	237	280	289	271	271	271	279	278	259	279	285	305	277	304	291	281	302	272	285	300	283	277	265	292	286	271	271	294	248	293	272	284	290	281	264	269	252	236	266	284	281	258	250	262	293	308	301	286	264	271	260	266	260	300	299	288	275	275	252	305	296	243	276	282	293	307	256	308	291	271	265	289	310	302	270	293	297	305	316	311	256	269	290	280	279	297	285	264	317	248	305	286	299	285	279	277	340	274	279	259	289	270	296	295	284	265	288	296	303	265	269	263	284	289	268	252	301	276	291	277	277	279	298	279	253	303	271	291	288	273	275	277	287	274	268	278	289	323	271	281	255	310	258	285	315	302	286	278	266	290	265	291	274	293	311	301	255	319	276	303	275	306	294	301	255	301	285	300	273	287	282	260	277	271	269	260	265	282	237	267
12339	32635	26056	16241	11898	8977	6964	5531	4274	3427	3005	2526	2158	1907	1581	1429	1345	1178	1138	1060	1044	964	806	850	820	707	744	723	689	641	610	584	599	551	569	603	580	579	525	499	527	493	469	481	462	488	493	497	466	434	457	479	474	456	466	441	430	475	477	436	441	450	442	425	430	425	437	432	445	469	484	480	445	450	473	458	435	463	462	435	419	483	486	461	440	463	435	471	425	467	460	409	439	459	435	473	492	465	487	442	507	449	447	476	451	443	494	461	408	456	478	470	457	426	452	417	447	430	439	439	466	441	465	483	489	462	450	404	443	451	448	432	448	442	429	430	456	440	463	439	473	474	441	493	450	398	447	453	447	462	418	447	477	437	485	473	422	451	502	434	445	454	440	425	455	458	448	452	392	460	449	421	471	501	437	462	431	472	482	449	456	482	436	441	428	476	440	446	418	415	444	443	470	439	462	453	454	435	473	425	425	460	422	466	427	420	414	506	464	468	442	462	450	431	446	441	432	456	458	424	447	410	454	442	430	443	413	447	433	464	427	468	476	427	444	470	436	418	423	383	433	459	423	447	415	458	453	430	443	426	441	473	433	453	429	476	466	477	453	436	400	450	480	416	426	477	430	493	437	472	427	447	455	392	447	461	468	470	449	455	471	443	438	438	427	477	432	451	415	446	455	431	456	454	422	420	413	464	459	435	451	439	421	420	434	444	464	461	447	457	436	457	462	424	483	471	418	442	412	429	433	472	423	458	438	417	441	477	482	463	465	459	453	444	452	427	463	435	420	426	429	426	447	452	437	465	473	458	466	449	482	474	443	483	465	437	460	460	447	437	452	450	443	459	428	446	425	452	462	430	467	442	453	428	435	414	443	434	494	445	480	448	445	449	427	454	452	447	434	437	445	415	452	446	457	424	451	447	468	457	459	470	406	431	465	451	417	446	444	455	440	443	419	442	442	469	441	463	472	462	432	442	480	410	429	428	412	440	444	462	477	459	447	463	425	447	438	457	416	450	450	485	431	482	438	463	422	451	493	422	470	437	449	476	454	457	459	450	472	452	443	444	461	444	415	425	459	466	447	426	411	454	419	444	456	446	416	452	455	439	408	450	460	394	432	410	457	459	474	423	473	463	460	486	457	431	476	441	448	461	426	464	425	469	433	436	446	411	447	455	432	445	403	455	472	452	453	491	487	434	450	485	450	435	430	461	448	455	460	398	466	386	464	439	463	443	467	458	460	435	416	431	425	414	452	447	438	421	450	440	453	449	435	452	444	452	470	452	468	472	461	427	501	456	430	432	446	473	432	425	446	458	451	444	473	434	465	445	479	448	493	491	512	431	425	428	415	426	394	469	445	443	437	452	433	433	448	454	456	442	440	441	428	442	427	481	443	448	437	447	416	448	457	425	469	467	401	453	439	432	416	469	428	408	418	440	438	438	468	458	408	411	435	461	458	459	467	456	441	434	431	442	435	428	470	436	437	427	427	435	447	459	446	434	452	461	474	472	459	438	460	418	489	394	416	451	423	458	423	422	455	462	446	463	442	458	433	440	464	428	427	418	469	440	436	457	448	444	467	439	483	423	447	430	467	389	456	471	455	433	441	435	436	444	441	472	433	476	406	427	428	470	451	440	442	442	447	465	444	464	464	437	471	457	442	413	459	432	409	443	451	404	442	457	432	458	439	471	423	453	448	454	456	437	434	429	473	457	443	461	482	452	479	479	455	434	414	437	434	435	397	461	463	444	456	435	451	441	444	469	444	446	470	449	464	439	438	448	448	433	494	426	432	430	454	476	455	493	442	442	451	430	445	443	419	457	413	425	435	459	438	468	463	476	460	420	479	422	482	473	448	464	452	466	425	445	453	421	470	473	458	468	448	436	454	428	450	457	404	441	474	459	453	460	438	439	454	453	440	449	454	444	453	467	440	460	403	462	469	471	462	431	468	427	472	440	437	445	445	450	443	436	469	453	442	439	435	450	436	464	426	419	434	455	448	498	438	451	480	432	468	471	453	479	450	444	464	409	452	430	439	469	458	432	461	433	441	457	450	432	440	421	436	423	451	441	470	466	464	470	409	436	460	417	444	426	434	452	460	453	430	425	471	429	431	478	458	454	429	452	427	427	459	475	446	468	459	435	436	436	431	438	457	467	453	484	482	457	476	416	451	429	422	436	458	434	423	440	426	431	449	489	441	419	499	425	462	461	468	467	425	477	454	461	417	462	465	451	447	450	435	469	455	491	410	429	435	461	421	425	404	446	431	453	459	424	444	495	465	479	427	451	475	479	420	442	441	440	437	499	425	461	454	425	424	417	418	424	499	448	436	406	451	421	455	425	421	489	456	476	425	441	483	458	409	448	431	469	462	443	420	458	428	498	425	435	448	417	445	417	427	451	453	457	446	441	485	486	489	419	465	440	439	417	446	457	450	482	464	440	465	441	431	440	446	436	446	443	434	446	453	423	445	498	439	447	469	451	453	482	453	434	459	479	434	454	469	454	440	437	422	453	434	449	416	472	459	416	424	458	433	438	493	449	467	472	412	422	455	472	463	456	417	430	430	445	426	444	463	452	444	465	459	451	449	434	480	463	437	497	454	465	453	452	422	455	460	433	432	418	450	438	406	430	457	429	455	449	432	443	441	474	406	485	462	473	443	438	437	460	425	416	491	434	412	454	492	413	436	454	410	472	457	449	425	432	482	471	413	447	422	433	444	451	447	410	428	422	445	469	474	463	448	466	439	444	428	482	453	488	377	437	441	455	468	441	445	482	451	422	440	414	449	456	490	424	486	445	480	456	462	459	427	455	437	456	430	448	466	446	447	445	438	465	443	488	428	453	460	425	407	434	465	462	421	463	427	450	436	466	407	454	402	480	443	449	437	438	452	416	434	426	457	492	460	454	435	424	415	437	450	443	436	434	478	436	444	441	432	448	456	439	439	444	465	453	440	428	463	429	452	450	427	432	430	465	466	452	446	441	440	424	416	430	434	443	465	449	444	444	506	481	469	413	410	476	433	450	462	437	428	429	435	455	436	418	427	440	438	468	449	422	426	442	436	469	423	478	439	456	463	429	452	434	441	442	454	423	461	455	434	416	422	443	442	394	448	424	458	427	410	467	453	452	416	476	406	437	455	461	424	448	455	449	416	408	470	454	427	424	460	448	470	461	447	457	447	451	439	453	428	489	459	467	456	420	400	415	429	448	454	477	481	437	421	474	409	471	450	454	453	448	431	447	457	443	436	423	439	461	419	434	456	456	412	408	421	457	453	455	466	452	468	459	493	469	471	463	430	472	479	447	453	452	456	470	455	469	457	501	454	459	471	475	432	461	455	453	450	443	423	416	433	467	471	441	469	428	424	464	471	457	469	465	415	419	428	456	443	452	422	457	466	477	428	449	430	440	456	434	459	470	449	434	447	449	439	453	453	417	448	458	465	445	455	434	424	457	441	474	446	456	439	458	454	451	443	458	452	460	466	437	455	421	432	475
27530	20146	12324	5310	2505	1684	1294	1052	888	847	757	708	634	621	592	544	575	564	539	568	552	514	489	486	475	511	533	509	494	479	482	460	500	442	458	443	432	459	445	448	485	439	468	462	434	467	486	430	400	433	470	469	473	415	453	430	419	450	489	439	461	448	461	439	472	439	447	448	452	498	454	487	437	456	461	436	475	403	459	467	406	435	441	441	475	448	433	461	469	457	464	428	438	512	454	464	448	419	455	425	442	435	486	421	440	440	420	454	442	439	420	405	455	467	461	425	476	459	463	429	445	463	452	459	435	479	458	460	438	415	473	463	447	485	479	453	483	478	431	498	452	441	428	480	459	447	498	436	426	470	476	466	442	443	439	457	461	455	478	476	463	436	435	432	444	449	473	447	448	440	470	457	466	474	444	465	457	415	476	445	449	455	421	454	466	426	450	468	431	498	471	448	428	450	458	441	431	448	450	451	448	437	492	429	473	450	426	480	423	461	427	445	511	463	449	482	460	451	476	445	439	440	437	452	462	455	425	443	451	456	446	470	452	448	448	462	463	413	449	446	456	480	458	482	428	450	454	502	435	445	479	483	464	453	423	429	471	433	458	449	477	420	434	436	477	442	478	439	458	443	486	443	477	417	440	436	462	436	490	390	461	466	430	446	471	479	437	480	462	468	443	453	484	416	475	440	446	468	470	459	456	427	449	462	461	456	482	440	465	443	455	483	486	496	451	458	433	457	452	446	417	482	435	490	465	441	460	456	444	475	489	434	467	468	472	425	473	446	438	398	437	433	459	455	443	431	464	440	423	437	447	440	459	486	437	413	470	424	434	446	488	479	477	452	465	433	463	468	432	443	457	472	446	486	479	434	453	458	439	449	511	504	476	439	427	456	472	425	422	481	489	438	439	407	450	470	451	417	451	418	438	413	442	448	425	440	460	437	440	450	487	493	441	479	428	473	435	469	474	441	408	416	461	426	431	443	437	459	454	423	466	449	449	481	423	443	413	454	450	485	440	468	430	485	450	457	426	428	454	428	452	471	460	452	439	477	428	474	490	432	467	453	466	459	448	410	464	464	486	456	477	485	461	427	484	464	457	456	459	466	430	446	476	432	454	420	459	458	465	458	464	470	429	435	474	423	470	442	477	451	462	440	456	469	440	449	434	417	445	444	459	447	432	480	421	459	410	444	454	444	445	449	420	475	461	415	461	461	478	471	431	458	480	444	480	469	441	451	442	462	459	431	439	449	434	457	424	414	437	439	433	435	427	439	479	436	465	478	440	449	448	464	417	451	470	446	471	440	462	451	462	405	451	466	425	468	432	439	482	437	440	455	438	428	446	452	474	498	464	468	452	454	463	462	480	429	452	464	423	457	451	438	447	426	440	441	459	470	451	429	476	423	423	440	454	452	464	423	422	454	466	457	460	508	464	455	452	435	436	446	424	429	471	456	472	482	453	447	483	452	419	455	503	462	472	445	448	439	453	435	454	441	466	445	421	460	463	448	463	432	478	453	465	456	429	458	463	443	442	464	442	469	436	492	423	452	460	469	439	454	431	435	425	449	467	434	451	460	443	460	472	479	437	454	422	459	470	448	443	469	444	439	482	448	451	481	414	443	462	450	502	470	446	481	473	427	466	431	443	417	442	462	452	459	449	480	455	450	457	424	457	452	461	452	455	449	490	469	433	433	457	471	473	487	452	453	445	456	453	426	468	477	436	431	448	459	416	434	467	441	476	450	457	464	452	442	467	441	465	481	449	427	478	418	448	456	472	429	476	447	475	465	465	465	430	454	461	452	451	449	477	469	468	424	424	452	494	450	413	425	452	457	459	480	442	454	420	460	428	450	421	489	436	466	473	459	431	424	418	431	441	455	460	447	450	485	455	491	418	446	457	501	468	457	459	433	425	451	434	465	395	459	432	435	465	458	492	452	436	464	461	418	474	519	459	448	462	464	465	456	461	461	469	453	423	452	456	435	462	467	408	461	454	416	418	473	438	476	455	458	455	441	467	437	475	431	431	444	473	399	442	437	430	470	422	427	432	435	444	456	444	424	450	455	497	462	429	441	462	453	446	438	439	421	464	476	437	447	469	439	451	478	468	476	492	446	457	414	429	466	444	456	479	461	428	458	428	461	453	460	442	454	444	445	479	461	449	476	484	453	446	471	431	462	423	489	505	455	459	449	422	463	436	441	411	460	437	476	479	429	464	426	488	442	421	459	496	430	435	408	451	419	453	455	507	442	423	421	470	464	442	449	482	464	468	457	434	491	445	434	450	478	445	447	488	441	465	480	422	451	453	401	438	459	435	444	444	468	465	450	481	445	457	457	446	443	426	476	441	435	456	466	477	507	451	453	427	441	429	443	417	439	475	432	470	440	463	438	460	458	485	438	434	475	469	463	430	436	495	422	441	461	423	465	444	466	459	471	450	424	433	450	447	433	417	478	446	435	468	442	500	484	429	480	467	445	490	440	454	459	452	447	454	403	440	423	441	455	445	440	434	431	425	469	464	485	420	437	485	447	457	463	427	427	465	397	452	437	452	482	441	429	425	416	412	475	432	451	424	468	471	438	499	422	452	440	471	440	468	444	461	488	472	473	443	441	469	441	436	434	447	441	475	443	435	483	467	435	424	454	447	436	449	446	440	412	443	418	460	467	470	467	472	455	435	441	489	391	459	401	443	467	468	399	452	479	454	437	484	475	443	444	484	490	512	465	441	430	453	445	411	491	470	486	458	444	477	434	469	429	438	475	392	461	453	473	439	424	436	464	456	461	446	459	449	486	460	444	418	457	434	484	463	427	463	443	447	465	452	464	468	469	455	453	435	457	451	477	466	453	456	469	446	492	439	458	440	438	463	437	471	481	453	489	443	441	455	454	439	457	447	456	439	467	466	463	452	451	432	465	478	434	428	427	424	444	466	480	423	474	465	460	464	437	459	447	434	433	460	488	450	460	428	472	463	449	442	446	416	460	460	462	409	443	431	435	459	450	438	440	469	416	434	459	440	411	448	438	453	480	491	435	453	438	473	446	424	439	457	439	468	435	489	405	447	470	463	437	437	412	456	445	478	443	481	440	454	491	440	427	437	445	431	456	429	491	457	465	442	472	479	451	425	468	443	423	445	457	441	495	446	464	491	456	423	469	477	450	471	465	476	461	450	443	444	469	439	445	465	482	414	433	416	454	422	419	438	472	424	435	463	440	420	457	487	475	436	445	500	435	456	467	463	469	455	461	489	469	433	445	454	463	473	439	448	457	459	419	470	418	436	455	446	448	414	416	453	441	443	465	418	393	463	445	482	430	429	467	434	480	469	456	467	462	482	450	436	428	442	435	459	456	418	478	509	450	459	474	455	417	426	472	431	453	446	451	442	447	452	472	427	458	470	427	429	451	458	433	486	456	443	454	471	451	482	458	456	482	462	462	461	452	460	435	461	482	452	430	459	437	407	436	457	442	460	438	449	456	443	444	464	445	442	450	443	470
10600	20557	14781	8067	5507	4309	3107	2480	2027	1912	1641	1413	1290	1194	1173	1069	1006	967	924	977	912	872	830	815	839	794	786	822	781	750	777	799	790	772	748	735	746	754	743	793	759	723	709	696	701	678	741	750	686	699	727	728	729	723	727	728	711	726	706	701	735	687	657	738	723	699	720	710	707	689	726	708	727	728	734	727	726	709	758	737	765	680	748	704	714	743	743	752	698	730	734	728	743	725	704	739	701	701	703	707	767	729	719	739	682	706	661	714	715	680	764	733	685	733	673	713	714	736	732	718	770	731	722	705	730	735	702	700	727	715	723	775	736	720	678	720	699	698	729	698	662	727	744	721	758	667	776	715	671	688	725	742	715	730	682	674	731	767	687	722	736	677	714	692	671	692	671	711	728	721	725	729	719	743	729	758	715	729	738	701	705	753	720	722	725	729	680	665	733	714	725	719	731	737	721	705	751	745	706	732	672	719	754	702	781	729	729	697	676	736	739	691	678	741	738	708	673	689	679	694	726	726	697	677	710	729	755	686	717	686	691	693	707	713	712	732	669	721	718	725	759	731	717	727	716	770	718	698	646	698	715	717	713	713	767	749	705	682	707	741	753	725	722	663	729	709	717	715	729	701	736	741	698	706	725	747	746	673	668	708	701	737	718	698	685	749	735	723	734	802	689	690	661	740	673	728	706	728	656	756	766	698	720	709	727	736	694	712	685	722	738	705	746	733	780	729	713	680	700	722	742	661	720	728	728	688	750	737	713	768	741	704	770	747	672	731	684	730	707	718	723	729	718	731	691	694	752	698	698	704	688	692	729	735	704	752	694	723	719	750	754	731	774	715	760	707	698	705	715	740	733	718	744	761	712	750	736	728	728	727	714	715	694	733	726	718	745	730	726	730	696	730	731	754	716	706	692	724	728	704	688	677	690	730	759	780	668	711	686	736	708	725	712	697	701	746	736	726	727	708	730	726	734	703	721	687	729	743	713	689	716	716	691	725	702	693	736	726	721	727	658	736	684	694	714	696	722	722	753	721	687	733	739	701	674	710	803	715	758	713	716	693	673	730	787	715	691	702	710	669	718	724	690	719	687	752	716	690	687	751	718	729	713	719	725	703	709	750	703	767	710	715	689	692	735	728	733	697	736	664	721	729	721	673	695	735	750	713	695	698	674	702	766	706	720	669	686	733	738	748	752	715	690	723	732	763	730	732	704	671	696	686	714	719	696	706	714	746	728	737	730	721	738	702	748	710	695	700	726	677	747	723	701	692	752	678	706	698	739	722	765	816	709	710	708	725	717	678	711	714	712	743	720	732	691	720	671	738	749	733	718	715	729	727	697	694	709	726	726	706	768	699	703	680	727	711	716	699	711	678	712	692	666	700	706	758	706	723	733	777	676	705	720	750	746	703	708	734	702	712	726	679	720	705	752	727	727	698	699	681	695	723	709	748	706	713	732	688	742	691	768	756	738	670	717	711	696	727	694	746	725	749	697	697	730	731	711	701	668	687	743	716	789	687	737	710	736	715	706	657	744	740	699	685	715	715	757	715	710	695	709	707	725	684	729	715	740	697	727	702	691	703	728	723	756	733	730	683	736	749	698	757	709	724	714	671	730	730	681	719	754	722	683	638	737	784	718	725	757	755	750	740	707	697	733	727	704	682	728	735	737	719	774	721	680	682	721	740	737	706	726	728	713	693	724	784	666	756	768	685	745	729	727	734	714	680	735	692	722	726	712	685	697	644	690	714	689	711	729	681	733	691	736	715	690	720	741	721	747	737	710	720	697	706	676	677	720	731	726	714	694	691	725	653	712	730	700	686	741	655	758	763	745	728	688	700	704	686	691	700	739	722	725	743	729	764	730	697	714	701	699	740	737	705	714	671	713	704	747	712	702	735	705	707	679	700	719	717	679	754	708	713	766	767	723	683	684	736	704	687	754	768	696	747	667	678	709	758	730	681	725	761	722	687	704	755	711	697	723	731	740	722	703	741	691	699	745	687	659	725	722	748	692	748	680	684	715	737	680	688	700	765	720	724	751	709	704	723	727	764	711	733	709	704	713	717	736	702	719	688	748	699	710	705	729	700	710	704	725	725	685	744	762	738	734	725	647	758	674	692	725	702	719	731	738	746	678	735	703	671	749	744	712	760	681	703	700	708	724	700	744	696	738	746	690	683	686	673	676	704	765	730	730	712	690	736	707	802	748	682	784	759	717	707	768	715	683	693	725	680	743	714	686	736	707	779	721	681	749	692	677	686	688	716	696	750	707	715	748	731	725	707	715	692	723	693	748	764	728	710	765	755	767	705	702	714	726	706	703	724	737	718	717	709	706	723	685	752	759	712	753	699	707	738	723	731	747	723	731	754	766	712	707	695	735	725	758	720	688	743	717	679	713	701	712	702	704	736	698	740	745	663	717	659	713	727	670	749	739	702	745	751	779	728	720	747	721	708	725	729	714	733	749	702	723	701	716	751	743	724	695	734	729	690	731	705	764	709	753	769	726	736	688	708	712	724	699	762	683	713	749	700	746	747	654	722	676	691	628	750	749	725	747	707	704	713	682	738	716	684	734	692	726	707	709	692	652	687	689	720	765	751	704	721	746	709	705	682	707	725	728	745	685	728	733	717	758	684	756	739	736	685	726	721	700	740	707	809	722	668	720	739	673	752	702	761	717	660	704	689	703	752	725	699	733	738	665	693	727	768	734	756	711	684	736	685	702	707	688	706	703	682	729	706	701	690	702	745	720	739	697	685	745	714	736	682	738	794	702	724	732	694	722	709	759	681	680	682	723	723	752	752	710	710	709	707	727	722	759	678	690	708	727	713	647	719	695	690	713	709	713	678	753	752	772	703	736	735	691	726	717	680	735	686	689	639	684	629	687	730	736	741	725	685	709	720	694	755	707	706	716	698	726	703	665	674	676	696	707	685	668	743	679	689	702	724	723	713	700	713	723	751	708	700	727	714	752	722	696	710	708	738	736	660	729	714	704	726	722	673	770	704	712	707	770	734	737	686	724	756	723	709	696	742	720	683	672	738	746	689	719	698	741	694	686	725	693	734	771	676	701	707	751	651	724	717	760	714	711	722	693	749	745	689	716	684	713	736	699	710	734	721	689	767	743	720	681	723	700	698	704	702	710	685	716	674	732	702	661	746	740	735	699	719	693	710	756	709	695	712	734	734	721	722	704	725	697	763	704	732	717	690	715	668	741	714	701	709	742	728	725	710	680	670	760	726	735	661	760	737	729	691	768	742	706	729	726	734	727	684	714	748	694	705	669	670	685	760	733	718	676	767	743	710	725	699	729	718	749	667	725	731	687	656	710	728	705	682	748	708	658	734	747	674	684	720	714	685	731	721	677	673	733	715	692	718	692	729	745	705	741	735	702	673	693	680	664	728	703	671	709	672	676	755	728	738	686	746	684	732	707	679	713	708	666	703	741	719	730	728	713	687	689	771	676	699	742	724	752	708	741	707	689	693	702	697
23401	21446	28163	25097	21023	7676	2429	1540	1230	1135	849	823	745	635	607	568	633	540	558	528	468	455	424	431	422	439	400	398	376	407	411	400	386	398	376	363	346	356	373	322	411	395	367	339	335	368	373	346	347	345	357	339	341	350	334	346	341	331	333	341	345	361	324	345	332	359	369	372	370	352	361	325	343	322	326	344	334	337	328	325	341	313	323	341	359	343	329	341	350	320	314	352	363	327	353	349	350	346	372	334	326	331	337	351	354	283	337	385	321	347	379	349	317	353	341	358	308	340	317	367	339	365	359	365	323	315	343	331	361	348	358	345	337	330	368	331	335	354	333	365	330	316	326	331	326	354	358	300	357	346	310	339	342	340	357	354	339	339	303	374	343	357	345	328	336	354	349	335	356	367	360	345	373	359	354	332	355	348	340	344	327	357	349	333	327	357	321	351	366	336	377	346	325	320	412	326	332	349	357	360	329	334	344	367	369	350	343	376	360	331	370	308	346	375	369	325	352	342	325	342	311	343	335	360	356	355	357	305	358	364	313	341	345	358	342	357	322	372	344	362	332	352	357	332	364	375	304	323	375	363	342	329	315	321	359	302	366	346	330	363	366	352	353	327	347	372	324	355	372	333	322	301	325	354	321	334	382	359	344	355	338	335	343	374	340	350	317	345	324	373	336	354	294	341	334	354	355	365	350	346	303	344	336	321	340	369	344	351	345	336	359	353	350	319	324	391	346	363	370	332	348	401	317	357	346	362	337	338	351	363	320	353	350	350	355	345	352	368	310	355	344	344	317	331	352	330	337	370	359	367	371	336	349	357	333	347	349	360	316	335	346	331	324	361	346	338	311	333	336	336	357	309	359	317	348	337	346	335	368	369	342	357	360	368	365	329	332	326	346	354	327	335	357	325	370	337	377	320	328	357	318	358	365	351	346	341	323	336	318	363	340	326	345	320	321	356	350	367	310	337	350	358	349	357	334	335	377	333	338	329	335	351	339	344	369	343	380	352	318	309	338	341	325	331	352	333	362	328	376	339	330	351	320	318	349	341	346	333	322	351	358	365	338	364	326	323	343	363	361	330	328	333	344	341	329	333	361	334	359	313	369	340	341	306	329	356	330	341	329	335	364	361	305	344	341	376	340	346	361	359	305	327	335	335	322	372	332	366	364	343	384	357	328	356	342	386	351	317	346	331	310	361	339	376	318	339	302	323	364	335	354	347	367	342	358	337	342	338	343	339	335	324	355	334	354	353	335	379	349	384	346	348	353	335	373	325	349	324	341	370	333	365	351	319	343	311	330	339	364	367	344	323	347	336	351	353	341	326	323	353	334	351	337	357	354	357	336	366	357	384	361	345	345	351	349	319	330	345	358	380	338	354	348	365	354	339	351	353	351	345	343	365	313	350	358	345	375	348	354	354	341	335	350	361	303	357	321	382	339	317	374	336	338	333	345	371	357	307	329	323	368	343	310	335	369	336	369	344	327	340	328	343	350	344	365	347	351	352	326	339	334	342	340	301	346	386	346	323	336	364	326	351	334	335	346	354	350	368	366	334	344	332	367	327	351	375	318	335	316	346	341	343	330	363	375	361	332	362	360	346	327	331	310	359	339	335	375	361	349	338	322	338	338	326	320	343	316	351	360	310	333	359	370	332	342	332	339	312	344	348	339	377	339	354	328	340	325	381	353	325	348	380	328	354	335	383	352	361	342	359	345	364	328	364	378	332	314	341	349	327	337	350	331	334	362	351	366	322	350	339	308	357	345	327	337	370	366	340	351	378	323	348	340	324	355	337	337	363	365	351	324	368	333	345	361	324	375	346	344	350	301	391	352	342	336	336	312	386	342	363	330	341	333	328	322	328	378	346	311	351	379	333	316	313	319	344	367	307	363	367	320	319	346	312	315	360	342	305	340	366	336	357	349	330	373	331	359	338	327	359	318	343	349	344	362	343	326	364	354	326	357	360	368	354	364	378	307	311	293	364	380	324	327	349	335	368	347	351	308	368	336	361	344	359	360	364	334	336	354	338	328	342	367	372	341	357	356	351	346	348	367	296	358	350	347	335	391	381	327	353	354	354	331	342	328	333	357	351	365	352	371	348	337	343	359	314	358	355	324	332	326	338	343	352	333	359	346	337	340	346	318	379	365	330	324	312	341	326	340	304	321	330	362	298	365	319	371	339	364	345	363	343	340	367	334	346	341	341	326	316	350	345	348	372	325	359	352	368	331	351	353	340	393	336	345	374	327	348	364	320	338	371	362	336	379	338	353	331	348	350	347	321	315	336	324	335	338	369	360	338	344	346	361	364	365	369	388	338	376	351	329	333	323	348	355	293	344	337	342	373	313	314	353	360	324	307	365	364	342	325	338	350	362	354	313	351	335	318	358	332	332	342	333	327	365	343	355	348	335	349	353	334	340	341	349	368	342	314	355	377	365	329	337	342	343	363	360	361	342	334	352	337	320	355	329	348	325	359	352	324	351	320	363	352	336	327	365	351	382	357	352	336	332	320	328	343	370	343	360	381	355	319	317	319	342	378	370	321	343	343	315	347	339	353	361	354	348	338	382	331	350	358	343	383	349	365	329	352	363	321	321	363	326	350	363	350	321	356	322	348	345	344	344	336	331	349	336	298	357	376	349	357	360	336	323	340	349	350	335	350	342	372	318	343	372	337	327	321	337	348	349	339	343	347	375	358	331	375	337	365	329	350	337	381	331	359	322	348	352	330	354	345	315	371	318	341	342	345	317	359	354	318	315	326	336	369	373	343	354	355	352	343	317	353	343	343	330	370	325	322	346	336	330	352	361	359	347	348	358	346	374	341	354	357	343	382	349	305	332	365	336	348	360	306	358	340	339	335	321	331	334	405	334	385	352	328	344	363	324	335	295	349	369	317	340	354	348	317	326	345	356	342	349	334	343	348	312	353	375	346	354	336	365	322	327	380	322	348	337	325	324	337	356	372	338	340	355	355	319	354	330	328	321	348	329	374	342	347	331	355	344	365	347	346	353	355	336	320	339	362	377	338	359	323	320	341	333	322	339	349	375	357	362	355	338	373	338	351	342	358	344	357	349	351	351	339	344	338	344	361	374	292	378	302	345	338	355	341	345	353	329	328	319	340	372	355	346	337	345	349	339	343	326	326	364	332	359	351	353	345	358	332	328	327	354	343	378	370	356	329	337	346	355	347	341	330	325	366	359	320	340	336	358	346	313	337	349	385	353	374	385	318	314	336	353	321	313	339	318	376	359	328	364	353	336	337	341	349	348	369	353	347	351	359	329	368	339	337	314	331	312	361	334	323	335	337	351	342	346	368	372	382	327	342	331	341	353	318	340	356	369	324	340	327	358	340	348	344	370	359	365	350	353	304	359	329	351	366	353	330	333	346	359	349	347	313	349	372	354	354	374	343	327	348	343	330	296	356	346	335	333	375	349	326	317	365	388	330	333	366	349	326	310	339	352	321	325	365	333	330	354	319	340	329	347	326
10629	28075	21427	12627	9053	6759	5205	3977	3327	2694	2252	1966	1708	1560	1378	1247	1107	1065	1024	980	893	892	835	786	788	804	752	726	707	712	707	726	641	667	627	631	655	684	585	610	623	597	540	571	581	597	561	571	574	541	596	533	558	585	575	542	557	530	550	597	565	557	548	587	586	588	543	582	569	533	539	584	542	523	539	542	563	547	556	529	585	529	539	519	538	531	541	517	574	562	509	530	554	549	573	553	565	565	586	547	570	560	617	520	583	532	562	541	598	571	555	573	583	574	554	524	535	547	559	592	579	513	600	593	571	590	580	572	585	561	582	508	560	541	538	600	572	554	521	571	569	552	587	532	538	536	540	575	538	522	546	516	567	576	533	545	517	530	521	575	525	541	548	513	559	567	562	517	549	528	580	545	516	586	532	594	526	526	575	569	605	557	544	558	574	580	536	521	524	550	591	596	518	581	529	597	535	535	539	528	567	559	538	554	587	541	531	544	524	549	545	549	558	517	560	593	598	552	576	542	583	601	573	551	542	515	590	538	588	581	511	566	530	535	540	527	567	575	561	548	567	541	530	576	525	543	544	547	603	595	537	500	556	572	561	538	516	550	563	545	507	558	557	556	556	575	550	540	585	533	571	540	575	537	523	535	541	568	552	541	546	563	521	571	572	552	527	564	549	540	596	570	524	568	541	592	518	590	556	560	531	580	584	574	534	562	597	544	568	581	550	572	561	569	535	508	516	480	551	560	534	515	534	540	554	537	615	585	517	547	507	580	536	589	531	578	580	555	550	548	536	582	516	582	547	545	537	567	571	533	559	552	559	568	552	538	578	542	596	551	546	521	553	556	557	575	557	539	565	550	565	533	514	540	567	605	513	524	574	532	577	553	546	556	548	519	575	587	570	558	528	565	585	536	579	525	554	585	563	596	514	576	574	579	552	545	557	533	541	590	585	517	531	587	540	566	516	574	535	550	536	528	515	517	541	542	558	559	547	562	548	556	541	522	558	558	502	555	525	584	579	595	587	522	566	577	544	561	573	563	578	522	554	524	568	538	514	518	504	550	530	524	540	522	564	558	554	576	529	555	546	490	547	558	537	556	547	608	532	527	521	569	591	556	574	566	568	544	495	562	557	524	552	573	534	575	564	555	508	556	477	574	568	520	577	557	551	569	547	505	575	563	516	567	522	564	550	550	525	582	577	561	524	544	536	547	547	554	599	540	575	539	556	556	528	554	548	606	562	555	534	595	551	554	556	552	538	561	538	575	588	570	565	580	556	554	541	554	601	537	578	597	575	510	543	552	583	589	502	571	531	591	578	537	547	541	571	575	544	531	532	613	560	584	605	553	551	565	547	532	533	567	528	556	537	549	549	587	544	543	572	533	561	533	542	516	532	583	526	513	551	583	557	532	552	544	603	564	535	576	511	554	541	558	560	573	525	535	524	564	532	540	558	592	571	545	537	556	548	549	572	540	589	562	549	599	550	574	546	536	540	509	558	597	483	601	553	554	604	575	530	545	544	554	531	536	524	553	555	585	565	550	554	542	537	541	510	530	583	560	565	523	555	561	550	552	527	573	548	566	608	578	541	581	570	546	594	556	574	574	583	552	547	526	519	529	576	566	555	533	582	570	543	566	550	566	542	539	579	534	575	560	566	564	591	576	546	506	567	570	553	518	588	551	515	578	567	522	536	539	568	561	538	593	586	581	567	523	547	559	553	579	531	596	550	550	551	561	549	548	578	521	606	546	577	595	578	562	549	523	548	565	569	573	542	557	546	546	573	519	521	557	561	610	567	558	549	562	536	523	562	588	547	519	546	608	541	568	536	542	561	550	588	518	508	521	510	531	541	544	593	560	514	517	572	552	588	565	589	540	600	543	547	527	554	564	507	529	566	524	553	570	573	533	580	528	580	576	579	536	549	541	555	548	560	513	523	534	532	530	552	601	552	583	510	618	556	596	554	544	546	538	570	556	576	545	527	569	565	552	571	552	566	542	559	517	505	546	510	529	565	527	517	575	559	584	565	577	557	573	535	577	560	557	554	558	544	564	569	503	527	580	531	548	489	552	565	555	541	570	581	532	560	568	542	524	576	515	531	519	540	535	527	579	538	567	567	553	557	569	559	513	498	556	552	588	598	533	565	516	491	522	549	524	538	564	546	511	550	521	541	535	567	519	537	578	521	539	558	546	551	545	498	562	569	548	568	562	565	549	546	518	499	565	550	574	584	567	563	509	557	505	580	583	549	554	512	581	512	576	541	556	537	565	549	529	535	553	573	533	572	539	581	515	593	556	577	550	545	552	516	599	560	559	518	573	559	556	574	567	568	541	563	553	568	521	530	566	526	551	552	576	552	559	571	571	565	527	528	599	564	577	553	589	532	595	525	549	583	561	516	577	548	527	527	549	574	534	507	533	552	558	545	560	593	557	490	520	562	558	565	542	563	619	559	527	510	575	553	581	609	584	487	581	525	540	527	507	554	548	567	540	572	510	545	542	547	541	555	540	560	577	532	520	561	573	572	562	557	543	535	529	527	510	574	569	576	598	539	562	588	585	595	553	505	582	551	490	525	582	547	530	595	583	577	570	543	519	546	560	566	555	581	585	575	558	532	518	551	594	558	555	561	541	494	543	529	534	573	509	516	506	569	547	554	532	559	581	517	560	516	512	555	578	544	558	546	576	530	538	536	585	551	527	574	541	530	560	580	526	569	549	550	560	523	555	521	565	529	600	525	572	532	531	571	546	571	586	579	562	534	543	556	539	521	578	555	518	487	539	564	537	525	538	540	600	523	534	577	552	528	544	569	592	562	564	542	529	578	517	568	574	547	561	595	540	554	546	577	566	519	547	567	557	588	535	551	555	582	543	564	557	580	542	555	526	593	513	494	592	525	502	567	538	603	531	538	530	541	539	519	526	542	572	534	589	532	541	555	562	535	592	586	564	550	524	526	570	598	556	527	553	530	547	551	565	539	572	521	568	543	559	549	526	541	569	540	519	552	526	557	607	569	555	517	584	546	582	512	538	495	565	550	566	568	594	574	571	567	579	560	552	593	553	590	549	575	567	592	546	546	535	579	570	534	559	564	505	526	530	565	535	547	579	594	561	542	549	555	572	548	529	518	530	605	573	541	537	525	595	600	565	583	566	526	575	568	586	510	519	512	563	554	533	552	564	575	553	604	541	533	519	546	599	555	560	538	540	575	569	573	542	582	537	551	590	554	539	542	599	607	511	577	584	556	555	549	541	535	552	521	543	581	556	614	570	531	534	526	549	539	542	561	594	504	553	561	541	556	527	543	529	556	541	547	550	557	563	547	570	551	549	567	566	573	570	592	553	542	577	539	555	575	500	553	539	545	519	541	557	533	574	560	520	588	597	513	575	564	574	550	544	564	590	561	573	530	532	549	545	548	541	554	577	558	577	535	566	573	540	586	521	542	578	575	569	509	549	541	521	518	504	576	561	532	535	562	528	548	566	529	525	583	553	503	541
24951	21462	26022	23479	4929	2077	1494	1236	981	895	814	746	687	622	635	640	614	595	564	534	557	517	530	461	460	481	519	503	454	444	468	493	449	474	494	457	463	419	483	440	453	452	468	471	461	468	460	433	447	429	435	426	429	427	413	419	420	465	451	417	421	415	426	436	467	417	473	428	408	401	423	440	470	416	435	451	405	457	442	421	451	447	421	422	463	441	443	451	398	429	412	438	425	413	434	426	427	418	449	418	416	436	396	422	425	444	437	457	400	413	434	433	394	445	407	417	469	436	441	421	386	414	400	410	431	448	423	410	412	418	452	460	422	429	463	449	403	407	461	466	459	403	433	411	404	462	416	439	404	425	429	466	423	428	435	429	431	437	435	438	438	472	457	427	418	445	381	430	429	460	418	423	452	421	390	453	446	398	438	457	383	397	416	434	430	414	451	428	436	447	433	415	457	413	434	433	430	432	439	429	471	447	404	397	457	436	452	425	422	397	435	451	413	462	464	444	427	423	433	474	391	404	433	447	441	421	453	472	448	484	428	411	434	418	431	421	415	406	446	418	419	421	429	457	416	444	433	452	391	410	431	432	442	450	413	449	409	415	463	451	441	433	433	457	441	432	438	479	444	427	454	442	405	432	407	451	435	418	440	432	433	446	431	434	414	472	442	400	410	419	435	439	422	414	451	404	418	433	424	444	394	460	456	405	383	482	430	456	459	445	419	418	441	419	455	422	437	368	443	435	408	432	437	421	413	456	449	432	407	439	471	403	402	411	434	460	438	425	410	407	417	434	413	421	454	405	455	445	431	432	402	422	439	434	431	422	420	436	416	460	425	456	451	435	402	434	403	419	413	440	472	416	419	421	425	430	421	413	454	443	466	419	451	426	430	423	456	451	411	448	427	439	397	420	461	457	451	404	479	399	452	421	456	446	408	465	446	416	412	446	439	410	459	379	418	418	412	424	450	419	409	391	454	385	437	444	449	423	439	442	451	410	461	437	428	395	427	416	392	439	423	402	457	460	421	422	422	425	410	420	403	430	415	430	436	419	462	411	448	474	368	460	429	454	452	433	410	452	422	429	410	424	389	445	454	463	467	420	441	468	382	444	398	461	453	464	398	434	397	455	446	443	438	459	435	453	457	432	410	439	462	439	393	435	436	423	486	420	427	471	443	425	447	416	426	400	402	431	419	451	433	425	436	435	442	434	458	455	442	406	418	411	415	460	449	429	403	414	442	409	421	423	452	418	449	412	441	436	435	418	445	445	449	470	410	434	419	411	416	464	395	429	446	448	466	460	445	407	433	410	390	449	455	437	429	406	443	440	470	434	421	470	437	430	435	410	424	428	408	396	406	451	444	408	443	396	402	452	449	410	470	453	409	425	431	413	415	408	428	407	413	429	431	445	419	391	426	428	428	421	467	406	396	442	410	404	449	428	431	432	444	424	390	418	425	414	422	416	475	437	432	452	418	445	420	403	415	413	432	448	408	436	424	454	436	435	427	421	443	434	459	448	431	437	414	435	444	436	407	407	437	384	444	411	428	433	409	391	414	438	410	443	417	428	435	396	395	458	410	440	460	447	414	449	438	446	423	460	404	434	454	443	466	434	427	375	456	399	487	456	398	419	440	418	412	480	408	437	433	441	452	446	404	443	413	437	433	474	461	480	437	417	423	427	414	440	457	420	437	463	426	367	416	416	404	447	438	420	428	417	419	403	420	433	443	421	445	402	431	428	439	472	424	442	436	452	404	445	420	417	411	459	416	411	419	443	463	423	387	443	424	434	420	406	400	390	432	428	409	450	474	405	438	414	441	406	457	456	415	432	447	403	435	416	429	444	418	422	422	414	381	412	440	406	432	420	437	439	456	416	382	402	462	404	429	401	415	405	424	414	444	428	422	443	428	422	444	467	423	437	439	436	415	414	432	416	417	411	422	429	398	476	404	409	422	445	392	439	416	415	398	432	408	411	431	423	448	442	432	384	410	416	459	436	421	482	402	417	415	463	435	471	428	429	403	419	429	395	417	456	479	433	420	412	425	447	414	451	436	368	433	424	434	439	421	435	409	443	437	460	427	442	435	397	415	452	445	434	427	462	442	418	463	397	461	462	372	412	439	439	431	419	401	426	447	422	467	397	409	414	428	404	445	410	415	424	409	433	448	425	453	423	426	409	420	434	440	438	455	445	416	422	462	448	420	444	460	421	423	426	417	440	452	424	451	445	438	433	406	433	444	453	438	428	455	437	432	449	471	419	447	464	438	454	447	455	421	451	417	457	447	401	419	439	432	473	423	419	468	439	418	404	420	404	393	401	443	414	430	426	427	422	441	445	458	426	455	477	415	431	419	479	414	462	445	482	434	437	416	425	455	442	445	421	416	399	406	454	391	431	460	422	469	414	447	426	426	430	420	406	427	433	402	417	415	378	414	381	464	454	390	444	468	431	397	402	399	413	465	455	393	454	429	421	437	416	450	422	436	395	436	420	456	462	455	470	407	389	386	427	448	447	404	445	436	437	429	430	454	438	456	463	417	435	436	412	412	400	427	410	437	464	405	393	421	429	443	437	427	417	448	458	436	427	445	387	429	445	465	424	464	423	462	449	410	431	420	428	417	427	399	446	426	416	458	441	426	399	454	424	412	408	450	391	424	428	480	394	434	449	426	417	424	420	443	421	444	446	452	422	464	423	421	434	421	416	480	431	426	417	411	405	403	447	429	450	456	440	421	434	424	435	432	446	396	467	426	389	424	431	377	408	453	433	438	422	426	444	431	409	438	469	464	446	469	409	439	407	439	442	416	442	430	454	402	431	445	432	428	425	440	459	407	420	452	409	458	461	441	431	406	428	444	427	404	401	418	441	433	457	433	416	466	418	453	401	439	407	388	445	404	436	430	424	431	437	408	399	407	395	418	391	451	450	412	457	431	421	466	419	440	425	408	383	443	429	450	463	418	451	434	415	395	401	428	418	401	448	458	411	440	418	468	447	427	461	436	440	410	425	478	400	479	425	444	432	431	445	400	439	424	452	377	418	440	449	437	402	447	427	422	428	428	449	405	416	419	420	423	409	433	395	419	424	410	450	403	413	442	406	425	417	416	442	447	463	412	432	460	441	420	450	424	429	416	410	469	431	433	364	430	401	415	445	434	457	409	476	471	419	423	478	390	408	406	402	451	422	443	381	441	420	457	448	396	401	412	416	435	442	421	431	382	422	430	406	391	429	453	427	415	424	394	426	425	398	438	442	424	419	445	426	451	423	389	447	409	407	414	413	410	439	416	429	435	445	452	393	431	396	431	449	410	445	446	439	440	474	416	442	434	428	456	418	442	433	446	426	427	418	425	427	486	468	429	425	394	440	450	407	409	435	402	432	424	433	428	402	473	447	417	445	442	439	411	435	443	383	403	458	433	431	446	410	450	432	459	410	395	425	410	428	446	416	457	470	397	462	421	453	423	418	430	424	433	443	432	441	421	435	447	413	429	407	408	412
10050	23493	17552	9935	7013	5085	4077	3143	2624	2248	1943	1696	1535	1341	1290	1198	1070	1128	979	956	1011	955	901	855	849	838	804	806	822	811	869	783	732	772	792	730	759	717	695	680	721	667	678	687	659	691	643	659	706	688	657	690	669	737	655	704	713	665	666	653	632	696	695	670	690	678	665	716	671	651	735	716	708	662	702	668	688	693	683	660	672	673	722	672	653	697	670	669	654	671	687	666	712	709	707	742	673	671	678	682	722	642	657	646	744	674	714	684	716	669	701	677	694	660	691	642	689	696	675	643	664	699	641	691	705	675	747	654	717	706	694	660	694	670	659	669	677	657	675	689	695	723	697	671	697	619	641	677	696	642	667	658	654	652	734	685	697	658	692	674	674	666	690	646	604	697	658	682	685	650	695	688	674	703	659	680	736	709	677	623	661	653	718	662	662	671	635	647	642	639	647	687	680	670	635	690	654	627	667	667	691	664	709	682	664	680	703	670	701	666	681	697	672	636	662	711	655	672	666	702	656	663	696	725	650	672	647	686	684	659	677	655	664	706	658	687	648	725	684	711	657	670	683	641	634	683	670	690	650	670	718	649	673	676	662	633	720	666	700	598	628	667	713	684	659	690	678	710	695	644	675	643	631	617	737	637	652	641	667	702	718	651	736	718	712	695	651	718	697	660	705	651	662	708	695	686	710	651	717	734	681	668	687	688	692	642	652	664	664	671	696	696	688	643	682	652	647	707	626	659	663	650	669	738	663	662	688	633	646	733	669	675	653	666	726	707	673	678	643	636	711	681	699	674	695	666	689	666	671	689	687	627	675	660	696	677	697	717	672	711	685	682	632	700	668	714	640	696	680	695	666	684	725	673	694	689	706	683	631	692	668	633	666	651	679	654	630	651	655	629	668	702	664	661	654	695	707	694	644	682	641	697	694	657	679	701	711	693	679	720	681	677	674	718	695	699	676	673	683	641	722	637	647	712	628	675	674	630	680	688	662	641	694	676	673	649	708	687	697	689	666	703	633	669	708	691	642	698	685	699	729	675	728	684	682	658	670	685	643	677	680	654	680	687	678	659	662	629	643	720	642	703	709	639	624	708	667	679	648	674	705	659	628	673	666	696	685	686	644	666	666	646	703	693	640	681	701	722	675	657	651	697	671	719	681	691	701	708	618	707	688	650	671	707	612	683	668	692	665	672	677	667	705	658	683	635	673	657	687	688	678	688	683	649	667	636	700	672	688	656	698	699	665	685	702	701	700	719	677	677	691	613	656	739	681	698	659	668	672	694	667	660	684	669	680	634	636	707	662	679	677	668	667	687	659	644	677	685	644	657	678	684	720	719	722	723	702	735	665	692	702	710	688	681	672	713	678	726	672	703	715	729	667	688	655	675	677	662	703	668	666	623	650	643	644	672	671	658	653	656	685	684	723	657	648	646	669	649	650	696	684	699	650	640	671	686	683	639	647	667	606	631	680	659	687	670	674	654	669	619	673	692	683	669	674	719	679	714	668	747	665	679	638	666	678	679	681	675	655	669	723	668	637	663	648	639	687	679	689	629	712	639	699	633	705	679	656	702	698	692	638	655	717	685	653	693	709	694	689	633	689	640	654	687	694	693	669	671	687	716	656	690	705	690	670	661	680	670	658	698	751	648	660	631	645	660	676	668	725	658	702	630	712	690	675	663	704	666	663	616	682	711	698	691	659	662	629	684	663	680	678	660	676	643	657	703	642	671	658	672	645	684	665	672	683	670	630	662	651	722	724	665	690	693	661	685	677	629	687	673	743	679	734	709	682	733	666	657	698	695	689	657	689	664	707	695	627	692	735	626	709	672	631	722	658	667	690	694	682	695	652	659	678	645	662	672	700	684	680	682	665	712	670	686	713	656	644	644	704	695	666	633	670	664	685	663	671	701	712	657	704	643	670	694	657	661	649	647	679	648	663	710	696	660	711	673	658	619	719	675	676	705	704	688	697	665	708	724	698	660	714	671	648	655	702	664	646	645	696	659	727	715	671	685	649	677	677	688	676	661	644	670	703	682	663	668	662	681	654	651	591	717	665	647	675	666	657	641	640	678	665	668	636	691	672	708	654	688	696	677	673	672	660	715	647	753	679	674	651	684	697	619	643	683	682	663	675	690	691	701	687	705	708	688	692	640	685	690	677	696	702	712	695	670	688	636	675	680	681	669	688	630	682	695	663	674	643	700	705	705	666	700	649	672	727	678	668	639	675	714	641	706	698	670	675	725	679	717	674	649	664	648	666	679	675	688	673	658	662	629	643	680	689	632	660	688	706	659	645	682	639	684	678	669	656	701	681	692	665	685	663	692	705	661	677	712	653	686	722	663	660	656	658	698	653	683	691	634	661	699	713	675	633	663	688	670	673	676	688	678	698	632	676	703	698	662	712	724	701	672	675	687	696	651	674	646	707	691	685	635	707	638	685	701	682	647	696	679	693	625	638	694	677	666	665	634	654	722	681	634	719	642	714	701	707	683	643	672	665	703	658	694	711	649	686	637	685	665	661	733	660	684	656	677	671	685	669	673	700	683	661	674	654	683	690	680	676	698	693	684	675	642	685	704	630	692	705	701	657	674	638	703	646	701	660	690	639	710	669	671	677	680	684	688	669	708	691	685	636	656	625	661	673	697	662	734	711	653	666	689	706	660	712	682	721	646	732	666	683	700	680	657	675	659	719	673	708	640	686	632	660	716	647	665	679	696	670	696	648	666	673	701	680	677	632	610	693	639	653	669	672	660	681	659	677	690	693	709	691	657	747	672	689	685	678	676	685	657	726	682	655	686	674	708	630	655	717	695	657	635	685	681	674	703	688	684	661	707	653	688	683	668	727	680	658	705	691	662	709	676	671	688	687	660	669	658	691	713	680	670	686	674	649	681	648	688	689	704	694	619	702	679	683	679	644	667	687	693	695	656	720	708	620	731	654	676	691	688	684	651	697	676	687	722	685	683	669	690	701	674	695	662	690	717	693	656	655	700	678	693	672	644	673	670	701	721	676	710	659	693	689	667	663	666	683	683	670	673	675	685	725	607	681	666	686	742	625	671	672	687	680	664	700	681	703	707	657	626	609	663	682	685	736	646	687	636	677	652	664	657	640	672	683	691	652	730	690	652	682	708	676	721	719	672	703	672	640	675	648	654	690	691	662	639	660	661	725	681	662	696	666	666	741	712	684	688	691	666	678	707	672	695	661	694	681	636	657	686	653	724	648	670	676	680	673	690	702	727	656	686	643	656	658	663	683	674	692	655	694	696	642	665	679	653	663	665	675	705	657	668	653	655	690	678	688	695	671	665	685	641	676	698	634	676	695	711	666	686	655	669	681	655	682	690	758	667	626	670	676	639	734	694	671	710	672	744	711	663	622	705	716	655	710	709	701	665	678	677	707	680	704	658	699	711	716	682	672	663	689	619	677	658	665	694	670	680	682	657	683	669	648	694	639	682	721	642	660	714	702	703	650	664	644	647	696	657
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
