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
340102990389	340102990959	340102991509	340102992059	340102992609	340102993159	340102993709	340102994259	340102994809	340102995359	340102995909	340102996459	340102997009	340102997559	340102998109	340102998659	340102999209	340102999759	340103000309	340103000859	340103001409	340103001959	340103002509	340103003059	340103003609	340103004159	340103004709	340103005259	340103005809	340103006359	340103006909	340103007459	340103008009	340103008559	340103009109	340103009659	340103010209	340103010759	340103011309	340103011859	340103012409	340103012959	340103013509	340103014059	340103014609	340103015159	340103015709	340103016259	340103016809	340103017359	340103017909	340103018459	340103019009	340103019559	340103020109	340103020659	340103021209	340103021759	340103022309	340103022859	340103023409	340103023959	340103024509	340103025059	340103025609	340103026159	340103026709	340103027259	340103027809	340103028359	340103028909	340103029459	340103030009	340103030559	340103031109	340103031659	340103032209	340103032759	340103033309	340103033859	340103034409	340103034959	340103035509	340103036059	340103036609	340103037159	340103037709	340103038259	340103038809	340103039359	340103039909	340103040459	340103041009	340103041559	340103042109	340103042659	340103043209	340103043759	340103044309	340103044859	340103045409	340103045959	340103046509	340103047059	340103047609	340103048159	340103048711	340103049259	340103049809	340103050359	340103050909	340103051459	340103052009	340103052559	340103053109	340103053659	340103054209	340103054759	340103055309	340103055859	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23621	21974	30068	24539	21974	22042	10008	1504	1174	1164	969	917	832	882	764	835	786	702	744	707	713	715	684	685	705	674	707	661	670	693	667	660	645	633	646	705	645	605	641	663	615	652	678	654	605	622	634	608	622	619	610	627	619	603	655	671	651	623	612	675	618	633	612	643	624	652	652	607	654	623	613	671	634	613	623	613	620	631	629	637	625	616	649	640	619	609	668	627	636	602	601	596	629	652	625	589	647	666	647	626	629	604	657	653	617	656	630	611	627	636	598	592	627	645	648	621	659	637	652	578	624	659	660	592	608	629	679	639	581	636	639	616	617	652	576	645	598	652	598	634	584	628	619	615	629	593	602	648	628	590	631	612	620	653	605	632	610	578	649	639	677	635	603	595	632	632	600	608	603	623	596	599	582	627	599	603	641	619	568	611	631	603	652	638	604	594	593	648	617	614	641	610	615	629	568	657	624	643	590	607	638	604	633	664	620	593	585	589	604	623	649	596	582	630	615	622	647	629	622	637	589	625	651	669	587	626	617	624	584	651	618	683	662	621	566	617	637	610	572	604	626	671	601	600	581	588	587	648	623	603	622	630	605	644	655	654	626	583	581	638	657	619	621	609	591	614	619	590	616	610	613	593	628	604	637	606	579	609	570	590	641	649	638	602	599	626	584	636	681	625	652	651	599	651	652	683	600	619	573	598	585	636	614	617	625	635	645	611	640	600	600	635	639	569	585	679	624	606	590	604	598	631	612	657	596	635	658	567	611	631	608	600	617	617	635	613	668	585	621	589	602	665	629	592	597	645	589	651	644	678	590	592	600	632	595	640	597	585	585	583	584	611	628	597	599	618	617	600	668	570	635	597	617	593	558	627	640	618	607	636	666	590	595	602	597	661	582	592	612	628	669	640	591	571	596	624	606	574	604	594	650	631	631	572	609	619	613	655	620	602	637	578	666	637	602	583	663	600	612	616	598	618	579	614	599	596	616	655	633	582	617	633	579	653	591	595	622	626	646	644	650	650	616	646	613	621	646	630	631	628	638	621	647	609	597	608	637	599	634	583	626	650	627	569	641	599	617	600	574	631	613	602	577	605	626	643	599	634	617	629	632	650	597	631	598	616	614	640	641	599	621	624	591	632	613	606	616	592	625	605	628	608	602	638	618	615	590	631	616	615	610	552	618	639	641	628	605	622	608	658	617	610	602	627	586	606	584	644	579	612	612	625	594	607	625	648	657	629	604	648	608	612	635	589	567	593	587	629	637	647	616	585	609	619	621	595	581	672	635	581	616	606	610	611	601	607	625	600	599	631	608	609	636	630	596	657	585	652	658	633	656	658	582	638	661	656	612	622	658	646	620	614	583	632	618	648	600	637	593	605	620	594	592	592	580	585	619	596	631	614	580	582	607	627	633	621	626	636	626	621	639	662	584	586	617	592	633	597	559	619	628	601	567	607	597	618	608	609	621	599	624	647	589	638	600	611	642	616	605	652	656	613	629	592	622	625	629	632	650	620	563	657	652	601	614	597	662	602	619	644	616	577	648	580	660	631	557	651	618	577	606	650	537	657	580	662	651	557	639	607	582	595	585	640	616	620	613	593	641	629	598	627	661	635	614	612	608	602	598	637	610	599	632	593	612	625	635	624	586	609	592	605	598	632	626	620	654	602	625	611	605	621	625	619	632	596	657	595	616	608	612	627	617	596	588	619	623	613	612	638	638	602	600	579	631	587	610	602	581	644	587	620	610	597	644	618	625	613	606	633	618	644	609	579	648	609	609	628	611	634	598	651	623	658	666	603	594	616	621	628	574	596	572	649	640	636	601	626	647	619	624	650	584	609	643	587	603	612	635	613	614	645	633	611	621	603	656	624	611	628	604	637	621	607	617	583	645	634	585	578	602	604	566	607	608	619	651	598	619	608	609	555	600	629	635	618	590	601	638	594	611	655	606	639	582	552	628	595	588	613	659	639	640	624	609	650	552	603	593	605	565	623	649	658	634	625	634	573	605	641	618	617	569	607	578	616	633	604	654	571	572	591	599	628	627	600	606	606	593	627	635	619	610	652	625	650	599	660	620	602	605	579	623	618	636	608	594	635	602	622	599	645	617	598	598	585	637	591	590	581	580	569	601	608	650	634	636	621	624	623	641	632	622	601	647	649	598	618	651	648	619	609	612	557	644	606	607	586	610	626	626	589	626	636	592	603	569	640	623	675	603	621	617	629	605	632	621	589	592	605	666	627	621	631	600	599	624	649	623	598	634	641	610	592	604	622	622	640	613	577	629	613	569	589	572	644	579	595	617	648	610	604	608	637	567	655	614	584	598	590	644	630	602	621	635	617	618	625	632	598	645	616	629	647	595	602	609	598	587	591	589	623	591	596	594	660	636	627	610	632	596	606	609	612	606	620	657	552	617	669	609	590	622	625	619	639	562	645	589	624	597	622	617	609	654	601	631	584	572	600	659	607	598	621	597	651	616	597	639	622	605	665	640	634	672	644	646	610	637	617	613	613	600	587	611	619	647	625	643	591	580	592	644	624	623	616	617	622	608	602	609	599	631	599	639	567	632	630	648	625	626	648	616	616	616	697	629	586	604	583	617	664	612	618	631	582	569	592	594	632	622	587	598	609	637	608	617	662	640	625	622	614	625	588	608	613	597	607	669	597	635	590	593	637	646	621	649	604	600	619	662	569	581	589	636	608	608	633	679	616	586	628	625	600	655	616	620	605	596	619	622	633	628	630	548	632	568	592	646	606	594	656	627	588	630	636	629	589	594	564	545	623	596	652	573	653	637	615	567	609	613	591	603	630	604	579	595	577	631	572	621	584	593	611	648	614	569	626	616	576	570	628	585	588	607	667	627	585	559	615	571	605	595	651	620	609	620	641	644	666	580	592	687	606	582	623	617	649	569	655	599	639	603	639	608	681	632	607	573	621	620	594	568	637	648	593	648	601	599	615	614	614	595	626	637	550	608	560	664	577	643	633	585	580	579	585	584	644	636	617	582	615	608	608	600	598	642	626	573	637	629	607	566	641	641	608	618	592	617	607	611	612	610	644	617	606	635	594	623	624	669	648	578	576	612	625	616	600	622	583	657	609	593	630	634	591	615	636	559	619	614	603	657	624	636	620	623	580	636	605	584	635	594	641	596	637	612	612	603	582	602	630	613	612	635	579	668	590	650	616	617	580	595	599	622	598	608	604	592	623	580	607	624	622	632	606	647	609	558	598	618	651	625	647	574	683	632	655	616	620	683	620	613	607	642	612	617	640	631	610	626	623	608	615	643	636	604	610	643	621	673	603	623	589	580	622	617	589	599	608	630	639	624	617	628	645	580	621	579	591	598	592	630	583	580	664	624	644	590	594	633	621	604	597	600	602	614	621	660	586	580	608	561	576	623	615	623	617	617	626	633	619	611	623	629	624	621	638	608	600	606	648	653	638	608	588	651	587	573	620	582	612	630	608	624	625	604	601	660	641	606	616	619	603	598	664
7611	17276	14260	7563	5587	4320	3521	2757	2357	2010	1776	1608	1465	1364	1282	1211	1168	1143	1078	985	1077	1003	1000	1010	1025	966	989	979	897	965	939	900	911	954	961	895	904	916	879	845	897	914	873	901	926	853	909	885	880	901	896	882	890	874	845	858	864	939	868	832	876	869	903	881	856	837	891	888	846	891	891	869	852	868	837	826	865	871	883	896	895	834	837	869	810	900	897	853	885	870	912	824	896	815	854	864	829	844	892	898	837	887	851	845	814	849	879	814	873	858	837	910	823	816	852	853	881	877	863	847	831	894	845	823	823	863	915	862	877	842	843	865	835	896	834	825	839	840	810	830	865	859	817	853	825	850	897	799	840	841	825	857	826	855	788	863	882	835	849	899	877	856	843	816	806	848	876	840	824	897	850	867	815	827	840	848	889	864	904	855	821	842	792	825	851	807	805	845	847	843	870	829	892	860	815	850	838	863	852	881	781	863	824	883	861	825	822	860	857	857	848	845	852	819	860	851	867	824	859	859	853	830	868	819	898	837	853	857	881	773	844	839	865	813	803	826	820	837	872	870	886	877	877	836	869	879	852	884	868	883	870	833	876	809	858	847	795	834	799	831	815	850	829	870	838	847	829	839	873	800	883	857	850	832	843	845	833	863	839	858	922	852	873	847	870	885	829	836	816	837	867	884	910	857	880	823	837	850	874	841	806	861	879	845	837	889	851	877	817	824	827	919	865	871	867	852	834	811	874	889	807	858	826	829	853	883	865	892	875	858	818	839	837	855	900	852	827	846	817	810	837	870	809	855	865	858	892	878	853	871	859	929	871	856	853	806	864	848	854	877	889	851	874	854	850	847	861	836	872	830	867	851	804	863	781	832	868	824	829	840	846	802	856	800	855	866	842	853	819	868	817	859	917	870	877	832	843	894	852	838	861	831	876	875	835	843	842	830	797	878	827	836	873	862	892	836	839	849	852	844	879	877	848	867	789	810	820	841	804	873	846	853	856	836	876	847	875	879	842	815	879	842	834	839	830	880	841	859	828	805	858	823	883	845	866	843	861	835	863	819	832	838	786	868	867	807	820	851	805	847	820	881	794	826	870	874	862	822	924	878	822	843	887	850	895	833	822	853	818	838	822	852	850	837	854	870	883	844	798	874	841	783	816	842	876	825	801	841	848	835	829	843	916	852	826	880	840	853	846	836	832	862	872	856	888	823	836	855	821	833	883	842	832	919	836	845	890	878	878	867	858	808	814	841	840	822	828	866	836	865	838	827	875	888	844	864	905	878	830	776	868	862	846	834	843	815	834	915	878	837	832	862	850	852	839	864	845	794	811	884	856	834	825	862	831	880	840	848	880	875	800	907	816	885	843	845	813	834	844	848	897	849	874	844	818	868	863	871	896	861	855	841	891	821	831	903	811	815	843	794	836	829	866	860	859	819	818	828	852	851	824	799	822	820	862	827	837	832	871	864	868	841	877	824	900	876	796	821	854	822	872	834	840	875	818	853	853	902	787	892	850	836	789	852	843	853	807	893	831	849	839	849	901	859	796	835	858	841	872	864	876	890	892	868	861	822	838	874	814	871	840	867	853	865	838	901	804	859	884	851	889	850	815	863	867	886	861	874	832	867	892	851	899	842	837	807	810	878	832	875	873	833	876	836	854	863	843	860	884	863	832	825	838	850	852	814	837	853	876	862	817	853	825	864	806	845	852	794	770	827	809	924	833	878	882	813	819	798	838	820	846	833	801	891	888	821	828	817	848	868	789	853	857	843	867	839	802	857	856	871	827	826	842	839	850	901	866	839	880	809	806	859	866	877	874	847	878	864	822	917	858	800	884	814	865	824	854	820	845	798	821	851	859	865	810	866	839	802	854	809	874	870	874	867	859	858	891	835	848	855	867	864	854	891	868	880	878	811	866	839	818	820	780	832	827	854	891	872	845	845	850	846	818	796	782	854	822	896	839	828	843	852	848	854	837	836	817	804	783	845	807	860	851	829	856	815	838	880	854	831	866	780	839	844	840	867	826	847	846	815	847	806	890	866	853	816	866	867	829	854	787	815	854	909	789	843	800	834	829	879	871	904	864	859	853	835	843	851	861	881	827	829	886	848	856	883	873	878	873	894	839	819	852	809	841	853	848	884	870	849	844	844	873	833	844	910	863	897	823	836	906	861	861	838	837	845	855	800	854	872	784	845	865	812	837	944	849	828	900	850	809	797	874	842	808	811	825	788	876	815	834	814	804	840	887	826	840	924	831	836	868	846	881	846	822	781	825	835	916	847	856	822	801	807	852	843	830	842	888	876	855	862	864	808	864	838	846	880	809	861	859	864	858	827	854	832	846	835	829	821	869	785	882	845	844	898	845	865	828	820	870	807	910	894	869	876	840	862	883	845	758	846	871	901	848	842	854	890	869	852	867	866	891	881	842	800	873	881	838	853	825	874	892	883	810	874	858	794	853	855	852	859	848	899	849	823	841	861	829	857	797	886	883	796	845	796	866	885	818	830	867	836	881	903	913	841	869	901	824	818	809	809	836	842	850	881	811	848	840	884	861	848	808	789	859	841	841	803	867	842	819	848	782	847	869	838	817	820	922	792	897	790	871	916	863	871	831	863	830	859	846	816	856	854	842	848	879	826	858	891	854	883	834	856	826	890	882	863	883	810	872	865	846	808	845	889	867	881	849	849	886	885	778	878	810	852	905	831	857	897	859	828	864	824	828	836	810	899	833	838	860	827	820	881	842	813	886	823	864	840	871	860	869	827	854	809	846	838	812	839	873	881	797	832	842	799	824	841	791	837	867	817	874	869	825	839	863	839	871	822	904	867	846	827	872	808	810	858	846	892	870	846	869	861	854	855	898	826	803	835	862	865	856	870	883	809	850	881	866	816	800	821	839	821	864	957	812	828	844	862	819	864	845	899	828	819	884	856	878	840	894	867	830	826	816	795	875	814	845	853	837	809	857	810	824	813	876	846	862	844	808	783	850	847	819	851	821	802	824	843	878	864	843	866	820	839	863	897	907	833	836	771	882	846	837	849	872	873	858	866	895	880	854	808	833	786	870	863	844	854	864	858	827	816	775	870	810	880	894	832	851	829	813	838	816	829	838	842	894	832	910	827	820	804	839	868	880	869	836	852	896	877	836	808	831	828	831	856	890	806	819	857	823	811	872	823	817	859	887	879	813	888	857	913	802	836	936	851	873	855	856	832	855	866	832	859	832	820	848	863	843	834	848	840	879	874	790	789	859	834	845	881	856	844	850	827	896	850	862	853	806	890	844	817	866	860	829	841	821	862	772	882	849	821	841	806	892	806	826	867	834	895	816	816	856	913	841	819	855	832	826	888	818	833	824	834	841	896	832	831	844	830	841	851	890	855	838	850	891	827	897	819	818	856	834	857	885	836	860	836	795	833	856	804	870	861	839	853	869	814	845	815	839	857	845	818	849	821	887	910	833	897	843	864	836	827	828	893	858	884	838	831	837	854	819	854
26642	20467	8662	1089	726	644	612	628	573	601	594	559	588	616	572	561	619	598	578	608	617	504	582	578	601	583	579	592	529	585	562	567	584	568	587	562	570	577	585	568	567	564	564	577	636	568	574	565	583	603	583	643	572	582	509	584	562	555	517	604	565	581	605	600	590	591	541	575	548	589	528	593	568	562	583	559	555	556	600	584	547	552	594	577	574	551	582	589	602	603	567	583	589	597	590	599	585	566	513	601	552	594	592	555	541	578	599	523	589	518	572	545	550	530	526	573	568	560	628	567	591	596	555	590	572	553	576	560	574	569	573	538	571	572	546	556	533	577	550	518	604	557	528	596	566	539	545	564	539	607	555	557	577	581	514	532	541	586	558	586	571	563	535	568	583	543	574	580	547	574	551	547	556	583	575	534	582	584	532	567	538	617	618	566	571	592	560	581	591	555	571	524	597	573	522	595	572	569	600	567	553	564	583	584	567	563	593	587	609	549	545	591	562	560	547	582	545	552	539	582	582	550	586	541	568	540	594	578	529	584	546	558	562	580	576	558	570	571	576	549	581	562	611	536	564	601	561	550	616	573	576	565	614	563	602	576	585	564	567	604	542	548	541	588	542	578	543	554	565	579	602	552	533	578	544	609	553	638	615	550	570	554	589	566	582	585	530	577	566	581	552	523	534	567	544	586	581	557	560	587	556	612	595	638	560	550	561	573	558	569	530	534	589	549	568	563	587	576	601	625	594	548	576	611	596	563	595	570	577	509	540	578	558	567	613	552	619	587	618	561	529	557	553	597	573	573	576	569	587	577	577	582	586	552	560	586	538	562	549	587	578	567	580	599	567	567	600	577	611	594	564	571	594	584	606	566	543	599	536	574	555	546	605	589	558	603	556	581	582	547	576	582	547	624	598	572	600	571	592	614	608	579	589	552	531	606	558	565	573	590	554	595	566	499	552	622	588	563	594	567	545	628	574	536	590	562	539	584	577	570	535	586	531	560	571	554	562	546	548	565	577	577	586	559	597	561	571	567	560	557	557	593	589	581	581	600	548	563	558	573	540	573	556	542	603	584	555	614	561	540	563	562	569	564	530	543	568	591	598	567	565	547	560	581	562	577	599	603	586	593	583	623	562	537	550	589	615	578	568	546	531	565	607	602	543	562	537	606	589	634	574	571	561	564	538	589	592	571	522	540	612	583	555	580	532	571	568	632	548	561	564	554	574	560	550	580	561	549	560	578	560	558	603	551	582	546	567	580	493	601	578	573	549	587	604	578	552	574	537	507	594	594	581	524	596	572	580	588	586	597	589	597	547	563	511	558	559	573	585	572	589	546	585	589	606	596	565	565	557	574	588	575	541	591	570	583	554	561	567	567	541	611	607	538	558	589	554	591	563	599	583	570	534	613	565	594	606	562	547	558	539	537	591	527	567	545	555	582	529	581	598	571	573	563	580	600	599	601	596	559	624	562	608	566	543	559	615	553	553	582	596	569	603	547	595	538	590	581	577	530	569	610	589	520	584	570	541	551	611	576	591	590	550	614	565	547	585	595	628	570	585	520	554	546	563	550	560	583	532	547	573	542	602	538	545	584	609	575	584	551	495	573	571	568	598	572	562	594	526	586	548	592	553	537	592	550	539	588	582	570	567	562	571	567	568	593	541	622	572	547	599	553	540	597	603	591	591	569	584	591	587	599	566	557	575	546	586	566	587	535	542	597	567	508	594	585	571	575	576	519	581	577	581	561	547	566	562	578	559	526	574	600	574	562	558	607	611	572	594	558	605	569	595	569	559	588	549	532	577	535	569	581	530	553	548	565	580	538	600	568	554	531	582	569	562	585	548	572	553	586	555	565	571	558	575	546	620	567	566	582	552	580	563	544	594	573	569	573	643	560	568	594	588	582	592	592	588	559	604	568	601	578	597	564	568	561	560	571	564	600	605	614	561	565	578	551	583	565	572	557	558	555	569	565	576	578	591	583	600	584	551	545	576	594	581	576	570	628	586	562	566	611	559	587	599	538	580	542	577	579	590	577	549	599	556	524	553	546	579	572	591	569	573	602	556	585	610	578	508	555	556	554	566	561	555	523	561	603	597	533	613	534	564	573	588	585	575	594	584	567	590	580	579	600	583	530	566	581	558	555	560	578	565	611	551	569	583	540	579	575	541	569	594	573	558	574	547	600	598	540	600	534	540	559	563	548	579	555	578	543	573	546	610	582	563	591	560	548	572	569	556	594	537	611	595	575	561	554	628	580	532	520	552	591	598	617	580	588	547	592	559	573	556	566	584	596	601	554	577	589	571	545	555	589	585	533	577	578	604	558	599	566	558	613	565	589	559	602	564	608	525	577	580	603	542	522	561	576	557	590	579	564	597	582	547	564	577	587	547	555	574	567	520	582	567	554	590	523	574	587	600	582	549	562	557	555	614	594	560	534	588	574	595	565	578	526	539	547	595	574	562	573	566	583	587	541	609	601	571	533	586	537	578	546	590	596	526	566	573	581	579	602	553	602	578	596	568	543	579	558	603	583	579	596	569	560	562	558	560	588	532	577	559	534	571	564	572	553	581	550	623	566	604	597	612	585	582	545	570	569	559	592	559	550	597	593	595	562	573	579	574	580	573	579	579	571	572	546	549	584	581	547	530	572	601	592	565	585	605	583	563	594	607	569	613	573	572	540	570	605	561	591	567	551	543	569	596	536	581	618	510	544	573	532	539	576	547	575	598	590	582	589	558	528	565	576	566	548	549	573	553	561	580	568	510	565	602	585	597	587	593	614	573	555	578	530	566	558	529	600	567	583	584	576	584	578	543	524	595	545	539	585	530	536	562	590	565	551	542	589	576	582	550	524	589	566	567	556	523	578	587	533	583	539	601	548	588	561	587	506	572	584	530	571	594	580	556	554	601	530	526	566	574	548	574	545	575	599	558	584	560	565	561	620	571	564	560	589	588	560	584	539	559	590	586	587	550	614	553	588	625	572	554	575	578	548	553	566	598	583	603	581	543	554	584	573	594	564	586	591	551	568	567	592	568	585	556	589	572	545	595	535	521	570	559	569	566	604	590	531	552	565	569	556	571	554	601	587	596	561	560	557	593	602	508	561	607	608	599	529	562	543	580	574	565	583	570	605	570	578	588	587	531	563	557	530	577	561	599	592	576	552	593	537	601	573	542	584	580	528	569	555	544	557	591	545	557	532	550	523	547	611	551	573	589	617	590	608	564	599	585	581	563	612	559	552	613	557	606	550	597	580	546	587	550	578	597	586	573	567	556	583	536	579	567	527	513	566	571	555	565	584	510	583	552	631	553	547	586	539	588	563	588	533	564	598	584	606	612	591	543	536	609	580	575	582	621	522	591	605	582	576	555	521	600	591	569	564	571	545	559	582	555	584	590	564	576	604	593	563	594	553	532	587	573	548	582	586	553	602	572	551	555	608	595	543	588	612	596	582	557	582	541	541	570	530	556	578	557	553	577	570	573	531	551	597
4194	1729	1542	1118	1060	915	891	874	862	858	862	777	821	827	813	819	786	818	825	804	804	826	750	786	774	737	785	761	787	819	751	805	729	797	770	817	750	798	773	818	809	750	742	810	756	815	789	763	797	798	795	741	795	740	808	761	841	810	812	822	818	754	796	800	766	798	771	750	798	771	767	753	734	780	828	678	781	708	760	737	789	796	793	779	775	762	767	827	821	760	807	775	786	768	779	683	781	829	738	754	781	743	791	791	762	758	790	779	791	734	781	799	791	763	804	812	770	790	766	796	828	788	789	778	853	760	802	805	740	791	774	812	708	775	789	801	747	789	702	767	768	766	761	806	728	797	812	798	765	755	760	765	789	785	744	826	793	793	758	754	772	774	754	748	781	771	757	781	735	819	814	783	747	807	761	753	755	752	749	761	756	807	744	802	810	850	734	821	732	752	763	744	767	789	759	796	813	767	778	750	791	774	823	753	848	777	772	784	721	790	765	771	722	746	761	783	731	818	777	778	780	833	767	788	807	780	718	774	801	806	748	749	751	802	734	796	762	778	843	809	767	760	799	811	805	779	774	783	767	796	790	780	815	851	789	783	771	817	770	788	813	774	822	754	791	767	811	756	780	767	785	791	796	784	774	794	766	739	768	799	806	818	858	793	762	781	764	771	731	802	788	826	802	768	783	833	764	757	802	771	773	795	789	771	798	774	750	746	788	716	748	763	776	772	793	786	790	760	766	798	749	805	832	774	791	788	782	731	741	776	788	740	797	825	783	780	797	798	748	760	752	789	766	776	793	745	813	787	792	774	789	781	830	837	808	801	792	790	779	796	780	790	818	777	788	798	813	806	776	828	825	790	770	774	802	820	811	754	741	738	788	876	833	747	755	767	800	818	762	767	792	751	770	783	806	767	794	852	779	811	786	813	762	764	780	756	761	792	819	759	807	801	824	845	722	785	773	764	792	746	766	791	766	790	819	780	782	798	783	787	781	809	809	799	765	804	740	767	777	753	728	745	756	763	791	799	795	742	719	753	753	767	837	755	804	769	788	823	821	783	815	782	815	777	835	771	760	714	738	792	737	797	814	752	759	740	769	791	791	768	783	790	762	755	765	802	815	762	783	767	763	735	792	771	778	749	793	786	802	746	760	747	813	809	790	757	736	792	799	821	796	822	756	803	806	812	840	731	830	812	773	763	837	794	769	776	750	783	737	799	759	737	794	744	816	748	747	746	785	785	842	771	765	805	763	753	744	801	797	790	831	763	806	746	787	760	741	828	799	822	796	761	745	804	762	757	794	793	763	758	805	761	758	760	826	818	833	813	814	763	786	729	757	771	801	801	740	798	835	745	768	806	809	755	776	780	752	810	797	757	768	739	769	788	766	769	788	809	727	811	824	843	771	769	799	792	765	798	818	758	792	804	769	722	791	825	754	775	817	796	787	787	757	764	798	795	780	809	801	753	798	738	779	845	802	812	775	773	776	774	741	742	757	771	771	759	738	753	786	757	747	772	815	813	803	774	749	766	771	824	776	830	803	808	718	751	767	758	775	806	805	810	797	747	794	802	737	772	757	776	746	814	801	787	783	738	802	831	805	796	795	734	820	745	755	735	761	741	809	757	748	779	795	800	806	774	782	777	850	801	794	768	763	808	762	753	787	723	749	758	769	795	785	743	757	776	788	841	812	756	759	750	756	816	781	779	738	731	750	786	810	793	735	770	747	711	745	756	816	791	717	812	831	762	750	800	778	747	774	759	813	770	796	730	769	817	823	776	767	774	789	781	737	821	779	776	793	777	767	807	823	800	800	751	747	824	726	757	761	765	785	776	732	799	746	796	743	791	773	733	788	798	767	744	818	763	779	805	826	747	769	805	742	804	792	760	785	779	809	728	791	786	792	809	765	780	812	768	800	803	821	807	711	751	762	761	722	761	776	731	759	754	796	828	788	832	807	813	807	753	777	801	771	776	768	750	769	825	748	802	753	783	770	765	721	807	803	811	806	764	740	792	824	805	786	769	750	750	778	782	750	768	771	748	806	771	813	765	771	751	778	785	755	809	775	737	783	802	801	783	779	777	744	775	776	762	790	758	782	777	783	779	807	818	778	773	784	764	748	810	769	771	801	740	775	770	838	777	769	778	770	781	755	716	810	775	733	715	758	794	775	818	781	787	772	767	824	804	801	739	815	827	806	795	782	781	765	734	803	814	805	822	778	781	802	774	820	759	785	745	809	713	781	865	752	806	793	812	762	821	773	796	749	802	779	778	793	747	769	799	733	807	772	809	779	759	781	780	763	803	791	741	834	775	795	752	785	759	735	764	784	728	806	787	808	775	717	768	780	781	817	784	713	751	833	741	835	799	837	746	787	801	812	787	766	765	746	740	799	745	758	776	796	786	754	783	824	766	782	751	792	774	831	770	765	777	787	774	767	788	784	761	810	730	806	781	780	753	776	764	783	773	782	836	798	782	826	780	794	723	805	760	772	806	856	752	792	789	767	788	758	833	767	813	816	804	793	767	754	767	803	781	768	773	753	799	798	784	723	754	782	769	736	770	767	787	782	799	801	803	779	768	779	777	766	807	775	760	755	792	785	745	782	751	761	770	773	768	704	796	773	729	801	751	803	773	778	788	749	762	810	759	768	774	785	767	792	752	775	738	787	791	786	749	794	747	807	807	755	816	786	837	777	834	841	796	761	780	781	762	781	840	814	767	759	804	783	803	794	767	746	803	782	753	808	746	780	803	760	803	799	803	799	797	782	785	808	797	765	804	750	803	770	796	789	746	807	789	762	805	787	755	797	778	792	799	816	773	817	717	746	779	749	746	819	822	755	778	775	787	796	750	827	816	759	779	826	763	743	789	790	810	763	802	796	819	732	786	754	765	758	813	772	739	766	794	751	804	777	771	753	866	802	789	729	768	820	772	772	803	745	759	814	741	776	779	780	804	783	758	759	802	751	813	788	726	755	779	825	775	762	811	804	764	788	777	784	777	819	767	827	724	774	757	802	779	756	805	797	796	832	735	753	855	839	746	798	775	786	787	781	744	711	785	780	812	784	794	729	750	811	765	817	767	770	799	750	788	764	770	809	770	820	803	826	778	714	825	767	755	793	742	790	777	781	768	777	828	786	776	801	772	819	755	757	779	797	753	795	791	775	755	828	761	817	781	778	801	768	790	778	761	786	731	742	826	752	782	796	801	726	806	853	812	781	788	795	784	772	775	785	762	776	793	772	767	825	761	748	786	752	845	768	744	780	812	761	773	855	793	778	835	747	778	773	823	755	757	809	778	769	761	749	766	822	789	785	800	764	738	796	783	780	777	749	792	730	824	809	778	807	780	747	731	791	817	793	708	759	813	795	747	745	798	776	803	704	808	809	812	760	741	781	763	808	799	753	772	746	778	786	803	769	800	779	757	849	760	831	813	761	762	799	783	841	713	795	783	828	769	774	796	806	790	783	836	805	829	785	743	789	729	791	769	751	748
23681	21158	28575	24002	21141	11859	1809	1203	1110	996	971	939	939	943	893	862	870	943	844	848	857	875	805	825	831	872	821	841	867	855	827	823	874	838	838	778	853	861	859	800	832	834	828	850	799	786	823	776	812	788	800	782	817	810	840	833	806	832	837	771	857	798	819	762	816	822	844	806	800	789	806	818	862	866	845	828	855	819	873	761	841	834	827	809	747	786	795	858	824	796	814	794	815	835	853	813	849	818	820	811	809	775	792	818	823	824	838	816	772	844	772	803	811	751	775	831	801	823	787	773	834	812	828	836	801	829	755	804	807	785	799	800	807	790	799	793	797	810	793	847	811	790	782	771	790	841	817	794	780	834	840	852	812	843	777	825	767	780	754	804	781	761	843	827	781	825	804	791	847	791	765	810	771	829	845	877	823	806	829	846	803	790	824	815	785	792	798	812	815	851	731	788	757	784	806	767	789	771	806	792	792	792	779	839	822	803	782	765	827	801	802	820	851	790	793	804	816	825	843	827	794	818	853	766	802	766	826	806	826	808	848	752	822	832	776	813	789	859	743	794	824	810	829	780	815	770	772	870	760	814	797	811	799	811	766	803	835	793	810	771	827	803	822	781	788	762	794	844	831	808	829	791	829	809	818	814	764	771	761	787	833	795	784	819	794	812	827	820	823	779	781	824	817	784	793	838	815	846	828	787	812	789	823	795	789	807	802	773	823	796	771	846	803	799	799	812	803	806	823	817	775	843	817	818	789	764	852	791	815	772	773	857	804	800	826	800	768	803	794	766	787	760	811	794	822	770	779	830	795	832	807	804	782	819	726	786	797	806	786	789	824	819	813	747	795	790	792	793	828	765	789	813	762	748	804	800	821	790	828	806	761	737	769	827	808	838	794	822	799	817	820	800	819	790	822	881	765	811	792	812	775	794	789	762	773	798	741	864	830	792	803	800	825	774	771	828	840	807	773	812	750	835	763	749	792	776	792	791	815	794	771	834	787	837	867	853	834	782	839	771	746	871	832	802	804	782	764	770	757	796	847	832	833	777	817	804	795	812	794	758	860	803	824	829	768	767	811	775	771	786	817	852	829	761	804	788	777	768	858	795	805	856	850	775	750	806	774	807	771	812	784	768	753	793	803	798	804	790	760	813	836	754	797	791	826	791	761	756	784	798	829	800	791	905	809	843	793	809	763	827	774	815	756	812	813	814	786	836	794	844	795	807	849	778	837	811	826	844	848	754	817	811	834	803	739	808	806	798	786	816	822	827	767	838	854	821	806	782	789	811	826	788	801	794	821	815	808	834	834	788	831	776	827	784	809	800	758	794	799	851	831	806	830	789	803	845	798	793	815	809	792	845	810	805	762	832	778	784	780	761	767	831	779	895	827	775	777	775	746	773	789	865	793	785	792	751	800	810	801	821	824	791	861	825	790	771	859	759	759	813	805	834	777	792	877	812	835	791	808	768	767	759	780	844	784	781	764	777	824	835	807	784	780	813	804	795	794	780	776	788	841	808	780	830	793	815	786	815	784	806	776	807	827	820	770	785	769	802	829	779	786	791	819	884	761	851	763	807	800	762	798	792	804	826	817	769	805	766	846	785	833	860	787	827	803	747	810	827	801	793	837	764	818	821	817	817	801	796	786	814	814	796	751	800	824	781	793	762	792	764	826	787	766	819	776	800	797	811	816	743	795	826	775	790	840	777	857	811	817	796	799	799	807	741	778	801	780	786	766	845	798	794	736	853	801	797	804	791	840	786	807	825	840	787	793	810	781	786	799	784	771	822	773	762	790	819	789	762	800	781	835	784	815	800	842	786	805	763	768	800	780	836	815	812	799	797	795	790	779	773	810	792	811	844	767	752	782	823	803	794	792	855	765	828	813	809	801	808	808	831	795	840	791	843	761	810	803	828	837	785	787	811	777	837	781	828	800	807	812	828	836	802	772	798	761	790	803	815	786	797	814	769	828	778	791	864	798	811	825	794	828	805	858	783	771	823	826	813	770	784	803	751	862	773	800	813	789	765	790	807	743	783	814	831	783	848	768	809	788	768	784	816	820	849	827	811	774	831	839	817	806	808	783	799	833	804	819	803	753	846	810	777	782	789	797	801	857	789	811	792	829	845	797	845	792	847	765	823	809	796	786	822	753	799	796	778	808	797	795	786	804	840	804	801	864	831	816	823	797	802	731	766	770	765	820	807	834	803	833	782	865	819	844	782	822	810	799	847	832	778	778	812	838	797	809	784	806	751	875	802	810	775	820	817	788	824	738	812	781	819	839	801	810	839	839	802	817	830	760	814	803	846	814	807	820	830	791	801	817	819	838	807	775	779	801	858	806	858	746	756	772	842	742	768	825	810	802	785	760	761	746	861	832	763	813	840	795	755	861	887	786	779	781	793	834	820	817	831	821	792	818	759	784	768	782	741	779	826	763	796	810	817	793	820	824	848	806	808	822	793	815	792	821	807	822	799	828	753	803	828	806	783	823	766	821	753	811	774	758	808	774	805	854	804	815	822	779	773	769	803	790	808	754	819	858	801	830	853	799	821	808	818	856	824	781	806	797	800	779	786	763	812	828	838	836	798	736	816	819	771	804	806	760	803	771	769	847	786	808	833	839	810	833	825	832	810	836	840	827	774	797	773	843	802	792	832	791	773	816	880	863	829	829	825	840	800	756	806	735	780	821	796	852	790	850	800	793	760	743	823	748	796	808	821	836	806	795	787	811	804	815	822	823	769	761	785	819	811	788	776	815	791	830	784	812	799	793	818	811	797	824	861	805	816	784	786	818	782	765	809	794	780	809	799	821	786	771	795	726	810	765	792	801	892	833	825	810	781	778	830	812	809	745	808	806	755	812	828	816	739	805	773	806	802	772	744	789	804	746	824	815	809	805	764	782	791	819	799	786	768	781	796	794	850	795	802	814	851	845	799	789	822	813	841	830	778	784	753	847	835	850	810	816	819	812	779	811	821	781	820	784	800	820	804	821	831	757	835	821	790	815	793	875	796	782	764	822	827	811	850	818	826	777	762	781	802	785	821	869	817	813	815	792	790	812	823	834	753	819	810	837	744	801	797	785	787	782	797	818	813	770	833	788	788	771	801	820	796	834	810	838	770	769	805	815	795	827	797	862	801	796	786	785	779	781	848	799	856	803	853	800	782	831	772	801	847	796	790	841	806	771	795	773	757	838	770	794	831	806	843	831	807	811	817	781	812	832	847	803	808	819	781	776	842	854	764	806	752	776	780	831	830	839	771	817	789	859	836	766	804	797	837	806	837	827	802	832	817	822	807	816	816	780	804	775	757	822	824	814	821	746	798	806	856	790	785	841	790	772	870	787	839	822	771	828	795	798	770	820	778	763	801	833	827	840	847	783	776	827	819	856	799	858	784	811	754	807	742	796	798	801	799	816	848	780	793	799	800	823	803	809	835	799	794	775	771	813	799	797	806	865	871	819	803	787	847	813	843	811	797	846	814	773	838	844	804
5299	10978	9188	4852	3600	2896	2338	1999	1858	1745	1533	1496	1401	1325	1306	1325	1192	1222	1268	1254	1115	1138	1162	1211	1129	1116	1088	1182	1120	1165	1148	1135	1129	1138	1127	1176	1132	1050	1110	1108	1117	1130	1118	1154	1141	1128	1132	1130	1056	1116	1111	1039	1075	1171	1156	1095	1106	1088	1080	1165	1093	1140	1140	1132	1102	1138	1053	1096	1103	1059	1056	1118	1103	1051	1108	1088	1158	1132	1096	1116	1099	1120	1049	1130	1136	1144	1122	1103	1116	1063	1090	1056	1110	1086	1089	1052	1119	1027	1104	1129	1111	1092	1087	1103	1036	1071	1071	1106	1062	1100	1110	1063	1085	1157	1025	1036	1106	1050	1090	1106	1168	1114	1124	1062	1113	1111	1085	1142	1081	1125	1124	1070	1057	1157	1045	1063	1109	1106	1102	1094	1033	1141	1086	1045	1075	1066	1093	1081	1164	1067	1075	1079	1121	1153	1105	1106	1095	1044	1049	1110	1089	1099	1097	1113	1096	1089	1071	1099	1070	1070	1090	1089	1124	1098	1072	1025	1133	1089	1071	1102	1010	1133	1075	1115	1066	1106	1102	1110	1085	1111	1063	1128	1099	1084	1055	1087	1125	1077	1053	1128	1087	1103	1103	1031	1078	1085	1041	1134	1085	1114	1095	1041	1125	1050	1102	1041	1087	1125	1064	1103	1046	1136	1135	1096	1113	1112	1074	1122	1146	1116	1073	1043	1079	1075	1064	1125	1068	1137	1085	1089	1091	1047	1052	1097	1059	1141	1085	1067	1052	1060	1104	1048	1036	1092	1082	1086	1044	1150	1056	1090	1019	1072	1112	1074	1052	1053	1132	1066	1084	1088	1113	1126	1055	1080	1049	1072	1071	1071	1141	1125	1118	1015	1113	1096	1081	1133	1068	1118	1101	1048	1063	1069	1104	1157	1076	1070	1073	1064	1047	1052	1095	1003	1070	1092	1020	1105	1077	1081	1134	1079	1130	1076	1086	1045	1064	1051	1066	1115	1094	1065	1102	1048	1069	1104	1098	1082	1090	1068	1093	1047	1071	1061	1066	1055	1070	1122	1086	1114	1056	1110	1083	1032	1067	1091	1084	1086	1108	1107	1052	1067	1082	1041	1099	1090	1119	1067	1023	1108	1101	1141	1116	1077	1073	1063	1115	1062	1099	1125	1077	1147	1060	1047	1063	1041	1096	1074	1108	1070	1075	1059	1059	1117	1109	1067	1124	1068	1094	1118	1108	1127	1086	1103	1102	1101	1128	1030	1063	1113	1068	1072	1038	1085	1072	1119	1106	1062	1075	1104	1049	1073	1069	1095	1063	1058	1141	1001	1099	1036	1088	1120	1095	1056	1108	1108	1108	1055	1083	1108	1079	1062	1070	1039	1099	1091	1075	1064	1095	1108	1061	1098	1097	1108	1085	1059	1116	1060	1052	1089	1037	1123	1060	1097	1057	1113	1103	1081	1089	1090	1114	1074	1086	1105	1056	1126	1106	1073	1075	1047	1146	1088	1095	1017	1054	1110	1066	1122	1089	1104	1052	1133	1063	1122	1102	992	1084	1073	1121	1117	1069	1155	1087	1097	1076	1086	1110	1043	1056	1090	1118	1099	1119	1090	1120	1080	1084	1064	1117	1059	1104	1036	1062	1088	1124	1075	1025	1092	1062	1033	1044	1124	1038	1159	1107	1095	1041	1019	1091	1036	1124	1094	1117	1090	1099	1078	1025	1067	1112	1067	1142	1094	1133	1075	1085	1135	1049	1109	1102	1055	1062	1116	1085	1146	1045	1078	1138	1088	1064	1080	1112	1100	1075	1066	1129	1040	1084	1128	1091	1134	1103	1168	1032	1086	1085	1086	1052	1147	1066	1041	1062	1098	1132	1092	1099	1100	1081	1092	1089	1095	1059	1094	1107	1067	1108	1081	1040	1135	1104	1049	1111	1083	1049	1100	1098	1124	1081	1082	1112	1138	1087	1053	1097	1107	1100	1105	1104	1114	1136	1081	1043	1104	1128	1072	1145	1135	1100	1128	1103	1051	1070	1066	1058	1093	1084	1045	1101	1079	1107	1081	1124	1067	1114	1110	1088	1069	1101	1098	1092	1114	1089	1105	1080	1100	1144	1115	1090	1107	1115	1090	1090	1078	1085	1046	1143	1088	1129	1057	1089	1037	1095	1126	1096	1062	1107	1081	1026	1107	1112	1096	1061	1130	1081	1083	1067	1138	1076	1078	1082	1055	1157	1142	1052	1100	1134	1110	1082	1056	1015	1103	1107	1101	1071	1079	1036	1132	1059	1036	1053	1097	1103	1113	1102	1085	1081	1109	1118	1070	1067	1110	1122	1105	1057	1109	1062	1051	1031	1123	1128	1096	1051	1096	1094	1061	1092	1100	1090	1106	1046	1093	1081	1097	1128	1133	1080	1140	1125	1066	1109	1073	1075	1050	1162	1064	1120	1038	1086	1138	1070	1062	1097	1139	1105	1097	1060	1046	1085	1056	1169	1059	1064	1069	1069	1119	1109	1101	1074	1083	1075	1173	1065	1165	1098	1143	1080	1049	1086	1081	1056	1057	1142	1077	1023	1051	1114	1146	1128	1069	1134	1074	1070	1064	1126	1167	1104	1119	1080	1101	1092	1085	1128	1118	1039	1084	1113	1031	1116	1022	988	1080	1070	1061	1035	1047	1007	1109	1067	1119	1077	1087	1030	1184	1082	1062	1133	1051	1109	1082	1055	1054	1123	1055	1068	1109	1066	1021	1077	1090	1124	1078	1131	1054	1085	1093	1123	1096	1139	1073	1107	1079	1046	1111	1091	1158	1103	1060	1083	1029	1118	1061	1074	1128	1064	1141	1091	1110	1108	1117	1105	1110	1021	1073	1133	1088	1136	1070	1089	1052	1144	1160	1124	1065	1071	1095	1071	1064	1060	1015	1110	1108	1134	1084	1110	1081	1034	1114	1124	1076	1083	1088	1134	1078	1081	1038	1094	1092	1087	1098	1088	1090	1126	1092	1113	1118	1069	1095	1104	1115	1070	1052	1146	1078	1046	1057	1042	1100	1050	1081	1120	1192	1132	1040	1061	1079	1075	1063	1077	1131	1075	1103	1092	1125	1070	1113	1053	1068	1037	1084	1097	1087	1036	1062	1117	1113	1101	1070	1081	1118	1060	1043	1090	1073	1085	1078	1152	1112	1114	1107	1089	1097	1080	1114	1062	1098	1065	1067	1141	1078	1053	1113	1105	1064	1083	1043	1072	1090	1103	1120	1082	1111	1076	1101	1069	1001	1020	1062	1089	1090	1129	1124	1068	1107	1097	1112	1125	1067	1089	1085	1040	1086	1088	1103	1066	1131	1114	1066	1080	1101	1077	1029	1184	1082	1107	1050	1124	1066	1095	1109	1059	1061	1128	1097	1109	1114	1117	1124	1082	1126	1187	1119	1119	1054	1131	1140	1128	1060	1078	1117	1036	1041	1069	1074	1122	1111	1119	1044	1096	1126	1060	989	1069	1125	1148	1093	1134	1047	1048	1105	1048	1115	1064	1129	1113	1047	1116	1043	1081	1126	1096	1059	1082	1087	1057	1115	1062	1064	1058	1080	1130	1058	1150	1083	1114	1059	1085	1116	1020	1122	1113	1027	1057	1045	1110	1095	1101	1075	1104	1052	1135	1075	1048	1137	1095	1132	1076	1076	1053	1097	1064	1092	1074	1067	1078	1077	1073	1158	1088	1079	1053	1102	1102	1109	1101	1081	1130	1018	1079	1074	1101	1067	1105	1063	1058	1040	1037	1110	1037	1081	1125	1087	1083	1123	1091	1047	1063	1079	1106	1115	1107	1124	1071	1028	1129	1088	1133	1126	1065	1060	993	1091	1046	1065	1108	1095	1088	1112	1062	1127	1062	1100	1071	1103	1002	1118	1085	1111	1054	977	1100	1076	1157	1119	1063	1060	1089	1057	1062	1062	1019	1093	1084	1047	1068	1121	1101	1030	1105	1145	1068	1071	1130	1104	1061	1072	1064	1149	1121	1080	1083	1089	1078	1114	1055	1089	1043	1113	1081	1114	1084	1042	1107	1070	1066	1105	1086	1061	1131	1033	1061	1136	1072	1139	1082	1088	1090	1145	1090	1058	1162	1115	963	1136	1066	1111	1091	1034	1110	1087	1097	1104	1059	1120	1070	1075	1070	1084	1136	1045	1050	1066	1123	1123	1106	1108	1096	1088	1094	1116	1071	1037	1050	1077	1117	1102	1066	1140	1101	1081	1061	1042	1105	1109	1094	1062	1082	1008	1050	1037	1107	1125	1067	1045	1087	1069	1125	1108	1080	1103	1106	1053	1105	1093	1108	1066	1075	1179	1127	1073	1051	1126	1089	1109	1085	1047	1144	1145	1094	1067	1120	1034	1066	1098	1114	1092	1104	1106	1051	1068	1063	1075	1096	1101	1108	1093	1028	1110	1098	1102	1137	1085	1136	1143	1062	1104	1158	1064	1061	1095	1079	1059	1094	1099	1097	1110	1117	1133	1048	1070	1105	1105	1087	1096	1082	1113	1135	1091	1075	1085	1097	1101	1112	1070	1077	1100	1107	1067	1117	1091	1112	1025	1117	1113	1086	1042	1098	1105	1099	1106	1107	1116	1098	1021	1124	1122	1044	1120	1048	1142	1072	1078	1055	1093	1075	1078	1082	1079	1105	1087	1127	1112	1095	1077	1043	1076	1095	1128	1067	1028	1096	1097	1130	1012	1066	1074	1063	1050	1098	1075	1068	1099	1073	1129	1120	1066	1028	1119	1075	1102	1070	1169	1045	1111	1047	1117	1079	1117	1083	1079	1017	1052	1091	1085	1114	1135	1151	1104	1036	1107	1074	1094	1075	1033	1078	1105	1079	1070	1064	1095	1065	1101	1103	1100	1057	1093	1027	1082	1088	1152	1096	1047	1070	1069	1091	1067	1084	1079	1109	1090	1132	1109	1118	1048	1105	1055	1071	1079	1093	1076	1067	1135	1065	1094	1113	1095	1069	1054	1098	1022	1072	1082	1084	1026	1114	1083	1052	1114	1067	1019
22826	21166	28997	23617	21166	21219	9672	1501	1054	1035	933	821	811	749	797	713	755	776	698	726	678	662	685	636	626	606	590	621	653	643	635	656	655	633	670	623	623	637	604	615	578	592	602	625	638	628	662	584	564	634	626	628	632	610	632	603	601	587	586	607	590	628	607	616	618	598	564	628	575	641	604	607	610	607	586	603	656	581	610	622	602	594	611	575	590	575	630	662	619	617	634	601	616	611	631	622	608	643	617	558	577	590	563	546	563	576	590	542	580	579	585	599	599	570	604	581	632	583	553	626	546	597	575	632	622	571	578	595	600	593	617	537	610	627	654	616	579	607	606	617	561	598	603	630	594	601	624	619	562	562	625	570	589	579	624	595	614	581	576	612	609	543	576	536	597	615	632	631	612	611	600	638	619	630	598	611	625	573	595	609	585	579	606	605	589	597	563	604	619	550	596	581	597	580	617	624	625	599	597	625	593	588	616	646	596	597	594	574	609	614	646	609	626	608	579	576	569	589	550	588	638	600	607	600	635	561	579	581	620	589	563	583	585	560	647	592	545	568	591	573	606	605	584	599	602	546	635	629	582	615	627	599	565	609	581	582	591	622	588	621	581	640	573	571	606	618	569	566	615	664	615	617	617	580	640	620	571	580	576	565	576	589	558	608	623	605	584	572	587	574	607	572	558	592	631	563	604	622	571	591	625	612	561	602	548	642	609	618	617	613	607	638	582	615	632	578	643	612	589	640	602	563	631	605	603	584	616	572	583	652	621	602	568	566	577	567	562	574	569	592	633	620	624	656	595	605	626	618	625	589	564	583	606	616	617	592	636	607	623	548	593	601	570	572	618	639	603	626	569	584	617	585	581	583	589	586	601	631	608	576	628	616	590	587	631	571	601	573	624	568	585	599	629	613	587	631	593	571	623	590	597	634	603	618	585	573	588	567	608	528	614	593	631	590	599	604	600	568	615	561	616	568	614	623	626	585	579	577	543	618	596	615	626	594	554	599	629	559	603	606	584	551	609	563	595	615	613	605	580	572	616	608	547	546	557	600	599	569	561	566	625	554	600	572	579	611	615	583	595	629	639	596	580	597	535	608	628	585	593	566	576	574	602	611	581	611	583	593	569	594	622	600	577	608	581	616	612	618	586	631	603	613	586	578	599	643	634	581	574	589	619	573	590	581	633	578	561	601	600	598	609	584	587	646	562	595	620	614	630	580	624	594	601	609	607	558	596	589	581	610	603	600	615	545	614	602	588	613	589	565	599	557	597	625	585	616	618	573	550	642	635	590	614	609	606	640	587	624	565	593	607	595	577	566	562	629	616	596	643	569	605	651	608	639	560	603	590	579	567	586	595	643	580	606	577	598	564	566	610	585	584	622	602	614	611	563	639	593	624	640	579	564	576	618	615	623	573	543	577	594	600	615	624	592	620	588	620	598	603	618	580	600	602	611	569	634	578	598	574	601	623	562	564	629	617	608	583	645	593	612	596	611	625	594	620	600	582	597	573	621	610	571	543	576	644	577	591	595	595	637	608	573	623	597	602	614	617	609	587	602	582	599	634	601	581	581	543	583	577	585	581	595	590	582	557	579	586	583	594	596	615	618	552	599	584	581	605	574	582	597	549	586	575	565	556	578	590	598	596	591	576	607	650	567	594	623	553	616	603	570	609	595	597	639	566	612	587	606	614	542	578	608	614	534	581	616	568	578	607	589	579	567	626	548	593	584	599	605	600	587	612	629	592	649	582	598	600	603	621	568	617	597	538	599	607	619	598	574	565	585	577	579	561	563	594	601	564	563	611	600	634	608	555	583	606	595	564	615	621	564	650	570	582	569	566	636	629	543	624	573	609	675	612	584	640	609	600	646	605	578	600	597	592	596	625	569	584	610	573	589	581	593	590	617	564	592	613	602	565	602	594	630	561	550	584	587	563	580	579	589	622	584	606	630	578	569	592	630	561	619	590	596	590	584	589	592	615	542	575	602	575	611	587	629	578	633	607	610	635	584	622	600	582	606	591	596	551	638	575	552	611	598	594	587	591	606	587	605	577	578	558	616	602	598	573	622	592	533	607	590	660	601	618	616	608	586	558	582	619	597	548	598	602	631	622	608	563	581	593	606	567	610	597	617	577	584	536	635	573	619	611	601	620	614	591	577	644	600	590	560	522	582	608	626	582	586	611	588	612	604	597	607	624	639	614	610	570	606	632	617	626	600	627	603	595	560	584	593	618	565	567	587	628	598	575	599	583	591	574	582	622	596	608	608	617	595	624	608	653	586	594	624	585	605	542	559	613	560	619	579	611	619	623	557	553	592	537	554	589	600	598	562	569	583	595	626	601	575	594	573	568	569	568	607	592	577	593	592	597	577	593	615	628	608	614	652	643	625	591	579	592	597	600	567	589	591	563	567	546	584	622	605	584	609	580	582	566	569	611	594	591	580	621	635	597	594	584	569	610	634	617	610	614	580	591	592	571	607	589	603	600	601	578	561	614	609	591	566	601	627	614	574	639	641	592	603	564	592	590	612	565	534	608	608	627	616	632	604	651	582	608	597	617	581	560	592	596	613	602	593	589	602	589	564	609	594	579	616	606	596	603	605	576	536	640	588	571	623	581	585	595	588	586	604	553	574	596	548	576	587	607	575	590	543	609	558	548	591	614	586	635	605	606	620	619	605	572	610	625	602	579	623	578	579	583	630	585	556	558	607	571	579	630	583	633	590	613	639	601	575	647	624	573	556	600	569	622	616	597	577	596	592	562	612	574	601	666	606	591	611	605	604	576	586	613	534	616	605	620	575	593	625	586	574	590	613	601	579	603	585	571	625	584	566	595	596	613	582	609	622	563	663	574	591	575	569	589	606	593	564	609	599	577	621	662	610	620	583	632	587	620	573	542	626	580	565	577	595	615	624	609	622	622	603	588	591	607	649	572	610	598	548	657	550	595	583	632	590	619	556	582	612	568	616	579	612	595	624	642	579	587	566	611	602	619	639	584	576	594	572	593	649	630	609	575	636	588	610	584	577	584	582	598	594	600	605	556	603	581	579	593	582	602	615	636	594	641	583	596	586	562	588	614	609	613	604	597	561	617	599	594	606	606	578	574	597	589	613	572	609	646	598	615	585	637	562	549	553	589	595	654	571	623	576	627	616	593	649	591	611	607	641	572	589	521	638	613	583	652	628	555	602	588	556	588	586	575	611	614	635	537	609	600	598	555	598	630	567	587	586	544	564	606	581	610	564	600	604	586	598	601	590	579	547	588	567	610	589	594	580	571	594	583	584	575	539	621	591	606	595	581	606	629	592	602	543	583	585	636	591	578	624	589	598	580	595	611	621	633	584	590	575	609	574	598	616	586	613	600	617	571	587	561	572	597	564	597	588	640	580	570	628	640	544	547	577	606	564	603	579	602	642	608	546	558	600	596	603	577	592	582	580	601	583	570	591	581	576	574	612	580	631	609	557	649	632	593	555	575	570	605	581	615	562	579	632
7250	16685	13771	7437	5390	4083	3302	2635	2161	2039	1696	1564	1450	1345	1275	1169	1152	1133	1023	1039	987	977	946	947	916	998	944	931	915	917	893	944	876	900	895	864	885	817	875	864	943	845	827	877	859	863	794	883	843	871	857	854	845	786	804	844	878	822	867	845	831	800	889	841	775	849	878	843	844	829	821	824	859	785	798	819	764	840	844	801	826	831	820	819	836	801	840	829	845	812	801	817	824	820	842	823	828	815	822	785	817	874	829	818	837	869	801	865	830	857	804	858	803	833	808	820	840	842	836	817	853	770	778	860	817	849	815	823	799	800	832	782	833	795	812	802	796	820	836	825	807	786	866	825	839	822	771	828	831	780	781	776	860	791	829	785	820	802	856	785	830	805	821	786	807	783	801	787	832	816	794	834	788	886	823	790	804	834	793	810	797	800	774	841	820	826	842	789	819	772	780	825	783	822	852	823	827	805	861	796	864	832	759	785	829	841	757	823	807	775	825	782	827	838	819	801	801	819	823	826	847	807	769	863	849	777	824	856	856	808	779	758	849	838	812	842	857	814	811	805	807	844	823	760	922	857	883	815	809	826	819	796	830	772	846	784	865	813	807	796	785	805	830	834	809	831	817	841	787	849	812	827	826	795	861	818	810	828	812	799	856	858	805	804	822	834	818	796	838	878	802	797	841	859	789	799	815	814	816	852	802	785	839	841	795	844	822	823	805	848	770	799	810	842	787	774	788	816	826	854	808	817	849	841	867	833	754	819	814	822	825	840	833	802	841	796	875	802	848	790	818	855	764	816	807	813	836	836	812	822	806	814	844	799	848	828	816	771	820	854	830	771	802	796	814	804	818	817	797	813	849	844	766	786	840	801	821	865	821	822	891	777	800	784	786	857	837	880	824	841	781	803	784	854	829	819	831	814	818	814	805	811	852	795	817	777	868	816	801	792	820	821	797	841	796	815	807	806	829	830	835	799	788	831	761	791	844	811	776	797	809	804	779	791	792	858	828	828	810	793	828	814	783	825	770	861	783	821	838	825	817	824	809	842	817	846	792	795	853	834	795	852	797	777	788	783	862	820	796	818	823	823	794	773	775	811	807	816	880	839	779	804	829	850	840	813	816	859	791	798	816	800	815	786	787	818	778	810	744	821	832	818	801	806	823	831	802	796	784	793	853	824	848	810	784	816	827	783	821	770	820	816	843	809	819	824	842	817	814	829	815	829	816	796	803	726	800	799	850	833	813	803	790	831	794	801	808	828	823	800	851	873	830	802	894	784	837	825	774	847	794	848	815	777	818	800	861	748	817	833	818	847	824	825	808	807	806	812	853	823	766	861	794	780	848	794	806	786	871	800	825	783	803	804	805	809	814	841	805	810	873	804	799	808	858	895	828	815	813	806	830	826	785	828	816	811	840	838	824	790	754	836	806	756	820	903	791	819	769	839	802	810	759	813	854	816	852	840	886	786	802	795	881	828	807	866	818	855	837	804	750	806	769	801	823	838	803	806	817	815	830	796	809	845	781	798	838	832	812	829	811	823	827	852	814	803	785	805	831	802	773	849	787	824	859	779	824	866	828	810	795	802	795	798	816	883	867	785	807	788	779	754	805	842	850	799	867	799	855	808	790	841	785	829	836	813	856	821	788	812	816	858	760	788	846	809	799	773	836	810	846	828	820	803	769	787	827	820	783	794	824	800	831	806	822	836	850	787	809	809	829	834	843	850	797	823	750	875	793	765	794	836	786	813	845	806	816	875	841	831	822	798	793	882	774	815	786	812	770	849	796	862	842	790	806	831	867	837	801	805	831	839	857	815	846	773	795	822	882	839	794	831	818	780	867	787	820	813	771	797	813	823	830	838	844	790	843	789	878	798	786	823	806	814	790	819	820	829	801	834	871	838	827	830	794	857	773	809	821	835	805	790	843	831	781	780	822	725	845	834	805	854	809	805	806	826	798	818	778	832	826	829	812	825	854	809	833	809	807	831	828	818	827	812	791	826	807	790	862	863	807	888	813	836	861	859	751	822	817	839	842	772	814	823	784	797	778	834	827	785	815	830	789	831	825	818	837	773	861	792	831	775	821	841	821	752	827	830	762	854	772	811	839	874	751	766	873	806	820	818	871	807	807	848	791	865	784	829	824	822	774	788	756	814	823	809	789	786	830	801	744	839	807	783	782	795	825	848	835	829	824	808	814	874	811	853	840	838	789	783	822	821	829	822	772	788	806	821	813	804	777	841	831	865	830	805	778	815	835	811	774	803	791	809	778	865	809	804	819	795	797	875	785	810	798	845	840	749	864	857	816	866	792	785	823	815	786	781	847	808	807	795	789	839	833	803	819	809	845	770	817	818	854	803	809	846	861	821	851	781	797	809	847	806	821	858	812	803	788	832	830	782	804	838	828	848	818	861	821	860	852	769	801	815	817	770	773	800	816	853	839	808	802	780	813	809	871	812	832	837	818	801	798	775	820	783	851	802	829	810	823	729	788	822	819	808	814	802	796	800	792	773	784	826	807	793	817	812	839	747	803	814	838	815	827	809	780	844	839	846	790	797	799	832	778	824	801	816	778	773	812	858	845	793	804	855	789	831	787	836	816	787	853	783	837	835	782	814	819	809	819	845	846	851	793	824	794	764	830	880	818	823	814	775	816	888	837	822	835	826	840	830	795	809	839	787	777	808	859	836	792	764	808	811	807	822	791	765	825	835	807	793	833	767	825	829	831	800	787	869	819	816	796	823	818	814	815	779	785	836	789	800	830	749	853	860	841	767	776	803	826	820	817	807	776	841	865	825	798	855	759	802	799	807	818	822	834	784	833	876	834	806	791	798	828	780	751	815	819	813	766	819	777	799	844	821	795	840	803	823	770	817	840	845	830	768	805	858	798	878	826	789	795	792	858	825	834	796	800	793	813	846	851	848	854	830	781	800	815	828	822	802	764	799	799	840	801	832	825	774	788	848	785	831	804	820	851	792	856	817	880	794	805	854	768	802	798	845	763	834	778	811	826	782	814	817	806	805	810	874	820	755	790	843	844	772	840	816	802	802	779	804	825	776	823	765	848	842	848	824	842	787	827	817	796	818	828	830	779	818	853	826	816	853	827	810	842	820	842	830	816	812	841	851	818	820	837	816	791	835	870	824	797	830	798	813	808	862	790	787	788	843	789	851	839	795	828	754	782	825	789	782	783	789	869	777	761	877	776	798	790	810	830	820	803	839	820	833	804	768	811	805	842	837	833	836	813	827	832	809	824	834	843	811	786	841	820	798	823	791	817	804	780	758	816	821	802	836	813	863	829	836	812	839	826	798	828	851	764	784	769	821	836	799	829	792	851	863	846	802	848	819	833	806	802	793	818	845	827	771	826	861	791	824	776	802	826	821	809	828	801	869	841	829	823	816	821	790	835	777	813	848	898	815	778	837	824	800	847	841	813	807	758	746	780	848	847	845	812	813	801	819	807	803	925	761	858	858	792	809	840	836	790	795	808	803
26667	20466	8679	1109	718	643	622	604	566	608	576	574	582	590	587	575	563	589	571	614	585	564	609	537	541	607	583	579	560	600	574	596	580	596	619	564	588	632	580	532	583	607	597	607	576	609	597	592	555	620	582	542	561	601	571	557	565	563	590	567	590	607	529	613	573	576	581	580	576	566	627	577	588	541	569	619	556	620	604	564	587	533	566	582	568	601	590	597	614	597	622	602	574	583	567	598	570	547	557	544	596	576	575	587	561	582	537	579	591	576	589	549	590	550	534	585	599	597	587	608	555	581	614	594	547	577	545	559	590	541	591	603	592	574	562	583	566	598	548	548	607	535	563	570	589	583	550	580	605	581	585	603	606	522	578	550	591	582	576	580	565	602	604	545	545	550	568	560	543	540	560	560	612	582	616	582	588	577	635	539	570	552	545	584	585	539	581	552	581	574	592	603	571	571	575	573	546	603	584	568	575	573	551	575	604	595	542	567	535	556	564	558	608	574	603	568	567	550	565	581	593	559	633	598	608	556	570	602	557	601	573	567	551	569	599	616	603	578	613	561	551	547	608	576	553	563	582	556	612	600	595	555	570	567	607	544	600	568	603	600	596	541	575	551	548	545	566	571	608	541	604	554	561	560	577	554	547	592	576	512	558	597	583	598	582	549	559	560	594	539	562	569	584	592	564	601	603	582	537	604	590	609	568	544	568	606	538	556	568	626	557	573	569	582	565	613	580	572	542	585	575	532	576	590	567	585	537	574	577	607	559	629	581	552	541	589	590	608	602	557	582	618	556	537	553	576	571	571	575	574	558	576	554	562	567	578	585	549	615	562	519	547	571	554	626	605	563	569	538	577	564	559	558	583	573	566	592	562	546	565	603	608	595	530	570	574	582	570	576	531	540	574	635	519	555	570	553	576	610	576	553	556	592	572	527	564	586	556	560	571	563	570	610	560	536	573	555	532	568	593	563	593	576	602	567	631	567	603	581	557	582	571	576	582	601	593	554	584	574	580	558	553	563	581	520	559	562	585	548	572	553	563	568	562	555	610	576	574	613	561	592	542	614	579	558	583	575	558	570	558	586	572	627	638	628	571	582	562	601	531	589	555	586	543	578	529	552	562	536	538	567	585	591	575	591	583	601	586	554	552	541	541	584	571	565	586	562	566	550	585	573	544	615	612	575	587	552	580	578	612	605	563	562	607	597	533	580	602	586	595	596	592	552	563	561	569	569	544	604	554	573	589	569	599	513	590	577	550	576	553	546	595	573	599	545	580	561	575	584	585	587	585	584	598	567	547	574	578	588	589	593	534	603	564	552	585	538	592	589	589	562	553	598	604	585	537	596	594	568	600	567	601	612	586	580	563	572	583	527	566	570	594	561	574	574	567	582	576	595	545	606	563	594	584	545	606	547	517	568	605	581	601	598	568	510	587	544	537	568	538	583	563	597	550	549	579	586	543	630	566	553	614	562	563	575	547	537	548	559	594	577	590	605	562	523	558	568	542	593	583	562	606	599	565	612	574	571	574	584	552	604	570	567	582	616	584	576	512	600	590	579	593	556	586	538	571	560	547	582	555	532	591	588	579	560	529	559	576	577	592	595	573	534	582	569	532	577	604	566	575	561	493	575	502	597	535	601	569	594	569	519	580	573	557	591	601	611	583	567	611	539	560	544	606	585	537	592	546	549	630	591	557	605	577	575	580	628	563	604	550	607	595	575	570	582	566	589	585	644	584	605	603	598	588	565	590	580	560	594	592	536	583	624	605	539	539	507	587	597	539	593	540	593	579	535	530	606	596	552	551	566	542	614	580	616	596	567	609	575	629	593	535	553	571	599	583	602	550	551	580	578	586	608	571	546	574	559	554	587	553	567	521	572	574	588	554	588	564	594	575	590	532	565	545	587	575	580	548	534	551	589	537	550	572	567	560	600	573	553	574	531	606	598	605	617	564	578	570	583	565	570	569	563	570	545	539	591	606	572	574	563	599	559	566	553	572	541	578	626	552	595	597	571	606	600	605	538	601	552	569	554	564	542	584	623	576	596	576	588	586	565	565	583	557	574	608	552	554	571	554	587	571	572	625	588	549	540	590	546	602	565	612	567	549	557	585	598	563	572	555	573	586	540	580	568	598	584	591	524	604	598	572	611	594	561	558	592	577	525	589	629	577	562	589	597	555	594	556	612	594	574	562	583	525	533	589	565	619	587	568	594	573	584	540	572	592	575	560	577	605	612	541	570	572	586	596	546	562	581	613	603	592	586	536	541	598	533	619	560	557	563	567	536	575	597	586	592	555	617	571	590	601	593	547	597	575	603	603	587	551	579	561	570	590	556	591	530	585	559	538	569	607	609	557	603	574	567	546	576	575	575	559	595	573	593	567	569	594	567	627	579	593	569	614	577	622	587	563	590	580	615	617	602	540	577	533	590	559	579	561	592	571	579	596	591	582	589	605	576	587	592	550	525	574	566	551	526	568	570	566	562	557	602	570	554	557	540	601	615	620	596	555	591	607	570	580	608	580	552	522	598	522	548	559	590	564	560	580	584	568	542	572	573	564	549	553	559	560	581	542	546	544	598	580	526	528	611	577	575	561	554	537	588	565	592	561	532	577	581	554	587	551	595	543	574	578	583	579	577	562	567	614	564	619	541	587	588	586	545	583	606	578	586	537	562	582	634	564	568	582	561	536	586	555	619	590	593	525	605	569	563	557	570	584	600	586	593	603	534	545	576	576	626	580	581	557	568	547	524	582	615	581	573	590	584	546	583	604	614	581	624	556	543	570	543	567	568	577	602	553	619	567	597	596	556	591	552	582	545	600	536	584	568	587	546	574	575	584	559	561	550	582	607	567	603	550	574	597	589	593	548	550	552	554	543	576	580	588	588	594	561	583	598	540	562	529	562	544	564	567	592	584	558	614	580	550	548	548	534	569	556	547	528	551	584	602	569	609	558	583	572	599	542	591	540	577	594	595	559	559	543	600	599	542	602	575	547	596	570	537	546	594	547	540	568	581	578	520	569	576	552	587	582	576	580	549	573	548	568	582	575	591	628	567	545	590	571	602	538	517	593	546	582	576	567	566	568	554	585	567	563	556	554	582	583	575	593	608	586	598	582	538	566	583	547	563	526	559	577	550	603	547	542	598	604	581	545	546	579	599	541	600	558	571	549	579	590	579	565	569	534	570	580	585	563	559	567	601	561	528	576	565	598	582	501	554	591	573	547	533	612	598	544	554	611	550	562	573	581	544	619	576	598	567	590	548	591	576	557	574	585	557	573	594	592	563	591	572	568	555	639	543	629	566	589	611	583	554	553	585	537	596	572	544	549	553	604	554	547	600	569	530	544	584	541	541	579	572	605	561	575	604	600	544	578	575	508	614	590	578	574	550	581	576	560	580	588	563	549	585	553	559	584	603	601	517	577	518	599	568	564	550	576	567	548	572	590	589	563	617	529	552	551	571	543	569	577	588	556	555	575	548	571	593	582	588
4185	1710	1557	1129	1015	911	872	829	847	847	833	802	762	828	799	767	848	808	822	796	796	796	764	814	796	755	836	805	775	762	834	761	772	765	781	827	750	776	793	739	799	776	789	787	764	801	842	808	822	750	807	796	764	809	754	813	746	778	806	817	789	726	804	825	784	752	771	758	819	774	794	768	716	743	796	770	725	796	765	772	778	794	808	793	799	816	768	744	750	796	787	746	716	763	801	756	753	818	796	751	811	786	748	826	771	765	805	755	826	771	790	809	814	775	805	775	742	795	767	814	753	750	826	773	765	758	790	790	840	800	818	812	800	734	752	765	716	781	744	738	749	800	782	762	854	800	796	764	780	786	781	804	782	728	746	786	743	763	746	795	749	789	822	808	784	750	818	735	731	723	820	805	816	793	782	775	771	801	777	862	761	769	805	814	834	770	773	821	772	782	778	731	767	796	746	730	803	718	770	809	826	752	799	791	819	781	826	763	779	781	798	744	747	826	751	831	773	763	820	797	730	783	800	776	817	725	768	851	804	810	776	780	814	758	770	801	765	762	792	769	804	751	840	751	766	803	779	805	799	780	822	786	759	755	789	812	747	774	777	813	789	752	752	809	785	765	809	760	853	783	763	785	791	778	779	747	781	751	769	759	794	790	814	758	774	759	710	787	755	763	748	816	773	772	762	773	801	771	810	784	751	744	774	772	787	765	860	813	765	770	784	765	749	827	799	803	756	811	795	744	775	785	786	775	747	750	759	758	799	793	791	760	805	747	787	763	795	708	784	789	769	769	770	794	812	805	748	793	784	807	771	804	759	777	765	778	752	794	816	775	768	739	720	791	787	740	762	759	774	799	821	775	774	790	784	769	781	781	793	828	797	837	750	754	784	740	805	787	743	798	789	821	738	783	792	791	835	772	743	759	807	821	811	770	757	788	736	760	771	784	814	811	769	802	793	757	780	755	770	781	761	800	768	743	729	802	757	834	756	860	733	792	802	812	762	837	783	742	769	776	833	795	785	767	835	761	804	779	743	765	777	817	743	838	736	802	755	801	752	735	768	815	755	724	804	786	787	817	763	753	837	758	798	735	728	770	780	776	792	751	751	780	759	805	777	837	840	767	795	751	788	838	815	784	813	746	805	779	748	825	770	792	760	766	748	766	763	780	764	769	784	863	797	800	776	782	812	812	782	786	768	809	779	747	751	801	758	807	831	822	771	695	789	760	757	767	774	800	794	811	772	793	799	802	752	795	814	763	795	773	779	802	763	770	785	812	795	716	746	781	764	727	746	725	764	752	755	821	755	758	781	770	744	800	798	801	744	771	777	820	784	776	823	816	769	749	813	808	763	774	770	798	749	800	788	786	761	805	781	806	804	739	817	762	811	771	779	794	760	822	726	731	788	777	779	721	745	721	729	776	785	747	754	796	769	768	810	829	761	768	776	762	773	739	797	811	763	829	756	779	785	802	789	806	780	743	769	747	765	788	776	781	797	785	738	757	793	778	753	773	790	746	813	848	814	770	749	759	776	786	788	834	813	742	785	809	743	771	794	802	858	794	792	784	762	793	752	778	808	763	739	803	808	807	855	748	755	787	793	777	723	761	775	809	786	812	807	761	785	749	797	769	815	779	767	741	842	783	822	758	827	773	804	762	765	844	791	741	729	750	761	777	759	741	803	752	776	782	795	750	789	816	845	822	828	782	747	760	752	811	774	760	794	736	761	730	775	752	776	786	785	812	777	767	762	830	775	787	748	780	788	733	739	767	792	777	809	777	813	754	767	823	815	812	786	783	810	842	793	756	810	819	733	775	788	826	770	846	748	794	754	802	788	822	822	800	762	806	724	784	790	785	751	748	792	773	802	803	785	758	809	810	776	770	767	741	772	785	823	790	820	753	734	785	790	787	791	794	729	751	800	804	802	792	788	812	799	816	747	789	732	796	793	818	757	796	773	800	768	749	771	734	802	792	759	798	767	768	801	785	742	805	729	786	729	783	751	813	780	801	757	810	769	797	795	805	773	753	745	793	763	791	745	806	761	815	784	746	843	813	796	819	776	788	750	785	733	775	741	813	769	759	722	815	804	813	780	741	722	796	781	788	730	790	744	779	775	794	765	856	837	790	776	769	783	760	826	774	778	815	835	782	793	794	835	772	828	767	691	800	779	764	759	790	786	744	785	794	793	784	750	767	829	796	765	746	773	787	790	830	822	748	758	813	790	753	775	773	780	820	796	783	805	764	828	770	804	792	770	799	793	811	782	783	792	763	772	742	780	798	785	789	800	823	795	771	828	764	744	791	728	791	792	781	824	791	776	733	800	778	791	801	762	747	806	754	781	783	801	764	801	762	801	767	763	789	842	737	730	735	769	764	788	764	798	798	761	771	720	731	758	764	773	776	755	757	791	815	730	778	731	770	752	783	733	773	762	751	763	778	780	791	787	791	769	755	707	736	775	810	736	754	803	746	764	800	777	833	788	732	771	771	777	731	764	757	805	788	812	789	737	743	772	758	795	825	719	752	820	778	796	793	787	762	738	790	771	724	782	753	802	785	811	743	778	787	790	740	726	823	829	790	819	784	804	804	790	744	758	747	786	761	751	742	802	759	811	747	842	760	733	762	724	795	779	788	750	797	820	812	757	726	785	783	787	752	752	718	782	811	773	754	730	765	824	751	762	799	783	798	764	780	742	729	732	756	808	769	717	800	776	786	815	759	774	809	784	802	772	786	829	790	801	755	763	786	773	778	767	796	753	760	789	737	808	825	751	727	775	774	793	792	767	767	793	774	816	732	785	767	729	729	768	760	768	788	826	799	783	814	837	737	787	795	757	800	793	786	793	773	782	836	767	797	858	753	790	773	799	811	793	759	823	774	813	733	765	819	771	775	779	801	771	782	781	767	785	767	763	751	762	795	768	757	802	722	783	826	819	799	800	817	804	770	773	761	771	808	796	804	767	793	801	779	737	743	846	785	761	778	752	810	759	820	737	786	767	767	757	750	764	793	781	775	765	736	775	767	790	770	845	786	771	778	811	803	729	830	788	791	763	738	792	796	819	801	779	758	815	788	774	745	752	802	798	790	790	793	768	733	791	803	821	764	791	800	796	799	816	790	721	796	810	708	740	797	802	806	778	780	752	843	765	797	737	757	794	737	782	772	811	811	762	776	780	768	754	765	782	772	823	760	761	753	837	752	763	792	792	830	799	721	771	785	774	734	811	734	789	792	750	795	798	728	792	764	809	806	806	797	763	806	799	796	750	722	765	789	808	764	771	784	792	731	798	768	769	779	788	788	776	792	771	774	765	797	769	780	779	774	779	800	786	754	793	771	786	802	825	762	786	753	765	742	769	782	776	763	775	745	795	789	821	739	746	772	758	747	783	760	762	768	736	782	783	818	784	784	795	800	795	815	773	825	779	788	812	746	780	752	793	817	746	808	783	774	755	747	776	775	767	777	777	766	784	795	764	840	731	777	741	837	787	810	761	763
23615	21138	28558	23978	21120	11688	1774	1235	1080	1113	955	957	916	936	917	872	808	839	924	841	833	821	893	814	845	814	844	821	863	791	762	788	822	839	791	819	844	804	868	804	770	848	806	780	815	786	818	780	779	811	824	833	805	800	785	824	858	810	779	834	801	792	818	786	776	806	787	812	836	834	847	798	831	813	785	748	822	761	822	797	782	740	722	865	802	801	839	807	773	788	789	772	797	792	819	817	840	820	799	741	797	765	807	776	793	843	820	812	795	838	779	772	768	804	804	820	761	774	822	820	828	844	783	824	772	772	811	809	855	799	802	767	787	780	812	796	838	849	771	802	788	778	808	775	746	782	792	830	872	782	800	768	777	782	787	787	762	830	783	790	820	775	800	793	808	833	805	769	833	794	799	803	835	758	806	781	863	730	773	783	779	810	814	836	770	759	825	801	796	809	830	795	773	817	827	795	823	791	827	793	802	837	768	802	829	771	836	819	805	776	817	790	781	815	829	804	815	731	802	777	856	797	799	803	833	784	808	707	763	799	746	829	791	792	855	832	789	812	817	816	827	785	817	795	789	833	812	810	806	804	829	804	783	813	834	835	755	766	840	853	777	803	789	786	829	799	756	776	761	815	806	792	824	804	829	788	807	795	808	781	832	791	761	833	827	855	824	788	816	751	812	790	804	824	821	820	828	774	804	846	783	765	817	794	799	808	808	831	833	760	816	768	814	795	745	826	773	804	801	796	796	802	770	759	804	778	843	842	798	846	799	796	786	787	786	809	790	826	828	857	755	802	812	790	803	796	833	738	829	792	812	724	765	787	818	752	807	795	789	815	801	793	797	750	781	825	805	779	766	820	852	797	780	824	812	816	800	823	820	785	739	791	834	798	803	799	818	807	795	829	804	816	770	783	787	775	775	811	771	805	854	804	743	809	798	852	792	814	778	829	795	795	803	797	792	834	774	745	815	809	802	780	786	866	753	803	769	826	795	797	766	810	823	813	853	810	783	805	793	781	800	809	823	803	805	771	786	776	797	789	838	848	815	761	832	785	806	775	766	766	776	827	756	778	864	784	806	820	749	864	850	794	801	827	802	787	788	744	870	818	788	840	774	810	803	821	774	822	759	769	775	757	762	814	757	787	782	800	812	833	848	820	836	854	851	806	841	792	838	812	833	745	770	778	725	827	796	769	869	829	731	798	799	782	796	801	762	775	763	802	833	807	767	771	780	851	785	821	798	825	783	785	774	812	788	798	825	825	847	754	791	786	807	828	782	827	808	800	786	835	855	801	756	820	712	808	822	799	786	809	770	822	776	801	758	802	797	791	774	776	857	819	819	824	814	781	742	792	760	815	830	744	812	860	752	820	819	802	790	808	808	813	828	783	811	799	761	818	814	758	780	816	791	787	790	792	782	791	750	804	767	799	797	788	762	767	819	778	778	803	770	792	808	834	823	794	878	809	799	822	774	795	797	821	782	830	788	775	799	859	822	811	773	801	876	856	808	783	803	820	843	806	761	780	821	794	796	810	771	763	831	818	778	775	800	809	805	760	796	797	793	796	807	793	831	788	842	804	813	794	773	834	840	783	820	770	819	750	833	810	763	740	789	828	784	837	796	807	808	846	829	774	823	825	827	772	760	784	803	814	806	822	798	802	793	824	821	802	784	798	776	808	763	841	772	776	734	821	790	745	818	801	809	799	790	811	801	833	813	816	814	794	820	834	820	799	827	807	784	770	797	761	808	864	799	839	769	826	804	830	794	739	833	785	761	813	805	776	808	790	787	809	824	828	782	816	766	782	813	820	764	789	789	780	836	769	803	806	837	836	848	814	817	789	832	816	834	791	749	759	800	800	771	806	793	815	810	780	843	757	785	739	819	815	793	792	809	810	769	800	819	829	825	821	840	780	812	747	768	827	766	845	759	795	778	797	771	772	807	840	800	819	814	734	826	771	803	827	791	804	784	788	816	856	777	808	833	819	768	796	773	768	795	786	784	804	844	787	806	836	807	784	764	845	787	839	803	804	812	772	783	792	813	804	833	792	806	789	781	803	787	825	771	776	816	777	802	850	756	812	821	831	750	800	752	771	745	831	777	747	789	760	767	835	820	793	798	835	774	800	812	790	769	789	807	794	787	756	815	782	795	789	809	828	785	808	805	787	762	786	743	769	763	795	820	831	752	827	841	758	816	757	831	842	814	840	773	787	831	792	787	779	796	786	740	789	774	790	747	833	808	781	774	803	766	720	864	797	861	788	780	770	790	816	792	791	768	789	783	797	820	775	767	791	793	816	800	823	837	785	753	812	777	776	844	812	821	828	779	737	819	782	833	811	768	784	796	774	834	749	828	785	769	850	774	757	831	823	867	760	738	835	771	794	801	817	767	760	765	788	801	802	809	755	779	796	793	811	861	805	831	763	775	843	726	810	801	750	781	782	830	803	861	822	805	787	822	755	797	796	783	821	804	770	797	808	776	795	777	777	842	777	768	775	769	782	797	803	805	797	810	773	751	788	777	746	803	803	812	784	829	787	765	808	833	789	759	801	785	756	831	797	761	803	817	767	780	830	800	734	853	758	827	788	815	794	810	829	794	818	767	812	792	788	781	822	833	788	826	813	745	820	779	796	805	845	844	749	795	815	770	784	784	833	808	828	800	801	832	798	785	807	785	775	777	795	817	816	784	809	796	798	782	787	759	792	820	820	771	763	767	783	824	777	802	815	750	800	750	738	812	764	799	839	730	842	797	814	819	836	817	793	772	728	801	812	780	772	774	832	804	786	837	810	800	803	822	842	780	817	737	799	815	790	798	762	823	847	838	813	844	747	824	800	819	805	778	751	796	842	795	807	866	774	788	800	809	818	798	787	741	809	755	797	809	791	806	799	799	807	787	842	832	841	845	781	810	851	843	783	771	787	820	844	809	811	811	812	818	793	798	799	806	769	789	771	816	812	768	787	791	800	836	802	775	791	769	813	722	799	849	757	813	792	802	830	808	780	821	774	814	773	799	804	820	783	787	840	811	820	791	796	800	775	791	751	823	793	830	743	765	790	774	776	764	831	805	757	802	825	774	784	735	812	780	796	782	789	782	793	787	759	798	820	815	771	803	815	795	800	847	767	760	802	798	786	853	818	800	821	772	802	814	840	856	782	755	827	779	784	774	790	758	834	788	804	797	754	797	806	766	791	807	832	838	813	820	801	782	806	763	812	790	807	752	797	816	758	803	769	811	759	791	798	805	787	840	862	828	733	778	769	824	797	805	807	763	777	768	760	781	821	811	802	819	816	792	802	805	815	753	840	782	814	787	788	805	833	823	803	797	793	816	805	814	800	790	773	844	799	833	777	816	801	793	777	822	827	833	786	791	774	783	782	795	831	850	867	845	721	811	829	809	798	777	805	838	772	774	852	774	804	789	802	795	829	833	768	750	749	804	768	777	809	797	794	817	837	771	821	739	875	811	743	787	797	773	748	789	765	823	828	787	790	763	738
5201	10860	8881	4803	3597	2826	2431	2093	1889	1659	1618	1520	1452	1360	1314	1323	1208	1281	1281	1167	1208	1185	1226	1152	1131	1178	1141	1101	1106	1090	1117	1083	1118	1133	1111	1186	1191	1152	1115	1100	1165	1135	1146	1042	1132	1055	1097	1121	1158	1026	1091	1102	1076	1090	1101	1075	1046	1089	1120	1086	1116	1096	1118	1082	1083	1096	1102	1101	1053	1087	1090	1129	1035	1108	1110	1093	1095	1098	1053	1066	1101	1128	1088	1105	1050	1067	1110	1048	1100	1121	1044	1114	1076	1101	1039	1067	1073	1102	1134	1081	1081	1072	1086	1136	1069	1118	1063	1070	1125	1076	1053	1109	1098	1053	1058	1067	1043	1080	1090	1105	1115	1169	1058	1091	1099	1010	1053	1069	1082	1104	1042	1103	1076	1071	1096	1093	1077	1102	1103	1088	1064	1093	1158	1143	1102	1064	1098	1111	1020	1050	1037	1121	1039	1080	1164	1071	1089	1116	1070	1090	1086	1062	1068	1057	1109	1026	1041	1074	1055	1046	1091	1116	1080	1065	1055	1120	1012	1111	1049	1069	1096	1072	1102	1096	1173	1059	1035	1134	1106	1084	1085	1073	1089	1051	1091	1121	1122	1133	1099	1131	1128	1107	1056	1096	1064	1056	1084	1152	1076	1114	1094	1090	1041	1049	1043	1072	1106	1081	1051	1051	1159	1088	1095	1067	1091	1118	1077	1118	1048	1021	1130	1064	1116	1079	1139	1023	1097	1058	1088	1022	1033	1119	1081	1100	1096	1074	1041	1097	1048	1105	1102	1031	1046	1061	1080	1034	1086	1100	1122	1092	1129	1122	1075	1084	1114	1143	1099	1134	1115	1110	1100	1116	1087	1125	1121	1105	1086	1026	1069	1084	1081	1033	1068	1081	1066	1076	1097	1084	1101	1079	1096	1142	1053	1136	1092	1089	1081	1086	1106	1119	1069	1118	1067	1108	1132	1088	1083	1114	1071	1138	1048	1077	1104	1042	1097	1057	1094	1081	1122	1065	1023	1065	1097	1080	1075	1107	1139	1107	1126	1077	1107	1102	1054	1121	1057	1071	1131	1097	1087	1106	1086	1087	1076	1102	1139	1056	1085	1054	1086	1072	1028	1007	1039	1122	1034	1121	1139	1066	1128	1032	1064	1107	1057	1068	1059	1089	1080	1104	1102	1098	1137	1107	1077	1128	1110	1072	1087	1092	1088	1089	1081	1049	1097	1113	1092	1084	1069	1087	1120	1104	1077	1091	1110	1103	1087	1078	1122	1107	1088	1080	1082	1048	1098	1078	1081	1098	1081	1064	1129	1038	1092	1080	1065	1170	1056	1115	1074	1116	1124	1120	1073	1150	1023	1128	1061	1114	1111	1002	1066	1073	1063	1086	1051	1101	1095	1091	1104	1102	1083	1071	1062	1047	1030	1106	1096	1063	1122	1064	1089	1099	1123	1042	1074	1074	1146	1101	1078	1096	1129	1136	1058	1084	1018	1086	1094	1063	1064	1043	1065	1100	1057	1118	1099	1113	1064	1103	1101	1084	1092	1121	1037	1097	1111	1091	1126	1105	1049	1096	1123	985	1068	1097	1043	1090	1037	1055	1062	1097	1095	1050	1111	1102	1068	1109	1007	1067	1093	1084	1055	1071	1062	1106	1126	1109	1018	1101	1116	1100	1045	1105	1090	1051	1052	1138	1029	1071	1099	1108	1130	1096	1078	1018	1072	1101	1162	1090	1014	1100	1035	1114	1128	1097	1118	1062	1046	1091	1129	1036	1103	1105	1114	1116	1108	1037	1060	1125	1125	1113	1062	1082	1080	1093	1077	1085	1086	1051	1057	1052	1099	1077	1088	1082	1028	1103	1102	1064	1028	1091	1032	1041	1133	1078	1058	1135	1038	1108	1117	1072	1073	1083	1086	1124	1079	1077	1097	1082	1084	1113	1066	1072	1078	1152	1038	1085	1078	1086	1156	1106	1096	1101	1087	1087	1108	1059	1102	1077	1115	1114	1094	1075	1051	1126	1020	1028	1159	1143	1041	1119	999	1084	1095	1045	1074	1132	1064	1126	1048	1150	1081	1063	1054	1041	1041	1121	1193	1081	1075	1111	1055	1163	1079	1111	1075	1058	1064	1141	1103	1045	1051	1047	1121	1059	1077	1069	1084	1038	1152	1102	1100	1117	1107	1062	1036	1069	1108	1141	1130	1082	1083	1151	1064	1186	1056	1090	1056	1070	1079	1131	1105	1123	1090	1068	1105	1104	1076	1069	1087	1066	1065	1014	1093	1075	1050	1060	1101	1111	1146	1035	1101	1067	1077	1002	1080	1037	1080	1046	1104	1056	1077	1105	1035	1119	1087	1112	1106	1109	1148	1075	1116	1071	1081	1055	1053	1102	1031	1070	1093	1101	1104	1036	1067	1069	1061	1111	1091	1089	1072	1059	1082	1076	1074	1076	1108	1080	1059	1093	1075	1118	1095	1131	1063	1056	1078	1101	1140	1055	1085	1073	1084	1148	1102	1099	1035	1105	1138	1075	1065	1026	1109	1096	1124	1061	1051	1131	1064	1068	1084	1103	1097	1137	1067	1095	1075	1137	1096	1110	1010	1086	1101	1069	1098	1146	1119	1058	1082	1021	1066	1160	1045	1081	1064	1020	1081	1126	1049	1097	1067	1077	1083	1110	1088	1068	1122	1071	1056	1127	1076	1081	1097	1054	1097	1053	1089	1116	1057	1090	1082	1098	1076	1115	1090	1056	1068	1015	1064	1105	1055	1105	1151	1088	1093	1039	1052	1129	1080	1121	1090	1147	1139	1035	1045	1009	1148	1089	1049	1129	1036	1130	1118	1114	1065	1091	1083	1100	1103	1084	1105	1118	1109	1094	1092	1113	1031	1102	1109	1100	1140	1080	1069	1045	1118	1052	1008	1123	1128	1052	1060	1107	1121	1089	1049	1070	1092	1074	1137	1079	1096	1070	1090	1092	1059	1102	1133	1091	1010	1093	1103	1045	1067	1109	1107	1132	1119	1137	1086	1108	1079	1053	1073	1040	1032	1064	1056	1068	1125	1130	1038	1114	1037	1074	1128	1028	1084	1100	1097	1090	1086	1009	1097	1046	1101	1091	1022	1109	1070	1079	1111	1088	1065	1029	1107	1061	1062	1069	1082	1182	1058	1043	1028	1080	1044	1059	1060	1081	1065	1057	1090	1036	1124	1091	1083	1048	1054	1099	1105	1111	1110	1043	1004	1096	1093	1030	1105	1040	1037	1070	1029	1064	1100	1045	1097	1032	1166	1125	1022	1063	1092	1078	1035	1110	1073	1081	1064	1097	1079	1069	1108	1008	1051	1048	1018	1097	1126	1048	1106	995	1126	1074	1125	1031	1088	1126	1065	1035	1028	1049	1025	1102	1087	1088	1096	1049	1070	1116	1081	1080	1102	1065	1088	1048	1130	1080	1085	1068	1098	1084	1068	1000	1082	1066	1043	1021	1131	1097	1051	1084	1055	1076	1132	1057	1061	1042	1054	1121	1048	1125	1121	1055	1126	1040	1043	1098	1146	1080	1067	1053	1110	1041	1123	1070	1072	1061	1032	1086	1084	1089	1116	1085	1089	1084	1025	1110	1033	1082	1046	1017	1112	1133	1100	1064	1114	1028	1093	1068	1090	1147	1051	1051	1098	1164	1092	1102	1103	1096	1109	1086	1073	1107	1035	1075	1090	1092	1021	1090	1091	1058	1071	1079	1081	1082	1095	985	1066	1078	1023	1080	1120	1098	1094	1093	1096	1115	1035	1053	1088	1051	1092	1111	1068	1073	1087	1092	1104	1132	1033	1037	1070	1165	1092	1070	1076	1135	1079	1058	1079	1036	1063	1083	1118	1089	1084	1068	1061	1074	1154	1066	1061	1075	1087	1065	1087	1156	1103	1125	1064	1080	1058	1106	1044	1125	1122	1078	1058	1079	1073	1140	1038	1012	1073	1045	1110	1093	1145	1125	1066	1069	1025	1052	1031	1119	1124	1089	1097	1078	1088	1028	1075	1089	1161	1017	1090	1062	1064	1095	1083	1124	1077	1066	1071	1100	1120	1105	1115	1093	1114	1092	1069	1089	1047	1087	1115	1050	1055	1080	1092	1063	1058	1096	1051	1053	1093	1083	1088	1045	1093	1060	1109	1107	1084	1083	1118	1046	1047	1072	1109	1075	1070	1174	1119	1066	1091	1011	1072	1065	1076	1112	998	1094	1065	1108	1058	1109	1105	1094	1062	1063	1078	1110	1127	1098	1086	1026	1101	1059	1087	1053	1077	1017	1119	1105	1091	1087	1036	1067	1027	1097	1076	1071	1082	1039	1077	1070	1091	1093	1113	1036	1087	1052	1111	1021	1098	1097	1141	1060	1055	1101	1090	1113	1025	1077	1056	1076	1113	1074	1112	1028	1109	1090	1092	1115	1082	1071	1067	1067	1086	1052	1106	1084	1084	1124	1106	1048	1079	1087	1107	1129	1043	1084	1033	1079	1091	1085	1136	1081	1022	1093	1049	1069	1055	1118	1071	1041	1101	1090	1096	1096	1112	1112	1061	1059	1112	1082	1087	1144	1083	1031	1084	1059	1037	1074	1063	1078	1028	1151	1057	1101	1096	1003	1070	1107	1112	1120	1109	1068	1084	1118	1070	1117	1067	1073	1075	1112	1091	1081	1122	1014	1045	1089	1080	1114	1088	1108	1104	1120	1050	1085	1049	1060	1101	1045	1083	1100	1057	1132	1044	1020	1096	1048	1074	1055	1144	1074	1084	1104	1056	1162	1054	1093	1070	1102	1084	1021	1088	1055	1072	1093	1080	1012	1057	1099	1129	1047	1104	1122	1100	1079	1073	1103	1128	1145	1048	1075	1088	1113	1097	1078	1085	1087	1069	1108	1028	1120	1082	1109	1103	1115	1125	1058	1075	1047	1138	1070	1072	1108	1068	1066	1074	1125	1095	1034	1128	1064	1071	1081	1050	1097	1135	1076	1102	1036	1117	1103	1123	1076	1103	1067	1126	1064	1048	1098	1071	1083	1107	1029	1153	1078
22755	21132	28954	23556	21134	21195	9782	1455	1088	1035	920	828	791	768	756	735	730	734	674	678	713	725	689	675	636	671	741	630	616	649	611	643	605	630	602	613	678	619	602	649	640	615	620	609	588	613	620	664	588	596	644	644	592	620	575	637	569	616	594	583	583	584	632	563	630	576	551	594	598	653	612	642	598	592	656	575	607	565	652	616	605	607	536	600	651	615	599	593	587	592	621	580	587	575	621	602	590	571	615	596	571	595	651	550	593	600	617	645	585	601	601	597	596	601	615	614	615	570	571	584	579	602	632	601	620	597	623	588	594	617	600	575	590	577	553	640	589	598	599	581	570	638	572	621	556	597	554	596	603	660	581	576	601	594	599	623	597	589	634	585	597	641	589	633	594	587	608	601	614	617	563	610	599	608	552	564	577	580	598	597	608	636	555	563	611	614	560	662	597	601	569	571	608	622	597	583	555	570	601	614	550	563	564	593	587	599	574	575	591	619	597	612	626	603	585	586	603	612	571	591	583	589	555	603	653	617	628	599	620	609	658	558	616	568	565	561	594	608	631	620	609	629	624	620	621	563	548	579	598	599	591	591	592	632	599	601	565	597	623	563	564	580	603	613	603	607	532	579	612	602	611	545	556	552	617	577	658	630	620	582	605	646	566	609	646	535	579	611	588	569	610	628	562	600	622	537	602	581	600	559	578	614	633	618	631	560	563	571	567	591	599	585	571	585	581	584	604	587	573	609	610	587	604	600	594	625	615	576	593	600	554	581	601	628	552	598	588	584	593	573	573	604	581	558	587	585	600	600	550	610	597	551	546	614	609	588	570	594	626	617	589	597	585	569	625	577	632	575	596	574	572	574	666	635	624	603	574	598	549	574	579	597	529	576	623	583	617	623	632	606	603	595	600	567	601	575	610	573	595	601	568	603	546	587	596	606	626	619	558	598	602	612	548	594	598	592	587	610	580	593	576	588	589	644	623	603	573	612	540	618	555	602	565	576	599	598	580	629	562	635	581	560	602	630	622	605	586	585	617	617	592	584	556	615	640	571	607	617	557	583	579	580	596	597	630	593	590	590	552	606	636	591	581	575	588	624	608	577	597	620	581	594	570	618	632	547	585	605	581	631	577	585	627	627	609	582	606	615	618	609	601	583	565	609	590	595	580	568	602	560	638	592	572	562	541	587	582	633	627	603	620	564	618	565	605	585	604	589	662	590	613	592	595	582	575	617	603	602	598	586	552	576	645	615	620	588	595	584	587	575	585	581	587	531	603	593	552	572	576	626	581	605	598	586	551	585	622	593	593	609	567	629	556	596	613	592	576	596	639	624	600	574	605	642	643	584	594	596	588	595	600	561	577	605	594	560	565	604	571	585	556	596	562	565	623	585	589	620	575	586	586	574	576	592	563	579	598	628	601	552	627	579	580	577	605	608	547	575	600	583	575	568	601	617	544	628	599	557	576	544	564	569	582	599	622	580	582	592	636	542	639	592	594	585	624	560	601	603	631	599	603	588	608	642	604	557	572	594	619	619	581	583	599	608	610	636	605	615	640	637	579	576	560	612	605	558	604	583	626	574	586	585	597	610	562	568	598	653	583	563	564	622	601	577	572	657	587	577	584	554	599	621	618	642	648	576	623	545	606	564	580	552	602	568	609	559	583	586	566	570	561	592	589	613	588	578	577	571	589	607	583	650	602	558	561	592	610	551	606	585	597	627	576	597	582	557	579	574	578	595	653	570	591	593	625	608	563	575	622	601	608	582	601	609	608	612	565	602	604	619	625	585	555	583	566	547	547	597	557	578	558	561	579	635	579	591	568	601	589	559	579	583	568	544	600	612	568	580	573	611	539	567	584	567	582	556	590	556	543	594	599	572	584	627	645	601	607	609	593	534	590	607	572	590	571	598	594	583	618	595	590	615	599	568	598	603	574	625	618	588	629	571	579	614	593	594	579	559	603	611	587	600	601	606	579	589	632	557	599	619	592	577	576	565	620	598	568	618	546	572	586	574	576	554	584	608	621	643	589	600	602	580	606	613	596	526	604	597	557	527	590	645	569	632	597	613	613	609	589	612	582	560	576	595	568	609	594	560	565	576	596	604	555	545	594	589	587	570	614	592	594	592	550	601	568	622	584	611	546	580	604	575	604	586	582	581	604	571	625	568	610	585	590	593	570	601	633	634	586	571	641	605	600	605	597	578	612	624	579	610	631	597	576	645	623	600	595	585	561	569	603	578	589	585	581	577	561	607	632	567	566	630	592	593	582	613	565	581	595	554	615	567	599	614	586	566	573	630	583	601	599	531	626	560	590	611	570	612	589	588	625	579	513	544	596	569	589	565	628	623	594	601	611	580	566	553	578	607	633	567	591	569	585	589	606	570	623	551	567	566	588	571	604	591	605	574	587	577	623	599	584	587	580	595	620	619	584	590	556	591	587	552	611	582	560	598	563	606	650	590	580	534	563	651	565	600	588	601	534	585	625	618	578	637	635	543	598	596	577	566	566	547	540	578	557	618	539	576	586	568	564	613	583	579	580	654	598	571	551	565	647	573	618	552	564	545	614	622	622	583	607	572	616	566	576	587	553	592	636	568	602	576	562	558	602	598	588	556	609	604	614	626	550	590	562	603	579	587	582	585	602	610	603	604	586	585	577	545	596	579	552	595	590	614	581	568	578	628	585	607	605	588	572	573	564	548	615	547	637	582	556	598	598	588	574	565	558	597	558	566	586	597	567	604	609	560	574	582	592	624	582	549	554	550	604	589	590	576	594	573	560	616	588	596	594	611	601	621	626	628	586	545	544	573	599	623	618	569	587	607	568	636	599	614	624	611	586	596	575	598	573	617	556	595	594	529	619	582	582	556	592	645	586	583	585	576	613	579	593	622	578	572	611	596	576	555	582	598	597	556	580	606	575	600	602	623	640	569	597	584	587	584	648	633	609	583	601	574	587	594	604	580	580	573	555	568	585	602	585	596	602	638	572	564	556	632	618	602	593	609	568	567	627	625	619	615	582	584	600	559	573	604	572	581	575	572	591	610	563	622	588	598	572	621	592	639	554	528	595	576	627	593	507	605	605	578	622	552	619	570	576	615	589	599	609	625	633	623	585	592	637	547	561	602	613	617	553	596	609	581	566	607	550	607	647	591	598	581	578	589	560	571	612	565	566	581	591	586	618	549	562	564	602	597	605	562	611	625	538	635	579	599	564	590	634	590	598	611	573	585	577	595	608	622	545	598	607	625	615	560	535	585	606	611	560	602	627	619	556	591	596	556	603	561	568	577	571	573	572	606	591	622	604	639	591	575	628	606	529	597	591	545	586	596	577	578	606	599	607	586	585	628	613	576	562	568	559	618	583	584	615	579	593	611	607	615	564	570	536	557	629	584	625	598	613	616	600	561	598	554	594	587	587	578	592	541	597	576	572	627	567	574	585	559	605	588	590	555	631	579	586	569	564	626	571	586	612	562	584	602	637	591	555	646	587	548
7264	16707	13720	7395	5273	4117	3351	2723	2240	1952	1779	1488	1431	1291	1276	1275	1130	1127	1062	1043	976	1055	990	934	975	944	897	942	894	890	907	838	928	873	921	863	851	888	793	874	860	849	846	808	812	843	804	871	824	800	863	850	834	777	852	848	896	825	830	837	826	789	853	878	842	797	847	816	841	894	841	846	828	845	841	807	868	863	857	838	810	807	849	817	856	824	828	863	869	815	817	874	775	790	840	821	778	809	879	825	831	827	777	817	815	783	843	820	801	814	859	813	802	823	821	779	804	792	844	839	836	810	838	802	770	814	828	840	791	804	805	797	815	828	785	867	820	815	825	791	826	841	785	830	761	806	802	810	813	777	828	807	798	809	813	741	833	839	790	797	806	840	755	805	802	788	836	837	831	814	786	797	812	837	833	835	850	815	813	811	771	852	869	809	843	796	786	834	770	816	766	829	845	841	851	803	825	817	803	836	793	792	789	799	780	829	857	784	825	819	788	830	770	797	830	833	854	807	811	770	803	842	792	787	824	825	788	812	827	794	793	870	863	777	870	855	795	827	801	791	834	828	820	799	813	803	758	806	806	869	857	796	838	836	822	795	810	818	814	782	778	799	850	828	802	820	825	813	806	821	798	839	801	833	829	819	835	809	826	770	807	801	826	831	848	833	832	810	803	807	817	816	841	776	828	801	814	800	851	792	825	861	794	818	779	770	866	794	805	794	785	786	780	812	861	847	811	793	839	795	778	808	802	837	824	766	836	799	775	800	839	814	811	835	768	795	772	847	831	794	763	856	767	780	794	754	819	818	820	809	798	850	777	810	841	765	811	802	860	841	835	791	771	786	794	828	827	822	831	823	856	819	826	828	792	837	826	761	804	868	807	836	752	862	791	819	813	847	767	799	869	792	870	809	801	749	792	827	800	771	818	822	772	799	768	860	821	803	834	788	835	829	809	874	796	798	800	805	864	787	823	826	845	805	749	856	833	778	764	838	805	860	803	764	827	822	864	823	799	751	821	835	826	769	802	816	857	828	792	867	809	810	803	875	846	771	815	847	837	779	811	813	833	816	836	817	827	823	811	791	796	820	822	833	824	809	805	830	837	839	803	864	775	822	863	839	835	817	874	810	799	828	808	830	861	802	806	808	823	764	793	799	874	850	821	758	838	818	852	793	781	774	800	797	834	816	777	788	818	801	817	820	804	841	770	856	788	825	833	758	779	811	779	827	856	823	841	799	773	797	774	813	798	749	809	801	784	861	818	818	798	806	810	824	827	812	832	864	791	827	817	811	835	795	799	805	860	850	847	808	788	819	819	830	822	762	796	777	797	799	810	787	762	863	753	764	796	840	807	789	795	789	830	878	827	786	799	809	811	766	857	872	793	767	862	774	790	783	776	855	750	781	824	806	808	820	830	823	796	776	845	837	792	849	767	741	801	829	889	824	834	765	841	861	805	811	763	810	815	813	857	819	783	819	796	815	830	783	826	798	769	787	805	832	811	804	786	848	738	801	803	792	840	825	820	800	826	790	822	767	823	807	861	801	808	803	740	790	799	854	743	770	795	788	834	791	807	834	805	813	799	807	805	756	822	800	841	785	757	826	779	836	832	817	817	735	793	799	749	832	846	794	788	836	834	786	805	777	826	823	840	853	838	775	831	797	858	810	825	840	815	817	842	779	818	807	793	822	786	827	757	774	854	790	874	833	830	783	839	830	815	813	814	820	787	810	812	802	801	786	828	821	757	795	836	815	833	842	823	808	799	834	799	802	807	806	794	775	816	828	800	788	791	785	830	809	823	773	815	844	777	771	794	810	830	825	761	789	752	840	744	782	879	849	787	785	837	826	858	806	833	844	781	810	752	802	809	880	825	862	823	792	847	770	797	814	815	800	772	795	796	851	811	811	820	783	780	830	830	823	835	798	820	830	805	820	883	768	816	767	837	813	799	781	805	783	862	787	804	777	774	794	856	794	839	846	735	814	793	845	835	797	793	821	816	799	818	764	826	864	801	825	782	811	801	816	800	820	840	819	788	803	812	806	830	755	774	834	869	822	834	783	804	821	842	812	823	792	802	800	807	855	778	807	787	798	777	842	862	806	823	791	791	844	815	810	805	822	770	841	829	783	856	814	787	789	803	838	794	834	796	792	790	821	844	799	790	824	821	743	843	791	772	865	799	808	864	790	799	837	773	780	816	825	791	774	848	832	775	819	785	819	864	806	869	797	815	824	786	779	824	812	857	825	816	859	835	848	773	798	846	804	846	786	791	828	831	815	811	808	861	820	826	772	816	779	767	805	837	817	796	822	776	821	827	823	837	888	812	788	788	825	801	822	810	769	845	782	833	746	786	846	830	816	759	861	802	810	774	790	793	826	843	819	805	862	781	821	787	841	800	857	824	786	853	857	840	874	834	792	816	792	771	858	795	778	799	792	793	810	803	782	798	879	837	795	797	853	852	799	790	812	786	838	815	766	802	823	804	818	831	835	826	847	822	854	772	876	824	790	847	787	814	830	817	829	805	851	813	784	793	802	803	806	743	812	810	793	799	771	774	801	818	813	786	784	831	780	836	815	824	814	820	801	846	820	796	835	794	773	805	788	806	812	753	816	782	818	767	832	841	780	810	787	842	826	838	886	810	845	777	788	825	804	801	773	810	798	846	815	798	787	841	796	793	868	851	809	795	820	808	816	793	823	879	790	800	814	812	819	791	849	823	789	811	791	832	810	797	816	817	811	793	807	803	851	849	782	845	755	809	825	824	818	870	801	827	825	802	867	797	800	826	790	817	812	807	806	824	816	864	857	842	795	827	805	818	824	823	806	825	786	811	778	861	825	786	795	826	787	843	789	763	792	830	806	792	827	800	773	841	814	798	806	802	820	876	807	828	877	819	838	821	730	844	820	807	779	774	806	802	841	830	803	855	857	830	849	809	790	794	828	803	811	771	793	821	798	816	782	819	801	828	825	789	838	854	819	827	752	853	799	774	806	800	821	826	828	875	822	866	828	816	816	780	860	839	816	801	805	838	815	837	812	822	832	843	788	802	867	753	816	822	823	809	816	792	766	864	801	830	805	791	844	745	787	830	815	853	798	823	821	816	838	820	840	801	784	790	798	808	825	837	890	859	824	817	774	846	862	829	830	813	761	784	807	819	841	816	780	793	749	859	839	804	785	795	790	789	790	830	783	787	816	852	792	811	810	804	807	849	843	810	807	838	789	867	810	797	838	878	768	779	800	811	808	831	838	845	833	823	850	864	825	837	828	794	797	773	817	832	834	822	793	858	780	782	807	788	799	831	856	797	776	846	772	805	806	813	794	723	846	794	842	784	811	794	788	822	777	845	810	860	824	782	819	853	801	818	815	872	836	829	798	781	774	842	825	824	804	787	795	842	870	786	814	802	769	804	859	810	786	828	814	812	812	769	814	784	813	754	778	839	810	836	855	868	848	820	793	777	794	786	753	824	800	828	828	815	813	841	775	799	790	779	774
26701	20543	8929	1142	717	678	647	632	591	586	596	583	585	607	590	533	597	614	599	592	594	556	630	527	604	550	558	552	576	619	571	553	604	596	588	570	581	549	554	584	551	587	579	541	560	619	574	569	614	596	608	586	603	604	547	566	586	547	566	608	567	554	591	582	561	561	515	601	579	607	608	583	558	614	580	550	580	588	567	584	570	565	544	550	555	572	602	588	587	538	563	572	586	584	581	613	591	632	589	561	570	570	578	550	590	529	543	600	577	611	540	583	544	574	588	593	534	580	571	612	563	564	556	546	604	592	584	570	571	564	634	542	617	584	585	559	538	583	566	572	588	570	541	549	568	557	596	565	549	548	580	555	610	570	565	532	562	560	583	553	554	556	608	554	555	560	558	583	577	564	605	583	578	595	594	531	569	614	596	571	593	576	554	572	545	596	547	581	532	581	570	578	556	526	597	616	566	613	570	581	562	565	613	533	620	585	573	580	574	615	557	550	581	591	551	579	589	598	541	561	588	575	548	591	573	603	583	608	593	599	593	567	545	561	614	544	543	575	602	584	565	543	572	596	595	552	539	541	610	573	581	599	584	555	606	593	566	621	625	558	548	556	604	561	534	595	535	576	570	589	558	609	569	643	583	539	557	608	591	576	565	586	574	580	564	534	585	545	590	555	568	565	586	580	540	575	562	566	587	565	578	543	566	607	580	531	546	613	595	570	587	604	599	552	582	559	558	566	576	565	561	568	624	569	558	542	552	580	576	581	567	580	597	553	554	571	590	595	576	560	582	611	592	544	576	563	596	587	587	575	561	546	510	550	584	623	564	581	587	569	589	573	561	567	590	551	616	579	576	604	616	555	574	573	565	567	564	569	618	569	611	614	551	551	581	576	598	533	589	565	567	552	581	601	567	538	571	575	631	568	575	567	584	585	542	544	569	528	580	552	604	564	552	589	603	600	569	528	572	600	630	561	566	572	592	558	578	500	559	616	574	554	525	559	597	585	570	567	540	588	562	596	601	629	559	582	577	588	621	581	573	583	561	569	570	557	547	573	577	575	581	560	545	559	563	595	612	539	606	609	572	566	601	554	603	533	603	534	532	580	571	531	560	586	605	586	555	604	566	581	563	575	552	586	548	601	559	553	550	551	550	568	581	572	549	633	568	590	534	537	587	568	572	572	595	540	578	580	566	592	544	587	558	545	570	586	595	586	574	549	581	601	568	590	578	576	587	613	615	555	570	541	573	583	584	579	547	605	600	591	581	519	521	554	559	545	572	564	565	528	537	598	587	616	577	582	586	598	575	536	626	558	548	573	593	576	593	562	619	617	577	615	551	580	549	585	569	591	557	603	592	555	610	546	555	571	565	552	549	578	570	576	585	571	550	593	585	600	570	582	586	572	583	561	547	601	563	553	595	582	576	572	622	598	585	558	549	606	568	575	596	510	544	560	568	560	586	539	588	554	590	550	566	600	555	582	587	541	574	602	579	520	575	521	581	565	572	531	562	568	560	553	565	549	571	577	584	551	583	562	534	526	562	574	530	576	551	592	569	573	593	582	589	628	619	541	557	581	591	572	593	564	572	602	536	607	571	525	611	572	568	618	592	530	577	515	581	576	563	581	579	570	559	571	587	552	577	565	545	565	573	544	573	551	577	589	580	575	596	570	563	571	577	567	573	568	588	552	569	597	613	530	587	555	530	576	567	572	566	559	567	567	596	623	589	583	588	634	598	561	567	572	564	542	580	567	598	568	582	597	561	569	595	563	534	591	604	559	572	557	583	591	609	545	577	558	553	583	599	555	579	574	546	537	558	563	566	526	555	659	592	549	566	570	586	554	567	593	578	549	541	586	532	585	543	573	531	581	588	567	553	570	597	549	586	534	532	610	547	574	553	607	561	576	571	548	598	572	570	608	562	558	591	544	566	565	542	595	553	589	592	569	575	560	518	550	570	537	582	582	576	616	588	615	557	575	578	559	561	600	574	577	615	542	539	597	607	599	562	537	572	567	572	595	548	567	588	553	548	566	612	580	551	594	558	540	575	612	550	539	576	545	593	603	570	518	623	548	576	587	533	587	577	620	543	611	534	544	582	629	570	585	591	535	550	604	555	536	558	596	568	607	575	552	592	542	582	582	568	613	574	548	543	583	571	563	589	555	569	599	597	562	580	583	535	617	567	561	572	592	572	555	561	618	545	567	531	590	563	587	600	563	567	517	561	581	575	569	551	584	570	613	602	546	588	570	585	582	540	562	578	586	580	552	556	602	556	548	573	550	528	580	556	554	581	609	582	516	574	592	583	543	580	596	609	566	590	547	553	558	584	570	607	538	584	579	599	552	575	530	540	599	592	597	541	605	576	571	524	577	567	598	589	546	581	527	571	567	540	541	571	580	579	584	580	569	572	578	569	607	597	602	548	579	633	581	580	533	565	607	579	577	580	583	554	616	596	545	596	548	600	553	574	594	562	573	571	573	566	597	575	580	587	599	594	581	578	595	593	579	596	533	572	562	572	569	571	583	585	574	581	554	574	546	592	581	588	571	586	552	605	575	570	562	553	590	543	589	592	590	555	530	582	510	582	556	590	550	614	609	568	526	551	549	594	555	520	590	618	588	577	553	538	552	577	568	586	565	615	581	540	568	544	590	619	545	607	564	573	558	598	613	627	582	580	527	625	566	558	562	562	583	533	567	583	572	532	594	536	599	574	571	530	567	567	549	596	617	604	550	604	581	565	575	569	572	578	596	595	586	540	551	588	578	552	577	544	560	566	565	559	566	584	565	565	585	565	552	579	574	555	581	556	579	604	554	576	578	557	556	603	572	568	591	595	557	542	578	609	547	629	584	590	598	577	609	565	546	600	578	626	565	540	558	556	563	614	515	546	542	549	563	556	534	605	597	589	565	549	549	587	558	567	611	600	584	571	552	577	532	606	605	593	587	603	536	544	578	573	610	585	575	558	604	547	573	593	557	566	599	593	565	572	539	573	579	555	530	558	535	578	565	593	565	577	611	604	581	575	561	596	569	589	579	565	528	571	586	524	570	564	600	553	557	563	535	586	598	581	581	546	572	569	580	558	585	563	597	563	624	613	531	552	553	576	551	606	586	557	614	559	553	548	544	565	542	590	564	564	575	565	561	581	544	625	617	592	573	562	570	567	594	609	558	553	507	548	555	561	597	598	542	587	559	566	578	546	585	560	583	569	589	573	514	524	579	574	574	573	556	607	554	570	559	557	577	565	587	598	606	579	576	563	531	591	537	587	573	549	563	556	567	567	569	576	576	590	549	561	590	588	576	583	547	554	583	566	553	620	566	619	560	592	575	575	571	576	572	571	579	552	611	588	567	565	637	593	577	581	572	583	585	524	552	566	549	559	528	569	583	528	549	551	620	575	583	604	554	538	562	581	651	622	575	546	566	557	594	612	588	569	583	588	557	562	582	607	577	584	538	534	589	607	618	606	545	518	606	580	602	597	552	564	607	592	562
4206	1851	1603	1116	1069	965	912	858	877	852	826	796	806	845	807	830	796	838	858	781	781	794	842	783	755	785	764	710	804	805	755	799	822	780	823	792	812	844	742	779	780	775	778	772	759	787	801	773	807	775	773	847	770	738	803	780	787	784	786	744	796	739	823	849	802	796	766	817	815	791	811	758	849	815	743	799	745	812	782	751	744	799	813	752	802	742	791	778	779	797	755	753	795	759	791	750	751	826	734	774	711	773	794	759	822	750	729	742	738	759	811	782	758	766	799	773	794	808	764	833	756	806	800	778	788	768	774	754	755	729	800	766	820	800	725	787	815	807	780	805	752	794	744	834	772	746	814	736	789	764	788	785	778	799	740	765	708	761	735	773	772	783	820	768	734	791	767	727	765	792	758	777	757	851	776	794	788	787	777	808	804	765	796	790	761	748	762	755	750	748	790	744	780	773	766	803	768	742	800	754	775	784	795	785	782	820	800	781	724	819	803	761	716	769	770	793	792	777	826	746	730	789	760	731	785	767	747	765	755	747	840	765	793	764	820	754	860	732	814	776	754	757	746	771	787	765	742	721	746	812	774	736	779	787	748	782	808	765	793	788	721	805	817	753	772	809	829	795	827	762	786	790	841	766	768	781	766	813	800	816	787	732	775	716	796	842	743	753	836	796	759	721	814	765	777	767	818	816	818	783	807	785	796	762	816	808	734	863	797	808	796	737	780	748	792	812	870	830	828	793	789	798	785	744	836	812	775	779	755	730	770	791	750	757	824	793	764	740	740	805	782	817	758	769	837	778	743	782	757	757	715	754	800	765	784	774	779	780	753	722	764	711	779	774	787	781	731	725	793	771	775	772	762	736	808	825	788	800	789	799	778	795	847	789	771	770	747	774	771	771	778	762	773	788	796	771	808	767	782	699	762	773	776	825	826	795	785	784	805	792	752	791	803	810	762	764	764	745	722	804	762	717	768	788	785	747	782	771	778	769	779	763	753	734	729	795	724	764	766	764	774	799	763	810	797	758	771	831	753	754	789	761	819	811	768	751	788	772	816	759	844	797	761	793	761	798	799	775	773	798	770	790	807	784	742	765	801	784	782	746	734	817	787	787	830	744	801	782	751	763	735	788	814	810	800	787	731	776	778	790	796	763	780	790	772	835	740	720	771	741	747	800	706	766	732	767	792	752	829	770	848	778	824	741	742	717	762	798	803	806	814	747	762	792	767	757	764	745	805	819	782	795	728	783	766	782	797	748	770	745	784	815	780	767	739	799	771	787	761	749	803	789	757	768	788	800	774	772	737	801	749	772	759	832	754	763	791	786	790	764	784	809	811	777	778	763	749	798	809	745	773	745	799	742	792	782	810	822	799	802	749	773	775	766	811	764	766	752	780	749	789	729	847	783	773	773	831	781	736	765	740	793	739	757	784	773	808	772	768	765	751	751	762	756	760	764	805	732	779	774	799	834	785	765	783	740	747	806	802	778	738	801	756	820	776	769	802	783	751	812	807	758	768	805	777	733	792	801	763	761	763	790	796	825	763	754	788	746	753	785	782	742	802	745	803	799	795	784	799	786	817	746	766	758	814	816	778	791	828	766	792	770	782	808	808	781	798	792	776	750	807	757	830	785	728	827	777	786	756	774	783	770	784	763	802	762	783	800	822	768	781	793	775	813	752	785	807	803	850	765	765	787	757	776	778	774	811	747	777	761	824	714	742	783	758	766	780	805	757	764	762	794	802	809	843	766	747	728	741	769	822	784	798	750	742	786	751	787	793	731	800	771	770	811	777	777	814	756	793	813	784	778	769	715	757	812	794	831	825	756	741	798	802	803	782	765	773	739	783	749	750	764	782	782	772	756	817	800	767	828	779	787	752	815	744	767	785	789	776	862	796	777	827	728	732	761	730	843	798	774	753	796	802	786	780	801	817	788	809	793	803	782	820	776	808	741	770	736	744	833	768	791	749	791	794	737	714	796	818	797	717	829	799	792	753	765	783	780	753	748	790	779	762	829	789	813	735	846	726	804	817	784	780	716	735	828	789	788	780	730	778	793	760	780	803	734	773	724	797	747	780	748	715	788	824	800	799	744	743	807	710	738	740	764	779	729	812	803	742	749	791	780	754	770	804	782	765	758	802	815	742	820	796	735	760	828	795	752	764	785	771	784	827	771	794	759	778	778	824	792	745	824	775	817	826	755	807	790	740	751	760	825	760	779	787	803	815	736	773	850	818	755	793	741	773	764	814	795	754	789	815	734	763	722	743	797	773	734	757	814	803	789	783	773	785	774	786	780	774	797	792	849	748	792	809	782	803	780	764	747	791	814	806	739	780	756	799	724	729	806	754	758	785	820	777	777	757	742	802	790	774	785	787	761	809	783	789	770	846	826	778	807	769	813	758	774	756	798	737	770	827	790	731	785	775	760	757	751	747	797	760	769	797	815	764	798	786	735	776	800	805	784	770	805	801	767	774	776	807	731	788	700	755	781	794	755	752	783	771	743	774	752	712	848	769	729	756	780	769	768	781	741	804	776	790	767	812	747	752	824	794	776	740	806	812	756	804	766	751	738	763	848	747	763	818	804	783	762	765	833	754	791	784	710	761	758	774	750	764	821	792	835	802	793	759	763	785	763	799	785	773	764	793	780	732	819	778	758	793	782	740	765	827	793	805	770	795	727	774	802	776	777	764	802	818	777	797	771	789	792	792	769	750	700	779	827	809	766	774	764	761	741	808	820	771	816	789	754	781	796	731	795	797	753	801	771	779	765	816	752	765	791	758	783	793	738	749	781	815	792	781	773	808	764	787	743	799	723	729	797	760	796	779	743	811	832	771	741	759	767	806	772	787	803	737	802	764	816	756	764	769	756	801	708	755	815	798	804	749	757	753	758	777	722	769	802	794	768	742	824	767	745	806	733	794	723	768	755	799	788	762	731	774	757	791	736	741	838	753	738	767	756	742	737	732	768	787	790	707	775	768	803	727	749	806	832	821	757	774	742	771	760	789	808	819	771	778	813	806	762	797	807	758	773	742	783	779	755	715	774	779	749	827	761	787	808	829	769	839	756	761	818	755	783	726	808	796	785	788	778	742	763	794	795	746	821	790	782	743	764	777	783	793	745	762	828	795	773	772	730	772	813	785	805	789	756	778	809	770	784	749	795	764	762	753	765	784	773	785	765	753	804	735	762	783	767	733	770	795	783	783	858	766	787	781	754	753	785	731	794	790	742	812	735	754	827	789	811	757	782	777	809	854	741	789	803	770	814	765	783	764	745	776	766	751	792	760	792	774	725	803	751	814	746	812	798	769	717	756	747	727	790	745	799	831	738	781	747	855	798	776	769	865	752	808	764	791	760	787	778	780	723	750	781	753	823	757	824	781	791	747	794	714	779	734	800	812	763	754	801	755	731	792	808	784	779	792	767	798	789	779	817	781	787	809	742	779	770	797	794	781	785	735	802	795	802	795	787	730	770	767	799	785	805	769	808
23581	21106	28509	23960	21113	11748	1896	1296	1086	1051	975	923	939	867	919	908	890	912	866	924	861	848	838	849	830	770	859	800	789	821	748	835	855	823	834	805	830	816	814	824	806	814	838	816	824	834	793	854	801	846	774	775	844	818	821	788	789	820	781	801	801	780	772	822	821	823	844	823	790	803	800	866	793	832	803	836	814	813	825	809	795	791	791	781	831	727	798	813	812	839	812	754	809	793	779	782	838	802	785	778	833	854	811	784	816	819	778	822	781	768	829	751	811	806	794	828	798	771	761	751	751	817	850	811	764	797	771	821	779	752	824	774	782	779	810	786	815	760	827	798	810	753	836	797	859	793	823	818	775	728	801	750	776	746	838	847	800	818	769	740	880	794	772	807	824	811	829	822	784	831	765	785	827	802	815	791	788	844	757	818	819	807	829	798	783	838	751	817	830	793	813	784	791	816	832	803	781	821	769	779	784	771	792	805	737	794	791	815	823	808	828	801	789	790	803	829	797	796	800	718	869	795	796	766	795	781	798	821	749	800	808	823	827	815	850	772	799	785	834	821	797	772	760	788	784	792	776	771	800	787	800	830	784	822	818	790	842	740	791	784	784	769	814	819	803	825	793	834	780	789	780	763	773	819	815	827	817	788	779	852	805	748	766	814	814	803	822	790	822	773	752	802	794	786	775	781	844	857	801	738	758	807	777	787	794	802	844	784	743	797	769	789	770	773	776	803	814	766	820	808	788	787	805	797	764	795	795	763	795	819	824	812	783	749	787	879	762	855	796	791	777	846	823	787	765	767	788	772	836	731	793	818	749	817	747	757	750	781	808	824	824	805	808	784	809	822	794	785	814	768	816	794	836	822	769	853	776	831	764	824	804	748	814	821	778	802	793	781	806	774	778	778	772	803	785	802	775	771	782	788	841	789	845	778	804	793	805	752	777	774	810	775	785	782	863	778	808	757	789	794	771	842	788	786	770	798	793	760	794	775	798	799	770	757	764	782	744	767	811	792	810	807	817	849	786	805	766	776	867	797	800	812	812	768	813	810	778	775	814	796	812	794	795	831	773	808	816	826	801	795	726	838	805	754	772	824	841	803	809	780	750	774	809	740	800	826	830	797	851	820	814	794	748	770	799	813	823	750	813	788	821	819	841	766	765	808	761	764	825	870	785	841	794	774	757	750	790	790	783	749	764	833	781	773	796	858	737	851	767	803	799	758	757	859	796	785	791	834	804	791	807	748	773	794	778	781	794	753	765	787	791	833	801	786	847	776	837	834	756	793	828	790	769	823	803	807	734	777	762	774	772	774	762	771	815	781	820	793	789	753	807	804	817	743	815	790	806	751	796	819	806	814	832	808	775	790	826	818	750	773	823	801	801	787	797	828	792	763	819	832	790	782	861	822	857	790	819	748	836	784	819	817	779	790	734	798	771	839	805	816	772	758	840	795	817	789	816	803	793	807	790	782	831	717	770	838	750	777	783	825	809	809	804	803	777	778	753	774	819	808	770	777	816	825	836	800	763	800	852	808	783	763	797	827	785	806	842	821	766	781	808	797	782	776	807	818	796	805	832	829	774	809	807	818	814	795	784	834	816	832	775	794	785	822	765	863	813	835	762	791	829	820	766	793	784	787	762	773	719	761	845	810	794	796	766	783	767	806	746	841	792	795	813	785	770	815	762	749	791	789	797	850	788	777	800	779	832	825	861	791	742	782	799	757	773	762	810	715	795	792	793	827	782	786	860	762	788	812	842	810	767	812	781	788	817	843	831	771	859	778	799	830	814	774	829	792	826	773	788	795	821	787	786	774	740	787	830	776	839	786	792	781	773	759	786	780	801	740	790	726	800	814	828	823	815	801	773	793	807	784	806	812	798	842	811	873	800	821	813	815	823	770	791	766	794	809	834	816	792	796	769	760	781	766	826	779	769	751	754	744	774	751	828	810	796	859	731	803	821	747	782	766	778	729	821	775	801	787	796	806	786	841	815	788	787	758	772	767	758	748	808	798	834	801	811	771	795	824	810	794	794	850	822	794	805	793	796	758	770	846	764	830	805	821	793	806	785	709	832	775	803	788	805	883	780	830	809	793	766	772	824	776	792	770	812	795	809	756	760	771	797	763	753	780	744	750	806	817	734	802	761	810	800	836	857	838	812	796	782	809	816	787	829	799	828	830	820	780	810	816	806	820	851	804	765	822	783	814	796	775	823	765	796	824	815	807	846	793	764	786	778	785	808	804	722	782	786	772	736	813	776	823	821	787	823	767	865	802	805	781	870	789	782	797	844	790	766	840	764	791	782	785	846	823	790	789	805	801	798	802	769	787	767	808	768	806	803	832	868	780	808	793	821	806	783	795	796	790	786	766	798	765	813	780	793	862	767	794	748	750	797	794	825	760	785	725	813	792	797	796	837	792	733	799	771	752	812	763	831	765	784	787	809	762	804	818	832	788	749	769	842	761	790	808	815	758	840	797	758	777	857	778	809	831	852	712	789	755	811	773	788	765	744	790	801	817	825	816	817	792	829	768	798	841	796	797	828	825	792	779	820	786	800	759	753	842	779	806	788	796	805	818	827	767	767	737	838	756	775	782	783	743	746	800	826	766	792	777	814	771	834	796	761	794	851	799	740	783	764	778	806	816	842	772	846	839	789	784	803	788	758	780	760	804	796	836	777	815	790	845	802	800	813	749	794	797	768	778	839	809	796	788	738	841	884	793	794	811	760	822	768	838	828	740	800	788	817	831	838	798	777	750	808	778	786	821	797	799	739	825	821	849	781	755	760	859	773	780	780	819	760	801	793	780	812	795	763	746	767	798	802	786	815	814	836	828	778	783	772	810	860	829	784	815	848	824	818	807	824	787	758	781	810	851	822	782	782	767	790	802	734	771	753	836	806	820	794	832	802	798	814	828	844	796	798	795	778	810	840	785	811	770	801	760	790	824	770	799	790	807	773	805	815	802	813	780	778	834	814	772	829	813	745	817	800	791	784	873	811	783	823	839	778	777	809	812	762	851	823	817	821	805	782	807	799	739	824	851	772	772	796	780	782	810	737	783	795	775	775	832	786	823	825	777	802	819	779	807	818	826	797	784	752	768	770	759	758	789	794	809	741	821	804	760	788	826	816	808	771	805	776	791	762	774	812	818	820	729	802	813	787	817	801	774	799	788	742	803	801	736	780	795	766	849	791	815	821	804	778	781	840	806	780	780	822	809	791	796	768	848	798	807	784	791	769	790	763	822	788	816	803	830	872	826	834	747	736	802	794	776	808	786	819	772	818	773	791	793	836	861	724	810	735	829	795	785	804	857	835	854	748	825	756	826	754	770	798	805	813	836	836	761	792	825	765	803	810	789	804	814	794	777	837	785	762	791	812	833	785	787	743	818	855	781	820	827	792	750	787	814	802	828	741	782	828	781	795	787	819	757	822	809	801	818	816	850	840	819	829	814	811	824	780	804	804	738	801	764	784	802	808	752	826	795	774	817
5205	10825	8984	4832	3585	2816	2389	1976	1868	1686	1581	1521	1436	1388	1349	1293	1312	1280	1261	1178	1148	1174	1173	1156	1172	1145	1116	1106	1107	1080	1129	1174	1105	1098	1075	1079	1121	1061	1097	1097	1103	1101	1139	1080	1118	1125	1072	1087	1077	1089	1078	1127	1074	1099	1155	1024	1121	1031	1086	1032	1045	1081	1076	1099	1111	1078	1077	1129	1120	1071	1137	1095	1073	1095	1075	1066	1047	1097	1123	1128	1117	1095	1069	1157	1114	1102	1071	1132	1078	1059	1095	1155	1122	1118	1086	1108	1070	1058	1120	1128	1077	1028	1074	1181	1091	1072	1127	1084	1127	1031	1064	1127	1077	1130	1044	1074	1070	1093	1096	1066	1087	1019	1088	1037	1098	1072	1049	1078	1090	1085	1077	1058	1064	1004	1091	1057	1159	1123	1091	1087	1067	1016	1087	1032	1036	1052	1083	1077	1056	1144	1056	1035	1044	1072	1059	1085	1116	1073	1104	1082	1076	1057	1091	1070	1031	1142	1043	1083	1060	1057	1096	1048	1061	1063	1072	1059	1118	1110	1138	1103	1054	1047	1045	1144	1063	1062	1056	1056	1052	1094	1072	1043	1067	1022	1079	1066	1098	1144	1083	1065	1031	1102	1031	1057	1056	1070	1024	1020	1051	1053	1108	1041	1041	1069	1033	1089	1067	1085	1033	1081	1078	1039	1080	1049	1090	1079	1054	1078	1079	1080	1061	1090	1092	1063	1070	1059	1108	1062	1044	1108	1090	1091	1053	998	1082	1081	1067	1086	1057	1082	1030	1083	1060	1109	1109	1028	1060	1079	1043	1029	1052	1028	1077	1062	1095	1041	1037	1048	1067	1003	1117	1165	1147	1078	1083	1055	1136	1070	1062	993	1091	1019	1080	1046	1139	1075	1028	1106	1105	1014	1088	1086	1105	1041	1093	1081	1047	1067	1091	1098	1119	1003	1013	1065	1077	1110	1020	1068	1131	1085	1036	1087	1071	1138	1096	1102	1080	1066	1092	1089	1101	1114	1045	1031	1069	1088	1098	1037	1095	1056	1142	1060	1070	1062	1099	1066	1054	1091	1077	1069	1052	1058	1072	1083	1098	1082	1091	1084	1048	1105	1107	1077	1140	1066	1081	1108	1038	1026	1045	1075	1118	1107	1126	1038	1039	1027	1075	1087	1042	1030	1127	1059	1072	1143	1107	1049	1096	1027	1042	1019	1081	1056	1032	1054	1077	1095	1055	1081	1108	1109	1011	1058	1069	1042	1126	1123	1052	1070	1104	1096	1092	1089	1075	1094	1076	1046	1067	1091	1146	1029	1051	1099	1100	1062	1142	1083	1075	1043	1083	1032	1030	1063	1085	1112	1098	1100	1044	1111	1056	1033	1093	1079	1084	1065	1083	1024	1044	1071	1025	1065	1044	1031	1041	1026	1096	1066	1051	1024	1058	1095	1032	1079	1090	1077	1036	1019	1095	1149	1052	1008	1071	1030	1117	1065	1042	1126	1068	1103	1154	1062	1090	1079	1086	1047	1062	1061	1086	1142	1072	1007	1061	1045	1080	1089	1089	1023	1104	1039	1071	1085	1076	1096	1036	1058	1029	1097	1099	1088	1006	1046	1084	1083	1107	1134	1029	1103	1066	1008	1033	1112	1046	1115	1100	1084	1027	1089	1093	1087	1123	1059	1041	1129	1050	1074	1102	1074	1011	1081	1074	1076	1085	1048	1122	1050	1125	1124	1067	1053	1072	1095	1127	1023	1040	1103	1087	1122	1075	1024	999	1104	1067	1030	1121	1079	1039	1085	1053	1076	1070	1023	1065	1029	1043	1125	1117	1074	1113	1061	1107	1080	1078	1063	1091	1107	1041	1074	1119	1090	1073	1107	1061	1023	1119	1105	1056	1086	1061	1029	1090	1080	1037	1032	1068	1034	1069	1061	1078	1100	1132	1021	1066	1062	1159	1103	1069	1087	1110	1099	1067	1085	1088	1115	1016	1100	1079	1105	1104	1110	1056	1014	1084	1088	1080	1060	1097	1108	1139	1132	1092	1110	1059	1085	1079	1092	1022	1067	1085	1057	1028	1073	1034	1061	1023	1072	1062	1048	1094	1139	1115	1091	1052	1008	1124	1109	1069	1045	1090	1073	1081	1027	1091	1114	1098	1076	1058	1130	1092	1056	1064	1112	1027	1046	1067	1073	967	1044	1080	1048	1088	1146	1127	1128	1117	1046	1047	1132	1047	1086	1066	1100	1081	1042	1109	1104	1050	1043	1018	1044	1104	1036	1096	1062	1015	1102	1086	1093	1046	1124	1017	1067	1081	1016	1095	1086	1039	1112	1107	1067	998	1098	1139	1156	1124	1035	1056	1095	1102	1124	1014	1018	1083	1088	1094	1058	1132	1060	1103	1048	1040	1094	1094	1074	1041	1063	1089	1077	1062	1041	1127	1060	1018	1098	1062	1090	1016	1104	1081	1085	1139	1022	1069	1099	1099	1083	1059	1086	1064	1111	1083	1105	1077	1086	1048	1182	1037	1086	1065	1097	1041	1052	1119	1027	1035	1072	1051	1083	1080	1113	1107	1013	1090	1079	1067	1031	1103	1109	1118	1121	1081	1119	1088	1052	1101	1086	1108	1140	1052	1089	1036	1120	1137	1107	1063	1039	1096	1074	1087	1060	1011	1063	1130	1065	1015	1099	1094	1091	1060	1069	1087	1097	1055	1037	1085	1090	1037	1028	1043	979	1069	1077	1040	1042	1081	1050	994	1061	1085	1112	999	1094	1108	1064	1106	1062	1141	1082	1007	1092	1015	1039	1059	1039	1104	1072	1031	1027	1077	1057	1088	1047	1029	1021	1106	1072	1055	1132	1058	1098	1069	1051	1095	1084	1081	1032	1037	1094	1084	1127	1081	1091	1041	1123	1069	990	1032	1101	1084	1055	1045	1045	1135	1048	996	1059	1065	1064	1019	1048	1063	1076	1064	1116	1075	1097	1099	1124	1080	1071	1054	1090	1083	1025	1048	1093	1098	1077	1084	1116	1048	1030	1028	1094	1101	1039	1122	1085	1034	1043	1065	1096	1109	1050	1068	1041	1099	1088	1075	1092	1074	1061	1048	1109	1097	1095	1097	1093	1110	1062	1043	1091	1049	1106	1117	1075	1084	1120	1081	1059	1036	1085	1088	1078	1075	1059	1058	1038	1076	1013	1081	1049	1051	1010	1084	1071	1077	1119	1073	1100	1088	1078	1040	1063	1052	1059	1025	1058	1111	1037	1097	1074	1057	1058	1083	1048	1059	1102	1001	1078	1071	1048	1118	1144	1070	1037	1080	1116	1097	1071	1054	1061	1142	1032	1063	1130	1046	1102	1090	1085	1088	998	1079	1078	1080	1082	1009	1105	1096	1062	1094	1061	1080	1109	1088	1097	998	1027	1057	1084	1084	1074	1031	1097	1048	1051	1031	1074	1078	1071	1056	1061	1117	1071	1071	1089	1047	996	1065	1088	1021	1089	1090	1061	1093	1085	1055	1072	1110	1065	1099	1095	1086	1085	1089	1047	1084	1046	1065	1047	1067	1096	1060	1106	1097	1135	1111	1100	1060	1081	1062	1042	1081	1080	1095	1113	1031	1049	1044	1102	1039	1075	1102	1083	1078	1083	1044	1090	1098	1082	1059	1029	1087	1115	1111	1050	1100	1050	1035	1131	1089	1118	1095	1072	1029	1070	1096	1096	1084	1036	1054	1137	1086	1078	1024	1046	1104	1073	1087	1068	1063	1067	1044	1105	1040	1028	1070	1066	1050	1055	1099	1109	1050	1104	1059	1097	1097	1094	1127	1129	1118	1062	1125	1089	1053	1068	1072	1034	1056	1105	1087	1049	1130	1024	1093	1094	1046	1183	1057	1044	1044	1054	1144	1020	1055	1104	1039	1132	1048	1045	1107	1052	1091	1015	1041	1107	1098	1019	1085	1050	1076	1057	1073	1020	1026	1086	1042	1087	1067	1084	1064	1069	1118	1076	1075	1134	1029	1085	1065	1124	1124	1119	1041	1074	1059	1074	1068	1102	1128	1068	1096	1116	1071	1069	1103	1043	1069	1044	1020	1050	1025	1079	1099	1114	1057	1093	1019	1091	1082	1106	1022	1051	1043	1035	1113	1101	1076	1075	1079	1057	1087	1054	1049	1059	1077	1069	1104	1059	1074	1064	1094	1073	1084	1104	1097	1042	1089	1095	1107	1082	1072	1089	1075	1122	1112	1065	1051	1028	1108	1063	1123	1097	1103	1126	1042	1060	1104	1050	1065	1090	1065	1100	1040	1077	1036	1045	1064	1090	1078	1157	1078	1084	1086	1091	1063	1057	1085	1110	1111	1049	1066	1108	1091	1107	1044	1100	1119	1109	1032	1066	996	1070	1075	1039	1090	998	1130	1063	1053	1114	1080	1090	1056	1010	1037	1048	1016	1078	1058	1155	1120	1079	1073	1028	1063	1032	1034	1080	1130	1089	1061	1108	1120	1046	1038	1083	1063	1059	1020	1114	1094	1068	1105	1083	1090	1066	1083	1098	1066	1104	1069	1113	1036	1138	1042	1038	1062	1077	1045	1112	1061	1088	1093	1059	1134	1082	1077	1043	1054	1069	1062	1063	1052	1113	1110	1070	1044	1070	1124	1122	1133	1069	1085	1066	1107	1047	1059	1108	1036	1090	1074	1078	1069	1074	1091	1065	1065	1130	1079	1053	1068	1063	1083	1069	1121	1109	1056	1009	1052	1087	1033	1090	1060	1055	1070	1059	1103	1051	1034	1035	1044	1058	1115	1064	1039	1059	1076	1100	1105	1055	1083	1098	1077	1102	1099	1094	1095	1022	1065	1057	1097	1088	1068	1112	1110	1080	1035	1045	1017	1118	1052	1065	1067	1045	1086	1092	1089	1039	1063	1060	1102	1139	1091	1076	1027	1074	1094	1162	1103	1066	1097	1051	1050	1077	1052	1067	1041	1097	1090	1096	1058	1077	1129	1088	1074	1049	1078	1124	1061	1051	1112	1070	1072	1142	1051	1086	1099	1042
22707	21094	28849	23570	21097	21154	9659	1469	1119	1021	912	860	876	845	749	748	693	688	698	685	666	645	672	654	703	689	641	675	614	644	617	584	615	624	629	633	635	611	606	582	650	589	613	626	601	607	563	593	618	591	578	605	589	615	590	607	627	622	615	613	607	570	590	588	600	625	604	570	572	573	602	605	585	562	611	627	616	624	577	566	561	592	619	602	617	576	602	622	626	635	602	581	606	611	552	602	600	600	640	528	611	607	578	573	623	618	586	606	575	573	610	578	619	572	610	580	573	551	606	559	591	579	559	566	581	622	575	579	594	591	588	601	573	590	573	568	535	615	568	590	577	575	583	584	593	587	614	613	614	589	591	648	588	537	569	591	606	548	612	577	555	551	641	631	591	566	525	606	575	588	525	590	582	571	604	606	565	580	572	595	599	600	576	584	600	635	573	543	599	592	608	583	582	538	593	593	536	580	619	568	557	542	601	589	560	602	540	608	559	613	580	554	585	598	576	594	558	561	582	590	562	560	600	609	580	611	577	573	608	551	564	557	559	555	559	610	599	585	576	566	586	549	570	596	564	572	563	565	578	564	576	588	585	573	623	580	655	593	598	618	591	588	579	576	598	555	619	615	577	561	587	586	563	619	576	560	609	603	613	552	562	614	576	554	589	599	601	541	573	581	561	548	605	591	569	568	583	579	604	598	561	562	554	585	593	624	570	586	578	560	546	607	545	585	599	551	575	542	562	595	621	620	605	576	566	609	561	566	592	597	583	563	633	609	619	553	591	574	587	552	610	589	602	595	607	636	573	569	554	599	598	624	584	586	618	614	568	583	589	593	572	598	632	565	591	597	562	606	602	589	570	608	608	592	559	563	621	579	607	584	584	597	589	644	576	594	587	568	619	587	619	581	599	656	612	557	595	582	612	550	608	569	604	559	602	611	556	576	601	583	629	626	603	588	593	588	558	574	646	553	583	609	600	567	619	586	667	594	571	570	582	590	609	585	568	570	581	577	548	573	585	579	577	617	636	624	599	551	603	583	609	617	543	571	646	595	565	574	551	543	585	633	596	535	589	558	617	575	552	589	584	603	569	613	571	588	597	555	584	584	572	608	601	606	580	572	603	583	631	624	610	589	568	587	556	565	567	609	629	610	544	557	605	594	588	634	592	593	551	600	583	578	584	586	620	554	609	601	568	583	574	617	579	578	571	553	588	632	570	588	601	561	598	622	537	610	596	563	572	557	565	563	641	617	554	577	600	540	563	573	613	653	595	581	583	572	560	617	586	562	602	597	600	540	568	570	574	583	568	548	610	584	581	592	608	591	581	585	596	602	578	590	612	556	588	615	611	583	599	550	566	631	600	588	618	540	552	591	575	603	612	589	580	646	571	592	586	584	567	555	625	594	601	589	590	614	572	550	588	605	613	571	556	638	574	613	545	563	526	599	622	639	554	573	592	550	576	571	554	590	618	542	589	576	594	599	586	602	570	570	609	629	559	581	636	611	583	569	638	589	586	582	640	541	599	571	592	605	618	564	567	581	600	565	577	594	590	591	550	583	560	594	622	563	571	605	567	607	596	529	555	624	572	609	593	572	618	594	564	612	605	554	584	627	571	588	593	598	609	573	572	570	550	561	564	606	592	521	571	599	579	606	561	600	574	578	614	544	592	622	566	554	615	556	628	591	619	533	580	588	574	633	615	590	614	534	599	604	589	612	600	566	580	565	605	597	560	587	565	555	586	527	577	578	621	564	578	586	547	580	573	575	605	597	613	600	562	561	541	563	570	599	572	564	609	599	582	622	618	551	577	577	567	593	608	607	569	598	618	591	584	557	570	596	620	576	583	574	598	571	594	584	584	552	596	598	590	588	568	587	596	558	609	568	584	613	581	560	585	589	601	611	603	576	593	573	584	608	575	582	555	592	578	595	605	575	565	583	598	590	601	554	568	605	541	616	630	573	573	600	577	552	565	563	587	555	565	536	568	605	535	609	608	550	572	600	580	559	611	587	568	554	559	590	577	595	544	610	567	573	601	565	549	608	554	603	570	578	575	596	614	555	554	611	541	557	578	533	627	619	594	609	584	570	597	568	539	591	606	603	589	588	560	615	608	638	606	572	584	600	600	598	600	566	582	566	619	533	599	614	557	630	552	554	608	565	596	558	596	590	566	604	585	572	597	608	589	611	580	599	564	580	561	628	537	595	565	604	580	562	596	624	582	595	567	552	602	595	587	591	568	605	580	573	576	548	612	594	594	577	598	586	572	578	580	557	570	546	605	576	570	560	615	619	586	585	547	597	579	552	574	565	598	545	575	598	634	611	563	581	536	607	575	603	592	575	609	598	599	533	581	587	574	603	595	623	543	588	622	561	566	574	574	598	612	608	588	578	592	544	572	565	588	590	590	624	599	592	594	590	579	594	592	553	572	582	587	592	560	599	614	569	622	591	591	633	566	582	601	570	561	540	580	590	598	572	539	591	577	582	596	607	590	597	559	561	566	585	578	573	562	565	578	574	620	589	561	611	559	592	562	546	551	593	592	587	625	609	629	585	601	594	582	588	566	591	591	547	594	570	580	595	606	582	598	578	573	545	571	545	630	645	550	612	546	585	634	563	616	575	567	588	599	561	619	589	584	571	585	579	603	587	591	590	568	572	580	607	551	588	567	575	569	584	578	605	602	595	574	582	545	579	600	554	570	565	608	590	574	591	573	583	617	561	587	579	566	589	626	593	600	556	596	567	590	575	590	556	552	522	582	580	549	600	543	584	579	626	593	585	638	548	555	613	602	603	568	544	545	570	608	600	596	580	578	585	615	534	610	587	578	566	622	594	633	614	573	614	596	567	597	555	619	545	595	581	571	579	583	583	545	591	582	567	582	603	584	563	569	581	630	558	553	572	609	568	522	564	556	563	546	585	564	596	585	578	598	599	555	558	575	583	609	574	611	572	600	552	569	577	539	556	579	552	579	603	539	575	562	622	544	611	637	606	618	551	560	600	582	585	579	608	560	576	558	567	549	607	588	588	592	577	597	592	562	590	597	580	586	554	594	554	575	575	632	567	564	557	556	637	579	610	571	583	558	591	575	559	611	590	599	603	610	536	552	574	552	578	561	531	557	572	576	574	569	572	585	626	575	572	612	602	589	576	596	555	627	580	559	610	593	551	601	610	590	560	590	604	607	521	611	658	574	557	590	603	576	546	584	597	568	638	595	592	577	587	609	552	575	584	577	539	596	575	569	587	591	550	599	553	543	608	592	571	587	601	544	586	612	601	595	586	561	559	580	554	583	586	564	557	610	601	580	569	553	570	611	578	597	555	551	600	575	595	526	549	543	605	556	574	601	568	579	612	596	600	581	554	566	605	600	525	616	529	551	569	560	571	565	626	595	599	555	578	594	591	591	521	561	575	594	602	600	627	601	635	583	560	576	573	597	605	555	569	593	561	590	559	529	639	631	585	585	571	578	555	554	588	591	588	596	597	565	598	578	576
7288	16492	13798	7299	5346	4149	3309	2505	2309	1968	1747	1606	1448	1385	1249	1176	1092	1029	1038	1036	1001	937	953	976	928	902	890	919	885	865	898	839	888	915	856	849	823	793	850	891	863	863	816	838	811	886	810	827	810	834	832	852	784	852	901	834	805	833	785	842	818	870	854	829	813	818	856	849	822	816	861	853	808	855	808	837	817	788	816	834	844	789	799	831	790	810	886	846	857	769	758	780	849	756	796	810	784	825	824	772	817	743	815	796	792	853	827	793	790	825	860	787	775	797	765	820	835	776	739	812	782	796	753	861	834	742	773	846	799	798	805	849	809	769	826	810	807	792	849	780	782	794	828	770	750	814	800	883	810	807	779	814	801	798	773	857	822	812	834	819	824	846	821	780	822	846	836	786	844	776	811	801	767	832	844	859	801	807	823	836	807	800	840	797	825	810	807	822	810	785	760	809	784	803	778	807	797	753	811	835	835	779	781	785	835	725	808	797	833	791	784	786	855	772	725	790	805	789	818	800	822	785	870	791	844	880	794	808	845	796	753	839	770	756	831	781	782	777	783	831	787	759	810	830	827	721	833	810	797	818	799	820	718	823	878	789	820	821	784	774	799	801	756	755	828	768	810	821	795	787	806	815	765	816	756	857	785	826	830	798	780	840	830	838	782	809	763	801	818	809	782	765	845	859	760	792	793	800	852	777	802	747	797	763	788	848	798	791	799	787	801	795	799	810	796	782	803	824	806	790	791	751	784	818	789	785	794	819	843	785	844	809	765	820	783	831	805	805	806	800	799	802	783	745	781	858	789	801	823	819	801	754	772	800	790	774	776	763	811	836	829	767	802	801	805	785	810	773	758	825	793	791	806	747	812	869	813	797	806	796	817	789	840	822	831	842	825	810	756	821	817	804	765	843	812	822	754	712	822	786	766	793	800	828	811	839	762	842	781	787	752	781	826	801	828	818	809	767	817	810	809	836	777	809	811	785	772	775	813	802	772	825	763	789	833	839	814	837	814	807	787	846	784	781	799	815	802	784	781	870	802	811	785	763	781	829	809	795	790	755	760	794	767	807	838	840	757	774	830	809	782	789	813	855	831	830	825	840	827	810	828	786	792	781	764	778	732	825	783	806	832	827	794	721	894	767	794	793	753	845	868	833	838	820	782	769	840	764	804	828	843	877	822	778	824	797	822	800	784	827	823	768	767	793	738	800	786	777	823	820	805	750	808	830	790	804	762	780	846	796	757	732	760	870	857	847	830	836	791	796	820	859	779	801	802	836	775	782	838	807	797	779	847	783	810	811	830	824	786	782	858	813	739	790	818	804	814	813	784	762	798	770	804	812	826	846	765	809	816	801	835	791	816	823	840	834	784	796	812	820	764	811	813	804	812	818	826	800	782	820	832	796	806	828	816	768	811	815	784	817	828	797	806	800	768	823	773	809	788	800	784	847	790	840	831	835	812	815	814	837	813	771	797	778	793	795	804	774	769	777	805	801	796	813	894	808	831	820	795	774	801	748	759	813	787	839	796	815	813	778	737	792	812	816	795	824	826	779	792	802	785	764	800	758	761	792	815	826	777	765	819	809	849	832	818	783	818	760	812	806	793	839	806	769	807	859	730	795	839	787	803	804	797	820	805	739	811	824	805	834	829	791	814	841	798	789	821	839	834	773	766	844	830	826	809	802	826	778	800	807	732	780	802	825	807	785	789	755	823	817	808	815	770	796	813	822	843	784	806	792	790	788	796	749	770	816	836	721	797	805	762	820	809	785	804	831	826	792	806	799	769	758	819	768	762	800	787	803	813	846	788	798	792	793	793	827	740	815	794	797	770	842	782	768	800	797	792	777	790	851	858	774	818	773	783	826	777	815	794	776	812	826	842	760	816	771	825	814	780	811	872	817	808	804	782	844	839	828	773	790	821	755	784	817	815	820	786	816	796	737	813	788	747	830	782	771	791	824	777	769	793	807	801	861	861	805	811	782	859	787	834	799	835	795	788	817	802	815	820	805	825	813	768	807	835	758	826	817	780	796	797	773	784	811	798	754	765	805	766	760	785	800	823	813	798	785	819	784	805	809	840	807	767	811	809	809	833	807	813	792	888	813	800	841	789	833	815	813	838	782	802	880	807	830	808	783	793	821	836	764	828	817	801	824	759	755	778	791	823	848	811	827	808	805	773	832	820	832	813	803	838	775	810	778	732	810	792	796	843	797	762	826	806	782	757	769	759	789	760	842	797	824	811	797	802	812	821	848	816	783	824	792	813	810	826	824	796	830	807	821	806	796	748	821	790	798	774	807	812	779	836	846	842	821	781	799	764	791	771	790	810	773	807	783	805	811	765	838	796	765	814	797	796	838	799	817	813	765	779	808	863	812	795	829	788	765	786	793	804	821	827	753	802	787	779	832	803	793	794	856	858	835	767	824	760	819	838	811	805	842	814	752	784	815	818	789	841	795	840	813	840	765	761	790	861	805	767	829	758	823	798	827	822	805	784	864	780	861	799	841	813	821	788	833	839	822	815	778	791	815	846	790	855	785	775	819	792	783	813	810	818	826	817	782	848	762	849	830	805	790	826	790	796	810	787	750	816	769	755	776	782	817	822	827	798	798	801	802	803	772	776	828	801	822	775	772	765	782	826	832	858	801	812	810	785	761	811	840	818	794	835	839	781	795	761	757	836	825	841	763	793	780	830	812	807	766	803	804	788	786	783	805	820	789	773	814	826	788	828	789	796	798	796	833	810	787	868	813	825	810	808	826	803	798	842	804	792	828	806	786	794	777	770	793	776	782	863	817	826	819	792	732	810	790	755	827	793	783	833	759	784	756	810	811	796	761	783	822	779	802	828	818	823	815	799	802	801	750	787	838	756	763	812	747	846	807	830	825	750	805	777	816	769	770	778	801	773	771	730	789	820	796	798	788	785	751	762	833	772	761	869	788	784	794	782	794	794	784	838	786	817	790	822	798	831	789	820	806	805	828	795	799	785	771	778	786	794	755	791	808	811	840	770	850	744	806	876	828	797	796	767	767	758	770	799	818	807	782	778	836	793	789	777	774	791	831	753	813	814	748	759	769	788	786	793	795	761	756	788	816	864	820	753	849	823	767	827	832	780	795	816	870	803	799	885	787	804	844	825	812	788	811	782	788	860	800	799	795	759	806	794	764	806	809	815	749	815	858	798	736	830	802	803	845	790	792	820	790	852	814	807	829	788	852	810	830	822	793	762	780	784	826	826	804	844	788	859	797	778	777	789	795	836	833	821	802	774	748	793	835	844	780	814	855	833	816	804	840	796	793	851	855	877	809	794	826	838	819	824	780	815	817	800	779	794	802	807	826	812	817	786	782	745	767	792	792	786	855	820	810	769	785	766	770	858	824	815	762	781	850	836	782	792	834	760	790	798	815	838	749	778	848	789	800	838	820	779	802	818	755	811	799	790	785	826	790	749	780	804	806	818	775	811	763	766	801	775	843	814	821	782	802	836	805	796	799
26768	20576	8862	1068	733	645	648	581	675	586	549	579	618	572	570	573	572	551	590	563	593	556	578	566	580	594	529	553	522	550	565	589	591	585	529	580	595	576	578	606	579	557	551	596	563	562	587	551	542	601	557	531	576	537	553	566	582	549	609	584	591	575	600	536	568	548	582	565	587	563	569	541	578	595	536	605	560	580	601	596	590	563	603	570	585	560	585	578	604	583	560	598	583	601	593	570	606	605	597	550	590	605	577	561	564	585	574	543	563	553	593	575	595	584	610	563	538	597	542	547	613	594	585	571	616	536	604	552	591	532	613	554	604	577	600	533	569	546	562	584	564	529	563	574	583	590	574	566	567	567	575	560	591	549	570	544	591	586	532	600	548	584	579	546	623	503	535	570	551	596	556	559	549	565	541	561	572	589	542	592	594	578	532	582	541	540	605	570	574	564	576	546	603	542	555	567	579	532	531	501	552	557	560	558	556	592	569	563	587	579	568	554	581	565	598	574	540	547	551	581	575	574	576	565	574	564	562	585	601	533	613	556	588	550	613	522	592	585	565	590	577	565	547	597	555	562	508	541	591	549	550	571	576	578	561	616	540	532	565	580	584	558	588	577	525	570	553	566	567	580	524	548	578	586	532	551	562	539	563	512	577	537	590	592	580	580	591	567	554	558	516	564	576	591	539	572	545	594	555	580	582	566	593	588	550	600	606	570	568	566	584	552	570	541	574	588	537	555	564	527	566	578	583	559	577	552	580	544	565	535	619	559	564	567	540	540	565	599	553	584	608	580	597	574	552	559	574	619	552	570	600	564	509	576	539	611	557	566	558	571	571	583	557	565	582	560	567	564	592	540	574	554	560	608	617	571	582	542	567	523	547	578	594	577	546	574	554	592	567	551	591	571	553	583	570	555	556	546	572	578	529	569	571	560	571	586	584	607	569	574	571	565	579	578	572	572	571	565	547	546	555	587	579	552	620	554	589	542	583	561	594	603	555	622	578	577	597	608	577	526	579	548	601	575	543	574	565	575	578	599	564	577	599	561	576	565	606	571	571	637	565	514	581	587	550	552	567	562	568	583	540	600	578	581	564	595	578	572	588	578	595	585	606	552	547	556	594	550	575	593	552	582	546	571	563	591	587	507	526	556	593	545	580	560	574	567	587	533	572	573	577	554	596	535	568	602	605	593	540	539	545	587	583	524	544	552	555	575	598	501	604	565	598	543	578	538	576	530	575	562	594	539	532	526	605	581	536	565	533	580	592	548	586	549	533	573	590	570	570	557	553	604	570	561	583	566	555	536	547	592	610	554	565	551	590	569	580	554	550	578	582	605	525	560	590	585	609	584	558	556	539	540	565	536	604	580	602	554	578	574	574	522	615	580	544	568	566	564	584	580	551	579	574	502	568	559	590	533	597	556	519	543	591	579	521	575	560	554	581	579	534	532	580	554	564	557	603	563	574	576	571	558	577	545	559	576	616	581	575	556	585	591	582	591	586	571	575	563	608	549	580	545	585	567	597	559	550	545	589	572	531	570	551	522	605	570	533	548	620	587	573	579	581	587	559	562	562	581	531	545	559	561	548	555	588	568	546	504	589	553	541	576	578	554	553	537	585	546	543	569	610	611	556	574	577	596	610	596	576	572	569	599	570	573	559	535	597	574	569	562	582	589	575	561	560	555	563	553	507	529	561	560	564	596	619	539	527	535	534	532	572	564	604	552	568	554	546	574	555	606	600	555	535	575	570	584	561	589	551	569	555	615	551	553	595	558	561	596	604	540	609	564	580	548	563	596	574	594	547	508	554	591	572	627	560	547	547	563	548	585	567	548	564	610	529	541	565	555	581	580	547	541	558	559	540	557	519	523	545	594	574	538	572	519	521	571	572	621	580	595	569	560	575	585	533	558	550	540	577	605	546	544	555	559	558	564	588	554	556	568	597	595	597	545	549	585	598	529	526	572	566	536	555	526	580	578	558	593	548	581	569	571	528	579	507	511	589	543	594	553	592	543	552	573	553	565	584	556	621	581	603	575	560	543	557	531	554	556	582	554	507	557	570	603	564	586	570	549	557	608	540	600	562	570	568	578	551	547	609	563	539	570	577	559	552	580	549	569	559	554	552	564	573	566	578	550	537	568	574	559	599	586	572	556	591	520	590	581	583	581	554	595	553	557	581	546	568	568	546	565	522	577	544	572	593	581	560	610	604	552	592	596	559	540	536	540	580	567	518	547	533	557	578	583	593	544	547	557	561	555	593	589	590	601	554	549	553	555	592	526	599	552	581	580	562	545	563	631	522	584	604	562	549	510	605	536	589	573	557	573	597	602	535	541	563	549	568	559	597	564	565	590	557	604	601	585	572	560	589	546	547	595	580	562	571	522	562	559	589	577	587	583	557	548	532	567	591	562	550	557	567	543	561	593	563	519	520	593	560	595	527	584	508	545	555	591	588	589	578	525	543	576	589	552	526	605	511	534	549	570	600	551	551	557	571	578	571	565	584	533	569	550	579	572	563	575	562	568	553	566	557	582	552	587	542	601	540	599	606	540	577	574	569	531	536	503	554	525	538	548	544	565	549	516	579	597	547	563	550	552	604	568	572	549	569	587	547	583	560	545	588	525	563	596	566	554	584	572	592	601	530	603	546	558	558	575	569	619	566	575	550	570	562	542	600	522	613	540	545	551	570	563	561	610	566	569	597	573	554	575	549	562	586	578	570	555	584	496	598	564	588	584	524	568	573	558	549	573	578	593	540	591	557	558	587	610	579	570	609	550	563	554	548	569	559	550	542	561	608	584	592	572	545	568	599	589	609	602	569	547	561	565	543	542	582	540	599	587	599	600	586	528	562	619	559	600	545	547	560	582	524	578	603	592	532	578	559	544	545	542	598	581	562	583	539	561	561	563	519	564	530	526	575	540	588	560	565	602	564	546	543	576	547	575	589	539	542	516	533	573	588	575	547	536	557	548	597	536	541	592	563	584	624	594	545	533	603	581	567	529	578	558	591	592	552	584	549	556	566	555	576	554	551	559	605	594	580	587	602	592	535	549	576	567	571	543	583	590	548	554	583	517	565	601	552	600	550	530	603	578	559	569	578	577	593	555	549	560	531	600	563	574	538	582	568	528	541	539	570	589	558	570	571	576	557	538	524	564	643	550	593	544	591	592	589	562	627	557	547	524	555	576	568	530	560	580	556	526	540	513	555	571	575	546	559	559	576	570	537	562	560	579	548	521	566	558	559	553	563	579	559	600	568	581	574	581	568	571	544	543	563	560	568	538	559	538	589	550	542	554	617	578	531	566	569	550	528	552	540	556	541	616	546	565	518	572	541	544	552	598	575	546	549	580	588	570	545	555	549	548	521	585	562	527	611	567	565	586	585	569	577	580	543	610	521	533	553	520	594	577	549	543	551	563	601	560	570	574	540	620	577	572	542	556	574	535	531	586	559	522	599	589	539	548	567	584	556	576	554	602	568	564	537	508	601	586
4196	1706	1631	1135	975	920	869	827	786	816	796	830	830	787	755	810	787	833	779	710	774	838	808	776	788	781	780	773	761	718	771	787	792	747	783	788	764	787	757	766	784	776	769	766	800	761	799	776	737	772	786	793	790	781	739	745	753	724	742	802	772	758	741	740	782	738	742	756	775	812	777	801	768	742	741	762	795	791	795	774	770	759	771	824	737	796	798	772	771	782	790	752	776	784	756	699	776	791	795	808	787	760	754	766	776	811	772	714	743	713	794	838	744	766	801	779	813	752	793	774	765	704	790	773	741	751	780	755	771	807	797	807	738	776	770	780	756	743	810	801	767	741	769	774	790	770	739	804	799	739	770	814	746	828	768	782	743	807	828	720	744	765	801	782	741	799	754	786	780	751	744	745	739	795	755	781	759	763	799	781	745	764	738	751	745	765	785	773	777	796	807	776	759	767	783	759	751	811	752	759	802	788	736	739	751	775	761	773	784	781	764	775	775	785	784	783	828	774	719	751	758	768	745	761	757	739	784	790	769	739	818	811	755	799	746	761	808	736	760	729	695	802	806	716	788	752	759	769	758	760	765	765	774	760	758	784	787	774	728	732	735	765	785	812	799	813	777	797	768	771	752	771	784	790	752	748	760	722	792	773	771	779	788	756	782	775	730	803	816	834	720	727	777	771	829	746	745	804	772	835	744	753	771	779	788	747	780	780	801	772	775	815	791	736	761	767	722	772	819	798	803	771	751	790	778	798	793	779	754	757	745	752	786	797	791	809	831	778	757	771	739	790	770	808	794	784	718	741	794	742	720	769	813	786	802	796	765	716	766	766	731	717	798	786	758	739	711	761	817	730	719	740	735	768	763	738	740	799	800	798	742	824	787	782	763	742	818	751	757	762	724	781	733	798	783	788	765	774	781	781	780	776	762	729	749	734	785	792	770	736	766	854	729	772	752	747	806	755	723	762	794	774	736	723	785	777	812	782	823	806	837	798	815	768	758	742	743	810	778	794	756	764	779	786	760	715	769	788	802	777	755	798	712	758	769	810	756	785	798	766	769	770	813	806	767	775	792	778	787	812	788	831	767	760	773	735	744	730	761	709	777	756	784	785	784	773	769	782	774	738	780	815	787	765	771	750	731	747	848	792	704	727	765	788	783	744	750	733	790	822	717	758	782	781	759	743	750	761	808	731	783	723	726	760	733	780	759	767	780	780	757	769	735	760	780	759	767	760	717	821	737	743	773	731	766	786	806	746	761	729	753	743	768	793	819	840	771	787	757	768	737	791	773	753	728	765	828	767	810	812	741	722	783	789	772	764	780	757	705	806	790	752	737	819	771	769	790	792	787	777	773	785	746	770	778	797	714	773	774	726	772	767	765	796	714	749	762	758	800	715	760	753	766	800	782	782	797	779	779	744	794	769	750	779	778	786	811	748	788	779	760	771	769	752	772	758	804	803	768	777	745	807	772	754	755	815	802	684	787	837	782	776	761	780	776	771	793	792	724	768	784	768	780	805	735	781	748	729	749	819	761	768	783	786	765	798	776	746	826	782	804	817	730	754	770	830	748	739	715	787	760	774	770	853	786	830	785	768	802	752	771	760	748	763	802	784	761	770	818	693	732	755	743	777	708	795	803	750	783	778	770	785	802	754	805	736	788	759	744	770	802	787	741	785	738	833	754	757	775	772	799	775	796	789	743	721	768	768	785	770	758	743	737	811	766	826	727	784	773	805	755	725	787	787	731	782	724	776	773	789	775	786	798	766	794	715	723	740	753	789	779	720	792	731	776	769	750	799	787	784	782	777	836	748	733	826	809	771	772	766	778	751	797	778	769	818	774	754	772	827	806	823	750	761	763	783	830	722	738	733	780	804	785	808	788	809	730	774	749	766	789	773	788	738	756	769	767	730	781	807	746	760	773	819	751	792	754	772	781	790	772	796	801	747	766	792	773	744	764	753	771	821	818	743	795	792	777	757	806	792	767	741	751	743	763	775	745	804	774	790	770	784	771	718	775	796	768	790	785	784	781	771	795	765	723	754	793	723	775	791	778	724	779	808	709	749	756	781	765	780	783	764	785	714	777	751	789	823	762	752	774	800	791	711	748	732	771	763	791	737	799	776	833	770	736	792	788	729	763	735	753	734	744	799	762	729	768	778	764	814	744	803	812	793	753	757	758	758	785	793	763	731	818	763	741	838	758	760	776	743	760	760	726	774	800	761	775	854	750	769	775	764	755	753	778	757	821	762	714	788	800	742	767	814	763	751	819	807	756	803	801	860	776	769	744	758	807	808	716	731	793	809	727	778	813	812	799	783	783	713	844	789	772	751	807	728	792	829	726	767	761	811	745	796	746	793	763	750	736	782	788	771	759	781	796	731	744	794	743	763	782	765	832	729	781	793	838	749	790	721	776	758	762	789	802	746	775	752	740	779	793	823	759	702	795	716	747	738	757	733	807	729	779	748	767	741	772	806	825	742	753	735	777	777	719	796	764	768	763	762	764	771	785	791	750	767	763	784	800	780	785	773	754	746	823	764	739	734	779	786	796	814	792	792	800	736	753	803	766	785	771	771	763	794	754	726	734	763	744	825	761	764	755	817	770	771	823	741	783	780	805	751	748	758	758	742	797	782	832	767	754	778	717	766	762	837	782	779	734	800	746	737	775	793	766	762	765	834	767	756	759	814	722	768	756	800	777	827	742	726	795	746	833	805	794	759	781	742	772	770	717	771	751	744	814	767	743	771	811	780	811	799	773	810	752	718	766	807	766	758	736	767	786	784	760	729	759	770	788	778	820	747	723	771	819	746	757	779	749	778	791	770	801	797	817	767	765	769	804	830	754	769	800	819	754	777	763	780	796	785	765	787	774	845	743	811	807	796	778	806	735	770	751	793	823	772	754	746	778	768	826	751	787	806	776	785	798	793	774	788	803	775	766	809	738	749	756	833	747	784	802	844	748	799	811	804	788	758	815	767	800	733	737	752	756	810	724	749	802	795	729	715	821	778	810	753	841	764	832	750	759	783	799	810	770	766	766	761	731	822	773	755	741	802	836	754	811	784	776	741	780	769	757	778	773	747	747	693	810	743	825	719	724	722	764	829	782	765	771	754	779	777	856	801	765	788	757	824	767	745	752	748	757	769	798	767	778	783	751	746	735	747	736	756	782	760	785	776	739	760	759	790	790	737	789	808	770	758	746	795	768	768	786	802	720	803	721	735	820	717	784	808	752	797	771	780	782	753	792	744	759	781	829	772	770	789	783	773	761	749	773	806	751	802	757	758	758	783	732	784	767	803	806	774	747	783	781	752	784	777	794	809	797	822	787	746	788	774	785	755	830	785	786	738	794	765	752	793	788	793	737	771	754	759	828	807	778	796	768	729	772	785	718	747	770	825	753	777	788	746	760	802	719	778	750	728	724	770	761	791	764	738	819	723	786	784	801	805	783	814	784	778	795	773	782	783	766	818	773	799	765	776	763	775	745	782
23577	21114	28533	23952	21101	11927	1880	1251	998	976	994	910	894	914	906	831	811	830	802	799	840	854	832	804	832	829	828	836	868	776	823	826	811	818	783	832	824	785	758	818	825	813	785	838	787	823	790	739	820	758	828	814	784	815	846	816	808	792	782	821	850	766	792	822	780	749	834	806	755	772	838	781	778	801	732	814	808	819	785	743	801	834	792	785	779	702	746	831	803	778	806	754	846	773	765	815	788	787	811	818	752	737	776	795	797	810	816	802	779	832	831	803	796	789	776	823	850	832	767	809	769	760	784	810	789	791	797	798	807	782	811	808	798	761	828	833	788	808	768	800	790	789	767	776	753	784	799	851	740	803	788	832	799	811	769	807	792	791	796	822	819	809	803	781	788	795	787	777	806	785	745	797	778	763	750	743	828	777	779	785	799	742	787	761	804	843	794	778	813	785	806	827	768	825	771	784	784	793	798	758	824	803	775	796	790	805	775	808	783	823	751	764	734	792	739	733	808	794	804	771	770	781	776	776	781	799	758	770	766	783	748	778	775	784	796	824	763	795	808	741	749	760	803	780	808	789	838	830	810	763	811	788	771	799	730	822	813	787	795	776	786	777	841	786	790	802	787	812	733	799	815	783	749	799	799	773	813	772	775	828	794	740	805	810	759	794	770	777	791	784	748	788	773	771	734	797	803	776	761	782	783	857	763	760	790	790	724	772	767	829	823	825	746	764	838	785	787	772	776	782	801	834	788	816	800	828	811	780	802	798	766	771	842	777	837	809	756	783	761	769	815	812	810	785	785	825	763	757	776	801	808	838	752	811	828	798	815	768	783	773	803	765	780	825	841	769	768	793	799	804	760	750	782	781	732	793	808	821	776	767	810	804	777	748	822	802	795	779	791	797	805	848	799	791	781	785	759	789	791	813	774	822	832	755	759	816	740	767	771	838	793	804	796	784	737	751	786	795	786	788	789	792	799	789	756	740	807	822	754	762	810	760	819	805	779	773	811	786	816	790	768	794	791	763	791	835	759	806	786	804	777	809	788	850	806	794	788	780	781	764	851	873	788	753	781	826	828	772	793	789	778	805	838	799	777	777	808	812	815	809	817	756	804	788	826	764	806	796	814	767	715	788	745	767	778	768	810	765	792	798	783	773	762	757	785	809	789	770	789	779	822	814	783	779	790	774	832	775	744	778	815	782	804	808	747	755	793	795	775	792	798	834	748	702	807	752	793	812	809	792	729	802	791	885	763	781	788	816	784	757	786	759	839	853	794	785	764	761	798	826	777	804	829	761	803	772	760	712	811	800	752	772	806	808	772	827	802	755	780	786	760	761	758	771	801	816	755	766	816	777	808	787	791	827	767	737	776	801	841	821	741	753	752	732	753	822	780	819	792	839	782	774	755	780	779	826	763	785	806	787	752	801	781	788	815	742	829	779	772	767	799	788	726	765	835	808	784	757	755	772	830	797	799	771	813	783	771	781	812	803	765	813	829	773	771	732	788	783	787	829	756	732	814	731	834	778	794	779	761	800	796	759	789	804	784	761	762	807	742	761	750	790	760	801	810	785	839	798	814	823	839	765	760	757	784	832	795	780	800	748	771	846	768	785	796	806	813	827	786	776	825	776	759	817	764	807	765	817	794	793	762	787	730	776	785	786	812	815	847	806	809	780	771	779	810	835	754	781	794	772	802	757	762	816	783	803	809	767	794	743	794	766	806	776	764	753	781	798	781	821	812	789	800	819	772	784	768	791	776	799	847	795	770	786	809	763	756	809	785	761	797	791	824	799	786	800	738	767	773	780	801	839	762	788	795	823	775	765	817	779	807	791	760	839	775	839	769	784	755	783	798	804	780	796	803	772	791	766	774	818	791	819	764	777	811	806	779	800	768	787	812	801	767	798	814	800	774	809	809	779	759	796	818	757	764	747	812	789	789	783	763	772	773	802	742	781	736	821	817	794	808	806	784	828	788	839	819	768	793	765	817	773	776	801	802	786	786	806	782	742	732	772	758	771	792	758	825	780	784	798	795	786	807	806	784	800	754	815	812	795	819	806	780	799	833	780	731	772	783	756	819	813	806	812	781	768	810	785	793	813	827	811	757	810	800	772	753	832	833	803	820	762	773	770	757	841	824	769	809	781	755	836	796	855	813	783	798	799	788	778	828	782	851	760	796	822	800	767	740	779	837	777	749	794	761	816	804	806	775	772	744	835	788	753	772	752	798	773	777	760	727	755	765	854	803	782	785	787	819	767	793	765	735	799	739	772	791	765	787	751	806	740	834	817	767	786	807	802	817	776	760	856	787	769	772	826	829	816	761	768	805	804	771	817	803	807	785	801	785	798	842	857	786	812	797	803	747	806	766	757	751	796	799	814	798	783	789	785	754	775	785	803	734	809	751	806	739	760	784	753	836	778	803	796	783	799	797	790	790	808	781	814	777	817	788	766	834	773	801	796	788	753	795	835	772	784	781	821	836	784	801	763	797	816	799	818	766	743	750	826	783	786	782	823	818	765	772	839	815	799	736	760	803	803	811	833	782	766	806	769	853	797	799	789	786	790	805	822	752	796	762	810	823	767	830	795	808	796	771	773	750	862	816	764	771	715	803	784	780	793	777	839	779	808	800	804	835	800	784	781	789	781	772	776	796	772	811	752	791	796	769	802	790	767	777	772	737	845	758	768	802	808	743	758	781	768	848	765	820	779	743	839	833	803	759	785	798	832	801	790	791	790	756	744	787	721	803	817	766	822	821	821	761	748	770	777	762	797	844	825	790	787	778	785	808	824	791	777	780	788	790	816	786	767	822	801	788	763	808	746	794	811	799	779	804	784	784	774	764	766	835	797	816	750	750	810	750	789	774	757	735	809	786	778	783	843	752	788	831	819	812	825	808	771	792	790	727	780	776	752	764	807	805	798	773	781	778	794	768	759	776	797	811	731	763	814	769	778	815	847	815	811	797	776	814	817	820	738	763	736	752	823	776	788	765	754	756	770	814	830	783	767	803	788	779	820	761	835	774	800	858	784	759	771	791	799	804	782	757	816	818	809	788	815	799	787	801	749	740	760	756	762	732	775	781	783	770	790	757	790	746	765	844	764	735	792	762	777	768	870	751	790	819	769	823	808	780	817	790	786	780	807	813	772	760	800	783	737	776	770	794	813	732	738	762	783	789	783	774	824	781	792	804	783	764	735	767	744	731	808	761	766	823	796	804	788	793	822	766	784	768	750	742	778	772	807	769	820	795	778	747	889	819	751	801	773	820	787	777	782	814	750	839	746	780	756	796	821	730	827	852	779	782	792	723	803	796	793	797	793	795	830	796	762	779	804	803	866	794	790	781	765	804	805	823	759	775	791	771	783	792	812	790	793	758	792	765	789	833	813	817	752	810	780	787	822	792	815	786	796	830	806	775	772	863	829	809	814	817	845	794	713	817	798	814	780	796	800	749	788	782	769	814	803	770	804	799	806	777	814	836	789	745	843	797	748
5139	10731	8989	4746	3457	2870	2288	2052	1859	1627	1559	1426	1370	1330	1331	1246	1241	1191	1236	1198	1230	1113	1186	1112	1120	1151	1111	1113	1083	1098	1107	1175	1169	1077	1096	1092	1091	1085	1080	1091	1101	1120	1056	1051	1091	1081	1066	1081	1117	1089	1080	1124	1149	1091	1056	1097	1069	1060	1039	1097	1028	1132	1064	1106	1046	1040	1072	1050	1040	1051	1111	1078	1068	1078	1119	1039	1121	1050	1104	1149	1084	1061	1064	1133	1052	1069	1084	1118	1037	1072	1098	1073	1121	1052	1088	1041	1090	1074	1082	1065	1077	1059	1078	1055	1037	1090	1114	1073	1078	1093	1005	1045	1055	1058	1068	1045	1039	1086	1072	1086	1105	1094	1053	1078	1075	1128	1081	1012	1089	1051	1079	1098	1131	1050	1024	1049	1114	1020	1063	1103	1032	1105	1057	1076	1089	1070	1045	1094	1068	1010	1083	1048	1060	1073	1070	1121	1083	1085	1076	1072	1038	1041	1095	1064	1055	1107	1095	1035	1081	1113	1069	1113	988	1022	1066	1129	1070	1077	1060	1073	1050	1058	1081	1066	1029	1075	1075	1040	1109	1130	988	1036	1082	1090	1009	1065	1063	1051	1061	1066	1025	1035	1052	1074	1047	1128	1062	1119	1064	1066	1036	1061	1083	1050	1072	1030	1056	1046	1048	1094	1039	1041	1057	1047	1134	1088	1084	1015	1012	1092	1024	1043	1112	1070	1081	1022	1015	1080	1002	1091	1011	1036	1067	1077	1067	1096	1080	1032	1082	1098	1056	1086	1047	1088	1089	1122	1167	1037	1116	1114	1081	1063	1045	1024	1050	1048	1115	1057	1032	1087	1041	1117	1070	1063	1081	1122	1088	1062	1062	1062	1111	1116	1109	1057	1075	1117	1073	1069	1111	1060	1078	1032	1085	1106	1011	1085	1073	1077	1068	1080	1147	1091	997	1078	1066	1049	1122	1067	1019	1056	1102	1029	1054	1071	987	1042	1060	1034	1140	1008	1020	1054	1011	1028	1074	993	1050	1075	1050	1022	1072	1016	1037	1025	1086	1014	1087	1058	1082	1044	1115	1062	1067	1070	1101	1090	1125	1083	1114	1079	1089	1058	1070	1050	1062	1135	1062	1054	1080	1002	1019	1048	1088	1072	1041	1048	1034	1070	1054	1061	1099	1036	1096	1089	1057	1082	1013	1043	1056	1066	1023	1060	1138	1058	1021	1108	1039	1063	1047	998	1117	1080	1032	1058	1091	1062	1026	1130	1081	1050	1038	1047	1118	1091	1107	1077	998	1045	1011	1082	1071	1075	1049	1005	1061	1107	1142	1072	1110	1134	1064	1024	1050	1027	1065	1073	1062	1018	1069	1049	1019	1042	1062	1056	1101	1038	980	1091	1022	1078	1060	1094	1024	1015	1092	1051	1145	1058	980	1100	1069	1093	1006	1012	1089	1033	1030	1004	1082	1020	987	1029	1083	1097	1051	1036	1040	1052	1109	1034	1095	1084	1000	1085	1112	1056	1075	1054	1041	1035	1124	1091	1152	1063	1130	1118	1124	1083	1034	1119	1077	1037	1034	1007	1083	1005	1089	1082	1023	1066	1070	1061	1049	1035	1109	1050	1091	1062	1056	1100	1095	1076	1086	1062	1031	1055	1044	1082	1099	1084	1095	1017	1090	1092	1058	1031	1079	1025	1117	1043	1045	1079	1125	1059	1085	1043	1070	1057	1039	1055	1082	1021	1037	1018	1083	1012	1100	1069	1045	1064	1034	993	1035	1109	1064	1048	1073	1040	1035	1053	1075	1044	1081	1047	1066	1030	1019	1118	1064	1068	1101	1066	1072	1036	995	1101	1074	995	1041	1075	1085	1043	1133	998	1099	1057	1037	1088	1031	1055	1052	1031	1104	1103	1120	1114	1031	1085	1073	1020	1074	1051	1104	1052	1063	1037	1051	1023	1086	1067	1090	1094	1075	1007	1096	1056	1046	1086	1031	1107	1071	1089	1047	1014	1079	1064	1053	1068	1012	1043	1047	1061	1081	1069	1113	1069	1099	1047	1064	1098	1054	1079	1041	1082	1080	1032	1155	1053	1057	1074	1029	1069	1012	1076	1074	1072	1066	1064	1054	1043	1107	1065	1054	1099	999	1038	1028	1067	1050	1056	1112	1021	1063	1059	1088	1050	1119	1053	1068	1059	1059	1092	1087	1035	1021	1069	1113	1105	1083	1104	1078	1095	1051	1022	1053	1068	1053	1073	1059	1038	1027	1022	1090	1009	1044	1020	1069	1037	1099	1080	1060	1066	1073	1045	1010	1122	1045	987	1067	1098	1029	1111	1073	1042	1034	1105	1028	1060	1075	1028	1131	1077	1064	1041	1071	1074	1119	1115	1115	1016	1071	1067	1067	1085	1122	1075	1102	989	1112	1107	1064	1041	1052	1076	1093	1017	1044	1041	1076	1054	1018	1069	1011	1084	1120	1027	994	1099	1076	1039	1067	1091	1037	1054	1105	1084	1105	1064	1135	1074	1114	1079	1064	1075	1069	1047	1066	1062	1031	1073	1069	1076	1044	1067	1076	1004	1078	1154	1133	1100	1014	1056	1048	1076	1058	1039	1050	1103	1104	1053	1108	1083	1101	1049	1050	1080	1076	1118	1113	1057	1109	1066	1124	1082	1091	1121	1049	1069	1045	1070	1049	1086	1048	1069	1056	1061	1059	1116	1039	1063	1068	1033	1046	1055	1091	1107	991	1078	1094	1007	1128	1094	1086	1062	1061	1025	1068	1041	1072	1069	1087	1053	1043	1046	997	1081	1086	1009	1062	1065	1088	1088	1060	1110	1050	1057	1114	1080	1152	1017	1053	1040	1028	1065	1043	1110	1041	1084	1092	1030	1064	1061	1052	1081	1069	1131	1078	1057	990	1107	1094	1038	1108	1079	1042	1023	1067	1081	1065	1053	1066	1097	1033	1047	1009	1051	1071	1018	1037	1074	1047	1063	1047	1117	1088	1088	1074	1036	1095	1066	1083	1058	1060	1086	1075	1093	1110	1037	1119	983	1019	1121	1059	1052	1027	1105	1037	1108	1047	1073	1076	999	1125	1056	1105	1063	1068	1031	1037	1070	1088	1123	1071	1041	1066	1047	1062	1095	1109	1082	1115	1028	1086	1081	1081	1064	1046	1115	1046	1047	1113	1088	1071	1100	1070	1017	1071	1122	1101	1083	1031	1102	1065	1046	1098	1094	996	1006	1064	1041	975	1105	1068	1113	1076	1090	1081	1062	1042	1046	1018	1046	1087	1088	1035	1112	1053	1109	1099	1059	1094	1090	1064	1058	1089	1103	1094	1090	1060	1095	997	1042	1099	1124	1052	998	1098	1073	1063	1074	1062	1055	1029	1047	1050	1046	1045	1105	1030	1043	1013	1038	1099	1134	1084	1023	1092	1034	1071	1057	1072	1072	1061	1057	1072	1112	1061	1035	1016	1056	1142	1090	1096	1085	1078	1091	1027	1056	1084	1076	1046	1077	1063	1028	1072	1018	1082	1076	1082	1036	1087	1048	1114	1052	1038	1073	991	1162	1036	1039	1042	1057	1042	1165	1055	1090	1072	1101	1079	1079	1030	1073	1124	1089	1059	1082	1057	1077	1043	1035	1071	1072	1126	1058	1061	1086	1079	1067	1059	1094	1077	1118	1028	1048	1103	1068	1047	1043	1088	1065	1113	1066	1013	1018	1045	1096	1115	1018	1000	1057	1112	1035	1089	1056	1059	1082	978	1071	1043	1030	1091	1084	1128	1163	1070	1095	1106	1095	1082	1032	1067	1119	1092	1056	1048	1067	1101	1065	1088	1112	1126	1053	1070	1111	1046	1112	1112	1078	1057	1071	1112	1042	1088	1110	1031	1077	1089	1148	1099	1088	1086	1027	1045	1087	1078	1105	1042	1051	1104	1085	1024	1085	1099	1058	1055	1040	1012	1073	1075	1011	1054	1107	1018	1023	1076	1058	1023	1035	1073	1051	1095	1074	1082	1069	1122	1031	1065	1022	1011	1064	1113	1067	969	1053	1092	1059	1097	1099	1089	1128	1102	1068	1098	1024	1075	1098	1076	1128	1023	1031	1127	1107	1069	1084	1058	1041	1066	1118	1020	1040	985	1048	1031	1059	1054	1128	1074	1041	1093	1074	1049	1037	1071	1081	1142	1096	1061	1022	1060	1119	1073	1054	1053	1054	1035	1055	1028	1074	1094	1144	1064	1087	1026	1087	1073	1098	1067	1034	1045	1058	1061	1051	1049	1074	1083	1113	1088	1112	1030	1079	1107	1017	1099	1028	1074	1092	1075	1079	1087	1096	1033	1026	1060	1071	1051	1081	1093	1117	1078	1041	1125	1061	1000	1060	1065	1083	1031	1038	1075	1003	1143	1086	1062	1091	1122	1079	1074	1064	1014	1054	1045	1005	1082	1082	1095	1079	1036	1050	1062	991	1143	1066	1085	1005	1090	1044	1133	1050	1099	1112	1112	1050	1070	1057	1135	1061	1046	1088	1068	1051	1101	1076	1071	1110	1120	1149	1056	1038	1014	1051	1051	1089	1098	1016	1074	1081	1034	1033	1091	1045	1051	1044	1058	1057	1064	1044	1056	1029	1108	1049	1054	1074	1011	1058	1075	1126	1079	1106	1092	1115	1062	1080	1052	1034	1065	1032	1068	1090	1048	1059	1064	1108	1036	1052	1071	1012	1051	1023	1078	1053	1041	1029	1115	1030	1008	1063	1058	1057	1020	1060	1096	1070	1055	1102	1086	1017	1078	1072	1105	1064	1067	1073	1048	1076	1074	1109	1035	1044	1033	1039	1047	1005	1083	1082	1088	1079	1068	1074	1077	1097	1064	1041	1066	1049	1076	1036	1086	1080	1084	1118	1042	1041	1031	1042	1056	1015	1052	1110	1068	1027	1058	1054	1067	1070	1090	1075	1100	1135	1095	1109	1093	1070	1082	1095	1113	1030	1032	1107	1090	1062	1026	1050	1034	1026	1089	1110
22700	21116	28936	23562	21116	21164	10073	1473	1087	1031	946	888	795	742	742	668	735	664	671	712	680	660	675	679	612	654	612	630	633	608	626	598	589	586	591	615	638	601	598	607	622	588	583	607	587	608	603	626	620	590	589	590	575	585	637	576	617	547	580	602	582	590	624	587	647	643	657	608	521	627	630	598	615	621	573	594	579	583	616	553	597	575	602	617	596	580	557	607	636	594	626	599	632	555	553	603	615	597	590	559	521	603	592	547	561	571	600	592	591	562	580	550	562	579	612	573	588	544	560	595	570	582	566	604	569	589	572	549	575	562	591	588	581	567	593	577	619	571	608	603	605	569	597	609	606	598	643	581	584	606	600	587	602	577	584	594	580	603	592	542	574	599	570	562	581	593	554	632	619	577	577	594	530	607	576	570	571	557	552	587	552	565	556	564	609	570	558	582	555	579	587	578	551	597	641	590	561	574	579	627	560	547	641	597	602	581	560	616	586	638	605	573	567	520	581	577	592	552	612	597	606	609	597	582	600	569	556	609	544	554	584	625	555	638	573	569	534	541	632	566	554	572	576	586	619	557	534	563	590	585	597	557	596	582	614	510	577	615	603	578	599	622	609	588	596	578	574	570	604	566	610	562	602	555	602	548	584	567	545	594	613	609	538	573	566	584	576	556	600	597	581	620	574	549	611	599	602	576	569	586	565	586	600	612	549	585	596	608	598	561	546	583	553	582	579	623	579	575	533	566	599	551	521	547	584	527	547	564	586	628	541	613	543	563	574	574	569	589	540	572	573	598	557	558	591	594	587	585	602	589	596	595	589	602	560	584	586	567	565	597	522	613	608	585	551	565	591	586	614	556	598	632	576	551	620	569	583	578	573	552	532	589	576	575	596	544	564	601	570	588	581	619	586	640	539	559	571	577	565	551	569	581	601	583	535	580	563	537	609	575	560	545	582	581	589	564	620	564	633	576	563	606	594	580	606	556	594	564	556	583	570	578	593	567	568	610	598	598	560	600	594	594	572	575	550	552	597	617	544	588	583	622	558	583	586	605	555	603	532	574	591	588	556	570	579	589	582	568	588	586	594	574	601	557	572	584	565	580	593	585	585	593	561	539	575	593	576	566	559	573	546	582	584	588	581	546	565	553	595	577	587	561	559	587	633	608	548	577	581	586	567	557	569	584	580	547	639	582	589	567	581	584	571	609	607	602	581	605	589	612	571	593	598	588	530	600	576	568	596	592	594	560	619	577	572	588	587	599	560	537	555	556	610	533	564	601	580	565	616	539	555	552	556	572	571	588	605	585	591	566	563	590	615	590	581	587	605	578	608	586	543	532	597	576	545	625	577	542	575	540	614	575	580	628	576	557	585	581	561	532	558	595	594	611	554	542	574	605	576	580	559	602	598	606	616	583	590	606	557	568	606	615	582	546	562	602	593	548	557	592	605	614	578	518	606	555	582	591	559	558	593	613	588	554	578	577	588	587	587	634	562	578	616	625	574	575	608	579	618	620	626	588	583	578	569	550	575	585	595	555	620	572	562	529	582	563	596	598	620	603	608	604	548	577	560	590	568	592	576	586	589	630	565	609	553	554	616	632	564	553	591	601	617	561	583	581	611	614	551	620	564	568	542	594	578	613	569	558	585	613	558	571	562	599	509	600	590	546	576	570	632	614	602	626	578	545	588	569	555	568	552	596	573	600	576	588	616	569	564	602	587	520	583	580	564	546	562	553	615	582	565	600	587	557	535	567	521	558	587	580	556	591	591	557	587	580	605	624	573	581	569	606	588	605	544	594	575	580	612	628	565	564	560	584	546	571	628	554	615	550	626	601	596	585	595	522	567	574	592	544	595	558	593	581	609	558	616	604	535	594	611	556	559	567	548	583	579	554	542	629	584	590	550	589	614	590	567	570	555	612	579	593	595	596	557	554	552	591	578	544	592	570	544	559	550	556	574	580	600	587	636	572	577	572	608	585	511	578	568	533	607	566	562	603	593	591	570	551	620	600	583	621	572	596	584	582	558	586	572	551	581	580	655	591	580	560	623	623	540	584	555	576	593	554	590	602	596	588	574	579	609	565	617	591	540	608	577	588	554	577	546	564	592	584	561	570	546	551	606	601	623	585	603	569	562	581	617	603	586	549	581	596	602	549	554	588	586	576	538	613	602	636	531	541	585	576	556	569	603	560	573	573	543	586	621	563	561	540	587	595	587	579	596	542	601	610	572	619	548	629	562	572	541	599	635	576	533	595	624	564	564	618	572	595	556	588	558	640	619	632	573	581	576	540	595	555	537	614	582	595	549	550	608	599	588	583	564	574	587	606	584	546	573	584	571	561	587	573	537	607	560	613	616	560	566	574	559	614	581	550	546	568	547	558	622	572	544	553	578	508	570	556	560	560	601	559	536	601	566	540	581	592	567	584	658	614	567	547	616	607	601	625	573	599	598	595	565	555	586	548	569	608	571	566	573	611	589	553	557	571	562	598	555	604	581	558	593	573	590	571	617	601	559	599	589	577	602	597	590	618	573	552	574	577	545	572	591	564	622	580	519	596	616	555	604	546	592	582	611	554	583	614	612	568	582	595	567	580	623	569	574	555	605	578	591	538	561	581	601	559	550	600	571	586	585	575	602	546	591	606	566	560	579	581	563	589	589	537	634	571	606	577	593	615	546	588	606	576	582	569	610	591	546	598	579	599	534	597	607	583	615	569	557	564	624	523	612	588	629	610	554	602	583	604	616	591	567	552	557	583	554	585	574	564	625	581	559	565	575	550	600	545	571	576	566	577	605	627	603	595	541	569	631	586	578	638	592	589	560	563	533	550	607	620	592	613	623	550	562	609	553	574	599	592	611	578	592	604	606	588	589	557	522	578	597	530	623	564	595	605	582	526	606	562	549	554	564	579	558	607	594	582	591	570	577	617	598	553	571	560	596	619	535	568	600	590	595	536	605	591	607	581	571	555	606	580	579	571	592	586	567	583	583	578	569	581	568	598	548	591	625	616	621	560	595	566	577	598	577	569	626	605	574	583	572	599	632	621	557	584	575	585	594	566	579	605	608	561	546	568	595	554	578	550	595	601	577	534	595	586	591	574	541	592	602	586	581	536	538	545	572	571	598	626	586	591	591	570	618	623	536	628	590	637	609	518	529	536	584	571	604	586	535	592	616	544	603	583	577	552	559	609	562	570	599	562	571	610	573	586	568	560	546	584	563	567	556	571	574	574	566	585	576	573	565	601	586	591	572	563	599	601	549	578	589	584	559	579	581	591	633	604	571	551	595	574	560	588	607	572	582	608	591	551	592	557	554	594	568	565	583	591	569	569	581	565	578	541	561	595	543	594	587	603	560	593	576	554	550	577	563	577	583	600	577	594	575	577	587	554	576	572	578	599	543	563	613	536	563	590	612	605	585	590	596	563	596	616	579	559	608	592	539	595	569	532	584	591	592	567	605	569	603	647	554	595	566	567	582	635	593	594	561	613	582	606
7220	16595	13695	7475	5322	4060	3294	2711	2214	1900	1725	1620	1423	1379	1272	1152	1065	1072	1083	996	960	991	966	970	915	889	883	901	899	907	833	866	936	861	791	875	840	864	872	840	832	832	795	813	808	810	839	820	789	810	814	824	812	771	821	801	854	857	822	830	827	816	795	804	847	829	837	796	835	811	785	807	846	813	784	759	776	791	794	757	843	814	840	866	845	829	809	829	758	794	809	830	798	802	777	812	786	782	790	818	771	799	804	840	762	809	814	847	830	767	788	796	771	825	802	796	824	781	779	774	796	811	802	811	777	812	861	857	816	791	756	831	825	817	792	774	761	809	772	835	802	799	828	788	764	806	769	781	762	812	750	804	726	818	766	775	804	785	783	787	765	774	765	809	814	858	841	773	822	781	811	771	827	752	780	759	776	814	806	797	844	801	778	777	802	796	816	784	804	831	772	775	801	779	858	791	803	736	819	811	861	757	829	780	787	786	798	814	823	856	832	797	790	768	809	754	807	817	827	792	768	777	803	780	816	859	749	800	802	791	830	770	812	784	802	800	773	793	796	800	772	832	773	786	814	830	761	822	787	784	794	791	811	769	815	827	772	805	812	806	785	792	818	808	813	813	787	814	819	863	774	813	825	749	771	810	763	791	790	765	778	801	809	826	833	810	774	793	781	799	778	813	817	769	814	764	785	769	801	782	813	844	745	801	789	805	793	790	769	843	752	788	791	820	855	786	807	842	825	765	815	826	832	809	757	782	785	806	783	776	823	780	751	805	780	837	765	809	821	782	775	792	754	801	783	836	774	821	791	802	761	801	792	762	770	800	769	796	767	758	816	805	827	766	785	798	816	812	844	811	777	780	787	745	825	788	775	789	776	809	734	810	791	807	806	798	798	815	792	758	766	789	786	737	792	794	827	804	802	745	757	802	793	771	787	784	762	781	807	795	789	810	793	796	800	796	783	787	854	769	821	791	809	814	868	791	859	761	824	825	787	779	843	858	801	783	822	818	785	808	827	804	798	812	863	752	806	762	766	771	808	793	741	760	796	805	763	808	836	773	804	762	788	777	770	853	813	769	783	784	750	802	766	820	787	742	823	812	796	809	807	809	761	818	754	805	752	758	807	806	789	764	802	784	785	799	829	745	764	797	800	797	803	829	786	800	770	782	761	826	792	829	802	832	789	777	803	816	793	828	762	880	821	760	780	737	793	786	778	766	803	792	831	834	805	790	786	782	776	781	746	797	780	775	768	783	792	786	782	761	787	785	812	799	780	808	776	818	740	814	778	796	824	805	769	801	809	778	838	831	797	742	808	818	790	767	782	824	874	853	790	800	839	773	776	805	777	784	785	742	783	789	796	799	809	761	853	799	821	817	825	779	753	795	772	782	812	716	811	776	819	769	832	764	824	799	836	785	777	779	763	839	787	854	769	807	818	792	761	785	809	839	855	778	780	828	788	787	807	731	806	788	787	751	805	808	811	804	809	841	745	776	799	801	813	807	802	797	797	787	790	753	791	829	778	760	781	810	792	766	811	735	751	797	825	789	816	786	769	845	821	783	839	759	839	804	781	813	812	771	765	780	805	828	789	826	802	827	792	766	785	843	796	827	816	795	801	747	815	839	787	777	815	854	808	818	731	831	763	764	835	795	807	772	791	809	834	845	753	680	816	792	762	786	774	765	807	818	811	797	818	769	785	835	775	743	814	837	814	784	789	822	767	807	756	848	793	762	790	786	829	770	819	736	812	819	786	818	730	782	782	812	765	804	732	808	799	811	835	789	783	783	828	755	792	821	828	758	803	797	779	789	775	807	741	827	836	847	800	758	851	841	806	788	763	811	748	782	805	849	752	828	820	802	794	800	838	773	776	855	774	814	763	773	773	840	795	804	829	737	792	831	812	817	814	807	812	812	818	824	802	759	789	817	849	805	756	775	803	827	779	791	851	814	772	778	805	786	764	766	836	806	785	840	782	803	798	734	842	825	769	774	776	759	821	831	789	758	807	780	805	820	764	778	821	814	776	805	818	777	784	789	808	735	805	816	811	779	837	742	843	829	796	776	834	785	783	785	778	798	780	811	863	800	824	768	793	795	768	770	764	792	766	782	796	799	838	771	789	839	753	839	822	786	802	801	804	791	807	818	805	774	762	756	770	797	810	822	760	753	792	806	804	805	795	773	824	780	802	778	765	817	761	829	785	813	787	795	815	776	818	763	721	809	727	721	825	801	791	766	826	808	787	801	825	800	793	803	775	824	778	796	832	805	809	805	774	786	800	822	729	797	804	790	829	794	800	768	781	797	787	799	778	775	869	781	781	763	782	814	833	760	804	790	773	794	752	789	822	837	799	777	806	727	789	848	806	779	801	768	782	814	761	808	714	811	762	758	809	816	829	795	745	768	758	839	785	831	780	757	833	747	815	801	809	779	805	781	772	767	797	842	801	706	816	824	823	773	792	778	731	745	772	756	757	803	826	847	857	791	789	813	838	781	784	783	820	763	779	795	777	769	776	798	839	840	789	803	800	792	774	782	829	817	817	791	774	799	797	842	822	818	778	787	808	780	732	819	776	838	779	799	755	783	776	765	830	756	780	777	815	752	803	828	793	803	761	790	795	809	834	802	831	813	755	817	799	779	763	815	822	777	789	768	814	791	748	819	792	793	811	838	822	852	805	794	795	793	788	757	824	780	753	799	793	846	811	792	819	808	776	778	855	791	748	783	747	769	801	771	832	851	778	755	784	809	791	804	793	770	792	786	808	773	811	736	770	790	794	762	731	765	833	835	758	791	783	837	739	774	761	793	812	878	759	786	783	807	743	831	781	796	812	816	752	789	824	816	795	763	793	773	763	768	786	852	766	836	787	790	792	817	822	799	816	785	788	748	770	796	805	784	778	764	793	825	775	769	756	826	809	831	827	822	809	826	822	787	803	814	839	751	806	775	787	786	828	777	793	822	805	771	804	775	769	843	788	804	800	807	783	719	772	844	823	799	760	807	780	796	810	745	784	807	804	824	780	784	770	815	781	757	812	818	814	730	788	792	804	791	830	795	827	807	792	801	795	755	776	731	799	800	797	785	796	816	805	811	801	851	767	810	854	792	807	821	778	782	758	800	807	801	855	758	772	788	786	760	751	833	839	772	785	791	809	818	789	730	766	764	817	785	762	777	793	752	820	772	822	829	768	754	833	824	819	821	764	768	789	835	772	796	775	806	839	804	821	796	821	803	804	773	816	751	867	779	759	786	752	791	836	819	782	819	808	814	763	802	794	778	854	778	794	774	744	777	859	821	786	807	799	812	800	769	780	768	749	871	794	825	771	761	836	816	782	813	835	834	789	786	795	789	779	778	762	790	772	784	772	750	792	817	811	796	775	764	766	779	808	792	768	801	785	796	826	842	809	795	780	787	828	812	795	771	797	782	774	796	698	786	808	832	857	787	720	782	801	818	786	810	805	826	837	781	763	851	761	767	773	846	804	793	735	812	766	814
26735	20592	8832	1113	726	634	617	663	583	599	601	574	604	601	572	562	571	560	586	554	546	602	565	590	598	574	546	576	583	570	554	585	613	608	559	545	554	569	569	572	560	599	556	543	557	572	596	585	582	570	539	541	582	534	601	588	555	573	551	595	542	528	573	552	541	533	587	536	591	549	542	542	542	581	587	570	526	559	568	558	573	563	574	554	594	562	599	590	544	557	596	522	587	583	559	535	559	559	632	564	568	590	590	583	554	522	544	551	582	583	551	536	584	604	548	558	587	568	547	540	563	554	554	532	546	556	562	545	530	568	553	546	562	542	542	565	557	607	567	537	559	592	590	575	560	537	576	560	533	589	588	581	538	553	546	630	547	595	527	552	549	602	557	535	549	533	546	540	564	605	558	577	530	605	598	581	584	549	521	573	596	604	595	565	543	563	586	530	521	545	566	514	554	574	534	554	549	562	587	601	546	577	566	587	606	528	557	570	571	575	586	611	583	606	564	578	608	569	601	551	500	562	550	563	518	546	605	549	544	566	590	555	559	581	599	518	555	558	530	586	558	561	570	555	555	591	593	565	575	569	532	556	515	557	597	527	554	576	546	559	556	547	582	555	534	572	599	582	576	567	553	528	549	534	551	563	581	577	539	582	550	545	542	548	563	565	550	567	558	560	578	530	604	580	582	600	567	534	571	544	604	561	587	572	548	546	512	584	543	547	553	547	560	551	576	587	556	554	558	550	545	599	567	569	589	611	559	608	573	511	522	539	575	557	556	520	584	565	531	555	565	554	569	555	556	553	595	580	528	522	585	517	581	555	577	537	578	601	573	593	570	525	525	560	593	534	572	550	566	561	571	544	539	538	558	551	598	616	594	572	552	520	588	556	520	553	574	546	565	586	606	594	555	548	559	559	553	588	549	567	564	559	556	602	562	621	528	590	532	561	580	586	588	517	582	544	549	552	633	536	573	567	605	566	591	595	604	530	587	598	575	524	521	514	538	552	538	570	563	589	574	562	560	524	556	573	569	597	555	562	541	535	551	604	638	577	577	548	559	560	571	595	563	533	515	614	614	564	576	553	588	562	519	550	567	572	532	609	567	589	564	574	592	563	559	557	542	564	571	544	581	570	574	503	511	543	580	588	582	576	606	543	569	552	560	547	530	568	600	582	570	521	576	561	550	533	541	535	582	599	524	624	619	600	548	545	539	587	564	575	535	546	540	560	600	580	547	537	596	556	546	542	564	614	567	574	556	523	600	652	584	559	535	584	589	550	593	556	571	554	528	562	560	541	607	565	579	587	545	578	525	603	581	499	500	542	536	556	557	546	544	563	599	555	536	542	561	570	564	581	572	556	579	558	545	570	574	585	586	612	563	582	559	597	548	553	544	531	565	550	571	587	542	572	552	571	565	566	602	542	546	551	530	566	566	602	567	522	542	541	561	543	579	593	549	570	556	572	556	575	582	559	560	531	574	539	539	522	509	549	588	535	563	536	566	616	531	589	548	613	492	566	585	612	537	624	559	554	559	606	559	582	537	557	579	535	554	546	569	539	574	609	593	588	527	566	574	561	574	561	568	560	583	550	576	543	535	591	566	542	532	573	578	551	514	568	576	541	552	526	576	553	526	550	553	584	547	535	614	545	552	519	575	565	577	565	515	549	560	544	557	528	514	557	531	596	577	591	563	555	556	610	561	587	579	581	544	519	562	560	591	558	508	517	517	566	593	534	562	551	537	574	592	595	533	578	562	565	576	562	572	540	576	518	562	549	574	538	597	551	566	562	605	537	575	609	603	537	546	563	534	560	538	539	555	584	560	541	562	537	566	563	537	599	539	580	518	538	550	581	566	573	548	578	536	530	572	535	568	553	564	570	616	533	600	563	584	523	542	561	596	583	580	587	541	499	541	557	546	555	548	567	550	549	555	558	531	555	579	575	590	556	538	524	599	552	553	586	540	568	546	561	599	581	543	569	596	545	548	564	545	548	571	570	547	562	584	580	613	568	543	548	559	522	550	553	533	600	574	552	582	609	558	576	552	560	563	537	562	610	566	571	562	590	564	546	583	546	579	557	572	547	547	536	541	564	560	580	554	536	583	577	573	636	532	604	540	570	578	516	557	544	549	546	597	616	567	566	567	579	537	585	572	535	545	525	565	569	537	570	587	524	549	550	565	557	593	557	558	568	551	594	562	603	594	543	562	582	603	519	555	567	574	593	530	604	516	529	536	554	570	546	530	595	521	578	532	544	538	566	547	559	569	517	593	544	561	587	581	570	568	541	597	560	530	532	586	534	553	581	586	569	542	574	540	576	561	565	526	582	543	601	515	552	550	577	555	533	542	577	553	574	525	595	541	588	530	562	497	532	571	541	572	561	542	572	584	567	600	573	583	533	543	596	563	554	553	598	557	555	571	567	557	581	597	568	546	556	549	569	558	544	584	565	533	535	562	540	587	545	581	563	511	630	603	551	570	592	545	571	595	571	555	558	556	569	549	533	568	571	542	569	559	554	586	608	578	543	540	555	529	545	591	563	592	530	568	561	536	543	604	562	606	553	554	562	535	521	524	517	591	579	628	558	548	561	556	549	562	556	551	552	548	590	537	578	560	555	511	575	564	558	609	574	586	585	567	529	554	547	553	600	597	586	532	520	538	610	523	547	551	542	569	545	536	600	553	580	545	575	587	558	528	598	562	555	578	513	552	522	555	557	580	583	578	581	585	596	602	606	576	557	569	597	570	576	589	604	600	598	559	579	572	604	577	609	582	539	551	563	545	595	560	562	554	544	553	531	534	566	560	542	533	568	565	577	528	582	551	550	581	580	606	562	574	551	555	548	560	605	556	510	558	564	553	501	563	570	559	509	561	564	614	589	577	595	591	555	538	572	568	537	573	593	554	571	580	581	603	568	573	552	533	582	594	551	558	535	551	549	575	575	558	547	568	574	570	566	554	549	594	568	526	550	541	549	539	559	552	540	567	565	538	566	554	558	563	534	542	569	588	602	575	531	536	569	560	609	548	565	537	576	538	553	536	515	555	583	612	531	550	585	544	571	605	540	548	526	560	551	521	596	529	564	546	567	599	513	574	546	569	585	583	510	530	568	584	584	585	563	580	566	541	576	537	528	563	572	558	605	534	560	560	589	558	573	567	544	534	522	535	565	535	558	551	595	588	569	572	575	540	618	604	613	565	568	569	582	607	589	553	600	599	572	573	569	532	553	591	575	524	558	543	576	558	582	589	553	591	527	560	593	553	520	579	590	559	538	596	568	586	575	566	621	577	568	565	593	587	561	513	608	536	545	541	568	580	513	570	557	540	534	570	582	544	563	598	582	569	564	596	566	582	556	575	601	571	557	532	523	587	570	590	608	600	587	541	574	584	563	565	564	584	588	600	532	582	519	589	594	530	621	569	573	503	553	530	571	507	552	561	529	557	543	556	615	578	613	594	588	579	594	565	550	567	519	542	621	624	569	647	585	571	571	577	545
4088	1743	1577	1153	1006	966	877	876	875	829	841	815	845	881	813	791	814	811	807	739	768	749	807	751	805	762	750	806	818	806	742	764	754	780	772	835	780	815	752	741	818	793	805	760	765	751	754	751	764	764	775	732	764	783	820	786	772	738	721	803	761	766	772	823	749	767	726	723	741	760	782	794	729	777	777	757	764	767	753	741	747	754	738	808	775	736	764	746	769	778	735	770	754	757	816	751	787	767	798	719	766	788	800	731	730	783	787	810	779	731	762	784	780	736	799	730	744	746	777	758	770	755	780	765	798	805	812	749	803	760	771	737	751	737	824	775	750	777	742	772	781	731	783	757	766	782	730	723	698	740	797	760	820	799	775	772	797	787	778	768	743	768	728	802	721	763	794	722	739	735	772	759	774	789	775	759	759	761	759	784	784	754	797	765	810	723	780	809	779	743	768	765	736	744	842	779	766	723	747	727	774	745	765	746	785	757	745	777	775	763	754	776	771	783	773	778	770	746	749	768	812	739	805	754	753	807	755	788	757	804	757	752	746	740	766	785	699	807	754	728	737	809	747	747	700	739	755	740	749	769	779	760	777	769	799	820	761	771	772	762	767	781	758	763	742	778	758	788	762	823	771	762	715	773	777	780	759	697	783	788	783	795	756	784	766	781	786	770	760	726	765	771	767	748	770	784	774	710	721	729	782	792	749	803	799	769	791	747	811	738	785	852	723	750	719	817	744	813	774	786	744	764	757	788	790	816	744	755	798	785	727	795	793	793	820	800	751	741	740	801	782	783	813	745	771	747	776	763	752	733	786	796	767	749	775	754	759	745	784	756	797	773	757	771	739	748	770	808	806	717	762	797	719	735	747	764	770	763	790	766	751	764	790	737	775	770	774	723	725	748	738	780	739	824	834	746	798	745	743	777	809	749	740	812	769	766	798	813	768	783	777	785	790	735	715	744	788	741	771	752	768	739	760	768	792	753	759	784	769	713	810	745	807	761	758	785	746	746	743	758	754	784	764	741	803	769	791	810	736	782	800	767	772	768	739	806	730	781	717	869	743	808	770	778	827	730	746	768	755	793	771	736	750	758	759	815	766	777	756	768	765	777	786	769	734	730	769	763	731	769	735	742	746	793	764	790	792	813	821	791	740	772	794	782	741	725	749	795	751	790	785	722	759	776	768	819	758	722	744	768	747	785	838	786	780	743	793	752	798	771	808	778	752	766	732	761	738	790	746	751	698	768	766	799	751	763	795	737	710	721	730	751	776	755	788	749	783	769	759	776	730	745	749	751	817	732	787	796	812	779	723	774	793	729	764	807	778	792	729	759	799	761	749	801	828	791	789	787	781	745	778	734	762	801	776	778	768	732	789	770	758	742	792	763	782	770	724	796	786	744	776	731	784	771	765	745	822	755	738	798	804	790	778	781	767	781	800	783	792	769	804	756	732	776	758	782	765	779	757	808	798	775	758	801	727	790	725	791	726	742	815	711	755	792	785	730	793	837	796	788	807	799	753	777	771	796	805	776	780	742	805	807	759	786	820	767	743	777	797	764	789	746	817	745	776	836	741	757	812	774	811	764	785	786	803	811	790	761	795	713	768	754	749	824	729	740	791	762	790	778	809	735	792	768	768	746	703	770	777	784	753	803	732	741	728	775	740	793	789	798	781	782	811	757	794	791	748	716	771	797	763	788	747	765	764	740	776	750	784	732	713	746	794	761	794	830	748	809	790	779	767	777	778	761	732	752	779	779	703	784	792	757	723	794	798	744	767	781	793	745	742	769	759	772	782	780	816	752	821	769	775	811	806	806	719	793	766	787	744	753	812	743	738	779	800	781	770	788	771	728	753	750	726	764	747	828	777	777	760	761	734	762	766	730	793	773	786	738	754	774	756	742	811	791	781	808	731	748	769	806	784	739	761	781	698	748	766	771	749	766	728	772	740	767	741	756	776	766	795	773	770	790	761	739	794	749	773	763	743	739	767	749	735	799	739	779	754	782	781	813	790	819	717	732	841	729	799	766	755	839	737	781	747	775	756	772	787	772	765	773	799	782	788	755	783	761	776	802	808	737	757	795	785	785	737	757	769	772	812	755	747	740	712	719	750	799	756	772	746	775	772	765	787	735	804	763	782	783	802	746	734	765	759	795	773	790	788	683	708	747	793	774	794	727	769	789	783	807	746	806	754	791	741	798	767	735	707	744	754	777	771	764	761	780	776	766	766	798	776	770	767	774	777	796	799	730	760	811	780	800	738	803	734	785	807	789	756	743	715	796	807	750	717	804	715	751	773	756	747	750	798	737	814	788	763	735	799	827	740	722	749	771	775	788	772	775	769	800	765	760	814	764	748	786	791	790	783	788	806	780	732	765	788	779	774	718	735	766	787	776	736	752	747	770	778	745	781	751	779	783	778	736	761	821	769	742	734	796	795	763	774	839	746	744	776	801	751	725	731	771	784	761	769	740	724	734	818	765	736	756	794	763	721	741	771	758	763	824	802	774	775	804	756	785	795	824	738	752	753	761	780	765	775	765	741	833	777	798	814	789	721	737	714	814	749	734	761	748	776	738	818	758	807	757	833	771	753	757	760	775	764	780	792	747	816	776	779	765	758	750	743	800	794	804	793	817	769	707	733	803	801	755	784	777	733	788	787	766	740	754	781	728	745	775	786	806	817	734	792	760	787	760	743	817	775	795	772	719	746	770	780	755	722	813	762	801	745	767	768	720	813	774	727	759	752	790	796	745	697	752	787	723	762	761	786	750	792	769	742	820	749	738	774	787	820	781	773	781	775	764	785	759	766	761	750	728	777	791	783	749	722	752	759	798	727	775	770	776	874	826	763	751	751	767	764	731	759	781	763	726	816	820	718	780	724	786	737	789	760	785	807	778	783	751	781	768	804	817	778	760	791	773	748	718	743	766	761	785	764	739	773	805	761	789	757	744	789	778	815	733	832	737	745	765	753	742	713	771	768	765	696	721	821	753	767	759	799	751	775	755	722	748	753	785	775	799	789	788	782	765	765	727	780	806	798	800	783	767	856	726	692	767	794	764	786	782	735	745	786	764	745	726	745	759	730	764	822	724	745	803	786	790	786	792	757	703	755	769	808	770	758	808	793	802	754	742	784	720	697	720	788	776	798	770	744	787	785	755	782	760	811	787	754	797	767	770	778	798	732	743	762	779	784	710	739	815	721	771	789	755	770	767	785	781	823	793	771	751	750	798	821	800	797	764	725	773	714	744	800	781	790	739	789	782	742	766	777	759	725	799	769	723	790	742	825	764	764	741	769	745	786	787	797	756	807	728	775	763	770	733	756	736	790	788	790	790	780	758	732	773	779	753	786	719	765	817	716	764	766	751	768	795	756	749	726	740	778	760	768	776	753	786	717	783	787	768	747	745	750	736	789	766	770	741	798	814	818	794	759	777	752	799	799	806	813	814	780	774	743	742	751	750	800	756	762	715	733	795	808	745	780	762	715	721	791	770
23591	21142	28625	23915	21144	12164	1898	1178	1093	1066	988	958	921	904	930	906	918	838	876	868	766	786	870	812	869	862	819	832	860	767	855	769	829	787	789	803	767	802	778	752	823	856	770	810	785	861	824	782	820	815	802	831	797	827	728	793	767	785	795	820	789	808	847	822	819	803	810	842	805	802	758	800	808	732	766	801	792	747	827	774	825	780	739	826	758	758	807	735	761	784	767	809	741	755	744	789	811	801	749	769	808	745	818	801	779	794	776	802	818	824	794	784	771	779	777	826	826	785	769	777	769	886	777	797	790	814	832	822	789	866	763	764	799	739	814	781	798	801	826	809	828	759	862	761	745	769	805	747	807	774	746	715	850	787	749	846	798	750	834	753	771	815	795	796	792	780	776	776	777	825	767	801	821	800	776	778	750	798	808	826	773	792	801	810	819	810	771	798	775	814	816	796	814	800	794	731	756	782	807	751	821	764	778	790	789	779	747	773	815	772	807	840	796	750	797	779	855	801	794	817	797	775	837	806	797	769	769	821	748	816	774	773	751	781	811	770	803	815	771	822	791	772	730	788	813	786	769	800	780	750	829	777	778	761	819	807	708	776	759	766	798	775	767	828	761	796	755	770	820	806	794	753	779	748	783	766	735	796	754	748	766	801	790	770	749	763	771	792	738	798	790	771	776	791	812	809	758	782	804	783	801	774	795	767	780	808	772	795	783	824	774	794	757	766	786	754	785	778	792	821	758	827	760	782	867	763	849	763	740	819	796	759	795	790	801	812	858	795	769	772	767	824	780	750	810	794	808	797	780	737	782	761	784	786	776	795	770	756	773	786	779	785	790	795	793	806	817	803	778	762	815	820	779	788	789	778	789	807	769	817	799	744	755	850	767	752	781	780	832	819	861	785	761	775	827	752	776	750	784	823	782	761	804	804	797	771	769	785	819	814	831	770	767	772	797	802	764	759	830	821	820	772	766	776	789	814	761	805	805	799	796	801	815	809	807	751	778	811	805	836	872	795	783	792	775	774	812	796	754	819	785	767	787	817	811	820	797	816	793	787	771	777	789	754	777	728	779	801	809	833	829	794	754	709	790	785	777	795	816	788	749	765	770	776	760	757	771	808	758	748	807	785	789	850	806	779	764	818	803	815	751	835	781	786	819	766	779	800	787	807	806	744	763	760	793	764	773	758	782	744	809	804	802	753	776	773	805	826	805	772	797	828	742	787	787	776	760	812	771	788	744	798	761	765	802	812	777	805	806	804	796	798	736	773	791	724	800	768	815	746	771	775	767	782	753	817	779	779	751	782	782	777	800	773	799	827	829	775	778	808	780	771	801	783	771	789	802	810	749	823	772	745	803	762	802	789	751	812	756	840	732	784	841	745	815	761	764	769	760	791	828	745	799	801	742	793	770	794	820	791	826	785	773	836	822	836	768	803	738	789	789	764	808	786	775	796	818	749	729	810	787	814	792	814	831	759	811	825	794	757	779	774	786	794	734	842	755	757	791	799	810	824	805	791	777	733	766	748	780	776	807	747	743	756	766	823	743	729	778	801	798	754	829	771	756	805	761	802	801	822	815	768	806	768	752	763	787	792	793	798	798	810	795	787	807	810	771	805	781	784	746	775	750	808	818	795	799	749	765	846	783	779	764	774	811	794	828	782	777	762	762	758	795	798	771	784	776	796	819	812	816	780	783	771	833	781	754	775	798	767	743	744	818	786	778	800	745	729	776	785	803	768	799	782	794	771	794	775	812	755	778	811	756	820	749	801	760	790	792	808	788	757	801	815	791	755	776	787	766	742	787	781	797	837	841	808	764	760	764	796	822	755	799	773	741	783	828	764	767	787	817	763	803	738	817	812	763	790	788	790	751	764	812	750	750	787	797	782	752	802	757	827	832	803	797	765	743	819	754	765	809	794	817	775	761	701	791	795	835	778	787	771	807	758	812	810	783	811	781	812	754	726	812	802	826	810	790	764	751	748	732	782	760	794	765	821	785	782	762	823	794	791	817	793	742	787	800	775	730	810	778	791	783	786	718	810	783	754	787	817	752	801	785	849	799	799	797	759	830	792	782	744	785	770	840	759	790	802	782	760	777	791	770	765	792	829	819	749	806	751	779	764	798	740	763	852	790	803	801	781	785	729	783	810	787	780	859	721	802	798	786	776	767	793	802	807	762	752	820	778	814	769	822	766	749	817	792	745	799	779	796	778	823	862	777	786	739	736	723	797	813	755	747	780	765	730	759	764	807	815	804	747	762	777	836	822	752	796	794	812	800	796	791	820	784	789	748	772	751	806	802	793	754	736	794	794	818	774	767	783	741	747	808	859	769	799	776	765	769	807	771	791	761	801	764	807	806	838	752	797	784	768	714	756	788	778	769	816	795	778	755	779	851	782	844	771	751	804	771	786	754	804	770	806	802	810	780	857	782	846	786	767	772	772	821	814	779	769	772	806	812	780	758	774	779	740	774	786	790	783	785	846	714	834	840	815	802	788	765	746	821	734	787	817	788	822	771	766	783	780	768	797	770	793	771	753	813	750	743	793	755	817	807	786	797	732	731	783	783	793	776	783	807	764	785	787	742	803	825	801	763	742	824	784	785	800	729	779	781	801	802	772	787	801	815	768	800	847	749	787	751	772	820	732	741	784	782	758	769	758	778	792	821	757	799	819	827	834	752	744	765	781	776	789	772	784	796	765	741	780	769	820	760	752	814	777	751	791	794	782	866	744	771	781	793	769	806	827	785	806	802	744	718	760	811	828	792	776	823	821	765	784	779	808	787	766	835	813	841	744	769	809	775	798	764	765	781	818	800	788	694	773	777	824	711	785	775	815	758	785	751	817	736	769	765	853	742	826	817	833	813	780	777	798	786	784	777	770	754	802	822	736	789	760	788	766	753	799	792	755	778	762	778	782	794	804	746	750	808	755	812	752	782	704	772	794	796	748	780	804	781	780	777	821	819	796	826	841	779	773	741	760	789	813	722	786	772	774	816	792	749	779	768	820	819	772	724	786	775	758	746	831	795	769	769	737	822	782	801	804	760	817	821	766	739	804	836	747	783	765	810	772	751	768	736	774	803	827	801	831	784	741	798	806	726	818	766	789	777	793	826	714	804	757	754	765	767	754	752	834	780	757	825	779	777	845	809	772	750	768	761	786	771	790	801	739	747	805	800	776	852	811	825	798	793	769	829	769	839	782	818	763	778	822	831	842	746	725	797	780	774	798	729	749	852	790	790	810	743	770	827	755	769	788	816	832	764	793	750	801	779	790	820	817	789	821	776	755	833	795	842	796	800	750	755	754	797	839	764	795	749	795	726	807	795	782	783	810	816	792	756	789	805	778	753	781	771	789	769	765	777	809	761	818	779	800	784	794	814	773	807	787	750	779	797	736	769	790	806	796	803	773	787	818	778	819	758	798	782	784	774	806	770	803	768	788	725	794	767	806	793	746	802	770	746	817	782	804	814	822	791	714	789	800	814	777
5224	10660	9055	4819	3561	2881	2333	1986	1841	1621	1436	1541	1359	1428	1264	1328	1256	1260	1212	1109	1141	1204	1136	1176	1192	1139	1097	1152	1094	1078	1098	1054	1057	1107	1072	1069	1124	1090	1159	1104	1101	1034	1044	1092	1079	1102	1085	1076	1033	1098	1112	1099	1104	1066	1103	1024	1067	1035	1060	1081	1140	1018	999	1092	1043	1079	983	1083	1038	1127	1057	1089	1055	1051	1118	1084	1022	1102	1030	1050	999	1027	1073	1083	1161	1138	1033	1094	1064	1045	1047	1069	1074	1008	1089	1037	1079	1069	1086	1057	1140	1013	1123	1048	1082	1027	1056	1061	1055	1109	1082	1056	1055	1016	1056	1074	1037	1046	1083	1069	1030	1025	1110	1045	1051	1107	1125	1042	1071	1079	1096	1012	1020	1048	1099	1090	1095	1063	1061	1039	1040	1039	1090	1100	1051	1039	1123	1058	1099	989	1031	1117	1033	1057	1031	1062	1091	1090	1052	1101	1041	1065	1047	1081	1071	1091	1080	1050	1095	1114	1112	1077	1083	1108	1044	993	1073	1077	1125	1008	1109	1040	1053	1068	1029	1023	1049	1049	1119	1045	985	1040	1022	1076	1085	1070	1073	1055	1022	1077	1086	1040	1044	1095	1113	1086	1029	1115	1068	1011	1123	990	1134	1054	1092	1062	1157	1122	1054	1111	1057	1064	1088	1033	1020	998	1046	1010	1056	1052	1096	1082	1103	1044	1108	1077	1096	1037	1012	1046	1109	1062	1042	1070	1088	1088	1020	1062	1112	1060	1044	1044	1051	1068	1051	1094	1080	1060	1073	1081	1105	1009	1050	1052	1059	1007	1038	1019	1077	1036	1031	1044	1111	1079	1119	1064	1063	1068	1072	1067	1080	1030	1023	1068	1061	1083	1112	1022	1044	1054	1102	1079	1045	1089	1044	1061	1081	1060	1039	1062	1050	1048	1101	1059	1021	989	1057	1040	1062	1009	1047	1106	1021	1138	999	1007	1079	1049	1060	1067	1027	1115	1059	1059	1098	1079	1097	1090	1068	1070	1052	1024	1039	1027	1096	1052	1049	1081	1043	1030	1092	1018	1040	1040	1062	1015	965	1116	1085	1088	1109	1056	1065	1088	1077	1028	1052	1054	1063	1063	1067	1016	1047	1051	1066	1027	1085	1087	1051	1088	1022	1051	1053	1057	1030	1030	1048	1054	1051	1070	1107	1107	1066	1113	1066	1107	1042	1013	1074	1034	1066	1036	1056	1071	1040	1063	1051	1016	1048	1132	1070	1043	1011	1064	1109	1091	1029	1135	1148	1049	1062	1092	1063	1055	1031	1084	1056	1043	1040	1110	1114	1062	1064	1046	1078	1050	1086	1018	1062	1084	1076	1032	1095	1029	1083	1017	1031	1071	1097	1034	1043	1084	1010	1063	1064	1099	1067	1020	1039	1048	1059	1038	1091	1018	1072	1071	1060	1079	1040	971	978	986	1065	1083	1054	1038	1081	1051	1063	1039	1087	1095	1028	1044	1054	1089	1015	1075	1135	1049	1087	1042	1066	1093	1126	1093	1051	1099	1061	972	998	1075	1026	996	1048	1067	999	1093	1042	1040	1076	1084	1129	1074	1056	1081	1048	1119	1062	1066	1074	1089	1013	1015	1036	1080	1132	1047	1045	1059	1051	1028	1039	1053	1069	1010	1084	1042	1026	1075	1059	1065	1100	1040	1105	1045	1103	1088	1073	1064	1097	1069	1155	1082	1106	1064	1110	1094	1072	1060	1023	1076	1089	1045	1007	1043	1096	1048	1060	1055	1052	1098	1070	1070	1044	1032	1086	1065	1018	1029	1085	1026	1014	989	1080	1083	1062	1035	1084	1086	1078	1085	1106	1027	1038	1058	1065	1078	1070	1039	1078	1029	1099	1028	1067	1084	1077	1047	1120	1048	1057	1028	1029	1044	1108	1033	1080	1049	1033	1034	1101	995	1071	1106	995	1077	1078	1043	1086	1079	1122	1131	1046	1045	1038	1101	1063	1063	1060	1014	1058	1145	1085	1069	1046	1071	1114	1086	1088	1069	1101	1018	1040	1050	1019	1062	1023	1055	1147	1072	1118	1021	1057	1110	1075	1105	1069	1052	1038	1073	1108	1061	1040	1132	1110	1054	1051	1093	1072	1079	1095	1067	1029	1062	1064	1100	1037	1087	1051	1116	1005	1097	1034	1054	1074	1079	1037	1111	1023	1029	1051	1028	1070	1136	1076	1053	1040	1092	1062	1099	1026	1066	1071	1004	1073	1016	1074	1030	1076	1091	1113	1038	1089	1025	1014	1028	1095	1077	1033	1130	1080	1055	1082	1087	1079	1055	1096	1055	1067	1040	1064	1088	1121	1005	1076	1065	1104	1050	1030	999	1059	1067	1072	1077	1020	1094	1092	1024	1065	1072	1025	1095	1069	1025	1053	1048	1025	1107	1064	1042	1026	1013	1059	1006	1094	1092	1061	1053	1043	1026	1059	1028	1051	1043	1086	1106	1027	1112	1050	1037	1038	1070	1043	1070	1033	1078	1046	1116	1075	1080	1086	1089	1048	1063	1055	1081	1086	1087	1036	1100	1104	1104	1099	1089	1126	1098	1043	1116	1034	1015	1019	1042	1046	1048	1128	1064	1032	1093	1080	1022	1062	1020	1005	1076	1044	1032	1043	999	1069	1076	1107	1084	1045	1059	1037	1066	1079	1086	1058	1105	1119	1029	1085	1071	1062	1006	1034	1051	1106	1106	1057	1094	1087	1051	1032	1057	1061	1088	1061	1088	1035	1045	1037	1085	1031	1030	1094	1057	1063	1121	1012	1072	1026	1066	1087	1057	1066	1065	1107	1120	1090	1048	1141	1074	1071	1024	1062	1075	1104	1051	1084	1082	1033	1125	1082	1058	1033	1056	1042	1084	1091	1050	1057	1076	1100	1021	1121	1093	1058	1016	1029	1040	1003	1032	1009	1080	1036	1057	1019	1107	1097	1052	1067	1068	1048	1065	1071	1063	1079	1001	1054	1042	1096	1065	1077	1028	1046	1078	1120	1080	1040	1029	1078	1077	1087	1033	1038	1054	1093	1066	1105	1096	1101	1046	1042	1105	1068	1050	1041	1046	1070	1120	1089	1029	1057	1060	1054	1056	1047	1067	1066	1043	1121	1112	1080	949	1132	1032	1036	1083	1048	1058	1086	1064	1064	1059	1073	1049	1012	1091	1091	1009	1065	1022	1029	1079	1022	1103	1029	1072	1068	1056	1042	1086	1056	1055	1055	1071	1066	1074	1096	1065	1034	1097	1107	1052	1026	1084	1124	1028	1018	1028	1026	1061	1085	1069	1111	1022	1044	1078	1110	1049	1099	1045	1047	1026	1110	1058	1091	1044	1127	1097	1103	1083	1090	1100	1042	1009	1057	1068	1051	1077	1089	1051	1058	1022	1077	1087	1077	1043	1021	1078	1047	1119	1104	1029	1052	1029	1042	1063	1051	1041	1071	1072	1058	1145	1055	1055	1135	1105	1079	1058	1083	1035	1055	1089	1071	1064	1071	1051	1032	1078	1045	1032	1068	1033	1015	1118	1034	1046	1064	1066	1076	1089	1027	1044	1054	1057	1074	1094	1041	1063	1052	1080	1059	1066	1044	1117	1061	1081	1058	1049	1086	1023	1057	1069	1085	972	1070	1086	1037	1058	1011	1048	1071	1018	1128	1094	1068	1046	1020	1093	1048	1061	1070	1063	1074	1025	1045	1138	1067	1070	1032	1090	1042	1044	1003	995	1102	1074	1043	1143	1066	1013	1031	1045	1018	1021	1079	1071	1027	1091	1051	1062	1040	1104	1054	1038	1044	1086	1046	1105	1073	1059	1016	1098	1033	1000	1094	1054	1072	1048	1128	1016	1072	1013	1070	1121	1089	1038	1059	1083	1070	1044	1061	1047	1093	1041	1117	1058	1094	1121	1061	1009	1010	1051	1097	1074	1071	996	1092	1011	1048	1104	1072	1047	1022	1060	1080	1092	1018	1027	1077	1077	1047	1085	1007	1047	1036	1041	1004	1082	1084	1055	992	1081	1072	1018	1053	1094	1050	997	1095	1082	1028	996	1037	1063	1000	1061	1028	1053	1048	1075	1034	1033	1084	1031	1025	1014	1111	1073	1066	1060	1053	1007	1024	1089	1049	1069	1037	1093	1096	1069	1074	1095	1130	1057	1092	1102	1076	1132	1084	1031	1050	1060	1081	1068	1023	1066	1060	1107	1019	1110	1031	1050	1026	1068	1021	1045	1038	1068	1090	1087	1089	1063	1066	1067	1047	1132	1065	1020	1111	1034	1095	1102	1124	1022	1098	1074	1052	1013	1046	1091	1083	1071	1039	1077	1036	1028	1070	1087	1045	1098	1068	1064	1023	1023	1077	1043	1045	1064	1009	1074	1086	1045	1060	975	1044	1070	1052	1069	1030	1046	1012	1083	1073	1035	1028	1108	1075	1046	1045	1091	1127	1019	1046	1039	1076	1122	1062	1064	1044	988	1058	1045	1072	1110	1092	1031	1008	1048	1075	1041	1022	1042	1010	1068	1065	1081	1055	1122	1074	1016	1054	1059	1072	1074	1066	1027	1037	1059	1104	1059	1115	1028	1036	1048	1070	1070	1058	1055	1031	1048	1081	1041	1037	1066	1059	1082	1109	1068	1087	1065	1050	1040	1035	1071	1026	1070	1092	1053	1076	1069	1024	1029	1072	1058	1052	1040	1066	1052	1113	1082	1051	1035	1069	1045	1064	983	1074	1080	1064	1083	1014	1054	1068	1004	1084	1153	1034	1070	1021	1066	1035	1056	1012	1074	1125	1074	1095	1071	1063	1072	1069	1077	1047	1029	1072	1023	1059	1054	1030	1064	1096	999	1061	1095	1053	1027	1075	973	1033	1069	1011	1086	1059	1060	1082	1048	1043	1064	1052	963	1088	1065	1028	1104	1116	1134	1087	1083	1073	1060	999	1061	1076	1087	1041	1032	1043	1085	1070	1073	1042	1068
22722	21126	28952	23547	21127	21174	10229	1431	1092	955	942	831	775	800	776	677	686	715	690	578	641	612	642	650	671	616	627	654	624	680	617	575	599	611	574	559	591	615	598	624	592	617	559	606	615	579	563	595	616	580	584	625	550	591	583	565	628	606	578	626	635	575	632	596	586	601	614	598	587	567	608	574	576	540	574	597	603	604	572	595	580	610	562	624	598	595	581	542	582	574	622	614	570	642	556	561	617	559	568	561	604	551	599	609	575	554	604	571	600	566	602	554	582	609	546	605	578	567	584	579	562	552	598	576	585	590	582	603	574	569	618	608	645	606	552	572	570	550	577	581	592	596	584	572	571	578	569	588	586	526	564	579	623	591	577	617	643	588	593	573	524	555	589	570	601	543	553	579	571	576	605	599	620	610	601	564	573	583	591	574	567	563	559	600	632	593	596	575	571	558	600	523	590	581	616	613	569	606	609	562	578	611	615	567	582	594	548	603	626	562	569	589	547	579	586	562	563	583	580	569	563	595	585	597	619	547	604	570	575	574	629	613	567	586	594	607	562	566	571	575	580	570	564	575	611	587	624	549	570	589	547	615	547	602	571	566	606	569	575	570	543	557	574	592	567	592	576	568	541	551	562	554	570	587	559	596	591	606	568	598	558	580	605	574	566	575	619	590	630	565	552	565	566	571	575	559	551	597	542	588	579	553	572	599	583	591	573	551	564	537	596	583	547	576	549	575	561	560	557	547	549	525	614	577	602	637	584	567	595	591	536	536	605	579	555	597	561	569	554	552	611	567	573	574	609	539	603	595	595	604	598	562	552	639	637	571	573	583	570	574	575	583	592	555	590	578	579	592	576	603	562	619	594	554	578	570	599	599	585	599	584	555	578	580	629	571	567	574	565	557	572	536	561	569	570	605	567	567	548	560	558	581	579	547	565	569	541	576	566	558	567	581	630	570	568	584	560	556	561	568	582	552	582	576	581	579	572	553	576	598	565	608	570	564	568	590	613	632	586	582	562	618	592	616	624	589	560	540	540	571	572	585	617	594	579	579	610	595	583	578	573	585	541	555	595	599	582	599	587	555	611	540	563	550	551	595	585	582	532	563	570	558	551	560	549	589	548	555	557	562	564	560	573	566	588	557	587	644	557	579	588	563	582	569	582	565	563	565	553	569	583	555	569	548	561	571	605	650	566	575	573	568	562	608	581	591	584	570	566	598	599	575	611	597	554	556	581	526	575	557	589	584	605	574	578	590	595	600	588	559	583	541	573	600	549	584	604	574	596	574	588	581	562	547	587	591	572	592	586	616	581	506	563	572	572	563	576	600	590	561	622	551	584	595	570	561	561	595	573	531	589	565	590	577	581	626	557	587	574	544	609	548	576	571	565	544	577	582	599	548	606	558	567	602	584	587	606	600	588	584	597	563	594	567	525	558	556	567	600	602	548	578	567	559	606	578	555	585	593	581	587	600	538	573	598	595	558	552	596	572	552	567	568	564	579	586	580	598	564	571	547	547	532	571	595	599	572	545	607	598	585	583	591	573	525	594	597	594	552	578	603	576	566	588	613	556	607	554	620	554	537	592	580	558	566	609	565	588	562	562	618	560	560	512	570	576	582	568	593	576	590	546	581	575	553	582	547	586	566	576	582	540	580	587	598	567	592	586	573	567	581	580	566	598	564	589	523	594	597	577	542	587	582	593	549	618	615	612	563	569	545	588	602	579	591	590	602	589	595	541	593	570	599	514	596	569	545	563	600	605	555	570	618	572	576	580	594	554	539	592	602	564	591	593	631	603	569	560	560	558	580	594	560	553	534	575	548	592	577	565	588	556	569	587	611	577	583	573	566	549	562	550	525	582	576	587	597	550	585	615	597	565	619	568	577	554	570	568	595	569	607	559	581	538	563	606	582	577	622	541	522	520	581	581	567	596	600	530	604	583	540	600	592	584	559	558	568	547	527	588	595	580	558	580	575	559	537	557	584	563	578	570	566	575	555	573	614	561	567	534	577	566	579	561	548	599	544	593	556	545	587	569	537	607	563	569	594	615	579	557	551	557	556	558	618	596	573	611	619	599	611	535	615	573	588	561	585	550	558	611	540	556	566	590	574	586	586	582	582	582	566	582	585	571	592	528	588	582	602	630	594	580	569	553	551	532	590	580	596	542	556	559	572	592	581	564	586	536	570	563	578	566	558	573	557	562	579	604	595	626	593	554	568	587	577	599	578	607	600	542	585	603	573	565	601	523	572	595	573	587	559	582	559	646	577	572	594	578	569	547	540	591	589	587	597	564	553	600	542	571	598	595	588	577	593	556	522	601	585	538	568	534	607	591	597	598	566	622	582	633	573	572	535	601	613	563	575	560	571	534	588	564	577	591	619	539	568	581	560	545	625	615	581	578	591	557	571	616	561	558	617	613	563	556	582	598	580	542	561	579	523	583	584	591	592	551	556	572	557	568	582	587	544	581	521	584	592	583	527	573	529	571	575	608	569	540	545	596	576	564	586	538	571	535	558	612	575	533	602	601	556	552	536	533	587	594	534	581	557	538	517	546	582	557	558	578	584	566	574	607	587	585	597	501	620	544	616	546	521	572	559	585	543	608	607	603	595	586	560	549	550	587	585	583	579	591	591	578	597	550	579	533	543	612	545	599	599	585	587	577	589	580	605	579	547	572	598	585	577	544	565	536	544	564	547	564	557	560	596	561	530	581	559	593	533	594	602	593	609	577	562	540	591	544	594	601	596	572	591	571	577	585	580	575	576	595	590	608	558	526	603	544	608	582	558	596	576	568	582	547	594	581	557	567	584	535	620	570	569	590	571	542	594	595	573	586	572	576	528	608	583	529	548	551	566	570	580	555	558	567	549	646	559	526	567	582	540	544	597	609	592	559	578	629	604	612	578	584	570	586	581	560	538	598	599	607	570	599	532	545	548	550	522	548	570	562	560	570	609	569	510	557	567	592	551	560	631	559	559	578	573	622	573	601	604	548	580	581	575	584	555	592	564	601	532	581	555	588	578	557	598	576	594	575	582	600	581	594	596	599	545	588	558	535	539	606	569	574	551	581	571	569	587	580	554	574	559	568	582	599	572	586	599	610	575	549	601	557	581	555	535	517	537	609	609	559	531	572	575	556	593	565	609	603	593	617	533	570	598	577	541	576	541	557	591	548	569	592	568	653	553	566	555	608	571	595	547	599	568	552	550	544	540	580	570	572	555	591	586	620	564	572	557	578	553	617	586	578	576	554	560	645	550	595	576	580	564	605	573	578	622	597	577	567	566	590	569	604	561	584	582	597	635	601	566	572	559	574	572	568	596	606	611	611	577	593	556	629	550	563	584	589	587	587	594	556	575	551	560	592	595	571	575	571	557	605	565	587	611	580	536	622	582	567	596	628	607	520	555	593	581	586	573	575	563	551	573	596	633	598	586	552	551	595	563	579	611	582	580	547	559	549	580	582	589	588	607	616	592	598	616	595	592	542	553	570
7157	16681	13616	7472	5361	4007	3225	2693	2281	1996	1689	1596	1366	1308	1296	1253	1166	1060	1053	1003	992	989	922	974	913	941	916	944	861	837	863	885	895	865	834	879	884	805	866	799	869	861	808	814	846	778	837	793	831	808	822	872	865	860	804	844	843	834	817	820	816	796	861	801	854	836	803	829	839	810	749	848	810	787	803	856	811	809	794	859	821	838	805	856	832	828	818	856	839	784	828	756	814	784	804	769	798	803	779	789	803	753	821	804	770	776	794	760	753	773	780	781	752	829	782	725	792	779	817	790	761	838	753	818	749	759	865	823	817	782	837	763	806	847	764	828	799	821	777	823	783	772	771	783	830	807	770	847	736	813	819	772	792	781	756	807	808	796	800	753	777	806	811	746	743	761	803	783	785	755	773	779	772	827	796	777	747	821	855	801	830	816	857	847	761	752	763	782	825	801	794	748	793	803	806	808	788	789	767	834	812	845	801	845	757	751	816	793	771	760	808	771	776	795	783	802	807	804	799	795	780	815	822	778	796	852	750	807	788	774	820	792	823	815	733	822	818	805	819	807	792	819	816	806	784	777	746	816	800	796	823	754	809	780	804	783	804	782	772	800	789	776	828	742	798	803	782	774	787	844	752	834	808	745	777	721	767	759	771	772	788	780	823	828	802	783	817	758	828	824	760	743	796	830	812	803	795	763	783	781	788	836	779	779	786	771	813	759	825	781	763	782	794	797	772	803	785	728	809	770	786	800	798	794	837	769	792	793	792	769	757	741	791	789	792	824	825	818	816	775	803	848	789	822	796	794	797	748	811	772	802	802	812	786	821	777	803	777	823	786	807	791	786	843	807	816	807	787	779	743	769	821	776	786	779	741	784	794	787	763	806	801	794	814	787	792	812	797	782	837	794	743	860	836	776	764	782	797	763	745	799	766	776	775	799	782	788	771	810	796	858	831	821	791	846	825	781	815	783	791	741	810	781	826	843	764	795	820	803	789	806	801	876	812	760	807	746	798	827	788	760	767	767	827	792	759	808	828	788	793	766	787	781	806	806	843	779	761	733	778	803	804	816	810	759	729	794	829	769	721	803	772	807	799	831	776	752	784	821	786	827	846	757	787	793	789	807	772	755	799	798	823	788	780	762	780	793	824	792	833	763	828	755	760	806	846	814	825	740	802	758	810	830	830	828	822	824	800	805	783	783	810	784	807	807	803	771	811	822	705	778	750	770	789	761	812	812	798	789	758	749	801	786	796	799	777	737	761	811	758	793	805	823	844	788	765	771	779	829	770	763	791	783	796	807	800	792	757	815	827	755	811	837	755	771	751	770	809	743	798	839	801	824	788	784	752	828	817	797	794	800	802	824	736	814	779	819	811	732	779	795	818	826	760	798	826	838	809	797	764	784	770	758	797	795	781	809	810	785	756	794	744	729	740	746	829	772	774	810	813	779	809	806	779	750	828	767	765	798	771	801	802	803	819	766	795	811	804	800	828	767	768	769	806	793	825	818	827	763	754	815	846	777	803	790	835	846	760	811	811	789	799	807	818	763	818	760	807	846	818	804	797	779	839	804	804	789	805	805	795	794	802	776	765	810	800	794	791	782	774	810	832	789	797	821	763	777	783	797	805	807	746	767	772	802	801	813	811	781	819	776	806	748	854	782	776	796	784	858	816	788	821	806	762	773	802	710	792	755	796	791	772	802	783	790	791	768	820	771	826	789	760	809	778	800	805	802	751	779	825	784	747	805	808	751	803	817	801	758	792	783	822	765	771	791	783	809	759	792	769	761	788	845	770	805	802	800	807	818	792	776	810	758	792	787	758	771	781	767	794	797	823	788	752	793	816	768	772	834	816	791	769	749	819	789	818	781	787	735	814	750	803	811	806	779	734	727	820	781	804	809	831	778	750	811	748	801	779	788	806	758	780	770	813	795	788	797	781	761	813	777	768	775	800	814	811	719	816	786	800	720	823	830	803	857	798	815	783	735	796	860	806	797	731	792	792	788	813	751	752	778	835	775	749	758	837	778	814	805	790	801	729	814	749	764	831	774	836	793	837	772	827	746	774	763	797	795	812	853	771	785	814	790	828	732	791	717	782	738	837	826	777	761	858	827	800	762	775	772	828	840	787	832	748	838	846	795	789	823	778	788	807	788	796	796	758	790	785	830	798	789	799	761	784	796	857	796	761	799	793	806	754	784	769	819	823	831	794	806	806	807	782	786	758	730	787	777	792	814	761	784	808	772	791	792	770	800	772	777	788	769	856	791	824	803	793	758	793	786	796	801	807	829	800	785	796	788	783	807	806	814	803	780	780	784	809	797	765	739	780	793	846	764	793	795	805	831	827	782	789	793	744	801	833	786	783	854	793	822	807	782	793	805	778	801	752	799	790	804	810	801	812	831	804	797	823	838	795	811	761	737	825	774	812	788	836	822	787	726	781	780	783	785	780	832	747	813	787	826	781	846	838	761	803	800	810	811	768	799	812	830	778	783	721	765	834	792	825	782	855	861	871	788	737	768	805	804	817	792	811	798	832	757	782	776	816	784	811	796	874	757	754	798	748	824	778	761	812	793	783	842	827	740	783	778	801	762	806	832	775	799	804	828	787	797	777	799	772	787	791	800	809	750	826	818	815	728	786	747	776	727	779	732	822	781	788	781	777	782	847	841	802	782	823	812	794	804	814	822	805	799	764	763	794	808	770	820	786	810	817	837	753	855	778	786	766	759	798	789	759	793	744	782	800	758	834	760	809	783	778	785	801	766	819	814	795	775	732	789	804	824	814	763	826	798	774	839	772	799	812	797	810	812	860	795	790	794	817	832	783	801	787	769	753	775	773	805	801	790	795	817	833	804	781	771	794	798	798	797	843	808	768	828	800	745	826	814	775	847	806	769	824	806	806	825	806	847	783	813	801	794	828	785	837	731	779	834	814	809	815	794	803	831	771	856	796	826	770	848	758	799	803	822	775	794	831	806	724	812	724	749	751	799	755	759	784	817	838	809	814	778	821	815	803	792	772	736	797	759	799	773	808	823	809	811	780	783	769	770	737	825	763	768	792	799	773	792	810	804	806	759	798	830	831	792	809	806	844	802	820	743	813	794	797	794	795	776	808	777	848	825	746	821	806	777	808	809	793	778	776	796	773	770	715	850	763	828	786	812	785	777	831	788	832	788	794	831	810	809	821	764	779	791	757	788	829	755	750	805	768	780	772	791	803	774	773	841	817	786	823	779	774	811	772	787	807	812	740	817	778	794	810	794	788	790	786	791	806	782	821	800	812	804	798	775	779	829	789	795	782	837	830	804	790	824	792	781	803	787	829	808	788	795	828	754	762	749	782	803	809	777	750	768	796	812	804	803	800	813	811	801	760	782	808	821	809	815	754	825	805	763	854	810	787	749	809	782	775	797	831	789	770	800	763	829	790	807	786	808	763	770	822	774	757	758	747	818	822	766	800	827	839	814	699	804	792	811	795	745	791	758	789	749	817	777	822
26589	20547	9130	1253	785	730	690	607	600	579	613	595	585	603	584	550	533	574	550	560	558	581	592	584	586	572	585	562	593	611	543	563	620	560	545	539	606	539	591	531	587	562	559	493	532	575	580	557	614	555	506	558	538	560	584	559	602	581	571	571	554	562	594	532	582	568	583	554	613	521	577	556	534	565	545	584	557	574	533	565	540	574	562	511	551	552	564	591	585	568	552	543	586	542	536	569	563	541	562	559	527	604	563	536	540	585	572	534	524	544	574	551	549	526	575	542	567	537	535	529	562	592	530	522	541	566	552	559	568	538	595	560	572	557	524	593	577	494	577	536	542	560	548	576	584	532	589	491	601	557	532	567	545	585	518	550	567	582	526	590	507	555	562	560	556	527	523	577	580	561	571	579	547	576	573	565	541	507	524	557	558	537	540	560	568	585	567	565	533	572	563	556	581	582	599	581	530	577	569	535	532	596	539	567	567	560	528	561	508	549	526	576	559	599	570	601	560	581	553	567	558	544	567	542	523	576	544	537	599	580	545	556	556	568	554	592	556	541	565	574	573	533	575	506	569	566	584	565	522	558	578	573	587	562	499	536	498	548	573	565	605	575	538	558	602	586	569	544	590	536	529	527	548	550	595	571	537	531	538	572	543	572	580	567	553	535	574	527	539	520	583	569	560	606	558	579	537	538	541	528	603	539	577	571	487	606	599	570	591	557	564	584	527	571	552	573	599	549	535	551	553	576	559	547	558	579	606	532	509	554	564	592	549	550	541	521	574	557	563	560	577	550	533	527	556	554	602	563	541	551	578	587	588	549	531	571	558	546	547	582	552	564	543	573	608	583	511	541	602	559	581	550	546	561	587	534	529	548	521	600	555	560	623	555	620	540	533	542	522	522	588	588	572	584	590	552	547	563	551	574	554	546	610	580	547	528	571	576	547	568	534	568	592	513	565	613	563	557	582	531	507	531	564	605	585	550	541	553	574	550	594	541	567	588	514	570	526	532	602	602	550	555	618	570	553	525	527	578	585	562	559	543	532	559	546	565	532	523	599	571	572	558	574	565	580	591	567	528	552	535	541	524	572	524	546	529	573	595	531	553	591	549	554	534	554	567	589	566	550	510	573	580	563	578	567	581	526	539	523	591	584	543	522	599	587	574	591	580	541	544	563	600	580	564	562	593	571	552	567	598	534	513	549	616	556	557	610	561	539	543	530	566	569	552	520	569	584	556	590	520	585	598	557	583	590	550	526	531	527	609	531	585	564	527	556	545	531	549	565	525	544	545	559	562	564	572	573	548	583	584	602	583	565	539	572	565	554	580	530	585	567	523	591	527	568	559	515	556	503	566	585	539	552	534	545	558	571	534	532	590	568	549	530	578	558	565	574	576	528	521	542	579	557	580	558	527	553	558	586	553	538	582	543	582	564	579	567	574	581	572	551	566	582	540	537	606	584	538	543	501	578	597	571	566	598	535	543	541	578	540	601	569	549	572	563	586	570	533	551	538	549	562	581	521	563	572	555	548	530	532	558	586	551	530	594	543	524	578	548	580	549	538	557	522	543	561	561	624	580	559	528	550	555	542	570	518	539	560	585	587	596	535	536	537	551	528	534	554	592	517	568	597	568	554	520	577	597	556	550	583	577	518	566	543	546	534	573	515	582	541	553	546	539	547	540	553	540	570	583	547	527	556	507	484	557	560	547	593	495	589	534	593	545	580	554	552	562	543	554	552	561	570	539	601	577	571	548	623	527	587	614	566	523	547	530	571	522	541	568	553	542	557	541	532	557	587	579	535	582	531	551	516	556	555	519	576	552	552	570	523	583	572	586	532	544	563	590	537	529	558	544	547	547	561	491	594	551	566	545	555	597	575	592	564	548	533	555	564	559	543	536	549	514	563	583	543	566	582	569	535	570	565	574	569	594	552	518	579	553	552	544	594	548	547	570	554	580	551	542	540	502	515	549	574	558	558	507	545	586	564	523	571	544	546	565	547	586	574	584	578	548	559	557	572	593	590	538	522	562	555	539	583	572	558	549	607	560	568	556	554	595	546	576	556	563	556	557	553	571	592	609	522	539	545	565	586	549	570	535	550	595	565	558	569	568	534	577	595	565	565	519	559	582	556	543	515	532	567	563	547	566	567	528	544	530	521	540	567	569	564	565	578	564	593	552	520	534	535	566	612	558	555	575	589	569	575	552	564	540	538	597	573	533	545	521	553	600	540	553	556	560	585	507	552	588	533	575	520	507	534	564	579	571	578	591	536	537	564	571	560	554	555	526	577	564	561	525	548	539	517	526	595	552	543	602	521	581	534	578	567	551	575	515	558	541	551	578	579	549	500	570	578	558	530	529	582	569	551	565	544	526	544	568	521	578	562	612	560	574	559	549	631	535	560	533	549	560	571	562	569	597	565	534	539	560	546	555	533	526	539	605	593	568	575	556	579	558	611	548	569	558	566	512	542	531	551	497	575	553	580	598	528	539	571	564	539	523	549	558	611	537	563	569	565	603	586	574	536	562	581	545	564	593	588	565	540	532	567	518	558	536	570	544	547	562	575	594	552	593	570	562	541	599	540	557	584	581	573	574	521	557	537	573	521	573	563	503	570	574	626	565	559	574	527	578	584	514	532	530	583	554	528	537	529	542	565	585	582	551	562	546	567	560	559	530	563	567	542	570	575	539	533	556	544	540	590	525	534	589	580	553	571	563	561	561	557	576	567	527	585	579	564	528	567	574	546	585	546	554	588	586	561	542	569	570	602	546	539	540	560	574	577	552	534	549	543	553	554	563	583	546	592	616	543	575	517	586	598	526	547	573	506	539	531	574	608	562	564	526	526	540	522	567	574	572	573	549	511	556	547	583	575	519	560	531	561	591	521	510	598	597	558	543	550	625	551	553	552	525	531	526	558	575	549	587	516	521	546	593	595	560	552	550	550	542	565	507	499	539	516	546	575	542	521	537	553	561	574	570	563	548	568	563	579	574	538	561	577	561	565	540	575	553	586	587	569	591	551	577	530	560	558	566	577	536	579	543	580	590	575	571	556	566	588	500	563	524	570	553	545	563	547	589	574	559	564	533	547	547	506	538	507	550	541	581	575	516	545	563	540	555	535	548	572	530	522	557	530	581	605	571	576	568	539	575	572	521	565	561	549	582	561	560	590	561	516	584	555	573	512	582	593	565	543	528	554	573	525	545	523	569	568	580	553	574	548	527	547	545	583	592	558	578	543	558	511	545	555	549	572	644	606	559	555	535	537	546	503	561	548	602	585	545	566	536	532	554	571	571	566	576	577	583	553	531	560	591	542	521	560	542	552	548	562	546	555	587	582	524	585	571	552	591	567	542	550	569	542	547	588	576	532	531	540	596	524	535	551	544	551	619	542	544	499	555	544	579	541	572	582	532	556	535	581	559	570	562	561	539	513	580	570	556	558	590	569	553	551	575	546	592	584	587	532	561	528	538	566	553	550	533	586	571	566	529	520
4175	1829	1711	1084	1000	945	916	936	859	809	821	787	835	814	759	810	817	789	769	788	805	793	755	829	716	765	730	771	739	798	828	802	734	784	805	784	694	820	702	751	716	760	777	759	802	804	781	732	829	773	741	782	757	768	755	790	794	791	781	789	758	729	781	757	778	775	734	794	744	811	786	777	771	744	786	742	797	779	749	781	783	740	770	765	817	725	853	783	800	770	791	810	730	761	762	700	762	777	837	722	719	760	758	790	740	764	713	771	796	741	813	753	755	765	754	797	777	776	734	772	767	762	765	766	784	785	780	783	724	779	789	773	773	730	786	727	761	764	760	775	767	768	733	771	690	717	726	698	778	745	743	789	773	731	789	768	772	785	751	787	763	756	778	799	746	773	790	781	685	790	745	787	791	808	758	750	728	782	792	789	796	777	761	767	715	808	786	740	742	754	762	774	727	759	721	752	719	751	760	769	731	784	709	771	748	837	765	749	773	822	801	740	738	801	791	776	734	773	773	774	823	758	749	785	726	693	802	787	758	770	752	753	737	755	756	734	789	697	737	749	756	758	751	776	747	766	764	750	770	762	790	814	770	775	754	806	795	804	761	762	745	760	764	767	716	758	779	785	772	737	786	778	772	799	755	788	792	726	760	760	788	794	741	770	784	775	754	743	736	761	742	785	798	785	744	792	752	765	769	675	729	743	779	773	779	787	789	777	738	765	736	773	778	754	707	725	780	778	768	796	708	762	729	795	755	777	779	790	773	792	703	781	698	721	761	711	763	768	728	828	773	754	729	756	782	735	736	732	737	758	756	822	750	734	765	782	761	740	722	736	799	748	726	755	792	793	778	819	784	754	723	781	751	768	798	763	748	742	708	734	800	737	764	743	819	759	757	781	756	747	725	747	750	745	784	768	760	743	735	705	754	729	758	779	750	794	750	764	744	770	739	834	779	730	724	736	774	773	779	776	786	778	767	746	765	743	752	755	763	782	718	755	754	767	771	731	755	737	773	715	766	792	741	789	775	799	775	779	741	738	785	769	810	760	722	738	748	747	809	759	745	757	778	740	763	748	731	785	778	778	787	764	773	788	793	774	722	768	785	768	781	745	776	775	752	758	745	765	783	783	719	765	802	786	779	740	707	761	735	809	795	758	815	772	768	753	767	759	732	755	757	790	747	804	792	788	751	806	753	743	788	820	763	776	724	777	739	760	743	738	742	736	782	788	787	768	728	822	721	746	794	797	761	806	766	719	760	779	743	776	755	750	767	793	768	763	765	709	797	765	795	755	721	789	785	751	773	779	759	763	765	763	765	781	775	794	806	760	782	717	751	742	748	778	739	775	805	746	773	811	774	776	797	777	711	779	753	776	819	776	730	820	766	749	758	780	748	751	769	778	738	807	792	781	763	769	735	760	767	734	756	802	761	759	792	755	791	812	752	751	802	758	751	793	760	725	742	713	771	773	713	735	742	779	756	800	742	793	722	760	742	750	744	741	768	752	728	716	765	786	745	793	797	754	724	738	740	791	765	718	810	743	752	773	754	737	753	787	773	743	769	763	833	796	798	759	770	732	756	795	789	809	743	752	729	728	771	745	758	787	775	738	787	798	765	732	790	813	733	793	789	799	723	791	723	739	747	760	733	751	745	762	810	748	786	776	738	766	820	730	767	791	772	762	738	803	799	771	736	760	752	750	825	741	746	774	738	768	776	786	817	797	776	759	776	729	754	797	744	744	779	770	769	770	766	758	742	799	760	770	730	740	755	783	738	757	811	788	773	745	748	787	811	739	760	786	746	805	814	765	753	775	788	745	763	765	753	768	771	738	800	765	736	773	831	776	766	740	730	761	808	791	775	768	760	738	783	796	779	824	754	765	747	815	756	716	731	768	774	800	762	717	754	803	774	758	805	746	699	786	791	758	762	779	768	721	711	762	753	772	775	739	738	764	820	736	783	754	771	757	759	757	704	799	748	805	753	783	776	763	806	795	798	803	767	787	748	742	825	768	755	761	757	709	743	736	753	777	759	740	787	761	749	715	786	778	801	753	758	760	732	759	764	742	777	772	778	770	749	777	795	773	797	768	742	781	755	733	747	740	817	753	780	759	771	779	780	737	796	792	755	782	808	805	764	743	788	771	758	808	733	757	767	736	732	785	752	744	738	786	764	764	757	779	810	818	730	818	762	722	745	746	729	782	752	768	730	737	800	766	767	834	800	744	796	747	783	772	765	752	798	775	743	776	716	801	758	784	784	699	788	813	767	768	812	745	750	784	783	766	730	759	778	759	737	769	777	811	813	734	732	748	722	809	749	744	770	781	814	790	785	761	740	801	745	731	745	784	793	751	749	815	765	769	773	781	750	793	779	792	795	753	735	763	787	771	757	725	787	744	737	794	779	753	801	739	765	732	827	793	766	763	760	799	759	790	744	751	737	821	769	735	772	767	762	769	804	750	735	725	786	733	785	749	757	759	780	796	800	756	812	731	759	793	808	813	746	768	796	804	740	752	813	794	757	757	743	773	786	766	771	788	791	728	758	731	759	755	702	812	733	738	756	765	774	796	785	764	724	713	806	738	739	751	740	773	742	731	743	711	742	811	771	797	799	785	823	784	738	715	771	763	746	775	754	766	761	764	731	790	733	759	739	739	775	731	741	757	755	779	768	707	758	723	771	753	761	760	765	720	743	758	752	760	769	720	800	772	779	788	774	773	768	769	784	767	766	751	694	791	782	794	777	727	774	782	779	717	751	796	811	760	716	814	769	793	780	793	769	788	784	736	765	759	811	790	802	741	815	768	786	759	794	803	766	728	777	793	745	772	801	780	779	742	820	709	757	803	754	787	747	722	764	785	760	724	784	752	765	740	781	727	783	760	811	810	743	723	779	739	793	746	798	791	749	720	737	716	782	741	771	712	813	772	778	712	769	746	772	745	836	762	758	741	775	732	752	813	741	790	798	746	785	737	789	778	778	801	760	789	723	749	773	788	777	739	788	785	789	777	758	797	770	753	763	759	722	798	805	793	759	728	726	755	751	747	726	776	788	743	783	715	738	704	686	760	770	810	782	721	767	691	736	797	773	744	743	737	762	755	730	809	758	719	791	736	761	763	783	810	755	753	773	711	735	761	756	703	770	762	750	752	732	735	772	753	772	746	751	729	773	735	764	784	788	803	753	763	747	726	810	766	747	722	733	827	741	817	732	787	740	783	783	773	740	793	788	761	763	766	766	789	764	758	792	749	734	742	762	747	770	792	774	780	742	845	726	777	769	805	842	757	762	766	776	768	782	752	770	760	779	757	743	729	713	775	734	796	799	791	803	734	758	719	814	747	756	775	715	755	749	758	776	779	755	752	784	786	742	842	763	736	768	756	778	746	751	793	742	675	818	771	758	707	778	782	769	741	769	830	771	768	790	824	745	739	726	736	712	786	775	762	760	762	740	770	786	776	745	742	730	796	722	806	745	751	814	785	741	786	747	780	817	760	776	695
23586	21098	28518	23906	21101	12220	1898	1224	1069	1070	1024	939	944	920	872	870	880	853	831	806	867	829	806	826	854	750	727	818	852	838	784	798	807	806	790	785	786	743	765	855	842	804	819	766	832	811	805	810	753	797	765	770	765	803	817	774	830	727	824	797	736	788	772	780	798	765	803	756	792	780	779	828	755	746	779	808	802	791	739	811	806	829	822	815	816	764	791	745	763	732	801	784	816	820	825	791	831	724	790	809	771	751	766	768	808	764	752	782	807	791	788	804	761	777	784	801	784	797	779	785	792	775	828	749	779	804	765	795	815	754	758	839	843	770	753	793	770	803	825	761	786	804	726	806	802	776	727	803	812	799	777	770	760	711	855	785	803	813	722	716	771	746	794	821	769	848	744	793	814	766	788	820	796	821	734	730	819	746	822	814	766	794	777	794	772	822	778	791	799	770	771	797	813	742	816	802	749	760	758	788	733	768	805	757	828	792	811	798	741	777	793	835	811	748	809	776	805	829	836	770	731	782	798	804	790	789	740	802	766	752	785	779	768	814	791	775	792	774	758	811	802	772	779	804	799	810	781	819	796	770	817	782	790	785	816	761	755	835	744	789	786	761	805	759	753	762	719	770	793	807	784	790	772	761	820	736	756	784	748	821	815	813	793	779	788	790	776	788	751	766	760	835	799	762	756	763	844	762	755	780	797	779	796	753	817	784	744	775	759	741	786	838	802	775	783	731	775	779	747	782	804	784	778	776	813	789	767	773	751	796	806	792	758	797	813	809	774	778	771	809	795	807	788	757	779	780	734	821	786	752	763	759	801	729	798	827	776	794	743	733	790	740	768	818	753	802	784	765	780	751	777	782	775	770	779	753	800	769	782	756	798	773	809	767	778	808	756	808	770	768	824	737	802	762	720	754	731	757	814	774	760	743	795	762	791	786	789	774	824	737	785	729	771	807	755	732	808	794	769	756	782	778	805	727	795	788	750	836	773	741	751	765	777	794	746	801	786	831	765	761	789	822	821	763	818	757	823	795	761	763	763	728	737	759	788	781	780	785	806	764	769	783	738	804	801	755	825	743	796	704	734	815	732	755	742	731	806	750	782	763	779	763	784	809	786	778	783	810	818	791	788	747	791	792	793	770	752	789	786	801	797	824	725	788	799	747	763	759	805	751	755	808	744	820	780	754	762	770	784	820	815	753	796	755	828	806	779	781	779	843	822	771	811	801	758	814	775	773	739	790	788	798	710	759	768	781	753	795	827	791	741	754	756	819	751	771	771	745	777	771	777	778	757	762	747	808	784	801	790	763	733	805	773	812	767	757	778	803	797	783	789	793	819	821	800	765	769	807	804	799	781	792	808	765	770	766	841	786	745	763	781	797	777	757	805	809	788	765	808	727	762	775	814	757	792	760	788	806	793	798	800	771	783	789	764	774	759	732	799	710	831	759	810	771	784	789	809	769	750	762	764	796	792	758	827	767	786	799	757	758	750	806	731	758	753	779	815	693	768	768	773	767	784	781	734	755	798	783	789	697	807	797	800	776	763	806	775	821	805	779	762	762	769	773	736	791	772	778	738	783	823	797	759	812	711	792	805	808	813	760	770	795	789	735	758	744	774	799	803	757	846	790	771	749	766	753	795	795	752	753	759	791	813	770	738	778	812	778	747	755	744	770	736	788	798	798	823	813	759	767	752	776	738	785	810	767	742	752	742	788	791	796	814	806	775	719	756	821	803	744	774	771	719	751	759	776	772	801	766	773	805	835	779	743	778	783	730	803	775	837	789	803	745	838	774	748	782	735	791	869	771	827	762	740	819	739	793	786	757	742	817	747	833	754	767	792	820	823	815	791	768	776	816	763	800	800	786	797	784	829	788	806	767	769	798	756	774	781	733	779	793	781	792	805	741	774	771	773	731	750	806	778	798	785	765	755	774	821	823	776	854	761	772	799	725	786	779	744	745	762	761	790	759	772	762	743	740	762	785	748	787	820	798	807	839	815	765	783	824	819	776	770	771	792	795	786	781	784	756	772	761	774	789	780	780	766	772	760	771	759	739	780	832	769	776	793	800	795	740	788	802	794	746	813	781	717	830	754	771	784	749	761	742	771	846	768	836	786	715	829	761	744	777	789	799	757	750	741	777	734	808	790	762	727	762	825	814	782	719	802	756	802	799	807	729	751	754	779	791	776	806	817	748	772	791	780	803	784	812	836	786	779	799	764	819	748	772	791	763	754	814	802	752	761	782	737	821	774	757	763	776	814	768	764	773	758	805	850	763	792	809	813	820	759	775	760	812	777	785	759	731	779	781	772	761	767	789	801	782	727	718	767	758	794	768	838	775	792	754	760	792	785	763	796	750	760	759	794	799	760	803	779	766	737	795	803	803	813	761	750	765	792	794	761	766	796	772	805	734	770	792	765	729	801	722	748	753	761	761	760	755	740	784	797	798	784	777	776	805	735	802	735	764	793	749	774	783	770	853	758	843	788	776	792	792	748	771	793	807	768	789	775	768	786	731	754	765	790	825	786	755	749	768	802	744	768	800	817	785	768	783	761	769	775	754	807	795	779	761	750	797	829	734	786	769	756	779	805	776	765	770	770	778	760	798	756	734	753	823	783	790	789	749	763	771	760	818	764	768	765	762	758	763	783	797	790	794	800	812	758	794	777	820	779	711	765	766	810	736	777	757	754	791	741	783	778	798	835	739	787	775	749	803	754	734	814	755	821	789	810	738	795	744	782	762	824	752	776	819	784	807	750	816	788	723	815	800	839	749	808	771	794	776	792	796	774	745	774	757	772	746	824	775	810	727	758	806	790	828	786	764	811	746	772	792	778	780	801	869	802	759	750	749	767	782	779	782	790	779	755	800	808	792	819	840	797	787	747	785	781	787	787	709	779	794	768	777	814	767	762	746	769	790	769	766	757	776	778	779	792	783	779	799	806	773	784	792	720	762	818	774	758	821	825	794	775	778	759	727	797	808	803	753	821	737	800	755	807	760	762	735	756	788	769	770	808	793	764	739	768	751	796	763	741	738	788	732	800	794	825	790	770	730	779	818	814	808	855	778	760	796	784	782	752	757	805	765	720	804	749	761	817	797	790	821	806	830	778	805	795	785	777	734	787	788	787	760	776	761	781	789	774	738	764	775	750	801	791	785	796	741	732	749	756	766	799	764	755	801	790	867	770	777	785	765	805	765	759	746	836	793	770	743	769	798	759	776	786	787	769	728	817	744	793	733	799	803	762	816	766	808	773	810	807	758	750	777	767	790	809	780	772	767	801	795	770	808	783	753	821	770	788	758	790	799	772	776	780	782	823	781	759	762	822	788	785	748	786	800	799	750	737	752	783	762	781	714	794	778	839	772	785	770	802	731	778	809	778	766	785	772	816	718	741	780	770	770	788	768	812	763	746	826	738	793	774	784	774	785	771	819	765	703	790	770	754	798	781	770	772	778	796	776	824	756	781	750	808	774	803	781	758	781	773	762	784
5189	10641	9136	4903	3462	2921	2375	2011	1813	1647	1508	1474	1422	1249	1331	1247	1244	1147	1208	1170	1166	1200	1143	1131	1132	1158	1159	1134	1068	1082	1123	1128	1057	1124	1027	1139	1050	1097	1079	1091	1064	1051	1043	1052	1041	1128	1076	1067	1087	1090	1109	1094	1038	1091	1103	1035	1053	1037	1123	1068	1060	1082	1045	1089	1056	1059	1021	1089	1078	1112	1120	1104	1038	1016	1038	1076	1092	1128	1094	1080	1086	1098	1078	1015	1085	1071	1092	1064	1094	1068	1133	1053	1005	1037	990	1022	1045	1018	1103	1084	1053	1041	1050	1061	1032	1035	1046	1088	1127	1041	1116	1104	1077	1052	1021	1071	1044	1044	1049	1067	1064	1035	1017	1068	1040	1046	1045	1046	1059	1075	1007	1020	1076	1034	1058	1125	1106	1058	1076	1061	1040	1031	1055	1021	1044	1065	973	1078	1042	1040	1109	1041	1102	1056	1012	1056	1052	1074	1085	1051	1077	1025	1027	1108	1103	1035	1018	1059	1075	1131	1090	1093	1063	1084	1009	1048	1054	1005	1030	1048	990	1035	1040	1016	1040	1074	1085	1030	1033	1071	1066	995	1046	1055	1043	1056	1015	1028	1115	1002	1104	999	1079	1043	1075	1024	1056	1088	1068	1079	1040	1025	1051	1082	1065	1028	1076	1036	1003	1101	1003	1036	1018	1088	1067	1030	1009	1081	1094	1020	1017	1022	1020	1012	1153	1082	1031	1050	1068	1046	1023	1002	1047	1030	1070	1038	1097	1054	1074	1059	1095	1089	1061	1057	1074	1054	1012	1025	1110	1053	1023	1069	1077	1068	1039	1036	1055	1094	1077	1057	1004	1042	1029	1031	1037	998	1025	1083	1104	1090	1080	1074	1112	1010	1069	1108	1032	979	1050	1045	1069	1029	1080	1023	1076	1084	1065	1000	1082	1091	1029	1053	1060	1038	1067	1099	1046	1067	1032	1063	1040	1050	1070	1014	1039	1049	1032	1056	1083	1020	1060	1108	1042	1017	1067	1063	1033	1047	1066	1018	1066	1081	1105	1072	1105	1081	1052	1055	1045	1058	1080	996	1023	992	1045	1061	1038	992	1035	1026	1000	1128	1008	1074	1005	1066	1139	1033	1070	1062	1022	1138	1047	1054	1052	1055	998	1061	1067	1061	1082	1041	1107	1035	1044	1076	1068	1085	1079	984	1033	1010	1059	1004	1103	1107	1023	1102	1111	1087	1029	1087	1108	1027	1073	1028	1073	1080	1036	1058	1067	1141	1060	1052	1139	1076	1002	1082	1062	999	1095	1025	1052	1030	1095	1025	1018	1033	1071	1051	1033	1059	1086	1059	1044	1025	1040	1010	1081	1081	1031	1086	1064	1105	1093	993	1025	1043	1116	1054	1008	1075	1009	1051	1099	1071	1023	1066	1025	1031	1111	1072	1078	1060	1104	1065	1063	1007	1067	993	1063	1085	1023	1099	1053	1097	1093	1043	1045	1080	1066	1060	1072	1058	1035	1088	1088	1087	1077	1055	1014	1009	1049	1073	1077	1059	1075	1056	1018	1087	1070	1063	1029	1077	1079	1107	1043	1018	1087	1098	1022	1005	1105	1058	1030	1007	1085	1073	1060	1052	1139	1001	1064	1034	1109	1070	1020	1028	1048	1095	1031	1033	1044	1025	1106	1071	1029	1080	955	1140	1036	1128	1086	1059	1099	1105	1061	1034	1054	1072	1105	1097	1041	1053	1044	1052	1069	1073	1047	1081	1077	1113	1062	1126	1093	1071	1067	1016	1072	1085	1071	1027	1090	1079	1022	1084	1113	1066	1030	1053	1004	1095	1066	1066	1082	1069	1035	1033	1046	1045	1041	1009	1104	1033	1093	1027	1046	1055	1063	1085	1082	1073	1009	1104	1022	1059	1071	1026	1067	1023	1022	1037	1004	1099	1068	1027	1050	1093	1040	1035	1109	1012	1074	1044	985	1016	1158	1027	1016	1042	1067	1054	1018	1148	1063	1129	1065	1063	1043	1033	1018	1068	1015	1066	1066	1056	1012	1022	1107	1083	1088	1009	1054	1054	1042	1039	1049	1111	1039	1051	1041	1055	1020	1093	1043	1032	995	1085	994	1021	1095	1066	1076	1036	990	1061	1047	1092	1061	1085	1054	1107	1085	1027	1074	1061	1047	1083	1037	1030	1060	1048	1075	1069	1052	1016	1068	1050	1077	1006	1052	1065	1082	1055	1102	988	1024	1029	1076	1052	1061	1092	1038	1077	1062	1085	1016	1073	1064	1061	1040	991	1049	1016	1117	1069	1054	1054	1060	1031	1008	1062	1063	996	1113	1127	1034	1088	1061	1061	1085	1091	1071	1063	980	1084	1032	1040	1065	1018	1069	1056	1037	1045	1043	1020	995	1072	1000	1028	1086	1031	1048	1070	1096	1115	1112	1044	1014	990	1061	1003	1055	1071	1105	1030	1000	1044	1142	1025	1065	1042	1022	1027	1069	1025	996	1047	1060	1022	1052	1010	1095	1070	1074	1046	1042	1056	1007	1064	997	991	1083	1065	1052	1061	1025	1032	1071	1103	1017	1012	1031	1075	1046	1013	1128	1031	1065	1000	1065	1061	1060	1055	1025	1048	1068	1064	1096	1048	1061	1024	1058	1010	964	1065	1090	1043	1030	1116	1119	1013	1047	1036	1076	1077	1027	1075	1073	1002	1068	1035	1082	1022	1013	1069	1063	1072	1085	1090	1034	1054	1066	1037	1002	1081	1064	1034	1080	1053	1020	1060	1015	1018	1079	1052	1084	1057	1096	1027	1068	1066	979	993	1092	1031	1057	1080	1054	1039	1072	1022	1097	1057	1032	995	1054	1077	1056	1097	1048	1054	985	1052	1060	1062	1035	1021	1079	1033	1114	1091	1067	1002	1043	1039	1055	1055	1053	1077	1013	1066	1062	971	1006	1036	1034	996	1083	1050	1036	1036	1032	1096	1078	1036	1018	1022	1040	1070	1026	1064	1129	1078	1027	1050	1053	1055	976	1087	1016	1042	1019	1033	1030	1077	995	1077	1087	1049	1068	1008	1071	1056	1065	1087	1060	1018	1078	1065	1109	1098	1113	1065	1084	1048	1049	1017	1075	1089	1087	1014	1061	1015	1019	1074	1053	1053	1074	1073	1034	1048	1018	1024	1096	1039	1021	1109	1075	1028	1073	1039	1026	1024	1025	1031	1065	1099	1097	1029	1054	1031	1093	1045	1030	1101	1060	994	1026	1077	1021	1023	1113	1066	1088	1043	1071	1050	986	1080	1033	1038	1051	1046	1060	1043	1072	1081	1034	1013	1003	1092	1042	1082	1032	1047	1048	1100	1053	1069	1054	1050	1038	1080	1057	1097	1074	1088	1136	1037	1052	1062	1063	1082	1087	1014	1043	1076	1019	1056	1080	1108	1052	989	1038	964	1079	1044	1057	1085	1078	1110	1021	1060	1130	995	1026	1020	1042	1031	1063	1099	1111	1034	1066	1030	1074	1101	1064	1059	1023	1064	1108	1039	1065	1026	1043	1056	1057	1054	1068	1053	1008	1095	1106	1040	1066	1073	1010	1071	1046	1063	1133	1102	1095	1004	1023	1011	1049	1103	1054	1103	1060	1020	1048	997	1119	983	1098	1058	1042	1086	1027	1072	1062	1076	1002	1043	1065	1076	1071	1078	1069	1138	1096	1097	1051	1052	1107	1116	1065	1034	1067	1032	952	1080	1041	1045	1067	1063	1046	1093	1028	1074	1089	1043	1059	1074	1053	1098	1024	1041	999	1051	1031	1046	1080	1068	1098	1088	1083	1102	1008	996	1061	1085	1022	1058	1016	1043	1030	1086	979	1063	1061	1042	1071	1038	1055	1039	1020	1039	1050	1063	1073	1094	1057	1071	1037	1063	1056	1062	1043	975	1025	1092	1049	1026	1097	1090	1019	1013	1073	1066	1055	1054	1097	1029	1082	1041	1069	1032	1068	1048	1014	1036	1071	1054	1025	1091	1019	1054	1083	1079	1072	1062	1012	1039	1038	981	1085	1027	1007	1082	990	1044	1040	1104	1044	1034	1030	1095	1055	1070	1098	1033	1084	1065	1022	1105	1053	1109	1056	1077	1077	1017	1007	1082	1045	1003	1071	1013	1064	1082	1011	1052	1038	1005	1061	1025	1096	1033	980	1066	1038	1041	1091	1059	1116	1010	1050	1009	1015	1045	1040	1111	1074	1018	1073	990	1062	1032	1063	992	1020	1047	1052	1042	1098	1068	1054	1055	1093	1074	1079	997	1025	1066	1072	1048	997	1032	1056	1070	972	1049	1073	1063	1101	1020	1081	1104	1093	1044	1036	1046	1043	1050	1051	1055	1113	1108	1066	1056	1104	1026	1050	1092	1025	1058	1006	1067	1039	1028	1081	1042	1045	1052	1037	1053	1041	1047	1039	1067	1083	1075	1083	1064	1066	1096	1048	1062	1000	993	1036	1035	1029	1052	1069	1050	1119	1025	1074	1017	1128	1030	1028	1027	1071	1019	1066	1060	1023	1102	1029	1073	1071	1051	1051	1090	998	1068	1036	1078	1042	1043	1017	1061	1068	1038	1074	1042	1068	1079	1048	1016	1058	1037	1094	1139	1077	1072	1009	1050	1085	1009	1045	1034	1015	1037	1071	1055	1042	1072	1057	1063	1038	1064	1024	1002	1024	1073	1036	1019	1055	1060	1043	1069	1077	1094	1038	1066	1088	1048	1043	1056	1100	1048	1070	1077	1075	1040	1022	1166	1123	1018	1022	998	1102	1070	1040	1010	1059	1077	1072	1058	967	1093	1042	1107	1018	1051	1055	1076	1084	1007	1041	1120	1060	1071	1041	1006	1040	1028	1056	1039	1058	1053	1113	1085	1072	1010	1055	1036	1092	1021	1042	1017	1057	1028	1060	1053	1076	1046	1011	1050	1052	1062	1049	1067	1130	1055	1083	1083	1092	1083
22622	21100	28932	23511	21102	21146	10321	1459	1062	1013	890	865	767	849	739	764	703	632	700	679	678	661	640	650	650	641	652	594	587	590	622	589	595	616	590	589	583	582	584	604	596	593	576	581	587	590	573	574	597	576	552	585	544	609	573	608	579	600	538	533	583	610	571	564	591	638	571	630	590	592	548	598	633	550	544	566	590	570	599	610	555	570	570	604	584	571	645	579	595	554	556	563	545	585	586	596	615	546	575	588	578	583	571	583	576	600	590	593	574	592	602	568	550	549	597	596	565	542	557	566	597	571	561	577	543	582	552	534	503	598	571	582	533	531	615	595	577	561	556	589	619	565	587	553	524	586	537	538	574	584	578	590	596	553	568	582	623	583	585	541	525	579	534	585	546	572	562	579	575	551	623	608	541	564	576	564	552	594	601	557	576	547	530	588	535	570	573	586	549	575	536	595	559	547	573	585	575	576	534	587	557	565	578	559	608	635	587	591	567	601	606	558	563	566	565	590	571	534	578	562	553	572	571	611	574	586	578	540	579	545	564	613	567	568	575	577	574	558	561	559	552	601	566	547	594	612	562	592	568	587	606	515	580	521	552	549	569	591	579	573	574	542	569	584	594	638	557	605	531	537	584	561	567	583	569	562	605	552	630	590	569	547	546	550	543	591	563	556	573	563	544	569	579	570	589	584	533	499	595	566	571	557	569	598	588	600	559	587	576	590	568	572	525	549	580	586	585	571	583	573	607	595	569	581	537	585	574	630	592	585	563	584	516	570	554	565	567	600	550	537	629	586	596	550	578	580	553	572	586	574	566	540	566	567	558	569	542	567	589	581	570	588	579	537	608	575	592	593	588	529	594	573	509	550	559	543	555	540	608	591	577	552	588	545	581	571	570	613	584	568	549	525	547	612	553	557	587	553	560	563	589	553	538	526	550	531	563	592	576	599	609	626	581	538	556	596	639	573	611	592	559	573	569	504	561	560	581	560	543	583	610	556	561	549	624	536	598	564	578	592	578	600	573	559	521	581	549	576	556	557	571	563	590	548	598	580	596	587	595	554	553	555	592	562	576	572	567	560	585	553	625	599	550	569	535	558	562	526	585	561	515	580	592	568	566	582	531	579	555	558	547	546	553	593	597	541	514	639	591	604	623	576	576	570	580	587	568	565	527	588	568	571	509	580	572	542	571	555	554	592	576	585	588	557	567	594	573	576	594	537	537	609	555	583	521	550	591	583	572	519	549	581	605	567	567	611	558	584	558	590	608	562	573	597	571	592	558	559	598	578	502	560	561	547	555	564	553	591	594	547	577	570	568	598	562	577	583	580	588	573	546	565	583	534	584	572	563	579	562	588	559	581	569	594	552	602	561	549	625	583	605	602	542	581	568	607	597	607	572	630	551	609	554	603	583	616	573	564	612	583	549	592	546	605	589	593	574	549	593	546	594	522	610	532	601	571	557	551	531	573	588	598	577	569	582	616	547	600	572	573	545	581	584	552	580	574	551	572	547	575	580	600	580	593	523	594	578	595	602	552	497	578	556	550	534	604	608	588	572	583	567	549	581	566	566	571	577	548	541	590	570	605	606	594	586	546	562	553	590	559	522	634	574	570	572	572	582	563	562	584	543	537	553	607	583	578	609	545	552	573	554	532	567	542	576	574	609	572	539	615	573	588	578	564	568	555	569	571	590	578	590	607	548	575	583	591	549	565	555	527	563	593	572	613	575	564	553	539	571	595	548	582	548	542	559	608	545	553	553	585	554	587	575	548	594	550	584	544	557	566	562	548	566	588	556	594	617	569	545	577	587	609	583	552	587	571	538	557	556	581	568	563	559	597	542	535	522	567	588	631	563	533	566	543	590	515	550	610	598	585	516	557	548	564	572	565	558	574	565	565	579	604	578	562	584	559	596	543	528	574	526	547	601	573	580	571	556	562	606	591	544	521	567	594	624	572	606	576	524	558	549	536	558	536	573	566	563	578	629	548	580	525	579	572	576	548	599	556	540	582	593	601	549	564	594	580	549	521	627	555	577	591	551	555	557	558	586	587	559	556	610	565	584	592	566	543	590	580	555	574	576	521	585	572	624	549	586	606	547	568	582	548	566	554	593	576	582	571	538	551	593	549	606	623	563	550	569	576	558	571	557	549	589	589	566	587	568	614	572	552	552	580	560	568	572	551	598	578	578	568	581	563	577	573	612	584	554	550	591	584	557	551	586	587	572	544	595	569	595	531	593	603	588	562	560	578	549	580	594	537	556	599	556	608	575	551	612	562	586	614	576	591	586	574	559	516	543	582	603	607	569	531	602	561	585	576	603	560	563	562	592	574	551	595	589	577	564	573	537	522	600	587	600	583	575	544	576	551	558	556	606	587	551	585	581	575	605	585	563	571	579	537	528	564	570	550	593	576	603	607	548	569	586	608	555	561	527	524	542	565	561	559	571	582	548	600	543	582	574	597	563	579	585	591	537	553	570	584	558	542	570	564	586	612	567	590	576	560	552	569	591	577	554	571	585	561	552	534	585	586	564	539	559	558	594	584	572	558	593	565	564	559	582	559	566	554	534	575	568	580	563	587	556	580	569	592	558	536	578	582	590	566	569	566	572	565	578	574	568	588	571	558	551	584	590	592	591	599	590	565	557	591	624	584	552	544	597	580	567	564	598	598	570	570	554	614	556	515	603	530	569	610	581	587	600	556	544	592	555	548	531	569	539	552	594	584	607	567	599	571	535	580	582	589	601	556	587	601	573	570	540	565	562	619	586	550	576	543	551	559	580	569	551	569	575	562	545	603	558	557	553	541	551	583	539	597	621	597	615	621	563	601	595	572	573	570	567	548	554	581	558	603	519	577	573	551	602	635	603	543	571	535	577	595	582	564	598	590	594	542	565	569	575	579	597	599	542	607	570	578	531	539	551	576	614	544	552	548	555	569	561	539	570	531	596	594	539	578	570	589	547	538	536	602	586	539	527	565	576	612	561	582	585	577	593	573	569	610	539	554	576	586	545	541	543	605	601	551	602	588	577	554	563	576	545	542	540	544	587	577	561	570	558	562	554	557	588	630	554	577	594	542	548	577	562	547	537	551	576	611	583	569	561	576	558	526	589	580	544	599	543	559	599	548	590	582	557	596	560	554	544	558	552	609	577	602	565	512	561	560	584	558	573	515	600	555	572	547	558	537	609	576	550	546	542	589	576	528	556	558	561	620	555	614	547	551	586	543	597	536	560	585	556	544	528	566	516	540	545	495	587	572	542	544	579	546	546	543	558	583	545	530	603	573	585	533	626	605	571	524	498	558	578	555	601	577	554	597	571	564	557	551	557	620	613	573	571	569	583	579	557	518	556	571	587	593	576	546	565	576	573	597	567	594	577	566	562	575	520	540	614	597	583	572	535	577	589	568	561	557	548	583	561	586	558	562	628	584	590	601	536	586	607	567	578	588	563	593	611	600	630	570	566	553	556	568	595	585	535	587	599	572	565	575	556	561
7155	16743	13778	7504	5410	4099	3329	2635	2296	1883	1692	1553	1411	1359	1310	1234	1182	1090	1029	1042	1015	964	948	958	923	911	900	920	880	893	893	879	844	847	824	896	871	796	807	870	853	832	790	771	768	793	831	853	792	813	806	806	784	823	845	798	835	791	755	817	788	812	820	803	819	798	814	804	800	796	869	812	806	828	808	796	815	816	761	835	812	780	797	819	800	790	831	805	777	809	790	802	811	844	853	796	795	776	770	808	795	806	799	755	817	812	777	808	746	825	792	789	815	753	779	804	791	841	791	835	804	815	792	798	820	756	783	773	766	731	797	751	798	811	832	810	783	815	829	748	735	781	793	796	796	803	781	836	819	803	839	762	772	816	731	785	773	853	788	786	793	750	762	779	782	786	823	762	791	793	784	769	796	823	804	835	801	770	810	801	797	741	789	799	793	776	771	791	802	723	753	773	793	821	813	786	826	761	739	774	809	774	736	811	804	805	775	788	789	808	800	789	771	771	794	798	806	794	842	777	818	789	816	796	774	837	759	800	852	825	842	733	767	740	777	785	830	776	779	762	850	803	813	791	764	798	741	789	797	796	804	803	776	781	776	744	769	777	857	782	750	820	754	755	806	821	788	774	728	762	776	802	775	776	746	787	816	761	765	772	799	798	798	801	767	784	816	795	790	791	793	768	759	806	810	819	773	814	794	827	798	777	817	817	749	793	764	764	865	784	805	783	784	798	810	794	826	779	744	779	790	767	767	840	787	751	769	797	821	797	798	775	772	755	828	815	784	761	726	797	747	799	778	805	808	793	803	765	839	785	787	827	759	768	813	807	783	778	809	785	789	811	768	768	747	808	817	768	797	760	803	802	810	724	753	766	752	813	792	792	777	801	768	791	779	789	820	816	803	798	727	753	789	773	796	790	768	785	737	726	787	804	760	742	785	799	761	795	772	789	796	773	768	811	743	808	763	796	825	808	788	769	829	779	765	819	831	788	805	787	798	819	796	789	779	763	756	789	778	803	782	822	799	839	795	774	784	829	759	767	789	799	793	747	792	801	803	781	741	800	761	793	834	819	797	753	757	737	731	802	800	816	799	813	780	796	760	767	803	796	777	778	768	760	771	755	779	772	776	751	788	791	808	748	747	815	793	741	854	797	816	786	753	777	787	818	799	727	783	786	817	795	789	760	768	789	782	834	835	831	781	775	774	767	787	799	737	812	774	831	766	795	782	800	750	801	821	746	758	777	764	804	764	766	811	806	777	817	771	762	836	746	783	764	778	807	777	779	772	774	760	805	812	773	728	781	768	754	742	809	769	789	824	779	783	780	807	808	787	789	760	761	751	783	821	830	752	757	807	811	779	781	781	788	805	811	793	814	790	786	729	798	803	798	807	802	800	792	783	817	763	789	771	789	786	784	775	856	747	777	781	757	768	797	747	814	824	781	852	783	775	795	755	812	775	796	785	808	795	811	827	795	822	769	826	801	745	767	797	759	730	826	778	793	795	835	753	775	812	787	774	782	776	774	798	812	794	803	770	809	756	765	805	755	790	743	802	745	780	830	773	795	796	784	792	777	789	795	814	767	795	785	719	796	766	804	801	830	782	808	797	779	839	817	801	843	769	780	789	796	775	737	750	809	785	804	802	801	785	770	833	836	759	779	758	784	744	842	833	772	734	806	822	811	802	756	786	775	799	800	800	730	783	791	750	753	730	783	805	807	795	789	769	798	736	795	797	788	808	747	794	797	832	751	769	781	756	772	816	773	793	819	824	803	763	776	809	762	782	828	779	751	824	801	802	772	827	783	805	741	779	770	778	796	821	794	762	791	779	826	806	755	801	793	762	826	801	778	801	810	759	785	774	826	756	839	770	803	811	802	757	773	752	794	803	837	792	783	804	791	807	779	814	792	806	779	792	793	793	797	736	770	817	796	785	826	794	796	780	793	811	802	781	747	798	787	794	787	806	799	755	794	839	812	792	817	800	794	852	786	751	792	769	782	783	762	749	774	744	770	819	829	780	790	816	787	824	756	781	811	822	824	794	765	791	789	757	844	820	766	811	737	774	765	800	772	830	805	804	746	756	785	742	817	760	821	782	777	758	829	745	749	765	830	832	762	827	748	773	747	786	781	822	800	809	759	763	804	801	822	815	772	812	751	791	752	740	795	764	777	770	789	774	791	833	793	787	784	802	779	803	804	765	791	751	763	778	800	812	795	806	870	709	808	771	752	859	798	757	810	788	785	785	776	799	831	795	809	796	791	842	829	767	775	759	832	788	783	778	767	797	776	806	739	793	807	750	831	735	841	776	813	790	765	783	720	766	819	789	799	842	788	786	799	771	813	801	771	773	800	803	853	800	760	770	820	805	830	764	747	807	765	791	823	744	790	775	780	789	799	796	812	815	758	809	787	821	797	813	784	773	831	838	822	793	792	796	774	824	757	779	741	759	765	706	815	827	772	778	747	747	800	821	788	785	786	782	760	771	730	747	849	758	782	805	766	814	789	813	754	773	796	740	851	762	768	771	805	765	756	828	739	783	785	812	758	797	790	782	781	756	798	784	787	765	823	822	812	751	775	857	817	815	847	795	787	802	805	812	802	774	830	808	770	841	794	772	752	796	790	810	789	746	796	799	817	852	796	794	791	809	806	764	745	804	836	782	790	779	824	843	770	760	802	829	755	792	800	759	786	802	795	794	784	770	766	801	808	808	807	758	829	784	870	810	808	772	755	808	799	801	834	808	837	815	790	808	762	792	763	748	769	835	749	812	836	781	775	825	802	762	833	763	769	803	819	794	765	745	736	851	751	815	823	766	770	759	817	782	793	828	818	804	737	848	802	772	832	789	793	781	717	800	796	775	773	734	815	806	847	765	752	768	800	767	760	803	790	753	736	848	797	844	802	775	743	780	799	796	826	801	758	796	801	790	801	805	803	780	780	777	795	791	819	763	806	723	731	801	754	702	789	774	804	723	852	779	808	804	788	784	756	798	798	782	822	752	761	805	756	785	783	798	735	816	785	807	808	793	766	792	777	725	867	796	762	782	801	806	831	760	794	807	796	819	829	832	790	795	792	776	783	712	798	804	773	787	781	773	782	757	769	834	805	777	754	766	803	764	832	764	829	760	739	805	757	810	781	792	819	822	773	800	803	777	744	789	772	801	795	763	818	826	803	808	790	826	730	803	798	810	777	779	781	799	777	786	807	808	839	773	780	793	806	736	789	822	756	745	827	806	822	771	806	739	818	783	762	791	749	781	751	798	809	795	792	799	768	767	730	766	790	800	806	722	796	806	791	785	788	736	789	811	801	861	771	762	747	781	775	795	790	828	744	837	756	788	831	788	811	824	786	805	754	765	750	763	804	794	794	806	778	831	736	821	776	788	840	810	820	798	762	785	803	860	853	751	766	712	766	789	744	809	805	749	761	773	777	753	720	806	767	786	830	829	792	805	835	777	789	794	806	839	712	764	757	776	787	828	772	772	768	771	791	851	738
26625	20507	8994	1178	685	652	634	601	578	586	549	581	536	550	576	597	538	572	586	549	536	562	572	548	564	563	536	528	563	564	547	532	587	520	583	555	555	545	563	555	537	560	536	554	594	576	540	559	569	542	537	558	566	552	576	542	510	549	553	572	582	556	530	517	539	535	569	596	536	553	522	560	544	572	553	537	573	511	578	550	519	551	561	579	548	589	546	545	573	533	552	513	576	574	578	567	549	543	562	547	536	565	571	539	533	520	581	548	555	546	540	557	564	550	520	561	593	538	540	559	569	560	579	579	550	550	558	592	541	508	584	531	526	544	559	546	525	534	528	572	558	576	519	521	562	577	560	547	527	531	587	560	534	543	526	531	534	580	523	531	552	526	575	525	566	557	583	528	559	578	551	567	538	574	574	584	582	561	569	599	576	548	572	540	581	614	525	575	497	570	539	539	553	604	565	567	518	550	566	530	579	583	551	564	476	566	513	538	571	570	543	502	567	539	577	550	565	539	577	583	566	590	583	560	510	537	527	532	573	498	573	541	555	556	526	595	567	525	577	561	569	533	559	543	604	553	544	575	596	586	555	535	543	544	575	556	521	542	544	551	545	554	557	537	565	540	546	526	571	542	591	550	540	500	554	578	537	572	547	542	549	579	537	560	594	582	557	554	520	547	515	516	562	594	564	562	571	564	526	520	563	524	560	573	594	562	547	539	538	561	515	555	561	603	610	516	540	532	554	551	556	578	553	543	562	549	565	536	555	539	562	501	556	570	545	533	564	508	546	583	537	608	531	575	560	595	534	517	542	573	528	537	597	568	502	529	591	591	555	538	579	608	552	586	534	572	523	580	543	554	495	552	553	514	596	574	565	547	552	506	531	544	550	563	585	560	536	554	566	570	561	517	573	571	543	570	582	542	541	554	557	596	574	557	540	546	553	579	598	572	520	553	541	569	531	553	571	538	497	551	580	549	568	557	579	567	538	584	497	543	527	542	536	547	565	545	520	544	572	507	526	518	573	533	524	562	562	562	546	556	588	527	538	555	510	565	540	591	537	563	552	559	556	539	484	583	555	511	558	526	573	516	580	558	527	574	575	526	581	540	568	537	536	618	551	564	511	533	557	521	569	594	548	544	555	567	554	576	531	540	538	552	567	520	552	544	540	532	575	543	525	546	537	556	527	544	553	532	539	574	587	491	586	550	554	541	574	600	554	531	541	580	535	551	481	533	585	549	555	558	575	559	575	558	536	535	515	559	602	538	536	539	522	566	553	551	569	553	581	517	528	561	548	589	539	564	586	532	597	562	570	541	558	576	548	574	552	553	491	556	576	588	558	504	566	559	549	536	585	529	545	568	529	534	547	555	564	551	558	569	581	528	549	564	552	519	518	554	571	550	549	535	602	559	545	537	542	575	558	575	518	597	550	555	525	562	581	597	584	573	526	540	534	536	529	576	518	541	561	561	546	471	549	595	526	549	533	507	538	560	557	528	522	561	557	537	557	537	543	553	615	564	539	551	548	551	541	576	547	537	527	547	519	545	547	538	537	567	572	546	560	547	562	527	563	520	578	536	521	536	552	560	556	550	527	566	555	555	544	519	546	533	500	580	564	561	550	522	559	569	540	543	542	521	525	509	539	544	550	546	588	585	597	603	579	489	537	557	580	536	561	587	522	550	546	550	547	537	616	573	530	547	563	541	540	582	577	528	550	519	543	574	567	540	559	549	594	535	577	530	495	555	543	541	473	546	548	586	575	570	555	546	531	517	484	561	547	527	552	576	577	557	568	529	537	531	547	539	559	541	584	561	547	549	537	527	549	581	581	549	563	510	552	532	585	532	554	531	564	576	529	518	563	543	529	501	578	551	517	559	558	560	586	545	561	547	531	579	592	543	541	551	579	561	536	564	570	530	578	627	545	553	548	554	533	567	565	526	566	557	585	567	570	514	567	576	514	542	573	526	545	594	572	533	577	558	563	556	559	560	571	524	551	542	539	514	524	520	554	580	522	530	634	569	559	607	552	544	555	594	581	557	595	547	592	521	561	591	550	565	510	536	513	534	598	542	554	567	552	540	553	555	552	513	560	517	549	566	565	561	545	566	576	509	567	587	542	553	550	545	576	532	510	512	550	572	541	587	558	534	525	523	550	591	579	542	536	538	520	508	567	589	559	542	565	543	538	535	533	587	578	532	548	582	565	542	550	561	574	526	573	565	508	584	532	562	558	579	562	526	562	546	583	529	551	574	569	562	528	553	514	538	556	559	618	571	572	532	569	576	559	551	572	502	584	528	569	567	535	536	536	558	547	554	558	568	547	546	537	530	558	533	551	558	552	545	520	575	558	560	565	517	560	546	601	578	604	531	534	575	527	542	572	560	568	533	579	545	536	573	524	556	556	535	565	589	528	530	579	541	558	553	561	532	566	506	541	554	556	597	525	553	542	544	549	569	548	567	554	571	558	543	562	581	552	565	556	579	577	532	540	540	546	585	552	546	546	533	543	553	541	555	539	562	562	539	589	570	521	572	529	580	549	527	574	530	557	559	569	581	556	615	560	595	551	546	552	537	511	542	547	535	542	553	553	563	580	561	558	572	560	533	530	551	572	557	539	577	582	541	553	520	592	596	539	519	547	571	578	547	545	562	575	529	526	542	545	538	549	523	520	567	560	583	587	535	537	522	521	571	556	552	528	541	564	531	555	560	540	554	541	551	606	570	570	539	574	537	544	584	498	541	523	509	532	562	610	547	572	565	573	553	512	574	545	530	582	545	583	538	587	570	550	569	549	562	526	556	506	525	590	571	582	549	552	563	553	581	593	547	511	548	569	541	533	537	546	569	524	530	546	569	560	569	556	558	586	559	580	545	572	531	500	528	507	505	599	535	563	534	568	534	599	532	562	584	561	552	540	550	562	549	564	535	525	559	564	566	524	580	583	561	578	575	548	490	529	535	605	540	559	547	579	528	537	519	574	539	511	577	533	502	523	524	590	541	535	598	529	574	525	526	562	497	532	558	538	582	542	552	581	586	523	532	604	524	551	562	537	564	547	533	568	551	588	567	504	573	539	563	546	569	538	530	593	543	543	615	523	536	528	526	486	591	555	585	569	548	503	576	556	507	550	535	571	539	554	556	556	537	535	560	535	533	572	547	552	568	572	551	562	553	545	562	533	536	534	537	584	529	518	553	546	583	522	515	558	511	552	530	559	543	612	581	537	561	556	546	562	584	582	551	523	580	508	542	553	552	580	570	555	500	563	567	562	511	561	532	532	569	540	558	535	552	541	543	568	498	512	565	553	579	557	512	520	587	570	533	513	530	610	520	544	534	562	563	558	575	603	553	551	530	537	549	574	517	541	560	595	546	551	527	526	573	557	532	559	557	522	554	568	542	576	571	524	572	517	526	576	581	531	551	538	567	580	557	578	596	550	542	535	579	552	551	532	534	540	564	555	514	558	539	573	545	521	551	557	579	546	597	505	539	546	546	539	585
4088	1667	1624	1122	989	908	910	898	811	816	782	802	811	780	789	770	758	801	750	750	798	780	799	768	787	800	708	778	781	813	709	772	783	794	700	772	768	760	788	770	708	770	773	733	775	700	765	801	769	768	743	729	735	711	771	752	754	802	781	706	824	778	706	766	743	745	747	761	774	769	756	788	799	802	759	742	781	753	756	768	799	770	769	782	764	759	834	779	784	783	771	750	732	761	788	731	786	797	779	763	723	709	813	777	772	728	781	718	775	748	759	769	740	759	773	771	786	737	740	803	787	791	741	733	779	726	764	735	746	751	691	728	798	807	727	771	735	720	803	796	717	789	778	788	767	778	779	773	746	728	743	784	772	725	739	763	743	718	752	764	762	757	789	762	766	814	768	839	770	756	708	784	781	735	746	759	770	786	737	743	759	746	738	739	764	751	771	770	771	747	744	790	741	743	726	804	754	783	753	734	755	773	768	731	747	753	736	761	783	774	768	792	775	760	782	747	773	735	771	746	767	723	813	811	709	744	716	754	745	730	800	762	776	731	725	764	741	767	762	722	723	785	730	708	744	760	748	758	759	737	770	777	745	770	773	762	769	803	809	788	797	727	718	732	766	749	789	735	792	786	734	750	729	721	766	778	804	758	797	798	721	758	777	740	735	785	761	761	776	757	770	782	769	739	765	775	781	730	741	725	765	777	777	754	773	755	762	746	799	718	735	808	778	786	754	731	791	769	790	753	770	741	703	731	773	765	735	786	759	813	814	746	772	726	729	766	772	741	734	752	740	762	715	810	743	733	749	810	759	736	745	767	778	763	723	753	792	729	785	789	766	720	788	754	768	787	776	719	782	763	749	763	735	762	785	758	789	764	760	787	749	745	764	749	782	801	720	755	747	761	777	784	802	807	719	710	755	788	750	777	754	752	798	761	764	708	721	692	784	739	731	749	782	743	720	784	785	765	813	731	762	750	716	742	742	730	792	782	768	760	778	781	778	713	763	751	760	752	803	726	755	774	744	770	759	775	790	782	796	743	755	759	732	744	748	800	820	796	765	713	759	750	768	759	733	764	736	773	762	789	730	783	739	731	756	744	761	747	760	758	767	778	771	731	761	816	728	777	741	746	754	773	816	777	796	733	747	748	804	706	757	766	822	748	794	725	783	733	781	751	751	756	758	746	745	733	735	744	810	766	820	805	760	742	781	768	767	760	825	748	787	783	744	759	795	743	776	776	775	772	801	755	765	773	747	799	737	780	767	797	746	755	687	727	728	731	775	753	822	772	761	723	714	803	764	785	796	769	801	770	784	772	790	733	691	802	760	751	768	775	733	710	785	758	753	813	789	792	759	761	748	777	712	746	759	771	741	745	801	803	761	796	713	785	742	780	743	754	754	735	787	771	816	765	721	763	787	748	757	769	758	730	760	792	786	780	754	787	744	771	737	808	754	786	758	768	754	775	766	765	766	754	768	768	756	736	754	749	775	756	730	762	775	719	757	766	724	739	739	762	778	784	827	807	764	744	732	760	735	738	739	752	770	790	784	808	781	818	779	699	732	750	728	742	759	748	822	750	750	778	763	740	788	749	759	771	756	769	816	776	721	729	742	796	739	770	713	737	811	794	778	752	728	709	791	725	789	780	794	765	792	751	784	823	792	742	823	740	751	817	772	729	761	698	744	753	804	768	756	749	703	776	719	734	793	809	731	776	718	787	754	757	741	750	756	793	730	732	789	756	788	755	746	726	752	767	749	784	810	782	771	768	765	723	720	756	764	752	748	759	746	699	781	787	763	754	771	771	743	748	799	713	795	752	745	795	808	784	699	723	768	733	754	778	705	770	747	709	755	735	722	739	743	770	783	770	774	702	694	745	747	791	761	776	813	784	797	725	718	745	748	779	730	730	763	766	798	778	795	742	756	799	791	759	782	737	715	742	737	795	746	753	755	822	767	783	781	787	787	723	753	707	734	750	778	748	738	742	765	760	716	790	783	746	757	751	745	793	770	738	734	803	745	713	761	760	742	776	773	727	783	761	719	759	752	751	732	759	775	779	770	799	733	768	735	789	789	752	753	749	722	806	767	836	777	733	753	799	790	804	757	709	727	751	812	768	737	747	807	730	750	767	721	728	781	817	740	829	744	760	791	752	781	766	718	729	753	751	751	751	726	800	723	748	735	811	752	718	770	782	711	742	728	757	745	807	730	782	770	794	794	740	776	767	766	745	748	772	802	792	749	763	822	708	752	788	763	740	822	776	779	746	717	734	742	750	732	755	726	787	783	721	719	767	804	749	803	746	746	739	737	783	760	753	771	771	731	752	768	781	790	776	756	723	773	759	743	724	787	741	762	705	782	776	734	708	711	726	753	762	762	746	756	769	816	714	799	766	811	761	784	735	767	770	783	787	769	758	748	739	774	765	783	808	748	769	740	783	743	750	710	800	776	756	744	733	762	704	757	754	795	797	751	708	734	791	747	780	773	748	703	776	790	785	769	755	755	757	767	732	740	776	768	775	766	722	724	724	776	784	761	761	789	703	811	742	793	743	741	761	768	741	791	748	720	731	748	727	734	810	812	802	730	786	771	763	742	809	745	768	765	742	755	729	792	749	748	738	720	722	817	756	766	776	738	746	751	762	763	766	767	767	760	744	733	768	769	727	808	702	774	785	723	722	720	760	732	738	820	772	757	764	822	769	722	786	765	771	750	707	770	768	774	736	760	725	739	714	759	813	726	773	792	800	754	756	803	753	793	767	773	762	753	750	720	798	802	756	769	725	779	729	735	748	741	797	766	798	806	776	712	707	749	735	764	735	778	722	720	717	734	746	796	773	724	739	699	735	763	727	778	744	741	760	761	727	768	764	774	801	754	744	710	781	801	745	752	742	745	721	745	751	756	781	761	780	757	796	779	717	764	761	784	766	759	725	761	758	767	744	796	781	755	757	742	744	756	746	689	779	737	758	756	778	744	774	748	748	779	788	764	779	744	756	722	786	798	748	780	733	775	752	757	760	745	771	766	787	784	733	765	762	750	731	812	787	782	732	742	768	814	741	699	747	734	769	728	750	742	785	766	786	742	750	741	756	777	711	777	796	763	739	796	786	728	785	784	762	769	754	747	774	817	827	770	737	735	780	802	774	728	774	766	735	742	750	754	795	729	756	725	760	766	775	766	757	760	783	768	749	778	726	762	753	709	782	754	737	822	788	720	767	775	790	755	737	747	763	790	794	714	741	766	772	740	762	732	734	781	799	698	747	778	704	761	774	761	757	731	760	758	790	779	804	760	752	799	772	758	769	818	765	700	791	780	684	826	747	752	716	787	790	707	672	734	777	733	769	759	785	724	673	758	804	733	734	685	735	794	800	775	749	720	773	775	735	761	773	741	716	752	777	799	754	741	751	788	797	754	792	791	713	734	746	745	746	753	748	779	780	779	759	825	755	716	771	736	790	780	728	733	747	754	750	734	732	762	767	738	732	746	732	758	766	777	818
23574	21118	28548	23907	21102	12055	1840	1195	1041	1005	954	908	907	860	848	872	877	858	813	858	837	900	836	758	800	834	840	779	789	766	822	816	777	818	790	839	826	803	756	812	739	814	760	772	788	774	771	772	719	824	747	772	743	792	784	778	762	739	774	763	772	772	750	793	780	799	790	762	775	769	737	801	782	772	810	745	780	763	784	735	782	815	765	758	779	763	784	814	739	783	784	780	820	771	774	760	812	735	782	795	722	773	782	777	819	788	742	777	758	802	732	739	811	778	787	769	772	780	724	748	804	793	743	777	772	785	839	766	735	796	733	805	780	744	771	771	769	819	730	760	769	773	788	787	751	801	788	798	820	757	781	728	800	749	838	802	772	754	798	730	746	753	740	795	755	782	836	802	724	760	776	721	739	790	725	772	758	730	787	756	813	803	801	816	778	775	754	768	770	796	752	794	769	747	810	770	724	772	778	801	770	801	777	734	771	794	775	760	763	730	743	764	793	794	792	780	767	735	750	819	799	753	828	755	802	770	768	773	772	802	755	801	776	796	752	766	717	781	794	753	801	751	763	764	723	751	729	733	811	782	773	791	807	791	801	801	822	782	814	769	791	743	778	746	801	769	796	768	781	771	775	766	788	862	737	749	740	765	785	796	767	760	727	781	778	793	801	741	810	765	786	741	772	743	774	804	753	801	750	782	806	756	778	802	794	793	737	754	742	742	766	752	802	728	726	828	789	808	741	800	720	774	777	742	829	823	771	788	779	743	768	809	776	835	754	767	782	829	746	757	782	751	791	756	794	791	754	737	773	791	751	777	759	769	780	752	833	791	728	769	746	811	782	766	780	784	789	772	766	752	806	770	770	726	743	754	787	772	728	767	765	796	796	790	826	745	703	785	759	779	771	744	757	820	724	778	745	775	802	785	774	799	781	768	768	769	757	771	784	732	759	751	788	802	805	775	740	811	765	760	778	756	768	769	777	746	753	817	731	825	765	777	748	778	730	783	787	818	773	795	800	740	733	794	782	803	779	807	778	742	741	760	774	747	746	803	765	756	786	813	748	834	738	775	756	787	777	790	711	815	741	809	792	756	793	765	781	767	760	778	760	844	809	729	819	782	750	785	795	712	825	752	780	772	791	759	787	742	822	721	772	768	689	787	748	782	781	714	808	764	766	778	765	731	770	786	752	815	737	767	773	765	770	788	735	756	780	747	763	737	780	774	772	764	811	738	785	738	834	809	794	791	754	750	785	808	739	766	784	765	776	784	790	773	778	769	787	770	793	787	788	766	774	763	726	761	755	796	740	774	775	765	812	739	784	776	724	736	733	725	817	788	777	742	769	765	793	746	775	758	770	791	783	736	750	747	785	788	771	793	760	787	759	779	763	735	761	736	787	768	843	786	748	796	808	724	777	707	773	749	718	760	762	821	719	757	699	785	752	738	764	764	772	826	798	730	733	753	780	814	813	732	733	745	800	708	760	777	798	760	752	807	749	734	773	756	713	803	783	783	796	770	739	785	722	805	772	762	778	754	742	748	728	742	780	801	766	764	729	737	822	753	807	755	810	770	747	775	749	832	771	775	732	769	754	815	762	770	716	766	837	772	787	742	772	814	714	731	756	819	757	824	778	748	809	765	806	775	757	726	773	740	772	766	791	738	697	732	792	733	782	753	778	799	741	704	757	737	728	715	790	755	762	767	757	795	786	827	766	783	768	817	782	750	849	708	783	769	766	754	742	772	752	740	768	767	759	768	788	776	759	783	778	757	825	745	804	748	773	791	768	751	765	752	769	784	749	725	743	769	734	772	768	728	743	756	797	771	797	719	791	764	731	793	783	746	771	754	768	788	727	778	763	787	765	807	725	758	755	768	730	769	746	827	753	747	764	782	742	755	763	772	731	767	750	746	777	737	751	823	755	764	737	763	837	830	777	721	726	751	775	776	703	769	732	830	739	759	783	762	736	805	746	751	849	788	772	764	765	782	750	760	796	763	772	754	786	727	777	765	784	768	765	790	771	778	788	828	765	824	777	739	813	736	760	776	719	824	767	772	736	780	744	754	782	734	794	750	806	771	759	762	806	767	760	737	770	742	751	731	734	746	760	785	732	783	747	710	764	740	769	714	800	763	726	792	752	792	748	752	803	791	803	772	805	735	794	791	744	727	761	748	786	753	763	742	772	796	813	731	765	816	740	745	751	799	762	759	831	770	775	775	809	773	761	770	769	772	748	728	742	761	743	764	760	752	749	778	776	743	793	723	832	739	700	815	747	762	774	799	834	728	824	776	739	836	745	773	783	815	790	755	727	742	746	804	757	755	753	796	779	826	762	823	786	791	749	708	765	811	734	760	813	759	708	791	811	755	790	743	794	682	767	823	776	763	766	748	745	810	755	839	737	733	752	807	736	747	753	762	768	790	802	784	843	785	770	812	784	812	790	754	775	804	779	785	786	777	715	754	788	744	827	731	758	742	745	766	732	773	782	778	814	764	779	771	823	768	726	768	780	783	808	729	797	812	746	786	737	783	747	715	785	774	820	785	783	769	718	781	805	780	766	805	710	806	762	800	817	744	772	823	750	721	798	742	795	801	809	794	752	763	766	739	743	792	771	839	734	761	793	787	781	814	791	769	804	774	788	730	729	777	757	782	790	724	767	719	825	733	820	755	766	744	776	767	826	766	752	773	774	805	758	807	771	757	746	720	781	793	771	754	793	784	786	774	731	744	760	774	753	775	764	790	755	789	757	781	812	778	752	781	788	758	786	782	746	808	787	805	786	785	751	770	788	767	740	750	737	762	779	753	776	792	794	767	738	790	791	751	789	783	808	747	785	771	807	783	770	766	786	766	779	802	761	767	754	777	804	745	789	718	817	797	809	745	754	744	788	768	789	761	784	736	767	794	747	739	763	769	789	724	742	718	789	744	785	753	775	782	815	758	798	769	744	739	762	749	763	797	825	766	780	771	809	754	792	755	753	800	749	783	732	753	809	781	767	763	735	778	798	778	783	757	727	793	783	724	777	749	760	794	777	796	768	780	788	748	807	758	740	796	813	798	738	823	792	763	749	764	756	737	806	740	816	755	743	790	792	802	753	773	760	787	790	779	714	800	748	777	796	811	757	775	730	771	764	766	830	835	788	761	769	777	779	774	742	786	757	792	783	737	746	744	793	773	803	728	792	784	793	755	735	774	725	724	772	789	758	775	802	759	794	798	752	769	745	701	798	802	774	774	766	722	748	768	775	802	776	773	756	776	788	762	742	808	736	780	725	746	742	739	753	786	796	782	767	819	761	741	795	770	809	764	784	800	751	790	772	772	756	757	762	735	761	753	751	796	765	721	776	784	774	767	745	747	750	814	726	757	771	799	796	780	746	765	702	795	764	777	775	776	777	741	800	740	791	749	786	757	763	759	743	759	780	801	798	764	749	779	755	789	746	777	710	798	782	760	737	728	758	775	746	779	788	774	782	791	783	728	802	751	815	808	773	800
5186	10736	8964	4848	3550	2926	2362	2085	1814	1715	1565	1477	1365	1320	1343	1239	1246	1219	1162	1185	1126	1150	1140	1154	1081	1085	1112	1143	1091	1102	1080	1107	1034	1076	1041	1079	1065	1118	1064	1081	1088	1107	1074	1090	1068	1099	1040	1057	1047	1053	1042	1082	1052	1082	1087	1088	1122	1130	1091	1034	1067	1015	1042	1070	1044	1061	1022	1065	1092	1098	1064	1008	1017	1032	1029	1113	1076	1053	1063	1011	1043	1071	1008	1091	1100	1095	1068	1044	1052	1077	1063	1078	995	1148	1041	1012	1118	1072	1051	1081	1125	1006	1060	1053	1019	1035	1039	1050	1072	1039	1056	1085	1060	1071	1067	1120	1079	1028	1050	1039	1076	1066	1002	1069	1042	1061	1044	1036	1036	1081	1050	1057	1114	1121	1035	1031	1047	1081	1039	1036	1026	1039	1043	1082	1079	1061	1019	1036	1098	1043	1090	1058	1074	1066	1036	1031	1109	1036	1033	1039	985	1079	1078	1014	1055	1065	1026	1101	1100	1071	1026	1054	991	1095	1040	1062	1048	1061	1078	1079	1088	1072	1105	1088	1039	1014	1062	1113	1027	1097	1067	1099	1050	1045	1047	987	1080	1038	1051	1048	1058	1026	1104	1022	1083	1082	1081	1095	1067	1042	1026	1071	1034	1030	1071	1025	1025	1129	1095	1058	1099	1078	1116	1075	1022	1041	1054	1019	1083	1060	1081	1028	1082	1068	1107	1174	1027	1025	1053	1058	1100	995	1053	1070	1106	1109	1077	1017	1039	1042	1081	1033	1052	1048	1025	1067	1084	1137	1023	1044	1065	1066	1069	1007	1036	1073	1071	1000	1090	1135	1028	1083	1043	1057	1007	1054	1124	1020	1016	1060	1037	1038	1130	1056	1029	1044	1028	1075	1048	1066	1021	1022	990	1047	1007	1057	1036	1030	1030	1085	1025	1110	1056	1005	1096	1055	1024	1074	1029	1044	1038	998	1054	1031	1050	1006	1057	1050	1071	1031	1036	1090	1036	1033	1110	1046	986	1066	1057	1074	1111	1046	984	1062	1058	1020	1076	1035	1064	1031	1038	1110	1078	1069	1036	1056	1104	1054	1079	1064	1037	1050	1077	1039	1051	1040	1015	1018	1070	1015	1032	1068	1065	1056	1089	1037	1033	1030	1043	1046	1126	1056	1096	1049	1068	1071	1036	1097	1065	1010	988	1038	1067	1054	1115	1055	1038	1059	1077	1026	1037	1055	1026	1053	1051	1071	1030	1042	1107	1085	1015	1035	1079	1061	1076	997	1055	1071	1059	1045	1108	1068	1026	1086	1111	1067	1055	1035	1041	1047	1101	1054	1071	1060	1086	1088	1040	1014	1041	1055	1097	1016	1045	1043	1052	1070	1004	1038	969	1057	1071	1105	1063	1007	1071	1019	1003	1095	1078	1039	1088	1037	1044	1061	995	1044	1079	1032	1045	985	1006	1020	1028	1044	1068	1044	1008	997	1049	1042	1014	1055	1098	1035	989	1029	1061	1051	1064	1060	1026	1090	1034	1039	1017	1020	1012	1102	1082	1092	1058	1092	1082	1098	1071	1100	1012	1051	1030	1005	1056	1039	1048	1073	1000	1048	1075	1056	1029	1030	1014	1078	982	1019	1044	1033	1027	1034	1040	1094	1077	1007	1114	1092	995	1090	1039	978	1063	1023	1010	1027	1057	1049	1043	998	1110	1063	1038	1064	1067	1028	1017	1025	1003	1020	1063	1023	1069	1062	1049	1031	1014	1046	1005	1035	1025	1056	1093	971	1106	1047	1044	1094	1070	990	1067	1044	1002	1070	997	1068	1049	1064	1057	1056	1061	1052	1017	1077	1016	1037	1079	1110	1025	1046	1050	1075	1046	1048	1077	1045	1097	1026	1044	1141	1080	1035	1077	1057	1064	1013	1110	1073	1057	1079	1008	1070	1044	1060	1069	1032	1019	1112	1025	1123	1044	1083	1069	1078	1056	1056	1061	1070	1041	1045	1020	1108	943	1041	1045	1062	1037	1038	1053	1016	991	1050	1059	999	1028	1066	1053	1080	1032	1029	1068	1024	1036	1075	1064	1075	1007	995	1073	1011	1060	1043	1103	1038	1068	1112	1095	1058	1064	1060	1073	1047	1060	1072	1066	1087	1040	1090	1058	1020	1138	1060	1046	1042	1107	1035	962	1042	1075	1069	1044	1015	1038	1010	1057	1094	1056	1090	1083	1041	1072	1083	1051	1052	1075	1045	1051	1082	1111	1063	1030	1109	1068	995	1124	1069	1063	1010	1084	1055	1057	1038	1003	1028	1047	1017	1092	1070	1165	1108	1033	1052	1037	1029	1065	1030	1075	1028	1079	1066	1055	1056	1031	1033	1085	1034	1057	1090	998	1023	1028	1067	1059	1034	1085	1056	1034	1017	1013	1043	1090	1031	1074	1015	1055	1009	1094	1045	1095	1055	1087	1085	1000	1032	1067	993	1059	1047	1037	985	1013	1016	1100	1047	1040	1044	1029	1099	1112	1049	1127	1067	1082	1021	1111	1057	1066	1065	1039	1040	1050	1011	1063	1003	1061	1012	1062	1026	1033	1059	1084	1066	1084	1034	1059	1017	1046	1052	1040	997	1075	993	988	1009	1028	1079	1052	1003	1035	1029	1065	1044	1063	1101	1016	1012	1043	1020	1072	1055	1054	1055	1088	1029	1049	1060	1024	1093	1078	1030	1028	998	1014	967	1019	1065	1049	1111	1024	1022	1041	1070	1118	1084	1053	1075	1075	1037	1016	1052	1087	1099	1087	1078	1052	1071	1051	1074	1002	1124	1054	1099	1036	1055	978	1052	993	1084	1022	1047	1031	1005	1059	1047	1046	1062	1089	1040	1034	1097	1029	1069	1021	1121	1082	1032	1028	1032	1061	1039	990	1004	1071	1096	1084	1031	1049	1059	1028	1064	992	1069	1029	1051	1012	1059	1036	1014	1040	1100	1105	1088	1105	1118	1085	1056	1071	1084	1051	1046	1040	1101	1011	1072	1061	1063	1060	1067	1024	1023	1035	1056	1071	1053	1035	1005	991	1045	1029	1067	1061	1064	992	1078	1048	1018	1051	1045	1050	1073	1055	1034	1065	1076	1030	1082	1079	1070	1129	1087	997	1006	1060	1085	1090	1070	1085	1026	1025	975	1017	1097	1026	1032	1038	1007	1070	1093	1032	1016	1080	1062	1021	1045	1053	1072	1030	1056	1049	1080	1038	1072	1089	1059	1067	970	1050	995	1054	1050	1072	1084	1048	1039	976	1054	1059	1053	1064	995	1087	1065	1084	1058	1048	1089	1001	1026	1019	1059	1035	1072	1023	1073	1063	1047	993	1036	1054	1134	1096	1105	1081	1089	1001	1082	1036	1078	1107	1060	1045	1080	1028	1090	1007	1071	1006	1029	1071	1015	1080	1094	1055	1012	1042	1051	1087	1062	1105	1020	1054	1027	1033	1032	1064	1054	1039	1001	1063	1080	988	1069	1041	1083	1024	1088	1102	1082	1021	1068	1087	1058	1089	1034	1042	1027	1016	1061	1105	1088	1022	1024	1043	1009	1038	1050	1085	1037	1076	1006	1133	1016	1064	1063	1032	1034	1076	1058	1051	1022	1052	1037	1065	1095	1046	1042	1059	1042	1094	1037	1059	1094	1079	1089	971	1034	1068	1052	1048	1053	1011	1091	995	1078	1052	1056	1063	1032	1034	1052	1072	1019	1035	1066	1006	1077	1002	1031	1034	1064	1044	995	1096	1057	994	1045	1035	1070	1052	1054	1039	1050	1027	1044	1067	1061	1046	1057	994	1051	1043	1033	1062	1025	1081	1119	1037	1048	1006	969	1032	1023	1066	998	1012	1022	1066	971	1042	1025	1034	1033	1057	1087	1088	1012	1054	1090	1038	1038	1067	1053	1042	1072	1051	1067	1100	981	1035	1092	1019	1062	1032	1063	1073	1020	1056	977	1068	1109	1056	1045	981	1076	1064	1046	1075	1081	1072	1057	1065	1084	1079	1021	1057	1023	1149	1053	997	1071	1069	1063	1026	1034	1038	1016	1081	972	1075	1069	1037	1062	1046	1051	1057	1079	1054	1038	1055	989	1113	1001	999	1042	1067	1058	1051	1061	1053	1069	1037	1044	1019	1002	1049	1024	1054	1029	1078	1018	1055	1065	1016	1033	1086	1028	1083	1067	1069	1039	1027	1045	1040	1057	1078	1060	1093	1029	1061	1066	968	1025	1083	1041	1010	1076	1114	1047	1038	1058	1066	1109	1061	1085	1040	1060	1083	1100	1074	1065	1046	1002	1047	1024	1054	1025	1074	1059	1047	1013	1108	1021	1007	1078	1026	1086	1049	1051	1062	1037	1028	1067	1052	1090	1007	1085	1068	1032	1035	1075	1077	1087	1002	1058	1026	1026	1047	1124	1066	1006	1014	1069	1065	1000	983	1040	1024	1015	1064	1004	1055	1126	1057	994	1026	1117	1019	1071	1020	1039	1013	1068	1061	1008	1058	1046	1040	1069	1016	1014	1008	1101	1080	1053	1032	1049	1078	1088	1101	1016	1077	1072	1055	1083	1078	1076	1020	1057	1096	1046	1072	1092	1099	1016	1049	1041	1121	1125	1026	1024	997	1099	1074	1007	1051	1036	1076	1083	1046	1079	1059	1049	1034	1037	1049	1032	1046	1076	1034	1055	1078	1017	1009	979	1007	1067	987	1041	1077	989	1060	1021	1042	1032	1058	995	1010	1025	1071	1034	1072	1048	1061	1069	1046	1063	1061	1075	1083	1044	1100	1065	1025	1026	1036	1036	1085	1041	1080	1014	1021	1083	1026	1070	1061	1031	1057	1030	1092	1050	1024	1108	1038	1022	1050	1093	1077	1069	1035	1048	1047	1025	1082	1033	1082	993	1052	1066	1125	1057	1023	1068	1002	1072	1074	1080	1072	1022	1028	1084
22719	21130	28935	23596	21131	21187	10178	1519	1095	1013	915	845	787	780	711	754	726	713	685	691	637	625	691	641	652	622	653	630	584	609	590	612	637	608	574	594	589	571	535	573	580	597	564	595	613	562	582	566	627	627	613	581	615	599	594	567	580	604	611	606	609	571	547	601	584	569	576	569	606	592	600	597	552	563	608	588	601	606	601	553	568	555	593	550	597	594	606	596	609	583	544	546	583	556	553	597	556	554	585	571	564	600	610	583	615	533	550	575	598	558	568	583	603	579	549	538	595	537	562	567	631	556	515	573	579	582	585	588	538	569	582	583	555	551	556	566	555	573	566	576	559	568	577	582	542	546	600	541	544	553	578	532	579	584	589	601	560	580	580	573	589	559	577	568	581	612	548	585	572	548	595	564	514	559	588	595	609	580	605	563	518	588	569	596	578	567	610	553	608	543	606	530	574	574	555	544	557	552	530	549	583	571	519	608	557	599	530	548	598	584	563	533	580	543	603	551	561	563	540	522	546	562	553	563	531	577	576	548	583	563	576	599	537	553	547	561	562	573	577	585	579	560	542	579	520	564	594	592	519	571	563	555	519	559	570	567	577	594	598	615	561	588	578	594	554	609	590	545	601	589	571	550	589	586	548	567	524	541	572	568	541	585	544	560	547	563	570	597	591	591	570	595	601	608	546	528	564	588	575	581	559	575	575	557	550	584	579	570	540	574	559	575	579	552	541	603	578	611	567	589	542	500	587	555	594	596	560	578	611	528	595	519	580	574	545	560	558	576	596	568	635	599	579	589	579	573	553	597	564	576	572	582	562	544	556	579	566	567	525	581	576	543	524	577	548	544	588	603	563	581	572	595	647	588	581	571	576	591	616	546	562	560	569	515	569	578	569	611	565	578	557	561	591	528	592	583	578	520	552	562	559	551	546	536	561	564	586	574	586	607	577	560	532	538	579	584	572	573	584	596	565	559	525	579	556	536	611	548	550	599	593	571	579	549	560	579	545	577	561	586	578	600	571	561	528	569	593	535	601	565	637	569	543	537	552	567	573	574	591	561	583	528	596	572	558	553	559	573	555	581	561	591	587	587	555	539	593	538	575	576	581	548	597	548	574	537	532	612	583	575	534	590	573	552	635	580	559	595	564	564	584	516	556	583	552	602	574	561	561	533	566	592	550	541	546	566	589	569	539	575	518	535	604	531	548	544	601	581	563	579	588	554	589	556	568	593	603	577	569	595	625	583	584	569	550	591	535	552	523	570	555	603	586	573	605	578	549	589	611	598	561	597	546	548	551	584	550	564	548	568	557	553	577	537	559	569	582	582	546	541	557	572	605	565	546	590	577	588	572	570	577	551	549	586	577	556	559	567	587	556	610	527	583	589	562	562	554	535	572	579	548	537	601	574	567	563	584	601	569	560	583	572	576	555	589	543	577	557	532	547	555	539	580	574	591	586	549	606	576	543	570	621	603	540	592	570	559	551	529	601	570	574	558	544	567	580	582	569	569	597	589	570	586	589	551	525	568	570	564	596	557	563	552	572	591	602	565	526	564	588	583	578	618	536	607	573	552	543	546	571	610	574	593	544	531	596	588	587	540	546	589	560	558	572	503	549	540	544	580	568	560	589	556	561	566	587	594	532	588	593	587	559	563	558	566	549	557	552	567	573	586	558	585	544	542	563	570	579	564	575	571	563	583	562	562	586	569	578	591	578	539	576	552	580	567	554	573	600	550	554	536	568	589	618	569	535	550	572	531	580	567	595	575	531	602	519	609	595	560	585	560	607	596	599	551	554	578	611	556	568	533	565	577	560	590	569	573	582	537	546	580	573	523	583	583	538	526	573	576	619	546	562	573	551	570	568	576	546	535	573	516	568	577	572	592	572	568	555	554	551	581	540	577	569	536	573	555	600	539	597	604	540	573	569	533	547	594	573	585	534	558	587	560	590	526	584	557	573	567	624	527	564	564	565	553	557	585	536	566	562	552	592	584	545	542	537	572	569	561	572	545	504	564	599	543	536	606	582	560	553	623	566	560	580	601	535	537	576	544	600	558	541	585	560	561	554	573	557	586	541	541	569	585	545	541	586	597	587	579	579	555	598	597	584	570	585	529	532	565	581	566	529	596	599	561	602	544	553	553	590	586	588	594	589	568	603	616	580	576	580	545	623	604	596	561	586	532	585	638	594	596	534	618	563	604	591	541	506	582	567	592	566	605	551	565	557	540	568	585	564	589	577	593	582	572	554	550	545	568	549	597	531	545	577	572	574	584	547	574	549	542	555	560	566	585	562	577	541	608	561	608	595	549	539	536	559	568	590	569	552	559	574	588	584	555	579	533	562	560	550	566	565	557	579	618	555	590	576	586	554	512	562	605	599	578	577	560	563	558	548	542	575	573	587	592	575	536	558	553	597	538	579	620	540	549	579	589	480	555	524	553	585	559	558	556	573	555	569	563	561	603	577	604	587	574	563	557	580	527	600	533	545	574	569	573	534	606	546	573	580	581	559	558	547	546	558	564	585	571	589	575	600	608	533	586	560	566	577	584	599	576	616	554	580	583	541	548	573	631	610	555	561	591	536	580	571	603	539	607	521	608	574	563	599	552	539	567	576	589	555	608	556	540	534	579	577	541	596	583	555	594	600	589	612	599	522	555	595	549	591	554	547	541	568	559	531	569	576	551	624	583	563	549	596	553	566	577	575	590	546	546	566	547	528	554	542	570	579	587	575	576	559	578	592	583	561	577	544	542	537	578	507	588	599	558	546	565	535	599	563	571	578	624	574	569	599	524	566	577	526	580	540	523	563	542	563	587	560	542	580	581	564	539	568	555	526	587	544	561	601	574	537	552	584	569	548	568	540	532	567	563	551	554	556	558	576	589	549	559	572	576	602	591	582	623	589	547	566	577	620	563	560	581	591	590	576	581	562	584	560	587	551	584	524	554	560	589	621	585	548	578	538	509	588	559	564	583	545	539	614	532	555	602	536	566	607	560	566	575	557	558	550	526	551	555	579	588	628	530	555	555	574	559	528	522	552	598	554	567	581	591	602	609	564	609	572	546	524	582	559	585	596	587	508	556	522	549	526	569	574	573	560	567	602	566	571	575	566	615	550	556	590	621	567	541	631	558	612	566	553	552	575	508	550	574	573	627	594	574	553	559	566	560	530	582	591	524	583	540	581	535	609	546	583	553	538	568	534	619	573	597	609	562	583	591	553	601	588	601	619	602	611	553	504	553	554	562	592	545	538	572	605	555	563	503	571	558	582	574	611	544	583	551	568	536	535	544	575	637	624	637	554	575	545	598	540	598	567	564	559	540	519	581	584	567	535	580	572	579	590	551	589	550	588	600	548	602	548	587	539	551	583	566	597	546	595	574	635	579	576	559	597	595	570	546	564	622	563	588	592	589	570	588	562	570	596	565	588	556	554	593	634	530	584	562	532	601	572	590	577	589	597	556	552	563	556	553	567	620	571	590	558	551	556	533	590
7251	16705	13671	7389	5353	4145	3292	2702	2270	1959	1726	1542	1389	1305	1291	1196	1115	1042	1019	990	987	984	898	926	900	943	869	889	864	833	800	892	856	839	887	849	865	817	830	836	847	780	809	804	787	791	786	817	815	786	832	786	802	863	845	786	803	793	803	756	783	797	807	774	759	812	816	788	813	826	830	760	796	834	782	795	786	810	789	793	818	853	758	850	806	835	772	773	792	787	772	774	789	785	845	775	817	739	801	766	768	791	817	717	812	750	758	780	763	824	771	743	802	823	791	776	801	778	794	762	806	796	763	780	814	748	784	818	774	741	781	782	764	741	765	772	796	753	770	757	813	826	840	746	772	731	762	749	790	781	775	797	750	784	850	842	811	796	773	813	784	734	795	778	801	769	783	798	737	767	777	738	802	799	780	796	819	804	812	749	786	807	756	821	735	810	746	816	744	770	809	823	761	753	800	790	760	785	781	791	834	746	790	805	831	805	734	784	769	811	757	771	794	776	794	824	779	818	810	770	756	778	805	805	791	757	767	844	771	741	771	819	787	798	826	746	785	733	725	748	797	749	772	819	791	774	830	792	832	767	826	785	776	776	779	797	840	748	718	764	774	789	785	782	755	769	810	786	791	744	746	785	799	812	790	772	786	695	803	769	808	753	802	782	773	758	812	777	764	783	772	796	805	813	785	764	796	788	801	766	819	831	800	779	795	744	786	744	823	736	799	801	736	769	764	767	731	729	739	741	786	788	778	763	781	770	730	744	771	766	810	807	810	747	822	749	758	758	777	730	790	775	761	765	772	818	767	786	743	807	728	764	731	769	809	800	796	734	768	793	741	813	815	808	775	770	770	757	784	797	796	757	774	806	773	750	826	751	806	723	815	780	770	787	798	798	847	823	822	773	826	807	767	777	772	805	748	816	786	798	778	824	746	778	798	829	783	766	788	808	776	744	832	810	760	778	764	778	820	788	766	774	762	801	795	766	814	786	750	763	825	782	811	806	756	755	733	797	742	774	769	755	743	809	795	787	716	796	755	780	826	776	759	764	777	818	768	861	792	731	784	768	794	744	781	741	773	761	789	767	786	817	758	815	775	816	780	742	818	804	755	766	813	810	800	820	821	773	786	740	760	784	817	809	717	781	743	783	807	735	761	792	772	822	769	799	803	782	775	797	784	768	730	746	774	828	784	781	752	781	783	781	785	784	760	784	796	811	759	800	774	791	716	831	797	798	834	769	788	773	820	806	741	821	796	777	772	786	788	782	800	809	775	778	805	780	828	805	785	810	829	780	773	771	749	791	723	758	724	744	777	827	724	798	784	786	803	825	763	744	817	805	789	784	790	750	797	775	816	787	792	788	800	821	763	740	739	776	768	758	784	776	792	819	753	753	789	843	776	730	796	827	772	793	779	775	794	819	750	788	798	787	798	754	743	771	780	789	764	738	794	788	786	810	752	767	748	791	783	781	795	777	784	814	789	785	805	767	802	759	810	793	747	770	767	754	801	837	785	845	784	803	797	786	775	754	782	746	763	747	748	776	780	777	798	780	771	798	742	774	730	836	793	803	760	817	799	787	753	792	729	848	808	790	777	768	774	782	814	830	743	755	849	760	771	797	750	773	765	752	775	781	754	824	792	769	759	813	783	746	782	773	772	811	748	785	811	744	759	766	751	749	773	789	791	775	836	771	763	817	805	785	768	769	767	783	843	744	806	741	803	780	784	786	820	772	790	805	818	761	783	756	770	774	817	740	810	777	770	775	796	750	780	772	819	737	776	757	741	749	780	756	779	782	758	759	797	769	797	779	764	793	744	829	761	822	755	774	820	770	772	814	781	735	785	791	824	816	757	792	802	706	769	799	777	813	756	804	782	834	758	764	799	774	810	804	768	763	753	773	778	800	801	745	779	786	784	799	779	784	771	770	788	745	740	795	780	784	763	770	733	804	772	804	753	774	738	801	742	821	747	804	782	716	779	772	748	857	791	776	779	726	739	773	813	801	804	769	830	756	783	770	801	792	720	753	786	780	786	798	764	775	801	833	824	745	776	753	788	760	787	760	781	818	798	761	782	784	790	841	750	755	801	800	795	825	775	823	777	780	811	752	789	711	801	755	824	788	800	758	748	813	802	739	780	751	741	725	787	788	792	794	787	756	794	757	799	790	776	739	815	795	787	756	761	762	780	796	781	772	763	767	758	771	747	797	803	824	789	804	795	831	790	771	762	768	789	763	797	718	755	729	814	804	804	797	805	808	814	787	788	802	758	834	863	751	772	776	770	739	784	806	736	793	756	777	764	784	821	763	776	774	772	819	770	814	802	796	765	778	816	771	791	768	757	785	789	778	757	778	784	812	762	774	759	782	739	802	802	787	806	800	817	838	794	772	776	803	764	838	783	818	803	766	822	802	804	779	829	799	773	766	792	746	784	764	790	773	787	812	731	830	783	771	784	794	816	769	760	793	768	659	747	789	793	755	766	750	817	753	799	772	754	803	787	814	799	749	791	830	773	764	763	744	831	767	768	792	817	835	739	743	782	798	786	791	785	789	817	769	729	765	783	779	802	794	775	790	816	805	799	754	769	798	760	760	795	760	810	780	731	779	793	772	807	815	803	812	799	758	783	804	782	776	804	784	744	753	756	820	813	802	800	759	789	784	787	772	763	805	745	818	829	760	824	786	792	753	766	783	794	799	712	741	772	764	793	778	823	777	792	784	801	804	774	763	766	829	786	742	776	809	763	806	745	768	758	760	802	817	800	754	804	773	776	779	764	762	796	797	768	778	759	837	768	782	814	729	811	805	790	784	761	741	761	769	776	787	763	753	774	749	761	790	763	783	726	787	806	789	802	747	746	780	778	745	799	824	769	802	801	756	804	786	756	799	836	845	803	799	751	745	766	814	803	766	733	766	780	774	791	794	788	820	780	788	782	775	738	788	816	793	845	773	799	802	797	761	786	765	803	815	730	778	794	741	713	782	788	802	821	755	784	793	763	772	798	829	777	774	792	790	798	779	815	778	777	795	772	782	765	779	823	841	767	802	796	767	777	809	795	794	737	794	817	724	768	768	747	786	788	753	783	748	760	810	795	748	796	786	828	776	803	788	743	767	781	763	784	810	761	806	810	775	738	761	760	815	768	777	750	774	764	754	850	773	775	819	782	776	728	798	773	803	815	818	807	765	795	761	753	761	796	804	812	764	748	783	794	829	771	779	782	746	793	745	728	811	738	750	793	752	808	753	763	786	808	822	813	787	766	737	759	770	765	809	787	793	736	790	822	768	809	808	803	724	816	793	749	843	747	784	769	751	750	792	778	796	752	790	790	762	770	808	804	776	799	793	777	765	823	788	735	776	789	794	788	810	815	784	793	772	764	805	831	777	724	773	787	770	797	808	785	804	772	750	737	801	810	817	767	789	800	784	812	739	816	793	761	785	802	733	760	786	729	801	776	808	718	799	794	797	760	741	773	816	817	780	815	808	774	798	784	781	742	784
26730	20627	9061	1149	709	668	673	565	540	573	575	586	570	524	571	553	540	553	527	603	531	565	573	603	502	555	532	595	551	577	577	574	571	537	551	532	554	551	583	580	577	567	551	551	572	515	556	541	588	541	595	528	570	565	574	533	546	569	559	570	592	604	545	524	577	587	575	557	545	544	592	575	539	501	542	584	573	532	546	530	564	567	503	567	571	542	536	584	559	584	581	532	600	552	517	515	572	537	552	545	567	548	559	536	550	554	511	556	551	569	518	541	501	561	509	551	539	510	547	535	493	547	562	555	611	556	591	573	544	564	541	554	558	569	586	563	560	549	556	609	557	510	571	541	590	543	580	561	537	564	558	570	557	541	555	547	560	574	592	564	550	612	565	546	550	572	550	589	561	582	547	551	564	549	518	558	558	538	559	532	520	591	553	529	553	522	602	577	553	575	555	532	564	580	556	540	564	523	602	518	558	567	501	592	585	565	541	591	541	565	532	611	531	536	544	598	551	513	547	560	568	562	563	536	561	559	498	545	584	551	540	575	590	528	546	563	554	558	580	535	566	547	571	568	547	556	562	549	534	522	545	573	560	556	511	553	597	553	568	537	587	572	587	535	563	530	563	555	541	541	494	580	552	580	547	570	561	563	581	570	543	564	527	551	565	558	560	580	551	549	551	543	555	572	572	560	556	544	507	582	559	567	545	529	595	584	602	598	564	571	577	562	546	581	527	589	546	532	547	593	572	570	562	578	593	550	507	577	580	581	565	552	513	552	542	564	564	574	569	574	555	552	545	524	537	573	539	577	553	542	558	568	567	541	538	533	562	586	562	560	524	521	560	560	559	568	539	564	527	573	548	537	526	499	612	570	581	562	530	522	579	558	572	505	546	568	576	542	553	562	543	569	516	556	563	579	567	563	579	541	551	575	566	554	551	535	591	529	530	577	535	516	557	532	591	539	547	511	593	520	570	540	541	540	569	543	542	528	550	570	575	549	616	525	569	567	542	520	543	582	522	559	568	544	567	534	541	571	571	552	522	579	550	568	533	544	558	566	583	534	557	549	569	569	584	578	569	581	539	528	548	580	539	559	560	567	562	581	554	551	568	562	539	558	528	562	507	575	539	590	533	539	558	569	562	560	565	508	563	538	578	529	586	537	609	517	542	552	574	572	547	568	539	553	522	527	534	555	570	552	550	559	551	547	545	572	523	573	534	564	521	579	555	546	527	552	529	551	543	547	543	554	588	548	527	551	597	548	559	553	548	559	566	580	543	567	557	542	575	533	572	571	539	562	529	558	571	574	554	577	560	583	584	572	603	587	593	546	556	552	566	543	585	615	527	567	553	562	557	546	529	601	608	562	551	536	507	591	583	587	519	541	583	616	581	553	543	532	555	557	547	577	555	548	565	552	532	602	542	540	540	567	509	532	564	556	582	531	546	514	547	552	537	542	584	557	511	551	542	546	571	563	511	575	548	567	557	578	584	567	583	541	565	552	552	573	584	591	559	540	573	543	535	547	560	525	562	576	563	563	540	594	570	564	518	538	556	564	559	594	583	560	536	625	545	593	582	563	564	583	568	588	568	532	539	557	539	592	555	542	543	541	563	544	564	557	580	522	555	528	555	556	558	579	574	588	567	553	567	610	558	524	557	577	580	522	595	512	550	536	513	552	592	568	586	584	569	575	548	538	530	578	552	550	581	566	548	543	523	551	548	564	535	556	569	532	588	565	539	585	575	585	570	537	497	593	519	600	508	594	555	548	570	585	567	520	540	540	562	535	508	576	539	570	587	567	523	581	550	552	535	580	561	595	541	603	581	551	536	557	580	573	547	548	520	571	571	516	584	567	551	578	553	526	556	551	558	583	561	571	569	588	518	542	543	541	598	578	600	582	516	545	490	575	562	568	587	575	596	561	523	573	551	555	558	551	555	556	549	594	554	546	554	539	522	559	580	595	513	521	550	562	563	539	552	596	538	529	552	564	557	555	595	544	581	605	567	558	598	542	558	574	596	557	580	585	521	546	542	530	548	587	591	570	597	520	570	560	554	544	562	583	551	557	521	603	556	551	578	495	508	519	630	542	559	522	519	528	567	534	559	607	560	541	560	557	515	573	590	534	557	571	593	563	555	583	555	585	620	564	562	554	565	545	528	548	512	540	578	573	548	546	609	564	546	554	557	607	546	584	575	582	557	563	547	549	595	575	575	542	576	593	604	574	550	572	597	537	578	560	540	536	498	542	536	569	596	540	577	534	525	537	544	584	561	520	552	593	525	537	529	595	564	553	567	548	534	582	580	543	536	555	595	567	538	573	551	566	535	566	545	584	550	537	584	552	543	597	544	545	559	554	590	567	575	530	596	575	570	571	537	551	615	588	544	536	610	575	567	545	576	541	550	540	566	529	528	500	550	522	550	556	562	558	550	518	582	585	560	571	559	563	565	572	617	524	566	550	566	582	559	522	566	583	551	539	556	553	541	525	581	572	525	577	564	565	576	575	545	581	539	509	558	538	565	565	588	561	546	577	570	586	578	540	526	557	561	588	521	557	486	547	556	578	537	549	592	551	540	538	572	546	532	554	575	570	567	554	575	567	555	579	554	600	510	534	557	568	554	576	564	544	547	570	552	554	547	538	585	546	524	559	552	488	610	561	577	565	566	558	563	549	550	579	572	587	582	584	599	505	541	542	545	516	595	584	559	560	535	584	546	553	560	540	519	572	580	561	576	552	531	557	574	487	587	517	544	551	601	602	578	535	578	529	585	551	538	526	561	555	576	517	566	549	575	514	615	545	576	530	560	563	519	552	504	541	527	536	589	608	522	575	571	560	539	553	575	516	556	554	552	535	550	523	551	563	537	545	572	521	539	582	586	528	555	552	571	530	538	528	532	560	578	566	545	544	580	539	571	508	572	552	552	533	564	516	551	601	544	544	565	570	578	547	587	551	554	590	525	518	548	561	533	534	566	549	589	571	540	561	576	538	538	555	561	564	550	564	553	577	535	548	588	570	556	542	572	555	563	531	565	550	520	577	584	522	580	507	561	567	571	568	559	572	543	533	600	537	564	511	590	575	556	506	568	542	502	555	573	542	577	532	556	538	527	573	563	566	556	551	516	568	602	543	579	573	562	562	532	568	580	552	566	607	529	529	598	571	537	559	556	552	538	556	555	559	567	531	544	587	542	537	546	550	559	537	562	525	513	553	534	558	578	619	533	557	560	554	531	543	593	563	603	502	541	570	541	561	565	563	549	588	536	535	552	546	521	573	591	531	575	557	613	572	536	573	579	523	536	560	551	576	564	545	525	578	577	555	544	556	589	518	539	542	581	546	608	498	559	582	531	558	551	568	545	522	530	590	562	573	587	555	551	575	575	536	566	562	560	536	556	535	560	568	578	532	610	638	520	574	532	549	525	527	547	557	563	580	559	514	571	578	555	554	541	509	611	551	577	501	548	560	583	534	522	531	579	582	604	536	574	542	570	529	593	511
4110	1717	1630	1139	1015	939	855	854	803	845	822	796	796	819	825	728	786	777	754	746	774	806	757	784	755	802	791	770	790	793	793	732	739	769	825	761	734	748	785	723	817	798	771	764	758	746	759	699	756	761	830	731	770	744	770	730	772	748	799	738	734	740	769	782	749	690	783	770	733	768	766	718	743	745	735	739	763	788	752	787	749	773	738	787	752	761	777	738	762	760	786	725	718	742	768	790	809	772	722	755	748	692	735	772	779	770	733	796	750	722	759	732	785	747	758	753	726	744	727	819	751	749	744	755	722	785	769	794	726	812	747	732	756	710	748	774	785	766	721	762	721	753	823	764	733	765	818	763	727	731	768	739	768	762	758	771	783	734	730	691	739	812	793	726	750	734	768	809	736	743	811	790	761	779	786	732	815	741	737	724	711	794	705	777	755	758	746	780	769	719	734	738	756	749	753	723	806	772	769	765	728	753	735	744	791	768	760	755	742	732	756	762	726	822	708	731	751	780	761	719	748	743	747	799	768	759	719	762	756	770	753	729	805	738	757	742	761	762	784	741	770	809	758	771	718	785	748	768	750	754	748	723	776	719	795	771	731	786	746	804	726	794	714	790	744	761	754	735	744	771	766	748	770	806	775	759	766	777	719	708	735	747	744	775	774	757	768	738	783	743	768	749	722	749	728	758	815	775	765	805	807	744	770	786	731	793	770	736	809	800	766	753	765	771	766	772	799	773	762	780	737	746	741	782	755	746	758	754	768	776	760	753	703	748	758	767	766	781	710	795	779	780	744	785	774	744	733	787	751	782	754	759	775	789	768	780	768	753	836	757	770	764	750	725	741	751	732	751	728	728	798	736	670	724	765	791	734	732	766	746	800	725	775	717	772	729	770	742	785	778	776	777	758	756	749	746	782	740	771	760	759	741	761	769	758	751	733	766	773	760	798	791	689	762	733	760	728	737	743	721	713	751	768	765	697	712	795	809	781	786	775	717	737	786	749	755	747	774	745	683	688	781	779	754	743	749	756	748	715	760	716	773	762	745	732	719	752	778	726	761	755	752	720	746	742	793	766	767	799	783	738	712	807	797	756	764	787	785	817	804	724	723	723	737	767	716	775	775	771	795	716	762	734	748	733	787	781	722	739	763	713	772	738	723	786	768	732	777	774	729	754	739	778	739	773	744	808	777	750	783	708	763	731	755	794	767	803	733	811	728	745	799	752	795	766	714	726	709	764	744	763	753	756	759	762	736	735	771	771	748	783	755	814	778	731	703	728	796	768	754	749	790	724	755	742	749	772	720	748	780	741	734	765	777	750	741	753	762	758	743	719	741	753	759	702	759	820	779	779	773	697	766	749	750	743	786	773	729	778	752	786	751	737	756	748	777	704	801	749	729	779	754	712	755	784	794	745	734	717	775	781	783	730	750	744	741	769	773	771	785	725	753	778	735	778	750	733	781	792	773	778	758	764	738	803	782	825	764	760	746	727	763	781	698	742	767	810	754	777	741	747	768	792	723	752	749	769	791	749	718	764	751	782	753	754	758	732	737	791	746	748	809	729	783	738	709	756	752	799	764	772	778	785	739	735	787	765	788	726	716	706	806	794	826	745	784	704	773	774	759	742	774	748	755	785	764	739	769	753	771	755	738	710	762	767	717	736	738	782	700	728	741	834	757	729	768	765	749	724	775	737	752	772	773	748	774	767	752	708	769	720	757	752	740	757	751	749	764	738	802	779	776	774	783	718	718	748	771	764	727	734	753	814	757	759	760	760	745	771	751	783	696	741	770	684	774	720	760	775	737	742	747	800	727	753	835	710	735	728	740	767	776	730	722	801	776	719	741	776	771	797	787	728	718	754	804	795	768	752	761	789	770	766	717	742	817	711	741	748	770	754	746	719	821	740	766	717	761	749	756	794	765	754	746	802	717	745	725	739	793	773	752	753	770	753	733	794	785	772	761	739	711	775	722	777	767	736	741	808	709	759	723	738	756	755	790	763	743	807	783	799	734	773	749	744	773	769	766	821	729	792	774	759	781	770	746	775	757	771	803	747	726	816	734	759	786	717	764	715	729	763	765	790	729	770	763	738	744	780	751	757	741	760	762	746	724	761	732	739	740	749	753	752	773	769	784	711	752	743	781	753	779	817	774	726	736	763	714	744	806	817	791	716	739	772	695	770	786	751	717	733	775	710	773	753	753	737	775	709	717	751	742	752	724	757	758	767	782	735	749	795	724	738	762	751	727	787	738	753	782	735	762	780	697	792	778	761	812	777	766	759	739	724	744	801	749	737	743	757	764	726	799	732	739	739	764	733	758	790	773	761	755	724	725	781	778	726	716	761	749	776	745	763	756	789	738	793	824	817	759	750	815	786	754	757	730	745	710	788	741	755	755	770	755	738	774	781	775	761	737	732	747	784	761	755	781	760	837	735	791	799	758	789	739	744	789	730	797	736	688	750	762	803	738	727	726	788	770	770	757	722	764	749	748	789	753	759	736	729	762	763	731	748	803	781	757	764	725	766	805	767	771	774	749	744	774	725	726	755	776	718	733	792	777	775	714	777	727	720	750	780	798	768	773	742	727	752	804	756	704	746	746	773	734	751	766	745	770	802	809	737	755	739	729	690	743	751	738	783	719	715	774	770	760	782	792	804	714	805	753	761	737	772	712	737	786	743	750	707	761	736	749	774	822	786	747	753	811	757	787	767	772	746	712	683	747	719	754	776	752	741	745	769	791	773	745	750	712	704	774	732	736	724	769	804	727	756	767	769	735	749	753	777	743	708	768	764	803	770	720	752	785	755	778	822	777	756	754	733	750	781	788	783	757	751	779	743	772	748	750	723	733	791	764	736	852	745	783	786	759	730	820	740	737	740	742	788	755	735	725	830	704	768	776	784	749	794	710	778	749	660	700	791	756	761	754	727	745	751	746	761	767	735	718	757	728	711	741	751	757	726	791	766	743	787	789	686	805	710	748	775	756	739	768	771	740	753	770	723	781	770	750	755	732	765	805	781	713	731	778	758	799	732	781	751	724	732	779	737	726	747	777	790	777	807	763	774	826	747	748	775	736	780	784	790	711	794	778	788	757	731	767	797	744	795	770	789	756	777	715	792	742	732	795	770	800	779	699	748	731	731	755	727	765	737	768	779	728	746	793	762	745	712	767	845	762	719	788	706	795	784	780	815	746	760	838	761	698	755	790	801	757	723	747	746	772	847	778	723	779	738	793	709	771	696	776	744	733	782	771	750	734	795	731	746	745	769	725	763	815	741	745	704	746	740	741	720	779	755	771	777	745	752	701	813	735	757	716	760	723	735	801	790	774	711	724	759	757	758	812	746	767	730	771	836	760	743	720	765	763	738	801	766	815	767	759	762	749	715	698	795	748	796	755	739	779	757	771	761	726	770	753	755	776	791	762	795	747	765	727	741	721	736	804	741	750	761	781	743	812	836	724	717	793	770	766	768	747	817	740	723	772	736	766	780	743
23575	21102	28538	23879	21092	12213	1740	1178	1070	1011	961	965	855	817	886	872	839	903	853	845	858	850	795	846	797	797	824	774	803	835	797	813	831	832	861	797	820	842	789	761	809	742	789	714	817	803	788	767	785	796	786	788	735	762	778	733	780	739	783	824	775	791	793	744	770	763	775	814	799	785	783	817	766	788	812	755	797	744	756	810	813	737	806	812	798	786	787	761	796	814	752	783	711	824	743	811	819	779	789	764	753	786	743	770	745	786	785	764	755	737	712	742	850	816	750	803	792	770	758	761	738	746	776	777	731	753	788	756	797	737	721	794	773	727	723	774	777	748	768	750	775	726	790	718	792	774	773	724	739	765	719	775	814	795	737	764	810	799	784	789	786	708	806	754	808	747	749	777	787	761	771	778	782	781	745	824	724	797	799	733	722	763	764	700	748	749	783	833	782	762	779	736	775	865	784	755	800	745	776	766	769	785	828	723	815	777	764	774	800	799	739	769	773	771	746	786	773	783	795	745	784	783	758	798	745	775	783	738	812	753	807	820	765	786	745	779	750	779	760	804	749	764	781	780	750	762	774	738	820	811	758	799	795	782	779	806	763	804	787	815	799	755	821	781	738	828	743	795	756	810	781	761	780	744	751	751	762	783	784	770	791	767	773	790	770	805	780	752	753	815	738	761	750	712	786	777	811	797	776	787	742	763	816	774	823	781	734	769	759	755	769	786	828	764	783	753	807	756	745	749	783	752	788	803	763	758	729	739	753	748	755	762	762	740	699	771	764	784	789	761	767	787	739	792	792	749	738	765	760	716	812	729	795	728	766	790	781	771	728	747	768	811	770	759	763	754	766	770	775	778	772	823	778	745	790	832	780	769	807	782	780	837	738	769	757	760	765	710	724	782	812	755	813	781	725	755	759	782	770	772	748	738	762	789	752	754	738	760	759	775	754	788	773	755	745	755	759	746	753	771	756	772	710	780	758	800	741	801	816	769	755	773	753	797	798	777	780	789	774	730	771	768	849	748	801	764	718	752	778	785	782	796	774	832	785	771	770	764	778	783	764	790	773	776	740	772	796	776	803	783	760	759	770	772	776	805	757	754	697	775	822	782	780	689	758	768	770	764	810	791	772	770	798	750	730	789	801	792	779	772	758	748	785	735	778	761	788	768	765	750	765	828	793	808	744	769	766	746	791	807	748	750	757	790	803	761	762	786	764	792	760	751	766	765	753	797	748	708	809	820	796	789	764	817	785	735	782	765	829	814	778	745	763	746	794	765	776	766	796	787	751	770	767	804	765	747	802	792	807	766	751	717	752	765	769	753	769	771	710	783	756	781	756	766	781	759	743	779	761	734	796	757	765	768	770	729	768	728	745	799	774	794	812	733	776	800	809	815	767	764	730	753	833	795	787	791	729	757	771	785	751	804	750	753	760	785	734	797	761	764	759	762	795	809	733	802	737	783	763	752	756	784	757	817	794	775	778	769	822	761	830	792	770	769	785	779	749	766	828	776	817	725	737	773	741	771	761	804	708	784	800	731	758	805	762	773	760	798	729	785	737	773	729	788	763	728	795	762	794	786	768	781	769	733	781	754	731	777	828	808	742	734	779	749	800	756	784	773	741	799	728	782	760	803	741	714	733	718	780	803	799	758	775	801	738	792	754	737	822	786	790	758	800	757	756	787	787	774	808	758	794	788	777	767	775	772	759	726	783	752	797	835	772	755	773	800	778	796	824	762	779	765	780	754	733	755	746	796	814	783	801	781	736	825	808	801	741	792	757	771	809	769	764	736	765	818	759	788	769	764	770	778	774	775	788	738	779	762	766	743	801	811	752	747	757	780	778	754	783	794	796	787	785	792	773	790	747	769	733	749	778	762	756	769	796	768	763	733	810	773	720	786	824	803	780	781	776	724	786	815	780	769	720	791	711	777	798	798	761	741	829	709	774	726	784	768	764	784	808	758	793	761	787	773	771	729	802	756	767	817	761	808	812	747	716	813	808	773	741	760	755	820	762	772	730	742	780	735	769	726	789	761	778	795	774	748	720	725	747	792	763	790	798	779	750	762	776	755	783	767	722	800	782	760	748	783	778	751	762	746	779	708	801	771	736	769	776	789	773	768	754	776	740	794	772	786	744	817	768	776	749	764	770	722	756	824	781	794	771	790	796	791	739	757	774	789	743	759	760	812	749	742	722	787	763	760	709	791	840	781	810	780	815	799	777	792	780	703	760	808	762	763	770	725	785	792	757	755	780	860	734	788	711	802	771	712	789	762	751	811	770	798	826	790	798	762	761	751	721	798	767	826	768	785	795	763	766	759	772	808	728	789	771	773	750	747	770	813	755	799	755	796	720	762	743	791	770	792	797	787	746	766	767	771	761	796	789	756	748	775	757	775	765	729	783	748	780	783	759	754	765	776	780	752	782	808	733	769	772	791	760	763	802	772	731	783	781	772	795	688	718	787	787	778	719	791	789	738	754	804	814	772	742	793	783	802	779	786	749	809	747	751	784	780	802	777	774	779	749	749	776	714	819	790	838	789	801	753	757	756	746	774	749	776	798	806	752	761	749	796	773	795	751	748	810	763	798	740	787	852	765	762	751	757	830	795	753	746	748	749	741	759	746	725	831	783	786	756	769	748	791	790	739	773	697	751	767	786	803	778	765	768	752	759	759	763	810	794	834	785	811	787	755	793	730	792	785	818	792	788	824	742	738	784	758	749	755	790	770	744	737	786	757	800	760	758	811	737	754	777	713	791	754	766	795	703	757	748	730	776	745	780	769	751	771	773	760	744	750	776	777	766	762	770	746	758	754	759	775	771	779	774	810	827	853	770	733	772	789	797	833	745	736	804	730	799	745	769	771	781	755	785	835	762	756	779	759	766	748	752	776	787	760	773	788	797	759	818	772	775	756	805	757	781	737	812	733	792	767	801	740	748	803	772	820	790	817	798	704	772	721	748	787	779	759	792	775	737	773	764	772	827	790	768	776	770	773	816	777	762	799	769	758	794	846	758	714	770	756	776	806	784	760	784	753	784	758	832	716	781	758	758	770	843	741	747	732	797	770	747	801	798	784	832	729	776	738	763	815	788	855	766	777	736	791	777	756	793	729	794	723	770	784	659	749	769	778	763	732	807	779	790	731	756	836	774	798	787	782	783	820	774	744	749	772	770	829	800	740	826	762	758	771	764	737	812	768	773	764	790	746	742	741	753	747	754	778	735	741	744	757	768	780	739	774	741	727	738	798	822	725	778	790	786	793	739	756	730	781	722	771	747	753	759	734	737	809	769	745	749	774	751	803	810	806	861	779	739	732	795	728	772	765	800	813	753	762	802	741	770	805	773	756	765	764	763	808	803	768	753	768	724	790	742	775	810	752	749	764	815	818	840	775	779	758	782	745	766	837	774	751	794	776	732	814	772	759	783	752	748	774	786	745	732	733	805	740	752	758	782	835	735	788	747	817	774	744	800	805	821	757	747	815	763	776	803
5088	10706	8978	4848	3533	2794	2358	2126	1797	1672	1528	1427	1368	1307	1258	1212	1254	1221	1184	1149	1143	1196	1165	1128	1082	1150	1117	1078	1077	1115	1081	1101	1052	1051	1122	1116	1051	1083	1019	1128	1099	1106	1038	1088	1041	1022	1078	988	1059	1088	1035	1051	1015	1076	1044	1073	1071	1037	1034	1045	1059	1055	1062	1050	1115	1008	1067	1068	1026	1067	1085	1084	1096	1022	1040	1044	999	1095	1079	1024	1076	1037	1087	1069	1027	1038	1048	1076	1074	1014	1048	1072	1045	1052	1046	1044	996	1022	1053	1036	1088	1057	1024	1062	978	1078	1039	1094	1051	1012	1085	1049	1089	1024	1100	1036	1071	1021	1103	985	1048	1019	1028	1085	1058	982	1048	1050	972	1067	1051	1029	1021	1085	1048	1073	1051	1040	1037	1087	1033	1071	1041	1055	1042	1077	1005	1045	1014	1019	1015	1028	1068	980	1045	1003	1054	985	1044	1092	1072	1064	977	1041	1056	1060	1019	1015	1030	1047	1070	1036	1044	1008	1013	1017	1092	1048	1022	1035	1077	1073	1046	984	1032	1051	1073	1111	1031	1058	1041	1120	1066	1080	1100	1033	1072	1053	1042	1075	1051	1058	1046	1039	1047	1028	1003	1032	1093	1038	1035	1081	1058	1036	1027	1053	1068	1070	1048	1003	1041	1007	1044	1040	1066	1046	1054	1047	1074	1085	1064	1009	1055	1045	1036	1070	1016	1038	1072	1034	1058	1050	1000	1013	1049	1013	1062	981	1033	1032	987	1022	1096	1048	991	1073	1025	1020	1035	1061	1028	1089	1024	1075	1078	1073	1041	1106	1036	1025	1081	1005	1082	1074	1044	1061	1027	1057	1031	1017	987	1055	1007	998	1035	1007	1002	1017	1001	961	1041	1058	1051	989	1054	1046	1045	1020	1020	1000	1087	1100	954	1021	1044	1054	1035	1040	1067	1043	1015	1046	1022	1047	1065	1044	1046	1046	1061	1031	1015	1031	1043	1032	1068	1035	1046	995	1045	1063	1031	1089	1037	1083	1007	1043	1082	1025	1033	1064	1094	998	1060	1042	1013	1028	1077	1012	1047	1039	1034	1069	1082	1050	1022	1053	1091	1051	1060	1037	1038	1084	1005	1082	1072	1047	1118	1078	1012	1063	1017	985	1026	989	1036	1066	1023	1030	1065	1042	1091	1068	1076	987	1049	1090	1034	1057	1013	1018	1076	1016	1088	1074	1062	1029	1049	1060	1055	1000	1024	992	1034	1005	1084	1000	1079	1017	1043	1054	1049	1043	1043	1029	949	1045	1069	1067	1052	1014	1052	995	959	1057	1007	1006	1081	1049	1081	1017	1023	1038	1048	1062	1073	1029	978	1037	1003	1038	1030	1071	1041	1032	1028	1014	1036	1012	977	1061	1065	1099	1021	1065	1071	1050	1016	1025	1043	1065	1040	1024	1058	1012	989	1007	980	1014	1034	1028	1037	1043	1022	1076	1005	1015	1027	1032	1039	1009	1068	1044	1031	1004	1079	1023	1047	1054	1031	1057	1092	1041	1069	1047	1111	1074	1009	1028	1042	1098	1050	1042	1056	988	1117	1052	1041	1061	1118	1027	1037	1005	1022	1056	1072	992	1033	1075	1037	1066	1075	992	1058	1033	1021	1032	1020	979	1078	1030	981	1095	1059	1043	1007	1040	1037	1010	1060	1054	1086	1089	1015	1053	1080	990	1020	1050	1016	1042	1037	1033	1061	1065	1039	1018	1006	988	1055	984	1089	1063	1042	1063	1040	1056	1081	1090	1024	1076	982	1047	1031	1072	1004	1075	1096	1042	1052	1007	1073	1071	1122	1041	998	1021	986	1025	1107	1001	1018	1037	1075	1031	1019	1024	960	1026	965	1071	1071	1130	993	1020	1045	1039	1012	1073	1021	1086	1025	1055	1058	1059	1141	1031	987	1034	1001	1062	1121	1054	1059	1033	1046	1024	1053	1035	1081	1034	1048	1078	1050	990	1114	1044	1036	1056	1016	1080	1094	1103	1004	1042	1062	1036	1031	1020	1048	1068	1009	994	1060	1075	1015	1049	1026	990	1053	1024	1074	1088	1020	1056	1046	1072	965	1019	1025	1056	1054	1031	1099	1011	1049	1093	1060	1050	1007	1029	1066	1041	1085	1017	1059	1044	1010	1064	1091	1038	1055	1040	1038	1046	1069	1064	1009	1061	1116	1032	1026	1010	1029	1017	978	1072	1104	1059	1066	1097	1075	1103	1063	1071	1015	1033	1046	1093	998	1008	1012	1026	1070	971	1052	1024	1017	1019	1057	987	986	1025	1070	1125	1029	1042	1078	935	1056	1072	1016	1013	1019	1012	1037	1088	1047	1003	995	1064	1036	1065	1014	1051	1057	1001	1067	1050	1058	1031	1003	1050	997	1047	1043	1045	1015	1076	987	1106	1009	1045	985	1031	970	1093	1015	1041	999	995	1003	1046	1034	1066	1098	1024	1059	1087	1030	988	1038	1044	1009	1002	1034	1038	1066	1039	1041	1050	1058	1054	1045	1036	1047	1040	976	1032	1035	1005	1038	1061	1127	1030	1074	1007	1035	1064	1081	1026	1095	1057	1046	1023	1043	1042	1007	1049	1072	1047	1069	1019	1030	1058	1043	1117	1023	1043	997	1075	994	976	1057	1034	1092	1039	1043	1120	1047	1035	1028	1053	1012	1101	1088	1074	1032	1011	1094	1059	1025	1007	1074	1057	1006	1025	1080	996	1056	1046	1056	1059	1068	986	1066	1028	1076	972	1021	1023	1060	1067	1030	1088	1046	1062	1045	1083	1031	1062	1054	1044	1036	1035	1037	980	1028	1038	1048	1090	963	1025	996	1088	1076	1120	1087	1048	1051	972	1084	1048	1091	1052	1073	1021	1065	1062	1102	1052	1021	1039	1054	999	996	1035	975	1090	999	1038	1020	1078	1018	1033	1024	1015	1052	1035	1051	1078	1090	1086	1066	995	1048	1088	1108	1047	1064	1059	1018	1000	1015	1057	1060	1039	1003	1064	1005	1046	1094	1027	991	1089	1048	1026	1055	1052	995	1053	1072	1012	1025	1023	1055	1045	1050	1064	1056	1063	1052	1033	1107	1085	1039	1072	1001	1005	1027	1084	1085	1015	1034	1080	1073	1080	1048	1020	1038	1017	1033	1060	989	1064	1050	1070	1021	1065	1025	1034	1003	1063	1012	1108	1015	1047	1037	1057	1015	1024	1050	1060	1007	1112	1022	1063	1078	1081	1012	1049	999	1097	1012	1012	1080	1046	1031	1060	1027	1034	1019	1042	1057	1051	999	975	1003	1079	1023	1040	1049	1018	1059	1016	1014	998	1011	1065	1065	1032	989	1103	1056	1049	1093	1068	1060	971	1104	1096	1037	1009	1054	1066	1072	1069	1028	1089	1055	1033	1065	1023	1066	1075	1079	1090	1027	1019	1012	1011	1061	1020	1071	1022	1057	1001	987	977	1079	1012	977	1045	1018	1050	1033	1009	1012	1044	1042	1025	1063	1045	1074	1054	1066	998	1063	1004	1039	1032	1039	1025	1013	1035	1025	1027	1041	1051	1015	1017	1067	1092	1032	1037	1077	1074	1053	1076	1018	1067	1058	1012	1095	992	1078	1048	1087	1049	1060	1098	1021	1049	1065	1077	1074	1040	984	1047	1051	1042	1065	1007	1028	1043	1085	1012	1088	1097	1072	1025	1096	987	1001	1031	981	1023	993	1046	1023	954	1031	1086	1061	1060	1056	1020	1053	1049	1032	1040	1060	1025	998	995	1047	977	1058	1049	1027	1019	1065	1060	1066	1004	1030	1055	1111	1036	1007	1082	1027	1012	1158	1065	1018	1003	1057	1006	1032	1029	1081	1044	1021	1014	971	1073	1044	1038	1009	1070	1095	1035	1052	1083	1051	1039	1101	1080	1061	1005	1033	1078	958	1021	1043	1088	1035	1025	1083	1064	1019	1036	1038	1074	1033	999	1006	1073	1035	1014	996	1020	1027	1081	1019	1072	1022	1052	1089	1053	1060	1051	1028	1033	1046	1026	1030	1044	997	1076	1066	1013	1030	946	1061	1039	1005	1036	1023	1055	1028	1048	1033	1040	1025	1033	1088	1059	978	1025	1045	1094	997	1051	1104	1085	1107	1040	1059	1058	1010	1026	952	1025	1072	1062	1010	1057	1064	1061	1091	1048	1076	1022	1028	1018	1064	1039	1102	1078	968	1048	1091	1019	1019	1033	1087	1006	1070	1075	1036	1003	1063	1026	1044	1013	1029	1087	1064	1020	1039	1102	1023	1074	1032	1108	1057	1016	1015	1001	1052	1059	1076	1094	1047	1056	1002	968	1032	1061	1081	1035	1057	1100	1041	1040	1065	1047	1005	1032	1042	1015	1046	1057	1014	1024	1010	1002	971	1052	1027	1067	1027	1060	1105	1044	1058	1024	974	1069	1037	1055	1007	1113	1056	1053	1110	1050	1029	1045	1079	1064	1011	1038	1013	1005	1006	1066	1016	1108	1052	1032	1021	1010	974	1000	1080	1028	959	1023	998	1001	1064	1047	1107	1040	1068	1084	1039	1013	1026	991	983	1021	1002	1026	1035	1057	1066	1042	1047	1059	1037	1106	1007	1059	1032	1002	994	1040	1038	1052	1026	1051	1023	1086	987	1022	1065	1003	1027	1056	1012	1034	1048	1029	1023	1047	1053	1047	1031	968	1058	1120	1037	1020	1043	1032	1032	987	1080	1073	1049	1033	998	1107	1077	1076	1035	1054	1066	1054	1057	1037	1054	1023	1096	1005	994	1095	1062	1021	1098	998	1053	1040	1032	1008	1045	1071	1047	1095	1101	1061	1059	1083	1030	1046	991	1017	1012	1089	1052	1104	1063	1035
22695	21116	28934	23546	21117	21165	10364	1446	1060	981	895	808	816	780	758	747	711	672	674	680	659	629	620	619	655	596	624	641	659	604	577	608	595	556	591	579	590	596	587	601	618	545	593	596	607	602	538	569	592	576	603	598	590	603	561	539	595	584	615	614	612	620	563	618	554	564	575	556	599	591	546	546	556	569	630	588	592	600	556	597	587	565	553	543	580	616	594	588	579	582	553	576	523	628	562	592	566	554	569	589	564	537	592	608	564	550	573	563	562	548	600	530	546	593	571	556	560	588	556	556	609	599	592	619	558	567	588	588	565	537	537	599	621	563	576	566	555	562	529	595	599	556	574	595	590	550	580	598	589	623	542	579	626	537	541	553	589	571	529	522	566	563	543	556	526	569	542	544	578	593	595	569	544	575	573	552	577	578	553	561	542	568	585	542	537	568	607	572	536	570	574	563	577	539	582	575	597	585	571	604	553	565	580	546	582	564	544	571	602	511	504	569	536	596	529	527	518	597	551	557	563	540	558	546	543	572	604	562	574	561	558	587	543	540	558	526	537	530	543	584	538	567	535	555	592	598	546	551	562	540	577	556	608	562	563	540	553	581	562	543	596	547	568	624	553	574	559	541	571	546	575	531	560	549	546	574	581	575	566	548	607	593	564	535	609	590	557	596	592	574	561	584	567	561	560	554	569	586	559	548	575	561	592	545	558	558	585	567	581	622	570	602	589	548	598	561	588	572	557	576	539	539	554	561	561	531	585	539	543	592	543	580	545	596	587	565	559	580	558	539	531	524	604	556	595	594	575	542	562	563	591	579	570	585	559	579	601	595	521	537	562	556	528	563	579	561	523	579	555	566	553	556	550	573	553	606	542	561	537	530	553	544	571	579	596	562	574	585	564	545	582	559	582	534	572	542	574	598	567	566	569	619	554	556	547	554	560	539	567	558	556	547	554	569	582	592	550	560	543	545	557	604	542	567	542	568	639	541	569	581	553	571	582	583	616	521	561	601	572	561	556	566	553	598	560	548	614	569	548	533	548	550	575	573	557	542	592	589	546	572	576	554	630	588	570	531	608	546	577	552	580	546	541	521	570	564	551	566	591	571	547	597	516	566	534	574	575	566	586	563	603	536	595	545	562	587	533	595	598	521	545	576	572	507	542	607	563	525	519	515	552	607	588	527	591	597	553	587	557	571	557	528	590	567	557	608	577	590	573	549	528	576	581	551	568	518	581	546	567	577	588	534	581	590	519	606	559	561	551	564	598	574	532	571	562	583	552	552	581	527	577	584	589	590	580	543	574	594	572	597	590	531	574	549	578	534	569	515	587	518	570	560	587	545	563	555	600	535	574	557	558	564	608	546	549	564	568	584	556	564	595	551	585	565	566	567	583	546	561	556	556	537	545	595	570	555	545	608	586	561	538	591	549	552	594	635	573	544	554	610	587	567	571	595	545	561	608	546	571	535	546	548	580	575	603	550	575	556	531	593	538	584	531	575	587	550	578	589	595	553	575	600	557	545	576	559	551	577	532	557	599	577	576	561	543	566	564	539	599	594	551	565	560	553	508	561	593	562	583	586	569	595	601	538	557	582	564	525	594	573	578	583	610	556	586	568	530	590	540	542	559	541	575	583	597	516	541	501	591	551	576	559	594	592	578	590	553	539	605	575	565	577	533	557	566	582	571	593	586	577	568	584	547	587	583	556	566	520	542	576	563	572	575	570	593	547	576	594	589	586	552	558	564	576	584	593	571	587	554	565	509	600	540	608	550	568	560	605	547	595	544	502	554	552	564	568	612	592	540	583	542	580	542	551	555	586	551	555	552	576	565	581	575	542	558	551	517	563	595	567	597	607	560	561	561	525	568	529	562	556	565	548	563	596	572	528	518	525	571	564	562	548	578	537	568	589	635	585	530	568	563	551	512	597	606	566	599	560	590	590	590	537	549	588	580	565	593	555	577	569	567	592	587	568	602	567	577	556	584	572	568	596	561	573	529	565	575	575	552	592	582	553	563	572	591	566	570	583	561	557	561	524	577	553	620	551	563	582	612	569	595	604	538	553	551	558	552	543	515	543	570	570	579	538	601	551	505	577	588	618	564	514	574	508	606	599	536	615	577	567	575	565	549	561	561	602	539	557	564	586	568	537	538	622	585	577	580	572	606	573	541	557	554	589	522	589	540	599	571	549	531	557	569	568	564	578	587	525	635	521	560	582	557	575	573	589	583	555	598	569	547	530	566	565	515	570	559	579	548	563	559	538	600	562	587	557	550	565	568	573	601	563	562	575	583	570	551	563	571	528	565	593	560	555	580	568	552	549	572	593	599	554	554	543	553	600	572	582	566	569	546	561	563	594	597	591	559	549	570	591	538	581	563	575	578	564	579	587	594	552	543	581	601	619	567	542	571	557	595	549	587	583	536	550	566	559	546	569	586	543	562	522	555	577	580	551	560	556	560	580	556	591	553	526	587	589	582	602	599	566	559	582	573	550	543	566	583	544	598	550	592	546	570	582	544	534	580	538	575	561	565	607	540	564	563	627	561	581	587	563	570	546	591	559	560	613	562	549	568	569	547	572	580	551	548	599	581	556	575	574	536	545	601	580	612	576	553	547	579	621	544	534	555	601	532	563	565	536	568	579	586	585	569	568	604	603	540	587	577	568	538	569	548	542	569	531	582	570	597	559	574	571	578	564	635	542	588	537	547	591	548	557	545	568	581	584	562	543	561	559	592	519	570	540	588	531	507	576	559	502	578	507	549	558	599	535	603	515	581	571	569	562	558	563	545	578	547	591	580	560	585	524	558	552	543	593	561	529	537	597	568	554	532	550	541	602	612	578	587	583	600	558	571	578	581	601	548	532	617	539	561	560	543	556	566	548	534	562	595	554	552	534	546	586	553	555	572	583	558	550	550	560	571	549	593	561	559	582	573	575	561	607	566	552	576	580	521	540	558	550	581	573	558	554	592	560	543	552	583	578	562	561	551	556	563	579	551	565	555	572	591	585	565	550	577	534	526	550	602	574	546	585	559	572	562	602	546	534	553	535	563	602	549	580	582	576	563	557	537	540	544	526	540	585	569	540	540	550	574	564	624	558	555	602	548	533	600	597	591	587	576	547	542	596	555	578	569	546	580	557	569	596	550	547	557	530	565	566	598	558	559	608	586	531	582	574	544	550	594	532	545	592	571	563	584	552	568	572	586	594	523	563	537	603	547	573	614	605	580	557	585	525	562	595	600	555	533	565	532	575	558	555	564	618	546	600	507	542	548	575	508	547	535	585	573	541	569	531	551	572	570	579	586	598	580	580	567	551	585	554	562	550	549	565	577	553	531	555	565	590	617	589	549	573	516	571	570	603	554	592	573	536	561	588	585	541	574	556	548	541	602	523	582	551	563	574	575	572	556	538	558	562	528	571	547	550	542	565	549	589	572	547	574	575	580	589	584	575	510	527	547	564	584	538	529	549	527	588	530	613	561	564	570	620	574	579
7244	16735	13736	7465	5257	4050	3256	2599	2264	1891	1655	1480	1397	1349	1187	1202	1179	1047	1103	973	987	995	988	896	949	885	928	921	881	872	871	886	835	852	838	807	813	812	785	829	859	815	773	820	847	762	811	747	795	789	838	786	758	803	790	792	782	747	778	795	752	789	823	811	795	792	766	824	801	775	838	766	764	789	797	774	835	830	815	821	792	752	816	828	775	799	799	815	783	775	755	811	800	763	775	823	759	783	764	790	802	775	791	739	753	776	758	792	776	801	736	774	747	782	855	786	806	831	757	737	734	780	823	745	785	757	780	792	779	770	770	771	761	742	811	781	776	764	739	777	799	830	751	789	758	756	798	801	773	787	797	839	770	767	779	781	795	763	806	780	739	845	799	816	765	801	802	779	751	758	772	763	737	794	766	788	794	802	733	788	711	756	739	783	736	761	829	737	776	835	784	803	757	801	770	783	846	837	767	778	778	762	786	744	782	802	771	806	768	802	757	738	798	814	790	851	804	765	747	733	803	751	765	724	769	781	778	785	788	781	808	724	752	813	774	755	814	737	826	777	757	790	789	783	770	843	822	739	727	786	739	820	771	735	775	805	782	775	763	740	836	787	774	794	762	793	818	806	777	749	786	741	772	803	781	785	742	819	790	785	811	764	757	767	748	809	776	808	763	796	755	840	770	844	752	752	798	732	813	803	811	781	798	820	773	772	781	767	778	768	780	714	795	759	807	760	760	795	796	734	799	793	740	759	811	823	742	772	788	746	749	781	744	830	751	778	826	789	689	740	752	780	741	828	778	732	767	762	751	769	740	755	771	817	785	755	789	784	800	742	784	766	776	820	769	808	760	774	783	762	783	820	815	787	778	742	741	777	772	765	775	812	776	851	785	759	768	763	802	816	799	754	807	800	747	743	762	797	756	774	764	728	784	757	737	753	802	780	802	813	821	774	762	754	732	720	791	783	788	727	788	804	800	771	769	813	802	769	799	788	751	759	797	707	770	780	754	794	786	801	795	773	751	754	730	744	743	761	761	767	782	792	785	788	733	802	753	746	740	791	780	805	758	776	757	727	772	744	764	774	753	755	787	751	784	793	785	761	699	800	780	818	794	775	790	767	747	752	775	753	764	797	759	797	742	744	776	807	801	791	746	755	806	802	755	824	756	758	757	769	794	771	735	739	760	775	779	830	771	775	797	800	815	762	795	803	763	742	779	805	820	716	804	852	775	751	784	763	782	782	758	760	774	770	783	738	766	766	774	758	825	809	746	791	785	817	774	746	741	790	779	740	718	805	751	735	765	734	731	759	724	766	824	805	831	795	792	785	758	762	791	779	792	832	787	741	771	735	778	805	741	745	732	772	784	766	736	852	754	755	793	777	782	806	724	787	786	781	763	785	778	727	787	752	761	753	794	768	786	744	801	844	751	816	790	760	791	747	771	780	753	824	796	832	771	718	777	780	758	799	766	801	768	786	786	826	742	776	766	788	768	757	751	759	762	812	754	759	791	801	768	726	838	763	769	795	740	781	785	796	811	787	826	766	715	738	802	709	757	769	797	771	796	788	820	782	792	752	776	753	755	789	771	774	780	813	740	780	786	756	788	822	793	780	819	760	786	776	778	768	732	738	761	794	795	781	747	787	749	730	823	777	761	769	761	753	814	824	761	758	758	757	739	765	771	759	730	804	807	794	786	756	780	799	759	775	804	786	815	718	729	789	759	750	745	802	780	790	775	738	763	818	764	771	804	789	756	806	790	762	764	761	785	776	736	759	825	754	781	799	730	759	775	810	782	740	731	789	797	745	778	853	770	805	727	797	788	767	771	819	805	811	771	769	793	721	733	801	783	781	771	784	773	769	749	792	814	774	801	750	751	740	846	771	781	806	825	778	797	750	859	816	785	750	805	779	796	837	793	743	732	764	769	779	792	781	791	766	705	785	747	756	796	780	768	800	780	765	762	718	847	737	770	760	772	769	736	780	762	806	763	783	752	774	778	782	743	779	764	781	755	772	767	751	804	762	716	756	733	769	783	797	808	792	767	768	758	805	804	734	742	763	774	786	739	802	724	799	800	820	773	780	780	756	765	780	789	749	759	781	790	808	709	792	724	748	772	792	786	829	767	796	739	763	748	821	813	800	735	742	790	740	793	773	805	763	779	775	798	746	774	810	732	707	774	751	808	795	762	747	764	813	765	807	815	719	770	759	764	726	819	801	753	811	773	792	810	808	805	797	740	787	746	732	750	784	791	726	778	808	772	766	739	819	789	756	725	793	798	764	773	764	772	792	743	778	717	789	755	780	772	753	777	756	770	749	814	724	797	786	782	781	749	779	765	766	787	794	782	713	782	789	770	763	823	790	784	762	804	760	779	827	732	810	763	761	744	758	780	828	774	733	753	815	767	852	761	788	768	772	727	731	747	726	751	793	776	818	785	817	745	791	787	801	778	764	747	762	762	755	776	771	776	773	757	757	764	809	817	726	744	780	754	795	785	780	780	752	711	819	805	737	700	791	755	797	804	768	741	746	797	742	825	761	783	754	751	759	806	771	777	808	752	725	737	771	762	726	759	744	791	769	791	825	790	772	747	746	818	780	765	702	774	763	778	797	809	776	752	765	778	766	785	777	743	796	732	749	780	835	784	763	773	703	812	793	801	719	816	753	743	766	747	775	792	780	749	783	826	835	791	787	787	765	736	798	759	753	801	834	826	805	769	798	749	778	776	774	785	797	775	835	816	799	746	801	844	685	730	698	780	779	751	780	766	769	776	785	703	784	768	779	759	848	793	787	758	816	756	842	735	804	780	757	781	733	795	753	824	777	734	782	777	744	798	754	761	799	795	732	781	744	822	757	778	821	757	772	779	791	759	753	739	821	802	737	743	752	803	747	735	797	786	806	761	701	741	783	800	784	733	770	776	752	767	787	772	734	828	768	709	781	743	776	827	740	793	761	830	738	767	831	786	781	743	743	802	740	778	829	757	776	802	770	808	782	746	783	755	774	783	784	744	769	756	787	765	762	853	797	830	784	764	805	773	748	789	785	741	751	816	764	771	756	765	831	798	734	755	779	758	788	750	763	797	763	741	785	792	807	782	767	794	752	818	794	754	716	763	795	782	816	705	754	755	778	813	734	778	733	781	752	781	800	759	775	773	771	830	782	787	800	741	771	745	757	714	719	769	763	768	759	786	857	742	811	770	803	747	777	754	752	750	742	767	806	806	760	734	755	801	789	764	746	793	768	783	777	769	727	804	854	760	806	817	750	757	827	798	785	780	786	781	768	751	756	743	736	837	814	768	744	764	764	730	797	779	772	814	730	754	801	767	741	788	777	752	758	797	805	783	735	748	815	773	784	775	702	749	749	764	773	811	766	745	796	782	727	779	784	747	776	819	814	771	754	827	754	765	753	822	788	827	808	755	751	831	782	730	770	796	771	769	737	826	753	787	726	795	777	786	769	810	788	748	770	848	773	741	762	773	816	752	745	779	742
26616	20555	9259	1096	695	671	586	595	561	611	593	588	522	561	545	550	595	527	504	542	529	550	559	544	549	595	581	559	539	527	554	568	581	517	570	567	572	573	526	554	572	514	565	530	565	530	549	556	514	516	536	533	554	562	582	535	557	591	607	595	561	576	560	548	490	531	523	548	540	529	572	550	576	573	567	533	574	578	562	541	525	529	538	550	533	593	544	560	540	557	548	546	547	551	505	549	561	532	564	518	533	534	581	545	554	533	558	538	566	513	533	574	585	526	552	559	569	554	566	595	561	571	552	556	578	562	549	518	515	527	521	520	530	541	541	556	552	587	489	527	519	537	611	541	587	581	536	594	595	572	561	569	530	490	554	601	589	560	533	565	575	549	535	580	536	550	528	546	540	564	505	534	546	535	538	542	524	546	594	555	571	537	558	544	529	526	555	516	607	559	541	499	569	502	591	512	530	605	511	553	570	558	553	557	559	573	518	549	595	576	539	510	581	545	510	549	578	503	547	575	531	540	569	582	522	582	571	512	549	533	500	557	532	525	590	538	531	555	523	539	577	558	538	570	557	542	556	557	533	559	562	549	595	541	592	575	522	549	545	604	562	553	542	546	530	593	557	550	571	498	548	573	579	591	601	535	524	550	525	544	540	527	582	554	541	523	570	562	582	566	534	577	543	542	572	544	578	535	549	549	564	551	541	547	548	578	516	533	540	587	579	567	547	529	545	529	600	533	566	572	569	516	576	533	613	521	575	534	508	546	514	562	539	573	514	551	568	569	625	541	524	525	554	540	579	516	553	508	544	510	594	545	523	558	557	553	538	567	549	563	506	574	547	561	584	563	567	607	548	579	571	539	553	553	502	513	542	537	521	554	532	564	519	519	510	574	565	569	547	559	550	542	538	575	570	523	556	522	605	549	520	546	572	546	565	556	560	552	531	589	522	584	586	530	585	582	545	569	552	580	527	528	553	598	558	565	539	568	517	549	572	553	543	537	574	535	563	575	554	576	538	544	552	573	533	543	543	541	579	572	575	543	569	529	574	562	571	565	509	546	561	581	542	529	575	539	572	568	525	586	561	545	516	530	571	577	563	574	549	512	557	563	540	573	539	507	565	575	521	573	551	603	561	546	569	540	532	561	517	528	565	542	564	559	574	521	563	522	562	558	575	524	517	582	547	557	580	552	538	551	586	545	563	548	563	537	597	548	564	563	593	530	524	548	536	540	589	563	547	494	536	535	548	577	599	545	569	560	543	564	559	552	541	578	557	550	546	568	517	579	496	558	585	567	564	571	581	581	583	566	569	550	566	547	506	570	574	540	539	521	547	587	567	531	573	551	537	538	542	529	572	581	577	549	538	569	571	475	558	582	521	583	527	561	537	532	557	599	515	530	552	544	534	576	539	558	574	559	555	539	516	563	534	562	567	569	556	530	574	546	527	573	513	567	509	543	517	564	544	544	559	526	574	542	489	497	559	573	536	553	547	535	540	548	563	551	586	629	576	567	564	583	577	561	554	544	547	547	547	558	519	542	547	579	514	548	540	545	541	594	581	559	511	570	523	552	519	558	542	543	551	528	543	522	604	600	515	552	514	582	579	551	601	548	563	512	522	572	574	569	535	609	584	539	529	540	581	530	533	562	538	584	579	552	609	551	551	528	508	557	560	537	550	539	543	519	539	540	534	575	562	573	505	600	515	523	552	566	580	584	531	553	583	575	555	537	564	503	569	590	539	577	562	585	555	517	585	589	591	549	569	557	547	530	527	543	556	582	566	561	532	530	569	536	524	560	538	567	531	549	546	574	541	493	559	537	548	524	571	552	579	556	542	484	602	513	522	546	548	546	562	580	490	549	543	562	526	576	559	548	510	556	536	505	563	540	592	519	520	536	564	539	536	586	522	570	543	547	552	538	541	480	534	549	517	577	569	576	540	520	530	546	629	522	571	593	508	515	530	530	568	568	547	529	536	556	550	523	569	575	525	548	514	571	595	524	523	546	567	593	508	558	533	568	576	565	535	567	580	575	594	553	605	556	566	595	556	546	545	521	531	551	537	522	531	541	502	542	518	583	555	519	577	595	573	542	523	577	528	543	539	535	553	567	551	573	565	546	554	537	574	536	554	520	537	498	567	543	531	568	545	602	529	546	552	555	543	531	582	528	602	554	591	508	571	540	538	573	562	585	592	587	577	598	534	582	545	522	565	562	565	550	554	545	563	568	583	559	545	531	572	613	595	559	572	538	562	572	537	528	519	524	566	549	576	551	554	559	551	533	587	579	563	546	549	550	524	537	546	556	526	568	564	527	568	543	575	577	532	533	545	561	494	545	575	561	545	558	539	550	555	565	606	533	531	570	582	536	547	581	535	552	545	520	559	558	556	539	564	544	566	573	522	566	552	509	550	536	591	602	525	564	548	517	529	564	531	567	512	557	517	560	583	563	551	592	510	530	547	592	541	552	561	546	524	537	607	563	543	530	547	552	529	526	561	570	529	573	542	503	574	545	525	499	540	560	549	547	554	533	543	541	573	518	489	543	550	551	575	534	563	546	555	549	580	557	539	559	533	601	553	550	533	580	595	569	575	523	566	565	558	528	549	570	572	564	565	569	572	578	553	539	584	548	553	569	554	564	568	560	593	553	521	485	579	566	573	601	608	551	517	507	520	547	561	636	557	581	541	591	606	567	586	590	569	571	532	523	535	554	575	544	583	548	555	563	566	518	578	583	531	527	536	533	568	543	547	562	523	542	560	565	571	604	544	553	572	585	570	552	541	557	579	564	544	581	551	562	560	563	554	568	557	586	531	561	557	561	584	572	581	529	581	519	590	622	543	576	587	540	561	539	541	519	567	535	583	533	527	564	585	559	587	535	568	555	572	546	566	555	509	574	578	561	586	524	542	537	533	542	568	563	568	575	576	562	531	587	564	557	537	542	560	555	575	547	588	542	557	547	564	525	526	584	559	564	550	607	536	573	567	533	557	577	570	598	543	552	519	589	598	505	557	551	553	540	571	564	578	582	575	579	544	519	525	518	503	536	509	559	532	612	515	539	559	555	513	582	528	536	590	465	559	520	538	518	579	525	581	533	587	565	541	567	523	551	598	560	525	545	531	618	538	546	589	555	538	521	572	587	540	550	522	553	545	572	575	568	540	557	541	538	520	583	523	526	535	620	528	548	535	527	569	525	599	527	506	513	564	538	567	543	545	579	516	582	552	600	551	522	534	550	567	516	548	542	519	560	566	543	572	529	563	561	554	525	541	530	581	588	531	541	563	566	581	570	518	556	554	578	558	543	515	588	541	555	519	592	513	486	543	544	567	548	573	576	591	581	565	579	533	531	531	586	550	559	545	543	541	538	551	537	542	575	550	562	548	548	532	525	576	567	522	588	518	559	553	555	549	539	570	563	576	533	600	566	547	594	529	542	551	551	506	567	541	575	604	544	548	528	545	484	592	520	564	522	560	566	560	553	566	584	577	530	547	565
4096	1697	1572	1105	980	948	941	859	791	761	811	787	770	808	764	738	814	748	748	773	713	793	777	730	773	762	756	751	803	735	765	746	766	756	731	724	737	712	728	747	732	753	753	745	792	740	772	757	719	773	734	715	776	747	775	690	792	764	756	778	767	743	795	760	746	729	741	761	776	736	738	751	797	731	726	765	757	742	752	768	725	754	789	747	784	760	784	737	739	784	778	728	757	739	749	724	751	753	756	744	772	775	769	700	760	732	743	788	761	790	771	745	736	824	762	750	731	739	772	745	793	728	753	792	767	735	719	765	739	818	742	775	719	755	757	729	771	753	783	761	755	774	746	769	704	759	769	800	724	724	750	750	735	767	738	745	733	727	767	729	737	791	707	736	759	765	746	760	736	729	795	726	759	735	758	778	733	745	750	740	824	729	671	745	773	765	783	730	762	746	730	805	738	737	784	744	703	776	810	734	748	780	751	793	786	761	737	744	747	776	765	743	697	730	754	730	728	740	752	766	730	732	762	730	728	753	718	830	707	730	751	718	747	765	788	725	702	784	710	761	770	765	769	680	740	754	786	726	765	795	742	742	693	747	761	685	793	724	699	784	722	731	723	761	736	739	706	741	792	766	747	769	734	773	750	801	745	782	732	726	770	744	739	734	748	768	720	775	771	763	718	778	731	750	692	716	756	722	753	722	754	759	759	727	747	705	730	735	781	750	712	745	764	751	745	781	758	750	817	752	756	722	699	721	739	733	763	778	786	753	757	773	815	735	772	735	778	778	757	760	764	775	739	761	764	780	740	737	767	763	779	766	744	742	740	710	708	760	729	772	701	726	729	758	717	778	786	729	735	758	754	760	729	786	794	724	793	723	790	750	695	705	749	725	777	687	771	788	761	795	724	710	751	762	745	695	751	771	773	729	756	731	767	779	740	713	741	717	777	752	753	751	787	724	760	748	749	736	808	739	747	770	783	663	769	758	768	732	761	732	751	714	699	722	756	750	789	779	734	731	781	745	705	828	802	790	779	782	817	781	742	727	771	752	741	789	724	751	726	729	722	749	737	759	750	744	736	759	730	779	789	722	718	762	736	741	704	742	770	738	757	733	777	744	726	777	780	777	750	775	753	736	788	740	771	742	756	763	827	768	728	779	737	758	779	738	771	731	736	773	764	730	793	722	737	738	750	761	783	759	745	722	775	776	734	690	680	780	728	748	723	749	692	699	778	733	716	796	718	739	780	770	749	736	777	754	776	774	753	762	766	702	762	723	755	782	785	729	770	703	742	711	712	782	773	770	731	791	731	753	757	780	770	717	783	763	725	723	776	693	739	736	738	718	734	693	762	792	773	755	709	711	749	768	754	782	715	750	736	716	727	776	753	777	752	743	734	754	737	764	723	788	728	690	748	752	768	771	763	712	769	724	736	774	759	760	736	744	745	756	831	733	745	783	762	751	732	737	757	711	765	730	734	740	699	752	736	750	744	775	775	751	715	700	725	723	781	724	772	775	740	750	735	748	777	723	747	775	783	759	708	747	791	727	756	734	753	757	801	805	709	763	736	760	730	736	782	731	707	788	738	729	752	725	764	722	792	766	728	716	763	746	753	717	754	742	773	720	715	758	760	710	728	759	744	764	727	730	743	729	722	726	765	732	746	731	762	709	764	754	760	777	728	809	719	781	739	719	734	741	753	734	735	750	790	742	799	774	776	741	736	726	747	749	725	780	728	791	749	831	784	737	780	751	710	714	788	732	739	762	774	755	746	774	736	780	732	790	705	783	766	710	736	766	754	732	777	716	739	717	783	733	757	777	746	735	769	747	767	745	759	741	720	769	732	770	775	747	777	761	712	706	738	791	753	754	727	723	743	785	736	738	717	817	788	730	727	773	740	783	729	720	717	771	696	732	805	704	776	713	754	748	745	775	732	756	782	767	732	742	735	702	727	771	763	732	758	780	780	773	735	720	699	712	727	744	732	757	750	769	713	737	688	733	797	752	744	784	780	724	786	741	729	714	742	789	753	804	757	739	738	757	726	729	735	785	744	759	729	758	724	730	746	719	764	726	734	774	784	722	741	782	710	694	750	748	775	721	792	785	817	792	798	766	748	701	687	731	742	784	706	734	768	785	738	755	675	793	734	766	755	751	746	743	744	778	789	731	733	761	794	729	744	746	760	731	696	782	713	755	790	760	798	771	783	810	741	754	756	733	749	766	761	738	757	733	737	817	763	749	799	753	749	721	757	787	781	779	748	795	747	743	759	779	765	753	716	749	726	720	713	698	779	746	722	756	754	745	742	787	691	754	743	739	724	760	722	773	765	790	760	807	763	743	711	731	746	729	783	712	759	711	708	763	728	759	777	764	722	744	746	731	764	734	757	745	742	771	700	751	752	751	687	806	741	741	728	742	742	747	765	773	755	802	716	770	749	743	733	711	752	734	805	739	691	704	774	746	743	752	688	727	725	735	733	769	797	772	716	782	747	695	736	753	731	754	737	730	770	757	707	732	742	721	708	763	760	739	813	764	754	736	717	741	728	717	744	709	785	698	811	750	769	691	750	782	773	783	736	724	744	757	740	739	747	790	716	749	699	738	731	712	731	733	731	779	751	756	757	762	719	728	709	751	740	763	724	747	757	710	759	730	764	744	792	788	776	775	770	741	731	759	766	747	780	761	763	690	734	782	799	731	749	712	758	751	720	765	726	819	802	748	766	736	789	774	778	742	750	722	761	711	746	742	820	749	734	707	712	753	690	731	760	772	737	755	733	778	798	794	755	760	727	759	736	702	792	740	748	807	746	715	762	669	716	736	766	757	771	722	720	761	773	755	768	720	692	736	741	785	749	760	764	726	732	711	716	734	709	772	797	748	741	744	767	723	748	780	698	758	838	779	738	760	698	760	759	798	765	791	745	749	699	697	779	761	768	765	743	763	776	765	785	744	763	732	769	778	718	743	689	763	759	720	774	663	786	731	776	766	734	808	713	735	739	748	731	724	796	774	739	754	766	731	757	742	752	734	741	754	717	736	774	755	759	696	784	729	732	744	770	757	730	750	725	757	768	744	706	770	743	748	721	709	772	730	708	776	718	802	782	737	732	731	744	740	711	728	783	752	740	761	746	741	747	791	715	774	790	771	720	742	737	744	753	767	751	748	762	717	762	714	721	792	726	751	782	736	762	777	759	746	727	754	789	734	732	776	807	752	740	733	698	735	714	731	749	757	726	769	727	717	755	739	740	750	742	754	771	765	756	729	751	799	775	725	733	792	707	759	727	757	729	741	767	760	719	777	718	835	738	704	736	737	786	734	731	719	762	733	736	745	742	769	753	753	711	762	726	758	745	691	750	788	715	740	699	761	775	765	704	808	784	785	722	764	710	768	758	756	750	766	690	804	748	721	800	756	724	725	738	751	710	754	788	790	739	738	764	764	772	798	808	755	742	756	741	772	763	838	790	770	747	758	774	719	725	739	735	760	713	764	751	748	745	725
23568	21100	28502	23908	21082	12094	1904	1202	998	1068	935	961	852	923	883	867	902	874	834	819	861	837	811	792	759	837	827	808	778	825	845	766	760	773	779	833	807	768	785	770	737	737	765	773	793	771	758	764	787	758	776	764	753	819	793	773	759	750	752	769	810	786	801	781	708	763	738	790	762	876	793	785	677	791	738	767	746	737	800	744	737	749	791	759	767	784	762	775	787	739	773	735	759	783	741	794	788	771	816	801	790	774	785	830	747	728	753	779	751	766	774	797	810	784	759	751	742	774	749	796	777	790	766	803	785	781	747	759	754	783	757	768	763	782	828	796	791	746	739	755	748	770	723	744	792	759	777	768	767	724	769	740	722	779	759	796	784	738	790	785	753	775	776	739	828	772	767	771	767	768	743	754	777	738	740	781	785	789	780	765	790	768	777	753	724	758	730	779	767	802	733	774	783	821	779	777	786	740	784	748	733	723	768	713	817	750	825	781	780	780	765	791	719	766	787	729	728	829	794	722	784	748	802	778	735	785	755	723	777	733	835	744	797	748	791	783	738	778	794	744	756	749	758	793	763	772	823	785	776	757	730	776	795	780	739	764	751	774	754	730	806	735	771	759	765	746	767	723	760	766	755	816	770	781	782	811	769	753	760	782	755	785	785	779	724	790	793	738	770	743	737	747	712	772	780	818	803	766	713	788	764	804	790	722	755	766	790	822	761	790	757	729	812	785	767	800	758	744	786	800	764	785	794	751	749	744	734	731	798	782	796	788	748	789	791	725	784	775	760	753	741	785	757	756	777	795	769	741	792	797	775	765	771	811	727	712	751	763	802	744	788	751	720	805	788	759	743	801	780	769	719	796	762	760	798	735	821	773	823	730	765	801	714	798	743	785	774	780	782	795	774	777	754	765	752	747	781	731	724	790	798	754	760	755	771	768	769	782	792	816	764	720	814	723	761	751	751	765	799	768	789	754	715	762	696	765	801	760	793	808	765	738	805	779	775	753	755	700	825	713	787	787	807	802	704	776	727	734	749	739	766	748	735	779	768	749	754	768	762	794	787	799	742	777	741	761	784	757	804	767	762	765	741	778	726	756	803	753	809	774	723	784	764	770	788	822	771	746	762	773	812	749	775	744	796	745	774	740	803	813	750	756	779	766	767	797	790	823	740	755	786	746	785	796	772	769	760	784	778	738	737	790	785	748	729	783	781	765	790	797	770	727	739	779	761	799	748	750	777	758	740	786	773	788	732	733	713	766	794	787	792	732	809	763	767	786	815	787	768	797	800	759	715	742	786	805	755	759	788	799	739	771	739	816	753	751	763	778	762	708	783	800	774	747	781	774	828	769	853	760	752	775	754	754	746	796	787	764	750	756	808	762	765	755	766	755	754	789	773	763	792	771	775	758	773	776	739	782	772	758	771	795	787	729	771	805	764	838	757	791	782	773	782	800	833	759	758	713	778	764	762	809	732	786	781	702	783	755	778	737	736	741	748	758	791	765	770	743	772	728	799	822	770	781	724	783	735	782	806	827	743	800	779	807	766	791	745	777	760	745	746	738	789	765	731	768	789	787	771	741	763	769	815	752	770	763	789	764	756	738	786	742	748	776	745	756	757	705	774	769	777	779	744	771	776	789	766	785	753	728	749	761	735	762	778	792	718	787	773	765	765	766	804	752	793	779	826	729	761	801	748	762	811	775	731	766	774	769	796	776	699	817	764	727	831	761	754	802	732	736	795	778	725	787	731	785	717	752	727	725	745	739	790	791	800	794	735	750	757	716	792	789	761	725	743	810	723	797	733	710	746	799	759	760	734	814	767	771	799	750	721	757	785	760	784	732	743	752	789	760	747	837	771	752	722	770	810	764	799	769	786	707	717	811	737	806	795	743	813	786	810	736	790	770	731	711	793	787	766	784	757	806	798	734	827	795	750	737	753	791	795	782	754	744	776	778	748	759	790	746	733	747	780	789	744	801	739	800	836	739	826	795	783	752	850	766	762	761	736	748	761	754	722	789	770	763	756	804	734	775	740	786	786	789	751	734	751	756	843	758	750	780	767	755	798	760	779	747	773	782	780	761	777	762	794	776	703	809	717	794	803	750	782	773	730	746	765	786	751	815	747	753	765	784	762	772	797	731	775	742	748	731	776	792	756	775	762	786	752	794	791	776	769	783	710	791	764	746	782	763	730	771	769	764	795	770	792	788	764	780	757	746	774	806	738	771	745	789	773	754	762	794	746	763	772	825	818	780	754	748	786	802	758	779	737	818	775	758	773	781	777	775	708	806	712	748	756	800	790	776	740	736	746	798	743	779	775	709	756	772	708	738	775	765	790	765	730	776	781	793	746	704	765	756	801	779	745	780	746	826	770	795	738	735	772	770	794	752	777	797	799	781	823	716	736	763	743	695	706	814	758	754	796	781	790	786	781	741	764	756	729	768	797	754	750	757	742	779	792	766	828	763	747	738	803	792	776	750	772	763	826	795	706	819	746	793	759	783	748	767	747	763	759	790	780	732	757	693	808	811	750	762	761	769	791	795	760	756	826	788	800	801	810	791	763	728	770	751	805	729	745	758	739	808	765	782	731	793	815	781	760	746	764	739	834	776	728	757	743	778	797	778	777	740	771	745	753	803	715	747	767	719	794	809	842	725	772	733	821	770	799	799	726	777	709	731	784	764	775	778	756	766	786	748	793	725	739	785	787	755	780	813	731	748	761	736	765	790	769	767	765	817	745	757	796	767	763	789	768	741	760	782	750	801	845	794	745	757	760	743	719	714	734	749	725	743	770	731	780	710	811	747	709	803	762	725	709	818	788	742	760	781	777	726	800	761	766	802	784	757	810	754	802	735	747	760	798	802	760	786	733	746	791	757	770	749	692	756	735	832	788	853	753	758	773	748	767	789	733	770	687	724	779	770	787	756	729	773	740	775	766	781	784	735	714	736	762	735	752	748	760	773	765	759	788	784	747	814	746	755	760	786	750	772	782	721	723	780	815	747	791	805	776	734	780	727	728	762	764	743	787	749	752	747	786	749	783	733	750	760	730	782	798	768	730	789	805	764	776	727	766	758	744	785	748	743	796	775	795	761	782	775	804	792	770	798	799	748	769	775	802	722	775	786	778	737	766	743	739	795	783	764	739	734	731	763	736	734	771	781	825	745	774	741	764	769	784	780	754	727	801	784	764	730	796	754	745	785	755	792	790	786	736	772	741	751	759	757	842	712	801	804	771	851	758	746	801	726	765	739	693	780	779	744	793	758	773	751	766	725	787	774	800	735	774	772	751	767	770	750	772	735	772	764	774	776	751	762	782	792	738	780	742	782	807	783	749	810	732	725	790	726	769	776	744	716	768	756	778	727	765	738	770	747	724	751	778	727	809	806	759	832	788	777	760	795	778	792	780	799	806	703	773	773	705	772	753	774	771	734	768	738	730	777	740	802	772	741	779	743	759	798	780	753	814	736	748	752	808	778	780	766	749	779	754	806
5262	10852	9038	4877	3427	2905	2285	1966	1778	1643	1560	1446	1396	1337	1287	1320	1280	1264	1179	1187	1173	1139	1137	1163	1101	1112	1090	1130	1110	1060	1045	1093	1052	1070	1087	1041	1108	1050	1111	1097	1011	1061	1025	1057	1084	1037	1059	1028	1111	1054	1073	1095	1010	1045	1025	1023	1017	998	1073	1092	1032	1020	999	1046	1063	1018	1094	1023	1059	1044	1073	1011	1095	1092	1047	997	1028	1052	1089	1014	1024	1082	1026	1069	1042	1047	1048	1047	1039	1050	1067	1019	1074	1089	1046	1018	1080	997	1046	1088	1013	1064	1009	1083	1034	995	1025	1014	1027	1025	1043	1001	1089	1054	1018	1074	1056	1039	1053	1029	1045	1025	1000	1048	1053	1090	1025	1068	1070	1008	1066	1031	1030	1042	971	1011	1082	993	1010	1055	1068	988	1014	1024	1055	1018	1055	1077	1038	1044	1014	1068	1063	1034	1078	1057	1041	1037	1017	1048	1043	1006	1028	1078	1032	983	1006	1092	1038	979	1042	1023	1024	1048	998	1057	1003	988	1072	1019	997	1053	1016	1081	1024	1040	1058	1065	1051	1027	1053	1005	967	1050	1043	1061	1051	1041	991	1027	997	1016	1014	1054	1032	1028	977	1047	1118	1059	1084	1048	1052	1069	1031	1034	1024	1088	1065	1033	1050	1032	1035	1014	1039	1021	995	1022	1076	1083	1079	979	1009	994	1039	1070	1107	1012	1007	1094	1025	1042	1021	1050	995	1058	1045	989	1067	1042	1008	1128	1113	1053	1053	1052	967	970	988	1052	1068	1062	1057	1066	965	1044	1046	1097	1030	993	1048	1008	1048	1043	1007	1020	1029	1032	1015	1035	1111	952	1014	1026	1047	1038	1061	1056	998	1014	1075	1071	1018	1065	1072	1034	1012	1026	993	1075	1056	1050	1046	1108	1004	1045	1042	1099	1002	1050	1030	1032	1098	1012	1059	1082	1012	1072	1015	1010	1014	1109	1047	1073	1031	1032	1040	1015	1002	1045	1059	1039	1046	1024	966	1020	1029	1029	1008	1081	984	1020	1010	1063	1047	1080	1048	1053	1060	1003	1052	1054	1050	1097	1060	1072	1026	975	1045	1038	1087	1034	1048	996	1002	1046	1062	1027	993	1058	1042	1038	1052	1013	1067	992	1041	1005	1078	1036	1005	1040	1106	1030	1029	1041	969	1021	1056	1076	1046	1013	955	1037	1011	1063	1053	1036	1058	1036	1032	1025	1105	1011	982	1002	1065	1003	1040	1019	1050	991	1039	1063	992	1061	1084	992	1033	992	1035	1055	1063	1034	968	1088	1001	1045	1041	1036	1018	1005	1021	1032	1041	1029	990	1018	1011	1028	1040	1022	971	1030	1027	1057	1075	987	990	1035	1051	1058	1030	1025	1032	1051	1088	1045	1038	998	1010	1021	1040	1012	999	998	1016	1002	986	1074	1067	1069	1072	1011	1042	1047	1046	1092	1009	1052	977	1049	1086	1059	1024	1001	1016	1017	1073	999	1039	1060	1003	999	1103	1092	1010	1071	1007	1079	1061	1019	971	1037	1073	1018	1046	1028	1072	1004	1019	1037	1049	1024	1054	1062	1017	1070	1062	1090	979	1055	1094	993	1071	1087	1085	1040	1007	1017	1086	1043	965	1026	1046	1044	995	982	1027	1062	1036	1054	1010	1042	1078	1008	1102	990	1034	1098	1047	1049	1001	1052	1098	1006	1027	1003	1068	1039	1068	1060	1037	1004	1034	1039	1075	1053	1010	1068	1029	1023	1029	998	991	1041	1020	987	1045	1022	1068	1020	1007	988	1030	1065	1022	1107	1029	971	1026	1012	1000	1077	1043	1017	1015	1057	1068	1041	991	1037	1075	1055	993	1016	1006	1049	1006	1000	1064	1044	980	1015	1047	1064	1036	1071	1009	1016	1022	1033	1012	1022	1023	1060	995	1070	1091	1034	1033	1060	1071	1020	973	1079	991	1062	999	1041	1054	1034	1106	1006	1028	1084	1042	1011	1011	1044	1060	1019	1004	1070	1027	1027	1050	991	1021	1059	1006	974	1050	1029	1033	1022	1015	1056	1027	999	1053	985	1037	1070	1078	1069	998	1024	1044	1053	994	1071	1019	984	1054	1039	1035	1059	1063	1027	1057	1050	1054	996	964	1078	1048	995	1062	975	1084	1029	1023	1056	1080	1025	1076	985	1011	977	1015	1040	1028	996	1096	1033	1020	1081	1035	1061	1003	1061	1012	1029	1026	1014	1049	1087	1001	1034	1038	1056	982	1017	1033	1060	995	1013	998	1006	993	1056	1007	1092	1023	1025	1001	1095	1086	1032	1019	994	1029	1074	1097	1085	1073	1063	998	1032	1032	1037	1064	1050	985	1107	1024	1023	1004	1087	1020	1062	1037	1054	1022	1040	964	1053	1091	1039	1001	1028	1028	988	1061	1012	1008	1065	1035	1079	1090	1081	973	1018	1053	1041	1082	1048	1067	1006	1025	1084	1020	1043	1042	985	1049	1031	1018	1087	1060	1058	1021	1045	1067	1041	1065	1009	984	1044	1018	1087	1049	1015	1017	1048	1002	1016	1064	1001	1008	980	1067	1016	994	1063	1041	1043	1051	1066	990	1049	1051	1068	1051	1036	1022	1025	1077	994	1042	1089	1057	1043	1134	991	1037	1112	1066	1061	990	1054	1042	1078	1044	1073	1032	1050	1011	1047	988	1017	1048	1040	1014	1043	1085	1066	973	1067	1044	1032	1076	1041	1048	1038	1072	1073	1057	1028	970	1070	1060	972	1044	1048	1027	1054	1009	1069	1045	1028	1094	1034	1060	1070	991	1001	1026	1090	1060	1040	1053	1065	1041	982	998	1055	1032	1045	1053	1030	1071	1060	1039	1085	1029	1081	1062	972	1055	993	1000	1018	1106	1053	1030	1092	1059	1122	1053	1015	1025	1044	984	1066	1042	1031	1106	1021	1064	1011	977	1022	1029	1088	1060	1013	1069	1085	1087	994	1032	1067	1017	1055	1016	1034	996	1034	1034	1001	1048	1019	980	949	1028	975	1012	1044	1059	1013	1077	1024	1118	1027	979	1049	1047	1026	1075	1016	990	1031	1034	1012	1026	1022	1002	992	1098	1046	1056	1077	1025	1011	990	1027	1067	1049	1003	961	1054	1037	1039	986	1050	1088	1030	986	1079	1050	1036	976	1007	1006	1028	1057	1052	1100	1031	1034	1062	1005	1036	1060	1068	1073	1021	1013	999	1021	994	1059	1037	1020	1075	1042	1017	1069	1038	1034	1026	1046	1006	1060	1016	1107	975	996	1045	1048	1099	1015	1109	1053	989	1023	1007	993	1056	1043	1025	995	1073	1019	1123	984	1066	1062	1039	966	1087	1017	1045	1042	995	1036	1025	1064	1031	1023	1004	1004	1072	1026	1053	1083	1077	1050	1006	1056	986	1052	1026	1055	1041	1045	1052	1039	1077	1090	1012	1011	1036	1001	973	1080	1084	1043	1002	1042	1058	962	1046	1037	1065	1032	1015	1051	1093	1071	1055	1038	1061	1006	1035	1009	984	1074	1016	1029	1053	1069	1028	1065	1060	1024	1025	1026	1040	1040	967	1034	1055	1051	999	1058	1029	1039	1044	1081	1030	996	1052	1076	1025	1020	1011	1025	1031	1075	1057	1015	1079	1045	1034	1083	1103	1026	1023	1013	1058	1029	1067	1054	1040	1044	1012	1044	1009	1072	1045	1063	1062	1043	1015	1059	1028	1005	997	1007	1045	1024	1076	1004	1054	1025	998	1050	1003	1051	1055	1028	1049	1044	1011	1015	1008	1047	1108	1050	1035	1032	1043	1006	1013	1043	1021	1008	984	1048	1008	1054	1025	1030	985	1044	1038	1026	996	1084	1066	1031	1016	1006	1055	1087	1007	1019	1016	1044	1026	1015	1051	1106	1048	1026	1015	1012	1027	1023	1026	1024	989	1081	1043	1072	1045	1002	1027	1029	1058	1003	1043	1055	974	1017	1012	1091	1039	1066	1004	997	948	1060	1044	1071	1108	996	1026	1056	1089	1023	1025	1025	1014	1002	1060	1031	1055	1014	1063	1049	1026	1044	1048	1003	1000	1000	1054	1073	1082	1010	1022	1035	977	1035	1049	992	1001	1005	1053	1057	1055	1003	1036	1021	993	1089	1030	1002	1071	1000	1051	1011	970	1058	1018	1025	1030	1022	1029	1014	1004	1067	1011	1012	1021	1068	1054	1040	985	1059	1096	976	1033	1035	998	1033	1043	1024	1028	1013	1014	1041	976	1032	973	1089	984	1026	984	1015	1068	1023	1102	1011	1005	993	1057	1022	1023	1051	1081	1048	1011	1036	1013	1043	1042	949	1087	1003	1042	1057	1003	1023	941	1096	1001	1006	1036	1036	1037	1010	1042	1078	1037	1042	1051	987	1056	1059	1022	1075	1051	987	997	1062	1018	1066	1027	1050	1067	1034	1013	941	1096	1020	1041	1030	985	995	1063	1012	1014	1034	1052	1052	1020	968	1021	1011	986	997	1068	1011	1061	1050	1041	1034	1064	1070	1017	1044	1029	1035	1086	1014	1024	1023	995	1043	1044	964	987	1022	1049	994	1018	1019	1037	1056	1032	1038	1099	1045	1023	1027	965	1049	1029	1047	988	1072	1045	1011	1008	1032	1024	1096	1018	1052	1022	1005	1057	1066	1051	1000	1020	1022	1051	1045	1042	1035	965	963	1019	1018	966	1005	1042	1004	1020	1007	1039	1050	1064	1075	1008	1051	1059	1020	1084	1049	1067	948	1024	1066	1064	999	1026	1049	1038	1032
22747	21154	28971	23628	21154	21210	10182	1342	1049	1012	939	842	774	770	744	731	685	683	655	645	634	626	676	625	620	614	620	584	605	561	567	642	573	591	647	558	649	614	514	625	589	590	579	552	572	565	528	601	562	579	559	567	544	589	522	533	571	575	527	590	550	584	567	528	544	557	544	517	595	604	597	530	576	600	538	583	564	591	583	588	547	590	564	577	562	576	603	591	537	569	549	535	525	542	564	575	521	545	563	576	506	533	598	560	549	598	581	584	548	580	592	519	557	533	607	532	552	586	581	570	521	591	608	587	594	574	593	547	536	546	582	583	534	534	561	585	538	550	563	536	572	540	532	549	547	552	552	549	571	569	562	551	573	571	581	561	534	532	576	564	570	539	571	565	558	533	621	599	594	520	513	552	560	572	551	553	554	556	557	589	583	571	594	558	571	535	568	539	561	569	542	541	570	603	573	554	554	578	593	556	543	570	567	575	576	574	543	573	526	552	536	525	578	570	590	558	581	555	570	550	544	551	567	523	517	556	558	567	571	512	577	566	537	550	557	577	552	513	556	578	546	544	552	518	571	537	539	551	585	554	542	539	569	540	566	586	529	543	526	549	540	554	593	544	577	553	572	565	581	561	518	548	551	569	579	540	591	536	525	526	504	575	526	553	557	568	544	596	545	549	546	517	556	562	563	502	527	577	540	527	541	536	560	573	580	527	588	557	548	565	575	527	560	546	564	569	588	547	566	567	610	513	570	545	570	573	540	571	570	498	535	546	528	553	542	596	567	554	570	548	547	576	541	560	575	571	561	590	527	574	571	564	549	510	544	531	555	541	536	510	553	611	590	582	560	573	501	578	535	584	582	545	582	573	545	585	565	542	545	581	544	555	566	575	558	561	590	524	568	577	564	615	566	568	543	517	609	518	562	578	569	549	565	609	549	501	529	571	572	554	571	570	554	549	575	577	561	564	547	553	526	529	618	544	557	532	556	548	555	555	551	521	582	579	463	527	541	512	537	587	547	547	507	582	588	584	586	588	551	563	552	545	529	541	571	524	568	584	583	553	554	529	518	578	568	558	536	572	521	549	550	558	526	538	542	547	551	576	557	554	563	554	555	550	562	540	551	568	536	546	566	586	552	501	571	528	530	556	544	544	536	549	587	552	567	569	573	523	588	530	582	557	566	557	565	566	564	573	537	531	530	553	549	555	559	543	517	596	540	551	546	547	547	557	566	547	578	553	549	513	531	533	565	532	553	503	550	517	567	584	555	575	536	568	548	555	562	527	592	571	566	581	591	599	536	499	583	552	586	541	549	540	596	589	518	576	571	568	554	549	574	510	544	552	521	551	567	577	556	548	570	580	550	552	555	570	566	574	569	517	552	563	578	547	549	542	516	567	524	554	566	526	572	560	566	545	546	558	603	512	568	532	518	546	538	559	570	541	541	542	550	551	572	544	550	584	538	509	592	554	559	560	577	555	557	553	533	534	588	557	518	528	606	499	570	551	554	590	581	562	526	547	550	541	539	571	607	507	588	589	590	566	556	564	545	561	512	525	573	595	532	535	528	596	567	571	565	504	580	572	547	557	533	562	547	594	555	527	590	528	545	552	578	558	560	514	517	604	558	550	524	563	555	570	520	585	551	551	552	548	538	531	549	522	547	581	536	550	605	532	529	506	587	597	508	576	549	573	538	568	585	587	550	516	530	566	563	530	502	564	500	574	526	533	581	563	526	569	529	529	585	516	556	546	589	540	568	601	567	527	589	563	539	543	513	578	542	593	548	554	585	610	653	575	561	567	557	518	554	576	575	571	555	548	529	545	568	573	514	584	584	549	528	533	576	558	532	544	548	550	543	574	549	589	535	556	539	570	553	562	557	551	586	557	570	546	537	512	614	531	549	582	534	527	525	544	564	562	572	543	585	535	523	565	547	541	571	514	550	569	596	516	533	578	563	587	569	579	559	605	595	519	546	527	514	517	540	552	505	579	580	528	517	511	608	559	557	545	567	609	560	577	562	557	531	541	539	574	554	562	561	538	552	556	549	591	571	570	535	554	581	585	546	554	576	543	543	570	542	513	547	520	536	536	556	563	571	559	591	518	554	556	524	568	550	557	557	501	576	534	595	577	566	587	547	551	522	541	542	539	552	530	581	529	547	542	580	548	571	542	548	528	528	586	599	591	528	543	537	549	588	594	570	588	564	560	591	560	542	549	544	513	623	547	573	527	545	512	554	537	519	551	605	562	562	545	549	523	582	553	535	542	553	552	542	556	571	556	557	538	541	537	514	568	525	546	569	544	583	572	546	560	533	527	565	519	546	550	530	510	527	562	546	536	552	541	623	552	506	584	528	559	576	529	523	554	529	561	591	543	574	570	573	524	536	557	573	564	514	530	546	575	551	576	524	598	544	533	556	563	557	619	548	571	493	554	531	560	562	551	515	537	568	551	559	556	535	550	567	565	591	566	585	558	559	561	592	543	602	544	580	585	568	580	522	551	571	553	554	608	590	572	617	547	561	568	608	560	579	614	551	538	596	525	560	554	559	523	583	608	598	534	565	539	575	553	560	544	576	544	547	547	574	558	597	582	542	553	562	536	557	530	523	561	564	605	537	536	556	558	535	550	535	552	553	536	550	551	589	572	560	605	586	518	549	571	574	567	546	561	559	542	555	552	573	563	539	586	530	528	556	549	546	493	555	547	538	578	585	577	541	554	561	555	556	558	558	565	577	577	552	546	558	559	507	547	522	599	604	547	593	551	545	607	536	568	565	591	486	587	571	523	517	583	573	547	554	595	544	532	564	609	559	574	549	579	578	540	566	544	590	587	541	535	554	565	568	561	562	543	563	546	574	575	530	576	589	571	606	528	516	546	557	566	561	529	581	550	550	546	556	571	520	542	558	593	562	542	539	510	551	566	596	543	581	540	534	562	555	510	600	514	557	534	532	582	545	552	537	525	559	537	590	554	550	597	526	582	555	556	556	520	539	596	553	561	549	557	572	558	564	534	559	534	567	539	543	545	549	567	576	563	561	558	552	559	548	553	575	571	541	555	524	565	552	538	574	530	572	527	552	531	550	583	577	561	572	530	529	516	588	585	572	549	512	511	556	557	570	535	521	548	590	519	574	524	596	555	501	574	517	561	561	544	533	545	576	552	537	586	572	534	544	568	534	541	586	568	573	550	496	541	520	517	501	556	535	604	554	550	560	526	558	561	564	534	534	526	593	556	588	546	610	505	529	570	591	540	550	501	594	585	525	540	560	528	581	590	556	563	584	520	567	551	557	591	560	570	576	591	590	557	537	567	529	569	578	527	557	567	554	572	588	513	550	526	599	545	587	554	543	542	535	600	593	571	592	542	559	570	552	519	590	538	522	582	556	573	609	544	580	514	559	582	577	558	500	567	580	595	574	531	562	541	544	526	564	520	545	543	559	549	527	545	547	516	496	574	558	551	540	555	580	530	526	544	590	560	582	527	596	513	574	538	554	569
7293	17008	13800	7432	5326	4157	3259	2651	2326	1978	1621	1513	1437	1315	1262	1227	1097	1061	993	972	956	991	971	990	883	918	901	865	873	868	900	864	867	854	831	775	845	763	834	851	840	781	845	788	761	823	814	809	775	814	801	769	772	842	780	776	791	823	796	786	832	793	802	778	725	794	780	768	796	799	809	855	824	780	792	844	764	802	819	807	758	784	777	755	836	791	766	792	788	829	747	796	747	775	775	765	749	769	748	791	772	799	754	826	760	792	760	735	762	807	761	757	775	811	801	738	745	787	801	769	796	773	768	786	804	762	766	775	779	780	762	805	759	751	802	751	760	803	807	762	768	794	762	767	733	776	750	750	757	819	776	763	785	743	761	807	787	792	743	767	834	788	760	785	785	729	784	798	784	708	749	743	776	750	743	804	813	763	775	778	774	760	748	742	801	762	788	810	748	755	804	782	791	802	800	753	721	745	747	743	774	703	766	776	771	755	790	792	764	747	742	764	740	780	749	751	779	831	801	751	761	789	786	742	822	776	724	809	755	746	768	790	785	774	804	759	775	786	756	774	735	756	698	783	728	785	764	789	754	724	798	777	751	787	773	732	763	774	771	772	771	772	796	773	842	793	730	726	790	780	726	758	806	817	711	795	776	750	696	776	767	796	699	799	755	765	759	760	745	766	723	781	745	774	822	781	767	776	758	764	780	756	746	816	763	802	764	761	756	788	829	789	759	802	772	794	764	763	764	809	808	789	757	768	751	790	774	789	758	727	814	756	731	774	759	795	752	786	815	745	761	746	730	746	757	768	802	789	751	774	770	768	737	781	752	739	779	768	780	759	755	749	818	787	830	809	746	772	779	799	796	751	763	762	785	744	778	778	765	763	765	789	781	725	801	735	791	763	707	788	788	762	782	820	782	791	763	780	812	760	760	792	762	792	732	788	790	741	739	782	750	786	734	760	785	787	722	761	803	765	783	717	828	755	708	766	780	816	848	784	789	765	735	728	761	763	753	838	777	765	775	791	742	823	767	816	782	743	740	773	770	749	768	809	730	806	786	746	801	775	799	792	748	785	722	757	782	828	813	771	793	790	735	770	796	793	750	742	802	725	799	736	792	772	743	742	786	817	732	779	734	725	805	787	809	775	788	799	767	768	784	791	767	795	765	777	789	764	780	777	786	764	732	760	761	826	752	760	737	791	731	740	746	724	772	765	758	805	730	754	806	749	735	743	730	752	728	737	751	801	765	789	767	762	784	813	777	782	750	804	789	803	764	742	791	805	762	777	768	749	765	763	823	776	777	783	789	792	831	757	801	762	754	765	760	734	790	769	758	754	818	769	818	768	774	792	791	810	778	765	804	765	755	756	793	749	747	733	776	775	767	734	783	735	771	752	819	780	807	829	775	708	769	751	759	751	793	761	821	772	754	806	746	771	789	758	797	787	766	767	795	801	705	774	741	789	748	768	761	733	810	706	778	770	823	726	775	792	789	737	782	753	772	739	776	770	787	755	731	737	732	729	750	750	801	805	765	765	839	796	712	845	767	766	745	725	754	777	800	733	760	812	754	739	759	770	823	732	808	763	770	804	756	748	747	786	741	804	796	762	792	753	759	799	740	798	786	762	718	710	770	773	744	762	796	769	797	785	729	819	765	827	767	803	791	752	804	761	744	748	813	798	781	775	772	788	825	824	778	779	748	791	786	812	810	759	808	784	727	745	750	777	761	817	827	753	769	785	749	803	760	786	754	772	718	733	809	725	797	789	775	748	766	795	789	775	723	787	769	750	763	771	791	800	789	815	755	816	733	782	764	752	786	761	716	781	741	749	782	757	744	788	781	743	762	815	778	764	790	733	771	806	748	802	816	735	802	794	765	833	724	753	771	854	788	757	806	796	744	761	767	761	785	793	817	761	787	774	762	747	790	811	759	752	728	767	747	796	770	754	782	778	737	773	782	780	763	775	795	744	797	733	837	761	755	796	718	757	792	812	822	757	800	761	760	771	777	792	744	763	807	783	779	820	733	729	780	785	739	782	785	760	770	776	790	778	787	799	799	735	773	742	808	796	759	818	772	750	786	727	756	714	794	757	777	758	814	762	784	740	796	713	778	749	729	778	740	772	773	758	760	762	715	782	767	800	820	773	730	765	778	724	762	786	806	743	815	782	794	736	773	813	770	782	740	742	773	824	799	785	741	772	754	772	801	760	784	742	752	765	758	724	737	775	757	761	807	797	831	797	791	783	778	810	753	771	822	784	782	787	729	774	767	786	773	789	760	730	806	821	765	795	822	762	781	820	758	806	740	740	775	741	784	787	741	695	767	764	790	813	799	730	776	757	807	748	771	789	745	750	781	779	726	783	809	767	774	754	773	785	763	783	814	773	721	778	760	726	743	764	800	773	731	749	794	789	784	809	747	789	799	724	748	784	868	807	781	787	849	786	808	720	765	767	811	771	767	782	820	786	774	804	763	775	786	727	767	789	786	780	772	771	760	817	738	778	750	748	797	765	815	777	798	763	767	817	806	751	760	776	779	725	737	723	789	757	764	763	725	765	799	771	739	730	826	780	724	815	812	803	804	793	752	805	772	748	752	783	747	757	762	798	800	733	756	750	766	805	774	754	721	788	760	799	742	840	803	726	771	796	764	780	775	817	766	767	768	797	738	801	789	777	763	810	738	723	781	771	757	784	776	780	808	764	782	773	812	774	791	715	734	762	794	775	771	741	798	757	756	777	742	734	824	785	803	805	798	751	777	784	745	803	646	764	743	770	797	757	761	780	775	787	796	765	776	746	765	773	797	734	756	736	778	791	769	758	784	743	791	758	773	737	727	790	786	779	796	802	783	739	735	766	823	787	777	727	777	832	769	795	781	757	790	813	824	783	745	765	807	776	753	759	753	760	760	719	760	835	747	802	775	805	797	838	775	748	761	789	813	728	778	760	754	809	825	806	792	758	746	761	777	812	799	770	724	747	803	752	752	766	728	756	737	751	773	801	731	757	812	774	727	790	760	724	778	743	823	786	764	784	812	732	735	747	787	790	798	786	719	728	816	748	766	751	776	751	809	786	717	778	782	778	746	735	783	732	782	780	719	801	770	750	731	822	787	784	789	758	808	777	734	792	768	766	805	776	796	806	783	761	782	772	739	752	726	807	818	765	739	791	820	784	778	788	802	808	843	711	749	787	817	729	762	774	842	744	803	761	785	801	725	770	797	786	781	797	736	771	712	759	788	782	804	799	732	796	784	815	760	775	794	770	780	766	776	722	788	741	814	794	732	752	774	788	745	796	713	758	836	729	749	758	777	738	741	757	741	798	754	756	765	753	794	777	846	786	744	753	768	764	747	776	788	795	804	755	771	780	741	784	759	732	740	829	764	772	779	766	778	820	778	803	783	766	736	761	758	714	793	770	808	776	809	830	789	747	781	771	747	769	788	782	801	771	739	776	789	762	753	813	768	797	748	832	767	794	786	787	749	814	769	740	754	803	772	769
26699	20674	9077	1082	689	656	625	603	541	513	544	580	598	558	556	614	533	530	528	583	522	540	541	589	598	544	545	546	568	553	594	573	517	565	560	560	527	549	559	543	527	601	516	558	535	511	527	522	552	552	530	509	543	548	585	584	556	556	577	510	571	583	552	564	535	541	528	544	536	558	555	551	564	544	578	568	569	568	510	519	554	561	523	518	561	575	541	539	569	551	603	551	551	565	505	534	552	546	521	525	569	519	594	520	558	580	560	537	533	530	502	575	554	559	554	539	545	586	563	549	553	552	518	561	543	552	550	532	544	539	538	534	507	529	536	588	521	506	581	557	508	569	590	546	539	517	518	521	556	537	562	509	547	548	580	524	549	566	555	515	514	543	535	553	559	573	569	502	539	551	497	562	511	546	519	567	518	525	530	542	583	568	539	526	529	543	549	551	576	546	542	585	553	512	566	542	581	515	506	533	529	485	529	576	532	502	528	521	564	550	594	551	504	522	543	537	504	568	518	524	590	553	560	539	527	579	579	522	556	521	544	549	520	493	520	540	527	562	563	566	523	543	560	520	519	549	534	536	507	559	562	554	561	533	541	524	548	539	542	585	555	543	539	518	591	535	529	534	593	542	581	530	563	569	555	542	559	561	553	553	528	518	548	561	545	513	566	506	543	544	558	567	569	597	504	542	558	542	572	534	542	544	536	566	554	517	573	528	557	503	597	549	598	543	499	542	540	543	542	507	566	570	559	532	551	545	540	555	536	540	544	523	532	583	536	547	569	519	537	534	514	552	554	581	551	497	555	565	544	543	555	563	544	539	514	563	561	541	538	586	569	585	514	567	550	549	608	558	510	520	563	526	539	548	589	552	494	536	564	572	519	515	531	507	571	529	564	551	509	538	531	530	540	545	569	573	507	590	534	536	552	555	556	539	544	559	576	533	540	533	598	561	512	571	570	527	544	517	545	512	561	545	603	565	543	551	524	564	548	525	524	530	521	545	544	541	517	523	576	551	519	530	548	520	560	565	527	573	512	561	519	547	520	524	543	542	534	528	534	544	527	536	539	513	585	602	587	518	525	580	560	537	534	516	527	555	539	522	492	582	520	524	529	557	487	552	572	577	557	539	533	534	545	597	549	578	574	537	577	517	553	566	572	521	513	557	533	564	576	543	543	531	533	530	584	578	572	543	562	574	551	507	540	554	539	525	553	527	550	505	546	560	524	549	574	570	522	567	524	577	605	515	559	537	518	581	570	567	576	566	525	599	532	531	560	537	534	565	559	528	545	521	530	569	567	543	553	512	559	546	533	521	581	521	544	566	549	543	546	542	582	566	566	534	548	527	602	577	513	591	527	506	563	534	515	514	537	578	559	553	552	545	551	560	549	509	505	575	536	525	534	547	535	546	531	522	553	548	533	501	567	565	556	541	562	554	552	506	500	573	541	539	543	526	550	557	562	545	580	537	546	593	554	528	531	490	545	556	516	515	558	542	517	544	546	547	547	559	541	536	536	549	558	520	550	527	567	553	528	519	549	522	530	544	524	528	556	530	547	543	548	534	538	555	565	527	542	576	553	566	554	537	525	542	579	568	542	569	520	572	534	510	552	546	537	538	559	572	521	523	569	557	575	549	511	532	532	566	579	535	576	509	594	543	546	587	559	548	631	518	493	531	537	573	540	544	562	546	564	538	556	495	530	592	530	547	549	517	540	527	509	507	569	577	524	551	530	531	521	560	533	529	537	563	569	545	576	518	551	600	562	565	552	549	532	558	594	546	601	500	538	536	531	530	611	538	548	551	540	519	517	550	508	537	558	518	529	537	525	535	517	540	557	547	543	534	510	543	564	530	500	577	560	549	548	510	541	518	514	515	528	542	511	573	543	564	582	573	569	574	591	563	523	531	593	547	536	523	518	551	531	537	533	552	491	519	536	513	524	525	569	508	559	532	567	589	515	542	547	543	534	572	542	539	517	570	520	553	542	547	568	552	508	590	594	516	580	604	552	563	538	566	583	565	581	523	529	522	517	525	553	513	579	560	546	576	559	529	545	509	545	532	534	562	517	551	545	514	530	546	552	554	569	573	577	521	549	534	554	527	609	551	557	575	505	496	551	550	545	562	515	559	542	575	547	577	572	511	540	570	585	527	542	548	562	518	529	527	555	558	564	594	553	600	534	520	549	528	548	513	555	527	534	550	552	529	564	545	548	536	531	522	544	541	552	605	523	503	536	548	523	568	493	537	583	541	622	527	551	551	522	517	553	584	551	538	529	522	545	509	539	543	543	547	525	533	563	571	578	538	540	567	517	556	599	493	574	547	596	522	531	544	532	525	540	571	521	544	490	542	522	601	583	527	508	561	529	522	611	535	538	581	548	538	522	562	560	547	525	538	556	560	546	542	528	535	527	557	517	531	533	530	560	522	557	538	562	573	545	513	555	589	545	585	505	575	537	552	539	573	578	543	541	520	560	556	545	514	546	561	593	524	551	526	572	549	531	516	548	516	529	536	522	504	584	548	524	567	523	581	543	520	499	507	545	544	516	513	526	536	576	555	556	516	546	579	532	573	550	537	566	542	569	497	554	514	539	527	532	507	552	530	570	564	580	586	540	547	518	550	498	509	576	542	563	575	509	511	514	569	550	573	539	548	563	540	556	526	541	527	600	553	531	531	559	552	530	547	538	569	549	548	550	545	552	523	554	560	539	529	547	528	567	522	493	551	529	551	575	543	563	541	576	577	551	555	545	532	513	527	555	550	565	544	553	556	577	538	509	539	542	561	508	586	560	529	513	566	539	564	524	565	505	554	536	530	537	524	541	562	523	557	532	546	516	514	548	530	538	538	559	550	559	556	575	503	574	553	527	532	534	572	566	530	521	519	524	546	550	570	525	532	555	525	537	582	607	577	545	503	575	517	526	569	549	536	548	547	533	570	557	594	529	565	532	479	512	595	571	519	568	554	575	568	558	529	552	554	557	532	508	547	556	474	555	534	515	526	541	548	548	572	569	542	564	527	538	572	550	556	560	548	554	553	556	569	558	538	548	554	539	509	540	587	565	530	538	540	535	547	540	541	565	571	517	529	512	565	532	529	552	573	557	569	550	590	577	527	527	582	556	505	541	511	485	524	543	538	535	549	550	537	555	530	547	556	537	533	498	582	543	593	578	597	553	533	524	548	524	556	501	522	534	557	513	520	570	564	547	526	544	543	562	532	490	554	563	548	548	530	528	552	506	570	538	558	581	545	551	580	579	539	542	596	533	524	608	554	551	596	542	513	575	501	523	541	519	535	508	523	526	504	551	553	543	573	548	546	517	519	530	541	616	554	515	585	537	512	535	576	595	520	560	558	578	545	556	590	545	534	559	504	549	498	504	532	538	532	530	503	556	584	519	520	570	516	512	568	515	511	524	537	557	550	566	576	551	569	477	561	549	537	568	552	567	529	547	544	509	557	572	551	534	509	531	543	600	574	535	549	514	531	547	541	533	558
4092	1807	1578	1168	1047	917	927	907	800	810	808	765	784	779	797	765	749	772	773	758	805	840	775	768	754	759	777	821	743	791	725	749	763	730	721	715	756	774	721	737	746	720	735	732	680	724	785	687	774	731	762	758	763	772	737	757	748	788	731	827	733	735	746	708	683	779	779	783	755	840	824	804	771	753	683	749	755	735	751	745	773	734	769	720	778	800	716	802	756	768	766	770	718	728	737	769	796	741	759	770	714	778	742	730	738	733	816	731	803	692	704	785	804	759	770	711	789	821	750	790	729	756	756	767	753	720	710	705	768	708	757	726	748	772	757	746	790	740	764	780	694	750	761	731	765	751	721	748	754	748	791	777	780	728	695	745	740	768	777	766	773	807	765	788	736	777	727	750	814	775	755	702	763	748	758	707	730	750	748	736	794	728	757	757	760	771	741	709	716	787	777	801	736	752	715	701	718	748	763	732	762	706	758	716	781	813	714	770	754	758	799	697	784	759	754	762	715	749	757	799	731	715	775	769	776	753	746	770	801	791	782	778	762	789	783	741	716	760	751	761	743	750	761	771	738	755	744	769	702	763	748	772	740	771	724	699	767	708	754	804	764	752	756	742	730	807	767	777	753	783	750	771	774	744	766	769	722	751	696	774	745	750	760	757	841	783	782	747	725	759	766	705	738	778	690	764	710	750	719	753	820	774	737	761	724	717	716	718	790	727	797	776	755	745	763	756	770	725	756	755	748	768	734	751	793	763	810	761	798	740	746	747	738	770	741	724	760	740	693	751	792	713	722	753	741	720	754	766	776	800	748	749	726	776	778	734	754	740	716	745	771	694	743	731	760	715	715	730	764	765	753	745	736	757	701	769	759	759	705	792	746	742	737	788	731	715	706	790	765	732	793	801	783	735	772	727	717	789	698	719	790	734	762	746	769	758	760	774	746	785	707	738	745	738	753	715	787	775	773	806	754	753	797	708	757	765	790	776	833	766	762	729	740	777	743	742	774	744	757	746	746	718	705	789	751	740	755	696	711	760	757	761	719	734	740	773	768	750	739	751	751	767	781	792	726	787	764	806	748	747	765	735	685	716	716	754	771	794	776	804	747	719	747	750	753	748	735	771	732	750	749	775	768	725	751	747	773	746	766	745	775	726	813	775	749	716	731	775	785	772	694	744	710	761	767	698	723	761	720	754	815	763	763	737	749	757	788	752	755	717	780	729	760	736	798	774	689	735	696	778	736	748	723	736	732	742	740	732	761	728	716	759	734	706	750	757	719	711	732	729	772	784	733	763	743	756	762	688	745	722	734	775	749	758	780	784	753	727	711	736	743	713	728	747	750	765	768	732	757	746	754	747	785	758	757	774	734	736	728	803	741	719	697	739	749	788	724	712	791	748	745	794	766	777	787	725	755	775	717	752	699	738	810	735	785	786	780	757	790	729	781	749	743	738	714	740	749	782	765	761	757	737	802	794	729	728	724	714	759	740	744	746	672	715	771	732	758	784	766	775	737	697	711	759	736	777	751	719	785	791	770	741	758	716	740	742	750	761	789	712	753	782	786	712	783	750	777	751	722	768	770	764	773	689	763	735	741	769	740	810	767	745	725	762	713	760	742	739	753	718	699	754	746	785	785	762	714	762	711	776	708	771	705	773	731	726	695	774	744	778	718	752	801	753	774	747	749	705	765	787	765	774	767	746	800	668	776	815	744	797	748	713	727	709	766	743	697	707	827	723	768	763	752	769	720	749	755	789	731	688	718	719	772	759	722	807	717	768	765	696	766	761	689	769	771	740	773	771	763	768	762	753	735	729	761	695	737	754	775	767	753	779	786	690	779	747	815	777	752	702	780	770	732	760	795	744	731	736	730	758	763	772	760	769	766	750	736	744	763	725	720	732	716	696	735	750	772	737	792	783	741	759	771	758	702	774	729	746	724	702	760	768	780	734	753	683	722	762	783	705	776	715	778	747	744	826	818	768	735	749	736	759	766	714	765	792	750	771	764	745	778	729	769	794	723	762	725	726	762	768	770	753	737	745	757	729	763	746	712	741	724	758	727	768	762	746	767	763	727	752	762	721	742	701	747	745	719	794	736	769	764	732	760	773	761	739	745	768	740	711	782	759	748	786	752	747	736	724	713	744	725	713	789	822	730	758	752	743	733	759	735	731	765	771	743	739	759	717	760	746	768	715	792	771	707	754	718	679	774	722	748	767	737	769	754	774	758	710	761	727	766	760	722	777	748	736	733	777	769	729	752	736	764	738	708	681	772	765	729	765	770	736	765	737	743	727	747	732	753	727	762	763	806	696	749	734	770	791	690	741	740	786	755	763	752	735	787	736	744	758	757	764	778	769	769	773	737	781	743	749	759	735	677	800	801	740	752	702	774	736	729	723	708	750	742	752	750	758	730	764	736	798	763	736	792	748	767	759	771	774	805	724	779	759	787	748	781	758	775	768	784	740	759	791	743	719	781	742	775	729	717	747	741	757	792	748	726	752	722	792	740	741	714	776	791	744	751	783	757	769	785	745	794	787	718	752	790	715	750	732	746	743	745	780	753	747	764	723	779	732	772	746	756	740	699	772	727	767	768	728	756	749	717	799	765	733	763	738	693	714	704	776	714	737	745	729	737	749	711	739	776	719	771	798	758	789	699	713	749	780	742	729	729	742	733	776	755	775	742	748	753	704	726	723	763	755	729	770	724	768	739	766	743	790	767	752	687	731	750	730	779	761	726	762	752	689	748	702	713	761	750	765	778	790	735	779	728	755	789	772	766	748	781	814	681	773	732	737	752	796	746	729	765	797	746	694	787	749	749	747	773	775	706	763	721	729	717	703	756	776	757	765	703	719	737	774	773	766	767	753	762	712	759	760	728	780	780	747	710	761	792	746	726	722	749	786	742	761	791	729	725	768	715	739	723	766	764	748	773	739	711	771	766	727	746	759	777	769	783	713	750	742	747	768	769	754	760	808	743	781	730	758	737	762	785	744	756	742	810	697	831	785	731	778	772	769	758	791	754	768	752	786	735	698	746	736	765	757	705	766	735	731	738	747	791	755	791	758	809	725	741	750	757	732	775	800	736	756	712	757	757	792	756	799	727	794	749	765	792	759	731	765	707	761	744	767	767	722	705	799	773	761	805	761	743	732	748	786	762	770	757	727	757	773	778	746	740	725	711	745	738	771	757	744	767	754	737	754	713	752	789	759	770	782	764	722	774	757	780	761	823	773	763	759	735	746	759	716	752	757	711	812	763	767	735	693	735	738	773	683	767	715	741	760	741	705	747	699	769	766	723	818	730	782	750	753	735	787	746	758	745	747	731	793	726	757	746	760	750	723	715	724	745	743	793	751	777	797	746	741	741	748	705	711	740	757	757	777	774	723	739	785	724	774	777	781	773	702	738	765	706	751	768	741	757	770	744	781	712	752	722	770	746	775	762	747	773	741	755	756	744	719	737	778	740	744	775	737	726	774	778	738	741	746	734	751
23567	21106	28547	23910	21110	12211	1793	1188	1086	945	945	926	953	871	867	831	858	809	800	836	833	777	793	786	788	784	771	812	799	752	750	762	823	763	711	781	785	768	742	791	762	754	731	783	769	753	779	759	757	756	778	733	770	736	746	778	800	795	804	762	793	805	773	782	787	762	711	795	790	800	729	781	792	760	766	782	765	781	757	816	808	776	741	765	757	744	724	754	801	743	820	772	724	732	763	719	801	766	729	788	731	711	709	709	809	774	744	777	749	760	774	702	791	729	756	783	748	740	781	822	799	761	765	764	718	747	761	743	777	814	742	807	749	698	706	722	745	789	717	780	739	696	753	738	704	782	765	744	784	758	762	734	770	786	748	815	730	730	765	729	757	747	781	770	749	766	781	757	764	741	775	733	717	747	744	751	772	787	694	780	729	743	734	731	711	803	788	734	749	766	751	734	724	748	781	736	745	744	782	721	746	778	723	708	731	714	813	746	721	740	745	779	784	756	733	721	768	758	725	790	737	759	797	729	757	756	707	778	796	763	719	747	740	796	776	723	726	761	740	757	746	772	733	766	771	713	779	794	773	788	774	752	738	771	777	761	736	752	748	739	750	714	714	711	759	727	778	715	752	754	692	752	798	806	746	721	715	769	719	786	733	702	752	730	787	771	775	798	761	790	782	765	717	761	727	760	749	758	748	763	739	733	764	801	740	742	753	764	789	711	758	766	792	789	758	786	780	743	774	777	785	743	773	784	744	769	710	723	691	760	760	737	747	758	754	781	786	772	803	800	751	792	732	760	757	765	761	742	750	747	741	733	770	756	774	755	760	790	729	717	757	736	732	773	733	748	741	758	721	759	762	794	813	752	736	774	790	731	733	745	728	784	741	717	785	751	737	679	730	733	731	817	779	750	798	756	729	766	743	756	738	797	772	814	789	763	768	732	728	760	731	786	780	752	798	733	777	774	771	754	761	769	768	755	732	749	758	726	751	763	805	749	761	733	772	743	726	743	789	720	742	772	693	759	719	747	820	767	767	764	756	808	776	693	797	783	736	720	746	741	755	751	701	764	738	749	688	735	738	777	764	731	725	743	761	762	726	755	773	748	737	774	778	736	711	760	824	774	800	765	778	763	714	719	744	777	740	757	764	780	774	764	761	723	763	763	754	759	759	759	740	747	740	756	730	758	753	753	740	758	694	691	735	772	757	776	744	719	729	706	750	729	801	823	716	721	780	731	782	801	720	759	730	720	796	805	735	729	705	762	802	727	730	787	766	693	704	760	737	748	733	776	766	741	801	760	742	752	716	784	788	759	730	750	750	748	761	742	701	684	775	768	769	723	741	716	746	736	764	731	758	770	735	764	748	769	796	729	747	752	714	764	724	775	735	699	789	758	750	791	744	753	768	742	815	719	741	746	786	746	753	761	741	690	710	769	767	792	736	707	754	786	781	748	738	745	726	718	751	779	754	776	773	729	708	778	762	788	754	757	794	762	746	713	765	780	777	785	816	762	702	718	757	753	761	796	720	762	757	738	747	723	747	741	734	735	719	697	760	732	697	750	741	768	739	725	761	787	739	719	725	817	705	726	720	741	784	742	740	706	766	783	713	726	772	774	757	786	786	730	764	735	741	788	772	726	758	772	728	750	766	699	780	792	707	764	785	758	786	753	723	718	739	697	714	789	769	715	766	795	842	727	734	740	785	726	799	804	798	756	749	727	769	775	740	736	721	730	750	792	758	784	773	723	714	725	774	794	776	764	795	761	776	754	759	733	766	757	814	724	733	766	732	740	712	728	764	754	718	788	760	716	760	721	725	763	711	740	747	727	742	734	772	730	765	769	767	741	730	760	786	772	708	760	758	715	792	755	781	774	745	775	738	732	745	742	756	724	826	678	726	725	774	766	750	820	739	746	751	838	752	787	757	751	766	733	730	778	743	778	762	746	759	787	705	790	784	782	741	797	755	772	776	719	750	789	802	738	765	732	729	742	764	737	721	742	757	753	807	795	819	751	757	728	791	735	759	732	692	691	742	773	731	740	765	791	766	751	742	786	733	776	740	679	744	739	752	733	738	730	745	731	799	709	713	757	742	756	739	808	769	745	763	752	771	709	756	763	739	741	794	705	771	706	746	724	804	776	727	725	787	753	750	757	772	801	722	781	765	772	787	743	796	737	746	770	744	785	720	754	720	786	772	755	735	740	724	788	751	763	760	795	808	774	701	718	753	692	769	744	752	719	750	771	786	727	734	783	754	775	757	771	754	770	766	748	732	757	755	720	774	759	765	687	715	737	743	772	776	776	747	781	743	716	722	730	712	730	733	722	770	779	761	768	744	763	725	767	741	771	784	704	764	740	726	787	761	744	721	778	768	749	771	731	737	758	790	762	771	749	767	760	723	730	732	743	778	781	814	754	768	776	770	754	723	767	742	762	747	763	722	756	772	802	768	773	740	744	789	755	775	807	744	693	739	771	773	769	752	751	740	734	747	779	794	757	762	778	692	800	791	727	727	734	748	767	781	730	687	743	767	803	776	746	724	726	803	679	742	762	731	732	751	763	778	708	698	753	761	736	830	746	763	737	748	730	737	749	740	752	768	796	753	780	730	752	742	759	757	762	810	745	732	754	791	757	765	800	755	737	742	761	762	770	722	778	715	770	745	805	796	762	726	750	774	744	764	750	731	762	747	789	728	754	748	725	724	719	779	755	778	799	766	811	736	759	777	733	700	776	713	757	751	733	692	779	728	777	783	762	728	757	786	711	750	783	755	775	761	773	706	780	761	734	747	774	757	769	755	737	712	760	780	753	767	745	706	722	765	724	759	757	731	753	743	756	775	721	778	711	769	748	755	755	796	694	788	784	730	777	738	728	747	735	721	764	751	766	765	747	706	745	707	741	728	717	769	737	736	746	757	773	767	775	777	793	735	744	735	773	766	770	738	715	802	746	753	744	711	773	822	768	744	733	735	812	720	707	741	732	731	728	718	790	745	748	750	775	752	765	776	732	772	740	723	756	777	744	739	739	783	712	739	720	779	756	809	772	774	742	791	764	730	774	755	773	740	738	740	734	736	708	736	734	682	757	744	805	784	766	765	728	771	729	757	713	765	759	800	760	740	751	757	733	743	758	740	769	827	762	752	771	781	728	753	751	778	734	781	767	749	744	711	787	758	765	791	736	769	735	749	721	820	786	783	743	687	751	663	742	718	756	703	757	719	769	769	771	758	721	786	779	723	711	757	760	772	730	735	712	730	749	731	739	757	818	766	731	727	725	772	753	786	757	757	753	772	760	720	699	758	738	727	743	756	737	757	765	741	808	780	723	752	746	777	759	749	681	738	786	743	748	732	820	723	767	741	780	760	738	701	691	776	792	737	738	793	780	742	736	745	738	769	746	710	789	727	748	759	782	779	723	766	743	732	700	760	718	749	734	782	732	770	734	770	742	764	749	752	751	734	731	766	743	799	754	761	744	762	779	788	767	772	782	759	747
5261	10870	8974	4806	3568	2918	2340	2041	1772	1669	1532	1424	1400	1388	1285	1232	1200	1189	1195	1118	1215	1123	1155	1105	1124	1064	1085	1094	1072	1088	1020	1013	1024	1092	1017	1056	1096	1063	1030	1061	1041	1025	1031	1026	1105	1068	1027	1076	1093	1030	1030	1073	1082	1081	1047	1056	1089	1059	1081	1080	1109	1032	1055	1042	1001	1050	1059	1041	1026	1071	1024	1079	1019	1065	1050	1043	1041	1112	1067	1014	1002	980	1013	1090	1021	1065	1028	1038	1065	997	1039	1049	962	972	1045	996	1058	1083	1075	1019	1043	1023	1012	1062	999	1017	1033	1094	1038	1017	1050	1023	1001	1031	1030	1019	980	1051	1031	1087	1043	1089	1000	1098	993	1026	1049	1074	1048	1021	1024	997	1055	1001	963	1009	1048	998	1079	1018	1045	1032	979	1023	1073	1012	1016	1027	1003	1030	1020	986	1037	1027	1025	1036	1053	1001	1019	1013	998	1070	1048	1000	1057	1076	1042	1028	1053	995	1031	1014	1019	1089	958	1062	1041	983	1036	1006	1092	1064	1015	1030	1042	1027	996	997	1065	1061	1066	1059	1013	1012	1010	1033	1076	1038	959	1052	1029	1058	1030	1021	1036	1004	1018	1012	1051	1056	970	1057	1011	1069	1038	1054	1012	1021	1022	1020	1054	1016	1034	1014	1019	1027	1017	976	1022	1010	1051	1048	1029	989	1056	992	1041	1000	1030	1052	1036	1012	1049	1056	1057	1028	1016	1019	1018	964	1006	993	1014	963	1056	1011	1040	1035	1014	1029	1022	1039	1008	1008	979	1001	1062	976	1017	1011	1025	1023	1037	983	1080	971	1076	989	1039	1033	1019	1008	1017	1076	1056	1052	965	1017	1035	1001	1059	1073	1056	1012	1038	1031	1033	965	1024	1016	1070	995	1086	1016	1046	1047	1048	1107	1035	1047	1038	1072	1001	1082	1030	1001	1065	1001	1074	1019	1047	1049	1003	1049	1043	1026	1022	1040	1025	1006	977	1053	1022	1045	1028	1029	979	995	1021	984	1013	1025	1066	990	1027	1058	1055	1028	983	1023	1068	1080	1019	1029	1094	1049	1044	1032	994	1044	1055	1020	1013	1036	1053	1042	1007	988	1051	966	1006	1043	1046	1042	1034	1022	1021	1060	1028	986	1095	1025	1079	1041	1013	1085	1041	1044	962	1074	1108	1073	1005	994	1054	1044	1010	1026	993	1056	1000	1034	1031	1052	1061	1040	1042	1054	985	1038	1020	1064	1042	1002	1012	988	1017	1024	1092	1040	1012	1026	1016	1042	1045	986	1068	1069	1065	1045	1021	982	1023	1015	1060	1035	971	1002	1021	1020	1053	965	1018	1032	987	973	1042	1032	1012	1000	1044	1085	1037	1051	1020	1011	1056	1007	1002	1076	1007	1025	1050	1058	1098	1073	1039	1083	1000	1006	1036	1004	1079	1017	1043	955	1028	1049	1053	1048	1019	1036	1003	1058	1062	973	1033	1091	1049	1046	1069	1021	1083	1106	1111	1076	1008	1012	1000	1065	1006	1028	1011	1042	1025	1042	1061	1045	1032	1056	1068	1008	1020	1037	1037	1063	1051	995	1042	1107	1042	1070	1064	1046	1035	1004	1054	1089	1011	983	1031	1065	996	1022	1024	1024	1098	1075	1019	1035	1052	1038	1029	1021	1052	1112	1041	980	1009	1028	1061	990	1013	1062	1096	1017	1049	1049	1013	1032	1045	1014	1046	1034	1074	1052	1021	1031	1026	1026	1033	1064	1044	1084	1034	1032	1016	986	1022	1071	1060	1071	1017	1034	1012	1029	1010	1069	1058	986	1012	1066	1038	1071	988	1078	1072	1004	1102	995	1012	1030	1056	1040	1057	1035	992	980	991	1011	1013	1046	1057	1037	1032	1026	983	1061	1042	1077	1062	994	1018	1015	1021	1029	1056	1035	994	1081	1019	1004	1049	1032	1027	1039	967	1021	1023	1040	1048	1023	1047	1033	1053	1021	1046	1017	1013	1008	1007	997	1055	1051	984	1043	1041	1007	1016	1014	1036	1027	1034	1019	1069	1089	1077	1026	1050	1118	1044	1041	1008	982	978	1034	988	971	1018	1037	1051	1035	1022	1008	1013	1039	1034	1020	1038	1021	1064	1018	1030	1107	1032	1033	1023	1070	1028	1010	991	1061	1039	1116	1072	1014	979	1120	1042	995	1031	1037	1016	1011	1004	1055	1003	1039	1014	1006	1020	1030	1035	1071	991	1073	1051	1032	1061	1051	1059	1011	1025	1031	1062	1024	1094	1016	1054	1035	1027	1025	1029	1046	1018	1032	1018	1046	1050	1011	1014	1040	1037	1005	1062	1030	1063	1014	1001	1040	1095	1028	1023	958	1036	1066	1000	1033	1075	1030	1017	955	1015	1018	1044	1009	1019	1017	1074	959	1083	970	1094	1027	1017	1054	982	1019	1030	1029	1001	1046	1034	1027	987	1075	990	1060	1021	1020	1048	992	1076	1031	1057	1006	1021	1070	1069	1040	1097	1066	997	1030	1041	1012	1008	1074	1018	965	1044	1051	994	1060	1059	972	1017	1054	1010	1068	1140	1011	1067	1036	1088	1040	1034	1091	993	1069	1011	1004	987	1054	1026	1018	1060	1043	1017	1130	991	1078	1009	1095	1054	1036	1037	1046	1041	1044	962	1019	1020	994	967	1001	1049	1053	1015	1037	1046	1057	1045	1053	1050	1024	1051	1007	1039	1046	1067	984	999	1001	1028	998	1025	1035	1078	1016	1057	1022	1038	1062	1039	1007	1013	1021	1085	1057	1023	1049	1062	1040	1010	1067	1025	1034	1023	1023	996	1080	1047	988	1044	1012	1004	1005	1057	1050	1057	1058	1089	983	1060	1015	1106	1019	966	1037	1005	1057	1066	1034	1013	1040	1007	1034	1038	1010	1050	1081	990	1062	979	1070	977	996	1024	1066	1076	1056	1054	1037	1051	1029	987	978	1042	1016	1006	968	1019	1029	1056	1095	1068	984	999	1064	1066	1040	1015	977	1036	999	1026	996	1018	978	1049	1017	1039	1061	988	995	1038	1005	1080	1051	1088	1039	1052	1055	1027	1048	1049	998	971	994	1050	1100	973	1062	994	1008	1079	1065	1039	1092	1006	1032	983	1111	1000	983	1059	994	1050	1016	1016	1031	1020	1076	1076	1099	1027	1040	1047	1070	1023	1034	998	1005	995	1005	1013	1030	1023	1047	966	1050	994	1027	997	968	1075	1038	1029	1043	1006	1035	1060	1052	1043	996	1001	1007	1040	1063	1012	983	1018	1041	1047	1027	1057	1017	1067	1064	1033	1018	998	1004	1043	1063	1052	998	1041	987	1027	1051	989	1104	1031	960	1025	1062	1013	1027	991	1059	1047	975	991	1044	1051	1029	1029	1005	1017	1060	1068	1008	1050	959	1016	1002	1055	1003	1026	1069	986	1071	1035	993	1067	1030	1060	1044	1037	1067	1065	1023	984	1019	1029	1076	1013	1030	1023	1079	1061	1007	1060	994	1058	1005	955	1030	990	1010	983	1065	1028	1034	1059	1046	1036	1012	1011	989	1056	1019	1057	1089	975	1079	1047	1035	1035	983	992	993	1040	1051	1020	1064	1012	1095	1031	1035	1065	1031	1072	978	1022	1115	1060	1023	992	1026	1077	997	1037	1119	998	1024	1009	1045	964	1046	988	1016	1066	1023	1034	1066	1022	1032	1071	1091	1047	1053	1051	999	986	1041	996	1030	1033	1021	1068	1057	1049	1011	1047	1007	1060	1086	1049	1047	1020	1056	972	1000	1053	1075	1078	1048	1082	1023	1032	1019	1097	1052	1059	1037	1013	1025	1104	1001	998	1058	1010	1026	971	1044	970	1019	1049	1027	1033	1094	1038	1004	1034	1088	1026	998	998	1038	1073	998	1039	969	1001	1045	1027	1048	1063	1044	1026	1028	997	1024	1014	1063	981	1048	1020	1010	1111	1005	1004	1028	1037	1041	1110	1016	1056	1082	1015	1050	1013	1019	1057	1075	987	1003	1053	1024	1025	1026	1052	1015	999	1015	1016	998	1093	1008	1032	996	1047	1020	995	996	1058	1066	1080	1014	1045	1050	992	1009	988	1056	1054	1027	1018	1048	1005	1037	1033	1001	1012	1027	1020	1017	1058	1035	1042	1045	941	1053	1032	1053	1016	1023	1044	1007	1024	1008	979	991	1032	1039	1066	1003	1007	1074	1042	1077	1058	1005	1073	1013	1017	987	995	1004	1058	1054	1067	999	1012	1011	1024	1040	1006	1000	1036	981	1012	990	1027	1025	1024	1068	1046	999	1048	1010	968	1041	1069	981	1054	1059	1018	1033	1043	1053	1058	1080	997	995	1008	1064	992	1009	1016	1007	1010	1041	1010	1039	1038	1077	1027	1035	1043	994	1051	1061	1005	1036	1024	992	1050	1059	1022	1031	969	1035	1040	1035	1032	1041	1004	1051	1000	1032	996	1005	1065	1061	984	1073	1020	1010	1014	1040	1023	1041	1038	1042	1012	1095	1004	1059	1000	1051	1019	1054	996	1026	1004	1006	975	1020	1012	1056	1000	1010	984	1071	1091	1037	1011	1048	1004	1001	1059	1140	1022	1060	1064	995	1040	1062	1029	1021	1012	1048	1061	1042	1053	1040	1020	1011	1036	995	1033	1013	1035	1033	1033	1030	1020	1004	1051	1089	1080	1032	1024	1021	1027	1044	988	992	1051	991	1048	1024	1065	1059	1064	1041	1085	1002	1138	1068	1024	1035
22713	21130	28933	23575	21130	21185	10220	1482	1040	932	884	846	764	785	695	684	690	679	647	651	630	658	673	606	650	638	605	638	615	549	576	602	559	556	547	581	593	592	563	579	599	601	589	595	589	572	559	578	615	557	556	555	563	552	571	540	560	542	546	588	609	577	567	510	532	586	556	583	548	562	583	553	532	570	554	570	581	524	566	537	550	522	556	550	582	608	548	576	549	524	566	551	553	531	581	551	550	570	576	567	575	537	553	531	537	561	550	569	566	564	544	579	535	571	536	597	548	560	558	542	521	556	553	529	571	560	535	535	534	556	550	560	538	565	538	530	577	528	583	554	525	551	526	524	563	523	533	540	575	596	565	521	553	544	569	541	586	594	567	558	576	538	537	563	527	557	527	559	561	566	532	553	570	560	594	509	533	602	561	534	559	570	581	557	561	576	562	543	518	570	529	553	556	586	573	544	544	568	552	545	578	503	569	545	569	561	550	588	572	547	597	538	575	545	540	540	512	532	557	593	554	538	596	587	557	577	564	543	577	525	551	531	539	619	544	563	551	574	582	555	549	555	560	554	538	573	554	553	552	531	535	588	551	594	545	571	553	557	499	594	576	518	568	540	587	574	574	521	540	553	539	523	532	538	565	562	532	553	547	543	573	529	529	506	555	500	573	583	564	540	513	529	519	551	613	557	552	564	490	509	586	565	505	533	523	533	525	539	526	568	513	576	577	569	560	503	534	512	533	580	559	547	561	595	610	562	549	539	547	561	528	575	589	577	554	522	550	514	544	517	524	547	547	553	548	583	542	581	542	545	545	519	543	553	531	578	589	505	515	512	554	547	538	540	600	561	537	545	515	585	566	603	537	516	528	553	573	578	560	527	542	567	528	558	561	581	540	566	512	555	543	519	540	576	566	571	587	542	554	540	557	523	531	553	541	525	560	553	532	543	554	523	529	563	568	596	545	580	545	518	552	537	555	531	562	512	553	588	499	547	555	566	552	558	594	549	539	524	571	549	576	548	560	571	541	495	563	564	559	592	533	552	558	535	537	549	521	576	583	527	518	546	552	513	547	549	561	576	593	575	539	593	588	567	581	569	538	552	562	548	564	515	551	556	568	528	558	544	554	518	542	543	562	567	536	573	543	523	560	523	538	549	576	522	570	525	573	535	577	489	570	530	522	522	566	544	553	571	569	541	545	489	577	516	641	569	574	535	553	499	556	523	562	557	506	572	561	561	561	549	594	540	533	597	559	594	556	521	609	551	570	548	569	554	537	533	496	597	574	571	528	584	548	563	533	554	535	524	523	547	573	550	554	547	547	524	554	576	537	565	571	524	564	566	538	559	549	559	582	547	549	564	516	569	498	530	544	503	541	569	528	585	546	531	550	540	531	563	540	564	553	561	553	590	529	545	580	565	526	528	537	599	543	556	524	547	578	514	556	574	520	547	543	520	579	563	515	569	554	568	530	577	565	536	545	557	591	536	548	580	530	560	544	516	521	577	548	555	582	545	521	553	564	530	568	540	553	569	556	589	540	597	539	505	556	535	532	568	553	538	633	538	534	523	558	564	578	561	561	573	524	529	580	567	535	569	552	555	582	547	576	553	517	542	565	538	582	565	532	560	529	542	537	512	547	582	554	584	550	522	592	546	546	560	563	538	567	575	521	552	573	544	553	558	529	538	556	559	491	591	523	555	543	560	543	526	585	547	555	554	563	568	552	538	565	592	547	552	573	553	548	516	545	547	533	563	560	576	494	537	505	581	542	530	559	557	521	533	517	554	547	572	572	544	543	520	501	575	567	543	534	573	561	550	582	544	542	564	549	553	579	560	539	537	540	536	546	552	533	554	544	529	566	531	555	529	535	605	538	557	539	570	563	557	514	584	585	573	559	533	521	530	551	544	534	536	493	551	576	549	522	540	557	574	538	555	566	595	536	507	576	562	563	525	560	552	563	541	574	548	550	547	532	562	543	504	541	551	552	570	547	524	571	602	500	500	574	540	512	510	523	539	564	593	580	555	532	542	547	515	549	552	556	527	566	557	561	580	563	609	590	531	540	534	545	583	561	522	568	572	555	542	579	534	521	515	536	565	508	537	571	492	556	576	518	560	550	560	527	536	614	519	571	535	584	541	519	557	520	524	526	526	552	606	545	548	575	569	559	539	546	557	576	560	565	570	536	512	570	593	540	567	551	548	523	549	545	515	537	557	534	531	572	540	543	537	558	577	535	563	594	547	496	556	566	526	600	564	557	513	611	536	556	569	556	525	552	603	563	536	542	570	528	527	567	484	561	554	536	553	560	568	604	588	545	582	561	586	576	572	600	501	542	520	586	538	550	585	560	555	561	547	543	561	548	546	525	528	561	520	581	563	545	585	517	549	524	581	539	562	587	546	576	540	552	559	553	567	522	544	553	527	551	548	527	510	548	520	554	532	600	543	571	553	569	530	585	543	551	550	591	561	536	557	543	565	564	556	570	585	524	549	538	536	532	540	547	545	530	530	532	533	540	552	527	572	516	578	517	545	557	522	525	536	548	560	555	535	526	581	559	593	543	564	572	570	545	541	568	571	527	533	509	557	560	530	533	555	543	576	557	527	575	502	534	554	571	606	503	571	588	545	527	514	593	566	594	536	551	563	489	532	580	533	534	585	550	572	550	539	554	532	544	568	569	546	560	556	503	513	531	531	557	539	542	554	557	556	533	543	586	563	562	543	558	548	506	527	593	589	579	565	516	536	568	551	593	566	575	571	568	542	562	556	532	607	568	578	532	533	496	584	569	548	556	502	548	504	519	538	566	561	572	588	552	546	529	549	645	545	546	558	549	535	540	595	618	531	569	512	546	556	550	611	560	480	547	553	517	505	555	526	522	530	569	561	540	551	568	561	581	569	572	580	561	529	524	577	538	554	585	522	543	569	518	549	531	561	551	541	531	563	539	546	528	578	595	542	543	572	521	576	558	582	525	508	549	550	587	542	568	547	528	602	520	538	529	591	523	556	553	503	550	545	535	573	551	571	569	579	550	561	518	543	554	532	566	523	539	538	545	521	543	549	556	576	563	519	589	557	553	555	539	566	544	522	526	595	541	502	564	526	496	569	574	550	550	561	562	550	552	542	592	547	556	566	515	537	584	541	599	515	551	537	515	572	543	543	542	531	558	595	593	553	553	557	533	556	498	582	552	551	563	546	540	508	610	537	530	540	514	582	499	550	519	561	586	557	533	530	590	544	606	529	553	584	500	532	554	574	543	582	550	585	522	563	532	541	530	534	565	540	574	553	572	528	552	554	531	561	539	552	536	561	566	528	540	558	559	519	536	553	568	535	572	567	573	571	540	541	553	561	529	569	555	568	571	551	574	547	522	561	595	531	531	576	535	522	569	581	527	551	574	587	578	567	536	555	565	550	567	574	591	517	572	586	585	573	539	516	599	546	563	564	550	553	625	569	581	547	545	565	573	566	550	563	525	576	567	576	529	552	572	542	504	563
7335	16646	14130	7387	5424	4139	3289	2764	2221	1935	1675	1549	1389	1319	1188	1207	1097	1048	1028	935	984	957	976	919	880	909	900	916	874	816	821	802	870	828	793	804	813	754	826	781	762	822	844	754	754	797	801	793	798	757	816	824	819	782	763	747	760	776	770	784	803	771	834	761	767	782	802	784	775	744	774	785	795	743	767	758	821	783	778	764	732	802	814	800	824	754	770	727	763	767	801	786	803	756	707	746	761	780	783	775	762	796	727	776	783	766	764	832	761	778	773	796	793	772	764	828	777	745	772	719	714	781	740	787	758	744	759	770	791	757	752	773	792	767	786	780	758	753	720	789	722	787	789	766	789	768	717	778	752	732	762	760	784	759	791	734	743	778	782	763	719	764	781	737	713	769	741	741	746	734	747	776	736	719	759	747	805	806	782	773	736	793	786	763	759	755	749	779	755	725	756	804	767	713	797	808	754	774	742	749	744	773	753	783	796	820	753	797	808	782	774	742	806	707	751	740	743	801	797	783	792	742	768	736	763	812	755	794	810	765	827	764	780	738	786	771	719	739	751	796	756	745	781	759	773	811	751	767	784	793	731	729	765	780	754	739	772	788	739	726	711	785	756	795	797	774	784	720	766	772	739	777	770	738	752	804	743	779	788	698	700	749	788	744	751	744	759	748	737	744	781	750	803	770	813	780	757	765	733	779	812	766	779	765	803	736	726	772	755	758	785	721	763	749	777	746	765	740	765	764	740	786	786	720	734	764	727	771	739	809	774	724	801	776	770	774	791	717	774	783	762	750	763	810	776	769	744	753	770	790	741	766	761	708	694	764	728	765	757	752	736	765	728	729	777	734	749	767	739	774	763	756	747	811	817	783	794	773	739	738	744	796	747	715	752	773	782	787	715	803	747	696	775	783	755	766	792	789	815	764	827	786	760	735	784	789	762	776	728	751	754	764	772	746	808	768	730	784	800	744	793	828	815	747	763	751	757	748	811	804	796	766	761	737	743	776	757	796	737	759	727	765	810	764	774	761	780	765	710	757	805	763	756	739	744	796	790	793	767	774	736	735	783	798	739	724	771	772	770	792	741	752	775	738	778	724	757	795	730	756	730	780	695	780	818	824	754	725	746	749	749	729	794	764	812	749	772	736	786	746	740	773	704	788	756	746	749	762	735	742	770	772	758	823	772	774	725	768	779	803	741	765	727	774	837	758	759	784	787	813	809	766	791	809	733	704	725	819	757	773	751	778	761	808	753	785	756	786	728	726	796	759	780	739	779	740	799	735	784	785	768	813	790	731	748	769	775	796	714	714	752	803	783	746	701	817	765	758	724	788	717	735	779	748	737	766	721	722	771	750	764	716	751	742	765	754	761	746	740	724	734	721	751	719	773	804	771	770	753	753	792	730	762	713	742	728	781	781	756	772	736	766	751	740	756	790	789	747	747	760	770	774	778	721	756	750	789	758	809	727	791	763	783	762	822	770	769	765	800	720	682	812	752	834	759	714	765	764	772	755	758	808	726	795	721	779	774	787	746	818	732	785	747	764	818	802	808	754	788	776	807	756	754	766	788	741	787	776	747	843	744	755	778	746	747	763	773	744	754	755	794	787	710	759	793	787	785	724	748	714	739	787	738	762	810	750	713	709	797	686	743	752	756	790	748	765	766	748	778	799	740	775	749	794	769	770	727	747	744	753	762	743	751	711	729	729	780	767	716	774	749	730	831	793	777	792	791	750	788	806	737	775	753	758	757	761	761	764	749	799	768	755	791	773	771	787	763	757	817	771	808	731	789	781	739	804	791	752	741	773	737	718	745	823	716	764	799	766	742	779	798	738	754	756	775	798	758	781	780	768	744	723	757	788	789	763	767	760	682	762	777	758	747	779	756	770	741	783	753	767	747	780	722	738	812	778	702	750	771	761	788	724	758	734	763	780	756	773	736	811	756	697	818	761	760	771	741	739	756	681	791	780	790	731	798	791	731	778	741	727	800	716	826	776	760	772	735	782	775	750	779	829	791	750	769	709	769	752	733	749	772	735	807	747	789	759	746	762	810	741	722	738	751	762	724	814	755	800	798	782	769	773	808	783	763	755	750	785	760	772	764	787	771	727	759	718	785	727	721	794	758	766	742	764	810	755	811	726	810	794	768	764	750	775	764	772	746	748	781	756	750	786	699	773	798	747	759	781	783	737	723	734	787	727	732	748	733	759	704	727	730	742	749	776	769	782	765	757	801	740	752	761	725	759	776	807	770	779	745	781	766	767	711	772	732	767	754	755	793	762	758	768	793	773	733	825	735	771	752	802	740	768	739	778	753	830	766	813	766	725	763	757	787	704	778	746	765	721	733	769	734	759	750	782	745	724	708	795	743	757	776	734	778	742	810	792	770	767	736	785	775	775	727	788	761	732	766	729	795	725	711	772	796	767	763	771	772	782	743	737	734	766	792	739	787	755	779	770	757	802	769	757	748	772	789	727	840	750	740	745	749	693	773	724	782	750	787	742	783	748	768	778	793	793	768	712	738	762	796	810	787	777	764	793	739	729	760	760	771	772	788	813	749	790	735	815	767	715	814	733	758	732	770	768	764	762	767	779	752	734	757	801	770	837	785	762	803	717	749	711	784	793	740	757	796	797	719	758	754	785	754	714	781	740	739	745	749	790	735	791	747	799	760	773	739	792	727	734	771	733	725	804	755	731	763	769	752	767	781	781	758	743	776	779	804	771	750	790	739	748	739	787	778	772	714	732	707	757	770	750	781	790	741	738	766	738	767	792	791	745	784	771	749	752	748	743	760	733	749	719	779	728	743	759	768	734	711	768	777	783	787	810	753	775	806	765	717	782	747	807	796	798	737	778	731	806	758	757	785	741	768	791	756	753	740	755	741	798	787	787	764	791	717	785	774	816	747	753	732	800	759	749	826	721	799	753	771	750	742	742	757	751	779	767	796	790	695	772	693	759	794	776	771	767	790	795	756	746	791	803	811	765	789	799	780	726	789	798	766	740	768	723	808	805	763	729	776	736	799	735	728	807	744	777	747	715	735	770	769	788	779	763	771	772	728	742	824	763	774	760	799	752	787	779	776	769	766	751	757	773	761	773	730	783	748	754	780	739	767	801	736	749	772	721	748	811	782	778	787	780	729	722	762	756	784	734	771	727	740	734	716	708	751	754	755	752	754	704	794	783	759	748	797	779	766	763	757	760	744	791	807	783	718	759	765	712	816	811	802	756	738	764	827	754	718	717	731	726	771	754	735	759	742	764	786	746	774	780	822	785	807	762	793	755	767	760	782	791	731	777	765	744	797	746	775	749	728	790	728	810	746	778	758	710	807	772	746	743	732	753	734	762	773	748	735	793	799	757	728	784	779	730	710	748	822	752	773	755	776	775	713	779	747	755	779	744	790	772	778	791	778	788	731	807	733	764	763	790	764	716	725	779	728	735	711	751	774	764	753	784	782	754	801	798	751	775	761	755	732	726	774	817	776	787	757	728
26657	20625	9157	1060	675	653	645	552	542	555	527	539	608	556	550	555	555	521	556	534	545	506	588	524	526	595	548	551	532	552	520	520	540	576	555	542	520	540	532	571	524	594	554	544	590	547	547	568	580	549	566	588	557	538	520	508	605	570	526	529	482	538	580	539	555	501	587	535	511	569	530	539	549	533	580	552	573	508	544	562	564	553	534	556	559	498	543	544	590	533	536	548	569	551	537	541	581	546	523	522	522	584	539	507	561	531	541	555	552	556	587	520	521	548	558	546	498	537	594	561	536	571	554	548	516	595	560	529	511	487	528	514	508	573	571	553	540	576	557	513	576	527	523	548	499	577	529	514	561	579	552	547	548	514	515	545	557	579	503	525	549	527	566	534	560	554	546	564	531	547	504	548	578	519	562	561	522	550	544	551	542	503	514	563	569	528	542	551	551	564	541	545	538	583	539	538	536	539	543	538	560	533	549	575	570	513	510	549	520	556	547	507	560	571	521	560	538	499	554	527	539	539	544	578	580	571	521	573	512	555	534	529	532	540	579	562	541	534	527	525	580	519	530	546	537	508	530	565	543	544	534	544	532	535	520	520	534	546	558	549	538	537	563	536	525	536	513	516	523	576	543	558	550	525	549	529	571	559	520	547	558	543	530	581	530	573	532	560	551	558	549	527	523	543	545	576	564	573	514	557	540	546	559	557	577	521	542	560	508	583	547	544	549	528	574	534	529	538	558	523	546	543	540	561	517	549	582	488	566	552	591	573	533	540	529	519	539	563	527	556	535	537	622	522	553	534	534	546	561	532	535	547	535	565	524	561	579	585	514	513	497	564	529	570	574	536	500	525	533	512	536	602	522	570	523	548	550	580	570	514	551	556	534	522	543	568	563	548	533	541	530	553	539	545	558	518	568	562	568	556	536	525	554	539	536	526	529	503	530	521	528	588	507	507	512	504	536	548	556	543	573	532	553	548	548	578	569	534	566	550	527	577	522	495	558	557	527	511	494	546	523	549	560	562	536	533	526	525	554	558	525	542	559	506	527	545	582	506	572	556	563	558	579	553	545	587	555	523	527	537	521	567	524	538	574	539	522	541	558	565	545	517	548	533	515	545	543	553	536	519	525	564	545	557	535	518	544	511	526	555	516	532	528	538	558	546	530	489	532	545	535	529	537	556	553	573	551	527	561	540	573	593	564	552	538	537	563	547	521	538	540	539	553	496	545	562	535	560	555	547	515	563	558	555	510	549	517	516	572	534	529	548	553	511	504	537	496	542	541	542	551	634	528	538	528	515	511	576	562	507	550	523	557	561	561	529	538	518	563	547	556	515	554	533	529	567	527	562	566	526	551	533	537	536	574	524	555	485	529	543	557	516	577	562	509	550	551	556	511	547	529	535	508	520	549	555	551	555	528	500	554	541	497	564	568	546	532	539	528	539	538	515	529	492	544	518	540	552	545	561	527	472	548	528	568	520	518	546	552	530	564	556	551	552	571	528	522	560	511	546	572	546	519	599	568	572	526	545	545	545	529	552	530	540	565	507	504	536	564	526	537	523	519	546	529	507	599	557	541	584	563	535	499	574	565	536	528	564	544	531	517	505	536	514	546	493	546	550	556	542	526	515	542	558	545	525	583	540	553	530	512	523	535	612	577	573	566	538	550	564	550	570	564	539	588	560	523	504	519	537	509	544	521	590	547	554	536	535	568	548	547	492	535	584	567	585	569	542	534	560	575	567	525	550	538	543	559	583	576	556	548	554	526	606	551	545	491	537	548	518	544	553	562	556	561	510	512	561	559	557	541	560	536	536	553	521	533	527	587	535	510	563	488	571	544	562	587	557	539	551	595	586	528	537	530	525	528	550	535	494	565	521	568	538	558	544	543	545	544	558	523	524	541	538	548	525	516	565	549	562	554	514	574	538	564	561	582	583	518	583	508	522	546	556	533	573	559	537	592	512	556	595	518	570	572	529	573	570	549	550	493	526	545	553	521	551	545	545	562	552	549	596	541	565	538	559	586	527	595	536	528	556	534	498	536	533	574	554	563	575	494	509	499	554	559	550	556	556	556	528	534	571	537	566	550	551	564	531	546	555	555	546	517	526	595	536	578	570	544	552	554	500	535	553	577	527	571	530	554	522	547	555	539	548	585	567	550	561	543	568	514	544	531	543	538	570	530	525	539	521	530	526	529	521	523	556	529	557	513	557	544	579	551	516	550	547	534	558	573	489	602	569	556	528	554	518	529	551	539	530	549	518	562	523	539	567	535	562	560	575	493	539	537	575	528	552	512	558	527	567	511	533	541	514	521	518	555	562	533	561	513	498	567	564	514	555	543	542	525	571	555	558	586	537	529	575	557	584	580	522	520	545	574	534	553	547	511	585	549	515	542	577	549	583	495	592	528	553	550	541	534	563	567	584	527	561	571	530	535	537	540	509	526	551	514	500	550	541	518	542	592	538	533	520	576	560	553	533	559	542	574	555	510	554	564	536	557	496	554	542	546	546	512	539	527	497	532	575	550	554	532	562	543	534	563	596	519	584	560	552	533	563	563	563	569	532	545	551	546	553	561	517	554	517	579	596	503	569	559	520	542	561	574	488	517	568	567	564	524	539	551	572	544	545	515	528	489	556	561	598	567	559	514	532	568	546	516	589	552	549	520	542	595	495	558	559	538	603	496	549	538	551	561	524	557	548	561	565	550	553	542	519	528	516	557	551	593	535	531	581	525	551	547	551	514	543	511	525	526	515	533	515	501	595	575	569	558	551	567	530	559	532	552	517	565	557	588	565	566	506	514	537	560	503	571	559	542	543	543	539	559	612	558	551	540	537	530	542	551	522	534	490	526	581	573	571	586	539	533	582	553	520	559	574	560	519	582	574	521	523	566	539	553	541	492	547	551	510	529	532	551	595	537	557	554	535	546	503	535	495	528	516	535	553	532	518	574	534	581	557	500	515	483	553	577	558	536	567	519	507	525	571	575	526	588	548	568	513	499	514	535	537	526	508	574	584	537	560	569	582	558	560	562	547	554	565	567	532	593	565	569	555	553	545	533	593	512	539	551	532	525	514	587	556	522	539	509	560	567	527	540	536	538	562	526	558	539	524	578	519	554	573	554	507	567	516	511	539	518	552	535	568	546	553	541	531	518	516	514	583	530	552	547	550	492	565	533	499	559	525	509	587	548	580	557	508	533	517	533	558	543	544	569	555	530	532	523	528	526	566	539	514	506	520	512	542	535	546	566	520	508	543	555	534	579	559	557	561	559	513	553	552	533	518	563	574	524	547	499	493	537	538	527	583	537	535	539	552	545	549	536	556	499	535	539	571	569	537	546	529	517	507	553	556	556	544	526	547	530	507	583	542	551	542	549	549	489	527	508	545	506	538	542	513	547	582	549	515	553	529	586	560	542	505	564	566	585	574	513	520	580	589	556	531	513	507	514	536	542	539	536	546	541	507	543	569	569	542	545	527	556	544	503	565	545	541
4084	1811	1601	1107	960	1007	891	817	837	782	827	792	836	761	739	814	786	765	759	756	759	725	784	750	738	760	781	754	773	777	733	745	757	738	760	764	762	750	736	762	776	723	727	736	739	706	727	729	749	720	730	710	717	731	759	702	762	696	776	787	795	747	781	761	730	735	765	788	742	716	706	714	775	749	731	727	734	737	787	804	796	728	757	724	730	712	785	665	761	762	768	714	752	784	750	792	716	756	768	750	750	733	730	776	743	728	714	738	761	757	779	801	753	778	790	760	758	735	710	790	725	759	743	704	780	741	720	777	780	755	722	791	716	707	753	713	758	754	759	750	803	785	733	774	745	788	748	730	815	739	701	761	780	729	787	742	735	741	683	786	739	742	747	737	694	756	725	744	809	735	732	762	733	741	776	681	705	698	724	705	737	720	723	698	759	794	730	734	777	811	790	724	763	694	721	727	794	718	720	799	739	718	693	709	781	807	774	743	720	730	775	739	736	741	748	756	766	759	736	748	729	715	794	760	732	677	737	738	728	770	763	696	781	721	795	761	772	705	763	740	785	738	759	702	680	762	698	739	710	766	741	742	741	698	765	770	759	685	712	753	728	760	709	763	787	753	805	750	779	754	744	736	718	715	753	764	718	773	731	756	694	733	754	703	784	809	707	704	738	722	726	726	821	720	709	765	762	748	740	750	691	706	692	783	711	712	719	750	766	774	730	771	799	735	749	761	758	700	756	749	771	758	737	780	731	753	727	734	728	734	707	747	769	717	782	761	753	760	715	745	728	766	769	703	784	757	741	714	723	764	801	738	769	743	789	763	781	762	786	751	787	716	733	719	708	724	711	729	770	770	766	720	735	747	762	756	754	761	768	761	735	708	778	729	758	777	743	761	738	728	736	752	745	795	771	768	763	722	751	779	736	736	750	807	772	735	761	747	710	767	734	718	745	746	715	752	758	720	771	749	764	747	729	755	743	719	727	706	712	728	756	723	764	741	721	697	793	780	772	741	725	780	776	828	720	764	699	756	789	753	705	752	750	749	721	763	806	669	740	665	733	759	752	736	697	715	731	786	675	770	764	739	773	760	780	775	718	761	688	702	710	752	763	742	742	776	740	744	718	746	754	761	750	778	771	786	721	724	754	734	771	758	689	710	759	725	725	718	770	743	765	710	714	747	717	748	707	794	734	741	719	756	739	751	747	727	739	774	724	776	711	813	772	745	720	748	728	715	743	732	750	798	753	789	767	749	800	759	730	696	720	721	725	733	746	772	768	758	747	766	798	807	756	784	764	735	713	766	746	731	799	744	729	780	762	787	758	729	714	719	730	758	749	746	739	768	768	711	768	789	685	749	742	738	770	732	754	700	785	746	736	754	748	735	730	706	755	733	751	742	723	705	757	706	712	756	735	721	764	703	758	703	777	767	694	751	768	760	741	730	719	720	752	725	758	761	750	769	771	724	769	760	710	715	753	747	756	742	739	762	720	755	776	724	732	766	751	725	758	751	767	777	731	742	704	774	770	757	753	754	742	760	704	780	760	786	747	713	755	720	724	783	779	735	741	766	720	659	702	789	709	737	731	759	747	688	755	748	712	742	725	751	742	723	752	766	774	740	770	760	719	748	724	706	713	732	765	763	741	740	752	732	757	754	717	734	755	763	746	748	809	747	777	759	741	740	711	746	717	809	689	704	743	806	761	746	711	760	728	747	758	768	722	795	712	757	743	736	713	708	700	718	752	681	755	734	778	746	710	755	767	697	728	738	722	725	709	787	714	713	721	779	738	760	751	742	735	765	760	686	795	768	746	770	718	736	765	719	769	733	766	765	741	782	714	736	723	749	766	768	712	705	793	738	757	766	739	773	725	785	758	718	727	751	767	750	752	739	765	737	770	766	804	756	745	739	778	693	724	746	762	751	752	729	736	726	738	715	772	732	724	734	758	784	705	763	772	773	731	719	711	797	752	751	730	787	791	757	759	753	743	768	742	773	759	757	733	770	767	752	767	740	779	729	775	766	790	762	750	765	751	770	740	750	715	744	779	783	757	718	727	779	724	714	710	710	728	703	722	719	804	812	720	706	723	731	746	746	730	784	769	760	770	740	775	715	764	766	740	753	774	743	718	714	740	761	707	765	773	759	730	696	757	806	726	717	725	737	761	710	736	804	716	734	737	777	741	753	731	775	703	751	719	742	719	688	754	728	767	737	752	720	741	730	780	746	790	735	730	759	701	768	762	732	760	711	748	765	730	733	753	728	760	735	726	732	797	676	748	750	759	766	721	748	780	729	697	703	779	706	748	711	729	799	688	759	751	757	736	743	780	758	742	744	729	754	743	746	743	755	714	792	765	748	734	731	706	714	724	680	748	767	755	754	712	745	758	693	733	697	694	740	775	728	732	762	723	712	739	735	669	769	706	735	758	768	744	752	749	718	705	758	688	786	749	742	774	748	782	704	738	713	779	772	750	717	759	737	749	750	743	753	714	745	769	675	789	734	724	745	781	707	715	745	751	768	741	762	778	755	772	707	765	733	751	745	733	767	778	721	776	718	804	761	743	774	740	745	776	694	745	790	814	738	705	738	752	756	755	763	761	756	727	804	718	743	725	770	769	761	713	750	769	779	801	733	762	764	748	774	742	748	794	731	726	756	739	751	696	786	724	739	736	764	710	725	765	788	733	747	731	785	711	730	755	738	763	782	662	761	762	763	761	760	731	791	747	739	796	767	772	737	764	743	718	735	745	715	744	765	746	739	745	780	720	749	744	763	724	706	710	786	735	800	748	716	753	768	736	705	743	724	693	730	721	721	740	718	732	738	766	754	682	737	758	727	739	748	741	810	765	755	729	750	737	724	747	675	740	729	762	689	721	675	773	763	778	786	759	755	728	762	730	744	718	732	739	694	754	724	734	737	740	766	751	766	726	776	749	703	743	746	715	768	777	733	760	818	733	760	774	696	765	747	738	722	761	796	733	755	737	738	740	748	789	680	701	721	761	772	735	744	769	755	754	731	759	694	727	740	721	718	775	724	754	753	698	771	709	748	723	760	745	744	732	768	738	727	777	761	722	728	727	783	770	732	747	756	763	747	737	791	714	715	796	737	690	716	772	698	776	778	749	740	736	754	749	722	740	760	774	747	731	708	718	741	763	781	710	708	761	689	734	791	759	737	723	793	744	792	730	741	727	778	811	729	680	738	778	737	763	725	750	740	766	778	756	723	762	779	749	748	749	724	734	744	727	726	757	726	767	728	716	758	756	747	731	756	785	737	708	750	777	732	799	749	750	773	685	710	755	771	694	731	764	711	733	720	719	716	714	778	720	755	787	788	744	765	790	740	738	780	715	725	727	751	749	776	750	782	799	762	712	723	784	702	715	769	744	726	776	789	708	757	716	716	729	736	800	735	751	736	724	733	751	746	716	757	752	715	755	723	744	739	700	762	698	762	733	748	759	760	761	718	824	725	742	735	730	747	726	718	763	768	694	777
23611	21158	28608	23942	21143	12285	1812	1172	999	986	950	900	921	918	876	858	846	838	864	839	817	783	804	792	802	778	781	794	797	781	783	826	786	789	749	771	745	798	782	780	725	767	807	736	760	761	776	786	780	708	745	739	772	737	814	748	737	778	791	781	733	711	748	745	728	702	721	807	774	744	780	780	821	797	755	726	758	745	759	734	769	752	743	777	818	776	751	749	810	765	754	754	718	790	770	758	773	741	758	777	767	763	760	794	792	781	720	774	745	703	743	854	776	746	741	734	807	812	709	783	746	733	759	766	727	754	765	739	758	791	766	748	751	757	752	762	780	759	727	761	794	764	716	725	761	769	760	810	770	726	811	747	779	778	724	753	762	766	718	729	764	748	761	731	729	750	773	762	818	751	713	795	777	739	751	773	754	753	786	791	742	820	719	731	718	732	770	781	778	763	731	795	712	770	769	749	757	752	730	756	749	735	753	732	749	742	717	744	757	707	751	729	753	755	741	719	786	773	750	731	772	769	767	789	731	743	827	722	787	772	720	749	779	768	805	764	703	788	742	724	764	758	760	717	762	816	770	779	781	758	815	709	787	755	822	736	733	773	757	745	753	745	827	744	727	800	762	734	812	739	797	737	804	741	796	725	724	729	749	746	803	757	745	761	799	732	748	741	794	784	733	750	783	769	746	732	728	775	771	723	769	772	789	784	750	760	774	737	793	767	777	765	713	780	753	807	758	756	755	767	792	770	746	726	749	742	738	772	730	750	678	729	743	757	745	746	769	763	766	788	713	750	727	754	739	777	771	729	749	801	755	718	715	756	713	759	772	731	773	764	760	760	752	729	746	746	751	735	815	779	809	758	779	772	759	761	735	753	747	753	732	749	762	790	734	738	786	692	721	728	779	747	756	728	779	739	798	774	742	731	745	679	791	759	730	756	795	744	733	753	723	764	733	811	732	728	720	781	779	798	786	804	787	766	766	758	745	744	750	740	786	775	746	717	736	747	757	767	735	762	813	715	749	746	787	720	751	755	767	792	763	754	771	731	778	727	752	768	721	750	789	710	742	767	725	767	779	785	748	700	728	704	807	713	788	721	765	725	780	752	755	764	746	822	763	780	739	737	709	809	765	779	745	738	726	733	785	750	749	759	743	745	725	833	740	719	749	723	744	774	721	776	759	756	796	725	746	770	761	763	719	760	798	735	725	766	767	766	710	755	761	783	769	785	757	767	747	760	765	711	706	717	757	720	731	742	754	734	720	739	796	769	743	786	785	782	769	716	717	777	776	753	764	732	766	719	753	793	745	779	719	761	760	760	761	757	753	783	765	759	726	740	760	772	760	719	775	754	736	679	758	731	764	753	782	790	746	755	779	796	703	722	746	786	758	743	800	760	793	744	720	731	810	761	815	732	758	762	744	774	781	745	750	779	719	747	756	748	782	781	750	754	726	716	795	742	747	733	772	731	702	743	763	700	796	778	792	761	795	793	798	759	804	773	731	785	750	760	737	768	726	782	707	733	758	776	740	755	724	729	748	771	729	718	749	769	743	768	738	789	712	768	819	778	798	746	743	751	763	788	753	705	757	785	745	764	724	712	744	776	748	726	811	733	754	819	764	730	703	783	713	750	743	726	797	735	751	771	772	755	704	761	717	758	758	745	746	770	710	762	748	735	768	737	719	716	738	732	733	766	731	753	756	714	781	785	762	772	682	752	740	795	748	742	777	751	788	706	755	749	727	759	758	779	740	754	701	703	779	793	768	728	730	801	792	708	763	757	670	719	770	804	763	728	742	739	797	734	814	732	754	790	734	713	735	752	782	791	794	745	767	786	777	761	721	757	757	735	773	758	760	754	743	731	762	754	720	697	741	767	804	770	745	775	791	772	747	718	749	734	760	685	728	769	731	793	758	744	773	804	729	770	757	718	743	690	751	687	758	704	781	715	794	786	772	796	755	747	743	750	760	775	809	672	749	700	764	757	755	792	753	757	750	768	734	807	757	725	734	772	710	756	741	749	753	766	756	708	670	743	737	745	738	754	723	815	765	764	724	728	772	758	777	726	760	760	762	788	739	758	775	788	773	741	770	777	744	760	746	746	732	775	708	776	734	750	716	775	749	768	740	753	718	730	726	724	753	799	767	742	736	721	759	785	753	729	745	738	735	743	704	756	759	803	758	738	763	728	714	758	739	773	732	701	763	738	797	730	742	741	767	725	706	780	774	754	738	769	778	799	755	773	751	742	746	752	734	677	783	697	722	759	751	778	747	744	750	768	790	808	752	788	752	736	752	718	736	744	692	740	718	705	731	718	754	749	736	777	717	761	802	797	766	772	747	764	779	724	762	714	779	750	783	767	763	774	786	735	742	738	725	751	799	771	767	802	734	731	741	709	740	765	787	791	817	737	770	728	766	705	753	763	752	781	725	764	742	744	760	762	786	746	755	719	778	728	694	752	737	738	724	753	793	728	745	748	713	784	772	765	759	777	750	750	748	759	722	780	705	753	814	802	720	715	784	750	721	710	738	739	776	752	768	773	725	753	776	791	755	777	777	771	742	821	824	728	735	720	728	782	785	741	701	720	744	749	730	766	758	773	717	809	725	729	737	727	788	717	750	751	632	715	774	740	770	766	761	794	737	732	748	778	754	763	735	726	771	742	763	765	787	748	745	767	769	778	712	769	721	770	799	763	764	734	731	711	777	772	778	719	746	764	718	758	752	720	742	743	743	707	705	776	761	752	770	710	719	759	717	757	743	785	787	717	774	755	774	809	726	732	677	739	751	753	773	775	727	698	759	797	744	777	777	796	728	769	768	746	769	754	737	759	750	667	750	699	711	769	703	798	786	743	776	769	747	774	752	701	704	745	752	782	758	749	744	754	723	774	760	821	732	762	742	762	766	713	741	744	735	746	784	744	803	754	714	778	767	710	694	781	763	744	807	780	723	709	735	741	712	720	772	752	765	746	772	741	746	764	741	712	760	767	731	806	758	792	797	765	733	728	798	725	754	774	785	751	722	767	765	762	755	757	777	776	722	787	796	700	747	791	737	797	752	731	758	717	768	719	753	731	757	722	772	753	658	717	712	733	840	767	730	782	772	738	725	766	753	753	799	772	801	718	794	735	755	794	749	782	785	787	778	753	793	770	719	760	777	802	789	723	765	806	795	756	745	707	786	753	783	701	703	759	763	764	757	711	749	768	778	787	787	733	759	759	743	777	739	794	740	720	770	769	755	711	728	715	770	753	750	763	780	769	736	753	751	715	749	785	713	735	740	759	804	776	758	712	751	771	695	767	753	699	733	733	712	785	728	777	740	737	733	740	742	734	699	787	784	782	722	740	773	773	716	762	750	746	791	732	733	749	718	696	769	775	715	725	751	736	710	775	730	758	699	772	732	756	728	732	706	684	756	711	773	782	708	745	730	746	793	727	754	720	740	711	733	738	742	737	716	758	682	753	741	741	752	753	706	717	729	758	732	773	750	752	739	759
5242	10907	9140	4854	3507	2839	2338	1997	1756	1677	1488	1378	1338	1353	1245	1230	1184	1241	1142	1150	1088	1103	1138	1110	1089	1083	1109	1029	1076	1012	1101	1116	1045	1093	1027	1042	1042	1064	1137	1039	1074	1041	1027	1092	1054	1021	1019	1078	986	981	1064	1105	1059	986	1048	1101	1072	1047	1054	1077	1055	1050	1044	1059	1037	1042	1045	1051	1065	1044	987	998	1052	1025	1044	1082	1041	1059	1034	1022	1033	1054	1042	1055	1024	1011	1001	1087	1065	1048	1057	1011	1047	1010	1025	1058	979	980	1040	1011	1054	1026	1045	1084	1017	1000	1008	1035	1077	1044	1031	996	1042	1029	1015	1113	989	1081	1079	999	1002	1022	1055	1065	982	977	1037	1032	1004	1028	1091	999	988	1094	1036	1010	1060	993	990	972	1000	1091	1060	1025	1064	1012	1067	1008	1049	1065	982	1054	1006	1040	1148	1091	1052	1086	1052	980	1108	1033	1013	1030	1006	1088	1046	1034	973	1038	1051	1049	1042	1072	1006	1020	997	1081	1007	1027	1021	1053	1066	1001	1044	1013	1039	993	1025	1033	1018	944	1021	1029	1032	956	1070	1018	1033	1082	1010	1025	1074	1066	1027	1068	1013	1064	1041	1007	973	1002	1005	1002	1048	1001	1018	1014	1022	1004	992	1025	1045	1012	1146	1015	1024	1054	1010	1034	1064	995	1043	1016	1023	1061	1076	984	1031	1049	985	1047	1059	1011	1017	1079	1024	1042	1066	1013	1056	983	996	999	998	1013	1044	995	1055	1012	1052	1074	1053	1017	1034	989	997	1016	1073	1052	1004	1008	1038	1018	1014	1004	1012	1002	1064	1004	1027	1047	998	1060	1009	1035	1044	1038	994	1037	1031	1033	1035	991	951	984	1071	979	1080	1016	938	966	1085	1004	1080	1083	1086	1064	991	1025	1024	1033	1070	1014	1070	1044	1019	1048	1022	1015	1002	997	1086	1015	984	1023	1090	974	1037	1063	995	998	1026	1027	1053	1011	1014	1020	1052	1082	1047	1038	1030	985	999	1058	999	1039	1036	1041	1000	1061	985	1085	1037	1028	1029	1052	1069	1033	1003	993	1049	1076	1049	1052	1037	1009	980	1007	1017	1036	1047	1018	982	1019	1026	1004	1019	1053	1070	1078	964	1048	1034	1014	1029	1011	1021	1025	999	1020	1063	1011	1017	959	1075	1008	1016	994	1054	1071	987	1056	1027	972	1066	1006	1084	1001	1014	1010	976	1016	981	1011	1004	1007	1020	994	973	992	1072	995	1012	1028	984	990	1089	965	1017	1033	966	991	1023	1025	994	1003	943	1026	1033	1067	1041	1038	1005	1069	1009	1050	985	1021	1017	972	1018	977	1012	1018	1051	1041	1012	1022	1031	1041	1061	1019	1056	1039	993	1017	1098	1036	1078	1051	1053	1062	1031	1006	1034	1026	1038	1056	1070	1020	1041	1029	1007	1020	1029	1006	977	1006	1064	1061	983	944	980	1039	960	1013	1044	1112	1030	1014	1074	1049	1016	974	1031	1048	1079	1047	976	1004	1039	1006	1032	1052	1059	992	1024	1033	1021	1023	1023	1016	1049	1034	965	1032	1043	984	1047	976	1000	1055	1091	978	1015	1031	1017	989	1030	1048	1086	973	1005	1020	984	1082	987	1021	1039	1041	1013	1083	964	1011	1048	1010	1003	1031	1048	1038	980	1043	987	1029	1030	1031	1045	1065	986	1021	1040	993	1025	1045	996	1011	968	1032	1089	1007	1039	1012	1080	981	1020	1006	1061	1006	1026	1013	1004	1094	993	1012	1015	961	1079	972	1040	1041	1098	1050	1046	1053	1053	1052	1013	1055	1128	1012	1033	1077	1025	1016	1029	1013	1031	1089	1004	1008	1014	973	1004	1003	994	1061	1084	1026	1032	982	988	1028	1016	1027	973	1018	993	1015	1039	1046	1050	1017	1019	1014	1005	1041	963	1053	980	1006	1044	1014	1045	1034	1040	1065	977	1066	1059	1035	1060	1010	1046	1037	1011	1015	1013	1085	975	1097	997	1079	1002	1030	1001	1061	1060	964	1042	986	1061	1005	1044	1086	1057	1001	1049	1045	1069	987	1101	1058	1040	1011	1018	996	1035	987	1007	976	1000	1032	989	1029	1009	1028	1018	1098	1036	1060	990	1075	1025	1046	1039	1006	1055	1022	1040	1003	1076	1057	1091	1019	970	999	1033	995	1031	1028	1056	960	1007	1034	1058	1036	1023	1041	1005	1056	1034	985	998	1099	1031	1053	976	979	923	977	1078	973	982	1020	1017	987	1051	958	1010	971	1007	1028	1024	992	1012	1025	1045	1055	1034	1097	971	1021	1015	1020	1013	1029	1056	1045	1020	965	1043	1002	1039	958	1036	1023	1048	1069	980	960	1065	1020	1027	1049	1080	1049	1015	984	1002	1026	1026	1046	1063	1017	1019	1020	1023	1080	1002	1033	1025	1030	1067	966	1050	1043	1033	1047	981	1036	997	1067	1037	1039	1048	1046	986	1020	1046	1033	1030	1036	1055	1032	981	1070	1034	992	1060	1033	977	1047	1000	1007	1085	1066	945	1016	1024	1011	1017	1065	1007	1041	1070	999	1077	1027	1035	1015	944	995	979	1039	1020	1016	1064	1006	1050	1089	1038	1030	1036	1003	1010	1041	986	982	998	1005	1044	1051	1090	1051	1049	996	1084	1032	979	1037	1095	1008	1046	1046	1003	1081	1069	1045	1037	984	1006	1004	1054	1009	1004	1078	1018	992	1041	1002	996	1060	979	1101	1004	1018	1008	971	1042	1090	1037	1014	993	1007	1032	995	1000	1027	1035	1059	1037	1022	1029	1034	1017	1071	1058	1027	1052	1033	1015	1041	1026	1087	1065	1078	1077	1034	1017	974	981	997	1044	1074	1059	1030	1029	1099	1010	1023	1034	1080	1049	1035	977	1015	1038	1003	997	1050	1092	1019	1007	1016	997	1020	1049	1054	1032	1019	976	1061	1006	1038	1033	1057	1045	1000	1072	1045	996	1012	1034	1021	1046	1062	989	1024	1062	1082	1098	1046	1025	1018	1052	1062	1017	1048	1065	1072	1004	988	954	1042	1038	1055	988	1021	1016	1058	1026	1014	969	1027	1039	991	1029	1022	986	984	986	1043	1037	1062	970	1019	1007	997	1045	1013	1069	1046	1072	1082	1033	1064	1016	1034	1062	1026	1022	1047	1073	1009	1070	1023	1031	920	1025	1026	1029	1064	995	1033	1074	1030	999	1032	1035	1050	1024	971	1054	989	1066	1070	990	982	1019	1043	1017	1056	1012	1061	1035	1026	999	1029	982	1098	1023	1002	1023	1060	1041	1002	1062	1034	1031	943	1057	1001	1043	1023	1082	1024	1004	1004	994	1040	1070	973	1034	1016	979	1049	1021	1058	996	1109	986	1015	1043	1089	994	946	1023	1036	1017	1044	1036	1008	1007	969	1005	976	978	996	1034	1000	990	1023	1068	1073	1038	1036	1069	973	1002	1009	1042	1072	1057	1001	1044	997	957	977	1056	1050	1023	986	998	982	1059	1042	1050	1074	1003	920	944	1015	1046	984	1019	999	1026	1064	1006	1066	1071	1001	992	1013	1068	966	1044	1034	1052	980	1031	1035	1006	1022	1073	1021	1076	1047	1036	1045	1011	1008	1036	1067	1031	1016	1027	994	1014	1030	1023	1050	1030	990	1038	1014	1021	977	997	1030	980	1049	1051	1017	1029	993	1033	1001	1004	1015	1023	1050	1047	1015	1003	1068	1029	1076	999	1026	984	1002	1051	993	960	1017	979	976	1011	997	1042	1011	1007	1039	994	977	948	999	1011	1030	1035	1079	1047	1034	985	1073	1025	1015	1036	1063	1055	1021	1071	1043	990	1087	1029	1068	964	1027	978	978	1092	1064	1081	1056	988	998	1039	1015	1024	984	988	1030	1032	1061	1059	1049	1012	1027	1051	1015	1040	1055	1028	1007	1052	977	1051	1027	1021	1017	1077	1025	1090	1035	1045	970	1010	1023	1025	978	1028	1004	1046	985	1032	1061	982	1027	1025	985	1068	954	1038	1022	1020	1010	998	1037	1010	1018	974	1024	1017	951	1096	1069	1057	1029	990	968	1014	1024	1042	1070	1001	1018	1079	1082	1049	1047	992	1022	1056	950	1039	1027	1027	1034	1007	985	1058	1101	1057	1058	1032	970	1050	955	1028	1052	1061	986	1026	1069	1060	1025	987	1016	1063	1056	1002	1024	1067	1064	1022	973	1008	1024	1065	1034	979	1030	1014	1021	985	1038	1024	1043	1103	1069	1022	1011	1080	979	1051	1029	1075	1078	1036	999	1053	1016	998	1000	1038	1035	1024	1042	1036	989	1054	1009	1045	1035	1027	1050	992	993	1023	1040	1041	1018	1005	1056	1063	1039	1008	1019	1002	1044	999	1051	1008	1005	1028	1052	989	1051	1027	1001	1063	1000	1007	1017	1021	1023	1041	997	1055	1035	1058	1065	1079	1040	1042	983	975	1038	1014	1033	967	1010	958	996	1037	1012	1036	1008	1058	1030	1013	1012	946	1048	987	995	1030	1040	929	1058	1047	979	1032	982	985	1064	1008	1068	985	991	1022	1020	1068	1028	1023	1020	941	1005	993	970	1062	1008	1050	997	1047	988	1023	1057	1004	1043	1089	1000
22702	21110	28935	23536	21110	21164	10364	1503	1045	957	1007	803	796	732	792	720	711	631	641	640	652	583	631	621	585	619	612	587	588	596	567	607	555	567	598	579	572	556	591	565	569	559	572	546	533	638	588	571	586	598	516	587	605	581	585	558	549	573	589	568	560	590	554	575	574	588	532	571	581	544	595	547	553	587	571	563	544	549	527	568	578	544	527	578	523	544	616	543	576	581	573	511	542	574	588	576	567	552	558	558	569	551	564	529	523	535	592	536	577	610	552	559	544	558	584	570	589	517	546	514	588	533	500	564	528	545	590	555	560	547	533	552	551	566	559	519	532	572	517	564	529	572	500	556	539	563	530	576	564	606	533	532	549	575	540	549	532	577	524	526	536	550	565	548	634	550	563	526	565	534	582	526	528	518	557	573	545	549	534	551	567	561	538	546	554	598	565	531	543	518	561	569	527	560	565	544	539	514	615	559	570	577	566	546	532	541	569	560	519	560	552	572	497	575	514	551	557	524	534	582	562	618	563	589	587	585	543	541	528	562	513	565	543	506	545	507	577	580	563	588	612	559	548	536	540	509	558	573	529	563	535	553	576	524	554	540	565	523	588	570	553	582	532	558	565	562	549	529	570	578	523	559	533	575	562	539	551	548	514	553	599	517	573	566	559	563	558	550	554	578	530	574	546	590	532	567	561	548	562	614	564	532	556	574	562	543	515	591	529	569	548	578	529	533	560	553	582	529	528	534	535	557	555	583	563	563	568	534	588	563	570	560	564	587	568	496	566	518	568	551	571	568	532	564	536	598	548	573	604	525	574	556	525	523	568	539	517	517	522	556	526	537	544	599	557	524	558	538	569	577	587	548	610	547	549	541	537	528	585	564	553	549	517	549	576	559	543	612	607	516	550	554	534	532	548	573	513	606	520	579	585	560	578	582	512	545	579	522	596	559	575	542	606	498	516	546	522	567	521	609	541	526	538	574	575	535	538	542	547	530	517	586	531	542	567	584	577	569	558	544	563	535	552	531	532	539	603	565	577	553	592	616	557	528	554	568	533	537	552	569	550	563	589	523	552	561	602	564	546	543	581	542	578	563	521	553	525	536	538	567	569	578	538	539	557	528	515	582	565	549	541	537	548	580	535	552	555	483	536	571	581	565	543	550	537	573	507	527	532	506	580	550	510	538	560	531	537	519	521	520	573	530	508	545	576	503	514	564	547	556	542	597	547	515	545	560	563	546	594	517	553	573	532	575	523	515	574	545	522	546	542	594	535	536	542	568	590	591	579	538	547	538	555	550	557	571	559	555	570	550	540	562	564	533	558	561	566	538	539	538	515	513	584	581	545	535	546	556	486	528	536	605	565	523	569	512	518	531	548	597	601	548	532	570	582	584	561	532	544	540	585	548	506	545	553	547	543	590	610	510	532	551	558	565	518	547	544	556	563	551	541	589	529	553	523	568	556	510	556	572	531	561	560	542	582	534	576	579	574	555	556	563	606	549	520	548	522	535	579	537	547	538	542	521	536	552	536	595	578	575	577	559	534	535	571	546	536	603	516	543	532	575	573	525	533	547	546	575	567	551	568	591	556	559	583	553	555	539	548	549	524	530	556	575	556	564	544	518	527	550	544	529	561	505	541	558	527	559	555	563	555	512	539	569	555	557	546	536	575	578	584	575	529	563	580	566	558	535	523	554	525	543	576	591	547	556	553	557	566	570	548	558	566	550	546	557	504	545	554	556	497	512	508	523	532	540	525	553	542	546	545	541	543	551	535	526	556	526	588	552	551	549	580	547	527	572	557	564	603	547	525	511	515	544	583	554	542	500	590	550	557	585	504	547	531	561	559	546	522	558	534	553	551	603	554	544	554	545	534	522	571	487	570	570	558	538	519	544	582	562	553	539	573	576	570	533	521	528	518	538	529	573	565	532	548	567	553	524	529	576	525	545	566	539	571	554	548	597	558	532	521	558	560	542	546	548	540	519	512	568	557	536	566	580	547	569	537	520	532	576	531	549	590	598	545	583	548	574	560	566	571	539	533	497	529	537	552	562	552	484	551	604	530	562	541	555	523	521	553	573	566	540	529	528	506	490	530	544	532	533	537	532	530	509	569	565	561	577	543	584	509	539	475	533	529	573	499	536	531	564	572	551	527	517	598	546	573	550	546	583	586	570	563	560	558	555	532	532	516	573	499	520	506	553	561	548	565	572	559	534	543	555	539	568	545	539	581	570	543	569	575	541	537	484	548	561	552	511	523	546	560	543	560	525	516	521	552	560	546	527	579	587	550	553	538	551	510	543	531	522	571	536	555	551	522	572	525	541	550	547	555	526	579	567	556	555	558	545	549	569	559	549	508	568	556	532	536	561	528	541	550	537	504	560	506	541	562	556	529	555	503	568	560	551	568	530	551	582	552	530	504	568	556	579	547	532	527	577	568	537	575	525	586	512	535	522	537	584	599	564	528	541	580	501	521	566	545	588	512	568	565	528	522	551	565	531	535	513	562	547	567	543	564	558	572	561	579	519	559	570	562	535	538	520	578	545	549	560	538	571	596	533	546	569	557	532	543	577	542	561	545	544	554	548	512	536	523	594	548	562	540	516	540	506	539	504	523	542	558	568	558	534	587	481	556	573	533	519	504	573	537	568	549	562	531	584	550	563	557	569	519	504	559	519	530	528	550	543	546	544	581	533	528	551	545	537	560	548	513	588	573	538	512	542	529	550	513	549	535	534	531	521	604	565	564	513	530	520	545	563	539	595	543	573	520	508	545	589	576	518	546	522	540	533	578	574	513	526	521	534	534	575	571	606	573	545	541	528	511	516	557	572	580	540	519	568	541	541	544	544	576	559	560	546	505	568	560	563	522	565	579	545	587	550	520	524	553	563	537	547	519	540	530	516	585	551	565	559	540	520	537	503	546	541	560	616	550	538	573	542	515	539	603	577	556	583	555	521	571	540	560	548	531	544	563	554	551	539	567	544	571	545	548	530	544	561	521	544	555	564	560	524	537	533	540	502	542	608	577	567	544	559	550	512	566	497	584	590	538	501	553	552	536	551	583	554	560	542	542	567	539	555	587	566	546	549	519	555	552	576	547	555	578	546	564	566	568	536	559	541	513	576	546	528	545	495	534	540	577	524	587	583	503	539	549	579	498	578	566	529	536	528	564	555	589	503	503	584	535	564	519	550	545	540	528	549	553	547	505	549	534	568	571	555	527	523	543	527	514	562	533	554	554	497	534	541	519	558	547	561	601	563	506	529	526	597	519	517	540	561	558	514	557	568	529	561	579	521	528	568	550	539	547	559	566	561	550	566	564	535	558	504	570	517	509	565	545	554	582	542	575	500	535	550	608	521	570	513	566	536	555	598	527	558	595	558	532	533	541	547	552	584	570	518	535	513	547	550	518	544	583	567	521	543	538	517	514	553	613	549	540	547	570	554	519	558	570	545	541	549	550	521	562	535	564	561	492	528	591	572	533	545	525	571	541	540
7287	16796	13896	7364	5321	4171	3321	2684	2241	1975	1750	1589	1462	1264	1235	1141	1056	1035	1102	965	928	963	924	935	882	856	898	825	842	885	833	835	845	823	840	830	838	763	758	848	777	785	760	766	765	830	810	781	790	789	771	801	792	812	763	786	797	791	800	778	805	768	804	823	816	833	778	791	765	786	787	803	810	752	771	775	785	759	750	744	780	751	785	823	818	775	769	763	743	740	786	769	773	784	704	738	710	800	762	774	777	771	733	802	745	776	773	805	751	797	745	736	759	780	820	816	780	729	771	758	771	793	772	823	761	809	783	725	741	737	772	758	806	797	787	769	775	773	742	731	770	795	724	789	783	749	763	777	821	748	735	747	791	785	761	760	768	779	791	717	758	770	768	769	789	746	743	741	724	755	724	739	782	730	746	745	781	759	710	680	776	763	759	750	794	838	777	755	738	791	715	737	761	782	765	721	749	760	732	710	743	733	751	764	690	771	711	810	794	756	774	728	724	769	808	760	763	743	783	742	749	736	758	732	732	728	761	745	755	768	708	774	725	726	764	733	762	761	759	750	808	755	767	692	719	761	726	770	732	746	736	731	812	791	765	748	731	753	813	702	797	782	754	765	778	768	717	751	742	770	807	776	716	756	791	753	727	757	741	720	775	726	748	711	739	763	781	738	781	784	774	767	800	792	727	760	752	748	751	766	759	785	778	761	779	749	771	739	758	746	779	704	716	748	751	745	766	809	783	714	716	735	769	761	832	732	746	792	771	731	779	732	754	764	691	811	767	728	787	741	798	767	742	712	746	774	772	743	718	748	715	781	779	720	738	731	722	762	804	748	755	761	761	811	728	720	749	747	776	719	776	741	785	743	765	758	721	759	743	757	808	767	748	717	756	785	725	714	711	778	726	738	777	781	763	756	701	783	744	759	786	743	733	740	749	696	754	720	719	767	730	744	730	746	744	786	725	732	785	793	763	767	758	812	734	718	762	789	772	769	777	776	738	760	769	735	782	753	793	684	738	765	739	745	771	758	740	712	744	774	741	788	771	726	772	776	735	757	773	750	723	714	833	738	731	751	740	756	759	722	719	751	731	754	797	716	778	749	729	741	748	710	823	789	737	758	740	813	741	758	756	750	784	777	784	729	752	763	754	747	788	732	753	759	808	765	710	755	714	744	741	745	728	821	793	763	771	730	719	744	761	768	749	788	780	788	724	766	731	753	775	807	769	743	785	769	794	770	808	774	761	762	807	749	832	792	746	763	790	765	722	723	733	736	796	749	791	781	763	824	799	725	705	796	795	760	780	760	830	743	759	768	765	754	755	754	728	754	790	778	751	744	770	734	728	838	773	762	763	720	731	744	787	749	740	704	720	757	793	768	816	837	743	779	774	767	692	789	791	735	755	752	772	739	743	748	754	771	779	769	758	745	750	774	721	754	745	773	787	800	773	744	737	739	740	764	749	798	769	774	768	782	778	808	746	779	791	761	771	766	765	719	727	755	770	780	760	771	750	796	775	726	785	762	770	728	755	748	752	717	733	792	761	734	759	731	743	778	843	756	725	739	697	778	784	773	721	752	732	751	788	759	745	787	753	824	738	717	754	706	791	770	785	744	688	776	719	730	727	767	760	778	735	770	716	762	751	743	751	748	794	747	769	719	745	680	770	737	776	785	705	704	738	725	788	815	754	733	726	794	750	803	749	782	776	787	741	694	798	776	732	751	775	738	772	742	765	754	750	779	783	777	764	776	712	749	769	739	797	745	700	737	775	777	778	749	770	753	780	775	752	765	757	739	776	810	710	712	759	747	723	748	809	763	784	777	781	763	746	782	751	747	754	747	755	747	791	785	779	774	768	737	793	720	814	721	737	770	828	757	776	767	759	757	736	754	789	708	808	789	767	737	748	761	802	775	757	768	715	780	808	747	794	770	726	773	701	763	778	764	803	765	722	735	744	768	747	773	764	791	766	773	682	743	740	724	727	756	786	716	771	726	719	791	755	804	769	719	737	773	784	769	782	801	744	762	704	783	820	752	767	737	755	756	771	735	774	755	768	754	746	757	757	781	795	783	764	783	814	707	760	759	778	714	761	733	768	722	818	730	754	794	771	805	725	756	712	756	788	761	803	724	759	769	744	760	716	748	753	776	716	752	744	745	768	732	704	753	765	765	752	773	741	770	736	788	742	770	773	800	772	727	739	793	750	764	767	734	760	744	755	730	739	773	733	775	818	760	758	753	758	791	763	766	747	739	804	780	711	774	753	820	765	748	739	732	757	729	759	768	772	819	762	732	708	799	795	782	696	793	799	763	762	790	771	768	766	762	744	730	749	785	747	719	797	773	739	735	790	741	792	755	716	734	772	773	775	790	798	773	747	785	739	735	735	794	719	732	738	769	735	799	730	742	760	733	747	734	791	755	778	714	737	755	773	734	731	770	714	731	747	739	731	749	731	753	740	732	743	747	795	777	725	752	768	780	742	726	795	808	827	748	769	747	740	754	793	794	778	765	728	741	739	700	758	743	750	795	802	817	796	759	724	767	737	737	803	734	781	735	777	806	790	729	730	759	740	734	738	802	772	773	713	745	784	762	698	751	745	708	769	784	733	722	755	769	732	813	765	776	748	778	781	737	739	789	722	752	735	765	783	757	761	750	777	748	815	729	748	721	763	735	770	757	790	771	780	774	717	770	773	736	735	771	774	784	777	734	792	728	817	736	757	784	754	727	744	806	716	780	770	821	753	705	762	759	764	769	760	748	764	715	726	791	792	760	765	807	724	762	771	763	768	824	717	699	771	713	730	738	692	724	740	771	771	770	774	770	710	743	765	797	784	765	758	739	750	757	762	801	762	762	778	742	789	722	759	742	771	768	748	808	736	771	746	754	713	768	751	781	771	726	787	706	770	733	748	777	757	721	709	754	777	747	753	806	800	695	727	753	779	796	737	734	750	750	743	743	792	745	762	752	793	778	806	766	784	771	730	767	793	715	799	794	774	735	766	802	809	765	773	777	804	793	742	746	742	790	737	753	732	742	796	785	764	773	791	780	768	754	756	748	767	719	804	778	767	784	787	757	842	767	746	702	728	789	783	754	753	768	776	712	794	732	740	740	760	741	773	748	753	741	797	781	791	743	755	743	728	773	785	835	799	798	736	783	799	782	783	769	752	774	802	785	762	759	733	730	740	773	762	747	743	722	721	758	750	769	730	755	760	741	747	731	738	807	713	715	778	789	775	744	765	779	742	766	757	793	752	782	737	755	744	783	715	742	758	770	751	729	797	813	768	756	830	765	796	771	779	793	734	775	791	771	796	753	769	800	728	781	760	750	732	753	777	753	720	749	791	790	763	741	774	758	771	726	739	735	782	736	717	720	776	734	774	750	786	818	729	772	762	790	755	777	799	738	767	729	764	771	763	726	742	784	754	731	760	797	803	778	778	781	785	720	751	769	730	778	755	843	733	748	800	758	764	718	771	796	704	704	763	764	786	707	697	773
26573	20627	9257	1113	719	592	631	551	548	577	584	622	587	576	541	590	548	576	562	526	527	563	521	515	536	526	542	585	581	515	569	522	541	587	555	547	546	529	545	560	579	534	556	489	580	563	564	565	517	518	555	563	536	535	534	523	551	478	532	545	534	608	518	549	510	529	562	544	537	526	529	552	538	569	533	503	517	563	527	546	491	544	585	514	528	548	583	511	559	540	542	555	540	562	542	585	571	527	560	503	572	524	577	530	515	550	534	509	540	555	551	569	517	520	536	547	537	565	525	565	544	586	582	513	512	512	544	555	550	562	531	523	566	542	481	513	514	498	491	523	521	563	512	517	523	534	547	518	565	541	538	583	510	518	534	538	544	602	522	556	558	592	520	492	557	541	545	545	532	506	570	513	538	550	515	610	561	514	491	526	557	545	547	541	563	571	548	553	536	565	572	545	520	581	557	520	538	526	544	540	529	531	523	532	556	520	500	518	556	507	539	542	549	599	532	550	507	565	538	550	545	526	503	496	575	574	540	521	534	551	539	480	564	549	555	500	503	552	544	534	510	515	533	526	565	534	533	498	568	575	538	526	510	539	539	565	494	559	554	545	559	539	556	496	541	540	536	516	532	543	533	544	562	544	563	521	514	522	554	530	567	545	536	571	548	514	525	503	505	520	530	554	559	507	530	570	528	517	569	546	545	525	553	552	549	554	533	547	545	578	552	542	554	525	556	523	539	500	538	550	504	523	563	526	490	503	575	514	541	495	525	563	591	532	542	523	509	542	488	551	544	527	507	530	568	560	542	550	501	557	571	544	550	543	565	535	548	549	538	554	514	541	497	554	540	555	556	555	527	552	537	559	531	532	534	532	524	535	541	574	561	521	531	580	525	551	540	541	565	567	570	530	501	512	586	599	541	545	568	564	544	541	555	542	574	516	495	546	543	565	528	549	567	546	529	550	560	511	541	508	558	570	573	561	517	557	508	560	550	548	550	548	580	534	555	537	536	536	576	541	545	540	523	551	513	546	516	553	553	521	544	521	559	570	588	544	558	526	537	535	462	528	561	545	544	521	528	547	518	570	554	523	540	553	534	553	567	530	587	541	535	550	544	529	484	540	532	482	515	522	521	528	545	507	532	520	579	536	557	538	511	502	574	539	542	550	515	529	515	534	557	609	590	563	530	542	546	545	508	530	519	568	556	547	517	518	557	537	535	521	554	541	593	577	502	566	495	523	533	532	540	523	550	560	576	546	518	581	566	544	522	502	564	570	515	517	519	535	544	510	535	545	533	504	516	532	553	563	538	522	579	533	520	530	545	533	575	550	548	522	523	544	566	568	477	569	511	540	537	526	508	563	498	499	528	511	558	508	578	540	538	510	501	544	554	526	493	536	553	548	588	535	549	530	513	538	509	541	521	525	560	531	524	523	505	552	524	510	513	528	512	537	585	555	510	545	547	532	527	571	537	541	582	510	597	568	532	540	548	566	579	528	567	518	539	537	539	511	563	535	509	527	554	515	539	540	549	588	525	513	551	558	557	530	539	553	552	564	526	576	506	518	561	515	577	573	559	545	505	556	527	529	551	562	559	563	562	544	564	519	555	515	573	521	518	540	542	551	520	504	505	515	560	533	514	570	543	531	477	545	533	576	517	539	561	534	565	548	557	514	525	522	501	535	547	530	552	549	521	509	545	573	550	513	504	526	558	501	524	550	531	548	512	511	553	503	558	518	569	494	535	532	484	503	578	564	523	532	545	531	546	551	562	506	527	536	551	548	520	576	516	510	546	502	557	567	576	526	537	530	547	565	549	536	569	548	518	524	526	546	523	571	516	576	570	562	530	536	586	585	541	542	526	565	545	504	498	512	529	504	555	549	522	566	571	525	615	524	564	532	528	542	555	527	535	532	566	504	603	573	489	499	502	546	522	555	574	562	516	527	562	533	520	524	540	567	509	546	561	532	532	539	523	519	555	557	544	534	547	568	578	526	542	534	536	557	522	532	510	591	527	551	521	536	552	551	535	530	513	533	515	524	582	525	551	578	536	528	552	539	549	551	555	514	530	532	587	547	573	562	550	558	604	537	515	515	538	509	555	555	510	531	514	553	511	534	586	531	548	537	547	526	509	583	534	572	529	583	591	537	501	546	514	564	557	543	529	611	569	554	565	534	523	550	557	565	567	514	503	528	551	545	555	567	503	550	564	523	538	557	515	561	524	514	560	518	495	524	515	559	510	560	526	517	562	513	545	516	529	532	551	577	540	534	550	550	534	549	562	542	569	519	537	555	521	540	537	561	561	503	560	553	552	579	501	544	522	522	553	511	565	534	511	508	518	515	536	566	500	514	577	592	576	535	542	552	577	544	519	504	510	508	523	520	596	527	547	566	541	524	524	535	565	506	533	526	502	589	510	553	551	543	562	537	520	531	518	565	545	553	519	547	533	546	519	544	501	537	555	557	526	534	507	557	505	555	598	529	512	536	569	498	507	502	561	595	564	565	565	526	568	536	510	538	515	540	532	537	527	529	579	548	559	505	549	559	581	541	528	540	558	557	579	512	537	561	517	539	531	543	506	535	544	562	547	526	515	525	528	509	496	526	525	512	535	569	497	521	537	574	477	566	558	546	541	527	551	501	538	513	543	561	520	547	535	580	506	554	530	526	491	557	515	575	491	562	549	529	522	560	530	527	529	551	569	556	523	550	534	521	524	499	564	567	555	519	568	517	569	553	526	541	527	549	557	548	509	549	520	554	540	543	522	555	542	511	521	516	598	500	549	575	536	552	526	551	604	568	515	517	505	530	576	547	507	538	557	554	562	571	551	532	537	515	537	554	553	508	517	531	526	550	509	546	532	537	533	530	563	539	546	574	533	571	548	529	549	552	542	609	561	508	546	544	585	544	540	490	485	496	572	522	526	463	579	552	563	566	527	548	488	525	563	532	512	535	597	552	567	566	529	549	574	481	513	545	534	558	553	529	526	508	556	543	526	520	570	561	528	502	525	573	546	553	578	569	543	496	554	534	545	522	532	524	539	533	513	531	572	567	535	529	529	507	522	533	554	559	556	549	520	512	552	502	527	497	535	540	498	545	521	544	577	577	544	531	512	523	551	540	532	602	522	520	540	568	528	552	547	589	515	574	523	544	528	551	531	530	549	571	538	536	547	553	565	528	543	556	503	541	537	532	571	560	525	534	492	521	560	544	537	561	541	541	554	544	549	544	558	540	535	554	534	538	562	590	540	542	558	531	534	541	541	532	554	498	527	524	539	542	537	528	502	546	533	538	535	541	577	568	559	552	560	520	562	541	557	514	496	556	551	512	531	559	556	547	571	542	555	566	546	543	549	540	561	556	530	513	492	556	570	519	527	546	491	502	563	613	551	579	512	491	561	548	548	548	538	515	544	519	526	557	504	611	558	548	501	508	543	581	533	555	545	515	527	503	536	559	560	562	539	525	558	531	550	546	516	552	564	524	563	536	509	520	528	562
4123	1781	1713	1142	970	896	842	802	804	833	802	788	800	783	805	804	752	764	758	742	784	755	747	802	785	771	734	747	744	739	714	770	751	705	700	738	756	736	744	735	768	715	693	747	760	777	767	743	720	775	740	731	744	727	740	786	761	751	739	764	724	726	743	698	776	748	752	792	729	760	758	745	789	698	771	784	734	727	698	713	706	709	710	777	773	807	776	747	742	739	733	783	734	750	726	762	768	732	704	755	811	755	751	762	690	702	775	726	758	780	720	731	749	728	761	744	751	681	749	722	758	767	720	713	748	710	728	776	698	754	764	690	741	764	763	763	727	702	756	759	767	737	761	694	751	706	712	775	773	737	727	728	711	698	712	735	719	760	773	739	793	736	743	747	751	764	725	705	715	680	735	707	746	719	764	710	771	705	775	744	695	793	724	711	751	741	800	695	728	720	767	748	727	767	748	687	720	754	748	738	721	682	722	778	706	748	739	754	708	690	710	766	715	757	746	711	757	753	746	707	727	729	748	761	745	764	728	772	741	732	767	734	738	717	755	710	761	687	743	719	757	738	753	734	748	723	722	714	757	721	718	716	719	744	751	684	772	749	717	767	713	755	706	735	752	731	702	659	728	751	797	701	733	686	764	732	751	719	698	762	721	760	705	735	766	757	798	730	757	703	726	766	679	756	762	717	719	711	732	734	737	735	714	758	727	724	721	758	780	719	756	746	738	712	766	703	743	713	695	710	757	734	717	747	693	732	713	722	738	664	746	727	756	764	719	772	778	709	741	713	772	780	751	746	749	747	707	738	729	707	739	710	738	729	692	694	732	684	749	754	763	717	728	692	746	755	716	745	777	795	712	726	732	687	730	698	740	753	718	784	720	772	732	744	728	707	744	789	741	732	723	708	743	739	703	731	735	757	681	758	714	734	780	794	716	705	737	756	783	760	764	711	753	749	733	708	745	774	777	751	755	739	704	722	749	744	741	747	768	786	725	754	688	702	686	737	698	753	745	745	795	763	775	693	736	720	783	782	707	720	756	720	730	729	749	685	684	731	697	765	729	738	747	773	798	753	711	734	735	747	668	726	724	705	733	726	741	721	782	742	766	775	739	735	715	695	719	773	754	734	696	718	728	771	717	699	806	781	762	692	767	724	715	779	712	727	743	752	743	742	709	765	688	731	739	725	725	703	722	764	775	759	739	734	721	738	755	768	777	736	765	738	807	706	704	775	744	740	687	738	755	745	755	786	752	752	771	770	775	756	719	767	774	749	755	755	769	761	718	754	825	708	808	749	803	736	695	769	689	715	746	724	743	741	763	749	741	748	743	761	778	782	708	721	728	711	748	726	778	722	743	785	730	758	778	734	731	694	733	729	718	730	713	782	769	713	759	749	743	760	702	753	778	801	746	738	732	724	748	719	762	754	732	747	776	732	743	759	766	709	721	736	750	667	789	663	716	712	728	780	755	720	755	741	709	737	721	689	688	750	697	723	731	739	722	751	709	708	768	754	734	774	695	765	790	708	722	758	745	778	738	762	737	748	724	731	771	767	729	736	723	776	700	751	738	719	742	712	773	714	738	732	744	725	751	758	741	736	703	690	764	769	736	741	725	737	719	705	748	776	731	760	776	778	730	727	688	724	730	741	749	743	667	755	731	761	740	748	740	726	712	707	750	750	735	799	729	685	754	751	689	742	749	723	781	753	786	779	741	734	746	697	749	664	760	704	773	712	733	738	762	765	802	746	732	721	746	742	736	757	768	732	724	658	686	701	765	694	766	789	773	702	721	729	728	766	751	728	760	753	747	743	748	797	730	788	766	746	769	732	723	692	740	715	767	722	748	671	713	717	792	771	737	679	731	708	741	772	761	719	735	773	742	750	747	720	706	701	776	726	769	739	814	722	738	742	749	755	722	725	732	738	705	768	753	777	757	700	773	726	714	694	749	770	774	704	736	727	683	741	742	759	789	720	770	753	717	715	727	773	787	746	733	741	725	735	731	768	765	774	736	738	745	731	738	763	737	762	724	782	748	724	721	744	685	748	731	721	723	719	728	732	741	765	766	726	733	755	729	751	791	736	706	724	703	757	703	759	736	730	770	712	741	788	738	731	717	724	744	756	741	734	745	751	732	764	708	749	726	747	731	762	751	714	728	712	742	692	778	719	720	714	731	713	772	731	743	741	692	738	748	757	764	684	700	722	755	752	760	724	708	740	786	766	748	800	714	740	763	751	722	755	759	719	755	724	766	770	702	770	792	749	734	732	735	726	753	744	691	710	742	731	757	768	730	752	727	753	799	729	715	696	699	741	751	780	749	728	738	724	739	759	702	798	716	782	727	796	685	745	755	783	771	730	741	715	724	762	754	749	767	748	703	714	736	738	755	762	767	758	752	739	762	740	722	689	729	724	740	763	735	704	782	720	730	775	745	718	752	772	756	810	741	741	760	786	723	704	735	734	716	759	728	706	732	740	722	718	734	723	735	758	752	762	770	747	771	738	757	732	746	694	780	741	712	777	736	731	776	765	775	712	744	739	798	722	747	694	748	740	688	719	750	765	734	747	704	791	713	752	712	739	721	710	699	752	723	697	736	761	705	743	762	714	763	742	766	762	730	721	737	725	713	780	703	777	719	707	735	745	699	731	723	733	786	736	704	741	727	770	733	719	686	771	743	779	747	701	778	737	765	724	752	725	716	737	729	784	756	724	713	741	737	745	766	780	757	738	710	785	732	736	779	720	725	714	705	762	737	691	739	759	721	724	685	751	666	739	765	718	706	760	772	749	712	700	737	726	732	786	729	732	713	733	713	738	698	727	769	775	744	778	762	705	744	772	713	735	742	758	710	702	794	757	722	699	772	774	787	766	742	723	719	728	727	734	788	732	767	716	712	770	726	698	734	761	718	780	727	719	784	714	737	709	720	726	752	754	761	731	774	735	698	783	713	725	745	766	755	712	733	840	727	759	762	762	749	723	738	743	711	741	716	748	726	756	761	747	703	701	723	762	744	734	746	744	791	704	717	734	692	711	752	763	718	758	729	752	710	715	737	730	744	714	751	740	748	747	808	768	752	781	705	737	734	775	731	741	748	739	765	820	763	700	734	733	787	715	733	721	737	708	728	714	744	740	740	809	771	706	760	768	685	776	683	746	748	778	763	812	735	714	750	768	730	759	722	768	774	759	694	740	774	704	768	765	763	768	734	713	748	716	744	729	783	704	808	705	708	719	774	730	712	737	743	757	719	701	760	765	716	730	722	754	718	750	729	754	746	724	734	753	752	760	758	750	795	713	771	747	699	732	776	750	727	807	723	752	691	725	790	752	724	755	769	744	717	735	766	767	701	747	730	797	754	730	751	771	768	743	738	739	744	718	685	744	742	760	782	722	723	748	704	740	732	724	743	722	712	680	730	755	750	757	745	725	755	713	753	736	720	741	712	756	704	741	702	745	751	732	695	714	703	753	744	735	771	758	748	781	722	699	737	765	754	730
23522	21122	28586	23899	21115	12315	1861	1163	1073	953	927	894	865	892	826	823	818	779	824	805	823	793	786	831	783	752	781	792	795	766	831	727	748	758	775	756	764	734	824	751	773	771	733	776	788	727	788	784	705	749	792	739	746	786	779	780	754	799	745	773	741	755	783	775	722	701	757	748	766	759	773	742	754	712	781	766	761	703	791	767	793	721	782	781	726	760	801	769	763	708	752	686	801	821	750	737	714	778	757	757	757	705	747	717	771	793	752	780	752	776	760	803	774	760	758	734	766	747	769	672	813	755	769	744	755	806	751	752	759	727	810	760	776	763	785	769	726	754	751	750	780	749	777	730	718	708	718	779	703	721	680	776	700	737	784	774	754	758	731	772	755	721	724	747	740	767	781	766	676	813	797	766	770	763	810	722	748	750	722	720	788	704	777	730	804	767	749	775	771	755	741	788	780	807	759	759	742	724	713	760	787	762	734	773	762	750	760	747	748	734	762	757	799	695	726	739	767	728	760	807	830	743	732	718	756	733	775	769	716	734	810	755	733	777	754	771	723	719	747	772	778	757	738	721	721	741	752	700	760	750	737	778	740	770	732	818	756	738	726	701	733	709	802	724	746	757	746	748	773	781	758	803	733	707	774	732	726	731	737	720	731	747	750	717	818	765	734	780	759	775	726	726	737	700	753	700	762	766	734	748	738	727	746	741	753	754	734	700	741	693	733	774	802	775	723	718	689	749	742	715	758	688	747	735	713	682	732	715	710	740	763	744	707	774	767	758	705	717	769	767	770	731	725	817	771	796	746	750	756	710	759	725	715	729	696	776	746	752	735	726	707	759	734	749	741	789	771	737	692	728	749	725	797	767	749	730	777	779	799	793	765	746	813	718	739	769	751	739	741	747	781	757	769	750	779	724	743	733	762	709	718	774	706	733	730	724	756	755	745	705	760	746	739	676	772	686	741	782	772	720	713	732	718	772	721	769	699	782	736	724	747	733	695	735	777	751	752	735	776	762	755	759	736	726	718	753	803	767	721	725	724	698	732	741	736	735	743	765	793	771	760	799	714	750	719	708	689	761	749	748	775	751	735	758	760	794	740	725	728	739	766	738	746	761	758	734	728	813	677	740	749	790	744	784	750	712	739	727	750	728	780	729	738	769	734	732	762	760	687	810	767	732	768	808	717	742	771	723	781	776	807	765	729	757	759	805	730	771	781	774	781	671	738	768	718	731	756	744	746	752	708	747	766	712	784	719	731	781	708	756	739	758	714	700	778	717	801	721	718	817	719	705	755	754	778	671	730	752	760	792	751	678	777	762	722	762	773	764	781	740	717	728	757	731	747	703	774	715	715	698	721	730	736	736	727	756	801	764	725	739	691	733	745	769	733	742	737	738	780	802	753	716	770	792	796	765	760	699	743	787	752	707	738	769	742	757	672	770	736	700	753	741	692	731	796	753	739	782	702	763	722	715	736	762	746	765	729	734	773	746	712	688	694	764	734	749	737	742	734	749	782	726	768	818	716	775	739	736	725	758	793	738	756	740	714	793	722	745	798	750	697	736	757	737	769	755	752	741	676	786	716	742	676	683	737	748	720	783	715	724	762	730	750	731	731	752	772	727	804	770	714	719	724	754	784	719	749	730	808	742	736	742	755	763	737	726	744	734	748	742	756	722	783	749	754	779	788	707	762	742	735	747	747	756	707	767	699	705	798	789	782	792	740	737	765	714	720	769	785	771	741	762	751	802	793	783	742	733	723	767	790	751	706	749	721	727	728	748	764	728	771	727	754	785	731	771	768	696	760	775	702	749	786	780	742	753	729	737	753	786	720	750	719	693	792	749	769	725	754	715	745	759	745	741	773	739	743	761	690	714	737	756	767	779	733	703	764	763	747	779	783	750	750	720	711	712	712	753	715	730	728	751	703	772	745	748	733	746	735	772	825	769	759	736	710	760	756	760	697	733	767	738	751	732	781	719	727	764	758	719	776	803	723	775	783	736	758	698	788	748	737	763	765	751	747	731	771	728	693	720	758	745	750	755	767	770	749	752	793	775	767	720	791	780	731	744	734	754	791	730	733	774	750	805	742	761	788	760	800	751	721	721	710	716	765	730	767	784	752	771	731	738	755	716	828	847	735	752	684	788	787	764	730	729	777	721	713	733	803	749	751	735	749	742	741	722	790	743	747	727	740	776	732	744	776	744	730	748	744	746	734	721	741	784	724	728	754	772	734	755	734	750	739	704	781	736	774	748	769	750	731	764	745	746	725	765	712	756	744	745	711	718	766	735	783	730	784	747	749	750	768	678	703	724	730	723	774	740	717	743	729	835	732	700	819	783	745	752	671	748	755	781	729	789	718	761	780	758	728	781	748	734	715	727	757	773	723	787	765	746	738	767	761	727	720	757	786	795	726	797	752	763	780	790	715	721	744	730	739	704	762	730	725	712	742	710	725	721	793	724	713	772	690	691	760	758	753	787	742	791	741	736	723	763	737	733	755	798	703	718	716	702	786	729	812	731	771	733	771	729	753	794	723	807	741	725	726	768	778	708	748	730	762	780	780	756	729	745	758	780	777	772	732	738	768	775	753	724	728	720	751	740	779	749	745	710	768	727	758	709	731	759	728	727	713	748	804	747	740	751	713	777	741	718	693	730	751	754	752	779	745	769	744	734	751	791	761	738	732	719	765	777	741	727	768	748	703	718	774	751	756	748	790	767	756	727	760	783	760	766	761	744	737	763	750	739	774	745	772	674	784	772	741	706	754	781	759	743	777	689	720	712	728	735	787	792	748	699	746	750	704	789	716	762	728	759	753	726	770	756	755	745	773	712	728	741	741	790	741	728	755	749	760	717	757	748	733	760	756	693	725	737	754	771	727	727	733	713	776	729	729	755	765	719	743	744	753	741	789	734	733	761	713	774	706	786	775	762	741	753	742	767	740	745	763	760	706	711	712	727	698	737	715	744	724	723	725	755	756	769	749	730	821	759	759	788	746	735	721	767	733	744	745	710	725	759	744	777	783	712	731	700	757	754	719	723	782	753	776	747	724	787	768	720	763	721	761	751	702	760	742	703	706	705	709	717	761	732	741	728	757	682	754	709	754	717	715	724	738	707	758	741	736	736	764	787	747	802	752	720	730	735	765	735	745	744	757	761	741	741	781	772	729	730	724	779	719	762	735	744	776	753	772	750	760	748	771	768	767	771	755	741	792	757	760	726	750	757	747	758	744	695	759	710	741	749	718	755	749	781	748	780	754	757	767	688	700	748	731	763	757	731	772	741	743	750	768	711	720	756	774	755	731	757	737	709	722	726	735	751	783	746	789	714	733	738	713	761	729	790	772	729	745	753	741	715	730	747	771	727	756	777	741	709	700	716	747	737	769	739	771	748	760	738	698	806	720	702	761	754	754	767	758	730	707	727	739	758	816	728	755	752	749	750	758	767	753	669	749	723	733	724	729	722	743	769	747	769	755	799	708	704	736	771	752	686
5158	10895	9098	4863	3575	2864	2485	2063	1812	1593	1465	1456	1368	1371	1260	1252	1161	1202	1181	1152	1197	1167	1105	1086	1104	1072	1115	1031	1126	1089	1108	1008	1080	1091	1094	1052	1051	1032	1024	985	1022	1021	1034	1049	1036	1044	1099	1065	1047	1010	1054	959	1017	1026	1032	1059	1025	1061	1023	999	1015	1070	990	988	1016	1016	1086	1061	1027	1072	1027	1018	993	1017	1006	1036	1031	1064	1072	1078	1012	1060	1020	1002	980	1022	1043	1052	1004	1067	1028	1019	1074	1044	1037	1027	1009	991	960	1089	1028	1015	1024	988	986	1019	1007	1029	1007	1036	1004	1016	1070	1010	991	1034	1031	1035	1039	1009	1054	1056	995	993	1069	995	1019	1044	1025	1027	963	1014	1039	1054	979	1026	1004	1003	1024	1001	1014	1075	1013	1030	1057	1021	1078	1053	1069	1055	990	1083	1038	1067	1040	1063	974	1032	1038	1082	1012	1031	1014	1018	1000	969	978	1034	1088	1043	1037	1004	1045	1055	998	990	1012	1002	1001	979	989	1049	1013	968	1031	1019	1057	994	998	1088	1022	1022	983	1010	1043	1030	966	975	1005	1044	1054	1007	1005	980	1033	954	1042	1060	1036	1104	974	1007	1055	1015	1073	1068	1023	1031	1057	983	1051	1024	1047	1008	1016	994	1033	1012	963	997	1039	1020	1024	1062	1028	1001	1056	985	1001	979	1072	1099	1063	1011	1005	1047	1045	1027	1010	992	1000	996	978	1059	1052	1048	1041	1013	1006	1005	1014	1050	1022	1061	1019	1016	1005	1019	1007	1068	1041	1085	1005	990	1033	1006	966	983	989	1064	1031	1019	999	956	1009	1004	1012	1006	1015	985	1039	1037	1036	1026	1061	1003	986	987	968	1013	1044	1076	942	1040	1037	1016	1049	1012	1018	1012	1024	1058	1006	985	1046	1020	1034	1009	1015	1028	975	1024	1014	1038	1016	960	1038	1090	1013	966	1074	1031	1011	985	1032	1054	1020	1091	1050	1019	1006	967	1007	1039	1032	1013	1051	985	1036	1047	1009	990	986	1020	1008	1039	1063	1063	1005	946	1025	1034	1051	1016	1031	1026	987	1061	985	1026	1045	1018	1064	994	1005	1015	1015	1067	1017	994	1070	1055	1023	980	1048	1057	1049	1089	1044	1098	978	1011	1011	996	1094	1039	981	1011	1035	1030	999	1030	1045	1009	1031	1035	1056	999	1053	986	1035	1060	1036	1031	1024	1014	1007	1078	998	1060	1042	967	922	1023	1081	978	1008	1040	1014	1005	994	1031	1010	1023	967	1067	1058	992	1012	1017	1060	1064	1030	1014	1052	1047	1033	999	1018	1012	1048	989	1008	994	946	977	1021	992	995	1019	1016	1047	1013	979	1025	1042	1045	1039	982	984	963	1014	1052	1039	1053	1043	1058	1036	948	1035	974	989	994	1031	999	985	1020	1048	1002	972	995	1055	1081	1011	1024	1011	1006	1079	969	1018	1040	1037	1007	1026	1020	988	1021	1016	1005	1039	981	1041	1018	1010	993	1004	957	1048	1004	1055	987	1105	989	1029	973	1030	1027	1035	1074	1064	967	1078	1048	987	1044	1022	1102	975	1021	1002	1065	1034	1021	961	988	959	1024	1013	995	1064	1000	1120	1082	1008	1010	964	995	1063	998	1023	1009	1001	982	1074	1059	1001	996	997	986	1032	1053	1060	999	1003	1048	961	1056	1044	1066	1024	1093	958	950	984	959	1058	979	973	1045	973	998	1011	998	974	955	1002	1002	966	1023	987	1004	941	1057	993	1021	1005	997	986	992	954	970	1006	1042	1053	1004	1035	1004	1044	1044	1058	1008	1034	1033	1071	1059	1045	1069	1022	1028	1029	1005	1000	1037	1021	1037	1034	1035	1065	1022	989	971	970	1033	995	1001	1085	964	998	1046	1027	1036	1046	1003	1005	992	983	1046	990	991	1033	1031	1045	1042	1028	1037	1034	1012	1034	995	1038	1018	1042	991	1046	1040	1066	1045	1045	1021	1044	1030	988	1030	975	1044	1067	1022	1026	1075	1054	951	1024	1006	1083	1026	1002	1054	1052	1044	1003	977	1038	1000	1041	1021	994	1042	1002	1003	1053	1084	1024	981	1026	1040	1003	996	1031	978	1071	1058	1002	1009	988	1022	962	1002	1033	982	1077	1042	1033	1065	1003	1021	1052	986	966	992	1039	1063	1076	1066	967	1047	1037	1012	1014	1008	1050	970	962	990	1026	990	1014	993	1006	1018	996	1049	985	999	1016	981	1061	1050	997	1005	989	1017	989	1036	1013	1015	1020	1041	1061	1052	1017	996	1019	1088	978	1032	1002	1056	1012	1008	992	1030	1016	1068	1039	1082	1075	988	1011	1068	995	1040	992	1030	979	949	994	1012	985	1000	979	982	1044	1050	1066	1103	982	1023	983	1037	1006	1034	1030	1024	1011	1026	1021	988	992	981	1044	1019	1015	969	1007	1046	1060	1029	1014	1027	1029	1027	1028	1042	1005	1030	995	1020	975	952	991	974	1031	1074	999	1038	1009	1066	1073	1007	990	960	1023	1051	1007	1016	1007	986	998	1042	1043	978	1001	1001	1040	1038	1027	1025	1056	998	1012	1024	1033	1022	1017	1044	1012	994	1047	1027	1030	960	986	1046	1072	987	967	1033	1052	1069	965	1078	1030	1003	1037	1053	1045	1019	1024	1017	1037	1006	999	989	1020	1022	971	1060	942	1039	1040	1054	998	1077	1038	997	1003	1026	1069	985	1025	1031	1032	1015	982	994	1014	971	1027	1019	1024	1018	1046	1020	1041	1033	1074	1077	1008	1058	1032	1069	1001	981	996	1034	1002	1081	1027	1019	1022	1040	1011	1070	1010	999	1023	1010	1008	1000	1003	1035	1014	1044	1007	1040	1039	989	1015	984	1008	967	1041	1020	1050	1012	994	994	984	979	1056	1032	1040	968	1046	1067	983	955	1054	1040	993	1031	1041	1015	957	1051	1005	1029	976	1032	1010	972	995	1029	999	1007	1048	997	1036	963	1034	1003	1011	1058	1027	1026	1024	991	1040	1078	1018	1013	1041	1020	1080	1051	1002	1088	1074	995	989	1089	994	1006	1030	1017	1031	986	1041	1031	1053	1033	1004	986	1049	1066	985	1047	986	983	969	1018	1012	1039	1020	1005	1035	1016	978	1025	1033	1051	1066	1063	1037	1003	1083	1104	1028	1003	1001	1016	1032	966	1055	1010	973	1030	1013	1062	1009	1024	998	1042	957	986	1032	1015	1029	1008	1029	1033	1010	994	1068	1057	1030	1021	992	1043	1050	1006	978	1009	1060	1006	1048	1045	1039	973	984	1026	1028	982	1019	1086	1031	1014	1055	1053	1026	1020	992	981	1047	1036	1059	1016	990	1037	1015	1031	1008	994	996	1102	989	1024	1012	975	973	953	960	1069	1008	1040	1021	1037	1027	1024	1027	1028	967	1010	996	1016	991	962	1048	1051	964	983	991	1000	1026	993	1037	1060	1053	1008	1042	997	1033	985	1023	999	1034	964	1009	1091	1009	1038	1053	1024	1039	948	998	1063	1023	1035	1040	1021	1023	1005	1035	1026	1059	1012	1014	984	1016	990	985	1062	1049	1022	1005	1042	1073	1014	983	1026	1032	1000	1024	1028	1012	1050	963	993	1082	989	1008	1005	990	1037	1034	1070	1048	1013	1055	984	1022	1013	1027	1058	1035	1039	1010	1054	1053	1052	1021	1009	1044	1031	1021	1023	1011	1044	1030	989	1034	1006	997	978	1000	1017	1055	997	1032	1017	997	1060	1021	1111	1056	1024	1062	932	999	1010	1045	1037	1024	993	1006	999	1025	1020	995	1009	1038	1043	1091	1019	1044	1034	993	1029	987	998	1080	1033	1004	998	1048	997	1011	1027	1069	997	995	1052	1030	1031	1030	1060	1003	967	1010	975	967	1014	1024	1042	1020	994	1059	1032	1022	1012	1038	1012	1042	1061	976	1012	993	1063	1005	1019	1069	1008	1023	1074	1007	954	979	1055	1048	1009	983	1053	1016	986	1051	1000	1047	1027	1048	1052	1084	969	1044	981	980	1097	1043	1053	1013	1025	1028	1037	982	1032	1019	1024	986	1054	1032	1024	1004	1057	1051	1003	1028	1018	969	955	1015	1023	1046	1046	998	1013	1061	1013	1077	1003	998	1019	1028	1015	1045	1024	944	993	1049	1050	956	1051	1034	1008	980	1053	1004	1069	995	1007	1022	1059	1065	991	1028	1028	1023	961	1044	971	1029	1027	965	1041	1009	1028	1007	957	1046	1006	997	1035	1010	1076	1039	996	1033	1057	1053	970	1033	1031	1028	1029	1047	1036	1023	1023	1026	1057	973	1001	974	969	1032	991	975	1018	1053	964	1055	970	1014	1013	1006	990	1001	1063	997	983	1021	997	1035	1044	1022	1006	1018	1014	1044	1014	1025	976	1014	957	1003	1055	1024	1064	993	1050	966	928	948	1027	1053	1021	1063	1070	1022	1012	987	996	1025	1008	1072	1000	1047	1046	1035	1001	969	986	1026	1018	1051	1091	1011	1080	1015	1029	1010	1008	954	1028	983	1000	1026
22697	21114	28942	23522	21117	21167	10360	1407	1074	962	883	824	799	739	702	688	704	653	683	641	617	644	597	611	613	619	596	620	554	561	579	587	608	605	567	564	565	590	649	541	618	535	568	592	553	578	548	535	601	538	537	572	579	528	556	584	573	519	575	539	585	545	517	535	565	568	524	551	614	514	583	547	508	547	552	562	585	522	556	528	531	532	578	575	554	568	557	527	536	520	572	564	571	534	571	517	593	546	561	579	577	535	524	534	533	512	564	563	559	548	553	524	524	546	543	520	533	570	561	528	566	585	540	560	582	519	532	514	539	598	553	537	563	543	511	548	581	587	600	553	544	558	579	572	535	539	524	544	525	522	518	540	533	555	563	533	542	552	580	550	536	508	533	571	541	527	571	529	571	568	525	568	517	480	492	593	536	571	572	586	525	519	525	529	535	523	537	529	526	540	564	532	512	565	505	576	544	532	516	540	574	537	535	557	533	535	548	594	530	587	556	529	583	531	556	538	594	542	572	554	521	577	535	532	540	520	549	531	516	577	556	580	529	548	546	566	539	570	554	549	612	538	549	530	543	515	548	564	562	536	543	532	556	531	517	534	538	529	550	523	539	587	533	524	543	565	581	589	553	560	592	600	540	581	523	536	527	569	529	544	551	545	567	558	525	512	496	546	550	587	597	602	575	536	532	563	544	544	543	555	552	508	519	573	559	538	537	516	557	556	588	534	523	516	572	569	552	564	527	514	540	569	519	549	532	506	564	543	546	529	569	564	517	515	490	555	522	553	562	586	544	568	551	542	542	557	531	521	559	549	549	555	579	506	527	515	550	571	557	535	555	547	542	539	569	549	542	553	601	544	559	528	562	561	569	544	502	505	584	527	561	550	545	571	581	543	550	512	555	566	516	565	584	555	559	530	555	562	541	515	559	541	558	542	516	544	552	549	563	519	566	545	555	564	579	583	521	544	507	563	542	622	569	564	545	567	554	521	547	545	533	549	560	521	557	528	559	529	572	524	560	571	483	484	554	549	555	547	524	551	624	559	543	546	582	487	532	538	550	556	548	579	556	540	565	610	589	535	569	533	538	540	543	564	558	551	549	571	508	541	566	523	529	576	565	563	523	524	564	524	549	538	532	588	593	576	580	562	552	565	562	573	506	523	534	578	569	530	558	516	553	540	511	538	528	546	542	546	559	573	559	541	553	548	533	529	586	530	526	568	587	574	577	545	517	564	517	521	548	531	523	539	571	600	582	532	551	537	554	526	576	541	511	509	605	556	528	527	519	578	537	513	558	538	504	524	526	531	530	564	537	540	543	544	579	509	498	528	563	546	511	573	568	547	533	585	542	535	532	540	531	519	562	564	499	549	544	533	508	550	577	518	535	529	588	540	533	525	541	515	527	516	582	502	587	546	570	576	552	544	537	545	560	564	521	587	578	551	534	551	535	596	519	526	491	578	561	580	524	555	556	574	561	571	505	535	525	599	593	568	549	531	557	563	538	573	589	553	541	562	554	538	516	535	578	546	528	529	549	553	539	585	556	573	514	576	529	552	531	547	529	527	546	546	553	524	524	590	555	550	573	565	563	542	574	560	533	624	533	509	548	545	557	523	572	478	544	565	548	571	551	506	548	541	609	546	514	554	532	510	579	545	602	529	546	562	557	512	599	541	550	549	556	545	555	523	504	502	545	603	561	523	547	535	553	548	552	556	562	534	544	548	503	574	576	526	546	489	511	530	490	547	572	533	528	498	559	549	537	560	514	533	523	535	553	511	550	499	530	535	553	559	573	479	550	567	536	541	536	562	549	570	565	561	556	550	571	520	554	536	515	551	540	582	558	483	477	545	514	568	545	530	537	599	568	557	544	582	562	531	583	527	561	541	597	572	559	552	536	582	511	533	546	558	513	521	594	570	516	591	528	526	593	535	550	519	496	544	538	531	530	583	527	553	539	569	549	577	560	550	535	571	559	545	563	535	599	540	549	512	530	535	527	536	541	574	513	535	555	561	574	544	529	561	562	583	581	513	525	543	501	527	563	546	548	559	515	539	571	564	582	567	585	600	536	532	532	540	522	518	558	507	560	518	496	511	561	565	556	519	512	535	527	547	560	515	564	564	564	498	568	558	553	570	519	561	585	559	583	579	584	544	583	549	530	527	554	510	560	517	562	544	523	526	557	542	554	502	543	545	534	547	548	542	542	574	525	541	557	574	571	567	601	535	535	503	538	553	508	516	537	550	588	536	559	548	494	523	528	520	553	518	514	522	565	554	569	540	553	563	524	528	553	580	555	550	559	547	535	531	522	510	547	572	590	545	526	543	491	595	515	584	525	555	601	560	525	520	552	579	556	526	526	574	526	538	537	578	538	553	555	577	530	528	541	528	565	534	527	534	488	521	534	570	552	555	526	582	556	530	536	562	545	519	509	525	582	517	525	552	550	547	540	511	530	575	566	533	536	532	551	530	568	572	554	525	565	533	555	568	529	535	521	546	559	573	526	509	548	560	536	516	526	542	506	574	553	551	523	549	516	526	560	536	540	580	544	526	571	520	510	544	568	527	570	547	551	553	558	560	505	533	546	546	545	529	568	536	541	528	526	561	603	539	552	576	554	537	499	591	471	539	524	559	527	563	533	573	484	569	598	518	553	550	529	555	539	546	577	541	573	548	556	569	553	540	571	533	529	546	536	528	547	489	586	525	556	574	553	566	539	549	538	532	525	535	552	534	545	569	512	521	539	573	545	573	573	541	547	541	511	562	557	574	526	567	545	528	552	540	547	556	568	536	552	561	569	533	513	545	582	582	535	511	562	569	558	600	548	569	563	520	531	545	559	592	553	513	536	504	541	549	556	577	531	537	583	512	554	585	551	533	553	521	533	546	572	511	550	511	566	538	562	568	534	591	522	558	542	516	538	527	532	519	574	535	543	547	511	580	549	540	526	578	508	537	546	572	548	590	519	560	595	546	542	563	548	536	493	560	515	540	534	567	544	561	533	544	559	588	560	564	539	494	575	554	568	531	582	553	502	510	546	546	552	535	502	569	545	566	585	528	539	539	565	549	559	514	546	564	527	557	561	558	526	567	563	544	514	571	544	540	572	538	514	547	553	529	540	532	513	535	581	557	563	507	519	516	568	545	541	544	509	517	537	548	545	550	579	539	528	570	521	571	532	538	517	580	548	532	586	546	561	588	509	530	529	528	503	540	587	525	528	567	560	553	523	531	549	545	573	539	518	553	585	555	564	526	555	525	525	585	543	606	541	520	518	579	557	535	534	570	527	583	573	575	558	586	535	535	538	554	559	586	535	571	509	544	516	519	534	537	555	556	562	551	569	541	542	564	519	591	546	541	573	600	552	615	542	543	560	500	509	547	563	518	529	557	535	551	529	560	520	614	560	521	497	541	584	530	528	550	522	548	524	534	531	546	552	553	578	545	549	512	567	523	557	592	559	522	519	585	574	555	557	510	550	521	531	545	536	559	549	527	535	553
7290	16588	13815	7527	5396	4165	3214	2644	2163	2051	1727	1567	1433	1271	1213	1137	1134	1046	1035	956	984	988	948	912	866	925	899	869	867	852	880	824	808	764	825	795	798	755	772	810	741	771	835	850	784	753	761	756	791	740	736	789	797	764	782	781	752	774	749	742	772	787	784	759	778	814	831	794	759	731	787	736	780	776	786	746	726	768	759	803	739	727	752	783	818	772	731	755	758	741	722	782	743	773	796	741	732	767	728	724	804	746	732	792	728	745	729	722	751	733	771	791	751	800	744	662	765	746	737	780	832	734	764	768	777	689	784	748	749	752	732	741	793	765	796	769	779	694	801	803	776	774	740	763	800	734	777	723	702	683	733	774	722	750	750	700	765	736	774	780	780	751	736	741	730	745	781	768	791	720	722	778	756	780	773	773	796	775	799	766	687	750	735	734	776	718	695	796	765	762	789	733	764	736	795	770	731	739	806	761	740	736	745	741	733	817	723	783	782	729	768	752	765	795	747	739	733	782	706	756	757	783	760	744	760	765	721	734	756	738	750	742	734	727	749	777	712	737	778	765	759	777	730	753	765	755	769	753	758	778	766	757	756	772	771	725	773	751	747	768	686	768	770	787	736	779	775	775	839	765	758	770	758	733	754	763	728	755	786	758	738	756	739	777	722	733	776	753	789	768	747	771	715	739	836	783	770	747	757	765	713	729	745	751	785	742	748	784	778	739	753	781	803	731	796	793	789	713	750	765	775	725	784	774	784	744	765	744	765	758	779	794	735	690	724	743	751	787	707	748	729	731	780	744	755	781	738	776	776	765	751	721	704	774	711	768	715	744	735	764	725	719	767	739	693	740	745	729	740	737	746	718	765	790	735	690	699	825	712	757	738	778	755	731	735	735	671	756	776	728	706	774	745	759	737	742	743	767	738	782	736	744	732	733	730	745	710	748	718	743	812	740	757	809	721	738	788	755	728	721	739	755	753	696	721	756	766	725	743	755	812	736	744	774	778	764	739	761	727	757	769	724	769	726	749	742	771	722	738	752	777	755	732	774	728	746	810	753	705	747	785	761	724	734	787	699	743	759	779	735	764	777	750	737	785	755	785	727	733	798	763	731	735	774	763	728	770	721	779	752	731	743	748	799	786	720	805	682	725	736	732	732	764	812	695	752	766	791	771	757	749	764	751	742	735	731	829	759	749	744	731	761	716	707	799	755	784	742	783	728	784	767	742	776	785	740	711	722	772	798	705	758	763	741	740	721	738	779	726	701	704	770	750	729	755	725	761	728	735	782	714	739	728	765	717	776	748	708	721	752	768	738	769	741	756	715	750	772	758	743	760	766	747	759	744	791	751	764	788	758	737	748	729	770	757	780	787	763	768	744	747	749	750	776	760	755	780	686	759	734	720	731	733	724	788	741	724	744	749	723	735	780	794	776	764	763	798	733	774	731	783	723	745	723	729	727	753	763	764	754	743	708	763	713	752	746	766	721	724	731	759	773	749	777	725	702	778	756	734	814	765	768	806	766	779	734	763	774	744	763	769	748	739	792	772	765	732	744	770	734	750	763	711	721	780	792	774	782	740	756	795	751	787	743	734	770	742	759	776	753	733	776	715	783	756	745	749	748	774	726	780	780	752	760	810	787	728	731	767	770	811	709	774	759	750	806	781	725	731	687	737	742	736	778	729	745	759	714	787	704	779	792	780	800	743	715	748	785	778	804	777	747	774	772	727	754	778	785	769	777	795	767	779	717	792	772	811	753	770	749	764	735	745	744	821	775	743	748	780	759	747	734	768	713	734	727	728	731	743	786	736	779	774	770	752	759	742	806	769	737	774	769	734	780	787	778	752	762	744	750	752	774	774	717	739	755	714	716	765	781	732	753	779	727	721	728	766	764	735	769	764	759	716	704	727	748	769	726	730	773	760	783	804	739	753	813	707	779	747	718	779	764	719	761	718	802	705	753	752	741	772	775	689	725	740	795	715	763	801	702	754	790	732	691	788	774	779	764	756	763	722	713	781	700	747	743	734	768	737	745	733	692	717	759	734	817	792	724	800	742	716	744	715	794	771	752	764	764	762	746	756	749	747	735	702	713	775	680	808	818	712	753	737	783	754	722	753	689	750	759	721	776	741	766	775	735	717	740	765	795	731	720	755	786	762	721	724	768	772	719	747	786	759	736	762	750	772	758	730	750	830	760	752	797	785	766	776	757	773	785	731	784	746	728	755	743	736	773	728	715	748	710	757	796	724	772	765	800	733	817	754	749	693	805	758	749	730	739	735	760	694	769	775	721	770	750	746	740	740	761	691	773	767	739	760	718	742	770	759	751	778	759	770	708	756	732	784	733	760	762	744	716	772	749	747	803	749	733	792	715	692	731	742	733	743	760	731	716	753	749	779	748	783	854	780	718	776	720	664	842	732	747	730	722	731	755	720	772	734	759	769	781	757	762	774	769	768	728	716	739	748	760	757	727	742	783	775	737	703	709	759	774	763	714	760	756	760	731	744	714	761	758	739	769	829	811	742	731	769	759	799	755	793	790	756	759	771	739	758	737	744	716	732	795	736	779	721	720	711	738	749	725	705	787	749	760	694	756	747	757	750	738	706	723	774	743	805	763	719	754	717	711	742	743	751	737	745	744	786	721	749	739	749	735	738	781	761	771	735	742	744	708	744	782	776	697	766	714	809	740	714	708	739	797	725	760	747	757	770	768	777	789	691	755	773	736	713	778	746	799	776	782	742	769	749	696	744	780	721	753	797	777	804	754	753	722	778	805	716	755	745	731	742	733	746	739	796	730	766	753	757	747	732	745	795	711	744	691	757	784	765	750	747	735	770	747	737	735	725	736	735	775	729	740	718	776	776	732	733	738	746	747	753	748	768	719	818	741	754	767	738	737	762	771	778	792	777	774	740	743	723	733	773	729	780	783	764	723	739	812	834	739	725	762	723	728	777	776	805	736	734	773	769	752	793	792	733	762	691	752	748	765	772	748	769	758	726	725	798	755	736	756	715	754	705	757	758	821	811	775	786	744	764	802	751	744	769	766	797	767	779	768	773	743	736	742	736	737	763	757	792	784	740	766	775	736	719	799	751	719	749	812	768	734	721	757	775	713	749	727	765	771	770	710	738	749	767	734	733	748	767	735	770	770	752	784	754	746	735	754	759	742	705	747	731	763	743	737	706	748	734	739	719	713	810	748	757	777	720	764	722	781	767	740	772	744	720	760	755	757	749	716	754	783	778	806	741	787	747	756	742	753	714	770	783	721	756	713	777	737	761	809	692	762	745	778	733	718	778	748	747	747	714	750	744	753	725	782	784	758	765	806	743	742	761	731	743	752	757	722	741	732	733	756	794	758	737	708	741	713	734	745	725	725	779	803	735	815	764	749	762	740	736	754	807	745	759	735	722	749	732	744	711	766	757	755	738	699	759	717	736	754	735	755	705	774	715	738	763	719	736	719	812	707	738	738	770	833	799	776	784	754	713	769	749	748
26585	20528	9143	1102	692	661	611	609	617	543	543	559	549	550	557	508	556	537	571	564	562	506	534	558	595	525	514	539	531	530	563	570	539	568	540	565	519	525	608	551	538	534	518	573	557	562	524	549	508	520	500	576	535	500	545	581	556	499	513	519	516	528	547	552	544	531	576	529	565	534	529	558	554	496	525	522	549	529	566	550	547	522	512	539	540	525	547	526	535	520	516	526	534	535	557	518	539	520	553	582	532	573	561	524	511	571	558	535	533	510	511	518	519	518	528	549	563	585	528	537	540	550	572	539	555	529	574	549	543	540	529	514	532	566	537	557	507	558	534	463	522	551	532	564	536	543	535	525	537	543	524	501	530	542	548	534	491	580	568	587	540	549	551	505	532	536	536	567	577	530	566	538	585	557	601	550	513	523	552	551	519	509	523	461	560	590	529	587	531	551	568	557	537	531	552	508	518	532	523	564	553	499	526	476	541	546	552	511	584	513	537	530	498	511	526	532	537	536	563	565	543	545	529	505	516	518	573	508	541	517	503	552	533	520	543	559	500	541	568	519	571	531	537	495	575	538	551	520	536	499	524	514	527	557	510	542	545	550	530	553	507	546	557	566	526	497	588	478	532	523	573	527	545	528	532	538	506	522	537	522	521	535	576	564	604	508	550	517	501	537	566	527	505	529	545	544	536	547	535	529	516	509	571	518	542	528	506	553	533	533	535	564	546	531	553	535	528	548	575	545	601	530	544	545	506	546	537	508	556	544	532	493	501	502	539	531	522	490	577	519	539	547	555	553	545	534	525	519	534	548	527	512	525	569	531	505	541	554	542	537	494	500	522	548	547	548	555	540	531	513	526	497	507	560	508	543	576	554	547	539	554	568	535	575	579	543	566	503	534	528	491	539	516	534	516	535	533	519	520	519	518	577	518	532	548	525	560	531	522	546	529	512	556	531	545	512	557	510	522	543	536	508	538	583	528	557	497	553	499	546	547	532	529	555	517	520	522	534	515	543	589	518	536	556	545	506	532	543	581	527	596	525	530	551	532	553	534	535	517	549	546	529	519	508	545	525	534	522	536	555	527	511	533	516	520	528	508	554	583	517	525	518	551	550	549	557	505	547	550	522	571	550	526	543	507	519	541	562	523	502	556	540	546	532	581	540	533	501	561	528	533	539	512	543	556	534	544	544	562	527	532	540	528	571	522	566	563	543	581	524	512	493	500	531	526	501	467	501	522	541	533	538	529	509	569	539	520	553	527	551	552	513	579	515	499	553	491	522	549	541	532	523	551	530	574	563	523	516	543	500	576	529	526	516	543	571	543	539	502	526	512	558	511	532	542	551	513	510	504	513	549	505	553	548	528	511	549	529	520	594	538	560	549	576	510	509	512	531	581	535	548	479	547	513	589	563	590	512	551	540	508	541	527	551	554	564	565	546	536	516	512	521	503	512	559	516	516	514	560	560	549	573	514	535	525	513	546	500	521	553	561	495	519	503	532	523	517	559	511	545	558	531	515	504	541	506	531	527	534	518	538	524	517	506	532	551	521	529	554	574	527	585	581	546	569	540	565	521	568	517	539	555	536	579	499	514	545	538	515	530	546	495	547	522	563	539	519	580	533	537	534	548	536	547	555	563	533	543	540	490	558	508	554	539	540	505	540	546	582	525	530	566	542	545	522	564	544	550	552	533	532	507	531	533	531	528	524	532	576	549	500	530	561	550	562	532	549	569	537	518	528	586	556	550	577	549	519	537	530	574	526	519	521	553	497	568	545	544	508	504	568	522	545	582	538	546	522	555	559	468	541	513	548	542	544	438	544	497	576	575	549	530	505	566	542	583	540	511	535	545	501	537	536	512	560	555	563	547	552	545	557	519	567	540	535	512	542	533	523	550	566	552	555	572	546	545	513	506	500	562	566	542	518	512	533	546	558	540	546	559	537	534	549	543	567	567	495	591	530	557	531	522	529	551	508	511	521	529	545	546	528	548	501	527	517	510	508	517	598	543	557	542	542	507	569	557	575	546	528	510	475	515	515	558	541	506	528	516	500	558	527	527	545	526	534	529	543	532	513	503	536	581	550	590	495	568	547	506	527	531	533	530	532	555	560	520	563	521	502	493	548	539	539	526	525	570	506	565	502	534	554	576	544	545	580	572	524	506	539	554	491	526	537	515	518	540	519	483	582	537	540	573	508	541	540	574	516	545	573	509	546	545	546	505	535	527	506	512	493	552	510	535	556	556	593	538	570	509	555	547	523	527	480	548	535	536	527	555	570	505	519	553	554	499	568	573	577	552	542	534	495	528	542	537	519	513	517	541	545	530	529	557	535	535	509	513	554	537	521	533	537	535	558	521	538	526	532	557	522	547	511	521	579	547	568	527	578	535	511	542	567	548	550	497	502	518	519	556	548	573	525	543	521	538	582	546	580	525	593	539	516	533	544	566	502	513	561	535	581	551	541	559	526	526	508	530	521	562	519	541	548	558	494	508	513	551	513	542	524	572	530	531	535	536	530	558	542	518	530	559	566	542	563	536	524	508	488	556	550	568	583	561	515	522	520	527	506	491	503	527	560	504	524	527	533	547	533	493	527	556	518	503	542	542	522	488	520	537	584	508	539	553	518	502	542	522	509	525	557	590	584	529	566	538	559	504	527	501	564	544	580	576	547	565	548	549	550	513	540	519	523	479	543	542	529	523	531	572	547	509	533	553	523	577	557	588	505	556	557	523	537	541	544	524	547	566	528	551	546	521	543	513	536	528	546	557	508	528	545	524	502	533	539	524	514	515	558	551	553	514	546	506	531	525	572	539	530	532	552	554	550	509	529	567	582	531	501	564	539	582	540	566	500	535	570	530	501	545	518	520	568	511	525	569	567	533	554	526	551	534	527	501	571	526	516	537	558	503	513	550	539	547	557	525	518	512	555	524	504	509	560	530	540	540	536	513	557	586	521	534	517	556	583	559	520	587	538	540	508	509	529	532	505	561	539	510	549	527	539	558	541	535	547	570	539	538	505	552	545	548	537	525	550	545	544	537	533	533	525	502	538	549	519	551	506	543	538	544	507	536	552	516	514	525	501	546	515	536	546	544	535	558	566	559	544	518	549	555	515	477	513	528	558	526	506	565	519	538	538	584	584	551	520	533	530	540	565	544	556	560	560	511	555	479	515	538	540	510	532	558	563	540	518	506	514	543	511	537	503	515	544	533	548	522	549	528	561	525	530	524	561	526	517	524	537	513	535	531	520	512	544	537	575	536	524	525	552	512	526	543	557	548	506	512	545	557	505	522	518	564	594	538	525	557	580	516	487	517	538	572	533	542	578	521	529	519	569	529	540	530	543	501	504	527	523	516	515	491	590	541	557	589	506	531	508	534	509	519	551	580	554	553	552	515	567	518	525	529	538	582	538	524	542	489	509	498	540	546	538	546	529	557	531	531	484	520	533	524	519	547	524	498	516	542	547	573	542	539	549	505	519	535	547	519	549	533
4069	1830	1627	1126	1016	874	812	820	808	791	755	815	769	800	768	802	754	769	798	698	794	748	751	773	781	795	720	769	754	711	729	726	712	780	778	778	770	744	726	727	742	708	695	781	678	697	759	761	717	749	706	738	744	726	709	701	776	712	708	735	745	767	765	729	751	738	750	746	780	733	724	705	690	739	763	740	688	720	742	668	762	726	749	710	741	718	734	726	783	729	751	735	740	718	753	768	781	753	738	751	692	745	751	726	739	724	708	722	740	714	721	736	683	726	782	730	770	777	742	703	737	747	737	714	810	759	714	719	720	734	687	705	728	773	731	748	729	689	740	694	755	686	728	750	754	724	683	727	714	789	756	747	725	684	771	691	727	720	698	719	744	729	747	772	732	719	662	750	766	733	717	723	701	741	745	784	759	730	709	738	707	745	705	714	785	776	710	665	745	694	700	765	730	697	688	703	726	697	773	766	739	726	747	716	778	701	736	767	720	719	765	777	736	713	773	712	727	720	723	746	714	745	761	711	748	726	715	680	760	785	800	742	760	682	790	785	736	702	735	751	756	754	720	739	715	762	783	712	697	792	745	719	741	706	765	749	728	748	746	696	717	748	757	728	744	794	661	671	710	753	724	797	769	723	753	736	731	757	720	736	750	747	655	716	807	723	726	739	743	738	713	726	681	747	760	773	733	701	725	738	730	729	706	722	697	773	795	675	714	719	747	733	750	758	727	685	778	755	725	755	798	677	739	741	715	700	725	783	754	708	729	769	676	772	765	767	762	748	743	735	787	736	734	687	717	749	722	743	788	736	765	739	732	726	740	761	717	713	753	749	668	733	718	712	723	739	718	717	775	721	732	713	758	718	785	759	755	745	735	770	710	801	727	746	732	790	748	713	726	752	767	773	731	759	735	701	725	727	749	691	725	731	693	664	737	722	771	736	701	739	754	744	766	680	761	741	738	724	724	713	723	754	759	754	777	809	751	733	704	723	697	792	720	674	733	748	725	723	746	753	788	717	758	736	730	715	755	709	787	778	756	768	747	757	753	721	707	682	737	753	739	700	739	766	719	771	731	761	722	755	740	708	726	715	741	714	695	746	709	738	767	795	750	757	698	733	678	724	795	719	730	697	765	721	704	725	749	667	730	720	762	741	719	749	728	731	698	708	735	755	750	698	734	674	737	764	726	739	739	747	734	746	695	712	738	713	715	706	730	757	705	761	749	776	726	766	718	716	720	766	756	718	757	681	701	752	754	727	723	737	739	767	711	774	680	750	761	706	798	730	772	706	797	713	772	768	741	739	752	743	746	720	749	695	725	758	721	720	732	745	717	738	757	698	772	700	709	738	756	781	722	718	752	755	722	713	703	721	689	714	757	731	766	743	741	747	739	748	768	761	719	740	707	722	721	807	696	712	717	762	768	717	730	757	686	754	750	784	749	768	704	731	738	710	707	721	699	780	735	756	756	751	685	696	711	749	728	724	771	710	688	719	757	761	797	702	766	768	730	744	710	754	688	716	742	715	682	750	713	731	715	748	739	736	704	703	700	694	720	742	716	780	752	731	736	654	711	717	748	724	760	722	772	746	730	747	772	716	746	763	718	734	780	747	725	732	758	720	742	720	740	722	743	743	732	770	699	729	812	710	736	761	696	714	743	747	734	745	750	712	743	739	764	739	726	743	773	765	727	699	724	736	666	741	693	759	762	727	732	741	751	749	682	728	778	739	750	687	763	685	799	752	736	741	760	730	672	695	738	739	748	710	689	774	713	758	735	747	780	738	769	761	757	712	711	709	774	718	734	723	727	760	724	772	700	756	736	776	753	765	708	759	717	728	755	717	704	694	721	713	724	734	744	726	684	758	737	741	752	735	683	740	734	685	729	705	707	718	730	754	726	760	718	746	749	750	706	734	721	746	761	693	693	718	717	728	678	723	775	709	729	717	717	773	726	694	783	746	748	707	706	700	698	675	720	758	771	743	782	690	742	726	795	705	711	718	755	736	720	725	725	748	760	745	747	716	694	727	755	742	723	745	727	701	699	739	743	778	733	730	717	772	751	780	704	742	739	735	718	708	735	719	714	713	745	763	670	724	699	704	693	734	760	749	719	682	699	691	764	773	730	740	722	765	712	761	733	704	748	769	752	691	758	771	759	714	776	745	750	719	722	675	692	729	729	730	762	744	718	766	690	703	735	731	703	673	741	758	764	751	711	732	756	744	759	763	754	732	762	802	750	718	639	704	660	738	706	745	755	768	795	805	692	737	700	726	749	740	742	759	739	768	734	743	718	817	754	781	744	701	726	754	756	724	781	705	726	670	696	733	732	757	778	711	735	714	743	741	701	760	776	743	773	752	718	762	824	725	773	724	712	743	782	761	740	783	742	727	708	716	716	710	678	748	743	700	705	798	731	746	768	721	700	692	729	759	761	784	738	711	725	744	723	742	737	738	791	719	735	732	725	744	728	766	743	690	781	756	765	761	735	760	763	729	722	692	731	723	732	722	758	728	726	738	740	735	753	771	727	723	730	770	718	732	705	707	733	764	702	729	744	757	739	733	758	760	762	766	761	768	756	744	707	742	673	699	742	749	691	707	701	748	668	743	764	762	770	713	737	750	735	717	739	748	742	731	705	749	714	805	707	724	709	732	714	753	724	704	720	753	708	756	766	743	726	737	715	750	763	732	704	694	670	745	728	773	762	702	696	780	724	747	828	786	692	697	695	729	740	753	750	767	715	704	778	754	739	766	708	730	732	787	754	701	717	726	745	745	740	699	715	740	773	743	761	726	701	768	690	728	687	754	699	708	725	766	740	734	746	690	710	716	719	782	764	710	735	706	756	737	749	717	753	759	771	706	714	707	731	774	741	702	722	708	740	781	727	748	722	743	728	742	699	767	723	727	685	720	764	775	737	761	758	759	749	752	767	767	724	759	745	792	704	709	740	725	717	764	716	726	759	707	783	733	779	744	724	770	730	746	724	757	736	715	737	753	701	744	777	740	757	705	739	738	726	757	778	713	722	770	756	779	762	728	745	738	777	784	722	749	671	757	746	719	756	734	803	693	778	728	720	729	727	732	711	742	742	728	711	712	747	803	758	742	710	741	693	734	755	708	747	775	725	757	754	709	729	757	691	721	729	761	719	739	708	733	731	696	757	710	705	711	801	715	755	776	698	724	689	749	729	810	710	736	769	738	739	790	718	741	718	766	751	700	679	778	739	761	758	728	733	747	748	720	763	724	702	750	744	748	719	686	711	717	771	722	737	726	727	696	706	747	742	727	744	708	719	689	797	756	729	698	750	685	796	748	718	744	759	670	687	712	767	733	691	714	715	710	756	735	739	755	739	726	737	737	729	736	717	714	759	787	751	719	732	738	715	718	687	765	748	765	674	741	713	728	745	765	728	696	755	713	693	736	746	771	764	766	745	755	701	714	694	740	695	751	749	754	685	740	740	766	735	761	726	700	716	778	709	734	694	737	726	712	768	729
23624	21154	28633	23954	21156	12290	1820	1218	1025	1009	1000	930	942	900	825	870	836	792	811	745	850	823	756	819	779	771	786	740	780	801	757	791	833	824	756	764	774	729	712	742	764	748	756	747	778	778	773	771	806	752	766	757	785	822	773	746	775	765	782	728	787	759	778	786	780	763	734	746	793	767	727	815	750	770	736	755	765	761	735	724	749	798	773	747	751	797	775	742	740	789	743	765	789	773	743	723	786	768	739	807	759	785	740	787	780	827	772	753	743	744	777	773	735	734	767	708	746	774	781	709	761	812	705	757	759	793	747	688	758	749	763	757	780	709	750	748	743	759	780	765	755	698	741	713	760	773	747	739	795	759	727	710	733	761	747	787	759	777	714	728	746	803	759	731	764	745	776	706	775	736	774	742	761	783	764	763	757	793	727	783	741	741	782	718	787	713	762	728	715	759	792	764	753	824	749	774	762	766	764	746	744	735	786	693	752	765	760	770	765	756	757	795	780	757	811	751	767	736	717	746	708	769	760	731	750	741	738	749	771	724	767	749	720	742	761	727	758	735	771	708	787	774	756	756	720	743	757	761	785	722	729	737	753	790	777	779	766	690	795	743	777	698	748	756	778	735	751	735	730	748	740	784	782	756	727	744	752	767	759	750	782	718	754	756	705	731	754	755	788	723	741	752	731	670	767	759	757	796	781	750	748	759	767	790	748	744	736	776	802	748	720	752	740	763	767	708	754	741	698	720	723	753	759	700	739	759	707	774	744	733	757	750	791	732	785	748	768	756	761	754	734	770	742	734	754	795	744	740	733	723	735	797	726	763	718	773	762	733	744	723	754	820	734	757	766	774	783	795	756	771	741	725	728	760	730	789	776	808	790	736	757	743	694	763	782	759	765	753	747	784	751	771	695	825	755	796	832	733	752	791	748	796	755	781	727	767	759	730	706	749	736	724	759	739	759	777	760	713	710	802	723	753	794	758	729	718	720	706	737	760	778	691	713	733	735	726	767	751	747	741	723	724	765	740	792	777	733	731	759	772	801	737	745	746	701	727	717	749	742	766	760	728	749	708	738	716	773	738	723	721	778	746	751	708	768	752	792	751	699	812	813	754	761	778	755	704	750	732	720	721	725	736	714	716	733	806	766	761	762	712	756	739	736	767	723	754	740	717	756	716	741	707	743	723	740	751	805	739	762	724	767	750	748	789	724	785	782	734	755	724	734	728	718	789	763	741	778	786	830	762	750	757	758	752	726	735	733	783	755	743	774	757	751	774	771	733	742	685	790	747	730	711	760	733	761	722	724	758	724	755	752	829	783	715	785	798	759	753	781	725	767	763	722	722	741	737	754	747	743	780	767	726	755	777	730	706	768	747	741	776	764	740	727	749	749	734	786	744	743	697	750	731	773	723	746	748	785	750	794	754	751	813	756	784	758	724	798	770	785	738	759	732	784	734	759	753	753	770	696	723	744	732	721	785	772	727	743	784	779	727	741	711	740	687	749	766	735	741	706	755	774	774	749	721	802	751	751	731	780	755	748	739	762	750	726	717	789	749	799	782	742	800	725	735	767	763	748	761	755	749	730	776	755	762	777	723	695	766	740	744	696	737	740	799	729	720	737	738	775	772	729	761	764	725	705	759	756	769	755	757	779	795	740	761	745	799	786	796	721	765	731	746	748	774	782	799	755	732	737	745	768	783	814	761	734	750	768	737	773	759	773	715	725	698	770	783	744	797	730	725	783	770	752	739	778	785	763	728	743	774	724	754	715	733	691	730	712	774	706	813	709	760	751	725	729	762	715	808	773	784	704	694	772	710	716	707	735	807	793	741	732	790	775	727	758	738	737	745	735	744	769	716	752	721	727	715	716	729	740	809	738	764	728	733	767	765	739	746	743	758	796	748	742	763	789	773	756	720	794	774	757	722	787	710	743	729	750	746	778	686	775	721	763	781	718	737	740	676	811	742	777	751	720	735	750	781	749	748	740	766	739	744	723	719	778	764	777	745	780	678	750	754	754	731	684	751	717	686	771	737	799	723	780	733	713	742	784	726	741	742	713	716	746	701	769	736	698	755	752	751	768	711	754	767	750	751	787	750	758	774	775	768	706	774	747	763	753	729	782	797	786	796	713	750	736	705	739	697	744	768	729	721	782	750	792	710	738	715	757	750	753	773	770	694	697	777	749	707	819	788	751	714	758	749	729	765	740	735	758	754	792	732	747	749	707	753	757	785	731	770	779	791	741	772	742	782	733	765	755	759	772	764	769	778	717	780	791	743	764	721	778	767	687	749	720	719	759	753	757	729	773	790	709	722	760	767	747	803	765	768	797	763	776	761	748	802	766	715	756	759	725	761	755	734	775	738	762	769	669	767	739	748	711	761	747	757	760	750	777	726	785	718	744	760	730	763	731	787	770	728	773	750	747	726	741	743	775	701	725	773	786	788	781	740	773	765	764	742	762	795	769	749	760	750	710	762	782	759	729	768	757	725	775	748	772	738	752	764	730	723	768	753	709	783	739	705	776	733	772	749	751	697	695	780	750	734	758	768	738	726	733	752	723	774	735	771	716	779	711	802	722	728	803	753	691	711	737	722	707	758	712	749	722	742	760	727	756	720	743	706	738	765	750	781	770	738	711	730	727	709	728	777	720	720	692	768	741	736	741	713	734	741	800	741	797	728	704	744	780	760	725	754	777	739	762	741	736	762	744	765	738	752	768	746	757	745	794	762	753	714	719	745	734	774	775	741	712	792	788	723	706	768	734	807	787	768	763	793	774	776	685	761	741	764	741	736	749	752	752	790	755	769	739	731	747	769	731	733	757	775	744	748	767	750	806	756	693	749	753	752	738	691	740	742	788	793	761	765	735	741	759	736	731	745	740	760	747	739	747	808	701	743	786	761	693	752	720	733	719	742	745	781	721	770	709	747	744	773	769	723	742	725	784	754	800	760	775	773	763	740	773	717	736	720	762	766	799	741	790	758	754	741	743	741	742	770	723	769	723	757	741	753	756	750	787	784	749	754	735	726	731	742	721	771	723	765	767	772	762	743	802	750	743	729	766	717	733	757	771	754	714	750	737	712	760	759	834	740	742	747	771	723	805	723	701	757	723	772	742	766	726	732	783	743	761	722	739	766	736	701	816	779	745	788	694	725	766	755	752	759	715	740	730	754	799	697	714	735	739	772	815	763	735	788	744	726	732	735	757	739	780	782	761	735	735	763	769	718	704	746	761	753	733	758	691	725	758	752	719	752	742	721	737	740	728	786	773	760	793	738	722	754	783	741	777	746	774	745	736	704	762	758	738	768	754	726	797	790	785	741	719	763	752	776	808	748	761	753	751	731	727	767	760	734	748	808	761	782	733	755	731	711	759	790	737	692	772	733	764	755	731	815	713	791	746	708	791	705	724	782	758	725	715	733	780	777	758	764	766	713	715	714	756	780	766	719	824	784	740	739	772	740	762	758	750	797	720	746	713	713	791	783	802	762	755	747
5287	10781	9060	4825	3574	2937	2333	2057	1789	1640	1575	1477	1384	1335	1291	1260	1181	1184	1145	1174	1208	1199	1083	1123	1104	1085	1023	1076	1097	1011	1093	1024	1028	1063	1065	1039	1022	1011	1083	1056	1065	1053	1034	990	1020	1062	1033	1027	1008	1068	1026	955	1019	992	973	1059	1042	1016	1047	1044	1048	996	1061	981	963	1038	1030	1060	1046	1025	1050	1053	1038	1044	928	1006	1057	1043	1028	1014	979	979	1028	1065	1069	1026	1038	1035	1045	993	998	991	1043	1000	1092	1068	1028	1048	1017	1014	1046	993	994	1001	1053	1042	1022	1065	990	1062	992	1025	1034	1031	1003	994	988	1013	1032	1053	988	1014	1046	1024	1037	1111	1022	1031	1078	1016	1009	1025	987	1004	1016	1069	1030	1006	1049	1031	1033	1047	1066	1074	970	1068	986	1022	998	950	1047	1063	1033	958	1061	1058	1051	1023	982	959	987	1013	1022	1010	1005	1005	1041	1055	1001	1012	1010	1028	1044	992	1043	1045	1063	1073	1084	1047	1013	1091	1024	1012	1062	1006	998	1044	1035	1022	980	1000	1029	1084	996	1057	992	988	1017	993	984	1017	1013	1021	1058	1056	1001	1008	979	957	1025	933	1057	1049	1117	948	968	1016	1001	1046	1048	996	1013	1013	1048	959	993	1094	1007	984	981	1031	1004	1018	1041	1033	1029	1045	1062	1007	992	1015	1023	1016	1003	1029	1007	1045	1004	1049	1013	1022	1018	1021	1008	1018	1017	1013	975	1043	1027	987	1055	1051	1034	1026	1002	1042	1038	977	1000	993	1003	1052	1078	1021	1025	995	968	1081	997	1015	1043	1074	1006	1002	1069	1006	964	1024	1031	1063	988	1020	986	1029	994	1073	1038	1047	997	982	965	1052	1052	1059	984	1057	1013	1015	1004	1091	1081	1022	1011	1035	1042	1057	1044	993	1064	1028	993	1045	989	975	1029	965	966	1038	1087	992	1024	1060	1005	1066	1038	1027	1028	1048	1014	1032	1075	958	1028	1092	1046	1078	942	1047	1013	1025	1038	1000	1038	1054	1034	1055	1035	1032	1035	985	1033	1014	1002	1055	1003	1025	1034	951	1002	1020	1072	1060	1018	1001	1052	1030	1048	1044	1054	965	992	1068	981	1008	1061	1042	1028	1037	972	993	966	1076	1070	1033	1063	998	1015	1046	986	1002	1006	1026	1037	966	1059	1003	957	1093	973	1086	963	1090	992	986	1006	982	1041	1046	1007	1047	990	1070	1005	1021	1014	1062	1002	1010	974	1057	1049	1049	1064	1054	989	993	937	1005	1115	1015	1033	1037	1033	1012	978	1050	1042	996	1042	1055	1059	1046	1025	1072	1019	1000	1035	1001	986	1029	997	1016	1037	1050	1041	1024	1004	1011	994	965	1030	1055	997	1015	1035	1002	1045	1015	1003	1093	1018	996	1072	1047	1070	943	1022	1006	1026	973	1004	1026	977	992	1006	1024	956	1034	1026	1003	1046	1031	1040	1022	1003	1022	1010	1078	1091	1013	1012	1030	1046	1058	1055	983	1037	1040	1060	969	963	1037	1019	1098	1008	1066	985	1029	1031	994	1016	1029	1015	1006	1016	1022	1042	986	1026	1026	1024	1016	966	1018	1011	1004	1032	1004	1000	1035	1019	1016	1006	1035	984	1026	1028	1009	1046	985	1026	1036	1024	1044	991	1005	952	1004	1013	1053	1030	1017	1074	1012	1060	1086	1023	1053	1046	1013	1073	1024	1021	1052	1002	1063	1005	1026	988	1046	1088	969	997	1035	1090	989	1024	1004	989	1017	1018	1043	1071	1048	996	1042	1055	1053	1035	1048	1003	1023	1053	991	1057	1014	1037	1040	975	983	1071	1053	996	1008	1030	1046	1016	996	991	1011	1038	996	1001	1038	1006	951	992	1008	1064	1030	1004	982	1003	1019	1005	1075	996	1026	1003	1105	1010	1019	983	947	1041	1025	1028	1034	949	1002	1033	986	974	1045	1034	991	1065	1005	1036	990	1059	1010	1066	1041	1001	965	1036	1062	1031	992	1032	1046	1057	988	999	1024	989	962	1029	1084	1031	965	1040	983	999	1041	1021	1010	1091	1037	1016	1043	1014	1056	1012	1065	989	990	994	1011	973	1027	1075	1054	1023	1073	949	1048	1031	1076	1021	1047	1021	1049	1018	996	1042	1042	1024	1012	1008	1024	1052	957	1008	995	976	1041	1082	1025	1079	997	987	1070	1034	1019	1043	998	1026	1032	1034	1014	1043	1024	991	962	1055	996	985	1029	1029	1061	1039	1029	1026	1008	1034	1078	1030	1036	1044	993	1017	972	1015	1042	1007	996	1020	1050	1040	1031	1052	1049	1041	1028	1026	992	1024	1031	970	1003	1010	1024	1010	989	997	1053	1045	1030	1029	1086	1058	1002	985	1028	982	1059	995	1071	1060	1028	1077	1050	1017	1042	1050	997	992	1045	1083	982	996	994	1018	1047	1032	1044	996	1025	1018	1039	1058	1039	1031	995	1001	1068	1053	1042	1022	1007	1026	1035	946	1017	1050	996	936	1046	1090	1041	982	1061	1054	1028	957	1023	1039	1061	965	1020	1007	1030	1009	938	1062	981	1034	1038	979	1043	1021	1045	1050	1055	1038	1039	1105	993	965	1011	1034	1030	1028	985	1014	1035	974	1013	1037	1033	1064	1029	1037	962	1011	1038	1013	961	1059	1008	1031	1053	1010	996	1020	1038	991	1045	1074	1019	1073	1037	1014	1040	1060	1051	1039	1062	1048	1040	1018	1005	1058	935	1020	1043	1005	1050	1020	995	1031	1094	1016	1042	1006	947	965	1038	1010	1006	995	1000	1084	1011	996	987	1052	955	967	1053	1058	983	1033	1045	1020	1008	1029	1067	1014	995	1026	1014	984	1031	982	1025	987	1023	984	1035	997	1014	1105	991	1069	999	991	1010	988	1023	1017	954	1034	995	1026	1009	1008	1058	1040	1052	1054	1036	992	1041	1007	1040	1004	994	1006	1052	987	1033	962	1111	965	1032	1012	1051	1012	1010	1000	1020	1031	1057	1090	1032	1025	1024	985	993	969	1064	1026	956	1011	1026	1003	1039	1068	1017	1053	971	998	1078	997	954	982	1046	1031	1026	1041	965	949	1030	1025	978	999	1047	1008	1050	965	1054	1013	1006	990	981	1041	1016	990	1006	1037	1046	1024	1016	986	1018	1032	1026	972	1037	995	985	1028	1007	1034	1036	1002	1020	1017	1037	984	1010	978	1074	956	1004	1066	1004	1049	972	944	979	1043	1010	1051	955	1008	1041	998	986	1000	985	1030	1052	1016	1056	1078	1029	1047	1039	1045	1012	1023	985	1043	1015	1036	1058	1033	1044	1032	1023	996	1019	1109	1017	974	1020	1028	1036	1019	988	997	1060	1032	1065	1040	1045	1041	1014	976	1044	1007	991	997	1015	1016	1000	1018	1025	1037	1034	968	1028	1008	1006	1012	1001	1077	1043	1016	1035	997	984	1003	1027	1005	1008	976	977	997	998	984	1000	990	1012	1050	1033	974	1093	1071	1014	1068	1047	1058	1023	1037	934	1038	998	1023	1012	998	1101	1059	1042	1065	1000	1066	1003	1033	982	995	1064	1033	1030	993	1039	1002	1089	977	1001	973	1017	965	1023	1062	1037	1063	1005	1060	982	962	1070	997	1033	1053	993	1065	1026	1090	1055	965	1006	1018	1014	1036	1007	1009	997	1026	1026	1042	1011	1011	1018	1007	1014	1107	1049	1046	1064	979	1009	954	1017	1036	1017	1054	987	1111	1015	1130	1001	1069	1045	963	973	1091	1095	1014	1086	996	1011	1000	982	987	1039	1059	981	1011	1082	1048	975	1081	981	1043	1030	1014	1002	1017	1088	1060	1016	1041	1019	1036	1033	1027	1003	1010	1076	1101	1026	1000	1044	1001	1025	1045	989	1025	1003	971	1054	986	1031	1052	992	964	966	987	1029	1066	1016	1042	1019	1012	981	995	1023	1039	1062	980	994	1027	1008	1034	984	983	973	1023	1029	1053	1010	991	1065	1028	966	1012	1060	1054	997	1038	979	1072	1066	1002	1039	989	942	1055	1052	1010	974	1020	1002	1067	1008	999	1037	1012	1015	983	1051	978	1039	1022	1037	1078	1006	1033	1025	1020	1073	983	1003	1015	1004	988	1054	1059	1024	966	1006	1007	994	1010	1007	988	1057	993	1003	1002	1027	1026	978	1061	1072	982	1014	1008	1014	1052	1001	1031	994	1030	1041	963	996	993	1035	1016	1073	1043	971	1011	1012	1017	1054	1016	1046	949	1056	1089	1028	1021	962	995	967	984	1021	986	972	1038	994	1004	993	1050	1000	997	1019	1074	964	1021	996	1012	1039	988	1047	1031	1060	1030	990	987	1035	1072	1048	982	1026	1021	1017	1032	1052	972	968	1090	1025	1018	1015	1035	1014	1063	1005	993	1000	1010	1053	1014	1042	1054	1051	1018	1028	1082	1009	1013	1047	1081	1068	1018	1006	1014	1056	990	967	968	1006	1000	995	1094	1028	928	1034	979	1041	1020	1115	1064	1020	1073	1052	1017	1072	984	1078	1022	1000	973	1065	1035	983
22723	21112	28936	23540	21115	21167	10265	1489	1062	942	908	880	782	792	758	652	682	719	642	620	658	626	639	608	600	587	598	551	640	576	589	604	565	641	566	579	543	612	551	560	604	565	576	561	557	573	530	558	551	580	517	576	518	554	540	563	578	559	536	537	572	604	575	543	595	612	531	574	518	565	532	522	504	559	569	546	558	534	578	512	550	561	562	570	599	506	550	536	540	538	561	545	579	582	507	568	550	571	531	562	543	548	531	542	551	512	546	560	542	559	536	539	543	541	560	581	561	533	516	552	523	537	544	567	533	575	589	524	526	521	542	522	542	561	544	577	575	551	541	506	546	570	561	551	520	559	547	562	561	516	569	543	538	572	565	534	563	503	570	569	537	532	541	557	536	540	507	528	549	531	506	510	573	527	560	551	584	518	524	552	571	518	560	510	484	542	482	537	566	546	511	561	568	546	552	527	553	541	566	542	541	553	566	524	522	541	566	562	562	568	572	514	569	525	536	588	505	533	556	586	545	551	533	540	532	545	552	502	541	560	574	557	541	533	566	556	511	562	557	548	511	516	531	542	548	572	522	599	577	557	535	547	577	540	531	553	552	572	523	508	547	553	526	521	572	554	537	567	533	566	554	536	508	535	574	534	566	555	544	564	519	539	539	567	561	533	537	536	557	554	542	549	524	535	570	521	583	496	562	527	538	577	533	527	542	567	542	530	556	544	543	562	544	538	515	551	500	597	510	575	552	526	487	542	516	559	551	588	549	567	580	536	573	548	525	570	554	537	529	523	517	556	542	526	528	535	500	525	540	593	555	546	573	573	557	523	562	533	510	555	565	544	568	556	580	570	545	572	518	507	536	565	535	545	554	571	532	540	549	581	511	523	518	569	553	543	546	557	508	547	537	553	547	572	550	557	567	525	546	571	496	593	523	525	562	535	548	523	538	554	532	547	559	598	511	579	542	548	557	497	534	539	541	509	549	506	588	545	601	562	561	527	534	529	572	595	566	529	544	543	506	482	567	541	549	490	588	540	529	523	538	535	539	514	559	531	549	597	545	566	574	539	519	526	557	574	508	550	544	549	499	536	560	519	522	579	520	525	604	503	525	540	580	534	571	547	560	537	512	566	536	536	566	569	503	552	563	573	564	539	542	593	508	518	505	540	539	544	524	537	564	563	545	535	540	509	537	497	573	553	530	520	472	522	543	559	555	538	522	546	513	578	533	494	539	569	581	515	568	532	543	540	583	565	527	553	561	582	554	495	542	542	552	507	554	520	538	527	500	522	541	486	529	514	574	577	507	568	582	528	561	565	564	532	509	582	549	555	563	556	554	538	547	521	535	577	543	571	538	565	509	521	566	513	526	537	550	515	535	547	539	546	553	530	592	557	567	519	562	551	556	548	549	614	521	516	506	593	559	492	530	569	510	574	470	552	624	527	529	576	578	519	536	542	536	555	556	599	521	545	541	571	555	557	545	554	555	580	557	544	504	576	545	522	564	535	537	577	563	539	528	570	554	527	551	552	492	566	576	569	586	525	567	565	526	498	522	513	551	499	557	556	531	500	572	571	566	586	521	549	533	559	564	540	576	537	567	510	538	539	541	562	564	545	522	571	516	557	552	510	536	536	502	566	532	540	540	581	561	567	539	534	530	546	549	538	554	558	531	523	554	498	543	525	540	527	541	553	567	550	569	563	522	561	548	542	557	574	556	569	501	513	566	556	529	562	552	557	530	535	553	579	568	510	516	548	510	545	529	512	510	574	558	536	531	559	541	521	555	581	589	550	575	570	602	505	540	568	545	551	562	542	566	580	530	528	516	569	537	576	533	561	529	581	542	524	590	532	560	548	516	527	521	555	533	533	562	538	546	545	525	517	502	560	559	553	549	538	605	582	571	604	548	544	515	528	531	544	533	554	527	547	532	527	550	502	515	551	557	562	563	548	524	532	601	532	541	531	544	524	557	569	568	519	525	529	567	570	531	576	493	549	503	541	522	544	585	549	510	568	517	592	512	590	517	544	548	546	536	546	531	522	483	547	559	535	584	519	534	501	515	571	551	567	524	582	556	589	566	564	560	540	552	543	565	555	593	547	559	518	531	533	549	529	530	511	554	540	505	577	575	550	545	537	541	553	521	534	562	560	594	524	519	524	572	583	547	513	523	520	530	523	562	553	566	552	558	560	545	536	542	557	543	541	550	545	566	531	524	515	542	535	509	541	524	549	601	575	514	521	552	521	498	550	542	519	594	527	541	527	556	502	527	575	521	581	563	545	556	537	556	562	523	554	508	557	576	557	586	558	557	531	544	588	592	552	545	544	538	536	528	527	568	566	572	576	525	570	539	525	574	547	547	551	528	538	510	579	530	540	528	543	572	561	559	561	553	516	512	505	529	518	552	490	547	564	511	525	519	553	525	530	589	541	556	510	565	554	562	533	560	559	608	594	532	552	484	546	578	515	550	521	616	525	536	545	535	560	519	566	501	566	528	514	596	540	614	554	521	529	523	588	516	548	548	546	631	540	507	523	585	503	527	520	531	585	571	535	525	525	579	495	544	556	549	521	521	567	539	537	557	569	536	509	542	543	608	571	522	561	528	514	561	582	512	527	557	562	548	580	535	562	552	526	518	511	534	549	584	565	556	564	567	570	574	527	506	554	556	555	557	518	515	547	535	534	547	520	551	553	516	558	572	562	531	539	553	558	564	551	541	557	579	534	526	547	562	550	563	544	566	542	535	559	565	545	580	524	528	561	525	549	540	579	551	522	493	557	555	563	537	534	519	531	566	563	530	548	566	511	515	530	535	572	593	547	491	540	558	577	532	572	565	542	558	529	557	576	573	533	549	541	538	531	543	517	537	594	527	523	561	562	543	533	492	527	510	522	550	580	548	569	547	533	598	558	572	560	506	539	571	492	555	546	557	530	549	515	506	534	553	556	539	556	565	523	594	545	553	554	541	540	595	539	591	545	571	552	545	521	541	518	550	558	540	539	542	539	488	570	520	553	528	557	534	507	543	564	552	548	563	519	552	544	583	571	566	547	530	544	520	553	586	583	593	551	481	508	540	532	565	550	565	568	486	530	559	513	569	489	534	511	555	560	546	547	491	551	529	523	524	537	574	534	524	580	530	539	528	538	528	522	485	557	589	527	527	559	559	556	558	552	525	509	543	542	552	521	521	539	547	512	540	558	575	515	511	520	542	538	571	515	555	543	522	556	574	503	553	576	543	558	538	555	514	532	519	569	533	549	515	546	550	567	544	604	530	529	565	523	560	567	574	546	553	541	557	524	528	571	554	562	570	545	538	532	555	559	547	518	550	528	555	532	551	500	500	540	518	524	518	548	517	544	530	571	515	513	521	539	513	575	508	537	554	521	506	513	507	602	522	520	536	530	567	596	538	538	532	538	556	525	543	499	512	575	535	562	523	529	516	558	475	555	540	553	559	513	538	532	470	579	566	554	539	528	519	524	570	528	573	529	579	532	509	534
7351	16645	13810	7461	5646	4256	3273	2703	2275	1993	1706	1584	1454	1296	1253	1177	1099	1051	1004	1023	961	947	902	950	896	927	857	789	834	867	837	832	803	813	806	788	791	792	817	816	836	838	769	782	773	714	810	791	769	763	801	799	800	777	790	843	791	769	836	789	759	784	816	781	859	775	778	819	724	774	773	806	720	770	809	805	740	835	810	804	778	785	757	802	745	776	832	744	724	739	806	776	770	741	741	747	741	770	753	796	793	764	799	718	770	813	772	708	775	750	747	735	785	744	767	749	791	740	732	720	714	814	726	775	735	756	760	730	798	744	786	745	729	778	779	726	754	753	702	795	705	775	777	785	743	755	747	775	780	764	774	793	740	738	764	759	776	760	750	744	773	759	755	755	737	743	737	788	773	754	710	779	720	701	755	769	768	765	787	756	757	727	749	772	745	746	814	777	733	757	730	764	776	759	757	696	755	740	783	731	741	743	731	740	699	735	732	750	769	762	743	730	786	743	741	757	730	781	748	787	802	801	729	780	779	784	787	738	764	770	782	702	751	764	830	736	701	729	781	714	728	764	790	767	806	756	793	747	791	723	753	787	763	731	761	774	822	766	719	754	764	762	731	725	764	790	734	760	744	745	775	709	770	799	749	758	716	733	751	727	793	761	761	720	799	800	700	703	765	721	775	753	737	778	740	739	728	709	807	751	753	741	758	737	751	759	710	727	805	741	726	775	770	724	763	748	712	740	746	722	786	766	776	738	739	713	791	777	732	771	772	752	725	753	772	759	743	765	723	760	763	781	761	740	753	712	734	730	765	799	731	709	792	751	738	763	754	758	729	760	762	754	701	774	774	773	744	683	765	744	778	717	740	711	794	738	730	790	801	773	766	750	761	781	776	737	760	750	764	738	754	756	779	757	707	784	780	769	706	797	715	723	737	784	745	786	804	743	754	796	721	758	758	749	702	727	798	724	791	740	726	761	760	686	760	747	717	703	775	784	796	706	750	752	752	768	727	748	738	731	749	712	788	810	758	777	789	753	792	732	780	722	772	755	781	756	735	768	766	798	723	753	729	760	802	726	760	744	766	759	727	719	755	798	751	736	758	735	745	750	799	743	776	716	748	762	806	737	800	761	793	762	704	782	751	785	735	736	779	768	749	792	750	712	730	722	760	743	716	790	747	739	736	785	748	718	767	757	716	780	815	750	780	750	760	784	761	723	710	711	712	787	734	742	755	781	747	759	789	733	762	785	765	724	778	748	772	721	746	741	767	794	805	768	711	759	720	729	774	760	747	750	759	761	770	722	764	785	742	743	704	815	736	696	740	738	729	761	727	771	768	778	793	784	741	733	698	767	769	750	753	732	733	748	757	745	759	788	787	726	808	697	761	790	781	757	741	755	787	723	772	769	725	711	779	717	683	741	748	771	743	748	821	746	741	815	791	786	755	734	752	746	732	795	746	770	704	755	741	706	699	755	765	798	758	762	781	807	824	718	777	763	780	722	757	773	746	712	767	764	713	777	748	746	757	752	768	769	758	743	805	734	732	754	762	775	801	799	777	742	733	742	710	769	731	719	733	782	779	786	806	762	752	714	801	715	777	777	775	761	729	756	746	700	730	775	754	753	730	759	709	753	774	680	789	755	761	799	712	735	776	775	712	692	771	770	736	718	773	786	747	757	716	755	742	727	792	742	743	738	749	728	759	727	773	725	774	763	766	726	748	752	773	763	757	686	757	756	739	777	788	772	740	757	758	712	749	786	718	794	724	759	740	739	739	761	728	757	723	808	773	769	741	683	778	709	768	776	712	791	738	793	791	735	752	722	699	769	767	764	741	756	764	771	758	772	748	791	761	725	739	712	734	740	769	744	701	769	748	734	673	770	763	746	759	771	762	719	754	756	728	762	743	758	744	711	760	770	787	694	805	771	815	745	724	720	725	756	739	770	712	775	746	719	763	712	770	751	744	768	729	718	707	785	770	770	807	711	738	745	685	711	813	821	808	777	779	736	801	814	700	764	766	700	765	695	798	742	772	800	752	723	729	782	764	734	779	763	754	716	765	730	785	770	708	775	805	766	771	763	779	786	786	784	731	788	734	761	679	739	801	749	777	781	768	709	742	779	715	779	724	773	775	748	777	729	726	750	758	757	757	759	737	742	741	785	783	779	710	748	723	793	723	740	796	740	798	741	726	709	748	776	758	728	773	751	725	770	733	715	747	723	700	760	750	761	724	743	733	752	769	734	736	781	757	824	765	710	733	738	776	746	757	745	715	755	714	782	761	743	710	777	773	712	750	790	722	718	751	701	798	730	752	750	748	761	758	791	788	731	728	792	729	744	750	749	769	777	753	773	719	699	714	708	706	751	733	741	780	783	777	766	745	785	794	744	749	780	791	727	786	745	754	749	752	743	791	767	712	687	766	775	761	749	729	740	738	693	741	743	738	713	725	759	747	812	717	735	689	724	706	740	757	768	751	752	760	743	734	758	749	742	754	807	769	725	809	781	718	782	695	737	765	768	768	747	729	720	801	732	762	721	762	747	778	783	757	747	728	754	714	762	770	742	762	750	726	730	712	734	725	714	779	781	768	720	772	799	751	776	765	778	756	732	761	736	755	756	703	800	765	723	725	722	751	767	749	754	752	722	771	747	730	747	749	778	799	787	768	777	727	745	750	767	730	767	726	767	744	794	714	761	704	755	756	717	746	733	761	729	731	808	762	715	737	749	728	778	783	736	737	748	765	786	757	795	765	765	724	777	758	735	730	761	777	770	722	750	726	748	761	731	737	758	761	727	727	760	746	782	752	764	740	733	772	835	791	790	740	801	761	722	783	756	725	680	732	748	755	782	766	778	781	774	757	743	709	729	737	755	717	746	745	755	745	751	774	772	765	785	757	767	717	735	748	712	715	760	708	736	767	770	760	774	788	766	761	744	777	728	735	748	805	761	754	800	717	764	795	799	789	697	741	745	768	751	714	738	772	733	755	763	733	748	761	738	775	767	737	728	787	753	737	732	773	756	745	718	763	760	778	752	739	737	752	745	782	744	745	759	766	757	810	769	741	754	741	738	758	731	756	737	794	787	777	756	744	752	754	749	741	782	767	764	795	775	770	749	724	737	748	775	748	756	793	755	729	793	720	745	782	726	764	762	719	768	749	758	755	750	790	711	757	762	733	739	739	717	774	743	737	711	727	751	700	705	714	699	729	760	770	757	762	793	742	754	775	733	777	791	781	714	712	779	701	729	780	692	748	738	767	775	755	813	787	741	753	774	746	762	771	729	788	755	785	723	758	741	770	801	729	737	707	755	712	764	783	747	742	700	751	744	750	776	716	753	734	743	735	741	790	740	768	733	789	748	717	791	797	729	755	754	813	758	782	768	753	762	747	766	747	745	729	789	777	769	746	757	754	721	818	759	776	787	771	756	745	739	744	774	709	759	703	770	748	750	749	764	791	767	757	764	759	777	747	714	748	766	786	794	769	764	799	816	777	773
26744	20580	9079	1058	687	626	633	543	555	531	554	567	557	503	527	557	495	536	532	562	577	539	564	548	554	553	533	538	536	533	524	535	547	541	563	567	553	509	553	557	504	562	562	549	545	528	510	508	533	539	548	518	553	532	558	532	544	512	529	498	506	546	540	514	558	508	539	548	532	568	535	518	497	549	542	534	548	521	544	532	527	539	541	577	503	560	516	528	526	501	500	546	522	526	506	501	542	521	525	514	554	507	528	542	519	518	531	549	533	543	538	517	508	525	496	574	526	527	525	533	579	527	527	521	534	513	562	546	532	563	532	541	514	517	557	544	511	577	485	521	501	557	532	561	550	520	584	560	494	493	520	587	511	516	549	574	540	530	508	567	504	561	559	525	504	502	534	571	579	548	562	537	540	532	500	554	529	525	489	538	548	549	557	491	509	523	561	490	524	552	580	536	545	549	538	539	543	548	551	553	517	541	524	516	510	523	498	569	542	571	512	536	530	546	549	527	501	500	538	577	547	575	579	510	530	552	518	555	549	564	569	510	553	565	493	558	541	616	524	529	509	518	576	551	522	556	581	472	591	582	572	535	607	526	524	545	492	535	513	498	539	555	528	539	506	533	539	519	548	536	507	493	526	547	546	567	573	479	538	559	572	546	566	558	543	503	577	561	536	539	554	544	544	536	581	551	558	537	512	536	523	530	507	588	512	517	576	554	552	542	520	521	548	530	517	525	542	530	527	558	534	483	576	536	524	528	498	514	564	564	539	526	534	551	579	493	563	545	566	504	487	539	543	529	505	538	562	530	555	567	566	549	545	570	532	548	543	497	524	560	496	519	506	579	522	500	534	556	546	566	513	510	534	542	556	559	531	571	545	561	522	523	553	493	505	551	554	525	521	521	513	546	562	577	543	518	585	575	518	551	551	559	514	521	506	570	527	551	566	546	488	542	546	564	517	544	562	581	526	530	535	528	509	514	546	529	542	524	561	516	521	515	532	508	516	508	569	547	548	560	584	563	520	553	549	529	556	585	531	567	539	525	541	518	565	514	554	553	542	521	493	483	558	584	535	528	516	516	512	516	539	517	535	570	525	522	496	489	522	538	561	501	526	548	541	551	474	508	507	524	529	557	555	521	520	530	541	534	508	556	575	553	514	554	535	515	521	547	555	520	522	513	579	517	543	531	540	525	508	528	520	558	552	504	526	545	533	513	497	519	540	581	520	548	572	545	525	509	579	573	483	556	534	516	576	553	537	486	572	512	525	548	561	507	569	560	526	534	536	511	553	546	554	514	517	500	543	577	548	494	534	494	533	531	579	503	530	492	528	580	510	556	506	502	544	497	513	515	550	541	548	555	538	533	569	546	582	516	549	506	541	507	538	568	546	524	523	514	539	583	521	551	534	556	546	539	561	535	511	551	503	542	537	561	521	562	520	520	566	587	514	548	552	526	575	553	558	566	512	556	559	539	526	527	522	524	564	524	523	549	556	567	543	535	515	523	563	534	546	545	576	586	530	551	489	556	564	573	551	541	529	564	534	521	559	525	544	527	518	570	494	522	498	540	493	524	549	540	547	537	538	516	529	537	506	516	559	540	561	565	550	521	544	552	536	524	531	518	528	525	552	552	523	530	509	501	538	506	536	477	550	505	532	533	522	564	559	535	577	491	526	550	561	520	598	552	553	530	564	503	520	569	527	536	538	573	517	584	553	552	526	585	552	518	536	534	570	509	566	520	520	529	534	518	562	542	522	527	550	515	551	530	525	555	561	577	522	528	547	485	510	555	538	559	567	565	559	561	556	584	570	540	529	531	544	515	494	521	526	535	543	559	540	511	527	546	562	534	505	550	529	554	542	552	583	548	526	563	510	555	530	543	540	583	525	545	534	509	531	513	555	519	541	514	553	514	513	545	551	531	507	543	569	535	572	542	504	518	524	511	482	550	532	543	520	531	521	522	527	546	516	560	548	517	520	543	509	534	528	514	527	564	596	541	574	512	570	566	578	563	527	556	509	542	564	552	552	562	526	532	528	526	543	531	543	544	503	521	529	508	541	547	513	515	512	548	548	537	514	536	564	544	539	545	544	541	526	542	544	578	538	525	544	514	526	521	543	528	538	517	537	532	520	519	554	534	507	576	558	552	528	520	527	525	516	531	569	523	499	515	533	556	554	585	545	549	542	567	557	520	568	507	532	528	552	571	565	591	543	546	529	543	521	547	543	509	519	519	527	510	549	547	563	528	559	545	539	514	536	540	576	572	514	557	548	565	524	514	540	487	549	506	574	552	539	521	567	551	545	523	504	496	541	548	559	528	517	567	471	548	544	524	499	502	515	546	508	547	551	566	555	542	476	568	536	558	505	517	542	520	542	593	511	516	529	525	531	512	534	505	545	536	560	546	562	524	538	560	571	516	523	546	551	515	535	535	520	512	506	543	592	542	512	519	530	562	586	580	505	541	537	540	542	515	538	540	516	529	507	540	551	564	536	527	525	540	521	531	503	553	535	559	554	522	543	529	511	485	567	548	529	571	565	540	524	537	528	516	559	495	484	512	522	529	558	521	554	504	557	581	555	522	524	522	530	543	514	596	528	520	568	537	544	582	558	586	564	519	547	517	576	556	538	566	530	500	576	541	566	527	535	517	536	539	531	557	524	533	533	526	538	524	557	519	581	514	582	530	528	547	564	603	565	536	536	536	536	538	595	537	566	548	509	531	533	535	532	520	477	523	514	525	498	554	541	522	520	551	589	507	560	494	531	521	542	570	518	536	523	579	528	528	535	539	564	556	531	540	524	557	541	569	523	509	531	549	545	542	525	490	543	541	512	552	566	540	518	533	539	538	505	568	537	546	573	544	476	570	537	544	545	530	575	496	539	539	563	506	588	544	488	529	580	488	526	519	526	501	526	554	571	514	537	553	518	568	560	541	559	565	558	537	509	551	560	534	539	522	508	519	541	518	518	529	546	568	521	539	548	560	547	516	518	483	537	511	555	532	548	577	545	523	519	554	531	523	535	535	504	499	534	498	558	516	548	516	534	544	523	538	534	555	547	537	515	524	535	528	522	524	558	549	555	503	577	572	557	540	511	529	522	553	552	569	551	547	542	517	533	513	508	507	536	513	538	537	504	543	517	536	503	579	559	498	538	493	559	507	585	563	518	581	463	580	522	543	560	542	559	492	538	543	541	570	509	532	542	540	481	534	527	574	557	516	499	531	540	547	570	547	505	521	555	535	555	500	520	552	531	504	486	491	555	505	525	530	507	548	520	578	540	516	537	494	549	501	559	533	565	515	579	563	562	571	580	527	537	524	571	535	526	542	565	569	542	590	526	516	521	548	530	555	527	576	537	549	509	544	523	534	589	543	537	584	557	590	518	496	511	541	522	535	518	574	503	493	581	571	527	519	546	532	560	553	557	526	524	588	515	551	551	515	576	547	533	552	525	548	480	544	531	508	570	576	520	495	508	577	548	546	511	502	495	534	534	537
4109	1745	1632	1166	1038	941	834	789	808	808	798	753	786	753	758	764	775	797	747	789	724	783	782	745	757	748	734	740	710	778	759	742	705	770	733	744	755	772	750	756	763	732	774	728	802	730	707	737	757	747	745	694	750	747	754	714	759	763	713	730	735	777	734	779	743	773	775	781	743	736	756	756	768	756	738	740	743	747	689	731	748	702	740	699	709	790	773	702	760	764	726	718	717	736	760	754	739	727	670	737	750	725	743	724	770	711	750	787	759	758	733	734	705	725	697	760	739	783	770	759	782	779	726	750	728	817	775	781	756	703	752	752	693	730	714	704	739	766	702	719	696	735	730	749	721	741	716	785	702	697	764	752	704	678	739	741	783	761	738	768	743	675	691	728	741	703	729	751	746	767	721	746	689	782	729	746	718	737	722	725	742	739	751	752	736	710	741	755	721	764	731	723	695	749	745	744	753	721	783	719	736	766	750	717	706	724	746	716	716	731	755	738	753	739	738	738	734	717	720	769	730	672	725	716	745	726	761	739	791	728	731	788	789	727	713	693	739	765	768	715	784	749	722	726	763	709	769	762	738	727	791	779	732	704	704	677	716	738	737	752	761	746	765	762	716	758	724	759	757	735	708	770	772	726	750	787	722	735	748	748	770	738	722	720	748	738	768	741	769	752	760	668	709	719	770	715	668	699	762	759	755	773	736	757	753	652	737	730	749	735	753	750	766	758	709	725	772	825	696	768	747	732	764	707	713	754	721	731	775	736	735	728	747	782	702	770	755	765	689	747	762	722	732	757	709	783	743	725	711	721	695	757	805	745	763	763	740	684	680	759	683	708	721	739	746	711	682	718	749	733	747	746	695	737	812	738	760	677	760	757	706	755	719	782	758	800	719	761	667	775	748	776	729	752	695	686	757	773	734	752	725	764	734	737	726	741	744	690	718	731	705	743	763	775	769	726	708	763	709	776	772	753	773	759	681	765	714	725	723	745	769	734	737	684	703	765	767	743	759	708	740	759	696	736	738	762	778	744	782	771	761	733	716	714	712	750	712	767	749	747	768	704	753	716	748	711	768	741	749	740	720	751	772	688	755	747	780	741	727	771	729	763	739	737	746	754	722	798	673	726	768	759	826	752	726	726	746	767	727	739	732	741	749	685	691	796	779	709	720	732	736	738	715	734	730	769	758	738	783	723	745	751	746	743	738	771	744	739	688	735	730	695	743	703	797	749	774	737	755	730	737	696	756	749	732	724	740	736	769	746	758	775	740	725	691	714	745	680	753	737	755	750	773	682	720	742	747	720	728	774	777	797	709	732	725	745	760	819	782	722	788	750	663	738	790	731	705	803	714	759	732	782	714	732	762	765	720	727	716	741	797	730	734	718	765	752	724	731	720	770	704	759	715	720	701	728	757	722	729	789	717	756	693	712	732	757	738	717	686	745	736	706	746	724	706	718	718	745	762	719	730	755	751	690	700	753	703	747	735	773	764	720	737	745	763	782	729	693	781	768	772	701	716	745	718	720	732	723	775	700	747	734	736	716	745	671	744	748	712	721	757	692	690	754	747	754	773	720	789	757	738	723	727	765	742	755	732	716	720	783	742	735	756	822	742	757	764	719	752	735	734	813	762	706	696	722	746	763	765	706	684	733	698	744	719	751	748	730	782	713	751	731	717	771	768	768	750	770	735	749	765	715	799	747	758	700	733	711	718	734	742	736	708	744	720	722	741	757	757	750	716	761	723	751	766	761	711	763	691	692	732	765	732	742	715	707	731	732	753	729	754	727	673	750	746	718	745	719	733	738	724	764	747	734	790	762	740	734	751	753	748	737	697	738	772	781	728	711	787	791	744	755	760	718	750	717	730	750	734	739	732	721	717	769	725	726	782	753	733	737	718	729	783	702	785	778	753	736	759	719	707	706	733	708	762	737	730	729	764	775	725	754	683	776	724	761	763	790	726	756	722	747	729	739	724	698	719	730	716	749	714	706	753	719	731	710	764	736	750	795	677	756	760	781	750	734	778	755	745	713	795	698	746	720	771	746	738	745	736	701	794	720	714	704	763	750	746	708	690	681	795	723	751	757	741	783	723	739	746	748	757	776	765	764	714	727	779	734	754	734	792	737	789	717	757	742	704	750	729	774	734	738	776	742	710	725	686	746	702	734	779	814	721	725	692	731	756	713	734	703	718	713	759	753	753	721	776	739	763	762	717	711	728	717	741	758	724	742	736	718	734	702	746	728	730	766	724	809	724	741	730	750	741	760	728	743	722	764	696	726	726	775	741	741	734	722	744	754	733	755	723	668	703	783	743	752	751	679	737	744	715	730	710	743	734	755	745	732	761	740	731	746	739	770	747	761	710	723	746	726	717	710	691	723	727	778	706	764	724	726	741	723	707	713	738	750	770	774	749	784	737	718	689	770	730	760	723	719	703	749	776	715	713	743	707	720	734	711	726	777	799	698	741	735	707	771	738	711	774	778	758	712	733	760	691	802	703	764	755	715	748	736	736	728	764	733	735	712	730	703	781	751	735	715	728	719	779	771	744	781	755	746	699	733	697	732	689	782	755	683	774	712	785	774	740	727	801	700	738	778	739	754	765	725	737	725	716	777	720	714	775	798	739	749	739	797	759	738	750	761	715	710	752	693	739	756	713	750	702	772	770	762	717	753	738	735	733	734	734	736	739	742	802	737	741	747	757	752	717	739	742	723	728	722	741	712	732	731	700	693	774	744	709	781	755	715	734	737	750	703	739	744	726	757	786	762	720	742	718	718	735	773	713	758	722	750	789	770	767	704	762	721	757	719	736	729	744	736	738	761	755	764	687	757	744	733	729	757	756	755	727	763	766	767	749	764	771	743	732	761	761	721	703	760	733	769	764	714	757	701	737	772	754	720	747	737	777	743	734	735	712	762	749	776	731	742	775	735	712	742	742	713	734	725	741	729	746	774	688	782	735	743	805	733	764	789	712	761	775	819	728	760	744	770	781	758	762	740	734	749	720	711	733	736	770	750	730	742	694	735	734	723	773	750	739	727	799	780	731	737	743	760	719	752	741	801	783	739	760	682	782	726	739	820	697	756	759	733	777	691	709	756	780	771	726	748	751	741	746	792	745	718	721	732	779	743	749	735	720	744	720	721	715	744	721	681	681	736	709	706	739	711	678	769	709	716	721	731	688	707	733	752	768	750	743	708	729	763	733	718	749	722	733	752	692	713	710	760	746	745	743	739	716	721	740	723	700	756	736	736	730	703	746	720	749	722	763	742	767	715	715	733	717	754	727	741	740	754	700	699	759	754	718	756	648	723	716	700	729	742	743	723	727	754	748	747	785	687	732	764	774	713	742	762	751	712	758	770	728	768	718	768	743	715	710	794	748	714	720	751	737	740	717	726	710	739	786	754	741	776	695	772	768	744	763	723	720	724	803	724	754	748	686	740	695	756	774	752	739	718	691	749	726	771	784	741	688	740	721	760	745	677	722	766	726	744
23527	21106	28548	23895	21094	12183	1756	1188	1040	1026	932	867	858	839	863	819	847	829	790	741	787	794	776	814	766	799	786	765	783	791	783	748	768	778	738	766	728	729	775	759	743	711	745	763	743	768	722	751	754	770	735	730	811	769	773	736	735	742	738	773	754	679	759	795	715	733	760	772	778	757	756	802	787	727	700	767	719	714	783	794	783	711	793	746	715	753	732	744	791	774	788	724	743	741	769	742	734	744	759	740	717	742	762	793	765	770	747	731	730	773	794	741	795	767	739	716	786	751	711	756	732	778	712	728	724	745	779	726	758	779	746	709	745	775	712	743	781	734	755	798	791	730	766	748	685	736	769	740	702	747	771	727	769	741	767	762	735	741	774	734	803	771	726	749	719	706	766	732	763	781	789	764	762	694	826	769	732	733	750	761	763	768	727	744	711	736	729	731	716	739	775	768	760	756	716	771	752	757	728	766	678	755	766	721	721	737	764	776	736	797	755	694	758	740	765	769	707	753	783	770	755	729	705	749	777	766	734	715	791	790	780	743	755	730	726	767	694	777	739	747	694	743	784	784	763	718	751	751	762	748	681	744	777	716	693	721	735	715	745	765	735	754	781	677	703	717	727	748	716	712	789	744	752	755	801	792	719	688	742	739	796	788	795	722	696	761	691	742	751	706	768	699	643	764	717	723	785	762	775	802	689	743	756	795	775	737	739	772	755	814	785	692	765	743	782	778	780	704	732	763	745	744	729	728	750	724	779	737	782	733	708	775	759	738	704	724	738	769	689	761	731	772	773	682	721	764	776	741	781	711	727	705	751	731	748	783	759	728	772	766	702	780	712	697	703	693	785	712	789	792	781	783	699	721	731	725	799	710	762	724	751	768	755	762	775	747	736	742	728	743	714	751	714	715	789	768	705	826	711	803	752	732	736	754	782	761	782	762	725	751	725	707	728	714	744	706	736	732	753	720	715	753	787	739	753	731	779	796	745	771	690	753	732	718	747	751	704	712	754	780	726	756	754	727	681	727	756	758	768	757	749	800	751	778	746	706	739	790	734	693	741	718	729	743	742	738	736	738	723	737	750	759	752	770	700	737	709	735	736	784	741	773	748	772	776	751	760	750	761	728	764	787	754	721	745	762	732	711	750	742	759	752	761	737	736	759	726	748	733	750	725	795	733	778	737	737	744	754	748	803	761	766	809	727	782	771	715	737	748	733	808	743	808	785	752	747	729	765	783	753	755	760	752	731	787	784	743	741	749	732	732	754	753	743	732	749	743	739	722	767	759	737	742	778	752	744	753	746	692	755	735	782	754	746	770	732	725	703	790	757	717	758	754	768	767	694	787	758	689	705	721	777	726	756	748	701	691	753	765	727	807	713	746	705	761	761	780	685	786	734	736	738	747	757	724	762	731	720	798	729	717	687	725	741	746	733	770	786	727	778	680	713	737	725	741	743	686	758	706	741	745	750	750	712	756	723	683	777	741	761	734	744	729	721	726	753	790	759	731	736	726	743	781	792	763	685	714	699	733	724	756	714	738	782	723	699	746	706	773	778	755	753	771	756	758	770	747	717	753	735	730	748	753	738	748	717	797	684	749	742	724	704	726	740	757	746	694	745	718	755	701	743	738	667	720	700	771	766	708	739	796	704	714	744	684	768	759	719	777	784	711	721	755	754	743	728	780	779	737	768	746	770	726	738	700	775	705	751	745	739	719	773	725	755	737	744	778	726	756	714	757	744	776	735	754	724	731	783	751	763	722	717	751	763	732	750	715	762	735	725	785	742	779	772	746	698	788	791	747	746	777	702	721	805	695	732	710	741	693	722	751	731	698	760	805	714	760	744	738	752	772	810	781	742	747	704	751	746	745	722	747	770	754	736	720	736	766	758	788	807	778	800	716	713	731	717	729	728	703	749	760	751	739	747	718	737	751	743	748	795	779	772	763	685	803	767	738	693	750	774	680	733	742	712	738	735	743	745	745	715	732	747	718	721	723	724	741	710	728	761	828	731	775	718	738	744	748	749	748	748	773	762	756	735	755	709	758	714	751	771	742	727	722	704	716	749	725	720	738	720	718	749	794	739	748	755	754	770	758	737	766	741	823	732	757	735	739	727	698	769	712	739	740	752	700	737	721	754	773	769	743	768	715	746	713	757	737	763	772	741	698	725	729	696	706	818	739	746	730	753	761	700	755	712	708	776	745	726	760	723	769	718	720	786	756	738	809	745	782	704	720	700	767	717	708	735	706	703	756	721	734	777	745	788	727	732	751	697	690	716	767	736	756	801	757	732	813	733	759	804	765	725	769	771	808	713	762	770	759	787	757	730	734	738	755	729	740	776	770	747	724	737	735	784	749	690	729	720	746	754	773	731	726	690	772	739	762	754	767	777	762	748	761	764	725	705	736	754	739	767	732	724	713	739	757	731	765	738	726	739	721	708	717	732	764	721	739	706	750	756	771	748	756	718	746	800	785	734	734	753	733	735	722	714	705	746	772	670	725	746	724	774	736	759	769	789	747	779	754	785	696	712	786	731	728	749	734	735	737	724	688	715	752	707	754	748	753	702	730	767	710	734	753	729	736	757	757	707	725	713	728	740	675	739	736	755	741	708	760	702	718	730	749	703	722	700	720	743	749	738	787	738	717	788	705	778	749	727	747	773	729	708	740	788	784	750	737	777	763	776	714	731	721	721	703	730	776	753	737	735	716	784	725	734	735	716	768	764	764	784	780	762	734	764	722	688	746	765	709	721	743	685	770	715	795	733	703	747	741	714	765	747	752	730	759	754	756	727	808	761	670	750	747	734	733	728	724	728	748	729	719	704	757	749	679	723	815	754	750	756	729	704	702	748	743	802	764	723	718	733	766	706	712	788	704	783	760	736	761	752	714	737	681	707	756	775	721	768	732	780	770	719	819	749	725	708	737	739	719	719	692	755	698	722	776	729	695	780	741	763	749	713	736	745	747	761	728	769	763	745	725	755	753	735	752	715	765	746	699	789	793	714	752	795	740	798	751	779	750	767	785	708	742	735	782	695	710	736	671	782	741	787	700	724	709	799	777	756	702	739	779	695	748	753	745	734	769	806	764	726	708	743	725	757	747	705	785	711	733	738	779	703	709	829	709	754	750	717	787	759	747	741	726	757	794	777	739	722	730	728	779	740	733	710	764	774	720	727	722	708	761	763	731	743	718	716	723	746	798	759	769	716	752	784	738	681	713	745	766	798	766	728	762	756	735	735	703	709	746	718	738	742	733	774	773	741	788	699	708	758	737	728	703	756	710	734	696	713	756	753	739	763	722	763	773	716	729	763	755	734	770	730	759	746	765	686	778	795	785	732	769	733	713	744	733	796	727	718	734	773	709	759	761	752	720	759	734	774	721	732	759	790	766	707	765	722	722	755	695	759	694	741	780	771	711	816	733	739	758	704	758	795	720	786	719	748	754	744	776	736	701	766	734	765	753	741	709	798	777	697	712	753	703	761	739	763
5222	10816	9153	4867	3542	2802	2424	2040	1816	1590	1511	1478	1350	1337	1240	1268	1180	1197	1207	1183	1127	1197	1101	1098	1116	1066	1052	1137	1052	1076	1078	1072	1060	1034	1020	1053	1044	987	1013	1063	1030	1028	1024	1062	982	989	1057	1008	1040	1043	981	1022	974	1043	1032	1043	1038	1038	1032	1031	999	1004	1085	1039	1053	1052	990	996	1088	1015	1046	1009	1035	991	1031	1045	1068	1064	1019	1025	1064	1042	1043	1045	994	1020	971	1020	1044	1057	1019	1050	968	995	1035	1023	1101	966	1002	983	1011	1006	1034	1029	1043	986	1021	992	1007	899	1020	965	964	954	964	1071	1003	994	1033	1049	983	1039	1035	997	1050	996	1029	1003	1036	1044	966	1033	1025	984	1023	1046	985	1033	1027	1033	974	994	999	1028	987	960	993	1073	1036	1012	1035	1028	1024	985	1042	983	1041	987	1017	1064	984	1012	998	1049	1018	1037	990	998	1041	999	997	1012	1022	1041	1055	1008	1026	1026	1010	1046	1029	988	991	995	1051	1046	990	1030	983	1026	1027	1001	988	1027	1005	1022	980	984	1035	1006	989	1026	1054	1060	1012	987	1011	1014	1010	983	1043	1052	973	1007	1041	1045	968	1028	958	1037	1023	968	1027	956	1024	1082	980	1016	991	1068	1033	1018	1030	1002	1000	1039	1014	1025	1028	1014	992	982	1017	1035	1026	1022	982	1049	1070	1034	1082	1006	1048	1021	995	995	1061	985	967	1036	968	1020	995	1050	972	1024	1004	1065	1014	1067	1067	980	1017	994	1022	1038	1046	981	994	1017	1039	995	1000	1036	994	978	1002	1004	994	1004	997	1001	1006	1017	1084	1033	1004	993	1031	1039	1048	977	1022	1029	1026	1004	1038	1063	1023	999	1023	1005	1013	1036	936	1036	989	1029	1088	1075	1000	983	1053	975	970	1000	1000	990	1038	1023	1007	1032	1035	1072	1030	974	1075	1003	1020	1053	1004	988	1015	1005	1055	1027	1071	1000	984	1040	1042	1031	1041	1007	1045	1011	1001	1067	955	1088	978	1035	996	1025	1026	980	1010	1019	1032	1016	989	966	1029	1068	1080	1009	992	984	1065	1000	1046	1026	997	994	958	999	945	1031	1063	1023	1035	1027	991	1007	992	1025	1067	1055	1078	1063	1017	970	1031	1053	1045	1016	1015	1023	989	997	1038	966	1013	1025	973	1041	1027	977	972	1019	994	1050	1055	984	1020	1066	1036	1037	1009	973	974	1020	1021	988	1002	972	1003	1050	1024	967	1009	996	1007	1012	1099	1022	1026	1034	1066	956	1065	990	1000	1021	969	1004	1005	1040	1033	1031	1055	1039	972	1019	1061	1015	1043	1023	1052	980	970	936	972	993	1059	1044	1007	1046	1052	983	971	1031	1040	1034	1035	997	1004	1024	997	989	1011	1052	1005	973	1039	993	1019	1044	1005	975	1009	1017	1047	1006	987	1031	1030	1048	1069	969	985	992	1024	1029	1047	1054	1037	1046	1031	1022	1039	1004	1075	1058	1015	1033	1077	1056	1016	1010	1036	1040	1043	1018	1033	1071	1043	995	948	978	1011	1065	1056	993	964	1044	1016	1012	1009	969	997	1009	980	983	1021	1061	992	1080	977	1019	1036	1002	1045	1038	1033	1029	990	1012	1031	998	1058	1040	994	973	1061	1084	1038	1036	1007	983	1022	1028	1049	1006	1062	985	1001	1042	1003	1000	1032	1063	1032	1023	979	951	1020	1017	1045	1005	1026	1019	975	1035	1012	1021	1029	1067	981	1008	955	1042	1041	1020	1020	987	985	1036	1059	1012	1043	1053	989	1033	995	1033	1071	963	1023	1022	968	1024	1003	1034	1009	998	981	1019	966	1057	1112	987	1000	1019	1010	1011	1039	1014	1028	1056	983	986	1023	984	1017	955	1030	988	1010	1008	957	1023	1011	1072	993	1056	1006	1028	988	1031	1046	992	1028	1018	1026	1059	1027	990	956	1013	1027	1037	1022	989	1027	1019	1043	1056	1045	1003	1038	960	1024	1041	1027	1001	949	1043	1023	970	945	1005	1026	1023	1002	975	1068	1020	1050	1037	992	1027	969	1025	1024	983	967	1022	1049	1003	985	1026	997	1004	1059	1058	1051	968	1018	953	1015	1035	1020	993	1009	957	1021	1038	1009	1075	1042	1023	1020	973	1014	1005	1040	999	1011	1012	1040	1006	1052	1065	985	977	979	970	978	993	1061	940	933	990	982	1024	1024	1057	1028	1007	1059	1015	1009	1041	1078	1024	1030	1045	1056	1020	1048	1006	961	1014	957	999	984	1017	1053	1001	1000	1031	1023	946	1055	987	1073	1053	1041	1003	1033	1033	1050	986	957	1002	1033	1049	1011	961	1020	1043	1003	960	1028	987	1009	987	1046	982	1054	1001	1016	989	991	1035	1007	1034	1064	962	991	1027	999	977	962	1005	995	987	992	1038	1018	1068	1025	988	1005	962	1020	1034	961	971	1031	1003	1035	954	1004	1022	1003	984	1014	1030	1035	983	962	995	1023	1059	1034	994	1019	1011	979	996	1052	1001	1078	1047	1029	1043	1002	1009	1042	1024	981	985	998	991	1041	1024	1001	1004	1043	1056	1039	1006	1031	1020	1025	1042	955	1051	1026	1004	1042	997	975	1067	1031	975	1006	989	943	1005	1028	1034	970	1038	982	1068	980	1044	1010	987	1049	1029	1054	984	1041	1066	1005	1038	1054	1020	1020	1038	1049	1016	986	983	1052	996	1046	1063	1037	1036	1047	1021	1023	978	932	971	984	1061	1046	1023	1010	1051	1055	983	1033	1067	1056	992	996	992	1026	1009	1008	1063	959	1100	1002	1024	1008	1021	1024	1031	996	1054	1029	1030	990	1016	1066	995	1079	945	995	1018	970	1002	1049	960	1001	1012	1025	987	1025	995	984	1046	1032	1016	1021	1068	1041	1078	1018	1003	996	1053	1051	995	940	1090	1009	1079	1027	970	1012	1035	1016	1031	1030	957	954	1003	992	1009	975	1039	1064	1038	980	1021	1078	1009	1018	1052	1044	981	1001	1066	1054	1041	1040	1039	1002	989	977	1009	975	965	1008	1045	1015	1045	1025	1007	1044	993	989	1024	1035	993	1069	1045	1030	904	1024	981	1023	979	974	965	1038	1035	1049	1060	1050	997	985	963	1020	978	1027	1028	1028	985	1048	970	1052	997	1005	996	964	1020	1047	1059	930	1005	1018	983	999	1046	998	1032	1011	1049	1001	1046	1035	1031	1015	1044	1010	994	1030	1079	980	1038	1019	983	984	976	1041	952	1003	1021	1034	988	1046	1023	958	1059	1010	952	1004	1000	955	1013	981	990	1006	1017	1028	1010	1037	1000	983	1004	1035	1006	997	1017	1040	1050	1034	1062	1027	988	990	1010	1004	986	1026	986	1048	984	1080	1030	980	1010	1033	1025	1008	1068	1060	949	1042	1021	980	991	989	1022	985	1004	1007	1001	973	970	1023	1058	1000	1056	1062	1080	983	1040	1034	1026	1030	1006	1018	1053	1025	960	991	973	1021	1000	1020	1067	1014	999	989	1040	1017	1027	969	1002	1015	1018	1005	1026	1025	1026	1015	1010	999	964	1009	991	934	1100	1051	1048	1011	1043	1011	995	998	1002	1038	980	1035	1031	1033	996	1004	1035	1034	1052	1007	984	1054	968	1032	1003	974	1020	988	1012	993	1005	1034	1056	986	992	1015	978	1043	1005	1021	1014	1062	1041	1025	1011	1035	998	999	1007	1000	1002	1052	985	1016	1007	1070	1030	988	1070	1064	1006	1003	1034	1033	945	1045	941	1031	1071	990	1048	986	996	1018	1052	1025	1007	990	1024	1080	1044	1074	1016	1046	998	1046	999	1020	992	1008	986	1018	999	998	1032	971	999	964	1018	1011	1002	1019	1001	1003	980	1008	989	1009	1007	1021	1047	1089	982	1026	1034	1007	1032	1010	998	1018	1059	1028	1003	1027	1018	1040	1031	1032	1032	1018	1009	1068	1044	1007	990	996	979	999	1017	1037	1002	962	1020	977	1017	997	999	1017	1061	956	1052	1060	987	979	999	1000	1002	1051	1044	956	1074	1023	952	1057	971	1024	1023	1069	1035	974	1062	1031	988	989	1028	1004	1030	986	1012	1029	1050	997	1034	1003	1040	944	993	1002	1031	986	1092	1032	963	1067	1007	995	1037	981	994	1025	1028	1026	1040	962	1037	1019	1006	970	1047	951	1065	1035	989	1021	954	1014	1053	1066	966	1051	1021	1048	982	968	1038	1036	982	1031	1034	1019	998	1001	1010	990	1014	964	1010	1031	1055	978	995	987	1005	1022	1037	1108	963	1029	984	1033	998	1040	1005	1050	984	1029	1035	1055	1029	978	1003	1026	1016	972	1022	1025	974	1030	986	992	1009	993	1020	958	981	995	994	1008	1076	1036	1013	1008	1010	995	1045	1059	1012	1046	1010	1030	1040	1089	957	986	1028	1002	1046	991	1012	1027	1006	1064	1009
22696	21146	29009	23580	21146	21191	10366	1384	1062	954	945	861	793	771	771	696	700	620	632	679	677	649	636	602	600	602	595	572	591	622	597	560	627	552	588	539	539	557	573	527	569	565	553	529	574	590	510	565	515	559	581	565	504	592	515	560	545	565	591	519	564	563	556	569	541	554	561	569	560	597	601	570	519	574	529	542	566	534	511	555	576	528	516	572	576	587	559	571	547	575	565	524	485	548	527	534	513	516	539	556	542	512	562	543	551	513	536	532	556	576	572	539	563	569	560	536	570	525	560	538	540	556	544	543	542	498	530	560	534	518	518	553	544	550	526	557	545	521	520	503	556	556	540	567	540	485	556	549	549	534	560	540	520	541	557	555	566	522	516	562	547	504	572	528	569	540	511	535	569	556	565	523	529	591	500	600	554	508	551	550	502	543	525	562	537	531	555	508	547	529	547	540	560	554	540	577	505	571	563	574	558	519	535	538	526	545	525	571	566	554	510	597	564	539	528	555	573	528	542	501	546	570	517	537	514	550	562	561	565	554	546	544	560	537	523	556	556	542	565	558	530	546	538	581	542	549	549	549	609	506	551	535	582	537	557	511	537	560	521	485	498	553	590	549	528	555	552	565	473	550	546	560	508	530	537	551	522	553	555	529	564	565	546	536	513	542	582	593	580	540	542	504	544	574	573	540	545	544	549	573	549	582	510	536	576	530	536	568	507	586	542	595	544	569	544	494	560	576	546	565	540	550	535	518	566	534	541	555	551	542	506	561	547	525	526	488	553	523	576	506	557	526	537	575	492	524	553	528	538	566	536	496	557	573	562	582	529	532	574	528	554	582	549	547	519	531	542	549	531	528	533	534	528	559	536	581	533	536	565	542	559	573	563	542	548	531	562	484	531	528	566	550	558	519	508	585	553	531	561	553	552	566	560	552	570	568	536	583	514	528	522	578	511	553	535	549	540	534	555	531	559	558	521	513	586	519	542	514	562	560	548	548	563	552	547	564	560	582	529	535	532	570	517	527	516	559	519	534	527	483	599	542	524	546	535	557	577	519	570	521	537	588	529	552	529	545	532	584	540	555	545	526	496	539	532	562	493	556	549	550	577	530	525	547	544	550	500	566	487	500	515	545	543	572	549	548	570	523	567	560	546	570	544	506	529	545	536	557	578	562	529	539	527	506	544	524	583	531	538	551	519	589	591	519	557	528	570	554	518	549	504	562	569	530	544	540	551	566	543	541	537	580	548	548	504	522	576	525	546	534	529	502	564	588	515	518	533	552	537	575	536	529	547	562	533	551	587	539	538	547	525	506	554	522	575	570	537	511	555	561	506	509	534	574	553	558	528	522	532	513	556	553	528	560	588	568	534	585	541	519	552	570	558	575	511	535	498	567	572	519	526	550	485	528	562	558	540	515	544	546	559	561	581	543	549	589	546	540	566	580	489	535	540	552	516	526	533	552	566	578	556	556	566	484	525	548	508	507	545	577	525	544	561	524	546	541	531	525	528	566	499	570	554	565	529	569	537	521	552	558	553	557	525	561	504	569	565	550	539	529	543	548	558	536	533	558	592	541	570	562	543	509	555	551	524	559	534	543	554	551	542	567	527	530	548	569	569	489	554	539	521	553	532	560	492	530	584	538	532	536	562	547	551	535	582	498	579	562	545	519	564	512	527	546	538	518	509	583	508	507	504	562	537	533	495	564	580	529	497	522	530	567	552	561	490	544	560	552	541	567	559	578	558	509	528	523	525	561	522	549	557	557	547	530	533	548	531	546	554	546	571	525	535	513	568	516	537	528	578	539	554	562	551	492	555	548	517	518	526	543	576	532	561	553	524	526	574	556	566	551	483	540	542	561	550	535	551	586	523	556	521	521	551	565	543	520	544	558	558	518	564	536	526	530	523	537	530	557	566	566	538	493	532	554	548	551	537	508	500	561	553	530	572	581	515	563	559	512	524	529	581	589	554	538	549	540	518	562	531	540	531	553	539	559	554	521	553	538	562	564	517	529	508	557	564	501	557	556	542	558	515	571	519	575	543	522	602	532	535	520	556	561	574	586	568	546	478	535	489	562	529	558	550	558	508	507	535	539	508	543	534	504	516	500	507	545	554	556	555	524	542	531	511	563	606	538	565	556	571	548	516	583	525	533	532	515	542	527	560	506	542	530	527	553	548	561	494	516	563	560	539	523	505	563	567	581	563	592	561	556	527	531	517	596	523	555	531	516	516	561	534	542	527	520	539	585	552	532	536	510	540	538	555	517	518	530	557	559	542	566	552	520	553	535	568	555	545	555	543	536	570	551	548	575	527	474	546	527	571	567	537	492	552	566	543	525	516	544	536	529	552	566	577	537	561	528	606	494	537	521	533	517	531	573	530	551	543	542	584	539	529	542	547	520	522	543	542	515	563	555	524	533	629	548	566	515	587	557	533	532	586	544	568	509	496	533	554	560	542	519	537	574	552	564	539	560	531	550	517	553	536	545	577	534	579	567	527	566	520	569	563	565	514	507	558	549	559	571	556	537	539	564	568	547	581	565	493	535	577	533	524	545	564	566	576	492	529	567	571	544	543	531	550	532	516	537	536	525	548	513	535	474	552	510	512	561	591	567	536	560	594	538	581	510	561	511	535	556	567	478	549	582	535	585	542	598	507	544	551	558	546	509	565	534	564	550	544	537	541	545	567	571	535	527	503	551	509	557	545	539	565	559	570	526	561	532	582	566	540	546	520	545	518	580	542	551	544	528	534	469	545	573	557	509	603	511	541	525	566	570	571	516	555	487	533	525	554	537	555	526	545	571	551	531	534	544	552	569	569	548	554	533	564	532	543	529	519	539	529	530	571	528	523	526	536	523	571	529	540	506	562	569	547	541	508	554	551	529	556	544	529	572	504	522	531	530	552	536	562	518	551	539	592	545	543	538	536	531	568	540	524	533	562	513	499	495	554	567	553	545	546	537	587	479	501	533	607	555	546	515	548	528	562	500	553	548	533	532	546	554	558	544	549	518	550	544	514	555	530	579	552	514	517	531	514	519	534	529	555	546	556	526	520	544	563	554	582	519	546	550	559	589	557	533	517	561	563	538	523	551	535	535	535	518	602	503	496	577	519	543	520	513	523	549	577	538	554	532	529	548	544	543	548	562	556	543	571	552	538	567	551	555	535	520	554	549	571	539	539	489	538	536	521	526	533	532	582	553	530	530	548	571	562	542	528	540	538	509	515	494	550	528	525	549	561	582	519	556	557	529	545	585	537	523	528	521	522	536	531	554	524	543	576	532	518	560	528	490	552	527	547	554	543	602	559	557	528	524	534	505	569	573	572	527	539	526	537	527	521	558	557	582	518	512	563	532	571	533	556	534	561	557	557	528	525	587	547	594	560	540	553	599	564	551	549	543	489	553	573	529	539	535	549	535	491	556	514	559	526	525	520	547	526	534	506	555	488	569	523	524	537	539	573	565	546	502	546	554	564	589	582	612	536	529	548	555
7247	16724	13676	7476	5335	4259	3344	2724	2235	2030	1752	1623	1402	1355	1268	1144	1084	1027	1037	989	965	988	947	899	904	829	937	871	873	829	899	802	841	814	842	803	782	784	807	806	770	761	775	786	744	783	794	815	773	719	820	778	760	789	778	767	756	788	759	793	833	772	789	744	824	745	773	801	799	826	755	770	791	780	792	749	773	762	750	754	748	746	766	779	776	731	757	767	771	743	748	757	758	748	757	786	772	754	746	731	783	719	766	745	783	823	751	752	724	695	806	691	679	715	740	773	691	764	756	772	766	755	726	754	702	780	739	741	758	760	722	759	726	772	758	767	725	741	732	744	698	735	677	777	741	722	719	744	738	755	762	749	744	756	736	695	723	811	715	754	764	760	740	768	777	712	724	742	749	749	712	703	728	780	768	705	757	695	800	736	746	774	770	787	739	739	708	740	740	726	757	734	716	703	733	722	708	751	720	730	753	729	801	744	751	710	736	726	763	741	777	728	737	726	735	747	699	757	746	732	750	760	812	743	759	802	769	768	756	777	710	771	751	765	763	802	748	729	755	751	785	774	789	711	757	730	734	727	802	753	739	714	769	731	759	762	707	740	753	773	751	764	774	724	738	771	783	774	743	751	734	746	782	764	751	694	764	751	752	771	681	772	722	780	752	768	719	672	741	759	784	716	796	732	797	756	745	764	765	713	742	746	720	738	759	727	764	764	741	707	768	799	771	789	766	739	731	727	753	784	791	735	720	705	741	801	764	669	744	767	758	791	797	688	763	749	753	764	767	737	758	771	723	778	761	760	709	779	772	771	751	745	750	756	774	734	768	763	720	789	788	750	736	732	768	737	710	728	740	748	778	694	721	765	769	750	733	748	752	740	740	769	754	805	757	723	748	725	803	739	720	763	766	780	752	735	700	744	745	767	800	798	756	764	780	730	779	748	771	761	755	752	711	749	745	757	734	762	741	738	719	743	740	763	760	771	800	750	767	740	725	695	690	767	748	722	707	807	783	758	762	767	758	742	684	742	734	738	759	714	795	697	766	764	745	777	738	782	665	788	761	737	750	772	678	743	716	761	657	767	774	749	706	725	797	705	750	721	738	739	723	721	773	756	720	761	817	748	769	700	739	716	715	748	740	750	748	714	746	740	751	774	759	791	748	729	779	746	751	739	670	771	717	694	749	794	755	771	756	714	762	786	705	759	754	755	730	744	770	729	746	726	791	750	765	740	733	708	738	729	726	769	754	721	714	771	697	793	791	729	721	774	754	737	758	739	769	711	762	734	796	765	749	728	766	769	772	742	753	719	772	765	764	730	754	773	712	738	713	737	716	752	713	721	745	784	733	724	706	800	722	768	810	730	801	762	732	759	767	765	723	746	720	708	718	761	798	722	699	691	731	755	792	747	720	762	723	776	777	725	726	727	780	725	733	726	792	766	745	753	788	815	777	736	733	792	773	748	760	757	805	697	782	725	800	724	752	734	717	734	773	742	738	769	728	761	758	729	760	757	743	775	759	764	761	729	770	724	782	802	777	776	770	735	703	724	740	743	710	709	765	794	712	772	730	771	739	725	777	726	750	752	736	756	762	717	791	702	734	738	738	754	750	709	726	749	725	745	753	745	739	713	786	703	743	736	757	750	750	779	724	734	766	719	704	776	812	699	777	744	753	737	759	787	762	705	746	723	761	789	721	756	775	718	746	732	719	772	747	751	748	711	730	757	742	741	756	828	720	767	710	773	792	736	765	763	736	765	690	762	764	742	720	716	701	738	727	746	753	717	741	722	775	724	718	712	760	708	812	710	777	756	722	710	761	727	764	784	734	754	687	711	773	729	774	701	729	715	738	734	781	813	713	742	719	742	717	738	758	778	763	790	717	767	753	759	723	763	789	761	774	735	732	729	794	709	750	696	778	795	741	790	799	704	724	736	754	744	727	730	743	771	778	751	719	739	756	741	781	743	745	740	750	774	752	723	727	774	714	756	739	759	786	730	723	740	761	752	711	776	751	764	743	748	752	744	751	776	748	790	801	759	748	780	770	782	713	761	752	717	749	777	717	756	792	708	735	712	760	757	780	800	812	745	743	727	774	745	720	737	764	710	763	764	777	763	761	690	733	727	722	803	741	803	767	765	750	725	760	751	773	710	789	737	730	716	744	754	762	745	739	766	767	715	761	705	758	770	745	771	800	732	767	751	785	769	731	687	759	791	790	768	763	720	765	722	752	771	736	750	764	753	736	728	727	777	735	719	772	745	792	722	737	738	747	699	763	771	725	737	769	757	721	753	791	765	719	738	775	764	690	738	763	769	748	760	718	794	777	753	777	750	753	773	771	792	743	748	705	789	747	817	784	729	787	737	742	747	703	792	766	778	772	740	737	705	773	747	714	793	715	750	759	743	783	725	751	746	723	742	742	741	767	740	751	788	714	770	735	790	723	750	764	732	746	747	728	746	696	697	794	725	728	720	800	716	742	767	747	740	762	771	739	760	739	790	704	742	742	752	797	733	726	747	726	748	734	751	669	740	743	751	770	726	747	747	765	751	763	757	757	765	762	787	736	746	737	783	749	772	733	760	769	754	729	762	793	780	748	781	738	764	763	771	747	732	766	805	786	781	764	709	758	766	780	768	685	760	711	753	722	745	773	715	764	733	709	743	767	741	726	783	738	718	734	735	764	754	762	712	724	738	686	718	745	735	785	731	680	743	702	782	762	766	725	743	781	772	748	781	712	730	780	758	753	753	723	719	705	727	771	729	804	721	741	704	761	703	730	738	761	769	764	719	771	778	756	762	755	805	771	786	776	777	735	733	794	767	734	754	764	712	749	751	751	780	698	781	746	725	766	787	770	736	752	753	729	736	739	751	696	693	784	734	705	787	770	755	743	732	722	730	773	742	725	741	764	717	805	697	772	762	740	774	727	760	748	757	723	756	743	699	725	802	745	765	757	750	744	716	712	776	729	712	762	741	783	761	707	805	776	696	746	767	749	740	765	743	702	770	733	727	787	754	736	792	763	722	742	748	762	730	769	758	754	777	748	692	721	737	746	747	743	783	737	767	736	740	682	764	723	799	724	764	744	808	757	723	716	724	785	795	730	756	765	762	767	745	752	756	760	784	766	757	761	811	768	735	809	746	791	782	740	746	717	788	715	792	726	737	707	750	709	734	790	757	745	724	753	755	749	747	753	733	733	810	716	726	767	732	749	754	757	760	770	734	790	789	756	754	775	739	728	788	750	748	787	778	748	773	733	766	765	730	729	802	828	701	739	813	718	766	711	760	746	728	759	741	742	722	739	668	707	776	744	769	767	794	699	792	808	802	789	770	691	725	725	725	803	790	753	752	797	769	764	748	760	758	738	717	704	784	737	690	748	776	749	786	789	757	739	748	754	741	671	765	791	737	724	802	794	727	758	775	744	733	756	756	799	743	747	722	725	716	783	740	775	772	747	800	785	749	736	747	766	753	718	738	734	733	719	724	720	734	717	794
26651	20575	9301	1124	684	588	627	583	561	546	564	558	575	555	540	530	555	571	538	590	560	529	536	581	565	545	540	519	545	550	580	575	538	554	563	564	559	625	519	554	529	536	531	514	512	552	549	543	508	579	568	514	548	561	524	549	529	573	608	564	512	551	537	552	538	525	532	542	543	519	558	507	538	541	520	549	573	568	559	511	513	512	542	551	566	556	560	571	607	551	541	556	497	574	564	563	564	534	576	575	539	523	516	531	527	533	530	512	514	537	521	547	558	519	515	530	526	544	515	512	570	551	503	602	563	528	578	512	553	547	531	529	584	505	548	512	548	509	570	541	594	530	551	528	546	570	536	509	528	562	508	520	571	555	547	527	529	550	570	512	528	557	579	563	529	537	560	509	533	479	525	529	545	566	537	506	532	528	553	547	523	543	512	532	562	565	564	530	539	588	562	526	557	537	548	538	488	563	511	518	551	535	552	548	541	546	510	541	531	548	508	586	569	533	529	498	569	527	536	515	502	567	550	538	540	501	538	545	535	561	518	532	566	571	545	559	579	574	487	526	532	536	523	532	536	567	511	530	538	466	568	528	525	574	539	549	576	508	510	531	530	539	564	505	526	534	504	534	490	559	526	524	535	560	508	550	532	524	533	544	570	545	540	575	519	533	540	557	545	572	523	556	519	525	572	553	574	499	549	537	534	583	546	550	559	524	537	561	549	535	501	532	516	505	539	568	514	554	550	584	530	510	551	524	540	543	555	547	522	575	533	536	534	520	504	548	558	529	515	530	567	593	552	516	593	584	537	545	537	533	558	525	507	515	529	542	542	559	537	557	565	538	521	530	566	570	545	535	555	529	562	516	548	522	605	568	522	518	542	535	587	538	548	547	542	518	542	546	557	528	534	528	563	569	510	565	557	511	562	535	499	515	566	542	548	505	490	539	565	558	603	554	559	565	559	531	534	516	543	537	516	555	551	530	576	548	531	550	535	518	547	557	547	561	535	550	527	524	573	568	502	586	557	577	543	537	543	538	524	541	519	562	539	489	540	495	548	522	548	528	524	524	546	558	571	558	528	540	523	557	536	544	514	542	562	549	546	503	534	547	566	537	495	537	524	548	535	578	581	536	544	556	544	554	545	538	546	583	510	552	581	550	550	537	582	588	556	505	561	533	498	540	528	549	537	485	546	540	547	535	538	524	542	551	546	518	556	568	540	555	510	537	510	515	525	541	555	535	533	573	524	545	557	537	552	497	537	564	529	526	534	529	534	566	510	579	549	559	498	548	539	539	562	547	576	522	531	529	569	566	541	510	519	543	546	520	551	538	548	514	521	546	544	554	541	554	501	520	526	550	565	577	543	541	526	571	542	555	532	511	557	508	534	550	549	518	562	544	551	565	535	518	540	536	521	549	546	584	533	534	556	553	565	551	550	513	546	532	504	533	591	519	516	514	522	537	586	508	526	547	555	570	575	533	518	500	520	544	543	523	507	549	590	509	558	514	496	544	522	526	565	505	496	564	598	542	528	520	492	536	543	541	568	534	545	530	556	572	525	519	514	529	519	524	577	557	561	590	523	599	539	571	587	536	556	534	568	543	528	565	501	548	530	500	548	557	531	533	469	579	543	551	573	532	523	559	507	502	526	517	530	501	544	549	525	544	555	529	538	523	515	547	517	535	549	543	584	543	514	541	541	561	581	555	525	562	542	542	539	552	570	528	557	556	545	559	531	552	580	544	592	517	547	525	522	550	542	587	527	529	563	590	556	566	523	546	522	515	533	522	543	525	552	526	529	520	506	570	538	591	544	496	571	512	520	546	556	548	526	541	502	513	538	541	549	550	549	565	548	579	561	540	515	547	544	569	546	548	510	521	508	555	526	562	531	525	517	543	524	557	545	519	508	517	577	517	559	530	529	605	583	545	501	522	519	559	553	567	531	559	515	543	515	576	514	536	574	546	525	510	501	520	543	588	480	541	496	511	520	552	541	540	542	552	521	565	527	541	540	581	518	523	572	525	570	569	513	510	554	577	539	535	548	556	557	540	537	581	526	560	552	550	555	532	525	498	561	545	502	551	555	559	545	568	546	548	526	533	475	544	551	515	487	523	507	503	500	559	545	602	548	578	535	546	547	520	513	525	564	554	556	550	512	538	543	516	522	540	556	532	553	516	534	538	524	529	525	585	522	544	549	532	539	505	546	526	580	513	541	551	519	567	562	558	549	552	554	541	547	561	573	556	533	572	545	536	564	509	578	532	542	534	509	569	524	559	535	534	534	534	578	530	532	527	530	512	526	524	553	503	511	500	471	524	580	522	518	544	562	530	499	520	546	585	528	516	523	492	552	505	563	569	537	568	530	505	511	535	500	535	532	579	487	496	528	509	509	544	560	532	548	548	535	563	613	579	541	554	524	547	510	576	539	596	582	540	523	522	568	541	556	548	539	541	581	498	538	566	543	508	526	558	539	543	570	523	524	590	567	561	528	524	529	551	509	555	521	534	534	521	519	546	515	484	501	489	551	550	510	542	540	504	568	547	512	558	512	534	545	522	595	523	509	551	560	552	559	593	531	569	558	525	519	537	548	561	533	546	548	542	523	528	582	531	543	529	529	482	565	539	545	519	596	524	548	530	521	558	529	510	522	579	542	518	553	508	542	525	531	551	567	558	539	477	526	553	556	513	529	547	520	557	532	521	555	522	556	517	551	487	507	547	552	524	527	511	514	512	493	503	513	507	554	551	581	528	548	550	509	499	538	518	538	522	566	541	539	515	589	575	559	513	583	534	547	525	511	548	553	557	555	504	512	540	537	540	484	542	552	541	551	530	556	528	546	535	487	566	546	559	523	566	532	564	556	557	531	554	564	528	502	536	528	520	587	552	536	522	548	509	533	522	498	570	547	555	558	573	515	533	541	545	525	527	517	524	549	563	523	541	524	539	543	504	573	549	522	541	530	548	514	542	550	538	532	572	524	534	539	539	562	568	537	518	526	521	573	511	537	565	549	544	543	505	567	559	504	549	518	526	519	509	552	555	538	504	539	536	529	545	542	558	548	539	509	525	550	558	539	554	542	549	507	558	547	549	550	498	539	551	560	544	526	572	577	521	550	534	549	571	532	544	500	561	547	537	524	549	582	547	550	470	544	475	547	534	568	507	571	539	580	557	519	541	550	542	538	521	538	518	559	492	571	570	520	523	518	545	519	567	514	569	577	529	479	557	526	521	540	587	528	551	528	538	535	509	529	476	537	514	517	497	569	563	557	523	528	520	534	538	527	532	522	536	508	532	539	527	531	533	550	536	515	541	561	524	537	557	518	531	567	511	591	595	552	515	563	548	560	528	520	567	535	540	548	523	524	582	527	490	520	535	526	549	524	531	547	573	494	489	564	517	547	499	549	540	535	564	549	558	576	537	543	530	517	561	559	519	546	544	573	534	545	529	539	551	490	578	569	555	555	503	533	554	545	556	542	519	517	515	528	532	559	517	517	549
4163	1724	1493	1115	979	903	857	836	796	863	792	802	763	767	793	755	730	806	752	739	821	757	737	676	779	743	776	704	748	782	732	749	768	742	745	765	694	788	736	776	698	762	721	733	739	723	740	722	753	726	672	748	775	710	740	732	747	726	761	748	713	772	708	770	784	748	768	769	672	735	748	769	748	717	753	773	676	755	730	797	753	783	746	755	781	761	729	737	763	718	750	778	714	729	718	685	758	744	755	739	713	730	730	789	764	729	721	757	737	771	751	788	716	771	745	777	771	769	731	713	747	735	707	734	725	763	725	729	760	734	721	708	723	734	706	734	796	697	770	742	722	727	673	763	738	717	759	737	721	719	768	747	774	725	788	718	773	727	730	739	766	693	757	728	720	755	712	739	790	699	744	767	675	712	782	749	729	764	696	754	764	794	728	669	781	672	709	754	719	733	752	732	761	738	745	791	699	732	718	746	718	746	764	717	743	756	682	743	738	728	816	755	737	694	781	678	684	793	707	750	780	730	748	745	695	747	737	768	716	770	732	733	776	732	777	744	764	699	714	756	763	713	738	741	734	711	714	732	774	733	711	803	761	764	725	718	716	720	761	737	735	754	772	718	783	693	722	779	715	738	755	729	723	741	780	712	745	717	669	688	705	735	731	757	702	754	743	728	785	732	719	724	744	702	744	765	738	772	722	764	774	720	748	692	730	747	750	734	734	734	739	727	778	710	760	717	768	728	746	750	743	778	726	759	752	755	736	712	781	740	764	729	724	752	736	723	703	738	745	690	757	727	698	766	742	774	737	751	738	727	711	761	703	685	792	706	747	725	751	747	771	726	735	758	683	772	748	735	743	763	771	750	773	717	685	741	762	712	719	688	734	763	796	768	748	815	707	738	744	725	756	740	739	727	739	724	743	698	746	741	763	742	701	757	722	748	809	726	720	702	772	697	738	745	707	750	758	719	757	703	726	756	735	749	703	750	773	712	706	696	784	745	739	731	704	685	732	744	725	703	728	772	651	762	667	665	761	733	757	706	761	754	721	730	768	723	816	737	772	758	752	731	737	723	783	739	716	733	740	703	729	776	718	761	694	694	731	693	727	733	723	751	766	669	755	742	761	750	732	721	731	740	733	730	750	738	739	724	753	692	763	715	680	703	720	781	728	774	747	736	716	751	744	729	726	776	745	774	757	763	743	737	742	759	730	773	738	743	734	741	686	731	736	689	716	683	701	714	702	746	723	720	786	724	761	729	704	771	738	745	690	777	727	727	754	736	737	716	762	687	719	735	743	723	761	678	717	732	732	747	795	715	759	728	750	768	729	730	733	754	775	693	721	704	702	711	732	767	725	804	775	706	699	701	766	738	740	713	718	737	751	763	680	700	752	743	773	731	751	707	764	783	740	754	737	761	729	701	764	725	803	740	754	751	742	747	737	751	749	711	719	749	795	775	718	780	747	704	765	726	718	709	757	656	692	725	717	749	731	773	727	717	778	760	662	782	726	746	724	721	741	741	763	688	729	756	739	698	706	780	779	684	731	726	736	741	724	734	716	772	721	749	742	716	715	737	755	734	723	706	772	721	716	729	750	717	735	719	755	737	721	724	706	762	721	699	708	695	731	723	774	731	715	742	762	767	700	712	755	684	716	712	689	738	777	710	722	727	752	691	713	694	726	748	783	784	783	776	755	717	768	716	765	689	710	735	793	715	724	757	747	728	718	706	731	769	725	755	724	701	765	723	798	728	749	717	709	734	741	694	777	741	757	776	697	730	724	712	745	768	743	743	711	715	794	721	735	789	771	682	750	737	747	760	756	730	661	733	786	763	715	740	728	701	749	735	750	758	703	732	720	745	757	717	734	706	768	726	746	778	730	701	723	725	721	725	749	747	714	737	733	715	758	707	726	721	752	768	735	758	719	776	747	728	682	795	714	711	695	700	706	702	726	760	742	740	778	765	720	765	750	708	702	703	749	790	719	745	758	699	740	742	727	673	706	766	777	695	697	767	754	697	742	746	714	718	704	801	698	729	755	742	763	730	739	734	719	757	756	763	754	746	749	700	697	700	738	739	730	726	724	720	730	742	755	725	717	774	690	741	734	695	707	744	703	747	720	733	759	718	704	749	745	707	724	762	690	737	742	803	774	727	737	730	760	676	710	679	723	691	751	767	735	729	729	708	724	750	747	740	686	749	703	768	739	749	773	696	767	772	710	784	740	720	754	707	721	724	712	788	734	761	739	747	723	721	727	732	755	797	786	777	743	767	763	722	775	716	746	725	751	737	733	794	731	708	744	725	720	747	775	728	718	716	708	713	787	730	733	735	713	753	766	772	758	676	770	767	699	702	751	707	777	756	741	717	722	735	726	759	741	757	736	723	767	738	714	750	753	694	697	721	739	701	696	749	716	726	775	715	740	741	737	748	738	748	713	752	729	760	784	716	750	731	728	720	749	719	728	783	757	744	734	756	718	769	739	722	720	729	721	699	737	756	773	695	746	729	710	754	719	749	716	789	699	787	716	771	717	755	679	704	704	696	726	687	716	698	777	724	733	726	717	757	696	766	727	725	682	761	764	738	659	709	720	756	755	724	696	722	741	767	716	742	764	760	769	716	744	756	728	726	704	712	770	780	701	742	704	677	708	747	762	743	750	724	751	740	743	753	734	739	743	758	738	728	714	764	701	737	756	750	730	731	731	715	722	734	760	747	733	740	734	719	716	735	776	700	784	757	698	764	728	686	759	698	753	734	741	777	764	715	763	735	746	692	739	760	762	735	745	757	725	755	699	738	761	749	764	748	727	703	740	736	725	751	773	777	736	695	705	707	761	709	746	716	735	733	752	745	733	699	729	714	729	753	776	777	720	708	741	733	722	718	700	763	693	700	713	679	715	772	742	772	755	778	743	709	765	742	751	726	723	738	737	791	773	722	785	761	733	747	753	771	714	736	777	748	759	734	734	697	785	751	708	706	703	744	720	770	770	723	745	688	714	771	717	708	782	744	757	685	770	750	715	705	728	710	765	755	726	756	752	718	727	748	756	727	703	807	732	727	766	702	730	718	683	742	770	734	777	696	710	753	751	732	720	784	729	721	721	764	770	749	754	754	729	729	741	717	778	749	706	751	774	692	714	751	737	732	719	753	694	728	722	786	750	752	763	732	728	699	744	786	751	737	722	724	755	744	731	758	727	785	793	760	684	748	750	754	728	716	746	735	717	708	762	717	758	738	739	744	723	711	729	708	745	742	767	781	757	714	699	703	748	714	699	726	758	785	705	737	691	776	715	732	702	680	762	783	718	751	809	737	720	692	721	796	681	716	720	701	755	754	747	695	739	752	782	727	700	748	727	747	741	734	736	758	689	698	691	736	745	708	718	748	745	756	718	724	719	739	737	740	701	723	769	733	684	723	783	715	724	698	725	726	742	747	719	722	723	744	720	789	718	727	713	718	708	773	748	748	728	753	713	729	761	668	713	750	696	762	679	744	743	723
23617	21124	28603	23919	21112	12197	1778	1189	1064	1024	944	872	891	834	863	803	786	864	773	810	790	799	798	809	797	775	775	753	757	749	755	761	758	781	790	775	809	749	728	738	806	743	765	743	738	727	705	786	731	765	696	726	733	713	796	759	742	751	731	784	751	789	757	729	782	723	719	781	787	728	759	736	734	704	716	719	799	687	768	769	744	683	743	756	748	759	759	752	710	737	739	728	730	724	731	760	719	736	829	781	726	718	731	792	762	771	748	714	800	687	760	764	714	680	752	726	752	716	730	704	800	728	785	660	757	764	767	685	760	783	734	784	763	722	762	730	764	723	717	767	744	741	694	707	718	711	708	729	759	720	754	741	776	748	718	726	784	746	746	732	710	726	771	743	746	727	705	719	722	737	748	753	703	733	698	766	716	719	717	718	737	748	738	748	724	767	762	744	738	798	746	747	761	784	760	747	780	781	724	685	725	766	773	718	704	747	722	723	726	750	737	737	733	753	722	767	718	693	781	707	761	731	724	718	703	790	737	744	735	720	770	738	772	758	736	787	762	717	735	784	803	768	777	730	774	756	728	740	760	781	730	776	750	787	777	795	761	740	736	712	707	696	669	756	779	782	723	753	740	732	747	727	729	690	750	743	758	731	715	750	741	785	732	661	769	686	759	732	713	718	759	763	766	727	687	730	752	727	699	738	754	668	739	769	709	701	725	701	709	736	726	768	725	783	728	695	747	770	722	738	742	813	726	762	717	728	726	771	750	746	703	769	772	725	715	752	755	784	733	680	748	719	748	698	709	761	710	712	735	767	726	735	699	746	719	706	771	736	696	732	750	727	724	742	746	687	726	717	702	784	706	780	728	750	727	740	742	765	732	738	700	700	750	692	745	721	769	707	718	704	750	711	717	742	742	766	747	730	732	750	742	746	754	732	682	776	748	703	737	733	746	774	725	771	753	675	727	704	761	711	750	750	732	727	709	740	697	734	747	713	746	785	772	685	751	724	763	707	766	702	767	782	705	753	723	753	705	766	704	748	723	764	728	733	731	734	783	787	756	748	723	742	799	741	759	721	703	743	725	745	747	740	752	753	741	711	717	728	713	803	763	714	709	685	734	718	715	754	708	709	749	676	721	698	743	754	708	725	754	779	735	753	735	727	715	747	750	744	747	756	731	741	744	757	713	714	810	731	732	727	724	706	725	713	695	738	712	721	723	733	669	798	780	732	779	707	739	750	728	749	748	709	729	686	759	786	776	737	785	728	766	745	722	774	725	748	730	713	725	720	782	700	745	733	747	756	747	762	747	742	764	692	770	725	710	724	737	696	782	758	723	781	742	669	733	708	764	736	760	715	716	743	698	701	707	705	692	732	726	787	732	701	722	723	752	712	751	727	719	716	745	740	760	716	729	726	734	745	778	733	761	744	719	730	711	745	787	741	714	765	729	696	704	711	766	682	726	735	764	742	754	728	765	724	709	743	756	767	739	705	726	767	746	703	810	716	702	746	707	689	768	735	750	762	734	682	725	748	776	742	727	708	725	792	709	714	788	713	706	712	701	729	780	703	747	729	754	753	762	710	756	777	732	799	721	764	712	753	728	744	741	740	747	752	728	736	714	744	739	694	751	742	754	768	719	766	741	721	721	724	696	754	774	750	774	717	699	780	754	735	781	720	695	744	762	712	723	751	757	725	738	782	788	733	735	741	747	752	707	692	718	695	757	711	694	765	754	760	736	690	775	737	711	738	752	777	762	732	723	779	728	709	765	747	757	723	705	712	747	723	806	742	761	781	724	765	757	727	739	719	763	738	733	760	764	726	700	776	740	716	778	737	754	716	742	764	748	734	746	735	738	714	730	765	752	749	789	763	726	721	723	716	719	779	717	717	702	715	744	752	745	759	761	766	728	754	741	692	755	735	747	688	712	703	782	756	720	740	721	771	753	695	784	707	697	754	743	741	717	698	734	759	715	734	744	757	714	711	726	755	813	715	754	728	739	746	783	719	703	725	768	708	754	724	715	743	740	712	749	739	738	782	711	730	750	703	731	728	729	741	716	765	739	733	763	713	747	738	760	712	726	771	746	685	753	742	781	723	666	762	737	765	747	748	769	726	740	748	711	722	738	707	782	749	766	726	722	727	769	731	693	752	724	706	740	750	724	706	746	729	704	761	806	730	741	726	761	811	754	743	703	707	708	730	742	778	723	762	780	778	742	797	807	713	705	728	777	767	714	753	753	679	761	750	707	665	682	696	721	764	712	726	749	729	749	811	708	734	721	727	743	738	714	740	738	744	768	734	690	720	707	761	752	762	689	779	752	741	752	747	752	778	717	700	773	764	690	711	745	731	753	693	718	782	733	714	746	771	735	702	720	709	755	734	726	768	746	747	713	718	726	777	719	736	732	666	704	744	733	708	734	746	756	775	698	763	773	746	713	729	748	658	716	755	719	766	734	726	693	732	727	743	737	751	767	775	734	784	721	728	712	776	718	749	690	767	744	727	748	760	768	689	720	713	719	746	693	756	743	749	741	705	740	746	667	722	731	764	763	732	693	742	748	753	718	725	754	722	769	757	727	737	721	720	759	738	741	727	716	665	683	746	701	773	804	721	746	747	719	735	706	763	733	667	702	727	724	717	772	718	699	711	674	737	749	728	742	728	699	727	793	703	722	760	731	716	728	773	763	731	722	770	731	728	699	751	773	713	730	718	752	723	734	764	768	731	726	743	714	761	749	762	725	706	726	733	744	700	733	731	745	762	749	729	752	718	752	695	717	715	742	735	748	710	728	736	708	708	727	728	766	724	713	769	744	748	773	725	726	693	767	706	739	761	748	769	785	714	758	741	716	710	695	765	755	744	736	750	717	784	688	742	714	693	729	764	746	764	771	760	736	723	748	710	764	702	736	722	739	749	730	708	746	744	764	761	772	736	741	724	726	748	705	729	708	769	734	737	738	741	717	754	666	796	708	776	707	724	757	733	736	743	731	735	732	713	722	770	787	716	695	738	747	707	687	739	726	754	728	741	764	681	740	753	717	735	712	737	748	717	740	745	721	719	761	744	734	737	742	715	762	728	722	776	707	743	726	729	722	735	685	736	766	750	748	726	689	752	699	745	732	733	773	746	720	755	743	715	723	720	701	704	751	709	739	688	716	740	753	728	776	712	726	711	701	712	711	699	725	764	719	743	774	757	733	707	745	701	737	743	736	697	723	766	711	768	778	762	714	723	733	718	769	730	762	765	745	738	719	754	739	692	713	719	761	729	708	693	739	710	744	743	724	705	737	743	723	711	796	720	729	754	744	767	758	740	732	748	787	719	745	703	706	765	723	749	725	745	752	707	749	717	762	755	730	746	715	690	720	713	758	701	722	748	753	702	707	727	751	754	734	732	725	746	702	740	710	752	716	755	722	733	710	764	710	724	707	738	702	722	789	723	756	712	719	713	696	754	722	692	778	782	715	731	800	718	763	737	696	736	797	758	775	725	714	749
5220	10809	8862	4798	3577	2882	2393	1967	1832	1632	1527	1403	1363	1367	1177	1216	1168	1255	1146	1163	1210	1148	1117	1070	1051	1092	1056	1115	1011	974	1049	1011	1009	1001	1031	1032	1065	1038	1013	984	1070	1017	1081	1059	1059	956	1022	1052	1053	1058	1043	1034	994	976	947	1035	1072	1056	1001	1008	994	989	1054	986	976	1013	987	970	967	1030	993	1049	1035	1024	1004	1013	1029	1026	1033	963	975	1026	997	981	1051	972	937	1012	1048	1050	1015	1021	1001	1075	988	980	1028	1021	1020	1029	1009	1018	1051	1039	1028	1052	1023	951	973	1005	1005	1016	957	1050	1037	1014	994	1001	1058	1045	1012	1052	986	981	1063	968	1002	1019	1051	982	999	1026	982	989	1076	1005	1069	1016	1008	968	1001	1029	1042	973	1018	993	1053	999	1000	997	1030	977	1047	982	996	993	1030	997	987	1041	1001	1054	1020	946	995	1003	1038	977	955	995	981	985	994	940	1057	1063	1020	998	999	997	950	986	1042	999	957	1023	1025	990	1016	1042	979	986	953	1010	931	1007	1003	1024	1009	1043	1009	969	976	1044	1001	1001	959	1045	1021	1003	1004	1037	1012	1025	977	1038	1016	981	1035	1006	1037	1041	986	1006	1014	1012	1017	1017	1024	1012	1047	957	987	1043	1037	967	1049	1073	998	966	1030	982	1005	1067	971	1073	982	1026	991	1000	1042	987	993	997	1013	1011	974	1013	1055	997	958	1002	997	1019	1055	1009	1018	979	1095	983	1006	1024	1073	996	947	1031	1068	987	1040	1044	1025	1018	992	1018	1084	1085	1012	1003	1013	964	978	1005	990	1070	964	999	955	995	1047	997	954	968	993	982	992	986	1024	1036	1034	986	1031	925	994	987	1013	1040	977	1016	1030	1057	1028	978	1008	957	1012	1030	956	1000	1042	1001	1018	973	989	1021	941	1060	996	1029	996	1046	979	1022	1019	1001	1049	1011	972	971	1034	985	1038	994	997	1038	1029	997	959	1033	931	1063	1003	1077	1029	1006	991	950	1015	1029	959	998	1005	1006	997	981	974	993	1016	1014	1024	1046	969	984	1009	1012	1007	998	1036	946	1047	1037	1011	1047	984	984	979	970	969	1008	1003	1022	1006	980	1023	998	1036	1015	951	1006	1023	992	1032	1021	994	1015	966	1031	1034	996	1035	991	1043	1032	975	1015	1055	997	1028	1023	1039	1005	1040	1036	985	988	1030	1056	998	1033	1024	1016	1064	1021	959	1003	1013	985	974	991	1044	984	949	1005	1033	1006	1037	1003	997	1034	995	1017	987	1075	968	988	1063	1012	993	993	942	1016	1040	1047	1012	1068	1004	1010	1009	942	986	1037	971	1032	1000	1020	1036	1018	1043	998	1035	975	1013	1022	1020	1026	1025	1059	989	1083	1049	973	1019	1047	950	1022	1005	1034	1031	1019	1034	994	1008	985	961	1039	1037	1024	1022	1059	953	1015	1033	1022	1015	1014	1038	1013	970	978	960	999	1032	1000	1004	1043	980	1040	999	1053	1004	1026	957	960	1016	980	977	1023	1000	1019	1024	1070	1018	965	1003	1021	955	1045	997	1011	988	994	1034	988	987	1003	1018	995	1012	953	1000	974	987	998	1079	1047	1028	989	1067	983	1034	1019	1036	986	1021	999	1019	981	1021	1007	1010	1028	1024	980	1019	1019	1055	1033	997	1010	993	1053	1007	1048	1019	1013	986	1043	964	1018	1066	1052	1011	993	1013	988	1003	1000	984	992	1029	988	1063	1029	1016	1014	1022	921	979	1034	1016	948	991	1007	962	1065	1008	1030	1000	1057	934	1037	960	1010	994	994	1053	1018	1024	1010	1085	1046	1045	982	996	964	963	1001	971	1004	1003	1041	1043	1026	980	952	984	994	1016	1000	1000	1010	997	1041	989	1059	1039	1022	973	1032	1000	1013	999	963	1015	980	1047	1005	1005	1057	1043	1022	1010	1003	972	991	1045	972	1006	1002	981	1024	1015	1061	970	999	999	1024	991	979	1049	1026	1000	966	958	1024	994	1015	989	961	994	1004	1042	1058	1000	1030	955	964	1001	1028	1012	1039	1028	1011	961	1034	1000	1034	1019	1000	1049	975	1050	992	973	999	1031	987	1029	999	1049	977	1034	1068	1062	964	977	1026	1023	963	992	1021	1031	1047	1042	991	1055	989	978	1032	1046	1021	985	1044	985	1007	1013	1009	997	1029	991	1037	1004	991	1097	999	949	968	1100	1046	965	971	952	1044	1026	982	985	976	975	990	991	1021	1024	1028	1035	986	993	1010	1000	992	1025	1026	1071	976	997	966	1018	1046	981	1022	1009	1026	1013	978	1016	999	1012	1009	1073	1059	995	990	990	972	1010	925	1003	988	1024	1013	1003	1013	1016	1018	1010	1015	1015	983	1059	996	1057	1049	1035	1030	1015	1025	1090	1029	966	1035	1009	1046	999	1064	1007	1071	1052	1004	1006	986	1058	1052	957	1011	1039	1003	1006	1015	970	966	1001	1083	993	975	1024	1012	1057	1005	1045	1021	1021	961	963	1024	1017	1018	994	1010	1027	1016	1015	1003	988	1020	968	1025	1068	940	973	976	989	983	1055	954	1002	951	1019	994	953	1048	1048	999	1024	988	985	953	1035	1023	1030	987	981	972	946	1008	1062	969	992	1003	982	996	976	1046	1006	981	944	966	993	1078	958	981	991	1021	975	994	1049	1017	959	1068	1012	1013	992	993	1034	1042	992	1021	994	1027	994	958	999	973	1015	965	1015	1013	956	953	941	982	1000	1022	1010	977	1019	974	980	988	991	1055	1026	1004	975	997	1017	962	1016	940	1004	972	1043	963	997	1019	988	1039	1012	1059	1061	996	987	998	1018	1026	983	1012	1061	949	1018	1048	947	1021	1041	974	973	1067	1043	1061	982	1065	1024	1009	962	991	949	1008	1052	1031	967	1017	1011	1008	1025	984	970	1005	997	1057	1043	1051	1020	1067	1033	1001	967	991	1029	1027	1013	1036	979	1021	989	990	1018	1006	972	1018	1015	996	991	923	1017	1054	970	1006	1009	1029	924	1008	1045	1056	1019	1061	1023	960	978	1012	1035	1024	1066	1009	911	979	1009	1015	1036	987	1038	1025	1023	1060	999	985	1026	1013	997	1008	1030	1015	1038	978	979	1007	974	1030	1028	983	1014	1006	984	1035	1020	979	992	966	1031	1011	1036	998	1016	1007	1019	1061	1058	976	970	978	997	1019	975	983	984	980	960	982	1012	982	1018	947	961	1043	1033	936	1063	1020	993	989	999	1011	954	1011	987	1002	1017	1049	939	1040	1014	1010	990	1047	981	1035	979	983	959	984	1018	1017	972	1031	993	992	1039	991	980	1013	1037	1004	1045	1021	974	966	980	999	982	1022	1035	1031	938	956	1025	1021	1056	1001	973	1009	1012	1025	1008	1054	985	1026	1044	1006	1016	1026	1008	1012	1022	1014	1002	953	1048	996	1027	994	996	976	1010	1016	980	969	1062	981	1060	989	1035	1050	1020	1005	987	1003	1030	1036	977	1018	976	996	1022	1015	1010	955	978	995	1047	1030	987	951	1039	1022	1020	1035	934	1018	1018	999	1006	994	1027	970	1000	1025	1025	968	970	1021	1003	1009	982	979	1064	1011	1017	1056	1047	989	993	994	986	1059	1012	1048	1018	945	1005	922	964	992	1033	994	1007	1009	969	986	957	993	1027	1034	1009	1042	999	1018	994	1037	1019	1005	991	1029	1000	1002	997	1055	992	1051	975	995	1048	939	972	1016	993	1019	1009	1018	992	968	1000	989	1012	976	1017	990	998	983	992	955	1036	1009	1052	1074	989	950	1061	1012	949	1063	989	952	985	990	1023	1040	1052	1004	1001	1024	984	1005	1016	1020	976	972	1012	1033	987	954	1026	1091	984	1003	994	977	993	970	1031	981	1045	1023	1035	1020	993	986	1013	966	1007	1002	1011	1008	977	1038	1009	995	1008	984	957	935	1038	1017	1050	1030	984	972	976	987	1024	988	1012	983	1024	1034	1055	975	966	1017	988	964	1048	1047	1008	1001	977	1004	989	1010	989	1045	1046	987	1040	1035	1053	1022	958	1058	1025	1057	1056	1043	999	969	982	995	1069	1019	974	999	935	1030	1019	1023	983	1044	980	953	1012	997	991	1034	964	977	986	1027	984	1018	1036	974	1057	996	1107	1033	1017	995	1038	1045	1044	993	990	1023	1009	957	976	1000	1006	989	977	985	1013	1011	1014	1005	947	1026	1004	1040	1076	1053	977	1012	1016	992	998	987	1020	990	944	1013	1043	1018	992	1010	947	985	981	1038	1004	989	987	1018	978	970	981	966	955	1016	980	1011
22737	21108	28906	23553	21108	21150	10253	1390	1029	959	850	878	733	754	744	730	621	647	677	701	654	646	634	597	611	614	605	568	587	571	573	536	555	572	605	579	541	563	585	585	549	560	597	594	586	525	585	554	529	543	560	550	565	546	542	574	568	532	564	574	538	512	560	549	525	579	529	563	532	523	547	558	554	561	550	532	534	525	536	608	575	551	548	582	544	529	570	534	508	539	559	539	548	531	580	536	504	555	581	558	565	554	558	526	526	548	533	567	545	495	559	538	551	512	530	519	550	545	571	562	507	518	497	581	532	582	568	566	539	544	527	599	554	554	569	532	561	558	533	588	533	536	568	549	553	564	548	542	538	524	564	566	588	533	496	541	538	510	538	517	557	503	532	560	610	540	509	597	545	546	539	523	565	534	524	528	564	557	550	555	527	521	525	525	546	548	493	524	542	566	561	514	534	517	533	531	548	557	556	554	535	527	541	559	521	577	522	553	530	555	544	609	535	574	568	548	514	524	534	507	533	531	518	519	553	545	520	557	550	531	515	558	559	553	554	554	497	539	556	543	529	549	546	510	548	517	521	562	545	599	545	567	546	545	545	509	522	531	517	523	540	558	536	567	545	539	522	569	523	553	517	529	493	531	537	562	532	536	521	534	544	575	491	562	538	534	555	548	518	514	538	565	578	516	499	561	506	507	580	516	519	566	530	542	541	536	521	565	533	532	503	494	536	562	570	572	516	523	533	512	523	520	528	557	528	492	555	534	553	576	554	530	508	547	570	536	540	516	560	497	546	515	523	538	530	542	547	561	552	520	565	552	543	546	581	516	522	521	540	524	515	561	528	506	531	548	530	538	540	558	570	533	510	547	518	523	518	554	530	543	552	516	526	583	548	518	574	562	573	549	531	538	533	520	567	532	557	492	556	522	585	542	538	530	544	523	568	562	535	543	515	567	540	521	558	544	552	559	512	519	541	516	522	526	561	532	527	542	529	548	501	527	551	584	549	556	547	538	495	516	557	536	560	488	527	542	528	493	549	564	565	551	468	556	504	524	536	515	527	534	547	515	547	537	536	526	505	536	522	542	509	556	536	540	585	548	550	564	515	595	536	545	532	560	570	519	553	562	556	520	552	544	543	526	521	504	535	529	524	532	532	510	546	526	564	527	546	566	521	518	549	559	513	529	556	505	519	514	512	527	506	546	535	505	499	551	531	527	530	530	524	484	516	526	500	537	526	535	601	526	524	537	544	540	490	564	554	527	517	568	517	534	527	535	536	524	543	528	533	580	555	526	553	547	533	563	540	535	546	540	540	523	559	509	529	518	578	528	525	512	524	521	596	501	531	546	530	528	521	555	527	564	507	543	531	528	504	544	582	534	519	533	478	500	549	558	564	548	536	536	527	499	542	551	544	531	528	557	558	532	552	490	527	475	532	527	560	549	545	543	560	525	525	546	558	545	557	552	529	514	518	542	533	553	532	520	523	555	536	567	530	510	506	535	553	497	553	552	558	540	547	565	531	553	542	471	553	524	524	535	574	569	562	510	556	544	512	503	557	542	520	561	510	550	507	551	540	515	525	517	563	518	564	554	538	524	516	540	517	515	560	581	542	525	565	513	519	565	516	534	525	573	574	533	516	513	539	559	546	538	562	528	529	508	505	549	517	491	558	518	529	525	591	554	526	516	540	554	564	565	499	571	542	509	505	515	519	548	557	541	548	557	569	558	542	550	513	507	532	545	538	542	550	548	567	536	537	542	546	538	527	561	530	544	578	516	570	570	549	516	500	526	541	495	514	558	548	522	518	538	511	560	571	484	551	563	525	502	525	497	508	527	551	508	538	518	551	541	591	550	522	551	515	603	551	582	501	517	531	555	576	528	488	531	580	546	533	516	496	554	568	550	574	546	553	567	571	526	523	549	587	552	612	567	526	539	528	546	536	529	517	559	518	521	537	569	549	531	551	521	500	522	544	550	565	509	496	564	549	517	501	541	580	538	556	533	583	553	537	555	531	573	610	563	505	534	501	519	516	524	534	479	500	586	576	543	561	516	529	550	552	503	498	471	505	547	552	558	539	522	593	564	530	510	489	515	518	498	542	517	565	554	588	521	490	479	545	528	521	557	586	541	538	537	486	572	549	580	535	529	511	529	530	526	534	540	532	580	553	570	571	570	503	549	545	537	514	502	549	537	562	509	513	592	551	537	550	517	525	536	570	548	563	540	530	515	539	511	535	550	511	542	544	540	543	551	541	538	548	570	541	524	534	578	534	528	579	568	556	546	546	509	540	509	511	526	551	539	542	522	529	514	527	536	515	566	528	532	561	527	560	535	538	536	536	522	552	528	531	537	542	580	526	540	522	536	527	516	561	511	535	577	586	540	547	528	551	567	525	541	575	555	542	550	528	534	559	558	559	509	596	516	535	523	549	523	526	553	568	525	547	545	567	516	563	498	518	519	509	518	538	508	548	534	549	556	542	507	571	518	544	531	522	512	533	500	525	525	506	570	522	541	566	549	540	523	540	501	540	556	525	528	537	528	541	555	522	539	587	610	492	562	477	507	525	543	536	563	509	513	536	532	519	524	559	518	510	538	515	513	533	577	545	531	563	511	573	543	514	519	528	536	552	521	518	507	557	537	514	561	623	534	531	539	524	532	545	533	517	525	544	566	573	529	545	574	522	523	559	492	541	557	534	546	520	535	551	536	553	543	504	540	540	521	546	555	559	499	550	543	535	524	570	539	547	547	514	531	529	555	589	498	555	540	549	551	567	582	522	555	581	502	562	545	549	513	535	576	523	573	538	505	551	560	552	545	532	539	570	482	533	553	538	552	524	519	516	558	525	528	510	541	521	520	592	546	539	557	542	544	520	548	492	538	539	564	541	552	525	561	505	530	554	557	509	555	580	526	514	508	542	576	503	505	499	531	523	546	532	579	557	540	518	528	556	518	503	491	522	553	506	560	539	499	517	524	547	553	547	517	535	535	537	577	543	572	527	519	546	546	555	529	497	530	548	512	530	521	560	541	543	530	510	563	494	564	509	590	579	506	502	522	558	544	532	531	539	557	520	561	523	497	534	544	561	560	576	500	549	560	552	516	533	519	517	518	561	520	509	517	535	572	511	561	499	499	545	536	514	495	520	563	516	572	521	496	577	567	551	544	532	535	566	537	567	505	494	520	512	522	543	580	574	537	534	528	528	529	560	546	544	504	537	511	549	572	525	562	549	547	556	564	511	542	590	510	559	528	544	544	551	540	524	542	539	537	537	539	534	551	520	548	547	539	507	541	540	536	534	540	552	533	533	521	514	512	594	552	524	532	539	567	558	507	520	579	572	492	552	524	565	525	550	516	541	552	529	527	585	520	511	537	557	559	510	538	527	540	530	542	544	566	548	543	528	506	513	555	499	554	563	486	548	556	548	534	568	586	524	524	533	533	500	521	573	523	551	563	511	542	513	526	533	515	535	586	525	540	531	496	583	530	522	528	540	512
7345	16719	13791	7443	5340	4068	3210	2763	2246	1904	1673	1535	1400	1284	1176	1136	1054	1080	986	1013	982	1026	929	856	908	877	912	810	860	854	816	844	797	853	878	803	835	803	777	828	784	746	768	748	809	724	749	796	751	761	779	759	748	753	765	756	755	754	779	741	724	732	767	759	720	741	821	770	744	773	831	732	792	780	774	758	751	755	801	764	744	760	767	744	773	788	808	747	769	782	747	825	742	758	712	739	773	740	773	769	743	741	719	707	735	753	737	764	762	765	717	766	773	719	749	766	727	740	747	763	755	748	726	747	749	736	730	783	780	771	697	687	775	748	761	725	738	731	715	740	788	752	715	770	694	754	750	770	768	732	697	754	706	729	687	770	685	764	758	761	751	811	768	745	778	748	757	770	748	732	739	780	770	740	704	754	739	761	723	789	772	774	714	789	792	775	724	713	742	783	776	778	743	727	731	752	736	743	707	729	769	738	750	757	732	753	733	730	755	730	768	710	739	716	710	762	742	788	745	758	744	727	756	744	749	749	736	743	732	799	773	745	732	713	725	729	720	712	753	696	705	801	766	726	731	742	749	752	773	726	742	728	736	741	749	688	755	772	756	770	735	734	703	743	738	799	769	781	723	758	736	722	731	706	773	716	711	762	745	725	772	746	744	715	752	782	720	749	740	721	740	758	777	700	694	761	686	741	770	774	700	766	754	753	789	734	719	740	792	754	784	729	796	768	800	818	770	701	751	722	726	790	715	736	793	750	731	742	764	761	746	740	754	761	720	719	719	713	746	765	742	707	748	697	769	741	769	733	687	732	767	750	785	770	721	740	699	765	771	767	732	771	762	759	812	712	745	747	771	668	739	743	767	711	752	709	726	762	742	708	751	745	754	764	755	800	771	741	755	738	767	710	705	750	751	738	714	707	727	747	706	746	766	772	728	708	707	800	765	805	698	750	713	762	787	745	757	764	771	734	748	749	729	726	748	704	726	725	756	761	742	755	725	697	692	718	738	760	752	741	728	747	715	739	764	761	722	794	782	719	744	767	725	744	718	711	756	737	752	748	769	807	759	685	770	781	769	796	703	748	727	731	692	772	742	714	757	786	758	736	734	728	782	718	746	686	763	777	755	737	776	714	786	734	709	722	753	777	753	715	765	739	799	779	757	720	729	736	742	749	765	736	743	781	751	786	711	711	742	716	741	752	753	745	770	738	719	724	790	759	762	749	718	793	806	762	793	741	687	782	754	729	766	723	732	703	755	713	693	680	723	704	753	734	775	749	765	750	759	758	780	747	755	738	773	743	798	756	724	765	752	704	747	755	765	745	766	720	739	734	719	728	797	739	728	755	724	754	757	724	741	726	736	711	780	749	738	744	804	773	759	717	742	733	760	772	734	734	725	732	744	706	760	726	700	707	754	725	714	699	800	726	766	738	758	721	723	729	694	736	716	730	798	770	753	739	783	735	738	711	754	736	740	764	749	758	725	765	766	762	756	698	753	728	760	694	783	718	768	757	719	738	728	753	756	734	734	758	741	811	727	748	822	751	764	813	723	720	744	787	720	697	769	724	712	762	736	704	743	748	754	777	722	775	726	749	818	760	731	774	764	701	749	785	738	738	711	775	707	801	720	730	748	720	796	726	783	760	713	732	752	771	756	674	784	817	718	748	741	754	763	759	721	765	726	726	751	777	702	747	746	698	757	751	759	827	735	715	774	703	768	758	731	807	722	742	766	764	752	729	708	772	714	749	689	733	720	718	704	731	744	745	757	785	691	728	774	695	758	755	768	720	772	780	753	756	774	710	729	727	815	783	773	739	690	713	761	772	741	730	734	747	703	732	751	759	759	730	786	725	728	719	725	750	682	749	745	779	758	733	744	755	724	774	735	727	738	723	712	754	701	778	740	729	766	733	784	745	776	763	736	731	772	804	785	740	742	684	743	707	753	709	743	701	792	769	777	733	768	778	766	748	770	728	743	771	724	769	705	769	767	741	752	803	775	770	734	759	734	789	761	717	788	761	735	710	729	720	777	708	774	723	759	769	727	676	748	740	753	739	743	718	709	714	704	754	759	698	786	731	742	725	720	745	735	783	764	776	727	707	712	791	725	741	763	755	740	746	741	764	792	743	714	759	734	739	740	763	717	756	744	745	768	747	702	736	696	798	727	744	740	730	767	718	757	755	753	729	730	764	724	749	752	750	760	762	724	725	723	738	741	704	745	745	752	768	763	766	752	790	777	787	751	721	721	776	737	772	735	758	749	730	786	728	754	772	750	774	711	701	777	747	659	727	792	770	711	751	729	749	747	725	733	743	713	768	735	739	786	779	742	722	707	732	759	749	715	709	759	740	786	737	737	740	730	744	721	762	749	679	773	721	736	722	773	725	664	757	793	726	744	721	741	736	707	734	780	786	711	736	767	757	786	726	733	754	734	789	737	722	751	771	770	737	722	821	742	764	741	716	748	739	741	751	725	756	735	734	732	746	738	714	791	724	790	762	763	740	739	736	734	732	792	740	728	716	740	738	740	765	755	777	714	721	724	743	766	707	756	743	761	713	767	730	738	762	801	727	741	740	737	771	726	776	782	755	737	765	742	738	722	789	763	739	750	721	729	778	751	788	739	678	730	738	744	762	725	715	759	690	773	756	753	718	775	755	724	738	709	698	763	691	772	718	739	754	735	733	734	713	745	732	776	755	761	749	717	775	803	742	716	743	739	748	724	740	724	803	788	741	769	753	754	743	733	745	767	748	722	731	782	754	769	676	707	782	722	719	758	710	730	701	771	748	724	693	726	742	728	774	773	772	758	802	723	781	769	729	741	718	722	756	765	730	738	765	684	773	765	740	777	725	792	726	788	709	730	735	759	693	758	752	687	783	768	752	713	787	737	764	745	716	756	716	737	678	723	723	709	761	762	738	725	763	676	744	752	760	785	754	747	775	753	735	749	818	709	700	776	782	719	700	710	789	762	744	723	778	773	769	769	726	760	732	695	714	789	747	715	735	753	733	777	781	774	786	733	758	808	730	791	732	775	738	727	758	733	761	742	733	712	717	740	757	698	723	675	785	715	708	783	735	756	755	742	764	732	713	743	700	703	748	710	712	742	732	785	745	718	776	753	716	716	712	780	734	769	776	691	759	699	744	727	759	732	696	727	730	732	730	696	750	718	716	682	728	730	746	801	723	728	766	756	696	752	759	709	745	744	712	720	756	751	701	729	727	770	767	761	730	717	764	764	761	787	758	703	769	741	734	758	685	750	758	743	774	716	742	699	721	695	719	747	722	729	719	696	786	702	751	716	690	731	801	748	719	760	742	707	746	748	754	749	767	764	780	734	721	771	755	780	759	740	764	712	731	731	720	724	780	742	728	741	794	786	786	744	762	762	776	786	736	750	731	730	721	753	749	754	712	768	721	756	767	739	728	701	788	754	736	747	691	773	742	702	735	806	739	695	717	699	727	802	710	783	753	736	750	715	728	702	814	685	702	759	695
26805	20602	9112	1105	732	617	609	579	530	564	533	580	516	562	529	540	538	600	521	552	526	537	541	548	542	509	566	513	537	537	519	508	551	525	553	565	490	510	543	505	534	528	533	536	520	498	531	508	538	516	579	517	524	566	562	546	552	477	539	537	584	546	568	523	575	568	529	532	536	516	573	512	546	543	531	509	549	511	524	492	508	535	548	534	557	558	541	508	513	555	538	507	532	560	534	545	532	518	497	512	566	573	572	513	537	561	547	517	551	548	556	562	521	573	511	525	563	545	533	544	519	561	490	527	514	529	532	534	495	541	515	530	530	495	513	564	538	546	557	508	532	520	521	517	513	527	526	539	507	559	592	507	559	533	519	540	545	543	567	553	515	531	539	520	585	531	543	535	502	556	517	550	512	489	560	510	550	564	492	538	505	549	501	550	580	519	502	528	552	526	513	512	534	502	559	534	531	486	578	544	545	571	528	590	555	497	512	539	548	563	537	549	544	544	536	529	562	573	521	579	518	506	558	552	533	521	527	539	492	536	556	518	559	478	496	554	504	583	502	524	517	516	539	537	536	551	533	556	582	564	522	529	536	517	483	545	561	503	520	553	507	503	535	548	487	573	568	532	520	534	514	564	558	507	558	545	523	548	535	519	544	530	565	519	570	532	538	554	552	517	545	518	518	518	499	560	527	541	500	513	558	604	533	551	588	533	546	539	535	547	545	544	515	567	493	506	507	580	514	504	532	526	578	551	557	508	522	564	525	570	528	479	514	511	526	494	516	529	554	512	535	538	517	530	524	555	561	540	532	546	542	573	552	512	550	511	540	499	537	539	526	532	570	593	529	563	584	585	528	513	534	532	514	545	530	535	522	523	527	582	519	568	545	534	519	514	525	564	534	531	559	503	491	570	512	541	572	529	545	577	505	508	554	498	581	577	473	519	547	549	521	506	515	494	578	508	553	548	519	539	556	517	546	503	526	555	525	608	530	526	478	530	548	516	539	519	583	541	515	502	526	532	531	523	535	504	546	549	552	533	540	540	547	517	536	547	565	546	565	542	530	548	542	536	510	543	505	521	538	558	541	516	544	525	523	481	511	534	554	517	520	528	526	583	486	520	543	516	558	539	492	538	546	527	560	533	503	524	536	588	549	553	536	531	511	517	546	559	530	536	520	518	576	500	550	550	516	537	529	542	477	530	530	511	571	569	566	564	522	529	574	522	520	530	536	531	524	541	547	522	521	552	553	527	529	514	578	549	513	549	509	555	532	568	539	527	524	537	540	550	532	553	576	527	536	506	504	549	577	590	566	517	529	527	519	531	523	543	524	533	533	554	513	513	526	532	521	519	556	549	486	534	534	513	526	534	516	575	552	536	529	514	518	517	502	522	542	523	507	501	555	526	520	507	531	536	514	559	500	531	525	536	514	534	514	539	542	526	593	522	543	521	523	546	567	522	541	536	516	561	511	502	474	556	523	552	549	533	557	542	490	535	514	540	529	533	548	523	541	532	509	532	516	560	536	541	540	569	503	551	530	524	542	546	524	489	569	543	536	534	581	525	546	546	533	542	524	538	514	528	574	544	579	518	550	486	565	555	533	521	514	593	578	547	521	505	548	507	552	517	536	526	532	568	531	496	504	511	550	497	558	549	501	527	528	598	496	485	546	559	573	527	546	534	554	557	553	530	542	523	509	517	535	519	527	538	536	535	506	518	548	583	561	543	526	573	555	505	527	512	568	524	519	537	508	514	538	552	518	531	547	512	549	543	541	503	531	579	536	548	520	519	527	566	514	565	539	532	548	540	499	575	502	540	549	518	508	550	525	523	509	560	535	546	545	541	530	549	542	538	524	571	552	537	513	536	534	563	507	489	531	542	525	540	470	497	541	595	585	544	535	549	547	543	558	518	504	522	512	562	555	516	536	504	525	529	509	564	549	519	546	480	565	522	547	531	557	500	500	525	534	510	502	560	522	525	514	529	559	564	544	508	504	537	534	496	533	510	539	514	524	551	533	555	510	573	539	527	513	555	534	516	530	557	522	508	552	519	550	527	553	527	528	545	554	535	549	547	519	553	522	556	565	537	532	559	528	530	488	524	514	518	521	502	522	550	548	528	523	536	516	558	540	533	495	534	548	554	481	527	574	536	520	578	551	533	553	545	536	512	491	510	527	529	538	520	503	557	552	494	570	554	511	565	535	554	550	548	546	542	593	562	599	510	572	560	524	569	516	554	540	554	522	528	571	528	554	551	542	563	554	540	542	512	529	515	573	574	564	548	529	531	536	524	557	536	512	534	561	536	528	546	526	545	563	561	576	555	547	546	516	547	543	567	549	540	547	541	540	528	499	554	525	525	537	553	542	530	527	577	559	493	551	559	524	517	560	528	533	532	571	505	553	499	519	531	524	549	524	571	503	575	534	496	517	515	544	555	534	511	554	514	558	539	506	528	475	548	522	540	553	527	521	566	534	537	512	523	521	506	566	528	533	539	529	559	566	554	559	534	536	536	539	538	553	517	497	513	539	521	544	547	600	518	512	523	537	522	523	547	574	503	517	549	562	531	590	517	571	536	557	497	523	533	523	532	514	547	520	536	536	546	526	480	499	530	568	563	528	559	533	542	544	569	571	528	519	534	554	568	578	538	554	546	510	554	485	558	520	507	543	489	529	529	531	513	516	532	502	521	526	529	540	527	547	530	555	520	565	526	534	541	555	511	540	482	540	556	479	522	557	526	527	490	529	515	510	523	531	519	567	581	533	549	568	515	548	529	545	529	528	538	545	561	506	529	527	547	525	517	529	474	529	555	569	545	533	553	566	487	519	528	520	540	499	546	539	535	530	545	570	551	539	513	563	553	524	550	544	526	578	566	538	522	529	536	531	504	584	533	584	510	568	532	519	518	503	555	519	567	556	519	506	500	501	521	552	540	577	597	539	564	543	552	533	536	491	534	469	561	568	474	521	569	494	561	519	525	573	531	560	526	546	590	531	550	514	562	546	562	561	522	512	536	577	554	523	533	532	546	495	537	507	559	542	531	543	553	529	529	525	573	540	514	566	521	525	542	552	548	539	565	560	560	537	554	526	562	507	571	587	565	500	530	570	534	523	516	494	526	519	539	541	536	535	587	554	553	489	492	531	531	552	497	526	529	536	534	546	523	531	522	559	530	551	552	530	524	569	541	520	535	519	556	581	560	585	551	566	523	562	554	511	511	588	538	498	481	554	537	538	523	522	548	591	498	517	509	540	541	531	569	512	492	556	575	517	483	557	503	541	559	541	567	543	485	560	549	512	520	512	549	543	534	551	536	502	513	516	548	527	528	538	555	576	532	521	498	562	518	569	525	560	532	497	503	534	516	569	574	530	565	535	562	541	508	541	559	501	486	546	506	506	491	575	552	563	570	551	490	545	568	522	535	490	539	517	528	543	536	514	547	527	527	535	544	507	515	494	549	539	557	558	554	553	505	559	544	574	544	539	529	539	530	541	515
4078	1763	1588	1131	1009	894	891	818	847	850	834	729	829	725	784	800	763	739	761	762	775	778	739	770	750	761	736	756	745	766	724	732	743	782	692	722	733	749	750	735	752	716	718	722	732	694	755	709	706	704	719	706	780	718	770	735	739	745	791	752	723	780	723	746	734	711	767	742	716	693	686	733	728	764	758	750	745	715	685	730	771	747	714	734	677	753	698	691	752	707	738	736	756	725	760	762	719	784	766	767	749	729	718	737	771	719	751	739	696	750	737	693	756	722	742	735	803	774	769	698	758	711	770	741	758	758	723	752	719	737	705	698	732	749	711	764	750	754	764	761	715	759	738	717	717	744	766	758	686	730	744	718	723	733	768	723	761	722	732	751	740	748	719	745	741	704	736	744	722	742	697	787	736	729	729	741	703	787	690	756	681	729	715	724	737	726	719	713	747	810	708	702	743	739	719	733	729	747	728	758	741	696	744	780	769	760	686	741	710	763	770	731	760	758	762	739	755	701	742	756	733	756	757	743	712	753	759	793	757	722	742	782	759	753	742	727	746	780	777	765	770	705	712	724	782	728	736	739	734	780	736	746	726	751	761	757	745	708	728	724	719	722	759	738	722	730	752	751	737	713	727	757	735	717	766	745	672	742	748	735	716	770	727	730	744	729	727	708	761	708	753	746	714	706	752	733	768	785	728	702	717	761	776	770	751	764	787	738	715	709	716	728	714	764	728	789	726	787	780	708	760	754	748	742	728	791	762	719	716	702	712	779	717	751	751	772	758	726	745	746	706	737	730	747	732	713	768	720	770	737	704	763	735	760	707	747	754	763	732	705	735	703	740	699	726	695	770	771	768	700	717	778	770	758	707	718	775	728	719	739	791	735	718	736	728	730	757	795	769	767	735	749	739	712	704	746	735	715	737	727	738	735	805	699	727	720	755	771	756	690	744	725	747	716	731	750	728	753	752	784	758	763	725	709	743	705	713	735	743	751	722	757	750	705	728	722	748	734	740	712	731	701	721	761	776	697	734	741	735	730	749	749	738	733	741	711	731	736	740	791	732	747	717	727	746	716	747	706	732	747	717	705	729	729	717	768	745	759	725	753	755	686	802	757	742	754	747	749	726	735	738	730	672	744	757	745	748	760	751	750	714	783	757	765	743	712	755	721	731	760	684	707	773	710	738	715	777	756	673	740	775	701	712	763	747	717	691	753	761	741	750	708	770	778	745	699	773	743	666	742	753	676	719	754	735	697	778	669	742	752	762	763	736	711	763	731	752	731	760	776	726	718	761	707	759	795	699	756	716	726	727	684	717	814	743	722	726	719	737	746	735	724	742	721	694	735	756	762	730	709	756	773	737	706	743	725	753	700	740	701	728	739	786	766	790	745	743	720	726	721	746	746	715	715	787	748	774	743	747	763	733	780	735	729	823	729	736	712	684	760	699	733	748	778	756	733	756	693	754	759	725	709	750	799	729	706	699	763	741	774	684	745	756	723	723	764	759	765	767	726	787	758	730	717	714	728	742	736	769	724	709	739	774	719	715	700	789	687	719	745	698	752	765	719	726	741	753	757	771	749	706	765	725	730	692	769	751	721	711	737	752	750	749	742	746	736	754	765	722	698	742	742	705	760	709	727	754	743	727	703	748	681	750	742	713	728	715	722	756	727	737	739	737	767	760	765	782	773	674	700	730	704	694	734	751	729	716	769	751	687	744	713	773	746	737	747	713	760	750	745	761	746	696	732	689	705	709	710	747	753	782	743	780	741	780	728	738	727	727	699	785	725	768	790	757	750	730	723	734	789	761	705	676	752	695	754	758	777	759	744	695	718	681	733	759	714	690	770	701	749	758	762	738	736	721	762	757	752	757	713	737	738	702	748	661	729	738	738	749	771	690	739	700	737	755	696	757	740	764	768	739	782	739	716	738	726	727	727	722	745	721	779	723	717	697	766	712	786	715	729	752	797	750	727	756	726	695	755	706	732	723	707	718	739	756	713	772	765	710	712	717	720	697	719	712	725	717	759	759	699	742	730	725	733	707	766	715	726	728	699	757	812	752	731	753	718	721	768	703	747	739	729	758	686	767	730	738	722	718	696	716	713	737	749	730	726	706	731	766	694	751	773	768	746	730	740	720	726	677	681	748	709	697	737	759	727	752	777	745	683	740	736	740	720	700	742	715	720	727	683	727	723	744	726	722	706	740	716	719	775	743	759	775	733	761	741	729	760	727	741	714	722	721	740	703	720	786	743	730	759	727	750	733	746	755	778	748	740	716	752	725	736	732	658	759	744	740	790	777	750	729	704	726	764	731	777	756	712	757	711	685	689	740	757	775	715	705	704	749	717	715	698	764	790	770	710	743	756	752	731	711	721	691	714	754	728	794	741	740	741	803	738	714	755	757	709	696	739	718	717	742	753	730	726	696	718	742	744	754	703	691	732	743	759	690	732	759	749	752	729	720	733	754	759	671	720	704	745	743	720	719	736	702	748	739	747	771	715	714	729	709	751	765	758	741	731	747	724	720	776	732	720	740	751	697	699	683	729	799	744	751	725	728	756	719	753	714	752	774	783	735	698	743	752	704	771	716	726	772	735	715	762	671	692	704	725	717	762	678	714	743	688	740	750	707	809	709	702	730	743	722	751	746	735	713	795	738	716	717	774	752	738	727	735	741	701	760	765	734	716	728	689	771	693	751	698	763	737	788	702	717	719	734	706	785	695	755	767	769	728	731	698	761	756	729	725	683	707	723	727	766	779	707	745	738	763	755	752	756	742	764	686	744	734	722	731	700	676	734	738	696	768	722	720	722	749	729	752	773	764	751	747	762	779	791	689	750	769	698	741	739	691	768	740	723	833	782	788	737	694	695	759	746	741	743	675	734	696	762	734	725	738	765	753	738	741	746	714	777	759	756	723	775	732	737	726	706	750	712	731	695	755	766	738	733	759	714	741	733	800	742	705	728	730	745	672	738	746	729	728	723	702	721	711	735	741	683	733	721	702	724	692	692	717	761	733	748	758	719	721	777	729	704	747	692	794	731	734	714	717	736	712	680	724	759	715	744	748	766	784	749	691	775	731	725	781	725	692	748	741	702	770	717	687	739	732	753	709	766	768	744	747	735	703	746	714	807	768	747	743	746	729	715	778	764	733	763	739	734	738	787	730	733	743	757	732	746	728	778	749	702	731	712	765	743	737	779	702	803	730	727	719	668	670	701	696	745	744	748	693	713	734	688	703	738	747	744	692	751	759	710	760	725	720	707	724	731	732	763	741	720	745	760	732	718	730	692	751	722	769	702	781	717	702	791	725	774	772	722	745	746	702	724	735	733	713	732	777	761	731	719	737	770	704	749	756	722	732	717	713	717	682	768	744	731	726	685	729	738	707	706	765	735	747	764	769	748	720	735	686	723	693	731	757	714	699	704	742	726	697	737	796	755	703	723	720	758	776	777	774	727	728	720	773	674	792	751	717	740	774	689	733	725	787	696	728
23507	21112	28457	23830	21029	12217	1858	1173	1015	955	908	930	881	868	838	823	815	775	846	798	847	776	792	772	841	822	802	770	806	803	747	720	754	775	752	740	728	740	739	709	781	720	753	756	758	744	739	747	745	733	739	717	729	739	678	765	760	739	748	744	751	731	699	758	766	753	690	694	737	718	776	760	698	758	739	747	734	705	720	762	756	745	752	738	698	750	753	733	740	731	725	775	721	746	730	755	714	732	713	679	709	715	725	704	763	691	715	753	708	686	755	757	739	734	721	763	766	745	775	701	761	772	716	739	689	753	703	763	770	653	742	758	721	708	733	750	695	723	677	737	743	712	766	744	681	732	736	783	723	737	705	733	740	718	726	744	700	722	711	706	740	763	739	753	745	740	735	711	730	734	741	654	706	684	773	753	713	785	757	770	736	764	774	709	748	701	787	705	723	704	690	762	744	752	736	774	745	715	743	756	757	749	705	715	727	672	732	746	752	832	736	771	715	783	714	714	756	759	749	736	751	767	729	728	718	741	729	741	752	754	732	752	762	720	696	723	792	757	730	749	759	762	755	708	727	694	762	731	706	739	753	786	699	682	764	766	714	761	704	738	691	729	745	735	762	718	738	685	771	699	733	717	724	741	736	691	730	713	749	754	742	746	723	759	738	729	707	788	762	681	725	726	727	747	709	748	755	724	752	733	757	747	743	717	753	752	720	712	740	750	714	729	761	712	731	775	728	715	785	727	774	753	729	694	718	755	754	710	724	741	716	761	703	740	696	711	763	726	743	729	737	710	784	688	725	733	724	715	710	703	748	747	706	749	751	750	677	782	693	748	750	754	685	763	728	743	719	713	755	770	763	739	759	731	735	726	734	744	793	715	730	718	676	673	734	748	775	769	723	734	713	715	729	729	690	729	686	697	729	695	752	703	702	717	729	757	686	694	747	752	773	754	762	735	732	714	712	758	713	705	766	786	688	734	742	693	702	701	712	717	703	742	713	723	726	767	707	691	731	735	730	754	738	729	784	764	718	791	740	722	674	720	749	722	675	716	697	756	764	763	719	709	793	726	784	714	744	769	701	717	703	682	762	783	743	708	734	708	697	696	714	718	734	820	696	770	699	718	748	737	705	685	737	763	790	725	743	704	747	720	764	702	763	752	731	737	774	766	720	765	749	722	718	747	713	735	790	735	707	725	714	753	745	757	698	759	753	747	743	733	748	709	696	686	712	729	738	764	771	773	733	688	741	726	740	738	695	749	730	723	752	725	750	681	711	698	722	736	730	696	724	724	759	742	722	744	762	733	732	712	687	700	726	740	665	726	740	753	732	753	703	758	708	768	723	736	785	740	730	709	745	706	740	738	705	738	707	697	749	759	752	742	736	741	714	685	721	749	754	725	731	710	721	757	719	703	740	714	714	722	703	750	745	732	740	720	728	677	773	760	756	688	754	761	702	770	756	716	739	745	722	720	682	732	687	713	721	690	741	693	744	739	763	745	745	734	771	746	746	726	727	750	725	754	724	689	719	682	761	734	752	740	745	763	767	756	746	740	707	713	709	751	747	731	777	661	761	712	712	718	772	712	702	723	787	718	727	759	705	722	763	758	763	719	720	730	710	688	763	714	700	774	805	786	750	764	712	695	785	733	729	752	800	722	719	700	723	777	764	678	711	723	720	742	707	762	723	748	700	696	722	718	700	734	722	705	720	732	712	699	722	784	698	754	705	761	684	707	715	751	744	649	689	763	721	767	756	722	786	756	763	658	725	741	726	745	731	722	769	721	755	743	709	733	789	739	741	735	793	699	747	697	783	714	754	704	682	744	739	689	751	736	787	737	713	695	724	693	750	763	764	693	726	758	723	689	731	714	727	761	712	725	756	709	718	757	750	668	724	782	691	716	751	728	707	770	744	791	693	709	715	722	720	723	760	784	746	734	752	728	740	770	726	748	742	760	746	681	769	752	716	767	759	702	761	749	731	752	709	736	749	776	747	746	734	730	764	737	756	726	739	707	701	720	707	712	731	719	733	769	740	746	768	774	702	762	767	765	748	738	823	717	724	732	745	699	711	735	657	719	725	737	738	754	748	702	761	691	657	701	715	708	696	761	768	737	738	749	805	763	744	699	727	744	701	766	760	706	741	757	776	717	698	720	724	710	749	748	793	751	724	709	750	750	772	731	718	705	774	744	730	737	741	740	784	739	664	702	728	710	755	716	740	741	773	723	733	730	752	702	752	701	749	721	741	704	748	715	763	725	738	703	709	733	757	746	743	757	731	750	704	751	799	701	779	703	704	687	682	726	703	737	745	725	769	726	740	753	722	724	721	714	678	819	749	772	753	763	697	713	771	685	763	755	690	736	752	749	701	708	775	704	740	750	734	770	709	699	738	728	703	762	737	683	740	703	749	752	690	753	740	769	781	726	747	749	691	755	706	739	727	742	732	686	744	713	731	755	743	729	740	650	719	733	745	734	772	686	763	757	729	719	748	731	735	722	713	710	685	770	734	759	690	751	727	687	724	756	743	693	720	703	768	748	721	760	702	699	775	754	747	737	730	710	722	742	732	753	686	719	763	711	761	693	757	732	725	742	722	740	690	736	725	719	729	712	772	737	756	786	712	742	757	756	690	765	739	747	723	747	648	716	735	755	755	761	729	721	748	710	712	748	693	720	692	729	743	742	738	709	720	746	704	747	692	751	667	704	726	729	736	743	730	743	756	698	750	758	743	725	743	718	721	754	727	727	716	732	741	716	723	727	745	739	719	758	719	739	736	723	743	779	733	744	732	736	743	694	740	701	741	675	760	751	754	751	683	769	713	731	764	741	692	750	739	719	742	743	757	747	722	790	729	766	706	669	760	704	737	708	714	747	727	696	725	713	722	738	703	760	733	706	709	769	733	725	730	725	713	690	687	716	729	738	701	688	707	719	763	726	743	720	723	683	721	785	758	715	725	760	730	772	796	746	757	679	744	750	765	695	711	706	704	736	689	730	750	667	674	745	718	751	710	729	736	699	732	710	729	745	733	699	744	680	730	728	754	741	708	715	765	714	706	688	753	751	734	740	678	755	703	694	738	721	750	731	731	735	737	751	732	691	729	784	721	725	748	735	717	690	729	713	721	740	742	720	710	736	704	689	755	694	705	710	732	705	733	693	723	705	726	701	729	698	740	756	730	698	748	711	753	748	748	710	765	741	754	749	722	714	758	745	746	723	714	697	725	699	693	731	744	757	720	733	740	787	744	748	729	706	747	713	812	744	692	696	690	722	749	696	716	688	734	731	732	722	736	711	720	772	702	744	730	701	763	723	714	737	711	711	782	707	678	755	745	721	733	712	762	701	707	750	748	709	683	732	701	762	744	731	687	759	724	728	786	732	698	751	734	745	679	778	732	698	694	719	697	755	748	723	742	753	707	727	741	676	776	763	736	758	713	726	761	729	769	696	691	699	724	801	737	677	732	683	771	735	752	648	759	760	716	735	757	660	758	721
5185	10798	9097	4938	3525	2809	2404	2008	1796	1679	1606	1407	1345	1250	1227	1204	1131	1191	1131	1135	1093	1099	1133	1061	1069	1045	1098	1116	1068	1056	988	1037	988	989	1049	1053	1035	1025	1029	1098	1055	948	1048	1008	1019	1035	1006	1029	985	994	1036	1062	1050	992	997	1033	1107	1053	987	1019	1034	993	1042	946	965	1030	1011	1023	1019	1006	1066	1008	1037	1006	1014	984	1021	1015	1055	1065	1054	959	1034	1000	979	1120	948	958	939	1015	1016	1014	988	956	986	1025	1002	1005	982	1027	1022	1011	1015	1049	940	1001	988	1030	1005	1042	1037	1031	983	977	981	983	1022	1015	990	1024	1074	1031	954	985	975	940	970	966	974	1008	1002	1016	1039	1063	992	964	1010	987	975	1000	1020	972	1014	995	1046	993	1015	1105	985	1004	992	1010	967	985	1008	981	995	1025	1056	974	1011	1051	1019	1024	1026	1021	1035	1011	971	1044	974	1042	1042	992	981	976	975	944	1027	1023	1049	1071	954	980	953	970	975	1055	1013	1018	1035	1018	993	1036	1017	1050	999	999	1042	957	1047	990	988	1013	1026	1011	969	1008	1023	1020	1002	967	1035	1082	1033	956	973	920	1025	1047	1050	1000	1017	1053	956	1049	998	948	1023	1031	1043	979	1028	999	1023	1002	1052	980	1019	1011	1074	988	984	938	972	1004	968	1016	1010	1071	972	1027	978	1032	957	995	1024	1012	1035	998	1000	1041	994	1003	910	969	1018	1036	1001	988	990	992	1039	1036	1005	1017	998	1042	963	1011	1030	994	969	959	1015	1006	992	1022	1043	989	982	988	1001	1021	1006	970	968	975	939	1023	972	976	1009	977	996	1003	1025	966	1048	1030	996	1024	1018	1021	995	963	1017	1006	1007	967	999	995	1067	1025	975	1061	994	1003	988	1035	1010	966	1021	1022	969	990	1023	1022	1005	984	1041	1007	968	1021	947	997	988	1023	1023	1024	1010	993	1016	975	970	989	1004	1025	995	1028	978	1020	983	992	979	1031	960	1005	1039	979	992	1024	1001	1022	1027	1020	995	1046	1043	1010	995	1037	993	982	964	983	1000	999	1009	1001	981	1081	1003	998	970	1059	1020	996	1028	993	998	1022	998	977	1001	967	1010	1002	960	1010	1034	985	996	996	948	993	1057	1045	1041	1022	1027	982	1050	1003	1007	1003	1048	990	985	1066	1002	1040	955	997	1039	1026	1025	1004	1029	979	1010	1037	987	982	1024	1029	1033	987	970	975	994	970	980	1045	1025	1044	1026	985	980	997	1041	985	975	1013	976	1009	986	951	1038	1007	1010	1047	953	988	1001	972	971	1004	975	1012	1060	1030	1008	963	1008	1024	939	1007	1049	1008	1019	970	997	956	1054	1002	970	967	959	995	981	1001	991	979	1034	1009	984	1002	1013	956	1040	1027	1007	1034	1017	987	1040	963	971	978	973	997	994	1031	963	960	965	1022	1018	958	1039	1039	1001	1030	985	1014	982	1055	962	1005	990	994	971	1031	1006	1013	973	966	1014	1047	1016	946	1002	1004	980	982	981	1002	1059	958	978	1011	940	960	1016	1005	966	976	953	1008	1009	1077	995	1012	1012	938	1060	1021	988	1011	1000	996	983	970	1038	1029	1037	1033	1011	1052	1003	976	1050	991	992	985	1003	1013	1040	982	1004	938	980	1007	940	1006	1021	961	993	1043	1023	1022	958	1045	995	1010	1042	1010	954	1071	1004	984	1000	956	1025	1017	1033	983	950	1046	962	1023	989	1047	1003	1065	1001	1001	1019	976	1066	998	969	1006	975	1018	988	999	1021	991	1026	1029	1020	995	997	1029	1049	1016	1019	1015	991	1026	963	991	1006	992	989	1045	915	1021	950	1016	985	976	953	925	1017	980	962	1012	998	997	995	975	1036	960	1055	1016	1000	1030	1052	996	980	938	988	985	970	973	993	1026	1033	1036	998	1004	945	1017	1027	968	987	1070	997	1005	1045	1008	1062	1008	1013	991	1058	1056	1021	953	1024	1015	1015	991	1001	946	1045	1012	1023	1066	1017	1016	970	971	1013	995	1010	948	1020	1035	942	988	980	1002	977	1015	1025	1040	991	954	1008	975	1005	1001	1007	1040	1015	995	1034	1019	1032	1008	1027	1005	993	979	990	963	956	1016	1051	1056	1025	1011	1003	1001	1008	977	970	1033	1016	1012	953	999	1034	1002	998	1071	967	1020	985	1029	1068	1059	982	1023	1047	982	1016	993	1002	995	1018	1006	985	971	986	990	988	1014	943	1033	984	993	981	1044	1061	966	1015	978	972	1012	1014	950	1016	1034	1048	1018	1010	975	1017	1035	1018	973	998	1000	980	1028	1044	1025	983	1023	1002	1020	1044	1053	1015	1002	997	1022	1015	976	999	973	1023	1011	970	1003	1026	996	1032	978	1009	979	958	1023	1054	965	955	996	972	995	996	1052	1010	1029	989	1016	962	995	995	1018	1021	1010	920	962	963	993	974	983	983	1017	996	1034	953	1002	1050	1015	1035	993	964	1016	1028	1014	967	964	960	940	974	985	977	1007	970	985	1019	961	1006	973	996	983	951	1032	995	1009	1007	1008	1018	1012	979	992	1025	1024	960	990	1005	986	1013	1011	1031	1004	984	974	1023	1024	1028	1039	979	1027	987	1053	1025	1009	987	986	1002	1012	990	1043	1034	983	995	1008	987	962	985	958	1018	947	973	977	937	1027	1055	992	976	1013	1022	974	987	1028	1026	1057	1011	995	957	1012	1022	961	1003	998	1001	1095	1000	987	1006	1019	988	983	991	1019	1030	1031	973	966	947	1008	1037	961	1014	976	997	905	1050	1018	1014	969	1000	964	987	997	994	1043	1042	992	997	1019	994	999	980	981	994	1043	977	1011	988	969	1061	1036	1044	943	978	1015	1014	990	977	1012	1012	990	1054	957	1017	1029	1006	979	989	1016	1000	1045	1062	974	971	1046	1010	989	1006	957	1027	1016	1006	1024	999	1005	1027	1025	1013	997	941	1061	995	1032	1001	966	1034	1015	948	1017	1056	982	1041	1009	967	975	981	1011	978	1028	1025	976	1036	991	979	999	1033	946	1007	1029	986	1024	1027	983	1013	1020	1010	973	1022	1012	962	1032	950	1009	948	974	995	985	999	976	973	1035	938	1003	992	983	985	994	979	981	1032	1005	1037	1001	1065	1006	1026	1011	997	978	964	916	1023	993	998	936	994	1038	1014	971	949	1010	1025	1023	1019	1016	984	1045	1040	988	996	984	993	1000	982	1040	1085	1000	1035	991	1022	989	969	985	1030	1027	983	1009	1007	955	1014	967	1087	983	1046	943	995	969	933	982	978	980	963	994	1004	979	1019	1019	987	966	1046	968	1030	1047	963	1005	1024	1004	1002	1005	1035	1001	943	1025	1025	1007	966	974	1008	970	1019	1036	984	971	965	1057	981	979	996	1006	964	1003	936	1049	1059	990	954	976	1008	1040	999	980	1003	980	965	954	1003	1020	981	968	1018	1017	988	938	1032	988	990	1014	991	994	947	1023	1060	1002	1041	1024	990	1012	935	1015	1053	967	1002	980	1000	965	987	1030	1022	1064	968	1029	1079	1001	1017	984	985	1018	997	970	1015	1036	1008	980	962	1018	1008	982	933	1007	972	985	1039	1005	963	962	1010	979	997	971	964	981	1001	1000	993	1002	1021	1033	965	1011	1052	1037	1027	1015	918	1027	1038	1013	940	962	1031	997	933	1030	972	959	1037	951	1039	994	1061	1001	963	1003	1038	938	1009	967	1026	902	1006	1036	1006	1003	990	1026	978	979	1017	1073	995	1030	1005	1029	961	1006	1048	955	1000	971	953	985	1079	1035	988	995	1096	999	995	983	1023	982	954	1085	1003	964	1007	1010	1054	996	1030	921	954	1003	949	994	981	951	1015	990	978	1024	960	1005	995	959	977	1015	1000	993	996	986	998	999	1032	1044	957	1008	999	992	969	1054	1023	1011	1042	1051	1016	1010	1013	997	924	955	1009	1009	1023	989	970	965	1038	1009	978	1045	987	1009	1069	999	1003	1042	996	1009	955	984	958	981	1012	973	1056	999	1002	990	976	997	995	1029	1003	963	1016	999	1002	1005	994	1025	1024	1010	1051	991	1013	970	979	1036	1039	987	1012	1002	1008	992	971	1017	1024	1045	961	967	984	1027	946	976	1031	1003	985	1042	997	971	984	977	1009	1020	1035	1036	1004	999	1017	960	1016	948	946	991	1023	961	1029	1026	929	998	979	1007	989	931	989	989
22703	21106	28960	23511	21109	21167	10248	1463	1094	958	901	824	795	747	709	730	650	685	648	640	630	635	650	601	607	580	557	574	561	598	574	558	566	559	535	544	562	548	558	581	597	599	554	562	532	532	571	591	509	612	546	529	545	550	592	516	560	548	610	510	561	563	548	528	529	520	557	540	583	546	543	560	543	524	542	538	564	524	523	551	539	539	520	558	534	539	572	508	557	538	516	549	576	528	543	541	490	521	525	544	526	530	509	475	574	541	554	532	567	533	522	507	558	552	491	524	511	538	512	540	558	512	566	529	538	538	551	525	524	518	550	546	529	529	516	518	535	541	541	535	568	581	533	584	515	506	569	583	524	516	572	536	527	524	519	509	523	550	527	557	517	540	527	583	542	496	517	499	515	519	507	546	539	531	534	548	558	510	552	543	493	559	561	565	498	577	538	488	495	494	508	532	527	568	513	511	526	525	501	535	559	508	493	542	544	528	554	510	527	529	564	532	536	514	471	495	553	547	522	534	516	516	523	543	526	530	622	546	526	570	476	539	512	514	534	507	528	519	533	512	533	527	538	514	555	525	508	519	531	541	510	568	543	531	567	532	554	558	543	527	535	525	536	560	537	543	539	529	515	521	542	497	540	553	523	532	564	530	559	524	501	545	555	550	550	540	543	509	532	503	525	574	546	531	530	521	510	535	480	506	495	517	551	548	556	545	548	531	514	569	520	567	555	527	517	541	541	518	533	557	539	539	522	569	523	507	519	539	510	570	520	511	573	533	503	566	539	555	526	519	529	514	538	547	536	545	512	524	547	562	557	496	530	533	576	538	526	512	531	564	510	553	538	495	478	524	548	523	524	509	587	515	538	541	511	535	488	569	544	523	510	505	533	558	568	534	508	543	538	513	541	524	497	573	561	524	545	524	511	523	521	506	570	516	521	545	541	522	543	536	497	560	544	560	517	520	562	536	562	520	516	549	543	526	553	526	524	561	553	563	498	537	547	513	529	560	578	538	540	516	532	545	569	536	543	565	520	526	532	517	535	565	560	494	515	533	532	548	525	539	504	555	526	534	517	465	527	537	581	525	528	508	539	554	569	519	488	511	524	476	528	502	528	553	518	549	521	527	487	544	525	524	532	555	522	541	517	505	551	534	559	514	510	570	552	543	569	531	539	545	499	551	517	538	555	511	511	537	513	513	523	536	528	500	559	530	552	557	558	520	537	567	523	627	503	544	483	528	517	535	545	523	569	530	496	526	510	531	549	526	512	562	532	523	524	517	513	587	555	560	515	535	529	494	512	538	531	539	545	517	518	479	517	539	523	526	548	498	558	557	508	550	590	546	524	521	558	534	515	535	553	500	549	563	542	526	501	558	522	481	552	471	529	558	511	529	476	530	545	520	562	508	513	566	550	531	519	512	514	560	532	542	523	512	574	530	532	529	543	513	517	524	503	517	526	575	516	512	551	552	533	495	542	572	523	553	538	522	567	547	513	533	511	581	517	534	568	526	547	575	535	524	567	518	551	541	553	527	519	542	551	511	570	589	487	516	557	552	516	529	533	536	499	515	512	534	555	504	549	565	543	541	593	534	546	526	513	479	582	498	531	536	502	531	524	491	564	559	596	547	531	517	524	534	566	523	526	482	526	571	516	517	537	548	524	501	533	527	517	521	539	550	534	557	488	552	519	542	544	511	551	541	532	550	515	516	524	550	537	539	573	542	513	529	523	531	562	525	518	483	533	505	543	534	534	539	545	517	537	502	509	515	526	495	503	499	543	547	571	537	506	510	524	516	539	533	514	490	535	527	552	571	530	518	567	523	566	516	543	557	559	550	525	521	553	521	524	547	552	567	527	538	565	526	585	535	530	542	490	471	524	528	590	523	542	557	507	544	541	527	552	491	548	524	529	517	555	542	490	506	521	505	513	537	577	522	537	511	529	460	517	531	538	554	510	566	546	489	525	503	526	521	545	517	526	480	560	526	540	566	518	550	545	560	520	532	548	506	526	527	529	519	537	544	524	513	493	564	567	534	566	544	497	530	558	527	564	525	490	534	561	534	500	533	522	553	536	551	515	543	521	544	541	568	569	537	535	563	539	533	533	484	553	549	555	523	486	539	536	492	547	496	598	569	517	528	517	536	563	532	494	494	489	519	511	527	522	540	535	538	490	543	585	528	558	519	557	541	528	528	518	529	543	515	575	527	539	524	503	553	503	536	522	512	520	565	528	552	517	472	492	522	558	500	542	531	522	560	479	509	508	564	538	526	512	506	498	556	500	539	537	508	528	564	518	541	544	514	555	521	553	516	555	537	526	536	540	529	546	517	504	541	519	527	514	506	511	534	582	578	531	527	547	520	569	526	494	524	487	526	508	509	517	523	549	485	530	536	541	553	523	556	540	521	496	525	548	503	573	500	519	521	520	468	579	577	456	494	512	558	453	523	533	539	508	522	510	547	533	571	491	539	544	529	535	498	527	538	529	586	522	505	534	526	493	512	505	541	603	558	523	583	537	506	521	515	490	503	535	527	561	513	548	504	559	557	539	529	530	507	519	540	542	515	526	506	546	472	540	555	528	535	530	522	544	531	527	517	499	496	528	523	537	520	469	530	537	548	518	496	580	544	547	549	507	509	495	575	527	540	531	573	532	520	542	573	554	507	518	535	529	519	546	566	576	494	507	539	567	552	519	530	512	494	524	555	539	556	519	553	513	546	500	522	552	546	540	511	529	542	577	531	521	530	575	548	531	565	522	557	513	545	530	529	550	532	532	550	520	532	527	496	505	553	519	516	504	550	546	509	505	494	562	559	597	474	538	518	548	537	556	500	490	553	547	522	536	527	538	543	492	523	542	533	537	570	470	536	535	556	540	481	556	524	503	558	540	530	541	525	534	558	537	510	506	517	549	535	501	549	524	520	561	510	555	513	524	504	512	554	514	553	526	527	582	528	508	610	531	515	533	518	530	530	556	573	543	550	576	519	506	554	495	535	544	498	538	512	520	504	539	495	556	568	532	532	541	486	544	543	540	530	531	497	539	519	526	496	536	546	532	502	522	500	558	519	543	576	521	500	541	540	539	538	541	520	574	520	505	529	533	554	526	492	540	545	517	553	506	533	518	522	499	499	546	520	563	541	567	541	503	567	532	540	536	549	526	518	556	483	528	526	514	548	530	531	549	518	522	535	534	543	540	515	504	540	515	511	545	467	561	519	526	522	528	536	547	508	535	560	536	519	522	530	535	521	531	526	555	552	493	549	560	508	512	555	495	529	494	544	532	557	507	485	538	537	560	569	547	507	521	519	534	483	510	553	516	510	526	571	551	546	492	523	519	514	502	525	495	524	553	512	528	534	513	507	522	523	543	508	511	529	560	497	508	504	517	549	530	526	512	541	552	526	551	544	579	540	532	524	510	548	527	528	539	532	543	548	471	525	508	537	521	556	531	531	553	527	544	518	519	578	572	524	535	514	520	515	506	511	522	484	510	504	529	504
7235	16800	13614	7609	5412	4145	3267	2706	2169	1944	1701	1601	1339	1315	1257	1140	1082	1009	1013	1011	996	942	977	936	886	854	835	824	817	810	847	735	803	800	782	787	772	768	772	847	790	775	832	752	801	772	761	713	779	805	692	718	749	746	751	751	789	733	773	742	718	740	782	776	775	809	739	766	720	802	736	738	728	759	764	782	790	768	731	737	748	782	795	764	752	760	754	754	750	770	808	759	740	753	735	723	765	691	760	761	713	760	751	725	739	690	756	747	688	740	769	757	789	747	742	741	697	751	762	718	713	771	752	739	775	725	766	700	738	728	763	772	743	787	701	778	706	793	748	740	753	776	738	748	771	734	756	723	724	722	724	763	769	789	747	729	718	743	729	734	754	722	711	749	793	701	767	780	808	764	749	755	771	687	727	733	741	774	726	717	753	702	753	748	733	754	772	742	763	760	713	699	726	758	762	750	706	741	733	736	718	785	759	712	711	741	748	751	785	734	747	708	706	772	760	748	704	743	711	721	752	714	739	768	714	736	689	732	717	696	697	732	742	683	693	760	755	716	744	721	733	726	725	741	727	787	709	782	784	744	769	728	725	680	746	717	711	755	780	778	719	703	682	738	721	714	747	721	704	700	770	750	762	733	762	770	705	732	711	732	721	747	738	712	728	757	771	765	765	725	772	754	723	741	724	748	723	717	726	735	717	731	754	742	746	723	744	722	661	755	745	708	748	739	746	749	762	747	724	691	750	740	738	725	742	743	734	679	735	736	768	710	802	727	708	750	727	721	725	727	737	722	713	671	767	786	741	729	722	808	715	741	716	727	772	741	762	735	752	707	741	734	749	779	751	733	777	768	754	742	679	759	710	741	774	793	721	739	761	745	751	704	768	743	703	754	736	777	708	725	723	707	715	752	720	719	759	758	744	744	746	786	757	717	779	736	759	753	686	729	717	726	786	735	739	693	695	730	725	718	804	808	776	742	756	710	742	758	758	758	717	716	720	697	708	701	736	735	744	755	754	743	718	735	743	726	755	674	722	735	689	747	742	747	730	747	784	701	751	742	720	745	725	724	729	728	693	764	756	710	709	723	742	713	775	765	788	738	752	750	752	773	757	736	768	788	724	683	756	751	740	711	753	774	752	734	784	714	723	759	787	718	758	758	741	738	728	721	691	822	710	768	741	724	715	743	731	760	741	749	740	732	770	746	711	726	768	712	751	759	723	739	796	738	721	772	789	778	701	733	763	734	777	721	735	761	726	738	744	715	732	729	764	690	717	773	790	751	724	785	743	750	736	735	732	728	705	746	724	732	712	756	733	753	723	755	782	745	719	722	755	738	763	757	723	765	742	718	668	756	741	727	759	749	702	744	739	722	752	736	684	768	735	757	762	706	703	742	745	742	734	730	744	699	744	729	703	723	741	742	738	746	736	705	736	763	741	723	753	766	781	726	763	686	713	761	766	726	768	765	728	748	742	782	735	696	738	743	733	770	728	737	754	736	775	737	703	767	759	731	761	759	701	785	776	694	719	746	757	813	729	709	699	777	764	755	715	715	765	728	761	751	723	718	740	723	742	669	750	736	746	753	703	754	724	742	730	787	714	700	698	750	709	720	765	712	756	752	715	723	749	725	708	703	700	732	767	749	754	805	744	751	732	717	733	715	768	773	755	703	704	733	716	739	737	712	730	769	779	787	768	730	735	758	733	708	766	787	728	769	737	690	741	742	726	795	689	691	746	777	728	741	761	715	734	731	747	721	737	809	701	788	736	734	780	743	680	731	744	772	662	722	769	776	732	716	751	695	733	664	740	785	749	716	760	718	745	752	751	707	768	762	725	728	773	698	736	710	725	725	776	740	694	724	743	731	697	730	749	680	701	744	768	742	749	727	696	763	790	809	704	738	729	727	755	749	770	710	764	723	745	755	750	747	756	733	772	688	733	692	725	741	728	760	682	730	745	699	729	716	716	739	698	729	734	736	737	681	713	753	787	745	721	780	728	742	739	710	770	739	718	724	733	736	692	739	771	786	744	706	751	726	709	750	743	718	757	788	741	739	748	768	735	756	728	783	731	708	753	750	773	750	788	708	769	723	700	741	742	733	758	718	721	823	786	769	751	739	806	737	721	736	701	737	740	761	767	675	718	739	732	755	712	721	714	741	713	773	795	733	733	749	773	774	769	694	740	767	744	709	758	772	718	804	743	767	786	746	751	744	715	728	731	719	744	742	703	731	777	741	779	806	753	694	778	757	694	692	771	729	733	772	750	740	744	739	734	749	740	706	736	751	711	729	746	761	744	713	732	721	724	750	789	761	708	753	748	778	736	747	737	710	726	753	776	713	730	744	743	728	733	733	720	740	689	740	727	708	760	712	757	698	752	719	740	740	760	747	738	732	766	686	770	759	803	763	736	737	707	718	758	760	754	740	767	722	723	733	759	726	729	752	682	703	704	755	742	678	732	714	692	682	783	707	703	764	727	713	744	742	748	727	739	786	790	694	736	751	731	747	707	756	720	752	753	740	809	743	692	719	678	787	709	737	723	719	745	731	753	757	735	740	707	718	750	765	724	725	725	737	751	801	757	727	687	737	712	739	764	762	746	729	749	692	705	749	798	758	734	707	756	765	757	753	751	772	736	771	723	724	724	719	719	728	724	761	723	681	728	751	773	710	739	766	764	723	718	721	718	768	778	759	724	702	747	778	743	754	755	743	745	761	756	741	676	726	727	680	717	710	759	727	758	759	770	725	769	760	720	776	731	734	731	774	728	752	732	794	708	736	767	755	714	740	709	756	674	764	745	765	773	763	760	732	740	770	786	753	743	751	736	722	714	712	758	710	749	783	764	778	720	737	688	756	768	730	689	726	726	734	717	761	749	714	763	716	772	735	738	737	756	736	749	758	764	780	715	763	734	749	768	691	718	713	803	736	763	720	755	745	782	734	700	761	713	754	696	719	710	700	709	818	727	702	778	740	781	738	709	726	735	758	741	764	746	746	760	738	734	698	732	781	726	708	770	729	771	770	768	748	780	707	753	736	725	750	728	723	772	697	707	732	717	735	709	766	777	744	769	717	763	716	706	729	761	770	751	738	721	722	722	715	707	799	708	785	774	736	723	709	743	722	707	744	746	749	766	729	753	728	786	725	753	689	761	742	774	713	766	751	734	707	726	753	770	749	725	713	721	728	743	738	739	731	780	738	748	733	742	736	704	743	723	772	738	746	770	729	793	771	723	699	736	718	768	774	736	739	741	737	679	753	721	713	723	663	774	741	729	736	713	755	703	715	712	780	778	742	757	750	747	700	764	730	738	678	724	740	735	720	752	742	724	709	760	734	756	746	712	772	748	710	727	749	711	733	724	721	714	782	716	704	752	698	787	743	760	725	739	724	731	740	734	728	741	746	710	762	738	743	729	766	767	814	784	726	721	749	708	730	725	730	717	718	725	797	743	752	743	720	729	750	716	689	726	735	717	729	754	767	743	746	739	741	743	741
26613	20532	9132	1121	714	689	544	538	543	555	559	535	543	513	491	547	557	549	557	557	504	574	543	498	539	573	553	516	524	521	554	550	515	535	502	514	533	546	556	546	513	564	559	552	525	544	493	532	533	510	536	514	531	519	556	537	569	508	569	562	530	524	527	538	542	496	547	516	530	542	530	535	529	550	557	555	518	542	526	527	516	562	523	581	553	534	540	553	481	528	521	543	549	533	537	557	481	542	500	541	534	516	519	548	494	523	516	529	540	529	501	528	554	529	552	538	551	513	540	538	563	546	574	539	516	531	554	552	554	544	529	516	557	531	522	547	535	531	522	498	541	570	504	516	513	543	561	479	518	565	521	544	516	551	550	531	528	534	529	509	539	549	546	495	517	521	541	541	532	550	458	551	516	533	540	503	545	530	542	495	542	497	543	531	502	503	524	567	553	518	522	581	525	498	495	486	508	554	513	455	495	506	534	537	517	545	540	546	520	555	558	567	539	522	521	529	549	560	543	518	510	549	534	521	520	522	501	537	529	491	514	530	501	548	553	520	574	534	555	546	532	524	562	536	519	570	521	518	549	543	541	554	530	524	522	490	516	550	538	505	513	550	513	518	520	534	490	522	558	533	557	529	569	537	507	549	507	537	536	535	507	516	485	522	538	488	520	551	531	517	523	527	512	482	552	538	496	492	529	517	533	541	552	536	548	517	552	578	554	545	519	525	538	529	527	493	507	567	577	585	531	509	492	541	473	491	527	546	553	506	518	548	553	533	539	497	547	552	491	528	538	505	539	572	534	536	533	501	522	546	562	531	508	517	512	513	535	520	527	518	539	511	564	513	544	519	531	567	558	536	520	503	580	541	530	529	531	543	492	562	505	509	524	523	514	554	520	534	555	558	505	557	549	549	556	524	543	525	572	527	535	530	565	552	530	513	560	520	539	575	550	493	574	531	532	491	549	517	546	503	546	556	538	574	502	512	568	529	531	503	527	494	475	524	545	546	520	503	525	550	519	509	558	559	546	537	518	525	521	499	480	501	523	529	498	519	508	554	492	526	507	508	570	518	546	534	543	570	510	527	506	551	513	511	537	541	533	526	490	517	529	520	490	529	527	522	545	538	562	560	568	544	508	549	550	526	574	505	545	560	551	531	548	559	512	512	545	515	491	562	549	534	580	531	565	573	493	547	554	523	504	537	506	535	569	557	540	528	541	483	520	535	529	576	524	549	516	515	529	471	546	531	555	525	546	593	524	531	563	526	522	540	503	483	533	506	477	514	533	520	557	538	521	509	522	550	528	533	535	526	546	483	553	525	530	536	564	541	543	536	513	534	533	526	570	530	534	531	540	519	514	488	511	511	516	539	503	484	522	536	553	532	537	516	545	535	544	513	494	559	497	561	495	522	561	542	515	503	522	550	506	558	514	522	528	547	519	522	494	531	513	517	536	469	550	549	491	531	550	574	512	521	516	550	538	574	548	565	557	544	569	540	545	514	506	546	568	485	518	535	540	541	540	531	573	524	560	608	552	535	555	547	480	556	544	504	514	530	552	517	501	555	536	546	545	539	529	551	551	539	522	548	511	494	500	540	515	544	544	529	526	538	513	525	527	526	522	589	506	568	537	522	511	558	533	539	530	500	566	526	524	535	556	526	531	516	519	487	509	529	547	546	500	498	554	532	523	565	506	538	528	491	499	566	511	513	538	515	502	573	547	523	536	575	535	554	502	580	491	553	552	517	516	517	523	545	571	527	560	541	571	521	559	510	526	535	560	527	545	475	530	557	515	517	512	496	501	517	525	510	519	535	578	509	529	502	528	552	523	502	535	519	582	486	547	532	546	548	509	532	536	498	556	534	536	543	519	531	521	563	496	533	560	491	542	511	519	509	526	547	537	506	555	541	564	541	508	499	522	531	538	542	551	500	526	559	486	537	518	507	499	574	524	530	546	522	543	538	518	533	534	523	557	516	524	482	542	504	529	524	526	515	529	539	561	521	514	483	523	573	526	500	524	504	506	564	541	524	531	530	544	545	547	551	554	551	526	557	532	536	532	529	557	540	504	510	536	525	546	562	508	550	528	510	533	540	522	532	524	524	549	542	503	528	571	516	511	528	493	567	567	532	531	532	537	501	505	494	532	535	554	520	516	536	492	532	528	547	504	540	470	525	505	571	535	600	537	510	502	508	499	571	518	531	557	521	519	565	534	521	550	546	521	533	559	565	488	544	516	526	575	531	532	529	520	557	547	516	521	516	546	537	596	534	546	539	536	551	475	539	539	514	537	529	516	552	520	482	522	538	500	556	524	527	510	555	524	555	538	478	531	522	523	562	532	507	516	534	544	598	511	569	493	494	541	516	550	555	515	538	561	492	559	540	521	534	530	529	508	580	505	558	571	514	497	523	551	527	541	518	534	492	539	546	537	512	526	555	556	544	527	555	521	510	510	510	537	534	550	518	544	541	548	512	509	521	555	522	495	545	528	533	540	496	587	557	501	561	508	504	512	539	529	520	545	517	525	543	516	570	502	497	565	540	512	519	545	517	498	524	546	517	528	475	488	574	509	534	507	540	546	520	488	553	539	514	540	561	569	507	510	548	578	537	522	508	524	554	517	520	542	500	516	532	523	521	528	547	500	555	583	516	519	556	566	569	564	526	523	571	527	524	571	484	526	511	553	565	540	524	536	515	514	527	543	501	531	521	557	517	551	540	545	527	518	551	559	488	543	538	563	525	532	569	503	534	566	537	512	550	533	523	487	530	500	564	541	551	558	529	536	557	541	490	527	509	546	548	540	521	519	504	530	504	550	576	495	533	539	550	558	554	511	515	551	519	542	564	545	524	508	525	505	491	540	523	557	530	564	519	522	494	531	532	514	523	548	533	529	528	552	555	551	511	537	535	550	516	567	503	528	519	572	498	543	539	535	529	505	535	538	503	523	546	521	529	505	509	501	540	547	518	538	538	536	563	504	536	506	521	515	514	532	508	479	545	491	533	515	524	521	505	519	537	524	532	523	524	526	545	524	554	499	507	560	518	571	568	496	554	516	500	531	524	528	562	520	513	535	530	509	545	511	534	495	550	548	545	541	538	554	532	556	510	548	566	556	528	558	518	539	547	523	581	545	553	534	496	506	549	534	509	556	533	517	583	509	549	535	514	497	528	535	558	545	529	480	536	515	564	542	500	516	509	543	540	480	503	532	505	485	545	544	504	520	544	556	539	556	511	510	527	556	547	507	520	570	526	510	526	512	527	535	545	518	519	549	540	512	516	516	494	510	497	551	549	522	535	552	538	535	530	525	503	532	534	539	563	491	521	527	523	536	523	533	560	570	504	575	528	544	560	527	528	506	527	508	509	535	555	503	491	551	533	515	541	527	529	531	521	534	527	506	486	539	543	527	527	535	581	518	555	548	530	534	529	557	537	539	565	536	513	513	509	566	537	559	528	545	558	516	515	521	543	534	547	506	517	564	554	503	516	510	537	483	563
4051	1747	1571	1061	1023	962	858	844	835	825	794	832	763	775	761	771	792	783	749	757	763	774	768	755	752	718	722	692	739	732	722	723	707	741	786	704	692	753	756	792	707	713	720	742	756	733	767	766	720	709	738	709	774	704	763	711	720	737	750	740	710	724	748	745	675	710	749	716	732	741	741	770	771	720	735	787	727	700	719	775	690	746	728	724	721	708	752	714	753	730	730	716	680	691	722	767	666	731	730	726	717	699	716	779	754	785	705	711	730	689	712	713	729	741	719	708	734	691	780	689	685	723	698	740	688	725	728	748	748	723	746	756	669	754	691	733	725	735	698	724	659	661	700	718	686	789	733	701	687	753	677	692	707	713	757	716	720	719	732	750	713	762	756	723	727	654	794	763	746	714	694	750	756	689	688	726	705	758	677	719	713	739	736	697	764	707	750	756	718	710	715	689	717	683	697	754	726	767	735	768	697	707	771	689	750	732	727	709	697	674	700	716	717	755	750	699	749	707	749	755	783	752	721	771	652	726	714	759	753	734	712	766	718	710	745	738	715	714	709	724	738	740	719	726	712	676	702	736	737	754	782	715	722	726	693	729	742	753	753	739	687	723	733	800	730	731	722	690	726	761	742	757	758	734	715	718	746	725	710	744	727	740	723	707	745	713	751	773	719	714	762	667	726	754	692	689	705	722	745	738	668	711	675	670	706	714	703	685	767	734	751	734	763	735	738	779	756	756	644	726	691	727	689	732	684	757	723	733	716	682	704	714	777	733	712	706	698	757	700	747	691	760	680	771	724	688	707	722	765	700	725	750	707	709	749	711	749	725	755	720	748	703	763	688	738	732	762	707	773	740	713	676	725	748	699	722	719	758	681	730	774	705	749	693	738	762	720	715	688	746	682	750	725	720	765	715	752	758	720	693	705	735	744	702	708	681	762	691	771	736	743	731	723	738	741	717	750	722	746	756	689	726	758	749	723	747	736	695	717	707	744	768	695	735	792	697	708	717	721	758	732	746	721	696	714	734	740	732	699	749	712	712	672	777	721	686	742	725	704	698	708	754	726	736	708	737	734	721	725	740	747	775	709	751	754	732	736	752	732	700	735	721	781	778	730	744	718	703	703	761	712	734	699	716	670	699	722	763	746	709	745	739	731	751	786	773	713	730	741	716	713	752	714	725	735	732	666	725	751	697	684	706	701	744	713	751	741	729	745	739	736	704	726	741	745	735	735	713	770	710	724	708	694	695	722	680	788	717	702	768	730	745	751	756	725	749	731	732	678	771	768	744	742	701	747	700	792	699	712	768	781	745	736	719	700	705	682	707	689	722	714	766	718	785	700	736	708	715	747	776	721	741	699	714	724	785	748	742	738	757	687	702	781	746	729	747	766	726	738	703	787	697	730	726	739	724	676	742	728	761	734	701	772	743	744	682	746	725	739	744	743	732	777	710	730	759	728	700	748	708	763	706	728	703	687	736	689	709	720	704	685	708	733	727	736	681	686	726	727	671	766	746	715	802	714	721	723	764	755	760	760	724	718	718	737	722	695	694	722	726	748	729	737	732	712	707	690	770	783	769	723	704	658	773	776	714	737	730	747	728	753	760	754	701	749	703	708	771	754	743	715	760	727	731	728	721	788	736	658	738	751	674	673	706	747	730	732	701	740	709	717	751	713	715	724	760	778	716	774	754	738	753	737	699	705	692	720	725	770	754	746	714	739	718	709	716	779	710	727	746	747	722	698	728	721	695	705	723	723	767	735	729	723	712	747	760	679	743	732	707	767	725	708	712	709	664	657	731	691	733	761	728	715	701	696	745	767	725	775	725	707	713	713	749	672	737	654	694	722	768	747	747	755	702	724	751	704	743	740	721	804	734	731	751	685	682	707	738	738	732	715	699	706	693	748	708	721	686	735	750	776	693	753	705	774	697	730	708	725	751	700	751	694	741	745	723	689	709	755	738	694	738	739	724	732	733	737	739	692	727	760	707	775	728	686	733	741	764	743	755	731	711	745	697	783	710	695	727	696	745	739	667	723	720	713	704	746	707	719	718	731	693	730	672	702	733	729	736	721	677	722	730	772	719	702	752	672	702	732	731	715	771	711	701	732	735	715	671	763	721	716	745	699	750	759	710	695	715	728	766	745	684	720	721	730	692	677	702	748	719	705	776	736	727	743	707	748	760	697	675	700	691	655	728	702	714	714	739	723	700	723	735	732	708	757	727	717	722	783	732	745	773	718	709	730	707	713	744	722	746	753	763	749	743	749	721	672	742	730	689	764	735	706	733	708	732	683	700	685	704	684	686	770	726	732	710	720	720	684	700	714	741	708	702	750	739	770	721	728	710	762	736	712	744	750	741	677	721	747	703	761	725	735	707	719	736	694	720	758	684	754	746	760	720	738	752	751	672	764	741	722	733	724	723	782	732	703	734	753	706	726	742	719	707	726	710	737	784	761	722	717	749	751	707	718	749	748	715	709	731	749	689	747	763	772	717	712	660	747	704	734	763	789	711	708	716	715	749	739	745	684	712	712	686	672	683	714	708	740	691	737	686	754	694	788	711	701	733	730	749	741	696	722	734	704	710	726	731	774	674	733	703	720	765	758	704	712	779	725	766	693	731	759	784	749	724	717	746	724	721	716	712	702	718	754	721	751	744	727	697	686	727	753	654	728	691	749	744	729	751	746	705	790	755	685	716	742	752	752	768	711	705	711	718	671	726	765	724	760	752	750	797	758	735	702	733	744	730	715	721	794	782	739	730	737	725	730	737	699	679	723	730	765	745	704	732	703	727	733	729	751	750	769	722	748	674	710	705	707	732	718	717	736	715	732	741	728	722	749	755	748	734	750	732	726	717	726	746	682	703	731	728	728	650	782	693	735	693	725	726	747	694	693	682	723	687	695	731	686	717	717	739	755	735	772	747	701	715	703	724	707	759	736	697	720	722	753	711	708	756	727	731	710	740	728	710	801	695	720	773	737	745	781	730	733	720	763	716	750	733	720	733	696	699	706	711	676	730	752	703	728	704	761	758	689	735	725	732	741	754	749	747	704	765	706	751	690	716	680	779	682	729	685	686	753	760	710	740	694	713	686	732	716	722	723	742	710	736	774	724	728	780	786	680	727	713	728	741	689	693	721	722	687	755	712	702	730	725	728	740	738	691	703	775	739	726	724	724	697	734	732	759	735	749	748	692	756	770	683	719	747	735	694	774	752	794	724	742	694	672	753	747	697	661	743	726	749	712	755	731	772	729	684	753	764	735	736	685	707	750	738	744	709	740	707	726	757	708	747	636	708	780	758	665	749	732	728	657	736	705	743	733	703	673	740	728	766	735	724	759	702	675	748	752	729	753	733	712	698	743	686	719	769	733	747	694	716	695	751	728	680	725	755	736	744	712	729	697	743	749	696	735	726	749	706	787	744	737	718	740	748	706	692	708	724	709	705	721	706	708	732	720	782	732	722	700	691	712	731	705	728	746	732	728	721	673
23532	21136	28599	23918	21131	12226	1803	1222	1031	948	938	869	853	849	816	778	809	803	798	819	832	727	766	803	748	757	792	748	733	772	754	754	807	827	802	729	788	742	797	798	721	762	800	745	783	760	742	724	756	739	798	769	750	731	733	743	758	760	742	723	728	728	711	727	728	802	770	757	770	717	730	753	728	757	720	813	736	763	723	718	747	727	781	694	750	751	737	752	702	728	700	738	737	741	701	770	726	685	764	737	753	760	736	705	749	754	741	696	759	719	717	718	739	757	713	676	724	752	697	719	730	720	769	755	780	707	700	757	714	742	727	693	795	734	741	746	756	730	735	753	725	712	727	676	728	738	766	774	734	736	723	791	722	729	744	789	769	745	744	728	753	716	737	712	698	742	749	728	719	755	705	748	733	696	725	692	714	745	738	748	683	703	738	702	741	715	712	761	781	716	740	759	727	780	785	730	734	720	707	754	701	766	706	706	735	734	718	751	734	730	719	748	720	711	711	788	731	726	764	738	724	757	744	766	755	745	745	725	708	738	758	693	770	753	748	688	765	725	731	743	761	728	759	739	702	714	782	732	702	691	727	738	721	727	714	745	748	729	711	730	771	752	757	722	747	733	783	752	706	681	741	672	763	728	736	687	690	687	729	731	761	769	707	744	790	729	748	729	702	731	720	756	744	731	731	755	679	797	743	676	711	701	691	749	734	746	736	713	723	707	747	743	700	770	761	752	729	708	735	772	725	747	707	753	710	724	760	797	749	763	733	732	767	758	747	792	763	718	762	735	742	750	745	814	739	768	728	735	718	731	775	726	769	726	688	732	772	716	726	728	735	766	743	721	785	737	701	687	732	746	759	749	740	730	737	723	775	730	718	719	696	732	756	741	754	716	707	734	718	754	741	757	781	761	726	722	748	693	733	696	733	727	769	709	755	732	730	768	737	745	708	712	703	734	706	725	733	749	690	715	744	781	719	699	735	727	731	714	729	748	754	709	724	710	777	744	737	763	769	743	764	771	704	741	740	725	722	760	771	779	685	692	726	729	724	739	726	699	724	718	730	767	763	735	813	710	746	744	740	794	726	685	748	696	705	744	759	708	697	728	739	719	707	722	720	726	739	701	740	743	744	689	760	745	713	755	766	807	719	770	730	705	764	772	729	706	751	739	739	711	708	730	712	715	706	725	739	727	710	740	711	720	735	676	746	727	770	734	733	717	741	716	750	731	734	752	721	727	724	725	750	705	753	756	760	783	733	731	702	776	752	728	692	747	745	690	731	762	715	672	701	754	761	738	783	732	712	736	730	722	691	762	746	739	728	710	769	694	779	680	772	733	743	739	704	684	716	737	677	677	720	674	718	711	720	766	682	703	715	718	715	715	767	735	746	744	678	726	792	771	760	706	727	778	751	716	717	717	712	712	732	751	739	768	713	769	722	711	768	758	748	771	738	745	734	727	725	762	753	745	721	692	763	707	725	695	735	770	775	758	754	700	690	708	760	777	755	716	806	755	695	791	738	749	702	758	701	766	700	737	723	745	728	668	749	772	688	744	739	698	749	724	793	762	737	740	734	716	703	701	698	705	736	744	727	737	686	728	762	754	748	716	750	741	742	768	694	734	717	690	746	719	794	722	704	721	710	762	745	776	734	713	713	695	744	739	727	702	761	762	739	775	723	800	779	738	722	740	760	753	728	748	739	749	713	693	710	711	753	684	703	759	717	723	726	735	747	708	704	723	739	779	689	788	711	759	741	740	721	717	714	760	697	713	712	735	735	697	699	718	736	693	756	750	708	722	694	739	752	718	770	740	764	725	737	754	728	721	659	744	742	717	688	740	739	708	725	740	739	694	786	758	782	731	721	702	669	743	757	722	733	673	707	713	744	695	740	762	736	729	716	761	694	714	692	749	744	749	729	771	672	732	697	710	756	740	729	803	722	732	734	694	733	726	735	717	729	704	765	760	695	742	744	715	709	736	715	728	803	731	826	724	773	755	767	798	776	711	708	710	726	654	789	688	734	732	706	732	735	763	693	750	780	748	768	734	713	734	706	739	757	731	747	714	735	705	712	728	747	749	708	704	727	731	754	736	726	780	737	684	728	720	697	722	735	745	751	729	697	724	723	728	747	730	761	693	708	711	743	737	784	727	713	753	738	675	747	729	760	687	716	747	772	762	726	755	732	735	720	734	737	680	741	656	773	756	770	781	761	687	726	723	693	710	739	751	638	766	659	738	752	718	732	688	682	769	773	749	757	748	732	761	719	759	776	712	696	705	684	702	787	718	742	754	754	754	734	753	717	756	768	728	762	737	724	704	735	752	737	734	767	764	753	694	777	745	737	748	736	752	714	727	742	729	726	785	784	721	717	736	730	697	726	811	777	744	773	773	706	705	753	707	734	778	768	753	723	729	756	780	756	732	722	747	700	721	732	755	747	700	769	715	774	732	776	687	756	758	695	729	723	717	736	696	734	712	676	731	799	785	735	730	696	734	702	711	721	698	726	760	744	709	727	745	714	770	715	744	708	706	721	714	703	738	675	723	732	765	736	739	729	767	713	719	681	708	730	735	753	718	748	745	751	738	753	779	801	743	748	751	711	729	749	724	721	768	765	735	723	709	700	777	763	755	702	714	719	777	779	739	722	764	733	757	736	707	740	716	724	770	714	780	758	744	760	708	764	783	739	749	768	746	719	704	730	725	729	714	698	706	718	756	760	756	738	738	732	726	737	722	744	720	713	772	756	707	751	705	713	775	724	720	686	716	730	739	746	754	734	724	714	741	723	727	728	749	678	758	742	702	726	748	726	724	754	722	724	725	701	754	768	695	709	729	760	734	720	756	758	764	762	707	693	807	739	692	736	724	720	774	741	727	695	744	747	771	768	739	682	749	723	754	696	717	741	760	725	766	702	721	715	718	703	788	782	731	703	751	722	752	750	725	722	780	746	740	681	736	745	694	761	719	785	789	744	703	728	742	699	714	717	738	773	782	743	776	740	745	718	743	727	687	761	769	710	692	730	706	743	718	732	719	752	715	705	668	714	717	702	726	710	715	712	697	696	719	748	763	741	741	696	766	732	724	708	802	714	732	826	704	745	704	745	731	750	758	756	736	706	773	709	785	727	734	760	720	720	714	744	752	723	750	732	698	702	766	722	729	683	704	700	756	737	727	781	704	734	678	700	746	729	726	768	755	735	714	706	726	688	713	740	705	754	687	733	700	697	713	670	713	737	709	754	710	716	723	712	766	726	774	737	727	748	730	733	748	788	738	735	823	738	723	698	750	733	713	764	754	761	737	754	726	702	743	711	724	698	710	713	739	730	737	648	733	754	734	691	729	665	693	731	724	702	800	732	776	739	702	721	739	728	680	711	708	713	763	742	680	779	732	792	794	748	749	796	710	731	706	724	736	708	737	735	749	688	725	761	704	715	743	745	771	708	712	745	731	730	759	701	742	785	721	762	715	738	770	730	712	763	763	649	720	730	716	718	721
5159	10827	9190	4779	3497	2841	2455	1999	1801	1605	1482	1412	1301	1289	1208	1255	1179	1163	1178	1183	1113	1112	1103	1053	1097	1064	1134	1028	1122	988	1021	1075	997	1081	1055	1029	975	1000	1064	1113	1051	1042	994	1021	1020	1011	992	957	1005	979	984	1003	961	1031	1074	1072	1026	991	986	1001	1006	1032	980	1010	1015	998	958	1011	1042	1023	970	1015	1039	1052	1024	965	954	1014	1062	930	940	998	1011	997	1021	975	1030	1014	970	940	993	1010	1013	992	948	1042	959	1018	979	958	1007	1062	1022	1009	1026	988	977	992	977	991	1052	995	1010	993	1044	984	1018	993	1029	974	1013	979	975	1034	945	986	987	1035	968	997	994	960	996	1022	1010	898	1042	983	980	1025	995	996	1032	1044	973	1027	1031	1021	1018	1016	1032	1049	1043	993	988	1013	992	1036	965	991	991	1011	1044	1024	1025	936	1009	1015	999	965	1016	1041	998	1038	989	952	987	1005	993	994	1009	1004	1021	999	1014	979	953	1009	999	984	973	1016	986	1053	1015	976	1022	992	989	1010	1026	998	999	1036	1057	975	1036	1012	980	939	971	1005	985	943	988	972	1066	1007	1031	1013	1003	938	1034	1017	1001	959	945	974	945	961	1025	1026	960	1007	1035	968	995	1003	943	1013	987	996	1008	979	1055	1041	944	1042	974	997	1030	1006	982	1018	969	999	1001	1036	978	998	1046	1004	1037	1034	995	983	1016	994	985	938	998	1004	978	1010	985	1002	1020	1046	985	1026	963	1034	972	976	1010	1012	962	978	979	949	1021	1043	1000	987	996	967	945	1016	998	956	1042	1044	971	956	989	981	1086	972	1025	992	943	986	958	998	973	1038	1009	970	951	1016	1043	976	998	967	993	1010	1015	1034	940	1036	972	955	1012	994	1025	1000	983	990	1004	1012	983	1051	972	1021	1007	1021	991	1001	974	922	975	990	981	993	971	1026	1003	1026	1025	1000	1017	964	1019	1018	936	986	1005	979	1051	1007	1001	974	981	993	971	982	1004	959	1022	1026	958	996	1007	982	1050	985	1019	1014	972	964	924	994	997	1017	965	955	961	968	960	1012	944	1015	996	1054	1014	964	1033	1011	1022	971	958	1030	943	1039	944	1008	1026	1041	1012	1057	982	953	1045	1021	924	933	983	1017	1004	991	962	1015	1070	1083	994	999	998	1027	1034	1026	986	968	1064	976	1018	1060	995	966	991	978	1034	970	990	955	988	1016	922	992	979	983	1014	1008	997	995	958	1020	1012	996	988	1012	1034	930	974	975	952	996	1017	991	1036	938	1043	969	967	1011	993	1015	995	955	954	1030	996	1008	1017	1032	1016	977	1050	1007	1014	958	978	960	1012	1012	1035	1006	950	1037	949	1018	946	963	965	959	1057	998	989	953	1013	979	982	994	991	965	965	997	1002	1061	962	994	962	1005	1031	1007	979	987	997	985	979	1057	1046	1001	977	1043	1028	958	958	982	968	997	989	1012	989	958	961	987	1056	985	905	1005	1041	955	1030	1031	987	946	1029	1037	983	1000	989	1009	1011	988	990	956	967	950	1027	1005	959	986	1039	987	1043	943	914	1009	942	991	999	919	986	978	986	982	934	984	1015	1048	987	1020	991	957	1000	968	1029	1018	991	1016	982	948	1004	962	987	980	990	974	982	984	1016	1020	1025	1014	991	959	1020	986	985	989	992	981	1006	1000	963	1034	1026	995	992	1035	1027	993	1005	973	1010	974	987	1002	1010	972	968	1020	991	984	986	968	979	1010	1015	1041	966	993	1034	989	966	1023	982	1008	1001	1003	978	987	1020	1013	1008	983	972	1005	1040	1016	970	1005	1066	962	954	992	995	1011	998	1025	941	1023	972	1014	988	1004	1001	1009	1002	947	959	967	935	985	1002	991	994	1022	1048	1032	976	1016	1004	1020	972	1000	1004	1039	1017	1017	1021	995	960	982	987	997	968	1012	999	1004	998	970	991	1008	952	1020	1049	1014	1029	1022	988	1002	978	1028	999	1028	964	1004	982	1009	986	979	988	977	1007	990	991	1000	995	1078	1003	974	1006	1025	1021	959	973	981	964	990	924	971	941	977	981	1015	988	994	972	956	950	970	989	1006	1031	973	1010	1044	1015	980	961	985	991	970	985	1037	1011	1023	976	973	917	983	1010	1005	1009	1016	994	938	955	1021	965	997	945	984	988	994	986	991	981	1004	944	935	998	1053	997	987	1000	1019	1013	1010	1012	966	991	937	1050	1019	998	984	969	1006	1013	1013	1017	938	1041	987	1036	982	1000	1023	1014	964	1040	991	1023	1047	962	980	938	1064	1011	1006	1027	961	1020	950	1033	1018	1028	945	959	1044	976	969	962	987	985	1043	975	1036	982	1035	990	1017	1059	957	928	993	1009	983	1009	1034	988	981	1093	1054	1010	974	1012	970	999	1041	1017	974	1017	1000	976	973	1003	1014	959	1007	965	979	1030	1028	989	978	974	1027	944	1006	949	1019	1052	973	990	957	1020	992	989	1018	987	1002	984	991	1009	982	1032	1022	983	995	1050	936	1053	1001	996	981	1002	1032	999	952	992	996	961	1056	982	1028	985	958	1011	958	990	948	968	942	1028	1036	1026	996	964	1002	993	993	1010	995	1030	995	974	971	922	1058	993	992	1035	987	971	989	1011	1028	1032	1009	996	950	1028	986	1086	984	990	962	967	1044	999	1009	969	1020	1013	995	974	1014	1054	993	927	982	967	954	1012	1029	1026	1031	1005	1063	984	968	997	1021	979	981	1014	968	985	1045	1015	1018	972	982	999	1035	1037	996	989	955	999	964	992	978	1030	1027	975	1019	992	1031	938	985	997	958	1007	1000	1056	1016	1053	1043	972	973	991	925	1022	953	1008	1013	999	1010	1060	983	948	975	983	985	1014	971	927	994	1006	1001	1007	961	994	987	1042	953	974	1024	949	988	1049	987	962	1001	1024	967	994	994	1000	959	1017	1015	1009	973	970	1037	975	932	991	940	985	995	971	991	955	984	1040	1004	1006	990	1052	992	982	986	962	1006	998	970	973	1025	969	1003	985	956	962	1019	1012	1028	997	1011	998	982	1009	976	971	988	986	948	1000	1018	975	998	1029	992	1016	975	1014	1027	996	1002	999	1093	1011	1002	993	1019	944	1048	930	976	1055	947	999	962	1017	1054	987	1008	1001	991	985	976	967	1008	953	993	1004	1004	988	986	974	991	996	1018	1005	989	1005	984	971	969	1012	966	1029	977	997	1004	1001	932	998	1031	997	919	976	1003	1010	961	1010	1025	1023	918	977	949	977	1024	968	1028	976	971	1005	1014	998	953	1004	996	999	1036	983	942	990	1044	968	941	992	999	970	971	982	975	1038	1016	1025	995	1011	1010	975	984	1058	1010	1015	1025	1019	988	1025	1037	988	938	970	982	1036	1001	959	990	1010	962	999	1023	1022	1029	977	954	1004	973	1029	989	986	1006	980	1029	1013	1038	963	990	1010	1012	961	999	999	976	1024	1031	986	1003	980	1018	994	992	1032	998	1003	950	1023	950	1037	982	963	1004	1005	991	966	1009	976	1017	981	1015	1015	1042	964	1005	975	951	1058	1008	988	986	1025	1017	984	958	964	1024	1003	984	995	968	1000	981	994	996	989	1005	1041	1076	1008	975	1013	1008	1038	956	1017	1012	1000	981	988	964	1041	962	1036	1035	978	996	1015	936	973	1018	926	986	944	970	1013	943	1018	1015	1034	951	998	992	963	994	973	1005	919	1034	999	974	1021	1020	1007	1060	940	958	968	1021	982	1019	987	1004	1044	1052	984	985	1031	1032	978	1011	1022	937	986	992	1020	1008	1000	995	1010	1029	1081	936	1017	918	999	939	986	1037	982	1003	1027	1025	998	1037	1030	985	998	996	1073	1016	952	1079	986	984	958	978	957	966	1033	1078	1030	1046	986	1026	933	991	1005	1000	1018	978	1005	1029	1018	944	977	978	1028	1001	1020	1025	978	1015	975	1077	1005	1090	1069	983	1060	1031	917	1044	1044	994	997	1009	1057	975	988	1008	1023	996	1022	1010	1006	1002	966	957	972	975	971	987	1005	1018	1030	984	977	1018	1029	933	1001	972	993	1023	981	958	991	1049	1028	992	1024	957	984	964	983	1006	969	940
22738	21124	28954	23558	21125	21169	10332	1489	1042	972	903	832	758	740	685	718	681	665	679	674	639	622	614	597	548	605	558	606	563	548	579	545	560	559	575	579	512	570	515	598	557	503	544	582	558	520	535	542	533	553	534	525	535	544	543	515	532	556	549	516	541	550	522	566	560	561	555	569	532	523	539	525	563	554	519	509	528	534	509	560	561	554	558	512	543	510	571	557	531	512	509	547	529	552	568	505	558	528	536	513	522	520	524	502	534	545	576	541	501	497	518	525	527	525	511	559	520	532	536	552	513	534	544	527	543	539	496	583	561	501	531	571	497	508	499	560	535	553	540	570	597	501	512	496	547	555	546	522	554	526	557	554	534	511	539	495	523	552	550	552	541	533	564	543	547	573	513	555	526	522	535	516	541	548	555	528	515	534	505	515	548	507	539	539	520	532	533	548	527	535	561	527	567	558	519	587	533	520	548	508	542	513	585	501	542	538	527	523	513	523	493	556	526	511	535	527	535	555	564	501	531	542	533	516	528	549	531	529	531	500	569	514	539	498	550	523	534	501	490	529	499	595	522	576	544	534	520	549	531	558	519	532	548	537	505	492	491	516	488	522	565	520	577	532	544	527	521	555	535	567	497	542	492	521	493	552	535	570	545	527	536	518	524	547	541	539	521	547	520	456	539	527	556	529	565	524	513	544	533	512	512	559	528	512	552	547	518	537	579	577	560	550	544	537	500	525	515	534	514	521	560	537	544	494	575	523	534	487	551	552	498	518	503	530	541	548	583	523	533	506	525	527	550	533	540	564	515	506	516	548	568	499	521	533	545	535	538	502	539	563	510	565	598	531	520	527	510	511	542	530	541	545	558	538	489	498	540	505	571	509	533	530	542	489	521	520	538	544	521	553	503	545	569	510	543	513	575	555	567	511	528	547	551	515	533	574	484	503	529	509	494	498	578	515	538	524	503	504	505	531	525	557	551	488	553	531	530	526	568	556	494	503	514	535	565	539	505	578	540	521	512	531	535	565	538	530	510	533	536	510	539	539	546	540	537	499	524	505	493	549	489	567	529	555	523	505	501	521	544	529	527	481	554	542	540	547	553	540	576	550	528	498	558	542	553	528	537	583	512	525	496	526	540	492	511	547	531	520	529	510	533	513	532	502	537	533	560	583	547	544	553	541	530	547	519	522	499	538	543	556	557	525	507	512	553	543	528	525	538	537	523	546	512	532	530	473	544	522	514	538	565	530	517	552	538	517	495	509	500	523	549	533	503	506	537	515	560	520	526	498	520	534	519	528	542	520	572	538	552	510	501	559	514	556	536	504	565	502	561	510	530	514	500	557	486	548	532	552	541	579	513	578	565	515	554	535	514	567	572	545	538	558	513	545	530	516	525	485	530	499	543	539	524	549	536	534	556	545	523	564	514	530	554	533	552	543	492	514	563	489	489	499	525	571	537	525	536	532	494	548	545	536	599	520	519	506	494	539	540	532	519	555	499	516	521	514	496	546	521	492	553	500	496	505	557	549	534	546	559	552	515	550	533	560	546	533	524	538	535	540	554	567	556	544	524	517	532	482	485	530	529	529	525	547	498	532	536	489	493	522	538	513	526	560	504	493	517	536	527	582	545	565	488	525	560	493	505	540	492	539	542	513	519	559	520	484	510	515	512	508	486	516	511	552	533	553	503	496	530	515	546	568	506	527	520	511	541	506	519	542	560	531	509	519	509	542	535	546	498	539	503	502	520	502	501	522	518	577	532	521	535	523	518	536	527	523	485	548	564	496	512	514	528	527	520	575	549	555	513	515	542	544	562	560	533	500	531	550	541	538	551	504	534	557	566	567	530	510	560	524	544	546	571	545	510	533	550	525	540	513	499	491	558	516	530	489	522	528	528	525	506	521	533	520	503	511	588	547	578	555	524	532	551	535	568	529	553	505	540	516	513	536	503	535	523	535	549	530	529	526	560	506	517	539	549	529	557	515	508	517	521	556	521	491	541	547	546	545	529	480	551	539	518	505	535	504	529	525	531	523	517	529	566	570	535	491	484	508	502	541	512	556	542	504	559	523	548	576	557	505	497	525	529	512	525	483	576	558	540	550	538	513	513	573	533	533	554	524	548	517	560	534	534	540	512	533	513	527	570	539	547	547	549	520	481	496	511	547	519	519	513	544	465	524	530	540	465	520	512	535	522	512	522	567	513	515	530	541	517	566	496	548	490	504	544	556	572	538	516	535	519	542	561	519	521	600	564	557	513	505	516	490	508	555	509	529	508	511	528	527	524	514	578	523	523	529	571	550	504	539	538	542	499	569	531	522	561	526	531	550	545	551	533	569	554	535	526	551	539	513	553	511	514	521	538	554	544	482	539	542	553	512	478	521	503	533	550	515	531	516	512	565	526	527	493	567	536	541	549	523	534	497	516	521	532	529	541	542	533	521	514	532	498	511	519	485	519	506	536	568	571	555	509	528	506	511	581	518	518	547	498	490	511	573	549	507	531	568	567	490	526	485	540	480	586	527	501	523	547	552	529	525	526	508	515	544	521	518	535	592	524	529	523	503	585	498	491	524	512	526	530	525	542	498	519	555	550	543	547	560	506	579	543	533	508	544	514	509	507	607	542	540	513	532	537	549	538	520	568	519	529	517	528	576	535	507	533	506	543	512	554	524	486	523	492	521	567	512	540	548	558	557	526	546	555	557	565	543	508	505	558	510	521	507	519	494	552	542	547	516	545	482	567	514	574	506	485	518	558	559	542	484	541	488	579	538	503	515	523	528	531	483	520	525	529	515	493	543	530	524	555	522	531	522	523	561	486	527	567	572	533	499	556	522	580	540	485	530	561	537	523	533	537	531	521	520	531	545	521	549	534	480	518	510	539	556	549	521	487	545	551	538	526	510	567	550	544	525	574	539	497	517	551	526	493	562	492	517	553	529	507	592	525	549	532	562	576	532	536	541	547	512	542	530	518	521	521	531	544	490	514	497	547	508	492	505	520	549	539	538	562	500	535	532	512	475	513	530	513	528	538	531	530	496	542	542	524	495	475	564	514	521	527	498	552	531	523	520	530	559	534	524	536	540	543	520	518	531	535	515	547	521	487	506	542	507	528	533	538	542	561	533	519	518	529	543	547	544	513	511	515	529	541	543	544	569	525	520	526	539	553	515	498	537	546	507	528	511	557	510	562	507	545	515	531	548	517	541	550	533	517	531	544	521	496	510	540	525	504	544	531	532	532	552	521	541	555	541	525	547	496	530	490	484	478	541	535	552	535	542	542	503	521	515	536	528	555	537	507	564	504	535	480	502	504	533	523	574	551	506	520	490	546	554	502	537	579	549	520	515	527	518	542	579	562	490	524	550	542	539	537	531	499	492	527	574	505	494	567	551	525	536	511	519	553	500	502	508	500	499	534	515	499	523	558	492	519	572	554	545	532	528	535	530	559	502	525	503	561	554	552	527	501	514	546	549	538	507	519	535	556	493	511	518	550	513
7326	16886	13868	7563	5398	4103	3348	2717	2214	1966	1700	1558	1383	1299	1184	1083	1060	1067	1000	955	985	938	897	931	907	873	844	837	878	824	846	806	847	792	766	823	740	826	795	827	778	820	750	715	717	808	708	744	750	793	789	748	751	766	736	800	740	757	788	763	756	758	763	787	804	794	808	834	747	775	741	760	775	791	787	766	747	727	719	730	750	811	741	712	778	765	767	692	719	754	739	705	761	718	680	750	699	748	747	750	731	751	765	729	717	734	793	734	743	720	775	736	735	764	690	714	696	767	715	763	752	733	723	765	696	776	750	675	721	767	775	722	698	729	766	731	762	750	736	750	728	736	693	771	734	756	736	677	713	694	712	779	777	696	737	725	735	722	777	761	750	760	738	809	761	710	728	736	735	768	728	716	750	716	743	765	757	758	753	767	764	725	697	721	683	774	765	740	695	747	755	765	744	759	755	767	752	755	756	688	731	727	756	702	700	754	741	736	721	747	764	693	686	761	757	731	758	757	777	695	699	737	722	738	728	746	748	747	757	731	675	779	736	755	705	776	731	739	724	726	681	706	675	770	718	722	772	771	783	743	714	752	735	713	800	732	732	740	655	681	715	711	713	765	757	721	785	722	733	744	779	753	775	739	689	695	726	753	751	719	720	745	743	722	783	726	728	750	748	715	692	725	750	705	709	733	695	719	737	740	713	716	706	725	745	702	723	707	759	770	733	726	735	718	733	771	762	699	698	759	720	701	777	738	756	725	778	738	704	727	773	737	733	712	744	731	714	735	715	696	760	746	756	726	772	765	760	729	724	660	731	760	696	744	715	721	756	724	752	695	776	722	756	772	691	681	752	717	756	681	721	699	723	706	744	742	693	720	708	731	675	756	690	746	724	709	746	737	741	738	716	726	737	739	736	701	695	707	743	737	753	744	704	738	690	713	700	756	767	732	759	733	726	709	729	705	738	723	720	689	710	751	782	705	731	737	743	728	686	765	747	743	710	744	713	736	768	726	717	781	758	750	765	720	758	737	756	727	736	738	722	748	689	735	680	704	704	719	775	756	727	718	686	764	757	723	755	731	744	752	762	720	715	743	756	775	760	715	707	787	739	727	767	730	773	729	704	747	750	758	778	715	730	717	696	734	715	700	727	701	744	715	690	777	718	736	668	737	780	743	759	694	719	665	748	716	741	698	756	725	776	757	758	737	759	701	733	698	743	736	715	742	733	770	768	755	731	695	712	725	693	731	726	718	755	738	793	709	738	693	713	730	728	735	752	698	755	772	738	742	706	708	734	777	785	741	686	743	770	738	733	714	722	759	735	726	737	671	712	759	796	734	740	731	778	715	724	755	705	691	746	726	757	704	757	738	702	706	757	710	735	725	687	747	774	731	737	729	718	692	749	696	744	711	750	729	717	744	687	735	747	741	685	763	712	713	736	709	735	706	759	742	704	689	787	713	703	747	714	753	714	752	722	784	713	732	719	739	726	756	744	740	768	739	734	743	768	692	760	688	708	725	694	714	716	763	696	756	713	742	725	708	787	713	739	730	681	753	695	718	738	740	702	719	750	760	740	715	729	739	732	771	731	754	766	685	736	723	755	740	715	750	730	757	738	735	747	751	720	711	755	721	714	759	739	693	782	721	708	751	676	720	790	743	722	741	736	731	757	692	740	708	677	772	785	772	723	727	714	768	750	734	709	759	769	733	731	758	734	732	749	733	687	729	759	693	742	673	750	772	700	720	701	737	702	752	721	759	678	706	711	783	730	687	707	709	705	756	726	776	690	724	716	724	729	768	757	703	734	714	737	764	692	724	717	734	733	695	719	760	801	700	730	722	755	733	702	741	723	730	728	756	717	764	699	711	727	778	759	735	717	732	757	786	747	739	715	727	708	716	758	739	714	672	774	744	741	749	734	734	763	746	685	828	769	745	717	729	743	764	698	820	697	694	770	756	719	738	746	709	777	708	731	726	714	737	679	733	712	732	745	752	739	766	710	722	713	681	781	733	762	746	698	738	760	744	712	691	752	749	742	737	754	694	757	705	729	693	764	691	701	691	749	743	702	717	769	768	715	767	737	706	746	785	738	733	737	714	735	737	741	755	731	716	691	745	767	676	742	747	779	750	707	718	737	749	726	737	699	731	744	719	741	703	677	749	757	702	759	720	749	704	756	746	772	742	741	763	736	702	723	765	733	693	750	728	726	737	767	695	702	743	770	718	711	737	697	729	766	723	755	696	766	722	724	731	715	728	690	734	680	733	745	699	739	734	694	679	714	737	758	719	704	765	718	741	744	731	744	710	744	744	732	803	718	734	727	751	728	714	772	725	723	713	742	748	724	721	729	755	743	760	751	731	698	697	729	732	737	738	771	695	764	725	743	727	750	734	749	742	698	740	711	734	699	687	707	726	705	705	754	688	752	786	790	754	725	755	684	714	739	715	707	690	741	731	742	737	732	713	730	731	735	729	706	767	697	761	715	734	733	724	739	741	741	726	754	712	772	786	768	752	762	682	741	700	761	693	766	754	750	717	703	771	715	720	741	735	741	737	734	737	767	727	721	756	721	777	735	804	750	692	754	745	729	745	678	718	776	756	736	740	665	749	744	750	760	704	699	752	758	736	720	775	715	757	702	705	778	758	770	692	679	682	759	731	705	777	739	698	713	709	762	698	732	745	739	691	739	736	705	729	722	751	756	710	740	780	773	726	725	729	709	692	751	743	768	714	745	727	714	695	709	692	776	721	691	719	727	746	742	764	704	716	759	736	744	706	753	734	735	721	804	728	756	723	736	722	700	740	719	765	735	785	754	721	739	744	757	704	736	738	731	689	705	723	707	742	795	721	710	767	716	769	731	726	744	691	729	734	709	732	728	712	744	713	726	725	754	768	744	722	739	714	754	776	723	751	749	710	707	723	741	745	752	731	714	719	724	721	710	720	655	719	746	760	733	750	707	711	726	768	765	769	756	719	755	685	747	704	753	722	730	722	721	737	744	727	720	705	784	757	751	704	742	743	711	704	712	744	770	734	687	736	767	751	734	725	783	688	757	738	727	741	741	733	716	759	713	757	682	743	748	747	696	772	738	714	707	766	751	742	747	711	733	718	693	732	729	711	742	740	728	730	717	706	704	745	764	745	764	767	744	736	759	687	757	689	733	710	711	771	741	671	758	742	768	730	731	778	709	688	694	694	769	732	704	731	731	742	700	707	753	783	728	704	719	724	724	719	772	723	727	738	700	749	690	779	758	711	714	720	752	788	693	725	736	753	723	740	752	726	762	742	766	722	674	714	721	720	734	741	730	731	768	764	735	734	706	733	751	721	733	702	737	752	714	709	753	716	693	730	735	692	759	714	768	734	741	730	764	730	764	731	730	709	725	705	798	763	707	770	744	738	775	773	748	740	720	771	701	716	707	769	777	709	750	691	747	694	773	731	807	727	712	768	711	753	721	745	763	738	741	708	777	752	741	699	777	743	725	707	781	716	763	732
26648	20577	9235	1217	791	714	613	558	577	578	523	533	521	571	503	508	517	519	537	539	527	578	564	509	524	606	583	515	503	578	513	561	504	499	506	539	550	511	545	586	510	553	543	484	520	468	536	503	540	514	506	574	508	499	511	513	551	553	552	548	537	536	539	528	488	526	497	528	528	488	526	564	550	554	514	507	545	548	541	485	513	539	541	517	466	571	516	505	478	537	507	568	570	500	560	503	509	513	527	553	528	535	576	520	489	511	537	557	554	550	482	540	520	543	550	508	510	547	554	564	513	516	524	511	503	560	537	534	496	508	532	564	523	533	524	481	535	507	531	549	533	523	526	545	530	492	539	532	538	516	511	488	524	538	522	521	515	579	511	507	519	519	520	540	544	532	546	546	559	519	496	535	510	517	549	533	522	502	498	543	532	526	519	517	506	541	509	516	530	560	500	548	524	526	503	566	503	536	535	505	482	506	502	539	519	542	503	560	527	502	548	548	518	554	527	445	527	487	515	518	466	561	507	547	507	481	490	503	540	536	490	535	534	526	484	505	519	519	549	513	541	531	500	506	550	491	485	513	557	519	525	505	533	571	515	504	543	524	509	505	507	505	526	577	575	521	480	533	529	531	544	532	564	542	519	537	540	538	531	566	535	551	545	500	510	519	527	533	515	508	525	541	530	558	571	541	502	551	517	544	522	576	522	468	491	552	537	554	530	509	524	524	533	520	514	537	463	512	527	526	558	508	516	499	536	512	529	530	510	577	559	513	538	553	480	540	579	544	521	513	515	558	519	540	543	495	516	504	566	555	593	510	510	527	508	539	534	565	537	494	495	532	526	540	554	522	498	545	576	478	539	515	533	563	546	506	534	495	547	535	494	482	491	523	549	501	501	574	558	541	544	494	519	582	549	539	529	515	514	492	470	529	534	492	496	492	513	511	508	545	532	542	510	535	516	539	511	538	558	574	520	504	519	515	531	510	529	526	540	524	518	530	565	546	532	536	531	534	528	540	506	482	503	497	510	557	527	550	513	541	513	519	512	537	563	501	546	530	541	514	521	561	504	514	553	507	478	534	501	540	557	516	532	542	504	492	491	508	517	572	543	568	498	535	494	547	508	510	530	525	571	518	571	533	514	535	531	521	557	492	533	568	551	483	515	504	544	530	531	546	494	527	496	538	554	522	486	541	554	480	552	531	495	521	502	520	523	541	505	521	548	529	531	542	494	515	475	531	540	553	530	549	534	505	526	562	534	502	522	506	544	514	524	532	536	526	526	531	549	529	542	516	523	530	563	545	498	524	511	514	552	517	539	538	544	559	512	509	562	563	551	569	507	506	530	546	537	542	513	529	463	510	542	521	544	583	528	573	559	503	551	546	564	495	545	517	507	553	526	504	554	521	505	510	503	553	552	520	494	524	561	507	488	520	522	544	537	517	558	489	524	523	522	548	532	526	543	486	473	516	567	548	493	477	522	515	497	524	555	493	511	498	533	510	498	488	506	476	517	522	506	530	497	540	558	472	502	515	512	507	531	517	561	537	490	512	530	514	529	510	492	551	528	492	545	551	497	490	513	528	484	550	519	498	485	527	490	539	553	547	495	487	492	530	471	488	533	512	525	488	524	518	529	514	468	513	528	504	562	564	554	533	503	539	515	537	523	495	547	502	484	516	545	528	526	537	534	528	514	530	509	545	556	515	531	561	507	533	534	568	534	513	540	496	559	555	499	567	512	507	542	547	504	521	499	557	516	551	507	513	552	557	552	491	491	499	566	540	551	525	543	509	555	521	549	519	551	546	546	522	517	546	513	550	505	526	529	523	524	540	546	539	509	535	517	548	567	483	492	535	490	497	558	565	506	523	542	545	518	518	493	531	483	555	524	551	512	530	508	514	539	527	495	518	526	535	502	557	508	551	546	518	547	499	539	508	536	479	541	524	536	522	515	517	527	524	521	484	542	515	520	517	557	567	541	542	537	533	513	548	524	529	529	512	501	535	482	492	529	513	514	526	500	488	516	514	551	546	534	559	551	520	536	522	509	521	535	517	517	503	536	538	550	532	481	501	531	524	533	502	513	496	520	528	546	519	523	549	542	528	536	543	562	522	536	541	476	519	513	510	489	520	513	514	511	546	511	534	533	544	537	517	509	517	527	491	527	541	551	550	534	535	533	506	539	551	553	518	515	483	531	556	552	492	550	550	523	555	509	483	522	523	498	507	537	547	532	522	522	512	498	500	501	517	564	538	508	562	541	475	511	523	531	518	568	534	550	513	557	566	491	537	514	497	541	489	500	518	540	505	540	514	533	507	549	531	538	541	531	535	519	564	507	538	539	522	505	560	506	504	565	547	496	544	572	503	502	489	549	487	553	529	488	518	547	496	515	554	512	474	517	530	525	525	540	542	546	522	541	549	512	550	535	496	499	503	512	559	558	550	489	511	531	544	558	525	515	527	520	518	498	516	525	548	463	536	505	504	576	507	546	522	522	531	516	563	524	510	513	522	543	516	527	551	553	515	538	537	526	522	540	494	522	551	491	509	537	539	498	483	545	549	534	470	521	507	520	495	527	536	507	531	541	564	492	529	484	494	555	476	563	521	523	545	490	523	515	550	507	523	505	532	498	524	533	465	523	512	507	511	519	477	540	585	522	471	502	496	499	521	544	536	525	524	537	498	557	561	561	547	502	530	550	548	530	563	564	538	503	528	517	516	548	573	532	510	528	530	548	537	562	553	457	501	516	569	560	512	515	527	505	535	528	573	559	552	495	485	538	508	548	526	496	557	525	527	513	532	533	580	547	498	544	514	549	486	542	510	510	530	549	563	513	498	543	510	532	530	473	547	525	505	484	501	538	533	486	543	534	531	532	481	499	537	546	537	502	550	516	522	550	493	510	511	558	549	540	507	494	526	534	552	517	532	524	514	512	543	530	503	488	546	528	492	528	541	489	512	538	536	527	530	536	512	515	528	568	532	494	503	516	536	536	537	535	545	566	510	547	553	537	528	523	541	548	525	491	515	500	502	523	549	554	539	504	544	543	514	503	539	520	505	493	502	562	520	498	545	536	525	533	524	518	525	495	548	535	525	547	513	494	517	546	523	543	537	490	505	500	533	473	558	525	516	521	514	491	541	548	528	551	528	516	536	524	496	517	498	526	536	494	552	512	545	501	510	520	528	563	514	516	625	518	570	524	556	525	513	532	533	566	532	526	542	496	528	516	515	513	530	528	567	558	544	504	498	534	533	523	549	524	531	503	540	505	504	497	510	493	535	518	503	547	500	520	544	488	540	517	525	552	544	491	525	535	510	522	484	569	580	547	510	495	505	509	521	511	524	547	507	563	524	550	571	511	508	532	515	497	488	538	502	523	527	554	499	497	509	553	539	527	541	566	496	535	518	520	522	537	500	528	524	537	532	566	507	513	516	528	522	548	522	513	499	513	501	514	519	546	494	523	470	518	522	506	558	536	529	517	529	524	520	498	558	560	509
4158	1836	1698	1169	1016	995	895	834	838	774	811	788	753	795	721	816	784	768	732	769	726	734	718	723	732	741	719	700	735	731	714	726	755	715	775	672	694	727	709	767	711	743	685	716	769	750	741	733	708	717	705	693	700	748	722	678	744	718	724	764	746	749	780	727	718	695	707	731	759	735	724	695	700	769	722	760	705	772	748	721	687	698	709	725	736	744	778	750	694	721	773	750	710	713	700	702	720	760	726	701	714	760	720	701	695	700	735	740	701	696	711	733	760	730	752	727	768	719	749	732	748	691	724	722	698	693	686	710	749	734	709	764	710	719	727	742	722	717	730	747	714	718	749	760	718	725	717	710	696	720	743	759	717	742	727	695	729	735	729	715	685	704	713	713	685	734	781	698	706	734	745	708	762	789	744	737	689	724	691	707	702	682	695	738	736	712	696	717	699	699	699	706	743	726	747	733	732	728	724	710	689	709	709	705	697	683	752	750	733	690	733	731	724	728	762	703	742	704	704	708	711	727	714	694	764	684	730	705	706	714	711	769	689	745	747	698	696	730	738	691	730	701	695	743	682	715	728	733	737	712	747	744	713	695	716	697	718	748	725	797	717	738	688	706	706	709	709	700	735	749	741	754	726	725	729	681	702	686	676	639	719	726	688	718	744	724	708	724	722	697	697	729	683	785	693	742	703	744	672	765	714	743	702	739	688	682	758	725	722	736	726	670	732	762	684	699	745	732	716	702	747	735	697	769	760	756	711	712	756	708	728	699	734	694	673	773	710	701	734	737	664	794	722	728	716	739	673	728	780	765	774	716	770	698	729	735	755	707	686	697	726	673	757	732	715	740	726	705	777	732	743	689	763	721	710	717	836	755	747	728	712	716	760	705	705	704	710	742	725	754	727	756	719	725	740	695	720	712	695	687	727	748	698	699	748	702	697	676	682	697	720	747	713	673	722	781	740	681	692	714	747	755	733	686	701	707	736	687	710	716	737	733	703	736	726	738	701	783	768	702	713	722	704	733	714	744	711	751	698	727	740	744	718	753	742	738	696	711	728	728	691	782	699	732	727	718	717	698	764	708	749	713	731	745	680	679	719	738	720	698	712	726	712	737	732	742	703	717	667	749	737	707	716	739	784	743	704	685	730	663	714	721	673	690	709	702	719	690	754	696	745	686	753	692	713	748	715	743	712	729	707	737	721	707	713	737	717	724	664	691	759	687	727	712	725	742	742	703	754	757	717	707	714	696	727	734	725	697	716	713	768	732	768	724	713	691	715	679	751	734	726	727	666	713	752	772	738	756	777	716	726	732	747	718	730	711	652	745	641	754	674	750	762	731	697	736	703	657	736	720	690	717	737	679	678	712	721	704	744	766	701	768	720	691	759	758	768	690	785	664	717	738	717	729	704	683	699	748	718	737	721	761	731	738	750	720	728	698	704	692	710	765	681	734	743	734	727	773	717	730	713	747	683	716	740	702	712	675	728	718	703	762	740	752	745	756	673	731	701	699	703	685	727	701	752	746	725	726	739	680	720	703	709	715	686	736	712	732	731	761	702	736	712	699	723	719	763	735	685	707	746	751	744	705	705	685	722	719	765	734	748	762	665	761	714	719	791	742	742	718	696	737	713	743	685	718	700	722	742	774	744	709	679	687	738	730	737	707	708	751	740	728	701	762	718	728	696	720	730	744	658	716	767	693	723	724	729	741	671	726	724	717	715	707	747	696	758	720	747	740	747	741	794	716	687	736	702	719	675	703	733	735	729	725	749	698	708	709	744	713	715	698	742	692	781	710	728	768	731	741	745	724	743	678	693	722	715	712	701	715	707	693	722	730	723	774	682	733	788	706	727	722	691	703	746	698	713	741	751	722	718	705	675	758	705	724	741	713	716	737	691	703	731	687	743	666	680	732	699	718	692	694	718	715	700	729	719	696	740	723	736	723	682	740	715	710	734	725	700	699	696	739	728	705	710	775	676	705	714	802	776	697	740	735	691	702	722	757	727	657	744	754	711	702	732	722	707	730	725	737	744	766	718	678	676	704	739	675	717	682	726	718	716	717	725	707	738	732	695	713	705	698	732	710	680	703	719	689	718	709	723	746	705	709	739	696	735	714	756	706	694	726	739	702	764	722	716	707	730	721	774	665	742	706	671	744	705	753	669	737	739	672	769	747	733	735	732	740	698	754	716	736	748	740	728	700	694	772	726	709	715	709	717	758	737	723	723	743	743	716	717	737	660	750	713	761	718	743	742	709	727	740	752	780	725	741	711	684	774	773	715	715	766	769	709	726	707	725	726	715	721	708	742	734	757	710	716	757	741	775	766	757	772	763	752	687	708	724	719	728	701	723	723	709	700	754	713	738	715	756	675	781	719	702	681	741	727	740	703	757	766	763	715	704	731	692	776	756	690	713	716	756	734	706	654	687	716	781	735	714	752	768	656	730	741	709	775	718	728	723	721	777	733	758	755	707	675	737	734	726	732	736	692	722	725	726	712	723	745	764	736	713	739	754	732	683	688	748	715	728	766	758	725	685	743	713	722	765	704	728	746	766	726	666	733	744	757	725	717	703	709	675	736	740	760	760	753	711	719	666	717	765	712	755	722	749	709	718	758	742	705	748	716	743	721	729	730	730	740	746	700	730	700	725	742	746	743	755	743	677	721	787	793	719	714	729	722	743	728	769	758	703	709	725	729	701	660	709	696	690	704	701	695	731	727	728	735	707	724	710	682	737	705	701	721	721	767	716	693	694	743	729	725	724	743	690	720	733	671	727	743	756	714	726	730	708	731	707	734	712	699	733	749	705	724	678	727	713	734	704	760	732	676	745	721	757	723	684	700	703	754	720	715	707	741	733	755	677	686	700	729	692	745	726	734	717	736	746	770	718	721	761	722	704	758	767	715	681	756	740	695	748	732	733	758	734	735	718	674	744	753	744	717	710	738	714	737	737	698	754	704	704	711	710	707	727	738	701	740	709	763	719	695	778	722	760	753	710	737	729	694	739	731	714	708	725	716	771	771	711	772	734	728	734	777	727	710	738	716	742	710	715	721	759	789	728	759	751	753	698	706	746	726	691	730	777	734	735	747	708	708	747	724	760	728	783	698	756	735	743	729	735	703	726	700	732	691	757	708	669	715	711	689	811	731	779	741	744	739	761	691	706	722	741	738	695	731	737	680	729	711	714	673	713	757	760	728	713	690	728	711	727	744	704	711	739	701	691	753	756	742	745	706	719	705	718	686	730	702	713	713	694	732	742	708	698	704	765	746	752	737	731	750	724	739	693	704	700	711	733	698	696	692	749	748	735	706	757	797	704	725	705	722	720	724	707	739	750	735	722	688	741	765	752	709	666	731	728	728	721	712	719	739	691	672	689	766	730	777	714	725	708	737	727	738	712	759	706	728	737	701	728	737	697	700	703	731	696	713	705	674	755	703	716	725	685	747	697	735	723	704	755	686	742	741	736	689	737	722	728	722	770	651	725	739	755
23556	21122	28541	23955	21120	12055	1772	1154	975	912	906	952	871	834	798	802	818	777	747	758	773	779	777	752	744	716	744	709	738	748	715	752	724	766	749	725	746	694	756	799	708	744	762	700	764	706	679	742	713	715	749	693	737	757	738	693	730	705	727	751	725	708	744	712	746	710	697	688	703	726	730	689	720	711	702	727	723	735	733	719	764	694	729	721	715	767	685	730	779	733	689	737	770	698	727	753	748	696	718	700	731	747	710	751	688	768	769	711	755	724	696	738	727	718	744	783	661	684	741	708	732	703	683	727	741	734	713	711	676	683	688	728	753	771	754	727	749	690	764	750	720	696	748	681	700	748	759	741	702	713	750	716	746	711	737	701	666	715	712	740	725	709	678	732	745	769	680	741	732	749	732	686	772	696	625	703	698	716	735	750	728	719	678	686	705	769	733	721	730	736	753	725	775	717	722	679	753	703	693	699	731	689	726	729	754	732	746	674	791	754	694	769	694	717	704	768	673	705	755	716	716	691	707	728	728	749	727	707	732	667	779	675	685	717	719	705	696	766	701	709	721	717	748	742	751	747	756	735	711	692	756	702	706	716	680	715	704	682	767	702	730	702	691	709	705	704	725	678	752	712	724	750	764	700	701	707	736	756	705	700	722	736	731	753	716	738	736	735	755	713	740	715	768	727	740	680	689	691	678	715	736	757	695	723	707	748	746	708	676	693	762	696	727	712	703	781	762	718	754	695	707	766	694	761	717	719	738	749	743	809	719	722	722	724	704	743	716	705	710	734	714	675	754	732	734	716	726	705	727	686	729	738	719	744	711	756	701	735	698	677	720	758	747	740	755	679	723	695	740	752	661	703	699	709	718	730	687	681	717	743	677	710	679	754	738	755	761	715	687	700	704	669	712	736	714	708	699	735	764	700	735	662	728	724	695	692	722	736	754	730	719	699	724	702	714	689	708	732	733	789	728	757	699	705	775	690	677	723	755	739	697	726	668	707	710	702	745	726	699	679	710	720	759	743	736	728	734	730	723	723	694	717	782	714	746	744	713	758	696	768	695	758	748	693	738	710	755	759	721	734	729	721	758	715	756	705	726	734	698	721	740	705	733	725	701	706	693	730	774	720	685	699	742	699	714	730	734	761	735	702	732	708	748	702	699	732	699	755	708	708	774	743	739	738	690	684	747	761	775	767	752	728	668	728	671	708	721	710	713	773	703	747	723	748	696	756	710	733	723	780	719	715	765	711	718	707	722	721	760	771	710	688	734	703	736	730	672	760	698	747	705	750	684	705	717	718	682	677	701	690	708	750	712	702	687	747	730	710	684	687	704	705	725	711	722	707	738	760	737	743	725	767	712	711	685	718	734	732	762	755	699	737	724	707	723	678	737	745	711	677	700	741	738	691	730	717	732	692	719	705	709	768	739	712	768	774	685	733	720	689	707	712	731	729	746	768	751	694	740	714	744	697	712	679	727	723	756	732	743	725	715	723	730	701	705	726	710	695	691	721	687	742	721	696	756	703	717	760	734	655	707	729	713	742	736	697	727	703	746	736	717	719	730	711	763	682	660	678	736	718	706	726	729	700	720	690	750	692	736	730	675	700	729	707	759	754	734	709	722	694	701	719	727	739	713	730	700	706	749	744	738	676	712	729	722	688	710	738	725	743	721	712	736	693	721	735	710	737	698	742	738	727	738	721	731	665	730	738	732	734	706	715	692	728	653	736	701	702	653	741	745	701	724	742	706	696	728	697	798	711	781	718	745	696	730	697	688	683	702	699	704	714	695	730	721	757	728	709	732	693	734	728	708	712	703	743	753	697	713	723	740	737	712	713	681	767	689	744	707	728	773	683	693	714	734	752	770	690	708	701	726	728	763	737	680	726	669	704	745	668	709	713	684	717	773	701	730	754	722	727	709	702	717	739	770	703	756	718	723	717	715	765	719	644	718	728	734	721	773	760	703	739	749	792	696	704	715	730	723	716	716	729	739	709	715	707	685	712	732	742	685	764	685	738	748	719	710	767	683	731	774	725	718	707	684	706	768	753	766	734	722	666	678	760	736	681	717	651	704	707	725	747	735	711	728	743	698	767	761	792	733	753	714	671	764	733	742	692	713	667	698	750	781	675	733	734	750	730	757	739	743	732	718	759	725	705	686	687	777	717	749	717	729	738	741	726	747	733	704	664	757	730	724	688	719	752	761	707	759	765	715	729	729	736	807	739	670	708	737	698	732	715	729	736	718	709	747	776	736	775	717	744	745	742	734	760	709	735	694	689	728	683	692	664	713	726	720	729	737	757	721	690	773	724	722	714	723	736	747	733	704	697	696	726	737	686	740	735	739	725	692	684	728	679	736	751	703	744	722	757	641	740	735	753	736	692	694	705	730	731	764	691	760	721	746	777	717	717	711	726	756	745	713	746	727	722	716	785	762	752	728	750	695	740	734	732	752	804	712	732	693	744	692	732	702	636	723	675	738	709	761	723	729	681	746	745	694	766	711	701	674	734	725	712	761	732	759	686	731	687	740	698	695	691	704	698	690	689	744	672	695	733	682	744	771	670	732	701	775	724	748	748	752	733	666	756	762	733	710	719	716	739	710	700	746	696	742	739	721	719	723	712	691	692	747	746	710	696	778	714	732	675	710	723	744	768	728	719	693	716	681	722	662	714	765	710	698	692	705	722	700	744	736	759	700	746	714	715	720	735	748	726	730	721	705	692	755	679	713	675	729	767	678	738	731	721	722	712	719	776	707	722	715	723	733	706	749	723	745	748	675	703	753	711	688	708	703	719	758	734	683	709	677	770	726	699	710	728	697	740	654	708	752	711	679	718	747	686	707	707	724	724	720	736	740	731	705	725	665	760	697	730	678	736	756	702	716	732	721	691	697	714	718	727	795	704	714	706	718	688	711	725	778	701	757	722	721	746	694	726	761	725	693	709	708	739	669	664	713	705	669	683	768	738	704	744	751	708	659	729	700	694	764	725	669	706	738	729	718	747	743	684	751	731	710	704	713	689	721	700	703	724	687	686	743	668	703	753	718	725	732	757	745	698	714	688	764	656	733	755	707	719	705	702	721	736	737	737	731	747	738	751	701	714	668	720	727	728	708	711	746	750	765	697	667	737	756	705	727	721	678	720	686	729	742	733	742	716	710	724	692	700	760	695	727	719	747	756	689	713	730	715	684	720	712	725	730	699	697	755	712	691	702	739	730	698	759	709	721	734	791	769	684	717	725	750	731	743	695	774	699	719	712	696	726	736	695	731	728	672	695	772	736	748	739	677	768	737	733	696	737	693	699	703	722	728	742	698	729	711	737	656	686	736	724	717	707	734	735	713	732	687	747	716	737	735	708	735	723	716	752	738	731	720	751	686	781	692	713	790	764	721	711	745	704	730	720	672	759	751	746	717	717	750	701	717	691	695	724	699	739	724	678	735	745	769	666	743	724	699	768	735	734	706	720	736	686	692	731	731	699	756	739	743	720	703
5256	10842	9145	4861	3540	2867	2368	2035	1803	1669	1535	1411	1357	1278	1333	1172	1180	1175	1111	1163	1152	1128	1144	1067	1066	1082	1063	1038	976	1085	1062	1037	1011	1063	1027	993	983	1021	1025	1005	1049	1056	1024	980	969	1004	980	1037	1032	940	1044	985	1000	1008	975	977	979	988	1019	1000	974	1033	1025	984	1051	955	984	1008	1019	1032	999	970	1001	971	1058	1005	1032	1020	999	1023	926	970	961	1013	973	1003	928	994	982	935	995	984	922	1008	971	967	1033	968	1025	922	991	1014	1006	941	928	966	977	973	947	1011	1015	950	996	991	984	972	997	1044	988	1015	972	989	971	944	970	979	965	980	985	977	1012	980	926	990	1033	1022	995	974	976	1023	1021	953	973	945	1044	979	1006	1027	977	1017	955	982	988	1035	975	977	992	997	979	976	964	1040	1010	966	956	965	1028	1015	946	1019	1001	1043	1048	1024	1051	984	965	936	987	963	974	1036	1034	988	980	1032	1004	1015	1009	1041	1038	1025	974	1015	951	948	972	964	1004	1032	990	964	964	1032	1009	993	991	1009	976	1014	999	987	1008	1010	958	983	988	996	979	1022	972	966	966	965	969	990	989	982	1020	989	1036	953	995	981	1039	988	947	998	994	1020	1026	968	958	980	948	947	1038	995	1033	984	978	926	1010	1040	1005	1012	988	1016	997	990	1000	982	975	984	957	964	952	957	985	1022	942	988	978	1036	970	1013	951	1008	998	962	919	990	992	983	981	988	972	969	1029	1027	954	972	1053	985	1020	997	1019	972	991	979	947	941	975	1026	956	968	933	968	937	908	942	978	1012	1032	969	991	1018	977	1050	1025	1027	982	977	925	1040	947	979	924	1013	959	1009	932	989	975	1005	964	1021	999	964	1063	1011	1031	974	1063	1037	943	1025	1009	968	977	996	1006	1001	997	907	1021	941	1006	1030	996	934	998	950	959	1019	962	1005	988	977	1045	977	1002	995	996	947	982	983	973	980	983	1002	984	1057	1026	1005	1043	966	995	920	1017	1003	964	1019	980	985	929	1011	1006	997	1042	1011	985	990	1026	1026	1000	989	946	970	935	991	993	1098	994	962	962	987	1005	965	1020	1004	1003	995	986	1040	1035	996	1003	1007	1011	973	1042	1007	997	1000	1021	976	976	979	948	999	1020	994	977	961	997	982	921	988	986	990	1005	989	967	982	976	988	978	1026	1017	1007	989	1007	961	1023	956	1014	1017	996	981	969	998	927	939	1002	988	977	968	1009	1010	997	1026	990	974	996	1061	1012	951	945	987	998	995	988	995	959	1013	930	1011	988	1007	1012	967	1025	959	960	969	984	979	980	970	995	982	959	997	986	949	978	1011	1002	995	978	929	1009	982	1003	986	934	978	968	998	999	934	995	1039	957	944	1038	1011	1067	995	972	995	997	1007	957	1035	951	993	1002	977	979	1008	1017	985	1072	1011	952	986	922	990	1069	1015	920	975	982	1062	1011	930	983	1020	991	929	991	935	1006	961	975	1043	986	942	1014	1047	981	1041	1000	1010	961	988	955	992	995	1051	973	941	1002	972	976	999	961	964	982	1004	976	1014	1010	990	944	954	949	977	1003	952	989	982	1006	935	1023	947	1002	1038	1024	955	990	1003	1003	990	1021	983	983	988	996	963	1033	1051	992	1008	1014	953	1042	909	1007	969	1017	970	994	921	1025	1012	986	948	998	976	990	959	1020	998	1000	1016	970	966	1003	959	969	968	974	1026	987	1032	1012	946	1038	1029	979	985	986	1018	954	943	1015	934	968	994	1001	939	1050	936	952	930	921	993	991	1018	987	995	926	980	1017	951	990	935	979	961	988	966	976	1031	929	985	1040	956	987	1030	1013	999	1022	976	962	1005	979	1049	993	977	1026	1022	1014	1002	986	993	1007	993	1014	1003	1013	981	1000	949	976	964	961	927	993	951	994	1046	1000	957	970	1022	1008	990	1034	918	985	975	1021	999	1001	986	1009	982	1033	939	975	994	973	976	942	1013	1006	1012	1030	1013	1017	1001	1064	975	1006	1013	1003	998	1007	936	944	979	951	1021	967	1022	940	1021	1038	1000	1012	983	998	976	1014	950	997	910	1003	987	949	1005	1026	939	981	974	981	953	968	980	983	1039	1012	964	990	971	999	971	936	949	952	970	958	994	987	949	1025	975	983	1046	988	1002	975	957	955	951	1000	994	1005	985	1011	992	975	987	956	997	994	985	961	920	993	1000	1017	936	961	1015	989	970	969	984	1012	1000	992	984	917	958	1029	1006	1003	993	944	954	999	1036	938	1040	986	954	1011	952	967	1006	956	967	1006	981	984	1060	1033	1002	1038	940	969	994	989	933	984	952	1053	965	1027	959	996	970	965	1045	958	897	1006	933	1055	991	957	990	976	936	954	994	1016	939	992	1016	944	978	1018	970	935	1032	1035	995	971	984	997	942	991	1006	913	1025	962	975	1036	1017	955	1021	1018	942	1030	1031	991	1018	989	963	911	957	976	976	1019	1013	1007	979	994	938	1036	1012	964	1025	1031	980	1015	950	987	959	984	942	974	993	963	997	954	1021	987	958	982	980	1047	978	1024	993	964	925	1020	926	1055	970	959	985	1025	972	959	973	942	973	958	984	975	982	1024	1004	933	991	994	1009	995	951	966	974	997	1015	992	986	1005	988	1032	1002	974	971	960	979	996	988	1024	1040	995	977	993	956	977	982	1005	1001	1016	959	976	959	984	938	1020	1001	1012	961	1010	993	985	992	1004	1061	951	1031	959	941	993	946	978	1046	1005	900	983	995	959	1036	989	957	990	1011	962	955	1030	990	986	1024	984	960	1029	980	990	1016	984	1046	961	984	974	1007	1004	1013	956	997	951	982	1031	1000	968	1011	961	1012	988	991	950	1023	963	987	1005	1023	995	967	952	976	969	988	1032	978	1004	982	1033	996	969	1042	982	972	961	927	1010	987	973	1006	979	986	957	971	990	958	995	937	975	941	990	1011	961	1022	989	988	1009	1055	958	987	967	969	993	1028	990	969	1034	985	958	1011	973	1018	987	998	1036	968	997	928	990	1034	942	934	996	1009	1001	989	992	940	1012	946	1054	1030	1031	1050	1034	993	987	957	982	979	1042	1016	985	1025	1014	973	949	999	1020	989	1036	964	972	946	928	1026	966	1001	928	968	956	972	934	1007	1008	966	930	993	928	993	1034	942	960	1026	944	976	985	965	959	954	981	998	968	997	983	990	990	1000	990	1020	1051	973	992	958	980	957	1037	1028	945	962	998	1042	975	1036	999	1025	968	995	1035	961	1014	1022	978	966	1030	1015	1020	957	986	1006	1048	1016	1010	1030	1007	992	1003	967	986	987	1020	923	987	991	1010	967	1021	981	1055	999	1028	984	980	1022	978	963	942	1027	1028	985	995	927	1006	999	942	1017	1017	1018	965	1024	956	975	946	1034	998	1068	957	960	1019	974	1016	997	972	953	924	982	1004	967	975	991	987	910	979	1074	967	959	1037	1024	963	1012	1018	918	937	1047	1082	1004	1017	1012	962	1002	984	938	1000	1004	995	1006	1007	932	925	973	1033	978	1037	964	918	1014	987	983	1025	990	1048	913	955	987	979	974	921	941	992	984	1037	1009	948	997	969	1037	984	979	973	989	1018	1057	1028	962	945	1019	972	987	950	1018	976	1001	1047	992	996	931	1027	961	943	1000	1042	1009	1067	1040	966	941	1029	991	956	939	956	991	958	1002	1006	953	997	992	1047	983	971	984	966	968	1058	952	1038	998	998	983	958	949	927	960	961	1000	958	963	1002	1032	995	1016	984	967	1001	998	943	981	1004	988	975	934	947	1039	1018	1023	977	983	1006	1031	986	1022	986	980	987	960	984	971	979	1028	1044	1015	982	1044	1014	1007	1069	1005	984	992	1064	971	983	1016	991	914	996	987	1061	981	991	995	990	1005	979	1031	912	955	995	917	1016	978	1017	923	959	979	1006	988	969	987	1014	1021	1052	1001	930	974	991	1010	1027	1014
22732	21142	28999	23567	21142	21205	10228	1429	1073	995	892	810	778	718	656	675	665	666	642	662	644	598	640	620	577	626	554	615	556	539	572	565	530	530	559	593	529	563	553	560	513	539	515	542	534	540	541	513	553	494	523	534	528	525	532	514	592	556	542	556	559	552	512	550	559	562	518	597	582	536	532	520	533	540	597	537	538	567	542	497	533	511	526	574	535	530	554	538	553	493	521	505	522	492	556	516	591	529	500	528	528	519	493	527	552	529	527	554	555	539	515	546	533	528	520	530	545	541	537	540	530	545	504	534	506	494	543	481	574	548	516	496	551	543	549	504	503	503	529	465	575	544	511	548	515	510	513	530	517	521	526	486	531	566	553	491	526	507	537	519	519	547	558	521	528	542	539	546	531	532	529	503	478	511	493	531	531	524	545	497	506	537	533	504	557	507	515	537	524	513	516	505	514	517	548	536	520	537	511	540	563	545	575	511	541	596	530	525	569	551	544	494	478	534	509	522	542	496	521	527	557	557	517	538	570	520	514	492	549	563	529	535	518	498	503	522	579	542	559	518	539	508	548	509	492	536	521	522	478	525	503	506	552	497	537	521	476	515	483	535	510	530	526	545	524	551	525	517	497	492	537	560	513	544	486	513	489	540	576	501	508	511	513	546	540	554	514	495	533	511	553	509	512	479	525	504	530	514	541	529	526	534	515	528	563	508	556	499	537	498	566	522	529	523	555	534	526	525	555	498	494	509	563	528	554	531	554	500	567	498	521	518	533	542	533	514	490	558	549	518	497	504	527	506	505	511	523	518	497	508	526	507	551	522	566	513	516	522	500	512	531	508	460	538	545	516	500	483	538	549	542	508	547	548	530	518	542	526	538	518	533	513	577	511	498	550	517	503	491	507	526	529	550	537	538	526	540	511	528	547	513	534	533	483	532	553	527	519	514	479	555	547	493	508	535	527	480	508	525	504	550	508	550	524	531	544	526	541	563	531	517	522	494	568	462	503	527	533	555	528	539	531	539	506	510	522	541	558	510	513	536	481	476	536	535	481	591	529	530	578	505	543	554	467	511	516	518	567	512	523	552	533	503	515	530	537	529	512	576	493	485	512	529	530	573	538	527	491	486	589	506	546	529	572	513	505	520	510	516	547	529	531	531	546	499	502	548	509	496	487	532	568	513	528	517	532	522	519	525	515	520	499	503	543	539	571	529	521	515	523	506	534	518	534	503	523	547	500	556	497	532	481	521	530	549	523	501	560	503	588	529	519	514	535	506	524	542	514	529	489	518	527	546	521	553	527	488	563	520	539	503	544	537	525	501	554	490	543	543	513	501	515	487	533	548	565	494	500	544	572	512	528	544	549	539	510	507	538	541	532	507	523	554	530	564	482	473	508	532	524	548	536	548	538	529	479	510	564	545	552	546	523	552	499	496	548	499	499	508	539	547	523	524	531	577	545	511	504	495	511	533	527	560	525	586	517	510	555	516	502	530	552	535	555	529	571	576	555	573	548	495	509	511	560	506	510	515	554	548	532	512	489	497	519	535	530	517	535	480	510	523	514	511	502	488	523	552	483	491	535	477	506	542	539	550	500	503	536	526	514	526	498	540	493	518	533	553	516	530	506	518	509	512	480	538	501	520	494	558	546	514	507	544	539	566	558	574	577	519	521	496	554	556	544	534	511	503	564	530	570	477	527	518	497	533	549	494	539	563	538	480	532	520	510	509	529	519	528	551	517	525	522	483	528	517	542	481	511	583	558	556	543	526	530	474	528	531	556	502	548	521	530	542	532	520	508	483	553	520	549	533	521	508	504	550	512	549	525	497	512	506	524	546	481	497	506	524	514	514	548	551	548	493	524	525	522	516	515	515	486	495	501	540	526	519	530	562	517	535	571	523	527	510	529	535	522	486	476	525	509	524	525	583	522	496	533	528	511	531	557	542	492	510	525	547	512	519	574	504	500	527	510	521	513	515	512	544	493	528	535	531	505	525	508	551	526	517	519	547	494	554	518	548	516	526	545	540	516	546	527	509	518	529	528	513	530	512	577	522	534	534	511	532	557	509	547	512	495	528	502	508	522	525	528	519	518	539	518	500	514	566	556	525	526	567	540	559	474	540	525	516	532	506	528	467	537	494	518	553	504	502	541	524	494	473	525	546	508	546	532	508	520	524	531	514	563	532	543	524	527	561	492	562	499	535	548	506	493	540	561	534	519	529	554	510	526	473	531	502	476	534	530	507	542	504	518	525	531	506	548	534	498	532	538	507	506	543	531	516	565	477	525	505	498	543	566	525	492	491	514	472	470	543	521	524	502	494	533	495	535	484	506	579	502	507	538	567	553	494	514	518	530	519	525	481	512	501	516	511	533	523	512	521	524	520	549	477	517	523	505	506	560	523	516	485	553	524	479	496	568	519	520	524	502	490	529	487	519	503	529	518	523	568	474	527	548	541	503	508	518	530	497	551	509	543	507	520	503	561	493	530	512	510	520	515	490	515	518	523	533	479	555	543	496	475	571	501	521	534	495	525	519	493	508	534	537	504	503	544	542	513	514	500	526	511	543	560	500	488	485	529	517	524	486	525	525	524	519	520	539	479	487	541	477	522	536	511	525	536	496	516	534	554	550	535	516	537	505	518	532	532	522	505	490	516	519	530	542	516	536	484	531	513	526	556	506	517	504	509	528	611	572	497	482	544	539	534	509	569	531	493	506	560	499	541	515	545	549	498	513	520	528	528	477	523	523	523	523	537	566	527	507	566	527	548	539	487	501	487	498	505	510	494	513	533	498	498	542	513	551	497	555	522	572	546	514	493	562	484	537	542	551	494	524	538	508	554	554	484	535	498	545	530	512	555	510	511	532	564	517	536	522	526	530	523	505	564	499	555	521	531	535	538	503	499	550	504	555	539	499	529	526	493	503	522	538	541	498	494	502	515	533	525	480	505	516	541	520	530	557	541	502	492	514	478	500	523	524	524	502	546	523	528	533	549	547	512	515	509	536	539	518	501	550	549	541	542	539	497	514	522	536	494	470	502	538	507	480	470	539	503	484	563	512	512	505	486	504	547	499	499	565	500	521	521	495	542	485	530	551	561	553	548	502	473	520	499	523	573	515	521	555	535	521	521	504	517	555	501	517	532	505	512	502	501	524	504	544	563	501	508	547	499	522	516	495	567	515	533	540	522	524	527	511	506	522	499	525	517	473	527	509	544	537	518	523	537	530	557	514	560	522	536	532	511	531	498	548	582	492	465	532	523	577	510	512	512	532	494	486	503	523	503	550	505	477	461	543	520	542	497	507	482	546	524	506	506	491	508	507	532	544	489	536	503	561	506	510	527	494	534	529	523	520	521	538	529	505	521	505	463	566	529	531	526	546	507	488	523	539	548	532	542	518	520	541	523	538	502	509	519	502	557	522	526	553	530	541	509	537	470	519	534	532	524	508	550	513	534	537	503	532	532	566	498	484	561	524	522	535	521	546	532	515	511	532
7266	16942	13944	7570	5480	4084	3287	2683	2286	2001	1731	1512	1378	1313	1229	1109	1037	1042	1008	985	986	952	940	905	831	828	849	843	837	851	816	866	844	812	792	769	763	776	799	808	764	784	752	837	787	730	715	783	740	768	732	749	732	737	702	767	788	754	709	787	807	795	740	787	762	706	723	788	780	755	751	762	724	735	773	765	797	755	720	719	708	713	750	718	751	737	711	729	719	735	783	709	668	726	714	722	718	690	774	715	731	786	728	753	707	735	701	720	684	711	739	728	718	720	788	726	729	727	713	706	733	753	762	778	695	720	720	725	705	758	761	752	700	760	732	732	722	791	746	727	761	759	733	723	707	699	736	768	714	762	704	730	717	709	724	768	771	735	705	741	769	743	772	717	733	686	697	686	735	742	710	735	717	750	739	701	726	744	707	725	739	701	706	768	718	716	691	744	703	695	720	741	765	724	743	740	751	750	744	741	730	697	714	705	719	771	694	711	711	733	684	742	755	723	694	699	695	722	720	746	771	702	714	727	724	693	677	708	715	718	747	715	676	786	704	747	691	711	731	715	696	703	702	757	717	733	724	726	760	758	696	755	768	729	769	716	753	748	695	717	725	723	703	726	691	692	729	785	717	766	742	757	689	769	753	731	720	736	714	769	708	740	731	738	750	778	748	751	697	755	759	717	708	761	773	746	716	741	748	716	688	735	726	776	695	759	713	700	730	672	741	806	759	702	745	715	717	759	706	733	660	719	697	726	692	816	760	752	797	692	702	701	734	679	721	757	726	700	714	736	742	739	795	722	720	761	720	743	716	787	704	700	771	686	785	721	748	689	747	730	737	710	750	756	705	722	740	721	757	723	696	686	703	735	786	722	711	750	712	733	753	724	714	755	766	717	701	705	767	739	682	725	735	779	760	744	744	715	746	690	700	761	759	710	742	736	757	709	685	735	738	702	691	721	768	714	745	714	722	723	698	742	740	689	720	683	671	739	729	732	736	712	740	719	716	727	668	719	722	716	709	693	734	716	705	702	716	760	724	766	706	753	711	731	793	720	765	721	742	750	718	744	762	733	759	790	723	727	746	741	731	745	696	734	703	719	737	737	753	727	660	788	758	690	751	740	752	692	702	730	724	742	732	756	745	732	707	719	705	683	726	751	743	751	718	731	738	760	681	709	713	747	737	747	705	721	713	748	718	762	777	701	761	742	751	687	692	715	767	748	720	735	703	729	765	713	705	677	739	693	708	730	710	746	765	718	667	716	735	747	677	714	756	729	738	722	678	723	760	728	767	713	747	733	707	742	714	747	754	738	694	789	711	734	677	739	769	766	744	691	728	689	735	700	744	699	756	749	710	691	715	695	731	719	744	723	670	750	717	738	776	774	727	738	738	713	731	758	737	771	774	722	729	698	733	701	689	717	729	718	721	740	724	738	711	742	681	705	763	710	760	757	734	760	725	747	726	690	747	742	679	686	688	675	675	760	790	742	732	730	734	716	706	690	711	769	693	744	749	724	772	736	745	682	700	720	664	749	710	741	755	708	745	693	746	707	740	671	691	726	791	693	699	758	748	753	772	696	734	720	722	736	750	726	697	703	736	778	751	684	730	749	710	754	716	689	741	785	692	711	693	708	734	754	697	721	700	729	710	717	725	733	700	679	709	766	710	723	717	705	725	718	726	686	757	690	744	738	728	775	728	711	725	777	758	751	701	734	702	748	716	706	738	753	703	661	692	713	721	725	717	717	651	738	724	718	700	770	700	685	737	744	712	744	718	722	702	756	731	755	701	702	710	685	742	742	745	744	762	766	723	742	680	766	682	712	748	782	774	727	730	706	741	685	671	745	731	736	710	710	703	714	756	758	758	722	766	754	692	647	700	747	724	723	721	743	714	748	719	761	716	694	733	704	721	698	717	688	697	719	732	756	720	735	800	745	710	746	736	741	721	751	733	679	769	764	739	775	729	711	732	725	734	733	702	758	713	712	681	746	741	680	764	756	744	758	765	698	712	696	711	743	723	715	737	758	713	688	687	736	702	690	693	752	689	729	761	695	747	731	697	698	717	734	770	744	736	734	744	729	679	740	766	698	722	737	775	737	768	750	684	728	722	735	736	753	731	763	753	774	715	742	731	685	741	773	673	720	734	744	763	791	757	773	761	728	715	712	705	737	738	716	730	722	767	739	693	724	739	727	735	780	692	720	704	756	748	694	705	746	797	731	713	747	714	738	709	759	726	729	709	735	723	745	658	727	745	754	741	743	758	740	742	721	664	733	739	758	706	728	750	726	723	778	746	740	726	752	736	721	709	726	725	722	757	728	780	711	735	767	699	748	740	746	738	680	748	770	678	736	668	689	736	695	731	718	750	744	722	660	745	761	735	740	726	725	768	743	745	736	706	794	720	731	721	702	708	748	716	679	719	780	731	739	712	732	760	740	720	758	746	732	747	750	714	729	668	680	710	739	741	744	731	729	757	668	723	759	756	747	729	708	753	720	697	723	724	717	793	727	751	752	763	762	743	761	744	765	709	797	699	739	736	722	724	715	736	675	700	755	763	710	751	744	732	756	701	733	693	731	784	724	747	766	739	748	769	694	731	708	710	740	746	733	698	693	721	688	688	710	699	711	747	726	768	716	763	706	724	707	688	742	711	739	738	734	743	733	705	716	731	688	759	698	718	693	728	683	734	716	673	745	738	743	748	711	743	748	735	756	772	734	737	742	717	678	730	741	716	759	707	761	719	751	755	667	729	681	684	737	717	719	718	683	705	670	718	709	715	740	790	702	671	721	681	767	758	752	741	679	711	753	753	750	748	742	742	672	744	719	722	750	685	712	710	759	739	698	693	737	708	747	722	709	700	698	723	707	691	693	724	748	704	699	754	735	702	808	713	724	758	729	656	680	681	722	692	730	732	709	708	705	769	743	694	757	705	739	723	798	718	750	735	716	741	699	754	708	743	736	723	720	730	730	718	714	742	727	709	722	729	740	722	732	760	679	777	718	731	709	710	755	730	728	713	708	729	747	700	722	700	775	741	704	723	738	758	751	707	710	692	733	724	719	724	754	760	762	738	733	705	726	756	720	685	771	749	728	702	740	718	669	748	721	709	702	728	751	702	787	702	755	700	728	690	722	691	706	742	719	705	705	719	760	718	744	707	753	709	771	725	753	746	798	707	707	726	708	758	731	743	719	752	761	711	727	690	728	738	766	765	703	719	710	745	688	767	679	676	725	708	728	707	671	718	721	716	707	780	733	730	714	765	697	758	750	728	716	759	741	727	729	718	759	740	745	754	724	720	732	767	722	732	692	716	712	711	740	731	767	768	786	718	719	782	701	754	698	692	689	737	697	726	741	749	753	755	744	717	698	708	713	711	727	740	685	710	694	747	735	710	718	698	703	748	765	708	739	727	728	718	717	694	749	708	689	718	750	774	732	718	709	716	699	735	686	689	693	677	774	772	695	736	735	753	732	730	708	697	723	748	767	756	686	715	732
26704	20582	8994	1156	661	641	585	586	541	590	594	515	523	576	487	499	518	577	518	502	555	596	538	537	522	510	542	525	529	580	505	530	546	562	494	515	525	520	552	472	523	497	514	540	507	533	502	532	525	481	506	540	532	483	516	550	514	511	538	515	524	495	537	499	543	512	529	503	526	506	535	572	519	533	514	514	512	531	525	540	532	486	518	563	554	554	522	512	506	544	508	521	504	489	518	543	521	573	502	535	501	492	513	532	515	508	484	502	544	466	518	542	574	523	514	514	551	558	523	550	556	488	519	511	512	513	499	543	505	554	520	524	524	520	493	475	480	516	541	514	495	571	537	479	544	548	512	509	530	501	543	511	520	553	527	512	494	541	502	514	502	543	525	499	550	551	514	530	484	513	515	544	538	505	521	558	510	497	507	494	495	517	507	562	566	489	538	536	542	575	517	502	561	512	522	542	510	598	489	540	511	527	517	460	528	544	517	501	528	545	524	548	573	527	531	530	486	554	547	523	505	537	498	519	502	525	488	574	493	542	545	502	558	511	536	516	557	519	480	517	527	462	498	551	497	572	494	539	498	566	512	483	525	507	545	526	540	520	480	542	537	499	551	512	484	466	549	541	515	514	512	526	566	516	499	458	544	518	553	499	520	528	557	509	525	547	514	508	533	530	509	502	537	543	505	522	509	516	527	482	545	469	499	489	530	533	531	523	525	557	530	541	514	549	530	524	524	544	554	535	530	563	530	500	482	511	504	518	569	516	545	536	534	559	499	514	514	540	500	508	531	550	504	475	511	521	533	522	503	494	527	529	533	507	512	486	528	522	509	518	576	567	544	580	536	520	511	502	487	521	521	490	559	551	524	552	525	527	509	510	505	529	521	512	497	528	532	540	517	558	519	533	581	554	493	522	514	526	515	510	542	513	519	515	560	522	523	578	512	517	504	478	574	527	519	554	501	515	527	565	526	521	500	488	557	502	497	529	524	509	553	543	570	511	552	518	522	550	528	518	549	516	526	516	479	516	507	491	532	547	496	479	515	497	547	545	542	521	512	524	556	517	533	512	508	463	497	512	500	521	525	537	500	545	527	582	521	576	535	490	502	488	540	485	533	512	517	491	514	508	520	509	503	537	541	554	554	584	500	504	520	546	511	533	509	538	526	525	527	537	488	552	547	550	485	525	543	525	539	510	522	544	503	525	504	496	540	537	563	568	536	510	566	544	498	529	502	551	504	535	533	531	522	491	505	510	551	541	491	558	506	498	546	507	547	526	564	513	524	500	502	507	526	482	515	539	539	527	488	536	546	573	543	517	550	484	594	506	494	537	535	579	514	538	533	551	466	576	550	530	525	521	542	518	516	550	513	517	521	539	538	579	512	524	516	485	551	561	478	549	534	516	554	569	574	507	564	530	548	560	506	527	519	510	539	497	502	568	541	539	510	511	525	534	529	491	541	539	507	536	543	549	533	503	506	502	522	518	518	540	505	526	507	511	516	542	508	525	499	522	530	527	522	531	479	537	521	506	501	531	500	536	510	516	530	507	534	529	547	514	503	525	527	502	496	502	559	544	486	487	497	539	509	522	529	536	503	478	483	534	531	562	488	530	512	526	509	568	521	505	523	520	484	499	551	545	530	515	527	523	518	501	541	510	503	541	548	523	533	491	511	553	533	494	542	538	507	518	518	497	540	526	524	526	508	511	515	489	475	524	537	541	527	501	534	564	514	542	545	501	523	526	587	535	516	533	482	488	579	537	511	560	556	519	541	491	566	509	524	514	523	511	496	520	551	538	504	521	553	531	516	519	511	518	509	527	516	535	501	498	538	516	523	534	520	560	502	492	520	496	541	489	532	506	499	520	560	474	534	488	556	477	515	512	523	513	491	526	497	508	475	492	535	506	528	508	545	512	519	480	483	511	489	584	478	535	525	495	535	525	545	516	512	517	543	546	548	526	522	537	509	533	543	558	542	480	507	533	515	530	515	489	553	541	549	554	516	511	499	551	547	510	547	530	523	497	458	509	549	548	517	532	479	504	543	519	510	513	530	527	518	503	580	531	499	534	566	503	512	547	513	541	498	540	496	511	547	520	469	483	477	481	541	509	521	491	496	543	512	553	509	531	544	547	489	519	536	501	528	525	483	511	540	504	543	552	522	526	523	553	541	545	530	515	570	516	517	496	512	517	544	535	549	556	560	545	524	516	536	547	519	519	512	513	544	553	513	494	552	527	525	498	526	516	509	513	525	513	555	537	514	535	517	519	508	523	550	523	545	496	492	498	522	575	534	499	480	484	513	541	503	549	493	480	563	524	545	496	555	519	470	497	517	530	550	490	518	471	528	521	533	523	507	463	523	528	568	538	527	531	561	525	525	542	529	518	515	551	519	495	483	496	516	518	508	507	519	512	464	486	503	550	555	538	486	557	473	536	550	490	526	525	529	527	522	545	505	529	510	545	508	510	503	538	468	497	554	519	479	492	532	515	518	532	503	486	507	524	551	540	520	525	513	550	490	533	498	537	563	493	514	533	537	557	547	523	512	509	539	524	501	502	531	519	532	573	554	536	526	541	537	508	515	502	494	528	484	511	520	508	483	532	536	496	495	533	521	533	478	541	497	536	529	549	519	485	520	471	533	505	517	525	495	555	555	477	561	540	515	515	547	533	486	549	531	510	477	516	512	537	487	525	533	523	524	480	557	526	491	551	533	530	530	508	530	532	490	524	488	539	511	546	522	501	545	506	539	517	523	521	549	517	507	510	522	508	520	506	515	513	523	497	509	505	523	510	489	533	464	498	530	493	562	485	518	567	547	530	522	519	513	498	579	551	525	528	487	524	500	517	540	502	537	515	550	557	529	544	515	538	514	532	519	542	518	523	518	522	566	559	535	547	522	534	515	515	520	473	529	513	517	516	543	499	538	532	550	532	535	516	557	558	491	520	572	526	511	556	535	520	561	522	542	549	521	497	516	482	520	516	558	531	528	508	496	543	518	563	521	518	508	524	524	511	511	548	527	551	560	505	527	512	561	516	515	539	544	491	524	529	515	521	519	535	519	539	528	556	521	537	531	524	545	522	524	493	567	532	533	498	532	551	505	518	534	521	521	574	476	539	486	537	546	517	522	515	504	535	545	472	494	479	500	532	551	510	539	510	491	504	541	504	558	535	528	531	559	555	492	506	531	566	520	519	542	549	542	515	529	506	512	521	504	526	509	526	508	553	546	494	563	501	524	495	561	505	529	561	508	519	506	554	552	510	511	523	487	515	531	523	502	543	558	502	552	518	497	512	496	504	503	506	542	523	528	530	537	544	551	508	539	538	577	483	525	491	530	506	532	495	520	530	527	495	557	561	496	534	502	515	526	490	516	523	543	467	496	516	513	582	509	544	530	519	524	520	533	499	501	537	519	509	521	573	522	534	570	504	534	527	504	549	507	531	485	513	520	511	551	510	540	504	529	516	520	513	549	494	530	543	487	516	505	528	510	507
4184	1811	1634	1106	976	893	834	851	803	838	757	768	773	761	775	707	781	741	773	745	791	755	706	737	756	737	753	733	758	760	714	770	778	765	727	745	758	702	719	724	738	718	712	736	691	733	736	717	724	735	691	714	701	748	738	733	755	707	736	712	710	741	726	713	734	732	725	713	710	678	728	676	773	725	739	647	735	724	696	712	731	723	741	770	727	781	752	740	715	726	717	728	753	699	747	703	699	716	676	739	699	718	778	678	773	722	722	735	722	707	735	703	695	769	716	720	690	733	739	678	752	717	739	688	740	676	716	765	716	696	707	702	753	727	763	705	713	730	712	772	732	729	713	743	749	703	737	759	736	735	716	714	734	790	758	713	731	734	706	723	687	752	736	717	762	732	733	749	761	758	737	660	697	746	791	746	736	755	649	730	744	721	645	734	713	687	705	708	749	704	700	740	736	733	720	764	711	685	693	692	730	749	674	745	694	694	776	714	703	676	750	743	682	685	741	782	692	754	690	741	667	767	773	742	668	714	726	763	678	759	693	766	731	700	703	757	682	705	771	712	675	708	723	736	760	706	728	704	750	740	673	727	732	725	731	734	681	732	746	734	681	713	706	707	748	742	717	714	709	699	733	704	765	750	790	752	753	724	670	720	676	763	701	747	752	750	711	739	744	717	655	762	769	691	698	792	722	749	733	687	731	779	739	696	751	769	735	727	724	721	717	724	765	699	760	775	725	726	661	752	721	705	699	728	673	753	709	758	681	751	736	682	773	721	723	715	695	733	699	691	702	720	665	695	738	687	738	756	714	783	718	755	724	729	666	688	750	698	716	721	782	771	715	715	698	698	752	728	742	715	766	729	676	676	699	749	722	718	696	688	736	704	762	716	723	738	736	688	706	720	733	707	713	703	729	730	762	691	672	721	742	790	702	679	710	707	743	711	730	702	724	684	742	727	718	696	717	771	779	689	740	737	686	688	711	712	709	725	726	752	739	737	751	750	742	736	738	763	706	674	757	741	731	687	670	743	710	758	711	728	752	724	704	721	694	764	710	726	718	748	756	676	712	698	714	766	670	754	666	731	710	733	695	716	744	755	714	720	704	736	727	752	756	738	653	712	706	740	722	743	715	715	756	696	696	668	723	713	665	684	726	711	707	736	741	721	757	767	718	739	714	746	712	690	766	730	721	696	743	728	746	684	707	733	733	700	753	706	666	714	704	706	760	786	712	731	760	750	719	694	716	698	732	715	721	750	739	744	761	727	733	724	777	738	716	718	689	752	779	717	748	709	749	708	725	739	719	734	717	741	714	724	662	714	781	768	715	686	702	688	729	750	703	736	750	799	722	709	711	695	715	717	742	727	725	724	723	706	700	735	747	691	707	711	752	721	700	702	667	695	756	731	732	692	766	733	699	752	765	661	735	758	770	722	706	701	728	769	716	720	712	712	691	672	719	756	786	717	750	750	769	770	689	740	695	750	639	730	683	719	741	734	684	702	737	727	752	741	737	716	759	724	710	726	670	714	714	721	732	753	683	716	731	751	716	726	695	643	645	680	719	736	681	722	697	729	677	715	738	707	713	732	712	781	693	743	683	718	701	783	701	711	713	747	738	743	773	733	716	693	691	711	762	722	691	747	713	767	718	722	709	724	732	745	696	730	705	744	720	726	768	732	749	715	731	708	713	710	691	717	731	718	710	718	732	730	746	712	683	740	743	686	718	730	705	704	704	771	730	770	763	757	768	732	773	687	717	742	745	705	710	776	699	704	723	698	737	723	735	724	786	733	782	749	766	713	718	728	782	689	719	770	754	700	683	670	719	714	715	701	768	763	720	694	718	686	730	668	727	695	766	664	734	720	687	692	752	700	726	716	703	700	702	692	729	733	710	768	715	695	741	694	698	739	725	800	746	745	651	706	716	777	795	720	723	705	741	686	710	724	707	716	717	766	705	713	735	728	751	704	714	707	660	735	750	764	695	720	708	740	756	748	697	657	731	717	709	717	743	711	717	726	738	687	689	725	718	720	699	738	757	696	735	769	692	729	746	716	744	756	720	748	694	714	751	748	718	754	655	713	713	717	731	728	708	743	692	680	688	745	730	719	726	719	772	724	726	772	745	723	722	719	720	736	736	730	686	738	718	673	773	690	667	726	718	672	703	706	723	792	699	736	741	729	706	753	765	732	719	728	717	730	721	702	722	716	708	691	707	712	738	745	707	738	695	726	770	706	732	761	779	730	757	692	715	695	739	719	674	749	685	769	687	724	714	736	706	716	705	731	743	743	729	770	733	704	755	692	723	641	687	725	680	711	718	727	709	728	734	785	721	747	696	710	725	693	722	719	759	720	734	713	809	728	746	718	781	713	736	708	707	703	717	729	758	712	745	721	734	665	705	735	729	733	704	715	761	752	680	755	703	700	754	669	763	714	725	722	757	694	720	744	771	689	723	718	719	699	737	718	774	735	744	717	720	735	735	696	682	742	708	734	744	757	727	719	731	729	725	725	712	771	707	777	730	674	682	697	740	688	755	756	707	718	789	746	750	708	716	701	715	734	735	727	723	718	747	764	680	737	697	703	683	717	728	763	753	697	691	716	702	743	679	724	729	720	733	702	765	770	730	694	733	681	763	783	719	724	724	723	743	724	691	674	742	703	744	684	708	747	708	766	743	747	719	757	683	719	733	743	695	751	767	697	715	711	725	684	729	681	739	784	706	701	662	751	737	686	747	694	774	708	712	701	724	726	677	735	716	728	717	719	724	685	731	722	734	747	713	692	722	747	759	743	744	735	751	764	684	697	720	750	741	713	766	706	740	750	745	706	684	685	727	656	735	732	724	722	743	722	717	751	677	688	722	655	757	733	711	731	699	731	717	745	746	766	677	700	722	737	699	708	672	728	741	696	694	756	699	745	746	717	754	755	655	752	715	670	729	746	728	748	736	727	737	702	725	693	750	714	742	684	692	709	745	731	793	722	728	693	765	736	691	729	702	756	728	718	714	709	682	691	759	762	676	713	748	658	738	704	733	764	702	697	713	732	722	730	724	745	764	726	730	710	707	702	728	711	709	699	715	710	695	745	765	792	687	689	694	705	696	686	748	749	697	696	716	760	718	723	693	713	687	744	729	743	690	696	700	697	707	731	747	685	735	719	752	677	706	731	718	723	723	662	753	688	729	758	698	687	664	698	735	714	694	716	713	709	753	741	692	777	703	746	745	715	704	737	747	693	693	767	746	737	721	720	752	700	690	738	678	716	748	761	753	750	736	763	686	718	729	675	750	739	709	705	721	740	729	739	721	724	735	780	710	729	716	728	746	731	730	698	680	734	703	758	717	776	772	729	718	713	757	760	710	691	703	720	716	714	730	750	730	721	736	740	708	736	696	749	686	708	758	775	756	782	753	725	700	719	724	727	711	753	712	705	763	776	658	705	688	736	699	722	709	687	694	696	707	731	687	726	717	719	693	687	664	691	728	751	668	700	697	709	691	728
23580	21104	28512	23924	21087	12018	1748	1153	1001	920	925	887	858	847	858	828	807	800	783	770	850	777	759	792	765	750	758	774	784	772	694	758	697	739	722	729	788	732	694	756	685	731	728	679	770	744	722	704	760	706	713	724	759	748	769	704	728	707	749	738	747	712	720	736	670	699	707	748	677	699	741	687	703	731	690	750	763	714	715	786	712	664	755	741	732	703	770	743	715	730	785	717	713	729	726	722	744	705	736	716	704	785	723	777	689	791	710	707	725	729	694	683	723	700	714	747	739	766	735	684	703	747	726	663	746	698	772	757	672	752	725	758	719	697	726	763	758	723	702	740	752	739	732	716	733	673	693	683	717	756	743	731	707	761	687	725	685	705	737	701	702	702	742	758	725	701	697	730	716	747	738	753	746	747	716	747	687	762	707	762	761	688	664	692	728	745	735	690	747	729	758	705	756	708	727	745	768	732	746	727	728	674	709	760	692	750	740	747	711	710	727	702	709	709	739	699	715	722	665	736	702	706	727	718	773	730	719	711	773	723	756	740	646	723	694	716	714	694	730	729	724	689	710	752	681	672	720	770	706	741	703	696	734	729	696	695	707	760	693	704	698	760	675	720	748	721	681	697	669	712	767	715	696	674	731	718	684	714	725	717	694	703	670	766	689	717	762	714	723	676	691	723	693	691	786	715	710	673	719	725	728	736	674	713	690	771	698	737	770	682	685	751	677	734	705	738	702	714	722	678	674	725	701	735	742	740	713	733	729	677	708	714	779	744	716	699	700	679	721	758	732	719	729	750	729	732	725	662	706	745	737	725	706	720	711	705	734	734	681	769	715	660	686	727	707	739	709	721	720	746	680	736	722	661	772	709	707	705	654	698	666	744	690	666	660	717	733	774	735	732	694	696	719	700	703	712	727	713	714	685	740	733	715	755	723	748	676	691	695	765	740	742	748	707	724	710	710	738	720	734	771	703	729	738	674	738	687	724	750	710	710	737	753	721	736	684	698	701	753	757	775	683	693	701	635	754	670	734	697	715	730	722	698	733	738	715	721	733	681	772	692	749	722	726	690	705	705	766	740	758	725	753	715	718	725	740	735	753	693	772	713	701	746	740	694	740	670	734	739	748	758	707	710	719	710	689	738	739	762	695	762	703	758	703	765	758	715	754	734	722	719	724	708	708	688	717	693	713	722	750	729	753	732	707	745	687	727	719	733	679	711	711	707	705	681	691	702	707	738	684	704	753	663	777	705	699	738	738	758	684	705	715	745	700	741	758	714	706	704	757	674	707	718	742	707	713	747	724	716	729	695	738	723	729	700	700	719	700	719	753	688	733	744	686	690	738	738	739	767	712	712	725	692	741	726	707	722	717	654	736	752	745	727	724	712	655	718	685	724	692	738	706	695	719	715	696	720	743	724	752	720	719	700	740	739	744	682	735	658	734	697	714	687	719	722	720	712	736	725	715	746	730	723	733	740	703	717	701	737	733	749	710	707	740	758	664	729	758	735	697	714	730	707	782	718	743	664	708	753	696	745	708	708	737	689	730	719	657	689	712	732	711	754	701	706	731	717	704	728	712	709	736	727	730	704	711	722	712	745	729	679	728	722	690	720	716	753	693	685	701	716	733	750	742	719	715	715	738	708	698	703	753	703	761	733	708	723	734	731	727	757	689	712	731	733	703	673	738	741	736	673	728	720	732	721	726	688	709	741	694	755	657	737	700	717	743	771	700	709	689	715	673	707	724	705	705	760	718	718	687	739	760	750	744	683	727	670	710	731	786	727	685	713	701	711	680	708	720	730	666	680	705	691	664	713	717	738	745	754	745	703	796	705	656	730	708	753	719	727	682	747	660	715	736	708	713	740	760	698	714	739	699	724	771	686	786	703	745	694	740	741	702	737	703	710	723	710	706	710	685	734	758	775	733	732	746	723	782	719	710	700	693	710	699	722	773	758	786	735	716	656	719	726	704	731	729	696	721	753	764	731	737	738	739	739	771	716	742	748	722	699	738	726	764	725	725	769	710	676	699	731	700	770	787	735	694	693	734	728	716	679	665	694	733	718	723	722	727	703	673	704	707	723	755	743	765	735	695	684	736	711	720	691	733	701	708	729	692	775	726	700	734	720	749	682	686	727	719	762	764	715	740	764	781	748	737	739	680	737	744	684	740	742	699	712	717	681	720	754	706	731	683	743	689	723	647	726	735	697	682	725	699	707	720	698	696	697	655	706	663	721	731	712	776	747	726	709	747	756	738	679	702	695	682	687	696	700	718	712	676	690	757	717	775	737	703	703	711	774	736	687	693	745	691	690	732	643	706	709	719	728	720	711	756	757	724	647	709	716	725	735	728	696	742	712	678	725	737	743	725	715	664	647	681	714	730	676	703	718	739	717	701	729	684	671	759	737	753	706	673	680	683	728	694	729	692	703	708	717	717	753	731	756	705	729	731	687	671	685	709	750	720	717	740	714	710	726	721	762	726	717	710	678	724	678	685	749	686	712	691	704	755	761	642	649	683	707	744	699	695	732	758	694	680	683	738	787	706	710	725	734	724	735	729	738	755	736	699	708	747	745	723	702	750	702	749	700	709	693	779	703	685	740	715	726	689	720	716	719	704	706	696	737	706	705	700	652	747	720	778	740	740	693	698	684	697	683	663	721	739	707	673	715	726	790	728	676	713	682	702	712	692	678	720	758	741	670	712	755	721	722	748	746	712	702	744	738	692	720	697	754	703	786	735	699	719	724	703	712	746	745	728	675	707	737	761	702	697	719	757	695	656	656	721	755	722	673	698	729	759	730	692	688	710	685	699	711	748	734	758	719	696	702	695	675	701	736	696	721	745	719	652	727	743	694	718	701	718	719	736	673	743	692	729	748	725	723	703	723	706	751	706	701	686	705	704	712	751	755	730	776	704	692	747	748	631	661	703	673	735	694	737	731	675	733	728	717	744	717	763	660	692	692	724	690	748	709	722	715	684	725	736	671	722	716	721	732	728	709	730	666	681	734	708	720	663	710	737	667	701	782	754	717	750	780	714	681	682	693	730	732	729	749	741	685	689	687	707	765	706	677	738	762	693	740	744	774	719	752	727	709	722	718	755	687	690	704	754	735	716	675	757	695	675	708	692	736	703	758	700	680	732	674	685	698	725	719	745	681	725	667	719	731	728	714	739	707	675	761	700	730	688	710	758	712	674	728	753	727	685	710	730	740	745	725	694	713	704	709	766	731	663	690	724	721	710	739	776	735	703	691	699	717	738	691	716	717	737	759	676	731	730	728	746	723	719	738	672	769	767	697	714	751	743	713	786	707	710	775	750	715	729	712	724	702	751	708	735	702	710	758	731	704	742	654	752	741	685	716	712	725	685	784	737	729	703	708	723	669	711	719	714	725	687	739	697	725	714	742	679	700	682	735	745	661	694	699	746	719	700	756	683	686	700	739	733	716	754	720	731	729	746	722	701	717	772	728	703	708	707	696	678	764	688	697	698
5228	10982	8943	4897	3568	2816	2377	2095	1789	1682	1522	1427	1354	1263	1221	1176	1207	1136	1190	1136	1141	1124	1107	1071	1054	1063	1114	1096	978	1095	1029	1011	1012	1076	1031	1054	990	1033	1001	1095	992	996	1028	1022	1015	983	1029	1008	1005	980	983	1015	1049	1018	1039	976	1024	1017	988	975	1010	1052	1041	958	955	996	930	993	1015	1032	1028	986	1029	1011	943	1043	1010	938	1034	1070	1013	1014	1008	961	989	975	969	950	952	1006	932	925	978	1009	1027	956	1005	1003	964	962	974	991	1015	1001	980	1002	979	968	978	933	978	984	974	1029	953	1003	951	981	989	976	1024	983	971	973	997	974	984	971	983	999	960	970	962	998	1008	1005	997	947	1027	970	957	1058	985	1007	948	1018	973	1022	1051	935	1025	1021	969	1002	965	1037	989	970	1019	1062	968	1017	946	973	938	989	968	970	1003	971	979	1013	988	979	1009	997	973	991	1004	956	1036	1047	1002	981	992	978	990	1001	946	1010	957	979	980	948	1012	1011	996	1008	987	980	975	985	1003	1008	982	1004	1012	992	1002	960	1019	991	1010	969	956	1007	980	993	1009	979	964	960	997	978	1069	994	1004	995	964	1005	996	1012	1025	966	957	962	968	1013	1023	1004	919	998	1012	944	960	926	958	1005	993	943	963	979	941	977	982	967	976	1043	968	946	954	954	972	986	959	950	999	972	966	981	974	949	985	946	994	971	983	1012	1018	983	990	971	1003	970	994	1034	1006	973	990	976	986	967	954	972	1063	966	917	1013	1004	1036	1004	944	970	1010	967	995	1006	1012	966	1015	959	997	965	996	975	938	965	903	988	947	1054	1000	1027	1064	967	955	1049	996	968	962	984	987	971	1044	977	1003	970	995	956	977	959	975	950	985	924	1020	976	989	997	976	1022	989	988	991	946	992	1005	975	1007	986	1013	986	913	1018	993	1038	992	1023	1039	952	1019	981	1003	939	961	994	933	979	927	949	994	953	1020	936	952	976	961	963	993	963	961	970	998	990	987	1000	980	1005	968	1027	1021	939	1021	993	962	1020	989	977	1027	1013	987	1022	1012	968	985	1016	1009	1012	995	1003	976	958	982	965	1060	993	981	1019	1036	952	976	1015	977	1077	974	1043	998	981	968	1013	965	1011	978	998	998	987	1002	993	1018	1019	1008	983	988	941	1002	967	984	985	1006	956	1055	918	983	999	990	982	959	987	976	986	1039	956	996	1003	1030	994	953	1045	931	1027	971	981	974	1006	1003	944	960	1007	962	924	939	1014	975	992	943	1025	993	963	971	1014	957	992	977	1002	1010	1006	1025	955	985	969	960	989	1005	983	997	987	1008	967	1031	971	967	934	983	1018	928	989	1031	956	987	924	958	995	1026	1007	1011	1015	954	978	941	983	992	1032	963	960	980	971	966	963	1023	971	976	1013	1030	1014	963	1027	1011	1011	1042	925	1005	1001	952	951	955	1013	962	979	1008	948	930	1032	970	1003	1003	961	993	918	1052	1029	995	1077	1000	923	936	951	1028	1007	963	1028	971	960	956	921	957	995	975	963	960	1020	1033	958	1019	976	974	994	978	946	895	958	999	972	956	989	1007	994	942	955	1023	962	986	977	991	1052	972	984	947	1000	1014	1010	981	949	950	1020	970	961	1001	933	988	963	938	1007	951	983	1004	934	951	961	952	971	992	954	1021	910	1059	989	966	1019	959	968	959	979	1007	934	1014	979	946	966	965	1004	957	939	983	970	983	972	939	959	954	989	929	980	977	984	973	1047	963	994	998	940	913	988	926	969	985	929	1071	948	948	1046	942	999	951	998	937	999	1006	960	974	1012	1017	982	975	1001	1028	968	1025	984	982	988	970	1029	1011	938	981	975	935	975	980	1027	1000	975	983	964	1013	1039	995	973	949	963	956	964	974	1054	1010	977	939	1047	986	971	979	1021	953	943	969	941	908	998	1013	1002	959	961	981	926	996	997	991	1033	946	981	945	931	959	1030	971	953	1065	957	1005	981	985	942	952	984	998	948	952	981	1002	998	1016	986	980	967	972	1018	1025	993	1018	963	1031	968	957	1040	994	977	988	939	990	1000	936	953	986	1002	967	991	956	1042	935	1027	1015	936	964	985	945	959	962	964	986	948	1000	952	944	951	947	972	947	965	998	999	936	992	992	978	970	976	1027	968	1031	988	952	991	1010	1000	894	1020	1047	1030	973	983	1041	963	945	955	1001	1004	1002	1009	991	982	1021	992	1000	961	1029	995	996	1044	998	998	1028	960	932	940	1015	957	985	916	992	929	994	987	962	949	1012	997	995	1044	932	1023	969	967	956	977	1006	992	1000	964	1001	978	973	972	947	998	1003	993	932	959	989	1009	1017	1002	989	990	1010	995	936	1001	909	928	940	963	984	965	988	1021	995	945	1026	985	996	978	985	945	925	987	951	1006	1019	962	996	913	1038	993	1000	916	1004	978	958	972	984	1046	995	1022	1007	996	1034	990	980	971	989	920	940	963	1015	980	953	991	1011	975	966	988	1005	998	1014	976	1000	967	956	975	1011	967	984	1009	943	988	1007	1038	977	960	959	945	966	965	1037	981	1013	950	1004	948	991	992	1006	976	1010	926	978	950	989	1002	1000	1007	979	1019	992	1017	958	1000	978	937	1004	969	1012	1011	962	1023	954	1007	993	1030	981	953	989	977	993	942	1023	958	1037	972	1007	954	1013	974	984	1013	995	998	954	1013	925	1003	929	988	1040	967	996	995	984	937	1024	972	981	978	952	967	915	1025	924	945	1021	988	1008	936	970	920	975	962	985	1049	975	966	971	976	1012	980	992	982	966	1003	998	1044	1000	1000	970	1003	1002	995	915	976	974	987	939	984	956	1005	990	953	1036	993	1019	918	1004	987	1008	963	941	985	945	978	978	1019	930	945	1025	976	1017	942	959	965	956	990	951	988	1014	975	953	935	1014	984	997	1016	985	928	993	901	961	995	1002	986	937	1037	965	979	1012	1006	967	1029	930	980	984	921	966	969	1002	1002	1020	965	977	966	981	923	977	994	1010	954	989	997	993	938	964	980	959	945	959	1013	1001	944	999	975	984	1058	965	1012	970	1007	944	958	1040	954	958	928	958	1003	991	981	968	963	1047	1003	979	916	993	942	1005	985	988	989	1010	1018	999	995	996	955	952	982	1027	976	1018	1034	991	933	925	986	985	993	989	1007	1000	1037	961	971	1017	959	958	974	982	1019	964	947	1025	1002	930	1012	987	964	995	949	934	981	1013	1015	981	1001	979	1033	1013	1035	1039	971	927	995	937	981	998	1001	991	960	1020	954	1026	973	937	980	1003	1008	1001	935	1047	1055	975	990	941	952	1006	994	1021	1028	971	1024	1076	984	980	1001	950	986	1014	999	963	999	993	1034	1013	966	907	969	996	972	957	1009	954	995	944	983	917	980	1001	1026	929	974	1000	952	990	959	991	972	959	988	1001	1006	930	980	991	1004	930	961	984	1038	976	982	1028	985	936	951	976	956	977	984	969	988	921	1016	992	912	963	1000	1006	972	1033	995	994	998	1007	1039	1007	963	998	941	964	984	954	979	942	1019	986	959	991	1015	1032	979	1024	996	982	992	1004	1046	958	964	1001	1013	999	1003	1018	990	954	982	978	949	941	949	968	911	1052	1016	989	927	1006	997	1013	1022	1006	974	972	970	989	1018	1032	993	1016	991	986	1024	995	965	994	997	927	1010	983	946	1020	968	987	996	1007	975	1006	1022	996	993	998	998	933	1013	1021	1042	916	1015	960	1004	937	976	967	958	951	1009	989	881	918	994	1019	976	970	977	995	954	994	1007	931	929	979	948	994	1013	933	980	1006	977	929	986	1018	944	973	980	956	1028	954	976	988	1025	1033	1005	949	999	978	1021	976	993	960	979	941	979	992	973	991	958	1048	960	953	1010	1016	969	1011	969	1031	1030
22714	21131	28958	23543	21131	21176	10126	1425	1077	963	870	800	758	679	673	629	680	630	613	648	655	595	609	596	594	617	546	592	553	528	568	528	561	584	531	504	471	509	544	551	516	518	558	533	580	503	540	519	517	548	549	502	528	548	578	523	532	566	521	551	518	520	539	557	543	526	553	549	541	541	526	561	522	560	535	528	515	501	503	529	549	516	554	546	513	532	586	542	552	536	521	492	519	507	517	527	530	482	490	548	535	570	553	519	523	516	540	509	494	497	506	554	520	527	569	522	557	543	494	515	531	549	499	509	517	547	532	488	528	551	542	493	522	518	556	514	512	507	513	546	545	541	506	517	526	524	524	524	524	574	545	565	538	526	509	526	567	518	578	509	559	535	532	511	551	532	521	556	504	530	484	516	489	525	542	503	495	538	537	516	531	519	499	514	519	526	519	516	493	515	533	522	513	525	539	559	473	519	532	556	521	512	505	563	534	534	528	494	507	522	547	543	521	560	511	535	506	519	502	540	546	533	534	519	467	506	511	525	554	555	537	550	514	516	506	523	489	518	545	556	512	540	561	494	499	528	541	537	483	497	489	539	540	566	484	535	506	541	497	534	498	519	494	508	528	505	503	541	533	508	510	529	529	503	560	501	526	530	535	553	509	529	525	515	540	512	554	572	491	521	500	517	534	515	549	514	512	503	481	513	492	546	515	534	552	549	512	571	517	521	469	520	508	543	532	550	522	527	484	526	539	546	475	512	558	556	553	527	554	524	516	494	532	537	506	512	527	500	521	500	517	479	534	532	517	529	523	481	508	495	505	564	573	526	539	516	511	492	475	500	518	532	530	522	528	539	546	551	528	517	557	539	554	539	535	522	538	530	540	539	505	502	539	545	589	499	534	490	501	549	515	510	527	547	539	525	504	493	540	499	550	525	510	532	532	529	468	558	540	506	485	499	536	541	502	530	542	486	534	530	527	490	517	524	509	548	510	538	507	550	564	542	555	487	533	522	505	539	500	521	541	518	539	512	483	508	517	510	530	529	546	537	490	498	538	511	540	530	527	477	525	507	510	571	533	536	513	548	497	522	501	478	513	490	545	503	532	473	521	520	525	512	542	537	559	527	559	514	523	510	552	510	524	528	525	504	496	513	522	538	581	512	530	540	519	535	522	487	578	515	534	516	508	552	520	481	533	555	533	513	531	554	492	507	493	540	519	514	536	545	532	562	537	510	550	489	512	497	538	505	536	544	520	527	494	529	495	534	524	562	540	483	504	493	503	513	546	510	552	533	513	515	500	530	524	504	552	529	526	520	537	521	499	546	521	483	547	503	510	524	465	519	532	546	496	495	533	507	536	538	514	517	548	520	534	505	502	539	520	537	473	523	541	538	544	522	495	514	516	483	482	495	532	562	534	511	520	511	522	553	517	512	531	523	505	508	486	525	521	485	570	526	503	570	469	562	496	511	526	500	521	517	546	488	513	521	530	528	521	520	552	509	516	479	579	528	516	510	506	503	481	505	507	539	525	561	545	543	510	518	488	525	533	518	550	521	514	495	512	515	540	515	508	545	522	504	481	546	533	514	539	536	505	558	530	538	512	487	534	492	513	501	518	490	453	568	501	496	524	483	496	491	483	530	496	541	528	475	505	544	492	570	496	517	514	511	572	482	505	538	499	511	554	558	535	492	544	525	489	528	500	507	488	520	512	539	504	515	495	529	526	474	502	501	506	487	545	493	513	549	520	521	533	532	558	513	516	528	528	559	494	529	480	520	518	486	494	531	489	526	520	503	503	530	509	544	525	478	506	503	564	553	516	519	535	493	528	491	515	506	534	576	487	518	544	518	520	547	556	505	556	524	501	502	531	555	487	514	532	549	496	484	520	498	542	504	513	526	516	529	483	504	528	482	536	524	482	519	533	551	532	575	533	531	546	501	487	505	524	491	524	517	512	506	574	529	548	520	526	538	540	555	518	513	516	550	505	534	553	538	506	522	564	507	486	476	554	532	540	523	541	547	522	550	551	531	517	544	514	489	525	536	545	559	524	543	500	504	502	515	510	564	540	522	542	542	544	521	502	530	548	512	527	557	526	494	504	513	506	499	514	513	506	504	472	505	511	521	545	525	547	497	536	507	532	547	493	514	478	556	527	499	502	555	525	519	533	504	514	527	501	496	509	506	546	543	492	489	525	516	558	529	542	533	514	514	519	516	506	523	515	500	493	543	573	539	545	570	527	509	537	525	542	527	520	493	492	541	534	525	519	510	503	552	563	520	526	572	480	538	486	492	498	490	465	525	491	521	560	533	515	521	493	500	498	507	530	457	507	523	539	519	531	520	499	520	509	528	530	524	508	504	474	459	515	528	537	512	528	514	506	512	513	544	494	539	562	484	515	534	529	513	533	538	509	477	523	499	457	501	499	525	515	533	532	495	546	520	539	541	537	483	519	514	542	514	511	547	530	536	502	514	540	480	525	543	525	521	539	481	518	514	521	484	512	536	521	497	472	543	500	507	503	525	481	508	512	502	505	530	532	510	522	551	534	546	501	501	528	519	462	520	537	511	525	478	530	535	566	537	576	548	517	476	534	526	533	521	517	512	554	507	535	521	489	549	467	523	517	506	503	528	551	549	497	535	572	519	513	551	532	508	523	561	487	511	539	499	525	503	544	534	540	511	530	550	499	516	497	570	529	525	576	543	509	551	498	497	542	492	492	474	485	514	550	519	497	517	497	515	503	526	532	498	471	512	515	555	541	520	544	490	540	535	515	552	511	512	535	504	517	504	475	520	502	494	503	533	486	497	546	511	499	496	512	521	561	491	505	510	511	524	511	486	511	571	518	545	499	510	509	510	514	482	495	535	523	520	520	527	534	497	505	534	529	527	520	507	519	504	544	512	516	524	524	531	485	536	501	529	491	518	488	501	487	552	499	525	500	492	496	499	557	506	529	524	539	553	488	523	516	525	522	528	522	541	559	481	520	521	508	533	490	498	535	549	532	507	503	492	535	550	532	522	511	499	548	539	533	500	528	532	533	516	493	486	533	555	490	514	491	542	526	490	523	496	498	501	542	500	567	510	496	509	508	520	533	502	513	529	493	516	502	525	542	505	524	493	540	513	525	536	481	515	558	528	496	523	545	499	494	534	522	531	532	524	550	526	531	484	505	535	500	562	516	570	483	502	548	509	524	545	544	515	526	537	501	501	542	527	532	514	511	536	512	506	501	515	521	498	501	530	552	510	491	520	540	505	535	529	503	493	547	546	505	511	494	481	504	501	542	531	514	489	509	428	487	542	504	512	534	504	503	511	522	505	506	542	525	497	564	482	525	507	530	530	503	570	529	506	569	559	525	530	540	499	513	511	554	480	548	560	550	572	517	532	527	474	530	517	511	470	517	464	521	527	536	525	483	501	512	536	513	518	539	502	549	510	518	531	498	497	529	526	515	494	511	522	561	516	497	498	521	533	498	530	533	479	518	525	547	528	557	506	498	503
7204	16764	13864	7499	5448	4198	3316	2652	2287	1951	1806	1522	1373	1237	1220	1136	1084	1006	1030	978	969	981	913	856	866	908	826	814	852	827	824	757	791	806	761	764	799	738	774	820	826	750	794	745	774	779	741	707	744	762	781	764	754	724	746	776	747	703	730	766	735	725	716	733	730	763	789	731	762	711	708	735	748	712	781	771	745	724	759	688	764	730	769	775	797	714	716	741	789	735	726	717	752	731	799	769	747	694	701	732	748	732	702	718	740	730	715	739	763	728	731	715	712	699	723	709	716	755	763	674	731	740	739	719	772	741	683	753	695	702	726	705	682	788	743	705	765	731	720	753	713	768	723	732	730	700	639	750	727	696	749	691	664	726	701	767	702	703	698	690	692	722	694	741	794	711	774	723	776	755	756	755	721	767	703	736	709	755	683	716	738	714	681	715	729	712	741	718	731	701	709	737	716	672	756	769	702	775	694	736	714	727	741	714	738	704	729	694	747	690	694	731	741	762	758	722	722	724	707	709	710	759	688	701	765	719	696	694	727	702	710	733	733	747	692	710	710	703	751	723	772	756	752	778	760	746	654	734	706	756	742	740	774	711	705	750	721	712	734	718	740	710	704	686	716	759	754	723	703	776	709	719	699	754	760	747	716	696	704	711	713	709	728	715	715	740	736	711	763	730	737	771	720	729	716	735	734	714	733	741	714	721	721	738	672	777	734	715	670	721	740	736	685	719	739	733	704	748	710	738	696	760	771	756	741	736	798	762	695	742	738	696	720	665	709	728	736	710	759	689	718	722	684	724	703	727	719	713	744	694	703	727	722	720	749	714	749	749	722	709	734	722	747	748	710	719	752	718	681	761	710	721	730	714	797	693	736	734	720	715	706	734	772	719	725	779	713	741	708	742	711	726	752	726	777	715	734	738	717	732	715	711	695	715	723	725	711	685	708	708	713	751	723	723	759	710	701	738	740	704	742	752	689	771	773	730	710	695	705	719	733	730	713	720	702	792	720	651	787	699	741	763	779	693	678	700	693	699	709	781	749	694	755	726	711	691	680	725	742	743	721	728	724	703	700	757	699	739	736	753	721	747	671	776	723	723	707	707	725	682	711	672	730	751	730	737	726	709	713	751	729	753	714	761	735	693	744	707	709	700	778	712	766	650	699	763	649	732	706	733	779	732	731	743	705	741	710	705	666	735	649	696	720	733	737	688	742	724	717	751	715	730	722	749	759	718	705	708	737	726	694	708	734	741	710	721	720	725	711	761	741	727	709	743	745	683	686	742	744	702	722	731	740	760	692	771	744	743	728	736	715	773	724	743	721	700	697	718	757	772	711	741	730	735	727	719	714	717	709	723	705	735	709	740	685	720	711	680	702	715	709	694	756	749	721	743	747	681	715	729	720	750	706	680	737	728	703	709	743	724	714	723	738	732	680	698	790	704	730	764	770	746	713	720	723	715	782	741	700	733	703	722	723	742	707	736	731	682	698	712	729	682	739	743	740	774	675	716	709	675	705	727	713	728	701	769	691	711	695	739	736	734	735	728	713	711	747	772	689	724	706	723	736	708	690	731	685	743	714	775	708	712	719	687	709	727	749	735	716	689	760	701	768	758	730	726	702	722	705	735	727	731	746	771	735	730	717	729	742	746	744	683	701	744	797	750	696	736	724	729	753	691	749	702	668	732	732	702	702	748	730	717	699	700	720	718	708	733	706	729	780	670	727	702	713	701	723	705	744	717	737	747	724	724	735	748	755	679	697	728	687	713	701	726	724	768	711	737	711	732	717	751	744	699	659	700	660	737	701	742	681	738	690	755	668	742	728	675	718	736	682	720	729	690	703	723	700	729	715	732	754	726	736	741	669	734	698	708	691	725	729	752	744	717	731	716	707	734	737	781	707	742	747	750	736	743	736	696	728	750	714	664	720	738	713	770	690	686	679	693	710	717	716	737	766	779	734	700	754	758	706	725	747	688	725	727	781	742	746	697	748	718	698	704	753	711	725	731	732	686	706	723	720	760	737	733	746	783	752	723	729	703	729	770	731	689	734	768	712	739	756	776	734	720	698	728	733	694	751	705	723	680	712	748	702	677	720	724	700	712	696	741	706	705	728	687	671	774	719	772	706	675	758	709	708	711	744	724	665	747	766	750	684	753	748	730	732	729	715	666	741	736	751	716	721	732	710	721	710	705	674	749	733	695	739	720	712	693	731	703	706	718	728	720	737	736	734	723	738	717	703	741	765	704	716	667	691	707	720	672	746	726	789	736	771	711	684	694	738	664	710	678	754	741	754	729	688	705	700	725	729	777	740	725	753	731	700	716	706	774	699	732	699	676	759	689	721	707	719	724	717	728	784	706	681	672	709	705	723	754	768	702	730	724	720	738	695	700	672	733	740	708	752	735	722	730	744	742	719	747	787	705	742	744	747	719	740	710	680	727	695	696	704	734	743	720	742	721	743	702	711	718	712	678	705	667	738	726	702	701	725	747	741	684	749	721	732	715	700	726	721	749	720	789	751	779	722	698	716	736	739	755	729	719	738	747	697	690	703	738	731	695	740	712	698	707	725	714	662	729	732	738	694	704	688	732	723	757	694	750	714	712	735	783	711	689	734	757	761	698	735	738	746	703	745	757	737	678	696	745	704	709	743	733	757	707	697	687	724	747	715	728	708	719	696	676	712	722	717	695	724	741	745	688	737	698	649	712	739	732	742	711	777	681	689	750	710	735	744	694	738	706	683	711	715	721	760	730	729	761	723	756	751	760	712	708	795	754	691	760	738	720	723	703	694	747	766	719	731	660	729	718	722	673	755	729	719	718	686	714	710	701	711	681	712	735	713	759	714	681	681	717	693	712	741	742	764	698	713	752	762	712	715	682	742	726	736	737	699	731	754	700	722	722	785	747	732	741	675	681	760	715	739	706	744	691	739	718	700	701	742	677	697	693	712	752	723	734	681	716	739	731	707	774	725	721	671	758	701	731	701	704	760	716	742	721	768	689	726	727	707	724	702	718	739	705	763	748	684	693	729	682	723	782	689	678	801	717	735	719	737	740	759	761	739	692	736	724	738	677	715	699	717	680	693	752	721	723	724	749	699	741	753	735	736	743	748	762	768	770	721	745	790	717	721	723	713	710	720	711	755	781	692	769	709	720	720	716	680	701	675	716	723	763	730	692	710	724	729	681	738	705	679	725	721	730	706	699	725	689	729	720	731	714	742	649	747	714	732	685	714	732	692	723	732	741	659	692	714	701	729	740	748	731	682	774	706	703	734	756	723	710	775	784	709	681	739	721	711	734	727	728	764	706	679	709	737	739	726	713	708	794	713	679	764	725	751	734	796	685	764	751	705	804	769	702	710	736	726	717	773	772	741	728	733	763	687	697	723	761	770	694	718	668	684	695	739	747	700	705	707	705	688	689	732	711	695	733	726	719	692	725	700	716	725	751	766	716	699	748	723	720	721	714	722	760	720	714	728	712	690	756	723	728	703	718
26599	20559	9088	1243	803	709	638	588	558	569	535	563	527	535	555	519	537	528	537	549	552	509	526	525	551	536	517	491	535	562	533	511	535	488	552	534	530	545	505	525	580	556	541	530	556	519	497	535	512	513	519	480	526	507	554	487	499	520	536	531	518	525	528	547	516	553	547	553	562	556	511	497	524	551	513	514	573	527	551	523	497	527	541	525	523	499	518	525	536	519	540	542	494	508	503	504	527	488	475	534	541	542	543	546	499	532	526	542	527	525	528	554	545	543	524	478	533	514	539	469	514	526	551	532	543	523	504	550	521	553	518	508	523	561	526	504	506	514	546	507	508	537	519	520	546	529	539	501	532	525	543	523	536	571	524	499	540	514	556	533	488	496	566	500	512	531	516	549	516	534	527	516	535	523	519	505	527	518	537	505	544	530	564	510	524	510	512	540	559	520	501	561	537	507	510	493	522	532	540	534	555	578	537	516	514	516	521	516	533	525	511	520	552	548	524	510	524	537	539	531	490	527	532	526	533	517	503	516	544	533	519	529	490	543	547	536	491	499	519	529	536	491	516	538	503	517	545	511	493	513	530	524	511	492	528	541	515	487	519	570	512	518	521	531	506	493	518	517	564	534	526	507	523	498	535	522	495	536	511	538	499	563	478	570	516	494	532	495	484	527	513	560	470	505	539	530	480	476	507	519	507	552	537	518	533	525	521	522	526	537	513	531	507	482	562	465	535	473	514	540	492	519	471	519	505	512	532	530	544	531	547	581	503	512	480	494	502	539	498	513	564	515	495	530	535	540	486	496	528	528	543	479	526	529	519	480	510	538	540	536	507	503	511	528	534	493	529	500	482	476	528	489	547	487	517	498	511	558	521	525	532	521	513	518	565	534	531	543	581	521	583	535	531	475	492	530	522	530	511	554	552	515	499	515	520	532	533	551	539	499	509	586	500	544	511	521	532	536	535	492	528	484	505	513	486	521	544	524	553	532	497	528	501	532	551	481	503	508	530	524	575	518	512	547	520	527	510	535	547	510	537	550	536	513	533	495	528	572	527	533	551	506	499	479	523	504	538	557	533	513	491	523	507	499	497	520	523	571	553	483	509	479	524	537	514	512	529	538	520	546	562	513	530	516	522	533	489	493	533	554	524	521	511	551	558	531	495	537	490	582	529	522	517	504	507	519	513	522	517	505	536	548	545	539	531	542	485	508	501	519	536	516	508	550	528	524	498	507	525	532	571	562	513	502	558	532	509	522	540	500	516	535	507	535	522	551	535	511	522	526	520	499	532	501	542	511	504	507	541	528	515	526	532	536	573	494	484	511	541	566	518	518	512	542	492	526	526	495	522	536	494	518	522	537	536	492	502	490	541	522	573	508	561	514	494	566	485	485	508	475	507	497	530	544	530	522	510	532	527	557	516	498	515	525	509	531	536	511	496	528	512	515	577	520	517	521	527	490	536	549	574	510	535	513	519	509	511	483	502	516	530	505	510	525	555	494	530	516	531	537	526	506	525	521	516	501	519	509	563	526	531	530	550	513	537	488	523	524	531	517	517	529	545	512	535	517	555	546	496	517	502	556	494	540	549	508	527	513	532	526	504	537	511	569	509	508	468	513	505	518	559	542	530	495	544	533	514	529	539	492	561	513	537	527	541	524	522	572	547	519	553	513	508	540	533	556	524	542	524	569	504	538	528	515	536	549	542	479	482	494	533	478	558	477	520	533	525	555	515	513	567	540	503	491	553	500	528	510	541	510	524	523	532	523	562	527	524	511	603	583	547	529	531	538	535	587	526	530	493	516	535	534	520	542	539	518	499	550	526	500	521	527	508	528	530	490	499	508	524	544	539	530	532	520	556	529	525	508	528	534	549	487	528	550	486	534	547	533	490	504	543	509	477	535	558	535	541	494	526	532	560	521	562	527	548	516	534	534	503	490	551	544	514	532	532	542	523	513	505	527	541	508	514	525	509	528	527	512	520	542	519	489	542	519	531	499	569	552	520	542	537	515	514	514	516	499	543	544	467	559	535	525	539	517	511	525	538	541	503	539	495	546	479	530	517	505	512	546	501	550	504	538	561	571	519	508	502	530	484	503	527	547	490	518	506	460	557	503	511	540	522	530	514	532	513	539	471	571	526	508	519	536	543	509	559	542	524	502	492	527	490	533	564	534	566	515	522	517	537	497	498	571	529	519	549	520	570	522	522	528	578	524	496	547	545	502	560	571	533	513	554	541	513	514	514	570	537	535	490	514	521	500	529	503	526	516	511	565	546	538	509	511	517	547	550	536	525	518	546	524	469	528	533	523	574	511	534	516	510	562	544	555	505	512	543	529	551	531	515	503	529	533	530	524	500	497	495	510	508	554	535	531	542	510	499	512	578	542	506	489	507	518	470	510	526	522	509	517	505	513	518	514	504	540	549	529	510	528	499	499	529	509	532	515	554	509	550	498	508	463	523	527	484	559	491	539	512	532	549	519	537	510	548	532	508	559	496	514	540	539	520	502	533	541	521	550	521	532	498	517	505	514	487	552	515	547	504	527	480	471	532	521	547	560	551	516	515	548	486	507	589	527	513	515	503	510	520	506	491	508	542	559	544	536	537	544	536	515	526	535	538	517	558	500	531	496	504	531	569	509	499	541	549	489	539	535	498	544	492	497	533	507	541	560	576	505	535	531	530	530	508	523	569	500	498	540	486	551	475	535	564	536	496	492	514	534	527	529	532	502	518	521	517	539	537	524	487	517	531	517	490	480	573	516	541	524	530	540	539	496	556	501	523	540	517	520	547	494	525	534	514	499	518	529	514	505	541	521	526	544	515	530	511	507	493	531	512	505	578	526	520	558	521	478	523	514	511	537	543	516	551	508	556	502	508	536	523	520	503	499	512	566	519	550	518	484	555	572	510	469	549	573	500	529	522	547	521	502	512	499	529	517	540	514	526	516	505	501	511	527	507	528	531	491	512	499	514	490	525	543	527	526	517	530	520	556	522	502	469	525	517	516	504	536	474	538	475	459	534	525	530	528	521	483	531	507	491	512	523	495	488	511	538	513	553	526	526	557	529	531	521	503	508	544	525	578	555	552	561	523	543	534	561	546	548	528	519	491	527	512	499	508	540	523	535	520	541	532	499	523	499	499	548	549	479	543	527	532	515	540	551	531	542	513	469	557	535	564	517	527	539	552	505	505	506	569	508	577	514	532	520	499	485	553	500	522	490	511	522	505	533	531	492	520	547	492	487	509	542	507	556	535	556	537	544	510	523	514	527	497	541	534	520	517	526	576	516	578	528	573	517	548	532	511	498	518	549	544	561	544	529	535	519	499	500	491	505	502	511	525	518	551	500	489	492	492	543	528	482	534	531	489	510	518	470	538	526	512	533	539	545	503	513	541	525	516	542	516	517	499	540	507	522	503	499	535	520	508	542	509	553	496	523	522	512	540	476	551	552	545	502	494	500	516	522	519	501	507	511	492	499	512	500	518	553	540
4127	1768	1675	1170	1040	908	905	860	829	871	835	762	756	753	761	751	781	758	799	772	744	772	758	681	707	698	719	684	701	731	742	761	738	700	718	728	762	731	710	725	725	686	702	750	741	718	678	641	705	793	721	720	673	736	673	711	742	712	725	747	723	710	719	694	698	730	736	754	709	737	694	721	713	709	724	749	734	731	760	757	701	683	709	713	713	687	714	698	703	695	717	723	680	691	694	719	712	738	689	728	698	684	708	687	743	693	722	759	740	716	711	693	689	721	665	715	720	755	718	706	724	705	689	717	698	700	727	697	692	649	722	709	755	681	708	735	758	668	716	719	735	682	746	718	755	742	738	673	691	717	712	722	677	715	741	704	693	690	718	704	679	710	731	685	701	696	718	745	642	781	666	701	726	738	733	701	754	735	677	695	744	717	759	703	717	709	723	717	703	656	738	742	757	669	720	695	728	672	691	720	706	716	755	656	690	701	684	725	750	726	731	706	696	749	711	696	752	688	691	713	747	723	712	739	732	736	695	681	725	707	706	684	717	733	680	704	769	711	722	755	705	739	717	693	686	703	726	684	734	651	710	698	730	775	702	687	722	727	717	690	708	711	694	708	679	746	703	732	752	700	757	770	671	727	732	692	735	748	745	755	669	662	677	717	770	719	712	695	712	749	713	776	717	715	688	688	707	674	745	693	722	723	695	737	763	678	699	752	731	773	792	734	721	714	696	654	740	684	801	712	693	670	683	757	727	684	704	702	634	703	674	687	694	709	705	707	661	744	681	731	736	726	705	707	748	727	688	753	771	755	718	720	687	701	677	706	726	744	762	722	677	732	724	777	692	700	705	669	699	731	718	707	692	694	715	722	715	748	736	699	725	674	668	727	696	727	765	711	721	723	693	702	719	677	711	722	721	740	725	735	714	690	744	706	693	728	720	720	746	716	693	730	689	727	678	662	719	732	714	729	726	685	678	733	690	760	701	700	709	705	727	701	692	743	777	689	679	725	713	738	688	685	730	702	708	732	692	709	770	735	710	674	712	751	686	674	738	709	640	751	673	666	723	731	757	702	701	737	696	750	728	704	740	705	657	712	705	689	747	741	691	670	697	736	711	723	699	799	700	728	707	679	716	711	718	744	709	743	744	683	674	791	735	725	723	685	699	716	691	709	696	684	677	735	705	706	668	729	766	734	686	731	745	749	722	715	740	726	684	702	715	725	719	723	732	726	721	687	713	704	707	727	731	698	714	719	694	721	696	760	723	727	707	726	743	714	752	677	727	682	711	714	672	718	754	712	766	688	686	686	700	711	760	706	721	701	706	720	697	719	721	698	749	739	723	683	711	694	736	748	717	678	755	742	652	716	687	681	688	716	710	706	753	727	733	691	692	714	679	726	697	686	685	703	686	714	738	752	722	735	743	686	756	675	712	707	704	716	699	757	774	697	759	696	707	744	691	661	681	690	748	709	710	742	680	661	716	783	688	730	686	699	690	722	726	721	717	749	690	731	671	712	701	719	771	718	715	710	698	674	716	713	715	682	779	746	679	722	727	689	685	722	760	694	765	720	702	715	704	721	722	691	701	739	690	684	750	704	673	752	688	708	698	690	739	670	659	675	756	722	777	723	667	730	700	722	746	692	753	691	786	685	698	745	723	698	759	726	731	730	721	693	735	687	756	674	727	675	648	741	722	724	746	714	722	706	721	699	675	713	739	698	707	761	747	710	705	704	714	747	734	756	728	706	717	692	742	743	712	729	693	679	748	696	704	761	728	718	723	743	714	726	707	650	680	702	695	725	672	717	706	741	713	697	714	711	699	678	724	700	706	710	712	714	702	721	716	696	723	750	693	707	697	713	664	718	712	751	651	698	746	709	725	758	692	719	724	667	727	700	754	696	747	732	704	745	712	711	724	704	686	721	710	699	700	731	698	712	706	708	677	739	749	756	678	735	753	713	737	713	700	735	727	702	721	703	692	723	720	681	714	720	737	679	687	743	729	733	674	728	759	745	688	706	671	698	710	725	749	670	659	715	754	710	766	710	743	613	733	740	716	743	723	726	738	692	739	718	716	738	762	704	682	699	697	718	662	745	711	744	719	724	717	694	684	738	685	711	703	694	723	709	692	755	687	711	678	678	736	770	650	706	710	730	706	747	729	707	718	725	715	725	696	692	707	711	722	664	678	731	740	735	725	767	710	732	741	736	745	708	685	718	697	706	733	720	727	692	677	674	726	710	735	721	694	689	742	686	710	707	725	734	705	709	715	727	743	670	704	706	720	722	709	711	666	713	719	733	712	725	742	690	733	696	674	699	714	675	728	662	692	727	792	687	690	670	692	718	679	700	711	713	768	677	683	679	783	732	690	711	715	712	727	680	681	694	678	686	668	693	722	718	725	726	772	712	728	693	754	689	700	700	696	770	696	763	714	722	774	720	727	738	700	739	716	718	691	733	707	744	765	726	756	716	694	758	688	716	702	716	712	762	735	708	775	769	738	708	709	730	689	752	743	660	761	727	703	727	733	674	723	704	759	671	727	739	656	725	758	735	720	749	717	713	691	712	730	711	756	730	685	699	716	715	726	706	709	679	715	694	695	724	745	702	716	702	745	700	686	740	717	710	719	695	685	761	726	691	742	676	705	727	744	734	701	766	753	716	696	716	733	701	699	731	727	699	721	693	706	747	755	720	731	710	686	716	696	702	722	685	723	680	737	700	733	721	673	704	762	709	739	694	707	734	746	725	681	746	722	735	738	713	694	702	732	742	735	711	734	724	692	713	721	720	685	750	687	704	699	741	734	710	683	710	672	777	685	725	731	710	732	703	692	731	721	753	700	680	741	751	701	704	752	764	746	723	691	731	723	694	714	729	731	706	704	740	698	746	762	708	723	743	726	709	710	722	723	721	677	688	736	702	721	727	763	757	707	723	704	715	738	748	655	722	720	771	653	695	639	695	729	723	677	705	723	737	739	720	667	689	714	766	725	736	731	699	695	729	717	698	772	758	726	739	739	714	682	750	759	760	706	722	750	739	699	750	675	724	727	729	695	691	701	726	725	712	730	704	686	739	714	684	720	747	710	729	703	762	719	694	701	733	720	737	687	666	727	725	693	711	755	695	717	766	728	729	724	692	712	700	663	720	727	742	686	698	706	725	740	786	723	745	707	693	739	717	691	701	732	737	735	737	684	692	690	692	659	743	657	722	773	703	712	710	716	748	681	728	729	745	715	721	728	658	716	736	734	705	692	751	737	703	683	701	690	768	691	720	723	738	735	754	750	653	756	713	702	696	723	715	711	672	747	724	697	736	723	754	700	728	702	742	736	730	741	715	732	733	664	677	747	716	767	748	699	709	721	719	709	684	793	669	727	769	721	730	704	723	725	763	758	683	711	712	699	741	709	724	710	728	704	655	769	748	754	730	691	712	766	741	689	751	688	695	732	709	738	705	671	685	690	759	738	702	697	714	748	719	711	677	716	741	726	714	697	739
23562	21134	28572	23954	21122	12255	1715	1233	1025	965	953	901	866	848	817	825	861	803	791	765	804	788	779	740	767	738	792	731	720	748	731	783	830	689	752	730	746	774	724	725	717	760	752	731	705	711	769	758	724	745	719	712	741	741	756	784	727	700	775	719	664	693	736	759	754	718	720	769	713	742	757	704	713	739	737	715	784	745	722	729	692	681	723	775	770	722	762	747	733	726	736	790	714	694	760	721	722	708	724	748	749	732	763	714	691	710	640	738	712	679	702	743	701	716	737	725	722	731	698	722	746	699	724	741	749	699	714	724	726	736	725	730	701	719	746	767	726	719	696	713	743	775	754	767	714	708	660	690	726	685	721	707	698	697	746	691	753	746	756	679	727	779	724	729	775	712	712	714	715	706	712	710	691	725	715	711	737	723	693	702	753	715	694	694	724	709	729	719	757	711	748	704	719	736	730	714	728	703	710	737	717	729	695	700	706	698	708	702	673	684	750	729	718	740	735	778	719	758	736	754	711	754	757	693	688	723	693	685	755	694	715	734	742	719	702	677	687	691	675	715	724	747	715	756	728	710	727	683	682	746	700	661	681	722	695	737	679	762	713	699	800	740	778	780	703	691	719	747	743	731	761	704	707	667	731	722	702	685	731	713	752	706	725	763	736	762	769	675	713	754	748	718	745	799	675	761	744	719	728	744	727	721	742	686	646	727	745	732	741	713	704	745	717	666	703	725	735	708	682	704	749	702	731	689	724	708	785	720	715	718	704	702	717	742	722	704	743	725	689	721	738	702	712	704	669	717	752	755	773	733	704	713	686	722	738	723	714	660	727	738	677	714	736	702	725	757	712	729	733	720	727	674	767	760	687	697	720	706	720	753	726	748	746	771	754	703	730	726	732	692	710	744	684	752	714	718	702	746	716	743	734	728	706	724	686	681	675	691	657	709	701	737	711	706	636	762	679	683	732	694	719	666	728	690	710	735	777	740	727	758	739	696	744	696	704	721	722	719	745	720	728	698	752	708	711	673	735	741	701	686	736	741	707	709	773	736	744	722	746	699	732	720	651	735	743	735	712	719	680	708	756	737	715	693	739	719	707	735	732	718	750	710	747	732	728	736	721	758	738	721	756	715	760	638	732	757	736	689	706	671	771	745	719	763	703	713	767	764	742	724	711	755	746	676	745	729	725	691	745	692	739	745	723	802	645	713	703	742	712	768	734	680	739	748	671	731	742	738	696	705	742	696	715	724	725	723	677	759	759	694	709	735	752	696	743	716	666	726	728	733	712	728	708	682	732	790	733	745	739	721	734	687	740	703	687	724	735	708	672	695	740	708	695	746	697	742	735	701	740	686	729	778	717	770	735	722	711	703	723	730	682	735	676	710	720	755	711	684	715	695	730	749	720	696	762	691	724	751	750	728	720	808	696	773	705	770	684	734	714	750	709	756	700	764	716	734	667	761	726	669	717	707	710	700	698	701	678	696	729	751	703	711	732	733	728	759	700	708	742	720	711	752	695	723	701	752	743	704	748	705	709	713	752	705	750	667	745	744	687	704	671	735	758	710	731	689	766	695	685	740	665	711	698	708	707	702	795	758	724	673	734	733	675	732	702	695	722	691	705	745	711	686	694	704	680	739	752	680	696	702	719	738	682	717	745	757	673	767	731	700	684	757	678	717	702	715	739	696	694	664	707	766	747	721	702	695	721	726	703	777	697	717	743	730	717	759	733	694	751	708	713	702	701	705	707	735	711	727	707	745	749	734	712	723	710	735	689	691	721	715	718	747	758	753	722	694	746	734	719	738	702	733	700	717	731	709	718	767	730	709	691	686	672	713	691	709	735	718	702	751	753	670	746	684	673	729	716	688	713	717	709	661	681	741	702	714	736	712	709	656	711	730	706	701	734	736	757	717	687	671	686	713	724	708	709	733	741	728	686	727	724	700	685	742	688	743	699	739	697	739	752	741	682	695	747	695	702	735	770	702	701	724	704	749	690	755	727	732	717	705	698	728	677	720	724	726	742	697	689	756	725	679	707	666	716	710	752	680	710	700	715	712	722	723	713	733	731	718	744	706	732	735	766	696	724	687	725	723	714	723	713	736	715	744	647	736	713	738	695	721	725	684	710	679	740	755	697	732	686	721	729	721	737	676	710	729	713	697	706	697	724	699	730	718	719	742	698	750	676	705	682	700	741	715	697	667	730	695	717	704	734	717	685	728	772	705	661	698	710	737	745	700	717	660	702	732	656	661	740	676	711	747	706	713	687	732	720	725	720	730	707	731	683	752	730	759	728	712	736	702	727	741	706	689	744	707	751	753	722	732	700	749	706	758	731	700	696	754	701	691	772	728	748	757	731	740	734	743	747	724	752	694	733	718	701	750	720	686	770	750	710	680	717	724	730	703	733	683	711	712	715	717	710	755	678	753	720	726	677	753	725	747	716	712	766	709	722	709	729	733	686	720	699	738	724	744	698	707	718	695	726	702	712	734	692	713	711	722	734	717	713	736	753	718	722	680	729	720	715	752	734	717	728	752	722	720	741	772	757	688	718	701	749	718	759	787	704	745	758	730	709	701	684	666	779	710	725	711	722	719	672	706	710	752	715	746	741	726	762	710	699	718	741	734	747	679	765	711	702	733	750	683	691	686	714	694	725	733	713	697	665	712	714	710	736	694	685	713	686	762	758	712	670	703	729	693	740	724	749	740	756	755	672	715	726	742	689	743	673	734	732	702	713	700	725	696	696	679	697	732	715	771	740	717	701	703	737	710	717	726	728	719	749	747	714	746	742	718	725	723	675	696	720	712	752	678	735	722	699	689	714	714	754	694	695	725	674	765	725	732	723	725	695	723	717	712	723	751	740	677	721	706	725	760	735	666	772	705	717	712	737	702	704	724	713	725	692	704	691	705	722	714	726	721	717	695	686	763	773	733	720	707	738	715	713	700	746	718	750	654	698	708	754	743	686	720	677	696	749	689	746	724	717	760	778	703	685	705	736	724	741	716	763	707	714	745	693	704	749	700	776	675	739	752	722	688	712	725	745	701	768	718	744	678	721	711	692	737	750	662	720	761	717	686	754	672	711	749	705	750	736	730	761	728	680	695	696	734	706	727	727	729	723	735	686	716	716	720	771	711	733	691	716	719	695	751	715	706	721	695	711	696	718	699	722	709	686	754	758	733	778	721	719	750	736	735	705	700	690	712	709	680	718	693	719	705	675	684	701	700	720	743	745	692	714	707	729	708	691	734	689	693	681	740	701	715	711	706	722	732	714	711	720	689	714	727	701	708	734	697	718	677	705	736	741	746	692	708	759	687	684	680	684	709	729	732	688	714	720	745	762	712	717	751	681	735	732	730	768	765	712	740	751	693	680	721	701	747	721	719	690	703	731	709	722	710	752	754	670	710	722	696	722	706	747	687	701	680	674	711	739	674	718	716	703	717	709	690	731	726	636	717	702	707	702	748	740	721	659	745	740	723	723	674	742	717
5325	10980	9131	4922	3644	2869	2313	1984	1777	1638	1520	1442	1350	1276	1222	1261	1239	1150	1102	1157	1129	1127	1098	1108	1062	1028	1028	1067	1006	1051	987	996	955	1039	1014	922	992	976	1007	1002	966	1020	972	1021	968	1011	951	1011	1042	974	1011	997	942	954	974	959	1002	1008	1028	950	987	995	1050	1024	964	966	994	984	983	920	965	980	968	1050	1005	999	998	1020	1029	1016	994	1032	949	1024	946	1005	945	1027	975	1028	974	962	994	998	950	928	994	1051	981	1024	949	968	980	936	971	940	942	971	1017	1005	1017	1002	978	1032	964	976	1019	976	926	983	991	1024	995	961	925	972	980	1014	1008	1008	923	944	979	1028	975	979	944	1003	1031	943	990	944	1003	989	968	991	989	974	947	944	960	996	963	985	986	917	995	1000	966	944	961	965	1052	985	991	1018	964	1026	1011	1014	963	964	976	946	1002	1028	1015	1009	979	1013	967	978	995	1020	996	959	1000	957	994	938	952	979	978	947	995	1028	934	965	982	937	995	992	949	934	967	1000	995	1007	962	1000	987	980	953	939	967	974	1054	971	959	965	966	990	1026	970	1005	967	939	1001	957	965	1012	1025	998	929	977	952	966	977	1015	979	1052	954	960	938	1007	963	1010	1005	1007	941	1032	1000	965	971	976	970	1039	932	999	920	972	981	954	1004	984	1013	970	975	941	950	995	978	1014	958	992	936	1036	948	1012	942	953	984	986	997	991	980	998	954	947	968	987	1003	971	980	975	996	1014	965	1017	946	963	939	966	998	1000	959	975	985	1048	996	1016	1002	979	983	1001	954	980	983	954	1006	975	986	954	955	984	1029	955	989	988	978	972	979	1020	970	978	990	1003	949	985	1035	925	967	990	975	958	927	983	940	996	948	1020	1000	988	987	960	980	934	978	956	1006	962	1037	996	986	1037	991	973	952	963	1013	948	981	1013	978	974	971	1056	953	909	971	966	982	962	990	985	949	949	1001	978	1002	986	1032	1024	941	984	929	925	1019	997	994	1007	943	971	966	949	962	934	1007	974	988	994	927	979	932	933	946	977	1030	979	925	944	979	917	936	1013	986	997	964	1021	940	987	992	977	988	988	954	984	985	974	993	901	985	1000	960	1025	978	974	1063	961	937	961	932	1006	1001	930	958	972	1000	921	947	960	970	1012	1008	996	1019	982	991	976	994	1011	948	1017	974	965	936	1001	1001	994	977	1013	992	961	995	986	982	967	976	957	989	941	932	980	972	969	977	1033	996	1017	1032	980	997	988	1007	974	977	956	969	958	967	944	959	977	998	974	970	967	936	992	975	985	958	954	954	928	980	1016	993	1014	907	1026	994	967	943	1009	926	914	917	1025	970	1023	967	1022	931	997	951	928	1012	982	986	974	963	987	933	978	958	1008	956	977	957	990	980	973	967	981	933	961	1000	966	938	1027	908	1001	1015	958	986	930	995	954	976	1002	992	960	983	977	996	986	1006	962	985	969	999	985	993	965	975	971	978	985	965	968	996	963	1047	1041	993	979	977	1010	984	1042	949	1048	967	1034	989	903	1021	987	935	982	931	982	944	950	1017	963	978	949	967	1025	967	1006	940	973	994	1022	997	984	941	964	1054	962	943	973	1028	964	960	924	994	966	986	997	962	971	984	969	997	896	1003	1016	1010	955	995	973	978	973	977	995	938	963	899	991	987	1011	956	954	921	954	1007	962	955	977	953	976	977	973	956	986	951	968	986	1016	943	1019	959	921	924	943	1046	962	948	1021	995	971	977	937	974	992	982	952	991	963	950	1003	960	940	969	1008	957	945	917	993	1033	970	956	970	1040	992	977	989	939	950	963	982	949	987	947	978	963	960	942	960	1005	987	974	969	985	943	982	1026	963	915	1028	1003	940	1028	1029	970	976	972	950	1028	1017	962	978	1024	949	946	939	997	954	955	1021	1023	974	947	968	930	971	992	924	924	942	949	984	1009	1031	960	956	1002	982	977	1032	1003	993	956	1038	970	1010	983	911	975	1031	1002	969	985	983	1011	949	1000	977	936	982	979	1041	973	969	915	1007	979	978	967	1006	981	918	1008	1003	969	978	980	956	989	954	995	978	973	1001	1024	982	935	974	956	950	975	961	944	931	1000	983	912	939	983	1036	1048	918	983	936	976	1046	959	979	957	1026	877	981	981	981	972	1044	941	951	1022	1035	972	1000	983	1020	904	948	1023	963	1009	978	999	919	1001	981	995	953	1002	955	996	970	1013	994	1006	931	942	950	933	1006	968	968	916	907	986	952	937	936	935	965	951	991	969	962	1019	990	1026	963	960	977	926	954	1007	960	1021	1010	936	949	982	1049	987	1019	977	975	950	1009	1040	1080	1028	989	996	1025	980	963	1001	1013	948	923	995	978	969	1003	1033	964	985	1025	1011	973	938	989	959	926	925	979	971	926	992	962	951	1004	978	997	969	1012	969	997	1005	972	969	919	934	1038	1001	988	1006	992	981	1005	1002	956	1040	1014	970	959	979	1003	951	970	911	1010	1008	981	911	959	1021	958	924	913	1056	973	972	995	1018	987	1002	981	976	939	986	1002	912	968	924	959	983	996	951	992	906	996	977	939	986	1005	903	1003	953	958	1021	960	960	983	962	970	948	975	1014	935	1026	1038	1025	1004	978	946	956	974	1018	963	993	974	980	946	1001	923	955	986	988	987	1041	983	1014	969	969	1005	964	953	1054	918	949	976	983	1029	974	1043	934	966	960	1026	960	973	947	1010	962	963	978	971	925	963	961	1003	1038	973	945	1004	971	976	955	955	976	942	1021	1001	1011	980	951	985	1017	991	1015	981	969	952	956	1043	972	1008	999	967	989	934	1021	996	1031	976	1000	961	960	967	997	987	936	915	1004	988	980	980	1019	989	996	933	958	954	999	987	1025	964	969	980	974	1014	973	964	965	982	971	1002	964	1019	998	1006	981	977	960	1017	1034	986	986	968	993	1019	974	892	908	1006	987	974	957	958	992	1006	928	1008	1024	928	992	1024	961	1019	1025	1010	1009	964	976	959	958	955	992	931	952	908	1005	934	1019	1006	969	979	937	1002	1007	958	973	935	970	978	970	996	931	951	976	940	960	984	974	990	987	945	940	979	934	987	954	1003	971	968	927	960	945	997	1008	988	974	978	1003	1004	1039	1026	994	1055	937	999	1028	943	895	929	931	960	929	1004	985	984	1023	979	976	1011	989	992	980	990	925	959	1017	1001	980	952	1018	966	982	984	962	930	1024	896	969	989	1035	977	995	951	958	1009	989	942	1005	1007	991	969	1003	967	992	1006	1006	945	1025	963	1006	959	1004	1013	954	931	1019	959	967	958	993	988	987	1002	995	966	1010	994	972	949	954	961	1000	984	982	955	983	1016	1007	919	953	961	931	1003	1003	995	937	957	1005	999	962	952	964	970	1046	963	968	939	1019	1050	992	947	1017	959	985	1030	962	985	933	982	997	951	979	970	961	995	979	1035	924	997	981	1007	958	967	914	1037	997	933	984	1006	976	986	961	968	966	970	985	965	956	956	987	983	974	1026	1002	982	958	953	925	966	954	992	979	971	954	994	1003	998	962	950	942	982	996	969	1015	944	916	1034	975	974	952	1005	944	976	1003	1002	964	996	980	1007	934	972	945	955	1014	974	973	960	1007	978	960	1069	1021	1007	883	930	957	989	1015	926	1029	990	1001	997	948	975	955	966	945	988	982	996	964	1021	951	966	1006	922	1035	1051	1012	929	960	974	1035	1027	923	1033	1030	938	1020	969	978	976	980	936	1004	997	980	925	955	1038	983	1006	984	967	1050	984	997	999	966	978	932	961	941	971	949	1014	931	946	971	983	957	937	1022	983	979	974	948	959
22678	21106	28915	23562	21106	21158	10147	1446	1087	965	882	733	785	729	670	632	679	643	621	637	646	618	612	546	610	604	605	513	583	567	570	523	558	565	552	565	544	543	524	585	546	535	552	534	518	545	513	493	541	546	512	524	512	541	524	535	534	548	500	540	545	512	483	566	507	515	568	489	535	553	529	514	524	488	542	548	532	508	512	503	543	531	498	571	530	530	540	498	490	463	548	521	525	489	483	517	510	518	534	559	533	575	505	512	489	506	497	555	506	531	543	515	490	556	491	499	534	470	571	558	502	482	510	519	519	519	506	512	513	571	529	464	506	532	486	520	497	480	524	470	518	523	528	539	537	509	528	507	510	552	485	519	519	523	469	502	504	528	538	512	516	550	520	540	544	505	550	518	500	530	488	531	539	495	543	527	504	558	516	526	542	523	514	502	459	525	512	538	516	548	544	513	491	561	502	500	527	489	510	532	538	525	501	487	495	519	501	553	519	543	541	510	517	501	525	471	526	487	513	533	468	555	517	515	520	509	492	476	572	512	499	515	512	521	517	524	492	509	538	476	513	510	506	537	506	496	506	492	500	542	493	549	488	495	480	539	480	523	527	546	515	534	495	538	517	532	474	542	499	546	555	499	523	542	524	510	547	559	513	547	474	521	496	470	503	516	513	531	516	518	507	511	548	491	509	492	511	551	501	534	527	513	516	515	513	532	500	522	528	528	562	514	506	518	499	488	538	508	555	517	506	489	509	513	502	507	524	531	495	505	496	542	508	526	488	492	502	534	473	512	502	517	564	546	485	527	505	488	514	496	536	531	507	521	532	538	550	524	501	505	500	515	492	500	532	492	481	506	566	493	523	506	586	506	511	543	509	539	494	542	548	513	527	544	498	519	534	525	484	502	523	528	573	528	512	519	527	509	536	487	489	487	537	494	536	495	501	509	501	513	534	524	528	499	497	532	499	522	504	526	516	506	464	514	502	521	503	493	583	507	473	500	538	496	516	476	516	505	502	520	528	466	521	527	493	465	522	524	490	509	525	539	505	510	515	517	506	517	540	512	525	523	513	505	531	508	516	518	529	538	505	503	524	530	566	511	494	490	517	510	518	527	548	501	505	541	506	517	509	507	539	550	532	556	537	505	531	494	524	508	514	539	510	512	515	515	518	541	492	487	507	493	494	543	517	520	542	501	545	516	505	536	506	505	513	511	508	520	534	520	550	497	539	508	532	477	515	496	499	521	538	485	497	547	540	478	524	559	517	510	521	521	500	562	491	535	580	535	485	470	535	516	521	489	520	522	552	508	517	490	526	488	530	532	525	515	542	516	534	505	521	500	549	514	510	517	518	526	526	544	531	493	504	498	510	550	528	533	519	532	461	471	526	514	519	499	514	474	515	553	496	536	538	508	450	512	493	484	510	504	479	487	539	509	526	487	548	524	498	482	513	544	513	476	525	524	482	506	501	490	515	523	490	552	469	500	498	533	530	524	519	530	533	504	548	510	470	510	537	542	488	501	494	510	478	499	549	524	466	546	511	581	498	515	524	534	548	489	528	502	499	488	508	486	542	482	543	491	513	546	528	527	527	501	496	514	499	516	555	517	491	487	497	506	507	532	482	513	521	549	522	515	466	532	514	497	508	488	540	495	496	538	493	519	505	491	508	535	533	510	516	500	511	537	523	509	538	507	513	516	499	511	508	520	520	524	570	469	515	535	513	510	510	519	538	520	512	522	524	502	548	553	510	506	527	517	505	517	524	537	546	508	523	486	527	555	518	526	609	506	529	518	547	514	496	548	512	503	514	520	521	532	531	526	581	541	503	495	490	524	520	520	487	487	497	513	556	506	513	503	517	513	505	519	502	525	496	526	513	524	527	505	594	483	538	488	464	481	510	531	514	518	497	497	486	537	525	456	516	512	578	524	520	503	508	531	519	500	561	506	567	505	490	506	550	507	525	500	531	512	500	490	535	506	493	493	553	503	522	544	509	505	492	514	510	511	514	513	555	474	472	516	502	502	494	537	474	535	553	508	495	526	531	569	538	520	477	513	499	536	529	553	530	517	510	543	525	469	506	478	535	523	531	535	541	513	500	537	508	530	545	502	515	500	536	505	519	532	497	542	534	546	508	520	520	530	514	517	554	509	463	497	517	523	561	513	541	547	507	497	524	499	516	516	542	489	569	531	541	516	509	504	519	513	513	502	529	506	518	561	512	484	513	533	518	503	509	519	494	524	527	544	502	519	495	516	497	495	520	520	505	507	515	500	507	521	519	534	505	514	516	510	517	509	506	527	516	545	541	514	525	520	527	500	532	521	540	519	485	505	505	529	508	519	477	532	500	530	553	540	525	517	522	538	519	549	527	532	581	545	531	559	514	547	497	553	493	508	519	565	527	578	515	490	521	538	518	526	526	550	484	521	505	511	518	503	504	509	537	505	495	516	485	513	516	524	492	515	506	467	496	495	480	578	489	479	541	533	533	516	521	479	540	563	529	527	537	490	499	496	500	511	484	520	481	481	489	538	535	512	519	519	505	504	490	510	578	529	492	532	544	520	545	536	538	484	530	509	505	491	531	508	524	511	534	525	542	532	480	499	515	529	516	490	470	521	523	550	581	509	511	497	496	450	536	522	488	518	536	546	544	508	502	551	565	529	525	518	506	544	498	537	531	526	550	540	508	530	522	547	537	489	510	497	505	490	495	522	506	507	529	533	530	555	501	534	519	528	526	494	525	585	512	527	502	534	525	526	523	533	499	500	507	526	513	525	499	502	486	499	459	548	497	480	517	508	503	509	526	571	548	506	552	512	453	488	473	500	535	499	501	511	535	511	495	501	494	496	524	520	526	494	533	525	524	499	551	524	530	542	496	525	530	529	514	477	469	527	535	500	494	519	474	529	531	507	573	499	521	531	489	555	488	502	548	507	499	508	545	523	565	534	515	500	534	518	534	467	499	501	529	492	519	501	500	544	530	464	559	494	561	502	523	533	496	500	499	543	519	529	525	517	524	501	466	537	528	506	499	491	487	490	457	500	512	512	507	488	526	529	511	530	522	496	498	510	508	510	502	521	504	486	528	511	509	510	508	484	512	514	483	507	518	524	551	542	520	534	561	507	488	540	559	518	526	485	422	509	522	543	510	503	514	504	492	530	539	511	552	530	553	579	530	495	481	495	519	522	549	483	506	500	509	497	522	492	536	536	499	505	486	508	523	548	485	477	511	495	515	502	534	512	507	544	531	543	511	522	485	527	491	509	524	526	532	504	569	530	497	518	489	510	523	553	507	502	517	545	510	517	502	525	532	557	537	526	504	496	504	554	557	513	545	542	518	541	549	553	534	504	558	526	529	508	507	516	539	500	510	485	521	504	503	510	509	493	499	523	492	492	544	547	528	511	492	492	528	490	513	501	517	509	491	514	541	512	504	540	469	508	520	584	520	517	508	513	549	518	540	524	494	497	534	478	541	525	478	507	497	495	507	486	467	478	536	518
7311	16675	14041	7535	5416	4153	3333	2617	2301	2013	1745	1513	1351	1317	1208	1104	1108	1055	971	1007	1010	964	964	887	864	867	831	831	801	813	791	762	796	760	761	737	730	713	763	813	708	727	727	751	758	770	761	785	719	738	746	757	790	729	723	781	737	800	698	784	739	745	760	726	739	727	790	757	719	733	736	706	727	719	772	753	738	752	730	707	708	688	736	787	763	742	704	715	733	743	713	755	706	701	745	755	741	789	681	710	748	709	713	723	709	735	756	721	743	695	721	650	709	693	716	766	734	740	699	750	735	716	748	730	731	715	704	654	708	766	673	692	739	752	726	748	686	696	723	721	714	727	690	701	683	715	678	727	747	736	745	659	727	737	709	730	704	689	752	728	704	687	690	723	768	702	744	723	696	679	770	697	692	689	695	727	682	765	732	702	674	661	692	745	720	752	716	683	736	724	744	752	748	714	750	731	716	713	679	744	678	708	712	688	697	728	691	686	711	706	701	709	722	739	701	766	682	724	692	726	677	700	688	731	726	749	702	694	693	693	688	716	697	731	734	775	741	722	748	711	739	682	694	738	711	815	721	705	682	707	719	711	690	713	723	747	721	708	677	685	764	743	670	724	708	735	723	778	680	737	717	711	744	737	745	742	744	748	697	697	710	695	731	728	718	727	685	712	730	735	739	749	749	746	700	714	726	733	731	683	725	726	698	722	661	698	719	737	722	704	716	750	748	754	729	702	704	710	693	695	730	753	738	740	760	731	679	684	700	699	688	757	784	700	740	707	726	772	709	671	718	705	698	673	726	712	744	688	706	711	682	708	740	741	672	719	696	689	737	711	722	698	739	734	720	709	692	695	722	720	733	707	700	743	707	708	782	710	747	760	697	711	736	659	757	679	692	726	683	681	719	686	681	730	755	686	755	723	704	654	720	780	680	718	762	734	725	719	732	724	715	723	692	664	766	714	712	701	687	663	685	702	718	711	722	749	734	763	692	654	741	711	689	704	677	712	681	713	701	718	720	718	736	724	672	696	697	714	684	699	672	724	744	712	725	707	720	694	722	727	701	695	693	756	748	759	730	714	713	695	734	687	668	728	720	778	718	700	730	689	723	720	730	754	740	729	720	700	696	729	720	735	684	717	740	712	703	699	666	768	748	730	710	734	720	686	748	732	704	755	712	713	726	717	732	713	805	722	736	732	753	707	710	693	689	698	701	715	729	725	752	761	762	725	751	728	736	756	706	721	718	751	727	711	693	681	694	715	688	748	719	729	751	755	725	752	731	715	686	701	674	743	728	744	733	731	729	766	699	715	679	702	725	722	705	736	734	713	778	732	732	741	676	759	701	735	701	736	713	699	723	706	704	718	687	693	726	731	710	699	695	757	725	711	729	714	695	774	708	713	651	715	737	670	680	714	719	708	718	703	717	704	720	714	667	673	697	700	694	702	740	725	786	716	708	736	687	761	749	704	709	783	733	695	694	728	733	727	711	739	709	721	709	701	721	700	719	716	739	728	685	746	697	759	711	695	708	703	692	753	743	699	696	721	779	682	666	696	699	711	729	702	725	687	703	755	717	704	736	744	739	698	708	750	680	716	731	705	698	686	696	709	709	737	689	686	678	705	716	701	710	727	745	697	718	707	694	705	707	750	708	699	754	737	719	735	704	712	737	703	723	776	712	694	713	689	699	686	645	745	708	710	706	717	738	731	751	715	677	764	747	742	719	711	717	746	691	705	733	713	741	736	769	693	732	671	767	724	703	692	753	702	725	743	675	664	685	668	720	712	724	719	658	683	735	742	689	729	710	758	734	741	697	718	726	713	660	670	679	737	738	724	692	668	717	724	730	707	752	720	754	733	745	743	720	662	701	712	681	677	772	646	791	743	723	703	685	721	738	695	698	733	734	738	723	678	729	768	695	725	731	746	742	707	750	727	721	713	685	705	693	693	776	711	689	722	659	666	677	720	707	711	719	718	724	670	729	693	651	684	688	713	720	722	711	700	757	736	758	785	727	703	674	718	696	672	716	739	704	743	690	708	720	707	760	675	753	703	766	717	704	719	721	744	718	707	704	708	784	738	705	731	683	700	729	698	700	703	711	751	713	713	736	708	701	711	730	702	762	773	730	705	722	723	696	757	709	680	756	655	726	716	735	737	686	700	688	725	705	689	688	668	727	680	678	751	717	730	698	699	731	694	711	697	692	719	732	725	743	689	692	711	701	725	706	738	704	682	720	692	724	692	721	718	775	710	751	695	716	720	759	749	762	664	753	679	709	692	760	691	722	691	713	697	774	717	674	716	719	696	736	738	748	756	691	711	701	679	682	711	754	722	701	741	764	697	663	737	690	721	710	713	759	755	707	736	723	697	751	713	725	692	758	688	750	675	678	753	776	701	757	719	702	748	730	728	748	745	677	752	740	767	735	765	680	702	712	734	731	762	653	716	699	718	730	701	736	744	701	685	705	764	745	691	712	738	687	705	739	675	760	698	748	727	742	718	745	667	716	734	673	733	714	719	703	711	753	686	707	730	711	734	726	736	718	744	719	716	744	704	728	743	740	732	741	736	688	733	735	752	739	741	744	699	722	741	732	710	687	700	730	674	708	728	653	730	707	763	743	749	734	726	679	725	685	719	734	747	758	685	668	756	723	696	726	721	728	700	714	732	726	715	716	723	738	759	725	698	723	691	719	658	756	732	700	729	746	711	746	729	721	754	681	724	725	735	704	722	736	683	770	681	708	717	721	717	707	753	686	701	721	703	704	688	734	758	694	673	694	737	672	694	696	705	707	722	753	750	723	666	699	776	689	774	660	710	726	732	715	726	713	749	735	752	708	728	745	702	734	719	699	713	715	779	707	669	718	712	717	698	727	724	704	708	721	756	718	720	777	712	702	741	698	725	696	728	658	681	668	747	742	689	743	699	750	734	712	725	784	754	753	710	703	774	678	708	753	725	704	700	736	759	717	688	725	734	722	683	741	711	719	683	708	710	688	763	732	730	713	748	716	730	744	717	731	670	720	733	730	730	707	760	690	721	705	695	734	732	691	746	702	670	743	703	746	709	703	703	705	705	704	676	691	671	733	769	715	687	724	676	756	729	722	760	702	714	715	739	714	685	683	719	737	723	745	711	721	734	720	673	688	701	762	703	695	750	750	729	671	729	700	735	671	747	665	716	807	756	747	693	707	710	708	671	707	718	777	689	695	716	762	694	744	755	770	722	723	691	737	708	728	690	712	720	718	697	714	768	755	711	665	685	775	681	669	724	738	712	741	682	705	734	691	716	715	682	704	662	759	709	724	716	771	693	764	736	708	760	713	718	702	680	699	702	713	679	672	730	717	725	671	721	687	728	725	683	680	729	776	735	714	731	693	706	705	640	705	671	743	680	760	729	713	690	707	713	718	783	693	739	712	733	699	694	678	720	697	783	748	744	705	706	724	761	751	732	708	679	725	670	736	697	735	705	703	713	696	720	708	722	734	689	711	717	720	729
26552	20466	8900	1064	677	586	560	606	542	508	521	512	503	530	520	519	492	560	545	507	550	557	542	519	520	484	527	486	578	511	494	498	506	485	449	513	494	530	531	485	525	514	535	536	512	533	505	520	469	506	512	533	507	496	521	502	543	495	509	493	495	494	502	525	550	514	503	539	522	495	520	513	488	498	483	495	489	501	468	538	531	464	497	502	554	522	502	518	504	542	492	503	476	522	517	512	487	508	505	489	492	533	516	502	471	515	488	513	476	498	532	514	527	512	516	490	550	521	547	512	493	521	494	520	526	542	540	525	530	471	508	500	517	565	516	511	520	511	526	497	517	522	528	513	515	522	477	526	563	520	560	502	495	522	517	510	501	488	522	516	490	536	501	507	510	510	534	526	493	518	540	539	503	502	556	491	534	499	501	493	534	484	485	559	503	489	519	481	509	523	495	499	478	467	521	494	519	556	466	522	520	533	558	514	505	503	544	480	507	473	489	539	545	528	500	467	486	495	493	474	565	517	518	501	490	463	531	452	471	465	529	518	522	513	554	523	562	512	491	520	467	501	506	507	501	509	522	518	485	527	494	528	505	513	500	570	528	519	470	521	499	507	515	512	494	528	542	524	523	493	537	509	507	552	493	556	494	465	514	536	516	530	503	504	493	499	542	495	525	541	539	508	482	516	524	524	467	504	513	504	502	509	537	523	515	535	543	514	539	513	499	517	543	528	510	499	507	498	514	520	507	511	519	498	548	514	535	533	527	492	510	535	490	514	550	501	520	505	521	498	512	537	494	536	538	484	535	501	481	514	494	518	483	531	504	506	526	516	553	494	521	502	482	524	510	522	510	531	502	513	503	531	540	503	498	520	510	516	516	539	479	546	500	542	549	510	511	511	547	539	562	520	470	496	495	486	508	535	521	496	511	476	502	483	484	536	525	559	519	528	509	521	541	535	477	499	521	512	526	507	521	489	522	547	483	513	539	488	525	501	501	540	497	518	536	486	532	489	503	548	505	509	523	569	551	519	511	509	507	523	504	481	494	493	527	508	532	504	563	478	530	512	503	512	494	506	499	525	493	498	515	494	520	480	503	518	517	508	536	548	492	541	536	524	524	541	518	494	497	510	528	494	508	503	496	538	540	493	516	514	510	512	496	515	488	487	527	527	517	530	506	515	539	491	517	495	530	507	503	546	502	446	498	488	502	496	538	548	506	523	461	533	504	502	508	501	483	529	508	495	519	578	551	513	510	500	494	523	513	472	497	536	522	506	526	513	474	530	547	458	546	502	505	511	491	508	550	513	525	529	522	526	487	481	504	506	509	553	491	546	543	514	500	449	519	518	514	532	496	530	509	539	501	514	502	523	525	513	528	528	494	512	553	464	570	535	497	481	508	522	510	520	472	478	527	497	514	509	526	542	526	479	531	503	516	553	500	481	491	504	519	521	506	533	516	561	515	539	524	513	533	503	528	532	517	499	543	509	519	490	527	502	540	526	460	531	500	543	527	495	521	509	509	537	531	488	519	530	516	538	541	534	569	533	511	508	507	532	504	482	517	502	523	529	498	499	509	492	538	534	495	499	563	549	505	483	503	508	527	530	484	501	520	497	500	518	529	482	548	528	508	536	561	505	498	534	529	526	473	506	550	506	544	505	496	508	512	465	524	528	546	474	490	475	573	493	505	508	482	542	507	490	491	530	499	545	473	525	546	534	510	522	527	527	499	520	483	501	508	516	523	523	480	520	552	490	529	512	514	523	529	499	553	476	517	504	536	492	536	480	510	493	508	494	521	570	498	528	546	528	520	489	533	518	499	511	545	512	535	549	507	547	508	530	472	517	544	517	494	550	520	528	544	492	483	503	499	516	501	542	517	509	499	491	538	525	544	515	499	491	517	501	505	481	548	502	480	489	494	498	538	489	491	532	517	495	498	552	543	532	527	560	550	504	513	512	511	536	508	495	504	554	572	502	489	533	502	514	481	524	507	480	526	528	522	527	555	518	519	541	493	508	465	468	583	521	501	518	525	554	521	526	502	493	478	530	486	514	492	499	496	500	510	537	507	528	495	522	507	536	535	533	504	499	539	482	512	506	516	462	498	518	507	501	485	548	527	471	518	489	512	460	529	506	507	511	494	505	533	509	486	587	561	533	497	514	498	529	495	508	501	526	557	540	566	498	493	515	510	495	498	515	502	533	513	505	486	531	491	483	499	552	517	560	525	502	527	519	525	523	531	514	533	548	507	542	475	514	480	490	533	502	491	510	496	519	504	532	507	545	513	547	535	451	486	497	496	481	554	499	536	485	511	501	488	515	490	545	506	549	512	486	516	485	537	480	526	542	491	525	562	517	537	506	534	495	485	518	486	508	515	482	523	519	521	489	477	493	563	537	481	526	505	516	509	500	524	561	495	533	515	521	492	498	562	535	481	519	524	489	523	473	546	522	543	505	493	528	562	506	507	501	507	500	515	527	487	545	502	551	509	523	506	520	502	528	497	511	486	545	507	532	487	534	498	516	509	535	514	474	589	521	510	470	493	495	525	519	510	546	525	550	493	506	527	554	498	509	492	504	506	503	461	566	467	507	553	509	497	486	497	533	510	498	492	499	505	522	520	517	495	536	514	564	504	538	510	489	514	530	506	451	494	511	465	489	474	479	530	519	500	476	521	551	538	502	505	547	551	496	538	473	558	480	512	544	525	507	506	513	563	505	449	513	483	501	520	500	500	536	547	522	497	517	519	557	496	498	510	561	520	501	500	538	541	528	524	505	525	565	544	525	455	559	505	522	552	466	525	524	433	504	547	520	539	503	536	532	506	492	457	534	508	537	538	507	506	536	539	526	486	510	499	516	516	489	522	501	528	501	502	492	521	504	509	506	507	528	490	523	563	492	504	511	491	529	501	493	486	523	515	522	531	497	501	566	528	493	561	518	519	487	542	509	516	576	505	544	550	483	526	490	487	529	528	524	551	502	523	515	499	499	512	552	503	503	521	535	523	525	519	509	469	530	504	540	505	509	550	515	511	487	491	518	518	516	503	465	521	528	522	525	504	521	523	492	517	563	487	539	537	514	468	508	507	526	513	532	529	546	564	507	483	518	505	509	482	517	521	525	492	577	516	531	522	477	537	520	506	565	505	487	542	514	505	547	470	479	509	530	544	505	540	550	507	517	511	539	510	502	510	519	510	507	530	535	518	539	489	539	485	520	473	516	550	488	522	554	516	483	494	523	534	491	515	485	516	523	533	526	528	499	551	491	496	557	477	508	476	520	533	556	524	493	512	511	502	509	545	472	499	530	489	550	535	536	513	540	521	531	490	506	540	497	498	523	503	499	513	511	501	527	513	511	543	527	556	540	504	532	555	482	537	503	521	524	531	577	506	533	543	521	486	528	473	516	512	528	476	486	499	491	511	510	492	504	525	543	512	495	526	475	497	495	489	472	471	542	472	533	477	521	503	520	483	520	525	533	519	497	495	518	479	514	513	492
4106	1800	1606	1151	1041	909	851	840	833	827	773	750	793	745	714	722	785	741	739	756	741	730	771	733	679	736	732	721	724	695	718	714	742	723	700	712	701	682	707	751	723	728	737	743	747	714	705	704	734	700	691	748	756	719	760	710	720	685	762	718	724	712	721	710	662	693	719	725	720	664	700	728	677	749	731	717	736	728	731	724	744	692	638	749	717	716	720	693	714	677	698	712	662	688	677	688	692	663	739	723	737	732	707	673	709	723	718	696	759	663	696	719	712	737	711	708	712	657	695	689	652	731	728	661	729	713	670	661	691	723	711	690	714	743	680	712	687	734	709	694	727	667	694	732	686	706	720	712	713	681	672	705	735	756	715	719	697	706	686	704	712	710	675	689	691	763	730	715	699	743	724	725	673	689	752	722	688	717	698	673	678	741	689	730	744	723	717	716	749	701	735	739	715	742	693	694	738	681	659	694	711	740	689	670	710	689	734	725	667	696	701	638	718	713	697	699	673	683	735	755	695	648	688	691	654	716	706	748	744	653	702	725	751	742	706	709	710	695	681	723	734	698	754	663	707	666	690	695	677	694	677	739	735	693	715	731	683	691	726	739	691	696	698	691	710	701	754	721	679	712	690	702	708	691	699	674	721	755	747	688	734	741	723	726	732	748	757	701	670	719	681	708	682	692	741	723	751	712	692	728	704	711	702	683	697	693	717	692	744	703	731	665	755	698	714	676	701	693	695	697	713	671	709	727	707	727	666	641	671	721	704	688	689	727	708	728	733	688	706	736	711	721	694	712	720	758	714	676	712	722	749	717	690	689	733	731	780	721	701	716	724	692	702	755	727	723	728	699	717	733	748	712	730	685	709	692	663	723	627	694	703	697	661	691	721	677	724	703	684	737	734	679	714	696	734	729	717	745	742	729	740	755	652	709	674	683	686	692	708	694	686	718	716	669	706	678	685	730	678	717	744	725	735	709	675	691	683	682	695	698	699	744	733	714	701	743	710	727	669	698	701	692	727	728	687	706	681	701	702	704	725	762	743	672	713	712	714	677	735	706	697	704	684	741	711	759	698	675	750	713	745	738	715	720	720	693	700	690	744	714	718	684	679	696	694	716	661	685	725	739	701	724	718	677	720	706	737	693	706	693	744	688	737	675	710	690	693	682	708	706	697	720	721	698	692	708	686	749	730	754	719	770	703	709	754	690	720	703	692	725	721	772	721	694	732	725	693	752	690	682	734	747	756	716	698	716	677	710	666	709	688	695	723	695	695	717	733	725	741	720	720	721	725	728	768	705	671	725	666	750	683	669	718	695	740	713	700	696	752	695	695	716	746	689	696	663	724	742	713	714	695	656	702	754	705	692	664	742	723	713	705	688	726	668	705	707	681	725	697	721	686	712	733	743	693	704	704	684	701	737	707	713	700	699	651	660	754	645	731	709	729	703	705	768	713	728	737	678	695	704	703	704	704	757	681	696	717	713	689	721	695	718	708	717	708	691	743	674	708	680	740	691	679	770	712	665	715	743	673	707	720	700	715	701	695	703	691	704	708	751	720	686	718	696	689	645	756	638	690	688	737	749	699	702	734	691	678	716	713	709	706	716	642	692	618	680	696	722	698	678	719	710	658	710	709	715	701	745	718	792	709	707	718	707	697	719	736	727	701	711	701	693	742	708	699	746	751	672	689	669	709	724	720	698	749	721	747	752	772	658	713	696	646	709	729	687	678	694	707	702	695	687	653	724	707	716	750	700	696	721	690	726	702	725	695	697	694	780	735	725	715	743	711	707	715	723	752	693	710	711	731	677	686	715	722	719	659	703	730	716	681	696	690	718	701	682	693	726	730	709	648	711	684	710	672	666	689	704	672	722	718	660	693	699	744	681	743	717	720	740	692	662	722	690	684	706	721	713	754	700	715	685	725	757	691	690	690	703	751	707	756	654	708	735	757	685	689	687	694	724	732	700	717	692	679	712	741	698	712	775	717	678	699	734	706	709	705	648	709	704	698	685	668	760	685	700	685	774	681	714	718	723	661	680	741	691	695	729	745	676	716	666	743	753	719	685	701	724	709	712	757	698	731	710	702	687	708	693	673	751	689	707	684	685	716	705	702	687	722	729	707	707	706	696	693	679	740	697	692	756	690	693	741	746	727	717	707	659	668	681	655	744	714	698	711	725	703	691	750	736	747	671	724	696	741	677	694	671	718	733	728	691	675	698	719	681	727	668	744	730	728	718	700	687	699	716	719	706	707	678	757	734	730	710	690	768	683	694	685	713	694	738	664	757	719	713	745	724	757	704	723	696	731	738	683	689	652	705	707	714	742	691	694	680	695	719	709	661	684	755	648	708	744	680	749	667	710	728	692	718	683	728	731	692	716	759	701	669	708	689	752	710	699	736	727	707	685	698	708	720	768	727	678	697	741	725	776	712	691	710	670	686	701	699	745	712	688	662	716	715	694	695	683	721	727	717	743	662	706	706	684	662	686	747	679	707	731	742	713	713	693	703	706	669	687	699	668	653	736	729	717	691	708	717	671	699	677	771	681	706	747	753	682	746	715	690	715	679	716	685	686	738	699	711	735	770	667	673	720	748	689	684	700	716	710	675	711	720	684	718	674	693	702	686	718	688	727	736	715	683	688	683	730	667	685	698	675	702	696	715	686	699	745	706	731	757	725	707	703	755	715	692	718	699	711	691	718	752	758	673	767	733	708	677	664	721	720	684	698	738	713	722	741	726	695	731	684	665	692	697	710	753	674	747	689	713	725	674	710	701	740	718	663	721	688	705	744	689	721	744	759	666	718	737	713	701	655	703	644	684	727	689	702	716	714	739	700	726	711	693	711	724	685	704	722	731	755	695	680	714	698	709	747	709	764	748	672	681	778	754	716	694	711	708	727	694	732	708	701	668	716	737	698	697	707	708	684	761	745	743	696	723	735	681	737	684	694	694	750	720	719	718	751	672	720	769	721	717	724	701	720	665	694	700	724	710	740	743	707	772	711	744	707	660	705	685	717	745	709	723	703	717	751	743	709	681	704	724	719	696	708	698	708	730	695	694	700	659	709	721	726	745	713	695	732	729	667	694	734	723	685	719	720	631	698	720	749	736	757	686	691	735	675	741	661	710	695	740	674	754	680	719	661	720	691	730	734	687	694	668	714	750	696	728	697	709	650	724	669	695	700	708	719	688	670	692	727	655	691	724	701	714	728	698	724	693	706	726	730	719	710	733	707	770	685	717	721	711	739	701	696	731	672	718	743	730	736	678	702	727	706	748	729	716	729	719	674	691	713	711	713	722	664	701	725	681	722	697	683	718	714	676	738	688	702	711	689	697	647	675	684	697	677	722	671	687	671	707	645	693	707	690	706	719	694	695	745	720	681	700	696	737	664	709	721	752	687	676	693	728	736	696	739	767	707	761	701	727	731	732	665	641	725	653	690	713	675	700	692	660	671	717	707	739	707	710	720	758	701	700	680	679	703	662	725	703
23618	21158	28620	23969	21144	12048	1776	1228	1036	994	961	841	871	834	777	880	819	818	814	754	794	755	786	758	771	773	740	756	760	766	790	723	736	732	750	720	693	749	697	689	720	702	737	700	738	752	737	668	758	708	731	695	691	740	682	713	736	727	740	725	725	688	729	680	737	740	761	702	696	700	788	714	714	719	722	713	727	689	721	679	728	705	659	700	713	708	755	766	732	676	719	696	699	746	705	710	739	711	707	703	728	729	754	657	683	670	681	699	698	697	712	702	708	726	686	736	692	749	727	676	749	724	688	693	722	684	702	678	695	736	684	724	698	664	701	681	711	726	695	727	683	725	686	715	705	716	700	759	697	733	675	690	682	675	708	749	708	730	688	725	773	700	717	722	669	716	738	720	699	697	755	734	708	688	735	689	649	627	663	736	690	692	714	727	683	696	664	683	702	738	736	694	701	698	723	690	743	664	719	713	682	724	730	705	670	705	693	682	684	694	679	736	743	748	708	681	648	708	714	703	674	732	733	770	720	745	735	714	710	739	674	747	699	693	741	695	729	696	709	700	675	746	709	666	708	691	701	734	715	703	733	726	732	714	670	709	705	672	676	690	754	676	705	706	683	748	712	710	680	680	705	717	670	725	699	662	650	691	734	669	729	752	740	717	693	695	690	733	724	643	709	666	739	705	755	721	721	676	679	719	690	755	709	717	763	721	771	715	682	708	692	709	721	722	738	704	710	686	709	686	727	725	709	702	700	709	667	726	734	753	724	765	689	740	738	671	675	712	723	735	737	710	692	722	731	723	643	674	708	709	715	671	678	709	722	676	703	741	738	673	684	736	674	745	706	697	663	701	720	718	725	691	710	739	707	724	692	712	735	711	727	713	737	699	704	658	734	701	724	684	707	719	718	710	747	733	706	720	675	748	683	696	692	730	720	713	728	687	742	688	697	733	722	683	681	685	682	714	666	705	640	731	722	712	729	714	736	704	687	778	731	714	721	726	746	738	721	756	702	693	702	681	682	740	693	745	712	699	745	711	695	724	747	711	719	724	664	726	705	689	673	674	666	710	671	701	715	685	695	709	713	724	677	720	732	688	607	707	709	724	719	720	704	693	734	699	698	710	716	723	702	678	720	705	696	720	746	732	722	720	729	716	679	700	686	700	755	699	713	661	689	727	757	726	661	719	686	640	716	710	726	694	675	680	718	713	710	644	718	713	722	698	705	663	707	663	762	749	700	722	704	707	695	712	755	722	712	768	684	682	739	772	708	714	718	716	671	741	784	697	702	679	654	641	701	720	728	726	713	688	708	717	694	701	715	669	724	685	692	704	713	701	718	734	683	748	678	671	745	736	690	661	703	682	739	670	716	690	694	676	664	685	703	702	693	665	728	676	707	733	750	694	716	662	733	713	692	704	701	677	723	688	747	712	695	693	698	664	703	688	687	681	674	708	651	682	732	749	694	692	714	758	721	749	691	708	708	748	745	727	705	717	717	652	716	761	772	670	732	724	697	722	669	701	736	710	749	666	730	669	694	716	670	685	667	710	664	686	731	708	724	671	713	750	706	739	700	707	713	670	643	683	670	711	709	724	722	679	667	709	730	737	737	641	715	673	704	701	701	715	681	682	710	669	663	700	678	675	679	709	680	712	712	639	734	686	731	699	704	719	737	705	680	652	742	723	709	746	719	692	687	688	657	730	687	721	713	693	691	742	661	717	679	702	678	703	690	712	730	682	707	679	734	701	682	692	693	670	693	661	738	686	699	674	698	713	728	699	670	745	709	721	732	704	723	704	721	739	748	723	747	704	698	729	692	744	679	714	666	668	677	712	724	730	728	690	713	658	671	733	661	703	748	716	707	730	694	743	708	713	779	728	680	695	727	719	670	750	711	670	723	741	728	745	687	707	716	705	716	679	706	746	703	720	658	684	697	685	734	671	744	738	750	750	686	691	719	718	733	734	673	726	725	708	717	688	686	722	734	710	702	688	717	649	672	691	709	685	725	683	682	715	682	679	702	727	679	723	664	774	756	696	737	703	686	684	714	728	710	696	723	637	704	721	705	710	718	701	693	704	764	641	702	711	737	749	699	687	718	709	697	691	692	744	631	767	719	709	703	687	725	753	709	663	732	707	698	732	694	719	739	727	679	710	725	688	683	696	673	693	718	678	718	755	726	725	721	735	719	734	768	710	690	694	709	681	662	685	664	682	731	669	711	668	763	669	713	673	722	656	628	724	696	714	755	720	688	725	713	716	701	736	718	751	707	732	698	708	700	698	747	707	680	720	737	653	744	725	718	651	707	752	674	653	713	724	686	681	694	713	714	696	721	712	685	753	694	667	741	699	689	732	719	697	666	686	726	714	720	681	724	708	700	728	698	694	678	708	727	745	743	696	739	689	722	726	685	698	723	706	739	669	728	750	676	679	696	712	688	669	726	697	771	720	708	705	673	737	728	746	676	638	685	712	730	728	736	645	741	741	746	699	699	656	722	743	742	705	694	663	702	712	701	698	709	713	764	709	677	681	705	752	671	698	734	717	704	711	738	725	693	676	755	717	734	687	646	749	674	675	731	689	682	697	689	733	710	716	716	741	731	723	709	706	665	720	681	698	671	725	744	733	733	671	738	658	721	704	688	693	715	722	758	696	674	695	713	739	676	709	788	697	663	675	689	719	721	703	667	738	692	696	707	692	722	712	774	706	707	647	720	716	673	721	700	737	677	689	710	705	634	680	694	712	732	719	736	747	716	688	719	670	742	717	737	713	700	698	679	709	721	690	721	678	725	668	678	680	660	716	701	757	717	697	707	718	714	741	685	711	711	729	707	718	707	682	704	744	697	724	724	719	696	731	688	748	707	753	672	707	674	681	726	711	731	695	691	718	725	748	714	654	736	720	695	694	717	655	734	690	735	706	698	705	705	664	701	728	700	743	698	761	701	706	691	705	690	688	740	706	720	704	731	667	654	703	671	730	662	716	721	659	671	741	696	707	697	687	658	684	786	698	668	708	704	703	700	698	711	717	720	706	730	716	704	723	665	688	710	702	686	688	720	687	708	663	674	692	652	640	670	712	698	725	680	726	724	717	712	747	688	736	683	634	733	667	741	672	713	711	711	672	710	696	740	712	785	703	713	708	721	695	732	739	677	714	658	704	710	699	765	709	700	752	712	705	696	754	689	721	678	697	721	725	718	715	730	680	705	745	646	717	661	694	719	714	704	661	690	728	700	681	676	708	719	683	720	715	760	709	702	685	709	721	704	696	725	742	697	680	731	706	729	684	709	675	684	656	678	731	666	725	719	716	684	687	713	731	749	677	725	757	676	716	721	765	690	681	735	703	669	697	675	692	649	699	698	720	671	717	714	699	680	704	740	701	757	774	682	725	703	644	707	686	718	680	742	702	674	685	677	727	697	699	707	693	733	710	685	767	694	674	694	704	662	728	735	677	694	765	732	775	697	710	694	702	720	713	712	696	737	664	695	679	701	694
5292	10901	8998	4803	3550	2738	2359	1922	1837	1639	1506	1373	1340	1231	1160	1237	1151	1148	1100	1129	1195	1076	1096	1052	1060	1004	1074	1002	1022	1050	977	1016	974	999	983	1017	1006	1025	1029	982	1052	1010	990	1044	956	1026	976	1025	1002	1040	999	953	923	1002	1035	983	975	974	1050	960	1007	980	968	1037	1003	963	970	1027	922	1054	1028	988	956	989	986	982	985	946	994	959	965	997	934	1029	1009	974	957	951	1044	973	938	960	1010	955	1042	931	976	995	989	966	1036	956	974	905	994	999	952	969	1007	998	1000	1036	993	989	1029	1010	963	990	978	1003	1036	1004	943	978	927	975	1023	1052	992	985	992	967	919	958	978	980	962	953	1018	1012	958	921	943	973	941	954	999	930	992	1049	912	997	973	987	1000	991	938	926	945	1013	1043	992	992	1015	1027	949	1000	962	906	921	975	970	935	957	944	969	1010	909	945	940	982	964	984	970	974	925	926	973	905	998	963	1001	974	921	973	959	967	985	982	915	982	913	1006	962	919	983	984	949	1021	958	962	916	996	1008	1005	1037	1035	940	1025	974	967	916	983	1001	978	964	993	979	968	1030	1020	1035	971	961	943	935	1009	1019	955	992	920	965	941	937	1007	986	1016	974	932	983	1018	900	968	1028	982	967	933	1008	949	951	984	990	989	1008	976	916	1004	973	990	973	1006	930	940	975	948	963	1001	981	1031	1017	957	1025	997	991	988	1005	996	978	960	935	989	936	973	948	956	998	994	973	968	1004	995	954	924	962	941	957	951	955	952	994	996	1009	966	957	988	1026	924	958	979	990	1002	1030	997	964	993	960	976	968	966	1026	964	923	942	957	976	1004	991	970	1015	982	949	958	957	986	950	1051	975	999	975	1006	954	992	989	944	937	961	963	1011	976	970	1007	973	960	943	1006	980	954	901	968	972	994	977	953	955	946	989	941	975	941	950	930	967	979	992	943	1007	1001	940	961	1010	1020	924	1028	974	931	996	961	941	945	922	910	955	942	967	943	939	938	956	992	976	983	1008	953	1003	951	994	956	958	1001	1026	1016	964	1007	999	901	911	929	973	938	899	981	998	961	995	960	1016	976	935	975	942	949	988	993	1060	994	904	997	966	976	954	1002	963	991	990	905	1026	1019	938	969	940	1000	1002	977	985	972	981	1017	995	996	964	1005	979	932	984	1021	930	987	968	969	962	949	1020	963	945	952	974	987	917	948	962	936	966	892	962	986	917	996	945	942	974	957	953	1011	924	944	1010	956	960	1025	921	986	936	1048	964	964	998	948	951	946	958	956	958	951	954	1025	998	988	1020	953	946	993	971	961	995	962	919	967	1029	989	958	970	979	1054	931	1040	992	958	1004	985	1001	1040	925	977	969	981	983	982	948	969	909	946	957	973	991	979	1011	903	921	1038	1020	987	969	981	922	928	961	966	990	932	933	963	958	983	954	942	970	1002	1003	1010	968	947	994	1003	1006	957	981	968	1009	959	946	956	953	978	991	916	986	953	981	976	990	991	992	1001	962	959	970	957	969	964	934	970	954	998	975	1022	960	891	966	999	996	1002	965	1015	980	1015	959	986	1008	962	1051	939	927	988	962	977	1000	956	939	1028	991	1000	974	981	975	955	1014	925	960	944	981	979	981	994	999	1005	934	978	1016	988	996	982	1019	982	994	1054	977	989	1004	951	1005	1015	951	1002	936	981	1011	970	981	993	956	1000	949	1012	976	1007	977	963	974	1007	993	984	1002	994	986	977	919	1017	1006	970	996	881	963	968	969	964	982	960	932	962	987	956	1015	969	957	957	965	1031	1001	1015	976	1013	922	950	966	973	989	965	1016	929	966	945	997	1020	956	944	946	987	898	1030	976	938	972	933	921	964	961	1010	1019	999	985	999	999	970	981	938	1038	1003	964	889	961	989	919	990	1037	963	1024	1024	969	901	997	960	985	948	1027	979	944	1032	1031	1006	947	954	985	1034	948	945	949	1016	945	907	963	917	1026	970	924	952	979	981	924	954	953	1022	945	962	924	982	947	935	912	961	935	980	973	983	959	989	907	949	957	930	999	1009	947	953	913	966	1001	973	990	1013	956	991	1008	983	967	912	1027	931	954	1025	950	996	975	936	985	936	975	1001	1007	1029	956	956	985	966	945	979	1000	1007	969	955	1005	905	984	981	978	962	952	984	949	978	972	960	939	1020	963	955	933	979	950	969	937	977	969	994	961	1013	936	993	989	1010	989	977	994	998	941	1003	955	950	936	968	967	976	1003	991	989	946	936	930	997	985	949	996	1002	973	972	968	955	979	1041	1002	970	988	994	983	952	940	987	921	1010	908	936	951	960	977	1003	984	1028	1023	1012	949	961	1018	1001	1000	988	1023	958	959	987	949	963	1009	956	1001	987	953	1012	991	997	1000	1013	947	947	963	1022	975	961	1005	928	964	954	969	1002	1053	1000	937	1034	961	980	955	985	1049	949	969	948	937	1025	1006	1004	1011	1016	994	940	948	961	1017	950	1018	915	1004	990	1016	1007	1010	950	965	947	949	938	972	982	945	922	960	972	1016	972	965	955	1009	971	989	970	975	943	997	1016	962	977	963	979	975	1014	951	926	937	989	968	1013	968	981	1000	967	972	972	958	976	968	977	939	1036	1007	947	954	993	953	949	941	1006	993	925	962	996	973	975	961	989	935	947	1034	1024	980	1007	947	993	908	948	977	1015	979	1007	885	934	999	970	1040	986	975	957	911	972	946	936	990	984	1010	946	963	986	972	938	948	954	955	976	992	941	1029	962	941	957	925	905	961	956	980	997	972	987	974	982	951	953	981	994	905	987	989	953	978	997	924	969	958	987	940	939	932	986	1002	979	979	978	999	999	955	983	994	979	923	1035	1021	882	956	974	967	970	962	957	911	987	923	991	947	986	945	996	955	998	970	916	977	981	972	944	907	995	931	973	993	947	936	1002	990	1010	1000	1022	943	936	932	926	993	945	955	992	950	975	979	992	955	975	995	995	1017	999	939	956	947	999	899	980	1020	965	974	972	974	919	933	979	1005	956	976	1022	958	926	963	1034	959	1017	961	1018	1016	997	951	974	966	973	986	959	992	894	997	913	1001	1013	950	977	925	964	959	1002	969	956	944	986	998	968	962	990	1009	968	968	936	969	954	959	954	992	964	984	943	964	954	948	970	1026	919	1010	904	933	972	959	980	961	1023	973	981	958	1037	962	944	958	981	909	1039	1042	969	962	929	972	965	956	990	1015	984	1012	935	1003	954	994	956	989	949	981	954	963	941	1006	915	1009	982	1005	956	928	997	951	1021	1007	949	931	974	927	1001	936	1012	989	946	952	937	983	1013	974	971	980	958	930	951	977	942	942	977	958	968	944	910	968	986	928	1027	1055	1018	965	978	981	970	974	1024	991	962	983	981	992	997	945	988	990	956	974	981	963	971	998	994	979	1027	966	980	956	982	942	1036	949	1073	955	896	1012	1001	974	1031	1019	987	905	1014	956	943	982	974	930	955	968	980	974	969	960	965	966	929	1049	941	1005	925	1007	952	937	955	1004	971	942	1019	927	980	955	982	1025	932	910	1000	917	984	1006	920	1009	1012	1000	987	921	982	981	1010	932	957	949	988	1047	948	1000	937	971	943	990	978	964	933	944	964	965	993	995	1010	967	963	937	957	967	977	993	950	958	929	979	1033	931	981	1008	1011	959	950	996	894	962	953	1024	940	920	1001	968	968	968	988	951	985	984	1020	1022	999	1000	1006	992	1035	982	956	963	1004	979	988	976	980	1006	942	1003	966	895	945	974	931	978	966
22778	21156	28936	23603	21156	21215	10050	1385	1055	930	832	786	765	746	672	692	619	679	614	607	664	619	638	594	610	576	538	571	557	538	545	564	539	554	542	504	570	548	528	528	535	547	556	582	517	530	549	547	550	536	526	501	475	520	546	549	534	537	521	507	511	563	525	542	547	516	518	534	556	500	491	536	510	522	495	518	500	503	518	519	529	524	507	526	540	549	483	490	508	513	522	536	512	531	489	488	566	499	502	501	518	495	484	502	525	522	531	476	524	549	506	514	549	508	526	531	512	459	494	536	517	479	508	486	515	519	487	474	527	529	516	516	522	491	527	519	513	491	544	489	470	477	510	502	539	488	493	523	509	525	508	549	495	484	488	491	525	523	496	515	504	521	512	528	505	458	516	524	518	504	515	540	511	483	506	507	479	513	536	484	481	521	518	537	491	518	498	487	533	497	502	519	566	531	468	515	497	492	503	513	514	509	493	515	509	520	460	500	563	543	497	504	492	527	474	520	526	536	491	537	508	529	472	517	517	532	516	527	514	506	465	522	474	478	507	549	545	507	489	511	566	529	506	517	522	505	529	508	490	512	506	467	527	487	559	524	519	515	525	516	504	526	514	500	519	518	504	491	503	525	523	495	533	487	484	496	479	520	503	515	495	545	513	501	508	483	533	551	472	489	484	526	524	550	490	537	519	483	508	509	481	529	522	492	513	487	506	509	495	502	528	510	515	513	517	513	536	545	514	514	555	501	518	486	476	515	551	505	489	543	458	482	520	467	475	533	529	523	520	500	520	533	497	516	504	514	552	554	517	512	541	530	495	459	579	549	511	490	508	498	454	540	512	519	522	516	504	525	470	459	465	548	476	506	504	561	504	546	522	527	521	487	477	502	480	501	520	477	507	511	518	534	508	511	512	523	486	527	553	489	516	525	520	522	534	531	516	514	490	509	486	542	532	517	499	493	503	499	503	484	487	489	486	561	488	494	549	492	504	515	494	553	457	498	539	531	501	528	504	484	511	513	537	529	518	503	544	469	527	511	539	503	537	476	483	519	537	519	504	469	503	522	549	507	529	497	521	475	494	500	525	519	467	483	523	499	464	511	480	497	484	530	496	507	490	488	527	512	502	511	522	546	484	534	500	488	528	528	511	502	505	500	547	523	458	528	524	509	525	538	506	492	531	532	514	521	502	507	522	492	475	532	504	515	535	510	512	486	482	508	471	514	504	521	498	514	485	538	550	532	536	510	503	498	531	541	515	524	506	491	467	511	473	509	477	502	514	531	538	496	548	536	496	493	549	523	471	525	518	524	534	526	527	494	511	525	524	513	467	515	488	482	491	488	493	477	479	523	495	500	474	511	454	511	525	501	508	494	505	506	501	511	481	497	525	511	515	533	483	533	525	549	535	512	499	500	554	514	494	469	492	480	505	552	481	501	528	477	493	544	497	533	535	523	485	514	521	508	524	499	510	527	486	514	501	458	501	471	493	529	500	544	549	520	560	528	539	509	486	534	513	533	503	535	512	511	502	502	533	532	501	496	498	512	506	552	525	524	482	491	504	542	552	514	475	504	498	479	515	504	487	505	504	504	523	533	497	526	518	498	500	497	524	503	522	525	485	456	516	498	511	519	523	506	527	490	495	475	549	519	494	496	545	484	471	499	504	502	543	509	512	495	498	513	482	490	515	515	529	486	513	518	474	507	512	520	507	489	512	491	482	502	521	489	557	514	499	501	556	511	555	521	524	504	529	539	495	513	517	524	490	525	526	536	510	482	529	547	513	535	523	501	514	521	521	497	539	483	464	519	505	495	531	488	481	548	501	489	526	482	504	501	532	524	568	537	503	462	533	518	522	489	546	482	505	465	527	511	498	526	489	485	519	491	486	507	510	514	532	489	514	530	499	486	517	544	494	501	514	498	517	485	497	506	533	487	504	510	485	500	507	494	536	540	478	523	501	510	531	499	498	493	547	522	472	518	506	488	474	505	495	556	527	534	520	520	511	492	535	524	531	500	542	522	516	520	556	497	497	509	527	475	533	493	482	512	531	497	513	517	488	510	488	550	502	503	499	490	501	505	534	498	509	516	481	495	526	477	504	490	519	476	479	506	503	534	489	536	504	501	519	511	489	494	559	505	506	522	510	492	528	545	481	489	534	518	493	456	502	489	496	505	540	502	538	498	506	539	491	456	515	496	510	493	504	548	515	472	468	502	516	529	495	511	508	483	487	521	531	498	466	529	507	483	511	498	524	510	518	510	471	507	495	505	496	460	474	500	490	489	530	497	531	493	574	479	520	536	493	484	497	516	503	521	567	529	529	502	561	509	505	499	486	465	564	491	546	513	517	498	528	541	497	529	512	506	525	560	479	536	523	544	509	461	450	480	526	519	530	502	513	528	451	486	525	531	534	527	489	484	500	515	510	474	547	519	483	491	514	479	560	519	496	523	514	466	452	527	467	516	519	542	461	510	540	516	523	505	480	482	538	490	492	510	539	468	508	513	534	507	518	525	497	500	523	553	493	518	473	539	513	462	543	491	494	471	473	490	548	520	466	499	529	501	545	524	476	498	503	464	499	519	520	492	526	504	473	475	479	534	494	495	529	520	500	502	469	496	539	491	497	497	518	506	495	488	486	492	538	489	548	497	550	519	508	503	513	513	501	487	513	512	521	496	504	510	543	495	513	505	503	480	486	491	493	456	542	549	546	499	513	450	490	515	490	513	503	536	512	502	523	539	498	532	533	498	502	482	514	492	535	508	501	502	528	537	551	530	482	475	516	552	559	511	531	476	530	518	510	498	484	483	513	528	507	505	492	491	470	516	522	528	556	490	496	511	504	519	523	492	518	484	538	516	529	481	509	466	479	512	519	535	506	542	483	538	493	509	500	526	551	458	502	514	533	487	557	481	541	486	489	542	519	508	557	532	521	563	518	501	513	491	482	518	502	517	470	481	542	485	494	499	512	532	527	499	539	505	493	470	497	514	489	511	496	487	528	505	516	505	505	506	521	514	507	505	518	531	501	510	478	494	526	527	521	507	508	515	518	488	476	515	510	488	520	505	516	530	512	498	496	512	525	500	521	503	491	511	505	528	536	496	532	467	489	503	514	504	537	540	526	492	497	462	490	534	497	490	521	523	507	496	446	525	538	520	468	511	501	521	467	523	482	500	512	504	489	505	524	502	462	477	486	496	482	523	513	502	482	526	463	517	527	552	502	491	513	500	513	526	481	517	521	523	512	489	509	501	535	510	492	486	490	497	534	506	499	513	507	503	505	481	538	476	508	498	511	488	500	515	496	523	517	510	490	525	527	531	514	497	490	504	477	485	502	488	538	521	522	491	480	515	519	488	498	517	501	487	484	439	455	515	498	476	529	517	514	539	523	489	522	521	494	453	516	531	532	550	514	504	509	506	469	529	498	508	488	493	526	506	513	487	493	493	532	544	522	480	544	525	502	536	509	518	519	522	498	522	529	531	515	515	515	528	497	519
7393	16821	14191	7593	5446	4330	3195	2677	2310	1965	1741	1495	1359	1254	1211	1115	1045	1049	1025	987	1050	988	929	910	803	800	787	803	807	871	787	736	726	828	794	770	755	748	787	787	740	752	755	733	709	741	740	783	728	717	716	766	770	685	699	698	725	701	733	738	775	780	722	775	747	754	704	717	760	711	711	735	743	769	722	690	766	738	748	689	757	769	689	729	787	762	723	724	694	709	738	750	669	670	727	771	725	704	671	735	749	736	717	722	734	677	714	747	715	712	724	686	712	693	712	730	698	716	694	737	724	707	745	741	771	759	721	730	693	736	718	708	738	730	735	713	735	708	728	734	713	690	679	712	703	734	700	754	727	742	719	693	705	697	747	709	702	719	670	690	709	730	683	731	757	677	747	639	740	700	693	733	699	710	714	739	701	724	730	672	739	704	723	715	734	725	705	720	713	731	732	771	696	697	694	744	775	759	697	698	707	759	759	697	701	669	746	709	713	738	718	748	751	677	678	736	720	715	730	738	735	701	700	704	660	734	676	780	692	708	709	700	702	683	716	684	714	750	701	772	732	695	722	709	731	704	736	699	699	759	738	748	694	705	728	699	733	731	743	714	755	737	723	716	705	706	728	723	728	738	757	720	711	762	680	704	689	710	702	755	715	671	726	754	730	726	740	707	733	682	686	694	724	740	775	778	697	703	673	715	717	718	729	724	662	717	730	757	724	721	688	703	682	672	762	666	722	673	704	738	715	741	697	729	757	668	677	667	716	692	713	774	785	745	707	723	721	714	680	710	709	753	724	693	673	697	703	664	694	691	704	758	706	686	707	757	715	669	715	717	693	693	729	692	688	709	662	672	696	753	702	681	704	725	734	740	703	679	688	692	715	693	754	751	680	730	746	729	719	700	708	701	705	710	690	736	714	717	757	673	710	754	731	669	780	751	710	755	689	712	726	682	670	722	736	729	699	712	718	691	734	740	703	679	726	663	747	742	667	723	660	693	720	673	694	719	738	730	708	710	723	769	702	764	730	728	766	649	724	757	660	741	654	721	742	703	745	688	706	705	738	703	755	720	713	718	698	717	706	737	727	659	727	735	690	685	697	716	694	713	750	735	715	710	708	680	769	686	707	720	721	662	767	704	747	744	676	703	690	724	716	764	750	684	699	725	672	733	699	712	718	666	759	694	696	743	706	724	699	735	727	704	736	709	746	708	711	736	735	688	699	741	706	760	699	716	714	738	703	693	701	666	703	726	735	726	713	707	689	751	675	703	697	662	708	699	659	693	665	685	671	679	747	668	724	672	683	709	693	697	696	692	681	709	742	738	724	778	727	693	737	730	749	735	734	771	709	758	740	699	671	759	746	697	679	688	676	751	707	751	729	734	696	729	729	678	720	670	638	807	736	715	689	733	703	724	730	723	760	711	713	697	672	707	720	725	692	700	760	711	695	694	694	713	695	761	628	696	726	679	667	719	780	708	706	724	678	701	699	750	722	706	667	712	708	704	706	687	671	708	709	698	720	718	741	711	717	686	725	723	695	668	707	734	753	698	719	685	716	780	736	717	706	719	695	719	718	687	694	758	708	700	695	699	700	744	693	672	730	720	739	755	713	729	732	673	691	739	693	690	722	742	666	726	735	744	713	713	736	717	727	711	695	707	708	716	710	701	691	743	701	727	724	756	709	684	712	681	690	772	714	708	689	704	680	718	719	675	740	733	794	717	723	690	758	697	732	703	759	702	719	754	703	746	732	687	682	684	741	723	751	696	765	660	711	704	731	751	675	713	685	720	747	704	705	660	737	735	706	698	748	705	769	705	739	694	688	740	731	696	773	672	763	765	623	697	744	716	690	733	692	715	675	675	660	746	726	664	695	733	701	700	745	696	699	722	704	670	697	675	730	740	712	709	723	724	694	705	683	711	745	704	722	687	682	675	714	750	725	702	716	717	733	737	746	733	756	709	757	681	685	745	759	728	731	749	679	685	741	750	678	702	707	695	707	695	722	692	718	671	670	699	725	702	705	732	724	725	714	697	741	725	692	685	683	718	682	660	692	719	703	698	724	698	678	720	677	724	739	730	733	707	689	734	684	696	672	776	695	704	718	685	727	746	721	782	733	696	718	722	730	685	663	734	733	719	654	687	714	713	702	724	701	683	681	663	713	711	718	712	738	685	675	733	706	681	744	705	710	744	671	698	752	720	703	713	709	802	757	731	688	663	712	718	668	685	715	723	715	718	716	728	704	663	742	758	758	759	737	703	762	683	760	711	702	682	680	718	737	690	745	673	731	720	735	754	746	716	698	675	729	697	672	702	727	682	709	712	728	720	689	673	683	701	706	673	684	742	671	699	700	713	648	721	730	707	714	715	708	687	721	739	708	733	711	707	742	709	743	736	717	732	750	759	739	683	657	664	720	711	697	695	740	705	726	736	712	701	735	693	712	671	719	649	718	712	722	733	711	721	753	761	727	675	695	744	725	699	682	682	696	702	707	721	755	693	698	707	710	731	675	739	674	741	694	733	748	677	696	721	733	712	674	725	735	731	762	686	693	757	746	728	711	724	705	722	711	709	715	686	676	709	736	731	738	776	723	738	683	726	715	763	727	688	716	731	708	661	691	706	760	714	718	728	699	745	696	751	722	670	646	699	700	713	768	696	728	722	717	676	699	746	717	729	678	700	724	664	716	687	681	752	709	711	667	671	738	747	732	745	680	645	712	739	765	743	722	706	685	721	718	688	717	688	719	700	731	722	739	750	710	687	722	701	715	747	717	718	727	739	703	713	710	703	721	707	715	738	754	749	767	672	734	743	724	723	720	670	682	712	733	774	745	642	710	714	728	765	683	699	692	699	692	651	724	719	702	714	714	701	697	681	663	694	673	688	727	757	737	702	704	703	764	707	715	694	665	737	758	719	714	719	691	748	713	724	691	708	704	705	710	748	723	743	730	687	676	699	669	657	704	700	684	659	725	678	751	686	768	814	707	684	700	697	716	733	716	725	673	757	689	728	681	755	736	757	695	710	712	780	696	760	728	729	709	732	701	725	742	688	707	681	719	716	697	715	696	710	738	780	699	703	747	699	730	735	744	719	690	740	738	718	740	724	738	689	717	690	741	734	783	706	697	778	702	741	683	680	676	713	739	723	685	730	708	694	763	732	692	691	716	724	727	715	662	644	729	675	687	773	709	678	703	696	705	724	745	700	706	708	690	721	705	682	693	747	703	715	687	689	714	684	723	713	751	736	690	764	731	699	681	713	685	712	712	679	696	718	681	690	712	731	716	734	719	761	658	743	743	725	744	714	704	727	687	732	700	727	748	718	752	720	770	693	748	718	701	739	722	726	672	696	740	680	754	675	761	741	737	740	685	709	735	675	691	747	726	713	744	778	659	717	751	682	725	725	751	690	638	756	702	703	718	742	697	738	736	698	691	701	717	738	762	731	717	668	700	691	701	747	714	737	710	701	713	726	720	678	656	734	657	711	703	778	707	709
26656	20498	8751	1025	696	600	538	582	574	543	545	556	525	525	530	526	536	548	541	486	480	567	538	511	541	520	517	529	515	457	465	545	512	496	532	524	512	528	514	517	489	529	484	464	491	490	503	490	497	528	518	555	478	480	504	470	516	523	465	497	546	487	536	515	489	509	512	506	535	548	501	525	515	512	534	513	525	518	474	537	509	570	544	462	517	534	516	509	507	486	488	485	494	530	529	499	557	504	485	499	501	550	503	482	552	509	500	510	520	531	559	546	513	512	507	530	511	515	475	543	521	558	521	523	518	490	499	484	509	523	510	543	516	495	529	491	506	522	528	507	525	490	520	543	510	539	546	494	539	495	516	508	498	489	536	503	475	475	479	492	523	497	463	514	487	483	499	509	509	512	487	515	509	510	549	543	526	569	510	496	501	473	506	497	530	527	514	511	512	489	523	472	491	511	500	508	500	511	468	520	494	505	515	493	511	498	462	485	524	522	496	498	524	470	498	523	458	490	499	509	532	461	527	513	497	551	531	551	484	514	508	519	496	501	486	518	553	502	534	523	499	483	518	458	529	504	536	513	510	516	532	508	516	483	540	520	505	493	493	532	473	518	539	498	529	486	537	497	499	490	502	518	523	484	499	476	461	565	539	518	521	513	523	529	470	511	540	508	474	501	501	529	500	488	495	525	508	520	496	472	525	500	483	524	520	518	536	425	510	511	520	516	542	489	522	536	525	500	459	489	502	508	497	509	497	524	488	516	515	472	502	531	496	474	523	510	527	470	535	505	488	511	507	496	504	529	533	503	501	491	524	507	530	484	516	516	528	524	494	516	464	477	499	542	477	459	540	515	509	528	509	533	537	518	528	532	488	517	529	507	502	496	494	499	465	520	515	476	535	493	499	501	520	505	484	502	484	506	516	500	522	491	521	512	522	488	511	503	468	525	511	477	504	524	486	477	539	498	516	484	524	544	533	522	499	488	551	514	550	493	478	535	573	519	532	537	481	481	540	536	494	516	522	507	483	470	499	517	545	518	506	489	521	555	508	488	486	527	507	545	491	488	499	515	464	543	509	483	470	533	537	499	508	511	557	504	514	500	521	493	525	542	509	517	501	477	528	506	506	493	506	486	541	498	503	502	476	517	497	505	528	482	514	503	529	524	511	503	526	503	503	497	462	485	535	530	517	521	524	477	521	501	481	497	511	514	497	487	539	503	551	513	522	516	508	530	477	495	551	491	512	527	501	490	510	505	457	515	508	511	574	505	484	524	507	497	527	490	512	492	509	496	461	500	509	533	494	457	493	487	541	520	529	524	519	514	494	529	528	531	468	493	475	525	519	523	514	543	468	516	530	465	517	508	548	524	513	473	526	502	511	522	510	496	516	486	500	503	548	543	538	464	508	490	477	531	547	518	522	562	525	519	457	537	515	525	515	498	489	519	492	538	508	510	514	488	499	466	539	546	514	506	497	517	483	473	493	483	506	548	532	494	493	530	520	504	520	532	483	506	542	532	514	513	485	475	537	491	492	473	489	511	524	544	497	541	493	512	514	513	501	515	521	523	518	523	452	480	521	469	517	514	524	529	454	491	483	509	494	517	514	501	509	545	483	462	524	551	505	538	517	485	529	483	514	494	538	476	501	517	513	492	538	526	486	557	476	514	501	532	496	502	499	540	565	536	480	500	538	508	512	512	551	517	514	513	509	519	476	469	509	511	506	542	494	475	515	469	522	532	501	532	497	546	536	514	506	507	495	538	511	506	508	477	492	491	556	531	500	508	484	485	521	529	533	508	528	525	521	499	504	476	526	521	481	510	523	513	520	540	484	519	484	521	487	479	500	477	467	501	513	560	509	522	535	555	493	557	520	481	499	490	561	480	488	495	505	515	510	478	504	452	506	516	475	564	538	513	500	482	496	514	485	529	561	505	505	480	540	517	523	514	495	504	490	507	535	524	557	541	509	517	495	492	495	521	496	520	486	479	501	502	529	490	514	494	518	544	491	511	520	505	530	459	522	508	508	503	458	510	501	478	560	510	510	505	527	458	515	484	517	490	517	487	523	528	513	517	527	520	522	503	554	437	481	467	517	498	469	537	506	485	554	521	520	482	508	515	520	493	494	503	532	482	510	493	533	494	517	490	524	484	514	485	525	474	529	482	464	537	504	561	513	529	462	501	463	483	503	535	517	481	497	478	502	556	499	531	489	582	528	498	485	506	495	492	532	475	473	546	490	468	484	487	475	492	512	469	530	540	527	505	499	527	501	552	516	509	509	533	482	587	520	501	518	493	511	555	541	511	539	512	494	498	517	499	530	559	520	517	503	524	518	514	513	546	478	522	505	501	519	547	469	476	503	537	485	501	490	543	518	544	506	494	523	519	546	492	536	528	545	508	526	501	488	530	533	501	511	507	499	505	509	526	499	492	513	534	486	495	540	543	498	486	503	512	521	537	482	504	488	498	523	505	500	502	471	479	482	548	492	504	511	514	505	518	510	489	517	480	502	502	496	479	509	540	526	492	532	529	539	500	501	516	508	514	509	526	515	524	536	462	487	482	509	505	507	499	557	489	518	518	508	517	529	509	510	536	534	509	466	539	514	524	481	513	503	519	488	491	503	495	554	455	512	488	498	500	507	493	518	540	472	450	540	545	497	534	505	489	470	520	490	519	510	531	494	496	451	488	541	542	499	565	520	468	542	520	513	544	497	490	465	483	509	509	501	539	509	537	537	522	499	505	521	506	519	508	533	478	471	488	500	528	541	527	516	554	488	497	495	517	520	493	512	511	515	506	493	490	511	448	495	488	480	478	503	512	509	513	510	513	503	489	512	531	492	536	495	514	504	525	541	501	526	551	504	496	474	496	473	487	512	489	535	500	545	491	511	498	516	532	494	496	532	501	501	507	497	506	507	515	490	545	497	501	512	495	533	523	516	487	495	538	465	506	511	513	535	513	500	498	521	462	522	488	476	543	483	518	509	502	485	495	482	492	508	530	491	508	528	504	523	559	503	452	471	528	537	477	537	520	523	518	497	539	532	503	525	473	535	500	504	522	537	541	509	540	499	523	515	490	524	502	506	528	479	477	505	474	516	549	501	495	501	509	526	493	543	520	536	517	492	491	529	511	522	492	484	531	464	485	522	482	522	505	503	498	516	476	529	524	536	558	484	478	476	506	489	535	561	509	511	576	493	543	492	479	508	496	485	495	443	511	555	477	513	530	513	511	528	506	578	538	517	527	493	547	504	532	540	503	505	488	488	515	499	547	527	502	498	494	531	506	480	480	500	532	535	516	493	500	502	494	512	479	540	519	494	520	521	545	477	505	542	505	540	497	490	493	495	505	494	523	518	497	496	480	495	457	492	490	523	487	509	510	530	519	522	518	482	510	541	517	505	494	555	547	496	473	505	478	545	473	518	514	484	524	484	470	523	519	481	520	506	520	513	514	504	483	527	474	512	552	507	532	471	498	486	532	506	510	575	526	482	523
4129	1729	1633	1132	969	920	889	860	777	807	758	834	743	786	753	746	734	756	711	750	781	734	709	767	692	735	697	688	698	737	689	734	681	701	720	704	728	708	767	779	688	698	670	723	671	659	712	741	760	718	695	763	727	662	657	751	733	746	681	685	684	757	666	699	761	664	685	724	722	678	701	670	685	714	707	763	735	702	740	734	728	681	739	703	719	708	718	750	709	697	701	676	698	683	743	729	725	689	675	695	720	666	707	692	670	699	697	708	728	729	711	681	738	687	676	743	680	715	696	699	725	714	748	757	689	666	715	670	678	675	686	723	678	666	709	737	741	702	683	702	653	712	710	695	714	694	702	702	731	699	685	675	754	724	741	713	666	694	679	680	760	699	712	661	695	727	674	730	706	684	733	677	724	692	678	740	739	718	749	692	703	710	727	687	725	705	683	717	733	707	707	697	703	679	727	698	665	694	679	706	735	710	670	697	719	721	718	763	677	686	699	695	739	707	672	732	704	711	716	666	648	681	691	681	717	728	717	662	724	683	713	690	644	682	695	736	719	705	713	698	728	718	724	733	667	706	684	718	687	721	731	669	694	729	689	722	710	745	758	712	700	731	675	691	749	673	714	654	710	736	747	738	754	679	699	695	712	698	720	698	706	708	739	714	738	704	705	700	683	746	677	701	729	713	713	683	704	719	722	701	726	707	730	731	693	729	677	726	710	732	694	707	717	683	693	687	701	709	752	723	722	699	700	702	694	701	660	677	679	689	709	657	696	646	754	754	742	746	726	701	712	697	734	730	731	661	669	686	718	679	722	733	684	709	716	686	709	719	716	685	690	714	720	695	667	680	691	673	690	665	695	719	732	741	722	680	668	700	728	730	715	669	742	698	689	690	731	701	702	727	692	707	712	763	730	704	721	705	684	698	697	715	701	681	751	694	672	712	677	673	723	703	711	696	745	733	689	678	695	684	744	715	718	736	691	720	707	763	728	722	698	713	732	725	711	682	723	678	693	677	726	669	687	722	656	675	688	624	735	708	707	730	711	685	732	747	680	660	698	619	692	679	720	723	719	703	734	683	680	662	721	680	699	751	651	731	701	733	701	717	721	701	736	700	701	689	690	690	719	720	627	762	681	719	669	746	700	651	714	738	651	686	678	690	712	692	673	695	673	753	691	731	678	719	694	690	686	684	656	699	668	675	705	695	700	732	688	724	742	738	753	744	763	675	704	744	724	693	711	727	736	707	688	736	716	694	664	705	708	737	683	755	709	676	666	711	678	691	634	691	762	740	694	705	700	672	691	714	736	716	723	676	654	744	726	714	720	719	686	708	703	740	732	724	688	712	681	713	695	725	696	667	715	686	712	725	709	696	707	709	725	739	670	700	719	721	696	731	730	677	717	745	761	732	684	694	706	671	684	731	729	712	699	712	720	747	683	691	721	751	690	716	690	711	720	691	703	705	668	728	721	689	721	659	713	714	713	684	745	671	690	708	742	692	737	706	667	664	717	722	708	730	712	750	732	715	693	689	713	683	687	679	719	714	681	720	727	704	732	699	717	656	704	672	674	709	750	697	720	752	739	720	677	692	677	730	693	703	720	707	715	729	664	679	687	708	745	711	715	684	688	694	673	698	748	686	699	724	661	693	698	695	722	737	704	733	717	691	712	721	741	727	704	680	737	716	706	714	669	681	695	736	714	730	711	718	719	684	749	725	763	729	717	722	692	723	730	717	715	727	726	739	671	732	704	674	688	612	693	719	744	760	742	709	712	684	714	747	693	679	661	731	712	665	725	693	719	690	688	720	691	677	706	698	695	745	702	656	638	665	678	680	651	758	707	742	708	662	691	737	723	696	713	747	709	675	666	704	725	719	709	720	670	706	689	707	722	671	737	679	706	695	706	698	713	679	686	708	752	749	720	741	758	681	709	729	682	703	695	666	764	646	664	713	695	703	681	754	695	716	684	694	690	674	709	748	713	732	696	751	712	681	737	737	720	674	695	690	713	686	687	706	661	733	697	768	741	655	675	701	698	732	687	664	677	738	723	723	727	702	730	701	724	720	707	692	756	725	692	680	680	710	715	711	725	733	662	738	722	725	735	651	707	680	698	712	693	709	699	727	700	733	722	722	676	683	748	651	708	692	695	702	709	706	683	681	650	689	715	715	682	711	699	686	703	642	678	711	706	720	719	777	707	748	779	720	661	688	767	699	711	748	712	702	756	700	668	724	720	700	741	737	686	699	724	736	699	689	694	707	690	712	709	701	673	673	710	700	738	723	709	673	732	679	676	712	707	680	723	704	665	696	688	750	722	705	720	708	721	712	661	729	674	695	715	678	706	683	730	725	700	754	678	682	681	717	723	713	739	667	742	686	740	744	728	682	692	684	720	688	705	678	717	694	726	692	723	679	674	704	692	699	681	704	745	700	728	720	671	725	721	688	681	709	755	691	710	745	722	678	746	700	704	705	715	692	728	730	690	705	751	749	717	707	695	723	675	713	696	698	705	737	695	711	708	733	706	686	709	701	746	697	764	682	716	722	692	754	684	721	690	697	671	707	722	716	770	731	720	680	680	673	664	670	700	747	711	699	676	761	720	747	691	678	743	732	694	713	752	717	711	762	705	700	682	717	689	688	694	701	728	721	694	706	664	715	720	726	709	688	673	692	744	681	693	683	696	679	749	700	701	692	706	713	681	664	661	726	651	681	659	705	726	689	686	707	754	668	705	658	734	770	726	641	742	710	639	751	703	699	674	689	697	720	722	733	736	698	717	705	715	724	689	694	689	699	725	702	695	694	716	686	720	739	716	652	727	695	725	707	684	700	711	712	753	763	684	751	727	695	714	707	701	720	722	703	711	692	694	695	683	738	711	714	717	713	680	725	714	754	751	720	700	735	754	731	695	713	683	678	736	767	700	732	726	695	731	701	717	729	690	724	723	737	708	777	735	718	736	729	655	674	715	754	742	727	669	726	724	696	678	732	694	690	722	688	677	737	737	667	730	683	686	767	708	685	701	746	714	706	670	670	648	684	740	728	731	695	733	732	694	677	713	730	676	706	726	751	702	742	709	722	738	720	740	660	714	758	726	690	740	703	702	671	711	687	678	760	695	733	707	692	714	641	711	698	702	722	785	718	650	697	661	751	653	674	700	690	686	689	704	695	658	696	712	670	641	746	720	661	706	688	675	683	668	682	689	738	697	710	720	746	724	677	704	737	716	696	676	724	698	715	688	705	711	691	663	736	676	711	618	772	720	663	724	709	664	679	742	706	702	749	683	695	728	720	700	727	737	747	744	688	721	709	655	681	712	696	713	689	750	690	697	731	689	700	707	696	686	728	707	758	692	744	700	769	715	721	705	668	724	677	718	734	676	668	717	721	714	727	709	718	734	726	702	695	704	712	697	742	697	668	719	717	723	736	699	735	682	742	704	746	710	688	696	694	704	726	703	750	721	774	689	780	698	726	748	676	679	629	758	739	717	732	728	733
23545	21106	28496	23905	21107	12039	1730	1179	1011	962	932	883	826	817	783	868	782	782	782	795	772	805	709	754	717	777	767	702	725	740	719	699	720	682	717	734	708	751	761	751	696	717	709	714	690	713	691	686	732	663	677	738	706	683	695	688	732	757	717	717	707	799	748	674	708	721	745	696	700	717	689	721	709	724	686	746	705	676	753	680	676	745	698	760	712	741	699	720	695	744	689	716	700	717	736	715	696	650	679	740	697	745	741	701	707	720	703	736	709	721	651	695	741	742	720	744	724	694	704	661	726	665	729	715	683	732	731	734	707	725	729	715	705	706	689	736	724	703	723	734	693	701	717	711	711	716	706	717	729	719	734	716	715	718	709	725	727	683	681	703	673	704	679	683	714	704	691	731	732	712	729	761	708	699	669	724	694	722	758	721	690	734	708	701	678	743	695	713	697	701	707	737	669	684	700	719	661	737	711	684	720	743	764	723	691	735	703	681	706	755	692	701	710	743	723	708	692	691	754	676	685	738	703	675	710	640	698	685	743	712	677	699	701	710	734	668	684	732	700	656	652	720	706	756	716	750	689	736	690	712	770	716	688	721	725	702	690	681	731	681	801	684	724	697	732	706	712	694	767	610	663	697	677	737	717	700	677	726	698	696	662	687	678	646	703	662	705	693	699	767	758	727	738	707	720	697	734	677	684	675	700	664	703	715	717	691	660	666	721	743	729	685	708	688	759	761	691	657	692	671	739	725	686	695	710	715	708	692	680	718	666	712	700	694	703	686	685	769	696	697	665	706	671	692	660	662	721	688	702	726	695	656	690	668	714	689	731	664	738	717	685	689	699	723	739	661	685	673	744	723	674	637	695	744	677	677	657	677	671	709	689	691	655	674	725	701	683	716	716	695	732	667	710	682	719	705	699	705	686	658	714	654	728	734	671	736	714	687	706	723	747	654	705	696	682	705	695	689	737	701	699	740	727	693	747	701	673	761	738	697	719	771	683	685	701	677	752	723	711	661	732	679	651	692	688	699	683	710	690	714	715	711	726	714	706	658	786	699	718	688	658	732	705	703	734	656	696	685	738	690	725	753	702	710	713	691	701	701	705	678	653	718	660	715	717	701	760	677	696	745	681	679	717	707	716	716	695	727	736	713	695	678	733	683	739	757	707	688	737	725	719	723	746	709	680	685	675	679	669	682	665	676	669	695	732	703	684	695	733	664	677	674	695	707	716	704	730	716	706	770	717	662	722	640	671	708	758	701	671	693	695	722	714	699	647	669	691	688	676	673	738	728	673	691	658	691	683	678	748	690	715	724	726	726	680	693	699	752	672	733	687	766	720	777	706	722	671	699	701	718	677	718	724	706	676	721	702	696	733	719	726	717	670	692	675	714	712	748	734	726	784	730	661	714	718	711	707	726	688	704	762	691	760	704	690	718	701	685	698	727	721	693	704	698	693	689	669	684	701	681	701	727	716	710	745	708	747	656	735	694	724	754	718	717	679	710	693	688	697	733	687	750	708	730	706	690	741	713	694	684	706	711	715	688	700	721	689	679	715	688	701	744	681	694	671	678	687	674	675	659	681	682	676	743	720	668	697	699	721	736	727	681	665	768	699	739	741	721	732	725	715	727	699	720	688	722	733	612	694	684	707	695	702	730	691	724	739	713	687	695	713	702	687	684	715	713	745	737	701	717	714	668	695	724	728	699	699	703	670	688	666	663	682	708	709	710	647	705	675	654	694	721	690	718	721	667	713	731	691	695	750	730	659	693	684	705	686	716	702	704	706	754	729	665	687	676	665	691	674	704	713	693	692	713	713	738	669	668	713	687	688	663	692	761	668	714	777	748	741	682	697	713	681	719	684	739	719	744	672	706	718	657	672	745	701	682	713	704	731	720	730	750	675	724	728	681	680	703	746	677	714	711	668	693	703	680	710	692	734	692	734	749	678	676	727	676	681	689	740	697	679	753	723	673	685	718	708	720	695	736	698	678	666	698	676	722	681	672	711	690	716	717	684	711	689	773	711	707	694	728	716	701	699	701	654	666	700	711	711	682	708	676	700	635	687	711	731	650	720	709	696	688	760	660	738	704	693	640	676	717	750	739	690	682	679	691	729	687	669	682	709	744	734	710	685	701	745	686	677	708	695	672	686	756	687	698	706	700	689	694	669	716	751	701	680	724	736	710	687	662	700	710	655	679	719	704	699	697	706	723	719	679	687	708	718	687	685	718	662	745	704	679	666	694	708	714	744	699	733	711	711	732	694	684	719	737	701	697	695	699	702	674	703	679	747	742	723	683	708	667	728	705	699	757	678	712	735	726	705	700	711	681	717	685	712	660	736	740	695	760	703	757	743	727	739	732	701	694	738	655	677	703	692	717	726	744	704	679	733	710	664	710	676	738	699	719	744	678	703	737	737	716	680	669	704	689	655	684	700	676	680	718	711	747	730	693	717	729	746	698	693	732	691	720	698	702	674	697	711	700	719	673	712	675	680	710	673	696	695	726	708	689	711	711	717	746	713	709	709	705	714	722	710	684	702	658	720	739	702	654	748	741	670	673	698	722	679	667	703	681	723	729	717	676	749	686	694	681	679	755	732	668	725	741	707	643	683	728	666	776	716	704	700	744	707	704	696	724	683	701	716	691	683	637	706	665	693	695	737	705	688	733	712	732	728	737	684	704	737	695	705	729	703	674	724	751	678	750	698	712	664	668	655	686	748	682	722	735	692	700	696	674	707	741	715	686	692	736	701	609	697	686	706	712	748	741	699	683	712	642	667	695	715	669	713	735	687	673	663	715	717	733	704	681	737	714	732	711	716	725	745	721	691	667	747	654	719	662	725	698	721	705	673	773	738	683	740	754	704	770	697	683	714	680	752	753	739	720	749	733	680	696	703	694	712	717	711	720	711	711	714	735	717	696	684	638	705	683	725	699	692	690	703	744	708	720	688	741	684	749	732	750	721	727	692	713	736	725	686	704	658	674	632	665	676	703	711	730	709	675	695	743	688	664	737	674	696	705	715	723	703	696	676	692	697	686	722	716	712	713	688	674	690	712	715	671	723	727	649	723	753	726	701	734	738	714	684	667	704	705	687	720	697	633	727	685	716	629	702	704	675	685	748	660	716	714	692	741	729	684	695	745	648	711	647	698	689	688	674	710	679	701	701	716	660	732	716	686	702	684	686	707	702	676	699	727	737	711	774	734	731	706	686	674	738	693	716	740	724	701	715	716	736	703	782	702	702	753	753	710	725	702	684	690	719	701	678	732	688	705	642	723	678	711	692	710	738	712	716	722	686	706	653	691	726	739	716	693	716	679	702	726	689	677	710	712	652	726	686	742	718	695	701	698	709	722	651	693	681	675	703	700	717	674	725	722	725	689	678	700	675	709	702	687	677	669	703	706	715	708	724	701	676	712	707	664	746	716	748	729	738	732	758	731	678	711	712	718	682	745	703	708	720	694	708	747	678	697	695	666	675	676	702	669	730	694
5284	10978	9096	4840	3528	2840	2317	2076	1803	1601	1546	1392	1268	1243	1170	1215	1226	1131	1107	1123	1195	1135	1106	1016	1058	1054	1031	1077	1096	1010	1012	982	960	1011	981	1021	1004	973	1025	965	978	1005	1025	1026	1016	1000	938	932	988	914	936	986	1011	950	940	1018	1031	993	934	925	955	945	996	963	954	986	957	999	975	988	963	960	991	964	1007	962	994	983	968	989	1018	991	940	998	1011	948	963	935	986	992	958	994	999	988	1060	946	934	990	976	974	996	977	940	906	955	960	975	975	978	961	918	996	946	976	941	967	933	933	984	912	940	1044	968	963	902	952	957	933	919	985	984	936	1016	954	941	967	987	1013	945	918	951	957	921	921	949	972	963	953	959	943	969	998	978	1019	1015	931	997	951	971	1002	917	948	976	1013	979	984	954	984	969	948	982	942	906	894	953	929	955	987	1001	970	965	981	962	959	977	929	987	1021	983	987	961	1040	919	933	944	945	957	1008	958	961	944	956	987	952	948	901	936	968	965	979	974	1011	988	982	944	949	969	1009	950	969	909	992	931	944	938	936	927	982	925	974	954	969	915	981	920	933	950	947	964	974	918	967	1006	996	963	974	949	981	935	929	933	1018	971	932	1009	942	1011	978	951	950	919	945	1023	961	960	972	939	999	963	970	992	956	971	962	973	925	940	980	974	969	977	944	989	907	928	914	955	962	982	966	1007	972	986	954	960	982	1008	952	910	929	1005	926	972	952	934	947	1010	944	961	974	975	903	968	984	985	990	941	973	877	954	969	967	964	942	957	954	948	925	936	987	932	994	951	946	912	988	968	1038	934	995	932	956	947	939	932	945	981	923	1022	976	982	943	977	921	947	980	962	993	981	936	1006	928	935	983	982	955	934	875	939	958	973	966	950	908	925	918	947	1005	978	936	917	944	987	973	936	991	970	987	1007	907	955	932	969	986	918	943	982	921	931	961	956	953	917	990	906	962	1000	1000	1017	950	962	992	978	971	914	948	1002	940	955	923	946	1006	991	939	946	913	997	915	997	955	947	986	942	1030	932	907	965	928	966	934	976	1026	987	952	974	991	939	973	960	919	930	973	1004	909	1021	943	942	952	993	951	959	954	993	1005	918	974	937	959	998	921	925	914	931	1026	942	980	958	930	948	1006	911	979	988	904	967	926	986	929	978	970	992	966	1002	918	967	987	936	974	899	974	966	949	981	948	941	930	991	921	973	947	952	979	965	945	944	935	976	995	927	1013	991	1008	952	990	910	990	999	1006	993	905	1009	984	944	931	983	942	949	938	981	914	962	916	951	989	1013	977	950	985	1034	924	993	974	978	916	996	1011	917	948	965	972	991	981	945	971	976	986	994	1018	922	997	933	937	943	938	921	945	972	993	989	1000	948	1016	975	951	1006	959	979	949	981	1004	969	989	955	959	936	996	921	972	958	933	992	916	985	968	942	981	983	933	983	977	883	906	961	941	980	916	960	935	964	994	963	973	943	972	968	932	1011	940	931	930	948	932	993	949	981	992	952	961	980	981	961	940	935	952	936	978	987	1018	962	1002	998	989	977	995	933	935	959	1008	970	900	918	1001	922	986	962	963	942	979	1024	998	989	974	926	947	974	943	964	990	971	918	960	992	920	965	957	916	1025	950	943	970	955	1006	967	982	1017	983	1004	971	925	967	958	976	975	920	946	1005	982	948	964	964	986	959	893	924	943	1036	885	976	982	914	989	1004	966	1012	940	926	957	941	964	955	873	1000	946	954	920	996	950	988	968	945	942	996	978	987	945	883	975	939	988	927	941	993	987	943	999	954	941	963	954	985	862	974	950	991	946	966	920	974	979	948	985	963	944	981	969	905	906	1015	972	961	972	976	978	984	957	953	960	950	936	922	1012	983	984	958	925	958	987	1023	1048	932	949	921	976	944	941	947	966	1033	974	927	989	996	965	969	962	976	993	966	924	928	915	928	1001	969	972	932	946	935	1003	970	958	914	947	948	986	982	934	955	980	1019	960	956	986	985	975	950	1028	938	988	972	983	944	946	992	960	969	969	1004	958	973	980	957	1003	926	946	976	1031	1004	996	907	965	973	959	972	977	952	930	923	938	1018	938	967	984	976	961	890	954	956	1006	973	1007	954	932	983	1023	908	1041	968	939	968	940	1024	999	1007	957	957	934	984	989	926	994	999	996	946	923	938	949	995	1001	941	934	985	1009	954	998	938	930	905	999	923	969	940	989	946	1000	929	941	944	989	905	924	939	1014	999	1016	957	974	984	960	970	962	978	940	985	1010	951	969	983	935	992	931	943	989	994	960	943	984	952	1034	949	983	1044	941	930	914	921	1007	954	999	958	935	964	990	972	936	924	963	985	958	947	951	935	979	981	981	957	1007	969	964	971	964	982	991	983	942	970	1009	934	947	994	925	1005	917	987	1003	936	999	963	1057	937	937	1006	989	976	918	970	939	946	933	996	954	964	1000	958	940	887	980	1006	965	929	931	879	967	988	989	987	945	987	942	1007	960	975	971	955	932	976	934	995	937	944	947	938	924	955	964	925	964	1023	948	956	1003	952	933	968	925	966	937	938	891	1007	967	928	973	1005	927	1020	915	949	988	973	995	964	1009	959	926	984	983	960	981	945	980	955	914	946	948	990	993	966	940	1002	910	996	954	953	985	911	1019	965	957	953	935	992	945	954	964	935	897	939	983	950	972	1018	1005	977	912	939	967	952	940	930	970	948	940	962	933	981	967	908	977	977	970	994	1014	959	994	937	1011	953	950	940	996	945	983	974	995	988	990	971	1014	993	998	991	960	992	942	953	967	934	988	941	964	981	988	987	1013	950	962	955	991	992	964	926	969	996	956	954	1025	979	950	974	978	1008	969	922	926	972	920	971	966	971	960	942	1022	977	966	1001	965	993	986	935	937	948	987	982	965	898	955	919	971	913	1011	952	965	983	975	906	926	954	934	994	1013	987	934	971	970	930	931	982	907	966	975	888	961	920	1046	935	972	976	969	987	968	979	946	925	942	935	974	923	943	967	920	964	960	966	935	932	943	951	1019	941	908	903	942	886	971	964	941	980	961	980	974	1019	991	1041	967	967	917	953	1004	981	1006	996	961	992	943	948	955	931	973	933	882	962	987	949	961	1009	995	956	994	1044	975	945	957	934	979	1012	928	961	962	998	918	947	922	964	979	973	972	858	918	1027	925	951	934	961	981	997	1004	937	967	982	930	933	940	1002	984	933	922	970	963	990	993	946	1026	998	980	986	910	975	994	1011	944	961	982	983	967	958	948	963	976	946	1016	1013	868	999	960	972	947	983	931	1000	960	932	932	951	967	991	964	952	946	970	964	1022	994	931	948	958	945	983	985	1005	942	935	957	973	978	923	944	944	904	996	991	935	959	980	893	967	940	946	961	981	949	934	918	921	914	985	994	985	1006	982	956	991	1009	951	960	1008	978	968	954	941	998	925	1019	947	979	976	946	1032	962	940	937	1019	959	990	979	949	953	955	955	938	966	974	1001	919	989	949	888	978	944	942	971	959	949	924	968	924	1005	1002	964	1015	955	958	959	968	902	994	986	929	967	972	964	1001	978	956	981	948	975	974	981	921	942	981	979	905	905	914	954	1005	930	1034	958	979	913	1015	932	966	958	1007	982	946	945	982	979	999	939	926
22698	21110	28927	23515	21110	21151	10020	1415	1050	947	842	751	770	712	694	685	650	697	603	622	631	618	567	604	568	566	521	582	597	576	540	566	522	562	530	544	513	538	535	558	534	529	495	510	531	538	545	553	527	505	520	510	524	519	548	507	503	518	519	541	548	516	506	540	510	520	556	511	500	494	495	549	488	490	495	514	502	533	471	536	515	502	499	540	465	490	506	517	532	521	469	468	499	511	489	507	505	496	536	487	501	506	514	505	523	480	526	501	532	538	497	520	533	503	498	495	496	531	503	506	481	517	544	488	502	498	477	490	461	475	529	522	501	522	494	480	534	459	526	522	509	494	548	476	491	502	504	539	475	490	500	503	483	511	507	488	511	449	522	479	493	535	502	485	510	518	518	470	508	509	468	513	471	498	516	494	495	513	493	540	465	532	523	501	499	503	523	490	475	497	521	495	465	518	499	480	502	520	496	521	494	511	486	482	512	516	519	498	537	474	499	548	531	484	493	539	526	533	480	534	499	520	485	520	542	516	458	483	547	514	485	464	496	485	503	468	519	520	490	535	508	510	530	477	520	518	511	488	558	515	517	465	528	487	464	478	510	524	455	483	511	510	555	511	513	512	553	496	490	496	501	512	524	466	493	501	498	453	495	530	526	464	536	491	555	469	540	499	508	467	453	508	475	504	529	528	491	553	519	482	517	485	528	507	499	516	499	511	514	482	512	471	481	516	522	507	533	501	464	495	541	480	510	483	486	510	523	522	496	488	511	493	517	540	496	546	542	530	496	498	504	512	490	523	475	486	506	496	523	452	501	510	503	494	542	484	522	505	488	521	498	483	492	514	469	523	467	520	480	516	514	540	501	507	574	442	505	540	487	517	522	518	518	493	504	546	505	473	528	471	510	516	581	502	489	497	493	505	533	532	494	497	492	527	501	487	483	514	482	510	518	545	494	502	487	480	486	537	472	508	520	512	527	470	457	514	492	478	458	542	431	494	488	507	510	466	465	517	527	483	519	493	519	525	540	515	511	492	542	528	501	531	502	500	499	526	525	522	522	519	486	487	519	492	484	487	452	484	493	527	459	510	467	504	490	525	498	526	466	509	539	498	461	477	488	512	497	471	530	526	495	543	491	531	522	487	515	525	487	513	466	510	514	514	499	456	499	515	521	531	529	485	504	503	545	490	521	520	509	531	496	539	500	515	490	502	492	525	476	508	504	501	493	545	490	484	529	499	492	480	502	515	469	500	494	524	517	481	502	508	483	470	482	489	505	489	552	481	518	489	497	524	540	508	463	535	518	507	468	503	502	519	523	475	566	512	498	501	484	556	495	522	560	522	500	493	509	479	498	485	505	486	496	503	505	505	518	511	506	529	502	483	485	512	513	476	502	505	417	545	482	486	525	461	510	497	482	465	497	458	529	515	503	509	491	508	520	506	485	526	526	521	522	472	498	500	481	538	509	515	532	485	503	545	462	478	496	498	477	536	485	472	495	499	500	496	479	533	533	486	497	491	513	541	536	543	515	546	529	505	527	496	499	486	501	521	482	483	512	509	497	493	508	532	516	533	473	512	505	470	435	485	512	505	541	460	518	504	533	519	500	478	492	513	520	494	463	485	510	480	516	501	483	505	505	461	483	491	509	519	478	524	512	449	510	502	537	515	509	468	516	480	503	506	457	531	527	499	500	513	551	493	505	486	456	474	525	487	485	507	469	516	480	485	486	491	465	486	485	530	554	503	534	520	509	488	515	454	539	527	501	504	520	491	504	508	520	509	497	551	513	515	525	540	470	482	494	525	528	540	473	545	516	512	515	490	499	439	471	492	519	501	542	467	517	544	527	513	511	471	555	496	529	559	494	522	478	490	518	514	466	524	494	503	528	502	510	504	530	553	503	494	517	528	472	522	497	510	551	508	525	518	510	466	475	515	481	470	465	512	521	505	483	462	530	536	482	480	507	475	539	488	489	503	524	499	496	553	505	528	495	490	505	520	556	491	533	513	481	489	503	466	526	475	503	522	525	508	449	491	518	492	517	550	469	505	492	500	518	535	496	519	482	492	508	498	500	488	525	483	507	483	516	486	498	514	488	496	488	543	531	484	479	519	483	488	500	488	470	516	499	530	543	477	496	500	511	525	544	490	532	513	481	550	512	488	546	533	489	492	521	528	507	480	494	496	516	492	523	517	481	517	473	449	505	530	535	528	500	528	507	472	521	480	469	502	509	471	510	516	525	504	490	500	471	530	494	534	474	533	492	501	491	476	489	488	480	505	494	494	464	499	512	524	477	486	484	532	528	506	506	529	458	538	519	501	503	487	519	538	496	491	497	453	503	488	499	490	501	519	486	466	519	505	519	503	540	530	511	526	488	540	506	473	474	497	529	523	493	504	514	488	541	511	579	501	487	486	509	506	490	506	506	535	517	461	541	512	520	481	497	507	504	498	506	524	511	531	516	513	509	533	483	484	508	504	540	479	526	515	525	492	495	516	480	510	486	534	524	483	504	485	500	493	454	480	488	513	511	538	508	485	497	477	471	496	532	524	522	480	490	487	494	491	504	493	516	490	516	529	519	545	509	497	521	520	502	503	498	498	478	487	467	483	480	523	497	488	511	495	501	468	491	506	514	484	506	523	480	499	469	503	471	501	498	488	517	544	481	503	508	481	504	518	514	480	504	505	532	510	492	485	511	551	485	559	497	499	536	492	538	515	491	476	526	523	504	483	483	496	510	468	526	501	529	502	516	494	510	520	519	543	497	502	484	483	528	494	505	532	487	522	501	497	485	489	533	486	521	506	531	501	509	475	515	506	479	527	543	513	501	492	520	494	520	483	492	527	446	528	452	515	528	484	468	515	520	477	498	504	515	513	496	518	515	516	489	501	521	492	491	513	490	527	521	467	525	522	545	494	513	475	473	497	513	519	528	520	471	481	526	474	530	493	491	503	504	498	478	544	500	554	530	515	524	482	517	454	477	532	482	527	505	517	489	508	502	498	471	502	508	521	516	542	470	480	528	511	520	501	494	536	512	510	506	492	442	482	459	502	496	487	433	486	532	489	510	520	533	504	471	477	512	479	495	552	464	517	476	540	492	511	501	493	470	516	492	480	519	480	526	520	504	478	499	513	489	503	509	499	519	492	499	542	496	500	481	518	483	493	488	552	510	517	530	499	505	517	500	520	501	467	484	500	480	474	462	505	500	536	458	500	482	496	493	508	487	512	494	536	513	526	471	451	528	489	498	523	494	531	490	493	486	504	495	498	509	529	530	456	489	548	495	489	511	470	488	491	513	486	548	466	515	521	468	522	508	511	510	478	531	473	516	489	504	537	483	507	484	492	502	520	500	485	524	547	562	522	489	482	489	538	495	451	536	519	498	512	519	489	484	495	495	481	520	532	508	454	523	502	472	499	540	503	514	524	485	529	496	457	514	489	492	513	503	499	511	514	503	480	524	492	506	538	485	501	532	496	493	494	480	499	497	522	489	505
7287	16970	13795	7639	5450	4259	3322	2719	2350	1991	1666	1512	1329	1260	1214	1114	1056	1073	1010	1009	991	987	844	861	810	831	839	835	813	832	770	745	793	739	724	720	762	778	785	765	787	797	762	703	736	780	749	698	721	751	708	710	729	736	723	755	734	729	728	724	676	686	730	750	727	739	767	717	690	734	722	701	795	692	674	708	658	732	703	686	714	722	780	737	717	687	745	709	751	672	744	739	712	703	720	708	694	746	726	690	728	716	732	708	717	700	671	696	725	687	685	723	711	694	677	751	736	740	697	702	665	749	701	703	697	705	690	672	662	773	684	700	731	716	672	717	730	664	696	699	730	734	690	707	683	719	713	732	718	687	709	667	707	671	744	728	689	673	704	727	684	734	651	716	696	733	691	717	709	730	701	679	742	696	697	677	761	669	686	751	726	676	662	690	681	682	676	711	726	699	650	725	709	778	734	739	713	735	685	677	686	716	729	714	709	665	713	679	699	701	724	745	719	722	634	737	681	683	689	743	660	722	726	686	699	710	695	729	711	674	727	716	694	708	696	724	748	696	712	678	695	693	715	704	721	677	709	688	728	703	704	673	703	700	725	728	705	698	745	718	660	685	698	742	714	715	682	696	680	736	708	720	679	707	738	723	689	728	726	672	690	694	725	699	701	721	709	679	707	738	730	743	758	707	695	740	651	674	688	692	698	691	723	688	704	669	692	684	707	736	725	705	714	715	714	648	714	719	701	722	667	646	733	699	678	749	699	682	731	715	742	748	678	748	689	728	677	714	764	691	694	685	683	684	716	680	722	712	688	697	735	708	675	699	673	761	722	657	731	708	689	721	746	663	683	697	703	705	686	718	675	707	720	722	681	659	698	712	722	730	704	726	705	711	723	714	730	719	724	707	718	711	691	716	680	732	751	718	712	723	668	697	678	732	669	699	669	736	747	702	724	707	696	721	708	678	722	719	690	696	717	665	682	672	688	684	721	662	729	714	744	704	732	700	707	726	773	694	721	705	667	730	668	701	685	700	673	711	715	681	707	679	698	709	713	712	744	694	718	664	685	683	702	693	707	716	664	702	680	714	682	648	763	681	707	682	716	696	706	709	660	658	697	721	743	701	710	705	691	730	758	695	717	679	661	681	705	647	695	699	693	683	700	730	717	685	688	672	715	713	709	736	714	733	665	719	668	686	678	714	729	721	722	669	657	775	731	769	671	692	714	724	758	733	735	717	689	717	668	674	707	704	697	705	668	719	684	684	730	712	704	709	713	732	679	695	728	685	664	688	714	674	701	685	695	697	737	662	717	695	726	682	687	681	686	694	692	730	689	684	682	666	719	712	708	714	726	659	689	712	692	707	679	680	687	718	700	702	696	718	705	691	696	702	655	713	677	662	678	734	683	704	706	717	698	681	737	709	657	753	709	687	699	695	694	711	717	683	725	756	694	649	739	707	725	693	701	677	701	691	722	717	689	695	709	678	703	732	684	694	740	685	732	710	688	698	720	661	683	697	659	707	732	695	711	650	648	688	693	711	681	734	700	713	708	702	668	690	733	756	719	689	672	749	652	709	700	683	726	712	708	698	705	671	740	714	729	666	712	693	718	724	679	685	699	726	705	707	696	746	687	706	695	684	670	727	693	690	729	688	689	721	741	738	757	724	710	731	716	718	726	715	717	643	707	737	723	718	716	707	644	714	682	698	697	689	709	700	681	754	674	696	740	691	741	711	710	628	686	738	681	724	671	641	716	727	695	691	694	689	745	735	723	698	678	638	724	729	706	730	751	725	701	669	711	730	720	731	651	726	736	712	727	714	707	727	689	683	687	663	712	722	731	737	703	730	685	718	691	695	711	755	690	686	681	720	726	657	689	671	702	701	692	688	698	718	728	730	696	740	730	687	720	705	687	651	662	687	673	712	702	707	703	698	693	692	718	632	722	692	711	715	734	701	683	695	717	747	714	707	686	712	718	662	706	683	746	707	731	764	709	695	680	713	657	728	727	660	741	739	669	673	769	733	705	736	690	671	732	715	724	709	662	728	711	711	703	698	695	678	707	674	712	746	689	704	714	648	724	724	664	735	696	721	758	740	722	682	749	662	724	699	743	700	714	727	735	671	686	693	740	710	733	715	704	691	617	681	687	706	714	730	714	745	713	711	720	691	678	709	728	687	689	731	742	715	725	683	691	692	710	688	689	708	685	720	664	682	712	700	708	676	687	725	739	753	691	746	711	670	655	764	691	704	725	746	680	691	733	744	709	746	727	666	671	707	689	739	669	785	747	692	704	674	767	687	752	720	694	682	713	708	699	661	726	715	714	727	684	679	677	637	706	714	725	664	710	722	708	689	698	710	724	662	744	772	699	650	713	679	703	688	734	749	728	699	698	697	687	720	674	747	691	704	692	710	750	683	680	701	722	714	703	671	738	692	716	703	698	718	674	703	715	717	728	665	710	698	752	703	707	703	735	723	730	768	698	666	727	724	669	678	718	723	689	641	742	733	691	754	713	668	680	724	696	678	716	691	692	691	689	752	681	716	717	707	672	674	702	719	707	711	702	736	694	698	687	740	701	709	673	654	700	728	727	670	711	708	746	682	726	708	724	703	668	734	724	653	710	732	698	685	693	675	683	706	736	731	693	659	646	709	689	708	692	723	729	661	680	708	722	704	710	656	707	726	761	699	644	679	710	693	731	695	740	757	720	733	703	752	693	705	709	660	689	709	742	694	713	702	671	756	698	736	713	709	722	722	708	699	682	712	703	684	704	770	702	757	688	718	741	729	682	698	675	720	717	698	726	693	714	700	741	723	672	687	727	662	701	670	687	655	721	714	737	725	681	672	702	684	672	682	687	688	700	683	675	708	746	735	753	690	726	702	683	742	722	704	751	661	731	703	715	698	670	671	743	704	699	736	737	696	769	674	701	693	727	738	670	697	710	703	713	700	740	709	674	717	722	710	715	650	730	681	690	680	704	731	714	661	677	690	703	694	713	716	654	701	749	707	707	687	716	763	740	707	678	687	742	722	737	710	687	727	726	678	689	743	737	746	719	710	671	692	691	692	712	667	708	708	709	664	733	677	701	666	683	702	676	720	700	681	740	703	746	709	711	729	701	687	697	697	673	732	678	712	723	713	665	730	711	702	707	772	704	697	702	687	693	719	717	696	692	749	676	688	707	664	696	726	705	672	652	648	681	680	722	704	691	646	686	677	698	758	708	723	723	693	681	714	688	721	704	691	723	650	717	674	694	705	684	718	672	694	674	697	738	729	703	701	687	735	715	679	705	685	737	664	662	713	713	703	683	698	661	644	700	676	737	704	718	686	713	679	689	700	724	695	676	687	714	725	695	704	721	696	693	707	723	712	716	742	712	664	654	656	685	661	672	700	758	695	657	705	712	647	698	701	703	724	717	735	703	702	736	714	696	681	716	674	687	778	720	700	706	663	703	662	712	749	750	750	722	717	704	654	671	719	707	701	689	716	685	685	752	688
26640	20605	9070	1210	802	753	583	520	572	553	520	567	534	473	502	539	535	494	511	539	514	488	488	540	520	508	496	513	526	512	485	533	509	491	516	503	518	486	497	536	526	529	479	477	499	480	484	524	520	511	515	519	536	483	469	553	485	477	520	530	510	518	501	523	478	443	481	484	512	553	514	562	513	521	483	478	488	476	494	511	486	533	472	505	502	531	495	476	501	522	523	466	489	538	505	526	523	524	538	528	478	531	561	518	495	528	493	484	557	498	520	521	513	522	482	516	503	559	494	537	454	509	508	509	537	568	512	510	506	508	483	502	485	525	504	512	480	495	530	502	515	538	518	512	497	489	519	478	461	549	509	492	500	522	504	519	502	525	511	490	522	496	499	493	493	547	525	521	494	510	510	455	503	511	486	520	562	534	523	530	496	471	496	524	506	527	474	536	502	510	504	499	521	489	508	494	495	494	459	500	483	520	501	528	509	490	569	510	541	499	526	491	520	491	535	526	537	509	500	545	496	493	479	507	501	511	526	520	526	541	534	532	526	535	527	475	511	516	525	524	499	495	483	532	511	479	533	543	460	553	525	482	490	487	525	502	515	538	476	482	495	506	554	489	533	523	498	530	522	502	523	559	467	503	493	545	522	548	538	462	490	533	527	504	523	498	528	483	500	515	576	525	471	542	468	512	518	499	543	516	564	461	543	493	523	513	504	505	527	552	495	517	547	532	548	551	545	487	537	551	485	515	495	542	497	504	528	500	524	507	534	564	475	514	506	531	489	525	523	515	505	497	535	541	540	517	518	526	509	513	532	529	541	518	527	481	504	519	516	495	489	488	507	539	485	495	525	495	496	507	489	497	556	512	530	462	500	517	534	475	535	461	549	489	479	470	509	498	484	528	526	541	477	481	477	500	529	499	490	498	527	529	510	506	496	464	523	559	515	539	521	506	493	505	446	517	482	512	510	527	496	506	500	483	530	534	492	503	498	485	486	484	482	507	555	507	489	476	525	488	520	519	507	510	519	506	522	512	508	545	488	555	478	484	486	529	521	556	514	478	500	489	484	518	497	497	486	534	504	509	475	477	492	508	519	508	500	509	510	510	532	503	503	506	520	489	499	498	467	527	485	508	507	503	515	516	517	484	507	521	512	557	533	487	529	523	541	487	513	504	539	528	488	446	505	466	494	485	487	525	506	493	545	502	517	535	526	507	485	485	533	519	499	522	513	510	466	506	524	484	510	519	501	493	506	498	524	519	555	514	523	509	506	532	576	519	504	460	472	494	490	489	494	488	483	539	501	497	527	514	511	488	563	501	498	513	550	506	508	480	530	504	503	600	522	531	481	498	505	517	521	522	499	503	534	482	513	503	530	507	490	465	516	480	509	525	518	532	526	513	520	508	518	517	527	538	519	485	497	518	467	486	544	466	500	478	511	492	544	491	549	528	499	512	510	533	524	528	526	535	499	524	525	501	495	513	515	488	534	523	498	480	500	529	513	496	514	521	526	501	504	504	547	493	519	502	511	467	519	493	536	571	517	532	525	498	519	520	492	475	492	508	516	536	487	521	531	485	496	482	548	514	544	515	496	503	488	494	532	537	508	533	511	527	551	485	499	490	504	506	534	546	522	499	496	475	538	504	516	532	514	489	505	532	544	483	545	504	479	531	524	499	535	529	527	497	495	544	504	512	495	521	552	466	492	464	492	540	512	491	480	505	523	496	531	479	527	521	534	528	533	490	484	518	502	469	536	522	471	519	519	508	497	496	505	538	513	490	518	525	496	539	446	543	516	493	543	495	532	526	466	487	529	505	552	529	516	490	531	509	516	483	470	460	509	472	525	534	513	478	502	512	524	515	539	539	522	556	518	512	503	471	480	504	531	486	523	488	518	542	478	564	475	501	500	489	458	517	518	493	496	511	510	514	482	487	468	506	528	459	471	538	525	491	495	508	545	531	516	535	478	492	530	516	497	488	514	532	523	484	508	493	499	519	521	490	505	512	517	559	496	568	514	468	534	458	506	492	526	506	541	493	539	501	480	512	529	503	541	533	491	522	538	490	495	536	542	468	498	497	534	532	483	522	519	506	503	494	511	535	533	480	475	490	482	496	481	534	540	502	523	493	479	510	504	496	487	535	488	501	518	510	509	529	513	522	509	503	474	518	537	527	505	514	524	482	511	493	483	508	502	473	481	493	512	518	518	493	521	499	516	484	518	521	493	519	520	517	505	485	506	491	544	494	529	548	520	532	530	511	527	515	508	509	504	507	513	533	501	510	484	532	495	501	507	480	483	519	511	510	486	518	487	505	499	511	509	506	525	459	552	493	559	468	495	489	497	484	509	528	556	493	505	506	548	466	473	535	503	485	530	505	477	543	495	508	503	509	519	493	488	494	505	471	507	484	470	547	566	500	477	540	491	505	548	479	483	519	515	509	500	457	544	526	513	496	500	499	522	502	522	526	570	538	474	523	499	546	536	493	507	476	503	480	546	505	536	511	504	501	498	464	513	534	560	477	549	514	458	568	511	506	512	523	517	496	541	518	525	528	491	523	465	500	514	505	509	495	503	536	515	508	494	537	483	511	528	493	510	517	515	535	505	491	521	524	524	528	458	434	522	545	537	521	496	502	477	519	480	535	530	484	487	505	540	516	522	479	535	515	514	521	513	509	446	528	478	519	531	508	528	502	496	508	508	510	527	477	470	525	495	510	536	498	551	501	476	498	523	480	501	482	533	498	496	544	502	488	524	515	495	522	505	498	513	525	548	506	519	515	524	521	525	481	534	512	523	506	495	512	497	540	515	453	502	524	455	524	517	512	502	504	513	515	457	516	539	516	475	497	492	471	484	486	510	475	519	514	482	498	531	540	512	477	549	523	483	493	487	508	531	520	538	469	498	531	500	576	554	496	540	527	502	469	511	505	521	495	488	497	530	519	545	562	522	458	515	515	529	534	529	490	498	493	512	504	510	481	511	494	504	530	462	453	515	532	493	530	530	505	513	504	490	499	498	501	492	540	549	534	480	490	491	475	519	505	494	503	537	500	514	512	503	505	499	517	535	503	484	503	494	505	528	497	496	500	518	494	496	523	499	504	525	512	472	514	539	532	483	484	524	472	519	540	475	476	508	531	535	504	490	508	499	468	500	486	492	516	495	474	467	499	484	489	492	496	502	506	483	485	506	512	528	463	543	510	491	502	518	521	452	508	513	513	528	479	545	504	475	520	518	466	547	520	484	523	506	504	522	488	505	502	492	511	506	523	495	536	534	541	508	506	470	532	476	493	512	529	490	518	530	484	550	495	513	531	544	505	532	510	498	521	525	520	487	590	485	508	509	525	504	515	518	491	539	495	505	515	543	479	554	505	501	469	514	497	505	513	524	537	517	458	528	508	538	521	538	478	530	490	503	531	500	493	509	486	524	513	524	491	473	500	521	537	529	503	495	516	497	494	521	512	512	510	506	489	485	497	528	474	477	519	533	484	479	534
4165	1860	1723	1172	1035	907	853	858	823	763	728	800	760	790	750	759	738	701	746	817	773	731	667	704	765	732	678	689	719	725	760	687	677	746	679	693	734	723	716	692	745	745	682	706	712	679	717	654	664	745	669	713	721	657	729	690	691	718	753	697	707	699	679	730	693	678	689	667	703	714	734	711	727	642	680	688	735	698	650	705	688	669	714	699	727	707	706	750	711	757	732	693	695	693	725	688	697	723	713	686	706	753	689	723	749	704	719	716	717	700	691	673	685	686	684	737	691	697	674	680	737	702	676	697	781	715	736	669	680	725	716	705	689	723	747	719	680	756	733	719	713	641	697	686	663	699	700	643	728	714	688	707	704	689	693	704	710	697	735	712	686	760	687	685	765	717	683	696	729	751	677	696	700	673	675	668	697	702	722	726	745	725	723	688	690	696	699	717	688	773	715	696	712	686	726	687	722	711	712	688	701	682	684	692	717	692	719	744	794	635	703	714	712	712	723	742	745	693	746	691	700	691	700	748	690	736	750	727	688	731	683	704	656	699	698	630	669	690	699	718	726	719	704	731	677	698	725	680	686	711	687	659	667	700	739	723	711	730	712	685	667	718	745	701	697	714	724	697	687	677	727	724	676	704	667	690	676	694	725	701	721	651	621	723	672	689	707	746	752	689	666	723	687	702	719	718	692	676	730	704	699	686	717	688	710	688	683	733	676	705	718	751	690	688	669	687	727	733	694	726	685	700	732	681	724	692	711	705	676	707	653	681	712	730	700	733	730	711	676	697	677	737	697	721	690	677	685	683	680	697	722	719	740	684	730	714	734	705	708	776	667	710	729	632	733	708	691	713	703	670	727	691	705	687	682	716	688	717	743	739	712	746	715	692	700	687	651	670	710	728	727	697	727	709	733	696	716	702	662	703	705	707	701	735	701	680	702	674	686	690	719	743	729	731	746	695	724	703	688	657	698	689	700	691	702	698	645	680	744	708	678	702	668	685	684	722	773	670	674	701	764	691	682	673	722	700	677	704	665	733	725	732	677	695	714	701	727	699	750	623	690	677	698	724	700	694	730	706	727	709	679	657	739	657	696	712	731	745	711	714	719	713	726	702	684	761	716	711	707	723	693	705	703	732	698	802	697	675	722	751	704	675	682	727	725	726	710	726	705	695	708	697	693	707	715	679	687	681	681	706	715	725	680	723	705	675	714	692	719	696	701	641	713	648	712	689	700	703	661	696	668	721	695	739	745	696	698	735	712	690	675	727	687	713	653	663	665	710	721	690	706	716	738	708	683	672	690	690	714	712	685	668	736	683	699	677	716	681	690	701	712	734	660	723	707	724	708	741	687	687	702	700	730	672	774	715	705	705	689	746	727	653	691	672	767	643	742	707	696	684	775	725	741	680	681	689	674	681	700	680	731	672	723	695	700	696	692	681	722	658	739	682	654	717	720	696	685	700	735	692	713	705	691	670	750	690	755	684	723	705	736	729	671	677	728	695	705	708	655	692	700	730	651	702	663	713	715	709	733	683	702	659	736	709	679	727	656	685	699	709	702	697	698	716	713	657	663	696	675	747	714	737	744	677	708	773	711	695	721	731	691	683	719	704	708	693	712	699	678	718	733	733	719	695	686	662	674	714	709	727	685	759	702	685	689	745	695	743	732	676	697	667	680	660	662	762	700	680	684	733	728	673	698	702	715	712	690	738	700	713	681	717	693	685	715	729	661	704	710	749	706	695	716	711	679	680	706	748	682	655	705	713	685	662	724	701	685	724	719	655	702	758	710	699	710	708	706	690	683	709	713	704	735	684	671	698	686	700	685	687	736	699	748	670	670	710	708	728	710	702	691	704	679	678	690	714	696	677	687	721	709	682	717	699	632	692	708	730	691	734	704	686	700	662	732	685	718	658	676	682	733	759	729	686	711	743	739	690	766	699	727	683	750	707	689	722	700	753	695	719	707	698	679	709	733	698	743	719	721	691	723	683	741	655	701	660	691	718	696	672	732	698	718	686	654	616	749	704	692	732	732	688	716	697	662	692	691	706	695	650	742	679	724	694	637	730	711	702	686	690	725	736	721	713	688	695	711	750	693	647	723	668	711	688	766	711	680	683	703	676	683	754	737	693	709	716	713	744	705	754	745	682	720	744	705	630	736	703	697	746	712	720	724	726	709	676	693	728	710	719	745	634	701	671	715	708	673	662	680	702	749	721	734	713	680	714	742	719	741	720	731	724	686	742	705	693	764	708	707	702	744	698	681	687	655	647	706	730	691	709	676	697	716	715	715	713	703	692	726	686	629	643	689	734	725	637	719	674	723	696	714	728	699	656	718	650	707	723	728	686	679	698	639	677	692	707	695	712	679	712	701	666	676	661	713	712	699	677	739	749	722	688	707	740	746	698	675	687	661	755	733	706	666	680	689	743	684	673	649	702	711	739	711	705	726	714	705	741	706	753	765	668	681	707	681	755	738	672	714	650	685	693	714	704	702	739	701	697	713	672	750	672	737	707	665	698	708	737	747	689	713	686	747	682	702	702	717	700	677	688	700	700	721	691	716	711	710	697	697	690	768	684	712	716	722	735	664	777	703	722	694	662	742	745	709	689	695	706	692	697	681	671	754	678	720	714	665	681	691	709	687	706	712	707	690	713	687	699	711	702	712	716	666	673	714	726	720	743	680	723	690	676	698	664	738	704	705	767	710	724	729	759	701	671	666	677	726	644	715	697	689	787	716	733	709	672	720	689	740	714	670	694	740	667	699	748	744	699	720	731	699	688	677	752	664	723	671	685	717	697	705	764	657	695	683	700	719	706	699	699	703	686	728	730	675	686	709	716	725	747	760	711	744	669	725	688	718	694	691	735	711	697	718	722	682	705	679	718	706	696	697	693	699	700	679	717	699	685	686	728	723	700	697	687	700	708	673	697	695	732	718	728	714	718	720	710	728	706	734	703	671	737	739	705	721	718	697	713	691	733	701	724	716	729	701	695	720	718	725	726	698	684	686	663	689	726	695	707	692	655	734	717	707	677	691	720	741	739	708	702	712	701	692	707	728	713	685	737	689	684	741	724	681	685	670	666	688	705	688	659	688	756	749	738	651	656	720	698	690	754	725	703	671	702	678	721	656	713	711	742	707	767	732	666	694	721	694	719	737	723	687	712	698	720	693	713	720	706	681	715	690	713	727	740	717	689	729	692	713	659	733	693	690	654	718	668	692	680	706	693	730	695	742	686	733	699	665	685	737	717	750	680	720	720	730	724	692	696	739	694	703	700	695	734	687	710	749	740	665	711	733	755	740	682	663	714	700	722	662	737	682	718	690	715	671	691	740	686	721	697	731	740	715	715	657	722	691	664	746	699	740	671	685	716	690	677	702	714	701	677	712	681	731	698	678	669	711	746	696	721	668	677	735	725	711	754	744	738	678	661	732	742	725	666	726	681	729	730	669	708	679	699	759	699	725	675	727	695	701	667	692	669	673	711	671	708
23569	21100	28499	23903	21080	12045	1656	1167	995	901	918	831	819	881	787	773	776	829	782	819	769	758	733	722	716	726	760	770	686	738	746	688	724	725	700	725	709	681	711	685	700	714	730	703	708	701	684	681	728	682	709	734	784	722	652	701	729	703	676	704	719	750	694	643	698	736	713	744	729	693	703	671	689	731	716	733	743	724	722	667	710	722	701	654	699	658	699	702	690	689	742	710	689	701	724	694	687	708	674	668	698	725	733	656	695	677	710	709	759	694	665	707	666	707	707	667	672	705	715	710	732	727	666	725	737	694	712	688	693	686	698	682	708	688	708	651	692	724	673	715	725	707	722	677	725	693	665	714	716	711	639	695	669	701	704	718	669	712	705	691	709	657	687	671	725	684	723	677	680	750	687	686	723	684	704	715	696	689	661	694	677	708	689	704	701	704	728	722	689	746	686	704	742	745	692	711	711	712	670	674	695	660	685	708	752	706	742	723	709	735	676	678	757	713	729	710	669	658	682	639	741	707	741	728	690	708	725	714	691	714	737	702	691	675	675	733	689	653	705	688	693	670	701	700	701	691	658	707	730	706	698	709	698	670	665	693	686	746	715	724	676	674	726	699	689	717	733	719	723	701	678	691	681	707	695	679	685	721	701	726	745	724	707	732	617	732	729	700	689	653	739	710	714	744	710	679	737	712	706	726	707	718	660	705	645	704	670	694	727	715	716	680	700	696	688	717	676	680	652	689	746	705	685	652	735	707	686	709	691	726	703	673	674	647	724	688	692	692	713	680	657	764	658	699	664	713	686	628	687	701	694	716	728	737	693	725	655	683	712	666	710	687	627	720	687	727	676	718	672	662	691	690	704	725	674	711	659	673	718	682	710	691	703	700	692	699	666	674	684	724	691	679	707	727	708	726	665	651	681	725	687	718	683	690	679	643	708	709	718	678	635	712	678	735	696	728	729	713	728	699	670	666	694	760	718	637	680	700	648	684	675	679	697	701	696	694	699	700	713	665	731	697	715	699	687	700	662	694	685	654	752	688	689	664	740	695	658	684	710	687	686	700	733	695	639	688	727	703	653	670	707	705	701	666	708	697	716	726	670	711	726	689	723	699	741	696	709	739	724	669	738	678	694	713	699	672	704	713	713	697	669	714	696	716	747	661	695	716	751	725	677	721	756	668	641	680	736	695	669	707	652	755	695	694	669	704	661	708	630	676	681	695	687	668	647	701	670	681	655	701	692	675	688	651	761	639	698	747	714	676	722	739	740	688	728	728	675	697	702	716	704	705	709	667	710	705	700	695	671	651	694	714	655	738	727	692	698	694	737	719	721	720	644	746	697	744	730	656	748	675	687	730	757	710	695	743	707	686	726	755	685	671	737	715	676	727	694	716	679	665	727	705	643	733	723	673	702	745	708	694	669	698	660	703	731	685	711	653	736	738	715	693	684	669	686	725	718	663	704	708	670	708	668	685	712	737	669	664	701	697	701	685	698	666	717	672	682	664	670	716	668	748	665	721	704	686	722	688	705	692	687	688	686	681	722	730	708	730	678	720	709	693	670	674	680	689	725	704	657	713	692	681	668	695	702	735	728	707	727	696	669	737	652	713	717	730	707	674	647	680	709	645	713	686	705	740	690	731	751	762	753	706	722	675	702	701	713	700	678	668	688	684	696	698	668	678	663	646	700	700	720	725	714	706	693	709	676	718	710	690	755	712	758	744	688	680	733	671	699	706	707	715	682	694	680	687	688	695	727	668	652	723	695	710	664	679	711	682	728	672	691	736	671	671	690	693	672	724	730	679	652	664	680	727	637	687	716	711	679	670	732	716	691	693	724	710	642	667	731	682	701	693	746	675	688	697	668	658	656	675	692	714	692	685	676	678	731	676	748	718	693	730	696	709	701	669	651	685	710	709	717	715	670	695	679	740	661	697	707	686	700	700	760	730	613	663	712	679	694	702	691	685	656	667	700	699	719	680	701	660	662	706	723	734	675	733	746	690	718	702	697	733	640	706	685	718	662	683	711	736	726	684	705	729	684	754	711	713	723	653	695	707	737	738	712	708	736	700	681	717	714	669	720	692	730	702	676	697	757	744	718	701	667	732	755	719	645	699	695	695	694	738	689	698	729	715	757	691	733	694	728	666	653	748	695	679	645	685	725	733	698	689	730	700	650	692	717	645	703	703	659	702	693	648	701	685	751	691	690	675	666	722	704	713	703	673	701	675	754	748	649	717	721	644	698	670	723	684	661	681	749	675	697	713	693	643	720	720	703	720	691	735	674	685	658	695	685	695	677	719	673	714	736	668	693	696	693	745	688	693	693	705	705	706	724	691	744	629	712	725	692	703	700	701	651	717	715	670	695	717	722	680	661	689	715	722	696	714	659	669	666	696	664	639	673	665	706	673	693	715	712	687	712	687	647	683	695	720	721	686	678	673	702	684	674	714	711	754	697	698	709	729	671	700	694	707	731	725	708	682	717	673	624	663	705	714	700	686	713	691	725	679	689	669	684	749	690	712	703	702	674	721	666	690	725	715	671	714	698	702	743	723	729	704	718	654	721	669	666	664	680	693	667	673	718	699	711	694	700	696	732	725	677	721	703	709	718	729	710	702	666	722	721	651	682	701	679	644	653	712	729	726	695	667	666	739	664	711	703	680	691	709	688	635	703	696	728	701	743	663	693	658	682	732	706	677	666	690	692	696	683	727	706	667	723	740	710	712	694	707	704	705	662	715	643	673	681	683	741	680	729	691	676	674	719	747	667	738	691	694	700	642	697	746	676	709	697	697	685	715	639	724	698	661	683	694	723	675	699	704	702	716	726	642	656	673	728	692	691	717	721	704	709	671	711	705	708	691	650	658	705	740	690	716	719	686	738	750	702	651	772	707	710	692	680	698	667	673	716	718	667	711	711	675	733	660	735	650	693	698	670	693	664	712	666	688	758	717	687	722	706	746	673	690	721	676	700	733	706	682	700	664	685	704	686	782	688	688	714	668	716	665	700	618	673	688	704	696	723	697	676	694	711	669	745	657	689	687	722	724	749	726	688	766	703	702	676	684	658	686	713	681	679	735	672	728	687	733	661	692	716	696	698	709	713	699	681	699	749	707	681	731	714	744	662	722	693	674	722	708	640	676	670	678	735	647	674	691	679	728	675	640	701	736	707	706	695	712	713	700	735	678	677	693	661	660	704	675	666	656	701	719	704	762	693	662	740	683	728	749	708	742	646	732	713	669	692	650	718	713	761	733	659	728	743	671	641	727	708	691	662	662	721	747	712	689	712	696	689	705	715	724	665	661	690	690	716	693	709	736	745	658	735	728	683	730	706	701	699	717	712	677	743	630	698	733	730	685	711	747	700	681	680	727	687	681	637	694	743	662	711	717	695	660	717	718	737	744	706	664	664	695	710	742	723	686	696	708	689	710	722	695	720	666	701	722	735	736	728	677	655	697	732	681	676	678	693	704	696	682	678	663	687	686	667	692
5288	10769	9121	4843	3596	2856	2350	2012	1846	1630	1546	1338	1331	1218	1181	1178	1179	1174	1107	1163	1095	1108	1073	1004	984	1080	1076	1015	1029	1014	1000	1018	1005	988	1015	989	978	982	960	968	1026	942	986	943	944	966	981	918	968	969	1009	966	964	969	966	928	962	987	933	955	989	998	964	919	954	974	949	912	1015	923	975	948	977	1029	997	986	922	962	957	993	1002	1022	986	958	1019	987	973	909	986	957	971	969	971	948	913	983	932	955	1003	935	973	967	937	973	1002	931	969	986	945	908	950	961	903	919	1048	970	962	938	945	972	889	937	967	1002	936	956	994	945	971	956	927	944	986	978	970	970	961	962	933	1028	963	916	982	960	977	944	958	901	959	940	923	915	965	925	1007	916	992	901	955	988	946	964	989	984	981	997	973	1019	966	943	975	904	975	951	985	909	950	964	975	948	997	953	931	1006	920	952	989	962	1012	920	983	962	985	930	962	891	976	948	952	997	970	969	969	957	955	913	1015	929	1020	968	980	981	954	966	971	986	956	988	985	973	980	966	1000	979	950	997	975	997	991	988	922	977	927	949	982	984	995	958	920	955	998	986	924	993	957	1010	938	933	1009	997	968	970	921	944	979	961	978	913	907	1006	1017	1020	881	918	975	982	941	898	969	951	1034	942	971	971	942	945	948	941	924	919	994	998	1016	952	935	983	875	975	991	991	962	902	924	947	934	921	943	960	925	917	1015	986	903	953	961	980	920	934	939	1016	993	955	951	958	923	923	947	929	1023	1005	949	938	961	988	1027	1009	910	983	939	948	977	936	1009	915	929	990	924	962	996	988	967	984	918	987	960	998	958	939	983	946	988	1056	920	924	961	946	963	940	1017	920	940	962	939	931	965	923	1000	914	956	968	951	928	1005	997	947	939	909	968	948	996	919	956	1005	944	944	1003	936	923	949	930	1011	932	983	961	980	1040	953	943	918	975	991	949	915	954	939	962	943	992	941	952	971	925	894	925	980	989	983	943	1013	971	930	944	942	919	1002	929	915	939	980	907	928	988	912	1018	889	953	993	994	940	961	965	882	949	959	961	917	956	956	1007	949	984	949	885	981	976	927	928	931	953	923	897	937	930	983	962	916	967	942	919	992	956	998	964	974	975	938	986	885	962	969	948	913	975	1049	962	970	957	934	1011	964	982	956	980	970	933	961	970	930	982	985	935	944	957	959	971	944	915	992	977	957	958	954	971	901	981	947	955	911	924	937	966	940	938	953	961	948	982	984	952	946	981	950	961	936	975	962	934	953	960	905	971	979	1000	962	970	921	918	935	944	968	944	961	936	985	946	957	930	982	974	974	912	991	964	990	915	953	992	926	1002	977	964	942	993	943	919	940	974	967	1021	940	957	986	1002	924	958	902	907	930	955	965	974	976	965	983	936	958	933	951	955	907	951	959	925	909	997	969	951	983	924	963	927	982	903	952	1007	960	989	919	992	961	959	999	910	988	1017	996	923	964	986	981	997	940	934	914	1000	1027	924	908	987	869	951	929	917	946	978	915	959	881	940	958	962	961	994	990	935	951	999	947	963	911	944	926	1036	933	1010	993	954	937	971	971	960	907	924	965	962	951	996	953	963	966	927	912	928	964	956	915	915	991	1003	1002	962	954	969	968	984	960	959	959	965	939	996	960	948	987	945	996	930	927	983	983	974	897	948	984	931	941	914	953	956	948	893	1026	980	922	911	912	927	1000	977	927	1032	940	926	979	937	962	950	887	979	953	932	981	973	931	945	996	936	974	989	952	918	923	922	932	912	941	974	946	998	935	970	949	1002	997	934	987	943	963	994	959	995	957	945	958	912	933	979	935	933	979	1003	926	981	924	947	886	923	970	952	990	1000	882	975	1036	870	957	968	969	899	909	935	976	955	982	981	965	1010	923	910	949	968	968	968	947	961	957	964	924	893	926	909	963	956	941	1000	964	992	947	1007	960	949	919	952	959	980	914	953	950	961	953	981	937	929	974	978	887	975	1004	935	993	920	950	1029	969	978	938	942	940	978	978	888	927	960	1026	996	902	944	977	976	968	947	972	956	935	956	938	957	946	947	952	999	949	904	972	956	954	921	928	925	912	975	962	962	968	948	928	905	1003	915	942	921	979	989	955	948	928	969	926	1020	965	929	958	867	971	951	959	961	916	873	983	929	964	1016	964	944	962	997	973	908	969	963	1052	977	960	956	938	947	958	964	964	960	1008	951	998	1009	912	965	959	932	957	987	986	960	947	966	986	1015	1006	964	921	918	981	946	882	958	950	937	924	913	1021	918	969	988	990	970	961	1012	975	970	968	977	896	957	922	931	927	943	956	963	942	963	957	982	986	937	1012	963	945	959	1029	923	953	930	974	951	930	945	942	965	921	943	992	976	916	925	930	968	982	957	937	944	969	963	920	964	970	954	934	914	918	960	989	935	1001	905	938	973	956	941	958	958	957	925	915	945	971	963	983	1005	928	961	957	942	946	956	967	924	986	989	995	999	929	932	972	948	949	955	1044	971	1021	1003	882	973	1022	1004	911	936	916	978	950	993	890	921	882	975	943	917	980	984	1015	893	934	924	922	944	970	932	968	945	1004	964	992	969	1011	940	940	964	941	956	991	984	926	911	918	965	976	987	949	924	945	996	945	948	982	998	936	987	961	954	970	953	986	947	922	976	915	971	980	944	1001	927	997	941	944	950	931	973	953	953	902	932	964	944	995	1026	921	963	967	959	913	917	972	956	976	1015	1003	929	972	960	1022	934	967	926	900	952	990	926	1002	978	1002	959	995	927	914	953	952	947	976	974	928	945	924	941	995	934	956	940	976	957	978	999	946	946	954	887	916	963	903	944	957	951	977	934	934	943	965	943	1001	981	972	935	951	932	905	1018	911	975	957	931	957	993	935	935	969	961	941	1007	979	981	994	971	968	955	975	944	1004	936	933	937	914	938	963	932	926	899	926	907	972	965	982	934	970	930	980	982	910	976	954	938	904	987	904	986	936	953	962	984	943	972	952	957	932	1004	1005	1002	955	911	969	956	980	1001	901	889	930	952	967	962	968	959	913	970	1010	973	957	913	959	997	963	888	927	989	938	1016	960	950	965	1022	944	963	956	970	976	926	889	907	909	934	943	920	979	976	1001	965	962	997	988	970	934	983	917	961	976	1019	933	973	954	955	982	1006	975	913	948	1004	958	954	1014	958	913	971	873	925	938	891	963	907	942	981	958	970	1028	915	996	1008	916	930	912	963	1009	983	944	994	973	983	939	953	937	941	999	947	962	955	941	953	947	959	939	945	890	936	986	931	979	935	962	972	974	949	944	964	972	966	1000	933	906	931	1004	995	911	909	970	958	966	922	979	945	979	949	958	990	997	929	857	959	927	968	970	932	970	960	1024	967	946	939	979	941	1004	966	942	936	968	975	981	997	981	921	969	951	981	903	947	948	979	899	993	958	919	937	992	946	960	924	925	902	933	959	1021	966	963	885	903	986	913	987	1003	936	924	948	987	936	931	962	910	1021	953	924	934	998	963	993	942	977	938	973	944	932	972	953	975	995	970	949	937	948	1009	961	931	977	1021	973	970	991	982	958	899	974	986	1023	908	933	966	952	971	967	953	1015	973
22693	21120	28982	23526	21120	21179	10147	1361	1041	928	879	742	745	736	667	660	636	653	672	659	650	599	576	554	555	591	551	542	544	553	544	535	512	517	524	537	513	532	505	542	529	523	527	532	534	502	494	526	536	509	529	516	486	532	557	502	505	527	491	537	485	494	531	555	506	508	516	558	466	519	544	546	447	507	485	527	528	544	528	484	515	510	561	486	497	522	501	525	530	529	481	497	522	478	526	492	487	537	525	530	505	479	479	496	489	509	502	494	472	501	539	481	525	480	520	543	497	535	528	532	509	503	493	503	533	500	514	538	468	494	515	519	476	531	547	497	496	477	502	493	502	486	540	542	479	533	498	514	498	479	529	512	467	513	485	464	497	510	463	498	489	499	474	536	492	475	512	478	483	520	468	471	478	471	502	535	483	510	493	507	484	483	539	486	515	499	490	479	527	478	515	537	514	507	512	476	507	525	495	503	515	564	502	515	497	494	502	504	529	512	536	535	504	524	493	507	535	511	526	515	523	504	507	502	500	558	490	520	492	535	523	528	516	556	534	533	501	550	534	469	520	482	493	487	480	479	463	500	487	509	510	461	539	499	491	511	527	493	490	492	542	481	502	533	558	501	518	525	512	502	490	539	486	523	503	493	494	490	503	492	552	482	477	491	489	522	503	488	530	481	533	499	486	549	512	471	509	472	489	527	499	515	525	509	493	500	530	507	500	510	468	521	493	497	510	512	511	506	480	502	485	503	494	505	537	492	490	498	522	483	484	506	507	473	492	494	493	533	517	511	511	493	502	484	494	494	481	459	530	520	502	490	437	521	487	490	503	516	498	518	505	495	558	542	508	490	534	511	522	472	515	481	499	536	487	504	525	459	511	504	480	517	506	495	512	521	496	514	532	461	487	461	561	472	487	493	469	476	506	497	497	532	474	513	488	507	486	538	538	491	481	501	530	498	519	467	513	482	486	498	506	501	530	485	481	498	534	510	490	548	456	523	502	493	498	514	500	531	522	526	521	486	522	485	537	519	487	500	508	530	525	478	487	539	527	492	555	497	488	491	464	516	515	488	505	495	517	523	498	550	541	487	524	484	511	490	537	507	487	532	564	491	552	515	467	479	515	525	482	485	546	480	492	501	493	504	534	520	502	486	499	467	499	515	513	511	466	518	468	482	487	490	468	495	536	494	567	554	520	505	465	539	512	496	494	535	515	480	521	507	535	521	499	540	472	523	525	461	495	484	521	488	524	496	514	493	508	484	527	500	485	512	501	482	492	497	466	495	507	577	517	491	494	530	508	512	518	537	503	510	497	518	511	496	499	479	490	522	504	502	476	469	513	510	510	503	495	519	491	499	506	556	505	528	463	497	489	515	493	504	494	517	477	509	495	473	498	506	472	548	498	555	495	540	505	498	481	491	512	499	494	500	520	524	517	526	553	513	537	505	487	513	493	474	499	521	480	527	497	522	511	468	496	502	516	529	530	496	503	480	497	491	472	549	498	496	529	508	505	537	543	522	506	463	545	525	511	503	490	498	485	539	496	493	500	515	490	493	498	455	497	523	442	472	491	523	507	517	514	473	441	504	481	483	496	497	513	460	535	520	518	484	484	460	503	494	502	510	476	506	512	502	518	479	541	495	494	485	526	512	499	524	497	509	502	489	514	515	523	540	495	488	515	497	533	529	499	491	527	533	497	465	455	514	476	516	482	528	514	492	538	492	509	521	490	506	466	513	497	507	496	498	525	507	485	477	500	509	486	502	500	488	513	510	545	526	479	511	521	500	493	517	507	514	513	514	498	525	516	461	508	514	504	507	515	519	477	526	505	508	502	499	526	521	473	464	513	508	501	491	494	513	514	503	493	484	487	506	524	516	537	497	488	507	496	508	504	552	505	523	501	528	490	485	507	502	474	515	474	487	481	483	512	522	506	492	507	500	485	514	478	517	521	471	505	498	506	526	499	485	515	495	502	536	515	495	507	463	528	460	482	508	491	525	516	528	526	481	530	533	507	460	506	514	476	509	492	548	540	522	486	519	478	546	468	515	477	506	484	519	527	506	531	544	508	498	509	480	541	512	492	534	530	502	486	495	498	474	523	491	502	481	511	482	497	544	518	530	497	526	529	506	514	512	504	473	503	486	487	483	501	556	490	492	533	524	531	511	504	525	496	514	463	481	492	511	486	532	469	479	513	516	499	488	524	504	519	521	517	500	475	471	483	476	507	520	515	490	492	509	497	499	514	461	488	526	483	476	449	522	523	517	468	465	512	494	465	504	526	535	495	490	483	498	505	486	519	469	499	501	517	519	502	495	535	491	471	533	513	520	489	500	504	512	508	523	559	503	473	512	515	512	497	491	482	474	486	518	495	466	521	526	459	499	498	490	474	506	498	484	504	491	505	497	500	479	455	512	520	472	542	490	519	466	496	506	491	496	478	495	511	471	549	510	505	476	500	523	544	479	516	471	506	501	503	504	489	525	473	518	511	476	497	545	486	510	517	512	533	538	481	497	518	522	507	533	533	544	493	519	496	536	498	495	489	523	478	503	486	516	496	531	493	491	507	524	481	520	530	459	497	505	491	491	480	490	514	452	498	521	544	508	519	511	495	520	488	476	484	464	533	473	504	495	509	511	515	474	481	501	442	495	503	523	508	511	518	546	520	506	469	483	542	493	471	544	525	523	503	529	523	512	488	531	506	487	532	499	452	450	476	504	533	493	507	493	476	543	505	507	490	499	457	530	475	488	483	494	488	501	463	495	527	512	504	495	508	486	516	490	488	488	524	519	461	474	495	507	527	515	500	496	516	497	523	507	470	484	510	515	476	491	501	525	507	459	527	517	509	477	495	521	517	494	502	462	511	470	473	469	490	495	496	481	535	514	483	539	481	504	487	490	487	495	502	511	544	500	512	517	528	552	504	463	490	524	472	524	474	541	498	508	522	493	528	517	466	520	510	529	557	527	519	495	530	524	502	520	506	475	480	541	516	534	483	482	494	507	502	496	487	476	524	511	485	538	536	481	498	494	479	505	507	490	484	497	494	489	514	492	487	523	500	505	468	495	499	521	524	480	482	524	493	500	460	504	536	547	488	484	491	533	478	531	492	488	511	552	560	518	519	482	538	498	545	542	500	501	521	480	503	476	508	522	502	494	525	479	497	441	530	506	475	473	542	519	503	471	507	519	536	505	491	508	498	470	504	492	527	503	541	504	542	504	523	505	502	518	534	491	481	493	488	509	474	499	501	488	506	481	487	485	449	509	525	497	552	508	522	505	508	501	534	507	536	537	496	526	479	489	557	499	487	525	485	546	488	525	494	529	485	507	463	490	566	523	509	493	520	480	494	503	507	477	486	519	506	522	494	528	510	452	505	496	443	481	530	477	480	514	519	506	499	492	514	494	528	538	522	504	458	516	501	524	533	529	486	548	496	511	484	536	464	497	521	491	489	515	533	511	506	471	488	485	500	477	490	503	519	524	514	497	510	472	516	502
7408	16928	13928	7391	5514	4262	3210	2613	2215	1936	1758	1493	1388	1339	1157	1139	1063	1006	1007	1005	992	906	974	861	829	819	800	822	758	740	802	778	820	764	765	729	768	772	719	744	687	768	708	738	730	764	710	725	733	736	749	680	672	688	723	672	747	715	743	745	718	678	719	751	733	730	760	748	701	725	686	707	758	674	678	748	690	699	747	705	750	659	762	732	654	675	711	691	717	704	703	718	670	775	695	688	699	680	697	695	712	695	663	691	692	637	689	648	691	703	705	657	700	705	686	693	716	708	663	689	704	720	676	691	675	688	683	733	674	732	725	669	706	772	690	710	677	715	660	710	680	673	761	710	708	697	676	712	692	691	710	723	693	717	692	720	658	676	719	669	684	645	761	736	708	673	696	731	732	711	691	702	757	695	698	705	701	687	731	713	687	726	657	715	691	671	681	696	664	756	672	687	712	700	722	697	720	691	710	737	740	718	672	707	730	739	682	698	666	700	690	713	722	679	708	690	703	706	728	702	668	664	647	707	658	715	713	700	747	702	685	682	744	690	707	746	712	700	671	680	737	683	673	678	712	734	727	708	696	650	679	734	700	721	730	736	681	679	734	703	695	697	708	687	667	667	687	706	724	685	674	711	711	708	698	720	660	691	704	692	690	678	719	697	673	689	707	675	702	700	680	699	701	711	729	699	693	759	707	673	672	762	740	718	678	680	723	708	700	701	748	689	701	656	706	693	695	749	711	741	698	701	710	680	723	710	702	726	667	693	665	658	709	707	722	727	688	715	730	688	648	712	701	714	719	709	703	710	718	682	718	676	728	673	718	691	667	690	661	692	686	702	647	678	722	734	676	674	682	687	722	715	709	709	714	703	689	653	650	699	712	742	668	737	697	692	688	705	744	696	727	679	750	705	666	682	729	674	737	678	708	718	691	705	708	713	683	724	647	706	722	687	670	682	734	720	748	736	676	681	782	677	736	664	733	681	699	728	741	725	740	692	715	692	678	708	697	697	721	682	676	671	652	710	702	711	704	725	679	712	703	738	667	699	725	721	663	746	691	676	731	663	697	708	730	684	657	736	714	693	722	726	718	675	681	744	703	700	700	684	713	722	716	705	678	678	711	730	710	674	711	695	751	677	707	728	707	771	732	714	732	736	702	703	684	728	680	677	691	685	730	744	683	694	712	678	688	693	621	677	744	722	694	680	646	729	699	724	698	713	708	690	703	717	689	681	691	724	706	618	685	672	725	675	674	706	697	732	709	702	748	669	741	704	674	691	693	729	730	670	681	689	695	687	728	678	682	693	670	666	731	712	714	671	653	638	649	742	752	684	739	660	682	681	704	702	718	682	701	716	757	720	666	677	659	727	736	655	690	661	688	674	682	650	711	710	695	706	747	693	671	700	680	666	725	691	674	721	723	725	726	715	774	687	682	752	644	717	699	686	696	707	701	698	732	706	677	694	671	741	663	700	679	683	681	703	687	707	699	679	729	668	740	658	758	695	690	716	695	678	731	703	693	678	714	685	659	682	713	721	717	646	733	674	695	703	738	685	665	725	729	764	651	646	712	705	667	726	702	690	669	666	701	704	674	699	724	683	625	754	676	668	672	695	750	723	708	709	671	664	652	662	702	699	701	650	743	705	751	689	708	756	696	696	744	701	644	700	656	683	685	734	710	701	700	714	747	676	662	718	659	684	688	671	682	708	698	692	764	661	680	694	669	711	704	765	698	725	664	716	707	708	666	716	697	705	691	678	650	713	662	681	728	674	702	687	667	702	674	694	651	647	713	722	691	735	701	643	685	725	714	703	708	720	679	718	674	726	660	691	744	650	722	691	689	711	689	668	657	668	743	689	688	683	732	699	726	676	710	681	693	657	713	673	705	672	684	710	689	671	662	759	691	720	710	677	696	627	725	687	698	707	685	726	684	676	717	670	685	677	690	699	693	698	704	661	651	692	696	730	680	708	686	717	717	721	692	679	715	698	717	705	688	718	690	751	708	694	671	691	718	708	699	689	686	705	754	720	741	673	676	703	699	706	711	667	694	762	742	674	677	656	697	716	650	660	734	683	650	709	724	698	709	725	695	733	696	673	725	690	732	728	712	691	707	686	679	662	679	690	733	701	718	744	702	689	703	703	730	666	712	762	704	644	685	669	708	744	645	655	684	717	766	719	660	655	690	715	756	748	681	714	686	712	680	721	737	709	718	674	747	650	674	689	706	693	742	694	715	738	675	722	685	730	719	701	705	718	693	656	692	704	665	775	674	691	715	686	708	653	676	694	710	697	705	669	652	660	659	700	674	702	676	715	674	703	700	681	660	692	677	725	701	687	714	711	699	709	698	706	687	694	730	726	681	684	689	701	675	646	744	665	708	709	666	690	662	759	675	657	728	658	778	736	698	719	760	693	732	707	711	713	698	700	740	713	740	697	724	689	681	722	669	688	730	705	727	677	684	666	755	648	664	681	692	682	760	681	693	674	690	665	712	643	655	712	724	717	684	670	753	739	701	682	712	692	730	674	654	675	722	683	677	705	702	645	690	729	710	703	720	681	684	701	719	663	692	736	719	670	701	702	690	676	706	702	719	727	684	697	667	653	697	688	733	707	717	764	654	709	723	668	658	699	690	741	721	688	699	674	720	648	730	681	702	682	697	712	683	724	734	709	705	767	666	667	705	691	665	670	717	688	673	747	702	689	678	668	703	696	692	729	695	714	663	696	683	699	754	688	682	724	744	694	681	646	708	694	695	713	652	701	680	736	674	707	691	679	734	693	708	675	655	718	718	712	711	719	677	702	703	705	711	698	717	707	694	705	669	664	693	668	714	725	719	687	681	739	694	675	674	707	725	678	686	732	714	667	673	674	686	661	650	673	719	679	698	716	718	714	651	722	643	677	670	703	649	681	649	672	679	723	704	688	701	737	673	719	658	724	650	695	698	676	745	716	667	746	694	699	697	697	672	702	667	675	675	677	763	692	700	709	688	725	682	723	711	705	677	708	678	712	749	679	684	702	700	731	749	726	658	729	724	678	664	697	654	677	690	690	707	720	668	740	690	665	690	688	661	668	687	743	704	677	675	714	731	628	688	737	717	679	667	684	723	717	673	692	712	695	716	717	716	676	680	677	705	790	704	750	717	702	694	705	698	682	732	643	664	717	748	703	707	733	676	693	638	704	695	709	691	669	721	629	755	706	717	712	726	730	695	703	717	686	705	671	669	685	758	697	664	699	697	655	669	689	717	663	708	686	702	700	679	708	714	690	650	685	651	707	723	709	703	724	656	674	669	671	740	761	714	708	700	708	704	685	702	667	687	696	750	709	713	657	707	698	709	781	658	706	721	729	725	714	724	661	703	673	735	671	702	693	671	723	697	686	698	676	694	632	667	649	687	677	695	686	712	676	732	693	696	687	685	688	752	702	707	686	687	717	696	702	680	684	734	701	704	707	711	684	735	706	719	682	714	733	707	668	706	705	710	711	679	692	700	722
26675	20590	9033	1086	692	624	566	550	589	577	569	558	520	516	525	535	513	545	541	574	529	500	512	537	528	503	552	497	527	546	525	531	524	481	541	480	530	530	528	487	505	515	522	540	552	545	562	531	536	516	505	543	507	512	519	549	511	525	496	477	517	507	498	492	504	533	517	531	492	527	474	508	509	546	514	524	540	505	530	518	495	497	516	507	492	520	507	548	505	510	525	554	496	503	507	504	485	488	535	525	491	508	528	507	515	517	517	507	507	522	571	523	506	518	518	528	495	504	462	481	520	487	523	542	567	528	514	488	546	547	467	502	524	533	504	523	480	529	475	514	515	486	485	469	533	496	545	515	554	518	484	514	513	509	480	515	484	509	468	496	521	520	525	532	492	505	500	506	499	500	531	532	506	519	532	520	525	460	484	513	565	480	518	536	484	500	508	533	507	532	520	499	532	526	516	482	528	529	541	522	495	511	522	503	563	554	499	512	513	523	493	485	535	528	507	528	528	516	499	516	525	548	496	514	505	511	491	517	499	495	512	496	510	524	531	520	508	525	506	524	530	499	518	493	551	532	502	511	536	514	532	484	495	543	468	478	551	498	484	502	536	541	492	501	545	516	485	493	570	523	502	523	507	539	510	533	519	505	526	503	514	502	544	531	531	484	547	495	508	480	484	566	519	522	528	524	507	514	497	490	490	532	520	518	467	493	542	514	546	518	518	506	515	533	564	550	499	497	588	487	493	528	518	480	500	502	507	529	526	523	508	547	506	512	502	522	521	561	513	485	506	547	539	504	483	502	514	509	508	502	505	518	500	515	526	555	540	557	537	545	534	515	513	524	537	513	529	513	526	503	475	466	499	524	537	485	504	491	535	476	509	520	534	523	534	488	490	537	522	526	523	507	538	490	496	496	521	514	525	534	544	519	508	483	509	522	566	513	501	511	552	537	514	482	514	536	526	510	538	524	505	544	482	537	540	498	504	531	532	557	524	530	493	522	517	553	493	479	557	501	530	534	476	535	504	525	564	512	481	550	555	534	526	487	559	524	532	518	511	503	545	518	478	491	523	497	515	468	529	512	484	531	533	521	480	552	521	515	556	516	525	559	529	530	553	511	516	500	525	496	493	513	518	514	515	551	575	506	556	502	486	502	543	499	513	539	477	476	508	537	515	515	498	520	513	491	506	524	518	545	514	486	571	517	489	532	529	500	496	525	505	500	500	514	504	522	507	501	541	542	489	536	523	506	524	521	465	526	527	503	515	559	520	500	521	539	495	553	532	532	519	475	507	493	482	484	463	452	567	528	525	499	508	526	530	538	514	514	483	534	551	493	499	512	524	515	482	529	506	528	501	494	514	526	476	518	486	530	481	533	508	501	513	522	491	500	535	513	521	519	499	529	525	506	519	513	536	539	523	478	548	534	493	503	509	532	474	478	487	503	519	540	507	510	474	513	523	517	492	515	524	523	465	500	501	507	525	506	495	553	519	518	531	494	515	522	539	504	504	517	525	503	536	527	547	506	521	531	461	495	485	503	492	509	492	502	541	528	544	463	470	558	494	496	512	477	501	507	488	532	500	502	517	488	483	504	544	548	519	464	538	512	511	529	514	501	516	532	502	523	535	517	509	466	496	542	601	506	529	548	491	471	505	527	504	498	507	507	526	518	550	470	478	517	515	543	505	512	534	527	510	506	520	519	540	512	527	445	520	517	516	506	544	510	527	528	508	524	525	537	487	529	506	500	539	495	517	525	486	500	494	531	450	546	536	562	497	496	485	498	521	482	515	557	496	514	463	544	500	506	555	535	512	558	456	497	539	560	545	495	481	510	504	529	452	521	490	493	517	535	523	513	523	530	516	492	492	492	477	534	517	499	526	533	541	526	486	513	516	511	498	508	548	510	517	499	531	519	540	496	528	518	481	496	551	497	528	533	529	506	493	553	500	497	540	526	534	517	502	497	557	524	507	537	491	512	536	507	529	491	491	537	488	548	537	497	527	531	494	509	531	503	520	486	499	496	482	533	525	508	549	472	554	516	523	540	494	498	516	494	497	517	557	515	579	512	503	500	539	511	545	525	505	515	515	519	516	497	558	504	508	510	554	492	478	511	486	537	516	501	495	493	511	541	480	511	517	504	547	480	550	477	522	474	524	509	544	562	490	495	510	525	528	504	521	524	531	515	501	508	566	490	504	530	515	513	533	509	553	514	553	488	505	544	562	519	510	479	532	520	490	508	500	476	477	510	518	515	495	527	494	502	499	471	531	493	496	487	504	522	518	491	544	521	508	509	512	486	541	506	521	535	490	501	479	468	534	507	515	529	517	492	471	495	485	541	556	524	478	476	495	506	549	538	530	461	525	508	490	510	550	512	476	484	533	506	535	507	514	495	504	526	476	521	521	509	476	523	508	477	526	531	508	514	502	517	499	517	535	508	551	547	497	514	531	513	522	529	487	506	487	517	513	479	524	523	512	499	510	497	491	500	467	487	528	501	528	496	500	501	516	520	539	516	497	487	456	495	474	496	503	533	503	480	509	522	497	590	533	542	481	488	510	484	525	491	503	484	506	516	504	555	526	486	504	517	545	473	492	502	483	547	513	482	522	526	510	495	511	518	532	519	527	533	539	540	494	530	479	540	520	493	518	483	523	498	503	480	495	531	483	525	545	532	488	542	502	494	484	522	541	521	531	512	535	512	474	518	533	479	545	541	490	509	490	533	515	516	518	515	552	511	527	512	515	546	513	481	532	498	507	451	534	554	518	539	546	545	524	530	516	503	497	511	530	546	505	487	523	491	532	534	509	545	495	491	531	497	529	508	482	567	514	511	525	521	492	521	539	499	489	549	474	551	540	491	472	494	521	533	515	516	478	516	486	515	552	512	541	482	522	515	523	486	578	517	483	522	474	497	523	522	538	505	485	523	493	482	522	471	515	507	512	517	547	531	505	511	513	515	525	526	553	497	513	527	514	504	527	511	502	535	494	470	475	526	515	520	535	506	528	532	509	525	540	515	495	501	506	467	529	529	495	481	536	521	526	537	543	493	533	552	537	517	541	477	503	539	492	498	522	481	523	534	517	523	495	513	466	475	471	493	497	511	531	493	487	506	485	547	502	488	478	556	517	486	509	467	514	489	492	487	548	515	527	521	498	524	501	549	461	545	530	520	487	534	550	517	501	513	500	549	472	511	548	490	485	525	544	511	497	513	505	509	518	499	481	489	493	484	500	520	509	543	509	508	509	535	476	541	488	526	539	493	502	467	502	522	526	499	561	458	517	538	519	534	485	544	529	488	496	517	509	518	482	512	506	513	513	501	520	496	487	569	463	500	457	542	500	517	549	493	520	516	480	504	487	517	528	526	527	534	541	489	491	483	527	491	505	466	516	504	527	515	551	518	517	499	526	480	491	502	554	498	508	509	470	521	480	530	509	510	510	511	529	524	506	521	538	466	520	543	532	477	501	495	525	539	525	522	507	466	552	508	489	510
4204	1805	1693	1210	1016	882	861	817	793	808	762	735	755	738	733	758	714	746	749	757	756	711	679	729	715	698	707	719	696	707	715	708	757	722	702	701	652	687	705	727	710	671	722	760	742	711	693	713	673	737	750	684	740	699	741	673	710	692	744	680	739	694	711	663	689	653	685	710	728	707	655	681	713	656	654	709	712	693	678	696	669	673	698	677	675	709	696	709	749	683	688	739	728	699	715	745	703	711	683	723	708	702	686	697	711	706	716	728	729	717	685	679	750	708	666	711	756	677	720	680	728	699	713	665	727	688	738	700	736	716	725	723	694	656	692	705	662	735	723	719	687	657	710	683	720	680	652	731	693	704	722	705	700	695	681	657	757	740	641	682	737	721	738	681	688	702	720	683	728	665	725	719	698	668	671	740	737	704	713	660	697	726	726	664	690	684	688	697	683	706	684	676	669	695	710	700	695	707	700	683	713	646	734	676	707	719	667	673	717	686	720	732	717	734	692	677	721	696	730	731	739	721	722	730	682	706	743	682	685	704	703	711	686	694	687	734	698	675	702	681	694	707	713	647	710	729	712	682	691	684	690	699	708	711	721	697	698	665	706	718	732	703	659	707	680	725	708	729	742	739	720	719	696	683	656	658	676	749	694	695	730	727	675	654	672	698	717	721	707	700	692	754	691	723	654	671	752	687	698	662	725	708	703	634	708	710	712	702	690	720	702	683	658	707	623	676	672	689	676	704	644	689	670	657	707	733	742	692	689	735	657	749	689	712	692	654	711	671	651	730	646	696	700	669	662	681	682	707	754	735	723	655	723	712	736	689	681	691	696	745	680	708	715	733	719	700	671	696	647	699	782	715	677	660	731	700	715	713	713	754	710	682	731	691	687	714	731	714	710	689	706	742	685	772	705	667	680	699	702	693	680	734	681	723	738	734	698	731	713	705	697	691	738	728	661	663	686	700	665	729	734	691	689	687	697	640	684	766	712	722	668	691	695	691	711	721	698	685	704	642	691	698	714	689	740	658	694	650	649	678	685	715	739	679	708	694	674	684	657	719	657	651	681	724	681	690	716	682	693	699	701	732	649	686	702	690	679	736	745	731	684	744	713	720	705	739	677	709	657	727	654	691	651	719	682	708	712	697	723	671	707	730	714	666	674	715	703	687	771	697	684	694	706	729	672	710	709	722	706	704	685	668	710	709	683	691	671	727	709	649	678	726	698	704	755	724	722	699	657	711	705	702	710	684	680	705	673	675	682	680	663	750	699	735	711	706	711	732	698	689	684	698	710	664	705	720	714	711	724	744	710	650	726	688	724	750	695	756	665	698	702	704	743	701	677	714	687	700	691	664	701	697	719	698	738	682	657	654	754	689	701	728	665	657	730	681	655	689	687	697	701	661	693	685	722	717	706	708	709	665	689	680	647	686	717	730	685	693	678	685	657	704	681	688	699	724	668	700	685	670	684	734	679	703	676	741	752	704	719	701	697	713	736	683	717	693	677	722	720	671	696	624	663	755	714	731	675	690	690	670	675	718	696	696	692	724	734	685	718	705	695	681	752	711	629	656	688	685	709	673	738	716	744	699	664	722	686	682	686	690	706	673	690	709	663	752	664	697	691	758	660	716	695	696	668	721	756	718	670	705	730	694	689	736	681	678	685	716	704	728	710	747	720	755	720	675	678	698	694	661	752	685	677	695	674	726	694	685	638	700	746	718	715	710	691	675	679	722	702	706	697	717	664	715	701	692	720	714	696	726	662	705	698	694	708	683	752	695	681	674	727	727	724	688	659	728	750	681	737	674	695	657	676	713	669	748	706	696	747	718	706	688	734	699	695	697	695	747	743	712	748	738	701	692	689	722	690	672	678	679	719	737	711	732	687	646	659	675	760	718	713	727	679	693	712	728	651	722	690	730	664	653	718	698	683	696	696	690	693	681	727	674	688	667	737	749	697	740	697	679	706	752	716	715	702	717	714	683	681	751	715	681	726	690	674	717	702	719	682	686	683	714	756	781	636	707	690	704	716	736	685	717	742	682	698	751	666	708	672	666	730	683	714	679	708	693	692	662	749	694	692	729	673	709	680	722	683	703	694	682	685	714	702	705	737	728	708	691	674	733	723	677	690	683	659	672	647	723	721	708	720	654	717	730	701	668	722	667	698	717	723	692	740	705	690	701	712	670	675	732	708	710	685	672	681	721	672	698	736	713	655	739	685	694	688	647	739	679	688	700	696	720	680	671	682	710	687	749	727	704	676	692	733	756	692	717	724	711	720	675	681	733	722	692	687	694	663	661	680	693	710	695	752	702	630	682	702	716	695	698	656	666	728	692	678	712	751	650	648	721	679	685	710	658	689	681	666	667	679	705	693	685	713	696	677	720	702	707	708	649	665	729	673	672	648	701	700	725	696	749	676	697	689	722	691	656	766	710	696	697	715	673	721	676	691	690	723	709	703	673	696	683	710	735	681	663	699	705	680	742	704	722	710	684	733	714	674	665	725	695	690	698	650	720	692	710	706	692	737	694	684	730	692	651	668	647	743	685	687	671	745	700	740	728	719	691	701	668	681	708	651	717	652	732	749	752	701	717	675	666	708	696	669	737	733	705	709	678	666	672	728	722	673	658	657	676	675	704	715	702	697	741	730	700	709	725	695	698	666	708	726	675	661	698	724	667	698	697	653	725	677	704	724	705	715	685	756	686	707	731	715	711	667	707	704	732	664	637	758	674	671	698	718	731	687	647	701	693	749	687	674	680	702	682	710	703	725	685	683	649	659	679	714	661	757	708	689	719	701	714	678	694	693	686	674	707	737	738	678	681	712	695	685	666	707	692	677	660	698	700	675	719	675	697	703	746	683	689	752	716	680	690	678	701	654	681	730	736	696	723	701	728	695	736	678	666	683	687	670	684	676	727	708	719	753	670	674	682	680	680	683	709	723	712	687	696	672	660	707	673	725	715	717	704	720	682	660	707	680	707	730	717	748	706	681	747	672	722	681	756	640	717	695	734	727	716	732	668	715	680	692	677	715	717	735	725	703	691	694	738	687	705	663	689	664	639	709	711	705	707	704	724	702	706	681	666	735	679	720	698	702	709	731	683	676	651	662	717	687	724	710	681	714	700	698	677	723	737	646	715	720	697	732	704	689	703	679	733	657	630	757	707	689	736	683	696	723	707	717	714	701	678	729	713	723	730	686	647	681	697	733	714	686	728	713	687	708	625	694	714	719	736	701	706	696	677	744	667	692	691	706	706	719	671	737	688	707	683	728	750	748	658	667	719	671	692	767	676	703	758	670	721	671	648	719	686	687	734	703	722	738	681	721	712	717	715	696	716	680	659	737	697	731	705	706	706	728	712	714	722	694	694	751	704	682	658	659	700	650	694	665	702	664	683	669	721	690	718	695	722	662	697	716	714	714	698	684	663	704	733	689	629	665	717	696	694	740	734	706	702	709	662	754	711	681	658	709	710	741	696	708	712	718	736	679	712
23595	21122	28523	23927	21118	12201	1742	1172	989	961	904	820	880	792	775	774	841	794	785	825	760	743	759	701	669	779	773	700	726	782	719	761	784	696	753	733	690	689	736	686	700	677	697	708	709	696	722	720	709	707	746	719	708	723	684	698	744	715	728	712	696	700	693	736	688	692	685	703	684	657	716	743	724	749	667	685	692	696	686	702	685	737	678	745	689	717	679	693	711	676	749	693	692	679	754	712	695	707	698	695	685	667	701	693	722	712	661	691	698	726	731	749	628	727	657	756	694	706	688	704	677	668	697	665	697	659	701	687	704	698	701	725	709	672	689	727	704	708	642	743	680	689	740	673	713	700	708	757	691	704	696	673	720	698	747	707	742	686	704	629	740	678	713	678	710	674	716	714	684	720	698	693	671	678	715	713	693	705	703	663	655	683	704	739	666	716	666	752	740	722	696	691	722	719	690	720	698	699	690	727	710	721	687	728	640	647	637	705	664	712	675	709	708	721	688	676	706	670	663	700	708	723	705	716	659	703	678	687	727	683	679	707	731	673	684	678	676	712	736	698	672	727	672	672	675	702	655	724	710	705	682	657	669	674	681	633	726	706	680	712	730	716	676	682	737	702	644	651	694	723	729	674	656	707	704	692	751	715	655	692	727	671	675	724	657	699	726	727	692	711	676	679	702	670	682	690	703	750	713	721	691	695	715	680	650	709	688	691	714	678	692	722	664	752	707	687	655	704	688	684	667	723	628	708	688	684	700	700	698	707	679	695	686	667	679	708	667	704	725	726	709	668	714	734	684	644	684	709	696	717	662	716	723	717	674	703	711	710	722	723	721	708	690	710	689	723	683	741	699	714	718	712	664	644	663	708	685	654	712	650	706	713	687	697	678	733	669	669	692	654	661	736	728	698	729	664	744	674	715	644	670	693	735	693	755	736	704	704	735	715	672	667	711	725	730	680	695	678	676	673	696	698	678	743	662	702	741	684	690	665	633	693	688	735	670	711	739	688	705	658	688	718	699	687	670	695	684	642	685	665	736	716	720	692	676	698	712	706	710	728	703	701	759	695	737	692	725	629	685	688	721	685	699	679	754	742	651	699	703	668	706	717	698	683	727	663	711	710	697	706	670	711	649	717	727	706	708	697	693	682	728	697	689	716	684	689	681	759	716	675	730	711	722	734	673	695	664	730	651	686	697	659	693	705	658	747	747	688	706	641	739	654	730	683	682	684	675	720	680	700	762	706	731	730	671	723	682	686	681	691	696	688	700	694	702	674	702	704	675	667	682	663	703	714	729	689	715	710	706	721	727	674	689	708	724	719	684	708	658	705	699	696	665	694	714	694	722	714	701	677	721	724	729	673	642	691	713	638	635	721	711	635	724	688	660	674	727	658	646	712	666	723	672	734	759	672	706	686	692	700	684	728	700	676	703	690	693	667	739	701	655	643	692	715	670	692	671	701	703	716	736	731	647	724	731	696	674	776	686	707	712	753	712	655	693	719	664	680	752	726	707	666	699	696	671	695	736	732	630	736	681	683	705	702	715	680	694	724	748	666	717	683	722	717	672	727	697	664	721	685	679	731	697	696	717	685	713	672	741	671	677	707	690	662	701	657	722	661	725	686	699	671	770	672	680	715	739	719	687	739	717	678	722	687	693	687	694	708	693	671	689	705	681	682	705	685	631	676	681	641	742	752	693	683	715	747	728	684	721	694	689	677	672	677	661	723	707	648	662	745	721	656	687	651	698	693	689	692	647	710	680	714	725	720	680	719	680	712	687	728	669	683	663	713	728	708	677	657	635	704	704	730	739	720	685	712	733	680	714	681	701	718	688	639	730	713	680	729	679	723	683	682	668	672	699	711	710	691	738	701	683	730	727	665	724	756	696	716	713	694	688	670	714	715	718	717	725	686	709	701	709	713	672	640	739	742	667	653	679	710	683	726	689	663	682	713	702	661	746	694	734	714	670	691	651	738	713	681	677	704	721	693	701	737	735	664	714	699	707	703	682	708	648	701	711	669	670	704	669	705	675	678	679	703	735	706	655	678	674	732	691	647	649	663	673	734	735	741	654	659	678	667	665	681	720	738	681	729	688	725	692	672	672	671	713	654	668	701	679	666	729	674	688	689	682	724	681	698	741	683	673	724	708	741	696	676	672	679	667	675	708	696	740	686	716	706	725	714	703	745	687	638	695	674	667	750	670	697	635	695	686	713	708	672	620	693	690	657	713	713	762	660	757	699	700	653	674	685	702	713	718	675	678	694	728	748	695	713	666	692	697	630	698	701	696	702	715	685	722	708	719	689	714	684	719	659	713	718	681	666	664	673	692	674	719	678	659	699	706	692	699	717	729	726	661	694	662	676	700	662	647	688	681	703	694	688	677	659	700	708	677	640	700	677	699	667	708	697	674	691	677	700	741	680	714	706	687	702	710	692	697	698	727	744	674	696	678	666	707	658	724	676	718	678	689	727	692	696	696	705	703	636	708	708	653	691	725	680	707	653	769	668	686	701	722	668	685	743	711	679	684	725	673	697	670	694	713	713	697	662	698	669	759	701	678	736	617	742	657	687	652	745	672	697	743	711	694	674	719	675	675	733	736	683	727	729	699	694	693	760	735	704	665	676	696	698	700	717	691	681	662	697	711	700	696	665	684	735	695	680	690	699	710	707	672	693	735	642	737	727	654	713	688	680	688	731	700	695	692	721	690	685	709	689	694	661	714	702	698	717	728	733	695	657	644	703	670	709	749	677	652	660	694	671	673	688	706	694	703	691	703	726	692	703	686	713	732	696	724	692	740	672	712	724	709	670	665	686	747	692	689	664	685	646	720	659	728	725	675	688	688	674	669	716	645	711	668	668	714	646	709	680	666	677	803	694	663	675	696	694	669	688	709	724	687	674	698	671	724	696	710	669	730	740	722	696	704	710	705	672	659	710	689	712	699	671	675	717	706	694	691	686	665	677	688	736	715	678	720	705	683	691	697	693	714	683	660	687	689	667	647	703	693	731	677	694	680	677	745	643	650	742	714	712	680	674	681	699	729	681	689	706	736	634	666	728	693	694	718	666	701	678	701	713	681	674	703	704	691	687	720	738	696	673	717	708	691	718	637	680	675	657	662	711	712	679	727	664	656	674	737	676	731	698	675	700	660	756	723	666	718	697	693	714	695	712	714	703	660	696	698	669	663	645	712	708	692	700	686	706	755	690	681	654	673	745	662	689	686	730	704	651	718	695	678	698	648	709	720	747	708	697	686	689	685	706	697	717	719	647	713	657	702	670	654	751	675	725	685	713	679	688	693	644	650	682	692	701	664	682	693	702	662	675	708	690	688	672	694	727	686	695	763	748	666	694	691	727	718	687	711	674	696	726	700	671	675	770	672	716	749	670	726	676	676	693	689	686	686	696	716	685	683	697	638	679	707	663	699	719	662	666	677	680	675	691	718	660	716	678	664	656	690	698	685	660	700	725	682	764	677	708	710	717	716	699
5252	10882	9168	4947	3668	2849	2372	2030	1802	1599	1478	1400	1287	1182	1205	1192	1147	1150	1126	1217	1098	1132	1066	1013	1061	1041	1031	1014	984	993	1012	982	1038	986	1008	987	957	973	966	986	1068	956	945	1024	984	952	997	939	985	972	965	946	998	937	967	983	986	983	992	980	978	962	988	995	972	998	966	980	1004	980	932	951	944	979	955	980	956	992	932	976	964	979	992	995	970	1023	955	917	983	948	915	942	968	959	925	956	957	961	959	949	963	953	1042	985	915	933	934	1008	933	961	975	946	955	958	979	979	988	914	930	958	907	1002	910	936	938	942	976	995	974	956	881	932	967	991	941	944	955	914	906	946	962	990	928	922	954	940	946	958	1006	1010	943	950	980	980	965	904	972	973	1005	928	957	882	939	997	928	936	958	956	990	985	1002	951	929	928	918	940	968	919	940	1001	950	975	989	895	1014	947	904	1004	932	925	926	944	943	958	937	972	905	1007	986	899	910	961	986	948	1017	1010	935	964	975	909	949	981	905	970	1002	933	916	951	989	924	1003	950	977	954	968	984	962	939	944	989	994	921	955	950	977	964	922	953	929	921	925	993	949	998	911	929	935	934	959	955	927	926	943	952	972	920	940	979	948	926	1031	986	984	917	914	978	1019	930	1016	915	947	932	915	967	997	964	972	949	896	956	949	949	987	983	912	978	917	993	898	1038	924	934	936	954	954	998	996	971	998	902	882	940	972	953	924	981	943	903	857	957	955	944	951	963	943	949	933	1012	962	960	946	938	939	972	999	941	890	950	964	949	958	948	972	961	916	1015	950	948	935	1014	983	967	999	953	943	955	969	909	956	953	955	960	999	939	945	954	994	955	931	961	962	996	975	874	950	918	946	958	957	913	919	932	1008	965	966	1012	907	973	976	957	940	937	908	974	975	945	953	948	953	918	950	970	1018	954	959	971	931	987	952	957	930	964	913	946	934	960	916	937	935	947	968	970	929	980	900	984	976	930	957	989	935	993	1008	954	973	922	958	1034	951	954	899	951	954	959	922	967	978	947	927	922	981	946	966	919	959	923	951	925	992	982	942	931	915	937	963	939	965	970	945	954	932	965	937	968	944	1022	951	890	964	946	1019	972	940	989	947	927	955	986	941	943	990	897	902	936	943	944	972	975	912	893	942	961	905	936	939	987	969	962	925	980	994	988	913	954	981	1019	943	930	917	930	924	1011	977	981	918	1017	1032	982	983	946	990	905	969	978	1011	969	969	890	1028	873	904	965	955	944	974	919	946	952	991	897	943	956	947	982	918	984	924	959	979	971	956	1002	981	935	949	945	986	922	988	946	943	960	1006	974	1005	933	983	976	965	930	974	919	1018	907	978	872	973	917	976	904	928	977	922	924	954	999	947	994	949	943	996	958	927	970	952	971	985	957	937	950	954	943	945	950	905	942	928	974	977	941	942	957	996	947	975	909	945	895	925	939	982	914	947	979	969	985	973	987	934	925	954	976	932	973	915	969	1003	987	967	946	947	910	938	1021	1016	926	944	978	932	905	958	930	942	950	929	1014	990	955	958	972	989	946	975	939	946	928	980	950	925	909	940	922	908	1019	934	946	950	924	949	928	982	908	943	923	951	978	988	924	999	958	932	983	950	952	957	977	957	920	924	930	921	947	991	911	972	976	1010	927	979	866	1014	909	912	961	920	990	910	960	968	960	927	950	946	998	948	968	951	963	941	952	929	934	979	1013	969	981	966	971	924	873	919	983	957	943	975	969	918	946	960	937	972	939	919	925	919	966	924	942	964	1011	978	964	950	952	944	993	950	955	931	957	922	943	945	922	960	926	958	928	885	989	934	937	934	994	952	968	944	858	952	966	971	955	975	902	949	960	953	983	889	924	953	953	943	957	919	946	975	976	972	932	921	918	955	975	921	961	962	975	980	957	927	979	945	947	954	996	951	1011	947	962	940	913	950	912	962	924	919	977	927	924	835	910	939	909	957	930	932	992	966	984	943	1021	934	960	881	993	979	986	936	945	1001	974	941	960	956	989	974	949	989	932	948	931	949	966	984	917	1005	974	921	920	940	989	897	908	928	986	907	934	958	951	949	951	943	954	1004	926	876	1001	972	928	965	955	945	908	920	922	1025	932	951	926	975	918	941	931	1000	982	978	961	950	896	914	976	984	975	959	906	913	931	977	985	934	924	985	932	906	937	866	917	983	940	1014	933	908	919	978	935	935	973	890	983	926	975	914	934	922	978	944	979	986	924	979	965	923	947	892	967	900	946	934	945	924	1008	934	920	1003	959	930	954	955	992	980	1030	966	980	1009	951	964	972	920	934	972	922	950	992	975	923	935	920	973	950	949	899	901	1038	915	930	860	957	913	965	989	969	992	995	979	944	963	893	961	976	989	957	981	955	952	935	984	952	934	906	908	937	940	915	969	948	917	936	967	963	999	974	976	913	973	936	986	911	929	914	994	987	936	960	974	985	915	941	1000	944	945	981	986	948	997	861	964	955	974	961	925	910	951	956	938	890	966	921	986	954	952	948	933	981	964	933	924	963	951	983	974	981	906	967	957	945	957	941	939	1000	916	932	998	940	893	955	955	940	953	937	959	958	974	881	904	953	920	965	998	968	894	971	920	923	941	894	954	959	962	950	954	957	962	986	932	984	957	964	979	917	997	934	990	916	914	961	967	942	942	997	981	987	907	974	925	961	884	972	967	929	928	915	966	953	967	978	980	941	900	907	978	1007	938	931	901	981	915	970	964	937	933	917	911	965	965	906	950	997	964	948	951	900	909	949	963	955	978	891	894	923	960	983	934	948	957	923	903	947	958	992	913	963	958	943	918	983	909	951	927	950	930	975	927	956	989	957	1055	969	910	971	972	934	895	956	900	944	956	950	923	945	996	929	950	975	983	988	969	939	1001	923	939	984	942	988	1014	958	948	917	950	957	976	926	952	973	950	969	949	995	939	940	937	924	967	954	1007	1010	960	932	1003	933	950	928	941	967	977	957	959	958	958	987	943	928	990	893	985	956	901	980	871	951	966	936	941	924	939	944	919	950	916	1038	895	955	911	933	888	923	956	946	922	961	1000	909	1007	977	892	966	888	947	926	955	1050	980	930	971	937	934	952	936	922	985	921	967	937	937	957	954	968	970	939	1029	956	944	914	977	959	978	1021	931	972	881	951	925	916	1030	935	952	914	946	944	878	924	963	967	971	965	958	1003	916	961	894	978	951	991	953	974	897	953	931	943	987	898	964	929	878	964	941	946	926	996	968	952	995	939	919	947	929	1001	949	947	1002	969	953	926	982	894	954	971	920	971	908	894	995	932	968	947	967	946	925	1025	937	989	949	1010	932	975	962	917	934	963	957	993	954	955	980	936	926	979	943	955	930	939	1003	958	967	935	958	962	930	973	1006	917	911	994	961	950	956	981	943	905	998	947	968	927	948	1002	966	956	979	906	919	961	924	921	931	960	995	980	924	1009	924	937	998	925	951	952	978	974	933	944	918	926	963	963	979	953	980	986	980	938	995	922	959	959	924	952	918	1009	1012	968	885	913	954	1012	930	923	992	936	970	946	944	973	956	939	996	902	903
22702	21106	28930	23529	21106	21161	9983	1438	1050	909	869	790	742	709	727	620	620	652	637	648	657	596	516	534	569	551	557	534	509	557	500	501	548	523	502	527	512	526	530	522	538	502	546	554	491	500	542	494	487	501	448	552	519	475	524	485	497	526	453	482	555	489	483	506	523	535	526	507	516	473	505	527	506	484	522	497	527	484	526	479	534	521	505	534	496	505	493	455	515	480	498	506	501	508	485	496	529	465	515	486	491	495	484	518	519	518	482	516	510	496	490	473	482	490	488	528	463	487	516	508	479	516	487	486	526	489	475	447	490	503	493	537	477	497	489	501	503	490	559	502	488	526	506	494	531	499	511	506	489	526	525	521	520	469	529	554	508	483	478	495	486	487	494	501	496	493	464	513	508	466	485	514	485	516	544	500	481	497	489	545	484	461	485	508	478	480	513	470	531	498	481	520	510	477	498	488	519	538	527	517	504	533	502	471	521	512	468	539	491	509	516	517	475	486	505	483	489	508	466	506	480	483	509	496	523	507	522	464	495	492	461	507	510	508	492	509	535	453	486	510	487	484	447	495	487	487	499	507	496	490	525	475	482	493	508	511	520	513	497	483	477	491	487	494	509	511	492	509	491	547	542	522	527	513	534	494	494	476	505	533	511	496	495	508	510	491	474	527	445	497	492	478	459	502	507	489	473	487	510	499	505	516	522	486	526	519	510	484	518	523	490	489	474	426	536	510	506	502	509	495	512	474	523	501	480	509	493	475	505	522	486	551	517	461	517	452	481	476	496	463	511	508	501	484	513	501	480	467	493	523	522	501	494	478	547	512	482	503	533	484	493	463	461	472	538	476	517	494	480	477	476	497	488	518	536	491	477	517	475	485	511	492	513	483	488	496	464	487	527	456	464	502	485	493	501	478	505	501	496	521	502	507	470	476	539	509	525	507	515	517	490	518	538	507	486	451	484	472	486	497	492	522	535	434	488	464	486	482	503	483	556	501	475	478	514	531	494	490	517	492	504	468	542	487	513	525	520	464	474	493	482	432	423	474	486	506	468	465	497	504	542	483	498	483	512	519	516	501	508	515	467	503	497	509	484	512	548	521	498	481	501	508	469	500	510	497	452	484	489	493	487	475	481	480	517	502	557	489	472	479	489	524	539	530	563	483	485	514	482	447	457	519	480	477	465	477	477	522	492	517	490	494	470	496	491	493	488	525	478	463	504	529	472	503	484	502	489	483	497	513	493	485	510	514	570	509	528	507	488	474	499	475	504	465	482	512	524	489	490	495	519	474	495	529	507	498	461	474	486	491	528	485	457	485	493	507	472	495	487	494	483	510	488	505	530	507	498	509	543	464	496	509	492	480	506	480	469	457	498	513	521	464	494	510	494	490	456	489	472	506	446	461	517	493	533	537	499	463	499	498	490	482	500	505	488	477	481	522	522	453	474	495	502	517	490	477	520	511	510	494	464	529	527	463	504	480	522	495	498	485	483	504	510	526	507	524	501	493	495	495	472	516	471	530	497	497	519	490	531	519	523	481	503	477	505	500	492	476	489	476	491	482	504	522	557	481	494	562	479	512	464	499	469	520	507	504	505	511	502	523	492	490	496	532	483	470	529	501	507	482	484	451	490	500	478	482	505	453	518	506	466	476	503	501	494	494	468	486	487	508	500	504	501	524	528	512	503	495	513	498	498	467	487	506	467	456	547	492	497	501	481	488	478	510	495	481	473	522	475	487	520	463	511	480	441	507	500	480	511	504	514	493	481	522	519	488	527	447	526	509	501	498	493	529	521	502	513	514	469	512	535	480	452	518	488	489	476	511	531	478	471	550	523	490	483	502	500	492	467	456	501	510	519	487	486	505	483	477	469	472	505	501	537	484	495	468	532	491	505	502	525	487	496	493	474	471	512	508	499	518	535	514	528	525	448	482	524	488	475	482	495	504	513	545	492	486	488	478	495	495	465	494	537	484	480	450	523	489	504	485	503	515	469	509	505	515	504	494	512	463	516	487	525	486	520	543	500	515	518	539	494	510	509	483	503	432	489	488	484	485	479	491	459	504	450	495	503	507	500	507	491	482	466	478	474	501	535	481	514	488	513	495	505	498	500	510	494	454	510	447	521	513	477	485	491	533	510	479	475	490	518	514	493	502	510	502	498	457	500	472	470	489	491	516	510	500	482	498	514	506	508	453	509	480	534	510	553	480	460	537	510	478	481	501	466	463	503	513	488	468	480	532	489	476	508	496	503	495	460	528	478	517	514	479	485	499	522	502	475	480	513	482	566	530	480	542	502	452	503	493	506	498	441	466	480	461	450	498	461	489	523	500	476	496	434	470	470	500	493	500	490	492	492	484	524	498	482	448	503	511	504	498	515	486	480	496	475	459	512	507	500	499	478	493	471	514	493	469	491	484	460	473	505	443	480	504	536	507	487	511	487	452	471	483	511	463	462	480	507	460	468	481	546	493	499	544	483	495	500	498	480	484	487	508	477	466	509	547	522	488	508	512	465	517	554	483	486	488	527	495	473	512	530	477	507	493	498	505	504	537	492	513	503	502	477	532	511	542	494	515	503	506	521	489	479	526	526	500	520	513	513	507	514	498	471	499	549	484	467	482	480	514	493	515	509	497	524	476	468	505	489	448	494	484	495	474	504	515	507	484	509	480	483	466	465	501	500	541	531	483	443	520	492	495	537	479	533	503	557	490	533	453	456	455	490	492	517	499	476	504	472	545	474	485	463	531	474	511	474	519	475	515	473	509	493	506	494	488	523	486	513	510	525	502	479	512	477	519	492	521	480	492	513	507	501	496	474	534	465	518	491	511	549	458	499	477	511	468	513	472	520	496	491	475	493	492	498	482	467	518	481	484	494	490	502	512	509	496	517	472	502	510	514	459	521	482	513	494	504	460	508	507	475	508	449	482	490	495	508	498	521	485	507	497	494	467	519	492	467	509	563	474	545	491	470	519	505	492	444	534	506	499	505	485	495	461	503	511	472	471	502	512	500	516	450	506	517	496	481	480	506	495	474	460	517	523	501	475	503	513	493	449	475	498	509	493	477	509	489	518	446	508	469	498	483	467	485	489	540	517	490	507	526	469	466	477	474	482	457	483	482	515	491	503	492	483	469	475	507	498	459	499	498	494	483	488	464	472	522	509	487	482	494	486	476	484	539	517	513	480	506	495	509	469	555	461	494	540	534	501	478	430	482	487	529	471	476	546	508	463	517	493	506	493	548	488	492	489	510	457	504	477	472	470	516	480	503	503	504	524	476	467	495	492	512	511	476	483	473	532	500	455	509	444	492	484	495	503	509	490	479	520	462	499	553	509	482	502	477	493	443	501	513	492	504	504	508	506	530	504	491	527	493	525	488	519	489	528	506	522	504	496	494	488	471	497	477	497	480	488	515	446	488	503	471	511	510	507	493	509	532	484	506	518	498	486	505	486	466	552	483	524	487	509	470	487	483	480	511	520	487	494	533	478	530	531
7400	16859	13848	7513	5391	4073	3202	2609	2294	1993	1713	1520	1396	1155	1097	1017	1108	1020	1055	1055	1050	915	918	889	808	790	794	782	804	761	781	751	762	739	763	714	729	725	754	763	796	744	703	733	746	729	686	719	731	698	713	674	756	755	737	685	713	717	800	694	693	715	685	718	701	710	715	760	715	726	714	746	716	699	710	725	736	676	706	738	744	766	710	756	704	747	736	727	710	707	694	734	733	719	724	745	731	686	703	660	660	660	701	717	702	704	690	705	706	694	669	684	723	672	707	746	703	722	669	686	681	665	685	723	710	729	691	676	702	660	701	670	738	744	618	712	635	673	758	765	735	726	701	704	762	658	727	657	712	689	718	731	698	661	681	707	683	674	722	693	699	703	693	702	678	689	755	725	702	666	688	675	669	699	732	695	712	668	726	683	700	710	700	735	645	713	709	737	688	664	621	716	737	661	741	657	703	680	660	735	691	679	743	687	655	734	696	724	676	723	697	683	705	675	681	706	726	737	727	662	694	675	714	684	672	702	675	703	695	680	687	673	674	659	703	698	700	699	710	720	688	693	677	674	686	676	699	653	648	675	738	661	701	676	687	653	712	694	672	710	705	692	676	647	698	683	706	638	684	733	727	707	696	689	707	621	710	707	672	687	671	657	698	660	673	717	745	702	678	727	660	756	665	703	730	673	695	667	701	696	660	756	719	675	685	728	718	683	650	646	699	723	698	683	669	668	679	727	687	678	664	717	706	675	714	720	735	682	697	657	717	726	697	676	643	737	731	719	688	669	708	724	707	707	662	696	740	708	652	657	708	692	724	672	713	664	635	718	707	746	656	748	686	701	721	692	665	674	687	650	668	701	694	643	706	686	659	692	705	704	680	717	764	637	675	670	675	709	698	680	698	690	714	702	654	685	677	674	692	694	708	744	671	703	685	717	714	720	690	689	678	717	732	684	653	686	710	705	667	712	728	700	713	714	720	636	692	717	710	680	703	702	714	716	739	698	724	674	694	680	639	711	668	728	719	682	743	665	700	701	681	713	683	696	725	684	693	677	711	699	677	730	709	715	718	660	714	718	681	712	706	724	706	674	722	699	709	719	660	699	671	688	741	664	720	728	708	703	692	662	703	706	705	704	704	704	686	701	706	701	701	703	678	689	718	670	677	689	729	661	709	688	663	637	692	669	700	704	680	673	686	703	705	714	737	721	716	674	697	665	672	678	707	718	767	669	715	695	747	668	695	692	703	731	711	712	683	670	667	723	721	709	662	654	715	750	688	720	682	710	708	717	665	679	716	663	703	740	655	728	684	636	710	637	720	676	683	742	736	730	700	674	697	711	671	690	722	676	697	678	679	709	727	716	673	668	712	704	652	683	730	685	737	699	688	640	667	685	654	689	686	692	735	677	717	709	682	687	675	649	722	746	652	720	753	714	676	668	731	674	686	683	723	715	659	696	691	724	711	686	661	707	669	708	672	723	676	674	742	683	712	686	711	698	696	719	677	653	683	693	653	703	697	685	720	708	715	727	697	669	666	681	716	686	637	713	718	675	704	649	658	677	719	672	657	721	709	665	682	628	713	682	701	684	686	713	685	666	741	705	718	698	687	686	698	705	705	673	679	687	733	684	728	687	685	732	713	720	672	683	670	681	703	659	721	688	659	687	726	730	682	724	756	695	728	677	655	685	733	696	680	627	675	659	701	705	692	634	691	708	721	716	729	699	671	711	731	686	703	672	668	731	669	696	712	710	724	679	708	718	735	701	699	726	719	685	665	692	717	694	712	676	693	667	703	701	683	675	675	690	703	709	732	695	670	673	766	684	716	681	698	674	723	733	724	687	700	706	669	727	666	737	699	661	694	661	656	756	745	672	659	676	684	687	717	706	690	694	641	725	710	675	741	682	685	645	677	697	715	679	706	729	704	689	744	696	668	742	695	696	708	695	729	709	676	680	683	671	724	725	728	685	679	681	687	747	700	708	687	715	710	705	665	705	729	730	719	645	711	674	693	711	732	722	739	636	686	696	661	672	700	736	670	695	699	722	692	690	757	718	691	711	701	731	681	736	691	744	700	640	649	708	701	695	703	700	647	724	704	662	740	690	650	702	722	707	681	671	721	732	666	696	676	700	679	684	670	680	707	725	673	711	748	690	707	645	687	688	737	668	689	706	699	670	744	698	678	712	639	683	703	685	752	742	678	715	711	722	711	701	739	687	704	679	673	711	730	704	697	705	727	685	711	666	723	720	732	681	680	715	678	710	694	712	648	662	666	706	667	704	669	681	703	721	687	681	688	709	696	716	650	692	700	700	680	695	666	637	690	691	685	743	704	711	666	706	663	738	668	666	754	747	681	701	716	715	774	709	693	668	659	726	695	715	665	714	726	739	716	694	638	722	690	717	719	706	693	667	629	734	676	774	662	662	707	715	711	656	695	719	665	709	670	748	745	683	707	716	655	662	674	667	678	675	687	697	724	654	660	688	719	734	701	695	688	726	711	683	707	683	700	713	660	641	722	706	704	703	733	678	694	704	703	709	729	729	662	731	650	682	688	679	692	694	718	712	729	672	669	680	716	660	736	687	673	704	673	683	723	744	691	690	702	691	685	653	678	716	633	738	666	687	696	651	680	696	712	675	711	673	693	729	681	707	731	666	656	674	696	669	675	679	664	668	700	662	705	686	702	676	722	710	691	743	682	676	709	687	664	707	660	675	733	686	690	678	689	676	677	683	687	676	733	664	758	698	693	700	692	723	656	697	705	682	622	693	699	699	719	670	714	696	687	711	703	716	735	658	739	715	711	702	682	693	683	693	720	690	710	659	734	716	670	701	647	712	683	658	713	663	707	658	683	692	719	718	668	682	742	658	651	680	680	686	704	750	672	663	712	739	669	672	693	686	683	706	742	700	670	658	658	701	715	699	679	693	673	717	736	727	685	686	700	682	694	670	662	656	703	700	699	702	681	699	694	683	700	716	688	701	720	699	686	696	701	743	679	727	697	692	683	676	740	692	711	698	704	718	709	671	722	672	707	709	755	714	669	741	681	630	695	715	698	728	720	690	705	685	738	699	615	739	704	686	709	702	736	685	711	724	677	733	682	714	704	694	689	701	688	660	659	666	712	690	661	671	719	721	737	656	735	728	715	696	706	731	685	696	687	660	760	703	695	690	735	677	720	752	714	682	723	681	715	717	704	682	711	688	634	693	656	698	631	709	683	669	671	704	704	687	669	633	664	694	733	678	652	684	688	717	709	645	674	676	740	736	717	693	740	666	670	724	729	708	681	694	688	702	723	654	711	691	705	688	739	670	678	663	711	671	690	652	676	710	667	708	658	682	710	708	690	701	699	674	713	700	708	728	723	704	665	716	669	672	702	660	728	691	670	749	704	696	701	695	655	678	704	716	658	668	663	699	721	711	689	702	702	684	702	713	705	707	702	652	695	684	654	681	694	701	704	705	649	669	711	698	643	738	697	726	651	686	667	658	692	700
26629	20580	8797	1185	775	715	614	565	544	561	555	507	491	535	495	505	517	494	511	595	559	518	516	538	473	496	512	475	528	521	524	479	513	483	506	551	496	493	465	508	483	470	534	515	496	531	495	497	525	509	500	472	514	503	506	463	483	520	488	480	502	514	527	541	517	475	531	522	490	485	523	529	497	520	514	535	503	505	524	558	503	533	494	531	549	512	529	518	476	548	516	526	493	498	504	465	486	508	501	487	501	442	542	483	499	520	529	492	515	477	470	506	500	514	463	518	477	494	463	490	507	555	526	500	514	478	493	498	523	521	495	538	523	532	501	438	512	479	497	494	516	509	513	517	508	449	496	521	476	482	529	500	509	544	514	514	497	511	540	504	537	488	509	497	491	504	515	488	520	495	508	517	527	504	499	551	544	496	495	516	535	535	499	491	468	510	497	507	525	539	506	485	508	517	529	465	512	481	478	536	515	495	506	503	468	527	530	480	560	527	527	534	478	507	504	535	487	506	500	514	537	546	485	515	526	544	469	480	530	511	522	483	512	546	490	493	514	519	490	483	516	512	501	464	479	519	492	492	527	522	538	480	480	517	454	499	477	534	516	520	521	494	480	518	495	474	491	517	537	458	529	512	509	515	502	526	490	498	531	506	500	514	485	468	522	557	473	474	513	511	492	534	502	511	502	482	494	508	496	509	502	511	503	524	506	462	488	470	516	487	468	500	481	503	515	499	497	492	486	540	479	508	447	479	526	503	506	506	488	535	520	474	502	504	516	521	467	480	460	512	467	476	511	492	513	451	500	486	539	522	484	503	528	495	492	496	490	533	518	503	504	501	520	502	514	491	514	514	521	541	516	512	543	534	444	481	551	535	530	487	483	494	458	515	499	500	516	525	506	512	500	490	468	509	547	474	505	493	525	526	504	492	500	476	462	475	510	576	532	468	480	504	500	521	527	531	501	513	495	526	468	532	509	465	501	493	532	486	506	490	469	479	500	532	500	475	478	529	495	476	475	526	486	535	505	498	547	526	525	504	489	520	497	508	513	490	485	534	540	498	480	491	514	519	476	511	498	523	528	510	488	514	502	533	532	481	492	476	554	506	518	495	522	487	486	481	480	528	525	516	527	511	529	482	490	521	493	507	523	487	462	526	526	523	507	494	551	537	497	509	522	510	504	531	466	505	517	507	482	466	513	493	533	486	499	531	496	501	475	543	538	486	512	509	534	470	483	488	517	502	496	514	491	451	503	508	492	493	511	571	497	547	491	499	528	507	531	507	514	502	511	482	496	499	512	564	467	512	527	534	510	559	496	502	491	475	531	503	514	508	482	504	521	503	487	512	507	487	489	536	539	498	514	494	513	492	464	517	488	485	544	471	499	524	496	496	478	515	484	500	492	509	508	503	504	480	517	518	465	561	499	517	521	483	472	509	479	538	489	514	492	530	538	535	508	494	453	486	478	507	490	566	522	528	466	522	506	501	488	560	514	512	529	532	524	494	517	501	574	489	514	463	460	483	488	548	479	455	538	520	495	481	477	490	499	505	529	512	505	512	501	485	514	497	467	513	509	539	521	517	496	507	480	457	487	480	518	508	513	507	532	520	482	519	472	488	503	491	509	496	495	514	493	473	495	509	512	511	503	510	477	515	507	463	502	465	504	521	557	537	492	494	490	502	477	495	477	503	518	500	493	473	498	512	500	446	522	482	491	435	476	550	542	491	489	501	499	532	514	527	542	514	481	513	519	497	551	514	510	481	472	505	492	482	474	515	495	506	491	485	490	469	462	497	494	527	462	516	526	535	545	581	539	519	538	490	486	539	496	485	536	485	507	502	510	508	524	495	487	557	491	509	488	524	503	507	479	515	519	507	488	529	491	543	503	517	475	506	493	487	489	521	488	505	514	477	533	501	522	497	510	449	498	520	507	503	502	564	467	536	487	510	482	512	511	474	496	529	517	466	479	502	477	498	489	529	524	497	484	492	518	518	532	478	487	508	493	533	492	492	516	495	496	493	488	523	507	509	489	524	481	511	547	495	509	572	515	529	484	492	510	495	495	475	499	535	492	521	536	522	488	496	470	540	490	529	525	496	518	495	544	515	511	547	478	513	520	514	495	523	500	467	466	505	496	468	502	495	478	485	506	516	499	509	471	509	473	506	488	517	510	513	537	498	491	496	522	478	474	491	517	543	506	489	497	515	521	465	499	487	511	497	517	495	510	516	547	509	494	487	507	506	506	506	530	510	547	514	513	493	488	456	519	507	517	482	496	541	498	511	500	522	486	469	489	533	493	500	525	460	497	470	488	499	507	462	516	502	511	493	518	513	516	509	529	555	513	489	496	489	500	470	489	513	510	485	525	461	522	511	497	513	503	498	482	516	510	520	507	518	506	499	496	495	523	526	502	505	514	490	511	475	486	501	482	515	495	507	536	499	529	447	505	517	531	514	486	517	509	496	498	525	508	494	453	468	527	524	502	524	490	495	461	531	502	502	485	510	550	505	500	513	510	529	538	529	481	493	484	510	506	502	475	543	481	535	497	493	548	493	542	510	541	466	480	498	553	525	487	511	511	506	450	491	531	521	519	513	501	506	492	500	441	493	526	495	497	509	535	503	505	515	515	521	528	496	533	487	515	522	502	505	542	500	466	495	458	489	498	533	515	493	442	553	511	521	506	503	511	533	514	502	490	524	508	492	514	519	502	493	516	529	512	510	478	518	511	508	492	463	522	528	506	485	461	519	470	500	482	529	572	491	501	473	506	482	509	519	464	513	495	496	481	497	510	499	509	517	509	521	496	496	483	522	494	488	461	500	508	473	498	499	488	502	486	509	520	514	533	525	498	500	439	533	491	541	509	481	511	509	547	524	501	486	509	477	525	511	465	482	540	529	520	486	525	494	486	503	479	511	488	502	478	476	501	518	501	500	507	533	505	508	494	513	505	486	476	514	496	495	533	536	524	510	486	502	488	519	443	507	503	518	470	502	489	494	498	571	508	546	487	493	481	553	502	466	546	511	529	501	486	500	531	521	509	454	513	508	504	492	496	514	485	492	538	483	489	497	461	529	502	488	517	529	477	528	518	503	508	526	520	528	487	523	536	503	555	531	510	526	555	505	516	506	550	507	530	445	529	574	483	497	505	485	528	500	542	507	472	510	523	502	479	505	525	491	539	498	490	515	504	539	459	485	487	464	514	545	492	487	521	505	491	505	450	509	470	494	515	487	490	508	518	541	481	487	482	497	482	500	507	527	457	537	486	528	507	488	503	517	481	484	511	499	462	528	545	474	531	534	499	506	495	482	492	498	508	497	469	475	559	523	441	537	506	550	506	504	520	460	519	464	488	502	505	541	511	465	480	478	466	470	544	526	517	508	507	454	512	472	548	534	532	529	545	519	555	477	481	481	520	525	545	532	524	518	527	491	497	464	465	489	458	480	489	542	489	500	475	487	502	508	503	494	508	526	481	530	465	511	501	489	490	461	470	506
4253	1912	1761	1201	951	912	914	829	830	777	787	794	763	767	755	759	774	717	759	747	735	700	716	753	730	720	684	690	666	676	733	714	705	703	664	666	692	707	750	719	655	715	648	702	667	723	703	680	711	678	688	704	725	702	723	712	685	673	649	695	710	689	699	711	664	661	722	691	711	686	692	688	748	721	710	698	716	700	753	713	721	728	670	715	679	685	726	694	679	674	702	717	674	697	688	679	685	713	644	717	698	706	689	711	749	714	719	686	693	708	711	680	724	654	699	699	699	716	719	692	667	681	652	723	738	641	718	777	696	760	696	684	716	718	658	718	618	738	662	684	699	736	712	683	659	727	715	718	689	685	717	729	711	679	675	728	708	688	762	719	691	702	700	679	700	691	710	694	710	738	703	692	676	699	714	663	706	729	741	687	695	699	741	636	698	742	693	640	743	695	724	690	673	732	687	674	639	690	663	697	743	697	677	661	688	713	690	685	714	736	662	707	718	700	692	694	692	745	702	693	691	704	686	721	711	720	726	703	701	693	763	751	614	676	683	716	677	646	730	741	729	702	726	715	678	664	664	693	680	711	739	684	708	731	687	699	724	677	707	722	717	643	718	684	676	685	680	710	698	654	673	691	684	729	677	718	706	693	703	705	723	680	727	712	660	667	664	696	724	689	670	675	729	705	705	728	696	681	696	683	729	685	715	659	691	692	716	703	691	669	706	697	696	689	682	652	686	651	674	694	667	725	717	712	703	686	669	711	726	733	700	716	684	715	712	668	687	715	679	704	709	669	684	707	690	702	677	668	731	714	688	655	692	732	734	697	685	690	714	693	688	679	678	734	690	696	643	679	665	717	753	723	645	667	714	725	661	655	643	700	699	671	688	692	700	709	723	627	717	694	686	736	639	691	712	719	731	721	709	714	687	656	700	715	692	659	705	686	671	692	736	705	693	706	729	703	716	672	703	682	674	689	685	679	738	680	700	648	695	681	703	717	693	668	716	716	716	710	703	670	732	684	677	661	681	689	697	677	728	691	706	716	725	656	730	688	719	695	675	679	651	692	738	689	683	683	720	709	682	721	699	704	689	682	704	667	665	685	685	763	697	691	720	707	670	714	679	707	654	685	674	696	655	712	770	668	735	649	706	692	728	647	704	705	733	679	632	692	704	694	728	730	720	704	667	675	679	736	703	667	731	686	699	667	660	703	670	633	684	707	705	724	709	729	656	706	706	690	688	699	709	674	746	678	666	695	731	715	721	662	691	696	693	717	719	704	715	683	718	692	706	687	706	702	693	749	684	663	628	694	701	692	678	686	695	729	687	663	720	751	746	693	695	693	690	723	670	706	698	720	665	700	715	693	716	716	664	706	629	667	710	693	746	729	670	726	720	701	760	676	700	740	677	706	683	675	686	723	676	657	742	703	719	660	706	724	688	700	679	664	701	693	674	690	714	682	665	676	699	717	767	665	683	688	692	720	657	722	649	712	714	667	658	728	665	684	669	709	720	713	696	678	694	638	694	702	656	689	698	746	675	674	698	697	735	707	689	655	694	689	662	727	700	702	699	732	698	724	732	707	717	656	717	707	709	716	696	689	683	646	667	678	689	668	680	683	663	690	666	680	644	714	722	688	668	679	631	701	695	736	714	686	733	682	700	661	700	700	668	690	714	733	644	698	642	714	727	697	738	730	686	716	729	662	706	676	658	709	724	691	712	681	689	704	655	723	661	663	730	642	692	663	653	694	692	681	741	681	683	652	697	702	735	684	726	717	688	708	720	684	703	698	690	683	656	702	708	713	702	668	717	698	705	689	677	700	717	697	693	704	692	756	737	717	700	726	655	714	688	715	635	700	686	713	734	710	738	680	740	715	670	692	617	691	682	717	724	678	653	705	697	680	714	674	672	717	669	698	682	709	671	697	666	664	699	679	679	678	699	714	667	728	682	695	682	688	643	712	697	691	709	677	699	687	684	693	648	676	681	682	679	681	697	676	727	715	729	685	691	709	701	707	735	691	692	688	711	754	737	677	696	678	711	688	653	689	697	704	684	711	707	682	680	707	748	750	685	693	713	639	682	757	656	669	669	665	680	718	706	727	710	672	733	690	712	713	704	677	694	685	690	703	676	701	673	722	722	708	741	679	686	733	716	689	694	713	708	716	697	719	733	725	721	696	667	683	736	704	664	669	720	665	664	671	716	692	733	676	690	685	674	699	700	691	741	663	636	690	730	662	697	668	744	730	692	694	700	696	681	705	696	715	742	662	693	677	686	702	745	726	681	706	710	692	674	678	733	717	667	722	707	730	699	703	705	653	707	679	737	697	675	722	752	615	727	669	689	689	735	667	745	676	645	657	670	661	686	677	688	653	719	694	665	709	657	684	683	667	714	724	732	700	670	708	738	734	710	627	681	667	693	651	723	703	718	715	728	720	679	694	735	688	688	677	677	675	694	692	672	668	691	703	691	747	666	702	684	714	710	671	747	676	679	705	737	689	706	652	686	654	741	724	726	682	648	736	721	719	653	680	706	698	704	669	719	711	725	670	698	713	687	695	654	704	670	709	705	662	654	690	713	668	681	704	722	718	720	588	717	652	676	694	726	664	756	683	713	695	683	694	695	729	676	699	670	719	640	620	732	737	750	759	708	694	750	673	690	681	706	722	718	669	718	703	694	693	678	673	707	699	685	701	654	659	679	670	757	677	693	693	670	723	680	728	716	696	672	711	685	680	750	716	698	726	690	661	688	697	687	693	685	754	770	669	713	668	662	720	693	682	637	728	680	726	702	682	664	726	701	722	710	745	693	692	742	662	683	717	680	678	686	733	664	689	691	705	725	667	671	686	680	707	727	736	646	699	687	685	683	665	688	734	693	724	677	728	715	711	718	694	675	730	722	665	737	664	717	698	694	658	664	684	664	699	671	718	683	678	724	709	718	706	665	704	692	720	671	681	734	691	699	653	726	708	677	712	728	687	688	681	710	678	691	726	674	668	645	704	705	710	677	682	715	709	704	689	723	700	678	766	685	688	715	706	705	693	738	710	682	751	736	668	699	662	669	705	684	690	699	671	727	712	726	720	708	722	690	697	662	726	702	703	639	727	670	716	706	742	724	733	689	705	752	735	743	725	764	685	688	675	689	667	690	659	719	728	753	748	640	683	715	657	712	684	684	641	698	698	700	669	709	749	680	675	667	700	733	730	640	660	670	689	742	730	695	685	694	756	705	677	685	677	686	711	704	697	716	706	666	659	710	720	671	702	702	667	695	730	691	696	661	683	724	694	714	700	673	715	704	717	704	680	699	675	739	675	733	711	671	679	692	658	709	722	725	644	710	721	758	728	699	684	688	705	741	698	663	717	741	698	688	736	699	754	687	706	715	669	670	690	649	708	700	727	742	695	685	708	733	693	739	693	670	659	736	699	705	700	731	688	691	648	714	669	678	687	741	733	698	721	707	711	697	728	701	661	675	693	762	714	734	726	716	692	688	673
23569	21164	28592	23997	21147	12030	1770	1179	1029	970	888	866	804	809	768	798	807	773	740	802	773	728	704	770	746	700	743	719	687	737	702	714	705	692	714	669	674	727	676	738	706	667	718	723	654	681	696	694	681	659	681	674	725	706	641	656	692	702	691	665	695	721	688	688	720	691	657	723	709	729	662	717	660	669	744	703	699	726	656	698	751	659	658	690	718	704	681	729	683	703	681	692	698	698	715	674	716	699	689	684	688	680	661	684	730	676	685	686	717	677	700	666	688	678	730	637	696	672	665	669	669	720	682	700	708	672	689	668	696	691	739	682	732	687	725	691	683	652	692	674	737	697	659	698	726	755	702	690	662	679	619	695	702	683	695	640	711	742	764	674	707	657	703	649	645	670	693	694	713	693	660	687	694	677	681	716	718	664	655	706	682	603	695	638	724	708	677	687	689	699	707	701	710	736	709	702	645	679	743	667	668	646	686	682	687	713	687	662	695	703	693	701	695	698	705	675	697	699	684	721	702	726	704	696	677	662	675	704	683	712	693	724	669	674	690	690	720	734	706	665	712	702	709	652	688	715	702	681	673	704	706	696	714	712	746	667	727	700	682	722	715	673	636	675	697	683	698	677	691	638	674	709	702	702	678	694	699	715	688	670	704	746	665	687	690	682	673	672	698	699	691	662	728	711	676	676	693	681	722	705	675	665	743	694	698	691	668	680	688	685	715	681	676	660	702	654	717	734	702	677	704	686	664	726	704	698	662	645	719	682	666	691	642	687	728	714	704	692	701	681	682	673	651	658	703	713	731	669	745	700	685	652	693	673	646	739	676	730	702	706	694	678	693	684	725	738	621	737	683	700	711	709	712	683	700	681	625	688	643	662	704	679	745	701	720	687	662	689	691	699	720	675	723	688	736	695	635	725	665	656	644	689	656	687	679	693	680	670	699	716	700	667	705	692	745	690	698	642	725	706	707	678	647	666	741	663	676	683	682	691	710	735	696	740	658	708	687	659	692	640	657	673	663	673	689	668	666	707	654	647	691	694	679	684	723	637	692	688	722	757	646	710	692	722	702	696	684	706	691	689	680	676	732	649	627	719	693	713	715	724	713	662	692	655	691	754	666	690	719	657	656	703	704	693	739	707	656	673	712	686	715	678	670	626	664	659	632	697	703	720	689	675	629	696	693	706	686	674	725	667	694	674	689	675	672	671	694	686	691	723	666	706	635	732	682	685	700	700	678	726	751	707	709	672	632	677	701	695	709	729	661	702	685	709	674	719	660	664	642	656	667	639	658	698	681	670	677	654	655	705	676	731	688	681	666	707	650	674	705	700	697	752	731	659	766	662	675	716	683	679	716	702	756	655	684	670	666	714	700	703	725	698	677	651	690	679	717	650	685	697	667	689	761	699	676	674	696	696	690	677	705	654	688	710	650	724	715	682	719	738	700	698	662	706	683	704	721	697	715	685	695	684	722	696	717	702	708	682	692	695	742	687	683	726	676	694	676	681	718	637	685	712	689	711	701	706	676	671	680	694	695	644	690	706	730	753	682	709	687	688	726	690	692	680	675	682	666	714	624	704	685	674	685	644	670	633	650	675	621	679	671	677	697	688	687	689	665	711	658	671	751	636	672	683	722	684	712	697	658	702	654	686	687	631	686	694	651	714	631	637	691	626	671	752	648	694	711	690	702	641	711	714	672	709	667	709	669	682	695	689	699	697	691	741	692	722	688	686	708	671	684	717	683	726	648	662	671	689	667	712	743	758	685	696	667	703	676	726	681	720	667	685	634	760	689	627	667	699	741	695	729	703	669	691	692	664	768	627	704	712	665	752	649	658	691	723	692	720	706	659	708	673	666	696	667	679	706	674	696	682	667	647	701	684	713	727	715	734	688	644	680	685	671	643	712	683	724	706	686	731	689	704	693	703	750	677	677	666	681	650	710	668	677	696	648	721	695	729	644	707	667	783	695	688	699	705	705	656	701	672	723	710	695	648	710	700	736	674	714	660	663	732	689	687	678	644	708	729	703	702	690	722	672	711	726	669	639	645	702	669	715	680	693	720	678	738	698	698	695	672	733	678	686	700	708	678	688	671	694	673	688	686	699	700	680	723	682	675	685	704	709	658	703	679	663	657	654	761	700	673	692	681	735	685	657	668	687	659	710	710	727	728	705	691	663	674	669	670	688	706	666	658	669	696	702	659	687	739	672	659	687	673	689	679	724	702	671	730	665	698	699	639	695	684	776	669	688	738	676	707	627	700	678	648	701	675	634	721	688	678	706	669	685	645	714	648	660	719	683	681	651	694	667	662	691	701	648	728	726	717	709	704	696	674	658	704	695	716	687	698	704	680	668	708	740	683	713	653	642	697	649	726	742	717	659	660	694	700	694	698	694	681	704	690	613	670	689	647	682	722	643	702	725	659	731	718	720	703	720	679	695	719	684	653	632	669	682	675	663	640	660	722	647	714	643	685	645	653	693	671	650	701	684	722	739	658	694	672	687	659	723	663	706	701	666	674	702	704	688	691	701	722	646	697	666	710	688	730	707	690	764	706	710	708	730	670	676	689	709	674	673	690	686	702	722	664	689	676	656	715	653	667	713	686	642	668	706	702	717	708	693	639	712	654	679	696	673	681	694	696	704	674	635	683	644	689	646	705	687	725	671	689	706	705	681	684	701	680	683	679	686	694	681	693	687	677	710	673	669	690	676	700	663	676	715	630	674	652	721	655	674	665	691	701	677	697	695	676	688	665	687	710	685	684	680	672	689	650	677	661	663	683	690	698	727	654	717	675	706	647	706	666	691	706	713	705	670	702	694	653	659	678	726	719	654	700	678	682	720	720	658	705	694	740	685	720	683	678	718	676	727	716	659	689	616	712	688	683	634	700	647	666	644	698	684	700	682	688	681	685	728	726	707	762	673	733	703	704	641	706	719	704	692	699	695	707	748	670	682	653	686	642	731	729	691	728	681	704	687	733	666	700	677	720	686	681	648	744	755	689	642	702	652	698	705	733	668	723	694	622	706	697	648	695	696	677	696	692	681	717	643	724	683	731	672	661	672	618	720	675	685	640	676	693	693	680	682	702	724	675	715	642	725	654	678	694	691	738	673	671	658	699	668	709	724	697	744	706	636	677	720	680	688	689	725	635	708	685	647	669	676	686	668	649	661	698	749	734	672	665	670	678	692	678	718	710	689	694	678	672	689	723	717	697	641	650	687	675	744	676	714	656	649	690	685	680	696	686	711	665	650	685	714	694	696	715	677	729	702	678	652	712	618	709	697	673	636	665	692	700	663	652	662	674	667	712	678	713	655	742	706	663	686	650	695	678	706	698	669	756	684	699	659	693	723	675	686	739	710	684	664	677	721	714	715	689	683	649	708	664	709	677	688	672	716	676	680	684	660	717	659	719	681	647	637	695	705	701	697	641	696	701	675	683	708	695	699	671	684	695	708	661	644	661	684	703	713	679	656	706	650	706	687	697	689	703
5260	10971	9168	4897	3571	2879	2393	1959	1906	1648	1496	1393	1278	1242	1207	1159	1133	1162	1148	1160	1159	1045	1066	997	1009	989	1052	1050	986	967	979	952	1036	1041	984	1010	947	1014	1009	1042	996	928	973	925	979	988	973	972	937	1023	931	966	967	993	938	983	975	971	1026	933	962	960	984	908	1003	981	977	962	926	954	968	894	969	977	937	988	954	951	931	959	995	931	963	985	971	991	940	964	965	954	966	957	992	958	885	924	919	945	950	992	971	945	928	947	1002	945	935	954	983	940	918	917	974	932	980	956	955	907	923	956	930	967	1012	960	959	915	977	987	967	936	962	958	922	997	954	940	941	959	965	976	935	920	952	934	915	978	969	911	978	995	886	918	1003	951	925	972	1005	943	914	926	959	968	959	948	941	977	898	912	922	917	973	928	955	909	938	960	940	944	952	969	889	934	951	1010	904	882	1001	939	952	957	987	954	945	929	965	985	944	941	914	934	925	983	1006	972	942	951	923	983	975	898	987	915	972	921	914	939	974	975	965	953	978	897	956	943	924	925	927	973	946	938	943	920	967	911	989	972	984	925	964	964	969	986	913	1015	923	959	957	940	957	942	933	961	973	938	964	930	952	947	976	944	973	947	1024	952	922	940	916	987	906	918	972	946	951	902	956	925	953	910	955	953	912	1044	955	991	947	912	910	931	928	927	884	981	947	925	949	965	921	904	1016	979	956	972	963	927	998	927	915	961	971	898	957	882	952	927	1001	930	986	920	1001	938	942	886	931	886	931	929	917	953	932	945	923	906	957	968	930	907	968	978	941	941	940	988	957	942	886	970	948	931	933	945	926	965	931	1008	925	938	948	964	940	986	943	970	929	957	917	928	958	973	987	961	950	925	921	945	921	967	972	965	940	966	947	981	916	951	965	938	959	914	913	911	925	962	1011	930	981	957	937	947	991	926	970	950	1037	930	964	968	899	964	984	911	954	918	965	919	947	985	970	949	927	980	987	978	924	952	912	989	948	911	895	943	935	945	913	963	952	943	920	927	951	954	927	963	893	923	943	933	938	958	973	945	929	932	1008	936	929	960	936	982	981	973	922	939	970	946	949	984	938	964	967	956	968	968	981	931	978	937	969	928	965	942	916	966	928	948	870	908	958	918	952	933	968	980	949	932	897	923	969	966	944	942	974	982	974	969	965	942	967	953	990	924	900	922	942	969	978	985	884	977	920	907	953	919	925	921	932	944	959	917	974	949	943	932	965	980	942	977	958	1006	922	923	1007	949	901	1000	974	944	913	923	977	1002	930	934	949	931	966	942	966	925	975	917	919	958	922	916	962	935	966	944	914	961	944	932	916	964	976	917	924	1011	953	1005	938	937	964	978	974	933	953	960	978	984	909	932	939	912	889	937	960	926	879	879	956	915	940	953	980	949	955	933	964	985	1014	949	948	967	988	926	919	910	920	1007	921	938	978	943	922	975	982	920	963	904	911	986	960	977	915	967	982	944	934	937	918	944	970	919	891	998	992	947	918	962	966	1005	900	960	915	945	911	1001	969	940	933	905	892	891	966	932	940	956	933	924	933	929	911	892	943	990	952	958	985	956	957	960	945	936	980	975	952	915	960	892	946	890	933	951	943	954	956	993	944	919	938	927	951	974	945	965	939	985	926	970	980	998	935	971	958	945	962	935	968	930	932	967	951	960	964	988	953	930	927	930	927	959	936	950	951	958	951	958	944	968	996	998	953	963	948	935	935	950	907	1002	894	1019	950	942	944	950	971	880	945	958	956	981	985	953	987	935	917	940	993	996	917	942	922	903	897	917	944	968	927	947	870	966	908	930	930	921	902	865	958	938	966	974	960	985	915	915	979	919	946	879	959	965	919	954	990	916	951	929	955	939	961	951	933	986	970	940	975	969	865	914	907	954	1014	1026	966	929	939	971	956	954	998	935	925	937	947	980	942	927	984	923	925	1008	970	892	948	953	910	949	965	946	926	944	932	974	942	924	896	939	967	984	967	989	911	943	966	949	950	916	939	969	924	950	999	989	933	959	917	929	970	930	950	932	927	951	964	935	952	943	933	941	939	942	962	919	1027	941	892	957	937	901	917	1023	981	969	972	947	967	1007	966	968	963	910	990	930	922	993	933	988	928	996	966	917	956	986	987	939	985	929	969	907	921	964	933	1024	989	1018	961	936	983	943	946	945	897	954	965	926	981	954	987	989	983	936	977	971	963	917	1009	925	930	946	886	942	982	943	939	935	907	994	917	933	1007	890	986	933	950	955	963	935	975	976	1000	914	974	965	924	926	949	942	955	946	928	984	1002	928	907	943	914	935	956	1001	975	956	944	990	946	969	937	947	973	895	1013	947	941	1007	881	910	934	906	1010	975	984	969	986	963	1000	966	915	928	970	977	961	946	971	987	923	927	964	890	918	921	925	933	976	960	923	950	973	946	959	876	973	958	970	980	939	901	961	978	980	982	902	922	955	933	953	973	960	896	953	1002	915	967	875	974	956	876	937	907	1000	994	950	919	939	925	892	948	944	949	913	988	915	976	962	977	934	943	942	933	943	945	942	915	937	920	923	976	962	930	944	932	888	968	929	964	971	957	917	976	918	956	939	951	924	903	926	868	929	952	982	956	955	921	1003	938	932	943	933	887	937	914	945	980	966	940	1001	973	966	992	957	965	956	1000	935	957	916	931	968	917	940	935	965	928	966	957	935	916	1004	935	899	1075	932	936	948	967	906	964	936	977	898	908	958	943	912	981	943	966	899	990	948	998	940	895	955	993	970	952	945	924	946	968	919	925	965	925	958	979	928	916	975	912	970	941	934	934	949	991	954	954	931	978	940	964	961	981	903	898	874	911	934	960	952	989	1004	973	925	953	922	933	928	966	908	942	988	952	909	915	965	924	960	959	930	958	961	902	953	921	942	994	904	951	972	979	990	952	913	940	949	954	901	923	946	923	969	965	991	997	956	977	919	917	964	958	919	911	962	950	913	922	944	936	967	930	937	936	989	920	965	940	899	990	912	956	923	949	935	937	920	941	944	944	945	890	1000	921	966	893	912	969	956	994	934	953	918	927	872	993	999	959	928	950	949	942	999	1000	917	973	955	953	985	940	973	899	901	975	954	948	1020	1018	996	862	990	961	926	951	972	1009	945	939	914	968	938	1000	884	1000	931	904	953	1015	955	937	930	954	925	891	940	933	958	873	909	979	979	966	875	993	1020	925	967	979	941	937	965	958	916	963	981	930	939	930	937	952	916	976	997	971	982	945	974	948	924	987	932	916	945	905	962	926	969	1019	905	935	918	970	933	934	876	965	946	965	905	922	933	903	910	950	926	965	886	918	997	972	928	953	931	958	978	895	953	963	945	890	936	911	1007	949	975	983	892	924	968	918	935	929	976	870	934	1021	933	961	888	956	931	963	1012	940	892	987	933	939	958	922	932	951	935	972	937	933	899	963	988	871	969	982	927	926	965	961	967	891	962	949	956	947	916	943	912	940	941	872	907	994	938	877	956	904	997	957	948	952	938	973	944	892	948	968	856	936	949	939	1015	921	983	929	933	941	934	914
22685	21118	28942	23554	21119	21174	9933	1452	1086	950	854	762	717	723	705	643	664	613	596	652	633	595	569	549	565	526	548	518	544	544	496	547	508	514	491	526	531	519	529	559	499	480	506	484	522	530	499	531	518	510	505	484	543	491	502	531	502	503	452	534	523	512	505	466	543	479	518	498	503	503	520	521	526	480	505	514	527	501	521	465	488	516	532	504	480	529	465	477	515	483	484	482	474	507	515	525	523	503	482	492	504	518	487	490	487	540	495	484	465	480	493	514	468	497	516	455	518	523	519	437	473	512	510	454	451	473	493	507	468	470	518	462	498	475	501	477	514	516	465	518	495	472	496	516	497	449	507	535	471	526	504	522	459	499	459	508	533	483	498	465	493	489	484	466	498	518	485	488	525	505	474	514	513	481	493	519	494	443	492	511	515	501	519	495	452	528	505	513	495	492	468	467	507	458	484	481	516	505	496	523	498	513	436	483	452	453	496	512	527	495	484	473	462	474	499	538	469	519	475	491	512	518	463	500	470	501	500	480	542	490	537	479	510	477	497	469	470	473	479	531	517	520	507	488	502	506	504	498	500	483	488	475	487	517	470	509	487	516	525	488	481	469	501	444	513	470	479	462	495	439	501	483	465	498	509	524	488	529	496	481	477	492	496	453	493	511	480	514	497	504	509	502	532	469	503	499	518	518	506	493	466	516	488	494	495	486	523	476	472	499	480	518	463	514	464	552	458	471	491	493	483	485	493	473	521	465	494	538	495	480	514	525	519	523	508	511	494	508	484	526	461	482	475	486	479	523	464	473	485	500	470	489	520	498	481	492	495	473	445	521	464	437	491	489	510	486	476	479	491	460	475	492	488	478	520	475	501	481	517	471	514	472	504	520	491	525	493	460	496	467	473	472	498	515	450	499	514	474	499	465	529	501	453	499	521	489	520	449	518	477	497	499	504	513	538	480	504	450	501	468	433	470	496	522	466	494	499	512	501	483	521	504	494	491	535	451	502	457	476	511	466	470	482	481	475	474	536	509	491	496	507	475	455	516	489	456	475	427	499	539	492	484	499	495	472	503	485	475	526	496	496	494	511	488	507	468	455	472	546	513	522	506	511	477	486	517	459	492	511	502	497	504	457	527	457	510	489	472	501	508	511	501	485	474	498	511	486	496	504	463	474	507	483	468	524	501	503	461	516	449	473	499	479	495	482	492	506	513	505	488	485	481	471	451	464	485	492	474	467	523	495	480	513	515	499	492	471	514	497	506	508	450	494	498	449	506	474	542	465	463	526	502	518	438	486	488	466	508	484	473	464	484	493	482	496	495	500	498	448	490	502	515	501	479	487	461	482	515	459	500	535	456	433	473	510	512	478	491	524	503	469	501	511	514	475	500	448	475	449	468	469	478	498	467	479	483	482	497	497	517	505	485	511	426	473	484	520	444	532	515	486	463	492	511	510	473	516	547	482	540	466	470	483	483	463	521	479	462	451	485	474	514	494	517	527	489	481	467	490	468	495	472	481	503	468	495	544	518	519	493	498	507	493	503	442	476	490	472	474	484	447	478	481	461	520	507	470	494	511	476	512	496	428	456	505	487	478	499	502	492	483	457	483	502	533	513	515	501	494	480	483	479	511	503	520	505	521	494	484	479	520	513	460	498	480	485	487	493	481	519	476	498	477	529	509	525	492	497	533	492	489	511	503	501	466	490	517	512	509	512	492	469	470	474	492	479	526	485	479	481	547	503	491	479	480	458	491	461	472	481	478	475	522	512	514	461	487	524	489	522	495	523	471	492	524	489	455	499	509	486	499	496	482	468	461	468	476	512	531	524	494	465	450	528	499	500	473	479	541	489	486	464	462	493	471	466	522	494	502	519	514	497	501	492	463	478	494	512	490	488	515	494	473	527	467	544	475	508	445	452	518	466	490	453	429	465	484	502	476	502	489	495	483	465	468	483	529	487	468	522	475	495	479	495	480	472	466	459	527	481	485	506	513	509	473	523	540	446	490	481	491	452	479	478	479	535	501	488	535	479	525	477	493	464	493	499	546	503	486	471	537	530	518	489	502	482	488	475	505	522	517	485	503	518	466	453	486	475	501	493	503	512	514	466	509	495	442	483	463	524	515	494	490	503	488	475	501	445	510	504	465	488	520	488	480	482	501	458	510	500	467	504	493	478	491	467	478	462	471	498	501	529	486	463	518	509	493	475	481	506	527	543	500	460	534	505	506	497	492	478	483	520	481	463	478	470	506	499	460	507	452	502	467	453	501	506	505	507	518	471	516	477	492	518	473	486	486	466	485	513	462	488	479	493	502	499	481	489	472	478	488	480	496	462	460	467	507	504	504	460	469	513	490	456	526	492	514	482	502	526	502	509	485	526	481	474	474	486	491	526	507	471	499	506	480	508	476	530	468	486	550	449	504	477	493	489	493	459	487	467	510	500	500	466	519	505	496	506	506	520	485	473	487	454	537	510	507	501	468	488	489	491	494	454	502	515	500	471	496	521	511	520	510	497	517	481	477	470	535	513	482	501	479	460	457	507	497	447	461	446	500	487	442	490	469	498	545	509	480	484	460	486	465	518	487	525	503	547	473	522	434	516	489	508	516	491	505	450	516	481	474	506	467	510	495	507	497	490	528	504	511	470	507	507	491	514	490	497	492	477	501	449	500	519	506	444	508	477	453	530	517	526	473	551	472	492	487	487	510	497	501	465	478	478	501	477	483	485	505	511	490	484	499	472	451	505	516	491	455	502	474	527	515	460	469	491	460	531	474	492	466	464	522	501	485	506	515	511	482	458	495	528	523	514	506	495	454	501	519	517	521	466	489	486	485	498	495	465	467	488	467	451	480	499	442	474	499	508	484	499	491	497	502	475	457	487	536	434	490	520	487	533	514	460	499	476	513	485	473	504	522	473	486	510	479	507	498	456	478	467	496	467	496	519	501	466	482	446	503	508	493	467	500	502	487	496	542	487	499	461	480	488	446	472	530	529	524	516	468	475	457	510	505	475	530	496	519	468	560	480	516	479	507	479	562	437	478	508	498	492	491	498	519	484	511	470	481	476	541	454	474	476	515	524	462	501	485	491	501	479	529	497	445	531	500	506	481	464	490	494	475	507	511	475	488	484	452	542	474	494	543	472	520	521	473	459	484	504	475	498	497	480	489	496	470	481	463	443	498	484	502	462	500	465	520	511	469	495	492	470	500	505	494	490	505	459	513	485	475	509	479	495	475	487	464	525	495	528	446	443	502	525	489	496	527	514	511	490	507	472	488	529	510	500	521	491	471	497	514	520	499	519	505	499	493	486	514	476	495	482	505	455	506	464	458	477	478	500	506	442	516	486	478	503	550	468	489	480	489	515	454	473	534	507	483	480	464	469	452	480	515	523	521	494	426	528	467	476	494	463	501	462	459	472	507	483	519	520	500	511	500	497	487	536	458	499	517	513	542	509	451	502	475	476	532	483	520	511	492	514	501	476	477	506	517	505
7323	16855	14043	7595	5416	4072	3223	2680	2189	1940	1647	1508	1334	1318	1206	1221	1103	1048	1011	1068	1018	941	907	878	843	851	780	818	786	767	777	730	749	727	692	771	772	782	721	821	761	757	750	782	742	683	706	691	710	732	744	686	709	729	715	694	686	718	685	667	741	724	719	750	766	724	662	748	754	746	720	700	723	753	760	750	708	685	730	657	703	733	777	755	683	679	711	671	701	662	737	688	675	702	685	696	682	718	703	703	740	718	675	686	718	655	706	728	713	690	654	729	688	729	677	699	734	684	693	697	700	693	646	710	661	643	684	709	642	681	696	722	702	704	714	658	674	682	673	721	728	680	723	690	662	683	702	749	722	702	680	684	742	716	654	707	680	705	708	678	691	699	675	667	707	737	645	688	635	703	664	691	725	691	680	705	740	699	716	678	721	709	718	702	699	659	695	704	667	746	680	694	668	665	688	707	679	710	718	643	621	677	699	646	680	706	722	711	720	619	719	682	710	690	676	702	708	718	715	703	691	710	713	720	645	703	688	690	726	721	667	709	680	688	687	722	664	697	673	650	690	658	707	684	687	673	686	672	700	687	712	675	693	691	706	684	701	682	684	674	715	675	717	704	658	727	670	695	713	705	681	665	686	701	691	674	695	752	691	695	703	676	662	728	666	682	667	738	700	673	624	706	699	724	671	653	669	673	679	691	712	699	686	673	649	664	666	684	704	690	696	686	644	734	715	704	699	716	710	682	679	663	744	696	714	674	707	722	663	717	669	711	701	705	641	708	729	680	725	727	726	714	712	697	709	697	655	684	727	668	728	714	715	721	691	749	631	694	702	649	684	659	717	690	716	682	686	679	756	702	676	676	725	703	745	645	682	698	663	685	659	674	733	697	704	694	660	673	717	714	695	708	720	753	660	671	700	679	667	692	665	690	691	699	662	693	703	724	697	658	669	694	716	685	650	639	665	699	664	677	653	717	693	711	683	685	708	755	693	677	714	713	666	703	712	687	714	709	682	722	704	644	650	724	647	715	739	678	680	711	678	723	693	649	713	649	659	689	689	683	704	706	669	714	676	690	637	673	659	672	675	713	689	672	637	652	669	682	690	651	746	713	669	696	692	715	696	702	664	639	689	667	674	760	710	766	635	722	693	671	664	703	684	673	669	626	687	682	693	676	771	640	656	686	733	671	718	734	714	694	724	633	662	682	635	687	642	634	667	714	653	743	682	692	681	615	675	688	660	682	677	674	642	701	617	697	702	699	713	671	705	707	685	639	673	667	677	669	720	702	673	721	698	696	686	677	687	668	706	678	696	704	651	694	694	693	736	713	698	664	682	683	709	695	649	616	675	648	664	689	704	662	711	752	671	716	704	730	629	728	681	654	679	667	715	705	665	671	716	690	726	723	688	689	686	668	718	683	676	666	734	684	718	668	711	664	690	664	703	717	737	666	674	720	707	684	693	668	659	660	694	664	698	717	639	727	673	684	689	697	735	677	670	735	701	674	708	683	679	699	681	660	691	704	638	722	670	702	688	709	710	665	684	719	709	665	705	708	743	646	678	684	747	646	681	701	667	760	732	714	684	708	638	697	710	688	677	717	746	704	694	715	642	719	683	713	667	679	715	707	667	691	690	704	688	672	718	658	720	711	720	672	692	690	697	659	661	682	685	652	714	710	682	690	702	727	678	712	678	687	702	655	713	717	673	670	683	690	731	688	758	726	726	730	645	738	678	670	658	712	689	705	670	686	677	667	680	698	702	698	749	693	664	728	639	677	674	734	732	655	686	752	723	757	719	669	699	685	666	631	728	663	701	677	731	631	700	710	705	688	704	702	696	684	670	704	702	656	630	680	707	675	727	714	695	729	637	688	721	678	741	681	669	675	722	675	707	718	693	698	716	681	687	690	697	707	672	697	707	704	736	669	723	652	685	642	673	661	687	687	719	689	716	735	689	671	709	684	710	721	688	710	678	683	726	697	689	666	692	650	708	653	710	664	716	688	701	695	725	663	686	690	672	692	738	667	638	708	675	695	688	713	687	695	657	681	676	707	695	685	726	723	679	689	737	732	678	695	729	688	716	697	674	655	677	680	686	679	661	653	714	722	723	696	701	692	681	673	683	724	715	696	693	733	666	703	689	652	642	672	691	716	751	683	728	712	689	704	721	646	688	731	675	689	715	691	724	697	731	663	670	668	712	736	672	652	683	641	685	671	716	714	698	732	666	685	710	645	663	678	668	672	684	733	732	643	677	723	667	700	673	687	679	685	684	757	712	700	661	688	742	692	689	679	715	707	713	679	710	702	704	646	738	713	686	658	698	705	780	695	683	690	672	674	656	673	673	709	701	710	701	719	659	711	704	662	680	720	669	695	696	700	659	659	742	723	685	663	676	724	716	670	687	703	671	657	713	693	678	698	682	687	657	707	695	668	724	716	704	715	679	667	697	710	679	674	730	674	736	707	656	644	696	673	710	676	682	691	689	683	687	654	652	667	690	699	627	722	706	691	704	679	693	698	683	702	714	670	683	735	691	693	681	675	696	698	675	744	619	699	648	745	712	655	689	705	646	669	691	692	716	686	695	683	695	674	684	685	716	679	689	695	657	680	695	717	700	673	657	695	694	694	704	702	720	646	671	728	665	660	724	692	737	703	664	693	679	692	684	717	655	670	693	708	690	647	682	734	748	722	716	661	656	702	718	699	691	690	690	722	696	699	673	658	650	686	668	654	713	677	715	695	729	666	711	680	663	699	682	678	691	693	700	703	728	665	678	706	721	629	693	676	676	668	697	674	687	651	677	683	661	707	690	712	661	661	730	661	679	678	733	701	634	706	710	676	752	695	686	725	689	696	635	673	713	697	676	686	716	671	650	680	659	677	731	691	645	651	741	694	664	670	697	692	662	686	747	700	716	666	648	679	689	703	703	711	723	618	645	709	702	713	676	669	688	696	679	694	696	707	706	721	673	722	675	669	658	681	651	709	713	715	739	702	737	697	705	709	678	740	652	695	688	677	683	706	711	757	711	665	686	722	659	714	711	731	686	669	661	659	671	662	719	688	697	683	700	716	698	698	657	710	700	718	680	681	681	692	699	651	688	690	706	678	664	654	705	676	711	673	688	734	686	715	691	687	661	713	677	716	668	667	761	685	715	653	677	636	677	658	692	687	710	658	645	658	665	703	727	690	688	736	696	693	690	619	697	712	677	722	707	679	729	695	715	688	716	722	689	667	695	705	665	670	705	670	662	687	652	687	673	680	694	708	727	676	684	625	668	694	652	692	711	665	690	677	634	684	742	708	690	708	688	733	698	662	677	712	691	701	691	671	694	718	677	694	690	714	739	697	674	708	703	657	701	689	656	702	686	682	657	685	708	730	739	641	703	704	690	713	673	679	666	713	718	732	745	714	625	700	709	718	717	704	668	700	694	720	699	715	687	709	725	694	697	638	678	664	765	701	683	696	683	664	674	682	677	694	668	681	726	658	689	665	665	715
26603	20488	8624	1062	650	600	591	568	605	539	569	511	571	519	478	525	484	565	488	502	490	505	495	510	498	490	544	504	512	469	530	519	476	508	525	508	465	481	504	492	527	512	476	539	548	501	540	528	543	452	510	496	542	470	507	481	484	488	518	510	508	459	476	532	484	515	485	502	485	534	513	517	544	527	494	534	532	460	466	506	517	519	555	511	479	492	482	466	521	468	493	517	497	500	501	540	516	522	504	472	484	485	474	485	526	510	513	545	517	502	543	479	476	527	518	484	514	499	504	521	494	514	516	512	546	490	530	482	487	492	516	561	529	508	515	476	508	511	508	516	519	538	521	516	482	529	519	504	505	523	502	464	512	471	548	509	526	466	515	495	515	524	499	485	504	455	469	499	526	501	475	507	471	508	524	482	496	489	533	493	516	470	506	535	473	479	473	488	492	483	491	508	507	506	482	456	533	514	479	512	492	490	518	494	512	511	513	513	501	478	509	518	487	516	537	521	478	482	482	509	529	490	525	508	458	520	501	513	523	481	484	441	490	490	513	525	526	522	469	508	484	515	508	465	509	486	486	502	494	490	523	496	551	500	475	497	484	500	493	502	517	513	507	500	507	554	532	514	477	518	442	488	483	459	508	516	474	485	527	524	508	500	509	480	490	494	524	504	491	503	541	512	537	464	518	486	458	488	518	481	527	487	492	496	480	520	506	515	491	550	506	521	497	505	480	529	462	492	491	526	508	492	500	493	496	523	487	484	483	553	531	551	471	497	463	518	537	498	485	509	474	507	522	523	532	477	506	506	509	499	471	508	527	513	502	512	463	526	547	497	514	465	511	529	497	509	501	507	483	526	505	458	495	504	478	455	460	500	471	512	490	543	530	501	487	466	494	518	469	502	559	477	486	505	476	479	477	496	503	499	461	511	519	511	520	496	491	515	492	500	589	481	495	490	550	528	491	492	472	508	507	516	483	464	501	507	486	496	500	499	470	504	521	486	508	514	513	511	488	475	500	496	505	500	524	480	483	505	538	532	525	458	485	450	493	489	539	505	487	515	509	488	478	500	483	497	514	472	503	519	485	490	500	527	513	482	498	481	500	469	478	518	512	487	477	513	512	498	482	487	482	481	478	480	503	501	535	523	510	470	518	489	512	529	466	504	538	464	490	523	478	491	475	498	502	472	496	535	511	509	492	538	524	519	505	527	478	492	509	508	497	487	471	518	500	484	509	518	546	548	491	491	543	489	514	493	478	486	510	528	526	481	486	466	501	491	471	520	479	482	537	463	513	500	542	499	501	526	489	501	555	501	494	507	485	533	515	472	468	501	500	495	549	491	539	514	526	501	504	502	536	509	503	537	530	493	557	479	502	481	552	525	466	501	505	509	512	525	541	535	519	500	506	521	494	531	513	522	502	522	535	459	486	501	493	494	515	490	508	466	518	497	531	509	480	503	502	512	501	518	481	491	541	546	482	474	510	490	536	485	450	480	461	486	510	497	478	536	487	500	500	487	490	511	499	457	496	520	464	499	544	539	501	498	524	502	479	529	524	514	537	523	501	532	503	519	519	525	510	455	515	507	490	453	469	498	464	520	509	472	513	526	505	501	529	519	509	520	492	528	535	501	480	536	541	499	473	488	525	527	516	465	502	486	506	489	516	519	532	493	493	489	503	491	522	482	491	530	495	502	493	489	528	483	518	499	456	521	581	464	498	528	538	469	523	518	463	536	492	479	497	470	501	512	452	493	524	486	488	524	507	483	495	554	514	552	515	553	513	541	474	532	519	495	502	442	501	504	507	516	544	530	561	520	470	505	478	511	489	488	516	496	519	452	510	531	530	440	497	518	523	498	537	484	496	495	523	517	544	459	488	508	499	467	465	483	497	493	483	494	523	488	521	502	501	504	539	528	488	527	525	501	500	519	510	459	487	506	471	484	504	532	493	495	484	537	523	503	477	536	531	479	507	528	522	513	516	524	486	475	518	493	520	495	515	479	548	482	503	506	549	495	520	493	468	479	520	477	439	503	518	497	476	485	502	495	536	481	478	524	522	510	521	526	496	551	486	498	458	491	455	519	501	521	496	504	508	481	476	502	523	528	532	486	541	494	501	505	504	500	548	526	535	484	519	514	521	485	520	528	517	536	496	509	496	479	521	487	507	496	516	505	507	507	528	502	505	497	519	529	500	458	534	514	510	507	479	477	487	502	523	512	489	482	483	503	508	487	530	514	529	518	498	514	504	517	548	506	486	541	518	498	505	472	512	504	505	504	505	504	519	498	523	521	503	480	499	501	496	536	494	486	481	529	487	536	514	532	487	532	466	504	495	513	475	525	506	522	506	551	490	491	529	505	473	511	521	514	478	541	497	494	472	497	522	509	505	497	486	535	532	481	495	489	534	498	504	520	485	514	500	504	473	500	480	487	484	506	498	511	518	529	485	533	466	472	515	522	478	496	532	513	546	525	520	479	503	506	488	520	506	485	509	540	506	532	446	470	496	523	496	469	505	528	489	519	482	510	508	511	481	512	547	501	489	514	521	517	493	519	512	504	549	492	482	492	506	517	528	490	504	480	445	538	507	546	486	515	479	477	460	507	499	506	480	522	508	492	517	507	498	485	517	478	526	481	519	537	525	534	510	525	496	470	465	546	463	510	514	513	518	486	500	498	488	528	512	493	531	506	495	503	487	478	494	542	508	520	499	529	494	500	533	503	491	521	487	580	505	514	494	468	478	478	526	457	481	497	516	519	470	489	519	522	521	513	470	445	502	495	496	507	511	485	513	528	496	507	471	509	561	511	496	492	508	505	508	514	438	506	523	544	499	488	491	534	500	492	527	475	491	506	490	503	541	463	471	509	526	524	534	499	509	483	496	487	481	469	476	512	509	527	509	497	491	545	490	491	514	542	496	498	526	521	526	524	490	510	494	505	533	513	468	483	496	483	496	494	526	478	499	558	517	520	529	490	495	531	517	523	522	482	523	516	497	491	499	490	507	509	512	504	527	552	507	550	527	494	521	520	531	486	525	496	531	474	472	501	505	528	495	477	511	485	526	524	538	516	513	497	514	506	530	512	498	487	499	519	532	480	520	521	536	460	507	514	514	468	489	505	497	505	536	495	493	513	498	498	513	508	524	500	523	488	511	523	503	492	492	461	490	488	486	511	511	505	508	526	483	478	521	511	500	500	500	478	517	484	499	521	494	492	494	506	543	509	511	486	490	487	496	488	496	466	507	488	540	533	473	552	490	510	508	480	486	500	521	489	492	499	526	505	497	476	477	477	474	512	516	504	509	501	475	500	493	501	494	495	506	498	467	521	527	497	501	495	468	466	496	491	506	501	494	512	518	524	514	510	539	502	506	484	506	506	510	496	483	493	506	499	471	486	496	495	493	517	484	512	533	513	483	508	476	493	505	518	506	448	507	538	470	489	518	445	507	502	502	521	497	493	548	526	481	518	490	470	516	501	523	490	541	526	478	495	516	489
4200	1891	1714	1159	996	961	899	845	900	799	762	779	799	717	762	704	743	765	759	746	717	790	731	736	696	698	646	724	716	702	745	704	711	631	730	670	688	686	706	716	713	699	729	668	675	699	723	723	733	699	705	694	694	658	686	668	702	683	700	723	697	757	691	695	658	666	685	691	681	724	680	714	657	727	719	689	673	720	706	673	712	672	709	664	723	692	742	675	691	682	736	646	625	714	665	624	732	740	707	695	654	669	685	736	677	717	734	747	732	674	635	709	750	677	677	641	734	687	661	683	668	679	729	690	706	673	699	677	724	675	702	703	648	694	678	652	710	672	729	665	730	673	684	682	683	718	691	652	686	660	679	736	696	655	741	683	695	710	693	648	735	713	674	711	672	704	647	711	678	675	713	661	701	679	677	711	692	694	665	672	699	690	732	737	721	681	666	704	676	653	650	665	712	753	737	696	656	679	743	675	686	694	702	611	732	756	710	638	718	731	690	698	678	693	679	685	671	722	676	702	709	677	684	674	675	684	694	702	689	712	745	681	724	697	701	682	678	695	671	704	633	687	722	684	677	709	683	746	682	719	695	684	702	682	723	669	715	716	634	679	646	687	715	707	721	679	722	665	696	733	676	679	700	705	673	663	672	691	682	668	659	680	673	699	667	631	701	734	665	675	728	667	694	701	660	701	686	688	700	659	692	667	666	656	664	693	727	668	761	762	649	703	664	718	719	677	705	702	710	695	704	675	702	691	733	712	694	662	736	685	705	701	674	703	706	697	730	666	688	716	683	727	710	672	676	728	699	682	665	692	653	736	721	715	700	677	762	721	743	689	706	714	696	732	643	654	682	672	697	693	689	678	704	695	706	686	718	659	719	709	679	723	679	695	664	750	671	747	714	709	681	646	663	677	698	640	695	681	674	659	715	673	735	698	721	730	689	680	695	709	663	667	691	727	734	693	687	710	679	686	700	715	678	633	717	731	681	714	707	704	652	785	692	701	692	692	718	697	645	673	686	682	681	719	698	699	697	723	705	697	696	684	687	697	702	662	717	734	704	729	737	719	692	652	678	658	727	689	665	695	695	632	700	713	666	669	703	702	705	627	704	710	697	701	700	755	740	667	700	663	697	696	690	714	640	658	708	720	693	693	727	746	712	688	716	729	659	720	686	717	671	700	712	662	720	683	703	622	697	651	713	687	729	649	695	722	679	704	715	659	713	730	724	719	707	719	703	678	702	703	692	665	723	677	690	632	678	741	680	657	698	729	670	681	697	759	646	714	661	683	696	686	696	722	685	688	714	686	644	711	696	691	705	677	709	699	703	684	670	686	672	661	682	652	652	691	680	687	688	691	696	689	721	668	715	681	693	705	661	705	740	720	680	690	684	696	706	759	708	677	677	677	743	709	703	679	678	701	602	697	689	706	696	654	679	684	760	693	704	703	721	654	706	697	679	719	684	668	755	725	669	709	686	696	705	683	724	690	642	688	657	667	614	711	711	688	674	704	688	660	716	686	697	716	728	665	709	707	674	683	657	700	740	699	698	706	686	680	690	642	709	653	694	684	747	672	702	687	668	685	671	734	700	681	707	660	709	708	683	704	700	700	677	722	693	690	711	647	684	702	713	699	692	653	696	670	661	649	689	685	703	711	672	684	689	711	692	699	670	686	686	696	705	709	685	720	700	658	682	697	705	654	705	682	702	701	710	682	708	681	698	678	720	666	668	641	716	657	671	725	691	718	692	714	669	680	678	677	706	720	665	688	684	677	700	689	669	683	681	700	702	707	702	675	686	715	690	696	706	701	698	724	720	661	747	703	695	640	688	669	748	709	704	706	685	654	673	692	719	679	659	650	739	698	672	673	652	665	724	662	703	709	698	707	730	649	693	678	668	666	662	684	699	719	669	720	761	686	689	726	686	710	656	698	710	705	756	729	714	688	706	717	699	727	695	691	685	678	674	662	734	693	676	725	727	684	680	675	620	727	735	683	671	671	652	660	680	709	669	698	781	634	695	715	731	708	670	733	654	685	696	707	677	694	708	668	665	657	690	691	688	684	695	679	690	705	706	678	659	672	701	653	678	699	654	685	636	718	737	685	683	659	657	708	724	639	715	666	669	723	716	731	703	690	656	723	727	738	692	625	709	729	677	697	709	666	691	705	682	655	734	694	719	676	689	650	700	707	708	673	663	711	684	653	704	642	778	681	678	686	736	649	744	707	687	679	686	688	652	695	673	697	687	711	630	706	724	669	624	665	718	705	704	648	718	721	722	684	705	693	716	692	692	661	710	739	700	720	639	700	692	722	650	668	706	686	700	673	678	685	680	685	674	697	734	685	664	713	673	687	730	657	662	671	683	672	716	742	697	731	693	675	664	669	711	674	682	697	679	708	752	689	694	646	717	710	715	707	685	730	683	674	705	668	692	726	680	685	706	708	682	684	710	734	660	656	651	683	666	706	713	739	704	732	709	684	698	660	674	707	669	650	667	736	687	679	704	673	669	682	676	671	677	695	672	716	718	743	680	709	734	747	697	682	710	666	708	668	687	703	708	710	723	671	726	695	680	682	711	711	711	701	646	728	726	720	737	698	703	659	667	685	682	714	688	705	686	633	670	734	685	693	677	699	694	675	709	674	702	686	693	721	720	723	692	702	695	665	693	713	679	705	731	686	662	695	728	692	700	743	700	713	679	713	723	692	674	681	727	675	691	681	697	648	702	762	695	719	706	700	671	710	679	696	673	724	744	701	692	709	700	664	630	657	691	678	681	645	646	683	719	683	653	709	669	695	702	711	672	698	621	678	700	705	661	687	701	667	733	739	674	698	670	702	662	650	698	716	659	715	704	685	716	683	722	661	706	681	677	721	663	673	656	710	726	695	624	669	646	666	727	697	704	649	735	644	673	634	725	726	693	671	694	674	692	687	669	692	690	702	687	652	676	693	680	689	652	689	703	690	687	705	666	686	638	689	626	677	675	623	688	648	638	690	662	669	665	722	752	724	695	674	661	690	647	716	706	676	711	716	683	664	681	706	679	721	694	679	695	667	687	672	747	695	689	694	688	684	684	647	688	675	714	718	677	702	660	716	668	685	690	650	713	661	741	688	736	697	697	698	710	707	700	687	702	680	759	714	705	713	664	731	724	653	672	737	687	734	680	688	719	700	696	655	697	693	711	733	729	696	735	734	724	678	695	683	658	670	664	753	667	684	720	691	645	695	675	691	654	663	669	677	699	680	718	721	680	658	714	711	704	670	720	723	674	718	696	696	708	724	681	659	753	681	723	691	683	684	670	699	696	685	708	692	686	719	637	698	702	671	731	733	695	732	689	708	665	713	709	706	710	651	727	705	675	688	677	725	629	708	680	673	691	669	678	711	680	724	695	689	742	715	716	692	710	665	704	690	684	666	700	751	676	701	685	678	724	667	676	725	659	690	687	645	663	677	693	698	723	697	687	683	698	688	766	729	687	679	720	684	688	718	677	679	677	660
23636	21154	28618	23959	21136	12020	1768	1158	1018	948	857	828	814	800	746	745	770	754	745	773	768	703	747	729	741	683	741	752	699	663	686	741	664	710	720	700	723	675	702	711	702	684	680	707	647	708	681	689	713	672	665	648	683	738	732	724	690	705	715	719	672	713	695	730	739	704	701	615	734	703	719	705	747	708	696	657	658	715	705	721	736	727	720	673	660	672	725	688	668	665	737	721	719	662	692	744	682	678	708	718	678	685	682	736	649	726	654	702	699	663	680	691	682	653	680	712	701	661	682	744	669	709	696	695	685	662	679	701	661	698	687	659	673	697	651	676	711	691	713	675	719	687	666	694	750	660	698	684	710	663	630	625	738	718	685	670	653	674	689	677	673	650	717	675	693	720	703	726	684	689	671	670	647	715	689	710	677	680	645	665	723	737	700	675	720	734	665	712	643	668	704	697	701	659	712	682	682	691	680	707	675	714	690	685	730	677	684	687	728	682	738	664	675	681	671	642	692	640	678	671	704	633	684	677	696	702	708	706	702	644	715	654	709	719	686	708	653	665	713	699	677	659	666	686	697	718	706	646	654	664	717	687	687	674	683	666	649	690	698	695	700	670	713	650	678	715	652	665	695	675	693	699	706	728	716	758	688	683	657	656	710	724	664	644	707	647	675	698	702	679	687	683	698	697	671	673	698	685	641	661	711	715	718	679	693	660	697	663	724	700	688	670	677	710	667	694	631	656	668	663	652	646	643	686	720	727	702	668	713	691	713	715	692	688	685	731	652	654	686	668	708	667	700	726	639	676	711	698	640	673	638	709	686	688	660	700	649	657	712	709	715	699	704	665	623	678	708	723	668	658	639	683	678	707	673	621	646	671	691	648	692	648	718	682	637	677	677	692	703	715	646	697	654	667	715	676	729	692	706	669	691	717	684	699	737	657	668	698	649	671	658	677	683	681	706	662	683	675	710	696	633	694	734	690	741	689	703	723	677	698	672	684	684	711	651	678	692	694	649	659	664	706	648	712	659	690	653	666	667	641	670	733	746	712	636	672	717	723	674	689	664	657	662	721	678	637	697	687	663	693	719	707	681	628	671	661	693	626	666	720	671	728	678	743	680	715	681	646	726	717	728	738	671	717	656	675	715	678	723	681	687	685	704	674	667	716	699	680	663	670	754	661	677	715	687	717	702	677	676	690	702	730	690	678	689	725	628	701	696	684	687	689	626	674	685	683	703	700	697	704	680	708	654	741	709	655	684	651	671	667	737	688	737	681	684	717	662	665	635	680	723	674	682	657	656	705	642	688	721	651	688	693	635	661	694	639	728	669	702	684	686	671	667	658	714	660	699	641	740	704	708	693	719	737	666	683	649	642	686	670	660	679	721	682	700	705	685	726	689	705	722	674	683	643	706	680	703	671	702	674	723	667	657	706	682	697	680	692	736	683	695	667	719	660	755	701	701	671	686	664	758	724	694	774	689	714	724	714	695	713	696	654	695	683	651	737	639	725	715	665	693	747	722	669	674	720	651	707	697	716	712	675	707	715	703	731	689	685	655	629	663	663	717	673	699	707	709	692	695	625	672	737	726	696	710	706	627	671	702	674	674	716	662	731	749	668	670	641	666	666	761	720	728	702	675	648	669	660	774	702	686	675	724	662	707	697	666	661	669	678	679	692	624	690	691	655	647	717	661	678	707	708	623	681	688	709	679	696	593	694	659	672	692	678	676	679	726	700	680	659	675	677	684	697	688	682	676	672	700	654	636	721	712	665	671	667	708	719	722	698	666	724	703	632	706	712	628	644	688	671	686	694	674	685	664	697	709	649	652	680	686	709	662	723	677	686	702	673	656	699	715	657	707	677	713	710	689	670	677	675	687	669	733	712	653	736	697	702	723	696	694	692	664	685	685	654	700	680	718	676	635	670	719	690	746	732	702	723	682	696	655	671	696	680	653	652	670	648	687	694	661	685	632	666	676	662	693	706	714	658	667	727	693	632	665	690	686	652	695	704	711	692	648	698	691	699	683	685	706	702	715	698	688	681	677	707	682	687	726	714	669	713	714	691	690	708	709	714	697	663	676	687	649	698	654	692	640	694	703	660	687	677	698	668	696	755	670	720	695	656	661	651	710	731	646	690	676	700	674	678	709	669	680	690	704	683	725	651	677	672	687	714	689	688	682	699	693	694	706	670	728	709	676	659	659	656	708	691	664	663	680	674	665	689	695	640	688	689	656	665	675	704	671	684	731	688	697	672	698	726	681	718	692	696	674	706	662	703	676	659	711	704	661	680	709	690	724	654	741	675	686	649	683	651	704	677	660	688	646	673	672	688	660	690	654	676	723	712	674	693	680	689	714	739	694	694	719	688	698	712	699	682	625	687	697	675	689	719	672	710	689	652	667	690	635	728	687	699	681	674	674	694	632	677	734	686	657	647	698	657	670	687	685	684	665	716	700	659	694	686	704	702	677	698	694	669	697	686	633	678	682	672	666	659	720	699	696	685	689	682	692	687	723	663	685	686	631	722	708	694	689	705	642	676	666	705	758	665	711	652	655	669	682	711	729	669	720	631	737	662	692	665	689	677	673	664	710	741	675	644	702	692	629	697	637	703	666	718	645	675	720	697	704	690	693	684	646	697	697	716	706	722	698	644	669	690	703	620	716	683	668	663	636	658	686	670	727	695	675	711	676	678	717	664	640	697	710	714	662	718	668	661	686	697	654	689	745	707	680	788	692	679	659	694	662	749	656	670	700	675	697	715	635	690	628	734	662	717	646	671	700	685	674	678	684	658	734	690	714	682	668	696	733	637	734	667	655	678	675	714	654	775	659	752	731	684	671	656	665	742	641	673	741	673	685	680	675	709	658	664	665	694	633	715	678	692	670	654	684	695	676	682	647	682	665	713	700	674	695	701	701	680	681	678	679	659	687	668	705	707	704	708	747	652	711	664	731	727	706	698	682	697	650	708	681	655	638	672	677	706	629	687	706	689	695	669	633	731	685	676	697	703	706	698	680	700	692	713	658	701	706	687	702	717	660	672	730	684	652	657	657	681	681	684	663	678	706	643	642	724	665	695	671	682	721	714	694	645	661	678	665	664	690	715	737	666	689	651	640	681	643	690	704	689	666	659	703	677	707	667	681	665	663	677	659	714	669	705	708	686	683	658	703	655	671	628	669	682	676	699	741	667	641	696	687	681	736	686	676	698	712	734	684	671	681	617	650	675	684	698	679	711	696	695	664	687	683	692	661	678	662	676	704	673	680	646	725	768	659	656	662	683	732	727	665	693	698	703	652	673	641	672	686	706	719	683	699	687	688	657	726	662	683	666	721	655	684	686	676	674	649	709	673	643	714	708	740	702	665	655	658	709	735	709	708	718	691	700	687	681	737	623	664	705	691	690	671	662	727	715	672	725	677	711	714	643	655	658	704	670	676	676	669	670	706	709	712	722	682	683	654	702	697	682	679	680	659	663	673	701	683	738	618	634	684	693
5236	11103	9047	4852	3628	2958	2310	2151	1862	1570	1480	1347	1330	1251	1208	1160	1149	1108	1137	1151	1155	1063	1073	1111	1003	1036	1015	1016	944	1017	989	938	1014	983	976	901	969	935	978	1029	964	977	934	997	1005	895	952	974	980	921	976	906	954	933	949	949	964	970	1014	932	923	969	937	994	1011	918	984	913	948	921	932	915	969	1001	975	925	992	975	985	997	988	958	954	938	917	889	949	945	1011	985	903	937	988	986	942	924	931	932	994	955	971	974	907	930	970	903	910	912	934	951	987	985	895	985	945	957	906	917	938	1013	947	950	976	887	951	953	939	982	933	980	875	939	976	916	921	968	998	930	985	996	962	884	952	962	974	984	942	1012	980	932	942	948	942	987	924	956	976	937	967	965	935	916	979	1022	966	929	951	940	967	921	958	916	955	943	967	981	903	965	958	958	897	956	930	936	943	940	950	937	921	943	912	959	965	960	969	981	928	927	967	910	954	966	932	910	1000	938	963	899	947	960	922	997	849	920	965	925	914	961	957	973	950	958	941	918	934	952	937	992	927	948	956	918	942	956	960	1007	930	976	937	933	928	919	947	963	962	939	894	954	967	891	980	981	1015	947	933	951	933	911	934	964	956	921	948	953	992	971	909	988	980	935	1000	953	957	967	944	966	934	999	955	993	902	961	953	965	937	899	1023	957	960	915	898	953	934	916	949	949	905	937	918	983	971	885	969	963	929	936	941	912	879	960	967	893	890	935	980	936	927	903	950	942	932	883	919	923	878	971	932	915	955	937	924	940	950	936	912	941	966	918	938	941	950	910	918	944	929	886	943	945	924	973	928	952	957	910	961	993	965	982	953	927	958	942	970	959	928	935	981	967	929	957	957	923	882	937	941	979	891	932	954	945	898	951	916	895	985	955	904	917	909	961	948	894	958	922	913	893	943	1004	941	929	935	932	885	884	946	896	983	947	926	913	970	974	1026	982	923	958	925	946	951	903	964	986	927	1009	919	929	953	965	906	952	890	973	924	948	970	908	925	939	941	997	984	977	941	949	957	916	1018	865	923	965	968	923	931	963	957	918	926	958	923	948	969	937	983	951	934	970	891	955	935	963	1000	947	964	958	940	969	957	952	970	937	982	955	932	947	930	946	914	935	933	964	898	914	942	974	990	965	950	990	881	986	930	996	920	981	877	965	863	993	907	934	949	942	977	933	948	966	1010	900	951	910	951	956	945	907	913	957	930	888	984	910	931	970	926	885	909	1002	968	990	939	1053	909	897	975	946	906	1043	967	964	923	953	994	930	955	934	930	967	958	940	1024	947	944	901	912	923	937	910	957	889	958	983	941	996	965	890	931	949	935	968	902	1015	951	959	926	945	942	930	964	964	974	922	959	985	920	942	923	921	975	938	980	893	936	942	1007	948	900	903	948	974	981	964	1025	924	935	930	924	913	947	918	904	928	955	915	933	979	947	928	897	929	935	927	933	940	931	891	940	965	959	955	894	955	974	926	1001	949	912	944	971	923	956	923	946	938	926	962	913	965	972	961	942	958	987	961	952	923	981	1005	966	958	934	974	907	922	945	953	982	893	907	971	930	930	905	893	890	922	950	921	957	926	985	956	936	974	953	960	949	929	938	908	925	980	989	980	910	963	920	933	940	923	957	981	989	904	909	946	937	913	934	899	933	988	972	935	940	925	947	942	912	900	944	992	950	884	949	1012	939	912	964	926	945	945	962	955	942	924	925	958	950	918	903	911	918	955	947	886	921	944	997	979	983	906	915	911	924	918	967	960	972	955	952	963	986	954	893	933	929	985	960	931	962	923	908	961	957	933	943	905	977	983	923	922	921	927	919	926	1024	999	954	989	917	920	960	942	937	962	944	929	971	920	954	931	923	954	921	965	940	918	925	979	927	961	878	899	928	955	941	964	931	911	935	906	963	905	928	922	956	961	911	974	960	960	978	935	944	937	915	932	910	928	1034	968	991	997	972	976	898	931	972	958	960	977	886	956	925	995	928	947	931	912	940	953	956	930	929	961	998	911	888	983	877	962	940	922	999	893	956	943	899	878	995	951	1011	944	934	895	905	929	1010	944	987	949	952	927	906	931	952	986	951	902	941	952	956	933	922	967	943	927	922	935	938	953	928	889	970	975	880	920	965	932	999	883	945	891	937	951	958	919	913	965	922	896	918	966	948	910	961	925	891	927	964	915	948	965	935	951	911	959	946	1025	958	931	956	931	924	961	954	1000	969	969	980	931	924	946	1006	941	979	963	917	943	887	956	914	924	979	945	955	921	938	942	961	922	972	941	963	929	893	944	959	900	942	979	946	902	896	985	972	946	958	933	935	925	939	916	1032	939	919	946	981	930	954	940	895	967	956	892	934	953	887	940	899	980	927	935	926	930	949	926	955	966	930	948	878	916	963	963	905	896	1000	959	907	960	944	936	913	950	977	922	954	941	953	986	951	949	954	959	943	911	967	961	958	890	974	930	873	943	967	957	943	900	992	949	965	1000	971	908	918	929	935	934	890	930	960	988	909	953	962	945	987	903	951	954	932	987	931	889	987	896	944	984	961	970	987	954	904	987	905	902	915	944	970	942	932	998	969	938	932	947	964	926	994	939	939	934	917	980	999	964	892	926	902	929	936	960	914	913	976	928	962	967	918	911	989	921	953	960	937	942	901	881	998	998	930	964	934	992	992	985	918	963	1003	934	951	973	970	1010	959	898	980	1001	983	945	937	951	956	938	969	919	955	886	931	938	931	912	946	940	965	926	932	1001	962	977	959	948	926	903	964	942	944	909	980	898	946	978	934	901	910	954	922	967	935	920	923	922	952	965	989	910	913	926	963	949	957	972	934	914	952	895	935	893	964	972	923	912	946	978	929	936	927	944	991	952	967	903	910	926	951	900	984	1029	983	973	976	887	939	954	981	857	945	923	898	968	946	943	969	950	903	899	948	953	942	963	941	924	913	925	977	966	917	929	976	1003	938	944	917	965	941	882	960	969	898	920	934	942	942	877	932	928	935	914	934	946	985	980	1005	974	911	1007	947	910	933	940	904	988	936	1013	953	937	966	974	932	968	971	944	988	937	912	923	932	910	910	932	896	948	884	932	915	976	923	918	985	963	955	977	938	860	936	950	890	918	937	955	926	945	948	936	920	963	922	991	986	976	929	948	990	925	979	967	976	985	930	921	976	941	914	926	894	919	987	972	949	953	924	967	946	949	947	915	1008	947	918	938	896	946	973	942	906	953	901	928	940	955	912	930	912	907	928	897	924	935	986	929	939	947	916	983	942	1007	957	943	877	993	910	959	967	979	984	893	921	948	929	900	973	934	960	952	952	1005	950	895	968	921	934	927	945	919	920	914	944	956	946	975	925	953	945	973	927	957	966	964	978	947	955	939	950	936	982	931	953	938	937	956	967	946	973	917	978	956	920	953	1009	951	921	990	941	984	953	945	948	955	933	937	951	945	963	956	900	925	951	976	891	977	917	902	978	944	937	983	961	968	995	948	933	931	933	968	908	920	968	962	971	1001	926	946	928	979	908	975
22669	21102	28879	23535	21103	21161	9940	1467	1053	949	854	772	744	672	675	668	660	662	638	698	579	604	570	587	527	543	519	609	573	543	540	546	567	531	491	579	477	563	513	523	573	478	504	537	505	530	530	512	521	524	491	531	477	495	491	491	505	519	504	563	496	521	554	512	519	486	506	467	508	519	556	515	506	482	538	502	518	520	505	485	505	495	511	513	471	474	534	496	462	466	461	516	515	484	484	505	537	510	505	523	502	472	483	513	489	480	509	488	474	465	479	519	472	480	468	528	534	482	498	487	503	497	503	486	507	468	495	506	466	503	469	509	471	512	491	437	474	483	479	497	529	485	501	522	489	510	480	508	505	506	512	530	510	511	479	531	483	493	472	485	464	536	496	529	521	487	477	506	521	499	527	534	482	513	522	494	460	528	475	513	505	520	516	512	488	517	488	472	526	516	526	528	493	491	482	538	480	477	500	499	456	524	475	473	500	540	514	488	465	501	524	498	487	493	521	544	497	472	511	480	505	480	520	453	490	477	489	513	481	473	483	496	505	467	500	474	494	473	514	486	509	492	484	507	490	527	545	491	481	487	482	520	510	560	475	472	525	468	491	478	497	457	520	536	496	492	511	478	447	461	480	509	494	484	493	499	458	477	503	496	480	490	506	465	508	477	512	494	469	481	508	487	517	478	516	514	482	535	489	490	500	463	491	472	513	496	500	513	486	487	476	489	493	498	481	445	526	490	493	504	498	503	498	514	454	532	480	488	551	500	471	489	491	481	518	494	529	473	494	510	463	465	515	479	532	501	494	510	495	446	475	519	520	480	489	493	485	490	503	497	472	493	493	473	431	502	521	460	481	499	509	503	492	495	498	504	458	448	469	544	470	494	431	492	471	460	476	495	490	467	490	501	518	490	488	465	523	493	499	535	496	474	501	504	424	465	502	499	520	472	494	462	498	489	510	497	522	487	470	519	486	506	500	458	432	530	477	441	502	493	474	477	507	464	431	480	515	485	490	495	488	521	489	524	471	516	509	456	501	508	517	465	477	476	496	454	479	493	488	510	500	462	504	499	452	470	466	536	510	492	482	487	503	479	468	520	501	500	461	463	489	524	483	495	519	480	466	509	465	534	500	498	519	519	501	509	478	498	500	485	468	484	472	463	459	482	518	499	499	457	489	515	494	475	482	499	493	504	464	482	454	487	499	504	450	482	505	465	485	509	485	469	517	503	475	524	504	455	531	465	455	503	488	485	507	517	468	500	461	504	535	529	508	447	513	526	475	490	477	511	490	482	468	513	493	498	506	494	486	501	498	534	503	481	483	479	495	466	502	474	543	461	471	485	476	517	483	486	467	486	519	496	486	518	505	498	485	495	541	507	484	480	454	516	504	472	503	502	470	511	525	488	503	489	529	509	519	470	520	480	479	530	456	487	461	489	541	495	506	478	460	473	467	491	472	480	487	457	501	489	510	477	490	482	460	457	491	482	488	490	508	442	510	539	520	515	488	516	504	475	517	514	482	497	502	487	495	485	513	473	496	521	493	484	492	531	490	535	475	485	494	499	436	489	484	485	471	467	465	493	474	470	502	487	508	484	466	489	510	469	445	503	459	465	482	504	520	470	504	470	485	460	520	535	499	474	487	466	476	526	507	485	487	508	516	482	485	512	526	516	521	476	466	512	501	470	549	493	509	520	483	437	474	484	463	520	504	476	488	512	469	498	485	505	525	467	496	566	484	468	473	489	486	494	500	469	519	491	481	497	510	505	481	473	509	483	509	488	525	508	521	506	482	424	452	486	502	493	494	476	489	511	492	481	515	481	465	507	460	542	455	433	488	504	512	503	464	470	515	488	477	479	473	499	503	524	494	508	493	470	504	461	522	488	497	513	471	473	477	480	461	484	486	479	496	504	507	473	453	478	544	520	509	467	487	481	471	515	513	463	472	487	476	461	485	436	496	468	530	523	503	506	512	518	461	514	470	482	460	479	496	505	468	458	478	538	481	472	482	483	487	481	476	509	476	525	458	477	460	485	497	490	470	473	495	517	472	498	460	506	472	465	512	472	493	470	519	468	485	516	470	485	453	469	484	502	477	450	488	524	466	472	509	513	516	462	495	485	480	454	451	458	470	473	475	507	485	474	460	511	466	491	476	471	453	489	455	541	507	489	504	514	468	478	484	486	518	543	551	497	496	500	516	475	468	494	520	510	480	519	496	522	503	485	490	471	474	465	463	464	479	501	478	472	497	498	487	487	482	505	492	487	466	461	513	508	499	482	500	501	447	510	504	465	451	465	498	463	503	511	443	445	448	485	483	496	468	455	496	498	469	470	500	524	475	456	482	488	483	524	470	511	479	506	496	492	491	498	490	462	507	492	505	441	508	493	494	510	500	469	497	479	502	495	508	468	524	497	502	501	511	491	498	510	514	504	470	495	494	473	489	483	468	477	480	471	492	508	461	484	503	476	476	491	486	442	480	457	495	483	467	511	471	443	504	477	488	460	507	473	502	488	479	498	474	503	486	500	456	477	493	506	502	479	452	484	503	455	481	524	421	489	480	479	501	469	465	501	493	499	491	458	512	474	505	466	483	471	465	504	477	477	498	494	506	494	520	536	445	485	461	543	491	455	483	470	470	504	501	511	485	504	472	466	504	506	510	471	542	493	520	513	456	501	473	484	493	487	473	496	480	512	525	474	478	484	488	494	507	481	514	480	496	448	469	507	463	452	502	499	517	458	472	506	488	471	496	498	475	493	493	482	493	514	535	506	523	476	486	500	502	468	470	502	451	482	487	457	498	518	493	459	499	490	500	496	464	523	476	516	470	496	505	508	533	449	510	474	463	479	474	478	456	500	458	487	500	512	440	510	451	511	517	485	464	473	503	504	459	498	474	454	508	473	472	536	467	532	463	499	498	496	476	502	478	480	459	495	461	497	488	526	468	480	501	481	479	483	465	499	522	529	508	457	455	544	477	463	470	469	527	484	495	494	475	509	537	478	525	463	565	480	508	489	474	474	502	451	467	507	521	513	499	474	488	545	487	461	492	522	506	483	479	505	474	461	479	520	512	495	481	481	484	457	476	426	455	507	477	523	487	467	513	488	464	532	464	491	473	467	497	505	480	472	462	517	462	512	510	526	461	519	497	496	497	522	466	462	456	488	503	511	486	532	480	508	510	515	482	480	481	504	460	468	495	469	481	523	509	494	481	550	520	536	452	488	498	503	487	531	480	451	492	503	478	505	452	453	470	497	458	507	496	507	516	457	431	466	521	504	501	512	524	484	482	510	479	550	492	468	479	448	474	531	519	499	500	467	478	492	474	468	523	467	484	446	501	509	508	475	504	494	522	474	527	533	462	475	508	474	467	480	497	484	523	524	487	501	511	507	492	487	460	490	494	483	507	471	484	490	435	516	511	481	468	487	490	489	466	443	505	507	477	475	469	477	491	546	484	505	497	519	522	455	458	515	504	484	474	519	471	486	503	470	492	508
7250	16944	13915	7439	5427	4200	3372	2752	2326	1863	1723	1480	1352	1286	1268	1180	1046	1005	1057	1060	937	936	885	842	806	827	783	782	751	771	732	766	765	771	786	748	733	752	789	748	743	731	713	713	694	714	718	709	741	700	672	685	665	722	693	687	747	769	690	724	694	680	681	709	724	696	689	698	702	684	663	756	704	692	696	700	710	670	669	667	695	720	704	709	686	674	682	728	641	685	668	694	688	676	666	644	667	746	686	743	700	705	669	756	720	720	717	703	696	715	720	661	659	666	690	665	701	742	704	682	672	679	718	676	666	642	664	736	676	691	584	743	673	702	696	667	638	659	684	727	666	678	667	736	700	708	683	680	677	651	655	708	700	723	733	712	701	729	638	655	719	682	651	653	659	639	718	650	699	710	650	645	695	711	644	676	648	672	700	684	713	707	655	692	683	692	653	707	717	638	697	642	688	730	706	716	655	744	646	709	718	695	703	662	684	696	701	684	705	689	695	670	730	700	731	686	667	665	691	662	714	653	682	692	660	668	709	682	707	730	648	715	695	675	686	658	721	703	682	717	699	706	707	658	694	669	698	719	657	703	711	708	674	718	702	690	725	699	748	618	677	682	694	718	718	657	643	687	709	668	718	656	699	695	659	704	662	670	693	681	683	725	663	672	668	706	662	663	685	699	725	663	684	667	662	694	670	690	701	738	718	672	637	704	708	700	683	689	695	718	669	684	650	689	691	738	642	704	703	693	720	661	687	669	641	677	668	691	716	747	701	726	710	686	683	733	701	677	700	693	677	682	692	716	724	703	694	669	641	662	708	722	720	657	724	689	701	652	693	712	707	668	653	702	671	698	682	692	670	654	677	736	705	678	700	660	673	650	725	615	652	646	690	710	711	727	685	700	665	707	697	657	651	704	653	670	704	693	690	683	731	671	703	686	673	685	685	666	676	701	675	645	687	666	673	706	661	652	681	670	687	686	655	694	674	716	705	707	670	709	667	662	670	710	723	710	668	716	668	660	684	683	735	693	692	701	698	647	676	686	637	693	661	699	709	664	679	681	673	669	700	685	645	693	697	655	676	664	701	716	647	686	718	679	656	717	628	677	674	714	671	699	725	698	668	664	690	727	681	684	673	662	691	664	706	717	677	684	663	691	668	653	684	667	691	657	615	686	652	743	680	747	702	650	688	680	655	690	701	673	734	714	689	679	684	665	693	722	647	697	676	668	670	681	717	677	648	639	700	720	689	726	651	690	720	692	714	647	722	708	682	700	678	672	701	688	677	638	668	717	676	681	658	666	697	703	660	693	700	693	686	667	699	712	671	690	641	684	652	697	660	683	680	658	678	674	678	652	664	689	664	658	659	664	679	722	629	677	698	672	659	648	703	678	665	651	712	612	656	726	698	702	712	686	688	682	670	684	726	729	648	670	650	694	691	714	678	724	608	659	682	684	673	686	647	668	688	692	670	687	693	684	683	731	690	674	669	665	677	683	736	712	670	687	653	723	676	646	674	697	727	635	645	636	679	671	682	717	674	678	701	656	688	710	694	675	649	691	652	668	667	703	639	718	690	628	672	709	691	707	696	635	706	704	675	671	688	714	676	653	688	700	709	680	652	673	695	690	666	702	659	680	659	692	688	730	694	653	595	664	671	689	709	665	659	695	655	634	693	685	638	692	698	703	693	711	637	710	701	683	727	698	685	653	662	645	705	705	680	676	716	689	663	742	689	638	718	715	656	685	682	692	666	686	730	712	673	648	665	695	697	702	736	616	667	679	658	679	681	686	652	689	664	687	652	691	686	697	686	716	669	677	651	667	687	727	655	642	646	665	728	671	704	657	711	654	671	686	717	673	626	646	676	659	711	704	620	665	678	691	675	677	683	699	697	694	660	694	721	697	675	683	665	666	654	678	664	712	717	720	655	730	663	677	670	645	716	685	668	679	634	669	674	692	652	647	705	649	693	689	741	690	676	693	681	629	711	697	676	639	702	657	730	721	682	659	706	628	664	657	664	661	638	684	686	656	697	663	706	673	644	676	720	654	689	658	696	700	683	666	662	657	701	694	695	667	659	669	687	663	708	691	698	657	671	683	690	644	687	686	697	670	660	694	693	718	727	684	692	729	682	642	629	695	688	700	735	653	679	606	683	672	679	682	682	690	677	686	690	700	690	693	658	658	720	699	726	750	704	675	689	677	671	721	671	688	650	736	708	671	694	652	709	685	692	735	691	702	681	685	638	724	693	645	664	703	701	687	704	644	685	653	715	670	697	707	688	742	706	630	693	658	712	678	674	651	661	683	688	665	682	656	651	633	697	674	661	672	682	659	662	685	670	682	711	703	678	645	672	636	670	694	670	680	657	699	738	658	698	698	715	711	680	643	658	659	644	646	680	726	670	705	674	703	629	707	669	678	725	681	704	718	655	661	654	690	663	705	667	648	666	732	703	691	684	658	693	653	638	707	643	675	667	704	674	670	697	693	710	652	667	685	683	630	693	713	770	720	655	679	674	693	657	695	682	623	670	679	707	665	651	658	651	639	659	714	707	684	702	711	616	693	729	645	652	663	686	679	683	706	668	707	737	725	688	651	685	723	692	655	666	718	714	677	700	677	662	710	668	707	664	662	700	648	695	720	729	661	679	691	614	676	698	700	686	757	716	671	716	651	672	715	695	652	688	673	694	670	727	686	673	686	665	708	690	693	650	704	740	688	686	650	654	672	697	655	645	639	721	636	680	703	654	686	738	730	678	700	665	671	668	718	703	664	681	706	704	668	724	676	645	676	711	660	667	701	703	696	671	681	690	667	661	716	661	667	682	673	693	708	656	686	679	682	735	671	700	719	657	714	673	671	657	711	691	695	673	655	685	667	632	714	658	727	632	692	625	690	685	676	671	713	619	652	665	657	719	688	687	681	625	680	668	687	708	685	639	659	669	630	653	660	689	684	668	722	689	683	689	668	638	694	662	663	721	674	678	681	726	646	701	655	704	676	659	647	680	691	698	647	639	661	636	743	640	693	670	658	687	664	716	711	673	754	644	692	670	650	682	632	669	718	612	715	672	698	666	685	717	702	729	650	697	672	699	675	673	657	668	670	680	670	665	653	690	710	650	688	687	702	713	665	680	654	688	667	734	673	703	703	661	699	739	679	675	713	663	741	657	672	684	688	749	690	697	686	673	692	617	632	671	663	696	625	651	670	686	690	657	696	651	649	683	670	686	737	686	697	667	718	655	661	696	717	686	658	713	655	709	676	686	632	666	662	697	682	674	684	706	680	694	654	676	636	657	680	707	698	685	662	682	655	739	709	674	714	658	666	739	692	665	725	682	704	679	712	625	665	705	668	705	677	679	717	708	696	676	690	697	666	732	659	679	726	693	683	664	655	662	695	683	716	698	672	675	692	639	675	706	649	677	720	681	679	697	676	639	686	681	671	689	692	688	671	623	606	647	704	666	716	678	687	722	707	718	722	679	666	648	689	652	708	702	730	687	673
26677	20581	8902	1104	777	665	656	563	580	544	564	514	513	544	525	504	503	492	506	522	537	497	553	532	509	475	466	484	504	465	516	488	456	477	490	528	516	483	501	486	504	508	499	535	472	503	516	489	506	514	509	479	455	485	473	516	505	481	505	521	527	498	502	469	525	510	529	546	520	462	506	503	548	512	507	481	494	524	533	480	508	507	507	484	498	466	520	554	516	528	505	527	484	467	460	531	472	505	498	515	535	499	500	513	494	469	512	492	495	533	475	504	530	494	503	494	496	545	499	488	500	486	513	502	506	492	534	483	498	481	548	522	484	476	460	492	484	493	508	486	481	514	461	504	515	470	489	507	489	490	489	513	496	488	507	489	510	500	465	526	499	541	486	485	482	486	496	555	538	483	491	482	508	494	509	491	533	540	494	478	524	490	510	483	522	501	494	467	494	554	522	502	503	527	456	530	503	522	486	497	521	518	513	499	487	466	477	502	501	559	525	532	465	449	472	529	487	547	528	498	512	517	493	514	513	539	522	510	512	519	518	476	472	487	489	500	520	501	509	545	450	539	486	504	536	476	523	521	456	503	519	474	483	498	500	479	501	499	477	549	523	510	501	479	517	494	489	485	472	479	508	522	482	498	540	525	512	470	506	484	472	504	531	478	492	506	485	498	489	552	496	484	491	513	504	490	533	480	498	496	498	498	523	496	473	485	532	519	452	476	521	480	498	531	497	451	477	485	545	517	488	502	541	505	490	508	534	548	469	492	505	539	469	479	464	566	475	521	471	514	511	488	486	519	508	483	552	507	496	499	498	545	522	524	498	501	469	528	549	481	500	535	537	502	493	506	501	515	460	513	499	519	490	501	484	518	492	515	520	473	478	516	494	526	555	506	524	533	549	480	524	512	482	474	504	520	543	485	496	496	501	503	491	480	483	521	492	488	470	507	499	493	500	488	477	503	485	503	526	510	478	519	534	490	511	482	493	507	496	490	526	490	501	465	508	545	492	495	499	515	527	483	466	482	495	535	545	517	507	531	493	498	536	456	490	553	517	492	493	481	493	496	482	456	470	490	515	468	529	477	496	505	502	502	487	516	469	482	511	485	507	521	521	535	527	488	497	520	516	491	503	501	512	525	548	526	506	509	504	528	496	477	524	520	536	495	491	492	530	519	473	537	499	546	514	499	488	525	478	511	561	525	534	555	502	470	504	513	457	517	487	488	496	468	512	497	527	514	508	519	500	506	524	528	470	554	468	521	472	505	516	509	510	494	549	480	472	517	519	495	504	505	572	519	519	499	495	501	554	498	487	476	506	512	505	520	505	487	533	479	466	518	502	514	500	496	507	493	487	500	530	522	550	491	458	494	504	495	483	500	506	546	518	493	505	493	507	503	529	489	499	490	513	487	530	522	496	499	532	517	472	491	501	505	478	505	483	481	502	475	502	472	496	505	515	510	520	499	437	464	527	501	512	515	545	485	499	531	525	445	509	475	502	504	533	485	489	525	490	510	503	501	547	514	489	481	496	520	459	516	522	501	477	523	525	498	480	532	508	524	489	499	510	511	513	551	503	507	496	538	502	490	466	471	498	511	535	505	521	521	505	489	480	480	504	493	500	527	527	506	509	509	475	501	528	510	506	518	525	535	525	476	504	505	530	520	481	479	487	505	512	497	475	529	537	471	521	523	445	472	539	492	495	489	523	518	461	509	482	526	519	508	548	500	466	508	472	530	470	504	469	526	523	501	500	543	502	495	475	514	525	497	493	529	489	474	498	483	510	460	545	518	515	499	485	501	472	497	485	464	506	508	531	507	476	514	504	486	484	528	516	499	483	536	504	522	505	474	486	514	479	530	517	497	507	490	504	485	508	490	511	508	551	530	515	507	490	487	513	490	518	514	536	490	576	527	514	498	498	524	491	501	514	460	501	521	489	495	506	537	485	484	478	479	529	487	493	468	510	504	496	505	484	478	520	465	508	502	504	477	511	541	501	528	507	477	476	488	520	512	489	523	523	479	505	489	505	505	516	485	497	535	496	522	490	531	494	506	497	471	527	491	507	522	476	550	514	519	517	504	545	456	499	529	494	522	484	502	498	520	479	481	492	490	473	442	495	529	525	533	524	508	486	511	479	508	473	515	485	531	492	514	507	483	495	476	527	505	505	494	498	507	515	518	505	522	490	469	499	504	491	494	489	483	488	474	514	471	489	547	476	472	470	476	540	536	510	430	541	503	517	502	525	509	509	480	473	484	500	494	508	524	469	500	501	497	488	503	504	514	508	493	536	538	468	493	501	484	514	508	497	533	512	541	503	491	495	537	525	498	488	497	518	472	510	517	446	502	509	470	497	544	509	490	500	507	491	503	527	506	460	498	530	525	486	498	496	513	481	484	471	481	499	476	518	476	459	518	496	472	490	552	459	496	491	490	464	469	466	515	540	515	512	500	487	459	503	547	498	535	502	517	486	498	536	501	472	473	516	488	532	507	521	526	522	562	516	504	539	481	492	483	538	511	515	508	534	498	504	478	523	516	471	494	526	482	486	493	503	560	525	474	519	485	513	500	503	484	515	454	480	471	553	515	520	510	490	503	491	493	510	506	480	488	520	450	455	491	504	533	516	493	504	482	489	518	514	506	493	521	524	535	501	486	526	526	507	513	500	523	501	527	530	533	525	497	481	495	526	531	511	489	510	504	529	522	535	474	511	496	529	514	537	499	508	492	495	480	521	492	523	493	526	524	457	493	551	549	532	529	544	510	488	509	476	528	506	533	513	496	502	502	523	547	507	495	516	516	451	473	491	490	520	528	480	526	516	536	532	480	498	491	529	514	516	490	452	489	479	513	496	507	473	472	501	483	493	481	491	525	483	523	507	544	482	523	531	516	506	497	515	461	512	515	483	483	500	501	522	509	557	539	470	510	541	505	473	526	509	527	489	534	492	491	473	477	513	529	501	541	505	519	519	520	490	524	489	511	524	543	505	480	523	513	552	512	494	510	504	484	524	488	502	528	466	477	523	497	500	502	509	501	476	541	507	510	514	505	533	503	505	503	485	511	488	529	537	512	458	480	516	512	516	489	502	491	472	500	485	498	524	531	438	528	540	501	479	498	507	513	510	523	534	474	535	497	505	479	514	500	529	506	447	473	488	549	485	497	490	559	486	518	532	520	524	543	494	487	505	525	508	527	512	508	478	506	536	483	523	473	508	486	494	484	530	473	498	511	521	478	498	550	489	471	513	492	463	471	527	490	503	557	518	512	514	491	516	520	505	492	503	508	501	495	480	490	498	528	539	453	468	506	516	499	552	486	515	498	506	539	522	529	530	523	468	458	516	574	507	515	510	513	463	487	512	525	461	508	584	489	521	493	525	490	501	513	474	510	500	478	506	493	484	529	491	498	483	495	528	505	550	510	524	538	475	486	523	555	515	525	469	517	505	501	532	525	491	463	480	512	520	504	526	557	518	513	506	497	519	495	564	489	517	533	460	499
4268	1932	1796	1186	1033	955	854	901	826	788	780	731	763	748	741	766	724	742	749	792	778	745	720	680	703	693	723	689	710	715	690	670	665	671	683	708	703	661	694	706	659	704	709	733	719	677	762	674	694	653	755	669	700	670	675	703	674	699	702	689	623	702	713	677	688	717	693	696	689	658	677	692	724	733	666	706	674	692	674	724	684	736	687	689	683	659	699	678	673	671	678	668	683	708	662	718	676	704	684	737	679	673	644	708	691	690	660	695	685	694	670	664	652	738	677	647	729	681	722	663	703	649	690	744	714	682	677	698	746	653	721	669	704	660	677	669	688	689	668	649	719	635	703	677	678	676	663	680	685	741	706	656	662	671	695	728	667	662	696	698	697	675	716	699	673	701	627	707	708	657	694	698	677	714	715	726	718	640	677	711	702	698	719	672	710	735	665	741	718	670	681	672	708	674	683	663	738	700	714	714	680	674	715	703	697	731	698	691	680	672	673	729	681	640	674	722	705	707	727	693	710	679	695	664	713	737	723	744	697	714	678	693	668	691	703	707	718	679	729	697	683	695	711	700	748	687	695	674	651	711	666	728	731	712	674	697	659	701	739	687	689	700	690	690	698	706	684	703	689	682	662	708	657	692	707	667	699	693	708	691	679	703	692	669	703	691	621	676	712	738	713	690	712	728	698	692	689	669	706	691	674	729	728	644	661	699	708	687	660	757	709	667	684	673	739	677	700	708	698	685	691	691	707	694	711	695	700	709	736	695	706	694	689	698	695	692	679	665	672	657	700	644	698	642	715	689	653	699	727	667	684	682	748	766	713	711	700	718	707	651	677	681	677	704	698	715	677	666	718	706	655	684	668	674	722	696	655	716	718	735	674	648	709	763	722	667	690	696	672	711	697	670	676	696	659	675	728	684	683	712	684	760	721	694	685	698	724	649	664	678	651	689	670	699	726	687	680	691	691	665	659	676	680	656	676	696	720	704	711	704	674	654	661	704	693	721	694	724	662	629	725	676	705	662	676	663	725	696	673	703	661	698	713	673	737	692	678	685	636	685	686	690	705	712	662	703	748	658	684	704	699	686	691	664	696	674	648	656	719	697	677	672	736	712	699	665	654	675	734	652	667	663	653	717	690	707	679	670	698	657	691	706	684	676	649	697	716	678	697	674	739	708	627	661	666	670	692	633	680	665	633	712	644	659	691	728	676	684	679	710	691	736	595	721	671	740	662	710	696	741	704	688	706	685	663	698	704	672	707	693	700	683	738	689	682	699	761	671	717	727	683	684	693	718	651	710	717	699	663	761	720	724	651	646	684	674	706	653	651	731	666	715	649	697	729	711	662	670	676	680	681	663	669	714	684	708	701	714	672	693	658	710	646	661	673	616	711	675	703	700	710	706	734	675	688	679	685	656	675	675	719	690	675	714	678	665	672	668	690	667	682	699	754	718	680	675	707	633	662	665	719	717	686	727	670	720	685	690	678	685	717	675	660	763	698	668	684	721	660	688	690	657	686	736	691	719	723	724	680	693	693	686	686	690	665	673	648	665	682	727	713	721	697	683	709	640	715	689	691	657	653	697	634	681	711	690	680	670	681	702	685	661	680	659	715	710	688	727	657	717	670	644	678	644	701	661	670	717	680	682	721	707	687	645	714	679	688	670	701	649	665	709	684	669	740	712	691	666	664	717	699	678	755	638	685	691	648	674	738	663	682	652	696	685	718	761	681	685	671	668	627	687	688	696	678	707	694	684	647	671	690	713	744	690	685	676	660	732	684	676	714	703	650	676	639	685	668	677	709	662	691	675	690	721	731	661	662	683	716	718	672	677	712	697	679	710	642	668	689	665	710	682	640	677	681	682	662	700	704	716	674	656	682	645	712	622	727	652	718	649	697	664	748	728	738	655	683	753	678	682	713	702	700	702	671	692	705	681	672	702	671	728	717	680	658	695	728	702	671	658	664	655	706	672	645	690	697	698	675	656	679	700	645	667	695	699	661	645	704	695	679	692	697	715	688	663	686	692	678	752	671	691	715	716	616	651	746	687	726	710	698	658	690	701	671	707	716	737	690	633	735	683	689	751	685	669	659	700	687	734	634	693	661	681	714	680	657	698	693	679	670	708	736	678	711	757	660	708	694	686	651	711	703	684	645	655	663	679	694	700	687	661	681	718	741	698	659	667	645	683	745	701	657	733	694	642	699	727	676	699	684	692	690	692	662	696	667	684	669	691	665	642	686	671	694	719	685	686	707	716	684	679	704	653	688	677	697	630	677	745	637	700	656	663	721	695	682	709	705	653	675	704	680	701	692	707	658	646	673	727	698	650	689	690	683	747	648	692	691	705	692	706	706	689	718	650	740	680	680	705	686	675	692	693	694	676	690	690	685	699	670	691	693	693	698	676	680	692	722	686	686	674	675	759	686	751	696	659	709	738	736	732	672	653	713	668	693	660	708	641	671	718	702	684	660	696	695	652	735	662	656	681	694	697	738	720	664	673	784	678	705	698	717	694	701	713	653	717	710	648	668	690	716	676	738	656	684	706	682	684	716	649	702	682	638	669	691	668	693	672	700	712	686	692	704	700	677	656	701	687	691	660	669	717	651	690	717	735	720	684	681	682	681	645	699	688	691	638	663	726	684	695	683	661	710	680	649	689	712	688	684	654	668	739	715	690	645	653	667	672	712	686	711	674	680	650	724	720	647	708	690	685	708	686	649	710	687	650	681	673	695	705	712	683	703	683	702	682	639	702	680	690	654	686	711	682	685	662	673	660	669	672	653	677	646	728	650	708	726	697	723	698	657	730	704	689	692	661	733	721	672	715	698	677	676	681	699	666	735	660	691	693	662	690	666	666	707	665	704	722	682	687	684	689	667	674	697	688	672	715	699	674	685	657	733	711	681	700	670	680	671	702	679	719	682	681	673	681	675	682	688	726	713	707	703	700	679	691	680	690	697	704	701	706	626	701	693	679	679	729	665	700	710	719	679	698	688	741	648	726	700	688	701	699	656	675	683	676	671	675	719	639	686	716	708	670	675	668	719	665	702	696	713	706	689	667	684	687	674	709	675	753	638	735	698	715	736	675	721	703	673	640	651	677	704	704	691	684	682	701	693	682	696	695	709	742	711	745	695	681	698	693	706	701	678	687	652	705	696	716	721	666	681	656	676	678	704	649	678	700	663	696	734	706	705	665	643	707	692	704	686	675	693	717	731	707	704	685	729	695	735	665	674	714	668	690	722	649	662	697	700	730	706	687	649	694	713	708	752	691	700	665	668	689	709	683	712	683	694	708	699	717	693	689	654	665	690	673	743	711	675	697	731	683	689	706	664	718	737	710	742	669	647	655	689	707	659	677	692	660	659	668	696	666	724	675	694	722	725	676	711	683	657	671	654	682	731	701	726	664	674	725	670	687	670	683	713	691	710	700	695	657	666	699	729	664	710	698	677	725	699	693	682	675	666	711	690	707	719	678	711	698	682	685	716	685
23579	21112	28550	23926	21093	11862	1712	1229	1017	923	869	781	784	799	848	804	771	758	789	799	783	737	750	719	702	739	750	719	704	687	677	734	722	667	732	649	659	720	713	673	666	662	724	662	668	668	696	689	670	697	705	663	671	664	729	686	685	680	714	701	734	699	759	688	741	712	711	647	698	725	667	634	718	653	676	674	738	727	663	655	675	707	686	656	688	664	679	708	675	698	670	693	662	673	705	687	700	707	628	712	705	678	667	700	645	661	688	679	666	718	679	667	708	678	682	648	657	700	668	709	708	659	683	660	694	679	662	696	691	628	701	687	658	695	673	654	703	683	674	650	643	677	698	679	619	676	634	634	678	739	705	756	648	657	657	707	700	700	659	683	705	725	702	654	671	650	692	692	689	684	657	640	705	710	715	687	736	709	683	674	669	685	699	662	711	696	707	688	697	662	673	671	685	662	716	679	679	727	671	686	672	668	659	710	685	702	765	707	692	679	659	687	685	645	719	676	699	722	651	672	688	728	676	696	665	641	678	667	698	645	714	704	680	704	672	697	726	653	709	659	642	733	721	693	647	627	686	667	687	716	713	685	663	707	670	683	705	730	716	666	698	685	663	665	709	698	680	717	647	685	694	670	697	727	668	702	696	746	705	697	713	702	652	687	655	701	688	696	656	665	723	691	696	714	644	698	679	718	690	660	671	719	663	649	659	663	673	708	701	689	702	666	697	664	701	677	667	658	712	729	655	705	726	743	716	714	665	666	692	649	632	660	677	641	718	667	726	699	678	672	722	710	711	676	711	700	673	698	689	676	724	665	696	694	715	679	665	695	710	676	676	727	701	709	722	696	672	701	709	750	704	705	753	651	672	687	732	659	690	692	682	656	718	698	722	665	703	726	696	707	739	667	694	724	688	673	721	679	719	685	702	711	729	713	659	694	729	696	719	694	696	683	635	656	693	748	689	709	695	641	682	635	716	711	724	701	704	660	648	663	668	715	629	692	648	687	660	691	663	682	684	678	675	687	667	670	672	648	671	673	673	648	689	695	656	670	689	665	687	690	666	695	702	680	656	654	657	686	747	698	690	685	654	699	661	665	692	691	716	655	699	699	723	711	660	655	679	671	697	696	665	675	698	646	723	680	672	699	684	622	716	632	666	761	653	683	673	682	687	701	698	677	700	686	697	695	680	684	704	722	697	661	735	703	711	730	684	682	671	642	701	682	670	708	761	675	717	675	672	665	701	782	702	679	634	678	701	687	714	691	646	651	683	667	690	684	719	652	681	726	684	696	680	713	645	646	656	695	706	665	673	669	675	722	690	701	652	663	693	684	668	683	687	649	694	686	638	652	716	640	711	717	685	677	682	697	653	686	730	689	668	642	713	696	653	710	699	659	642	693	708	673	641	705	682	673	725	668	690	659	697	660	670	643	724	699	700	697	634	663	650	682	664	699	676	688	707	712	649	776	663	667	654	687	666	703	686	688	707	721	675	706	655	660	656	666	706	686	690	698	711	686	716	643	689	660	685	656	650	668	681	654	665	695	716	682	680	671	704	650	722	700	684	598	685	657	685	676	741	715	712	678	729	723	671	683	705	700	699	691	693	694	693	718	667	687	697	656	672	661	723	660	677	648	678	673	705	657	658	635	686	616	710	703	680	738	678	640	661	727	652	671	654	653	682	683	671	690	664	670	680	696	680	720	737	702	685	673	626	658	685	667	635	654	674	674	644	664	684	697	652	666	696	712	670	683	699	699	713	649	636	709	718	699	699	629	683	665	669	670	702	699	660	659	690	693	674	681	682	685	674	647	679	682	671	697	699	703	666	685	700	673	693	680	665	669	643	654	717	679	722	678	653	671	717	712	650	676	692	699	646	775	752	700	692	693	711	713	671	730	726	722	690	669	672	643	655	641	700	711	678	689	723	671	701	691	656	708	683	654	664	644	687	676	695	650	680	645	704	686	665	659	678	708	671	681	721	700	655	692	682	672	706	627	710	700	689	614	706	677	647	665	699	656	681	666	699	657	652	642	689	719	732	628	649	702	734	681	699	670	647	729	705	703	690	706	710	663	688	707	726	689	694	673	657	661	662	668	662	699	700	679	698	660	675	686	657	720	686	658	696	665	702	710	671	697	686	645	666	716	673	699	672	662	660	661	700	666	605	701	691	666	661	659	701	716	696	702	655	720	726	669	695	651	689	661	658	671	676	690	710	655	661	677	710	666	692	734	690	638	647	672	663	630	689	692	707	661	730	692	676	698	682	722	694	659	712	683	709	627	661	673	666	702	659	644	753	684	711	678	653	703	730	673	680	684	666	635	647	678	704	713	690	685	604	703	634	663	693	685	709	695	703	643	697	704	710	733	621	684	648	640	683	725	657	689	631	682	631	728	739	681	700	719	659	660	663	637	673	646	654	661	715	688	731	667	732	700	688	701	661	716	686	688	719	684	732	678	729	715	702	694	689	731	716	679	682	662	686	659	692	678	640	709	664	684	643	629	678	731	668	660	686	704	641	707	670	673	640	687	676	674	681	650	668	644	708	690	706	679	626	719	639	691	695	642	638	689	647	686	690	671	662	638	686	679	701	686	678	753	691	644	690	692	753	673	680	703	632	687	676	697	634	711	692	679	679	687	655	654	651	652	679	660	646	702	715	717	654	709	700	703	716	688	683	708	681	687	698	686	676	692	663	651	689	627	675	726	662	662	686	704	687	669	687	672	712	660	677	697	666	663	674	662	658	659	685	655	642	651	686	667	701	678	664	664	666	699	708	684	695	703	662	664	653	647	667	658	673	703	686	675	666	671	722	716	703	666	676	704	661	683	683	689	693	699	671	683	678	650	710	667	695	675	713	704	686	688	723	696	656	663	654	682	681	669	713	671	677	689	694	704	721	659	736	706	681	708	652	672	684	655	674	648	679	679	627	735	668	698	706	744	673	676	645	673	702	680	733	677	692	691	636	637	682	686	691	664	702	676	700	678	703	676	692	713	676	669	646	690	693	671	707	691	676	667	677	643	691	682	673	660	655	686	687	634	690	665	687	689	676	689	687	616	633	674	675	719	673	717	734	683	670	689	700	658	704	683	724	707	698	701	708	687	671	704	684	727	664	691	667	661	710	689	675	671	709	674	698	712	681	664	640	712	709	668	724	697	681	678	651	688	670	677	687	716	672	638	693	721	719	648	677	649	692	684	680	716	653	635	724	667	640	723	671	684	634	675	695	695	662	673	700	661	676	687	666	654	685	679	685	661	719	687	645	707	644	638	654	648	664	702	687	681	645	658	648	684	741	697	690	711	742	766	699	722	693	658	696	682	695	678	669	638	711	650	712	704	679	682	692	667	702	650	656	675	653	669	669	684	707	713	678	684	695	688	695	696	679	681	692	721	653	729	681	682	654	709	682	677	691	610	671	673	650	688	678	714	653	664	717	702	663	700	692	635	701	707	732	711	668	685	677	691	716	690	650	656	736	646	710	668	696	711	665	673
5290	11064	9227	4877	3562	2832	2342	2143	1792	1645	1449	1351	1320	1222	1193	1128	1193	1153	1192	1148	1079	1057	1078	993	1008	1051	1009	1006	1019	1016	999	944	956	950	943	951	916	917	951	947	928	982	931	969	905	969	960	954	947	935	909	949	947	959	931	1010	935	967	918	950	1004	932	949	951	896	969	958	956	975	995	935	966	950	1009	969	906	967	873	1015	940	998	973	987	941	956	990	916	969	962	923	901	931	952	915	925	937	951	906	909	923	908	970	899	895	941	907	976	936	931	926	972	937	943	889	936	955	900	933	917	935	970	951	959	931	940	936	927	937	921	975	913	930	900	941	963	934	916	921	982	914	944	919	916	956	1004	946	932	970	925	899	912	885	885	966	947	968	933	952	901	966	918	957	954	985	916	940	928	932	930	958	949	929	927	905	927	998	905	902	1000	952	938	921	952	869	969	956	951	948	915	995	938	929	955	968	1043	954	927	936	892	963	971	918	975	934	934	981	946	942	946	943	898	959	918	963	944	885	928	918	970	970	927	914	945	886	899	979	982	937	922	940	895	910	951	894	892	910	956	928	958	934	894	958	949	928	936	888	958	975	960	935	932	903	980	953	907	976	854	907	946	919	948	962	919	936	946	949	967	948	982	944	945	942	940	1001	957	937	960	938	916	950	901	917	943	976	946	922	877	909	961	953	909	876	919	928	921	896	960	916	953	930	953	889	908	941	948	978	945	945	935	912	927	975	962	892	942	953	934	944	916	924	903	902	984	910	969	910	906	882	883	936	939	961	952	929	888	903	914	969	960	900	960	946	947	938	930	930	939	999	943	901	916	931	939	908	923	892	994	963	894	915	881	1007	956	915	917	897	935	934	946	967	923	878	976	914	922	956	878	944	965	933	920	963	963	938	917	977	933	915	978	917	975	918	891	970	938	915	939	973	877	946	891	903	952	975	933	960	916	928	944	997	954	920	948	966	877	864	950	912	951	928	903	929	961	954	948	956	914	970	954	978	939	997	962	905	955	928	925	936	979	928	889	918	902	931	920	973	895	972	938	913	939	1013	999	912	893	906	968	928	922	966	959	933	963	938	938	936	926	958	940	916	966	965	945	949	926	963	934	933	923	919	915	933	1017	898	918	866	955	953	925	926	948	877	893	947	929	950	971	965	941	887	900	949	956	915	986	964	941	901	928	902	926	981	884	945	892	906	939	907	906	843	924	968	924	929	924	946	885	1023	833	901	923	958	991	934	970	884	913	913	924	894	955	910	900	963	904	921	902	925	907	954	921	931	923	936	920	944	976	949	898	928	917	987	950	934	964	924	1008	944	920	935	924	995	964	927	984	943	946	942	968	969	913	971	940	911	963	962	975	872	928	981	929	937	910	989	955	950	923	914	974	898	956	927	948	894	969	924	955	977	938	924	918	942	896	946	938	881	846	930	944	921	918	908	952	937	920	953	935	895	927	958	919	921	945	954	903	978	954	897	927	918	955	907	892	941	960	900	975	977	935	969	926	921	967	935	942	944	1017	974	943	939	919	961	954	937	945	937	907	896	957	981	962	919	967	952	918	938	912	894	973	978	968	964	892	931	942	931	958	953	915	966	930	935	977	931	909	933	983	904	892	935	951	895	978	941	913	953	982	983	936	936	908	898	874	931	938	918	885	886	982	876	925	952	927	930	964	907	953	953	919	938	898	876	929	926	957	947	958	915	987	873	952	912	943	970	930	939	977	867	913	967	952	894	900	927	957	916	909	877	916	954	903	955	965	941	934	962	921	927	977	970	901	952	930	964	931	949	938	947	962	901	951	908	943	930	907	937	945	938	927	904	926	933	923	898	921	976	909	951	952	946	891	899	918	919	999	951	954	918	947	897	950	1013	984	969	960	962	918	857	967	875	955	907	984	939	954	919	953	885	969	905	874	891	952	922	916	962	954	972	921	911	913	961	964	914	916	895	908	949	936	1001	888	917	936	961	881	900	967	905	978	885	940	940	925	920	944	861	911	937	955	894	949	959	986	995	922	901	916	914	919	959	889	954	911	861	922	950	957	870	944	912	985	929	978	886	944	931	925	973	885	941	898	930	941	956	912	909	914	935	930	932	913	961	930	954	944	936	897	852	939	966	959	943	976	913	900	941	892	933	878	935	984	947	940	989	917	938	878	977	968	963	946	929	985	896	942	912	954	918	899	916	947	908	909	985	904	932	915	924	942	950	928	938	945	910	904	911	923	951	895	940	897	958	907	980	957	973	922	870	960	883	934	946	915	933	998	919	923	906	917	948	971	913	904	975	1001	922	907	998	925	954	919	947	900	948	943	905	912	947	1000	917	870	882	919	926	971	886	873	959	963	975	961	949	919	869	981	931	903	940	955	961	898	902	1011	979	981	937	955	957	952	925	918	913	920	935	916	931	905	914	906	918	913	915	946	922	926	939	847	951	912	933	934	1000	955	940	927	944	962	902	941	921	923	933	940	930	925	889	925	918	920	925	918	958	946	958	930	928	960	935	878	921	950	912	925	933	1017	898	872	945	943	912	860	943	914	947	916	895	923	923	919	904	949	938	958	932	889	964	911	906	920	918	943	978	954	911	941	930	941	924	888	968	918	871	929	933	869	959	983	959	936	929	945	916	907	979	889	933	941	948	966	941	928	939	938	869	916	1006	934	913	942	898	922	896	885	950	936	916	852	928	889	926	915	917	910	913	913	938	964	929	916	960	918	929	933	938	937	966	914	904	946	938	914	950	986	901	931	949	919	978	964	866	951	958	989	916	964	845	914	927	976	942	920	908	942	995	926	916	926	901	936	934	976	923	966	914	916	935	927	975	924	977	911	900	918	888	906	932	914	898	856	918	911	963	972	967	919	890	929	920	880	948	931	938	909	942	952	894	902	924	960	956	925	898	978	912	964	932	948	915	904	963	886	989	956	950	971	919	941	966	966	938	905	959	984	925	924	965	898	967	930	946	886	954	976	902	931	952	904	902	937	950	965	964	904	933	922	903	922	961	935	926	946	931	914	936	936	910	929	903	965	922	927	924	898	949	944	915	927	947	914	967	963	938	945	909	839	938	904	935	974	899	946	921	975	916	932	947	939	945	982	971	1015	959	930	918	972	958	884	960	920	965	946	997	952	980	940	919	958	924	901	907	902	917	1011	965	912	947	959	931	950	923	917	972	953	895	911	934	928	973	971	971	910	921	990	986	991	937	904	879	932	911	972	958	888	972	965	953	920	933	932	881	900	911	996	960	962	936	941	958	948	895	979	963	925	992	904	972	995	907	887	962	977	976	918	960	984	951	950	953	993	916	958	971	912	911	911	956	965	956	1008	983	944	942	922	952	910	906	981	946	970	928	953	868	949	980	940	894	943	974	947	907	884	891	906	959	912	957	971	989	949	924	966	890	910	957	890	972	896	935	917	959	947	941	937	956	935	935	932	917	887	999	892	919	949	919	919	931	895	935	943	952	1013	972	942	965	997	946	903	938	939	914	928	973	876	911	942	918	945	917	1011	945	955	910	967	930	958	953
22723	21154	28978	23574	21160	21196	10052	1453	1070	946	906	779	714	730	720	646	682	668	654	656	577	576	565	541	572	568	573	506	583	559	510	552	516	500	510	510	546	572	522	549	492	507	505	497	507	508	485	481	496	504	514	483	467	475	534	506	537	489	512	491	547	513	514	530	558	529	497	459	523	506	487	509	503	494	491	525	523	503	475	521	502	479	506	488	492	502	520	480	477	475	506	493	456	522	499	468	499	476	482	505	472	506	526	474	499	485	502	476	461	519	436	475	483	543	484	455	510	466	486	489	450	499	484	519	474	513	503	485	470	536	497	476	479	500	479	463	525	445	466	469	477	486	540	446	514	517	501	507	492	481	484	442	476	510	505	536	497	496	465	465	508	511	497	519	462	487	503	483	502	526	504	504	440	437	508	496	470	459	492	490	509	462	476	478	458	508	506	454	477	518	502	510	494	535	505	475	462	500	479	508	486	465	503	508	496	510	475	521	469	502	467	484	488	485	462	492	507	488	495	464	508	473	489	496	523	448	508	523	487	450	468	509	466	475	456	522	456	458	532	495	459	501	506	513	491	509	449	494	476	500	500	502	472	499	478	472	495	499	531	482	491	510	495	536	514	508	499	519	456	494	503	513	473	455	527	504	517	468	519	506	482	443	492	492	532	475	481	497	528	532	475	491	481	473	529	448	479	536	501	489	503	507	488	518	511	501	494	489	492	507	535	496	487	488	491	482	509	484	510	446	460	488	532	536	518	496	482	493	490	476	511	495	496	519	453	467	489	477	500	486	507	509	509	473	474	507	495	512	498	492	494	483	511	479	489	487	521	479	530	497	484	532	515	478	469	524	487	503	468	494	523	499	482	481	503	494	489	469	495	463	470	490	494	475	465	499	511	496	486	516	495	531	492	489	471	472	476	500	479	499	505	506	528	494	488	505	485	481	486	442	476	491	513	479	481	514	467	500	470	452	475	511	488	491	520	474	502	483	473	514	497	506	493	489	460	499	495	496	488	521	489	503	478	495	469	506	484	507	479	501	512	472	495	498	463	501	476	430	487	498	495	459	472	466	482	487	458	521	493	496	499	478	508	486	476	503	490	500	473	482	481	470	538	480	448	521	486	478	436	489	499	467	492	482	479	513	506	455	521	507	497	497	489	466	526	478	501	486	499	517	489	476	519	534	493	504	484	499	499	467	469	496	492	515	498	506	507	470	468	501	444	508	484	515	474	467	491	490	470	497	493	507	486	496	465	460	466	491	500	504	505	492	490	461	485	476	486	489	486	475	455	456	502	480	525	508	475	506	486	474	457	500	484	493	463	464	481	443	493	489	485	487	505	504	494	505	472	519	509	461	540	523	483	495	479	483	480	501	504	500	503	508	499	491	472	494	481	467	521	481	492	477	497	504	496	487	487	499	499	518	497	540	493	483	476	472	472	478	525	525	485	489	471	504	446	503	504	477	505	456	479	478	493	488	473	492	495	485	507	507	507	514	478	475	486	499	479	493	498	483	515	464	461	488	473	479	448	471	495	506	468	450	489	480	469	448	473	494	457	484	483	486	461	533	489	472	485	447	457	457	470	497	479	474	521	481	507	487	499	500	498	489	510	532	475	461	448	462	490	501	477	494	463	435	470	485	535	504	486	522	453	518	463	481	487	472	447	464	505	520	492	456	521	528	539	532	508	477	483	476	519	513	499	492	490	454	477	469	472	494	480	488	526	463	489	490	452	493	502	464	498	483	508	521	451	505	525	494	502	527	506	482	470	516	520	481	450	497	511	490	488	498	484	492	513	472	501	485	460	501	468	492	512	498	452	486	488	496	481	471	486	487	481	510	496	528	492	480	476	482	478	478	497	491	531	510	524	501	472	487	482	484	523	492	476	462	491	487	489	494	478	453	482	492	497	505	500	494	485	483	474	524	486	483	535	487	467	491	485	498	485	493	503	493	482	495	507	487	492	516	513	506	492	489	503	475	478	508	495	490	509	459	475	487	516	495	510	491	472	509	498	492	456	499	515	472	467	485	520	481	478	508	471	497	474	501	445	492	520	509	514	503	482	488	491	485	478	472	468	479	458	482	507	472	503	502	485	476	466	488	494	488	520	465	487	509	479	489	490	451	496	500	484	507	482	455	463	498	432	501	552	504	485	470	497	496	484	511	497	528	500	498	469	512	490	511	494	479	476	515	500	488	481	500	485	510	467	464	494	474	484	467	492	494	521	492	476	462	472	529	472	501	498	501	503	449	523	544	525	481	496	517	478	502	498	501	489	461	488	475	490	512	511	493	497	504	499	470	481	481	469	468	530	503	450	493	496	463	511	511	537	492	456	498	494	467	513	489	455	471	457	529	479	503	490	473	468	473	509	520	521	502	465	503	498	511	498	484	499	443	553	518	487	481	486	447	461	464	492	501	468	525	494	465	452	474	491	450	485	522	505	492	501	530	468	486	473	480	483	494	513	504	467	485	515	523	537	501	518	472	489	489	453	472	484	498	534	496	476	483	484	493	479	469	485	514	499	502	504	449	483	477	453	462	480	493	449	462	469	439	430	468	487	491	511	521	474	457	467	512	517	444	503	482	498	495	499	510	514	497	449	511	511	468	487	474	504	496	503	482	514	505	452	476	524	480	467	563	465	475	494	502	461	476	493	497	535	469	509	525	501	526	531	532	488	505	506	496	526	516	510	469	445	503	491	476	490	452	525	488	480	500	481	494	451	473	487	515	493	499	466	512	479	478	485	521	498	455	479	494	490	500	468	448	503	499	482	509	488	527	479	488	484	502	508	483	479	487	518	493	518	490	493	474	483	459	515	446	479	481	457	490	487	468	500	483	434	503	472	447	499	512	492	500	476	510	499	468	441	513	537	473	484	497	458	463	501	510	497	540	484	474	457	470	505	489	506	470	475	481	443	470	532	507	503	498	484	457	531	486	483	494	459	491	474	470	502	497	525	473	480	467	483	453	475	453	454	492	514	498	498	501	470	512	486	475	483	516	463	501	502	490	491	520	542	500	432	518	500	508	501	486	509	478	467	475	522	530	494	496	485	522	488	476	444	503	512	474	514	477	508	496	498	485	504	487	517	505	498	464	495	507	499	510	525	482	477	483	515	443	501	545	473	451	530	478	485	452	475	482	501	496	505	518	508	500	455	530	488	469	497	480	492	440	483	521	487	498	495	492	515	522	510	446	476	437	486	498	513	479	500	496	513	474	461	458	479	485	487	456	435	528	517	486	488	484	450	523	504	508	526	501	513	462	463	485	467	493	475	486	505	488	496	479	502	493	499	508	497	479	487	507	454	464	464	463	480	516	461	522	485	479	509	479	514	445	486	515	479	496	505	501	494	518	478	479	484	518	489	474	479	454	492	468	486	525	502	457	519	466	481	480	509	468	489	455	470	520	482	477	519	510	461	488	462	469	437	495	504	439	465	458	495	515	473	501	502	478	490	460	487	438	478	483	530	492	480	487	471	466	496	476	510	491	493	444
7397	17150	13947	7596	5441	4337	3330	2824	2303	1963	1598	1491	1286	1212	1190	1181	1097	1010	1086	1105	952	893	926	876	834	804	808	824	788	794	781	703	768	752	761	759	732	720	711	746	739	681	669	742	735	737	728	686	677	738	764	716	723	657	695	658	694	720	688	705	680	747	711	710	701	697	700	712	700	646	723	706	681	741	716	716	704	709	665	675	665	738	747	692	702	684	709	684	699	694	697	736	650	690	684	699	689	678	687	698	660	742	679	691	670	744	682	693	698	701	702	640	687	700	672	655	695	666	741	656	696	714	705	691	729	672	692	742	656	651	670	700	717	675	693	658	687	673	699	719	665	672	667	693	663	697	636	694	713	647	683	655	709	668	679	672	697	701	656	684	653	672	683	683	674	681	717	705	684	721	680	658	688	650	650	707	699	651	719	644	679	665	688	688	697	737	683	625	695	680	676	690	672	681	627	691	666	638	662	633	715	697	658	689	652	675	702	706	711	737	678	676	702	688	643	705	715	682	747	725	680	645	678	688	714	681	639	688	730	659	686	677	658	710	692	658	672	628	666	699	668	689	683	685	682	741	721	721	690	681	701	666	719	698	669	728	718	694	696	644	684	717	716	672	680	696	685	663	670	706	655	692	638	658	657	672	696	656	665	675	635	715	644	670	730	680	667	650	628	643	712	724	724	706	645	709	677	702	652	718	716	708	692	693	676	713	697	669	745	677	715	678	666	627	681	664	705	705	669	665	640	673	678	666	715	684	672	701	688	666	669	695	636	713	721	721	648	675	648	699	666	688	685	672	694	678	685	698	679	674	717	715	717	654	684	632	708	672	674	652	677	695	685	693	690	677	685	671	665	674	682	736	684	689	737	687	643	704	708	664	678	717	715	671	664	678	689	690	664	713	700	698	677	689	734	705	652	628	691	659	641	667	645	692	687	672	658	675	698	732	622	654	713	732	693	683	673	697	653	691	645	690	665	710	647	684	740	633	672	655	701	705	685	691	679	691	694	630	649	660	702	680	696	655	681	720	657	719	743	707	692	664	666	689	663	715	671	642	722	686	669	684	673	719	668	687	615	669	697	702	662	670	727	694	675	668	660	722	687	729	656	695	668	702	662	679	702	651	704	642	659	689	717	690	733	694	710	691	680	676	683	626	740	685	676	685	712	697	709	712	692	671	709	679	673	694	707	690	710	713	677	714	664	728	692	671	644	687	668	658	666	714	738	642	690	664	708	671	651	710	678	692	705	682	675	660	676	656	693	670	673	650	714	669	716	702	621	666	652	687	675	665	648	699	654	661	695	653	681	672	675	712	705	638	706	689	691	699	705	669	654	678	681	681	707	687	692	685	667	702	686	649	722	713	683	658	700	689	683	708	676	706	692	713	709	687	713	669	682	689	690	717	682	701	673	695	691	682	701	677	688	704	698	673	668	675	734	639	659	639	703	672	665	679	707	703	722	693	666	666	700	689	624	697	679	691	717	678	715	713	656	651	672	674	655	666	696	668	695	661	681	620	671	660	743	702	717	684	708	685	670	712	663	691	676	709	710	681	676	692	682	691	681	737	689	680	681	722	678	676	702	697	686	700	646	659	659	725	676	666	682	679	700	694	670	685	690	691	703	701	634	689	650	668	720	678	659	696	711	672	668	687	714	667	686	658	648	706	653	688	634	678	720	685	718	718	697	655	669	678	679	712	679	687	692	661	657	664	674	662	679	727	691	686	677	688	698	664	630	664	637	675	669	694	689	701	702	707	686	693	689	656	641	661	702	656	719	711	691	730	698	665	641	669	721	705	688	644	664	719	646	669	695	649	622	687	651	703	710	634	673	652	665	682	714	697	640	660	666	704	705	658	687	685	678	635	663	698	734	650	703	670	683	674	683	674	702	693	694	659	687	701	663	680	706	700	660	650	719	676	731	685	709	668	713	736	644	730	666	691	691	655	645	690	685	699	623	683	654	650	693	693	697	666	678	677	693	682	694	727	697	599	651	663	652	669	705	679	685	690	710	723	683	665	649	693	649	666	715	703	641	696	697	731	694	686	697	711	676	637	670	671	651	685	640	685	667	648	705	698	653	687	636	660	693	687	636	653	658	692	657	640	679	641	702	679	653	701	691	722	664	677	686	684	662	731	696	682	697	673	672	645	694	677	700	631	714	726	666	690	688	695	710	680	680	653	661	657	685	665	712	638	689	644	657	686	679	648	676	682	711	717	635	683	702	705	727	670	618	641	679	660	676	706	696	691	656	709	688	680	642	664	692	707	647	697	657	667	629	715	659	698	700	707	692	681	670	662	693	696	685	678	676	650	665	687	680	671	660	693	733	760	637	651	720	684	672	668	703	660	685	681	684	675	678	696	699	670	697	681	631	640	702	688	700	699	694	699	698	699	695	720	636	693	665	671	669	670	717	678	672	737	702	656	677	682	697	693	634	667	654	661	674	699	735	639	677	708	691	676	694	674	657	679	674	701	646	741	650	670	684	722	715	666	672	675	690	696	672	705	672	612	721	710	694	651	686	674	719	729	682	681	685	635	648	718	701	656	670	690	700	674	623	676	663	646	674	720	680	681	699	728	676	649	628	696	662	688	687	680	622	662	637	696	638	692	720	704	681	679	656	672	645	648	681	718	676	695	714	633	682	707	651	698	680	629	683	679	661	675	686	648	678	675	633	658	674	703	678	656	703	657	637	703	688	663	659	640	709	675	681	638	677	666	688	683	680	710	680	663	689	671	667	696	727	707	720	674	649	641	641	676	693	688	665	696	726	662	749	677	695	724	688	705	725	683	653	679	678	668	698	686	710	701	672	669	724	676	669	666	666	683	699	649	703	680	700	649	753	680	633	702	709	657	644	685	689	666	676	655	694	650	694	662	737	684	673	664	681	678	642	705	649	700	705	661	689	699	683	672	659	679	739	738	690	736	696	687	657	635	672	667	683	679	641	681	672	669	669	703	700	657	697	674	641	659	649	669	691	693	686	701	735	643	658	659	666	685	642	647	638	701	669	739	669	642	669	681	676	648	728	693	680	635	691	677	696	645	699	676	645	714	710	642	672	718	690	667	702	663	732	680	646	666	683	694	675	695	715	685	734	677	695	676	647	669	715	706	676	637	715	684	652	674	712	685	658	682	662	663	701	660	709	680	634	656	660	696	658	696	640	669	680	666	692	653	750	675	694	697	679	694	702	661	694	708	620	678	669	662	702	655	662	673	699	686	627	676	683	671	657	693	678	715	660	712	672	683	676	746	723	709	706	686	684	658	710	650	650	672	688	691	660	658	653	652	644	705	679	694	707	699	668	720	665	678	704	686	713	639	737	679	667	665	677	647	691	709	666	637	703	714	633	683	650	692	676	704	635	660	635	642	709	672	700	673	692	675	677	692	674	725	669	718	673	689	652	643	713	712	644	686	673	669	706	686	679	690	660	654	685	712	674	666	667	684	699	718	700	691	643	686	714	693	684	664	652	704	668	692	723	674	660	605	630	676
26517	20399	8677	1157	705	616	578	589	574	530	544	527	500	498	485	510	517	548	531	554	534	523	464	511	511	495	500	513	476	502	500	501	509	498	479	518	478	491	467	503	486	506	474	495	513	491	518	525	513	512	502	529	504	518	480	480	478	501	469	486	511	501	520	461	467	466	488	475	466	514	477	464	494	504	511	482	528	528	516	520	470	479	503	530	541	490	503	464	499	508	504	499	457	471	498	495	482	487	500	473	498	507	475	455	522	497	522	518	466	485	452	512	492	494	483	457	509	499	490	491	519	532	503	481	460	489	495	492	488	489	498	483	468	487	432	493	489	482	528	496	495	494	482	500	499	445	482	510	501	500	540	512	509	534	539	475	487	492	487	501	512	534	476	524	470	452	476	489	512	496	504	502	518	489	493	485	498	487	500	505	484	501	503	511	498	510	472	485	502	501	501	477	476	497	432	474	476	479	493	546	496	481	498	504	483	493	519	495	478	502	511	466	498	507	497	465	519	501	471	534	463	525	518	516	475	498	492	489	518	483	534	480	507	490	515	507	492	505	486	490	499	480	496	485	510	517	493	487	469	473	492	520	487	493	496	470	449	514	532	505	501	503	513	479	474	503	490	514	511	500	488	517	514	458	476	513	504	457	508	484	529	492	502	477	477	522	508	484	517	462	492	479	520	507	486	528	492	489	500	508	501	486	440	491	518	499	504	501	477	489	518	497	516	470	484	529	505	520	488	469	491	526	513	495	469	487	494	499	515	493	482	480	515	475	476	513	491	446	532	509	480	480	486	487	476	549	515	540	486	483	459	514	503	493	491	512	494	507	484	458	460	526	509	510	517	462	531	435	517	481	480	516	475	498	460	483	509	531	489	485	460	482	523	494	499	512	499	468	486	521	476	497	510	469	509	498	474	512	519	513	499	500	505	538	520	473	503	458	502	524	488	516	503	491	498	506	482	470	492	522	469	480	499	519	485	500	458	470	488	475	481	531	526	533	462	506	461	540	506	521	474	530	479	477	492	443	501	492	508	497	512	476	496	505	481	479	481	541	497	500	482	515	501	478	530	484	527	482	488	529	502	488	495	520	484	472	480	514	483	475	485	472	481	502	449	526	502	517	511	485	455	512	468	520	505	470	507	489	486	500	509	500	504	530	508	510	527	557	500	499	486	519	504	550	537	480	526	532	498	508	484	478	535	467	501	515	495	477	458	471	490	503	472	503	477	530	503	488	528	502	518	503	470	495	525	504	461	468	471	495	473	529	510	497	499	505	499	492	483	503	525	503	487	478	504	487	485	482	483	478	521	487	491	492	500	523	473	488	504	509	477	482	474	488	493	544	477	505	514	469	492	453	495	524	492	516	523	479	503	506	479	504	522	511	467	515	522	545	471	509	509	479	528	491	479	488	485	525	499	493	490	498	488	482	469	483	494	504	509	510	472	508	479	474	465	504	478	510	498	468	470	524	463	479	503	492	491	481	521	476	486	481	519	499	476	496	497	518	538	517	525	480	479	497	505	518	462	505	471	522	495	512	516	495	498	482	455	501	487	506	439	466	471	502	536	534	488	497	469	459	524	525	499	517	493	468	501	530	478	491	507	477	479	505	524	512	520	521	487	534	472	514	510	482	486	521	526	493	544	469	501	453	441	499	478	517	471	493	513	507	504	513	461	496	491	498	500	472	493	499	485	499	516	462	529	484	504	481	487	494	499	510	446	496	484	498	501	501	514	488	487	507	474	522	481	532	495	461	541	494	463	517	476	467	464	502	464	518	546	499	459	520	517	481	508	472	511	481	514	512	515	504	485	487	506	479	494	466	471	520	479	529	500	511	466	502	509	487	489	455	484	493	502	526	502	511	475	479	517	484	478	472	500	470	488	495	474	502	500	489	472	511	495	514	481	511	499	469	530	517	481	496	459	487	524	529	469	470	503	491	504	488	509	496	485	462	514	482	479	490	494	514	506	461	494	525	500	494	490	527	529	485	512	460	488	544	557	540	500	497	492	500	453	516	522	485	470	486	483	516	493	497	470	495	490	512	521	478	493	483	506	470	499	507	526	485	493	507	497	501	468	482	544	502	504	524	523	499	485	494	495	501	522	490	533	492	476	488	517	481	452	485	470	457	498	526	484	538	504	485	523	483	473	518	506	470	518	496	521	482	493	524	499	499	520	484	462	454	510	496	512	518	501	538	512	495	483	505	530	524	499	508	515	492	489	498	523	489	483	503	476	498	449	486	484	521	489	521	520	493	487	491	469	471	509	497	510	510	466	503	500	512	527	515	522	495	547	458	461	498	489	516	509	482	504	466	479	501	545	486	538	512	491	556	447	484	470	489	477	493	479	475	526	514	533	496	469	502	484	476	474	489	481	513	450	516	518	506	491	521	488	472	519	457	470	481	518	529	496	505	495	471	494	507	497	440	432	486	499	482	494	514	496	464	477	522	495	496	479	479	509	473	485	501	540	495	486	497	495	494	498	486	492	456	539	505	494	485	504	522	519	508	516	500	480	508	498	471	491	465	464	538	499	472	518	498	503	512	504	476	498	550	486	494	510	476	477	503	495	506	473	490	508	459	506	523	504	449	502	524	509	495	510	495	459	489	465	507	513	530	515	472	500	510	494	467	448	499	502	499	493	518	498	448	497	504	489	517	514	498	494	454	455	523	482	455	468	503	477	500	491	495	518	483	514	497	495	510	438	473	497	517	475	513	510	545	532	486	495	456	500	494	509	487	450	495	520	497	529	469	486	487	474	529	510	524	457	511	469	475	512	458	520	482	531	489	481	506	458	488	471	486	478	514	504	471	520	502	490	495	451	546	475	484	516	485	475	485	507	504	475	480	493	494	474	482	552	487	495	489	473	535	513	462	517	544	513	528	492	496	530	518	510	490	515	489	492	514	495	484	467	503	488	496	518	473	504	506	478	497	495	463	520	515	500	532	506	534	487	508	500	493	528	460	527	473	515	486	507	495	497	492	482	488	540	472	519	527	534	488	470	492	506	448	477	485	489	504	512	532	497	481	494	482	523	513	510	495	505	508	514	459	511	489	482	472	497	502	503	524	486	504	502	490	502	503	511	467	488	482	481	509	520	503	525	508	499	463	487	487	450	510	487	492	487	477	493	465	495	489	504	516	523	489	489	501	485	441	487	489	523	502	482	496	457	500	498	535	484	486	470	471	519	499	499	490	509	485	519	460	475	472	463	496	468	469	477	469	474	555	495	537	546	497	496	465	449	492	475	477	478	535	485	471	533	507	482	478	485	483	465	487	512	529	519	487	473	492	505	505	533	478	513	502	487	529	481	500	492	513	502	512	504	486	494	499	511	490	486	503	510	494	471	479	484	532	511	539	461	517	519	502	493	511	525	452	508	527	503	551	532	510	516	489	460	466	501	490	480	481	511	450	477	494	506	454	503	529	458	498	479	493	508	477	498	507	501	467	478	506	493	465	513	486	487	491	499	463	472	491	542	465	492	484	478	516
4207	1936	1774	1270	968	980	892	921	835	788	755	699	755	724	794	750	744	707	732	754	686	687	717	686	700	656	720	737	730	674	701	685	721	702	716	677	711	739	700	674	708	710	663	688	695	696	725	668	680	674	684	611	692	649	715	663	693	700	656	674	703	633	668	706	655	692	689	688	630	672	684	721	664	695	708	686	687	711	651	690	676	630	681	665	719	695	681	648	714	666	657	704	674	708	715	707	707	697	643	708	738	691	714	672	690	681	669	675	711	727	668	629	651	638	684	675	661	701	657	643	653	708	680	691	712	686	706	702	685	680	691	690	678	723	667	683	681	630	685	688	711	737	658	673	649	682	707	717	665	705	685	703	737	701	706	677	694	685	679	705	680	673	704	675	692	648	708	725	673	717	651	682	624	654	719	736	709	660	688	651	668	663	693	633	630	689	661	697	702	652	672	691	645	758	677	676	678	717	646	692	720	711	654	675	676	721	680	651	717	680	683	696	635	669	649	697	628	656	648	699	682	688	690	631	663	675	636	710	652	695	666	707	686	674	669	685	688	717	696	673	666	688	654	650	707	681	655	713	682	693	715	688	698	673	669	678	663	716	690	701	692	679	690	697	655	648	682	683	686	667	684	644	677	720	669	689	716	684	744	668	734	683	684	662	701	660	706	741	714	643	692	716	649	678	633	677	688	682	677	683	689	662	729	670	646	656	729	702	691	666	661	648	667	674	679	633	659	696	751	707	680	692	677	696	720	699	668	680	738	653	681	670	673	736	675	681	707	710	668	660	702	715	659	710	670	666	649	664	685	668	650	708	704	720	708	671	672	762	665	681	661	691	633	707	730	698	691	676	644	686	681	660	632	679	697	671	650	692	696	707	677	708	705	685	687	680	669	655	688	690	688	659	671	660	669	670	731	647	681	691	630	665	656	650	692	705	702	736	686	679	673	696	757	672	682	680	710	671	614	713	687	651	713	696	660	701	690	633	724	703	707	692	682	680	701	690	675	642	737	694	662	664	681	665	724	720	683	691	699	682	691	650	679	714	692	681	668	681	659	707	696	687	686	688	709	719	686	668	708	645	712	692	715	709	653	727	680	676	723	670	674	672	708	614	691	650	688	635	733	725	721	663	741	752	630	669	689	690	688	672	660	673	649	668	703	687	692	712	700	676	630	690	690	712	687	628	711	661	682	672	671	728	712	624	630	727	680	668	696	654	661	648	713	667	645	683	625	707	674	672	730	716	680	659	695	697	730	714	694	687	636	699	663	653	671	730	661	723	668	645	695	664	677	686	692	680	636	684	632	666	671	684	673	714	720	648	707	724	682	633	623	707	689	712	685	664	681	722	687	723	687	659	686	660	672	709	717	665	707	729	705	732	637	655	661	656	674	623	652	700	680	689	655	694	726	692	677	698	636	708	666	644	638	694	689	687	661	656	695	694	626	717	717	651	711	641	681	694	692	699	684	682	717	710	671	637	651	727	660	669	635	670	677	645	661	681	697	664	689	694	677	667	659	665	656	699	644	673	700	714	663	707	688	676	698	669	684	697	691	660	669	660	705	657	682	693	685	693	739	702	725	667	668	719	649	666	675	712	723	717	658	642	681	652	686	671	742	644	665	678	660	644	690	663	675	735	685	705	630	703	700	683	644	647	671	641	632	680	638	666	664	660	653	704	707	664	656	718	726	689	670	672	680	679	704	676	660	676	665	695	682	644	678	700	705	698	644	670	698	654	646	677	670	684	678	685	715	681	654	691	635	712	697	656	683	681	666	630	720	671	663	688	683	631	708	691	688	661	679	698	696	701	701	685	686	688	708	710	710	657	698	627	644	684	712	723	705	661	658	653	726	712	740	682	682	707	707	694	669	654	662	699	660	733	691	663	683	702	688	674	701	701	745	667	677	735	701	681	648	697	676	695	697	675	706	690	732	687	701	682	692	714	662	729	684	688	717	693	692	681	704	687	696	693	663	671	688	704	677	729	669	696	670	701	673	673	667	669	659	710	678	715	684	688	711	704	689	686	688	642	680	698	640	698	653	689	688	680	697	686	680	691	717	639	696	723	633	669	683	681	679	682	645	707	698	686	682	709	666	701	659	698	680	667	704	695	681	671	709	720	693	688	744	737	688	657	618	724	711	695	728	656	682	669	691	664	686	668	736	668	716	675	680	684	638	670	677	695	690	675	681	662	700	637	672	689	663	700	710	718	688	714	694	686	692	672	662	670	679	685	662	681	632	667	620	672	695	695	671	674	762	688	667	645	694	637	678	649	707	668	656	661	694	671	683	645	663	714	692	687	698	735	688	694	708	665	700	665	686	678	701	698	687	617	661	704	672	675	653	734	660	726	637	660	696	700	690	680	728	705	696	679	723	616	673	674	697	707	695	658	766	706	720	703	676	699	688	670	698	681	659	691	684	680	677	710	706	678	628	670	659	684	690	658	685	720	699	689	685	676	683	678	713	689	667	696	680	701	687	663	676	644	709	709	669	736	625	724	708	663	715	671	647	644	666	671	647	659	674	711	691	732	724	661	722	713	672	696	669	669	731	667	671	694	672	690	736	770	708	713	682	681	684	682	671	702	675	714	650	673	648	692	672	664	678	693	720	698	676	658	673	665	689	672	696	650	692	679	676	694	680	650	652	623	687	658	631	693	677	679	634	643	701	640	696	693	661	678	679	663	664	654	702	710	650	717	717	673	672	654	661	672	636	680	700	659	717	645	707	672	681	682	647	694	694	693	691	684	672	649	679	693	687	673	668	673	678	667	663	642	704	636	690	707	668	686	690	709	703	673	737	649	698	693	743	642	721	708	685	718	703	680	695	650	694	665	691	656	672	695	688	685	646	659	720	700	654	686	731	689	705	693	694	689	669	639	680	669	747	664	637	700	655	668	692	658	679	701	691	674	677	675	645	690	725	626	677	639	645	694	658	682	662	682	684	712	663	742	663	691	649	668	635	687	685	662	680	712	677	707	688	669	687	693	660	647	687	693	685	622	697	675	688	656	701	674	708	689	675	639	635	667	717	681	689	715	657	752	667	706	666	717	630	703	685	675	675	674	701	669	638	641	691	674	713	686	735	646	663	693	694	709	708	655	670	717	667	640	702	705	687	661	661	660	638	640	680	684	659	695	646	672	658	705	691	677	707	673	705	633	659	651	677	699	662	672	687	661	674	662	672	719	688	697	640	665	704	682	672	684	684	665	679	658	682	690	659	700	672	680	711	639	676	714	686	714	653	667	670	685	653	688	704	730	671	749	642	689	689	651	704	745	682	632	714	666	712	697	702	718	684	726	702	677	670	705	722	672	688	648	704	682	705	687	656	665	690	705	714	653	661	683	688	694	693	686	705	712	644	656	705	674	684	658	728	708	635	673	709	633	701	648	714	671	719	715	692	677	706	744	655	719	653	674	667	685	701	723	701	680	669	644	669	649	720	713	676	630	713	728	644	708	690	671	678	707	641	679	677	657	674	656	659	653	696	663
23569	21130	28544	23976	21133	11919	1809	1136	979	922	874	824	845	835	761	766	756	773	791	764	774	732	739	722	707	734	713	691	703	719	703	695	713	662	654	728	737	674	688	734	718	663	664	645	666	675	687	680	680	732	748	733	708	707	672	680	698	679	674	717	651	705	686	702	662	684	671	704	661	666	697	683	633	695	693	701	638	671	645	652	638	686	709	691	675	670	669	673	680	671	688	704	661	656	702	675	707	696	652	680	669	678	714	654	709	748	667	713	707	675	746	694	633	694	658	660	658	677	651	651	699	681	713	708	750	689	676	665	674	694	704	713	688	730	708	718	675	669	615	666	675	642	704	697	696	704	695	705	708	648	680	739	648	673	699	643	661	656	674	683	641	702	642	672	687	688	685	706	702	687	702	712	665	703	639	696	704	753	688	693	696	691	683	730	673	675	640	678	675	660	706	639	646	656	663	680	691	671	639	693	667	679	651	712	707	690	686	647	650	694	677	643	669	650	660	648	695	696	700	698	694	685	673	646	646	688	715	704	697	695	715	725	690	654	628	664	686	657	654	723	634	628	694	731	670	664	719	653	684	711	684	673	679	666	713	671	686	677	682	689	683	656	628	694	692	638	649	696	690	657	706	675	693	685	700	670	652	675	723	674	691	651	700	645	683	682	634	685	668	659	689	691	687	673	691	703	707	686	642	682	701	698	728	633	674	682	689	646	678	684	689	648	646	676	705	670	664	674	667	658	679	666	674	658	704	632	702	685	681	688	694	708	688	682	663	697	674	709	711	631	648	686	670	686	677	681	696	688	694	654	632	692	683	674	664	712	673	660	654	648	646	668	682	707	672	650	650	637	660	646	706	609	713	650	665	673	670	629	671	648	676	698	739	683	738	707	689	643	704	696	665	660	651	660	725	687	616	648	653	704	671	694	671	679	672	688	668	691	656	686	641	669	627	659	666	643	690	714	668	666	660	688	629	713	698	662	686	697	663	653	657	765	689	655	701	655	673	699	708	722	683	631	703	727	671	684	739	651	673	689	683	677	684	672	657	699	662	647	723	630	644	689	707	735	620	674	661	686	666	674	657	639	689	678	663	682	711	650	724	694	686	653	710	681	709	625	714	664	641	687	675	697	694	717	681	713	677	629	686	729	636	652	646	679	657	663	697	671	671	670	689	688	676	630	675	650	643	711	690	698	678	662	656	695	640	698	703	703	693	699	650	714	645	709	638	680	659	683	728	682	633	675	684	709	635	675	704	653	667	647	660	707	680	702	691	745	641	633	683	692	628	662	719	652	716	715	652	682	647	687	717	686	655	702	730	727	670	659	659	683	747	686	660	646	696	699	660	668	669	690	694	695	694	696	650	663	669	715	665	686	643	675	735	667	691	712	686	687	690	647	699	699	686	697	679	685	689	743	667	678	676	654	675	692	662	664	687	663	705	648	699	718	654	646	690	694	705	662	691	695	642	668	678	688	651	672	676	665	751	656	746	663	696	642	660	650	656	670	711	667	643	659	643	677	700	636	665	725	637	668	633	716	658	673	675	698	679	693	642	636	672	670	633	621	674	684	729	680	637	682	681	685	669	698	633	687	684	638	670	710	707	677	711	681	648	733	697	663	691	687	721	660	730	674	663	674	702	680	632	671	666	673	680	654	662	677	651	716	728	693	630	690	699	672	643	657	685	715	665	630	641	687	666	628	723	732	719	651	717	659	702	660	670	700	659	701	625	703	682	693	687	712	684	621	666	645	651	650	680	677	663	673	677	725	683	629	698	694	718	633	666	704	694	700	693	693	673	679	676	709	663	695	609	661	671	666	706	671	688	647	690	707	667	614	672	708	674	671	649	743	673	702	690	681	637	635	666	702	678	693	713	668	669	690	660	646	677	644	714	639	673	736	686	676	643	683	651	672	644	673	658	631	639	633	693	708	744	647	670	616	696	646	717	702	628	721	627	702	693	668	623	657	676	646	681	712	685	661	718	656	659	656	688	705	681	719	645	706	639	664	699	677	654	690	660	668	615	672	667	689	671	646	651	682	720	657	647	678	663	632	689	680	680	606	697	643	699	645	653	654	681	644	680	652	685	682	686	682	653	679	709	653	647	674	661	664	694	700	685	628	701	743	614	677	684	636	721	688	693	656	626	644	618	686	710	640	711	663	647	650	656	653	679	717	644	595	668	687	724	657	663	662	685	645	695	648	659	704	696	673	650	674	654	660	663	671	729	673	658	666	668	618	651	678	709	663	683	654	689	724	663	702	657	682	674	683	700	661	663	684	697	667	673	669	710	708	651	709	707	686	693	708	723	651	693	650	657	747	637	673	710	692	641	705	641	646	677	680	707	708	639	730	685	677	662	678	694	632	674	678	686	607	660	734	686	657	698	709	659	658	660	687	656	679	652	681	651	653	685	648	659	673	703	669	693	696	679	657	662	658	712	684	675	654	635	651	671	711	668	661	718	722	645	602	703	676	660	623	664	667	664	708	691	657	660	718	670	677	634	703	691	656	635	671	620	654	707	649	689	684	715	710	646	653	657	674	675	622	721	679	672	702	669	668	694	652	660	670	646	712	629	695	665	716	676	664	698	690	668	702	635	678	687	694	650	661	668	659	633	634	636	671	677	657	668	654	720	636	690	617	694	708	668	684	687	656	700	683	670	704	644	677	686	687	659	628	691	688	701	729	666	683	701	712	707	678	671	672	697	655	676	683	668	673	702	637	664	628	681	668	642	644	634	675	686	694	716	684	737	674	723	707	668	710	676	638	675	692	711	703	633	697	708	681	659	636	685	677	670	635	699	698	716	687	671	627	655	675	668	699	684	678	661	651	702	712	663	657	663	666	715	683	659	662	702	752	689	681	685	662	673	680	612	633	672	679	670	665	687	701	679	631	668	692	639	684	719	721	640	621	663	645	725	683	684	679	629	697	629	691	697	697	598	674	690	673	657	673	696	690	684	670	688	702	694	631	670	728	681	678	694	681	671	715	658	664	631	681	658	643	681	657	693	661	698	707	680	662	706	737	658	648	645	632	701	658	660	680	703	640	655	652	672	645	704	710	705	669	706	671	690	651	679	698	674	685	668	674	679	667	670	655	665	668	644	671	677	731	671	678	665	653	668	660	668	690	658	646	650	706	680	667	671	702	691	671	700	648	665	675	674	704	679	687	674	663	667	676	730	651	665	713	681	663	689	644	720	676	674	677	653	668	660	679	686	661	675	687	698	689	654	697	698	665	701	717	665	690	694	700	652	690	709	668	659	699	631	707	635	715	686	698	655	676	683	698	680	687	652	703	681	701	699	667	674	667	708	664	648	700	683	687	660	708	679	692	681	691	643	654	666	698	680	654	715	700	691	665	667	661	704	643	708	670	678	670	688	657	662	695	660	666	693	651	685	654	662	718	711	639	674	719	696	712	701	706	613	691	669	660	647	668	667	713	723	674	664	651	697	660	690	702	683	693	716	682	672	661	696	668	612	662	654	704	679	699
5277	10984	9215	4899	3718	2810	2444	2045	1758	1549	1511	1354	1293	1259	1238	1191	1135	1078	1164	1146	1083	1060	1065	1005	1071	1018	977	985	937	949	1028	993	954	975	964	1000	949	955	972	980	911	844	927	1001	937	920	956	872	962	961	916	994	920	945	931	940	940	931	989	954	910	976	967	903	889	945	938	926	941	974	936	988	941	953	932	1004	889	963	939	938	891	947	965	945	891	939	968	961	895	925	904	911	959	958	928	943	1002	942	929	991	970	989	897	925	984	922	935	965	930	871	984	954	984	887	920	921	891	915	916	1003	918	949	938	921	893	909	906	896	872	934	906	943	890	904	925	911	926	900	911	987	910	975	959	965	940	926	910	949	970	957	942	973	913	953	885	940	916	916	927	895	958	987	944	945	972	970	929	917	961	931	934	908	908	940	911	926	917	915	916	955	941	933	920	993	922	957	971	939	922	940	896	932	935	918	931	895	920	960	963	899	894	906	920	913	922	978	948	909	883	971	953	908	897	973	870	940	884	939	936	951	932	965	907	937	935	903	935	946	886	922	937	900	945	981	943	920	916	957	924	940	904	947	907	910	868	894	938	908	922	975	878	917	924	920	910	942	892	917	985	917	905	905	964	959	981	891	978	940	946	986	982	930	947	932	1016	901	972	899	931	891	919	939	949	968	942	948	948	932	870	893	953	968	962	897	951	921	918	975	934	965	1005	922	933	960	925	998	957	938	888	906	921	940	939	973	948	897	970	988	949	965	964	953	931	908	927	898	974	924	926	912	903	907	955	907	861	942	974	886	901	962	939	914	957	928	917	924	947	927	952	935	940	936	924	940	951	940	982	954	938	888	954	920	867	915	922	944	902	902	888	922	991	961	941	901	934	908	899	931	957	951	894	920	935	936	888	960	892	944	896	918	932	909	867	951	943	911	913	941	896	930	916	977	941	901	951	941	905	931	935	943	904	956	934	909	940	896	949	868	959	952	937	935	904	949	974	911	958	957	930	924	900	924	950	946	949	872	892	927	897	945	947	960	856	906	931	944	935	963	911	987	906	991	978	929	939	943	956	928	1007	969	940	908	914	936	919	980	929	916	910	925	876	945	948	911	904	946	947	902	986	897	935	922	929	943	936	914	871	928	934	902	866	960	949	908	916	884	943	938	952	943	930	899	946	908	900	899	885	969	881	900	908	938	939	922	953	960	855	999	918	940	951	888	964	899	886	922	918	953	918	940	906	936	955	949	929	934	942	876	904	935	948	946	952	960	912	913	912	904	970	880	861	922	908	922	886	921	956	914	907	963	893	932	958	956	921	900	868	951	911	873	864	919	954	936	945	905	958	948	898	953	915	931	935	884	986	909	959	971	908	915	885	853	915	860	932	932	971	900	927	949	923	877	952	927	901	938	864	928	971	922	930	936	925	934	908	878	949	946	888	855	941	949	945	915	922	958	918	965	894	884	919	943	899	946	922	889	921	920	964	971	910	944	896	947	908	880	971	931	907	851	939	901	946	925	930	935	919	953	931	916	883	912	945	872	961	950	881	950	888	913	915	930	968	950	880	890	902	935	914	927	935	881	925	934	915	906	915	932	947	924	939	920	955	927	897	917	960	926	912	932	904	950	909	924	887	895	908	910	986	928	927	936	944	920	973	973	947	983	892	944	946	852	921	877	927	949	926	959	966	918	990	952	971	954	968	898	974	935	927	937	996	923	978	918	934	978	937	972	936	951	912	890	931	967	869	960	942	905	910	940	937	940	911	923	967	942	958	883	923	947	967	912	962	938	934	930	914	924	928	916	904	933	914	921	874	943	990	926	900	942	891	907	881	911	916	934	883	918	876	925	953	898	860	928	878	912	901	940	922	928	935	904	861	923	898	919	917	958	929	1026	925	917	939	948	921	961	915	967	873	923	953	899	945	920	961	924	876	967	957	947	981	908	936	939	945	905	881	942	885	892	919	902	894	939	950	960	940	912	1001	940	937	918	943	924	958	966	936	939	922	931	978	948	902	878	938	929	907	939	904	995	939	935	935	951	908	959	926	917	924	925	901	918	897	884	945	974	950	972	886	971	943	1010	906	927	907	967	906	882	897	934	917	930	931	923	941	936	915	940	900	927	964	993	944	969	920	972	909	972	947	936	927	889	919	1002	941	977	906	986	921	897	937	926	882	939	941	951	903	923	930	922	970	879	934	983	898	967	924	878	882	917	896	902	944	938	893	901	924	917	916	914	881	890	1001	951	934	974	912	922	882	993	917	874	998	950	919	952	995	902	974	947	980	951	949	912	936	991	903	866	943	902	961	938	898	896	935	878	925	975	948	902	940	937	983	941	896	943	841	980	933	890	935	935	950	929	946	906	884	919	906	904	919	916	917	948	914	914	931	884	945	957	934	947	889	892	960	951	976	874	915	966	940	894	924	967	965	892	925	979	893	942	936	914	947	909	968	882	947	899	931	904	942	969	954	911	886	870	942	983	927	945	933	913	979	884	900	909	913	935	930	938	922	861	907	918	939	907	939	895	961	911	928	941	964	915	920	887	998	902	951	919	971	887	891	887	906	910	929	985	916	940	929	955	912	865	936	1002	939	910	933	921	958	940	924	927	941	953	907	938	862	902	950	904	969	957	935	971	930	961	930	939	949	905	930	958	933	951	871	935	873	972	907	909	896	941	938	880	996	899	962	945	940	962	921	966	899	889	853	904	940	908	953	935	980	911	877	926	941	899	936	929	905	970	974	948	907	901	876	941	925	912	941	900	941	941	948	966	945	898	906	953	922	935	959	935	937	962	969	890	912	945	997	935	890	898	941	955	884	917	985	898	950	885	972	906	932	856	874	901	932	899	928	943	944	932	964	958	863	907	978	951	925	932	995	917	926	924	876	937	938	917	982	919	1006	916	928	1014	914	915	909	961	955	951	1004	918	919	937	959	957	946	915	1025	869	923	935	898	913	921	925	907	919	905	939	939	889	919	901	924	900	883	928	929	872	994	910	932	904	961	861	885	932	966	930	886	951	903	910	896	910	905	857	948	918	846	949	965	891	897	922	986	961	971	963	917	892	887	925	957	939	923	895	904	944	883	948	988	930	969	980	930	902	962	922	928	915	901	957	901	890	898	956	936	890	911	878	973	936	947	925	933	923	932	929	957	953	909	909	933	955	926	864	926	955	901	935	854	932	948	914	899	898	972	903	906	958	945	940	897	906	901	895	971	907	910	873	928	926	898	965	905	897	950	993	953	942	893	944	929	925	933	918	909	960	853	903	881	941	928	979	938	860	957	930	872	945	927	871	1011	948	874	971	880	966	965	873	945	990	919	885	945	912	959	926	913	920	950	940	914	899	886	941	930	977	926	921	922	923	954	949	938	908	923	957	911	934	922	972	917	895	935	932	939	910	936	974	907	996	930	990	908	903	947	918	838	872	914	934	969	943	945	956	926	861	919	881	930	934	935	927	991	905	912	881	914	972	900	945	884	950	936	912	885	905	901	883	959	912	898	950	879	918	931	946	873	968	913	968
22736	21122	28914	23549	21126	21179	10110	1460	997	924	870	780	688	683	662	669	613	618	671	673	593	535	573	560	562	572	553	490	502	489	557	489	522	517	524	542	518	508	523	509	519	521	523	475	510	505	527	489	513	509	498	493	531	521	468	512	462	489	475	497	495	503	534	479	477	483	503	480	516	505	490	511	486	522	501	495	482	470	518	484	529	490	486	503	514	493	512	478	493	505	481	506	502	466	500	514	464	483	499	511	492	492	461	477	486	475	472	489	485	481	478	515	490	487	461	507	450	498	492	478	512	516	467	453	510	494	481	492	518	480	462	456	526	441	493	511	460	486	498	465	477	502	452	502	454	481	471	475	509	505	498	460	496	518	463	491	516	514	467	482	464	494	448	488	483	463	461	493	485	539	444	469	513	492	496	515	468	511	467	459	479	483	526	484	487	478	447	480	490	507	506	512	485	497	442	520	501	510	485	526	476	527	468	505	480	480	501	508	489	482	497	501	475	482	488	519	479	439	481	476	475	489	519	460	456	477	470	499	479	485	498	479	484	504	506	513	487	462	481	463	491	494	507	480	479	489	502	462	478	481	496	470	444	479	470	472	507	449	492	465	494	460	489	532	453	502	466	431	481	511	469	510	468	462	455	560	446	463	495	496	474	470	469	453	445	482	434	465	467	522	492	527	492	459	510	499	477	491	472	510	498	486	418	455	504	456	526	510	482	458	472	510	507	457	479	509	454	486	459	509	491	475	467	504	459	510	488	480	493	464	486	467	497	523	474	481	535	456	475	466	476	474	461	454	523	489	487	498	463	440	421	499	473	504	471	534	471	467	496	495	483	518	432	457	518	483	475	522	510	496	491	460	463	483	476	505	481	542	526	463	464	481	483	483	494	496	453	504	487	475	472	466	482	522	489	460	501	484	486	502	474	529	458	531	496	503	478	476	479	483	467	476	503	434	491	504	475	504	471	492	457	430	515	495	486	475	528	455	479	491	516	476	454	460	493	477	488	461	485	414	505	490	472	477	463	493	491	448	433	449	435	505	470	508	484	529	494	521	529	490	484	466	479	480	468	500	470	468	467	492	468	463	448	447	494	455	522	493	504	482	487	433	500	484	445	491	536	475	541	444	480	469	447	473	467	485	451	444	466	511	499	520	487	470	497	527	485	526	471	471	470	486	439	478	514	500	499	471	508	464	488	510	503	454	426	493	498	508	503	453	494	504	492	487	483	488	466	487	490	502	500	511	515	500	484	455	508	479	500	444	470	433	449	470	475	484	480	447	477	495	418	510	466	512	471	489	511	498	512	462	456	520	492	479	476	476	446	489	475	499	492	472	524	453	490	496	504	498	474	527	507	504	460	491	460	455	498	473	489	469	492	485	482	484	474	484	425	501	460	496	474	513	421	493	484	474	513	498	480	473	477	488	473	476	455	478	484	448	513	480	532	492	468	510	482	514	488	471	469	497	514	508	448	485	503	473	501	503	512	426	463	491	455	548	464	473	503	470	485	524	510	496	477	475	493	476	451	484	490	484	492	466	496	478	456	502	498	492	486	478	484	491	476	467	497	484	510	498	504	468	495	462	488	487	449	462	475	500	486	452	515	522	483	432	465	454	496	507	460	471	486	471	488	525	460	475	490	466	477	504	462	461	486	482	468	515	497	474	484	479	503	480	487	471	483	518	483	457	468	517	464	493	474	488	467	451	453	477	482	455	519	507	482	438	502	487	489	478	521	534	461	467	467	428	520	523	481	460	468	479	439	501	506	457	473	503	462	496	446	478	504	490	504	488	477	519	439	481	482	495	485	486	474	523	490	503	460	486	464	491	499	433	463	470	483	513	516	482	494	437	474	481	528	489	477	492	487	478	472	463	533	516	484	506	497	531	528	488	506	502	459	464	500	465	511	485	503	490	499	501	510	445	457	476	461	469	457	482	471	459	459	484	488	437	486	509	433	497	459	512	483	528	511	436	454	500	472	469	474	472	508	463	451	473	475	518	472	536	508	504	509	502	514	454	494	470	467	492	480	491	454	458	456	473	499	447	488	463	507	504	526	448	516	467	467	487	489	489	488	464	464	494	489	458	513	488	463	473	511	435	492	503	480	492	470	474	492	457	481	467	450	483	500	465	507	468	431	497	460	465	488	491	510	479	469	492	469	492	509	464	487	468	501	469	453	528	452	471	494	480	465	513	521	483	469	545	489	526	479	467	463	461	455	449	468	470	493	451	492	492	454	456	475	484	450	501	482	479	488	458	501	454	482	469	452	481	476	455	494	508	488	446	486	461	473	524	499	494	487	423	485	496	447	435	492	482	495	510	454	495	461	474	450	523	486	494	461	483	486	516	527	468	490	452	517	450	485	514	482	476	510	420	500	505	484	475	512	551	494	510	490	471	438	498	454	506	502	461	479	500	454	471	489	486	484	462	428	501	462	516	479	459	450	464	501	493	486	496	440	458	507	478	476	487	496	512	496	490	500	513	477	525	521	478	487	460	468	462	459	495	437	495	501	485	486	472	495	498	482	450	501	486	500	472	440	495	484	495	470	478	474	466	485	484	489	527	464	470	463	472	483	483	455	512	501	513	500	497	506	492	501	479	469	445	479	504	466	505	481	441	460	475	478	492	498	508	482	495	492	483	474	513	501	496	483	479	497	493	494	464	497	483	444	481	456	506	515	480	457	514	527	485	450	486	469	467	509	486	507	472	504	488	516	501	482	467	488	481	509	504	466	499	479	452	479	484	545	455	516	498	494	461	474	466	478	497	465	481	484	505	465	467	449	516	458	510	497	458	491	477	452	476	438	446	496	480	505	478	507	487	473	506	477	486	481	499	469	469	526	450	474	504	506	482	476	474	526	458	455	522	486	460	505	519	520	464	495	485	489	512	528	514	469	495	503	518	514	471	528	457	512	467	495	475	502	530	493	506	491	483	524	511	482	533	510	456	474	463	488	494	470	496	467	477	477	498	458	478	432	483	514	496	454	514	480	484	468	420	515	471	458	486	492	495	468	473	488	482	463	480	533	452	526	452	470	527	483	508	484	458	452	469	479	486	430	468	479	443	489	497	507	473	502	465	490	456	470	472	457	476	460	496	506	502	488	468	490	501	476	521	478	497	476	481	475	482	481	470	468	515	497	470	464	449	455	475	501	468	454	464	475	457	466	475	489	506	512	519	475	455	495	462	484	476	503	524	475	487	475	463	485	489	484	495	444	462	485	495	470	459	471	477	488	499	489	469	503	497	433	498	459	493	476	487	478	503	485	537	482	487	498	486	465	470	462	503	518	481	541	465	512	522	469	471	454	503	504	474	483	444	471	469	472	481	473	466	508	480	492	510	455	469	487	483	477	477	479	485	482	501	497	475	492	507	463	501	489	452	507	473	498	450	487	460	495	501	483	490	493	484	514	471	449	503	507	472	471	468	491	470	472	499	486	462	462	487	560	474	478	468	515	487	507	483	472	479	496	508	473	500	486	496	493	494	457	507
7411	17143	14088	7712	5547	4372	3441	2808	2286	1988	1602	1504	1302	1284	1165	1135	1117	1020	1074	1111	849	842	856	842	779	789	827	769	792	778	767	713	737	765	735	731	702	715	761	731	734	671	691	717	733	699	735	742	733	652	719	711	721	683	720	676	700	654	694	700	710	669	707	756	712	716	647	751	707	701	669	724	703	652	696	637	690	695	728	698	682	719	718	665	677	680	673	638	672	688	687	630	697	679	703	717	674	688	677	713	669	738	677	717	700	683	703	660	656	678	681	643	693	659	692	677	680	667	672	681	712	659	676	704	668	710	679	667	655	636	713	664	699	704	680	666	630	638	655	676	712	678	686	685	668	634	678	664	696	661	660	715	627	718	680	690	653	728	697	675	667	623	700	702	718	661	662	690	638	684	668	698	673	666	675	728	688	619	694	688	639	664	699	717	675	699	671	700	655	649	687	672	678	698	710	668	644	650	691	682	644	657	650	622	657	710	685	684	677	691	647	722	612	670	692	676	708	680	726	655	700	680	658	638	682	709	691	640	666	675	670	702	651	677	663	666	679	704	670	675	682	657	641	649	694	713	708	663	721	716	653	665	664	667	675	694	696	695	635	693	681	647	665	668	630	701	661	680	648	638	671	669	691	672	676	644	675	679	687	671	672	669	664	709	667	671	694	693	632	693	626	672	645	689	623	693	678	673	670	662	752	676	665	625	672	656	722	665	688	665	673	666	656	704	688	679	662	638	646	658	734	694	684	684	683	642	662	677	705	706	631	692	660	684	649	658	713	645	682	638	657	674	651	694	690	703	678	617	696	630	668	678	679	694	704	694	670	659	673	701	691	707	732	667	620	688	655	668	664	635	671	696	669	654	701	687	651	637	672	628	662	676	728	649	723	670	681	689	645	728	719	678	645	667	715	682	674	664	721	640	634	708	661	709	692	677	652	679	733	684	626	676	692	686	717	685	647	659	679	696	679	685	670	712	628	666	627	670	653	716	691	668	680	648	700	692	667	710	628	652	676	692	663	688	645	689	667	647	694	684	627	631	670	641	644	676	674	690	666	686	671	672	663	678	717	672	703	732	654	698	707	675	661	741	664	653	671	657	651	692	685	644	696	684	683	616	692	692	659	692	676	686	669	658	697	714	677	648	655	641	648	656	641	638	668	677	671	708	669	667	681	656	649	633	650	677	614	685	672	650	648	626	687	643	611	696	621	647	706	664	706	673	702	678	701	696	714	654	657	650	680	635	664	676	671	686	674	652	663	707	607	637	702	652	637	681	670	683	673	687	637	628	692	640	641	660	690	706	692	681	650	700	675	711	668	660	652	679	666	692	693	701	685	711	636	652	720	673	689	630	701	713	717	661	665	737	684	662	689	647	652	655	647	676	669	649	658	656	654	691	706	649	694	661	717	642	682	641	632	666	688	670	737	688	625	631	709	691	682	707	688	660	688	680	678	644	692	629	677	683	614	642	666	710	649	673	669	708	700	688	683	609	692	717	674	714	633	664	658	711	671	698	666	619	629	718	693	686	695	703	634	686	695	610	739	669	714	720	718	678	638	682	705	704	699	649	674	695	665	636	699	714	656	676	725	676	617	636	687	692	701	674	691	695	677	664	646	651	681	639	659	701	663	679	664	675	627	673	674	685	700	663	706	690	686	666	668	688	656	631	686	754	647	698	655	642	698	665	631	666	662	700	659	701	640	715	688	645	685	692	687	700	691	673	671	715	637	671	649	673	682	618	690	675	653	664	697	702	704	716	635	699	623	623	717	698	644	651	676	649	710	650	670	684	638	645	655	660	693	677	657	666	668	697	681	681	702	655	703	713	655	687	649	683	662	718	667	654	686	635	661	629	644	636	642	672	696	663	676	660	664	652	682	659	688	676	676	668	645	608	681	667	669	678	666	664	650	662	698	679	666	677	669	676	651	646	642	705	689	691	669	683	680	643	693	647	685	682	693	685	691	655	669	704	638	683	668	644	661	690	641	655	679	698	643	682	674	658	690	681	674	722	665	612	635	696	653	648	690	679	640	686	681	648	723	679	666	673	657	699	613	705	705	715	630	685	643	683	674	693	615	684	697	699	686	685	664	699	644	702	662	660	610	611	699	632	654	653	692	700	679	645	678	668	688	703	688	607	672	657	653	642	673	660	668	655	674	640	611	614	662	660	667	712	654	649	709	657	733	678	665	632	689	709	697	650	658	684	686	684	691	670	675	687	641	615	655	656	673	667	702	676	692	657	703	624	693	712	646	647	660	679	669	698	700	626	677	683	650	686	641	690	621	664	708	656	699	664	657	725	685	725	647	691	684	685	669	698	654	690	706	661	630	660	658	676	677	655	692	641	710	661	608	671	637	647	617	639	669	629	665	668	708	660	680	657	668	695	670	652	665	674	716	678	707	642	674	680	663	650	668	722	623	683	662	686	644	662	660	674	679	650	701	699	655	691	662	640	657	717	679	682	657	709	648	625	681	667	688	665	731	636	697	690	688	616	652	665	674	671	678	715	693	682	674	636	652	642	693	662	668	648	672	670	674	675	687	722	627	675	676	675	695	677	668	692	687	675	664	661	625	681	654	683	698	681	686	641	658	695	672	647	704	674	653	632	649	703	651	655	700	690	635	683	698	670	675	642	690	694	685	645	654	672	682	699	656	666	702	696	638	682	651	665	656	659	662	670	668	701	639	640	682	702	633	615	658	645	671	673	673	646	636	709	650	693	658	672	650	648	670	633	713	730	637	665	624	675	664	704	649	710	646	617	709	683	699	663	640	721	642	677	638	672	626	700	665	676	689	689	698	630	656	684	684	674	687	695	655	680	680	697	652	676	692	679	670	682	666	690	699	706	708	647	717	642	716	629	677	664	688	642	668	677	704	668	671	697	670	679	645	692	652	645	681	692	708	685	643	671	710	685	641	714	640	667	641	661	680	674	708	662	673	649	646	627	689	645	707	653	646	617	653	704	685	675	679	665	683	691	685	688	664	720	670	651	657	648	650	652	627	636	652	696	650	643	665	686	697	694	645	692	657	680	664	661	669	653	655	654	669	649	666	679	653	707	663	677	675	688	666	652	657	700	640	612	681	758	695	688	676	636	687	669	688	674	607	653	689	673	691	660	621	674	669	716	636	680	623	651	639	677	645	704	686	649	710	675	669	695	648	651	679	670	676	667	659	707	658	644	668	725	652	659	677	657	656	698	667	608	653	696	706	633	624	658	746	660	666	653	703	678	677	705	653	661	669	677	666	728	691	663	616	694	693	670	695	642	669	651	679	667	699	613	638	654	635	634	677	693	638	628	688	671	674	651	670	625	677	665	663	680	672	683	696	700	687	717	697	662	686	701	691	694	660	670	655	705	626	686	685	647	642	680	660	652	644	652	667	684	674	633	696	685	648	655	665	693	698	674	661	685	719	662	687	623	666	709	690	656	688	699	676	652	637	682	675	690	663	716	660	674	633	630	681	678	683	671	681	676	644	664	714	643	672	675
26533	20457	8884	1318	837	733	667	555	529	509	552	473	513	462	534	496	543	515	513	484	474	527	485	511	481	497	509	496	497	522	475	516	492	507	497	483	491	484	495	477	480	497	498	490	475	507	436	503	509	519	508	497	528	491	517	475	491	497	487	452	500	536	485	487	492	479	479	510	509	483	509	517	479	502	475	536	513	484	501	490	517	497	485	510	498	490	491	491	489	472	517	513	508	472	482	491	490	409	509	488	479	502	519	483	496	484	476	477	492	473	473	479	509	509	478	465	472	461	509	511	517	507	488	453	498	490	471	468	509	503	498	489	497	507	462	482	522	544	451	457	521	483	481	494	484	511	470	471	480	470	451	479	535	497	476	481	457	484	480	492	477	494	459	480	479	496	497	494	476	491	470	488	465	503	483	476	509	516	497	502	463	488	482	477	483	470	522	498	477	534	476	451	529	479	532	443	508	498	504	523	458	476	495	494	493	513	510	502	471	513	481	484	459	487	481	498	477	503	464	488	503	471	493	516	500	514	498	511	481	475	499	520	444	494	504	534	499	442	477	512	486	465	508	486	485	541	472	488	488	507	483	532	499	498	516	508	497	506	481	495	523	487	476	476	513	464	493	503	479	536	473	465	484	485	472	468	468	471	528	456	474	478	526	500	501	502	462	494	513	539	506	480	486	498	491	511	475	465	464	496	492	493	493	492	477	497	486	498	506	497	447	478	504	456	487	496	482	471	499	501	511	478	498	517	491	451	466	475	490	517	463	470	535	491	497	468	502	492	533	475	500	499	451	488	477	519	490	494	493	480	485	520	494	507	515	497	493	482	522	476	500	496	488	508	498	457	466	494	474	506	496	485	472	506	510	459	510	470	517	495	462	472	500	504	470	499	515	471	483	466	501	464	487	543	513	495	516	490	510	474	432	494	490	493	493	463	471	490	466	528	465	492	513	509	503	500	516	519	515	460	464	507	465	478	464	468	508	507	535	499	447	528	521	500	471	530	467	497	468	449	518	479	509	534	510	528	479	464	478	480	520	522	507	497	482	502	487	497	514	506	481	520	489	508	491	474	509	462	462	494	497	512	459	488	482	518	465	470	487	499	488	500	535	459	485	509	502	481	490	473	487	529	497	460	481	455	491	535	514	482	480	507	523	501	510	482	468	482	466	519	481	501	524	495	496	457	453	488	480	503	482	507	488	522	491	519	477	472	487	505	504	505	484	479	519	479	442	496	482	472	497	488	507	481	488	515	525	529	498	507	486	497	492	504	474	497	508	509	531	491	505	503	520	479	501	457	548	480	473	499	518	505	519	503	474	482	477	505	480	497	498	510	481	459	466	488	472	482	471	470	492	500	465	472	509	509	510	492	482	499	484	491	503	520	500	510	503	460	581	500	465	462	519	477	461	491	506	502	451	488	487	464	522	524	463	483	489	490	472	490	515	509	484	474	481	504	448	488	464	450	513	419	477	483	448	501	459	479	503	462	493	502	467	491	450	481	526	502	490	504	539	502	482	480	516	490	502	501	540	536	524	465	487	509	482	471	525	519	515	475	525	505	438	489	484	465	476	470	486	456	477	548	452	493	495	531	502	509	495	498	557	489	491	480	491	499	506	504	511	507	491	504	504	510	478	509	485	481	504	497	507	527	519	498	514	519	467	550	496	454	515	504	492	473	471	529	466	498	490	474	531	497	476	507	474	457	498	517	493	491	488	523	480	526	463	500	506	501	495	491	497	532	453	489	489	487	497	514	477	503	458	510	539	494	506	490	486	507	496	519	530	470	487	486	482	534	504	470	508	489	484	454	453	513	496	525	486	509	460	490	476	481	445	488	478	506	482	495	509	549	481	501	537	485	482	472	495	447	482	493	492	471	509	494	464	475	497	489	495	504	461	491	503	504	524	436	485	545	454	506	454	505	514	488	478	491	510	496	493	489	495	492	462	471	499	479	499	560	496	483	503	489	493	494	488	483	508	503	495	518	510	510	507	516	517	461	503	491	480	487	487	517	460	452	486	507	472	553	450	461	530	486	475	474	468	491	499	493	493	490	497	471	507	469	538	496	478	458	535	483	496	490	499	493	507	511	458	474	502	521	460	472	490	447	480	504	537	528	470	481	498	527	480	500	524	467	481	482	491	506	508	486	500	538	468	500	492	479	478	508	471	474	499	515	483	530	519	464	483	498	448	505	506	523	511	486	513	475	453	517	461	488	556	457	495	519	521	478	441	447	504	490	468	506	497	506	527	456	484	509	500	477	483	476	506	485	497	530	496	478	480	475	479	489	514	506	504	473	497	439	523	503	522	497	487	466	485	482	472	507	522	512	467	485	466	513	483	475	527	502	455	470	498	477	487	478	505	483	465	508	496	455	458	500	485	498	457	499	456	532	470	511	494	536	453	454	495	510	474	471	499	489	492	486	512	526	462	456	501	470	529	483	498	514	522	446	475	517	507	487	467	475	516	509	455	482	458	495	533	521	482	471	503	480	492	488	463	473	520	497	479	477	470	481	523	514	482	469	499	472	485	513	538	501	496	470	472	502	512	479	461	488	496	488	493	500	513	511	523	465	476	479	467	483	493	461	467	495	476	489	492	488	532	494	505	488	497	470	464	497	460	497	467	485	473	494	510	521	478	499	508	499	484	487	513	506	490	479	501	502	459	522	513	527	498	488	506	512	481	476	512	470	485	512	532	502	507	475	470	494	497	478	520	463	513	511	494	491	469	482	488	494	474	505	473	491	476	490	506	499	500	530	488	487	490	523	497	512	492	481	481	477	489	520	465	507	535	466	503	480	488	525	514	549	498	504	516	485	479	496	477	516	499	507	444	500	512	451	507	513	473	511	530	470	428	500	512	502	471	477	502	502	515	447	481	504	492	522	510	509	495	477	519	468	501	494	507	506	498	471	518	498	465	500	459	504	492	537	530	501	433	507	489	486	493	494	494	477	487	489	519	496	473	495	473	440	472	505	493	452	482	500	500	496	499	479	485	515	472	454	482	482	502	526	488	517	493	485	525	500	482	480	469	497	484	461	488	503	482	517	511	521	478	465	499	487	458	486	433	456	502	514	506	487	497	512	528	425	484	485	540	502	522	523	467	517	482	496	485	506	478	492	455	499	492	486	492	500	499	473	485	446	495	515	459	514	504	524	509	481	495	500	464	508	464	468	536	510	517	464	512	504	473	517	492	469	511	503	541	484	466	471	466	514	507	456	479	466	492	502	457	480	460	437	472	519	496	505	490	562	518	538	463	496	492	471	487	478	472	479	474	492	461	482	461	509	471	450	461	505	481	468	509	506	507	532	490	501	516	483	538	486	547	512	532	507	537	461	512	507	489	548	503	458	482	516	515	500	481	473	480	511	480	486	464	500	468	533	479	523	511	474	505	485	511	540	487	467	478	482	524	538	514	471	486	492	498	456	491	478	461	466	456	514	510	437	504	490	503	484	476	518	486	466	497	493	452	531	518	508	482	470	503	510	474	510
4252	2132	1904	1292	1152	990	996	905	845	763	760	802	784	690	700	775	758	722	720	739	734	732	729	706	674	675	714	691	739	649	687	698	652	713	646	673	667	688	659	725	689	638	684	691	710	691	656	700	692	687	723	689	638	702	660	683	685	660	679	665	682	720	681	700	688	644	720	679	701	641	718	691	641	704	652	678	659	665	662	652	676	709	693	721	661	688	678	706	692	715	673	682	645	691	683	663	640	674	637	678	669	673	664	673	692	674	624	704	684	656	671	674	684	716	659	625	690	703	643	655	716	727	680	635	717	650	655	708	681	658	704	661	670	680	672	666	695	656	645	758	688	704	700	671	699	670	652	691	683	662	711	675	690	691	716	681	668	668	673	672	708	673	655	710	686	700	703	693	668	700	659	670	691	663	676	652	686	683	655	633	707	666	670	681	688	683	706	671	669	718	674	676	700	701	706	668	670	661	637	747	647	718	677	716	646	670	705	669	665	665	669	661	648	656	657	674	644	659	684	736	680	699	703	719	642	677	677	735	666	737	661	657	676	687	696	727	700	693	697	692	662	674	682	716	665	705	650	688	674	661	673	645	635	656	713	666	683	731	697	688	690	696	695	664	687	675	619	721	643	680	662	667	652	677	718	701	684	753	687	691	649	690	696	698	660	698	695	685	704	698	696	675	682	621	676	689	698	701	643	681	666	684	704	643	662	674	678	710	658	673	662	616	667	673	709	704	683	683	658	678	644	671	724	670	619	662	683	695	665	681	685	671	696	721	745	658	693	663	655	696	673	691	720	724	652	691	675	653	728	639	712	681	696	693	697	692	665	661	726	698	664	645	659	653	659	715	687	644	695	690	676	710	665	687	650	709	687	652	690	691	665	682	722	693	652	649	711	711	674	700	675	697	664	685	660	656	712	732	664	696	683	684	723	634	672	683	678	672	717	692	677	675	654	671	685	669	668	712	676	687	709	692	683	705	721	654	637	629	647	659	688	617	670	615	683	664	704	661	709	709	685	664	605	697	639	668	687	677	636	686	665	678	646	688	668	692	653	676	704	659	668	651	656	653	676	689	631	653	669	662	707	696	686	704	701	647	685	724	659	683	649	687	691	646	715	681	702	696	657	667	683	663	692	679	676	698	680	719	701	655	694	686	685	676	647	695	648	700	649	677	656	636	647	677	713	659	667	672	685	714	699	684	661	709	674	664	735	655	679	729	646	670	694	700	711	686	666	684	687	648	736	695	655	658	635	696	693	651	700	662	688	678	628	727	684	675	699	718	664	719	620	654	676	692	702	647	671	663	667	677	714	656	698	672	625	672	706	611	670	728	719	688	691	665	677	635	709	694	685	652	695	644	672	623	709	670	715	673	652	709	685	648	691	679	682	675	679	671	683	696	634	703	703	739	660	685	664	667	690	691	683	679	666	639	641	648	672	681	705	734	711	726	671	692	651	697	695	601	666	654	675	698	669	719	673	711	715	638	710	658	665	695	683	692	694	688	674	680	674	713	700	674	626	706	657	674	737	659	695	665	678	651	621	696	708	647	671	662	707	659	682	707	678	675	623	666	720	704	675	700	679	690	646	703	661	676	684	705	649	653	661	690	640	649	715	677	700	666	663	694	666	677	689	643	632	701	718	641	632	698	703	631	628	723	657	668	687	651	658	666	682	660	693	668	656	645	670	705	652	639	708	669	707	641	627	729	697	679	697	697	659	673	726	693	641	655	624	658	638	656	721	708	694	680	705	662	658	667	653	729	659	721	662	670	661	706	687	703	711	634	699	698	701	679	708	645	644	687	703	692	677	693	657	653	694	647	636	628	660	687	698	665	669	653	689	686	693	661	698	664	675	644	694	755	692	673	695	724	658	652	675	675	648	690	653	675	709	709	632	700	666	685	614	689	649	715	641	683	691	679	720	645	682	665	661	670	656	662	666	673	698	672	701	702	641	684	669	666	677	664	681	678	653	652	651	688	643	679	642	728	690	668	710	693	699	704	650	685	653	712	655	682	689	690	624	667	678	692	663	684	700	657	677	727	700	688	679	711	655	657	708	693	754	677	716	677	693	672	752	689	716	670	670	690	662	650	676	654	680	713	653	700	682	665	657	647	648	740	677	705	699	699	644	693	670	683	687	661	713	637	677	629	669	640	681	692	672	666	676	682	673	675	707	700	687	708	666	647	706	631	681	706	692	659	745	673	666	651	680	658	628	679	724	642	694	726	713	669	697	677	609	701	641	671	722	666	668	637	661	652	644	651	699	680	689	699	675	652	630	701	650	714	706	693	666	635	686	684	690	661	706	687	702	649	671	696	649	704	724	663	737	654	671	667	683	707	651	695	661	676	651	684	695	655	702	694	719	703	661	632	676	706	651	740	663	717	696	652	697	671	645	664	751	702	723	674	671	699	689	640	658	666	666	691	659	676	695	661	676	665	698	670	653	701	669	712	656	668	687	723	694	692	662	654	723	709	691	659	637	657	648	679	677	678	651	656	621	702	691	642	714	680	655	671	679	670	639	689	667	681	697	638	668	716	655	725	676	682	668	636	688	677	642	713	663	681	709	696	643	667	712	666	665	680	705	733	665	638	673	686	687	682	712	654	670	678	645	693	684	707	675	648	696	655	689	697	639	680	675	626	693	688	699	648	664	716	682	705	727	643	677	676	705	716	641	713	668	708	705	657	671	684	692	689	662	706	647	635	712	620	660	694	695	631	675	671	646	654	690	702	687	679	665	687	707	667	641	655	700	686	662	679	642	695	687	666	613	638	651	726	677	671	695	655	705	658	683	704	675	648	650	683	692	693	654	658	720	698	682	673	694	682	658	682	680	654	687	662	605	697	647	666	663	643	732	693	704	684	672	666	662	679	687	689	630	707	692	697	690	676	680	627	694	719	691	659	690	670	661	661	659	683	676	683	703	661	690	719	661	698	668	668	652	681	702	702	641	614	662	709	693	691	696	654	678	700	701	634	680	672	662	675	676	658	679	707	645	680	692	667	653	692	653	673	650	673	649	664	669	663	688	692	694	692	625	674	673	671	656	608	687	703	677	635	699	739	692	724	688	680	680	623	665	685	672	660	684	641	713	679	687	716	677	663	632	629	711	662	688	629	725	637	672	661	699	650	704	665	672	658	694	725	670	628	679	679	665	658	683	657	681	676	661	694	664	657	665	661	682	697	709	697	660	649	724	668	632	687	642	678	703	634	664	711	729	664	639	662	666	709	670	645	664	700	634	654	655	624	732	624	650	657	693	654	674	702	670	657	684	667	668	635	696	656	643	708	655	717	662	671	663	652	648	665	675	696	656	681	681	643	688	685	681	699	718	701	700	687	656	677	667	696	667	628	663	680	690	671	688	675	651	682	671	691	677	667	680	661	694	707	684	681	662	681	654	641	669	677	700	676	702	694	680	707	675	647	703	659	697	688	660	637	652	678	656	701	663	663	735	699	692	688	669	661	699	675	754	686	714	692	666	666	631	680	645	673
23641	21150	28595	23959	21141	12052	1772	1106	994	906	860	867	835	794	787	750	826	775	798	751	733	740	739	697	729	733	716	671	682	691	696	687	667	702	702	746	680	647	672	671	696	694	714	604	691	662	695	712	675	699	656	670	707	704	645	684	721	704	636	655	684	699	712	716	678	668	653	692	699	675	689	725	698	634	653	720	701	713	680	671	670	708	694	686	668	674	708	700	634	678	673	668	734	655	710	647	662	670	706	647	667	686	670	719	695	672	682	662	685	672	705	652	694	680	732	663	644	647	643	686	682	692	669	762	661	662	655	677	651	715	692	703	670	686	687	666	641	677	693	694	701	662	709	683	681	685	687	673	688	656	704	641	703	658	665	677	684	662	675	666	689	667	645	649	656	629	668	654	666	641	707	680	673	698	701	695	674	713	673	703	641	691	694	632	698	671	711	681	704	677	681	681	659	680	697	699	654	686	665	702	675	627	638	650	701	706	683	686	675	674	623	657	683	688	690	685	665	675	692	671	688	653	663	696	665	664	624	645	676	652	654	647	660	650	663	682	690	683	720	705	635	671	654	644	730	655	690	651	636	673	668	699	680	671	714	716	676	665	699	670	716	671	690	660	672	699	668	685	685	669	652	695	707	667	697	666	724	682	709	668	640	618	691	689	661	663	686	664	679	676	683	679	633	647	616	679	668	693	651	674	676	680	671	667	621	664	677	699	674	684	666	678	688	671	641	650	696	688	726	697	627	669	690	673	611	695	679	647	677	661	642	693	657	725	657	708	683	707	717	687	668	668	695	672	661	620	669	675	713	681	678	679	633	667	677	706	667	703	651	703	648	641	710	696	623	636	686	671	664	682	651	682	661	653	671	686	703	646	682	691	618	733	614	668	714	640	635	664	659	676	664	696	636	656	700	641	641	648	676	696	691	675	655	676	656	720	644	628	647	698	725	716	688	633	631	684	661	700	613	645	715	680	649	652	674	643	684	738	707	658	683	656	666	635	686	686	669	640	670	690	684	714	701	614	671	642	676	672	681	708	643	698	707	661	718	682	621	737	691	687	701	638	665	687	634	668	671	669	683	723	645	663	647	679	697	657	696	610	743	700	689	667	624	667	683	706	663	700	662	672	652	645	686	734	607	714	697	642	685	650	696	685	616	659	720	710	670	690	709	689	662	688	643	684	674	680	634	665	650	703	675	644	674	668	677	657	654	725	680	669	629	629	670	737	726	671	683	698	645	652	672	639	641	663	671	684	705	700	705	657	674	688	695	632	733	642	654	653	678	667	655	680	662	671	701	703	703	679	648	678	695	655	646	698	699	625	690	649	596	664	664	684	705	676	691	667	683	667	686	644	685	694	660	711	650	699	669	685	708	655	648	672	674	658	672	703	659	639	644	733	618	706	622	680	636	619	715	695	671	657	647	650	689	662	616	708	656	677	658	672	710	641	649	639	697	640	636	681	678	694	680	663	717	635	634	704	634	674	668	689	648	656	688	678	663	667	722	662	628	674	649	605	686	703	649	656	633	670	652	665	668	677	658	696	621	675	700	664	714	645	686	656	710	718	652	630	665	697	694	677	630	647	708	660	648	645	709	611	685	686	675	599	668	642	694	659	661	696	665	641	703	707	663	661	683	651	656	702	675	681	629	685	681	699	646	704	672	656	695	735	670	654	693	644	623	697	657	616	692	703	622	678	663	670	688	662	662	659	722	671	690	632	697	610	678	639	698	685	686	678	696	705	607	678	669	653	661	662	648	694	717	669	624	659	689	642	642	656	672	665	674	696	629	688	681	680	636	702	663	709	673	686	643	675	704	666	671	679	666	667	658	716	698	737	637	657	647	654	695	685	701	687	698	701	648	681	654	664	675	662	673	705	688	687	636	632	661	685	673	666	656	679	685	720	659	609	679	659	658	669	653	712	698	662	667	671	666	644	625	639	643	650	691	645	679	674	653	663	615	670	690	650	711	642	730	660	651	619	674	686	659	686	640	640	669	705	633	669	657	661	683	702	653	701	631	655	667	646	696	608	676	672	603	685	710	698	683	643	672	698	674	687	685	637	649	675	658	709	658	651	639	679	699	656	649	681	706	618	659	662	642	693	692	670	685	658	704	651	625	668	683	632	684	647	664	671	664	680	667	691	650	694	679	707	645	682	614	670	664	688	646	652	704	653	634	685	673	656	667	685	681	677	647	701	661	661	685	698	680	684	702	657	652	694	620	674	689	671	636	675	641	732	721	650	663	645	639	667	676	619	680	654	674	674	673	646	673	685	667	690	676	646	676	650	645	680	647	666	658	703	672	707	657	656	653	693	665	718	709	667	701	684	725	666	657	674	669	686	666	671	655	744	680	678	662	689	684	630	711	679	743	662	719	642	640	672	661	691	647	698	667	668	644	670	704	668	672	675	679	719	692	686	711	652	665	687	640	661	662	637	646	703	675	695	663	696	718	618	638	674	658	700	638	637	673	683	696	630	714	700	674	695	640	691	684	662	683	651	628	685	670	666	709	702	674	623	680	646	650	680	643	653	660	694	635	663	661	706	647	706	659	693	646	679	625	672	678	701	638	646	675	735	661	672	665	617	637	676	658	709	696	680	696	651	634	666	690	669	659	668	668	650	670	669	692	680	647	666	664	647	707	708	715	645	665	674	678	634	650	682	635	682	668	702	716	656	757	658	634	630	659	686	675	702	677	665	632	720	632	678	704	709	667	714	707	690	666	719	658	693	657	684	695	692	676	702	673	678	637	673	671	686	638	689	667	661	698	666	657	728	648	668	643	631	668	692	694	671	712	669	679	730	623	693	658	667	728	724	687	677	653	670	706	687	663	715	675	672	680	698	697	703	700	669	652	665	678	653	665	688	675	663	633	665	714	649	640	673	700	654	708	708	670	744	664	637	681	620	648	690	700	663	683	695	711	702	651	657	633	720	654	655	650	684	761	661	668	676	655	674	678	678	726	675	684	668	663	682	721	668	668	667	685	665	682	713	687	641	689	640	694	666	693	658	672	693	683	631	694	638	696	680	673	667	697	682	641	697	719	643	651	667	641	669	667	619	670	662	699	705	696	659	689	666	663	659	669	697	694	701	657	715	661	611	669	701	700	621	655	669	669	697	619	669	676	685	677	721	690	658	691	651	698	629	662	667	635	646	632	673	656	709	655	671	666	654	654	661	665	676	677	662	683	644	697	686	665	692	663	699	696	649	706	696	710	685	676	668	681	686	655	684	666	681	676	690	677	684	639	671	664	697	691	670	653	681	637	647	668	633	660	654	644	702	658	681	663	669	686	718	688	692	675	690	683	627	697	680	647	678	648	651	657	654	669	678	694	647	679	639	666	699	666	672	686	636	646	684	689	628	699	623	670	668	686	662	678	639	677	732	709	720	680	686	666	654	634	664	679	653	697	631	654	664	688	655	694	701	693	674	640	620	671	640	694	679	699	695	662	681	644	652	668	664	697	641	660	650	666	686	642	697	655	672	697	668
5318	11223	9297	4947	3663	2968	2445	2080	1841	1558	1406	1330	1245	1236	1221	1219	1108	1087	1230	1195	1097	1039	1041	1038	1036	974	1000	978	1020	962	891	973	951	892	908	954	939	944	973	957	974	905	893	925	911	983	906	959	950	975	945	914	937	985	939	983	957	916	912	972	878	922	978	940	889	896	1005	914	911	895	933	949	898	949	955	951	916	913	972	942	970	945	936	918	954	915	874	905	944	945	878	980	938	896	974	887	911	913	969	928	965	962	915	931	985	952	934	901	973	911	878	878	970	895	887	904	933	943	873	894	947	895	955	912	924	958	990	959	938	898	896	952	950	947	860	938	925	932	935	910	928	903	898	882	941	928	895	959	902	878	894	906	940	912	950	961	864	924	966	923	859	899	890	965	937	900	933	946	917	897	952	962	933	864	935	914	925	905	898	927	869	973	924	969	929	928	956	960	905	916	932	909	915	899	896	948	947	897	947	894	975	922	984	952	943	911	930	855	969	976	932	906	915	1004	977	904	945	942	877	902	960	934	921	911	931	937	908	968	928	924	925	844	941	957	940	915	990	898	937	904	933	905	889	946	865	914	947	918	917	911	948	947	973	905	912	937	920	885	939	877	923	915	885	903	937	919	898	883	906	959	931	962	946	888	904	935	919	930	871	917	915	895	897	943	931	928	903	976	898	866	942	881	961	960	953	945	965	885	898	954	885	940	912	922	904	887	917	966	929	965	939	897	896	915	913	910	915	894	925	957	923	924	949	975	976	931	916	949	893	965	978	916	891	958	908	974	913	956	952	896	970	935	907	916	937	889	891	925	891	905	943	929	903	924	918	927	929	963	866	910	866	908	959	920	925	890	915	924	883	914	895	914	897	875	867	935	907	948	903	947	956	900	900	923	895	924	927	937	943	947	940	945	937	908	944	967	911	946	936	950	870	940	916	918	954	955	917	919	942	987	932	981	957	950	921	948	880	900	971	879	948	910	932	915	940	932	957	904	925	963	941	927	911	873	939	926	954	925	944	898	943	869	906	847	975	937	923	936	858	936	925	896	947	871	886	924	930	927	913	921	941	984	948	928	928	936	916	952	893	902	862	971	934	884	890	930	905	932	1005	920	955	952	1003	945	868	927	860	913	889	947	878	949	923	976	939	965	949	889	902	894	923	941	940	894	927	946	960	920	950	899	943	912	887	901	902	891	898	929	938	894	932	880	931	920	955	938	895	891	931	939	870	987	895	887	914	923	978	930	908	882	853	930	956	909	908	902	884	879	912	950	954	895	971	951	889	876	934	914	907	961	909	946	1003	926	947	938	913	947	928	899	902	924	919	896	948	917	907	899	925	945	949	919	974	960	926	930	950	919	921	968	946	868	949	946	944	887	905	900	943	917	963	936	958	882	906	947	939	895	952	889	964	942	889	932	975	928	995	934	920	850	939	977	880	892	922	925	940	895	905	852	934	950	915	892	932	890	973	947	898	898	907	949	900	948	949	926	928	887	943	914	934	918	946	932	934	913	931	940	990	950	948	948	1000	925	881	927	916	890	920	877	931	943	962	914	982	959	925	904	985	914	878	957	918	927	906	918	871	913	888	919	905	946	987	911	958	923	917	879	894	892	926	916	921	964	917	921	968	925	870	948	888	931	958	923	924	912	924	990	922	889	917	922	907	894	917	937	950	932	943	910	898	873	942	912	957	907	900	864	949	938	863	955	936	946	980	947	911	928	910	923	904	946	962	869	976	930	920	929	937	872	982	886	881	933	951	958	897	932	943	901	876	915	918	930	941	895	897	894	924	927	926	933	968	898	971	937	920	885	964	909	936	915	911	922	923	939	952	935	945	951	952	951	880	948	918	974	921	881	897	918	885	945	947	894	912	938	942	898	973	897	917	954	903	904	934	898	916	932	934	926	886	884	891	850	1003	937	936	929	916	946	916	931	889	958	884	911	900	882	913	939	912	909	935	928	929	890	996	936	918	890	944	882	938	918	963	941	948	886	937	918	937	909	956	883	913	945	911	883	917	926	896	985	906	939	946	943	949	933	882	919	910	911	919	907	914	898	969	923	996	920	903	920	950	958	941	915	999	905	911	923	895	949	906	941	976	975	951	956	894	919	924	916	920	906	916	943	905	954	941	882	912	933	911	982	884	930	944	909	979	918	963	930	898	947	935	940	967	929	921	897	870	887	946	950	935	935	931	951	971	946	929	950	931	904	924	854	930	963	903	892	942	894	897	968	923	965	941	912	972	908	946	928	894	970	921	890	903	943	978	907	888	927	955	933	941	958	903	954	916	968	942	928	857	893	951	983	890	876	920	909	944	982	949	933	900	909	900	900	869	915	953	995	969	951	920	909	917	929	948	944	892	923	930	940	900	920	894	980	889	922	949	942	953	960	952	940	907	951	940	965	949	934	939	939	949	951	937	911	930	922	922	915	873	932	978	895	931	886	921	902	911	904	916	920	963	862	868	905	881	924	906	938	921	930	958	937	964	900	941	932	932	914	966	927	919	928	885	903	906	968	924	958	931	879	915	904	904	959	904	1008	944	937	895	919	933	917	898	871	934	884	921	908	865	922	947	953	901	871	963	939	923	869	963	916	945	917	868	927	899	898	976	880	929	893	938	950	927	955	971	924	940	947	976	910	959	907	901	913	902	908	931	923	920	889	919	942	913	875	972	866	948	916	924	900	944	909	935	951	939	907	930	940	943	870	943	917	894	903	951	960	904	985	939	946	848	937	905	862	977	952	883	962	949	877	996	911	977	920	947	937	891	871	932	908	978	882	956	931	994	936	886	935	998	902	981	947	902	912	905	890	896	931	966	886	883	928	923	915	918	900	949	927	918	922	924	943	950	864	936	889	906	922	900	900	902	949	937	986	927	919	989	917	850	892	936	944	907	881	939	888	888	908	954	894	911	943	924	977	961	898	957	877	892	943	926	920	948	1004	983	941	941	899	926	909	916	882	905	942	920	952	915	931	899	909	927	926	891	919	920	919	912	920	915	971	924	879	892	915	925	891	935	948	893	972	856	893	925	920	947	936	920	932	932	976	965	980	935	887	936	925	915	911	934	877	950	937	956	934	932	972	975	951	892	954	908	916	891	983	875	900	876	907	899	899	937	930	960	928	917	952	885	891	933	924	920	937	935	885	902	915	895	910	910	899	908	914	983	943	861	922	921	938	901	909	915	909	928	887	907	975	941	967	927	977	922	916	883	954	920	904	969	985	926	872	920	929	940	974	914	929	945	906	946	954	866	986	915	939	897	986	924	894	925	929	932	918	916	927	988	909	896	925	870	908	939	929	923	938	937	885	928	960	903	940	951	912	891	946	923	929	952	960	954	931	928	940	896	896	890	886	910	937	987	872	984	872	928	893	899	917	939	883	923	915	969	874	984	876	944	952	868	889	894	908	902	965	883	973	899	960	926	888	928	907	959	891	907	883	916	912	925	875	921	935	943	927	894	904	961	932	960	947	917	888	937	944	921	934	931	888	908	906	915	888	904	936
22712	21144	28974	23568	21148	21198	10164	1426	1063	912	809	771	722	730	715	648	641	664	642	630	592	561	570	554	562	522	533	508	554	554	502	481	513	531	464	487	530	483	521	495	491	466	515	488	537	486	536	529	458	476	527	516	525	486	532	470	522	489	486	497	504	472	488	523	511	483	485	479	495	505	488	460	481	512	521	452	486	462	497	469	469	482	516	509	475	514	461	506	504	483	487	467	518	456	461	457	472	521	447	492	448	462	466	456	455	477	509	470	492	498	547	472	479	493	463	486	485	479	496	498	468	448	469	474	512	471	475	461	474	516	508	476	500	480	435	506	511	457	480	475	467	451	504	515	509	472	486	454	514	491	511	452	462	467	498	453	483	504	498	483	462	476	446	485	462	527	461	498	464	480	484	527	468	492	492	497	480	495	485	460	480	494	477	457	468	438	475	480	470	443	458	478	462	467	476	488	479	499	445	483	458	523	501	456	491	473	482	454	479	467	505	492	480	481	482	481	483	482	466	451	472	481	469	499	446	473	506	513	488	505	517	509	498	501	476	493	480	450	473	468	440	457	498	502	458	481	453	519	464	439	494	459	484	477	452	522	467	498	473	467	450	428	472	466	470	483	491	455	484	491	514	490	480	484	510	465	494	495	477	480	466	486	491	498	491	474	476	484	506	481	490	498	492	430	477	490	499	454	468	465	442	473	467	471	507	483	493	484	458	449	463	497	479	472	478	469	485	505	504	484	474	474	468	479	497	498	480	461	471	455	492	462	515	478	500	492	499	480	484	464	471	455	527	468	471	504	469	464	481	525	497	482	488	477	455	460	430	462	489	470	455	480	491	499	496	455	470	478	468	484	487	499	473	463	451	480	463	472	473	460	462	465	481	474	470	452	494	465	446	427	472	470	466	458	435	463	504	454	467	465	477	453	465	458	468	470	422	503	473	462	471	442	492	502	481	479	482	465	488	431	485	501	497	486	500	520	443	456	479	498	454	483	466	534	459	482	442	503	475	486	455	481	487	472	483	543	510	457	452	442	456	501	478	531	475	480	454	504	459	464	496	481	480	481	471	528	476	448	492	474	475	474	461	471	462	463	441	454	500	472	491	456	489	451	492	505	446	467	443	470	490	475	437	471	465	486	514	472	477	505	480	498	448	483	477	475	472	476	475	471	446	460	475	473	513	484	498	486	469	487	498	477	471	427	453	548	482	464	463	499	437	509	492	506	493	444	496	480	501	465	520	517	468	473	521	472	526	492	446	514	460	477	505	490	459	482	496	485	491	470	492	481	476	470	483	501	452	468	471	508	477	496	494	527	478	508	469	524	472	498	468	476	480	469	477	480	483	453	475	475	479	482	488	501	471	492	487	530	462	481	498	514	492	494	464	509	480	475	482	476	498	469	488	470	484	482	487	473	498	481	467	499	472	481	497	475	530	494	467	478	481	465	440	469	479	514	490	480	450	512	432	468	483	486	483	456	476	446	518	449	495	463	487	462	460	494	470	508	465	497	433	475	460	464	488	454	462	487	519	477	472	485	478	467	479	496	468	471	483	492	438	515	455	436	480	488	479	495	481	497	517	495	459	498	484	447	504	507	502	497	468	494	469	488	484	482	457	495	463	477	448	459	440	471	482	492	493	498	464	420	452	499	450	478	508	496	445	454	489	509	515	480	467	488	484	470	507	445	458	463	509	447	433	482	468	467	512	519	454	462	469	484	516	466	447	497	456	507	501	471	501	477	495	490	463	446	488	455	462	485	487	481	448	499	477	470	468	474	455	435	463	501	439	472	492	510	448	452	484	497	454	441	478	480	459	448	458	465	506	464	499	494	494	489	490	505	459	469	481	461	444	436	492	464	499	473	466	450	468	491	476	442	478	441	452	466	489	497	526	515	473	489	488	520	486	448	487	490	498	484	486	493	531	462	495	489	495	480	521	466	465	515	472	480	468	480	451	470	488	430	496	474	477	517	456	472	455	460	476	449	475	490	516	461	499	446	458	510	496	461	458	507	468	443	466	467	492	467	491	483	463	478	489	477	451	475	489	482	445	499	448	506	459	514	481	506	499	441	475	484	475	506	513	461	464	454	474	489	446	483	467	435	471	456	450	483	482	493	483	476	460	502	474	486	451	474	439	503	442	451	455	510	458	447	507	477	480	502	493	479	491	478	489	476	500	487	455	470	478	457	479	448	427	480	491	460	481	460	471	479	495	505	504	504	471	497	462	473	435	496	493	445	459	490	448	486	460	483	472	503	496	510	474	484	466	476	466	486	479	464	479	472	483	471	464	480	502	459	493	466	479	498	502	468	455	486	510	465	471	485	477	495	490	507	492	495	486	463	464	509	482	457	529	468	468	455	505	498	455	467	501	476	494	504	445	438	515	493	475	471	473	448	496	480	473	477	507	470	495	520	483	464	486	501	456	431	476	462	476	481	407	423	510	523	486	494	468	495	525	457	437	468	477	484	473	484	473	466	490	499	494	477	498	486	426	481	462	495	471	468	471	483	448	456	486	456	495	496	484	489	448	504	484	458	496	529	439	509	515	484	483	506	500	458	455	475	490	478	507	488	467	473	493	481	496	508	523	476	486	480	464	509	469	476	449	500	486	489	512	495	439	434	499	456	483	501	490	486	508	457	497	523	480	503	491	464	469	433	492	441	481	435	484	451	450	441	511	479	490	472	464	451	469	499	498	497	422	494	524	489	470	461	449	486	447	482	471	463	467	465	490	485	480	448	460	485	478	455	454	465	464	485	502	451	483	468	442	448	443	477	470	481	460	445	480	463	482	481	477	487	487	481	465	498	500	494	459	473	461	496	462	445	475	479	451	474	467	451	458	482	465	496	479	491	488	499	449	501	479	496	500	465	491	435	455	529	506	497	481	495	518	467	518	441	500	468	471	478	446	465	465	502	466	486	446	462	506	486	453	491	504	480	464	501	463	488	498	434	443	488	485	504	464	494	479	472	477	498	476	453	455	482	455	455	465	470	485	454	474	475	488	432	453	499	464	503	459	468	469	500	508	486	458	481	473	462	468	484	494	495	485	482	490	481	450	463	514	486	445	483	493	518	488	449	480	471	474	473	484	513	475	443	480	494	478	447	478	471	486	469	479	452	468	467	483	430	469	481	492	491	438	479	498	517	412	487	450	486	438	476	477	448	490	463	482	486	461	491	474	506	476	459	483	469	469	413	462	459	466	487	458	430	496	484	479	435	473	473	459	461	430	485	473	465	468	465	517	486	469	507	509	454	477	498	497	497	463	423	490	468	477	455	446	438	464	500	468	454	485	499	509	459	429	486	449	452	458	510	469	455	484	455	493	448	427	455	458	477	469	486	472	464	454	484	496	480	476	498	450	457	472	452	462	460	479	487	457	530	491	466	469	469	458	471	447	493	491	480	425	501	481	464	464	479	517	527	432	458	484	477	449	476	511	493	482	465	468	458	462	446	475	527	477	469	459	515	500	484	442	439	510	461	481	468	443	451
7536	17099	14396	7897	5727	4332	3402	2785	2264	1925	1715	1465	1380	1279	1189	1180	1139	1127	1117	1124	1023	846	861	826	866	782	809	794	738	722	751	754	692	715	773	711	758	701	777	801	719	700	688	686	725	737	691	713	677	643	682	688	671	674	678	672	740	715	691	694	688	662	725	697	677	759	695	694	714	681	664	716	670	703	697	656	680	710	688	726	726	643	668	688	710	716	681	694	671	667	636	670	667	648	685	702	664	704	666	693	693	643	694	624	668	708	688	694	644	666	651	709	637	659	661	672	630	716	692	711	667	664	666	663	707	673	714	662	683	698	646	684	629	668	710	650	712	668	648	649	700	657	720	672	665	668	682	668	675	661	709	698	640	658	652	682	668	672	689	668	688	660	682	648	643	607	658	673	667	728	683	642	663	672	699	673	653	641	667	674	681	692	662	665	652	679	723	629	638	670	674	674	649	692	652	656	650	655	730	656	645	725	673	659	685	715	678	676	648	635	659	697	688	706	640	681	671	650	649	667	661	696	670	616	699	707	695	659	638	674	635	698	655	682	669	693	678	654	715	669	680	611	668	668	660	713	686	656	659	655	681	671	653	709	684	634	708	694	686	649	635	668	719	732	663	636	641	681	646	671	657	683	659	650	686	731	706	682	679	690	667	631	707	658	688	713	672	670	676	673	664	648	654	658	693	640	631	620	690	652	647	641	657	712	693	672	624	646	659	646	678	702	698	634	693	706	690	694	622	707	634	673	705	711	685	667	691	657	639	629	680	651	625	640	686	658	704	678	658	699	678	635	655	695	655	596	691	680	661	637	675	687	665	643	625	692	611	644	685	668	656	669	706	705	683	665	650	684	686	685	697	636	655	648	682	668	663	646	679	676	655	675	656	649	666	688	667	686	747	671	676	629	648	685	671	704	697	624	645	676	735	643	702	671	664	656	651	691	678	648	675	659	687	667	687	680	664	702	665	703	654	718	749	696	685	664	696	695	682	667	684	704	677	687	693	651	647	643	711	657	683	725	640	715	682	656	633	651	682	681	654	671	649	654	682	676	656	676	639	678	658	681	663	678	648	634	670	679	711	631	690	637	644	700	686	658	634	647	645	667	673	661	667	640	689	652	648	661	659	686	675	690	629	629	672	677	671	675	669	663	716	713	692	626	651	663	633	707	684	677	646	713	652	674	655	654	681	655	612	689	669	604	618	623	667	714	686	665	712	692	687	695	670	680	696	705	739	704	630	639	619	656	686	631	705	640	676	659	695	695	655	664	662	709	713	672	678	700	682	683	695	700	688	692	683	714	660	668	726	669	723	695	650	660	629	655	686	685	707	664	686	686	677	699	667	677	623	674	669	698	676	716	694	636	668	693	687	702	643	638	651	692	700	659	698	701	683	656	698	630	667	694	708	689	661	679	665	670	635	717	684	671	677	646	634	675	703	643	663	704	654	663	660	680	672	604	670	695	701	647	646	655	699	635	682	617	675	645	696	660	692	652	717	669	647	670	688	621	676	640	665	726	660	684	693	606	706	651	644	714	638	677	701	687	669	719	702	734	674	659	664	694	654	656	646	686	673	704	674	641	626	688	702	640	679	695	635	686	666	714	661	668	706	656	682	664	704	612	698	688	681	680	680	661	661	626	663	705	673	648	735	675	705	720	636	648	612	670	653	676	700	631	663	680	705	673	677	683	601	641	661	668	672	626	680	675	655	635	687	677	675	658	668	642	700	636	682	693	650	680	680	637	662	652	678	650	706	699	686	655	697	674	612	696	642	657	632	663	654	667	671	696	638	703	688	653	656	676	667	682	642	674	652	688	632	686	673	660	676	646	637	665	654	682	656	667	673	658	626	674	647	687	643	677	638	621	647	660	665	670	668	663	663	634	658	718	701	689	629	673	705	685	671	658	671	675	659	636	633	662	632	627	680	652	617	674	667	688	651	699	666	670	664	648	690	633	661	631	686	639	678	637	705	677	667	665	630	699	646	672	683	683	664	673	693	675	656	679	682	700	709	653	666	674	636	667	665	706	660	677	679	635	629	628	651	640	696	634	708	645	712	697	677	647	633	681	697	637	679	663	684	642	668	731	635	651	687	687	674	698	705	653	682	648	680	690	650	652	721	681	704	669	621	678	641	666	640	711	661	652	666	625	684	674	671	741	732	676	654	708	677	611	650	622	664	689	692	689	650	688	672	633	718	670	649	677	675	645	652	683	687	667	693	671	641	658	650	695	653	664	681	681	681	695	676	701	630	684	638	652	682	643	620	648	711	687	713	650	646	662	684	656	692	672	705	645	627	673	648	662	672	696	617	673	622	683	639	675	643	709	687	726	653	690	672	663	667	644	637	696	669	695	650	682	710	697	651	651	704	692	655	631	678	679	636	648	642	647	662	646	637	657	632	669	670	654	677	628	696	663	615	684	654	712	681	698	664	681	638	660	661	671	641	663	654	673	688	671	629	686	684	689	710	655	661	649	649	695	650	641	649	663	655	648	670	661	699	676	650	679	648	643	701	668	642	640	622	644	655	634	663	673	687	689	643	666	696	656	672	632	641	679	657	653	697	702	635	683	630	633	673	664	685	676	697	649	708	669	686	667	682	667	711	681	694	674	681	663	669	672	659	655	684	671	672	614	696	701	673	664	719	649	649	650	644	642	647	682	637	659	627	669	670	646	640	716	679	684	665	624	640	671	688	643	659	673	669	636	694	697	676	654	676	664	693	672	675	635	690	684	700	706	658	656	640	681	651	698	658	657	634	658	733	681	718	688	646	631	644	672	596	638	687	673	657	697	623	698	621	653	672	667	659	659	675	694	645	627	689	652	667	669	693	647	651	668	727	667	702	619	682	663	679	666	650	685	707	633	653	707	665	649	708	657	672	690	680	630	704	715	673	659	673	639	690	665	668	676	665	690	634	658	637	687	651	663	667	672	702	640	638	700	688	614	645	731	665	738	665	720	682	694	659	712	683	656	692	671	625	691	699	715	620	665	686	623	671	651	664	688	707	680	655	684	691	679	668	660	700	668	640	671	653	610	692	690	648	666	741	667	709	669	639	671	640	675	699	687	643	653	692	673	663	704	666	619	701	638	615	702	717	684	701	701	649	644	641	658	654	680	643	658	711	641	741	677	644	673	670	635	638	621	684	699	640	665	677	689	624	663	658	682	690	708	620	656	701	671	705	654	682	677	636	697	661	697	649	684	664	704	724	699	684	683	704	671	629	647	675	668	661	655	701	656	681	698	662	668	703	696	704	646	734	675	634	643	701	675	646	639	679	655	637	648	681	735	655	669	626	650	658	674	666	672	605	635	722	664	684	645	696	690	646	655	656	703	650	672	673	688	698	653	704	658	654	692	628	678	683	701	700	690	689	703	679	698	702	660	674	664	646	678	649	721	718	709	701	664	670	659	664	680	700	686	615	761	688	681	659	691	688	689	630	682	638	660	670	680	654	673	643	653	692	709	640	660	637	626	654	671	634	708	669	691	651	665
26750	20541	8682	1140	698	605	598	562	506	519	498	528	545	512	515	501	512	521	523	528	512	513	514	468	512	464	471	504	493	470	470	502	481	463	475	493	489	477	525	498	474	473	479	456	492	478	478	476	497	492	489	496	506	495	524	556	503	462	512	487	513	483	497	493	516	484	463	477	514	481	535	480	519	454	521	539	501	512	475	550	503	503	462	504	478	472	474	474	460	536	487	474	477	491	478	501	513	488	486	451	531	502	478	500	489	467	486	468	493	474	471	458	500	449	481	483	468	488	465	505	527	501	491	498	503	550	478	487	516	520	458	509	503	484	499	507	525	509	464	492	473	482	502	505	500	512	504	465	478	480	535	530	495	431	466	497	491	535	479	487	452	476	487	504	496	515	489	487	522	462	498	500	473	495	492	501	483	472	509	490	476	484	503	494	499	524	519	469	473	488	542	507	474	489	483	453	518	490	501	478	470	496	516	450	468	451	517	460	469	480	503	498	450	514	470	486	493	472	499	483	473	472	476	478	488	462	484	509	462	476	525	503	457	498	486	479	484	446	481	502	474	523	513	492	508	453	501	530	485	493	460	474	484	469	493	486	474	488	460	479	472	440	504	484	523	485	425	442	515	452	474	511	456	484	495	500	468	520	491	489	502	471	489	502	496	455	506	503	505	497	476	486	484	519	467	485	539	468	513	458	489	493	476	497	495	484	514	495	527	465	520	492	478	486	458	498	473	496	471	505	454	460	466	475	483	478	537	491	502	476	490	484	500	495	461	486	487	469	503	502	501	478	513	523	516	488	528	510	494	499	500	535	479	506	493	491	504	503	462	456	512	469	520	489	554	477	516	496	499	481	530	520	517	472	482	488	505	518	480	496	475	512	460	518	470	499	460	455	483	475	486	465	485	482	503	508	473	444	490	471	498	514	505	492	503	465	492	458	497	509	482	518	484	480	458	501	516	469	514	502	511	494	479	486	488	490	496	496	515	501	500	471	531	509	475	474	503	477	511	483	471	506	494	477	516	490	473	503	493	496	512	454	565	493	511	496	527	433	468	456	449	494	464	470	482	538	484	468	498	470	483	515	487	500	487	491	499	481	507	497	488	471	487	483	470	533	496	473	468	479	482	489	500	490	509	473	449	464	431	502	470	497	502	531	520	484	486	502	509	475	475	531	498	473	468	470	504	490	497	494	453	477	480	488	468	461	488	488	470	507	447	494	474	504	483	508	499	476	494	481	499	484	518	444	494	492	476	526	475	482	492	494	505	484	497	432	472	505	510	523	481	512	485	488	453	503	478	486	497	527	447	488	461	492	510	506	505	501	477	491	504	489	467	495	499	507	494	525	501	498	506	498	495	487	491	473	461	499	474	469	496	485	463	517	480	503	463	520	479	477	472	478	508	450	501	489	505	519	498	495	475	500	479	476	533	521	495	493	495	435	457	456	473	481	469	479	498	507	459	483	516	495	487	497	462	508	495	462	489	487	453	492	472	496	526	481	482	515	468	491	482	509	494	517	509	518	500	494	500	478	488	506	510	496	542	501	470	498	450	486	476	514	520	471	472	515	490	476	478	482	451	534	488	459	498	513	473	490	488	454	465	517	502	482	438	480	455	518	452	506	485	452	467	470	500	492	534	483	483	539	525	506	493	480	489	503	519	490	454	460	477	488	449	473	462	476	523	490	468	488	452	537	512	485	497	517	528	513	484	496	465	484	496	482	495	491	498	488	473	506	511	500	487	480	488	486	479	536	519	473	494	470	510	544	493	439	501	463	491	464	507	485	510	485	552	476	445	515	494	506	452	516	502	472	492	488	532	495	468	445	509	479	468	457	467	488	509	475	472	473	480	486	512	532	474	482	447	535	478	487	500	505	475	528	503	473	523	490	480	472	528	471	469	496	500	490	486	467	509	488	499	524	512	441	498	488	491	476	463	500	500	476	459	488	516	534	524	500	540	528	486	471	467	470	545	525	475	500	444	469	476	478	477	494	469	435	462	504	503	507	493	482	507	483	473	449	493	534	490	497	492	542	476	452	503	471	492	477	466	509	470	516	506	521	488	466	501	490	458	517	503	484	527	487	452	467	497	454	501	511	518	483	512	493	541	509	484	473	493	530	502	490	480	522	495	513	482	484	503	497	478	478	489	467	507	493	487	494	492	491	495	505	453	490	476	492	454	496	504	497	460	503	473	497	484	510	511	491	485	486	483	472	491	494	497	500	487	488	517	469	501	488	445	539	502	498	520	490	501	512	499	481	469	487	513	519	467	506	484	455	515	468	469	521	518	515	517	492	488	481	474	469	453	480	514	501	525	501	467	496	492	467	526	486	467	479	512	480	467	491	492	515	514	501	466	488	481	476	503	463	472	468	501	502	471	503	498	483	455	471	455	519	476	500	471	499	514	510	522	502	498	513	491	475	468	507	464	511	460	522	496	472	494	457	507	480	484	475	492	456	481	494	473	493	521	490	502	490	500	491	443	511	509	503	457	510	534	487	507	473	501	485	469	503	488	469	469	463	455	445	483	513	470	503	451	487	482	491	528	478	490	478	527	504	517	513	479	487	467	474	477	479	478	482	462	467	465	492	497	486	478	490	491	473	499	491	509	515	453	470	466	476	478	499	513	447	451	509	498	503	499	494	528	492	475	474	473	483	511	501	496	497	498	458	502	519	487	462	473	461	496	527	494	507	510	479	500	472	475	463	463	523	481	482	504	485	475	500	490	475	468	453	467	526	476	472	514	494	491	484	491	489	483	501	457	516	493	463	456	478	539	519	450	489	497	500	457	465	445	481	483	512	514	490	490	491	455	473	497	460	492	480	427	494	503	478	501	494	478	470	502	498	464	508	507	504	474	501	455	473	484	506	474	525	473	506	479	507	526	469	518	478	507	469	511	470	531	495	495	482	493	528	483	493	493	483	514	456	480	478	496	530	492	500	511	486	455	538	481	505	493	520	461	477	501	456	492	488	483	468	477	500	492	466	494	504	492	480	473	507	455	495	501	496	507	480	514	504	504	524	512	489	500	463	481	487	478	515	507	513	511	490	474	483	503	493	475	456	489	532	478	503	520	547	498	510	494	492	498	506	475	496	507	447	453	482	478	473	477	502	487	511	504	495	490	474	506	472	512	490	441	521	486	458	469	483	517	444	493	505	529	461	489	490	483	476	497	490	516	490	476	471	479	466	532	507	525	478	465	506	468	422	491	496	509	473	528	498	461	498	520	480	501	489	497	472	460	474	487	472	449	469	511	476	509	463	524	514	506	519	457	494	469	489	465	492	494	504	501	505	472	509	516	539	492	494	503	475	481	505	534	498	493	506	496	511	487	474	506	470	474	467	496	526	530	497	525	477	491	518	490	492	507	500	473	478	511	468	514	495	507	458	509	457	483	497	471	508	482	469	492	481	480	492	481	477	489	521	533	483	502	472	503	486	447	482	521	474	477	511	456	500	479	535	473	489	480	531	536	462	475	480	473	532	535	460
4264	2105	1900	1288	1068	976	882	908	830	744	784	709	734	708	686	737	730	772	761	746	665	712	728	694	659	628	719	703	692	724	735	697	702	678	667	647	726	703	679	709	642	692	693	694	706	686	679	717	685	661	651	668	667	705	669	682	695	698	656	730	704	700	691	704	704	672	662	681	687	656	680	671	745	686	704	705	699	679	688	674	735	705	662	701	661	662	716	692	695	698	668	713	661	669	628	663	680	707	705	702	638	681	693	738	658	686	690	619	684	700	704	674	679	716	696	653	722	685	634	697	663	683	671	669	660	650	707	656	718	672	694	696	697	667	718	678	641	671	735	645	673	663	684	705	737	670	720	676	711	715	681	668	638	638	706	680	664	670	683	660	679	665	692	673	649	706	651	704	680	661	698	720	652	650	690	669	673	652	702	675	641	694	689	660	694	670	630	716	653	709	697	710	704	661	696	646	699	688	669	675	705	719	682	669	641	663	708	653	687	722	687	621	689	718	675	714	706	675	678	689	630	647	687	672	660	680	637	724	682	670	671	662	629	667	693	717	697	660	706	688	692	713	642	684	689	668	700	687	692	694	683	695	721	642	644	653	686	699	719	671	692	690	670	713	694	719	670	665	678	700	731	701	694	716	633	698	683	658	652	693	682	672	667	687	654	662	680	678	669	707	642	691	698	684	684	652	682	685	692	667	678	694	676	693	700	696	681	679	659	701	691	704	655	659	698	691	732	661	722	691	697	710	669	647	659	640	718	654	673	681	706	657	680	703	747	613	715	639	657	737	629	657	673	668	731	701	707	648	653	689	682	659	660	709	648	686	765	696	676	697	703	721	650	665	709	682	681	655	642	700	681	648	707	660	683	686	664	698	707	703	691	673	706	674	683	713	666	693	687	685	681	689	679	652	678	689	679	600	676	691	708	635	612	641	689	649	686	675	700	656	697	702	641	713	658	700	680	703	664	639	655	677	670	707	699	655	675	661	727	685	687	717	681	685	694	688	680	707	685	692	670	678	734	649	660	710	637	672	676	649	691	659	649	678	638	694	710	707	663	656	672	663	720	692	699	709	637	677	701	727	663	704	630	661	718	713	680	683	704	696	650	729	678	699	709	681	667	673	687	701	675	708	709	665	682	668	659	662	710	693	683	697	713	654	677	663	728	652	642	643	696	694	661	671	685	676	656	640	665	713	709	688	675	671	667	658	710	663	706	669	658	671	705	702	717	648	695	692	690	665	657	669	695	649	695	689	705	661	662	674	700	664	624	637	664	670	682	663	651	659	728	685	649	638	634	672	644	711	635	644	668	688	685	678	639	739	647	696	703	700	688	714	669	663	693	669	754	670	740	661	705	736	672	671	659	698	634	717	687	696	678	692	642	689	689	679	683	651	695	677	656	700	714	654	724	726	671	676	672	668	659	673	626	681	671	655	637	658	669	665	703	624	697	732	673	709	689	674	665	671	680	701	669	681	673	691	683	720	637	709	661	663	698	682	673	668	715	666	680	692	651	695	651	702	680	712	654	668	740	662	672	683	735	724	671	692	670	674	702	695	702	642	641	701	716	663	683	676	697	673	692	637	657	680	739	659	639	709	701	702	690	636	625	686	669	687	697	634	664	707	655	681	681	703	677	680	706	681	713	664	681	697	709	686	689	672	701	671	675	630	740	673	663	728	717	684	657	636	653	689	700	687	661	667	706	703	702	695	684	714	713	656	700	644	676	643	673	685	645	726	628	694	629	680	702	699	735	652	710	695	645	667	680	672	638	654	710	660	665	700	715	682	667	684	645	710	677	674	678	654	664	638	730	675	664	666	733	681	673	699	672	702	697	681	668	651	624	694	674	724	696	696	661	643	710	668	687	669	697	692	680	682	671	635	691	693	654	669	645	638	705	692	677	683	695	676	718	651	666	647	673	684	692	691	674	710	636	665	710	708	714	662	663	669	651	674	698	696	687	694	699	708	676	730	689	660	698	703	681	690	700	688	685	652	685	711	709	672	706	678	664	655	662	697	733	709	696	681	698	725	679	705	691	615	667	673	672	658	675	674	668	617	705	680	659	669	667	644	679	700	672	692	687	694	676	689	631	669	687	702	692	667	687	673	632	724	663	690	655	706	659	693	665	687	695	662	678	664	630	711	699	699	627	715	668	664	666	680	661	674	691	664	676	649	619	709	692	680	653	704	681	688	685	693	647	685	725	636	669	685	654	663	671	671	634	671	678	715	717	606	683	633	692	693	643	703	681	677	681	662	689	715	651	674	652	665	655	696	670	643	674	603	659	649	678	674	682	685	669	670	702	715	668	645	688	654	665	667	723	713	680	643	694	680	673	687	700	636	686	678	654	703	676	680	683	697	697	663	681	686	652	705	670	673	653	672	671	692	636	688	717	688	662	658	675	709	654	668	695	662	635	666	711	664	689	693	653	661	658	651	686	718	625	670	652	679	693	635	705	671	672	658	610	681	682	702	697	711	707	691	691	706	693	693	684	663	676	636	673	655	655	643	660	702	664	693	683	664	690	705	657	642	672	672	662	704	689	663	677	661	679	702	693	677	703	653	660	670	693	634	690	618	690	667	695	693	668	669	661	720	626	665	663	653	708	688	646	655	703	664	720	664	709	677	670	682	700	682	669	706	620	698	690	680	647	629	679	662	710	665	640	660	731	626	690	706	641	693	679	658	686	661	725	687	686	686	664	677	701	653	677	642	675	639	673	671	645	660	711	681	675	651	666	692	668	714	663	654	644	635	688	643	705	696	734	657	667	693	672	713	676	684	707	705	675	689	649	693	653	663	712	693	638	655	733	731	690	657	626	686	649	655	707	674	684	642	696	679	685	666	692	687	674	699	681	679	708	700	699	706	675	701	644	687	693	669	717	674	774	667	666	688	706	656	671	620	696	645	728	695	705	645	668	712	670	704	661	675	657	693	733	698	700	686	667	677	655	683	671	690	679	672	705	664	713	689	651	621	688	657	666	674	657	701	712	704	696	706	671	676	693	679	686	706	693	707	729	699	679	634	658	674	677	665	664	653	680	708	692	701	649	680	686	669	683	699	657	661	685	687	692	732	696	690	682	684	671	689	687	673	672	655	627	734	703	718	665	676	723	654	674	695	684	647	734	679	693	674	663	630	662	707	625	671	684	642	666	693	692	679	671	638	667	686	716	654	678	675	661	722	688	623	699	698	701	673	692	606	631	675	695	700	681	684	717	633	669	656	648	675	704	640	694	671	693	713	673	684	689	638	716	673	718	674	696	720	670	688	710	673	720	691	700	662	675	656	699	667	634	713	698	646	675	670	631	698	672	718	653	691	655	719	663	683	710	700	712	652	663	651	682	685	664	674	656	642	700	664	665	694	691	691	640	677	663	689	698	693	676	704	681	666	683	683	719	688	692	664	664	701	684	651	664	727	700	709	699	647	657	657	701	660	707	637	686	634	684	654	635	690	661	630	677	711	701	681	696	668	647	680	644	669	739	692	713	692
23643	21162	28577	23968	21146	11927	1810	1165	981	890	888	858	854	834	781	775	790	743	785	740	720	677	718	685	685	716	731	687	688	675	700	690	731	666	718	647	691	688	698	696	735	642	675	652	710	678	674	644	654	635	663	690	679	685	677	711	703	675	698	684	669	648	668	685	730	661	640	616	679	664	681	701	649	689	666	648	709	702	670	672	703	661	671	640	638	683	694	687	644	662	650	667	656	657	660	639	702	669	665	710	656	677	678	674	669	664	679	633	693	630	681	649	688	710	622	679	689	656	655	660	635	645	602	689	643	633	688	681	625	685	667	657	682	736	626	671	663	632	722	657	677	711	649	706	681	662	666	721	668	659	631	677	624	721	666	643	644	682	664	641	669	666	652	715	640	654	716	638	697	632	611	668	647	684	659	635	698	642	635	663	666	633	653	700	665	663	663	721	676	643	684	722	663	684	646	685	625	658	688	668	672	646	678	656	650	672	677	662	669	624	655	649	707	679	644	672	676	654	697	666	673	652	627	714	653	655	690	669	651	693	670	682	644	682	668	680	682	707	648	671	671	674	660	669	657	669	672	617	662	711	659	686	672	664	673	671	672	650	666	683	654	611	710	629	681	649	685	639	717	652	634	676	682	669	628	683	659	669	662	659	697	682	673	723	713	621	697	709	703	619	661	682	688	690	648	677	649	699	706	649	645	662	651	623	693	658	682	673	732	672	659	700	677	689	669	678	692	629	683	715	692	721	635	692	708	699	705	655	652	694	647	664	668	676	658	666	688	660	663	664	644	647	657	658	736	668	672	649	703	677	642	696	689	662	691	662	669	622	623	684	690	677	655	703	672	653	670	650	724	691	672	656	691	679	669	670	652	692	660	618	648	632	660	678	687	668	634	652	685	666	687	645	670	678	645	667	615	648	694	724	721	644	707	666	690	630	644	614	674	698	625	684	648	654	671	675	661	667	691	687	660	641	710	625	632	676	609	669	696	660	665	662	652	693	676	717	673	661	683	675	708	633	655	644	678	660	647	659	674	702	650	668	688	650	614	649	673	649	644	672	696	624	622	671	687	688	689	654	719	646	662	698	675	645	646	669	667	652	650	642	674	619	664	634	641	675	676	683	675	655	678	632	685	667	692	646	720	690	691	667	705	646	651	681	678	650	672	676	615	622	637	656	671	664	650	664	627	708	660	668	658	730	656	693	674	706	655	624	711	628	682	661	697	682	733	680	686	710	695	648	679	679	652	668	685	690	690	643	671	642	675	687	646	625	613	639	639	640	699	668	648	679	674	632	677	675	706	643	666	671	636	705	657	661	718	714	642	653	633	675	661	652	683	603	677	706	640	688	627	696	703	631	700	655	695	640	636	652	654	666	686	646	655	653	655	635	654	684	657	638	664	683	735	680	700	691	718	629	672	698	642	667	675	665	620	658	620	696	722	675	621	648	699	644	642	645	676	676	626	657	654	611	629	695	657	691	603	627	632	627	651	686	624	686	646	642	623	661	647	640	634	686	612	696	672	674	637	695	672	689	729	732	662	645	647	651	687	712	650	691	658	660	683	655	672	637	650	693	758	667	665	668	644	640	693	646	642	662	621	669	677	709	701	681	674	612	674	634	667	659	677	670	711	712	720	702	639	616	676	675	675	685	648	638	648	652	668	634	656	708	641	665	635	667	644	666	687	675	640	676	653	651	658	664	629	644	626	715	647	661	681	677	673	677	657	643	629	673	648	673	631	685	707	655	676	649	656	687	699	658	622	676	649	652	656	718	663	666	687	664	670	657	724	683	667	678	649	648	682	666	648	627	677	704	653	638	708	672	695	703	655	638	681	667	688	662	696	658	704	701	673	671	700	655	672	650	690	634	687	681	648	665	659	697	621	644	669	635	641	697	668	684	686	618	704	656	632	718	735	662	631	638	665	689	636	707	672	655	651	646	625	666	657	694	662	685	671	663	697	736	648	693	668	640	612	656	668	636	683	683	717	705	678	645	670	622	683	615	652	742	689	641	641	706	653	638	662	654	668	693	653	664	664	650	671	668	671	682	636	727	709	599	689	725	667	712	718	676	646	632	590	657	666	611	658	643	701	639	669	620	655	656	664	664	635	686	677	626	680	699	651	651	609	680	692	643	690	642	681	655	681	706	690	651	646	684	655	656	657	613	709	665	731	697	626	704	703	656	637	678	656	674	653	649	678	687	648	676	628	628	600	696	653	718	679	684	638	654	671	667	701	675	660	658	647	671	695	637	704	655	696	688	700	683	668	633	655	687	722	698	659	663	695	643	682	639	642	652	636	646	679	674	707	653	677	614	688	612	705	689	697	659	680	623	670	658	662	670	662	615	651	631	692	636	688	681	639	609	676	736	664	652	709	651	608	675	687	638	665	675	666	635	686	636	675	618	692	670	667	671	651	683	653	704	694	715	688	673	649	681	650	664	688	672	729	687	712	660	679	623	696	655	651	680	723	681	611	633	735	659	671	635	644	645	639	667	680	634	658	689	708	692	711	719	647	631	650	680	682	626	688	665	649	645	684	643	725	666	662	662	687	645	653	676	708	652	636	620	622	644	670	675	659	619	676	626	722	682	666	656	695	622	679	674	648	674	616	626	704	643	652	682	673	710	635	619	617	664	634	648	675	650	656	705	667	712	686	641	684	655	637	682	649	633	656	650	700	666	675	695	697	651	671	699	600	661	691	653	621	698	662	684	676	708	692	669	697	682	686	650	655	662	683	688	626	634	642	684	639	643	678	668	670	698	627	629	706	629	640	665	638	668	659	702	630	629	676	676	646	664	661	665	676	684	696	639	727	626	643	661	633	630	654	617	698	690	693	653	668	708	654	621	681	676	687	639	652	627	644	735	699	626	658	700	646	664	673	657	686	666	682	660	679	684	669	643	630	688	667	691	657	692	652	692	644	724	681	612	656	701	664	655	662	691	686	670	726	674	636	681	679	655	632	642	670	691	638	722	640	655	650	687	687	683	631	628	663	635	635	703	695	694	677	656	641	639	640	662	643	685	646	652	666	694	657	664	685	632	643	701	674	651	672	680	634	657	690	719	733	700	706	681	626	645	679	630	684	646	674	652	626	677	690	647	676	670	632	651	664	660	710	640	706	659	692	667	663	656	704	669	621	620	639	637	683	658	659	677	650	669	670	649	616	641	667	654	697	684	685	662	658	628	638	653	662	671	660	670	720	654	664	661	662	676	652	644	655	685	628	687	667	624	647	686	679	657	722	677	652	651	650	667	670	671	705	691	673	655	655	628	646	701	664	658	658	648	619	645	718	684	707	684	651	608	633	670	609	674	632	681	667	629	707	665	654	689	681	674	723	625	643	698	664	657	651	705	676	690	655	653	670	657	696	676	676	661	691	697	642	642	677	702	658	721	653	716	737	707	703	618	690	628	672	681	626	633	665	676	651	671	701	663	658	659	640	694	639	699	689	666	647	652	676	685	698	621	685	667	665	649	667	676	646	658	655	618
5424	11118	9520	5079	3774	3016	2451	2135	1813	1620	1462	1318	1294	1148	1146	1185	1175	1182	1211	1202	1097	1076	1037	1107	1018	981	970	997	953	979	949	1006	950	955	1000	925	980	999	892	942	948	917	964	921	957	965	938	953	946	943	945	941	909	967	928	890	1019	919	1017	909	897	962	912	928	939	983	986	987	864	958	947	920	967	915	915	946	920	987	884	957	993	957	939	938	918	902	994	857	972	907	954	955	917	899	940	1003	902	845	896	972	947	955	950	920	890	1005	951	901	922	931	920	895	960	911	903	873	928	890	870	906	951	933	951	929	940	926	897	934	930	924	938	972	941	941	958	928	877	966	964	898	914	926	898	930	912	901	910	943	958	948	947	939	982	883	896	948	894	945	934	957	978	948	936	915	960	898	906	977	921	950	939	874	888	967	918	942	993	906	911	909	909	892	898	883	897	950	936	974	862	921	901	953	945	922	856	882	934	914	939	905	921	883	915	897	888	919	999	956	920	931	957	897	854	889	898	878	917	913	948	977	923	970	925	857	910	916	915	987	962	962	923	917	893	974	903	936	956	918	952	909	878	894	900	922	888	875	906	931	912	900	943	919	956	877	914	971	880	930	946	903	910	883	899	892	904	876	969	938	916	964	906	964	930	884	945	877	908	835	940	885	954	952	917	950	921	867	851	928	871	930	914	930	926	877	895	902	1016	964	931	909	941	919	965	958	944	921	943	884	959	839	905	925	922	940	927	956	904	918	874	893	926	905	919	928	896	963	912	875	917	896	938	878	928	925	913	897	949	914	876	897	859	933	902	949	918	867	960	910	970	916	903	908	955	904	923	944	926	955	929	955	944	910	925	911	963	918	873	936	900	963	958	941	911	921	940	890	870	946	939	887	922	922	925	935	941	887	913	950	965	973	927	916	935	970	917	939	909	906	943	928	902	907	913	932	900	939	954	915	946	882	908	894	898	931	947	907	1014	908	872	904	961	951	937	930	971	900	909	898	908	953	984	870	885	931	914	955	919	927	896	874	918	900	894	928	880	916	951	957	899	964	971	950	961	935	949	952	941	947	954	880	960	936	905	896	898	923	978	954	899	857	941	953	939	911	947	912	913	919	887	957	974	914	973	929	936	877	944	930	956	939	930	943	890	892	921	881	941	952	915	976	903	921	923	905	920	931	934	866	955	937	924	924	924	920	908	874	939	898	901	877	996	894	946	890	916	937	911	978	929	918	873	883	881	948	998	911	921	966	908	903	901	941	912	951	890	925	852	937	888	1003	932	894	881	864	948	954	915	913	857	982	862	897	961	946	865	895	924	916	916	931	970	948	949	929	892	951	1001	888	943	983	887	946	902	970	868	891	893	943	918	922	908	900	924	958	947	904	934	921	915	945	944	924	923	929	904	895	943	918	907	881	927	915	901	897	934	924	909	933	886	964	970	886	959	899	864	858	932	944	910	919	992	896	977	912	933	884	947	918	961	870	901	956	867	883	957	942	916	977	908	895	945	886	886	947	915	964	952	902	944	896	895	901	929	884	919	928	969	877	934	920	921	914	922	933	924	925	887	961	940	925	950	946	918	895	897	964	875	951	903	928	908	911	890	903	903	909	938	942	903	924	922	897	964	930	916	917	933	970	888	970	928	899	858	859	916	898	898	933	935	962	921	921	922	961	904	930	902	877	957	973	869	897	966	893	906	916	937	925	934	911	909	969	936	923	940	939	932	925	903	914	944	960	913	888	928	932	905	910	894	874	960	945	915	910	906	903	940	950	872	891	898	920	942	869	953	932	927	966	953	972	921	947	916	914	911	957	956	924	881	935	938	927	895	940	871	867	949	906	924	871	909	882	926	905	918	894	913	934	1014	884	979	909	913	965	958	885	922	896	919	908	934	960	918	924	951	926	930	926	926	932	986	886	892	899	847	955	973	918	859	947	939	896	916	897	907	934	939	914	953	934	915	907	914	860	923	920	922	974	949	903	929	912	979	938	901	888	976	952	871	920	952	893	878	886	934	920	896	965	921	869	964	930	903	928	906	932	935	910	943	944	900	916	925	927	955	964	965	938	914	886	922	922	904	917	933	908	916	897	885	1021	940	934	918	927	925	901	877	948	899	943	940	905	920	835	879	915	918	940	920	865	953	946	923	940	945	899	948	909	932	987	882	936	922	944	914	869	845	904	936	940	886	921	932	915	882	921	929	934	948	935	876	966	969	905	907	903	950	898	896	970	926	925	925	937	877	932	922	890	939	919	956	902	899	979	970	932	968	882	941	939	942	915	934	917	898	954	842	923	992	908	943	909	980	923	916	879	906	929	910	882	922	894	926	928	912	903	935	873	947	905	908	955	961	917	967	913	910	919	897	912	940	946	901	939	885	856	913	904	871	951	886	907	890	886	893	950	925	920	940	971	959	933	889	914	919	883	945	921	920	883	940	874	925	927	952	933	947	906	900	955	964	944	968	889	903	969	915	884	935	942	933	899	912	927	956	919	940	986	936	930	953	937	968	963	907	917	912	956	930	932	908	892	927	957	933	917	974	900	870	944	970	872	912	964	938	931	941	871	946	921	946	925	917	913	917	893	948	900	922	993	926	905	916	917	903	975	872	933	884	974	917	877	898	926	942	928	939	927	911	903	961	917	947	895	888	885	965	920	948	942	902	901	931	889	888	911	911	912	919	891	945	947	869	939	889	912	1006	924	921	915	889	933	915	888	890	913	942	893	894	926	934	927	979	942	902	907	922	912	990	950	901	907	914	911	941	949	890	929	950	900	907	924	869	930	950	945	934	935	932	906	873	937	933	931	878	912	892	941	909	883	894	936	945	931	940	934	898	929	911	945	882	941	925	893	920	920	978	943	900	972	918	938	932	931	904	900	953	939	949	908	938	841	952	966	951	845	815	927	874	917	934	955	930	890	880	916	930	929	937	920	917	942	864	937	912	908	980	901	949	904	932	873	954	916	908	932	942	910	913	872	897	875	893	909	913	945	903	931	919	942	992	903	900	884	944	927	966	889	898	877	925	978	950	940	933	950	889	917	929	906	948	913	899	893	956	898	952	928	913	949	945	938	910	963	903	987	911	939	928	923	915	937	917	904	917	936	910	959	934	956	825	943	985	953	916	930	939	942	964	945	934	979	906	894	964	879	901	942	921	981	960	937	979	953	986	935	1011	983	892	972	959	948	869	926	905	976	925	933	904	924	871	904	877	888	962	918	930	935	921	928	857	954	897	893	927	923	932	910	929	899	889	935	941	896	912	891	982	936	948	917	864	882	913	880	921	929	948	936	912	899	914	932	916	918	956	881	897	880	903	989	895	901	856	924	925	902	956	949	905	900	873	912	958	874	940	952	930	944	915	923	935	944	907	939	910	929	887	991	918	907	924	926	954	862	907	935	869	999	961	918	919	908	961	938	889	948	894	924	948	908	927	946	901	938	870	933	921	932	932	946	966	935	942	926	955	969	914	891	922	931	909	893	895	910	892	926	895	921	968	915	948	926	877	870	909	929
22722	21178	29025	23632	21175	21218	10144	1495	1110	935	787	734	779	677	630	682	658	647	640	625	570	569	569	531	531	530	491	477	554	480	517	476	521	521	541	518	535	519	502	526	534	484	455	467	494	503	482	445	504	487	500	479	522	503	494	514	467	516	486	502	541	475	567	513	472	464	502	489	500	477	509	493	489	485	491	486	463	441	513	495	495	494	524	505	484	470	483	494	470	439	445	517	452	469	463	495	469	465	460	468	510	472	477	491	487	451	487	457	456	458	514	440	475	443	505	467	496	471	490	476	451	493	493	468	515	461	493	485	503	466	478	519	479	504	471	498	493	474	487	485	473	469	465	496	475	480	447	488	516	503	482	467	451	466	440	450	464	487	473	455	474	486	478	507	434	440	456	456	536	470	476	465	462	476	469	505	460	435	487	458	514	464	484	485	481	471	512	469	491	517	456	441	498	485	491	455	515	488	501	499	470	481	479	441	527	457	517	511	470	456	482	509	438	504	532	486	486	455	459	489	513	459	512	472	511	452	461	461	476	477	470	468	450	489	496	536	441	457	485	479	469	491	464	484	527	433	482	493	475	460	458	496	472	489	453	504	492	494	460	493	464	500	472	498	517	481	484	464	490	480	441	481	466	468	470	489	507	478	479	423	490	476	513	476	467	494	466	473	491	488	514	481	473	493	490	455	497	453	487	465	473	480	478	434	476	497	526	514	494	485	499	437	429	490	494	472	490	465	466	496	461	490	468	463	495	495	506	460	475	462	480	454	495	480	469	482	444	465	512	500	493	469	451	492	490	494	442	522	451	477	452	449	490	468	460	473	489	488	434	498	453	452	482	488	465	470	465	507	485	485	498	492	502	480	477	478	479	457	456	519	495	476	530	507	470	465	471	457	489	454	467	465	485	488	505	483	500	432	504	467	491	472	509	421	446	475	453	462	479	480	501	495	485	454	483	465	475	488	462	517	480	500	519	509	503	484	501	517	476	475	478	451	481	434	501	482	470	514	480	479	462	517	461	508	447	460	484	492	442	496	434	502	473	536	480	449	481	490	471	503	504	493	471	456	493	490	452	463	491	484	486	479	465	507	501	457	499	458	495	486	429	478	482	495	477	501	426	439	460	470	451	490	482	491	491	533	464	451	463	465	500	474	469	499	480	482	459	487	467	484	476	493	516	486	470	432	472	454	465	456	487	466	474	465	458	471	499	464	479	441	490	450	476	486	480	482	497	456	483	498	496	475	494	480	488	503	507	472	514	478	532	486	454	478	532	441	494	500	466	461	483	500	464	486	484	507	472	480	469	459	485	498	456	471	476	490	467	493	461	456	520	500	481	468	478	522	487	434	455	484	475	457	441	507	478	487	467	465	500	474	490	470	497	504	481	456	513	444	468	520	460	456	438	477	482	495	496	475	438	458	470	491	492	477	501	474	468	485	503	489	454	459	485	483	480	542	519	422	435	473	468	455	452	523	492	475	461	433	507	453	476	469	502	494	476	481	484	475	441	510	472	473	469	449	488	530	486	492	469	471	489	484	474	502	487	497	474	437	464	476	490	461	477	425	492	498	466	434	473	474	491	514	508	445	479	510	484	457	479	492	481	471	497	467	430	475	463	457	472	452	477	448	452	469	474	479	500	481	436	441	481	488	512	487	430	482	456	482	481	430	485	524	478	478	513	488	497	457	484	498	458	480	530	493	498	460	496	479	493	460	489	508	444	472	476	465	491	480	496	465	433	451	453	488	500	486	486	494	493	501	442	455	470	465	491	462	476	469	486	469	449	454	495	520	491	472	487	469	488	487	470	449	506	490	473	498	483	469	487	457	465	483	472	490	492	462	498	434	436	462	473	510	472	472	481	454	468	475	501	514	469	487	468	501	435	439	450	497	433	482	455	483	499	447	520	481	499	476	499	465	472	487	490	447	482	522	488	494	452	498	492	467	478	465	471	479	430	494	464	476	470	459	465	502	468	487	461	477	469	514	443	543	461	471	492	442	486	449	489	489	473	464	478	518	467	455	479	488	438	463	506	462	463	474	473	446	460	472	502	496	487	486	488	455	475	478	439	490	493	478	506	477	510	451	487	440	455	480	466	494	451	450	499	453	486	469	407	469	471	466	469	486	490	473	508	469	511	465	507	506	484	463	484	489	511	473	455	479	491	481	471	497	469	489	425	503	527	491	474	463	498	492	470	483	424	465	485	499	433	443	470	448	493	459	496	465	462	487	444	456	426	461	479	480	503	466	448	548	490	455	463	474	497	506	485	478	477	436	468	459	473	482	503	459	494	455	494	494	490	481	493	474	486	474	483	454	481	510	440	485	444	499	467	439	501	461	493	465	482	461	428	496	502	446	439	506	489	466	454	484	545	462	463	467	478	515	480	482	451	458	520	504	498	484	480	437	540	439	487	440	446	474	462	482	489	493	470	471	446	472	471	483	490	477	471	492	474	478	512	498	475	426	479	471	454	470	458	501	467	443	494	460	461	481	490	458	455	498	522	462	492	494	504	475	467	473	464	473	514	483	477	483	504	509	458	478	484	479	502	461	483	480	480	468	450	497	495	445	443	491	490	478	491	471	463	484	515	471	485	502	460	485	491	463	483	492	513	442	513	435	486	492	443	509	495	518	461	516	526	509	476	444	469	512	487	502	470	508	453	475	506	443	459	468	491	466	541	486	469	472	522	462	498	407	479	458	486	493	508	487	458	447	494	510	505	472	449	454	491	462	466	484	454	454	453	463	461	468	486	489	466	476	489	456	442	448	512	469	473	453	458	466	480	466	440	460	491	487	473	494	470	497	460	515	515	453	487	450	496	517	462	470	498	482	483	468	488	472	498	487	472	479	478	446	517	527	471	476	436	488	451	465	510	466	460	484	459	492	465	489	496	489	461	476	510	459	450	462	461	487	533	453	465	504	475	467	488	525	457	476	478	474	502	500	475	474	488	446	499	460	466	480	469	486	527	478	467	492	441	533	470	498	478	479	471	495	449	494	453	447	504	500	453	473	451	504	461	479	468	495	473	458	500	448	510	482	481	459	460	519	456	476	498	487	447	479	486	483	470	472	495	454	479	490	461	453	486	467	487	447	476	495	484	520	437	473	476	483	487	461	459	505	487	462	476	487	534	465	478	465	460	514	431	468	435	469	480	499	467	440	500	482	460	494	507	458	524	467	504	441	521	460	459	468	465	488	492	470	481	490	466	469	458	470	453	466	463	512	467	520	441	483	487	475	491	457	491	451	487	469	458	514	491	481	479	522	471	455	451	468	489	443	465	459	509	480	511	441	458	472	487	462	467	434	475	491	463	431	446	512	474	486	497	457	453	475	470	451	473	477	463	479	457	422	481	518	448	477	524	503	448	468	506	457	483	463	460	482	475	503	471	512	455	468	497	514	448	471	502	447	470	474	476	478	458	502	509	532	473	491	497	513	474	492	448	486	426	481	504	467	471	474	440	465	492	502	453	483	527	475	484	466	432	447	428	490
7392	17248	14210	7909	5755	4411	3442	2739	2266	1939	1634	1409	1372	1254	1221	1175	1120	1085	1120	1012	922	916	809	842	802	792	762	758	760	732	779	720	763	728	747	720	707	674	754	726	692	679	742	635	683	713	704	661	706	663	668	702	697	694	679	667	687	704	695	695	706	670	676	722	682	670	670	726	666	667	695	665	696	678	725	640	678	688	707	684	660	662	664	723	690	703	673	625	659	668	681	618	668	707	709	675	698	638	651	645	650	639	656	681	720	667	660	655	667	659	643	643	675	675	668	683	643	669	650	647	671	680	636	641	650	705	691	668	629	687	708	643	670	657	658	677	646	654	696	647	696	651	688	662	693	637	668	655	752	638	643	662	646	639	662	644	662	693	685	638	653	673	655	676	706	660	660	654	600	683	684	660	625	720	702	629	686	669	689	638	687	661	680	614	630	656	672	640	629	697	676	628	643	647	673	641	646	671	673	666	616	665	679	664	678	686	677	702	606	713	622	669	661	654	626	658	660	700	660	663	639	632	689	676	640	689	635	624	660	629	701	618	650	681	718	689	664	652	638	660	634	685	677	649	680	653	662	614	659	670	676	651	666	628	667	701	684	673	654	633	660	650	651	661	679	666	701	692	646	627	704	676	674	692	648	649	617	640	686	711	656	662	692	679	706	628	671	649	698	654	670	669	664	666	716	662	675	673	716	710	651	683	676	647	673	659	676	647	636	709	668	681	705	659	665	698	707	652	679	640	671	635	639	703	710	608	616	696	624	674	697	604	660	667	598	635	639	675	669	680	674	667	692	676	672	675	660	662	661	653	699	657	673	663	612	635	641	661	653	701	646	694	664	686	616	602	688	674	679	670	681	666	741	673	680	680	685	656	712	691	691	662	706	642	662	657	694	704	663	665	663	632	674	667	655	652	645	672	652	686	645	685	657	722	640	649	631	672	716	676	717	684	660	678	678	671	681	638	663	636	640	640	610	657	678	611	655	659	674	702	672	679	666	657	719	652	668	686	673	679	660	666	647	690	666	630	653	637	678	677	666	698	688	672	680	659	644	664	649	626	707	677	659	669	642	662	631	670	683	679	651	608	665	678	665	641	699	685	669	653	706	703	670	677	632	641	700	704	665	701	670	654	658	663	683	644	652	663	661	649	653	677	659	676	681	667	686	681	683	668	643	704	661	643	661	672	655	630	650	683	690	664	693	688	673	694	700	680	705	677	715	674	676	709	649	683	657	709	651	669	679	627	681	669	680	684	702	631	698	619	622	657	638	669	693	679	651	693	647	673	685	682	664	675	666	704	656	662	629	685	665	622	620	651	639	642	650	648	677	654	659	664	678	703	642	632	692	652	658	644	652	663	682	688	677	634	675	649	673	696	696	646	708	681	656	679	620	692	730	663	670	622	673	627	673	675	637	668	668	641	675	661	628	653	625	671	699	724	682	671	674	659	682	630	672	677	678	684	668	680	634	677	646	653	681	661	655	674	644	671	669	685	682	640	655	669	700	660	674	685	662	639	719	688	677	615	693	670	705	639	659	658	634	654	634	688	713	698	674	676	641	642	644	661	669	672	648	636	660	641	661	667	677	703	690	635	641	660	660	679	652	688	687	665	630	634	692	665	647	673	638	693	689	654	674	651	693	694	661	622	675	657	656	679	628	671	663	651	659	624	703	642	622	666	669	665	680	645	617	634	653	691	677	653	671	666	660	666	655	640	637	678	635	690	593	720	600	662	764	688	665	669	700	674	652	679	683	669	699	670	671	684	703	614	652	677	648	638	674	693	641	703	626	682	665	665	667	616	676	702	665	724	648	679	657	653	660	655	655	659	679	630	627	714	688	663	640	660	574	605	638	662	629	664	636	654	677	662	663	651	679	628	662	690	668	638	685	638	651	655	663	644	673	647	660	658	638	644	650	719	672	641	663	693	689	666	673	674	663	624	673	661	673	687	708	680	650	687	665	653	657	657	656	660	680	664	714	697	667	641	666	675	663	694	627	641	688	676	681	646	713	659	637	663	669	639	655	675	616	601	680	637	656	655	614	680	660	704	679	686	625	711	657	692	718	645	662	659	650	660	668	663	684	683	625	673	674	680	654	652	684	670	658	686	664	679	704	670	658	707	667	653	652	701	610	677	688	691	688	694	622	681	674	669	667	682	650	678	617	652	617	651	709	666	664	686	647	652	700	697	680	653	620	684	652	664	686	617	685	692	663	702	690	627	633	645	623	679	682	639	700	641	685	672	684	637	673	648	654	662	667	681	721	635	651	652	675	619	669	679	669	695	662	620	617	648	674	671	624	653	678	703	663	697	691	655	646	666	633	639	618	670	668	668	652	640	715	612	676	657	657	662	661	621	689	664	660	666	693	710	689	647	658	664	690	664	658	662	665	675	692	687	665	732	667	652	604	661	722	679	650	637	658	696	673	670	641	659	669	619	684	708	661	687	640	685	698	656	650	639	669	663	682	663	689	677	704	644	635	649	659	666	638	644	648	643	650	682	669	645	695	678	662	624	672	673	669	677	636	670	693	603	694	679	700	683	657	685	680	681	705	694	651	640	646	677	674	639	707	641	676	684	626	692	662	683	658	630	656	621	655	648	657	629	664	648	678	643	652	656	692	692	629	683	684	685	631	674	649	678	667	666	708	677	722	663	654	703	654	635	650	666	686	642	633	592	669	653	634	678	675	679	665	634	619	707	686	661	699	645	696	671	675	670	632	655	663	642	630	625	652	683	629	639	700	701	695	659	638	663	644	663	641	690	645	696	677	695	680	662	692	695	675	650	666	711	664	628	677	611	631	706	722	669	638	608	677	659	624	694	671	672	657	666	596	701	655	679	669	614	661	630	695	649	642	643	683	641	639	639	665	649	617	648	687	691	687	663	680	694	662	674	681	636	637	659	643	700	667	604	681	657	715	679	689	659	672	636	682	659	674	670	698	671	698	670	646	692	666	603	636	684	667	685	712	654	701	639	680	652	689	662	673	670	680	669	639	607	623	701	643	692	651	671	728	638	639	698	648	640	623	656	655	629	638	691	664	669	680	619	693	713	709	690	663	659	619	666	700	667	663	631	684	708	705	595	621	683	659	673	623	632	699	656	673	629	662	659	671	622	699	680	668	626	706	702	661	670	662	662	644	673	665	677	660	689	633	624	672	649	675	631	696	646	677	667	653	663	642	647	680	657	663	654	639	657	659	638	671	640	690	677	647	656	649	670	651	670	662	656	651	690	680	656	722	678	662	679	644	680	665	641	678	671	622	668	663	680	660	666	682	666	675	703	618	617	691	722	672	697	674	648	641	727	650	629	658	648	626	659	665	697	666	687	671	705	644	655	708	644	683	710	664	628	691	651	671	645	713	644	639	647	683	632	702	659	674	666	672	678	716	696	645	668	672	649	681	662	662	685	671	640	655	662	647	635	623	694	625	657	689	655	643	660	678	671	682	689	632	661	664	647	708	643	662	653	617	698	629	650	648	712	644	641	613	693
26807	20554	8768	1079	720	616	577	584	578	554	509	483	509	546	484	484	493	505	500	539	503	504	491	493	483	500	478	520	447	482	468	481	504	511	496	503	485	496	500	494	527	436	536	480	491	534	502	496	461	507	511	491	459	496	509	512	492	478	538	477	474	501	522	492	476	467	447	468	475	462	461	469	500	511	503	482	497	453	480	467	482	501	480	486	527	481	484	466	494	495	470	488	467	512	495	453	507	496	511	475	483	459	468	508	491	489	501	487	504	524	484	500	496	533	512	539	501	496	456	482	473	486	495	501	520	520	446	514	530	503	519	513	490	502	458	511	484	500	507	455	500	537	470	530	495	497	467	507	461	519	534	498	488	458	500	489	487	493	488	495	509	507	526	496	506	474	491	461	502	485	457	465	477	513	435	468	493	456	505	516	469	517	509	489	488	478	543	486	483	468	482	513	505	475	493	497	503	506	493	482	497	467	531	451	506	513	500	487	500	490	502	482	459	544	472	437	499	473	489	472	512	515	514	509	465	473	518	470	479	459	535	483	482	484	532	518	478	452	438	498	496	478	446	522	483	472	460	496	494	475	492	455	501	529	516	474	499	482	494	477	496	507	480	463	463	499	504	504	467	476	479	453	497	513	475	484	479	509	480	483	512	492	515	488	461	473	489	527	481	504	469	466	483	504	476	535	492	483	470	485	528	490	488	490	500	485	495	455	502	513	450	460	492	527	465	450	513	509	509	489	483	484	507	514	464	450	525	503	485	485	498	506	459	480	486	473	496	478	457	471	507	485	472	498	476	510	471	502	477	511	466	441	472	510	489	459	478	467	451	481	512	483	466	500	494	496	504	474	515	463	461	542	473	479	497	494	464	523	521	493	506	489	461	490	512	467	517	530	508	476	466	498	531	507	489	512	533	490	498	470	492	490	513	494	495	524	492	502	506	509	482	457	504	532	518	489	500	527	552	509	503	450	522	470	462	515	467	529	500	436	471	514	520	450	514	467	510	479	492	543	502	473	502	534	510	487	482	507	484	493	487	465	465	509	435	527	518	521	458	477	507	481	538	504	459	499	482	494	450	496	505	520	459	513	530	505	476	467	485	463	500	469	505	467	483	471	470	478	495	502	528	521	500	468	506	496	522	505	470	489	459	505	468	459	515	475	541	487	529	511	470	489	486	487	500	479	435	494	484	480	452	444	458	478	471	504	459	499	470	436	484	530	517	475	557	486	504	464	470	466	495	471	493	480	522	524	515	445	508	488	515	478	501	499	509	484	481	482	485	476	491	453	463	501	454	451	499	494	511	477	473	508	464	474	514	482	522	500	514	479	441	519	517	450	496	493	472	449	492	470	461	512	500	491	548	498	438	490	469	493	470	494	456	485	502	489	467	526	491	516	455	459	477	477	464	529	503	506	496	502	512	492	487	477	524	496	498	481	471	505	512	483	478	509	480	493	469	511	472	489	512	470	475	464	490	492	492	528	516	508	477	470	432	498	527	504	493	495	522	492	469	525	484	462	497	429	524	496	443	484	505	457	479	485	477	492	471	488	507	485	513	477	458	520	510	488	496	486	527	525	483	470	477	437	500	517	518	474	492	498	456	500	496	486	481	520	440	498	510	510	498	488	472	479	496	469	538	483	481	467	475	499	489	476	527	476	483	460	466	480	482	503	504	499	477	506	487	496	503	496	467	486	476	530	504	477	508	494	522	482	464	475	474	463	503	521	514	477	508	480	506	471	477	497	485	493	530	479	492	436	519	490	502	458	465	505	463	476	487	494	503	489	505	491	464	475	507	522	490	496	484	474	474	482	507	443	519	508	544	498	533	497	478	486	497	510	519	488	489	468	546	516	482	462	488	486	504	468	460	513	483	450	506	532	479	533	532	506	488	437	509	475	487	478	480	468	478	487	502	505	507	476	504	486	471	487	524	492	472	519	497	475	455	482	508	449	493	478	469	493	460	476	501	472	530	448	507	457	498	492	496	474	485	508	506	477	501	516	510	429	471	463	477	485	471	516	476	498	475	448	469	487	501	494	489	481	474	503	499	517	455	511	481	508	525	485	459	496	476	490	526	451	484	486	477	501	499	478	493	492	486	510	521	497	516	480	490	517	488	527	481	530	502	511	483	459	426	468	485	449	478	494	508	484	439	478	465	493	486	483	510	496	513	533	476	511	500	528	454	504	473	477	529	485	526	504	479	488	489	493	503	488	479	482	503	496	483	506	489	493	495	529	482	477	458	480	493	507	485	463	465	502	518	482	497	485	482	511	516	490	484	465	488	496	476	471	481	496	454	520	523	514	495	502	497	490	496	458	477	518	474	497	484	492	477	515	502	465	481	512	490	446	478	508	486	484	508	463	526	492	494	484	515	493	494	517	457	492	452	538	506	481	479	468	467	501	509	494	498	455	474	505	557	460	539	517	449	458	480	426	516	490	484	531	503	468	477	466	473	461	461	460	482	493	453	469	477	439	489	491	492	519	481	531	478	481	493	476	479	484	485	509	469	511	487	486	473	493	479	508	455	480	491	506	472	510	508	501	481	457	509	475	487	460	476	492	492	500	505	496	468	486	535	495	476	453	496	477	468	484	494	473	516	473	463	487	483	476	479	461	482	503	532	454	505	545	483	529	486	481	463	444	473	458	482	479	454	530	480	500	488	463	504	505	507	448	470	492	491	506	460	493	486	484	476	483	499	458	468	516	491	509	475	493	492	479	491	466	473	508	462	509	478	484	507	493	467	473	517	490	467	494	501	493	466	491	489	498	471	499	505	463	506	478	463	519	506	497	488	459	502	471	508	477	478	513	450	491	445	498	463	468	469	493	500	486	512	494	463	538	508	487	522	490	454	478	500	465	505	476	495	483	465	496	497	500	449	500	483	492	462	491	491	481	494	463	504	521	457	517	508	458	471	520	472	518	500	490	482	496	471	463	501	482	467	474	491	458	464	495	510	461	516	495	486	478	493	515	472	499	460	494	460	533	483	496	493	483	474	463	501	514	505	488	475	467	516	490	482	522	511	475	548	485	501	488	507	505	492	474	480	505	493	493	477	503	470	481	498	456	485	505	494	507	477	459	470	496	505	489	493	479	500	493	482	477	475	499	518	495	497	481	480	515	477	481	477	494	489	457	500	520	497	501	482	484	495	480	454	461	463	479	497	532	490	487	493	479	496	424	470	475	496	516	476	487	458	464	481	453	464	500	452	471	465	451	526	501	479	490	515	495	468	477	501	464	504	467	493	473	470	498	488	487	447	455	504	513	499	462	496	474	502	510	459	510	463	488	479	521	477	492	477	450	502	471	492	490	510	473	460	496	460	536	460	494	478	500	505	495	468	468	509	476	456	497	491	487	518	463	499	489	494	479	477	498	520	479	502	488	489	507	481	496	506	486	468	486	470	487	523	557	463	517	487	504	479	459	474	503	515	494	489	496	501	490	503	481	467	448	489	512	464	471	525	466	504	470	483	488	470	494	494	525	506	469
4332	2150	2072	1292	1116	1082	916	866	858	769	734	688	731	722	740	760	780	770	813	765	668	718	738	732	641	680	683	676	699	688	676	674	671	694	673	716	734	704	651	662	692	631	699	648	704	705	717	719	654	702	636	712	705	692	717	682	702	694	699	702	666	618	700	713	658	709	683	643	672	690	650	659	673	725	668	709	737	677	674	691	732	671	661	675	632	694	669	671	635	644	644	724	666	720	651	684	684	704	675	673	708	738	669	663	632	679	661	615	710	642	688	697	661	695	701	717	664	713	687	648	691	630	675	672	688	710	671	657	675	657	693	662	648	654	664	657	643	659	705	673	678	696	654	664	661	695	661	665	658	690	680	698	676	675	664	714	680	668	715	657	703	670	648	670	660	639	676	640	639	667	661	672	660	659	665	692	651	709	690	673	647	662	658	684	651	688	657	707	632	678	679	681	646	630	704	677	695	661	659	689	675	674	633	648	652	663	684	690	684	673	686	641	662	667	667	667	716	685	679	698	636	642	650	661	658	699	659	666	696	644	667	658	659	681	656	667	690	666	669	659	675	668	656	676	665	676	667	679	686	672	680	651	700	721	671	680	661	732	667	644	697	691	684	682	670	668	701	705	627	656	707	663	687	659	641	701	640	705	661	660	676	676	678	668	675	695	698	656	674	703	668	678	653	642	655	693	687	679	671	653	684	674	646	652	675	660	691	678	704	695	654	699	668	700	675	676	656	672	649	652	691	694	648	641	653	719	683	672	690	653	674	682	662	697	650	693	676	660	664	693	697	646	649	627	685	606	673	661	680	675	679	685	749	663	665	656	690	648	663	627	662	700	630	696	662	679	666	665	696	684	621	651	704	735	678	698	692	648	664	674	670	677	632	710	705	725	686	660	672	619	662	732	708	695	664	687	678	654	688	676	658	702	706	663	662	690	701	664	656	635	682	704	659	679	684	690	657	652	662	654	669	663	620	647	670	671	633	681	654	702	647	646	631	640	640	688	675	685	695	669	625	645	670	727	676	665	689	666	678	577	683	621	719	711	681	699	625	638	635	731	637	661	686	673	702	695	691	646	658	656	639	629	689	671	710	686	703	670	758	659	681	695	695	666	695	670	699	725	639	690	660	649	679	697	631	719	679	643	677	678	692	659	620	676	709	659	676	683	687	649	695	701	637	655	657	676	638	674	601	650	719	679	703	666	658	674	687	734	640	679	660	647	666	668	657	697	679	631	663	621	635	661	668	671	683	700	659	683	685	695	697	670	641	658	681	669	725	690	712	719	678	667	650	632	678	671	649	686	707	655	663	684	679	701	682	684	676	667	658	661	703	661	697	694	683	682	648	659	673	666	662	683	631	688	689	617	648	697	671	647	674	665	685	707	641	689	689	671	676	694	673	698	645	685	644	674	666	708	664	658	665	707	758	710	691	669	694	652	708	677	626	686	674	697	701	685	652	663	666	675	688	660	704	668	672	636	661	664	674	656	634	653	691	678	650	638	664	644	673	655	640	716	710	686	676	645	614	668	706	652	669	607	698	699	701	687	660	712	662	690	701	670	695	674	646	751	660	682	720	694	649	641	659	684	700	721	672	634	708	660	692	646	698	679	687	655	676	617	695	672	620	667	687	612	683	675	624	660	744	621	693	652	645	703	693	669	687	657	686	634	685	662	657	687	686	683	655	707	655	637	683	663	692	640	711	665	650	651	673	667	713	675	702	648	668	652	655	672	723	621	640	657	650	634	693	659	676	673	682	704	679	670	705	643	669	691	661	697	692	704	651	684	674	632	688	689	680	697	655	664	646	670	664	670	702	693	645	634	681	666	718	640	687	670	638	674	659	697	708	628	684	671	650	709	698	695	666	704	655	678	637	692	672	698	744	715	648	723	688	665	653	623	658	670	655	672	719	676	697	706	709	699	661	694	679	683	681	664	657	724	644	648	644	621	700	671	697	720	707	672	695	613	693	652	688	703	651	627	643	656	696	655	678	677	694	698	650	678	624	671	703	737	652	649	648	708	679	651	683	671	659	679	708	672	710	696	654	674	641	673	695	671	663	672	662	652	698	670	670	706	671	649	697	733	683	660	685	664	694	678	698	658	697	666	642	669	702	681	652	674	679	661	647	683	678	671	637	665	692	673	710	673	696	676	652	684	635	686	638	732	659	642	676	666	652	624	655	673	664	662	691	676	666	700	688	681	674	674	653	661	707	612	652	654	693	734	659	700	720	646	694	672	673	686	677	692	678	676	714	696	697	680	693	626	678	661	657	664	693	704	703	655	684	617	698	675	700	656	640	696	688	699	691	707	671	617	646	689	657	648	672	685	669	691	717	649	682	639	652	670	659	676	680	694	672	669	661	714	656	661	643	698	678	639	724	684	696	698	664	613	670	671	654	659	689	683	647	668	655	641	668	721	618	688	668	690	665	698	701	678	660	686	661	628	673	657	663	710	665	663	686	705	697	628	646	645	675	669	616	621	685	656	669	635	679	671	645	670	655	633	701	664	679	648	616	661	647	688	679	621	667	650	702	630	643	615	637	674	672	672	674	646	669	649	645	622	694	675	691	682	723	673	670	653	650	628	672	665	692	683	696	654	641	629	664	680	638	685	747	709	666	697	625	643	668	630	704	688	681	692	672	679	686	686	666	708	677	657	728	666	691	659	702	726	686	681	627	673	698	675	675	638	687	709	714	688	629	660	633	648	667	658	691	657	664	687	644	671	708	679	690	680	683	690	662	656	717	639	652	640	661	665	714	674	608	683	695	666	659	647	655	628	655	667	662	661	677	661	646	675	694	661	684	679	609	657	712	687	631	721	701	666	693	652	677	619	669	670	680	660	712	640	674	677	626	656	683	676	699	654	654	724	671	726	661	629	694	679	712	691	688	679	663	680	664	706	649	649	651	694	677	699	645	692	672	674	733	663	674	673	698	681	685	691	649	705	668	692	662	647	680	655	687	649	692	709	656	653	686	674	660	698	633	697	629	688	698	687	678	650	700	678	706	703	655	661	683	654	713	691	673	662	692	686	647	644	681	692	668	642	704	660	614	686	689	659	718	678	726	670	673	625	688	632	729	668	660	647	704	672	637	686	607	696	635	684	711	706	697	717	637	665	692	650	728	660	703	684	669	674	710	660	660	691	670	642	677	636	660	672	707	700	681	642	652	669	670	643	663	676	692	701	650	665	627	681	664	645	634	662	668	681	618	673	695	727	705	679	632	672	681	687	685	667	689	682	678	702	732	672	764	685	698	701	657	657	696	678	630	717	633	659	684	697	691	720	646	674	660	650	665	653	632	708	682	698	657	641	676	644	671	677	576	664	667	690	664	673	650	689	677	707	650	672	703	644	646	662	669	666	645	654	640	637	678	645	639	646	660	641	656	670	671	659	652	632	675	661	686	682	662	683	767	670	708	699	631	587	674	641	726	648	686	675	710	695	629	692	699	662	683	725	682	687	660	679	607	695	688	710	679	696	695	672	734	645
23587	21136	28582	23932	21135	12137	1867	1216	960	915	873	804	793	774	828	779	777	730	791	755	714	700	723	697	690	677	688	676	657	706	707	715	694	715	696	672	655	714	672	654	657	674	675	711	653	662	666	700	691	656	640	632	646	657	654	665	713	631	684	663	720	685	688	669	637	669	699	648	648	693	679	677	663	690	670	700	669	703	701	643	660	673	655	667	708	689	632	655	691	658	636	684	617	656	670	623	713	684	650	636	660	660	656	657	700	685	676	654	621	697	657	632	690	653	666	653	666	647	641	634	683	653	652	686	636	630	665	650	704	669	662	652	662	667	693	689	631	647	671	680	635	650	655	648	668	687	661	658	675	649	680	682	713	639	638	640	661	700	622	647	666	633	670	641	628	649	688	685	666	648	649	666	626	692	607	699	627	648	687	628	648	684	638	699	682	682	719	711	633	674	660	657	702	684	689	625	679	652	665	695	656	693	622	630	615	679	677	619	637	662	654	632	646	645	719	681	682	674	653	608	682	661	669	651	621	668	673	711	646	656	698	696	642	658	621	665	661	665	663	634	696	668	627	646	659	624	635	648	665	661	634	679	599	698	679	635	648	615	732	692	654	698	687	693	633	620	655	620	702	684	653	673	623	680	681	648	640	674	666	634	654	622	680	636	678	729	645	653	682	674	667	662	648	649	706	708	659	664	610	639	666	694	727	620	696	623	608	666	648	655	694	679	652	709	649	673	647	645	644	663	688	612	636	620	698	659	643	669	645	662	683	641	678	657	635	656	672	677	709	634	656	655	651	653	660	700	674	654	659	652	658	673	638	627	623	669	670	671	684	670	712	660	635	657	653	628	696	707	681	649	644	659	639	668	639	652	669	653	656	665	636	635	633	627	661	648	667	656	630	653	643	687	617	674	650	632	675	664	638	690	644	635	579	631	665	678	623	718	655	653	640	632	648	681	684	677	684	672	672	648	646	673	689	665	625	653	681	698	644	600	618	673	676	666	677	676	624	700	676	655	662	656	657	654	682	639	675	700	645	648	631	687	668	657	627	699	675	684	653	651	708	662	637	631	683	650	691	664	659	699	687	639	685	628	650	624	706	637	684	665	678	625	652	669	624	690	663	611	667	722	633	649	669	706	644	684	661	638	653	638	661	653	658	646	667	686	705	654	663	626	686	648	649	605	665	636	647	619	677	653	644	665	693	648	644	654	697	671	643	640	602	618	660	672	708	612	672	615	621	712	657	660	691	673	698	668	625	631	632	684	638	691	659	693	673	653	661	615	645	670	678	710	608	671	614	687	659	654	706	737	628	670	648	661	659	637	671	670	667	622	645	684	625	618	689	595	644	653	670	650	632	674	670	648	623	640	681	620	641	658	640	622	616	658	663	691	685	673	660	647	690	679	675	647	652	634	712	660	652	662	682	679	672	686	699	664	640	634	703	644	674	680	625	670	680	595	679	637	652	629	657	677	687	659	659	672	662	640	656	649	674	656	657	657	664	686	658	675	641	647	627	660	567	629	648	597	633	652	687	681	648	635	649	680	651	668	622	678	700	655	690	602	601	687	614	673	675	659	638	637	627	590	666	649	645	654	663	656	652	667	732	664	691	716	674	659	670	678	648	679	702	677	661	647	666	672	658	680	673	679	659	647	681	637	632	695	655	695	657	628	660	665	665	652	684	700	650	656	657	583	668	668	691	683	668	639	683	670	645	638	669	668	678	668	683	706	703	634	615	652	631	692	643	635	620	668	700	679	706	630	619	649	669	629	687	635	631	643	634	683	681	689	682	659	664	701	641	634	613	681	654	643	673	662	624	642	684	607	652	664	664	666	689	638	628	589	632	658	693	642	658	662	656	678	687	708	658	635	651	671	625	675	660	686	650	651	663	628	692	663	700	650	642	680	651	663	655	685	638	613	671	668	645	627	633	641	650	681	602	684	619	661	602	657	679	630	662	662	689	590	643	653	659	700	667	658	679	622	635	686	672	653	599	637	675	690	663	645	674	641	628	715	673	647	675	638	640	672	647	707	620	694	608	661	660	657	649	668	655	702	667	682	626	683	653	632	659	638	655	648	649	679	667	665	676	664	696	670	662	642	617	704	645	597	644	669	667	651	699	688	643	667	642	631	606	644	652	679	653	651	673	654	642	631	663	630	620	627	717	661	656	637	707	587	627	651	648	638	663	659	660	631	645	645	650	653	650	651	686	707	643	648	675	641	656	637	633	646	673	640	641	625	637	657	650	651	678	720	712	647	706	702	680	651	675	638	666	707	665	675	704	701	626	646	665	635	670	657	641	658	662	672	675	609	680	643	714	651	674	681	694	660	692	652	706	699	647	686	643	631	649	674	675	705	705	658	686	684	667	661	677	622	685	674	629	638	685	630	670	695	666	683	613	648	639	667	702	642	658	643	652	691	663	687	632	637	662	629	628	605	693	667	665	633	634	649	674	631	677	699	671	706	684	653	673	686	681	636	690	669	667	649	607	693	657	677	649	683	615	681	671	676	664	654	617	645	680	641	637	670	662	619	645	643	669	641	654	647	661	683	707	637	680	635	718	648	643	710	646	655	664	659	688	674	661	666	675	654	665	688	662	685	634	631	692	673	638	610	654	706	598	650	667	657	611	651	651	630	680	621	672	662	645	678	607	624	652	654	658	694	664	680	611	655	652	634	644	671	649	673	670	677	683	676	669	688	682	661	646	700	667	659	671	653	635	651	679	682	655	656	650	689	631	671	626	659	627	690	663	682	634	663	672	623	610	657	648	671	668	658	688	652	658	663	653	650	677	671	621	645	662	645	637	644	656	675	632	649	595	669	668	655	634	646	665	676	659	591	666	676	649	660	618	632	657	690	700	680	666	670	644	646	643	674	614	648	630	691	704	642	599	667	668	622	642	657	609	649	674	676	672	641	679	620	696	645	637	659	675	671	698	664	680	685	630	674	644	653	655	710	622	697	676	648	657	634	677	646	644	697	679	657	634	641	663	687	630	675	658	656	638	652	631	700	713	678	678	689	626	657	643	653	651	677	668	665	682	606	682	665	657	641	657	690	656	672	669	647	640	669	641	655	666	647	664	637	696	612	658	643	659	626	690	668	648	701	671	596	632	619	691	668	690	617	662	634	662	636	642	666	669	665	665	693	699	671	676	707	672	686	646	638	643	678	614	712	694	655	705	726	650	688	698	646	666	676	623	631	656	611	649	709	611	686	630	659	683	643	686	617	702	708	701	674	688	666	693	629	627	659	644	628	650	665	652	673	654	665	644	699	646	629	689	647	694	662	680	655	639	672	658	654	643	599	640	664	630	718	633	693	625	622	662	660	691	654	636	646	670	624	671	678	693	705	628	641	663	682	728	636	662	652	685	683	672	666	656	649	684	647	647	694	666	650	604	637	643	683	698	634	601	646	639	719	670	642	641	650	685	662	631	645	660	660	640	681	609	661	664	650	700	698	717	607	662	649	635	659	640	714	683	655	650	673	626	630
5427	11350	9637	5103	3630	3020	2471	2115	1836	1517	1429	1316	1265	1250	1262	1185	1218	1211	1168	1111	1076	1054	986	1018	1016	956	945	957	928	931	976	923	924	998	937	934	896	977	923	985	915	966	943	920	942	938	901	923	929	866	964	924	953	912	899	853	939	947	966	948	902	969	924	953	956	916	931	925	879	920	939	908	892	945	943	900	917	886	870	932	941	910	906	942	925	888	965	924	868	899	938	899	905	880	877	895	908	912	906	939	891	944	950	906	980	908	915	875	929	951	901	897	871	871	949	903	882	951	957	947	907	880	931	873	873	892	886	908	949	894	884	911	947	905	946	891	898	928	841	893	868	968	933	945	958	927	932	917	905	898	946	891	869	990	887	958	914	907	886	961	888	943	897	858	902	905	917	901	958	921	909	952	903	898	885	872	944	911	952	926	928	882	887	936	913	985	914	929	924	867	901	837	858	850	971	930	920	935	923	925	954	904	915	978	946	942	944	911	945	874	909	944	885	912	890	939	901	865	943	914	896	918	900	937	900	898	950	873	884	923	904	824	931	871	940	880	956	905	894	934	932	895	939	950	867	941	939	912	937	898	931	915	896	936	939	944	889	879	893	930	908	928	915	911	870	886	902	903	887	900	876	913	875	909	901	923	925	906	833	943	910	882	892	867	931	980	909	910	906	918	939	917	922	963	865	912	892	886	889	893	989	911	953	919	877	885	916	870	930	882	922	932	919	931	914	907	868	892	927	919	951	872	886	865	921	964	884	892	924	899	889	896	952	860	918	907	895	906	880	913	887	894	884	895	917	927	956	915	929	886	873	955	874	919	860	923	923	931	910	929	897	935	888	941	915	950	858	915	910	910	890	935	917	907	891	922	875	935	885	936	924	902	902	904	896	933	904	915	892	915	954	930	987	869	922	889	922	880	876	891	922	851	939	872	909	915	948	879	868	934	937	905	882	919	930	913	879	886	880	942	850	946	897	1068	967	895	895	935	920	901	837	975	892	871	860	938	908	898	936	898	907	889	883	927	928	968	907	927	896	874	945	887	886	865	905	928	892	920	864	961	958	895	860	967	901	928	844	850	897	864	911	926	897	923	926	913	933	954	937	932	932	836	923	887	904	928	867	900	914	920	918	934	872	863	806	893	907	921	918	882	935	853	926	922	847	894	874	937	932	880	959	875	928	905	942	904	888	904	927	917	880	922	897	888	996	965	929	902	945	922	888	948	901	978	908	940	900	940	869	903	913	924	931	884	909	878	907	933	838	945	955	952	932	913	863	911	910	876	946	858	888	892	884	959	924	904	926	906	969	903	906	942	940	938	930	971	950	869	912	922	937	934	857	937	920	880	932	915	924	936	893	912	905	902	888	864	910	946	890	920	958	902	920	943	879	950	901	920	934	940	942	886	943	987	895	902	916	871	943	951	905	939	972	857	908	925	951	920	976	941	899	938	949	898	923	951	944	899	948	925	883	895	871	890	918	890	910	854	952	911	869	923	909	867	871	906	935	909	920	891	877	955	903	925	872	912	915	863	889	887	948	889	903	933	941	873	883	923	902	894	899	922	882	947	921	932	960	895	904	903	907	936	941	884	818	927	937	950	878	950	899	867	894	898	948	905	936	937	877	924	890	882	902	888	937	899	914	937	876	870	928	951	937	911	919	941	934	938	908	883	881	914	957	945	997	915	890	878	907	908	918	862	870	910	933	899	907	894	907	900	884	922	880	941	959	924	884	841	882	895	867	926	902	943	937	901	930	926	915	909	938	942	972	914	880	841	909	913	878	837	940	959	908	967	901	904	875	978	902	954	944	941	967	901	906	882	898	945	897	942	892	891	926	873	904	871	874	914	944	891	891	925	921	940	909	953	918	916	885	858	909	876	908	938	854	892	864	877	857	922	891	965	877	853	944	898	901	892	922	939	849	927	910	835	877	951	906	853	931	930	901	889	894	921	915	913	894	935	961	886	916	963	894	896	865	845	908	931	931	919	905	868	891	891	938	927	885	913	895	859	873	862	868	946	881	916	910	891	936	930	902	913	887	887	905	922	866	901	895	914	918	886	906	931	965	911	862	869	902	889	896	967	881	939	970	892	878	926	890	893	908	964	935	897	897	939	888	900	880	886	906	940	895	943	920	954	858	857	946	929	879	860	940	899	909	939	916	888	917	887	901	919	929	874	950	942	960	919	941	930	951	878	871	905	883	954	889	920	927	952	974	882	911	927	931	842	885	892	934	939	891	910	928	911	890	909	888	919	930	906	921	889	894	916	907	921	910	921	913	907	929	905	942	951	913	947	927	834	876	873	872	914	906	912	890	880	895	908	897	884	907	883	906	940	879	926	970	911	907	932	946	874	883	880	928	915	877	942	905	896	875	887	935	863	911	892	958	905	914	892	916	912	890	856	919	913	906	895	948	906	901	858	910	903	894	968	885	883	913	869	884	895	871	873	917	910	923	881	942	956	888	916	938	911	867	927	887	935	895	957	883	901	927	928	940	906	912	923	872	879	885	895	951	882	888	923	935	929	937	881	908	917	938	855	924	884	918	872	966	876	931	874	910	905	979	897	897	941	918	899	894	879	920	941	908	861	898	901	957	906	934	909	933	903	905	908	982	893	869	900	890	926	909	902	894	891	910	906	870	887	907	924	903	912	896	924	946	906	897	909	949	925	903	906	924	932	880	886	956	961	904	919	954	900	884	898	937	940	932	927	914	956	867	891	932	942	916	927	884	938	893	924	916	871	913	905	923	904	913	877	932	919	961	886	946	886	893	910	859	885	901	890	864	907	891	913	897	866	914	912	927	915	946	905	883	923	975	889	903	930	881	924	868	900	845	927	895	938	883	901	914	917	877	905	872	880	928	933	944	852	868	878	929	915	888	912	949	911	924	923	860	874	862	894	937	915	907	896	901	935	860	920	894	904	888	914	917	924	957	897	912	925	929	925	901	855	931	885	939	918	883	929	933	909	884	903	893	924	922	900	908	892	866	901	868	862	872	926	903	936	914	887	900	929	895	926	913	951	900	957	913	897	932	922	887	929	875	889	924	884	908	919	919	940	902	889	975	855	894	894	889	923	908	917	937	929	913	853	842	909	923	902	894	917	997	932	927	932	951	944	946	917	918	910	868	914	877	906	962	922	978	861	957	880	901	917	852	893	919	913	891	876	907	920	905	947	903	897	962	858	902	909	893	911	907	929	885	869	973	958	881	883	912	895	928	874	900	927	899	884	913	916	862	924	894	928	951	915	937	892	880	933	949	920	947	913	871	932	919	901	905	921	901	899	907	951	899	974	904	893	899	907	947	887	897	888	938	898	874	928	885	922	904	880	945	876	931	933	926	946	875	920	923	949	952	865	986	907	855	925	928	865	927	953	915	903	892	850	923	931	879	907	915	902	959	881	896	941	908	842	888	854	934	883	879	935	921	887	877	945	915	927	942	864	879	915	898	935	895	917	952	913	969	956	938	879	913	889	931	844	863	899	913	945	911	864
22714	21144	28998	23530	21150	21200	10768	1544	1024	925	795	771	711	669	673	647	655	689	720	651	584	622	544	546	523	493	506	511	530	509	476	480	492	501	528	482	527	458	543	480	482	510	489	494	522	489	488	461	471	481	489	511	482	487	461	487	439	480	485	492	482	493	522	523	461	429	462	488	515	499	422	474	471	492	459	485	451	466	482	470	480	524	480	434	476	470	505	525	475	466	464	499	496	440	488	465	507	482	495	457	463	510	469	462	499	497	450	504	480	504	444	467	444	456	466	449	454	470	466	477	435	462	494	501	436	481	427	500	482	464	475	482	480	460	502	460	480	479	450	477	497	524	496	458	440	489	484	498	474	470	472	479	502	476	454	465	459	467	481	462	464	479	471	472	479	464	476	510	461	458	439	501	484	462	493	434	526	466	513	500	461	470	496	486	506	447	468	487	468	469	403	461	477	463	433	425	477	463	466	494	467	505	502	465	507	463	506	442	460	496	475	453	452	473	473	483	473	475	478	465	461	510	498	453	484	475	512	452	444	490	448	468	494	468	475	488	439	464	521	498	449	479	459	468	482	484	476	464	476	462	456	468	442	440	465	462	470	474	494	479	467	505	455	461	484	486	493	435	485	493	460	460	458	483	476	478	474	486	455	441	489	492	442	468	495	496	484	489	462	479	490	458	445	491	492	468	460	472	490	463	476	496	451	464	478	476	464	471	463	535	468	491	434	499	486	466	490	451	493	460	463	495	504	464	443	480	484	426	453	464	468	477	482	499	474	457	453	464	489	471	456	503	435	476	476	440	487	488	490	459	491	508	497	481	443	471	475	491	433	471	484	480	444	473	468	449	450	463	484	442	467	477	459	514	491	488	444	472	487	484	507	476	472	491	523	499	478	451	516	466	458	464	457	463	462	490	489	465	460	496	438	468	459	491	476	497	484	491	465	485	447	476	464	464	507	495	418	435	511	488	496	451	468	502	506	443	447	484	512	500	465	507	475	435	464	413	465	474	511	450	449	485	468	467	517	475	446	466	456	478	439	466	448	467	479	476	509	453	442	442	503	477	464	476	462	444	471	473	451	473	483	466	473	456	481	493	489	457	471	456	435	456	478	413	490	435	467	443	489	459	507	477	462	467	467	502	487	436	516	440	447	433	478	497	496	461	464	465	479	480	490	504	468	458	463	434	480	437	495	455	464	470	459	446	486	472	499	450	463	487	480	480	442	499	429	439	475	482	462	443	445	474	469	494	495	479	510	472	462	470	501	439	444	422	442	464	462	479	489	498	511	481	462	428	500	443	434	467	470	480	521	460	454	458	480	464	470	457	463	470	444	492	488	451	438	473	462	457	487	473	470	496	480	477	426	478	446	509	515	516	521	473	461	449	444	475	469	497	469	493	474	484	498	471	523	425	453	466	476	474	465	486	508	472	443	474	477	493	469	431	463	488	468	435	451	481	484	485	449	478	460	451	486	466	451	477	454	446	435	493	421	485	444	464	483	496	469	458	432	471	446	435	459	465	477	465	461	457	461	457	491	457	466	476	460	476	506	461	452	510	476	467	443	489	434	481	451	452	427	495	460	491	442	462	504	474	475	497	468	485	501	495	472	473	433	448	476	434	469	494	468	492	456	445	486	484	475	476	422	429	444	472	420	441	452	505	465	487	503	472	485	439	467	504	450	503	484	465	476	491	517	494	496	476	441	467	437	470	464	442	479	491	484	494	459	473	402	471	456	454	427	472	455	471	457	485	503	434	455	483	517	473	458	471	483	461	486	455	456	466	469	439	487	462	522	482	468	479	481	506	461	452	502	499	429	493	446	451	425	460	454	473	461	453	453	481	491	451	467	441	481	487	488	455	463	453	467	467	478	492	476	432	475	464	452	430	492	461	500	459	437	441	433	444	448	438	484	494	491	525	482	473	448	480	465	503	508	438	464	474	488	462	458	516	524	516	461	479	468	477	472	443	471	507	458	460	457	468	472	481	491	472	473	478	441	455	446	525	452	451	486	474	488	472	444	431	441	481	446	440	470	437	461	487	471	493	425	473	475	487	477	448	478	490	483	495	492	454	448	446	509	447	479	467	501	503	456	435	442	484	480	481	482	469	469	485	472	511	467	456	457	465	460	460	455	498	471	434	449	470	475	448	458	487	506	484	463	448	476	502	500	446	509	505	466	450	482	441	472	441	447	470	485	435	480	471	493	449	445	458	459	426	481	499	471	515	479	459	444	476	425	446	445	488	475	433	420	443	457	467	460	471	457	457	470	462	459	416	465	474	463	488	462	493	443	431	476	486	477	478	437	461	479	480	441	465	469	445	464	476	528	471	481	487	496	494	462	451	469	424	464	483	459	466	466	502	482	463	519	447	495	458	473	489	444	490	443	469	512	446	457	516	488	467	481	484	460	447	458	445	510	488	483	479	448	453	449	461	504	463	468	495	462	495	506	453	489	466	471	500	510	455	482	500	456	489	433	487	483	462	485	434	458	465	491	439	501	462	467	468	446	467	515	425	482	503	506	442	465	480	477	467	472	500	479	484	493	462	466	415	432	454	476	472	510	446	460	476	476	480	484	474	508	462	486	451	500	448	467	477	519	474	488	459	477	469	502	498	459	468	433	489	446	488	500	498	451	460	451	492	457	466	454	524	467	479	485	482	477	440	501	482	495	484	431	462	499	479	483	459	457	491	486	463	483	467	464	481	473	448	486	428	472	498	490	430	466	492	473	453	499	456	450	462	476	485	468	467	485	456	474	501	469	472	443	492	426	465	440	500	479	463	463	490	464	474	466	470	441	455	467	475	477	476	472	458	455	471	480	477	492	510	483	468	500	484	498	491	481	438	468	475	449	462	425	497	470	497	513	475	435	437	455	454	480	472	463	475	501	453	419	475	432	479	493	501	469	456	482	489	465	457	436	497	473	482	473	489	473	462	460	473	486	471	457	468	487	454	449	478	462	481	461	494	453	496	496	456	445	446	497	462	499	457	458	476	491	471	452	485	478	494	485	472	456	462	496	452	510	427	461	504	481	457	461	482	499	498	498	469	489	456	466	478	473	503	485	482	447	467	430	488	483	487	469	477	478	464	476	446	461	461	477	458	477	504	454	473	486	495	432	485	441	484	463	478	460	485	473	480	453	439	475	502	474	473	480	494	458	492	485	466	457	469	477	493	506	475	457	472	454	455	464	501	469	493	462	484	467	482	501	446	466	452	474	476	497	483	460	494	486	501	462	497	507	438	515	465	472	471	471	484	448	497	465	440	478	457	459	467	472	482	476	495	496	455	461	477	461	473	432	481	475	500	518	458	478	471	488	462	462	460	492	521	480	480	458	455	475	457	481	477	479	434	515	485	457	502	477	469	456	494	488	493	500	485	481	507	469	462	490	478	481	477	493	481	466	476	484	460	475	492	473	474	420	442	509	476	463	483	480	505	447	469	479	505	489	478	475	467	475	509	504	456	467	477	469	471	482	494	500	489	478	468	478	481
7472	17327	14320	7731	5674	4529	3525	2980	2275	1880	1609	1484	1426	1254	1177	1130	1161	1119	1147	1083	958	917	844	861	767	776	806	738	761	753	695	748	686	745	728	734	737	654	692	705	730	713	741	718	735	641	704	654	670	650	719	635	707	713	729	690	679	682	642	680	690	631	695	708	724	659	674	626	687	659	704	665	649	704	677	703	677	626	658	656	716	697	713	702	655	670	667	616	681	638	651	665	670	655	693	690	689	642	666	642	657	636	634	719	670	668	662	684	695	666	654	654	684	700	656	720	679	633	650	672	665	675	675	649	670	684	677	684	631	617	658	660	660	695	646	665	639	652	657	640	681	619	700	658	660	648	711	686	685	670	642	671	652	643	642	666	662	657	643	691	660	645	659	664	644	584	648	673	634	720	681	647	686	668	654	694	650	665	658	613	660	655	632	600	648	685	676	623	658	678	693	710	645	623	659	666	687	689	657	652	700	676	584	700	685	656	709	656	672	688	666	650	646	652	657	640	654	635	698	653	669	658	682	703	634	661	621	707	658	686	690	646	638	639	662	687	662	641	659	710	695	670	654	714	668	648	602	660	599	671	648	657	639	678	659	709	610	663	667	671	658	639	704	663	649	654	642	663	676	662	663	698	673	672	635	637	665	683	679	705	665	640	633	684	654	600	629	633	639	700	667	676	643	638	649	668	632	680	646	649	649	681	642	699	706	631	654	661	666	666	688	686	675	667	704	675	678	657	636	662	695	674	682	692	666	662	675	638	623	663	684	684	636	662	661	671	647	683	656	624	645	688	698	681	646	632	659	629	649	643	640	613	633	643	697	661	659	648	683	649	634	633	636	632	597	657	678	696	661	671	666	581	627	671	666	711	618	689	642	637	671	672	710	699	654	662	650	702	643	662	662	661	641	659	685	684	640	642	665	642	605	657	687	635	700	643	633	614	610	648	646	703	621	627	707	706	648	652	670	684	632	638	715	678	636	624	676	631	683	675	705	642	660	686	687	688	623	645	644	673	661	670	689	675	692	639	702	649	645	666	691	667	689	642	653	664	652	717	673	634	644	626	619	656	601	632	618	660	686	700	649	680	701	669	633	646	687	668	634	657	611	676	649	673	666	625	672	628	653	668	696	642	667	658	662	595	627	629	647	620	640	618	648	638	699	646	667	653	712	678	647	651	661	660	699	669	680	683	680	646	661	699	681	698	675	644	656	661	674	639	629	631	628	669	685	672	702	708	619	661	625	626	639	635	681	653	642	686	659	687	673	617	659	628	665	637	652	674	669	611	633	661	628	664	644	658	629	661	708	634	599	619	651	632	670	659	667	688	608	657	629	674	632	655	639	641	643	674	635	669	668	650	646	686	622	721	605	702	669	631	664	661	651	686	678	633	621	690	688	671	700	683	653	647	643	661	631	660	642	672	726	647	619	667	661	674	662	690	662	672	635	684	688	689	621	664	655	628	640	701	699	699	682	670	663	649	636	646	669	617	639	642	677	659	692	698	661	652	651	661	678	639	611	630	639	666	638	669	606	674	672	637	711	671	657	591	633	679	593	634	670	656	693	670	693	630	709	666	654	676	669	673	671	701	621	639	627	694	634	697	647	648	620	617	628	606	602	632	638	663	712	653	645	635	665	674	650	683	638	637	618	636	664	651	646	657	677	645	652	676	631	614	668	646	657	709	617	697	694	706	602	698	651	642	687	672	639	667	623	651	669	618	661	650	679	635	695	655	676	638	661	694	616	664	641	646	676	689	614	602	648	697	697	620	655	673	690	667	629	678	696	639	634	636	673	665	653	676	661	665	642	672	656	666	638	644	680	598	653	671	656	678	624	666	637	667	720	676	649	607	628	671	638	608	660	657	679	643	675	650	668	661	681	663	694	663	633	684	641	676	638	630	661	622	692	662	648	656	617	673	609	643	617	705	697	699	677	631	700	647	673	599	637	687	601	619	672	633	675	684	632	639	648	713	669	646	675	649	624	671	642	667	628	674	672	664	706	655	692	685	688	669	630	608	639	682	651	621	679	642	678	647	658	688	679	643	671	671	637	632	639	669	640	653	663	681	638	652	696	628	661	616	665	644	642	652	650	649	657	639	633	647	691	679	651	663	648	677	635	651	668	645	679	685	633	651	684	630	661	659	645	687	658	650	653	640	638	659	672	672	635	634	652	695	650	684	692	673	672	649	671	681	632	658	664	633	718	650	648	608	666	679	647	633	691	636	710	686	650	636	661	640	688	648	648	627	671	656	645	664	648	660	655	639	660	702	644	676	677	613	630	630	644	620	672	701	641	654	653	646	660	634	637	688	634	635	682	678	655	683	647	617	632	631	656	697	676	667	645	697	671	705	633	646	684	683	703	660	625	661	652	655	640	658	634	633	686	654	631	654	644	644	663	681	623	658	677	659	637	633	665	619	646	675	684	647	622	624	611	623	637	609	668	605	649	700	668	645	613	649	674	649	655	693	631	647	646	661	636	631	733	694	653	639	705	637	651	634	635	642	721	680	685	645	654	662	633	699	667	630	714	667	679	641	694	659	642	650	679	675	662	667	683	673	661	676	668	655	596	655	637	640	655	649	621	669	702	584	651	699	652	654	641	676	643	666	694	634	674	690	698	659	685	703	636	637	703	686	664	705	669	680	679	703	651	686	642	659	595	666	660	697	638	626	650	658	627	637	593	674	639	644	626	671	654	635	645	650	689	643	652	684	657	681	674	666	664	646	620	650	667	629	644	654	622	672	647	623	622	692	640	636	658	658	614	619	643	632	734	649	620	658	654	674	665	632	672	662	671	691	555	609	650	664	630	673	654	691	662	657	643	689	674	645	632	677	644	667	671	646	637	636	630	645	647	679	679	682	686	641	664	676	654	644	663	637	671	669	644	685	610	682	659	643	693	658	657	674	656	663	642	678	681	673	647	677	657	688	657	625	664	661	686	643	619	696	681	628	639	657	637	648	679	660	635	690	613	661	683	607	684	661	677	614	618	662	678	565	622	676	662	665	653	683	676	703	694	678	637	655	619	671	711	680	647	679	663	672	629	642	629	660	637	680	606	635	678	661	681	701	674	630	651	682	640	636	661	630	695	647	628	619	662	654	647	622	694	644	646	618	669	652	712	637	649	622	663	657	637	658	639	696	620	659	655	671	653	636	610	620	669	624	627	624	693	618	634	665	650	644	648	679	654	644	645	624	640	683	646	649	654	681	645	646	650	699	613	650	601	633	675	691	656	601	660	620	691	603	688	687	637	642	651	677	654	686	663	642	603	614	637	651	621	637	675	669	667	677	711	656	671	678	619	673	684	660	655	668	707	694	686	685	653	623	643	675	707	652	658	666	694	707	678	647	635	660	636	707	679	726	657	653	663	675	653	643	622	671	677	653	642	656	700	646	688	697	634	638	663	613	642	660	653	667	652	657	645	675	664	676	669	650	652	663	681	702	641	683	663	666	652	691	683	643	648	663	689	626	662	638	659	669	646	661	672	674
26650	20541	8896	1244	712	606	552	539	561	504	524	515	503	548	504	522	526	484	527	534	505	473	551	524	472	503	472	497	488	452	514	520	482	493	478	471	477	523	476	489	440	507	492	512	493	493	449	516	471	473	465	482	513	488	477	507	506	479	529	516	472	523	497	524	441	510	512	477	497	485	473	438	493	458	477	483	483	467	476	483	460	476	474	490	468	525	514	491	503	535	514	483	479	542	484	499	525	460	479	497	471	484	487	470	499	504	487	483	484	452	486	470	483	464	476	478	514	471	470	463	461	460	470	495	509	453	519	495	488	453	484	463	498	441	483	524	458	475	487	502	481	481	488	510	454	464	484	499	500	488	457	453	472	479	496	494	478	489	524	504	461	477	480	452	467	486	488	480	461	462	532	478	488	472	518	450	446	467	453	535	525	478	509	491	475	489	479	484	506	513	473	473	497	482	520	460	503	509	480	488	504	455	471	501	491	482	491	505	499	496	458	546	499	476	486	492	467	530	465	520	508	498	501	494	497	493	516	458	490	450	505	465	494	460	474	505	515	468	489	477	470	463	482	483	515	516	497	441	474	520	508	447	434	533	475	437	496	493	495	462	548	498	463	509	469	489	473	484	459	476	440	484	479	423	485	440	460	509	518	487	484	438	455	463	472	554	463	496	499	487	496	495	422	472	492	479	458	487	471	497	461	474	487	497	491	483	475	456	494	492	437	511	473	482	460	487	467	494	511	466	537	451	507	483	489	528	467	480	492	483	472	493	480	465	493	513	513	473	471	490	468	480	480	461	465	477	488	489	466	498	469	499	469	475	486	476	480	509	474	489	489	465	490	451	498	503	474	465	491	512	495	467	482	491	488	461	518	481	451	513	510	433	484	536	483	499	466	457	493	519	470	473	531	456	515	497	476	484	515	477	488	500	479	520	488	465	513	455	485	483	500	518	465	515	468	468	495	513	497	531	564	500	487	500	462	509	467	488	479	486	529	529	482	467	505	487	474	492	454	495	502	487	450	499	503	446	499	442	496	477	487	472	501	468	509	498	475	516	460	496	465	489	490	507	455	483	519	481	509	479	474	508	510	481	511	493	463	468	497	486	461	495	507	502	494	514	509	494	470	515	496	522	474	463	459	433	469	463	480	473	497	536	520	492	460	501	485	455	472	483	504	475	487	514	480	496	461	488	488	504	481	490	463	521	467	474	461	487	447	458	489	483	490	500	502	474	475	477	475	517	458	471	484	500	480	511	519	450	454	490	529	509	470	468	457	463	491	499	473	460	472	462	482	485	477	474	486	475	485	476	501	470	471	472	496	466	474	507	486	494	466	489	495	440	467	465	488	483	461	463	502	464	463	446	475	483	493	483	508	483	491	478	517	429	490	471	459	477	532	481	504	519	480	535	506	467	491	447	504	462	493	471	510	473	498	488	470	483	472	510	488	457	495	517	445	498	522	514	469	476	494	462	464	489	442	476	455	473	472	494	493	443	473	490	483	490	546	460	452	475	425	467	511	497	478	486	466	481	486	504	493	468	491	490	489	527	461	502	464	492	439	519	513	510	472	529	514	477	485	480	486	497	502	488	493	509	471	457	488	514	527	506	495	478	439	478	479	507	507	491	477	517	515	482	471	472	498	487	497	514	519	451	489	521	495	502	497	532	480	498	473	491	464	532	437	466	464	463	478	490	517	515	476	475	509	473	471	511	452	482	473	466	487	480	518	449	451	484	487	488	492	483	475	466	483	492	487	490	498	492	524	471	478	501	484	469	483	469	503	495	527	505	490	489	520	505	450	490	529	493	469	488	470	449	461	473	462	455	472	517	468	488	482	494	528	507	470	507	455	488	493	477	465	486	484	462	460	463	476	511	499	494	492	478	520	505	472	470	494	506	509	481	474	460	493	499	502	496	495	488	489	479	518	476	475	501	499	469	459	473	491	482	458	445	475	491	501	477	500	489	459	514	446	458	496	491	498	449	454	543	485	471	514	499	445	487	499	488	509	480	483	511	466	496	495	475	470	468	493	497	470	497	449	469	540	502	524	442	479	507	476	527	539	512	507	502	504	471	483	482	475	502	489	501	506	479	479	450	478	487	546	540	492	495	478	487	471	480	509	434	517	491	474	459	524	485	475	515	499	503	474	519	480	467	449	462	510	529	461	502	492	514	434	452	470	474	463	497	505	542	455	476	488	517	506	482	478	491	476	468	486	472	495	456	490	482	448	472	463	491	475	517	421	501	446	506	492	479	493	491	469	473	508	514	468	490	510	513	504	488	471	520	508	518	469	506	484	508	536	485	516	482	490	482	504	452	439	471	481	490	509	469	537	504	527	441	480	535	507	512	514	484	492	480	483	464	499	480	480	498	486	511	485	477	456	488	489	493	493	486	503	479	484	484	479	484	510	476	477	473	489	526	542	474	482	483	459	483	439	491	460	484	484	461	490	513	447	503	508	471	526	476	529	443	525	479	507	450	439	501	520	459	494	435	483	474	477	474	463	517	533	519	493	498	487	476	506	465	479	485	459	489	525	509	531	483	525	472	494	479	458	470	507	485	505	517	443	520	502	494	524	514	482	493	472	506	476	447	492	478	474	479	495	467	532	509	446	475	474	491	480	522	500	475	488	490	485	480	490	532	500	518	493	474	486	518	525	487	526	499	481	483	476	497	488	477	496	484	451	483	453	510	495	512	470	500	506	515	490	514	511	464	477	511	460	461	498	440	493	486	485	484	462	466	504	443	503	509	458	493	457	481	483	465	459	476	469	472	488	509	454	481	511	479	490	471	506	475	465	520	520	499	452	475	511	495	527	457	483	490	471	502	488	482	464	494	495	480	442	497	463	493	473	480	490	489	452	449	465	468	498	510	500	491	475	461	479	468	510	500	476	501	506	483	473	485	495	518	477	488	446	455	457	509	486	516	470	500	452	461	487	437	503	461	481	480	475	444	505	500	492	505	472	498	522	539	488	453	450	494	512	452	454	450	447	470	454	478	439	496	471	499	475	441	474	478	440	496	499	477	524	510	480	478	495	458	497	488	541	468	511	488	472	468	501	483	447	494	477	464	507	512	466	477	503	473	488	511	464	482	496	492	470	457	484	498	507	463	484	482	481	504	465	503	500	478	479	461	492	491	491	503	485	493	495	500	472	485	515	474	547	487	521	476	493	507	506	458	485	547	468	490	464	479	447	472	434	477	469	484	513	483	501	470	465	483	501	459	473	474	467	479	513	515	465	486	448	515	453	486	450	485	453	492	514	463	457	488	444	470	474	510	502	459	501	495	514	471	484	462	460	477	474	488	481	488	484	483	480	492	474	476	477	481	481	444	501	480	493	487	491	515	472	507	524	457	481	469	462	477	487	488	475	495	491	460	515	461	470	506	481	492	482	452	480	481	514	491	508	511	479	509	482	497	480	502	515	483	470	482	508	509	488	525	497	484	522	483	465	514	485	508	525	539	492	449	448	421	506	489	459	490	502	505	453	489
4239	2103	1908	1257	1137	1087	1023	870	764	753	722	685	750	698	685	730	735	726	785	750	667	710	646	662	649	697	716	631	693	695	671	643	678	652	605	671	635	652	668	648	637	680	711	672	674	675	701	689	653	626	675	667	695	672	672	614	681	675	622	669	677	702	658	678	687	680	667	659	653	713	639	658	702	695	677	665	702	698	685	677	696	690	660	664	690	682	681	702	616	706	630	679	651	649	640	701	671	658	649	664	649	644	681	645	712	668	639	697	677	654	700	653	675	655	657	629	700	672	664	663	639	697	639	655	704	633	651	670	671	689	657	657	660	690	652	622	657	649	669	653	654	724	620	620	678	632	709	649	668	693	698	668	642	657	709	690	708	716	660	639	679	657	653	641	663	670	649	639	670	590	696	691	676	674	660	709	645	674	679	669	641	672	674	692	694	704	670	650	692	637	663	660	654	631	652	643	689	660	664	672	693	635	659	651	646	658	665	663	666	672	657	651	681	652	654	664	693	681	658	695	685	639	676	686	618	648	654	673	665	694	673	663	636	669	623	713	692	674	703	646	683	651	640	619	694	655	647	681	656	639	712	679	680	665	685	648	661	615	692	660	711	702	704	652	664	692	638	663	644	694	701	676	679	645	668	672	696	630	661	635	693	670	651	669	670	650	683	749	739	631	682	705	662	675	660	672	708	645	665	700	671	724	649	687	623	691	677	630	717	671	667	692	703	663	690	651	688	698	653	690	697	685	643	704	648	659	632	629	676	673	704	644	694	656	623	673	654	649	737	697	637	703	655	720	639	633	723	680	634	712	642	630	690	691	675	693	671	667	699	716	672	671	677	744	658	677	679	670	710	684	674	658	703	632	711	637	640	701	649	643	661	688	686	658	639	687	628	672	641	648	590	696	660	660	638	652	675	678	659	667	646	618	684	668	669	648	661	677	688	669	675	675	646	640	610	652	641	636	659	652	681	629	695	666	640	660	635	684	680	731	641	666	641	662	689	611	640	661	708	659	642	680	641	614	651	693	666	656	704	668	657	679	673	688	661	632	638	660	641	663	670	676	630	648	657	689	643	694	613	657	682	706	647	699	668	680	677	709	654	666	672	716	617	695	648	646	600	677	698	655	685	674	644	651	644	620	663	654	670	656	697	637	653	654	683	692	705	657	665	674	625	650	678	634	675	680	644	683	701	702	708	641	662	665	669	633	628	667	669	668	663	687	665	635	646	669	712	651	630	661	650	642	683	662	660	669	696	682	701	645	633	690	631	661	684	694	669	674	649	696	610	694	685	676	643	665	675	651	661	640	661	662	667	663	628	630	611	664	711	636	690	668	657	640	684	655	649	630	685	669	671	682	656	605	678	665	665	668	668	627	576	697	652	666	705	685	685	639	721	657	701	652	668	706	706	696	683	679	671	679	642	714	686	636	649	689	718	663	596	659	669	699	669	643	659	667	663	670	705	749	652	668	670	666	694	671	703	712	657	632	671	681	673	688	676	678	671	689	610	652	636	656	689	632	648	665	645	664	643	645	689	701	680	703	678	692	667	658	688	658	652	646	670	692	689	678	643	691	678	650	668	643	671	647	701	652	653	600	680	667	673	694	625	680	645	701	655	649	653	648	699	687	679	663	657	687	664	665	670	645	631	701	673	677	659	681	680	696	647	700	687	658	709	653	721	711	686	702	641	646	699	621	655	683	676	649	653	675	652	623	621	646	652	667	672	686	669	658	648	688	670	645	690	652	687	675	671	692	660	649	628	656	711	651	687	648	653	649	649	687	640	677	707	665	695	652	672	651	693	603	683	744	706	688	628	664	645	656	647	660	657	705	622	658	684	733	684	654	649	658	685	705	671	672	654	659	663	668	666	664	725	655	641	689	663	668	653	667	682	716	711	629	617	643	670	671	670	645	671	655	710	679	655	665	672	677	716	699	658	642	639	672	692	655	687	601	678	641	688	660	673	677	711	655	721	695	642	668	660	674	632	656	631	652	637	656	668	716	659	643	646	713	678	623	672	721	633	676	603	676	652	677	640	654	674	634	674	687	684	650	638	657	699	690	673	665	669	607	632	684	665	631	649	664	701	673	678	663	655	634	693	706	660	696	678	658	660	667	653	636	661	645	663	703	665	649	699	666	716	612	691	689	603	631	705	656	663	703	641	665	691	632	649	646	662	603	656	685	666	662	668	678	639	676	674	674	683	615	667	691	691	664	630	643	671	676	697	645	671	674	689	650	639	717	643	667	674	645	683	714	667	712	684	662	643	700	659	709	638	651	683	670	664	679	641	677	673	701	658	652	653	650	646	696	672	695	639	685	646	609	656	694	687	616	711	657	697	664	655	671	654	673	624	626	664	704	636	670	663	695	641	655	667	658	643	685	687	650	614	662	669	651	692	653	642	690	702	684	714	701	713	663	641	656	698	656	642	675	669	663	674	664	633	682	661	671	626	697	662	657	713	657	631	641	644	703	637	639	638	675	729	590	660	644	697	686	657	647	679	691	674	663	698	675	657	645	663	663	656	684	689	639	630	713	684	685	699	673	702	697	680	655	693	659	686	662	676	684	651	631	644	665	701	673	662	638	672	684	615	710	699	675	675	689	675	684	644	706	672	678	652	645	641	673	652	687	695	715	665	716	642	644	689	678	652	623	694	692	638	666	655	679	645	644	657	635	671	673	643	654	680	639	690	660	688	690	701	677	683	659	652	648	651	670	656	650	679	681	680	671	678	638	650	653	713	601	671	699	670	656	684	704	690	690	690	646	668	666	699	647	663	652	660	701	600	675	653	649	698	662	640	662	622	675	623	649	667	660	668	663	644	675	711	656	616	701	632	614	692	703	688	662	620	667	683	673	628	669	678	668	661	648	663	656	641	680	642	637	654	641	662	663	665	667	662	638	680	729	655	674	646	681	698	644	680	706	639	619	682	700	682	658	670	687	738	674	657	703	665	681	668	662	620	670	667	656	714	669	672	693	650	666	709	630	684	698	697	654	643	684	671	671	689	690	646	673	684	664	686	672	658	684	662	645	644	664	711	667	665	684	647	664	650	644	630	695	660	657	629	680	655	669	666	687	689	680	677	628	663	650	625	684	674	693	657	677	698	663	680	687	666	664	666	669	659	667	680	671	611	711	681	660	674	651	626	695	676	648	679	670	645	719	650	682	624	720	653	662	651	612	653	646	664	650	643	668	686	672	648	670	616	650	629	630	654	690	633	641	713	680	633	685	676	693	650	638	701	730	666	634	705	649	684	645	639	622	673	668	667	669	668	663	643	670	693	660	663	695	667	633	676	671	709	617	656	646	666	657	713	659	677	675	660	683	712	616	616	659	669	711	676	665	637	649	664	719	693	662	649	673	655	661	649	656	668	650	635	676	606	729	668	686	632	658	671	667	629	688	689	649	694	620	700	692	648	667	705	673	617	685	651	658	693	653	714	682	656	637	656	620	670	675	641	663	645	644	630	659	665	676	663	700	738	652	710	621
23612	21186	28657	23967	21171	12464	1827	1250	990	904	877	878	833	773	833	794	788	767	769	749	722	725	730	693	763	685	701	623	706	674	712	670	703	654	698	672	707	654	671	703	656	712	647	661	628	659	652	730	701	690	666	715	654	680	709	693	682	706	697	667	673	654	652	736	683	631	659	700	627	655	635	701	623	729	688	633	628	627	670	640	650	661	702	675	637	638	677	622	632	657	680	716	645	636	721	677	664	688	680	659	666	658	682	687	669	588	674	657	686	690	618	637	734	666	648	673	647	632	633	648	665	665	652	683	655	689	694	703	703	663	668	649	643	655	681	644	661	666	608	694	640	698	676	633	676	657	635	662	695	669	636	620	668	681	651	643	650	606	620	620	657	639	665	628	652	646	739	669	639	697	666	618	619	713	645	666	688	685	675	710	656	672	675	700	662	712	736	649	671	637	655	712	735	626	678	694	680	719	651	620	648	652	620	682	675	675	669	666	661	642	675	656	650	638	671	686	651	662	690	652	673	657	660	710	697	695	687	642	694	667	640	650	624	636	651	645	686	686	670	640	657	668	705	685	658	642	638	639	680	735	624	697	686	629	641	678	605	647	675	685	666	631	668	682	677	629	683	697	619	641	629	656	685	657	697	677	680	643	645	648	678	691	687	657	660	685	640	675	666	657	695	666	636	606	659	665	639	679	677	629	634	655	617	710	631	663	680	623	674	626	623	665	648	655	662	662	661	673	696	671	688	662	638	628	634	681	648	677	701	689	694	648	699	691	656	661	669	651	648	675	637	648	658	662	654	670	701	702	654	695	639	688	642	642	701	655	670	682	657	680	680	637	689	667	709	641	664	664	619	614	657	642	639	655	633	640	655	646	596	675	674	690	600	673	659	645	658	644	691	623	685	615	630	624	686	678	695	658	698	630	634	704	706	634	642	695	612	726	688	674	643	683	689	681	647	655	642	641	628	658	676	664	652	626	658	704	639	651	688	681	684	699	646	662	707	617	675	593	681	665	630	660	648	626	663	640	658	658	639	681	654	673	643	658	619	620	649	656	713	659	686	648	683	662	644	675	660	689	708	693	673	645	668	633	680	668	677	652	658	627	665	661	655	622	664	636	614	671	637	658	683	658	654	651	627	659	646	651	686	625	667	708	673	632	693	661	679	688	700	621	714	636	616	674	677	644	652	609	649	655	678	670	671	637	655	635	650	642	674	643	644	600	631	677	687	666	653	709	625	653	703	680	702	677	644	678	646	635	623	662	679	716	659	649	658	639	657	668	638	626	687	643	662	682	684	639	625	621	694	696	662	688	667	667	645	627	680	647	665	641	692	697	620	648	643	682	747	650	666	640	674	622	663	639	627	603	656	679	649	714	619	641	654	642	633	647	704	638	662	681	647	679	634	665	667	699	673	621	648	679	678	689	630	680	705	701	634	679	691	667	695	667	635	660	659	639	639	624	694	661	649	580	669	648	664	663	670	651	648	678	671	681	667	641	665	673	704	673	596	691	668	643	711	667	666	653	644	683	637	662	706	649	679	615	687	691	641	654	638	642	659	658	651	701	685	692	591	688	668	676	655	649	632	650	634	662	686	610	642	687	681	694	657	643	673	650	651	668	662	670	671	667	647	644	660	706	657	670	673	686	661	678	657	682	651	687	631	650	631	621	668	636	664	692	636	639	619	658	645	642	625	680	645	655	686	644	691	643	658	666	667	664	647	678	660	634	662	654	687	692	662	672	668	666	634	607	708	693	649	641	724	671	675	708	702	688	608	670	644	661	624	613	636	701	674	654	670	696	669	647	620	672	674	712	629	613	669	655	617	653	626	699	664	658	657	607	683	648	692	657	613	669	603	664	654	663	662	650	665	671	683	628	645	658	676	673	669	691	685	688	658	670	747	673	677	677	649	671	691	647	697	672	690	693	674	696	673	649	678	651	649	665	662	677	670	661	687	643	642	652	642	675	654	676	643	652	639	664	662	662	620	649	623	719	639	652	688	630	676	673	641	645	649	679	675	692	672	644	682	670	653	628	650	684	676	667	649	654	668	707	638	657	645	617	668	664	704	659	674	625	627	721	640	683	673	642	606	679	652	634	671	688	668	646	690	651	649	671	641	674	682	655	655	637	631	701	623	683	664	664	653	648	675	621	636	657	703	669	634	667	632	632	647	654	684	696	707	656	707	659	675	593	684	625	652	655	687	669	676	652	613	649	635	644	694	627	627	647	661	698	673	664	651	642	640	677	664	624	668	668	655	674	602	652	664	644	677	640	702	696	659	673	663	618	634	652	686	698	620	699	676	701	687	667	735	673	700	664	672	659	639	626	656	629	706	685	620	686	611	653	671	695	677	640	695	672	659	630	663	659	623	635	638	686	649	681	661	639	713	677	608	663	663	675	655	672	671	624	660	643	658	664	647	664	619	645	671	683	650	674	650	649	652	638	660	656	682	673	643	656	675	654	703	617	689	663	679	646	667	637	679	685	630	654	677	684	670	627	655	644	672	682	646	664	667	665	681	623	658	670	661	620	656	649	721	633	670	617	626	621	665	619	663	654	706	660	654	638	642	692	653	663	634	655	608	678	661	685	681	671	630	620	622	672	645	664	672	644	719	660	660	658	644	644	621	600	632	637	637	667	652	624	682	664	663	636	696	679	681	655	682	642	667	746	750	679	651	680	649	639	685	633	626	672	630	684	647	668	647	624	674	629	645	678	654	676	623	648	646	650	680	638	677	671	680	636	679	654	656	679	666	638	673	675	664	697	591	667	673	619	661	673	630	659	654	662	686	670	705	662	640	671	648	692	642	643	683	634	653	676	657	679	675	652	634	649	608	613	700	685	655	650	618	669	650	696	622	667	690	646	677	669	659	626	615	661	659	670	670	695	642	625	706	643	669	639	635	671	647	695	658	690	659	651	692	644	655	697	732	639	659	707	663	677	718	667	623	652	646	624	667	653	669	635	648	626	644	661	731	650	664	648	640	647	642	650	691	686	643	676	627	642	676	662	631	649	652	713	652	663	646	639	621	670	636	660	663	639	647	681	705	670	643	681	657	683	725	640	647	660	680	680	651	677	657	640	650	679	643	635	657	662	664	641	672	663	650	684	647	688	671	677	660	618	637	682	627	666	638	618	650	645	693	660	674	673	640	650	659	699	680	641	658	626	632	650	647	643	615	655	712	656	679	655	680	704	623	628	665	666	652	623	684	652	646	701	692	667	662	637	630	674	641	654	703	679	623	676	662	617	647	624	691	675	666	664	692	671	639	661	646	725	654	667	685	671	660	662	686	674	699	666	640	677	675	649	659	671	648	692	625	635	667	676	675	646	675	653	639	633	640	635	686	666	691	673	675	715	636	684	647	687	651	634	632	675	707	633	641	661	709	676	659	637	625	630	672	653	648	632	624	665	653	643	623	682	687	630	642	647	645	632	673	654	630	672	640	656	680	669	685	626	649	653	643	629	669	667	681	634	635	648	683	682	657	726
5418	11529	9443	5037	3773	2984	2488	2012	1802	1571	1375	1311	1202	1193	1207	1212	1166	1178	1231	1130	1071	1007	988	1037	988	951	911	994	918	988	958	1007	926	955	882	891	972	908	915	889	929	925	945	908	857	925	967	937	851	943	893	944	911	950	943	949	941	924	938	952	916	920	891	934	898	917	926	930	903	945	887	914	912	911	1014	903	920	910	944	966	857	937	924	959	894	916	901	911	895	920	942	900	912	892	929	858	925	869	933	878	947	903	917	929	868	928	866	908	890	932	922	907	893	940	888	866	923	921	871	906	847	887	893	917	905	883	913	914	875	885	915	893	952	903	888	920	915	913	988	899	874	865	875	902	938	913	917	862	846	937	878	908	941	949	886	844	943	956	847	872	966	892	922	890	932	916	940	935	941	906	912	921	901	857	931	915	876	934	906	889	946	927	882	938	914	953	929	892	950	895	862	875	897	877	915	925	925	925	930	951	898	925	933	849	923	958	917	904	894	947	861	872	904	975	873	898	865	896	881	879	869	925	873	894	933	868	906	906	951	926	900	918	893	905	925	897	902	889	937	892	944	924	878	889	919	903	896	884	876	935	925	881	898	963	938	865	903	874	875	903	888	905	871	908	895	885	857	863	870	814	917	881	925	959	909	883	932	887	927	896	812	975	937	885	893	899	898	908	931	908	865	881	855	913	883	920	941	890	909	863	892	912	891	985	940	882	903	900	891	938	944	889	905	908	919	932	882	891	980	908	871	893	844	882	898	909	892	889	902	883	917	895	951	880	904	905	920	881	863	917	942	927	880	941	955	929	917	902	908	876	879	918	863	856	895	873	903	891	893	928	958	914	912	946	910	949	858	930	915	897	934	890	916	881	872	902	907	892	917	930	915	888	875	857	913	895	892	936	908	900	908	873	862	884	867	881	898	932	900	944	875	913	905	867	873	893	865	883	886	901	907	881	889	880	829	885	944	872	914	895	964	916	931	897	943	920	921	941	861	924	922	949	915	951	886	940	944	959	906	948	906	891	931	966	943	853	876	920	961	879	921	931	877	900	860	883	909	889	951	856	927	882	922	931	895	900	899	872	927	887	968	892	960	879	942	942	892	872	874	912	965	924	911	933	906	918	889	902	909	920	875	932	962	878	943	851	955	936	899	855	904	899	901	854	948	995	923	868	917	891	925	911	931	887	882	937	908	893	871	946	896	902	911	902	890	893	902	897	930	883	887	883	923	893	888	865	930	856	945	882	904	917	884	906	890	901	837	867	900	911	875	877	839	909	913	932	909	899	861	955	970	890	923	960	962	898	905	912	889	939	907	912	907	938	865	915	856	900	1009	913	884	913	856	881	905	875	892	926	968	895	890	877	897	904	873	899	946	943	887	932	893	883	918	887	880	901	903	895	899	883	905	870	928	889	959	899	937	841	913	882	874	909	882	939	907	911	913	885	919	859	932	872	942	924	913	868	878	858	864	869	937	908	857	889	938	940	924	898	918	933	954	910	896	930	932	876	943	910	893	880	911	910	916	925	945	866	920	904	901	921	881	903	898	927	871	950	867	929	861	884	914	940	941	919	948	850	883	931	903	924	887	941	879	896	930	919	932	899	890	923	861	935	862	876	882	915	867	885	892	885	922	915	874	883	907	930	941	916	918	884	897	907	945	874	920	898	955	917	897	924	879	870	867	868	904	873	898	859	870	908	935	887	869	882	988	931	941	897	901	857	942	928	890	897	895	908	930	884	832	920	874	927	912	872	932	895	949	915	896	937	894	932	845	948	882	862	884	919	928	903	888	913	864	898	925	867	872	896	920	888	931	930	908	872	893	909	874	874	935	866	897	905	882	907	910	940	935	937	913	952	958	890	913	906	928	902	860	900	948	882	917	882	893	874	904	930	928	964	878	856	940	887	881	924	902	932	898	962	915	936	873	903	881	884	905	915	936	873	860	887	869	891	873	955	894	938	961	960	939	890	870	880	895	907	876	887	919	901	866	896	912	864	933	900	830	925	906	909	898	917	917	871	926	851	906	887	907	941	898	906	914	908	899	928	925	908	950	899	871	919	964	939	869	955	874	910	811	875	839	930	909	873	932	923	850	932	950	918	952	935	912	887	884	884	932	839	926	913	881	871	946	946	853	917	877	949	876	901	894	922	870	904	925	851	943	903	959	888	875	916	917	904	897	921	895	850	899	881	912	836	865	877	908	887	950	902	944	931	870	880	917	942	874	882	863	928	907	929	895	897	943	926	981	889	917	902	898	926	872	935	906	905	869	887	878	925	916	902	923	933	882	849	930	929	905	911	921	940	926	895	938	887	917	875	909	932	913	906	874	848	836	947	904	892	902	917	891	898	883	843	915	965	906	889	909	915	873	865	904	923	926	942	840	893	902	892	886	877	893	936	890	912	950	904	957	914	853	925	906	894	894	856	904	898	872	926	907	923	936	933	883	941	948	929	842	902	945	881	947	967	961	946	890	913	916	913	913	952	912	936	888	894	877	897	932	872	886	905	954	923	913	896	862	862	948	922	908	898	896	925	918	905	971	918	894	908	973	883	851	930	877	918	964	951	928	893	903	915	885	926	917	923	901	923	909	923	897	968	892	973	936	910	912	907	916	929	907	852	912	916	928	884	887	935	887	923	911	879	883	922	906	885	890	1005	951	880	923	915	952	934	921	921	875	904	917	932	901	895	929	885	896	921	932	875	928	876	916	885	819	938	928	905	887	932	858	902	873	910	997	906	893	902	862	926	858	906	964	904	866	933	924	853	849	929	920	886	920	900	925	891	928	920	849	937	825	856	904	904	921	955	897	865	864	938	922	913	839	925	951	920	863	904	893	954	922	895	986	944	970	845	925	904	931	918	924	921	930	874	924	892	917	981	908	928	903	889	905	849	897	863	930	952	933	931	902	930	953	894	861	846	900	953	961	933	965	907	896	912	890	914	852	940	922	916	873	956	862	919	913	924	932	919	929	930	870	895	958	872	872	933	899	833	930	942	951	943	907	901	871	900	889	866	839	846	882	896	868	885	883	861	940	903	893	930	944	941	857	835	885	904	832	885	916	833	896	928	949	944	935	886	864	866	877	855	922	927	921	892	908	909	854	973	881	882	879	873	898	940	921	1020	895	915	899	872	880	875	952	878	883	896	955	918	883	882	873	928	919	897	912	875	957	879	875	869	902	898	877	943	955	951	911	899	879	906	893	901	951	982	949	907	864	912	901	982	906	932	956	903	893	965	906	892	911	915	805	885	935	869	880	879	876	902	870	958	860	932	888	934	933	872	909	930	891	916	925	908	889	851	927	906	886	942	889	885	858	881	911	925	966	937	863	857	895	908	883	918	889	946	934	882	947	933	896	925	890	936	896	903	894	888	889	963	921	967	895	856	958	899	877	877	926	860	956	884	966	909	975	890	959	963	881	941	899	904	908	931	855	944	953	883	936	867	883	921	925	876	903	927	914	938	900	912	888	847	892	904	941	865	935	864	938	927	886	903	882	926
22696	21142	28972	23587	21142	21206	10707	1421	1045	922	789	795	744	664	740	719	657	711	684	664	584	506	524	522	520	524	537	531	518	521	526	509	477	481	525	472	514	436	492	491	502	460	465	473	500	479	464	515	437	475	449	472	493	491	460	468	490	478	417	472	465	475	445	483	492	509	473	467	452	460	458	490	459	489	438	482	455	490	478	512	450	524	499	448	453	508	497	458	487	499	443	497	469	460	454	497	437	486	503	531	501	432	457	461	464	476	491	440	455	475	456	458	472	439	437	503	431	461	495	454	491	439	462	490	482	478	451	441	476	473	449	456	482	465	459	487	432	449	467	465	460	438	455	452	471	456	481	454	472	488	467	491	462	464	448	497	494	486	456	484	466	445	460	483	497	443	425	469	453	475	510	467	478	478	447	483	457	488	452	519	452	401	469	507	460	481	464	442	444	457	480	491	498	472	491	476	477	519	452	450	449	469	452	433	489	459	489	462	459	516	529	460	486	468	434	471	446	493	483	466	479	446	493	474	455	505	486	478	476	461	461	477	532	491	479	435	459	441	485	478	447	465	439	461	459	492	476	485	427	448	436	469	468	438	458	462	464	462	482	476	484	459	449	488	477	437	466	436	456	453	477	439	456	405	456	482	437	465	507	435	455	457	466	473	485	425	470	432	478	459	464	454	467	481	458	462	481	460	434	453	464	472	470	485	478	477	471	448	472	474	467	449	489	485	459	450	421	506	457	438	487	478	452	470	452	448	468	522	463	471	491	459	454	503	451	489	450	435	486	475	421	426	478	453	448	509	477	459	454	455	455	455	489	442	466	449	464	463	469	491	453	502	474	466	448	453	451	469	477	460	461	522	482	456	462	488	476	476	492	472	458	464	435	456	497	469	431	452	476	451	463	466	474	438	496	425	420	466	497	484	479	455	469	426	448	512	476	473	468	434	460	451	479	488	425	499	473	476	427	485	502	482	474	458	479	495	469	436	499	484	512	443	476	476	464	498	462	461	470	492	468	498	466	481	498	461	465	467	499	432	430	426	452	520	460	499	402	464	458	468	484	429	487	486	472	491	523	467	474	471	455	484	468	494	463	495	467	514	435	513	450	495	515	501	487	434	482	472	518	519	465	460	468	454	466	465	483	433	469	480	450	438	512	503	475	473	493	475	494	433	465	443	508	464	449	487	469	473	508	459	428	453	437	461	429	470	458	433	463	512	492	468	463	486	454	461	485	421	438	465	427	458	474	479	458	509	465	471	481	467	452	437	469	484	442	458	442	462	460	457	468	437	474	488	449	452	465	467	454	449	472	449	470	455	451	482	450	502	478	486	457	445	458	447	462	470	473	491	441	510	446	482	469	483	451	443	475	471	469	461	447	459	485	482	502	461	457	499	488	455	470	454	462	482	453	447	459	471	508	458	481	478	471	429	457	449	496	456	501	456	449	482	486	474	495	445	471	456	477	497	498	475	438	454	472	466	497	445	476	460	439	452	439	456	469	410	455	436	459	463	429	493	499	440	447	459	473	486	492	446	497	513	432	485	413	422	458	432	469	484	434	457	455	441	410	467	477	470	459	499	477	472	475	466	471	504	482	443	470	436	430	481	443	422	499	500	453	450	487	470	490	492	464	514	448	479	429	501	438	437	503	464	487	468	463	495	498	459	459	488	443	450	452	452	455	458	451	477	466	485	466	462	470	448	483	481	451	473	465	456	446	475	512	430	458	439	480	470	432	485	463	467	442	489	444	467	450	463	458	455	488	440	451	436	424	476	448	442	452	464	503	466	458	476	451	486	441	430	480	483	509	496	475	431	482	425	481	446	495	477	476	456	464	504	399	482	484	489	448	437	460	465	478	450	441	477	482	455	460	427	481	489	469	438	467	473	492	455	496	479	449	464	476	505	471	470	458	458	461	457	421	465	462	449	485	448	483	490	426	448	483	443	444	446	451	455	502	475	462	459	496	451	485	480	457	449	467	461	486	457	493	413	454	471	420	477	471	465	432	456	450	471	465	466	445	455	448	462	490	465	453	475	448	425	496	441	460	458	470	473	471	473	467	438	505	486	498	437	494	430	476	450	452	466	480	474	473	474	478	477	472	470	475	495	487	470	516	484	485	473	463	441	479	446	454	450	496	475	462	463	469	498	472	459	478	439	472	490	452	486	431	423	428	446	470	465	477	481	471	467	508	468	436	479	458	466	485	485	476	488	448	426	448	444	463	470	455	529	508	470	450	420	492	490	479	461	440	470	452	479	475	449	498	445	483	477	448	462	487	473	476	475	480	481	434	491	458	431	501	447	505	428	488	464	447	457	457	453	433	465	480	498	467	444	453	487	447	452	472	439	479	493	440	417	481	456	482	478	422	454	467	447	473	436	451	476	426	485	498	485	517	498	480	469	470	459	487	459	461	480	460	450	474	420	467	464	471	448	462	444	456	404	458	464	503	477	435	451	458	453	448	486	467	483	445	424	468	453	465	483	485	443	464	454	461	476	421	471	442	444	498	455	446	489	480	421	433	474	451	467	513	444	454	476	422	449	482	469	470	473	463	473	470	428	459	471	475	465	479	503	463	467	480	477	451	456	456	453	434	479	491	462	476	475	490	455	462	468	449	467	451	466	465	447	465	429	466	454	511	465	463	492	453	478	468	482	488	461	490	484	431	456	469	441	517	460	432	488	470	481	433	467	466	444	462	479	505	436	496	493	458	462	458	451	485	443	460	480	450	463	467	494	468	465	440	481	472	489	472	446	484	454	447	499	460	502	482	436	485	414	444	447	491	480	437	476	486	462	444	452	470	439	484	459	489	485	469	489	458	467	442	496	490	483	479	490	466	461	424	452	447	505	494	457	472	483	452	456	488	489	438	475	457	497	492	474	450	469	417	475	452	383	449	432	452	465	409	473	490	482	436	474	450	497	451	491	460	456	451	467	473	475	482	463	444	482	494	433	447	462	484	484	476	473	457	464	416	457	491	471	449	459	463	506	457	456	463	466	500	464	461	471	446	472	475	439	460	466	494	470	468	449	462	471	449	427	452	434	485	478	479	458	499	467	509	482	483	470	477	439	433	479	461	471	426	463	467	474	465	494	503	463	470	467	442	484	473	484	462	466	423	450	414	454	455	491	460	416	464	467	464	472	458	457	498	487	501	458	463	456	437	450	476	441	440	433	447	428	443	444	468	449	451	449	466	475	464	477	438	521	421	478	502	484	482	472	439	490	435	467	456	465	423	466	460	461	457	453	488	490	487	441	480	438	437	482	471	437	458	467	471	455	466	473	446	476	442	439	422	445	450	465	470	457	443	465	442	448	511	477	497	447	482	449	472	449	465	462	466	463	489	437	425	485	457	464	452	453	475	456	505	434	483	484	435	471	479	499	457	467	432	478	455	475	474	497	458	448	469	460	476	447	462	444	420	452	457	462	466	468	482	434	446	460	478	457	445	436	503	463	459	447	486	476	479	466	461	483	480	452	473	432	501	413	454	443
7411	17452	14288	7835	5769	4595	3477	2857	2348	1881	1646	1476	1401	1285	1260	1226	1134	1163	1149	1017	952	929	784	829	811	791	776	769	764	711	759	707	726	727	791	680	706	671	702	693	679	699	708	656	720	641	644	668	709	701	635	667	657	694	661	685	678	714	691	676	686	683	719	640	677	678	676	671	661	684	705	719	630	667	705	623	651	667	662	670	667	662	673	694	656	715	742	611	676	674	629	670	683	669	703	679	690	637	671	631	643	671	649	647	651	645	621	652	637	659	697	625	629	628	648	656	683	617	688	640	621	652	610	696	638	704	667	621	617	665	621	681	634	646	622	627	670	630	636	690	659	606	655	657	663	633	618	647	635	654	613	682	644	667	640	675	660	628	640	640	636	699	658	680	676	685	673	694	615	652	632	649	679	654	662	603	633	625	645	652	706	671	660	659	691	669	620	667	678	696	618	676	652	652	655	689	614	665	621	639	625	634	704	669	688	651	653	663	614	676	633	645	642	650	607	657	630	660	667	701	658	656	675	643	714	667	678	627	621	635	678	665	687	656	662	683	634	686	645	663	676	602	682	631	685	676	709	701	692	681	614	632	642	647	662	666	655	695	640	641	661	637	684	656	671	637	672	654	649	641	662	669	712	618	643	673	637	636	692	703	645	650	661	686	674	654	668	701	685	624	682	675	638	597	664	642	688	698	662	661	651	668	635	637	632	689	677	652	638	688	668	656	639	666	661	686	643	626	664	615	636	635	619	610	648	647	678	655	647	676	696	631	660	604	656	622	661	676	694	678	640	612	655	673	643	645	675	627	617	619	639	674	702	600	603	651	617	677	673	678	638	658	661	645	673	621	713	645	665	664	654	643	608	669	659	637	642	630	616	622	647	627	656	669	663	612	676	669	629	680	688	648	685	667	645	640	657	669	692	615	607	661	677	689	630	633	632	656	704	679	635	624	655	680	668	674	709	678	692	677	651	663	636	654	640	658	623	643	669	637	661	670	594	621	686	633	574	665	624	659	610	677	654	606	670	634	658	604	636	590	632	642	658	646	652	702	631	609	689	656	642	646	675	606	660	654	689	638	670	611	669	649	629	664	681	621	628	607	682	631	676	613	651	675	700	653	671	680	641	654	674	638	644	606	726	673	657	641	645	617	728	639	628	661	714	661	663	683	665	664	663	678	630	656	695	658	629	666	615	666	633	639	634	684	642	654	626	637	628	661	626	649	651	666	648	629	695	672	640	651	616	649	688	631	627	625	615	697	638	700	652	689	653	647	674	693	640	672	650	730	678	667	671	606	620	665	635	684	637	654	625	655	668	634	652	648	643	642	663	622	630	644	685	661	675	674	618	628	686	660	648	681	676	649	708	670	615	650	642	649	714	716	687	609	601	658	644	685	654	626	655	617	671	657	645	651	648	668	647	626	678	636	609	605	636	605	626	655	657	598	661	651	626	664	678	647	647	617	642	658	652	653	653	669	681	659	633	625	657	679	646	649	631	664	631	641	646	650	673	650	656	657	654	639	623	678	673	614	668	610	667	591	672	610	631	666	653	677	657	633	669	645	630	633	698	669	665	703	676	626	675	658	676	705	709	653	670	620	653	669	638	604	696	652	622	665	697	655	678	614	657	650	708	638	646	632	661	660	651	612	660	655	667	658	646	692	658	642	646	623	643	672	622	639	672	662	673	662	587	675	620	649	641	630	644	628	633	683	663	629	673	681	615	665	653	673	619	651	624	695	701	657	699	657	677	670	653	626	634	646	656	674	688	648	601	641	664	624	646	661	627	667	659	684	677	652	652	631	667	633	650	633	614	657	630	651	657	681	667	712	629	673	661	647	666	629	669	630	686	644	660	637	652	634	659	669	624	680	717	618	643	641	643	619	667	675	687	668	672	664	628	672	689	673	664	624	665	650	624	668	685	605	622	642	698	655	662	660	627	636	680	628	624	635	622	638	642	646	642	641	673	669	661	648	681	616	680	639	657	642	683	633	674	616	639	666	627	646	670	696	660	652	670	664	637	638	660	689	661	677	692	643	655	668	629	625	636	637	686	614	644	662	612	665	638	676	639	643	648	655	674	671	700	630	605	658	675	650	653	604	645	654	643	645	662	615	675	664	632	628	652	631	667	643	623	645	645	630	606	642	623	624	663	614	675	647	653	704	656	660	607	609	709	635	608	666	670	624	686	665	710	663	635	657	627	664	654	656	691	647	634	655	665	679	668	642	658	637	650	599	686	675	681	669	682	688	650	667	658	661	653	635	663	641	614	662	641	640	661	653	668	639	681	678	633	654	688	641	641	695	651	615	661	640	668	680	648	642	607	641	643	615	682	636	664	631	636	615	649	644	639	629	629	675	673	667	660	627	636	623	629	656	691	622	710	663	676	618	657	672	653	600	665	696	606	648	634	606	641	622	639	670	668	620	667	670	642	658	636	667	654	611	600	645	689	687	677	635	623	715	650	645	643	622	651	665	659	631	630	652	657	667	694	670	679	590	646	691	637	646	674	649	646	620	621	668	703	637	653	640	684	648	650	668	678	688	659	689	672	643	709	669	671	636	628	663	690	639	702	681	700	643	701	601	667	632	686	664	645	688	653	690	658	662	613	640	662	618	664	684	673	656	671	630	620	641	657	664	637	653	673	668	702	682	679	699	596	704	620	614	609	654	619	600	644	655	643	724	649	683	652	668	625	656	657	664	658	599	706	663	622	669	645	664	683	636	707	619	651	638	671	649	641	614	664	607	662	652	629	651	658	635	670	662	602	628	672	655	667	609	631	666	608	650	685	616	704	606	636	640	696	700	655	636	652	688	617	643	618	640	629	611	647	641	684	637	585	605	645	685	655	615	639	652	658	641	632	644	638	641	630	653	662	673	609	697	678	678	620	645	666	670	640	636	658	664	648	627	696	654	669	690	610	630	686	654	656	651	623	679	649	683	673	645	684	613	652	665	620	652	711	628	628	627	608	597	684	677	666	656	657	653	645	631	641	628	638	657	666	657	629	670	681	656	625	646	631	626	659	642	636	646	630	646	656	634	669	646	636	661	643	671	650	650	677	637	641	593	643	700	629	659	633	662	660	650	691	671	622	666	633	661	652	640	597	648	660	699	648	679	620	662	719	680	643	642	644	602	676	685	650	639	683	677	697	599	641	656	683	679	658	619	637	638	677	632	673	674	657	654	633	632	652	630	677	686	650	708	618	621	633	658	691	642	675	657	668	640	658	617	620	635	667	672	627	648	656	669	623	642	640	673	628	684	601	670	665	636	650	628	668	655	671	641	676	656	617	649	644	620	622	632	697	681	685	660	662	639	662	657	661	668	686	625	640	665	630	668	639	637	694	661	667	618	672	665	649	672	677	661	654	652	699	672	641	661	657	620	686	628	643	654	660	675	615	664	673	709	665	673	677	647	638	633	617	598	657	661	649	664	601	612	648	685	663	655	656	674	616	650	666	638	645	655	635	675	639	642	670	666	713	652	639	649	637	636
26681	20582	8942	1118	700	650	574	504	530	542	548	522	479	478	534	539	522	474	569	486	502	508	505	472	490	483	477	519	451	514	476	487	503	487	503	446	475	486	490	476	523	498	478	490	456	495	517	503	514	495	493	494	477	472	454	456	489	460	491	475	494	480	474	505	506	498	472	445	485	475	463	477	462	459	476	476	478	493	528	533	485	470	493	490	489	458	474	451	445	503	486	475	488	477	444	483	484	453	491	483	492	462	436	458	443	477	473	523	489	464	475	460	465	484	454	518	494	465	506	463	466	483	455	488	464	479	473	468	467	455	479	472	457	453	514	492	477	451	518	513	485	455	458	479	428	458	480	502	497	485	516	537	520	491	475	470	507	483	495	472	494	493	493	487	458	466	484	470	478	484	488	503	478	472	470	505	511	531	460	483	482	455	502	493	516	479	455	479	456	495	455	431	517	502	474	484	495	510	462	466	480	463	468	521	524	497	460	473	510	494	474	473	503	448	454	454	461	450	480	470	479	493	497	476	481	495	533	483	485	477	510	453	465	481	452	498	476	489	445	466	457	474	485	471	486	446	461	521	477	497	492	509	490	424	478	517	496	489	475	491	494	457	460	489	462	480	466	491	457	475	503	483	472	458	467	486	492	484	500	429	512	475	458	470	464	465	481	453	452	476	453	468	483	443	487	466	484	495	454	493	499	500	474	497	481	502	475	484	492	487	475	500	485	447	537	476	504	487	516	417	519	480	474	482	470	472	478	494	469	493	482	443	481	471	467	477	474	472	459	506	474	452	498	498	481	484	477	465	464	473	483	485	484	480	508	457	492	515	509	483	473	502	450	466	459	440	486	472	506	443	513	434	474	486	478	487	467	481	471	489	491	507	470	480	452	483	481	480	514	481	440	479	460	522	483	471	462	476	465	459	502	454	474	472	473	511	425	475	440	503	470	461	483	499	484	463	486	467	458	455	464	421	491	482	479	501	463	513	464	466	492	468	491	506	483	493	477	488	490	464	463	488	508	480	454	481	480	500	510	507	481	487	526	484	476	471	481	456	463	475	468	469	418	482	460	462	465	444	489	464	473	491	454	485	510	460	472	486	469	477	508	494	518	487	522	464	489	477	488	449	506	455	481	483	509	480	473	499	514	507	506	447	443	484	443	508	487	478	515	477	505	473	471	488	454	462	507	433	501	464	455	456	437	520	536	460	436	469	466	519	470	474	539	490	469	467	514	474	502	496	475	492	452	493	497	465	475	469	505	507	516	465	438	486	469	458	434	500	512	477	466	497	501	482	503	440	494	464	471	446	486	501	496	482	502	489	517	479	482	458	482	444	466	450	479	460	502	468	465	485	488	500	462	481	449	481	450	489	446	479	464	473	450	468	453	497	509	494	481	501	470	505	489	487	484	489	499	503	497	494	458	509	486	515	481	504	483	457	525	462	492	464	482	505	555	504	449	492	453	453	480	518	524	515	460	470	457	492	472	487	496	461	472	447	506	465	466	482	486	498	455	491	491	499	472	454	482	460	474	456	491	473	509	482	520	478	474	473	504	468	488	467	461	477	443	511	527	448	508	490	457	468	518	480	501	509	462	473	484	451	496	535	480	474	523	456	469	477	479	502	477	482	485	456	511	506	444	511	465	471	438	495	473	498	465	484	485	466	515	484	520	476	484	461	445	452	466	450	477	479	459	457	469	458	483	471	506	456	505	473	469	499	480	500	484	448	448	492	486	446	488	512	448	481	507	457	494	497	471	470	472	465	463	451	463	523	523	477	471	484	476	501	434	467	449	445	463	487	540	463	492	508	483	469	468	488	486	512	486	473	471	468	498	475	498	470	472	442	470	535	552	543	480	479	517	484	480	476	478	502	448	465	494	479	494	471	468	490	469	490	446	477	489	516	450	497	456	476	466	479	507	518	483	480	478	476	486	436	470	457	495	476	475	478	527	490	474	512	450	500	496	444	502	464	459	451	504	496	459	449	465	498	466	480	472	504	498	468	435	468	518	492	485	500	467	443	484	487	472	516	468	484	494	488	467	551	470	477	452	457	433	485	460	475	446	482	491	475	490	478	470	455	493	481	479	509	505	500	453	508	470	512	472	501	431	496	477	448	490	493	479	536	472	492	458	469	483	502	478	510	484	473	490	491	496	478	438	455	476	491	469	500	496	456	476	450	472	536	451	466	491	474	466	466	442	491	457	481	479	423	469	486	492	494	484	477	486	454	471	497	487	476	470	472	464	447	438	466	525	487	469	505	483	489	494	501	447	450	497	462	465	491	476	485	465	475	497	456	454	513	500	504	515	452	504	486	466	514	498	528	501	455	506	477	468	429	461	450	478	464	492	470	451	485	458	484	494	516	472	464	483	470	483	445	503	459	505	494	484	447	495	443	464	475	504	455	483	521	525	467	498	471	497	464	496	521	510	479	470	484	512	490	475	499	452	475	473	464	475	482	481	472	504	455	479	476	518	503	509	456	479	476	488	523	459	481	491	463	495	490	491	497	469	469	499	462	464	484	473	512	483	460	459	521	500	481	477	481	475	495	491	497	473	459	482	506	474	453	439	462	506	494	485	479	459	490	471	501	482	479	446	476	477	486	483	438	510	471	501	474	503	424	471	474	503	499	465	530	489	447	478	504	492	452	424	432	458	453	475	464	487	510	494	491	470	491	471	468	496	458	451	501	478	486	453	478	447	475	446	509	502	438	435	475	447	474	462	477	471	507	466	478	490	462	497	462	459	489	481	465	481	504	507	451	502	488	504	434	502	470	472	475	485	517	461	508	464	453	437	490	492	513	464	517	467	481	463	498	519	461	494	480	476	485	501	499	477	460	454	501	494	511	435	448	471	492	517	504	482	519	451	476	505	465	513	511	546	502	456	517	486	473	474	506	469	445	509	486	475	468	482	448	534	514	487	498	521	488	483	495	510	495	457	469	450	490	485	480	497	486	482	506	470	479	484	465	463	455	503	466	487	492	487	473	462	532	449	479	532	526	456	473	463	496	485	499	437	470	457	477	455	466	488	495	490	484	489	488	462	491	467	445	504	481	495	446	475	472	455	490	460	462	504	485	465	476	509	490	490	454	459	478	467	464	525	458	466	519	489	469	497	474	484	461	475	452	521	463	496	454	483	417	501	510	531	482	484	446	477	485	522	483	495	500	467	462	482	487	468	483	479	486	479	472	465	447	495	474	480	446	516	480	480	472	464	465	512	483	495	489	496	425	506	456	518	486	463	485	470	450	488	445	483	490	515	490	454	475	491	510	454	448	481	472	507	480	499	449	515	484	473	489	467	467	439	473	491	505	486	491	489	502	489	495	454	459	480	525	444	510	495	477	461	485	447	474	496	482	442	510	472	467	480	479	499	449	490	494	490	514	480	487	444	491	536	452	465	465	517	484	476	470	433	462	493	511	496	470	523	480	478	490	502	470	520	455	484	445	461	510	503	480	502	512	470	470	489	479	489	474	454	479	496	516	512	466
4326	2134	1943	1353	1154	1068	927	908	781	812	745	699	695	775	761	748	777	762	766	775	703	651	676	689	695	693	626	654	632	636	676	692	702	645	711	669	671	646	673	681	662	689	667	686	710	718	689	647	675	679	674	670	637	670	668	696	669	651	656	693	702	655	630	675	630	720	707	632	650	664	635	654	672	674	678	660	692	684	678	693	715	635	668	678	632	637	689	668	674	653	641	639	654	708	644	722	658	679	652	662	644	652	638	688	635	681	721	669	643	667	680	660	647	730	691	726	653	724	678	637	678	667	679	621	623	651	729	699	659	689	705	658	712	669	665	678	662	669	692	629	670	693	717	657	627	711	641	615	664	593	680	684	681	640	668	711	631	707	681	680	697	666	596	663	689	709	670	658	634	664	630	652	655	660	632	694	666	663	619	667	655	615	630	697	685	654	670	696	651	709	689	647	632	683	667	664	687	654	691	650	656	640	664	662	684	650	615	693	694	721	684	597	699	650	654	641	680	662	685	676	621	651	693	652	672	680	626	680	654	663	618	657	631	641	639	683	672	627	657	656	682	662	656	650	645	633	692	679	673	653	638	683	710	690	649	678	667	701	651	639	673	625	663	646	664	667	629	687	658	691	676	701	635	660	661	680	661	673	628	678	669	708	683	692	722	660	664	605	664	611	671	659	702	685	673	651	631	670	660	700	630	698	724	661	695	708	646	703	652	653	623	665	684	681	683	717	679	674	625	705	668	671	668	672	670	705	640	664	690	662	659	684	695	645	644	674	631	650	662	657	638	714	684	652	660	594	627	719	649	704	730	673	697	692	681	662	693	660	653	624	683	688	684	664	667	687	664	653	677	660	697	699	602	690	751	698	679	675	648	685	653	635	709	696	678	631	637	684	698	653	673	651	642	684	647	699	639	636	681	654	624	652	681	620	662	661	617	638	708	670	653	664	629	669	637	630	673	662	648	660	677	621	660	688	609	656	713	640	667	654	647	628	646	662	674	654	645	707	680	649	683	691	642	684	621	714	681	720	666	679	622	678	665	687	676	691	619	664	635	642	668	608	663	701	707	697	671	625	706	641	709	723	674	702	725	712	672	660	658	697	647	664	663	700	671	652	632	671	642	649	695	613	637	672	730	660	664	692	674	666	689	657	711	667	626	679	662	670	709	664	693	661	622	680	682	664	678	689	660	653	638	631	671	697	662	645	690	646	709	645	710	688	646	662	592	707	677	672	691	649	637	686	702	673	681	668	645	670	605	676	669	687	665	674	724	689	644	644	700	634	663	644	643	704	649	703	696	684	669	637	665	687	690	700	676	637	658	657	664	676	693	655	673	657	653	645	661	610	632	657	646	693	654	653	667	623	653	650	658	670	660	695	639	677	666	662	673	656	655	665	715	684	670	662	648	708	683	676	661	671	699	673	667	703	691	625	694	633	700	668	718	688	667	644	667	694	696	706	699	640	617	650	656	687	650	616	658	620	693	685	657	640	698	675	668	705	687	678	686	669	670	641	690	685	672	667	697	639	681	667	669	694	631	633	662	643	643	657	675	669	644	645	682	668	639	645	674	649	663	623	607	696	695	671	669	626	680	667	635	656	725	667	679	673	691	646	681	649	647	660	667	699	658	687	647	677	667	648	719	700	654	670	640	657	622	626	655	655	679	625	635	679	688	715	659	660	702	657	647	690	641	669	679	671	656	616	654	628	657	653	708	655	657	650	647	651	620	654	693	678	658	665	714	657	659	692	657	665	688	664	698	662	682	666	659	659	670	685	686	674	687	616	696	640	626	650	660	640	639	676	670	644	648	653	652	677	658	608	681	661	651	673	668	628	624	695	665	655	702	617	637	661	693	633	658	666	670	710	658	653	708	679	645	669	739	708	616	654	635	698	654	636	663	693	662	659	645	675	619	633	676	649	651	608	645	672	666	753	648	672	670	692	639	652	677	626	671	651	690	693	671	660	657	658	637	671	650	641	640	664	634	647	680	647	652	648	625	656	646	651	687	658	648	736	645	679	638	627	680	669	642	678	638	688	682	679	643	656	676	657	689	689	668	651	664	646	642	649	679	717	701	678	657	649	682	612	627	658	631	668	653	677	707	670	675	671	654	673	651	717	670	707	637	665	702	662	693	677	698	642	670	625	695	696	706	610	685	684	669	688	673	634	648	701	690	612	656	672	696	636	690	681	657	683	640	663	694	661	699	671	639	705	688	675	665	678	684	654	638	648	657	665	653	639	709	642	692	657	649	657	649	656	662	625	627	669	635	630	631	624	696	702	741	665	643	694	672	713	655	669	677	597	645	686	635	691	668	644	643	699	669	701	651	641	623	662	650	650	673	650	657	655	670	695	659	637	637	700	631	666	681	642	642	696	653	633	676	639	623	625	666	651	667	707	646	662	646	655	657	633	706	653	641	676	699	653	634	659	653	685	664	660	667	662	659	692	645	665	667	674	688	653	708	695	682	677	655	667	692	603	644	672	648	679	677	636	641	693	623	641	656	699	685	696	637	659	680	659	724	660	714	618	607	679	676	673	686	687	659	649	697	631	636	673	616	684	688	689	632	637	656	665	682	706	646	642	655	673	646	686	686	638	630	657	666	692	661	674	637	700	666	663	703	698	678	619	642	668	636	669	661	669	707	639	681	678	638	599	712	683	639	646	642	630	666	653	685	640	641	614	656	629	690	642	666	661	663	687	606	654	672	682	660	675	686	642	672	629	681	647	684	646	673	750	663	663	656	679	640	684	606	612	613	665	661	637	644	694	624	650	661	674	708	640	657	648	676	654	668	672	683	678	683	705	674	650	657	644	639	663	655	622	713	664	657	649	625	709	684	677	663	666	707	699	667	685	688	672	626	704	642	657	633	691	667	666	709	647	673	692	667	673	671	694	666	674	634	658	672	662	652	685	701	698	678	723	653	661	627	635	717	644	688	623	716	702	709	659	693	648	633	660	655	689	656	649	676	668	652	657	700	718	673	642	653	651	666	678	675	726	665	692	642	670	730	692	679	644	697	655	662	631	667	644	639	662	679	623	698	654	661	705	685	643	666	642	659	649	665	616	649	676	670	676	707	764	683	651	704	673	666	693	668	668	646	693	673	659	641	673	694	665	657	714	638	671	683	701	645	613	671	632	628	647	644	672	703	676	710	674	634	669	632	677	677	642	649	673	661	644	642	698	673	649	704	655	664	658	649	675	690	644	614	641	709	680	699	630	653	667	692	698	636	718	625	681	662	699	627	646	687	628	669	659	682	685	670	611	624	624	604	613	646	656	706	662	640	626	697	649	678	672	671	656	650	712	617	651	656	663	656	665	634	666	664	643	631	703	686	642	659	630	628	640	627	593	634	679	612	686	684	706	692	640	681	629	699	645	650	726	651	645	650	679	661	653	703	634	641	707	675	688	674	659	667	668	637	669	687	661	650	670	657	676	650	685	694	673	685	641	682	682	679	663	656	683	647	637	674	630	690	667	671	696	656	676
23518	21142	28614	23932	21147	12347	1809	1053	924	896	870	832	825	774	827	784	809	751	743	713	681	744	748	771	661	679	738	723	672	664	656	609	648	688	673	694	694	685	691	678	687	677	661	671	654	687	643	599	686	681	673	673	652	668	658	668	677	688	678	662	613	645	689	660	703	667	684	656	659	689	655	653	640	626	694	665	643	640	654	672	694	690	644	703	691	690	679	655	667	695	735	658	674	642	635	691	665	618	643	659	686	665	705	655	674	679	642	653	675	621	642	607	634	642	665	636	642	631	635	627	646	575	718	710	652	722	639	657	617	626	645	691	657	619	605	653	667	670	680	665	666	668	627	608	678	637	659	638	682	653	669	666	675	669	673	679	657	693	664	640	651	686	661	660	717	672	682	694	651	685	683	660	662	663	632	681	664	649	673	660	664	637	635	627	623	646	710	682	674	654	642	614	652	650	626	721	662	685	634	658	641	658	682	653	680	702	661	626	689	657	653	644	648	616	685	611	661	682	645	617	665	679	649	617	667	694	661	664	666	681	699	666	657	637	659	630	664	687	707	649	633	668	632	658	668	659	627	649	643	635	654	632	653	629	639	657	662	667	661	635	699	666	696	656	688	642	637	678	625	702	645	652	649	649	696	654	655	634	610	675	613	645	624	640	638	639	663	689	630	674	697	653	641	662	626	664	723	665	670	649	617	667	643	610	623	626	632	687	648	655	649	635	660	653	695	604	691	647	613	653	621	629	664	648	670	631	629	708	625	668	677	645	683	668	659	641	642	659	693	628	621	666	640	652	631	620	631	682	682	682	681	677	677	629	641	649	653	672	678	677	658	717	665	643	675	648	648	629	656	640	637	623	662	621	651	655	659	675	643	654	680	635	622	631	652	623	652	621	598	616	633	667	645	645	652	668	691	663	664	614	649	700	668	676	662	624	638	668	633	654	636	687	691	605	649	657	629	654	670	650	646	675	665	670	661	672	645	648	683	623	694	640	688	651	632	654	650	655	628	654	627	628	616	656	640	651	688	631	657	679	672	677	621	659	703	661	665	671	647	650	651	661	655	653	647	637	605	680	666	623	662	677	690	639	625	681	627	686	700	676	660	615	616	683	670	629	646	609	708	649	665	642	686	674	700	691	673	722	613	596	600	616	598	659	595	618	636	691	632	625	626	668	607	657	660	650	618	677	640	711	656	674	645	624	676	695	633	618	684	673	641	672	668	647	654	708	647	644	627	624	660	668	649	638	639	714	623	695	671	665	683	655	604	649	632	663	686	652	633	692	654	632	692	676	664	651	670	669	689	636	679	640	689	639	620	651	655	691	699	669	633	683	668	719	694	637	635	655	641	659	643	701	598	659	657	667	659	642	630	647	663	611	642	702	642	690	664	677	650	621	619	599	645	637	661	659	648	707	657	639	698	682	616	676	657	679	688	625	654	686	644	664	684	624	651	687	677	633	633	665	656	651	668	684	638	640	653	688	664	643	682	626	652	656	699	632	674	641	651	660	649	611	658	660	640	699	686	688	648	636	653	685	634	645	680	677	617	620	667	624	650	644	654	674	665	658	662	625	636	672	613	628	666	676	626	682	628	645	671	602	625	601	647	683	624	612	673	670	663	659	634	637	671	629	645	625	614	666	672	663	671	640	620	682	671	673	677	677	651	659	627	623	664	627	651	659	667	621	632	663	668	618	698	632	713	661	713	696	658	666	670	635	638	638	613	650	592	706	644	633	634	642	681	649	658	618	688	626	619	633	620	679	684	617	679	692	629	647	661	644	652	619	620	664	708	658	671	638	691	622	664	634	650	637	592	669	656	646	656	651	611	695	601	606	630	639	656	709	617	682	641	659	713	660	653	672	688	680	651	703	687	655	661	673	631	726	679	651	608	635	686	585	716	687	630	672	640	625	702	656	663	628	698	634	713	647	630	645	641	641	650	665	638	593	676	655	636	624	656	653	623	664	662	627	646	612	648	652	642	651	635	647	655	651	684	660	632	680	671	645	696	670	711	700	627	678	645	633	669	656	693	620	685	624	656	652	679	685	614	630	662	624	622	654	624	674	616	694	615	675	673	705	689	637	673	669	644	641	642	673	688	679	632	628	646	640	702	626	641	680	624	668	644	647	636	690	675	659	631	632	680	686	613	642	620	689	667	670	667	638	613	619	598	713	646	613	672	652	678	644	654	606	656	702	618	685	570	670	641	639	612	574	589	647	677	671	651	633	649	690	676	639	685	681	669	638	631	619	673	658	646	677	637	697	635	635	658	656	664	685	654	678	632	663	631	644	645	643	697	679	674	674	633	658	653	679	652	645	671	648	664	642	659	635	638	639	620	673	601	652	624	619	616	703	635	649	649	671	640	623	650	639	650	594	656	682	640	666	645	635	687	644	635	617	666	656	669	643	659	592	652	620	696	616	626	669	609	651	650	616	614	626	602	648	635	660	659	666	602	658	618	665	632	618	621	738	690	658	682	668	660	635	612	625	644	657	632	580	638	661	623	688	647	646	639	646	647	664	667	619	641	628	628	616	635	640	632	637	611	631	676	625	657	659	636	642	634	653	647	676	717	685	668	644	619	665	659	674	655	677	655	584	678	619	628	707	647	678	604	625	649	661	643	668	666	668	635	679	670	701	621	614	646	638	647	679	664	664	687	630	651	662	669	611	674	672	696	702	692	647	644	673	649	629	640	680	629	671	679	646	619	667	649	653	665	630	645	640	636	657	601	685	646	638	632	662	631	634	667	660	684	652	630	619	635	669	667	688	668	685	673	632	611	663	654	648	654	642	671	645	651	592	625	660	645	666	670	638	629	647	683	690	687	669	642	627	681	677	608	693	621	677	621	709	634	647	662	661	679	673	656	651	664	660	625	606	625	642	677	638	621	657	608	622	664	634	663	692	634	628	656	671	643	620	707	657	594	631	678	663	629	670	634	671	671	637	651	681	693	632	715	667	657	653	623	614	695	640	614	611	624	642	635	619	639	667	649	628	665	639	662	620	674	615	627	653	647	677	662	684	662	667	664	642	623	677	673	617	649	653	628	631	634	646	680	687	655	668	628	660	684	638	669	657	673	664	688	672	660	641	646	636	678	648	698	684	698	675	658	627	638	683	631	643	617	691	643	658	681	634	674	659	631	683	652	650	676	674	654	690	649	630	683	684	695	690	656	634	627	672	657	664	682	646	641	678	644	661	691	637	671	674	652	690	641	669	632	644	683	654	666	624	630	677	633	677	640	612	656	652	611	649	668	646	644	672	682	627	682	634	660	631	665	629	598	568	631	703	639	629	622	653	616	662	645	656	643	630	632	615	621	686	660	654	602	631	648	633	657	663	601	599	680	580	676	662	675	621	655	607	667	642	651	638	695	661	637	648	691	632	697	692	596	673	651	669	633	627	633	672	612	661	698	668	620	661	650	672	630	628	648	654	639	674	630	618	626	678	683	685	666	672	674	672	656	628	678	679	654	612	703	612	662	654	619	665
5505	11580	9576	5056	3790	2966	2451	2091	1743	1524	1397	1356	1321	1224	1216	1235	1137	1128	1182	1079	1040	1010	1029	1029	976	974	1005	951	928	927	900	899	962	954	987	945	926	872	961	960	900	934	898	940	872	904	927	946	935	900	896	936	899	898	919	931	884	922	927	951	921	910	870	927	875	910	901	842	880	905	912	913	917	873	885	968	890	974	956	944	927	999	888	918	884	935	872	918	926	905	885	876	906	895	924	935	885	932	858	953	902	893	885	950	876	910	892	826	855	879	854	920	917	937	848	870	867	902	901	909	887	872	914	896	921	884	900	898	927	902	915	908	918	902	900	922	883	924	891	911	875	948	911	887	909	865	860	883	906	918	955	890	918	928	902	918	914	940	864	867	910	902	894	863	954	900	907	862	953	912	955	905	866	902	871	952	852	936	922	901	951	891	917	927	889	919	909	962	930	884	918	928	933	928	881	929	916	917	895	890	947	937	890	895	892	888	952	858	877	877	927	867	878	914	869	914	894	923	913	913	911	942	902	932	920	899	841	928	820	889	940	868	896	913	961	877	884	921	860	865	826	938	899	858	957	905	887	874	914	882	924	869	881	914	795	906	883	948	838	900	929	875	903	924	928	911	866	883	894	944	889	925	864	873	894	893	805	882	915	909	886	924	853	890	926	857	888	839	900	937	955	877	927	897	895	846	917	894	868	908	846	933	915	867	863	962	924	858	911	868	814	858	876	891	904	917	876	880	906	892	927	912	947	853	958	916	915	884	927	880	907	877	896	875	904	904	950	869	923	868	910	897	885	880	904	886	927	873	899	923	925	857	920	907	902	881	888	905	914	858	945	867	866	946	875	916	908	879	912	895	888	896	920	880	837	904	870	849	873	870	946	896	927	904	869	875	838	883	949	862	880	936	937	887	918	934	880	930	927	973	907	878	858	876	903	927	896	917	892	939	871	914	887	918	886	836	941	876	939	863	877	919	842	887	872	892	917	892	868	915	920	933	871	913	878	873	916	899	827	932	884	921	916	838	880	886	931	883	862	880	836	907	924	897	892	893	843	945	885	867	850	909	889	912	874	890	909	879	896	857	868	882	897	894	904	887	908	903	941	901	917	855	932	920	900	839	962	895	930	878	875	895	910	899	909	941	900	868	916	911	904	914	923	890	859	883	878	899	919	877	931	867	848	961	881	912	887	869	898	850	853	910	886	878	919	882	814	910	887	905	891	904	932	900	917	935	899	868	928	927	878	903	842	865	926	920	942	877	863	938	933	967	875	883	895	924	868	907	917	935	902	928	946	939	910	865	864	882	857	849	954	888	937	888	887	867	905	902	905	902	917	861	841	924	893	869	893	895	928	912	851	919	935	874	848	914	893	869	915	886	862	865	892	913	899	933	914	939	879	898	865	912	884	891	925	928	898	906	904	907	836	893	936	930	857	963	922	938	913	931	877	910	888	924	859	853	961	869	900	887	875	887	900	884	917	910	906	920	904	866	881	843	853	899	964	924	935	914	924	919	882	921	893	876	940	896	911	923	884	902	909	859	897	924	922	885	897	878	932	891	918	936	914	970	892	865	911	868	946	918	966	898	894	910	891	855	882	878	943	875	882	890	893	950	940	898	904	914	902	906	870	924	834	886	942	887	921	873	909	904	927	891	878	885	888	859	911	894	902	917	840	923	898	883	883	915	901	900	899	880	895	885	927	916	871	894	951	883	864	866	887	931	874	915	886	845	886	950	900	978	921	904	884	892	863	919	923	909	847	931	901	884	934	898	920	919	891	903	909	900	931	882	874	900	909	875	936	866	955	937	899	852	895	858	919	937	874	847	881	900	862	897	907	909	912	866	836	883	868	906	886	919	897	870	893	853	922	879	907	901	936	934	926	897	922	923	907	945	906	878	884	929	934	913	922	873	860	939	891	860	848	910	923	921	934	882	878	923	942	936	902	881	842	886	920	898	920	908	893	880	847	907	893	882	922	942	905	895	891	904	945	927	876	851	923	876	896	931	915	921	959	908	892	920	917	887	888	865	910	920	860	904	876	952	882	935	909	891	903	912	923	909	890	867	953	887	850	850	829	873	906	935	850	893	833	886	905	937	846	934	842	870	897	916	885	892	909	898	850	870	851	906	871	899	921	851	940	909	881	865	880	882	901	820	884	919	903	864	936	913	896	919	962	913	890	898	893	920	952	875	887	871	935	925	862	906	938	934	903	883	872	914	926	893	954	926	864	876	916	929	954	923	912	825	890	934	918	895	922	818	870	877	888	909	908	930	931	901	931	855	911	932	919	957	868	894	878	899	893	945	865	842	900	890	858	933	894	902	932	883	891	848	897	925	920	877	862	917	901	876	870	844	924	874	919	864	892	860	876	930	832	934	919	899	904	887	974	880	888	906	930	921	882	847	910	847	895	863	902	906	923	891	897	938	913	885	877	890	863	893	889	866	913	933	935	908	833	928	904	851	859	938	925	876	868	860	902	903	946	926	912	893	956	882	879	949	898	972	908	896	868	932	920	873	915	878	921	940	909	876	918	823	893	907	872	915	953	907	939	911	881	922	888	904	907	885	922	906	915	944	927	928	977	889	917	859	874	930	917	860	910	975	913	928	916	858	946	896	902	861	908	900	897	939	904	899	978	854	895	858	933	847	974	921	951	898	911	902	908	891	943	908	950	892	950	910	855	907	896	887	889	935	889	934	908	864	857	874	911	838	858	979	885	893	881	906	865	826	913	860	945	911	857	842	913	922	932	887	889	904	849	918	885	894	895	891	870	925	894	922	836	922	838	934	896	926	864	930	909	890	876	874	900	846	937	888	921	915	890	887	908	886	928	909	875	858	937	881	972	856	946	851	853	913	926	905	927	895	926	879	878	847	892	900	898	861	872	917	921	877	882	901	926	886	897	889	920	846	855	863	899	967	866	941	927	961	962	880	906	884	916	914	908	883	836	917	914	898	909	894	886	924	893	864	914	924	919	900	858	856	921	908	957	941	933	900	938	952	891	911	893	906	883	908	854	916	975	885	930	902	879	889	932	901	921	839	950	884	901	911	903	932	863	853	918	911	881	971	962	882	874	920	936	915	899	864	885	903	899	901	911	878	916	869	898	884	882	886	865	940	933	890	887	944	879	903	856	853	917	872	893	876	925	910	892	897	893	873	912	891	914	863	855	892	903	913	901	940	889	918	885	927	859	871	858	913	889	916	926	858	892	932	887	922	932	914	868	946	902	780	873	918	889	873	904	952	885	946	866	882	900	865	902	895	898	912	918	856	885	950	898	910	908	872	893	898	862	883	911	878	853	914	883	868	901	887	902	884	958	915	877	908	943	919	876	940	859	931	951	916	910	874	895	878	902	847	885	926	895	865	851	881	864	928	898	874	897	841	903	926	951	930	939	881	855	854	909	908	888	881	889	866	923	924	911	849	840	966	932	880	923	883	916	918	880	906	873	901	907	912	884	946	900	916	860	920	906	925	865	955	871	900	894	903	893	927
22712	21164	29004	23583	21168	21201	10134	1455	976	888	783	745	728	708	713	681	639	674	691	606	541	575	515	523	532	507	525	469	494	509	501	480	513	521	490	531	497	488	477	465	506	480	478	486	473	534	433	449	487	462	462	496	451	451	434	461	464	516	510	517	516	481	475	464	464	447	502	453	480	504	495	505	492	451	453	514	466	501	437	505	502	497	464	487	463	484	450	467	467	459	469	498	438	476	471	463	451	436	444	465	462	460	463	467	463	466	470	481	482	455	467	458	477	500	456	483	466	474	431	477	461	479	465	474	450	422	460	493	476	483	452	493	471	466	494	429	460	434	481	459	450	476	477	489	465	486	474	497	448	455	445	495	491	445	500	477	418	472	424	457	465	462	487	505	488	475	500	466	481	454	423	447	474	447	479	481	479	403	464	535	463	468	456	460	466	466	467	485	467	459	420	458	478	440	474	464	420	466	443	509	452	431	428	449	510	467	453	447	396	495	441	450	485	442	449	484	474	433	469	490	466	441	476	474	467	499	442	492	430	448	463	474	443	419	478	461	491	474	456	448	486	466	453	474	450	487	481	471	440	437	459	453	471	482	463	481	486	452	437	463	485	473	452	439	478	471	454	486	474	428	495	465	474	502	477	437	445	455	473	463	423	448	468	473	461	489	460	474	494	454	468	481	435	485	466	447	490	416	469	488	468	511	448	456	476	466	447	485	460	467	438	468	439	468	462	494	450	512	464	458	455	449	478	430	460	499	453	491	463	445	476	431	509	493	483	467	433	481	481	454	472	482	448	491	471	469	454	462	502	468	476	472	407	450	485	430	462	476	479	495	447	468	469	487	441	453	481	449	445	462	468	458	486	469	472	471	448	477	459	478	481	488	479	455	444	439	456	467	484	452	445	413	497	455	460	483	473	483	456	449	474	469	462	434	447	466	437	480	484	455	456	454	498	461	472	482	484	434	460	445	429	416	466	427	482	456	456	475	477	451	503	453	408	441	479	492	442	437	489	445	430	469	491	456	425	507	474	454	480	467	482	490	503	451	433	491	455	462	458	448	472	446	507	459	489	436	462	486	456	453	467	458	479	454	470	496	436	459	423	484	488	469	464	450	466	449	488	436	446	474	455	435	473	470	505	439	408	468	492	484	478	460	451	427	488	473	463	464	416	473	430	454	469	492	502	494	471	478	412	425	459	441	442	468	456	457	455	492	412	483	455	465	468	496	448	480	465	493	486	435	443	429	456	454	461	472	455	448	458	443	456	451	458	442	473	459	448	438	470	510	443	445	443	466	463	476	451	469	479	454	468	487	479	474	492	464	456	469	474	484	479	469	476	457	474	507	472	478	472	446	462	431	448	483	451	454	435	437	463	458	433	452	483	495	458	463	442	470	442	491	449	442	478	450	445	487	445	470	476	441	428	490	494	447	471	443	446	424	481	466	446	469	473	473	443	467	489	457	470	462	441	479	486	445	488	403	479	448	466	449	432	479	466	431	486	478	453	450	480	474	462	489	425	472	448	485	433	520	451	494	443	463	463	488	484	478	482	467	466	509	484	460	491	460	461	475	441	450	464	468	466	497	482	456	452	511	474	469	473	445	442	447	468	449	474	448	481	487	501	438	478	455	484	457	456	445	441	460	476	431	453	481	474	446	437	467	478	454	459	494	451	476	469	471	485	454	491	452	470	474	469	486	453	467	473	473	476	444	468	447	489	441	449	484	454	485	485	450	459	490	461	453	499	476	474	465	464	465	454	468	462	460	436	487	475	455	475	485	466	507	474	476	465	468	435	466	455	439	449	481	468	472	455	473	450	483	457	429	429	473	464	472	424	503	452	467	455	485	465	472	451	437	435	444	475	468	448	445	473	476	475	467	453	457	465	465	483	446	455	487	461	458	476	458	452	456	500	472	469	448	430	484	433	484	458	434	497	467	458	490	476	459	485	418	483	484	455	501	470	457	453	466	440	457	463	472	447	498	485	427	463	465	460	492	474	479	465	472	412	440	409	414	473	468	480	440	447	466	443	475	481	431	457	490	424	446	460	481	459	459	459	448	451	488	449	466	470	481	461	442	449	448	436	482	473	485	487	465	461	485	480	473	483	466	453	488	454	438	430	452	465	476	470	491	419	443	468	506	442	489	442	441	506	432	449	462	491	423	467	430	454	472	492	480	478	435	499	449	461	455	442	429	439	500	474	423	466	448	484	466	424	455	470	457	454	461	452	455	459	473	438	457	465	480	470	480	422	435	451	442	443	433	482	489	430	432	442	473	491	465	455	439	461	454	453	480	465	487	496	486	490	446	456	479	440	473	482	434	468	429	416	481	422	538	472	458	443	449	460	487	462	463	436	522	489	483	469	451	449	510	443	472	492	469	450	463	428	431	449	455	475	462	480	464	440	509	459	482	461	478	489	426	431	476	476	483	412	459	476	468	450	477	445	474	458	444	444	477	479	447	484	424	468	444	471	448	470	461	436	480	485	475	489	481	453	462	525	475	462	437	447	466	461	501	480	467	471	458	429	459	435	486	509	465	488	478	488	474	448	420	463	460	454	465	448	430	486	488	450	467	471	532	476	474	463	481	464	452	454	434	471	440	469	456	445	473	474	474	465	445	490	484	473	432	441	478	439	448	480	455	484	460	464	479	446	473	455	478	476	460	529	476	424	437	420	450	439	473	480	446	459	444	477	481	429	473	451	436	437	471	514	440	459	461	505	427	443	459	455	473	464	502	463	431	473	447	453	443	447	473	486	480	433	450	494	488	434	460	461	487	475	489	492	416	477	490	429	487	484	516	494	467	438	501	415	464	465	481	444	485	510	453	482	475	477	427	451	462	487	447	454	455	442	446	503	512	476	460	495	477	493	476	458	482	483	441	473	495	435	487	476	463	461	452	476	476	493	466	480	489	460	465	449	478	503	488	472	482	465	446	445	459	433	464	456	470	439	443	458	443	455	489	477	434	464	472	476	453	478	422	468	449	469	516	486	476	466	485	431	436	440	454	450	457	433	473	478	456	474	483	471	419	435	429	438	404	484	457	489	471	482	466	465	474	470	405	444	445	453	465	467	481	457	484	466	536	442	485	459	449	460	442	449	445	453	462	494	494	453	432	498	470	447	503	445	469	463	464	481	470	477	438	427	473	454	465	460	491	473	492	442	470	448	422	455	465	418	417	497	411	436	463	499	447	445	499	450	457	501	449	478	443	499	467	448	444	455	456	414	481	466	442	454	476	468	459	459	466	489	452	454	465	441	426	434	486	449	460	461	457	463	481	478	423	486	490	485	478	468	474	475	462	437	461	478	445	452	458	441	441	466	434	454	453	504	464	428	429	487	474	468	458	487	469	446	412	462	437	462	450	494	456	463	499	461	487	472	446	486	481	433	476	449	470	490	442	457	440	453	482	431	466	442	450	447	443	443	450	451	437	496	446	435	488	437	467	449	440	463	473	473	460	476	478	489	467	485	463	515	467	409	464	496	445	442	484
7632	17386	14375	8038	5788	4462	3566	2914	2246	1951	1614	1484	1359	1256	1206	1248	1205	1157	1228	1106	870	882	788	806	788	763	794	749	766	754	756	773	715	720	695	708	707	726	711	706	681	678	653	675	652	652	684	753	686	662	684	690	715	656	617	681	625	613	681	685	705	651	694	704	704	687	690	623	602	664	723	679	694	680	668	685	708	677	672	704	643	655	674	690	650	649	705	635	625	691	645	665	632	676	645	653	646	618	691	623	656	627	637	665	648	646	686	643	628	659	672	648	631	683	661	634	669	703	663	679	661	689	664	630	680	683	668	696	604	630	698	641	634	627	620	668	673	645	613	674	654	642	625	634	637	627	642	639	647	686	604	677	632	640	669	639	646	657	682	658	675	654	640	661	619	664	642	672	649	628	657	605	606	711	661	638	657	643	679	642	662	651	622	679	637	690	673	647	633	596	657	618	670	635	652	637	667	674	639	651	629	662	620	640	684	663	636	636	665	628	681	656	683	697	628	705	659	631	620	662	682	653	639	659	624	608	613	692	649	675	649	669	634	637	647	612	704	649	605	622	680	637	629	687	640	668	629	662	646	643	670	677	713	632	643	628	649	705	687	636	606	629	616	636	674	652	639	658	635	665	645	610	653	673	630	666	654	630	672	624	665	644	602	664	625	603	656	661	634	656	639	642	652	611	659	688	682	641	641	636	607	677	658	651	658	642	647	671	657	670	663	626	657	680	647	619	634	659	642	657	631	660	676	654	695	658	683	608	626	636	670	674	655	639	655	651	616	648	635	608	632	620	639	678	648	631	687	676	635	655	618	638	682	639	637	642	707	635	637	672	644	663	641	632	706	635	642	638	612	636	620	656	654	629	629	671	599	645	666	647	676	662	615	629	628	629	622	653	644	660	676	691	678	652	639	673	667	660	653	656	629	643	657	620	623	621	670	613	682	594	635	675	630	634	629	621	711	639	651	675	651	647	652	622	649	594	646	647	630	643	674	647	666	653	642	596	629	682	662	676	687	638	675	679	679	650	633	612	688	676	639	612	662	615	672	572	663	641	681	640	624	651	645	673	645	681	667	581	670	621	640	658	648	646	607	630	622	687	640	698	684	646	665	610	668	666	654	649	608	650	636	642	657	614	672	612	669	625	660	701	678	696	653	635	629	622	716	647	637	649	639	639	662	625	588	660	695	666	668	673	632	654	668	641	643	651	650	655	665	621	641	643	669	616	644	676	645	656	707	644	678	653	656	647	628	668	671	663	648	623	637	621	683	672	593	635	653	659	672	670	638	669	652	617	663	618	572	657	632	643	630	653	640	685	633	658	656	657	605	615	691	624	672	626	628	650	617	680	633	647	645	662	633	660	644	670	676	678	605	657	664	678	615	618	648	618	646	608	635	639	639	623	673	633	653	718	620	614	624	614	651	632	652	632	616	638	649	669	662	630	646	675	688	636	606	681	663	632	636	681	628	638	635	641	663	670	615	632	637	704	652	644	660	634	636	698	605	637	638	648	627	651	679	632	657	655	653	574	657	637	728	626	674	645	681	648	646	636	650	653	685	684	689	639	660	637	606	647	663	676	590	642	656	617	628	642	645	653	673	630	640	654	625	651	704	626	628	679	638	654	620	611	667	639	653	642	625	637	690	593	666	661	637	621	642	631	630	643	670	604	664	628	636	689	637	653	676	665	625	616	628	648	621	679	672	631	632	667	678	661	647	645	628	675	665	638	651	689	632	588	627	687	648	627	635	651	657	692	691	674	658	664	679	658	667	672	609	659	639	679	609	684	635	644	657	699	625	670	712	673	659	588	669	647	668	665	596	637	661	634	663	683	642	674	659	669	688	626	602	647	653	693	697	693	626	629	662	671	685	667	630	644	658	652	615	658	648	627	608	682	597	678	656	674	614	687	684	628	626	659	690	669	649	604	653	646	674	648	614	671	644	652	630	689	640	635	660	676	664	667	621	659	665	656	681	637	647	683	672	615	621	668	633	615	675	622	613	681	604	659	586	611	656	643	628	656	609	640	684	599	662	664	676	651	636	671	656	690	634	644	685	657	628	674	649	634	666	641	658	660	592	666	679	672	585	652	687	672	678	610	643	643	678	682	620	658	691	650	683	660	660	667	687	694	624	669	659	682	658	687	641	659	652	650	644	640	609	651	632	683	687	668	640	618	637	663	627	651	695	600	667	670	627	632	666	652	676	634	640	654	654	644	667	672	627	683	665	659	681	644	677	629	636	669	639	655	673	621	672	670	657	612	679	623	650	644	629	676	675	621	635	684	665	679	621	656	691	677	584	661	596	595	604	702	644	606	663	672	693	602	602	617	637	655	636	667	646	613	657	642	608	685	674	648	616	632	581	644	651	634	659	666	636	620	654	633	706	661	652	639	628	638	643	638	647	636	594	655	678	654	656	630	639	678	640	649	614	701	645	665	643	662	637	633	650	635	691	665	672	654	605	665	641	640	577	698	625	656	673	669	642	658	589	638	649	663	654	657	624	672	635	648	605	612	641	614	590	643	630	672	641	634	678	658	666	645	714	596	686	670	652	655	639	628	655	634	635	690	623	656	656	654	623	638	669	657	689	618	690	634	629	710	626	638	667	648	642	663	650	616	638	669	651	661	705	648	624	650	614	667	678	633	644	656	672	647	618	678	677	666	674	663	661	608	617	644	656	657	692	644	655	663	654	617	670	683	624	646	672	639	634	680	664	689	614	664	652	679	645	677	633	639	628	629	670	639	639	630	642	661	622	688	678	637	656	642	697	637	626	630	646	685	632	628	673	705	648	655	683	647	674	642	638	627	654	652	646	628	687	639	603	643	652	644	647	623	631	617	639	709	664	628	606	641	681	647	670	619	638	673	637	649	699	640	668	658	642	698	647	641	678	637	599	651	624	657	610	636	698	694	639	653	666	633	677	631	663	629	613	589	639	694	705	608	655	646	650	689	643	677	676	663	670	648	635	663	669	597	625	687	621	685	659	645	622	626	621	668	654	707	604	649	646	645	658	655	648	679	685	640	632	664	638	650	633	665	670	611	726	624	649	671	644	618	678	632	633	685	625	652	635	678	633	626	681	636	647	627	658	653	615	628	623	679	634	632	685	617	656	641	685	658	625	614	647	643	625	664	639	667	686	620	661	609	627	699	675	680	677	679	640	617	674	638	681	619	602	732	677	665	583	662	603	662	639	648	625	600	657	643	618	615	633	623	638	614	632	674	617	634	617	635	643	668	654	644	645	667	639	625	670	657	649	624	625	641	655	647	675	658	642	610	659	674	609	625	640	618	662	660	608	689	633	686	705	671	590	668	626	674	663	701	706	717	631	696	641	664	682	618	640	671	711	652	608	646	622	688	628	697	628	665	622	662	651	659	672	608	639	644	681	623	602	659	642	661	674	664	619	660	630	651	577	649	639	685	621	593	626	656	638	642	658	656	655	663	703	643	624	638	694	661	675	667	663	648	643	602	646	650	662	640	641	660	649	657
26757	20535	8837	1361	838	766	666	522	523	568	505	534	507	491	472	523	514	505	524	482	479	502	505	489	498	419	506	490	525	465	459	451	497	460	479	492	468	435	482	492	517	457	478	472	413	480	457	483	502	454	482	507	488	460	493	436	493	495	431	493	528	468	478	471	458	460	459	463	460	483	506	456	470	432	474	452	469	474	481	507	476	491	474	491	441	449	471	464	477	505	503	479	485	501	445	484	466	496	506	498	431	482	455	503	440	495	438	472	517	454	438	502	444	509	453	480	453	502	487	493	461	465	471	498	460	463	500	476	461	497	484	492	470	482	427	455	459	497	470	488	498	454	491	492	484	424	481	471	494	462	478	410	498	453	490	478	456	506	487	469	471	490	446	493	503	457	475	486	449	478	471	475	501	464	491	475	437	479	501	457	467	503	477	478	485	481	450	471	456	500	517	453	451	474	469	488	501	484	466	481	503	457	460	502	497	480	456	498	497	530	503	457	455	480	460	482	500	473	492	416	491	452	457	473	460	532	472	467	476	457	490	498	452	489	485	479	498	475	493	486	472	463	462	473	477	447	480	498	433	488	468	475	484	472	448	494	528	483	462	485	465	480	477	460	463	464	433	497	490	414	429	508	469	482	483	475	486	476	463	495	480	491	498	478	473	477	456	482	481	531	479	479	489	462	485	479	463	472	470	431	491	505	467	482	487	452	437	453	464	493	467	471	509	495	493	492	486	502	483	462	497	496	506	491	457	501	493	490	460	464	485	469	496	502	447	463	436	497	442	462	465	491	455	488	505	489	505	478	505	512	463	464	491	497	520	473	484	480	497	473	469	443	460	497	498	451	463	509	481	463	469	500	481	481	486	477	459	467	509	471	470	471	496	505	502	475	479	503	456	468	483	492	480	463	455	465	505	458	449	475	448	463	451	500	469	491	480	501	426	484	469	495	474	488	500	489	507	480	448	440	487	474	462	499	450	402	463	467	476	450	482	477	498	479	497	470	476	483	458	499	507	465	487	457	461	444	469	482	459	479	491	496	490	459	535	485	445	462	470	468	492	485	515	482	463	466	465	474	448	466	467	472	481	497	474	481	449	452	477	512	485	497	448	461	462	478	484	485	483	516	463	448	477	477	454	471	478	485	502	459	477	481	478	479	415	504	472	498	485	460	474	487	478	517	490	504	452	462	506	481	478	462	496	446	476	462	481	440	467	451	482	485	506	525	506	489	459	443	498	491	502	447	438	462	488	493	469	471	506	457	488	459	488	490	474	466	468	490	438	497	490	483	479	445	464	463	510	476	476	487	459	483	456	464	443	454	492	474	491	505	477	459	497	506	487	491	457	510	472	451	472	440	487	450	431	453	459	479	492	494	436	480	491	482	492	456	465	485	460	493	457	463	498	460	481	509	468	477	464	490	493	462	463	524	469	488	494	464	505	485	471	477	450	486	452	511	448	457	487	491	507	462	471	497	491	466	435	487	490	487	531	479	496	467	439	492	468	466	497	470	452	495	472	479	487	493	459	485	476	489	465	513	501	440	499	482	448	452	474	496	462	481	505	497	484	503	458	488	473	439	490	483	452	481	454	464	485	499	450	484	468	490	459	492	482	480	500	510	446	451	468	479	465	464	503	500	495	464	458	479	480	482	463	444	498	464	468	422	478	480	469	448	508	458	454	485	478	531	502	508	519	462	477	490	473	461	471	465	462	488	449	499	500	523	475	473	504	511	453	496	468	477	463	452	476	472	467	492	468	468	479	488	468	451	487	450	527	486	480	462	500	456	454	460	514	473	467	479	502	475	492	469	475	452	461	481	510	492	491	503	496	479	475	488	491	479	493	465	453	522	509	471	481	473	488	433	470	456	480	477	461	472	450	492	472	469	439	463	473	441	520	491	460	451	437	503	475	499	486	438	467	505	516	492	468	463	494	455	475	461	495	466	458	465	477	460	477	482	499	470	491	467	436	459	470	478	493	456	487	455	503	461	449	462	523	472	473	458	516	438	507	446	524	445	481	474	460	495	425	502	524	522	476	469	501	469	478	453	460	465	538	492	468	468	514	454	481	495	483	485	488	483	453	489	519	485	470	446	465	501	462	476	444	463	457	469	502	464	465	481	433	482	462	464	479	469	472	429	490	453	476	479	496	449	469	485	423	478	463	473	490	510	497	482	514	477	449	527	463	460	474	535	495	474	477	491	466	480	516	459	483	485	484	444	483	487	487	469	490	456	461	475	489	470	484	465	510	456	476	479	476	480	489	529	496	485	450	469	470	456	489	468	463	498	451	477	515	500	486	463	457	455	497	474	470	515	473	438	462	484	433	473	478	440	489	508	467	456	463	513	481	491	492	504	503	474	485	486	504	496	511	456	482	480	490	442	454	461	484	446	437	507	489	456	510	505	503	522	463	512	456	489	473	497	462	460	519	459	457	489	501	466	496	463	482	451	473	461	485	497	493	483	465	509	489	500	498	495	484	486	488	445	490	483	478	499	503	454	462	461	402	459	443	482	492	483	451	531	451	500	493	456	513	502	460	503	487	473	486	436	531	452	478	485	500	516	470	462	462	470	467	452	471	481	448	453	482	512	467	491	482	475	469	479	473	487	482	448	484	445	464	492	475	438	488	478	454	485	466	505	438	484	504	480	476	504	502	393	451	482	487	463	489	489	472	435	457	503	442	492	495	471	466	474	487	463	490	493	461	488	452	499	454	511	468	455	528	491	498	458	479	455	490	469	429	496	472	502	492	466	485	481	450	474	497	452	522	495	439	469	510	461	458	459	451	475	480	450	509	450	468	494	450	456	486	477	450	440	472	502	473	494	442	518	478	465	455	459	499	483	479	494	450	460	453	515	479	478	487	513	467	453	491	506	506	448	483	437	514	458	452	489	439	501	474	503	497	463	520	486	535	490	455	463	463	492	465	483	507	474	456	438	470	496	515	469	513	512	490	466	506	478	479	472	507	449	459	448	506	492	458	457	472	469	533	435	494	454	500	493	476	470	446	478	485	473	488	492	487	477	487	516	460	511	451	452	462	484	474	465	484	492	472	468	442	496	491	508	471	476	464	469	469	468	494	480	472	467	482	494	475	451	480	451	514	474	489	474	487	473	457	483	445	450	520	511	473	468	471	476	463	442	549	454	465	472	463	465	477	481	461	470	497	493	452	485	503	469	447	499	482	442	473	504	477	501	464	477	469	467	467	473	461	472	501	477	445	485	474	467	493	493	476	480	493	503	479	498	451	486	469	459	499	459	519	458	473	463	466	437	508	467	493	504	465	478	459	503	466	464	475	496	518	482	469	450	465	478	474	480	471	479	527	502	479	460	451	490	464	478	460	455	469	465	475	474	476	466	458	488	507	447	464	484	471	456	450	460	514	462	481	493	500	468	432	476	448	488	444	483	484	476	463	478	496	450	452	470	467	496	518	444	464	459	458	515	512	488	519	498	491	451	445	494	469	535	480	485	496	479	500	492	465	506	458	456
4387	2389	2085	1457	1176	988	977	867	831	751	727	781	720	749	723	746	786	804	798	716	691	718	706	728	654	683	660	688	716	685	696	667	684	628	663	620	643	705	668	709	649	719	678	667	654	670	651	664	648	645	643	664	658	642	688	649	657	633	650	673	663	626	689	668	670	663	665	668	639	637	676	639	691	618	663	699	660	621	695	709	655	679	689	715	638	673	694	625	645	642	683	669	645	665	665	660	661	676	691	639	616	635	667	636	660	645	648	683	634	667	637	635	678	686	647	658	671	658	638	692	714	684	648	660	661	660	627	620	628	705	666	703	699	675	683	654	627	657	650	672	688	661	664	658	648	676	663	652	632	694	719	675	688	652	674	668	648	644	643	646	677	674	676	663	664	634	643	630	665	678	628	644	676	633	675	683	640	635	652	677	634	660	668	661	627	634	647	653	669	688	658	647	619	682	663	676	636	651	653	626	640	651	732	690	687	663	609	689	688	675	638	647	679	644	652	656	630	618	658	639	633	668	677	660	674	638	652	660	657	671	646	663	659	670	695	666	703	596	645	653	714	656	631	670	675	648	649	667	651	624	709	668	709	648	677	694	661	697	645	668	635	668	660	644	669	689	642	660	663	637	684	642	658	636	663	674	706	681	661	673	650	639	674	650	672	716	689	660	662	672	641	638	654	692	655	642	662	671	614	669	700	618	685	695	664	697	626	655	708	690	606	668	705	647	661	635	680	655	654	619	674	659	680	698	689	633	680	654	658	678	660	688	650	630	634	626	692	672	664	658	648	667	671	647	641	638	608	668	633	694	638	683	652	645	652	670	701	668	653	633	669	650	656	676	644	677	681	683	686	674	668	657	663	675	666	669	629	683	677	618	685	685	628	662	687	658	643	676	697	684	678	636	646	670	645	615	661	626	667	652	654	728	689	680	690	670	639	630	675	697	665	649	623	670	673	646	702	612	640	659	661	701	711	638	624	680	671	662	672	648	654	700	656	638	681	625	653	692	635	671	659	667	666	663	678	626	648	623	660	679	631	710	687	654	630	652	639	643	669	648	660	649	683	713	662	675	666	710	664	654	658	670	663	666	663	639	654	638	673	659	629	680	703	694	649	680	627	657	654	685	721	642	613	682	689	675	678	682	652	688	643	637	630	655	638	663	638	699	662	654	629	683	643	660	698	690	658	614	663	662	705	679	655	631	656	662	715	642	669	657	661	658	715	655	652	638	670	635	636	638	634	660	677	652	667	655	672	665	665	673	673	641	711	643	623	689	678	647	650	641	665	649	634	655	659	680	675	651	652	676	730	649	642	661	615	671	675	681	646	667	726	675	651	685	650	673	681	657	678	663	680	678	671	645	650	694	652	649	669	666	639	676	650	689	674	696	684	639	666	627	682	651	698	624	633	611	660	626	653	657	654	642	676	702	646	640	672	623	668	663	665	642	630	631	675	702	628	640	682	657	669	652	648	673	667	622	633	664	711	650	666	705	672	697	658	640	652	657	630	710	672	678	697	670	656	670	662	642	651	632	621	652	665	691	671	666	616	654	697	694	669	699	694	695	695	613	624	628	650	683	675	638	700	653	689	654	682	657	664	676	649	652	606	671	648	603	669	687	654	636	640	678	692	657	646	660	652	658	718	679	677	619	684	633	737	650	637	687	614	694	670	679	669	673	649	682	672	641	658	684	654	615	674	647	681	685	659	677	647	606	682	651	631	698	658	644	625	641	647	681	655	599	644	634	654	664	661	648	674	643	643	671	650	661	677	695	659	644	672	657	684	625	651	643	647	648	710	682	646	668	652	626	706	663	679	681	616	642	618	642	630	705	675	640	658	673	666	653	696	665	648	654	686	663	652	649	705	736	628	667	629	655	714	644	643	688	660	681	682	665	680	671	668	659	656	644	636	656	639	646	647	646	649	670	670	660	637	612	644	636	629	646	678	671	642	642	689	659	725	637	703	680	673	706	655	665	642	661	678	669	653	680	687	686	691	659	663	666	643	650	618	659	654	634	602	670	647	623	698	620	645	658	594	724	671	680	672	659	648	665	618	672	626	645	649	605	665	671	672	657	666	670	642	645	685	637	654	694	694	655	686	656	665	606	704	598	690	683	704	609	618	673	647	708	663	651	689	632	695	659	668	661	647	681	601	643	668	685	627	608	687	672	643	693	641	631	641	658	618	662	600	671	665	638	676	672	657	667	680	697	680	697	734	643	707	657	669	680	658	692	673	691	662	697	640	668	700	646	644	646	631	674	664	650	643	658	690	688	654	667	694	679	712	654	628	648	713	622	660	678	649	662	683	678	632	633	638	647	670	733	687	668	692	655	643	663	667	654	645	669	644	698	650	676	653	639	666	659	687	679	653	658	645	649	702	682	644	661	656	673	692	677	665	635	662	671	654	660	687	643	664	686	640	653	675	668	633	653	673	685	655	661	699	652	683	706	647	680	636	656	679	654	658	673	688	709	655	688	658	659	697	669	663	694	674	685	627	649	672	619	669	667	644	644	660	656	619	652	712	653	628	640	703	646	695	719	671	660	644	648	688	689	662	665	673	627	688	650	663	646	635	643	674	646	683	605	657	618	674	665	658	688	677	697	664	624	628	643	695	636	634	640	714	706	650	625	628	695	659	710	677	689	659	645	638	622	658	658	679	658	619	682	677	647	666	676	653	654	687	677	669	668	651	620	616	678	684	694	679	690	671	664	676	646	635	629	672	613	671	666	625	676	645	720	660	674	630	651	666	640	677	681	638	611	685	704	705	655	636	664	678	697	687	663	652	635	650	659	675	642	700	644	661	633	651	687	677	676	659	651	672	659	640	689	640	638	679	652	666	621	708	647	649	631	623	625	696	694	651	682	684	625	679	658	669	666	662	612	633	711	669	645	672	656	668	670	684	701	672	650	638	658	673	673	699	703	650	682	655	658	702	652	684	620	673	706	639	670	688	679	708	679	658	648	668	647	642	645	687	696	649	658	609	664	689	684	687	631	667	647	641	678	677	692	618	678	685	606	633	628	691	672	666	595	664	643	624	654	646	704	670	654	655	624	621	650	642	656	664	661	640	685	650	657	659	656	702	630	635	612	639	669	683	677	675	677	649	690	706	687	682	678	698	626	682	625	694	640	686	672	690	639	607	679	669	652	693	668	677	617	699	693	649	698	680	671	641	688	689	615	686	664	650	649	664	628	664	650	640	677	653	675	648	676	660	665	677	655	623	668	654	694	655	660	653	652	663	642	692	633	673	682	685	677	643	648	672	622	652	677	667	670	672	660	630	666	687	651	660	678	642	650	679	625	706	646	646	667	625	656	626	660	668	670	656	662	671	670	626	671	678	696	691	681	670	670	692	670	668	634	658	702	606	647	665	656	641	622	680	638	675	614	681	596	675	645	612	638	674	652	671	665	656	662	663	634	700	642	652	677	656	669	662	676	668	693	663	681	646	684	627	697	626	645	653	655	649	640	648	656	699	678	655	655	658	695
23553	21146	28571	23917	21097	11898	1713	1148	920	910	848	838	807	827	741	758	758	794	799	737	758	688	674	663	718	671	707	644	663	674	659	664	643	619	684	640	709	697	694	665	612	672	683	705	638	650	597	633	654	665	694	609	602	704	668	624	676	695	662	685	649	619	599	641	660	653	642	676	589	670	679	613	689	628	628	677	671	688	637	666	684	647	635	711	650	662	713	638	657	674	676	630	657	677	664	628	697	630	659	677	646	629	637	599	595	676	635	657	616	626	637	628	657	632	631	634	673	633	714	657	628	632	684	661	649	669	651	651	639	651	623	611	623	644	645	640	637	641	658	675	632	621	666	638	654	611	660	627	676	630	673	594	625	647	636	641	652	646	649	655	676	638	615	656	600	646	661	632	596	664	683	647	666	599	675	658	662	643	642	637	632	634	666	649	615	653	637	662	649	639	618	654	640	641	646	614	654	591	671	657	653	652	616	635	633	649	653	603	593	720	663	674	643	618	672	640	643	619	626	627	630	664	666	592	666	645	636	637	679	633	674	670	685	609	680	645	649	628	672	665	659	618	662	587	625	643	682	645	654	609	633	680	631	617	654	614	729	648	683	658	628	631	629	613	657	623	649	669	619	639	630	620	657	625	650	625	647	682	684	646	600	646	655	638	638	618	651	608	683	669	651	641	672	647	665	590	667	572	636	617	679	598	611	642	684	638	644	657	663	630	703	680	703	635	665	686	665	643	651	669	708	641	674	615	684	643	648	640	628	641	645	636	636	665	668	620	652	596	643	637	636	640	639	636	643	676	653	664	659	615	608	658	661	665	595	633	602	605	654	652	588	632	630	677	624	634	618	642	632	691	642	658	654	649	647	628	663	629	654	681	681	631	642	684	673	642	658	679	621	672	673	640	666	609	673	586	654	646	660	671	625	592	661	669	619	614	624	684	643	631	674	660	628	614	651	695	629	654	641	651	632	620	675	646	640	659	663	667	654	660	710	662	632	652	632	634	613	631	649	663	633	718	620	630	662	668	669	593	697	689	608	626	643	650	654	651	616	634	651	653	639	633	658	675	631	632	641	655	620	639	641	672	637	656	611	643	660	656	660	646	613	689	642	597	660	647	653	668	629	617	660	616	637	659	644	668	619	632	673	677	640	654	649	622	634	622	632	642	641	619	651	629	636	647	612	635	602	608	638	572	641	691	668	635	696	671	685	602	618	674	635	675	613	666	622	615	665	649	671	690	634	610	629	652	605	664	654	624	630	645	637	686	623	641	600	684	642	624	576	659	615	624	717	630	653	655	644	621	663	660	638	666	646	631	657	630	631	655	622	641	641	663	650	695	679	649	627	646	643	667	673	669	642	669	641	623	596	654	671	677	634	611	700	677	635	654	625	641	629	639	629	634	666	619	640	654	675	628	641	636	661	637	625	633	592	630	669	641	620	602	650	644	630	631	642	622	667	670	673	648	667	658	635	621	660	647	629	650	641	673	689	689	627	617	647	674	673	607	657	672	650	660	644	649	649	644	655	636	642	602	702	631	631	688	643	681	665	641	646	633	675	687	691	638	670	605	685	639	648	663	649	638	640	666	642	656	597	664	642	682	651	668	664	666	649	699	664	671	647	642	667	621	629	666	644	593	634	714	640	621	632	675	619	632	636	666	642	675	606	659	623	635	625	606	641	665	695	649	607	613	675	619	673	692	602	630	682	642	611	657	649	656	598	653	651	641	678	640	658	636	664	661	645	631	699	673	613	670	649	651	650	643	595	624	649	618	645	676	612	584	662	662	658	611	669	646	628	677	628	696	686	647	641	662	607	592	607	611	631	641	621	662	669	636	677	636	635	697	614	620	628	678	644	667	666	654	685	703	623	649	625	638	634	623	653	579	681	636	702	664	624	649	643	623	655	657	676	648	608	646	656	605	701	673	630	646	615	654	632	685	638	635	656	654	615	652	626	622	668	595	653	637	636	627	654	613	612	582	600	641	632	623	683	636	628	692	623	631	644	604	702	616	676	679	659	636	663	652	620	650	622	693	637	635	588	581	588	617	617	652	682	620	633	704	705	599	635	617	611	701	619	619	651	595	632	665	653	652	669	601	596	600	592	647	644	656	671	634	650	610	609	656	618	645	691	649	608	629	656	642	631	606	614	661	669	683	674	657	635	661	629	626	622	667	672	629	626	638	616	623	654	686	632	625	655	641	602	651	635	627	682	642	668	656	654	649	642	688	639	661	643	624	682	649	642	574	670	659	646	680	616	633	622	682	617	616	611	617	611	647	624	652	662	601	649	648	595	675	664	605	644	630	634	665	620	666	632	630	634	635	594	689	642	606	630	675	632	644	626	661	671	612	646	607	650	623	630	637	628	625	632	654	666	678	632	618	596	644	606	638	613	659	644	641	675	643	672	636	648	591	638	664	667	645	661	642	641	620	661	649	638	673	698	656	624	685	672	683	643	664	642	643	653	627	664	635	645	653	674	670	676	634	611	641	621	667	668	670	656	650	610	662	571	672	649	664	623	634	586	658	627	678	682	649	706	653	622	661	655	620	622	642	652	641	602	647	660	641	643	634	641	678	633	672	617	642	655	647	634	662	614	646	652	608	645	613	635	606	635	656	621	665	628	628	643	647	601	697	651	664	653	639	656	633	660	630	643	659	615	678	629	614	697	718	637	632	652	624	658	616	655	664	589	672	678	664	649	656	657	657	622	639	699	605	646	640	677	657	632	634	637	665	637	644	681	616	610	659	638	680	618	669	622	633	659	643	614	650	640	651	653	643	659	609	647	626	668	647	665	614	627	630	702	644	660	681	599	633	643	632	628	639	607	655	662	645	625	649	666	634	661	720	624	614	663	679	642	629	688	629	630	645	630	617	663	644	611	657	656	656	600	665	624	614	643	621	617	639	621	678	652	610	635	638	635	653	655	708	619	653	661	662	643	654	653	672	662	650	639	631	668	641	663	695	679	657	620	623	676	634	697	643	695	620	647	661	635	631	624	655	672	676	651	652	631	661	689	665	625	638	649	653	638	630	632	610	640	670	686	645	625	651	648	617	646	664	653	680	639	676	606	575	649	634	690	647	611	620	639	653	619	629	583	604	643	666	581	671	655	656	642	656	649	669	633	685	629	671	626	647	695	662	612	602	628	605	663	624	651	638	650	650	629	629	677	618	653	633	600	599	650	630	696	700	667	643	650	671	711	662	630	666	635	663	678	652	639	631	634	644	671	681	684	644	667	659	633	629	657	617	627	610	655	665	678	663	637	588	649	623	636	679	641	648	684	628	623	653	642	652	595	652	656	654	625	639	699	647	662	618	611	644	637	590	636	669	612	659	618	654	633	613	644	617	642	631	648	668	623	693	685	595	590	632	650	610	635	689	675	636	658	688	593	657	610	633	664	656	622	700	645	635	681	664	609	628	636	674	657	651	596	631	624	656	678	653	601	658	629	638	682	625	614	623	624	659	626	652	659	619	664	671	614	648	644	633
5400	11564	9485	5155	3785	3081	2571	2085	1786	1516	1430	1362	1245	1198	1290	1246	1208	1158	1224	1071	1031	998	1007	1004	991	963	978	955	947	884	931	972	959	911	970	888	941	943	965	877	899	952	893	972	910	937	899	875	885	896	927	900	893	897	956	932	865	891	868	907	935	859	914	891	891	941	898	880	908	929	848	917	871	896	864	886	940	920	868	865	921	933	913	888	881	929	876	1005	857	829	844	909	905	903	938	897	860	912	889	875	855	907	904	905	836	887	887	888	968	871	899	871	940	878	820	913	890	887	949	890	909	902	900	914	885	887	867	941	940	851	885	888	891	900	924	878	867	891	950	881	906	949	866	870	958	867	826	929	912	906	902	922	886	919	885	829	917	885	895	918	912	838	844	878	890	903	948	888	928	899	940	895	905	886	941	845	891	871	955	864	889	921	884	847	856	841	875	908	862	856	915	883	873	867	894	886	941	929	877	963	849	905	909	875	896	811	927	872	926	841	915	909	883	877	888	900	917	841	898	875	875	856	875	882	905	910	951	909	863	863	889	924	908	922	840	889	892	905	906	949	846	889	902	945	870	881	884	900	846	933	880	859	838	878	881	884	912	919	900	933	891	878	873	893	845	918	887	876	874	892	918	852	836	925	926	919	904	853	890	881	909	895	936	876	956	875	934	897	911	875	912	953	870	933	853	888	874	874	933	919	894	946	896	919	876	936	869	943	852	939	923	885	892	890	948	937	895	895	874	902	892	894	908	919	910	884	889	883	905	918	861	896	869	908	917	891	901	961	891	893	884	863	899	911	944	893	887	898	936	885	888	870	854	916	897	890	869	889	842	874	863	899	949	909	847	859	898	866	897	868	934	913	906	895	827	894	852	885	900	897	856	901	886	871	904	927	883	839	929	908	926	930	896	906	927	861	819	865	895	880	951	865	869	873	860	911	932	885	941	935	874	889	905	886	884	915	881	872	890	881	929	909	902	908	884	917	938	891	880	912	869	930	893	910	859	859	880	928	891	874	891	910	923	925	865	865	857	907	876	876	862	863	863	902	869	859	876	934	925	892	884	880	862	840	899	913	925	914	908	862	931	917	847	913	904	888	901	940	940	915	853	877	906	891	891	936	896	879	893	930	907	876	878	927	889	899	852	867	890	897	838	876	855	878	854	867	867	899	916	896	874	928	919	920	868	875	875	921	883	863	875	896	948	842	895	912	874	904	886	880	865	919	870	916	944	901	914	918	847	845	865	926	882	874	854	890	904	880	879	889	926	873	880	911	861	888	951	849	879	895	871	891	923	909	860	890	869	880	890	873	915	900	889	909	872	876	858	899	835	880	887	854	939	953	863	909	891	883	850	859	948	910	931	916	896	909	898	887	835	904	838	821	886	834	913	873	887	917	882	845	880	820	837	904	873	866	854	946	907	871	892	922	908	874	922	884	876	922	903	920	926	879	922	924	886	863	856	882	886	881	887	881	928	875	922	863	901	862	861	872	867	913	877	920	887	924	871	930	899	904	861	922	847	913	929	902	889	888	880	867	863	921	891	867	871	926	877	846	913	906	934	893	892	860	919	923	869	846	940	884	899	929	856	906	885	880	935	910	846	910	885	895	869	886	932	841	914	916	910	893	854	843	872	910	943	882	873	916	914	929	885	914	899	890	886	912	898	890	927	913	853	880	894	959	946	831	900	918	854	918	863	909	928	903	937	906	841	970	890	887	880	898	879	901	886	867	874	920	904	905	885	903	911	924	894	958	840	931	918	910	812	899	935	916	850	860	841	856	929	859	914	885	890	846	881	864	901	916	875	898	861	966	917	844	851	905	908	942	887	916	892	891	825	872	940	888	899	883	894	878	882	876	907	894	901	902	786	859	875	881	888	844	883	904	945	877	873	910	912	886	935	877	867	913	916	917	916	899	936	935	872	866	901	857	862	868	901	915	921	885	902	904	844	827	858	894	894	864	857	839	914	890	869	920	909	943	848	865	854	915	897	884	864	883	849	863	872	881	956	842	925	896	914	930	957	871	852	831	912	914	885	889	914	891	850	882	936	866	937	909	938	871	862	884	859	922	810	891	897	875	921	900	895	897	965	919	893	861	822	897	941	884	886	836	900	930	853	892	922	917	869	913	925	952	851	929	890	872	881	862	865	882	865	824	906	889	879	866	876	856	883	874	896	890	932	879	836	875	908	883	909	882	893	847	951	889	927	890	879	891	892	890	909	874	866	835	909	919	872	914	883	881	878	869	903	870	876	921	939	887	882	827	878	852	868	916	865	898	913	868	907	909	891	907	896	874	875	905	884	875	929	852	865	929	910	929	933	912	890	924	982	931	839	882	902	879	859	851	934	910	856	892	883	899	852	847	877	849	927	866	887	827	920	912	849	915	882	952	895	949	920	871	868	901	911	892	893	888	839	908	893	899	916	914	912	931	856	836	890	871	900	920	897	867	851	885	853	907	894	886	884	887	885	906	952	891	880	905	854	910	902	907	867	940	851	891	915	901	881	877	864	887	923	920	923	894	933	861	850	954	922	946	854	839	911	883	849	876	890	990	899	860	853	907	936	877	949	923	828	917	878	906	828	898	881	896	914	933	943	945	862	923	806	907	906	918	918	896	860	889	893	853	920	888	952	871	876	849	884	903	882	895	927	857	928	911	911	898	876	902	877	874	859	884	864	886	919	860	898	917	898	849	869	892	904	908	901	871	918	897	936	863	919	876	876	873	904	848	900	886	874	868	870	899	887	841	855	919	880	886	859	887	931	907	905	901	871	861	926	857	905	929	931	913	969	881	881	902	858	816	884	966	872	969	917	880	874	906	950	877	864	946	943	887	914	871	911	943	909	875	879	896	928	878	848	886	881	890	890	950	894	941	884	956	876	883	905	829	997	904	895	952	856	859	868	876	840	916	900	865	869	870	890	884	925	876	892	867	899	938	874	876	909	875	936	857	869	901	863	926	895	863	869	927	891	903	888	957	912	930	913	876	886	902	853	863	918	891	936	839	903	928	921	836	882	975	910	896	904	924	890	869	912	904	861	854	871	880	845	871	870	925	911	900	907	925	898	848	909	956	871	852	892	907	903	880	909	879	911	857	860	920	848	922	897	910	935	944	888	881	873	896	911	904	922	901	900	868	875	886	880	873	909	908	881	982	884	832	863	932	1002	867	930	915	946	881	903	909	864	859	881	934	903	880	898	897	921	904	851	853	912	857	897	910	932	929	866	906	926	931	845	915	878	913	921	866	872	888	883	922	862	839	889	828	902	854	913	864	927	887	894	993	868	873	881	927	907	915	891	842	907	879	884	951	931	893	942	859	889	842	891	861	866	939	908	918	922	916	942	895	922	928	906	831	926	870	855	923	906	930	854	891	946	951	859	864	877	871	868	904	843	869	925	855	909	894	907	894	926	895	929	895	919	869	958	869	921	901	880	876	903	846	918	903	891	882	931	927	894	874	878	927	886	840	879	936	898	914	917	844	907	884	906	876	904	863
22750	21170	29001	23605	21170	21222	9938	1430	1036	883	797	765	678	700	656	657	694	659	662	586	575	546	515	522	498	527	531	529	493	532	518	520	468	462	452	526	486	463	494	485	478	481	443	492	496	470	456	471	499	482	470	468	454	493	470	493	489	477	469	470	477	468	490	497	462	455	430	491	449	470	465	490	498	482	454	490	476	479	432	472	470	518	434	476	463	479	477	438	486	419	448	444	448	440	442	422	498	481	463	473	498	450	454	462	455	502	481	469	457	489	473	434	463	429	450	490	486	435	486	490	478	447	450	451	487	442	478	471	448	471	466	443	436	457	448	449	468	475	460	454	458	495	493	447	441	480	468	402	454	469	432	519	461	440	424	502	492	475	479	497	447	486	459	488	487	481	469	467	449	432	445	498	432	463	450	441	450	472	486	457	471	502	471	418	461	481	456	448	445	461	488	432	466	498	432	461	478	432	437	444	456	464	473	468	497	465	456	505	465	469	441	467	466	475	481	443	440	444	470	451	455	440	440	485	454	467	485	482	439	455	477	494	457	486	440	421	484	464	454	444	475	474	462	455	421	475	515	481	488	458	450	480	504	449	483	444	468	491	453	470	448	441	487	476	445	473	448	457	489	444	488	420	490	506	430	520	449	427	486	464	449	474	440	465	416	447	444	440	450	490	459	476	463	467	456	425	460	435	465	454	451	434	479	467	514	457	518	481	446	481	445	450	417	471	456	436	472	435	441	473	483	460	474	429	398	464	434	418	411	478	479	430	454	457	446	452	487	445	451	456	451	489	477	449	465	459	475	482	478	465	421	478	426	466	445	474	475	480	476	449	462	454	433	446	436	481	456	447	447	433	436	479	451	429	501	429	460	494	430	457	449	476	471	457	469	439	462	473	483	461	429	502	481	444	433	463	462	429	416	491	442	474	452	451	448	458	477	421	438	443	475	467	454	466	445	449	437	483	459	473	481	423	467	450	447	463	505	462	452	470	423	482	451	472	494	471	466	469	469	455	455	518	498	469	464	460	465	477	461	425	448	479	420	429	472	443	478	468	451	463	434	463	432	508	448	447	450	456	467	455	473	447	459	430	464	479	488	500	455	475	480	405	461	431	459	444	454	457	431	426	497	446	435	453	445	469	459	460	432	394	470	482	503	484	460	489	459	447	466	461	447	450	442	463	461	504	434	474	485	438	455	471	499	469	477	465	480	473	429	512	471	474	439	449	461	463	466	499	492	513	477	470	460	509	502	455	486	452	416	460	470	473	438	446	473	481	429	396	435	440	495	455	472	448	445	480	441	433	475	446	471	442	475	445	452	460	428	425	470	437	463	425	493	451	464	500	497	488	446	452	441	458	454	478	428	447	445	465	425	428	431	433	453	453	478	457	475	451	452	471	448	475	454	468	438	447	505	475	474	462	437	511	457	483	430	416	446	450	498	455	486	476	452	441	464	501	449	459	445	471	484	479	442	464	468	453	425	474	486	443	465	456	470	518	449	450	445	434	491	429	463	482	472	476	490	449	463	467	485	501	464	460	437	428	435	461	469	434	450	464	436	482	474	474	486	469	458	466	445	429	476	515	447	452	428	478	452	422	432	445	465	475	461	453	480	451	485	444	486	435	476	505	440	440	494	428	432	465	440	447	449	431	493	459	413	452	470	462	480	483	416	463	435	453	457	488	430	410	441	437	484	433	463	462	475	466	423	436	472	475	459	455	462	489	483	441	475	485	449	444	470	444	434	483	455	469	438	459	467	440	489	430	470	518	466	447	442	481	465	437	465	474	451	482	469	437	471	438	446	446	494	478	464	447	466	449	422	451	464	455	490	483	462	472	411	508	407	479	457	447	484	465	509	423	426	472	473	480	448	463	465	457	442	443	461	480	460	462	467	464	483	467	449	436	451	461	431	484	505	467	455	438	468	481	445	456	483	518	475	473	414	444	439	453	450	451	427	484	473	448	426	445	430	411	479	436	429	497	455	445	503	461	446	503	443	485	455	414	465	484	472	473	421	459	442	461	441	470	464	433	483	468	492	441	464	449	459	474	452	452	417	438	447	450	461	455	467	432	447	466	447	448	495	487	506	470	463	418	480	479	487	435	453	456	478	480	449	431	481	473	425	456	465	417	431	453	459	475	476	469	432	444	502	472	497	430	476	479	470	453	435	466	461	455	472	453	458	464	458	443	437	452	459	450	447	451	488	434	483	437	476	490	446	465	431	470	462	435	451	443	471	476	518	441	431	460	496	438	430	430	435	412	447	439	459	427	473	459	482	483	472	433	416	461	422	476	494	442	456	457	468	456	457	473	443	494	502	432	452	476	425	450	463	472	485	476	452	416	481	472	453	474	429	492	468	468	476	472	419	453	461	442	466	469	436	428	451	491	448	432	435	460	444	454	451	460	444	469	450	454	430	470	477	468	448	448	490	475	449	491	454	441	456	463	465	483	430	453	473	454	458	456	472	462	448	463	466	440	458	462	479	435	465	435	420	449	481	471	448	415	437	445	471	434	476	480	471	481	497	409	413	455	448	462	446	470	454	464	429	473	470	461	450	491	510	457	439	448	483	469	431	451	434	459	456	439	479	419	463	476	488	439	439	434	459	441	441	456	461	446	449	489	495	492	458	443	463	456	440	493	445	459	479	460	430	463	464	449	527	474	493	448	406	487	439	449	461	489	515	448	429	417	449	487	463	457	459	443	467	461	430	426	428	407	419	492	464	454	415	450	440	468	438	448	465	484	468	423	440	457	430	482	476	464	465	468	478	455	436	457	443	433	490	454	492	453	425	447	452	440	464	486	470	444	508	426	448	460	488	463	470	464	444	468	458	444	435	464	449	442	442	493	456	464	445	460	462	419	469	468	473	492	478	432	470	452	486	473	472	504	458	485	435	492	427	450	478	445	466	461	432	468	451	501	501	478	470	483	489	430	460	471	443	461	459	445	486	440	425	471	486	469	463	430	466	472	450	424	453	434	506	469	480	474	426	443	473	451	421	479	447	474	441	433	464	476	446	469	415	436	451	486	465	461	445	479	532	458	441	490	487	458	486	450	427	489	474	451	482	456	424	423	447	416	421	438	455	452	460	432	439	452	421	457	451	467	482	462	472	446	440	486	475	449	459	443	398	440	449	466	456	456	471	449	458	464	439	470	478	413	444	462	473	476	457	481	480	431	482	451	489	434	440	512	455	470	448	415	405	444	437	458	460	486	447	462	451	432	466	450	406	449	459	447	450	466	459	466	446	457	444	495	440	419	474	459	461	508	441	454	477	459	444	450	443	469	484	467	472	485	448	447	480	460	425	453	443	455	501	442	446	477	458	439	483	440	454	405	450	475	456	408	500	439	450	436	454	494	438	500	456	481	465	431	441	474	441	485	441	450	456	437	462	398	446	459	452	454	484	453	444	471	456	462	443	468	434	483	483	478	479	428	439	479	473	430	453	475	491	440	476	472	460	456	475	460	466	435	435	466	455	454	446	467	439	444
7709	17510	14412	8120	5832	4489	3427	2782	2254	1968	1628	1521	1410	1271	1172	1238	1132	1091	1174	1029	880	847	813	852	768	787	737	718	784	751	729	722	729	705	688	716	696	676	705	718	660	697	690	663	637	699	660	631	644	685	653	687	699	660	666	678	626	666	671	707	646	652	665	667	680	690	637	661	687	708	672	614	657	690	634	668	680	633	654	638	665	661	677	653	674	612	628	668	642	667	627	674	641	699	688	668	631	637	661	664	636	680	643	670	581	643	648	645	654	667	654	640	669	665	679	644	660	674	666	645	663	693	655	626	663	639	735	662	682	670	613	621	613	638	667	644	608	639	692	623	648	646	620	648	622	637	622	611	637	704	640	658	712	647	656	626	653	630	595	683	636	641	641	672	635	632	655	682	615	680	630	665	615	622	665	652	614	657	661	616	623	626	644	636	679	655	638	640	609	641	629	702	630	634	586	615	643	630	641	649	637	638	641	666	647	665	613	608	639	617	669	608	672	639	627	647	668	677	619	691	676	653	654	643	628	630	622	638	691	586	616	637	664	618	655	638	628	607	670	625	606	653	662	639	625	667	669	699	628	642	659	611	610	603	670	658	643	632	647	644	622	648	669	683	620	619	629	643	622	659	663	624	685	655	653	651	637	637	615	654	638	724	656	621	661	625	603	663	670	699	662	667	636	609	658	648	601	650	655	621	634	642	670	604	581	647	652	691	645	646	632	592	683	694	649	657	627	656	664	638	577	664	624	665	608	602	645	681	627	668	677	644	594	656	608	669	661	658	615	665	602	627	633	648	648	609	650	683	649	652	643	645	659	663	621	710	633	675	654	649	645	620	663	628	634	641	613	691	669	620	622	613	621	635	607	650	675	671	642	663	642	672	694	650	645	682	666	663	652	611	658	659	643	597	640	610	693	602	613	641	658	667	658	637	675	639	681	626	610	644	670	661	660	650	633	637	647	576	682	649	635	641	647	650	661	666	603	646	586	629	680	680	633	648	577	630	672	631	664	619	617	637	664	636	649	694	617	636	705	623	645	653	636	657	652	650	617	574	658	638	619	594	639	647	629	656	613	643	650	587	649	617	646	661	636	684	648	621	646	608	640	646	649	680	667	658	658	678	693	634	628	686	627	653	669	714	648	658	651	609	646	652	664	634	647	607	644	614	601	634	628	636	659	603	653	636	651	660	678	610	666	626	631	622	623	651	636	620	688	627	620	654	678	637	641	642	611	656	638	599	670	665	635	651	670	674	647	689	608	698	617	593	696	643	660	684	667	641	606	697	617	637	600	635	637	641	611	616	637	676	626	641	670	649	638	621	684	631	612	649	657	618	698	641	699	644	635	647	629	652	667	654	637	673	669	653	633	641	645	667	694	692	649	642	707	653	689	669	649	642	642	655	704	694	631	616	619	662	633	666	616	640	689	639	664	671	641	633	671	672	618	668	619	652	669	656	641	665	637	620	646	652	623	624	659	643	631	655	685	625	651	655	640	665	671	632	641	651	694	619	692	664	629	619	634	651	676	618	640	653	625	623	642	644	659	659	626	689	658	634	641	646	672	706	655	628	638	605	675	571	571	667	639	654	644	624	654	661	650	632	657	643	647	646	605	686	625	611	607	629	669	657	610	619	614	656	639	668	636	625	604	650	593	644	615	656	610	702	681	644	637	621	612	646	610	685	618	694	642	690	664	611	637	591	616	650	653	591	645	656	672	651	642	619	663	686	630	639	614	642	641	656	664	659	658	621	641	664	657	667	660	658	694	656	677	630	673	670	640	639	678	618	640	650	658	642	659	622	664	594	684	617	641	653	609	629	649	627	600	634	665	677	652	650	658	648	648	624	658	645	607	609	655	618	665	622	625	641	663	695	654	632	688	617	629	709	704	621	637	642	671	644	652	642	626	676	694	635	661	678	637	664	625	621	666	638	622	654	658	594	614	642	618	643	628	626	671	626	648	612	629	630	659	647	574	653	641	640	650	626	660	613	655	636	688	690	616	646	622	607	612	703	664	664	610	613	626	667	652	660	654	580	627	631	682	623	647	668	662	635	664	625	657	668	635	680	636	666	620	605	625	630	636	651	587	654	615	655	634	615	629	652	603	654	643	618	672	606	646	654	599	638	664	645	632	642	611	618	651	704	624	660	594	657	644	628	653	670	662	669	619	630	669	617	624	656	688	623	653	665	647	618	616	700	619	640	617	621	639	640	634	667	680	652	643	626	642	592	601	675	671	608	710	647	639	687	615	716	631	646	650	609	659	633	597	662	658	644	646	656	661	659	662	656	623	624	678	643	613	700	624	667	660	635	641	661	668	624	675	657	658	639	653	627	675	664	625	675	665	683	623	647	663	640	636	692	660	664	659	683	639	661	670	651	643	640	660	641	649	601	619	660	650	683	633	598	629	641	684	647	691	697	657	612	640	674	675	639	666	664	655	629	649	631	640	646	626	646	667	651	626	684	656	657	657	629	674	633	657	648	627	631	686	627	630	644	641	625	615	606	635	660	649	662	595	652	628	652	686	662	660	690	620	694	641	644	638	610	640	623	593	624	640	665	629	657	656	666	663	651	638	623	625	647	648	630	626	692	695	625	632	665	626	645	703	653	646	669	603	634	614	660	639	638	648	599	673	636	648	649	621	671	655	671	647	627	615	665	616	608	655	664	607	701	621	638	625	626	655	653	669	646	608	648	660	612	630	611	655	602	646	612	623	641	623	630	632	648	644	662	643	650	606	610	639	665	641	673	607	627	602	627	638	642	633	673	573	635	673	651	622	645	638	598	607	669	668	647	609	647	650	626	624	631	625	631	653	621	675	648	636	647	616	656	657	617	641	672	687	672	642	607	635	664	622	670	639	602	641	656	659	664	628	652	640	602	642	554	674	669	650	647	610	612	650	663	645	616	636	654	687	652	669	664	653	615	638	597	665	635	665	625	617	670	634	660	659	632	648	677	685	621	640	702	634	691	623	708	581	665	679	669	629	657	671	627	651	666	667	625	644	627	609	622	646	687	673	641	643	649	633	638	654	629	616	644	680	676	634	672	643	658	623	676	625	594	678	591	645	649	646	683	656	615	636	656	644	621	641	657	637	631	594	659	670	636	646	639	628	681	667	647	647	667	661	604	663	666	631	628	580	607	597	623	684	629	656	623	638	640	676	617	613	639	657	633	631	678	706	602	661	640	619	665	638	671	611	613	649	628	623	640	681	641	640	653	691	668	632	665	653	657	643	643	594	654	642	623	619	586	654	577	656	677	647	666	617	671	622	644	672	637	668	648	658	641	684	676	645	619	680	706	652	653	632	605	636	636	678	626	656	646	621	648	647	619	628	638	650	642	640	683	641	617	661	619	647	618	611	666	662	673	674	647	741	607	655	637	658	601	659	654	594	629	668	605	686	633	668	609	684	683	681	603	637	672	677	666	620	667	634	622	653	636	662	620	642	655	633	577	602	646	663	644	623	666	666	583	647	634	652	654	640	632	679	641
26685	20516	9049	1435	895	829	649	547	519	523	494	499	524	508	468	515	486	503	513	486	504	501	453	441	512	490	454	527	525	496	476	476	488	491	479	449	491	462	479	471	466	476	485	455	478	501	515	460	486	473	508	498	472	499	482	472	450	456	460	497	454	472	513	498	476	484	461	456	489	476	503	479	473	477	488	476	475	475	493	515	453	445	484	472	493	484	409	435	446	500	431	420	479	457	473	482	453	448	469	464	444	518	474	444	483	467	487	440	455	478	491	485	446	439	474	450	479	495	439	489	504	450	488	470	481	484	488	467	474	477	465	471	459	432	497	474	472	454	475	475	503	479	476	482	503	505	469	466	506	465	440	472	452	473	498	467	478	468	455	481	459	522	475	534	520	434	468	489	502	463	398	489	506	480	497	468	448	492	478	508	485	501	485	504	449	458	459	450	470	494	497	476	494	449	529	490	448	475	468	464	475	482	484	459	522	446	426	486	470	446	473	425	499	476	491	475	475	487	461	484	464	480	504	477	483	473	503	485	477	503	439	483	461	503	462	463	492	435	474	469	495	472	468	470	454	509	497	483	467	488	538	450	413	480	457	507	494	474	497	451	470	465	469	476	453	469	462	471	493	441	480	462	461	484	468	441	431	411	443	479	496	498	493	476	483	495	460	487	481	463	502	473	496	485	482	481	489	461	465	467	476	473	479	478	494	498	484	493	447	477	468	459	472	464	465	482	462	475	505	431	500	479	475	473	499	463	417	498	455	480	497	474	489	464	449	465	434	464	456	479	440	466	481	473	467	513	484	472	485	514	503	470	452	425	498	443	484	489	482	493	455	504	472	466	503	455	486	465	482	483	520	454	473	471	456	486	466	476	463	468	483	450	446	463	461	486	485	465	501	447	480	457	521	484	483	461	451	472	494	469	454	488	477	509	476	519	477	476	439	461	483	500	444	477	481	467	463	466	502	494	503	479	481	471	479	459	518	541	460	446	454	476	535	467	486	474	486	484	470	477	449	458	448	471	497	447	509	478	474	496	539	463	520	459	457	452	467	433	509	473	459	521	503	484	433	508	497	454	434	441	496	491	490	471	466	502	487	468	488	451	441	520	491	482	486	456	453	488	471	443	489	453	477	435	467	507	498	418	505	470	455	466	480	486	526	476	468	482	513	467	448	479	538	515	431	504	508	463	453	482	455	456	490	464	474	469	509	501	450	457	502	507	495	495	432	453	465	449	493	472	465	465	468	527	504	455	463	472	461	453	491	427	448	472	487	488	476	480	441	453	482	480	485	527	459	450	476	469	523	488	487	487	525	464	451	494	488	489	494	488	498	476	497	471	463	491	535	493	484	507	476	485	509	496	495	493	428	518	479	453	475	455	487	473	460	471	508	445	466	484	479	493	513	468	454	484	469	494	510	496	473	464	446	457	466	483	459	495	512	485	465	447	495	480	465	421	449	459	516	448	483	460	532	465	508	477	486	444	474	511	518	501	482	493	502	467	495	474	467	475	475	434	476	481	494	490	468	447	456	487	501	500	476	466	494	498	483	445	444	487	491	435	495	473	445	461	486	496	473	456	482	475	469	500	509	474	483	465	496	461	480	469	474	464	497	509	466	476	457	486	448	477	460	466	506	447	489	490	469	489	435	469	498	467	498	464	503	503	493	481	513	497	480	465	488	415	474	504	513	457	419	489	489	482	466	491	507	488	485	497	504	487	493	471	456	486	470	508	474	471	444	500	498	472	508	461	458	443	449	454	490	474	487	492	482	476	475	471	427	479	486	513	453	488	507	468	460	491	471	501	483	473	494	436	449	417	468	505	513	478	470	472	467	501	489	505	472	485	432	497	490	514	452	478	493	481	437	495	483	458	496	513	489	476	494	530	465	475	444	476	480	470	441	482	431	529	479	509	505	476	512	485	447	489	509	470	510	494	491	477	444	455	492	481	486	466	465	482	499	474	478	463	477	483	468	476	492	474	473	460	505	477	483	479	444	516	508	455	508	507	491	486	486	454	492	447	473	476	457	469	470	483	490	456	516	468	435	477	495	482	462	476	487	481	453	463	483	455	471	510	455	484	498	474	469	489	471	444	480	465	467	491	447	474	482	505	490	450	485	456	480	513	492	489	469	432	487	509	450	496	519	488	487	491	475	465	482	458	459	484	423	460	482	498	478	494	457	453	465	460	521	500	459	489	454	477	471	464	452	470	422	487	450	504	465	495	472	464	433	444	451	493	475	488	499	479	470	463	494	487	494	500	466	493	464	459	491	486	484	462	500	501	490	520	465	480	487	475	477	507	488	485	471	497	494	464	492	470	488	492	508	491	481	471	487	452	472	477	469	458	468	457	494	461	494	484	454	466	495	452	418	486	479	489	443	474	492	493	454	472	499	494	448	520	438	487	464	484	459	468	476	467	476	475	429	438	497	508	476	481	474	472	501	452	452	519	430	485	489	485	504	526	477	467	496	461	440	473	515	454	474	487	534	464	487	470	500	464	476	479	500	469	469	453	489	502	474	492	523	451	495	468	475	474	488	485	503	461	488	472	476	504	447	484	488	507	480	450	471	509	495	473	482	477	477	468	464	492	506	476	464	492	451	496	473	516	466	469	518	474	465	471	476	493	466	487	516	459	448	479	515	523	456	483	396	480	507	444	493	509	449	525	462	460	488	431	494	468	496	441	466	487	468	449	488	495	504	515	481	462	497	450	514	484	458	495	497	464	449	478	512	481	423	489	463	448	471	503	494	438	517	476	448	449	451	478	491	509	487	506	459	487	520	500	450	457	493	448	478	491	501	465	481	464	431	492	472	445	462	459	493	479	481	469	458	471	488	480	479	480	496	508	481	516	507	523	440	478	476	482	478	472	495	450	490	501	468	501	481	437	458	434	474	480	453	462	511	451	444	506	463	472	465	481	480	435	456	523	466	418	456	447	437	453	499	490	438	466	520	482	507	487	461	491	453	467	453	465	502	463	460	445	488	484	466	501	444	459	485	460	497	494	528	437	462	442	474	460	512	491	487	487	440	494	478	432	490	453	484	428	443	486	455	462	473	460	474	466	462	455	494	498	408	463	462	499	481	486	459	476	468	425	489	471	489	503	463	477	469	500	468	495	435	496	437	470	487	488	495	475	433	446	492	499	500	452	483	467	459	445	468	504	482	458	469	448	461	484	468	457	480	520	471	491	451	498	487	482	477	496	503	483	462	493	492	475	529	493	442	467	449	514	496	491	474	478	503	483	472	509	469	455	441	527	453	494	459	451	478	447	444	443	472	525	483	463	454	450	489	480	484	499	485	474	471	500	493	473	481	512	461	491	464	488	460	463	488	444	499	482	476	473	497	508	451	466	497	470	487	458	443	480	474	478	425	462	481	476	477	448	468	472	501	462	495	439	490	467	477	491	492	457	471	470	466	516	493	518	462	457	477	469	474	510	494	439	508	488	475	495	480	450	502	421	455	522	475	485	508	487	493	453	472	482	474	469
4372	2542	2128	1423	1232	1046	965	878	789	749	708	716	710	761	770	752	706	759	736	724	702	681	654	683	651	660	671	668	721	643	751	705	692	689	612	705	697	661	643	661	636	668	668	660	672	707	669	681	700	650	615	671	665	654	618	611	644	668	652	668	672	616	719	678	684	624	709	666	680	637	657	633	657	671	651	668	670	694	656	708	641	638	635	656	656	678	620	706	685	665	629	650	663	674	682	593	658	684	660	609	655	645	610	654	664	665	661	662	610	642	649	610	636	675	650	665	675	683	664	643	650	611	647	702	644	669	669	629	665	655	630	607	712	717	630	608	625	608	653	638	641	635	642	687	630	624	682	626	659	644	659	622	633	666	604	686	600	654	696	658	689	681	628	664	674	652	630	632	683	658	681	685	656	694	638	666	658	625	654	651	681	667	652	668	681	675	631	657	650	628	639	649	660	668	616	661	692	675	658	644	675	679	641	673	651	634	640	642	649	623	684	695	620	683	699	668	645	679	711	674	668	596	589	657	636	698	651	726	649	693	676	646	650	675	668	653	620	649	706	642	635	656	652	684	680	679	661	650	652	664	682	626	640	702	664	604	654	697	627	666	689	654	620	651	666	630	680	699	689	641	655	631	681	633	655	646	692	624	699	637	600	670	672	728	606	702	603	674	720	692	626	650	656	676	678	615	697	622	676	652	668	698	659	668	621	663	671	657	664	652	670	656	644	645	650	623	679	638	692	658	645	676	668	693	671	729	660	653	668	630	685	682	698	633	650	661	645	652	623	706	624	666	662	674	659	657	652	651	690	642	622	687	678	631	661	621	658	657	639	678	606	621	662	609	635	603	591	657	681	661	657	636	630	679	696	686	639	640	684	617	651	671	677	647	665	707	661	636	653	648	678	661	651	616	686	620	665	661	644	617	666	731	688	695	664	659	623	687	660	721	609	648	662	673	646	619	666	666	691	658	648	661	592	651	651	654	660	647	666	639	613	660	658	662	661	670	630	672	625	674	654	652	641	652	591	640	629	651	718	655	678	641	712	647	684	610	652	631	687	650	678	694	685	665	667	692	679	629	633	643	615	682	644	681	671	663	685	671	653	678	661	680	650	668	715	680	629	675	652	635	630	683	640	647	676	690	721	611	646	620	696	639	704	653	677	663	663	635	719	691	674	605	638	645	678	660	658	653	649	638	680	613	639	681	644	697	649	632	719	619	681	652	621	663	663	689	693	689	648	606	677	609	619	659	703	644	670	621	685	642	632	668	609	636	655	658	635	642	677	611	671	642	664	626	672	696	602	697	718	683	689	674	641	729	647	671	691	687	677	639	670	643	635	615	658	682	664	653	656	656	705	620	641	743	637	629	601	637	645	634	662	670	637	640	640	661	660	655	662	671	652	666	638	651	647	671	678	668	678	662	702	636	642	665	654	678	659	646	679	674	659	683	681	727	688	639	657	648	653	612	643	653	645	638	656	689	643	659	666	662	610	621	654	660	604	686	662	678	668	639	675	694	648	645	633	638	623	630	680	660	662	658	650	657	631	654	625	668	637	636	703	696	673	693	653	674	710	710	674	652	613	694	641	658	654	689	656	635	645	650	647	631	613	693	648	615	632	630	703	662	616	692	694	602	657	672	621	635	671	693	655	651	634	626	639	601	642	676	621	696	674	661	670	676	658	629	620	683	706	669	631	659	658	660	662	692	657	650	628	673	647	661	693	666	663	613	670	697	671	646	666	642	677	660	627	631	637	654	628	634	628	674	628	612	646	616	639	666	682	666	673	638	651	662	677	633	702	719	630	679	617	652	657	643	664	653	667	638	646	644	679	655	658	709	678	686	650	627	662	658	650	639	687	653	667	663	689	639	688	667	697	652	634	636	684	620	657	675	642	649	704	665	656	655	612	654	689	652	719	664	648	656	670	691	655	661	666	650	651	686	654	625	672	679	609	633	615	645	677	664	701	660	655	705	685	676	703	637	645	656	666	637	687	724	674	650	664	654	670	664	674	645	632	703	657	670	677	692	695	677	644	656	606	660	639	678	668	650	639	613	648	708	606	632	671	676	649	677	645	665	664	668	617	683	631	629	645	606	674	622	605	640	624	652	644	633	698	723	646	622	671	687	629	675	702	663	629	679	662	654	667	677	661	666	681	655	628	648	656	643	598	663	706	679	696	715	684	649	626	625	627	646	662	613	676	633	645	661	628	629	644	645	666	664	653	670	688	702	647	651	633	637	694	667	649	612	618	693	678	660	688	629	668	649	708	658	623	653	638	682	627	684	643	692	697	710	656	618	584	661	671	623	655	694	660	669	653	629	651	699	686	615	659	659	677	644	701	657	686	636	682	665	711	669	659	663	671	704	626	593	696	661	675	711	665	696	615	676	649	649	649	684	674	651	648	663	696	640	665	645	691	698	640	620	629	677	647	631	677	680	668	673	644	679	676	638	646	646	635	628	638	654	674	667	656	665	663	644	631	678	673	636	690	651	681	641	664	677	715	594	695	657	582	694	621	686	696	637	663	660	662	660	647	669	654	664	618	708	681	628	679	700	638	632	625	727	631	671	665	642	665	644	672	705	628	658	664	669	659	696	666	661	651	661	644	696	639	663	614	665	672	674	703	677	596	678	668	662	666	606	644	644	707	637	660	636	618	681	625	684	665	629	655	588	673	620	670	698	633	676	651	611	669	655	672	673	661	677	671	596	667	675	641	666	703	651	672	647	662	701	684	612	637	627	656	688	685	726	676	650	613	693	670	707	678	698	699	662	616	659	652	688	676	639	685	668	625	646	675	673	701	656	643	620	663	671	724	666	610	696	626	669	665	676	632	674	648	677	644	705	684	645	687	662	665	662	634	655	639	661	642	641	678	651	637	639	703	674	657	680	644	667	708	625	636	651	678	634	673	662	653	653	672	643	649	677	636	631	672	675	675	637	645	641	620	687	709	680	636	627	672	628	624	677	664	633	634	669	671	666	615	667	688	652	618	636	687	647	678	588	622	634	629	581	687	652	657	667	632	674	613	647	693	693	628	648	635	651	674	609	662	651	651	658	649	690	631	686	661	656	667	718	639	687	647	628	681	672	643	674	613	680	652	686	666	641	653	693	637	639	614	623	658	637	616	672	673	661	647	638	667	669	618	659	694	662	620	647	683	619	685	689	679	630	644	679	664	680	642	670	673	698	674	678	613	666	715	667	658	653	670	664	642	666	686	650	637	650	713	669	673	647	699	649	648	632	651	674	642	650	689	664	655	586	682	657	694	671	655	685	638	656	660	676	649	698	665	664	658	659	665	641	644	642	639	630	633	625	670	670	634	621	670	662	636	675	666	702	699	692	679	656	638	666	647	650	646	630	651	640	622	645	648	678	651	656	683	674	675	656	625	670	655	636	683	637	616	613	650	662	650	677	667	635	630	671	652	665	629	646	591	699	657	660	695	701	692	648	649	652	626	695	666	663	628	659	622	686	693	682	656	615	637	665	671	634
23638	21162	28604	23998	21161	11951	1706	1112	973	886	848	833	766	772	800	733	777	755	762	701	702	702	664	687	686	699	675	703	668	688	682	629	664	659	659	638	618	637	710	670	715	627	683	644	575	641	608	629	658	696	678	668	636	660	636	670	685	644	680	664	687	598	644	634	666	658	657	655	658	654	671	677	700	623	684	600	638	601	677	662	648	672	652	665	660	669	638	680	654	682	651	639	645	627	656	665	652	604	706	630	638	641	635	678	693	647	675	637	621	647	629	641	700	641	635	656	642	618	628	610	632	642	672	670	644	625	608	601	681	608	599	679	675	610	691	630	629	674	614	636	604	612	667	621	636	648	638	665	674	627	640	688	618	646	615	603	674	665	646	618	627	695	646	699	637	619	626	625	589	666	634	635	624	633	636	641	659	667	646	637	675	634	649	634	650	634	679	661	666	596	669	622	616	633	622	617	626	650	646	642	649	685	676	655	619	658	682	674	657	659	643	620	639	644	667	649	612	665	648	613	679	685	653	642	646	648	669	729	645	615	631	666	653	678	704	609	669	672	605	649	683	649	698	569	616	625	651	645	670	635	660	658	623	639	668	631	601	664	654	601	638	649	643	599	649	670	637	635	656	671	623	644	664	634	639	649	635	672	652	618	648	660	633	619	615	610	669	644	622	634	632	616	624	614	587	645	636	660	620	623	620	674	650	619	645	643	664	606	662	664	616	615	657	627	640	630	633	643	612	621	643	677	678	626	627	639	646	615	622	644	647	636	708	630	708	631	613	632	669	619	609	649	684	619	681	649	689	648	629	671	683	649	643	652	652	696	635	609	641	634	653	613	615	601	640	656	674	604	677	629	611	612	663	647	658	619	660	652	627	615	631	697	639	665	644	663	650	664	690	640	652	617	584	647	631	611	654	606	642	646	632	671	656	670	662	646	651	660	625	650	642	618	654	668	674	612	650	651	621	631	660	650	638	712	641	671	630	657	610	611	627	616	617	671	652	632	635	640	674	610	651	633	658	601	622	656	646	656	613	663	653	674	639	614	666	662	631	603	688	669	626	645	609	667	672	637	630	633	641	672	645	647	663	669	654	675	660	658	617	612	584	645	669	650	609	652	663	644	653	658	592	628	686	634	653	604	644	610	642	667	652	641	668	637	684	623	652	653	669	665	630	641	675	650	684	642	693	670	671	648	606	613	666	662	634	621	603	663	660	659	636	614	625	660	661	642	625	613	629	656	641	628	626	636	626	675	668	645	638	629	646	617	650	641	664	617	625	639	629	679	691	623	622	693	625	610	626	690	661	628	658	656	592	618	612	635	640	635	682	641	619	638	649	679	664	599	700	623	634	628	645	632	672	649	601	643	611	618	727	656	660	582	671	660	639	619	704	623	612	663	631	639	671	613	588	652	655	628	675	661	632	648	667	626	642	643	636	624	633	628	680	683	599	634	626	667	657	641	606	665	647	626	641	617	607	633	649	638	695	638	623	618	626	710	662	632	664	654	639	630	640	650	698	654	658	657	656	676	647	654	622	637	677	652	676	660	669	698	642	613	627	674	659	642	619	669	662	657	651	687	661	660	647	638	665	629	642	627	661	652	686	637	683	637	613	645	609	608	645	659	622	647	660	640	627	664	654	632	656	640	640	664	671	662	643	657	662	635	651	662	618	640	649	655	612	656	659	676	646	617	686	649	660	652	654	657	673	653	668	650	653	685	644	628	618	678	698	615	628	652	633	648	632	634	650	673	663	636	694	684	663	618	616	567	647	685	639	645	661	640	610	671	618	633	613	617	671	691	676	673	664	611	644	663	647	670	629	644	623	604	618	628	610	631	638	688	609	648	621	650	632	633	651	663	601	695	633	641	612	634	681	665	668	637	664	620	638	633	687	640	597	664	627	666	675	652	639	664	665	698	655	629	661	645	592	633	649	554	637	623	638	652	660	621	679	647	643	613	653	643	646	626	688	643	583	680	658	592	608	638	634	635	617	611	639	675	616	678	604	621	662	592	657	641	633	636	627	668	608	650	643	669	614	604	667	626	603	683	655	694	611	639	645	654	637	644	661	687	577	651	620	605	643	668	660	636	642	606	655	645	621	666	660	612	626	582	636	602	686	621	635	615	633	666	661	627	637	631	643	647	596	626	688	630	647	628	642	650	642	630	619	684	644	664	646	650	634	646	646	650	627	689	656	608	603	647	659	592	675	633	596	583	594	633	615	664	655	670	694	660	658	611	624	653	609	615	638	655	637	651	636	640	659	663	601	640	688	640	697	645	650	651	588	589	713	659	631	635	588	671	662	614	617	642	667	644	679	624	635	584	646	653	583	660	656	644	642	671	644	683	620	638	662	600	663	629	653	610	682	663	650	706	665	617	678	664	668	691	610	656	606	630	619	601	642	634	663	684	653	689	675	676	661	649	637	659	606	662	658	621	623	642	640	637	678	627	654	674	686	695	607	648	621	654	640	662	670	676	660	628	632	596	626	652	622	639	641	664	650	630	635	637	655	635	616	713	636	661	612	631	667	619	689	551	655	661	635	673	694	613	661	663	601	625	650	630	683	647	661	619	614	647	647	627	669	645	651	626	633	674	657	676	637	620	629	657	644	634	629	631	641	647	661	656	638	615	612	677	642	632	625	620	638	600	671	624	647	651	627	671	661	624	677	639	645	620	633	645	649	618	640	677	645	696	647	629	681	638	652	618	626	661	669	646	673	626	624	615	658	622	671	600	679	651	607	591	653	650	636	659	628	682	655	605	681	658	622	657	627	643	635	614	657	613	620	699	655	616	692	655	605	647	611	690	677	632	663	631	677	619	639	666	658	580	671	655	644	640	654	616	644	656	614	613	622	646	628	631	689	662	645	656	615	623	655	625	631	669	656	623	636	621	657	609	609	621	630	652	614	659	653	668	640	621	613	667	639	634	606	657	614	643	655	654	623	645	619	633	611	659	638	643	635	619	625	641	666	662	664	620	634	663	646	594	640	626	686	618	645	654	596	634	648	590	628	632	615	657	655	664	656	646	650	647	573	674	676	667	614	619	628	599	645	603	649	606	639	629	689	630	681	669	601	626	676	648	620	643	665	665	667	639	633	646	641	693	655	609	665	611	660	617	667	638	688	647	639	694	615	636	676	616	667	651	610	644	673	675	655	646	608	633	643	606	632	624	656	653	631	693	623	613	627	666	634	642	599	673	636	621	705	642	623	628	635	622	604	637	626	600	648	626	653	669	610	676	631	636	672	665	605	647	636	673	662	686	598	626	615	613	628	581	626	638	591	647	628	665	637	651	643	671	668	644	632	648	634	661	664	680	633	640	623	619	612	632	622	695	636	673	622	686	660	651	668	655	624	619	645	615	642	689	591	644	631	642	665	633	659	666	618	654	659	660	645	631	646	616	646	635	686	624	673	623	648	614	598	630	634	639	587	602	626	629	612	593	660	658	634	684	688	639	663	605	654	661	655	650	667	656	645	619	640	624	673	628
5429	11670	9608	5187	3810	3000	2402	2026	1842	1486	1348	1349	1271	1182	1212	1189	1188	1187	1257	1051	1023	1074	986	949	968	954	932	921	938	970	942	918	965	888	921	881	943	937	931	930	900	912	921	879	890	901	901	931	847	881	879	876	926	894	911	881	927	891	959	881	928	901	913	868	878	899	925	890	916	911	884	905	924	912	877	882	885	910	890	875	894	916	896	875	909	911	869	872	894	904	893	895	822	878	867	878	915	862	892	877	885	955	925	896	883	840	851	863	923	888	895	915	862	896	819	939	869	884	881	880	919	894	912	882	899	875	829	903	920	894	891	823	842	882	902	905	884	900	910	879	889	890	923	896	923	894	910	921	900	845	898	868	914	874	890	903	894	833	938	865	900	878	880	907	900	814	867	896	846	875	930	889	948	874	873	900	878	903	974	895	870	841	845	894	863	888	892	941	908	878	945	905	891	913	866	900	882	883	921	906	863	881	885	838	899	902	872	921	939	887	899	903	906	870	878	849	849	859	870	901	897	880	905	867	902	887	880	879	864	925	931	911	893	865	878	866	866	906	877	874	883	869	880	885	867	924	899	868	870	865	862	851	899	933	870	839	885	890	880	889	929	907	894	918	904	896	857	875	874	876	909	855	902	850	907	931	913	896	862	864	900	899	898	868	883	912	910	927	862	929	946	881	905	935	890	882	861	895	856	882	835	919	827	904	895	924	863	854	878	962	875	908	896	884	922	829	880	885	916	889	871	886	869	888	902	889	887	892	904	940	891	891	895	916	943	835	905	900	862	899	869	883	912	877	876	882	886	859	819	902	903	949	908	922	888	829	913	895	889	877	934	901	880	886	863	905	871	901	841	894	882	913	917	839	833	885	879	885	904	879	855	914	909	915	909	908	875	879	886	902	855	975	875	933	879	946	861	866	914	880	853	896	859	875	868	874	896	886	934	878	857	837	926	889	905	905	919	867	879	870	876	834	882	901	846	839	899	856	884	902	923	883	911	876	901	910	885	883	951	916	872	834	855	866	893	894	893	886	943	914	922	874	842	858	925	926	908	858	831	867	909	911	842	900	917	846	889	890	864	870	943	893	899	873	879	893	896	871	921	905	882	888	891	897	918	870	871	893	894	900	914	897	844	870	907	875	887	824	943	868	923	832	904	904	935	892	847	920	916	904	879	851	865	862	896	921	875	897	888	892	916	929	871	905	907	889	873	875	860	877	900	908	886	920	876	849	877	915	880	934	856	914	934	881	909	895	893	849	941	893	905	938	894	876	939	883	889	898	902	910	848	906	843	878	894	948	881	864	909	869	919	874	862	894	894	929	873	859	884	903	889	868	892	903	905	842	914	936	889	881	889	889	895	879	916	876	862	902	895	889	897	879	815	888	885	865	887	898	932	841	893	840	844	904	908	956	899	876	888	890	884	930	918	858	925	845	914	886	861	912	882	911	849	847	902	903	901	889	933	894	887	874	880	886	870	868	879	917	904	900	876	898	920	909	927	878	894	890	839	893	875	874	881	901	879	859	914	880	926	838	915	886	825	872	873	951	892	982	879	922	918	894	874	956	844	865	911	900	930	905	917	858	880	856	972	827	875	907	879	860	897	866	853	862	884	889	913	890	866	924	882	859	859	873	895	881	886	875	914	861	858	891	934	862	901	813	899	885	915	887	892	902	894	871	847	876	922	849	861	975	933	866	883	870	886	900	909	851	873	834	905	852	957	911	873	944	870	929	920	843	868	904	865	831	921	899	869	894	916	889	888	927	938	911	821	895	909	908	915	922	901	902	926	852	868	905	867	894	853	891	912	836	828	872	888	914	856	897	944	913	871	893	852	921	883	876	901	913	912	860	876	845	925	840	850	929	884	846	824	893	850	892	917	857	930	868	894	862	861	814	878	874	885	887	917	911	945	890	933	875	930	917	937	967	850	893	907	887	906	896	892	906	870	893	908	871	934	964	880	854	886	883	887	905	841	923	893	918	885	895	920	928	925	922	889	866	838	930	939	909	916	839	893	898	906	881	934	862	877	877	895	868	890	941	848	934	937	918	857	853	882	863	887	889	930	926	900	869	891	880	877	901	950	889	885	902	906	890	883	918	858	899	899	867	928	855	910	943	895	844	885	859	864	921	894	855	890	855	907	914	889	868	836	898	906	949	870	891	830	921	871	886	876	893	853	909	874	847	899	852	872	866	864	839	891	860	916	907	910	890	877	889	861	857	853	869	848	861	963	875	951	896	902	976	871	928	874	898	916	887	913	841	902	883	920	894	926	910	897	856	869	907	922	895	876	886	876	888	874	910	902	906	892	887	919	921	853	895	869	928	880	927	869	885	878	849	912	947	979	882	881	937	916	891	904	870	919	915	864	938	886	883	869	896	920	869	873	886	859	876	886	861	872	832	904	912	868	876	926	926	839	845	890	844	919	852	860	893	910	900	929	887	868	913	922	867	941	925	931	874	853	916	916	846	933	899	875	940	897	848	913	879	855	920	879	922	909	833	884	845	873	867	942	883	874	940	869	834	893	857	875	899	826	880	914	850	870	928	889	859	926	859	894	860	890	910	848	914	954	888	863	872	902	914	911	871	899	875	845	881	848	904	920	857	830	866	872	943	922	897	925	872	851	855	836	917	927	874	872	902	865	910	899	899	878	914	878	881	871	854	839	868	876	944	878	902	917	920	876	865	906	878	833	876	904	876	926	914	908	859	901	882	884	910	839	906	916	849	878	908	875	921	870	881	870	841	890	881	891	838	896	920	870	885	893	915	894	857	905	903	890	897	894	915	898	860	867	860	878	856	896	887	872	904	874	870	892	889	900	884	857	848	848	882	883	884	885	894	861	920	903	902	936	867	901	892	852	930	924	912	873	819	891	918	864	877	878	903	938	886	918	919	938	897	840	891	895	889	892	877	894	881	888	855	1008	919	839	888	891	935	895	902	912	859	930	883	936	883	873	898	892	919	825	873	907	860	939	837	875	911	863	898	838	935	872	880	897	881	831	827	885	824	891	901	857	856	863	938	899	924	860	861	925	911	889	903	883	882	864	905	832	843	864	886	840	881	904	957	884	888	969	842	860	872	889	877	875	876	907	832	866	917	955	868	909	862	920	842	945	881	873	939	899	870	871	906	884	891	889	865	867	870	862	908	897	925	927	916	903	885	919	888	902	877	895	926	991	914	927	953	849	953	911	912	887	896	913	857	881	854	803	901	900	911	877	856	878	838	856	860	896	858	891	852	896	853	927	850	935	934	940	835	841	884	895	867	831	894	955	891	904	839	916	904	881	860	875	845	928	899	860	824	910	887	931	896	897	869	924	884	900	890	920	866	887	926	864	939	923	943	931	886	878	873	909	941	880	844	859	844	889	865	898	870	906	885	907	844	903	879	895	894	890	892	909	907	847	889	862	870	879	869	889	912	855	936	838	906	917	896	896	898	888	895	917	875	865	924	863	935	927	850	893	907	874	960	844	935	842	916	867	910	856	921	860	894
22712	21146	28980	23580	21147	21201	10106	1474	1010	893	748	683	706	710	712	663	668	702	684	549	577	575	542	523	550	531	484	486	519	489	507	484	503	487	467	457	484	526	472	480	478	476	504	420	499	501	472	480	473	415	490	483	487	487	506	472	501	465	462	429	472	478	508	492	476	491	470	490	485	451	472	449	458	507	454	492	467	476	514	451	448	508	446	463	453	435	463	433	486	453	489	455	454	463	437	461	448	488	458	483	433	480	432	488	469	467	462	451	462	457	448	480	418	478	478	458	440	438	452	455	504	449	464	456	448	489	475	466	421	442	451	500	456	485	458	435	455	472	448	449	439	472	450	441	475	462	479	453	528	479	426	469	475	465	463	408	399	459	478	445	451	443	437	452	458	447	468	498	415	417	440	465	451	497	448	434	465	469	432	434	453	433	483	450	476	493	489	446	432	451	446	467	467	439	464	466	434	460	454	445	449	453	448	433	398	460	483	458	457	471	451	447	437	455	460	439	452	441	459	489	437	450	468	463	446	461	456	462	477	467	468	493	487	450	443	455	409	484	430	438	484	465	439	476	454	449	432	435	439	471	471	446	479	430	461	466	478	451	471	463	466	488	453	441	455	443	478	437	466	457	460	451	442	470	464	432	464	453	446	433	462	438	470	483	434	446	413	454	465	443	463	430	441	446	474	459	441	471	496	429	466	440	464	498	432	471	480	457	471	451	461	478	469	472	447	475	469	456	449	523	428	439	481	432	453	447	449	451	424	468	456	463	458	476	475	443	406	450	432	473	432	477	481	444	445	431	451	486	450	483	457	429	504	421	453	446	457	462	469	468	455	462	495	465	455	441	440	440	431	443	486	473	450	475	462	467	436	440	482	489	455	448	438	484	455	448	458	474	456	428	443	444	439	481	431	443	467	456	478	446	425	434	457	463	468	466	498	465	451	478	466	482	471	453	487	455	467	450	463	417	485	459	467	439	461	484	468	472	452	465	454	533	471	443	468	444	464	435	460	487	452	458	434	445	444	444	460	448	451	446	486	466	414	447	424	456	485	453	482	454	478	466	463	503	482	459	453	490	466	448	468	465	456	469	463	454	457	433	465	443	471	467	428	450	444	465	447	452	445	486	450	422	511	492	431	440	445	496	492	478	490	478	462	455	423	453	470	412	425	507	428	432	458	423	456	455	464	468	508	470	470	495	490	472	433	455	431	447	453	473	456	496	435	499	526	461	498	481	483	412	447	496	403	421	463	483	471	469	438	451	494	491	463	463	417	421	482	484	459	490	441	480	466	445	451	488	455	470	464	467	471	430	451	458	499	465	482	478	471	456	442	470	437	445	476	482	486	480	456	436	456	450	460	467	488	448	475	441	424	453	444	473	430	459	484	445	456	468	461	445	432	461	466	431	461	485	466	461	411	490	503	478	458	485	446	467	464	450	455	473	466	420	477	452	434	454	439	465	449	449	486	443	461	471	480	465	435	469	421	470	459	429	436	454	459	463	420	442	455	464	463	447	445	446	464	501	489	480	439	497	455	449	451	460	402	470	445	497	451	416	470	448	422	456	474	461	483	467	489	496	445	481	455	443	436	493	455	465	433	457	423	497	447	436	431	462	454	443	447	444	460	456	458	468	446	472	482	465	475	504	422	477	420	485	496	464	454	509	475	424	457	458	428	438	438	461	460	451	468	496	439	466	426	455	446	461	454	473	448	433	454	481	438	431	449	460	458	481	452	505	442	501	443	484	463	462	438	451	438	439	475	463	478	456	458	497	457	461	458	461	442	464	514	491	481	446	460	445	413	465	470	466	472	422	421	440	415	457	453	443	471	480	455	480	451	481	444	488	489	466	461	481	480	431	460	462	434	477	413	473	460	471	473	471	449	477	435	479	467	450	462	469	490	429	433	439	459	439	463	445	467	431	461	463	468	454	438	462	466	468	415	489	439	468	458	422	460	430	429	426	462	478	479	467	485	478	471	485	448	444	449	488	463	482	456	463	484	407	427	407	488	464	454	452	455	481	421	450	438	452	458	440	444	445	468	462	472	496	452	464	477	468	473	438	454	473	480	440	442	453	423	441	474	468	450	461	512	491	449	422	480	426	432	459	423	463	453	453	491	452	444	448	454	497	423	406	484	434	466	457	438	434	444	459	461	521	458	466	486	456	428	477	433	452	506	432	462	483	441	453	446	496	443	507	462	447	473	463	479	432	491	454	465	455	442	509	474	465	431	430	466	481	482	468	515	449	460	458	461	453	489	465	427	461	454	461	480	455	449	462	494	468	450	468	436	458	456	494	451	468	452	467	480	433	448	467	464	471	474	464	416	462	477	464	439	453	461	456	477	485	442	438	468	438	433	461	483	448	436	468	435	456	446	474	465	480	463	467	483	452	478	432	482	459	412	467	447	454	486	462	454	471	481	471	430	468	455	466	441	464	450	465	444	440	467	427	447	479	479	468	506	394	455	461	480	421	458	487	464	464	504	459	479	445	450	484	444	466	439	467	454	474	482	448	441	463	471	476	455	471	422	467	457	441	450	464	463	438	466	468	462	432	436	476	456	434	478	448	404	482	459	482	491	439	476	430	445	464	455	441	448	473	492	456	421	436	438	433	445	473	489	456	446	436	469	464	446	472	438	438	464	461	471	455	484	470	438	458	448	460	422	452	445	438	485	466	492	446	430	435	442	485	471	419	474	429	440	461	423	449	417	460	463	448	470	485	477	443	459	435	444	476	480	429	494	440	468	471	462	442	459	455	491	436	484	454	460	489	439	457	479	468	459	459	466	463	444	450	461	476	453	498	472	440	436	445	483	436	459	482	475	452	485	482	444	443	482	450	456	458	443	458	464	424	450	444	438	463	448	446	439	424	447	422	498	476	451	496	453	468	455	480	447	464	458	427	457	435	475	410	506	446	463	488	431	447	425	475	441	428	446	455	434	500	440	449	458	456	492	480	489	444	435	452	455	458	477	445	442	475	471	518	438	452	463	463	450	460	440	463	434	437	443	476	429	473	422	463	474	460	495	412	475	447	463	443	446	431	462	482	460	481	481	475	464	479	459	462	481	481	461	480	422	513	475	444	476	439	442	425	474	435	466	471	428	454	465	433	398	495	477	484	482	471	452	465	414	469	447	472	473	457	446	503	514	467	463	432	475	468	446	468	489	464	428	474	456	467	469	454	470	463	489	477	439	422	442	407	491	436	425	430	474	473	474	496	464	473	434	468	423	441	440	452	424	466	455	479	457	454	460	487	475	445	464	482	500	446	468	408	474	458	463	448	459	427	446	460	472	462	459	453	451	489	423	482	469	444	433	473	444	456	455	451	475	487	480	497	476	451	441	495	439	457	482	487	449	441	446	425	481	469	465	468	463	486	472	482	424	440	455	480	464	431	479	476	459	489	405	449	434	466	418	448	443	433	446	459	453	484	446	444	482	449	497	452	422	509	461	425	457	452	433	459	467	407	451	451	423	440	450	496	471	463	498	485
7576	17727	14334	8098	5703	4478	3465	2775	2124	1769	1569	1468	1434	1295	1297	1165	1194	1168	1187	921	865	899	817	839	720	757	729	712	718	762	729	687	686	729	711	678	685	683	696	663	653	654	682	653	651	702	668	639	650	686	697	670	678	676	662	654	651	650	715	684	646	658	613	664	642	614	718	658	642	675	626	663	666	641	624	647	621	656	647	670	672	669	712	657	695	596	646	619	620	657	628	668	658	624	608	626	651	655	683	648	613	628	637	641	638	664	683	628	628	651	645	624	613	613	650	610	619	633	703	658	698	660	653	609	632	619	638	665	676	626	642	612	638	624	673	677	613	602	620	636	632	630	605	619	651	643	636	695	647	677	604	652	665	645	688	651	690	674	614	642	692	673	651	709	661	586	633	596	637	661	610	605	618	620	661	692	619	650	656	613	662	621	619	674	612	644	623	641	673	643	654	632	634	668	675	640	641	652	650	679	617	622	618	640	701	665	617	651	663	680	584	580	671	577	624	646	634	632	597	602	628	640	605	616	635	658	706	670	584	619	626	602	654	607	647	627	625	644	641	634	655	637	631	625	657	648	651	626	589	619	622	702	617	622	684	651	645	629	648	661	629	626	667	647	669	628	604	619	679	604	658	642	633	641	723	619	622	624	599	654	609	642	632	641	676	620	654	668	589	654	648	609	651	594	665	620	611	640	647	620	594	647	623	635	609	647	579	596	620	639	621	707	683	676	636	644	633	665	621	644	570	606	629	621	643	613	641	635	649	676	626	624	626	644	655	699	659	641	669	597	666	641	632	605	675	616	657	634	618	686	622	608	621	650	636	630	655	644	669	649	658	631	682	654	666	630	665	632	631	631	579	626	633	618	655	644	642	654	629	586	608	631	624	657	601	618	608	612	606	633	627	623	636	610	650	612	614	620	612	662	622	638	657	648	629	628	622	624	615	612	633	638	615	642	659	612	634	642	648	629	698	654	649	610	662	627	634	661	553	623	641	668	624	641	614	663	663	653	654	641	632	647	654	655	687	628	647	616	611	609	661	687	589	634	623	649	664	645	581	658	625	609	670	630	612	647	625	649	638	658	612	643	627	622	629	635	597	672	683	585	621	648	585	579	617	632	621	669	661	620	590	617	627	639	660	628	634	645	609	630	622	636	600	616	646	639	610	660	597	684	583	652	647	585	638	644	671	687	617	658	673	628	630	605	695	653	657	648	689	678	628	631	664	628	649	653	640	593	671	629	676	634	628	696	644	603	642	618	626	671	626	629	665	606	660	623	623	656	685	594	618	665	660	591	642	659	647	682	622	657	619	636	655	687	655	632	615	633	633	615	652	612	634	652	629	585	642	612	634	639	600	650	621	635	639	616	651	661	648	598	656	662	624	658	623	638	656	697	653	649	617	639	624	608	662	634	658	697	658	643	621	690	634	659	646	613	691	596	628	619	680	666	648	620	660	649	640	664	656	654	631	625	640	678	645	651	643	591	629	655	620	666	607	670	615	656	640	614	658	634	611	644	649	660	664	626	645	682	621	684	680	646	649	628	614	597	646	627	644	635	653	640	617	650	617	639	630	637	623	569	631	616	654	611	629	624	614	587	684	658	614	651	620	668	639	621	618	648	619	638	647	637	646	651	629	642	664	620	659	643	662	648	717	663	655	666	628	627	624	651	621	627	619	661	677	641	573	665	605	670	620	647	612	645	629	609	631	652	657	673	616	631	633	642	607	663	627	637	683	638	656	673	685	643	666	609	672	610	654	660	581	633	652	657	663	672	623	653	606	663	669	638	637	683	648	688	609	670	652	640	662	630	654	606	596	640	621	599	647	661	628	626	644	647	609	637	582	642	668	681	614	608	630	630	606	669	658	595	653	653	632	637	644	666	633	650	601	654	617	624	661	670	669	663	618	668	649	642	612	644	580	639	703	648	641	640	641	619	661	631	633	596	672	622	632	657	675	560	661	603	598	637	617	668	637	623	693	629	652	647	633	682	627	621	653	643	601	635	624	589	647	689	633	675	645	649	667	624	642	615	620	615	629	614	648	664	654	623	601	629	648	616	602	613	650	618	632	661	608	637	664	633	692	632	613	671	587	612	633	640	631	642	599	659	616	658	654	590	627	657	622	641	673	682	604	637	617	625	627	643	635	614	619	614	611	643	615	623	641	606	636	615	670	628	659	695	660	597	655	590	683	618	684	638	636	636	648	628	659	639	659	621	626	662	634	649	627	611	641	678	673	643	645	668	648	647	642	670	667	645	631	661	664	618	639	618	663	645	630	644	667	638	640	652	662	638	582	585	648	637	612	608	623	632	605	631	627	601	678	603	624	649	641	696	594	627	623	656	648	648	562	623	642	615	595	626	650	611	670	640	670	627	646	671	602	637	668	653	645	702	648	629	611	664	612	644	645	620	664	638	642	618	601	631	638	662	626	642	640	655	610	617	650	651	598	651	641	645	622	681	658	616	668	672	658	625	606	635	663	621	666	575	634	659	633	644	653	656	613	682	641	644	660	591	613	626	673	651	607	636	645	641	627	600	652	648	681	612	607	626	638	665	669	635	648	617	644	618	626	671	682	634	666	623	629	655	658	598	654	634	698	611	653	595	660	659	628	645	662	618	584	620	648	692	623	662	628	678	641	632	633	623	604	662	665	613	665	688	606	623	633	665	652	668	607	619	644	642	634	640	600	636	640	684	633	679	630	674	651	656	657	635	671	679	635	605	654	696	656	709	645	651	690	657	658	648	620	648	645	633	661	639	659	617	622	626	606	659	693	620	613	642	680	615	648	671	647	634	610	661	633	659	637	640	671	635	638	604	593	655	633	620	674	642	613	638	643	662	629	611	630	640	654	615	606	661	599	667	628	638	606	614	651	631	636	608	602	584	620	682	678	636	608	669	635	625	680	648	666	641	667	646	661	631	620	645	672	595	675	634	654	680	637	659	638	648	593	606	647	647	624	634	577	643	683	630	628	571	578	638	657	625	624	642	666	659	668	613	607	640	642	621	618	650	640	651	619	637	636	646	596	598	669	613	659	648	668	611	616	621	630	651	660	662	645	631	695	563	638	653	659	646	662	688	640	626	649	623	634	650	605	656	639	644	635	615	623	635	595	665	705	674	575	643	635	605	607	642	659	701	665	610	621	698	662	591	666	657	601	669	587	599	650	621	614	589	667	646	643	655	583	644	651	661	626	624	582	617	652	654	649	644	642	655	610	639	624	680	601	688	629	613	618	645	653	666	611	620	691	666	602	584	624	635	690	612	626	624	686	652	620	659	663	622	645	657	661	632	633	637	688	615	648	623	684	652	638	621	620	672	670	605	652	635	653	658	592	625	646	667	602	570	654	615	644	613	635	665	638	614	639	683	655	578	639	641	655	654	659	661	633	664	661	609	612	663	623	672	619	639	647	592	675	636	643	617	641	645	629	648	619	611	644	652	642	669	653	613	621	643	640	664	630	673	623	636	630	664	663	646	610	614	647	638	647	625
26475	20393	8704	1165	714	588	580	511	544	519	486	495	513	546	475	498	486	552	505	508	474	476	516	502	520	457	502	447	480	486	471	507	494	452	478	504	449	491	496	492	487	508	459	495	435	472	446	454	429	493	461	494	470	451	453	471	474	487	470	500	454	458	455	485	467	490	470	470	463	454	468	497	490	491	480	471	445	481	498	456	480	468	474	506	452	504	477	480	509	473	465	485	449	426	492	410	427	419	466	443	442	470	459	479	455	445	466	463	451	481	472	452	495	467	430	431	465	453	426	425	460	493	473	475	508	489	477	469	512	482	537	500	493	449	436	514	499	444	462	492	472	513	444	467	490	471	484	457	460	448	510	463	441	464	452	487	478	473	471	461	437	463	460	493	448	455	458	446	471	469	484	464	427	515	469	465	460	443	487	511	460	443	482	442	486	473	498	443	485	458	456	452	487	470	460	477	483	476	474	552	521	475	444	461	457	465	471	468	464	490	464	473	499	467	480	428	494	469	454	440	475	478	449	454	497	485	460	479	459	447	494	467	478	473	480	443	451	456	419	474	454	509	453	459	489	494	500	448	484	455	458	457	478	463	463	484	470	477	464	451	436	455	480	503	450	477	488	467	470	471	436	473	445	464	460	481	490	500	459	510	468	443	459	497	470	446	477	459	453	474	500	500	487	459	453	455	427	460	509	485	465	476	460	479	439	509	451	480	483	496	482	457	454	506	473	459	482	463	486	483	459	448	490	453	438	460	488	477	459	481	469	475	486	496	461	447	457	446	458	445	492	447	523	499	489	470	462	461	453	461	464	463	478	486	495	532	493	431	488	442	501	448	468	472	431	464	441	485	461	477	445	471	483	486	453	469	480	501	481	478	519	522	489	436	481	483	513	487	481	430	512	451	458	488	483	467	463	497	512	498	448	501	468	471	453	455	414	502	465	459	476	510	454	485	484	458	469	464	499	474	512	485	517	464	476	477	424	490	489	462	465	452	485	453	488	452	500	480	455	452	454	499	444	423	439	445	463	445	484	437	451	460	470	478	463	467	472	495	491	491	511	450	499	439	457	475	453	440	450	439	477	459	468	443	482	489	460	485	478	484	478	442	497	489	478	473	495	452	475	453	444	463	461	503	440	535	485	488	454	446	437	462	485	470	498	485	432	493	520	458	461	484	432	469	484	417	423	470	454	468	472	458	464	466	454	455	485	497	473	478	474	453	481	504	461	455	459	487	451	466	510	474	461	503	476	454	473	469	484	468	451	466	475	440	457	470	482	502	492	469	438	446	465	437	435	463	443	471	450	499	497	480	485	489	485	488	433	469	512	442	466	420	508	448	455	496	490	483	484	465	479	471	463	460	448	480	494	450	483	492	470	466	474	497	505	458	496	508	492	436	456	489	500	500	504	440	470	482	475	442	457	481	443	502	485	466	421	481	436	458	477	497	482	477	502	486	475	449	496	467	485	455	470	497	541	474	512	462	490	461	473	510	466	488	460	451	485	493	488	458	507	513	509	484	438	468	457	463	502	486	457	466	461	490	467	485	477	487	486	454	474	493	506	481	466	485	486	470	443	481	473	454	471	466	532	432	486	478	490	458	469	499	460	427	444	486	482	483	447	490	515	472	485	461	479	478	506	445	495	484	470	484	463	475	475	504	493	458	494	445	450	469	502	468	461	506	522	444	471	451	445	471	442	469	509	474	484	461	474	452	467	460	469	443	451	469	464	505	481	469	485	499	478	465	500	461	473	488	439	442	502	462	471	477	495	502	449	465	478	498	473	493	479	458	471	466	464	477	474	465	464	485	478	472	465	504	435	471	486	471	450	424	423	497	471	455	483	463	432	455	455	480	448	482	478	499	461	438	518	460	478	438	488	486	486	449	512	469	481	508	454	453	462	453	472	444	458	419	444	471	450	468	459	455	458	512	497	435	496	482	505	465	456	472	503	451	472	483	470	473	518	503	453	483	425	495	446	452	485	464	411	460	485	485	509	459	521	478	518	447	457	477	499	480	465	472	473	439	460	463	489	459	472	496	456	534	477	440	477	442	490	512	498	428	510	478	475	455	476	491	470	469	484	466	421	473	467	467	459	476	463	473	482	460	461	462	463	465	513	478	528	498	480	446	500	467	476	468	456	473	478	468	470	455	477	482	475	461	471	507	458	506	487	463	443	486	427	482	500	510	490	433	450	481	480	471	436	469	444	423	456	480	458	472	497	473	451	480	480	441	477	451	492	449	450	474	494	449	458	471	481	438	444	450	476	477	507	456	488	474	490	471	452	461	462	433	481	436	460	465	465	497	453	453	407	482	465	470	478	464	448	484	479	459	445	460	481	459	443	446	490	468	491	491	471	428	498	458	492	452	472	495	452	458	448	475	473	450	478	484	482	488	468	443	463	492	467	494	502	503	494	446	475	433	479	465	444	493	512	482	476	464	475	457	450	422	475	444	474	515	420	460	467	472	506	491	450	479	440	499	498	467	459	515	485	482	482	473	447	513	473	505	480	449	477	489	442	460	502	443	466	484	482	468	457	490	444	444	455	445	493	462	488	441	491	445	479	478	492	461	475	480	466	498	476	463	460	463	477	489	468	449	437	463	471	493	445	475	471	452	457	480	454	447	441	478	447	504	446	429	485	479	446	487	436	476	459	462	466	475	534	468	445	448	466	471	461	463	473	495	456	506	461	492	457	478	489	470	480	442	475	480	476	473	467	474	439	400	484	429	440	472	436	448	458	466	472	438	533	462	434	492	535	478	461	483	470	488	488	498	462	467	453	466	478	473	476	490	490	462	487	438	445	489	453	444	512	490	431	509	452	485	460	492	436	459	454	459	462	463	459	502	481	478	467	462	444	461	443	483	492	482	504	518	442	455	467	496	439	455	482	474	475	456	459	476	500	459	518	445	485	477	480	461	519	449	456	462	462	475	499	435	466	451	459	466	467	447	479	448	477	466	473	443	441	454	472	494	452	502	495	449	499	455	474	454	473	494	480	474	472	462	455	503	504	494	456	468	496	471	470	457	470	505	496	458	538	460	466	473	470	489	430	441	492	481	459	475	508	478	485	520	435	506	498	487	471	489	475	473	507	485	482	496	487	438	447	487	439	431	476	481	455	467	436	456	434	447	493	443	438	489	482	505	485	479	478	489	430	524	463	480	470	464	526	471	450	479	459	505	481	485	459	507	490	481	489	457	482	457	478	451	449	468	407	478	454	486	469	470	497	513	420	484	525	456	475	457	464	473	478	434	439	454	492	493	480	462	474	466	459	471	464	467	447	477	450	425	448	411	445	451	464	497	494	480	443	463	467	471	491	505	463	442	469	475	477	514	461	481	456	457	485	465	470	492	437	461	491	468	454	460	484	437	464	476	474	514	464	472	477	464	458	460	471	476	451	478	433	453	479	473	459	493	477	441	438	452	467	472	504	486	492	499	444	458	494	479	474	489	459	481	450	447	449	480	466	443	498	472	463	506	464	417	450	454
4290	2560	2042	1429	1114	1050	904	792	758	717	751	724	734	693	741	720	747	805	741	692	636	712	675	678	687	649	694	687	660	644	639	682	635	648	709	635	631	638	683	631	672	665	657	681	611	649	695	655	634	626	649	674	651	623	628	656	643	631	610	639	703	677	657	684	697	585	636	668	619	619	629	614	687	642	645	695	655	636	672	640	642	618	674	666	623	623	657	663	662	662	685	662	664	656	648	618	624	624	621	680	619	650	709	682	670	598	696	659	655	651	638	651	665	645	645	633	645	590	614	643	666	638	649	647	654	596	672	657	684	647	601	630	651	635	710	640	676	630	641	647	675	625	665	707	627	676	656	667	616	684	624	590	654	665	679	646	636	603	619	602	651	635	684	684	623	638	683	686	654	650	666	651	631	651	682	621	684	631	621	656	658	669	614	651	637	645	662	656	612	637	637	662	638	623	623	608	665	681	657	657	642	683	637	631	658	683	627	589	651	651	647	624	657	683	726	653	640	649	642	595	640	656	628	632	637	655	627	636	688	637	667	631	630	598	669	642	595	664	644	626	640	666	657	637	658	680	615	632	663	623	642	653	626	649	625	626	670	684	641	609	659	673	579	600	605	623	618	690	634	620	672	644	627	650	678	643	638	685	625	668	670	646	644	673	647	635	637	634	609	634	659	650	605	635	627	628	676	669	621	626	646	592	641	642	636	667	659	679	612	653	648	657	612	615	647	667	658	666	596	641	622	666	650	626	648	690	631	638	597	676	664	643	647	650	647	671	643	647	610	674	635	676	655	633	655	637	643	677	658	683	627	666	661	647	615	642	662	637	633	621	608	668	642	605	636	645	668	672	647	653	690	677	675	703	677	661	703	615	683	650	629	647	651	700	651	620	665	682	651	685	693	664	633	615	681	669	639	655	643	654	649	664	639	619	633	658	657	652	659	628	612	655	672	613	690	679	633	624	682	628	659	649	641	612	652	636	646	657	657	666	652	613	684	688	687	639	625	682	665	643	627	681	632	628	654	646	688	593	661	671	645	677	701	642	636	692	601	624	681	624	667	642	638	667	647	695	619	605	621	671	652	598	645	665	688	633	636	665	616	636	666	639	656	621	674	637	591	631	637	647	682	624	650	660	672	654	638	649	608	655	653	624	634	652	655	630	645	630	630	676	641	664	602	620	647	605	652	644	667	635	639	683	677	676	653	624	657	640	652	686	632	686	587	621	652	626	669	616	639	609	643	643	602	667	687	642	651	647	619	646	631	664	643	575	662	650	619	682	623	610	661	633	647	609	655	673	670	590	707	665	629	637	629	668	668	649	684	658	614	692	681	657	658	659	658	688	615	655	674	660	687	688	677	669	665	645	672	657	649	604	681	616	669	614	604	687	696	679	667	654	643	618	654	666	609	627	619	632	641	629	647	631	600	631	649	636	611	662	622	630	612	668	632	684	657	651	610	682	650	677	642	634	662	675	640	722	632	643	667	660	626	621	608	649	659	640	632	667	655	664	677	661	632	677	667	620	684	633	640	618	644	619	644	711	669	691	638	618	628	685	623	651	621	681	661	635	630	651	673	684	635	678	626	645	688	671	642	676	649	657	685	621	652	637	604	642	695	635	680	662	624	631	639	676	655	698	624	622	607	608	652	652	658	613	688	641	622	659	639	659	642	659	667	615	696	672	626	662	658	648	658	601	665	599	661	695	660	683	669	673	649	639	672	622	656	685	633	641	613	626	645	699	670	630	647	638	664	640	666	633	668	640	621	648	638	664	675	646	654	638	633	654	613	709	631	657	667	622	639	659	648	562	656	632	664	660	609	658	679	662	660	642	650	627	636	610	671	673	675	676	660	626	611	619	644	646	691	679	691	670	657	619	656	672	661	645	629	655	652	689	641	640	650	679	627	654	655	643	681	604	670	618	718	678	637	642	619	695	646	688	625	661	614	645	593	663	645	634	657	646	622	626	693	661	643	592	673	646	685	658	630	636	664	678	648	617	616	616	667	616	655	654	660	679	642	636	641	665	669	663	653	707	594	695	684	658	628	654	640	633	658	667	668	594	628	621	653	683	642	628	718	664	674	630	620	661	647	677	665	636	653	618	640	663	640	648	672	689	648	637	658	616	650	657	674	666	614	649	634	644	650	665	622	624	634	685	625	654	623	650	620	655	610	633	637	653	649	662	638	616	641	646	659	634	649	635	639	632	599	653	657	672	661	653	668	626	656	618	622	646	670	632	639	685	626	681	675	632	639	648	690	650	633	660	639	673	642	630	649	653	645	640	616	660	649	652	673	622	690	659	651	637	676	652	629	647	631	642	639	675	667	694	651	671	660	655	676	643	649	682	636	662	659	617	627	674	637	652	694	664	650	662	629	672	702	646	659	675	599	625	610	594	594	617	667	704	678	663	615	695	721	654	612	652	680	673	640	615	634	621	617	636	662	635	663	681	639	655	703	665	659	663	626	678	650	652	622	650	688	657	657	613	678	637	706	646	656	657	617	666	689	640	669	615	662	670	671	643	662	681	633	604	637	637	664	624	656	639	668	647	641	674	626	660	648	617	691	656	660	626	669	594	653	642	695	648	645	670	664	614	666	669	676	638	655	649	651	650	643	647	656	630	699	672	618	637	611	657	647	673	663	650	684	605	631	650	629	663	630	646	654	635	623	632	639	663	683	635	696	626	630	679	632	672	627	655	664	646	653	623	663	645	632	659	639	629	640	622	640	667	640	658	699	697	624	663	598	660	636	648	663	674	648	631	646	612	678	636	624	651	602	636	656	603	634	602	662	699	670	615	660	655	632	662	647	654	667	653	651	675	645	607	698	627	624	664	622	693	605	612	662	666	669	635	635	640	647	606	667	641	654	646	688	666	599	676	605	636	625	646	653	669	622	659	715	650	654	633	649	642	608	661	637	621	640	655	619	673	616	642	680	676	639	624	655	673	615	661	617	619	615	650	613	656	633	627	616	620	619	603	648	632	662	644	655	644	620	657	699	650	669	638	642	631	651	619	632	669	668	627	644	674	629	671	673	622	657	670	665	658	646	684	627	610	633	633	682	660	572	628	687	648	652	635	661	664	616	654	633	613	633	670	641	639	686	688	641	632	626	681	699	623	671	650	607	648	648	669	646	661	663	690	680	653	613	644	632	666	652	695	649	611	628	626	694	666	646	616	663	645	635	653	636	602	638	650	650	622	644	651	681	670	679	710	628	651	623	641	652	638	680	653	625	633	624	628	638	648	622	614	641	618	649	683	663	618	613	657	642	667	677	643	673	624	613	619	645	620	610	666	661	639	669	620	635	632	644	640	616	657	675	674	639	635	636	661	651	691	673	671	638	631	656	651	691	626	647	653	633	675	632	604	665	659	625	665	599	656	637	631	679	649	685	608	656	656	664	632	660	662	694	642	679	636	626	679	640	627	690	636	690	692	635	666	669	660	664	632	617	658	648	676	672	669	651	612	655	655	656	673	618	665	650	661	652	598
23540	21142	28584	23926	21129	11991	1762	1110	928	845	844	837	850	810	726	755	763	782	754	678	657	638	685	646	638	684	662	637	673	699	645	635	695	601	651	679	635	684	649	655	672	660	666	633	586	685	677	698	638	688	643	623	628	662	651	686	669	704	613	623	621	676	666	633	654	618	596	622	692	625	602	635	618	635	684	668	642	680	684	653	670	665	654	658	689	593	631	645	705	616	635	666	649	624	612	628	666	659	635	688	641	632	628	603	628	669	636	687	596	637	622	662	625	638	609	672	634	705	640	628	633	633	601	623	697	660	620	643	625	575	595	662	652	638	635	661	608	652	632	634	609	646	683	656	677	670	655	643	652	660	650	694	603	659	647	620	692	582	613	642	663	645	605	621	637	670	650	644	618	622	654	661	601	616	629	702	663	661	645	613	658	658	689	637	647	613	641	681	586	579	619	657	636	626	628	621	663	584	651	666	637	580	646	654	658	629	654	619	636	678	601	626	644	651	645	634	604	653	644	679	634	638	627	668	635	603	643	643	682	619	680	672	659	625	658	653	607	645	618	611	604	628	608	654	699	612	649	659	620	621	654	640	636	655	646	632	658	627	612	594	648	632	676	647	621	609	648	657	635	679	651	657	634	648	633	649	622	630	680	631	668	624	634	675	630	619	663	638	646	607	659	671	639	651	675	633	626	647	617	648	631	644	633	634	667	686	666	599	608	690	674	646	626	693	630	677	608	661	625	678	667	593	648	657	630	680	690	620	656	622	669	652	638	623	674	650	638	614	640	677	657	634	700	609	719	646	585	689	616	620	619	636	664	638	677	721	627	708	644	615	636	622	681	655	629	619	667	623	662	674	636	668	627	655	624	624	588	636	615	672	615	640	641	627	627	644	623	688	658	635	629	692	655	646	656	661	643	636	626	632	643	608	653	637	618	600	683	637	614	660	595	669	669	621	683	644	602	643	661	626	587	631	644	641	671	626	621	664	626	672	667	638	612	626	654	684	649	632	648	591	635	604	668	656	644	668	624	643	651	630	652	637	648	639	674	636	610	601	678	617	654	655	596	619	665	637	650	630	595	588	610	650	660	670	629	622	616	677	631	622	619	643	617	643	654	606	609	638	634	663	644	645	643	644	584	704	628	626	637	673	653	661	681	632	635	673	608	657	665	585	673	635	664	703	627	645	676	632	648	650	689	623	618	642	622	613	629	634	608	612	640	647	626	641	629	613	631	582	653	597	660	684	610	625	651	672	652	651	616	668	610	709	618	633	650	653	630	690	654	577	638	637	649	637	626	666	633	637	650	634	638	607	674	636	648	634	649	666	607	645	655	670	649	597	692	619	606	619	675	599	624	666	644	590	625	696	648	640	657	641	613	641	634	625	663	653	626	632	638	645	648	654	639	639	631	654	593	613	668	623	647	668	647	635	615	631	635	638	650	662	569	655	669	657	638	607	624	604	633	608	633	651	637	634	621	626	646	679	644	714	644	634	656	620	640	602	597	641	621	673	614	667	673	682	636	660	633	647	666	615	618	637	679	661	635	632	661	649	636	607	590	636	604	637	653	629	650	639	641	646	666	644	669	657	642	663	670	689	615	646	659	656	663	605	639	632	587	635	670	648	646	676	614	611	672	673	602	607	622	629	595	646	595	631	634	643	630	584	655	605	653	666	679	644	627	599	611	638	644	649	619	631	638	630	645	658	611	659	659	610	612	649	644	591	650	632	642	644	660	644	617	611	627	597	611	603	662	616	668	588	637	555	657	671	605	645	630	628	648	622	662	632	582	607	686	631	645	680	576	665	620	619	653	633	640	628	598	635	651	650	652	596	688	667	643	608	632	651	623	671	679	637	618	650	635	644	637	645	678	672	657	668	661	618	639	609	640	652	669	622	609	659	621	629	649	622	702	669	677	632	653	645	640	614	633	667	566	694	622	682	642	631	613	645	604	677	649	650	673	669	687	647	597	581	630	682	653	651	622	684	660	607	674	628	682	631	652	632	629	623	676	695	634	642	633	641	622	649	639	628	633	605	633	681	614	632	648	611	646	620	656	629	638	618	598	685	658	648	627	627	659	640	662	662	637	569	626	618	610	643	700	732	611	567	651	681	633	645	628	652	633	597	646	665	623	647	652	634	627	633	631	618	673	610	670	630	620	638	638	649	633	627	635	652	644	649	629	620	630	632	577	684	654	666	689	604	705	645	645	641	616	611	605	703	635	622	638	678	610	680	656	640	626	660	630	639	642	653	592	632	656	635	617	655	624	670	655	683	597	587	670	668	622	662	643	646	671	638	624	677	647	673	630	656	604	692	655	644	645	611	639	606	649	664	633	628	602	644	622	656	670	646	600	659	621	697	657	632	623	649	610	661	650	697	655	633	661	652	629	652	668	611	661	624	692	649	651	657	597	632	631	639	644	684	570	664	640	640	650	645	654	617	674	616	635	643	690	640	608	633	660	634	690	678	626	579	640	597	587	641	661	656	634	667	619	640	674	675	659	633	593	594	686	620	614	667	582	629	580	614	625	617	630	607	619	653	657	621	621	629	645	631	613	645	650	644	680	667	604	620	625	678	663	649	613	636	645	648	684	615	632	636	653	626	645	630	649	646	649	614	651	617	639	617	619	627	693	647	667	644	670	623	660	601	619	647	717	653	610	648	675	665	654	675	666	630	638	614	648	624	682	665	650	605	626	658	640	592	632	614	610	621	663	654	637	676	647	645	673	622	645	621	629	625	649	643	634	671	650	598	642	608	615	594	612	621	685	633	647	646	630	688	619	593	615	647	641	593	643	625	657	679	626	625	668	631	683	603	630	639	602	652	638	661	660	644	642	661	649	631	695	639	651	639	592	633	620	616	605	629	632	676	591	654	641	617	645	626	656	607	697	617	711	605	647	631	632	607	653	655	657	618	658	676	619	635	605	650	612	703	629	610	649	626	666	638	640	657	617	583	649	633	632	639	614	655	596	622	652	625	668	593	620	649	648	661	641	591	649	638	638	594	657	663	670	653	686	644	647	636	619	641	643	679	598	688	628	604	637	669	637	610	648	624	637	655	640	619	656	655	614	636	661	620	651	671	625	624	645	686	661	669	644	633	661	629	642	622	644	613	630	669	688	634	650	655	618	663	621	693	606	647	636	593	685	615	609	627	625	654	622	670	658	600	669	639	627	670	645	618	630	672	674	646	673	685	647	622	661	667	630	669	624	624	653	654	629	594	651	675	651	598	624	689	660	641	664	659	672	697	700	669	677	637	625	636	659	659	661	666	619	651	635	627	652	623	616	636	658	618	606	621	595	596	661	609	607	631	655	604	649	609	648	685	671	623	660	629	647	601	656	707	661	722	660	624	632	633	605	648	649	651	633	662	657	648	631	640	655	612	653	638	610	670	586	628	648	641	655	634	630	653	655	595	660	612	668	684	640	667	648	639	623	590	633	607	637	639	625	646	667	666	673	632	637	623	674	672	650	683	642	669	612	674	643	655
5473	11776	9500	5291	3860	2997	2376	2076	1661	1586	1467	1376	1239	1273	1211	1190	1189	1196	1194	1077	1003	1010	969	923	893	947	929	929	953	935	948	969	879	851	883	922	917	915	917	860	918	922	892	955	872	875	930	822	883	868	869	890	897	924	892	918	858	875	859	821	851	862	892	888	947	899	892	931	914	861	854	882	884	867	904	865	852	897	825	863	902	894	945	903	888	930	873	884	916	802	856	862	900	859	891	923	894	931	884	889	928	923	898	916	982	896	925	852	876	889	931	871	862	866	884	828	868	843	911	852	913	892	935	831	872	905	899	886	843	880	889	905	888	879	889	854	887	846	935	826	850	839	880	890	842	899	872	865	845	870	902	895	886	871	867	862	900	886	889	857	922	866	879	837	928	910	856	916	896	864	876	887	904	894	923	916	860	878	878	898	905	898	916	819	870	930	910	913	880	844	883	917	876	907	836	855	877	869	897	898	871	852	828	852	867	872	904	878	871	887	859	870	890	924	872	892	837	820	895	858	884	881	868	850	933	890	907	889	892	882	891	863	913	896	910	845	874	892	868	856	884	934	862	868	916	832	945	826	875	841	937	803	906	888	874	826	912	827	888	898	904	844	902	847	850	875	924	931	880	945	867	886	888	866	867	844	871	854	921	930	880	935	888	932	916	852	834	907	882	890	883	864	929	872	847	938	867	861	916	883	905	867	923	878	864	913	871	894	912	897	892	899	850	889	867	872	905	895	856	918	898	825	887	912	918	890	902	878	920	876	901	878	837	909	929	900	858	934	875	883	875	863	859	869	888	921	845	922	891	892	930	861	893	891	849	888	821	842	852	807	878	897	919	830	900	888	842	882	855	873	954	849	842	878	876	898	869	896	856	866	854	889	878	868	897	905	852	848	861	841	892	888	900	881	880	931	888	910	871	881	860	883	914	884	895	918	834	847	901	892	871	910	910	880	886	901	875	869	909	894	861	875	861	884	841	848	851	912	921	886	868	913	889	844	870	900	905	899	834	913	857	844	899	844	838	816	902	913	864	867	869	865	859	855	880	887	889	815	932	896	870	841	887	860	864	913	826	840	869	855	911	862	832	903	863	865	845	856	866	829	880	874	861	911	853	897	865	875	921	917	910	929	865	878	882	868	914	917	887	880	863	856	884	879	853	870	910	878	884	886	912	828	893	849	899	902	918	903	879	888	910	887	884	883	872	883	862	899	903	909	860	884	831	863	891	847	922	913	868	868	872	939	851	851	926	825	844	855	885	878	848	873	895	848	869	871	913	940	885	909	865	901	866	883	828	818	903	919	898	909	902	869	889	920	875	888	867	869	873	841	887	928	898	871	886	879	840	884	846	856	897	904	887	868	884	880	897	943	924	872	936	879	895	846	868	881	851	865	886	882	878	891	889	915	907	873	863	900	935	871	895	935	862	871	871	859	916	895	877	845	870	885	902	883	912	870	864	830	887	853	887	851	941	836	853	904	836	901	861	876	914	891	928	870	889	853	827	897	884	907	876	870	869	905	869	903	855	894	871	867	893	876	818	856	904	930	923	906	935	899	876	852	826	910	883	880	878	902	852	852	870	910	835	857	856	924	891	912	873	929	865	824	844	901	965	876	857	880	909	940	822	858	899	892	918	903	875	882	828	851	879	889	872	892	837	874	873	923	909	848	828	884	895	866	893	942	873	878	884	913	876	895	929	861	874	891	858	865	909	875	868	997	832	847	867	876	890	901	895	895	912	899	894	918	865	885	862	850	865	904	885	890	928	899	868	900	947	889	872	888	892	872	898	883	877	908	870	860	887	876	895	903	869	898	892	843	894	872	848	897	886	944	895	906	863	856	866	905	885	881	840	891	890	926	823	884	890	866	914	893	892	877	837	865	936	842	869	893	894	909	848	854	817	890	869	877	862	904	871	872	969	905	885	863	868	902	876	891	873	925	892	912	836	858	888	905	906	841	883	837	904	913	894	876	879	881	882	935	895	938	905	901	914	859	875	830	867	885	880	877	826	887	862	865	884	909	863	868	915	925	892	866	841	863	846	932	883	901	933	886	849	895	892	874	916	904	915	881	942	914	849	894	871	859	946	898	866	917	846	876	872	882	880	927	867	872	921	832	885	841	875	915	882	844	812	878	904	867	862	889	865	887	830	858	944	876	906	899	905	859	892	895	904	826	949	870	910	884	906	885	928	880	935	888	875	877	866	896	933	901	917	848	869	900	855	909	834	857	929	841	904	904	831	903	856	884	818	910	907	830	903	869	871	898	824	883	923	889	868	844	881	881	842	888	872	863	851	876	862	847	863	912	881	850	893	922	870	851	921	927	854	878	843	915	887	866	869	899	885	940	852	871	828	881	876	880	876	875	841	845	831	887	874	916	878	947	893	898	853	898	845	860	909	873	901	912	904	877	872	882	894	851	866	868	941	897	865	869	869	837	886	845	882	917	891	881	828	877	880	904	942	860	933	844	912	842	853	842	860	871	835	888	897	883	885	890	914	833	910	889	889	892	858	840	881	903	911	899	836	835	885	890	877	883	974	906	894	825	878	859	915	895	897	856	829	880	844	897	857	925	840	846	878	874	828	876	876	846	873	833	888	819	866	904	916	912	831	944	896	919	860	894	948	874	890	905	907	884	875	923	849	863	873	830	830	889	834	881	832	925	853	897	870	883	823	854	895	890	846	896	897	871	895	841	849	958	839	870	916	858	867	849	920	840	869	878	904	907	913	861	862	857	871	872	900	793	861	894	871	859	889	877	819	910	883	851	907	897	919	841	873	867	940	856	893	872	926	867	875	861	913	854	899	876	930	876	868	911	874	868	858	931	900	856	837	946	942	907	852	854	850	824	887	896	859	845	893	908	871	871	910	901	876	885	913	890	889	860	886	902	919	852	884	874	915	914	907	906	877	883	851	893	887	920	897	899	860	829	858	854	915	895	859	917	862	864	894	884	876	885	869	936	858	864	893	876	880	920	887	875	919	882	844	866	913	893	846	879	858	909	891	878	867	873	876	861	813	868	806	862	952	888	879	877	897	882	915	867	886	945	914	900	905	857	842	862	887	905	898	932	855	885	886	878	841	916	901	914	867	904	886	854	858	873	836	876	872	942	824	845	834	854	907	910	927	837	900	887	895	904	919	920	874	870	836	886	840	887	843	832	864	878	894	905	901	883	870	907	837	859	892	853	843	854	836	895	851	898	901	814	886	900	912	840	842	869	839	858	870	923	909	898	891	893	889	887	870	925	922	875	859	888	866	853	930	881	888	920	918	842	919	891	880	886	848	907	889	912	887	839	868	891	865	932	892	884	824	859	880	880	842	937	874	906	879	861	930	860	832	865	875	865	870	844	885	832	888	871	864	877	837	880	843	846	880	909	923	908	927	904	849	909	910	906	852	833	909	840	874	875	868	874	846	881	913	900	899	862	870	898	858	884	867	919	916	821	915	854	833	868	853	858	918	859	850	907	848	852	865	879	903	854	874	835	879	884
22804	21154	28964	23615	21155	21197	9753	1397	972	918	781	796	723	734	708	689	687	659	645	558	554	526	515	497	530	461	505	531	481	505	463	495	455	457	484	469	468	487	475	484	452	486	467	455	465	497	469	445	499	457	473	454	443	469	460	481	526	460	486	524	469	464	446	494	462	444	454	469	464	445	551	467	484	469	476	486	457	456	479	483	483	477	458	473	474	434	493	456	482	445	454	475	464	479	483	463	456	476	472	467	452	466	490	465	474	427	410	449	460	440	453	452	421	463	448	461	430	471	487	478	440	456	446	463	468	467	459	494	417	470	480	471	457	450	456	430	456	462	457	475	461	508	457	445	437	452	467	433	476	476	493	485	476	483	450	468	424	470	477	466	493	419	454	494	445	474	474	463	450	471	495	468	472	480	461	449	476	455	454	450	424	488	437	463	442	455	428	479	486	481	485	462	468	479	460	441	419	442	467	442	463	490	444	442	453	473	459	458	436	432	406	461	440	450	433	460	480	458	455	504	460	464	433	459	450	492	477	443	458	456	478	441	483	443	453	459	419	458	447	436	466	456	458	478	464	456	464	486	460	462	459	452	481	461	477	470	458	476	456	434	505	432	459	419	439	469	467	458	475	423	480	488	448	454	449	422	463	443	462	431	468	463	444	473	453	466	482	453	474	471	470	458	461	429	426	428	440	465	486	476	512	428	427	492	482	444	459	442	443	473	476	445	448	435	461	431	465	463	486	459	467	446	496	473	459	426	450	460	468	453	462	479	468	427	459	447	426	453	464	469	441	444	444	465	472	481	441	498	480	456	445	446	436	433	446	451	468	482	490	442	425	441	443	446	476	458	449	443	481	459	439	501	457	445	478	472	459	433	435	465	411	481	428	431	479	487	442	434	467	456	439	486	443	472	454	439	465	459	462	464	467	483	427	439	424	450	423	446	448	488	479	457	475	459	468	466	449	443	424	438	472	421	401	471	477	464	476	459	467	441	478	445	465	452	447	446	454	475	467	461	456	447	478	447	487	470	462	425	415	440	438	420	424	436	455	436	427	453	438	459	425	444	458	443	449	448	426	429	448	421	468	458	450	426	458	455	466	473	432	472	461	462	441	499	466	487	439	457	441	435	438	414	432	456	451	463	458	473	463	445	461	432	434	470	478	426	464	453	436	481	429	451	471	454	490	418	446	442	452	482	477	455	439	419	430	455	441	452	489	464	444	469	434	494	436	395	451	473	441	476	461	447	462	490	464	423	452	470	467	431	420	448	451	467	422	436	468	482	465	417	467	450	497	492	452	428	483	434	404	426	467	443	444	462	474	495	467	448	443	469	475	465	422	507	485	416	443	430	429	465	445	451	448	471	464	457	409	450	445	467	464	451	455	421	446	471	457	488	461	451	454	485	453	457	469	429	461	464	442	422	446	420	463	453	445	451	441	418	464	456	422	425	447	504	467	469	440	405	436	468	475	492	425	453	440	438	481	431	438	481	471	426	470	421	474	441	458	454	504	422	436	447	441	421	449	454	446	437	461	447	459	459	396	478	475	426	460	483	440	443	411	501	453	444	448	470	438	451	425	458	451	450	438	443	478	455	481	494	467	450	472	464	415	446	430	444	426	439	436	429	498	470	450	433	471	494	478	462	452	470	491	463	420	443	444	471	473	450	500	467	416	417	462	491	480	449	446	422	431	469	455	481	451	387	425	480	426	476	459	441	485	435	468	448	480	502	434	445	472	437	448	485	429	475	460	456	427	480	460	470	489	481	461	476	470	463	436	453	458	465	480	490	482	476	440	433	457	454	434	487	459	454	436	454	489	456	454	436	479	451	481	479	457	453	428	428	419	457	434	481	464	453	451	449	453	481	440	450	425	481	444	449	444	464	431	460	447	462	416	438	439	433	475	458	478	437	466	428	468	426	447	445	422	454	434	438	484	437	494	451	458	454	480	471	473	451	465	445	428	456	434	427	446	491	477	423	437	438	429	472	454	453	419	463	419	459	491	452	469	455	455	437	440	421	461	501	436	465	469	477	471	447	451	426	470	427	436	506	470	421	503	434	454	468	464	443	476	436	472	419	447	412	461	397	431	449	476	432	478	439	458	443	411	486	445	479	431	456	418	475	456	472	442	455	426	495	471	468	473	452	467	433	462	447	435	433	452	445	452	425	447	455	447	447	470	440	474	441	460	463	437	449	480	449	486	468	438	483	427	514	424	478	436	444	441	453	453	500	456	477	459	442	437	453	463	463	428	433	458	488	452	448	448	427	462	475	429	475	452	486	486	452	447	411	468	462	473	453	447	463	428	427	443	458	450	474	468	464	461	454	444	487	453	459	463	468	444	444	456	464	451	445	454	455	468	464	480	432	469	451	443	454	472	469	474	448	497	430	460	450	438	457	455	442	431	441	460	462	459	452	462	477	453	456	448	462	462	458	437	456	440	483	444	414	449	442	424	470	450	487	492	456	485	446	452	450	456	457	488	432	450	474	439	417	459	472	479	469	473	444	461	452	456	449	467	481	430	486	473	477	458	427	427	459	453	419	470	426	455	472	462	459	450	469	438	488	440	507	434	470	465	467	433	443	456	432	489	442	428	453	445	431	426	431	461	469	429	437	451	470	439	464	434	451	516	475	444	446	445	439	454	433	455	429	438	463	453	472	419	475	463	470	463	456	412	465	472	418	465	455	465	422	501	451	463	494	477	430	461	486	455	458	434	496	470	485	449	435	449	443	450	479	444	473	456	457	484	445	418	447	454	489	435	484	442	442	477	451	478	442	498	426	460	436	471	433	491	438	477	452	455	468	438	465	533	457	454	458	496	486	441	468	425	438	459	467	430	466	484	452	458	458	473	510	445	461	462	436	420	468	475	487	455	438	449	446	461	463	480	461	458	464	434	468	482	464	409	449	465	494	429	423	469	478	451	434	470	420	433	468	432	465	450	460	421	434	470	445	445	397	492	430	491	466	475	466	463	437	452	450	434	459	424	448	391	495	407	453	480	454	456	481	449	483	441	435	477	437	448	456	457	462	425	468	441	408	449	446	486	456	471	420	463	422	456	453	417	481	484	447	479	445	445	444	436	413	444	411	450	472	445	437	461	406	497	465	450	471	435	447	439	461	440	449	472	454	430	477	447	438	459	440	455	435	405	461	478	455	435	468	471	447	474	481	457	452	434	448	445	465	486	461	447	430	445	446	449	435	473	460	515	407	465	441	434	422	473	437	465	441	475	467	468	418	458	453	467	452	503	459	441	439	465	453	413	438	474	469	440	437	455	455	462	460	460	479	506	482	463	416	444	450	406	441	453	450	469	452	457	439	460	491	462	490	490	457	450	440	442	440	434	468	466	466	437	471	464	437	472	464	419	414	446	473	444	448	439	468	497	438	453	473	439	451	442	477	470	469	488	458	475	442	431	444	415	465	456	496	436	496	446	432	456	397	447	468	455	458	447	458	435	439	448	436	478	458	468	427	457	414	448	413	457	470	428	436
7545	17836	14669	7955	5905	4467	3431	2732	2158	1799	1644	1510	1383	1305	1303	1183	1110	1240	1171	897	840	826	838	799	799	738	768	701	685	702	728	693	693	718	696	701	646	661	665	643	708	683	661	642	634	670	638	705	666	618	646	678	678	688	647	648	659	654	615	665	679	670	626	646	645	655	630	644	665	644	659	627	666	697	660	631	632	610	691	708	644	643	641	636	625	620	633	679	635	661	658	625	636	629	616	674	671	601	631	649	624	651	606	654	650	645	632	612	594	630	637	651	655	645	651	638	627	621	664	644	649	645	662	648	590	662	617	667	671	636	646	649	655	637	654	613	642	633	647	616	628	683	643	618	637	635	646	606	642	645	640	636	598	702	658	632	629	647	596	618	613	667	668	625	644	623	638	585	614	628	668	657	602	629	653	650	639	666	638	646	684	614	676	650	648	629	638	659	638	617	639	615	670	607	695	638	609	665	630	582	671	695	634	640	606	611	651	596	615	632	626	682	610	607	629	586	654	625	607	608	623	646	589	632	628	675	618	656	666	646	572	661	653	654	628	650	615	664	612	577	630	645	644	639	599	631	666	671	638	639	651	687	667	654	633	663	642	606	573	649	616	617	682	656	589	624	640	598	629	634	650	678	636	641	638	649	603	647	663	667	617	637	614	650	638	678	675	638	609	611	647	662	657	584	601	609	613	634	617	651	625	644	618	677	639	657	640	588	598	651	600	653	629	587	626	626	629	677	649	637	641	655	610	614	636	656	639	618	671	681	609	591	676	656	627	599	613	649	599	629	610	608	592	598	669	636	637	607	665	589	614	691	659	647	640	634	671	649	657	647	639	601	588	604	632	583	642	655	635	631	640	579	642	637	671	659	614	664	615	626	632	626	604	594	598	637	639	645	596	630	616	581	637	675	644	628	616	633	641	613	617	661	638	647	632	629	617	617	637	640	626	586	643	629	658	643	634	645	644	624	662	619	632	623	619	659	613	642	660	630	674	633	626	639	616	620	632	631	640	594	635	636	628	610	651	629	615	658	626	616	628	619	617	582	662	605	606	604	648	635	592	611	597	626	637	631	673	643	637	620	626	615	651	644	646	625	628	645	609	597	654	630	586	658	658	604	638	645	641	652	645	588	621	623	594	642	641	620	627	595	624	642	636	649	598	631	669	641	611	592	603	609	606	667	649	641	653	648	608	602	627	664	631	642	611	644	615	625	623	659	608	675	640	661	635	654	652	642	597	645	614	657	625	638	620	625	664	612	673	638	647	662	647	637	633	649	612	662	628	575	670	637	600	635	686	611	661	633	642	648	635	620	616	619	655	630	620	607	616	619	655	596	672	671	661	642	616	640	625	631	663	628	654	656	646	669	670	589	593	637	672	659	629	675	636	655	629	643	651	661	617	626	622	637	633	594	603	647	666	662	652	661	619	625	588	607	651	625	680	592	599	628	623	652	611	641	628	589	638	609	619	633	641	629	617	604	611	642	602	659	628	634	648	599	606	663	594	626	635	602	638	617	628	631	638	641	623	631	644	649	659	654	633	622	621	640	652	622	637	644	646	673	611	626	658	716	620	641	581	646	640	674	649	631	642	593	611	644	565	606	634	651	636	606	649	669	612	627	601	621	607	686	634	651	612	608	646	572	658	618	655	620	625	626	582	594	584	621	649	649	595	625	615	663	631	621	629	602	611	674	648	614	651	660	651	667	633	616	600	624	634	658	645	653	657	645	635	634	611	569	626	667	616	624	645	680	581	648	648	629	625	617	700	616	630	632	601	657	618	604	681	639	659	660	683	654	625	679	592	584	648	617	610	625	630	618	647	590	645	633	682	652	651	648	593	633	622	657	591	628	618	601	634	622	642	597	621	613	631	633	601	615	625	658	652	654	659	583	655	627	701	688	604	642	651	627	654	654	625	623	635	659	633	655	634	644	624	592	649	667	590	641	656	619	578	642	645	573	624	612	635	662	656	610	635	623	573	645	656	625	622	602	635	672	654	654	621	638	657	600	644	676	663	604	631	638	650	599	655	640	577	641	632	643	615	666	632	604	617	645	653	620	617	668	655	627	641	637	641	602	661	651	630	640	641	674	633	599	658	660	672	623	647	635	597	597	625	618	657	633	608	657	666	586	605	645	654	642	657	614	610	589	611	652	649	616	638	650	628	609	623	620	687	645	599	615	671	665	610	605	644	614	632	653	643	598	655	649	670	619	652	640	597	645	648	610	622	636	657	584	609	626	659	604	639	639	638	661	614	622	636	651	639	680	657	594	634	600	636	618	612	627	640	622	636	601	639	646	649	607	647	636	648	594	647	615	623	631	633	625	671	641	613	642	617	668	624	655	647	640	666	637	619	659	586	637	660	592	593	620	624	649	640	667	650	625	654	633	621	621	642	647	632	600	625	600	632	662	618	654	619	630	626	600	653	633	644	624	647	628	624	587	608	588	610	633	629	680	683	676	623	617	648	661	651	624	626	633	573	613	622	630	690	651	636	620	613	631	606	636	660	626	649	618	605	667	668	590	645	657	626	636	600	640	639	658	597	621	630	657	611	631	586	629	608	659	643	627	675	667	662	629	638	601	607	655	581	671	612	642	622	599	630	588	593	621	608	644	623	617	625	644	611	634	637	677	640	656	669	670	652	694	617	599	621	626	628	625	623	579	617	683	626	616	634	659	631	638	643	606	628	633	628	636	646	635	616	664	609	639	647	636	616	646	620	599	604	601	597	620	648	671	670	614	621	635	687	647	662	613	623	670	642	641	664	631	663	671	608	679	661	627	544	587	634	601	641	662	646	582	669	640	622	627	628	646	671	624	631	653	601	702	651	627	643	632	600	594	665	646	651	652	646	633	605	669	643	603	637	645	600	627	625	669	627	593	609	580	645	622	610	591	636	621	655	641	636	598	656	620	601	676	622	658	682	626	637	589	588	612	628	650	573	637	645	622	635	635	636	616	601	641	665	626	643	680	623	668	598	661	611	617	654	639	614	634	635	632	641	634	587	657	626	616	670	590	654	657	603	595	669	615	619	649	650	647	588	612	594	595	607	641	643	620	642	656	632	652	667	666	640	620	655	634	640	639	610	630	668	596	611	685	637	633	583	653	647	656	612	606	603	677	672	664	688	637	629	574	615	638	641	683	616	653	616	632	649	646	623	637	621	656	635	652	656	638	606	645	611	643	620	648	614	655	610	626	655	629	639	612	675	597	625	592	656	628	629	629	657	664	648	660	631	601	611	618	636	633	634	634	628	683	632	665	633	645	632	628	650	641	693	611	635	626	686	635	600	690	617	630	629	640	627	646	635	675	602	647	662	601	637	643	600	638	650	668	639	617	644	581	653	592	637	631	648	638	663	635	578	611	620	641	626	654	611	615	702	675	612	643	604	678	659	628	669	617	647	653	644	658	605	644	667	642	610	655	644	639	632	648	616	640	637	582	642	665	633	636	680	603	660	655	668	718	627	599	613	623	616	629	660	621	625	631	636	610
26846	20539	8579	1193	715	673	607	572	504	508	498	485	492	487	533	510	513	511	519	485	469	471	500	462	448	466	458	473	478	472	481	479	490	463	497	467	436	470	464	421	456	466	461	516	491	499	492	468	486	466	451	501	473	471	482	434	457	469	445	465	481	465	489	487	483	480	463	472	483	476	459	441	468	492	442	499	474	453	494	476	449	508	463	450	459	473	459	513	492	437	446	478	448	443	475	487	500	488	507	450	493	501	485	498	463	477	462	512	439	491	488	445	428	470	445	476	458	455	441	430	502	521	476	441	485	493	445	484	463	469	496	450	485	454	482	474	485	492	456	465	504	466	478	430	498	461	485	459	450	487	465	485	485	480	496	499	480	450	491	512	452	441	477	450	496	520	435	495	458	439	487	477	437	440	478	489	484	482	457	462	469	454	494	454	447	460	483	502	459	478	510	487	495	483	468	448	462	481	462	473	457	480	416	474	461	462	496	481	486	489	482	465	466	461	464	478	454	527	477	450	454	480	475	469	449	453	448	501	456	480	456	433	455	477	448	462	443	448	497	483	479	472	466	471	471	459	490	421	495	497	486	468	485	480	450	511	494	453	477	450	475	489	445	502	452	463	435	483	475	500	516	503	472	473	446	497	472	454	457	470	490	508	469	467	449	445	512	465	469	425	501	437	463	499	473	432	499	479	447	461	510	451	458	465	461	483	466	459	451	483	473	506	479	459	477	491	454	466	515	442	485	481	497	504	437	453	506	462	430	466	485	445	472	506	484	465	453	451	448	463	440	467	486	493	495	474	459	447	443	495	467	481	462	471	454	455	477	496	488	447	449	468	471	454	493	476	486	468	450	495	483	481	525	479	480	458	444	494	495	460	464	479	457	461	494	510	454	476	483	459	479	473	479	497	486	461	475	461	493	451	462	481	458	455	492	474	470	441	474	460	458	443	477	466	476	468	497	441	460	490	489	511	473	465	453	448	494	446	514	488	484	468	479	458	446	501	513	478	498	446	468	500	485	474	419	446	454	495	486	470	481	439	443	482	480	441	495	468	462	452	491	480	489	450	456	506	454	458	496	469	456	428	518	492	512	469	488	417	463	510	454	516	461	445	499	538	484	466	450	478	511	466	470	459	469	423	461	494	444	472	465	491	465	475	430	476	471	445	521	459	480	483	458	470	488	484	413	505	484	468	462	470	455	499	450	490	503	409	485	424	456	445	474	469	491	459	507	492	475	477	484	463	484	466	453	475	476	454	446	445	456	448	467	488	486	475	487	426	450	478	461	448	469	457	453	483	464	474	487	496	498	519	496	477	506	474	454	454	459	495	450	492	468	505	450	482	487	453	456	512	438	481	455	480	434	421	456	421	486	439	458	473	451	394	516	520	486	474	475	480	450	478	429	502	465	466	469	484	460	448	420	476	445	439	497	447	474	461	444	498	471	530	461	467	469	452	470	499	451	440	466	511	461	468	501	459	463	495	490	456	496	487	473	463	492	470	488	467	452	463	459	464	441	419	461	495	466	422	478	452	467	482	472	486	469	474	493	466	488	469	502	473	487	486	499	443	444	476	441	441	510	497	478	452	461	477	528	485	522	468	493	451	484	446	486	436	458	486	467	481	423	490	457	501	464	442	472	477	510	490	464	479	437	497	461	479	525	482	490	507	505	404	461	424	441	445	460	433	449	449	483	453	473	456	455	472	480	488	465	472	420	459	456	506	504	477	476	467	463	451	454	467	469	457	514	464	487	451	455	492	498	443	445	472	476	437	499	490	450	468	465	462	500	483	496	491	472	484	448	432	452	477	466	468	458	457	468	441	465	478	458	439	465	419	479	457	485	443	448	513	437	468	480	485	457	505	450	490	466	473	483	455	478	488	470	488	517	469	458	468	485	497	492	491	452	491	422	466	498	493	436	482	449	469	467	463	474	475	469	493	463	446	444	467	436	445	461	461	488	481	456	465	505	488	453	447	487	465	472	438	494	450	438	458	475	466	440	486	454	478	462	477	456	486	468	474	454	438	436	435	505	445	485	482	461	452	463	482	492	487	489	475	493	488	477	465	461	454	483	459	493	470	437	468	497	491	455	501	455	498	471	461	433	459	455	464	453	470	481	445	451	490	465	469	482	434	463	487	453	506	452	459	504	442	456	480	484	516	466	472	422	443	427	509	459	472	467	468	473	469	414	479	465	450	483	462	484	473	491	483	487	482	468	426	507	486	440	464	492	489	460	460	460	440	496	494	499	469	506	538	471	485	462	519	489	449	479	494	463	479	449	452	454	491	478	484	453	458	483	514	494	498	478	492	495	456	465	426	514	431	485	471	458	491	480	460	467	446	431	471	431	473	460	504	456	452	478	479	462	455	495	473	487	469	464	464	491	481	488	468	481	463	450	483	473	454	496	449	481	450	455	465	499	447	477	485	497	464	484	461	439	475	468	517	433	491	507	458	436	476	468	481	494	507	457	485	458	449	493	495	501	503	476	476	470	448	435	471	476	475	455	483	464	429	503	449	473	437	438	515	442	445	491	490	457	480	451	459	435	465	472	457	480	481	480	494	523	449	485	488	465	502	464	452	441	420	494	481	475	488	485	444	455	456	460	464	461	462	485	471	461	469	454	516	473	479	482	482	415	470	484	445	503	488	500	442	460	474	440	463	477	448	476	439	498	485	496	471	481	481	509	481	461	496	472	448	468	531	438	435	483	462	453	478	501	476	451	468	456	511	481	465	469	439	497	455	474	442	519	469	506	471	484	473	453	487	457	454	491	446	491	509	471	444	471	472	476	470	433	496	491	408	509	468	480	489	478	457	439	465	462	482	418	487	507	449	513	469	492	492	501	438	469	493	455	505	468	457	454	477	452	477	502	481	453	481	485	449	476	489	462	489	452	460	443	472	505	482	473	496	486	466	466	472	469	454	499	457	518	489	462	472	506	472	480	455	461	448	468	472	439	443	463	490	458	459	439	487	448	475	453	522	466	477	473	479	435	447	456	465	484	478	440	492	462	432	475	466	483	502	489	463	502	488	473	425	498	471	484	456	452	473	495	458	471	473	458	464	447	490	432	455	462	464	450	452	487	472	453	442	475	523	468	466	487	524	474	454	487	485	460	495	484	415	484	464	483	489	468	478	500	447	509	461	460	463	414	470	515	477	472	435	486	441	448	465	467	491	456	467	461	466	462	435	433	462	517	459	504	495	454	511	482	499	470	467	478	430	468	506	464	453	456	467	450	467	483	472	444	414	470	501	477	467	436	446	453	463	427	503	497	497	484	471	470	457	464	460	478	490	531	461	427	480	521	482	460	469	459	478	448	460	495	455	474	514	486	470	442	485	452	473	446	486	473	468	451	459	450	474	490	452	435	478	478	447	461	486	470	486	455	452	487	444	443	499	447	444	473	482	457	502	455	478	516	451	445	461	488	535	512	464	432	483	490	472	472	482	460	454	483	465	449	488	487	505	465	499	453	492	489	466	465	453	501	510
4351	2669	2251	1419	1159	1010	931	840	761	730	704	703	740	771	741	709	739	762	796	696	748	641	678	667	653	620	710	649	681	625	684	664	660	686	639	699	646	694	691	663	674	639	595	638	665	606	680	655	676	636	635	654	612	688	605	685	648	676	638	665	636	631	716	632	667	677	665	632	672	612	659	650	628	655	660	624	614	685	631	614	637	684	623	585	601	674	650	681	652	636	685	640	612	633	692	621	627	651	638	682	617	646	657	676	667	656	649	622	651	639	662	669	675	653	715	693	663	625	656	634	643	626	620	638	646	655	640	647	644	634	634	652	622	588	661	651	693	649	627	645	655	663	665	678	627	652	673	665	666	670	601	670	620	644	649	636	686	610	669	670	627	617	651	662	667	613	659	663	640	668	648	624	653	675	639	680	709	630	651	699	671	654	653	632	667	646	631	669	604	599	590	606	667	662	672	709	629	651	665	660	699	622	636	680	653	658	658	643	649	627	634	658	637	675	654	681	639	630	652	595	667	672	640	662	628	601	648	585	613	627	636	659	640	627	647	641	634	668	625	632	694	674	623	630	720	689	621	667	663	636	662	660	679	611	649	644	680	641	686	669	659	658	620	604	630	654	673	660	643	677	621	641	652	679	619	666	636	666	630	651	678	645	635	634	607	620	665	644	645	651	685	663	604	608	633	642	690	630	617	653	655	718	646	635	654	626	659	683	621	692	669	670	706	606	658	676	668	689	675	664	656	629	722	649	656	625	658	680	620	617	671	667	655	648	681	680	595	644	630	616	631	641	654	627	635	620	655	652	684	636	686	658	623	669	645	608	651	618	643	660	691	618	664	641	648	639	645	678	682	631	658	659	643	634	653	702	704	674	665	631	610	639	653	613	652	669	711	630	698	634	685	662	640	632	645	668	655	658	702	690	657	662	644	640	618	658	653	686	665	665	610	627	638	656	697	689	642	654	641	652	608	632	656	696	639	652	660	657	604	668	653	657	640	653	648	621	641	686	646	639	652	616	684	668	644	634	614	684	659	606	624	672	612	642	632	666	675	663	610	637	644	598	637	635	652	654	673	640	629	609	647	665	659	653	662	682	665	641	657	651	665	624	641	637	687	678	649	679	658	660	610	671	656	662	710	676	631	663	663	609	603	709	670	658	612	681	643	665	691	687	671	641	685	671	617	642	656	666	653	654	608	694	646	639	698	701	631	654	664	619	640	653	662	641	661	628	670	606	629	646	669	636	660	611	629	659	636	626	692	651	690	680	651	691	669	685	687	658	644	682	662	653	642	658	636	658	645	608	649	637	669	684	635	653	678	614	668	614	661	630	685	642	635	620	635	684	668	601	629	607	652	628	639	656	634	643	654	659	614	657	656	722	594	631	659	641	652	642	632	682	631	622	666	679	635	637	636	644	638	636	629	708	651	668	626	675	660	662	654	641	652	655	663	681	684	674	641	642	682	689	642	639	645	650	602	625	629	641	666	597	595	660	653	675	644	664	614	623	620	628	663	662	664	651	637	628	651	681	607	648	622	618	625	656	684	663	674	639	693	689	661	660	646	649	630	609	643	697	649	646	638	639	697	608	621	674	644	636	656	617	629	656	646	665	641	619	629	677	643	660	665	621	675	636	614	666	650	643	648	690	647	627	682	652	634	590	608	643	589	631	626	687	629	653	673	664	652	672	629	655	641	664	657	668	637	647	654	614	680	648	652	682	653	674	632	625	681	642	655	594	668	645	631	624	626	660	668	686	607	626	660	657	606	619	662	608	666	661	672	608	604	647	678	676	633	605	685	665	636	667	643	675	648	633	634	682	647	624	676	631	647	651	663	602	655	689	644	647	663	669	608	670	645	652	653	691	627	650	666	627	651	616	659	635	693	635	660	666	635	639	667	661	670	677	632	662	635	653	711	670	622	633	633	666	652	684	619	672	631	640	647	632	642	605	609	643	639	641	715	686	698	640	605	643	642	687	634	627	641	657	626	671	601	680	686	638	573	594	689	652	639	637	693	610	638	647	634	667	647	624	648	598	636	651	724	652	639	618	626	627	633	640	658	664	634	675	671	693	704	668	683	628	658	628	646	658	624	646	677	638	643	688	631	682	595	642	646	608	622	623	620	624	706	637	637	635	646	671	684	633	654	637	616	646	688	667	650	656	658	639	611	615	664	639	707	637	650	649	640	625	656	674	649	634	657	653	628	617	625	599	670	628	650	666	668	687	645	651	622	651	637	657	601	667	655	601	634	666	683	674	625	652	653	622	618	643	668	650	708	652	637	644	647	678	665	637	617	633	649	653	679	681	655	635	657	632	681	665	654	649	704	645	566	666	646	673	641	656	665	682	631	647	626	632	666	711	645	682	661	688	618	643	664	619	616	662	650	612	658	658	661	637	666	655	605	623	686	678	628	668	637	612	597	660	636	674	667	722	602	636	636	679	656	627	654	658	694	632	633	644	644	658	619	678	631	640	637	702	696	623	682	619	647	662	640	610	690	615	648	674	625	630	711	659	626	639	633	729	673	668	650	732	657	664	617	706	660	639	631	580	611	649	642	651	622	655	646	635	663	677	643	627	651	627	689	686	643	652	646	656	612	685	692	661	661	652	675	650	677	630	647	645	673	660	655	683	595	646	663	661	589	648	623	609	631	647	643	682	632	569	677	616	630	673	670	614	646	637	680	658	623	633	633	724	620	644	669	602	668	635	621	622	655	660	632	626	689	610	666	664	663	616	670	657	656	682	618	691	664	694	637	671	652	643	602	606	647	643	634	643	658	682	670	664	669	636	663	667	653	626	656	635	694	631	667	626	642	607	697	645	669	636	664	677	618	600	596	625	606	623	619	657	630	648	675	663	661	638	658	627	606	725	662	630	658	640	639	611	641	621	661	637	621	662	632	647	646	679	617	657	648	656	684	653	647	658	636	671	701	658	620	671	681	657	666	648	659	705	650	646	666	646	691	689	632	613	614	648	688	648	632	661	615	659	627	654	636	619	663	666	673	658	648	714	635	634	629	619	636	643	637	646	648	663	613	635	673	620	654	624	656	641	653	640	622	600	657	718	621	638	647	667	625	623	633	642	648	673	636	585	645	640	636	673	692	671	662	590	625	650	685	648	643	656	671	643	660	669	621	595	635	644	646	655	655	654	667	657	588	647	681	608	680	626	673	667	681	614	650	628	667	640	621	713	657	628	605	613	688	632	632	682	672	682	642	602	647	658	679	671	627	639	668	643	681	659	603	635	648	656	661	672	674	676	666	638	689	617	620	603	663	621	634	680	692	655	656	673	670	614	639	665	624	634	691	650	654	636	630	651	681	653	699	665	603	628	622	655	686	642	652	636	643	603	620	651	698	603	661	634	650	620	708	636	691	614	660	664	618	643	640	665	658	628	636	680	596	673	689	647	642	681	601	703	657	690	664	650	665	678	660	673	634	640	648	633	662	652	635	674	665	686	620	655	631	638	657	660	653	672	643	646	652	666	684	671
23626	21146	28554	23965	21151	12127	1732	1093	938	926	825	804	831	812	765	748	717	777	709	776	714	724	669	682	685	664	685	684	665	613	640	690	642	661	659	667	673	624	629	634	624	633	677	634	617	680	630	664	627	650	640	667	681	653	642	683	668	610	597	614	678	701	652	635	641	645	670	617	626	647	657	665	641	683	698	653	639	619	626	623	632	649	627	606	629	636	683	613	634	660	645	677	634	654	639	622	644	622	620	636	664	636	635	635	652	655	628	616	650	707	621	630	635	652	642	656	710	662	663	620	664	623	641	649	661	648	643	666	587	624	663	606	644	610	655	627	672	622	634	636	631	625	641	667	660	634	639	631	608	666	623	601	598	635	641	646	625	655	660	644	676	641	685	659	670	661	639	687	594	661	688	612	664	604	637	648	605	630	646	620	646	610	631	638	603	633	665	657	631	613	662	613	583	677	658	649	636	626	643	629	660	643	610	590	638	677	643	613	638	649	628	652	632	651	673	656	615	627	676	635	657	663	650	637	623	645	624	663	587	642	618	644	655	657	641	625	643	657	672	675	665	634	630	619	590	609	641	677	635	661	639	618	638	670	630	705	669	662	662	602	643	595	670	660	639	615	601	612	640	645	633	640	592	619	615	651	662	623	618	659	618	659	652	633	676	648	610	623	667	630	653	659	640	628	653	670	601	600	613	580	633	648	622	628	659	642	593	664	647	620	592	646	647	642	645	657	646	644	646	623	646	582	635	625	633	645	649	630	609	618	652	631	629	620	607	699	652	648	675	697	642	669	637	672	657	629	654	622	617	662	650	646	636	611	633	680	612	655	634	627	622	625	661	592	611	622	627	624	640	631	644	627	648	626	659	630	649	612	635	654	686	649	644	632	663	640	619	604	661	601	664	618	629	684	629	618	695	630	620	630	666	639	625	603	661	644	653	590	599	647	632	666	632	624	593	653	654	624	679	605	618	646	622	635	684	580	632	650	610	642	613	622	674	640	652	673	655	625	625	636	675	639	627	675	671	647	623	636	656	648	627	612	638	646	664	601	621	675	622	647	663	616	619	673	636	605	632	618	629	615	626	618	627	624	660	617	617	649	648	618	625	608	637	654	640	669	650	649	677	675	633	645	641	636	586	674	647	664	653	640	654	598	650	662	627	637	673	601	631	638	626	626	694	678	628	647	647	641	618	658	642	663	612	663	643	662	666	636	677	635	607	614	662	623	653	614	654	628	626	620	610	640	645	650	670	660	585	655	652	634	627	625	640	624	642	667	575	620	656	650	655	657	621	632	614	620	630	623	627	621	615	669	666	647	586	680	612	637	679	629	649	606	705	665	614	641	621	607	670	654	623	623	644	657	655	624	634	628	582	622	610	627	609	674	647	628	666	667	675	678	646	700	618	670	654	630	651	666	647	581	648	621	626	659	614	628	655	650	633	631	622	666	621	637	622	580	635	664	656	654	632	594	664	671	620	661	628	656	626	638	637	653	650	667	639	649	617	601	625	634	634	643	647	654	633	624	629	635	650	671	656	638	618	708	665	621	629	624	630	643	586	649	625	608	623	668	626	651	643	645	594	653	649	600	703	637	622	605	628	645	655	647	579	631	668	634	643	630	607	609	634	632	640	602	582	617	658	621	643	676	639	621	681	700	671	612	670	664	636	641	596	683	617	657	633	697	620	623	663	641	687	634	629	639	654	650	645	578	634	659	605	675	600	577	579	656	617	627	632	588	611	647	614	674	617	665	674	634	673	628	663	660	585	669	636	660	667	626	632	606	666	601	640	628	693	659	629	662	610	622	619	589	642	588	639	691	651	645	617	659	645	633	644	602	633	647	667	636	662	618	609	597	628	650	605	668	644	630	652	621	638	658	617	668	669	621	630	625	642	654	636	657	644	644	614	645	642	649	655	595	635	666	657	595	640	586	644	622	655	639	638	649	612	665	631	646	668	625	633	632	628	636	645	627	678	616	665	694	669	663	668	648	602	634	667	599	597	592	662	648	657	617	647	611	690	629	612	662	635	601	624	652	646	617	604	582	634	650	667	609	642	651	615	612	666	632	603	590	653	650	606	600	605	618	590	683	617	671	646	657	634	651	689	647	666	611	636	635	648	632	672	670	675	624	676	673	602	604	670	646	624	634	621	616	611	654	637	675	688	630	639	624	625	667	619	584	694	609	635	633	641	585	628	585	637	644	632	606	627	653	616	621	616	625	658	631	666	662	607	643	620	660	655	636	707	629	624	644	654	606	655	624	633	640	641	623	598	618	661	649	649	649	665	621	638	634	651	650	647	587	616	639	626	623	658	642	648	682	670	656	652	632	625	633	620	629	626	631	661	615	589	647	635	664	651	637	623	638	596	628	598	674	664	658	653	654	651	624	631	648	648	603	668	616	643	630	642	646	640	647	651	610	633	672	675	607	648	580	688	672	625	683	617	624	663	642	655	682	624	633	629	637	643	605	613	607	669	651	660	623	648	625	657	606	595	660	623	638	644	620	598	646	666	600	604	646	612	641	652	647	646	643	677	655	644	669	685	639	627	593	628	604	614	618	638	663	664	634	661	681	637	584	641	654	647	649	632	649	615	667	654	647	677	655	610	660	622	634	619	639	656	629	623	683	641	578	632	639	636	625	655	659	606	644	658	688	645	666	655	647	655	677	674	644	671	626	628	709	638	630	650	599	615	638	655	670	693	644	669	665	632	652	639	656	644	619	606	610	649	622	631	595	630	615	618	640	627	659	645	606	672	625	598	673	652	565	621	674	645	634	690	646	658	591	604	652	600	638	623	619	645	629	658	659	617	635	588	605	605	629	651	654	577	646	659	706	652	548	615	610	641	660	650	707	581	698	664	600	625	623	619	633	667	636	642	650	630	658	664	619	623	648	655	652	613	664	663	610	630	576	631	630	616	614	686	616	607	587	665	597	635	626	641	632	618	622	621	585	645	630	589	634	692	660	666	679	593	639	675	658	651	655	636	632	608	619	631	572	645	636	660	650	637	661	561	604	618	663	652	640	621	641	666	658	644	701	638	618	621	616	658	580	640	626	632	664	627	641	643	653	595	626	697	632	607	679	678	655	673	605	698	647	624	603	633	617	650	672	627	674	680	627	641	650	659	613	648	621	630	632	617	606	650	612	647	609	660	593	656	647	648	605	642	694	676	663	654	646	672	610	625	655	670	654	615	672	661	603	661	658	683	627	654	617	662	640	647	672	646	639	672	621	642	609	650	698	653	675	608	624	620	637	691	667	592	609	633	668	661	623	649	630	641	615	647	594	638	640	590	625	666	662	667	636	690	701	684	610	664	644	659	607	606	602	658	604	660	608	635	581	624	635	611	658	667	688	604	628	593	626	601	639	620	602	704	671	619	651	613	656	631	641	604	656	637	637	624	613	633	625	652	624	619	608	645	650	627	667	620	637	632	688	636	613	665	610	629	671	630	612	629	653	653	650	621	616	635	626	680	621	676	651	591	647	634	678
5436	11766	9773	5242	3908	3069	2490	1966	1666	1577	1441	1342	1257	1233	1289	1250	1138	1176	1267	1071	1014	1046	943	985	963	952	884	939	952	921	930	917	918	866	867	917	888	944	902	870	917	889	835	903	943	890	923	885	864	900	861	864	917	907	914	914	907	897	847	890	923	886	828	887	899	893	849	902	937	867	812	889	912	892	905	875	886	904	871	862	874	914	859	879	899	866	898	879	859	892	863	912	886	835	981	944	880	863	859	881	951	847	863	870	890	882	891	893	884	868	862	853	901	950	857	875	863	840	930	867	917	895	885	862	927	901	880	944	871	902	825	840	912	837	906	918	901	910	885	925	861	924	827	876	878	845	860	885	888	909	860	840	863	880	840	872	855	874	824	932	863	856	881	908	891	887	926	840	886	919	868	892	918	908	853	856	840	926	911	869	905	894	812	914	879	869	880	838	878	826	849	804	840	885	893	864	849	938	813	933	839	887	909	869	893	925	914	907	927	908	853	887	886	825	889	875	840	899	873	869	850	899	852	887	862	885	883	850	886	875	857	857	872	870	893	860	860	856	889	863	891	875	860	850	876	832	857	923	833	877	852	918	847	912	869	849	846	874	901	912	868	862	879	899	892	844	832	863	922	878	918	891	917	849	898	896	899	913	875	851	860	902	887	854	839	868	849	847	848	881	850	910	856	861	827	894	922	879	882	898	873	901	901	887	865	914	904	883	878	922	891	909	851	887	908	906	869	861	861	849	873	854	878	834	906	871	849	847	829	864	941	851	919	869	890	872	862	891	879	841	879	858	890	852	897	923	844	920	885	858	875	903	889	876	908	884	835	893	891	858	919	866	877	852	894	888	852	911	883	860	940	893	881	880	914	879	908	869	854	860	901	860	864	828	895	867	886	917	864	811	843	876	919	934	893	923	841	849	871	876	777	922	933	882	881	860	826	891	891	829	852	852	884	863	861	869	871	904	871	886	848	922	836	894	884	902	868	910	876	918	882	959	841	844	897	850	898	872	879	934	896	875	884	864	891	893	847	865	858	878	830	897	899	875	859	914	909	905	829	863	865	848	869	917	896	927	857	870	900	843	922	863	887	857	846	878	934	867	873	858	941	907	866	870	902	846	899	876	939	869	937	861	863	900	843	875	846	911	921	798	862	835	905	891	876	884	926	894	865	863	845	937	891	872	870	837	864	935	925	853	875	914	866	842	845	843	882	886	904	831	856	900	863	908	858	832	873	884	808	850	897	862	884	906	885	861	916	843	833	879	917	918	891	871	868	890	824	880	855	925	837	902	908	940	891	814	837	849	843	860	877	858	872	866	832	879	913	850	865	878	884	932	874	901	890	883	820	849	884	862	889	872	864	859	874	893	834	848	847	862	908	858	892	856	872	818	827	864	872	928	830	877	905	855	892	873	847	852	877	835	877	891	853	900	868	914	829	896	902	868	895	876	883	869	925	887	860	869	838	836	814	786	852	864	901	887	850	844	941	828	887	878	903	897	876	838	858	872	870	897	888	881	871	849	898	857	817	908	882	868	866	846	864	887	910	881	871	894	885	887	926	878	894	900	889	896	923	888	938	834	836	894	941	929	887	889	904	912	850	891	894	806	857	885	874	861	866	888	898	908	863	879	851	841	873	893	868	903	885	872	828	905	849	830	898	843	861	844	904	899	894	856	877	929	908	883	885	876	890	875	866	865	896	857	899	918	882	871	890	879	847	856	858	855	892	885	902	832	900	907	880	886	851	864	846	828	874	816	863	934	836	858	912	888	878	872	848	882	895	894	866	913	898	882	828	870	822	858	807	889	860	831	887	824	858	844	863	885	853	849	878	892	863	851	849	856	896	811	891	916	879	877	807	892	922	878	898	888	812	911	898	915	880	901	872	889	870	831	884	889	907	863	840	904	852	917	868	859	866	898	909	821	856	877	863	834	845	882	871	855	824	814	917	915	871	895	857	892	840	864	849	848	850	876	911	906	925	922	821	892	857	871	897	844	870	896	853	921	906	888	855	912	848	809	831	900	820	928	839	874	893	838	888	889	838	905	924	913	890	841	881	872	846	869	883	914	880	877	868	862	871	875	864	889	887	864	871	853	892	880	877	831	815	863	859	862	909	844	861	914	863	853	908	920	867	840	846	883	869	890	884	895	914	881	865	886	866	876	898	817	937	863	900	878	829	811	833	812	843	900	914	899	838	883	849	875	859	887	889	853	911	878	874	827	879	873	856	839	848	877	856	832	927	889	890	866	859	874	882	822	913	938	917	885	884	883	849	889	860	872	872	890	880	883	906	844	837	846	898	819	866	856	914	839	867	804	914	838	850	834	877	885	920	840	930	863	840	815	879	859	902	802	921	841	845	851	858	931	810	845	863	810	843	900	870	851	925	908	860	904	875	816	865	881	826	875	881	909	897	877	908	860	813	888	820	876	900	878	844	837	847	909	899	870	892	914	889	889	875	920	886	810	920	906	914	911	887	871	867	872	846	851	834	909	871	899	854	929	857	863	894	901	874	885	854	925	902	837	865	927	891	870	863	883	934	830	872	872	899	875	889	878	920	867	870	883	840	869	868	880	849	924	820	860	906	832	831	869	888	919	804	876	839	875	914	861	894	881	890	861	885	897	848	889	899	873	825	860	853	882	907	897	902	830	913	867	871	881	889	875	787	891	851	851	911	852	915	881	923	904	913	888	870	892	881	910	898	866	895	848	902	870	911	843	901	850	853	876	877	953	866	834	857	873	900	869	873	895	852	903	835	866	925	856	830	892	824	877	926	827	912	836	863	864	924	828	875	827	859	853	872	903	829	870	849	875	935	862	878	854	880	855	840	882	872	907	912	883	871	894	883	885	870	882	839	887	839	855	872	918	895	871	895	861	889	820	878	800	848	819	889	872	885	862	838	914	887	874	837	849	883	916	896	909	900	909	834	890	872	857	896	852	914	875	901	891	854	854	878	876	870	868	877	889	818	909	918	884	912	887	862	912	891	837	852	897	903	848	792	888	860	842	866	917	916	897	854	863	853	827	880	892	860	897	877	909	871	872	846	836	865	877	878	852	829	815	928	829	862	879	889	853	885	855	864	873	906	889	886	862	835	893	852	835	863	884	840	833	910	853	872	866	848	809	890	845	842	861	903	871	847	853	867	864	873	899	859	881	822	882	900	890	869	938	887	923	855	919	900	849	886	893	904	830	871	904	854	844	888	898	854	900	939	867	945	898	836	848	906	876	882	865	868	855	922	903	873	908	880	892	882	872	826	850	881	893	862	867	853	867	917	881	949	850	894	852	893	898	887	845	842	898	906	827	893	898	897	912	838	903	906	841	853	872	870	881	863	880	911	881	863	859	865	880	908	918	880	862	848	895	914	881	924	877	846	904	841	872	845	865	853	850	883	844	881	874	845	855	854	835	944	888	842	877	830	875	919	935	877	821	878	870	909	867	905	866	844	891	842	877	833	862	898	866	849	809	945	895	852	824	817	877	908	905	841	892
22714	21131	28889	23588	21130	21175	9599	1313	970	886	807	695	780	694	675	641	642	693	646	636	564	507	559	498	511	484	494	509	507	493	488	475	456	469	484	497	492	467	476	461	503	482	444	434	463	479	444	471	457	464	438	457	449	459	475	458	464	446	473	485	430	473	483	440	452	431	448	451	492	458	465	452	476	430	435	425	478	448	440	421	459	443	475	433	457	447	418	433	475	450	438	426	447	482	455	461	439	480	453	494	426	465	442	442	450	443	461	458	408	441	493	450	443	413	454	454	450	446	451	426	416	457	416	518	433	463	484	503	502	460	428	436	448	477	419	434	440	466	418	491	483	406	459	450	447	437	451	441	473	454	419	475	461	432	468	489	464	427	444	440	421	489	428	453	410	429	486	433	421	414	433	434	459	425	428	440	427	420	438	449	398	419	415	428	431	469	453	434	454	483	441	417	437	486	445	437	429	469	438	439	508	460	429	452	494	443	423	447	436	410	463	468	443	420	407	445	440	457	462	475	409	441	426	458	429	495	469	472	416	442	449	483	427	475	477	426	415	469	455	516	479	449	434	419	489	422	442	428	456	484	416	462	433	452	473	451	444	458	438	455	442	448	452	460	428	416	474	462	437	414	470	421	442	463	421	405	443	428	427	444	460	450	448	445	435	448	457	432	457	468	433	457	426	397	467	496	411	482	454	447	431	450	442	453	457	440	411	458	462	467	414	451	469	474	439	436	449	450	410	465	428	445	451	462	454	444	491	428	442	412	422	468	435	446	468	435	445	492	458	446	378	462	429	434	447	419	478	451	410	467	448	469	449	414	468	434	488	450	452	489	443	463	478	433	423	455	457	452	399	495	420	428	430	502	490	423	441	477	428	488	457	448	445	451	441	483	458	433	429	453	386	462	414	454	462	430	461	442	486	448	416	438	447	475	429	449	404	414	450	433	436	448	462	460	432	428	423	459	415	445	444	447	434	439	445	446	446	441	458	479	412	474	428	464	437	423	444	423	444	440	474	461	511	472	444	435	442	460	414	427	453	435	468	407	468	432	416	419	443	425	433	446	440	448	454	448	486	459	418	404	466	450	427	444	440	440	456	444	449	450	461	487	480	421	409	417	458	435	456	439	488	481	468	416	448	436	459	489	409	450	473	434	415	452	440	452	433	446	444	444	458	461	426	457	419	460	453	449	431	467	421	443	445	403	502	425	472	442	431	432	425	446	448	464	443	469	448	456	423	431	452	522	444	454	437	427	441	457	446	457	468	412	469	427	393	425	453	443	435	440	408	402	473	424	448	426	413	438	473	433	425	436	433	498	454	426	438	468	479	447	422	466	425	410	463	471	474	459	439	439	420	482	429	463	425	429	421	439	463	430	427	514	425	431	433	435	433	424	438	431	455	473	461	431	459	432	439	429	454	447	466	460	437	433	444	420	442	488	461	442	463	455	420	430	431	450	448	473	420	460	431	474	445	418	484	489	446	445	446	420	426	456	437	441	455	419	429	434	455	421	443	490	412	440	433	469	425	420	489	415	469	423	410	432	444	449	449	462	424	423	387	446	470	381	435	450	489	472	439	439	470	464	416	457	451	446	437	445	423	456	455	415	469	464	443	485	453	456	462	436	444	473	440	448	429	442	419	430	442	435	449	475	441	447	428	428	420	451	439	471	412	447	462	424	449	430	464	457	416	418	469	451	441	423	463	404	427	416	444	468	424	442	455	462	461	447	488	464	470	487	437	442	420	428	443	441	424	446	456	457	430	457	426	405	441	467	475	420	449	454	484	451	460	441	414	467	438	453	450	442	465	438	442	462	433	425	442	455	456	426	485	441	442	432	447	435	449	447	468	425	437	415	459	450	417	455	445	442	435	444	438	420	418	468	432	464	420	412	418	435	456	438	493	442	414	450	448	439	489	452	414	429	428	419	421	437	427	448	419	467	451	464	438	448	429	473	464	432	418	436	425	442	405	463	436	391	453	427	462	411	447	440	454	475	480	414	437	446	430	424	465	411	448	439	484	469	462	447	423	440	419	423	426	461	418	412	411	431	471	424	408	437	468	418	447	470	448	457	465	437	447	414	471	439	425	450	417	438	460	439	410	422	449	453	434	448	422	457	487	405	439	452	487	477	451	413	479	458	418	450	460	464	420	414	446	433	419	421	432	449	438	414	461	428	462	434	473	459	449	448	485	444	425	437	431	438	451	437	468	408	430	441	430	472	480	432	487	465	417	439	455	423	413	411	429	445	466	397	448	447	422	426	446	430	461	436	436	460	459	442	410	484	422	444	478	425	465	430	429	460	422	438	458	449	424	427	432	416	390	434	446	439	464	444	454	458	476	481	451	455	460	443	481	428	432	460	478	451	405	463	499	454	455	439	452	470	451	435	466	452	476	424	431	451	448	454	434	462	474	464	458	462	430	417	426	427	467	447	446	427	454	407	477	457	465	448	463	447	442	466	471	449	400	447	443	432	457	431	434	437	431	446	478	427	459	463	447	440	429	475	468	450	425	476	432	467	417	435	402	474	424	435	421	426	463	442	431	415	414	458	453	418	380	441	454	420	416	418	465	468	410	451	463	439	431	436	438	474	413	424	424	418	453	439	449	487	439	451	468	441	426	419	407	431	462	461	407	420	450	490	449	414	465	486	446	423	438	399	432	475	451	466	440	426	457	432	455	442	434	411	443	474	445	462	421	457	478	450	456	439	444	423	443	461	427	435	439	450	426	443	404	413	420	437	464	440	445	431	470	412	442	436	468	407	413	451	456	406	431	437	431	435	459	465	429	457	474	446	440	441	399	443	418	475	448	400	441	459	436	456	427	394	438	385	469	427	440	467	464	421	412	436	470	431	453	462	453	447	465	456	448	464	427	403	458	467	427	446	432	456	476	476	409	443	452	413	459	428	428	427	428	446	398	405	453	455	437	444	451	445	467	448	421	414	442	447	441	434	443	429	493	472	432	449	434	417	429	448	460	442	419	443	418	437	466	482	410	458	452	451	458	441	390	419	453	407	474	419	465	458	405	459	454	471	448	439	457	470	420	435	504	440	437	427	472	457	438	452	432	439	436	441	436	452	411	419	458	449	429	418	403	425	428	455	458	477	407	398	438	433	452	442	455	456	466	458	435	496	454	446	431	455	426	438	446	468	473	435	425	444	515	454	447	426	427	436	430	413	473	468	431	454	434	479	475	440	418	453	419	440	438	464	459	401	446	462	453	430	439	454	401	443	390	462	424	447	441	450	452	445	455	437	431	453	413	435	391	512	457	431	460	436	417	427	454	434	426	416	475	457	440	428	465	417	399	465	412	445	474	448	426	405	429	450	431	445	458	459	459	447	482	427	458	437	437	440	455	426	477	446	423	419	424	450	410	435	445	430	466	414	459	434	420	425	415	419	447	438	420	440	473	454	439	472	444	432	432	470	448	399	416	431	437	400	467	459	462	466	416	408	433	453	417	445	473	442	440	424	446	450	429	427	454	469	441	452
7556	17683	14524	7972	5871	4437	3286	2668	2161	1892	1587	1533	1451	1361	1218	1188	1149	1143	1222	915	901	812	846	840	713	748	776	710	740	721	751	719	740	704	684	660	680	654	654	656	689	670	672	671	652	673	701	617	657	657	675	651	681	661	629	703	633	609	634	615	654	695	668	636	642	645	640	593	626	649	589	645	667	648	651	671	645	654	622	597	610	729	618	636	597	621	639	614	634	613	698	632	677	643	641	680	627	625	656	625	658	631	630	681	616	641	618	657	595	611	607	623	641	638	642	651	590	648	633	616	654	638	662	639	642	577	667	678	659	596	622	700	635	633	626	629	630	619	676	620	689	638	570	572	635	620	679	677	652	611	569	611	612	637	635	659	679	614	642	674	627	594	651	630	634	630	647	662	646	635	594	672	645	633	616	619	643	628	649	661	627	637	612	591	629	587	615	630	588	580	629	668	612	638	616	675	659	643	641	651	604	626	610	652	606	680	612	633	622	673	692	660	643	598	706	630	624	640	675	608	641	703	616	631	630	627	652	609	619	606	588	639	655	630	607	634	615	595	626	644	628	637	654	618	635	575	610	633	611	684	586	635	654	623	628	644	623	600	660	648	642	624	636	628	664	631	644	608	654	607	627	583	662	602	630	625	612	601	630	649	647	635	667	618	617	611	667	648	622	585	633	656	654	578	636	602	589	610	653	712	602	635	629	624	612	596	578	598	624	628	678	625	627	624	617	658	632	641	649	602	655	610	612	608	594	661	609	637	604	651	635	594	620	620	693	623	622	662	669	606	591	635	630	647	598	616	637	603	584	603	628	618	626	634	558	644	634	642	626	637	638	635	640	615	602	602	627	614	617	604	630	617	601	626	623	593	664	634	633	624	648	623	627	594	644	603	603	580	620	609	620	638	602	642	643	628	605	629	657	632	630	626	624	640	653	602	618	611	641	592	601	614	673	638	622	661	649	600	615	607	594	599	617	631	620	596	636	573	624	576	611	618	611	602	653	635	613	644	584	622	628	622	555	630	629	641	659	599	623	633	609	608	657	669	576	621	610	600	632	636	611	598	615	608	640	605	608	644	605	644	613	647	677	668	649	646	646	677	601	623	614	608	632	634	620	623	632	601	634	615	645	629	595	633	643	676	605	597	619	627	637	584	616	666	601	638	660	655	668	620	676	593	598	618	627	606	586	663	615	590	598	642	600	676	613	595	660	598	632	649	595	630	632	643	635	575	614	696	621	589	612	576	622	657	648	652	635	677	645	625	614	593	608	559	624	670	644	663	667	630	608	691	603	653	635	656	619	648	612	606	665	635	623	621	586	603	660	621	627	640	646	618	603	660	625	606	628	652	613	597	607	589	621	654	603	644	574	630	608	677	639	621	598	638	640	619	635	624	601	660	666	593	618	648	586	618	616	624	602	639	610	614	609	623	618	622	611	640	653	631	620	614	629	624	627	571	638	626	594	653	640	635	577	615	656	624	635	638	605	589	601	592	633	663	669	611	652	611	646	616	623	648	627	634	620	585	619	701	608	624	658	648	635	684	623	653	598	589	654	629	645	670	610	641	651	601	618	583	625	601	680	641	597	637	636	630	674	618	592	633	649	645	599	630	629	604	628	671	659	659	597	664	619	615	642	601	638	624	612	590	669	607	645	687	657	624	597	627	615	624	652	597	600	630	645	618	619	610	635	615	610	634	621	587	595	629	602	620	631	629	619	635	601	614	635	604	658	627	615	606	625	661	626	583	643	621	610	634	643	640	634	606	574	648	616	600	615	623	659	643	630	617	598	630	658	653	654	631	645	609	632	648	656	595	618	628	623	621	666	676	624	650	665	626	581	621	637	636	633	653	602	653	663	604	609	592	621	611	612	705	637	625	601	582	613	630	687	665	613	643	630	632	619	613	597	651	637	602	610	610	591	647	672	631	657	629	607	637	611	644	614	607	609	610	593	654	594	663	592	606	682	632	626	613	627	617	646	625	637	623	654	589	672	632	645	608	590	609	653	618	607	664	605	652	640	687	637	625	628	624	666	676	596	589	649	613	638	611	682	594	649	642	607	597	645	623	609	657	640	622	606	631	663	603	675	663	668	619	632	639	630	651	637	660	649	621	650	593	604	636	663	598	622	698	564	601	615	651	598	630	654	574	603	615	669	658	631	629	628	628	580	672	602	645	649	638	634	614	618	618	615	615	645	628	642	606	601	591	600	590	572	604	622	631	659	664	640	582	618	614	648	631	588	593	586	611	653	651	621	613	613	630	607	625	593	612	672	610	586	645	608	661	643	631	631	598	598	628	630	632	642	644	658	652	598	630	643	620	602	582	629	625	642	651	656	605	586	633	633	627	634	628	650	626	643	603	589	622	650	664	604	664	624	632	673	640	584	625	639	587	621	657	627	638	656	658	651	617	618	614	657	631	676	658	673	613	625	679	618	590	638	593	647	608	629	623	659	606	642	621	623	652	601	647	620	603	621	612	616	619	653	622	647	638	623	625	637	671	640	622	624	638	616	641	661	622	636	602	636	619	597	589	643	594	594	698	610	633	617	663	629	637	638	622	616	609	619	644	661	597	641	634	612	606	652	623	650	617	612	590	618	652	650	587	609	599	630	604	613	611	582	633	599	665	608	708	698	600	597	623	626	630	603	621	646	619	682	600	624	611	622	562	634	639	654	654	623	653	618	632	555	608	642	640	659	659	581	628	628	631	645	630	673	664	640	632	669	654	639	626	582	606	596	642	590	605	615	628	616	647	631	616	635	637	592	603	621	593	582	657	652	616	649	592	635	625	627	588	615	588	586	584	623	635	576	602	621	597	588	671	642	590	576	615	661	661	639	615	677	607	654	628	639	674	613	650	634	616	590	626	608	613	590	631	596	633	657	588	585	618	564	639	566	664	629	644	634	636	621	673	631	594	649	645	629	625	634	575	656	627	613	642	655	645	637	631	597	635	627	643	613	621	625	645	644	640	639	617	651	646	615	618	575	625	617	657	610	630	610	636	658	606	601	642	562	664	677	597	638	617	635	614	611	625	639	674	623	619	637	650	618	674	613	655	630	636	590	606	605	601	610	644	620	631	584	617	633	639	617	628	669	618	640	666	574	663	595	624	587	647	640	615	576	638	675	641	642	658	671	597	618	631	620	594	632	641	667	656	613	645	637	654	590	619	625	601	632	608	662	600	670	636	657	582	667	610	606	572	611	608	676	603	650	607	622	605	656	671	623	598	618	638	610	630	623	677	659	599	630	648	633	596	640	611	645	625	664	626	605	609	638	614	580	634	621	632	629	631	635	607	615	634	593	605	582	598	633	597	637	644	634	620	615	624	613	582	654	589	602	652	637	652	632	684	608	596	670	657	637	619	657	594	579	613	613	654	643	635	627	691	622	649	613	614	578	626	654	674	635	621	618	624	577	647	613	590	629	629	629	641	594	656	610	648	637	622	626	627	616	596	635	626	625	638	653	649	658	635	628	644	637	630	606	615	616	628
26590	20345	8710	1214	731	619	532	486	532	509	458	485	495	526	484	464	517	507	510	496	460	471	465	451	441	475	455	436	487	420	474	506	494	442	461	448	483	449	485	461	476	486	483	464	493	448	463	490	452	431	459	422	399	484	461	461	472	450	425	459	496	484	480	464	463	478	471	448	441	476	473	436	496	442	448	449	477	484	466	469	449	436	478	439	445	469	479	502	480	483	422	475	455	493	442	435	470	467	472	447	459	449	457	470	437	440	448	488	432	458	460	448	448	449	438	467	445	440	455	471	463	444	463	462	482	440	458	467	425	475	485	452	456	483	462	447	485	464	418	465	482	485	487	467	424	444	521	472	441	461	456	464	494	456	458	447	460	414	483	468	449	444	515	422	427	445	500	492	435	495	460	483	475	471	492	477	455	471	463	490	458	446	459	430	440	464	441	449	483	471	418	467	484	484	428	415	461	473	445	425	460	478	471	454	466	438	481	449	452	465	447	433	425	460	429	449	503	457	469	430	487	503	474	478	465	452	466	484	457	496	489	432	483	473	481	485	499	453	456	463	482	471	438	454	489	484	515	463	433	483	452	455	461	442	483	479	432	494	450	440	447	485	429	464	442	453	448	467	427	503	461	501	475	481	436	444	479	492	510	469	480	443	448	448	493	479	444	478	462	458	449	489	449	471	463	465	429	438	394	462	479	441	451	443	500	431	482	430	431	457	446	467	425	435	419	451	431	460	438	462	455	454	474	453	474	463	462	453	455	468	483	481	454	487	416	484	440	490	446	499	482	448	497	497	481	508	450	446	453	485	497	425	485	480	478	442	449	431	448	456	427	467	451	507	465	448	434	430	450	464	489	463	496	483	453	457	441	460	470	491	484	496	499	461	483	452	476	473	448	449	493	446	450	486	428	491	496	457	449	448	458	459	465	448	492	501	467	447	438	467	432	460	465	455	455	476	436	454	434	463	462	524	432	454	492	476	463	450	469	482	460	452	463	478	459	441	452	457	471	468	469	406	480	477	443	424	469	473	465	463	475	470	478	476	470	502	469	460	453	441	446	454	437	463	451	493	431	462	446	433	432	474	444	493	480	452	494	454	432	473	419	472	464	435	452	465	489	481	423	465	457	434	458	468	420	482	450	481	454	445	439	454	484	429	468	488	438	448	455	471	471	453	464	488	469	513	467	476	473	485	433	468	458	485	466	408	478	480	453	442	472	449	461	461	443	471	483	453	453	481	494	448	458	468	446	427	451	457	474	475	460	432	490	472	479	509	465	483	427	464	462	451	475	495	517	465	477	435	460	434	444	483	444	460	440	457	469	456	458	483	474	465	469	459	424	493	459	436	446	499	499	484	489	446	416	439	458	480	409	482	443	441	489	420	443	495	456	419	465	461	451	472	441	478	451	453	441	445	490	447	443	455	434	464	476	467	483	454	451	451	498	473	484	442	455	456	432	446	456	489	434	432	499	452	458	424	444	498	498	465	490	492	473	486	468	444	455	452	478	491	450	465	494	474	445	468	449	461	449	471	490	474	426	520	446	475	411	434	441	446	481	477	498	484	446	486	453	456	468	464	477	430	447	460	485	465	472	447	466	454	436	481	478	469	501	481	467	455	465	456	442	446	429	445	457	467	480	440	508	461	448	478	465	449	498	410	454	470	466	466	410	466	522	420	458	438	450	434	455	454	449	479	441	517	477	416	477	443	427	476	488	456	450	479	496	444	453	459	471	463	464	409	462	487	427	458	430	475	422	461	458	465	444	484	424	475	482	440	463	532	486	463	454	474	435	471	469	478	488	460	444	481	469	469	449	494	452	492	443	466	435	442	466	467	465	497	465	490	428	431	458	442	449	471	457	499	480	478	485	462	442	429	484	453	424	480	445	460	455	442	433	437	511	468	458	461	472	486	455	479	429	430	452	456	450	469	458	434	449	490	432	456	441	456	412	479	477	452	442	459	461	465	457	433	471	453	463	457	462	417	482	489	441	457	408	466	451	455	496	459	460	407	494	458	457	496	438	410	473	444	465	453	448	495	450	472	438	468	471	452	470	425	444	447	461	456	449	457	490	438	438	433	471	454	444	458	478	479	463	489	453	457	454	479	434	445	454	430	454	452	482	461	476	427	455	468	457	465	437	444	458	427	503	466	429	418	453	432	453	424	464	476	473	477	434	515	504	482	441	473	462	480	452	455	436	463	477	442	485	473	486	437	478	486	453	476	457	467	469	478	460	468	445	515	476	437	463	473	475	472	436	488	446	472	497	502	487	428	472	461	431	484	449	469	484	508	416	450	464	473	451	449	461	468	414	476	468	425	480	517	480	468	486	464	473	457	434	426	467	473	410	428	455	425	480	457	468	460	478	453	413	441	455	476	471	437	454	472	455	469	443	428	457	466	455	417	475	476	415	445	461	462	403	462	485	472	440	499	416	461	451	491	474	460	478	479	468	494	448	457	464	452	413	464	494	457	456	452	440	431	449	463	497	463	484	436	456	454	474	402	466	443	480	486	442	448	434	455	460	494	482	498	489	461	479	451	493	487	506	443	481	463	443	460	445	498	454	468	470	459	469	473	481	457	467	489	475	431	473	438	460	437	468	502	432	448	485	439	459	421	443	462	441	437	441	450	488	465	474	456	468	443	429	387	493	479	446	443	494	465	446	460	496	422	465	414	426	476	499	470	436	435	466	453	465	510	472	469	453	475	423	445	442	483	458	452	467	474	444	437	410	464	468	468	486	473	457	466	434	479	486	465	447	456	493	459	507	441	478	475	459	467	473	440	428	471	459	452	476	446	449	457	463	467	436	453	458	474	464	434	414	477	438	464	422	461	469	475	456	424	431	467	454	477	441	490	493	467	456	448	465	429	463	455	478	470	452	443	478	472	457	456	466	458	465	442	453	446	461	401	482	446	487	472	431	424	445	442	456	445	487	468	455	478	468	428	441	457	462	437	475	478	475	444	468	426	460	447	470	435	466	481	447	464	504	466	464	446	470	459	485	457	425	468	446	445	455	449	437	471	452	480	445	413	432	466	449	489	467	467	459	427	454	471	413	486	450	462	480	488	483	481	464	452	426	479	419	414	459	459	455	423	443	489	447	455	465	479	449	486	477	464	475	432	419	433	477	477	447	441	447	476	485	443	502	484	446	479	465	457	458	471	480	472	504	455	475	458	472	449	478	466	446	470	474	481	438	483	469	436	448	498	446	483	451	440	474	510	465	475	472	495	506	443	455	496	476	480	451	480	469	478	445	476	466	479	431	448	465	480	473	448	466	458	454	499	427	449	455	472	478	438	439	438	464	453	451	490	436	473	433	464	505	449	484	481	496	439	478	492	416	460	487	442	478	464	453	445	444	471	457	444	475	472	455	442	501	461	482	450	424	450	425	445	419	438	437	441	451	490	528	462	436	462	486	489	453	467	475	486	439	513	442	463	446	451	493	482	507	412	434	458	491	461	473	435	470	450	492	467	450	449	489	468	453	404
4327	2643	2251	1439	1166	958	839	787	778	742	769	716	753	803	697	756	716	751	790	710	644	639	635	654	669	647	648	671	656	619	653	594	656	628	662	600	636	619	625	585	663	643	643	655	663	634	653	585	691	636	702	656	613	673	707	610	624	629	666	653	608	612	669	706	637	657	673	650	651	589	681	657	639	641	623	654	631	661	626	604	679	676	619	639	649	648	651	638	646	612	615	655	661	627	638	665	646	634	635	611	656	649	594	655	599	634	610	652	656	671	654	661	643	692	614	619	616	625	675	670	664	643	602	687	650	649	618	651	659	629	687	627	665	656	627	621	624	636	651	626	645	672	644	669	656	667	640	637	640	665	662	640	603	674	668	624	630	629	654	641	621	676	630	637	628	611	682	602	670	659	666	647	615	658	605	647	640	601	631	620	629	641	639	659	695	638	691	676	586	651	671	621	609	665	654	615	668	607	654	642	651	669	642	623	617	658	623	618	655	673	667	683	653	619	682	681	637	590	646	615	660	633	634	660	639	606	678	671	625	623	667	618	625	647	630	667	652	649	624	650	606	669	629	655	623	669	652	676	665	660	616	620	643	651	630	645	640	659	621	621	655	652	588	662	635	617	623	641	623	631	656	647	648	658	602	677	630	644	641	614	641	621	599	626	648	642	619	660	620	677	672	655	625	617	624	591	631	600	612	600	639	635	650	665	638	696	645	672	627	655	661	636	630	640	621	618	642	644	636	645	680	624	641	619	641	663	673	621	622	609	650	610	612	663	624	636	629	649	613	663	613	646	656	665	649	620	625	645	655	636	662	614	614	638	632	638	663	623	676	620	680	633	639	636	648	662	609	648	648	622	661	641	649	673	686	678	608	641	648	615	623	603	621	651	648	655	614	648	615	682	622	600	652	640	674	645	653	658	665	637	629	636	595	671	669	672	672	671	668	648	625	631	658	674	600	625	640	665	610	640	661	649	666	614	626	733	654	627	648	660	657	629	661	632	694	640	625	614	627	661	656	648	653	640	651	636	592	611	657	668	679	631	640	625	598	632	647	634	653	631	647	654	627	688	623	639	594	631	630	616	652	653	647	626	656	626	639	640	639	635	562	666	622	626	657	668	632	686	635	641	610	665	626	631	683	606	639	600	664	640	664	627	615	637	613	655	656	676	632	678	663	632	655	649	677	655	657	658	641	620	674	605	623	604	617	676	625	606	643	622	639	631	653	605	639	612	638	643	650	663	637	626	634	582	686	617	606	632	637	664	643	637	635	636	614	632	612	616	616	658	626	590	592	632	590	633	638	631	645	626	598	641	665	625	665	672	626	625	637	670	639	621	619	605	648	644	647	650	644	683	632	648	614	637	642	630	628	639	647	642	655	617	617	669	661	655	667	657	647	663	688	658	612	674	650	645	645	658	626	666	622	628	655	645	624	659	658	692	604	652	653	626	621	651	601	635	611	644	671	684	627	626	643	637	598	624	599	625	648	586	651	683	656	628	661	608	673	652	639	605	623	665	644	650	592	643	672	631	646	647	663	613	627	629	649	608	660	666	631	638	621	655	646	631	652	645	623	690	646	597	614	641	667	642	591	678	642	628	654	616	629	593	658	683	638	624	614	626	661	673	594	623	637	619	643	618	655	626	612	613	628	658	686	601	633	632	640	604	652	641	624	572	611	608	667	608	637	633	609	635	654	647	669	647	661	647	637	653	688	590	639	663	642	641	655	645	665	686	653	650	644	653	655	627	665	637	638	634	655	678	601	674	683	629	635	663	621	646	639	642	629	653	661	628	625	642	678	653	657	630	653	668	617	635	648	636	632	637	632	654	639	641	641	651	699	627	651	641	618	605	629	690	641	653	632	599	678	619	631	639	639	631	712	625	593	658	679	630	659	639	637	626	664	631	670	645	627	633	633	633	658	648	599	676	607	642	703	690	615	630	631	606	670	617	682	566	636	647	613	633	655	631	653	620	585	605	654	656	597	648	597	621	657	685	654	597	648	615	612	638	642	652	633	636	633	626	690	640	613	669	695	687	686	643	660	624	636	668	597	599	630	598	646	638	638	671	663	654	651	615	606	624	669	689	674	656	607	625	662	637	719	667	649	640	635	612	621	631	623	654	660	675	644	663	645	662	656	586	670	666	621	595	633	684	624	601	619	643	580	645	667	639	684	643	650	635	672	650	695	647	661	637	638	682	600	685	603	648	656	600	656	650	649	620	618	609	596	638	627	654	641	671	643	644	707	691	658	647	631	646	629	605	637	613	623	663	575	613	685	644	675	644	667	637	633	678	624	654	624	613	594	612	639	598	632	655	659	597	634	643	636	613	646	651	639	644	654	613	627	634	614	696	659	648	615	660	658	610	680	683	629	599	641	660	645	684	674	603	673	671	660	638	627	624	579	610	617	654	644	616	606	652	628	633	605	682	627	642	613	610	598	646	640	625	593	680	653	606	622	600	664	651	612	664	647	679	691	614	637	660	632	634	662	615	621	633	638	632	634	651	635	619	657	598	647	596	694	617	638	641	632	633	656	636	667	638	596	629	648	634	612	636	644	607	618	642	656	643	609	690	671	650	629	623	681	699	625	631	629	616	663	636	664	667	631	622	609	646	674	642	643	642	626	661	702	625	632	632	723	660	644	665	580	649	593	627	640	613	655	618	676	656	656	659	639	626	661	662	598	613	641	617	629	589	657	640	621	644	624	634	648	675	648	631	665	636	614	633	662	702	581	632	625	639	636	664	675	652	658	669	611	611	651	637	631	639	639	610	643	649	667	661	586	628	656	595	620	660	653	649	637	624	625	635	675	647	614	623	641	702	647	682	631	660	673	642	636	628	644	658	663	626	641	650	623	682	652	657	638	615	667	674	658	670	663	630	665	618	636	634	662	662	649	599	633	613	662	670	652	673	622	661	630	680	626	625	658	655	635	622	611	619	555	661	647	637	649	640	657	617	621	671	634	637	604	602	647	666	673	663	623	658	596	660	612	670	656	668	647	663	640	622	624	595	644	625	625	642	643	624	636	673	636	633	601	593	650	662	675	637	646	647	646	642	644	605	633	584	639	669	643	631	676	608	655	634	675	668	658	669	624	648	626	617	620	668	634	665	594	630	614	625	638	632	617	646	631	641	604	655	638	613	657	618	645	593	645	659	669	653	639	644	668	629	647	628	670	625	631	643	643	656	633	626	633	608	620	644	653	632	666	606	627	635	656	651	592	679	650	658	642	658	639	631	679	648	620	665	637	661	626	639	663	651	637	633	670	646	631	650	619	605	630	653	642	648	641	625	586	621	649	642	612	662	621	670	656	606	619	629	667	646	646	633	619	624	651	643	617	651	649	637	637	650	650	633	674	606	631	642	624	621	640	669	654	658	640	638	650	636	591	597	624	653	645	593	614	632	655	644	621	634	673	623	608	643	648	682	633	626	651	660	611	608	664	647	653	679	628	625	634	647	661	653	657	605	639	628	654	609	662	644	602	639	642	620
23538	21158	28581	23975	21156	11917	1693	1108	900	888	827	804	781	769	755	734	748	775	770	705	631	641	663	671	671	675	666	648	661	681	671	675	628	610	626	649	638	678	642	674	616	646	637	664	621	658	672	668	657	645	638	610	597	618	658	604	627	620	656	649	634	632	681	668	677	651	686	677	677	624	626	654	663	623	637	657	621	641	671	649	612	637	629	629	616	621	656	623	647	678	667	649	648	623	650	657	617	655	639	618	653	664	616	651	644	608	580	615	684	625	664	645	646	628	617	656	606	632	654	669	653	598	639	634	646	616	655	638	619	650	616	598	645	628	672	639	629	646	652	611	629	642	605	631	600	650	614	661	634	606	670	629	625	618	602	637	592	610	656	655	649	694	632	652	623	602	628	600	615	645	633	686	676	626	645	638	614	620	637	639	604	593	651	581	619	616	640	654	637	624	577	653	645	604	642	656	626	660	664	692	592	652	622	609	633	614	637	584	627	603	638	676	635	674	648	619	673	647	652	626	660	548	636	640	634	607	639	656	638	587	638	609	636	635	654	646	676	646	644	590	588	614	648	634	599	610	646	634	613	622	650	636	605	660	621	624	656	601	642	629	662	648	667	630	612	616	634	606	680	671	646	614	630	621	643	624	618	650	622	641	612	648	634	635	664	604	597	644	655	614	632	642	681	678	629	628	625	607	617	605	637	656	656	610	624	636	615	622	647	619	641	572	605	614	634	631	613	656	610	646	644	589	597	634	616	579	606	628	607	649	635	569	624	628	607	624	628	592	618	633	643	642	636	609	624	624	579	629	607	654	643	610	665	622	631	654	617	613	621	616	631	653	570	590	636	626	653	630	632	635	628	658	633	575	629	620	622	579	618	650	616	655	634	676	609	689	643	601	621	644	618	654	644	650	671	603	634	667	605	621	584	627	636	625	636	618	649	651	587	660	583	618	612	638	632	591	614	658	622	633	655	658	589	649	669	621	581	660	599	648	640	662	649	646	634	617	608	601	641	641	631	613	615	591	632	615	609	703	640	612	605	687	635	611	609	670	611	646	648	658	648	603	615	584	625	661	616	612	619	649	636	595	561	622	662	653	635	613	660	633	633	628	657	627	639	652	629	666	606	656	638	656	605	618	636	643	626	652	661	662	662	607	637	646	621	657	632	606	604	612	589	620	622	555	630	621	628	619	662	616	629	609	613	640	620	639	637	618	652	615	624	576	631	663	629	595	615	672	628	607	598	584	632	633	605	615	628	604	601	666	700	654	704	659	626	585	625	615	610	599	591	608	619	661	603	676	625	650	630	626	621	647	608	649	587	652	643	642	649	633	726	652	621	599	649	645	599	654	633	614	646	661	617	689	655	612	626	637	613	635	651	609	643	610	657	578	630	619	647	636	646	640	609	561	621	597	612	642	646	613	604	627	631	583	631	643	595	657	655	638	639	656	629	629	654	591	634	666	634	615	644	617	658	623	637	634	628	598	647	644	678	644	589	671	602	653	629	639	631	640	677	680	638	678	662	621	615	603	682	651	657	650	662	612	650	574	634	625	658	605	655	641	658	692	653	581	646	657	654	642	632	630	597	622	642	684	638	621	651	651	678	670	632	640	645	605	628	629	663	638	678	693	629	576	685	639	613	628	620	631	635	622	671	596	615	599	668	595	598	626	600	629	624	621	614	644	622	622	625	601	615	685	605	623	613	611	662	632	606	643	648	643	633	607	691	629	695	609	612	662	656	670	616	620	627	608	614	618	653	626	622	637	634	646	654	695	614	668	584	601	663	618	623	642	626	613	611	657	648	635	628	660	623	658	682	631	658	642	626	659	621	616	621	637	647	648	629	636	657	632	628	663	651	618	641	599	641	659	603	636	640	645	607	648	599	624	631	619	613	663	618	590	624	628	639	626	665	592	665	651	665	651	601	660	620	629	578	641	648	612	621	648	662	614	612	592	607	652	648	671	621	647	623	646	651	634	630	658	618	667	592	650	625	586	628	594	650	675	647	685	571	637	684	641	646	634	615	634	622	653	662	625	638	673	649	637	631	641	645	660	620	630	625	636	634	610	656	633	627	601	639	629	679	627	658	675	655	619	617	627	623	629	621	639	597	599	627	615	633	633	597	618	655	683	627	653	686	647	659	647	626	610	629	625	621	649	617	605	653	635	641	612	634	626	602	663	631	645	654	653	641	661	621	634	626	645	607	613	602	626	627	663	629	624	641	624	645	629	642	641	622	607	633	615	606	655	631	664	650	629	636	658	641	657	604	650	684	590	628	619	628	610	603	646	613	620	601	645	616	637	642	601	668	596	686	656	602	663	622	611	577	619	664	639	629	617	636	635	619	610	639	617	617	633	644	600	595	599	615	598	640	633	620	608	621	629	627	642	573	625	656	614	651	658	613	645	615	660	616	638	680	626	653	704	676	581	642	601	667	648	589	610	626	655	658	610	661	621	578	644	626	613	646	647	636	622	632	625	623	606	607	647	622	610	594	621	627	588	576	620	628	671	640	592	663	662	616	674	653	649	611	637	594	649	622	614	618	621	697	587	613	619	628	636	653	657	663	664	605	633	621	605	621	642	636	590	624	605	606	595	609	674	606	660	587	593	650	662	636	623	652	611	629	669	629	636	653	560	659	630	664	617	615	629	616	660	643	620	640	620	592	643	605	608	662	661	619	602	609	680	657	663	627	628	644	624	621	636	649	635	624	631	621	637	579	654	609	635	648	638	627	597	594	643	608	616	631	614	638	603	629	598	598	650	614	615	622	634	607	607	644	651	630	684	594	664	678	665	607	593	621	651	639	640	617	569	628	596	634	620	614	616	633	657	608	641	610	647	666	636	620	600	650	610	691	641	638	648	545	629	639	642	669	598	636	617	645	644	646	624	649	619	591	640	627	631	619	589	667	597	616	612	671	585	622	629	605	645	654	626	609	635	632	591	623	619	602	601	613	585	613	701	638	635	613	611	628	617	646	646	613	637	675	642	653	626	618	641	592	587	635	647	583	616	647	616	640	708	650	627	618	695	641	635	603	603	667	645	622	594	679	654	647	619	620	603	641	632	651	600	595	630	618	641	606	646	666	593	615	608	642	637	612	636	659	593	610	630	630	617	628	622	655	651	621	634	625	626	646	617	646	606	643	627	593	662	650	652	633	629	633	622	595	621	595	607	621	648	610	626	641	582	634	662	598	620	650	620	623	654	675	587	616	639	611	623	589	659	643	625	653	598	644	591	606	609	612	669	624	638	590	625	605	630	632	627	639	634	672	626	599	608	651	645	589	647	671	644	599	641	623	603	671	636	595	653	599	609	595	661	630	652	638	626	646	618	636	614	641	590	644	632	658	635	625	606	616	614	631	592	640	633	647	651	637	674	638	636	656	574	649	618	632	595	588	562	635	657	633	655	663	653	599	630	643	628	632	610	661	625	620	616	630	627	611	644	602	616	619	683	646	620	628	660	639	653	587	628	642	618	591	616	651	675	591	625
5437	11708	9746	5289	3844	2910	2374	1968	1625	1594	1392	1292	1279	1305	1287	1195	1163	1248	1156	1051	971	1025	944	998	981	946	914	880	943	936	911	900	863	908	918	891	929	923	955	900	882	878	892	862	931	856	943	845	869	899	863	917	858	857	909	865	916	919	866	905	893	899	855	910	900	879	933	866	884	853	804	817	849	938	912	868	908	886	879	905	876	892	903	867	876	896	901	880	852	880	870	910	905	879	859	862	856	847	841	876	823	917	888	808	851	821	830	810	838	876	878	836	878	859	861	843	895	902	882	870	825	864	834	840	902	871	887	874	856	887	874	876	880	854	880	882	844	878	869	866	930	898	925	942	917	896	867	870	859	899	864	853	887	860	913	932	883	875	884	861	865	927	876	828	851	879	827	836	887	836	901	831	861	905	900	801	897	902	880	880	857	849	873	900	901	859	862	881	853	911	910	893	888	842	868	834	870	830	873	841	832	872	880	799	878	914	859	895	878	885	884	850	951	833	850	897	861	892	860	878	892	862	837	857	906	914	901	869	853	896	910	900	863	873	888	887	837	904	877	859	913	892	858	829	882	855	932	862	874	919	892	874	857	898	859	872	902	881	860	846	855	898	887	826	867	838	802	858	842	837	896	858	814	906	878	895	866	862	869	912	874	902	861	859	873	905	864	894	885	908	858	865	883	892	901	877	890	888	907	891	845	836	857	836	837	873	819	862	838	844	905	879	864	863	840	892	859	887	855	826	862	812	855	862	858	859	837	859	852	909	892	868	848	877	852	812	873	924	928	868	895	869	848	908	821	851	883	916	854	869	908	860	865	826	896	888	853	875	853	827	829	844	882	901	878	831	911	845	852	865	848	885	866	878	884	905	904	876	859	890	795	877	864	902	851	853	872	904	830	904	872	878	824	823	832	896	868	929	891	863	884	856	907	890	843	841	913	913	826	903	897	924	842	837	862	839	881	831	886	859	903	901	888	859	882	922	848	947	858	931	917	906	846	827	883	895	890	806	870	906	854	875	884	892	883	894	900	878	880	861	887	852	862	913	854	880	888	890	914	899	844	887	896	876	853	853	868	893	875	914	874	862	876	920	894	850	881	915	909	893	893	832	870	857	881	876	857	850	866	825	835	916	866	860	860	912	864	870	870	855	858	864	902	875	901	861	852	863	914	843	908	830	823	837	860	852	856	880	919	852	821	910	864	853	899	847	856	835	866	872	874	854	890	914	852	873	848	820	887	814	866	867	883	865	882	899	869	821	895	880	886	876	913	842	899	896	839	964	833	880	779	916	890	910	880	869	878	909	840	849	880	900	922	852	844	816	851	821	862	797	918	858	888	850	866	890	862	912	866	851	916	858	832	837	885	902	839	896	859	882	830	880	897	875	864	915	866	818	855	852	894	850	829	881	841	843	837	861	892	950	913	901	863	886	874	859	850	914	831	830	861	844	871	927	872	906	900	882	863	948	910	885	911	922	860	910	880	873	845	843	868	833	839	886	847	811	900	884	892	895	867	837	839	888	874	858	923	881	883	892	866	848	855	875	868	911	882	887	891	860	858	896	918	878	850	901	848	808	862	864	840	903	855	912	868	886	899	908	925	894	830	922	881	920	843	847	844	844	839	887	938	908	885	843	869	888	851	858	835	843	876	875	887	889	888	920	892	854	888	878	853	811	858	843	870	812	859	852	833	805	916	803	874	853	897	857	891	903	829	903	846	893	911	871	917	890	892	899	842	905	857	866	873	890	859	831	851	931	868	879	818	927	931	885	891	853	836	794	876	884	829	856	865	881	836	874	881	829	837	796	860	863	860	846	782	830	842	888	870	856	854	847	846	829	871	889	872	909	925	891	833	904	867	846	872	851	875	887	820	866	885	855	878	850	805	852	883	863	888	905	842	911	888	893	845	879	925	883	860	896	839	848	913	825	840	842	877	827	846	864	879	879	822	825	853	869	856	855	876	928	867	919	903	896	854	838	891	901	909	891	821	866	859	888	886	852	856	840	882	852	845	880	897	882	855	853	909	880	851	849	850	874	847	866	849	854	858	878	862	916	865	905	855	819	905	823	866	870	876	887	919	838	887	861	849	864	865	904	876	905	852	919	908	894	880	894	891	882	802	865	901	865	868	871	892	845	906	887	920	860	884	877	831	853	891	884	863	898	884	876	880	857	882	900	907	859	856	855	856	873	887	854	876	899	882	853	834	878	823	892	891	893	848	835	875	921	895	836	891	823	856	889	836	855	873	872	841	864	898	894	895	893	837	907	841	850	909	869	929	888	883	894	858	913	871	824	886	851	877	844	847	861	860	834	821	887	840	858	872	887	815	840	929	896	808	870	884	871	896	802	867	880	890	820	863	840	853	834	868	861	853	891	915	849	860	869	856	889	815	891	892	897	865	898	884	898	866	891	871	840	863	903	859	869	893	861	890	850	905	861	844	876	855	902	877	861	886	900	871	893	823	855	849	859	880	884	870	861	911	932	889	855	842	859	882	856	905	880	858	848	844	898	885	843	879	886	901	847	925	889	849	906	891	891	871	836	817	918	868	823	881	898	868	894	834	874	832	851	835	882	864	829	871	818	841	916	868	874	875	864	911	855	849	870	879	882	848	878	898	816	862	908	827	856	854	861	833	875	848	836	872	830	867	899	823	916	886	867	863	837	857	883	873	945	875	911	865	846	824	877	894	874	833	829	901	816	878	834	868	850	883	828	883	842	858	869	853	861	826	872	891	892	855	874	916	888	893	899	843	827	863	915	877	875	852	857	878	883	852	840	917	872	870	905	900	860	879	866	902	861	891	905	854	875	886	867	818	906	860	878	877	835	868	832	843	883	854	862	880	835	839	865	896	871	952	872	812	839	867	867	890	865	841	859	823	859	864	894	846	787	880	908	871	861	842	894	815	840	919	861	839	838	871	916	876	816	850	870	881	817	876	850	872	909	851	873	850	902	857	857	847	868	916	894	849	917	891	845	882	887	863	898	870	924	916	878	869	855	865	875	834	854	853	871	909	847	885	830	877	850	873	845	862	906	850	864	895	876	872	865	864	867	878	833	871	809	844	893	877	873	827	892	858	857	850	834	833	905	839	859	869	878	909	850	864	860	858	868	887	881	893	888	888	865	866	880	836	906	890	885	881	864	834	859	805	956	867	859	889	901	901	864	862	864	828	870	857	906	848	844	882	901	828	887	873	803	879	889	851	840	845	895	860	912	864	851	868	885	851	881	870	856	886	852	876	893	894	859	874	885	886	878	869	875	883	823	861	865	877	873	858	837	900	898	850	845	825	849	836	885	935	854	860	837	822	888	805	819	880	854	888	848	903	854	946	875	857	887	821	857	895	838	830	863	828	831	892	860	908	862	940	893	884	909	871	863	869	873	867	828	892	906	855	864	866	902	879	870	863	872	882	914	918	897	862	832	931	912	886	845	846	888	862	873	925	862	876	820	831	860	877	848	870	893	849	877	877	888	903	908	868	863	867	865	821	872
22753	21158	28996	23613	21164	21198	9840	1373	975	942	792	671	701	712	669	683	670	705	649	562	564	525	580	525	506	478	512	507	518	483	519	464	487	480	431	474	506	454	481	493	486	470	448	438	453	471	460	462	415	478	426	477	476	456	473	467	442	455	447	466	485	482	466	448	454	459	473	447	505	478	449	489	465	446	485	442	453	450	471	498	441	476	434	489	468	476	456	453	431	422	424	457	506	434	423	464	455	408	466	469	442	409	483	463	434	436	424	470	462	456	418	435	454	421	438	431	459	471	445	431	443	447	432	437	455	425	449	445	456	446	466	459	424	457	431	434	447	508	456	407	433	458	423	444	468	444	454	422	443	480	466	465	429	451	436	455	430	463	498	443	480	465	425	414	425	437	418	461	416	478	459	465	468	448	452	449	450	446	454	444	442	470	421	445	446	441	416	457	433	469	469	417	435	444	450	424	438	479	420	450	443	421	449	464	441	453	468	436	474	441	476	422	468	469	461	442	457	438	439	424	470	422	449	469	445	442	420	452	484	459	427	453	444	434	458	417	406	453	465	436	426	454	444	467	447	431	435	452	448	420	428	469	455	411	481	486	448	438	433	471	459	448	399	419	417	417	432	478	436	416	471	438	458	436	428	434	413	435	434	475	468	404	432	437	470	426	453	423	424	452	422	496	437	429	461	423	454	459	482	436	454	436	430	430	443	473	470	422	442	443	438	467	453	451	477	449	426	469	452	475	431	436	468	431	450	439	401	448	433	426	438	429	447	459	452	439	455	480	479	422	471	453	468	481	417	451	429	438	450	465	455	434	461	442	469	458	423	415	485	419	450	437	450	423	470	486	459	456	469	439	473	466	427	439	483	437	456	420	429	406	438	442	449	434	408	434	450	440	452	458	438	424	458	467	483	456	438	418	447	478	441	466	420	427	446	444	423	454	455	467	448	477	411	435	454	438	424	445	436	436	472	434	457	462	408	441	447	440	437	435	442	428	451	442	438	437	430	422	400	445	431	479	432	421	468	474	434	428	452	414	432	428	437	427	456	478	446	470	423	446	442	406	443	445	462	437	432	448	413	435	448	441	456	423	501	466	459	410	432	440	437	445	413	401	452	436	439	416	481	419	417	436	434	438	466	474	458	474	485	486	449	430	425	433	448	417	434	445	431	408	465	429	426	456	441	459	450	435	438	432	446	484	450	485	430	463	431	459	458	475	466	448	428	434	431	442	427	438	449	425	465	425	482	449	439	449	427	443	458	424	457	459	443	451	456	474	458	418	426	442	410	449	449	437	462	431	448	444	441	441	420	462	476	463	448	484	394	468	445	430	460	433	457	478	463	440	454	423	426	444	451	467	476	446	430	458	459	449	462	439	446	457	478	471	398	436	463	436	434	437	446	438	449	439	468	467	434	442	435	436	488	445	393	454	467	472	460	457	459	442	466	471	457	443	454	423	448	454	480	496	466	470	443	457	462	448	417	466	424	459	456	432	493	394	471	463	435	434	423	440	422	416	448	472	447	443	439	462	411	436	426	437	465	407	447	437	455	447	475	430	442	420	435	433	425	456	442	441	473	430	427	411	437	442	448	465	463	454	423	424	450	467	476	438	473	467	421	421	458	414	464	454	410	446	446	461	412	438	482	439	457	485	432	412	447	406	457	434	447	428	451	431	442	450	460	481	460	498	454	428	422	480	458	464	431	451	434	444	451	432	426	437	445	497	436	461	447	492	438	437	401	458	472	419	451	433	447	436	429	445	485	444	478	422	425	450	444	437	442	436	450	456	463	462	435	426	443	416	403	436	456	453	452	428	432	449	445	457	439	448	441	439	445	436	426	437	466	448	431	468	457	459	478	433	456	442	416	415	445	422	447	453	409	439	460	473	451	439	430	438	459	423	419	484	441	413	446	468	430	437	423	444	453	417	482	455	418	458	452	448	430	453	444	431	430	433	450	432	434	392	463	437	455	402	445	456	449	472	467	432	464	449	406	466	464	464	436	451	492	438	464	401	402	473	425	455	453	452	434	440	413	457	423	451	476	463	446	470	421	457	441	460	475	458	478	446	481	447	437	443	443	448	465	420	419	427	459	417	432	444	449	429	426	390	462	437	414	407	449	469	440	454	434	471	428	444	450	425	469	395	457	434	439	421	428	488	421	457	436	446	438	442	481	443	409	481	484	438	452	421	452	452	443	436	442	416	427	443	438	428	444	422	432	408	488	453	471	448	457	414	458	462	410	471	468	487	411	438	435	488	461	454	444	454	440	452	437	468	455	426	455	421	444	448	455	430	427	430	411	380	427	425	432	460	413	440	424	421	420	431	443	422	450	459	475	470	476	405	401	433	451	419	482	443	440	416	447	400	489	431	455	440	470	433	458	468	444	442	467	468	452	446	416	455	434	424	408	453	427	460	448	464	479	400	454	442	409	465	418	435	445	444	438	451	460	448	411	439	458	440	478	480	443	470	416	440	460	409	471	426	434	404	445	447	457	456	442	416	452	424	458	449	492	392	456	458	450	446	424	434	444	443	452	422	459	406	471	385	458	443	480	452	456	460	409	428	485	429	467	447	479	458	435	441	470	483	444	443	489	468	462	420	432	460	405	462	434	455	465	477	417	434	431	429	436	425	426	425	431	461	416	426	482	464	399	427	485	412	459	449	406	418	432	423	434	435	441	465	445	394	436	456	442	465	476	436	418	432	453	460	456	401	450	443	424	448	443	451	431	474	452	473	425	431	442	394	441	406	428	489	433	437	421	466	430	492	469	435	423	429	456	415	424	488	398	423	442	440	480	439	486	426	437	435	419	435	449	487	479	438	418	423	435	445	422	394	425	445	445	411	461	449	437	439	441	424	432	443	441	433	461	486	430	468	428	423	442	490	437	457	437	434	437	414	449	419	412	448	473	453	424	447	400	440	464	488	415	449	443	413	431	437	415	410	448	428	433	443	443	440	402	474	432	460	436	448	437	433	470	453	448	420	426	420	401	475	424	444	421	452	456	451	442	445	455	436	471	421	446	460	442	418	431	445	459	428	416	457	450	415	460	491	428	426	463	443	455	475	458	426	418	433	445	421	446	437	447	436	409	463	434	456	430	433	437	413	420	419	459	434	468	477	411	448	455	452	449	475	419	427	492	474	437	466	440	475	440	477	462	489	464	441	464	452	458	448	453	438	451	461	474	419	438	431	402	441	385	456	444	441	447	440	465	495	473	455	418	438	428	436	455	425	462	442	424	441	492	407	417	449	450	439	442	456	459	457	494	438	448	489	469	493	414	444	450	426	503	456	412	472	417	435	468	424	457	455	451	449	464	438	437	454	419	432	444	426	432	468	475	432	464	478	459	422	428	457	444	452	434	412	449	477	421	405	456	429	449	449	481	433	455	445	445	428	458	432	434	449	441	376	451	445	463	428	476	446	445	471	456	429	399	464	421	469	432	402	448	440	448	452	463	446	477	487	414	480	461	427	409	398	444	432	458	423	460	455
7620	17590	14702	8123	6029	4468	3357	2682	2204	1854	1687	1489	1375	1289	1252	1192	1175	1168	1107	941	858	823	772	731	770	781	760	726	686	696	752	743	714	710	650	673	714	626	646	637	657	682	631	633	678	661	678	670	667	683	638	633	643	626	671	646	665	674	642	680	693	660	686	654	664	679	643	650	669	646	671	652	624	640	633	638	634	645	647	630	665	628	639	598	623	633	663	593	634	633	564	613	625	611	676	610	649	632	577	656	628	627	631	608	618	653	591	635	571	618	602	616	595	594	620	622	597	638	620	604	637	675	685	632	601	658	657	665	581	636	634	606	620	644	617	639	622	617	611	636	663	660	649	604	614	603	649	610	633	623	658	625	610	593	630	633	627	678	603	613	617	612	603	636	608	549	645	659	647	650	645	614	607	582	621	604	599	645	603	642	617	582	612	635	616	605	632	602	653	643	609	579	651	621	602	633	637	642	605	602	654	616	622	622	621	577	611	659	595	634	576	642	595	610	642	651	605	646	659	590	632	623	604	638	680	644	645	614	666	646	637	671	642	630	618	618	566	610	606	597	661	636	627	609	648	622	621	610	651	595	629	627	604	648	660	652	655	615	629	637	643	583	619	605	644	596	635	616	601	614	635	678	639	667	647	593	639	576	568	618	667	590	646	666	650	620	576	624	665	610	637	653	637	613	629	652	569	601	609	644	616	630	570	633	586	683	605	580	613	605	614	606	640	659	631	638	597	634	638	667	592	651	643	583	646	605	591	587	603	654	647	610	675	588	650	611	663	626	621	612	666	646	658	660	563	622	605	660	589	614	665	644	604	642	606	660	653	615	661	616	623	628	589	631	602	667	645	622	626	609	619	617	640	641	608	594	645	625	601	670	612	587	659	584	633	620	637	618	644	617	656	665	608	657	621	612	625	639	600	653	591	591	639	652	652	606	634	620	639	644	613	632	611	615	600	661	612	637	647	601	605	616	668	659	639	633	613	637	619	641	622	621	654	579	641	595	660	640	662	624	619	631	628	611	643	584	659	627	637	622	642	604	584	606	607	614	613	633	649	618	630	648	607	649	616	665	670	610	647	594	640	626	600	626	599	641	624	610	637	640	626	653	616	619	644	636	592	654	604	588	609	617	606	644	615	587	608	621	643	624	591	573	615	609	624	650	632	617	644	602	625	620	630	627	651	648	639	617	670	655	627	600	607	633	586	652	664	636	627	611	633	601	621	643	652	647	605	626	602	640	607	619	605	604	652	620	605	606	609	593	640	606	621	611	649	615	625	622	598	621	642	650	632	632	632	625	588	643	652	669	633	656	614	589	622	628	640	617	605	639	618	620	604	593	635	613	595	617	613	641	613	624	628	596	658	626	664	593	598	661	611	567	626	592	650	608	636	665	629	608	608	621	661	644	619	606	579	581	629	600	611	572	609	667	553	648	658	588	623	647	634	595	609	626	629	647	622	610	622	581	603	592	626	606	648	657	644	558	628	609	611	604	625	613	611	625	605	605	628	658	577	627	654	605	599	605	616	620	612	625	601	612	593	664	609	618	630	636	567	629	620	599	635	630	655	651	630	663	641	629	678	628	627	647	602	654	596	617	660	674	623	618	621	620	630	578	578	628	621	601	635	642	613	612	601	581	625	630	615	574	619	655	636	628	610	610	627	626	652	636	626	664	601	615	628	625	602	658	621	585	599	616	647	583	590	627	604	596	627	671	647	620	657	624	634	651	590	635	620	567	637	607	628	646	575	606	620	641	629	644	619	628	655	625	609	602	677	647	612	590	655	605	584	611	647	644	635	618	624	669	629	638	548	612	538	618	646	604	656	589	676	646	639	578	631	632	631	663	640	621	617	633	621	636	624	656	621	669	643	636	605	622	601	575	613	608	614	613	607	647	588	616	629	653	642	631	625	630	625	564	627	591	626	640	594	621	598	661	587	625	616	607	638	642	663	651	600	629	628	634	663	572	610	571	604	641	617	583	642	655	624	602	636	624	663	620	610	623	630	622	643	625	611	623	613	659	606	658	623	585	617	618	622	551	618	623	665	643	608	656	632	638	573	633	686	637	620	640	590	642	621	600	625	618	631	691	610	602	615	626	592	640	610	633	590	616	638	641	636	649	618	693	623	590	652	602	649	652	659	646	613	620	692	607	651	681	602	597	617	659	619	581	625	621	623	653	630	628	688	619	600	623	627	615	641	603	638	600	597	651	578	674	624	626	607	586	619	630	666	633	622	587	584	705	656	641	656	625	623	582	595	611	644	609	623	601	610	625	623	599	601	612	615	625	581	629	600	624	625	675	608	630	636	611	645	607	630	625	640	623	590	616	613	635	611	535	619	666	644	612	609	626	643	588	606	599	600	571	631	624	620	594	649	627	659	603	618	578	594	673	585	626	579	595	645	615	639	584	612	608	611	613	638	632	640	639	632	622	641	642	638	615	695	622	617	660	634	612	653	598	642	655	609	651	629	594	613	599	658	635	654	596	620	642	632	639	584	610	594	594	591	608	668	657	598	667	616	600	631	639	586	597	640	588	632	621	591	600	618	621	657	600	631	597	618	616	637	607	601	597	636	637	624	662	611	614	631	636	585	593	640	633	643	619	618	641	654	623	626	643	611	598	627	604	609	623	637	637	633	629	629	611	623	608	608	602	647	613	621	633	585	618	617	608	608	678	617	650	619	636	616	622	602	609	640	625	618	649	675	574	636	621	630	589	582	629	576	648	616	652	654	590	591	609	619	575	648	606	597	649	610	625	625	623	642	638	598	609	623	648	631	623	621	620	652	608	621	647	638	605	656	640	604	651	619	631	626	636	619	631	580	611	638	580	627	611	629	615	674	598	626	617	624	616	603	653	606	627	681	620	592	603	655	631	593	641	647	656	623	618	577	672	619	604	607	638	610	649	593	624	650	613	668	633	660	632	601	618	663	622	588	624	656	605	649	610	612	681	632	644	655	605	597	628	621	616	611	608	643	645	620	571	615	648	601	553	610	623	613	635	586	635	635	617	611	623	580	595	670	618	639	629	636	603	603	607	603	630	633	624	664	606	630	622	600	638	656	635	630	620	660	678	656	617	665	561	637	631	643	607	632	641	629	613	629	608	610	651	647	620	678	591	620	633	638	630	639	605	622	585	629	614	612	644	610	653	620	637	565	604	600	626	579	616	577	645	618	646	668	596	594	631	589	662	639	665	659	634	596	590	652	664	610	641	684	624	622	624	640	626	614	637	611	657	611	625	656	654	585	648	627	629	634	625	648	629	613	608	601	658	602	658	606	618	649	657	651	595	613	649	602	633	634	600	635	629	692	636	560	616	640	610	610	566	564	605	619	647	617	604	600	606	619	635	603	625	600	641	596	603	668	639	679	616	631	636	603	616	607	621	645	616	625	629	619	627	598	591	606	635	573	657	646	634	588	647	613	593	673	619	607	638	572	581	661	591	684	665	651	648	665	621	626	594	604	597	544	604	658	636	655	700	588	608	623	578
26770	20501	8437	1154	743	605	526	532	509	494	496	503	513	524	479	506	492	531	542	501	475	453	470	450	453	448	485	454	454	460	446	474	454	461	446	442	478	457	447	470	442	501	478	441	441	442	459	454	488	473	478	448	420	464	477	438	504	456	499	444	425	472	446	434	468	434	463	444	455	504	455	467	455	449	443	477	447	460	449	431	466	482	442	476	444	444	440	451	490	463	446	465	442	450	407	453	485	495	470	437	409	451	442	489	445	441	418	479	446	477	467	477	442	464	456	465	468	478	465	469	498	465	456	474	462	432	449	470	424	416	481	500	482	479	474	480	479	479	463	420	464	479	454	449	475	493	475	467	433	460	467	472	457	469	462	454	502	458	465	423	516	481	476	461	457	473	474	464	436	456	468	453	455	492	467	459	443	478	457	448	470	436	490	479	418	485	452	444	463	451	436	441	467	427	395	506	480	447	461	485	467	452	455	456	471	456	457	442	480	475	438	477	440	490	477	476	496	462	433	428	445	455	475	458	457	436	468	461	455	467	451	481	442	487	464	430	483	461	501	453	476	471	519	480	494	425	480	481	494	453	490	429	479	471	457	469	484	454	464	475	469	446	455	466	475	444	421	400	432	501	480	454	449	478	468	483	485	502	492	433	473	476	506	483	443	524	439	452	470	440	470	477	451	508	458	487	478	466	468	503	471	449	446	446	485	466	454	462	443	445	461	485	447	460	448	458	472	474	468	434	477	433	491	490	442	472	428	465	473	451	418	456	464	510	482	486	472	466	479	482	480	439	406	472	485	431	429	490	451	508	464	446	453	471	445	464	474	455	476	456	436	409	431	473	446	455	486	433	486	449	424	452	454	503	500	453	467	449	458	442	465	463	435	453	482	469	421	455	460	500	466	432	447	455	445	470	485	470	433	471	476	467	490	481	463	469	413	464	462	460	487	496	446	469	424	484	419	439	451	460	463	456	448	421	486	489	473	469	483	438	484	462	437	448	439	473	470	458	442	446	481	438	486	428	463	494	450	447	467	469	442	484	424	468	435	456	470	516	450	498	455	453	490	462	479	456	435	470	455	463	480	448	468	460	480	451	446	456	466	437	463	442	443	478	479	494	444	430	468	457	473	433	442	468	404	463	494	457	482	475	461	468	464	440	443	513	459	477	455	471	455	438	486	448	488	481	493	493	445	478	442	445	442	440	471	481	452	454	495	469	433	450	484	500	457	455	451	495	455	478	463	510	475	468	520	463	479	468	452	446	526	487	472	470	480	462	448	467	463	464	455	462	455	453	455	468	465	472	439	468	428	438	489	440	435	457	458	465	458	411	467	460	443	504	474	474	470	473	444	498	450	477	446	420	469	483	463	498	479	491	473	454	478	448	428	428	426	450	474	474	466	425	493	490	456	449	465	430	444	477	466	464	463	474	449	424	424	470	485	443	443	440	465	410	462	473	482	433	468	472	469	451	455	468	442	445	428	412	453	463	483	481	466	469	453	442	446	486	442	412	468	453	466	474	442	441	472	436	516	494	433	492	432	507	462	465	454	469	457	449	456	428	424	461	461	449	472	464	433	448	484	431	461	459	502	453	463	473	449	474	454	470	448	461	439	423	481	473	478	471	440	480	434	484	494	436	436	466	423	497	478	434	472	452	466	470	447	494	442	483	451	457	429	480	490	478	447	440	463	466	495	449	434	484	440	416	447	444	456	446	477	440	446	442	472	491	421	506	470	502	434	448	484	467	446	471	453	476	454	533	430	449	468	479	456	433	457	487	437	475	445	465	477	465	431	435	471	457	492	492	472	493	474	487	458	490	461	463	485	486	411	473	455	490	430	451	483	481	445	458	485	458	481	477	467	498	439	430	435	464	461	431	509	429	456	467	447	451	444	458	480	444	474	469	436	441	439	474	480	452	457	484	457	435	426	488	511	491	466	453	440	445	489	432	448	469	489	420	455	446	445	462	457	407	492	452	467	473	460	452	440	445	445	410	467	429	465	467	497	448	432	455	457	478	449	433	453	466	463	445	451	498	459	465	460	460	480	461	448	480	491	486	431	518	480	439	484	428	490	455	442	427	479	518	461	493	445	496	478	474	416	455	476	506	448	488	417	462	456	472	427	469	465	482	406	480	465	431	435	457	471	487	505	481	423	475	460	484	502	430	463	456	448	481	527	420	457	464	427	433	471	449	410	476	458	460	467	454	458	492	441	469	457	476	484	494	431	470	484	463	467	454	487	523	463	431	464	463	443	494	441	458	471	484	462	445	429	452	470	437	447	479	457	453	445	468	465	495	464	484	446	476	477	469	476	445	466	454	478	464	430	453	462	453	452	451	456	445	470	437	476	452	477	459	453	444	464	459	466	475	478	478	447	486	475	452	468	483	439	474	448	453	474	515	475	501	437	442	446	470	461	472	486	449	465	456	437	456	447	427	442	438	452	449	489	448	466	449	479	486	471	459	518	466	424	443	478	465	464	447	481	486	482	473	498	423	483	461	462	445	450	459	434	448	489	464	479	449	484	518	462	439	455	465	448	458	453	456	481	425	463	433	493	429	478	464	433	472	450	502	465	488	445	467	436	424	443	450	529	481	471	437	444	515	464	473	459	452	456	492	473	448	445	498	490	427	451	426	488	433	472	449	455	466	443	471	500	479	450	448	424	438	451	456	439	479	435	531	463	446	463	440	480	454	447	478	481	486	466	448	467	471	472	474	460	447	486	492	437	466	460	435	431	471	465	459	460	480	489	461	468	490	420	464	485	458	513	486	469	482	452	450	482	458	477	477	479	492	454	425	428	431	405	492	437	445	464	454	478	460	441	471	509	434	497	406	494	486	436	481	474	456	456	421	417	502	449	484	419	474	452	454	454	452	411	471	467	447	469	496	418	479	491	497	503	469	455	457	488	438	456	442	456	461	472	462	463	466	414	468	459	470	461	458	462	484	459	460	468	451	474	474	421	442	468	459	458	471	469	431	431	468	442	459	443	490	468	443	474	458	456	465	430	456	486	433	485	488	439	442	485	466	445	463	482	467	437	468	467	447	448	482	496	443	486	472	439	463	476	451	487	487	455	465	497	452	460	426	434	504	450	484	471	465	487	437	477	504	487	465	440	459	465	489	424	433	417	437	498	486	477	485	416	472	440	447	441	492	441	460	505	517	446	510	465	449	498	466	445	411	428	466	438	439	495	435	469	419	464	441	507	487	456	483	485	507	468	507	454	466	449	461	407	432	467	422	464	447	485	465	484	434	468	440	451	473	450	458	461	476	460	461	453	433	453	485	503	482	453	473	464	467	442	434	521	458	454	463	448	443	458	431	438	502	444	409	477	500	466	439	474	478	462	465	448	455	466	515	445	454	451	487	459	458	478	457	494	475	466	424	466	464	476	442	496	445	476	454	441	446	474	422	481	450	427	447	429	446	471	456	424	463	481	477	438	479	458	473	442	446	444	471	461	473	481	506	475	468	453	452	474	461	423	456	485	491
4431	2565	2278	1474	1196	968	850	788	718	702	742	698	706	730	745	680	724	804	762	636	663	624	630	623	675	642	646	659	647	621	644	685	653	632	648	640	697	658	663	612	654	681	639	610	637	690	621	701	604	639	634	690	674	651	678	639	603	675	662	626	710	631	670	625	671	648	622	676	665	638	649	629	635	642	670	623	664	652	655	673	691	640	620	632	614	664	677	601	680	618	646	678	686	657	635	642	612	670	636	678	591	639	635	691	642	663	631	671	672	638	690	628	609	640	618	636	679	564	607	684	658	667	618	608	622	621	637	682	606	589	638	666	639	665	640	644	670	623	691	645	671	631	698	677	641	654	664	684	611	667	651	624	616	646	664	636	652	636	674	649	656	609	598	648	707	659	648	607	649	668	601	678	678	672	629	656	654	602	658	645	686	617	695	630	659	632	655	647	607	652	653	674	644	613	654	603	669	662	624	663	639	661	611	697	649	653	696	665	661	635	605	673	674	675	663	665	658	619	672	663	619	651	681	645	615	658	655	624	627	681	654	656	669	672	703	669	677	643	566	602	660	653	645	598	586	614	632	638	652	609	676	660	620	602	667	645	604	643	613	647	573	633	660	645	654	622	654	673	605	667	629	642	602	646	619	620	649	632	682	637	625	643	662	647	655	633	645	633	667	614	653	637	649	606	652	605	638	623	646	612	623	603	649	656	639	616	650	643	619	612	673	644	658	609	565	651	619	665	625	633	594	626	635	611	590	664	618	610	630	640	613	655	613	671	618	603	648	656	629	621	665	636	640	665	672	649	600	671	625	629	617	628	631	626	652	628	639	638	636	645	596	597	639	663	645	626	609	654	640	643	683	587	679	659	610	615	634	631	677	627	621	633	622	629	653	619	650	623	632	688	627	687	594	648	612	651	703	654	669	628	687	705	674	636	655	612	646	652	684	617	624	613	602	650	636	633	680	676	692	621	642	677	646	659	596	615	675	613	609	653	625	683	653	642	663	632	661	650	634	626	622	622	595	658	660	642	673	640	670	627	622	629	646	678	634	629	601	616	625	633	640	646	653	628	607	638	649	648	646	643	622	668	627	656	613	600	657	592	671	639	662	629	689	631	658	633	606	604	628	618	602	634	618	616	654	634	656	660	640	646	617	616	623	607	632	661	651	648	650	605	636	638	629	622	640	612	602	677	657	616	648	605	649	635	609	642	622	603	653	661	632	634	658	663	661	703	627	638	640	641	643	603	626	607	611	641	653	653	628	619	646	619	647	602	643	638	650	654	635	661	688	662	625	649	645	685	632	645	695	597	644	640	632	622	669	636	654	611	633	689	640	653	628	626	609	622	708	646	640	644	650	660	620	632	665	693	636	647	619	618	607	644	621	666	607	623	649	668	627	589	670	609	592	663	630	670	652	621	614	704	659	679	656	640	638	665	621	608	642	663	622	647	643	646	707	678	655	626	635	636	661	621	663	638	697	667	674	588	598	639	668	610	666	643	637	612	629	632	636	678	679	686	648	609	650	639	635	651	598	618	631	631	676	635	619	679	636	613	636	654	625	610	609	641	614	676	628	653	609	635	563	682	649	616	652	637	713	618	660	663	620	644	671	629	600	663	650	674	630	649	621	645	622	632	646	672	668	635	588	608	642	659	615	614	655	660	614	608	671	656	669	615	630	695	588	587	617	608	637	661	619	679	658	637	643	631	684	631	660	602	635	627	652	634	647	634	632	641	645	619	656	649	648	651	640	616	654	644	671	631	602	613	645	624	628	653	608	600	679	603	591	624	621	664	661	634	629	592	609	642	629	628	657	685	652	623	595	618	661	643	689	595	628	644	699	673	661	673	622	676	638	653	677	616	662	605	649	679	578	665	612	668	620	628	672	627	609	675	621	624	620	650	635	639	640	614	614	649	587	662	653	632	664	634	671	662	676	638	665	612	661	622	655	652	679	661	656	634	643	663	632	611	627	647	649	607	674	639	646	649	688	663	649	628	597	614	618	680	622	619	606	628	654	693	640	651	640	673	680	660	654	658	636	611	653	629	633	668	639	618	639	638	678	626	668	659	627	614	638	632	623	644	613	685	670	648	671	696	620	644	634	691	609	646	649	676	666	603	644	634	628	643	667	639	636	624	640	623	669	598	671	667	644	627	622	601	648	663	617	674	633	650	654	644	639	620	613	649	593	655	626	637	637	661	629	663	675	645	636	641	684	621	658	639	642	662	673	647	615	626	653	641	615	668	659	648	676	686	694	667	650	642	650	615	618	659	669	647	666	631	601	626	639	610	642	638	620	653	660	565	609	645	645	647	631	624	662	621	651	606	622	631	632	652	673	618	639	639	617	643	653	660	669	700	652	597	660	626	644	646	641	632	611	618	642	678	663	631	675	634	657	665	652	652	643	729	605	647	661	666	672	631	634	646	634	651	652	635	619	637	599	611	665	643	615	664	609	617	668	646	618	657	642	690	691	598	623	619	633	610	591	593	665	667	636	626	626	692	624	635	629	643	640	666	655	640	619	634	663	666	658	636	626	628	649	672	645	636	597	675	646	649	629	608	622	658	671	643	617	654	637	596	632	644	602	649	618	641	610	632	664	650	615	647	630	634	644	676	646	624	644	587	636	638	642	648	626	670	625	653	664	693	641	646	652	653	643	643	660	616	634	696	640	678	640	650	647	622	643	668	625	647	643	651	674	655	610	586	654	646	618	664	624	646	648	647	643	638	641	571	597	606	583	631	614	655	648	623	655	643	624	673	667	615	610	625	672	666	634	658	595	589	643	652	695	626	636	674	705	651	697	622	637	639	610	620	654	623	617	659	640	628	642	659	659	617	687	672	672	621	635	658	663	629	587	652	634	705	652	667	630	586	658	624	643	668	657	637	625	622	649	620	628	629	576	609	670	638	661	681	615	647	608	632	654	633	619	669	602	645	637	687	665	637	654	625	631	630	684	600	590	618	681	644	670	594	674	651	587	624	638	606	632	662	643	601	676	690	600	577	663	609	645	606	638	635	690	623	643	640	661	635	628	653	623	647	598	636	643	662	627	651	645	635	625	603	631	681	656	661	661	629	680	622	618	626	634	662	661	677	608	680	617	635	713	627	656	628	641	649	645	679	623	646	623	701	606	643	629	625	629	633	606	623	646	651	596	641	684	617	609	640	619	646	636	664	643	664	640	651	668	643	646	701	678	645	599	667	623	607	654	611	638	664	661	649	638	674	647	621	621	670	645	644	608	653	641	685	590	626	648	662	679	629	636	670	639	634	697	616	679	655	640	587	652	600	620	611	654	596	628	618	686	625	598	695	648	651	661	611	628	655	605	667	633	678	602	701	635	652	640	640	606	633	639	632	639	646	616	632	631	660	613	675	645	672	656	664	662	662	609	662	605	671	655	631	675	650	650	656	621	656	627	650	649	617	635	659	630	653	638	674	626	651	625	662	652	642	695	668	613	657	675	646	626	630	642	689	576	647	673	643	674	616	648	596
23555	21142	28574	23968	21132	11849	1692	1082	969	871	831	769	819	786	733	735	709	750	707	664	652	695	632	637	640	654	665	658	622	637	608	648	606	657	622	639	612	625	640	661	659	666	694	622	624	667	621	627	640	673	594	634	620	622	635	627	657	633	637	658	627	613	619	673	648	601	631	543	656	607	608	632	620	644	641	612	602	607	698	591	664	677	621	638	649	634	601	656	652	673	643	612	603	638	639	587	655	632	644	653	595	575	604	629	598	636	640	636	684	599	588	625	637	592	579	622	643	655	676	667	612	629	593	617	621	641	596	659	619	645	613	666	635	619	632	596	615	616	643	633	624	636	595	606	628	603	589	626	649	645	580	617	630	640	613	620	612	652	640	623	622	614	612	630	619	637	595	585	653	625	664	581	635	616	614	644	606	600	605	592	611	667	649	631	607	618	597	604	592	607	641	660	630	638	648	616	614	636	619	624	638	599	640	596	649	621	633	621	617	594	589	609	596	622	642	607	612	646	649	660	631	632	617	614	631	633	609	646	594	641	648	611	652	636	634	645	605	673	621	628	683	603	635	597	623	597	584	614	604	650	635	588	580	626	605	666	610	635	604	614	594	604	647	647	623	606	606	645	626	651	645	613	589	607	648	621	621	615	621	599	580	611	655	643	563	613	635	603	585	604	632	588	645	633	584	633	643	651	598	653	583	582	609	614	604	577	632	627	649	611	587	632	595	566	592	616	640	626	615	659	625	616	624	602	653	580	568	548	657	607	646	618	617	599	667	630	657	620	656	632	629	640	624	610	666	600	607	620	632	612	610	586	633	675	613	645	623	564	610	622	567	601	612	628	593	603	613	629	614	626	626	645	632	651	627	612	653	655	622	621	608	659	644	641	573	631	645	660	653	621	614	650	625	628	617	601	597	649	613	650	619	618	612	637	628	651	655	592	593	643	599	626	672	644	634	586	614	610	650	614	588	617	579	655	597	622	585	641	601	617	641	637	641	611	620	574	616	592	607	654	638	690	589	645	644	604	625	689	636	649	661	589	628	656	640	616	668	660	639	612	616	644	610	639	617	651	583	606	662	618	616	641	604	621	643	637	631	611	639	617	659	653	580	615	628	628	638	560	625	637	576	618	578	659	646	627	637	589	637	645	611	672	622	568	610	619	629	641	622	624	611	582	610	614	652	662	618	629	556	641	649	634	594	621	626	623	639	659	589	599	593	606	599	580	612	584	632	620	607	615	615	626	649	616	611	602	627	606	621	670	618	624	638	576	612	628	607	603	595	622	627	631	665	623	611	637	653	608	595	665	621	611	617	625	629	669	605	648	637	616	616	600	632	644	643	609	633	633	635	602	592	662	589	578	617	590	652	613	616	654	635	599	627	669	609	628	569	602	632	664	684	662	608	585	592	595	598	608	603	647	562	667	582	590	593	625	585	596	637	628	643	654	670	656	575	688	631	635	671	630	635	639	628	653	652	648	625	616	588	584	642	611	638	651	617	657	587	647	595	586	649	630	599	629	563	647	675	625	615	625	616	584	603	613	644	609	615	590	631	638	621	674	617	589	566	631	606	611	586	632	590	610	639	612	630	676	649	626	586	665	599	669	636	615	599	599	615	655	620	636	661	580	633	558	628	592	604	654	608	647	645	616	653	590	615	660	636	652	630	569	649	564	619	629	582	639	662	630	628	631	608	651	610	675	584	618	624	606	672	649	592	584	655	621	635	632	609	653	614	598	608	583	616	620	627	684	647	656	651	626	636	585	620	614	682	623	629	616	624	651	595	636	648	597	618	626	592	652	653	608	617	599	633	664	601	621	635	631	634	643	671	575	609	618	616	647	607	594	659	591	633	595	648	616	617	620	602	568	617	636	616	644	644	660	677	649	616	682	588	626	630	625	623	642	596	657	669	633	612	634	593	641	633	586	593	627	615	628	596	631	632	593	622	589	627	589	629	654	622	644	646	596	552	614	659	658	632	605	639	602	617	614	577	593	596	606	637	649	642	652	634	649	638	643	620	641	614	592	619	610	588	664	642	567	631	620	628	616	598	615	594	646	650	651	640	627	661	621	622	631	624	598	642	657	649	621	637	631	576	573	634	619	585	607	666	621	667	565	598	662	608	607	666	585	640	602	599	639	638	620	622	615	637	626	637	635	620	579	645	646	592	603	649	632	604	600	646	609	631	649	629	618	603	604	611	613	628	651	597	606	629	650	615	647	638	592	640	629	629	660	647	602	634	632	635	571	607	616	656	589	599	628	612	602	619	609	610	645	612	608	585	624	700	622	704	606	618	611	614	623	639	621	615	630	649	615	632	604	656	594	592	627	646	626	594	638	583	623	599	613	631	604	620	634	606	647	610	600	617	638	631	666	653	597	614	642	622	645	616	601	635	617	636	569	573	594	601	636	629	607	628	637	631	589	602	634	657	570	650	654	582	632	589	629	623	622	609	647	617	598	609	603	584	621	643	602	568	620	608	614	620	604	633	611	600	606	616	631	601	624	600	595	624	612	613	646	572	605	671	615	631	637	605	618	617	595	636	599	589	627	605	612	623	597	610	604	593	638	628	652	581	625	639	595	636	617	621	639	587	640	642	635	606	617	615	641	597	594	652	653	629	582	620	643	601	611	617	624	604	655	637	618	626	601	612	605	580	607	665	592	646	600	629	638	618	610	603	619	647	630	603	629	632	625	592	610	555	700	659	605	666	660	617	606	594	579	639	648	634	648	623	649	618	605	624	638	606	615	669	624	606	651	630	616	555	683	564	609	646	607	589	595	651	598	613	635	601	622	595	621	631	622	665	610	615	627	670	620	660	613	603	617	580	577	630	585	630	642	660	629	636	615	596	582	632	631	617	627	656	665	591	649	581	631	669	643	640	609	622	618	606	618	649	630	641	642	611	641	648	643	632	626	610	588	619	605	621	547	644	621	623	616	614	653	608	631	601	581	622	645	605	614	670	622	619	591	648	637	690	596	618	611	626	601	641	651	626	647	621	614	591	636	653	601	632	612	601	624	624	632	642	628	671	608	618	608	592	656	622	638	594	552	602	615	671	632	641	612	698	622	608	622	628	603	638	626	599	595	634	612	614	652	651	624	624	659	632	655	585	625	611	567	586	592	613	598	646	570	660	605	606	577	647	609	606	626	572	627	595	591	628	656	612	608	652	619	612	610	629	642	614	602	646	607	648	627	610	634	632	611	674	602	641	666	620	616	642	623	655	605	610	585	591	641	635	624	608	656	630	549	615	619	636	619	661	600	651	628	630	632	615	614	587	589	642	621	645	612	633	641	661	636	627	623	600	643	613	587	617	586	618	648	619	584	643	631	639	641	624	610	654	622	654	624	584	651	592	627	602	650	634	634	636	666	609	628	617	579	624	669	692	616	653	633	667	630	637	640	599	621	619	652	618	617	587	612	625	636	617	633	611	613	594	651	627	625	621	623	599	591	610	634	633	613	607	624	659	640	617	603	569	592	635	642	605	655
5425	11689	9813	5222	3951	2985	2336	1996	1760	1548	1419	1368	1318	1279	1226	1163	1120	1202	1154	1017	995	1001	933	942	885	921	890	919	931	872	855	923	916	885	901	935	852	830	881	905	881	890	861	877	915	883	887	919	879	852	868	825	890	919	893	933	824	847	897	850	872	887	874	943	879	900	902	860	863	864	871	881	868	842	865	941	855	860	854	846	898	930	850	822	812	863	881	883	871	889	859	863	886	859	842	871	883	876	841	897	827	856	848	874	862	857	841	876	862	895	856	855	882	910	864	914	870	885	867	879	897	877	865	838	857	839	852	897	852	831	850	868	880	851	859	895	896	873	872	874	858	876	846	862	834	857	854	858	855	850	873	842	856	862	858	854	815	834	874	855	846	852	882	912	868	855	891	815	800	875	852	813	872	845	831	870	864	877	882	861	859	862	859	880	906	867	822	858	826	923	912	881	906	870	893	899	919	835	880	890	869	817	926	849	869	825	888	878	886	862	831	886	851	860	878	842	839	823	884	860	866	869	876	848	850	848	881	860	833	839	835	829	893	858	803	847	808	848	815	851	849	856	863	819	867	822	866	833	844	855	887	841	899	899	902	869	864	881	923	907	876	887	874	885	866	840	854	864	824	934	854	837	860	852	892	838	819	869	891	882	896	849	847	872	827	845	861	909	899	872	930	852	854	881	884	924	845	900	861	869	833	867	864	902	850	865	833	826	867	838	852	883	829	889	810	848	858	872	872	883	807	863	836	806	834	852	867	852	835	841	894	884	819	861	865	896	871	861	880	821	901	863	886	911	881	880	813	858	873	853	832	878	844	846	898	851	835	805	825	849	860	833	862	848	905	876	850	832	849	865	886	835	886	864	863	941	888	905	916	834	873	852	811	830	814	794	851	831	823	871	876	884	860	872	892	900	871	889	836	897	879	835	842	860	879	862	874	867	893	830	837	850	870	847	879	872	845	871	876	845	820	884	862	843	812	826	826	865	878	887	874	875	846	877	844	876	827	854	887	881	832	809	876	856	833	879	857	832	826	920	863	876	829	844	861	885	846	867	843	860	938	823	883	896	819	857	867	900	881	893	887	843	788	852	857	867	838	833	853	838	899	840	902	871	869	841	836	876	883	854	850	893	815	902	833	842	898	866	893	834	899	896	825	858	883	846	860	845	799	850	871	849	838	839	885	881	890	821	845	872	867	826	854	867	821	875	915	855	856	889	816	864	868	919	824	860	856	916	847	873	871	857	817	873	870	876	908	853	794	848	873	899	869	856	882	922	872	869	870	898	874	877	867	850	820	883	802	839	899	872	895	911	845	849	853	876	802	882	852	895	823	809	891	823	893	852	848	852	810	866	837	832	852	891	841	787	829	898	821	828	918	869	845	849	821	837	872	847	802	868	879	861	866	867	775	887	914	864	834	849	853	871	855	847	854	833	837	893	890	849	850	891	815	864	900	869	848	845	849	873	908	845	868	823	838	912	865	831	844	870	861	855	860	853	844	880	864	829	855	808	858	881	837	889	814	884	854	888	808	840	895	872	810	867	905	856	850	873	877	877	978	871	859	944	834	872	888	831	898	869	849	830	855	840	869	903	866	884	840	846	870	852	854	876	863	876	834	904	889	863	856	860	914	853	843	864	876	877	802	874	881	800	838	852	888	855	827	925	840	905	850	900	884	911	927	879	858	890	854	831	873	894	880	887	855	826	856	822	881	835	887	862	906	839	860	877	820	824	875	895	860	880	837	872	880	877	816	893	855	865	844	850	907	842	840	866	847	871	874	844	822	833	848	827	828	852	860	862	866	861	849	841	841	916	855	834	877	831	849	861	827	825	836	825	865	894	875	836	889	872	882	853	851	806	836	885	868	863	845	891	869	819	898	818	892	895	881	891	888	852	839	918	884	862	887	908	873	833	885	830	867	937	881	818	875	865	810	887	848	831	875	849	881	849	892	895	887	808	885	828	818	928	915	945	857	813	844	888	914	830	844	826	919	843	913	874	854	856	886	890	830	870	870	908	860	862	873	887	851	877	867	863	855	890	854	877	823	883	834	899	833	859	882	847	887	894	810	853	799	848	835	901	877	898	819	838	832	907	830	865	839	854	853	827	877	869	886	840	791	795	858	819	860	906	846	803	894	845	875	870	888	842	844	843	857	845	833	879	850	888	875	888	856	929	880	873	885	861	887	897	842	812	898	867	930	885	883	861	875	858	870	884	807	854	849	874	840	839	878	820	829	844	871	852	854	846	855	871	845	881	846	792	864	864	877	885	808	847	868	893	855	876	862	851	878	882	864	864	923	868	893	839	822	903	843	862	880	886	832	884	870	879	873	847	883	872	888	865	880	854	850	862	885	879	896	868	829	889	880	850	919	814	839	851	883	834	796	924	865	873	882	846	874	869	836	861	825	789	818	822	852	875	887	888	849	850	836	801	864	845	828	885	862	880	857	876	852	877	897	863	893	876	867	865	875	905	858	897	859	835	863	841	895	845	855	902	809	894	862	863	858	848	880	869	862	856	906	852	826	857	809	900	862	835	870	865	861	850	830	858	854	852	924	894	927	871	902	851	903	855	833	911	866	855	832	869	879	881	838	899	914	886	817	847	866	865	883	829	837	816	849	898	869	840	852	841	878	869	853	807	841	877	870	852	864	849	832	885	894	880	848	878	862	843	870	885	810	884	862	835	860	877	862	833	849	852	861	869	862	886	837	842	840	856	844	850	857	895	839	866	845	837	807	855	854	802	876	858	908	854	868	840	863	878	854	878	874	870	843	880	909	860	857	836	883	868	876	870	860	904	883	815	938	871	845	878	871	880	875	875	841	861	861	903	904	857	861	816	918	842	866	884	869	862	845	871	846	867	868	896	863	856	875	891	851	870	896	870	845	862	900	857	877	831	885	855	857	888	899	865	821	829	819	834	888	833	871	871	861	879	885	821	912	835	883	885	815	884	873	879	831	849	862	898	860	907	891	835	863	823	847	847	808	851	854	899	888	897	820	849	828	905	841	855	824	863	810	822	921	891	854	851	828	830	886	884	885	851	912	824	841	788	826	904	867	899	855	850	891	886	818	897	827	803	796	895	859	876	920	867	882	837	872	875	868	841	882	870	862	837	831	846	878	881	864	855	882	827	919	901	870	841	855	918	859	858	872	880	885	859	877	896	848	852	881	862	882	840	876	847	854	851	872	820	877	811	865	843	858	849	872	906	840	838	853	848	890	863	898	883	838	832	918	837	893	916	863	898	908	936	934	877	840	864	868	852	876	871	911	821	884	828	898	877	886	884	852	885	863	881	883	832	900	857	867	920	876	826	848	853	853	813	876	846	875	870	895	882	868	842	891	908	881	828	844	825	855	835	847	864	848	854	843	839	853	833	857	817	869	850	846	814	873	856	866	850	865	850	886	818	857	836	883	839	878	820	916	888	894	886	849	898	870	879	863	832	879	830	861	864	933	855	885	887	910	838	825	896	875	897	898	834	907	902	826	895
22755	21184	29036	23600	21188	21228	9673	1380	954	924	761	764	654	720	681	645	632	677	605	505	557	533	490	522	474	490	460	469	493	471	466	458	477	480	460	440	460	449	476	472	463	446	436	449	471	447	469	466	468	460	446	416	458	423	475	478	455	503	454	483	462	453	448	437	433	453	449	453	407	491	458	433	402	459	442	417	444	449	429	445	452	454	452	425	475	420	464	438	456	438	458	448	432	474	455	401	396	458	471	410	431	420	425	446	432	465	436	436	451	432	410	467	417	450	438	423	406	434	426	442	443	450	455	456	417	435	445	454	455	427	450	451	436	442	438	401	437	440	465	414	467	442	488	395	415	465	474	438	430	425	443	418	440	425	445	404	453	430	457	423	429	459	461	442	477	426	433	447	468	426	456	474	461	407	466	418	440	426	428	459	459	472	423	444	462	490	408	449	467	461	420	455	431	460	435	425	458	451	441	435	424	437	448	459	420	413	462	435	399	435	413	470	401	418	405	377	439	412	432	428	478	412	432	441	432	430	449	390	450	475	458	445	394	423	440	465	431	450	417	447	418	415	470	431	382	449	436	417	455	428	476	441	452	459	431	462	420	427	421	461	423	435	472	460	432	449	433	462	463	441	399	421	464	425	416	439	431	477	441	419	419	436	454	403	429	430	430	406	446	434	431	423	416	448	424	485	446	429	434	481	427	469	407	427	420	430	431	439	409	439	428	430	457	417	418	448	466	469	422	434	424	455	433	465	436	415	464	425	441	457	451	447	447	402	427	468	429	460	441	412	446	469	431	425	444	444	438	447	427	432	443	435	472	458	454	445	459	414	484	405	452	423	455	426	456	418	402	389	437	459	433	421	418	423	427	427	404	485	430	442	472	439	460	421	406	447	492	480	407	437	456	444	410	455	453	456	467	446	405	471	422	395	380	444	412	445	470	455	412	440	413	435	427	446	412	435	441	429	443	431	439	514	428	438	447	446	444	467	442	403	427	424	460	446	446	442	433	400	412	402	432	427	432	456	465	443	446	471	444	453	402	466	431	450	412	424	436	476	434	410	437	458	445	414	407	442	431	447	425	437	463	430	424	424	437	437	427	431	425	462	420	430	371	441	449	431	443	441	434	426	416	429	451	462	405	423	443	460	456	446	427	395	437	458	423	423	421	467	423	416	396	447	446	449	437	404	440	482	414	427	469	469	422	458	434	427	432	426	447	466	449	480	431	487	460	433	424	462	456	447	437	427	427	422	436	466	445	454	410	445	424	444	440	433	433	454	435	481	401	436	438	428	455	446	486	438	438	467	406	492	436	433	444	461	431	429	408	467	423	425	436	455	457	423	410	451	458	449	408	475	459	410	458	439	399	434	418	446	423	446	445	417	459	429	444	474	458	458	484	466	420	472	387	451	395	449	443	441	465	402	462	425	439	445	456	422	453	432	417	428	444	452	416	471	453	423	452	439	480	447	465	421	422	383	462	416	414	462	410	454	443	436	490	411	427	433	446	450	495	434	423	442	440	421	392	441	466	426	450	447	435	440	481	438	430	441	427	428	438	430	441	451	461	418	454	442	431	422	447	388	411	405	426	405	443	401	421	440	456	423	409	455	405	451	447	421	462	444	468	448	477	425	420	450	458	443	421	417	405	435	492	434	400	432	428	412	432	435	458	471	446	425	415	430	466	440	507	416	439	405	434	495	487	455	428	467	445	411	461	441	450	426	464	389	396	430	449	434	432	459	431	446	436	472	396	431	447	438	471	453	428	459	477	434	444	406	442	434	406	425	381	445	478	429	410	424	421	422	428	428	437	452	431	438	420	482	424	412	445	450	425	410	481	431	441	459	456	439	385	440	463	449	411	428	425	417	423	434	435	415	432	465	436	466	488	447	419	488	417	443	448	412	447	459	457	428	407	426	448	430	465	457	431	419	450	445	431	418	425	455	409	414	461	418	453	454	445	433	477	423	440	458	459	453	441	422	429	426	452	410	421	427	396	432	465	487	414	407	431	468	432	439	424	463	450	455	437	398	450	422	450	409	405	413	442	432	457	436	392	445	467	460	440	406	451	435	430	430	439	442	423	440	429	407	444	432	434	449	437	448	458	432	476	429	415	416	428	475	440	446	471	400	409	417	389	390	448	423	483	454	430	448	403	443	433	425	430	442	459	453	366	461	440	442	425	432	446	422	443	430	445	440	452	419	437	424	437	411	446	429	431	461	475	455	430	410	416	421	457	429	429	453	473	381	437	445	457	441	437	429	446	455	461	444	437	436	416	442	403	436	396	434	410	432	482	449	441	463	464	463	421	447	454	454	401	410	420	463	438	453	434	433	433	459	396	430	416	461	443	405	436	439	450	470	434	408	417	461	448	426	439	370	434	437	399	418	447	426	429	439	455	448	446	451	433	480	403	412	444	454	466	448	462	424	399	389	452	453	428	420	442	466	427	424	445	436	434	443	423	455	428	444	445	420	401	454	401	426	430	454	419	441	451	409	426	436	418	445	429	427	435	424	409	415	446	430	441	418	450	447	423	424	397	423	434	444	441	414	419	439	481	419	449	474	453	448	420	431	407	452	424	426	469	410	437	458	438	455	450	424	414	453	439	463	416	451	441	445	436	430	448	461	462	422	467	453	439	412	427	466	455	452	473	468	453	411	471	421	431	442	446	468	450	428	427	445	434	458	455	438	457	437	434	410	450	447	472	420	433	435	418	411	428	425	438	424	431	490	437	445	485	464	426	436	418	413	432	428	426	451	404	421	446	450	438	436	441	397	449	401	470	428	426	423	434	451	427	445	443	426	427	417	438	398	456	453	433	458	451	422	476	451	452	425	428	483	415	449	441	423	422	384	431	463	462	439	430	415	427	423	410	415	460	448	468	418	451	428	451	419	423	435	434	430	433	418	432	467	433	431	428	446	421	372	442	433	414	446	464	417	489	457	429	413	402	435	425	423	423	455	430	435	443	447	451	451	407	409	500	443	468	401	458	410	441	422	463	448	440	449	415	437	442	439	427	402	449	400	441	411	418	418	438	457	453	448	419	476	445	473	427	444	444	466	472	424	409	432	424	464	466	429	443	434	435	404	387	438	435	409	429	416	422	417	455	456	452	415	444	425	456	444	430	407	450	449	458	455	455	387	425	413	426	433	432	385	420	435	398	454	435	447	430	430	438	409	386	423	430	437	428	404	413	439	414	412	444	427	424	455	469	449	475	427	444	439	458	434	434	477	461	431	401	407	443	452	450	432	449	477	434	411	442	430	460	439	390	428	431	409	461	412	429	403	435	438	461	425	415	445	484	399	409	438	422	439	458	418	447	422	428	444	433	436	458	423	431	466	439	430	448	448	415	450	460	422	428	412	432	410	468	410	426	440	435	440	409	440	434	432	419	447	406	400	430	381	441	450	469	417	469	409	448	402	440	435	437	420	458	442	436	416	438	409	424	439	426	405	457	416	462	477	420	466	389	442	441	418	426	466	432	401	418	461	455	441
7513	17664	14615	8128	5971	4360	3413	2744	2185	2004	1668	1569	1394	1281	1263	1203	1210	1241	1151	964	885	806	767	795	747	742	764	730	735	693	736	694	679	681	686	668	714	654	658	712	669	609	684	633	643	707	653	628	620	638	662	679	614	592	638	662	621	693	668	672	641	645	665	637	633	628	621	624	637	657	629	635	672	603	638	605	611	631	629	658	652	644	649	638	606	681	608	626	645	627	604	624	608	608	654	646	607	601	591	641	624	618	632	661	617	622	575	616	614	642	591	646	606	634	644	557	581	598	638	603	605	593	593	645	629	603	638	643	615	604	633	596	633	575	573	619	580	596	605	598	605	617	619	607	574	665	648	684	575	660	623	637	633	572	627	623	633	616	631	581	610	624	615	621	606	589	633	656	623	623	561	640	615	649	577	595	620	626	631	644	653	625	620	588	688	594	658	688	638	633	676	601	640	637	625	618	598	608	614	627	615	647	609	635	612	610	591	591	624	629	591	641	662	684	656	627	580	651	624	611	614	614	631	637	639	614	611	610	603	589	613	657	616	592	585	551	557	565	583	631	607	660	628	613	614	588	615	607	593	593	651	612	621	677	585	644	633	600	597	626	610	627	579	624	611	587	601	618	662	617	606	607	592	587	591	653	574	631	591	565	620	647	596	618	612	610	602	621	557	646	625	603	617	589	596	617	637	603	636	661	604	621	666	567	611	587	621	607	607	702	615	610	611	656	614	573	588	616	640	642	610	641	622	655	625	570	624	597	614	691	656	614	577	601	563	653	647	627	645	604	576	599	617	605	600	599	634	597	610	620	613	615	620	623	648	602	603	573	606	610	670	621	635	650	584	652	608	621	600	633	582	603	603	575	597	588	648	607	627	621	639	621	589	647	597	614	641	613	604	608	614	681	651	615	614	575	641	600	639	627	616	634	646	623	639	576	622	619	635	616	644	651	624	600	616	614	606	569	620	615	640	620	627	634	595	633	630	646	653	618	582	625	584	636	569	621	620	600	604	614	634	616	648	588	634	645	622	668	582	613	601	638	593	631	646	621	604	604	602	600	638	619	636	622	622	612	638	600	648	641	625	586	611	576	598	600	621	628	595	628	596	628	601	633	603	637	605	634	649	620	547	590	605	620	647	655	586	628	614	609	636	604	648	612	597	628	576	603	602	608	650	628	612	596	621	625	589	648	657	574	623	608	619	626	601	624	643	648	655	618	613	621	641	597	580	602	597	591	576	595	655	584	603	605	651	608	589	640	646	590	632	595	611	634	642	574	580	628	606	628	606	623	642	597	657	645	620	611	639	575	647	618	649	616	611	624	653	652	641	591	605	616	648	598	631	584	639	646	616	606	583	635	631	606	601	638	638	642	603	576	666	614	599	626	623	637	606	624	596	594	593	636	594	591	586	609	621	650	596	638	651	615	671	657	611	587	601	619	669	661	610	637	658	588	595	649	583	606	625	574	639	646	610	612	670	608	626	625	625	608	620	600	603	618	594	614	589	632	613	665	623	639	600	619	576	589	614	573	615	616	578	586	652	631	619	590	622	567	634	606	612	615	620	624	629	625	653	591	572	600	628	664	600	638	649	620	629	578	590	588	630	658	633	625	591	636	643	616	608	613	626	650	584	612	599	629	584	622	622	615	624	617	612	581	605	599	584	646	624	615	609	624	601	618	646	621	647	646	672	647	593	634	633	633	611	685	669	625	639	663	609	638	630	563	653	639	585	664	608	606	622	620	615	598	624	597	621	589	610	630	609	607	605	626	656	590	633	605	603	607	642	631	606	673	606	611	645	618	653	598	654	626	587	590	630	645	616	625	593	593	595	611	620	644	608	584	602	626	644	615	613	615	662	644	622	657	620	620	607	615	611	571	638	599	612	617	618	574	627	585	614	621	615	591	610	588	643	626	628	638	629	626	673	608	610	571	616	625	648	630	619	622	600	582	600	626	617	612	599	605	599	641	626	635	627	632	645	608	623	606	634	618	623	638	564	650	581	587	598	618	648	605	583	660	639	644	639	588	600	583	589	633	630	605	595	603	574	556	655	594	621	636	615	674	641	581	647	639	622	623	619	584	569	598	593	618	626	590	623	616	616	594	595	616	588	603	594	617	590	627	642	608	618	643	627	611	628	631	634	600	625	629	644	637	610	636	607	586	634	658	680	566	649	619	628	630	600	662	612	611	580	615	575	621	580	603	629	624	620	644	607	600	599	582	640	616	574	668	580	592	655	592	645	620	610	625	595	624	611	649	603	621	595	585	573	562	628	632	621	626	625	631	613	592	638	566	619	599	625	647	615	603	641	656	616	627	661	650	580	587	650	627	637	580	603	643	630	609	652	608	675	641	597	584	557	590	630	639	593	666	617	598	587	629	610	593	632	636	654	609	588	616	608	618	585	590	623	619	645	625	546	607	613	628	572	606	659	609	600	591	603	621	622	587	661	610	586	606	564	630	632	590	618	590	607	610	600	643	621	606	601	600	618	604	624	618	573	593	622	599	607	602	625	571	616	588	633	645	701	637	633	617	661	658	613	621	589	628	612	638	674	585	618	605	582	653	624	614	622	596	640	624	605	661	632	650	595	622	652	605	626	583	642	580	647	637	616	597	627	560	610	632	611	648	603	618	611	646	627	651	595	633	601	675	620	626	588	592	642	599	587	630	572	617	663	644	584	644	580	627	564	583	691	592	597	605	637	544	600	654	647	631	568	655	686	629	642	580	600	622	622	628	615	667	615	609	634	611	586	591	638	633	635	636	595	630	590	645	624	635	579	607	611	642	674	632	635	615	620	638	656	583	614	635	580	612	590	636	637	591	585	642	596	625	617	565	628	644	600	626	632	655	613	578	602	576	577	553	595	615	587	600	654	638	645	582	623	558	600	624	665	618	575	597	605	617	598	628	605	595	595	613	629	575	625	627	644	637	596	621	636	649	662	597	585	628	627	581	613	593	604	657	604	645	561	604	593	565	585	614	640	624	618	581	606	633	607	606	633	579	627	619	652	577	613	617	643	634	572	583	596	613	574	635	589	605	613	646	646	628	618	593	661	632	660	647	618	604	654	616	595	643	587	603	607	641	606	592	596	633	642	611	611	623	602	621	618	633	630	663	583	637	653	574	583	616	587	596	602	626	623	598	621	598	578	620	606	591	622	615	625	586	647	590	628	622	610	636	582	638	625	606	626	566	622	643	630	609	622	625	583	625	593	645	618	603	637	608	668	613	619	605	593	621	662	618	600	613	639	624	614	626	645	651	630	604	625	635	646	631	619	648	604	626	598	617	616	561	581	596	582	603	630	612	634	658	629	575	627	614	638	626	610	602	652	621	625	596	642	619	649	666	611	625	630	639	622	570	555	611	615	613	586	630	613	661	642	598	614	614	592	571	607	614	637	606	624	606	590	576	643	630	648	583	637	612	564	613	653	645	623	616	632	623	595	618	627	645	611	607	599	636	613	608	651	613	646	597	608	622	652	636	623	619	638	631
26694	20479	8583	1207	723	601	545	511	525	475	468	441	520	479	507	456	455	511	490	467	436	496	472	484	439	454	466	499	474	424	478	428	446	448	436	406	439	484	451	444	431	456	456	485	467	452	471	472	463	457	458	433	481	473	465	472	483	464	481	447	480	480	457	461	456	466	456	465	454	457	478	436	498	461	475	447	453	434	440	490	471	442	463	480	465	455	466	418	458	456	474	453	469	452	452	482	415	484	448	449	453	469	443	439	449	425	472	415	449	462	449	444	424	428	417	434	471	488	449	436	412	461	455	479	439	446	469	452	483	443	440	435	468	446	481	467	440	444	454	430	425	422	467	453	472	433	455	444	487	481	458	455	453	457	451	483	449	444	490	467	443	447	481	459	470	459	437	456	481	442	409	474	488	429	433	460	447	478	433	468	482	445	479	429	419	431	451	446	478	467	467	455	460	446	440	460	455	465	450	437	454	441	467	484	483	478	466	439	445	411	477	425	414	412	436	438	468	444	443	494	480	423	444	443	446	435	407	456	492	454	461	463	451	441	473	436	418	429	481	448	450	455	448	471	428	470	439	461	439	447	467	459	439	454	440	460	428	453	452	474	441	439	473	437	429	470	469	450	468	449	478	454	495	424	436	487	460	459	467	468	483	445	459	481	441	494	422	454	427	439	407	439	485	453	460	453	470	476	461	444	420	434	449	479	452	474	426	459	453	448	468	465	428	444	466	433	459	479	457	452	456	450	457	484	430	476	456	420	459	441	474	449	463	404	450	443	451	432	437	430	447	438	439	436	496	475	484	474	443	437	462	443	476	455	432	433	435	437	446	486	441	453	400	406	475	457	432	435	455	475	414	454	420	453	471	436	448	441	456	465	459	475	502	421	504	478	457	453	403	471	461	460	468	437	395	440	440	449	481	420	493	459	451	444	463	418	465	439	432	460	464	442	436	445	432	443	441	458	444	446	422	465	457	464	456	461	457	397	448	453	423	468	451	472	491	479	412	443	440	440	473	453	483	437	470	460	447	448	487	439	469	469	475	458	405	464	481	466	451	451	482	465	418	454	460	457	444	419	402	454	467	398	471	450	464	461	457	449	441	455	473	488	466	459	436	463	481	432	455	448	436	495	460	444	460	442	422	441	465	433	493	437	443	468	428	445	436	481	514	430	454	422	473	450	456	478	468	476	449	438	432	449	450	455	457	445	470	486	452	478	451	438	457	465	485	443	514	434	484	429	422	464	495	395	447	473	455	445	440	445	460	441	449	444	417	430	451	461	451	434	461	485	466	442	456	437	486	454	437	461	500	443	457	480	452	454	434	460	443	468	451	460	458	445	439	432	490	498	438	434	469	424	444	400	412	456	458	501	474	460	428	438	416	442	486	465	420	438	441	477	454	481	464	445	437	446	430	480	445	426	451	426	445	441	492	445	503	463	451	444	425	476	461	459	461	458	423	485	415	461	436	478	454	465	442	409	456	463	454	458	503	450	480	468	472	440	449	444	469	448	458	483	456	422	467	458	467	420	487	426	443	456	439	442	459	472	460	444	464	436	437	447	451	420	452	468	469	443	453	457	445	451	430	457	490	471	466	436	444	448	489	431	449	434	435	484	444	451	442	400	451	452	422	480	443	433	464	497	454	452	459	479	443	467	435	490	455	487	442	420	418	453	425	443	459	452	458	434	491	445	511	461	480	413	463	478	447	434	468	478	435	447	480	432	432	432	440	399	455	461	449	450	426	433	462	481	476	441	431	456	487	467	447	481	434	487	458	432	442	446	433	466	453	497	468	461	440	484	441	453	438	489	453	458	411	460	424	442	439	423	474	442	433	442	418	435	469	455	444	427	429	444	462	474	462	450	416	446	454	427	485	459	481	455	472	480	439	468	438	464	463	448	404	388	470	459	477	460	454	448	430	457	448	466	470	422	464	469	477	445	481	439	464	451	434	440	466	442	463	453	461	430	419	415	472	437	455	484	460	419	460	449	441	450	428	455	438	471	421	427	458	396	474	447	504	488	473	460	475	430	492	454	450	463	466	450	461	441	456	472	463	426	467	483	446	426	439	423	485	455	461	479	454	458	432	433	450	460	440	486	419	489	447	446	467	469	463	448	443	473	491	443	476	436	476	480	445	433	473	478	463	464	429	458	422	468	458	438	498	477	417	450	446	410	453	452	475	459	440	471	423	453	457	434	413	463	457	450	429	449	426	493	458	463	464	476	451	476	478	449	460	445	455	403	455	438	457	449	453	435	431	468	416	469	471	453	414	431	471	448	469	449	451	443	430	535	411	459	484	498	457	454	463	448	452	404	460	463	420	447	475	434	503	452	449	490	447	479	451	478	469	479	467	447	432	442	460	443	439	483	473	407	470	427	459	461	454	453	456	409	410	478	470	494	486	462	428	461	475	452	469	435	447	463	476	443	437	471	485	456	440	440	459	497	449	426	409	431	462	433	417	476	458	463	438	471	447	463	465	451	454	461	478	435	467	427	461	424	443	440	452	460	439	477	491	448	468	465	434	443	407	457	485	445	462	460	440	467	422	453	476	472	461	474	460	448	447	470	462	455	470	468	471	460	444	480	452	449	444	433	488	450	462	432	473	471	461	452	434	455	461	413	402	435	454	488	449	427	447	452	474	418	433	468	456	463	391	498	484	448	449	469	466	466	492	482	469	446	442	443	458	444	452	446	469	457	464	447	461	437	429	413	440	452	456	450	450	476	468	447	463	453	477	475	494	458	483	472	455	441	462	475	444	471	468	426	451	481	458	446	502	478	440	464	497	433	417	468	444	417	456	424	467	473	466	460	456	462	444	486	478	468	464	470	430	468	446	473	474	482	461	482	434	437	454	451	421	466	470	437	432	490	468	469	444	463	445	463	448	464	443	458	487	440	483	432	417	467	442	474	486	449	475	440	449	467	449	478	496	434	476	425	473	420	469	487	445	441	447	414	436	426	468	452	462	457	424	465	451	470	455	426	480	444	444	445	426	449	469	465	462	455	425	482	443	435	488	431	453	476	422	469	453	492	431	480	464	478	424	464	423	468	470	416	468	463	443	493	462	448	423	455	474	452	487	464	475	467	451	459	446	441	418	478	482	448	464	495	452	434	489	433	431	457	437	454	438	469	451	489	460	468	476	463	492	463	456	415	430	475	474	476	434	506	467	424	440	452	429	473	445	488	450	428	449	422	485	447	475	438	416	419	486	489	452	453	452	479	441	485	455	452	506	438	471	468	445	451	448	463	461	463	478	433	504	464	470	417	437	458	455	464	427	476	484	464	467	465	497	483	440	452	417	443	418	426	437	477	467	441	440	431	423	440	476	444	468	471	467	459	469	417	424	461	452	468	461	477	464	432	465	460	438	439	465	451	476	427	444	480	452	444	420	440	452	445	463	457	412	472	438	483	448	457	444	451	463	422	444	443	414	454	424	425	450	464	468	460	436	418	466	467	470	450	430	474	467	463	454	427	414	438	447	460	416	480
4339	2406	2317	1400	1144	1093	866	760	773	828	771	729	760	769	781	695	758	751	716	686	653	694	645	691	621	632	625	625	586	628	629	634	629	672	677	625	621	680	634	625	649	661	596	696	637	600	668	623	621	644	636	613	621	657	616	677	630	616	647	651	638	656	657	634	660	657	686	598	663	620	614	652	660	613	676	665	643	640	623	629	620	664	667	649	636	621	628	685	651	606	638	641	637	624	648	634	587	632	636	615	626	673	633	624	627	688	626	628	581	635	624	618	659	626	650	638	636	642	590	652	610	640	648	614	643	626	598	634	677	668	643	656	609	638	585	617	657	622	614	626	613	657	641	678	609	629	618	653	662	634	652	621	580	613	645	621	627	632	689	628	647	625	647	652	587	608	637	646	646	666	651	632	594	628	613	632	609	625	653	632	653	609	621	579	635	602	644	660	631	649	625	642	684	678	708	657	643	636	656	666	641	650	618	678	670	594	664	659	629	613	625	679	643	625	570	693	626	625	580	627	626	626	634	657	605	559	631	640	627	645	604	647	662	665	633	597	613	653	600	595	627	689	640	607	632	604	625	660	677	670	617	629	646	589	666	620	628	646	641	638	664	641	673	609	631	629	643	585	649	653	581	578	585	614	645	635	633	671	633	602	673	623	650	634	668	648	584	650	609	702	630	622	595	631	617	637	668	641	613	664	639	662	636	610	614	605	663	682	641	625	624	612	629	610	622	617	631	665	658	677	618	635	632	668	618	630	631	591	639	668	650	610	631	625	655	636	655	616	650	639	654	626	667	610	608	646	609	608	603	644	625	629	583	623	624	585	638	618	626	613	636	594	639	658	629	614	676	583	584	577	655	610	621	651	659	591	670	655	601	589	618	656	673	632	629	632	613	659	592	651	617	652	630	643	639	587	616	596	638	646	658	604	683	595	657	635	598	617	604	648	589	646	626	642	620	641	665	597	607	627	585	678	676	591	627	619	655	672	654	603	582	663	667	637	639	668	647	636	600	671	676	654	642	628	666	626	648	623	625	620	647	626	629	620	645	624	620	655	652	647	658	599	649	672	665	640	648	620	629	617	661	611	662	639	607	639	604	630	586	668	672	634	668	643	668	598	650	637	625	652	641	645	606	636	644	627	632	613	629	665	680	645	610	640	626	632	646	591	631	586	654	649	690	588	581	648	611	611	642	659	608	643	618	621	618	658	656	649	622	631	654	661	618	661	644	614	616	666	603	624	671	597	652	625	650	633	612	670	672	657	643	646	641	628	657	615	584	645	639	604	653	612	657	620	618	616	662	629	625	649	651	605	673	617	629	669	643	588	630	641	587	652	652	569	639	606	684	624	677	642	636	688	635	652	624	642	687	685	671	596	618	632	648	653	640	617	597	677	590	680	646	647	630	624	633	659	601	639	654	618	620	625	670	609	628	597	644	613	620	621	672	602	581	624	654	620	643	624	615	616	610	654	646	599	641	635	651	659	626	647	617	604	623	624	633	631	609	630	620	591	633	604	644	635	620	632	626	662	665	626	625	613	614	626	592	661	595	629	622	686	604	654	635	621	648	670	587	646	656	620	660	661	637	655	596	624	577	629	636	674	599	598	640	616	627	632	641	700	690	634	660	669	621	611	624	638	650	656	611	655	614	657	605	641	663	601	619	634	629	636	664	617	626	608	607	646	626	592	644	662	638	619	657	648	624	649	685	636	626	637	583	647	677	653	605	613	667	680	632	637	650	619	605	623	631	651	619	620	620	579	623	630	640	657	614	635	635	608	646	614	611	639	639	626	640	671	643	570	644	662	620	581	631	630	657	607	658	613	646	613	642	621	666	604	667	652	658	659	628	667	605	661	598	585	645	634	659	641	642	664	637	626	636	655	649	645	624	618	625	637	702	667	634	629	627	653	665	689	631	673	693	686	670	670	608	612	649	615	671	640	596	614	599	634	658	582	584	645	625	638	662	626	659	647	600	654	648	662	630	686	635	650	651	658	617	620	664	648	660	630	645	601	683	637	602	613	628	633	698	636	658	607	597	625	663	632	655	633	625	637	663	669	628	619	623	587	672	619	622	600	630	641	616	635	632	619	631	620	630	576	638	624	632	588	602	646	649	617	670	616	642	715	643	671	662	633	621	620	638	639	575	593	642	611	578	619	627	655	647	681	630	609	655	629	600	623	656	610	579	622	601	666	651	651	614	638	657	650	651	629	648	637	624	667	585	643	596	674	609	619	634	642	615	630	646	657	618	658	581	663	635	641	627	631	629	638	669	606	640	665	608	654	634	620	672	666	638	639	672	645	636	655	665	679	618	643	631	636	618	590	570	619	581	604	640	647	682	643	635	610	612	689	654	634	661	649	646	655	650	636	647	667	629	621	631	652	638	614	623	628	633	642	621	634	654	619	617	602	646	629	606	615	653	655	651	655	625	646	662	619	649	620	704	643	607	635	620	614	647	610	616	571	632	617	667	618	643	640	654	679	624	588	621	669	615	638	608	621	643	568	692	608	652	619	653	618	667	612	627	647	601	618	625	635	633	617	662	659	585	656	644	617	639	638	627	621	626	627	653	628	639	601	653	625	637	622	652	599	625	675	657	613	669	640	651	653	629	662	635	661	606	694	628	603	634	626	583	623	620	610	644	670	667	644	650	627	643	642	579	678	671	621	643	645	664	627	650	641	594	656	615	640	638	604	606	636	657	629	663	659	618	624	648	646	604	601	598	632	627	640	683	643	628	610	577	649	664	607	648	590	658	654	655	656	623	626	628	612	634	625	627	655	651	660	610	580	626	673	618	620	625	620	648	622	687	624	638	644	610	621	637	671	683	627	624	631	655	636	608	662	622	636	623	607	596	661	671	601	623	702	648	638	669	614	603	615	602	665	636	578	678	644	651	701	616	623	622	623	621	628	610	633	657	638	605	597	655	630	625	617	654	605	642	569	636	624	637	667	656	660	645	674	622	636	639	639	621	635	615	601	614	608	614	623	671	649	635	612	635	651	611	633	644	629	606	660	601	644	635	620	617	650	640	599	607	592	657	670	637	607	628	643	626	609	643	646	607	606	655	637	605	626	644	658	632	641	687	589	628	597	599	609	623	631	624	618	638	592	654	598	655	632	617	608	634	647	628	638	669	631	617	599	623	660	647	630	644	634	646	607	632	649	608	609	629	612	674	633	634	581	650	642	651	662	647	637	628	602	632	646	605	660	635	625	620	635	636	639	628	638	645	675	622	659	603	587	636	635	623	640	644	590	625	585	700	627	663	642	648	622	597	622	637	632	676	645	681	617	633	643	627	600	617	654	656	632	658	595	639	630	630	620	625	626	632	620	625	601	661	630	619	655	673	662	712	613	608	597	672	658	637	619	625	648	610	681	652	659	651	633	661	624	642	679	634	583	634	655	623	658	649	566	669	623	652	604	609	683	611	579	659	653	660	592	593	640	611	619	615	619	624	643	645	625	662	598	643	625	601	634	614	617	562	581	612	631
23496	21118	28538	23929	21102	11887	1681	1081	833	840	840	863	874	835	763	756	664	785	740	677	704	670	665	674	651	658	622	662	603	630	633	622	581	641	667	648	617	633	592	637	641	643	679	631	671	634	640	605	622	600	623	624	674	601	607	590	600	600	683	593	617	638	623	659	609	570	617	644	561	618	644	608	625	630	645	600	608	647	640	631	624	586	613	626	617	607	658	600	612	590	581	634	622	629	580	562	662	620	566	594	590	641	658	589	614	628	633	635	592	598	616	661	622	613	614	608	611	613	640	635	600	629	642	644	630	612	614	652	606	594	590	625	581	608	600	638	597	649	586	640	599	612	595	610	623	607	618	642	616	611	658	600	628	610	601	654	594	608	645	577	644	607	621	677	595	633	574	633	628	609	635	595	658	606	595	597	596	611	628	612	619	654	615	621	581	592	598	610	637	608	625	590	611	632	623	592	643	627	634	658	595	577	610	638	638	650	604	621	654	618	631	626	640	646	598	607	652	664	629	616	617	634	617	614	633	641	612	614	649	643	594	613	571	636	633	598	630	632	610	620	612	627	620	603	625	616	620	604	625	655	609	610	606	635	613	597	649	578	617	554	656	640	614	637	595	611	592	656	659	657	666	594	639	611	610	622	633	617	643	649	612	605	628	665	581	643	594	664	584	555	599	587	576	641	624	594	616	614	657	627	582	621	627	603	632	594	612	595	628	621	632	618	611	686	616	564	610	636	582	630	631	625	576	618	631	628	620	561	603	634	616	610	624	599	618	624	657	616	635	658	677	611	590	619	594	583	609	614	635	611	613	621	613	641	653	595	627	586	610	620	655	599	625	641	603	623	609	608	635	618	571	657	618	590	615	552	591	583	625	596	622	619	598	614	604	627	621	619	655	644	633	592	617	626	563	601	631	612	635	614	586	615	564	628	611	581	608	626	597	629	595	604	663	618	598	615	597	567	598	573	621	573	604	639	620	630	579	588	589	592	572	609	608	646	609	608	611	637	557	663	643	634	613	657	576	645	593	623	608	621	589	570	613	587	595	624	624	648	623	599	622	631	604	636	644	575	630	637	682	589	589	622	569	573	650	643	593	550	628	605	603	628	644	626	620	602	666	629	589	615	616	620	656	582	591	615	606	597	601	645	614	610	613	594	664	639	617	631	625	621	639	669	607	616	614	665	649	619	614	636	586	638	598	616	652	607	647	627	588	595	598	590	612	625	583	612	616	589	658	592	656	629	624	658	606	580	579	604	643	600	616	602	660	619	617	598	580	591	587	584	639	606	601	562	646	607	626	593	581	595	575	588	585	647	594	584	615	603	642	643	615	654	594	623	603	596	620	605	628	637	621	585	624	625	603	621	588	607	600	596	589	635	642	611	567	609	577	619	613	609	648	623	580	613	621	582	585	661	642	630	584	641	635	586	619	593	575	618	574	583	589	634	630	641	597	596	602	615	600	604	593	592	608	585	618	608	622	595	559	608	620	640	598	588	595	622	634	617	592	622	629	604	622	580	606	603	605	618	647	614	600	590	585	603	634	573	684	607	636	610	603	624	598	594	583	633	634	576	569	587	557	624	624	608	630	628	628	596	585	615	612	622	644	584	604	603	616	636	632	633	621	570	611	643	642	597	648	626	613	628	659	637	631	616	585	604	639	580	585	571	665	617	620	580	610	631	632	638	652	658	592	540	638	610	637	567	683	578	586	610	633	546	635	638	635	609	591	604	599	600	598	580	592	629	612	606	597	624	634	601	641	611	634	609	601	621	636	611	611	619	597	637	626	621	613	601	659	653	643	594	636	583	625	587	649	646	623	579	609	623	603	592	608	606	590	639	649	636	621	623	557	623	626	632	607	608	673	660	627	609	599	612	650	587	648	626	657	608	605	598	559	614	619	608	602	643	616	654	605	640	599	615	660	635	620	553	643	680	602	596	602	656	665	593	616	595	644	665	604	636	650	627	595	668	614	620	589	589	619	611	585	642	617	639	583	574	602	636	596	597	636	606	628	602	580	614	601	615	586	598	615	584	639	627	558	648	603	622	547	557	601	619	594	620	592	606	603	616	619	645	595	653	656	607	644	627	605	617	610	635	640	618	586	604	590	616	580	602	632	605	660	614	599	603	638	621	578	617	647	589	658	652	604	594	632	662	601	637	620	593	630	607	611	604	623	612	621	611	577	608	616	606	602	620	590	586	592	642	675	640	588	587	592	637	640	622	634	599	628	643	625	607	577	588	606	600	583	633	651	621	648	602	644	629	618	636	629	580	601	594	583	607	601	635	594	633	646	621	612	591	584	551	632	662	625	626	620	590	564	629	628	639	603	638	599	652	588	636	613	602	637	615	627	648	596	623	622	601	641	588	606	603	624	625	541	572	594	620	573	614	624	583	588	601	598	656	626	626	618	637	668	632	657	613	573	609	590	645	638	659	604	590	614	586	626	621	570	576	584	612	642	649	595	612	637	615	595	629	645	632	627	614	606	644	633	596	636	678	605	590	632	627	608	601	652	628	604	641	605	672	641	655	621	649	638	640	618	651	634	671	594	631	626	669	638	593	554	606	632	606	586	583	576	626	616	601	607	627	623	650	590	611	601	585	642	559	631	583	666	634	582	593	605	620	653	556	633	678	598	632	647	588	644	637	634	607	619	618	573	591	616	590	629	561	592	607	579	599	610	623	620	626	609	622	615	607	621	622	609	626	615	584	627	633	639	592	618	631	551	613	636	584	602	587	594	629	641	616	611	621	630	618	588	630	637	599	642	630	675	640	636	593	582	623	597	582	580	589	588	653	628	600	623	589	611	599	585	616	610	612	554	594	607	596	626	624	610	596	604	592	588	622	600	612	602	643	616	606	614	623	635	611	632	619	606	590	597	613	607	591	619	580	632	634	603	628	578	585	605	602	648	624	670	619	597	596	603	611	620	617	606	569	599	622	586	620	607	605	615	605	558	643	622	637	595	653	641	613	617	624	613	575	581	628	584	593	638	637	595	608	648	616	628	559	621	642	642	588	636	600	610	610	649	593	613	593	648	651	632	604	598	621	615	613	597	632	622	593	610	604	583	580	568	600	596	591	594	641	630	614	631	577	620	585	608	637	595	589	620	634	600	606	632	613	642	610	609	596	640	594	612	582	617	623	600	634	648	617	648	638	615	620	599	595	597	611	557	607	582	633	650	615	623	632	605	600	574	608	626	636	637	619	664	597	638	584	630	617	595	577	653	598	578	625	600	617	582	621	588	613	576	606	610	626	616	609	624	612	654	624	577	605	613	652	604	621	631	592	571	591	645	615	662	606	584	628	620	664	615	614	637	609	663	597	632	618	590	641	632	639	573	626	614	598	632	601	585	593	598	586	619	650	623	607	659	636	606	624	636	584	621	576	649	587	616	599	588	636	672	606	619	602	616	616	560	596	605	619	646	597	582	609	599	620	586	637	608	609	639	588	621	588	608	546	588	620	623	574	647	598	615	593	616	576	592	604
5467	11761	10008	5317	3868	3120	2417	1911	1591	1469	1437	1383	1303	1245	1277	1156	1176	1203	1110	1001	985	973	968	929	889	910	901	907	900	877	909	913	867	914	902	842	850	879	898	911	869	880	886	877	860	892	872	838	852	873	856	780	867	894	796	894	879	888	873	854	794	876	919	909	953	880	961	865	848	831	826	892	818	906	853	867	804	928	857	848	872	844	861	893	829	832	870	895	850	819	888	779	881	828	857	815	859	859	834	858	847	843	907	859	850	901	834	826	861	827	852	872	821	864	872	805	835	878	897	830	904	846	818	795	852	854	827	863	891	857	898	809	883	874	839	833	868	875	846	878	904	857	851	866	838	860	843	858	844	823	869	868	878	851	847	853	846	835	805	867	789	857	846	860	862	888	859	820	863	835	767	805	879	777	880	795	851	885	814	856	865	842	866	861	880	834	843	839	837	827	866	838	846	801	817	859	855	868	886	863	833	822	831	853	876	828	854	845	842	782	857	826	853	892	890	858	889	826	855	823	860	896	906	891	853	848	886	844	889	871	831	831	871	862	913	861	881	857	821	868	886	855	814	857	809	833	829	869	809	864	862	833	894	888	852	911	817	838	832	883	843	884	805	874	866	845	851	874	860	869	833	885	918	891	838	822	859	847	827	874	896	891	935	805	891	860	794	808	809	875	830	851	873	801	833	879	882	883	826	880	928	826	858	887	876	857	835	848	880	840	826	862	804	906	820	794	868	841	882	856	871	887	856	849	820	810	792	887	847	864	870	840	891	812	795	850	846	846	818	868	886	827	850	853	803	779	815	833	817	860	867	869	844	792	877	831	872	875	910	849	879	817	834	858	858	838	878	885	856	830	873	871	829	839	877	926	819	836	840	851	871	844	838	884	868	864	853	852	830	890	809	882	850	831	806	811	910	858	883	850	847	826	818	828	837	868	813	847	891	904	859	840	850	858	794	848	833	869	844	842	840	858	837	882	860	879	854	857	849	848	815	819	860	832	872	887	889	861	821	883	878	888	897	846	838	857	809	825	851	892	846	862	852	883	843	840	831	867	836	845	827	807	892	850	844	862	856	856	848	930	854	846	877	866	799	850	836	843	876	857	906	864	907	855	861	881	834	846	816	824	846	841	853	870	845	828	858	843	886	864	811	862	848	889	847	857	795	857	823	835	866	897	877	902	837	864	867	833	861	869	875	832	840	858	896	870	843	891	841	818	851	817	842	862	915	861	819	864	831	814	861	823	892	926	865	825	883	837	871	856	797	808	858	864	826	873	820	862	806	856	830	868	853	814	812	856	837	884	922	834	866	865	849	899	864	831	827	868	932	850	812	934	853	838	808	842	856	829	858	896	895	855	870	902	860	850	872	832	901	780	868	808	895	829	851	883	899	859	816	788	829	841	805	821	803	853	843	870	831	828	858	823	853	860	836	811	916	851	896	905	801	865	853	855	865	847	800	816	864	861	847	853	815	853	858	867	799	813	890	828	804	863	868	855	873	828	815	874	852	909	806	880	896	866	797	837	882	825	904	835	831	809	850	902	852	856	835	835	822	882	826	847	821	904	839	822	859	835	847	843	775	870	860	828	828	855	863	871	871	847	900	817	839	876	814	845	836	823	881	848	842	879	837	821	839	860	847	859	852	875	875	862	887	868	813	834	877	830	869	910	849	827	855	883	825	912	870	852	869	847	840	897	828	942	877	858	827	846	894	825	849	832	815	866	821	842	843	888	864	841	916	903	895	838	839	872	857	905	786	822	852	872	851	874	806	833	875	857	802	859	824	936	861	891	861	868	872	888	840	849	862	893	872	859	861	855	836	863	831	864	853	849	845	841	843	925	821	853	899	824	835	878	856	880	850	873	868	846	833	830	784	863	862	867	831	879	868	804	847	807	900	810	943	820	868	850	858	836	862	820	831	864	829	878	875	843	836	884	836	822	846	824	830	811	855	836	835	832	840	849	844	831	884	827	863	857	846	825	854	828	850	875	819	787	884	902	842	858	872	921	862	861	876	850	855	885	866	813	859	858	837	844	888	828	914	923	853	881	874	824	889	816	862	879	869	881	823	877	817	858	854	883	861	855	862	796	821	867	856	885	892	824	817	836	882	868	881	843	883	869	834	842	862	856	837	847	829	834	876	816	839	849	877	852	906	830	815	780	856	817	846	852	857	916	889	849	878	877	839	812	846	865	864	863	880	842	916	811	837	895	840	823	826	855	874	864	890	844	785	849	822	871	886	856	824	897	830	835	799	878	858	897	844	826	885	818	863	817	839	848	863	837	834	828	873	868	848	880	870	873	880	830	843	850	780	873	798	844	833	841	854	878	827	896	809	824	885	876	895	854	850	797	857	841	887	798	836	810	902	855	849	903	815	868	871	871	819	903	921	896	859	838	860	884	814	862	865	812	857	834	885	890	840	803	843	795	839	822	865	790	865	825	865	817	797	870	838	887	812	808	860	787	821	866	903	879	834	859	823	798	868	827	838	839	925	797	831	828	884	830	914	832	898	851	855	862	843	830	862	806	827	835	837	805	812	845	835	844	883	836	887	840	813	854	842	828	875	870	884	862	912	879	844	895	851	866	807	852	847	838	831	856	832	816	846	848	821	864	864	870	827	856	873	888	833	864	826	847	847	888	879	844	837	852	843	836	877	868	881	807	857	851	877	867	838	849	815	840	803	843	854	913	927	894	863	935	861	906	815	854	829	818	893	817	817	860	834	843	845	862	842	844	869	825	816	869	827	824	858	837	794	864	837	871	848	889	874	811	854	868	823	840	853	884	901	837	894	865	815	810	889	849	840	809	808	837	922	848	823	836	872	902	837	885	877	847	832	872	844	863	780	934	869	884	866	806	833	852	831	864	826	842	848	952	823	867	820	867	883	888	864	848	845	878	831	862	914	837	890	851	819	779	879	903	889	803	882	824	889	850	867	841	881	834	838	852	823	843	882	818	898	839	847	829	876	846	852	858	861	874	902	832	819	838	857	894	859	892	819	892	850	855	816	817	802	869	809	878	880	821	859	880	862	840	845	889	890	788	802	882	914	854	843	859	829	862	832	854	816	838	846	848	872	862	860	838	844	880	837	870	866	836	904	842	873	908	862	833	851	809	825	838	849	826	814	800	835	829	834	848	857	868	848	892	844	848	804	854	876	806	813	882	803	856	827	942	873	903	878	815	846	875	822	868	825	783	848	803	833	797	833	857	823	876	858	859	850	822	874	830	855	877	833	848	842	856	875	889	823	910	842	796	840	820	905	863	800	831	837	847	898	877	904	868	863	855	811	816	819	851	911	873	848	887	839	866	880	877	800	827	853	865	850	899	860	851	826	842	799	883	836	815	870	859	887	825	825	834	856	856	882	885	860	879	820	885	859	873	863	780	846	840	871	825	886	861	869	856	909	801	863	841	895	868	830	860	856	828	879	841	870	876	874	796	809	816	834	862	772	848	868	869	863	862	844	874	862	879	804	837	898	854	851	848	836	821
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
