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
339614328800	339614329318	339614329868	339614330418	339614330968	339614331518	339614332068	339614332618	339614333168	339614333718	339614334268	339614334818	339614335368	339614335918	339614336468	339614337018	339614337568	339614338118	339614338668	339614339218	339614339768	339614340318	339614340868	339614341418	339614341968	339614342518	339614343068	339614343618	339614344168	339614344718	339614345268	339614345818	339614346368	339614346918	339614347468	339614348018	339614348568	339614349118	339614349668	339614350218	339614350768	339614351318	339614351868	339614352418	339614352968	339614353518	339614354068	339614354618	339614355168	339614355718	339614356268	339614356818	339614357368	339614357918	339614358468	339614359018	339614359568	339614360118	339614360668	339614361218	339614361768	339614362318	339614362868	339614363418	339614363968	339614364518	339614365068	339614365618	339614366168	339614366718	339614367268	339614367818	339614368368	339614368918	339614369468	339614370018	339614370568	339614371118	339614371668	339614372218	339614372768	339614373318	339614373868	339614374418	339614374968	339614375518	339614376068	339614376618	339614377168	339614377718	339614378268	339614378818	339614379368	339614379918	339614380468	339614381018	339614381568	339614382118	339614382668	339614383218	339614383768	339614384318	339614384868	339614385418	339614385968	339614386518	339614387068	339614387618	339614388168	339614388718	339614389268	339614389818	339614390368	339614390918	339614391468	339614392018	339614392568	339614393118	339614393668	339614394218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2688	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2709	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21928	20337	31987	29165	26183	18912	8481	809	629	609	605	610	612	573	560	589	550	586	604	557	553	562	611	574	565	610	543	522	576	586	591	519	599	580	574	554	547	587	580	557	578	536	583	550	600	591	591	515	551	506	531	523	571	563	549	557	553	579	545	569	553	553	576	561	525	594	534	552	527	553	514	591	551	573	574	562	568	564	535	567	550	562	555	571	545	577	596	594	573	597	597	584	585	541	575	552	613	541	570	526	542	539	563	592	542	557	557	550	502	515	571	570	570	526	542	591	583	563	553	558	573	532	567	519	583	566	589	541	581	557	550	568	537	560	571	576	534	560	548	540	587	559	559	588	559	532	547	560	571	593	532	547	606	588	556	540	555	551	591	573	544	572	610	580	568	551	564	566	549	614	568	531	574	597	610	546	564	556	554	575	571	552	607	539	568	575	583	578	571	560	569	568	590	560	577	591	515	579	526	560	588	577	558	624	590	563	537	526	541	526	587	564	537	572	545	571	549	594	601	546	565	574	567	541	538	593	541	570	577	584	542	547	532	548	552	593	574	565	582	543	546	532	572	542	589	554	565	554	592	588	563	547	558	539	514	603	549	543	542	566	566	573	534	512	580	543	594	583	532	553	525	583	571	540	559	601	576	588	571	599	528	564	549	579	544	539	548	553	519	556	605	591	550	555	569	525	599	570	572	550	561	546	561	536	568	517	565	579	579	577	529	606	619	581	571	562	567	554	539	547	591	561	550	549	571	508	574	541	546	599	552	576	585	550	574	548	554	578	532	554	544	547	519	566	570	556	597	591	585	535	586	588	600	568	559	561	582	587	602	544	568	582	526	539	585	526	547	592	538	538	597	600	545	543	592	573	576	574	603	554	599	562	550	526	567	577	587	563	581	511	542	539	551	585	592	550	575	557	569	622	513	561	542	539	551	544	559	554	580	576	568	544	541	572	555	577	542	520	567	547	562	535	557	543	579	540	518	561	587	558	566	580	563	555	549	580	552	558	587	559	562	536	524	532	569	594	587	562	582	562	566	545	585	553	576	557	603	552	562	579	532	570	560	566	540	573	600	506	574	571	595	561	547	559	495	595	567	559	566	555	537	525	575	590	512	598	567	511	601	578	534	560	552	562	566	549	561	554	554	543	577	561	577	589	533	585	591	563	569	572	584	582	580	544	538	573	565	588	599	572	580	555	557	571	570	560	539	557	559	585	545	595	608	548	566	555	611	577	560	585	578	613	587	571	578	521	560	579	582	507	586	563	535	523	614	567	587	591	580	577	539	563	550	569	537	594	573	565	552	603	543	564	591	562	582	576	580	585	557	574	556	607	564	559	526	551	565	558	549	536	559	540	537	562	572	605	574	572	558	546	543	545	588	595	581	510	521	573	563	567	557	628	524	596	542	553	555	531	579	594	541	552	589	548	558	561	548	564	549	600	529	574	598	561	560	519	586	574	524	542	569	575	511	573	536	585	576	571	593	609	549	548	583	560	593	534	545	573	548	535	519	531	565	572	542	543	564	549	585	590	586	553	545	549	558	571	595	563	587	530	534	555	587	571	581	594	571	596	579	545	562	596	521	558	518	544	534	557	574	556	601	567	545	583	549	566	548	599	541	539	520	583	606	575	572	603	576	574	566	584	568	540	571	563	539	577	562	570	598	562	557	527	535	554	528	548	536	567	553	536	548	601	572	543	596	521	556	543	536	552	575	557	574	577	574	584	544	548	560	536	546	550	531	592	558	545	541	554	602	598	603	558	549	565	581	548	543	545	534	558	586	561	553	548	578	571	573	542	565	574	596	556	566	555	518	541	558	573	572	569	559	577	599	549	552	575	553	577	595	527	565	580	542	518	577	580	582	550	569	567	525	570	601	556	581	558	540	568	563	591	571	532	532	560	540	563	526	563	566	574	524	554	544	547	526	506	557	559	561	569	547	537	570	600	591	601	533	593	591	508	560	590	583	580	549	540	546	582	606	549	583	560	565	602	553	527	527	553	565	570	518	563	549	561	571	571	575	592	546	563	560	565	583	598	521	568	551	515	563	564	541	517	597	552	530	585	544	512	571	560	558	568	607	556	581	524	580	592	564	536	546	536	524	535	511	535	562	581	564	562	541	531	594	600	543	487	595	590	572	554	548	567	601	582	541	605	535	541	556	577	561	562	547	535	570	564	552	558	578	531	541	585	565	605	550	609	586	554	557	553	541	521	539	581	563	543	557	587	582	560	564	547	569	533	561	561	595	576	554	576	564	586	534	509	524	565	551	532	578	574	582	534	540	580	557	536	584	596	544	587	567	603	552	569	593	581	583	564	588	549	584	526	530	539	576	554	531	545	571	537	536	553	578	561	573	588	573	569	563	595	595	580	571	607	557	582	622	554	574	534	559	568	562	557	592	615	543	554	568	560	522	559	557	566	584	565	579	568	540	551	560	538	559	597	597	561	557	539	537	564	591	517	582	534	595	572	583	568	543	608	594	564	542	556	576	579	563	563	532	598	536	582	559	589	581	540	580	557	555	565	539	568	588	514	547	530	531	582	539	549	570	551	560	539	577	517	550	572	610	583	521	554	571	560	583	521	596	547	598	553	549	563	533	581	559	551	570	560	553	575	582	563	549	584	569	566	567	553	580	562	582	537	533	555	609	586	537	582	594	545	570	540	579	524	563	545	553	518	536	493	566	579	576	529	569	569	550	582	591	552	617	529	569	551	540	556	551	578	567	550	555	572	549	555	598	534	560	552	553	562	596	607	550	563	622	566	583	604	575	600	565	598	569	577	555	586	563	591	566	556	639	577	540	569	548	561	580	552	559	628	571	569	577	562	614	584	570	568	532	590	569	548	548	517	553	627	541	620	559	563	531	575	545	577	602	569	551	606	573	593	562	542	558	611	543	538	567	592	573	551	554	533	578	570	573	545	587	528	536	575	538	535	593	525	593	571	536	525	546	563	594	566	551	548	587	581	591	570	547	600	579	508	546	555	591	571	504	561	551	559	538	570	533	548	530	568	557	539	557	549	541	536	547	552	624	574	584	568	561	583	555	578	562	550	606	554	587	554	539	555	554	592	612	587	578	561	519	599	544	575	624	568	548	584	539	531	579	592	525	537	559	547	605	564	533	533	552	564	570	559	564	550	578	542	536	541	552	544	554	576	520	583	584	535	578	551	590	559	546	562	551	582	598	502	493	556	530	605	579	530	529	553	580	557	599	606	572	579	547	589	588	570	597	585	549	591	559	577	561	565	542	530	553	591	514	566	567	592	565	547	539	561	583	564	563	542	537	556	569	535	614	620	566	545	560	554	560	537	559	581	572	583	547	565	525	569	548	544	582	540	566	615	608	536	555	528	603	536	556	524	574	563	569	544	557	575	574	547	566	557	577	532	596	595	526	549	604	584	573	535	559	548	530	497	540	551	565	549	551	542	591	521	608	568	578	564	557	586	570	563	581	530	564	570	586	574	605	594	550	580	561	576	537	543	547	546
53262	85238	61270	59710	37015	1888	1035	945	963	937	948	892	828	887	910	873	875	864	887	851	829	893	855	798	842	877	858	823	816	859	869	846	818	845	892	819	867	831	827	878	845	820	848	889	846	846	838	882	881	852	872	806	880	830	805	890	811	840	886	815	856	827	805	888	897	844	872	827	884	844	879	833	916	833	894	831	851	838	878	841	866	835	854	861	909	824	906	870	844	853	821	833	856	868	879	878	855	859	821	817	864	824	816	857	875	817	837	846	856	824	832	847	875	843	788	859	833	868	891	857	860	850	854	868	857	867	860	844	856	868	850	870	835	845	874	822	853	908	846	831	852	853	906	895	855	812	864	848	849	894	865	860	909	842	852	844	894	878	831	838	859	903	813	781	882	839	865	850	833	873	891	870	879	820	827	863	846	822	876	881	850	850	842	859	839	876	833	865	857	841	855	851	879	857	871	832	808	803	815	899	874	914	836	808	890	869	892	888	853	816	901	827	852	849	802	854	883	892	851	840	898	882	834	867	847	868	904	824	829	838	889	856	843	854	891	906	901	868	816	903	819	817	884	885	884	861	884	865	810	868	861	836	862	870	866	872	855	808	875	862	860	787	869	808	833	871	854	871	873	909	886	863	878	865	883	806	845	920	849	829	815	885	860	833	854	859	815	839	897	828	856	856	864	833	870	863	931	872	863	830	842	810	814	869	842	891	804	874	879	856	838	832	879	840	840	831	869	919	895	858	890	852	868	814	883	806	843	847	858	882	826	860	780	856	824	788	857	807	894	806	849	811	852	885	825	858	867	866	852	842	828	854	889	857	818	838	862	873	875	871	820	843	869	862	862	813	813	865	835	849	881	843	852	834	831	891	861	815	827	869	843	882	821	866	821	868	850	862	860	864	874	849	873	850	849	857	832	831	822	815	801	827	887	813	846	824	891	858	862	882	865	868	844	848	838	841	796	906	860	863	876	813	837	855	887	854	858	814	857	860	843	816	820	833	836	862	824	842	901	845	827	872	836	850	847	893	847	851	893	813	871	846	813	829	831	878	870	864	849	850	767	849	893	838	833	849	819	830	888	903	823	862	832	886	888	863	843	858	858	893	833	874	918	871	823	879	824	832	858	897	848	898	863	884	815	849	775	792	883	842	849	825	817	867	831	857	826	861	840	867	852	882	813	875	839	837	885	882	879	858	822	874	849	825	907	889	855	878	868	926	840	873	850	907	859	838	872	887	869	819	858	830	856	810	836	823	850	825	853	834	867	844	879	921	807	807	874	863	835	860	832	856	865	826	865	851	794	831	825	869	837	820	864	803	816	797	921	883	821	815	891	844	930	871	879	863	900	859	862	851	827	852	883	832	874	836	918	850	853	873	871	888	827	837	826	926	851	864	886	832	820	849	885	841	856	831	846	853	833	837	845	893	857	858	856	824	858	818	884	845	864	851	850	851	838	808	863	844	841	806	890	841	813	887	842	811	875	829	830	868	827	871	869	850	819	847	923	818	822	817	854	889	810	809	848	852	852	834	866	810	822	885	882	939	852	906	867	844	849	868	800	822	832	837	873	823	838	817	824	881	880	907	840	837	815	886	892	847	874	832	792	856	862	871	851	875	827	861	849	875	882	878	902	855	867	842	874	879	836	856	872	886	841	822	871	871	840	842	862	873	872	866	858	876	848	854	880	892	819	807	823	881	841	834	870	859	821	836	847	805	881	920	846	862	857	847	892	877	815	835	834	832	851	845	854	826	835	865	869	827	843	873	809	827	882	834	902	932	854	854	874	853	902	886	874	843	875	839	851	824	842	831	858	863	831	837	869	865	827	824	866	825	921	826	896	776	889	872	843	862	848	801	886	921	866	871	866	814	822	875	819	863	845	832	883	860	857	863	873	853	825	843	887	789	891	837	854	858	821	848	898	893	870	844	858	845	796	828	834	860	814	877	851	845	811	928	832	840	852	823	862	872	816	842	853	875	890	900	840	862	853	904	871	888	851	842	827	900	842	869	778	859	783	851	860	843	857	881	829	845	857	813	823	858	840	852	845	890	883	787	833	829	867	856	827	897	801	826	890	868	836	857	855	880	850	818	833	829	798	862	911	870	841	900	810	841	842	866	872	869	874	837	878	836	823	855	850	882	864	870	866	871	803	877	844	840	835	876	875	836	907	785	916	882	796	816	892	901	843	855	816	882	847	827	804	865	843	873	903	914	856	852	827	830	872	798	818	844	818	881	872	856	869	862	850	857	910	887	853	898	858	803	827	838	839	867	885	900	895	868	809	837	838	853	825	895	838	845	856	906	846	872	852	800	897	803	861	850	842	863	849	851	878	851	850	864	822	913	846	886	836	878	861	814	894	857	795	867	845	855	859	883	885	826	862	844	850	855	826	824	866	853	831	886	860	840	783	817	853	815	861	836	819	829	829	826	884	860	873	834	839	801	873	854	879	861	869	872	907	832	856	871	895	860	886	813	862	823	833	893	886	838	834	844	892	896	841	834	858	792	795	804	893	838	871	806	854	812	849	859	811	883	828	854	863	915	865	861	907	811	810	872	887	874	868	922	781	833	845	849	869	874	856	845	817	855	882	860	896	894	838	866	845	850	809	821	882	822	891	849	904	829	900	918	886	883	872	884	814	805	864	812	885	796	899	859	821	829	807	887	879	821	858	888	874	874	881	865	823	813	896	920	812	873	865	887	906	900	835	840	829	847	865	834	876	841	894	814	849	873	825	864	890	878	819	851	806	872	864	837	829	844	869	848	875	771	878	858	837	845	842	853	896	819	844	837	806	865	842	824	866	863	850	831	882	887	869	804	825	894	877	821	889	893	859	812	832	892	858	854	859	817	793	888	849	868	845	841	840	818	883	837	860	886	830	839	826	829	856	875	903	874	821	844	850	866	817	859	884	834	847	846	873	827	888	854	853	875	859	837	887	834	858	836	862	823	885	899	872	870	902	884	866	876	856	890	867	836	837	847	819	889	854	847	840	813	850	897	852	878	832	892	878	861	878	856	867	821	865	913	846	835	851	793	864	820	833	830	883	901	877	811	909	913	877	839	892	788	807	882	857	845	801	807	882	816	850	874	779	866	820	842	813	803	844	823	838	801	878	871	889	855	822	815	886	887	817	849	902	896	842	844	830	888	896	898	848	871	827	884	829	787	888	829	835	893	859	883	870	841	828	839	830	882	846	845	871	876	897	890	864	837	854	859	831	855	896	901	847	894	852	825	866	845	837	845	864	809	884	897	820	874	829	855	899	833	791	823	888	877	877	882	853	881	838	841	863	859	905	904	860	808	889	809	849	873	862	865	824	894	836	854	895	920	861	854	812	795	881	860	846	886	847	899	883	868	841	857	796	838	847	828	831	866	908	847	835	808	880	867	879	874	815	864	873	820	874	845	847	899	870	857	865	910	849	847	836	825	872	868	876	857	854	868	876	882	871	891	880	871	873	859	827	840	829	892	830	831	876	829	800	811	872	844	841	867
28348	26513	26411	20002	8721	494	340	358	331	310	340	346	320	329	346	330	334	319	332	330	330	287	306	326	347	322	313	338	349	348	306	343	346	308	332	301	325	350	322	299	306	314	333	334	330	332	349	326	355	328	341	308	339	313	346	324	316	313	308	374	318	338	359	301	348	312	330	337	307	326	339	302	358	340	321	332	308	325	301	319	317	330	350	312	354	369	320	345	311	361	326	324	350	342	374	336	300	343	341	325	326	306	325	325	332	322	313	329	353	373	316	337	347	340	337	340	336	332	349	340	308	349	350	298	305	353	305	329	322	336	364	352	327	352	331	342	336	331	336	319	355	324	323	338	362	337	319	336	355	315	349	312	312	324	331	334	341	317	363	360	330	314	340	329	339	350	326	327	335	316	339	319	319	313	332	360	337	328	343	340	308	328	325	345	338	349	323	314	319	325	348	364	355	323	325	328	326	329	343	287	332	305	334	332	295	330	335	325	320	327	336	340	297	324	311	311	351	313	324	313	329	342	355	309	344	321	338	323	337	322	335	340	331	324	359	395	343	342	319	334	304	335	331	357	339	321	323	297	344	302	340	343	277	341	337	324	306	335	327	322	341	342	326	341	352	310	372	352	347	350	330	299	337	319	344	362	309	340	342	310	321	312	344	332	364	353	313	334	348	342	311	341	337	369	327	313	357	367	328	362	309	322	347	339	338	306	331	348	318	329	330	357	308	349	346	337	359	307	331	345	335	308	347	330	336	348	354	329	313	365	335	355	353	324	337	298	345	287	310	358	337	343	361	341	332	312	311	306	325	347	312	378	327	309	318	347	336	336	307	366	384	349	285	291	357	312	320	313	325	353	352	342	294	331	315	333	327	327	350	371	319	298	340	324	289	352	313	350	328	323	343	386	333	336	321	307	331	363	297	321	341	316	346	345	299	307	307	355	304	318	338	327	316	349	342	343	355	343	359	301	318	342	322	325	322	344	336	335	364	325	340	309	307	338	358	364	318	337	325	346	340	314	329	343	316	328	345	315	330	348	334	346	337	366	325	314	321	356	293	320	342	326	354	342	363	338	294	321	315	297	340	325	330	315	338	313	325	337	325	318	321	351	325	313	317	331	340	367	341	303	342	329	315	317	342	350	335	342	372	335	350	323	332	329	304	340	356	318	335	348	325	340	318	329	366	327	309	331	337	328	315	360	331	354	339	338	346	312	344	310	332	334	333	309	339	353	340	310	323	325	334	314	345	320	330	322	318	335	326	340	369	332	334	340	366	321	328	330	340	351	339	334	313	333	330	303	322	347	328	316	334	327	315	338	334	312	354	317	360	308	322	330	334	335	329	324	356	336	356	315	344	316	356	340	364	321	343	324	334	334	328	328	341	313	341	356	319	342	343	316	329	347	323	314	331	333	314	319	308	351	357	315	334	322	343	329	299	337	335	333	337	327	356	328	335	338	341	323	343	304	316	323	330	323	328	321	357	323	325	325	352	350	327	303	345	327	337	340	331	317	354	317	331	303	348	301	318	350	346	326	333	333	329	330	377	313	345	305	368	322	335	351	346	329	348	326	341	334	312	351	316	340	323	363	331	327	290	320	345	332	345	312	340	308	317	349	342	327	313	320	346	311	299	341	339	339	342	308	355	361	303	320	324	351	361	322	345	347	306	315	335	291	355	330	343	358	358	331	334	334	358	340	348	354	347	380	337	368	310	343	364	321	325	304	311	334	347	321	330	306	318	313	316	304	321	340	334	339	296	324	353	338	360	319	337	360	348	317	339	306	351	346	377	356	297	354	329	361	342	317	363	328	337	322	313	344	311	324	325	325	354	319	340	324	315	300	303	331	314	331	311	337	329	297	361	333	348	324	301	329	322	340	346	355	346	332	346	343	328	324	323	327	342	306	350	318	302	329	317	361	340	316	349	325	343	331	364	326	332	303	343	333	321	331	342	361	347	336	339	363	360	363	320	342	311	348	328	338	329	318	332	331	333	345	325	343	335	357	315	350	316	305	352	345	352	334	325	349	322	354	314	370	342	340	309	343	329	338	329	335	359	347	351	372	358	373	322	353	340	304	350	340	317	347	331	318	332	333	316	340	322	328	349	351	389	347	333	334	335	314	348	319	332	349	328	317	293	324	335	366	333	332	335	330	311	357	357	318	336	326	333	350	332	370	329	327	333	323	305	322	337	315	308	341	336	317	336	338	290	352	331	334	318	343	348	339	362	319	368	316	307	333	331	335	329	326	350	347	307	365	346	333	340	343	347	343	314	328	358	307	324	288	331	334	316	312	342	325	326	304	352	310	332	304	350	308	356	305	317	330	310	338	317	369	354	322	368	369	325	332	327	343	305	335	343	356	333	350	332	315	312	312	318	322	355	361	306	340	345	334	348	306	333	326	327	319	311	321	304	351	368	330	316	330	346	338	316	376	341	320	346	358	322	321	335	340	310	340	306	331	358	318	289	345	342	339	348	344	339	350	337	315	314	339	309	346	320	306	360	323	326	305	330	335	328	351	319	324	315	337	308	325	351	305	338	320	324	336	335	321	331	327	323	324	349	334	325	347	336	330	329	308	332	331	343	318	324	333	355	333	311	366	293	349	288	356	317	352	310	327	338	340	337	338	296	345	299	352	318	329	331	323	342	320	299	285	339	333	348	320	311	316	343	338	327	320	318	334	361	373	352	371	327	327	362	330	313	314	321	300	308	389	358	284	321	322	359	352	327	338	332	324	327	315	307	339	315	307	345	327	322	361	340	348	354	344	298	334	309	303	319	369	329	339	347	334	324	327	342	360	348	334	311	336	325	292	330	334	310	349	323	331	343	349	346	332	347	322	341	318	334	322	354	353	354	324	344	345	306	322	313	333	330	383	354	327	339	322	345	341	324	349	335	344	322	304	381	348	341	357	330	318	339	324	338	338	335	325	314	331	324	313	363	351	336	349	346	337	327	340	325	302	369	324	295	310	334	341	341	315	338	388	330	327	344	312	311	335	333	345	316	343	319	347	345	305	316	363	345	330	323	339	355	328	319	333	335	358	343	324	292	352	349	311	308	321	287	340	345	357	319	324	336	349	337	358	365	341	328	341	317	348	339	302	349	346	344	327	308	369	313	342	326	350	355	312	371	331	333	354	329	304	333	318	337	353	321	347	306	325	350	322	325	310	344	337	327	318	332	325	307	335	322	336	349	326	325	305	339	334	343	334	320	293	325	361	316	336	297	326	295	300	330	361	314	350	323	361	359	358	339	331	315	319	369	331	325	332	348	341	296	329	347	313	321	327	326	296	309	336	323	326	330	321	347	307	355	338	330	341	341	338	314	328	379	316	335	344	305	336	343	321	326	358	337	362	322	346	343	303	311	338	324	350	345	346	315	321	367	331	368	316	331	297	336	321	322	340	344	331	347	303	346	305	333	327	342	350	318	291	348	345	344	355	303	336	319	330	347	335	337	341	317	317	292	327	350	357	349	343	315	329	325	366	363	308
34152	43326	29901	23199	11426	603	550	562	546	552	529	520	550	472	532	523	529	505	467	548	519	509	554	517	537	522	516	552	508	517	519	555	519	545	506	568	509	551	536	543	567	520	505	558	524	522	557	545	546	515	540	548	546	538	535	488	544	517	526	538	556	544	561	552	533	528	552	550	540	521	540	560	513	526	525	543	501	567	526	521	521	504	521	552	540	517	536	526	530	532	542	566	528	537	527	520	531	545	541	538	509	524	553	560	517	511	563	530	559	581	577	542	528	507	562	563	521	515	612	548	517	535	531	526	525	550	539	539	536	535	506	537	537	543	533	552	534	568	510	538	545	498	553	532	526	547	499	539	502	530	528	521	505	538	593	547	515	515	563	542	488	541	553	523	570	548	508	526	528	570	541	536	499	555	519	551	549	536	487	534	564	537	518	517	530	554	526	531	537	524	504	500	527	540	558	530	543	538	544	513	545	510	552	553	527	536	504	535	506	501	552	522	523	521	549	535	518	519	519	529	527	549	562	502	553	521	541	497	507	498	524	571	533	536	527	529	555	541	541	554	546	557	526	562	507	520	523	504	524	555	512	550	528	579	593	512	540	519	548	532	552	567	546	536	524	557	534	542	511	541	552	548	514	536	543	546	554	534	568	558	528	522	541	533	521	558	545	511	533	531	529	571	548	550	592	568	539	534	527	542	537	521	521	517	555	517	501	513	545	548	572	541	522	571	533	503	541	535	534	494	503	581	538	522	513	548	529	495	531	501	532	547	567	556	544	565	509	525	514	530	541	547	589	525	541	563	547	565	541	517	518	563	523	530	541	522	561	501	545	556	555	539	552	543	518	580	496	536	530	555	546	521	514	505	524	522	520	538	571	532	527	529	498	537	554	539	523	562	516	516	544	546	568	556	529	527	554	545	545	558	492	555	532	523	566	512	518	518	557	517	526	524	543	523	543	533	537	517	524	581	545	524	557	541	585	549	552	495	527	591	529	506	580	517	512	505	550	518	542	491	540	540	548	583	520	564	559	557	500	571	515	533	516	557	570	545	525	557	521	540	555	525	562	563	493	553	504	535	556	537	489	545	543	516	541	567	528	538	522	511	567	566	603	504	504	554	558	534	532	535	548	514	533	525	539	517	532	537	498	535	559	566	513	508	520	523	531	524	509	539	535	525	539	547	500	541	523	530	544	486	536	515	533	529	521	536	520	550	543	577	580	542	552	504	518	525	486	523	512	552	540	562	562	515	539	511	539	553	545	554	528	545	506	516	568	525	545	574	532	502	551	518	550	525	545	565	521	506	561	575	561	524	513	562	543	495	545	508	517	537	520	538	488	532	544	566	518	544	573	590	528	545	552	513	533	557	538	557	553	578	550	511	505	532	532	519	519	563	519	521	532	543	513	566	532	523	535	522	506	523	529	513	522	511	530	493	511	528	476	538	542	547	514	553	498	551	553	513	542	514	522	583	534	511	473	544	558	572	501	550	522	535	542	526	580	486	539	522	565	530	510	544	577	540	528	508	513	531	518	550	540	493	563	514	548	572	520	509	556	507	548	557	543	529	526	527	511	523	507	521	537	530	540	542	540	518	547	511	493	546	500	537	551	533	509	556	537	533	558	514	550	574	527	526	526	503	520	547	531	532	563	515	589	554	555	548	549	562	522	556	540	563	541	544	547	564	502	521	582	565	584	551	511	552	544	518	554	538	557	508	578	495	522	525	560	514	543	516	517	604	507	496	521	549	527	507	532	526	523	517	511	524	511	516	577	551	560	518	555	520	509	557	563	521	533	516	530	505	537	529	561	520	518	520	552	536	523	513	573	508	493	510	584	532	524	576	525	542	561	548	587	516	589	520	556	535	564	519	575	560	525	530	518	534	536	534	575	516	585	511	532	490	542	502	558	525	538	528	517	527	541	550	510	498	563	556	546	567	531	544	528	524	556	508	571	547	539	490	506	485	532	514	570	539	534	528	500	533	558	522	549	524	527	564	605	559	501	529	561	526	535	543	553	553	477	516	539	534	505	573	517	584	528	536	510	562	589	552	531	510	565	549	544	590	553	523	540	520	515	527	555	552	488	521	513	522	537	522	535	556	513	544	515	538	591	564	578	555	543	529	517	505	548	538	573	560	544	503	527	521	531	569	546	532	535	508	521	556	499	553	534	548	515	541	576	519	526	550	516	518	572	556	531	514	518	551	535	527	559	551	538	534	549	529	558	539	498	543	538	567	546	519	537	522	528	555	597	519	559	518	543	567	521	527	527	490	555	544	489	566	592	544	554	541	524	535	543	539	577	569	479	502	565	554	562	507	563	543	515	553	488	561	523	546	533	493	572	532	547	538	526	580	545	545	517	532	563	549	531	547	533	532	549	545	555	536	504	547	537	515	542	513	565	548	546	555	526	554	527	546	513	506	516	509	502	521	558	543	571	509	535	524	576	528	517	518	516	528	575	535	514	509	518	552	562	505	549	552	532	532	494	521	541	509	532	543	498	551	521	541	550	562	551	570	522	535	513	538	523	565	507	552	502	529	541	502	531	539	570	589	549	531	528	514	519	528	538	574	530	536	511	523	570	531	541	531	548	556	567	567	511	542	553	536	569	522	515	537	547	568	524	528	556	563	534	533	535	546	515	519	581	561	521	519	509	533	550	547	506	515	526	529	535	533	542	533	574	514	541	581	560	541	545	522	568	570	546	534	560	542	526	523	473	594	557	545	566	510	554	516	546	614	526	534	571	554	510	538	556	568	594	547	490	517	511	562	548	537	522	553	562	514	583	544	530	536	494	491	565	509	516	560	543	520	532	523	541	542	570	578	515	536	533	497	577	534	554	518	593	491	559	562	482	517	539	572	553	552	545	488	527	510	533	579	504	538	555	523	499	539	521	523	544	565	525	507	543	524	568	520	532	530	523	585	547	550	541	528	585	541	550	544	536	600	545	498	536	489	511	556	574	528	579	559	493	557	570	535	517	512	569	523	503	530	521	574	571	529	537	547	558	559	548	526	546	548	539	544	524	540	524	523	506	542	526	510	523	530	566	535	551	541	522	542	552	507	514	542	538	553	545	495	544	532	519	516	551	549	567	523	519	553	553	498	529	539	566	539	485	555	549	575	529	552	531	563	522	529	566	560	534	572	502	541	505	514	532	521	534	511	593	528	548	591	581	535	589	551	547	553	573	510	558	548	550	534	546	528	543	524	534	530	552	541	543	543	521	510	543	525	521	545	573	566	563	535	535	558	564	549	532	573	539	525	549	542	519	510	574	543	590	502	534	536	518	528	525	559	516	538	543	520	555	573	564	499	534	581	534	547	539	555	499	512	584	517	553	552	519	503	550	535	550	573	532	509	527	546	530	555	517	525	565	547	528	519	534	533	529	546	528	501	554	533	538	507	547	520	542	536	564	536	522	529	520	526	530	533	529	561	498	569	538	507	548	550	565	540	530	556	551	554	544	551	542	525	541	518	534	548	516	578	523	545	506	572
24610	22161	31780	31069	27987	15804	2905	589	540	513	455	544	528	500	494	527	497	517	494	539	506	478	518	520	521	487	508	511	541	508	478	477	451	482	517	468	442	510	508	496	501	511	554	498	520	485	513	496	474	506	520	508	507	504	455	543	480	464	516	483	520	462	459	517	493	496	510	524	520	554	479	499	499	488	464	522	473	507	512	528	510	462	483	503	477	498	500	472	539	510	492	503	486	490	513	473	518	474	477	471	491	526	477	495	498	502	479	525	507	503	518	498	490	467	485	513	465	522	505	509	486	486	503	508	500	520	503	526	512	475	510	490	514	488	447	495	515	515	482	488	516	531	517	511	488	491	486	508	511	498	513	491	534	475	489	518	537	492	497	517	502	507	478	533	494	497	498	488	528	494	494	499	503	475	515	498	502	513	506	505	485	496	491	489	524	503	494	494	504	510	494	505	515	488	538	472	484	500	504	491	507	477	473	534	504	503	509	486	496	520	504	498	507	489	485	501	493	496	498	492	505	535	507	503	513	510	511	476	466	495	511	488	509	482	511	495	500	485	531	539	542	501	488	505	495	474	541	490	488	483	519	478	505	505	510	521	482	512	503	508	520	489	485	486	519	512	464	520	482	510	526	543	483	510	500	493	522	532	488	489	467	522	505	470	518	495	468	452	485	489	535	510	475	515	464	508	452	506	502	533	528	481	550	530	515	528	496	502	505	525	537	505	542	529	467	444	507	480	504	492	508	503	467	472	485	503	455	503	458	534	467	507	503	529	479	530	509	471	511	475	528	502	525	523	466	498	491	536	511	483	483	490	474	530	531	467	496	483	481	491	550	507	503	489	528	496	517	523	496	536	528	568	510	487	535	470	452	513	510	505	517	493	529	525	496	501	504	538	501	510	457	487	502	543	453	486	512	497	491	513	539	503	506	477	514	503	472	486	477	519	490	493	523	485	493	547	503	505	507	491	525	487	478	452	505	520	539	471	493	503	498	506	539	502	495	466	478	499	505	543	510	518	504	524	523	503	530	469	487	533	512	493	467	485	490	485	489	504	493	510	505	495	504	499	502	498	534	457	501	467	523	486	505	497	501	507	499	482	535	499	479	474	466	478	472	495	504	478	506	536	495	508	483	480	544	488	511	495	510	490	486	497	509	509	492	487	553	509	512	483	484	476	496	517	560	482	486	474	529	522	517	509	461	497	503	506	531	540	497	505	501	439	535	496	452	492	542	529	523	537	488	457	489	475	478	485	483	506	487	471	504	478	482	505	492	477	476	530	484	473	467	486	505	516	503	473	514	535	513	458	502	468	490	544	494	484	515	510	509	496	466	530	536	518	515	484	480	489	560	506	514	489	516	460	511	491	522	498	472	506	543	500	515	477	525	506	475	518	486	505	479	530	501	493	490	517	462	524	496	491	494	511	474	522	487	528	474	552	484	485	514	469	493	496	496	536	528	484	501	486	476	519	499	528	510	541	493	538	511	514	569	492	548	518	506	506	505	496	453	525	485	447	475	471	526	504	472	511	516	484	522	515	450	503	464	504	519	499	490	528	528	481	492	522	492	488	486	516	478	539	501	507	509	544	509	508	542	550	512	479	495	488	532	507	505	500	524	546	532	497	505	497	488	505	447	520	528	483	498	504	480	517	456	473	460	535	459	482	498	483	541	507	464	487	539	496	518	493	491	515	483	525	489	536	491	521	481	511	529	476	499	492	501	475	536	527	508	506	495	536	505	493	513	522	484	512	509	526	514	511	473	483	541	490	486	502	527	508	489	499	529	492	486	510	533	505	464	546	488	511	480	500	511	485	524	552	504	525	469	496	519	488	510	539	483	510	516	496	472	465	507	520	495	466	499	536	470	504	509	519	475	495	508	531	474	490	516	499	507	519	530	492	497	543	490	479	507	481	531	534	509	491	476	491	501	506	519	454	510	469	497	516	505	488	445	485	486	489	518	517	480	524	479	511	515	492	512	494	475	513	467	497	479	520	483	495	508	487	523	535	506	522	486	497	497	562	489	502	511	488	502	484	469	490	522	519	497	492	561	527	474	504	470	515	512	507	507	495	505	522	540	532	520	538	489	483	485	486	493	488	488	538	493	519	482	505	528	529	508	469	533	519	470	525	471	509	515	517	490	437	498	501	466	510	502	507	489	495	509	522	486	522	507	485	477	521	481	486	489	495	523	512	509	501	510	506	498	495	486	463	524	480	468	496	490	521	465	537	497	546	481	548	498	547	516	480	513	494	531	471	523	540	500	479	473	562	528	509	524	483	510	510	558	528	497	511	462	480	508	522	522	471	490	472	508	465	483	492	488	527	547	492	491	497	490	512	484	519	530	542	506	496	485	500	500	502	531	519	555	478	483	510	522	499	535	499	493	512	484	507	508	493	518	496	475	529	484	531	484	452	498	479	513	538	538	473	502	493	516	477	509	508	496	528	507	526	511	516	472	502	510	527	525	518	495	508	482	554	501	506	468	517	463	460	564	477	502	519	524	508	493	506	482	472	525	519	498	513	460	511	474	519	492	465	514	489	492	504	502	506	469	531	481	549	479	469	499	479	503	520	512	525	499	486	524	510	478	461	519	467	490	505	509	486	502	489	498	514	465	508	502	514	517	469	492	500	505	512	460	479	523	503	477	498	494	513	530	488	547	450	492	513	487	510	507	503	499	499	512	474	515	551	506	484	484	520	522	510	513	481	528	500	527	486	489	516	481	526	522	514	506	531	490	478	496	518	521	447	495	484	486	535	496	501	478	514	494	475	489	508	492	488	515	540	548	504	480	512	512	527	516	502	458	483	476	468	532	541	461	494	512	521	513	525	526	518	481	488	518	521	508	489	532	456	498	523	494	487	498	525	453	495	518	551	494	501	526	509	487	484	499	490	510	508	503	477	475	514	529	464	499	520	487	488	516	464	484	518	545	507	519	449	508	481	460	545	447	458	466	529	537	528	504	507	485	518	498	529	473	506	532	533	485	496	543	528	484	512	506	515	510	492	543	470	492	441	550	534	481	497	513	504	502	475	494	502	497	469	494	502	530	475	490	504	529	498	511	504	497	488	484	495	481	498	503	518	493	525	490	511	510	484	526	480	513	512	550	516	502	473	487	491	510	529	508	497	519	467	499	466	504	535	517	462	513	540	506	484	462	511	477	510	502	484	496	500	484	526	487	538	471	497	494	500	490	493	508	499	482	491	468	490	484	489	529	538	491	467	525	493	514	520	495	500	548	479	502	511	491	491	525	441	490	486	518	517	465	501	529	515	489	523	477	554	488	470	486	479	551	510	517	508	510	512	530	504	522	516	525	470	520	480	507	508	490	494	477	511	491	557	481	526	509	502	522	496	505	481	510	510	492	512	531	517	515	520	486	533	499	469	493	510	492	490	510	474	543	496	471	530	498	493	531	463	493	504	504	505	511	514	476	525	523	466	498	516	498	470	510	515	538	462	509	534	506	510	508	489	530	515	523	479	487	493	493	477
58289	80699	55485	52554	33798	1713	897	837	831	818	821	778	866	878	858	847	783	775	763	800	774	754	788	791	836	772	818	792	815	789	748	775	821	772	757	794	850	798	751	757	824	799	778	790	788	814	828	817	796	776	877	849	813	818	780	761	807	763	753	781	785	782	801	820	776	770	784	806	803	785	802	816	797	768	797	775	757	738	755	804	767	791	824	771	781	800	792	835	807	801	782	764	740	772	807	870	775	731	822	782	772	775	802	840	781	761	789	800	786	806	752	812	783	748	783	826	773	737	818	827	799	786	830	754	779	743	793	784	778	816	782	789	803	793	773	791	746	779	787	719	744	768	772	764	775	813	752	814	805	753	743	847	768	775	827	826	810	792	828	782	768	797	788	768	791	834	802	777	808	776	822	809	795	804	822	797	812	770	770	775	838	732	800	723	761	778	747	835	818	762	785	805	773	816	836	753	790	786	809	789	802	786	771	834	736	766	792	808	777	759	861	795	793	813	789	737	806	780	798	786	847	773	768	812	755	812	780	788	795	791	811	800	792	806	806	729	798	771	802	786	773	811	833	809	798	815	780	784	849	771	777	823	705	763	794	739	797	798	771	766	794	794	811	818	726	795	779	786	737	768	792	749	817	795	768	761	774	752	801	741	782	797	791	806	784	763	764	759	790	817	777	839	780	770	809	788	809	727	747	798	819	758	807	766	818	806	764	779	815	786	778	797	752	794	812	797	784	767	829	808	792	766	832	846	802	771	811	805	783	747	754	771	826	766	761	814	776	809	749	783	761	790	744	790	798	805	795	764	820	822	754	813	790	811	818	767	780	806	818	794	826	820	768	810	770	793	848	816	773	789	844	754	793	806	768	821	800	807	786	788	797	773	806	790	751	805	781	788	795	791	824	771	784	802	842	753	826	823	787	787	783	802	800	812	781	779	819	807	832	780	766	820	753	805	819	808	778	783	795	767	789	774	743	823	828	761	777	832	763	801	797	778	783	837	802	783	787	782	777	810	754	807	812	830	776	751	835	832	759	767	806	799	761	790	786	793	850	762	723	779	807	812	789	776	809	779	775	777	710	783	759	793	746	777	788	787	791	752	816	830	850	820	744	785	778	802	744	790	773	763	797	771	811	794	781	741	784	789	798	800	765	809	784	780	809	802	808	820	802	777	761	780	760	775	779	823	801	793	809	736	788	805	807	814	796	783	809	791	812	819	778	775	749	801	768	823	814	770	781	782	810	793	783	807	803	771	767	792	783	777	794	804	799	778	832	772	777	822	754	781	777	834	818	779	756	812	790	740	760	763	766	789	834	818	801	785	842	809	805	813	761	752	759	832	786	768	775	780	760	778	791	793	817	831	803	784	802	805	782	792	732	779	819	827	799	829	790	768	769	715	773	792	754	792	825	805	788	784	771	762	767	757	816	777	740	776	756	777	749	750	762	745	789	763	827	798	847	808	798	792	796	876	840	804	837	750	794	723	806	823	824	832	822	791	782	754	802	827	794	770	801	779	796	795	786	779	834	798	799	819	814	768	763	795	791	863	738	794	760	747	742	808	726	830	789	800	814	759	759	777	814	736	782	819	771	763	768	752	797	783	785	813	771	807	784	793	797	829	837	809	746	806	778	765	762	766	781	725	779	759	775	806	784	763	735	774	756	797	747	834	795	799	775	777	799	787	832	772	759	785	799	774	770	756	744	766	795	731	776	777	781	777	770	796	806	797	805	821	808	811	845	808	818	810	797	749	784	783	768	797	827	791	794	765	815	757	786	785	797	801	721	802	828	812	750	805	742	830	809	772	801	791	812	841	788	806	767	786	743	817	785	832	774	805	802	782	768	835	823	792	829	829	782	794	805	769	778	837	810	799	767	771	786	777	762	803	860	757	793	752	773	776	811	818	838	756	757	736	753	809	749	820	758	813	796	775	842	765	786	790	798	780	832	853	772	806	785	770	811	840	766	788	801	807	772	800	757	787	798	803	830	799	781	770	762	741	784	777	800	740	747	786	779	780	779	830	796	807	753	830	774	737	823	790	825	742	798	821	802	865	768	799	781	793	806	802	749	804	812	788	800	809	743	849	792	790	805	705	790	815	741	757	780	791	755	746	777	795	816	781	793	782	809	819	796	810	807	793	790	730	832	801	797	821	817	763	784	742	760	775	840	793	834	802	763	788	811	783	791	783	780	807	804	770	752	796	818	779	793	794	777	837	819	753	780	789	790	768	753	809	784	739	797	761	823	797	821	793	764	777	815	810	777	796	781	762	760	801	801	777	800	799	791	832	773	805	770	758	778	795	790	780	752	797	811	818	783	799	767	790	822	757	729	809	798	802	769	829	807	788	826	771	763	819	780	758	830	772	798	849	803	809	790	813	792	779	771	827	760	794	793	807	799	780	782	810	813	832	796	809	794	822	774	781	805	765	783	791	817	801	753	748	807	780	748	758	825	772	794	803	821	785	759	862	799	790	777	857	760	805	756	800	791	802	810	841	762	764	817	801	753	784	757	785	806	732	802	721	764	788	741	775	830	711	794	810	824	819	794	758	763	811	791	801	845	798	752	788	795	800	756	827	795	811	799	816	766	796	800	759	761	799	808	784	847	733	766	771	764	811	717	780	807	806	778	761	775	764	750	797	774	800	783	824	810	820	789	856	796	834	747	789	780	780	799	777	782	793	736	779	806	795	726	780	770	810	753	765	810	840	732	757	798	776	808	850	829	806	819	801	818	799	783	769	799	785	801	747	772	783	724	803	760	814	782	774	824	774	781	790	824	737	801	789	819	800	784	827	802	774	782	827	841	789	814	798	756	788	770	775	781	720	809	763	766	821	782	735	768	771	787	788	782	823	798	821	830	829	826	761	833	795	814	803	758	793	770	746	776	809	760	764	787	833	753	781	789	803	785	833	771	766	731	789	777	757	785	755	821	837	746	777	779	815	819	785	791	772	791	803	849	818	763	764	821	776	803	751	779	796	746	771	820	786	794	773	766	811	770	876	803	798	825	747	819	792	785	790	864	807	774	766	800	817	815	775	761	772	760	788	755	809	817	748	798	787	785	783	793	789	779	809	802	775	797	791	835	763	821	825	822	732	753	756	799	781	826	822	845	802	801	753	766	819	770	788	776	815	787	833	798	713	807	819	811	775	779	762	768	731	820	755	803	794	786	820	747	765	777	819	770	787	765	795	839	758	757	802	788	779	799	827	813	793	763	754	769	846	779	823	796	788	804	767	824	840	748	789	804	738	824	746	802	779	764	815	800	780	804	780	817	746	767	815	794	791	839	787	806	771	762	804	814	777	793	769	801	785	753	814	752	786	817	757	769	797	743	769	778	847	787	822	803	823	813	831	808	781	761	846	773	765	788	768	752	758	786	785	813	788	808	737	766	816	780	811	833	810	762	774	791	853	805	781	801	835	805	782	799	752	851	842	788	723	823	763	836	771	836	741	785	769	770	772	823	804	767	767	775	789	804	800	848	764	819	762
23200	21554	29838	28362	29192	20127	9488	920	617	619	627	616	638	575	607	609	590	574	607	614	584	577	603	594	586	572	560	637	569	616	599	596	572	605	590	584	599	579	602	598	541	580	589	577	593	597	560	575	614	554	612	570	589	598	595	584	566	582	591	563	555	581	595	586	595	566	585	592	571	560	593	570	618	584	585	532	627	554	558	570	562	595	578	575	634	543	591	573	570	573	619	573	581	551	612	615	584	553	594	559	575	581	588	548	575	566	572	539	590	619	595	578	555	553	574	566	611	634	559	595	575	556	555	598	558	591	553	588	617	576	588	582	581	569	580	587	571	594	595	587	566	567	569	589	587	565	630	564	595	580	582	593	591	564	600	575	562	573	568	591	577	538	552	552	593	596	576	589	598	555	596	568	578	571	607	588	558	567	569	538	593	552	632	608	549	613	576	601	593	576	606	565	634	581	552	577	584	581	602	560	605	556	588	594	544	588	583	579	555	550	574	559	559	626	580	552	594	598	591	596	593	572	574	594	586	561	553	587	584	606	572	547	598	573	579	582	561	622	610	602	594	557	553	579	612	628	592	584	602	583	562	579	603	576	568	558	569	562	590	564	598	570	597	594	573	611	586	648	558	565	550	579	604	552	584	576	569	615	606	584	614	538	585	581	559	546	567	608	573	533	622	586	560	600	537	572	570	544	604	596	622	578	590	577	564	584	572	546	584	595	577	577	579	594	593	581	544	551	550	544	565	570	567	569	536	589	603	552	608	610	610	577	580	551	562	603	579	560	560	566	581	542	582	549	585	562	571	561	554	564	539	564	584	585	572	601	562	551	576	577	600	566	647	594	600	606	611	626	543	566	583	618	584	556	581	609	563	561	552	567	558	601	603	553	607	602	563	608	630	579	579	588	629	619	601	575	575	566	623	597	590	581	623	589	617	557	633	586	606	553	568	558	555	565	587	565	584	571	585	600	534	560	588	622	608	587	598	588	605	606	563	611	575	570	596	591	583	567	548	595	583	585	603	576	556	601	567	599	559	601	575	623	541	576	571	567	599	569	582	573	582	617	556	574	569	537	614	564	563	573	554	562	574	587	600	570	580	556	597	626	614	614	616	612	583	543	599	553	544	552	576	577	580	571	569	615	599	569	600	555	584	573	615	585	573	598	594	565	519	598	520	576	601	563	561	551	589	529	581	555	598	609	572	547	589	590	623	579	547	575	583	650	560	603	626	601	594	554	578	557	584	593	566	576	626	590	583	564	541	543	576	606	544	587	592	584	590	612	596	562	616	607	591	582	604	576	604	563	591	627	578	574	538	589	604	567	570	593	612	591	558	566	573	607	593	566	589	617	614	588	630	594	619	641	595	580	594	556	587	560	561	631	557	561	601	589	570	557	565	585	606	585	567	604	585	599	533	528	573	559	576	578	613	627	582	635	554	558	594	588	540	588	596	607	563	567	590	564	534	599	685	566	584	552	565	562	578	576	570	573	556	622	578	588	612	577	589	620	555	583	557	591	563	570	612	583	627	538	509	589	626	587	636	564	631	604	577	614	594	580	593	579	639	540	632	607	575	573	607	592	590	623	572	623	598	615	560	597	606	538	526	585	554	609	574	615	540	607	597	616	536	563	607	570	647	578	572	596	635	575	584	603	563	569	604	600	557	576	613	573	580	575	603	549	553	592	558	568	572	551	567	575	605	597	643	565	531	566	579	572	604	546	578	566	582	573	610	609	605	619	567	547	592	577	544	585	561	555	547	609	594	610	568	580	605	595	620	566	557	570	565	568	560	588	561	565	578	603	565	634	612	555	589	602	594	587	539	574	573	571	607	561	582	629	575	547	589	580	587	527	589	593	551	605	564	603	578	577	596	525	560	565	608	587	581	598	576	594	634	570	552	595	574	542	580	578	528	618	568	591	578	596	575	608	618	599	547	578	586	570	592	552	551	569	630	550	588	562	584	597	569	607	571	525	576	588	586	588	566	556	529	613	543	572	571	597	575	600	622	578	571	594	576	590	532	551	582	589	618	591	603	549	567	603	579	579	610	558	608	517	620	650	539	565	570	572	599	561	590	563	619	570	605	579	535	577	604	591	626	589	577	582	565	596	568	588	572	601	619	552	565	571	551	599	631	647	566	546	582	604	606	595	634	581	595	599	614	583	576	544	625	541	615	578	571	539	576	569	615	553	570	581	593	594	573	545	589	606	620	608	621	583	583	606	574	598	613	546	552	553	584	549	581	594	526	587	575	601	572	638	603	567	584	589	549	568	552	610	573	577	576	547	547	575	626	553	539	569	583	597	613	574	522	565	571	540	613	569	562	620	573	592	613	535	580	552	618	603	570	583	555	589	593	573	626	582	612	575	577	625	622	593	560	573	581	552	616	577	555	565	503	599	597	578	611	590	568	559	578	546	554	587	612	568	577	529	589	564	575	604	580	578	581	588	644	613	614	564	539	587	593	586	577	608	580	561	613	564	573	542	593	580	540	586	558	575	583	551	539	542	562	567	626	613	559	566	607	538	581	622	547	585	559	579	581	557	583	568	613	593	538	628	587	598	651	556	561	610	604	594	615	544	572	590	533	594	606	588	614	569	603	585	579	542	591	594	605	569	582	584	575	543	611	575	585	548	561	634	577	556	599	567	537	558	589	625	618	572	592	587	563	567	566	575	558	623	587	625	583	606	544	596	644	507	571	584	592	575	607	608	584	571	558	571	578	574	547	621	583	569	563	590	575	608	602	599	552	614	554	593	523	575	562	599	553	596	589	588	566	575	563	616	559	586	581	563	561	589	599	584	611	596	597	589	568	550	590	562	551	564	580	560	562	544	572	590	605	589	559	518	581	595	536	644	635	564	577	573	570	555	590	604	562	594	574	584	577	602	574	608	564	573	590	562	608	557	512	600	574	643	581	587	581	575	560	574	540	546	581	549	575	597	573	578	575	555	565	571	611	575	565	566	594	563	568	624	597	622	601	557	563	570	566	598	615	572	566	624	570	583	567	596	557	600	580	586	577	621	571	520	584	570	593	565	581	532	591	585	584	551	564	558	556	575	579	569	573	551	632	549	570	584	556	557	577	568	520	590	565	604	588	585	604	536	599	573	584	549	583	579	579	545	583	593	581	567	586	599	582	571	584	578	593	588	582	562	557	667	589	570	564	561	593	596	591	591	561	594	591	585	541	557	571	536	577	596	609	646	611	576	613	552	558	573	612	528	558	601	575	547	560	551	619	567	617	577	578	574	546	597	611	596	587	556	577	563	604	631	592	545	603	577	582	545	580	583	609	548	526	589	599	565	574	589	589	559	608	572	537	510	599	557	537	597	554	592	598	554	611	582	496	592	630	563	599	590	610	585	565	569	558	565	583	593	585	558	578	515	601	574	579	570	610	549	625	593	614	547	591	585	540	608	614	568	570	569	574	577	578	554	549	563	588	607	530	560	537	568	561	605	601	608	611	570	598	571	600	601	582	568	603	589	631	561	539	589
61477	88098	62853	63941	43577	3187	1089	1065	1001	894	988	999	978	971	926	952	884	903	916	932	890	891	894	948	879	897	884	871	840	880	901	896	883	899	924	895	873	919	912	879	909	883	884	848	924	856	860	843	864	857	957	872	847	928	895	867	883	908	872	877	957	882	850	938	857	907	894	912	831	827	874	864	848	935	928	916	878	834	876	912	874	823	898	896	893	906	935	944	899	863	934	895	931	867	927	940	885	933	928	872	841	879	884	873	869	821	887	927	907	899	902	837	876	867	843	920	876	912	849	916	883	862	837	890	883	862	909	869	862	869	900	879	930	831	891	891	872	824	908	899	878	920	867	830	866	902	903	887	916	895	935	908	857	929	904	871	892	937	888	884	880	857	884	874	882	859	968	855	916	869	860	835	926	833	900	866	889	881	874	841	856	896	927	826	891	898	900	853	926	865	877	860	914	885	835	886	891	931	849	821	883	910	877	870	860	856	920	906	860	895	871	935	904	917	897	891	845	944	869	888	856	913	883	900	859	824	907	902	915	935	911	869	908	873	830	876	868	889	887	906	899	918	905	891	897	878	946	845	921	845	896	916	888	877	904	921	830	847	916	873	890	895	863	903	913	923	910	863	838	868	920	874	869	864	955	899	948	856	899	892	880	847	833	901	867	845	896	894	898	893	865	879	871	871	878	896	866	893	841	867	893	869	918	852	860	883	914	905	873	877	884	915	905	859	894	880	888	850	905	843	904	878	885	882	857	898	870	890	863	935	843	855	942	860	904	903	913	915	911	853	877	840	931	903	894	859	921	938	922	887	914	860	939	892	857	832	885	876	907	909	920	911	899	837	909	900	879	856	900	891	871	819	897	869	914	916	925	905	789	878	884	872	856	872	876	885	860	869	880	821	939	921	859	854	871	856	887	846	903	905	871	893	945	894	901	855	919	888	869	893	855	904	920	868	883	861	868	894	877	884	931	876	854	897	935	944	834	889	871	901	838	916	849	872	923	900	864	862	930	856	913	931	823	931	924	843	848	907	917	930	858	915	915	848	898	883	919	838	922	886	898	878	880	895	928	812	865	893	944	879	872	909	875	851	965	905	807	888	808	895	935	889	870	834	892	887	888	880	911	871	837	860	884	907	900	919	898	896	878	954	895	915	899	885	914	841	885	822	850	905	894	880	861	872	880	844	902	893	884	886	846	969	918	894	893	860	890	902	833	878	861	896	916	873	825	958	831	899	886	892	869	872	934	855	927	883	840	889	896	894	895	882	916	930	883	876	865	903	901	873	868	917	855	868	890	917	829	893	919	854	817	904	857	847	907	857	852	916	885	902	905	866	914	914	928	851	890	889	896	902	889	916	887	913	878	881	886	870	850	908	884	839	898	886	912	928	864	889	919	904	868	895	850	872	884	857	888	857	887	885	885	932	947	898	877	872	856	828	898	828	864	912	905	881	902	921	854	920	860	892	861	913	898	880	875	894	859	825	887	920	838	887	847	891	883	935	878	917	885	820	876	869	889	884	866	854	873	861	931	914	881	880	870	854	882	900	873	861	894	911	867	883	881	899	891	868	834	870	895	862	910	896	871	853	913	909	852	845	887	888	883	893	850	905	902	930	931	899	873	847	922	864	929	899	927	923	923	850	836	842	901	894	899	887	900	891	938	891	883	876	899	862	942	829	884	902	891	869	879	849	891	873	914	918	898	892	891	874	859	928	892	854	861	874	913	918	889	888	922	888	885	868	878	891	838	867	899	895	868	845	878	918	938	885	872	877	856	842	909	856	899	901	888	884	878	922	891	851	881	904	877	891	823	886	876	906	926	884	883	785	881	839	909	887	889	902	839	881	935	909	901	841	866	871	907	875	905	894	881	896	845	866	891	894	852	917	920	912	827	956	827	909	906	878	872	914	899	919	937	868	915	902	873	855	886	871	889	922	824	818	897	913	874	905	883	878	872	901	856	898	910	925	942	943	912	909	903	895	936	853	866	862	898	868	937	889	876	880	888	870	884	878	880	877	876	873	875	875	915	875	858	865	905	846	908	889	875	891	869	906	938	864	861	902	835	876	918	852	918	887	887	888	893	867	897	892	874	851	851	894	891	870	863	913	894	877	903	879	893	863	912	868	818	865	899	927	881	944	921	849	858	849	853	846	870	918	878	851	892	858	928	922	884	879	896	950	887	919	841	880	847	885	896	875	879	865	892	870	876	850	912	846	868	855	878	861	827	860	899	939	927	873	833	856	888	860	939	875	907	918	924	927	892	947	861	866	877	906	943	901	900	906	933	834	844	899	911	889	883	868	897	901	892	859	883	875	947	855	872	844	910	910	829	872	888	847	882	911	899	868	878	906	842	894	908	870	857	842	900	869	856	874	917	895	887	892	958	899	890	898	957	888	827	913	851	918	843	908	963	872	863	903	913	847	850	864	894	976	884	869	909	933	887	946	823	956	910	908	878	937	835	868	910	866	840	879	886	901	896	841	865	811	902	852	923	872	922	842	906	922	909	893	892	882	891	893	832	951	815	858	855	926	854	863	914	853	896	818	865	881	974	886	902	898	865	902	839	862	828	868	880	888	899	878	881	924	928	911	919	854	837	928	882	882	863	917	861	863	886	859	865	855	914	859	918	842	924	848	882	879	859	901	875	885	858	831	871	903	858	857	854	927	887	866	847	871	884	906	876	869	865	848	876	882	852	926	886	896	871	872	885	872	933	876	834	853	875	854	872	890	879	878	933	905	925	891	890	910	895	804	866	922	852	896	882	886	844	923	885	870	934	921	873	899	870	848	891	892	837	915	847	932	898	901	903	901	856	898	831	915	870	922	823	853	908	907	867	926	892	873	901	880	892	947	849	866	887	838	892	856	888	848	879	928	862	929	865	918	891	885	878	871	896	910	932	924	865	899	872	845	829	859	868	879	882	867	898	874	903	907	926	873	904	924	894	873	905	854	909	879	881	876	905	879	924	878	829	902	882	888	988	857	904	893	889	921	911	884	873	833	855	906	863	900	856	839	870	932	847	917	885	861	907	934	890	905	909	992	916	919	873	839	884	873	891	869	905	922	826	876	909	855	885	867	879	811	866	874	846	904	894	854	880	858	871	880	922	852	881	947	942	895	847	856	889	892	862	867	850	851	856	812	893	867	917	891	965	891	899	862	856	840	903	907	876	907	896	874	838	917	876	876	868	914	870	882	928	818	849	870	900	920	846	870	920	836	894	931	920	861	851	876	886	859	861	913	899	870	874	903	871	873	918	898	868	894	942	915	901	932	896	903	907	906	893	891	914	876	874	891	857	893	866	853	895	918	953	923	904	896	866	870	923	924	865	911	834	883	899	885	822	892	852	900	868	903	845	946	916	912	861	884	837	840	900	890	914	850	878	909	881	814	837	900	895	894	887	914	862	932	938	880	900	884	906	862	920	894	921	899	881	935	934	898	907	899	856	864	866	897	887	880	934	878	890	893	902	861	866	902	851	851	855	864	872	856
28559	26506	23027	19487	9031	525	355	348	327	307	349	334	338	361	342	320	342	287	328	302	308	317	278	309	342	323	315	297	302	292	337	285	342	322	364	281	347	334	338	301	345	322	319	291	306	339	282	298	292	316	314	285	331	295	315	270	296	307	334	302	330	333	316	343	320	336	300	325	335	307	344	298	296	317	302	358	360	316	305	308	322	326	301	326	316	317	308	300	336	330	299	330	350	322	304	316	338	328	334	328	364	326	348	309	302	316	345	325	325	332	297	314	337	326	292	325	313	298	324	337	319	341	305	322	296	303	318	331	310	310	307	306	295	323	286	276	335	305	330	311	313	300	313	302	324	311	355	313	343	308	294	304	316	285	332	320	351	304	319	307	308	326	342	329	284	335	331	315	315	311	307	339	300	297	326	309	322	340	292	318	327	346	289	326	301	326	319	321	308	328	294	334	317	303	297	317	316	292	325	323	327	293	304	314	320	330	335	326	329	319	347	306	295	355	314	304	307	349	325	340	321	366	336	343	302	307	314	303	314	322	335	327	305	336	333	316	331	324	307	337	319	307	307	293	334	309	337	341	322	346	304	315	347	331	334	331	328	305	350	319	333	320	333	313	308	340	312	269	299	303	358	298	327	324	322	356	292	335	320	366	342	293	329	302	319	308	342	312	317	301	317	319	326	322	338	301	336	317	315	312	321	342	312	303	316	306	337	337	316	301	330	334	344	307	307	321	311	319	332	324	300	336	293	331	316	311	329	314	363	326	339	300	351	312	316	343	318	325	313	322	321	304	325	317	341	300	332	322	337	297	292	302	344	328	348	315	307	283	289	308	328	333	318	303	329	275	359	327	297	334	335	313	288	309	333	313	301	269	303	317	324	323	328	327	293	312	312	314	300	318	342	308	306	305	312	322	337	328	340	332	331	347	319	338	358	317	311	330	315	322	328	323	312	339	320	319	317	309	347	310	329	318	325	307	334	329	305	345	305	312	300	369	297	324	325	307	325	314	329	325	317	293	357	314	339	272	322	329	330	304	295	310	315	305	285	347	326	303	319	302	339	339	285	323	322	324	312	326	312	320	339	322	294	307	321	367	313	343	306	310	320	339	315	309	290	338	330	319	342	302	295	296	314	333	323	330	339	343	304	333	319	314	310	308	311	312	306	341	292	317	345	357	319	291	357	284	302	320	367	315	315	319	309	313	343	338	344	320	319	297	338	292	339	316	323	315	323	312	305	306	331	323	323	298	275	290	294	313	313	317	333	312	335	297	308	350	321	314	326	297	343	329	317	309	315	347	333	337	324	294	332	320	340	332	321	316	336	329	310	307	345	310	356	310	327	303	314	315	296	317	344	319	339	320	332	319	309	306	350	325	258	325	322	329	303	325	307	349	319	318	320	342	336	329	341	317	314	313	350	308	331	308	316	341	332	327	327	319	297	326	323	321	301	341	331	377	331	308	341	310	290	352	325	344	324	331	310	304	292	321	342	311	284	332	323	324	310	306	271	312	318	327	322	347	317	329	300	348	312	292	367	302	311	292	318	323	314	304	365	321	336	324	329	331	304	338	334	345	357	306	325	316	342	315	343	337	297	319	309	306	301	320	330	313	339	331	291	313	341	344	334	331	300	321	312	354	342	341	345	322	316	325	317	331	304	336	313	309	309	352	316	325	327	318	318	317	294	314	287	291	316	297	315	310	316	338	329	321	329	317	300	308	332	319	320	331	347	327	324	323	296	301	313	340	345	313	336	319	302	323	312	323	331	323	318	327	314	295	316	292	326	328	314	321	315	309	281	310	315	351	301	312	315	307	292	318	295	333	287	321	331	293	333	349	305	316	327	333	332	276	324	319	357	340	301	325	326	325	299	334	306	295	301	341	325	344	307	311	321	328	300	313	291	340	328	312	293	291	335	325	304	296	311	284	333	313	334	368	338	322	278	296	311	350	340	328	291	334	302	341	333	323	369	305	337	323	318	336	323	317	306	337	333	335	319	319	344	346	289	351	334	306	317	310	299	289	331	355	294	370	314	343	317	307	314	317	313	314	301	339	334	311	328	328	322	278	332	361	319	329	307	318	315	322	290	340	316	317	300	309	343	345	331	330	318	330	343	309	292	328	306	325	300	311	308	333	317	319	310	331	316	302	329	322	293	315	302	297	357	313	302	321	321	317	343	321	299	331	289	337	354	326	313	306	306	308	315	328	328	343	322	352	312	319	317	303	310	292	294	328	333	335	305	315	358	332	301	311	334	313	293	323	351	310	314	370	305	321	342	324	323	294	333	283	330	321	327	309	328	307	282	306	314	306	292	322	317	327	325	365	321	302	332	338	307	326	311	322	321	312	313	314	301	291	304	323	295	297	315	312	329	308	282	320	323	326	328	303	342	328	315	312	346	325	266	345	308	333	327	306	331	311	322	309	320	288	345	343	303	319	326	325	320	299	318	311	325	331	313	321	335	329	346	317	302	335	291	296	310	336	364	325	337	336	330	322	333	305	342	298	337	311	304	338	316	311	330	292	340	343	305	334	325	334	314	318	297	342	292	321	329	363	269	314	309	320	340	313	337	294	324	359	330	305	284	289	316	333	287	308	302	294	361	307	339	302	350	300	346	346	317	349	331	360	329	342	349	317	309	356	308	297	328	321	285	297	341	345	311	294	336	317	317	298	304	305	330	317	302	337	298	302	303	301	336	333	331	321	310	320	331	342	316	311	313	334	339	287	320	302	350	322	304	315	299	351	299	315	314	339	316	311	325	311	310	309	339	299	310	312	313	338	309	300	338	299	322	345	331	320	329	329	304	302	341	329	281	317	318	309	324	323	340	334	301	333	341	339	301	295	310	335	305	302	341	329	338	308	350	299	344	310	297	319	331	304	315	345	327	315	336	340	322	303	295	323	322	294	295	308	328	320	334	307	313	312	296	325	330	321	329	315	293	303	353	344	311	308	315	315	325	314	323	312	331	318	324	309	320	346	332	297	292	307	311	336	295	317	291	339	307	293	277	292	315	333	305	333	328	303	320	307	312	302	310	328	323	316	313	321	321	298	334	320	318	352	351	313	323	354	338	325	312	330	302	305	346	306	310	318	330	302	323	310	283	321	326	317	346	350	313	302	343	295	356	328	322	312	315	337	319	314	368	305	296	318	307	303	327	308	302	329	309	327	309	329	292	335	315	302	281	338	338	297	326	345	339	321	336	294	325	353	322	319	297	328	297	332	335	307	321	339	298	340	329	324	303	293	337	320	299	316	357	318	335	286	344	307	339	339	345	345	311	313	303	331	312	291	326	330	328	342	331	276	313	324	303	327	324	321	332	334	308	347	301	307	287	313	333	352	289	347	314	312	289	320	313	324	302	296	333	292	356	307	340	289	320	312	384	332	347	346	339	319	317	302	340	296	340	300	343	341	316	310	307	315	299	289	340	348	345	335	298	328	343	296	339	321	360	315	309	303	338	309	341	313	337	310	323	324	349	352	331	329	329	325
34676	43137	24580	23660	11808	673	541	493	564	526	552	530	513	566	508	506	540	521	532	533	546	513	512	553	540	517	505	550	530	503	528	559	473	527	533	505	470	545	510	477	519	539	499	525	521	516	529	519	586	526	490	515	544	530	503	509	533	527	539	502	531	512	528	540	500	538	499	535	486	520	572	546	542	517	522	502	527	579	542	532	535	547	548	527	518	539	466	549	513	527	549	507	550	526	500	539	494	548	504	489	519	494	566	512	491	441	544	546	499	555	495	540	508	526	510	533	497	505	480	504	491	504	510	544	526	525	504	522	549	569	483	490	511	486	531	518	498	546	508	480	522	542	498	550	543	507	526	544	496	520	503	476	530	500	513	551	505	491	497	536	524	560	544	526	478	547	497	561	530	513	535	539	527	531	518	524	526	541	530	513	509	507	508	496	515	499	555	510	550	505	517	571	526	501	528	551	507	511	529	481	484	506	516	523	510	522	518	491	484	491	510	512	531	530	491	524	537	508	510	523	506	514	530	544	538	495	496	514	549	549	536	532	526	554	506	521	512	527	521	529	503	523	533	471	503	508	524	492	496	551	514	478	534	542	542	480	530	511	510	555	545	515	555	500	488	550	530	533	519	522	523	533	521	558	518	524	521	539	512	506	549	532	524	512	522	548	502	492	486	490	539	522	538	511	491	471	555	552	539	519	482	517	509	521	535	539	479	510	535	511	542	521	530	556	547	535	536	527	505	533	515	436	511	486	537	517	501	500	504	468	537	536	514	489	490	515	513	500	529	499	509	503	522	500	529	508	531	483	514	505	584	512	525	511	513	498	498	481	516	517	519	479	552	491	504	540	490	530	535	520	551	493	512	508	511	522	524	522	518	560	507	535	491	558	482	517	510	496	521	512	509	538	522	485	508	512	517	484	506	544	514	540	515	543	502	517	545	490	572	530	576	547	493	520	490	530	499	491	528	521	520	511	526	538	483	516	552	571	510	536	536	503	520	512	515	531	517	537	541	512	513	539	558	509	515	537	491	548	488	498	524	503	521	525	508	562	520	525	532	520	531	502	517	522	524	536	494	544	520	523	519	512	519	516	502	558	489	555	496	526	477	468	506	493	553	524	533	522	488	558	536	502	500	575	506	538	536	519	521	499	494	532	530	474	506	499	532	530	522	460	494	547	527	547	516	550	480	510	523	448	498	529	513	519	530	548	559	516	551	541	528	535	512	547	521	517	525	509	527	520	475	516	521	479	537	509	517	549	546	518	499	504	493	489	519	535	553	546	554	522	545	462	533	535	505	552	519	548	482	505	523	515	557	533	498	527	516	514	531	534	541	517	524	503	533	524	446	488	521	447	500	556	492	472	539	541	556	518	530	485	492	504	516	547	503	487	479	511	541	503	553	535	483	536	533	487	536	498	538	491	486	518	523	520	540	506	545	504	529	507	519	484	540	503	514	544	482	527	513	498	495	508	485	493	527	516	501	529	542	491	524	489	562	512	492	511	545	507	521	578	489	514	550	516	554	504	506	535	478	549	582	533	536	522	536	530	530	519	492	548	475	480	511	507	496	537	496	509	553	508	511	499	533	508	490	532	525	560	504	555	564	512	479	541	512	521	515	497	541	509	560	504	527	529	515	526	541	504	517	523	499	484	507	490	489	540	481	481	490	508	514	512	541	540	520	509	513	509	513	551	516	522	524	503	506	512	505	519	553	548	532	514	499	522	503	570	502	517	492	501	510	506	550	473	570	553	510	529	500	481	517	549	504	525	533	514	550	510	529	516	533	502	497	499	493	556	522	550	488	515	514	521	502	522	516	503	498	494	512	474	540	533	520	490	496	493	508	501	509	503	498	544	515	561	517	543	503	565	552	542	510	512	498	511	505	543	505	522	521	484	520	489	517	513	545	539	528	488	524	527	530	506	525	523	527	587	527	528	504	529	513	529	551	509	503	506	538	524	545	515	536	543	483	486	513	550	498	514	555	554	515	494	542	538	498	508	477	503	527	509	526	563	496	512	532	479	533	514	503	505	533	524	534	534	537	504	527	529	486	473	530	525	515	540	502	514	512	530	484	508	519	501	481	489	485	535	516	502	534	531	491	495	478	513	521	496	507	529	503	505	522	478	496	523	483	506	488	502	550	503	509	509	495	515	528	531	490	526	496	512	532	506	550	476	470	530	554	565	505	492	493	545	494	521	516	499	478	519	506	514	507	507	473	510	502	511	506	471	525	497	505	508	564	506	518	533	519	509	512	478	511	478	541	519	497	523	500	494	510	535	509	533	535	507	502	544	525	537	579	525	490	537	526	503	535	514	545	497	508	534	528	525	470	541	538	497	498	521	518	567	564	547	506	526	525	515	499	536	475	509	485	503	522	517	538	545	541	515	526	507	512	512	514	560	527	485	507	552	502	505	491	489	524	501	491	538	511	510	522	536	437	527	492	529	483	523	528	512	514	521	519	564	503	534	532	523	498	529	552	535	499	508	533	508	489	545	484	555	517	528	523	542	536	537	548	520	488	522	533	509	547	533	545	531	511	524	550	526	501	508	520	521	506	498	503	569	512	542	519	515	506	538	511	522	515	508	467	527	534	525	567	524	569	529	490	536	543	513	512	526	535	522	554	533	553	526	527	523	495	504	511	521	526	532	524	525	498	509	510	539	499	514	570	550	509	545	520	471	535	496	498	526	479	499	555	536	515	541	509	567	522	522	487	508	516	499	499	503	534	538	555	508	535	556	502	536	507	538	501	500	526	514	526	521	543	531	520	508	530	523	564	502	538	497	549	493	529	498	530	492	510	550	524	511	503	494	529	531	544	527	513	521	513	494	566	519	474	497	534	469	487	507	503	553	502	491	509	497	527	502	531	524	551	517	501	530	539	554	543	504	492	528	568	554	495	528	523	524	500	496	508	521	552	528	494	489	503	516	519	499	551	502	501	519	516	550	527	576	546	500	544	534	476	543	506	490	501	492	475	513	543	550	518	513	525	524	555	535	477	504	549	505	530	490	481	496	537	523	502	513	532	496	538	526	475	529	490	527	523	513	523	487	540	523	476	521	486	540	528	522	562	490	538	559	551	527	500	524	506	507	522	545	565	513	535	502	538	530	558	514	484	481	530	527	500	521	507	547	501	489	490	526	509	520	543	499	532	503	511	495	521	541	527	503	519	523	546	537	533	497	499	576	490	538	522	512	509	505	516	537	501	538	514	539	467	534	527	523	482	511	515	546	537	519	504	542	526	496	510	477	522	539	471	508	520	572	510	517	490	541	554	498	535	544	513	504	511	522	508	503	499	493	527	501	496	485	532	522	537	502	551	502	526	548	516	523	523	521	560	522	505	548	513	505	498	537	530	497	472	529	493	498	543	497	508	517	455	566	495	531	465	504	527	499	545	536	484	520	497	549	530	509	521	562	511	557	512	528	500	514	548	518	487	514	524	541	551	532	474	529	505	521	546	500	551	523	522	519	503	485	494	492	517	514	529	510
24484	22388	29380	33696	30110	12071	1353	588	525	490	545	531	524	466	529	501	507	496	495	486	474	497	461	504	464	516	517	494	526	507	524	487	496	524	526	529	533	494	496	497	489	518	526	500	514	502	529	508	465	477	506	476	511	523	511	531	488	472	538	474	483	459	476	523	524	507	532	484	494	493	511	524	497	491	502	511	531	516	500	464	519	472	484	474	494	485	510	438	461	502	519	473	505	499	511	493	460	513	500	535	487	469	499	485	509	449	510	460	483	517	501	511	486	479	481	505	485	455	503	464	476	535	479	506	502	528	511	511	501	510	526	495	468	512	560	528	496	493	497	467	509	488	497	517	480	497	488	489	518	486	526	490	525	490	468	523	452	457	505	462	500	467	484	479	497	488	498	477	476	506	500	494	493	501	502	488	522	476	519	453	504	462	546	454	469	470	480	497	464	473	499	522	502	507	464	472	495	483	519	453	510	524	487	518	529	476	473	483	482	429	499	474	493	488	489	476	473	478	478	499	472	513	498	490	497	529	477	492	515	483	530	495	467	487	486	462	460	489	508	484	494	498	463	558	506	475	467	512	500	505	526	488	499	471	489	506	502	489	440	491	499	455	497	474	498	499	456	481	541	499	449	465	490	516	492	506	499	538	490	523	535	526	515	517	497	472	490	474	518	521	458	494	502	500	477	473	485	511	485	474	494	463	480	507	493	501	494	447	529	493	496	489	474	471	472	489	509	508	494	482	456	460	504	488	472	511	494	497	495	534	502	498	494	476	467	495	496	516	531	501	508	486	519	527	517	520	543	501	487	446	498	474	484	484	509	499	541	464	478	508	515	497	490	468	465	517	497	484	483	490	499	491	492	478	480	464	483	510	504	512	512	472	489	481	487	508	519	510	521	505	488	474	477	485	475	503	454	471	483	499	469	473	483	475	496	472	499	481	503	458	448	501	457	477	481	482	451	502	509	485	460	519	445	493	486	482	500	466	509	452	508	513	475	499	488	492	516	463	477	502	504	492	516	467	516	510	503	463	481	479	487	484	492	502	545	495	516	462	484	463	478	472	484	467	474	517	488	518	513	493	520	470	469	478	498	505	472	476	484	465	512	492	440	476	498	508	446	483	524	489	473	495	525	501	461	465	496	509	497	480	512	491	482	482	518	480	514	467	533	475	491	507	519	471	476	478	498	525	473	475	444	474	509	512	516	459	493	471	490	504	539	475	508	484	488	501	495	499	507	490	511	511	497	503	472	477	476	492	510	511	481	502	508	478	495	509	455	480	514	489	457	507	468	523	482	541	466	512	484	495	482	490	467	492	524	501	490	511	512	530	510	517	512	502	514	513	490	486	508	520	534	478	523	504	484	466	513	496	468	484	530	491	503	487	503	528	498	502	477	489	474	482	506	490	503	475	497	485	458	469	501	484	508	468	500	537	488	464	509	474	513	493	502	508	517	462	479	498	500	484	495	513	472	509	480	482	468	482	487	460	487	471	489	512	508	523	506	498	491	494	523	489	537	537	462	491	503	491	494	501	495	474	512	482	495	464	493	509	467	466	518	492	472	501	456	477	499	487	494	501	527	476	510	478	538	452	505	472	453	490	484	529	465	491	509	502	476	492	485	472	463	465	506	467	480	499	537	490	502	481	468	485	501	492	502	509	503	490	484	488	492	486	461	512	481	482	488	532	507	514	440	457	474	513	453	507	487	462	505	498	491	499	474	484	486	470	455	478	472	485	498	513	544	464	533	531	526	503	499	481	488	499	525	462	482	510	461	488	492	513	494	477	534	495	481	505	483	499	509	500	443	483	536	553	501	517	505	479	495	458	503	517	515	503	510	518	517	508	466	489	490	502	485	506	495	505	482	498	470	503	465	491	461	493	514	498	469	477	517	496	531	491	478	502	506	477	516	463	491	510	492	494	490	503	450	496	530	508	493	475	490	513	464	515	509	494	478	515	491	482	491	461	504	505	468	467	497	457	499	492	479	471	497	497	523	477	542	515	491	490	479	461	505	501	472	500	441	523	510	471	493	507	478	506	503	479	514	505	516	560	517	484	507	482	508	479	476	545	486	476	505	500	458	495	474	454	472	507	523	497	503	451	482	495	539	489	471	515	510	527	501	482	481	442	496	472	486	524	499	515	489	483	481	527	480	479	507	486	484	512	475	510	490	466	505	509	473	536	471	449	477	499	496	492	543	487	493	467	515	495	472	455	473	456	478	506	549	515	509	492	431	474	502	473	495	516	508	455	498	477	487	464	499	513	511	486	483	472	509	498	493	520	487	469	498	522	491	509	463	487	498	501	447	498	458	539	482	481	483	484	515	474	497	492	443	522	512	497	518	497	501	452	490	478	499	500	532	508	476	486	457	498	532	473	451	504	484	505	498	484	535	481	524	525	489	474	457	519	484	514	500	495	513	460	500	508	514	477	516	516	463	506	516	505	490	490	462	477	469	511	479	501	507	472	487	457	505	484	478	476	477	510	478	516	524	477	443	493	476	499	468	461	495	478	483	484	487	497	501	480	501	501	502	458	487	521	470	462	493	470	504	498	494	480	499	448	477	468	531	467	520	507	534	461	472	503	494	479	477	508	482	500	507	487	480	534	490	513	511	484	491	526	510	495	430	469	495	460	477	528	475	459	502	519	467	500	498	460	497	495	446	492	457	496	497	473	512	480	515	460	490	511	469	492	491	503	507	456	467	532	479	502	512	494	475	500	496	485	461	505	489	492	499	491	466	482	508	492	457	473	540	489	480	480	498	510	485	533	468	463	470	491	476	467	521	511	499	510	522	503	483	523	485	443	526	503	504	466	465	463	511	514	535	463	466	499	508	466	449	526	487	511	481	496	476	492	523	505	515	507	486	495	492	489	500	482	479	500	449	507	469	490	468	494	477	466	459	489	512	506	498	502	497	506	463	458	537	457	479	488	555	496	495	483	500	490	488	514	499	506	525	477	460	453	477	506	509	490	494	484	489	560	509	482	491	543	487	494	485	500	481	492	486	451	490	485	532	519	502	512	468	480	501	515	477	514	480	535	465	498	469	485	491	519	549	482	498	487	461	514	460	493	519	514	472	471	490	457	484	522	534	492	458	467	505	515	468	477	498	479	529	471	469	469	507	484	506	510	486	507	483	490	500	481	510	516	485	512	473	511	468	480	471	511	478	489	479	491	496	491	507	497	513	515	498	463	468	433	501	507	553	520	518	498	500	482	476	513	533	517	492	487	482	523	494	522	500	474	510	453	459	472	513	455	494	501	469	490	494	477	486	459	465	491	490	466	504	490	477	475	522	517	466	508	477	460	481	495	487	520	508	479	504	493	494	493	491	534	501	454	509	474	491	470	508	447	443	485	475	490	512	495	464	465	469	493	475	492	479	499	514	493	486	508	440	492	520	489	508	473	520	494	485	482	488	482	515	456	534	522	496	438	530	448	508	513	493	537	503	515	505	461	520	496	549	494	493	490	468	513	489	517	488	500	476	484
58093	79551	52699	51104	35503	2387	898	855	832	819	798	848	839	783	777	782	786	824	784	766	802	709	735	780	799	787	806	800	768	784	800	816	790	827	805	758	749	740	744	788	780	751	792	801	768	780	823	773	732	717	755	786	789	838	730	768	814	741	785	746	767	766	825	806	793	783	797	784	742	751	744	815	742	735	786	742	781	759	824	777	738	764	740	714	771	763	759	719	781	812	787	784	730	805	756	808	732	788	828	758	785	737	807	722	841	716	706	811	798	816	755	779	752	773	813	789	773	783	759	818	764	741	763	768	762	749	769	752	769	820	774	758	799	789	814	743	760	755	781	774	779	753	784	783	744	763	776	737	803	719	758	767	747	784	799	772	751	780	741	785	776	807	801	774	756	796	757	753	745	735	810	802	734	747	790	818	742	763	749	811	809	827	756	807	792	724	781	796	755	751	802	756	753	736	775	813	754	793	778	766	767	754	761	782	777	779	798	763	797	736	767	746	774	737	742	785	804	804	780	780	786	749	728	751	785	784	804	791	760	810	754	749	781	723	785	750	767	743	743	786	762	770	777	722	746	757	786	792	729	760	772	749	774	788	799	774	791	749	769	776	788	712	736	730	733	757	742	779	781	754	759	759	787	776	776	797	781	755	792	745	798	756	753	754	801	790	768	765	711	820	815	764	776	778	724	753	766	760	755	755	773	777	795	755	752	734	752	758	775	760	724	796	772	740	771	725	804	812	740	766	747	780	752	743	777	737	731	751	794	762	793	768	727	744	792	749	745	744	804	757	756	791	768	804	756	784	785	779	794	795	742	769	770	758	788	759	763	756	751	746	761	763	738	855	783	756	806	787	788	734	771	751	731	759	791	763	791	733	775	779	742	764	844	820	780	771	736	804	792	780	778	782	776	784	784	781	796	771	795	720	807	790	785	802	756	760	748	728	758	790	749	790	742	780	783	744	801	762	783	772	742	755	761	716	769	770	807	820	762	727	730	801	790	796	763	772	762	756	718	786	757	794	782	752	724	787	761	793	720	743	737	791	761	774	744	795	795	747	761	815	796	749	795	782	752	745	776	774	754	736	740	685	726	762	758	803	758	810	762	744	772	734	753	799	823	809	758	820	784	753	801	779	767	747	754	782	781	773	813	754	785	751	751	775	809	760	704	786	733	778	789	798	806	800	796	814	756	747	732	800	760	779	748	763	771	788	779	806	806	749	700	757	757	732	765	756	781	831	804	824	775	777	813	778	780	717	748	737	756	767	747	792	743	748	783	750	748	784	796	741	772	726	749	777	766	803	758	848	740	755	744	766	800	747	730	816	780	796	722	728	733	807	857	757	730	794	751	769	702	763	752	781	728	792	783	756	761	799	812	789	783	762	760	834	782	749	787	771	782	829	768	721	757	743	769	805	803	757	776	754	770	739	831	801	736	756	764	803	741	804	752	772	738	794	711	724	764	751	835	792	760	761	733	770	794	788	791	720	810	789	781	725	775	807	807	747	772	730	785	758	743	771	775	718	788	774	759	729	778	762	830	787	751	788	777	768	727	771	771	796	780	733	792	771	731	826	728	782	759	756	779	785	787	733	799	765	757	777	771	767	790	768	775	777	774	736	766	754	721	748	789	759	754	776	780	775	826	796	745	768	712	778	755	801	757	795	722	803	788	800	780	763	757	748	774	768	806	758	736	822	762	816	751	765	777	735	766	758	806	790	819	778	783	779	793	734	792	747	790	735	712	796	761	748	740	719	802	867	807	814	817	748	760	782	814	792	774	733	796	748	812	752	749	774	769	721	749	787	744	750	807	733	769	750	834	781	750	706	796	756	715	785	738	784	770	732	770	758	795	789	754	753	749	731	784	758	798	805	802	752	758	772	772	787	762	794	772	737	798	756	766	826	855	752	735	760	740	795	791	800	736	796	798	789	745	748	786	709	839	755	799	750	730	729	755	762	779	802	741	811	768	789	796	762	788	768	770	724	804	747	820	776	784	790	770	795	789	752	807	792	747	795	807	747	772	788	741	768	756	768	777	771	758	786	747	790	729	775	782	696	723	802	801	717	789	787	775	767	786	751	743	798	787	701	785	776	763	755	768	746	728	772	770	767	727	760	764	759	811	778	769	762	790	751	779	785	787	756	806	769	791	787	702	750	810	774	814	793	769	771	784	726	789	751	727	746	749	735	780	750	849	827	754	743	762	768	802	776	769	797	815	813	775	784	792	773	764	742	788	768	779	765	776	712	777	771	762	816	769	791	806	767	765	782	769	748	761	725	752	733	788	747	780	750	796	772	782	749	771	764	792	744	818	739	830	800	752	812	782	717	786	805	825	782	774	797	798	773	739	786	796	764	806	823	778	714	740	777	732	760	743	758	746	751	810	815	845	768	760	757	748	755	776	767	795	788	801	808	764	769	781	766	764	771	784	783	762	803	757	774	760	759	788	788	726	759	795	763	761	730	741	734	774	720	832	738	788	771	779	750	809	764	801	703	757	763	809	807	778	766	782	754	759	782	749	814	802	772	762	761	766	744	781	784	717	788	785	766	779	771	764	758	734	709	776	755	768	779	717	764	798	822	786	737	765	758	777	801	692	742	794	827	758	796	785	758	755	724	738	752	770	755	807	759	747	796	740	758	744	794	770	755	804	752	760	741	807	699	776	741	786	800	770	813	749	797	779	771	794	769	734	875	739	780	757	776	764	721	743	812	760	772	777	772	777	765	782	782	738	764	779	776	789	754	753	777	826	786	790	762	800	745	711	773	806	770	814	766	746	770	777	789	775	786	750	747	733	807	733	744	793	797	767	738	754	767	794	802	817	785	728	821	733	765	763	792	805	784	754	766	761	777	759	727	777	759	775	719	781	731	760	750	743	771	768	750	797	759	815	762	697	835	722	753	800	788	792	757	760	783	798	828	764	766	784	794	768	791	798	770	736	777	779	804	785	785	804	782	788	806	788	773	830	733	796	808	818	797	785	764	788	728	765	736	778	805	793	760	772	785	736	737	753	754	744	747	805	800	782	715	784	773	796	798	711	729	797	772	756	708	736	797	766	776	731	755	787	758	749	727	787	759	759	774	777	766	703	793	789	773	754	779	817	754	770	801	810	774	732	774	808	790	777	811	755	783	765	722	796	756	740	794	800	765	800	725	779	767	762	721	732	786	736	795	737	757	786	755	776	790	781	806	818	740	817	728	752	791	798	785	777	770	741	776	750	749	745	753	742	783	783	761	776	770	800	751	758	726	808	813	765	743	766	740	744	771	750	668	735	788	780	789	703	759	722	779	727	765	761	749	755	774	793	741	783	730	802	779	773	766	792	802	797	780	795	746	804	733	756	797	742	728	755	793	752	810	742	793	810	779	788	784	741	773	771	811	782	768	799	766	765	815	827	743	736	786	788	735	731	761	756	768	793	759	744	738	797	796	744	783	757	748	767	792	740	760	781	786	744	763	822	749	801	770	762	758	744	777	723	807	762	714	753	758	797	756
23328	21909	29635	29491	32010	19495	6922	791	655	674	617	615	626	593	614	578	571	627	588	602	585	555	589	598	599	601	575	592	579	580	531	568	598	547	570	578	595	540	558	611	581	603	588	580	569	587	596	571	546	570	573	595	529	581	574	553	598	560	602	581	554	567	608	590	578	542	540	555	597	570	574	585	577	535	581	571	563	587	521	588	586	539	542	588	605	575	558	540	588	647	584	551	572	596	576	561	580	573	607	557	605	564	545	552	563	593	546	558	599	617	567	569	543	618	580	585	589	558	576	586	575	625	616	573	572	586	601	556	539	602	584	552	596	540	559	535	551	610	561	564	597	574	569	557	541	571	587	603	620	564	589	525	579	598	573	553	575	579	594	616	573	578	578	571	617	579	550	562	576	621	561	570	584	581	535	553	574	588	526	560	569	550	582	585	607	623	555	574	612	589	576	554	572	611	532	598	601	569	615	519	627	576	575	575	545	541	587	592	553	556	607	534	578	604	586	558	529	560	547	560	558	575	608	606	577	596	591	533	599	593	577	561	580	572	564	591	594	553	585	572	567	579	573	557	560	608	572	588	568	575	518	617	596	527	570	551	538	575	585	620	542	586	550	570	580	577	552	570	574	606	557	580	569	579	553	615	612	572	607	550	610	547	535	578	578	592	604	591	563	623	577	596	588	586	558	599	558	596	559	537	562	591	577	583	600	616	582	607	586	556	584	543	590	568	586	585	532	583	584	570	557	587	561	538	598	609	547	594	570	589	603	546	568	545	564	592	572	530	579	604	583	580	586	574	598	554	550	601	578	595	555	609	591	592	571	566	581	563	614	575	565	574	604	560	560	570	582	555	610	565	564	574	613	548	555	595	596	588	580	543	532	587	613	592	566	552	589	525	599	611	570	553	589	610	580	552	588	576	590	584	512	575	595	619	624	586	572	596	564	610	573	574	533	597	589	538	588	563	566	591	554	554	598	547	635	584	578	568	583	602	578	586	575	580	609	559	592	600	570	570	545	619	577	555	568	630	589	573	587	570	507	580	538	589	557	588	573	608	575	585	607	576	572	585	630	602	561	578	608	611	553	560	564	531	605	567	569	568	608	516	608	592	550	590	627	596	574	589	597	625	605	571	587	571	598	565	579	581	574	554	608	544	595	565	606	555	544	577	545	554	564	547	563	559	602	596	580	582	576	569	599	549	571	587	563	588	576	602	586	582	575	587	561	536	600	565	551	588	592	614	539	600	591	550	588	596	536	596	551	612	560	588	586	585	605	592	566	599	581	573	604	603	565	607	525	564	609	568	572	598	547	542	610	549	578	558	581	590	563	559	523	567	575	573	563	581	572	582	597	586	630	553	556	568	574	594	642	607	572	531	575	594	577	566	615	563	606	592	577	569	580	556	583	558	555	598	519	599	606	587	590	567	573	576	547	518	575	576	622	596	553	575	566	592	579	574	613	563	559	576	615	585	590	552	549	584	620	550	564	567	526	534	558	595	592	597	543	572	552	592	591	610	609	583	549	537	560	549	574	551	554	563	538	624	517	560	582	602	581	523	565	572	536	609	552	597	545	578	592	562	615	585	584	584	556	574	578	563	587	609	626	582	614	572	547	564	605	543	566	573	635	553	578	590	548	542	601	534	582	566	582	560	568	536	567	576	585	558	564	556	569	546	540	572	566	532	562	560	545	578	596	540	576	556	556	580	572	603	563	520	557	580	553	556	599	572	544	568	563	559	596	552	572	579	585	548	573	578	589	553	579	520	611	552	635	536	559	593	595	582	568	562	583	591	543	500	563	592	574	572	564	564	574	553	588	568	606	601	585	627	623	583	537	567	601	558	583	612	578	572	579	587	530	541	564	598	559	606	583	597	551	553	567	573	607	584	559	581	546	556	576	598	619	579	550	610	628	570	537	551	569	554	616	593	545	580	572	617	564	572	572	624	599	589	625	579	580	542	554	572	553	591	586	526	570	561	626	557	572	583	568	578	592	586	525	555	566	599	544	600	636	576	552	549	550	563	592	601	564	555	560	570	576	549	564	578	585	605	609	561	613	600	582	581	599	619	606	579	577	582	594	598	635	606	559	573	562	577	552	569	594	585	553	613	538	606	589	543	604	573	560	555	559	592	576	568	572	590	623	596	572	566	568	621	593	557	594	583	590	593	531	584	602	624	544	610	604	578	605	554	584	562	575	621	615	619	616	542	609	569	583	541	595	548	627	611	563	582	576	541	552	569	574	559	537	608	599	594	584	576	563	587	546	565	515	537	599	575	562	578	563	611	580	615	660	593	596	604	570	607	648	595	627	593	558	583	558	578	599	624	573	556	525	566	567	619	604	574	589	573	559	579	581	587	553	614	560	526	550	551	559	580	561	631	585	588	605	533	532	562	609	581	575	597	547	592	564	552	562	557	536	574	541	533	583	571	566	590	572	623	561	581	604	573	545	548	563	571	572	560	579	601	594	576	592	564	574	583	585	593	536	570	536	560	561	578	587	572	581	582	529	604	586	560	595	559	577	549	561	588	556	575	601	575	543	562	563	552	575	578	570	595	589	576	578	599	560	588	562	575	557	609	579	626	541	489	567	573	566	527	555	566	592	565	587	572	597	571	595	503	545	582	581	545	581	536	545	562	586	574	563	591	611	565	594	551	606	581	598	589	585	570	602	543	568	570	574	589	618	582	557	562	596	619	559	598	554	576	562	569	587	596	564	537	614	624	605	561	612	581	548	625	604	611	610	592	595	589	543	586	559	561	606	555	576	610	580	588	585	598	579	566	574	555	587	538	557	589	549	571	589	558	588	605	612	600	558	601	573	552	546	576	590	587	581	549	574	566	597	603	581	566	631	591	580	581	539	562	551	548	556	579	601	589	571	532	571	598	556	601	608	593	573	572	599	577	591	566	568	569	566	585	594	570	585	565	582	610	599	562	553	595	535	548	580	567	583	566	573	542	583	560	584	566	572	565	589	608	597	593	583	598	571	613	584	571	568	574	540	598	537	569	551	600	621	589	573	543	551	590	602	559	584	562	595	597	597	574	552	599	557	605	565	600	607	587	586	601	589	581	600	573	572	591	564	567	578	569	565	581	585	577	590	574	600	586	571	598	597	582	569	552	623	587	607	533	556	582	579	612	593	594	588	580	599	580	548	586	581	587	587	568	555	570	585	557	538	605	605	578	569	587	543	578	580	595	584	572	579	565	608	580	575	554	622	590	531	573	557	563	605	579	613	579	573	570	593	555	598	585	585	570	590	563	554	556	581	559	584	558	534	579	485	542	581	547	529	571	590	544	544	604	587	595	608	572	544	577	559	569	557	573	565	547	588	562	594	545	594	580	605	533	552	580	553	547	575	570	559	571	560	575	589	560	581	569	557	569	558	573	602	638	555	569	596	495	635	571	558	620	614	561	575	591	545	585	587	596	578	555	541	542	595	601	624	581	521	580	582	566	559	582	629	564	572	573	572	601	560	553	565	594	554	536	584	592
62523	86870	61434	59950	45245	3647	1160	1052	1036	978	969	954	955	954	914	890	935	903	952	877	922	911	899	885	912	876	902	898	873	952	834	903	921	868	933	784	876	927	864	921	881	882	923	844	927	861	880	851	899	846	858	922	851	888	896	890	888	831	841	919	901	923	859	851	865	895	944	858	830	868	873	925	907	918	864	850	886	854	914	910	920	813	911	875	884	842	850	867	919	890	880	880	876	886	852	863	876	873	894	878	883	855	866	881	867	882	871	879	854	888	878	929	897	891	871	933	902	911	882	863	891	896	857	906	910	890	872	866	870	864	924	881	861	848	868	872	899	885	860	892	878	894	862	882	882	902	883	864	874	851	846	912	860	890	917	881	862	852	862	910	857	863	870	882	819	896	913	814	850	923	918	895	830	899	847	894	847	919	904	875	876	920	904	869	872	871	835	904	876	863	878	867	887	934	841	916	904	868	869	931	904	928	861	904	875	849	896	913	835	832	882	840	869	852	830	873	862	851	908	860	913	869	872	853	831	870	909	914	886	942	891	808	883	854	889	886	825	907	870	865	891	910	887	880	873	936	924	846	897	882	909	881	851	870	831	871	812	868	856	894	884	832	869	838	845	857	847	852	891	894	888	860	856	916	939	892	896	916	901	882	907	872	855	907	878	864	843	836	952	901	870	868	871	835	847	848	869	937	858	909	877	886	900	836	889	892	879	913	884	917	879	830	868	929	845	868	919	811	926	926	877	896	899	860	864	854	894	843	906	883	830	909	882	840	876	916	849	932	887	875	856	882	833	833	901	847	860	878	900	887	818	941	840	893	866	935	901	856	891	801	918	886	872	919	869	877	885	876	835	883	896	857	923	885	830	862	845	862	888	895	897	893	904	883	855	889	882	925	874	891	864	869	907	906	866	859	846	870	923	849	884	863	903	863	861	822	895	876	895	876	859	924	953	873	854	842	864	859	853	817	893	895	890	909	918	890	819	883	873	842	914	906	865	911	819	860	929	911	890	866	931	887	945	902	909	872	882	892	889	865	886	890	849	906	857	904	850	890	864	884	862	862	840	902	927	885	866	926	864	882	856	870	944	921	828	852	897	939	917	856	839	931	884	895	865	862	917	830	846	923	925	898	901	905	875	892	932	939	882	831	923	867	880	833	856	877	896	896	898	894	835	869	855	857	830	944	863	878	881	904	840	862	882	890	872	894	848	918	876	848	880	871	840	849	899	884	869	893	827	868	824	864	857	877	889	899	937	813	849	882	908	849	910	899	877	856	879	855	907	907	862	844	888	939	856	906	878	894	928	924	843	895	895	854	916	899	857	879	913	857	887	917	864	894	848	891	888	850	886	883	869	902	902	883	877	893	912	956	909	865	889	893	914	879	810	850	894	832	920	896	841	890	907	886	852	903	854	887	876	889	886	897	839	918	882	866	877	904	892	857	874	885	889	865	879	851	927	916	876	861	924	867	879	882	878	849	872	934	872	888	848	885	813	921	822	904	883	859	862	871	891	859	859	837	923	886	912	903	849	870	869	887	891	878	852	936	907	853	905	856	861	887	913	891	900	874	916	919	876	910	819	953	844	861	860	881	873	818	862	900	870	855	868	894	860	863	833	867	859	864	874	849	879	856	918	883	892	880	969	881	885	920	893	901	887	810	899	836	897	913	887	836	928	900	874	898	896	887	800	904	941	863	916	897	853	885	877	885	877	890	926	821	976	865	821	897	848	897	842	921	815	892	883	909	880	872	849	890	881	873	872	909	881	892	855	899	885	853	866	887	841	863	886	880	842	885	877	891	888	836	886	874	916	890	861	872	841	885	878	852	882	888	880	911	899	878	886	845	873	881	859	925	907	842	880	824	905	888	902	925	898	898	874	873	881	860	863	915	825	966	875	878	900	822	848	851	871	839	807	896	863	938	862	876	892	876	840	907	841	883	861	861	906	838	889	894	886	856	844	796	907	884	862	849	878	891	911	855	870	847	887	890	922	894	894	913	859	880	915	881	855	886	891	901	852	906	888	893	840	865	910	875	889	896	847	893	887	829	907	901	855	926	863	823	831	871	870	821	893	890	902	880	910	890	874	850	883	903	894	925	893	911	944	891	923	850	892	851	856	825	920	894	876	827	885	848	871	907	855	854	864	826	865	901	820	868	919	823	904	939	909	863	909	861	891	896	840	875	911	926	904	890	857	869	900	927	955	878	879	837	884	834	823	860	846	871	902	847	899	853	875	864	846	832	891	835	853	867	865	901	905	905	871	861	845	903	826	907	839	838	897	899	867	898	848	889	855	844	979	957	881	886	984	939	889	866	873	891	919	866	921	885	862	924	877	897	889	874	853	857	891	883	835	863	920	857	835	860	883	814	864	916	897	911	851	851	850	914	844	909	896	821	856	850	897	893	877	880	878	898	879	920	871	875	891	790	919	853	879	890	924	857	896	862	845	889	903	909	879	915	877	870	872	842	886	880	949	875	907	877	888	883	843	848	850	913	891	913	890	853	888	849	853	865	906	826	895	902	899	886	857	893	901	902	840	920	846	906	914	857	873	895	870	906	912	839	923	925	883	858	881	902	857	906	878	875	913	883	923	900	953	892	844	857	944	862	844	913	918	903	875	879	871	823	900	876	916	880	900	919	880	896	817	850	872	916	831	881	860	925	858	882	873	878	883	871	846	921	868	884	880	849	860	897	924	843	868	856	857	893	930	895	946	874	873	931	867	858	939	859	883	885	865	849	912	858	865	859	890	831	845	857	845	820	922	888	944	892	826	876	892	864	883	898	886	881	892	870	864	826	848	870	856	853	892	921	874	878	862	915	876	848	926	846	869	888	910	839	923	882	863	866	844	855	875	893	888	860	844	879	864	882	919	858	821	868	858	931	899	867	861	910	895	862	832	877	887	902	854	870	914	892	868	898	883	915	894	880	831	929	861	946	863	840	893	891	875	845	866	912	857	916	827	922	862	885	869	847	862	807	879	842	879	889	878	876	895	877	923	907	885	941	861	904	841	867	896	935	856	885	858	872	845	886	868	892	876	861	834	897	907	842	875	914	895	854	915	877	902	836	912	882	866	860	922	850	889	897	895	898	902	845	902	929	882	855	879	830	883	821	876	887	831	847	859	879	871	897	829	835	859	830	871	894	925	880	874	878	896	897	842	890	857	842	888	814	897	909	892	816	843	866	907	922	915	872	886	901	838	898	827	894	897	907	834	927	932	853	860	927	899	894	858	866	862	904	862	926	906	881	888	926	856	898	889	904	883	859	875	945	927	849	887	815	834	857	900	886	870	873	940	849	873	884	884	840	911	920	847	892	955	890	863	884	889	854	868	870	851	895	906	858	851	878	850	913	859	867	899	913	856	837	814	934	891	864	907	892	901	850	871	923	920	862	846	871	911	888	863	849	825	834	843	864	845	891	885	855	819	861	889	840	880	936	882	899	891	875	887	879	909	865	831	898	845	863	876	888	910	913	856	881	920	851	858	853
28779	27176	22942	16555	7839	538	300	313	330	339	299	283	299	301	343	321	301	308	319	291	286	314	283	312	326	343	317	320	339	263	304	289	320	314	309	299	283	278	295	326	283	307	290	329	293	329	334	339	318	347	309	322	300	347	316	285	298	325	325	295	318	286	323	303	330	331	321	327	325	335	294	355	277	354	338	295	320	324	293	291	290	323	336	311	301	311	311	306	322	284	335	316	303	323	322	330	306	323	340	323	329	292	343	317	289	296	316	312	332	349	318	319	332	289	327	305	276	330	288	316	309	342	299	333	331	301	297	314	280	324	310	294	330	315	311	307	313	298	302	334	293	318	324	317	305	301	355	322	300	297	339	310	303	297	280	300	346	314	315	319	325	322	321	329	328	307	321	318	289	356	328	321	313	328	298	324	299	326	293	334	321	273	307	333	331	317	285	308	333	332	312	326	331	313	332	310	333	299	341	299	292	309	348	316	331	289	306	294	333	329	324	326	305	282	316	312	309	335	310	327	293	328	312	318	315	327	289	304	307	311	287	334	313	281	311	320	310	298	303	307	321	312	299	352	316	281	330	286	306	343	291	345	287	286	297	303	322	297	340	310	322	304	283	302	307	299	283	326	318	264	292	310	293	313	307	308	305	307	299	322	294	301	322	293	297	285	324	316	296	297	311	307	279	315	294	311	303	333	318	304	329	312	299	300	317	291	328	311	285	300	303	314	336	287	293	329	304	301	334	291	297	308	338	313	304	297	307	290	317	313	329	312	292	313	346	317	299	309	279	320	299	305	308	327	309	294	319	292	260	304	294	328	334	314	321	305	299	294	303	304	325	327	277	324	308	281	298	318	311	310	309	332	304	306	293	316	308	320	357	295	298	287	315	339	300	286	322	295	302	315	302	308	318	321	303	294	301	309	340	312	329	318	330	317	299	289	298	310	358	305	310	313	315	311	315	307	309	336	309	327	350	316	303	286	312	300	332	304	311	287	302	322	352	316	317	323	313	311	294	288	331	313	328	339	279	291	341	305	307	319	284	320	324	336	290	283	289	287	295	313	324	274	339	317	310	292	302	310	287	305	342	306	317	324	315	312	322	302	317	296	302	328	285	287	298	305	312	289	286	293	297	346	312	305	306	316	305	328	322	310	335	321	301	354	282	320	316	295	314	310	328	295	303	310	305	327	312	343	325	306	338	299	293	323	302	326	293	355	340	307	321	324	329	292	320	342	318	340	324	316	308	333	307	310	283	327	315	327	350	336	298	295	321	303	299	290	320	347	314	323	320	303	293	327	328	286	312	304	369	306	288	303	326	293	290	309	304	310	320	314	291	318	298	324	317	301	314	307	311	316	312	335	317	275	285	319	284	322	316	334	293	317	300	322	315	309	289	284	314	303	309	305	297	304	279	300	297	334	319	317	295	277	278	299	310	327	334	306	297	303	346	314	350	304	303	319	281	316	288	342	331	316	339	315	325	308	328	307	297	286	311	351	310	336	304	313	302	311	308	317	304	325	302	327	316	287	292	322	332	282	298	314	339	338	302	299	268	338	292	319	315	304	329	307	304	307	304	311	329	285	286	292	296	317	269	319	340	309	274	316	278	287	309	299	297	306	312	282	324	317	333	322	316	289	282	297	306	333	279	327	330	319	321	303	309	325	323	297	307	326	325	290	276	296	344	319	297	297	305	323	294	294	294	315	338	298	332	350	308	338	337	317	290	311	292	341	335	283	335	318	312	319	300	296	313	297	310	328	293	319	338	338	301	346	304	315	283	317	319	340	305	347	343	309	314	321	290	308	317	294	297	326	310	300	344	314	287	328	335	299	307	272	319	315	306	288	314	333	297	342	301	288	297	291	347	323	315	344	296	292	294	327	304	331	324	313	329	310	320	318	301	307	302	304	332	312	305	316	321	317	341	311	318	325	345	307	314	336	327	307	311	306	293	303	318	331	321	287	282	328	301	343	297	302	297	316	309	276	298	284	304	297	355	305	334	328	327	299	300	316	313	316	320	349	295	291	323	304	314	308	315	303	307	326	325	331	318	312	286	282	298	309	306	312	320	335	295	311	320	338	302	298	302	280	330	277	325	336	330	309	313	277	315	283	326	291	312	306	312	306	316	336	308	324	296	316	300	317	321	333	327	291	320	288	305	310	341	298	344	310	307	331	294	297	260	323	309	300	287	330	293	297	292	326	333	323	321	341	346	313	293	299	294	291	333	313	307	319	309	298	319	339	308	290	285	300	300	324	307	317	296	314	307	315	329	319	296	323	318	309	319	322	332	282	304	331	311	287	312	330	316	319	299	309	306	303	337	312	321	275	324	333	335	295	301	302	295	308	322	271	281	331	339	313	344	334	312	311	313	303	349	346	334	292	320	311	331	319	318	318	284	310	331	313	297	312	347	315	309	297	302	316	312	251	341	306	280	307	345	274	301	331	283	335	277	332	306	299	298	313	343	331	291	317	309	302	311	329	276	319	301	308	333	301	280	303	322	319	295	334	312	298	338	309	283	326	285	298	339	287	335	323	321	298	301	317	293	314	315	319	295	277	296	313	292	289	277	312	276	313	328	275	289	308	300	317	302	337	290	357	301	313	307	349	291	311	290	314	326	309	292	314	305	287	300	327	307	313	296	290	313	315	276	285	272	318	321	289	330	306	321	350	328	334	319	329	345	317	290	316	338	328	319	305	296	321	300	321	341	349	306	293	295	323	301	322	332	322	326	297	365	305	297	304	359	307	330	321	292	324	294	316	287	281	293	326	313	319	312	295	288	311	305	302	281	310	313	325	304	309	298	306	347	321	314	317	329	320	300	292	318	312	349	313	325	312	305	305	295	280	325	317	326	303	319	298	296	335	320	304	317	311	328	316	298	307	306	306	320	312	323	289	291	326	304	306	317	289	294	297	289	293	286	307	272	304	312	306	319	308	311	295	338	295	321	331	326	313	309	285	321	312	293	316	329	326	305	306	332	292	269	274	315	342	323	304	306	349	310	324	302	338	292	317	289	317	304	310	326	331	315	318	317	295	296	315	325	307	324	288	256	294	286	311	316	286	291	319	327	323	324	300	340	268	292	309	291	331	330	310	313	287	277	303	298	300	330	297	273	286	301	309	311	288	309	285	314	302	287	356	319	306	329	315	305	317	302	294	299	299	309	326	284	287	283	333	347	313	325	293	291	315	315	319	331	363	326	331	305	349	331	322	304	320	306	303	306	322	334	296	316	342	332	295	315	282	320	301	277	317	319	315	306	337	340	328	303	318	310	318	296	312	275	298	300	344	329	303	263	307	316	310	313	297	313	280	308	295	318	285	299	276	291	360	321	306	322	377	315	300	305	326	311	326	326	317	315	342	292	309	316	332	325	321	280	313	283	306	318	305	306	336	321	283	301	346	288	317	314	341	311	316	328	328	308	307	302	323	313	306	299	319	299	326	359	319	314	303	307	329	329	308	304	330	335	325	303	312	326	321	321	275	317	280	306	278
35592	42219	25833	19491	12005	779	497	526	517	442	489	502	497	499	540	509	505	494	512	524	491	487	474	509	533	483	514	493	517	507	487	502	484	517	500	450	483	478	483	503	506	493	480	513	505	526	545	484	513	502	538	529	514	509	478	516	516	542	493	506	512	534	529	528	493	487	505	536	467	493	519	482	522	492	523	499	515	490	505	526	510	505	555	457	534	530	487	496	532	494	482	497	497	513	493	493	473	502	539	510	540	503	494	493	496	527	497	496	488	530	462	442	522	483	483	477	528	494	553	513	510	508	481	494	502	462	512	500	501	490	504	481	530	515	505	486	498	499	490	464	499	495	511	525	499	482	492	514	474	481	553	473	497	511	483	495	508	481	496	518	476	489	497	551	511	483	520	517	507	517	508	516	460	478	549	513	513	552	539	470	531	526	527	503	477	514	507	513	474	526	492	533	495	518	490	469	513	466	495	524	507	477	489	460	498	487	499	514	505	464	529	474	495	480	508	520	511	486	497	517	499	547	544	485	513	525	500	502	524	485	501	522	504	489	522	486	544	528	522	478	487	530	484	555	493	500	491	510	495	527	518	509	504	523	512	492	497	509	526	541	508	529	513	466	518	475	497	484	491	480	530	480	480	474	513	504	503	520	527	481	511	478	506	518	511	517	432	504	508	490	516	501	527	496	483	505	500	462	514	496	494	511	519	469	546	484	483	456	540	531	504	469	450	490	505	474	441	492	476	493	510	530	518	518	482	512	486	508	522	515	469	462	495	495	521	537	472	529	511	473	503	515	487	524	513	497	503	524	483	524	493	500	461	501	494	469	521	450	500	520	493	518	484	485	466	493	504	503	514	523	487	487	447	522	497	523	532	504	540	485	537	531	517	486	515	496	509	494	489	552	506	507	486	516	512	501	501	516	498	529	518	472	470	514	510	544	486	529	479	522	509	479	478	517	504	531	504	490	520	538	477	524	514	510	496	470	487	528	505	558	512	476	522	511	496	477	509	474	499	485	481	509	503	517	501	503	490	526	502	521	508	548	507	480	525	539	507	537	477	544	478	512	489	480	537	486	483	501	525	473	504	489	510	533	506	508	470	460	500	520	482	502	502	508	524	475	503	493	453	505	536	471	487	542	473	512	469	504	518	490	506	475	514	512	517	530	495	499	526	478	520	499	493	531	470	512	484	498	505	478	465	463	479	516	486	511	525	521	522	505	480	485	513	508	533	546	460	505	533	469	485	500	499	542	533	522	514	503	532	481	517	459	446	506	515	496	526	513	526	497	536	477	497	512	496	508	502	506	499	526	543	516	488	559	494	489	510	513	465	499	518	498	509	518	474	521	455	504	495	484	489	505	498	521	494	509	501	488	498	525	525	523	478	514	544	536	480	482	562	497	506	499	484	503	489	488	494	465	427	521	487	552	514	489	520	492	516	493	511	524	474	514	536	475	516	528	510	525	530	501	469	481	467	496	504	491	500	495	539	503	498	499	471	473	517	482	481	526	532	479	523	498	496	537	487	515	541	486	521	497	481	487	484	492	515	526	525	516	487	542	504	509	515	505	481	455	488	500	493	528	509	503	502	508	492	473	494	473	495	516	500	461	506	493	499	532	528	507	492	512	465	533	514	472	509	497	525	501	481	528	483	463	515	511	485	508	515	506	513	477	483	489	522	496	554	448	527	466	540	511	471	506	493	483	508	420	467	504	479	514	493	540	487	507	479	518	503	521	522	475	517	475	496	540	470	509	545	507	524	519	508	527	514	466	467	533	461	497	531	474	526	476	546	484	487	543	520	501	512	481	527	464	449	512	486	524	491	506	489	524	529	503	498	532	508	502	503	484	482	492	484	488	525	528	493	510	482	502	470	481	529	503	509	500	516	485	435	495	529	553	527	499	503	487	483	500	495	476	513	488	492	473	505	500	508	459	447	488	495	515	512	482	492	521	468	484	476	539	525	514	479	512	489	516	468	526	523	525	478	485	531	515	500	501	489	523	485	473	550	505	527	503	523	490	492	493	480	498	504	489	466	492	499	529	524	510	492	500	490	495	456	487	489	543	492	507	525	490	493	523	504	536	479	502	528	485	527	525	552	490	527	455	490	487	517	501	541	518	557	524	491	510	554	513	512	501	521	468	486	506	490	491	485	505	510	527	489	514	507	490	502	504	476	500	505	537	439	488	519	529	522	483	502	523	452	463	498	500	501	479	522	511	505	490	503	518	511	457	465	490	460	504	543	538	489	509	489	536	522	500	506	505	483	491	532	488	521	485	456	539	509	497	485	462	456	474	508	536	487	520	505	528	517	482	485	522	517	503	484	488	477	508	528	580	517	476	505	472	489	489	487	511	458	506	516	499	517	510	510	513	530	525	511	522	529	490	487	487	544	511	476	494	528	496	505	473	502	519	454	494	503	531	495	516	503	459	516	510	515	522	505	511	499	512	478	478	535	489	518	496	475	489	522	476	510	525	467	531	483	492	488	506	494	506	538	503	469	482	505	540	478	508	475	477	524	478	495	482	476	483	494	500	511	526	469	505	545	503	507	513	504	505	486	483	499	523	542	516	476	499	509	513	458	536	503	464	495	489	460	464	530	499	535	503	504	521	473	488	483	457	495	506	497	503	492	482	500	503	506	520	489	511	541	477	459	455	533	489	530	481	475	531	500	495	497	495	530	503	572	535	498	455	478	485	497	547	496	502	499	517	511	458	485	527	489	476	532	485	518	473	504	465	489	514	500	494	537	479	519	502	516	517	510	488	493	513	495	525	491	524	467	483	529	520	498	490	497	514	488	509	483	503	529	495	507	501	526	490	487	480	526	506	499	522	494	484	525	504	506	489	488	527	515	511	513	491	509	465	496	508	504	487	498	482	509	502	526	501	517	496	509	532	527	505	537	492	531	511	525	481	506	494	464	513	475	498	495	535	516	525	554	517	486	511	476	501	493	487	511	509	502	523	505	504	528	501	500	456	502	489	523	488	465	497	520	531	498	478	482	515	543	488	451	506	488	497	478	474	486	484	508	469	534	485	519	492	519	488	538	485	497	486	469	521	489	489	500	499	476	507	533	500	524	528	506	491	488	494	474	509	476	507	528	490	484	504	496	474	496	483	479	537	500	477	499	493	501	440	503	491	497	507	530	509	473	485	521	441	488	494	494	538	505	499	494	463	532	496	465	493	505	526	503	480	541	503	505	493	472	508	478	483	488	514	512	519	494	497	509	505	469	503	481	452	467	553	491	478	476	480	519	496	510	471	485	490	522	498	500	494	512	525	454	510	490	500	520	477	508	518	492	505	485	541	530	505	469	506	527	511	531	464	520	536	508	533	488	485	468	518	514	530	504	495	520	508	525	527	486	527	540	537	493	456	479	468	505	502	519	486	507	504	530	506	490	483	494	446	516	510	485	541	479	529	514	524	539	487	486	507	511	486	466	505	490	500	521	488	480	516	460	523	487	511	535	497	514	458	474	493	519	469	507	491	487	490
24570	22428	29820	27884	27479	13070	1476	525	527	500	532	531	536	490	531	504	506	546	511	502	525	538	509	505	472	502	484	489	484	488	489	517	494	493	501	551	499	507	470	514	481	470	496	490	463	497	486	462	509	509	486	491	515	500	519	505	449	517	447	496	484	492	496	477	522	480	481	471	480	495	468	491	501	474	506	464	491	474	542	502	491	512	477	496	501	510	476	458	503	530	476	459	509	501	461	475	501	493	504	470	481	449	501	452	502	506	478	500	512	490	494	482	467	492	496	496	431	491	461	479	487	478	478	469	468	528	517	538	501	483	487	506	501	522	473	461	509	505	496	491	494	502	471	461	495	491	463	473	491	488	480	489	503	492	481	500	503	502	522	479	450	525	500	514	502	475	477	474	477	472	522	497	490	472	526	504	513	485	486	486	536	519	491	473	482	472	473	471	496	505	504	461	493	493	511	459	529	504	498	456	481	526	492	519	489	485	482	493	487	467	480	469	482	463	477	479	470	493	441	510	541	510	473	459	473	503	514	511	490	499	549	529	483	452	519	465	508	481	510	505	480	510	499	509	476	502	466	440	522	505	472	461	510	482	492	467	478	536	518	481	494	507	517	438	504	491	489	507	472	495	505	409	480	511	500	458	462	490	483	461	471	496	469	555	482	507	535	494	513	492	525	531	486	473	505	495	506	509	504	493	530	484	507	503	492	484	478	481	506	512	516	463	493	521	472	459	466	473	478	491	532	538	515	497	510	443	497	502	457	491	521	488	469	501	502	470	492	484	467	439	458	467	492	492	528	502	489	481	504	503	516	498	504	460	487	537	519	490	500	524	479	479	490	509	496	510	522	467	518	502	487	472	508	499	499	479	489	519	501	466	508	481	545	481	443	476	508	507	484	497	502	478	527	472	493	514	491	463	527	475	499	509	503	491	496	490	496	502	518	521	471	490	516	469	491	483	531	495	535	511	486	476	516	509	486	497	475	489	507	497	489	457	476	530	480	523	531	471	506	515	475	496	455	483	499	524	507	462	492	523	532	538	514	484	489	490	503	519	500	506	449	471	458	481	513	490	470	493	503	539	481	480	503	497	499	483	492	490	491	452	512	479	471	481	461	469	482	498	482	479	482	478	498	464	522	520	487	482	470	476	506	507	490	505	512	489	511	496	498	486	512	470	549	504	525	511	472	504	462	509	498	467	539	482	493	509	495	483	498	489	518	475	500	529	482	512	439	517	507	513	505	535	480	465	526	457	477	483	492	495	461	468	495	507	488	506	520	498	521	482	469	498	511	490	522	496	518	463	499	517	499	474	484	488	519	487	495	481	511	492	462	482	479	471	464	524	537	515	503	477	470	531	485	489	495	497	491	489	459	511	492	494	520	522	473	496	539	469	531	467	492	479	496	494	521	530	480	492	479	491	504	504	504	480	525	494	517	484	480	511	520	475	486	528	465	485	479	503	504	483	510	460	479	508	484	462	516	509	488	519	512	514	543	455	503	513	486	484	537	464	456	497	472	490	518	544	542	492	515	512	526	487	493	457	528	501	540	455	546	480	449	499	526	520	498	501	496	506	504	461	494	492	509	520	513	504	519	505	499	477	521	506	487	469	500	532	462	512	484	498	524	473	503	492	515	473	479	488	496	482	470	511	495	510	449	498	497	490	503	483	479	478	525	519	484	451	505	514	437	496	491	491	520	466	478	492	481	533	535	469	502	485	457	485	472	492	508	464	495	485	459	552	506	485	480	507	499	543	476	475	496	510	514	461	503	465	468	488	510	510	487	448	494	479	505	506	446	434	506	475	510	500	485	509	457	483	474	470	511	482	497	467	483	490	502	522	462	494	534	500	477	508	508	508	479	517	496	459	497	508	499	466	483	490	485	542	498	514	508	512	477	524	456	476	539	466	480	494	460	515	513	494	460	526	496	473	493	507	543	508	509	512	510	485	498	464	503	495	494	521	511	474	477	483	459	485	508	477	447	479	469	500	475	486	498	493	526	483	472	478	485	465	500	486	509	482	497	543	455	490	495	506	414	464	500	457	527	510	487	502	469	482	481	491	473	519	467	496	473	519	486	487	479	488	504	520	518	494	501	506	475	456	544	479	518	506	525	487	449	478	462	511	531	499	495	482	435	479	477	498	508	504	502	494	509	472	453	493	505	480	517	481	456	443	480	503	474	471	505	490	447	486	433	459	528	491	493	479	484	484	492	523	495	512	509	536	489	499	470	480	514	505	521	503	525	499	488	466	531	499	441	469	519	443	488	473	457	489	515	443	480	529	505	518	506	490	500	452	481	500	492	500	496	483	450	485	460	462	487	461	479	482	473	478	507	504	501	518	482	475	489	491	502	495	522	471	468	502	470	517	498	509	487	503	509	501	485	494	458	515	457	495	461	543	508	475	479	512	485	517	548	480	493	556	527	483	500	475	496	483	452	472	432	473	532	466	502	503	501	509	478	518	504	473	477	475	511	491	528	496	522	486	500	490	492	459	471	476	507	444	480	513	507	483	485	505	513	496	481	468	508	487	501	522	505	507	509	474	507	492	500	472	504	477	470	510	496	471	467	498	476	492	514	487	503	462	503	530	508	441	510	508	474	502	533	479	515	470	518	524	472	490	469	495	498	502	483	463	456	447	499	512	527	515	463	454	481	451	483	506	454	480	471	473	468	483	494	547	496	480	508	515	474	459	485	509	496	515	463	525	455	456	481	503	496	485	457	473	508	480	459	497	480	509	479	554	465	499	489	506	476	459	489	495	468	456	466	467	505	478	560	494	479	520	459	496	483	473	496	493	473	489	485	487	507	498	465	476	474	503	546	465	472	446	474	464	470	517	469	480	482	525	508	489	504	498	464	492	479	467	459	520	496	523	490	441	475	515	508	517	505	466	515	434	508	471	456	465	510	516	503	469	472	481	527	484	485	511	478	470	470	490	483	487	485	453	459	525	508	510	496	481	485	475	502	476	530	496	512	490	473	469	448	481	497	465	506	504	450	507	511	470	484	488	509	466	511	462	474	514	481	464	492	493	488	490	501	515	479	492	463	502	472	463	497	499	497	490	487	494	487	531	502	539	472	476	494	492	512	483	533	485	484	491	496	481	494	506	485	527	487	499	491	502	515	505	508	517	509	488	483	523	476	511	493	495	453	487	465	497	507	538	482	484	538	468	503	470	511	455	486	478	465	505	511	516	502	508	487	461	487	463	534	463	459	480	509	488	509	519	508	530	463	476	482	492	484	459	445	517	485	503	497	511	498	489	512	477	502	499	490	427	500	523	534	548	458	496	498	508	500	512	469	464	516	503	504	512	475	547	475	482	500	525	503	498	479	497	445	475	490	495	474	483	498	490	481	493	547	489	474	488	487	509	493	486	486	485	509	498	533	485	500	480	511	499	499	522	468	522	522	467	470	479	482	529	495	484	524	489	519	523	490	504	523	469	516	539	477	527	517	478	466	452	536	461	506	474	510	491	517	487	510	496	486	490
58791	77610	55586	45697	35378	2443	936	873	859	855	865	833	793	748	793	756	800	761	761	765	775	756	766	749	777	781	822	774	792	810	766	739	786	786	779	789	746	769	769	820	733	717	774	772	792	798	763	784	820	737	756	777	776	787	818	762	812	777	736	800	791	766	791	748	748	783	784	756	734	782	726	750	784	767	777	740	732	766	734	809	791	777	714	760	776	782	733	781	810	817	773	761	768	754	770	762	826	829	731	754	786	718	727	813	788	784	762	723	801	773	746	770	787	784	765	759	840	812	764	789	773	755	765	813	772	744	823	783	790	774	812	832	779	818	722	757	798	774	773	753	785	777	798	800	797	748	739	796	820	756	792	749	777	765	793	763	759	742	781	795	772	755	735	785	735	731	711	747	752	789	758	841	769	743	771	776	799	753	741	761	777	805	796	790	724	710	790	742	735	768	718	770	757	793	777	780	788	769	745	771	778	752	795	763	806	756	763	744	773	711	765	802	789	757	823	804	781	824	754	794	792	730	747	766	772	736	762	769	791	790	827	739	789	773	762	754	800	741	823	787	777	780	730	789	802	758	722	826	800	748	827	833	846	772	738	779	791	811	758	732	770	716	811	783	760	751	788	811	753	767	829	751	772	749	795	751	757	787	795	759	752	762	786	749	769	749	757	744	787	765	796	790	767	821	760	785	803	761	758	762	773	775	785	758	771	749	800	803	743	773	804	752	781	814	780	740	773	775	745	824	782	763	746	731	793	813	805	757	784	740	759	757	748	788	747	726	769	709	806	753	782	791	745	793	810	771	770	777	815	772	759	732	759	769	767	801	746	787	756	754	745	797	785	799	814	802	750	723	810	756	776	761	759	772	797	703	802	746	779	751	757	772	802	786	736	797	737	833	768	744	735	771	727	798	751	775	766	801	776	758	802	777	780	717	717	751	752	763	737	762	804	759	726	815	763	802	800	691	746	777	787	790	758	751	776	752	756	790	751	785	776	794	787	814	713	774	722	776	768	784	761	799	742	761	745	769	765	763	765	818	781	769	803	761	815	758	682	770	743	709	717	760	752	758	764	746	765	807	808	740	745	803	718	805	769	765	771	781	787	760	782	769	805	763	717	787	750	753	814	754	739	722	766	762	709	714	769	762	845	783	753	790	735	814	740	756	757	754	742	751	790	782	744	748	752	760	775	730	771	739	738	808	781	686	713	792	751	800	806	745	804	807	762	779	772	760	803	729	789	793	794	758	788	747	734	761	772	751	757	812	755	790	738	777	744	764	722	715	749	783	763	768	807	772	740	778	780	749	773	791	725	779	759	723	769	755	776	757	789	750	799	765	747	742	793	854	746	767	785	766	707	786	793	753	776	822	789	800	788	747	750	803	771	741	754	726	756	752	767	764	797	788	768	755	755	805	784	806	765	772	764	759	804	734	742	786	762	780	730	760	739	762	787	739	822	759	737	780	797	783	762	769	798	783	778	778	797	779	767	750	740	807	767	726	787	732	788	813	767	746	751	776	737	783	707	736	770	731	773	796	771	747	758	756	767	749	720	752	764	805	760	808	755	759	749	741	744	799	736	808	785	761	796	752	802	771	806	734	771	769	759	718	775	798	767	715	790	807	774	772	806	796	731	734	780	790	768	779	723	757	765	779	802	766	757	761	734	770	782	773	761	821	772	736	772	766	746	767	752	811	774	753	743	785	766	767	761	747	769	706	794	806	765	790	759	756	729	762	760	725	763	831	735	660	749	786	793	760	785	790	786	751	806	812	817	746	773	783	741	769	748	795	799	803	743	788	780	744	740	789	792	748	765	776	762	805	768	760	795	807	749	787	754	733	789	716	775	795	787	722	756	776	742	775	763	738	773	776	787	760	759	800	771	728	781	787	765	838	753	743	781	763	745	805	787	834	754	769	724	766	706	820	742	765	831	814	738	783	827	756	763	754	745	698	804	812	760	762	785	776	732	762	801	799	786	775	737	727	753	748	785	746	773	753	750	770	794	739	762	761	720	778	764	720	801	769	804	747	798	778	778	772	739	798	756	751	735	798	779	799	763	801	744	771	754	761	765	790	809	749	779	738	802	733	761	778	770	782	793	832	780	791	726	747	745	772	748	722	798	754	791	739	743	797	774	723	802	837	760	680	800	771	754	735	793	740	735	686	750	697	764	748	735	775	776	799	752	754	785	753	789	792	764	757	785	753	766	762	803	774	714	781	779	759	769	736	785	751	772	714	759	755	750	776	795	782	735	765	773	782	787	794	795	782	789	753	771	779	777	802	808	733	813	742	777	832	741	777	760	783	791	774	741	796	755	797	832	730	722	746	765	795	790	760	793	756	775	733	784	759	762	754	755	797	729	756	770	786	781	775	801	799	746	758	785	767	750	777	740	768	749	767	769	808	853	786	746	743	764	758	785	769	772	790	821	776	761	825	751	786	747	760	776	746	774	740	808	801	743	792	793	790	752	781	768	759	775	817	772	777	782	790	759	752	746	805	766	741	744	760	816	777	784	769	770	764	755	799	780	755	747	723	777	763	797	759	827	759	759	826	769	768	729	776	786	711	769	737	768	765	738	759	788	765	747	771	755	721	795	727	753	735	786	773	812	807	780	762	800	720	785	808	785	794	774	762	810	780	756	767	770	725	720	788	789	787	734	798	793	753	775	779	770	772	766	820	769	767	736	754	801	743	779	783	785	737	724	710	766	722	772	815	805	736	773	739	746	798	752	817	775	711	758	771	794	738	762	752	831	784	759	785	791	760	783	779	775	780	760	754	762	810	733	792	745	804	804	775	792	768	743	753	776	774	757	778	750	800	788	771	751	769	774	804	805	769	759	771	742	798	758	758	717	752	800	781	806	802	815	794	825	760	779	802	708	715	791	804	763	769	747	773	758	744	777	762	717	769	799	759	792	772	720	795	781	805	716	782	776	777	742	793	778	812	784	766	729	760	722	761	771	750	791	776	782	771	748	739	739	764	755	782	709	711	775	774	754	775	773	766	797	789	755	805	782	797	815	775	835	728	813	751	784	762	773	786	668	757	784	786	752	769	781	784	783	787	760	762	767	813	770	799	747	788	806	751	768	780	758	824	784	787	803	796	805	783	787	774	788	801	738	831	752	783	804	746	809	709	737	780	791	760	763	747	791	768	763	794	807	780	716	769	805	736	750	736	750	785	773	735	736	777	777	788	712	759	724	753	748	799	774	781	829	806	790	763	782	776	781	741	758	798	768	749	735	726	802	745	787	771	748	761	800	797	775	758	808	736	775	798	775	751	774	782	774	734	780	812	769	761	784	762	780	751	780	768	720	764	787	791	768	738	745	742	775	831	765	748	781	760	835	780	757	734	826	782	707	775	800	775	790	761	717	732	797	732	733	744	759	758	809	776	799	775	821	738	779	766	772	776	759	771	770	689	784	774	788	780	796	793	748	778	771	764	745	705	772	772	763	747	783	773	770	776	761	835	822	778	754	743	771	778	802	788	777	783
23274	21573	30192	24892	27975	20278	8245	818	607	633	621	619	615	610	612	586	576	588	602	563	602	595	571	566	570	609	562	563	580	562	570	556	610	571	595	589	548	591	595	597	567	593	553	548	619	578	551	603	592	585	592	598	588	592	563	572	631	615	588	492	589	585	551	555	547	606	589	567	574	585	604	543	554	575	565	550	557	581	612	571	536	575	581	607	561	551	578	533	555	549	544	617	592	588	551	582	607	563	560	549	567	569	573	534	618	523	558	571	580	574	569	543	591	568	594	572	560	604	600	561	629	550	581	552	603	583	546	567	581	564	585	559	539	554	590	560	551	598	575	572	543	555	629	564	564	534	540	569	586	566	555	579	569	545	600	575	581	569	586	574	550	562	588	544	603	557	581	603	556	576	624	581	544	553	589	584	575	553	571	565	561	599	571	540	546	556	566	593	556	560	583	573	605	556	585	539	567	529	592	550	543	566	549	564	535	557	579	583	570	593	575	595	595	553	582	583	582	580	588	588	552	558	575	599	589	592	614	593	587	587	541	618	551	556	593	566	578	567	580	541	585	565	563	538	585	574	613	565	518	547	544	581	592	566	588	625	555	534	587	587	548	549	566	572	561	568	563	590	617	529	569	554	554	578	576	515	535	604	568	563	593	590	561	552	592	593	540	557	552	550	588	553	551	576	545	595	584	579	566	579	614	517	586	563	612	559	583	563	564	571	561	527	571	553	535	570	579	563	535	580	586	559	539	585	539	570	553	554	552	581	562	601	548	614	581	551	535	591	598	582	619	577	574	532	567	550	583	577	557	563	571	554	563	552	580	585	616	587	556	564	561	551	577	586	582	586	544	548	584	577	594	589	570	583	549	609	541	568	530	575	538	597	551	575	533	571	572	549	561	537	608	587	564	555	597	607	543	589	563	576	565	584	548	559	531	524	574	578	615	557	586	578	570	571	577	547	577	543	597	598	581	558	557	582	588	547	593	581	569	565	589	570	584	621	598	550	561	585	619	553	589	573	572	524	569	573	554	577	608	564	595	622	542	560	565	556	584	532	556	576	547	631	619	603	530	581	561	569	563	629	579	602	587	560	545	592	570	602	581	572	560	556	570	541	579	613	563	613	580	580	573	565	590	586	562	566	519	564	512	568	555	561	597	582	542	559	618	589	588	561	533	600	553	612	629	598	539	570	561	596	548	541	582	607	580	609	559	560	562	541	573	551	617	586	599	567	569	594	579	555	567	586	587	570	583	563	586	588	570	607	587	552	590	558	538	584	575	593	570	564	601	593	595	614	554	584	603	580	558	591	574	604	595	540	598	573	603	598	568	558	563	563	525	576	607	558	560	580	556	584	574	585	590	554	616	541	553	548	578	588	589	591	595	545	562	565	592	583	588	587	539	575	595	524	559	619	587	561	606	542	539	568	528	578	558	603	598	548	571	575	582	586	563	544	593	557	591	589	603	582	605	534	548	531	541	518	552	554	619	563	548	569	549	612	571	563	555	566	577	563	538	536	592	621	572	576	588	546	562	570	539	571	561	562	562	560	546	609	549	538	577	595	545	569	525	547	574	603	549	563	589	561	568	585	585	520	590	563	547	587	548	579	556	553	584	569	559	560	537	573	604	547	575	591	593	571	592	563	584	547	574	573	561	553	549	574	569	547	599	564	523	543	597	550	619	588	568	548	548	533	580	591	536	581	559	569	568	583	582	594	559	574	571	580	587	548	577	607	533	607	567	615	544	570	566	551	573	556	625	555	567	567	528	602	557	573	560	548	610	594	573	552	578	594	525	554	597	556	553	613	573	576	563	556	573	585	574	517	564	561	569	562	532	569	575	567	567	605	591	568	593	561	575	550	573	601	570	594	595	569	589	578	596	578	551	545	569	564	587	598	584	597	574	576	573	638	552	589	526	560	570	604	563	533	593	591	569	601	587	551	585	597	593	569	572	571	506	607	574	550	573	516	538	537	572	566	545	564	544	604	559	615	574	577	577	601	631	595	579	582	575	549	566	583	562	566	545	578	562	536	520	563	563	575	543	541	574	599	554	591	589	556	555	531	580	538	569	535	560	551	572	578	574	611	553	592	544	551	558	569	518	555	576	583	563	557	560	523	562	547	586	568	564	590	540	611	579	539	590	621	589	581	566	588	575	594	601	606	578	569	588	601	526	548	604	575	522	552	539	583	552	566	555	556	566	560	578	511	556	532	567	536	584	593	546	571	617	524	589	549	526	564	557	542	585	549	618	569	614	592	568	562	597	570	568	585	563	593	580	574	536	559	558	575	568	597	561	579	543	527	563	592	580	580	555	610	606	546	576	569	577	585	558	585	568	553	608	562	613	548	587	570	527	582	536	575	553	594	580	524	542	594	497	538	546	564	571	537	527	591	583	572	544	562	587	588	551	603	610	613	593	569	558	563	543	537	598	595	568	622	577	595	602	583	576	617	588	566	554	526	587	599	566	564	553	603	562	578	604	551	579	641	578	556	581	564	573	557	556	561	616	565	584	606	551	576	603	565	577	555	566	550	574	559	594	584	583	596	569	565	606	573	550	559	591	562	594	570	611	537	599	582	562	597	603	546	559	570	533	544	594	541	581	558	565	562	581	580	590	602	557	522	565	556	563	588	561	523	574	516	545	579	553	570	608	564	552	541	574	587	566	579	589	584	575	583	577	558	589	556	577	566	578	546	569	578	608	591	599	559	570	554	583	589	536	553	567	623	602	566	608	540	597	588	576	565	533	541	615	571	588	564	591	571	557	595	583	548	600	563	561	543	568	576	549	555	543	591	569	585	615	575	582	583	554	585	536	567	564	564	560	574	543	575	566	568	595	534	521	585	588	592	560	580	576	598	577	574	548	583	613	557	532	589	589	571	551	593	596	563	536	516	574	578	553	592	591	567	547	545	584	569	562	575	599	556	532	531	606	586	576	588	581	574	591	576	584	564	550	573	602	607	597	518	546	565	564	594	565	566	539	600	585	532	567	583	596	567	560	592	575	576	563	578	556	583	580	552	569	588	591	611	587	593	581	630	571	566	537	579	575	588	564	567	580	583	550	564	547	609	533	565	607	604	613	577	546	613	590	553	559	561	564	589	577	556	541	590	545	570	606	559	555	495	602	597	542	554	588	547	558	534	575	586	536	576	544	595	579	585	561	591	567	626	638	574	539	561	556	571	559	593	565	579	560	590	534	582	594	582	537	596	538	532	586	555	550	596	532	534	579	592	562	613	567	568	550	567	569	563	597	604	582	574	541	583	575	567	550	627	571	580	600	554	574	581	602	580	562	612	604	559	566	575	593	605	598	574	581	521	516	541	555	562	607	551	559	592	577	539	570	572	563	583	603	583	565	553	599	588	578	584	576	535	572	576	577	581	588	544	579	574	548	536	605	607	569	545	561	622	557	594	582	573	528	619	600	558	568	568	565	547	542	611	593	588	568	558	549	519	564	627	560	532	560	547	536	568	611	585	542	543	590	549	550	595
59435	84578	60916	55060	45136	4021	1102	1072	1021	966	1022	907	962	945	950	881	865	891	853	898	924	881	883	914	917	906	832	919	877	851	877	887	905	865	918	890	867	860	934	851	896	856	844	872	842	895	808	887	869	911	902	898	861	895	902	913	883	889	817	827	940	849	904	900	915	878	884	786	847	907	845	908	911	879	849	818	893	881	902	873	892	836	906	939	855	891	854	851	847	889	879	884	878	865	838	905	843	824	878	851	872	895	853	877	880	867	873	842	830	878	945	930	877	858	900	888	906	924	889	902	879	861	858	846	871	857	913	758	840	859	877	886	823	905	886	869	887	873	860	851	891	922	898	864	821	903	878	891	881	885	819	871	911	894	860	829	829	845	877	825	859	863	847	896	868	874	903	863	835	870	832	880	845	862	840	878	845	837	847	894	881	842	917	907	838	857	871	868	895	860	908	887	867	866	883	916	858	871	891	830	843	929	895	912	859	868	898	901	870	911	853	846	880	847	879	877	879	865	835	913	879	858	859	868	906	903	932	872	852	850	880	874	937	857	883	867	889	820	791	853	875	854	869	861	893	874	881	826	901	856	888	864	897	879	909	845	876	857	845	854	860	847	890	894	873	910	837	851	890	888	851	887	915	869	884	885	876	870	858	883	897	859	845	913	882	839	900	908	908	878	862	855	897	849	868	900	873	876	880	848	936	873	878	881	867	853	854	853	867	828	866	900	881	923	894	827	834	845	941	866	905	891	841	898	890	821	853	854	895	826	903	849	885	832	909	885	918	875	847	941	837	835	839	895	894	881	836	895	885	868	861	868	816	820	883	861	861	854	866	847	827	878	857	843	873	836	899	916	829	884	883	908	883	864	904	843	883	883	893	878	871	837	868	828	890	869	908	877	875	851	912	884	868	887	843	887	842	825	870	887	863	870	868	881	869	836	829	905	855	789	878	842	931	902	875	868	826	881	893	863	885	895	919	924	892	877	861	887	909	906	901	872	868	839	897	853	876	825	842	866	898	894	902	833	822	845	898	872	870	804	818	832	892	850	827	860	903	879	851	853	865	891	825	874	818	901	866	864	867	897	854	902	872	898	845	923	859	869	862	884	838	912	920	828	869	888	867	814	846	906	849	874	882	861	831	872	846	871	879	897	887	833	919	841	890	831	860	895	823	893	871	842	812	880	901	833	879	888	896	900	909	850	877	818	851	805	900	906	863	854	883	875	836	833	859	890	861	898	844	856	872	933	891	848	876	838	863	864	858	835	911	834	854	903	878	832	858	895	927	878	835	862	881	865	842	828	876	833	851	827	876	906	828	881	881	834	887	883	925	792	908	878	877	858	903	859	900	897	847	846	915	847	811	913	882	864	912	859	809	884	852	843	840	829	859	873	867	896	953	824	848	782	862	827	856	815	869	880	917	887	869	866	910	863	913	854	898	871	857	848	882	831	871	866	874	918	851	860	857	887	901	844	849	852	911	831	892	890	854	914	858	853	865	886	894	832	874	902	897	876	826	826	888	874	848	884	880	889	887	901	836	868	871	846	898	877	865	906	881	891	853	867	869	798	922	845	808	871	888	835	851	890	866	847	874	912	890	904	901	897	878	859	881	877	823	863	847	840	878	873	867	907	866	878	873	833	895	905	863	876	811	880	886	907	873	885	941	878	872	818	895	860	916	876	896	933	855	921	848	850	867	893	832	795	852	850	823	850	904	878	887	852	866	831	855	831	882	857	865	899	819	870	910	878	850	856	840	831	868	866	810	873	906	843	861	862	910	865	889	887	877	859	885	876	866	868	876	889	898	903	858	837	886	856	879	884	844	858	870	880	924	859	873	841	861	892	865	858	855	860	896	846	841	891	890	886	834	899	908	879	868	889	790	837	933	894	912	877	895	909	897	860	882	931	907	857	876	865	890	884	901	905	908	874	837	951	900	887	883	882	889	921	849	860	873	870	837	900	849	828	872	910	883	895	898	857	839	884	866	830	806	837	888	890	904	894	900	888	854	894	833	865	859	863	895	875	865	902	859	838	890	863	916	910	869	861	893	855	882	846	839	890	935	850	868	872	858	923	831	865	879	829	910	860	900	854	880	856	902	847	842	846	881	895	921	858	892	861	908	918	929	889	847	882	913	880	850	873	846	830	903	859	883	896	858	852	851	901	889	847	880	906	870	921	908	934	876	925	923	896	856	886	872	914	888	884	856	886	841	873	891	924	898	853	878	891	871	867	869	905	855	876	838	868	852	859	895	893	858	775	875	885	833	879	919	877	892	893	871	891	839	902	866	881	882	844	875	863	918	872	871	885	859	865	870	873	784	888	825	881	826	843	807	870	895	894	863	821	872	857	850	819	849	886	868	881	877	864	823	832	919	850	913	872	845	846	883	862	867	883	847	800	854	854	861	860	890	871	891	851	890	912	891	900	859	854	921	867	892	895	881	834	864	867	877	851	845	879	873	854	828	875	899	920	885	877	857	872	881	889	875	888	850	864	877	851	817	881	850	848	885	869	873	881	816	893	890	888	859	870	853	891	841	922	808	873	879	852	850	860	838	866	911	872	858	921	874	863	879	858	862	898	821	849	813	861	871	855	885	875	857	873	872	875	894	901	834	839	936	872	823	877	890	898	862	883	857	901	873	878	920	819	850	880	898	854	889	885	880	905	830	851	885	873	797	879	851	865	856	872	854	855	852	881	858	869	874	851	875	869	885	862	877	875	881	849	873	891	855	899	858	879	845	898	826	854	877	855	864	838	908	889	896	893	912	851	895	869	875	877	826	847	832	858	819	856	902	825	871	839	859	923	881	846	905	868	860	869	870	861	862	920	873	851	870	843	846	930	844	894	851	880	855	839	868	817	847	835	819	888	907	862	896	894	880	837	895	865	877	894	828	885	965	882	897	868	827	878	896	891	846	867	874	866	819	855	882	858	846	877	824	861	882	845	885	948	841	865	863	882	859	847	859	874	814	881	855	922	891	866	913	925	883	935	841	918	871	893	879	890	852	859	851	858	858	889	882	876	901	864	826	881	878	880	880	880	872	877	823	880	876	863	878	882	929	870	880	945	836	883	872	915	856	883	918	865	909	867	915	898	854	889	879	892	868	865	859	857	897	921	862	874	916	860	846	879	877	911	930	862	909	898	883	872	889	893	883	876	890	903	894	839	847	866	861	864	831	854	875	865	891	905	886	877	924	852	885	891	862	879	862	908	900	855	864	908	852	850	814	862	875	839	830	875	890	883	844	848	872	852	842	839	883	871	819	877	880	919	855	890	872	881	825	831	855	852	864	869	834	904	839	868	892	920	866	876	945	857	874	840	897	868	862	847	879	881	895	834	859	855	853	833	867	823	836	904	838	907	861	877	880	867	839	846	851	905	926	856	868	890	900	867	914	859	838	837	910	865	844	812	841	820	929	829	870	895	861	901	871	879	903	850	858	868	852	889	870	877	852	894	868	841	881	927	870	876	843	898	868	858	929	865	817	883	889	900
29055	25315	24516	15423	7466	592	328	286	322	320	338	342	325	298	323	290	307	307	334	319	300	307	288	315	310	332	304	299	315	324	307	338	308	317	296	294	313	331	311	311	295	336	323	291	338	310	316	381	263	302	318	353	311	306	322	305	325	289	337	314	295	336	301	324	297	283	271	289	349	304	320	307	309	296	316	323	322	302	290	345	319	290	297	331	332	335	335	309	328	294	315	300	306	305	304	335	325	318	285	298	293	315	334	299	321	315	324	300	311	304	292	295	300	309	295	307	313	297	306	285	331	328	313	273	298	300	283	294	322	319	323	331	315	302	322	331	270	312	306	300	329	288	302	328	320	312	331	282	319	348	310	347	328	277	307	275	326	310	313	329	325	295	316	324	302	296	320	298	335	283	326	334	323	307	328	339	304	319	341	322	365	328	291	277	302	326	332	320	334	343	319	341	314	300	308	317	322	314	282	312	316	301	270	318	323	304	336	326	330	328	296	346	297	290	302	329	320	320	335	347	305	314	300	302	304	313	320	325	328	297	328	316	312	307	296	284	317	288	330	326	317	324	338	305	308	318	324	326	329	326	311	329	280	289	310	311	311	330	334	342	353	306	317	307	319	338	302	342	343	325	304	322	329	315	353	310	320	350	326	333	317	305	305	307	311	313	288	274	323	291	326	306	319	285	317	322	288	302	307	307	287	289	304	304	284	311	265	314	293	311	301	298	335	332	340	304	327	321	317	298	317	334	311	307	323	324	311	326	308	317	307	327	298	308	301	313	320	325	306	318	295	303	270	323	332	300	288	307	291	329	313	316	300	313	344	289	285	337	335	328	331	304	313	294	297	298	315	340	287	311	297	308	302	325	301	315	320	316	298	317	338	290	305	315	314	331	300	321	298	332	328	310	304	296	321	271	309	329	298	301	322	303	309	281	290	312	306	332	289	305	317	294	318	301	305	293	327	340	293	332	328	326	297	319	312	295	304	299	351	309	316	353	322	347	315	311	331	317	314	285	278	294	308	305	304	328	290	296	313	307	341	308	320	321	323	338	299	325	305	334	309	288	322	316	316	300	314	352	338	330	297	319	308	320	290	347	342	289	323	329	297	296	314	314	349	332	328	348	295	319	334	326	300	324	312	309	307	326	292	334	328	332	289	317	304	330	316	317	314	348	309	325	332	309	299	319	311	342	289	321	319	297	307	297	301	280	289	303	299	347	314	315	323	306	297	295	294	331	290	329	310	300	308	314	324	320	311	302	338	310	305	299	305	290	310	330	323	295	307	312	306	349	313	302	309	301	247	306	319	289	318	291	310	324	299	302	307	312	315	293	332	297	305	279	301	295	334	344	304	289	311	306	300	322	296	302	300	298	332	305	305	305	287	290	337	307	310	328	325	325	291	280	287	333	330	274	307	313	333	323	317	325	304	291	315	318	340	304	297	308	308	302	309	304	271	273	328	314	313	306	334	309	328	320	300	270	308	322	274	303	345	323	326	300	315	323	332	317	303	304	310	288	304	330	309	300	319	346	307	305	323	285	320	327	294	295	333	348	298	299	302	297	303	319	330	336	300	332	280	292	347	319	324	309	292	328	321	287	332	324	321	282	299	326	295	323	296	295	327	303	302	271	299	282	341	287	365	276	314	356	344	297	281	307	310	311	338	311	312	320	294	327	319	309	296	288	306	298	276	306	313	303	334	319	310	325	309	309	298	298	326	290	329	367	288	333	330	321	285	322	322	316	320	293	314	334	282	308	312	308	322	327	329	294	329	293	327	291	337	318	292	355	334	324	295	328	304	316	310	342	332	310	306	286	292	362	333	301	295	290	324	309	312	330	314	357	289	307	305	308	266	324	289	327	318	313	317	333	341	336	296	307	367	318	318	331	289	329	296	340	332	329	316	318	300	319	320	287	323	311	309	341	328	339	318	326	297	310	355	294	298	279	315	281	317	343	321	285	318	298	276	283	314	308	319	304	334	327	299	312	303	321	331	318	322	335	310	334	293	325	309	311	295	290	274	305	300	341	301	311	304	336	331	330	292	332	329	301	319	297	300	306	324	332	313	324	325	317	290	274	333	318	288	307	328	320	306	321	290	298	333	309	319	324	317	317	321	291	291	287	300	352	306	307	311	333	301	314	325	301	298	320	293	325	318	328	279	335	306	299	317	330	336	313	335	329	303	308	328	328	299	303	317	283	314	325	286	285	307	307	320	314	311	297	302	316	322	322	332	303	296	294	302	314	295	294	308	320	337	302	301	327	293	319	324	327	318	322	323	309	274	305	343	342	308	296	323	333	325	309	296	306	276	322	306	324	316	302	333	322	317	314	293	280	295	320	308	310	315	313	334	315	304	323	363	327	325	309	338	331	304	326	305	329	330	328	281	316	326	314	291	290	281	317	323	276	310	345	327	313	304	295	316	291	304	316	335	295	340	336	317	311	309	322	312	324	311	288	334	323	311	294	337	332	307	290	340	298	304	291	294	275	310	316	291	304	342	334	336	358	276	292	323	338	309	299	310	293	268	300	327	313	323	296	297	309	287	336	318	293	300	291	325	321	298	298	295	311	302	306	292	303	287	312	319	310	332	333	316	319	331	307	336	322	313	304	313	337	307	294	307	301	322	304	324	335	303	317	314	339	310	329	333	299	298	280	277	278	305	348	316	306	330	325	346	330	289	284	315	308	298	295	303	300	308	316	311	297	307	306	332	309	316	327	302	286	305	329	316	283	312	290	322	302	321	361	331	341	324	329	292	305	293	337	296	320	299	305	324	327	328	319	303	264	301	334	308	304	303	345	308	322	332	328	304	311	320	309	283	301	329	323	319	311	293	314	321	311	309	296	302	351	314	296	322	288	316	310	299	307	300	314	334	329	303	329	314	327	311	291	317	311	295	295	326	325	317	340	317	305	305	322	339	303	310	321	308	285	316	334	333	323	328	322	315	332	335	328	325	290	291	294	325	335	313	350	324	319	290	315	312	281	311	296	341	333	326	315	342	301	322	335	324	283	292	314	314	318	331	333	282	367	298	310	342	310	318	312	280	328	321	313	337	278	313	324	315	316	302	333	295	322	335	287	294	324	321	332	314	317	330	300	306	347	319	284	332	301	316	308	308	332	298	304	295	306	306	320	302	330	353	336	331	273	326	317	330	336	289	319	332	282	315	382	300	338	308	310	276	273	318	323	315	344	278	303	314	342	321	301	313	361	299	301	331	321	282	309	330	322	294	319	353	325	305	331	314	300	315	320	298	307	308	311	308	305	304	287	300	339	330	270	353	318	316	348	302	322	313	310	304	324	312	320	286	331	311	289	285	270	330	329	290	299	299	305	297	295	347	314	315	312	300	304	342	331	297	288	342	299	333	365	287	290	322	317	321	337	333	314	300	336	301	291	271	328	322	298	334	321	319	302	290	291	350	306	339	311	333	328	323	328	303	284	296	300	301	307	291	337	321	306	349	312	323	349	296	312	315	325	292	315	319	327	318	349
35959	40250	28257	17852	11448	824	521	476	457	518	489	493	486	503	537	527	508	533	515	494	487	465	468	499	524	533	512	505	475	509	484	511	538	517	500	508	512	497	506	489	505	505	510	529	485	512	494	479	513	521	538	521	505	501	527	513	474	469	530	480	509	508	481	492	530	489	518	518	529	496	503	483	503	479	487	538	508	489	475	518	484	544	506	484	463	516	526	478	543	492	484	515	491	506	487	484	493	570	526	506	527	469	540	524	547	494	503	493	491	456	510	478	464	522	470	520	472	505	485	526	514	513	462	503	531	478	486	471	494	493	481	533	513	534	536	506	481	473	503	507	528	504	468	465	506	509	515	446	517	497	485	508	493	561	503	470	513	497	514	462	523	506	533	511	474	526	503	480	520	547	466	530	557	522	535	495	497	519	486	474	502	510	527	480	548	501	518	474	465	538	486	491	548	447	531	502	486	527	526	475	471	519	502	492	440	502	484	513	457	524	514	514	485	500	471	517	507	499	487	507	506	471	491	493	522	508	550	506	487	544	536	501	474	546	538	503	491	493	534	501	526	510	492	490	472	515	494	530	477	468	517	527	506	533	504	532	528	492	503	516	507	500	520	509	466	528	527	477	512	494	547	507	482	495	525	484	547	492	471	523	494	527	477	475	541	510	511	513	457	487	496	486	464	516	506	524	494	535	506	496	519	503	515	503	546	516	550	552	517	517	525	508	496	492	533	474	517	497	506	478	534	496	498	523	518	525	474	519	525	485	514	508	511	524	503	445	499	537	470	509	509	533	507	570	484	497	457	529	552	538	514	527	505	484	524	500	466	509	477	461	507	487	512	488	533	482	519	506	528	486	495	507	469	465	463	453	501	532	511	519	483	510	513	521	451	509	499	495	534	540	503	476	539	529	522	482	522	509	470	492	500	499	522	496	522	534	540	514	480	499	507	525	462	500	520	477	493	506	493	547	489	471	508	512	478	479	522	516	509	460	554	490	476	521	487	505	527	505	525	524	506	533	479	485	525	497	490	489	508	531	520	518	518	561	494	528	471	501	488	479	475	523	483	505	514	510	508	486	517	500	505	494	504	510	489	479	505	521	507	522	470	495	507	510	473	555	486	537	505	494	523	537	459	429	491	505	497	498	534	465	494	525	503	514	547	551	484	503	507	557	531	418	540	494	519	502	495	452	511	495	494	519	506	511	494	503	515	516	484	504	488	495	567	489	500	517	490	491	500	500	525	500	494	532	538	515	480	535	502	528	501	505	498	516	509	458	515	501	518	506	480	512	523	489	478	481	495	452	474	481	500	498	506	518	524	481	533	487	497	478	490	471	499	551	538	515	489	470	530	453	481	516	512	549	473	517	508	475	516	514	563	515	501	516	460	522	478	514	506	500	490	473	520	513	480	522	509	504	489	509	518	471	491	516	499	517	447	478	540	501	481	477	492	475	480	490	510	509	485	515	493	487	575	502	508	487	564	488	478	515	527	511	493	499	508	478	475	515	503	493	427	457	453	476	470	515	484	479	493	505	527	525	519	518	500	528	487	459	499	514	471	462	529	508	459	510	494	493	483	531	490	503	471	508	500	500	508	483	501	499	520	511	507	569	500	495	467	486	495	493	483	485	500	495	487	471	489	531	522	496	485	470	498	520	543	535	491	476	510	546	523	506	493	532	481	514	480	520	493	523	538	454	510	485	543	464	490	466	503	490	521	487	484	495	539	530	530	501	507	520	523	527	485	522	478	490	550	478	522	534	462	515	543	544	483	516	485	506	539	501	502	418	508	480	469	446	504	490	503	530	482	512	486	485	497	503	521	490	485	512	515	493	523	510	507	487	496	522	489	511	520	526	534	488	515	524	533	517	480	469	515	520	498	497	502	546	493	479	515	563	511	467	525	485	507	517	500	517	501	496	507	520	515	510	504	532	467	461	547	520	533	560	493	492	448	489	460	497	539	448	500	473	497	486	491	537	494	528	471	495	477	523	545	455	478	490	513	477	507	504	535	490	543	519	484	458	514	510	490	495	497	507	500	521	500	488	501	487	514	479	501	511	474	506	541	513	525	485	528	505	491	457	510	466	489	537	521	540	502	535	512	502	512	497	469	514	513	517	506	504	550	479	486	541	475	479	537	479	484	485	434	510	518	508	485	490	504	512	498	515	519	498	496	477	501	500	511	471	502	518	551	511	527	499	505	486	496	533	505	529	443	481	492	485	496	521	526	503	490	478	463	505	482	461	517	460	506	476	526	532	543	489	494	514	545	510	498	510	489	549	477	530	537	475	470	531	492	482	487	489	510	499	465	490	483	522	500	479	487	546	509	527	513	497	510	484	545	514	480	500	484	544	515	513	490	481	522	500	563	523	564	466	518	513	511	512	546	535	501	554	512	565	534	484	537	514	458	481	502	503	526	480	515	493	490	463	543	507	491	561	493	505	472	498	532	482	472	543	515	519	528	519	503	508	504	501	520	534	495	526	536	499	507	469	470	494	513	501	510	497	491	476	500	490	517	525	526	537	559	497	495	482	513	526	513	506	476	478	478	446	516	530	544	473	512	522	496	496	495	505	516	518	519	479	523	510	514	473	515	497	511	546	493	495	520	512	547	471	519	510	482	515	487	498	478	492	518	495	481	544	523	506	475	522	498	473	492	531	523	526	497	500	511	527	461	487	510	513	484	506	545	432	524	475	511	538	512	490	526	485	477	474	522	529	500	519	496	497	459	502	509	525	456	513	480	532	490	488	504	508	525	500	511	493	499	513	532	528	544	472	503	498	493	502	514	542	499	498	535	511	460	532	554	469	496	461	502	545	532	464	516	509	449	522	525	513	468	510	523	524	508	484	521	515	508	537	509	490	511	509	477	497	507	492	512	502	512	510	528	505	498	513	506	504	520	475	521	481	494	453	487	500	489	469	499	506	500	488	525	484	460	538	485	495	504	501	536	506	473	507	517	482	546	499	492	503	493	544	484	499	486	506	480	517	505	525	502	506	530	520	524	503	484	531	558	518	504	487	511	500	517	515	501	524	490	518	478	513	504	514	525	483	518	520	493	527	519	457	495	483	481	460	477	496	531	507	514	491	486	506	494	522	518	539	498	509	508	489	492	482	524	536	504	489	503	442	514	496	489	492	482	510	480	507	502	512	495	505	499	474	485	525	538	516	488	517	494	507	507	471	506	487	495	513	544	496	534	505	492	485	518	515	582	545	497	493	494	469	524	536	539	538	510	521	500	525	526	526	509	510	526	520	497	506	486	495	477	479	498	519	512	526	487	513	506	473	494	527	487	511	523	499	485	519	508	509	569	500	468	514	470	526	464	506	517	487	544	498	487	500	476	470	508	524	449	513	507	484	484	492	471	494	503	525	463	497	533	503	499	516	530	530	504	525	497	490	477	496	491	511	512	507	533	492	474	517	489	445	471	484	520	544	553	517	513	507	524	522	478	501	541	522	477	478	498	484	522	489	516	462	468	517	533	524	483	526
24458	21940	30316	28051	26970	13147	1547	593	483	507	538	496	512	515	466	484	516	505	507	480	477	479	524	478	488	504	468	463	480	462	469	500	484	488	475	556	498	455	485	514	542	467	469	508	471	476	498	489	497	497	470	519	499	488	466	504	516	523	575	491	510	480	509	487	483	493	509	484	484	466	513	454	477	505	496	488	475	500	540	512	469	494	509	506	483	488	485	500	474	470	499	465	466	466	454	478	496	511	446	477	486	496	468	469	470	485	469	501	477	489	488	469	533	467	460	515	505	467	467	519	483	489	487	473	520	487	435	500	456	515	492	524	521	446	482	507	546	473	472	491	533	491	494	516	518	486	536	474	490	519	497	497	459	477	491	462	497	477	477	509	501	507	510	539	459	486	475	545	553	465	532	530	502	472	524	494	457	477	463	479	501	514	502	540	490	503	509	470	497	476	491	489	502	527	485	455	496	521	527	504	484	486	441	538	491	457	478	484	486	508	530	490	498	457	521	463	441	450	493	462	485	490	513	500	490	486	488	475	496	475	513	493	468	483	494	493	530	459	506	506	477	476	523	503	474	502	508	471	485	479	500	503	441	492	507	508	509	500	484	512	495	497	444	484	500	448	509	497	497	474	492	453	459	477	536	480	468	511	523	486	517	537	470	472	504	489	471	491	470	553	479	485	472	475	477	496	486	462	477	516	481	462	475	492	521	510	484	469	517	458	481	522	481	458	499	509	468	502	432	529	471	514	536	478	478	459	490	473	495	480	470	478	460	519	492	463	509	457	492	478	543	512	480	493	496	482	513	441	500	483	473	501	488	484	449	496	513	512	477	492	472	468	519	499	476	467	533	506	461	516	503	500	495	465	524	469	467	489	475	478	517	534	505	506	496	492	502	485	526	467	484	457	464	494	542	487	506	528	489	459	513	483	492	521	461	475	460	472	461	496	476	492	505	454	492	499	455	501	482	481	518	493	501	501	494	475	486	495	464	454	477	525	499	477	488	505	500	519	491	469	481	513	530	514	503	485	473	493	465	494	513	463	448	505	480	475	522	475	492	490	503	473	507	466	451	471	475	460	470	471	458	467	531	458	481	483	461	500	449	532	512	487	472	439	510	481	500	504	461	420	491	434	469	500	487	503	514	466	508	471	495	478	469	510	497	517	444	487	506	522	480	485	539	491	486	512	462	485	474	480	506	482	497	515	471	521	520	474	497	461	487	490	478	507	516	491	539	453	511	460	488	479	520	522	504	483	454	515	523	497	508	479	470	484	454	502	527	462	501	468	463	497	457	471	517	464	519	483	473	516	489	471	514	466	513	468	511	455	487	521	508	431	467	504	491	456	447	504	464	506	498	488	509	482	499	469	504	478	493	486	514	454	503	497	487	480	514	482	486	491	452	476	488	526	485	512	514	504	517	447	494	464	477	470	499	449	509	473	517	453	488	508	470	482	516	509	475	478	473	458	473	488	502	506	516	496	483	445	469	472	523	456	492	512	509	455	523	452	461	513	461	526	494	469	506	476	499	458	504	486	506	476	459	515	475	490	520	541	447	486	477	478	480	532	528	459	520	475	478	480	533	503	484	509	486	504	490	517	482	517	467	496	475	515	480	511	466	479	465	494	461	459	513	492	478	488	476	454	492	477	462	472	479	478	481	471	492	487	504	523	504	478	463	491	533	511	507	491	503	485	469	470	451	500	495	488	484	473	456	495	483	499	521	477	485	507	466	449	499	484	476	524	471	473	479	455	471	512	505	531	466	490	513	471	476	448	474	489	460	505	474	524	501	499	503	523	463	453	491	499	528	471	508	483	461	473	481	484	489	454	412	472	466	535	482	511	446	490	459	476	514	470	495	519	485	487	529	492	486	472	473	488	474	509	465	459	477	454	476	468	501	489	461	516	484	517	498	427	511	530	474	507	488	506	496	478	490	538	490	499	498	479	463	492	472	478	532	459	490	498	502	462	477	525	495	464	497	495	490	513	493	497	512	478	500	510	490	487	503	481	532	476	500	501	479	490	512	519	459	499	463	497	471	476	504	478	501	484	468	472	485	503	511	478	504	489	470	525	518	502	471	481	514	474	492	505	496	452	445	450	495	473	494	525	529	498	472	514	453	535	476	464	502	476	489	458	480	486	534	460	465	476	479	452	507	502	529	522	475	525	503	482	465	460	516	471	487	452	458	504	510	524	503	437	503	517	479	459	498	530	510	474	527	486	523	511	479	483	508	470	477	467	484	544	500	523	488	489	508	460	488	539	514	521	481	526	521	473	497	491	485	481	507	488	469	504	473	475	498	497	493	493	519	536	482	480	515	490	462	490	494	512	499	510	525	482	479	468	482	500	474	496	446	479	534	443	500	489	488	477	494	456	447	486	492	475	513	519	504	517	503	477	510	501	524	512	511	470	484	486	509	501	518	510	484	475	485	515	508	508	513	457	487	531	474	503	497	467	496	488	506	453	484	499	480	499	483	463	488	504	495	479	493	460	470	478	512	472	486	495	495	480	480	450	503	491	453	481	461	513	456	494	490	485	485	497	459	482	469	513	510	474	463	503	484	477	488	494	481	466	502	501	491	471	504	484	511	459	475	496	525	481	503	501	485	501	475	457	479	482	516	473	470	455	490	484	502	484	480	470	488	475	505	466	510	518	470	502	524	474	478	500	503	506	484	520	509	479	494	520	485	497	507	531	479	523	475	491	506	487	482	508	510	512	515	526	468	484	526	467	508	463	511	484	494	536	480	513	515	484	454	498	487	436	520	467	468	482	463	472	496	466	474	469	491	493	497	469	461	461	487	503	510	551	506	482	476	497	528	457	470	517	503	475	493	490	468	461	530	542	510	503	464	490	485	492	493	503	475	503	497	490	489	503	510	477	503	478	526	497	501	497	499	494	458	492	467	504	499	463	482	478	463	489	487	457	490	519	502	487	474	505	461	508	474	488	522	469	468	481	495	504	501	483	476	493	490	505	507	494	516	517	469	479	468	483	496	470	480	529	494	505	516	487	477	484	500	526	486	494	515	488	507	498	510	464	451	502	471	467	462	464	465	486	496	475	467	476	492	458	508	481	472	492	478	464	475	492	511	502	492	489	506	504	467	449	499	465	466	489	493	494	476	471	463	491	526	490	548	503	518	526	476	485	477	500	478	492	517	508	493	474	505	444	448	475	517	518	493	471	498	490	515	506	494	505	499	490	486	507	479	483	481	475	512	501	455	453	479	448	474	485	475	482	495	500	518	504	493	475	488	501	494	456	516	451	493	456	514	478	503	521	490	501	492	481	515	504	494	490	512	467	479	487	475	487	452	487	496	467	497	495	524	503	476	486	502	520	499	489	478	479	473	516	476	506	478	499	491	499	503	511	515	467	498	493	482	463	478	490	481	454	484	508	501	475	456	465	494	450	459	479	521	485	449	528	465	497	496	463	476	508	480	472	479	537	501	521	531	483	447	510	511	466	509	478	485	512	479	476	487	473	517	505	486	490
57246	79475	56755	44853	35410	3431	944	817	834	851	764	748	833	804	786	765	745	827	782	764	782	795	813	746	795	739	759	769	756	750	795	800	818	780	741	788	778	723	775	777	762	794	787	756	804	763	756	809	781	770	770	792	741	783	799	734	776	786	733	754	777	761	810	757	745	740	772	777	764	775	745	758	765	730	750	730	746	773	745	787	737	753	783	751	754	808	775	852	758	775	745	750	719	774	777	723	759	777	712	772	779	771	774	816	789	780	763	801	780	732	734	764	742	733	757	781	737	811	740	754	769	722	732	735	770	802	762	811	804	784	807	773	799	806	779	786	742	749	759	748	785	785	777	782	738	730	750	806	767	802	782	744	775	785	785	764	769	737	794	782	763	771	776	746	768	749	738	780	763	758	803	766	719	782	770	705	791	788	778	772	789	720	789	775	807	796	776	778	731	769	735	726	786	788	768	760	810	763	790	793	752	716	735	743	740	756	752	744	770	755	723	752	788	717	712	778	770	760	743	734	712	814	788	725	827	789	806	796	779	789	750	726	766	771	733	755	779	743	772	765	757	761	767	773	747	752	759	809	763	806	772	769	766	728	804	783	760	754	755	737	789	762	773	742	783	725	731	772	776	723	738	726	760	792	732	801	755	720	795	745	739	729	767	760	738	753	760	776	741	762	787	743	778	768	773	772	768	823	702	739	749	767	780	699	763	708	762	747	778	765	817	773	786	736	786	766	787	726	745	812	758	780	752	776	768	772	758	780	747	717	805	765	718	772	742	747	775	769	781	763	759	818	758	754	739	801	742	727	730	747	712	786	804	746	742	769	718	791	764	760	780	699	707	743	727	767	722	817	747	780	733	777	754	744	756	795	751	782	748	783	785	777	746	775	764	829	782	750	742	774	777	741	760	799	855	809	802	817	788	715	744	769	734	697	819	761	805	800	762	734	765	752	718	734	748	770	786	751	788	802	739	801	792	801	763	748	791	759	772	731	767	761	746	744	753	783	783	770	761	742	789	757	786	745	804	668	757	771	778	758	830	777	754	749	758	711	746	751	748	773	784	761	786	782	773	786	774	768	782	767	757	756	763	758	799	744	787	777	751	741	764	751	775	783	780	733	827	798	781	776	754	785	747	770	785	793	734	729	734	789	753	777	732	724	738	773	732	806	738	752	738	799	784	804	786	793	794	725	785	755	783	719	763	763	744	785	798	770	726	770	792	766	791	771	762	795	735	754	699	757	743	763	766	810	791	749	826	754	737	745	799	739	775	781	717	755	784	778	752	771	788	768	800	837	742	794	744	747	765	773	745	780	736	759	740	779	759	776	792	821	750	798	778	770	772	766	742	767	724	830	788	786	736	795	732	761	810	804	791	766	770	739	798	738	768	716	746	776	831	756	776	742	760	735	721	738	759	802	764	765	798	766	746	749	782	776	739	784	807	749	813	789	750	758	732	757	729	789	739	762	711	764	726	774	747	749	773	722	738	758	799	785	724	761	749	803	767	740	795	781	779	739	767	731	825	763	756	795	766	762	742	783	784	766	747	762	760	804	816	762	749	781	767	695	726	711	765	740	785	773	729	729	781	756	762	736	727	709	725	758	731	769	809	769	775	745	795	784	771	779	754	718	804	731	805	778	804	718	752	752	786	741	776	794	755	787	773	782	776	733	784	763	770	753	778	787	783	767	784	738	766	782	782	753	783	797	740	715	746	775	767	756	767	759	798	740	780	740	767	795	794	767	751	735	752	735	773	716	765	799	777	757	767	759	763	787	780	748	711	745	686	786	800	778	742	738	771	803	779	738	792	718	772	786	758	803	744	790	740	793	779	793	794	784	769	807	761	778	775	766	771	764	775	748	765	739	801	767	742	817	722	779	775	728	808	717	742	761	794	767	781	736	694	790	773	759	758	779	833	807	700	826	764	753	762	802	737	787	784	769	771	734	741	732	715	775	779	771	761	805	728	765	767	767	731	744	776	744	768	772	736	735	791	759	702	748	752	787	739	727	748	765	782	742	741	790	746	756	779	757	720	807	716	752	798	772	754	733	741	761	788	796	756	814	743	780	775	802	768	728	740	784	715	769	738	783	740	747	733	728	777	769	777	801	760	766	786	763	765	783	751	752	759	782	738	728	704	715	759	771	777	771	747	752	794	751	763	705	778	768	791	750	730	769	826	811	816	762	779	723	746	771	763	712	736	753	763	752	731	765	758	760	754	770	756	791	704	773	741	757	752	738	766	795	784	749	812	722	769	761	801	786	775	720	777	791	717	750	740	772	755	804	759	763	756	735	814	757	742	726	806	791	723	734	710	721	747	815	769	741	812	789	751	784	764	743	697	756	756	711	722	809	750	795	803	804	773	719	798	786	775	734	802	771	774	747	764	748	760	766	799	758	801	753	731	751	798	692	744	722	764	718	799	782	745	746	763	752	776	775	765	761	778	795	739	766	795	768	743	776	783	781	785	784	786	758	807	761	779	744	707	775	763	802	781	816	697	811	783	744	792	727	784	732	748	787	797	740	760	776	796	785	728	747	748	722	772	717	791	739	787	787	769	712	795	798	717	698	756	733	772	761	769	757	769	736	784	752	768	722	761	733	759	731	815	779	763	781	799	820	817	770	822	790	734	781	768	714	751	795	798	773	784	713	745	781	744	756	753	773	784	748	792	725	705	730	788	722	822	799	780	740	768	751	747	771	780	718	781	734	745	771	817	769	745	806	741	739	697	728	809	754	793	778	796	761	734	737	783	778	760	776	798	759	840	793	788	691	783	806	730	793	832	784	690	769	769	763	740	727	733	779	781	737	778	762	748	740	751	742	767	786	781	773	806	776	775	754	741	822	757	776	754	727	812	770	778	752	828	720	746	812	776	723	733	777	771	789	750	756	792	798	754	772	755	729	785	772	745	761	793	758	783	752	758	703	793	734	788	742	777	800	780	804	749	835	816	784	779	807	734	786	749	761	782	774	753	756	712	757	759	739	797	797	766	761	747	742	754	771	746	722	777	783	768	761	758	810	827	758	745	752	796	698	740	733	772	750	789	744	750	748	775	753	748	744	785	789	793	748	725	773	826	745	773	744	787	762	741	782	766	772	794	776	777	797	750	800	761	778	826	836	798	767	760	708	738	744	702	770	734	778	766	712	780	740	812	758	730	781	747	731	773	743	772	766	753	774	750	753	769	826	798	773	806	743	790	783	755	800	702	750	765	776	768	761	721	766	752	729	782	781	818	767	806	742	771	777	770	744	738	758	768	812	719	743	799	787	715	715	796	753	768	766	772	749	769	797	736	774	731	754	779	732	766	784	798	739	739	726	792	747	829	749	723	783	774	752	777	747	779	770	762	701	746	807	759	764	752	763	794	818	809	800	763	742	763	745	789	788	771	741	733	779	799	747	744	740	748	725	718	786	736	741	779	783	740	741	746	785	774	806	802	746	757	782	726	790	753	774	731	802	749	770	757	739	842	747	778	773	816	681	771	788	804	773
23286	21521	30172	25118	25597	20803	9374	848	676	648	604	622	555	587	574	585	578	541	574	545	611	587	548	538	543	555	642	561	610	583	572	559	575	570	580	570	618	599	559	559	585	615	557	572	603	638	537	546	553	539	609	567	561	548	601	572	611	539	571	569	558	621	601	536	569	553	572	596	579	555	570	604	592	544	571	558	533	529	494	524	577	603	578	616	561	544	586	554	596	579	568	537	527	541	591	546	559	577	568	586	582	585	578	587	538	573	589	546	558	574	580	520	607	563	572	590	565	564	554	572	542	564	569	573	555	554	533	568	577	591	541	521	600	574	550	591	564	594	568	576	555	588	547	605	557	619	572	575	541	552	596	564	574	600	559	593	570	546	556	544	545	574	560	550	576	545	591	569	553	544	561	602	559	560	643	623	587	583	563	540	554	569	570	576	552	571	564	550	551	568	567	567	605	559	547	592	573	580	567	567	558	624	567	565	562	565	586	558	546	537	543	563	593	613	566	536	544	576	549	541	559	546	496	576	578	553	532	584	577	604	544	542	542	559	550	579	535	538	565	525	585	550	560	569	537	601	582	574	613	537	546	561	548	598	565	561	549	562	518	548	558	578	570	564	590	557	597	556	560	577	561	562	571	539	551	541	574	574	569	566	586	623	514	622	537	546	560	538	567	544	551	591	540	533	591	583	562	554	573	580	580	564	550	576	548	586	527	592	521	581	516	581	586	558	578	549	561	587	536	566	554	601	550	565	574	580	549	560	554	562	531	543	584	541	575	603	528	589	558	579	559	562	576	564	558	557	547	584	567	562	538	544	556	605	617	577	558	584	539	570	547	540	559	568	582	571	587	581	585	609	581	591	549	538	587	579	556	556	556	553	583	527	566	555	556	600	584	580	606	532	591	546	582	588	546	523	568	551	519	551	546	548	524	574	556	575	590	556	580	546	597	579	540	577	529	554	567	566	576	559	538	534	547	602	596	561	511	564	603	540	561	560	581	581	524	556	603	563	597	539	534	582	532	596	584	555	571	545	554	548	538	536	570	548	510	544	537	591	588	553	582	530	543	567	540	613	558	532	602	575	587	575	591	558	570	600	578	573	553	574	529	622	537	538	606	522	584	595	550	577	553	557	592	561	571	586	561	525	561	531	583	589	550	602	575	582	612	573	511	567	566	555	562	567	559	586	567	589	550	543	597	582	616	519	584	581	563	589	575	563	576	573	574	562	565	571	555	561	533	566	540	577	533	554	526	558	595	562	560	528	570	593	537	561	506	576	588	536	544	543	553	572	600	546	580	546	575	576	574	592	595	544	594	558	556	559	579	549	590	560	507	535	539	578	573	560	561	531	570	510	559	547	550	526	536	577	565	570	553	569	566	519	553	535	554	576	564	556	569	565	560	571	543	566	534	588	567	556	537	577	542	533	554	573	533	565	557	605	584	528	548	550	576	585	577	567	562	540	560	549	574	553	573	564	541	513	594	580	539	544	566	588	562	585	511	540	601	506	577	553	564	592	544	608	554	583	588	536	529	561	577	589	610	537	574	595	602	514	571	574	588	557	603	598	555	555	541	515	595	602	559	565	563	588	588	565	600	542	572	574	592	559	616	534	571	607	568	560	544	565	570	555	587	561	550	597	597	568	568	559	615	615	610	556	533	549	532	589	562	513	565	593	515	583	546	549	562	551	547	554	556	564	544	510	619	537	547	566	589	564	606	565	579	542	579	600	534	561	566	562	600	587	590	590	597	540	582	554	555	544	572	569	541	562	549	607	526	533	552	527	580	574	566	566	574	576	597	564	527	585	562	553	577	584	562	561	568	552	566	563	535	583	574	593	533	531	563	552	553	556	533	546	581	580	559	561	572	535	553	570	570	606	594	541	566	571	578	603	555	570	528	542	547	544	572	563	531	549	551	578	605	589	556	567	574	553	594	567	553	528	538	544	565	551	578	556	568	546	509	611	582	562	600	590	582	559	508	542	553	542	538	540	535	559	555	565	583	566	558	599	557	547	590	549	632	553	564	547	552	579	552	559	583	587	549	519	608	582	596	581	573	561	568	548	549	523	531	515	553	552	569	601	542	602	558	597	588	560	526	573	566	575	605	584	556	548	510	543	542	583	593	572	564	519	556	567	570	557	540	581	537	601	560	544	587	542	562	579	573	555	558	644	593	566	549	586	555	563	588	572	586	590	550	560	632	549	580	543	540	566	569	587	566	574	543	570	548	562	545	582	551	560	568	538	558	552	610	596	506	551	585	621	556	580	577	572	592	566	549	585	570	577	559	557	575	598	558	539	562	549	562	559	533	537	550	548	557	549	612	531	570	541	567	546	642	551	583	571	586	572	564	567	553	555	569	554	579	553	551	584	535	562	590	549	586	590	566	558	557	570	577	564	627	553	563	536	514	534	547	601	528	589	561	565	542	527	544	559	567	573	577	569	563	586	643	564	579	554	552	573	599	539	580	551	571	533	572	543	530	570	569	598	522	542	546	515	542	578	518	539	571	551	596	559	585	564	556	562	564	507	565	551	552	538	513	591	556	567	586	561	577	593	603	548	555	579	558	533	597	536	556	550	534	550	531	552	587	530	562	589	547	575	546	544	588	558	577	577	549	587	577	591	551	573	539	524	558	544	553	553	568	558	554	536	555	546	569	521	571	553	542	576	525	544	560	573	557	549	569	552	585	576	573	569	551	563	581	518	568	554	545	571	585	567	537	556	530	535	572	574	578	576	516	576	568	560	596	548	579	562	578	563	523	540	558	551	550	610	530	579	575	575	552	606	552	552	550	595	552	553	523	574	570	592	609	572	565	573	611	604	585	609	600	540	526	582	588	536	546	574	567	538	562	553	573	575	555	567	577	582	572	563	515	592	579	575	519	608	556	590	580	574	584	581	523	556	563	555	591	580	558	535	568	541	538	563	563	598	570	540	589	574	542	561	582	579	537	550	555	552	570	576	574	587	569	514	517	590	598	587	570	549	549	567	562	546	580	556	559	536	533	569	522	574	574	579	544	562	608	533	560	554	590	626	557	545	599	559	536	579	579	560	549	580	551	558	584	583	571	582	563	540	565	553	547	547	598	582	562	541	558	576	537	583	603	552	596	552	576	601	570	562	573	537	534	521	590	591	555	579	563	584	592	570	562	557	534	529	573	588	583	597	547	556	541	567	581	570	560	562	596	562	588	582	564	537	570	585	558	589	555	565	558	566	526	604	562	536	575	525	590	585	592	556	609	537	610	545	563	584	557	593	590	559	542	606	530	563	494	523	582	562	569	528	585	570	607	553	528	556	578	591	631	558	585	560	575	573	615	570	569	574	574	628	576	537	575	567	553	537	522	574	593	525	529	559	575	561	546	538	598	599	611	570	541	557	520	593	589	531	567	542	586	577	558	560	530	583	601	580	573	596	566	584	589	563	592	544	547	543	561	543	560	571	544	578	519	571	558	612	590	519	568	608	583	545	514	577	551	547	560	570	596	548	579	561
57195	84381	67289	54063	44184	5174	1184	1036	1049	991	970	962	956	919	952	929	904	850	912	926	889	887	912	862	914	880	876	851	919	856	840	901	854	897	897	857	849	883	898	881	884	869	897	802	862	871	884	892	859	876	864	939	875	881	877	840	831	859	899	934	825	846	885	834	877	888	856	873	799	822	917	905	879	875	871	845	819	818	861	861	868	879	840	882	906	882	882	874	888	886	814	850	870	865	857	842	844	865	853	843	892	878	878	835	880	866	868	824	897	863	836	876	858	907	859	856	851	854	854	849	948	862	893	849	871	892	831	821	876	821	814	850	922	865	879	867	940	855	867	847	858	923	839	822	892	888	853	864	874	858	870	817	807	831	874	842	900	879	835	870	801	874	898	849	866	852	825	833	847	871	874	859	883	878	896	909	875	842	862	875	857	889	859	855	902	947	847	833	843	867	831	851	864	860	835	902	852	831	827	851	842	887	849	873	890	914	921	880	844	833	866	895	896	886	825	847	866	928	854	853	874	869	827	885	878	864	909	883	854	883	822	819	854	839	886	866	885	858	835	886	892	865	880	896	810	898	905	909	819	816	887	885	883	885	858	881	824	825	886	870	896	884	839	853	865	884	929	920	907	889	807	834	939	829	846	899	895	878	909	850	855	868	905	868	915	864	838	849	837	840	866	854	881	854	818	871	873	847	935	885	859	902	878	921	824	827	879	818	881	858	898	918	939	861	889	875	883	864	863	803	927	888	891	841	832	869	877	853	851	853	930	864	913	907	882	857	865	880	905	864	854	876	823	849	853	894	896	841	871	835	853	907	901	890	841	851	831	851	825	849	851	870	831	860	852	851	851	832	890	867	876	805	880	890	842	868	885	887	875	895	842	888	902	843	801	816	895	873	848	900	842	829	916	871	892	828	933	879	854	873	822	862	849	927	890	865	873	888	823	830	809	891	900	883	887	859	825	861	842	856	845	819	921	848	885	849	840	888	851	830	853	913	873	834	864	870	860	866	849	875	845	854	870	819	857	854	849	805	891	825	869	909	886	869	855	844	909	939	871	867	854	852	876	942	883	881	904	899	810	859	811	909	890	837	882	879	927	839	829	875	882	776	848	871	883	825	900	860	845	906	883	812	838	861	882	839	865	865	880	856	846	780	853	865	900	848	903	839	888	894	883	888	867	837	884	829	904	824	878	884	810	856	882	892	810	832	870	849	891	843	922	848	829	859	849	863	910	906	864	845	906	878	847	855	818	922	835	885	859	890	855	835	871	817	855	841	833	849	836	904	868	877	841	822	893	891	858	821	874	897	892	917	853	895	858	877	815	886	845	900	903	838	887	868	896	846	834	875	833	814	840	802	876	910	878	858	826	883	851	888	872	875	845	875	881	857	831	835	860	849	861	866	832	872	828	846	854	873	898	863	830	862	865	852	850	847	845	878	817	804	859	886	872	880	855	857	883	864	832	880	831	901	836	880	861	864	875	891	879	848	871	885	872	882	858	875	812	843	929	777	951	863	908	837	894	823	853	851	809	831	855	857	845	876	875	849	822	844	878	878	909	848	872	856	825	861	856	830	851	890	861	847	878	851	907	860	876	841	870	831	872	861	862	877	844	822	862	875	859	859	838	885	909	871	809	884	862	904	838	866	880	834	875	872	826	846	828	856	840	894	858	889	895	866	857	905	920	843	818	833	877	900	829	870	829	855	879	844	840	885	858	896	891	891	919	855	867	871	890	855	846	886	856	883	835	818	855	850	879	864	912	849	838	919	856	871	860	841	871	857	860	829	884	830	919	834	884	879	878	844	845	833	900	817	846	799	914	843	842	878	886	846	851	877	865	868	867	849	887	860	832	880	850	874	882	877	893	849	883	854	896	897	856	871	852	869	904	826	868	857	828	927	901	834	827	889	909	822	852	932	869	850	906	895	886	789	852	869	851	874	919	845	870	852	858	883	858	867	901	873	881	844	905	826	859	848	862	879	872	846	881	851	877	899	891	939	891	862	882	836	870	923	864	868	825	814	840	859	854	875	844	918	862	878	838	864	851	880	826	918	897	849	888	836	899	831	836	842	882	853	919	856	836	892	848	844	852	840	848	878	873	872	842	821	869	842	911	861	897	834	890	858	875	830	880	908	837	885	858	867	917	850	864	864	856	816	887	920	844	820	873	887	872	910	847	876	879	880	827	895	867	855	882	819	888	836	821	871	818	808	843	833	831	834	847	903	886	843	832	829	866	885	846	888	895	807	876	853	886	858	879	864	859	871	885	865	882	870	833	851	834	876	855	870	835	862	855	900	816	867	845	895	822	871	867	854	884	859	907	834	818	899	887	858	861	844	885	897	861	885	857	861	838	910	852	836	892	871	845	903	837	848	848	800	889	889	914	899	850	885	862	842	887	899	856	902	907	878	824	835	900	912	852	870	845	822	825	865	819	843	816	833	893	878	903	824	864	854	871	850	888	823	869	844	919	835	889	862	860	856	898	865	900	875	865	836	824	806	852	877	875	863	827	874	899	889	836	823	929	841	810	839	850	887	848	868	828	856	873	874	789	892	839	858	813	850	871	880	842	894	856	845	893	846	874	879	863	864	897	878	899	874	945	900	832	843	881	833	853	863	876	883	835	883	853	888	846	860	868	812	851	872	854	833	910	835	901	875	905	869	841	897	787	815	900	885	861	863	863	890	917	856	895	847	877	842	890	931	881	814	943	861	895	872	850	892	856	881	892	864	830	850	836	867	879	888	867	854	870	807	839	853	891	882	861	841	843	934	827	874	943	880	886	833	899	885	917	870	830	909	858	865	955	883	797	876	875	850	814	864	874	831	805	880	849	842	887	851	891	903	852	878	878	849	866	860	869	904	800	859	881	828	867	903	891	883	863	861	851	810	842	895	880	869	875	848	885	859	874	939	878	867	819	853	835	831	866	855	895	862	883	879	842	870	880	831	875	846	832	849	899	879	872	836	868	907	845	834	953	928	871	888	874	828	853	867	848	855	871	909	849	887	912	926	840	862	868	825	891	872	852	821	857	894	864	865	799	882	916	824	918	905	895	885	889	868	878	864	876	878	859	901	842	905	862	841	864	914	843	854	888	861	845	862	856	849	862	866	844	878	824	820	898	883	828	823	886	828	841	891	870	857	891	878	885	894	825	889	860	867	869	924	890	859	875	908	910	858	869	826	889	866	916	904	838	883	881	845	831	811	857	829	850	859	821	907	915	874	881	898	852	841	875	835	810	872	905	869	849	883	891	867	828	871	846	881	863	906	891	845	871	829	918	872	898	866	939	876	861	917	894	844	867	874	844	883	924	830	836	900	869	860	848	877	880	877	806	863	857	881	851	835	880	882	832	883	965	826	832	899	891	807	878	844	833	863	844	866	888	843	876	869	906	852	853	853	915	885	856	809	839	815	910	872	888	889	903	910	850	807	845	913	853	849	815	805	856	888	898	846	877	876	858	882	864	904	888	846	918	878	828	863	856	868	848	872
28865	25051	27688	16822	6050	567	330	307	325	305	319	340	301	281	315	319	327	300	285	306	280	335	268	323	287	309	275	290	298	307	333	292	337	292	321	299	330	303	303	305	326	300	330	339	315	296	293	306	299	305	342	287	309	321	323	277	327	302	329	310	298	319	298	327	288	305	305	314	307	328	303	345	299	311	308	358	321	332	290	295	294	305	315	320	325	319	314	317	296	304	303	339	323	323	306	321	331	313	298	333	301	322	347	301	304	303	327	303	324	303	322	274	296	318	298	285	310	293	316	293	301	304	287	290	307	301	273	285	293	283	318	293	310	287	312	305	310	277	287	275	303	360	320	312	307	330	323	305	271	302	282	335	308	302	284	340	342	296	302	316	293	310	308	277	320	307	321	297	308	319	294	298	309	291	320	336	303	315	315	320	318	299	315	303	336	278	314	338	336	338	299	310	294	299	287	324	347	342	294	309	309	300	303	312	294	321	285	297	314	318	306	309	310	301	275	318	291	286	333	318	324	291	308	324	279	315	314	318	314	313	344	331	298	312	279	328	297	325	295	304	290	289	313	315	321	303	311	307	308	325	301	338	319	332	299	304	312	332	303	316	328	327	317	331	313	300	329	308	281	285	335	288	278	299	328	315	270	295	301	322	319	276	328	313	282	323	250	278	329	318	324	293	298	308	312	298	325	310	290	281	319	329	318	312	315	247	336	297	317	318	331	358	323	307	281	305	287	353	307	304	297	311	366	308	313	299	297	324	292	304	317	300	310	319	291	316	283	281	293	315	284	296	277	305	308	323	332	289	309	287	301	310	289	301	313	287	337	318	321	329	306	301	317	298	327	338	304	334	296	290	313	296	310	302	297	311	285	339	326	327	318	274	317	289	322	308	301	303	318	322	316	317	321	310	283	306	328	306	292	314	300	315	278	334	303	311	301	312	297	307	305	271	301	331	295	299	313	311	298	305	287	297	321	319	265	330	319	302	296	281	311	309	331	302	340	316	311	314	308	300	293	300	304	305	331	293	284	332	293	302	313	322	302	305	283	332	300	317	329	282	308	282	329	272	340	279	315	291	309	330	312	339	303	318	305	306	293	289	311	306	329	294	316	300	297	302	323	338	283	286	307	313	313	280	320	287	309	295	285	292	314	313	324	325	294	290	295	276	336	334	331	275	301	299	309	336	289	300	326	305	324	315	323	296	340	279	304	283	305	306	299	291	316	331	313	322	323	283	304	279	325	340	304	287	281	300	323	305	294	284	299	289	324	297	299	294	310	297	284	283	328	285	331	310	293	310	309	301	315	285	318	317	305	300	285	339	306	290	315	329	300	261	302	300	296	321	307	312	295	312	326	310	336	311	288	295	305	319	271	288	285	311	303	314	316	282	327	304	287	301	320	291	318	307	316	281	294	316	321	311	322	301	323	271	300	315	311	309	287	335	319	326	315	300	295	264	339	290	327	289	295	293	288	316	268	328	292	323	320	291	328	328	302	293	300	326	329	319	338	315	291	313	310	296	328	302	297	312	338	316	278	287	301	311	314	298	298	338	282	301	324	308	333	308	304	279	309	289	340	307	300	313	317	303	335	309	306	320	328	288	309	311	329	318	326	308	271	291	296	296	292	290	322	298	309	291	302	292	320	307	317	300	308	353	304	310	293	321	354	336	308	311	309	316	299	324	287	304	281	288	288	287	304	305	351	331	291	300	301	312	306	291	301	293	340	294	304	305	298	301	307	340	334	328	307	309	308	289	303	316	297	279	284	307	265	308	300	313	334	317	290	317	300	281	333	308	321	295	353	277	313	322	335	339	308	279	302	334	324	322	320	286	320	316	324	291	287	324	283	313	285	305	299	325	294	297	318	317	304	344	311	286	345	313	318	283	295	309	319	293	314	280	306	289	290	299	305	312	346	319	306	319	315	295	280	310	313	344	283	314	322	275	291	273	313	308	338	306	322	296	323	312	304	303	307	313	289	302	299	292	323	306	334	310	297	285	325	335	295	289	294	293	282	329	310	306	263	320	285	324	314	298	339	295	294	299	309	300	322	320	304	348	328	345	288	314	321	312	310	326	289	321	318	280	309	296	316	297	310	335	290	327	293	309	304	332	309	318	295	326	303	283	299	317	331	338	312	304	316	306	292	294	296	331	307	303	311	311	316	291	335	293	286	296	313	304	310	284	293	309	308	327	314	313	287	300	320	321	321	288	318	304	284	283	336	289	296	321	293	323	291	302	296	279	297	313	286	315	309	333	337	308	316	306	328	305	317	301	303	284	304	308	304	286	297	285	319	298	306	305	342	294	314	328	309	312	299	275	297	287	317	320	334	313	323	311	287	329	295	302	328	303	307	319	313	319	301	303	293	298	287	280	305	329	306	320	311	303	306	326	300	316	292	330	297	327	311	279	299	328	336	325	338	290	297	289	307	312	281	315	330	309	321	288	290	324	303	306	288	333	282	295	325	293	346	299	318	311	321	285	311	314	327	310	283	273	297	290	305	270	324	306	319	350	282	297	282	288	326	307	309	351	314	299	305	289	316	309	306	307	321	294	290	317	295	321	252	304	327	313	302	301	295	299	278	307	279	304	341	311	322	308	286	294	315	317	311	326	287	335	301	301	332	295	310	326	283	280	285	291	318	283	282	305	310	284	303	292	286	314	302	293	325	289	332	304	316	296	325	301	295	353	302	287	282	329	305	322	291	285	334	293	304	286	294	316	293	294	309	294	285	307	296	292	320	301	308	289	293	332	332	299	295	308	297	318	296	287	328	306	313	308	319	331	321	298	304	304	296	308	287	353	313	285	317	305	322	325	299	306	297	299	315	269	320	328	300	299	311	277	300	319	372	329	323	291	353	317	324	290	293	301	291	313	320	283	295	321	293	315	275	307	298	311	301	297	311	291	310	332	305	268	301	306	303	335	315	327	320	278	313	315	314	278	305	285	301	292	301	317	341	274	318	287	329	305	342	310	294	297	283	313	325	324	279	329	293	317	308	306	342	341	312	314	288	323	313	314	317	305	313	303	324	313	266	314	292	283	289	307	310	315	306	322	317	334	325	285	310	317	319	324	301	306	299	325	357	305	287	322	317	261	258	271	301	293	292	322	287	317	281	301	279	315	334	293	306	333	315	326	314	318	292	310	293	282	302	314	329	333	315	296	312	314	322	303	323	290	312	301	321	283	285	303	299	289	320	308	333	291	315	300	299	329	315	282	306	321	301	304	279	295	299	300	306	296	311	332	321	273	304	290	319	294	289	268	327	270	288	289	322	284	299	312	290	343	296	291	333	315	334	325	287	289	345	303	310	298	333	313	305	295	324	302	294	295	338	306	307	296	293	343	285	294	298	288	311	261	280	284	287	306	336	303	303	283	316	321	309	329	301	310	320	311	309	293	305	288	332	337	332	323	273	297	330	315	324	303	300	323	327	325	315	286	320	305	304	323	312	318	251	268	285	277	299	276	291	325	280	315	314	315	283	302	290	310
35035	40890	32281	17135	9844	848	524	465	481	487	476	471	473	507	517	486	532	488	477	498	504	528	487	467	474	498	512	504	515	504	495	469	514	477	526	517	499	513	530	487	483	458	488	512	485	482	512	504	499	488	514	505	475	490	524	508	493	482	503	501	499	491	474	498	501	487	510	488	505	450	458	498	486	493	508	541	503	484	486	445	455	470	473	486	496	455	505	487	488	486	467	498	496	467	509	499	494	479	482	496	468	511	515	490	484	483	518	489	528	472	507	495	486	512	526	506	509	449	504	473	488	465	500	499	504	497	515	439	512	483	445	471	516	507	461	484	477	483	463	487	466	537	519	493	483	463	501	506	498	464	503	516	492	487	499	495	490	517	563	479	479	498	525	498	489	517	492	503	539	525	503	489	459	426	470	463	500	482	455	480	515	464	476	498	498	497	468	530	485	525	475	491	473	492	482	457	493	490	489	506	523	464	525	475	482	506	506	506	474	487	475	479	529	514	512	530	471	531	478	465	464	434	487	493	496	488	493	509	501	512	496	515	506	451	506	486	519	494	482	468	460	487	488	474	484	512	472	444	480	502	488	507	493	467	482	492	478	501	488	499	517	475	496	518	491	472	479	513	456	509	483	473	505	490	524	510	472	450	487	465	502	472	495	501	479	503	521	506	474	479	527	480	485	470	514	488	499	494	519	520	478	491	478	480	500	453	472	460	484	459	521	515	494	470	529	471	500	488	523	487	487	492	486	471	551	500	529	504	474	491	500	490	469	492	503	479	481	445	519	521	526	466	463	486	486	512	448	475	467	490	488	528	492	514	516	464	505	504	513	446	519	483	507	512	467	513	477	510	487	505	509	490	498	518	518	484	509	485	491	472	506	492	494	501	513	470	490	495	466	492	442	493	519	511	491	454	521	488	483	550	463	506	465	479	497	498	459	510	501	512	506	503	491	491	483	497	482	502	492	493	467	490	494	490	468	510	516	519	432	514	510	515	484	528	514	537	518	504	491	464	498	483	466	519	492	538	508	465	485	463	474	494	487	500	493	460	485	460	473	486	500	494	524	527	531	488	503	485	543	476	503	496	510	503	519	484	532	486	484	486	501	500	508	512	511	511	491	504	485	453	498	499	508	503	521	475	492	497	495	464	449	490	533	500	464	478	512	502	476	509	513	496	508	468	497	492	532	505	503	515	471	471	486	478	475	480	482	445	489	495	535	505	498	559	505	499	488	512	477	469	494	485	460	434	460	480	472	487	501	485	519	465	478	485	483	478	532	473	471	497	516	484	457	505	495	460	519	517	494	480	470	497	480	487	518	509	495	511	478	476	492	488	540	504	467	484	494	467	472	464	542	465	467	469	497	509	488	483	506	510	493	511	462	484	487	497	525	478	528	509	517	527	501	488	442	493	523	498	502	514	505	480	483	545	478	501	507	519	479	498	482	472	478	514	497	470	476	508	520	482	484	468	457	493	444	489	512	479	493	496	471	466	474	501	461	507	529	476	522	426	466	479	525	516	494	508	494	512	480	503	501	497	472	476	486	452	495	505	497	479	503	512	480	481	468	472	465	490	565	479	500	514	488	455	538	505	524	524	492	433	507	518	489	496	509	478	490	497	572	495	506	493	499	502	493	503	506	533	495	510	498	460	495	440	483	515	483	484	511	503	499	486	510	488	533	482	485	468	512	518	521	467	482	476	510	505	497	494	463	529	482	475	525	492	496	501	504	517	472	502	461	505	510	542	482	498	484	464	481	499	488	528	486	492	525	511	518	519	498	471	500	513	451	474	432	499	485	481	509	472	514	499	494	512	509	505	515	450	490	498	471	495	520	458	522	488	513	522	486	500	542	512	503	520	473	507	499	467	513	470	521	541	524	496	491	449	503	498	481	516	504	488	469	499	476	459	456	517	491	471	520	498	532	468	496	513	484	468	492	514	509	460	490	511	468	510	479	542	489	484	498	435	502	494	493	551	479	484	507	482	513	487	524	502	486	496	476	495	486	516	495	495	535	489	489	483	484	498	484	489	494	456	559	449	522	502	520	490	544	495	506	497	492	513	490	454	539	485	478	487	518	474	483	471	508	487	459	458	439	504	506	493	509	481	519	485	492	525	548	525	481	474	544	480	490	524	552	504	456	511	497	470	492	475	472	495	521	512	485	521	497	467	512	509	511	483	501	453	540	469	494	500	514	518	502	467	496	486	490	496	450	496	509	500	502	477	503	534	496	481	479	472	486	519	502	463	477	463	464	522	511	479	498	490	502	489	473	506	489	520	494	516	492	514	483	504	502	498	463	479	484	506	489	512	472	502	446	525	486	506	500	462	508	512	534	453	482	496	476	491	469	496	478	504	486	520	511	485	502	517	512	487	474	465	542	517	477	503	489	497	477	513	494	469	473	517	485	493	498	512	497	487	488	448	464	526	489	496	493	448	524	482	464	476	505	452	500	458	480	503	493	502	519	483	502	496	497	468	531	486	486	488	470	513	514	505	511	485	519	480	513	454	498	509	509	503	478	514	484	514	459	497	523	511	499	543	510	501	469	497	465	489	523	501	463	491	463	501	516	459	481	498	493	484	483	525	489	479	486	521	452	482	471	478	502	479	463	504	535	488	483	492	524	494	496	497	471	459	486	488	523	510	521	511	527	512	520	501	479	447	528	491	473	508	488	498	481	503	502	482	503	493	497	476	488	507	488	489	474	477	469	485	507	501	482	505	491	480	532	477	529	489	511	498	483	527	475	492	506	471	489	508	527	514	503	504	500	531	514	456	504	497	488	508	512	477	500	458	488	469	492	472	446	471	476	499	517	474	501	483	513	478	509	446	514	472	503	466	520	502	540	526	512	538	493	495	499	525	494	494	495	468	524	518	476	514	498	475	497	475	491	482	481	470	505	508	476	522	482	509	525	508	535	470	481	503	492	478	525	528	489	460	506	523	486	522	455	432	469	452	535	485	498	476	538	472	480	466	485	464	485	490	490	442	498	547	473	483	520	472	503	492	462	504	475	520	479	476	463	476	489	497	459	528	496	504	494	473	527	477	503	497	472	473	488	452	469	504	476	457	504	488	528	529	489	506	461	495	511	503	521	491	523	476	471	482	510	511	494	503	497	479	480	500	477	477	485	518	454	481	559	491	529	498	501	499	480	490	506	504	464	501	478	460	526	495	535	488	451	496	466	464	496	529	500	495	522	474	519	506	476	528	484	489	468	491	492	487	466	478	492	528	483	489	481	520	527	500	491	535	520	473	472	461	457	506	517	495	483	472	472	452	513	465	510	525	488	490	510	512	466	495	462	517	493	528	507	487	513	473	451	466	489	510	544	450	469	489	526	487	500	483	521	499	559	468	461	480	520	469	471	481	477	499	505	448	486	525	499	511	488	485	473	498	498	484	493	495	474	463	501	505	473	475	494	477	524	493	485	496	492	513	506	522	475	496	459	524	432	502	484	493	468	512	484	504	512	502	461	492	483	543	500	514	541	486
24510	22122	32523	26564	26066	14170	1752	559	545	501	528	542	507	511	483	514	519	469	486	464	488	466	512	476	498	485	509	513	468	493	518	516	503	460	483	487	499	478	471	500	433	519	503	517	515	510	477	472	534	496	466	503	475	503	447	500	495	474	490	513	523	494	439	457	483	504	508	495	476	486	448	479	475	505	483	442	459	476	462	481	509	464	502	474	459	485	475	492	505	519	477	496	494	499	486	497	510	497	436	497	479	497	496	485	448	509	482	454	503	510	478	474	475	499	487	503	512	500	496	438	515	514	476	483	457	504	520	447	479	485	523	476	511	480	485	507	500	515	497	480	465	467	486	516	460	476	507	508	539	501	463	478	487	492	471	498	464	499	526	491	519	491	506	522	508	528	498	487	510	495	419	445	487	495	475	528	466	487	500	497	505	503	469	486	516	464	484	449	496	460	484	478	512	437	477	484	463	518	483	480	470	478	484	482	492	488	517	496	476	509	472	516	503	513	463	467	511	495	507	486	485	501	490	490	507	503	446	469	470	468	478	487	495	496	531	455	485	513	514	505	499	499	516	477	487	511	475	488	464	448	461	484	504	507	508	489	472	516	484	471	491	493	481	511	481	496	496	416	506	506	510	486	486	484	493	495	501	483	478	489	504	484	510	455	479	461	481	481	507	479	478	495	494	469	494	516	481	472	499	468	432	482	490	486	526	496	502	501	486	522	456	469	481	469	503	523	476	464	472	471	500	497	508	481	459	476	493	453	501	444	446	480	510	489	523	518	475	466	493	494	492	467	477	495	500	509	448	450	494	518	464	492	477	471	486	498	500	470	499	473	508	499	511	506	419	497	444	455	478	487	451	505	509	519	480	515	453	483	498	525	515	476	497	479	488	499	482	480	490	485	466	481	473	496	506	536	496	496	467	478	476	469	488	516	516	532	523	486	468	499	467	510	509	505	468	492	503	459	499	492	480	492	459	488	475	509	502	517	510	497	481	450	501	488	461	490	447	492	446	483	500	481	503	484	467	525	498	509	492	511	466	465	508	482	484	482	469	523	479	500	504	498	478	470	511	496	518	519	466	477	500	499	487	496	522	495	478	466	504	448	529	509	488	499	500	507	518	475	502	452	488	475	528	475	506	475	490	471	501	478	489	492	477	499	457	411	492	478	450	497	502	499	484	482	516	446	505	483	486	490	477	437	464	500	487	507	470	454	450	471	504	498	485	507	493	460	473	525	470	525	465	524	507	507	504	485	468	440	491	469	466	493	484	472	466	498	527	467	493	471	482	499	505	506	490	454	475	473	469	462	489	480	478	488	448	465	510	505	493	508	494	468	473	496	478	439	488	477	464	461	482	470	494	465	492	493	508	456	506	509	514	524	480	511	478	462	496	484	505	469	473	500	461	479	477	468	492	481	489	479	512	489	477	492	460	469	469	529	490	444	462	487	481	506	461	472	498	482	447	481	511	508	470	503	468	463	480	469	510	440	503	463	479	526	512	508	466	505	453	454	475	464	494	502	547	475	427	494	482	472	513	483	520	492	452	481	488	474	492	476	521	476	503	492	459	485	463	454	478	507	472	523	483	500	530	460	500	457	507	466	507	482	497	477	469	522	439	467	515	459	444	507	451	453	526	539	488	502	527	513	482	470	464	513	507	502	522	494	430	493	483	515	516	490	484	495	446	479	503	509	504	500	500	449	501	518	475	510	504	476	528	503	468	464	490	503	502	485	484	445	490	489	490	443	490	492	512	460	486	515	476	484	478	519	462	503	477	498	469	476	479	515	453	468	467	497	515	465	508	434	480	475	458	480	533	483	471	488	487	451	497	437	492	445	481	509	489	486	512	467	496	498	471	479	488	485	512	502	513	516	507	493	478	467	501	464	460	483	499	495	521	510	514	465	488	441	499	489	450	487	532	478	471	479	496	498	484	480	502	494	508	480	478	497	489	478	478	432	479	466	487	498	487	483	488	489	481	486	499	519	492	485	485	508	522	483	508	475	507	456	496	488	500	497	476	497	495	493	473	508	496	500	488	470	507	509	451	511	460	469	463	490	462	472	519	463	456	495	468	502	489	490	487	519	474	513	488	509	439	503	513	467	509	455	478	450	500	519	463	480	454	499	518	480	502	491	506	472	470	521	484	485	470	504	485	497	491	486	501	476	478	498	491	508	474	503	484	463	459	492	479	475	478	487	490	506	519	456	456	487	491	482	481	478	500	487	504	492	465	470	489	488	470	487	523	503	487	511	488	501	500	512	502	497	478	458	483	464	493	503	467	491	482	489	500	460	535	480	489	531	489	519	516	447	453	474	449	519	458	461	465	487	468	473	480	476	512	500	520	478	488	463	497	489	495	541	508	475	507	503	462	475	468	472	486	483	507	450	515	471	507	483	467	508	479	504	460	493	495	476	523	484	487	460	493	508	461	512	485	491	514	510	498	521	496	510	499	476	488	501	477	488	493	504	472	509	465	493	471	486	501	538	485	492	512	469	492	504	509	470	493	479	481	484	512	515	487	515	513	506	485	507	495	441	474	477	457	472	487	450	471	503	499	477	481	495	483	463	457	456	479	494	494	493	489	486	496	470	496	452	456	497	492	476	512	466	504	532	481	492	519	517	456	503	452	504	472	500	466	478	501	532	461	493	477	495	454	484	467	470	504	478	487	503	505	457	484	440	472	450	475	485	499	504	459	484	496	458	505	464	471	463	506	489	457	502	504	528	501	498	480	472	435	479	459	491	491	474	473	464	488	489	517	499	483	475	481	468	497	471	510	449	507	479	472	470	530	483	488	475	516	474	523	514	473	506	471	494	506	536	490	500	483	483	463	504	503	492	506	454	485	513	494	503	476	491	468	488	485	547	518	472	496	489	462	535	486	436	484	501	471	483	445	451	515	536	489	494	480	522	547	493	439	487	492	510	520	492	479	505	479	458	466	486	496	492	500	471	449	490	472	490	521	484	477	507	453	480	473	502	498	505	504	505	494	511	494	470	443	472	500	517	532	500	483	449	504	516	480	453	487	487	495	465	472	491	463	464	482	519	490	471	494	472	466	459	468	467	461	503	504	516	481	508	510	495	495	500	476	489	532	496	493	483	462	455	470	498	500	500	487	476	474	462	476	494	508	475	472	522	493	553	458	483	529	487	487	503	458	485	502	514	491	485	508	497	448	460	500	490	513	482	487	479	501	504	466	524	448	456	446	515	442	454	545	456	493	497	513	496	504	474	484	488	484	493	463	470	472	495	490	502	495	508	484	447	512	460	516	506	504	484	477	514	450	509	488	485	480	497	492	449	496	512	479	483	490	482	476	468	493	467	477	463	461	492	473	459	497	486	477	499	488	501	488	507	470	442	477	490	476	481	463	498	515	454	461	533	506	485	494	462	452	458	518	462	502	459	473	517	496	519	495	462	467	478	508	461	484	477	464	498	513	455	493	471	539	472	500	467	482	449	497	489	522	471	509	465	511	506	517	539	492	445	469	478
55066	81105	60268	46763	34112	3514	904	835	840	813	844	827	780	770	745	781	793	822	802	772	777	766	726	763	792	778	726	807	778	760	727	746	748	712	769	759	773	765	746	745	782	754	759	786	744	744	790	806	778	744	759	755	762	802	744	800	739	738	745	772	716	746	769	793	757	731	786	751	747	803	752	820	759	750	732	745	717	766	755	748	780	760	790	772	732	791	717	701	761	759	749	736	763	794	777	738	785	784	768	770	757	772	744	747	779	743	768	671	816	746	731	757	771	776	722	747	754	709	689	714	718	813	753	729	726	797	750	761	744	810	780	730	790	773	758	789	720	734	756	780	742	759	769	727	728	745	774	742	783	754	812	730	755	739	740	732	747	728	696	791	753	752	780	786	788	768	758	784	756	696	862	771	745	728	743	732	777	761	723	753	763	757	689	781	763	756	768	716	725	755	763	736	743	750	766	806	832	757	749	725	773	784	727	715	764	749	794	760	750	765	765	807	758	712	744	773	753	783	753	794	754	743	721	738	713	809	775	767	755	708	686	731	749	801	745	744	710	771	797	729	777	766	756	779	743	741	766	766	757	715	729	761	772	824	757	731	771	776	770	822	752	762	753	728	781	747	747	762	730	728	758	757	817	714	716	746	722	785	757	762	759	750	737	767	812	728	768	776	738	731	792	744	778	763	754	746	705	734	739	774	673	767	751	790	803	781	746	741	774	761	779	720	759	700	760	753	740	727	758	715	739	749	768	743	791	713	743	810	775	733	764	771	757	754	772	754	779	745	785	776	728	763	713	716	741	764	778	729	802	813	747	759	740	766	760	788	773	780	744	765	758	753	743	817	748	707	760	786	705	751	788	765	811	760	782	775	749	718	747	748	766	763	761	708	783	764	817	727	718	746	775	786	798	759	757	771	767	743	760	758	786	733	757	743	752	767	736	801	706	812	799	763	815	769	769	757	723	776	775	751	796	763	793	797	709	733	768	769	764	772	761	799	760	771	756	767	756	761	757	706	738	754	772	835	802	746	762	734	766	755	787	757	766	817	776	770	729	740	760	795	735	762	777	728	721	725	751	690	708	790	775	747	776	741	731	766	797	723	769	731	746	749	789	791	759	772	782	792	707	816	742	783	727	753	713	777	765	758	736	731	759	753	789	760	780	735	788	782	741	785	782	802	793	793	754	753	741	761	756	792	713	720	779	738	807	738	780	789	759	811	757	740	755	754	712	735	806	786	775	760	770	778	758	757	743	751	732	802	726	822	794	768	749	713	739	751	758	855	805	761	759	762	765	813	755	773	707	778	802	759	787	764	738	760	758	761	767	713	761	723	762	757	736	768	748	780	712	779	788	783	814	773	717	728	768	729	761	749	758	719	781	759	751	741	774	787	822	739	814	773	774	709	769	780	767	738	769	762	790	754	768	760	780	782	758	739	778	817	747	769	747	792	735	751	746	793	768	711	737	799	797	725	774	745	723	764	799	754	771	763	806	768	785	753	720	771	761	761	762	769	757	791	787	775	750	761	737	737	742	748	724	744	778	756	766	780	755	800	693	800	738	728	811	735	810	782	721	754	775	715	798	757	777	755	745	779	835	756	716	795	806	719	773	730	733	757	800	790	768	765	707	773	755	722	773	731	772	754	750	740	787	791	775	782	789	770	762	761	714	778	728	749	761	792	748	759	747	744	763	753	734	751	820	718	805	730	762	801	799	727	776	750	763	785	764	759	781	766	718	735	699	735	789	755	775	734	724	728	798	783	739	757	792	736	767	759	730	787	751	724	707	765	808	765	718	747	788	776	729	800	748	786	761	794	791	733	761	806	805	782	797	773	720	767	772	710	796	782	743	711	816	804	737	777	773	752	775	752	779	757	750	805	739	752	746	754	746	753	794	767	722	787	790	766	757	776	759	744	752	758	741	759	706	734	756	737	758	803	771	752	810	751	798	694	732	714	744	743	714	761	754	840	728	789	728	786	771	755	748	791	807	732	729	758	763	734	749	807	774	729	753	761	762	753	766	806	800	807	750	784	757	712	801	800	794	686	786	733	793	721	785	740	776	774	824	739	780	749	758	789	795	772	802	718	717	779	779	749	787	763	781	699	761	764	753	762	705	783	760	795	778	815	726	770	774	736	782	739	805	723	737	788	758	789	741	767	740	731	739	760	744	773	824	734	748	731	802	743	761	765	763	790	725	790	750	769	748	758	746	784	734	745	788	731	746	791	741	783	763	764	723	742	735	724	722	777	777	734	783	758	809	744	845	773	769	755	716	749	795	788	743	764	756	728	817	815	751	761	774	774	741	763	759	776	753	780	725	758	743	719	771	742	751	744	788	743	752	763	768	779	783	737	769	757	754	738	796	767	751	715	750	744	784	779	755	804	771	825	728	781	764	776	751	759	777	751	697	728	743	807	727	750	731	759	787	745	747	768	786	751	744	769	754	765	722	699	774	745	751	737	795	782	759	770	765	806	796	707	782	734	776	734	734	781	700	776	723	794	798	763	827	762	755	773	768	744	775	747	751	764	781	774	756	807	739	749	751	798	758	770	785	747	754	738	767	758	745	757	767	730	771	750	745	794	718	715	772	785	804	762	762	806	752	790	729	764	757	758	734	797	771	825	754	707	763	779	808	785	751	791	727	744	774	770	769	778	775	766	836	784	751	743	730	735	758	746	790	734	729	765	716	787	731	792	784	787	758	742	783	765	738	800	759	701	769	750	786	762	779	776	744	756	778	718	747	752	742	800	741	808	762	760	757	726	721	792	764	727	763	791	739	758	792	734	693	724	725	725	712	740	804	786	787	758	748	787	777	765	731	754	804	786	752	728	776	745	771	798	780	762	749	793	738	807	764	805	710	767	753	761	716	722	749	822	809	731	826	752	827	801	787	762	767	749	789	775	770	766	803	763	783	753	728	777	741	754	763	767	744	752	761	749	809	788	744	761	793	724	800	802	775	746	755	793	773	745	769	713	758	766	769	743	737	740	748	761	725	765	729	780	782	761	728	796	755	822	788	821	747	751	802	761	772	758	751	749	737	777	802	775	726	762	784	806	756	699	759	724	761	786	766	782	779	760	811	822	764	762	791	770	750	798	768	804	732	776	748	764	720	737	777	731	750	790	764	725	717	739	794	800	785	768	764	748	744	713	797	752	736	756	751	747	727	758	801	749	807	755	767	720	749	788	791	772	780	791	748	759	762	730	799	733	734	776	743	757	737	753	764	798	736	755	739	746	753	725	765	765	724	800	753	773	780	753	780	775	825	784	749	772	768	756	767	788	727	707	710	735	782	759	776	720	734	769	746	723	747	782	807	732	750	761	779	790	736	761	693	785	810	725	754	798	778	749	711	752	718	780	769	772	758	788	766	777	774	792	783	717	807	753	754	736	786	814	707	748	758	762	737	783	749	743	820	754	808	703	770	778	794	750	757	747	779	777	793	771	750	753	766	783	752	707	764	734	755	741	764	765	746	746	775	765	734	716	734	752
23280	21699	34135	26812	28696	19150	6435	715	675	618	615	624	604	577	544	590	538	570	592	547	606	597	560	566	640	572	570	545	602	591	611	581	602	620	606	583	549	587	575	589	590	589	590	568	578	538	571	594	584	604	593	604	619	604	606	549	589	600	550	560	583	591	581	505	557	565	576	611	589	553	601	558	582	562	553	585	582	530	565	574	577	544	575	517	574	536	560	556	551	566	559	568	560	617	600	555	553	571	519	590	568	589	605	586	574	552	585	563	596	533	567	549	544	553	581	572	613	596	565	584	552	572	569	572	569	547	620	569	568	507	561	567	544	564	539	597	637	563	518	597	599	588	566	578	582	553	592	601	560	594	611	618	587	609	564	595	597	600	583	569	553	571	586	560	590	602	570	572	578	556	558	559	564	584	573	588	584	584	564	545	618	577	576	583	564	554	576	563	554	558	611	616	582	570	600	580	572	597	593	591	589	578	620	589	565	586	597	590	614	535	588	578	531	568	529	578	575	574	512	522	556	579	567	576	594	577	572	594	585	603	565	598	548	548	540	551	610	577	547	574	563	567	606	552	565	585	589	554	588	578	561	607	586	557	595	561	499	583	571	597	581	608	625	558	558	573	539	586	574	562	619	600	571	558	576	596	581	553	622	557	541	576	571	565	550	577	559	557	558	609	537	568	631	539	604	581	579	562	608	591	600	600	597	559	567	566	578	518	572	555	551	564	566	553	575	579	552	541	572	608	566	604	572	603	578	587	591	586	591	556	564	617	577	614	564	578	577	612	541	581	571	581	567	560	589	598	566	538	608	577	549	578	561	584	586	579	556	601	570	602	613	563	577	608	586	567	555	614	598	548	572	547	548	575	553	577	649	572	559	561	537	536	584	577	595	592	588	548	599	573	588	570	543	533	590	557	526	612	542	539	616	538	588	530	568	575	573	552	600	575	529	566	603	559	588	606	567	585	589	535	541	571	568	572	567	530	560	555	534	594	634	562	592	565	553	560	557	607	544	541	574	536	535	597	575	534	622	586	635	593	597	571	563	525	577	571	578	589	566	563	577	587	554	537	611	606	596	603	584	559	573	554	588	584	539	550	583	552	572	518	547	565	570	618	577	606	591	600	571	584	561	590	612	591	610	551	575	596	595	560	535	543	590	540	528	577	617	549	578	589	604	570	598	576	632	587	602	543	564	574	600	643	570	535	602	601	506	540	612	587	554	590	606	581	567	530	557	552	578	526	537	589	592	568	564	581	585	525	579	558	568	590	534	586	523	584	580	534	573	599	546	546	572	568	542	581	588	572	605	597	548	532	556	598	558	587	568	552	606	595	585	565	609	574	606	536	536	561	528	610	541	569	548	569	565	569	568	617	599	573	557	601	598	541	554	529	631	574	554	588	563	567	555	574	553	600	593	572	552	546	547	581	566	563	601	625	574	554	571	594	572	596	590	578	596	596	594	570	584	554	543	582	565	581	596	588	591	581	556	575	572	598	608	630	575	565	594	577	572	577	589	628	583	574	607	541	601	605	551	573	588	605	593	591	548	564	581	605	552	571	545	567	593	589	578	529	613	558	586	550	576	546	569	584	569	541	539	604	620	553	592	585	576	563	569	599	612	554	590	602	578	577	555	591	599	551	553	545	527	593	629	548	587	605	612	565	597	576	581	540	578	563	558	595	548	572	592	600	573	555	598	558	556	528	557	565	589	585	580	585	585	547	558	635	591	566	548	569	560	586	539	571	600	584	588	592	596	593	594	580	613	535	579	560	549	522	594	572	580	562	570	607	580	518	569	581	614	560	575	518	579	571	596	549	531	599	567	585	566	596	562	563	552	578	572	554	558	573	596	558	606	548	601	591	576	552	569	587	614	569	585	606	576	600	555	598	564	581	562	587	605	549	577	567	596	528	564	581	543	578	564	588	614	580	572	595	583	573	610	577	513	600	576	585	567	582	589	565	542	564	603	585	570	563	598	571	649	608	587	590	583	585	613	566	580	611	568	600	545	578	582	545	568	541	609	581	562	567	568	591	572	538	569	570	591	573	595	589	564	565	613	582	607	613	558	574	615	583	542	555	566	603	610	578	574	579	595	542	586	586	531	508	586	570	589	594	554	576	568	571	580	550	584	623	581	557	589	571	602	560	546	601	556	580	558	578	527	552	559	606	584	558	568	569	569	613	583	597	616	622	572	573	561	541	579	507	507	550	580	571	552	595	573	538	604	569	577	574	597	550	596	545	614	590	561	608	542	590	596	549	557	599	564	549	581	622	537	561	568	592	588	587	600	559	610	548	543	556	590	570	555	563	556	624	572	575	645	580	595	579	521	588	554	582	562	576	587	564	580	575	612	604	564	542	617	627	538	535	550	567	592	553	601	555	567	544	538	596	545	557	582	576	580	576	572	568	613	579	577	570	586	600	566	583	530	534	536	557	585	561	581	617	556	600	627	532	571	618	568	571	582	538	565	581	583	588	585	565	560	585	650	583	542	554	567	574	565	611	616	588	567	569	572	574	581	547	560	612	567	544	577	578	598	581	579	599	581	577	564	586	545	558	603	563	575	579	599	581	574	603	573	587	579	587	572	568	576	595	576	564	574	611	559	568	576	516	567	577	588	556	546	577	575	540	580	537	591	591	533	587	586	605	575	544	581	611	580	576	591	585	565	546	578	557	606	591	609	614	554	570	580	542	590	567	545	592	574	601	579	538	603	573	571	570	555	599	592	550	568	577	583	574	643	585	602	596	568	548	554	590	592	553	556	625	562	538	579	615	550	585	552	651	539	562	550	549	589	572	536	590	566	545	513	584	552	535	562	619	593	615	611	573	543	561	592	594	588	574	560	544	547	570	547	598	574	575	568	582	574	562	606	576	590	568	549	602	580	565	571	592	561	627	557	595	531	567	593	577	577	560	564	587	569	588	565	576	568	591	605	621	550	575	607	582	589	567	585	553	549	571	575	558	568	566	528	566	548	552	603	597	575	564	585	626	566	562	565	574	598	538	580	574	557	536	563	576	589	593	568	595	590	580	568	588	555	584	585	543	574	550	628	601	581	576	577	574	585	586	602	560	562	598	566	579	587	538	525	565	596	605	550	593	585	562	586	557	548	590	587	600	595	581	592	619	601	562	540	557	584	598	552	538	602	558	581	594	579	567	546	661	556	587	541	537	573	552	524	579	598	527	605	584	565	602	587	567	582	597	594	614	577	553	539	589	600	577	545	563	619	554	557	541	577	604	529	621	586	611	593	556	559	559	582	599	561	576	561	601	611	564	590	555	574	573	593	546	592	595	550	543	547	579	610	570	593	577	606	575	522	572	581	606	621	566	568	539	569	576	558	603	554	588	643	574	609	568	539	593	579	585	585	569	585	560	557	601	573	581	608	539	557	586	575	617	571	539	595	583	579	616	564	580	552	520	599	582	573	612	576	564	568	622	583	632	535	577	591	544	568	591	618	564	581	555	566	538	564	587	583	569	574	531	534	602	561	548
54637	88562	66101	55900	42619	5165	1133	1057	1022	1014	974	957	952	947	977	970	918	926	932	855	928	924	900	942	837	874	968	854	874	895	947	878	879	930	900	845	840	929	857	915	879	936	899	854	864	889	883	892	833	879	883	897	880	900	883	914	874	837	853	886	881	930	818	894	930	897	842	847	862	887	872	859	887	828	866	903	891	891	896	883	884	888	897	884	886	929	844	900	861	888	927	863	869	889	888	911	853	869	910	906	846	897	911	870	854	865	894	900	842	800	887	898	867	821	824	911	906	933	929	888	874	892	871	870	807	862	862	868	841	834	901	872	871	844	910	863	906	896	863	817	896	847	860	893	855	858	852	859	907	843	891	832	853	847	893	870	897	918	943	911	878	882	890	917	881	894	860	905	871	889	914	900	880	888	879	884	881	880	845	862	905	876	878	850	844	890	877	845	884	907	847	846	860	897	874	892	843	879	855	875	852	899	840	889	871	868	875	872	894	904	877	852	870	856	810	900	851	861	893	904	909	876	828	823	825	900	882	874	884	914	883	840	913	867	853	890	870	842	879	871	789	869	895	922	863	859	873	851	822	844	838	822	876	885	826	921	852	918	867	878	895	906	893	914	880	887	895	927	892	875	851	909	883	894	840	870	884	814	881	848	859	911	870	910	872	917	913	838	882	872	915	847	871	854	915	927	866	872	890	832	838	893	843	824	842	918	849	850	880	914	847	895	887	845	949	865	899	846	907	864	854	822	888	878	866	862	887	898	912	876	859	843	901	898	850	846	893	907	824	884	907	889	884	845	853	940	905	862	827	882	865	878	883	885	883	918	851	837	891	830	875	904	877	856	853	881	837	821	901	825	841	876	870	895	871	886	889	819	826	868	893	886	863	906	932	882	898	888	779	856	866	859	849	897	870	882	909	862	867	876	863	880	894	879	861	846	881	864	893	894	871	843	854	865	869	896	867	893	886	853	898	845	929	915	917	877	887	866	845	919	926	892	862	885	889	846	845	907	869	836	903	855	865	831	857	856	873	896	898	815	913	909	894	866	891	894	899	889	877	897	883	900	834	854	857	939	883	925	912	914	907	886	864	942	872	872	938	830	932	887	904	889	848	879	888	860	828	876	877	858	920	874	863	895	858	935	846	878	885	847	873	907	900	918	884	829	895	832	858	883	910	943	864	869	881	925	861	840	815	879	872	896	838	866	866	884	920	876	871	890	820	892	907	868	873	800	923	893	890	831	884	866	849	916	833	909	842	863	837	903	850	877	853	849	903	871	874	879	895	918	884	868	865	875	844	842	883	863	792	892	866	843	928	847	904	863	857	873	822	898	888	823	898	890	881	908	874	889	892	928	879	882	829	910	826	913	897	925	861	855	874	815	926	857	898	883	858	878	893	885	813	876	862	884	833	891	839	873	908	840	882	901	800	904	819	895	878	882	864	878	883	871	890	901	822	852	902	861	878	886	894	890	878	882	827	914	873	941	890	886	842	831	877	829	858	857	864	856	889	935	880	833	905	895	884	809	919	930	903	819	812	807	901	874	880	911	853	883	855	838	847	874	861	906	841	868	828	854	862	852	868	902	861	837	882	908	854	873	927	859	863	830	899	886	912	902	891	897	944	872	910	950	874	859	917	864	810	899	884	867	902	834	865	855	900	883	917	849	874	843	937	891	880	874	897	892	885	864	885	835	823	848	892	871	902	816	853	855	808	867	884	871	911	898	848	847	887	864	849	885	862	906	886	894	843	901	939	892	932	850	894	892	877	890	856	852	851	886	890	887	828	882	834	869	877	928	876	869	890	898	856	850	854	900	861	866	834	849	893	834	870	858	935	933	906	910	855	876	915	898	900	855	878	843	876	879	943	941	862	894	903	880	903	915	887	854	858	827	890	836	856	869	891	876	837	877	876	902	860	856	880	849	880	847	854	902	933	857	878	860	856	878	834	865	869	864	888	916	838	829	879	818	918	841	868	912	827	849	853	864	827	890	816	852	888	900	868	849	897	838	848	851	877	829	831	900	881	843	832	882	851	852	865	818	850	903	854	863	843	933	897	906	871	854	845	878	852	932	875	851	850	873	818	875	926	829	891	913	875	897	856	888	845	813	905	856	837	892	855	856	846	848	817	878	886	894	898	892	868	860	922	880	830	862	888	841	857	861	893	854	853	888	852	887	902	907	891	924	864	874	863	905	875	868	860	847	843	881	881	845	893	882	889	877	865	869	889	851	926	901	849	837	861	906	869	860	841	932	860	856	846	917	865	901	904	937	904	840	810	895	860	909	888	925	924	903	858	812	877	889	891	851	874	865	872	833	873	833	891	899	908	869	874	910	822	846	831	842	825	913	847	874	899	942	860	904	894	860	910	896	816	890	894	874	888	901	880	854	890	865	869	893	893	814	872	871	848	892	879	856	836	843	850	891	870	831	882	873	870	855	811	850	916	909	936	941	928	846	859	888	905	851	866	875	868	858	862	826	868	826	877	829	878	872	862	915	835	840	890	885	921	867	870	849	894	888	854	890	876	881	897	884	882	900	860	871	931	857	868	891	899	834	831	838	865	909	936	913	907	892	903	843	822	855	865	898	854	852	892	820	887	921	842	870	829	856	869	895	883	832	856	865	853	947	893	887	930	883	849	848	922	895	877	807	851	888	839	858	890	921	877	851	907	856	909	892	835	931	893	844	872	893	904	915	858	854	888	826	888	906	854	871	893	881	883	826	882	852	904	829	867	820	918	900	876	848	861	908	822	895	858	875	860	860	870	870	886	839	869	907	870	853	882	902	907	877	817	920	849	872	860	885	857	918	880	882	907	859	874	879	931	909	854	851	882	836	865	856	908	896	839	930	886	887	859	832	838	836	865	900	873	904	903	864	894	934	868	824	882	845	869	904	867	875	904	856	914	848	875	827	916	923	898	832	906	878	886	834	852	824	910	884	879	841	899	846	912	910	925	946	853	855	897	874	862	935	862	856	873	870	832	856	856	870	854	870	822	881	894	859	811	859	852	887	864	972	852	815	879	845	854	856	844	892	869	879	885	830	868	858	888	874	808	826	910	833	836	852	902	896	844	871	877	886	844	906	856	917	911	868	858	899	838	886	856	882	863	859	924	927	818	893	868	836	865	902	902	881	871	897	877	909	914	868	896	822	842	901	869	875	847	855	870	879	889	889	885	874	870	902	889	896	889	866	886	867	861	814	895	911	843	909	904	905	876	867	910	913	912	890	866	876	835	888	860	901	919	903	831	838	875	882	842	880	875	862	874	820	862	861	861	852	838	867	852	890	860	913	903	866	850	864	875	843	871	869	923	843	806	881	867	923	821	871	900	915	839	892	929	878	843	813	966	859	876	877	876	866	819	866	906	850	844	852	880	847	853	859	863	897	841	854	855	881	879	842	839	890	808	884	878	864	880	970	933	917	911	872	924	889	880	870	847	814	863	887	826	852	878	856	820	885	914	866	876	889	910	917	838	873	848	939	882	907	858	837
28472	25081	30610	14565	5683	619	358	330	333	319	322	322	332	345	309	359	324	318	321	319	311	308	317	303	309	323	334	317	313	301	319	317	310	322	338	319	333	364	355	328	331	325	323	341	351	328	326	308	321	302	340	292	324	347	332	316	322	351	322	322	314	312	336	333	312	324	336	360	323	283	314	293	319	306	345	331	304	311	292	355	339	317	335	345	333	303	359	311	309	297	336	307	304	342	304	316	318	330	335	320	332	308	326	307	329	336	361	320	316	325	306	313	323	324	339	333	319	302	317	308	340	298	344	352	337	308	305	317	322	301	315	312	338	336	328	348	352	318	326	342	285	332	312	318	317	305	333	324	318	289	313	323	343	355	311	313	310	308	339	324	315	342	327	284	310	333	354	315	297	327	306	318	331	312	341	345	320	320	344	360	309	321	347	321	333	297	299	293	313	335	312	315	327	321	316	323	311	311	326	304	309	315	319	307	305	356	336	324	323	308	277	291	326	313	324	319	293	302	309	310	311	345	350	335	328	318	324	339	321	340	346	348	328	319	334	316	342	356	316	324	323	303	331	318	325	319	317	301	316	355	300	277	323	323	337	307	341	304	295	314	329	302	328	300	327	309	342	296	323	334	334	315	328	341	326	339	319	341	312	346	331	317	301	324	338	313	332	320	300	305	340	301	337	332	301	307	307	313	317	302	330	302	325	286	328	321	328	291	311	304	322	327	326	354	320	334	309	299	337	316	329	313	315	327	332	341	304	333	355	341	308	312	352	346	343	355	325	342	338	312	325	293	324	309	312	318	331	337	313	313	344	332	294	303	297	330	315	344	315	322	301	351	323	325	323	331	302	305	300	300	324	310	304	337	320	316	343	359	313	332	326	305	341	327	308	297	324	316	325	332	312	328	294	327	315	318	305	325	338	319	334	304	316	334	294	322	319	330	333	337	316	354	323	334	317	292	290	314	321	296	320	329	326	334	329	318	309	323	327	314	309	347	329	303	328	323	328	330	302	339	305	335	322	325	307	336	328	324	329	320	332	307	286	305	310	320	333	300	311	297	332	304	281	289	343	315	338	333	342	330	316	311	343	294	314	325	326	322	314	311	336	310	337	321	334	326	327	296	319	343	303	312	292	292	318	297	331	304	308	321	298	330	309	301	327	347	332	354	325	350	315	309	331	327	324	334	258	314	298	322	326	330	330	296	333	326	335	320	312	287	329	329	317	332	296	320	307	306	325	319	321	308	313	327	338	299	319	325	303	344	296	306	294	341	325	306	322	305	345	290	322	308	361	312	330	330	309	313	300	323	331	333	324	323	317	300	322	347	314	336	328	311	306	327	315	318	336	338	314	309	295	291	315	284	327	299	348	281	320	329	301	284	325	307	305	332	332	346	298	329	301	320	296	297	347	310	308	326	302	305	337	309	319	324	304	329	308	297	320	311	352	309	326	334	297	301	352	317	321	320	321	302	305	337	284	318	320	302	318	332	313	292	322	324	334	314	308	338	330	341	324	338	325	318	346	337	319	329	313	289	330	306	302	333	342	310	316	327	322	345	315	313	305	328	320	327	317	331	305	354	331	308	320	311	342	305	307	285	322	303	336	322	283	318	314	313	334	298	322	313	323	333	328	296	309	321	315	337	325	324	311	348	313	332	329	290	328	312	296	342	341	310	304	352	351	330	333	303	328	356	359	283	312	344	293	316	335	322	313	317	306	321	314	343	321	322	324	319	316	329	324	330	323	324	326	328	344	354	316	335	334	335	299	322	310	346	345	293	306	323	327	337	288	322	363	315	323	332	311	313	335	323	308	319	316	306	304	328	346	312	335	299	330	350	319	326	362	291	335	312	328	342	316	352	327	337	303	291	341	309	323	317	307	331	299	341	329	336	300	330	367	309	295	330	339	329	330	332	304	311	323	310	307	348	309	362	296	315	327	306	306	309	310	339	350	310	329	324	308	308	301	321	312	310	285	345	331	356	329	332	332	322	317	334	333	267	321	317	273	315	323	330	319	318	298	316	330	306	319	337	318	318	321	324	304	291	297	329	304	324	338	321	322	348	319	349	290	328	340	317	314	331	328	340	289	347	343	317	293	344	335	327	301	336	298	340	291	313	348	334	342	347	326	322	290	331	342	311	304	323	338	340	329	322	315	312	332	318	305	312	348	327	294	305	332	345	320	304	312	333	296	304	302	313	319	312	294	294	321	310	312	314	331	295	312	346	304	295	342	334	337	313	354	309	309	324	302	305	338	333	314	315	335	276	314	318	314	331	335	331	318	330	334	324	308	304	342	305	297	314	342	317	364	307	337	313	312	332	325	335	324	300	333	329	305	299	298	332	303	320	308	309	330	293	341	325	322	327	320	384	338	303	327	335	315	351	319	313	311	350	322	313	335	297	299	313	333	308	330	319	327	328	294	325	329	344	343	307	306	293	324	360	321	325	341	336	321	311	283	324	315	331	302	327	312	313	325	323	345	321	315	333	331	305	288	340	336	331	337	314	285	313	299	315	318	322	321	299	316	323	341	297	356	316	321	320	335	290	328	312	352	310	341	336	318	304	323	316	303	341	295	308	293	325	350	318	335	319	317	286	334	289	325	341	313	310	295	287	298	323	339	313	346	322	306	323	334	337	294	308	331	310	347	292	305	299	329	307	301	329	329	310	318	317	336	308	318	308	341	317	324	322	351	326	329	360	323	311	272	300	336	314	311	312	358	343	327	318	293	316	307	300	293	324	359	326	315	312	309	329	318	315	311	344	283	334	305	315	278	319	295	344	313	327	325	319	304	323	313	313	351	316	318	319	332	309	324	293	313	309	317	314	338	331	332	316	317	337	325	300	345	341	302	329	326	316	348	327	294	327	326	332	320	316	377	341	327	299	297	303	332	338	310	339	336	324	295	309	298	326	325	325	286	345	313	340	349	330	335	287	316	323	333	335	294	290	332	316	344	334	323	314	320	338	350	313	305	316	336	325	293	284	300	332	298	334	288	329	336	299	304	313	337	337	339	344	293	337	328	307	339	323	310	330	336	336	323	338	339	302	346	302	326	313	342	327	326	329	283	327	313	344	324	325	353	343	329	311	278	330	305	312	331	327	285	330	349	322	341	326	303	342	278	341	350	285	308	316	337	317	313	311	292	288	321	351	310	301	325	332	344	290	315	313	289	319	327	318	317	319	294	315	324	324	334	322	352	332	346	302	298	343	330	343	289	333	288	307	345	323	325	320	289	285	303	341	316	309	357	342	315	332	308	312	334	304	314	308	307	340	307	314	342	329	341	308	319	320	320	283	326	319	325	297	310	314	322	328	319	322	317	327	322	319	328	310	340	305	300	351	284	301	313	320	297	324	337	343	311	345	324	335	333	322	345	309	326	316	321	326	307	319	314	319	325	329	302	309	354	330	321	317	329	330	306	337	363	333	324	337	332	331	334	305	330	291	315	321	322	318	298	338	358	291	313	329	318	348	312	316	333	278	293	319	329	312
33508	42720	33720	15567	9093	829	554	515	518	545	502	534	514	525	499	511	540	529	533	537	497	547	497	542	542	521	524	508	530	504	485	475	552	486	548	544	477	521	552	518	500	502	518	460	539	546	515	487	512	480	482	542	495	538	553	512	496	479	500	538	508	499	522	519	515	542	527	510	539	540	520	519	582	544	505	502	549	502	527	524	526	536	495	517	521	540	492	499	524	522	520	503	538	540	514	527	509	520	555	515	558	487	544	519	491	506	533	501	504	521	583	504	507	538	530	540	539	483	481	545	533	524	538	539	518	517	524	517	483	508	509	506	513	527	499	504	552	502	509	532	472	528	527	513	557	513	539	506	586	524	501	535	517	477	532	516	482	519	517	509	522	526	522	537	540	521	495	497	529	537	510	508	532	523	502	494	535	503	529	511	494	458	518	536	521	529	527	530	556	495	518	535	536	500	553	498	542	534	560	534	553	542	519	543	504	525	558	485	524	536	514	525	520	523	579	520	534	495	532	499	535	514	535	521	506	540	536	496	488	558	513	495	535	480	514	522	515	509	522	515	530	520	557	480	516	518	520	537	535	523	555	489	526	523	500	510	512	490	517	483	549	551	524	543	535	538	584	510	489	499	531	516	519	519	526	497	530	521	517	533	532	532	496	537	541	518	513	499	507	532	479	465	467	507	539	523	495	522	519	489	524	474	571	496	564	517	512	481	544	521	539	488	523	516	508	501	518	486	515	468	512	489	546	530	528	526	511	498	541	545	477	488	517	526	560	524	521	480	516	502	522	534	498	505	512	518	506	542	494	524	548	536	528	499	519	526	508	492	503	563	539	557	526	512	519	517	511	501	488	498	540	521	520	569	551	489	514	519	521	512	573	500	546	449	509	509	567	512	498	552	522	500	495	492	513	538	497	495	491	528	519	570	516	513	497	527	525	493	538	528	524	502	502	494	550	537	547	526	498	498	546	518	546	524	526	514	559	498	516	514	531	529	555	516	525	502	549	500	538	520	515	498	473	544	548	495	534	534	529	500	545	505	540	558	534	565	516	527	522	566	503	514	518	556	491	507	525	481	516	547	549	554	492	542	533	516	496	490	522	535	532	503	519	512	508	523	524	506	510	504	522	524	504	489	502	542	528	534	555	491	499	519	535	505	529	500	530	528	534	527	500	510	529	551	539	485	513	450	525	507	513	515	502	476	513	525	529	539	487	523	495	515	512	534	500	531	489	509	534	528	524	496	549	532	530	517	486	513	522	501	506	479	468	524	509	526	531	506	565	489	510	506	600	517	535	512	489	523	511	463	509	517	542	490	522	510	532	549	505	478	517	500	528	513	494	520	533	522	533	527	501	502	550	506	565	565	536	537	536	481	512	531	482	552	501	517	517	535	481	541	529	464	568	520	544	535	509	493	544	520	520	521	555	521	526	508	503	528	513	493	519	506	541	533	497	534	538	540	491	566	553	516	492	529	501	513	552	510	526	544	542	501	568	503	475	491	515	509	496	513	492	556	533	500	487	479	560	513	495	511	524	535	549	481	522	455	507	539	522	525	507	538	504	543	522	499	576	543	569	513	491	501	526	523	483	544	508	542	491	482	566	527	483	502	500	503	489	535	488	552	521	528	500	510	522	533	527	532	510	552	521	486	487	534	510	527	532	509	517	533	528	535	540	519	546	498	500	528	501	531	497	523	514	524	511	489	545	535	517	547	511	504	494	498	511	515	524	466	500	468	526	513	527	488	533	523	515	495	515	500	516	490	562	472	518	525	515	499	507	532	568	524	494	516	529	563	519	506	517	518	499	533	509	489	520	570	536	553	529	482	523	532	496	490	542	485	478	525	527	530	501	530	517	497	533	501	527	526	518	550	501	514	486	503	517	522	500	543	537	478	539	524	498	469	511	511	512	511	518	537	497	503	524	532	483	510	493	518	497	501	480	530	506	517	542	553	514	545	491	499	498	499	555	525	530	531	534	509	552	518	556	533	511	514	516	503	561	522	522	479	555	517	544	495	546	524	502	491	558	524	527	541	485	511	529	495	499	494	473	514	494	503	504	583	539	521	519	508	546	507	522	548	498	538	541	535	541	502	508	521	530	511	548	517	508	517	503	515	517	483	532	548	571	534	498	530	505	502	510	513	504	549	471	530	478	535	441	488	486	514	541	509	516	502	497	497	504	535	518	503	508	551	515	559	491	497	520	528	540	540	487	518	467	520	544	546	521	533	512	517	538	540	537	531	505	551	522	505	528	517	519	520	478	541	498	530	518	548	506	529	545	515	558	544	511	549	535	547	515	528	490	545	509	563	522	514	491	471	545	535	479	593	544	486	502	571	506	521	524	504	522	511	471	553	547	484	508	532	554	491	530	546	531	542	546	536	525	484	519	513	535	513	528	565	541	489	495	503	526	488	494	484	520	536	462	537	504	453	513	489	513	563	534	546	522	496	504	520	486	537	485	559	545	572	549	534	537	523	499	500	532	532	512	485	519	536	503	542	511	511	497	509	507	551	539	543	480	502	533	548	516	481	523	539	529	538	523	492	531	511	490	496	515	498	530	532	529	560	544	507	516	500	542	523	493	508	471	509	499	551	528	487	540	512	551	508	473	510	512	522	520	504	501	489	527	533	510	521	533	515	504	497	539	527	508	515	536	499	520	476	524	479	562	538	545	526	523	497	477	502	531	534	491	514	529	517	543	504	533	536	499	498	533	513	496	496	525	532	551	522	542	467	507	524	526	522	521	532	544	491	533	532	504	547	507	559	518	521	524	524	524	532	475	518	522	524	592	473	562	550	537	537	471	482	542	499	473	540	518	485	516	495	493	516	510	525	518	513	539	511	517	531	545	550	490	495	544	504	530	521	529	502	538	512	498	511	541	557	479	494	521	515	509	523	532	549	557	534	495	487	500	596	537	507	518	545	535	516	532	516	563	516	537	523	499	517	519	481	536	521	488	512	533	512	545	511	505	499	495	516	533	556	539	516	557	470	497	532	523	476	515	534	532	523	500	499	483	530	455	539	534	533	538	518	505	526	517	496	532	500	508	485	511	503	522	498	550	499	516	563	573	508	526	516	547	523	477	526	505	538	531	526	511	516	493	493	489	489	526	507	488	516	464	520	500	505	519	517	536	520	507	509	519	529	541	509	517	528	590	523	546	527	506	530	511	548	514	516	530	483	531	556	544	539	527	570	527	510	543	499	524	491	503	495	511	526	529	502	505	506	533	517	530	500	497	548	525	527	517	525	502	529	519	495	491	492	529	504	538	507	547	511	508	585	514	514	479	538	524	525	524	544	531	551	542	502	492	507	509	487	538	534	532	535	488	510	564	548	538	526	487	541	485	525	524	498	525	538	540	516	509	500	512	559	507	485	488	500	492	536	531	512	557	552	526	506	493	541	503	550	506	518	532	531	511	499	511	504	542	482	501	537	532	503	557	540	507	506	548	504	511	539	576	537	519	507	474	507	550	526	489	522	503	521	525	560
24496	22075	37001	32516	26180	9457	899	562	528	553	530	562	485	531	541	522	508	540	565	541	541	498	492	521	502	503	517	493	547	512	555	510	510	522	551	538	531	520	499	515	555	536	523	497	526	559	509	506	500	541	499	508	539	509	519	517	519	531	569	507	515	517	520	524	521	516	537	525	489	520	508	498	538	487	511	484	487	485	520	527	510	522	509	497	519	530	479	527	476	523	505	506	474	539	510	528	541	486	501	512	495	488	504	511	526	522	492	472	531	495	496	498	539	524	493	502	515	481	540	520	508	525	551	521	534	518	551	492	568	518	567	504	524	514	515	512	503	530	482	551	526	528	518	527	494	497	503	536	503	516	513	482	522	553	495	461	540	507	520	519	485	521	486	546	519	470	535	561	525	499	537	506	511	523	523	505	570	533	516	534	540	519	500	521	503	493	512	528	531	511	524	519	488	476	555	523	503	485	517	505	557	526	512	498	497	507	541	489	505	506	506	527	540	531	519	509	527	507	525	505	496	499	544	486	512	508	533	505	521	497	487	481	481	468	503	515	521	464	489	565	526	480	535	494	501	470	493	550	496	495	528	530	495	548	476	521	523	527	490	458	506	555	475	527	523	524	499	558	491	548	511	535	522	501	500	472	499	510	492	533	540	532	531	519	534	516	530	546	537	499	535	521	488	554	547	486	466	520	547	458	482	558	540	513	528	530	521	509	532	496	506	505	507	471	496	547	509	491	499	518	524	521	546	491	500	524	482	532	519	518	536	480	513	516	515	507	533	518	509	442	491	509	494	510	509	508	501	484	485	494	523	514	493	514	514	521	531	560	480	505	517	501	536	488	532	493	499	492	512	533	473	538	547	542	469	514	544	466	504	480	526	497	545	538	537	505	488	526	504	527	546	508	568	508	487	461	556	494	523	513	498	526	552	548	528	530	519	554	537	496	499	514	520	503	471	526	512	517	533	496	513	511	488	532	526	528	499	550	544	480	496	513	522	510	517	497	493	510	523	509	493	544	512	508	506	530	497	551	523	531	502	486	514	524	552	521	523	470	514	579	511	504	489	494	517	507	532	508	487	490	561	536	545	501	483	546	514	501	531	535	562	497	487	522	502	477	510	508	525	532	486	491	527	493	517	515	533	545	511	485	503	498	536	511	517	495	520	509	513	515	525	545	481	536	484	522	537	515	513	516	509	529	524	515	480	547	500	531	524	486	532	549	467	506	507	515	507	479	474	494	491	517	514	523	485	547	518	546	532	538	498	536	530	498	495	474	496	474	496	536	492	542	519	498	519	459	506	518	558	492	579	507	532	535	494	524	520	495	507	485	475	483	521	516	526	522	514	500	486	512	476	508	483	520	503	490	500	531	492	567	517	539	501	500	492	496	502	526	547	498	506	515	544	512	507	499	529	527	515	503	506	532	507	479	525	545	496	520	502	545	518	469	502	498	543	526	517	519	497	546	548	498	546	503	510	462	509	465	510	473	504	517	542	529	512	494	503	503	475	543	467	487	508	522	521	495	517	515	528	515	514	538	515	503	505	565	476	511	504	521	479	535	511	500	510	499	516	520	502	528	491	495	550	490	563	529	496	475	539	516	498	484	513	529	530	521	501	513	524	515	529	507	521	512	493	517	492	499	508	462	515	514	500	492	501	523	485	505	541	522	474	573	495	538	501	522	522	501	535	482	514	527	499	517	508	517	495	516	506	532	479	534	500	489	511	461	547	495	502	490	539	520	509	518	489	465	472	490	482	520	508	504	507	520	557	480	472	526	507	571	508	507	524	496	499	489	501	510	515	540	495	516	509	498	542	497	468	542	476	518	474	512	518	509	512	532	555	525	487	524	552	520	528	499	527	490	486	554	502	503	538	511	468	481	496	548	501	471	545	514	534	532	510	525	509	495	495	492	504	474	500	510	522	517	519	540	510	523	519	503	531	575	542	471	525	487	507	498	519	525	521	554	554	489	511	530	517	535	549	517	542	501	545	523	549	497	540	539	541	519	500	480	509	549	529	530	538	472	532	531	509	523	508	474	483	537	505	526	545	525	517	548	531	432	495	531	571	531	530	576	511	534	544	485	528	484	494	534	496	513	494	518	518	502	493	548	535	492	487	540	506	519	469	528	504	498	516	524	492	512	509	509	528	547	492	517	531	481	514	520	536	489	495	539	482	519	522	485	491	546	495	511	496	505	480	506	516	534	471	487	504	507	490	519	528	516	508	522	506	510	506	522	527	534	550	528	549	558	502	536	551	513	500	573	518	474	569	482	478	543	513	542	510	555	486	490	504	539	519	524	551	528	508	485	551	525	543	516	486	502	521	517	511	481	510	529	503	499	478	517	528	483	500	524	520	517	493	504	520	531	518	517	468	515	558	495	531	509	516	505	524	475	530	516	505	504	508	524	452	518	532	468	461	515	484	515	509	531	515	500	506	523	528	473	546	534	505	498	547	518	523	538	519	552	491	524	474	480	562	466	495	476	514	506	458	500	493	539	489	493	497	504	487	521	495	487	519	496	475	511	521	497	537	486	498	506	510	504	518	509	502	521	534	490	539	514	545	524	490	508	506	488	497	494	532	530	506	545	538	517	498	518	489	488	496	524	463	504	498	497	531	514	516	532	522	501	515	504	551	557	477	541	490	557	526	542	528	506	517	524	518	506	522	521	508	507	515	519	551	494	506	522	547	513	551	500	525	492	480	495	493	514	522	468	497	516	500	495	483	505	475	534	496	555	494	505	500	472	508	524	519	478	503	510	520	525	505	543	503	540	540	521	497	517	522	494	518	498	486	535	488	460	530	505	509	511	512	482	505	472	553	499	532	550	482	488	511	500	557	512	506	491	491	508	502	506	544	473	546	478	531	472	501	493	536	513	492	487	505	539	478	528	486	523	523	527	503	520	551	492	532	505	519	537	489	507	573	554	520	510	522	508	504	519	525	512	489	505	517	494	548	523	503	522	537	506	553	487	502	540	485	530	539	495	518	538	517	527	533	490	537	520	516	500	499	504	491	521	489	535	506	467	550	534	537	497	505	504	480	504	505	522	507	504	494	512	524	489	525	503	505	496	489	510	503	530	512	549	506	529	530	497	491	517	472	507	479	525	535	516	516	550	479	500	496	523	513	475	533	497	527	482	489	506	495	522	506	529	515	557	534	490	529	520	540	478	546	522	499	497	541	543	542	529	507	494	515	502	516	531	516	530	533	537	484	515	498	486	518	551	500	523	479	494	490	502	517	508	525	522	483	456	541	522	521	485	542	507	527	519	542	510	511	487	501	482	507	526	492	481	476	529	529	509	513	489	508	501	519	509	534	501	537	539	486	476	500	566	533	521	518	506	487	508	534	500	490	476	526	502	513	527	490	497	500	521	484	453	471	507	510	497	521	499	497	483	508	526	477	509	502	524	516	492	516	530	512	519	490	515	491	500	535	533	514	463	504	523	511	484	508	506	541	510	503	470	512	519	492	546	540	529	530	518	472	483
53319	75915	65914	43113	30839	2689	917	876	908	837	842	798	871	884	840	779	817	876	829	805	804	773	828	823	846	814	784	767	812	805	794	825	812	839	870	841	785	795	785	851	844	787	781	814	781	786	797	832	769	838	804	796	769	772	820	770	797	802	774	870	802	832	782	798	813	803	803	800	761	823	820	818	782	819	788	818	797	764	749	781	793	820	815	745	816	761	812	823	791	820	791	885	779	819	763	812	820	815	815	806	800	781	831	796	845	780	819	857	808	719	822	758	802	796	794	816	768	810	832	768	828	842	861	790	809	794	827	826	792	784	781	794	810	785	759	819	755	803	870	784	778	859	820	844	772	779	845	800	803	823	706	829	812	848	783	786	802	788	825	779	820	825	824	833	791	778	799	784	788	847	796	785	851	786	789	867	807	769	887	763	849	851	807	786	795	848	800	777	823	846	740	810	837	845	788	828	839	781	799	782	823	807	847	806	732	811	796	820	805	814	785	801	783	840	856	766	783	783	796	771	812	767	811	841	760	825	844	821	791	841	823	865	772	808	767	802	782	827	804	817	795	843	758	836	794	817	795	819	821	795	772	779	801	788	784	785	756	808	822	855	749	789	834	774	800	818	788	759	746	825	799	790	788	813	781	755	763	808	808	755	791	829	807	811	809	797	809	787	790	818	791	786	820	766	823	776	775	804	811	841	822	771	830	822	791	780	747	802	805	832	779	795	749	814	759	789	786	803	843	790	811	768	807	859	774	791	844	813	794	808	840	782	797	811	818	759	838	828	795	798	833	813	807	788	752	817	787	787	804	799	777	853	830	803	774	767	830	815	821	789	817	810	824	840	820	785	793	794	751	833	790	811	804	805	762	810	812	802	829	799	745	802	781	818	812	798	823	800	788	836	800	821	770	834	764	821	854	786	754	784	844	849	773	811	814	829	826	752	850	823	778	757	818	858	819	819	791	753	784	804	778	825	811	760	803	775	800	793	811	796	748	787	789	776	777	772	774	815	843	811	795	793	820	796	752	810	858	766	836	799	806	817	805	789	763	813	771	738	822	771	805	807	808	807	844	796	799	799	753	823	798	768	817	828	819	846	794	808	821	794	808	822	823	793	805	821	782	799	762	792	855	796	792	770	829	818	859	817	791	842	804	797	779	797	818	807	803	881	795	814	791	836	825	794	869	815	829	767	828	788	808	805	826	762	831	869	776	797	820	830	827	805	782	780	841	832	806	763	800	797	793	821	810	826	842	769	777	783	818	797	818	800	842	765	829	751	832	823	821	814	805	803	790	791	827	806	784	794	795	796	821	800	721	829	806	823	863	821	822	848	863	803	823	802	724	862	749	843	767	762	805	736	769	809	802	778	858	771	803	774	829	836	828	831	759	790	855	811	829	845	802	826	789	796	870	800	868	771	775	785	788	840	812	820	830	773	753	780	822	811	770	811	767	797	854	815	807	816	747	799	846	810	815	745	830	789	804	815	797	811	839	818	818	824	781	793	788	758	863	793	838	807	859	786	843	766	847	801	768	815	793	795	789	731	834	762	785	813	819	788	791	810	802	781	782	768	835	796	796	807	795	793	832	848	776	822	837	797	779	786	811	770	807	804	806	785	783	796	760	781	765	829	813	788	790	770	778	789	833	813	781	793	801	861	833	837	794	815	777	804	786	760	811	791	755	843	855	771	821	803	772	798	781	865	781	829	776	779	811	843	780	787	826	795	794	805	800	813	803	798	820	818	825	768	795	813	820	808	818	792	805	778	804	796	785	774	768	810	800	803	799	825	785	780	805	772	791	796	809	818	832	768	805	787	806	832	828	808	810	779	833	818	835	777	793	765	809	828	790	856	817	810	837	786	820	743	778	802	818	816	824	793	845	813	771	772	826	808	758	796	784	801	845	819	769	804	837	803	834	800	814	789	796	796	784	776	822	782	796	848	848	755	799	811	862	823	782	831	779	827	771	801	813	753	823	805	818	804	777	784	777	819	788	737	834	847	790	776	748	788	808	819	816	825	821	766	799	835	816	803	821	842	753	823	805	755	772	811	766	793	801	729	797	826	804	799	808	826	797	780	776	806	813	773	821	792	815	812	799	845	788	796	810	795	801	816	794	850	793	812	847	791	811	829	783	787	787	812	792	815	801	823	763	771	839	820	775	768	912	835	780	805	805	843	823	756	866	810	837	815	856	792	781	865	769	798	843	796	834	790	805	836	801	833	821	775	842	796	761	820	813	826	895	818	826	788	845	846	817	789	829	812	772	774	823	822	816	807	805	776	805	769	811	800	783	832	825	771	765	780	831	770	786	778	784	764	820	846	789	782	768	778	774	808	789	818	808	849	807	771	797	810	800	796	781	833	758	807	812	813	773	792	780	793	767	810	800	786	861	816	780	821	812	780	794	843	782	801	826	781	840	783	808	817	800	839	843	796	758	777	801	764	837	880	780	816	842	781	763	822	771	784	792	817	794	790	777	808	783	838	800	815	824	843	805	825	803	836	766	786	775	786	885	782	840	783	815	749	747	824	817	833	816	793	788	767	752	810	834	783	797	794	802	827	790	834	821	770	800	772	778	812	779	815	797	783	796	821	786	785	842	752	811	817	828	827	771	842	791	720	850	796	749	808	817	779	790	746	863	807	843	765	781	819	822	782	822	807	841	844	806	796	776	808	808	758	807	814	847	808	806	755	794	782	803	809	815	782	791	793	781	821	820	822	795	817	797	829	795	800	822	781	827	779	757	741	807	822	793	781	803	848	785	801	779	811	841	832	797	868	773	761	786	750	793	804	796	840	767	839	821	840	816	797	796	816	763	877	781	798	783	842	740	871	776	775	790	824	802	837	759	840	811	809	820	825	821	833	803	767	796	801	777	787	820	825	819	803	799	818	803	782	823	825	782	842	838	803	807	812	806	818	786	810	811	805	786	754	843	772	838	779	797	786	791	813	798	760	822	826	790	798	815	830	843	809	829	756	767	773	828	821	786	781	808	787	784	801	807	793	780	786	808	793	815	843	798	799	749	819	834	819	774	833	789	817	803	850	801	878	723	787	843	837	844	785	806	819	767	786	834	850	819	784	795	809	750	866	799	832	767	802	786	811	820	799	817	773	783	791	895	826	846	751	803	833	759	800	765	812	840	838	800	760	826	816	838	825	795	771	794	849	804	824	805	794	820	758	819	795	877	784	796	819	815	817	816	789	835	782	785	804	781	785	756	796	809	832	802	816	780	778	807	803	803	812	851	754	770	789	832	812	747	769	798	771	824	802	793	774	843	851	745	806	765	830	805	863	789	812	743	760	783	794	777	816	836	843	770	771	825	846	791	810	794	843	769	772	853	787	793	760	811	819	795	850	793	814	835	839	837	814	799	804	741	786	814	802	775	821	836	814	790	770	763	801	781	760	746	796	901	806	843	778	795	751	817	744	798	837	843	791	820	788	783	783	813	823	809	807	781	787	810	784	779	810	820	805	783	796	788	798	841	794	848	836
23256	21576	31116	29481	26019	18750	6585	808	677	635	647	647	652	633	645	625	603	601	619	623	599	640	649	618	606	601	628	565	584	592	585	611	626	612	603	605	612	622	600	586	634	547	586	641	619	597	578	602	585	554	642	620	640	611	631	575	618	630	590	633	631	597	607	641	591	651	581	635	598	587	617	583	594	614	582	574	600	595	598	621	590	580	605	621	592	592	581	572	630	608	597	565	612	598	628	615	618	576	633	614	615	572	579	554	625	587	615	563	629	600	618	600	601	626	615	618	621	634	630	576	631	598	568	563	585	618	570	595	561	588	606	567	605	597	617	604	613	601	563	590	658	578	593	608	597	635	577	607	624	645	667	652	631	594	592	627	619	638	632	590	592	600	587	600	623	577	635	597	588	599	615	576	623	603	606	572	610	585	598	626	606	638	631	612	627	614	612	570	575	601	571	594	606	633	596	582	608	549	589	603	631	597	573	612	590	589	572	585	574	620	608	641	637	617	644	555	538	590	548	579	562	589	635	571	581	606	626	579	592	594	628	599	607	599	623	582	627	566	589	683	610	629	618	613	582	593	612	594	611	594	629	584	603	621	608	651	616	650	584	584	593	585	621	589	627	604	562	577	585	685	602	632	540	647	559	575	561	657	602	625	600	568	598	610	589	603	617	593	615	603	576	569	551	594	613	611	625	589	550	619	551	604	546	620	552	602	621	587	605	620	579	589	629	610	582	614	596	624	568	635	634	588	625	638	574	661	623	595	572	641	551	584	628	602	612	588	570	607	621	584	603	601	592	582	584	644	599	584	589	594	617	582	639	615	630	614	606	553	583	557	606	638	610	599	581	628	601	586	572	560	592	569	614	554	546	603	586	601	589	627	632	635	609	608	598	626	607	626	609	658	620	609	608	580	604	601	596	609	607	607	637	644	577	591	610	597	564	621	558	595	568	576	616	581	613	618	590	599	551	607	616	595	609	629	627	607	604	628	585	603	625	556	596	593	588	600	586	599	602	560	629	583	593	555	624	621	599	618	621	620	629	584	622	621	574	604	604	574	625	586	636	608	576	616	604	569	580	592	624	579	608	609	610	575	609	581	595	572	677	634	592	608	608	602	639	603	591	602	572	593	603	568	639	596	605	642	598	623	574	590	600	572	637	597	661	638	627	592	552	656	584	599	629	608	577	616	593	594	546	610	603	626	605	592	648	616	567	619	581	612	572	584	584	604	583	626	632	586	579	589	565	580	604	632	599	591	553	590	607	633	601	569	583	599	612	636	584	606	606	589	582	607	625	636	592	621	588	615	588	656	636	615	640	602	644	589	604	599	625	585	584	600	572	641	617	613	608	598	580	622	610	649	619	594	561	643	647	581	626	584	584	583	593	573	582	643	575	598	593	625	612	612	584	604	578	625	578	668	597	599	585	608	597	576	584	636	603	616	594	587	572	607	632	632	630	565	623	631	590	677	591	628	624	572	581	634	594	567	611	630	575	571	607	626	607	634	562	569	585	606	625	600	561	592	595	619	559	602	611	617	625	589	610	543	621	585	642	604	593	621	625	588	617	617	619	616	591	612	571	576	582	586	628	599	625	613	630	614	604	567	595	645	621	627	599	590	605	626	613	578	582	618	548	577	618	602	575	601	602	576	603	610	611	590	643	598	602	602	559	592	644	593	642	645	620	653	611	600	595	612	612	603	624	653	618	575	625	628	600	582	568	624	583	605	600	595	637	581	566	584	599	619	615	564	586	603	600	594	592	597	629	647	592	638	620	610	560	596	568	611	600	558	592	586	621	573	583	590	617	612	598	630	643	598	578	658	581	597	592	616	550	582	612	571	563	602	583	571	593	542	576	576	610	642	629	595	607	607	639	608	619	621	607	614	581	563	639	586	594	571	639	555	556	623	605	580	593	594	559	633	584	587	586	615	610	616	545	591	599	579	596	594	559	592	545	626	598	625	570	603	615	600	610	573	595	575	591	612	603	604	584	657	637	642	584	608	625	621	615	654	550	626	585	624	606	607	591	597	584	651	615	555	670	640	587	586	625	580	584	623	607	614	604	572	610	573	552	606	577	601	640	621	535	587	593	585	589	598	575	637	597	625	638	587	567	614	625	599	603	605	592	606	597	618	586	604	587	609	632	583	631	636	596	611	604	621	611	580	635	590	609	618	584	582	622	645	580	601	612	588	608	594	567	590	621	599	526	638	591	592	574	599	597	566	603	590	646	618	603	627	620	588	596	595	601	615	614	581	594	646	598	641	597	601	644	591	599	608	601	598	604	625	596	587	599	610	596	609	603	601	622	629	575	596	536	596	589	561	601	601	618	615	580	590	593	590	537	629	575	570	609	577	612	596	597	627	609	644	608	609	624	581	631	579	554	581	603	615	613	599	568	572	565	588	589	615	625	611	587	611	632	613	626	615	594	609	617	591	609	625	578	594	617	609	602	616	602	605	560	630	636	613	595	610	570	629	529	613	565	575	585	594	604	585	573	630	610	594	630	621	630	589	591	618	576	550	592	602	602	582	585	556	591	602	602	637	625	630	582	629	655	642	610	567	616	609	601	643	544	571	594	624	577	557	609	597	615	604	618	628	597	583	583	632	565	576	586	602	595	604	559	601	635	622	650	629	584	638	602	601	599	626	596	607	578	591	625	585	626	596	598	591	615	582	635	625	638	628	601	596	595	620	618	575	578	620	612	595	655	583	592	623	617	589	606	642	632	598	564	579	589	632	603	576	664	625	591	596	614	598	558	625	631	553	645	623	607	578	621	580	536	589	627	624	582	589	601	588	608	582	629	642	627	596	602	594	617	584	623	629	610	594	619	589	578	590	600	627	585	577	604	610	624	631	552	618	561	567	590	602	582	596	569	610	624	608	646	561	605	628	649	626	615	536	632	584	601	623	606	586	597	562	602	563	621	608	598	609	591	596	586	626	641	590	618	607	585	588	572	600	634	612	619	639	554	591	582	616	609	604	656	558	588	627	668	603	639	602	609	647	566	580	591	608	610	636	608	589	654	603	621	625	597	607	589	643	580	639	630	600	626	575	614	611	653	611	607	580	580	565	572	627	617	589	602	561	599	581	632	634	614	587	629	609	572	587	604	582	578	599	595	572	601	607	643	606	623	606	650	610	626	606	617	617	626	582	572	620	607	597	606	598	613	613	643	616	621	589	606	591	571	581	579	594	609	598	587	610	584	647	614	614	611	594	559	565	587	575	599	604	628	581	577	592	602	584	610	573	603	592	607	609	550	595	610	607	616	621	603	569	601	600	610	628	570	582	544	618	601	629	613	589	602	594	617	604	557	589	595	581	584	598	587	620	562	592	637	597	598	568	634	551	603	612	602	601	592	612	607	601	611	599	576	632	602	611	615	610	604	626	591	596	605	612	656	640	634	594	569	630	629	578	607	632	571	554	635	568	566	621	591	620	575	665	618	620	603	590	583	604	595	593	613	587	589	582	627	619	582	619	598	605	605	603	570	606
56192	81686	74244	53114	38104	3348	1153	1082	1063	1048	1029	920	970	993	972	976	1006	940	907	950	934	935	969	946	922	881	942	945	936	966	961	929	933	911	909	949	916	941	897	925	891	904	891	944	924	919	915	954	949	924	904	906	955	903	902	906	907	904	931	931	930	905	934	910	906	959	878	940	942	972	894	961	927	939	888	993	946	920	903	927	938	986	931	926	905	892	898	896	930	956	857	939	922	924	900	897	918	890	953	958	910	861	940	926	888	898	928	951	928	942	928	921	968	953	902	983	908	865	906	905	938	928	948	917	932	1014	955	921	923	956	954	906	935	915	906	878	899	870	909	955	907	921	899	864	948	949	934	942	918	894	968	918	951	992	984	926	924	914	954	900	922	868	983	872	893	902	981	905	939	970	849	907	855	897	879	899	935	926	939	905	915	935	948	917	942	931	888	896	931	878	925	925	936	911	959	928	939	910	941	948	898	895	916	860	958	965	932	937	907	914	905	930	911	938	886	909	881	911	955	951	891	922	864	925	931	921	886	886	918	927	909	940	921	888	934	886	936	990	917	916	902	949	933	963	906	955	973	922	893	944	907	911	959	895	933	902	871	947	937	922	901	887	906	953	885	942	926	890	892	914	903	932	949	915	924	925	908	910	958	869	887	908	909	932	912	939	929	951	931	940	973	947	946	933	988	971	941	949	912	939	901	943	936	861	916	953	929	897	884	897	879	927	925	832	952	913	905	894	933	946	926	938	949	943	907	913	941	916	922	936	922	897	905	945	908	872	975	879	907	899	946	896	952	906	909	913	955	907	1001	926	939	957	854	989	944	900	898	940	921	931	882	904	891	878	876	930	904	905	916	906	925	934	910	997	868	940	861	918	899	922	908	939	894	898	950	838	926	965	921	944	935	921	941	961	930	971	896	947	917	935	937	937	880	927	919	894	883	950	933	924	907	917	956	969	888	882	986	898	935	919	927	935	941	880	966	936	893	912	880	917	934	908	885	925	892	926	898	869	963	894	973	914	916	870	966	910	925	864	932	949	895	890	889	865	899	897	967	907	969	952	904	865	881	935	879	972	975	902	930	906	899	908	927	894	868	894	928	888	968	880	901	916	975	902	897	918	970	901	915	934	959	904	922	906	900	916	956	919	947	912	898	936	915	911	964	939	907	927	896	888	878	933	907	888	910	976	943	888	864	952	894	932	963	931	859	991	886	946	942	904	948	943	966	926	946	925	916	965	866	918	945	939	938	867	984	883	899	938	897	889	884	936	911	897	917	926	901	897	907	893	916	885	948	923	900	930	903	972	894	866	952	935	897	945	992	908	933	888	928	998	909	950	911	956	914	931	913	899	884	919	970	878	884	951	858	918	910	932	900	954	939	962	917	862	935	865	975	953	923	862	962	900	869	912	929	935	930	910	944	900	975	879	841	909	839	897	900	879	922	876	925	945	920	973	950	939	930	934	933	926	901	917	895	959	896	913	913	925	926	906	906	890	897	934	890	914	893	937	971	913	931	914	899	976	895	901	982	939	893	895	907	958	892	912	895	916	949	960	944	948	880	864	898	974	912	949	894	935	989	918	931	899	934	925	946	924	949	903	906	961	902	929	937	919	974	936	873	962	911	909	901	915	933	848	958	873	948	911	894	929	955	933	909	944	961	917	891	961	880	884	920	921	879	938	936	915	873	945	895	902	951	903	936	977	916	924	918	895	896	877	878	914	932	944	959	942	909	944	890	901	894	895	922	938	946	883	935	972	825	970	939	922	881	921	915	936	897	901	902	988	957	875	932	977	924	900	906	940	939	864	895	951	909	939	975	894	896	935	954	914	883	925	917	952	926	892	975	915	899	923	918	948	908	906	912	897	922	863	958	980	896	900	916	1016	916	889	898	949	963	933	948	909	918	950	900	922	933	912	877	898	965	909	958	906	893	936	899	897	917	922	895	940	901	891	890	921	869	912	930	921	967	934	912	949	947	945	905	882	872	924	930	885	1004	931	921	980	924	966	932	936	947	858	916	924	908	959	889	902	905	943	934	920	920	885	897	923	910	888	958	922	857	848	880	873	923	878	956	883	907	910	928	910	898	906	854	911	936	893	914	896	928	884	897	917	972	930	966	942	900	935	884	939	903	929	974	882	937	905	961	895	900	934	925	930	915	893	940	969	980	925	952	919	939	899	893	919	947	944	893	910	908	923	917	863	879	918	922	908	932	896	911	875	980	927	921	920	931	878	950	856	899	918	911	932	884	932	844	896	852	879	904	907	974	924	899	907	917	887	923	900	944	866	927	974	925	869	888	909	955	923	918	914	969	893	910	988	915	952	927	882	936	936	889	926	954	955	928	965	916	888	950	887	917	920	933	933	872	889	912	907	982	866	946	875	915	900	916	944	921	942	922	957	911	902	880	935	902	931	940	970	933	950	935	923	924	937	946	926	887	895	892	921	908	954	947	947	930	900	896	877	971	913	919	935	917	912	951	913	872	918	887	924	910	907	903	865	889	919	976	904	917	904	899	933	924	960	841	954	875	958	976	890	911	916	945	884	940	950	873	859	887	916	946	929	953	949	924	965	916	931	904	959	853	873	959	938	858	939	906	923	905	902	886	939	935	900	934	902	975	945	929	909	928	905	881	902	915	918	868	885	925	890	858	975	938	948	927	912	919	918	898	916	992	893	911	874	958	923	896	890	870	931	939	916	930	947	974	898	919	858	920	900	976	901	888	937	908	969	978	908	881	963	907	924	934	866	935	935	933	926	936	885	900	929	935	933	905	915	928	973	903	880	933	968	958	933	960	945	870	853	916	907	957	919	927	880	917	951	857	908	908	911	936	917	863	912	931	890	907	934	881	948	941	876	973	964	938	880	918	890	910	965	926	892	925	954	875	916	942	937	888	949	912	926	937	911	893	893	898	943	848	925	943	928	980	914	929	886	897	915	970	925	953	944	915	931	944	889	930	961	913	907	930	952	917	881	939	908	885	889	913	970	907	976	864	889	910	898	902	920	951	902	894	880	871	954	888	895	897	916	942	921	911	908	912	931	906	896	953	916	988	885	888	921	932	939	949	903	920	933	887	932	881	896	909	903	891	931	921	901	940	887	941	869	958	981	923	898	926	882	923	878	937	897	891	957	922	923	894	928	910	898	909	922	905	935	846	875	939	903	941	950	855	914	940	957	876	903	858	920	944	918	904	897	944	948	953	911	911	858	944	876	854	951	930	912	934	881	904	958	945	911	915	916	940	955	926	906	944	932	944	956	872	900	937	900	945	913	878	919	944	901	970	941	875	903	902	918	944	926	925	931	934	885	946	887	955	904	902	923	910	963	942	899	930	948	924	912	920	924	901	885	909	891	972	895	907	852	931	935	967	903	986	925	917	888	894	842	1015	887	917	896	937	950	994	907	953	863	931	912	942	899	870	940	972	932	906	895	948	953	923	913	919	912	908	891	913	886	899	860	928	900	930	952	946	868	894	950	887	901	912	892	984	938	941	913
28238	25827	32843	15252	5401	463	364	355	371	331	344	357	350	338	319	348	365	356	334	311	322	327	321	367	355	336	338	317	307	363	332	370	346	351	307	316	354	312	356	354	334	365	345	356	320	329	333	352	334	344	355	338	355	365	335	343	352	357	341	364	351	332	303	346	324	358	341	344	348	377	335	317	337	343	351	314	343	371	337	316	348	365	320	331	308	327	353	325	347	369	327	332	333	339	352	349	313	328	329	385	326	344	344	347	343	328	368	321	309	334	346	331	317	327	339	350	340	328	342	316	372	362	330	313	349	327	322	354	363	346	361	332	353	317	335	331	327	347	345	347	354	351	331	362	326	332	320	344	342	342	322	340	341	359	329	319	349	342	389	348	328	345	344	317	352	329	350	322	361	331	338	360	388	341	332	322	354	328	348	339	350	334	333	352	337	347	327	310	349	326	353	338	363	354	349	346	331	349	339	359	350	346	341	354	327	322	311	316	355	342	325	377	377	349	346	327	373	322	340	327	358	363	359	339	335	329	325	350	364	337	344	356	318	354	348	326	357	362	321	357	337	354	358	338	341	376	325	333	353	361	324	355	303	337	336	324	346	317	342	328	336	343	348	355	356	362	332	331	348	345	298	331	324	347	322	349	365	343	353	331	339	354	355	361	306	370	346	300	338	357	317	339	356	318	356	351	344	337	299	311	316	351	332	335	346	340	289	339	355	351	376	347	347	323	334	351	346	334	340	342	333	328	335	351	320	315	340	309	334	346	375	405	343	373	362	342	334	300	327	358	343	355	335	340	310	362	326	332	309	344	346	338	364	331	349	336	344	341	311	370	379	366	375	365	329	370	337	313	350	340	363	312	355	330	370	344	336	343	328	347	339	348	316	330	344	367	324	367	368	373	330	334	336	334	365	328	333	329	327	298	351	374	332	366	328	334	360	344	359	353	307	317	338	350	309	366	346	340	357	343	350	329	353	347	332	290	329	321	349	328	335	369	344	322	358	351	331	360	389	327	333	338	383	332	353	376	352	336	356	285	345	352	337	347	350	326	333	308	308	314	313	326	387	350	344	341	355	334	326	328	367	326	359	319	362	344	328	355	346	339	376	349	338	345	324	317	361	344	317	320	315	373	331	334	334	332	346	337	332	363	379	342	325	336	368	348	322	347	322	331	354	318	372	318	350	359	343	339	331	350	349	342	300	350	364	338	339	307	355	327	351	325	303	309	329	368	325	343	329	332	345	341	350	371	334	365	325	310	346	337	364	353	382	347	341	334	375	344	343	350	340	355	336	326	359	357	311	325	334	329	343	297	338	358	337	366	314	343	346	373	361	373	351	359	355	330	329	344	368	348	304	330	353	320	345	360	312	353	360	311	345	350	325	344	327	319	319	333	328	348	323	339	352	331	311	341	329	345	340	318	352	360	351	336	367	326	368	364	332	303	372	334	341	348	330	318	361	320	354	340	379	363	340	306	335	318	327	331	339	323	350	320	338	341	319	317	326	365	321	395	353	335	354	334	344	352	364	333	361	322	348	336	334	326	330	333	380	357	300	343	332	339	364	360	345	324	344	345	322	327	354	335	327	338	324	355	316	322	347	323	328	324	347	337	359	333	353	330	311	356	322	332	325	341	332	310	372	338	354	391	344	347	315	342	319	319	302	333	365	345	334	359	321	322	342	363	364	336	336	340	363	356	342	324	346	325	361	342	359	342	348	342	356	348	380	347	328	356	338	330	310	327	329	313	360	338	319	315	326	350	363	370	366	341	310	339	354	339	339	334	304	317	320	334	324	323	334	330	316	347	356	299	346	354	320	334	330	349	359	313	332	336	323	337	343	300	327	336	338	346	306	375	332	353	310	351	328	349	322	342	386	370	359	321	355	350	350	359	371	334	352	391	341	318	332	325	342	325	356	330	340	326	351	339	331	331	348	344	360	347	346	363	357	321	326	340	379	353	334	322	353	357	334	332	328	329	337	350	315	345	351	372	356	355	363	346	321	325	319	347	342	341	326	306	357	336	384	349	361	341	358	333	293	324	317	368	327	339	378	338	318	370	334	362	332	349	340	341	331	344	360	333	338	347	359	331	316	379	329	338	370	358	340	333	353	326	326	376	352	304	370	325	372	307	344	347	342	321	315	348	301	343	371	320	374	337	354	342	320	341	357	317	321	312	343	347	327	346	341	356	334	340	389	330	315	336	337	356	350	369	359	346	333	358	325	340	343	326	370	333	332	333	345	308	362	360	343	367	330	352	362	340	337	358	359	333	349	346	362	338	313	312	351	334	321	361	297	341	344	336	343	332	361	377	343	351	353	328	320	309	341	362	348	334	316	349	332	327	327	361	326	296	337	317	345	339	333	344	336	371	347	313	303	285	340	347	328	343	334	303	349	332	351	329	356	348	324	335	323	346	336	330	324	318	301	341	323	334	350	347	353	352	330	328	300	306	320	313	320	340	308	338	364	342	342	332	367	317	350	335	356	315	315	351	311	334	363	333	348	354	374	341	347	350	334	352	346	330	330	335	358	355	324	336	335	323	333	339	349	330	319	327	381	302	329	329	319	329	348	349	331	343	329	382	306	337	347	333	340	352	336	325	342	327	357	340	298	361	354	339	331	377	379	362	341	339	397	329	340	332	356	380	366	326	348	350	333	349	287	298	308	363	312	314	337	314	350	374	342	401	344	336	336	349	328	349	347	326	322	340	310	328	351	350	327	351	372	341	302	338	365	356	339	318	363	341	327	352	356	337	346	330	340	319	325	333	364	317	342	326	342	352	334	370	315	320	320	335	362	332	334	310	323	365	309	352	350	344	370	343	352	335	360	327	300	353	349	332	366	359	346	319	329	323	359	330	332	296	357	343	358	353	355	359	345	313	341	320	330	369	319	363	337	369	345	358	329	331	340	385	315	357	367	359	342	324	326	387	360	369	349	352	318	357	331	356	337	333	335	357	327	339	347	354	349	363	343	368	322	363	330	354	305	337	339	344	332	329	327	352	342	346	339	334	306	326	352	362	361	353	385	346	388	349	322	303	335	310	330	317	342	328	344	312	331	334	323	370	358	367	342	322	335	319	329	368	314	320	337	323	356	376	337	358	355	343	325	321	355	339	332	337	358	361	333	358	330	346	330	313	364	329	355	383	369	337	344	363	349	355	355	342	376	349	308	332	364	333	306	337	364	339	359	330	357	350	356	314	380	348	328	344	331	317	320	332	353	349	349	340	299	318	349	333	375	313	321	329	365	327	346	381	314	363	373	319	309	316	331	360	317	353	376	331	342	325	343	349	328	346	338	338	354	353	365	345	335	326	323	349	328	331	325	351	338	314	377	329	361	324	371	320	339	319	349	353	317	310	373	352	338	349	323	337	342	345	324	344	348	321	350	345	317	352	330	351	325	344	325	317	356	353	345	332	341	368	351	353	313	321	338	311	349	344	327	351	354	369	340	357	351	347	339	339	356	293	347	346	318	373	349	322	317	331	357	315
32319	43391	36042	15930	8167	659	550	556	591	526	516	577	573	561	549	507	546	554	541	542	538	537	549	606	591	518	548	543	549	559	556	602	527	510	553	553	530	540	506	563	574	539	555	560	531	574	613	571	537	574	535	542	547	553	553	582	545	542	557	548	573	518	524	587	568	542	535	520	547	566	561	572	529	526	563	546	536	560	527	599	524	546	566	578	560	594	543	562	548	518	576	547	554	536	523	582	544	548	587	545	544	572	576	545	529	544	569	573	584	525	581	593	550	541	565	525	549	592	584	543	549	562	563	534	537	540	559	583	564	531	534	551	519	545	542	537	582	518	547	589	539	571	557	581	551	523	554	574	583	515	590	548	559	557	577	560	550	539	547	561	550	612	563	551	553	596	576	571	553	534	547	564	552	571	539	559	558	568	533	550	536	557	550	539	576	548	551	542	542	541	552	568	527	550	536	544	557	555	574	579	554	541	547	514	553	582	519	587	580	590	591	526	519	568	513	518	562	541	529	553	544	557	599	548	548	525	513	535	540	588	514	543	535	584	541	541	558	567	588	538	575	520	540	546	550	511	571	555	569	557	561	521	521	572	566	499	528	528	550	535	568	587	536	561	582	540	593	571	498	585	578	528	551	546	551	564	583	606	590	563	542	512	517	544	569	518	516	565	547	547	523	547	518	539	559	569	580	544	546	556	523	562	509	569	532	571	522	561	547	578	563	517	548	516	564	592	538	560	557	528	566	552	577	563	546	543	576	544	509	555	573	567	542	566	574	544	539	541	545	554	557	524	564	558	557	574	545	537	595	527	586	540	490	581	561	539	557	574	548	517	541	537	576	524	558	544	574	569	545	555	530	539	541	522	582	505	524	546	542	609	564	576	545	609	557	565	543	525	575	498	573	523	559	523	547	556	598	562	545	567	554	543	505	591	570	526	540	566	520	538	610	561	545	557	511	516	537	541	596	527	529	577	575	584	524	519	519	537	609	545	603	560	542	592	558	530	538	529	502	549	566	557	555	547	592	570	568	593	550	582	529	538	526	507	552	534	534	563	583	561	534	605	595	565	562	555	553	579	576	578	555	545	556	527	550	551	556	544	566	578	559	546	516	571	544	564	580	569	542	555	544	533	531	610	593	546	548	591	553	558	576	551	513	559	538	562	522	549	565	551	562	574	495	546	533	577	546	556	595	568	567	594	523	581	570	562	564	532	547	550	516	544	512	528	502	586	538	543	557	556	553	493	548	548	583	540	563	574	576	511	538	525	525	523	579	596	492	568	522	571	500	544	549	541	557	562	532	533	572	567	575	526	556	562	575	577	570	556	524	545	513	572	552	547	591	535	558	574	540	553	529	574	508	519	547	552	573	547	581	547	547	557	592	551	498	539	516	553	554	606	552	559	530	540	572	562	572	533	584	526	562	579	573	556	557	595	582	574	571	546	570	577	569	569	587	503	528	552	561	569	527	538	538	573	567	584	544	525	480	520	534	598	553	536	553	562	528	546	561	532	590	568	572	575	549	515	521	547	543	521	540	562	536	544	566	558	552	575	546	516	548	563	581	557	570	575	535	542	567	581	537	562	518	550	494	590	571	554	598	515	606	511	565	548	497	565	532	563	552	527	560	565	536	568	589	547	537	552	584	529	538	561	554	571	537	563	540	548	559	535	526	560	544	523	586	574	557	502	558	577	542	535	571	534	581	551	592	589	535	570	636	561	559	535	538	557	544	552	568	541	566	577	569	553	557	532	561	577	501	535	606	523	530	619	551	564	538	519	542	553	543	578	540	570	589	551	539	522	527	522	560	582	552	568	556	541	556	543	567	564	556	549	518	595	542	550	571	558	515	567	556	545	593	546	529	536	529	546	547	521	545	570	596	532	590	548	566	536	575	575	541	524	554	555	581	583	543	528	550	564	556	564	577	536	517	574	538	556	536	557	598	540	566	571	530	612	513	536	532	550	556	536	561	556	521	521	546	550	560	580	575	584	540	530	553	576	567	521	586	572	564	571	552	570	565	564	544	531	551	527	582	537	553	555	523	526	568	521	546	554	537	572	554	550	554	553	593	553	481	564	517	544	526	572	546	556	532	536	585	517	566	579	493	501	556	549	519	504	552	526	558	581	550	563	530	518	557	560	541	581	535	535	570	553	552	556	514	533	545	559	550	534	546	514	564	514	556	531	539	540	606	540	592	529	578	557	578	527	553	589	540	569	574	556	545	571	581	527	536	559	549	549	568	548	553	585	541	579	572	562	550	577	545	536	556	561	541	546	551	549	559	574	525	561	555	570	552	609	586	595	566	569	598	572	601	581	563	565	559	534	546	562	525	554	531	544	558	571	551	614	582	563	516	554	559	521	617	574	567	537	586	568	537	536	575	541	530	541	599	603	567	595	576	557	586	557	534	543	528	503	537	531	504	558	583	576	556	564	553	569	514	543	529	546	620	560	569	515	538	539	551	530	548	557	571	545	507	491	541	596	548	498	556	587	530	571	579	544	573	585	555	513	567	558	555	577	571	535	593	573	534	583	512	532	575	554	550	566	544	519	566	569	554	536	572	541	538	562	530	568	584	587	546	563	579	568	519	546	565	530	537	571	542	518	527	564	577	508	539	544	552	544	513	557	539	561	561	597	587	613	564	533	520	493	567	537	555	548	544	518	531	494	541	548	527	572	569	553	539	558	527	547	596	577	515	540	554	542	549	543	574	572	560	527	533	553	574	538	563	520	530	522	561	565	576	569	527	571	576	580	535	534	537	586	575	556	556	551	558	556	580	567	526	560	581	515	558	528	565	537	549	549	533	509	580	550	576	551	532	609	576	572	567	540	487	545	541	547	568	537	549	526	564	540	579	540	549	562	544	590	525	547	546	570	573	554	562	573	589	527	550	553	568	541	518	528	613	563	534	598	580	553	530	564	560	527	561	591	557	540	515	588	574	525	578	542	519	534	548	565	562	563	562	519	551	564	576	550	578	557	572	512	545	556	541	545	519	531	526	587	517	559	548	559	580	514	556	559	519	526	533	592	509	564	555	526	549	569	598	527	541	535	609	531	556	523	553	573	544	573	528	532	513	575	564	562	516	550	588	524	562	546	563	576	571	524	546	555	587	569	547	506	563	535	562	522	539	568	527	503	551	536	541	544	524	598	521	550	524	561	536	539	583	548	561	603	532	583	593	617	542	577	545	562	545	517	579	559	560	514	548	579	535	532	527	600	608	545	535	541	554	532	545	535	523	575	581	543	561	559	562	533	578	586	584	578	512	596	557	574	559	542	544	530	577	580	540	546	552	515	549	582	546	555	522	537	533	536	537	516	518	536	591	572	514	564	577	587	532	570	597	533	519	557	531	532	521	531	569	531	540	558	560	583	538	600	553	548	574	533	597	503	505	588	523	516	547	565	546	533	563	545	564	531	529	536	515	529	495	586	557	558	561	565	570	577	562	562	539	549	568	557	590	579	535	547	603	536	581	539	568	532	552	526	563	520
24459	21998	37436	30888	25110	10133	1128	519	537	542	586	583	531	519	539	509	501	530	535	542	544	570	572	526	558	513	517	535	542	534	538	539	517	519	511	510	520	549	530	481	568	528	490	507	521	509	530	521	487	496	531	556	509	542	554	523	566	482	541	512	507	568	520	551	525	554	544	543	532	534	524	522	513	534	536	517	532	538	562	505	494	571	491	549	512	548	520	576	526	536	545	501	528	470	548	506	526	511	566	552	511	518	517	581	532	518	557	543	527	513	506	508	537	521	533	574	531	543	541	535	522	508	547	520	506	527	512	557	527	502	544	518	529	530	488	519	523	520	524	535	563	523	549	502	520	511	562	523	474	506	494	518	531	524	481	550	525	483	594	513	526	516	516	491	500	552	511	538	496	522	541	500	460	536	518	496	510	499	562	544	538	499	539	506	525	505	505	511	548	514	556	525	520	507	528	534	528	498	546	532	529	531	516	509	525	519	513	556	553	499	502	526	519	512	505	536	499	518	509	504	522	512	513	540	470	505	500	529	554	520	546	556	512	549	518	530	546	499	490	510	562	514	564	543	543	508	540	538	563	521	522	539	536	539	512	546	552	525	581	550	505	540	528	554	509	489	494	538	524	540	482	534	496	545	545	541	510	544	538	563	521	551	540	545	492	515	528	510	504	511	555	532	497	541	525	510	506	541	515	512	518	522	551	509	523	521	528	514	558	516	520	521	530	531	549	514	534	558	532	533	530	474	545	546	586	517	537	477	550	537	537	529	559	499	540	507	513	508	493	530	505	531	519	552	531	503	550	581	515	573	498	553	574	530	510	525	507	537	521	521	563	511	532	517	545	531	537	541	557	533	505	538	536	509	513	516	515	496	563	544	485	543	518	528	543	493	510	517	532	524	569	567	525	567	526	513	546	546	558	535	519	502	542	511	561	550	482	534	502	529	546	551	526	518	508	573	515	528	511	502	539	541	541	540	479	528	524	524	545	569	521	542	535	514	481	547	535	517	521	512	554	539	573	534	530	517	501	521	520	497	483	526	538	512	490	516	508	516	538	524	516	507	531	531	536	539	514	534	532	536	552	542	500	487	507	499	476	512	486	530	514	532	514	544	526	536	533	512	545	551	523	494	536	472	551	536	558	569	484	511	493	556	518	517	523	517	547	515	501	507	521	458	523	541	552	504	527	522	574	470	533	520	522	570	571	513	498	503	553	502	513	535	494	536	572	538	517	552	538	513	493	491	533	538	516	530	486	532	501	519	517	511	547	522	517	547	521	532	497	505	597	539	518	517	521	532	523	561	507	530	564	503	493	520	541	516	542	515	514	494	516	533	517	558	549	553	540	515	459	534	539	529	548	524	509	549	495	502	502	475	540	578	558	531	520	520	505	524	504	489	539	539	509	472	520	536	542	508	529	565	561	535	509	558	513	554	537	532	559	532	568	538	514	521	511	521	520	553	512	540	506	516	548	524	518	486	549	509	517	545	563	527	559	520	523	537	535	555	518	540	521	511	520	522	542	514	522	529	522	548	541	545	528	514	566	538	525	566	515	535	506	524	535	503	533	536	482	521	521	532	540	542	581	490	528	532	572	569	499	566	488	512	515	501	483	526	548	541	532	529	522	469	508	514	515	498	547	527	551	509	520	524	521	510	500	511	533	528	517	534	511	503	561	489	531	515	507	489	502	541	509	559	516	582	554	538	486	509	578	546	536	566	515	511	508	501	520	499	573	543	492	521	557	527	521	501	522	515	496	551	531	554	523	518	483	521	507	522	511	549	477	534	511	489	513	484	518	581	530	554	530	531	530	562	586	541	566	513	482	552	519	531	555	534	524	575	537	558	490	548	483	517	516	515	575	513	521	503	578	542	495	524	557	543	526	535	493	507	556	508	540	557	544	520	551	559	568	503	537	507	553	527	524	542	526	530	517	528	529	535	546	528	529	556	516	527	515	490	529	531	581	544	495	542	519	542	538	503	510	548	549	510	515	513	523	517	534	543	484	493	519	545	527	513	507	546	535	528	520	542	525	549	546	517	513	499	516	509	519	534	506	554	509	550	505	496	510	501	524	465	511	544	510	511	551	540	510	489	487	511	526	523	478	525	524	581	540	530	525	557	516	538	491	526	532	535	501	526	510	518	519	567	553	546	577	540	510	512	556	498	532	539	530	517	517	545	517	530	544	523	477	534	535	553	522	543	493	575	512	498	588	555	552	511	506	537	550	524	543	507	519	526	577	563	515	541	527	530	513	464	506	556	555	511	482	528	551	543	549	515	539	519	525	492	494	531	541	552	506	475	549	556	515	531	561	554	524	520	502	514	518	532	498	508	551	521	525	526	535	506	533	510	517	504	554	515	545	514	532	537	564	521	563	557	539	533	516	525	525	541	532	502	533	511	518	510	553	503	558	532	505	505	558	529	553	539	491	514	528	538	489	529	550	561	548	526	471	466	533	538	567	526	529	519	549	512	501	493	523	505	490	488	512	514	532	559	529	545	555	536	535	499	533	527	567	497	582	549	536	516	536	496	527	550	538	513	517	576	552	518	577	534	519	515	538	537	535	552	530	524	573	498	526	584	547	523	495	534	551	536	540	545	531	536	566	508	541	533	543	525	526	539	523	528	521	504	534	514	540	528	511	500	534	549	509	511	515	551	495	509	531	520	521	568	519	510	474	544	530	529	551	535	497	575	530	520	487	527	533	522	527	511	533	542	525	508	565	511	541	555	505	499	527	520	492	530	554	510	561	551	569	576	521	544	544	512	499	517	544	507	540	540	535	478	508	559	533	526	547	524	525	557	508	530	526	558	575	577	616	489	499	524	512	557	506	497	524	498	510	504	518	533	548	528	504	547	558	509	503	535	554	505	499	512	508	528	551	521	564	507	537	519	520	518	552	522	508	531	557	572	531	544	508	547	531	529	492	489	520	540	524	547	503	512	490	526	547	540	528	530	518	531	518	529	562	535	525	546	549	508	521	504	558	523	527	516	546	518	527	537	503	527	537	522	558	505	519	522	524	537	519	519	534	537	486	519	520	529	547	514	509	483	510	514	517	489	488	538	505	539	497	528	509	540	500	521	539	533	590	499	571	500	528	516	526	525	524	486	517	506	539	540	503	567	540	557	548	515	523	542	549	540	585	536	532	530	503	577	516	526	527	530	541	501	549	469	509	518	500	523	542	523	535	528	490	560	486	558	513	511	513	501	505	545	568	556	554	539	534	503	540	518	508	539	531	507	493	514	531	530	510	514	527	519	511	561	515	528	550	522	504	540	531	538	540	594	552	509	495	534	537	543	514	511	568	504	565	526	522	536	538	579	528	526	549	532	529	477	542	531	557	542	553	529	528	557	542	519	513	553	517	557	545	514	523	521	483	499	490	486	532	507	544	516	510	540	558	530	535	534	483	506	543	533	543	504	541	528	549	495	527	546	488	525	571	528	552	504	569	525	520	507	507	542	536	504	539	519	503	545	527	495	530	502	552	512
56792	76742	66346	43748	28399	1517	928	938	832	816	872	865	924	867	818	834	851	810	841	878	820	828	843	855	860	852	836	864	807	829	789	904	840	830	814	808	791	873	857	828	878	839	837	808	809	883	847	805	822	841	847	808	875	836	820	793	824	761	788	834	832	840	777	844	819	875	839	779	831	878	798	819	835	851	821	813	778	812	781	813	829	789	804	820	831	790	815	836	847	818	809	820	862	825	798	766	804	829	839	817	772	841	856	810	806	881	870	775	887	803	830	850	819	780	864	850	818	853	844	854	893	815	833	770	848	831	832	824	802	838	828	818	769	834	805	841	804	843	866	760	836	839	807	834	807	786	838	826	799	822	792	803	835	866	814	786	803	835	838	830	807	808	811	798	802	830	781	842	849	828	838	836	837	784	790	845	804	841	835	830	836	777	826	819	821	825	792	834	834	815	807	840	818	867	811	824	811	796	832	838	861	808	853	845	882	803	821	815	861	790	808	875	793	804	769	841	881	829	837	809	815	801	818	874	882	862	828	818	850	832	842	834	789	792	863	818	821	837	813	832	806	798	825	804	805	842	875	808	837	785	839	786	817	790	832	854	838	820	838	841	802	801	835	797	801	787	858	835	808	850	789	869	819	903	809	802	864	845	835	829	816	836	841	824	821	859	797	815	815	788	838	835	847	804	852	819	808	818	825	830	838	844	792	836	811	774	857	793	821	826	759	791	786	796	859	824	846	802	843	827	841	815	853	817	843	821	792	774	868	806	803	882	829	816	864	823	843	811	831	806	835	804	829	826	879	811	809	795	806	840	828	773	800	818	873	754	851	805	818	841	831	865	826	838	823	807	801	816	803	865	836	808	853	814	860	859	828	822	816	818	820	836	839	827	834	738	847	833	877	916	832	868	788	816	858	820	863	859	875	814	841	809	810	812	794	826	837	857	824	808	817	832	840	802	836	827	822	761	851	827	853	847	792	835	764	821	793	870	831	831	836	826	860	802	815	821	856	830	767	819	809	766	771	816	818	873	805	829	840	820	791	822	837	852	811	786	859	873	817	832	869	797	837	872	882	838	836	829	814	878	812	804	855	817	833	854	789	811	836	873	825	816	832	879	821	825	858	833	832	775	783	848	851	810	859	839	841	817	786	796	820	818	809	837	815	847	862	808	870	831	843	834	837	844	862	847	820	909	768	824	813	911	878	799	846	815	824	801	832	827	824	834	787	819	819	797	830	843	859	863	789	858	852	802	811	875	847	800	891	868	805	789	830	770	829	853	847	846	751	778	795	856	789	777	799	824	812	807	815	808	884	824	873	856	825	821	827	823	828	769	806	812	812	846	902	833	872	812	813	778	847	828	803	832	813	918	808	866	793	816	822	830	787	802	858	811	818	866	860	822	848	826	812	843	850	838	829	842	867	805	792	835	807	864	824	792	816	851	857	789	865	884	811	819	828	784	808	780	820	826	770	841	794	797	856	784	804	837	836	851	850	819	896	789	817	883	814	803	810	843	850	799	794	854	822	834	879	804	808	832	833	827	874	818	861	800	828	840	782	804	845	827	761	823	878	813	841	841	823	869	799	833	810	783	785	836	859	839	806	816	846	769	866	828	869	826	833	833	838	801	864	832	817	837	891	843	921	823	810	765	833	861	825	808	850	777	816	865	812	813	820	834	826	855	842	814	755	851	786	787	778	837	804	795	815	819	874	830	820	840	824	805	856	840	801	796	850	850	833	852	811	789	788	845	862	788	814	831	813	809	827	827	815	782	790	822	860	825	804	864	784	819	813	852	780	846	856	812	806	841	854	819	814	778	805	810	833	829	815	787	829	802	821	812	828	785	871	776	821	786	776	821	862	810	893	844	805	865	811	790	820	847	822	785	827	847	839	816	835	877	889	835	827	835	821	851	841	824	893	842	829	855	792	808	877	826	802	781	819	796	848	780	780	813	849	823	847	889	847	827	843	799	794	890	792	817	815	851	813	800	815	838	818	838	789	861	824	857	828	827	807	822	779	800	854	835	865	829	853	772	768	858	832	867	831	851	804	752	779	819	782	837	846	824	809	776	811	832	813	867	835	815	790	897	808	812	846	843	794	811	825	820	784	785	792	823	802	804	838	865	877	824	865	767	815	837	862	826	866	802	829	875	828	878	831	787	755	817	806	865	830	857	753	870	834	836	758	841	799	804	816	826	840	809	813	826	791	807	789	780	785	827	876	848	837	854	840	822	806	881	783	824	882	877	835	749	843	792	816	826	782	831	815	827	843	809	831	823	879	842	780	839	834	851	863	848	803	805	890	791	871	810	813	764	800	772	846	802	807	826	830	820	814	772	855	840	797	811	840	903	835	855	799	817	796	835	821	864	793	833	824	834	866	796	823	773	847	835	815	830	821	801	841	798	799	801	861	835	810	816	862	846	824	750	809	839	828	801	807	820	828	798	775	822	797	850	858	881	824	850	868	819	845	790	819	786	810	839	763	851	846	796	866	817	809	780	807	885	797	821	831	806	779	818	816	842	834	808	896	828	855	849	826	783	820	825	784	784	833	805	828	805	804	809	828	810	783	825	828	836	808	804	889	819	800	863	812	805	819	830	828	772	792	824	860	790	817	825	872	817	792	779	831	881	781	840	819	779	816	815	864	832	893	795	812	821	848	790	823	820	834	859	865	846	826	803	842	791	814	842	806	802	829	841	783	839	833	780	806	845	807	831	824	820	852	783	856	809	798	845	796	864	832	792	826	787	859	834	822	818	819	816	843	785	853	816	863	847	834	777	818	819	823	833	885	845	742	840	844	870	790	842	874	809	862	761	758	825	849	838	853	808	837	794	808	816	823	799	833	862	834	835	792	830	823	828	825	784	829	762	871	802	812	793	863	886	793	795	805	896	790	836	867	849	808	800	792	837	845	803	825	807	773	843	815	817	783	851	789	866	874	768	870	774	800	821	841	819	825	839	813	798	871	833	790	837	824	818	833	822	817	832	834	827	789	859	842	827	782	859	816	807	776	844	830	851	815	821	805	829	832	833	786	849	861	832	885	820	808	799	807	820	791	810	803	879	878	841	855	798	783	846	824	809	827	799	844	824	810	807	802	758	799	838	765	799	822	806	844	820	810	869	849	806	813	810	873	811	774	849	820	837	803	870	810	830	819	800	846	807	820	854	835	798	827	830	858	824	863	853	815	808	833	829	809	853	834	822	795	804	832	871	837	807	830	851	809	811	843	839	843	813	813	794	846	803	860	830	809	838	828	857	837	864	834	842	816	931	848	828	813	835	820	819	835	837	816	834	889	835	838	781	855	878	831	825	805	828	843	853	879	792	829	817	824	783	848	836	769	788	829	824	859	764	813	846	801	866	891	875	793	797	863	833	837	842	835	830	779	788	847	841	796	802	819	816	819	816	836	816	770	803	904	820	831	883	822	784	845	827	839	852	815	840	809	816	829	853	839	784	801	826	784	793	836	805	782	851	846	865	852	818	862	860	840	803
23228	21450	31939	26859	24312	18910	6767	809	681	695	680	688	679	687	658	646	699	690	659	662	640	652	684	645	637	677	632	624	670	609	641	659	612	654	669	608	649	646	639	640	633	637	611	639	646	616	643	624	651	606	620	627	632	609	612	666	611	604	637	651	613	600	630	602	606	607	621	614	631	609	605	646	623	665	624	615	637	592	663	596	562	627	648	612	610	639	665	643	629	643	626	585	624	618	623	601	631	628	624	634	570	641	600	624	651	635	620	573	629	640	639	641	634	638	628	625	659	663	599	646	621	614	597	644	628	590	637	594	604	628	639	636	617	606	642	606	613	628	588	660	686	591	654	609	622	629	621	659	655	657	640	676	622	628	588	644	589	654	639	622	632	615	608	709	646	580	611	562	604	626	652	573	610	590	655	652	629	640	644	628	619	603	657	607	626	619	591	635	666	577	598	620	656	634	617	637	633	631	636	607	590	613	639	645	597	597	635	635	588	606	590	644	620	640	612	623	599	617	595	627	583	609	605	638	644	643	623	620	602	615	594	615	594	616	596	609	648	614	596	642	675	648	607	630	647	626	653	652	613	628	689	642	575	655	610	610	648	607	604	599	617	633	632	574	667	553	598	622	597	616	639	630	613	615	679	609	619	615	620	653	610	586	635	606	597	648	657	636	654	613	604	629	669	622	633	611	613	616	665	673	650	594	633	665	612	632	596	580	633	584	665	620	668	629	575	650	633	635	652	613	615	613	643	614	580	660	564	618	586	585	588	634	655	648	614	617	638	622	618	647	566	570	621	604	662	609	605	605	618	608	639	620	628	626	621	562	607	661	630	628	635	614	638	657	614	643	642	636	605	621	633	627	657	606	622	608	629	581	622	625	689	629	617	617	611	636	566	643	614	600	613	652	591	611	632	610	671	640	633	604	615	602	666	637	595	605	632	625	586	660	643	626	614	609	609	582	630	606	605	615	622	612	581	657	614	635	645	620	586	571	614	633	643	644	632	632	636	629	648	600	618	567	585	652	596	631	626	628	580	613	589	625	660	623	613	596	618	629	646	587	629	604	584	597	583	599	610	631	610	607	605	645	616	613	601	641	650	615	604	593	616	610	629	601	629	625	609	663	613	619	611	592	632	605	618	621	688	632	644	611	637	636	643	617	620	590	616	603	623	663	659	585	648	657	648	631	598	641	674	610	629	598	632	621	647	634	620	638	661	611	607	638	609	620	614	647	677	654	640	675	657	626	632	573	670	603	616	611	689	643	628	665	539	623	638	588	629	629	624	641	633	550	609	630	646	576	612	624	631	610	634	639	639	610	601	707	647	658	719	659	635	647	618	652	615	579	593	672	648	615	607	652	669	616	627	626	628	666	594	614	642	625	645	631	645	639	596	615	640	653	610	620	610	630	634	590	614	560	637	617	638	610	609	621	658	672	612	616	600	640	593	608	576	619	623	673	601	568	589	626	657	649	633	613	635	628	630	576	671	664	628	619	586	590	610	652	580	588	608	633	631	654	638	599	626	654	631	618	662	644	646	641	638	590	637	610	646	614	617	581	599	612	591	647	630	633	636	545	640	614	646	629	662	643	622	652	676	625	666	612	587	580	588	622	637	665	638	603	627	664	625	602	650	635	681	664	639	572	568	657	597	608	602	620	613	624	635	660	618	615	633	645	625	610	694	576	620	608	621	614	631	568	586	646	623	621	638	620	630	613	640	657	623	622	650	610	602	621	600	654	651	630	632	631	617	599	611	615	622	662	647	614	602	646	608	603	629	651	618	612	629	598	617	634	574	596	613	589	625	663	634	627	618	618	621	586	611	646	689	578	676	620	610	623	646	655	675	652	672	636	637	636	617	642	617	637	633	584	592	656	607	617	599	631	645	615	628	654	651	637	615	663	595	693	610	644	588	632	632	594	658	666	597	609	619	640	691	648	639	599	588	627	628	588	670	629	645	591	653	597	582	640	592	606	573	645	646	612	581	601	602	636	601	640	612	669	625	669	622	700	621	592	605	624	597	681	632	662	651	643	669	599	631	625	678	630	605	607	673	622	651	625	610	630	592	591	621	615	633	664	655	624	602	602	635	631	603	608	612	583	590	629	635	641	574	612	611	610	641	645	600	615	614	612	598	656	637	582	630	658	672	633	549	599	619	633	611	648	648	630	638	639	606	651	599	626	615	678	642	630	643	618	603	582	631	636	626	610	632	627	603	594	643	608	621	627	615	633	582	622	644	633	623	620	674	622	605	639	653	604	564	554	628	600	628	639	657	618	572	653	599	547	605	629	614	647	635	599	596	580	643	615	607	622	643	655	605	627	596	643	603	630	562	654	628	636	627	618	646	605	642	661	632	635	626	624	628	594	649	635	611	667	617	665	640	622	600	663	642	609	591	617	648	607	590	622	619	604	607	639	632	642	629	608	647	606	571	640	648	652	616	612	636	636	613	672	624	639	661	630	663	627	645	557	642	645	580	638	635	626	593	598	641	615	654	605	622	591	610	595	639	585	651	675	593	616	601	616	672	623	657	615	638	614	639	591	602	654	608	655	649	624	599	622	639	643	643	624	613	635	671	637	610	586	651	651	577	607	623	656	586	601	610	634	623	611	675	600	628	647	623	587	652	684	640	613	600	639	681	579	612	642	583	585	660	644	606	632	673	604	648	603	604	612	627	625	611	654	629	645	609	586	632	643	660	621	657	626	632	627	625	561	618	623	605	627	640	625	583	636	661	612	622	610	645	651	558	664	626	625	634	600	595	671	642	652	619	585	632	612	629	672	616	633	607	621	602	594	591	658	667	621	597	617	644	659	617	633	608	622	605	605	622	619	615	647	597	600	558	641	604	632	615	611	615	616	636	621	611	607	653	632	639	632	580	650	621	601	601	635	642	609	609	607	600	621	587	599	601	651	626	640	612	629	623	669	597	587	652	616	630	594	653	658	622	627	629	669	623	609	620	601	630	597	652	605	578	649	641	567	613	573	572	637	619	635	629	632	626	607	611	645	628	581	656	642	616	609	620	645	617	607	622	669	591	627	599	615	642	610	683	636	626	609	594	618	656	623	631	635	631	652	650	626	577	616	546	615	617	576	626	612	553	644	631	602	606	624	623	636	621	622	606	650	602	651	623	611	621	584	627	595	648	616	614	637	630	632	594	642	625	616	595	599	620	633	643	650	583	656	635	638	636	647	613	624	613	637	642	626	647	634	587	612	613	599	595	587	624	609	589	623	603	622	626	591	628	628	653	586	631	597	617	609	606	631	631	644	651	662	573	609	631	634	613	658	619	626	547	643	631	628	624	615	585	653	583	555	629	597	566	645	610	582	604	604	673	611	635	674	617	576	638	612	622	591	594	633	612	641	610	611	629	620	599	621	581	598	604	632	615	647	572	622	657	577	649	620	618	600	640	582	603	614	607	595	615	628	600	597	602	621	612	613	628	604	640	605	614	612	662	616	637	653	636	645	579	643	651	607	646	585	613	600	603	632
59346	76883	77529	49254	34283	1588	1195	1107	1081	1047	1060	1016	998	1005	972	985	994	916	974	985	980	925	971	972	1016	969	926	960	917	952	966	1006	938	960	960	962	1000	951	1000	1015	930	978	998	982	918	975	987	986	942	950	988	935	976	911	1018	987	904	969	949	948	928	985	929	957	916	928	934	944	980	920	962	942	945	963	967	933	908	970	963	996	937	920	917	916	954	926	951	976	953	932	944	938	971	966	896	922	950	899	957	923	946	964	953	873	908	938	945	963	908	910	983	937	980	933	965	885	932	887	890	986	947	938	970	967	980	934	957	945	943	979	976	992	967	963	989	982	920	944	926	998	950	951	1001	937	964	993	925	957	951	998	960	880	950	935	1001	996	967	970	926	929	910	926	900	956	961	917	984	999	916	963	996	925	943	955	949	990	980	943	1007	939	975	902	966	968	1023	954	896	915	896	990	974	963	939	988	910	992	949	993	890	912	917	918	957	891	920	933	949	999	897	899	1018	1007	912	945	907	950	943	1016	923	959	913	965	925	977	936	926	941	900	976	974	908	927	965	932	943	926	928	896	948	959	951	919	942	973	905	966	894	968	977	961	887	948	1008	920	989	879	905	923	979	921	911	944	915	978	987	985	899	950	927	867	946	955	964	965	976	926	925	974	1002	945	968	950	944	983	953	989	872	925	981	977	938	929	956	906	974	974	926	963	977	968	963	984	917	898	923	944	991	963	897	940	918	925	971	921	890	983	974	993	983	899	975	958	963	962	935	952	987	930	951	943	972	941	974	946	945	951	969	994	933	922	970	943	932	980	931	974	957	914	960	918	918	977	1025	955	936	936	933	939	949	1005	931	902	954	963	888	978	930	927	940	941	977	979	928	965	952	937	976	959	927	930	868	983	902	933	976	938	987	942	930	944	976	922	950	919	958	919	929	939	923	1002	965	953	954	901	944	947	939	979	950	983	992	902	962	934	970	969	898	928	924	918	893	962	910	953	955	991	976	962	968	986	974	947	928	960	907	958	898	933	918	902	929	937	1007	953	934	923	1005	954	943	940	933	972	941	981	945	922	1006	947	957	958	928	895	949	967	947	970	908	945	986	972	1002	938	922	950	937	921	956	970	915	962	951	909	916	929	927	928	989	949	983	900	940	944	1003	900	954	912	951	985	920	983	964	957	983	961	950	900	946	896	928	902	951	996	950	879	923	931	948	951	963	967	921	947	944	899	929	937	951	955	963	969	903	989	940	902	926	988	903	971	992	880	960	929	962	927	963	915	1013	884	957	973	932	921	1019	948	928	906	920	909	966	969	986	931	1031	1012	915	979	969	974	948	935	941	990	956	997	1002	917	986	952	943	976	958	941	1002	934	1018	931	886	974	968	944	965	964	977	913	951	1011	950	979	947	977	915	990	941	942	948	991	936	971	963	975	963	969	991	1012	960	897	982	952	967	952	933	924	942	925	888	937	928	959	947	939	957	910	938	933	972	950	961	979	915	944	975	955	966	933	969	948	895	927	896	972	948	949	947	918	927	1013	943	924	954	887	1016	922	973	959	969	985	982	916	955	950	1013	887	951	965	934	944	974	962	938	945	978	927	931	931	923	928	984	947	982	937	967	912	927	934	909	986	976	987	940	962	937	979	946	961	946	929	945	955	1027	976	990	955	869	966	899	939	882	990	949	979	978	889	965	923	941	964	948	958	884	922	966	969	884	951	984	935	978	988	963	935	1016	952	967	959	929	952	963	926	922	933	974	959	918	963	947	932	970	941	943	987	1011	965	942	989	926	958	891	968	946	955	951	933	944	915	950	946	907	1015	974	942	899	933	976	887	948	950	946	981	992	949	939	954	910	939	887	955	960	960	896	954	988	954	980	947	944	923	933	912	970	941	961	984	915	917	963	984	929	947	910	974	973	882	909	981	1023	939	936	977	980	929	972	939	941	962	935	965	968	941	927	975	962	957	963	904	989	952	926	927	937	920	913	956	905	1001	918	927	988	973	929	941	911	956	972	950	926	958	960	955	922	971	904	948	957	919	917	964	914	948	914	946	916	954	945	993	951	943	974	970	979	960	987	939	948	986	952	939	920	960	937	922	958	972	973	901	946	919	996	932	982	951	930	939	905	931	959	890	941	963	933	933	947	999	921	962	963	920	937	943	980	949	904	951	903	910	968	986	949	975	971	975	929	937	947	972	949	955	940	903	965	957	951	948	966	955	923	911	883	960	954	961	937	914	1002	980	956	979	960	946	955	946	948	994	960	933	938	968	961	972	980	1012	997	955	977	953	975	986	935	986	879	905	889	945	975	944	920	971	915	958	941	961	914	898	940	945	918	961	967	968	1019	920	939	951	901	958	988	962	957	915	939	947	1015	978	892	971	988	946	935	937	965	937	911	968	1002	954	933	927	1003	891	951	935	876	924	967	993	954	937	934	927	1005	995	936	982	965	891	948	965	973	965	958	985	939	943	984	909	951	961	945	910	954	984	929	948	919	911	914	951	915	914	943	957	973	960	986	964	938	919	923	966	894	944	894	965	950	980	987	934	968	907	926	950	911	922	956	892	959	949	933	911	921	1016	961	930	990	942	991	926	907	975	985	989	984	924	923	961	938	992	960	937	943	997	918	943	975	935	986	925	964	914	989	935	957	971	904	922	926	954	903	1001	943	922	962	954	985	965	910	942	905	935	935	893	969	936	915	939	979	914	965	927	910	943	912	948	912	930	950	938	954	904	968	921	981	962	1016	933	981	963	939	1004	1035	910	954	905	949	931	974	944	922	902	976	918	978	976	923	989	960	927	893	984	960	1025	957	928	947	924	970	928	932	975	897	921	938	985	914	914	927	1005	945	979	922	963	940	979	978	942	955	914	972	912	976	990	965	999	933	934	969	936	936	950	944	974	937	918	970	955	941	916	970	934	999	935	913	922	962	949	981	953	898	948	968	948	875	998	906	967	954	932	963	966	975	997	920	958	929	897	908	933	925	946	977	932	896	979	965	926	1010	969	949	892	995	957	940	941	915	972	970	934	940	936	924	1012	894	843	939	975	931	892	938	930	900	900	1016	937	963	923	968	953	917	951	960	958	978	933	914	934	976	912	910	948	935	953	900	858	988	901	947	917	957	933	961	961	964	931	928	929	964	982	971	958	882	933	927	948	979	936	976	924	988	903	941	931	961	994	929	929	933	969	920	927	924	941	944	995	977	960	966	944	944	886	1016	951	949	933	959	1017	934	962	960	988	930	940	955	970	943	922	984	1003	975	907	990	978	928	939	927	906	977	1009	996	943	956	987	948	989	944	947	954	985	914	922	948	922	995	925	939	966	901	928	921	988	948	911	939	938	930	935	970	981	973	927	952	949	974	950	1004	987	940	912	939	995	905	966	958	951	962	938	893	999	941	946	926	967	905	974	936	922	946	1000	912	945	957	1000	945	941	985	904	920	1009	961	960	951	1002	895	968	961	930	972	981	943	921	933	965	1021	907	951	944	958	953	965	948	951	979	1041	1013	968	1019	936	987	950	974	982	921	922	968	927	959	932	957	955	918	896	1015	943	925	985	947	928	950
28263	25564	32572	14368	4491	410	352	373	369	354	368	366	389	354	366	334	381	388	370	383	331	336	408	345	335	333	378	349	371	382	347	365	350	358	363	335	354	376	371	334	335	312	356	372	364	361	361	344	329	373	380	358	367	370	355	344	359	355	337	353	370	376	317	360	339	376	360	364	361	359	364	359	348	356	349	328	370	367	366	330	319	359	336	358	352	320	326	351	363	375	354	331	361	358	339	344	358	356	378	355	340	385	399	409	396	367	358	370	353	324	399	347	327	393	368	346	352	369	362	374	375	348	381	402	380	312	356	365	379	354	317	324	377	339	393	343	389	361	343	348	360	349	353	348	354	323	346	343	347	361	374	385	380	334	357	359	361	367	354	333	373	391	339	370	360	362	402	390	336	376	363	358	305	336	364	391	365	423	374	350	367	320	331	373	359	385	318	370	334	349	362	353	363	364	320	346	387	354	362	340	365	340	349	338	377	357	355	346	328	346	351	373	369	349	388	345	336	382	335	352	357	350	363	373	337	374	330	363	410	361	364	338	358	349	356	351	370	394	369	334	356	372	344	378	352	353	338	328	355	383	366	344	347	402	330	372	393	346	368	354	386	355	358	362	346	344	353	366	425	340	361	364	339	345	367	382	401	365	367	373	356	348	357	378	347	348	346	352	352	345	329	344	356	350	352	366	351	350	361	351	310	361	356	372	360	345	343	370	381	365	338	360	327	363	364	345	357	335	315	379	371	349	349	370	352	353	378	362	358	377	367	358	322	370	336	337	346	344	374	339	356	316	327	352	339	334	373	343	387	341	351	368	346	348	341	315	358	386	358	359	347	415	377	344	355	372	328	335	355	355	376	355	399	366	333	324	384	355	370	351	375	365	395	379	339	346	325	332	329	343	360	381	360	350	359	382	343	319	338	387	356	369	351	352	327	343	332	319	384	342	348	351	387	325	373	392	351	362	372	364	344	343	352	374	371	363	358	329	346	387	384	336	352	326	329	361	372	355	362	334	350	399	374	352	362	336	344	358	369	345	374	337	366	359	399	337	363	354	362	353	390	349	375	357	364	377	359	361	365	389	366	336	349	341	373	352	341	383	393	363	392	388	355	377	346	336	368	378	341	360	355	327	318	353	346	339	330	381	323	369	381	336	415	334	347	345	353	364	342	368	358	395	350	357	364	322	349	377	340	374	379	325	342	363	341	348	323	362	322	363	368	352	357	360	377	329	365	316	341	314	346	368	358	326	351	336	329	329	342	330	350	378	364	319	372	363	371	334	389	380	342	381	390	399	340	374	324	349	375	390	342	364	353	362	371	350	345	395	362	379	377	371	377	365	374	352	352	371	335	389	321	350	318	372	378	324	339	350	355	317	356	384	354	345	350	322	378	327	381	364	367	347	360	370	356	328	310	334	396	350	353	372	355	379	335	355	350	321	364	376	361	326	346	366	309	360	331	360	387	392	377	318	368	360	354	355	355	356	337	332	330	343	358	355	388	369	352	426	374	347	330	339	351	365	354	349	378	388	355	366	340	356	365	355	396	366	353	305	339	341	384	335	345	345	366	352	338	373	353	376	339	353	383	373	330	371	305	354	372	369	344	379	366	353	339	364	347	362	377	405	343	374	376	355	342	364	378	344	355	365	372	342	338	358	336	378	338	358	331	346	334	365	394	392	368	377	407	349	372	351	362	375	365	318	371	318	360	403	379	342	344	365	359	320	368	359	383	353	356	362	321	376	363	352	373	375	347	346	337	360	335	363	376	333	376	343	357	346	347	369	349	359	360	357	372	363	356	347	339	339	361	349	374	354	354	340	353	326	326	353	404	328	346	341	341	390	368	325	359	349	349	367	343	339	360	343	355	344	357	358	378	349	349	365	334	358	347	376	348	365	339	370	370	325	364	361	318	353	341	385	353	345	376	321	353	353	338	355	361	340	392	353	373	370	356	334	367	343	376	361	364	388	354	347	354	395	324	346	380	332	326	355	363	312	383	334	357	392	356	365	356	355	341	309	316	332	360	350	367	355	333	363	381	361	363	341	352	380	342	319	354	358	314	351	369	379	375	365	371	394	375	379	338	381	388	365	343	365	365	335	368	336	342	369	369	374	333	354	365	386	339	354	383	351	390	359	348	318	386	397	373	349	345	334	337	349	388	355	336	360	361	368	407	362	343	347	361	357	350	380	345	348	380	348	298	356	370	354	367	337	349	343	367	342	342	310	359	337	400	372	359	333	316	371	358	347	322	355	359	343	346	370	356	388	320	357	332	360	350	385	361	337	377	350	355	360	361	325	350	333	338	329	379	353	396	335	363	339	372	338	342	348	375	400	352	339	382	374	396	360	364	343	370	370	365	322	373	348	360	346	384	339	342	344	345	343	343	359	330	350	339	376	345	367	377	362	337	358	376	327	359	338	351	346	367	313	355	355	338	361	340	352	349	366	366	344	361	359	376	378	359	353	372	364	350	339	359	310	371	377	341	364	359	351	375	343	351	353	386	363	368	366	370	375	385	353	369	339	353	352	356	355	375	369	377	319	367	329	327	341	370	345	381	378	354	356	375	344	350	371	352	368	358	338	387	354	370	341	344	302	355	347	329	382	354	346	341	373	358	362	366	378	355	376	369	400	348	346	356	347	355	369	382	355	352	372	365	368	369	323	379	380	357	361	375	365	381	376	341	363	349	363	356	375	345	398	335	378	322	361	381	377	347	331	364	355	372	358	344	390	339	372	368	382	321	332	342	344	362	336	368	339	378	394	339	348	365	348	370	339	379	359	358	393	391	372	341	372	360	346	339	377	363	365	373	355	347	368	358	358	379	380	372	369	394	365	355	338	358	352	386	358	354	358	372	371	375	351	354	349	337	367	377	371	353	344	381	367	334	357	369	340	375	357	383	355	345	357	343	343	360	351	349	379	379	379	411	371	346	374	360	354	356	372	366	380	335	375	392	330	368	349	348	382	347	339	361	354	371	369	338	346	334	357	398	379	330	365	320	371	391	342	384	318	393	356	364	353	376	334	403	357	340	341	326	338	335	354	340	372	371	380	352	379	353	354	344	313	376	341	356	335	347	354	354	320	353	327	382	390	364	356	351	324	379	325	393	346	356	320	320	330	378	409	374	342	317	352	394	357	366	349	333	364	307	363	350	326	357	337	341	354	385	369	383	333	368	404	376	356	374	352	358	345	355	370	356	372	353	335	359	363	332	359	348	353	371	361	367	342	367	362	372	348	360	320	371	331	372	369	377	332	376	313	350	350	359	352	350	378	385	352	374	332	347	349	357	362	403	343	337	353	365	391	364	365	359	391	373	351	366	350	363	360	390	360	361	347	380	351	367	352	367	360	344	332	366	377	379	347	324	394	364	382	370	348	342	340	354	400	350	377	349	340	359	346	413	357	368	360	341	308	382	371	356	344	360	372	345	338	369	383	362	350	341	346	329	346	359	353	367	384	344	341	375	346	341	356	370	372	366	355	345	390	364	363
33189	43341	36898	13361	7321	631	556	542	594	605	581	561	558	598	598	594	603	587	644	597	568	565	582	629	606	561	555	585	592	569	621	583	576	572	571	572	605	552	595	567	587	574	612	575	594	624	590	576	590	570	571	576	560	582	576	589	587	620	585	536	565	601	550	556	559	621	548	551	583	535	592	587	589	579	615	640	578	565	564	574	557	587	592	599	561	620	587	577	541	579	571	600	585	622	600	578	601	584	520	614	590	574	552	558	574	558	553	607	593	581	564	564	572	604	593	578	613	616	581	581	587	568	578	566	608	555	572	591	563	600	587	571	582	571	586	593	570	623	588	585	583	590	600	564	537	608	555	596	628	554	549	610	591	571	552	521	582	600	533	585	552	594	546	604	593	570	573	600	594	570	575	566	575	581	591	548	579	564	586	580	612	562	611	573	563	576	632	578	547	622	568	589	602	608	541	583	599	583	568	554	566	589	557	510	593	558	580	543	591	593	544	565	577	596	613	554	605	563	568	566	582	553	602	600	560	594	531	645	640	579	595	592	560	562	602	643	572	535	598	591	537	570	545	597	549	575	612	610	568	561	602	558	574	597	597	589	554	577	594	577	554	570	577	578	538	560	604	558	565	561	575	593	581	604	606	570	582	567	622	572	554	552	555	614	564	579	562	594	570	573	553	567	562	580	564	578	606	547	570	565	607	539	620	557	584	587	580	555	608	603	627	588	570	590	605	508	575	596	572	574	596	551	605	580	574	588	574	592	578	531	576	605	595	570	579	552	579	594	609	527	574	569	578	595	548	584	583	568	555	578	573	570	553	586	575	579	542	581	573	576	566	584	560	598	559	577	601	598	512	588	598	564	572	549	582	553	564	597	593	557	583	609	588	556	585	586	580	568	603	579	606	589	576	592	606	543	567	607	605	596	545	583	560	581	592	568	566	524	602	511	559	550	609	547	577	582	568	570	524	614	581	565	570	550	549	584	566	576	569	585	595	563	569	606	580	596	603	541	630	591	602	573	587	585	557	561	528	585	543	592	550	592	607	588	602	592	566	589	560	573	587	590	557	604	578	582	538	594	601	594	569	572	582	565	568	576	549	609	597	580	552	556	579	591	569	596	547	535	576	527	568	553	597	606	581	532	579	552	612	559	575	628	597	601	563	566	556	545	533	572	597	595	552	577	564	554	613	588	579	588	582	591	623	560	603	625	580	530	559	610	586	586	548	559	600	641	566	534	585	587	589	595	567	583	597	606	593	593	569	616	602	573	550	567	579	618	582	574	544	559	572	580	581	553	540	605	548	567	606	577	580	569	564	575	595	582	588	597	555	555	615	575	582	588	551	602	580	566	616	640	615	588	543	585	623	614	610	607	615	557	540	601	572	577	543	544	595	520	543	603	568	581	529	568	595	586	572	574	583	562	600	539	602	597	594	578	587	596	622	562	586	558	574	558	552	573	561	568	580	565	619	587	574	527	587	535	564	551	567	565	557	573	596	547	592	578	588	577	580	576	543	567	595	606	570	563	576	608	550	544	576	590	569	548	552	589	566	580	585	540	555	572	609	578	560	579	574	581	523	594	570	584	568	620	585	572	559	563	599	576	539	628	555	615	490	574	581	537	588	583	568	593	572	551	575	546	587	561	576	561	560	556	583	587	613	568	635	572	565	580	649	554	570	596	584	556	614	598	605	586	530	591	616	572	597	608	557	592	577	561	555	573	582	542	589	594	581	533	567	586	573	524	589	569	556	561	628	548	615	549	601	617	565	549	585	568	618	529	527	582	536	550	560	583	556	580	556	573	608	573	546	576	560	578	579	544	597	604	552	570	607	578	567	589	594	588	534	554	547	578	575	597	575	587	585	563	545	535	596	582	585	584	616	582	581	551	591	554	608	574	582	588	563	575	579	531	562	602	553	536	558	597	586	566	555	550	588	613	561	577	565	576	560	538	533	558	602	605	571	588	589	584	579	566	585	574	539	581	546	568	551	646	543	555	589	591	584	540	612	594	603	559	615	601	554	591	579	574	564	575	549	603	586	597	593	577	618	562	548	614	560	579	546	542	621	575	573	544	567	616	597	531	583	529	569	556	549	596	596	558	586	567	616	546	513	579	577	576	561	603	598	555	579	540	600	552	569	572	559	574	606	586	563	542	593	559	558	556	564	581	564	577	561	614	574	591	584	602	578	550	559	589	560	619	617	529	595	549	529	614	520	573	575	612	608	572	543	583	568	561	588	557	562	578	587	556	616	597	582	601	552	598	567	577	564	572	570	640	606	573	593	596	580	565	611	554	521	603	562	587	574	545	592	579	560	591	590	587	566	526	601	542	560	536	612	601	579	558	548	589	625	608	570	581	567	560	580	555	602	588	520	569	584	579	576	595	583	572	588	605	525	539	581	508	582	601	571	570	564	532	591	534	560	573	595	571	567	609	563	520	547	554	595	595	625	609	621	568	574	573	580	596	575	590	600	585	589	578	572	559	601	530	563	583	592	561	563	586	629	584	580	567	547	557	642	605	587	559	589	594	585	585	576	600	598	605	556	522	609	610	586	589	552	549	581	553	541	574	575	580	565	588	588	546	597	563	586	660	578	569	552	609	606	566	547	609	571	563	629	600	561	586	601	598	619	531	570	587	600	547	600	585	583	633	592	567	610	584	550	574	575	547	583	613	564	536	630	562	570	638	560	623	609	629	645	561	529	575	591	575	568	592	585	617	595	558	559	483	614	597	600	587	590	621	596	552	598	594	560	564	584	596	591	570	579	578	572	609	546	589	567	533	582	587	592	535	552	546	582	544	579	603	564	595	608	567	605	592	603	531	592	582	546	543	606	577	599	605	623	596	587	560	587	576	566	502	549	540	590	581	602	554	569	602	575	606	594	553	554	584	588	597	531	635	596	548	579	601	596	576	587	616	523	581	604	583	589	571	550	571	571	578	575	587	569	581	583	579	540	568	570	595	561	566	541	576	594	540	580	582	576	581	601	550	544	598	576	580	599	575	573	554	568	560	635	566	566	533	597	580	626	568	578	603	578	561	588	601	578	637	562	540	590	596	567	567	530	562	593	608	608	547	573	581	582	575	600	594	572	608	546	577	616	593	551	564	594	576	548	582	559	530	585	577	591	624	569	580	598	558	589	642	616	544	552	547	521	547	583	601	524	588	595	572	552	588	619	578	577	555	569	567	560	591	587	602	605	589	580	548	598	614	611	580	595	601	557	537	586	571	525	576	597	539	553	571	592	571	562	577	523	566	548	598	554	564	594	562	571	588	602	544	610	573	605	618	636	585	512	582	610	597	620	602	594	599	604	549	578	627	550	589	502	563	588	589	558	586	591	550	601	628	586	575	580	591	585	509	576	578	595	560	534	591	639	580	538	599	565	623	585	580	572	569	591	579	545	563	605	577	562	571	590	581	571	537	572	530	548	596	588	581	558	546	592	571	556	632	554	537	563	600	592	592	587	570	551	582	535	550	585	570	552	634	582	609
24553	21783	32965	27166	23039	12993	1562	585	521	554	541	581	586	583	520	556	566	568	584	560	558	580	593	559	516	539	563	558	516	558	539	543	544	559	548	579	570	546	554	540	522	541	507	579	544	567	554	507	551	562	556	548	577	504	539	541	564	583	556	531	564	595	540	537	549	539	557	533	511	566	560	520	506	571	581	508	539	543	572	547	513	560	548	552	573	600	474	539	549	546	544	526	552	556	504	547	559	540	566	539	524	541	552	573	532	527	532	565	548	569	552	588	525	520	528	559	541	585	561	528	575	578	496	575	529	548	546	475	539	544	542	581	565	537	552	584	534	523	538	522	533	548	535	532	504	503	553	534	541	526	546	547	564	548	515	558	543	567	527	521	558	561	495	595	517	515	519	574	550	561	537	524	576	544	544	522	530	560	528	535	557	509	512	544	563	550	568	561	562	482	483	558	547	561	543	550	544	533	528	546	529	557	515	526	516	550	509	524	556	511	526	553	552	554	563	541	542	536	523	554	594	535	533	569	557	566	513	534	551	555	583	516	602	496	510	521	507	556	525	550	590	561	503	541	531	532	584	539	593	536	533	563	499	557	518	517	514	569	544	509	500	537	596	559	539	519	543	531	564	537	569	561	506	530	552	566	530	534	561	546	508	522	540	517	549	548	552	530	566	543	550	592	574	575	539	549	537	568	595	507	550	523	542	547	562	553	567	529	546	553	529	530	504	523	548	531	521	529	569	576	540	523	537	539	512	535	522	538	540	532	551	563	539	539	579	556	544	564	543	501	574	535	557	512	541	506	550	548	575	518	517	532	532	566	576	550	508	512	592	525	568	554	526	517	537	524	535	528	544	540	520	530	518	570	519	514	530	533	550	540	545	556	561	550	546	509	533	558	490	487	534	567	544	543	531	518	582	521	554	518	586	543	495	563	514	552	536	545	595	549	492	585	550	536	555	571	558	512	559	519	549	526	524	547	515	487	511	589	532	532	506	530	538	520	490	559	558	543	528	542	534	553	562	566	557	496	559	510	534	558	575	562	586	520	554	530	534	554	552	535	534	545	523	494	565	530	527	514	569	551	509	518	535	568	544	528	532	552	549	490	546	516	559	522	564	527	560	499	557	540	534	525	509	532	528	532	528	531	537	546	557	563	556	560	583	565	553	511	544	546	522	509	507	510	509	606	541	531	576	551	573	530	559	579	516	593	530	531	571	523	537	542	541	536	548	504	564	550	554	514	569	567	541	545	517	520	556	525	518	548	550	502	530	521	537	521	537	548	535	517	565	491	598	552	556	548	557	559	513	522	544	555	546	536	483	556	567	503	560	569	539	530	554	531	494	504	546	545	513	567	551	515	585	562	517	542	527	522	567	569	503	504	532	563	505	549	543	542	578	566	596	559	510	540	517	515	580	559	549	587	552	493	559	551	528	534	555	496	556	565	580	548	501	537	570	568	532	561	576	564	517	541	537	516	536	557	536	522	537	561	554	520	518	529	514	541	500	542	532	579	538	543	525	532	592	536	523	532	488	572	519	542	565	568	581	555	553	568	532	535	546	536	534	541	520	529	537	551	537	538	494	557	548	520	583	523	566	542	541	540	533	512	538	531	547	538	536	551	556	525	515	544	550	534	571	583	540	513	548	532	548	561	520	537	530	533	543	568	532	554	541	559	574	572	508	572	565	561	552	518	532	491	532	539	551	549	525	531	545	528	570	537	563	541	513	526	552	537	536	539	576	550	516	536	515	527	523	533	497	547	502	551	485	530	571	539	518	534	569	581	542	551	540	524	539	540	502	539	541	547	528	514	526	549	544	551	538	556	579	524	560	542	500	542	545	561	580	525	539	568	567	533	534	538	525	518	560	537	542	529	505	498	560	493	573	553	547	555	504	565	523	540	491	537	553	558	559	553	557	546	551	563	529	556	516	503	579	576	571	537	529	505	573	541	528	505	481	528	554	530	557	531	533	512	570	546	590	561	524	562	546	534	529	522	567	539	570	524	516	549	548	548	524	563	527	543	558	533	562	572	539	546	570	555	540	533	561	475	536	537	527	595	539	549	577	536	499	551	544	568	562	557	542	562	534	510	539	524	571	569	533	530	542	519	569	544	513	571	524	517	551	541	537	560	490	548	586	525	547	535	577	561	548	559	537	540	540	549	533	530	585	558	540	540	542	525	552	508	544	532	534	572	540	527	561	553	608	561	533	573	556	524	547	530	540	560	531	538	566	541	552	539	526	563	557	516	497	559	502	589	578	528	522	516	552	525	569	533	574	539	559	564	535	594	535	529	513	553	584	528	529	530	562	554	562	572	522	553	530	582	490	503	524	563	560	515	577	511	527	546	518	517	551	569	588	593	497	501	525	539	542	547	566	547	519	523	549	529	548	575	508	545	559	537	518	532	529	520	531	552	536	516	506	526	589	536	525	582	527	543	503	549	555	555	524	499	582	597	537	532	524	557	554	520	565	580	511	551	558	531	530	533	540	559	543	533	542	520	573	533	545	533	592	588	529	596	555	550	550	553	574	588	521	552	549	547	537	551	492	511	556	555	519	550	592	572	549	563	545	523	559	540	539	520	582	563	524	551	547	600	548	573	557	526	573	512	560	550	525	566	524	520	588	539	531	526	537	541	560	503	545	574	546	528	571	557	549	527	613	507	529	533	523	534	562	519	553	505	588	533	580	530	523	542	566	537	540	572	546	561	520	551	549	558	551	521	542	538	546	530	589	564	524	506	501	551	528	553	550	556	538	556	519	565	508	549	549	561	536	529	563	571	519	549	586	513	530	547	575	577	545	536	546	541	548	548	548	569	506	522	549	578	574	542	511	557	551	527	520	507	516	565	507	548	523	515	596	516	512	573	559	507	563	549	545	516	556	529	538	545	515	532	518	573	564	523	565	583	524	548	575	564	543	562	535	581	537	552	545	532	567	531	516	536	508	537	546	538	539	510	550	526	526	525	539	519	543	539	527	542	527	538	545	523	539	513	546	530	569	524	555	544	534	550	571	560	525	539	518	560	555	527	517	534	544	525	524	546	563	559	540	539	547	542	595	505	573	533	565	521	578	515	495	538	552	537	527	531	546	541	550	557	530	542	544	527	555	537	554	596	562	534	572	506	556	506	528	582	528	521	520	539	496	568	578	531	549	549	561	545	534	525	549	505	521	552	581	562	521	532	548	540	550	541	562	518	568	517	582	511	511	534	564	589	522	550	528	528	593	541	536	502	534	557	539	560	512	502	539	542	534	534	550	526	568	593	552	561	521	475	539	526	563	528	560	549	561	540	555	521	518	565	546	556	533	531	528	516	568	537	522	533	521	516	556	542	576	510	537	552	508	564	530	558	558	563	550	567	529	588	555	575	582	517	562	541	582	538	543	512	604	536	560	522	551	536	544	511	549	542	565	534	532	529	528	552	518	512	565	533	510	557	580	573	545	573	566	535	534	523	555	543	556	517	563	547	521	573	538	527	536	554	518	524	542	518
55713	74837	70273	39520	27661	1249	973	912	883	909	880	932	851	883	870	845	833	875	871	843	815	859	831	837	828	865	809	859	857	831	867	872	790	862	870	930	897	860	887	860	813	855	833	859	878	902	825	808	885	876	897	859	865	800	862	928	877	900	847	868	878	818	830	815	846	869	858	811	871	851	902	812	812	832	808	865	816	841	861	906	849	841	835	852	890	821	777	813	839	888	805	852	875	880	850	800	855	865	836	894	903	866	830	832	872	843	891	796	838	838	829	826	757	910	841	804	807	855	831	837	899	858	821	790	845	788	877	881	847	856	844	821	874	846	885	825	868	788	839	820	860	878	832	862	865	796	817	832	832	865	848	885	886	810	860	867	860	804	828	852	791	865	845	890	844	889	830	856	819	804	829	829	888	798	800	857	852	842	843	796	820	864	834	896	851	844	852	868	836	846	822	851	839	900	822	887	864	830	838	838	856	852	811	839	848	838	820	809	877	832	847	865	856	832	804	812	816	867	829	857	878	881	855	826	786	873	872	852	855	865	797	875	857	938	816	822	841	853	792	848	815	794	872	829	825	872	840	863	818	855	831	850	883	826	867	868	814	868	818	855	801	832	850	889	878	864	805	826	871	836	807	848	865	869	896	820	893	891	871	797	896	897	826	825	890	874	820	850	838	835	820	851	875	848	892	861	844	836	840	857	892	848	864	891	853	877	859	831	874	838	859	814	849	884	815	836	825	894	856	837	837	831	810	843	844	886	813	810	839	875	903	836	851	852	873	916	785	853	807	868	802	831	887	848	849	807	835	861	859	884	875	873	842	899	838	842	832	847	867	818	848	805	887	852	846	874	862	836	856	900	858	858	859	842	850	808	793	841	800	897	880	790	873	812	888	811	848	843	872	875	837	815	820	860	846	787	850	845	881	828	891	845	893	821	916	847	859	833	793	832	819	883	807	879	884	814	919	869	855	817	835	823	846	869	879	777	827	880	805	844	810	889	836	912	809	840	816	822	844	864	870	830	871	869	815	840	868	851	899	882	846	878	852	906	821	877	891	853	815	830	918	859	891	817	842	810	814	878	867	893	880	841	848	827	815	816	803	819	862	875	843	877	749	829	819	839	800	835	816	813	808	879	840	877	886	847	814	859	823	835	864	844	810	851	865	863	848	842	843	838	819	822	824	859	835	880	773	851	821	883	805	830	862	841	863	818	860	787	813	835	824	860	833	837	839	830	876	797	886	830	842	860	820	820	813	835	798	842	842	863	820	816	864	832	882	861	859	814	865	864	847	838	859	875	873	828	814	897	894	870	875	841	775	834	884	841	830	840	875	894	803	821	864	786	815	917	839	863	845	834	841	865	822	785	823	865	847	799	876	819	781	842	818	827	848	803	850	812	803	807	846	861	881	828	900	805	808	926	875	892	831	872	857	806	818	835	853	800	833	842	823	846	872	843	837	826	849	864	790	921	821	885	845	835	828	833	843	808	873	857	796	878	857	839	826	852	824	838	860	859	810	846	866	864	876	851	865	831	856	811	868	833	881	810	773	866	855	860	821	801	848	870	817	843	889	816	903	839	813	790	791	874	860	893	872	896	889	774	868	819	884	801	809	855	852	844	828	858	820	880	891	881	846	808	883	822	834	834	846	854	853	847	830	851	790	862	832	855	870	847	859	800	832	878	852	866	842	850	853	848	839	878	786	838	855	922	868	803	811	834	828	863	857	849	850	816	799	889	868	850	817	842	830	865	864	883	824	887	833	874	824	810	849	855	794	840	833	858	842	845	831	829	832	858	819	868	854	847	858	844	856	879	820	881	844	878	850	827	841	837	853	810	820	831	796	891	821	831	823	839	864	850	863	845	805	820	866	827	826	851	809	913	820	857	848	871	804	909	848	854	864	863	852	825	872	880	909	812	829	821	876	836	837	854	859	879	848	853	842	861	813	840	826	818	807	809	820	809	823	878	855	818	867	871	812	864	847	841	825	854	822	891	834	890	861	844	892	834	891	831	843	892	813	856	836	835	847	822	832	809	855	900	817	879	873	868	860	865	868	845	854	809	839	872	866	849	857	841	842	837	843	853	870	862	889	881	832	876	867	872	820	871	855	802	926	875	799	829	844	848	879	836	831	891	865	899	883	838	895	832	868	797	893	841	834	816	887	807	884	815	863	871	811	859	847	829	840	800	818	848	825	833	789	863	838	845	846	867	832	835	879	844	864	781	838	804	864	863	811	873	926	819	834	873	844	819	814	804	824	859	870	846	871	884	863	821	879	882	893	824	861	830	831	896	811	816	848	885	840	935	896	798	823	854	853	851	861	827	778	852	826	816	883	835	795	820	873	845	871	879	832	887	805	863	904	881	886	784	830	833	884	841	827	836	871	842	874	848	850	828	840	840	832	870	929	888	877	876	833	831	813	904	846	837	895	863	854	852	856	843	852	811	839	840	804	918	898	843	865	865	843	837	859	790	833	794	795	854	845	773	893	852	769	846	877	857	877	798	893	824	804	845	803	861	902	837	863	846	871	886	904	832	836	842	851	802	780	859	844	863	847	863	853	867	850	895	839	832	848	813	859	834	828	902	864	885	859	854	876	879	794	824	891	838	812	855	844	847	865	843	845	874	843	850	898	865	861	888	807	903	867	806	808	899	793	805	880	747	831	817	882	843	855	869	815	891	812	872	866	863	847	832	860	872	850	871	862	859	820	887	838	833	794	849	856	818	828	854	838	908	862	829	805	894	840	853	832	794	822	846	824	829	879	833	851	817	856	851	853	856	848	869	849	862	843	867	814	834	822	876	873	842	833	881	860	841	877	866	884	854	822	821	891	834	805	871	877	865	870	866	868	795	854	822	831	841	820	867	836	782	824	885	852	875	830	853	848	875	864	783	831	843	866	855	890	836	835	871	890	836	848	845	819	848	886	831	810	840	861	856	892	896	874	844	855	898	812	837	843	872	849	867	842	843	895	848	837	867	819	849	866	905	834	854	782	814	845	844	838	879	855	886	839	875	872	890	827	802	807	839	852	871	853	812	859	863	854	811	851	765	829	835	861	878	854	764	826	850	884	821	855	839	874	819	791	865	887	895	851	839	851	816	888	811	830	855	814	898	874	839	866	897	846	919	857	890	893	879	866	870	842	798	843	789	822	774	864	832	852	879	825	892	812	895	840	860	852	855	840	898	817	862	854	861	880	835	851	826	788	819	859	846	844	822	822	862	844	886	856	822	837	828	858	876	881	880	843	839	844	853	810	836	835	880	841	851	862	846	862	858	876	828	857	845	796	803	824	889	859	837	828	836	851	829	872	832	879	862	853	859	801	799	828	891	853	898	833	836	832	887	843	844	917	821	880	842	833	874	850	824	845	813	849	839	862	928	809	849	879	911	830	844	824	810	824	807	870	825	845	808	815	821	817	851	837	850	855	882	819	828	867	855	857	838	874	834	842	815	837	892	820	860	807	851	865	826	874	835	875	862	836	873	822	776	875	810
23243	21457	29331	25810	21911	21135	15729	1528	671	697	682	644	676	622	682	642	640	695	656	619	666	601	637	630	637	636	629	662	688	611	657	631	595	584	605	637	678	643	601	635	612	655	606	606	677	638	613	614	609	638	604	653	573	632	645	643	632	613	620	656	588	592	622	672	668	614	641	690	617	607	650	651	618	692	641	609	637	628	601	658	632	576	623	612	596	622	590	645	574	655	655	608	597	639	622	624	635	670	641	618	627	647	590	687	641	647	618	636	606	611	608	626	620	633	653	589	605	643	608	677	655	651	627	599	632	619	655	614	630	605	588	618	577	580	663	623	631	625	622	657	632	611	587	673	631	665	600	621	602	658	596	635	596	593	563	628	637	677	624	627	595	575	617	615	627	617	628	591	613	581	624	601	598	669	630	612	638	677	606	619	549	617	640	585	637	676	592	629	657	624	630	603	616	627	594	651	613	624	583	669	619	634	647	650	641	588	659	646	604	646	650	640	637	612	567	643	598	594	639	614	576	639	577	634	641	635	645	622	653	626	594	588	623	665	628	640	657	608	595	643	646	617	624	627	574	631	627	628	628	619	664	646	624	635	598	565	622	619	614	619	586	569	641	612	636	621	637	637	649	603	629	621	624	614	626	638	643	663	641	596	661	641	620	582	632	634	623	632	610	646	633	666	630	643	679	605	669	623	614	599	644	567	621	619	652	623	656	657	641	636	639	643	653	606	660	614	604	587	625	616	626	681	645	609	618	656	646	646	624	618	580	629	601	633	637	621	629	623	632	631	628	687	627	571	624	647	634	577	636	636	583	624	643	595	626	594	602	641	596	626	662	605	630	609	584	590	607	609	597	620	603	592	628	631	641	640	612	621	611	612	607	620	645	659	593	565	599	606	595	627	631	634	692	633	651	568	636	618	633	630	644	637	624	643	672	615	604	592	633	598	634	627	652	637	618	649	614	572	614	635	612	623	641	593	680	627	624	605	648	608	624	600	651	665	645	603	617	582	555	628	650	597	628	603	626	592	639	624	621	645	571	624	603	634	643	573	628	636	605	593	658	646	602	581	631	606	628	581	625	608	640	643	594	605	562	661	604	647	606	613	641	599	627	629	614	636	609	615	611	635	657	644	581	572	635	623	615	643	619	609	600	607	623	634	607	600	649	647	584	648	608	602	614	597	627	606	622	588	626	634	615	661	615	621	643	635	613	586	634	610	642	613	597	621	591	594	674	627	630	640	608	611	630	640	618	653	618	607	582	595	601	605	625	640	602	599	592	652	597	603	613	641	624	621	588	612	599	581	622	605	607	588	604	640	614	619	655	665	602	579	601	620	648	624	645	650	630	558	633	666	552	674	700	618	611	608	621	628	617	620	621	616	625	626	706	657	629	632	646	621	624	614	616	642	651	571	600	631	603	619	612	655	646	598	608	624	591	610	599	661	634	624	577	610	619	578	619	598	651	650	627	610	594	560	639	605	654	582	649	633	624	630	608	620	616	642	645	648	606	632	578	587	638	618	638	685	608	697	617	639	626	630	607	565	619	658	629	639	610	622	618	622	605	634	628	590	658	607	601	613	608	642	626	617	584	591	624	652	649	653	646	622	640	622	616	641	626	631	601	626	615	589	620	613	617	640	634	614	622	643	594	639	648	623	599	599	624	609	620	584	576	654	600	598	612	627	606	608	584	608	642	607	582	649	634	607	679	587	648	576	645	636	626	650	581	675	604	636	639	614	608	659	630	673	614	610	639	658	578	662	587	623	660	629	648	638	596	608	587	645	620	619	625	666	612	606	555	643	646	623	591	625	651	589	613	646	615	647	627	600	584	608	678	601	607	629	590	640	625	625	703	596	666	607	642	597	669	614	611	637	607	632	616	652	618	624	638	661	576	628	637	675	673	681	654	585	616	635	637	685	638	594	647	653	616	594	587	620	662	578	649	605	661	567	592	614	603	633	648	625	632	633	617	630	622	639	654	588	651	621	602	653	666	623	588	639	637	602	593	582	626	622	623	620	603	643	651	621	622	610	608	649	605	608	631	638	647	617	637	641	622	579	621	621	622	581	578	661	640	602	622	658	633	635	632	637	675	644	615	606	595	597	642	657	605	605	616	631	647	613	596	632	598	608	578	586	665	615	623	658	596	593	646	680	640	666	588	588	600	629	623	653	634	618	591	620	576	612	627	628	634	598	605	582	613	616	627	604	644	607	602	673	613	614	560	623	612	627	633	619	623	606	599	630	615	652	594	581	683	613	602	624	588	634	638	609	623	644	622	594	668	629	585	638	626	581	617	635	633	615	641	588	610	607	610	649	642	640	639	633	672	624	636	622	622	623	612	645	648	602	661	641	620	622	655	628	658	601	615	602	633	634	591	626	609	663	608	626	622	585	635	639	611	646	642	643	652	658	600	637	589	670	678	615	672	606	658	631	630	633	620	653	606	644	616	629	605	646	619	656	658	621	654	650	622	656	643	566	647	600	618	604	620	627	615	588	626	634	599	584	598	640	588	626	634	625	645	570	608	630	613	600	599	629	635	618	612	625	604	612	608	617	646	616	630	641	591	643	587	639	622	605	611	628	656	611	653	654	590	606	628	580	620	605	600	637	603	575	612	601	619	655	584	589	621	644	636	600	631	646	625	637	620	611	592	623	635	631	609	618	679	641	658	612	620	623	657	632	674	651	608	677	592	633	607	628	569	647	638	600	594	652	615	608	596	610	624	676	592	600	603	619	615	614	582	627	629	576	611	629	619	659	581	600	634	632	622	598	614	659	649	635	642	644	639	610	631	647	620	613	630	553	657	597	613	614	620	624	614	643	619	600	622	623	589	607	620	648	626	582	608	598	659	635	640	610	583	624	670	643	642	629	617	608	583	601	570	625	610	646	597	633	656	618	613	601	645	615	628	658	611	635	603	645	603	626	604	684	627	610	633	603	653	616	635	585	641	642	596	648	590	631	640	619	631	627	621	650	647	649	672	684	612	640	601	605	618	666	642	582	640	569	660	591	614	613	650	605	614	611	605	617	655	665	610	566	646	633	597	635	652	611	629	615	640	639	623	629	588	627	598	578	624	637	593	634	640	609	628	580	649	609	611	651	609	648	607	620	621	593	613	606	657	661	624	622	633	667	634	633	632	588	635	603	616	571	633	646	604	640	595	609	627	649	600	664	612	612	594	621	628	658	654	641	656	659	594	626	564	603	621	578	632	633	651	619	601	604	647	618	622	681	615	619	662	651	590	632	599	618	596	586	588	662	620	652	630	615	601	625	624	623	644	650	627	597	584	657	597	578	654	610	596	591	659	623	591	625	619	640	667	600	652	638	604	614	589	636	606	682	588	613	644	633	639	614	592	580	593	638	619	592	632	578	638	622	646	580	616	602	604	593	586	591	605	607	601	609	594	589	631	626	625	641	615	609	633	663	578	592	584	597	610	654	635	584	634	660	601	635	626	622	647	633	575	615	595	644	613	636	577	635	634	620	599	607
60095	73278	74361	50360	35283	1564	1229	1168	1073	1118	1068	1013	953	969	1005	967	1038	967	953	972	942	952	995	952	988	968	1046	973	1019	951	963	957	971	922	1018	955	971	945	969	955	922	925	968	983	935	917	984	935	949	971	960	883	918	912	917	911	992	1005	936	908	942	982	876	977	957	912	973	879	916	929	883	941	941	952	896	939	937	985	989	926	919	923	966	968	954	960	968	919	968	946	953	951	936	936	914	1004	916	968	994	933	922	981	997	903	915	948	921	935	921	985	917	861	947	917	951	929	916	900	954	968	944	990	996	916	939	913	938	958	966	931	918	925	975	936	996	923	947	913	918	937	912	1002	950	954	915	955	938	922	927	952	931	1037	945	925	917	924	926	944	926	942	966	933	884	934	960	955	968	919	1001	957	987	923	950	927	880	909	932	1009	986	946	967	979	926	890	960	968	893	911	887	933	915	896	929	956	913	949	936	944	950	878	901	928	983	928	976	977	993	929	925	961	927	971	982	962	974	956	967	953	895	964	948	943	871	961	951	930	962	918	950	957	930	970	965	946	950	898	937	1007	980	908	955	917	916	982	1010	952	934	946	943	939	935	983	947	971	945	935	912	952	898	955	972	948	958	938	987	944	932	909	908	982	890	1006	969	903	980	954	949	965	971	936	954	1008	910	904	933	932	969	874	892	979	952	959	930	943	900	953	976	944	938	964	944	907	947	967	940	907	965	915	911	950	992	956	906	936	957	953	929	923	924	959	939	933	938	969	969	939	945	941	956	937	915	938	1010	924	933	875	898	959	930	1006	868	971	974	943	864	945	910	926	956	898	973	933	990	920	997	896	967	938	858	916	973	991	904	950	928	954	888	903	926	895	931	962	1017	926	927	923	915	968	924	887	898	951	945	949	930	885	961	937	926	947	871	980	904	996	947	972	909	889	946	942	928	920	926	919	945	999	920	973	947	947	950	907	970	984	966	980	982	931	913	935	992	938	969	965	908	925	927	904	948	904	976	898	936	959	899	957	936	939	905	924	979	874	921	922	954	932	956	946	918	978	1019	929	950	969	965	1008	884	981	903	948	917	932	979	914	941	968	902	948	938	950	899	956	958	932	956	970	972	896	967	982	968	921	926	955	917	975	958	968	911	903	959	955	936	930	923	984	953	945	923	919	888	982	902	919	943	977	941	918	962	955	899	920	988	955	903	948	932	976	922	960	940	945	938	928	894	922	927	978	951	975	922	915	961	982	882	956	972	941	957	984	969	963	942	902	923	994	931	932	959	916	939	930	960	961	949	997	858	967	888	960	926	925	957	985	966	922	967	897	915	965	931	922	951	926	913	943	947	951	944	950	958	973	983	954	909	917	959	924	913	932	971	945	996	989	924	954	938	899	966	938	911	897	913	941	937	931	937	941	914	958	955	927	910	948	936	966	976	954	883	929	952	859	918	979	921	959	927	952	955	865	965	957	954	970	914	954	932	972	903	937	894	969	953	972	964	960	920	897	915	984	960	1010	855	878	961	905	936	917	937	950	940	972	964	958	924	920	942	987	939	929	929	976	927	961	919	943	986	925	971	910	934	924	972	955	960	961	952	959	927	1008	942	934	985	926	953	916	918	923	916	943	950	937	904	896	945	976	911	922	894	897	934	909	972	903	935	1006	992	933	955	896	988	945	903	941	939	863	936	979	936	950	965	992	889	909	980	951	893	929	902	917	936	895	900	893	1008	931	981	983	1004	941	919	1002	949	950	915	1001	948	949	955	954	940	972	964	941	980	945	948	907	935	942	948	962	941	915	963	930	890	951	943	922	955	941	900	974	948	968	956	994	985	959	958	972	940	888	932	888	1003	879	1001	934	956	959	885	975	1001	913	964	909	976	979	994	961	920	927	978	954	931	968	960	1000	924	927	908	944	966	927	952	960	945	898	919	983	879	937	951	900	996	973	898	926	936	968	921	944	987	936	976	897	964	922	931	914	943	877	896	942	958	952	924	899	954	899	944	952	937	903	994	950	957	942	907	1018	981	939	923	933	940	948	897	966	879	900	1009	967	921	899	867	930	909	940	982	938	874	911	936	988	892	981	955	941	936	942	959	968	929	916	959	951	945	989	909	945	899	988	928	933	931	896	917	940	953	942	951	924	943	927	974	958	961	929	970	948	957	929	935	935	906	937	949	927	940	938	992	932	907	923	915	941	913	966	910	917	917	947	958	922	939	904	906	917	941	905	956	982	943	939	932	956	960	983	932	946	944	943	929	985	940	961	954	957	947	967	875	950	949	969	905	938	983	920	946	986	966	926	947	919	908	905	948	931	959	966	938	949	946	917	944	892	968	957	968	963	959	940	913	947	1010	919	883	935	932	932	931	914	967	953	917	976	931	907	932	912	931	901	970	923	916	947	971	882	938	965	951	914	890	924	955	932	909	935	949	894	921	916	958	923	964	957	895	963	940	961	916	923	926	947	937	937	945	902	905	929	931	942	925	978	921	1027	982	906	929	894	918	933	938	879	899	941	962	943	937	964	934	876	981	940	925	932	937	985	941	950	927	951	938	931	972	882	950	949	958	900	924	882	914	980	953	957	935	954	936	997	990	935	923	956	922	932	915	916	994	933	923	963	969	906	936	883	972	935	924	1000	937	940	934	992	960	920	969	927	1008	978	926	916	945	920	967	909	965	933	966	925	909	960	881	907	985	941	970	909	929	958	997	953	965	927	935	965	877	956	921	936	988	909	932	953	964	942	935	965	889	949	959	948	974	952	950	890	960	931	931	969	997	968	913	954	952	925	941	917	957	942	908	899	986	942	959	978	962	946	901	879	968	1035	960	982	912	910	984	975	866	903	954	964	937	995	901	867	922	912	1027	982	924	925	916	923	902	973	929	913	899	964	1000	896	949	949	923	903	912	912	972	983	938	971	972	929	916	969	964	937	924	875	942	959	948	917	946	944	962	911	994	949	944	937	949	937	884	922	902	932	934	994	930	929	931	1007	1026	988	922	947	965	916	906	953	923	1058	891	952	939	943	924	929	899	920	894	955	917	919	941	961	968	969	930	962	954	949	907	924	952	983	1016	914	948	971	939	968	963	899	933	958	908	933	960	938	966	960	936	944	961	910	982	961	938	968	990	935	903	982	965	915	951	937	905	928	980	990	1000	931	909	939	914	930	921	981	969	956	973	941	864	939	943	926	910	925	975	935	922	950	901	955	913	943	977	961	919	891	978	949	966	926	949	918	994	977	940	974	956	980	986	932	936	982	936	995	984	955	958	922	940	915	899	954	952	942	923	922	926	947	981	904	894	922	963	960	967	1014	974	893	915	982	985	939	878	951	1009	917	993	965	950	930	899	919	965	895	933	943	940	995	939	931	905	975	964	922	943	960	914	913	972	913	916	947	878	937	950	902	913	901	945	947	948	917	963	991	965	942	893	897	980	919	991	914	991	940	897	971	912	953	975	965	922	932	909	926	919	970	957	952	925	908	897	940	968	893	940	919	956	927	958	975	951	949	914	901	981	943	916	924	927	946	970	937	1012	893	944	984
28122	26282	30716	17255	5074	610	519	331	347	395	360	366	366	355	384	356	349	338	358	346	366	360	346	374	359	368	380	349	366	347	351	379	339	353	356	368	345	360	348	336	355	355	358	340	368	347	348	333	362	337	370	358	372	331	374	355	378	368	361	325	367	342	345	350	344	369	363	358	353	344	325	367	338	338	352	354	352	370	352	347	363	345	346	343	315	364	355	342	336	355	354	343	359	323	372	359	354	333	331	370	341	343	339	351	334	346	361	354	355	388	343	371	348	336	375	394	381	352	372	378	351	351	339	362	352	343	336	367	403	385	369	314	309	338	355	329	331	347	359	341	336	351	334	336	341	356	384	310	351	334	318	318	363	347	330	350	352	358	364	319	388	313	343	352	363	350	369	370	363	365	339	336	358	363	331	376	331	342	342	338	333	330	361	371	379	344	339	374	389	351	345	365	374	310	365	314	318	341	359	326	323	323	335	344	353	326	349	358	345	333	330	329	305	349	356	372	368	361	335	336	350	318	347	371	367	358	364	353	376	365	363	347	328	340	349	323	320	363	399	330	340	369	349	341	365	356	364	339	327	350	355	347	377	352	355	337	353	370	339	368	346	334	366	353	325	360	341	331	372	345	373	337	330	338	366	367	331	345	342	343	320	326	323	340	310	346	359	361	343	366	357	361	364	364	345	336	343	354	376	350	349	343	339	333	352	367	326	364	355	377	353	360	326	377	373	360	321	343	356	358	354	364	342	342	291	349	374	362	358	338	318	365	351	341	350	342	322	333	328	377	339	355	385	373	381	302	337	368	350	333	364	370	356	315	326	358	339	343	336	369	352	346	317	353	351	349	382	321	368	345	343	361	324	368	337	344	380	346	352	360	337	345	356	339	348	341	372	393	360	355	355	344	368	334	374	355	347	356	328	343	352	372	385	345	320	357	350	349	347	354	359	346	400	356	359	336	330	339	358	354	389	332	361	328	357	358	382	363	323	357	353	374	364	365	360	332	334	363	350	321	324	345	352	371	350	346	328	384	356	311	346	361	362	356	378	335	322	358	370	384	349	416	376	314	355	344	304	349	367	340	374	363	327	308	378	399	325	329	347	360	362	330	345	355	346	306	368	383	331	335	334	357	327	383	365	353	333	358	359	347	348	338	370	346	350	351	361	366	341	335	344	366	352	345	378	339	342	358	362	319	338	363	348	344	362	360	354	379	354	345	354	400	330	338	349	332	395	357	365	364	318	365	358	348	360	352	368	312	346	374	342	326	312	362	359	357	335	330	359	375	318	351	353	340	340	379	368	359	348	360	384	359	359	339	350	344	343	403	374	314	382	355	375	342	339	348	346	381	379	360	359	366	357	345	335	354	354	347	396	344	357	352	350	303	370	342	356	334	343	370	374	352	368	358	362	340	387	379	355	375	337	350	361	338	358	385	406	336	354	375	370	360	401	363	342	351	353	372	365	346	338	327	341	337	337	347	316	350	371	332	333	342	326	360	372	365	340	359	379	342	328	345	336	381	352	338	354	341	354	341	344	360	344	376	339	362	358	381	391	355	341	345	352	327	351	379	355	351	376	334	319	390	341	349	349	331	366	316	367	335	340	335	332	328	342	375	345	361	369	324	347	351	326	364	354	361	305	343	327	392	343	340	331	320	355	376	332	394	360	373	328	330	343	369	349	369	353	373	349	360	329	355	381	367	367	386	358	332	371	346	381	348	352	354	359	353	305	331	304	372	362	359	351	350	327	346	346	338	323	353	334	375	346	363	358	390	339	336	354	351	332	368	360	382	391	366	349	336	362	356	355	344	383	378	354	332	341	334	331	343	347	369	343	337	350	355	349	350	364	334	362	369	367	325	330	349	316	349	375	329	386	357	339	369	345	348	341	321	366	384	366	374	328	358	326	390	351	309	346	353	335	387	373	331	363	322	383	362	344	364	340	367	329	352	353	394	348	356	357	370	327	355	353	363	341	335	366	363	335	320	366	333	347	340	334	366	351	345	345	312	329	337	358	347	348	350	374	363	365	368	348	385	357	363	323	350	372	352	366	332	322	362	339	349	385	343	379	319	361	377	362	368	370	343	380	334	326	368	349	345	333	348	374	352	354	340	375	341	339	345	381	361	341	352	362	375	333	341	341	317	355	346	332	369	357	369	325	352	358	343	365	359	373	322	350	349	357	364	322	377	387	335	320	322	358	348	330	336	337	394	345	356	365	368	366	335	389	338	345	333	332	361	336	386	316	344	366	333	379	332	330	377	379	356	330	362	333	367	349	355	315	364	356	376	360	377	358	323	359	326	358	365	344	334	357	372	333	335	372	352	357	380	386	339	377	346	356	343	352	315	365	355	368	352	324	348	358	332	374	394	350	368	348	345	352	352	334	348	329	360	368	364	304	323	417	386	364	375	392	349	365	328	318	347	361	383	393	339	330	322	319	337	351	340	343	369	319	358	339	346	351	351	363	363	369	360	343	369	372	312	328	364	356	342	347	339	339	375	349	349	363	395	379	328	372	361	356	328	328	342	336	353	360	385	366	347	365	375	369	342	344	342	364	380	341	343	384	331	363	377	353	378	359	348	368	376	327	343	339	366	359	329	364	371	324	387	360	381	385	370	343	360	349	369	347	374	317	372	368	349	368	349	369	372	370	356	344	365	368	353	349	353	347	316	371	378	358	348	361	325	372	348	357	366	362	350	325	366	364	332	350	345	370	345	374	349	377	330	345	363	363	336	373	366	358	360	329	353	323	347	349	301	360	393	336	349	365	356	318	348	357	378	333	327	364	388	347	347	360	360	344	337	385	371	335	383	385	347	324	356	304	347	367	386	363	355	365	384	383	359	346	351	358	356	347	322	370	351	361	346	338	344	336	358	350	366	368	324	368	372	357	363	371	376	402	364	351	341	343	341	343	374	350	351	341	321	346	304	358	343	351	381	323	363	335	347	343	350	353	362	359	385	332	322	343	379	317	377	345	367	321	363	375	359	335	369	342	301	329	338	336	362	344	342	352	367	362	352	342	346	376	340	347	351	386	358	341	348	370	348	323	360	383	335	339	352	376	377	338	375	326	350	365	360	356	333	393	367	313	338	335	377	355	347	377	372	348	341	341	351	357	317	375	351	366	365	400	364	334	334	331	327	332	336	335	346	377	336	352	385	343	338	346	387	333	353	362	373	378	368	348	370	333	374	344	328	344	314	389	353	364	344	373	341	328	340	372	348	361	379	368	314	333	335	364	349	370	348	390	322	350	335	369	336	341	362	365	391	349	370	365	361	351	357	366	386	344	350	316	376	354	340	351	352	397	349	361	368	395	321	342	364	342	341	376	373	370	360	347	359	359	325	352	363	325	341	341	385	353	333	345	358	314	353	327	340	341	362	337	310	376	332	363	360	336	341	361	376	376	354	339	361	331	360	351	362	328	362	348	352	355	340	350	330	331	364	350	321	330	359	330	355	341	386	339	350	354	378	372	370	366	292	371	360	330	361
32608	44856	35616	15459	7376	594	534	523	552	569	541	575	580	545	576	562	543	581	585	561	553	535	573	566	532	593	553	549	584	598	563	536	584	560	554	554	548	585	563	573	556	548	573	547	588	519	613	565	558	510	581	513	612	567	547	578	542	579	501	579	557	535	553	518	535	521	592	612	560	583	615	593	617	529	575	536	523	570	527	565	586	605	569	543	592	594	584	553	559	561	551	552	581	566	574	555	547	525	528	559	549	570	501	535	549	576	572	579	566	522	564	539	531	540	553	555	570	573	523	553	545	573	541	532	585	572	607	573	560	596	607	591	513	555	550	556	540	593	544	526	548	553	559	539	519	588	591	570	586	616	552	562	578	552	586	587	578	540	563	580	561	546	597	552	527	610	591	559	533	556	561	600	546	557	549	589	566	541	537	592	542	568	581	562	623	565	552	579	601	603	530	548	516	570	568	559	535	553	569	500	582	600	593	538	605	554	590	514	538	581	531	598	570	521	555	582	590	554	538	544	598	612	565	560	576	510	541	537	567	524	542	536	557	518	600	562	542	585	534	502	557	535	531	566	578	555	572	562	570	577	546	559	588	583	559	543	557	586	549	537	556	566	557	527	606	565	512	575	541	585	536	517	601	563	548	566	582	592	564	608	579	501	557	605	575	539	584	569	568	569	578	563	571	615	569	548	572	556	580	594	554	521	593	604	524	550	531	546	571	566	555	541	569	553	556	567	528	579	567	567	581	564	547	549	558	563	566	560	542	547	554	577	567	595	599	572	542	542	564	571	568	552	589	562	553	570	569	552	546	575	540	565	519	585	553	571	557	511	558	590	613	557	551	612	511	544	559	544	597	592	549	576	560	550	564	547	567	527	562	570	532	577	584	576	566	541	548	570	531	529	558	602	546	554	581	520	551	593	556	594	581	551	576	557	542	527	567	563	563	565	570	517	549	543	536	581	592	557	562	563	556	557	554	557	552	540	596	563	552	575	508	595	553	568	561	551	554	532	545	561	574	593	539	573	554	594	586	586	533	577	556	548	549	599	543	555	555	520	553	537	601	561	591	590	542	527	578	592	562	562	579	558	595	560	577	547	582	557	535	554	528	572	557	553	607	572	577	592	574	585	578	598	513	526	555	543	578	542	522	528	561	558	567	553	552	549	565	532	551	561	578	544	594	568	564	587	516	586	530	538	609	537	586	596	541	594	566	537	593	571	560	572	507	552	536	543	531	584	597	521	552	557	549	613	585	561	564	582	552	577	536	583	544	528	558	515	544	578	590	539	579	564	597	556	575	596	585	564	601	554	535	574	569	555	558	541	543	558	549	563	552	587	564	541	578	566	543	590	531	579	560	538	561	522	575	579	543	554	504	557	563	588	552	555	547	548	570	556	560	533	568	594	564	550	539	544	511	571	597	569	570	582	596	572	565	544	532	551	577	537	564	547	524	542	582	575	516	586	560	571	602	602	586	625	508	552	573	602	553	628	567	591	586	591	524	579	569	515	594	556	585	592	592	556	551	541	552	563	558	554	544	554	518	591	551	554	591	587	548	546	521	559	556	544	596	509	574	543	588	550	599	586	568	538	547	545	575	586	550	543	598	570	553	577	567	555	572	511	549	595	563	584	584	567	568	592	605	540	548	558	553	563	570	565	566	576	557	552	583	546	532	521	519	539	545	531	564	572	569	572	560	533	601	599	579	590	573	581	512	566	529	550	560	585	572	565	543	566	560	569	575	534	565	549	538	558	608	521	525	545	586	584	568	537	540	558	563	542	578	583	538	549	517	517	532	589	562	542	548	578	553	532	594	578	556	530	587	539	583	596	552	568	540	566	575	561	555	614	561	535	590	551	560	604	552	590	528	551	550	526	499	543	567	551	532	565	529	532	536	548	552	565	565	563	597	559	567	564	566	579	550	547	582	562	579	582	553	577	571	603	518	542	555	578	589	570	559	532	579	555	560	548	532	567	608	588	616	580	567	530	552	580	544	600	556	566	550	541	585	536	546	549	566	593	599	569	563	532	574	561	573	581	545	571	533	536	576	578	513	552	584	540	585	567	536	584	562	604	518	559	543	586	575	536	571	594	529	572	595	551	550	560	525	564	509	563	576	558	582	552	538	598	524	550	593	549	588	565	540	555	562	548	601	551	535	538	570	576	575	565	526	591	527	582	598	556	555	541	561	555	541	567	593	541	577	554	543	558	580	547	551	556	581	523	568	594	565	553	539	558	582	582	596	589	546	505	544	533	511	575	513	537	575	591	548	615	582	569	514	553	605	537	549	533	553	563	588	556	516	519	592	566	567	569	581	549	548	530	543	574	529	549	597	518	560	562	554	538	566	553	578	633	598	565	545	557	554	611	555	580	572	591	577	572	525	558	569	549	547	616	608	577	563	576	540	584	544	540	545	569	549	553	599	549	600	607	570	573	557	558	547	559	543	576	531	543	567	553	533	540	562	555	565	579	628	556	533	542	516	542	592	585	556	530	556	555	564	549	587	549	573	539	556	540	541	523	589	594	592	580	560	530	556	615	550	556	567	548	622	557	570	573	551	557	613	569	534	599	541	541	515	573	583	540	596	547	533	541	567	555	555	601	578	517	573	571	581	556	598	576	567	572	569	595	578	534	562	536	546	604	560	519	515	596	557	494	526	579	573	583	539	572	559	582	585	555	544	572	568	550	547	559	528	558	553	552	556	552	557	565	561	541	538	550	554	565	583	575	542	607	544	553	541	542	545	568	531	560	549	569	538	558	605	579	589	557	590	596	570	572	549	586	569	595	564	509	557	543	573	515	568	500	596	544	613	539	599	550	525	518	578	527	530	566	547	523	586	556	534	481	592	553	572	535	595	621	537	570	566	552	553	506	535	556	560	535	576	585	567	545	550	590	542	536	591	590	559	572	568	582	591	523	577	531	579	597	551	522	561	547	600	566	537	528	549	596	527	584	511	554	568	508	528	538	575	514	564	571	557	587	580	560	579	566	531	579	607	590	503	552	545	606	534	593	519	582	553	590	592	516	552	597	594	563	544	560	541	565	534	556	556	554	604	543	563	535	572	536	569	603	549	589	590	513	569	509	583	571	548	566	584	547	545	586	522	576	519	553	558	540	573	574	576	541	562	565	560	565	548	546	531	575	594	607	563	594	587	570	554	548	541	503	562	593	574	548	564	571	580	549	553	564	527	569	568	597	585	562	519	539	579	575	568	554	529	529	560	571	542	594	538	552	523	604	548	577	627	533	585	576	524	553	580	594	535	573	586	581	552	545	536	579	521	604	540	553	569	518	560	556	592	538	549	565	578	566	558	582	571	599	552	552	545	537	593	593	550	563	574	552	524	583	592	514	586	589	586	578	549	564	554	587	552	553	583	599	567	612	486	544	566	542	571	586	547	560	556	548	531	573	575	543	563	585	589	561	509	564	574	562	544	551	515	616	543	596	537	485	565	540	543	560	590	556	569	549	606	537	603	557	554	538	541	561	583	531
24455	21934	30515	28354	22252	15236	2183	639	538	587	551	574	584	534	579	539	603	551	550	551	562	521	565	537	590	533	563	527	588	550	541	570	527	513	518	522	513	525	551	538	588	548	580	531	518	525	560	561	517	533	558	534	594	541	523	580	523	528	550	559	521	550	554	523	541	536	533	554	512	529	537	576	478	566	542	537	504	570	542	529	570	561	538	504	555	558	507	514	522	498	537	588	516	563	546	543	519	523	513	488	553	571	533	539	550	524	563	527	543	515	526	592	524	499	542	509	532	595	565	526	583	537	544	536	567	501	549	536	538	530	513	548	556	533	542	549	553	569	561	560	496	531	526	539	580	543	511	531	568	510	540	550	528	551	549	536	491	514	548	548	550	572	549	533	524	517	513	506	576	578	514	515	543	531	540	518	498	542	579	578	519	548	533	578	572	569	576	593	538	509	542	509	552	544	577	528	578	521	527	512	521	512	557	538	531	511	523	545	521	526	562	534	572	544	523	520	558	547	507	536	535	549	527	564	531	539	564	576	538	572	573	503	505	560	537	537	553	579	518	549	549	567	553	560	552	539	543	541	570	572	511	541	538	560	534	584	519	562	528	574	559	525	535	537	509	538	561	537	544	566	533	502	508	578	533	530	497	536	542	511	545	526	508	562	537	550	569	501	555	571	504	563	568	543	553	558	528	569	524	515	546	548	572	548	522	527	500	502	521	524	567	517	549	543	549	540	579	491	572	556	527	551	501	568	530	560	558	497	559	541	571	523	500	577	526	549	565	538	561	509	502	544	551	508	541	528	547	509	512	536	540	541	558	552	510	523	512	543	560	517	513	573	525	551	495	543	579	541	523	547	503	536	559	520	512	524	549	519	553	515	531	568	533	566	537	577	534	527	531	546	582	510	536	513	536	566	543	532	554	569	582	548	534	496	557	558	527	547	541	510	500	526	545	534	508	540	541	552	575	532	541	536	563	553	509	528	565	552	559	517	551	556	553	568	554	570	556	507	529	502	536	501	542	545	521	495	551	547	536	512	518	539	538	556	530	556	494	550	544	558	541	527	564	562	564	481	546	513	519	511	530	525	581	533	508	521	549	558	534	517	545	566	498	559	537	525	526	552	524	573	547	503	500	522	534	538	486	513	534	535	524	540	540	553	547	556	513	552	574	530	473	521	548	574	517	521	546	512	557	539	531	567	540	496	523	523	516	513	530	524	567	519	522	541	565	580	563	515	536	563	538	550	534	541	539	546	510	521	524	515	526	585	571	550	565	540	532	552	536	505	539	526	528	549	546	542	500	530	544	549	532	553	560	557	538	511	532	550	552	554	513	497	524	547	550	541	562	563	549	503	507	489	541	551	523	532	533	517	536	566	528	530	508	532	559	566	534	537	545	533	561	510	563	575	496	535	528	553	553	531	498	530	548	519	525	498	521	574	505	532	525	550	540	516	569	495	567	545	518	532	576	517	546	524	555	526	538	512	519	523	592	518	513	513	501	513	506	545	526	509	550	555	502	539	536	573	569	575	529	547	534	570	589	609	531	524	552	528	536	564	498	559	529	498	523	536	542	506	549	554	538	560	566	565	501	531	533	536	588	495	553	505	523	518	526	521	547	493	533	556	576	502	567	602	537	552	520	516	500	572	545	544	533	555	568	561	578	538	530	568	518	533	565	551	569	543	538	524	510	522	518	530	542	516	555	528	576	496	534	528	560	537	482	543	510	507	563	513	526	518	526	579	544	537	496	566	520	540	561	520	509	539	543	539	533	523	528	544	508	557	529	553	538	583	543	530	536	544	522	533	572	549	540	528	542	552	515	564	539	525	566	570	528	536	559	527	524	523	560	574	535	546	546	584	529	529	532	490	544	586	523	525	537	518	590	532	590	544	520	530	586	538	550	552	515	493	537	526	541	547	515	539	507	520	533	516	537	523	548	514	555	545	551	539	509	537	530	535	579	539	550	544	517	502	540	535	533	548	545	514	527	542	538	500	546	564	553	540	540	553	546	520	548	502	552	580	555	541	584	581	499	524	536	525	590	483	532	541	564	531	510	538	519	549	514	521	519	537	538	511	490	550	522	526	563	529	544	484	557	531	513	522	538	540	554	541	548	525	524	491	567	563	506	509	571	513	559	539	524	553	525	554	502	555	539	542	521	521	487	521	533	545	480	501	531	513	533	517	522	547	547	526	553	542	536	542	588	519	564	520	489	533	513	546	536	552	551	504	523	485	539	552	531	518	538	556	541	517	531	527	511	576	553	525	481	557	488	529	542	556	572	518	541	529	575	543	503	474	526	580	609	527	569	557	551	520	549	544	565	533	527	547	548	547	518	519	550	532	549	569	560	523	569	558	546	544	582	563	516	543	560	512	541	518	560	506	516	572	546	556	560	520	566	553	526	547	553	552	521	564	550	547	583	524	499	558	568	484	548	525	575	553	515	519	512	526	579	526	523	479	539	540	571	526	537	513	505	544	554	548	539	577	574	563	546	528	579	564	510	507	508	498	498	523	522	538	512	511	532	519	546	527	550	518	534	535	578	514	516	561	582	543	566	557	512	586	524	531	545	534	558	552	569	518	567	472	545	529	524	537	566	561	533	533	502	550	499	542	558	533	566	531	509	530	541	549	555	536	513	527	534	495	534	536	567	565	533	537	510	542	547	500	554	542	518	540	519	554	483	487	490	518	557	579	513	554	528	534	558	534	575	507	527	509	535	549	528	545	584	534	481	539	561	519	537	538	573	493	493	568	534	509	516	586	526	549	566	565	537	494	566	549	547	515	533	536	545	598	525	531	529	536	523	564	541	514	528	541	576	586	552	522	498	480	521	582	548	543	523	545	492	499	542	573	559	550	515	555	558	542	529	568	551	522	482	515	517	557	523	531	528	534	513	552	545	543	520	508	520	550	547	589	518	533	544	522	524	552	537	494	552	495	556	537	569	559	542	536	569	538	573	507	558	524	481	540	530	529	550	565	542	533	547	529	506	512	535	546	507	517	473	519	513	513	551	525	541	541	551	547	536	532	589	520	536	517	527	541	552	505	523	552	533	459	527	559	532	590	517	542	516	562	520	578	568	534	498	545	570	504	555	504	518	528	513	530	499	536	533	538	514	592	535	538	566	581	521	535	516	562	555	502	538	511	530	506	532	534	565	577	505	568	561	566	512	555	561	552	543	586	508	547	588	527	598	540	573	489	555	537	557	556	562	533	534	572	538	554	553	553	518	541	485	533	577	572	530	518	511	549	539	543	528	562	527	522	526	493	558	527	537	556	559	575	551	546	506	529	552	561	492	533	532	540	541	525	530	562	529	569	523	526	516	512	509	568	553	588	557	532	503	574	549	503	517	522	557	527	534	501	496	551	536	552	541	571	571	522	535	575	564	523	550	563	532	536	548	559	504	518	545	553	528	530	549	556	500	566	555	564	572	525	512	552	548	490	542	532	512	520	570	550	562	550	523	492	579	514	540	551	538	544	529	537	528	522
56871	73569	66255	41451	21828	1065	969	975	929	880	902	857	900	835	803	906	837	844	857	861	831	815	874	846	830	819	888	851	831	818	835	860	845	803	827	866	810	830	807	847	818	842	843	835	850	808	840	832	792	853	831	801	860	819	827	798	844	824	800	863	825	820	835	859	834	794	797	858	836	789	789	819	811	850	851	823	870	844	840	842	840	808	875	825	818	825	928	811	866	822	839	802	792	819	851	806	790	832	845	874	777	848	832	824	824	854	807	832	812	845	882	823	826	836	802	816	779	849	847	817	843	809	855	812	812	843	791	839	849	801	815	838	791	803	830	833	864	806	811	863	842	871	842	830	898	814	835	812	839	850	838	830	827	851	791	875	837	837	807	786	821	850	860	801	802	810	817	853	853	810	850	843	815	801	848	785	844	804	864	778	822	822	848	894	853	865	867	893	799	803	807	841	840	854	874	861	787	853	857	842	862	829	873	798	828	774	815	812	833	846	825	835	802	833	854	773	832	864	802	807	828	839	828	820	770	840	847	872	818	823	816	836	850	821	831	805	796	813	794	869	860	838	780	780	774	887	833	799	835	844	784	862	808	815	799	811	873	833	829	823	844	832	796	785	851	846	830	827	827	835	851	802	865	864	769	789	852	820	848	815	800	868	802	819	825	819	867	837	813	839	807	855	866	839	823	863	816	880	865	814	802	870	795	844	837	830	876	821	847	849	835	862	854	857	782	803	799	820	766	793	824	849	880	816	844	830	815	772	787	837	863	852	845	842	869	855	846	821	820	892	791	782	843	820	835	843	854	817	857	826	824	851	842	877	837	824	826	817	852	822	893	836	835	870	817	823	853	824	841	868	844	804	803	848	812	839	808	860	855	779	817	815	795	781	776	812	817	815	819	842	801	779	831	826	827	737	833	877	838	863	825	783	851	802	786	818	824	846	796	812	865	786	815	860	841	853	893	820	846	853	830	850	833	818	850	845	815	799	809	854	854	869	827	857	795	797	853	837	871	870	821	774	810	830	842	830	836	798	812	865	797	806	885	801	842	837	820	880	848	805	847	824	839	804	863	804	842	824	840	789	891	842	839	877	874	797	816	851	799	819	794	834	842	821	878	798	818	818	821	820	769	901	854	828	866	780	869	843	861	838	823	817	820	775	833	841	818	836	844	851	787	829	813	842	800	898	817	790	838	814	804	829	843	846	860	772	858	853	874	831	779	845	886	813	864	807	829	845	866	843	821	817	866	836	799	851	822	789	826	810	900	841	771	799	837	824	808	842	831	865	891	816	794	832	819	897	823	821	875	856	837	815	819	802	887	811	800	822	821	793	806	839	801	845	833	836	817	866	872	813	877	848	882	864	796	862	830	865	829	826	850	850	823	796	836	825	817	815	790	794	772	808	872	816	838	870	796	817	845	864	870	841	791	802	895	843	814	846	821	782	860	858	821	805	855	856	827	809	848	839	805	849	836	862	812	836	838	857	794	820	835	864	830	831	813	819	859	857	816	829	830	906	839	882	833	821	821	879	802	850	837	905	789	831	808	830	830	843	801	874	817	878	835	851	865	811	812	806	824	874	832	854	818	831	840	842	848	862	817	880	840	851	849	829	825	802	840	892	812	856	835	844	809	869	833	846	782	869	828	890	861	889	797	838	842	880	864	812	840	795	843	779	835	812	825	779	882	788	809	811	875	812	829	844	843	826	790	798	883	864	853	819	869	798	855	798	867	851	827	806	900	781	843	807	845	820	863	835	804	887	825	826	824	817	873	789	855	832	861	868	812	916	774	793	872	837	833	904	854	859	810	834	855	794	856	864	858	836	819	838	809	825	810	843	826	845	833	772	787	808	795	837	894	812	846	895	819	870	783	795	842	839	885	853	885	833	839	789	848	794	866	772	857	829	893	827	820	815	805	865	847	823	825	876	878	811	822	843	826	833	785	839	803	829	857	810	796	833	841	844	826	874	830	778	863	846	840	800	837	865	848	811	773	842	821	860	844	820	803	791	833	772	850	866	850	903	757	845	829	817	832	835	810	828	806	870	854	817	835	847	826	777	870	799	825	849	779	875	877	837	846	832	820	807	863	819	899	846	854	838	815	864	755	768	827	824	827	809	863	839	811	798	877	836	841	844	811	775	839	873	859	813	795	829	810	880	844	821	846	857	844	823	851	827	830	774	863	807	826	845	848	794	859	803	820	793	874	770	846	790	828	851	854	817	841	831	826	844	832	829	870	799	835	845	871	896	868	818	891	820	812	837	828	866	853	846	852	845	828	863	825	851	869	837	892	799	898	862	820	836	809	816	864	845	806	820	878	809	839	843	859	822	853	828	823	869	818	826	870	855	836	805	841	831	794	791	809	850	777	855	798	857	832	793	836	808	849	867	849	746	833	832	882	831	826	788	805	828	888	835	808	831	850	844	816	810	840	804	804	821	797	837	848	848	801	808	804	804	817	859	866	847	888	852	795	792	904	852	814	857	858	873	806	833	839	773	825	877	821	792	817	844	816	832	864	818	870	805	859	812	841	824	841	877	891	841	868	832	801	818	781	849	823	874	872	878	904	820	785	831	860	823	903	860	838	861	831	763	818	846	855	851	840	806	797	806	795	807	854	845	825	851	812	793	770	805	835	883	804	814	836	790	841	786	827	844	823	825	801	851	823	838	785	816	853	808	785	827	859	851	821	809	832	858	837	824	809	825	859	800	809	825	833	809	824	787	774	842	849	820	809	837	796	851	830	844	817	812	785	821	816	853	802	782	839	847	801	823	828	852	889	812	859	810	798	828	825	791	860	867	835	804	863	828	823	851	799	919	829	832	819	800	843	795	814	800	853	827	853	841	800	853	796	885	806	755	891	794	867	833	814	813	833	807	823	860	808	801	889	853	789	846	815	804	842	820	806	800	836	802	833	831	827	838	792	819	840	834	811	890	803	830	818	905	865	828	839	879	811	851	809	863	811	838	856	836	825	840	777	830	809	854	772	850	833	811	833	848	841	837	869	861	826	805	814	829	791	810	772	816	831	902	864	821	848	813	782	860	842	851	835	796	826	829	876	820	811	802	829	865	899	905	810	817	813	848	791	806	858	842	864	882	860	880	797	849	777	865	849	853	824	828	848	826	814	793	845	805	863	826	838	784	848	866	833	828	873	821	822	818	823	862	790	832	801	805	812	830	911	849	841	812	900	819	844	821	821	867	852	921	850	829	830	800	879	835	848	837	829	816	829	821	837	820	840	844	785	849	856	804	829	855	793	816	832	846	828	836	784	826	825	821	849	858	805	813	790	870	852	829	837	845	808	801	834	846	876	748	831	785	849	789	843	842	824	842	821	817	840	863	842	807	828	844	825	803	817	779	882	827	848	867	809	883	784	884	806	802	842	879	840	860	815	863	845	809	847	818	838	823	794	799	908	856	861	837	845	871	851	854	821	871	826	829	818	873	817	858	838	826	841	751	839	871	813	871	796	848	822	857	820	860	830	777	850	799
23328	21495	28785	25691	21666	21258	15590	1464	685	686	676	629	617	714	619	601	645	633	639	617	607	621	652	643	643	666	660	641	639	617	649	634	639	613	604	568	662	630	593	618	635	614	591	681	632	631	614	661	625	622	656	604	616	620	629	620	668	639	639	662	609	624	584	606	622	631	668	565	603	639	682	665	667	608	604	655	637	643	645	590	617	593	563	611	665	613	634	594	585	603	601	640	600	650	650	575	624	638	602	669	642	622	637	615	629	619	623	664	587	640	655	606	622	585	649	619	595	595	643	617	654	610	599	628	617	638	660	629	629	605	603	612	676	570	591	574	638	687	623	616	610	650	606	612	596	653	647	587	601	637	635	654	631	606	617	613	638	628	636	558	645	607	580	601	657	636	626	632	630	546	604	597	637	587	618	607	614	584	609	648	633	659	628	617	617	644	629	628	590	600	596	591	618	599	626	579	643	606	598	638	619	682	626	634	607	602	592	622	647	602	679	667	602	576	678	598	623	612	623	603	647	615	605	649	572	634	624	636	619	640	647	648	595	607	655	620	609	636	619	628	671	628	628	651	618	622	601	622	629	637	639	613	620	592	611	605	613	604	581	605	624	621	622	655	608	655	629	615	603	661	608	687	598	615	594	642	650	615	616	643	629	622	628	584	604	609	538	594	599	592	643	572	616	632	620	616	656	629	598	573	613	582	618	641	603	601	609	638	664	585	615	619	642	645	597	599	645	633	622	597	610	641	583	613	611	607	612	579	584	598	646	647	605	648	623	648	626	609	614	614	607	630	622	621	591	627	606	631	634	596	659	644	619	613	603	602	672	603	600	628	603	606	655	623	606	639	638	649	604	609	640	670	608	610	629	574	605	684	611	613	629	610	638	656	606	579	635	613	632	566	606	622	650	586	653	623	615	623	623	568	623	607	636	644	630	580	642	604	618	635	627	588	613	592	618	660	580	650	668	635	593	599	643	613	635	602	667	586	656	628	642	637	577	614	676	685	676	627	668	675	650	565	647	619	596	634	628	632	605	658	666	592	619	617	595	624	634	640	628	614	568	594	614	617	640	609	633	633	600	613	597	626	632	632	615	653	638	598	595	631	607	623	654	634	576	611	628	613	579	630	631	605	624	646	636	631	643	585	627	615	580	551	675	581	632	593	653	640	623	639	632	587	601	653	574	604	592	614	625	602	629	630	615	613	602	638	602	641	629	591	641	623	611	586	626	589	585	595	587	586	643	646	651	592	595	634	585	654	607	619	613	647	572	590	621	589	598	597	639	645	642	631	577	631	540	621	566	580	628	620	635	642	606	615	601	643	619	585	560	619	622	624	578	621	596	618	631	622	634	627	656	629	640	652	644	646	573	582	608	604	639	599	633	605	596	625	633	630	617	602	630	658	607	603	607	644	607	593	584	643	609	626	602	628	583	626	620	623	612	566	579	608	607	583	612	622	615	636	622	623	596	615	621	597	626	638	644	617	633	652	585	573	613	655	649	620	616	612	642	612	573	648	620	607	616	620	613	557	588	592	650	636	628	598	636	617	635	635	650	636	608	652	646	600	570	611	596	619	629	653	699	604	669	613	625	628	605	578	676	619	604	633	644	622	653	691	651	576	581	633	639	605	626	641	570	594	630	636	618	605	609	609	626	639	643	628	621	587	672	629	612	659	594	594	619	622	671	603	637	611	598	660	623	613	648	636	583	607	640	605	631	572	609	592	602	625	581	633	635	596	604	651	569	599	625	640	641	580	596	639	620	650	670	627	598	622	643	670	606	655	609	599	657	603	617	607	646	647	622	626	635	634	612	606	601	610	675	655	578	647	639	616	620	589	644	646	591	625	636	624	581	591	614	616	622	631	566	647	649	627	642	606	593	630	620	585	586	635	608	648	599	592	660	651	664	618	609	634	619	628	615	616	593	671	654	645	620	634	620	618	603	538	621	675	583	642	636	600	641	620	610	621	595	640	647	595	639	627	654	559	607	696	605	542	614	640	662	646	604	577	632	609	634	640	685	630	634	635	605	608	609	556	658	598	573	645	627	619	599	594	591	574	608	645	623	610	616	586	621	665	650	618	622	630	604	640	610	591	631	610	611	597	651	677	601	611	567	612	594	609	653	599	607	597	623	614	617	673	620	640	654	621	643	609	600	571	667	644	662	665	641	618	630	579	618	633	631	578	603	641	691	649	604	612	643	651	607	658	626	582	618	635	617	621	664	616	604	603	623	615	635	670	643	605	657	601	587	633	633	617	616	648	594	617	646	598	611	647	651	626	638	597	558	607	635	618	619	614	633	634	621	650	654	604	624	654	640	658	630	614	573	619	623	607	631	618	624	586	627	592	610	623	630	596	615	608	607	602	622	641	592	581	599	587	615	577	589	561	643	571	617	595	630	622	645	617	628	591	547	616	604	579	635	610	576	601	603	615	628	603	604	617	645	602	657	625	637	624	625	643	626	628	597	558	670	616	602	599	600	577	636	603	637	597	626	619	591	643	584	586	617	604	598	589	601	596	658	598	638	566	603	635	623	578	642	615	629	633	592	600	661	629	650	571	594	595	630	623	628	615	582	604	657	629	602	627	627	646	641	634	629	594	623	636	623	579	626	658	644	584	631	603	624	607	605	633	641	605	645	654	647	635	658	568	599	617	626	640	619	628	640	598	636	644	585	644	593	646	634	609	606	637	648	581	632	547	591	619	629	609	631	565	646	632	627	595	576	605	573	622	615	590	635	646	638	638	612	630	589	655	649	620	614	595	602	613	657	670	685	597	574	608	600	595	620	615	608	592	618	595	611	613	631	589	626	589	657	620	678	607	582	624	649	613	651	623	632	590	637	661	587	648	577	628	653	606	577	620	617	666	665	614	630	586	618	584	624	589	677	572	646	649	570	641	673	575	619	620	605	592	626	643	629	621	583	601	612	558	611	642	648	633	621	613	578	634	618	578	633	620	580	657	613	647	636	624	605	638	661	662	591	618	576	661	693	612	639	624	659	644	591	599	593	671	692	609	575	664	637	608	656	636	581	587	640	640	619	650	595	636	611	614	591	639	607	635	621	616	599	637	635	633	603	628	628	610	604	649	606	649	563	593	603	608	640	633	594	596	613	633	618	623	623	650	662	630	609	642	624	616	620	663	638	631	582	620	599	607	637	657	658	588	586	610	610	605	629	627	656	612	618	584	632	582	602	636	570	606	608	614	613	610	616	629	631	650	545	653	587	602	610	604	631	596	673	587	650	660	658	606	615	605	609	608	611	584	652	623	589	626	605	590	665	587	612	584	618	585	655	613	652	613	601	650	596	623	580	603	599	633	642	627	627	594	622	638	628	606	588	652	581	648	652	631	643	582	617	599	656	645	630	612	575	614	607	643	594	602	598	598	625	602	642	624	638	632	566	621	622	614	618	680	610	598	598	661	604	594	628	595	666	592	616	579	621	607	644	612	599	610	608	620	615	615	608	663	596	614	590	604	630	623	625	599	650	641
58368	68819	69965	49014	23585	1476	1192	1119	1122	1038	1068	984	1030	970	1016	939	1017	1024	1003	1007	931	981	1017	885	910	962	995	898	1015	979	910	974	939	967	973	978	933	906	994	951	909	912	969	981	913	932	916	954	955	973	911	942	941	904	913	952	972	908	995	985	901	964	934	940	909	922	883	978	945	903	970	998	914	930	925	1001	955	906	922	948	973	945	932	1021	896	946	880	944	896	1006	944	885	920	951	1002	949	895	912	977	947	917	929	962	917	925	965	885	927	992	961	921	912	942	933	950	927	903	905	974	949	917	952	966	924	971	983	979	1003	958	958	963	947	885	952	994	966	949	929	967	1001	925	914	954	980	920	958	927	940	939	882	912	950	938	968	945	942	1009	945	973	982	879	936	923	944	888	943	982	915	904	929	963	913	962	941	981	970	932	973	950	955	937	923	943	946	965	976	966	916	937	918	900	896	887	941	961	935	938	952	929	944	919	956	974	991	977	950	905	909	934	906	940	954	935	918	949	944	917	970	940	934	958	926	943	959	943	920	909	903	964	919	937	919	971	983	960	953	961	899	1010	934	921	882	987	934	936	960	977	945	925	962	917	924	930	922	974	954	945	924	951	921	904	927	940	903	948	974	925	922	902	967	956	920	965	936	943	915	879	935	974	920	976	962	949	882	962	945	987	944	968	920	902	941	939	981	928	980	982	933	914	936	898	995	955	1001	935	972	911	926	947	947	875	975	985	946	948	954	946	979	947	939	928	971	962	881	943	932	944	890	894	996	912	905	950	937	895	1025	920	961	992	931	917	943	945	957	944	1015	879	973	902	965	912	934	945	978	964	939	924	931	917	976	965	923	957	885	882	925	968	939	916	896	961	969	873	924	914	932	964	925	966	934	993	920	977	906	911	920	900	931	954	889	947	943	1012	926	967	900	972	927	986	913	954	972	921	915	953	959	934	927	960	970	962	935	898	973	944	964	979	981	930	919	927	977	976	980	956	959	938	984	1005	937	960	988	966	986	939	952	947	932	928	977	954	997	932	911	974	960	942	944	921	968	925	961	926	957	900	932	1006	947	947	930	956	942	1017	918	905	956	924	879	893	947	986	943	935	1010	959	936	959	938	958	895	916	953	931	900	936	927	995	946	950	936	927	912	914	894	962	955	932	904	961	898	939	910	891	961	996	912	958	910	913	911	913	1028	955	990	935	922	982	922	913	922	900	957	993	938	930	961	927	904	962	966	988	912	954	946	980	964	991	916	932	980	1016	941	984	890	894	941	930	917	950	940	969	950	915	945	965	925	913	903	917	908	1002	896	935	956	923	980	961	955	918	932	883	928	924	953	918	880	960	960	920	879	946	951	939	927	945	939	962	966	979	965	887	956	963	943	914	973	956	950	959	907	904	963	903	981	981	910	962	891	881	908	934	948	905	946	861	961	931	949	949	936	973	993	973	908	975	896	944	947	858	887	919	897	983	900	953	949	960	903	956	937	900	979	993	982	934	957	943	962	929	930	1016	958	952	948	893	972	919	939	962	971	971	1020	934	914	948	918	897	968	889	938	920	941	933	946	909	938	953	1009	937	956	961	957	946	928	947	929	959	976	1006	939	930	964	942	951	934	906	928	948	914	971	946	940	974	953	938	913	962	907	960	964	890	957	937	971	973	922	908	949	960	941	931	917	888	928	928	955	899	934	877	972	908	935	920	979	977	946	955	920	946	900	956	919	923	912	944	934	996	995	983	938	976	969	956	900	948	926	924	949	1003	952	913	960	928	974	945	932	971	950	977	973	940	958	950	996	969	915	878	942	922	939	935	914	953	970	942	962	922	975	919	950	941	917	945	959	930	911	973	980	915	902	996	920	949	927	981	916	941	928	949	924	868	899	928	939	965	945	972	889	964	912	933	961	936	938	932	969	933	949	896	916	966	918	968	954	1003	985	967	895	916	896	897	928	923	978	927	982	989	968	945	963	956	952	957	937	942	907	925	933	921	952	945	954	929	968	963	933	978	950	943	966	988	939	925	917	882	935	920	951	949	920	991	915	971	894	943	920	903	928	865	961	988	917	879	961	930	951	944	979	942	920	958	966	916	916	929	963	914	977	947	980	949	952	906	932	961	980	923	976	904	965	965	956	946	968	965	943	898	906	1028	935	934	948	999	964	1011	973	903	925	950	893	936	908	941	959	993	912	933	917	995	994	971	893	904	951	977	946	980	967	970	940	911	939	900	945	929	1020	915	976	883	917	954	937	893	912	941	940	912	919	918	895	954	930	892	941	908	915	955	947	934	966	949	972	916	941	953	897	989	895	984	934	947	962	908	951	912	948	1000	917	945	940	919	929	940	946	894	1003	935	939	954	910	932	964	928	945	925	935	936	941	902	962	940	877	960	928	951	951	914	972	928	909	973	959	989	987	962	953	939	949	972	944	973	939	975	945	955	932	924	992	872	953	941	961	895	948	953	987	926	927	887	910	985	961	967	867	922	894	959	967	944	946	887	899	881	990	944	935	976	880	877	981	929	943	924	949	884	937	985	912	964	896	985	956	1006	928	935	957	907	981	1016	960	938	951	949	942	959	973	969	925	958	862	937	950	921	928	994	972	913	940	933	956	990	911	953	937	926	924	906	970	963	907	984	947	923	979	926	912	960	920	942	959	947	971	990	932	916	942	909	936	930	933	911	914	922	911	873	932	919	914	961	938	867	976	954	886	966	962	954	901	989	925	917	939	976	959	936	939	885	927	997	905	905	964	924	979	969	922	953	971	944	980	997	956	963	911	934	945	967	896	960	962	1007	952	965	924	948	934	940	969	977	941	916	946	943	992	970	909	962	923	934	916	967	932	959	943	931	978	946	943	979	954	944	922	995	917	997	956	973	903	968	934	954	942	942	937	938	976	888	963	976	927	943	927	930	931	962	948	953	938	936	913	911	917	934	924	913	939	942	991	945	962	971	963	965	956	947	970	979	994	951	918	983	963	967	915	934	938	940	919	932	963	901	956	915	897	918	981	934	939	908	907	902	899	926	930	905	949	970	907	957	945	953	999	935	912	957	1005	932	932	947	973	965	930	991	924	975	989	884	921	919	990	990	906	904	910	940	912	966	917	961	962	937	970	930	987	923	924	976	972	980	917	928	940	898	906	893	873	942	956	916	932	930	947	952	957	918	926	935	917	898	955	898	939	937	913	929	915	934	910	939	864	923	973	968	922	966	898	961	942	937	965	928	958	979	983	924	924	941	889	903	945	933	911	924	930	931	953	957	976	928	897	946	955	958	946	925	884	928	986	947	956	995	964	930	956	921	921	965	934	955	938	955	919	901	946	955	938	949	941	959	884	924	935	915	939	903	905	958	946	939	958	1002	923	978	949	952	959	959	968	903	950	924	937	993	921	951	926	896	936	929	910	958	931	935	958	1003	961	928	993	944	952	928	932	884	953	911	962	936	929	954	960	941	905	946	924	889	894	942	937	962	902	947	920	962	939	923	946	947	945	932	976	932	959	939	944	916	934	1000	883	908	934	940	914	938	1003	934	889
28119	25182	30120	18339	3316	396	391	353	347	369	347	364	362	347	371	378	368	380	324	354	312	339	361	329	344	380	369	354	409	400	353	381	360	367	356	333	386	393	376	363	384	322	334	395	341	392	330	361	368	354	343	350	381	395	314	375	366	337	363	387	336	348	343	370	355	338	372	326	377	353	325	350	350	382	370	363	303	377	360	347	358	373	361	360	380	333	320	372	339	358	324	328	350	365	342	349	366	321	359	366	379	341	358	338	355	344	378	367	371	335	313	332	387	344	347	376	340	346	346	356	359	388	352	333	355	347	360	340	341	375	374	350	340	360	355	383	366	373	358	338	370	350	338	345	366	365	336	370	339	340	363	336	335	374	358	375	380	374	356	372	404	344	372	322	363	355	330	358	378	351	340	341	388	358	352	413	329	345	373	369	350	374	346	365	395	378	340	362	320	349	349	396	373	346	341	350	397	340	390	335	354	325	370	337	331	355	369	378	383	340	330	321	338	334	351	333	330	352	378	370	384	357	359	340	368	334	370	341	318	371	350	338	366	360	343	338	397	378	372	342	385	379	333	350	366	385	344	360	368	365	390	350	350	371	360	359	367	362	366	358	353	350	325	341	347	333	385	359	330	314	352	365	331	312	336	351	358	380	373	356	309	376	349	401	332	367	365	372	341	338	401	375	349	340	377	371	365	357	339	334	366	349	372	315	348	340	337	314	371	339	374	379	374	366	340	374	362	368	334	350	357	335	361	362	367	372	370	362	362	365	352	342	357	378	362	376	391	345	354	336	375	335	354	369	344	345	378	337	336	358	376	352	377	321	384	341	332	335	363	362	335	354	373	362	374	370	355	345	364	343	327	336	359	376	403	337	367	364	331	352	318	363	347	352	368	339	340	356	362	347	335	333	384	316	361	366	339	350	330	371	349	361	349	346	344	358	350	377	352	334	366	359	371	356	360	359	328	368	380	356	365	320	338	400	359	328	350	357	372	351	356	380	345	382	367	353	368	369	362	362	342	388	382	360	348	371	341	391	379	362	346	339	358	361	359	354	345	306	352	382	348	357	359	322	336	371	338	369	360	341	355	358	377	337	353	370	371	337	343	363	346	333	338	357	333	339	347	342	362	352	324	322	375	377	341	350	383	339	353	360	341	362	357	339	372	386	365	338	320	354	375	322	357	354	357	352	391	352	364	355	384	376	349	386	359	329	374	374	347	348	363	372	374	346	374	408	390	327	317	369	363	375	370	356	352	358	336	358	341	345	374	360	342	358	373	357	374	373	331	358	361	373	356	344	332	341	330	336	342	339	375	349	380	321	363	360	369	337	349	393	355	366	374	373	380	297	366	358	343	375	359	318	343	334	367	359	321	353	372	350	395	355	350	373	328	388	367	348	363	356	384	344	330	341	304	385	338	350	335	370	381	389	339	360	378	356	347	331	353	362	337	348	318	379	352	363	360	366	359	352	338	319	331	385	372	344	379	360	340	320	375	346	350	364	339	364	347	352	365	369	342	329	331	353	320	347	365	375	367	351	346	359	367	394	342	346	378	389	321	373	354	378	356	345	348	382	318	317	383	342	339	351	365	374	367	361	336	375	378	362	358	367	336	380	341	357	344	350	325	352	347	354	375	330	373	352	348	367	313	339	364	376	387	357	355	358	349	359	331	376	386	365	360	361	342	337	358	365	369	368	346	383	343	319	332	339	360	363	350	387	365	349	351	349	339	367	348	335	331	347	357	334	374	362	337	368	333	336	387	334	335	341	330	344	370	376	324	363	323	386	350	374	389	392	386	388	379	344	356	370	371	344	337	346	333	370	378	354	336	360	331	365	383	383	328	340	346	383	358	409	358	371	333	372	347	334	376	343	335	375	344	320	369	365	378	389	355	361	362	386	338	360	354	349	369	358	383	387	340	368	326	359	398	312	373	362	363	352	337	350	365	333	349	345	380	345	337	351	341	355	322	359	335	360	366	337	380	356	355	372	319	384	378	396	349	347	378	354	338	357	381	355	332	359	350	381	356	365	377	359	358	376	346	330	323	407	347	334	374	344	329	388	348	319	357	363	340	328	370	365	358	358	348	374	372	371	362	386	355	353	341	388	354	370	364	363	366	326	387	373	330	335	320	356	351	339	359	348	347	365	330	378	356	377	337	341	344	356	331	345	340	333	363	362	378	368	343	324	325	350	354	355	338	361	323	323	353	349	399	358	353	342	395	322	346	366	390	349	343	364	370	378	355	379	372	358	338	347	365	363	334	342	349	351	337	367	361	333	350	349	366	332	358	371	372	358	360	372	342	358	375	366	353	360	360	367	371	333	357	342	350	375	373	346	331	339	363	333	361	347	338	312	356	331	355	362	343	367	376	355	347	352	342	378	366	365	337	326	335	354	378	334	333	360	334	311	362	345	359	321	317	353	363	358	362	355	350	355	362	361	384	378	366	357	356	383	379	369	361	350	355	346	345	343	371	347	388	366	344	359	346	353	349	370	374	334	364	353	343	372	323	345	352	325	352	390	356	341	344	367	355	360	379	350	365	383	326	384	370	352	380	360	330	320	349	365	327	364	369	372	352	365	368	357	317	361	369	344	357	394	346	358	349	328	357	393	355	363	331	360	350	358	344	384	350	362	344	359	373	373	336	334	376	337	355	377	390	353	377	353	304	334	354	356	331	340	389	378	380	363	351	345	344	334	356	367	374	365	325	366	360	325	354	341	338	386	354	347	360	365	332	353	356	365	338	377	368	336	372	399	329	344	364	342	350	327	359	340	382	330	357	372	335	336	350	338	341	323	366	331	356	349	383	355	338	365	311	346	348	373	344	345	348	314	383	378	336	390	341	359	369	348	370	367	382	359	366	351	341	381	314	363	332	371	313	343	357	385	382	368	366	378	354	365	360	360	361	364	344	359	339	363	379	363	330	351	318	374	363	356	354	382	400	393	389	372	357	353	345	401	358	377	359	375	377	374	374	362	326	368	341	342	359	341	377	331	349	370	370	346	358	373	350	368	343	353	366	392	353	368	342	367	347	346	373	360	357	384	335	333	322	390	384	350	343	369	350	360	330	348	339	384	371	372	346	323	350	376	332	359	333	375	344	339	349	347	370	365	339	358	358	362	398	337	375	374	344	347	363	398	371	379	346	356	362	387	331	391	355	367	356	344	345	369	340	345	323	334	343	359	339	378	336	364	355	336	365	327	377	372	320	364	351	357	373	360	332	376	340	344	369	322	366	381	346	358	364	376	361	395	372	339	362	346	357	356	354	340	364	360	356	335	369	382	341	365	363	327	377	335	341	333	358	333	369	339	372	372	341	378	339	340	362	356	361	323	360	335	360	360	364	351	343	360	331	363	365	348	357	367	356	324	350	352	357	339	336	351	358	344	352	325	338	363	351	376	360	350	329	327	340	361	349	353	354	381	342	372	358	367	343	348	355	364	393	354	383	335	371	327	387	322	361	358	361	343	356	392	331	373	345	349	372	341	332	379
32460	43553	36121	14264	4143	615	593	640	648	569	606	590	574	612	555	625	602	555	572	613	549	580	613	550	572	605	580	594	591	579	559	562	580	548	579	585	525	584	582	564	588	590	600	592	556	570	550	554	561	571	592	572	625	542	572	567	573	597	567	596	574	530	580	582	606	509	543	559	623	592	578	529	579	607	550	554	550	597	594	549	583	599	564	543	554	598	581	591	603	547	586	555	548	576	552	568	577	556	572	550	589	546	547	587	550	546	560	599	574	540	592	557	548	549	572	563	602	566	562	539	553	560	562	568	562	590	601	563	602	599	551	612	609	574	605	554	580	567	573	525	599	568	553	596	562	569	566	553	550	604	523	608	584	583	585	553	545	551	576	544	537	598	559	582	592	598	595	584	562	566	543	593	573	554	596	571	594	565	561	618	590	559	564	538	576	643	578	539	551	602	606	542	560	544	548	637	586	594	558	608	580	556	552	567	585	536	567	563	546	580	554	583	556	527	602	554	544	557	552	582	556	528	577	545	563	572	576	583	588	552	588	547	553	606	560	596	563	550	553	563	558	568	568	545	601	559	519	577	540	547	550	576	592	599	546	566	573	592	542	576	559	543	550	542	602	574	565	572	611	552	565	536	515	570	589	557	589	597	587	597	603	595	585	581	589	585	590	546	593	630	534	590	544	575	604	587	565	575	572	544	575	581	567	576	547	608	573	552	547	552	549	587	594	588	578	559	588	591	584	580	554	571	553	547	531	548	602	578	637	582	569	567	584	575	584	564	541	597	581	592	581	582	632	571	571	593	586	582	581	582	608	532	550	559	577	580	576	604	544	618	572	600	577	537	561	572	601	544	564	573	590	561	562	598	569	566	566	576	570	564	549	541	546	587	600	604	578	589	585	564	565	552	574	530	595	584	568	569	593	568	557	562	571	547	593	577	571	564	537	543	600	559	560	587	597	540	585	597	565	574	549	566	546	582	559	557	560	532	599	615	573	559	546	565	567	588	594	580	557	559	571	581	577	566	582	540	554	581	559	554	542	577	535	541	560	593	521	562	556	576	547	535	593	570	569	584	578	532	557	599	577	603	610	561	561	600	549	572	567	612	563	583	620	562	594	602	556	588	556	563	552	575	562	599	551	546	551	565	581	572	579	559	588	581	595	570	548	560	596	575	597	610	589	557	548	541	560	580	586	565	618	568	558	580	580	598	559	596	605	580	535	591	598	612	624	616	638	572	623	536	597	587	557	589	591	596	544	543	591	535	559	587	554	570	541	584	578	541	576	562	560	580	535	650	577	587	583	566	584	564	576	568	581	528	567	570	570	589	554	577	552	575	522	536	552	542	566	604	514	600	569	562	590	601	573	588	569	553	584	608	585	605	554	541	587	602	588	584	557	588	629	537	542	566	561	563	592	587	512	558	544	570	532	563	571	563	584	574	555	629	566	590	545	566	585	553	587	580	594	559	582	583	549	601	564	533	576	562	575	563	575	569	579	560	569	571	602	610	641	596	582	538	561	578	592	606	553	585	587	570	562	563	561	595	580	530	598	542	627	559	615	569	565	568	566	602	556	576	591	608	547	579	580	524	571	605	585	563	547	597	593	536	581	577	560	560	554	580	618	568	557	541	553	611	531	521	620	591	576	582	595	585	546	529	521	564	593	580	532	560	566	535	590	647	561	564	574	560	587	566	574	539	520	554	601	576	581	559	596	597	517	562	566	566	572	592	553	571	552	573	562	565	558	578	543	571	530	547	576	603	542	577	610	622	605	576	564	612	544	555	599	568	567	613	586	550	531	564	575	558	536	556	559	574	592	615	548	580	542	629	568	607	572	605	520	546	531	550	566	554	573	614	608	561	558	592	577	594	591	584	556	549	582	540	583	574	548	570	555	595	623	560	546	604	566	571	574	551	553	539	549	571	640	609	604	549	545	567	549	619	553	594	563	584	584	605	599	629	573	594	573	542	562	543	566	600	593	556	587	568	596	550	583	536	631	561	588	540	571	557	600	576	550	581	570	538	527	531	587	566	602	542	599	550	586	564	559	562	561	579	536	542	586	584	573	573	569	574	534	557	559	638	556	549	589	555	572	575	604	568	595	568	568	558	526	553	566	580	591	548	593	631	589	568	599	569	568	569	566	579	568	540	537	544	539	586	518	549	566	599	566	569	579	560	637	542	591	539	544	563	589	571	600	539	575	572	562	577	528	556	590	571	558	576	591	604	589	591	641	541	613	584	587	575	532	573	602	574	605	549	532	569	587	572	586	568	551	597	573	619	565	584	598	587	572	543	561	573	567	563	564	587	571	574	595	601	571	569	579	570	533	539	592	570	594	568	567	546	574	599	533	550	594	598	566	576	567	573	581	598	547	573	564	569	557	599	529	584	595	575	594	608	578	573	554	559	580	596	560	561	600	566	549	577	598	548	557	545	561	576	578	553	598	574	541	576	611	545	562	582	602	552	610	555	576	587	580	556	573	594	540	588	598	558	584	590	589	561	559	534	573	544	582	580	576	575	577	579	558	558	577	595	515	557	562	563	543	560	567	548	609	561	582	540	581	603	555	582	606	570	558	536	556	575	602	586	597	537	575	549	585	531	627	530	524	595	573	573	561	593	583	596	558	606	564	565	591	562	572	545	525	545	577	575	575	592	577	570	601	559	573	560	544	550	582	550	566	581	558	539	558	585	580	563	543	584	583	548	563	560	528	607	598	595	589	539	564	586	538	542	590	559	589	554	608	603	600	564	580	546	599	524	530	601	581	556	548	563	545	546	574	571	573	554	552	547	578	595	583	567	577	563	559	559	572	552	600	583	552	562	553	586	573	553	570	565	600	546	624	597	573	552	593	603	574	570	541	544	557	548	562	601	575	558	589	571	520	606	560	573	590	509	602	583	568	598	570	579	568	546	598	624	593	558	608	586	570	552	569	547	591	560	588	541	523	584	553	592	561	562	567	567	574	575	573	607	609	583	629	595	542	530	569	561	582	568	561	575	583	522	609	614	610	583	557	572	542	607	555	556	533	570	592	582	563	514	552	546	540	535	547	600	567	515	557	594	610	572	590	523	574	611	576	604	506	621	561	586	532	540	555	558	545	545	554	592	575	564	619	596	635	576	595	522	550	555	567	598	587	594	542	564	557	550	571	611	590	630	619	545	572	537	561	576	583	578	553	612	582	577	589	562	560	563	541	544	597	612	560	579	569	558	528	580	575	623	556	546	588	559	545	574	531	549	591	590	548	584	574	544	562	556	579	559	575	567	588	558	599	580	540	564	612	615	577	587	570	647	592	576	582	569	584	614	514	580	578	545	591	573	559	578	570	569	530	621	572	565	554	589	553	598	625	595	551	575	533	526	607	579	552	546	577	541	576	588	580	569	562	613	574	576	560	537	567	579	563	588	572	591	583	547	582	610	605	572	588	551	593	580	592	603	544	543	556	556	594	605	575	612	580	548	568	569	581	587	578	565	568	566	571	586	563	621	603	594
24400	21838	31276	25439	21505	13649	1605	682	604	592	559	594	561	557	612	551	572	550	602	566	548	548	564	596	542	576	517	527	545	564	584	602	517	573	514	576	556	560	578	570	517	538	573	583	520	568	595	543	564	583	552	568	598	548	558	593	555	573	504	530	544	560	544	580	561	560	548	546	545	540	552	579	556	560	575	546	568	558	595	539	519	565	572	541	586	521	573	568	563	528	561	560	598	530	570	566	545	548	533	554	552	527	546	602	522	609	561	554	544	555	519	541	587	507	570	545	538	545	597	515	581	544	560	569	545	591	534	566	571	596	553	543	564	610	565	531	596	551	558	518	539	552	581	555	585	544	584	571	542	582	619	560	558	575	560	520	535	571	561	540	528	552	574	514	510	554	550	531	571	532	568	541	550	531	582	577	578	547	563	571	548	558	580	564	598	508	501	557	540	556	556	580	569	569	538	499	529	539	534	571	594	577	534	542	545	546	567	526	586	578	519	522	565	524	545	549	553	531	561	559	552	549	543	562	550	561	586	538	588	567	570	561	540	542	538	581	554	563	558	550	570	589	590	543	556	542	567	566	552	545	544	563	515	532	550	560	539	521	528	568	530	535	529	511	566	536	565	531	569	541	555	578	548	539	561	504	553	549	579	551	547	588	552	577	575	522	511	562	555	568	520	533	561	549	547	579	551	526	548	577	582	585	533	502	524	574	589	559	589	585	544	583	568	565	575	604	525	579	585	542	580	579	551	515	549	603	582	538	556	555	567	558	562	534	545	506	539	591	569	562	573	565	566	564	560	530	555	537	519	586	523	565	566	527	567	538	550	545	585	551	546	524	558	530	543	537	563	578	558	527	585	552	526	533	538	555	591	529	554	513	543	578	556	572	525	562	569	578	527	517	556	564	569	568	561	508	578	532	551	541	581	547	519	567	540	560	553	544	578	549	540	527	538	585	563	587	527	547	542	546	556	562	561	598	533	538	534	571	532	558	577	552	571	548	540	545	563	514	593	568	570	582	564	515	569	544	531	532	555	589	526	539	543	542	522	587	526	541	577	553	536	526	545	537	555	563	555	527	534	578	610	567	552	558	559	551	582	514	542	514	531	581	545	576	525	540	532	535	563	577	570	578	532	527	565	515	539	569	516	577	580	577	572	566	549	567	533	550	560	534	565	539	585	590	536	551	535	533	553	556	528	515	543	521	566	591	555	541	556	551	525	533	523	553	566	558	563	590	549	581	581	543	560	534	536	548	569	534	529	562	552	541	535	550	572	577	562	555	552	553	563	570	572	575	549	566	538	566	556	557	504	545	535	534	521	518	621	531	595	582	574	567	563	537	571	572	560	571	531	545	553	568	552	562	560	557	532	532	570	564	589	521	504	558	600	548	541	552	587	597	534	576	526	588	559	554	583	597	522	561	549	561	508	532	552	532	544	579	525	553	524	512	605	563	524	558	543	550	589	511	529	554	573	522	581	505	546	540	559	548	590	522	517	549	529	539	560	549	557	558	563	521	569	567	557	525	542	535	552	557	545	566	576	514	540	548	547	524	527	550	503	537	537	526	559	581	546	542	531	531	524	617	559	551	576	564	554	544	570	551	521	561	557	527	586	550	576	541	533	564	542	552	549	602	548	570	575	572	559	560	557	522	542	572	553	583	546	557	565	571	538	564	549	587	515	571	538	604	570	577	539	558	553	566	566	517	580	586	569	506	505	511	577	564	566	562	542	574	514	549	539	544	554	516	529	576	598	607	575	577	586	522	595	572	576	523	564	453	565	531	578	573	519	547	564	546	563	587	554	600	576	548	540	531	574	587	565	505	536	555	524	578	574	571	535	550	560	559	545	547	550	566	590	529	593	534	571	513	553	551	530	552	560	570	544	560	508	552	524	499	552	534	620	563	592	567	620	574	570	549	561	542	573	519	553	585	589	543	556	567	548	568	546	542	534	589	520	573	571	581	528	527	523	536	531	564	530	521	597	529	543	555	552	529	537	545	567	549	590	566	562	520	542	537	558	584	544	570	571	563	522	536	596	578	595	575	540	536	532	554	549	549	573	543	583	587	556	569	553	561	537	539	622	556	506	579	592	573	539	540	558	541	581	565	584	558	570	582	541	546	591	564	559	553	584	564	576	554	599	506	546	535	549	549	553	564	572	537	566	550	528	576	561	535	573	559	548	581	550	586	600	535	594	527	580	526	568	535	516	543	559	597	549	551	607	569	569	556	536	583	574	614	552	537	546	542	567	597	539	562	555	544	572	562	524	599	506	542	589	540	586	591	597	563	585	569	536	557	595	513	539	568	547	556	577	619	601	497	560	535	550	613	537	555	508	583	536	536	576	549	555	536	545	566	559	510	581	556	562	572	535	586	587	550	581	530	535	523	520	570	559	526	550	566	520	541	546	586	565	539	554	574	569	508	511	572	547	559	556	558	552	501	505	567	565	539	557	586	571	554	564	544	537	568	562	532	575	539	576	524	543	592	535	562	542	605	538	548	558	557	583	533	538	563	563	552	528	545	596	572	604	549	547	607	591	567	591	513	545	590	545	550	589	515	552	551	539	519	565	567	575	537	567	561	576	533	585	509	581	510	520	567	566	534	545	558	548	558	567	575	565	539	526	534	553	532	526	569	543	597	567	557	556	533	585	520	550	519	611	552	554	528	563	574	512	540	548	558	536	547	554	551	545	593	564	587	595	586	581	545	532	532	525	550	507	539	566	578	556	548	550	576	560	594	510	604	550	559	562	536	584	577	546	571	537	526	557	576	536	555	558	561	503	569	573	578	541	587	554	590	546	550	603	521	559	596	529	562	561	543	555	550	556	534	613	555	543	540	563	565	560	558	554	567	569	559	522	533	535	546	556	579	559	605	599	562	552	544	577	541	549	547	570	559	549	525	583	554	502	577	571	538	595	577	532	565	530	559	547	530	543	549	552	560	556	561	597	552	552	582	508	521	590	559	509	529	593	569	588	567	578	592	575	533	535	515	537	522	565	551	546	546	534	582	576	544	559	523	547	483	562	506	543	576	516	545	582	555	565	576	582	580	564	551	560	533	575	591	567	590	577	607	565	509	510	579	545	503	564	577	545	563	560	516	568	561	548	605	533	509	547	530	519	593	571	567	535	535	544	573	538	565	568	545	547	581	547	557	567	505	503	552	582	566	584	570	565	552	538	568	526	584	549	565	557	596	527	535	543	571	544	543	572	540	567	539	556	577	552	586	532	580	569	516	551	513	581	558	566	505	538	535	515	553	545	561	574	557	583	530	558	539	503	550	512	570	552	507	544	529	560	551	604	548	574	567	562	549	539	578	539	555	595	549	535	544	586	557	516	557	581	552	546	577	548	571	527	551	547	533	594	533	551	525	561	569	543	535	576	551	522	546	556	582	541	531	498	565	566	528	547	583	588	573	529	535	552	527	520	538	532	546	575	555	549	549	518	570	547	550	563	551	517	530	543	583	543	516	587	578	549	537	539	490	553	526
56421	71566	66165	40324	13659	1063	1034	937	910	911	884	916	891	888	898	889	880	873	907	880	888	875	892	867	853	855	876	833	871	889	810	868	872	848	881	850	882	838	890	855	866	879	862	839	843	845	852	836	853	883	856	898	857	836	859	850	874	851	888	849	833	851	874	876	859	886	871	875	867	831	846	883	863	822	800	817	875	827	852	804	860	909	827	872	826	821	853	899	872	866	838	837	854	822	827	825	832	848	808	891	877	863	800	799	824	878	846	868	866	851	891	830	819	826	841	864	816	874	886	864	820	847	906	823	910	862	851	824	842	837	830	819	887	895	845	889	846	895	887	879	902	868	873	865	868	864	892	858	834	875	853	915	842	829	848	816	835	872	836	833	880	854	836	835	817	821	854	908	875	831	837	955	854	867	853	899	836	896	840	847	885	821	882	811	857	812	887	872	853	919	891	891	853	847	833	879	842	856	871	865	875	849	820	830	866	855	834	883	867	868	828	856	863	861	860	852	848	905	883	852	859	903	808	866	852	848	849	884	889	884	851	839	825	850	849	909	863	862	868	893	896	845	841	888	900	900	832	873	837	869	815	866	841	853	850	883	863	815	888	861	882	940	820	858	859	811	824	830	827	869	853	839	849	854	921	899	872	859	844	825	917	852	857	854	905	825	879	780	822	808	859	876	820	905	867	823	799	830	847	846	873	886	838	870	853	876	870	904	830	848	858	847	871	854	781	816	856	832	887	810	884	930	786	887	860	832	902	839	836	820	857	830	875	902	865	881	926	875	854	844	851	870	874	844	859	890	877	832	852	787	847	938	869	840	915	887	827	895	826	807	865	828	863	850	844	917	886	847	860	914	846	802	886	826	889	878	879	904	885	883	816	903	841	809	808	863	856	808	842	867	847	860	893	830	848	897	855	846	826	837	848	853	866	865	806	866	838	805	815	853	906	840	871	858	837	795	846	860	848	842	878	851	891	857	845	864	786	872	833	915	833	817	859	839	851	907	862	871	865	869	869	900	865	859	870	891	825	843	926	849	882	856	848	858	844	821	781	897	831	842	889	861	798	801	886	819	832	838	841	826	842	881	876	869	839	882	838	848	836	855	828	849	837	892	853	872	869	861	876	874	848	862	871	827	881	890	890	829	856	853	844	863	800	867	891	829	793	803	848	900	827	835	833	859	801	823	846	840	792	901	864	870	867	880	833	890	906	850	837	856	889	891	812	881	897	855	820	845	857	871	832	819	877	871	910	853	830	828	904	891	860	826	855	864	871	861	845	882	881	854	835	875	886	865	784	823	886	839	902	862	810	840	841	842	836	861	860	844	854	880	899	871	816	875	866	922	809	827	900	886	824	883	831	838	865	833	894	853	849	849	851	818	813	830	885	852	820	841	904	874	798	920	854	833	901	818	895	843	838	828	874	866	867	884	882	851	874	892	867	858	852	838	858	901	875	816	871	842	874	839	826	820	830	842	880	913	844	858	851	844	877	841	836	847	834	843	815	888	814	893	856	870	881	851	867	821	912	849	840	859	858	815	877	888	847	862	833	865	815	830	873	845	837	848	847	892	872	893	871	851	831	846	859	860	864	881	855	877	820	849	841	880	792	895	865	835	832	860	822	806	856	839	909	910	870	841	837	857	858	824	878	870	872	810	880	872	874	809	874	825	835	900	883	792	851	848	881	856	864	830	838	853	851	862	888	852	883	877	829	807	841	863	865	920	805	858	822	837	847	881	881	798	789	877	842	882	876	879	882	836	893	852	876	866	811	881	836	883	851	832	826	838	791	880	834	781	889	813	823	857	905	863	896	869	828	828	847	897	821	838	898	867	871	812	856	902	865	885	834	895	848	831	845	869	905	849	823	858	902	877	867	858	857	885	849	840	886	848	859	856	874	859	878	844	788	853	854	851	877	836	908	884	859	908	860	892	837	864	856	839	859	871	869	850	818	895	831	853	842	858	813	813	896	853	861	852	842	908	885	886	866	842	879	846	877	874	861	896	828	836	838	886	878	857	870	868	876	826	868	844	873	868	869	838	839	893	861	826	921	868	834	885	874	895	903	846	810	853	838	847	867	856	862	889	851	865	858	815	877	852	891	886	911	847	861	864	830	881	862	843	890	875	846	857	866	831	890	853	850	852	852	799	809	801	832	841	879	857	854	865	860	871	785	880	824	841	865	867	880	817	858	898	856	844	849	829	891	845	859	873	885	867	889	827	870	843	859	902	867	777	852	855	811	801	886	860	830	872	879	845	817	840	843	912	817	895	890	832	842	857	837	846	886	875	896	882	848	879	885	856	832	848	836	851	907	858	838	808	847	840	873	905	855	872	861	852	790	855	838	862	859	841	855	877	827	835	832	860	832	894	887	941	899	834	830	917	893	867	870	857	816	844	873	860	841	907	828	832	872	845	905	912	868	873	834	896	855	862	840	845	867	827	872	846	845	881	867	863	893	838	860	896	876	875	798	856	883	909	841	836	820	802	858	833	808	854	910	902	860	809	893	865	873	859	871	834	807	872	835	872	841	894	815	839	887	848	778	774	868	885	922	861	893	867	895	846	837	824	898	910	882	819	866	900	813	845	844	850	879	837	892	914	905	898	853	813	853	868	837	856	856	865	856	826	855	882	862	822	854	862	843	857	871	866	877	918	902	849	858	875	882	838	854	812	788	865	864	836	904	898	886	858	876	882	855	877	858	857	811	855	889	868	885	840	771	822	860	846	836	859	833	850	824	810	854	833	883	877	864	866	883	858	873	841	847	822	876	886	843	862	860	873	879	869	826	857	890	860	835	876	839	768	849	867	865	836	849	893	843	853	894	884	827	870	891	864	865	883	838	891	841	918	888	874	896	787	847	883	803	853	836	882	909	907	855	932	881	836	871	845	847	839	842	854	812	832	861	824	835	831	838	836	832	879	876	824	848	853	851	908	801	900	828	805	898	850	878	825	855	869	872	871	798	828	837	910	865	865	872	879	847	845	878	836	865	873	877	856	828	823	860	885	871	856	838	857	872	878	858	820	832	848	866	887	845	902	862	897	820	826	855	900	872	871	833	893	883	839	877	864	879	856	846	899	818	842	900	812	857	866	877	885	843	857	856	874	888	879	861	800	869	797	906	815	883	853	830	863	871	876	802	867	835	853	880	895	878	850	897	856	853	886	798	883	843	859	851	804	891	884	871	821	865	856	841	814	882	811	841	856	861	875	890	898	893	875	886	850	834	909	869	832	888	838	865	900	913	833	864	865	837	893	871	851	891	846	845	846	839	860	885	871	849	888	842	893	885	894	880	876	810	864	865	857	815	887	832	860	896	864	839	820	856	839	882	819	853	845	846	876	822	919	812	821	846	833	840	830	875	823	841	846	799	839	868	870	855	858	869	829	834	861	847	800	823	844	856	938	832	855	814	800	833	838	848	924	810	920	860	857	893	818	888	836	864	851	880	885	879	824	873	881	873	838	879	818	832	841	862	860	862	880	885	854	871	853
23236	21410	29826	24184	21602	20816	11694	1017	694	708	696	672	645	666	669	660	697	703	654	679	645	609	673	634	688	703	694	629	651	659	639	666	660	639	595	644	616	644	667	666	650	668	693	624	698	613	600	639	656	597	647	675	623	633	650	657	605	700	654	641	652	619	670	625	623	622	630	646	657	700	606	617	682	668	639	659	603	584	631	592	626	638	617	640	615	618	627	631	617	640	659	643	644	633	637	594	659	636	619	648	624	656	620	635	623	684	582	613	653	647	625	613	647	662	684	670	647	624	646	621	717	678	629	657	657	680	651	649	635	623	641	626	635	664	651	627	629	612	631	630	669	647	628	605	641	609	677	667	607	643	631	603	645	640	627	652	633	609	618	619	613	615	630	602	658	645	631	621	653	636	671	681	642	610	638	657	647	617	644	641	631	627	660	618	607	624	623	655	637	626	626	647	697	617	667	626	597	640	649	656	664	623	627	628	638	614	634	650	626	613	644	652	647	682	654	616	632	664	633	598	635	572	638	612	637	663	639	642	640	657	610	638	616	617	625	632	649	638	649	622	647	652	636	676	637	616	628	606	623	664	617	709	687	632	629	678	660	702	659	608	680	697	647	635	640	659	655	661	611	659	649	638	645	651	665	615	662	643	645	681	648	594	657	635	628	661	636	647	663	657	641	639	671	634	628	649	659	639	634	626	624	633	602	622	623	699	634	651	676	713	606	608	669	668	637	643	673	653	658	616	671	634	632	650	643	666	630	623	643	623	618	628	701	639	622	640	620	614	590	636	631	631	630	652	620	613	692	646	622	638	634	643	644	663	623	676	608	655	645	650	659	615	640	631	615	627	637	668	633	600	646	641	631	636	622	598	655	668	657	648	640	663	652	590	630	658	662	596	652	639	604	632	635	660	665	645	626	634	628	642	617	617	625	683	667	647	659	661	655	597	677	635	632	602	644	629	630	682	655	650	648	631	633	636	656	634	648	652	629	647	643	641	593	665	660	620	643	612	690	598	643	604	637	663	625	653	657	674	631	597	682	655	628	628	663	626	691	640	647	675	646	632	687	637	617	635	655	630	693	619	661	642	637	663	645	627	645	598	635	644	648	611	591	652	673	658	635	657	640	654	629	658	628	624	652	678	611	649	688	602	669	641	623	639	670	637	686	665	629	627	624	667	606	617	636	648	608	656	662	696	675	652	587	652	619	694	649	622	643	610	644	610	663	652	655	663	661	652	645	665	571	645	668	690	638	605	631	645	644	616	656	635	628	629	646	625	644	630	663	601	639	635	605	672	610	650	646	656	596	640	605	642	632	661	635	640	638	651	644	652	649	633	624	647	661	635	623	666	635	624	643	626	672	646	621	596	687	656	655	655	655	592	638	596	663	650	618	661	678	663	606	680	600	665	631	654	632	655	662	655	667	640	641	646	630	652	653	657	646	663	624	636	638	665	684	640	636	584	594	692	646	674	652	611	683	624	621	576	688	648	675	661	649	644	603	679	636	687	623	605	628	642	614	647	638	587	643	667	606	676	618	659	621	657	646	601	619	716	657	615	665	649	659	652	618	593	615	637	667	604	654	672	686	691	652	584	598	604	608	645	668	595	633	646	636	661	618	602	624	621	669	644	667	611	645	641	602	626	657	650	628	630	664	623	629	602	649	678	640	628	674	648	574	609	640	632	627	645	616	623	693	629	691	607	654	698	629	618	673	676	642	682	621	616	611	626	632	662	626	586	610	582	628	632	646	618	614	673	592	652	621	640	615	647	680	647	651	626	630	622	622	640	674	652	624	674	667	657	644	650	650	690	627	681	612	627	654	662	667	706	665	618	613	641	675	641	633	679	660	656	629	644	664	610	661	618	647	677	672	647	661	627	673	645	640	657	670	624	626	616	607	623	651	668	643	623	637	667	616	660	620	606	597	639	651	613	621	638	618	672	628	636	668	669	602	654	586	639	600	635	649	672	638	685	625	689	626	610	639	662	629	679	609	655	666	643	671	651	617	676	661	618	655	635	652	658	679	629	570	612	614	628	619	614	659	686	632	662	618	647	604	646	616	633	661	708	636	639	657	645	649	638	636	670	670	609	630	655	674	634	686	717	655	653	669	608	650	676	655	665	662	637	656	579	642	641	667	607	661	582	627	664	676	673	642	648	709	619	604	644	652	635	641	646	677	629	643	698	646	553	628	612	624	634	626	658	624	632	663	632	610	654	626	635	594	632	645	589	667	635	632	665	623	622	621	660	578	664	636	671	680	635	666	635	622	665	648	573	648	652	615	653	651	641	639	642	611	608	611	635	639	642	677	633	647	620	673	616	659	600	684	666	625	632	614	672	654	688	698	593	619	613	677	611	677	620	661	622	632	620	682	656	634	628	633	630	627	627	603	616	639	650	625	637	669	637	639	593	649	632	651	650	611	657	633	606	655	661	643	589	679	627	634	664	585	603	629	611	612	614	632	660	642	636	645	637	633	618	611	627	650	631	647	612	624	630	618	652	654	601	643	694	621	659	642	664	611	625	633	612	637	611	635	646	644	605	633	671	602	674	606	658	648	626	640	660	645	630	673	657	656	671	612	610	607	612	656	661	628	638	648	622	649	625	627	623	616	706	647	622	644	642	655	595	658	651	622	628	625	649	653	656	652	626	644	620	653	612	625	640	640	637	678	630	609	586	633	651	640	637	639	684	657	607	663	663	611	657	624	592	620	611	638	631	671	671	653	586	541	620	676	646	617	659	637	606	670	583	643	616	657	602	657	648	648	623	599	599	611	630	642	664	598	667	676	661	645	661	641	649	663	653	584	603	696	659	661	678	705	655	613	665	617	646	596	653	651	617	660	672	616	635	614	683	608	669	637	618	646	635	634	621	588	629	633	657	625	647	655	605	681	652	660	612	591	638	632	640	638	650	627	678	620	595	641	670	638	625	676	603	661	615	620	658	664	603	629	645	669	663	676	616	587	640	626	622	635	638	657	653	685	642	660	642	640	676	620	682	648	669	668	668	585	634	624	688	670	613	638	646	627	703	622	633	639	674	644	653	641	623	631	592	635	638	703	642	643	633	651	687	649	654	641	644	637	631	632	646	651	675	661	636	641	627	644	690	628	571	656	630	621	648	688	647	611	667	657	676	634	611	608	625	640	602	588	641	641	655	646	648	659	615	624	614	648	624	609	651	692	653	646	609	675	642	628	649	582	622	627	623	582	605	579	607	644	611	619	665	643	663	662	682	632	665	611	590	707	635	612	612	655	613	635	627	617	675	603	701	633	647	635	613	595	667	597	636	623	635	636	660	596	658	603	643	660	623	644	639	655	599	631	602	613	638	659	673	635	639	623	650	667	614	644	607	684	660	641	626	617	625	648	679	673	615	641	656	649	613	594	648	673	567	675	641	636	637	683	641	638	635	671	627	618	640	647	623	679	572	651	642	659	628	612	654	613	605	636	694	621	574	701	660	645	637	582	615	617	654	634	621	644	652	657	635	651	658
60050	58328	67865	48396	17508	1518	1327	1224	1264	1134	1145	1072	1045	1079	1008	1087	1076	953	932	932	1026	1024	912	936	1001	991	982	958	937	1001	984	966	991	994	924	976	996	981	975	958	978	927	1006	999	928	994	954	972	995	989	977	959	981	958	961	955	949	975	963	975	1003	972	966	964	984	928	955	1021	992	969	944	955	1029	961	1000	976	989	960	900	972	1010	895	965	911	1002	953	952	918	969	973	949	984	987	933	999	929	960	1011	990	1030	923	994	934	991	1010	946	942	992	1000	979	940	987	972	919	944	948	988	971	992	980	899	973	944	940	956	958	982	960	1022	936	1004	956	956	892	999	1002	940	939	990	977	1005	974	967	983	969	973	969	964	985	933	955	951	1007	953	947	956	924	968	964	918	953	961	941	965	946	979	941	957	971	960	935	954	956	985	913	970	1011	962	944	981	1020	958	902	905	935	982	1010	939	965	953	1001	955	965	926	996	985	1004	1027	1020	990	983	982	1007	966	973	956	973	928	908	969	925	950	1018	908	938	947	945	960	974	1007	1003	944	946	966	938	999	986	979	989	931	1005	987	948	966	927	978	959	944	977	1031	965	920	979	981	962	941	926	1027	913	973	978	1002	908	971	936	985	960	972	969	947	897	928	959	1009	1000	986	945	994	981	967	1023	973	1004	977	1008	945	973	1003	1018	986	937	975	1017	933	996	925	971	995	940	1000	976	1018	946	976	985	964	983	985	959	925	982	1017	950	948	997	989	988	925	927	1008	991	951	932	981	946	1037	953	960	997	1019	946	928	985	944	960	966	973	967	972	943	954	943	954	1021	923	966	929	984	961	924	1004	955	980	1001	975	981	932	1001	966	942	972	1015	1013	935	956	981	902	926	1013	939	947	923	994	1005	955	985	936	1018	953	958	928	1006	1019	999	940	936	946	1018	986	968	909	927	987	975	909	960	932	922	990	938	978	975	976	964	996	981	924	948	940	938	941	1005	1027	979	989	969	986	934	1031	1027	964	953	987	959	937	987	980	940	970	955	956	977	964	991	944	974	957	998	934	997	947	952	971	979	975	986	931	964	915	915	977	934	993	941	934	979	926	922	923	938	945	910	953	956	966	988	917	946	976	1025	957	880	964	991	997	1016	977	959	1006	1009	927	964	989	958	971	993	975	1008	964	942	945	972	993	980	917	944	957	931	1000	900	930	964	923	927	971	966	946	991	972	949	984	969	927	914	949	914	964	925	965	919	899	981	987	959	992	909	993	918	1006	895	911	943	936	995	976	944	957	1013	955	989	983	936	893	942	920	976	1042	1057	964	948	963	960	942	948	941	979	959	976	962	909	925	929	989	959	904	903	929	979	914	942	959	899	978	1009	1002	985	922	930	980	929	962	1013	990	943	956	987	1001	978	958	893	995	1041	983	920	921	922	949	966	947	943	908	974	990	1003	942	969	976	1023	978	960	960	957	963	975	937	961	942	933	914	992	940	970	946	987	983	1035	995	970	910	944	935	951	1011	1005	997	939	940	962	978	967	982	999	991	927	947	935	961	955	989	930	995	943	995	937	951	1028	954	1017	952	957	936	977	932	899	944	947	949	963	960	969	957	1025	982	954	962	979	923	997	957	963	1011	907	921	966	929	934	909	988	921	960	950	952	978	934	935	940	940	1011	951	990	998	992	983	927	966	962	976	966	975	970	948	963	966	905	985	958	946	933	972	1008	970	966	968	991	949	900	996	961	954	971	981	882	946	940	990	901	984	937	931	977	968	973	1006	956	933	948	986	906	965	938	945	981	926	919	929	977	973	969	943	948	971	987	927	971	964	948	944	991	949	922	912	964	944	986	955	967	941	956	993	1016	922	913	948	1001	959	971	976	979	936	972	963	948	975	907	925	1022	952	977	901	934	967	992	955	956	949	942	963	966	940	938	956	966	909	1015	960	952	992	949	932	959	938	939	981	958	1024	888	920	968	953	963	969	933	964	943	965	952	994	962	953	971	967	988	939	990	936	934	939	948	983	1030	1004	936	956	983	958	1022	941	1015	980	953	969	950	947	928	969	989	976	1012	912	908	913	980	913	952	977	943	990	928	1019	917	980	977	986	938	921	997	999	1035	927	929	963	1004	967	991	994	961	983	960	1017	984	927	935	922	952	997	951	976	952	958	994	948	988	930	926	939	960	1020	929	1018	945	974	912	950	956	984	892	945	925	921	936	940	905	991	985	1038	1027	942	953	957	940	978	953	970	966	985	951	993	981	961	1028	947	933	964	937	996	974	1015	933	941	978	949	980	948	971	1006	942	976	978	1009	962	970	908	967	938	975	978	1003	955	905	958	970	949	949	963	989	992	1008	973	968	979	1003	968	981	974	953	990	935	1003	974	935	962	976	941	1015	1002	896	968	984	968	968	972	1012	926	987	951	979	963	1019	937	1013	945	945	957	925	954	933	951	973	927	978	1002	971	944	960	961	1007	966	998	988	990	998	971	984	980	926	927	979	900	954	938	1033	902	962	978	967	995	917	960	981	963	926	967	942	929	950	1020	975	937	985	993	966	960	982	943	931	1016	914	914	945	941	964	968	965	978	940	895	901	948	928	980	990	951	982	929	1006	980	955	945	1005	935	949	983	923	962	954	951	928	933	949	933	992	990	1020	946	994	925	953	936	981	926	993	930	959	979	983	961	1006	935	937	965	1002	995	991	987	972	956	975	981	998	943	943	942	945	1011	992	1003	971	965	915	939	974	971	958	978	983	999	929	932	923	963	958	979	941	968	988	968	949	930	986	991	948	944	929	979	997	899	968	948	944	994	922	884	984	931	945	955	985	959	973	932	946	988	979	1010	941	975	999	1032	947	970	999	954	909	913	1001	972	967	991	952	929	988	943	946	960	921	1029	904	990	958	962	976	886	939	976	1002	998	1008	973	972	965	1019	954	956	966	926	969	993	984	917	943	965	1011	1018	947	965	930	918	983	985	994	948	947	1024	982	964	972	985	954	963	948	991	899	979	974	1003	951	915	1020	890	981	952	966	976	969	998	973	1007	977	960	987	934	960	1009	887	950	983	930	955	956	980	969	998	982	950	942	967	967	956	926	964	996	937	976	1006	958	963	961	953	978	930	1022	918	969	891	940	937	994	914	979	962	918	991	957	1002	908	988	954	945	991	938	935	952	967	935	984	979	973	952	948	916	990	930	949	952	913	921	945	917	925	926	1012	933	988	995	1036	928	1001	980	908	941	936	1007	951	938	970	936	1003	982	957	967	928	1013	913	947	944	972	1012	993	946	945	975	964	988	964	978	894	988	934	993	949	1002	961	968	949	997	947	984	968	1010	1051	988	955	970	986	1002	973	939	1005	958	968	950	964	999	949	963	991	908	1000	968	975	985	965	976	962	943	918	1000	959	1024	968	945	948	945	927	1008	984	1004	932	957	930	976	1038	999	934	936	930	1014	1026	974	996	987	964	1007	954	997	987	952	917	950	934	979	963	986	960	1008	954	951	961	1000	977	988	955	951	924	968	988	962	989	959	942	983	982	996	997	943	926	986	934	975	956	924	970	977	939	982	917	966	918	901	897	942	950	913	936	1002	963	951	955	960	941	1005	946	980	965	952	943	1040	970	967	997	998	984	1074	957	993	987	1026	938	965	941	966	958	914	968	947	984	896	939	955	979	972	974	933	995	951	912
28324	25259	30504	15411	2728	359	389	393	391	389	400	386	340	358	369	342	375	342	365	358	387	374	346	350	321	365	380	404	352	366	351	341	375	331	372	365	399	394	313	337	331	329	352	352	379	384	375	375	385	392	336	351	334	369	347	350	391	368	367	363	330	337	353	348	353	357	370	362	346	364	359	362	356	375	337	380	348	369	349	330	329	340	375	346	362	351	351	325	356	330	360	354	350	337	415	368	354	352	335	378	345	375	327	344	345	355	355	377	349	374	388	335	345	370	367	361	356	411	386	362	360	363	362	355	368	348	349	347	362	354	338	361	362	343	339	375	340	333	367	361	355	388	348	373	366	342	342	337	332	348	342	355	343	367	353	356	370	359	339	345	378	343	354	345	328	371	339	399	365	351	339	372	393	368	369	352	367	380	362	372	376	377	399	333	369	335	358	392	352	358	361	391	366	393	377	384	355	373	347	353	343	366	381	360	374	357	359	374	358	363	351	382	356	357	383	359	350	407	365	343	394	363	369	356	369	319	353	351	373	333	392	409	350	385	363	346	387	346	334	368	338	364	352	368	343	375	389	362	359	353	356	367	347	349	327	387	391	362	371	355	361	376	381	346	332	365	356	308	345	311	368	364	345	371	362	365	366	370	328	389	369	397	391	358	359	352	368	367	358	382	340	352	374	338	364	350	340	339	342	338	388	359	353	330	358	380	390	328	331	343	392	355	374	367	349	384	355	362	388	364	366	362	371	358	344	366	335	370	389	348	392	371	361	350	382	396	346	416	402	386	386	355	390	328	358	352	351	345	384	376	393	346	345	367	354	368	371	377	376	342	384	366	316	380	370	359	356	370	399	375	350	377	383	357	383	383	367	372	362	361	366	350	353	338	365	332	381	360	349	382	356	379	392	356	379	385	407	350	336	388	373	405	317	377	337	324	341	401	356	343	362	393	355	385	382	372	350	372	353	372	355	373	342	403	370	348	346	369	378	379	330	377	371	385	357	319	390	361	367	392	343	352	340	356	374	351	354	385	359	365	389	366	359	396	373	333	329	354	352	356	356	368	336	333	344	406	363	362	384	359	328	375	361	364	344	353	340	363	365	363	380	360	388	353	363	346	376	355	371	365	393	412	365	328	398	333	393	362	380	375	354	373	378	332	368	359	381	338	382	351	359	368	368	339	327	338	379	375	367	398	376	352	368	326	365	356	361	369	331	354	324	387	338	338	351	341	364	400	350	384	373	368	363	355	391	394	353	362	338	370	384	373	346	373	374	365	363	345	360	370	372	341	356	376	331	361	351	334	374	352	345	360	396	343	376	345	351	339	364	368	342	361	353	348	396	348	380	389	337	348	364	346	370	354	382	361	299	355	360	383	357	363	367	336	377	379	382	350	362	322	360	369	367	386	379	326	341	358	346	348	356	380	339	365	367	381	358	356	344	363	382	363	320	361	322	353	361	373	385	379	328	393	333	363	338	361	356	315	360	387	401	343	353	377	350	367	373	370	369	371	384	358	419	352	331	399	361	356	340	395	350	374	354	354	368	337	315	369	346	353	348	305	366	375	372	352	356	339	356	354	341	339	375	349	364	360	359	350	329	329	383	343	352	394	363	364	413	351	351	369	379	355	385	364	341	360	358	362	357	376	381	399	367	365	362	326	378	414	341	343	402	373	384	339	350	375	401	377	370	358	357	364	373	325	355	354	335	346	348	367	360	372	385	380	370	359	362	356	364	355	349	359	373	386	373	352	375	355	327	361	378	379	356	378	360	366	332	388	355	372	359	393	400	341	352	342	315	379	317	352	328	351	361	388	403	367	383	367	345	377	392	361	349	358	363	366	337	362	324	399	349	357	351	377	335	342	322	380	335	332	339	356	387	344	392	343	360	390	391	370	356	331	368	380	363	348	340	384	347	352	352	361	333	362	337	373	383	365	382	358	322	340	348	367	341	348	337	377	351	393	354	367	355	358	367	364	356	343	369	368	365	367	359	376	373	387	360	353	360	349	352	371	349	359	326	371	364	373	349	356	374	379	370	357	344	375	382	356	343	339	335	342	384	343	334	373	359	349	356	367	371	320	382	370	390	366	357	336	379	333	381	339	350	359	369	375	360	356	361	365	353	374	344	365	367	339	352	350	384	379	377	362	351	361	350	363	370	356	332	364	374	373	395	376	366	355	374	365	362	333	377	384	353	370	360	398	370	345	346	375	334	353	373	368	354	364	354	357	344	379	347	354	348	364	370	355	369	359	369	371	375	377	358	361	414	368	388	372	365	349	353	356	340	359	343	342	392	367	370	339	372	358	357	383	355	365	382	333	360	344	352	356	353	376	329	361	366	372	398	342	367	356	333	349	371	366	365	369	383	383	338	372	360	343	392	372	353	371	363	372	382	360	385	341	404	374	372	358	393	345	344	372	371	343	378	351	348	358	372	360	364	371	347	387	327	386	334	343	376	303	360	343	353	355	393	357	354	363	330	362	376	352	354	334	374	330	396	363	375	395	365	389	367	387	381	352	359	375	358	372	368	350	355	366	345	343	348	382	347	393	339	360	319	354	369	378	367	366	327	328	353	347	363	387	354	362	369	363	409	368	401	343	381	372	356	387	349	378	366	351	376	348	388	358	378	374	362	349	359	334	328	368	367	383	357	367	365	354	387	347	387	379	360	364	350	383	349	370	348	339	370	343	335	352	373	347	371	376	343	333	371	366	377	379	327	374	380	378	338	386	372	336	345	329	352	335	366	341	336	332	366	352	369	338	382	376	372	388	378	399	367	367	382	350	346	376	366	372	375	399	330	345	352	385	380	381	362	359	325	383	343	354	344	364	341	358	346	398	369	354	379	343	357	364	344	344	350	369	364	348	369	337	362	351	358	389	366	356	328	342	394	351	360	377	351	347	352	368	354	348	314	358	328	366	337	340	355	338	335	340	343	421	380	340	325	345	359	355	342	342	383	364	360	389	370	370	363	367	354	365	362	374	348	349	352	337	352	350	341	367	384	373	366	354	360	391	358	337	336	388	379	326	347	364	343	355	370	334	384	380	355	361	349	375	376	342	368	361	369	370	360	390	341	349	374	370	356	382	360	359	390	335	328	367	388	374	378	354	362	368	371	356	357	357	358	365	376	388	352	393	350	358	373	378	354	359	342	347	370	368	368	364	360	354	344	376	366	332	353	351	338	359	349	367	350	383	381	368	376	347	367	344	344	341	354	359	370	382	347	388	380	374	317	347	374	353	319	314	362	347	362	354	359	367	344	383	385	373	389	351	347	327	383	358	359	363	355	326	363	312	392	358	365	368	383	357	365	367	335	337	388	349	352	377	353	337	360	345	324	331	408	343	382	371	364	386	354	357	374	370	379	353	370	344	373	391	347	364	369	392	371	329	381	315	317	402	314	365	346	321	373	390	390	358	321	383	393	352	351	345	381	308	375	355	410	341	364	378	370	351	364	360	359	314	381	368	389	342	356	342	384	339	358	306	373	320
32993	41717	35239	13365	3883	607	588	592	567	602	618	617	533	596	586	572	554	590	557	598	576	596	521	590	573	557	552	590	556	573	524	599	561	652	576	594	601	564	567	595	530	590	518	542	543	584	573	577	608	552	566	565	593	554	571	546	547	556	567	581	583	616	539	556	576	584	537	609	546	562	575	574	621	576	597	599	550	581	559	569	583	575	584	561	615	578	556	588	556	611	570	577	606	570	566	572	625	563	599	585	586	548	575	568	607	577	583	581	581	572	543	562	597	579	561	628	584	526	551	585	593	593	591	552	559	533	592	569	553	599	597	532	550	598	581	554	577	591	590	549	601	553	568	591	592	610	579	566	542	564	565	605	565	553	624	537	534	525	565	556	589	576	610	564	575	562	556	580	612	543	511	621	511	575	606	569	558	580	609	528	601	604	586	604	523	570	565	611	571	507	593	604	610	561	592	539	548	575	615	591	589	523	589	570	571	570	593	557	588	590	578	569	584	538	550	560	562	551	582	613	547	571	585	662	556	593	562	606	543	578	570	617	558	536	586	575	521	525	612	515	544	534	569	569	547	600	558	562	567	587	563	608	590	566	594	544	570	585	543	536	559	584	577	555	571	563	577	592	543	556	599	525	551	570	573	623	584	596	590	570	557	562	564	600	576	578	594	563	541	586	586	572	565	582	580	570	550	551	573	592	542	562	579	568	573	568	569	595	572	552	516	598	547	609	578	570	600	550	578	569	604	596	587	541	552	566	566	581	551	567	517	532	573	571	540	531	587	577	592	589	554	580	582	568	610	611	613	526	611	570	595	518	585	568	559	516	560	562	534	562	556	595	530	577	547	567	591	573	574	585	598	582	577	555	595	534	544	539	572	600	577	582	566	609	572	587	609	524	562	586	586	533	575	551	594	569	541	569	573	581	594	597	589	581	581	546	577	548	601	557	599	555	569	555	588	534	542	557	590	570	557	550	556	559	528	558	505	556	586	600	551	561	610	564	588	563	536	575	572	595	573	539	550	601	580	567	570	627	582	544	554	574	582	563	550	545	549	583	576	590	598	538	564	574	581	596	561	600	589	586	573	572	599	604	593	591	541	598	596	557	581	623	589	575	582	543	527	534	550	597	550	575	595	589	602	613	606	605	576	578	535	589	551	571	541	544	581	546	585	585	544	523	568	582	540	532	606	583	553	590	532	562	540	568	559	548	559	540	538	610	545	571	569	613	594	585	597	565	579	598	567	590	575	631	585	583	600	591	569	560	585	526	563	591	564	544	605	552	603	569	585	587	546	599	596	567	536	569	602	570	579	572	599	590	591	588	567	598	575	576	551	571	558	571	613	587	555	567	581	604	597	588	575	564	604	585	598	614	547	573	573	588	569	543	566	563	561	594	574	584	603	589	580	556	608	616	598	586	545	572	532	577	619	557	574	525	585	574	571	573	573	539	569	585	577	524	543	554	566	536	554	602	542	543	597	568	608	593	540	620	585	575	584	570	578	605	563	589	574	554	602	616	533	585	555	572	549	571	576	558	571	583	583	591	598	590	584	568	594	613	608	554	560	601	543	563	545	548	597	597	581	530	578	577	545	571	601	530	580	578	613	553	589	559	572	567	549	610	571	562	576	570	600	557	555	593	569	569	571	587	542	608	591	571	571	557	561	570	596	563	599	595	566	556	544	582	515	577	584	574	540	569	623	569	562	559	577	590	598	543	574	569	559	523	558	565	588	584	613	543	586	549	548	559	590	590	587	557	566	576	573	544	598	576	592	528	560	573	593	583	635	578	556	561	565	572	606	567	569	593	536	581	546	577	564	590	614	573	583	568	581	573	551	575	598	574	535	577	615	590	581	527	561	619	555	554	535	573	553	535	552	569	570	574	566	554	567	560	531	587	595	589	580	581	568	608	594	590	600	561	566	563	566	566	577	558	584	581	560	561	571	603	619	540	575	591	552	621	594	548	579	539	538	582	584	593	575	548	579	569	587	595	560	591	624	566	589	554	527	587	582	615	547	563	569	572	588	557	594	574	591	603	546	578	590	594	561	568	567	598	562	582	553	570	581	574	560	601	591	582	580	574	579	565	584	538	585	599	598	564	574	581	530	568	539	583	573	571	552	575	552	568	567	575	578	584	608	555	568	602	581	546	593	565	587	578	600	588	604	565	604	562	575	554	586	566	584	571	568	542	539	574	543	555	579	584	574	541	590	546	565	527	574	601	533	582	558	570	598	586	568	581	553	566	555	539	555	585	588	581	564	589	599	544	564	568	538	541	599	580	548	608	576	590	603	610	592	525	623	576	573	580	614	601	559	542	577	581	564	570	585	568	554	607	612	576	576	579	570	547	530	581	609	586	603	533	576	555	629	547	559	579	552	551	589	583	544	583	596	574	578	588	569	545	554	563	551	619	588	529	548	560	577	615	562	603	617	550	544	615	578	572	601	565	602	592	587	562	580	585	591	557	586	557	577	611	574	532	554	566	583	566	561	575	587	595	576	574	530	582	570	585	589	542	549	574	571	592	582	551	567	583	614	586	545	602	585	598	546	576	566	562	603	515	635	629	593	536	576	564	564	626	610	575	580	563	586	565	593	640	577	587	560	543	585	546	575	557	576	540	560	589	594	570	583	538	574	587	544	610	570	580	623	610	570	588	559	547	569	575	536	559	602	584	527	572	576	598	545	545	605	595	580	584	538	608	565	569	596	605	596	613	582	589	549	567	600	560	541	613	560	544	553	547	585	572	560	588	561	589	542	601	543	583	568	575	596	604	544	585	589	554	580	582	595	540	579	542	605	559	598	572	592	582	600	572	548	604	559	602	572	562	610	570	582	598	550	617	582	523	530	579	555	590	526	565	599	574	577	577	556	601	581	572	602	578	565	548	549	531	540	588	594	578	555	550	571	565	554	604	570	545	574	568	536	555	584	583	543	572	588	565	527	566	564	570	586	514	535	549	565	589	577	537	547	600	636	570	566	609	551	535	583	534	596	544	552	580	513	538	567	550	523	631	566	587	537	578	523	545	571	539	603	553	569	541	526	615	570	549	548	573	545	583	595	539	531	591	554	550	583	570	547	571	556	575	571	582	579	588	605	581	568	582	559	582	612	566	599	538	564	634	537	573	562	539	591	579	595	525	552	537	572	525	582	565	616	542	602	570	577	570	586	564	605	552	547	577	599	588	601	602	594	570	558	609	542	578	559	576	590	542	579	565	560	622	634	551	557	574	571	547	595	557	613	575	539	572	585	582	527	565	577	596	560	543	570	551	604	636	571	559	616	547	603	550	541	537	541	549	649	568	558	568	598	522	583	567	557	568	571	617	590	580	575	585	597	573	542	594	544	597	534	566	576	580	588	582	598	543	585	553	582	569	551	570	563	556	592	595	519	572	572	617	556	572	575	544	551	577	579	576	563	562	574	588	530	576	590	566	556	542	556	538	557	630	569	553	551	578	534	601	589	545	613	559	608	549	582	552	584	577	548	601	585	599
24460	22323	33126	24924	21377	12078	1233	623	541	561	564	550	555	536	587	525	571	518	511	551	551	543	587	576	558	536	581	559	555	536	557	482	568	515	576	546	568	544	551	539	506	521	514	531	541	523	512	612	583	530	533	606	562	518	552	526	568	511	510	555	532	501	514	546	534	593	550	563	569	535	536	545	510	554	513	566	573	504	501	557	544	495	510	529	521	540	532	582	575	486	582	565	538	549	538	536	541	563	519	573	543	545	527	544	541	591	531	509	545	504	565	540	542	540	589	511	484	503	573	512	576	523	567	534	566	526	538	539	526	567	514	518	514	553	548	559	571	544	561	531	581	558	523	510	561	543	533	517	566	517	532	552	516	519	531	549	516	561	462	574	542	565	502	546	548	573	522	519	552	516	572	521	528	524	506	562	531	499	554	576	594	518	555	534	535	568	588	521	534	570	537	539	513	537	498	540	537	544	557	531	544	543	514	559	541	517	541	492	533	538	529	552	578	550	529	527	554	489	525	505	542	522	579	588	525	552	539	533	566	566	501	575	508	525	529	555	538	540	548	505	554	556	560	516	524	542	561	505	520	564	522	530	557	507	573	496	556	574	568	542	540	546	563	527	522	563	533	572	553	537	531	565	565	513	541	509	552	553	557	596	541	519	532	541	521	534	517	524	558	563	545	564	563	503	492	567	568	532	550	514	511	547	559	537	563	535	556	563	550	521	504	516	585	529	540	509	530	513	515	517	548	571	540	548	518	569	525	564	503	537	553	556	521	521	571	531	555	554	557	502	527	531	533	531	591	552	515	546	498	562	557	509	545	551	554	537	549	543	529	533	530	526	540	542	515	536	562	539	569	501	499	537	551	537	534	494	538	545	512	537	508	543	534	508	568	528	496	570	538	512	571	502	529	592	565	552	562	509	560	482	565	540	534	547	577	551	536	540	516	547	565	525	548	568	552	539	542	531	541	544	567	529	528	539	549	516	534	580	526	554	486	525	541	529	552	563	516	547	478	529	526	568	528	556	583	531	556	538	502	541	543	567	569	561	544	522	571	519	539	525	531	545	554	510	557	544	562	541	543	530	521	532	529	534	499	545	587	524	556	533	558	523	532	529	548	484	554	534	559	544	547	567	552	563	520	532	563	520	519	543	563	520	546	521	530	488	523	503	572	544	526	538	524	562	535	559	518	513	534	563	498	535	543	554	509	517	527	562	523	484	533	546	533	525	532	528	507	572	517	539	506	508	540	530	532	557	532	496	509	549	500	520	502	551	575	505	532	546	535	551	543	528	520	547	509	563	536	541	541	536	526	552	526	537	484	529	535	540	532	540	563	550	518	523	519	564	508	524	554	586	564	567	539	564	539	538	578	559	564	544	531	555	573	534	541	530	547	561	515	532	580	567	549	547	545	559	513	513	538	558	514	537	500	533	541	561	532	542	521	545	514	572	562	549	537	526	519	513	546	536	532	518	551	553	538	569	548	539	521	527	566	553	495	555	553	511	556	505	545	544	537	498	553	541	567	514	554	562	600	504	501	572	558	539	533	547	562	561	544	546	558	521	523	539	593	519	507	546	537	537	538	548	482	517	558	516	572	574	542	516	508	529	536	543	541	536	536	526	535	525	558	562	532	523	539	529	573	543	556	531	547	559	544	559	509	504	550	526	524	513	545	556	546	555	569	569	546	557	538	510	502	511	558	543	541	575	508	539	537	489	585	541	544	540	535	516	575	520	522	523	565	519	542	539	556	530	549	543	535	516	558	522	564	559	542	516	558	515	492	590	535	508	538	570	548	514	533	559	559	513	532	533	590	516	508	569	575	503	545	553	548	518	571	552	536	551	587	544	549	575	580	547	535	559	511	554	545	514	547	539	549	514	558	539	522	527	537	566	539	516	527	558	570	532	525	521	526	505	486	561	533	529	526	492	524	527	559	489	521	537	565	542	515	560	586	512	515	590	569	578	563	550	514	556	556	536	538	561	534	535	522	529	553	545	522	524	542	575	535	591	526	557	496	532	574	554	531	504	552	533	511	530	529	512	560	534	520	521	595	533	555	544	594	551	590	530	516	542	508	562	501	548	558	562	508	533	536	568	547	549	527	511	535	516	533	557	560	561	546	560	525	537	515	514	498	534	561	537	591	531	546	507	547	510	521	519	501	496	551	537	543	543	533	522	502	546	531	521	516	555	559	525	531	492	522	520	506	529	517	563	567	551	553	561	556	546	548	575	565	554	523	549	543	527	511	563	530	521	508	543	553	536	571	552	522	517	528	581	574	598	520	532	546	516	542	548	555	573	575	534	534	545	546	550	531	487	514	523	551	558	616	506	503	542	526	535	507	524	535	528	537	542	537	536	549	523	538	515	546	577	518	572	524	518	503	515	542	544	562	481	525	519	569	505	544	504	565	539	516	509	565	553	525	522	508	536	560	563	545	532	542	542	525	525	562	552	507	482	529	536	554	522	604	569	537	503	507	540	541	551	538	532	554	531	524	552	524	535	559	544	551	531	534	553	542	517	558	520	514	547	542	544	533	507	542	545	512	527	495	570	521	537	518	526	531	508	524	546	556	536	548	545	577	553	532	543	552	546	537	521	548	571	526	516	549	546	542	537	561	570	567	545	594	546	535	557	565	503	515	553	549	527	562	550	527	578	539	535	541	539	553	514	566	536	548	541	559	567	550	517	522	540	588	563	530	533	536	505	535	558	532	555	531	514	533	575	538	538	485	564	563	499	531	516	543	527	562	532	532	567	521	527	535	558	530	565	503	562	559	517	594	588	552	543	535	536	560	549	523	501	496	530	496	514	579	534	532	551	547	599	538	530	538	568	572	532	543	589	524	540	551	538	541	539	541	527	589	507	545	525	528	529	526	537	511	509	542	529	558	542	499	537	532	536	548	555	514	519	534	541	578	504	553	524	511	550	546	560	585	546	541	526	537	540	549	514	541	552	526	545	563	529	558	550	541	524	547	524	536	558	561	547	531	525	509	540	530	529	539	522	502	529	535	502	522	526	510	564	542	600	554	507	574	532	538	535	553	525	548	553	591	523	562	551	510	521	545	514	566	531	518	571	555	551	519	565	542	569	535	532	578	540	549	507	535	517	561	499	515	509	589	505	547	568	565	547	571	528	564	561	518	534	507	527	542	573	518	537	530	541	577	566	562	490	537	550	541	558	498	571	555	537	506	527	493	556	492	529	552	517	557	552	561	546	539	536	525	576	522	512	560	555	547	533	540	565	555	567	539	568	562	508	513	501	534	508	557	516	517	555	539	524	555	511	553	565	545	528	542	566	534	575	540	521	508	569	503	552	531	588	529	557	537	524	597	532	528	524	542	540	524	528	543	584	484	498	541	507	546	524	541	533	537	525	521	517	556	514	543	578	514	570	566	554	488	556	522	542	537	507	522	562	543	538	531	502	507	510	520	511	583	496	510	513	511	539	543	501	536	498	505	546	530	512	544	526	554	547	499	528	556	578	585	508	571	600
53457	66392	68314	39168	12190	1100	1032	956	938	859	888	905	938	892	886	871	895	834	882	843	913	882	873	848	821	851	885	827	815	854	791	845	836	877	777	861	855	890	896	928	856	828	851	838	836	812	844	820	841	814	816	859	829	853	873	821	804	860	909	808	844	829	822	816	783	822	866	815	894	858	878	801	850	815	896	794	803	844	858	815	822	783	837	811	894	835	868	819	824	850	894	843	852	844	796	822	889	858	853	861	828	841	833	800	800	874	780	854	860	820	882	789	851	879	838	836	817	857	861	827	776	823	834	847	872	882	802	846	834	828	883	811	845	852	834	836	859	812	804	841	817	802	798	832	827	844	890	837	862	882	845	910	871	913	822	825	878	868	847	861	809	849	844	842	866	816	829	853	834	853	828	798	820	807	803	879	820	823	804	872	816	830	852	838	852	840	862	850	861	856	843	827	815	828	863	844	815	856	854	841	843	844	850	837	830	810	870	867	820	799	815	847	823	845	858	824	825	801	867	805	869	849	884	834	830	832	808	812	826	836	866	873	809	861	874	844	861	883	788	833	814	807	828	795	825	836	808	893	821	856	827	873	877	854	833	827	841	859	788	845	818	814	859	847	865	818	830	868	877	858	804	779	830	868	890	814	834	806	844	843	804	869	837	830	861	876	844	832	827	817	799	888	838	834	836	815	827	855	804	775	833	820	796	885	856	829	848	834	821	832	791	839	827	871	829	821	814	847	872	802	903	766	842	806	818	864	814	816	834	817	866	860	824	833	794	856	863	831	836	865	827	852	860	885	824	858	876	879	862	832	858	895	866	847	848	762	842	823	811	813	823	820	883	822	809	804	860	880	877	816	856	847	850	863	815	840	855	798	817	851	831	812	872	837	836	774	900	819	832	828	848	848	830	818	834	840	898	786	881	861	854	878	864	825	842	860	883	783	840	874	814	833	865	834	869	827	898	806	834	851	847	857	849	850	872	873	776	762	846	839	835	872	832	865	810	804	823	832	868	778	818	823	879	848	831	800	806	849	819	852	826	820	847	823	839	847	828	849	859	824	782	862	870	820	827	809	855	842	818	826	781	810	855	847	805	834	844	823	893	824	809	820	844	805	876	857	857	840	810	810	801	852	818	836	847	843	840	818	861	834	855	849	848	857	884	839	842	828	875	843	862	826	840	789	790	877	837	787	832	839	797	814	845	854	813	840	839	857	858	820	810	809	829	842	867	814	843	874	864	858	815	807	828	831	862	843	870	870	875	887	866	862	852	823	846	877	832	853	907	833	843	846	880	795	847	828	810	799	827	823	859	853	864	860	945	865	873	834	814	823	819	785	820	930	840	824	807	847	817	852	851	777	832	849	838	820	883	850	864	866	831	859	877	885	866	845	789	847	862	865	833	881	834	855	828	877	864	800	837	840	859	822	873	827	845	857	804	826	828	765	820	855	795	824	861	856	873	839	789	838	854	857	789	845	838	811	860	860	828	804	806	862	836	797	793	863	844	839	851	855	837	848	825	826	839	881	899	802	844	836	794	824	825	772	884	832	889	797	829	831	856	784	862	842	813	850	863	837	831	832	835	825	841	842	861	830	833	859	781	843	809	858	806	878	794	842	858	837	843	838	788	822	836	820	847	842	852	832	867	841	895	832	857	826	818	836	845	849	899	833	787	830	856	821	839	802	852	856	869	853	810	822	840	814	821	868	857	849	896	776	858	872	850	779	845	848	859	884	837	835	870	800	783	845	841	849	826	806	846	871	892	865	865	844	830	834	823	837	826	809	848	801	855	840	833	871	830	837	821	818	828	829	818	863	811	821	844	823	832	809	849	852	865	826	869	825	895	842	819	849	829	844	857	860	816	848	829	834	828	824	845	848	848	819	827	825	850	776	886	826	804	823	803	840	831	838	817	753	865	815	809	879	869	860	848	830	795	838	818	836	852	827	810	854	834	872	815	848	845	825	835	842	838	810	823	852	844	850	859	841	836	842	836	853	840	872	848	871	818	838	858	874	891	790	813	885	825	825	827	833	809	892	872	823	864	883	876	843	847	887	802	789	871	798	775	868	817	830	846	792	838	832	841	853	832	851	797	794	861	783	801	836	816	863	787	775	848	853	851	831	787	820	844	815	854	839	807	915	844	857	861	851	873	808	841	818	841	829	819	869	850	874	810	828	802	798	844	866	825	883	839	795	871	828	864	796	817	838	796	899	906	836	799	810	818	847	814	838	842	844	861	839	839	808	849	853	858	836	830	831	833	838	843	905	787	800	846	828	840	838	844	881	833	828	853	846	859	875	869	794	829	821	846	835	853	844	856	835	875	823	816	816	822	844	844	867	808	860	842	867	849	853	873	854	860	831	802	853	845	883	853	820	826	862	818	824	810	853	810	857	883	787	853	863	844	845	835	846	799	866	867	818	835	830	848	840	851	851	808	811	818	836	810	825	845	858	847	782	845	870	852	814	823	856	878	913	829	874	820	853	835	836	805	872	822	859	826	821	816	882	817	871	823	854	838	863	870	805	835	841	772	868	878	858	811	829	851	899	858	849	878	852	834	867	861	850	807	895	828	844	853	834	851	851	824	863	873	855	852	803	895	840	850	881	811	819	827	848	840	852	839	827	804	867	837	825	848	804	854	909	808	808	821	836	834	874	867	828	889	854	816	829	846	832	860	853	848	794	816	877	823	841	822	831	846	896	855	846	860	828	860	836	872	909	874	862	860	841	860	866	869	805	825	861	804	820	881	847	781	860	843	836	854	838	850	811	825	783	850	831	878	812	845	843	853	833	833	855	828	839	803	811	820	852	833	843	821	847	826	890	851	804	862	851	875	830	825	845	866	837	850	852	866	846	879	790	854	859	817	841	912	894	847	892	837	799	879	829	834	847	818	862	857	813	866	865	850	808	785	807	854	900	884	793	885	827	821	837	854	832	864	819	849	848	813	858	876	879	841	863	816	856	809	833	857	832	792	806	855	878	785	852	805	870	864	837	891	843	877	804	829	834	815	828	846	840	823	872	814	856	800	836	815	816	864	886	818	879	841	847	863	811	850	822	825	872	874	866	814	903	826	842	798	818	845	817	896	801	823	819	865	837	843	860	857	829	882	799	808	863	833	858	844	839	816	852	825	821	815	841	869	785	854	866	820	889	827	802	843	842	819	830	793	807	865	796	826	854	826	865	847	839	829	872	898	820	807	873	864	802	883	838	839	795	815	876	801	797	863	860	821	856	837	837	820	837	851	821	841	866	819	822	808	868	825	805	871	837	824	822	851	883	855	861	840	841	883	854	822	804	841	870	881	873	819	817	881	830	861	831	826	813	895	804	835	797	832	846	848	836	834	868	819	843	809	820	846	857	830	858	791	829	816	825	815	827	851	845	820	796	859	851	817	868	825	832	810	866	832	797	855	839	853	829	840	831	805	871	855	873	825	810	793	874	826	901	908	858	807	841	849	887	812	882	798	830	838	811	869	872	834	845	823	853	861	814
23312	21806	32039	23389	21632	20804	9282	867	699	686	700	682	640	672	637	636	652	652	638	591	627	617	640	612	603	604	624	661	594	659	635	659	634	594	619	605	639	684	578	643	628	632	653	572	560	627	641	627	685	595	596	601	629	649	644	615	625	625	685	590	592	656	657	604	600	621	638	648	579	589	614	643	603	593	593	606	601	637	546	608	602	571	621	593	624	612	610	632	604	625	601	622	607	590	606	636	604	565	602	633	554	595	653	556	653	594	650	576	597	621	650	580	573	576	602	672	625	610	631	601	647	590	623	589	637	611	585	634	659	620	620	603	631	627	643	613	586	665	619	624	631	589	597	634	589	592	626	645	624	658	566	621	583	576	623	615	626	595	618	650	631	615	588	657	640	538	610	634	615	629	678	584	582	621	613	605	613	603	639	584	625	625	601	632	600	642	586	556	638	577	638	630	615	597	646	614	576	569	617	594	618	567	571	584	656	583	594	586	605	628	652	640	625	569	621	606	646	608	589	599	640	613	593	623	642	614	566	588	656	609	637	589	615	615	630	605	671	636	588	641	599	623	618	636	614	588	610	578	589	616	590	592	626	633	619	581	594	571	637	619	642	594	623	615	602	667	657	637	593	654	619	631	633	639	611	644	605	648	600	619	586	556	585	624	588	647	647	590	619	588	630	610	622	592	628	614	584	601	651	624	565	616	606	595	657	653	621	582	603	630	543	611	602	637	586	550	644	594	631	611	583	615	611	605	661	626	612	557	638	588	580	588	596	667	612	600	617	591	600	633	633	610	670	637	619	611	661	597	638	588	604	581	635	608	610	602	671	622	590	623	648	609	641	660	596	623	671	623	612	621	638	612	638	586	605	616	622	634	604	569	596	640	640	615	631	550	573	608	597	574	611	633	582	668	629	592	628	625	572	650	599	619	603	634	663	645	646	625	622	617	598	594	614	569	601	625	628	598	596	580	627	586	651	600	607	554	623	630	616	602	650	592	609	664	592	590	592	616	601	614	655	670	603	643	598	607	613	593	673	631	645	652	585	600	637	635	619	639	588	620	644	588	631	631	610	585	670	575	629	588	633	634	656	604	637	632	625	561	648	638	613	620	637	625	611	579	612	617	616	622	611	575	658	591	647	609	636	627	596	631	586	602	602	589	595	645	652	616	620	604	564	613	636	646	604	602	589	626	608	622	621	609	620	625	603	590	605	599	610	623	611	638	631	607	620	620	603	635	604	619	620	578	595	622	578	587	598	612	617	610	691	614	622	628	598	640	633	650	628	574	649	586	610	589	652	592	618	625	605	612	591	635	642	596	589	647	619	615	608	629	606	633	631	620	616	622	588	599	596	655	580	636	652	619	612	634	613	611	564	663	576	619	625	577	642	616	589	612	596	572	626	602	649	619	643	631	621	646	610	634	587	595	651	619	644	581	589	592	617	621	605	632	599	568	641	605	615	637	597	585	633	645	613	629	629	585	633	620	666	620	630	598	588	616	617	633	616	568	588	623	615	579	622	637	636	593	611	617	593	599	599	631	623	615	634	657	604	660	600	619	635	594	608	605	590	622	651	642	593	620	571	657	584	588	577	592	600	639	617	598	624	664	596	677	610	620	628	591	603	616	579	596	596	600	616	647	611	569	618	609	604	570	608	602	643	626	629	636	614	638	563	603	603	611	616	630	628	600	612	551	576	609	637	610	588	620	625	591	560	617	600	617	602	585	597	618	620	631	647	645	626	592	601	592	648	640	618	599	617	650	630	613	645	607	656	568	629	657	652	611	604	625	651	594	607	591	609	598	601	661	598	620	568	582	616	655	592	609	612	583	616	602	578	582	624	614	658	581	637	637	582	651	661	650	623	636	642	624	623	609	580	600	626	600	585	598	625	591	629	682	579	626	629	626	619	638	654	654	599	569	592	587	593	604	591	642	636	648	619	646	620	617	622	653	620	620	605	632	548	619	644	610	619	626	612	684	596	614	588	642	592	636	591	676	566	635	595	623	610	615	570	586	630	647	583	585	660	631	563	621	622	593	606	647	591	623	614	564	586	580	546	625	655	600	611	608	619	610	624	647	605	608	616	598	640	623	612	617	593	639	617	546	567	595	591	595	610	620	589	596	619	627	640	623	649	635	585	628	568	611	602	592	642	608	637	602	635	571	559	652	587	608	596	561	624	640	591	640	622	650	579	574	588	615	605	627	629	645	626	602	593	622	564	599	612	649	637	613	624	611	607	646	593	599	632	629	655	607	586	626	588	654	626	692	647	627	612	573	615	604	640	571	647	591	620	636	642	587	612	568	571	555	635	635	621	624	600	588	630	598	591	618	592	586	565	661	637	613	594	574	624	645	638	664	597	621	598	613	614	629	593	688	609	624	568	570	582	592	607	590	631	625	619	627	615	605	627	614	634	636	613	626	609	611	669	645	622	626	676	622	633	648	607	636	651	591	584	636	609	646	652	604	611	601	584	630	659	622	579	623	634	594	577	601	603	655	586	559	596	629	631	616	592	625	565	565	592	624	628	593	603	603	612	613	587	602	659	593	587	599	623	605	608	658	617	584	651	614	617	571	633	626	604	610	586	645	584	624	576	602	596	588	640	641	629	609	600	632	585	657	593	622	628	613	631	643	596	605	590	615	644	618	619	604	626	604	634	647	627	644	617	577	600	583	649	603	577	646	615	613	602	606	599	622	601	569	601	636	579	607	635	623	616	613	613	621	615	636	617	638	612	575	608	630	649	613	569	599	592	610	596	582	637	629	639	616	595	575	567	577	589	649	578	641	626	598	563	616	565	614	665	574	628	612	604	636	564	601	580	609	669	611	579	599	688	608	628	624	617	610	585	623	628	564	641	631	630	613	627	635	600	595	640	605	640	628	624	630	586	578	600	625	628	590	642	585	632	627	610	644	652	577	595	654	689	571	606	570	609	616	639	629	620	618	612	617	631	606	587	588	607	658	613	591	648	664	630	552	664	642	628	608	635	635	590	605	627	583	614	637	605	604	616	637	638	609	607	623	614	631	653	658	603	610	668	628	640	615	616	606	592	607	589	606	620	597	630	648	626	590	614	637	598	620	622	641	604	602	576	609	660	597	577	561	593	618	640	662	644	619	604	579	603	585	629	615	628	606	618	638	609	615	596	612	578	645	614	626	597	649	642	592	618	625	610	634	605	613	566	629	609	671	604	577	584	644	602	601	607	626	613	612	607	619	603	612	632	587	599	614	599	573	605	602	619	629	575	608	633	617	640	606	653	587	601	654	601	619	645	648	586	610	582	577	576	593	604	604	619	635	645	655	582	571	584	598	628	593	588	576	588	653	581	589	632	650	620	608	614	608	601	628	603	644	649	595	598	623	608	625	651	651	623	626	634	605	610	595	604	619	583	598	579	575	615	653	558	625	593	618	596	592	612	598	569	614	626	612	599	587	577	607	656	578	592	638	635	610	603	669	652	557	591	559	632	591	658	670	607	636	622	608	592	643	623	608
54916	66435	76709	46497	13372	1498	1261	1219	1097	1031	1079	1056	1067	999	997	967	978	994	984	937	961	929	899	944	974	967	954	967	958	933	914	902	950	891	986	957	918	953	982	953	985	935	918	954	965	979	937	945	906	960	940	930	989	918	938	984	908	919	947	940	966	907	911	880	935	889	927	927	958	951	879	936	945	884	937	880	988	894	932	949	933	908	954	907	985	948	929	930	906	926	944	948	930	937	875	977	950	932	910	911	970	991	916	968	933	940	1001	926	934	936	883	948	932	986	892	934	950	916	971	1009	926	974	929	963	898	905	983	998	993	928	906	897	928	939	971	939	939	884	908	944	913	915	877	982	923	942	923	877	878	911	900	908	929	927	962	961	885	859	941	918	894	903	922	929	931	906	946	929	911	975	923	882	913	884	908	890	936	919	911	920	895	949	959	935	893	872	937	970	904	909	938	1001	923	928	919	957	931	919	975	899	1004	892	940	945	883	870	922	918	956	960	916	940	920	952	975	924	968	960	887	894	951	950	924	913	920	932	976	956	892	834	905	909	960	1013	907	901	950	981	928	901	929	871	947	923	900	948	902	937	937	944	938	957	895	967	880	938	951	894	898	934	925	934	917	960	950	983	889	949	924	912	947	968	940	929	957	915	930	952	930	899	934	978	931	886	939	918	879	916	938	942	955	910	924	968	922	939	876	947	937	957	939	934	978	1010	991	983	902	965	863	928	930	1015	965	946	890	938	947	955	978	960	971	917	978	886	947	933	889	948	889	923	925	962	940	929	893	929	891	908	915	947	915	932	935	958	903	979	877	994	952	915	945	988	889	920	908	964	953	916	956	942	934	922	917	899	944	975	967	928	896	915	975	963	940	918	910	941	944	941	971	973	945	887	926	900	905	897	886	918	934	872	984	945	930	931	939	973	976	918	922	926	989	873	879	963	916	954	903	903	929	959	963	931	863	962	921	934	931	912	926	981	925	917	918	923	882	906	871	958	888	973	935	922	985	939	977	955	886	948	903	951	944	950	930	962	973	1005	945	933	941	944	957	960	919	957	909	947	969	921	860	901	944	961	969	928	920	892	941	950	934	981	865	975	936	929	888	1007	941	975	932	954	941	964	929	923	965	930	936	880	912	942	897	955	925	936	890	876	888	920	961	931	892	992	915	909	912	906	959	947	902	891	941	899	943	960	907	932	896	882	945	885	972	895	916	907	944	938	974	903	982	869	970	889	930	951	929	925	961	949	1003	957	906	929	994	995	910	953	950	884	905	945	929	1012	936	906	940	930	936	956	928	944	939	851	965	875	914	933	957	928	949	943	896	907	905	936	923	860	934	950	936	972	938	960	952	953	946	932	969	964	930	990	872	916	885	916	927	930	894	962	950	921	964	940	910	892	945	958	877	886	928	863	930	943	956	878	1012	887	946	900	953	914	987	918	888	934	903	974	947	953	947	913	953	925	903	996	980	902	896	929	968	973	886	1004	898	967	909	909	942	922	947	936	907	925	929	933	907	934	947	914	993	926	944	918	941	855	930	1003	954	943	921	886	941	955	961	926	897	878	940	900	984	970	898	935	915	901	942	956	914	987	966	955	918	931	907	925	965	951	932	926	893	936	934	931	924	939	928	900	915	947	895	908	956	957	930	911	946	917	920	898	916	924	876	869	981	942	976	943	961	902	919	913	961	949	935	863	945	876	910	875	931	924	930	861	946	963	945	930	895	916	980	945	919	946	994	918	914	925	914	890	962	932	907	903	963	980	918	924	919	881	931	1002	950	915	953	1000	953	956	997	951	970	959	927	913	922	929	920	959	942	919	915	939	897	922	916	965	937	923	937	980	931	912	913	932	948	910	935	937	901	876	933	898	929	938	988	946	936	918	863	975	980	877	973	951	1007	895	923	958	940	929	960	910	975	960	945	923	894	945	908	907	909	952	953	886	983	911	920	914	918	900	950	900	947	954	877	917	926	950	970	940	942	922	909	912	946	881	939	965	924	944	978	907	974	919	913	959	877	926	911	913	963	905	904	885	917	915	937	977	951	947	928	907	942	956	914	948	921	971	938	948	900	926	944	986	969	917	933	938	957	909	890	904	920	922	947	886	878	927	938	994	957	945	970	985	971	957	927	925	921	930	900	938	930	897	945	952	893	947	905	895	935	970	926	902	926	940	894	946	945	906	976	984	910	919	978	946	916	928	951	898	978	928	932	900	924	942	894	901	936	933	928	928	937	935	925	918	992	925	931	937	958	905	948	947	968	913	977	925	1006	892	935	970	890	948	954	1000	922	917	977	965	882	941	941	959	892	912	934	961	939	937	1022	918	886	1000	910	915	962	919	895	919	982	953	953	939	905	898	971	963	925	905	938	965	947	915	986	950	909	861	913	925	904	984	920	958	880	925	979	925	918	979	908	939	915	937	957	957	937	921	890	912	893	892	925	921	954	951	964	976	936	916	975	906	910	944	905	950	933	905	934	938	934	906	931	923	916	919	938	929	869	995	914	919	979	946	914	900	925	950	951	972	912	925	873	894	890	932	952	900	940	924	870	904	885	976	890	950	931	952	960	932	900	944	953	918	985	894	931	949	984	914	947	938	956	906	951	971	977	936	901	966	946	970	901	969	924	941	877	891	942	998	873	972	923	965	1006	902	937	935	934	899	953	936	952	889	963	903	908	907	923	945	935	859	937	899	933	925	915	923	936	889	935	905	924	860	963	927	902	977	953	893	939	924	939	957	881	968	892	901	944	864	955	916	971	943	920	942	894	885	982	885	940	918	964	932	947	947	940	910	955	931	881	938	929	916	1013	874	900	904	876	910	961	968	920	910	863	893	894	912	930	943	944	928	922	882	981	913	916	917	907	931	920	877	944	930	926	940	920	939	897	863	899	963	938	952	894	921	904	952	920	946	913	936	906	923	967	953	966	954	962	942	876	936	951	966	932	943	913	977	937	954	963	910	952	893	937	980	922	937	944	896	930	906	946	959	916	927	906	901	938	900	872	900	913	893	943	897	878	936	887	951	928	875	931	953	900	924	928	940	913	959	922	934	889	925	960	906	1002	911	920	914	903	932	940	920	921	959	938	929	945	955	940	993	911	899	949	897	919	903	904	959	859	920	902	937	937	908	891	970	947	927	953	870	894	970	885	978	1001	859	913	921	927	843	928	947	927	994	977	937	925	965	930	920	957	949	937	998	956	958	972	956	909	905	931	974	959	912	1020	898	947	894	924	940	921	926	950	904	945	897	932	947	885	960	888	889	919	939	981	975	888	965	904	977	971	963	928	931	922	896	920	947	934	885	908	903	936	903	926	1005	899	954	931	932	948	957	986	992	899	944	978	948	899	971	964	946	972	955	898	915	952	941	969	991	909	966	935	968	914	965	950	969	866	961	973	918	951	930	938	957	942	933	940	907	902	964	881	960	925	917	894	926	933	911	956	904	932	927	864	926	912	937	939	922	921	938	926	958	953	907	937	952	914	954	933	905	931	940	980	937	954	957	941	904	881	971	917	896	927	971
28292	26311	31110	13990	1599	383	330	341	360	378	334	344	360	356	358	340	354	353	316	317	374	314	313	326	359	336	345	317	384	323	352	359	343	349	298	351	352	342	341	325	320	317	337	377	340	338	332	346	327	349	354	316	336	357	329	329	344	313	348	378	337	294	337	326	344	359	390	331	321	364	333	328	299	323	345	370	353	347	334	328	365	358	342	333	345	327	315	335	308	345	333	362	322	330	334	312	299	376	336	338	322	364	308	368	315	320	349	331	290	355	336	331	331	356	363	350	320	362	326	362	311	350	336	323	293	326	343	298	346	366	314	336	336	398	351	346	335	337	361	329	315	334	363	317	359	336	316	314	336	305	306	307	368	343	315	340	328	358	330	330	314	317	332	333	311	312	342	310	341	337	314	342	328	331	332	359	343	345	343	329	333	319	357	335	332	307	325	320	351	331	345	357	340	344	333	343	340	332	298	361	325	320	343	354	322	301	331	344	357	361	337	314	319	329	331	337	315	335	330	314	336	316	353	337	368	345	315	325	363	359	317	335	340	342	359	312	355	339	331	348	333	354	331	344	351	309	353	326	359	347	321	293	340	352	376	341	317	333	343	312	357	346	350	361	330	324	374	346	335	334	335	323	306	342	361	332	341	318	367	377	343	297	348	334	348	384	320	322	337	378	377	323	341	400	322	342	329	320	338	319	318	345	340	292	355	318	352	349	368	309	334	333	320	354	335	363	358	342	350	320	329	352	349	346	326	335	324	341	352	320	359	308	343	359	319	294	360	366	328	335	329	366	328	333	373	344	366	321	342	369	352	352	357	337	330	319	331	343	329	329	350	334	343	279	346	327	356	348	361	343	340	334	350	346	343	344	352	331	330	323	331	347	335	369	343	329	329	340	349	338	342	334	357	368	331	360	344	381	361	322	332	331	349	339	341	359	346	325	335	356	367	330	344	327	358	335	320	335	332	357	336	337	379	331	321	330	353	331	327	314	339	375	312	353	308	366	332	346	351	335	358	333	327	355	327	348	340	350	313	372	342	359	352	334	359	338	325	317	359	350	346	305	295	336	339	383	338	300	320	336	345	300	380	353	356	342	371	346	345	318	346	328	321	317	374	334	356	334	323	326	325	357	358	333	332	357	328	333	311	307	350	354	335	348	351	338	315	342	314	331	320	319	317	315	318	326	334	303	333	348	314	359	357	324	327	314	336	333	337	349	327	334	325	309	343	342	360	343	344	344	367	350	342	370	328	321	349	306	329	318	307	365	321	299	318	342	338	341	355	322	333	352	361	340	351	338	349	339	356	327	344	364	337	332	365	341	327	372	338	306	350	338	340	377	348	319	364	309	329	314	293	352	328	328	322	358	313	331	345	320	341	329	312	322	340	327	357	343	351	363	359	355	321	361	369	340	332	318	351	329	349	322	348	357	337	342	332	340	320	335	307	360	309	335	327	310	326	336	309	353	326	332	328	355	356	325	334	358	349	339	317	307	319	334	347	346	338	323	310	370	335	342	346	339	328	388	364	329	344	320	341	344	343	332	323	340	330	368	365	302	315	344	312	364	338	336	359	368	346	340	360	305	322	319	325	365	337	346	369	320	340	341	362	331	369	340	342	338	309	344	301	322	330	340	323	359	336	336	359	317	355	315	351	361	337	328	327	330	313	323	345	333	314	305	322	366	379	325	340	366	341	349	355	343	333	341	358	338	361	322	331	401	338	344	303	293	322	297	353	372	362	367	344	371	331	329	354	314	343	315	331	350	315	315	331	335	349	325	348	338	353	335	333	347	363	341	324	333	357	333	362	313	359	333	336	359	351	349	349	317	363	327	364	346	369	388	394	328	341	351	372	368	342	349	323	345	339	323	336	330	368	329	302	345	316	330	343	331	354	367	337	339	307	348	361	345	349	395	334	354	345	325	357	315	341	308	289	305	336	328	304	363	344	339	357	332	334	339	343	348	350	352	335	354	318	328	359	303	351	345	347	297	338	355	344	324	354	355	339	319	319	319	314	331	320	316	373	345	376	351	341	358	336	399	393	342	341	332	338	327	358	334	320	361	312	343	337	347	332	345	316	353	314	352	309	338	359	327	348	356	337	364	322	334	340	337	310	328	316	328	313	336	336	298	332	351	354	294	345	348	364	342	319	333	378	337	343	351	343	346	345	335	335	325	367	338	325	342	315	317	356	343	309	344	335	327	361	329	330	342	355	352	329	381	346	330	319	309	345	312	354	362	333	326	317	344	352	336	328	327	360	334	324	317	314	312	322	314	362	359	315	318	327	334	328	320	381	349	291	328	357	350	312	322	321	314	325	356	328	355	359	335	314	373	365	362	364	338	330	327	322	348	354	325	329	362	308	338	356	314	334	332	311	340	332	345	350	317	361	327	341	294	335	288	334	359	338	331	342	315	355	310	328	338	306	362	333	365	343	350	337	341	316	327	346	325	353	332	314	361	355	316	361	303	334	318	330	355	359	328	321	352	361	384	371	345	343	341	320	336	332	305	352	322	330	325	360	351	366	350	345	303	330	327	353	341	331	335	310	363	340	345	325	334	319	336	322	320	344	371	334	364	328	315	338	345	367	347	314	339	344	354	340	340	357	375	348	354	339	323	324	385	340	320	313	360	352	321	342	321	307	328	355	347	318	359	318	330	358	321	343	318	352	335	330	328	367	319	330	346	322	313	298	328	324	352	349	321	343	343	329	309	330	340	327	296	327	354	351	349	329	327	331	332	336	329	338	339	367	341	353	329	344	315	335	298	343	342	327	321	344	342	352	351	358	368	365	312	352	329	352	335	343	359	322	319	330	328	381	359	313	342	325	328	318	337	322	352	356	355	305	317	393	336	342	330	321	332	335	319	325	333	330	349	333	314	351	384	357	332	336	328	358	353	313	327	310	340	325	336	341	353	373	341	341	319	319	354	339	348	314	343	331	344	345	329	347	339	317	329	339	344	351	338	365	321	317	327	340	343	325	335	339	345	316	344	358	325	309	346	275	380	302	333	322	334	316	340	329	319	360	326	337	330	330	344	324	337	330	300	364	354	329	329	329	328	326	315	313	325	322	322	316	357	334	342	316	316	349	373	315	309	341	379	365	355	333	324	329	372	311	329	344	364	353	380	362	352	328	366	326	353	331	324	354	351	321	331	342	335	350	335	344	304	336	358	368	327	354	359	290	310	324	372	340	326	377	333	315	325	337	335	311	349	332	327	324	347	319	349	348	331	347	352	352	369	364	328	365	320	334	341	319	341	356	330	323	340	360	350	327	350	350	341	323	330	330	375	316	285	347	316	361	315	356	321	343	342	313	333	362	314	362	335	333	344	314	315	358	339	344	322	347	350	321	375	353	309	319	347	293	336	354	348	345	352	325	299	338	329	360	348	324	327	347	339	338	342	355	321	360	342	351	345	324	338	333	332	352	308	309	348	376	325	325	358	327	335	357	338	328	344	305	348	347	358	344	330	334	321	328	325	341	322	350	331
32977	42046	36037	12332	2296	581	577	550	526	551	540	539	544	551	542	531	528	587	549	545	534	514	521	546	538	542	529	570	500	541	550	561	531	510	509	568	554	568	554	524	494	505	517	530	534	514	525	527	528	483	574	512	553	517	561	541	535	571	515	513	537	543	526	527	511	531	590	530	532	547	528	545	516	569	552	556	531	541	539	553	559	545	555	511	578	529	581	546	541	543	625	560	510	552	505	554	512	531	535	565	531	526	523	502	500	518	531	518	527	589	552	510	531	552	522	560	510	575	564	537	531	515	541	546	501	522	539	543	517	527	555	488	559	542	541	526	551	533	548	581	546	546	539	553	554	536	544	537	491	577	565	528	564	484	509	591	500	565	564	532	506	544	512	515	573	536	552	537	547	562	554	583	523	540	574	551	533	587	591	549	540	494	531	539	522	506	527	530	559	495	538	554	532	488	558	522	565	509	541	570	562	560	608	568	538	537	553	533	542	557	550	538	541	553	555	570	570	609	498	524	576	562	548	552	515	513	539	536	538	571	535	537	567	515	560	554	546	557	536	519	537	544	497	514	527	509	531	531	568	507	548	523	523	536	538	562	517	548	570	521	495	507	526	519	537	541	563	561	508	538	539	537	540	553	551	575	520	534	510	530	532	541	498	556	497	549	584	544	541	570	487	546	559	504	562	535	527	507	540	545	495	495	542	540	554	582	549	532	576	508	555	560	543	562	535	508	557	545	523	530	547	579	535	548	567	536	557	540	508	539	499	528	559	524	489	508	539	546	542	556	528	553	539	568	529	524	524	558	518	558	523	518	532	541	522	527	575	550	528	555	558	557	527	538	533	519	542	539	578	532	561	524	540	540	564	549	540	564	551	556	552	519	543	512	524	490	564	617	540	557	589	565	556	590	533	562	527	532	513	558	532	495	526	490	527	540	521	553	542	547	557	549	509	516	572	526	526	539	577	555	533	577	521	550	535	540	533	533	545	535	542	507	532	492	549	507	523	517	506	509	534	560	549	521	515	489	577	529	530	542	522	530	516	527	498	573	528	552	514	478	593	515	546	567	554	559	552	563	509	527	546	548	565	508	539	521	549	477	541	520	541	514	542	516	557	526	557	519	565	551	590	537	571	515	494	546	530	576	528	501	515	503	526	538	580	516	527	524	528	551	555	551	531	487	544	535	531	581	557	543	554	521	582	560	503	590	501	559	578	520	538	566	519	525	516	517	567	481	560	516	534	505	515	540	547	498	492	543	530	532	536	536	528	528	528	532	572	529	522	498	536	529	544	526	531	506	533	544	526	569	552	540	576	574	567	556	545	553	507	568	547	561	547	495	569	512	505	542	539	524	565	527	532	549	480	548	536	523	546	552	540	570	542	595	551	525	568	560	506	537	540	534	513	524	523	571	538	557	556	548	520	570	556	520	538	551	568	531	543	540	534	527	546	543	524	534	501	531	510	574	530	569	549	530	558	549	509	578	509	514	540	514	510	527	574	552	503	532	517	528	533	511	577	531	549	560	538	532	543	542	516	541	524	546	546	563	534	534	518	576	535	522	565	521	515	548	520	538	510	526	517	498	530	533	533	535	529	526	532	541	524	536	513	527	541	555	524	560	560	585	604	538	563	519	544	538	571	551	565	579	516	553	540	568	484	547	564	534	498	544	573	557	550	585	565	535	527	531	590	500	510	553	519	504	553	553	563	543	527	546	558	493	594	553	517	586	538	553	534	509	540	563	543	572	569	505	552	564	552	537	501	536	544	473	544	500	541	552	554	479	533	564	524	576	555	512	569	507	503	577	547	565	549	521	542	538	563	537	510	505	530	526	581	564	476	511	514	526	507	547	518	548	562	511	522	536	517	543	581	508	551	532	524	530	552	565	550	518	529	523	575	536	546	570	540	525	569	499	552	525	571	548	553	516	552	519	542	534	545	542	597	521	567	515	552	552	540	528	542	518	533	545	520	537	539	559	567	539	528	522	546	540	576	531	531	547	512	572	525	523	484	553	514	556	526	509	526	522	527	533	554	486	534	569	528	529	577	532	542	545	553	533	536	518	525	518	519	525	537	587	503	558	568	539	560	521	531	538	491	534	551	519	552	528	518	548	541	557	543	520	513	546	552	520	565	530	556	547	522	539	529	518	516	521	525	537	573	542	520	602	536	523	555	566	515	522	557	566	527	542	492	600	519	550	531	513	538	589	556	529	531	524	528	536	573	544	560	567	502	548	559	538	493	532	509	511	538	506	525	528	542	543	521	566	527	559	530	565	504	558	535	559	549	548	517	546	527	509	521	537	523	516	564	525	572	527	539	546	532	560	539	512	564	541	602	504	496	567	561	564	533	574	529	557	547	534	574	505	533	547	551	548	543	533	525	590	523	549	519	510	554	563	552	500	520	544	528	555	562	549	562	540	511	563	521	518	532	488	554	538	578	528	581	492	561	484	546	522	548	545	562	560	536	559	542	543	570	532	546	493	545	547	502	512	499	543	522	548	517	528	560	526	540	536	563	495	545	529	517	537	555	522	533	534	540	509	527	571	527	507	534	544	554	539	520	517	550	524	546	544	516	491	568	527	566	551	514	522	523	559	548	549	533	557	522	490	547	546	528	553	584	532	534	552	500	524	550	532	543	540	538	510	524	574	542	559	501	547	528	549	539	537	528	563	513	566	548	505	543	523	571	526	518	534	559	552	542	560	527	534	504	557	486	527	531	512	506	535	535	525	491	515	544	546	570	543	587	533	543	539	529	564	531	530	525	525	543	538	547	516	548	539	527	555	520	539	562	511	566	560	555	539	527	511	531	560	543	568	525	567	549	547	544	537	553	552	552	531	550	558	530	518	535	504	555	565	534	542	486	549	566	528	541	502	547	493	576	533	546	538	562	524	575	540	500	534	545	531	529	552	547	548	551	544	525	517	561	540	551	532	513	566	524	568	536	553	496	551	529	544	521	529	550	537	537	548	523	555	514	540	535	538	547	526	493	532	499	526	549	525	539	514	533	525	529	520	577	511	530	534	539	504	527	561	543	534	550	511	577	520	547	521	501	522	567	518	520	518	555	555	540	566	532	537	517	521	529	487	546	551	531	522	590	539	515	551	527	522	523	517	556	545	532	531	538	580	529	566	556	516	538	518	552	511	547	549	531	599	511	514	559	527	541	551	533	559	589	522	544	519	557	521	527	543	535	508	510	525	587	567	541	507	557	491	540	541	523	575	507	576	556	557	544	534	568	505	516	540	518	553	543	564	553	548	535	520	539	515	505	525	541	570	522	571	522	545	480	525	541	541	526	545	520	539	513	535	512	526	544	521	509	586	582	569	531	559	524	510	562	517	559	519	561	556	554	557	505	580	531	532	574	537	565	538	546	553	538	518	544	540	570	551	526	593	493	541	539	593	566	521	566	558	576	477	538	559	571	576	525	504	489	534	547	549	532	512	542	608	540	573	564	510	518	549	514	517	584	548	498	551	536	534	520	515	549	533
24478	22567	37427	27072	20378	8520	880	596	558	583	601	549	567	586	543	538	515	527	556	528	504	492	552	535	535	543	524	515	533	544	503	526	496	570	529	524	545	533	526	553	512	530	533	535	496	534	529	551	537	541	536	566	544	519	542	526	540	517	508	518	539	540	533	558	556	534	494	555	528	540	552	512	483	528	498	559	541	587	536	563	564	522	497	525	603	497	574	531	521	527	553	572	571	514	526	526	547	537	501	513	542	574	537	574	531	525	504	540	546	508	570	501	507	536	537	545	495	539	518	574	527	507	525	490	534	539	521	517	504	510	537	542	538	554	552	492	492	527	526	539	542	554	563	546	495	511	536	510	526	522	566	543	522	564	527	585	521	530	537	539	495	564	512	536	534	542	514	536	493	555	543	536	533	537	500	454	549	506	541	503	522	520	519	512	544	513	490	539	524	526	550	530	514	536	543	563	512	556	522	563	531	515	578	515	535	539	577	533	588	539	552	559	548	525	524	533	488	512	502	534	482	521	545	508	566	536	509	519	508	531	521	536	543	496	523	521	540	505	538	523	511	508	509	528	525	480	560	557	561	499	512	491	535	557	554	520	494	520	511	560	532	532	533	533	546	552	547	538	547	527	510	522	541	526	511	546	563	546	479	514	525	487	507	527	547	499	527	512	544	488	546	554	554	493	516	544	519	499	489	517	540	502	529	491	493	539	565	556	512	540	505	500	539	544	515	509	546	548	493	549	544	574	499	547	482	567	515	527	499	522	532	530	524	543	485	545	508	470	533	565	520	505	565	549	512	519	512	538	535	533	542	566	472	533	541	522	511	538	519	559	544	540	530	538	484	488	501	549	526	476	547	526	552	515	515	515	506	530	498	544	539	555	508	532	500	512	511	537	550	518	527	547	529	502	510	518	542	491	572	479	528	547	499	500	541	569	562	565	559	521	512	521	558	500	565	537	526	536	530	495	524	525	532	516	504	565	530	525	523	483	531	544	522	515	511	514	561	501	548	558	523	564	541	532	554	522	542	536	508	505	549	471	533	535	531	523	510	538	555	478	553	510	503	550	503	527	530	520	515	495	554	538	558	521	572	511	527	518	523	504	541	522	510	518	492	555	539	558	488	559	534	559	535	579	537	485	481	475	527	528	545	480	524	498	555	509	503	535	485	534	525	543	520	538	535	530	555	542	535	494	537	557	529	540	503	477	500	521	545	533	523	492	528	512	521	557	519	515	527	540	511	519	535	560	530	522	533	496	512	548	538	503	503	546	566	551	509	507	511	534	473	517	529	520	530	491	495	560	541	502	510	542	547	568	553	552	519	523	513	540	552	530	531	562	566	503	548	526	526	556	496	531	529	528	525	554	530	543	509	554	511	489	486	501	539	503	511	554	533	504	510	494	537	536	534	512	571	570	548	514	527	501	532	505	502	569	513	523	497	550	559	525	531	551	495	521	562	518	536	501	550	523	516	538	511	530	506	496	526	523	526	552	517	527	490	526	539	570	562	545	538	534	539	508	557	538	504	534	534	528	537	527	527	544	551	494	524	546	530	547	516	549	509	544	550	556	542	548	534	558	493	543	519	541	511	544	539	544	496	509	537	509	553	515	531	506	553	581	541	501	505	536	564	531	566	556	523	487	538	545	544	539	526	533	523	506	488	506	535	518	470	547	527	489	489	489	538	511	549	540	525	548	483	538	547	533	541	514	501	535	526	511	542	535	549	572	500	508	507	516	544	558	486	545	523	530	517	481	512	527	533	568	525	546	503	504	506	532	544	466	484	517	518	551	545	506	527	549	549	551	552	530	487	547	545	529	512	530	528	510	563	536	592	536	519	505	506	541	525	486	505	541	533	530	500	548	526	511	538	515	539	512	515	550	512	547	490	528	530	502	496	533	583	513	514	558	486	476	504	520	540	534	530	509	556	506	522	510	557	508	528	554	535	517	551	481	507	534	496	532	559	536	538	522	570	555	503	493	519	489	516	548	528	500	482	540	530	554	520	515	529	493	501	541	531	517	508	523	517	545	567	518	542	527	542	516	546	528	520	594	543	523	502	542	556	541	536	514	532	540	567	509	533	556	539	509	531	506	575	530	516	534	507	517	549	559	526	489	550	543	563	535	500	545	555	507	551	540	510	547	539	516	491	512	530	488	533	523	549	597	514	509	521	540	514	547	507	531	507	564	510	504	481	491	516	524	490	514	570	524	523	548	521	493	552	512	541	546	530	519	545	527	520	532	549	486	518	508	518	510	583	512	534	515	557	540	556	529	551	566	505	545	566	546	524	524	536	506	508	468	571	523	539	538	520	542	541	499	554	557	507	508	490	499	524	543	535	536	553	510	562	526	487	563	583	527	506	509	537	508	538	550	522	560	509	551	506	540	479	543	537	550	529	526	533	526	512	479	562	561	517	538	492	488	486	537	501	558	530	522	519	550	512	554	542	568	552	528	547	566	566	560	531	538	503	505	506	503	574	532	567	491	507	505	561	536	536	552	503	550	532	528	506	569	495	501	508	537	501	532	536	507	519	577	498	542	516	522	536	532	526	525	570	499	537	516	507	555	526	526	526	518	489	518	501	536	503	557	548	500	535	561	531	517	511	494	556	556	537	553	557	514	498	515	501	546	520	534	467	516	530	509	529	517	539	539	506	507	537	495	595	548	541	518	555	556	541	526	504	495	541	512	537	583	505	494	534	509	562	539	489	515	527	535	498	511	574	529	526	526	557	518	536	507	564	507	535	547	507	516	549	513	516	543	482	508	497	531	538	537	535	537	522	512	524	580	503	519	536	523	525	514	564	551	525	541	537	535	535	492	535	510	534	494	537	505	532	555	526	515	501	541	518	525	497	491	504	520	516	457	502	528	528	530	534	508	513	484	561	528	531	486	502	575	557	487	545	530	519	513	559	502	513	541	495	530	510	479	549	528	541	538	524	501	540	568	526	551	549	527	524	499	494	517	514	569	534	526	537	555	543	533	514	538	500	519	519	518	531	536	563	532	541	531	537	519	487	530	523	494	514	525	523	533	542	547	537	502	472	482	549	513	523	538	527	470	576	516	529	544	514	516	528	518	517	520	500	539	542	473	531	508	531	553	499	557	470	522	527	535	536	545	495	509	545	558	530	495	484	528	551	542	524	565	528	529	571	556	513	528	543	522	527	508	522	520	489	550	543	531	551	498	540	539	518	553	544	518	528	525	527	523	505	537	507	529	533	518	521	543	501	550	522	551	526	505	516	542	543	576	530	517	532	531	502	546	556	506	562	509	542	507	487	545	497	568	544	541	501	554	513	520	482	489	556	561	492	503	584	513	532	514	523	519	536	532	555	523	538	575	586	508	515	566	479	566	516	554	502	539	551	569	548	499	549	581	538	564	525	509	522	553	552	558	541	501	500	512	536	530	493	528	521	520	535	531	539	544	551	536	527	515	566	555	528	520	499	529	570	520	511	497	507	521	533	539	516	548	504	542	538	537	503	504	509	601
55203	72999	70947	38096	9303	1138	1008	1020	905	909	899	884	870	888	813	859	790	867	797	818	821	785	849	873	856	790	828	856	837	854	899	817	822	813	819	789	818	839	891	812	811	834	801	878	803	845	865	830	799	832	825	801	827	808	822	795	829	820	802	819	807	770	842	846	795	797	847	808	800	818	794	813	889	798	795	820	853	784	777	823	851	805	840	809	836	848	842	837	803	836	786	844	815	846	822	827	812	837	789	806	833	880	804	863	825	798	768	779	781	791	786	793	783	835	780	790	839	797	841	822	806	812	795	821	813	792	739	802	816	800	832	841	802	820	801	852	775	826	778	851	775	884	782	826	800	817	831	912	767	793	832	847	800	844	821	844	789	786	822	804	809	830	769	832	794	833	805	815	801	838	788	814	781	796	803	828	779	845	823	844	803	831	855	771	823	779	816	817	832	795	816	835	807	819	863	822	799	819	816	775	805	820	825	777	807	812	852	855	845	839	837	802	831	868	825	817	796	828	800	866	800	800	838	758	824	808	829	818	835	790	817	804	812	815	862	786	803	847	756	813	841	810	796	867	812	780	803	797	839	797	871	821	800	820	827	824	796	838	762	808	786	832	789	837	832	855	842	816	806	813	782	792	831	798	834	856	868	819	839	827	876	852	814	793	806	832	840	781	848	771	771	803	826	782	804	791	801	803	787	858	877	802	832	836	836	822	796	798	809	786	840	792	781	823	835	844	833	846	842	786	801	828	777	828	758	794	840	808	835	820	853	805	860	858	852	820	820	810	807	840	821	811	866	795	784	809	829	817	799	858	843	784	831	812	826	812	757	848	813	824	831	855	863	759	816	771	813	838	785	832	832	801	810	822	865	789	807	799	801	794	788	789	797	827	793	823	818	866	840	806	784	839	808	846	775	850	813	842	815	776	806	814	800	823	801	821	842	821	831	857	832	791	807	795	816	851	844	833	825	809	795	829	839	858	823	770	810	781	808	823	822	807	824	802	847	747	804	820	844	828	805	814	805	809	827	850	822	752	827	852	833	808	844	842	778	818	842	811	825	849	825	840	799	840	859	799	861	849	812	831	813	855	816	853	808	830	752	820	766	770	832	806	788	809	780	802	774	745	840	766	841	836	817	839	794	834	835	783	785	821	802	822	807	836	778	845	816	821	838	823	792	851	788	813	806	831	833	747	863	805	758	850	849	824	794	810	817	824	818	834	820	784	802	782	863	843	849	846	824	781	775	821	844	822	828	805	811	829	807	856	831	860	821	800	798	845	840	815	851	835	808	851	824	788	774	854	788	813	831	841	846	845	810	749	799	770	797	811	777	847	794	836	839	849	834	792	793	763	842	826	815	802	838	769	848	799	817	804	793	844	800	792	804	892	809	803	816	844	863	771	820	833	841	812	861	828	818	860	793	812	825	849	835	816	868	853	795	788	793	819	816	811	889	720	780	829	902	845	847	864	858	822	851	799	807	839	844	810	820	818	783	788	811	815	827	828	812	786	798	852	774	827	861	817	785	817	792	832	848	792	828	811	804	840	788	851	825	820	833	829	847	822	815	873	824	763	864	785	834	800	846	835	849	817	835	804	790	835	805	844	892	818	810	852	837	865	810	868	887	822	880	760	797	866	816	835	753	815	842	828	825	792	843	798	769	818	780	848	796	809	833	869	827	819	811	776	807	837	888	754	842	843	811	800	764	824	820	868	851	802	774	825	849	865	793	860	831	800	814	881	775	804	804	792	862	815	817	818	787	819	794	826	800	845	806	796	841	825	827	791	840	847	801	808	820	815	809	782	809	821	818	799	816	825	840	809	843	843	818	835	803	808	787	877	848	776	826	808	780	794	784	810	803	773	837	778	838	859	808	798	802	790	816	850	758	790	862	781	802	823	838	801	826	840	804	801	829	817	891	784	808	808	799	796	786	823	811	837	790	836	822	768	781	813	802	862	815	808	807	811	795	854	831	818	817	835	808	863	805	823	786	786	749	792	826	841	807	792	821	830	836	811	839	824	819	791	759	829	823	828	759	781	820	807	852	814	778	822	814	815	823	772	822	815	830	804	830	810	823	816	835	826	830	859	876	808	833	817	851	813	750	819	807	832	851	749	842	824	815	824	792	830	822	785	739	824	804	784	825	810	802	822	826	809	789	843	822	791	774	809	814	798	821	817	836	828	851	765	869	838	841	823	857	793	826	876	836	848	809	803	792	861	793	761	786	817	787	810	786	789	860	791	830	770	797	778	818	856	772	791	779	791	831	835	778	860	839	791	815	789	824	828	802	830	806	864	810	823	833	757	815	812	817	844	800	770	827	762	803	783	809	823	875	834	842	844	755	834	813	828	845	810	822	821	792	887	823	844	796	764	811	879	836	843	830	756	832	860	818	854	821	872	800	756	790	820	807	762	810	809	849	842	788	817	812	823	735	820	843	785	831	847	881	814	838	808	803	813	801	815	840	848	866	818	817	816	824	787	819	824	794	848	852	832	814	826	839	869	817	828	818	844	865	800	818	835	842	775	832	828	759	797	836	826	839	766	859	800	763	874	800	806	862	843	866	873	852	834	812	843	813	810	867	861	865	841	789	814	858	827	811	840	795	768	840	824	819	760	809	768	798	783	804	811	761	816	835	829	841	900	796	819	823	826	791	874	823	853	804	818	796	832	844	830	777	819	818	813	821	807	850	845	772	793	813	815	815	773	832	832	778	818	833	869	846	805	836	805	793	846	821	810	855	827	814	830	827	872	797	823	825	823	864	826	831	772	863	874	786	816	842	847	781	817	825	802	829	814	816	814	842	796	758	781	756	828	837	832	783	837	804	852	829	808	841	805	828	807	883	872	797	820	774	808	808	786	797	851	821	802	809	826	783	874	802	828	801	778	829	797	869	837	829	767	855	814	835	825	806	790	800	814	837	850	800	842	843	789	814	818	817	828	827	822	807	866	799	836	825	859	831	813	828	770	813	822	823	852	800	788	853	818	837	841	793	819	835	852	853	774	776	821	809	807	840	813	783	776	859	826	779	837	761	828	802	817	797	806	783	805	843	812	801	761	875	859	833	792	786	815	827	803	814	798	784	813	818	785	769	846	782	833	845	808	796	847	769	816	806	852	778	840	834	777	865	850	834	828	851	863	793	855	838	869	823	812	757	822	816	865	767	815	802	826	844	834	775	810	826	785	815	829	834	814	836	777	808	846	848	797	841	781	813	829	765	843	792	838	871	870	843	835	814	823	793	815	819	794	817	796	800	825	830	851	779	840	807	797	795	809	795	825	797	830	791	792	803	818	866	757	829	834	851	795	788	843	871	850	782	788	781	798	831	831	791	787	810	817	810	794	809	864	827	831	819	810	861	802	806	806	832	824	754	850	843	811	836	818	798	828	791	843	792	850	815	821	827	830	885	832	839	895	791	818	843	840	798	856	819	783	831	781	809	816	857	858	790	790	845	831	799	831	766	827	836	858	763	824	859	811	794	822	820	870	806	823
23248	21771	35051	24483	21649	19217	5835	772	712	624	704	624	674	623	693	647	618	651	609	615	582	637	623	596	642	610	629	598	587	615	664	642	587	598	640	581	635	635	603	596	616	578	614	668	542	590	604	572	623	666	626	627	615	600	635	650	560	619	643	561	604	584	554	637	551	573	604	601	599	558	587	581	648	574	637	605	589	571	610	623	567	597	553	646	610	581	587	613	580	635	570	616	592	585	544	658	613	628	597	565	648	603	540	609	561	605	601	581	660	612	623	585	606	649	611	602	579	635	595	623	599	599	575	596	617	613	603	609	582	592	613	599	623	590	622	600	616	617	591	634	590	593	628	632	604	638	640	617	573	618	586	621	631	599	613	618	593	570	566	592	586	575	567	611	596	589	606	637	581	585	603	616	667	596	586	600	591	589	579	606	610	612	560	574	598	625	625	614	540	545	630	552	628	585	647	629	603	601	640	601	572	620	605	580	626	589	615	594	588	606	550	620	597	574	647	573	585	647	593	575	602	603	599	582	602	566	557	612	613	610	576	602	636	567	608	590	632	587	616	589	588	597	618	580	611	594	592	573	547	580	591	608	581	616	577	640	562	624	539	575	633	595	563	577	595	589	592	606	600	604	631	550	592	598	598	601	614	603	605	633	678	636	585	560	591	617	588	613	605	629	625	609	623	605	575	609	601	622	570	652	619	578	557	606	589	641	595	577	606	618	553	604	578	587	580	608	590	565	584	585	586	630	557	601	590	624	624	619	614	551	595	570	618	620	607	599	581	597	583	617	621	535	598	633	608	582	585	594	592	598	617	617	562	606	591	619	593	579	564	573	589	614	610	612	649	621	624	622	566	623	617	600	575	613	572	556	607	610	646	638	588	576	593	613	597	576	552	608	586	596	572	589	557	598	612	580	606	584	612	606	581	592	618	617	617	602	569	645	606	572	621	580	600	611	588	590	605	600	599	631	589	594	602	622	618	638	593	563	604	585	585	604	557	610	574	593	657	618	587	604	584	583	581	610	612	620	607	619	594	627	543	600	579	593	586	572	620	608	610	608	584	576	614	599	577	568	537	581	585	614	556	622	606	666	588	577	584	621	596	641	617	582	581	614	583	609	600	612	580	587	569	570	602	608	626	586	568	589	610	609	601	640	682	581	563	575	610	618	667	594	624	554	605	622	599	575	658	613	573	638	633	603	611	603	585	569	587	638	617	614	644	581	568	648	588	562	610	590	604	587	609	591	599	609	596	595	627	536	594	627	580	588	589	633	597	603	620	581	622	653	571	573	535	607	576	611	659	581	604	573	588	601	560	606	625	642	564	614	604	590	617	612	583	598	591	602	641	585	587	610	632	602	594	610	624	584	596	577	619	599	573	601	591	624	644	594	545	588	610	623	554	603	598	564	589	567	608	583	578	595	581	605	561	598	599	616	592	563	590	615	603	626	622	587	609	602	585	595	581	611	633	607	576	598	543	609	617	584	637	608	586	560	566	614	623	595	615	580	649	617	584	594	613	571	600	598	638	582	597	596	595	591	579	638	634	594	592	612	581	621	619	618	629	657	658	629	576	609	599	621	609	552	566	595	612	583	604	632	631	589	619	629	607	589	590	576	605	597	605	615	652	623	625	588	603	623	580	605	593	603	605	608	595	626	618	588	542	555	619	613	596	576	588	622	578	618	618	545	581	592	616	612	619	600	602	599	607	642	593	615	613	598	572	606	599	605	642	588	624	599	562	599	599	592	562	583	602	632	611	596	590	598	605	604	614	623	607	546	589	601	569	636	602	604	575	623	592	584	553	631	653	577	594	581	601	623	598	628	624	632	594	592	560	593	608	612	588	608	606	608	602	649	610	573	568	603	631	598	576	578	629	577	579	635	612	565	648	592	607	609	544	607	580	601	604	589	572	575	582	639	625	639	588	594	625	634	619	617	624	607	570	599	596	559	610	612	616	636	605	612	633	636	616	591	592	612	638	579	582	626	593	587	561	622	614	614	583	589	594	578	608	577	578	608	580	598	569	576	598	583	593	582	594	553	584	618	631	602	609	623	596	594	613	650	610	626	575	619	608	586	603	602	622	567	580	576	574	589	601	624	612	620	618	569	591	640	631	581	604	613	618	567	606	600	600	604	646	586	625	673	593	615	598	638	596	589	591	599	595	534	596	598	614	553	584	618	599	613	600	582	598	623	632	619	600	577	608	597	630	655	612	604	632	618	591	568	575	628	571	575	595	608	658	579	595	581	573	564	632	594	569	604	620	634	596	576	645	598	579	605	588	591	625	601	601	588	603	620	610	647	594	614	633	599	620	569	603	557	605	620	608	575	594	627	562	613	593	576	583	602	598	580	614	644	592	626	583	611	597	615	605	584	566	616	629	594	653	573	601	569	604	607	607	609	588	578	591	596	606	614	565	618	632	590	605	589	576	546	636	569	614	583	600	585	606	583	605	594	581	623	622	611	582	602	605	570	573	571	630	603	574	651	565	574	569	559	553	577	552	622	586	594	562	599	629	587	630	556	585	571	612	601	621	649	603	626	585	608	617	571	608	605	612	566	604	605	612	600	563	595	622	576	580	582	603	612	615	633	594	592	639	594	592	593	607	548	584	599	618	617	563	543	624	583	582	596	625	602	612	617	618	597	574	646	649	619	596	567	594	589	625	598	575	607	584	601	584	608	578	570	612	550	614	607	602	609	606	608	612	555	596	573	642	601	585	615	586	579	621	586	618	606	613	612	589	606	619	613	609	673	617	600	595	578	591	589	568	597	575	618	645	601	575	595	602	665	627	611	645	592	589	577	593	578	581	633	598	567	588	577	600	574	602	551	568	593	633	636	635	597	609	599	600	571	606	633	600	602	589	582	605	611	570	634	543	611	617	573	604	607	575	643	558	589	549	574	594	577	605	643	593	548	581	581	621	616	570	608	569	624	581	633	645	598	604	614	572	652	615	634	586	585	539	601	627	585	630	599	584	542	573	645	601	607	594	596	593	578	600	617	569	611	583	574	610	572	585	616	598	575	596	587	583	620	571	628	599	584	597	592	626	556	615	595	583	602	603	578	631	624	539	596	598	605	601	578	652	607	605	596	556	642	638	621	564	589	597	605	605	621	611	559	623	564	588	615	569	576	555	609	625	602	580	573	593	623	597	597	654	612	583	651	625	582	596	610	614	635	586	607	566	616	579	627	585	582	574	561	573	568	584	597	613	627	591	583	582	619	603	579	586	614	588	555	619	611	606	561	602	596	611	616	603	635	633	598	613	618	634	597	603	606	577	589	607	599	601	593	599	585	621	594	602	596	607	611	614	612	642	601	585	641	596	542	621	611	615	568	586	573	585	636	583	601	579	600	623	593	588	603	637	563	608	615	618	584	610	610	632	585	608	574	575	589	617	592	636	603	597	588	591	605	555	624	572	587	594	583	624	630	602	561	586	599	624	647	677	649	605	589	587	625	600	635	648	624	569	610	590	578	600	576	552	604	573	596
56319	71407	73215	46536	11603	1531	1361	1258	1198	1107	1052	1049	969	978	1049	1009	950	972	1010	914	966	886	973	877	978	945	946	958	944	955	962	953	952	935	880	934	897	932	982	912	957	934	993	945	942	950	907	918	901	887	900	920	866	910	877	933	904	860	919	900	887	886	956	892	888	988	969	867	843	935	943	892	941	920	912	935	925	944	964	895	881	900	938	969	914	939	925	922	904	907	867	884	872	902	923	966	878	922	912	870	981	884	906	902	904	923	954	879	944	944	920	907	904	869	911	906	862	904	935	892	873	900	917	871	933	895	929	905	949	936	939	889	889	873	906	922	876	917	896	895	901	903	826	875	941	932	924	907	886	855	899	903	921	930	882	929	911	913	893	904	960	878	865	909	893	951	938	926	925	927	921	878	913	879	850	907	890	870	868	911	905	904	899	923	843	871	930	902	901	927	915	934	910	890	948	932	931	875	895	870	913	938	864	914	888	904	936	935	894	877	902	887	868	934	860	898	853	926	901	968	932	897	914	901	907	893	929	861	892	882	947	882	903	951	881	875	951	905	876	936	853	902	911	862	928	898	892	914	906	909	849	860	922	920	916	921	892	942	913	945	965	922	919	877	855	939	889	919	919	900	958	895	908	885	902	920	889	959	890	933	925	902	956	897	911	924	916	943	944	884	887	847	923	890	896	928	882	890	862	952	918	911	861	869	856	963	938	871	939	907	900	848	911	877	912	918	911	908	849	851	867	889	895	963	945	860	883	885	908	950	915	888	909	852	950	896	931	932	912	878	916	920	902	888	896	924	937	856	920	867	865	938	903	904	878	896	876	915	901	877	878	856	952	876	888	908	928	902	925	940	926	902	893	902	933	868	934	894	880	887	947	900	906	889	894	907	903	881	916	909	907	869	919	907	900	915	881	915	873	947	935	879	895	898	930	938	886	941	974	917	883	919	939	914	876	946	957	859	947	876	943	970	864	830	863	932	948	931	873	893	911	881	903	963	914	903	895	890	947	902	878	927	892	943	932	866	923	946	944	927	910	915	918	922	942	921	926	951	925	904	867	954	920	945	912	943	919	931	931	937	948	904	918	912	946	885	936	917	927	918	883	873	900	905	884	950	939	911	843	925	903	957	961	923	988	921	912	935	897	900	898	893	948	953	891	946	903	873	906	895	912	925	915	926	946	913	892	882	891	927	905	830	866	936	892	939	900	905	918	906	987	952	882	895	873	903	907	902	897	919	910	881	927	887	899	894	938	936	891	911	926	883	904	908	914	922	967	878	936	936	873	912	902	930	931	909	936	939	877	938	930	935	865	913	922	861	868	892	952	950	940	895	943	888	955	904	915	928	944	896	926	890	930	906	887	918	958	879	935	958	879	865	843	915	910	871	909	869	907	907	883	928	887	946	969	879	949	898	912	913	885	958	929	881	968	956	902	895	901	940	902	869	939	904	863	905	949	913	922	900	940	931	906	900	883	905	888	997	875	909	963	875	877	922	936	943	951	887	876	981	957	898	864	923	889	950	960	924	919	923	955	870	926	896	901	903	926	963	936	878	918	932	859	909	962	927	871	930	878	903	866	910	881	959	872	926	897	929	933	899	837	933	950	897	947	938	923	924	956	893	938	893	906	911	890	867	904	855	922	907	946	880	907	920	984	942	925	956	926	907	873	913	920	882	860	905	866	938	914	898	882	916	949	852	872	931	889	908	898	889	894	890	891	868	914	861	903	933	957	903	858	889	915	945	865	888	914	877	900	937	931	873	886	907	953	890	936	913	916	914	948	936	911	918	892	938	903	903	941	908	930	935	932	929	918	872	950	915	917	889	925	942	931	924	915	921	835	889	873	928	909	885	868	940	927	894	915	915	901	877	875	899	931	908	897	868	905	924	893	892	842	881	875	875	880	920	897	873	923	911	906	894	901	942	938	893	939	926	916	886	904	921	913	904	871	926	898	879	904	900	880	894	910	882	892	912	872	930	904	913	931	922	876	905	905	898	900	900	955	910	895	955	927	859	916	912	903	906	933	919	872	901	844	898	926	887	928	899	901	875	959	904	940	932	914	951	917	910	962	907	871	910	888	919	913	873	924	942	939	911	864	866	933	917	893	908	892	873	920	918	883	919	893	903	848	943	894	925	947	909	911	909	911	910	907	926	920	920	958	918	923	906	896	946	919	914	905	912	876	906	930	912	864	883	902	897	894	953	929	924	926	945	949	895	894	951	909	937	922	889	941	902	878	982	898	937	891	898	894	921	897	889	918	935	863	864	883	892	932	930	915	900	904	933	905	930	897	913	912	844	920	914	904	908	884	886	877	965	889	880	986	922	916	917	885	916	955	953	892	924	888	930	913	976	904	919	918	913	857	914	864	903	897	866	839	979	921	963	901	876	926	870	886	917	917	944	940	903	868	880	892	914	882	878	902	879	955	923	869	865	940	920	891	929	914	929	848	928	898	891	938	885	921	891	935	846	937	915	956	902	877	868	879	882	925	925	933	954	971	901	943	914	908	878	955	863	916	884	916	924	874	908	946	942	892	926	900	897	934	894	926	912	902	924	854	875	896	907	896	907	876	900	895	879	930	924	893	895	905	882	875	875	934	929	899	883	896	889	914	918	892	981	933	918	908	957	937	874	960	881	898	938	944	933	932	944	936	880	930	875	861	912	899	881	926	930	930	908	959	879	941	868	870	885	934	894	889	925	907	909	903	898	893	902	900	901	903	952	909	897	884	872	916	899	890	980	873	914	877	906	886	957	965	881	965	863	907	904	864	896	941	922	902	859	908	826	915	921	869	893	905	863	872	891	929	949	914	875	884	875	905	914	893	886	888	923	889	888	904	891	923	928	905	926	930	885	907	962	869	916	851	929	943	888	919	883	991	908	939	925	871	927	899	917	916	881	898	894	880	939	958	935	928	878	954	865	929	932	926	904	936	951	895	997	887	935	932	901	890	897	906	923	867	917	929	932	888	898	928	901	921	945	903	910	940	929	864	911	871	845	921	954	916	942	882	893	887	922	889	895	868	954	944	851	891	876	949	914	887	988	851	934	943	915	929	926	893	882	938	898	924	883	911	933	957	868	895	920	946	947	881	869	884	872	965	944	875	908	890	878	917	959	929	947	899	892	924	925	915	893	962	888	882	990	926	882	860	883	870	917	931	895	884	938	899	910	939	925	893	871	914	875	865	898	915	901	883	891	925	949	931	915	911	936	935	903	921	920	907	864	897	911	932	937	949	847	927	927	962	897	913	926	915	911	940	869	921	914	952	907	919	893	905	852	949	920	885	910	889	904	943	898	872	862	891	859	898	939	947	900	842	974	874	861	928	893	909	935	920	908	912	902	921	918	916	902	916	859	945	927	887	882	836	876	926	915	863	928	910	968	905	950	921	923	937	925	921	913	900	899	904	939	919	904	903	880	939	910	921	889	904	859	903	926	909	954	888	888	929	882	949	935	911	867	916	912	917	841	972	877	955	856	862	920	893	856
28062	25920	31408	13949	1311	341	341	353	362	307	340	294	307	309	313	327	312	339	299	331	310	336	322	330	310	315	313	308	342	318	304	318	324	311	313	324	306	309	347	306	326	299	343	296	323	323	317	324	303	300	333	322	304	343	332	278	306	306	357	321	356	343	288	324	323	320	333	367	297	333	290	289	329	314	298	325	326	349	308	362	352	316	352	274	368	309	314	334	296	317	307	325	308	298	327	332	342	330	301	281	311	302	293	303	292	322	293	300	320	322	313	306	348	330	331	340	322	342	303	311	276	322	341	334	303	331	352	326	312	303	323	321	316	307	323	326	310	338	300	299	304	308	310	299	290	306	341	336	306	287	327	302	341	295	308	295	314	319	308	326	326	292	278	315	277	287	333	322	326	327	297	347	331	327	311	339	311	331	314	303	324	343	313	345	325	306	336	305	312	333	299	317	315	338	292	325	321	352	333	288	338	289	322	323	344	344	302	336	304	335	315	304	314	284	344	311	282	275	305	306	326	306	374	319	308	329	348	311	348	317	298	322	318	304	337	317	332	309	305	301	350	337	340	312	337	332	301	295	325	298	324	307	330	322	333	349	292	306	279	334	339	325	297	331	313	327	327	321	346	322	329	327	314	318	323	304	314	340	299	277	331	324	322	332	339	298	335	314	322	330	309	323	311	346	348	302	331	354	319	317	332	306	320	310	312	299	309	319	326	300	299	312	328	315	343	310	304	313	302	344	301	344	310	285	350	323	297	328	321	286	331	318	328	323	323	300	321	329	308	324	302	342	312	331	325	293	320	274	315	290	279	308	340	334	340	304	328	306	303	320	348	345	349	287	320	349	301	341	334	300	319	316	329	324	322	324	332	337	316	276	343	340	277	339	319	328	318	331	306	323	324	316	289	328	306	325	290	346	304	300	315	320	341	308	339	320	304	339	314	290	295	324	323	307	332	303	360	341	352	307	302	277	343	292	315	304	352	327	312	340	335	319	331	326	296	313	327	278	312	330	303	322	291	288	333	317	323	304	329	332	291	324	338	328	321	296	328	341	325	313	313	304	352	293	320	306	329	316	324	304	302	306	339	313	322	326	302	316	304	336	305	355	310	322	359	327	331	341	317	327	327	313	331	309	298	310	309	301	353	337	317	320	332	351	280	327	301	327	304	290	313	342	326	314	298	309	305	301	344	306	335	328	340	342	274	305	336	328	351	300	327	320	290	328	346	346	301	342	331	316	309	258	323	312	306	346	310	293	325	317	338	311	302	348	292	302	304	339	316	312	304	333	314	309	354	307	325	313	340	293	302	317	339	314	315	318	312	342	311	331	334	270	323	311	301	336	340	315	304	307	321	292	327	305	309	339	318	332	296	320	340	334	315	310	278	297	295	348	324	314	324	314	306	312	329	314	312	326	367	285	321	324	320	317	325	318	297	326	342	318	312	308	305	358	296	325	311	327	316	302	284	321	340	314	331	306	318	324	337	345	322	343	307	356	334	315	318	313	307	328	322	306	340	331	331	310	331	348	312	329	305	326	309	343	329	300	306	302	337	325	302	316	342	301	310	303	326	325	330	307	315	336	326	317	318	302	323	343	308	291	325	324	326	337	304	328	305	333	295	329	349	336	322	310	326	324	308	333	317	307	309	318	328	320	309	357	357	320	335	327	314	307	287	344	338	320	329	326	321	288	308	327	347	327	316	316	310	311	347	321	312	290	332	331	314	321	264	292	302	309	324	278	327	330	314	303	302	294	317	315	312	298	318	327	347	340	302	345	339	348	326	331	294	297	302	287	294	330	302	317	315	310	319	317	327	318	320	339	327	314	284	327	316	322	349	314	309	338	355	300	333	291	326	325	350	319	329	337	294	318	341	312	309	335	320	308	306	333	292	296	340	367	299	332	327	295	313	298	331	335	332	346	295	311	321	319	319	309	315	304	313	328	279	315	304	309	298	301	318	345	288	321	337	310	296	312	319	290	319	309	273	337	333	329	316	363	322	336	320	330	299	321	341	313	314	334	328	322	316	318	327	328	287	313	329	325	305	329	317	333	314	335	313	278	357	345	307	318	305	317	308	330	337	326	311	323	312	321	340	280	321	291	301	323	329	304	317	310	337	334	334	339	301	325	312	316	339	325	310	342	293	307	312	346	335	344	319	325	276	317	333	340	317	318	292	339	327	335	325	296	313	342	362	295	330	308	307	289	343	362	300	304	301	320	322	319	290	326	346	327	318	346	327	312	327	321	307	325	313	311	308	296	312	324	360	332	334	345	342	319	329	301	299	325	310	301	336	315	316	304	308	333	346	310	332	329	332	329	299	302	318	293	340	329	307	338	325	296	304	325	300	286	318	311	321	308	341	334	338	298	352	339	329	332	262	339	313	329	323	325	323	320	309	338	339	301	319	307	317	307	326	328	305	315	300	348	322	328	317	332	328	307	356	303	293	321	290	362	319	342	330	313	344	311	314	316	319	338	338	324	309	328	302	322	338	334	320	342	309	298	312	332	292	309	318	309	340	310	297	311	324	291	304	300	331	312	329	316	346	304	332	292	320	327	315	321	324	346	322	325	322	314	357	315	322	329	325	332	369	323	325	301	338	281	311	327	281	325	335	340	323	297	302	325	300	319	299	304	332	328	326	354	331	334	299	309	325	306	327	284	323	302	314	348	314	326	335	309	313	319	323	322	306	307	338	326	334	293	287	314	320	315	298	341	296	320	323	308	353	325	291	311	347	310	356	308	307	301	336	310	340	323	296	344	294	314	321	270	315	302	323	347	323	347	299	318	350	316	270	289	326	323	296	317	324	322	336	315	329	346	324	308	328	335	293	314	326	303	304	336	351	330	308	335	304	311	303	312	341	310	322	319	333	286	326	327	308	326	297	324	317	290	329	325	310	299	316	316	323	322	323	327	328	298	287	324	298	319	295	313	315	309	358	322	281	294	335	311	310	331	346	332	361	324	283	314	287	318	359	301	338	324	309	312	325	328	280	301	326	327	341	325	312	317	330	352	298	310	332	342	305	327	338	291	327	339	315	300	318	319	329	299	360	315	333	324	305	290	289	332	306	312	331	322	295	325	298	307	308	335	317	316	315	317	316	313	325	295	315	322	344	332	315	316	312	303	294	318	336	295	315	329	313	306	339	321	310	297	308	347	291	331	321	327	319	310	320	310	310	307	330	330	308	307	331	315	322	325	318	305	319	306	333	311	284	314	338	326	324	332	291	320	312	328	314	339	340	309	306	309	302	305	308	287	344	302	301	320	327	326	331	322	299	317	318	320	312	326	302	315	326	341	324	329	333	328	312	349	292	327	318	325	351	333	293	316	302	350	286	317	324	304	314	349	301	342	314	320	336	294	296	315	333	307	288	320	344	297	321	326	298	318	304	325	332	343	327	295	295	301	299	329	332	324	333	330	322	370	330	274	343	311	311	334	308	327	302	348	319	319	312	302	329	315	340	313	312	310	325	334	351	335	323	297	354	309
32133	42256	34120	13878	1814	519	540	525	533	533	516	518	509	504	525	476	532	541	549	523	520	537	514	524	534	506	552	560	516	476	557	501	490	512	537	535	507	531	478	512	513	504	467	543	514	481	506	497	545	488	512	520	535	531	498	503	509	499	535	557	580	551	545	522	496	551	528	512	514	513	471	522	477	519	519	512	496	493	512	510	537	513	551	495	541	526	549	539	517	506	476	552	504	531	524	521	500	525	575	504	543	511	556	516	515	542	504	530	493	522	517	547	514	513	534	531	544	560	496	525	508	492	469	515	509	529	505	518	495	522	519	520	516	583	565	518	498	515	531	549	519	515	544	504	491	484	534	498	525	459	481	506	496	529	567	517	557	515	557	525	538	528	515	495	527	514	518	515	502	528	525	493	536	518	507	532	513	487	493	530	528	466	525	556	526	519	524	540	460	507	526	479	519	505	544	531	513	507	525	491	532	510	479	509	493	534	555	552	521	495	494	522	502	506	521	479	491	532	488	484	458	544	563	534	506	498	506	529	496	525	522	522	530	487	539	516	506	494	543	525	511	530	521	537	524	523	511	538	476	513	537	513	508	525	511	546	507	526	522	503	522	505	528	502	504	531	484	509	534	529	457	535	517	533	507	485	506	501	509	505	529	519	549	483	499	498	540	491	513	535	509	515	538	523	530	513	509	506	524	495	533	522	532	531	509	511	518	542	533	546	491	511	511	497	520	527	518	527	475	542	480	525	528	487	504	524	490	495	529	540	518	468	488	467	534	542	479	500	524	504	544	510	552	539	542	549	527	487	532	518	522	530	504	535	540	500	508	532	513	533	521	476	490	511	508	483	489	506	495	480	528	491	529	553	503	532	490	515	500	527	538	534	482	491	549	525	493	551	509	525	527	545	563	509	539	520	530	531	502	552	559	524	494	529	529	501	502	477	506	493	573	496	535	504	518	502	505	532	541	534	565	519	517	529	478	573	519	515	494	554	484	517	498	515	516	521	539	574	506	506	560	456	539	500	486	518	532	510	556	511	543	500	493	539	524	548	484	531	537	503	532	519	467	530	528	501	521	532	535	527	531	502	507	505	546	503	540	499	512	518	508	520	509	513	517	487	522	526	535	508	470	544	494	510	523	484	528	496	530	539	521	519	503	513	515	507	521	520	498	534	533	565	518	560	510	523	531	486	558	504	482	488	549	519	505	507	485	511	512	513	499	512	501	536	575	502	545	529	514	513	515	487	537	502	535	511	511	507	502	522	499	530	540	539	506	486	544	512	523	495	513	498	553	523	464	550	477	508	551	542	493	506	491	531	535	522	525	522	496	515	565	520	527	538	493	505	556	511	501	520	483	504	512	542	485	499	523	557	503	518	510	525	515	501	527	559	510	495	485	519	543	528	481	500	532	496	527	511	504	514	531	524	542	503	562	510	543	503	524	482	553	513	549	493	476	525	476	487	473	538	537	509	548	491	524	526	510	470	516	549	550	481	506	529	490	513	540	523	517	539	522	531	551	431	559	472	532	496	539	524	535	523	538	542	535	513	497	508	524	543	491	515	513	516	525	530	550	547	525	501	531	537	484	527	483	531	468	522	542	507	533	492	528	493	527	499	515	492	501	491	500	469	512	518	509	533	529	535	543	534	520	522	506	514	552	524	508	536	466	556	541	563	527	537	505	499	525	496	495	509	472	536	497	512	542	530	491	525	518	559	525	491	499	519	511	513	522	518	486	538	529	513	486	524	504	519	503	537	504	510	488	507	520	522	485	508	503	523	509	484	534	518	493	468	531	558	516	473	529	520	497	513	572	555	531	510	542	518	506	494	516	504	485	501	517	494	539	543	502	531	493	490	491	579	516	551	543	502	515	506	529	510	504	529	524	520	507	523	536	521	503	534	504	488	498	568	534	533	496	490	558	520	525	555	512	522	541	500	489	482	473	510	486	537	502	528	516	511	497	523	507	521	549	516	507	535	545	498	498	531	498	555	556	514	515	523	514	538	497	499	534	489	531	526	543	490	530	562	495	558	539	536	499	486	503	487	503	520	511	516	509	465	570	501	537	508	532	529	537	501	506	528	539	510	541	523	488	542	512	497	532	524	490	508	540	507	465	535	502	512	519	503	537	552	521	508	502	509	558	535	503	514	474	497	529	494	517	488	494	521	520	530	510	539	495	506	567	533	490	488	485	527	528	500	504	497	543	511	521	521	530	506	507	496	515	535	529	512	559	428	508	515	491	496	496	527	494	522	531	493	551	504	504	555	507	520	564	516	446	504	560	527	546	513	549	514	507	488	536	503	501	518	511	534	485	504	512	546	549	546	515	548	489	531	549	532	522	524	494	536	511	488	492	489	518	505	524	549	492	524	486	529	545	497	525	548	495	492	515	496	492	542	539	507	514	490	533	503	527	503	492	521	511	506	541	516	531	501	560	522	536	517	536	504	556	501	519	530	541	543	501	513	521	526	539	525	512	538	484	494	532	491	513	518	510	534	478	528	485	512	526	476	504	540	513	509	558	508	497	508	512	546	531	508	525	544	487	519	498	513	518	499	502	509	509	558	477	478	532	508	530	497	510	503	497	516	537	524	530	496	512	553	503	484	524	535	526	498	533	542	534	508	521	510	517	535	490	507	526	479	506	532	525	484	533	533	499	529	489	503	565	556	534	514	555	537	561	495	521	484	489	512	540	485	529	495	517	526	539	512	479	547	540	509	547	540	491	553	502	513	505	529	496	512	505	481	452	505	513	527	503	485	496	507	516	509	516	508	512	492	512	534	543	528	526	486	513	502	524	527	511	536	514	538	504	537	483	484	551	492	532	518	515	528	508	524	530	494	516	524	501	580	495	538	535	535	469	518	540	552	559	516	496	491	507	495	537	512	505	532	536	533	547	504	523	502	526	524	535	535	522	509	513	509	550	486	502	550	508	511	500	518	487	511	449	522	497	490	501	509	485	492	535	490	546	515	533	559	482	540	501	519	533	509	508	484	506	542	508	492	495	505	512	508	476	481	478	529	519	473	516	525	504	466	499	531	524	505	506	511	554	536	504	492	537	483	537	509	488	466	473	502	510	543	511	505	547	535	494	510	514	480	523	489	493	535	567	509	539	504	526	511	529	492	528	524	476	511	528	512	516	487	456	520	536	494	504	570	472	519	475	498	521	526	491	536	499	547	514	506	519	558	542	558	488	508	480	488	551	510	494	481	544	500	550	515	502	494	519	541	491	520	526	546	465	545	506	522	488	445	523	528	491	529	532	488	517	500	491	500	505	525	510	541	524	532	502	481	505	517	509	544	504	496	506	500	519	517	553	489	489	484	562	476	531	508	515	499	528	539	508	486	524	493	510	529	534	503	518	520	516	510	522	499	523	538	517	500	552	507	496	538	506	516	497	537	537	504	515	527	504	536	452	519	509	549	526	502	538	502	490	571	479	483	551	531	526	528	515	518	509	545	498	537	526	483	463	546	515	535	495	549	504	540	475	506
24490	22754	41335	32445	17911	4586	730	635	553	528	522	560	566	533	563	526	512	540	569	503	544	537	507	515	475	526	495	501	487	547	501	549	515	503	511	499	521	517	539	537	551	512	510	522	494	493	503	523	506	539	499	482	486	511	512	525	541	510	506	482	515	526	486	517	510	522	490	521	521	497	497	554	500	572	507	494	507	512	536	537	542	482	500	508	518	531	526	534	504	524	511	490	528	501	494	516	494	526	511	527	498	534	487	497	514	533	514	509	523	490	508	528	557	529	533	517	492	562	528	549	478	530	501	569	561	523	500	539	533	540	521	499	538	555	494	544	512	534	499	537	520	525	544	492	466	512	505	512	505	489	477	515	501	542	551	520	520	538	517	472	515	499	528	548	484	505	497	487	543	505	501	514	521	521	496	501	494	514	525	515	535	486	507	499	547	556	548	488	530	490	525	523	514	517	486	535	546	527	517	502	520	515	540	480	515	469	483	512	501	518	511	509	512	491	516	486	539	528	500	517	525	507	490	511	504	487	505	461	524	525	547	507	508	537	521	456	504	551	527	528	496	477	529	491	499	505	529	487	512	548	544	505	547	496	507	497	520	520	477	512	475	520	512	507	493	521	542	548	506	537	524	504	539	532	508	531	511	491	513	515	519	530	511	525	536	514	490	534	515	531	549	520	523	496	530	508	487	517	525	492	513	520	538	544	530	503	521	528	492	514	501	498	512	493	570	507	498	484	543	496	540	521	501	499	478	534	477	494	472	510	514	512	513	536	527	505	523	480	488	469	553	496	535	552	520	540	486	560	513	479	558	494	546	489	483	548	544	479	493	509	489	496	509	507	490	498	498	539	516	512	485	520	500	500	516	505	516	553	531	524	501	561	522	537	500	497	506	502	528	536	500	552	502	527	518	525	539	526	534	509	510	520	570	548	499	521	493	530	508	521	468	511	508	535	494	534	514	512	502	529	559	485	507	495	505	482	486	523	550	497	516	508	537	505	503	517	493	508	503	494	517	528	528	500	472	493	496	568	530	521	506	524	525	499	492	506	557	512	486	535	510	553	513	532	516	534	468	490	486	500	522	476	489	504	541	490	526	502	486	500	545	507	533	560	509	507	521	528	501	457	483	520	506	521	489	526	519	471	516	532	493	568	522	525	514	521	522	561	475	524	520	500	528	515	514	502	535	490	511	538	507	529	537	506	508	534	490	506	539	538	547	511	514	531	533	485	507	564	485	543	513	497	501	584	523	516	481	515	499	556	567	525	482	511	503	518	476	536	519	514	516	533	504	527	534	512	485	470	512	518	466	495	547	505	513	468	519	489	510	521	484	540	524	514	520	482	507	539	526	520	546	503	510	503	541	537	525	528	551	528	517	484	472	517	489	515	502	545	516	525	545	514	498	533	510	519	518	496	512	505	532	492	493	491	482	493	532	447	514	557	519	506	541	492	495	510	455	491	480	526	517	493	513	525	557	564	478	538	526	538	510	502	513	538	523	526	494	515	486	515	510	513	543	527	517	535	498	537	487	522	560	528	509	539	536	492	505	533	520	530	555	505	493	507	495	479	505	507	563	524	555	518	533	474	487	538	493	521	504	528	552	517	511	462	545	496	497	512	501	495	522	487	520	514	508	514	460	492	484	488	509	519	506	524	515	499	485	475	512	550	490	545	511	507	504	498	541	514	494	481	555	523	556	529	495	515	564	520	488	503	510	495	483	477	467	537	550	500	491	491	528	498	539	515	497	508	488	505	566	539	508	540	507	480	521	527	549	524	483	531	505	526	536	522	531	552	517	498	534	484	525	543	544	509	527	520	523	498	530	510	529	503	532	505	512	504	489	559	512	517	513	542	518	517	571	547	494	492	507	492	526	518	492	538	498	517	541	517	503	497	502	515	483	503	494	505	515	493	486	522	504	504	511	468	499	538	492	524	514	516	535	527	544	507	526	511	512	529	514	522	499	504	536	467	461	554	499	507	497	502	507	539	497	496	473	498	521	492	522	514	478	544	508	539	489	518	470	525	551	552	493	501	537	515	519	532	493	523	524	535	501	519	507	521	533	522	520	507	517	542	580	528	532	484	512	515	514	524	505	532	503	501	493	500	506	508	528	537	547	490	512	556	517	538	521	498	529	525	519	529	501	534	481	507	501	509	497	525	513	487	518	506	523	478	546	485	541	486	484	506	494	456	528	499	514	546	523	517	469	547	509	512	505	497	526	484	497	529	510	519	490	506	512	492	486	470	537	498	515	545	560	478	533	495	502	519	500	512	474	505	500	525	531	515	515	507	500	523	515	527	519	482	510	506	499	555	518	532	513	518	524	519	467	520	499	514	519	492	512	527	520	498	516	526	514	530	522	515	482	528	541	468	535	489	515	498	505	504	543	515	512	520	511	497	487	512	494	543	528	505	511	497	498	525	533	508	505	508	521	505	508	522	539	484	515	528	499	510	476	499	527	554	521	531	514	533	521	495	508	485	536	496	514	535	486	560	499	497	494	494	508	492	516	511	496	508	516	514	492	514	493	485	493	529	537	528	553	499	499	544	527	510	512	481	501	500	526	507	515	502	519	535	498	526	488	523	535	532	525	549	501	496	517	498	512	492	516	531	508	507	510	505	529	500	489	543	537	498	525	502	507	509	493	543	530	487	525	492	506	525	513	526	507	547	488	499	505	526	529	507	537	531	524	511	491	501	510	494	505	469	485	501	505	502	540	535	565	506	482	523	534	476	556	491	494	502	523	500	488	517	541	534	509	497	508	524	530	516	553	480	522	563	521	494	518	499	541	501	523	524	508	510	522	511	514	527	519	484	540	517	505	535	511	506	493	484	525	515	539	512	498	544	564	521	475	516	498	547	504	536	522	531	504	511	521	513	540	487	487	477	498	530	487	505	510	522	517	509	521	522	541	500	517	513	500	540	545	501	498	537	500	525	551	533	486	513	501	503	521	514	519	503	521	507	495	520	491	548	547	535	527	516	478	508	509	550	510	492	513	468	509	537	557	506	470	493	499	534	498	484	486	513	522	523	485	467	487	540	529	467	506	502	498	540	495	488	504	528	505	534	499	536	512	531	482	536	518	506	454	516	507	490	506	514	507	547	536	497	546	565	473	497	512	495	531	491	539	516	513	466	545	515	491	480	559	481	507	475	503	546	511	539	517	508	524	519	554	471	497	498	496	509	474	550	463	509	499	525	504	483	542	519	490	528	496	518	526	486	499	518	500	523	503	550	501	494	526	531	524	525	510	536	528	558	540	516	485	501	546	519	508	557	528	508	511	523	567	504	517	549	489	520	465	532	515	502	544	486	498	519	531	505	520	514	492	500	537	488	501	546	510	491	527	481	526	468	516	521	499	523	529	538	534	536	509	532	487	489	482	515	464	550	540	528	527	486	526	511	519	539	507	533	518	490	538	537	527	496	512	477	536	526	525	535	545	509	515	528	509	516	474	512	476	485	468	510	475	571	482	490	519	505	472	526	543	521
54031	70904	62586	39643	7313	1144	1083	980	952	939	937	940	892	893	909	901	840	831	854	832	844	838	799	830	836	866	846	815	820	856	851	818	803	841	805	856	815	754	809	806	810	812	826	820	827	812	852	787	826	781	847	770	849	788	797	821	813	888	852	786	829	779	824	830	787	760	836	852	855	797	790	767	802	813	802	849	801	819	827	840	804	784	831	866	852	784	813	819	835	813	801	844	783	762	827	762	830	798	786	844	818	799	782	796	798	807	773	873	792	817	792	805	808	887	783	807	815	796	854	836	853	789	813	819	801	777	794	786	797	837	827	818	872	802	813	775	781	765	768	864	832	811	775	782	794	813	823	770	817	773	791	858	830	760	843	779	813	809	804	815	845	837	804	805	823	797	817	789	773	784	849	814	822	799	767	798	808	816	811	839	796	852	788	750	804	814	775	784	808	798	831	782	785	786	802	816	792	787	785	800	815	754	835	814	821	835	779	867	795	840	780	799	783	843	784	826	811	790	773	804	776	841	847	851	848	783	830	804	815	821	836	780	811	767	773	807	844	826	791	835	824	789	804	833	795	855	790	793	786	807	788	842	809	791	797	820	822	827	815	840	834	812	804	865	804	832	813	836	798	845	785	842	794	800	874	762	782	789	877	775	802	834	843	789	807	815	762	816	807	792	827	818	787	804	813	841	800	764	813	809	812	824	808	817	783	779	765	834	807	799	849	816	820	771	780	849	802	750	780	789	814	799	816	785	801	738	770	818	798	815	750	826	828	767	819	768	803	793	827	824	750	853	791	803	837	761	833	790	786	785	788	823	858	765	810	758	800	774	811	794	786	796	803	804	840	820	859	791	804	806	780	753	812	813	839	843	790	759	786	796	803	801	851	788	789	791	794	822	763	793	859	765	791	746	792	814	828	826	848	822	824	820	809	820	816	826	820	804	834	783	788	786	794	774	840	828	817	810	783	830	808	813	798	785	799	806	817	759	798	803	784	776	844	828	812	840	790	798	838	854	850	834	768	835	803	818	788	833	791	811	794	860	780	865	796	817	816	866	802	838	824	795	782	810	781	817	807	769	817	772	764	814	849	811	800	805	808	832	755	809	818	789	796	803	792	801	783	804	841	814	761	842	804	764	803	803	847	835	795	825	771	831	865	782	846	766	808	802	831	783	813	818	830	824	797	785	825	824	818	819	809	822	832	803	841	806	796	786	760	813	787	752	846	860	735	812	857	794	818	807	811	801	794	763	786	744	832	826	787	809	805	822	846	785	772	805	777	843	812	874	772	802	773	831	819	818	814	756	812	809	782	861	799	799	768	765	766	826	802	813	767	764	774	799	778	809	803	879	777	830	772	822	805	804	819	778	821	804	839	814	871	809	801	813	824	816	776	815	823	867	841	814	821	814	775	814	819	783	789	769	825	808	825	820	800	815	783	815	798	796	822	845	793	828	819	797	858	843	799	801	837	835	818	822	816	801	802	811	832	806	779	832	839	795	813	816	773	803	766	799	797	778	847	843	766	828	855	846	838	822	778	806	794	813	860	740	797	789	837	864	795	816	805	798	776	811	841	800	774	811	854	768	801	828	765	805	841	808	819	843	838	817	744	823	781	781	779	832	812	797	888	824	791	803	779	839	861	809	813	827	732	778	812	771	797	788	816	801	846	843	825	764	781	790	778	830	840	815	784	834	823	744	827	811	784	828	781	838	831	759	823	806	877	844	761	814	867	787	798	809	767	821	782	856	834	787	828	781	775	803	806	817	809	786	821	790	793	779	834	823	847	811	764	807	777	802	775	790	794	828	821	790	843	845	768	755	787	801	789	790	780	793	788	799	793	764	780	807	865	804	826	820	744	783	868	788	849	884	870	837	811	805	810	861	828	870	866	737	790	798	833	818	781	814	814	854	763	818	780	807	805	833	828	843	787	812	798	826	840	783	779	837	827	829	800	813	824	790	767	816	796	793	802	783	802	830	808	858	806	758	725	846	795	842	827	789	776	832	818	787	838	792	783	796	824	835	810	814	751	799	801	845	735	859	784	832	820	827	794	822	778	814	873	815	770	795	778	821	788	817	804	794	820	839	772	791	784	819	785	820	807	756	799	838	826	865	773	872	819	839	840	842	808	760	807	859	834	840	763	809	830	886	777	832	782	838	785	749	768	800	786	814	795	794	745	789	821	817	786	833	792	798	807	766	835	815	794	804	857	830	798	826	809	801	813	757	818	864	858	801	797	804	772	822	799	787	803	777	813	808	798	787	781	786	808	749	814	792	766	826	842	779	798	799	815	846	778	823	827	800	794	821	836	794	814	782	827	760	837	808	779	802	762	777	793	760	852	831	771	836	801	855	756	845	797	838	813	800	816	847	822	809	769	828	834	779	847	854	793	857	801	862	753	776	825	782	772	756	809	841	814	817	797	812	797	776	801	796	794	772	818	777	812	801	800	787	829	812	799	806	786	765	823	851	800	817	803	795	829	791	764	812	839	810	813	741	811	855	867	803	808	803	820	783	855	780	811	778	833	846	808	807	843	800	798	787	801	844	784	808	776	755	791	792	844	753	768	795	778	755	785	812	825	781	765	783	840	780	830	836	805	789	819	800	838	804	787	818	815	799	859	786	787	806	826	741	841	754	807	783	871	807	858	810	776	793	812	836	817	813	786	801	769	779	835	806	770	777	799	796	789	819	807	797	787	808	786	814	783	824	795	799	832	793	795	810	789	745	816	849	852	769	824	876	856	738	789	828	821	820	836	772	808	882	827	841	835	720	773	794	804	755	810	785	877	785	823	746	768	777	775	822	848	829	801	765	835	867	811	847	855	823	814	830	815	849	796	804	773	792	795	811	860	825	848	739	790	837	775	822	759	811	846	781	778	825	780	815	843	804	754	786	774	771	771	788	796	805	824	759	823	861	789	802	883	809	850	842	799	818	796	808	812	845	832	814	844	793	877	844	812	804	764	829	827	797	822	795	781	802	835	810	787	806	815	778	781	818	807	801	762	854	775	804	786	812	837	849	783	749	781	816	809	814	790	845	891	783	790	802	836	846	814	823	863	808	793	762	793	811	805	797	835	795	779	802	853	805	810	787	840	792	792	792	826	838	827	846	847	803	842	816	810	794	869	867	832	815	809	812	804	829	758	791	811	840	788	824	782	802	771	792	828	830	802	743	799	782	822	813	781	790	841	834	837	777	816	795	827	827	797	788	814	847	759	825	799	787	827	825	790	835	819	817	825	832	864	820	801	839	854	856	805	782	795	794	767	840	832	820	806	826	777	765	808	838	819	816	856	761	785	814	810	810	834	872	804	831	793	849	786	839	805	780	794	836	810	811	822	824	778	840	791	817	810	759	789	801	783	801	808	849	797	773	780	820	837	806	816	796	801	827	817	772	822	779	844	796	809	835	768	796	781	834	865	797	838	846	804	792	747	796	836	813	760	819	805	826	802	783	824	818	819	829	814	752	790	762	782	796	808	732	803	849	785	803
23345	21667	34251	26924	21510	16916	3920	831	764	688	666	640	678	656	670	631	603	630	636	622	660	621	618	634	613	631	628	606	592	635	598	607	603	604	618	574	575	599	596	615	640	594	678	615	594	611	593	583	582	577	573	588	600	590	623	631	635	623	584	627	616	632	632	588	595	639	591	621	578	556	625	557	607	602	647	602	604	602	615	589	590	591	605	579	576	591	573	576	596	557	604	615	565	610	563	594	590	636	617	624	646	587	600	641	621	575	631	609	585	627	586	619	621	604	614	664	636	533	565	584	585	625	573	597	581	592	605	598	567	577	595	599	587	567	583	597	605	583	587	586	619	623	610	619	648	604	630	572	619	634	609	628	590	656	643	590	560	610	603	553	617	597	620	587	612	564	585	572	592	616	608	558	556	578	584	650	575	611	581	574	592	583	588	574	550	638	634	581	603	585	515	590	636	597	574	581	584	574	613	674	581	637	604	604	607	642	568	593	595	571	577	648	631	583	573	637	630	644	584	604	601	575	607	581	594	590	566	592	595	635	594	569	573	598	636	595	637	553	634	584	636	622	613	631	581	570	608	572	557	595	644	641	624	605	591	604	560	630	600	612	575	606	560	593	643	607	578	607	644	558	601	582	583	581	575	613	594	580	577	606	635	601	594	580	593	575	588	563	589	587	632	644	565	648	576	609	627	617	600	624	599	596	584	616	600	563	532	627	652	605	590	603	597	603	594	578	571	590	586	563	585	600	594	631	616	586	585	616	606	632	602	625	608	577	601	620	590	600	613	619	627	637	599	596	584	611	556	581	597	595	639	596	611	602	601	605	589	603	602	631	609	572	557	618	608	598	602	547	600	625	565	608	607	599	584	614	625	588	616	591	595	616	630	669	601	639	606	604	612	589	609	612	575	548	605	604	555	575	586	586	579	606	618	573	608	605	618	578	590	618	636	630	591	593	592	655	635	548	592	598	641	654	593	595	573	569	592	597	590	619	607	620	606	588	607	632	571	591	615	591	657	561	585	571	611	574	595	583	612	577	597	598	597	594	600	622	566	594	615	593	611	600	592	564	613	623	587	576	586	584	602	591	614	633	555	619	581	558	619	584	619	582	555	614	632	564	584	582	577	592	610	561	610	584	621	612	579	654	566	582	630	624	595	631	570	640	606	588	591	594	574	585	598	544	621	539	621	601	591	589	576	593	599	585	662	632	623	589	609	625	600	565	588	550	676	593	573	602	606	571	620	605	552	607	555	598	617	612	609	607	600	580	617	564	618	593	594	568	586	592	595	597	579	576	595	610	622	653	606	641	605	607	619	562	613	624	591	562	619	627	621	617	548	568	608	634	637	594	598	591	618	626	577	598	586	621	609	644	606	649	613	601	609	592	584	610	544	589	612	598	558	585	591	588	618	613	617	604	560	575	634	586	610	602	618	623	552	623	616	625	614	620	623	604	621	601	577	598	646	611	614	609	620	575	556	619	578	583	643	584	618	598	621	646	594	569	592	570	632	629	629	613	609	618	628	591	584	606	589	582	623	585	608	584	633	591	597	629	570	645	612	594	608	577	576	623	573	581	605	628	570	592	589	595	640	658	632	605	585	570	580	578	561	594	621	604	602	570	606	567	608	588	549	611	616	610	594	577	602	581	608	566	554	602	560	607	576	610	619	620	611	590	594	619	613	618	558	605	578	621	610	582	537	586	579	603	555	582	564	588	610	624	616	600	584	606	566	570	604	643	575	591	590	584	545	634	602	614	605	595	576	592	594	588	582	599	585	631	657	623	610	583	596	620	574	578	608	570	605	606	645	621	613	612	623	592	602	606	629	610	672	628	604	604	586	600	610	613	556	618	596	617	596	591	557	610	615	600	618	585	632	563	592	604	601	603	615	589	623	572	632	574	604	620	633	573	564	597	556	585	620	626	637	592	620	633	600	576	587	604	560	569	582	611	591	612	625	623	601	629	608	613	597	575	605	596	587	593	586	584	621	595	621	580	640	640	603	610	634	588	537	571	574	619	600	595	580	603	590	606	669	599	592	574	586	568	615	627	625	553	617	600	610	628	615	623	580	650	613	639	579	600	661	628	568	600	603	606	624	589	577	594	602	568	581	603	596	599	592	608	617	579	612	544	578	584	611	616	608	623	574	583	651	584	544	591	662	606	599	608	555	636	578	631	603	619	617	620	579	625	582	584	597	560	609	633	606	584	570	550	624	602	638	599	631	584	627	626	603	613	591	568	579	625	626	572	599	626	576	588	575	617	583	574	598	670	629	602	637	603	603	581	610	574	608	593	580	616	611	630	611	589	590	619	590	595	595	600	594	601	594	581	629	560	588	592	613	638	563	608	646	624	590	655	569	600	596	572	653	605	586	575	586	603	605	591	590	613	637	591	593	580	572	612	641	588	567	604	592	596	637	599	583	572	620	572	613	625	632	599	617	562	592	627	617	612	584	620	591	569	601	600	621	580	604	607	598	584	572	582	578	577	594	530	547	606	625	581	609	620	584	570	589	594	642	577	599	575	632	543	598	593	595	597	609	581	614	629	563	593	586	618	618	637	582	612	571	579	607	589	622	610	580	617	619	632	611	582	608	580	587	600	580	624	576	555	639	619	608	579	573	615	602	613	586	641	598	594	575	606	610	596	620	623	589	632	619	563	604	590	586	620	570	574	590	639	600	588	552	600	578	638	627	631	565	610	608	588	593	614	611	583	619	614	618	600	561	621	643	611	614	603	587	621	616	622	587	592	624	541	554	599	620	601	584	594	587	590	627	547	541	551	612	559	549	609	583	605	651	655	633	604	588	578	600	586	548	539	573	582	611	584	565	584	640	626	588	591	579	587	572	590	569	589	577	580	575	621	606	570	582	586	544	625	602	602	575	641	585	608	565	623	561	603	627	623	591	571	573	614	543	551	624	609	618	589	588	600	586	597	628	582	602	547	631	603	588	592	564	580	596	583	640	590	614	587	626	622	623	614	575	585	644	599	598	599	646	577	601	580	596	616	526	616	570	576	632	621	562	573	583	607	646	617	591	575	623	602	615	558	628	603	600	623	616	588	609	583	525	614	596	585	577	577	599	582	589	626	649	597	542	616	608	595	611	565	577	605	597	611	611	600	612	556	587	589	583	553	615	576	628	568	594	582	555	585	616	596	588	568	614	625	604	610	627	604	600	586	601	597	603	618	578	631	594	611	638	593	593	557	649	662	616	600	596	567	602	576	613	592	621	582	600	568	604	572	582	585	629	592	610	602	592	603	585	591	599	607	630	609	611	601	672	612	610	603	609	610	581	566	615	600	563	584	597	567	584	588	564	596	601	553	572	624	605	611	614	640	633	583	628	640	602	576	607	558	576	597	618	609	631	601	592	612	610	557	572	595	545	616	593	603	576	583	562	592	541	590	593	638	552	572	574	606	625	586	585	597	598	556	607	626	630	594	623	574	608	629	631	616	624	588	590	574	629	564	595	612	568	583	609	572	607	600	606	614
58419	70567	67932	45564	9205	1597	1385	1266	1205	1148	1059	1100	1020	1077	992	963	983	1016	959	938	949	984	937	963	941	933	928	1001	946	991	947	975	966	924	898	964	945	925	970	917	937	913	960	903	913	945	914	925	943	902	892	912	977	968	937	939	905	908	901	933	863	961	968	925	873	857	923	908	905	911	852	934	914	889	908	949	899	909	970	911	874	907	892	899	951	950	891	922	931	839	953	910	910	967	898	890	974	934	926	948	898	945	856	907	896	953	920	937	911	948	920	855	987	906	924	923	885	923	890	905	904	849	848	896	969	960	927	905	961	899	903	915	915	962	939	935	953	902	904	894	896	910	901	896	933	908	903	932	923	894	909	919	915	909	924	936	981	927	960	921	907	889	952	897	882	946	932	893	885	942	930	977	913	917	944	895	880	922	926	918	884	923	910	951	970	901	954	935	934	890	869	934	958	850	842	923	930	972	928	931	942	895	881	916	897	918	947	880	906	1019	885	919	914	905	930	887	922	959	977	970	882	914	892	934	917	970	934	876	887	944	888	928	957	895	870	871	948	862	908	924	877	910	878	949	914	957	875	940	902	917	924	921	919	935	920	906	918	900	955	902	892	907	944	879	925	923	891	942	924	935	921	897	954	985	940	894	894	899	930	923	879	919	941	947	922	911	912	931	913	941	883	907	948	953	938	932	923	998	914	943	886	908	952	881	860	951	854	894	893	900	883	930	864	967	917	938	930	932	938	924	952	917	885	937	940	902	908	929	916	929	891	897	907	877	916	905	895	883	865	931	928	876	916	903	880	997	946	891	931	897	935	912	889	943	893	918	954	906	913	912	899	938	919	876	922	867	937	897	956	885	945	941	907	893	965	905	901	914	907	904	946	902	977	897	919	913	914	926	932	925	924	935	915	891	927	918	953	866	943	883	883	942	922	910	894	908	934	932	945	942	910	906	922	919	909	937	936	889	904	895	969	913	871	900	944	890	866	877	935	918	942	966	953	924	898	915	918	941	879	936	871	900	897	916	916	906	924	941	901	946	922	886	949	894	903	923	918	883	948	930	877	909	905	895	942	896	990	919	929	951	994	956	933	892	879	932	942	924	916	971	920	883	916	904	915	907	950	910	911	927	904	925	898	927	969	854	900	883	940	935	905	908	930	961	932	899	905	893	980	930	932	919	917	940	918	912	966	904	922	867	898	935	925	942	910	879	844	898	902	874	945	960	999	928	974	943	865	952	947	874	879	941	930	905	937	952	946	936	940	945	917	893	851	900	891	906	901	958	933	897	916	972	874	918	898	914	900	927	936	900	921	891	850	999	982	933	935	904	911	890	913	886	943	951	879	942	929	918	892	934	942	941	924	859	922	911	924	889	952	890	891	927	949	878	905	908	847	934	929	915	879	910	930	967	916	947	942	965	939	963	891	912	908	928	924	936	940	910	916	919	894	950	901	897	937	915	907	884	928	907	894	916	904	947	930	919	944	918	915	918	903	922	925	926	935	921	955	895	886	952	920	930	898	893	931	938	955	927	998	934	905	933	940	957	927	868	923	939	953	892	944	928	902	851	860	992	984	933	872	930	955	930	947	938	1005	919	956	948	924	921	932	900	941	934	903	875	916	924	956	891	942	939	901	948	977	900	934	924	863	907	959	911	900	951	896	924	884	929	857	985	915	978	913	914	885	955	869	935	865	956	957	908	926	943	857	909	907	869	947	909	921	927	941	910	885	909	884	914	933	937	883	861	956	938	906	898	851	903	861	949	909	906	955	861	927	866	889	926	881	955	969	923	906	931	958	949	968	901	916	924	894	918	921	911	925	914	915	868	903	902	881	922	952	891	913	943	934	954	960	927	890	924	929	924	931	946	862	904	990	939	941	847	921	943	959	958	932	912	878	951	909	978	947	982	905	939	926	936	937	903	877	854	945	949	900	900	912	901	976	914	944	903	868	915	931	930	892	931	886	957	888	952	928	930	963	905	948	873	933	952	886	924	932	897	939	917	923	958	895	889	929	910	910	876	923	891	935	917	859	905	948	906	913	914	919	930	920	944	927	968	938	978	925	937	859	907	906	931	904	894	938	944	951	963	886	908	914	933	909	907	931	928	881	925	893	928	939	860	945	902	917	924	923	952	894	882	945	940	896	977	961	896	867	912	907	976	874	906	959	893	929	887	907	848	940	898	926	886	883	903	891	899	887	910	828	860	909	967	890	920	910	908	914	867	858	917	910	898	886	952	885	934	935	902	936	911	925	912	957	912	990	857	911	942	983	918	975	927	877	881	936	903	945	951	966	908	884	924	908	968	929	928	904	934	910	966	888	916	907	904	892	964	921	915	934	935	959	987	916	920	931	914	902	888	948	923	946	898	916	919	872	946	952	886	854	925	939	907	941	911	929	914	896	933	960	939	865	940	891	922	906	927	961	933	960	965	880	945	889	971	987	880	895	939	940	954	903	934	944	958	902	954	956	954	922	891	873	902	910	915	945	913	880	928	916	954	946	919	887	915	907	918	948	894	885	926	885	978	934	940	925	929	903	945	866	817	961	907	868	887	890	874	909	862	943	913	892	931	933	936	917	887	960	918	971	938	906	887	902	949	967	931	916	926	876	920	959	907	929	938	875	906	978	934	901	899	894	929	937	916	903	957	933	965	926	938	924	946	966	933	945	921	939	888	956	959	921	910	922	914	910	918	909	896	910	893	903	922	914	909	947	904	948	905	962	950	950	974	908	939	906	920	954	917	896	916	909	914	1027	898	880	950	922	939	987	958	915	945	911	936	897	917	917	900	969	915	945	917	882	923	921	910	931	944	928	897	895	966	1008	906	928	927	832	890	926	908	915	954	952	864	892	912	897	967	905	903	910	924	905	939	909	933	865	936	898	917	921	931	891	926	945	910	968	902	935	912	942	940	928	875	961	931	907	933	879	991	944	939	931	877	918	932	868	869	904	918	891	904	903	855	922	906	906	899	928	867	914	904	923	913	912	925	944	930	981	922	930	875	936	928	975	885	913	896	871	874	923	894	945	872	882	897	868	922	940	967	888	886	962	962	902	901	879	909	858	931	886	917	938	855	920	900	863	967	919	907	928	864	862	962	907	962	934	880	922	936	919	902	908	947	920	865	893	906	899	923	915	938	954	902	912	907	954	928	901	943	915	927	895	864	923	915	920	923	958	889	917	864	917	895	911	892	928	933	904	946	925	955	923	938	945	879	941	917	953	881	891	895	945	917	831	892	957	925	889	899	919	948	930	917	923	938	899	893	939	982	905	914	910	924	921	939	926	891	901	948	889	992	937	914	918	886	926	913	899	918	931	915	906	942	915	903	926	869	915	954	948	897	911	888	964	914	973	907	939	935	965	907	915	895	920	873	933	893	936	923	907	907	901	909	897	943	929	917	903	910	850	901	895	916	902	856	937	966	913	876	889	942	896	893	919	885	916	959	928	885	907	914	909	952	922	909	961	986	883	948	931	910	883	898	910	904	956	939	915	959
28049	24340	31290	14073	1280	464	378	325	341	337	365	332	356	323	328	333	331	309	329	364	327	362	321	340	332	362	365	349	332	341	354	289	323	314	322	324	345	318	325	309	356	331	333	346	364	357	339	332	333	363	331	314	338	334	333	334	358	328	284	347	363	347	315	346	296	339	335	312	324	313	364	299	343	334	348	348	364	356	326	326	345	342	348	321	299	354	331	332	322	364	301	334	342	342	330	346	329	325	296	322	324	316	330	303	324	313	330	331	367	315	356	303	338	327	351	346	336	344	315	334	329	298	338	333	303	316	316	345	307	343	323	326	354	339	316	343	318	304	321	353	328	358	346	361	353	351	316	341	359	340	305	354	317	298	316	346	348	361	300	328	347	355	334	340	342	371	329	322	337	345	333	339	344	320	334	366	338	327	363	342	319	320	349	339	341	359	340	329	316	351	314	332	304	322	383	326	309	338	361	366	357	320	349	337	297	301	366	328	360	324	332	346	330	340	333	319	293	329	321	353	319	316	317	296	341	337	344	330	353	329	318	342	313	326	329	335	328	345	376	376	327	312	329	339	305	334	351	335	347	315	331	357	330	319	321	325	310	321	328	368	369	312	346	344	317	362	332	296	341	305	306	319	342	307	318	320	350	317	314	333	321	341	321	313	320	340	345	329	343	338	340	352	335	353	333	334	373	310	324	339	345	353	314	329	319	334	326	327	348	304	312	356	346	347	346	370	296	319	318	356	340	348	340	319	338	342	352	331	319	362	328	337	345	363	360	296	340	330	364	332	337	354	311	340	340	309	376	323	329	333	381	319	320	352	325	313	323	317	345	350	320	353	348	332	326	338	325	323	329	350	353	324	330	305	323	332	349	341	338	337	338	330	345	315	359	337	303	330	314	330	355	336	342	329	350	303	307	355	339	362	341	326	340	295	299	285	351	335	307	310	323	341	296	322	309	344	342	345	340	355	363	340	331	321	358	324	362	322	341	353	349	330	350	302	339	335	339	307	355	358	331	321	313	364	323	336	365	337	337	329	311	324	325	333	313	363	328	323	329	319	336	325	329	327	350	345	311	324	319	342	328	306	355	304	321	315	329	369	339	330	322	314	315	347	323	303	300	347	354	343	351	344	354	314	363	323	340	345	345	340	323	323	322	324	327	332	339	325	357	336	331	331	345	322	311	336	307	347	347	333	308	308	298	351	383	324	340	318	326	330	318	308	325	329	343	341	312	324	330	354	339	313	342	351	332	347	323	327	342	338	333	331	322	329	307	356	337	343	316	350	355	309	354	329	343	366	347	354	359	334	353	331	319	340	324	352	339	347	330	316	370	337	347	363	330	340	309	365	352	335	316	352	331	313	330	338	348	344	315	327	345	329	339	334	347	321	333	329	311	327	342	324	336	317	304	322	342	325	353	312	345	351	332	321	359	332	307	361	359	335	335	342	342	288	316	377	306	308	298	338	319	334	327	296	288	335	358	306	327	305	313	333	320	306	344	301	309	310	333	308	379	334	334	367	345	315	323	329	313	335	321	308	335	321	321	316	317	344	358	340	297	338	297	296	333	335	296	315	336	334	316	318	334	348	335	295	332	355	329	369	294	291	326	304	314	319	328	338	331	353	311	351	358	345	322	360	353	310	330	312	358	331	334	334	323	305	321	307	305	345	329	382	360	332	348	308	289	321	324	346	341	361	348	308	313	332	337	336	361	359	308	326	351	346	361	363	331	299	310	360	356	320	345	340	332	324	353	307	326	331	314	331	328	308	342	349	321	325	342	345	343	342	350	318	326	350	350	309	312	304	311	363	330	322	322	334	289	343	320	322	329	345	340	327	316	334	319	382	348	337	326	323	345	338	314	322	319	324	323	302	310	324	320	335	349	323	329	328	324	339	363	329	339	356	356	339	298	352	348	329	342	327	322	356	354	334	321	347	367	336	329	301	301	320	335	318	290	325	341	340	337	332	354	342	347	338	340	315	330	300	339	320	332	332	320	345	327	364	316	326	331	327	341	327	312	342	329	374	335	315	330	351	311	329	316	351	363	311	319	332	328	363	314	317	328	337	356	336	314	315	362	313	328	372	334	335	342	342	329	317	312	317	317	339	334	319	333	335	347	324	338	342	361	347	318	327	341	317	355	346	322	354	325	338	363	351	327	336	330	334	326	326	313	305	349	337	326	315	316	322	348	346	331	331	324	322	370	339	323	339	350	309	300	338	350	308	314	327	300	330	350	321	354	329	366	326	361	364	336	340	314	317	317	335	368	343	334	326	309	349	346	329	347	319	348	322	299	313	308	320	317	297	373	331	334	308	349	312	341	327	313	295	338	364	315	341	350	349	317	335	347	306	284	344	313	318	324	352	346	316	361	340	303	324	323	351	334	321	346	347	328	320	300	333	356	342	358	344	326	310	341	314	322	326	354	336	342	335	331	331	321	318	322	319	320	333	323	318	306	348	312	327	331	329	323	338	334	367	343	331	369	353	308	348	303	301	340	343	334	353	303	337	353	359	319	382	351	323	353	353	346	322	343	344	352	344	347	326	324	307	313	326	357	343	348	316	344	333	350	339	334	339	344	340	345	307	343	334	333	318	333	331	295	346	315	304	347	335	310	315	332	319	340	345	326	340	311	325	347	323	372	354	342	346	351	375	315	321	325	354	328	320	326	348	326	313	359	354	324	359	357	327	332	369	352	354	349	328	335	353	354	349	333	295	334	346	343	325	313	302	333	305	308	315	341	329	331	283	327	312	330	300	306	348	335	323	309	345	289	342	331	323	309	335	322	317	333	348	376	322	312	298	342	336	351	361	370	316	349	313	344	323	343	329	340	371	311	329	347	302	316	333	334	325	348	333	330	319	288	323	315	363	311	304	344	317	327	341	347	350	326	344	350	313	326	333	334	331	341	316	329	360	313	345	331	297	310	337	339	328	311	332	307	330	317	329	370	314	346	312	335	342	336	329	348	305	329	312	319	310	311	351	322	306	369	301	316	310	353	310	348	297	330	337	307	332	355	338	296	339	311	346	361	323	322	341	352	345	320	350	319	340	346	389	337	317	308	343	344	303	285	338	351	317	338	325	325	302	333	330	312	309	325	344	345	325	313	333	332	327	317	324	332	340	351	312	317	339	355	328	322	334	346	332	348	366	309	302	320	340	310	342	330	354	361	333	318	360	327	319	326	323	334	304	330	325	352	294	318	353	308	372	346	338	337	334	336	336	345	335	345	327	364	321	306	332	302	330	356	350	334	322	339	325	353	334	340	325	341	327	368	331	294	338	325	344	323	293	331	359	309	313	305	338	350	324	360	338	295	341	349	332	312	332	343	302	342	326	337	351	329	311	334	369	323	334	327	332	355	316	314	321	323	340	301	320	338	346	339	331	342	319	303	348	366	334	325	320	387	349	341	359	355	330	335	320	313	348	364	312	368	335	330	366	312	324	345	322	327	290	317	329	330	330	311	300	329	334	346	321	338	307	324	321	328	332
33233	38117	36232	12547	1499	590	569	548	537	559	569	586	545	526	556	545	564	545	543	558	540	548	508	566	544	580	523	527	503	559	511	498	495	568	525	567	532	530	553	549	590	506	562	496	506	537	521	539	545	527	501	525	523	553	545	572	556	550	538	574	548	498	577	529	573	525	584	510	536	558	498	530	559	563	552	575	548	551	536	579	551	511	540	558	529	550	564	508	532	499	539	520	518	519	529	496	574	544	526	516	550	513	514	546	557	535	556	529	524	522	575	557	536	566	561	522	538	529	511	528	540	533	533	542	555	560	502	525	525	531	543	548	566	551	540	538	537	576	559	571	554	566	507	585	579	564	564	495	504	561	504	559	511	526	549	539	526	538	539	530	537	584	578	475	517	528	555	543	522	514	530	553	556	527	534	564	503	546	537	546	538	541	532	565	530	553	556	543	569	566	503	557	502	562	552	557	537	540	551	541	560	526	523	530	514	526	490	530	571	560	536	582	514	503	555	532	546	548	513	540	498	542	527	497	538	531	524	577	537	562	542	551	568	543	531	568	538	533	576	561	522	489	538	518	544	555	556	527	550	512	584	499	541	522	533	572	535	590	539	526	522	556	537	528	507	546	527	538	558	559	571	510	512	561	574	499	552	545	554	551	505	562	517	548	557	513	553	518	522	510	574	519	534	478	516	555	490	581	517	562	545	561	514	559	526	499	532	544	556	515	561	517	538	534	514	507	494	586	555	532	516	531	521	544	517	549	543	574	554	559	544	558	531	529	553	536	470	525	531	556	541	507	534	570	534	555	549	520	499	518	533	522	521	577	547	528	500	527	501	601	574	532	540	488	519	513	542	534	559	537	515	534	546	545	547	520	540	537	558	547	539	538	512	522	515	518	561	544	487	511	561	538	532	474	552	529	500	524	511	561	519	537	517	522	524	571	523	560	518	557	543	548	553	578	532	547	515	553	524	553	566	575	510	523	552	533	528	558	545	523	531	539	540	528	548	536	530	518	530	534	543	498	526	561	589	534	541	527	518	517	531	566	520	567	545	505	539	525	540	558	515	514	537	541	571	534	483	528	538	520	518	546	519	529	503	532	510	552	547	558	534	517	518	540	531	533	516	531	523	533	564	563	533	530	535	551	556	584	499	545	569	545	533	505	562	507	527	582	553	554	549	578	531	534	544	550	530	525	532	534	570	588	575	567	538	520	553	527	532	585	541	561	531	582	547	562	496	567	565	558	543	525	500	526	568	555	541	533	524	569	595	522	558	553	520	531	536	503	540	528	504	521	540	548	505	559	514	543	553	516	537	510	541	532	579	550	536	561	548	552	549	517	519	503	522	547	523	518	517	554	539	497	577	577	545	525	547	530	574	572	527	535	529	492	531	528	521	526	513	553	536	508	560	510	528	535	501	564	601	535	509	546	537	546	523	565	531	566	560	475	529	541	522	561	545	525	507	519	502	510	545	548	514	527	531	544	511	515	542	562	566	531	552	547	546	537	512	506	536	511	492	551	532	549	571	520	512	557	530	542	517	545	528	574	523	511	534	566	545	533	557	544	551	522	549	515	532	511	532	514	522	520	512	518	547	547	558	550	544	517	577	540	572	516	528	516	539	550	546	544	537	542	544	524	543	556	481	513	557	521	549	543	517	539	521	546	531	517	521	514	513	527	558	530	539	507	531	506	525	556	531	559	548	551	518	503	540	557	502	568	509	526	493	522	531	555	568	553	520	589	522	529	521	508	532	560	540	518	533	547	478	555	556	533	581	572	526	518	509	529	511	568	516	553	563	508	540	547	558	557	544	511	573	534	576	511	495	549	532	569	529	563	541	512	537	512	508	574	573	568	554	569	506	532	595	560	536	511	550	543	540	530	542	533	534	564	556	541	495	551	555	542	556	483	537	560	540	504	519	567	529	533	540	521	578	510	481	546	556	509	534	531	534	493	552	517	542	507	554	524	570	519	539	560	540	529	538	523	536	544	541	525	567	531	549	545	541	539	542	545	544	543	531	548	544	548	531	514	546	523	542	500	526	595	552	578	559	616	525	568	513	488	561	532	511	520	530	558	554	515	525	586	542	563	549	519	533	533	539	589	521	533	545	525	518	526	528	587	506	549	556	552	553	546	561	573	544	531	488	505	551	552	549	540	573	529	539	541	556	541	567	547	575	540	547	529	556	552	527	517	501	512	531	548	534	531	580	502	551	557	540	470	564	522	560	552	544	550	558	526	536	516	550	479	525	527	560	518	524	504	547	542	520	531	557	540	569	531	547	515	499	542	524	537	516	535	546	544	574	558	552	538	526	530	538	543	548	528	509	504	547	510	539	525	528	560	514	527	550	551	528	532	582	533	545	506	538	551	536	556	553	485	486	522	527	523	541	559	547	533	539	562	571	523	548	515	530	506	531	511	492	540	527	543	543	567	594	546	526	558	549	572	545	541	553	530	510	505	529	527	521	495	543	549	554	570	568	539	525	527	544	517	549	515	521	548	537	518	566	539	515	483	534	559	519	505	501	564	575	539	541	535	525	519	546	490	521	575	551	533	505	548	546	557	519	579	528	542	539	524	538	533	579	529	542	549	562	510	524	539	558	539	547	582	519	533	504	508	522	567	548	523	532	504	513	534	536	538	557	540	548	553	552	518	559	496	552	557	524	538	510	550	531	583	534	573	525	545	584	566	570	486	530	504	547	536	557	497	593	523	534	544	534	501	558	525	533	494	535	538	522	534	530	505	554	552	563	582	540	532	525	545	561	516	505	536	568	501	538	496	515	529	553	526	502	522	529	563	528	509	550	552	566	567	534	568	510	494	570	485	584	509	599	561	521	551	561	546	533	530	574	516	536	537	537	534	581	478	544	547	513	516	532	570	540	566	573	511	575	593	567	550	510	525	569	507	567	553	544	550	544	504	521	559	533	567	547	548	560	511	539	533	524	608	536	554	537	554	526	497	573	582	531	537	532	503	558	521	522	524	524	521	522	548	523	534	532	519	539	552	544	550	525	523	505	514	530	529	575	538	524	517	536	532	556	525	541	507	530	542	559	538	530	534	580	477	507	563	553	560	527	531	547	543	572	515	562	549	539	516	495	562	552	532	508	538	528	525	558	542	519	545	510	470	555	567	549	551	537	561	504	500	518	513	546	513	547	552	558	498	518	565	506	552	496	532	527	507	527	531	590	513	564	533	486	556	531	536	545	542	518	548	529	520	578	520	569	513	481	537	552	553	548	548	525	536	550	518	538	502	511	546	552	567	523	525	520	566	558	521	551	530	554	566	559	537	552	512	539	564	577	546	562	537	519	548	549	477	504	585	542	537	560	580	522	526	519	530	539	581	546	545	504	532	545	599	498	514	553	524	505	502	532	554	548	574	522	514	524	544	533	563	547	546	507	513	518	487	504	509	537	546	553	561	548	555	521	517	535	534	501	580	537	509	516	564	529	499	570	552	545	519	553	539	538	536	554	558	535	553	523	528	547	537	524	576
24435	22125	35662	26506	20449	10308	1090	676	525	578	595	582	603	594	594	580	543	577	581	577	586	565	535	565	515	572	543	535	542	548	570	581	567	587	576	572	515	563	571	569	527	560	531	547	553	565	570	559	553	558	498	518	543	553	525	536	560	583	509	529	492	523	538	528	539	544	521	546	514	514	519	514	522	561	542	551	537	562	555	554	532	534	537	582	574	556	535	531	552	577	518	510	562	514	540	544	542	562	562	553	542	543	564	499	540	580	562	554	584	494	568	533	549	534	532	487	544	550	590	560	517	527	505	582	538	540	529	528	521	564	546	505	537	555	566	577	559	564	571	603	532	554	556	525	543	575	569	549	599	520	538	533	515	558	551	524	521	574	510	557	541	551	548	555	558	523	535	520	538	556	468	557	522	546	525	540	518	551	521	568	560	543	530	555	540	515	543	504	513	592	532	523	525	520	554	510	529	533	485	540	558	539	514	503	534	551	522	525	552	530	563	574	537	555	579	601	544	548	540	573	507	538	594	522	525	557	601	518	516	555	563	508	496	543	551	527	573	590	553	550	504	507	532	541	605	572	551	534	568	538	534	576	545	515	583	565	518	537	521	566	565	543	531	547	557	513	559	537	564	550	526	557	534	565	549	539	524	549	540	579	555	497	575	593	585	565	530	516	528	561	565	538	532	496	495	507	494	546	559	593	495	579	582	513	553	552	521	517	528	561	559	527	564	575	555	564	523	552	512	556	536	516	551	569	540	516	545	546	508	519	590	500	530	490	557	560	541	538	558	552	542	550	542	502	540	533	504	500	541	515	500	521	549	555	541	579	538	525	508	544	545	542	549	553	509	516	525	544	546	549	502	505	523	551	559	534	541	583	535	529	560	542	510	571	545	545	536	542	543	555	547	550	560	581	561	545	562	535	548	511	523	574	530	512	547	565	535	565	516	527	570	565	562	540	530	506	536	563	534	566	521	522	552	525	539	499	488	507	513	564	495	532	589	566	581	525	545	554	598	559	547	520	585	556	549	548	554	574	539	557	503	563	533	568	561	544	556	553	535	545	552	555	548	516	602	612	502	517	545	509	507	549	534	513	519	560	532	542	527	552	555	518	526	541	597	571	542	545	565	534	514	550	581	504	563	542	509	529	489	546	519	516	559	580	529	557	547	537	564	557	557	552	529	525	498	546	530	534	508	557	564	545	534	538	546	550	517	564	555	550	551	536	525	512	568	541	544	541	552	543	536	586	540	520	565	567	582	542	571	554	525	514	547	525	501	527	536	547	516	530	541	541	584	544	535	542	551	531	515	549	551	533	542	563	502	576	576	525	524	541	590	540	535	567	498	564	541	588	545	568	535	523	572	530	535	511	536	542	531	542	530	534	518	535	546	527	551	568	546	572	494	511	561	540	547	554	538	508	556	562	557	566	583	511	526	557	521	570	538	542	530	546	520	496	531	533	531	545	537	545	535	544	534	550	552	533	520	544	537	536	578	571	531	536	526	534	533	513	559	524	523	535	575	489	539	586	579	528	520	557	561	590	539	575	571	558	522	527	562	542	522	539	529	550	529	485	570	548	547	577	526	534	550	540	533	524	527	556	527	555	545	508	537	530	554	549	564	535	531	540	571	531	528	534	530	535	529	575	542	542	507	515	529	524	526	527	537	557	511	560	535	592	541	541	569	512	511	559	521	565	548	541	543	534	534	530	527	496	519	572	536	547	525	574	552	505	529	533	567	544	553	533	519	568	544	587	586	503	540	562	576	511	562	520	506	512	534	565	567	546	522	542	561	556	522	525	510	585	572	511	505	542	552	543	502	561	589	543	500	575	548	535	559	536	533	571	536	560	532	501	483	547	564	563	560	541	579	589	550	526	514	559	553	522	539	578	495	548	544	550	543	572	570	535	534	538	493	575	531	523	528	544	548	559	568	532	545	550	547	563	564	520	543	533	540	531	589	532	567	555	539	515	562	564	563	560	518	540	573	516	504	534	549	523	568	559	538	563	522	524	576	564	535	546	517	506	497	558	519	515	529	484	582	504	504	544	529	526	559	565	560	607	545	551	521	527	535	555	499	529	522	546	558	579	523	547	527	534	604	542	556	572	588	546	548	554	490	552	513	514	513	519	554	522	508	545	560	563	536	568	543	517	552	554	558	519	565	524	556	531	576	570	527	565	538	543	553	534	527	574	489	535	512	518	544	585	529	529	523	594	542	545	536	513	555	551	530	512	558	497	540	559	556	558	541	512	577	522	497	547	557	535	553	541	548	570	525	483	527	553	529	537	559	531	516	546	544	535	555	510	543	576	548	506	519	532	532	585	574	542	545	551	557	526	549	526	547	552	562	597	584	560	531	516	545	552	559	537	530	556	544	549	518	544	549	517	530	537	538	561	528	531	556	559	502	549	521	548	526	524	565	492	521	570	647	555	574	579	539	575	554	524	534	558	561	552	576	549	492	569	537	531	543	584	552	552	517	524	536	546	553	580	518	529	530	575	557	545	550	530	527	544	570	514	524	566	561	568	542	535	515	526	567	552	544	564	575	530	564	592	532	584	593	555	539	558	570	531	550	536	507	555	584	536	525	584	501	581	534	498	561	542	571	523	514	561	531	494	535	542	546	573	518	555	568	494	542	553	541	525	544	509	548	509	554	566	548	504	550	546	550	546	559	552	559	539	546	544	547	522	539	557	507	566	553	537	541	525	540	576	563	580	550	509	522	532	555	551	534	542	529	544	511	495	587	498	537	552	569	558	574	572	540	557	502	519	573	562	573	544	509	535	538	562	531	527	497	517	568	513	527	562	519	532	555	526	569	520	595	516	539	540	521	540	518	509	569	514	553	581	505	566	524	535	522	535	514	559	528	507	617	553	533	510	554	550	545	546	517	569	562	498	582	532	567	571	526	566	510	562	504	499	549	515	506	540	557	529	521	543	537	537	578	544	554	552	561	507	534	550	511	545	591	489	552	544	544	577	554	536	527	516	536	525	534	564	587	527	505	544	555	533	550	510	546	508	518	558	534	504	559	545	535	524	572	556	527	549	524	556	530	559	578	572	582	528	563	575	552	530	515	515	578	523	552	557	568	535	533	535	547	527	569	551	561	534	545	555	524	545	523	539	532	529	561	499	599	523	590	528	512	528	588	534	524	530	554	530	535	554	557	535	531	522	550	533	578	528	546	521	528	555	514	557	521	533	530	518	494	521	549	548	512	531	516	550	547	551	575	557	511	579	555	563	574	580	523	567	505	556	538	552	532	511	518	576	551	545	530	574	518	540	532	528	570	527	524	567	537	563	530	531	539	526	547	522	584	534	555	564	554	520	537	520	572	546	556	545	548	509	530	527	528	511	552	533	568	525	543	555	567	542	504	506	548	548	498	536	581	553	549	583	570	525	517	514	534	558	558	540	501	587	547	592	567	542	577	568	533	550	511	546	556	552	601	540	542	515	566	535	553	515	524	567	536	548	562	557	526	537	504	528	550	546	555	520
56864	66764	67509	36997	5830	1191	1131	1063	1013	905	910	935	896	911	865	885	878	888	895	858	880	865	881	820	879	830	869	849	804	823	937	791	848	854	892	836	888	829	882	814	893	902	881	835	856	820	883	813	823	807	913	849	848	875	853	841	855	840	824	828	838	859	820	832	853	820	854	849	865	813	828	878	860	820	869	856	848	904	869	802	857	771	808	897	886	898	846	847	832	816	866	838	888	870	822	840	877	801	836	821	835	848	810	791	882	829	830	786	834	798	826	887	866	852	829	782	875	848	777	884	861	854	833	883	839	832	881	844	860	841	872	849	793	841	843	835	850	857	876	858	839	810	859	848	852	903	835	847	816	898	833	877	805	821	820	830	845	859	859	845	815	868	856	860	820	844	788	913	880	843	844	847	861	841	840	814	887	901	835	816	848	848	854	842	842	816	845	815	831	836	891	817	833	847	833	781	872	859	880	824	842	862	873	874	813	812	867	841	844	814	800	847	828	816	836	849	813	851	801	888	832	785	832	901	858	870	840	839	818	844	863	865	875	852	857	814	812	847	869	843	869	861	850	846	826	808	865	794	833	852	878	822	823	810	837	868	793	889	844	849	841	808	831	871	890	820	802	851	848	853	907	808	865	842	882	819	831	811	856	884	888	818	804	847	821	889	881	810	809	903	858	848	875	826	818	890	829	828	813	838	851	820	833	820	806	856	859	752	879	779	825	841	837	859	820	800	833	872	846	823	859	869	866	850	846	845	816	826	838	857	862	824	837	841	855	859	873	883	825	889	867	815	815	849	881	841	817	809	844	851	869	858	876	838	861	822	868	815	808	849	865	899	843	873	804	844	842	844	809	850	854	787	841	779	861	818	888	840	867	883	848	841	808	861	884	850	830	816	797	842	811	843	868	883	864	870	866	869	824	852	834	893	880	829	839	882	829	870	798	800	855	862	866	841	803	796	879	841	821	828	849	885	854	836	845	844	809	858	806	849	900	824	833	838	888	851	832	816	804	873	863	843	821	836	842	856	878	844	850	834	881	856	854	782	857	827	837	862	890	800	903	863	827	863	844	855	856	872	879	844	802	848	824	862	864	810	831	849	883	912	816	839	779	785	819	803	878	870	872	848	829	868	847	810	889	874	868	884	835	878	819	847	875	878	836	826	892	865	833	811	863	847	819	841	840	922	832	821	853	855	931	847	821	866	841	838	869	840	844	812	852	847	864	855	852	837	820	874	811	833	825	896	821	861	798	883	838	836	878	876	823	822	860	869	879	827	843	876	848	849	845	883	872	925	865	917	836	833	809	873	821	880	854	797	854	882	834	868	866	827	840	884	830	859	844	844	885	810	858	811	808	824	841	843	810	847	867	856	854	882	914	867	870	821	839	817	839	852	858	830	816	850	843	913	921	839	849	801	861	835	826	807	785	808	864	830	852	827	833	799	924	846	844	808	856	785	842	801	823	875	865	841	850	840	838	852	798	846	875	851	866	833	864	856	890	911	859	879	871	843	865	857	936	830	822	824	814	857	867	795	805	792	860	796	796	814	859	843	812	828	812	805	876	850	855	842	838	824	850	864	874	844	808	833	811	892	870	813	833	831	805	830	806	877	811	879	832	870	866	890	840	849	775	797	846	845	834	854	849	836	794	776	844	845	858	893	861	809	815	830	832	849	869	904	848	846	784	875	861	881	799	835	826	803	854	873	845	837	813	846	851	838	834	857	780	846	819	847	852	848	887	821	816	883	856	830	791	870	819	844	829	796	830	909	865	899	857	837	819	900	845	785	802	899	863	850	855	835	830	839	842	851	837	837	854	822	759	838	863	851	901	811	831	846	811	827	904	840	818	819	855	794	797	911	856	876	849	881	793	867	842	829	842	826	839	832	794	844	859	848	847	877	801	818	841	819	881	811	862	837	861	845	802	805	863	862	894	852	828	831	794	875	844	842	814	796	850	838	807	838	823	901	799	817	857	846	819	873	908	859	806	868	806	863	864	851	841	850	806	829	866	800	857	796	788	807	773	877	877	847	891	817	846	829	840	875	845	934	888	865	880	841	796	885	849	877	847	832	839	857	864	857	823	866	823	866	857	834	789	822	841	863	864	872	804	827	851	837	837	857	795	863	789	872	806	816	823	825	818	826	870	862	842	829	883	856	867	855	841	847	863	915	863	878	858	834	865	831	899	814	850	796	855	836	873	874	837	825	854	839	841	850	897	872	856	850	826	825	842	795	854	877	875	852	838	856	834	832	833	816	809	885	880	897	906	830	854	838	786	880	876	821	847	857	820	857	845	856	892	869	852	823	836	846	847	826	815	806	821	803	866	860	824	896	852	881	863	854	838	869	838	839	832	833	805	887	877	843	844	851	832	816	838	844	858	808	836	867	860	879	864	864	829	828	830	886	837	880	870	859	870	861	861	855	817	834	821	876	860	856	811	856	876	814	843	833	854	856	823	841	785	833	820	768	815	834	842	794	812	821	813	847	886	847	822	849	796	855	822	821	813	837	875	801	835	868	862	863	883	819	840	880	852	837	839	796	817	819	838	870	821	823	843	829	852	924	853	803	824	831	818	846	851	822	887	838	835	832	875	845	843	883	857	800	866	870	848	855	817	871	789	855	864	849	817	840	811	850	894	863	860	841	874	801	785	821	883	844	917	856	843	837	838	889	858	825	810	848	875	885	805	833	817	800	867	829	805	870	815	861	832	807	811	826	890	865	766	844	851	868	826	842	867	846	820	852	856	853	870	859	842	810	845	814	865	837	842	879	858	859	776	855	840	818	827	865	856	861	813	885	836	850	905	852	850	816	866	865	862	839	858	826	847	838	863	852	863	821	867	851	801	814	782	850	841	837	847	823	860	805	816	850	821	836	874	905	839	850	794	842	853	834	785	814	829	811	876	797	893	843	857	837	850	861	810	840	821	834	864	895	889	812	850	849	867	869	854	849	859	888	847	807	859	808	855	827	853	843	826	872	873	816	866	790	807	855	857	866	838	832	867	819	847	857	861	879	852	856	843	839	870	828	820	878	867	866	855	863	795	867	853	830	840	832	827	820	819	864	776	835	880	861	797	872	866	825	822	891	822	857	889	875	801	862	870	828	855	849	826	799	795	861	823	910	837	844	799	845	826	810	825	844	818	884	806	858	869	788	860	846	864	815	837	905	777	821	823	859	831	771	876	802	849	824	845	850	842	785	858	864	840	871	856	806	837	893	836	885	852	828	879	784	803	865	827	816	887	872	803	876	858	833	868	839	841	791	837	877	863	830	822	874	857	827	851	835	798	827	779	825	817	863	835	838	935	833	820	858	794	817	866	848	859	865	834	837	868	855	820	807	819	836	867	783	828	829	869	834	845	864	864	810	850	837	850	870	896	822	815	860	857	796	804	856	857	856	833	832	801	847	882	886	807	847	854	809	857	828	850	827	924	834	822	822	827	830	929	844	840	839	835	816	827	816	863	832	859	873	856	863	840	844	873	884	843	857
23224	21589	34346	25038	21338	20485	8472	908	755	725	734	670	669	722	659	688	665	651	662	680	656	686	689	641	640	633	684	614	644	640	619	637	648	660	670	594	603	609	669	653	608	665	615	629	595	578	635	598	630	635	658	594	597	647	563	623	623	642	617	634	643	663	629	604	648	580	597	661	602	623	644	625	599	617	584	633	607	675	618	612	625	606	630	629	622	631	622	601	646	662	605	630	609	634	609	627	653	592	595	644	605	635	636	635	642	637	616	664	596	676	637	606	593	597	612	658	616	608	633	614	612	602	606	629	592	655	605	625	629	593	620	638	655	610	660	611	632	651	637	572	601	634	627	615	600	651	679	627	605	592	607	605	582	650	589	663	600	617	675	582	629	591	606	630	625	651	618	633	647	650	600	630	642	602	624	603	589	669	627	619	607	613	638	581	602	602	631	594	615	629	611	600	568	619	603	589	655	560	600	589	622	605	641	594	622	636	603	596	603	641	598	626	607	609	649	638	655	639	593	662	590	629	583	597	649	655	619	599	605	629	610	585	646	586	634	634	620	665	592	610	597	595	651	599	570	606	636	631	612	649	627	580	612	589	597	614	628	613	626	615	588	598	598	590	601	639	646	600	616	603	633	578	606	628	631	602	629	636	640	676	594	592	635	628	598	644	606	610	619	613	641	620	659	678	593	575	625	612	614	566	610	597	662	607	596	590	594	620	626	611	647	617	624	625	583	643	629	596	618	625	609	631	642	631	617	650	649	616	642	616	591	597	656	640	638	625	621	605	651	601	650	632	629	633	632	658	628	620	611	636	627	626	671	592	661	620	618	635	609	610	622	601	589	697	660	637	600	623	614	603	543	615	630	651	600	624	604	591	594	606	592	663	660	652	631	660	618	639	586	621	598	608	626	609	621	615	627	633	618	624	605	581	596	632	673	654	652	645	643	585	589	624	601	586	602	616	639	637	656	592	659	621	640	613	582	619	627	630	615	606	627	613	582	641	592	625	569	603	609	605	633	659	665	587	582	640	657	618	641	606	625	624	637	587	561	629	607	614	634	619	604	602	603	609	655	638	647	552	591	593	590	619	586	592	623	586	632	612	592	615	665	630	608	641	586	597	591	623	653	608	650	607	645	609	628	579	635	598	662	568	602	644	612	634	590	611	600	600	625	601	645	599	660	621	666	667	612	564	636	610	596	645	615	597	589	607	575	609	583	591	609	639	624	636	648	626	630	594	631	646	617	622	638	590	624	637	573	592	627	645	572	650	638	585	626	652	620	596	587	672	583	644	596	630	613	602	636	632	596	645	608	626	611	614	614	608	612	635	617	607	608	600	628	622	586	603	663	635	622	608	631	655	618	592	640	624	604	634	596	587	617	584	586	631	607	640	619	623	660	615	588	594	634	604	623	611	630	632	633	606	596	618	617	597	638	604	608	609	605	618	623	630	663	600	617	632	634	596	634	625	595	576	640	607	622	575	578	609	612	641	645	604	625	629	627	607	619	519	612	588	601	650	648	609	615	590	626	570	601	586	612	615	616	647	669	626	635	617	660	613	622	631	646	640	600	622	594	627	644	620	611	597	633	587	599	588	620	650	620	617	611	580	627	644	625	610	616	610	633	630	650	645	654	630	642	608	598	595	657	627	593	643	626	652	616	648	646	578	626	610	615	615	612	640	562	637	638	683	628	624	635	637	562	621	606	579	640	630	614	610	570	574	615	619	658	610	607	644	604	632	607	640	618	642	593	619	605	600	628	611	656	581	627	603	672	608	593	635	640	634	602	598	615	613	641	597	636	639	619	604	623	627	638	604	633	624	659	625	625	632	665	618	632	602	633	588	660	598	597	631	609	598	636	641	625	581	668	619	603	609	588	641	628	620	579	570	576	622	599	603	606	649	593	616	639	653	617	644	649	665	631	630	601	614	620	641	575	617	632	607	629	664	642	621	660	624	641	605	660	651	640	653	640	646	614	624	592	605	599	616	609	598	591	600	621	625	634	596	601	637	644	617	609	613	593	596	669	669	641	595	644	635	603	627	638	618	640	645	606	570	662	591	605	628	634	609	627	622	640	601	662	659	654	568	646	634	659	599	635	649	607	614	593	583	642	602	575	632	638	584	595	653	651	646	608	594	601	616	635	635	589	581	603	643	585	600	657	603	632	600	655	658	617	645	613	613	589	589	656	628	618	611	615	568	610	616	620	614	605	633	635	635	624	606	627	618	624	610	626	600	651	656	606	634	573	615	656	616	632	585	588	618	640	649	565	631	586	633	672	620	647	621	631	613	643	588	657	607	606	658	598	621	582	628	639	600	625	632	607	608	650	620	659	605	573	607	622	600	597	635	604	637	632	613	619	609	652	620	599	621	625	619	627	651	568	669	642	591	576	614	655	628	578	628	608	649	584	578	625	670	625	632	611	575	623	594	587	575	615	631	604	606	653	618	645	603	657	630	667	617	619	615	604	646	615	623	560	655	580	615	605	609	613	666	625	595	682	621	638	602	619	642	605	610	603	631	682	626	581	599	639	602	655	572	621	601	599	600	637	607	613	653	608	598	653	595	647	595	601	667	636	619	610	579	595	628	620	590	613	595	595	616	577	604	613	636	618	582	606	592	574	600	645	622	672	681	583	631	647	592	641	586	621	614	631	621	613	675	598	619	672	609	664	635	605	629	637	619	630	583	618	595	613	582	633	588	623	664	641	586	585	583	573	646	600	655	630	582	622	623	676	609	608	601	619	631	612	595	626	604	617	621	654	619	623	631	608	638	651	655	628	631	607	626	605	604	597	612	665	592	661	605	665	640	604	619	613	599	569	610	623	608	590	643	628	576	582	648	659	615	595	608	626	572	601	608	647	637	651	577	672	610	630	636	572	643	642	608	633	608	606	642	665	585	599	600	638	612	648	614	598	605	655	603	590	627	670	645	648	620	612	594	587	596	636	602	624	629	593	568	608	596	578	652	590	648	618	634	623	628	636	631	628	608	662	668	618	627	591	602	662	650	627	606	564	631	621	639	594	633	616	582	600	623	612	615	565	637	596	554	637	626	582	610	612	623	613	612	590	606	562	656	647	671	633	574	649	584	651	660	645	640	626	599	595	599	623	614	624	604	618	651	606	633	657	640	590	603	626	590	592	603	601	561	628	649	586	600	593	585	586	587	647	648	614	583	669	599	595	641	630	622	632	596	584	600	619	641	635	583	631	601	569	633	594	610	602	656	642	637	568	599	610	618	589	613	643	626	601	608	614	657	604	559	663	608	619	630	602	647	601	618	596	616	616	614	618	669	624	612	579	619	633	579	627	622	601	623	597	604	627	619	659	607	605	622	630	622	591	628	614	647	625	636	606	602	592	604	626	627	555	599	622	629	604	639	613	650	608	618	643	602	610	608	647	634	576	582	582	567	604	627	622	624	607	540	608	616	617	639	608	596	614	618	626	599	651	626	606	634	606	620	644	612	635	599	608	595	596	601	600	632	661	617	593	641
62795	65452	74430	45612	6416	1730	1444	1342	1274	1140	1157	1089	1049	1059	1032	1035	1040	958	1008	999	914	1004	1002	946	976	1026	998	971	927	1019	954	967	940	926	953	945	961	952	965	936	950	943	956	987	918	1000	964	1004	945	1000	1000	921	953	900	869	921	993	948	983	917	948	919	992	966	988	917	1014	950	926	971	944	957	967	933	964	903	996	938	970	959	985	959	936	952	931	871	963	910	950	988	1005	943	943	971	870	923	916	987	908	962	955	970	927	934	952	1009	930	980	942	924	980	979	978	990	941	989	952	952	957	984	925	922	971	1021	914	952	970	962	921	901	936	909	957	991	952	920	953	997	947	968	940	932	955	912	944	995	893	1005	967	956	978	951	995	968	911	933	987	966	944	912	919	963	937	914	903	967	983	947	925	930	978	950	945	1014	929	946	964	904	980	922	933	949	965	928	979	930	966	909	917	894	985	907	952	976	958	966	956	903	924	922	931	975	868	879	1006	973	902	955	931	900	948	940	951	919	918	916	961	953	953	910	973	939	906	902	986	907	946	1019	905	884	965	926	928	951	977	925	1011	935	944	980	941	910	931	979	960	918	922	930	941	954	912	946	898	972	947	942	958	942	941	885	970	1027	993	963	951	877	977	900	931	948	878	976	860	957	980	911	960	926	925	974	929	953	951	907	957	937	993	947	910	963	961	960	925	979	932	898	956	998	952	949	940	961	879	959	925	997	938	896	968	977	953	891	916	938	911	977	944	966	906	916	943	902	984	891	920	938	969	929	977	940	932	893	991	961	936	915	971	913	935	918	908	946	934	1012	981	977	932	913	933	966	938	920	962	964	934	963	977	944	974	924	975	919	877	891	962	875	977	969	936	929	929	985	979	909	956	948	941	931	934	926	898	876	961	937	933	903	996	984	961	999	897	974	940	929	949	937	924	976	971	942	952	942	1011	981	999	961	951	940	928	960	998	947	999	912	945	960	930	974	939	956	977	960	978	971	914	971	944	910	920	944	902	997	973	942	901	978	941	878	949	958	917	931	962	965	943	926	969	910	989	931	927	925	903	951	952	922	965	994	956	963	937	963	970	982	923	941	985	921	938	873	936	962	932	948	957	941	923	919	950	952	894	944	976	991	900	949	957	920	935	907	956	925	929	980	974	908	945	938	920	919	986	973	917	994	890	938	961	899	937	971	989	954	907	906	922	975	928	928	959	960	943	937	969	979	976	955	923	918	986	995	928	921	953	983	953	876	918	945	946	981	973	964	906	923	927	900	933	964	899	924	913	935	900	906	971	923	940	983	922	948	932	897	947	936	908	933	903	919	938	979	905	901	917	939	971	979	897	939	930	930	949	938	943	931	910	942	990	942	961	941	917	954	914	949	924	888	928	988	948	918	984	937	962	933	983	964	947	915	970	952	939	893	977	927	933	986	880	960	917	929	963	928	954	987	968	952	936	911	920	933	955	932	893	893	907	959	865	975	1031	973	910	968	937	998	954	1011	957	916	975	930	900	943	963	944	964	896	977	959	917	976	904	921	948	989	915	1010	912	1003	983	958	879	950	984	918	1000	916	892	909	935	933	948	936	987	934	987	960	977	958	1008	1000	957	931	981	988	943	935	973	959	927	924	934	981	870	964	919	930	954	988	953	937	911	948	904	915	951	989	953	943	953	973	962	962	957	964	931	923	922	982	969	975	953	918	963	940	932	898	985	937	928	941	925	964	961	940	973	989	928	942	932	944	981	892	953	952	913	915	971	991	891	945	940	957	949	916	971	909	933	1012	942	979	953	949	964	912	904	906	912	932	920	952	965	923	952	944	1024	939	907	945	897	930	916	973	945	968	935	938	895	950	972	979	940	950	981	977	922	938	917	915	934	949	936	948	920	953	971	973	951	924	949	957	982	986	960	936	935	958	898	937	1012	936	988	930	955	948	945	1012	982	950	927	952	936	946	913	913	954	946	929	944	941	938	964	933	970	931	965	992	913	971	930	947	930	970	930	938	875	971	975	954	944	930	916	956	958	916	962	934	930	938	919	957	1000	967	913	915	970	970	978	932	1041	923	932	944	967	983	972	989	941	1011	958	1014	936	912	950	954	997	944	927	939	924	931	930	946	957	977	982	971	950	995	933	954	985	922	938	956	909	945	971	942	966	943	906	987	944	919	914	896	935	991	993	1005	959	914	975	983	935	931	878	930	983	991	935	925	934	934	959	924	927	938	945	963	932	960	912	933	915	978	976	923	991	989	1032	966	972	930	969	889	904	985	980	971	910	906	921	929	955	1001	950	935	995	938	946	918	904	925	996	946	889	933	973	935	918	907	981	935	908	954	938	963	921	944	923	927	973	963	924	941	968	976	953	985	921	986	980	964	981	902	931	937	947	954	948	921	954	909	943	956	949	954	963	900	950	902	932	960	971	956	949	928	947	957	974	924	985	980	936	931	918	879	926	931	969	926	934	937	941	924	947	927	989	971	938	918	938	953	950	928	902	907	919	906	937	922	964	916	931	953	936	919	858	943	920	950	967	1007	926	950	962	939	950	940	1001	943	927	872	959	940	895	916	960	909	916	994	940	938	1000	887	993	949	923	928	914	909	989	976	985	954	929	944	941	964	914	963	945	926	948	991	976	989	966	883	927	938	898	956	904	996	897	966	926	968	981	922	957	907	880	926	979	929	915	878	968	895	975	944	981	960	947	933	948	973	893	848	948	918	998	930	994	937	932	977	902	907	967	954	1021	937	920	919	960	882	915	962	963	981	963	967	920	933	921	965	979	916	949	933	984	918	962	951	914	885	923	917	888	920	925	945	910	942	908	916	929	970	957	981	932	941	917	935	931	900	903	961	942	951	934	932	1005	954	992	939	938	971	944	903	968	1019	962	978	957	935	951	929	973	907	950	883	956	967	926	984	900	927	910	937	991	926	908	943	996	937	954	990	869	922	898	890	946	960	954	931	981	935	937	960	893	928	918	911	963	970	924	955	966	913	971	922	916	953	984	962	953	989	972	1000	962	956	950	956	969	939	971	928	978	974	894	976	956	928	929	871	874	869	977	903	942	969	900	933	951	1024	928	941	914	945	930	984	936	983	1018	972	956	950	932	965	943	936	965	951	931	940	957	945	939	950	943	942	931	911	974	904	926	885	941	990	939	921	984	910	920	915	936	889	949	966	960	932	917	936	931	916	960	920	938	955	981	921	918	910	883	915	936	1010	957	992	880	928	938	927	948	980	923	992	961	947	959	917	923	948	936	926	990	962	941	943	971	930	967	929	947	925	949	965	982	915	965	944	915	923	969	1008	930	938	957	952	960	964	953	905	929	1010	929	912	950	991	917	943	963	999	958	912	940	904	984	907	962	981	985	947	1011	926	918	905	933	957	970	931	970	948	921	964	1023	884	967	980	922	927	947	930	945	957	936	941	952	988	955	906	990	896	950	952	968	927	957	912	948	978	953	970	913	951	969	948	970	974	942	963	911	919	920	972	960	968	894	936	955	949	871	948	959	937	984	985	950	900	956	917	1007	960	931	980	928	914	980	968	915	987
28042	25030	31264	14996	899	381	348	332	327	330	359	349	347	356	323	338	333	325	330	303	345	338	356	367	348	315	340	329	309	360	338	353	346	363	358	321	349	341	338	334	328	319	349	337	328	340	332	335	365	298	341	310	342	315	361	346	310	345	366	346	327	321	309	342	335	364	373	332	339	300	322	345	363	344	309	346	348	364	352	308	328	327	341	329	331	335	322	335	340	302	350	306	315	347	329	354	357	318	352	349	319	363	340	329	337	326	333	353	291	329	336	345	323	340	316	334	361	324	331	355	338	355	319	297	332	328	359	302	332	310	336	327	357	344	283	349	326	313	328	313	353	315	322	305	367	354	329	339	315	372	340	305	328	318	323	373	303	372	336	358	306	347	340	299	323	317	310	337	346	320	312	341	313	358	363	356	331	379	341	330	352	350	351	361	302	306	338	344	347	329	347	347	334	318	360	360	326	351	354	328	350	338	333	330	303	356	346	332	349	306	325	314	332	334	319	329	338	314	338	305	352	307	361	356	313	339	353	319	316	333	331	305	324	327	344	351	341	329	331	343	343	322	309	345	360	336	324	340	351	377	371	311	321	329	324	337	351	358	340	322	322	344	335	334	339	352	334	332	380	316	351	353	326	351	350	339	320	340	341	363	350	329	336	313	315	327	341	366	334	298	346	340	330	314	353	349	295	358	330	323	318	333	324	322	342	331	328	331	331	324	319	369	358	348	331	346	341	342	368	348	297	308	331	345	349	289	348	307	302	324	307	351	324	328	372	343	360	331	313	327	298	325	320	318	331	363	360	375	344	340	360	318	351	313	361	343	324	337	370	331	322	318	353	319	350	348	302	325	311	313	344	337	330	321	324	334	337	343	329	323	331	371	341	361	354	306	332	332	349	353	332	308	318	320	361	323	352	344	361	322	344	369	327	317	340	334	349	333	348	324	347	330	378	339	339	324	336	317	348	313	307	342	334	359	351	316	348	349	328	325	334	356	334	317	325	333	327	321	327	318	351	358	323	291	341	354	342	329	341	330	358	353	358	331	361	362	308	348	344	324	329	323	304	325	343	327	314	344	357	330	306	313	351	345	368	337	333	359	342	304	316	327	359	341	383	331	330	321	334	332	354	337	331	337	345	334	357	353	331	350	344	331	372	334	305	336	338	333	318	342	353	324	331	308	336	356	335	358	333	299	340	347	338	339	329	347	313	333	351	341	338	329	305	333	358	348	314	330	329	332	316	324	344	335	359	330	293	351	352	332	305	331	340	352	339	345	314	333	315	332	372	316	340	306	326	342	319	346	319	332	316	350	346	332	347	319	324	359	320	358	342	332	340	338	363	311	322	332	355	344	309	327	304	337	351	351	350	341	346	335	346	358	339	318	316	338	317	326	308	332	292	307	323	345	327	307	322	338	322	295	341	329	318	349	309	334	330	359	354	350	313	340	299	335	334	303	352	361	356	352	327	328	346	338	335	328	289	305	319	305	318	358	339	322	354	314	367	405	366	301	356	328	335	350	355	326	326	327	321	354	397	322	329	312	341	353	335	365	312	361	314	341	321	348	359	362	378	330	336	337	331	315	312	321	347	336	331	328	324	342	353	356	337	335	340	340	343	333	332	328	319	327	336	321	322	311	353	320	349	341	341	307	354	322	336	320	302	353	336	328	327	347	358	331	329	333	325	301	314	310	341	312	309	339	322	337	345	339	366	358	334	308	365	319	337	349	348	307	318	331	331	342	309	348	331	320	313	357	335	358	334	340	349	346	331	306	345	341	326	333	319	310	348	303	319	326	341	328	361	299	348	353	339	346	331	334	314	344	352	321	328	323	305	357	346	333	316	353	319	347	303	349	314	337	352	316	350	309	342	317	305	362	336	331	335	297	319	310	317	301	320	308	363	332	313	328	324	353	332	311	322	344	317	317	328	312	310	333	365	324	309	319	357	339	348	344	360	311	323	333	350	328	325	332	340	332	349	340	327	307	296	333	329	351	366	314	362	342	340	313	360	337	313	321	349	314	326	336	336	330	291	329	343	347	297	307	335	309	313	323	361	333	345	315	310	341	334	308	337	318	337	320	319	344	333	305	317	362	336	325	314	352	359	309	316	359	355	307	291	338	332	318	367	335	308	343	357	341	332	315	296	362	331	336	367	353	323	344	351	387	309	355	319	328	355	324	345	344	355	352	360	355	318	344	293	336	318	355	335	346	346	317	296	353	343	332	308	308	352	346	321	350	321	344	351	320	287	304	357	369	351	327	306	337	304	314	359	311	330	337	314	334	313	348	410	324	326	337	335	342	356	321	295	342	312	347	341	319	334	344	372	300	354	350	306	311	355	336	343	332	355	315	348	351	307	327	330	281	328	296	330	342	313	345	323	362	337	365	302	355	314	338	339	356	337	344	321	349	323	315	336	360	359	340	305	335	312	313	379	339	320	325	350	334	334	307	295	361	348	343	349	328	321	334	347	336	334	311	298	319	310	388	370	313	351	338	327	341	323	351	352	353	340	324	311	368	323	331	361	352	294	353	319	305	325	337	345	315	317	334	310	328	340	351	323	339	353	348	325	331	374	333	332	298	346	321	339	341	344	343	329	329	347	323	340	339	352	317	330	351	328	359	328	320	343	339	287	331	321	338	345	316	350	328	314	310	330	333	317	320	330	329	326	352	338	318	366	343	291	356	348	329	347	329	337	345	352	333	338	339	336	342	315	332	340	351	337	316	361	317	326	332	346	354	338	313	306	319	302	340	328	354	333	314	326	332	331	334	309	339	337	341	337	290	334	347	283	319	348	325	340	312	382	339	317	334	341	333	345	320	331	326	335	331	288	356	329	334	321	325	337	344	270	355	323	321	337	348	345	330	352	353	344	344	335	332	334	345	312	340	356	355	307	324	335	340	309	338	323	354	347	328	299	334	353	352	341	324	325	310	295	340	327	331	350	302	373	327	352	318	331	316	325	353	326	332	323	344	327	332	340	328	369	350	347	315	330	344	316	335	333	333	308	329	348	329	324	324	340	303	320	312	304	329	310	379	323	325	337	321	333	324	308	368	309	320	333	321	335	314	350	356	317	344	336	396	327	337	309	337	309	369	310	304	339	326	342	338	326	313	312	335	359	317	342	319	330	310	330	332	313	335	315	331	345	330	323	314	343	323	321	333	340	319	358	315	379	342	332	329	321	345	326	333	337	326	329	319	337	329	332	350	306	309	309	306	343	353	342	356	347	309	369	323	359	361	298	328	333	299	302	328	346	320	341	326	365	348	312	324	319	327	315	336	328	343	336	372	311	313	336	300	322	337	322	331	336	315	327	335	307	331	384	344	328	332	360	312	344	339	306	324	370	322	340	325	340	360	344	321	345	323	326	291	363	308	354	328	331	337	327	341	350	336	314	290	345	345	318	351	321	313	351	298	331	315	357	295	320	300	342	301	299	319	330	335	347	299	343	314	312	341	325	334	346	292	309	328	310	340	318	325	335	327	360	332
32094	37489	37139	13366	890	539	581	535	573	532	585	537	548	529	553	594	521	555	573	557	521	528	593	519	520	533	515	518	514	510	507	576	558	551	590	492	559	537	563	527	521	543	551	557	551	551	522	552	549	569	516	595	546	517	538	551	513	525	523	531	549	530	564	534	520	552	523	532	568	509	541	569	534	573	544	521	520	544	547	574	554	530	563	552	537	543	528	546	540	593	575	568	531	499	527	559	540	525	499	524	573	547	544	534	567	484	517	507	534	518	551	561	515	519	516	529	553	538	494	520	522	526	526	545	577	505	540	534	513	557	560	520	510	558	526	554	570	540	531	601	532	555	544	534	547	583	560	575	565	535	531	530	520	520	589	584	523	588	525	555	534	511	531	574	533	532	538	545	534	537	511	540	501	541	552	568	559	552	536	540	520	529	566	522	531	534	533	540	508	539	532	545	530	545	530	527	520	563	549	526	530	481	527	562	541	563	533	516	500	529	528	559	516	499	525	531	552	550	506	515	556	532	568	552	524	482	544	546	561	595	543	504	505	496	514	554	543	572	579	488	466	519	538	500	524	538	545	540	519	518	517	509	526	515	532	528	527	556	562	543	547	527	543	542	545	516	557	536	566	529	585	554	602	533	560	544	557	529	559	555	515	530	533	546	533	516	523	578	568	522	605	549	509	513	567	527	553	556	525	525	499	562	480	567	540	542	536	539	569	544	544	540	548	509	548	501	563	531	545	557	503	538	541	554	527	518	513	523	558	535	543	534	568	521	494	513	563	545	552	535	553	544	548	544	576	541	582	531	536	557	533	544	562	524	528	570	554	564	526	538	499	522	520	544	532	564	534	534	551	567	569	541	554	536	601	540	535	577	548	546	522	567	549	531	531	535	564	561	571	521	502	523	548	544	557	560	545	544	534	567	485	537	579	542	523	565	544	582	534	559	530	539	550	553	552	500	544	562	569	517	548	536	568	524	494	568	522	559	518	533	566	537	503	532	558	550	543	553	577	518	569	536	503	502	556	537	553	555	561	554	522	559	553	531	535	602	573	557	550	536	556	512	516	523	536	504	477	525	511	557	515	565	523	520	554	522	522	515	539	521	503	574	529	570	558	527	530	557	545	561	561	539	550	529	559	540	529	565	561	566	561	515	517	562	525	521	564	514	526	556	544	552	531	571	540	546	524	552	563	528	570	598	594	528	553	502	517	519	559	542	537	527	551	522	587	534	555	564	544	568	537	554	546	568	541	537	529	565	589	536	561	527	549	551	530	530	564	538	594	555	547	512	517	567	542	537	543	547	562	508	537	516	594	515	538	536	524	524	533	492	534	529	550	522	546	525	523	553	537	582	522	528	566	572	565	546	510	521	537	532	553	504	567	490	540	582	529	554	554	536	539	546	526	506	546	533	527	550	556	525	559	550	573	560	561	531	555	555	547	546	559	523	554	556	529	532	527	552	528	511	549	545	552	522	496	564	565	579	526	550	534	550	532	543	550	541	535	573	560	559	534	508	508	538	528	542	549	570	527	552	527	541	517	573	559	533	599	525	504	591	561	522	521	551	532	511	557	539	575	504	559	527	536	530	557	555	510	558	524	602	544	546	514	525	552	536	531	535	541	515	579	558	555	529	554	508	556	502	536	550	508	514	510	553	547	527	548	481	528	571	499	539	548	507	532	519	543	521	553	539	542	525	571	549	531	553	543	509	504	513	520	549	598	532	538	585	543	563	545	505	540	538	510	539	566	547	545	551	517	527	584	533	521	522	551	552	556	585	539	527	564	535	562	519	523	505	509	561	553	546	521	493	559	493	550	521	515	524	531	541	542	530	551	532	541	538	524	541	553	563	524	531	551	546	543	546	559	520	558	560	564	517	546	556	487	518	561	560	553	551	545	578	539	538	535	565	536	508	562	572	526	542	548	534	556	535	558	533	549	550	545	584	520	505	580	499	517	553	543	495	526	571	531	549	523	571	565	536	519	505	558	567	542	548	504	544	525	566	539	516	565	553	548	526	532	542	551	555	565	504	551	523	535	489	582	487	562	522	503	511	567	532	561	575	554	527	546	544	530	554	560	551	538	575	508	553	509	528	531	509	571	512	521	549	535	557	621	493	519	534	518	527	550	562	538	537	503	564	551	528	585	560	486	506	513	525	540	528	580	548	534	528	556	500	530	539	555	553	511	514	511	505	562	548	559	546	517	556	521	532	555	546	520	556	563	550	536	509	558	552	544	521	560	579	534	545	548	542	510	573	510	569	549	498	540	563	485	588	573	484	538	539	533	535	570	491	515	519	529	548	562	575	540	509	535	537	560	554	501	535	480	517	570	544	551	518	536	535	502	542	557	561	536	509	510	520	562	559	540	530	575	516	544	540	529	566	535	492	526	565	519	582	505	565	535	571	551	525	558	537	591	529	516	539	555	555	557	542	546	532	571	551	552	546	512	516	544	585	547	543	537	534	491	519	503	512	516	555	517	533	528	555	533	534	537	536	542	505	562	518	567	520	560	550	521	529	507	527	551	566	519	571	535	537	540	524	555	534	556	564	548	549	554	561	544	549	540	566	516	581	593	549	565	546	541	533	538	547	515	527	546	522	535	518	500	542	536	543	532	538	560	555	497	554	501	527	529	558	555	503	553	533	501	503	527	521	582	567	487	525	552	578	530	490	496	566	528	553	553	499	530	524	549	537	495	530	537	514	542	563	531	561	531	552	480	522	554	521	521	528	561	525	558	523	570	520	550	541	528	499	539	568	533	553	515	557	560	527	498	538	527	516	549	542	532	544	554	554	489	553	548	526	576	565	559	519	502	576	519	530	527	567	567	555	560	512	544	570	531	510	559	567	500	578	526	544	549	552	595	550	553	562	555	558	538	561	562	526	526	542	512	557	527	506	530	492	553	540	560	548	545	497	526	560	542	557	541	543	559	527	530	529	535	508	573	561	533	549	488	531	555	569	540	583	559	544	578	541	556	555	523	567	530	512	574	518	549	537	575	536	572	532	553	508	516	563	548	541	536	511	544	528	501	526	520	512	513	562	559	565	562	541	556	562	529	516	497	544	479	559	537	568	537	510	502	492	574	537	549	545	564	555	562	555	551	569	550	529	534	560	511	573	525	542	499	548	544	530	541	553	555	545	535	542	541	569	537	530	535	566	536	520	524	565	523	511	521	531	574	547	567	512	560	533	514	565	535	556	514	558	573	512	542	537	499	514	529	559	561	563	527	551	518	556	563	534	534	514	585	563	573	572	545	552	549	526	539	557	598	541	512	553	550	543	561	540	542	554	538	574	536	544	504	562	521	519	562	574	528	556	539	530	580	533	524	483	564	513	544	552	576	547	548	543	571	543	506	497	555	516	546	585	545	576	572	525	561	522	474	582	554	584	551	555	544	579	487	519	535	519	532	535	543	564	539	539	559	504	551	509	546	568	523	540	559	564	539	564	528	508	559	556	553	529	555	558	541	549	583	543	530	530	564	538	562	625
24424	22466	38066	28427	20952	13449	1640	626	597	601	587	524	558	560	589	602	557	560	572	571	537	532	580	574	565	577	520	527	512	617	543	558	555	570	535	557	503	571	561	549	522	511	545	572	519	496	525	488	553	558	517	533	525	517	541	551	552	490	525	553	568	565	541	558	539	550	537	567	529	519	555	566	540	538	554	516	533	541	599	535	545	549	571	536	512	520	571	523	539	539	551	548	570	543	568	520	529	572	578	530	494	562	546	558	546	507	501	593	489	597	546	509	558	540	514	581	540	560	495	528	542	506	571	539	530	557	561	558	534	568	509	557	526	519	544	529	521	559	545	562	546	536	566	484	521	565	545	548	555	515	469	535	546	518	569	525	499	521	493	559	534	553	537	577	549	579	545	555	564	562	522	528	571	517	546	537	553	537	531	528	519	519	515	517	509	549	572	551	559	589	543	564	535	565	543	551	522	518	524	535	592	566	548	562	535	539	535	524	589	543	568	517	565	553	550	547	540	559	540	535	554	521	541	529	500	585	504	505	529	507	535	543	526	578	539	515	546	503	532	538	500	512	518	549	498	596	529	517	553	562	533	514	492	545	524	549	528	535	567	502	572	539	577	558	545	559	547	581	539	545	519	539	555	516	551	549	541	529	575	538	533	507	520	574	549	547	543	568	507	523	551	580	508	545	521	564	548	556	538	557	514	526	499	535	588	530	561	541	532	557	549	539	555	537	552	521	543	535	564	508	509	533	555	545	550	523	492	557	571	543	586	534	530	507	529	506	528	574	539	544	542	540	515	554	573	544	566	531	525	547	515	551	516	560	514	528	569	511	568	583	537	553	537	576	541	511	504	559	545	572	527	501	589	565	531	535	504	519	556	592	516	539	532	562	551	543	543	533	508	529	593	527	533	552	575	573	502	541	538	527	540	530	555	518	501	494	548	546	556	518	537	531	535	529	541	512	523	543	504	533	547	549	559	522	519	533	519	495	507	537	517	533	505	564	545	547	545	561	517	532	520	580	520	549	523	565	571	575	540	523	606	496	524	546	568	549	532	537	595	544	549	560	554	530	541	565	526	570	547	532	589	558	543	530	524	518	521	554	547	527	549	552	558	545	502	585	586	518	528	565	549	516	536	562	515	546	528	521	571	526	524	524	523	560	533	568	545	565	552	555	581	508	546	504	555	589	558	510	541	562	577	474	575	521	570	578	528	571	529	567	545	555	562	549	563	543	522	543	548	521	552	589	592	489	587	545	541	480	552	526	525	546	511	547	546	568	559	522	527	546	501	569	523	571	538	538	554	542	569	510	533	514	559	516	560	535	569	519	512	530	583	562	565	514	566	546	536	524	553	568	561	539	564	543	562	579	546	570	545	538	523	505	549	480	539	604	536	526	535	513	574	539	506	541	545	519	523	559	535	561	581	543	542	563	573	548	526	530	548	551	547	530	526	546	522	532	555	534	556	540	544	520	534	546	525	531	514	520	572	572	576	529	584	572	561	558	549	577	536	555	565	563	528	561	493	505	534	563	549	541	526	508	587	541	528	529	563	585	557	533	538	517	556	529	551	528	553	510	547	544	591	534	532	537	555	505	560	531	526	520	587	529	564	579	558	528	509	575	504	511	482	550	540	548	587	552	569	527	530	571	507	518	512	587	530	514	532	560	568	583	535	550	536	603	562	553	524	520	518	514	545	523	531	551	538	502	603	476	537	530	567	561	541	532	539	521	558	555	565	536	526	514	532	531	535	511	512	574	562	510	520	515	571	527	542	533	515	575	545	508	570	517	523	542	532	547	552	561	550	558	556	548	520	531	560	532	551	527	566	555	531	567	539	553	518	536	551	549	516	522	593	537	486	524	546	595	551	541	523	586	531	558	534	515	521	576	573	500	533	574	526	529	527	529	519	534	500	574	528	560	560	529	576	537	540	593	547	541	550	552	558	534	535	530	501	503	546	545	533	576	537	537	533	499	544	580	520	494	542	531	491	545	539	563	564	538	550	547	573	516	561	524	538	564	575	508	563	525	509	533	531	537	528	556	557	552	585	548	522	520	510	521	533	519	571	546	536	552	551	577	536	535	574	502	560	565	549	532	517	534	554	533	530	507	545	506	550	508	548	543	564	526	557	520	550	543	517	519	586	554	544	565	546	554	507	529	526	492	574	556	565	543	533	498	492	550	569	580	549	558	563	533	560	534	540	502	548	558	533	550	574	521	516	553	606	512	542	540	588	496	519	545	548	531	580	531	531	556	536	534	542	547	565	525	562	544	513	523	548	545	551	553	540	527	531	537	522	517	482	534	531	547	563	582	553	566	537	526	511	539	555	542	530	527	519	564	549	503	540	557	571	556	562	525	552	560	539	533	531	603	552	519	522	545	558	521	519	544	615	513	525	498	543	570	566	544	505	570	573	517	526	539	548	534	539	538	534	525	560	551	558	600	559	531	516	521	512	548	558	558	529	556	486	551	542	517	542	552	524	577	534	553	547	543	554	529	505	500	579	573	540	569	576	558	554	567	537	584	558	549	554	537	535	535	584	521	563	524	535	562	549	543	546	537	562	565	549	539	557	519	567	557	549	536	509	528	572	554	541	534	518	498	497	590	559	519	542	553	551	524	555	543	531	546	542	535	524	567	509	539	563	560	532	522	524	532	539	500	512	536	523	517	522	509	527	518	544	530	525	524	496	529	548	555	527	552	537	551	580	506	527	548	548	536	550	536	536	546	538	541	505	508	559	530	564	518	559	524	515	545	521	532	553	504	559	524	568	544	573	559	551	522	525	525	543	522	524	536	573	536	558	561	509	574	523	565	526	527	543	564	535	536	537	524	568	527	522	577	562	537	571	548	519	523	492	517	550	572	527	540	510	491	521	586	495	547	555	499	543	513	540	509	543	539	516	535	488	524	513	542	528	515	510	559	504	558	542	543	574	554	542	558	541	537	533	527	532	557	556	530	527	538	533	549	551	546	552	535	542	544	514	543	547	533	508	493	565	548	516	533	514	555	549	566	527	513	528	511	541	521	534	568	540	538	548	531	520	529	519	556	535	532	552	542	576	559	534	555	519	561	524	509	536	506	523	525	527	561	553	526	546	508	535	528	548	508	560	557	539	560	590	525	527	537	553	517	553	599	583	544	531	574	527	535	558	515	511	518	526	514	566	548	561	538	541	572	512	584	561	534	502	583	557	565	536	498	570	497	571	570	555	561	546	560	558	551	565	573	538	565	543	573	551	533	552	546	527	573	521	546	530	508	544	570	541	516	540	542	507	548	580	574	536	545	517	579	550	545	574	554	553	529	544	527	539	554	563	540	567	576	543	521	551	555	523	566	550	533	568	540	498	523	552	524	546	569	565	531	519	559	526	557	567	523	548	535	535	529	579	547	548	541	554	501	531	565	519	520	591	489	581	562	532	516	590	586	581	541	559	531	541	514	516	549	538	506	584	536	559	548	533	540	559	540	514	554	528	527	543	544	542	534	543	561	517	548
55433	64726	71292	39395	2765	1256	1086	1009	980	966	966	975	965	956	907	884	837	841	868	886	903	832	865	899	862	834	906	856	861	821	853	821	817	880	843	881	851	877	804	840	848	787	850	859	866	837	820	870	888	859	895	838	883	833	853	870	870	831	853	797	812	839	870	827	864	837	810	871	849	870	876	847	791	839	903	866	922	837	875	852	847	880	809	822	785	843	784	827	875	846	815	851	852	810	805	840	835	849	847	806	825	791	875	871	814	829	813	867	897	883	831	858	843	822	806	860	800	851	801	826	829	867	863	848	834	822	834	847	774	894	804	806	886	843	815	873	793	890	848	833	834	858	869	820	843	881	893	865	857	862	781	815	883	807	881	900	788	796	871	839	846	872	858	814	796	809	862	870	869	833	865	820	807	818	856	817	827	836	820	862	857	849	869	883	886	879	817	804	854	818	887	854	872	819	850	898	841	840	855	916	837	869	838	854	791	833	806	847	852	837	837	868	843	830	832	844	823	868	871	856	839	852	843	851	845	813	839	807	832	849	834	839	816	855	819	837	794	848	890	847	825	869	863	872	860	818	866	827	837	843	867	830	813	869	818	863	855	824	830	852	800	848	818	910	781	827	818	845	819	854	817	850	821	830	821	806	858	882	818	820	787	773	859	857	835	850	855	825	817	795	852	818	828	813	867	792	833	845	883	846	887	855	817	818	796	871	878	897	828	925	833	844	869	852	899	836	876	845	820	799	839	851	865	898	851	821	836	825	856	779	835	865	827	833	799	817	843	867	791	835	823	806	857	861	814	818	829	823	834	872	856	846	869	867	870	791	803	874	819	864	839	845	853	791	827	846	856	906	826	864	803	883	843	853	853	802	847	815	811	828	771	821	861	840	824	832	870	843	879	866	856	847	839	851	835	848	887	841	794	841	836	854	845	822	847	865	821	827	805	825	836	891	826	796	808	858	836	843	864	843	837	852	816	850	822	882	804	859	816	847	890	828	811	793	820	849	865	839	798	872	850	854	844	891	847	888	848	831	834	874	839	826	812	809	848	805	894	854	826	842	827	843	854	848	833	879	842	858	874	835	866	841	848	812	843	864	857	829	856	870	828	798	835	844	866	810	843	849	814	854	824	857	797	791	838	838	851	829	868	819	827	867	839	849	815	807	830	841	804	816	829	813	836	801	861	813	791	766	891	866	838	823	820	854	846	836	829	902	905	868	861	816	813	878	810	814	867	836	861	812	810	815	879	820	839	851	860	872	885	856	804	816	846	825	838	834	825	877	824	832	846	815	839	786	827	842	793	863	861	810	869	895	890	844	901	846	807	834	844	861	787	816	867	837	812	850	860	874	906	853	818	893	846	859	832	809	823	854	822	857	849	829	871	869	839	819	803	859	818	849	802	880	837	827	834	828	797	857	832	858	852	827	840	871	808	884	841	767	852	827	817	906	884	822	860	806	883	879	821	828	874	862	826	853	805	874	903	812	816	811	832	858	834	808	860	837	828	840	884	823	822	838	795	849	865	856	865	858	837	833	848	874	858	814	891	826	898	842	855	790	856	875	905	862	880	875	851	816	822	832	885	783	830	830	831	850	867	858	821	863	860	859	828	824	879	862	832	853	836	813	856	874	809	876	865	822	846	830	901	846	828	866	883	778	859	789	899	834	814	913	822	901	885	808	836	865	838	855	852	829	816	846	856	827	816	822	837	845	829	852	882	857	844	794	844	809	798	818	821	854	826	786	869	851	859	816	843	814	846	818	803	847	840	835	865	868	881	852	831	836	868	894	811	837	849	851	852	832	819	808	837	857	851	855	814	843	843	817	834	809	837	801	801	918	841	863	796	864	857	851	888	811	834	820	838	867	823	891	839	821	839	837	871	812	848	840	846	858	823	799	843	847	824	788	812	801	843	864	821	838	874	807	830	825	861	821	894	844	817	860	832	873	831	846	867	829	829	812	800	845	829	871	897	841	866	845	843	801	835	866	840	853	901	848	882	891	811	825	824	854	865	905	844	838	824	871	865	823	831	818	799	865	812	826	847	819	839	843	885	837	829	820	885	857	816	841	926	852	881	827	800	887	829	827	830	854	817	803	853	845	827	839	825	851	778	863	816	853	820	832	825	800	815	861	824	814	802	825	867	836	812	872	831	831	849	874	841	831	880	841	811	879	830	826	845	808	891	797	852	900	798	819	788	818	842	842	823	816	844	812	845	843	867	840	883	849	811	861	810	831	823	865	813	848	795	792	886	818	850	809	847	824	827	840	868	847	866	908	903	844	884	822	812	819	834	819	865	845	819	820	841	816	870	837	821	856	842	872	822	849	825	797	826	860	843	826	814	851	844	864	811	831	805	843	856	845	842	879	820	833	867	804	832	861	818	830	825	767	867	878	877	815	821	843	831	853	856	850	829	801	851	810	859	862	849	809	771	887	799	829	853	870	867	868	780	785	774	878	843	836	839	831	853	868	815	808	867	858	881	805	859	835	912	851	833	865	821	865	828	860	800	889	835	843	850	857	840	832	837	862	828	908	843	857	876	814	889	787	848	820	846	840	835	820	853	810	852	837	888	845	831	862	849	829	852	824	831	811	855	926	850	890	827	831	824	788	850	846	831	830	861	804	841	829	878	841	825	879	809	873	815	790	850	814	814	815	836	884	865	842	862	879	862	798	830	824	824	884	853	859	818	812	852	854	852	818	825	854	787	856	854	829	841	827	862	829	833	842	836	885	831	783	816	853	832	801	864	804	837	853	849	850	809	821	837	797	865	826	834	847	841	853	801	881	854	872	895	833	845	791	839	797	856	837	871	828	827	838	868	848	799	835	871	903	848	799	814	827	907	850	820	848	847	824	844	838	795	865	835	809	868	818	854	803	856	888	866	835	845	859	812	844	844	841	793	845	833	914	838	817	822	858	857	821	887	833	872	815	853	844	816	896	845	820	811	780	878	837	840	838	874	818	756	830	814	823	822	817	835	798	826	844	815	828	879	804	912	846	819	855	801	810	815	879	908	863	832	842	847	906	856	839	864	829	808	844	845	886	789	854	831	845	828	826	826	870	887	861	823	858	794	865	809	939	795	838	829	845	861	865	815	874	851	843	843	840	859	848	840	882	836	796	840	808	889	805	891	792	838	806	799	878	813	878	835	833	841	818	863	836	842	770	828	846	863	783	800	874	842	839	852	847	806	836	829	878	841	877	812	865	821	872	821	818	868	877	792	862	775	878	816	866	863	866	796	814	778	882	863	845	887	831	868	836	836	860	815	897	840	813	817	899	865	840	864	851	773	802	870	811	877	823	818	871	872	818	849	841	862	862	870	833	799	851	828	786	843	870	876	830	843	803	758	805	902	866	826	871	840	816	843	835	793	860	882	919	900	866	839	839	855	781	847	815	825	849	784	804	883	822	836	915	828	873	832	796	820	845	848	820	831	860	840	855	873	896	836	804	857	866	902	815	818	834	818	864	827	859	856	854	827	825	800	849	846	868
23287	21614	32018	25031	21393	21540	17137	1332	736	710	707	693	671	705	692	681	654	670	672	676	632	641	685	633	643	682	665	663	657	671	620	618	657	635	585	606	648	643	643	601	602	639	596	592	625	634	605	641	629	629	644	613	619	654	629	587	649	621	664	643	614	587	640	606	619	619	637	598	632	647	620	645	645	666	643	682	686	613	625	603	659	600	604	570	600	570	622	615	696	604	627	625	624	634	614	607	608	616	594	631	603	634	650	650	615	630	633	601	634	634	610	647	630	641	594	598	654	592	625	646	624	634	606	651	544	603	636	630	658	647	627	633	583	615	609	680	629	677	613	621	656	621	635	649	613	610	593	658	643	642	595	612	625	659	607	651	645	605	591	616	581	647	621	648	646	597	653	636	607	654	639	645	632	606	605	666	626	635	600	616	599	639	644	613	650	610	685	614	618	633	556	599	629	617	626	628	659	630	651	644	646	648	644	609	655	588	628	628	655	622	601	566	590	638	583	642	650	600	603	625	608	662	588	593	612	668	613	608	578	582	610	613	627	634	582	652	574	610	602	648	599	626	634	590	630	649	617	651	637	641	608	624	658	630	669	637	625	591	636	615	541	617	594	611	590	601	634	631	599	603	630	664	618	626	545	622	603	614	650	659	618	617	620	584	660	606	627	639	583	605	670	674	613	603	618	619	661	630	637	572	611	610	615	595	602	616	621	677	636	635	656	647	615	651	632	579	622	630	636	684	627	617	627	620	632	567	593	596	609	634	605	609	635	613	615	651	610	626	590	682	618	615	611	638	664	618	652	622	632	599	601	588	639	627	665	583	619	626	650	648	616	647	625	638	628	627	593	635	585	579	641	652	624	645	638	607	628	615	596	630	637	685	611	620	618	613	588	641	648	622	651	614	647	578	626	646	599	620	629	610	634	605	624	583	609	661	662	657	635	665	652	616	641	608	671	594	613	638	621	641	637	645	601	578	650	618	591	591	588	619	620	617	663	607	640	640	609	610	599	587	648	617	612	635	622	606	632	649	616	626	633	562	648	626	625	601	612	644	627	640	611	630	648	598	604	587	659	620	594	606	668	571	622	631	587	629	599	666	639	600	613	594	633	620	653	603	599	609	640	626	612	624	610	574	637	643	647	585	615	637	583	637	639	620	639	570	606	627	680	590	581	619	612	630	665	651	610	579	609	610	607	621	620	609	645	629	623	644	582	625	593	624	593	662	630	650	636	637	599	575	622	557	665	634	592	612	632	599	591	588	610	611	595	635	659	629	595	619	638	587	623	610	637	652	624	666	665	637	636	603	625	611	643	608	627	614	650	668	651	628	627	623	601	626	606	605	616	636	620	588	586	640	625	633	656	627	577	629	613	612	564	589	618	629	571	669	602	619	626	575	638	659	612	647	650	587	630	604	670	628	598	648	594	641	669	571	661	633	597	595	585	642	623	630	590	599	640	637	605	619	622	576	640	631	649	622	610	625	618	639	611	589	593	603	635	665	609	640	598	611	669	648	641	635	610	593	638	603	614	655	544	643	612	625	607	636	649	632	597	674	651	585	619	653	594	607	626	625	623	636	593	625	638	618	626	579	657	619	626	586	604	598	636	603	605	651	656	632	639	643	616	641	632	611	622	650	595	627	641	637	616	610	595	615	627	633	580	634	611	611	643	631	606	607	595	635	598	625	622	593	623	625	609	620	640	603	639	670	583	663	647	665	624	633	607	636	645	627	579	641	623	639	578	610	670	623	575	611	619	590	569	652	645	617	598	644	660	603	594	614	647	634	610	628	625	611	628	639	643	619	642	586	596	632	633	637	596	616	625	655	596	560	622	616	611	607	648	634	564	665	622	572	613	641	598	665	611	602	607	646	597	628	618	659	608	642	617	658	661	615	591	673	628	608	612	640	637	592	633	644	640	635	653	628	605	635	613	635	632	589	614	580	600	644	602	642	672	570	620	636	615	630	636	624	630	649	583	606	626	592	624	681	613	603	594	630	636	657	631	616	623	639	619	645	653	620	651	601	654	596	673	636	652	637	634	604	609	643	628	640	663	620	626	614	622	603	591	622	600	594	598	657	642	641	615	614	587	660	640	629	640	614	637	587	594	586	623	632	601	629	616	679	668	624	624	618	599	661	606	631	651	637	643	653	570	645	591	634	619	597	590	632	604	596	573	591	599	602	602	595	598	689	633	598	565	632	665	648	626	633	621	612	643	611	645	633	608	636	640	603	601	615	607	625	602	610	644	623	639	626	634	636	588	649	574	659	626	624	612	652	611	622	615	679	613	633	619	655	642	639	626	624	598	590	640	592	651	633	598	593	582	613	631	562	595	565	639	592	663	635	672	630	607	646	626	626	620	626	634	662	626	600	607	611	711	652	632	653	589	655	644	588	658	641	634	607	625	622	615	643	586	634	640	614	590	583	638	627	602	618	610	679	614	608	651	631	614	627	620	651	595	607	632	588	623	617	595	632	602	597	632	634	562	560	606	649	631	584	620	617	645	649	655	615	606	630	649	594	615	628	634	580	665	624	650	629	570	641	674	589	629	606	600	634	640	619	618	622	601	610	635	598	653	589	627	627	649	608	651	627	645	628	626	609	633	627	625	593	625	583	610	634	600	651	624	644	568	608	618	647	611	623	677	620	593	607	584	618	604	640	583	612	598	641	572	622	635	598	666	632	653	609	591	599	633	620	598	600	628	636	613	611	627	618	652	606	569	624	639	630	635	584	620	596	599	603	666	616	628	600	615	679	631	599	615	654	549	628	615	596	656	635	657	628	631	616	579	601	619	651	590	602	609	610	586	624	619	613	648	603	636	647	631	629	648	636	597	604	618	610	631	595	626	601	630	611	616	668	609	649	637	644	621	587	608	581	644	629	575	623	599	590	654	615	601	644	639	612	573	589	624	645	586	609	602	660	598	629	625	647	604	598	671	609	662	622	604	612	600	627	620	662	638	622	597	626	625	598	604	634	641	612	600	596	635	609	585	614	590	603	645	642	610	633	599	626	653	621	574	627	651	634	650	621	631	643	621	628	622	648	634	600	649	591	626	631	671	612	634	625	628	618	622	649	633	659	599	643	605	591	575	647	630	654	627	647	612	625	657	590	567	652	648	584	620	581	600	634	620	608	661	612	654	619	608	595	611	642	608	650	616	611	597	597	604	598	638	634	631	633	622	621	642	572	610	623	600	598	576	618	645	615	594	636	607	663	569	584	611	659	602	656	612	634	613	622	589	661	620	586	638	634	637	609	610	597	625	639	620	621	613	634	641	607	620	637	622	628	637	667	586	622	632	615	649	649	633	624	591	591	623	628	649	638	617	641	640	599	651	584	582	643	656	623	555	611	586	620	573	609	601	592	588	598	635	604	600	613	621	641	601	586	633	651	610	644	659	621	620	640	640	677	616	650	631	631	638	654	653	625	707	623	606	616	648	639	622	638	625	584	607	613	609	611	657	602	652	698	586	622	627	625	631	601	613	648
58474	74924	76352	47515	3809	1695	1484	1355	1205	1222	1138	1076	1117	1098	1018	1007	1041	995	1041	1014	989	981	942	988	923	948	929	1006	1008	950	982	953	1014	1005	948	1034	923	955	991	958	927	936	921	985	936	994	947	916	962	957	909	956	952	917	898	982	945	909	968	976	914	967	972	918	963	961	928	917	927	946	957	995	934	945	914	1060	938	949	984	984	916	989	936	935	934	901	956	953	961	934	997	936	964	961	938	950	985	938	969	870	919	947	935	977	975	968	926	902	961	1014	938	921	935	925	935	940	928	883	982	910	927	985	993	936	894	964	993	986	981	921	1021	912	938	955	924	926	969	958	932	968	978	938	1013	937	918	932	949	945	913	975	932	947	982	903	976	971	938	916	925	914	951	924	967	977	902	915	924	1008	946	949	981	974	994	911	942	980	945	954	1041	939	976	966	950	984	955	924	877	951	1015	952	901	937	930	992	974	942	949	931	902	943	928	931	949	941	966	958	978	987	917	950	914	943	926	952	956	943	949	943	989	984	986	949	903	970	899	914	901	896	943	988	994	977	926	988	896	1037	944	996	939	942	961	946	962	952	929	935	918	889	971	910	1020	942	938	931	936	962	933	935	910	930	948	947	899	961	904	977	894	961	982	927	940	994	898	955	949	932	959	912	1003	922	975	901	937	962	955	970	928	938	860	960	946	953	957	939	965	948	978	898	944	973	933	963	988	978	968	1000	910	966	999	942	933	966	906	961	919	940	912	909	917	942	961	942	937	1011	935	996	941	940	978	955	1001	961	1001	973	985	958	1005	974	965	940	954	934	933	904	957	926	958	948	973	879	997	968	998	941	936	954	938	909	904	977	930	972	951	924	959	979	989	951	910	919	964	998	896	962	937	976	901	901	953	905	921	976	967	912	945	929	969	968	923	953	937	937	912	958	962	956	917	972	943	915	926	1004	947	946	951	976	907	943	943	988	983	938	935	949	961	959	876	928	947	990	953	962	882	958	932	974	977	1025	944	945	946	913	973	959	929	959	954	916	978	944	998	948	843	940	963	940	910	950	931	959	869	935	947	956	897	975	947	933	980	964	934	936	921	943	988	974	925	958	933	959	940	929	977	919	952	971	980	963	939	993	928	973	953	914	939	921	933	913	971	949	924	932	985	923	982	933	937	988	961	921	992	947	939	927	935	930	966	929	976	907	900	952	950	919	924	945	963	892	962	955	946	907	964	990	914	970	908	939	938	957	935	877	921	957	961	964	952	983	932	934	914	944	976	890	866	955	978	983	938	1011	949	930	943	969	950	942	941	959	916	893	907	926	930	948	931	928	931	929	920	949	933	904	997	990	968	939	907	953	923	911	908	971	1017	983	938	990	920	928	960	994	996	979	936	937	924	1016	901	924	925	946	968	952	991	1012	963	957	935	909	920	944	944	959	947	980	981	1020	971	989	949	929	940	972	958	924	952	1000	998	941	961	997	921	964	955	975	1007	939	960	972	939	922	881	984	911	937	956	920	992	902	936	977	945	969	911	946	978	929	898	951	917	899	984	939	1011	953	981	911	950	957	999	990	965	948	948	897	897	968	976	954	959	862	987	940	939	982	863	1028	923	945	928	938	1026	960	886	939	949	912	990	970	989	890	932	983	899	935	919	939	996	984	959	963	958	995	938	967	974	977	943	908	978	960	1004	962	922	936	953	944	956	955	907	902	902	914	928	964	946	965	949	963	914	977	941	913	978	980	962	928	944	916	889	968	982	1028	961	862	909	920	920	932	987	950	976	953	893	969	941	901	948	951	984	953	938	965	953	932	916	943	883	964	922	947	934	972	924	973	982	950	897	964	940	874	957	962	972	895	946	906	934	887	949	930	917	962	927	953	963	927	974	931	966	973	985	1023	869	982	915	929	953	948	890	910	947	946	938	972	938	989	975	968	948	951	962	941	974	923	904	926	930	972	913	919	957	988	966	925	984	905	895	968	899	999	962	979	957	1015	956	932	869	922	967	936	912	962	883	966	1010	986	984	884	986	965	953	966	947	954	1001	930	969	979	916	940	941	930	942	924	941	932	898	942	911	958	944	952	952	1031	959	929	944	978	963	966	939	937	948	934	951	940	981	915	940	976	856	931	969	977	971	970	952	879	917	985	940	989	914	937	936	914	980	934	931	891	874	961	912	966	918	974	945	933	897	941	957	919	938	970	959	1011	944	961	931	941	900	909	975	959	926	914	908	982	926	935	957	963	968	965	954	946	969	945	918	948	926	907	856	948	982	953	995	966	981	936	961	1021	1007	937	920	985	963	920	917	892	1003	967	898	990	987	966	938	951	927	962	957	966	954	940	914	925	934	979	948	963	943	914	953	964	925	952	983	950	937	940	929	975	939	956	956	987	990	938	928	912	885	944	934	950	932	993	877	956	933	947	972	999	995	930	937	922	968	976	967	924	962	908	923	914	975	894	934	878	941	969	958	927	874	932	995	908	890	928	956	948	901	987	970	940	909	927	937	929	926	970	861	948	914	951	958	956	909	895	901	935	928	985	959	929	965	903	972	923	923	938	929	959	968	908	951	960	921	974	910	918	981	966	930	917	941	889	917	921	933	951	978	1003	932	872	952	998	957	929	936	957	960	940	944	992	894	983	940	940	945	935	941	942	963	923	938	938	966	998	974	942	943	905	960	957	927	997	1007	941	961	913	910	901	955	941	894	953	911	921	924	1010	979	948	924	960	900	964	913	952	942	1000	938	952	916	930	901	935	909	955	990	956	936	976	980	949	943	955	947	939	955	996	993	971	938	914	964	932	931	970	927	933	954	900	939	915	976	914	967	997	950	946	905	912	938	937	965	922	925	959	930	973	942	919	912	981	968	908	981	976	979	909	945	952	922	957	946	946	919	963	978	965	935	933	931	917	976	899	996	955	948	937	944	966	935	949	957	937	908	903	926	911	889	950	920	967	976	978	947	891	997	945	971	945	989	961	959	944	927	886	960	879	934	966	993	912	965	923	926	950	980	950	929	956	957	937	950	914	981	915	940	923	936	985	921	954	918	889	940	935	1001	929	944	926	929	1013	893	918	916	908	957	975	1015	1004	957	975	957	883	909	995	958	982	921	941	931	943	976	985	1010	961	946	947	887	901	1000	989	954	960	955	983	955	957	981	1001	1013	951	924	978	890	968	933	955	941	881	967	944	938	1002	968	977	957	917	936	931	942	973	1006	922	965	967	904	1011	925	963	939	997	986	949	955	935	951	966	942	998	939	935	906	925	979	1004	946	955	934	945	934	950	1007	926	889	932	997	954	962	908	911	946	922	918	970	917	939	977	966	936	930	959	946	939	982	932	936	900	938	949	940	957	996	944	991	955	993	854	922	948	923	900	970	950	945	915	1004	925	907	997	950	932	977	967	962	967	943	966	945	969	917	921	959	986	905	955	942	972	916	914	1008	893	942	930	926	1012	892	955	904	937	936	967	941	895	941	972	931	935	970	928	969	919	975	998	945	960	937	947	965	910	934	996	956	897	915	944	891	935	960	890	958	951	924	957	887	953	918	964	955	947	991	978	1002	966
28021	25155	30924	16364	1302	530	426	348	311	344	353	355	333	380	354	315	314	335	324	311	350	310	314	350	329	364	336	367	304	307	353	330	345	323	349	339	334	324	345	345	345	302	349	327	304	326	344	343	338	353	346	349	355	333	336	343	341	318	319	380	339	344	333	337	353	327	337	354	321	329	371	338	322	323	338	351	312	320	318	329	322	334	337	329	320	327	340	303	339	346	340	350	367	337	327	324	323	305	342	343	322	359	342	320	298	339	347	329	307	363	345	345	320	311	353	343	337	326	337	337	301	348	368	345	328	356	319	360	353	301	327	331	346	352	305	332	372	367	344	332	331	303	313	330	350	321	291	310	345	311	324	348	379	336	333	338	348	332	340	324	341	331	349	350	310	344	348	318	319	377	334	318	338	332	322	340	389	321	329	304	340	364	321	358	330	361	304	316	335	347	314	330	342	318	325	350	305	335	325	358	331	328	324	332	361	367	353	334	345	303	320	322	327	346	330	350	347	333	364	305	325	348	361	353	321	341	335	345	337	333	350	302	363	314	329	353	342	353	364	315	309	296	353	372	350	290	358	317	338	338	379	339	343	354	349	340	343	338	332	306	324	318	365	358	319	358	324	339	352	334	310	332	328	342	331	299	350	324	333	376	316	370	307	369	313	327	320	314	335	354	328	336	330	315	341	329	313	351	300	345	354	363	327	351	350	343	353	339	326	345	330	335	342	343	309	262	319	318	331	327	339	320	314	310	307	347	339	386	333	318	346	351	344	338	356	342	310	326	345	348	341	326	398	351	334	344	318	367	333	321	322	342	328	366	332	339	375	329	293	375	332	325	332	348	333	341	329	354	352	337	320	341	337	343	342	340	322	344	324	323	309	326	325	354	308	343	351	349	365	347	346	338	338	346	343	305	320	330	343	308	292	353	313	331	373	356	359	339	314	331	381	328	334	320	341	341	371	320	316	362	338	316	365	329	322	334	320	365	347	359	377	323	364	327	329	317	337	314	311	375	329	343	321	348	338	332	351	312	318	333	365	349	353	315	316	362	356	368	315	313	312	337	320	331	355	336	353	338	363	329	312	303	334	353	336	295	374	384	322	321	342	317	316	343	321	331	357	346	298	334	395	306	328	309	328	347	332	318	328	317	348	335	336	343	360	339	359	328	367	330	360	352	335	324	336	347	325	317	337	358	335	343	298	346	323	340	329	348	345	368	282	331	340	339	324	347	331	362	335	356	347	368	368	348	306	343	370	320	335	295	304	323	348	336	328	337	323	354	321	367	350	338	336	344	330	315	338	356	315	338	310	348	355	331	312	318	302	376	328	332	344	307	325	361	340	319	310	315	325	323	345	321	339	329	320	375	335	326	340	353	341	351	302	336	348	351	318	321	358	319	288	324	334	326	330	358	350	304	332	333	326	338	344	346	359	305	347	332	332	310	319	320	343	324	353	329	344	340	358	345	332	360	345	346	314	328	352	351	350	341	341	333	330	341	346	328	348	297	328	343	344	305	351	361	326	323	339	335	322	370	359	315	318	335	344	356	327	317	341	349	329	327	340	326	330	367	319	329	276	336	302	331	305	311	353	343	340	319	344	332	325	322	362	340	314	390	311	331	320	322	316	340	335	334	342	358	322	365	328	335	349	336	330	324	321	360	334	358	328	336	329	328	312	362	326	348	323	344	351	318	328	333	342	305	329	361	329	295	339	355	343	331	350	326	305	323	343	310	356	332	359	314	333	338	324	322	366	343	357	312	323	344	321	350	319	334	329	360	329	337	363	374	369	330	337	338	343	314	326	358	339	314	323	311	331	354	309	340	342	356	354	331	330	355	337	292	346	312	335	341	344	335	335	335	350	342	318	336	318	295	349	310	326	332	332	336	304	347	329	346	315	332	359	306	324	335	317	304	335	320	374	350	356	338	306	348	365	359	308	333	333	348	312	341	326	327	328	311	335	305	349	338	378	374	360	308	343	353	332	343	332	311	375	366	355	352	329	345	323	324	345	363	335	332	358	372	338	358	310	339	292	332	362	355	348	389	328	326	338	314	336	341	336	311	342	307	356	340	372	313	310	300	316	311	330	335	340	340	328	285	302	349	305	351	340	343	314	351	341	333	331	336	358	335	355	347	348	326	321	304	362	331	329	313	352	360	341	304	317	336	298	328	323	321	344	352	353	323	297	316	380	318	356	345	313	326	328	350	326	310	346	307	336	330	350	351	340	325	324	351	365	304	345	374	315	344	343	347	329	351	339	372	355	350	343	374	338	307	335	309	349	369	357	346	339	327	331	302	336	331	325	350	308	353	357	379	314	330	353	348	338	346	339	342	341	366	353	348	311	333	319	346	336	368	343	351	336	334	316	326	307	377	333	325	338	343	290	321	331	305	355	358	333	347	335	333	311	345	325	326	367	326	358	338	338	327	295	312	308	337	326	309	348	341	338	359	340	325	316	322	351	346	314	334	338	312	393	348	308	343	310	367	338	318	335	327	302	305	358	332	358	308	331	329	327	346	342	349	314	367	342	374	331	291	342	348	302	317	356	325	382	317	365	345	312	299	339	331	315	330	312	326	358	317	322	344	309	307	346	328	336	317	307	363	322	329	339	372	286	301	318	318	344	357	299	360	312	355	328	318	358	350	314	331	322	330	325	313	328	381	335	297	348	338	322	348	346	311	300	303	335	329	325	328	326	368	310	335	335	345	361	311	312	373	317	347	324	346	363	332	343	327	310	332	329	367	325	306	334	326	356	343	370	343	351	354	382	332	314	326	356	322	356	314	335	333	341	338	358	370	335	336	297	344	313	359	319	349	326	331	355	319	306	330	340	319	341	318	331	329	338	337	297	327	315	343	312	332	359	327	307	327	302	325	326	353	325	358	368	347	328	302	348	344	337	351	324	338	334	361	333	322	336	321	327	352	358	322	321	343	339	347	345	336	317	333	371	336	290	303	333	347	348	331	328	317	354	353	358	313	330	345	326	338	327	339	289	351	297	357	325	314	338	318	330	318	339	345	313	326	335	310	338	305	322	339	345	311	339	321	330	333	318	376	333	357	335	342	352	324	301	333	311	318	335	335	321	343	340	350	323	351	298	354	313	327	362	346	363	332	346	321	327	326	354	337	351	294	315	351	318	319	367	330	320	320	341	352	310	365	355	388	342	312	327	345	339	318	319	335	331	329	310	326	343	346	323	334	345	299	353	337	325	304	332	329	346	296	363	329	337	331	326	335	343	314	321	344	315	343	365	347	360	301	339	352	340	347	350	333	326	332	314	358	338	348	336	338	326	306	294	320	339	342	331	340	319	320	312	327	333	340	328	344	369	338	329	328	348	294	321	318	339	330	342	360	331	293	327	327	312	337	335	337	346	326	295	308	311	346	360	325	347	292	355	359	321	312	308	342	336	338	291	366	349	368	350	365	350	342	345	328	361	323	349	339	357	335	344	319	308	325	303	340	307	328	323	318	363	325	316	325	305	336	340	333
32542	39089	36564	14371	852	585	544	578	543	524	545	553	549	548	542	535	542	559	540	519	552	495	504	538	537	536	548	522	526	536	530	560	570	541	513	526	539	541	550	509	569	531	528	540	594	504	525	547	522	570	565	561	564	583	565	539	536	513	536	557	566	590	487	527	482	511	571	556	537	550	557	516	522	546	530	515	514	552	563	529	585	536	535	550	532	578	548	514	494	548	521	540	567	549	511	555	533	558	542	548	555	515	552	510	541	575	523	508	551	498	527	511	548	575	556	527	561	545	553	510	509	568	567	535	530	537	502	521	503	570	561	553	551	492	550	522	552	550	551	506	554	557	571	557	553	559	528	550	534	538	531	552	532	558	551	508	516	559	535	545	593	555	539	512	530	534	535	533	541	529	500	513	584	521	548	496	538	557	546	546	534	536	557	535	529	547	555	553	540	522	554	515	521	557	491	537	509	569	524	528	580	571	542	522	558	505	533	539	567	516	529	498	562	559	495	573	520	568	544	502	495	517	543	591	551	528	507	529	546	483	517	553	530	502	527	538	523	524	538	537	555	527	514	550	541	525	565	565	569	569	519	513	525	494	502	553	523	580	531	524	577	512	549	525	586	512	517	549	529	537	553	573	532	517	583	540	526	519	551	522	509	543	555	508	514	536	537	518	574	542	545	542	527	537	551	567	540	502	545	540	543	502	514	543	570	557	566	551	534	495	545	557	571	554	513	534	551	560	560	524	512	556	553	525	541	539	515	512	568	499	525	508	540	565	531	531	521	544	557	547	485	551	556	546	572	539	548	511	532	541	548	526	538	534	534	552	564	549	557	531	545	527	529	523	535	502	552	557	528	585	563	533	532	573	567	533	571	526	520	522	515	547	578	580	542	529	548	564	508	538	537	573	539	564	553	522	579	520	554	592	511	530	559	565	552	523	547	492	520	546	521	604	529	551	508	552	582	581	539	503	497	516	523	552	579	553	512	508	530	537	578	542	500	571	534	516	490	529	480	480	563	517	518	535	561	499	587	550	557	512	534	568	559	510	506	584	534	535	530	548	544	536	560	536	541	538	589	588	568	541	505	578	497	516	584	542	544	495	514	574	544	539	547	506	564	576	535	543	544	501	569	525	507	531	507	506	518	560	506	548	532	519	584	554	550	526	511	508	515	568	542	526	531	471	561	508	509	542	531	550	538	553	530	536	533	548	540	511	526	540	547	562	490	556	521	510	545	518	545	530	555	527	575	525	507	524	526	553	511	527	551	583	512	523	544	549	557	551	526	519	540	554	573	557	527	500	537	525	522	533	509	498	507	531	545	551	549	541	537	578	530	568	548	526	545	565	551	564	559	575	529	551	509	534	509	518	547	507	499	544	515	525	504	515	495	581	521	538	507	524	560	534	510	547	535	484	534	510	548	565	528	541	515	540	549	538	513	575	545	549	525	534	547	529	576	517	567	541	535	571	502	547	537	566	516	542	530	547	565	537	533	573	491	537	516	524	555	508	530	549	537	529	547	531	535	576	562	540	575	525	560	557	542	535	547	550	538	499	530	504	541	522	509	494	529	542	493	524	526	517	521	555	531	517	538	533	526	543	518	574	538	560	543	556	555	512	502	523	530	536	534	526	547	553	511	504	549	533	556	534	525	572	560	561	518	572	496	496	604	546	561	539	541	526	560	512	510	546	585	560	506	544	542	535	557	540	531	544	471	525	554	531	545	542	540	559	518	555	550	580	491	594	562	519	520	557	538	570	558	557	517	579	559	525	560	546	550	541	527	542	539	542	520	552	539	551	513	532	516	529	551	529	545	554	523	557	508	543	556	567	532	561	515	576	548	535	529	539	545	545	535	506	518	509	486	547	560	558	544	508	546	568	532	542	564	526	552	524	561	562	539	537	508	532	530	575	521	544	491	520	574	544	525	487	542	555	519	533	541	510	504	525	525	514	502	568	524	504	586	511	551	523	570	538	530	525	575	537	557	562	546	537	592	533	505	537	567	562	560	534	533	582	515	566	603	526	515	516	536	515	510	513	506	558	555	528	562	568	524	572	553	557	567	553	536	558	543	551	546	563	506	532	531	530	574	518	539	518	534	548	520	534	566	533	544	553	545	560	549	503	552	527	501	570	541	548	545	522	556	540	567	579	533	502	558	541	526	541	530	558	534	552	550	504	489	552	530	542	556	532	536	541	554	518	511	522	526	575	511	509	551	589	534	594	562	509	583	529	560	580	521	517	547	571	519	572	514	562	523	517	566	531	562	529	525	532	516	523	527	541	525	577	554	520	530	560	552	510	492	505	527	562	521	551	532	555	503	505	594	564	584	527	553	540	570	524	531	499	515	573	517	508	507	548	522	522	549	541	542	520	543	512	545	508	545	558	506	521	567	522	574	539	518	522	473	518	525	517	575	542	502	506	501	583	501	579	505	533	533	537	536	501	521	566	533	573	539	531	555	512	503	551	540	527	572	511	517	501	528	539	548	529	564	548	531	501	537	550	560	534	551	535	538	561	519	508	540	545	574	576	527	494	574	573	552	590	563	603	533	561	593	509	533	562	558	557	547	558	552	512	599	547	524	552	565	573	548	531	565	493	530	564	538	540	578	532	507	552	564	545	567	540	545	526	533	540	563	529	558	491	539	490	473	554	538	567	534	549	555	550	518	577	577	541	559	529	565	542	545	536	501	607	528	518	558	518	543	503	543	522	535	544	555	493	519	521	544	550	539	525	536	556	535	601	517	533	507	522	548	534	562	515	570	558	515	551	534	595	533	521	516	532	531	538	525	568	566	545	508	534	524	505	569	505	544	522	547	515	523	579	498	531	524	580	543	530	524	508	531	533	531	530	569	509	521	557	515	529	485	531	565	545	552	547	512	545	509	546	539	525	548	491	526	523	510	529	541	572	590	548	534	545	519	511	526	597	536	484	549	524	513	506	596	544	532	541	524	570	519	543	523	550	531	559	578	535	533	564	506	547	524	521	500	534	535	526	527	562	538	544	519	538	552	525	527	561	555	541	557	548	555	562	520	555	540	552	532	515	511	529	472	543	549	530	498	556	548	529	547	540	573	547	544	501	505	532	529	506	557	568	512	550	515	537	555	525	524	516	571	509	521	522	530	541	550	492	554	536	594	536	534	547	530	533	571	548	488	556	518	526	532	544	514	502	553	557	552	524	570	531	543	542	573	532	525	538	556	574	519	548	537	502	493	560	515	521	533	558	560	529	572	478	513	519	502	533	560	513	537	569	486	558	557	542	550	561	550	517	552	521	522	580	551	526	549	573	551	582	533	541	507	471	522	546	491	545	511	570	542	555	525	526	560	535	564	528	531	558	572	510	551	543	527	542	551	525	545	551	558	558	565	520	520	572	584	522	545	536	618	541	561	536	516	537	511	523	560	594	556	524	556	551	542	532	503	508	574	504	527	546	548	579	546	519	508	537	516	575	527	513	534	506	558	543	555	566	566	553	516	566	527	542	546	533	559	516
24478	22246	37624	27877	20167	9916	1035	604	584	650	597	528	567	589	555	623	575	597	529	553	518	527	545	551	578	539	542	535	538	566	567	531	536	551	552	513	503	551	514	529	552	558	539	614	529	524	528	549	514	571	531	506	540	518	562	522	565	524	524	509	508	533	575	582	533	538	499	466	554	524	569	544	532	527	535	550	512	544	592	510	506	525	517	537	533	532	520	527	558	555	524	545	541	513	556	487	534	539	543	549	482	515	527	568	530	532	568	527	541	562	562	550	501	538	569	508	530	541	550	520	494	539	536	533	567	542	571	535	515	542	550	494	514	518	536	526	585	535	561	537	514	569	562	503	560	530	529	553	539	538	525	561	544	541	528	532	525	561	551	563	543	532	533	509	514	550	520	514	567	536	565	555	511	532	588	536	555	534	520	565	519	558	536	537	511	521	533	527	526	521	491	541	505	522	531	565	494	534	557	565	534	537	543	498	515	534	565	521	539	558	523	527	550	555	535	553	508	526	539	542	549	555	497	537	517	529	524	527	523	546	540	532	529	514	551	524	554	562	530	508	507	536	522	539	527	557	535	516	532	537	544	526	576	532	558	561	526	511	551	522	562	540	546	542	501	539	569	540	536	544	559	524	546	486	515	568	522	492	555	594	516	535	496	512	518	519	514	554	567	501	535	546	559	546	524	517	546	584	550	569	513	510	514	578	564	572	548	551	498	526	538	541	525	578	525	525	546	526	583	534	511	582	519	539	520	546	553	534	518	529	541	547	584	563	528	499	516	552	540	554	569	528	557	491	530	545	582	557	556	552	517	528	558	521	568	480	521	534	536	528	531	563	564	548	518	550	523	523	482	530	543	526	536	549	583	505	545	539	553	521	505	530	497	491	555	541	539	537	524	545	558	541	541	526	525	488	537	551	544	503	547	529	528	532	539	570	541	520	565	521	568	561	531	493	509	534	520	525	546	530	512	554	532	560	533	555	535	550	536	540	524	547	565	493	520	544	518	542	493	534	501	514	555	497	542	506	492	546	519	538	520	518	474	549	504	557	537	545	556	551	515	507	534	531	518	531	544	545	521	552	542	530	550	529	513	558	535	513	542	526	544	534	553	537	499	518	515	547	528	518	539	538	533	518	519	498	537	531	556	532	547	538	531	508	547	535	522	539	520	565	538	514	543	545	523	526	502	579	537	539	531	562	557	530	559	515	538	547	582	545	497	522	529	582	499	546	541	533	522	557	538	518	521	513	506	529	554	546	553	526	595	564	546	540	513	550	535	511	541	564	540	532	564	564	537	558	535	560	542	529	552	506	535	560	518	558	547	505	576	525	527	527	505	522	559	550	522	542	522	517	542	535	510	506	546	536	560	532	526	532	585	516	535	570	533	497	559	512	544	564	555	566	568	500	484	520	546	529	532	558	539	530	532	532	526	533	520	516	598	513	544	530	528	549	539	524	490	536	503	542	512	538	555	558	527	519	525	561	529	519	531	522	537	508	537	524	488	536	521	490	552	555	536	558	545	518	527	535	519	504	539	555	548	534	569	551	541	527	533	562	495	501	534	505	520	513	497	519	553	523	557	518	553	536	521	542	533	552	538	564	576	500	561	566	555	519	528	547	554	538	566	531	514	543	558	519	511	551	568	539	561	575	505	540	491	535	549	523	489	560	517	557	598	578	545	551	481	543	556	538	535	513	525	501	485	548	515	516	489	517	527	573	565	546	517	534	514	518	563	580	520	525	546	519	545	535	532	576	513	529	545	574	501	496	557	588	546	547	579	568	524	539	566	534	542	572	524	535	542	533	516	553	570	513	521	536	487	527	554	535	520	511	539	532	512	605	549	540	579	542	506	496	544	518	537	559	577	546	512	547	519	512	522	518	506	525	547	538	526	516	517	514	576	500	500	547	529	528	510	524	541	569	585	592	592	505	556	603	555	508	494	546	521	557	547	524	546	509	531	518	484	549	504	581	528	516	538	506	514	541	554	528	529	547	518	534	511	521	515	542	529	545	547	565	572	500	486	550	537	507	553	575	580	507	539	525	499	601	522	557	584	561	543	587	552	543	527	536	539	530	506	523	515	522	553	533	555	542	576	549	535	536	553	513	532	558	547	543	515	558	536	596	514	477	552	567	483	548	536	524	518	527	511	499	508	536	562	535	530	519	549	555	519	534	490	545	526	535	534	546	558	537	545	543	492	601	560	567	546	551	515	533	505	566	559	532	539	512	538	554	574	528	527	531	525	559	562	538	508	494	548	537	553	511	559	563	514	529	558	530	568	511	527	506	534	533	522	500	546	515	541	525	529	511	540	586	520	533	549	506	550	527	564	517	568	539	519	572	527	551	540	498	518	542	549	546	497	559	541	513	543	558	509	550	577	556	525	529	528	547	516	530	511	502	529	539	555	547	507	562	525	478	580	557	532	536	515	507	573	558	522	513	531	535	551	570	502	508	564	525	571	510	542	513	528	525	531	538	561	506	533	546	506	541	495	536	584	556	544	513	508	539	520	564	529	523	532	543	502	540	521	519	517	498	543	520	533	502	502	525	521	510	512	545	554	564	542	550	509	539	514	519	494	580	559	541	551	531	565	526	535	541	525	541	539	575	501	536	494	565	532	481	548	545	535	517	519	535	561	542	582	505	521	545	544	532	540	511	541	528	521	557	477	539	526	529	546	532	511	532	535	542	538	513	544	521	529	508	524	511	562	573	545	517	519	531	546	554	527	525	540	539	530	547	533	557	536	528	531	562	559	493	563	513	490	491	547	547	576	541	606	500	505	527	556	560	530	522	561	519	529	523	537	523	520	539	523	578	552	574	518	565	559	545	541	534	549	521	548	540	551	497	539	555	517	516	530	532	497	523	480	571	562	533	506	586	529	526	547	533	520	530	531	547	551	542	510	542	524	537	580	501	554	523	545	534	564	554	559	524	544	532	506	549	571	534	561	509	533	506	511	557	530	520	514	534	567	541	487	542	511	543	522	521	508	524	524	559	509	583	527	559	536	514	502	504	515	527	565	534	587	519	535	531	513	551	518	551	512	555	521	529	522	539	537	549	537	501	550	568	513	535	523	528	528	504	538	533	539	559	551	543	544	528	510	546	502	580	538	564	588	533	508	514	537	538	578	536	535	547	536	568	519	551	528	559	537	522	502	545	515	569	534	483	567	530	523	545	524	561	531	534	558	516	535	541	570	520	554	564	511	505	490	491	541	516	505	515	470	518	497	511	503	560	499	552	546	521	506	501	534	496	529	537	521	566	550	564	540	546	521	560	538	544	514	558	508	549	533	526	514	501	519	558	530	560	528	500	549	587	539	553	520	538	529	559	549	521	500	525	597	553	553	544	501	479	497	565	555	509	510	548	504	525	562	574	539	547	529	561	531	486	562	514	503	523	523	555	491	547	512	518	583	509	513	558	557	543	507	529	535	542	519	522	541	513	524	520	526	518	512	564	581	543	541	526	518	488	546	550	532	538	490	567	539	498
56648	71608	68478	37472	2163	1250	1106	1015	991	952	961	913	888	902	889	852	900	898	887	861	852	852	895	846	811	873	858	846	844	798	840	808	849	864	906	895	830	881	792	819	872	812	803	787	849	856	842	840	818	811	790	843	916	820	823	830	835	833	890	789	784	857	849	818	856	841	788	821	862	829	834	793	847	853	843	892	841	843	862	833	815	893	817	830	872	845	809	779	810	841	829	805	810	792	849	837	844	817	792	783	835	823	838	819	785	845	836	805	829	833	818	814	901	855	831	811	829	877	837	822	814	868	820	840	822	817	806	841	872	885	824	870	827	852	909	871	854	813	812	822	859	829	832	832	811	866	795	780	788	821	881	867	834	863	846	883	818	853	804	845	834	791	883	843	829	881	843	815	891	774	818	830	845	854	801	812	806	772	813	835	851	813	820	822	882	804	875	874	818	901	851	858	848	838	805	856	882	839	828	848	807	805	828	831	863	872	846	854	803	855	782	897	870	849	841	796	829	859	877	856	941	817	856	880	863	845	849	866	796	879	846	855	818	829	801	813	865	796	833	798	890	822	822	827	826	814	831	847	864	847	874	799	844	819	852	830	847	813	813	852	856	837	846	842	828	809	869	829	835	833	816	883	801	768	810	860	811	812	840	817	860	784	810	789	796	886	887	865	788	846	810	834	841	855	809	824	860	807	892	896	769	883	876	868	839	878	840	815	850	807	840	861	832	840	903	835	843	813	834	876	802	832	791	833	853	780	866	819	769	849	805	854	841	809	888	884	836	835	809	838	845	871	876	890	814	834	810	884	833	881	805	886	862	821	824	833	786	852	850	832	814	830	785	831	855	861	821	839	812	857	837	872	812	830	862	810	845	800	851	827	866	815	834	821	879	820	818	783	860	814	836	839	816	823	918	861	810	900	839	780	816	885	874	846	826	880	844	838	827	830	812	871	895	831	858	882	864	838	798	843	835	842	902	814	812	842	855	788	875	824	838	819	847	790	831	829	790	820	858	811	879	829	849	767	854	839	847	767	790	869	861	805	857	785	834	803	877	821	866	807	842	836	855	877	848	827	877	859	844	828	851	832	859	831	831	845	783	822	891	815	820	883	836	850	810	835	824	846	831	786	819	831	843	867	800	823	847	871	869	822	841	799	852	873	807	852	818	832	833	863	815	809	828	870	842	778	839	851	847	858	807	854	859	887	778	839	802	823	810	881	858	877	799	804	856	854	886	792	891	876	840	891	851	833	837	852	835	858	803	896	876	807	869	829	836	858	805	833	892	827	859	752	842	839	799	779	826	821	840	842	805	809	816	853	874	856	804	855	822	851	849	831	823	830	843	866	827	822	852	822	791	829	851	882	851	853	846	846	848	883	822	859	828	851	839	830	805	836	775	836	839	781	862	835	820	882	797	862	826	788	848	845	842	832	803	816	816	831	870	835	884	860	814	880	855	829	904	842	844	793	831	828	819	873	799	840	841	844	815	898	837	871	818	827	850	816	882	858	859	863	839	833	854	863	842	800	821	836	866	890	818	808	873	831	793	833	878	833	801	828	838	836	812	829	850	821	837	810	828	843	814	874	868	823	848	850	855	889	829	826	859	818	898	860	803	837	828	822	822	836	818	815	782	856	891	775	841	816	848	817	827	822	853	868	840	866	816	831	820	842	904	869	815	818	821	809	871	841	843	782	824	878	825	834	839	850	870	880	834	793	864	866	781	885	840	873	797	868	767	849	849	887	812	806	847	853	810	874	826	829	862	843	898	754	869	804	805	785	856	824	802	803	827	819	841	841	818	891	819	845	826	839	841	769	807	928	872	859	831	842	812	814	831	872	878	789	841	835	845	882	838	841	850	840	854	861	822	863	849	798	779	779	903	793	832	834	851	886	874	809	851	849	817	861	820	888	804	826	845	836	837	868	847	857	841	876	820	804	806	792	753	848	839	890	820	825	825	864	818	836	847	827	855	845	850	846	850	812	818	835	855	847	822	866	842	817	845	867	845	908	848	818	795	799	807	871	832	871	803	856	791	821	833	804	836	826	895	838	867	786	866	840	825	831	834	822	841	833	821	839	855	811	835	831	885	852	865	790	799	821	864	832	858	868	849	867	872	810	792	855	856	905	874	852	852	902	864	896	862	834	843	849	857	849	821	861	897	840	830	807	878	832	869	822	839	829	843	875	826	840	824	778	786	823	844	824	802	897	841	824	830	816	851	818	844	792	780	844	840	895	839	839	850	813	748	834	838	811	855	857	860	803	854	830	842	867	864	831	812	880	858	853	826	848	849	813	871	889	808	850	826	850	848	827	838	875	869	796	784	873	854	906	779	901	848	851	855	810	744	858	793	856	835	828	822	879	825	827	831	832	804	838	861	817	864	823	794	838	848	838	865	848	865	791	878	817	824	831	888	805	824	805	843	790	846	859	826	871	783	840	803	814	842	829	828	818	879	851	847	831	812	826	868	859	857	821	812	869	813	857	869	820	877	931	841	840	868	860	834	825	867	885	833	846	826	820	859	814	819	835	859	864	832	827	813	826	874	834	813	803	813	876	910	832	832	840	881	823	807	863	846	822	807	827	881	829	834	870	850	852	791	865	835	874	850	815	833	838	803	799	802	825	805	801	805	815	815	853	817	826	817	829	869	803	875	849	891	845	839	885	855	824	785	878	854	814	871	806	866	852	806	874	812	784	846	783	860	863	863	790	809	838	870	838	830	819	793	815	824	840	815	868	856	888	857	866	846	822	817	812	796	865	833	823	830	805	887	809	821	814	839	813	814	835	826	833	853	827	867	862	792	813	827	860	859	841	813	821	880	787	839	837	860	800	830	836	855	850	867	854	844	851	830	875	810	828	804	847	790	821	879	778	826	841	858	855	851	854	872	848	828	889	810	829	840	840	868	862	851	860	850	799	819	815	890	855	834	811	822	841	862	794	838	866	888	816	796	823	875	829	848	829	819	841	824	801	817	831	801	806	845	840	863	837	809	835	896	860	862	835	841	805	821	825	860	795	831	828	835	806	751	827	837	838	849	811	814	889	919	824	877	814	819	837	821	846	826	811	834	843	817	820	843	823	861	836	823	826	787	865	860	814	822	869	913	868	834	817	810	860	862	853	814	874	870	897	828	820	807	854	853	839	836	795	824	894	869	863	794	791	789	839	797	822	790	829	906	883	855	856	820	806	855	828	846	879	798	768	833	855	871	888	881	852	847	866	801	804	759	810	811	905	847	851	805	846	858	812	844	809	802	882	853	782	861	852	844	842	850	838	849	825	853	831	869	870	855	870	866	875	859	850	832	860	849	853	849	865	804	857	827	780	783	849	821	841	859	818	831	853	836	818	835	788	849	873	845	842	873	828	834	851	819	831	813	857	869	846	851	843	799	824	815	838	838	827	787	853	851	844	844	803	864	836	885	868	841	815	836	808	824	836	841	817	827	859	834	840	843	803	826	843	869	827	854	875	871	818	835	833	789	860	839	777	893	811
23233	21524	33174	24203	21357	21114	10993	922	691	749	702	699	655	671	674	642	650	611	637	627	626	615	622	599	631	687	654	651	649	654	616	618	621	629	654	627	596	639	613	640	627	584	635	634	642	603	593	622	621	580	616	629	618	681	621	662	613	648	625	586	626	600	606	612	658	595	642	620	636	598	568	646	602	634	633	640	627	601	634	621	606	602	614	592	622	582	602	658	598	609	620	569	640	628	542	597	615	610	606	648	604	614	654	630	607	604	602	599	646	648	633	648	586	608	599	612	608	624	603	593	605	656	610	614	629	641	604	647	683	611	586	610	582	602	651	628	617	579	627	658	653	576	570	594	583	582	582	598	665	630	659	608	637	681	625	581	611	656	645	614	607	636	640	645	600	590	600	609	616	630	620	609	614	656	589	612	635	633	605	622	601	596	561	608	617	626	632	631	605	612	658	647	625	618	571	615	599	616	602	635	655	620	622	642	601	604	620	593	604	625	618	591	646	577	592	600	586	666	591	592	609	628	583	611	637	643	581	626	591	640	629	618	607	664	605	586	611	598	620	639	620	593	586	645	613	611	595	620	634	628	581	592	652	583	618	597	604	620	633	608	603	611	616	602	593	615	636	627	584	640	615	635	573	586	625	600	620	636	592	612	624	607	625	620	625	630	678	631	581	633	597	609	652	571	638	632	599	590	616	624	621	583	616	618	634	616	657	622	611	625	630	644	604	580	609	610	635	569	617	584	644	641	575	631	657	644	596	596	622	639	608	620	613	624	630	599	590	629	603	579	610	624	609	658	607	634	618	657	656	575	610	591	607	660	595	630	600	576	592	603	604	617	644	567	623	612	631	595	599	584	636	620	593	588	633	632	654	637	606	586	618	628	649	627	642	632	605	587	635	623	624	689	607	630	641	601	636	665	556	625	622	615	624	667	637	669	565	589	599	580	606	647	619	609	622	584	665	624	584	609	581	620	602	619	640	631	577	630	640	613	615	601	633	588	619	654	632	650	638	597	614	618	620	603	597	604	604	588	567	617	591	601	613	644	609	602	672	606	599	599	612	585	623	630	639	613	593	592	675	671	629	658	620	629	630	586	655	617	667	616	622	649	602	572	630	593	637	625	628	579	619	614	601	615	555	618	601	638	598	637	621	617	621	657	629	655	596	627	596	629	641	588	606	623	604	578	602	618	635	640	652	591	623	602	655	618	641	622	620	646	609	661	608	609	633	635	616	629	622	639	569	587	618	626	595	610	642	637	608	620	590	593	632	623	622	609	608	586	581	615	627	593	602	576	616	589	635	621	650	570	609	602	624	648	594	633	526	587	606	615	620	625	628	591	616	619	573	635	592	657	600	639	611	630	626	585	600	606	585	624	627	640	626	645	615	589	609	643	638	653	590	602	613	618	624	627	628	634	615	545	609	621	628	608	592	619	621	647	580	623	675	650	622	557	621	593	589	617	601	606	604	622	616	622	627	622	575	612	669	605	606	618	615	627	586	604	631	618	639	608	619	626	601	608	591	587	606	607	651	653	583	588	597	640	668	656	612	622	641	567	645	576	595	590	644	639	635	608	620	599	597	624	650	622	616	580	596	609	581	659	562	619	583	583	616	617	604	618	617	659	624	610	587	637	622	620	596	591	614	598	649	591	636	619	600	604	605	628	628	571	591	600	593	585	639	641	603	602	621	630	614	647	603	608	630	636	611	650	614	592	613	616	575	580	596	600	622	597	602	616	617	593	614	611	631	635	611	612	605	609	579	635	600	637	646	625	640	625	611	585	594	602	626	600	651	593	657	669	595	591	629	598	600	606	606	620	656	612	607	627	599	609	619	632	619	619	616	656	632	585	621	582	643	610	627	608	625	585	676	582	649	654	649	651	637	623	614	614	597	563	628	629	619	625	633	601	623	642	654	613	620	631	611	599	590	628	604	622	606	594	593	556	611	642	627	639	630	647	614	607	608	632	645	671	565	571	576	608	622	630	609	672	616	617	612	571	620	580	599	651	593	609	590	617	672	645	620	641	583	602	601	609	638	581	614	597	615	610	615	579	642	592	654	650	602	664	665	630	616	628	655	639	634	629	611	591	588	569	622	640	631	646	602	630	629	596	634	591	599	617	632	624	600	594	605	626	623	626	620	646	638	647	635	598	660	620	590	618	652	587	613	580	599	659	658	604	598	697	622	573	613	631	593	677	605	605	621	590	621	677	597	612	591	626	607	628	596	636	603	638	674	606	602	647	595	610	556	588	623	609	589	595	591	616	643	629	619	635	595	613	647	653	623	606	651	642	639	596	625	616	596	617	627	653	630	622	597	633	562	608	643	614	644	591	623	620	600	588	600	626	583	638	671	621	588	635	639	617	603	591	640	589	580	571	644	641	604	618	594	588	622	597	629	628	626	589	592	630	638	570	626	588	615	603	653	606	595	650	577	549	592	569	640	636	625	627	608	623	627	603	575	630	594	607	588	606	639	569	622	652	602	586	596	591	601	627	629	639	583	630	610	588	609	651	624	592	641	595	605	613	647	601	600	593	604	619	598	591	614	585	628	576	619	603	638	607	601	607	565	631	629	574	647	589	669	618	572	636	611	614	655	646	621	596	583	609	598	592	613	586	620	593	597	605	594	673	622	642	608	623	596	615	593	631	584	630	571	579	632	663	596	603	619	565	600	613	639	655	613	599	617	620	610	610	633	598	635	654	604	648	619	593	639	599	625	580	589	602	625	579	600	602	592	539	621	608	592	622	615	616	579	623	601	640	621	590	565	662	609	613	631	599	602	615	593	630	568	599	566	651	658	580	587	621	598	616	581	638	649	627	627	605	676	594	609	576	655	615	604	600	614	628	570	634	628	578	631	612	581	614	621	618	615	607	638	602	622	607	613	586	563	613	571	581	605	646	617	608	630	645	588	548	621	623	613	605	582	643	602	635	599	614	582	646	623	612	667	596	615	603	619	571	611	638	610	633	639	593	576	644	635	615	611	602	630	609	608	668	700	650	635	578	611	625	635	603	622	588	612	625	627	605	648	672	586	611	594	636	650	628	625	598	611	570	631	617	614	619	647	595	636	629	607	613	597	629	604	584	630	607	626	618	616	626	631	580	615	609	643	572	633	611	603	610	646	612	634	625	578	576	613	571	617	573	623	621	627	603	591	588	602	597	578	601	611	588	609	580	580	638	629	569	622	577	673	664	621	642	560	667	605	621	603	646	615	580	640	629	596	595	635	611	587	621	630	616	613	574	614	589	577	637	620	633	599	638	622	616	648	590	646	584	616	626	594	613	635	625	634	644	610	598	561	647	631	660	634	652	625	642	623	589	609	611	630	575	603	612	642	593	594	648	598	604	620	580	606	622	574	574	601	627	627	656	579	594	585	602	637	583	624	662	606	617	598	647	649	636	646	639	617	578	659	586	601	592	623	551	597	586	619	606	604	608	634	634	617	630	561	612	618	620	635	630	591	631	569	638	621	581	573	603	599	620	657	634
62016	78420	75067	46520	3122	1692	1576	1275	1254	1211	1190	1132	1062	1071	1084	1023	980	943	977	986	998	981	921	992	962	985	953	1043	932	1017	915	957	961	977	944	970	970	941	958	911	942	962	911	1005	904	994	887	978	965	986	949	938	929	939	910	969	959	923	962	913	942	969	957	969	923	931	951	992	947	984	921	943	917	1042	946	950	883	953	944	928	1007	944	911	952	951	919	909	986	942	911	950	925	948	950	911	953	930	908	892	929	936	968	933	929	941	958	992	983	982	923	933	961	953	908	943	976	945	938	948	962	903	921	891	904	988	934	920	912	981	935	933	966	961	879	874	961	915	949	1009	942	912	970	941	904	921	914	986	892	948	966	890	925	939	929	949	943	948	912	1015	926	918	974	925	944	936	935	1010	903	938	916	959	921	910	953	951	929	953	962	973	938	982	893	971	932	953	947	928	984	929	968	993	920	938	883	904	944	926	957	972	951	970	986	943	942	950	974	945	890	895	979	919	912	963	956	923	1003	1000	994	954	950	917	916	942	946	948	941	922	948	961	897	920	998	930	946	941	916	932	903	925	917	913	933	950	897	931	913	914	956	893	900	965	957	997	912	972	883	917	976	917	984	956	910	977	932	862	889	909	915	942	941	973	972	952	881	927	939	935	938	973	968	937	949	966	940	906	923	834	938	952	992	990	1027	982	935	965	935	1015	933	910	998	908	960	928	979	930	953	944	962	904	924	985	958	959	947	893	898	962	925	967	970	956	966	942	979	971	968	920	966	901	959	971	956	930	1019	963	950	871	983	908	900	1017	978	912	933	994	934	930	961	939	939	983	977	933	976	968	956	918	987	956	918	935	939	964	927	970	867	984	926	957	934	927	893	922	930	947	935	973	940	962	915	934	876	942	939	949	909	927	1019	955	908	929	960	897	906	915	919	911	940	964	982	973	909	959	925	945	922	958	927	978	934	915	885	917	898	967	936	866	874	996	975	958	936	982	977	970	948	951	929	955	930	958	917	921	922	985	917	1003	880	959	892	993	948	973	886	937	986	972	965	951	953	964	929	948	937	916	957	967	934	953	917	930	903	953	964	940	943	897	954	938	890	946	960	907	895	910	918	964	891	988	940	919	986	952	911	886	929	952	1008	909	993	995	899	931	1013	930	999	895	969	933	873	984	905	972	944	955	966	925	953	933	974	925	959	939	988	907	976	934	916	941	935	889	891	909	942	911	926	959	937	934	948	929	1001	945	978	954	936	942	999	908	965	925	946	935	932	924	973	901	959	907	926	926	948	912	922	926	964	938	906	898	931	952	895	980	915	914	861	959	949	949	929	916	968	916	890	942	941	891	981	942	939	987	971	941	902	992	933	933	953	928	960	927	913	942	935	966	948	904	944	943	933	892	970	913	941	925	915	907	963	983	959	946	959	926	888	914	908	907	939	941	969	966	980	968	889	952	952	934	976	944	904	939	911	939	918	991	926	944	943	954	913	946	903	918	925	964	959	964	917	958	939	923	964	915	919	910	944	916	929	937	936	940	982	976	927	957	953	893	944	880	954	931	975	941	883	907	969	947	939	927	955	949	929	953	979	939	937	974	963	978	924	947	962	928	939	986	924	947	964	922	898	919	920	949	966	932	933	940	946	982	918	942	930	913	902	965	886	947	915	926	952	869	906	971	921	926	956	922	901	1009	909	853	969	1000	948	946	975	927	973	871	950	933	925	948	894	954	904	994	917	946	961	964	988	904	850	943	949	945	879	960	909	904	876	927	970	934	938	909	973	919	1011	932	947	969	937	889	952	953	965	888	933	915	898	964	928	946	1000	961	898	924	860	985	959	945	913	954	941	937	867	968	955	941	941	921	928	942	958	931	953	962	936	914	915	944	919	892	922	906	940	991	931	901	966	902	996	920	900	938	903	972	933	955	934	946	929	934	897	945	954	921	943	931	969	971	949	985	931	929	926	946	954	894	916	939	956	926	882	980	922	961	875	933	895	989	900	976	956	960	985	906	936	929	939	926	927	944	1000	935	921	963	930	1009	970	942	907	977	965	903	901	956	916	942	951	931	889	945	976	882	952	966	909	916	909	1010	985	943	883	946	951	954	857	920	906	986	894	963	956	999	960	897	946	944	913	900	930	961	941	930	938	963	999	976	893	981	963	936	944	969	984	960	974	950	933	966	954	955	906	979	931	917	929	905	974	960	994	907	923	991	930	925	922	944	929	940	890	918	978	934	964	992	981	930	913	905	950	911	920	914	956	935	955	975	944	929	975	944	985	906	933	893	918	923	932	893	958	945	952	923	998	957	953	929	964	974	904	945	958	917	977	965	959	956	948	857	1012	990	932	960	886	952	973	937	905	989	862	904	943	887	1002	979	943	889	944	915	949	911	897	911	922	902	909	958	955	893	938	992	981	954	964	926	939	974	957	905	908	927	944	991	920	970	950	942	956	941	906	913	936	951	963	895	939	929	930	908	945	949	974	935	942	954	907	971	926	952	915	961	870	939	956	1020	946	917	911	936	995	961	981	989	914	936	926	938	935	937	924	877	963	949	884	915	946	978	963	904	945	935	902	907	948	979	992	967	910	943	956	972	936	876	928	963	973	944	955	977	919	978	934	957	956	911	914	950	928	969	937	932	955	941	910	1004	933	964	953	946	934	939	948	954	1033	946	943	936	924	935	900	974	1009	938	933	994	902	926	932	927	897	1015	925	1016	947	957	940	978	932	888	901	891	883	936	961	966	961	946	941	965	956	974	940	977	946	899	897	940	992	946	924	936	935	935	931	943	993	958	886	967	969	951	935	914	967	918	970	947	923	902	899	900	946	894	857	924	975	946	925	936	982	946	960	921	984	949	938	1009	887	960	942	968	918	1006	939	960	947	967	935	865	975	935	909	872	944	943	897	963	928	947	954	970	954	982	982	966	889	965	986	948	923	948	904	963	983	953	949	959	944	938	979	914	943	1015	962	942	939	905	943	906	949	872	951	938	973	936	984	904	939	953	937	966	927	917	902	938	906	924	881	943	944	984	941	966	914	940	899	935	971	951	929	905	991	924	905	913	940	988	950	937	962	968	885	914	972	904	945	955	993	911	964	943	925	896	903	969	901	928	966	927	896	941	926	917	938	965	910	898	922	937	1003	942	930	958	888	948	941	992	947	996	933	924	968	908	901	884	924	939	914	936	905	939	943	977	948	926	889	928	945	878	963	919	961	954	955	938	989	953	955	939	961	919	969	907	956	952	959	937	925	935	974	983	942	958	966	974	931	917	955	912	940	969	948	900	962	969	955	890	916	943	963	931	953	938	985	926	936	989	940	939	973	950	947	934	960	909	1023	921	911	958	1008	974	922	910	933	956	921	970	967	929	926	934	885	944	932	948	958	999	946	924	923	957	899	966	924	936	924	912	936	904	981	946	956	955	995	949	1002	936	896	932	875	951	940	929	983	990	964	983	953	997	925	964	862	897	960	956	946	932	948	943	957	925	919	926	939	902	972	916	986	911	940	946	936	925	969	954	889	932	953	925	938	930	937
28205	23986	33078	15394	943	366	373	352	331	341	335	347	352	347	336	359	375	316	354	324	354	331	384	323	342	335	346	341	318	363	330	373	331	355	339	332	353	360	366	326	341	357	333	341	368	319	344	331	325	344	335	355	334	328	336	350	332	329	320	322	325	354	349	330	348	336	334	324	320	326	344	323	329	346	360	355	360	342	335	338	354	319	332	296	294	358	325	327	322	347	319	317	372	343	333	338	379	350	331	364	335	335	336	360	313	365	347	342	324	340	362	317	358	365	324	303	332	332	326	325	328	318	321	353	336	347	389	339	338	314	352	322	343	356	378	305	334	310	364	321	366	337	377	332	337	377	373	339	382	320	305	361	344	336	334	363	349	343	336	334	361	322	337	335	354	358	331	336	313	338	338	341	359	387	347	334	379	345	344	379	333	339	326	355	312	324	365	348	300	333	409	354	372	327	333	332	344	368	358	306	321	330	327	352	378	363	318	343	322	336	316	329	334	347	343	356	336	327	362	329	326	354	331	345	343	347	336	353	340	339	351	338	338	335	366	350	299	341	334	319	336	376	327	331	322	357	346	350	333	340	353	359	332	352	325	343	323	349	337	332	328	310	336	344	333	357	330	310	346	354	308	309	330	345	376	330	316	328	322	345	326	350	347	316	315	339	343	329	343	343	369	329	326	329	339	338	337	350	354	339	326	315	336	345	331	328	339	330	338	352	333	342	328	336	371	305	308	316	333	348	359	353	352	323	337	316	339	298	315	307	354	333	307	320	359	347	355	333	328	322	361	334	338	344	330	343	322	321	336	323	340	349	322	334	352	345	308	333	358	345	317	329	340	322	338	335	371	321	340	360	343	328	337	342	327	327	316	354	349	333	332	345	332	329	325	311	324	355	356	356	321	317	308	363	356	340	325	328	319	336	345	336	328	305	337	361	353	313	312	335	336	299	340	335	370	321	330	335	343	312	368	310	347	351	341	327	339	321	358	348	318	342	323	350	320	318	345	344	330	327	346	367	340	347	360	322	332	403	386	324	331	326	326	327	322	339	341	327	330	351	316	356	315	338	396	332	342	333	337	338	312	338	343	338	326	330	342	329	321	327	327	326	341	375	317	363	332	339	365	288	328	367	358	335	322	330	335	348	340	332	334	315	300	334	352	324	330	330	340	310	330	328	323	338	335	312	346	375	337	337	354	353	340	314	329	346	339	308	333	326	324	318	315	334	334	363	344	351	351	310	314	343	324	327	345	384	359	355	354	323	334	369	357	311	325	342	307	349	360	303	314	335	334	343	309	363	352	327	318	307	365	355	337	325	317	302	332	353	381	318	324	344	327	336	333	336	328	317	334	363	355	368	377	341	320	312	350	334	343	314	326	341	303	329	302	368	350	354	362	343	335	326	321	300	355	362	323	342	318	332	350	317	336	376	335	351	316	348	347	348	322	321	359	313	342	310	359	322	352	345	343	329	353	367	360	327	310	338	352	387	348	336	346	338	340	327	357	325	317	343	343	288	334	344	333	335	362	358	330	333	318	367	320	344	306	329	335	319	387	324	328	362	326	332	327	303	380	331	368	334	337	349	345	286	324	332	305	345	336	335	365	348	388	318	354	337	361	346	345	331	372	328	347	363	362	346	304	302	336	343	358	338	352	334	342	308	333	363	350	339	328	373	328	333	322	317	323	327	335	337	373	381	316	329	326	333	332	366	346	332	334	340	331	342	345	345	325	346	360	336	347	355	295	320	374	359	312	352	346	344	360	351	361	335	362	348	327	324	356	338	352	325	362	333	352	322	356	335	369	342	326	351	337	345	348	328	333	360	331	311	321	343	301	331	343	355	337	322	320	355	378	335	342	315	323	294	347	328	342	338	349	332	328	316	340	316	327	345	338	343	341	336	346	323	341	324	321	354	347	339	308	324	345	326	375	346	333	353	341	342	355	345	337	377	361	324	329	328	313	362	315	343	345	307	314	321	318	329	329	346	344	348	326	343	359	311	355	349	338	349	363	310	318	350	321	361	317	353	338	349	348	335	367	317	357	349	333	359	327	323	355	327	324	376	363	344	335	321	301	307	357	318	327	350	320	347	354	364	352	352	353	311	347	330	360	347	362	346	370	349	339	331	365	326	307	356	353	322	335	332	326	317	344	327	355	290	354	322	349	355	298	331	317	343	344	334	322	313	330	347	327	285	333	335	326	341	330	311	347	351	379	332	335	316	353	320	338	347	335	348	353	345	365	314	344	365	328	339	321	335	336	325	338	294	323	297	351	349	310	343	338	347	339	354	346	338	361	329	320	369	365	324	353	358	298	369	356	337	353	318	317	362	324	344	326	350	356	360	335	374	334	328	335	330	324	333	333	341	319	343	317	357	315	323	321	347	321	322	343	301	356	318	311	375	346	368	331	333	367	349	305	356	328	356	341	350	322	340	355	324	340	315	329	369	289	348	349	341	336	318	327	313	324	327	310	373	325	337	358	321	324	313	348	331	296	342	328	323	325	321	362	376	356	342	357	338	332	334	366	360	342	340	341	363	337	336	336	358	351	316	344	330	343	339	334	362	325	345	370	343	350	312	336	340	333	329	328	337	345	372	331	366	320	322	334	346	304	332	355	336	347	313	336	336	324	326	333	347	348	349	328	312	378	369	366	344	317	326	347	331	334	351	348	342	313	321	347	370	336	339	346	367	327	340	364	321	331	355	371	349	341	303	288	316	317	340	349	339	349	348	357	336	336	344	336	342	344	344	320	357	358	353	336	381	312	356	360	349	337	336	311	339	374	362	363	331	336	334	342	333	339	325	323	326	353	362	342	326	362	340	343	356	340	339	320	330	361	331	342	326	341	330	357	339	322	358	348	315	353	303	354	361	361	348	358	309	343	341	321	339	361	356	362	339	353	356	367	339	332	337	334	358	369	331	368	384	341	332	302	335	341	348	353	348	338	350	352	339	359	304	338	339	350	344	366	305	357	377	352	388	343	337	343	320	363	382	342	327	348	346	331	377	301	312	385	360	309	317	366	333	365	332	346	332	360	353	328	301	350	348	348	335	296	350	373	337	333	361	348	342	344	350	330	330	353	323	342	340	338	343	345	331	337	328	299	281	327	343	373	359	376	328	364	323	380	339	337	352	360	348	343	322	341	332	345	319	335	343	351	331	326	351	335	353	354	313	332	326	349	379	360	331	364	339	323	336	331	324	334	307	337	330	348	353	358	367	351	315	325	318	288	349	347	346	352	371	321	364	360	324	356	332	319	358	358	353	329	337	324	325	324	359	338	324	329	337	333	345	337	330	345	319	329	341	314	379	342	359	386	364	334	320	306	315	335	357	348	329	369	333	372	347	364	312	358	354	367	314	335	339	358	342	319	336	339	355	348	358	339	361	325	293	350	337	362	369	343	310	377	349	335	363	344	335	335	350	327	353	350	342	328	362	326	380	363	366	341	355	323	325	334	345	309	370	335	345	330	324	337	352	349	340	333	334	347	374
32916	37817	37955	12062	838	640	580	564	549	557	570	515	578	563	524	523	573	578	573	569	557	542	556	564	542	511	547	567	553	550	563	542	571	583	539	569	554	535	542	534	604	529	569	514	563	544	527	574	536	576	560	548	589	570	568	515	534	552	530	538	555	537	549	524	560	540	557	556	566	577	551	591	536	531	538	504	555	521	532	537	542	509	543	574	553	522	548	578	536	547	521	554	537	564	564	594	495	523	508	563	549	534	559	510	535	534	541	567	544	552	515	525	547	537	555	558	529	575	560	586	590	531	525	512	512	519	559	567	526	515	531	571	556	575	587	572	539	526	532	492	576	549	560	540	558	533	506	571	550	555	531	540	549	549	559	540	562	572	537	531	593	528	556	562	582	545	541	560	554	566	576	545	583	534	534	593	561	533	552	600	558	533	528	576	537	548	594	557	572	552	522	582	566	561	514	545	517	535	504	556	541	538	526	539	533	569	534	559	535	523	552	604	548	535	539	572	565	580	523	510	536	542	582	534	590	520	537	507	519	568	493	552	529	538	550	559	537	602	513	587	555	529	541	556	554	519	508	555	533	577	551	548	522	527	554	559	578	540	571	541	522	523	544	581	585	506	518	594	513	499	540	555	577	518	515	527	563	549	505	577	540	545	573	573	540	561	517	570	537	573	506	596	589	554	488	545	579	538	590	559	554	554	563	517	538	559	532	528	534	557	539	512	557	531	548	540	559	550	549	551	515	534	537	550	588	571	517	489	548	533	606	545	481	589	546	568	553	547	490	551	599	560	508	534	594	571	566	541	567	573	539	590	559	532	549	584	552	536	548	516	590	534	540	534	549	535	530	534	593	547	547	560	540	529	543	533	559	521	553	546	568	570	539	510	584	541	544	533	506	562	569	555	522	549	574	510	561	580	539	526	529	547	558	516	543	582	567	541	530	570	556	561	533	543	545	559	544	571	533	548	513	565	538	586	556	527	555	517	554	543	546	553	578	534	552	537	560	509	511	522	529	517	543	520	566	548	535	515	557	536	562	556	554	552	557	546	552	564	545	535	534	548	552	536	552	538	529	539	523	563	544	568	560	579	512	527	570	552	524	556	557	504	590	561	553	551	584	575	545	572	590	581	565	582	536	573	531	557	568	541	513	536	502	576	565	534	562	571	547	543	571	530	504	519	562	559	504	576	526	559	538	527	536	517	515	564	535	549	568	547	545	534	520	562	578	552	570	580	518	508	559	532	528	535	542	546	496	597	547	583	571	506	561	565	502	545	570	528	494	550	564	530	567	553	558	529	548	545	582	534	544	549	564	596	550	525	555	562	536	532	541	573	579	596	572	539	568	576	586	566	464	563	530	556	550	572	530	552	529	510	580	556	549	596	533	598	564	553	507	592	503	584	544	579	566	519	508	554	535	518	608	564	520	554	575	542	546	504	551	564	567	544	543	557	528	551	534	526	549	554	554	525	548	536	520	575	499	583	505	539	515	560	528	530	544	564	502	544	562	562	560	591	550	535	528	534	542	533	549	526	570	579	525	545	501	551	516	551	580	535	555	530	548	562	522	516	545	520	517	566	534	541	564	537	562	518	546	550	531	542	567	532	562	572	552	522	575	540	595	547	540	600	569	568	522	551	541	549	511	523	522	548	555	534	556	521	555	583	513	535	588	548	516	517	576	579	563	568	534	600	576	546	557	559	566	523	542	557	537	519	547	540	565	577	527	557	583	556	560	552	564	509	538	534	559	556	579	569	516	565	558	507	545	543	557	557	525	554	520	562	552	496	547	569	590	531	510	550	520	563	538	590	554	582	598	538	583	559	518	550	529	517	511	550	517	535	545	537	562	560	551	577	578	589	545	537	561	546	541	530	540	532	537	538	558	492	572	563	522	558	531	552	533	546	567	534	564	559	509	533	569	537	577	587	557	559	519	521	539	538	552	546	548	517	572	555	540	533	539	530	524	555	529	566	522	543	504	584	542	571	525	526	557	540	551	525	586	536	577	577	511	528	524	559	540	519	570	555	519	538	515	573	566	531	560	543	502	555	545	545	542	531	521	571	585	520	508	572	572	535	536	503	569	571	528	521	536	513	568	545	539	545	539	527	527	561	530	567	487	530	569	504	542	553	555	555	491	523	586	571	554	554	512	536	540	533	532	555	550	579	507	540	593	504	556	538	512	566	563	572	513	555	573	548	546	549	537	525	536	524	566	540	539	518	513	568	529	513	548	557	514	553	505	554	539	548	534	519	556	526	520	548	554	551	564	543	542	577	520	556	563	552	546	511	560	549	572	565	531	555	524	532	592	510	554	525	540	528	522	573	529	495	589	572	582	560	530	605	536	574	616	526	525	561	560	537	557	528	531	578	528	563	552	576	574	617	549	546	537	554	531	549	546	565	550	580	557	532	575	534	547	556	521	570	547	537	528	531	547	558	543	562	540	552	540	516	533	550	558	553	532	534	557	517	552	504	531	548	559	544	561	525	555	544	532	567	511	560	533	532	512	535	577	581	548	594	546	541	530	526	570	563	524	536	563	557	596	536	515	567	551	490	580	555	536	583	561	556	519	565	543	535	535	565	537	548	555	549	546	579	568	524	543	550	549	560	523	580	518	557	553	534	554	524	553	554	522	550	485	543	555	488	555	568	607	554	586	514	524	522	554	587	514	541	546	571	566	528	525	527	531	534	581	589	594	548	583	588	494	533	522	555	529	589	565	531	565	570	579	580	517	550	547	570	560	560	573	506	513	580	563	539	567	564	502	501	545	505	552	533	581	542	541	542	596	549	570	516	546	563	552	510	515	511	503	561	537	506	519	492	546	576	561	551	538	514	547	581	554	512	535	559	559	555	527	561	554	578	556	552	547	559	594	524	523	563	528	550	518	565	535	575	513	566	549	526	542	532	487	528	557	552	558	566	549	567	516	519	547	558	563	531	515	556	563	561	545	546	569	521	528	534	520	518	495	548	537	531	528	568	573	558	558	542	543	579	546	509	551	548	557	569	551	534	585	565	542	554	600	581	540	567	561	567	542	533	553	562	571	538	572	580	490	595	586	537	532	545	531	553	523	519	549	554	549	517	549	561	567	566	540	549	564	571	535	494	540	535	552	572	555	514	557	540	551	562	520	579	524	529	488	558	525	545	606	545	517	539	501	562	574	549	528	493	564	531	583	531	507	509	525	553	590	515	567	538	561	518	542	553	540	513	564	550	524	526	553	561	526	581	552	524	575	567	567	568	546	566	557	549	548	537	569	516	491	545	578	541	541	558	510	579	536	560	546	555	566	547	566	530	526	516	552	534	543	560	562	508	553	556	594	538	552	540	539	542	548	531	565	525	523	558	536	543	541	570	534	532	538	544	561	521	484	543	552	575	557	547	529	530	560	563	567	582	568	523	530	523	540	506	553	543	555	544	547	591	546	578	565	538	542	521	549	555	548	518	548	544	588	509	566	546	576	530	519	566	600	571	598	506	518	555	524	540	533	560
24384	21809	36008	30015	19985	10166	1204	693	599	594	577	576	620	564	576	592	567	582	601	568	570	573	612	548	561	529	593	568	555	547	567	516	574	533	549	548	565	584	553	578	540	557	530	562	580	541	558	590	542	513	574	545	566	556	520	523	552	545	545	568	592	548	566	580	530	578	551	568	550	542	555	536	583	544	556	541	580	539	519	593	575	520	499	573	561	563	572	551	544	563	550	547	551	609	556	565	566	529	562	559	547	519	564	544	562	555	555	571	576	544	563	560	509	556	524	541	525	536	534	557	559	547	567	555	544	545	593	550	572	530	553	523	559	568	522	543	578	532	530	544	586	538	541	554	579	529	540	513	544	532	569	550	556	558	493	568	544	582	545	578	566	540	518	565	563	548	524	544	538	568	573	534	550	545	532	525	559	518	555	558	595	600	601	540	539	520	539	528	565	581	533	542	522	549	593	540	544	566	527	563	542	588	569	598	572	534	555	548	561	520	566	568	586	551	531	537	557	571	569	547	567	558	573	573	539	598	578	519	519	544	555	550	568	507	548	531	544	524	544	584	520	534	575	556	542	595	545	582	555	575	559	574	571	562	570	553	586	555	517	559	544	614	556	561	567	536	542	554	570	596	542	544	602	547	532	576	602	574	542	540	536	557	569	537	551	561	578	523	549	534	522	560	530	567	551	570	555	539	531	557	535	537	530	557	546	567	566	564	548	569	591	620	557	559	568	569	542	577	597	531	552	578	606	546	587	545	531	554	544	543	527	552	561	554	548	481	562	592	583	587	496	536	549	527	589	528	572	561	540	546	541	527	548	511	516	566	550	556	561	553	535	536	554	523	513	523	541	561	594	538	541	585	570	565	505	532	570	552	566	537	547	559	581	564	526	583	530	586	514	530	572	533	545	577	531	577	576	558	585	502	532	581	521	562	544	552	578	542	562	544	525	546	577	535	571	574	534	577	564	550	547	547	542	549	549	501	516	534	520	542	509	552	560	538	558	564	559	519	550	562	533	547	548	559	564	587	574	537	551	540	560	538	513	563	566	535	520	552	547	520	535	552	518	546	572	598	556	531	577	548	529	508	585	595	567	595	545	582	586	542	581	541	565	554	563	530	526	553	533	546	513	525	551	557	578	577	545	567	548	560	519	573	611	551	529	561	577	538	575	579	547	583	536	559	544	542	555	536	491	578	494	524	568	573	525	544	540	576	577	558	546	528	541	561	537	575	569	552	550	556	531	520	525	555	566	538	571	546	489	555	584	538	520	552	543	536	580	510	544	595	518	556	536	586	572	538	574	530	515	558	533	516	582	556	535	527	552	574	571	567	551	557	534	534	549	545	566	558	555	575	546	560	587	566	542	553	544	564	528	520	542	567	541	563	561	549	571	499	535	550	544	562	575	506	580	529	558	576	574	518	551	511	539	572	577	602	567	558	568	533	536	595	544	541	547	571	546	556	558	527	604	578	569	546	575	538	553	561	586	558	572	571	548	548	587	559	564	548	572	539	540	560	542	545	578	504	525	528	566	533	556	578	555	551	578	507	554	585	517	567	545	561	546	543	571	521	573	560	544	530	571	535	521	573	534	571	550	541	552	523	552	542	557	516	571	569	567	577	551	535	576	591	549	538	595	534	546	550	589	583	600	590	551	590	582	555	583	545	613	536	579	540	576	540	578	529	538	554	546	550	550	557	524	593	533	556	552	576	554	551	547	543	507	549	553	560	581	524	569	522	551	535	587	552	572	556	482	579	584	588	557	536	573	542	543	532	548	522	501	533	542	535	549	536	515	565	576	505	540	539	583	521	532	528	532	487	598	560	532	594	537	562	587	545	542	551	525	550	530	550	527	540	564	525	549	574	554	613	539	618	545	517	529	548	560	542	563	580	563	575	528	536	557	526	525	570	517	550	539	556	527	544	565	531	559	573	539	577	603	593	548	572	545	590	547	555	538	575	538	567	527	535	527	559	543	550	523	543	555	557	519	543	562	588	541	572	537	539	571	561	540	564	541	554	545	532	511	514	542	563	617	557	549	569	543	588	528	551	544	558	611	534	569	581	570	571	532	565	540	601	565	523	577	553	528	561	577	539	571	531	515	537	573	514	597	584	529	523	524	557	544	591	522	602	568	547	561	539	551	548	576	514	523	530	571	579	529	586	525	563	562	551	543	563	513	512	542	541	535	555	546	559	570	557	539	525	557	548	553	572	549	555	538	570	565	576	548	599	577	554	562	557	593	517	527	578	569	534	573	552	518	546	574	509	534	567	562	551	523	525	549	558	521	549	564	506	589	537	566	585	559	578	537	590	562	538	542	572	512	503	576	537	543	564	559	536	500	500	554	557	566	573	562	548	553	527	563	487	583	547	530	533	553	556	572	561	561	560	509	553	546	558	574	586	546	578	577	563	571	584	565	573	545	562	560	543	549	527	564	561	595	601	530	605	592	540	526	523	560	557	536	565	530	549	519	561	552	514	535	571	598	550	545	570	523	556	593	527	570	554	557	571	537	576	568	512	523	546	534	576	572	566	546	501	553	540	534	561	565	561	536	581	593	532	521	569	570	578	571	516	574	548	542	596	528	548	530	589	557	552	556	528	548	565	563	524	528	538	535	536	541	536	549	539	545	487	527	558	563	534	544	555	521	541	517	561	555	539	529	515	512	566	538	565	529	570	541	533	533	513	542	558	569	582	552	536	557	599	550	524	497	571	525	539	571	533	557	539	571	547	575	509	530	540	570	571	567	543	517	497	563	572	563	545	547	547	525	532	549	556	584	511	568	564	517	595	562	585	552	542	581	562	516	555	576	570	576	545	546	544	550	568	538	535	556	546	557	568	538	555	579	592	578	580	531	559	569	535	559	551	539	571	551	555	573	536	597	547	581	570	573	514	569	522	581	563	553	523	495	571	560	581	555	550	567	545	540	539	544	566	544	552	578	580	555	573	542	557	573	572	538	588	592	574	561	516	562	569	551	508	507	558	509	524	568	547	528	564	533	561	557	554	545	561	519	548	499	555	547	578	551	553	562	597	594	572	558	543	552	581	523	522	571	543	561	588	577	555	541	565	571	542	528	559	526	541	578	545	570	560	524	538	575	522	538	557	571	592	554	507	539	535	579	548	573	513	546	548	549	533	576	562	525	548	554	574	569	576	561	540	551	556	554	573	543	547	524	597	553	544	563	568	540	567	572	535	546	557	577	551	548	560	563	525	531	591	554	590	566	564	533	607	600	583	513	549	555	556	521	525	568	529	541	542	572	545	532	528	543	511	582	558	570	563	524	566	551	557	579	544	553	575	547	535	527	533	554	577	607	523	527	581	556	551	551	547	595	564	553	539	562	537	546	540	577	530	538	555	578	554	507	541	568	546	556	577	552	569	573	550	545	586	544	543	606	520	561	506	523	548	546	578	549	562	541	547	533	542	525	566	572	578	534	539	526	538	548	542	560	590	518	572	591	576	599	581	509	552	506	583	592	567	572	493	595	551
57189	72826	71823	35893	2366	1196	1185	1108	1073	983	927	957	944	936	865	909	890	911	917	905	888	899	905	918	849	884	881	827	890	919	922	887	908	858	895	824	886	889	870	859	859	900	932	828	847	847	822	852	830	855	863	904	840	840	804	892	845	864	861	858	852	874	872	867	849	897	834	832	853	932	876	855	872	829	900	841	871	825	914	840	832	853	920	853	821	856	823	890	890	886	824	825	816	869	861	798	888	853	836	844	848	866	867	879	850	886	879	857	900	870	884	833	908	902	846	862	884	886	884	866	889	867	875	831	902	876	852	884	795	833	872	864	900	810	893	847	883	906	852	810	850	813	814	790	837	860	854	828	822	833	812	842	817	836	873	922	875	871	852	903	851	823	874	876	869	852	856	849	797	904	908	856	841	808	861	888	870	863	883	774	814	889	817	892	886	837	885	916	865	887	843	881	898	814	826	804	887	842	849	799	850	852	893	845	849	837	800	867	868	874	852	800	864	864	895	923	865	845	863	881	825	887	843	877	893	832	834	890	912	850	874	848	904	882	833	906	862	870	871	872	831	883	849	848	899	814	872	825	852	827	839	856	866	825	850	882	850	869	838	858	877	859	911	810	786	909	877	827	830	886	882	906	879	923	828	840	849	843	805	862	888	870	861	846	860	868	843	808	834	857	837	817	877	822	861	862	876	835	797	875	845	881	821	862	894	834	833	844	867	900	869	828	871	824	913	809	842	832	832	902	844	890	901	856	884	855	823	889	849	850	843	875	867	902	862	894	824	844	810	863	889	823	836	893	824	857	847	866	866	868	890	846	816	871	814	873	881	854	861	856	865	857	863	909	849	919	853	898	852	849	833	786	817	825	872	850	836	860	825	852	837	827	823	915	888	832	849	843	929	849	865	877	872	865	854	848	844	818	861	848	857	914	865	860	894	879	898	900	829	854	874	847	889	817	859	892	873	903	859	890	820	871	850	841	862	818	901	883	860	869	846	864	846	832	842	859	881	838	852	898	884	890	927	874	824	850	875	884	811	837	935	836	822	875	844	826	872	919	822	813	883	903	854	891	851	879	830	830	881	844	889	806	880	834	866	866	854	848	871	849	876	862	860	871	826	863	833	927	860	891	892	840	872	803	862	888	825	851	842	891	875	896	805	873	815	876	907	903	880	873	871	883	841	906	873	903	771	861	841	853	870	858	865	836	853	862	800	853	818	906	857	812	861	798	825	859	869	884	878	858	840	817	875	824	873	841	900	854	823	846	870	869	834	904	841	875	873	835	820	797	842	846	866	870	830	864	820	836	842	876	878	827	870	847	870	853	900	848	835	822	855	879	849	880	886	892	910	818	898	904	879	905	852	865	858	835	869	821	798	890	861	797	885	843	810	850	870	895	890	886	871	873	846	861	831	861	892	768	865	867	817	851	819	863	835	876	846	850	835	916	873	825	871	868	841	827	865	823	877	858	849	890	862	868	838	913	855	865	798	806	841	832	847	806	850	868	858	844	846	850	880	807	860	849	853	917	799	866	843	815	802	867	849	880	898	870	853	881	816	851	871	847	878	899	840	856	846	844	867	846	870	828	803	824	871	826	891	857	823	876	861	865	840	887	885	843	859	790	866	858	888	843	838	844	875	849	871	809	858	825	849	866	906	848	875	847	798	835	862	868	873	863	821	815	848	870	805	852	851	817	865	855	838	837	873	840	875	878	815	781	857	837	906	861	854	849	843	859	871	843	812	834	828	880	816	801	875	905	895	833	795	842	865	851	872	827	926	812	827	877	836	877	845	838	869	882	847	834	829	827	854	838	928	807	901	882	843	904	832	804	861	871	795	801	874	818	844	867	862	854	823	877	849	884	843	901	851	895	846	888	845	877	858	830	848	911	840	848	816	846	871	862	864	860	848	852	878	855	837	815	859	837	852	867	868	851	863	842	837	859	891	858	832	865	857	827	866	864	880	840	835	791	863	870	826	827	849	896	833	862	864	863	889	910	912	823	844	866	863	838	833	862	840	854	841	894	813	925	883	872	872	853	859	849	862	862	852	879	834	830	882	880	832	841	841	889	867	871	822	832	840	822	835	832	851	902	869	832	877	862	829	852	872	867	818	894	840	864	860	822	851	881	852	886	896	803	843	801	838	824	862	830	886	844	845	937	874	866	878	861	837	858	854	897	823	861	871	866	901	800	791	870	864	865	864	913	840	909	849	838	885	825	862	864	845	858	812	837	874	877	856	884	873	835	873	920	849	895	837	896	847	857	868	831	898	828	836	820	836	840	836	803	819	821	847	833	854	841	822	899	902	889	868	872	834	847	839	900	896	827	831	838	870	866	899	832	858	854	795	871	867	880	839	857	838	817	894	886	826	875	876	844	868	851	826	845	904	838	833	855	861	842	827	895	842	835	826	813	818	860	877	931	842	854	837	837	865	879	930	891	869	855	886	908	876	834	835	827	866	867	850	842	863	862	902	804	823	867	862	947	836	850	846	861	851	860	847	856	841	833	785	856	849	865	827	875	818	900	882	861	887	819	827	818	870	818	927	917	890	860	922	846	841	883	883	818	797	835	848	853	861	802	883	812	883	776	894	884	868	822	855	880	912	824	828	869	855	877	894	863	841	864	849	867	886	845	860	817	822	873	838	903	840	844	844	850	862	851	862	881	846	832	873	818	847	903	856	858	893	842	837	882	876	882	843	913	867	894	879	862	848	892	839	886	858	910	925	894	867	846	831	914	898	868	845	881	851	835	802	822	894	833	831	855	872	823	867	867	877	885	893	887	835	923	881	799	863	822	846	802	902	855	886	817	813	869	873	848	850	849	896	840	831	852	886	842	876	866	834	882	828	845	847	875	851	899	852	879	841	925	844	824	914	858	832	823	780	876	834	904	818	856	804	919	828	879	856	915	837	856	875	883	809	874	867	804	834	804	842	866	844	836	812	850	892	854	859	809	955	853	909	879	842	830	871	846	922	830	857	889	808	892	860	868	835	857	845	841	868	838	845	836	823	864	847	881	836	888	878	873	830	873	835	859	835	880	835	815	889	838	840	876	880	875	884	854	867	846	845	828	866	915	882	851	850	871	879	827	893	855	873	834	902	872	859	881	866	831	892	848	839	889	845	838	847	886	837	854	855	836	846	860	847	864	827	804	836	864	923	899	850	860	885	813	915	819	886	860	863	856	885	845	860	891	829	854	860	852	861	879	921	865	848	895	862	855	903	850	791	818	817	902	863	902	876	828	858	795	836	843	850	876	880	803	831	848	868	859	839	865	831	837	832	770	849	788	834	840	874	846	861	931	797	866	842	868	831	864	876	852	874	885	825	823	852	853	879	850	889	889	849	884	836	890	876	847	856	842	854	870	877	868	861	843	862	886	849	873	882	845	840	890	835	881	821	873	812	840	834	874	810	874	852	843	818	860	843	942	909	826	810	886	857	864	876	851	856	825	905	831	839	899	840	860	857	917	889	876	888	917	847	831	874	871	854	880
23245	21426	32382	27522	21336	20121	8403	952	734	736	704	729	687	711	670	722	659	700	667	684	637	644	686	666	682	684	627	641	685	653	643	666	639	697	646	646	645	678	687	674	659	562	631	677	683	677	630	654	611	653	680	640	607	700	659	642	651	659	712	641	667	686	668	659	677	630	628	604	628	622	678	675	679	620	647	641	622	636	667	634	697	674	674	639	628	615	637	692	684	624	616	676	666	664	637	684	632	690	652	603	643	624	603	622	648	641	646	656	693	651	605	705	662	618	657	670	648	649	619	625	669	616	680	609	670	604	602	676	636	590	612	625	677	661	658	650	664	682	655	650	624	626	678	649	627	692	674	644	639	657	656	651	647	638	638	667	647	652	667	625	683	623	650	585	669	641	560	655	660	605	617	669	663	693	675	588	601	653	651	626	627	659	632	643	606	665	678	651	638	644	724	621	682	631	667	693	640	616	653	629	638	650	623	684	616	654	641	637	611	613	654	668	650	624	624	647	613	651	623	597	635	654	703	607	612	631	646	611	653	621	670	660	627	653	654	640	653	671	681	688	648	639	695	672	607	698	641	611	682	651	667	616	610	631	676	616	659	599	647	636	645	643	627	680	680	646	643	594	645	648	675	639	641	625	719	665	628	651	630	642	662	644	632	640	625	644	646	622	654	657	630	639	665	664	604	620	686	659	638	683	641	682	640	609	649	649	659	654	607	630	648	650	652	668	646	625	626	623	649	634	641	651	686	685	637	673	650	684	655	616	624	684	658	650	624	638	658	662	669	630	639	628	651	630	603	607	674	653	651	640	631	633	686	593	636	647	667	670	672	664	600	644	618	685	662	621	666	619	588	669	641	626	630	692	678	614	574	647	641	593	635	683	652	644	639	616	655	603	650	635	680	615	634	617	612	672	658	561	675	667	656	651	683	630	667	672	627	650	613	684	592	678	655	624	658	646	634	655	685	671	609	633	681	665	656	643	640	648	652	670	622	682	628	655	621	656	672	680	658	635	614	637	616	624	659	658	680	646	643	660	636	640	644	583	641	649	616	628	635	653	633	661	655	646	610	663	690	648	662	663	674	651	630	646	616	656	689	628	675	626	652	635	665	665	659	617	619	652	651	644	620	651	655	678	616	636	676	638	621	683	645	620	656	596	631	682	647	628	677	661	636	635	605	666	612	680	639	669	617	646	649	670	651	698	617	686	665	620	602	675	662	657	632	670	691	630	689	717	663	621	653	629	614	640	576	653	637	592	587	655	619	639	681	625	641	612	669	639	694	637	650	603	669	656	640	642	661	618	597	633	639	646	651	661	623	651	692	632	650	622	688	654	628	676	662	647	662	700	630	634	670	628	665	613	592	641	619	649	623	639	655	615	650	651	655	675	643	633	653	663	671	622	668	616	641	617	677	605	631	623	633	659	657	689	647	639	703	619	650	587	682	664	619	651	639	652	605	639	658	679	674	677	627	664	612	651	643	629	647	642	653	647	651	611	626	702	666	632	641	587	681	630	655	664	634	671	650	654	689	648	660	661	687	644	603	621	674	682	648	645	634	673	615	653	612	720	621	629	649	632	630	697	658	652	649	642	637	659	664	694	672	690	665	670	622	635	666	633	620	647	681	699	641	668	663	676	635	645	654	659	587	624	613	642	680	623	623	626	645	633	665	639	623	629	613	639	635	572	698	655	642	658	616	621	645	658	703	655	638	629	656	592	592	669	666	619	661	637	646	647	648	605	662	637	643	614	648	651	664	681	700	660	622	626	650	649	634	644	668	609	659	690	649	630	691	644	611	636	667	644	628	671	646	659	617	673	637	628	628	656	621	711	663	639	671	635	630	614	625	654	660	626	662	647	614	659	633	604	633	665	627	628	652	685	670	625	658	644	682	652	621	650	632	633	659	681	622	663	693	625	634	678	638	660	661	632	698	691	614	668	626	636	670	649	605	648	662	654	634	646	658	630	633	608	630	662	659	692	650	650	611	639	653	593	685	613	686	657	611	667	656	619	696	666	678	625	609	613	654	683	646	650	670	633	657	670	640	664	661	613	605	643	631	597	658	644	625	637	634	654	669	615	652	637	633	690	666	653	617	647	657	693	698	616	665	641	657	695	621	658	656	635	655	652	618	667	660	631	684	680	637	658	637	631	671	619	664	619	663	649	661	663	617	603	610	606	622	666	668	610	642	693	651	651	653	645	634	650	644	647	644	669	698	621	651	672	644	645	644	620	632	629	673	649	635	643	616	611	649	620	632	633	651	616	686	656	616	624	664	644	666	652	642	654	613	630	667	677	647	645	610	640	649	625	636	650	648	624	628	656	607	667	615	656	634	671	634	628	637	631	636	715	619	658	652	628	667	646	599	649	647	637	669	646	594	680	636	664	685	650	658	626	714	675	627	662	658	644	638	683	686	656	640	625	641	653	676	678	657	671	649	627	643	645	630	648	628	651	586	647	620	607	662	609	630	630	610	638	638	643	626	615	632	640	689	670	655	661	637	654	686	636	658	587	628	634	630	643	608	673	636	640	651	679	657	614	605	637	612	632	623	663	669	635	702	667	643	677	652	662	645	636	699	631	650	645	664	644	640	613	658	643	687	631	604	612	622	645	647	631	667	638	683	658	662	623	621	658	609	655	620	635	655	615	651	633	615	638	666	648	653	632	604	640	657	667	681	631	663	697	663	668	604	647	641	646	641	643	675	596	612	664	677	689	640	650	670	646	613	678	638	679	660	620	593	627	669	622	625	612	683	676	636	670	693	640	674	688	636	664	637	667	663	660	651	657	662	696	677	682	605	643	639	614	635	625	646	616	638	651	666	598	645	644	645	649	668	653	635	647	629	702	618	636	663	642	636	696	601	691	643	657	657	621	641	678	623	684	683	650	633	660	662	602	591	610	656	619	609	613	683	634	614	637	618	703	657	615	672	645	615	642	663	631	626	649	674	620	622	607	660	627	622	624	706	653	658	675	674	606	634	662	601	602	667	635	644	655	644	650	682	661	668	636	642	651	654	659	648	612	575	618	624	641	640	655	632	622	630	634	643	660	600	626	617	648	621	649	688	686	660	610	683	677	636	667	636	671	680	656	692	650	634	658	673	622	684	625	607	647	685	665	650	599	611	621	628	638	607	626	642	606	625	634	620	621	635	682	637	664	602	628	672	670	685	635	623	644	656	634	627	605	632	661	639	621	653	655	647	666	639	603	676	658	674	623	630	615	603	652	638	656	629	661	646	692	685	671	659	688	613	606	645	652	645	629	630	680	638	631	644	607	661	636	641	630	664	643	648	649	589	622	590	667	646	646	655	649	648	648	628	627	665	662	678	669	669	619	609	663	599	653	633	653	678	635	610	637	684	634	629	605	619	646	649	685	640	663	606	632	639	650	626	625	652	622	623	678	638	632	668	666	612	675	658	687	638	651	693	662	670	628	671	694	644	672	664	660	693	645	629	676	665	635	629	633	679	609	647	615	594	645	635	633	651	654
61672	80171	81491	44142	2612	1635	1513	1390	1229	1223	1099	1105	1063	1104	1121	1081	1106	997	999	1029	1018	1083	995	1001	1018	1038	1021	978	1048	999	1017	1057	993	999	926	969	1029	923	972	961	1007	1000	1035	966	998	988	1016	1003	1062	996	1012	973	988	1000	972	1035	1004	918	1004	998	1009	920	980	941	993	1008	975	961	964	977	954	897	978	974	1011	964	955	1006	939	993	958	982	998	1008	949	924	948	996	942	1001	975	946	1016	975	986	992	952	982	1029	994	998	1012	1028	1002	982	992	1020	998	965	935	947	965	996	966	958	912	951	999	1029	1018	965	969	965	934	1020	945	990	978	990	963	978	1028	980	970	1010	1000	1002	945	951	969	1022	979	983	960	912	969	978	953	976	970	954	1036	950	976	976	962	929	962	1003	954	990	975	973	971	1004	1000	922	975	969	992	934	957	981	967	927	979	974	945	1017	921	1032	944	962	1023	955	933	926	998	976	979	984	975	1012	993	1010	1010	928	1008	992	959	1004	1004	930	1016	987	1029	981	922	937	995	962	981	952	978	994	995	956	1005	990	969	982	948	974	973	1009	976	956	988	990	1015	995	962	995	968	979	988	932	973	1007	969	937	957	958	993	1001	978	1002	977	951	986	961	973	894	975	985	968	946	939	941	983	995	951	987	992	982	992	1000	963	967	975	968	1009	1022	1014	956	963	929	973	967	999	963	985	995	992	968	1041	971	1016	939	985	970	993	1014	1001	954	1018	969	1013	970	971	963	990	960	1016	945	988	1037	1003	1033	997	983	1043	1011	968	953	949	1006	960	960	986	975	935	1018	1018	990	976	977	973	988	934	986	937	921	977	965	1049	935	986	957	982	1013	1007	990	966	983	998	945	962	994	960	992	966	963	1011	990	992	924	953	1014	991	955	957	963	1021	1012	999	975	1032	962	966	969	959	970	931	969	959	1054	938	948	1006	968	995	1015	968	985	1016	1039	929	981	973	987	995	961	940	961	945	941	1021	956	951	940	966	1001	991	966	958	1031	1002	977	967	935	907	941	988	1003	999	965	951	1001	1003	940	945	933	983	937	995	928	993	1007	977	1048	956	990	952	986	979	1002	920	960	972	989	942	937	976	954	970	939	945	992	955	962	964	984	983	952	950	929	981	913	971	943	1009	941	974	979	966	919	991	1012	997	991	977	950	928	972	980	949	1039	1016	939	988	976	995	1031	975	1018	984	972	969	936	956	969	927	981	976	1016	914	885	996	969	973	963	967	963	922	1025	1005	942	955	983	944	985	963	971	957	986	952	1013	1010	966	969	968	984	1029	988	979	988	977	970	940	954	984	983	960	1020	974	1003	955	987	981	969	960	984	977	955	970	1009	974	1016	1011	968	970	934	932	988	997	958	968	923	1042	1049	972	1001	1032	940	952	996	921	1069	991	956	1077	961	984	944	1037	1022	987	955	981	1090	932	950	1014	957	981	996	982	934	979	921	936	1024	956	1051	988	967	954	970	980	998	1000	979	974	1007	1012	945	1053	980	1009	933	939	945	973	934	957	962	979	972	996	994	938	965	1010	1014	977	941	954	979	1007	996	983	977	988	946	1049	972	1008	977	1008	972	929	988	982	964	960	986	976	965	942	947	948	1001	942	1030	931	979	971	984	939	984	981	917	1015	935	1003	1001	941	915	1001	951	1009	987	1011	991	974	976	975	944	954	970	957	992	945	942	935	967	985	977	975	968	978	990	992	986	960	922	1000	1050	1057	962	1010	941	953	941	990	978	931	971	1016	970	983	1008	949	965	985	988	940	974	989	951	939	979	1010	975	963	990	1018	977	1009	967	1010	968	933	968	899	935	941	982	973	953	970	1018	958	953	971	1044	998	999	1018	994	978	950	981	1029	1005	933	916	979	947	936	1036	953	992	981	911	977	950	1008	1004	976	983	1043	986	1001	940	956	983	1018	931	923	1001	945	975	948	969	954	1024	996	990	940	977	939	942	985	930	1033	956	945	941	940	975	961	1025	965	1011	1045	998	1011	976	977	994	988	960	951	953	934	992	948	951	992	949	1017	968	962	924	921	957	1059	942	965	969	1010	962	954	959	994	990	919	956	913	978	1026	999	956	957	981	1021	983	1010	994	1012	987	1024	976	989	950	947	964	964	997	990	973	994	939	963	1005	1012	941	967	988	963	1005	1035	973	954	1010	1045	1033	972	980	954	1011	963	987	998	964	943	977	930	1012	960	1000	996	1009	998	909	964	985	980	982	967	983	973	974	947	999	955	974	963	956	942	973	925	944	1028	976	964	953	965	1041	977	1029	1003	965	1008	1036	953	988	977	982	945	985	968	959	964	1001	998	1006	961	995	958	999	990	1006	1007	1016	977	969	1010	958	1000	972	963	917	981	967	943	1004	999	1016	933	974	921	988	1040	997	1040	926	1037	981	1015	950	1036	964	952	1002	955	963	903	1033	976	941	939	1036	1001	998	920	986	1001	979	931	1001	1028	1001	954	929	997	942	1030	980	978	966	974	913	981	992	984	957	965	960	930	992	976	1011	979	942	958	1029	954	960	995	959	972	1033	1017	948	1014	974	1031	954	948	956	1032	981	998	1034	1019	982	957	1003	942	961	994	974	942	994	1016	965	990	982	901	1005	1011	970	980	976	963	964	960	1005	1020	945	958	983	1021	993	979	998	969	953	929	963	1022	986	1016	997	968	996	955	959	988	963	987	981	952	984	981	995	947	978	1060	945	940	982	988	932	916	968	986	1005	948	986	888	1004	991	972	984	1004	969	954	934	1028	1002	973	933	1009	954	946	936	967	988	1010	964	965	968	931	954	973	919	945	1026	938	976	1011	945	933	965	985	969	1020	912	964	955	990	975	985	1007	957	1022	998	953	944	983	964	1017	986	894	943	1026	962	943	920	945	951	910	908	982	987	956	950	958	952	952	973	959	961	994	963	996	915	961	979	929	974	1018	988	926	973	979	984	975	1033	908	1039	944	976	986	1005	1003	995	1038	1011	993	1027	959	956	973	965	947	973	1013	946	965	1009	981	987	951	964	994	1003	975	944	944	1009	1035	951	972	946	1027	931	981	960	962	1021	931	1005	1021	981	1012	950	1005	1015	921	1004	1029	995	939	1000	1005	985	1005	989	1004	939	1008	964	958	913	982	952	985	959	919	988	955	993	984	974	999	961	945	975	928	977	1025	982	985	1006	997	1004	965	970	1016	940	997	964	979	941	954	980	958	944	956	999	1050	996	975	1000	933	989	971	965	924	1005	1031	940	988	926	957	933	974	1073	940	959	959	980	964	1024	1024	996	984	1030	1002	1000	1006	962	938	951	934	1005	970	994	978	977	945	959	1001	976	937	997	1000	995	959	1003	967	970	973	996	1064	938	989	945	980	1005	963	972	1044	942	931	944	969	995	1002	1028	1001	1000	1012	941	947	966	974	943	991	952	982	969	980	983	938	980	975	1027	1012	960	979	961	957	1022	945	966	992	940	950	982	970	970	966	1020	954	946	1009	942	995	967	950	946	988	1046	993	962	946	997	980	979	961	977	949	914	1005	965	946	988	958	1001	994	1042	988	1002	982	971	952	985	1015	985	923	980	1049	1013	1012	1031	980	986	931	940	940	1008	1031	1002	964	981	1012	958	923	972	988	988	985	1007	976	972	941	1011	951	983	984	991	945	977	1043	1030	1048	1011	991	1047	1000	997	1002	988	958	947	1015	991	1018	957	1016	968	923	1009	997	895	973	1007	986	1001	1031	978	963	967	1010	953	986	978	969	992	1007	971	989	978	969	971	958	946	950	960	1032	966	985	980	994	967	976	1005	969	964	923	996	987	965	1018	982	954	981	981	973	1005
28245	24183	32509	15211	1051	589	459	393	395	381	394	381	372	379	391	392	395	371	359	361	342	391	383	343	367	402	369	386	374	344	385	368	365	325	375	375	382	358	387	347	357	399	391	367	391	351	351	379	372	368	361	356	404	313	379	354	362	391	374	379	366	406	381	376	351	366	378	371	388	336	362	339	382	376	367	323	377	379	354	380	363	385	374	374	368	383	383	374	354	415	369	377	348	354	349	382	365	378	353	377	365	355	361	395	362	362	364	364	366	370	378	410	340	364	387	368	380	396	339	369	361	372	393	378	400	394	379	389	377	391	397	368	392	385	374	365	357	411	390	361	368	386	387	372	376	396	385	409	381	357	384	392	386	336	381	346	365	384	374	363	393	371	381	336	391	385	359	395	365	358	349	345	350	376	361	348	363	360	337	354	361	404	386	386	348	360	366	393	341	369	346	359	366	370	369	358	354	395	345	374	394	410	385	371	363	359	373	379	364	370	413	377	359	394	349	376	353	367	370	377	371	359	369	367	408	366	362	365	359	354	372	402	414	351	384	334	345	342	398	388	403	377	392	360	407	362	358	340	383	371	394	362	384	374	395	366	355	380	354	368	380	364	385	387	363	363	372	386	380	361	352	359	368	409	389	359	376	371	319	389	394	331	387	406	383	368	378	365	337	369	347	392	375	367	343	362	359	394	355	368	391	404	365	390	355	373	351	396	374	382	374	374	384	382	378	372	379	388	386	368	389	393	395	380	382	380	399	355	408	362	413	365	387	362	339	396	400	399	403	363	393	369	328	353	348	405	354	373	368	376	365	375	350	375	375	401	391	365	370	383	379	374	379	388	335	387	369	366	373	390	383	357	392	351	363	355	364	355	423	354	381	376	357	382	371	380	391	371	362	360	385	401	407	389	371	330	391	353	395	361	394	376	354	362	383	369	413	424	389	371	379	368	387	370	369	384	362	399	387	379	414	378	398	357	383	348	340	381	382	378	357	351	385	389	379	353	383	378	392	365	410	373	339	338	387	396	371	378	398	374	354	357	378	374	378	340	404	366	360	383	347	384	396	379	337	374	361	368	350	376	397	360	367	347	355	400	413	378	378	371	389	361	391	348	389	390	383	366	387	384	352	369	357	392	399	364	354	397	366	367	379	380	350	369	375	398	348	374	378	363	355	341	349	377	348	390	387	358	331	372	393	396	369	382	382	386	363	379	355	357	332	366	384	364	357	378	396	381	364	340	367	354	402	365	375	403	370	345	381	379	345	375	350	384	353	368	394	382	402	372	347	334	367	376	382	366	372	416	346	378	377	380	373	370	353	392	375	387	377	379	380	345	400	358	371	369	377	342	366	383	380	366	361	342	384	380	352	373	387	396	363	391	369	357	375	369	374	391	384	388	383	361	367	361	363	358	366	382	386	381	359	358	395	345	390	394	386	396	377	385	377	363	402	360	346	378	356	387	330	387	350	387	385	395	390	395	347	334	403	362	366	379	311	369	364	392	378	365	367	343	377	367	381	385	352	326	364	352	340	394	390	401	353	374	362	429	329	375	386	347	355	374	374	339	386	396	376	398	350	393	387	380	371	332	377	343	378	402	357	390	345	351	345	368	369	390	392	358	345	371	356	356	342	356	423	351	431	373	388	396	358	379	380	362	397	391	360	383	402	338	388	355	338	372	372	394	368	356	361	383	369	365	355	404	380	391	381	397	342	355	376	376	378	362	353	366	376	355	344	392	388	383	348	373	390	376	393	362	364	363	368	404	372	403	373	388	359	375	398	333	390	380	374	375	407	381	354	377	365	330	364	357	371	352	388	394	387	385	390	374	400	386	375	375	379	366	383	351	397	381	370	369	361	373	394	403	350	400	368	345	363	395	332	349	364	384	361	341	350	361	382	373	361	385	355	391	360	390	378	368	355	367	348	357	344	404	367	385	391	375	372	418	382	387	389	358	393	353	363	394	393	358	366	360	389	349	345	343	397	407	409	400	382	360	402	364	367	409	381	388	357	386	372	350	380	360	387	379	413	411	353	396	349	370	374	346	375	375	365	368	389	369	362	385	368	350	377	351	349	384	391	386	322	370	406	366	397	382	358	392	352	372	373	415	400	343	395	365	378	347	382	413	381	378	380	372	402	406	385	368	380	396	396	369	371	363	394	384	398	355	362	396	351	389	348	371	352	369	378	387	355	341	366	371	383	380	365	366	380	358	375	385	367	378	350	386	386	394	380	337	365	390	370	374	391	413	367	379	386	379	352	349	317	354	391	411	350	375	395	331	361	367	364	352	390	386	349	373	394	398	389	339	332	414	360	338	375	388	388	404	353	356	368	404	372	385	401	369	367	371	373	417	378	387	376	361	377	389	350	396	362	384	355	397	345	367	389	380	387	386	363	368	356	365	370	354	379	384	378	389	349	397	383	389	330	376	368	408	387	352	369	368	333	328	357	382	361	379	391	387	392	330	365	377	382	421	378	351	366	364	389	370	349	391	359	373	382	371	386	358	358	367	370	383	360	358	384	381	387	325	408	360	377	411	385	374	372	356	380	347	393	373	386	329	398	397	349	356	387	379	337	348	386	388	400	368	369	383	361	370	363	387	390	367	374	357	409	392	384	377	379	333	399	345	393	369	378	385	373	383	346	368	370	385	377	359	382	388	396	373	375	365	359	387	373	351	357	374	384	401	374	354	357	359	350	363	369	376	388	396	351	379	391	379	379	399	359	361	377	342	366	387	370	361	360	366	372	347	392	387	385	369	362	379	375	385	388	378	374	353	355	381	374	433	356	356	388	374	392	357	393	381	402	364	388	376	398	343	409	360	352	368	304	386	366	376	402	361	361	366	373	378	364	378	373	371	373	368	347	371	364	357	385	379	371	394	391	381	336	391	383	379	417	392	397	385	346	374	371	386	375	369	405	405	361	357	383	351	356	389	362	409	393	396	382	384	389	367	374	370	393	385	405	370	371	346	391	364	341	356	342	353	396	360	361	375	411	396	331	359	342	379	393	343	343	389	383	395	398	386	347	389	394	359	381	354	369	381	366	383	338	345	342	391	361	388	402	381	355	381	380	357	367	393	368	387	372	361	400	334	374	373	342	382	383	397	380	395	354	355	375	367	377	365	353	405	342	377	352	369	353	379	379	377	364	379	372	440	379	344	400	371	373	397	380	397	343	375	324	364	376	346	351	373	381	389	384	364	347	337	377	345	355	381	391	366	363	360	377	373	376	380	346	363	377	378	385	361	372	408	373	381	369	344	388	383	380	346	415	370	335	368	401	391	387	366	366	397	368	345	383	395	368	350	390	354	351	367	363	381	393	343	383	419	391	387	348	380	380	339	373	411	349	347	366	350	361	370	399	356	358	401	352	389	342	362	372	352	401	377	342	378	366	378	382	383	368	386	353	352	400	381	357	363	388	398	363	371	397	399	381	413	345	363	370	356	352	356	358	367	352	369	348	405	376	374	363	385	322	372	334	385	365	381	376	366
33950	38645	39427	11789	769	626	614	606	606	625	623	604	591	593	601	598	599	609	600	590	574	611	604	606	582	576	589	561	568	583	627	578	556	611	594	640	571	575	618	580	574	616	635	628	566	587	601	586	582	615	604	583	600	561	618	586	615	553	645	579	597	603	601	613	597	594	613	563	610	617	593	582	597	581	611	607	610	642	585	587	586	577	600	595	555	612	602	559	620	614	582	552	605	567	597	628	586	593	585	571	595	607	595	644	574	606	586	612	592	647	579	614	588	557	624	578	605	592	616	614	565	583	590	570	577	567	599	632	593	606	571	582	621	607	644	542	632	616	593	598	593	580	570	601	583	586	582	587	590	557	608	582	612	609	559	596	572	634	555	616	582	591	600	657	595	538	567	568	586	642	617	554	602	588	564	624	585	581	597	602	618	593	612	593	584	592	606	569	594	586	570	595	576	589	594	640	565	595	588	555	605	588	604	569	610	589	609	591	567	616	592	572	615	612	622	592	643	645	638	554	623	574	654	605	596	588	610	606	593	559	565	576	575	614	572	602	592	608	597	591	614	623	587	629	587	562	621	609	618	568	566	585	603	603	590	600	588	605	612	595	630	602	592	627	600	570	606	631	583	612	602	588	572	574	625	644	599	633	606	622	602	581	619	571	615	566	624	636	563	592	601	629	585	569	622	612	618	615	623	582	580	615	611	588	628	611	588	586	646	583	570	633	588	577	610	601	608	623	641	592	622	549	560	615	638	637	606	590	590	582	579	573	585	635	628	596	655	595	589	555	606	623	572	597	579	601	613	613	584	628	625	589	596	588	535	565	635	594	592	552	638	630	585	570	572	550	546	601	603	604	602	554	590	552	564	571	626	554	573	596	583	593	611	572	559	596	597	554	633	604	628	626	645	602	606	634	615	564	593	561	547	578	623	597	609	569	582	553	628	643	612	601	579	610	650	596	572	564	588	601	615	615	594	636	570	646	581	578	586	576	596	584	607	620	613	576	542	581	579	587	599	610	591	629	596	569	567	596	580	595	600	625	592	622	571	658	601	610	603	633	558	567	593	612	595	609	601	583	565	591	632	582	583	611	570	612	583	556	599	584	600	550	577	602	589	608	596	613	598	574	585	562	591	601	589	570	629	553	600	617	621	602	546	594	604	578	570	618	584	596	605	592	629	601	569	588	598	584	625	623	625	572	620	635	571	640	615	563	651	608	592	624	564	586	627	598	619	564	595	571	607	569	580	555	605	577	579	618	589	554	623	611	607	594	553	599	579	584	590	589	575	581	615	550	582	584	605	602	577	601	610	637	597	613	626	585	621	651	607	634	622	568	552	588	599	636	606	595	584	621	567	613	615	600	596	579	592	610	587	628	603	627	621	572	602	624	638	560	541	589	601	621	648	558	647	568	597	599	584	570	571	571	593	621	632	619	627	576	589	601	576	610	525	643	582	641	621	644	574	592	613	589	610	617	622	589	624	612	594	596	639	612	572	593	527	578	589	558	557	573	578	613	571	590	561	611	594	559	615	590	573	593	614	601	603	589	589	600	579	599	617	615	593	585	570	607	599	615	594	581	617	587	603	590	612	606	573	629	601	576	587	593	606	607	627	584	586	547	563	611	621	541	597	598	617	606	600	653	622	568	580	608	555	544	633	582	588	592	554	623	634	614	581	614	613	581	642	612	593	563	599	628	615	602	608	602	606	592	596	565	576	606	583	590	612	629	608	567	558	622	588	596	596	637	565	593	606	543	619	552	594	605	607	572	626	593	601	639	586	644	604	564	614	638	596	567	585	605	575	585	612	578	604	580	610	616	633	609	615	581	616	593	610	567	598	599	639	565	599	564	637	594	604	588	624	621	588	603	614	569	584	658	590	597	644	652	559	604	586	599	589	586	566	604	589	595	585	578	578	635	580	590	569	572	584	616	591	590	583	595	609	586	601	605	621	608	618	627	583	625	616	641	556	614	624	617	619	613	567	591	623	623	590	617	641	611	605	599	586	573	619	633	574	563	598	628	619	569	549	610	605	599	594	590	618	571	610	582	559	589	564	599	599	592	624	616	557	576	604	624	599	612	590	592	596	597	571	610	614	612	600	609	598	587	584	593	632	576	596	598	543	594	561	564	605	573	613	602	597	578	597	569	587	583	593	598	584	575	578	633	581	635	651	607	582	577	611	603	591	627	609	631	610	651	631	593	626	568	589	591	594	586	618	586	573	551	618	588	607	579	575	580	628	621	587	638	565	576	580	624	627	632	585	603	603	633	567	599	611	583	610	601	555	593	594	630	527	606	615	577	621	604	587	579	615	590	577	579	591	601	579	611	613	605	581	581	606	607	565	603	601	635	610	601	617	595	616	595	614	624	590	605	579	587	624	578	626	581	584	564	576	582	585	605	580	627	602	620	564	592	588	558	626	588	608	630	590	613	588	578	550	581	609	594	631	607	600	616	607	596	606	607	600	586	594	578	643	613	665	632	592	549	623	576	590	596	597	605	598	659	579	597	602	592	577	582	613	670	647	594	610	606	570	564	584	638	584	605	596	578	592	605	603	591	581	617	614	556	611	588	573	581	598	601	612	585	635	592	596	561	560	592	614	559	561	646	600	592	570	602	611	596	615	592	631	582	597	582	648	562	593	601	583	602	588	597	607	602	627	605	621	623	586	570	624	598	605	618	617	604	624	626	625	601	587	634	578	591	574	590	578	574	570	605	591	601	607	592	610	597	576	582	627	607	538	600	555	579	596	584	586	591	573	606	604	612	602	594	583	601	597	560	606	592	638	601	556	666	590	587	557	592	599	575	625	574	613	609	622	581	639	598	602	601	565	624	599	593	562	564	542	580	582	606	608	609	600	625	601	597	561	596	593	607	620	608	617	586	578	632	607	590	591	572	580	620	585	610	605	602	633	601	630	624	578	622	600	590	570	595	564	592	598	586	627	599	626	598	590	610	584	623	582	582	566	608	636	608	571	553	597	590	611	552	569	624	654	564	583	609	585	570	597	610	542	591	604	612	523	548	622	590	572	581	624	562	611	585	589	621	600	574	631	585	626	591	634	579	612	642	603	667	595	581	584	651	572	597	632	624	604	629	597	621	562	587	554	587	580	615	610	622	619	613	626	602	591	612	576	643	631	613	529	604	564	599	598	611	589	579	611	587	596	645	610	647	609	556	610	643	597	624	570	576	570	619	556	565	603	592	593	612	615	602	602	601	600	570	558	610	579	574	625	610	639	575	629	589	552	601	606	606	550	597	578	600	616	564	620	588	616	583	599	610	597	607	576	597	602	633	607	574	596	622	589	607	573	574	644	553	594	566	636	584	607	619	617	616	562	572	590	629	573	596	567	619	610	627	560	621	532	664	639	587	597	578	590	619	623	613	613	585	542	589	577	628	590	573	595	550	558	591	610	591	573	596	607	601	635	615	547	593	595	635	592	582	572	594	614	575	621	566	623	561	528	575	617	594	603	596	636	577	579	616	571	609
24450	21833	36434	32179	19311	8046	982	676	657	622	585	571	605	631	599	619	581	559	592	638	611	588	613	567	560	627	604	611	588	625	587	590	619	577	581	602	551	605	567	578	577	598	574	578	606	596	593	573	555	580	562	566	639	578	613	593	606	593	589	619	591	590	663	591	569	589	602	576	601	657	608	590	609	566	584	568	636	585	628	546	566	572	529	553	603	581	579	614	555	531	532	553	628	576	587	567	598	568	544	557	582	578	580	557	558	582	539	554	593	608	603	622	589	591	588	558	566	611	592	563	574	606	591	566	525	587	590	563	545	626	586	594	554	605	574	551	569	586	596	617	553	602	558	597	604	567	610	608	595	582	564	596	558	585	595	555	607	582	650	595	584	584	562	561	618	604	596	581	584	602	620	601	580	592	571	577	558	574	536	581	538	636	561	614	573	555	547	591	576	583	603	557	536	539	570	567	604	588	565	559	580	587	578	581	588	536	544	553	573	603	576	613	602	579	581	610	553	554	601	575	595	564	587	581	545	546	580	567	608	582	584	628	620	545	620	596	553	581	605	578	605	553	555	556	581	588	589	530	602	569	573	558	602	524	529	622	620	562	587	547	606	593	558	605	567	556	615	588	546	551	570	569	599	571	610	591	574	531	630	584	599	607	595	568	571	550	606	557	595	565	623	594	521	539	582	609	555	560	561	589	602	573	560	569	579	566	603	554	568	563	556	579	611	565	583	580	550	586	548	560	593	588	575	621	583	571	546	581	562	548	540	596	587	581	564	609	553	585	555	596	565	591	569	587	541	613	605	593	556	609	595	545	563	627	521	567	605	610	584	569	554	604	585	602	590	578	562	604	610	582	548	602	605	579	569	546	605	588	549	569	561	562	563	576	606	637	554	575	577	574	550	563	590	599	566	595	576	521	592	626	594	599	575	547	523	558	583	589	588	586	566	561	594	570	580	570	588	578	594	576	582	577	542	613	545	611	552	605	527	596	584	578	570	623	580	576	584	584	602	561	577	567	581	583	558	599	596	554	573	564	600	618	572	529	588	587	577	593	599	555	610	539	540	579	571	563	626	564	618	577	615	581	606	578	591	547	594	590	577	556	563	573	561	622	606	591	585	510	575	613	567	532	556	548	612	565	571	558	602	572	591	566	575	563	606	597	572	576	541	590	574	601	578	592	573	600	605	606	634	590	566	557	609	575	590	560	564	594	582	591	573	612	577	587	579	567	609	519	568	568	606	570	587	543	577	557	564	598	586	616	556	598	569	558	579	533	575	577	583	592	591	564	523	563	578	604	618	570	577	588	592	558	575	560	612	573	557	563	564	606	532	590	624	582	586	583	566	547	591	592	578	556	617	605	586	581	604	612	619	597	556	568	551	571	595	541	618	590	585	595	585	587	581	541	604	589	573	537	605	568	569	571	605	528	584	594	601	574	527	582	582	611	570	580	558	584	539	578	581	577	544	562	579	545	610	562	582	526	538	570	625	628	582	589	611	561	594	557	576	606	606	620	590	604	531	593	566	581	598	557	611	587	591	601	614	591	559	583	547	602	572	585	629	603	582	602	544	599	599	544	569	636	613	517	612	593	580	554	614	574	567	561	573	591	583	613	612	587	597	546	610	580	563	622	589	546	597	562	583	571	559	617	588	561	602	596	564	588	583	541	565	564	597	610	596	560	561	633	536	539	600	577	624	589	576	584	574	593	568	539	567	547	593	620	566	558	583	627	575	575	627	584	597	618	568	576	598	563	599	553	574	578	576	580	600	594	588	588	575	584	607	571	571	599	509	585	586	560	593	596	572	528	569	550	582	546	551	587	578	598	531	603	586	579	573	564	608	569	545	545	572	612	595	597	596	603	562	595	604	592	585	602	574	576	580	580	582	615	582	576	550	561	570	567	620	549	602	602	568	584	567	551	603	568	613	568	591	551	545	605	572	616	599	563	580	538	557	544	597	612	578	618	565	590	576	609	533	587	587	588	604	587	557	595	568	570	579	579	593	613	602	587	603	567	576	588	581	550	578	604	571	593	588	577	590	581	588	555	606	554	569	568	585	587	606	596	569	552	594	596	584	588	587	574	568	554	570	559	514	539	526	588	572	594	607	580	584	590	645	574	592	559	604	567	615	585	573	600	579	571	558	577	570	584	580	584	560	618	595	603	562	568	597	565	591	590	579	595	588	563	558	574	544	627	564	580	550	593	566	574	613	603	583	580	589	575	579	590	582	604	560	597	601	585	588	631	518	603	600	596	600	578	588	569	570	584	643	605	539	563	570	581	579	590	610	566	588	563	589	531	601	567	618	603	573	533	600	563	572	598	575	558	554	594	583	564	589	577	561	581	543	589	565	586	573	575	592	586	595	574	582	618	610	608	587	586	552	625	556	586	584	564	589	559	548	570	583	564	590	610	566	562	588	597	546	598	595	632	551	544	580	614	621	573	561	574	576	567	586	571	581	556	569	586	560	596	606	588	600	554	592	651	565	564	597	590	582	585	596	594	559	580	610	552	562	567	582	581	578	607	533	569	580	552	588	559	583	556	540	559	566	542	579	594	657	615	581	580	547	601	602	556	579	612	576	565	568	605	575	564	555	606	594	592	570	597	628	610	521	568	570	605	620	593	615	550	571	562	581	616	577	576	576	561	546	588	589	584	547	613	577	599	555	577	531	561	576	610	568	606	562	569	580	576	565	575	553	605	597	590	569	601	594	574	585	619	582	585	557	590	560	601	603	559	577	641	559	594	582	571	555	560	543	601	546	558	550	582	593	551	575	588	590	567	571	578	602	613	612	568	584	611	592	623	563	558	573	535	558	575	575	593	577	593	583	546	581	572	549	583	564	623	607	549	528	534	578	586	593	614	600	551	572	547	603	559	606	555	605	530	556	592	567	613	563	585	554	586	600	625	576	566	619	580	580	577	598	608	565	560	595	563	590	578	552	573	607	572	534	578	516	577	587	586	550	558	554	518	637	606	605	595	592	644	592	562	599	566	647	536	617	589	582	624	567	591	583	596	607	578	609	606	575	544	615	624	556	550	524	549	567	564	572	575	534	550	577	628	515	613	581	564	600	588	588	580	565	545	587	576	614	566	581	604	596	568	600	591	581	610	576	585	609	529	601	545	566	550	538	601	601	617	558	543	583	590	550	574	595	577	602	552	580	584	593	579	593	603	596	552	583	601	582	581	592	598	561	577	599	594	591	561	594	557	559	582	589	584	553	563	619	589	583	586	598	578	577	588	588	565	578	566	557	537	565	579	546	583	572	587	582	592	601	578	590	605	592	616	593	548	589	567	614	547	601	608	626	609	598	583	567	595	567	586	552	566	537	599	544	578	590	591	602	596	623	594	573	556	605	562	558	592	605	585	581	576	540	600	577	562	591	596	564	567	590	532	597	593	599	610	575	633	603	586	590	608	565	554	565	606	611	610	595	596	550	582	578	637	543	592	612	580	547	555	607	519	582	616	575	573	571	590	559	577	620	560
57763	75310	74697	34408	1734	1237	1189	1044	1059	987	970	910	897	954	947	951	909	934	878	919	886	923	898	947	956	901	909	902	861	946	910	942	944	963	901	955	859	874	948	883	894	910	913	913	888	911	889	893	918	893	937	921	942	865	874	920	839	923	872	883	894	885	855	953	871	939	927	895	895	880	904	871	871	890	905	862	897	899	920	943	918	876	911	881	911	901	889	856	867	893	872	874	886	918	912	860	907	886	854	883	935	875	886	868	885	886	904	936	885	907	907	889	895	889	899	857	943	862	921	886	894	932	950	889	891	849	845	884	924	884	794	878	921	934	903	905	875	901	881	919	928	934	895	887	852	909	891	930	916	865	893	935	885	891	895	900	912	906	925	909	876	870	880	850	845	890	916	894	897	921	905	867	896	883	859	927	893	943	866	902	895	884	923	897	923	936	889	908	886	895	847	879	912	907	900	907	847	877	876	907	880	833	850	937	928	862	908	842	865	900	922	902	882	917	896	862	935	848	923	891	952	924	879	918	902	917	889	883	827	842	894	922	911	844	893	900	907	855	885	917	921	907	870	889	920	925	901	931	888	920	844	907	920	914	893	921	890	897	922	904	868	849	916	901	918	910	918	903	893	911	923	904	895	871	894	931	835	881	860	912	925	940	900	885	849	895	891	944	867	887	846	914	868	888	883	884	917	940	906	874	908	925	862	931	877	897	899	863	867	915	877	896	956	869	919	909	905	930	878	864	909	914	871	842	925	910	880	875	928	874	926	918	903	933	885	973	876	925	842	921	871	910	881	864	896	890	854	928	954	912	874	909	868	899	933	897	887	890	930	875	935	855	922	906	890	882	912	906	922	859	891	882	925	951	912	850	891	910	883	875	927	869	888	930	962	941	908	895	899	927	841	917	889	909	906	907	892	874	934	912	923	900	910	903	857	894	889	880	826	884	895	917	884	870	942	880	873	859	859	901	939	906	892	913	934	833	876	831	880	885	935	896	885	896	958	898	898	869	920	881	917	900	984	917	901	889	948	881	948	861	913	914	907	933	899	888	919	879	949	875	871	941	895	888	946	904	874	833	895	889	874	858	848	878	903	942	862	898	890	879	920	893	900	917	876	913	850	887	877	857	934	938	903	876	893	847	915	913	880	890	890	925	873	880	919	925	942	919	918	881	910	889	823	934	983	917	907	894	860	889	941	881	873	913	900	905	940	851	909	897	916	915	898	891	887	856	892	926	887	857	960	862	888	834	857	874	898	828	838	921	873	923	975	852	961	871	857	877	894	931	870	945	909	925	926	894	894	903	907	860	855	911	930	896	908	944	899	883	916	914	860	896	850	959	874	842	944	877	910	895	859	919	916	948	869	862	886	892	917	911	868	893	879	928	918	901	880	919	863	854	959	937	877	922	883	882	917	965	926	944	893	904	886	913	854	880	905	855	920	882	877	927	945	914	888	922	923	872	899	906	900	848	918	905	878	910	914	939	908	834	870	893	854	927	931	904	884	860	884	924	943	856	930	954	946	928	934	863	867	926	889	849	932	924	977	912	873	904	867	915	904	854	869	889	879	862	831	930	887	865	982	884	896	878	887	897	910	892	859	900	922	929	882	896	918	850	932	892	881	905	863	864	927	893	924	868	848	916	884	916	923	948	873	916	877	923	870	875	904	939	897	840	859	944	867	867	884	885	855	943	916	884	947	927	886	934	906	889	960	918	885	930	915	922	896	924	873	930	865	904	924	953	933	899	890	878	903	936	888	930	905	940	843	860	917	875	886	929	976	846	828	846	869	869	886	902	902	894	909	902	865	877	931	877	962	913	910	856	910	887	936	904	866	921	876	942	889	884	948	857	902	892	909	863	956	889	901	883	856	916	949	948	859	874	934	896	866	844	936	928	916	913	904	905	922	1017	870	862	867	953	865	831	859	892	895	832	889	907	912	901	925	880	876	905	832	936	906	903	899	902	872	967	877	839	899	845	870	937	821	883	874	891	883	873	869	924	923	899	833	881	889	827	875	866	897	888	885	904	853	915	908	893	914	926	888	895	899	916	915	900	896	903	913	944	916	879	906	879	891	875	864	898	896	911	896	928	888	956	908	881	892	859	884	884	911	870	886	906	902	925	910	938	860	838	902	864	915	895	893	911	839	873	901	882	934	813	933	875	920	878	868	866	924	849	924	923	947	936	905	995	851	948	902	884	848	933	915	915	901	926	882	883	920	887	903	853	933	904	899	906	893	863	912	946	865	880	908	881	876	866	904	889	883	859	955	919	925	939	890	924	909	878	886	935	883	890	878	898	933	881	900	875	899	877	911	903	910	891	851	921	925	916	865	812	940	893	929	895	873	860	855	895	871	939	902	855	934	867	863	885	904	894	886	919	876	938	916	862	975	917	869	885	877	882	920	891	884	878	965	868	913	876	904	900	891	932	912	889	877	907	900	823	886	914	915	884	906	900	866	948	899	898	920	871	886	850	933	927	921	845	915	911	919	900	906	929	830	840	898	903	918	893	906	864	978	953	901	956	903	975	896	881	903	929	892	903	882	823	822	915	922	853	916	916	885	863	883	820	896	885	900	885	878	911	917	886	848	897	891	910	904	905	836	939	866	899	851	893	875	963	891	872	928	895	931	935	879	929	909	927	907	917	939	917	880	879	838	865	897	896	850	868	907	911	882	926	878	881	928	890	897	904	948	949	847	906	881	880	923	907	913	855	889	898	931	888	908	901	863	888	873	915	914	912	929	863	924	911	878	853	957	904	864	924	885	906	953	967	823	893	916	960	851	912	886	863	891	906	893	881	887	857	826	888	934	917	931	907	969	881	900	939	861	864	858	915	893	924	862	891	862	955	897	901	902	936	907	889	859	896	909	927	902	858	937	893	925	927	864	906	838	876	917	909	906	896	899	868	888	931	956	925	938	865	901	893	887	878	923	933	909	951	921	899	904	900	881	890	886	874	859	857	899	928	939	912	869	955	909	852	861	874	904	896	848	891	898	875	909	886	906	877	872	870	911	886	886	926	954	880	849	901	931	890	883	869	899	925	880	867	890	947	924	849	881	882	914	904	916	930	899	921	869	919	890	943	866	927	865	893	929	883	887	890	898	889	860	887	894	879	918	902	885	904	884	861	904	866	939	940	878	924	935	902	866	945	869	916	861	950	889	920	925	879	923	862	900	902	850	890	865	884	936	970	880	910	886	906	915	889	877	932	877	896	899	908	887	909	895	873	933	840	861	904	876	907	890	909	911	866	955	901	908	853	880	887	906	894	863	908	865	867	872	908	872	907	927	912	915	871	897	919	950	894	908	864	938	930	902	908	912	875	869	985	944	884	939	866	895	914	944	867	922	940	904	906	879	900	924	886	855	921	968	938	874	894	836	873	939	890	891	903	896	897	842	863	895	931	918	871	946	853	930	907	936	893	945	930	913	870	874	870	923	868	937	965	861	901	922	907	867	881	898	966	860	966	917	886	910	858	914	929	909	945	929	891
23318	21540	34360	27579	21269	18609	5841	845	710	772	687	757	688	731	696	687	654	633	645	677	674	711	653	659	654	681	721	671	634	637	652	673	672	694	686	667	649	625	646	626	687	679	649	659	710	646	667	647	662	657	663	692	628	646	620	668	615	688	648	711	664	697	733	652	694	685	708	610	659	661	670	628	652	667	661	654	685	663	625	635	709	642	670	642	665	668	699	689	693	617	623	643	678	645	620	669	622	659	632	685	666	685	665	672	679	672	707	660	648	662	621	682	675	663	660	649	706	675	660	687	646	680	636	641	630	660	725	710	635	679	660	658	666	673	672	666	654	672	687	660	699	667	697	678	704	643	668	704	653	705	686	645	623	657	664	643	635	661	663	713	642	694	676	615	683	693	667	706	647	659	691	627	702	659	680	686	729	680	653	664	709	637	646	661	719	643	666	697	624	658	696	652	687	666	697	620	660	683	660	688	657	648	663	684	664	655	686	689	686	659	636	659	660	672	671	656	661	624	632	641	680	646	691	678	660	693	645	683	617	649	672	656	678	651	641	687	688	645	671	671	651	697	610	659	660	634	698	633	687	668	651	649	670	638	671	681	722	666	681	646	648	672	712	672	664	632	673	681	723	666	663	666	645	628	652	590	640	711	674	688	674	688	648	642	666	689	671	653	677	646	675	662	638	689	643	687	663	647	658	632	648	651	673	726	657	659	715	661	713	716	658	632	638	716	681	696	654	645	653	666	673	710	656	649	664	655	690	672	659	658	669	640	648	614	631	672	646	623	665	661	656	636	614	679	631	632	644	697	665	649	666	666	655	661	626	578	679	683	656	692	655	681	617	660	682	645	663	652	637	634	671	687	675	649	675	641	691	683	653	657	649	693	615	636	668	633	680	701	659	669	639	642	634	637	668	635	677	705	699	653	689	627	667	657	669	674	655	673	686	636	642	681	626	635	694	687	660	643	671	631	691	655	664	683	674	685	671	606	686	684	708	654	652	709	617	696	638	655	667	649	650	690	722	650	680	628	651	689	669	662	616	680	618	681	673	654	686	671	668	647	643	666	681	665	691	679	665	697	687	682	662	674	657	647	623	672	666	664	670	685	651	704	673	653	714	697	633	686	642	648	686	665	656	700	654	704	689	633	626	643	649	659	661	661	673	639	621	657	666	650	689	658	633	702	638	665	659	646	640	644	603	640	677	665	640	717	667	665	675	683	682	657	697	638	684	644	681	637	639	688	674	620	668	638	718	695	704	678	660	653	653	692	652	685	623	682	680	657	720	678	685	680	673	684	687	680	649	632	664	684	587	653	656	682	676	718	651	671	695	620	673	641	661	692	666	709	628	685	675	610	653	686	622	707	652	656	672	649	677	673	636	627	696	717	626	654	623	674	653	685	661	658	670	664	640	680	656	670	706	629	683	713	712	665	658	681	671	618	667	689	632	671	683	665	664	695	651	656	690	629	631	643	680	673	661	691	649	666	678	663	696	682	684	665	652	681	660	643	680	656	655	663	677	605	705	673	666	665	693	672	667	681	612	653	649	629	655	685	648	676	676	658	701	712	707	697	650	697	649	649	683	639	683	632	608	645	631	688	653	650	654	640	655	687	618	648	660	656	648	623	678	668	645	709	604	621	658	647	670	664	645	713	632	651	683	665	651	673	696	650	678	671	616	658	680	687	717	680	702	691	648	644	658	670	654	604	699	633	635	673	642	704	668	710	719	694	688	671	651	697	687	643	664	665	650	654	643	638	695	660	650	685	664	677	693	688	704	665	628	643	688	669	641	664	696	698	660	643	653	607	636	678	660	695	706	654	659	693	685	708	657	690	677	627	708	664	678	656	644	665	672	672	653	639	636	677	672	665	635	599	643	697	685	659	648	663	724	665	696	683	650	680	684	636	691	669	698	677	665	701	646	655	649	697	689	652	646	640	681	656	677	661	630	624	699	667	715	684	708	670	665	604	633	670	602	671	652	660	637	648	686	693	704	632	676	641	647	725	686	661	699	680	654	675	662	645	691	669	679	672	671	653	667	669	691	699	642	693	674	689	646	644	677	640	673	640	702	682	661	652	697	675	683	675	684	694	694	643	696	651	639	677	647	660	672	681	665	661	596	634	668	692	651	645	684	661	674	652	639	625	655	600	644	688	635	701	650	663	695	696	672	684	626	718	643	661	670	609	687	673	636	626	677	665	645	668	688	677	676	689	689	624	632	643	721	686	675	651	689	702	660	715	683	686	617	698	640	681	629	680	693	656	642	647	649	654	684	661	665	661	680	637	706	648	658	638	681	662	702	737	609	726	654	654	670	711	731	677	648	663	732	689	640	730	659	728	679	640	675	647	620	633	604	627	654	713	670	678	654	670	640	633	655	667	667	627	656	675	647	647	646	626	668	643	644	646	673	661	685	658	585	659	650	659	634	622	658	681	688	639	646	697	712	673	620	657	673	671	638	700	717	616	654	641	644	690	665	694	647	652	637	641	662	688	670	690	660	682	655	661	622	639	653	671	662	686	650	618	678	677	688	667	654	644	634	637	707	722	721	673	649	632	665	686	628	640	718	689	666	671	690	622	672	660	656	638	661	683	728	644	663	627	660	676	659	729	743	664	687	700	677	661	699	662	660	637	680	680	688	702	661	683	640	675	649	684	644	655	673	661	671	681	667	675	665	631	666	642	676	616	695	671	637	686	691	652	648	667	702	676	655	681	675	660	701	683	653	621	672	677	683	705	688	646	674	650	687	642	687	683	669	634	687	677	658	665	620	652	682	674	660	661	701	664	676	661	653	683	676	623	732	696	680	648	592	635	698	660	694	657	656	607	627	682	646	650	651	651	620	644	611	683	665	682	656	652	649	638	667	627	653	634	627	635	657	674	707	605	663	713	633	680	653	648	614	665	653	680	651	671	655	675	651	662	686	664	622	678	713	672	662	632	635	690	672	627	639	661	659	665	662	662	654	625	671	642	669	619	637	687	675	654	671	644	672	657	688	624	657	651	664	684	644	714	674	679	625	645	657	703	649	643	683	649	701	647	637	677	641	676	643	630	637	654	664	668	688	712	672	660	609	633	624	671	687	663	681	659	693	655	664	623	698	635	661	639	654	639	669	704	665	669	644	632	705	714	678	687	716	669	714	577	739	693	671	648	703	666	654	674	725	651	682	620	661	657	628	683	676	667	657	631	690	666	664	660	653	639	679	652	630	706	643	649	661	695	650	688	669	655	657	651	646	629	644	702	653	622	712	641	658	647	664	671	637	636	629	637	677	679	701	709	638	630	649	631	662	664	630	720	612	654	688	710	659	636	653	663	645	659	689	650	685	693	675	648	667	660	712	696	671	677	696	671	616	649	621	678	622	658	612	632	701	661	639	659	664	654	687	649	702	640	633	647	656	659	644	695	694	637	618	682	673	686	703	691	657	659	639	712	665	705	668	653	633	661	633	639	671	637	657	626	642	636	643	703	663	652	646	703	683	616	688	679	654	640
62218	85374	82374	40214	2082	1483	1342	1283	1211	1172	1147	1101	1095	1111	1042	1020	1045	1091	1086	1051	1046	1057	1054	1050	1066	995	1058	1053	1023	1043	1021	1050	1031	1050	1026	1051	1076	1003	1033	984	1022	980	998	1005	1032	993	955	1018	949	1003	1045	990	1014	1014	1032	1050	1076	965	956	987	1042	983	1000	1023	1027	1027	1032	993	959	1040	1010	1000	1008	1002	985	992	1025	1001	1025	1017	959	1042	1023	1038	1024	1014	989	1031	1031	991	1054	1059	980	965	1067	1039	1032	1024	1055	1033	980	946	970	1007	1011	993	1055	1032	997	998	1035	1052	1029	1022	1035	1042	969	971	1055	1049	1044	979	991	1023	1014	976	1032	927	1056	999	1013	991	993	982	955	993	1024	1021	996	985	965	1003	1005	1036	1037	1038	1006	1046	956	947	1015	950	983	992	961	990	988	979	1032	1043	971	1042	983	960	991	1011	972	988	968	1024	1008	949	986	1044	1060	987	1009	951	974	1020	1011	1024	1003	983	1028	992	1002	1034	1023	1023	1023	1022	1023	978	1023	1061	1000	1038	955	1000	990	993	1029	990	1028	972	1015	995	932	1015	1010	973	982	1017	1020	1004	1019	1048	1008	1035	969	995	991	991	990	999	977	947	1000	1021	1015	1009	1035	1015	984	956	995	981	1021	1019	1069	977	1038	984	987	997	962	933	985	1052	1045	1009	1058	990	1001	995	973	1016	982	957	982	1063	1048	1024	1012	992	1026	1012	974	1015	1000	991	1025	1003	1000	950	979	999	991	1073	1001	996	1011	1018	1011	1071	1054	980	970	988	985	966	1013	998	1012	974	1012	1011	1001	1049	1013	987	1060	1025	1023	956	1072	1072	957	980	968	1048	1040	974	1007	1059	999	1006	1042	993	1025	985	1028	971	1017	967	1000	990	999	977	999	1012	983	1056	1002	1029	988	1018	1000	1035	959	1007	977	1060	1053	993	979	995	963	993	961	999	1014	965	1016	1008	998	974	968	989	993	1008	1008	1054	1016	1007	948	968	1024	976	999	929	1033	989	1039	985	994	973	1042	1015	1038	1005	1018	1007	1019	988	987	962	960	1037	983	1010	1018	1013	968	978	1002	1009	1046	1013	1016	948	995	959	1014	958	1036	957	980	1029	996	1050	1027	977	1050	993	1026	990	1006	1030	990	996	1022	1023	991	1003	954	1017	1024	1009	1004	1040	975	996	1008	1021	958	981	971	986	1066	930	1008	961	1048	1059	989	1000	983	1032	1064	1051	981	969	1065	1025	1048	973	1023	1053	975	982	1026	1042	978	1014	977	1015	1040	1043	964	1017	970	1014	1014	976	960	995	980	965	951	1006	954	964	995	932	1048	999	1026	957	990	1020	987	1034	996	1036	1025	1009	1021	1027	1023	986	995	974	1027	950	999	1034	937	979	986	1046	1048	1022	1030	1022	1010	997	975	1002	1025	1029	1033	1002	1020	982	997	1012	1030	1053	1029	936	954	967	1018	1029	991	1044	994	1011	993	985	1024	1038	958	1033	985	1010	1016	934	1052	978	966	1025	960	1019	1003	938	918	1047	999	1034	1014	976	1045	999	1005	1026	1001	967	1025	962	991	1005	1006	1009	1029	966	1044	1030	1051	974	980	954	985	1028	988	1003	1018	995	960	1030	979	996	957	1004	999	981	997	1047	1047	997	986	988	992	1007	1010	983	973	961	965	997	1007	996	974	995	982	999	1079	1012	1038	1055	1024	998	970	971	1011	992	987	999	1001	999	979	1015	1042	997	991	998	1006	976	1004	1048	1037	998	965	1000	1020	994	1025	993	995	959	985	1021	1022	1026	975	952	1015	931	995	1009	1019	1021	1031	935	995	1030	1016	996	973	1051	1027	1005	973	957	1053	1009	983	1040	988	1039	1007	969	987	1006	962	1043	968	993	984	1013	961	1017	1042	998	1007	965	968	945	965	1015	982	1014	954	1018	1007	981	1022	1030	1021	1023	964	1071	1040	993	951	963	995	937	957	998	989	1021	1009	1013	958	1034	1030	1003	1020	1034	1031	1030	1026	990	1023	1059	1012	984	976	975	971	992	962	980	992	1003	1012	1020	989	954	984	971	1055	1067	965	991	989	1010	1025	1006	1010	1009	995	1000	982	992	963	1001	994	1003	964	1015	950	1008	1005	964	962	1033	1033	960	1011	992	1022	994	951	982	1019	960	1050	999	1006	1026	1035	1041	936	1004	1043	986	1001	1016	1038	1043	977	1021	1047	1088	980	1033	980	1042	993	1038	1010	974	954	1072	1036	1015	960	1044	973	1005	1046	971	998	1020	1013	1016	1015	986	973	1010	1009	990	984	1034	1014	960	1005	1008	1013	1050	1018	1053	980	957	1028	977	1023	1045	977	978	1000	946	998	1015	1037	1056	1053	985	957	1037	997	1059	1031	1008	1002	955	976	994	1031	1066	1011	964	982	996	977	1033	1043	1017	1030	969	1041	1005	1000	996	1041	958	1045	984	1009	994	992	1024	1007	972	1025	981	1019	980	971	968	1009	1049	1029	1032	1017	1005	995	995	1019	958	999	1005	1042	1008	1011	982	984	1041	1027	1017	1020	1014	943	996	1081	1028	1000	1008	1042	1006	1038	989	1054	1043	990	1035	1025	948	955	991	974	1011	1011	1015	998	1006	983	1028	1009	1047	999	970	1023	1020	1036	1002	1048	973	1011	986	1003	1040	976	993	1040	949	1041	995	985	969	996	1027	1051	983	1032	990	1070	1010	998	1011	1039	979	1038	1024	1003	937	994	974	1049	1025	1040	1002	937	1012	1022	1002	1040	1051	1001	1023	1030	998	933	1005	977	1076	974	1032	962	954	1049	1054	1022	989	986	986	993	1006	994	943	1032	1007	994	970	1021	1000	1028	970	1014	1025	998	1019	1040	964	1018	1022	1004	1010	950	910	960	1082	1080	947	1021	1046	1034	1014	976	977	931	1012	953	977	1037	1053	1033	1031	993	1023	1016	986	989	1013	994	1069	1026	1047	959	1025	1056	952	970	941	983	964	1014	974	1044	1000	1068	979	1031	1030	924	999	1035	1006	1036	1023	1046	988	1000	1006	978	1020	1067	981	1030	976	993	995	1001	1013	1019	1005	1007	965	1060	995	995	1057	1046	991	993	1018	1032	912	997	1024	949	995	1057	952	979	1061	1010	975	991	1021	1021	1068	997	1014	980	1017	961	1045	1013	998	953	1019	1043	1094	1013	1008	1008	1040	1029	1016	971	1031	976	960	1023	989	973	1034	985	973	1016	958	960	994	950	1019	970	1014	988	983	983	996	1016	1039	987	974	1040	1027	996	975	1037	991	1021	1015	995	1009	944	1008	1025	1050	1019	1010	1044	1022	1003	1068	991	1077	968	986	995	1014	985	987	1052	973	994	947	996	1015	1029	949	995	976	1011	984	951	980	1016	982	1045	1007	941	980	962	960	1072	976	1030	987	1051	1007	988	999	1003	981	1024	976	947	945	1049	1047	1019	991	1049	1002	1017	1005	955	985	1007	1015	1028	1034	999	999	989	996	976	933	1003	918	1016	1047	1038	1033	1020	1010	991	992	993	994	1026	1027	1023	1017	1053	1027	1018	987	990	998	1020	992	1069	960	1011	997	1086	1055	1008	1018	995	997	992	1019	956	1003	1012	1040	990	1019	1030	993	1003	980	999	1023	922	956	1062	971	1000	1027	1002	1031	1061	1046	1017	1039	1018	1004	1023	996	989	1032	1013	1045	1029	965	1013	1003	962	1015	1013	950	1031	988	1003	1012	962	991	1021	998	996	1025	1040	982	1036	1043	1026	993	972	1029	987	1050	969	960	1008	971	939	994	1013	1052	989	956	1007	1026	1049	962	990	977	991	943	1032	1013	1017	951	975	1044	1015	1018	1009	1023	991	1045	1036	1017	1049	1042	996	999	1001	1032	998	1055	1030	966	1033	954	984	978	1010	967	980	1012	981	940	1051	970	960	1032	956	1010	992	1039	955	1018	1004	1044	1070	968	968	1033	1020	1003	1000	1040	1044	1000	943	996	1011	979	1045	1018	950	1040	1028	1023	975	987	1060	1006	1001	1004	980	976	1062	1043	994	970	1012	1039	1034	975	1059	943	1040	1029	990	1027	988	1053	1023	1041	1029	987	1008	1005	970	1004	1036	1011	983	961	994	1033	1003	990	991	1025	1013	981	930	983	964	1033	1004	981	1056	994	1004	936	957	975	998	992	991	1006	1006	998	979	934	1009	1034	1011	1016	1013	977	1004	1038	1014	986	983	962	970	994	988	1023	1035	1013	1060	1030	974	1006	983	1084	982	1042	1025	1008
28383	24686	35743	15081	749	380	409	379	355	377	359	381	385	408	351	395	356	373	387	365	349	407	413	384	400	383	371	346	397	374	364	358	385	390	392	367	386	378	390	394	381	385	395	373	349	397	358	375	386	376	388	411	353	351	371	448	378	374	394	380	371	379	376	395	368	359	389	398	369	405	378	344	412	409	406	375	397	372	400	366	330	358	378	412	354	365	390	388	374	395	346	337	396	368	412	378	411	355	384	372	380	368	356	419	393	386	411	359	354	345	397	375	359	418	384	394	411	375	363	367	380	336	401	353	409	385	376	408	380	361	373	379	350	392	388	369	413	362	375	413	351	362	358	373	398	388	392	369	394	379	384	364	381	382	366	374	391	358	342	416	369	366	406	369	400	402	403	380	373	379	400	375	376	399	402	390	390	361	368	360	395	397	376	401	373	373	388	373	375	365	397	405	386	322	367	395	395	358	361	346	342	344	380	396	411	414	392	368	435	411	390	372	360	361	360	364	352	310	405	352	370	375	356	372	396	372	403	342	389	378	376	350	382	346	375	376	338	347	372	345	379	375	374	395	373	419	348	364	366	400	391	372	385	388	383	375	403	385	342	334	336	391	376	369	398	409	383	390	356	377	398	382	377	365	353	371	363	346	393	404	389	382	395	365	381	370	374	355	386	421	400	361	358	348	374	383	366	370	359	408	408	366	344	372	391	344	373	368	399	370	366	361	367	373	371	351	369	354	359	394	402	402	351	379	349	368	406	382	411	393	387	376	369	344	366	371	372	400	394	394	394	362	363	385	399	378	363	414	370	409	402	398	389	362	354	342	377	382	417	369	381	389	379	373	365	422	374	372	376	398	383	390	368	348	356	357	404	359	381	377	394	332	355	383	381	372	358	339	396	381	383	364	372	385	399	370	397	386	377	391	381	363	368	402	382	361	367	411	383	408	387	377	382	361	389	388	407	374	393	413	405	360	386	359	386	369	385	379	348	365	398	335	367	383	359	383	414	360	388	325	377	370	354	380	401	372	366	398	380	396	374	386	372	390	383	393	368	360	351	337	368	354	358	374	370	342	372	379	391	370	382	375	362	365	382	407	378	365	382	347	392	355	402	344	379	401	365	389	368	345	370	365	390	367	393	424	380	365	404	390	392	405	389	394	385	406	378	401	366	375	383	345	374	367	379	361	408	414	341	376	390	385	389	391	354	360	376	398	412	354	377	403	424	341	390	413	384	391	379	344	378	408	371	366	408	375	334	377	411	358	373	358	381	375	391	350	367	352	391	397	373	404	393	381	384	375	385	382	388	410	401	377	398	352	372	394	360	432	402	366	389	411	364	405	361	394	366	402	382	403	393	419	370	377	428	390	340	398	374	423	379	370	393	397	386	382	359	381	320	363	373	332	391	401	384	419	380	339	371	411	344	373	367	364	362	400	369	399	370	381	373	393	378	371	394	381	391	369	348	381	386	395	378	363	367	347	369	379	353	383	359	377	431	384	363	367	357	388	385	376	352	426	393	382	394	359	380	356	419	367	379	393	378	370	365	392	372	364	413	371	372	348	354	369	375	375	388	409	405	383	364	351	390	371	400	390	377	354	347	349	392	382	365	384	373	379	382	365	383	341	375	378	354	365	362	384	401	411	362	400	367	422	331	408	379	372	400	393	365	411	392	350	365	382	407	393	383	369	363	372	370	369	385	384	395	376	354	362	359	416	368	384	379	398	383	402	374	375	387	362	382	393	367	393	395	380	377	379	359	382	370	358	372	387	348	404	362	389	373	370	373	366	366	394	374	399	386	383	366	343	376	365	373	398	417	363	358	327	369	381	332	324	369	342	372	378	398	389	391	354	367	355	346	354	397	374	369	352	372	349	387	371	339	338	371	376	354	379	371	356	364	346	391	358	366	348	387	380	406	379	333	335	329	339	384	384	379	412	370	369	355	410	381	407	406	360	374	392	343	380	397	406	375	389	364	371	393	387	355	376	337	401	362	346	428	398	359	380	386	356	390	383	408	374	387	368	376	360	378	341	390	344	431	386	401	393	405	399	385	355	340	396	363	384	354	388	366	370	411	360	372	377	419	366	381	360	353	404	380	392	394	425	350	373	383	415	324	387	353	354	378	449	405	374	378	424	354	415	382	386	335	363	352	366	385	390	376	393	345	368	370	340	401	399	395	377	393	361	352	390	377	386	394	375	371	347	399	363	388	352	403	365	348	411	389	366	385	387	373	366	363	390	377	357	371	377	400	353	374	401	352	376	368	397	391	349	370	350	358	403	397	375	359	390	366	358	360	391	435	363	373	371	385	373	411	364	426	335	353	382	387	357	407	388	366	397	384	392	375	381	379	380	381	397	400	385	335	364	394	387	366	401	347	386	391	350	381	353	393	372	369	363	393	417	391	367	360	378	358	381	346	377	387	354	378	370	368	408	362	365	373	390	414	392	374	391	375	387	407	342	373	404	390	373	356	359	349	382	365	384	382	358	344	385	388	381	410	376	359	371	367	404	360	347	392	370	326	362	384	352	385	364	393	364	396	396	362	382	383	364	385	415	414	382	377	396	393	348	386	351	340	370	396	381	366	389	379	384	443	344	369	378	373	384	388	375	384	423	372	396	415	382	361	415	374	384	392	396	364	353	421	364	385	401	369	362	352	360	395	382	382	355	418	413	367	360	376	373	427	334	382	407	401	364	375	374	401	372	368	362	404	377	395	372	389	357	391	399	393	365	396	342	376	382	373	381	354	357	373	386	387	384	341	389	345	333	362	351	355	365	358	374	363	354	352	362	392	370	380	398	370	356	375	389	355	371	385	382	388	356	370	377	433	421	360	402	360	375	404	369	370	351	362	343	343	361	371	356	373	342	365	384	343	384	381	359	361	349	390	384	383	342	396	357	410	386	354	325	334	376	415	382	398	372	423	386	368	408	406	366	378	361	387	409	390	350	412	389	361	400	377	398	390	401	382	372	388	407	362	379	410	363	371	364	375	355	376	349	386	377	358	354	382	383	374	396	381	402	367	388	360	373	392	394	388	374	393	392	360	359	370	376	393	369	349	390	387	395	363	371	375	379	369	385	374	376	360	406	369	383	362	373	406	409	361	374	349	376	380	374	383	400	389	360	382	369	380	352	366	373	369	398	383	392	350	372	370	399	380	359	378	360	368	352	411	369	386	377	360	358	381	366	343	331	388	377	378	400	377	363	374	384	389	370	383	377	415	360	363	368	388	382	401	384	345	391	336	350	359	384	401	361	358	360	369	425	401	374	350	346	347	367	407	384	395	356	348	343	367	372	381	371	382	362	373	381	418	413	403	393	390	358	355	381	382	380	364	376	402	429	402	356	362	376	384	361	317	332	369	381	410	383	374	380	384	371	401	385	381	368	360	368	370	364	391	328	372	374	387	396	367	371	371	366	361	372	384	357	365	349	362	390	397	387	381	360	356	414	377	390	353	395	347	401	363	380	383	376	399	392	372	382	364	403	367	384
33804	38884	41198	10674	648	590	666	605	633	634	618	594	591	592	607	611	609	625	607	631	627	615	579	633	594	595	595	615	612	629	645	638	610	574	565	628	596	587	627	652	568	600	584	616	580	619	624	568	632	598	570	626	592	624	597	600	579	637	656	621	622	574	610	606	629	555	567	610	625	637	587	625	575	583	605	576	631	607	558	598	619	601	599	622	597	569	622	550	604	605	580	588	609	580	594	607	654	637	618	617	649	608	638	585	611	604	599	618	628	627	597	588	569	579	647	586	625	623	614	625	582	584	578	582	581	561	578	553	622	586	626	611	652	617	641	592	615	655	644	578	609	668	651	581	585	641	582	599	548	577	652	613	619	568	620	628	632	629	633	611	595	596	623	581	608	606	601	600	566	632	620	573	639	595	620	643	599	575	601	606	626	648	600	568	618	593	565	602	594	620	621	625	597	617	597	576	585	595	584	603	631	587	588	576	618	610	604	591	574	597	676	611	597	621	571	569	611	596	617	589	642	582	625	605	587	588	581	606	557	646	631	632	602	653	591	630	590	561	595	617	617	598	596	600	578	646	622	549	625	606	644	642	590	581	628	612	568	600	622	600	613	604	584	599	616	627	557	612	606	584	579	618	598	609	631	626	631	567	631	581	578	554	628	623	594	601	606	593	557	610	665	583	608	611	593	620	641	594	617	594	615	588	592	627	593	618	621	612	590	601	603	643	621	580	626	631	565	583	602	592	570	614	638	597	612	609	589	673	584	607	627	651	616	625	578	606	605	632	610	639	618	595	609	665	616	601	593	556	637	589	607	603	606	640	637	605	605	596	656	594	592	590	662	612	640	606	618	599	594	576	611	626	627	593	591	568	587	632	619	612	592	602	595	606	642	632	650	580	620	614	633	603	557	650	639	642	611	674	591	605	577	588	620	560	599	587	602	631	591	582	595	623	647	582	597	634	622	614	640	562	592	598	573	625	593	614	607	599	625	587	606	617	607	608	548	555	582	627	606	630	589	571	617	609	654	620	605	585	615	577	607	643	565	618	597	619	622	628	586	612	585	611	612	603	596	629	617	596	618	605	578	620	578	592	634	581	607	566	652	599	617	567	582	603	603	575	643	635	593	618	598	602	606	628	599	595	640	558	622	589	602	576	612	637	585	636	562	609	638	617	591	599	597	614	611	590	567	669	579	619	630	630	573	613	594	577	578	609	636	628	619	613	609	585	630	610	591	613	570	602	614	644	607	571	607	657	609	582	602	627	631	585	598	623	619	617	614	569	630	635	616	632	600	616	595	598	592	543	566	599	638	583	642	572	583	635	632	568	627	603	615	623	595	586	613	630	627	593	573	602	616	620	588	620	621	654	615	608	597	573	555	613	605	590	575	666	583	584	612	626	626	583	650	594	578	641	607	563	596	611	598	587	623	615	591	605	648	621	597	614	602	598	603	594	608	604	601	602	564	627	575	650	610	557	626	594	639	616	582	629	602	573	596	583	579	600	647	545	601	599	643	636	598	647	606	575	619	629	640	583	618	631	641	645	624	597	591	612	636	617	622	598	585	608	648	632	581	607	581	592	624	612	584	608	614	611	605	586	611	593	574	616	591	622	583	633	594	592	631	613	598	575	642	643	611	617	591	580	578	611	608	623	644	584	579	594	553	601	619	587	624	634	610	569	586	573	603	618	570	660	619	632	633	587	638	569	603	608	581	591	634	586	586	605	586	624	642	637	602	644	580	597	616	663	595	570	593	576	635	556	590	561	605	588	596	581	605	623	621	635	558	598	620	652	649	600	643	589	614	623	598	621	612	599	656	570	614	607	568	615	614	559	632	638	632	567	583	599	577	583	640	612	632	631	575	569	632	604	614	631	587	624	587	588	605	614	625	650	575	572	573	649	671	626	632	615	609	636	575	581	631	624	591	657	576	580	627	611	601	620	647	614	604	642	587	638	596	629	609	625	581	644	643	580	614	602	569	649	609	604	601	585	575	618	624	633	589	612	621	573	635	586	553	630	574	608	608	619	651	587	600	644	632	601	575	621	631	646	606	624	600	548	601	588	600	594	571	560	586	610	641	605	619	589	627	603	623	639	638	601	627	606	614	623	618	620	657	599	615	616	624	616	607	640	591	600	615	561	551	627	635	633	590	602	641	637	628	608	608	592	601	620	661	577	617	595	610	605	630	531	602	581	574	596	644	593	571	669	626	602	588	600	593	594	587	574	613	576	650	606	632	604	651	607	616	574	601	635	627	627	600	584	649	644	641	622	579	626	562	595	629	626	597	619	628	592	636	618	615	613	612	649	578	641	605	633	591	658	612	644	610	554	599	572	651	612	608	571	577	624	631	604	587	618	611	592	632	597	587	606	640	553	620	639	570	628	634	571	633	622	579	611	609	651	599	595	598	638	580	583	607	582	577	613	585	580	618	630	571	610	635	613	576	610	606	582	587	558	613	604	632	628	597	549	581	653	626	592	623	590	590	620	636	580	640	583	659	631	642	593	553	628	645	611	611	619	600	611	625	613	615	633	578	620	560	599	605	598	620	638	636	623	581	596	611	585	600	646	607	596	624	623	598	625	626	608	584	664	594	585	557	568	590	632	605	621	644	626	614	569	601	611	606	598	597	632	625	645	605	601	546	570	625	586	611	609	566	568	587	583	629	649	580	566	595	592	604	612	615	600	569	622	642	605	559	625	603	602	628	607	625	615	605	597	594	647	637	605	588	600	582	597	563	614	647	584	673	635	609	615	613	610	622	634	603	591	569	604	575	599	568	626	631	611	596	537	588	617	591	603	603	582	604	628	635	613	601	641	578	611	616	602	635	563	643	609	568	559	601	622	610	586	634	627	560	606	601	627	621	645	624	571	616	607	605	578	606	593	576	617	592	582	618	623	613	620	669	605	622	629	589	595	552	610	605	599	614	614	623	577	610	562	615	600	601	610	612	608	637	603	570	618	575	607	591	637	596	612	599	600	633	640	587	618	623	621	566	567	559	547	591	585	592	633	585	617	583	586	640	587	608	585	580	567	596	567	612	629	625	620	581	628	628	570	626	577	621	615	598	624	578	635	610	612	570	623	579	605	610	599	606	564	622	609	653	562	611	590	584	592	629	623	587	608	682	569	613	565	626	576	614	616	664	599	619	636	605	628	579	641	571	613	574	635	545	582	601	569	578	614	592	607	573	623	616	616	600	579	593	599	618	579	612	612	573	588	566	604	594	616	607	623	575	568	587	600	603	634	590	590	569	654	596	622	639	629	626	657	612	636	591	627	630	571	628	578	635	594	595	626	632	623	595	638	626	597	597	583	572	625	593	575	583	584	596	622	583	581	623	587	595	611	583	560	608	603	581	583	591	595	619	601	604	600	630	670	600	597	629	591	589	576	597	661	623	611	614	573	666	597	573	608	621	592	619	598	629	628	600	567	600	614	609	606	611	582	628	612	643	620	593	642	619	596	589	647	602	609	611	578	571	602	634	585	613	595
24424	21871	40226	31582	17909	6491	916	644	638	669	618	607	605	588	628	588	572	621	597	595	553	599	580	548	592	553	603	556	557	567	562	577	602	567	596	579	560	575	548	595	562	540	576	562	592	616	585	555	588	561	589	590	565	559	558	551	567	556	582	568	565	558	599	567	548	617	599	571	559	563	582	597	547	569	588	568	532	545	552	582	542	577	558	599	539	549	545	571	541	587	583	559	613	588	523	565	595	595	637	572	591	553	588	566	536	560	577	598	587	596	543	605	563	613	557	621	578	574	574	576	556	635	584	557	617	529	555	593	596	530	570	618	570	601	550	569	571	567	576	592	601	541	575	565	574	576	564	554	588	596	554	570	612	595	581	554	601	586	583	569	569	580	594	567	561	596	547	606	610	561	554	616	642	559	584	579	562	564	591	577	577	597	577	572	580	551	599	592	547	545	521	569	588	573	625	581	599	590	575	578	579	553	568	567	577	534	514	594	554	562	587	580	530	568	526	566	559	588	561	591	581	569	567	554	586	587	601	573	603	578	611	570	561	522	596	546	579	575	531	557	560	590	566	587	588	591	561	538	599	554	561	578	639	605	578	556	574	573	611	609	598	546	554	572	578	597	625	537	591	531	563	579	611	562	588	580	618	571	539	592	610	557	544	598	524	572	565	557	546	588	579	570	561	568	552	581	563	572	587	636	552	609	564	541	599	576	566	546	582	542	573	585	586	600	535	626	609	586	576	567	591	592	544	560	557	599	563	581	585	591	564	566	573	542	555	571	582	599	585	569	547	552	566	564	547	560	594	616	586	561	533	534	562	525	548	557	556	581	617	572	554	555	579	564	559	573	578	585	581	544	528	595	624	597	570	593	589	604	570	532	562	601	557	622	591	572	581	603	537	541	575	594	598	553	588	611	591	600	590	559	573	530	547	587	584	606	559	564	565	572	537	546	576	581	558	578	577	618	554	566	598	644	545	579	618	544	539	615	588	537	564	586	583	577	586	520	563	569	603	603	580	582	573	525	591	576	553	573	571	601	567	624	596	607	578	566	569	523	578	542	548	579	588	576	561	557	600	600	564	550	616	536	587	567	540	553	579	562	575	554	583	538	567	604	585	541	617	565	591	603	563	547	569	612	564	591	559	559	590	604	577	622	573	599	564	552	546	580	561	573	549	533	567	563	576	571	585	563	523	549	611	532	645	580	604	608	561	571	557	603	582	587	581	539	574	547	586	537	510	570	595	560	577	565	553	581	591	567	558	589	567	569	574	627	584	569	605	613	547	572	607	547	558	570	561	579	551	582	558	600	568	551	584	612	550	547	566	544	566	603	577	560	559	589	580	548	574	601	598	547	534	561	543	591	596	539	606	573	545	586	564	583	563	615	529	578	564	571	584	573	564	598	563	568	528	596	579	585	582	553	570	528	584	664	563	572	576	570	515	577	575	562	574	577	551	607	573	582	562	589	539	633	584	565	566	580	571	552	575	586	561	565	555	577	578	566	605	570	611	567	542	528	564	570	598	559	626	599	604	567	580	561	578	606	577	589	571	544	572	565	537	586	568	556	599	569	619	593	525	562	573	541	585	586	556	551	584	593	552	568	582	577	555	588	535	595	591	552	608	583	626	567	595	574	565	531	596	579	540	599	571	584	580	558	550	575	633	570	583	582	594	605	574	552	528	568	591	581	575	583	588	545	591	585	589	593	591	605	546	551	548	590	577	575	552	519	608	550	587	573	601	552	564	555	524	577	581	568	567	561	598	582	581	616	611	561	588	559	568	561	580	592	570	594	595	564	567	613	560	572	569	566	575	576	588	556	558	571	561	549	601	572	607	579	602	555	562	586	577	564	553	588	575	608	579	573	570	598	577	546	610	538	596	524	546	560	565	542	601	608	559	581	577	559	566	610	625	556	587	587	558	578	536	560	536	591	558	590	560	555	601	550	569	556	570	576	550	587	570	548	567	568	654	566	564	588	560	527	557	553	535	593	559	553	597	580	557	546	571	584	591	561	558	548	548	549	619	567	603	591	566	550	544	608	557	558	588	553	563	604	556	615	572	585	587	552	563	561	533	531	587	559	575	575	567	577	577	561	575	595	592	581	590	559	572	565	596	557	602	574	530	580	531	566	596	551	583	547	561	578	591	600	549	493	573	553	558	608	569	566	596	547	582	531	558	541	587	572	566	572	561	600	559	583	564	593	577	545	583	575	552	617	537	590	587	590	550	523	574	552	619	584	527	555	578	588	602	568	555	572	564	576	558	550	545	595	554	626	573	590	603	573	570	589	529	585	565	594	561	542	553	548	554	625	578	589	596	586	596	571	614	578	578	572	563	575	593	625	578	554	567	600	531	554	635	569	571	593	563	546	563	563	567	547	576	635	566	549	590	549	561	608	592	567	540	561	586	591	573	588	582	567	562	566	623	547	583	547	588	564	565	581	533	590	558	555	572	576	552	573	605	538	591	581	590	561	581	545	540	546	573	600	588	539	542	551	595	564	620	559	624	576	563	576	556	609	597	526	568	588	576	543	610	558	567	584	597	579	560	623	570	534	546	599	562	570	569	566	546	593	584	594	574	571	581	587	591	551	641	561	569	572	598	596	574	541	555	602	540	610	545	587	561	590	548	596	607	575	603	569	542	572	587	563	578	557	551	580	548	528	577	576	574	623	576	575	587	557	578	583	575	530	553	584	605	606	559	574	602	573	587	589	538	554	531	545	561	598	575	586	553	569	589	594	601	570	585	570	554	542	556	583	609	596	565	552	600	592	592	569	574	558	591	583	584	553	612	589	543	534	557	611	588	568	572	525	584	578	554	623	558	565	565	546	587	581	574	621	563	585	610	598	618	571	604	605	560	574	615	569	547	556	595	588	557	607	523	598	576	569	523	607	577	535	568	606	565	555	586	603	573	584	561	562	631	541	557	530	566	575	578	565	595	545	549	561	566	632	581	574	563	565	568	609	597	575	594	541	608	579	582	595	597	520	518	570	567	585	613	531	577	604	569	576	558	548	542	567	583	550	548	571	549	519	605	614	562	576	602	542	590	595	553	602	590	561	555	588	542	575	574	611	585	596	555	584	602	556	523	588	604	549	595	558	539	624	572	591	570	545	577	569	576	563	562	605	626	559	576	624	589	598	559	553	589	599	565	578	566	556	505	573	560	544	566	596	514	588	567	593	631	587	600	580	578	537	574	559	526	579	542	594	590	561	590	592	565	595	571	538	528	589	551	579	546	578	614	570	614	563	588	549	530	567	557	601	565	575	578	556	567	616	599	583	571	536	583	568	541	580	555	556	535	551	584	572	540	542	587	595	633	597	578	565	538	543	596	567	547	553	588	563	571	574	564	554	618	569	578	540	574	573	550	561	613	544	582	575	578	578	612	599	577	569	558	538	560	571	631	603	580	591	584	589	587	581	564	569	561	545	579	570	611	590	595	554	588	542	549	581	560	572	555	547	545	558	598	608	536	536	567	579	574	570	545	529
56599	77234	74926	28142	1517	1189	1118	981	1080	1036	1024	999	940	936	938	922	930	933	894	887	924	905	908	805	928	840	929	873	903	890	894	888	944	905	922	923	874	944	862	859	874	933	891	842	902	912	922	944	895	876	865	832	903	906	878	868	893	914	862	906	849	871	937	930	876	899	941	852	871	897	891	872	895	863	882	900	892	969	895	901	900	892	900	849	871	847	901	850	865	938	898	840	887	902	936	849	849	919	894	912	926	870	850	877	849	925	873	837	879	897	875	842	886	899	855	919	876	869	911	874	894	860	845	908	912	836	869	889	951	921	837	914	929	889	919	859	880	899	902	864	907	883	912	879	853	877	906	898	894	891	890	879	868	924	886	902	932	929	901	881	956	930	938	856	861	869	857	854	850	885	875	860	865	848	891	925	897	899	916	868	874	864	899	915	918	906	928	894	905	977	905	880	826	845	910	904	929	842	905	887	896	886	911	890	862	911	889	900	912	899	892	916	940	831	899	898	947	880	888	959	870	886	924	866	855	868	889	843	835	865	897	834	903	925	907	883	852	893	901	881	912	891	909	932	885	978	832	889	895	949	911	891	899	876	908	918	868	836	914	896	866	974	894	911	933	941	934	893	921	898	912	891	835	873	877	896	876	893	870	888	915	839	947	922	855	914	879	910	922	905	874	901	928	865	873	904	909	862	890	885	910	904	850	908	901	846	892	889	901	839	859	900	867	848	939	848	887	875	929	888	913	879	931	900	876	854	881	921	872	912	951	900	897	890	837	932	882	892	898	874	919	854	930	914	973	870	860	865	889	941	929	872	910	899	877	838	894	848	888	929	879	904	825	918	911	912	896	851	885	950	876	887	967	876	880	877	859	883	853	899	877	929	859	884	867	952	933	953	855	887	891	913	888	900	905	910	906	926	891	876	908	858	907	880	865	898	904	847	917	928	947	849	905	903	912	936	907	909	906	904	961	884	869	918	889	876	908	925	931	910	873	883	926	958	939	837	869	858	889	857	857	919	886	923	904	900	938	840	938	852	909	921	873	851	898	898	919	872	915	841	909	908	888	895	905	911	891	885	919	931	846	880	916	900	904	899	920	876	896	910	899	853	878	904	932	889	877	886	885	831	894	876	907	868	935	890	911	886	918	926	967	877	875	949	865	898	981	909	925	855	912	883	876	897	861	878	874	888	874	876	884	877	920	892	944	886	962	878	857	928	870	907	876	897	885	858	933	876	871	925	907	927	849	857	821	908	913	883	916	846	910	925	820	947	836	913	905	814	867	872	891	884	867	949	934	873	933	926	953	928	969	871	883	911	918	880	904	891	916	916	909	910	865	866	913	920	859	874	880	865	857	955	893	879	887	895	867	910	926	915	911	856	961	996	902	914	937	929	896	890	887	878	865	897	886	929	842	869	903	916	887	907	876	891	932	944	884	923	934	847	921	895	879	892	895	913	908	888	894	930	912	860	887	866	906	852	860	935	902	865	865	867	936	877	902	919	925	913	970	830	836	849	876	887	933	939	926	922	883	946	930	894	871	934	897	890	859	946	902	870	894	902	858	911	867	894	920	882	899	911	880	897	924	864	884	884	923	906	849	921	836	838	899	907	912	877	916	881	912	936	872	950	957	921	852	869	868	851	895	883	920	892	861	899	909	873	901	904	872	920	861	831	875	883	849	921	899	859	899	829	939	903	861	887	829	896	909	959	934	838	914	925	914	848	916	884	938	907	960	1008	881	889	896	885	904	868	861	872	899	890	939	912	877	863	897	904	965	922	906	871	887	910	884	908	928	896	944	847	921	892	853	868	857	918	910	915	893	909	893	910	895	906	923	832	882	864	878	928	914	919	859	881	910	857	833	931	886	944	963	896	905	879	874	895	923	842	883	864	884	809	871	911	873	935	855	830	892	913	899	888	855	890	919	876	895	863	890	898	908	881	928	869	880	909	881	835	830	929	903	876	931	870	853	861	942	891	892	934	875	923	965	878	925	885	891	881	915	863	904	885	914	879	935	851	895	889	959	887	886	872	932	845	899	895	879	880	915	908	823	887	845	850	919	925	953	924	895	923	904	928	924	915	863	922	926	882	870	884	902	931	895	848	922	917	941	871	847	873	930	880	870	898	873	912	898	877	904	899	881	867	921	925	894	915	889	906	917	876	951	913	895	868	954	910	883	880	969	881	936	939	915	853	876	909	887	878	898	904	892	881	877	894	927	912	865	901	848	904	870	907	873	934	862	895	832	897	902	856	906	886	882	882	932	891	872	907	906	865	887	899	866	898	827	864	924	878	872	913	887	937	837	893	853	887	880	869	930	895	918	919	882	928	884	924	866	934	936	869	932	944	877	923	928	867	941	908	794	881	904	883	907	867	928	905	933	897	917	873	888	852	960	880	894	869	863	930	866	907	905	880	878	852	855	844	889	898	892	896	929	941	896	896	865	908	882	868	892	833	900	916	909	936	878	873	918	920	932	924	945	886	906	882	917	909	914	940	889	882	920	933	887	894	889	894	868	952	906	861	900	932	882	885	841	961	908	937	867	930	875	891	930	878	915	882	912	884	848	899	890	839	893	879	883	898	838	938	923	851	891	944	925	860	890	943	859	922	868	905	871	909	861	906	923	900	861	853	895	938	852	920	902	859	939	868	919	873	841	944	841	860	879	926	888	947	853	885	894	871	858	858	857	882	934	931	898	854	908	882	854	873	950	877	834	886	884	911	877	908	921	865	902	880	930	862	921	927	880	904	895	931	850	948	906	926	866	913	920	869	901	847	874	880	868	916	877	928	916	888	900	898	916	859	892	890	876	832	889	882	897	877	883	909	868	869	892	921	959	913	860	877	926	924	940	844	917	886	905	872	914	908	870	873	932	938	908	879	927	888	905	855	875	833	874	880	923	895	911	866	917	918	929	903	874	872	868	883	857	896	935	896	933	845	926	921	948	882	908	916	879	873	896	889	875	918	934	855	914	929	850	850	834	891	894	888	897	872	871	940	871	899	894	917	905	917	877	891	862	935	898	893	861	871	863	911	881	864	906	879	884	917	873	919	907	888	886	880	872	889	964	926	898	873	875	917	903	898	899	920	895	933	901	929	898	939	918	912	868	914	858	906	926	883	916	889	876	876	865	880	868	857	937	882	880	913	934	877	893	880	900	927	868	898	880	915	880	891	879	938	875	911	898	915	929	895	877	868	893	891	922	924	814	914	922	842	866	886	885	935	928	952	922	884	905	861	872	874	858	908	926	838	891	892	879	894	879	911	899	863	914	904	923	907	903	851	883	858	845	896	871	930	899	891	874	893	868	913	868	903	888	946	879	902	913	911	889	874	890	910	873	892	842	895	933	941	891	884	849	924	896	931	845	904	923	872	923	879	929	906	931	894	908	873	932	861	862	878	883	912	924	911	917	937	892	883	902	914	916	854	902	892	911	875	871	869	890	889	887	846	888	851	889	842	890	875	925	845	907	900	889	935	886	859	930	938	896	910
23315	21506	35473	25463	21226	19374	6805	840	683	716	753	706	750	682	670	657	701	692	644	636	689	660	675	678	686	702	661	664	657	730	652	665	670	642	603	644	660	683	646	692	664	703	661	651	615	611	651	631	629	674	662	660	613	643	691	629	628	663	622	621	664	656	662	666	684	632	630	629	677	667	654	629	648	663	635	651	623	656	641	646	661	650	606	691	653	668	638	615	671	646	642	674	604	651	676	641	643	611	651	625	639	672	646	638	622	586	644	605	663	661	630	646	652	657	619	634	669	640	611	643	638	649	630	690	644	592	618	612	579	667	650	648	657	645	647	637	629	629	639	656	650	665	597	656	669	654	643	606	658	630	645	646	682	629	624	637	614	638	670	661	636	668	625	663	651	693	659	630	634	646	665	658	673	656	680	646	610	689	660	651	663	691	633	634	687	682	661	636	663	653	673	599	636	630	670	627	658	621	591	661	632	648	675	555	659	665	663	667	651	644	659	616	643	564	613	617	651	642	667	662	638	649	668	647	702	630	654	635	613	634	657	666	619	656	659	636	675	660	622	640	640	705	626	648	652	662	584	649	690	660	599	658	659	632	625	682	660	673	652	669	638	657	624	636	648	617	653	649	640	604	653	664	685	646	646	628	631	665	682	667	617	645	620	666	628	700	646	668	622	662	613	626	649	628	664	659	662	636	640	677	628	640	632	670	603	632	642	609	643	694	641	663	592	623	648	645	678	627	641	619	653	644	610	588	657	626	652	610	652	641	630	655	673	668	594	626	587	642	673	678	676	647	630	603	638	678	608	615	667	645	671	623	648	659	628	660	600	634	650	614	621	623	620	655	637	650	632	654	667	640	613	692	618	659	608	693	656	602	644	654	646	621	644	640	691	638	630	648	591	622	659	621	597	637	673	635	678	639	644	699	626	687	654	661	645	653	659	590	605	664	628	601	653	673	639	672	653	602	635	620	639	636	633	634	618	674	697	632	637	639	621	645	622	666	622	678	635	690	641	634	637	608	633	618	637	721	625	647	678	679	634	658	644	658	646	655	712	618	614	616	655	624	629	625	622	616	633	648	631	643	653	644	666	638	638	678	600	639	651	662	634	652	561	672	612	631	682	683	666	600	679	659	664	694	621	641	628	686	620	641	650	666	605	640	619	641	657	628	662	615	695	608	656	740	618	673	615	606	622	664	672	643	620	625	626	650	634	668	621	626	635	656	628	626	619	621	600	667	657	670	666	625	695	632	676	700	612	674	678	672	602	635	628	659	639	639	622	620	617	622	612	652	594	679	655	633	655	635	656	634	638	687	619	586	646	661	614	573	647	656	624	643	621	612	611	678	666	673	647	659	624	661	664	670	662	645	682	640	684	615	691	632	629	618	629	685	660	654	708	634	624	677	679	672	619	627	629	619	601	633	651	643	654	635	661	633	642	630	646	641	589	669	687	603	689	613	622	630	601	643	676	672	590	581	647	601	623	612	667	677	660	648	679	602	606	626	632	600	598	624	613	658	566	624	656	662	658	648	651	629	637	623	602	650	608	666	602	652	662	634	660	648	613	589	630	704	703	636	644	615	653	628	680	693	680	639	630	655	666	606	614	678	649	668	627	606	642	649	688	644	678	635	657	652	626	613	684	644	631	634	622	644	617	607	578	669	628	656	649	674	634	619	641	624	643	668	635	669	661	653	625	658	585	631	664	616	579	652	609	654	669	622	647	664	691	649	635	657	669	611	644	633	621	657	630	604	634	619	636	651	663	624	606	678	679	677	679	639	626	653	703	645	645	637	637	678	676	667	666	613	623	604	635	638	611	666	621	657	633	653	598	613	644	644	620	620	649	647	629	607	600	636	624	606	620	623	643	580	618	669	621	634	649	628	654	654	660	625	564	654	634	658	630	645	620	641	651	649	610	619	648	679	614	632	644	659	646	627	674	629	618	675	651	601	630	717	630	653	663	685	605	620	678	616	614	611	654	613	661	622	625	607	609	665	645	620	641	665	677	619	633	658	655	638	651	640	654	625	680	648	645	600	635	673	656	679	640	617	630	594	615	629	647	585	651	674	697	673	729	646	651	665	640	627	600	654	676	656	663	676	633	627	631	689	642	604	711	649	598	633	655	616	622	642	626	651	642	635	667	672	616	714	671	693	656	687	654	651	688	581	643	666	650	681	645	612	592	631	650	624	600	617	647	656	614	618	646	665	620	642	648	625	651	679	646	667	614	627	675	655	623	666	636	629	675	638	658	626	615	697	643	629	658	591	696	634	617	659	657	656	618	666	670	644	625	665	695	654	608	659	661	653	625	673	639	651	598	646	649	685	633	625	663	635	652	659	618	667	621	615	672	607	582	666	632	650	675	630	623	647	652	684	656	677	657	606	656	653	610	603	638	682	663	670	590	680	600	658	627	628	610	664	624	673	633	636	623	654	581	642	657	636	663	605	623	656	662	604	654	646	626	632	586	666	645	690	666	660	621	622	692	686	665	630	672	687	625	645	669	629	649	651	637	651	652	641	651	615	633	671	652	628	639	611	651	645	643	629	687	646	599	616	624	607	640	621	610	569	645	697	636	625	604	668	635	643	647	661	667	668	645	663	666	674	653	591	612	644	658	614	652	683	648	683	661	609	623	659	630	650	652	650	663	650	669	688	641	650	652	589	645	621	656	625	628	635	591	662	676	616	642	660	630	618	608	624	620	621	655	634	640	642	632	647	635	687	638	640	674	634	622	617	647	570	648	617	646	610	634	668	626	635	624	669	678	698	625	670	629	633	644	614	649	648	638	658	663	631	631	638	632	587	645	600	651	664	598	650	645	621	667	632	648	649	659	608	586	634	617	624	621	656	627	638	668	620	647	674	628	648	697	629	654	683	656	641	647	614	635	654	652	677	632	692	653	630	682	660	652	623	606	672	587	630	652	659	639	648	615	618	670	618	640	643	632	651	639	665	646	606	650	626	630	697	674	646	704	673	645	640	615	687	676	586	630	655	650	657	674	648	611	602	619	628	602	628	645	619	646	634	666	644	634	632	631	599	649	636	613	638	623	643	691	612	634	652	709	628	665	646	634	631	659	626	631	653	640	656	636	664	609	656	634	640	650	655	651	680	636	607	659	628	633	634	632	616	609	652	604	683	655	637	650	620	667	655	641	641	631	625	622	614	657	655	670	668	595	642	639	622	628	646	628	608	642	690	640	601	624	619	624	658	687	601	623	615	662	602	635	653	655	647	674	672	624	640	677	645	612	669	661	631	645	667	630	682	604	625	614	676	608	680	638	646	609	606	647	634	641	642	661	649	631	658	620	568	674	657	656	653	651	654	626	665	659	602	629	639	663	651	664	705	658	628	648	603	645	642	625	663	638	653	648	667	645	639	607	668	655	609	647	631	683	654	667	681	689	646	621	598	651	637	613	667	661	643	649	668	646	659	638	656	632	655	624	655	642	641	639	633	653	618	652	612	620	635	623	617	591	654	653	622	610	656	629	645
63592	89776	76684	32066	2273	1595	1404	1331	1245	1144	1193	1087	1108	1100	1064	1049	1064	1001	1039	987	1023	981	1042	1006	1010	1022	1024	895	1015	1015	1025	994	1036	950	969	962	929	985	964	957	998	1060	968	978	963	1037	1010	967	958	1013	1006	1000	948	1012	932	994	980	976	987	1018	987	1026	1000	982	960	972	1006	938	965	946	995	1035	941	975	979	972	978	917	995	1014	1027	1001	984	939	953	989	948	947	952	967	1018	938	1019	954	961	974	1011	989	939	1043	986	1038	974	977	1017	921	965	973	1014	928	914	982	996	936	1003	1006	929	938	1013	952	977	1015	996	986	960	1028	1056	951	962	995	990	1025	971	1012	952	1027	1027	968	1023	987	1001	971	982	1000	983	978	954	964	975	1023	980	992	1004	975	1018	1014	985	931	1004	998	1024	987	978	991	1051	1026	999	1013	927	1020	971	982	1015	951	1021	974	999	993	987	989	981	960	916	992	918	972	941	1002	957	1025	966	928	1019	972	952	981	1024	999	965	971	1021	1020	1000	978	959	993	956	1015	953	885	984	938	946	970	1042	940	971	976	990	1003	990	955	943	951	932	965	951	974	957	911	970	990	992	1032	995	1006	961	988	975	937	1044	981	955	985	920	939	1026	1037	992	1011	938	947	955	922	914	988	1017	934	1000	989	1002	1000	975	960	1008	986	963	1008	930	1025	967	966	961	1042	982	961	1012	979	1000	949	981	1023	979	1000	984	982	962	1004	1022	950	944	992	1053	1023	984	971	1029	1034	948	982	999	954	1004	927	1032	917	999	1006	969	983	1002	939	964	950	1019	990	988	971	949	1004	998	949	1016	945	1000	999	1001	969	998	1008	1015	942	987	950	1021	1008	914	948	962	918	967	967	968	924	1012	1007	987	985	936	924	960	1028	975	951	976	972	949	935	949	910	974	966	944	930	963	979	993	1023	1011	982	969	939	1031	1043	1042	1009	990	940	1029	1016	1035	988	948	1015	1000	956	916	936	992	929	999	1034	970	989	975	896	1033	1003	979	1005	941	972	948	938	1057	977	945	1000	1019	972	1047	1000	1032	930	989	986	981	958	958	986	944	988	961	893	963	949	1000	998	999	964	993	901	1057	990	959	942	930	969	952	1013	974	995	997	938	991	961	1023	998	967	972	952	980	1031	978	953	968	970	951	961	979	1024	969	957	973	993	956	1012	957	1033	958	959	990	927	918	990	927	951	958	1002	965	1002	948	957	932	1014	985	947	980	959	1044	941	1011	975	1004	952	977	995	962	961	994	976	929	930	978	976	1031	964	969	988	1007	1021	998	992	974	947	968	1019	911	946	989	951	987	1016	977	989	958	989	960	982	1048	964	921	973	1011	1005	978	1031	871	998	960	957	970	953	949	970	956	957	986	933	1018	987	1026	969	977	920	1003	980	954	992	972	982	977	1072	964	946	991	993	933	974	936	916	956	992	945	987	992	949	971	980	970	1003	1003	940	955	943	978	993	1041	1010	988	1017	1019	1003	963	940	972	1004	997	991	938	1036	1018	1006	1022	975	1026	951	975	997	943	960	959	952	932	981	989	993	988	940	1010	1001	993	977	960	1000	983	952	981	986	972	937	989	981	1012	977	979	1060	981	969	985	969	980	954	947	970	973	978	918	939	944	985	980	986	967	933	989	973	951	993	986	973	949	1035	979	941	1030	982	955	1012	946	990	980	939	1025	987	984	982	977	954	978	973	948	995	970	973	914	948	972	985	967	1025	954	983	974	1005	1015	998	962	1020	1000	968	1008	999	990	960	976	957	1008	954	972	1021	946	973	934	1035	1000	984	945	993	984	1015	946	969	1029	1019	997	960	945	916	1005	1034	998	1028	935	965	1005	1017	999	964	906	987	973	962	962	999	971	1010	992	927	1002	921	967	990	953	962	994	988	931	981	926	969	942	994	983	1034	919	958	975	942	1034	986	1002	961	999	968	966	1005	989	928	1007	979	972	1010	943	922	1029	952	918	966	941	1031	956	985	975	959	940	951	970	999	969	1028	1031	1004	1004	955	883	989	1026	998	980	962	970	979	956	952	981	1016	972	969	970	960	965	1009	977	984	994	1019	951	923	915	962	956	938	1003	988	991	1000	968	1020	992	996	1001	999	955	959	900	949	992	1001	949	1030	1027	967	961	960	979	928	993	1000	1028	980	923	999	974	998	977	957	973	972	966	998	985	994	898	992	947	965	975	1007	1008	1019	991	990	930	979	936	1013	1016	949	961	966	984	1020	953	1002	947	959	997	982	981	965	974	985	979	988	949	974	1021	935	962	943	966	957	952	997	1000	951	1008	972	942	986	964	938	992	984	974	967	961	985	946	918	1085	937	930	922	969	971	1001	947	968	1022	985	936	945	1013	938	1040	1006	974	975	961	1030	984	981	996	1011	1001	959	988	1038	980	946	997	991	1011	1023	1033	1011	971	902	1022	983	982	933	960	939	972	961	1012	944	963	1017	907	973	986	998	951	919	1033	978	983	988	1002	969	932	994	941	989	983	951	971	901	938	908	949	993	905	963	917	1040	982	991	966	954	1016	976	1000	1025	961	952	948	937	954	927	1011	962	892	964	947	967	974	943	1050	984	966	938	992	942	966	963	932	1016	933	997	983	1014	984	999	962	932	1039	975	985	969	945	1007	1023	994	954	1006	987	993	978	955	1041	946	941	1036	914	998	991	954	972	1006	994	960	967	958	1033	976	991	969	909	1005	1008	972	955	984	922	1008	947	988	940	1001	1003	971	1007	999	966	943	959	962	1010	915	955	961	970	971	1023	908	1024	1008	1025	975	979	969	885	975	993	957	949	979	1008	960	981	911	982	960	1035	970	985	969	933	959	905	928	952	1005	964	947	946	1041	937	966	962	958	923	989	970	960	1026	967	945	1011	989	974	994	979	960	974	953	1021	970	1017	1011	981	1013	957	941	987	929	1059	979	1038	947	954	983	988	938	1002	1036	1009	1005	1028	997	998	1015	942	1010	961	983	944	972	1011	971	936	983	938	1009	1005	986	1049	1020	978	975	1002	988	947	963	966	999	964	1037	1012	994	996	984	969	973	989	1003	980	936	968	972	954	979	972	1013	981	957	988	985	976	955	1039	967	1011	995	937	1019	991	1036	978	1004	937	894	981	963	1021	1007	942	960	965	1031	924	1019	960	1006	974	970	966	979	986	975	958	955	1017	936	966	994	1041	990	1021	960	1004	971	985	948	1008	1008	966	950	1003	956	952	1007	980	936	961	950	978	998	970	1018	964	947	982	971	980	1014	975	983	947	1001	963	959	921	1009	993	965	989	933	1046	980	982	904	1028	967	942	954	975	924	955	978	983	1001	947	988	998	962	1018	990	992	952	944	944	944	977	991	953	947	981	967	1011	972	973	1034	998	987	971	1004	981	971	997	1001	920	978	982	975	1011	987	997	958	947	1014	1015	935	997	1016	944	955	1001	974	984	950	931	993	954	949	998	962	971	980	959	983	965	977	951	968	952	959	980	983	993	956	961	955	997	986	1022	936	991	978	944	908	992	953	977	936	939	1013	995	954	959	1020	1026	995	968	993	1001	958	974	1002	1010	971	980	987	1006	961	1013	927	997	986	966	999	1015	957	998	972	1017	958	1008	940	1002	940	973	944	978	957	955	927	943	973	938	982	1015	961	955	971	1042	974	945	970	945	993	931	998	984	956	937	980	967	970	1007	973	945	1045	1025	988	958	979	937	927	975	964	959	1009	1014	960	1021	928	944	971	993	991	984	1015	932	945	1004	965	989	936	975	943	948	952	989	955	982	963	955	1039	1000	956	1008	907	958	962	966	970	1015	936	1006	1007	969	990	920	995	954	975	983	1018	973	973
28103	24782	35781	12917	615	363	369	358	361	328	361	365	351	377	367	333	361	374	348	330	366	342	365	371	355	378	333	353	327	349	330	371	376	357	314	381	335	384	355	347	379	363	365	365	340	350	335	347	348	314	372	323	389	336	365	338	381	340	367	375	334	341	333	340	359	339	339	346	362	317	388	338	361	368	345	355	334	370	355	372	348	331	356	323	346	371	340	334	355	352	365	321	335	349	385	332	375	360	326	349	337	353	327	342	366	362	344	315	342	357	368	350	351	368	360	341	363	358	344	324	335	388	341	339	340	372	365	366	354	367	321	362	345	360	344	344	370	371	356	358	322	363	354	322	347	374	379	341	338	384	371	345	349	333	348	376	345	357	357	329	348	373	392	320	393	354	352	344	344	359	381	346	361	372	350	368	347	335	364	360	372	338	364	348	365	363	342	359	364	332	338	366	337	354	376	314	341	368	388	385	313	354	347	333	384	366	332	358	334	359	364	349	313	382	374	317	321	367	330	323	387	377	334	325	317	329	362	353	313	346	343	354	350	352	327	336	347	319	315	341	360	382	377	361	357	363	351	351	345	366	349	347	361	331	375	344	338	364	365	346	372	332	357	336	347	335	394	362	315	353	327	376	371	332	353	365	341	372	336	349	325	344	360	355	341	373	349	356	391	344	341	348	351	334	361	354	357	340	342	358	371	311	362	342	362	328	335	350	321	346	381	302	333	334	300	344	359	379	342	363	360	334	335	320	332	388	375	360	331	329	341	330	335	362	291	344	321	345	393	351	318	386	359	347	341	373	330	350	326	344	347	335	336	356	338	336	336	360	372	387	349	374	352	361	332	379	330	361	333	326	352	367	357	363	340	345	353	332	349	308	308	345	356	343	359	360	353	341	379	344	349	316	370	345	347	352	353	328	365	341	369	355	350	342	352	342	353	347	339	326	350	353	336	331	366	358	375	332	364	363	373	318	343	345	363	337	343	342	347	336	343	358	363	328	353	346	344	344	322	335	328	339	348	365	364	376	321	337	355	348	342	349	335	334	346	364	325	351	345	356	349	362	361	343	343	354	357	361	353	322	355	334	374	347	338	337	349	333	343	373	357	318	347	353	346	344	360	355	362	357	331	352	347	352	314	375	357	320	387	377	330	329	349	348	370	332	344	343	356	351	336	325	313	375	353	341	355	327	348	344	396	363	353	356	344	377	312	377	331	312	350	328	324	355	326	362	348	344	367	354	370	330	349	360	352	401	366	353	339	363	346	330	377	376	333	360	332	345	357	346	393	356	351	340	344	369	342	345	351	365	360	358	348	362	372	358	336	340	350	355	341	348	341	338	354	343	340	324	380	367	339	328	338	341	347	346	339	352	350	374	369	331	344	336	331	351	363	326	325	354	348	314	326	345	344	368	354	338	367	388	337	344	333	348	380	326	346	362	350	325	360	380	353	343	344	358	354	336	329	367	338	359	341	363	341	375	356	357	375	357	332	353	334	371	348	359	334	348	362	349	359	374	320	318	344	354	353	369	340	336	343	342	365	382	393	346	351	358	326	361	347	359	355	301	398	367	358	381	372	347	358	314	328	363	374	342	354	372	342	342	338	365	351	407	371	352	344	340	388	335	349	349	331	342	322	383	364	364	369	344	340	347	344	330	349	346	325	330	331	333	331	326	360	311	331	351	368	342	384	375	354	370	350	400	363	321	343	336	341	339	345	363	354	340	327	343	342	340	348	365	328	351	358	365	331	364	337	369	373	350	336	364	329	321	377	340	341	369	353	338	348	378	353	345	370	377	359	330	354	344	324	339	334	343	350	359	351	342	341	379	387	368	341	347	364	350	317	361	377	353	347	324	319	364	358	324	327	355	331	362	330	357	362	355	365	369	338	359	364	355	321	350	332	374	341	365	351	359	374	339	352	340	360	355	369	344	318	343	332	332	360	340	331	358	382	365	378	359	315	362	344	349	362	334	357	359	351	359	353	328	331	324	348	361	364	382	389	388	364	367	351	388	315	387	354	358	388	351	351	341	353	335	371	363	354	327	324	328	300	350	355	333	353	320	349	363	296	354	383	346	348	354	362	381	328	349	358	381	361	342	351	369	332	351	373	349	373	367	368	319	374	338	343	373	330	369	314	357	305	351	337	348	328	373	335	350	360	352	385	415	338	366	341	379	364	346	361	389	334	326	356	358	343	353	337	357	365	378	367	316	369	378	378	370	362	330	373	342	359	317	314	350	355	335	358	349	326	348	348	344	323	340	310	317	330	376	362	341	363	356	339	356	378	379	392	386	365	337	357	358	373	327	349	369	349	360	375	306	348	358	340	360	365	332	381	351	368	326	352	354	345	343	341	345	351	333	379	345	337	344	319	377	356	340	348	365	336	324	377	369	324	382	333	334	366	334	378	344	338	339	372	316	355	344	350	336	387	327	337	376	369	388	363	348	312	330	314	332	332	313	343	307	350	341	322	352	358	371	362	351	364	334	351	337	348	327	328	388	374	342	344	334	365	352	341	355	324	347	344	361	340	342	324	344	328	363	365	356	374	384	352	345	324	379	362	314	332	368	359	347	350	389	316	359	360	362	336	349	347	327	349	302	339	364	317	352	359	351	346	352	364	335	351	361	375	338	353	348	319	352	341	377	332	339	359	337	358	312	356	341	362	354	369	344	344	367	326	338	380	344	365	315	363	352	320	366	371	364	313	339	327	341	349	373	361	347	354	345	346	350	353	358	343	337	390	349	348	340	364	346	363	394	359	383	339	345	345	319	364	341	345	350	339	380	390	388	376	356	371	373	327	366	330	419	358	341	362	379	363	351	368	326	352	379	353	348	334	340	337	341	351	370	372	354	356	338	353	378	325	320	376	315	371	357	339	381	312	343	356	396	346	376	350	331	354	352	348	341	354	346	292	369	361	325	321	360	337	346	337	327	346	339	349	344	376	369	371	373	332	362	359	344	337	351	335	349	399	365	351	344	388	355	340	326	343	323	342	362	357	347	376	357	383	344	355	370	358	320	335	339	342	334	310	370	412	337	345	367	404	327	358	337	336	333	373	329	304	357	359	333	382	361	375	333	354	370	402	336	362	360	371	348	357	358	363	366	318	320	326	340	344	371	340	340	383	372	364	367	378	346	368	325	340	362	351	368	356	328	357	381	340	362	370	340	331	354	316	369	346	343	372	306	351	369	319	349	364	336	379	353	336	367	360	318	348	328	360	329	337	360	357	317	325	348	362	369	361	345	349	364	342	315	337	356	364	365	375	356	337	355	365	361	331	363	372	344	337	346	370	313	344	378	363	367	361	357	351	305	311	341	374	346	341	341	349	343	335	348	364	322	367	331	350	367	352	361	375	365	353	362	371	329	359	313	338	331	352	397	371	359	346	343	337	354	344	372	318	346	318	364	335	376	356	388	340	336	336	373	333	342	335	349	345	368	338	356	353	354	361	326	383	350	333	366	365	372	334	339	367	376	328	360	347	338	391	347
32882	40849	40481	7487	614	575	602	580	549	596	534	565	568	579	567	590	571	553	594	602	549	597	569	621	549	562	565	571	565	561	569	566	539	593	588	536	589	590	563	532	569	562	603	542	548	565	577	554	563	588	565	578	555	595	592	554	546	524	529	543	551	566	591	595	591	556	601	579	557	595	577	552	556	577	539	551	544	552	524	521	587	542	548	583	574	532	598	548	582	572	542	616	597	568	522	555	555	543	530	598	537	571	538	575	540	590	581	569	608	560	536	582	616	560	592	568	547	553	576	575	606	507	512	568	611	584	583	562	534	563	546	525	594	560	562	591	538	562	542	559	536	631	593	600	556	563	524	561	578	509	534	590	580	616	577	522	568	598	565	555	575	551	529	562	533	556	562	598	532	581	542	608	566	560	567	554	550	569	564	580	547	572	607	573	568	589	569	608	611	533	560	568	544	558	564	588	572	592	526	539	503	574	553	557	587	547	555	605	563	561	535	547	550	598	544	541	578	607	539	543	605	562	593	538	563	541	575	564	595	580	599	600	547	571	556	587	559	560	566	554	562	600	557	584	576	554	570	571	510	600	586	584	550	577	550	566	563	514	569	567	610	567	534	568	554	548	575	570	541	551	561	568	547	585	567	556	560	539	563	539	581	589	544	577	575	508	566	558	533	552	577	527	561	590	577	588	555	538	595	585	573	569	555	590	578	572	564	577	534	560	552	568	550	580	566	529	551	551	562	550	563	524	575	603	540	584	614	583	553	540	568	541	584	602	557	526	556	539	535	568	533	576	575	582	577	533	571	572	558	581	579	533	565	548	527	567	542	524	554	587	567	615	595	583	570	578	577	588	593	530	528	582	572	539	573	577	536	561	580	556	561	534	514	568	547	541	595	590	573	576	547	560	539	547	612	582	560	573	529	581	588	584	588	562	610	552	573	545	584	530	513	510	583	538	541	604	566	597	559	570	595	530	603	592	541	600	529	575	580	552	585	596	589	549	585	569	540	561	560	569	573	553	565	584	586	548	539	589	583	560	555	565	576	540	577	623	560	536	592	568	538	535	559	564	553	535	534	566	562	549	588	583	562	545	566	556	562	595	575	530	564	571	548	508	566	598	586	562	582	557	612	582	569	602	606	580	623	544	557	598	574	532	601	556	593	564	577	579	576	578	552	589	586	557	573	523	525	574	552	554	566	570	563	579	565	579	574	585	589	562	547	591	630	597	555	564	585	551	583	587	548	540	560	603	598	582	557	556	564	532	554	578	573	560	598	593	614	572	587	543	582	573	595	576	557	568	580	547	523	578	573	569	499	579	580	546	521	552	570	537	543	524	518	597	548	558	571	557	580	564	562	555	542	591	554	540	540	563	570	589	535	590	541	578	564	578	568	555	581	523	546	574	606	599	584	516	540	585	570	554	534	546	530	551	576	540	526	586	557	565	543	592	578	536	579	564	563	594	535	556	568	579	552	535	530	565	551	575	538	541	603	618	524	607	559	575	556	534	565	596	582	579	581	572	563	556	550	533	525	568	571	602	528	553	539	573	578	563	585	527	548	526	530	548	540	545	560	569	596	550	612	581	566	566	565	537	538	585	543	564	576	590	560	535	576	560	563	604	581	552	576	533	581	530	626	526	569	586	532	549	565	566	591	559	528	609	536	586	587	571	557	592	558	560	581	480	586	604	589	528	566	532	549	561	552	560	546	594	590	589	550	575	621	543	601	533	574	533	566	507	528	575	584	559	548	521	538	584	544	535	549	589	520	545	623	598	572	560	526	516	566	530	584	520	551	555	572	568	559	565	607	554	564	559	584	544	573	538	573	559	571	549	548	568	571	565	567	532	569	554	574	567	582	560	574	543	554	554	535	584	585	566	569	529	610	564	559	583	562	593	587	570	564	589	587	575	583	574	565	528	519	558	603	581	573	571	561	571	562	542	549	536	537	598	551	562	563	551	574	587	620	600	589	569	600	569	570	582	559	558	538	573	568	549	600	592	564	593	566	564	573	598	568	557	641	545	540	531	577	553	539	565	570	579	580	566	541	553	546	523	579	551	541	562	552	567	583	560	538	554	577	541	572	560	568	531	564	587	555	588	572	539	575	535	569	570	561	543	551	572	608	535	524	571	516	568	562	551	560	635	573	583	551	556	570	581	519	562	521	512	563	620	562	637	577	548	564	554	604	556	553	543	571	580	549	553	572	526	553	584	570	548	580	561	529	528	550	540	542	546	583	522	554	559	592	577	582	583	561	574	536	572	582	525	553	583	559	560	567	536	595	595	570	588	599	578	579	558	548	552	527	590	586	523	521	568	554	570	578	565	597	571	600	538	521	588	540	559	554	538	582	560	552	553	571	590	546	550	593	565	596	553	529	589	586	567	564	562	585	591	553	571	541	590	550	588	520	547	570	528	576	608	538	508	557	584	580	580	593	519	583	543	549	567	588	556	574	540	529	556	564	563	585	530	570	602	568	533	602	542	535	580	575	597	568	558	579	522	591	591	610	554	582	596	578	563	533	546	528	549	638	576	603	572	589	586	569	586	567	527	556	567	522	595	573	536	526	525	551	559	593	533	595	596	557	572	568	542	543	510	575	618	583	550	580	559	598	540	547	576	591	515	592	600	587	526	562	580	568	559	582	575	523	609	537	565	583	552	540	556	570	559	560	571	562	591	542	520	595	573	535	566	558	552	526	566	567	603	562	509	585	527	573	558	577	549	557	553	623	567	534	556	590	542	527	555	556	521	533	559	579	580	558	561	569	584	567	578	593	531	574	547	568	562	534	585	590	570	575	558	565	531	562	551	562	559	570	547	574	533	538	582	609	568	564	597	600	562	569	568	575	597	552	599	543	484	543	578	520	593	556	575	520	578	533	592	591	574	604	557	524	578	583	535	589	538	552	592	590	542	584	628	541	583	526	550	588	583	603	562	574	557	583	576	547	579	590	593	553	568	610	590	563	556	588	536	592	553	553	544	584	558	598	569	576	564	500	554	536	537	564	617	539	588	535	569	591	572	562	530	558	544	547	534	550	535	591	604	525	551	540	559	584	568	551	581	564	557	543	567	580	532	562	580	538	571	530	538	532	572	601	587	542	549	612	546	565	552	576	539	575	613	548	543	549	549	563	555	555	561	593	555	578	555	557	574	552	562	562	574	612	571	562	604	540	572	587	552	563	540	583	569	601	565	579	581	564	567	581	542	548	600	600	590	560	535	576	557	599	577	527	574	567	582	567	547	576	557	591	531	591	528	561	549	589	558	596	559	554	574	570	538	587	528	522	570	567	525	548	553	524	551	540	569	563	554	574	576	600	530	549	578	552	608	588	549	544	567	569	572	557	594	564	587	567	575	528	543	539	590	594	584	548	572	571	589	557	543	567	563	577	579	578	597	541	591	571	556	575	551	553	592	574	582	527	607	597	572	575	562	583	534	576	558	613	567	582	554	575	535	585	568	515	580	557	579	522	557	582	578	583	532	557	590	603	552
24447	22498	38487	28654	18455	6445	862	639	637	646	580	585	585	560	542	548	561	643	570	535	569	545	582	595	547	563	545	574	576	571	594	631	552	538	535	609	589	597	580	576	566	605	513	612	527	591	537	533	543	527	571	597	581	559	544	582	558	546	528	562	577	542	541	551	540	526	567	599	607	550	577	545	540	558	569	572	553	548	567	560	570	568	605	587	578	598	566	570	576	590	543	576	580	587	574	562	559	563	572	558	550	551	539	534	547	584	584	535	581	535	583	585	574	538	578	588	578	571	573	568	554	562	550	553	554	503	595	565	609	582	568	606	529	577	560	565	539	550	592	522	527	529	562	591	559	551	565	548	587	529	535	582	596	570	551	586	578	548	560	543	558	591	559	571	531	570	516	525	573	593	600	562	555	591	545	598	560	542	562	539	549	544	544	560	585	557	513	541	530	569	589	573	590	549	501	542	548	600	505	556	539	596	554	522	551	530	569	543	569	559	567	568	581	561	569	556	584	515	574	564	596	474	504	570	597	585	576	513	545	539	577	583	586	582	552	543	547	579	581	569	564	558	582	585	550	544	532	577	554	542	555	518	530	572	590	582	536	549	537	567	551	564	531	570	561	548	596	538	584	600	570	532	594	572	558	604	525	533	581	564	507	545	535	542	556	601	538	537	565	540	610	584	574	563	567	548	620	569	597	574	556	575	590	487	568	567	605	550	562	550	531	570	582	558	544	533	577	530	579	540	569	556	601	612	549	564	572	523	553	534	567	531	591	546	571	566	538	586	583	584	594	586	563	604	582	557	545	610	592	577	562	581	563	579	586	552	568	539	523	544	543	546	597	556	581	582	557	538	537	549	570	586	555	564	519	529	543	598	593	533	593	560	539	520	565	591	576	569	576	544	562	617	543	543	491	570	569	624	563	571	582	551	545	526	562	558	564	533	586	589	552	529	561	547	596	598	560	556	586	539	600	566	555	583	546	561	581	618	539	556	568	606	554	539	529	575	544	555	610	593	580	531	515	600	555	569	530	605	558	588	601	575	576	514	547	559	561	536	597	580	541	570	555	569	584	603	572	582	554	562	547	546	591	573	572	570	502	586	607	567	539	576	575	587	547	577	514	536	515	567	566	573	521	568	563	524	523	506	580	555	559	545	593	597	586	565	586	556	558	552	577	603	584	539	548	552	577	545	545	578	534	540	570	566	594	536	531	555	571	561	547	573	560	561	534	598	527	580	554	580	549	562	588	502	540	572	610	547	541	609	607	575	588	530	519	613	564	507	554	589	553	565	565	608	552	559	614	518	578	573	615	577	574	559	544	542	583	561	522	600	562	572	551	570	598	572	507	568	530	552	586	513	548	553	575	537	622	603	578	545	600	573	544	565	567	574	599	592	539	570	553	534	544	570	563	561	602	574	560	581	552	543	536	570	559	539	584	600	584	533	566	543	556	596	546	559	559	541	572	615	532	569	570	553	569	586	548	558	561	552	549	586	566	511	548	556	561	554	534	556	601	552	531	579	566	574	574	538	536	552	553	590	545	559	548	554	551	569	586	573	565	583	580	574	541	552	569	573	580	555	558	619	562	523	566	574	580	564	555	556	536	590	577	599	595	579	563	597	600	549	566	571	574	554	554	554	574	563	574	589	520	556	564	561	573	573	560	538	563	599	567	558	569	549	516	557	556	569	558	589	544	583	568	573	534	576	572	566	664	526	582	546	539	542	584	584	576	591	590	525	556	548	570	567	534	581	535	582	579	590	562	531	588	582	542	565	574	547	563	556	575	542	583	549	559	590	541	559	537	527	532	607	583	531	573	556	547	592	557	556	570	560	562	536	524	570	555	528	528	548	538	618	555	564	550	577	574	543	536	578	583	552	533	564	578	577	580	566	542	581	555	554	549	564	551	539	575	563	556	545	533	572	543	578	563	518	536	539	567	574	573	574	604	549	566	608	569	539	584	540	573	536	565	555	553	512	519	536	537	561	559	524	578	555	568	547	551	578	551	548	550	567	569	564	581	537	578	594	544	564	549	557	586	583	597	580	558	606	547	571	573	576	593	542	590	562	590	562	566	524	599	579	541	547	564	571	558	598	549	531	529	579	554	560	551	543	546	533	503	562	583	579	585	589	514	590	551	544	566	551	545	557	561	578	541	539	511	523	555	549	538	531	552	601	536	572	585	583	616	556	540	556	554	565	571	523	577	557	564	555	592	574	543	550	536	561	598	554	565	578	553	558	544	543	578	544	565	592	543	534	567	549	579	588	572	577	546	560	579	600	592	499	539	549	567	546	554	560	592	574	584	540	575	535	595	572	567	528	549	563	564	566	595	539	607	544	553	560	531	515	572	584	586	546	572	564	572	587	535	601	565	538	605	565	545	578	557	562	578	558	593	586	540	503	532	600	576	594	575	574	570	540	571	620	556	581	570	514	551	538	556	553	508	553	545	588	533	552	597	575	563	491	585	552	600	575	570	562	549	565	580	590	599	541	571	534	586	533	544	552	574	537	581	574	591	574	557	533	576	569	583	552	555	571	546	532	584	541	601	551	607	580	589	578	576	519	586	527	531	547	594	595	572	576	539	578	576	501	562	551	573	586	541	602	578	549	597	545	535	549	538	597	535	561	549	585	585	603	547	519	560	528	540	551	573	508	526	562	558	549	592	519	535	540	567	576	581	506	577	554	520	520	592	528	588	531	584	563	548	544	580	563	547	600	587	530	568	585	549	560	536	586	582	522	545	621	561	528	541	567	562	537	548	503	522	533	539	575	568	541	615	605	521	535	605	526	564	628	565	580	571	534	560	563	580	574	559	547	510	523	553	564	584	550	583	570	558	575	565	505	545	558	616	520	539	566	586	572	585	530	554	543	558	566	519	529	564	558	584	558	567	575	564	583	582	532	534	593	534	558	517	551	549	542	571	556	563	562	527	559	557	548	598	539	550	559	564	556	569	555	584	527	540	523	578	569	533	578	570	544	544	556	559	612	517	564	581	557	594	598	549	533	545	548	541	577	590	542	542	537	574	566	576	584	547	533	570	531	585	622	563	571	535	557	572	563	542	574	580	591	563	573	523	538	575	517	573	599	530	547	555	588	530	573	551	558	549	567	569	542	606	539	534	592	563	523	570	580	585	561	534	543	527	577	561	552	592	598	527	560	585	569	528	532	582	569	544	576	544	535	544	558	539	563	559	534	546	533	560	571	574	576	532	544	558	589	534	595	528	545	553	588	600	546	538	565	553	572	597	538	564	585	543	571	541	565	575	574	616	542	555	548	565	594	557	585	558	578	553	571	574	580	544	570	555	531	524	570	565	611	564	546	575	554	554	547	575	540	559	577	594	554	527	586	571	580	566	532	561	571	555	587	567	579	571	567	564	563	550	580	595	570	547	550	562	548	561	541	506	519	546	552	578	605	570	571	543	548	569	526	528	543	542	549	573	527	574	547	534	596	556	578	559	523	544	557	595	553	553	574	569	600	566	568	592	507
58800	77243	73487	19925	1359	1220	1035	1075	1015	949	980	947	918	884	911	906	888	889	936	905	828	896	858	870	887	859	874	930	877	939	890	876	866	863	858	852	836	909	842	868	847	894	934	875	874	859	842	859	853	868	876	870	846	847	872	837	875	901	880	884	868	888	872	874	883	823	788	870	855	867	863	867	857	891	889	878	891	839	860	877	903	889	856	907	894	899	855	884	860	831	937	880	896	871	872	838	858	889	839	843	839	838	840	885	847	880	863	863	820	866	817	870	871	867	879	869	869	912	900	847	861	885	874	824	870	854	896	880	854	806	873	922	841	842	918	829	868	874	845	880	916	841	827	888	888	853	900	883	837	865	842	862	885	851	860	874	854	911	902	878	919	779	833	812	894	870	866	858	919	906	854	850	786	852	866	898	835	903	841	798	897	880	913	843	888	873	853	843	874	894	851	863	870	893	860	878	883	900	855	864	826	883	873	827	877	858	879	893	820	840	790	853	859	868	849	867	866	911	879	859	831	869	845	851	858	868	875	893	864	810	880	855	856	863	892	825	818	888	880	871	836	853	857	898	828	862	872	894	871	887	876	870	863	901	813	892	840	905	871	841	860	889	883	886	923	867	899	869	845	830	916	869	899	887	855	829	869	829	819	910	898	855	886	814	920	866	834	893	844	819	862	887	831	844	835	884	893	851	899	895	870	893	834	878	806	802	825	877	846	833	853	894	886	870	880	859	856	870	851	930	848	811	875	818	821	891	837	797	868	830	899	870	840	847	865	915	874	841	912	873	869	839	872	935	903	913	894	846	880	851	865	851	896	880	862	850	891	879	861	874	915	899	879	862	898	941	802	886	800	855	859	859	985	858	882	847	843	897	788	865	862	882	814	861	872	844	880	875	881	852	892	886	905	846	887	879	876	825	842	867	862	843	862	869	831	851	849	855	817	814	844	866	814	854	912	851	912	801	868	842	862	924	862	888	822	862	915	910	851	875	842	909	865	902	874	863	839	859	889	829	812	861	862	875	837	824	866	872	811	841	887	862	871	895	855	861	903	868	918	839	875	859	883	905	880	875	844	910	835	885	866	875	835	855	884	882	886	850	930	891	884	855	852	861	881	864	865	851	883	907	912	827	878	832	920	858	853	823	860	923	809	909	847	869	893	879	839	838	883	868	894	840	862	839	887	865	889	853	843	866	861	834	791	806	858	893	792	864	887	857	867	853	906	843	894	848	839	846	863	911	833	825	907	809	894	907	821	894	829	828	893	834	864	914	889	849	876	932	879	945	807	906	848	901	888	864	873	871	857	879	869	859	853	882	842	863	807	882	863	910	893	871	842	854	829	886	857	853	860	936	884	862	881	867	825	886	860	849	875	840	896	855	876	882	860	893	839	911	868	879	813	912	907	805	860	886	862	899	889	819	896	880	820	837	869	873	888	893	889	883	866	842	849	891	862	852	845	858	823	872	881	826	898	867	910	883	837	871	916	857	847	915	903	827	882	834	887	912	870	934	878	865	855	939	880	892	886	878	869	879	873	883	875	890	889	858	861	867	873	854	870	839	870	854	911	875	820	860	882	866	837	832	915	863	815	803	885	864	843	903	825	903	899	837	875	868	877	869	836	901	855	879	891	833	834	839	880	878	868	819	882	866	860	866	881	851	897	894	879	874	892	904	908	878	862	902	917	874	834	852	867	930	885	885	903	832	871	902	876	877	859	855	925	877	908	855	878	849	885	880	906	804	860	888	846	896	875	842	874	849	883	819	843	894	843	831	867	886	879	824	902	877	865	926	847	846	879	925	789	838	885	827	851	859	874	843	878	866	845	885	905	856	884	838	886	846	831	827	896	866	882	865	889	854	838	893	839	848	842	883	852	935	811	863	839	889	836	860	908	880	856	862	907	890	864	909	818	826	893	856	878	866	905	887	880	873	880	878	865	855	848	894	852	886	882	842	814	853	869	839	819	898	876	909	873	866	882	910	868	921	886	839	855	837	828	822	910	908	983	858	865	900	864	850	878	849	851	902	846	854	878	911	863	879	844	851	834	872	822	862	892	863	850	911	885	881	900	929	872	921	853	860	896	905	849	842	831	852	836	840	855	883	876	845	832	877	829	848	819	876	871	802	843	855	873	838	861	877	905	865	837	884	862	828	890	827	872	869	838	847	841	881	894	891	908	841	820	929	842	854	866	874	853	846	788	880	893	853	837	888	853	835	879	881	945	892	902	913	855	799	817	849	806	833	883	815	900	831	863	825	872	874	873	886	851	845	891	889	894	879	862	839	832	864	866	892	855	922	858	851	883	861	903	866	864	866	870	894	834	912	890	836	848	953	855	935	884	870	864	850	874	854	874	873	868	927	861	876	854	879	839	824	918	926	856	822	844	791	892	887	875	886	900	930	880	921	862	867	914	878	864	878	871	866	894	871	865	860	868	869	873	866	856	870	897	882	901	840	834	801	856	834	826	875	883	884	865	862	884	849	887	877	869	904	843	853	905	876	871	834	811	850	880	853	859	832	878	842	890	810	883	901	886	840	891	852	829	850	870	837	881	876	883	838	829	874	879	909	905	896	909	874	842	934	888	837	828	903	840	869	910	887	866	904	828	872	841	834	882	894	903	830	906	860	895	850	863	820	874	852	953	880	930	823	851	869	851	892	929	885	862	883	874	854	884	818	854	853	894	886	889	857	863	880	894	851	909	865	885	868	894	887	830	860	824	832	875	895	820	840	866	886	874	863	864	901	826	881	858	844	911	861	861	821	895	815	875	905	887	834	905	895	858	914	885	876	824	919	853	879	887	904	907	891	873	800	871	900	862	909	797	855	868	864	883	922	816	911	865	817	867	904	852	915	855	883	839	862	811	867	852	860	883	876	816	850	897	840	813	885	858	801	894	897	868	897	888	902	903	900	862	908	893	886	857	870	907	870	869	829	889	874	852	841	858	842	851	888	884	869	889	875	846	813	895	879	863	863	857	857	851	808	896	866	812	866	850	880	844	883	843	856	901	873	864	844	831	836	859	894	847	873	833	874	855	890	821	871	848	869	869	843	865	881	881	856	854	854	866	854	876	866	874	822	811	841	808	880	903	822	872	881	853	858	849	894	867	870	861	893	863	903	946	886	840	888	874	871	880	918	883	823	848	828	842	894	883	861	872	849	874	866	844	832	863	870	861	859	861	844	898	877	837	828	841	877	869	834	861	857	911	844	826	874	876	890	869	880	882	856	808	893	844	881	913	845	917	874	918	868	883	885	847	838	850	863	854	867	885	839	844	907	861	822	861	877	870	873	897	860	822	862	876	852	883	874	877	831	897	874	877	893	871	895	803	890	853	820	880	865	825	878	828	863	852	827	876	847	838	868	852	836	827	826	886	877	799	869	839	878	841	894	816	843	840	913	827	878	819	879	858	847	875	895	893	851	862	871	907	862	877	836	832	848	854	864	847	874	839	889	894	889	829	892	841	880	845	913	904	856	896	851	852	838	878	867
23306	21617	33868	24067	21321	20458	7695	937	762	678	714	671	717	689	668	668	640	640	680	618	643	665	628	662	676	662	655	656	665	662	643	670	632	624	636	636	680	640	648	664	633	626	644	668	652	615	617	605	639	633	640	628	676	656	636	632	586	670	646	662	639	624	632	624	627	662	606	674	679	628	620	623	646	661	658	603	700	669	661	628	621	613	625	648	673	612	607	611	647	596	650	652	639	613	593	644	642	662	630	628	652	576	637	650	603	648	627	614	624	662	608	663	588	604	622	623	640	627	615	654	653	702	654	676	650	633	659	632	637	657	646	637	669	625	666	640	606	668	580	607	637	631	622	603	633	633	648	647	682	637	668	581	604	614	645	636	633	603	621	658	626	621	645	639	614	640	648	631	633	657	622	625	634	633	613	625	642	629	644	604	627	643	631	710	663	639	664	596	646	606	653	660	646	642	620	641	656	656	626	633	645	631	626	609	633	628	631	633	670	670	608	668	613	626	622	636	607	630	623	682	658	610	634	660	596	669	633	601	652	640	642	610	623	635	605	626	619	652	635	658	641	627	638	611	673	623	641	681	616	616	622	636	606	635	595	613	637	631	663	622	644	614	617	671	622	635	641	629	639	621	603	630	579	634	656	635	599	604	673	603	657	624	649	650	624	612	601	654	647	654	628	624	608	588	658	597	655	659	604	684	609	618	616	629	637	661	642	650	652	668	627	638	638	599	656	645	624	621	662	637	606	657	645	629	664	645	656	638	623	612	630	628	638	591	655	628	612	628	616	628	659	664	590	639	616	649	624	631	634	594	584	630	627	616	644	606	637	643	640	648	599	628	662	653	661	660	626	636	628	681	573	629	653	630	634	657	604	670	640	622	663	590	643	685	657	618	581	640	643	597	638	656	652	668	611	642	614	669	632	655	638	639	643	642	646	649	629	626	649	613	659	655	653	674	636	641	633	602	649	605	625	635	644	638	617	608	625	630	605	614	616	599	624	627	622	636	629	564	636	640	635	608	650	630	664	603	643	606	619	592	666	648	630	623	617	627	645	668	589	671	647	634	687	603	666	658	622	655	641	620	626	628	684	607	616	610	674	606	609	606	644	628	645	604	629	704	609	602	642	651	639	655	601	655	653	606	623	677	651	628	654	613	610	587	661	623	665	636	592	620	632	667	645	633	629	640	637	662	584	643	583	613	617	650	616	607	668	605	631	539	608	661	629	587	653	624	627	651	610	614	647	627	626	614	658	632	661	616	599	599	627	641	676	654	618	663	628	639	618	594	602	619	634	652	658	623	596	591	636	627	675	617	645	646	630	612	664	607	591	646	608	670	615	636	641	624	662	591	599	615	654	636	691	628	667	684	629	639	642	642	634	670	626	619	588	630	650	632	627	608	633	647	612	607	597	586	619	629	601	678	675	666	667	662	602	622	634	635	631	588	622	642	647	624	677	616	620	612	642	649	642	616	666	624	596	642	616	612	614	619	655	619	678	621	599	651	628	634	640	627	640	593	618	617	663	647	621	604	634	648	628	634	604	633	618	641	616	592	624	639	646	667	642	663	645	635	586	662	653	619	617	626	581	649	667	644	640	608	608	617	586	665	671	652	669	649	581	651	642	647	607	681	653	634	653	640	622	615	657	636	642	611	605	641	601	600	647	646	609	601	640	601	626	666	627	669	642	645	643	597	643	616	634	684	582	599	620	535	607	624	638	660	601	648	614	617	602	642	645	636	627	635	640	670	637	606	624	604	617	652	622	640	625	614	632	606	659	633	617	628	605	649	640	627	680	654	622	624	597	661	586	645	643	640	684	607	627	672	665	583	666	632	614	635	632	659	609	628	600	579	610	606	615	628	658	636	645	650	677	604	640	639	569	635	635	656	621	622	652	647	687	613	614	639	624	651	621	649	641	633	601	618	600	629	645	649	604	650	618	627	625	590	630	640	635	642	668	644	614	597	612	643	615	655	641	622	623	635	605	597	638	681	642	661	655	627	621	627	608	609	611	614	619	619	640	621	662	639	624	625	664	613	616	657	676	626	669	640	670	630	671	659	621	641	656	609	625	610	640	589	613	623	616	659	594	614	684	617	590	639	663	603	629	690	607	616	656	574	656	662	640	653	605	630	588	576	638	596	650	574	680	622	628	657	609	655	681	582	651	608	626	587	611	636	615	668	639	595	635	615	647	672	630	572	638	677	630	624	630	645	662	611	660	623	649	621	642	592	589	632	632	602	638	626	625	601	622	605	614	624	684	636	618	647	623	618	629	596	615	608	614	672	672	655	614	625	651	627	608	660	613	600	606	657	698	648	656	577	651	662	646	643	597	637	673	639	657	650	645	630	641	630	598	665	612	616	577	599	639	612	627	588	654	644	619	646	658	664	622	620	599	622	645	647	663	612	661	636	651	628	652	625	622	632	587	646	658	635	620	625	620	628	636	649	590	645	594	631	637	592	653	620	645	610	640	651	623	609	624	590	635	580	615	594	617	627	603	643	624	636	641	673	616	638	591	631	599	615	628	600	618	602	589	646	639	610	615	662	613	608	649	631	637	609	608	610	645	676	646	616	604	611	639	668	662	604	655	666	657	623	650	674	618	647	600	618	632	630	671	616	607	628	669	616	653	607	665	624	596	675	609	660	619	673	656	622	637	666	632	681	647	586	634	604	650	637	636	626	613	635	615	620	601	630	638	645	650	649	635	659	680	652	619	629	635	609	613	662	643	621	632	618	660	596	633	645	649	653	659	629	625	656	678	616	662	636	660	648	648	671	669	643	629	655	652	603	650	595	663	677	611	642	622	604	608	623	606	653	627	606	582	638	623	645	650	619	653	619	624	665	608	653	623	638	635	649	593	648	637	669	639	615	647	634	629	624	631	618	623	665	639	599	605	643	620	675	629	650	634	604	636	599	664	621	627	605	657	611	672	594	655	640	633	618	603	630	617	608	613	634	619	605	640	627	639	609	585	659	636	655	628	665	632	587	632	644	614	619	666	652	633	628	712	632	661	645	615	628	580	662	647	628	654	700	648	610	638	615	660	642	630	678	601	653	668	649	671	661	610	660	645	616	628	590	607	630	627	636	656	649	632	651	630	651	649	619	642	620	614	589	637	636	594	596	660	644	601	658	604	623	639	643	643	626	643	604	632	610	593	592	632	592	618	609	654	625	654	640	663	668	626	622	582	634	602	622	600	615	613	615	624	626	654	607	612	638	673	621	685	648	657	632	654	655	607	632	627	622	624	628	603	660	611	605	645	620	649	632	676	645	585	649	658	634	603	617	605	609	661	615	634	652	643	664	603	654	635	651	665	612	581	625	587	609	611	635	637	632	630	630	640	661	669	606	618	615	612	684	635	636	631	630	612	590	653	621	637	619	650	675	608	632	628	653	628	618	646	601	623	622	645	663	610	626	620	602	581	662	608	684	658	673	646	639	604	662	637	639	701	610	592	633	621	620	635	612	646	629	664	642	650	624	675	594	625	619
62575	79655	81423	19918	1894	1459	1435	1277	1164	1121	1092	1077	1111	1022	1066	1059	977	1014	1070	998	971	971	1064	983	960	972	995	1016	950	975	928	968	964	998	1043	1004	933	980	992	983	988	1006	933	1021	999	992	961	993	963	954	981	1025	989	993	957	968	977	898	964	1000	963	949	931	962	993	986	970	972	968	984	904	1000	940	1000	907	940	885	913	991	952	931	878	976	1000	957	999	936	924	999	1003	958	932	901	986	978	946	1016	947	955	978	989	1011	967	983	938	914	988	961	956	982	940	942	989	1009	975	955	970	989	917	898	947	947	944	996	968	926	945	961	1006	959	963	933	919	973	893	993	994	954	1004	985	986	950	936	1038	973	936	1007	924	972	960	919	957	930	992	980	970	990	1023	959	969	1003	980	933	986	1049	994	926	996	947	974	1011	964	967	942	971	983	984	903	985	958	926	975	953	971	973	940	934	955	924	966	967	947	995	980	1001	926	956	1015	949	913	943	889	1016	988	959	950	929	950	932	899	967	968	977	935	964	993	1012	947	995	968	956	1009	922	979	947	952	991	947	949	912	959	910	932	951	983	971	882	973	938	976	973	1005	968	987	929	945	930	930	917	946	983	996	942	989	984	942	891	963	983	1021	930	977	940	952	989	937	990	939	931	942	940	988	957	944	950	870	937	973	978	973	908	921	965	983	948	994	906	946	946	1004	965	932	905	1020	1002	991	960	1003	1034	989	903	944	992	943	969	988	972	959	975	896	953	956	917	931	942	922	991	937	963	973	962	1001	941	959	895	898	959	1025	995	955	948	963	913	1026	957	945	917	895	935	979	1032	931	962	954	1017	952	943	922	985	1024	912	933	922	932	958	900	962	970	969	948	915	964	942	986	988	946	958	919	982	952	961	980	916	992	923	971	962	977	986	961	988	939	946	937	918	894	912	929	955	958	959	986	949	960	931	975	975	976	977	920	966	909	969	924	891	956	937	999	904	945	943	956	902	950	924	955	958	953	1006	1025	996	960	987	947	975	987	997	968	938	941	917	972	959	958	944	1005	1005	970	956	963	937	967	969	958	971	952	979	991	915	1001	958	983	986	990	932	975	913	954	992	940	999	947	987	904	904	934	1006	962	956	931	980	930	892	968	938	978	921	961	974	971	982	971	957	1011	937	958	923	904	971	968	971	993	948	943	949	920	967	934	959	891	935	962	948	964	960	940	991	965	978	957	955	981	934	953	949	960	949	992	967	988	914	960	925	967	988	958	969	970	989	927	940	975	941	982	897	967	969	934	913	987	962	941	932	1009	929	974	972	961	964	1002	905	925	947	964	962	1001	953	956	975	974	966	977	947	1000	939	935	985	952	939	946	977	927	944	965	984	947	964	939	979	997	970	931	947	977	950	997	1014	1001	952	957	933	910	932	1027	943	917	910	1006	914	986	981	952	998	960	928	1031	957	978	988	925	930	926	976	938	967	966	927	1013	968	902	924	990	940	983	928	971	929	980	997	967	1012	972	950	919	983	923	956	906	954	964	955	977	966	914	970	987	924	982	954	972	911	1013	976	972	935	951	977	927	955	956	978	965	951	964	1002	921	967	940	971	900	1005	952	969	937	989	958	955	984	969	973	988	1029	928	972	905	952	934	953	1036	944	932	966	951	895	913	916	961	959	984	962	944	920	970	931	971	921	940	1009	949	907	977	949	921	921	1008	1025	973	931	965	961	942	1046	953	960	939	941	996	977	928	953	985	963	948	964	934	944	930	944	942	973	933	964	951	944	966	925	978	958	994	971	963	981	976	1012	996	1024	968	985	978	925	943	956	922	919	965	948	982	953	939	877	941	1043	945	1042	970	947	906	972	919	961	970	1000	925	956	950	941	973	942	995	985	992	924	948	965	984	987	984	955	968	957	952	1029	1042	1007	975	934	956	989	952	996	1010	940	989	954	987	950	958	948	964	941	933	1000	975	941	929	953	952	957	910	967	904	903	957	956	997	974	914	967	957	967	963	964	925	964	944	967	920	978	923	907	930	948	944	969	982	962	952	856	948	920	928	991	934	931	958	927	1011	963	915	1002	983	997	1001	954	980	954	978	971	991	975	908	969	966	1001	974	945	972	930	989	1029	916	1005	930	920	990	989	983	935	993	966	991	955	963	921	988	984	1020	953	905	966	920	972	991	877	1007	966	952	923	928	945	932	930	933	902	925	889	944	992	943	1024	959	929	921	1002	968	949	983	913	894	940	1014	986	922	951	948	979	940	925	989	934	971	945	926	956	975	985	945	950	987	966	976	962	887	910	979	925	978	1000	918	948	1002	956	914	1001	921	973	962	947	954	1003	980	919	952	969	1009	950	1000	962	955	915	935	890	934	984	961	1015	939	989	954	947	954	962	951	972	1008	981	976	941	966	993	915	925	971	914	953	1005	959	938	1041	944	994	942	925	875	856	971	953	939	947	963	989	991	992	943	1003	951	934	951	913	960	941	990	952	982	965	987	929	1004	956	979	965	979	959	913	952	973	892	975	898	950	982	998	955	976	971	1006	987	984	942	968	989	929	918	963	963	976	985	887	982	965	976	998	936	958	911	967	949	962	933	968	968	884	869	953	896	952	966	963	941	1014	905	954	966	904	950	955	988	941	902	903	978	963	963	950	949	971	977	957	909	912	955	974	968	955	1008	937	958	938	969	951	977	928	926	956	937	946	1009	986	1005	952	923	925	1023	975	989	956	917	992	978	967	929	937	916	946	985	958	987	1037	938	1002	1005	996	947	965	923	1000	1006	976	981	946	945	961	939	952	973	949	990	1012	956	977	933	950	960	922	1012	979	946	976	918	973	951	956	926	949	990	915	979	937	943	931	968	1024	979	958	1012	987	966	951	944	981	961	959	963	983	985	996	952	964	935	983	973	964	976	934	1003	945	932	947	921	955	900	932	964	906	986	966	947	1005	957	916	968	875	902	960	935	892	934	929	998	945	951	947	929	930	1008	984	984	902	944	969	1007	998	948	951	991	986	987	968	943	971	932	976	960	929	930	924	965	929	960	966	987	920	962	935	997	936	1001	965	936	911	949	974	923	1007	910	957	957	958	957	973	957	966	950	934	991	954	926	947	969	1009	952	978	970	928	978	943	964	990	1010	936	879	948	945	921	1022	948	1005	899	958	912	978	938	963	893	906	899	926	940	926	982	927	939	1037	971	990	990	956	959	909	954	940	939	948	889	959	928	935	1020	933	1026	1012	943	930	943	926	931	988	936	973	929	931	943	910	985	985	989	952	926	955	972	1013	898	1060	949	916	958	988	953	936	895	914	922	974	930	971	955	951	995	999	954	966	955	1013	966	1027	1002	1009	979	922	939	944	929	941	970	945	962	962	967	923	937	985	889	950	967	1004	923	928	978	996	946	964	929	976	944	1020	910	988	952	943	975	949	973	977	911	947	952	938	948	947	940	915	920	898	960	942	973	958	998	885	904	941	961	979	949	964	991	985	958	979	983	1008	985	949	921	918	933	955	960	973	959	931	983	923	974	928	944	888	996	956	951	948	931	966	916	968	897	962	938	945	998	1000	984	933	951	990	939	928	980	948	902	973	1022	983	943	994	983	975	939	924	912	929	924	928	971	982	941	937	968	955	964	948	954	954	987	1010	929
28491	25165	34412	11924	554	359	346	329	340	349	306	358	352	318	348	334	305	317	366	377	340	344	342	354	321	371	376	357	368	333	359	353	346	320	346	360	315	320	331	351	312	330	324	326	337	336	351	366	343	335	348	316	340	336	356	371	335	359	330	356	356	375	328	358	334	361	388	335	323	345	333	345	344	334	324	349	335	344	314	395	376	379	341	375	342	365	345	346	319	340	377	309	363	332	346	311	306	339	322	331	363	324	325	365	321	337	375	323	315	357	312	335	338	313	371	355	333	364	345	359	324	337	341	342	363	358	352	322	320	347	333	368	351	350	336	315	341	359	348	345	346	348	341	376	331	332	354	362	355	352	348	369	340	304	310	331	336	354	347	303	337	339	366	381	343	344	321	339	357	336	316	329	361	343	353	320	362	360	344	349	319	350	314	350	330	351	322	344	351	351	334	357	337	349	317	315	312	333	360	332	352	358	344	314	354	313	322	326	342	354	337	370	357	330	326	345	337	340	317	322	330	357	336	379	345	351	333	352	384	313	356	372	334	345	327	366	343	330	336	331	340	284	365	321	303	383	333	334	331	330	342	327	353	350	356	329	333	325	346	313	355	342	353	356	329	323	303	375	327	315	345	342	347	334	342	329	343	346	329	344	319	310	344	352	341	353	325	333	336	324	328	301	345	376	320	353	352	317	331	335	321	360	363	350	315	346	359	355	336	358	332	373	362	383	331	328	335	373	342	343	322	386	337	327	345	371	334	337	362	358	363	360	307	352	320	313	337	344	335	336	345	366	344	349	350	338	336	341	327	360	353	329	334	349	339	307	328	343	360	359	358	332	314	332	307	339	375	326	344	384	343	324	341	331	307	349	342	353	327	318	330	327	330	333	356	337	335	362	363	333	328	356	375	374	311	374	349	337	357	334	358	311	332	314	353	335	325	367	324	350	366	322	348	342	309	324	341	369	379	363	328	346	327	321	334	328	337	327	355	371	334	362	315	321	334	347	328	351	341	362	321	363	305	335	363	347	330	327	355	311	345	324	347	343	344	312	340	328	361	338	330	356	339	373	347	332	347	364	347	335	327	343	343	348	334	309	343	341	353	372	349	332	364	339	322	390	315	338	341	344	369	292	341	306	363	339	317	368	333	349	318	369	354	352	324	315	345	328	326	330	326	357	362	323	347	339	361	336	347	318	339	353	331	351	335	372	351	357	345	344	391	346	313	359	322	356	349	339	347	316	336	340	347	320	339	341	355	374	359	347	310	295	358	340	349	327	354	328	324	322	321	360	375	343	332	360	333	302	311	316	323	355	368	342	342	347	374	326	322	346	325	393	359	320	343	338	326	333	340	400	356	321	341	302	356	322	349	352	335	348	320	337	319	333	326	341	335	320	354	320	327	326	338	335	306	366	355	353	339	348	342	317	319	352	315	368	344	334	358	297	367	373	323	354	321	363	337	321	350	332	348	339	363	306	373	347	330	309	348	332	336	331	356	350	308	358	329	337	334	339	366	324	323	337	358	336	351	386	337	366	356	341	301	318	339	333	313	333	332	329	352	341	364	329	347	336	369	339	343	343	366	358	355	319	365	356	348	328	310	354	337	329	366	351	324	334	381	326	345	339	332	326	341	346	332	322	347	354	301	342	328	322	359	359	347	339	345	361	374	335	361	370	308	358	328	331	308	349	345	348	326	313	340	316	350	335	362	314	341	376	312	363	340	351	379	354	344	326	340	333	326	339	330	340	335	370	319	369	354	332	336	332	314	324	359	337	310	343	347	325	380	339	330	358	349	370	338	339	343	361	323	337	377	313	332	361	315	334	332	333	329	357	348	312	368	351	336	339	336	352	337	317	323	326	336	348	347	359	373	343	357	343	345	317	342	353	353	331	317	299	335	325	379	316	333	323	354	349	322	332	334	334	357	328	327	341	367	346	335	363	324	354	331	336	355	363	338	337	346	318	328	333	323	345	306	319	341	335	334	377	343	329	339	340	340	336	333	335	376	369	311	322	355	344	354	339	330	318	335	341	330	353	352	325	341	363	357	354	332	361	355	334	330	321	324	349	306	314	375	337	319	346	339	310	352	346	361	296	345	335	352	334	337	359	343	328	324	341	326	330	356	302	319	355	337	330	350	322	313	350	350	353	321	371	354	325	338	339	342	321	352	355	319	314	332	341	353	354	358	337	350	342	337	344	344	373	332	360	349	325	344	340	355	310	314	321	352	330	341	355	348	329	335	342	346	324	334	334	347	349	369	343	371	332	302	339	374	323	346	329	349	348	307	316	373	375	350	328	346	315	332	356	366	347	316	367	344	345	292	349	330	331	350	364	343	335	306	353	330	329	342	324	346	329	372	332	339	338	335	328	318	319	359	340	357	341	336	325	327	365	330	313	333	358	355	358	359	337	320	351	348	323	371	329	347	325	336	335	334	348	325	325	376	329	339	354	363	305	362	389	363	341	345	364	363	348	364	363	362	373	330	329	315	323	343	335	320	340	351	350	365	314	306	361	339	345	330	332	315	324	343	352	333	357	322	316	335	344	367	316	308	304	333	350	322	321	317	339	357	353	335	337	357	349	395	355	334	351	303	277	334	350	326	344	345	326	331	300	320	321	344	304	378	320	355	341	360	322	371	367	339	343	363	357	335	379	347	318	311	322	342	357	343	333	359	335	331	319	338	330	335	403	342	349	333	370	336	326	306	372	337	334	330	350	351	321	315	345	360	334	354	333	347	338	351	340	318	332	334	332	355	337	339	350	338	362	310	325	339	345	323	335	337	360	363	325	328	326	356	367	353	330	361	384	367	295	344	345	325	338	335	338	343	329	330	338	325	341	369	342	326	327	378	363	346	377	332	355	324	348	357	361	360	324	329	362	343	341	336	321	335	361	343	351	350	349	369	361	374	295	343	344	338	331	362	363	333	335	356	331	339	307	354	350	341	344	325	342	313	343	351	346	337	369	349	334	372	364	305	384	367	340	354	351	336	363	343	354	336	339	344	306	337	329	356	326	327	332	334	343	298	389	301	372	333	352	336	359	353	351	358	301	356	300	338	341	330	333	338	354	349	321	334	334	329	340	370	347	326	343	370	345	297	314	335	333	362	352	338	329	337	325	340	376	317	336	337	321	349	344	330	345	371	323	346	323	356	335	350	322	347	354	337	351	325	355	321	337	345	351	329	346	335	327	345	392	351	352	322	306	342	374	297	334	319	324	337	368	359	355	354	307	326	352	357	356	295	338	335	343	337	358	329	327	335	331	311	339	356	344	348	317	350	341	334	357	357	369	297	348	321	366	346	377	373	369	351	367	327	332	341	344	344	300	352	330	386	348	324	306	363	337	352	331	346	357	328	341	328	361	329	350	358	337	310	385	349	335	331	336	322	335	361	348	337	354	369	399	360	340	307	332	330	328	352	279	344	355	329	330	310	359	305	349	376	357	344	363	348	331	322	338	318	333	349	354	331	345	360	349	360	356	361	367	357	339
34767	40911	39907	5277	599	560	580	535	561	533	507	577	537	555	540	517	521	551	600	591	561	533	550	571	598	568	525	571	575	541	498	532	561	547	596	536	566	538	564	576	556	529	596	567	563	576	549	508	545	591	571	564	542	602	536	524	565	587	559	557	569	521	532	562	505	538	579	551	557	537	561	583	516	546	593	524	550	538	558	552	558	552	579	598	568	546	523	548	524	559	564	555	540	604	537	587	537	515	605	531	546	553	570	564	538	562	539	502	526	532	578	566	521	560	553	575	564	554	536	593	539	564	514	528	488	533	549	561	574	514	575	503	575	598	537	557	562	575	573	545	539	556	511	561	555	543	558	528	556	530	562	536	546	558	583	578	532	545	561	597	561	598	534	536	570	553	522	546	573	570	517	544	572	555	543	549	580	524	572	487	584	568	568	559	548	522	541	566	581	591	538	569	522	522	594	533	562	576	517	576	549	563	554	545	526	507	544	536	503	563	530	565	573	548	564	538	514	555	557	532	558	589	522	565	534	526	573	538	551	545	533	547	549	515	517	545	604	537	514	531	528	556	574	564	526	572	538	542	522	571	547	569	540	525	542	580	539	524	584	570	576	518	581	559	550	521	502	589	560	521	594	574	573	544	569	553	554	554	536	581	527	537	557	543	550	522	545	538	591	588	520	492	543	532	566	551	574	527	571	559	569	563	573	562	557	535	543	521	546	567	535	534	522	548	569	523	497	511	578	540	560	567	556	517	524	532	567	560	586	597	560	511	567	540	536	544	517	550	520	531	516	566	544	595	551	545	534	549	570	562	562	540	572	525	547	531	556	553	538	545	613	552	577	553	586	563	531	575	538	536	549	510	569	591	550	544	517	520	486	519	543	551	544	534	542	564	565	556	544	529	530	527	549	541	558	559	551	574	534	534	560	547	521	564	552	551	534	553	590	574	583	567	536	534	531	530	558	600	561	557	528	536	558	557	523	534	585	592	581	534	530	565	568	518	518	559	539	527	525	564	518	538	537	543	572	577	560	547	553	561	548	551	589	565	526	557	555	532	540	564	539	579	562	529	578	553	529	579	523	571	558	540	547	519	524	555	484	572	545	566	533	523	512	546	531	531	536	574	519	529	545	577	558	539	588	510	579	511	569	567	547	525	524	548	520	523	508	567	548	548	550	536	552	537	545	565	567	547	511	594	538	526	571	596	528	529	587	561	536	529	537	538	552	534	540	538	543	576	560	549	550	583	534	548	497	544	520	509	531	575	512	521	558	566	560	535	530	538	570	533	538	573	577	599	523	533	592	592	512	552	596	547	539	551	564	527	541	554	567	518	502	523	547	525	568	536	501	513	500	599	531	536	539	550	511	598	521	565	566	577	532	582	546	551	572	577	538	550	525	582	513	521	588	541	535	525	544	545	560	532	579	559	518	563	531	514	546	539	549	561	542	589	542	548	588	539	561	546	494	555	524	569	544	532	528	511	554	552	620	506	584	529	557	542	571	565	563	554	557	526	546	562	546	570	534	542	546	515	541	559	547	555	599	538	561	515	594	565	564	508	554	567	573	575	554	566	532	498	557	564	538	556	556	539	559	563	541	596	528	614	544	523	553	560	551	572	569	544	518	567	575	537	580	590	565	559	534	537	560	559	527	585	542	549	541	505	540	515	573	562	574	545	533	515	560	550	548	563	546	547	542	545	513	532	565	579	546	547	517	526	537	515	534	555	495	548	552	537	560	547	525	524	552	576	559	572	584	522	529	492	526	549	560	517	574	542	536	569	549	525	525	571	570	543	525	497	565	556	601	531	538	543	543	583	551	552	588	555	530	558	578	551	546	582	566	559	534	534	560	575	547	551	536	561	522	532	552	551	552	555	534	522	542	516	542	518	520	526	560	552	550	522	555	522	519	521	523	565	534	559	564	563	548	541	524	541	535	540	528	510	539	542	547	538	559	567	595	550	576	595	548	555	519	536	560	559	524	577	588	582	563	537	545	524	558	549	528	546	540	510	550	556	551	550	508	561	534	556	529	555	555	569	600	562	560	539	530	529	510	553	536	538	540	541	546	528	595	573	554	563	533	575	574	547	578	557	538	541	557	571	543	530	512	525	504	538	552	514	540	556	538	553	563	548	528	514	504	561	521	529	543	564	511	527	557	576	547	524	547	552	556	533	535	544	526	527	551	552	526	546	510	510	558	569	575	520	567	565	573	531	524	537	552	518	532	574	542	551	562	563	565	527	503	553	587	512	557	511	539	545	589	532	553	519	562	564	529	546	531	532	556	559	541	533	542	549	528	542	531	535	553	533	567	563	555	547	539	503	564	548	535	570	541	525	521	528	533	600	553	542	561	529	525	565	509	565	527	570	581	528	561	539	537	528	568	571	477	529	568	563	540	563	550	535	593	510	546	549	537	555	543	569	543	530	582	599	546	564	535	556	537	548	538	518	524	560	576	604	496	518	499	523	564	507	530	538	512	546	555	512	557	559	554	534	553	563	511	567	550	606	578	530	504	544	563	590	560	518	535	558	521	542	555	578	535	524	523	532	547	543	589	502	556	554	530	544	544	544	562	526	516	506	563	544	554	572	592	595	542	544	512	544	535	476	553	568	558	528	553	549	538	517	516	530	542	552	576	539	529	516	496	552	527	580	538	560	560	503	560	580	528	526	539	520	538	528	566	548	576	550	534	563	533	560	565	536	545	503	513	554	598	579	558	537	555	586	550	492	561	535	535	563	548	528	535	554	579	553	570	541	528	546	556	568	575	606	609	552	559	530	521	532	535	541	567	549	540	533	526	541	510	519	537	508	533	582	550	574	555	542	542	559	537	568	549	572	559	547	561	529	589	522	551	585	586	573	563	578	569	542	579	565	543	530	549	571	527	552	533	550	544	547	538	550	559	575	628	581	526	532	549	552	568	520	574	533	555	544	506	566	576	574	498	535	502	548	574	531	549	567	565	534	543	570	576	572	609	576	573	562	494	537	559	549	574	516	522	516	535	573	530	525	524	542	555	563	547	544	548	545	567	554	543	582	530	552	534	557	545	569	572	556	572	549	558	548	537	523	546	585	583	569	571	600	546	509	598	555	520	532	536	533	565	561	532	564	639	559	563	557	543	515	529	547	534	538	534	545	576	547	581	522	539	570	595	534	544	550	552	544	509	569	507	559	545	561	563	511	544	567	539	599	524	557	564	552	536	526	558	536	556	529	537	566	535	525	551	539	516	563	538	569	557	544	522	548	515	521	527	576	561	544	532	523	581	580	539	580	538	553	526	560	578	547	519	550	522	520	593	540	532	536	564	529	518	515	575	574	568	535	524	550	596	560	556	546	542	578	574	578	566	507	553	520	514	546	545	588	562	539	535	490	505	560	536	517	576	535	550	567	529	542	541	581	563	563	560	544	521	551	567	525	551	573	569	579	528	581	555	513	565	527	536	545	540	538	537	543	575	539	547	528	478	513	533	537	553	552	574	536	539	561	560	579	566	534
24481	22131	37429	27821	18404	6508	853	693	619	542	593	572	598	582	576	591	556	570	576	551	539	585	525	606	570	571	550	606	577	564	553	556	592	523	552	565	548	564	588	558	543	577	602	556	546	516	582	523	545	543	565	537	561	564	564	589	598	585	566	560	593	540	542	598	584	572	579	566	588	538	538	576	538	513	555	549	536	523	520	548	545	577	558	571	561	523	587	583	545	579	553	554	564	545	540	572	585	538	538	558	550	524	566	555	547	568	568	574	557	583	557	546	532	552	546	593	539	574	536	554	542	578	544	524	565	582	547	592	603	553	545	573	564	583	572	574	525	510	609	553	565	565	589	565	517	571	566	549	569	547	620	542	558	562	559	547	571	556	566	557	550	578	548	542	583	542	585	590	549	579	574	552	570	529	548	588	605	528	532	545	611	592	555	541	578	561	560	552	563	536	569	573	573	548	597	583	570	582	517	587	571	546	499	616	543	561	542	545	564	552	549	550	563	555	563	562	584	570	546	565	544	555	592	576	526	545	540	572	573	587	604	605	552	531	564	578	581	594	543	560	569	550	546	538	572	591	540	593	602	502	573	537	560	568	599	575	559	544	542	541	552	570	518	534	483	547	575	559	539	553	577	548	548	506	547	553	582	590	578	571	562	583	548	536	569	536	580	572	575	551	549	539	574	541	537	587	524	540	558	526	521	561	576	533	550	526	597	560	567	600	580	542	579	542	546	602	571	558	584	537	549	544	559	562	552	572	572	575	531	558	524	514	543	535	533	547	575	545	573	568	574	569	557	583	535	593	549	536	575	530	580	547	578	571	576	566	584	523	551	533	563	526	513	564	557	570	539	546	572	565	554	543	573	568	553	563	599	546	565	549	548	581	545	537	589	537	567	554	559	539	578	583	619	572	576	517	555	594	514	554	565	557	507	529	533	558	545	584	572	586	574	532	570	583	573	550	573	536	565	543	539	537	564	535	583	600	551	543	562	544	536	561	580	579	596	582	564	548	582	543	567	576	593	518	555	553	614	576	560	525	529	582	537	578	542	553	558	542	549	606	563	580	602	608	617	583	590	577	532	564	528	500	598	575	546	548	541	546	534	564	522	553	569	561	519	520	595	511	563	517	592	543	549	561	608	565	533	576	559	602	547	518	573	545	527	567	584	533	551	560	570	569	556	552	569	543	578	631	554	505	616	516	579	580	585	569	572	567	559	550	557	523	590	540	529	531	558	584	539	537	557	575	532	573	548	516	555	562	579	573	566	594	596	610	568	555	504	567	549	526	558	510	602	561	554	560	560	508	525	544	591	502	554	558	558	569	600	549	530	533	577	544	565	541	582	575	519	531	539	509	538	540	537	577	563	510	527	580	504	566	575	515	588	566	562	514	589	553	560	551	547	553	538	542	520	585	556	586	550	579	515	557	595	530	519	596	538	545	548	541	544	505	548	528	585	576	560	554	591	540	533	528	589	522	561	560	556	599	574	592	561	549	532	605	564	549	570	508	542	572	544	543	554	574	603	570	604	577	566	526	562	579	539	562	571	586	513	542	554	515	530	555	568	565	556	546	586	556	525	571	603	545	560	540	562	596	540	615	611	596	550	576	577	527	571	522	566	548	539	517	543	577	535	547	547	549	525	587	519	566	560	590	593	574	514	540	564	566	555	557	578	574	569	575	533	548	540	533	539	576	611	570	570	594	548	591	529	533	583	606	591	566	560	504	562	557	539	510	549	537	545	544	584	575	580	571	555	568	543	591	584	578	568	548	551	546	569	539	480	559	572	556	557	598	542	578	526	522	584	506	546	573	572	506	586	575	572	599	497	576	546	554	566	546	555	591	571	586	563	521	574	598	589	567	527	541	609	587	546	570	550	597	501	530	541	581	576	555	516	521	549	564	580	572	616	563	542	568	554	497	532	544	547	573	527	575	533	552	559	530	599	523	529	577	548	559	535	543	564	517	528	548	536	540	598	526	571	586	542	595	560	538	549	570	581	544	560	554	560	580	518	564	576	475	536	566	560	543	580	606	608	557	534	587	545	570	556	551	563	579	555	558	570	533	560	550	583	554	557	582	557	572	580	546	569	539	522	574	582	604	558	556	551	552	542	579	590	557	549	551	548	553	541	519	572	575	536	543	575	562	581	557	531	570	580	597	549	548	559	556	592	551	564	570	559	536	519	558	568	584	532	587	575	575	586	630	531	628	501	544	593	580	541	543	567	546	583	596	572	520	542	557	532	535	574	569	545	548	559	586	555	554	521	534	575	556	533	577	562	491	563	530	635	586	614	559	573	607	573	528	531	553	567	528	551	546	550	594	585	585	511	571	572	568	539	536	575	581	530	545	550	592	579	526	569	594	555	542	574	553	570	554	553	569	554	563	546	559	615	521	506	551	545	562	565	585	526	587	512	567	570	514	526	545	574	543	541	569	555	563	500	544	574	521	543	545	547	539	560	584	521	546	540	562	550	581	514	556	543	560	577	542	596	565	580	578	589	574	541	520	587	576	533	514	520	568	533	589	554	545	562	562	541	545	590	537	558	534	565	558	544	519	593	545	552	536	568	620	603	582	546	607	521	597	551	548	568	528	520	558	583	547	529	526	571	567	549	571	510	570	531	550	564	547	538	571	543	564	570	554	560	644	544	575	553	546	602	529	572	532	566	586	574	547	581	538	616	554	555	571	578	530	553	510	540	575	586	567	525	536	621	560	586	587	559	534	583	583	591	579	571	525	586	559	552	619	572	522	565	543	586	565	548	559	563	566	534	548	542	555	552	556	544	537	548	540	577	566	533	500	555	596	548	548	564	519	534	558	575	569	561	551	571	559	552	562	543	565	557	575	585	551	567	566	506	547	508	581	540	568	499	523	541	552	555	578	551	550	554	544	537	534	564	583	553	579	613	533	588	594	612	525	556	589	497	577	567	546	555	523	553	532	565	553	561	539	554	502	575	506	505	581	542	526	575	570	555	563	577	577	569	529	537	573	571	558	574	577	578	563	566	571	517	565	543	549	580	585	571	553	602	572	573	552	599	554	569	491	596	568	577	551	519	548	521	559	569	544	576	522	508	556	584	543	589	552	613	540	532	606	582	533	562	518	562	548	559	558	574	550	574	552	571	579	591	601	540	528	553	584	559	593	545	545	520	559	558	530	518	583	612	543	575	592	583	589	567	544	535	521	543	584	535	573	536	578	588	512	556	590	555	546	521	588	569	536	562	574	560	526	566	519	558	570	528	558	521	567	554	546	557	552	516	550	563	557	549	572	528	578	550	557	531	577	607	525	569	553	545	539	598	522	567	542	558	557	542	567	578	557	572	572	564	604	562	524	562	515	579	517	554	603	527	618	572	554	555	561	544	564	582	541	563	533	545	596	574	512	540	544	555	561	557	548	582	513	573	579	546	533	566	547	551	555	526	561	541	537	540	540	527	545	564	554	558	583	551	544	535	538	511	552	585	576	582	577	521	529	509	543	538	593	573	556	586	554
59649	74774	74962	15516	1288	1115	1059	987	996	945	916	948	915	877	895	911	878	908	892	880	860	857	851	872	872	867	835	873	838	907	869	862	868	835	875	926	823	858	815	917	864	848	786	937	854	863	873	882	867	890	851	837	820	785	888	865	856	890	868	852	899	796	847	889	890	840	882	846	853	924	904	834	874	845	870	860	847	875	877	872	858	882	856	868	888	839	845	840	877	895	888	843	850	863	863	897	800	894	890	849	926	841	819	858	920	875	868	843	848	914	870	831	875	855	808	855	860	835	885	831	914	813	842	830	888	870	879	874	878	864	818	881	895	815	857	818	878	846	858	883	808	870	859	861	883	880	869	876	849	875	852	855	856	933	834	844	865	864	851	863	866	849	895	875	846	851	822	846	865	847	899	892	877	813	881	844	856	856	879	821	848	879	836	866	896	892	863	875	841	916	845	845	855	851	830	834	888	852	800	853	867	834	828	878	862	860	860	903	883	855	883	892	850	869	912	878	841	877	899	837	897	940	897	867	831	854	865	820	854	865	918	868	904	861	865	838	839	863	868	844	914	853	835	851	852	810	775	841	819	840	869	822	897	868	876	846	810	851	965	878	889	863	829	819	808	833	847	842	853	948	895	865	857	853	862	842	843	849	819	878	900	814	857	843	900	871	874	941	876	894	851	812	830	795	814	909	848	900	859	837	858	879	875	819	893	803	855	856	842	838	878	862	810	895	856	808	904	831	857	883	882	837	867	931	837	845	868	806	877	846	853	821	815	860	925	874	839	886	906	875	861	876	858	820	816	844	849	817	844	801	913	931	871	892	830	859	826	843	832	834	909	830	890	855	868	877	841	833	818	837	860	873	860	831	832	923	847	861	795	845	842	821	816	862	811	867	857	793	820	813	845	805	855	845	806	826	849	866	838	815	883	826	837	797	813	910	884	854	894	817	877	872	814	846	875	807	857	836	891	830	881	928	813	850	906	864	862	917	850	844	821	885	844	916	914	850	867	839	833	857	930	865	849	825	883	898	834	842	870	865	881	867	862	861	922	897	892	831	872	916	853	879	858	879	844	831	843	879	901	865	854	907	888	877	828	821	870	879	842	885	870	876	820	770	854	889	940	810	872	885	863	840	883	860	832	834	849	855	820	859	861	837	838	843	883	865	864	869	843	846	916	864	875	910	806	838	847	890	840	861	853	850	863	846	865	807	828	833	898	860	861	809	846	874	851	927	842	842	800	836	859	881	861	854	851	897	854	850	862	867	846	854	829	879	900	820	835	814	887	859	883	839	887	812	871	899	880	873	899	878	888	879	861	828	838	919	852	848	867	850	853	864	851	900	798	879	884	824	880	891	869	885	858	895	837	885	846	907	865	869	834	825	835	903	840	871	873	867	809	795	834	804	884	900	886	882	874	841	842	814	860	875	890	903	877	804	796	877	902	839	846	822	884	850	873	816	897	863	874	875	837	815	909	852	850	922	838	830	826	851	820	821	806	859	818	886	794	838	866	846	876	839	883	841	829	807	818	881	830	846	845	835	843	872	869	875	874	809	902	867	842	895	838	843	900	822	873	892	846	845	914	835	873	935	851	842	843	859	870	841	865	819	853	878	879	788	784	888	838	820	923	824	829	819	867	831	836	864	813	895	866	857	884	862	862	882	847	845	844	888	859	853	843	900	840	882	829	841	859	875	887	840	863	821	824	837	824	830	868	854	828	823	904	852	895	835	836	817	895	879	879	885	894	808	883	862	847	857	865	837	842	814	826	820	837	841	840	941	770	883	834	874	825	820	846	879	888	870	855	831	796	875	880	857	817	849	856	850	881	893	831	865	817	797	877	848	870	863	873	839	848	885	870	891	842	881	843	865	871	865	909	841	953	877	835	921	826	898	864	845	876	858	843	850	812	845	843	836	841	816	854	827	885	886	861	896	878	864	852	862	858	889	923	870	822	863	831	850	868	867	839	857	858	854	842	845	878	899	840	881	835	877	831	840	843	842	850	843	871	862	881	850	902	846	877	878	865	817	834	858	853	837	865	866	869	818	922	867	849	831	887	874	894	875	839	818	871	895	871	814	863	841	855	888	832	890	868	885	898	913	847	874	880	825	852	870	819	872	836	913	907	868	886	907	809	860	845	844	822	847	902	873	858	848	826	945	808	823	876	807	829	858	863	815	825	871	861	858	842	801	853	860	848	853	894	880	900	888	885	863	818	848	867	880	839	905	877	795	909	863	834	907	868	894	838	884	842	840	841	847	829	866	895	855	839	873	874	883	846	851	858	826	862	947	838	863	840	789	823	817	867	887	873	861	853	872	854	866	814	875	866	883	874	853	831	808	834	887	804	894	898	857	852	844	870	819	891	839	807	877	939	875	832	888	867	867	851	923	878	866	867	872	829	838	823	822	816	862	862	855	796	862	894	832	854	913	875	896	860	890	861	822	841	847	845	798	865	849	832	878	871	875	877	877	786	837	883	879	846	912	923	841	876	892	901	846	850	839	871	830	857	814	867	883	937	823	839	849	838	905	875	862	862	888	823	875	920	825	912	898	856	829	870	822	848	854	844	843	824	849	922	828	882	879	859	863	826	867	873	855	898	842	890	850	924	809	841	849	853	872	874	914	831	818	841	884	854	807	843	819	878	812	861	845	816	833	891	835	845	848	894	855	874	837	813	845	832	889	874	888	814	825	891	837	826	880	893	843	840	812	886	869	847	848	877	858	861	899	861	866	831	848	832	869	882	910	843	844	890	891	851	873	839	859	855	867	900	896	851	862	878	883	836	860	854	893	932	883	890	828	879	863	908	814	891	895	840	874	835	865	909	890	865	856	832	830	857	836	853	852	855	847	866	839	854	896	865	853	861	895	861	877	879	873	823	897	855	838	867	865	870	890	850	832	857	843	862	900	895	831	846	895	888	815	817	862	846	876	880	818	869	825	861	852	856	888	849	871	897	827	864	847	815	851	830	915	831	847	902	871	885	759	877	897	876	860	853	877	889	900	846	851	914	900	847	827	890	844	857	804	856	849	851	864	804	858	815	827	878	788	846	870	863	836	903	875	881	858	892	848	831	876	786	850	885	873	895	860	845	875	874	933	811	828	883	883	856	857	864	892	872	889	864	895	824	867	805	891	859	867	920	861	866	892	890	878	873	806	903	870	846	885	865	821	852	830	812	877	855	817	828	822	886	827	817	860	824	824	863	884	871	888	882	833	832	821	832	889	850	870	852	850	853	833	861	848	845	862	828	937	855	912	827	854	854	905	876	902	879	808	864	818	818	861	899	828	854	841	866	827	929	848	861	908	841	831	856	825	814	854	858	816	852	904	804	851	835	841	874	814	841	844	874	849	870	834	828	899	853	864	810	917	845	890	907	872	853	850	825	851	822	839	882	839	896	882	871	906	890	902	853	882	888	844	864	867	841	857	794	913	874	840	904	824	863	813	888	884	850	852	819	894	868	890	862	842	877	823	861	868	860	849	886	832	819	806
23290	21529	32695	24656	21292	19744	6335	831	712	719	741	697	659	710	660	609	674	617	649	675	634	653	708	672	696	633	630	632	622	625	646	622	647	667	664	650	615	657	666	619	644	671	623	689	615	627	651	679	619	655	670	622	624	613	624	663	647	639	630	608	638	639	622	648	588	646	648	618	662	609	610	637	668	653	697	590	635	698	660	626	671	658	657	651	623	652	641	677	648	658	604	661	640	581	612	610	589	640	661	620	627	633	676	650	605	655	652	608	645	611	653	623	646	653	637	629	615	631	624	619	634	647	646	617	627	599	679	677	601	630	657	622	642	654	646	620	679	638	621	624	621	614	620	612	647	656	661	645	642	648	610	711	657	653	660	662	601	597	618	696	613	633	627	659	630	598	663	675	622	641	649	645	625	664	626	645	660	640	591	595	610	602	630	600	644	635	653	640	626	663	631	622	648	674	684	625	660	639	641	642	679	631	629	666	636	621	602	647	598	621	645	637	646	657	632	609	634	615	706	624	632	651	590	625	625	555	623	572	654	632	626	616	670	605	611	626	635	647	635	596	597	626	620	613	624	619	641	625	664	609	626	650	633	613	611	609	603	616	626	635	624	634	597	657	647	612	634	661	629	675	600	606	599	617	641	642	622	570	599	620	637	620	642	671	632	597	629	650	629	647	589	635	657	652	621	657	660	620	625	629	654	621	644	667	640	615	628	623	626	696	634	654	643	663	619	634	661	598	614	627	625	550	673	628	663	638	620	647	593	633	652	627	606	646	635	614	589	619	667	621	606	615	630	638	652	596	640	637	621	659	616	623	627	675	615	639	695	629	646	639	632	660	650	628	636	587	629	638	641	603	630	638	633	625	622	610	645	628	606	646	609	648	690	665	619	619	624	599	613	599	676	690	651	646	636	621	650	608	588	607	607	624	629	670	575	642	611	614	648	625	634	620	604	630	637	627	656	639	661	623	612	635	579	657	645	631	636	615	636	633	601	646	663	581	587	632	690	664	627	638	632	591	646	649	584	609	639	642	631	574	620	602	627	634	623	635	639	618	608	669	650	594	647	646	638	607	631	628	613	688	652	649	641	637	612	598	635	604	600	655	684	621	634	582	678	586	615	605	685	636	618	651	631	612	634	620	626	627	623	662	644	627	619	637	581	665	636	678	657	610	654	664	626	646	602	652	592	666	641	604	669	627	635	646	643	591	597	636	600	627	653	600	631	634	632	615	605	659	596	635	627	616	627	663	563	630	633	684	655	596	660	612	657	605	629	664	661	660	576	643	656	619	648	642	587	646	620	660	630	660	646	654	684	605	690	635	623	634	616	631	619	605	635	649	642	611	619	650	623	646	616	632	626	632	636	612	652	620	608	628	628	596	609	638	650	606	669	641	668	651	652	613	635	643	639	623	636	626	638	650	597	614	636	653	611	596	611	621	638	641	713	636	626	634	631	618	645	594	621	605	628	640	674	601	658	671	607	648	629	603	636	632	609	654	630	638	662	637	650	654	583	621	639	610	614	614	628	635	630	638	646	568	622	624	648	646	636	654	624	564	609	617	631	637	630	676	623	629	613	643	621	657	615	635	640	657	656	629	647	634	711	596	615	626	628	630	643	632	636	628	633	684	590	620	620	651	674	623	644	669	636	639	584	635	650	637	607	683	645	656	618	654	667	629	703	641	581	645	636	602	621	667	565	714	623	653	612	637	596	713	642	589	612	621	638	624	627	619	630	672	694	674	620	671	659	626	640	658	645	583	632	627	650	656	650	642	674	573	663	656	633	650	630	697	678	629	675	616	644	625	655	665	584	682	640	655	610	622	617	636	592	629	637	603	621	583	647	579	643	676	663	637	674	677	596	578	617	655	628	629	627	600	652	629	611	674	582	617	630	624	607	645	668	627	629	608	636	651	713	662	647	638	645	584	680	616	633	627	625	653	615	615	664	633	622	613	581	683	619	653	638	653	588	655	603	644	615	625	619	627	650	673	624	605	625	658	653	666	610	587	638	628	641	673	643	567	600	580	587	604	672	623	657	645	629	599	654	616	582	664	654	605	606	650	629	645	659	620	663	636	609	624	603	610	626	644	612	584	586	624	656	676	595	607	593	616	591	679	650	607	647	661	624	591	638	641	642	637	647	660	592	630	640	628	627	635	689	626	613	597	642	664	610	642	572	616	631	635	640	649	568	661	627	612	636	605	642	658	611	644	656	656	650	606	652	649	611	602	613	586	663	597	640	612	604	656	606	608	653	631	639	637	631	633	662	660	591	623	628	657	664	583	654	623	649	662	638	600	680	647	665	640	652	610	637	620	611	611	602	608	640	670	615	637	650	653	622	607	616	627	599	609	644	636	612	662	617	692	658	587	620	661	607	668	622	599	651	657	672	611	626	646	601	592	613	655	632	592	705	654	618	609	630	643	678	619	626	686	648	631	704	635	620	621	626	605	663	587	652	634	619	608	638	617	663	669	617	648	644	638	619	617	624	593	630	624	596	620	604	606	679	645	671	655	619	643	591	638	641	640	644	607	623	620	622	601	674	642	640	617	620	652	649	618	642	606	619	636	629	586	630	664	654	644	650	648	676	598	625	672	629	616	667	642	649	649	662	617	609	661	651	620	629	650	610	633	593	630	639	606	632	682	634	641	612	622	591	654	648	620	598	623	630	618	664	622	628	671	614	621	645	656	637	653	590	651	612	626	646	637	615	652	622	617	651	648	665	660	667	606	573	617	664	597	658	636	600	634	632	588	648	647	678	622	615	630	611	629	630	599	583	654	645	630	616	617	639	611	620	599	589	643	688	647	670	666	634	629	661	649	681	631	652	595	648	617	622	647	651	623	646	634	671	585	670	676	636	660	656	609	670	605	659	667	625	652	640	612	625	616	582	622	634	635	641	644	684	628	668	642	616	644	610	617	602	662	632	618	624	650	657	628	606	609	630	580	636	620	657	614	630	648	627	633	638	633	658	600	604	622	659	643	617	634	626	677	598	634	628	638	648	660	609	626	641	626	619	646	610	611	638	651	581	664	637	624	587	644	599	634	665	646	623	640	612	591	644	632	639	605	614	608	638	599	590	657	619	628	649	617	647	582	649	640	653	654	627	632	626	589	631	638	643	634	644	640	636	623	658	654	660	595	634	681	609	618	631	604	626	694	662	586	643	634	584	647	637	590	645	646	674	641	611	637	603	659	643	651	711	597	643	671	637	610	617	635	639	613	617	625	670	631	625	649	598	648	638	643	640	667	681	591	651	633	630	653	612	610	632	629	641	657	644	642	633	633	661	650	569	653	594	631	601	649	653	693	634	641	605	605	641	636	661	616	643	617	617	619	612	614	622	621	633	687	649	608	627	643	630	636	598	630	691	622	646	621	642	658	654	628	628	635	658	645	606	633	656	632	631	671	659	634	655	661	652	624	590	583	577	625	577	664	632	614	662	564	600	619	617	593	679	662	670	649	628	664	611	619	625	635	621	632	645	608	638	626
62469	80489	84375	20199	1724	1463	1234	1235	1205	1118	1098	1077	965	1036	1053	1021	1009	1030	973	961	941	944	1006	947	999	1027	1001	977	995	973	966	967	969	990	1015	978	951	978	927	956	972	948	985	977	998	949	1004	992	976	972	913	995	952	996	942	980	976	910	1013	925	962	956	952	968	960	979	997	1010	998	949	921	991	974	1012	957	884	933	928	981	968	944	973	956	908	977	947	1021	999	969	958	925	969	1019	948	947	938	992	984	1033	990	974	953	983	958	965	930	1015	926	972	902	936	931	957	1019	934	944	950	959	966	944	911	956	955	933	904	944	950	970	893	934	956	1013	958	923	946	987	992	1049	990	956	961	965	957	1006	1025	971	1007	960	1002	936	985	924	931	973	904	987	923	979	943	957	973	971	952	976	946	995	939	1008	932	957	1003	910	956	968	926	929	956	952	846	964	963	965	982	946	955	958	971	951	947	960	1015	944	950	926	931	960	970	908	1000	974	989	954	1004	969	1041	953	923	1011	902	925	957	940	970	932	1012	992	992	1016	963	991	990	990	979	920	985	965	943	965	947	985	903	929	997	951	1005	1000	858	938	966	891	907	1002	943	994	983	985	939	897	921	940	998	942	975	975	964	934	997	904	974	978	961	963	980	911	959	942	979	921	941	910	885	935	937	936	976	961	975	965	992	979	936	935	944	946	960	934	882	930	944	1000	1022	939	980	1003	942	983	896	959	986	971	974	966	950	918	962	1010	942	1002	967	924	936	982	1001	942	961	973	981	984	918	940	948	989	1017	941	923	952	967	994	896	994	985	909	982	937	996	993	907	934	948	936	969	940	964	944	924	1040	947	953	993	943	946	936	920	1002	945	972	938	960	926	988	956	929	1002	977	967	955	973	904	973	914	945	947	1005	976	989	1011	968	965	962	973	957	965	999	951	924	976	954	960	972	952	973	982	1005	1003	938	975	960	969	956	1030	982	972	975	927	914	966	985	1015	960	961	972	977	928	934	914	947	989	977	972	991	955	1004	948	946	961	939	931	955	937	958	978	946	931	913	994	916	900	932	954	951	968	913	928	933	935	972	967	1006	928	965	906	961	942	929	942	957	1006	948	939	957	980	979	960	962	905	880	960	930	909	975	944	914	960	923	930	928	951	995	953	979	950	959	1004	919	1008	977	928	968	952	986	959	979	930	1005	910	901	960	985	935	952	963	953	945	961	935	970	992	951	959	921	961	901	883	964	977	956	938	927	950	937	967	926	948	972	975	991	911	995	897	974	981	966	951	945	953	961	968	956	919	943	1034	987	1011	920	974	969	884	1010	1008	890	964	924	993	905	950	948	971	1007	957	940	968	949	949	955	953	952	986	945	988	970	996	936	908	978	960	925	964	960	987	993	992	962	926	938	902	981	938	972	948	934	945	922	901	927	959	884	985	953	949	909	971	953	971	965	909	912	931	984	933	978	951	910	978	961	958	917	909	935	916	931	963	923	900	985	970	958	918	929	958	914	1006	976	968	1045	904	960	953	957	1022	1002	968	972	1050	908	997	948	961	963	988	1006	940	894	916	947	934	907	968	954	938	940	1024	943	932	946	955	964	964	933	991	951	988	963	981	972	939	988	957	976	997	935	923	959	973	911	989	969	996	972	917	948	957	961	1002	986	984	897	1045	978	913	994	949	931	926	934	971	923	985	957	911	998	950	1020	961	952	878	973	902	1000	973	938	978	993	934	947	957	937	975	983	948	942	906	930	956	955	939	945	906	974	914	996	1004	944	957	893	885	965	907	996	982	998	938	918	968	986	967	941	980	926	973	873	1000	1059	913	907	962	951	938	1001	931	902	967	964	964	987	966	896	948	904	968	960	956	976	963	957	950	900	1005	918	948	918	1000	959	939	976	964	939	916	978	931	971	937	929	962	905	1015	957	929	950	920	975	975	925	940	957	932	908	923	987	998	929	960	958	941	1042	884	984	923	955	907	978	924	984	927	889	907	946	955	952	964	944	942	972	936	977	978	930	1052	948	896	997	906	983	923	950	996	1010	956	918	974	948	926	993	963	941	934	1003	935	900	946	966	957	999	980	932	993	966	937	976	906	970	980	932	970	947	935	947	961	960	972	909	929	1001	988	912	914	918	1024	1009	959	996	967	1027	933	951	943	951	953	934	939	945	935	997	970	941	972	932	961	964	955	918	974	983	952	996	984	953	972	951	970	892	912	958	961	954	975	878	975	951	1012	990	974	959	996	939	997	912	941	1017	988	938	976	936	1002	941	959	973	878	959	950	971	999	885	1010	993	914	995	1010	900	973	907	964	922	926	980	929	1007	984	961	1005	943	922	994	972	921	979	959	972	976	929	913	947	976	970	960	927	940	989	920	981	954	952	951	971	969	930	954	936	1002	916	999	949	959	913	1000	978	932	938	937	969	929	959	921	962	973	963	1021	899	943	974	1018	956	936	955	975	936	918	908	914	951	963	943	939	918	918	925	946	949	973	922	984	1001	983	1020	940	982	945	994	950	980	915	967	1015	970	931	963	908	907	979	963	976	965	944	946	921	927	929	989	970	954	1007	973	955	932	952	957	959	930	974	970	972	970	988	964	951	1016	904	965	968	983	979	904	959	952	935	926	960	959	975	918	1008	966	923	946	938	976	936	946	913	944	974	939	985	978	966	953	954	938	959	996	961	934	955	940	911	986	916	889	942	987	987	987	918	990	925	976	965	972	1012	926	968	967	962	949	962	956	951	998	967	916	954	937	995	989	958	971	948	926	973	909	901	967	927	977	962	946	953	928	902	912	916	974	929	887	1041	912	939	974	974	950	987	968	927	982	993	927	941	933	948	934	948	913	921	990	929	965	932	899	906	937	988	945	1005	947	938	993	956	951	943	996	951	970	966	943	1008	976	931	995	956	1005	948	959	976	980	901	962	899	935	956	948	950	963	968	961	979	929	989	974	963	989	950	1009	954	955	918	947	975	966	926	898	971	891	938	978	904	960	1001	977	962	902	928	938	978	955	977	938	930	923	937	936	897	932	927	957	945	951	934	936	983	951	972	955	938	920	998	968	898	945	1026	1000	962	1016	890	955	1003	940	970	901	930	936	928	929	958	962	907	996	970	942	955	976	1006	972	990	950	954	978	960	997	926	952	998	932	933	970	984	970	936	937	1006	905	1001	1008	928	938	928	947	978	949	968	936	944	962	954	947	967	1026	972	989	990	924	975	945	912	933	925	970	1002	977	956	973	940	943	951	994	954	913	962	955	936	993	937	942	962	925	949	883	947	965	955	959	941	949	991	976	984	905	991	957	985	909	992	981	975	952	1003	1015	942	987	997	952	987	980	1018	957	940	949	900	972	898	931	961	958	940	911	996	930	922	975	1021	962	974	972	980	937	956	974	989	936	945	978	970	916	994	1019	978	972	938	965	981	988	896	961	1001	897	969	916	1029	953	1008	976	944	966	1000	929	969	962	983	946	884	922	919	968	936	956	913	934	992	943	1004	935	992	906	928	944	933	960	973	937	961	967	978	953	933	958	954	976	957	1020	920	954	953	974	912	962	955	994	956	961	967	945	991	926	942	951	910	1005	904	987	994	965	949	929	983	980	973	998	944	1000	998	974	946	942	905	974	963	914	955
28370	25369	34107	11787	573	387	380	323	350	332	349	357	347	356	334	344	339	346	312	320	388	345	336	348	331	338	355	360	353	341	320	367	345	327	318	328	360	350	361	363	316	349	367	379	360	304	352	347	325	368	311	352	351	349	357	371	363	338	364	334	376	316	352	344	343	354	361	369	353	361	331	362	323	357	352	360	371	351	328	323	349	341	381	351	337	350	317	355	391	360	317	367	331	368	284	359	315	327	332	330	357	319	363	336	363	335	359	348	345	330	318	351	330	329	335	356	329	330	353	346	349	360	383	344	342	337	345	341	352	337	348	349	336	352	324	357	328	388	383	365	361	335	329	339	360	342	328	358	352	333	346	328	337	340	366	349	346	357	346	334	326	347	358	355	379	321	311	359	369	343	345	357	329	366	348	364	339	356	372	341	350	328	331	305	381	328	356	349	351	327	331	346	332	311	363	389	345	380	374	353	360	338	340	360	347	321	332	330	334	351	359	351	349	348	341	339	342	309	366	317	335	354	331	328	388	342	351	366	345	344	315	361	372	332	376	328	338	338	382	337	357	366	314	362	320	383	327	345	355	361	321	348	379	331	364	354	358	336	365	351	385	357	306	355	349	338	331	358	348	323	341	353	374	341	334	349	333	347	337	339	352	336	346	333	354	351	361	319	368	330	335	331	373	389	355	350	356	321	335	328	348	362	397	337	342	335	351	306	358	330	362	336	381	366	351	356	342	335	338	324	354	344	370	340	366	329	334	329	338	322	336	326	307	331	346	321	343	369	344	347	371	336	317	335	346	313	343	347	348	356	299	330	324	319	379	328	360	360	366	371	354	397	336	349	312	352	329	348	313	361	346	391	348	348	343	358	348	361	332	361	355	310	329	361	309	331	375	375	399	357	391	368	348	383	336	350	330	341	375	339	354	341	351	359	322	343	321	372	343	343	339	355	355	343	351	340	342	344	358	333	338	373	341	350	372	381	347	339	354	366	335	374	331	312	329	329	366	373	326	320	370	345	363	309	346	365	323	310	356	352	322	373	345	345	321	347	354	336	343	351	360	331	334	331	353	339	348	331	366	348	312	368	358	328	371	364	337	322	329	326	364	342	347	346	374	353	332	384	349	356	334	307	329	337	329	315	341	352	352	339	347	351	317	365	352	360	321	370	350	381	347	348	351	348	340	349	352	348	347	345	333	335	341	354	339	344	360	381	337	308	339	374	335	314	336	320	355	337	324	375	358	357	327	352	326	333	337	365	336	321	326	359	332	338	356	362	361	347	343	349	360	319	337	315	357	306	331	352	357	380	344	352	378	316	344	342	342	373	404	316	337	328	344	320	341	338	345	351	315	326	321	368	327	354	392	329	371	371	342	367	358	320	343	350	318	337	363	318	343	369	336	362	372	355	345	324	370	344	364	354	366	335	345	351	346	343	349	351	348	344	359	333	346	349	339	341	356	352	354	333	346	369	360	337	333	331	332	313	356	349	327	380	329	358	349	356	313	325	329	348	356	362	357	356	363	326	382	336	320	358	343	292	334	328	374	332	356	315	355	332	363	386	324	305	353	368	342	345	317	360	334	345	323	351	335	339	338	309	377	338	357	378	330	353	349	341	336	354	357	332	324	336	354	357	358	333	321	342	388	336	360	328	350	333	345	361	342	346	333	355	330	350	351	377	317	294	357	326	363	349	346	314	367	317	337	315	346	337	332	342	347	352	335	326	334	365	355	345	346	339	353	351	363	354	342	298	347	348	373	357	296	358	356	392	352	353	373	331	362	307	340	339	339	309	331	348	332	340	315	347	345	343	339	312	340	360	355	330	318	349	373	325	331	365	325	344	345	337	333	368	336	343	352	342	348	364	320	339	349	359	356	323	325	373	340	314	320	339	335	369	344	347	360	334	348	357	352	320	307	357	366	353	339	344	364	341	368	360	346	354	336	350	344	333	372	343	357	349	331	292	396	340	351	349	320	371	348	352	355	349	314	371	318	324	312	339	345	343	319	342	351	335	341	344	318	359	352	336	336	333	342	368	331	330	357	380	350	350	321	338	345	328	346	361	347	365	351	348	349	330	348	354	351	331	351	352	366	404	355	375	370	382	306	338	375	332	348	362	357	379	335	334	337	337	391	355	343	361	319	357	332	366	310	356	352	325	317	352	340	377	342	362	359	364	372	342	353	341	340	350	357	334	322	327	366	330	329	369	358	320	343	365	346	337	340	336	353	342	377	332	350	349	334	333	316	335	362	365	340	337	359	353	355	312	349	316	349	346	349	332	364	330	369	333	343	356	351	322	332	328	323	348	354	307	353	345	354	365	399	346	390	341	373	300	323	312	372	394	351	360	306	343	374	375	321	346	344	330	370	366	350	349	330	357	323	382	355	358	347	362	350	321	360	364	316	350	354	333	340	370	379	316	361	332	364	354	344	355	382	352	350	378	342	366	382	320	361	358	357	329	347	318	346	362	351	339	365	357	322	363	353	339	328	353	341	359	366	339	363	346	362	342	405	354	344	350	350	352	345	365	348	344	343	328	324	339	339	325	369	372	380	343	326	339	325	281	345	351	346	334	335	334	344	342	348	318	328	347	338	349	310	344	321	362	310	346	340	327	326	350	307	341	331	347	343	342	370	342	359	320	376	348	349	353	350	363	362	341	332	378	330	315	350	330	370	356	336	328	332	348	318	358	373	348	339	387	379	358	363	377	330	372	352	337	350	320	358	320	347	368	367	334	348	342	361	354	318	310	316	358	363	338	314	352	335	359	339	348	329	360	340	371	349	360	306	307	330	317	336	360	368	366	364	366	372	379	345	352	363	335	320	357	359	357	374	350	328	374	331	343	303	350	357	336	361	320	350	386	354	334	365	354	338	350	340	372	353	324	339	391	376	368	320	381	358	362	347	300	382	343	363	313	348	344	348	337	352	319	329	330	387	364	389	346	360	364	375	359	325	333	332	330	341	342	344	337	318	322	377	355	293	328	385	365	338	367	348	330	336	358	333	319	344	333	365	341	347	385	380	339	328	336	356	339	341	340	370	359	330	335	352	365	342	352	305	363	327	331	343	304	344	343	318	407	323	357	348	330	337	368	334	348	333	341	352	361	351	344	330	400	359	341	350	360	343	347	348	364	341	372	355	388	333	314	347	337	348	359	358	337	358	346	355	348	382	331	340	330	359	340	395	363	354	323	387	316	342	354	359	322	387	348	321	357	325	333	339	373	343	321	335	355	358	367	303	355	328	341	340	322	365	345	340	316	347	340	387	372	347	336	352	371	317	363	365	362	342	349	322	341	340	348	357	338	396	328	380	347	352	320	331	342	359	333	360	368	319	314	332	353	353	380	327	331	376	328	329	332	345	352	334	353	318	360	350	358	330	340	355	349	328	327	353	384	356	317	359	377	351	359	343	368	366	347	365	341	334	329	332	345	352	335	376	347	327	374	380	347	304	356	347	345	344	348	351	337	344	361	352	355	339	331	368	311	355	349
33937	43274	39168	5515	613	584	582	595	594	524	587	566	565	555	533	514	533	581	525	573	544	538	579	561	568	521	560	547	567	524	583	530	553	560	577	535	552	567	558	530	565	580	585	592	574	569	531	544	567	550	560	579	544	567	584	566	572	598	579	540	495	592	536	515	532	571	593	557	516	529	538	571	540	494	539	539	570	512	540	544	569	552	599	560	553	536	577	550	554	510	549	547	537	551	528	546	554	506	569	593	531	571	563	571	559	552	550	542	504	531	576	603	574	557	554	577	547	542	532	555	557	599	579	549	528	549	531	515	581	582	608	534	544	565	547	533	579	512	560	580	534	543	571	517	567	581	569	530	541	565	557	541	485	518	579	498	572	546	557	567	546	535	537	576	513	545	591	492	576	581	555	558	564	501	537	531	581	534	541	551	581	516	557	570	558	537	521	541	546	562	527	542	570	544	551	560	564	581	537	576	580	587	551	550	528	535	539	570	520	561	552	592	541	531	604	564	525	542	532	552	546	555	560	546	598	558	565	536	542	566	564	595	515	518	552	533	571	532	557	561	540	542	526	542	515	560	549	570	566	542	567	538	539	548	503	508	551	551	546	539	556	554	567	572	553	541	599	568	593	574	477	557	565	543	533	552	547	547	535	537	542	573	553	512	553	548	549	536	559	572	585	516	539	562	510	546	559	523	559	537	543	568	531	536	544	567	526	549	554	563	569	562	580	511	578	573	518	526	585	583	561	586	551	502	557	510	520	525	567	511	570	563	583	525	526	554	567	534	579	526	564	541	565	551	537	594	540	574	555	536	538	544	506	585	520	535	559	539	508	564	532	548	609	560	571	578	534	590	514	536	530	510	555	573	563	559	570	551	516	576	552	543	563	518	497	575	566	554	556	569	605	584	595	558	552	586	548	568	560	551	563	562	542	588	584	533	569	562	566	542	518	534	543	571	562	588	537	553	527	579	563	551	564	511	544	551	565	544	523	541	545	544	539	549	564	552	537	554	503	530	550	495	544	557	592	566	554	565	551	555	534	538	506	563	543	586	498	560	578	528	545	547	559	549	596	584	579	543	528	548	534	538	543	514	497	564	570	496	570	562	556	575	565	567	572	566	528	560	555	625	536	533	539	573	540	557	553	535	548	535	547	553	565	555	541	542	522	544	519	565	548	547	562	540	556	536	564	579	545	562	559	532	560	592	516	569	582	589	556	558	532	539	543	564	586	535	609	568	557	581	563	553	533	565	571	537	594	558	561	542	576	552	590	540	567	582	581	559	528	572	557	546	572	532	532	548	558	549	542	518	542	552	554	548	571	522	542	529	560	565	536	585	565	547	545	572	550	548	553	522	523	562	587	561	558	535	529	571	540	552	559	574	538	545	576	529	568	553	541	547	555	559	541	552	574	560	574	549	547	560	580	599	569	525	563	510	541	543	559	570	570	532	540	612	569	537	531	505	552	544	572	567	549	530	590	593	559	560	595	561	564	543	582	533	574	552	545	511	529	537	545	533	577	557	509	543	527	528	528	546	556	527	583	548	547	546	566	541	576	539	518	571	581	606	555	539	527	532	542	530	551	557	558	563	570	580	557	544	558	563	566	571	564	545	536	532	568	538	576	528	544	608	509	554	544	513	546	515	601	539	535	523	572	552	569	569	543	571	565	581	567	502	548	572	538	567	531	597	550	552	595	561	567	545	520	535	571	566	568	517	561	577	576	582	569	554	550	527	549	602	547	609	539	542	586	575	531	542	560	525	557	565	580	545	551	539	557	529	592	531	545	558	554	518	538	549	561	543	536	586	561	514	556	510	514	626	580	525	512	598	549	568	554	557	529	518	534	579	561	561	563	547	516	531	542	602	536	558	539	598	576	537	562	509	554	542	545	587	518	565	569	574	545	581	552	555	539	594	556	529	561	572	566	532	553	558	578	609	555	564	582	548	569	564	551	563	500	572	557	530	557	559	549	542	483	546	574	534	568	565	565	559	584	552	552	498	566	539	569	560	554	564	589	550	529	568	530	578	565	559	578	570	530	531	564	510	530	532	590	526	534	529	576	569	562	579	554	571	613	560	534	549	545	555	617	564	573	525	527	543	535	579	573	566	590	583	531	505	524	582	553	532	525	572	553	534	529	565	570	556	559	592	533	541	579	596	553	554	531	551	523	566	593	546	574	582	573	511	534	544	577	538	558	539	553	545	598	557	559	549	553	526	556	596	553	545	583	565	538	575	514	542	561	542	527	531	534	535	566	563	586	535	519	534	575	566	591	589	577	533	546	543	557	543	529	567	529	546	546	549	578	554	523	530	538	570	587	573	566	564	515	582	530	541	547	580	618	534	563	532	521	541	552	564	538	542	570	557	543	529	601	520	592	516	518	575	585	542	576	560	574	562	561	525	594	551	645	536	548	536	554	537	544	578	509	543	547	587	522	546	535	528	568	516	538	604	539	514	564	541	562	571	578	589	589	542	534	586	542	567	507	532	562	542	571	567	530	503	554	538	568	590	546	545	560	558	495	563	561	576	521	555	600	516	565	541	560	535	552	593	565	551	581	580	576	570	597	582	538	566	570	571	561	597	566	499	577	533	593	582	561	502	541	559	503	521	562	545	549	556	539	511	618	533	560	537	578	559	565	565	526	587	585	568	551	559	565	543	531	535	577	574	532	576	556	558	596	502	550	540	524	523	587	524	563	533	559	534	546	557	572	550	548	528	552	575	556	539	539	588	532	564	572	588	550	560	562	548	541	548	531	569	587	529	538	597	618	568	508	506	538	521	572	560	498	587	544	557	554	590	569	597	574	551	577	577	534	567	598	581	534	551	605	558	560	517	553	520	545	512	552	573	611	527	562	557	542	577	574	575	556	601	589	553	598	543	565	568	559	571	538	554	554	518	512	507	555	556	566	586	547	582	550	527	499	513	589	591	542	574	566	588	574	536	590	550	538	557	539	530	548	538	536	600	589	593	553	573	544	537	506	525	569	519	548	560	517	525	546	569	536	578	568	528	537	541	565	522	562	510	553	562	525	532	564	599	529	522	559	568	574	545	573	532	560	518	561	518	572	581	528	495	576	558	569	573	543	558	541	539	570	570	526	555	552	552	537	581	552	567	600	525	546	565	550	563	551	550	569	551	557	559	548	559	549	586	577	587	558	556	539	598	551	545	510	505	563	576	575	524	479	528	542	571	533	545	520	590	545	535	559	566	552	545	569	540	595	588	560	575	520	570	520	604	563	527	542	555	595	568	524	534	556	558	544	572	536	506	544	598	545	555	539	554	561	544	564	569	565	535	552	506	537	541	582	527	525	557	543	521	580	555	555	570	593	515	577	561	569	573	541	563	527	528	526	560	564	563	578	576	560	534	550	573	611	537	551	571	560	562	580	545	552	553	579	528	578	575	577	584	593	553	510	553	529	529	549	570	519	554	515	541	555	563	536	566	558	532	560	533	557	525	547	553	552	537	543	546	543	527	531	545	534	599	569	513
24376	21861	34844	26767	19217	7845	909	662	623	609	585	587	559	587	555	561	560	571	596	559	604	563	588	598	547	533	554	565	534	580	540	553	536	543	555	594	570	579	544	564	640	520	572	520	571	595	563	534	561	550	587	530	599	567	561	566	557	515	573	553	559	557	510	530	576	563	529	575	531	570	587	525	538	541	524	551	507	558	540	606	533	566	557	578	560	553	578	557	544	564	539	533	566	578	539	584	591	510	573	535	553	564	579	575	553	502	536	510	544	525	550	552	601	583	586	511	579	565	548	548	527	555	577	581	588	553	507	505	590	555	590	559	561	543	557	519	500	592	541	574	563	565	518	591	621	546	556	541	537	549	578	543	549	531	561	560	547	543	549	547	573	594	571	552	554	578	525	530	575	579	576	529	531	524	578	567	595	604	532	537	532	553	573	547	547	561	575	536	560	551	583	555	574	605	486	584	544	560	586	498	557	551	549	569	573	559	541	545	531	537	526	547	613	559	554	547	543	587	541	544	573	571	582	591	605	583	561	560	582	532	558	579	553	543	566	566	550	549	522	585	516	598	544	572	557	580	527	589	499	561	587	578	563	593	587	554	573	538	537	549	607	559	616	572	576	557	561	543	559	559	596	574	569	588	562	496	537	546	529	553	546	572	548	539	595	556	542	518	589	546	567	550	564	575	582	532	547	554	544	534	549	540	535	559	572	525	572	563	487	522	577	536	564	574	553	546	536	534	581	586	548	539	552	581	554	532	543	557	560	589	566	556	537	544	545	589	583	493	519	564	557	550	564	573	544	549	594	576	542	546	542	532	571	546	577	512	511	561	545	538	577	555	575	557	547	535	587	581	574	558	588	557	520	544	516	561	587	539	604	540	572	514	553	558	547	562	558	553	555	519	580	545	557	632	541	530	558	560	540	556	532	535	514	535	554	536	522	514	537	547	576	589	533	576	598	548	563	557	586	566	540	562	560	574	536	553	521	582	567	526	559	516	561	572	550	550	511	519	575	561	558	578	612	585	528	526	580	575	521	558	554	560	515	515	552	573	569	588	560	597	583	585	538	586	496	573	602	544	543	538	551	551	566	541	571	531	579	520	541	591	542	561	540	533	546	562	571	567	633	533	554	562	562	553	554	571	523	574	556	587	561	560	567	516	562	554	522	532	563	535	576	561	541	560	563	545	583	592	581	571	541	534	537	526	537	560	568	549	537	548	537	581	527	565	561	552	537	541	546	527	586	546	561	553	545	551	547	548	577	548	526	546	551	570	561	533	563	584	610	563	586	564	523	551	510	555	504	497	563	573	532	566	566	538	563	540	540	578	569	563	557	527	530	550	555	534	556	543	541	592	605	549	584	527	583	553	541	524	563	578	585	553	543	511	529	579	515	544	525	559	560	580	553	601	547	573	531	587	570	552	554	521	572	534	525	543	547	564	564	520	601	582	555	554	534	549	537	538	537	557	599	531	534	588	575	553	546	515	555	598	572	597	560	541	559	545	570	578	527	560	537	548	602	552	551	573	522	506	543	526	525	577	533	564	580	531	536	555	559	567	603	615	560	553	600	498	560	547	528	577	549	557	553	532	578	552	553	615	512	555	586	563	529	561	586	528	545	565	546	578	568	554	519	550	548	590	551	580	526	569	575	562	541	543	561	584	555	563	528	549	546	549	578	576	538	567	567	540	548	554	554	571	535	555	554	540	593	547	537	559	531	537	574	502	601	583	554	546	575	582	554	528	552	558	563	528	560	537	580	552	580	532	540	565	513	543	578	537	572	553	547	503	532	554	536	578	566	565	566	548	557	581	511	521	545	605	555	555	555	557	627	574	562	589	558	551	522	593	562	567	552	578	577	523	525	579	551	562	572	572	540	568	521	558	558	560	590	527	551	553	572	570	558	516	591	547	536	560	551	547	555	574	563	558	577	557	553	565	568	530	569	547	504	536	590	553	545	528	530	596	576	548	549	589	549	548	542	517	570	568	537	574	574	545	536	596	566	547	508	570	531	582	547	534	545	547	562	544	541	495	579	513	502	556	542	567	551	592	510	581	502	587	533	526	580	540	559	567	505	572	577	538	545	584	561	591	536	532	520	575	573	577	571	565	506	546	543	520	564	543	559	572	587	545	543	564	565	536	536	536	533	556	561	561	602	534	579	525	604	560	526	550	529	544	534	561	571	562	528	564	528	580	565	554	586	533	522	540	570	496	596	563	558	515	544	541	554	588	548	592	542	573	591	564	541	534	560	539	573	576	527	563	556	512	532	570	565	586	534	540	554	622	581	534	569	575	560	531	565	516	566	553	556	523	575	565	523	589	580	537	508	543	514	485	587	577	514	583	524	561	531	611	540	533	540	605	534	563	559	528	528	523	551	539	543	556	551	587	523	547	554	559	571	508	543	588	575	553	595	526	534	572	546	577	544	573	558	545	545	525	573	584	565	586	529	565	534	576	543	580	557	565	556	599	540	598	579	571	557	578	540	555	572	551	556	557	543	559	503	562	562	562	573	543	572	560	597	581	561	550	563	533	544	535	553	564	553	518	530	580	522	531	586	592	523	546	544	549	562	539	550	582	569	539	526	535	527	566	518	518	556	554	566	542	541	519	583	540	565	592	569	580	561	542	547	534	486	534	605	598	573	579	591	509	555	573	559	562	532	526	573	524	563	540	565	591	596	556	535	588	531	513	552	572	548	589	526	566	539	540	540	524	572	523	541	554	530	558	537	551	565	544	507	558	580	578	543	554	603	557	529	558	547	544	550	533	535	558	568	576	558	575	565	530	593	567	530	540	567	546	558	576	587	571	554	551	510	586	560	574	524	541	571	558	512	619	543	592	555	578	563	558	599	512	571	512	581	570	579	540	595	527	520	548	504	574	522	565	550	546	559	571	538	580	575	575	561	546	571	593	529	531	558	540	583	585	537	578	573	560	546	541	580	559	571	597	532	552	523	563	524	544	549	570	541	553	517	549	572	536	540	533	579	598	549	574	586	511	569	550	573	530	534	563	555	592	553	531	576	554	558	550	538	627	567	554	566	523	528	588	536	562	517	586	547	548	554	525	552	538	586	566	566	554	506	589	514	526	556	575	545	528	571	584	582	523	531	550	515	585	515	574	599	559	529	566	546	587	551	528	568	572	555	521	594	552	574	538	582	572	531	529	567	564	553	553	573	567	584	543	520	563	562	526	523	535	550	613	525	641	546	562	555	547	593	579	576	531	562	523	545	532	515	579	583	596	548	572	543	578	569	577	562	574	587	561	562	507	573	544	598	575	527	561	600	511	537	528	520	568	560	555	539	556	535	533	560	527	585	567	556	581	578	544	621	536	584	573	542	563	540	551	530	594	542	560	594	557	569	568	561	520	506	572	540	565	500	560	512	574	546	598	560	569	600	530	521	554	582	557	558	549	527	526	518	560	569	539	567	541	551	578	565	555	567	572	561	520	548	559	549	573	533	562	534	601	593	578	552	546	559	580	586	573	586	564
57833	76403	72208	16588	1254	1065	1051	979	965	897	871	898	954	881	902	917	892	844	883	925	851	902	863	897	881	907	867	859	819	874	918	833	826	888	872	861	857	889	879	889	858	901	844	830	851	863	843	869	893	936	870	869	891	802	892	864	849	808	835	857	867	868	862	866	858	812	879	849	839	876	888	838	815	829	892	903	855	883	860	895	860	847	812	915	849	865	853	816	851	835	908	845	864	829	840	873	862	839	836	847	908	899	803	896	858	831	865	859	892	879	939	837	839	865	825	876	858	875	886	863	882	839	883	861	881	838	869	884	850	864	804	895	903	801	885	846	845	846	875	843	826	874	846	911	878	868	823	881	833	829	877	817	871	836	881	831	865	873	886	853	816	833	844	838	869	837	815	867	890	828	855	853	826	854	871	855	813	820	856	817	885	781	873	896	910	832	906	842	832	855	823	855	830	907	859	836	853	860	839	842	908	860	810	863	824	905	889	888	903	837	908	879	854	855	840	846	829	870	868	867	918	844	942	855	819	868	842	852	802	863	822	877	825	892	841	836	862	874	849	928	836	902	887	892	854	789	872	844	802	817	869	756	835	859	811	805	815	904	844	861	865	845	847	874	894	843	849	859	847	787	836	833	866	895	917	867	912	843	837	855	866	876	874	881	814	799	937	886	892	850	906	901	853	878	860	858	866	920	832	862	843	881	856	845	892	886	837	907	858	845	829	842	854	845	831	881	858	852	861	842	825	877	836	889	872	849	906	873	893	835	891	871	899	808	830	900	881	891	845	824	846	887	840	886	891	847	839	901	861	851	854	890	813	879	852	851	853	829	887	842	848	853	899	859	858	855	851	897	885	858	803	855	836	869	799	819	849	799	885	852	843	844	846	845	853	849	862	872	813	861	831	862	880	883	882	815	852	866	827	815	816	844	866	908	876	865	845	876	895	897	896	857	899	912	959	853	848	833	832	845	824	836	968	896	884	869	870	852	838	888	848	848	851	852	864	878	857	874	885	854	854	832	829	889	851	834	855	890	907	867	840	848	903	832	863	848	846	860	797	909	866	835	819	818	865	825	869	880	885	894	855	881	869	851	856	907	852	905	837	845	814	941	866	898	879	825	812	852	815	866	840	870	888	875	811	884	902	874	845	873	840	849	775	888	863	863	875	880	891	863	892	915	830	905	806	815	840	865	862	922	853	872	858	847	906	810	897	840	848	878	864	875	900	834	842	913	829	858	891	825	851	883	824	831	819	865	899	885	901	851	859	799	907	902	852	871	831	891	893	879	877	877	860	862	900	849	874	860	836	826	860	845	859	862	904	841	846	895	896	858	841	875	857	870	820	886	904	866	871	823	856	834	835	804	806	880	875	870	894	819	767	828	867	879	870	847	853	880	907	851	798	843	844	836	830	847	862	819	875	819	871	857	829	879	848	842	822	833	851	830	883	883	845	869	866	798	834	880	870	855	838	825	871	864	894	854	822	898	896	821	902	821	855	906	827	841	863	832	901	845	823	835	890	831	877	868	823	886	885	847	914	875	871	875	879	904	878	810	844	878	827	803	821	907	820	859	880	831	902	889	880	888	875	833	853	877	855	846	892	919	877	824	856	854	882	898	896	912	886	877	879	833	841	888	856	779	877	847	860	829	851	850	812	857	825	882	777	855	901	869	900	823	862	836	882	853	876	845	891	847	804	872	873	857	847	858	868	827	847	858	870	858	890	886	860	894	896	858	846	825	869	839	876	834	866	831	836	848	866	839	840	777	832	841	877	813	839	859	845	862	906	857	862	868	920	878	837	889	790	850	837	897	831	862	852	833	875	889	859	855	796	809	906	848	882	847	873	891	832	868	829	849	858	857	882	880	809	863	883	847	909	935	788	834	855	866	917	879	891	900	870	861	878	927	874	875	890	837	860	843	843	824	871	832	859	851	890	840	828	907	822	845	828	841	868	860	863	855	834	870	840	870	878	833	831	858	867	861	824	821	860	808	857	825	840	876	796	891	903	829	837	890	851	839	885	874	903	869	814	823	831	882	892	852	813	852	806	862	843	875	859	914	865	810	824	843	887	864	865	845	867	846	853	836	820	815	868	850	855	836	884	876	897	814	858	858	868	865	856	933	866	836	854	882	879	855	877	847	911	863	803	870	849	795	861	834	853	867	892	857	880	894	858	854	845	820	857	838	839	894	864	858	874	850	901	887	883	880	886	894	872	857	844	850	843	877	831	793	853	903	825	848	947	856	885	867	905	856	826	856	884	846	881	875	869	820	869	813	889	864	841	881	899	816	839	828	832	893	855	803	841	847	883	864	830	867	900	838	846	812	803	824	814	825	856	903	909	847	873	813	851	882	810	848	871	889	866	830	894	874	859	872	859	862	856	838	863	824	864	901	861	801	796	887	872	821	901	873	855	892	875	832	830	819	861	845	885	868	865	881	811	825	859	897	852	852	912	834	859	879	822	851	858	868	883	815	864	801	829	835	864	872	856	891	854	837	850	835	876	865	830	865	907	867	828	894	846	888	853	910	804	854	879	856	917	849	843	832	847	858	870	848	822	896	845	891	854	867	921	871	845	858	853	852	806	797	856	864	856	875	888	855	853	865	828	823	859	827	858	886	871	809	870	852	854	836	881	809	861	853	852	852	827	818	854	853	860	857	862	893	850	822	836	833	846	882	834	820	850	817	882	883	849	844	850	856	882	900	862	879	856	849	864	874	851	857	816	798	902	924	875	811	832	844	884	920	872	896	839	851	851	833	884	848	851	889	838	854	857	897	886	868	858	862	892	859	911	869	895	886	864	844	921	906	853	886	871	895	862	908	879	859	858	831	858	895	806	875	868	869	872	886	810	882	894	873	877	809	902	862	856	866	849	834	891	883	848	863	872	867	845	886	827	875	812	902	862	878	838	888	872	892	895	867	837	821	899	826	837	868	894	888	823	917	887	827	926	831	844	789	839	846	818	856	948	852	861	862	822	860	880	831	848	895	870	846	896	899	851	846	859	854	855	820	842	828	831	854	846	909	883	884	865	884	877	832	891	884	813	840	840	852	862	852	895	867	850	881	848	822	878	875	873	903	853	859	856	859	865	860	881	872	849	830	866	831	864	840	834	942	797	830	845	819	854	867	877	836	802	889	895	856	847	869	856	880	897	862	885	870	873	899	828	814	898	823	878	857	924	887	805	892	896	928	878	914	879	883	923	803	850	844	865	841	913	918	902	880	826	879	850	872	834	872	918	779	849	862	856	839	814	826	833	852	851	825	863	819	819	836	844	799	811	849	848	879	832	851	853	856	872	840	835	840	891	868	845	883	866	835	908	830	865	849	837	845	841	851	881	829	863	843	814	873	865	833	851	885	867	859	835	847	871	832	827	898	875	829	889	893	862	814	853	862	887	827	813	857	882	885	884	885	915	862	866	856	832	878	827	898	891	859	819	853	872	898	855	822	886	881	862	864	908	851	792	881	869	855	850	881	910	875	826	839	866	894
23222	21528	32824	25309	21217	18513	4920	836	683	671	730	686	707	620	645	644	685	620	585	623	717	623	674	682	668	621	647	630	639	661	652	630	612	592	622	642	637	646	645	626	670	688	644	643	681	661	629	666	617	634	635	579	587	623	608	663	619	615	621	655	638	624	628	625	634	644	660	652	641	581	635	625	640	618	630	609	601	612	661	667	640	632	683	662	612	622	648	651	619	652	645	633	656	703	635	637	639	638	651	622	625	652	592	679	618	671	627	596	618	616	646	596	602	612	685	595	588	627	652	639	652	617	639	583	595	623	658	662	611	636	600	707	632	655	573	672	609	668	637	668	666	649	571	634	634	617	570	648	618	616	634	654	645	679	635	644	623	629	650	635	675	670	616	631	624	589	626	634	641	653	642	597	644	658	628	650	659	606	622	607	596	651	649	630	647	597	617	615	615	567	594	674	583	662	602	600	653	618	644	630	585	620	621	606	602	594	623	675	645	644	645	618	636	602	597	599	661	616	606	610	607	593	596	665	594	663	626	644	593	655	624	633	616	650	659	625	613	614	681	625	635	636	612	634	602	618	677	625	670	607	644	647	574	624	620	615	617	584	633	646	652	607	622	649	647	608	643	667	614	611	677	629	632	593	661	620	588	613	661	578	637	686	612	641	634	600	615	630	637	669	545	638	641	663	647	588	586	623	618	622	620	631	645	658	670	628	624	618	678	665	653	623	638	680	597	617	576	624	608	644	651	610	575	643	621	633	623	639	638	646	614	614	650	631	684	632	631	647	620	580	620	604	674	615	619	647	676	626	634	645	598	631	621	645	628	624	627	600	598	599	654	609	617	596	600	615	600	618	611	674	593	631	611	641	684	637	622	636	585	646	652	652	620	623	636	636	628	674	625	648	592	632	627	636	642	632	624	651	621	641	643	597	620	601	661	671	640	641	628	623	646	604	620	683	611	638	667	635	667	568	635	624	609	620	617	663	632	645	651	645	631	601	630	659	641	613	616	673	624	627	627	627	682	597	554	652	690	591	617	575	640	620	619	651	607	657	658	604	637	616	636	661	666	637	644	646	654	631	617	622	645	655	667	596	645	603	633	643	657	615	647	604	615	629	621	661	625	642	654	647	617	577	621	597	608	626	616	634	653	645	650	597	654	638	645	629	638	627	633	604	674	665	600	623	647	640	622	651	649	638	700	609	650	592	639	593	638	629	615	647	642	614	616	634	621	624	602	663	635	652	615	647	583	632	663	679	621	613	649	638	658	643	604	615	586	592	604	628	631	647	655	634	613	599	633	612	603	633	647	614	681	662	634	604	631	638	613	650	619	602	697	659	656	597	658	624	606	663	620	640	662	599	598	615	623	655	618	587	636	599	661	617	651	618	676	641	660	561	646	658	646	656	649	653	625	613	638	646	629	609	626	587	609	608	604	662	657	636	631	619	649	636	634	617	631	657	630	646	637	620	605	630	640	638	617	657	620	611	597	650	652	621	624	609	597	618	685	680	627	595	662	605	650	572	661	629	605	629	612	623	621	656	664	613	648	608	627	635	647	596	651	628	609	623	648	657	632	611	640	620	651	638	655	652	598	642	633	635	643	608	620	635	615	638	652	656	669	639	608	624	646	604	580	600	687	654	659	593	613	650	629	627	607	655	605	620	642	615	628	593	600	619	660	631	586	646	615	626	653	623	621	658	622	599	617	655	611	634	628	648	636	622	663	635	634	658	630	644	617	623	654	619	615	561	613	633	584	666	663	633	610	611	635	659	664	655	597	641	642	621	601	626	644	599	625	613	656	652	685	653	657	655	652	620	612	603	616	625	617	640	612	687	590	643	642	650	644	643	570	644	610	618	679	606	630	617	656	617	656	602	627	637	606	608	625	616	598	604	661	671	660	618	639	645	587	602	627	613	666	632	604	606	607	610	607	633	653	670	659	591	623	654	644	634	629	668	669	631	643	657	581	605	611	651	627	657	637	627	613	684	632	668	619	620	627	625	586	645	647	619	635	676	678	644	648	580	635	653	605	607	594	687	615	641	652	596	593	650	609	663	631	637	634	662	646	600	635	631	636	626	620	641	615	604	618	617	660	600	643	624	654	651	630	645	668	636	645	607	608	636	623	678	622	606	651	592	592	635	630	635	633	646	624	635	635	640	626	647	626	612	655	605	656	665	631	631	634	605	612	661	649	633	648	588	611	646	682	642	618	622	612	623	617	614	628	612	581	610	588	606	617	628	652	594	659	642	617	678	640	630	653	661	664	579	604	644	678	619	658	627	688	615	625	620	594	641	625	619	630	597	634	668	615	632	585	611	644	659	628	623	629	638	602	611	608	668	650	662	580	628	642	609	619	646	562	609	631	631	600	668	666	613	644	599	632	626	617	595	680	658	632	630	622	638	609	604	609	640	631	613	622	633	616	621	575	612	606	603	609	624	619	642	660	631	678	639	621	633	624	626	633	609	630	601	650	606	667	662	648	617	632	623	599	609	609	651	623	629	604	625	604	640	589	649	654	640	671	624	672	632	592	598	602	633	637	587	632	648	647	674	659	631	585	640	615	654	631	654	640	670	654	636	613	623	647	632	580	622	675	655	609	626	636	639	591	619	673	574	686	702	635	624	624	621	590	621	637	621	630	573	653	633	586	646	653	610	622	653	645	605	626	624	631	607	653	626	645	672	634	658	622	637	634	650	657	610	629	619	632	591	629	662	615	618	639	639	648	647	639	608	640	663	640	638	653	693	622	674	593	652	640	674	657	667	607	645	644	616	655	674	644	676	636	610	653	633	623	648	631	609	637	576	634	636	620	631	626	685	639	619	615	652	657	617	615	629	601	635	665	659	646	662	665	629	601	617	651	648	676	625	642	611	603	629	596	634	639	605	656	618	644	658	622	641	620	632	624	637	655	644	653	613	608	647	620	675	646	642	660	656	662	597	598	613	618	677	612	628	605	590	571	618	621	618	655	586	600	631	594	614	596	636	615	634	612	621	636	602	649	612	616	653	640	651	622	641	669	623	632	574	660	663	659	606	628	608	664	609	640	641	586	635	616	615	624	643	601	614	630	614	587	634	613	613	608	634	593	600	666	652	600	615	614	641	590	596	614	622	614	628	623	637	628	620	639	591	586	672	638	651	606	617	614	657	630	655	644	627	620	598	631	598	633	612	641	657	606	600	647	622	621	625	593	651	630	606	603	591	632	595	635	643	632	599	631	627	619	599	647	665	620	573	632	617	608	650	628	641	628	637	650	623	639	636	604	675	605	619	601	580	685	620	626	658	633	611	642	681	599	650	650	606	623	651	601	601	631	644	607	608	664	606	628	596	620	615	645	628	585	648	583	630	675	627	637	641	601	621	617	637	622	615	575	631	632	643	584	670	644	596	659	624	601	605	647	598	634	627	646	680	616	642	619	624	649	649	593	656	677	620	593	649	651	662	617	636	601	672	621	643	607	684	609	580	634	625	642	654	613	635	601	649	646	644	629	574
58102	77527	78630	20929	1624	1485	1227	1164	1148	1117	1094	1021	994	1013	1018	1026	1016	1035	1018	974	980	974	983	988	935	1019	950	942	1009	945	927	897	971	984	1001	963	926	921	914	967	889	935	933	1056	979	966	980	958	966	952	960	947	932	950	948	980	963	950	935	971	938	904	966	974	955	899	1028	948	962	960	955	944	981	937	968	961	1001	953	942	999	925	952	959	927	944	945	913	950	955	961	926	965	948	947	952	988	983	952	951	939	964	975	982	959	933	950	960	942	980	1005	930	966	974	948	953	943	965	979	998	993	960	958	949	990	960	989	944	956	951	990	974	983	1017	960	927	970	943	953	978	982	977	971	914	969	1003	977	957	942	905	962	928	958	981	976	987	969	954	903	978	984	973	946	960	977	937	950	985	940	950	944	957	990	977	966	964	1003	935	947	943	937	938	981	1040	941	964	946	987	983	943	985	1010	976	925	959	962	993	989	947	942	973	919	949	962	934	947	929	977	976	960	915	969	993	1052	1003	927	939	944	975	965	1000	991	990	939	980	945	978	971	959	928	948	956	932	928	966	941	966	964	982	902	1009	971	953	952	990	971	931	965	960	995	955	956	960	968	956	963	951	904	1002	918	952	915	975	985	966	975	956	905	883	950	975	943	933	930	942	985	933	941	972	956	985	958	978	905	954	955	1004	938	944	1004	965	963	957	970	980	913	970	983	982	939	935	944	1004	974	925	928	952	949	943	993	900	946	963	918	917	1006	950	978	925	1035	947	950	976	986	912	925	974	975	932	916	958	989	973	947	908	975	931	914	961	946	965	875	961	955	924	922	971	977	1036	967	953	967	959	968	988	943	969	983	1033	917	941	966	968	1032	887	963	887	962	974	959	941	1021	992	957	933	976	926	943	983	981	923	992	991	955	993	960	953	965	1007	958	948	943	908	922	1009	991	996	1040	943	964	1004	978	929	1001	891	941	940	956	977	902	1038	982	1001	936	952	961	930	980	945	893	952	938	930	936	954	950	966	936	955	999	931	1023	984	979	931	985	917	941	938	990	944	989	939	922	972	970	934	971	934	1018	928	942	940	938	968	947	964	931	968	963	887	965	930	960	936	968	907	927	962	939	943	902	952	944	932	948	963	985	1004	924	913	960	948	978	897	918	967	905	999	1000	988	973	906	932	961	945	994	1061	936	909	929	953	963	925	985	990	967	976	923	972	952	929	950	924	948	1005	946	916	987	990	925	933	958	933	922	958	994	954	960	966	1030	912	955	961	962	964	901	940	977	988	988	974	1019	936	918	963	924	985	991	1001	999	943	958	965	940	968	1045	988	949	1005	968	953	975	1003	961	955	960	971	912	986	1007	938	972	963	974	933	966	989	975	974	930	959	1015	944	949	997	996	990	978	931	1021	1000	950	1001	935	947	1013	994	960	985	974	958	969	976	977	963	972	921	976	947	979	954	933	962	1001	972	960	997	874	921	1005	929	897	981	934	930	934	1010	981	939	989	969	998	974	969	950	949	927	967	961	963	985	957	997	941	945	978	965	958	985	978	968	1029	967	979	947	928	944	979	915	1000	918	1002	941	952	937	919	932	947	976	912	942	919	991	968	969	1026	927	952	949	953	975	964	952	992	953	915	1042	961	965	963	991	966	967	894	987	951	978	928	941	960	1013	1004	996	933	967	978	975	961	987	947	952	974	949	959	930	982	983	912	977	980	931	929	942	925	915	956	936	916	970	992	979	956	985	959	949	994	952	914	1015	971	962	950	969	950	1011	1008	939	989	949	983	981	976	951	979	965	927	942	974	953	958	978	960	968	953	992	976	956	980	1017	951	969	922	915	947	959	957	965	968	947	909	959	926	929	913	959	944	983	974	981	926	962	956	937	954	942	949	965	970	968	963	948	925	978	967	936	923	959	907	948	973	874	942	966	991	946	1001	954	927	968	914	907	970	942	974	1011	983	960	1003	981	923	1035	960	972	916	1030	992	972	899	983	924	961	929	998	935	939	970	931	980	990	890	938	1016	945	910	997	977	955	908	1005	983	993	933	952	1008	965	922	978	920	948	940	933	946	977	951	960	927	996	939	885	1006	920	997	973	920	1002	941	948	943	964	969	1000	892	966	989	952	977	947	968	995	960	944	920	943	937	973	996	976	921	898	953	949	957	939	1020	1018	992	973	963	976	926	997	943	923	926	980	977	953	915	1015	961	918	1005	948	933	924	1008	947	923	969	948	948	948	972	934	940	900	958	935	936	949	947	953	938	1006	1000	963	939	1013	976	995	917	949	972	969	993	922	951	961	950	1021	936	975	940	970	931	995	941	926	971	940	965	943	963	942	1002	964	963	933	983	980	922	951	943	947	946	940	979	995	924	1002	945	961	934	962	888	899	992	955	992	958	936	1000	978	972	987	984	898	942	984	904	914	960	933	984	963	982	892	969	949	989	951	954	1001	962	971	965	897	933	970	928	971	904	990	975	988	940	983	976	988	962	940	996	955	896	956	938	956	977	980	962	999	944	907	987	991	1027	961	1025	988	991	972	940	968	910	959	984	899	967	988	981	932	955	986	982	957	990	928	955	918	912	964	957	990	904	996	946	937	945	938	982	887	961	996	965	934	951	937	936	938	943	961	902	954	926	943	996	943	965	951	1000	912	951	966	964	887	957	926	910	967	955	998	942	971	912	944	925	975	925	996	948	932	954	979	1012	977	1015	946	956	937	963	960	991	992	1003	944	1029	962	913	993	962	946	954	914	985	967	926	973	974	927	966	921	903	996	878	927	947	916	927	912	933	935	995	957	1016	897	908	957	1010	939	942	951	968	982	1001	948	958	956	924	918	965	929	894	925	944	995	958	955	970	930	944	973	997	968	949	974	993	1004	976	977	958	920	970	972	917	956	960	938	942	996	944	1018	964	936	937	994	992	967	942	969	939	972	954	986	971	953	918	996	988	909	1021	1021	894	1003	924	912	890	921	992	915	1023	950	978	878	942	952	961	1063	941	944	913	955	938	955	978	971	989	929	922	952	980	980	1013	1029	931	945	984	930	925	950	881	955	939	924	913	900	949	947	963	925	977	949	969	992	980	988	1009	937	975	940	978	1000	928	971	948	945	940	914	970	988	1010	948	1021	944	1058	928	976	963	985	974	972	928	943	963	936	979	994	946	967	984	1007	944	966	943	956	942	968	964	961	934	976	968	1000	913	894	956	996	990	924	987	950	982	966	934	944	943	982	916	979	956	944	942	950	963	990	936	980	978	961	981	978	917	930	960	953	932	895	949	975	942	942	982	959	989	940	928	1015	916	945	973	979	951	998	1013	914	974	959	953	1013	985	952	984	1023	929	973	897	973	948	952	989	968	913	985	945	932	988	957	937	963	1021	901	917	1021	913	947	987	935	949	947	994	937	951	908	895	905	989	929	970	988	947	983	942	965	946	991	993	941	951	953	910	917	960	935	920	973	939	939	918	988	964	924	951	989	930	949	923	928	969	1011	947	975	894	923	973	1039	927	960	953	929	963	955	932	975	983	991	917	970	990	968	953	948	977	959	957	948	997	946	994	935	961	871	979	918	963	951	951	913	934	1004	922	912	980	1015	969	997	953	997	962	975	937	997	922	955	966	945	912	903
28711	25415	32554	12752	576	377	385	362	338	305	354	348	358	331	351	337	329	350	344	351	344	329	328	370	360	359	325	338	332	330	326	331	356	302	326	326	359	329	335	369	342	314	305	302	348	323	360	337	330	330	351	311	324	330	334	306	368	367	340	318	371	338	303	323	316	334	336	318	338	337	332	346	367	345	346	340	360	317	345	369	346	333	356	304	363	304	342	354	304	356	302	319	342	375	334	353	347	309	330	353	338	346	349	314	307	343	347	335	313	371	335	375	326	329	319	343	330	345	333	352	349	333	349	339	332	335	335	347	340	362	336	321	348	304	320	359	336	363	376	380	327	342	376	325	335	307	294	334	349	346	344	335	344	327	328	327	308	335	343	342	318	325	332	333	345	321	309	328	329	345	299	333	352	315	328	342	368	321	348	334	328	338	334	317	340	305	336	328	359	333	326	302	334	356	337	363	317	346	338	299	330	322	364	338	347	338	352	339	332	345	326	324	328	357	336	316	359	307	361	355	301	321	346	327	324	353	307	324	340	345	348	362	343	330	336	350	313	334	340	369	329	364	362	315	324	337	373	338	339	333	333	351	304	347	321	357	327	336	350	334	345	332	348	361	323	353	334	317	348	335	311	361	325	314	283	311	349	327	349	341	351	350	381	308	302	321	310	347	326	356	347	366	331	337	324	326	326	325	310	285	372	344	375	348	317	320	335	352	358	358	323	310	305	319	341	300	330	319	327	329	378	337	332	334	323	316	351	327	330	353	348	331	321	317	357	334	353	339	316	375	324	345	292	315	357	350	307	330	365	350	326	316	344	357	333	328	347	325	322	325	361	343	323	331	389	348	334	361	310	321	341	355	331	311	324	340	302	369	310	344	343	353	353	319	343	316	302	330	345	307	347	360	332	334	319	322	342	334	319	356	323	317	352	329	348	349	323	337	316	351	330	355	354	326	334	347	314	329	329	332	327	338	351	371	333	288	347	338	339	326	307	343	379	372	329	355	330	331	310	356	343	315	327	309	343	339	358	327	356	338	346	334	348	335	300	324	325	331	313	315	352	360	308	354	330	298	344	317	309	336	349	357	330	339	374	337	329	316	369	337	350	347	321	346	324	330	357	350	364	313	331	330	327	364	342	351	325	322	343	329	347	337	330	345	344	338	337	374	357	348	307	360	327	344	309	362	375	349	361	301	335	368	339	337	338	367	335	329	341	379	349	320	338	345	331	358	325	338	339	311	338	358	333	306	344	345	361	312	323	361	330	358	349	317	368	334	325	351	291	302	376	332	368	336	353	336	330	304	354	372	331	357	341	364	412	357	341	315	335	354	371	338	343	331	336	320	334	336	327	355	339	344	348	308	356	317	327	318	313	343	323	326	347	361	366	320	334	334	294	342	322	359	335	347	321	327	318	324	352	357	342	318	319	340	296	330	322	362	356	342	320	299	321	335	335	331	362	326	314	316	317	339	316	331	347	383	372	338	359	335	324	367	320	351	334	351	354	325	340	322	310	332	331	305	355	368	358	357	346	351	316	349	357	355	310	349	326	362	377	307	315	331	309	368	320	370	340	310	337	315	328	371	359	327	320	353	350	342	358	310	350	322	331	343	348	350	318	308	298	353	356	328	350	332	333	337	328	300	325	339	332	368	319	336	311	361	336	334	338	342	305	326	331	314	327	329	323	320	304	316	334	353	329	325	323	359	317	369	294	325	344	361	346	369	317	320	362	329	305	337	332	334	367	344	340	337	344	335	357	313	361	330	351	354	337	336	330	338	334	337	345	354	365	331	356	290	370	366	320	325	337	330	343	340	340	358	351	360	355	354	324	318	331	316	348	333	361	328	348	355	343	359	331	301	322	346	360	338	310	349	327	335	335	325	316	344	352	346	307	331	323	289	326	330	324	358	352	343	347	326	359	357	349	322	345	340	338	338	361	332	323	350	327	340	346	331	369	332	342	344	343	313	331	335	359	334	342	353	339	340	350	358	322	332	334	333	325	336	349	327	321	344	340	349	332	356	327	328	354	370	320	358	322	321	344	303	335	366	368	358	328	350	346	316	349	368	354	336	374	342	330	322	339	333	367	359	336	304	331	339	380	353	359	331	302	326	368	340	339	316	348	358	314	323	327	334	338	372	331	328	314	322	383	340	340	333	356	335	334	373	348	329	338	310	333	349	334	344	342	350	339	335	329	355	310	349	337	369	354	319	303	330	350	370	303	346	315	303	341	360	352	334	346	340	305	342	349	319	351	350	363	328	309	308	404	355	346	314	328	361	351	317	340	348	301	369	336	346	337	304	335	313	358	304	338	334	316	312	370	357	326	311	325	351	313	326	343	363	320	331	334	350	347	348	365	326	294	340	342	321	336	321	335	343	367	351	345	319	352	353	338	333	340	338	348	325	338	347	334	336	326	345	353	319	376	340	339	352	355	296	346	323	364	325	334	351	358	315	343	324	318	368	353	366	326	323	342	335	340	325	349	323	310	333	318	323	334	326	344	331	363	378	327	333	352	332	319	336	318	371	333	318	342	323	326	359	356	301	364	363	357	387	334	330	323	316	347	371	339	350	318	350	328	344	333	304	333	316	359	306	364	326	304	309	284	350	345	327	319	338	324	331	303	319	379	342	321	342	346	340	331	367	325	335	315	324	339	337	328	343	314	341	324	341	357	369	354	316	316	352	328	344	357	334	322	351	326	348	321	330	340	338	355	332	328	341	352	342	331	343	356	310	305	327	334	352	324	364	337	345	325	362	313	326	323	401	332	309	336	341	379	326	326	328	344	342	335	307	361	337	299	333	323	313	344	327	347	347	347	326	326	318	314	350	303	369	327	327	325	333	337	342	356	337	346	345	303	326	327	363	318	337	343	323	348	370	360	326	330	334	334	332	321	368	348	329	294	359	343	363	327	326	349	335	346	340	348	335	336	335	312	333	335	348	326	351	320	341	312	303	350	331	350	349	349	341	360	311	326	322	346	340	360	338	298	314	332	330	319	372	372	326	330	338	354	358	357	287	348	328	365	341	326	319	368	307	398	345	359	316	350	340	342	341	327	360	344	332	328	329	351	319	342	334	345	356	329	343	326	345	315	377	367	328	334	353	313	318	298	322	345	364	368	351	348	309	324	347	335	331	329	347	326	348	291	338	401	310	349	331	331	346	343	342	334	335	346	304	356	339	335	359	334	325	325	349	323	358	298	321	316	324	337	312	355	367	313	364	311	358	333	378	314	332	330	329	327	322	299	341	356	350	348	340	344	337	347	343	349	353	326	318	343	336	367	371	352	327	305	313	319	343	327	345	344	343	307	312	324	368	341	354	347	331	352	342	328	366	333	350	322	370	344	340	318	317	329	323	321	344	347	331	342	362	333	378	326	313	352	346	358	345	318	349	326	341	344	295	328	329	391	340	355	338	357	328	320	344	350	355	329	352	313	306	331	322	324	340	364	348	314	343	333	361	328	316	338	347	328	320	340	342	323	317	362	302
34654	44396	36935	6654	521	543	561	544	550	556	528	524	579	499	527	552	563	518	548	532	539	543	529	532	509	568	543	570	537	522	562	522	542	541	514	557	546	558	564	585	534	530	519	576	509	550	573	549	573	547	544	546	552	539	555	543	554	569	511	561	494	525	580	508	562	564	544	550	498	501	557	536	488	536	559	555	579	570	523	561	540	570	564	565	532	524	582	526	532	563	529	513	527	573	535	592	481	530	528	545	525	553	537	544	531	530	515	509	511	516	523	528	602	549	550	567	505	548	533	514	509	540	542	516	521	529	546	524	548	518	591	496	561	545	540	527	537	561	540	589	534	537	560	532	607	531	568	548	552	567	524	546	537	546	570	565	531	524	556	526	515	557	510	563	535	540	545	515	513	495	512	557	570	539	523	551	530	496	505	543	554	575	585	545	509	592	564	541	600	580	538	544	514	561	539	553	578	512	518	489	561	540	538	558	533	579	542	528	509	540	539	551	523	531	552	513	504	511	540	553	523	565	519	526	553	521	504	540	534	587	564	544	540	538	533	509	521	533	539	522	569	518	524	511	529	518	552	562	564	578	548	555	541	523	528	529	518	546	573	552	559	537	534	545	517	530	535	534	490	551	549	559	518	569	534	571	535	562	555	579	533	532	563	536	554	571	550	535	509	552	549	542	550	578	546	562	519	506	558	543	558	513	543	520	540	511	526	577	505	550	540	556	533	508	517	579	543	535	515	516	580	550	516	541	507	550	572	582	529	545	561	521	512	550	552	542	582	561	563	525	547	524	535	570	513	553	521	543	547	516	576	556	559	510	573	554	558	509	542	505	545	550	566	564	629	503	499	555	541	573	502	546	559	543	521	531	520	536	541	492	554	527	490	549	538	535	510	511	501	562	559	524	547	521	545	504	525	556	532	554	524	509	544	528	590	546	529	549	553	543	492	524	505	560	510	538	557	502	543	517	487	535	534	578	546	557	548	576	550	540	540	536	538	563	557	545	521	539	587	523	554	549	513	507	565	564	512	529	515	519	517	516	535	542	524	554	512	531	501	517	558	539	541	563	547	530	507	509	521	531	552	518	527	537	536	551	477	530	516	517	524	550	559	549	522	578	549	564	559	515	555	539	553	571	518	520	517	515	548	519	521	519	504	522	546	531	548	549	554	533	527	572	555	551	532	536	534	538	549	547	521	564	565	546	532	581	536	502	562	548	551	564	566	540	536	531	556	579	534	515	538	536	524	547	542	554	515	521	520	552	476	539	555	528	549	544	553	578	535	550	539	553	536	543	596	581	491	498	546	557	525	533	545	584	523	530	534	507	526	538	547	508	510	516	514	503	574	543	524	541	482	517	583	543	531	531	522	584	575	536	542	559	542	530	551	545	534	535	525	556	534	551	544	500	561	547	563	525	572	510	573	567	524	526	544	554	551	525	562	560	548	517	526	558	531	540	547	512	542	577	536	536	523	540	505	539	512	506	576	545	542	567	559	530	525	548	571	525	533	535	541	512	549	553	556	523	564	529	538	586	592	509	480	539	533	516	558	582	490	547	523	527	554	552	492	522	526	564	516	534	561	487	550	518	553	562	504	563	507	525	564	539	612	537	543	525	507	523	519	579	537	519	533	562	544	588	488	534	519	577	529	529	536	516	538	560	530	513	528	545	524	559	562	508	539	573	499	493	517	554	527	492	542	525	558	544	484	548	532	515	510	511	488	519	578	532	500	534	545	520	534	513	536	526	540	524	561	534	539	575	540	522	501	508	541	540	562	517	489	571	538	530	513	540	547	536	559	564	522	528	526	546	558	529	500	517	538	530	567	510	541	532	558	543	558	547	580	544	515	568	553	542	521	512	511	556	528	531	522	528	550	548	541	561	539	535	519	555	527	600	598	522	520	562	553	527	519	571	578	574	544	554	518	535	501	553	569	488	587	518	562	538	548	575	543	550	508	531	561	538	525	497	525	524	532	585	559	556	565	531	499	506	518	551	571	553	508	462	513	504	551	524	533	527	544	565	542	516	533	524	557	523	562	546	556	524	526	524	519	518	520	520	543	551	503	523	523	529	535	538	518	580	527	492	539	525	526	565	500	552	548	524	535	526	522	555	532	541	585	575	583	530	582	554	541	515	541	571	496	583	510	524	523	527	549	554	551	549	527	527	544	528	528	474	534	536	538	599	565	516	520	520	571	535	563	545	548	523	525	556	518	567	527	549	541	576	544	521	580	530	528	574	521	533	551	514	573	553	533	520	549	522	543	544	517	541	517	517	536	515	547	483	590	519	552	542	564	498	561	480	523	557	509	545	522	510	527	543	523	523	595	583	528	528	548	532	527	545	520	562	526	533	566	549	491	512	534	535	528	559	545	478	518	542	534	553	575	514	528	515	538	514	553	551	536	529	546	545	524	562	564	556	554	561	543	555	516	560	552	510	515	531	545	556	555	544	567	565	514	513	520	529	522	523	522	577	552	510	517	558	556	534	489	537	527	552	572	527	529	535	548	567	583	514	567	505	487	495	565	544	531	537	531	570	553	568	568	516	525	506	495	550	545	542	562	509	564	535	519	531	575	578	550	555	545	561	527	517	540	514	552	538	578	548	558	498	534	535	514	524	509	522	499	507	530	565	564	511	557	537	540	544	541	545	541	563	591	546	508	544	546	585	514	530	518	501	513	524	545	569	534	529	524	519	507	545	570	511	522	495	529	560	561	580	546	479	538	550	592	564	515	529	568	540	515	528	560	524	501	529	521	550	508	501	574	561	505	557	578	545	572	550	560	569	527	528	525	551	520	489	549	564	551	564	521	567	542	503	497	525	564	517	513	548	554	546	542	522	502	559	571	555	528	520	548	568	511	544	531	536	512	550	525	531	568	588	572	557	520	565	535	540	520	563	533	536	549	540	557	520	525	589	568	561	525	525	498	535	514	515	582	542	508	563	535	544	550	506	534	505	521	545	527	576	544	516	543	539	545	576	558	569	507	523	546	527	512	521	535	518	521	531	505	460	531	532	595	541	513	544	530	508	582	536	536	564	549	557	510	508	548	517	550	514	579	585	563	528	566	545	499	574	520	507	539	574	541	548	526	561	526	511	505	557	581	540	535	522	541	493	542	552	537	530	525	575	599	527	531	530	517	516	501	551	540	541	533	552	534	554	527	588	523	525	533	525	527	519	496	547	532	538	536	545	545	544	553	545	528	552	544	529	497	564	545	563	514	544	527	541	540	566	536	547	569	526	556	545	571	512	563	488	543	540	549	551	525	503	562	534	532	545	532	561	515	527	557	539	525	521	490	488	500	566	519	580	572	533	523	510	515	552	537	535	560	555	513	498	531	513	562	524	517	588	522	559	540	514	558	545	550	556	500	507	549	546	502	552	552	522	553	547	552	543	573	521	528	536	576	534	548	506	556	507	543	545	532	545	542	541	540	537	528	497	513	524	554	546	529	533	572	533	549	536	576	546	527	551	552	498	555	527	520	524	518	512
24446	21836	34686	25064	20573	11783	1138	615	571	568	609	592	533	574	575	584	555	581	598	548	577	559	512	598	562	550	532	552	560	517	553	529	551	529	549	550	539	553	567	558	538	511	546	538	529	574	561	556	548	553	544	543	523	546	606	570	545	517	528	561	570	534	550	540	555	522	545	538	546	513	523	586	522	540	512	516	549	513	535	550	531	586	550	545	554	546	500	546	541	551	566	524	566	576	556	554	533	555	534	546	542	538	547	510	532	536	503	552	542	529	571	571	537	512	546	534	550	555	536	540	556	552	521	524	550	564	540	528	554	578	502	567	553	509	527	534	543	539	539	551	538	496	555	582	496	514	538	550	547	492	500	566	553	550	540	522	555	537	542	542	573	504	552	548	519	532	550	556	532	569	555	543	542	575	507	555	546	501	525	540	541	530	542	543	547	508	527	558	573	562	521	566	534	548	551	587	562	544	559	532	541	524	545	565	543	531	542	576	539	518	524	511	516	580	528	549	521	523	536	556	529	524	533	530	524	572	513	552	498	570	513	498	498	494	530	537	540	530	522	530	556	536	559	574	532	544	548	542	513	559	527	512	531	502	519	533	571	543	549	510	528	568	534	553	534	528	534	518	560	492	542	525	561	523	572	560	532	535	552	510	554	542	520	562	524	556	483	504	553	561	503	535	522	523	502	552	539	548	541	541	522	558	532	585	537	537	559	538	515	507	562	567	516	572	509	576	554	518	552	527	545	541	524	529	563	591	577	538	518	552	532	550	600	549	516	564	532	547	510	535	508	559	564	544	531	521	520	545	529	564	539	515	554	539	530	556	541	569	529	546	525	535	538	593	554	505	549	520	585	531	503	532	550	548	501	546	504	566	538	523	574	532	544	560	531	526	546	541	547	527	560	545	533	617	495	516	540	534	532	540	548	548	518	595	557	547	561	500	541	516	583	502	506	548	533	543	568	535	526	524	550	544	534	557	506	545	521	521	556	504	516	599	537	568	533	580	534	509	534	547	567	560	550	539	564	542	532	513	532	517	531	506	509	515	568	514	518	537	572	537	557	551	509	544	575	596	562	517	563	555	533	562	556	509	522	550	549	506	541	532	549	535	564	536	524	566	549	573	538	537	481	533	514	556	536	540	561	541	563	525	549	562	549	556	509	522	539	553	561	545	535	510	541	524	519	492	535	529	503	515	540	548	561	526	531	570	540	518	584	562	550	506	549	542	579	572	531	608	580	528	545	547	534	546	582	548	564	565	551	525	522	538	571	517	536	541	512	579	552	568	563	542	509	547	530	549	501	569	574	540	571	508	539	515	525	610	539	571	549	517	519	525	489	555	510	556	563	532	515	506	553	555	567	547	514	548	501	570	562	541	552	542	583	529	553	534	527	551	570	555	540	520	564	546	594	558	553	540	545	527	575	584	563	560	578	580	564	545	557	577	512	570	538	528	524	574	536	514	531	550	539	494	523	559	581	533	521	541	546	538	555	546	565	538	570	509	531	564	556	540	562	556	554	499	525	509	574	559	548	528	551	565	520	518	524	580	579	539	532	510	523	508	528	547	589	551	523	532	541	520	544	548	543	540	559	526	527	586	530	524	554	556	543	557	495	538	469	542	574	522	553	546	511	546	565	544	570	556	567	509	515	509	559	535	562	541	554	531	525	561	528	589	545	544	519	538	525	592	573	508	545	549	569	536	551	529	524	533	520	483	522	530	559	572	507	559	540	547	504	535	535	539	547	539	524	549	519	525	546	544	558	533	515	496	508	567	524	563	567	522	559	512	529	515	528	568	576	549	520	512	518	557	572	539	553	525	561	552	540	526	583	519	549	555	588	508	562	525	542	559	543	565	549	551	533	533	564	541	512	542	559	498	497	598	554	516	555	516	528	589	566	517	563	465	526	541	538	582	528	527	552	530	563	559	507	545	533	525	467	564	530	551	548	573	537	553	542	592	556	551	548	560	535	524	541	510	509	545	579	572	575	603	503	533	533	534	518	549	494	555	591	549	516	523	567	523	534	592	542	533	535	544	524	530	509	535	552	522	539	575	494	555	550	522	503	534	533	545	516	558	502	526	515	524	559	570	540	538	540	560	521	534	529	560	566	541	577	533	550	620	545	507	493	537	535	514	548	538	602	536	571	541	537	491	526	533	501	572	569	573	546	530	526	543	518	547	527	574	605	575	540	520	534	549	548	512	561	507	551	541	594	516	502	541	555	559	555	546	543	544	544	560	537	548	571	535	516	544	527	525	562	553	564	552	537	507	508	492	541	533	555	560	520	535	557	564	524	542	561	512	600	561	517	572	506	566	542	542	564	529	568	553	572	544	531	558	542	561	594	519	527	503	555	530	541	539	549	575	562	595	515	532	539	531	526	503	550	531	525	575	552	564	502	560	549	541	532	560	561	525	559	555	593	525	535	550	551	569	522	574	539	544	549	572	576	559	561	549	513	498	513	531	512	558	520	580	557	555	534	494	553	557	528	529	561	558	469	519	582	547	548	542	564	543	544	575	566	547	544	547	562	542	500	555	526	500	513	563	556	535	507	551	519	561	516	608	535	541	524	534	523	519	505	554	489	573	525	504	578	515	535	521	548	513	548	538	494	547	557	571	566	534	551	548	527	519	555	558	591	533	519	533	541	508	554	553	570	610	551	561	555	517	528	519	508	540	504	534	558	574	518	528	572	583	541	514	556	527	545	512	491	511	539	503	579	547	546	585	532	509	528	544	583	499	577	513	575	535	529	556	534	565	530	536	521	546	535	533	532	534	522	554	534	545	516	552	594	551	525	510	558	545	524	542	510	527	545	542	540	549	522	522	551	540	581	537	543	499	577	544	498	514	555	540	529	550	553	556	558	565	520	528	577	534	524	542	574	530	493	574	530	521	522	559	558	527	502	525	492	498	532	522	530	511	553	522	537	527	562	495	545	542	552	581	509	513	540	540	522	545	546	541	562	588	486	527	534	546	572	522	562	516	510	581	561	529	529	551	557	579	570	568	532	487	563	516	548	539	494	523	508	552	547	537	575	565	563	573	549	525	516	555	584	504	550	513	533	542	553	570	545	538	532	584	557	529	567	502	510	523	499	544	547	584	550	515	547	543	526	532	527	518	576	539	543	563	569	504	537	524	551	529	548	540	530	566	542	500	552	536	512	538	525	551	543	518	541	540	551	518	548	537	540	568	585	508	547	551	529	514	561	513	531	585	509	539	513	536	497	525	584	549	507	557	550	542	534	547	507	553	535	535	591	515	538	575	530	536	576	559	560	530	502	538	540	542	524	519	528	537	555	535	524	543	554	524	530	554	561	561	559	529	519	514	560	526	559	576	567	545	498	559	557	550	519	534	591	542	526	542	549	547	542	502	549	510	627	546	535	494	539	528	526	586	532	549	529	550	547	518	549	519	550	542	550	578	550	561	531	543	551	564	535	537	576	524	529	575	546	531	535	545	560	584	571	540	533	554	557	544	561	533	564	565	536	537
55301	72202	70087	19243	1140	1070	953	952	916	892	914	852	820	886	889	880	904	843	868	813	843	910	843	875	852	793	853	862	814	831	886	848	885	834	836	838	842	814	842	850	860	862	803	835	869	811	879	797	882	830	860	836	863	796	841	801	846	905	868	847	847	825	823	816	827	856	865	833	835	844	830	827	833	791	822	868	823	819	839	806	850	890	860	845	838	885	907	822	848	868	936	848	864	900	802	839	814	843	787	831	870	852	830	871	820	823	824	897	799	804	850	815	851	828	822	781	859	769	833	847	878	793	833	805	824	909	786	761	896	831	865	846	802	803	817	862	860	899	813	832	896	836	855	792	818	874	866	865	824	798	813	818	809	843	834	889	839	826	822	835	817	846	804	894	816	777	853	874	869	858	787	796	848	862	837	854	789	839	890	807	830	841	793	848	840	846	795	831	844	867	796	840	835	824	838	873	849	872	849	914	791	809	849	856	863	842	842	831	831	844	772	829	886	861	806	854	837	804	857	815	858	847	841	872	866	857	812	851	820	850	815	845	807	837	831	807	890	846	842	860	818	824	860	861	823	824	835	815	804	880	874	800	868	844	852	847	835	906	849	845	860	889	809	835	792	839	842	810	851	826	856	852	877	849	838	843	837	778	831	853	842	832	853	843	910	871	863	856	877	792	813	798	810	875	831	917	799	876	795	829	857	854	819	794	827	778	793	846	877	843	849	851	863	798	827	870	865	844	867	827	859	844	842	892	849	826	878	856	839	891	872	829	845	831	842	777	838	811	836	816	808	826	838	856	834	827	876	810	821	804	791	870	837	818	837	835	854	858	840	845	887	775	825	800	807	888	858	811	825	880	819	834	828	814	850	921	876	803	856	835	811	785	852	849	882	874	849	856	864	846	870	854	859	839	841	758	845	856	802	823	842	833	867	818	859	839	831	791	881	846	855	845	817	876	867	828	820	856	809	857	865	838	901	777	802	842	826	827	880	854	858	795	835	796	776	863	859	817	817	863	816	891	857	854	844	847	830	883	824	896	812	873	826	812	819	839	882	828	837	840	851	813	848	858	843	841	875	887	825	909	801	816	843	867	785	795	859	831	822	828	842	841	792	829	809	869	887	884	844	811	806	869	818	837	846	821	852	786	825	874	838	861	809	851	830	837	835	895	848	829	823	809	879	820	839	870	863	863	827	819	864	793	815	841	797	871	859	899	843	880	861	860	795	848	840	857	816	857	845	769	844	839	857	808	838	824	824	852	868	834	853	830	804	851	840	903	809	852	838	868	879	800	784	826	843	818	871	819	860	919	867	855	830	848	809	859	878	839	814	851	891	839	801	888	866	795	787	807	803	869	811	907	815	821	845	836	891	865	851	840	868	876	805	816	906	835	811	855	842	812	862	875	814	865	891	809	798	873	808	856	798	854	825	833	789	858	835	860	836	805	850	818	847	853	853	812	815	820	857	869	799	812	796	881	837	798	862	879	805	852	879	824	801	829	862	849	850	848	787	804	823	805	853	897	891	826	851	831	856	833	833	843	857	885	843	852	861	819	852	869	812	850	872	876	850	834	846	867	813	858	826	858	802	789	791	815	836	853	831	827	848	855	811	802	817	808	835	823	843	866	841	824	881	866	861	823	838	831	804	833	791	846	833	855	791	853	836	817	827	835	833	867	810	898	882	906	875	839	811	894	832	841	900	829	859	815	801	863	876	864	855	785	836	914	853	814	843	873	896	858	808	862	824	831	849	843	809	837	863	832	835	808	897	774	813	863	852	853	833	831	823	826	833	866	877	827	842	890	874	872	852	860	847	819	845	798	777	828	861	809	832	834	778	854	889	861	830	880	834	803	848	866	842	845	813	872	863	801	863	848	847	837	839	820	824	878	874	830	859	782	872	877	858	856	826	835	866	859	832	875	846	816	834	855	824	847	818	880	818	828	846	798	852	825	856	775	786	845	811	868	826	828	876	822	840	847	829	843	811	848	866	827	798	814	790	902	840	853	803	863	801	811	792	895	841	838	844	830	791	884	828	835	831	788	830	862	849	859	888	836	873	830	884	814	821	815	784	839	832	878	847	897	821	838	806	840	804	816	880	845	855	843	827	890	802	845	859	876	798	857	870	901	841	878	830	814	851	802	844	860	861	855	793	853	880	852	837	830	826	808	826	818	853	855	862	886	874	872	818	858	822	854	858	802	843	818	809	826	834	819	805	816	864	797	864	875	861	846	807	796	808	842	809	799	862	835	853	849	792	835	863	839	843	780	810	801	831	868	850	833	860	865	855	822	871	836	823	841	839	837	787	796	819	816	830	812	766	796	827	830	862	871	858	842	831	804	842	792	885	827	787	880	865	826	863	822	810	877	855	839	846	832	863	835	828	794	854	848	820	832	818	862	803	845	828	835	862	799	863	839	870	797	873	868	818	800	842	822	849	824	825	851	841	800	824	892	821	862	783	824	856	857	851	803	847	819	814	867	842	791	808	839	836	811	818	841	826	887	826	830	848	849	804	849	821	834	841	829	867	829	820	809	869	869	879	834	896	817	865	829	870	831	826	832	835	858	802	818	793	857	824	877	841	793	878	849	862	809	852	834	874	892	847	790	904	773	839	857	821	790	877	864	891	786	822	866	793	835	844	847	871	781	842	833	831	859	860	840	891	798	837	812	839	858	825	882	846	834	873	823	888	876	822	831	821	875	863	802	832	813	862	824	871	813	849	819	798	832	813	846	881	842	821	832	841	867	865	849	862	862	874	897	821	818	849	788	862	843	826	807	813	879	807	824	824	830	769	854	863	824	840	874	852	812	813	811	842	924	816	850	848	877	848	899	902	856	789	823	865	827	854	828	837	778	828	786	825	816	908	797	897	830	857	870	839	856	836	856	822	791	812	793	833	867	849	880	844	842	821	871	847	834	855	816	838	823	854	836	819	830	882	867	825	810	807	823	856	842	844	845	865	818	858	836	816	885	830	825	811	817	854	845	809	815	843	827	840	865	792	805	840	821	851	869	815	850	843	781	833	855	808	795	822	907	867	826	813	897	826	790	837	786	870	842	779	817	852	848	833	874	868	853	800	884	861	888	812	783	789	789	844	858	835	833	829	789	821	857	858	863	858	819	824	849	866	800	847	842	884	833	811	859	820	848	850	814	783	858	836	832	843	799	832	807	817	855	808	819	888	847	816	829	854	795	838	894	794	856	869	883	819	802	801	783	857	853	862	834	825	870	804	851	854	834	842	891	771	867	826	785	860	819	836	855	807	877	823	796	852	865	882	807	810	824	864	811	824	873	820	845	827	826	840	835	883	866	796	818	793	832	811	852	817	835	849	799	795	804	821	888	866	874	866	850	816	845	849	908	806	806	843	845	831	856	893	863	849	764	891	828	816	836	826	848	877	815	873	834	829	805	842	801	860	869	840	893	859	817	828	880	866	811	812	851	862	825	850	851	840	852	854	846	847	829	838	788	842	839	818	894	870	820	816	811	799	837
23242	21527	32657	23290	21310	21222	9825	888	667	670	729	681	655	645	630	669	643	636	610	610	658	622	612	613	625	626	633	590	575	651	595	596	624	597	658	602	652	592	700	651	578	679	647	607	625	594	637	630	629	638	631	621	636	646	629	634	607	619	629	586	572	620	661	633	630	596	635	614	620	675	610	569	560	624	625	586	637	604	626	647	678	635	608	611	619	643	608	596	602	597	607	595	618	633	606	590	662	590	665	620	617	624	646	630	671	614	625	635	605	621	617	625	596	588	624	617	593	645	654	638	640	609	602	625	618	600	621	556	650	586	654	665	611	590	626	623	597	626	592	589	636	634	609	626	591	634	602	656	578	633	616	648	607	616	596	675	579	623	626	635	616	584	613	653	619	618	561	602	633	586	624	602	655	665	605	622	586	647	600	622	612	641	636	609	628	650	610	594	614	694	592	600	613	625	594	622	626	601	640	642	622	619	585	631	612	644	623	643	621	625	653	618	622	626	596	632	634	604	598	615	608	607	657	575	619	638	648	623	599	635	584	586	612	605	614	628	572	613	603	614	632	632	640	595	598	590	566	622	637	585	577	576	623	660	588	575	611	606	622	607	625	643	581	614	615	612	656	619	604	639	620	604	588	639	595	625	601	643	597	602	624	617	624	578	662	648	596	631	590	621	623	596	614	619	579	621	574	590	600	611	644	638	633	594	612	613	588	629	676	648	622	648	593	622	638	667	634	616	670	597	584	577	642	638	615	621	598	636	675	637	578	642	588	599	623	618	608	590	591	606	588	579	604	632	615	648	635	628	672	647	597	589	626	596	607	599	606	572	600	636	621	607	647	632	612	652	619	613	611	609	659	693	548	594	590	622	617	609	610	616	631	609	650	590	597	599	639	643	613	600	618	608	591	634	587	633	626	610	565	645	608	659	618	649	628	600	669	565	565	631	599	631	598	678	678	622	629	632	633	600	608	639	623	632	589	601	628	642	624	614	584	661	638	611	609	609	663	568	647	614	630	597	604	577	630	625	634	617	622	600	659	635	612	587	616	605	585	633	615	627	626	595	593	553	631	618	639	593	584	607	614	606	601	589	646	619	644	603	638	655	608	619	596	594	622	563	592	617	640	650	596	597	615	572	624	684	606	599	606	603	623	585	609	574	586	599	654	605	640	600	595	594	612	606	570	606	624	600	622	663	626	636	645	595	625	640	617	597	593	609	624	565	589	614	603	603	614	580	651	617	633	618	566	597	632	623	594	589	634	622	640	612	615	605	567	631	640	566	612	628	609	638	614	601	634	591	589	632	608	608	613	578	654	564	605	583	601	617	655	609	646	603	588	622	667	652	623	593	644	582	587	590	625	633	683	601	620	606	627	612	629	589	611	640	657	578	614	595	632	623	593	628	583	631	563	630	607	620	606	599	601	588	600	622	621	618	584	616	646	607	597	591	680	609	606	603	617	621	604	653	654	648	652	587	609	650	606	644	581	614	617	598	592	552	582	558	664	604	639	580	644	625	597	615	636	573	608	623	584	619	604	673	632	660	605	618	627	581	611	601	610	597	643	633	664	620	589	616	608	645	674	608	623	598	621	658	588	595	654	639	646	651	625	613	605	636	596	601	622	609	632	635	647	614	638	632	574	593	567	590	654	607	639	599	597	625	649	629	604	597	608	627	640	568	610	645	605	629	599	569	589	625	634	601	646	620	650	583	591	659	638	590	643	608	633	624	617	619	585	636	675	669	619	615	583	633	547	608	611	621	638	600	631	606	610	556	618	606	590	628	611	568	619	586	656	607	615	632	619	589	628	595	587	606	613	653	608	633	566	603	622	594	612	611	636	628	605	676	605	620	634	543	640	634	584	636	599	645	654	567	618	632	613	621	629	626	579	605	627	647	641	635	612	601	603	629	628	641	617	616	558	662	600	617	601	626	625	588	621	651	627	596	619	596	601	630	621	608	575	641	607	644	564	624	585	600	613	629	634	626	683	620	642	596	592	597	629	594	572	620	614	551	611	647	654	569	620	637	610	622	662	588	674	648	604	567	618	614	598	657	629	582	603	682	623	631	628	617	653	598	590	625	602	619	592	619	598	624	635	608	637	656	608	611	583	636	627	594	596	607	588	593	636	566	672	623	609	629	642	654	603	577	606	583	600	662	619	585	643	660	627	614	553	626	647	591	611	606	619	610	630	614	613	611	648	623	639	651	632	609	599	647	617	612	635	647	631	636	588	616	586	668	623	629	616	621	621	596	577	610	640	592	605	610	631	605	587	612	588	597	635	615	614	577	553	607	631	618	637	669	653	628	602	580	588	628	599	654	634	644	643	610	617	680	599	618	591	618	619	568	626	606	646	673	610	584	672	583	641	644	616	570	587	645	631	667	596	632	607	630	626	582	629	593	606	668	632	650	629	596	605	607	629	600	627	622	625	634	617	596	639	624	610	613	618	620	591	616	677	616	612	627	662	598	585	609	636	596	606	572	658	580	602	637	627	617	580	648	621	643	585	573	631	614	649	608	578	599	636	666	602	592	595	591	615	632	603	610	594	575	623	611	664	638	608	599	626	607	617	607	592	602	624	598	608	610	603	607	624	594	637	638	631	607	582	598	635	585	656	595	619	616	577	622	599	618	601	627	612	621	613	613	631	600	609	623	612	667	616	620	637	575	587	574	618	668	605	645	640	609	605	612	631	640	618	584	579	566	627	603	596	620	586	571	606	680	638	682	594	626	633	604	595	579	566	584	603	629	623	632	624	623	623	638	584	629	615	597	627	629	640	643	648	628	620	632	609	614	638	595	651	659	621	617	615	658	620	584	629	605	608	576	614	624	616	622	630	591	632	628	633	615	612	584	601	639	596	610	608	650	646	636	571	625	572	626	624	595	621	630	623	643	633	624	625	610	660	617	652	601	606	586	626	657	587	589	604	581	616	629	655	598	654	603	591	613	612	612	589	601	613	666	675	647	626	602	613	582	628	611	606	608	573	612	623	638	612	634	631	607	613	667	596	572	626	650	576	644	618	626	614	590	600	617	651	605	626	596	591	599	640	583	604	612	642	614	631	599	596	626	587	652	633	639	675	592	614	592	583	637	612	601	598	617	606	620	596	608	594	578	665	644	608	655	627	610	621	633	625	650	572	635	642	645	633	630	614	601	614	599	600	595	619	602	597	658	618	623	621	594	614	626	589	562	606	625	636	613	659	644	630	603	648	637	644	614	574	612	628	577	624	611	659	616	643	627	602	605	653	600	627	632	589	623	616	676	633	621	607	563	624	644	638	623	599	606	620	598	600	588	617	603	603	618	601	591	631	583	624	611	614	628	644	606	636	625	646	613	599	607	601	618	604	663	632	633	632	629	571	599	579	645	627	624	624	644	614	599	609	632	618	617	608	624	633	595	602	638	641	598	578	604	613	657	628	654	605	632	593	648	629	606	609	616	602	593	639	633	616	660	603	588	609	580	587	600	612	664	625	631	629	578	602	614	633	616
57614	72419	77104	25073	1605	1396	1255	1116	1117	1103	998	1087	1050	995	947	1020	978	976	975	950	978	990	980	978	972	924	974	932	894	950	911	958	948	946	916	993	891	929	978	940	965	968	925	965	895	902	976	959	934	969	944	918	918	932	922	940	943	924	929	969	912	965	980	1007	998	890	927	972	973	942	939	884	971	917	963	964	941	882	936	963	911	933	919	929	884	941	940	938	959	951	951	944	948	950	927	904	953	947	971	910	989	947	920	938	911	945	1003	936	900	942	962	912	891	961	939	897	917	926	907	879	956	907	873	906	938	903	974	946	962	931	936	893	974	917	957	911	898	987	938	927	892	986	951	897	911	989	937	935	907	926	953	908	971	895	918	956	916	953	940	950	909	973	885	942	919	947	922	961	926	980	934	953	869	953	949	963	920	972	924	952	961	939	966	915	913	943	910	991	961	918	960	914	901	950	947	928	947	939	930	973	959	960	947	955	931	893	906	886	989	965	886	962	899	937	920	890	930	919	920	921	949	886	884	970	909	948	932	957	985	933	865	921	908	872	931	935	968	904	993	919	939	922	919	902	973	875	953	915	958	918	922	938	940	908	980	913	953	930	899	921	971	921	920	921	945	919	921	906	989	931	926	935	938	917	945	976	894	905	947	882	961	924	910	900	972	947	933	926	974	938	901	969	913	924	920	938	906	983	950	916	954	920	896	895	953	925	964	937	974	929	984	947	920	952	971	919	951	928	951	955	913	929	889	931	980	933	940	869	939	931	916	975	921	907	915	917	945	886	931	982	928	942	908	925	976	931	896	925	947	925	967	898	956	917	931	928	939	940	945	960	990	891	952	917	928	937	961	985	903	875	939	904	907	993	891	978	929	937	899	928	940	889	901	906	913	924	907	966	923	967	942	935	932	903	911	945	1004	935	981	916	921	944	917	934	912	902	991	948	920	971	901	923	962	998	944	973	937	1039	946	983	928	943	947	928	902	951	922	906	936	927	922	906	920	874	951	933	939	948	954	891	870	867	904	936	956	943	914	905	1003	889	924	969	893	938	932	937	932	953	924	942	975	954	1020	973	922	898	975	912	955	946	903	970	947	938	945	1022	891	924	957	976	914	959	920	959	933	882	972	915	943	917	947	920	903	877	950	953	990	945	931	972	930	967	892	900	966	913	978	945	938	949	885	911	1021	925	930	943	971	939	872	896	936	929	866	954	976	946	947	1019	956	929	888	956	936	933	1000	956	957	958	947	937	902	889	928	985	956	910	927	901	897	897	917	942	886	1014	920	927	911	996	935	961	948	913	961	929	978	1034	938	981	921	921	940	958	932	951	914	913	990	992	944	871	924	943	943	889	964	900	918	995	895	953	939	924	951	932	972	998	931	913	914	927	924	946	959	940	910	934	929	975	967	979	945	926	940	924	945	965	971	969	919	921	922	917	958	949	979	909	931	894	937	987	1006	913	884	1007	924	960	945	968	947	910	995	956	934	883	912	893	923	928	932	937	944	904	981	971	890	896	916	894	981	891	1002	975	932	928	936	928	970	956	902	966	937	930	914	926	936	919	939	915	909	943	913	934	943	947	887	952	961	935	956	924	957	928	933	923	924	953	918	1002	963	915	935	921	914	942	955	939	972	947	950	949	982	968	909	933	947	891	948	902	898	910	880	896	940	912	970	938	957	898	931	906	942	965	913	941	938	887	973	946	913	926	927	962	958	952	930	904	950	958	919	907	961	980	965	936	942	906	948	923	924	922	980	940	932	903	920	892	899	972	911	934	908	950	971	950	974	983	907	948	905	998	932	929	952	940	959	915	996	947	923	944	967	945	965	964	948	980	926	962	887	924	932	882	974	972	997	938	916	913	925	896	950	930	904	904	927	1006	927	958	927	960	964	977	921	908	944	930	888	966	898	961	968	929	878	917	866	916	951	943	920	965	938	932	923	905	932	927	963	972	946	936	970	923	956	891	917	924	930	936	922	894	943	1012	958	899	936	985	918	908	934	936	938	918	944	941	905	947	932	908	935	892	940	967	958	927	893	985	915	930	934	968	915	935	881	925	940	931	911	943	925	920	932	948	927	920	904	915	964	929	925	882	943	974	920	904	948	927	947	996	925	917	940	929	926	917	952	979	895	913	964	939	934	935	880	947	1023	1002	1016	931	949	957	900	948	886	918	938	959	914	968	899	891	909	940	939	941	904	918	964	965	940	917	966	894	895	1005	933	933	927	916	936	959	974	962	900	982	937	942	975	932	966	894	913	899	938	912	923	913	937	978	934	952	941	899	965	941	937	908	944	1001	986	927	916	906	951	932	950	965	932	953	938	916	942	904	989	879	931	931	942	928	898	919	969	906	929	945	910	965	930	904	917	899	965	892	933	889	962	906	946	954	913	886	974	950	920	921	936	944	927	917	896	961	958	899	881	911	874	901	899	957	884	920	965	922	928	903	954	950	946	910	944	925	901	938	982	961	937	1014	883	926	954	947	910	935	939	991	938	953	922	942	989	927	923	923	949	873	893	914	928	1014	903	936	935	960	924	1002	898	914	917	930	932	882	976	969	910	922	938	918	881	962	905	969	952	909	884	926	967	964	942	936	932	893	929	914	953	905	962	986	929	904	969	961	972	912	942	961	933	847	977	1020	986	950	917	918	934	927	947	952	958	950	933	946	945	917	905	939	979	967	929	898	975	945	961	944	923	932	938	916	965	914	963	971	920	936	957	900	929	899	946	919	896	916	956	937	983	994	923	873	973	948	971	945	908	954	946	913	916	956	955	932	894	920	908	908	927	986	835	952	929	918	965	905	933	904	963	918	922	874	933	913	894	929	889	931	911	895	905	999	895	939	954	924	1001	945	899	927	931	955	902	947	932	935	907	897	982	948	954	956	936	954	935	941	917	916	927	925	916	905	916	947	850	934	969	934	873	907	963	950	938	933	929	948	995	957	934	958	899	891	936	874	942	889	908	923	866	937	910	941	929	953	925	926	927	937	868	988	949	976	933	903	957	965	922	972	946	909	920	927	994	916	956	929	894	884	954	943	941	919	876	925	920	915	905	958	900	902	1031	943	944	928	1006	943	969	885	924	922	915	944	952	938	952	890	905	916	940	947	906	946	905	920	944	950	943	950	929	976	931	952	872	939	929	954	948	927	932	952	921	883	928	933	893	938	916	997	946	949	947	929	925	961	986	902	914	957	958	909	988	934	976	961	910	917	927	942	915	966	890	878	940	920	916	897	1004	911	942	954	953	964	869	925	873	915	913	991	1005	958	947	933	927	926	959	963	872	927	891	922	940	997	947	943	924	891	945	912	903	909	932	941	928	972	911	896	937	901	937	896	893	924	941	973	994	927	960	947	970	971	881	897	917	930	909	951	933	892	910	947	991	964	923	932	912	953	929	926	955	966	944	938	938	919	878	922	917	930	985	953	941	934	966	930	942	960	908	933	951	918	945	966	893	940	936	948	926	949	883	993	942	853	946	979	949	959	937	1003	948	935	968	948	946	965	920	959	925	943	900	980	942	960
28676	25564	32939	13113	806	550	430	373	345	346	315	348	370	360	345	308	326	289	353	305	380	352	315	338	307	350	324	334	334	332	337	333	340	321	336	304	346	335	309	328	334	378	331	324	320	326	331	347	345	349	364	319	321	373	330	320	353	330	342	361	352	335	322	317	356	357	307	339	348	331	336	343	349	339	310	340	337	318	334	320	326	355	328	367	355	316	366	338	327	356	333	329	344	340	350	328	360	346	328	307	336	347	329	347	367	330	323	325	331	343	348	291	306	325	337	336	331	315	357	340	332	340	363	331	353	350	350	348	337	340	337	323	322	347	319	319	335	336	348	306	316	331	333	322	353	345	317	315	334	313	347	293	323	321	356	316	325	308	317	309	358	362	324	348	334	337	339	333	320	331	320	309	347	324	368	316	332	335	321	296	361	330	349	318	326	353	341	357	341	321	323	319	381	343	335	350	324	358	324	324	374	322	309	343	333	329	301	315	325	316	302	339	320	390	335	343	303	312	371	321	331	303	355	336	358	330	340	365	327	298	378	304	324	357	339	350	331	347	324	323	377	360	339	286	319	336	345	309	347	328	333	335	325	309	353	312	354	330	326	309	305	319	346	333	324	324	344	331	335	351	307	323	362	323	313	298	333	347	324	373	339	331	363	364	328	325	338	342	318	336	336	354	312	308	349	366	347	325	364	376	363	339	330	333	340	316	353	311	322	320	320	360	354	390	348	318	354	334	335	310	350	330	335	373	311	329	340	330	336	320	339	299	354	332	364	352	342	340	336	306	325	308	354	326	338	362	341	338	333	330	323	318	331	346	350	330	331	348	314	330	335	338	315	337	340	366	373	381	329	345	347	324	341	339	339	342	315	353	343	326	350	313	333	352	346	314	316	303	311	317	335	334	386	303	335	323	314	310	349	350	354	338	324	364	312	329	355	326	315	327	326	360	340	334	355	309	336	311	354	342	353	344	339	335	346	339	310	324	327	315	331	316	332	347	342	324	331	320	334	303	347	348	362	352	329	294	341	332	337	340	320	305	344	318	354	312	331	334	337	325	329	337	330	362	342	328	306	352	377	335	329	353	340	329	360	368	361	356	337	354	333	322	322	386	327	329	330	371	343	341	348	341	325	317	351	337	318	342	331	351	331	348	348	321	315	342	340	313	321	315	384	322	346	313	336	290	313	348	344	303	352	348	333	332	352	350	325	340	385	368	325	357	316	321	321	313	344	333	351	335	318	341	356	318	332	273	348	336	351	335	319	354	331	319	319	338	303	345	334	315	347	354	324	313	360	336	370	346	336	328	347	342	350	343	360	309	351	313	334	321	322	367	329	358	344	338	312	318	340	338	356	356	325	350	317	341	354	334	307	354	324	339	322	371	309	317	334	331	347	342	334	349	328	310	335	333	311	338	346	362	340	347	331	330	360	334	322	326	312	331	314	351	339	317	375	303	358	314	316	330	317	312	333	324	294	360	320	333	342	372	320	323	369	334	359	327	318	323	335	348	375	359	284	341	357	330	339	306	331	291	311	350	325	355	336	327	306	306	315	329	337	352	316	340	332	318	328	329	337	290	313	361	348	356	363	324	350	319	309	330	345	357	337	345	369	323	345	349	360	323	341	349	362	344	332	327	330	328	320	351	319	354	315	319	327	343	316	317	333	346	361	323	302	320	351	346	324	327	324	323	351	343	320	338	332	319	332	332	342	308	326	339	310	357	304	342	338	379	321	341	351	349	306	350	307	314	326	353	347	336	306	309	304	329	312	325	344	353	346	345	342	339	368	339	320	350	347	320	327	320	324	336	332	340	372	339	321	352	311	330	355	355	328	366	340	328	357	349	344	360	316	332	325	319	347	360	325	360	354	334	290	318	348	331	333	356	324	314	341	336	357	306	331	333	306	374	314	321	312	311	337	348	347	353	340	317	352	323	306	319	351	347	314	314	323	322	351	323	348	353	317	340	347	340	334	317	337	316	331	319	367	346	339	349	321	325	360	293	358	346	327	320	329	304	315	313	322	327	376	321	297	346	316	333	324	352	358	317	361	300	364	323	328	305	341	361	345	346	301	309	323	348	356	326	341	328	343	282	322	344	322	306	324	323	362	320	345	369	330	342	319	326	324	311	363	318	351	354	284	342	327	370	344	330	317	325	348	361	334	333	341	334	329	317	335	331	325	329	331	326	311	308	355	334	365	316	345	364	349	333	335	381	324	345	331	305	331	316	353	326	340	332	330	352	333	334	319	338	331	332	333	350	366	330	345	344	341	323	357	318	361	343	325	333	310	325	369	345	368	302	348	310	327	344	324	333	349	321	320	321	324	359	338	333	327	325	329	322	316	307	321	324	306	313	312	365	331	340	308	341	383	321	313	337	360	336	304	376	323	317	318	329	325	336	347	347	327	346	318	320	315	333	332	330	337	343	332	343	367	356	316	322	341	313	360	341	349	334	309	336	328	335	346	365	318	324	330	318	356	363	339	312	336	321	346	353	351	336	352	332	341	363	321	320	313	364	359	333	341	327	335	311	336	353	345	314	303	323	321	339	336	331	345	334	316	348	310	315	334	323	338	332	326	326	310	327	346	326	319	304	336	313	339	345	324	321	371	328	329	327	298	317	329	366	376	348	326	333	299	353	325	318	322	332	365	339	338	350	354	325	321	322	319	300	305	341	326	343	330	339	366	349	330	320	349	321	350	350	355	309	325	304	325	317	326	353	316	307	336	337	350	353	324	302	328	314	306	341	354	326	337	324	341	319	399	314	349	319	280	347	296	346	354	338	355	324	351	315	335	329	337	324	358	320	334	325	359	328	282	324	341	358	335	314	325	357	293	346	330	341	337	323	305	364	328	342	335	332	332	323	308	325	315	314	344	339	334	337	324	387	367	349	306	334	308	333	321	328	338	324	321	337	341	344	297	329	345	327	360	340	320	320	344	318	341	322	338	353	324	334	324	311	347	357	325	303	335	326	328	338	353	316	345	360	355	346	349	346	312	334	345	349	309	282	342	348	326	382	367	293	352	289	312	295	314	323	347	353	316	327	324	343	313	347	330	330	330	342	353	383	326	329	317	327	300	330	343	320	348	330	336	351	348	373	323	299	328	307	354	325	335	349	311	360	329	306	335	341	314	308	357	335	286	345	356	309	362	329	333	345	313	326	343	276	341	361	330	288	314	346	325	357	374	356	349	336	355	346	347	341	329	338	316	338	330	349	348	367	304	322	330	304	337	336	302	341	341	312	307	317	377	341	322	350	322	327	341	319	354	363	331	335	336	306	325	305	321	302	334	334	329	359	317	359	357	336	317	325	340	326	302	343	338	351	313	346	320	341	316	329	350	325	323	373	348	359	350	386	319	367	375	312	328	356	303	345	328	333	352	328	339	327	332	348	323	337	308	360	354	329	329	341	309	339	361	326	340	346	340	341	337	347	319	335	344	350	348	333	309	304	310	304	344	361	338	349	343	341	351	338	290	327	337	327	345	345
35486	43612	38322	7860	583	558	576	550	563	566	508	535	582	515	523	563	554	568	527	537	549	540	553	547	514	520	556	575	546	559	530	489	537	529	518	544	537	527	581	538	507	510	574	489	529	515	560	525	550	526	520	512	574	545	576	567	557	538	574	518	544	577	521	517	512	550	551	539	525	543	511	539	519	573	558	539	514	556	545	520	498	504	560	581	533	551	545	557	535	568	545	533	534	494	499	496	524	519	522	562	540	554	538	553	531	564	569	535	565	543	547	524	550	588	518	531	549	540	539	543	547	546	515	511	586	502	529	527	536	537	515	557	578	580	533	534	520	558	541	535	532	538	544	545	486	541	556	551	523	553	534	557	540	566	551	546	563	537	535	535	528	563	518	542	540	547	553	536	525	545	545	564	543	552	539	555	517	484	543	524	540	543	527	580	536	539	536	541	547	539	501	541	524	525	549	533	538	578	546	523	536	558	541	538	526	524	533	518	517	563	542	535	525	570	519	562	523	555	562	578	511	556	581	544	508	519	545	548	518	515	581	514	543	570	502	566	539	554	532	519	591	549	583	525	533	564	520	546	522	562	557	557	543	557	526	554	493	576	545	572	513	516	538	553	513	518	555	537	554	549	559	530	551	555	499	558	527	537	531	492	530	541	541	520	522	570	564	513	543	512	530	530	550	517	545	505	540	507	516	574	547	519	508	551	525	518	530	558	568	529	543	569	540	564	537	544	544	545	524	534	491	552	527	572	512	568	532	542	540	553	496	512	567	517	519	532	554	545	503	560	583	570	532	559	534	486	530	505	552	540	537	515	520	556	504	535	499	545	574	518	542	505	527	540	524	564	530	495	544	535	581	527	519	561	537	554	570	522	469	552	526	551	500	553	537	507	532	553	573	549	539	532	555	555	527	532	542	495	522	574	542	523	561	512	507	540	519	555	531	526	518	524	607	556	525	502	539	531	562	537	537	533	541	569	529	555	530	500	566	501	572	536	564	571	526	545	538	553	600	531	512	574	534	539	590	517	499	556	513	537	523	527	519	526	530	560	522	518	535	488	557	547	560	548	542	514	594	561	569	560	529	533	553	504	523	504	581	551	571	539	572	496	513	557	510	522	517	533	495	521	555	571	521	550	522	525	506	539	578	566	533	534	564	536	560	544	547	538	531	568	522	573	530	525	545	542	541	568	497	567	527	572	544	544	543	506	524	515	552	545	544	509	547	530	564	523	569	512	537	480	522	582	581	547	501	518	510	547	524	540	558	539	548	496	543	535	542	538	529	552	552	537	550	526	517	532	513	533	573	520	520	537	543	510	551	558	545	524	533	549	561	545	510	541	546	575	578	544	569	537	556	529	519	559	532	528	538	556	577	558	555	557	527	537	544	537	535	576	548	552	535	569	552	529	527	531	552	541	535	527	547	522	530	526	560	544	506	516	541	536	541	563	541	543	558	544	531	550	541	564	533	563	529	521	534	577	538	489	544	545	577	551	526	496	540	571	529	558	554	529	566	510	505	536	539	549	517	508	534	555	542	552	515	522	554	530	555	563	513	551	550	523	534	515	511	543	571	561	541	562	522	542	554	548	536	529	559	510	535	522	499	537	494	584	542	528	534	554	482	523	526	514	497	528	525	518	540	565	531	548	547	522	603	521	548	535	564	523	507	536	511	558	532	533	552	512	544	528	504	572	538	538	502	566	549	549	541	547	539	530	534	500	535	545	535	541	514	536	530	502	506	532	528	536	507	517	546	551	547	530	495	551	535	519	544	552	561	528	576	487	531	564	556	536	557	525	520	531	555	502	531	531	557	508	532	519	572	492	533	528	513	551	561	524	529	547	574	579	549	548	539	501	547	534	516	529	580	514	515	515	508	471	526	545	563	499	517	586	554	546	526	568	530	566	554	557	575	516	530	557	576	542	536	552	548	508	532	557	529	594	528	585	529	534	535	565	567	568	544	557	505	532	546	571	543	555	567	526	550	553	525	495	546	520	516	530	527	579	504	536	567	534	511	588	513	554	538	520	532	556	561	567	539	559	517	554	535	509	537	516	529	570	596	566	533	537	495	507	530	510	555	543	556	556	532	570	537	554	545	570	536	536	542	559	551	540	548	555	539	538	541	568	527	509	569	560	522	531	555	547	526	536	523	510	521	565	578	516	566	522	537	560	544	552	554	541	560	514	531	509	580	536	547	549	539	519	540	523	581	522	551	521	530	574	523	529	523	520	522	547	524	564	503	578	525	532	569	541	528	524	489	529	533	554	551	512	571	562	557	549	562	575	552	539	578	573	571	501	533	548	556	551	570	544	551	535	482	557	506	557	524	538	545	503	546	515	559	523	549	601	552	551	530	540	545	532	533	499	491	566	556	563	573	546	546	509	578	543	523	528	537	542	537	551	577	560	527	572	565	560	542	543	557	582	551	547	531	532	525	556	486	545	546	518	539	581	560	556	527	552	523	533	568	523	583	567	543	587	574	546	539	510	523	501	578	563	523	541	561	495	536	530	571	538	578	521	492	559	517	551	550	514	532	546	546	536	557	511	561	508	530	504	546	540	553	547	552	539	568	561	535	522	523	538	519	537	549	547	545	528	513	521	507	564	565	553	585	589	521	557	507	528	543	553	551	560	543	526	547	562	575	523	555	561	504	555	562	532	549	516	562	521	505	549	568	561	552	559	557	521	537	590	536	533	546	534	557	533	552	535	563	513	533	537	550	544	559	609	545	507	581	526	563	544	527	551	536	542	523	543	577	571	519	523	535	534	564	519	507	542	536	525	537	515	556	557	525	555	540	543	572	591	530	582	560	559	541	553	553	538	542	561	586	522	526	563	510	519	539	556	553	566	527	537	550	569	541	557	543	497	526	531	541	572	535	544	537	567	551	500	528	543	546	552	479	554	539	507	539	503	529	579	568	559	526	571	542	530	577	520	547	557	539	573	514	553	525	500	520	549	560	498	481	575	559	557	525	551	532	530	533	536	547	571	565	551	543	500	581	543	550	523	574	540	566	549	512	527	520	505	533	567	482	577	552	500	486	489	552	510	538	522	505	559	552	566	564	523	564	555	529	545	544	528	537	533	528	574	472	546	541	571	509	514	536	586	483	531	552	539	568	545	515	527	550	521	560	543	494	531	561	528	507	542	514	527	526	539	533	537	554	552	540	522	526	522	551	493	517	539	540	523	548	569	526	531	552	529	510	523	512	536	532	491	511	559	518	549	551	558	514	563	585	562	518	572	570	506	499	543	528	549	563	559	563	538	519	552	523	526	546	563	569	485	559	503	512	515	552	521	510	539	569	527	531	560	552	518	543	556	511	553	571	576	507	552	550	539	567	538	528	528	544	578	545	531	537	542	561	521	515	560	563	551	535	507	513	509	508	496	557	565	508	534	491	538	555	517	557	542	531	537	568	501	547	533	515	557	566	523	551	549	521	554	557	537	520	535	599	522	502	532	571	551	542	530	538	518	521	545	546	548	507	508	551	556
24395	22047	36219	30465	17753	5700	804	628	546	547	637	557	580	548	540	541	566	572	583	513	552	531	560	559	576	527	540	574	588	595	544	523	538	524	503	553	566	555	529	547	611	529	554	569	568	556	559	549	542	573	554	558	581	556	550	526	536	554	557	560	528	606	561	540	534	549	524	557	514	539	568	563	557	574	555	520	547	568	513	581	547	580	570	553	512	545	586	523	557	542	565	554	552	523	518	561	549	550	529	556	571	543	515	503	554	571	590	569	558	579	569	550	491	605	545	594	592	539	533	551	574	586	573	588	543	554	543	540	515	571	559	486	548	575	538	547	569	569	544	550	540	567	547	558	566	615	516	523	564	549	542	550	571	559	538	543	563	530	511	518	589	577	534	524	562	622	525	580	565	528	548	570	539	549	530	511	559	512	534	535	537	534	585	528	567	538	575	567	536	534	507	543	570	547	539	582	549	549	537	571	539	537	538	567	542	555	537	576	560	517	579	540	542	577	532	547	515	593	557	520	557	567	517	540	546	551	582	560	569	539	552	568	531	530	573	556	564	562	518	533	549	569	539	564	539	552	568	578	527	514	567	584	528	536	543	536	572	566	510	545	515	561	532	543	571	573	496	540	539	549	517	528	535	589	561	550	571	565	543	557	610	574	558	558	527	517	518	526	529	581	533	584	573	572	533	537	546	512	569	558	536	571	534	521	538	562	527	517	559	563	533	514	556	520	588	498	599	583	573	538	567	577	516	569	536	554	566	553	584	553	563	539	597	511	539	556	578	534	552	572	523	544	601	570	571	567	532	564	528	581	575	496	548	565	535	558	516	566	508	538	505	566	587	528	542	565	533	546	545	534	552	544	566	552	519	534	559	541	594	571	516	569	580	541	552	570	523	534	554	588	537	530	529	604	548	554	546	527	557	560	516	554	565	546	549	606	576	531	573	540	546	562	556	557	566	590	608	534	576	555	554	577	550	528	590	554	497	538	571	524	556	521	530	550	535	509	542	503	593	589	538	587	524	567	566	546	544	549	517	562	536	541	559	545	559	521	546	512	578	564	542	573	584	573	576	556	566	524	503	533	558	541	534	560	560	520	558	524	513	578	571	577	555	564	548	575	532	537	587	569	532	553	551	566	521	539	559	562	562	536	567	543	535	528	519	534	579	565	538	555	515	534	594	532	527	574	511	517	531	573	553	539	553	496	570	558	559	485	572	566	552	538	589	591	543	535	544	538	521	565	575	588	556	572	559	550	563	563	581	533	550	531	570	536	527	550	509	570	577	558	558	566	539	544	555	538	559	526	583	543	538	544	531	521	525	523	564	550	544	556	577	548	568	521	555	614	556	539	551	550	548	608	552	530	545	537	542	565	559	573	545	521	537	566	557	564	551	588	529	522	558	520	518	513	576	540	555	560	560	557	565	586	545	515	534	526	544	508	533	565	516	569	600	542	540	521	540	553	570	544	558	536	566	561	592	530	543	596	563	545	509	535	532	587	568	580	538	576	561	547	529	523	528	593	554	545	544	524	574	522	548	543	559	506	580	532	528	553	584	581	602	557	561	539	572	544	524	602	563	568	560	555	548	564	550	512	543	550	575	575	520	566	493	541	600	515	537	571	566	565	521	550	560	548	581	597	554	537	558	563	534	572	581	554	573	558	536	566	524	548	569	548	551	565	550	573	536	561	581	597	577	578	545	562	530	574	574	509	506	582	531	572	531	523	558	573	518	551	526	530	533	539	560	583	548	550	566	514	561	552	526	536	561	529	556	572	540	517	551	574	543	526	517	532	534	567	524	583	562	541	556	591	541	566	552	574	574	569	570	551	517	558	561	547	521	544	586	592	540	556	525	571	534	523	558	531	534	508	515	526	541	587	567	530	556	581	543	558	494	564	570	542	559	561	532	543	606	533	579	509	529	547	591	575	599	551	567	521	541	552	502	510	548	538	599	528	600	549	530	569	556	544	555	541	573	542	489	511	534	521	520	524	539	539	518	611	555	529	546	566	551	561	534	527	551	530	546	564	518	559	526	597	553	509	561	504	522	578	577	571	556	510	552	547	559	560	553	521	536	526	549	514	573	566	520	536	541	548	520	538	539	556	572	553	597	527	532	556	541	523	576	554	502	550	537	572	572	524	547	553	558	548	549	562	578	569	565	541	542	502	535	513	525	567	612	528	522	526	567	538	537	522	569	513	528	559	515	532	518	536	547	557	528	546	534	561	570	529	585	558	594	522	530	537	589	514	565	548	526	467	524	572	575	550	619	559	543	528	553	526	559	556	525	521	540	578	524	553	535	591	560	511	553	503	549	560	522	513	539	527	538	565	553	522	541	558	544	544	587	497	582	514	590	561	480	566	494	494	537	554	512	557	565	542	540	557	549	571	553	557	551	527	502	555	532	558	524	549	587	556	562	567	511	543	551	501	593	550	545	568	580	545	535	527	532	582	548	563	568	577	532	539	562	521	514	556	578	495	526	559	527	580	580	559	550	581	531	598	572	533	565	525	544	557	538	548	527	492	548	560	535	577	555	561	560	593	523	577	555	568	535	551	602	552	548	589	569	536	543	536	561	525	577	569	577	525	556	542	557	532	551	528	517	515	555	519	550	531	544	548	520	569	557	568	543	531	604	512	554	602	508	499	578	529	529	559	534	528	573	611	527	528	540	552	543	513	522	587	548	565	518	555	581	551	573	534	572	534	561	530	569	564	538	583	505	567	535	574	567	548	539	543	552	543	559	527	518	510	537	541	572	524	558	575	538	520	532	527	566	582	548	550	537	555	549	566	587	558	549	556	557	568	550	598	540	571	566	540	547	540	523	582	560	534	538	548	555	550	544	544	518	582	573	557	570	582	517	568	546	550	566	537	529	583	521	603	550	551	575	601	547	551	568	549	527	561	536	529	524	533	532	531	569	538	559	546	539	565	560	505	553	501	540	570	592	513	544	545	522	516	551	554	568	542	577	538	549	578	530	607	519	545	614	569	502	514	562	576	565	547	537	531	542	567	540	556	527	540	563	533	554	545	549	541	543	550	565	543	546	528	539	553	566	526	531	526	534	543	564	559	496	540	536	526	523	547	543	549	509	547	533	553	565	536	552	579	547	530	540	580	533	507	551	527	545	555	545	524	547	560	525	551	544	553	541	570	552	527	566	539	527	541	552	531	585	547	523	489	542	551	569	503	512	516	593	526	562	530	535	534	565	533	563	521	517	518	554	573	565	592	525	544	540	543	519	564	535	518	551	543	563	566	559	549	551	508	560	540	514	550	539	541	515	535	530	559	546	572	551	564	522	575	605	582	535	537	584	557	598	578	510	536	581	629	521	566	531	568	557	560	533	494	535	511	550	536	538	500	572	567	561	554	544	535	553	521	560	571	544	536	566	565	543	573	544	507	597	529	546	529	542	564	535	572	546	507	515	564	540	537	567	516	544	543	527	539	528	512	528	548	546	570	583	546	592	539	548	538	518	564	539	522	569	526	540	532
58892	73566	68385	24150	1151	1081	952	979	956	967	873	879	939	894	880	880	877	844	859	862	878	895	906	895	836	861	850	866	879	829	857	917	894	821	834	862	856	840	884	908	823	821	842	865	890	851	834	866	886	827	868	829	837	863	911	881	834	812	855	838	850	805	845	870	886	885	860	836	873	834	843	839	848	878	891	876	855	846	873	870	841	843	833	806	901	794	865	843	822	796	829	841	872	893	829	885	875	870	838	849	876	830	810	822	852	843	838	821	842	821	824	892	832	843	854	900	861	876	917	867	878	873	851	871	867	832	855	841	792	806	845	851	855	818	891	867	868	931	840	865	839	804	858	829	851	890	839	883	835	811	871	809	894	897	860	906	785	844	841	815	831	811	873	881	875	800	893	894	897	859	863	862	880	822	872	915	833	822	833	868	808	884	860	859	797	828	841	845	878	864	806	854	861	828	837	817	834	849	807	800	860	843	872	840	878	837	842	870	796	806	826	850	820	888	848	860	808	904	805	832	884	871	841	822	839	829	863	861	864	876	840	808	842	823	897	859	876	849	872	858	850	774	898	805	798	857	848	868	850	941	865	869	870	804	828	851	832	873	860	866	869	848	850	831	848	902	856	825	872	832	828	869	839	881	871	868	866	850	859	848	913	830	886	894	855	822	849	844	827	844	868	846	860	806	840	811	826	881	880	754	889	852	842	806	820	847	856	823	844	840	851	830	808	828	852	847	862	867	894	842	846	834	858	830	824	844	885	867	834	851	871	893	833	896	860	821	827	816	838	838	854	826	845	832	828	824	846	819	882	874	851	861	823	852	914	848	830	845	892	850	847	834	879	844	827	855	869	869	844	840	847	836	872	821	889	884	812	841	894	880	808	858	813	848	825	893	848	867	823	829	832	839	863	872	860	860	856	842	873	885	882	864	766	888	884	853	843	841	912	827	814	863	853	828	810	866	805	889	906	867	852	848	834	831	845	875	836	869	872	880	840	849	831	850	900	874	841	837	847	906	833	861	822	879	819	834	810	814	873	808	846	823	822	859	847	824	843	861	827	904	825	847	828	846	864	862	860	897	861	894	862	874	894	816	918	886	799	858	893	869	865	877	846	832	881	818	824	854	874	848	848	858	905	789	824	849	860	854	851	873	831	825	823	791	888	859	804	900	865	907	817	866	881	802	813	858	845	833	818	818	839	848	842	809	803	829	828	852	850	857	830	837	849	856	889	886	827	870	858	880	806	884	822	835	840	877	843	852	838	798	844	825	855	901	868	872	866	879	820	847	886	849	800	843	869	805	869	835	881	821	843	810	830	875	900	857	835	827	823	862	864	835	870	809	846	853	859	862	860	854	880	858	844	866	862	819	799	837	837	840	975	831	866	801	853	864	850	868	810	894	829	825	825	879	888	838	847	839	901	898	783	867	863	872	825	860	906	854	868	842	925	871	871	816	842	843	848	882	828	828	800	897	846	856	870	862	801	821	857	853	847	873	865	848	838	877	873	871	837	839	872	851	864	902	881	838	850	859	875	837	865	899	917	838	864	895	862	848	845	779	852	813	850	840	868	881	860	865	872	905	872	827	899	850	862	860	832	836	814	876	826	863	857	862	899	872	807	827	854	880	872	836	837	789	819	843	875	862	818	864	827	815	863	815	806	871	869	833	823	836	912	866	901	843	841	799	799	848	816	853	790	867	864	854	851	810	823	845	874	872	858	861	782	848	853	872	912	851	892	867	848	835	787	832	821	877	838	842	840	897	820	799	909	830	837	881	789	870	847	910	799	861	824	878	904	822	784	864	858	869	845	836	903	864	859	881	842	902	861	832	830	883	816	847	812	850	807	863	871	935	897	868	855	834	837	851	896	906	838	842	810	811	900	865	818	858	832	850	888	836	862	822	848	882	881	863	795	810	865	835	852	835	890	826	851	831	844	847	866	823	850	821	824	835	872	856	861	873	789	833	848	819	871	841	832	827	868	799	866	792	873	838	868	857	870	927	832	843	915	810	823	847	867	890	865	823	835	874	883	845	874	773	852	872	864	852	874	837	825	830	790	857	860	851	842	870	850	889	846	891	859	824	827	891	830	901	840	836	861	899	841	808	854	829	871	836	824	832	836	838	802	877	847	862	903	810	850	852	884	815	843	833	815	807	860	878	869	827	925	826	848	828	880	891	834	782	860	855	848	856	846	861	809	822	808	800	797	890	864	870	816	886	882	880	871	851	835	882	856	880	849	844	896	836	806	851	870	813	853	893	885	870	866	846	811	844	898	853	889	875	876	826	850	878	872	879	837	837	834	889	852	828	830	820	842	889	818	818	848	845	800	844	843	894	879	842	863	843	855	826	898	851	855	804	814	880	854	848	886	856	783	897	861	883	820	862	821	889	882	836	800	821	811	853	850	814	870	822	881	861	847	828	878	875	880	859	889	829	821	891	844	877	838	871	860	833	882	845	879	831	869	908	831	879	861	861	859	871	883	818	820	891	864	847	897	841	857	817	867	834	841	854	894	874	829	877	905	905	852	840	881	889	878	820	913	826	843	830	831	861	857	825	863	875	834	858	845	936	823	866	865	855	872	865	856	868	814	829	817	803	879	825	870	842	852	821	902	864	837	795	859	845	858	852	867	837	815	828	880	831	816	885	924	841	820	823	814	852	840	874	853	877	808	830	815	875	860	843	859	837	865	807	866	857	815	880	904	889	809	806	845	897	866	824	846	827	830	863	874	836	874	860	825	874	808	837	858	811	788	830	879	830	825	839	845	847	857	868	832	807	887	827	854	830	839	853	855	826	862	873	865	820	835	792	860	897	893	883	921	835	864	875	817	840	880	850	915	914	785	882	862	881	839	865	827	866	846	823	868	855	835	819	857	888	875	888	859	851	858	867	881	816	881	857	805	851	857	841	895	849	822	876	806	844	841	891	817	849	834	877	886	847	907	812	829	829	830	852	826	837	844	817	890	820	903	807	807	809	819	828	860	833	806	839	821	827	845	832	838	832	834	821	884	827	816	878	907	808	889	867	845	862	843	839	847	855	822	864	873	827	867	879	806	887	838	900	841	834	828	821	871	896	825	826	841	825	839	836	846	867	845	835	844	847	902	838	852	898	903	839	857	792	779	917	806	810	831	887	877	869	851	835	842	865	880	815	850	909	866	805	879	860	832	864	827	830	879	842	848	859	838	851	867	877	819	817	883	827	819	880	866	824	830	892	859	848	842	783	846	867	868	883	899	895	831	894	876	881	910	850	901	850	842	835	842	859	850	828	908	863	849	852	807	854	850	825	860	876	923	884	775	834	835	875	869	848	798	844	850	796	857	821	831	822	885	873	831	835	878	882	858	840	873	842	906	861	843	808	872	803	842	830	844	849	897	853	897	845	894	851	829	873	854	832	792	854	864	837	856	836	865	884	857	794	836	851	842	874	841	881	852	828	834	792	842	797	908	841	848	881	841	836	863	813	840	869	866	864	834	845	864	916	809	863	824	826
23316	21604	33192	27905	21114	17684	4738	813	650	721	707	685	701	661	691	652	620	702	657	653	649	653	679	652	653	647	647	667	611	665	630	604	611	656	681	657	630	641	662	664	597	654	692	593	650	624	621	633	633	667	625	658	623	663	647	653	612	662	678	640	670	614	613	622	656	610	633	676	649	639	606	641	636	669	623	629	645	601	658	658	694	632	604	596	637	636	614	630	629	620	610	622	629	607	659	621	625	630	642	626	627	647	642	641	615	642	631	682	667	651	655	702	630	620	639	668	644	639	651	660	619	627	642	645	651	657	624	599	632	649	636	597	637	642	684	662	666	657	653	667	619	630	694	632	640	645	649	602	632	654	666	646	582	633	650	623	647	593	668	566	644	647	633	612	626	639	642	620	618	678	591	595	589	624	617	635	651	645	655	641	617	650	619	670	609	603	614	636	683	657	647	616	660	668	651	629	634	632	613	591	645	637	629	625	661	648	582	663	618	656	673	656	674	631	667	606	642	662	617	637	629	634	640	641	586	659	620	605	687	595	699	626	682	639	587	673	644	593	593	642	622	615	659	671	610	601	604	637	627	659	650	620	609	600	602	625	648	646	625	628	628	602	671	604	608	637	631	638	649	645	652	689	637	648	658	621	684	680	649	628	633	620	681	615	617	640	639	656	654	636	704	634	613	643	605	665	659	630	617	609	638	608	630	615	684	640	597	594	641	713	624	567	694	641	623	674	625	617	656	616	613	637	667	650	627	612	598	608	639	621	587	626	673	635	704	636	605	590	605	653	624	590	659	650	651	619	668	624	640	613	601	655	600	643	627	627	673	609	627	629	634	580	653	609	610	625	573	622	653	606	649	607	632	615	626	675	649	660	600	623	636	623	624	611	599	630	653	646	632	673	619	629	635	667	652	682	674	630	638	644	606	640	654	660	634	601	674	634	637	615	613	618	636	625	581	648	619	639	602	623	630	660	652	647	635	658	641	624	596	638	604	604	675	679	617	628	683	610	612	643	590	631	623	628	594	638	601	636	588	650	649	656	668	650	660	562	615	649	602	624	603	612	633	615	613	685	637	652	632	594	613	630	668	632	627	603	594	646	680	663	603	634	671	643	634	638	674	622	637	623	576	630	648	606	638	610	607	628	601	626	624	606	654	647	607	615	640	627	641	665	628	642	605	662	647	648	607	581	640	640	630	627	640	654	628	613	623	615	625	612	606	578	668	640	618	689	667	655	660	599	658	603	599	644	648	647	633	646	624	642	635	619	620	623	648	629	660	620	629	613	633	647	623	634	610	641	640	649	622	583	613	643	614	630	663	623	610	624	640	624	673	615	667	651	617	635	606	594	643	595	636	631	643	600	632	627	624	627	617	604	598	673	663	630	619	635	550	624	654	641	611	624	611	628	609	659	579	635	623	669	626	615	621	640	597	658	601	644	584	623	670	657	638	628	595	631	638	603	645	664	635	643	587	618	662	641	608	629	636	608	629	628	640	595	593	613	636	597	607	639	607	639	659	597	583	632	604	621	621	653	654	641	644	613	657	650	680	639	626	622	632	661	619	646	651	696	645	683	664	648	597	654	643	641	643	637	604	623	637	670	694	626	681	642	617	640	661	641	615	621	621	599	624	629	650	600	661	629	631	624	667	676	613	590	639	687	618	660	620	657	650	610	579	651	610	594	632	630	636	606	598	658	608	634	593	600	628	626	638	655	597	657	633	625	617	647	673	627	626	621	643	632	608	622	653	567	635	649	611	626	600	614	656	667	608	620	642	634	643	666	629	692	646	643	618	649	652	669	648	654	658	628	600	625	607	643	628	608	565	634	582	628	576	613	706	605	651	661	637	606	617	643	615	614	640	686	609	663	628	658	588	605	616	602	634	663	639	630	635	598	618	592	620	604	616	637	610	643	630	637	639	668	630	651	653	631	663	624	629	608	654	649	648	622	634	677	605	639	652	616	619	649	637	649	658	583	615	669	643	652	657	657	622	674	655	651	629	636	565	626	656	616	651	646	593	666	619	612	648	639	677	600	597	636	648	613	651	681	641	644	613	586	633	618	616	606	577	627	623	603	670	678	615	626	627	614	615	616	640	623	633	589	665	622	620	605	615	668	662	646	636	646	632	653	683	584	636	621	620	599	638	621	594	642	640	615	608	640	641	652	620	633	623	651	677	665	611	661	616	657	610	612	711	595	601	659	605	628	668	648	605	679	610	648	671	653	614	647	689	604	584	616	600	629	633	641	632	605	624	626	656	623	620	640	644	631	612	651	614	624	648	658	633	610	678	658	615	610	667	627	591	641	624	587	603	614	597	668	654	637	640	662	619	618	636	622	633	691	645	621	644	656	649	620	635	612	645	694	643	600	622	657	650	634	602	672	681	638	608	631	582	615	607	662	639	626	649	628	616	628	628	632	631	651	619	635	632	632	585	632	602	648	624	619	594	635	582	633	618	663	623	610	627	658	614	643	601	626	602	607	625	644	630	605	632	656	601	609	613	611	654	640	639	669	659	627	642	659	665	568	662	667	561	595	665	616	677	601	636	674	624	635	649	624	612	600	614	585	617	630	610	619	648	605	665	598	639	636	682	628	659	622	636	643	627	604	675	678	637	634	638	600	632	588	661	648	612	622	640	646	597	648	627	635	641	619	675	639	613	635	622	637	604	632	644	605	588	641	633	634	624	633	585	617	601	628	656	653	617	618	624	615	664	613	646	635	635	624	617	631	684	620	653	630	673	608	629	609	633	608	618	610	722	584	603	601	602	671	631	652	639	635	633	610	621	651	709	621	622	636	590	573	659	639	638	613	650	649	651	602	623	651	640	634	602	642	637	667	658	619	636	624	604	626	618	612	630	609	618	603	633	603	632	587	622	616	643	672	586	609	625	612	579	629	589	599	641	601	616	605	625	671	618	637	625	617	655	638	616	593	620	635	606	623	642	652	626	632	607	609	646	649	660	682	623	643	610	663	672	649	620	631	627	633	634	625	614	660	626	638	643	633	608	635	642	640	619	642	600	609	603	620	641	646	644	616	640	591	628	613	613	607	631	662	644	645	612	625	613	618	662	664	670	673	647	593	610	640	606	639	660	633	629	618	662	624	669	646	639	656	633	601	633	645	601	624	600	635	674	620	607	626	658	626	613	642	643	635	650	665	658	632	650	627	634	612	618	620	625	679	628	646	679	645	595	646	627	624	630	616	625	634	624	639	629	595	589	631	652	602	629	649	623	611	676	676	634	664	608	656	622	617	637	654	633	645	659	619	618	627	602	623	621	644	648	663	627	622	666	651	599	603	634	646	590	664	632	593	604	660	611	640	636	667	653	667	626	615	673	665	638	622	597	644	610	629	650	620	634	618	641	647	648	585	685	618	655	602	651	644	655	611	576	589	622	628	635	630	676	604	637	668	662	636	617	658	627	618	648	642	648	618	595	641	639	650	650	667	610	581	640	628	616	661	592	633	654	614	629	632	615	625	645	662	590	669
63706	74412	69944	29848	1513	1332	1234	1189	1144	1123	1058	1038	1004	1014	1007	1004	1009	1030	927	975	999	954	945	1005	892	939	960	960	994	955	957	955	940	988	951	997	922	880	919	1002	993	990	934	996	952	932	961	947	968	1002	1002	950	976	938	991	1012	961	1002	962	946	962	995	920	959	987	960	935	963	952	979	975	920	909	976	952	1025	991	999	962	995	1026	956	973	989	986	952	998	985	995	948	999	1015	928	947	954	961	979	979	924	957	970	927	944	935	939	881	918	976	932	953	1011	935	901	935	1006	920	986	942	947	908	968	933	978	964	906	980	993	1018	962	993	922	984	945	975	956	927	989	962	1002	984	971	951	968	899	942	962	990	1023	999	1027	946	955	989	972	1015	977	935	966	1012	929	968	983	863	921	981	999	935	951	951	1010	993	931	935	940	958	979	972	945	885	947	964	942	976	941	973	966	918	956	1005	933	950	946	946	944	931	944	963	954	905	917	1006	928	900	953	979	934	931	921	993	908	987	905	959	1008	903	980	919	960	938	944	939	887	960	969	943	970	975	939	925	933	965	970	947	956	900	895	926	966	943	972	921	958	966	978	910	992	966	979	931	940	937	947	919	895	998	981	941	1021	941	954	969	1000	947	993	958	910	962	908	999	921	983	989	929	957	958	958	930	953	963	937	911	929	946	954	939	1001	995	972	968	940	995	975	1009	971	925	954	982	909	957	994	972	951	925	951	900	905	924	898	1014	964	952	890	1000	1002	974	912	950	939	944	1009	911	981	1010	948	903	974	968	965	950	996	953	953	947	988	993	958	931	1008	965	951	981	951	951	995	995	938	927	977	978	995	916	953	991	918	948	982	965	948	989	929	1004	909	951	929	960	966	962	955	902	975	959	959	951	959	1019	957	967	960	975	980	972	986	971	938	1007	910	978	947	955	879	942	967	914	931	979	997	999	978	965	925	973	932	971	988	967	954	901	954	931	938	904	971	985	954	926	939	985	943	991	993	984	993	958	938	932	961	977	993	978	902	975	899	958	999	945	914	955	984	982	999	1053	959	989	967	975	1005	910	984	1008	930	972	931	1007	910	1007	949	961	942	963	891	942	965	949	1017	947	917	967	971	884	950	971	940	968	974	1003	938	989	969	940	947	980	997	937	916	995	968	945	917	1006	936	1013	922	953	898	1020	896	977	935	998	968	985	925	928	928	965	988	1008	998	972	951	942	939	920	983	965	991	919	925	965	934	917	957	984	978	942	968	965	978	976	919	974	946	951	936	947	975	915	991	977	957	947	924	999	977	983	953	945	977	966	1017	956	1041	981	994	970	957	989	968	926	962	939	1030	973	1043	968	942	1006	926	951	961	918	971	1004	945	982	963	956	898	1010	933	926	957	967	985	987	983	970	926	971	948	956	999	982	961	980	927	857	996	989	954	963	928	983	945	941	952	925	907	951	954	984	928	904	943	907	961	969	942	983	956	989	948	960	903	941	952	973	956	958	977	997	955	958	943	974	1000	929	948	1014	982	989	955	968	935	985	987	879	905	989	926	989	929	979	972	880	1007	941	925	998	945	946	921	984	967	953	997	944	975	935	965	929	956	915	953	944	974	935	953	968	966	985	916	933	958	1014	1004	905	943	942	1009	1006	933	952	994	975	1003	1004	927	995	1002	958	895	897	962	1018	991	980	1025	940	970	914	906	945	988	944	1010	963	889	955	996	969	922	911	978	998	997	948	932	965	936	932	920	989	982	964	995	956	967	910	997	947	983	933	980	940	940	968	934	961	959	1012	948	938	951	949	963	973	1001	988	972	991	1000	920	939	961	922	963	920	1019	933	921	949	973	921	1026	991	1031	942	987	927	1029	916	881	978	929	894	951	939	993	950	963	931	984	967	997	964	986	991	1004	914	939	949	982	1013	981	969	985	986	980	978	924	949	919	1003	1036	946	980	986	978	948	1007	966	967	944	947	917	939	986	993	964	943	963	930	940	989	984	950	937	967	1023	920	948	930	953	966	986	921	963	1033	968	977	966	952	902	940	986	957	993	951	939	980	933	954	997	963	958	916	934	1004	962	959	988	971	951	997	931	956	1006	990	920	993	988	986	984	892	984	926	988	989	971	980	937	959	945	971	992	950	921	969	922	961	1012	952	980	992	951	976	1028	969	965	979	992	966	966	992	998	964	912	963	908	990	978	984	973	977	985	968	990	946	978	959	942	963	948	890	953	970	978	971	918	994	959	912	997	932	891	956	957	968	951	937	963	967	972	965	958	965	950	889	925	980	952	965	936	956	918	920	966	971	991	960	985	872	897	972	966	946	945	1006	952	971	894	940	1009	959	966	975	939	960	961	973	944	953	988	916	961	987	904	932	923	946	945	996	958	994	983	952	997	965	938	950	913	973	962	905	927	950	939	957	928	950	890	989	975	1001	998	969	925	954	968	965	938	1017	949	899	931	974	970	978	986	942	909	953	950	977	955	963	950	972	904	995	990	974	974	956	944	950	945	912	965	952	922	953	997	963	911	899	904	941	961	1011	886	907	1024	977	961	1005	912	932	966	985	985	888	969	1015	985	973	974	927	978	974	965	984	934	969	978	942	951	950	984	914	985	975	938	952	949	939	985	886	928	926	961	977	945	954	963	954	965	938	973	979	937	950	1013	953	937	948	995	1026	963	917	935	974	947	951	925	979	952	991	960	975	968	1056	965	929	967	958	995	931	923	950	906	963	945	952	893	917	996	951	946	959	930	983	902	952	938	1003	958	969	972	954	979	898	978	947	951	1004	916	909	956	949	968	979	955	887	995	892	978	963	972	979	924	1046	963	974	951	965	957	924	885	944	924	919	998	955	972	1005	1002	973	971	932	970	918	933	917	989	908	908	984	971	953	953	985	960	929	928	958	995	968	991	935	938	985	963	1011	953	953	940	959	943	924	970	959	994	948	901	963	960	996	936	925	981	983	941	977	1011	917	972	953	964	983	931	960	973	994	982	987	950	967	969	974	938	970	975	963	980	948	982	976	950	928	920	976	990	880	943	947	897	920	974	925	968	1053	977	983	975	954	954	1013	953	982	1005	999	959	1001	900	979	986	998	976	933	967	939	1003	1016	951	954	975	977	1019	942	986	931	1033	961	952	945	953	933	1002	915	990	931	903	940	971	943	971	978	942	1022	992	965	916	989	914	963	962	901	1008	941	931	903	942	927	949	938	955	978	961	971	894	969	983	934	908	916	951	956	927	917	933	954	945	998	946	976	921	944	868	1003	951	955	901	974	969	993	971	939	936	931	998	956	962	965	980	919	1033	973	965	981	976	921	970	975	961	933	1007	965	960	929	957	940	1012	950	971	965	942	986	1012	954	1001	964	987	958	991	938	959	951	978	988	965	981	907	1003	987	930	949	952	943	953	961	988	919	952	913	974	1018	970	914	969	996	939	940	902	1010	967	966	937	967	987	939	923	931	950	991	924	949	931	944	983	939	1041	947	1000	912	917	1003	921	1006	946	951	930	972	914	949	954	906	929	928	924	927	971	936	956	948	1008	928	933	949	923	995	1061	965	986	951	912	919	934	999	934	949	982	935	972	918	998	1004	945	974	920	962	957	974	898	935	966	973	936	993	905	974	932	980	1016	935
28386	26357	33467	14979	706	335	337	363	345	335	339	351	319	375	350	384	330	314	342	364	342	354	358	354	296	339	316	322	355	343	334	317	346	370	339	347	348	346	338	373	360	361	359	346	383	326	343	350	334	327	357	335	364	367	346	327	372	329	357	351	317	340	364	386	342	322	310	332	362	314	360	371	350	333	366	336	312	334	339	347	354	345	364	331	320	341	349	349	349	331	324	333	338	333	342	319	318	354	326	356	348	329	383	325	350	335	322	352	335	324	354	381	370	320	323	376	358	344	338	334	363	327	361	338	350	338	311	341	336	363	358	321	336	354	369	357	341	336	334	322	333	360	340	313	345	325	373	324	300	343	370	343	316	342	332	344	334	325	356	360	356	339	327	352	344	331	347	312	380	352	349	352	332	322	344	346	378	364	361	330	373	361	330	323	374	363	357	336	330	351	314	331	328	359	353	360	315	372	343	345	351	318	353	326	369	325	345	332	347	345	317	350	332	384	355	298	351	339	363	324	334	343	387	345	334	323	345	347	332	334	357	367	336	333	362	356	316	351	354	347	352	363	339	352	359	346	362	364	352	332	338	359	335	323	339	350	336	356	357	342	337	401	341	331	394	300	349	346	362	329	359	347	357	338	342	376	331	383	323	324	340	334	375	365	330	354	353	344	352	353	370	336	338	344	336	332	358	344	344	342	368	358	333	380	335	342	339	342	353	346	337	344	335	335	334	340	320	341	372	342	351	369	366	342	368	346	337	374	358	327	327	338	342	337	344	344	309	346	362	353	339	357	348	330	332	335	365	358	339	327	358	361	359	350	355	371	331	301	332	333	334	304	359	337	330	339	323	367	364	343	316	369	372	356	364	330	358	358	322	371	374	345	350	358	317	350	331	360	329	330	351	353	330	352	400	352	332	370	361	387	368	347	349	324	396	388	341	374	360	362	325	340	391	361	360	393	368	374	308	344	340	347	366	323	344	318	385	377	343	351	319	337	345	330	335	360	301	380	345	372	340	366	356	376	367	332	334	348	373	305	339	357	345	339	330	378	316	344	364	332	330	385	354	382	349	380	378	380	319	336	386	353	319	350	330	388	352	345	349	370	358	364	339	344	317	347	357	340	357	362	353	339	355	367	302	340	318	378	353	339	330	362	340	367	330	359	356	345	383	364	354	352	326	360	320	297	333	377	315	327	345	346	376	356	344	305	313	333	343	334	330	347	369	346	348	337	376	351	358	348	298	333	345	366	352	334	331	362	357	381	352	346	374	357	359	343	319	356	386	366	353	357	351	303	366	333	330	360	372	362	357	332	364	345	341	338	355	350	340	349	343	338	366	335	346	353	348	344	350	361	334	341	356	368	349	361	321	358	312	338	356	339	327	352	326	383	364	372	346	339	352	338	370	348	334	331	355	351	339	338	375	359	348	335	339	323	342	323	328	348	342	353	353	362	351	334	363	370	358	351	334	359	384	346	322	330	328	373	349	362	350	351	342	314	358	345	378	321	331	305	349	356	349	334	330	344	340	354	349	355	343	355	346	334	370	328	354	338	333	353	341	342	355	337	319	347	310	349	315	373	375	376	380	329	337	349	376	342	291	367	339	351	338	332	338	336	359	353	351	344	340	351	343	328	383	333	333	385	371	313	351	336	357	343	333	350	339	353	347	312	293	378	339	339	398	334	327	312	341	356	376	348	380	354	331	344	365	339	347	326	339	369	330	327	350	362	329	347	370	357	337	322	353	341	326	363	323	354	348	308	373	324	341	318	342	353	330	377	343	362	358	322	364	336	372	360	348	348	377	321	343	333	337	359	335	374	317	365	374	373	345	345	333	333	349	346	370	362	344	373	350	323	315	364	361	366	396	318	321	376	349	323	316	349	364	349	363	353	374	360	372	304	385	331	343	349	352	352	352	341	348	313	370	387	344	359	349	349	347	342	362	332	360	323	371	373	369	350	381	346	341	303	339	338	320	374	347	315	333	370	351	335	336	314	354	367	319	338	360	350	352	342	381	383	366	333	333	389	348	335	363	352	358	319	336	352	318	363	371	355	349	351	356	379	345	339	356	361	319	373	377	363	309	341	356	344	349	366	336	327	332	326	392	371	380	329	386	350	329	362	360	350	335	349	369	373	342	359	361	345	351	360	324	350	332	373	347	362	360	334	321	324	345	360	344	329	358	310	342	354	365	372	336	337	366	338	325	358	349	352	334	339	354	322	344	332	345	367	349	356	317	345	345	339	338	334	334	369	332	389	301	352	343	349	344	387	324	364	346	338	334	368	332	343	387	328	376	328	344	316	337	344	318	335	355	352	360	353	351	354	308	319	304	351	326	312	378	351	349	363	365	330	317	344	338	326	333	353	325	331	346	360	381	359	325	351	342	405	320	364	372	347	353	357	360	342	355	320	351	350	334	334	347	348	377	340	346	335	340	332	342	339	330	364	335	358	353	371	356	343	360	323	376	334	343	373	338	352	340	358	370	341	353	338	353	324	356	369	342	342	333	358	360	352	359	344	347	358	326	333	354	354	339	366	355	334	299	341	343	362	351	348	329	350	362	326	366	317	375	363	344	363	343	332	353	351	332	350	290	375	350	359	340	346	298	351	367	308	356	357	370	392	356	351	346	326	349	325	382	322	365	383	329	353	323	293	351	325	394	359	359	360	352	346	336	338	373	360	308	362	346	359	356	343	371	346	340	349	374	348	361	350	397	316	322	332	370	334	356	351	343	350	341	357	350	335	387	329	320	357	378	317	360	312	339	371	288	367	363	351	359	352	376	319	329	340	351	364	335	381	344	374	351	361	343	339	344	359	354	342	374	366	376	346	331	345	342	308	343	325	372	396	356	355	308	350	341	338	356	349	339	344	363	357	357	376	340	351	348	332	387	356	349	359	337	369	345	335	360	353	363	341	308	324	339	375	386	324	377	356	364	336	355	369	336	369	351	327	348	356	354	352	386	308	335	362	364	358	343	332	384	350	336	317	341	354	354	374	362	319	331	402	352	334	319	334	323	374	343	374	358	359	333	352	352	340	356	380	370	361	341	338	378	335	361	338	350	304	332	337	366	349	365	356	366	377	352	347	348	361	371	364	366	314	382	336	374	376	357	312	349	316	328	362	338	324	320	357	341	353	338	319	346	353	375	365	374	348	345	361	326	333	321	359	370	344	351	342	352	337	346	362	375	382	316	344	362	323	332	353	338	343	372	307	352	336	361	356	330	329	325	343	341	378	371	351	348	369	345	353	342	331	378	361	341	341	355	368	348	351	341	368	314	355	358	386	380	362	356	332	369	322	354	393	355	362	377	336	334	320	350	349	327	334	354	330	350	340	369	371	319	348	356	356	347	346	364	372	373	348	353	334	332	361	367	370	380	330	336	338	340	338	361	314	355	332	348	376	349	353	361	379	332	344	353	363	345	384	359	362	361	349	363	349	367	346	367	364	343	339	318	309	382	330	356	322	356	363	334	352	353	353	337	332	348	343
34184	44134	38105	9718	573	562	568	569	605	561	562	527	582	523	587	550	571	521	556	628	550	572	568	512	538	543	536	539	522	584	570	603	546	540	608	558	562	517	554	558	555	585	552	557	567	550	508	538	544	525	565	553	544	560	541	547	556	535	546	545	591	575	560	568	528	587	540	549	566	543	557	575	542	587	519	565	559	552	569	529	542	532	534	542	574	565	561	543	574	514	562	571	545	534	583	565	570	558	539	551	546	538	600	555	581	559	569	549	559	532	564	574	531	585	533	601	555	591	564	563	506	582	518	556	580	546	555	545	582	572	581	547	571	546	551	581	512	578	576	540	550	546	567	596	565	552	556	601	587	538	562	570	607	557	561	589	565	566	578	579	576	569	550	530	525	511	537	560	566	538	545	583	585	586	617	583	589	553	571	551	575	581	558	599	590	589	555	539	569	535	582	611	530	527	545	513	564	557	581	554	539	548	564	585	561	573	542	598	572	605	565	565	536	560	569	613	550	549	546	572	549	603	491	539	558	545	553	534	572	571	572	557	567	615	579	554	568	541	543	548	533	577	539	570	573	585	601	585	551	547	592	569	596	539	576	571	582	601	576	562	555	581	555	537	524	567	530	555	585	560	532	549	596	580	544	606	569	557	561	593	558	574	555	565	592	542	624	552	550	579	565	567	547	520	572	605	570	568	548	563	537	546	536	584	544	555	557	524	575	544	545	597	558	575	549	535	558	578	577	574	546	524	580	537	513	532	566	526	580	573	565	540	556	551	585	549	527	521	543	617	570	564	563	536	535	558	581	539	546	561	559	539	557	547	544	577	576	546	592	549	566	526	580	529	538	531	547	577	575	570	578	541	542	569	597	552	550	563	542	550	586	631	562	556	557	575	574	584	525	587	558	548	564	525	569	569	512	552	581	575	552	569	596	569	598	549	541	568	574	576	548	577	561	565	572	521	615	564	562	554	551	548	549	515	564	590	532	549	596	517	571	545	570	549	553	541	548	510	525	578	586	539	582	559	589	575	595	539	563	594	535	552	556	546	560	543	561	568	570	562	564	589	588	563	570	558	512	475	543	567	617	603	589	564	557	555	562	565	586	555	517	550	564	519	587	540	541	566	550	560	496	569	561	559	569	534	539	573	597	566	548	568	526	632	548	537	567	565	538	539	513	593	576	558	577	535	498	576	524	605	565	592	567	549	553	548	542	554	537	551	571	580	512	584	553	569	577	551	544	504	555	530	549	586	578	563	602	523	551	589	585	536	602	522	552	626	564	599	568	561	539	532	597	594	554	584	595	549	573	563	570	542	558	596	531	560	551	547	583	532	531	573	551	588	551	569	548	562	544	561	569	579	566	584	560	557	563	530	553	560	559	597	529	528	571	566	571	555	564	550	589	530	575	570	530	622	551	586	562	553	582	539	555	590	549	523	577	593	537	502	584	552	545	552	558	554	583	594	551	555	559	587	553	558	552	514	605	535	587	536	539	540	569	599	563	595	556	573	565	537	567	526	541	577	552	553	565	545	593	556	601	588	539	547	547	588	569	578	564	582	537	569	510	527	556	552	601	533	503	543	605	585	532	585	579	561	554	584	557	513	569	536	585	564	537	572	582	545	578	558	592	563	583	519	572	560	583	549	513	562	572	553	585	518	549	595	557	541	556	528	562	587	582	587	556	558	557	555	551	527	532	556	570	555	569	589	562	627	551	541	536	572	579	532	580	543	542	560	577	595	549	534	527	532	591	567	497	596	508	560	573	597	573	603	592	572	612	542	569	569	574	579	610	535	576	555	552	564	514	561	548	597	553	548	548	535	570	554	565	559	540	534	543	596	611	584	594	587	601	586	538	552	597	559	558	596	573	565	552	575	532	569	559	533	523	619	585	541	584	552	574	573	561	589	573	545	509	544	559	542	555	573	550	568	557	524	544	587	568	548	553	565	537	590	527	541	583	578	591	564	528	554	574	546	555	546	549	532	541	557	575	535	525	545	550	546	514	543	552	554	559	581	591	527	555	562	530	608	605	573	592	569	554	569	548	578	554	566	542	531	535	555	569	531	527	578	545	567	532	565	569	565	546	575	553	531	598	542	557	569	584	562	540	545	568	553	536	558	577	564	526	544	579	550	534	559	582	542	559	617	542	547	553	541	563	581	560	580	545	547	571	582	558	507	596	576	613	582	585	539	528	556	585	542	546	593	549	550	584	545	574	556	570	546	557	574	539	559	579	544	576	574	534	583	574	566	581	571	533	595	585	571	508	615	538	602	542	565	531	565	527	553	553	563	553	572	541	514	581	532	521	563	591	585	564	564	574	585	551	518	599	577	575	575	533	531	563	629	567	528	575	579	583	555	578	562	533	534	541	559	598	588	534	548	579	582	555	552	568	548	538	552	554	563	529	556	569	575	542	598	550	548	498	583	520	560	507	560	563	594	565	575	547	554	551	521	561	518	553	590	556	551	548	513	549	532	594	564	575	534	568	576	554	567	581	549	556	580	549	565	542	566	563	561	563	504	533	554	528	584	554	610	584	605	566	572	583	593	536	533	570	609	559	539	547	582	553	551	542	519	547	565	545	571	539	577	567	583	550	611	550	557	609	562	542	604	591	573	518	574	563	574	523	542	565	500	574	553	563	566	563	536	526	562	579	615	558	615	513	551	579	592	570	572	555	550	558	581	543	594	526	547	517	543	557	571	577	587	544	547	556	592	578	556	526	558	534	565	523	553	573	509	566	548	535	593	553	586	577	580	548	575	538	597	542	600	561	565	541	587	584	574	529	531	599	538	535	568	561	547	589	581	561	528	598	552	526	547	545	587	552	575	547	570	533	538	564	574	598	597	554	605	546	598	560	562	579	568	565	540	571	547	549	503	543	523	565	559	558	523	559	569	598	579	509	573	516	584	566	542	568	553	549	580	552	589	533	582	582	534	567	546	536	561	584	602	487	543	546	588	558	533	538	540	547	572	591	558	549	531	555	578	590	565	565	551	553	533	539	532	557	526	570	522	556	576	544	553	546	549	523	543	575	565	562	536	579	538	555	513	560	539	570	542	599	533	582	576	554	511	553	562	550	542	593	543	590	545	548	530	572	599	610	535	573	532	520	561	562	591	574	597	537	500	528	566	499	584	593	544	550	526	571	580	525	600	601	579	569	554	560	576	564	540	536	569	578	545	565	546	550	533	592	576	586	576	561	563	561	565	561	540	585	530	582	567	536	562	561	540	612	578	558	552	580	560	580	590	554	566	576	563	561	513	559	565	549	539	559	554	565	523	554	598	542	525	573	525	524	509	553	592	548	523	532	591	557	548	568	577	557	567	515	560	572	546	583	519	569	577	554	556	536	568	597	543	563	525	581	550	576	541	609	525	548	582	525	549	589	554	546	576	558	591	585	619	557	565	577	559	607	582	563	530	556	559	539	587	605	545	616	532	537	579	568	526	566	587	570	560	626	553	534	546	577	579	590	560	550	558	536	564	552	544	588	531
24391	22285	33694	28192	20197	10268	1096	664	575	615	570	573	588	581	614	534	556	560	563	587	590	578	552	572	580	589	608	562	595	562	574	594	575	596	582	596	518	583	544	506	561	572	576	587	565	623	548	581	538	576	571	582	600	567	595	554	611	551	551	563	566	595	580	553	598	551	539	578	557	582	561	542	572	546	586	590	559	601	583	588	571	573	577	596	582	594	548	577	575	620	583	568	552	575	585	574	543	574	613	546	568	569	594	559	573	585	556	558	592	561	582	565	574	535	578	564	484	536	620	579	540	547	581	569	567	551	578	546	567	520	597	548	535	580	570	548	560	565	580	573	571	599	530	510	586	576	573	554	551	578	566	552	520	528	574	573	571	569	603	591	584	585	546	529	559	530	554	593	553	569	613	512	554	537	560	610	551	557	564	576	557	574	549	582	566	550	550	572	591	585	608	539	598	561	575	566	571	584	567	524	554	557	591	517	606	561	535	544	543	552	599	576	555	559	534	543	514	547	565	565	533	589	527	531	562	589	566	522	565	556	542	606	529	570	601	576	567	540	570	540	564	549	553	551	565	568	542	578	572	558	543	481	545	563	618	590	556	570	573	542	593	535	612	596	592	544	550	510	539	588	560	574	561	569	566	538	558	568	566	583	555	565	561	562	542	562	599	538	588	604	578	613	534	580	532	531	575	590	545	570	579	511	524	584	571	545	550	596	538	578	622	576	586	588	552	573	570	614	565	568	614	536	610	571	545	606	594	553	558	604	582	579	544	541	549	485	544	554	563	544	574	537	576	560	574	595	556	537	580	550	590	589	574	553	557	580	529	561	575	570	574	579	597	557	612	578	575	575	571	560	564	581	556	558	595	551	579	550	598	553	582	577	547	564	569	554	597	582	568	538	507	572	601	517	545	545	553	588	539	543	532	555	607	595	576	580	543	563	569	592	574	533	562	590	563	561	596	573	583	552	580	563	571	565	600	531	619	550	523	596	507	560	573	540	552	587	567	540	574	535	596	590	546	572	555	593	586	546	566	586	542	576	556	556	521	532	541	565	545	559	579	575	535	549	546	573	576	592	604	596	606	583	531	598	580	537	573	527	570	546	576	583	538	566	513	584	561	591	633	557	615	566	592	567	597	572	609	526	527	606	591	576	556	559	575	553	520	569	557	548	558	571	541	539	545	573	575	529	548	592	572	578	569	555	594	579	548	572	577	554	586	560	535	536	562	580	584	596	546	578	611	537	544	574	557	525	568	589	529	562	604	551	539	554	608	547	523	601	566	539	595	585	544	621	554	584	569	608	570	566	547	560	551	571	559	588	586	566	537	551	556	580	585	528	576	553	557	546	572	589	546	572	548	568	597	496	596	528	564	586	547	553	595	588	533	553	532	508	552	564	624	588	587	579	553	586	591	551	564	577	560	552	584	562	529	551	572	576	542	564	572	585	556	557	585	562	592	585	540	554	580	522	559	591	512	560	574	584	617	571	567	565	559	542	565	574	564	594	543	583	524	599	551	580	578	587	581	606	596	532	586	575	578	600	614	570	531	587	595	553	570	533	597	604	559	614	550	557	566	557	609	531	544	566	568	557	569	596	586	546	571	606	549	593	539	584	560	547	583	568	596	584	559	554	559	542	555	548	556	573	578	545	563	525	527	590	600	546	576	564	578	590	557	528	542	543	570	570	578	561	570	611	586	588	591	553	579	557	562	566	595	580	554	529	579	549	549	587	558	556	571	552	551	557	565	588	556	545	582	555	566	563	571	562	551	578	533	536	564	604	537	547	528	589	573	543	581	609	587	566	572	522	573	522	580	592	582	574	562	529	578	528	583	576	585	539	573	557	591	543	560	527	574	553	551	540	560	565	602	559	582	560	564	557	589	577	575	566	577	556	607	511	562	573	576	611	563	553	567	654	602	565	563	549	565	563	503	556	590	590	543	544	540	563	553	562	572	564	597	614	570	578	536	564	571	578	601	597	550	578	577	571	582	542	535	549	546	584	539	581	550	565	536	543	559	555	526	579	527	558	565	568	569	598	507	530	605	552	587	585	555	557	543	603	570	529	563	537	556	558	609	572	606	549	538	600	603	557	525	559	570	555	564	576	571	570	546	575	558	583	607	621	528	580	563	536	551	539	565	572	584	605	549	582	584	566	536	576	577	501	585	602	587	585	551	617	574	550	554	566	579	548	558	544	605	570	546	562	589	584	547	568	547	568	560	582	587	535	520	546	544	553	579	550	537	581	546	570	584	554	592	568	571	539	550	568	575	575	528	616	570	548	524	572	598	596	565	586	606	543	550	588	538	553	578	552	591	544	528	596	588	569	584	507	564	579	537	565	557	552	546	552	563	525	566	552	552	584	580	565	513	554	544	580	572	545	539	553	561	566	572	553	550	595	615	605	586	555	574	572	543	561	533	563	573	562	551	559	562	579	574	534	555	551	555	591	576	581	559	590	591	548	568	563	586	559	502	571	579	614	574	598	570	563	529	572	555	587	556	553	581	588	587	559	578	557	555	613	550	549	563	564	535	586	580	593	556	586	563	611	599	559	579	608	606	575	554	515	543	535	544	591	591	553	570	574	567	599	540	549	576	531	550	550	533	541	581	539	550	573	566	529	574	599	550	554	558	488	595	565	602	597	565	532	556	580	570	525	585	546	543	568	594	558	578	555	563	566	516	563	575	576	537	600	551	585	557	614	552	580	579	533	601	539	571	578	526	569	591	580	585	561	534	580	558	533	598	520	589	586	583	563	579	527	538	544	570	574	545	571	558	582	569	572	623	580	557	561	509	568	543	576	595	578	554	565	547	577	606	582	560	593	548	597	570	578	555	587	556	549	564	608	577	542	587	511	560	575	577	559	536	539	555	580	557	550	541	556	615	569	559	577	614	529	554	516	584	540	609	520	538	551	567	580	590	566	563	611	536	547	571	596	523	549	558	626	547	586	559	542	527	541	517	589	595	578	558	570	543	594	562	551	549	565	526	552	551	545	577	524	563	493	579	570	544	576	569	550	562	588	577	563	564	542	556	561	580	588	542	580	579	604	564	579	555	561	587	589	547	585	552	526	535	546	584	534	567	580	558	522	566	553	560	550	618	607	567	565	570	608	542	540	576	544	589	542	582	575	627	555	566	622	558	571	595	564	523	566	521	603	538	565	553	518	557	544	578	554	543	554	586	534	593	532	565	518	590	576	556	567	536	574	580	554	583	568	525	536	614	557	550	575	561	540	566	549	515	581	565	591	577	551	543	602	505	590	592	604	569	559	570	529	562	533	569	565	544	578	548	570	597	548	581	563	562	552	583	568	567	554	592	561	586	538	567	535	575	551	550	565	555	560	581	568	524	574	621	534	554	565	547	547	565	532	549	563	543	577	604	552	590	546	551	575	573	556	578	567	576	564	579	587	597	561	571	556	555	534	547	592	616	523	578	551	517	567	587	587	523	567	551	568	574	602	531	562	557	553	558	583	583	589	545	571	579	523
58963	75249	66300	28182	1142	1094	1003	1014	966	960	961	924	947	867	856	903	859	906	864	897	849	890	873	917	860	878	886	927	882	959	878	904	882	896	870	849	896	883	835	886	852	867	978	882	846	846	902	841	891	892	905	857	889	868	880	876	840	842	884	866	842	877	860	863	852	909	856	897	847	865	843	908	931	868	894	899	872	872	912	848	880	849	843	860	878	865	919	920	888	878	886	911	874	892	852	857	916	877	890	884	914	884	918	892	924	865	879	841	835	921	859	866	872	852	887	839	896	862	894	906	948	870	920	872	910	828	861	903	846	892	879	844	842	876	916	900	918	890	872	856	845	918	864	900	923	899	841	922	906	917	941	850	873	906	836	895	879	903	916	880	890	910	868	891	947	796	922	876	841	873	883	864	878	885	906	914	901	924	889	860	895	885	843	882	880	875	880	830	870	914	898	885	872	763	891	860	906	886	829	845	908	887	903	862	868	868	824	875	812	871	882	928	866	900	871	863	866	1003	911	912	888	910	937	872	871	896	934	882	888	877	916	926	953	879	860	880	873	875	887	833	845	877	844	881	936	921	917	896	878	912	883	852	874	934	934	870	889	874	837	928	862	841	858	878	859	868	877	875	880	912	818	882	925	875	887	891	810	861	898	901	872	872	915	865	845	888	849	911	893	837	958	838	892	854	848	913	885	879	904	833	901	852	878	867	874	872	841	835	904	841	867	849	930	845	833	887	855	871	908	831	920	881	890	919	887	944	887	919	888	860	864	878	828	837	896	934	902	885	885	936	866	909	872	915	864	898	874	906	877	904	935	916	902	880	908	867	884	837	883	891	868	866	872	855	851	884	896	835	887	882	888	849	907	850	932	864	854	907	921	849	860	869	906	895	873	921	908	929	843	857	880	877	833	834	899	919	890	891	894	905	818	864	895	898	903	894	899	871	851	845	921	851	862	874	955	927	858	886	907	854	869	938	872	921	871	831	858	838	862	869	894	875	897	867	901	896	867	897	914	876	868	893	881	887	910	928	928	879	841	877	827	908	888	872	895	881	881	874	876	922	885	920	860	885	902	842	834	878	843	911	838	905	837	872	913	938	863	838	844	849	882	854	922	882	869	897	875	862	856	884	823	879	910	877	869	878	874	852	916	929	884	848	872	911	852	918	874	875	867	874	897	890	869	895	854	871	894	928	891	836	889	839	868	870	878	915	881	866	848	900	827	897	893	856	879	894	889	926	894	913	866	855	863	898	860	937	869	878	865	886	894	869	885	878	861	859	868	907	860	879	902	852	871	889	842	861	990	925	897	907	848	875	855	842	887	869	897	857	837	847	910	835	892	887	871	892	879	930	904	868	901	871	877	940	886	844	886	882	891	876	911	881	956	857	893	889	831	927	879	876	878	868	867	908	857	894	866	827	862	956	875	881	901	881	863	843	836	855	886	883	853	870	911	885	904	867	889	879	887	870	864	910	908	885	876	876	882	901	932	846	889	872	886	911	881	805	871	904	870	930	856	876	889	909	901	866	895	874	879	893	809	861	893	830	901	851	880	895	815	908	953	866	848	871	857	895	837	899	903	885	888	900	871	851	862	917	853	863	845	903	918	901	867	819	860	917	917	861	934	867	898	932	842	920	896	919	874	896	876	907	835	874	833	884	866	912	842	870	880	845	887	834	868	869	904	809	867	911	901	867	940	846	880	863	878	875	867	885	905	875	852	887	925	826	905	877	881	888	840	860	918	886	890	893	892	862	877	893	834	889	888	870	892	909	928	887	896	852	915	899	881	905	892	915	867	884	857	888	944	853	862	838	888	918	877	857	881	867	865	913	858	918	877	946	881	881	927	872	881	864	902	886	875	885	899	898	861	867	888	896	923	918	922	901	829	857	855	866	842	894	884	889	834	859	836	834	872	865	900	870	889	869	902	855	848	908	863	913	885	847	907	863	856	896	842	882	939	904	889	934	864	890	826	858	887	909	849	876	865	940	831	880	871	862	940	895	906	886	857	889	902	894	862	843	886	876	857	889	854	874	880	858	895	875	869	835	890	881	839	884	930	903	886	853	913	849	900	861	923	865	883	888	882	878	903	887	914	874	901	867	847	880	885	891	899	829	896	861	796	822	871	893	897	891	950	944	812	830	896	910	893	848	889	850	865	882	871	892	882	861	912	875	905	893	843	880	848	900	894	874	877	885	887	888	870	865	935	920	885	859	927	852	863	862	926	867	894	849	877	889	925	854	862	826	901	891	891	860	956	912	885	911	900	898	898	879	898	902	926	818	857	920	832	847	895	857	870	846	890	877	848	846	899	901	869	901	840	901	847	869	884	883	809	870	877	924	960	913	902	868	939	887	883	852	904	825	872	884	896	929	917	862	859	823	916	908	866	896	884	905	895	911	880	868	914	859	892	858	869	894	922	877	887	851	903	848	880	891	838	862	863	885	859	902	931	900	886	811	908	880	847	878	857	911	882	881	906	884	858	875	854	889	910	893	894	873	835	892	863	870	863	872	877	903	886	885	881	895	953	952	876	846	900	893	916	903	905	861	868	838	860	879	866	914	878	813	864	846	861	906	871	856	906	900	900	872	895	867	895	875	906	845	875	912	851	912	866	896	908	899	906	828	848	882	867	863	871	855	909	926	874	907	943	867	862	923	899	862	873	835	915	857	875	947	921	919	856	845	862	893	911	877	886	896	892	843	861	923	920	828	895	872	903	889	888	861	881	852	862	838	936	952	871	892	895	848	925	896	903	887	841	871	868	872	896	866	928	872	915	933	874	890	877	859	868	868	899	795	907	899	842	862	872	916	828	921	909	874	893	886	871	857	882	932	876	894	882	890	917	891	856	905	874	851	897	846	886	882	932	883	864	890	920	871	859	875	920	900	923	903	883	853	868	881	884	880	865	941	894	851	886	869	882	921	916	936	885	822	870	868	877	838	856	910	893	872	887	911	926	870	894	905	878	877	886	908	881	903	879	892	929	877	823	903	869	886	893	834	904	889	887	896	849	849	920	930	846	891	864	864	905	894	914	875	966	861	881	887	867	957	884	857	883	875	864	898	901	845	891	901	847	900	880	884	827	882	932	907	918	890	866	897	870	864	897	856	869	902	917	865	843	864	893	879	835	888	897	857	849	919	872	922	909	845	900	897	893	895	881	955	878	892	852	882	920	924	860	879	907	890	836	911	863	916	928	926	871	838	945	891	875	910	859	832	870	884	865	904	910	899	888	861	848	860	911	849	896	927	898	916	833	858	851	810	815	892	933	902	915	850	839	862	905	849	883	884	904	863	876	911	887	864	931	836	842	843	869	905	841	869	855	917	858	900	883	852	872	885	903	921	863	824	865	866	870	867	845	882	869	851	897	850	837	853	880	873	877	891	854	847	815	855	862	834	892	851	912	883	881	884	872	900	931	901	887	885	849	925	882	891	911	881	858	877	865	878	886	858	871	862	909	873	897	849	890	890	867	911	889	824	793	848	889	866	867	848
23267	21655	30959	25105	21302	20643	9658	889	712	716	654	680	671	670	679	641	714	692	665	696	633	682	666	654	632	680	665	687	662	661	657	712	675	716	674	653	635	691	683	668	636	698	638	641	662	663	620	684	611	671	679	633	626	671	681	672	658	665	709	665	663	644	655	690	670	642	661	660	653	666	645	647	640	693	687	646	644	714	711	667	648	670	604	627	650	676	642	658	662	665	652	601	624	630	646	720	662	659	655	719	646	662	638	652	642	653	619	645	648	667	662	643	616	670	696	629	605	653	658	614	676	650	645	635	610	663	641	644	620	637	663	653	653	628	654	659	643	611	668	661	620	621	672	598	644	604	693	631	649	613	650	590	639	645	613	634	657	656	654	653	634	624	677	608	670	651	607	626	697	600	620	641	618	653	653	640	630	632	665	620	646	629	647	665	671	622	704	636	665	641	704	669	616	653	651	679	694	587	636	634	646	614	631	653	655	656	661	624	655	671	666	670	654	636	652	634	634	640	679	626	640	644	679	638	666	636	669	685	644	616	631	661	625	612	632	680	679	654	642	670	669	667	658	650	678	667	628	673	636	685	666	661	636	643	630	616	664	640	610	646	639	624	666	624	681	624	694	653	639	654	630	659	624	624	688	650	644	633	613	620	661	676	644	667	631	643	669	641	690	612	636	632	616	611	659	638	633	636	625	623	656	646	658	720	653	660	653	665	600	678	642	666	609	638	657	672	651	623	657	630	656	631	643	663	653	640	632	589	645	598	646	669	671	581	620	603	645	609	683	637	672	673	644	628	647	657	644	656	631	605	670	599	611	656	648	678	626	616	669	618	619	658	668	640	659	643	692	657	613	636	657	622	654	662	640	651	664	682	595	623	622	613	652	643	611	609	705	638	627	668	711	623	696	621	660	639	637	649	626	625	624	625	619	592	655	641	667	657	630	657	657	691	628	671	658	653	653	661	680	628	646	625	688	668	653	658	629	703	666	670	663	634	626	658	636	638	656	666	638	658	695	638	658	674	610	609	679	616	659	638	643	640	678	645	660	584	655	664	654	665	661	651	675	672	644	640	623	632	629	646	683	620	681	665	647	658	659	642	639	669	611	655	665	665	644	646	608	686	662	665	637	671	659	641	619	663	631	624	654	625	684	640	625	602	644	663	673	669	675	626	637	673	595	654	585	658	648	653	676	688	707	680	716	616	678	677	652	662	695	665	610	649	614	633	670	655	679	644	658	593	581	649	641	648	642	640	698	628	639	660	648	616	650	633	685	677	677	666	618	675	672	613	656	665	613	636	644	651	654	658	663	639	676	650	671	645	649	636	639	663	658	632	661	640	639	601	657	630	634	619	679	636	685	642	640	588	630	650	625	632	644	675	635	636	638	663	615	642	646	642	605	638	654	637	637	621	601	631	646	655	619	670	586	665	623	660	652	615	600	647	636	621	671	653	692	669	636	605	639	657	734	625	621	622	646	624	628	679	641	656	627	630	632	652	637	699	656	655	629	637	657	643	650	674	679	640	655	680	653	628	661	614	609	652	615	633	699	663	649	629	662	624	600	651	665	616	609	671	618	612	614	675	612	642	645	637	680	624	648	657	643	665	684	642	677	632	646	642	680	627	666	625	655	680	627	667	659	645	648	625	620	647	629	655	670	629	656	605	680	644	554	723	615	607	643	707	628	653	627	682	631	601	651	659	665	686	648	637	688	605	695	686	630	640	653	602	684	637	633	630	670	634	651	641	642	613	661	634	621	633	598	684	679	621	670	668	680	618	677	653	658	663	680	665	602	611	639	638	626	675	650	657	654	652	668	652	691	625	663	603	583	642	609	650	632	636	657	710	652	642	679	650	641	627	641	673	641	633	667	647	640	627	645	643	623	628	667	656	611	680	659	680	647	650	643	660	638	652	624	661	657	619	660	653	639	635	649	626	664	610	637	639	650	644	604	649	626	665	661	673	649	650	641	673	647	631	613	667	658	662	622	651	672	602	623	652	662	649	613	644	657	683	655	695	609	665	648	696	658	691	610	646	636	637	670	651	653	682	652	662	672	655	621	641	686	645	633	641	630	682	668	647	616	637	621	633	652	656	632	635	661	685	656	635	707	657	642	631	615	640	685	675	658	650	626	648	678	695	700	599	642	665	653	636	640	662	643	666	650	644	643	642	646	651	662	645	598	625	625	633	610	605	640	636	693	626	599	622	686	648	678	614	672	661	620	640	688	620	648	609	650	655	678	663	636	706	614	671	587	630	640	692	618	628	704	672	667	651	670	645	612	605	665	694	641	692	651	644	604	604	632	642	618	603	623	651	596	595	660	632	666	621	636	663	689	668	646	645	702	646	629	639	608	608	651	595	661	599	687	658	700	590	646	639	657	654	625	654	637	637	655	656	674	615	690	616	645	656	665	642	688	687	654	639	628	644	665	633	694	626	669	607	674	625	614	614	633	648	614	638	652	701	631	683	679	648	632	596	621	675	657	691	626	655	645	660	681	650	661	647	577	681	684	662	673	660	666	616	629	651	640	664	658	671	673	692	632	639	649	644	656	629	607	663	656	635	680	639	648	648	635	641	676	619	620	720	673	690	633	636	627	645	669	647	637	651	663	656	670	567	689	668	649	649	693	626	603	703	700	615	623	610	632	638	642	629	628	605	619	631	716	637	691	641	671	641	645	699	663	649	633	646	681	680	636	669	638	645	628	606	655	662	662	599	662	682	653	638	696	645	639	665	628	605	616	603	638	651	652	670	636	613	676	632	649	622	658	597	633	605	608	646	674	641	669	647	617	660	653	635	610	604	648	632	624	672	685	637	645	660	625	652	629	649	673	617	665	652	633	682	677	626	581	648	617	710	654	633	640	641	613	657	632	622	664	669	643	615	650	605	635	630	636	708	623	645	660	650	641	656	645	618	663	653	661	619	670	613	633	660	640	655	642	704	692	639	644	668	634	629	622	704	636	654	667	689	660	638	622	637	648	659	700	656	637	625	640	648	675	624	727	638	667	642	642	660	639	659	663	630	663	634	595	652	645	655	627	673	675	657	607	620	622	628	637	658	652	698	639	612	673	614	654	639	632	653	635	644	662	644	634	640	660	668	634	635	613	683	682	643	624	667	615	627	626	666	633	625	644	630	619	661	691	653	656	630	655	670	629	589	643	616	635	670	622	602	675	636	651	648	630	589	640	687	602	628	690	645	610	588	654	640	640	636	638	687	618	635	718	651	650	643	652	675	679	620	641	621	630	648	647	616	634	661	652	688	625	601	625	608	662	663	585	658	661	605	675	625	651	661	699	635	618	614	640	692	612	668	644	635	601	678	629	661	708	669	661	602	621	604	687	633	647	635	663	654	638	630	639	608	649	714	708	643	660	639	607	676	636	605	676	671	688	612	623	643	657	634	687	626	627	645	627	636	659	657	641	657	609	633	639	652	623	603	676	673	671	640	682	675	689	639	654	634	613	647	693	669	625	704	670	648	665	693	632	632
63005	76332	70333	34488	1522	1313	1185	1206	1073	1077	1116	1016	1080	967	963	1038	1021	1059	1048	1002	999	943	1007	999	970	1003	983	1002	1005	964	1021	996	985	1019	946	994	1024	1007	977	1009	979	1020	912	959	988	956	1021	973	978	972	1055	999	1001	1040	1004	978	936	1000	983	969	996	915	1001	968	956	996	1001	1007	978	932	1010	971	997	984	1021	966	1017	958	1037	961	935	1004	996	964	972	936	964	969	947	998	996	995	969	1047	985	987	974	1045	944	965	980	1043	963	959	985	995	951	957	954	969	980	971	978	962	925	961	977	960	960	972	967	949	979	1028	908	975	943	967	960	975	999	1020	1002	932	1014	1001	960	1020	942	954	1006	1011	1018	981	1006	1004	927	959	994	938	995	984	958	1045	989	1042	982	975	964	966	1016	1023	954	1015	998	969	948	971	973	992	964	969	978	996	1002	961	963	990	1016	960	930	967	948	984	971	963	1012	903	1016	955	975	1018	1043	931	947	971	1008	1004	999	1023	999	949	977	987	967	979	949	937	901	1021	998	999	990	952	929	976	974	977	1024	948	979	968	1016	957	977	931	1039	961	923	981	952	964	968	969	1022	975	968	936	1031	965	968	957	953	943	983	977	905	968	1011	983	952	996	1010	1038	983	993	963	1026	967	979	980	993	978	970	1078	1027	980	1044	1035	1011	949	971	1024	930	999	987	963	1003	999	990	993	978	963	1003	1008	957	987	997	990	1024	961	1067	1057	1008	1046	1026	1053	1012	980	1020	980	980	955	987	991	950	918	982	938	1020	992	1001	953	953	979	1040	1016	1013	959	951	995	1033	986	944	1007	924	1006	971	998	994	996	1020	961	1002	964	1022	973	947	1013	948	997	967	1023	904	996	988	1019	1000	989	946	982	994	987	974	999	1011	972	932	1050	996	1004	997	1029	967	980	974	972	963	976	1013	969	962	1046	1020	942	983	959	946	1038	972	1004	949	981	966	939	973	931	954	945	980	988	1006	939	1038	926	947	976	1006	972	996	1000	977	1005	996	972	966	935	984	1005	969	998	1000	974	992	975	957	945	989	979	997	977	966	975	932	1002	1026	988	1008	954	978	958	982	981	980	1031	1034	1011	975	982	992	996	1006	984	987	976	965	994	964	1001	995	1008	985	1025	960	1011	1011	967	1018	1010	947	971	975	1001	1014	1012	998	1020	1011	933	980	981	1026	936	930	1005	991	1043	944	959	960	1006	987	988	955	992	1038	990	1025	1014	980	999	988	1004	946	954	1021	993	978	921	988	981	993	958	1012	915	973	942	1003	963	984	1017	949	1005	903	947	976	982	923	987	1033	924	913	970	962	980	928	973	957	928	999	976	924	975	996	1012	945	1025	967	931	1023	913	945	1003	949	996	969	959	974	969	983	971	955	985	992	1019	1026	996	937	1026	993	939	946	959	987	973	967	925	1005	1021	906	967	993	931	1011	982	993	1031	1028	957	1012	978	998	1026	1029	971	1008	965	948	1043	946	944	1001	965	966	964	996	1005	955	976	969	999	941	968	1000	916	961	970	1027	900	989	967	949	1004	973	916	1009	945	994	978	999	1008	922	1021	960	1005	1009	941	1031	945	967	955	971	1000	962	953	932	949	961	979	964	945	1008	976	1002	1006	918	937	990	999	981	971	955	969	968	939	1006	941	931	978	965	971	955	972	1024	1033	954	943	980	1015	1012	985	972	934	993	942	1018	975	1051	990	938	1006	1003	933	976	953	1026	982	931	931	982	976	1004	942	967	1003	1017	993	1030	991	987	994	1026	1006	978	954	973	984	941	984	990	976	1002	994	1018	1034	962	1029	1003	969	965	963	990	957	991	974	992	1002	986	1011	988	946	1032	992	920	958	1019	973	1004	987	992	1018	973	969	996	938	951	956	994	1021	967	950	932	942	941	966	937	999	993	1004	1032	974	945	972	961	1018	935	978	975	981	954	902	981	922	969	1009	950	988	983	958	958	952	931	990	999	951	979	982	983	980	1013	1016	966	973	928	928	977	1035	1018	1029	955	940	986	1011	985	967	994	946	987	991	1015	999	1020	961	1006	1015	1042	976	982	969	896	973	1004	985	989	1017	929	1001	987	1002	961	948	1011	990	1039	1013	935	989	969	956	1002	979	949	966	1029	947	989	980	969	999	981	1045	955	993	997	935	980	996	979	985	980	1014	922	1025	987	981	987	947	984	981	926	980	975	908	1009	950	1020	943	995	934	991	977	1029	975	976	956	1009	994	988	964	940	962	957	958	959	970	964	986	972	996	971	918	1044	971	922	1006	952	995	989	948	968	977	1005	944	996	972	993	973	983	974	986	1049	973	1004	914	1000	936	988	999	926	956	975	1014	1033	971	1051	992	982	983	964	947	1002	1003	990	971	1018	1018	981	923	967	1002	998	914	955	935	983	1008	972	938	951	955	1020	991	975	1001	975	1009	969	1007	1008	1034	950	1005	966	978	947	1008	1006	1017	1010	968	987	1035	999	994	1011	986	924	991	975	949	1022	994	1000	987	1021	1000	959	1051	993	959	938	989	938	976	1036	1052	1000	965	1029	953	1016	939	954	985	971	904	1025	941	1006	960	1010	940	931	1002	981	1010	953	972	1036	1050	999	995	981	1015	984	976	963	1007	1005	972	958	1019	1040	991	1041	987	1023	972	955	1018	981	998	975	1017	969	986	943	1031	972	1030	1006	989	1019	983	975	980	978	984	999	977	989	1032	1001	932	1019	989	999	970	977	953	928	925	989	932	1070	988	969	989	1008	968	984	1024	941	973	976	1002	970	1017	977	952	979	965	986	1007	979	994	1012	977	1005	990	942	1000	956	1028	976	963	983	1021	1008	959	1012	921	973	953	979	1030	954	989	948	1000	964	1049	1037	1023	1015	929	945	1000	1015	928	1025	1014	921	989	996	1002	953	1030	968	1016	931	915	1008	988	963	980	994	1013	922	978	996	1048	1013	947	1003	1061	990	976	1017	979	1000	1004	974	982	990	972	962	979	947	1017	974	960	945	1006	978	1042	970	969	1020	989	957	990	1008	994	1010	990	928	999	960	1009	973	942	1031	992	1046	964	944	992	981	949	942	981	1012	985	1028	1025	992	939	1014	987	981	985	967	984	1009	971	978	989	963	1046	1002	982	953	933	947	1028	996	967	997	1001	1026	992	915	962	972	976	947	958	982	984	902	958	929	1012	1001	963	1007	1009	1016	1012	993	935	963	1003	963	948	962	999	971	969	971	970	1002	1000	952	957	988	979	1004	1019	990	1032	975	944	1030	1059	1003	1017	928	981	992	1034	946	1008	1007	957	954	988	995	962	954	1029	1044	1004	966	947	973	970	976	1008	970	1003	984	1027	928	1028	1028	993	996	983	954	978	943	995	984	947	968	986	983	1000	976	963	976	949	1027	982	1009	978	886	970	967	1009	992	911	951	973	1048	1013	997	970	949	956	971	972	967	943	985	943	1045	954	1018	985	1003	1005	981	1021	982	937	1013	1008	1032	956	1034	944	982	1029	978	971	1028	976	974	982	974	966	981	973	978	934	1015	973	975	989	963	1010	989	960	960	974	992	1013	1034	1015	996	1026	977	943	1024	990	1036	1026	991	997	1001	991	1007	1016	995	1035	959	983	1015	937	1033	997	1033	919	971	929	987	970	950	999	989	1000	985	934	1000	978	1000	979	926	1008	991	1006	982	1040	1019	998	1042	957	988	992	1005	981	990	995	1047	971	923	1022	1005	967	1006	1050	1045	975	986	1016	954	1014	983	910	958	942	963	949	947	983	976	985	975	957	972	955	932	922	999	958	948	954	980	947	1032	979	958	962	971	973	946	953	981	1029	983	962	995	984	944	966	1007	972	989	1051	981	955	968	969	993	999	961	937	953	954	943	982	989	930	1039	976	975	962	929	932	995	960	989	999
28817	27974	32647	14340	695	376	333	347	349	376	352	343	381	371	360	351	360	362	349	347	375	352	358	365	367	377	359	372	313	371	356	356	383	364	354	358	382	348	349	367	352	392	368	364	359	340	345	340	372	344	364	358	363	371	354	369	334	365	373	333	369	348	349	364	384	349	353	342	378	369	323	369	332	350	345	411	325	360	359	371	361	344	361	371	353	326	334	312	394	387	379	373	345	351	396	367	368	355	367	356	370	351	385	375	350	346	337	322	383	350	347	353	363	371	359	382	339	351	349	370	374	403	366	323	366	351	358	360	385	350	382	363	325	389	339	346	373	349	356	345	333	386	376	343	381	333	320	368	383	355	381	323	395	388	356	358	411	384	376	360	374	336	352	378	319	370	342	351	348	391	375	335	310	377	381	334	363	341	324	399	416	361	359	363	353	358	364	322	393	353	388	365	368	378	384	360	374	343	377	377	332	385	358	352	367	381	341	382	347	397	368	376	371	378	346	388	347	375	348	369	383	371	376	381	351	404	394	350	356	367	322	383	379	364	363	388	378	343	378	364	363	372	341	351	361	333	350	342	360	396	361	383	366	337	360	344	385	324	323	381	375	357	386	339	342	364	343	337	318	336	353	371	379	353	371	394	336	335	349	364	383	365	345	379	338	363	381	385	366	335	363	387	371	343	369	363	376	389	379	319	370	360	393	365	364	359	342	368	370	355	363	389	355	395	373	386	360	374	334	353	369	391	357	371	374	387	378	328	367	338	371	343	355	358	349	352	335	337	349	367	414	375	349	368	364	355	373	368	390	384	353	341	358	350	370	392	341	382	358	375	369	347	355	362	359	402	344	355	364	354	392	352	374	360	303	341	377	365	355	375	361	343	377	372	342	360	324	339	371	386	381	373	386	377	364	364	382	376	359	407	352	363	324	388	331	357	373	360	362	378	381	347	362	360	375	362	377	372	369	387	365	365	389	357	368	352	359	378	382	378	354	368	344	393	360	363	389	379	345	377	347	359	358	337	355	373	353	385	356	368	358	360	336	339	360	376	361	334	374	386	368	361	343	331	367	371	349	378	350	337	376	349	351	355	370	334	329	357	388	343	373	386	349	333	362	352	390	343	337	382	370	371	358	404	391	352	363	389	369	372	330	343	390	378	370	360	359	365	349	361	386	334	357	349	386	378	369	353	356	337	350	366	342	377	348	360	383	379	402	347	349	362	352	399	364	362	347	349	366	360	361	364	382	371	391	383	384	354	396	370	367	351	331	371	359	350	370	328	351	363	379	341	332	345	367	370	380	364	372	346	336	353	348	377	362	374	340	355	368	337	355	348	385	390	348	352	350	332	365	385	345	370	365	361	382	362	355	334	384	338	333	346	378	337	378	368	343	368	375	359	362	373	372	372	348	373	332	368	362	327	325	349	343	363	358	334	354	377	387	376	383	362	393	342	368	363	322	354	348	379	378	359	333	355	369	405	393	363	390	374	375	373	357	363	355	383	395	353	370	343	337	346	361	348	374	354	355	339	393	338	361	371	364	353	311	355	347	367	348	382	341	342	347	359	352	344	352	351	351	315	371	386	357	354	364	357	354	362	347	327	412	354	315	364	322	344	374	404	350	373	336	369	360	371	353	354	365	364	361	370	344	365	359	366	373	360	340	362	357	347	340	351	362	357	343	369	381	350	390	362	337	393	386	363	345	368	353	358	348	345	359	354	380	333	331	342	385	344	322	391	346	348	372	372	367	382	388	367	371	331	400	384	370	379	398	361	356	362	388	366	353	379	347	369	389	347	355	373	366	363	378	372	326	320	371	365	398	385	344	372	330	333	385	364	355	356	360	364	321	397	356	351	360	349	353	374	342	365	375	362	326	374	360	377	374	368	351	359	370	354	352	360	340	318	368	364	362	346	355	381	321	402	351	355	361	380	358	329	394	344	338	369	363	396	353	366	363	358	339	398	396	343	364	348	365	353	358	329	331	380	359	357	347	388	337	361	382	336	372	355	357	347	381	364	389	374	358	374	341	356	353	340	356	364	375	343	354	353	367	358	350	322	364	360	363	390	371	355	369	352	356	361	362	422	369	335	357	337	364	364	353	363	365	366	332	372	378	347	369	341	372	335	348	332	334	357	325	360	316	347	347	335	373	335	368	341	377	360	381	355	376	346	374	335	380	343	380	352	360	355	380	325	367	359	357	375	378	355	361	384	353	368	332	358	335	347	358	327	358	364	340	388	329	354	380	349	364	364	386	360	365	326	371	381	367	350	338	334	342	353	368	331	368	378	370	378	342	367	372	337	341	393	350	369	360	363	357	384	367	325	343	347	340	406	345	362	355	363	320	346	369	384	357	349	326	350	333	382	341	368	374	348	380	339	357	338	406	373	349	364	351	376	358	342	361	359	345	392	347	340	387	377	384	351	352	339	351	372	367	354	366	365	358	372	358	330	370	370	342	341	349	347	329	363	376	363	344	352	359	355	373	350	342	334	351	346	330	343	357	345	362	392	385	328	338	343	356	345	362	362	353	370	388	340	347	404	379	354	351	385	380	329	336	348	369	370	341	375	375	348	340	341	378	372	375	336	349	359	378	361	362	352	342	341	344	355	379	350	344	384	344	378	353	358	302	342	383	381	348	361	332	359	336	374	396	364	320	345	369	403	355	375	346	353	375	380	360	368	359	358	361	375	377	368	334	394	329	370	365	382	366	380	368	341	358	379	373	382	314	373	378	346	377	380	389	370	354	372	363	384	376	327	353	376	375	321	406	363	364	338	381	378	369	391	378	383	342	372	374	399	365	373	328	343	353	363	355	337	358	364	371	346	334	355	368	359	360	369	353	374	369	340	345	362	348	356	388	373	362	407	369	389	328	346	366	364	353	373	406	372	386	353	385	368	361	323	345	342	354	370	353	380	357	365	393	376	376	351	370	346	341	350	370	368	379	343	366	365	355	366	346	376	362	357	363	350	373	387	395	383	381	345	362	376	357	386	358	347	371	379	369	384	370	345	353	357	358	371	367	339	334	349	329	322	400	402	380	360	370	334	343	366	334	360	331	376	388	398	366	356	359	372	360	370	357	368	351	326	368	373	374	370	356	347	353	363	352	374	365	362	384	339	333	372	383	362	353	373	343	348	361	344	364	349	384	383	370	374	380	350	369	357	407	352	334	401	374	361	366	392	385	320	384	379	363	343	347	349	341	352	382	378	338	350	385	335	386	369	339	371	365	368	356	385	350	321	369	326	354	366	348	340	361	418	387	388	382	389	393	389	360	350	338	389	347	359	339	336	335	352	398	336	346	327	382	365	347	342	343	349	341	361	373	376	342	337	330	373	330	360	342	352	370	412	363	350	359	355	345	375	370	350	390	371	371	341	382	349	339	384	337	318	347	366	365	334	360	374	367	354	384	387	375	367	401	372	360	367	381	346	373	354	351	378	359	357	348	343	333	329	348	347	339	355	358	362	409	388	343	367	362	363	334	321	352	368
35351	44317	36987	10359	632	596	593	600	598	566	565	583	597	598	605	598	580	588	598	600	561	560	593	549	564	568	538	594	582	581	586	587	604	556	567	571	575	568	641	589	540	633	551	560	561	549	559	585	582	625	596	608	558	568	595	558	563	585	582	579	614	619	587	588	624	581	587	551	553	576	616	575	591	564	547	601	583	564	602	556	535	581	573	557	608	615	567	568	666	572	559	593	613	594	545	552	573	578	571	595	608	586	539	560	600	600	573	535	605	534	583	539	616	571	571	608	594	574	633	584	597	572	577	550	562	583	604	608	593	566	600	600	588	532	580	611	588	548	555	590	578	564	586	576	533	584	602	612	618	648	575	581	570	614	621	591	570	630	581	533	573	562	555	581	647	541	598	557	578	594	557	612	554	526	615	589	563	581	564	583	561	582	565	582	605	575	618	610	594	562	576	578	591	574	572	558	606	605	600	567	601	563	559	589	571	589	527	561	563	560	588	598	570	564	560	555	556	573	554	582	573	574	594	582	590	590	561	609	574	591	580	597	558	567	587	570	608	546	582	584	558	599	578	549	583	601	571	622	565	610	579	599	580	586	600	574	556	575	573	589	577	568	607	572	580	532	593	603	601	613	572	573	579	610	581	584	562	560	601	567	584	624	546	560	596	558	558	566	544	625	545	560	564	650	592	590	594	633	592	543	556	576	587	537	569	585	619	545	564	536	607	609	575	587	590	640	593	592	589	587	573	561	631	585	562	578	621	553	572	597	622	574	599	534	657	598	588	554	585	598	560	619	562	571	537	572	552	572	581	551	624	618	602	572	559	574	575	592	603	576	593	598	611	586	589	542	548	568	538	573	586	578	594	557	621	575	587	603	576	573	613	599	570	589	527	617	580	610	569	606	591	587	619	591	546	606	618	539	591	590	593	593	544	572	558	542	608	632	549	611	525	601	593	546	607	599	563	588	559	558	548	584	580	619	575	571	561	577	609	608	597	606	589	562	564	618	608	570	549	592	588	634	576	588	612	604	553	569	590	577	604	619	593	581	560	549	562	588	562	586	567	595	621	571	587	601	569	566	612	574	559	576	584	570	546	566	550	567	568	606	598	581	590	586	566	544	616	622	575	573	545	532	580	552	573	582	561	603	639	595	573	574	588	560	592	592	579	577	541	562	580	603	596	575	549	544	568	552	548	624	618	546	544	596	587	550	612	554	612	546	573	588	586	551	575	574	547	590	591	577	573	610	592	601	597	590	566	592	555	565	573	564	634	556	573	577	553	554	600	586	601	603	610	600	581	585	592	589	607	572	584	586	597	563	546	577	604	553	585	596	588	599	583	635	582	577	628	577	585	566	590	592	578	587	583	625	605	580	551	559	602	596	604	569	562	595	560	543	575	601	586	615	557	631	542	601	592	608	601	539	590	606	525	546	544	608	602	558	564	561	612	553	593	590	561	595	587	527	565	583	551	585	570	582	588	558	565	547	596	621	587	604	618	610	567	595	579	543	556	565	594	570	560	600	592	580	577	534	562	601	561	594	566	616	577	558	616	531	564	536	599	580	573	575	586	617	574	554	595	554	599	585	557	564	576	622	561	610	564	534	564	572	580	596	619	557	564	586	557	597	555	628	567	519	551	583	577	572	546	519	592	568	555	596	622	589	583	565	597	594	544	588	546	556	561	610	586	604	568	532	573	570	620	556	572	541	544	621	539	569	593	592	589	592	545	536	603	533	594	570	607	594	533	564	599	587	566	602	589	593	549	582	594	552	569	569	525	565	577	596	606	601	566	606	586	528	562	635	564	583	610	554	606	593	559	550	555	619	564	566	556	544	575	565	601	605	581	534	588	614	549	563	585	553	573	584	581	574	609	624	577	604	596	585	558	515	554	569	595	567	546	567	599	575	559	577	533	591	547	614	554	574	564	624	549	594	620	602	590	598	560	613	584	578	558	587	561	604	548	557	553	602	618	623	585	554	550	607	600	559	562	563	583	599	592	575	564	609	592	587	598	593	575	575	586	555	587	566	584	567	593	595	611	610	542	560	596	565	549	554	573	565	553	592	597	534	569	586	557	551	554	576	561	566	550	559	551	555	559	577	598	577	558	623	566	621	659	512	589	583	569	565	567	656	604	564	588	583	573	597	572	584	604	590	577	617	588	589	545	566	591	574	563	600	570	521	581	620	570	568	610	582	537	620	568	631	541	557	592	601	547	550	589	589	597	558	576	548	579	595	536	603	586	607	516	608	577	547	534	547	573	550	612	550	559	581	544	591	555	593	547	597	573	537	545	575	574	574	598	611	614	624	614	596	567	575	573	599	549	602	562	566	566	599	609	585	591	547	590	588	596	549	527	546	561	555	544	579	574	616	577	585	594	553	567	571	543	599	587	574	553	580	591	568	567	595	531	578	578	629	601	589	548	519	552	570	587	586	550	541	576	559	580	609	575	548	609	590	608	531	559	619	524	557	560	569	580	591	586	561	559	574	579	572	589	593	592	588	621	583	571	610	605	572	596	571	582	560	595	579	557	616	596	615	613	585	613	572	568	550	606	622	619	598	539	598	607	598	551	587	597	587	598	598	582	578	613	584	560	573	653	544	576	571	614	591	594	534	563	574	626	593	588	559	548	596	587	577	577	572	592	624	567	602	581	595	610	585	543	583	613	595	623	587	569	607	537	563	558	572	589	590	621	580	583	538	559	591	590	522	570	600	588	576	583	559	570	549	609	568	537	603	565	550	608	584	586	595	600	583	640	602	580	570	580	541	522	572	543	564	614	613	601	579	603	576	550	577	550	548	589	571	605	582	550	576	586	607	550	566	620	610	574	603	593	587	571	579	583	551	573	539	600	586	564	640	573	564	588	586	573	599	606	559	593	547	532	570	572	601	616	564	578	524	568	564	578	603	594	578	603	614	574	589	611	533	622	580	579	551	562	578	568	613	585	577	572	587	632	589	573	600	538	576	563	589	572	551	575	558	603	561	563	594	629	559	516	585	583	586	579	560	561	570	584	588	604	566	515	605	627	623	586	602	558	596	617	584	524	560	576	623	555	605	583	609	560	577	598	617	618	567	550	569	623	602	564	548	580	559	606	487	563	592	557	518	644	561	582	596	544	634	563	560	555	587	543	562	603	596	600	579	580	609	563	603	599	617	574	594	575	599	575	592	621	601	619	593	558	620	586	578	589	584	601	580	587	571	581	572	573	563	628	604	568	550	566	613	579	569	522	592	539	572	569	628	559	607	566	535	519	619	564	609	566	546	536	571	546	625	546	547	549	571	605	570	537	599	553	589	601	543	565	599	584	603	608	577	591	552	594	549	573	558	558	582	587	630	565	553	564	577	615	560	547	590	579	538	598	532	574	615	557	558	589	546	553	586	574	622	546	547	575	633	553	565	553	643	576	591	570	557	573	563	581	574	566	551	574	567	587	591	586	602	606	601	575	576	593	587	598	548	576	589	612	564	571	553	614	574	576	552	599	551	568	556
24470	22669	32754	26759	20417	10570	1042	651	641	574	607	606	580	624	595	591	603	639	541	608	589	536	589	631	608	530	627	609	542	587	590	597	601	559	591	593	555	593	570	582	581	571	576	584	566	617	578	600	589	610	588	607	580	568	582	551	613	546	575	616	575	552	588	611	642	570	571	592	580	557	538	576	613	623	596	592	624	591	595	604	567	626	573	615	635	532	585	567	582	612	607	577	596	577	604	586	609	573	591	595	568	557	633	610	543	577	575	584	569	645	602	558	586	553	560	639	568	551	592	579	565	578	611	570	593	556	561	585	584	609	580	614	585	580	575	580	573	614	601	576	601	585	564	602	615	587	581	542	568	600	599	588	604	582	529	570	612	559	594	604	615	568	595	593	608	624	567	592	561	603	583	537	577	537	579	592	539	574	565	618	578	615	588	574	596	538	573	578	610	556	552	601	567	564	551	528	568	601	615	573	582	575	534	582	585	606	655	599	562	584	556	549	590	571	584	575	607	599	575	596	562	555	592	591	587	590	603	572	611	582	573	603	577	593	549	588	618	572	589	549	530	614	620	600	541	606	592	554	591	585	578	561	634	597	546	567	534	559	559	579	568	569	539	644	567	565	573	581	565	612	608	531	585	664	574	554	598	577	558	571	590	590	535	595	568	588	612	583	587	532	633	601	553	569	611	561	595	550	609	591	570	603	590	558	589	556	596	565	552	577	552	550	575	559	553	593	615	579	585	578	585	581	575	577	612	593	588	631	600	570	559	567	621	571	603	550	563	610	578	600	599	559	620	605	550	547	577	537	611	587	540	566	526	604	540	578	582	538	587	543	582	598	567	573	568	595	587	574	557	571	609	640	548	570	538	574	585	609	570	590	602	610	567	561	568	595	593	575	578	589	553	627	603	634	598	593	590	575	607	582	597	572	561	588	612	536	607	616	617	583	578	559	585	623	563	605	566	586	578	599	555	617	556	596	598	558	563	581	595	604	599	535	604	544	593	566	584	574	558	573	572	568	570	593	578	609	629	555	560	604	607	594	580	603	530	577	605	566	565	593	618	571	603	590	584	611	581	572	595	570	599	562	548	604	604	590	630	581	607	615	580	585	554	568	601	535	576	593	634	568	611	566	593	556	576	616	613	550	605	564	588	586	605	542	577	598	575	587	588	609	573	567	559	576	577	565	554	620	598	613	602	592	557	582	569	519	550	585	554	582	546	573	584	620	588	638	582	594	613	599	569	594	611	570	551	604	580	558	591	552	554	560	566	597	587	569	550	560	540	578	584	590	591	655	569	595	600	591	530	562	594	606	585	575	586	564	557	572	578	648	598	572	543	600	616	614	620	592	611	565	564	581	581	585	556	562	568	561	597	561	606	581	597	537	559	559	595	610	598	575	568	627	602	557	583	589	576	589	635	587	555	591	605	565	577	584	609	595	568	574	597	572	581	572	550	623	515	561	614	588	590	624	591	574	613	601	541	563	610	564	573	560	631	566	575	605	641	601	597	587	620	623	616	613	628	594	565	577	603	593	559	595	593	574	570	540	576	599	567	585	555	602	578	600	535	602	586	610	615	575	571	579	589	588	561	608	593	575	558	593	569	588	557	545	592	581	573	598	604	610	572	564	605	607	574	547	532	532	594	585	596	574	556	573	586	587	594	548	572	582	592	567	618	594	549	604	569	586	591	575	602	587	564	572	557	580	589	590	575	564	599	618	577	593	596	580	619	586	631	556	598	581	603	577	554	556	590	573	628	595	605	595	563	610	571	550	634	597	570	602	599	573	571	593	570	547	529	606	598	569	607	575	596	586	592	577	616	608	559	574	609	599	554	593	581	532	554	624	532	609	628	621	586	566	560	616	620	603	581	611	584	583	616	618	563	550	589	590	571	548	577	597	562	590	571	564	552	587	589	556	597	595	585	589	560	587	578	626	630	539	568	541	612	548	565	623	554	575	569	578	543	579	576	571	547	547	526	564	611	599	585	562	603	592	612	618	563	572	609	578	562	584	586	596	585	582	600	575	575	592	552	575	592	622	560	609	544	561	566	578	596	574	594	599	566	618	575	548	556	541	613	598	560	544	576	575	582	636	593	631	603	565	561	539	560	624	580	557	575	590	606	586	584	554	557	565	631	568	604	594	594	578	554	580	568	604	588	621	593	582	570	599	567	604	584	612	532	596	599	576	515	581	578	629	649	572	557	640	601	618	552	571	583	557	562	556	575	553	568	565	616	623	562	616	581	609	585	583	568	572	551	584	592	594	579	633	570	521	549	548	625	606	594	589	603	558	592	587	616	588	585	569	564	597	564	589	584	569	616	611	604	581	598	591	539	583	574	564	601	616	589	561	563	591	569	563	559	612	567	582	586	582	541	567	625	568	586	597	550	572	602	552	552	600	601	588	585	556	594	574	573	583	593	542	582	602	586	557	593	616	602	554	600	580	522	572	562	614	569	575	603	571	590	534	565	572	557	584	647	581	595	611	572	612	595	595	558	590	566	571	572	587	576	602	581	563	648	554	573	566	591	552	562	597	612	579	566	629	589	560	586	560	622	585	571	568	571	590	597	607	581	550	559	600	568	595	558	554	586	547	594	581	569	590	556	590	583	547	591	545	535	582	552	551	556	565	563	612	593	571	581	557	620	548	550	572	538	553	571	612	630	580	586	567	565	584	593	592	601	596	545	578	618	590	606	569	582	574	560	589	559	596	582	618	575	582	559	593	618	540	584	580	579	598	561	588	576	575	626	530	586	557	578	570	606	564	619	596	604	586	589	594	582	633	602	557	564	554	586	548	606	580	594	598	537	611	576	563	598	566	641	547	578	573	631	618	576	562	589	584	609	576	515	597	603	570	563	592	583	574	595	589	580	588	600	601	588	568	580	587	586	591	553	531	570	588	598	562	574	612	565	579	584	592	597	546	578	594	561	561	583	549	577	603	593	624	598	592	522	571	523	581	581	601	581	534	576	588	570	571	594	531	609	570	626	589	555	587	593	593	569	598	597	607	597	575	618	591	605	575	539	569	599	596	579	575	555	612	601	611	578	608	614	591	576	533	587	623	593	593	565	559	566	574	577	588	595	560	602	565	583	594	533	579	565	609	573	591	544	597	636	590	573	585	624	620	578	594	583	552	537	583	567	556	587	570	611	552	621	616	584	563	593	591	586	560	585	591	554	547	569	596	589	590	590	573	585	588	629	579	578	584	568	536	582	595	584	610	597	578	545	560	579	574	574	640	568	590	579	576	574	603	556	564	591	579	587	560	556	558	564	539	583	519	563	582	594	589	598	557	574	602	583	586	607	556	655	591	549	538	583	572	559	586	576	574	537	547	602	570	573	576	571	602	617	572	588	588	556	595	578	565	582	620	565	590	603	551	544	586	569	581	617	548	583	588	560	557	569	575	553	573	572	569	576	540	583	568	578	607	560	568	601	604	613	594	610	616	600	549	546	593	518	586	645	584	573	572	611	576	545	570	564	584	591	577
58604	74032	68091	28870	1135	1098	1068	1007	952	917	890	975	943	956	950	925	929	891	899	878	956	925	888	910	944	893	902	899	960	925	912	960	945	912	916	939	875	934	894	916	901	930	911	948	932	909	911	946	939	923	940	906	879	905	937	928	890	863	891	898	878	861	899	884	867	894	887	884	897	856	915	926	894	937	923	865	951	856	905	928	926	831	900	921	848	872	897	897	844	909	869	895	849	881	878	925	885	944	899	933	917	928	966	829	895	914	904	925	912	890	917	951	902	857	885	943	931	905	890	919	976	875	915	891	917	883	908	870	914	915	888	908	905	880	817	888	879	960	920	900	920	877	887	911	950	845	943	905	927	881	939	913	942	902	915	849	907	933	881	930	919	886	833	896	911	876	914	938	899	913	943	908	961	859	952	908	944	930	898	902	924	966	912	885	913	903	869	941	887	902	935	900	858	960	869	963	864	971	938	895	930	877	958	954	890	881	855	893	916	898	931	876	864	883	897	925	941	867	903	871	939	923	877	925	958	910	869	932	897	847	907	935	908	906	864	854	883	922	935	931	867	941	891	945	910	894	852	883	865	880	905	917	884	826	933	869	889	884	869	909	952	877	926	907	872	917	904	858	905	885	884	910	897	918	858	882	880	903	910	873	884	942	892	918	910	941	864	867	898	870	914	912	936	894	923	897	841	917	865	911	887	925	872	921	866	896	875	927	882	930	909	886	912	858	894	936	907	922	865	990	867	920	851	930	926	920	933	908	906	886	889	905	917	913	931	866	884	887	908	909	854	933	857	993	930	896	952	938	900	925	908	846	869	897	879	890	868	942	882	949	940	935	887	907	895	851	851	866	936	904	892	930	871	954	894	923	865	926	940	865	910	920	866	865	916	904	932	903	914	858	932	873	891	921	862	889	891	924	875	882	902	914	895	913	869	876	967	881	909	884	910	935	953	892	926	887	927	906	905	900	891	887	884	877	870	888	885	900	912	897	961	846	901	912	954	912	937	892	860	840	884	876	866	859	867	881	944	911	870	891	947	912	897	879	907	959	848	943	904	909	848	923	914	906	869	865	903	869	843	885	908	879	931	882	893	861	888	918	927	884	848	891	921	880	873	895	894	844	939	907	898	859	852	881	859	908	857	870	921	895	873	949	931	923	898	887	885	880	912	876	946	951	892	860	930	891	833	932	925	837	951	863	925	926	876	906	898	893	908	913	969	900	928	946	949	890	890	900	900	907	908	899	928	920	876	910	896	920	912	900	858	923	899	872	870	903	918	957	923	908	915	908	854	907	945	870	878	860	907	883	839	914	968	886	899	890	956	903	881	890	879	872	912	900	889	891	872	887	903	861	949	932	901	893	901	896	909	905	931	896	940	864	904	969	923	900	922	841	909	911	899	905	880	926	897	899	865	886	938	899	907	862	948	885	935	876	878	903	856	873	884	911	866	944	885	852	932	852	881	915	885	905	852	860	872	840	884	920	898	875	911	900	919	892	915	960	906	903	927	887	965	903	872	839	887	909	936	831	875	886	937	894	916	939	861	946	909	936	911	897	897	863	938	931	945	913	885	878	876	933	967	938	908	884	951	871	920	900	896	932	918	918	934	899	937	894	870	910	905	908	953	901	851	873	923	833	868	936	865	859	933	889	952	941	930	889	912	872	955	951	897	897	923	880	861	868	893	916	921	909	896	926	918	891	925	899	914	899	903	912	902	894	908	914	898	880	907	852	935	884	897	898	943	952	934	944	905	921	909	879	894	912	871	925	954	893	890	854	886	875	889	917	930	925	935	871	884	866	925	888	954	955	899	863	920	906	915	871	958	855	916	905	894	925	875	936	903	908	940	938	923	888	908	895	900	917	958	899	908	916	936	897	886	909	895	954	930	922	942	922	940	923	938	916	885	875	870	854	877	904	949	910	866	974	893	940	846	899	879	889	892	889	982	869	906	896	845	914	906	900	902	895	888	896	921	887	909	927	885	850	903	920	850	950	927	890	917	889	902	893	981	868	847	913	882	867	912	921	844	938	951	852	936	915	930	929	935	904	903	956	907	852	920	893	867	898	941	907	912	876	869	956	930	867	922	888	902	858	934	860	946	891	934	898	942	874	939	833	940	870	912	911	898	921	962	938	923	893	864	927	931	935	898	898	914	916	886	932	876	932	916	919	928	871	923	899	920	910	818	941	882	876	925	935	918	881	877	946	922	920	943	878	883	864	911	918	867	910	968	928	914	933	874	931	908	883	908	890	925	971	887	871	902	876	881	893	892	879	860	892	906	857	909	895	837	877	893	916	932	885	917	894	874	897	940	918	905	893	915	898	946	863	840	898	889	887	866	883	930	852	945	927	861	885	889	953	892	860	889	911	903	890	910	904	940	876	962	881	912	856	867	896	920	883	863	916	897	901	853	897	866	896	922	938	926	880	918	878	879	876	882	879	884	928	893	871	895	907	895	997	916	837	880	874	899	906	916	920	937	902	894	868	909	871	877	913	905	931	929	903	923	889	872	841	891	925	897	899	881	859	877	923	915	915	896	909	944	885	901	889	984	943	916	926	878	905	875	913	864	918	979	923	892	869	864	874	881	896	869	917	977	948	892	896	945	913	889	892	916	929	949	886	949	882	901	855	873	897	918	935	890	902	850	891	867	894	873	890	875	886	873	875	915	902	911	892	893	955	902	940	953	907	898	916	865	904	880	889	925	915	890	907	870	928	934	854	928	874	870	908	882	875	910	934	889	903	932	901	890	855	883	966	876	950	891	904	902	873	899	878	946	930	868	904	906	884	882	877	907	916	892	876	875	929	891	923	893	896	974	925	861	897	946	900	854	941	920	934	847	863	838	886	912	923	861	891	845	879	852	944	892	903	844	904	887	925	884	902	919	849	895	902	845	938	915	900	932	900	959	944	901	860	927	932	894	864	860	895	917	823	930	930	929	864	880	907	945	906	897	950	944	850	869	915	885	909	909	905	877	904	901	912	854	899	946	910	926	883	927	881	910	898	942	922	859	900	907	913	891	930	887	909	895	868	877	880	908	940	907	899	954	882	929	879	909	888	936	869	873	904	953	873	897	890	862	894	808	896	893	912	892	903	951	896	903	866	901	871	917	907	866	889	853	934	959	921	847	872	878	907	928	954	878	921	878	904	905	962	919	836	914	822	863	933	931	919	932	898	890	901	967	950	826	958	925	874	873	891	897	832	848	879	921	957	849	941	843	894	967	900	937	902	818	872	906	890	875	874	878	885	909	912	899	900	892	914	895	927	895	901	946	879	889	892	914	872	873	879	865	912	943	882	811	887	883	887	921	880	933	918	996	870	962	901	915	900	921	925	856	878	916	868	894	859	915	928	921	907	908	898	913	891	893	904	913	896	881	934	930	979	960	887	885	904	888	930	904	955	948	931	923	926	972	946	885	892	867	911	891	926	921	910	909	843	883	911	899	901	888	896	880	932	949	890	944	898	923	875	906	872	900	886	903	840	938	975
23367	22041	30884	25214	21360	20464	8302	874	698	711	674	717	668	714	715	681	709	673	657	678	678	676	678	686	696	688	666	659	670	693	663	675	659	671	684	683	710	660	697	679	625	656	695	695	690	633	677	655	692	649	717	644	685	678	675	647	657	623	611	671	673	690	660	696	661	679	653	680	630	623	671	663	685	608	654	659	673	661	689	649	692	707	677	664	670	658	693	684	667	707	661	700	640	699	618	694	670	643	630	670	642	702	667	625	645	680	682	638	656	705	654	677	622	678	664	704	716	639	642	677	675	694	669	674	616	677	708	670	652	683	693	698	657	688	645	668	644	677	679	670	652	663	669	722	636	699	619	662	672	714	661	706	625	655	664	620	655	656	667	657	697	657	623	686	615	684	635	673	691	707	672	641	658	684	689	667	685	650	685	646	686	680	633	664	653	678	700	633	666	676	646	650	688	698	656	675	646	688	645	697	692	697	660	663	648	636	701	684	665	628	692	664	711	678	662	658	626	665	664	667	670	684	700	663	652	661	665	647	685	633	663	687	676	664	667	662	658	713	685	643	706	693	649	642	636	673	657	620	698	669	650	732	689	672	612	645	618	691	698	680	657	643	658	676	669	687	638	708	667	629	679	683	694	614	704	649	650	645	676	657	685	651	673	676	715	646	667	648	684	669	666	669	676	679	652	671	649	647	662	675	683	672	651	705	668	678	633	684	667	701	682	685	671	643	680	713	659	669	635	646	660	662	658	638	688	715	677	663	690	647	654	645	606	696	668	661	692	625	695	638	748	693	671	671	656	669	702	698	649	650	671	666	670	682	728	672	619	622	655	688	685	709	670	677	705	656	672	684	676	680	668	690	670	631	643	662	619	674	702	678	657	711	679	696	626	659	710	690	644	654	691	657	674	671	684	676	674	633	636	693	662	612	622	683	628	674	667	660	644	693	662	723	647	662	629	662	670	640	691	643	659	652	695	684	665	679	678	678	685	679	674	648	646	608	603	699	648	646	633	651	692	638	715	686	687	653	682	685	667	656	630	677	686	639	630	668	666	635	640	598	687	657	667	683	635	666	684	614	704	720	625	713	705	679	683	653	674	642	672	668	644	694	699	651	664	633	619	651	646	655	638	717	676	651	683	682	650	630	682	586	667	671	685	667	667	683	664	696	678	668	619	655	663	646	666	736	655	669	679	694	639	693	675	617	725	651	685	682	645	632	689	664	649	720	642	652	644	664	641	684	635	654	673	645	630	685	661	642	619	676	705	670	623	689	657	702	673	689	617	662	623	678	658	727	609	638	644	662	670	651	696	630	699	698	657	673	651	639	603	642	642	703	620	664	612	685	650	676	651	656	645	658	712	650	640	670	698	684	640	688	724	655	618	612	671	643	636	657	706	662	698	646	638	694	666	679	657	672	660	650	644	683	621	648	674	645	616	681	671	684	655	701	706	634	660	679	688	678	687	681	632	672	660	714	624	653	666	657	666	674	676	633	677	672	678	677	687	681	675	624	639	671	647	606	672	704	667	698	671	658	681	724	634	654	636	691	676	645	731	692	614	687	636	674	709	686	652	643	699	701	715	595	659	634	695	638	644	627	646	699	690	606	702	657	669	644	668	668	656	655	686	682	677	630	630	644	640	645	631	673	693	706	647	664	660	686	719	630	724	691	670	694	684	664	656	683	700	695	661	654	699	635	674	653	628	637	673	649	675	650	681	632	647	688	624	667	636	704	678	655	661	666	689	663	675	679	674	650	678	662	670	665	647	655	663	664	696	668	674	706	694	674	698	702	651	608	650	683	665	692	663	694	659	652	718	661	625	652	674	627	688	673	667	694	669	688	702	634	673	670	693	675	643	683	691	652	637	641	629	614	674	649	638	697	648	664	675	686	641	643	664	661	663	650	700	660	649	658	649	601	627	666	638	701	675	674	648	722	673	663	663	665	643	747	624	701	695	660	669	675	634	669	644	622	619	659	683	634	669	658	634	628	689	670	662	642	691	659	655	720	706	696	678	650	648	636	645	655	673	653	643	679	645	701	695	689	668	672	647	693	691	648	708	697	643	667	686	689	679	721	663	660	665	697	709	632	662	593	670	634	698	726	671	681	696	668	673	721	698	652	662	684	659	658	652	687	632	635	671	670	655	650	648	633	632	740	667	663	660	646	694	657	665	677	716	682	650	689	691	665	650	666	725	675	682	621	704	644	647	647	693	669	641	638	654	609	653	661	660	635	640	639	706	656	632	607	678	684	654	693	677	679	676	663	685	722	692	656	673	654	641	625	621	652	661	657	652	676	662	657	673	676	660	676	650	671	698	704	692	704	676	634	684	648	610	635	686	671	599	661	694	655	655	706	665	710	643	671	650	701	672	684	656	666	658	618	629	645	651	634	668	707	670	675	655	680	654	664	667	662	619	716	698	645	661	662	675	653	638	680	682	671	665	685	635	669	649	614	689	648	684	650	671	671	639	656	674	659	648	698	686	629	630	679	638	673	706	665	652	668	699	666	627	672	691	682	679	699	670	685	685	731	635	674	614	660	647	684	673	632	682	649	682	714	643	650	688	675	666	656	695	641	704	649	632	696	706	675	658	661	619	704	670	683	687	672	682	681	686	694	648	675	671	673	661	682	674	630	657	666	637	700	611	646	659	700	699	661	694	653	680	666	677	699	638	667	702	654	626	627	683	663	682	668	627	712	672	717	664	656	652	651	666	678	714	697	723	686	667	677	670	680	646	655	670	657	625	690	648	664	611	664	666	632	691	658	625	657	635	670	707	710	660	650	647	669	709	635	663	644	622	639	679	667	654	677	636	656	677	654	619	673	620	638	700	642	753	637	636	649	669	693	638	636	702	693	676	638	667	632	655	659	665	679	684	655	670	665	637	634	687	649	690	692	637	649	646	679	678	660	727	658	629	625	702	673	646	686	659	640	633	641	674	649	628	641	700	700	718	651	641	634	680	698	650	677	658	675	685	703	668	649	690	661	669	694	656	650	619	665	672	636	678	703	700	685	615	666	664	679	621	683	647	613	681	649	704	674	679	625	693	679	681	651	646	635	634	646	648	649	652	631	653	676	685	646	640	671	656	700	663	648	680	665	689	693	664	637	598	667	671	656	637	622	668	648	612	620	691	635	633	672	644	653	693	700	731	690	696	663	666	680	661	651	666	650	648	681	670	625	655	700	649	675	680	660	689	690	699	639	650	651	649	718	705	673	722	612	668	624	651	704	682	688	663	707	666	645	659	701	645	642	695	697	655	671	680	655	652	664	687	633	697	676	645	729	647	684	655	690	689	657	638	648	635	674	654	667	660	662	596	712	622	645	700	646	644	632	681	698	692	680	607	692	616	646	635	693	682	676	618	689	654	653	707	659	669	654	642	688	644	643	668	651	652	614	708	687	668	641	672	692	686	641	669	639	678	663	680	668	721	634	701	706	639	677	671	636	697	620	674	656	630	623	687	640	696	681	653	726	670	636	670	739	655	619
55020	72380	72156	36511	1438	1252	1224	1137	1150	1164	1055	1065	1088	1060	1053	1047	1037	1077	1027	1000	1105	1038	1049	988	994	992	956	984	1013	996	998	1034	991	964	990	1020	1016	996	1008	997	1033	1073	1011	1052	1004	1014	980	931	1037	1037	1056	998	976	988	1019	984	942	951	1047	1000	988	1032	996	993	1021	1006	950	1007	1017	1040	1042	986	1052	1022	1004	957	1017	1057	1089	1029	1002	1025	1009	1030	970	953	998	1007	1034	959	998	1004	1011	1032	1027	1036	966	965	1040	1017	1012	999	1072	977	1016	1013	955	987	1026	1010	1021	993	988	1041	958	1020	1016	962	1037	1050	937	1001	1020	1015	987	1018	975	1040	968	996	933	1041	993	969	981	997	976	1008	1027	1004	991	1027	999	979	1015	1005	1002	977	969	1026	1047	1014	1009	994	1015	973	1034	1071	1006	1068	987	997	991	1045	957	1024	1014	1005	1030	1033	981	1020	994	995	1014	1007	993	968	988	1000	1021	1001	1034	976	940	992	1043	1022	989	999	987	1029	1016	921	1003	1009	995	987	1027	977	1076	1030	1065	1003	982	1004	957	1014	982	995	989	1012	1057	1010	991	1026	950	983	1100	969	1055	1051	1001	972	970	993	1014	1014	991	1042	979	981	999	990	1007	986	1042	949	993	981	987	1020	996	951	993	957	998	935	989	977	1008	994	1026	1011	987	1032	965	1032	959	1013	1038	1039	980	1035	990	963	1013	942	1021	980	1051	1007	989	1055	1029	1001	959	963	982	1036	988	923	1019	978	1011	936	1037	989	1030	1020	1055	1004	993	980	1010	978	1006	1034	1024	959	1007	1057	977	1008	938	1018	983	1011	1001	1019	1047	975	1022	1028	1031	978	1062	967	1044	972	970	956	1003	962	999	991	960	998	1014	1053	982	1019	981	938	1011	997	1011	1036	1034	1012	1000	1047	968	1010	998	1000	978	968	1051	995	985	988	1009	996	1014	1017	1027	994	1025	952	973	948	1035	1000	997	970	984	1025	955	1027	1027	1021	1017	998	948	970	964	991	960	981	958	947	1023	986	975	990	992	980	990	989	1018	973	946	981	1043	955	999	1041	974	933	985	978	990	983	979	987	956	1052	973	965	1019	1007	1033	966	990	995	1020	1017	1013	999	982	985	1031	1038	1040	1005	999	978	1022	981	982	979	1008	1002	1016	956	1007	1003	1028	1023	1028	943	1034	1043	1027	936	1029	997	1041	994	975	977	998	945	1015	971	1024	966	1021	1019	976	1009	998	946	970	1022	1031	968	991	1007	996	1017	981	992	986	1016	979	1029	992	1018	1061	991	913	991	1000	1004	985	1032	1000	967	1009	1033	979	1012	1036	989	962	1016	988	1019	1022	987	1042	989	970	962	956	988	939	999	1011	1023	997	1044	1032	1011	950	963	939	986	985	986	1027	1005	1035	1010	1050	966	1022	964	955	983	1048	981	1025	1045	1070	997	1021	998	981	1048	1033	1058	1002	1029	975	964	1001	1010	947	997	948	999	1006	1006	998	1050	957	980	1011	1002	998	954	1012	974	1019	1012	1013	969	992	939	1011	1030	1011	951	1010	1017	1015	974	982	977	1010	1019	982	1019	1056	1014	949	1012	991	983	1003	961	972	998	1002	1004	997	950	1000	996	964	1017	956	941	1000	1014	994	987	1058	1040	1008	978	1034	1002	985	1010	993	1033	965	987	993	985	999	909	959	1002	946	1028	984	983	978	1038	965	1001	942	975	1007	1012	1008	979	1024	1000	963	1044	996	1019	961	1030	993	965	993	1042	1041	962	1032	1001	986	1020	995	1018	1025	998	1030	956	976	1021	991	1004	1054	944	1004	976	973	993	1021	992	1012	1011	933	970	1028	991	1014	1015	1008	960	1049	970	1023	1007	1026	982	962	941	1027	1000	1009	995	1028	1046	971	1025	984	1022	970	960	979	972	987	991	1004	1017	949	1030	1011	1018	1026	1064	989	1000	990	991	1016	978	1022	1013	1026	969	992	981	994	984	1005	972	1069	1013	1011	961	979	991	974	1051	974	1023	1036	998	1007	1008	955	1038	1029	973	942	989	954	1008	1039	969	965	1066	1049	1002	986	1000	999	1015	1001	991	1026	993	944	948	976	1008	953	966	1012	958	999	1006	977	997	1013	1034	970	983	1020	1030	1012	1018	973	991	1038	981	1021	1001	1004	973	1043	979	1012	1001	1001	1058	1030	1014	978	1006	1014	1026	1026	992	1000	954	1041	966	1027	1028	977	938	997	1007	996	955	959	1010	1038	983	1033	983	1046	1043	976	1014	982	1072	966	984	1028	1014	965	1026	1040	924	939	1003	1056	1045	974	949	961	971	978	1004	976	985	979	1015	935	996	1033	991	1027	1001	988	981	997	1038	1018	986	998	982	956	999	1018	983	996	992	969	1009	1001	985	996	954	1000	952	1034	1035	1042	981	1005	989	1021	950	1013	1034	958	971	1036	988	1005	984	965	969	964	1012	979	1002	973	1029	954	938	993	980	957	1002	1041	949	955	980	963	1013	1057	1044	987	957	1004	998	981	1003	975	1009	986	943	1024	965	1028	1005	1033	989	958	1031	984	1004	1045	1031	1038	1002	928	1004	980	960	956	973	988	987	923	1040	955	998	1022	974	1014	969	1042	969	946	953	978	1015	959	1026	977	1038	1000	956	1057	977	959	1003	1044	940	985	959	993	980	1002	1000	979	980	1045	938	1035	1001	1016	1002	1019	988	993	987	1036	994	997	934	1042	1056	968	994	1011	979	995	1007	989	967	991	1012	1030	1037	975	980	1024	999	1028	986	971	983	956	988	1010	999	1005	1004	998	930	1030	1005	935	962	1039	1008	977	996	1059	978	930	1020	970	1023	975	1013	968	1036	1014	1035	1018	1015	1006	1003	1020	1012	973	940	969	1012	1010	1010	1031	953	1006	956	994	998	1010	1034	1042	916	943	1059	1008	1028	1001	989	987	999	1009	946	967	1019	985	1046	1001	970	964	986	996	954	990	970	1021	961	966	989	997	894	940	1025	1043	1014	1032	1017	1024	933	1000	957	961	1021	960	947	1008	976	991	1042	980	1010	1012	963	1019	1019	1012	1022	1008	1019	973	946	1046	1025	1007	1003	1056	1014	1038	1000	949	969	973	959	1042	1029	986	1016	981	1037	967	947	987	1004	1022	966	985	1000	989	979	1002	1009	972	1002	1003	978	1037	1022	1036	993	1017	965	1010	1026	1041	1010	1009	925	1014	1021	1006	942	1041	992	1049	1013	959	1042	1037	984	1029	946	969	916	979	1024	1048	975	1029	1046	983	972	974	977	1000	981	979	944	974	1031	966	1033	1054	967	957	948	1002	1020	1040	970	1024	1017	1061	1012	1050	963	963	1015	1017	967	971	986	930	971	954	1020	1026	962	975	1026	992	983	1008	982	993	996	1023	904	1015	1012	1003	1012	935	1007	1021	976	997	1017	1001	1021	1069	1000	987	970	973	1046	1025	991	1013	999	1019	971	966	1024	977	1024	1011	1011	979	998	1016	987	1016	1023	1001	925	1051	974	1005	1013	1030	974	993	1031	981	965	1032	1016	1048	962	1035	993	1026	1046	994	971	979	976	974	993	963	999	1017	999	983	1015	974	1075	961	976	964	1005	1043	994	1008	944	1002	1002	983	1023	979	1002	991	921	1006	980	987	973	1032	1032	998	1004	1002	1008	1058	1004	991	917	966	999	1016	956	1005	984	1031	1021	1054	969	960	1049	972	989	977	1028	1000	1026	992	942	1008	985	954	969	1021	1057	1004	1037	980	1003	992	1001	1010	1039	986	967	1005	981	973	997	1018	1016	1008	965	1022	1004	1038	997	1019	977	947	1032	980	998	1019	1022	965	1012	960	1022	1040	951	991	942	1047	1020	1000	1046	990	976	944	990	1003	1029	998	1018	1001	1021	989	979	1015	1001	1008	997	999	1008	1005	955	1054	983	1009	994	983	1014	937	962	1008	1045	1018	981	971	928	980	969	986	986	997	976	975	974	993	1010	1044	995	976	931	1034	1004	942	1034	1042	945	1009	935	982	1053	1016	993	1052	948	989	994	989	972	979	1027	994	997	1044	1021	1051	982	1002	965	969	1025	1003	967	1057	1042	979	1029	949	1015	937	1013	1014	963	996	1032	1001	1000	1027	1035	943	1049	1035	1026	987	1015	942	1021	1020	997	982	988	972	1027	991	993	987	1007	965	1038
28760	27511	30012	14729	862	547	466	376	387	389	402	367	399	358	389	355	381	378	357	373	362	402	390	351	370	416	355	369	371	359	361	370	386	397	363	345	378	378	370	406	405	386	386	357	385	400	368	342	350	354	401	361	391	405	419	369	405	413	363	381	379	382	375	381	347	385	347	349	404	381	368	347	399	369	359	408	369	350	361	374	384	380	397	397	324	406	402	367	372	370	342	402	366	371	362	374	369	364	375	378	339	361	356	389	373	375	380	338	349	368	394	356	330	376	364	374	406	369	392	415	381	365	394	387	371	389	388	367	374	364	359	363	378	371	345	348	420	345	402	375	378	373	380	400	411	401	390	393	377	407	390	353	372	412	390	370	371	376	355	378	396	378	381	350	387	383	357	368	402	385	367	362	379	349	366	368	355	369	394	352	378	372	344	396	368	382	353	382	337	383	354	367	366	357	389	382	352	369	352	363	387	377	353	382	360	355	391	372	385	376	355	365	385	383	399	380	359	408	364	367	358	389	351	343	375	371	403	362	380	382	351	333	371	397	414	380	377	364	347	380	403	323	322	399	365	398	403	390	366	374	360	353	390	407	368	384	422	382	337	395	340	373	390	392	365	398	387	388	347	379	399	371	355	381	369	352	396	367	370	376	373	394	326	370	390	386	357	403	363	359	358	348	367	353	367	372	391	349	366	390	355	378	377	380	382	391	358	363	368	352	360	392	355	385	372	381	362	362	347	374	344	359	346	383	416	375	397	345	375	416	380	355	373	361	392	355	378	361	397	392	401	364	398	363	337	359	385	389	342	395	349	380	369	380	374	358	365	378	375	388	334	392	351	366	377	361	371	374	364	387	382	373	360	344	350	360	371	347	385	403	336	388	359	376	335	399	389	386	385	378	377	367	353	375	347	360	374	371	379	387	396	357	388	369	329	381	400	347	379	348	360	404	372	379	332	370	392	395	408	382	373	360	369	359	393	369	362	353	371	363	376	357	341	358	383	344	386	394	363	362	390	376	396	403	361	401	396	382	320	382	376	379	374	371	361	370	350	395	391	369	374	370	357	350	368	370	346	354	378	380	356	368	392	406	397	378	351	389	416	394	400	391	390	312	372	374	387	358	373	370	375	384	383	375	391	355	356	366	358	375	392	414	388	359	346	374	351	338	379	395	375	323	323	371	387	403	370	379	375	365	404	402	370	363	374	359	391	371	340	374	390	379	391	407	376	356	378	395	354	384	337	385	334	372	368	339	399	364	375	393	381	375	356	374	372	380	371	362	352	373	350	371	408	364	371	376	391	385	361	389	385	357	394	398	377	401	322	378	364	368	391	387	401	379	360	364	357	377	375	375	369	369	363	383	396	383	371	353	375	372	385	380	387	333	382	340	420	359	399	387	362	396	382	356	382	377	366	341	381	363	366	374	365	369	342	362	392	364	360	348	361	389	345	369	381	363	360	386	386	348	382	374	352	372	376	377	356	374	394	407	383	372	366	403	383	391	401	375	353	362	353	387	396	398	353	383	397	377	348	369	377	379	361	396	389	397	354	390	391	379	395	369	401	369	406	347	375	409	348	334	362	406	375	356	386	345	399	370	355	386	375	383	382	361	397	367	358	377	349	366	394	372	390	350	387	378	393	397	365	368	364	345	371	399	338	420	374	343	373	358	375	385	380	373	366	377	365	397	358	384	323	382	384	404	370	386	347	364	359	358	340	381	364	394	333	364	393	358	372	370	355	381	369	360	357	406	379	371	394	381	369	380	359	390	335	373	380	369	347	397	397	372	374	377	379	375	360	383	394	353	381	375	384	396	355	416	369	372	409	385	377	384	366	415	368	371	398	386	355	332	358	400	357	378	379	370	367	340	392	390	367	379	365	392	394	390	383	376	355	375	397	367	371	395	399	361	356	395	358	383	390	343	363	345	355	385	368	396	390	374	382	396	412	365	334	373	366	377	368	368	359	365	348	359	361	388	369	375	369	358	379	373	372	370	395	375	345	397	370	371	358	412	366	351	379	368	365	353	390	355	354	372	373	347	345	354	368	366	380	400	355	415	386	357	400	370	391	390	397	345	360	389	398	352	393	433	398	345	353	385	393	372	366	350	350	342	364	347	404	365	376	380	384	391	379	386	382	391	365	373	364	346	369	363	352	384	369	362	385	351	349	335	404	395	397	361	401	399	360	376	399	366	404	417	377	378	377	401	401	374	385	385	370	342	400	358	378	408	407	360	376	362	348	338	353	405	390	357	379	380	395	397	366	368	406	374	374	389	339	393	367	375	386	366	356	364	380	372	368	344	361	357	363	365	368	365	389	375	361	348	347	344	334	380	375	367	382	358	378	375	372	360	359	380	369	392	376	383	355	368	392	365	400	338	366	381	360	395	363	356	377	384	362	375	385	345	373	373	396	388	390	382	359	357	364	364	351	373	369	358	383	385	351	355	377	365	386	362	364	410	369	387	384	392	397	388	374	376	377	379	384	383	368	391	385	347	397	376	381	377	363	390	374	346	355	361	371	385	386	396	384	387	368	355	364	384	364	371	400	379	404	373	379	379	360	393	415	377	360	375	385	361	393	350	388	384	357	424	390	369	359	388	379	391	366	388	397	395	394	352	384	366	352	331	362	364	373	359	411	390	358	393	366	349	389	328	365	379	411	357	363	388	345	412	389	375	394	359	388	365	337	375	358	376	403	432	374	367	365	354	348	358	340	377	354	344	408	346	395	376	399	343	360	350	380	422	360	403	336	359	417	364	371	412	349	399	370	341	368	383	385	375	363	360	364	402	383	365	362	357	351	355	384	346	396	369	399	403	359	386	388	390	379	381	371	365	387	363	355	413	377	385	318	363	377	344	415	375	399	363	385	369	367	356	363	356	382	391	350	368	382	375	419	346	368	358	397	364	381	387	396	367	400	392	383	364	379	376	356	388	371	368	399	337	364	354	373	381	368	418	396	351	375	364	374	373	402	358	388	380	363	366	393	388	373	367	389	372	324	374	350	351	353	385	371	399	368	361	421	372	376	364	384	378	374	372	332	371	370	341	395	392	407	392	362	392	373	358	390	353	361	360	363	371	368	356	369	328	366	396	360	380	366	338	362	371	361	347	348	349	350	346	374	387	385	357	394	378	369	393	346	362	354	370	360	396	374	367	387	358	386	409	377	390	377	374	395	385	422	372	369	363	371	397	379	378	389	366	337	341	393	395	362	387	367	360	373	376	406	369	384	383	355	385	389	385	406	376	360	358	381	382	365	341	411	376	391	339	376	401	348	373	401	334	366	391	366	359	371	384	390	372	384	373	397	365	336	360	334	379	349	370	341	326	366	369	359	416	387	398	339	353	383	371	371	382	366	395	376	356	357	325	362	385	392	365	361	347	358	358	375	375	394	369	372	381	342	391	387	372	361	380	380	367	369	369	353	363	396	397	366	346	358	356	368	366	364	335	373	379	379	379	389	397	384	361	371	379	408	384	353	387	353	356	369	379
35720	43445	35416	11551	634	613	639	583	616	588	592	560	613	579	639	617	592	586	617	611	607	590	573	613	578	585	599	623	588	594	611	556	619	611	606	586	585	619	585	571	624	592	584	613	582	575	568	607	585	626	590	563	565	582	607	594	611	625	617	603	584	608	566	599	626	600	551	586	574	570	600	632	564	609	585	593	573	611	548	627	561	593	583	535	636	634	595	598	539	652	564	573	606	624	610	574	585	627	618	606	618	600	595	597	571	613	583	588	565	593	581	559	580	558	645	600	589	580	574	621	537	595	606	580	549	604	527	592	585	603	598	632	559	624	613	552	621	585	558	574	577	572	609	550	588	573	577	605	619	594	615	594	565	572	605	625	597	624	572	606	575	607	573	568	583	563	634	563	650	578	572	554	579	587	565	599	636	607	558	603	596	586	594	580	600	579	562	590	601	569	582	596	627	570	585	611	597	593	576	607	606	597	615	633	588	647	598	636	597	625	589	569	602	564	590	605	580	596	541	561	593	573	580	598	590	561	619	560	544	576	559	617	604	596	569	612	607	628	595	588	598	654	601	577	597	606	552	587	564	596	575	561	564	583	617	621	613	546	610	547	622	552	623	587	626	592	555	542	583	636	590	597	611	577	574	601	603	529	606	626	599	557	588	540	581	584	637	595	583	642	579	607	572	580	549	628	585	604	646	590	552	577	626	592	574	603	582	612	578	583	555	576	617	605	618	584	541	575	590	578	585	550	626	579	631	606	613	613	619	574	594	546	571	541	569	573	617	587	610	606	589	598	593	596	604	581	626	624	595	576	586	548	606	687	598	584	609	558	614	577	618	646	614	575	619	607	599	612	602	581	558	614	578	598	614	571	559	554	600	629	584	560	572	610	574	606	583	605	563	587	555	577	606	583	565	592	545	569	618	627	577	615	621	641	595	599	601	600	657	646	563	614	604	563	637	582	634	545	591	596	553	529	609	626	572	615	623	593	587	595	578	576	588	555	619	588	579	575	583	580	576	599	599	586	618	609	613	590	627	619	621	577	636	550	566	597	596	613	607	610	541	585	588	611	603	575	610	596	608	621	599	531	605	592	589	582	570	592	590	616	583	579	627	563	634	590	558	597	618	568	575	604	617	554	580	592	617	621	617	596	606	589	582	596	595	588	602	620	591	602	606	574	617	605	521	591	584	548	606	596	559	572	603	631	592	600	612	595	613	595	612	628	599	588	546	563	578	576	582	619	564	569	604	612	602	616	587	573	585	574	602	600	563	608	623	598	626	556	580	593	638	602	630	610	615	616	588	601	617	625	593	586	596	585	599	554	614	563	578	609	535	615	566	628	567	588	549	617	619	551	593	613	616	591	596	573	594	584	619	573	567	617	601	606	605	601	583	579	581	629	581	553	564	548	628	587	574	593	601	583	596	619	536	594	607	590	641	620	544	570	603	615	599	582	590	616	609	559	577	597	587	576	564	644	558	592	590	619	592	584	603	578	563	615	625	599	563	568	569	569	582	575	599	588	600	561	558	615	577	600	571	607	566	613	620	583	590	644	623	605	597	602	585	583	542	599	623	644	549	598	622	610	621	597	597	537	565	608	594	608	592	593	599	602	598	580	621	581	591	584	602	564	631	593	599	556	607	641	590	572	593	615	607	589	551	587	598	624	608	589	570	617	593	559	607	563	587	584	631	587	595	631	603	601	559	581	562	613	567	632	577	597	580	595	534	608	587	589	627	602	575	603	625	585	603	605	606	615	595	566	602	616	545	572	573	591	564	568	572	640	604	602	627	568	591	647	573	618	552	605	602	615	582	608	598	600	601	569	612	618	591	632	614	577	593	598	636	583	592	602	589	617	577	567	597	572	591	604	646	606	612	563	536	604	578	585	601	593	597	584	586	613	597	587	600	580	621	549	590	595	572	572	593	594	536	576	580	600	586	565	591	621	578	594	578	643	585	596	608	593	604	612	601	617	588	591	569	601	584	602	616	584	576	556	603	550	556	579	598	587	584	606	581	609	608	577	615	606	606	575	603	572	559	612	599	568	575	598	617	592	604	552	591	585	572	582	571	596	639	591	587	589	554	627	579	573	565	568	568	604	615	564	620	608	574	617	557	605	568	599	592	580	593	567	618	662	592	643	593	582	571	624	613	598	541	552	624	563	588	619	615	621	534	601	569	584	627	606	624	604	588	579	600	558	603	594	610	611	596	590	611	576	575	569	620	589	640	586	597	583	597	601	602	630	603	550	598	604	603	551	605	577	618	581	597	587	593	612	543	596	620	595	623	590	637	614	601	585	593	584	571	566	560	585	564	605	604	566	570	601	597	575	567	577	623	591	601	555	574	582	607	595	604	593	570	563	618	560	592	604	594	607	598	583	598	582	570	615	584	628	612	636	651	628	610	593	582	618	589	622	595	601	617	591	612	586	603	588	576	604	633	587	582	598	560	607	602	584	608	601	585	603	583	598	642	570	565	577	538	610	574	618	594	582	563	610	617	628	579	610	567	603	575	569	593	583	579	582	600	611	616	575	576	587	575	608	550	628	617	602	620	630	634	544	609	564	619	558	570	636	588	641	612	575	604	554	548	586	582	576	549	610	640	529	583	607	556	603	594	574	587	544	615	591	598	631	573	637	599	602	606	601	587	583	585	593	588	628	545	611	607	637	620	619	590	577	648	589	605	550	587	628	588	638	613	555	592	619	636	571	580	570	607	601	569	623	580	590	574	635	621	568	549	613	550	583	603	592	583	568	563	626	613	592	599	596	586	577	585	602	617	573	599	617	588	582	610	626	611	615	618	606	580	600	621	611	604	627	601	587	591	607	614	559	550	617	607	564	581	612	614	578	632	607	600	568	584	571	599	563	556	600	594	605	592	560	660	593	635	568	602	613	582	596	641	559	580	581	594	591	565	560	630	600	581	607	597	603	590	594	590	623	553	594	587	574	616	578	603	632	595	574	594	624	584	579	565	625	550	593	620	579	580	583	602	605	592	590	621	583	640	586	587	621	585	578	615	581	591	597	584	560	593	611	589	599	555	610	575	623	617	599	661	612	583	612	621	575	574	575	562	607	607	556	583	576	608	635	589	578	560	567	577	579	555	611	566	614	605	617	576	613	609	626	558	597	551	568	561	590	583	637	567	610	595	612	553	638	566	592	583	561	582	603	602	613	622	582	578	539	632	565	579	599	648	561	576	584	596	599	590	568	600	571	584	591	579	555	573	561	628	605	566	583	593	575	590	577	536	614	561	568	590	579	578	582	562	624	567	623	602	548	601	607	614	567	604	587	574	579	579	624	559	571	606	607	570	586	611	605	593	595	585	601	563	559	603	600	569	585	585	624	599	614	560	594	587	588	612	600	571	583	602	624	606	563	590	591	569	618	581	607	613	579	580	589	564	611	591	578	644	627	603	574	613	590	573	594	558	602	628	601	609	566	594	569	607	597	589	609	587	576	570	613	567	571	579	592	594	598	615	570	575	573	579	598
24445	22380	31080	27058	19826	8787	936	671	639	629	634	610	606	634	594	638	629	620	594	590	607	559	612	595	579	618	615	590	611	607	618	593	590	619	648	582	621	576	579	611	617	610	602	611	556	593	612	596	587	555	599	615	595	587	576	572	568	604	626	576	595	630	587	560	561	628	561	573	565	577	587	627	608	563	616	588	626	582	571	611	562	645	612	605	579	562	601	571	587	597	591	571	612	569	562	638	582	553	592	654	571	558	611	558	615	595	612	603	604	618	584	594	669	531	592	583	570	586	594	526	601	599	604	598	623	576	588	603	597	598	599	595	598	615	579	612	598	640	608	580	568	588	617	565	587	618	595	607	593	559	592	614	595	620	561	594	567	581	613	558	598	595	582	648	602	592	597	600	570	600	606	599	560	564	570	581	610	544	601	585	615	602	556	614	567	582	587	623	597	638	573	574	577	579	558	605	598	611	593	585	588	574	573	592	569	598	598	555	550	581	572	622	611	574	618	593	571	623	567	556	605	620	600	603	589	561	568	540	604	587	597	546	604	556	579	572	573	595	534	618	567	619	602	623	571	576	599	633	601	587	579	599	578	617	577	611	567	615	581	631	580	615	615	603	634	594	591	574	597	550	577	579	584	644	575	603	569	576	600	588	602	542	628	575	649	615	577	587	607	587	578	610	606	557	606	565	592	611	581	613	591	564	604	610	600	584	563	547	578	640	573	591	576	608	581	569	612	567	572	593	563	580	572	579	637	551	587	636	576	572	596	561	579	559	552	574	586	601	609	537	605	590	589	608	581	646	575	552	578	588	573	581	547	599	626	575	603	563	576	588	615	630	595	570	602	586	607	602	548	572	617	613	595	598	586	595	571	573	587	569	596	575	573	605	615	578	619	596	603	617	556	580	570	559	608	598	581	608	595	586	577	581	567	582	573	574	550	596	607	613	575	578	641	555	622	581	586	573	576	594	582	613	594	600	598	602	575	610	531	582	565	577	564	604	602	577	603	603	582	612	573	526	590	573	574	566	609	624	635	600	583	595	585	550	593	651	593	615	567	591	596	608	581	569	603	576	575	610	567	620	619	585	618	632	620	554	594	578	632	596	589	580	581	641	623	584	581	612	534	576	581	619	609	580	563	619	609	595	610	579	617	593	585	586	602	636	589	552	598	608	623	579	545	585	585	586	597	576	630	612	581	584	572	574	564	563	594	590	570	587	566	569	628	632	596	580	607	604	607	621	605	620	595	571	612	587	615	587	575	602	602	603	596	623	583	571	593	573	575	568	588	569	585	576	572	588	559	580	625	594	589	562	577	601	612	570	580	619	578	574	582	622	605	576	589	588	580	579	551	604	581	607	594	540	627	593	550	606	601	598	590	622	598	613	599	611	604	667	557	565	589	616	549	599	572	588	616	593	542	561	625	640	592	552	550	554	556	529	599	585	597	628	568	547	592	601	575	594	558	544	596	573	605	551	646	605	580	575	598	617	572	539	570	586	624	588	559	584	599	618	589	609	609	597	557	608	571	610	630	560	599	574	559	581	578	595	540	565	575	611	545	650	573	572	607	612	598	567	559	602	610	606	577	617	570	637	594	619	571	600	568	596	597	564	574	643	568	580	619	622	575	606	595	625	621	590	571	583	590	630	609	594	550	572	550	620	611	624	602	623	591	602	574	600	606	596	570	589	592	562	620	588	593	606	588	558	564	601	656	596	566	551	577	573	547	580	609	640	593	575	626	574	600	597	604	579	600	585	592	563	607	573	580	576	578	567	583	579	570	598	571	605	573	602	567	624	603	549	625	585	611	537	633	551	593	622	564	591	579	615	625	545	568	570	600	581	594	573	579	594	577	600	575	614	592	579	629	593	601	606	591	535	609	607	577	606	637	572	623	589	576	616	615	616	564	575	531	579	589	581	590	565	591	610	593	567	582	661	595	567	610	579	625	573	589	611	598	581	590	575	603	581	626	589	569	602	563	633	577	564	582	543	575	573	557	625	583	567	606	564	577	603	605	548	597	606	606	582	583	601	563	617	582	596	572	589	576	600	569	602	641	606	599	563	628	589	591	581	609	634	647	564	564	591	565	600	590	589	584	609	580	586	629	584	605	564	607	586	568	618	602	606	569	599	570	615	607	588	571	612	603	554	588	604	593	588	555	614	579	615	608	591	598	572	581	552	615	564	558	573	549	578	575	600	581	584	581	623	632	593	586	609	630	609	601	566	656	604	632	602	620	585	584	540	604	583	603	586	600	579	570	527	599	581	584	599	554	594	623	627	592	609	545	616	590	603	578	557	585	548	561	618	542	573	553	572	563	588	622	591	570	621	566	611	618	537	579	579	580	652	569	597	600	589	580	628	589	600	605	644	572	558	593	608	596	574	628	553	597	599	580	597	566	626	569	585	571	552	585	655	577	553	609	560	606	568	613	571	593	577	586	551	578	569	584	564	582	650	574	615	621	607	578	559	595	557	602	610	564	595	583	593	612	583	593	608	616	603	621	596	564	597	568	525	625	547	593	576	580	632	560	612	630	613	605	558	578	633	602	590	561	573	576	571	587	582	583	627	622	587	595	594	561	619	618	558	591	601	575	621	574	611	597	588	607	562	561	612	623	611	625	566	557	583	590	618	599	636	570	541	587	607	627	603	574	601	597	595	617	603	603	595	637	598	566	554	616	623	617	572	610	599	602	549	580	598	579	568	577	639	558	571	587	624	600	608	571	596	587	604	591	570	563	619	555	633	617	583	570	591	573	601	538	606	562	635	529	567	596	565	604	561	618	573	581	611	625	604	578	605	629	624	571	555	550	601	563	622	568	605	587	578	639	569	582	597	565	623	586	553	572	641	556	544	595	556	578	564	622	584	601	579	589	634	612	619	579	614	563	622	629	623	583	592	590	596	553	600	590	614	625	589	646	590	557	585	581	582	592	629	585	552	562	584	614	584	574	615	661	574	582	607	605	580	574	618	573	602	560	594	604	597	562	621	555	574	590	620	580	553	544	583	566	587	550	593	613	555	611	601	582	606	566	586	596	602	620	568	569	587	617	599	551	613	590	566	615	559	597	538	620	616	644	602	603	603	582	561	539	611	568	581	621	592	571	626	557	603	584	581	616	624	584	600	529	603	588	545	568	628	599	593	570	582	582	587	610	587	572	573	592	613	564	554	600	585	588	587	579	594	601	595	610	656	578	580	551	621	599	606	618	585	583	521	577	572	604	615	600	589	557	615	549	600	582	610	564	598	542	573	577	590	654	602	612	601	585	577	615	553	579	584	559	623	573	558	606	591	546	573	578	602	628	624	582	550	640	593	610	569	603	570	581	568	586	597	583	587	549	615	603	561	575	573	551	612	583	578	617	585	596	640	608	584	612	588	593	559	567	623	593	599	619	601	626	602	597	556	593	581	548	588	575	592	568	555	611	591	623	566	616	602	619	593	585	610	574	592	621	616	582	582	590	629	609	612	589	558	604	601	599	609	571	591	577	579
56488	73859	65561	30653	1204	1139	1036	1000	985	940	948	919	982	948	930	898	895	932	997	893	908	997	933	928	951	888	910	881	912	934	908	910	932	903	1034	921	874	928	880	906	838	919	931	971	956	968	916	944	926	937	967	886	962	947	898	921	913	901	908	897	907	900	925	868	901	954	933	887	898	879	892	951	892	908	885	843	869	879	947	925	875	916	905	885	905	902	833	818	950	922	895	916	915	913	876	907	923	914	957	918	901	931	926	937	920	957	904	847	948	936	874	956	908	892	870	848	934	908	878	943	885	923	898	933	930	926	925	904	934	877	918	916	868	916	852	902	900	929	930	883	924	949	906	875	868	916	928	896	907	914	913	883	877	859	898	890	869	887	894	915	913	932	898	939	899	871	876	868	893	876	940	910	892	945	926	939	848	904	939	884	852	929	889	878	873	897	878	905	926	885	904	949	924	920	926	928	920	847	905	850	936	939	876	879	908	923	911	924	931	897	910	915	863	967	946	898	890	896	890	915	858	920	892	911	865	896	857	889	878	946	893	947	865	914	914	912	908	916	938	935	878	941	900	900	867	905	923	876	864	835	899	883	892	902	915	861	883	873	913	909	937	915	903	924	890	889	918	902	907	921	912	914	890	876	897	909	899	884	894	922	938	895	902	890	867	925	914	880	894	862	929	961	872	919	943	896	850	882	933	919	889	856	882	873	907	928	890	905	886	953	940	911	938	930	945	895	941	947	894	875	933	924	885	828	930	897	931	894	953	887	912	924	848	905	888	913	918	918	932	928	957	879	899	946	904	931	928	980	919	952	882	924	953	842	885	910	916	887	920	921	948	947	862	882	896	887	899	963	942	936	926	927	952	849	957	852	875	901	875	893	866	919	884	902	897	913	890	931	920	885	872	933	912	943	913	867	904	921	873	965	925	952	929	881	906	896	941	905	961	949	882	932	913	877	899	851	847	876	901	902	849	898	868	924	905	923	940	929	932	895	910	893	936	897	855	924	969	944	895	945	949	853	897	865	920	905	926	916	859	918	916	911	871	917	923	913	892	939	884	922	954	899	896	926	902	875	928	928	836	936	928	933	923	935	873	901	836	882	946	871	862	922	920	941	876	875	894	919	926	901	954	916	920	948	884	903	931	950	970	918	890	944	888	958	864	942	890	905	882	898	910	871	899	869	926	896	909	892	891	885	947	925	968	908	919	914	868	896	858	880	896	935	875	923	863	872	907	879	959	921	867	963	876	922	907	900	931	886	905	913	907	897	887	913	924	876	895	901	929	912	895	877	932	918	914	942	970	884	890	901	943	879	875	924	909	854	855	897	914	896	940	899	866	889	856	909	906	904	882	920	863	925	885	901	857	928	972	852	906	913	957	942	981	960	923	869	834	964	960	905	871	905	902	926	954	873	882	929	899	923	899	867	917	945	908	918	921	851	939	936	913	866	881	894	929	898	925	924	893	884	948	853	909	884	905	917	903	889	880	933	926	905	943	911	905	885	927	1002	897	886	899	915	852	862	926	887	873	930	892	907	972	874	892	884	930	875	871	896	874	889	929	924	941	915	929	892	939	867	901	882	908	872	913	921	907	898	975	931	890	951	962	918	860	951	932	917	907	943	851	872	948	876	923	947	901	903	882	878	858	887	901	886	872	880	846	904	909	956	867	886	861	870	902	852	919	885	921	906	941	896	944	889	888	896	918	885	849	908	956	898	896	917	898	931	930	888	946	865	904	906	936	862	885	915	935	935	873	876	882	934	869	884	891	876	888	946	919	916	924	904	915	944	897	837	984	894	960	907	919	910	955	878	975	902	933	901	897	883	929	940	900	917	871	893	889	899	968	944	952	927	923	867	934	919	921	885	883	890	914	886	941	910	854	927	929	884	933	912	896	898	967	932	911	906	928	892	894	930	867	903	918	875	908	927	933	872	843	928	905	873	866	974	859	920	893	905	929	923	924	944	931	841	876	889	844	940	891	925	937	906	900	882	897	951	951	896	956	890	953	932	908	922	905	928	897	921	928	906	936	906	936	949	912	847	893	835	884	912	940	899	914	952	886	867	904	911	928	923	948	941	911	892	936	906	847	947	913	857	890	980	898	919	898	878	892	967	948	882	904	921	865	916	877	980	955	905	936	937	954	947	917	914	876	932	887	918	873	889	865	902	942	899	914	924	887	924	915	863	899	917	963	896	915	923	896	917	866	857	870	929	913	981	908	894	868	906	891	920	911	866	920	918	885	875	862	889	858	900	944	902	896	928	886	960	911	941	889	898	922	954	867	858	893	933	906	942	908	895	923	872	932	896	961	904	896	934	920	885	948	863	947	896	932	887	910	877	926	963	895	919	925	873	901	929	949	931	930	930	940	913	959	949	915	865	929	929	884	946	901	911	932	923	927	888	952	955	876	922	930	916	880	879	922	890	914	934	948	918	924	936	878	913	878	959	902	893	913	885	869	916	873	941	907	911	869	902	897	890	885	847	825	919	915	925	896	933	859	932	942	925	867	939	891	933	913	918	944	917	939	871	953	943	962	911	925	905	937	944	886	889	876	919	890	920	872	930	911	890	956	896	934	901	891	958	845	929	878	889	860	893	880	890	893	908	928	914	907	845	931	920	905	921	900	905	852	952	925	898	945	899	926	971	866	852	916	892	887	914	881	892	877	950	877	876	899	864	880	893	940	906	975	924	930	851	882	943	847	875	901	856	952	940	909	887	906	856	907	928	899	933	922	931	926	901	911	919	942	908	943	899	919	876	888	914	874	836	917	898	910	876	882	946	914	943	880	968	936	964	954	882	909	933	858	917	906	919	948	875	922	883	973	911	913	925	948	889	909	965	899	912	937	879	933	933	921	900	929	892	904	854	879	968	895	883	940	934	896	908	853	921	885	840	924	899	863	895	922	965	900	934	904	886	911	893	930	891	874	903	905	886	950	876	860	924	890	923	882	944	872	944	916	942	862	906	945	883	912	894	893	819	940	900	865	891	918	900	909	902	891	886	904	908	906	911	879	920	902	936	916	935	882	899	872	903	937	874	905	906	923	933	878	954	918	939	878	941	909	858	886	910	914	908	948	898	924	907	933	927	854	896	871	866	888	962	901	900	936	854	890	884	866	901	820	868	935	914	906	928	880	880	955	965	899	890	906	894	893	944	942	908	890	923	881	882	907	937	905	930	896	975	892	904	921	896	891	858	947	866	872	892	928	877	884	965	941	914	893	912	928	914	877	894	912	928	896	948	881	944	903	916	957	952	882	885	915	940	887	906	893	885	939	945	913	942	900	889	903	894	874	874	948	925	899	888	909	952	883	911	904	854	910	891	860	913	919	883	932	835	911	903	880	930	896	896	943	946	961	976	917	885	907	813	906	864	963	922	901	911	894	865	875	921	907	942	894	897	951	901	931	891	912	935	910	949	919	946	924	933	909	910	920	923	833	949	970	915	917	886	868	859	914	933	962	870	906	885	874	958	913	908	875	861	955	916	925	908
23305	21771	30027	25873	21313	19120	5656	885	764	752	763	683	673	721	697	707	735	686	699	674	705	682	712	700	715	727	714	676	704	705	699	711	729	708	704	692	680	672	698	665	695	707	681	674	732	701	689	632	668	732	663	690	650	682	678	701	673	706	703	709	673	725	673	690	707	700	686	665	720	699	648	667	697	706	698	658	700	706	757	727	680	703	673	651	672	730	709	704	697	707	674	697	658	708	723	658	698	631	598	675	691	688	661	695	657	679	668	688	706	672	707	684	698	672	729	737	658	729	681	751	683	671	656	677	653	718	621	658	685	691	685	625	750	686	693	636	715	663	697	641	631	642	715	740	701	665	707	642	657	699	676	740	669	712	666	702	641	690	666	646	679	676	683	695	697	677	684	650	724	690	738	670	686	713	661	678	641	726	678	711	648	699	674	665	689	722	672	650	654	665	638	675	704	643	673	695	630	726	631	722	635	680	647	689	670	644	723	678	674	710	672	690	731	678	693	725	648	673	694	700	690	683	647	699	692	668	652	706	692	687	669	719	664	690	670	682	692	676	695	707	668	717	681	676	660	702	652	679	675	698	630	651	700	659	686	680	730	693	712	688	682	679	698	693	750	696	644	662	652	657	644	714	670	683	698	693	706	711	662	752	710	665	686	670	674	653	655	670	685	689	672	667	676	668	674	741	710	704	708	697	661	652	688	713	645	711	657	626	668	699	632	711	691	686	668	673	702	666	693	683	698	672	666	692	656	633	716	659	683	657	700	673	724	630	680	705	750	677	662	686	706	635	682	722	657	629	664	697	683	726	693	686	689	679	658	691	657	727	677	669	717	704	685	661	705	669	646	667	701	676	636	722	709	654	691	675	684	637	673	661	662	665	626	670	668	666	676	672	691	706	670	658	688	672	702	681	672	649	687	662	657	680	708	630	699	678	655	671	666	699	669	650	672	709	668	681	678	699	666	689	691	690	674	710	667	683	677	687	692	698	692	653	679	671	661	656	676	682	676	661	726	682	688	691	652	665	696	707	699	703	671	663	684	690	674	700	689	667	656	685	668	662	677	707	734	670	737	646	638	669	676	695	641	666	665	709	703	648	731	679	689	713	643	656	693	753	679	644	681	714	717	663	698	660	683	704	686	710	703	710	706	671	717	623	656	669	696	715	672	673	674	632	668	688	671	692	727	676	680	653	687	677	683	696	682	657	680	683	662	703	648	680	710	655	669	645	680	721	660	670	678	639	675	678	698	687	678	682	668	669	686	678	662	671	656	671	683	616	665	679	711	645	696	706	677	679	711	663	720	651	637	715	706	658	692	655	709	674	661	675	712	686	703	693	698	666	662	722	691	671	680	695	651	644	699	668	732	702	684	649	696	688	684	644	692	631	703	710	679	664	698	693	698	686	693	655	673	671	698	665	711	687	696	664	694	650	662	712	682	687	696	704	743	705	678	680	659	723	630	719	724	658	723	688	696	700	665	704	697	692	688	712	644	628	659	662	673	642	688	653	686	690	650	686	666	697	668	672	695	717	696	705	650	695	686	669	695	686	683	682	724	679	636	660	705	637	655	740	684	667	721	683	681	693	679	699	672	680	700	690	625	651	664	688	603	697	646	633	705	664	746	659	732	717	698	689	690	691	660	664	700	650	690	682	672	614	675	690	711	672	645	673	705	666	654	641	682	724	651	648	671	703	738	676	639	730	694	697	689	666	681	702	681	692	702	664	753	679	696	675	687	667	677	686	689	658	687	671	655	696	697	656	649	661	689	696	704	662	643	683	675	669	684	709	727	689	689	661	651	665	681	702	666	712	713	679	660	695	665	684	671	648	667	650	698	716	729	697	676	714	693	731	720	692	720	684	686	664	665	686	717	661	665	665	656	685	704	661	703	711	655	660	668	663	680	757	684	688	674	694	680	682	695	656	692	702	692	676	722	665	690	700	660	640	706	735	659	678	721	636	667	687	690	675	699	683	668	685	691	669	667	634	668	664	661	666	677	686	678	645	726	661	599	669	730	664	666	659	687	712	718	693	656	658	706	673	648	669	713	669	719	679	671	660	700	673	670	699	690	663	679	691	662	679	720	690	677	724	708	698	647	681	694	676	664	660	712	670	694	722	656	667	658	672	684	683	681	710	689	676	637	714	677	691	674	658	649	682	737	683	731	697	700	694	706	624	669	683	667	653	629	722	685	677	631	709	659	674	648	690	695	666	664	701	671	702	681	693	658	691	700	631	707	708	700	678	746	684	637	704	653	704	703	672	691	694	639	698	687	673	677	671	708	712	661	688	742	660	671	683	666	699	647	657	678	663	712	674	683	696	667	706	710	691	629	702	642	698	710	669	650	687	672	685	694	665	690	645	719	696	685	639	641	654	665	713	693	703	672	646	638	661	730	697	666	669	669	682	649	642	714	657	702	684	647	659	690	654	689	667	680	672	706	672	628	739	723	633	670	653	675	648	683	686	675	719	682	681	673	626	693	647	628	632	684	677	687	692	648	712	726	660	673	719	666	671	719	662	665	667	687	666	698	672	685	704	706	642	646	623	680	668	643	670	674	718	637	691	693	668	676	688	662	666	669	657	688	640	666	708	702	656	717	674	653	680	700	684	655	652	657	675	636	674	667	672	684	705	697	675	670	655	663	677	674	669	673	677	678	679	677	646	674	660	687	685	679	655	705	668	669	645	684	696	695	679	667	648	693	682	669	641	690	705	676	700	657	690	682	692	658	708	684	696	672	702	714	658	703	741	639	703	684	644	656	664	661	644	674	689	682	684	673	683	676	687	663	700	734	660	653	666	695	667	673	700	645	709	680	697	675	671	687	640	677	688	686	678	669	699	647	733	663	660	675	700	687	689	713	711	694	698	704	663	692	685	695	707	689	647	670	694	657	695	687	691	661	658	700	664	661	677	705	719	690	666	703	668	732	675	671	640	660	687	676	672	736	676	675	699	677	692	692	690	686	651	709	634	679	695	695	646	661	686	669	663	728	694	629	669	712	680	654	705	677	684	683	675	718	692	707	714	706	676	663	676	710	679	669	684	665	699	678	703	655	659	686	731	731	672	706	679	762	703	686	719	650	684	682	649	668	670	689	651	635	701	659	679	685	712	642	656	674	697	697	689	692	681	671	704	709	723	638	701	658	677	664	669	668	604	687	682	675	642	688	725	664	650	670	686	688	662	694	708	665	682	648	706	661	659	661	667	684	674	693	683	668	726	637	685	657	659	674	700	744	678	644	654	652	698	663	634	694	721	672	698	733	704	671	673	694	702	779	618	651	673	678	693	692	671	650	675	602	650	689	697	701	714	651	688	686	700	665	669	665	612	698	692	688	682	689	685	693	655	667	683	654	651	649	671	708	726	680	671	651	735	697	665	682	699	692	695	639	650	683	709	675	677	650	700	689	618	700	668	663	692	656	636	653	700	671	658	688	710	691	634	708	699	704	691	708	695	680	709	670	669	671	690	704	696	703	697	707	687	682	710
54172	76638	71599	40071	1506	1342	1248	1180	1188	1116	1035	1133	1087	1004	1070	1033	1108	1063	1080	1055	1053	1046	1042	1003	1082	1001	1038	1018	1035	1050	1032	1049	976	1065	975	1024	1046	992	1006	1016	989	1047	1028	1013	1074	1068	1040	1052	1066	1017	1040	1036	1004	1009	1019	983	1052	971	1067	1037	1019	1020	1042	968	1029	1015	987	1049	984	1051	981	992	1006	997	969	1034	1050	1066	1025	1065	1006	995	1009	1069	952	1011	1043	1060	1003	1059	979	962	1039	1087	1058	989	1015	984	969	1073	984	991	1024	1050	1033	968	987	1057	1021	995	1019	1035	989	1065	1036	978	1003	1001	998	1019	1010	1027	1029	1041	1005	1035	1071	1103	1010	1049	1056	1049	1043	985	1056	1012	1038	1035	1023	1030	1022	1006	1067	975	980	1056	1002	1021	1026	1014	1029	960	1028	1009	1016	978	1035	1071	1033	1016	1040	1044	1032	1002	953	1021	1047	1028	956	1009	1017	1006	998	1023	1047	1041	1034	1035	1007	1039	1007	972	1037	1037	1004	1071	1070	1055	1049	1084	1085	1078	988	1039	994	1018	1024	1027	1014	983	991	973	994	1024	1025	1032	1091	994	1010	1004	958	1002	1047	1011	1041	1052	1003	1074	1045	1035	965	1020	1049	1009	1080	1021	1030	1036	1009	1048	969	979	1015	984	1018	1072	1064	960	1036	1006	996	980	1048	1010	1005	1058	1066	1008	1003	1054	1043	1031	972	976	1003	1035	991	1058	1041	1002	1090	997	998	1006	1065	1014	1018	1074	963	1051	1052	1010	1009	1026	1023	987	1082	1017	1091	1016	988	1022	973	992	1015	1034	1049	1110	1091	1050	953	977	1017	1053	1023	1021	1019	993	1024	1037	1090	1017	987	1010	1021	1019	1053	988	1017	1032	983	974	1021	1016	1032	987	1055	969	1057	1043	964	998	1001	1051	1079	1053	1034	1006	1013	997	1064	1038	1028	1038	1012	1028	1022	951	1039	1004	991	983	1000	994	1014	1027	1029	960	1027	984	989	1055	1006	1015	1032	1009	1054	1016	1049	967	1018	1011	1047	1029	1034	1025	1015	1027	1003	1040	1024	1005	941	989	1059	1020	1036	1063	1041	1009	1022	972	980	989	976	1020	1024	1022	977	1027	964	1027	1022	1053	996	1082	1026	1006	997	999	1014	984	1028	1000	1037	1010	993	1015	1082	1004	985	1034	1044	983	1014	1056	1044	961	1027	975	992	1039	1026	971	1035	1042	945	1029	981	971	1048	1062	966	995	1024	1066	971	1011	1030	1037	1020	1012	1027	1011	1039	1047	1043	1024	1012	985	994	1007	1043	1017	1016	967	997	1020	999	1017	1054	1004	989	1014	969	1033	1020	991	1013	1008	1034	971	979	995	984	1012	1007	1004	1111	1020	1063	996	1035	1023	1024	1066	964	1016	985	1070	1006	1034	995	1027	1037	1002	1035	1024	1029	1045	1002	980	1009	1025	984	1007	972	1016	1055	1025	1054	977	1014	1027	1030	1036	1056	1035	1027	992	986	1047	1012	999	989	1030	1063	960	1000	1044	1013	1011	1055	1010	1028	1022	1003	1002	1065	1006	1073	1028	1019	1059	988	1049	1047	1005	1046	1036	1052	1030	977	976	1037	986	962	1045	1009	1000	1019	1050	1052	994	1038	999	1009	1015	969	1014	1008	1064	1043	1041	1007	1000	1001	1045	984	1027	1018	993	1016	1005	1014	1021	965	1027	1017	994	1041	1043	1050	1035	1042	978	1001	1018	958	1047	989	981	981	997	997	1018	999	984	985	1089	993	984	999	1022	1062	1059	1039	994	989	1029	1052	1087	1001	987	1035	975	968	1009	994	1004	953	1020	980	1069	1017	1050	1003	1040	967	1036	1042	1025	1030	1017	983	1060	1060	1000	1054	1034	1010	1012	1059	1028	1000	1022	1041	1048	1010	1030	1005	994	1004	1025	971	1019	1039	1035	1001	1038	1023	1052	1036	1017	990	1046	1032	1057	988	1043	1011	1003	1042	973	1019	1028	1066	993	1032	1005	1044	1032	1006	967	989	1055	1015	1035	1050	1005	1004	1009	1061	1011	1016	1057	1013	994	986	1062	1058	1022	972	1006	1005	1008	1061	1020	1049	1001	1022	1034	1023	1009	1061	1020	986	1093	976	1026	1045	1009	971	1013	983	1024	987	964	1009	1053	983	938	1034	1019	984	1021	1025	973	1041	1003	1040	988	1042	1061	944	998	1024	1017	983	973	1063	1011	1036	1033	1030	1048	983	989	1031	1039	994	1029	997	951	1054	991	1041	971	1000	979	1027	1020	1016	1047	995	1028	1029	980	982	1010	1001	992	1004	1017	1046	1091	1052	1009	1021	1027	1006	1008	1032	994	1013	1007	1010	1047	991	998	964	1029	1026	996	1066	988	962	973	1055	1042	993	970	1004	1003	994	1053	1044	1025	992	961	1023	1040	1027	1060	1040	1067	1030	1034	1047	999	956	1009	967	1035	998	1052	1033	1019	1017	985	1027	1038	1053	1096	1004	1077	992	1022	999	1031	966	981	1010	991	1015	1015	1043	1042	1015	965	987	1010	1052	1008	1045	1022	992	967	989	1030	1022	1010	1073	974	1001	1002	1006	993	1016	1030	1027	1011	1001	1031	1015	1031	982	1013	978	946	1007	980	1136	987	990	1013	943	969	1045	989	1001	1025	1029	1033	1009	1026	1020	1060	1062	1040	1036	1031	999	1055	958	1023	1033	994	1028	1066	1069	981	1012	958	998	998	1045	1093	1021	1051	1082	975	1076	1047	1034	1022	968	1089	960	1023	950	1047	975	1031	1000	996	981	978	1030	1027	1044	1040	1011	1048	1050	994	1054	1108	1019	975	1042	1061	1037	1038	1018	1047	1038	1002	1035	1038	1086	973	996	967	1072	929	984	1035	1059	1011	1035	1063	1070	1070	993	1081	1040	1087	1023	956	1036	1001	999	1012	1055	1019	987	1011	1026	1017	1038	947	988	1031	960	1003	1041	1019	975	1088	990	991	1041	1009	1018	1026	1018	1040	1029	1008	1050	1032	1032	1037	1101	1052	965	1029	995	1074	1000	1064	1010	999	1045	985	1024	1067	1024	1010	1079	1039	1011	942	1033	1020	998	999	1002	1033	1054	990	1067	1048	1061	1055	1054	1006	1016	1001	1019	1023	1032	1042	993	1009	1020	968	1010	1031	990	1049	1015	1009	1058	1011	977	1022	1032	958	1053	1043	1025	1054	1019	1001	1003	995	1028	1056	1028	1008	994	992	1035	1005	973	1020	1040	1031	986	1005	1011	1023	1014	976	998	996	1019	1013	1003	1027	1048	1031	1025	959	1045	1022	979	1030	1040	1055	1000	961	1015	1065	977	1028	1008	1018	996	1041	1031	970	1055	994	1054	994	1119	1065	1011	1115	1038	1004	975	1028	1071	1070	1027	1052	1007	1001	1003	1020	1053	1034	1001	1037	993	982	1104	966	1013	1032	991	1004	988	984	1029	1011	1046	1046	1015	1025	1023	1029	1028	1025	1096	1000	1048	1090	1010	1058	998	973	1020	1032	1067	973	1041	987	1089	958	1072	1011	1037	1061	1012	1005	999	1029	970	1063	1021	1063	995	1014	997	1038	986	1024	999	1044	1053	1051	973	991	1007	1021	1054	1016	988	992	1015	1019	1012	969	1024	1007	999	1053	985	1033	971	997	969	978	1047	1064	1051	1084	1058	978	1029	1057	961	1027	968	1022	1022	1036	995	1010	989	1025	1024	1000	957	1024	1019	1016	994	978	983	978	1044	1061	1007	1033	1006	1039	978	1034	1003	987	984	1002	1026	987	994	1007	1028	939	1027	1033	1081	1007	957	1063	1027	1003	1053	983	1051	979	1012	982	941	1054	976	1027	1032	1069	1050	999	978	1034	970	1001	1042	1007	1040	982	1034	1034	1028	1008	1016	1036	1069	1035	1059	991	1030	1042	1062	1011	1073	1020	983	1028	1054	1000	1031	1000	1030	1004	992	987	1033	974	1001	1021	1016	955	1035	1038	1046	1022	1014	973	1093	1003	960	1013	973	973	1044	1008	1000	1068	996	1025	978	1007	1063	1044	1004	979	977	984	1011	1017	1009	1037	1001	1028	1024	979	1087	996	1020	1025	1038	1111	1107	996	931	1027	1032	1001	1042	958	958	1001	1000	1028	1004	1006	1049	1020	979	1035	1003	1036	1040	1050	1051	1006	1002	1020	953	1076	1062	1059	1032	1004	997	1005	984	1027	1050	995	996	1071	1044	1077	985	999	1079	949	1097	1018	988	1018	1076	1034	1006	1012	1010	1040	1018	1027	1043	1066	1044	981	1026	1009	951	989	1033	1064	1069	1053	1049	1002	1032	991	972	1082	1051	1002	1021	1020	969	969	1009	1038	983	990	1046	986	1023	1013	1013	993	1021	1024	984	1015	1017	1027	1062	1030	984	1045	1005	1065	970	993	957	1004	1013	1067	1009	982	1016	1013	1007	1000	1000	975	1032	992	979	981	996	1056	1068	1111	1005	998	1011	1022	956	1072	1050	993	1030	1036	978	1041	1038	1016
29052	27125	29055	14911	884	448	393	409	374	361	420	375	374	418	412	418	383	411	382	398	377	414	414	377	400	383	381	377	388	375	402	415	379	392	415	400	381	372	400	415	401	385	404	405	387	382	397	389	409	369	400	375	376	412	369	403	363	400	384	407	428	394	381	383	403	379	409	386	367	343	394	394	351	404	447	367	360	385	384	415	408	414	352	398	347	373	376	423	376	380	394	402	380	401	385	399	386	387	392	368	393	371	380	372	396	387	374	392	394	399	403	341	384	392	369	395	410	380	402	411	414	360	363	390	372	354	367	383	368	390	387	327	378	371	409	371	363	376	394	379	369	397	328	339	413	376	357	363	334	367	394	357	386	356	405	381	373	376	419	405	387	353	374	371	410	395	405	410	387	366	397	370	360	364	406	376	371	401	384	387	376	412	394	402	373	399	392	417	375	412	387	374	377	408	364	388	377	370	375	382	406	376	367	392	408	354	380	414	375	379	399	365	408	379	357	369	338	406	404	405	378	390	375	397	390	403	407	352	398	435	400	378	400	374	388	407	385	391	409	417	363	382	405	421	389	386	404	394	385	364	374	361	407	371	372	394	406	386	400	401	396	389	407	362	411	378	353	376	359	413	377	382	358	394	383	348	415	390	390	367	367	413	407	406	388	425	411	349	407	417	403	343	376	380	367	372	390	368	410	334	365	377	393	380	394	360	335	363	346	413	369	377	406	405	443	388	389	409	350	389	420	394	390	393	381	398	394	368	371	380	385	365	380	400	382	409	401	370	414	384	389	395	371	408	368	381	380	392	343	408	386	403	407	381	388	352	341	399	347	415	388	415	380	356	406	395	372	420	358	392	348	363	389	408	406	380	409	388	385	374	380	389	367	400	363	405	366	386	389	412	401	357	389	398	348	408	365	382	419	364	375	396	389	343	406	420	377	355	426	388	381	400	414	398	384	400	405	418	408	352	437	363	384	342	363	395	397	393	386	400	396	363	349	383	353	342	392	393	364	413	425	378	394	364	369	390	407	386	386	384	391	416	353	370	353	397	367	383	377	402	381	389	370	398	393	362	411	387	417	370	375	372	363	386	374	364	359	382	380	390	368	375	367	410	382	372	352	437	373	356	393	398	378	368	387	368	417	399	362	378	374	406	416	363	389	338	370	372	434	376	384	385	378	366	387	395	387	379	378	342	374	357	399	399	400	371	396	382	390	419	381	359	345	390	360	380	400	386	392	429	393	441	366	401	349	395	415	408	390	375	374	373	401	402	398	367	410	390	388	362	410	379	383	392	344	355	385	373	330	427	410	366	380	383	354	404	396	384	374	403	379	365	398	393	361	400	352	351	385	410	406	389	400	392	383	391	384	385	395	394	383	436	390	360	382	369	400	372	390	401	363	390	355	386	371	355	348	352	319	373	361	403	424	377	373	401	386	353	420	398	369	362	388	388	381	390	361	374	404	388	395	418	402	386	379	335	420	373	407	338	370	358	370	353	370	361	402	362	379	377	369	388	394	396	390	370	386	382	374	364	368	387	366	369	406	368	387	378	379	356	386	394	391	371	368	393	429	397	368	410	383	403	426	392	371	418	419	385	398	364	378	383	354	388	400	399	378	361	384	397	393	366	402	408	417	388	380	427	355	376	414	396	362	405	397	363	372	382	387	381	360	388	387	375	393	388	398	350	371	387	357	346	406	403	395	388	407	404	364	422	386	400	346	416	364	387	430	395	412	415	412	373	381	359	400	393	394	356	376	399	371	360	376	361	394	391	391	428	391	346	390	396	429	371	368	386	375	398	386	374	386	430	415	404	396	386	363	345	395	360	372	348	356	350	426	332	394	368	353	383	375	403	415	391	379	356	404	389	386	408	336	348	375	332	388	367	371	354	356	381	354	367	366	393	400	368	395	392	352	395	410	389	384	356	380	364	381	365	400	401	381	356	399	409	395	379	327	391	368	410	380	400	426	353	389	374	421	389	432	430	390	388	396	426	374	358	370	423	371	369	357	368	404	385	378	381	385	412	387	360	392	388	365	392	375	365	418	385	370	335	386	355	420	377	388	387	378	411	414	372	350	386	403	409	370	385	378	378	375	395	370	369	388	381	411	400	360	369	355	383	396	360	392	374	382	359	371	392	426	368	370	414	428	359	385	407	393	397	391	394	373	399	398	374	397	394	395	391	348	381	389	372	354	356	381	411	416	395	400	372	393	385	383	361	365	424	434	434	372	415	334	398	401	392	412	383	387	379	371	369	402	343	351	401	361	392	396	368	396	376	411	376	366	406	358	368	369	391	388	392	382	406	389	360	370	388	400	402	387	420	387	392	386	366	393	393	357	376	416	378	379	398	381	376	401	408	382	407	419	392	388	371	395	410	362	425	345	423	430	368	373	417	385	361	414	383	365	390	386	401	379	415	374	383	413	378	375	382	354	386	421	381	386	414	387	403	384	391	373	385	369	354	412	402	385	342	398	360	380	373	401	365	404	393	412	398	359	389	416	396	403	366	383	391	381	367	382	367	373	394	406	354	417	397	393	337	376	357	403	364	346	392	372	359	373	383	407	359	383	387	397	396	370	370	391	404	374	367	372	375	430	412	397	361	400	361	378	378	385	397	405	406	406	416	397	374	407	405	401	374	412	362	395	368	379	385	360	390	402	366	372	373	416	399	415	402	350	367	392	376	382	423	396	373	410	380	430	394	415	387	374	375	354	389	413	357	380	370	394	351	426	426	385	340	395	408	392	372	393	417	425	432	411	384	365	396	358	354	359	358	394	404	385	390	440	370	359	391	368	386	402	396	352	414	412	414	388	361	393	393	373	363	379	415	379	375	407	389	394	375	388	391	406	365	412	359	385	390	382	356	382	400	377	412	390	402	365	395	388	369	369	372	399	389	389	378	385	430	394	413	377	364	394	378	379	392	362	415	433	390	390	365	361	371	421	390	437	399	355	416	395	371	389	401	448	408	393	399	410	373	404	333	377	406	407	403	382	385	404	400	398	402	376	415	353	400	334	366	394	403	405	405	405	368	393	396	398	382	371	392	374	370	411	386	421	383	371	405	370	407	417	355	357	380	405	385	402	372	412	392	422	398	394	384	377	384	392	405	418	406	406	397	402	369	364	365	430	382	371	352	361	402	408	392	396	437	373	380	424	383	396	399	375	395	388	413	379	380	387	359	391	375	350	383	375	375	373	362	392	391	376	406	419	369	402	380	381	383	374	418	405	353	419	403	378	391	399	389	388	404	375	401	359	398	357	376	377	377	403	380	371	412	389	390	373	378	417	371	435	355	384	436	408	380	370	405	383	398	346	377	405	352	386	390	356	413	390	391	405	391	398	449	387	345	377	394	372	371	367	356	398	397	359	370	373	395	382	366	412	395	384	403	412	393	371	431	361	372	391	359	378	390	422	382	370	388	361	380	389	426	390	379	388	408	365	393	384	402	387	405	360	406	378	407	351	357	365	415	424	373	410	406	366	388	370	370
35784	43262	33660	13730	649	631	625	639	592	566	629	633	640	600	563	630	630	667	617	656	619	603	560	565	630	616	632	608	583	614	637	594	628	592	585	602	592	590	611	612	611	597	595	605	631	589	599	687	652	578	622	611	600	579	648	619	611	591	631	611	624	619	593	595	598	581	592	561	624	611	610	571	636	631	631	619	609	632	628	651	639	606	635	635	603	605	596	624	615	654	613	636	615	624	597	636	610	601	611	683	603	635	611	619	578	601	621	612	600	609	629	606	596	567	616	602	594	590	642	581	560	616	631	621	683	648	630	612	612	638	604	587	593	619	596	588	590	605	602	598	625	573	646	671	654	626	583	577	638	611	612	608	640	596	643	651	622	621	612	606	609	601	607	607	652	654	649	621	588	630	626	606	665	590	583	621	591	620	608	617	639	634	607	655	600	645	599	642	603	625	631	570	573	594	605	607	577	621	612	593	592	632	642	612	625	639	618	602	576	599	664	606	593	645	644	629	605	613	637	592	633	590	600	655	648	609	637	615	630	599	585	567	672	590	609	625	623	576	658	611	615	612	595	566	623	602	597	612	630	607	589	600	605	607	651	582	636	614	646	651	584	620	650	617	629	617	624	570	672	589	600	609	614	596	595	594	607	584	549	577	620	585	606	602	593	616	559	606	608	634	669	623	607	599	594	609	632	621	612	604	587	581	608	646	608	579	652	646	643	607	621	604	606	594	608	595	633	628	587	631	580	623	620	578	594	598	588	595	618	550	603	647	609	643	626	610	598	614	574	593	616	581	602	562	617	632	613	601	568	585	606	581	568	629	616	606	574	562	603	640	582	620	612	593	591	624	599	613	625	624	592	640	610	657	614	641	668	617	652	596	643	561	585	600	619	610	624	621	570	601	611	604	630	586	599	621	614	595	626	595	604	581	620	616	620	648	581	602	679	603	583	582	591	597	628	629	614	614	574	599	570	652	634	620	611	576	563	606	613	635	588	597	598	598	594	614	647	622	580	628	608	555	611	605	640	606	603	627	645	571	628	603	616	583	606	589	606	678	590	599	608	606	613	596	592	616	562	610	590	641	623	598	631	550	585	642	585	618	636	624	597	588	611	592	604	600	607	588	665	605	616	607	609	658	594	577	594	637	617	680	588	587	622	647	638	656	627	609	610	630	575	605	628	620	588	607	619	610	610	575	614	618	677	597	639	606	591	652	573	586	633	635	641	611	586	640	619	612	613	598	541	634	590	640	642	579	593	606	590	596	629	622	621	591	619	609	597	613	610	628	623	563	616	620	616	614	640	615	646	666	633	684	633	587	590	566	591	590	613	663	649	606	624	651	652	611	598	637	621	600	635	646	584	595	587	584	623	611	610	596	583	652	613	626	622	625	618	576	643	645	607	639	623	607	601	616	595	599	661	594	606	620	632	590	596	636	599	591	603	611	643	602	658	609	610	603	581	607	615	599	598	646	607	616	672	588	639	630	623	619	612	610	618	632	600	580	619	610	617	587	611	612	635	614	597	587	650	617	621	607	611	654	602	625	602	632	604	603	593	583	589	630	605	592	627	600	598	616	641	586	572	639	615	635	633	596	628	585	598	612	600	633	669	573	572	637	643	591	594	628	632	609	623	618	616	616	559	594	602	638	614	637	603	628	571	637	576	618	609	564	606	571	621	630	531	588	614	617	561	580	645	625	632	636	605	580	568	592	593	573	572	648	609	592	621	605	570	630	637	608	587	586	607	621	585	641	634	615	653	583	620	637	653	596	588	634	629	596	626	617	609	607	598	630	590	603	623	602	610	638	607	625	632	589	637	645	618	594	611	636	600	626	621	578	616	611	627	612	598	639	608	626	591	595	625	613	614	547	630	656	648	641	563	622	605	622	600	593	573	620	642	619	598	625	585	622	600	618	578	618	652	611	602	570	616	592	600	631	655	596	642	570	629	631	572	639	617	634	592	571	624	580	569	617	598	589	583	639	590	597	570	657	621	584	618	635	641	651	645	588	615	606	622	623	590	615	632	586	585	606	629	646	595	605	625	616	601	591	604	647	621	620	634	563	650	632	597	600	582	623	639	600	668	652	602	637	638	566	620	610	631	597	590	580	631	595	627	661	621	596	599	583	611	611	604	620	601	571	550	624	603	599	601	642	607	621	641	630	599	620	638	638	601	636	624	586	579	614	619	614	582	634	614	596	627	638	636	641	614	592	646	619	576	598	577	648	612	586	576	568	576	627	586	613	604	606	596	601	635	572	635	573	608	634	572	647	590	598	595	634	563	622	609	589	614	617	602	577	593	600	601	594	594	611	579	547	613	624	592	572	630	580	580	613	678	606	606	609	630	595	569	589	598	586	601	638	570	617	636	613	640	640	605	643	616	550	621	618	640	594	599	607	588	645	640	599	601	635	607	611	602	616	619	585	649	615	584	619	595	607	629	593	597	582	566	569	646	635	594	595	589	635	589	590	637	599	640	596	637	625	581	582	644	640	627	645	628	566	601	615	554	628	661	608	622	596	624	599	639	633	622	606	620	640	591	586	652	616	588	629	594	623	568	654	618	590	609	563	594	555	649	634	608	600	619	594	654	570	608	597	626	613	585	594	630	641	643	617	596	566	565	607	624	587	593	600	571	603	638	604	623	620	600	615	583	642	563	631	632	579	592	609	659	635	614	632	628	668	636	609	631	589	608	626	616	659	625	575	617	639	634	578	629	641	626	629	597	655	608	600	632	606	642	618	615	585	625	632	579	593	640	604	628	618	659	607	607	632	594	593	577	588	601	627	621	625	636	605	634	580	636	603	636	605	546	621	606	668	620	646	613	624	625	615	615	614	585	608	604	615	653	589	658	618	588	602	626	628	591	567	607	630	634	616	606	623	621	618	605	596	622	611	607	610	618	609	609	610	609	609	593	612	593	605	599	620	578	620	661	638	556	627	629	630	641	630	608	626	603	611	597	628	617	618	627	579	619	627	645	606	618	609	551	606	601	577	646	658	622	636	632	619	624	611	569	605	608	659	642	631	606	604	651	616	646	595	609	578	629	592	617	616	594	598	650	644	619	592	586	613	652	615	549	587	555	647	617	569	677	585	615	582	597	601	598	574	597	578	580	607	630	649	600	565	629	593	634	628	656	592	638	654	573	608	615	598	621	629	620	607	634	659	548	590	610	604	629	620	639	609	643	600	601	611	562	618	657	585	620	625	621	621	604	623	591	600	609	604	582	627	578	640	619	578	597	595	588	584	639	614	586	560	615	598	640	654	622	664	598	564	645	612	607	609	617	614	604	590	613	576	617	639	579	643	574	618	598	640	600	616	626	594	645	574	561	587	599	581	612	625	608	593	624	625	602	593	614	582	578	618	656	591	610	602	599	634	581	590	594	649	607	634	609	622	601	631	591	573	623	588	656	559	604	640	568	597	646	627	566	608	627	622	634	603	664	631	617	642	582	599	610	637	627	598	633	672	624	578	611	631	626	610	595	617	616	574
24418	22181	30988	31650	17423	4925	828	686	663	614	652	608	617	611	632	624	613	609	637	650	611	612	612	601	649	648	607	600	594	611	607	628	645	585	597	654	580	623	626	622	600	613	635	616	594	636	622	607	606	635	657	617	632	611	631	615	602	602	648	596	612	605	652	614	591	590	614	606	614	617	575	578	588	605	632	622	552	636	691	650	603	632	585	577	649	614	597	661	546	625	632	558	616	621	618	630	597	597	580	639	609	636	596	598	614	581	584	560	600	624	588	588	602	593	627	628	640	605	609	588	613	682	622	615	653	623	564	644	621	541	620	615	654	621	597	626	589	568	627	632	589	552	616	614	630	630	609	596	638	623	608	577	629	596	611	585	647	569	604	612	648	638	606	620	621	649	582	554	634	595	619	620	567	619	590	609	596	620	615	634	620	653	616	603	632	615	612	595	610	638	641	626	609	584	595	669	581	583	644	590	617	544	558	606	593	623	601	592	561	626	646	581	628	654	578	614	625	639	596	648	586	620	623	575	614	628	602	604	617	593	640	585	584	674	615	608	585	645	613	629	611	603	598	628	620	605	621	597	583	601	593	602	576	535	596	598	628	616	631	610	632	638	565	627	608	587	591	626	621	566	638	630	610	556	598	595	582	590	613	624	565	605	607	604	603	555	564	633	633	613	621	667	588	580	595	621	626	613	596	673	626	618	595	595	622	613	617	610	571	624	616	667	608	595	595	651	605	646	602	612	637	618	686	596	552	624	579	602	588	653	577	640	629	616	592	632	595	662	611	634	654	664	639	605	624	614	635	617	653	567	617	603	611	588	659	594	603	641	635	614	650	597	634	552	600	639	563	615	586	634	612	609	626	628	608	597	629	604	601	598	592	623	664	608	631	615	653	625	581	589	614	598	633	627	566	625	624	625	591	597	563	602	633	606	650	600	591	610	639	575	583	590	563	622	633	626	632	602	601	593	603	606	586	600	593	601	639	578	611	595	592	662	614	582	591	634	624	604	590	596	619	610	569	646	611	648	610	622	621	581	598	614	608	557	612	570	599	612	645	593	593	589	588	567	586	603	636	586	602	591	618	624	594	586	630	647	579	574	646	581	602	627	647	594	541	581	586	622	601	620	606	612	610	602	647	621	627	590	582	601	572	551	622	596	630	606	592	644	610	620	618	576	594	606	634	619	623	615	593	584	618	657	589	599	646	627	620	618	604	570	618	601	637	602	639	609	619	609	648	628	575	567	596	536	681	652	637	565	587	592	600	597	620	616	626	614	584	646	612	597	579	574	617	610	599	602	586	646	591	631	618	584	544	589	602	614	587	639	587	602	646	615	590	646	615	628	615	546	645	600	610	629	638	616	620	634	620	606	623	619	597	625	594	609	655	581	594	640	597	585	617	653	618	656	597	608	610	628	608	585	588	593	598	597	575	605	613	617	554	597	630	623	624	613	586	587	600	584	637	572	608	621	581	632	614	587	626	622	620	601	581	587	596	581	617	575	603	588	661	557	632	583	626	619	580	635	581	609	679	627	595	582	597	635	546	646	591	623	613	601	585	632	662	645	549	597	557	564	592	616	602	596	578	590	562	603	588	609	619	648	609	618	632	602	611	610	632	635	598	634	611	611	570	626	621	587	607	630	578	652	619	625	563	624	621	647	562	602	605	615	587	571	616	612	621	645	624	614	624	610	610	588	579	634	605	634	576	588	644	579	571	599	632	591	590	590	577	560	574	583	616	595	632	625	592	633	581	636	615	670	608	563	649	572	618	620	644	637	638	607	589	600	597	577	601	601	577	616	584	642	621	602	612	597	589	566	633	540	590	643	641	596	624	611	663	577	600	621	604	616	613	578	606	616	606	614	624	610	577	640	656	599	577	574	627	605	599	600	607	611	639	569	582	557	596	631	605	595	584	565	571	653	581	619	582	587	687	608	593	607	660	607	592	578	622	569	625	613	604	587	627	576	631	634	572	595	612	587	611	647	573	618	616	606	659	576	599	602	558	664	629	618	642	585	618	608	609	581	590	605	594	576	615	590	609	642	615	604	601	617	618	580	613	577	647	571	625	620	572	614	608	649	629	617	606	584	622	567	612	613	616	596	630	633	631	569	585	596	587	578	633	582	634	554	606	589	565	623	586	585	600	595	595	578	576	618	637	619	594	600	605	579	549	559	571	632	619	603	597	617	645	574	593	620	628	587	600	586	562	616	598	594	626	604	584	615	646	571	657	621	596	632	605	611	628	651	629	620	604	587	594	616	584	580	585	603	619	624	579	631	594	589	635	578	614	656	621	596	598	561	593	630	624	678	619	585	626	640	606	612	588	588	616	644	587	629	629	627	606	623	617	620	604	652	601	624	602	585	610	640	577	558	597	585	641	583	569	589	618	604	546	600	632	678	660	573	600	596	597	593	574	610	596	598	576	622	611	626	571	620	603	582	610	585	590	619	604	591	601	556	606	618	610	605	593	594	601	629	649	577	587	647	635	618	587	601	618	623	607	637	580	602	590	611	646	566	603	605	572	580	629	613	600	628	630	548	631	612	601	612	595	610	581	592	612	596	610	616	576	628	636	582	623	578	578	623	615	610	628	610	627	629	625	576	599	622	611	602	579	570	639	661	609	629	680	574	623	599	607	625	588	598	623	624	591	575	592	637	589	627	622	560	639	588	626	574	611	613	601	605	613	631	627	618	616	624	635	590	601	609	658	573	603	650	560	595	602	647	657	612	599	562	621	621	645	603	624	658	595	584	645	620	579	601	586	609	642	587	552	580	603	614	651	622	644	583	625	575	620	577	610	602	620	601	620	585	602	628	599	618	584	632	628	654	544	583	641	579	619	627	638	609	608	565	651	632	629	593	559	621	573	598	594	607	611	652	572	586	618	588	625	627	590	596	599	608	639	649	607	606	586	593	624	610	631	625	635	637	581	658	615	608	592	632	555	635	597	597	627	572	584	608	590	556	596	641	595	587	595	583	652	611	609	595	603	608	625	609	593	628	633	646	613	626	589	635	623	640	585	621	577	587	603	581	576	601	640	613	619	653	618	599	600	576	632	615	609	608	564	598	621	630	608	612	632	591	652	644	612	575	626	607	620	615	602	594	605	597	589	600	616	608	608	625	611	592	552	582	641	628	578	560	616	588	554	622	608	601	606	625	594	622	648	606	569	626	656	596	607	609	569	623	670	562	561	580	592	638	569	582	605	625	617	632	599	613	609	595	642	645	643	624	580	624	594	596	572	630	565	616	614	627	614	610	529	619	612	608	595	596	566	567	609	592	642	647	605	630	621	623	621	575	588	592	615	618	640	605	622	605	603	612	649	609	552	641	632	617	563	629	571	601	635	616	598	619	592	583	622	620	597	638	622	636	612	593	607	649	626	567	603	641	647	616	593	641	647	583	586	621	597	600	598	622	634	623	644	574	578	606	613	578	608	558	638	627	664	617	580	628	632	598	599	585	614	597	636	609	607	585	601	605	636	601	634	622
56900	78603	61276	36741	1264	1100	1122	1019	1009	1052	945	999	914	995	929	1007	989	954	864	1008	913	948	912	1030	896	899	939	988	927	1037	896	921	904	938	1006	913	966	897	927	940	958	975	959	890	947	894	930	991	935	970	936	972	929	947	907	943	897	913	947	933	890	901	929	915	934	946	915	1042	930	908	965	913	930	973	934	952	885	936	986	934	935	966	990	920	930	876	916	894	877	916	988	950	904	869	962	954	899	918	926	919	975	943	915	978	946	899	943	938	922	934	904	980	897	918	971	939	946	906	969	941	924	927	925	955	942	937	929	942	948	893	924	932	919	933	863	945	924	916	944	957	970	927	931	987	938	956	994	919	931	948	936	926	926	880	936	953	923	879	994	958	914	966	962	970	953	937	966	938	1018	911	904	921	928	929	936	922	971	892	914	968	895	943	906	908	935	909	946	945	948	922	964	939	912	964	957	973	903	944	956	906	923	947	978	969	999	944	957	932	913	899	952	995	946	975	944	941	887	995	956	922	929	961	900	926	970	955	937	870	996	927	908	942	971	882	866	951	895	905	919	947	990	947	930	921	919	945	943	912	938	994	862	924	902	926	932	951	892	847	911	923	941	941	948	911	942	893	934	932	935	912	945	912	941	933	975	962	890	913	957	997	938	915	921	940	971	944	893	914	916	915	904	909	898	932	911	930	940	956	899	986	926	939	950	924	903	983	942	969	929	958	971	953	954	923	915	908	891	995	947	961	929	977	911	918	936	965	942	869	961	970	917	909	927	954	981	917	909	843	922	974	935	869	922	941	949	967	937	931	930	969	905	907	945	986	939	902	921	964	971	926	916	910	952	926	954	930	937	942	918	965	924	909	928	951	990	964	879	963	924	957	899	933	941	889	922	926	957	895	879	904	927	943	899	953	898	983	923	905	896	933	903	919	949	985	910	921	956	1014	942	921	895	915	941	924	903	967	898	877	934	989	950	907	887	892	933	944	924	942	888	941	924	955	888	890	881	964	1019	929	930	922	946	890	893	874	959	912	925	895	928	913	935	943	936	966	898	931	940	972	973	935	925	974	930	915	955	901	880	856	901	939	910	907	939	958	897	967	908	902	923	879	942	984	939	925	892	987	1017	972	904	943	938	910	908	936	909	931	863	927	945	960	970	932	870	955	971	935	947	961	986	961	943	926	903	973	953	932	934	934	887	929	949	975	901	893	887	909	930	903	924	917	930	933	943	931	962	942	922	967	911	914	939	922	904	910	933	904	943	914	892	960	870	881	925	974	929	977	917	890	966	884	916	948	940	971	939	953	938	966	935	932	947	982	918	974	929	893	967	953	959	1003	916	902	915	1002	936	936	895	970	946	984	873	951	916	847	905	951	961	937	917	958	968	928	913	932	953	938	879	915	916	957	938	913	935	911	958	965	950	924	1011	908	882	946	895	907	899	918	931	866	942	942	919	925	922	966	978	935	971	954	968	954	931	915	912	915	934	953	956	914	969	900	939	938	954	957	947	961	963	922	911	926	951	971	907	948	916	905	980	953	898	953	947	903	899	932	949	948	899	932	893	948	911	919	932	942	901	935	903	903	943	897	913	937	946	957	945	917	936	931	930	878	940	937	880	903	1018	915	952	950	926	988	870	932	990	945	938	954	916	943	946	950	883	950	939	906	965	954	881	915	940	923	875	945	892	909	942	914	941	944	960	892	919	919	939	959	1009	959	949	928	933	885	917	873	931	896	968	843	911	932	889	898	958	917	982	903	987	938	917	906	947	947	908	922	892	995	870	963	937	965	904	933	961	897	955	887	930	881	910	946	960	940	884	959	912	919	967	919	926	922	930	929	964	923	939	930	916	953	942	958	921	989	973	933	906	910	936	913	923	966	964	913	893	924	904	895	931	898	866	940	949	945	931	984	957	985	935	896	911	914	921	901	933	940	984	974	917	889	903	900	993	936	919	917	925	895	945	959	945	965	961	919	939	937	886	952	943	969	896	917	968	963	916	934	954	965	959	910	905	950	959	896	956	869	891	913	922	950	901	938	905	914	1008	879	897	927	921	978	877	924	956	912	921	905	936	946	962	926	950	920	936	975	918	932	939	939	936	900	932	897	902	906	945	985	911	966	913	936	909	938	943	933	950	898	935	926	897	914	968	924	955	915	934	908	944	951	943	978	954	935	890	968	950	929	958	939	903	868	938	939	923	881	937	940	954	947	969	959	919	938	933	918	953	947	907	929	917	919	960	955	944	894	885	939	969	863	933	913	945	958	997	942	924	942	908	908	938	957	946	947	955	909	952	900	896	960	971	908	882	949	974	930	902	925	907	943	916	940	923	952	961	971	923	925	967	886	974	914	940	914	909	1002	958	878	946	932	936	918	921	959	901	957	923	973	908	964	957	918	906	999	920	899	938	940	932	932	919	975	926	954	931	928	968	923	931	935	905	949	918	935	955	940	907	909	966	881	939	881	912	946	875	879	912	959	934	952	903	997	953	944	923	945	920	944	911	921	903	916	962	924	901	928	930	932	952	973	915	875	942	954	953	892	987	913	964	944	956	950	928	963	899	976	950	923	980	958	963	938	939	901	989	899	937	968	940	950	876	896	868	909	955	902	907	971	958	930	927	945	862	956	973	928	938	882	912	911	898	934	948	953	956	969	918	923	905	908	951	914	935	927	916	907	930	925	936	919	907	892	941	918	912	897	929	950	926	926	907	919	945	960	878	923	960	938	910	1007	961	936	959	924	967	907	911	956	901	973	913	934	894	969	1000	978	930	907	980	897	896	998	955	926	942	943	887	931	970	959	938	924	992	966	900	914	907	948	904	921	963	940	947	907	895	943	924	934	903	912	960	935	904	900	912	906	987	943	903	911	875	1011	911	914	995	930	931	906	942	910	888	976	923	930	936	883	918	929	921	875	897	960	918	894	910	914	951	959	967	907	919	958	974	958	944	959	886	968	985	955	927	910	941	909	937	906	882	949	940	966	934	969	920	940	950	939	977	950	933	931	921	936	964	918	987	953	897	947	913	919	928	963	925	964	920	904	895	893	929	982	972	933	986	982	922	923	954	958	963	929	969	888	833	965	953	941	906	918	973	949	899	926	968	922	951	921	932	944	1013	886	941	944	993	919	921	894	919	905	947	908	900	926	925	962	944	917	901	964	968	924	960	901	940	908	962	926	935	929	967	909	840	902	932	929	894	930	951	924	915	959	960	954	888	919	963	912	904	934	957	920	939	894	943	970	903	964	916	896	963	911	967	931	958	947	954	924	934	966	961	908	956	922	965	945	883	903	963	929	891	957	855	954	923	950	904	934	942	918	941	929	866	1001	952	939	919	925	863	957	949	899	963	929	942	886	863	987	987	992	890	930	952	954	963	948	879	942	960	930	934	963	929	931	955	861	896	944	879	915	935	912	899	896	993	939	929	954	911	941	970	927	962	1009	920	908	935	948	947	913	951	927	925	913	964	974	949	935	918	920	1011	948	927	915	949	922	956	945	907	938	939	979	915	966
23299	21574	29291	27008	21283	18384	5096	904	727	783	728	739	749	737	730	707	721	757	655	704	658	722	722	639	773	759	740	724	734	745	722	667	667	664	758	714	670	718	688	741	697	700	702	698	747	728	744	708	724	707	658	738	690	712	665	698	723	695	702	726	729	730	677	665	720	714	684	710	698	681	714	666	703	710	650	719	684	677	741	695	754	696	744	729	738	665	677	717	732	758	634	693	696	701	699	719	685	735	716	665	656	652	737	695	646	679	660	687	667	730	647	681	668	633	696	690	672	725	719	729	668	692	695	722	694	746	721	694	717	700	757	689	685	764	722	715	693	673	728	716	679	691	654	717	699	695	709	770	687	679	729	705	683	692	705	714	673	695	656	670	710	731	735	729	722	703	717	703	635	741	708	700	662	655	668	718	728	672	730	705	707	658	747	719	700	695	680	736	691	663	720	736	721	661	684	724	682	676	700	695	653	718	657	692	704	679	736	655	693	695	686	760	729	734	703	715	682	688	664	747	672	723	658	677	671	695	681	684	711	723	718	707	668	697	657	673	699	706	696	680	719	712	694	666	688	696	671	712	703	752	706	714	646	731	716	696	712	697	734	640	713	677	673	678	695	711	753	692	677	687	691	690	706	717	704	703	733	666	718	663	740	681	673	665	647	710	722	685	629	696	694	728	688	680	684	669	711	685	682	686	671	666	760	686	753	662	709	690	703	690	694	716	697	687	723	763	666	701	677	697	719	729	641	710	733	724	675	673	664	683	697	690	687	728	753	704	664	734	710	684	699	672	665	634	654	675	716	678	655	707	704	709	720	738	675	712	679	709	711	705	733	747	728	653	696	749	695	710	734	692	721	715	669	681	705	701	681	717	697	731	689	713	723	767	712	664	695	673	707	658	721	684	692	698	730	748	659	696	712	707	701	713	702	690	636	728	680	735	691	685	733	666	721	701	658	681	699	699	678	730	707	721	688	657	697	670	713	664	689	669	705	684	683	671	677	674	675	705	704	713	723	712	700	735	633	709	667	739	727	695	710	689	671	679	692	664	697	682	694	675	651	692	729	735	694	683	675	704	684	733	674	701	700	673	664	700	660	698	678	709	677	743	674	643	670	666	679	686	653	719	760	647	655	666	691	701	703	696	727	704	706	677	746	676	710	673	638	685	649	658	643	719	708	709	711	629	644	713	755	704	689	736	683	693	752	685	714	683	691	697	705	672	677	686	690	735	724	666	690	694	706	716	686	697	713	711	760	642	682	721	708	726	722	702	701	705	684	701	719	671	687	705	725	690	703	648	704	739	720	777	711	669	706	697	702	680	672	670	694	766	732	722	752	674	678	731	679	708	677	695	672	689	689	731	644	683	688	672	687	701	736	696	722	744	728	714	718	663	725	721	662	718	738	662	728	661	723	696	696	730	671	683	668	696	704	715	700	690	767	678	674	741	704	692	702	690	693	712	693	709	676	684	665	663	687	720	716	689	744	702	742	701	736	719	674	684	673	701	722	727	657	700	715	648	688	667	690	688	700	687	671	664	708	695	736	675	721	669	665	711	673	686	720	670	697	725	660	730	730	701	697	656	685	707	686	720	689	679	735	697	701	730	729	676	690	724	683	692	702	707	673	660	692	679	729	691	715	710	715	661	692	716	718	690	694	698	693	741	729	667	712	664	705	640	665	665	691	669	667	673	690	655	669	695	701	721	691	686	681	713	749	730	675	742	674	717	688	691	718	727	677	680	658	677	713	719	731	713	699	747	734	708	695	649	723	709	688	698	638	697	695	726	680	712	734	664	634	684	665	664	695	691	727	718	670	695	672	687	706	707	661	710	638	668	719	676	717	712	689	730	624	688	711	690	712	636	690	698	701	705	680	674	670	712	707	714	689	699	725	671	703	710	714	683	709	694	665	685	698	695	666	669	705	684	635	671	670	698	723	688	705	660	652	678	717	701	765	685	686	670	689	714	714	666	688	732	687	667	662	704	617	732	677	706	670	705	757	684	722	710	727	691	680	690	724	673	679	689	784	649	659	694	720	719	731	692	653	684	713	668	725	698	660	679	701	716	642	676	614	636	675	719	678	697	734	721	728	704	709	688	679	685	748	699	685	655	648	682	722	683	678	698	702	736	711	666	690	721	681	693	738	708	701	671	686	685	762	737	645	666	749	672	736	661	743	726	693	657	690	721	710	704	731	712	672	667	737	708	698	656	680	722	709	700	678	713	722	666	713	678	701	707	734	673	685	692	686	727	642	699	698	708	685	719	692	722	678	648	730	715	699	692	651	699	644	680	705	648	668	709	746	668	747	718	739	743	699	700	694	687	706	680	679	680	705	617	673	709	678	671	705	714	695	706	715	677	708	676	656	767	696	724	717	705	714	712	698	705	652	686	689	687	657	720	692	739	662	742	723	713	704	732	682	710	694	703	716	650	680	698	682	703	686	722	724	753	711	693	730	705	719	716	684	619	697	677	689	699	679	711	701	752	685	689	734	701	707	700	664	719	737	734	670	683	677	673	661	704	698	688	670	688	658	706	685	698	719	730	698	701	659	687	694	783	724	666	708	718	708	675	712	773	634	688	729	719	679	682	693	670	687	689	704	700	703	696	657	645	628	693	692	699	702	710	697	697	673	723	690	706	681	719	689	661	742	703	683	696	682	668	721	708	755	718	688	701	672	717	694	689	666	776	755	700	725	709	638	710	740	765	662	704	720	695	714	695	725	718	734	702	673	737	694	673	691	692	664	689	696	712	720	717	692	692	730	668	697	722	705	705	684	707	730	725	681	695	665	714	725	719	687	714	715	679	660	727	686	695	667	671	727	715	701	684	765	698	709	708	636	706	690	666	704	683	687	702	688	683	667	692	661	688	708	706	710	668	734	680	740	730	644	736	697	721	669	696	707	703	716	657	711	679	748	676	694	675	697	665	692	680	679	659	707	687	715	683	703	670	715	682	684	718	724	676	674	698	668	669	699	682	721	734	704	732	651	727	688	710	690	732	708	661	706	732	655	675	712	674	692	651	626	666	690	691	692	704	714	690	714	658	768	682	640	678	700	685	672	715	731	725	717	690	725	728	696	711	677	697	662	696	712	713	696	702	719	708	771	719	732	672	704	686	750	668	692	691	683	686	761	718	673	710	655	690	681	714	667	685	715	708	658	733	641	708	688	673	732	723	728	688	697	670	713	675	684	721	698	710	665	736	732	730	757	724	679	693	664	668	675	675	699	681	729	704	747	659	646	723	738	676	707	723	694	650	680	679	673	684	714	764	697	695	714	682	671	706	708	714	662	753	690	649	710	730	691	718	745	689	688	730	700	723	664	726	677	694	734	687	689	694	638	700	702	733	712	716	701	657	734	706	719	699	670	723	666	672	665	691	673	703	730	698	752	647	692	707	705	698	673	686	693	703	711	711	677	712	684	674	688	720	748	709	644	638	713	670	672	720	693	664	697	708	676	734	686	709	695	686	679	678	649	661	728	678	681	694
54376	82274	69393	44122	1689	1446	1350	1280	1226	1201	1165	1160	1124	1056	1137	1110	1085	1141	1093	1045	1081	1045	1053	1085	1008	1074	1082	1100	1052	1067	1035	1041	1010	1043	989	1020	1052	1050	1064	1089	1052	993	1046	1123	1093	1047	972	1038	1048	1040	1067	1009	1044	1042	997	1109	1042	998	1068	993	1002	990	1028	1045	1035	1077	1049	1003	1045	1052	1058	1063	1042	1073	1041	996	975	1075	1053	1103	1042	1092	1049	1069	1012	1023	1062	1090	1069	1051	1046	1061	1048	1033	1049	1075	1046	1123	1010	1026	1115	1078	1014	1042	1039	1009	1056	1071	1122	1049	1061	1075	1081	1043	1105	1088	1061	1070	1085	1102	1079	1082	1063	1036	1035	1081	1020	1029	1074	1063	1003	1064	1052	1027	1066	1027	1067	1018	1001	1038	1021	1051	1032	1054	1039	1027	1086	1038	1083	1062	960	1024	1083	1051	1016	1071	1072	1065	1029	977	992	1086	1042	1037	1039	1056	1087	1082	1014	1047	1036	1015	998	1101	1020	1058	1054	1101	996	1025	1062	1032	1084	1032	1119	1082	1064	997	1017	1048	1086	1066	1081	1010	1094	1020	1007	1018	1059	1033	1031	1004	1050	1079	1058	1024	1078	1087	1085	1047	1077	1053	1058	1044	1014	1048	1047	980	1128	1045	1056	1024	1036	1063	1030	1012	1032	1041	1062	980	1017	1069	1145	1049	1064	1016	1078	1031	1018	1079	1039	1037	1010	1133	1023	1095	989	1126	1068	1028	1103	1061	1076	993	1062	1075	991	1031	1018	1061	1002	1045	1061	1086	1034	1063	1044	1023	1054	1046	1080	1049	1077	1008	1054	1011	1110	1078	967	1026	1027	1068	1042	1007	1118	1039	1085	1026	1024	1025	1019	1012	1018	1023	1056	1033	976	1050	1067	1018	1110	1031	1006	1089	991	1029	1034	1013	1114	1053	1034	1037	1057	992	1043	1059	1005	1001	1029	1079	1042	1063	1072	1103	1050	1107	1018	1043	1043	1058	1062	1062	1065	1070	1052	1035	1050	1113	1084	979	1086	1029	1088	1002	1037	1084	1055	1082	1053	1035	1070	1045	984	1006	1050	1048	1061	1029	1058	1097	1059	1050	1050	1049	1085	1044	1014	1038	1055	1001	1092	1070	1059	1048	1035	1147	1033	983	1023	1043	1009	1064	1112	1057	1058	1025	1078	1084	1117	1025	1078	1008	1100	1008	1031	1055	1067	1030	1027	1075	1036	1040	1038	1023	1046	1014	1051	1096	1048	1013	1056	1078	1061	1086	1020	1048	1070	990	1070	1008	1102	1060	1072	1044	1091	1038	1060	1118	1065	1063	1065	1018	1002	1037	1098	1034	1087	1095	1045	1050	1063	975	1057	1036	1003	1042	1071	999	1077	1077	1036	1042	1073	1046	1016	1035	1021	1013	1084	1024	1105	1081	1034	1092	1086	989	1030	1069	1040	1071	1044	1004	1025	1092	1032	1029	1074	1030	1034	1029	1062	1048	1078	1146	1093	1046	1067	1017	1015	1040	1049	1060	983	994	1089	1043	1082	1049	1058	994	988	1114	1006	1013	1047	1020	1026	1025	1077	1002	1095	1081	980	1069	1104	1006	1049	1033	1041	1009	1080	1040	1039	1034	1066	1048	1001	1105	1118	1033	1083	1020	1032	1082	1029	1106	1073	1030	1036	1059	1030	1068	1046	1089	1071	1015	1017	1053	985	1053	1057	988	1033	1051	1045	995	1036	989	1030	1015	1031	1037	1073	1076	1006	1084	1075	1005	1084	1046	1077	981	1066	1034	1048	1064	1012	1021	992	1045	1044	1060	1019	1009	1038	1047	1044	1009	1027	1044	1032	1033	1008	1056	1034	965	1081	1014	1052	990	1067	999	1057	1118	1120	993	1036	1023	1063	1064	1014	1067	1023	1077	996	1104	1002	1011	1018	969	1102	1026	1082	1086	1005	1088	1073	1069	1011	1030	1085	1059	1080	1119	1021	1070	1051	1040	1027	989	1007	1075	1063	1061	1051	998	1098	1027	1065	1051	1028	1031	1043	1017	1017	1026	1031	1064	1003	1064	998	1057	1071	1029	1057	1075	1024	1085	1030	1068	1027	1039	1069	1042	1113	996	1034	1024	1087	1032	1016	1040	991	1044	1006	1051	1025	1060	1044	1072	1047	1009	1060	1043	998	1072	1056	1046	1013	1019	1067	1040	1086	1057	1021	1078	1062	1046	1010	991	1073	1011	1049	1029	1063	987	1016	993	1014	1049	996	1060	1021	1045	1057	1029	1041	1087	1076	1014	1073	1014	1028	1045	1030	1020	1041	1059	977	1054	968	1117	1050	1055	1024	1085	992	1014	1025	1044	1043	1037	1107	1082	1036	1025	1036	1068	1037	1086	1048	1049	1080	1016	1062	1099	1030	1064	989	1132	1060	1046	1041	1032	1087	1115	1115	1035	1022	1027	1047	1033	1044	1053	1061	1054	1068	1054	1084	1107	993	996	1049	1005	1028	1064	1034	1064	1049	990	1055	1048	1021	1111	1078	1062	1003	1075	1049	1025	1072	1037	1031	1081	1052	986	1040	1067	1071	1018	998	1059	1034	994	1115	1062	1058	1025	1008	1061	1027	1025	1022	1014	1078	1051	1066	1065	1075	1082	1038	1054	1070	1039	1116	1048	1040	1042	1067	1082	1061	1077	983	1083	992	1063	1066	1025	973	1120	1033	1071	1033	1006	1006	999	1057	1033	994	1035	1041	969	1057	1014	1099	1026	1048	1062	1075	1039	1063	1017	986	1061	1041	1050	1071	1066	1087	1035	1076	1029	1037	1008	1092	1013	992	1027	1046	1021	1071	1090	1045	1115	1044	1003	1077	962	1060	1042	1053	1100	1042	1054	1038	1016	1074	1049	1056	1066	1024	1036	1021	1042	1030	1030	1055	1027	1046	1042	995	1037	1041	1033	1098	1049	1049	1058	1045	1026	1087	1048	1023	1046	1022	1020	1054	1075	1090	1071	1041	998	1042	1084	1053	1049	1119	1028	1068	1044	1002	1078	1105	1023	1013	1013	1076	1036	990	1017	1041	1042	986	1058	1108	1110	1055	1029	1068	1001	1057	1046	1050	1046	980	1043	1067	1021	1119	1037	1036	1062	1051	1017	1059	1055	1020	1071	1069	1047	1019	1090	1042	986	1065	1024	1054	975	1062	1047	1038	981	984	1058	1059	1086	1053	1038	1104	1003	1068	1048	1058	1079	1105	1034	1043	1006	1060	1057	1041	1088	1035	1075	1024	1004	1060	1042	1062	1041	1024	1026	1082	1018	1065	997	1088	1061	1079	1062	1062	1044	1024	1080	1085	1036	1021	1112	1029	1021	1087	1049	1077	1013	1045	1027	1028	1097	1035	1040	1069	1055	1074	1028	1034	1008	1026	1001	1074	1051	1060	984	1023	1069	1072	1045	1058	1044	1012	1011	1026	1100	998	1041	1067	1018	996	1069	1023	1072	1099	1025	1027	993	1086	1065	1031	1048	993	1079	1019	1034	1056	1082	1041	1011	1081	1012	1027	1053	1008	1080	1088	1067	1047	1022	1016	1002	1063	1076	1050	1046	995	1002	1022	1077	1040	930	1024	957	1093	1023	1043	992	1022	1039	1054	1041	1138	1072	1074	1056	1005	1016	1036	1107	1023	1001	1029	1059	1040	1035	1079	1035	1006	1061	1061	1019	1031	1021	1068	1060	1036	1068	1043	1086	1055	1057	1067	1021	1092	1054	1013	1060	1025	1024	992	1046	1024	1050	1061	1085	1090	1048	1026	1072	997	1096	1089	1101	1095	1001	1023	1010	1028	1019	1055	1136	1013	1090	1027	1067	1076	1088	1023	1082	991	1036	1029	1038	1079	1027	1040	1087	1029	1054	1052	1053	994	1030	1024	1019	1037	1014	1061	1043	1046	1023	1006	1090	1035	1043	1023	1053	1029	1044	1024	1015	1069	1036	1034	1033	1100	1067	1068	1019	1034	1096	1046	1094	1071	1062	1002	1058	1006	1075	1031	1059	997	1029	1049	1042	1068	1156	1062	1008	995	1047	1036	1030	1049	1058	1056	1093	1044	1058	1096	1037	1033	1047	1029	1035	1026	1026	1027	994	1076	1049	1037	1038	1047	1013	1038	1089	1098	1033	1016	986	1022	971	1037	1002	1044	1028	1022	972	1079	1007	1099	1093	1020	1035	1103	1044	1047	1073	1058	1102	1050	1082	1027	1050	1037	1035	1032	1033	1004	1034	1057	1001	1024	1088	1094	1092	1031	1011	1012	999	1055	1084	1073	1023	1029	1044	1016	1049	1002	1033	1073	1020	1099	1010	1062	1019	1022	1091	1072	1095	1033	1062	1095	1063	1039	1043	1055	1042	1039	1046	1023	1039	1077	1029	1057	1083	1061	965	1099	1062	1019	1061	1075	1027	1031	1039	1044	1037	1019	1108	1055	1056	999	1069	1054	1042	1079	1002	1039	1020	1026	1054	1052	990	1069	1077	1062	1029	1063	1045	1041	1024	1008	1059	1067	1052	990	1027	1032	977	1009	1038	1021	1036	1047	1041	1089	1117	1027	1082	1038	1027	1083	1016	1045	984	1078	1072	1020	1079	1058	1043	1045	1015	1040	1020	1054	1037	1064	1083	1021	1049	1074	1020	1009	1052	1076	961	1051	1087	1073	1078	1037	1059	1082	1102	1115	998	1042	1121	1062	1094	1029	1028	1048	1048	1055	1075	1006	1052	1076	1052	1009	1035	1006	1087	1033	1033	1050	1047	976	1021	1007	1072	1019	1026	1011	1031	1055	1030	1071	1034	1061	985	1035	1031	1043	1117	1030	996	1055	1090	1013	1030	1076	1048	1030	1019	1137	1085	1015	1078	1008	1043	1064	1048	1035	1021
29122	26121	26838	16816	875	450	373	405	422	472	443	405	422	396	407	391	386	413	388	380	440	412	448	444	456	386	390	410	410	430	408	418	412	437	412	441	410	405	393	422	369	435	419	406	403	401	417	437	390	408	355	396	450	429	434	392	418	419	406	383	399	446	405	401	394	403	406	379	384	404	389	422	371	403	391	400	395	370	392	382	366	431	430	457	408	392	398	400	416	449	369	410	378	386	431	372	437	381	385	422	401	409	419	401	381	410	406	411	443	414	388	406	395	415	408	425	402	386	411	435	414	417	412	427	422	394	398	422	417	400	382	412	396	406	443	423	473	401	418	381	413	430	402	390	374	419	420	439	397	393	407	428	417	418	419	442	411	425	402	429	419	436	424	415	423	410	423	409	394	441	430	376	412	402	431	389	358	431	387	433	403	406	386	419	408	417	422	410	404	425	429	400	448	389	393	386	449	401	370	366	430	416	415	395	409	415	410	390	388	403	418	370	417	412	440	403	388	433	406	456	441	356	450	395	362	373	412	413	399	393	390	389	410	449	416	411	412	432	391	394	449	454	409	418	424	404	384	422	409	420	427	389	405	394	459	410	418	386	388	385	401	447	412	416	417	438	386	417	426	414	394	432	419	397	400	407	412	403	435	401	416	423	399	408	450	379	407	338	382	357	395	432	404	395	388	416	401	460	402	392	397	431	429	421	413	404	411	447	413	400	369	422	415	441	392	426	387	433	398	431	413	415	402	394	391	382	393	392	442	366	406	408	409	451	383	408	403	436	438	406	356	414	438	373	460	375	391	401	388	412	436	397	430	372	389	376	463	422	371	438	387	431	377	411	384	407	408	400	436	369	380	435	398	386	429	389	417	411	407	434	446	437	382	411	434	450	396	429	387	420	413	370	395	430	379	402	398	395	395	402	419	424	414	421	396	390	411	424	418	400	412	441	422	398	421	393	412	423	406	413	408	438	383	389	400	423	433	413	392	396	417	415	387	452	436	408	429	415	412	426	385	416	398	412	365	385	352	440	388	412	419	384	415	381	398	416	395	369	438	409	443	447	430	409	423	413	396	396	425	408	387	415	409	407	385	407	413	394	394	410	392	384	382	377	446	414	421	385	431	421	414	400	415	377	409	388	393	424	425	384	426	429	422	395	398	433	404	397	410	419	379	413	419	373	391	395	395	415	407	427	457	382	410	416	415	396	388	420	412	390	435	413	458	395	374	432	392	385	401	381	396	386	422	389	380	414	439	432	385	377	454	409	415	399	389	398	390	397	405	375	405	414	393	400	413	380	422	447	397	382	426	373	413	434	405	422	395	393	434	413	399	377	453	404	427	398	410	386	436	413	400	416	421	385	400	413	423	384	410	450	412	414	417	415	374	454	415	364	410	434	415	427	428	433	391	423	410	434	392	410	415	405	435	397	419	388	425	398	359	391	429	415	410	431	401	406	407	432	424	402	389	402	408	378	420	422	392	438	418	426	380	438	419	387	394	376	419	390	442	408	401	384	421	438	405	422	376	427	421	410	427	413	399	397	402	440	407	411	384	391	406	416	401	387	388	409	415	405	429	411	409	391	434	409	413	407	417	431	420	433	381	379	419	396	408	402	409	438	426	399	395	359	423	445	429	436	453	384	395	417	402	396	397	416	406	425	408	402	425	391	391	433	421	403	420	400	407	411	434	407	404	411	402	442	441	414	419	421	440	393	377	394	421	431	406	415	413	424	422	391	415	415	460	421	360	431	378	433	442	423	375	410	445	387	434	396	383	424	422	448	390	400	408	407	429	434	415	417	408	392	386	384	427	431	380	382	404	392	373	443	410	411	377	424	372	404	434	423	388	389	422	396	430	411	393	374	383	375	443	415	376	443	385	410	393	417	399	366	441	430	407	412	448	388	432	395	417	395	433	401	458	417	365	396	415	399	405	385	372	438	407	404	430	374	427	389	409	398	384	387	441	417	396	437	410	388	417	382	446	394	432	390	420	421	379	357	398	423	434	416	444	377	441	362	400	415	426	459	443	413	415	462	410	401	429	406	379	419	418	386	398	410	415	448	415	423	412	390	410	375	435	416	413	423	430	428	385	409	418	413	442	404	411	396	411	415	460	392	399	394	412	416	398	424	383	392	396	414	355	430	410	412	401	381	394	389	398	380	410	418	398	394	409	396	402	429	440	373	422	423	386	442	432	404	435	436	381	414	411	393	409	404	390	441	410	418	415	392	401	414	415	390	389	403	387	400	407	430	402	374	463	417	426	413	405	378	390	418	375	383	407	411	400	380	426	439	386	404	402	422	398	412	408	377	392	434	419	359	405	410	401	418	452	395	416	388	397	446	384	436	438	460	444	400	404	421	414	439	428	411	445	411	423	400	398	394	434	407	443	393	409	447	415	391	428	407	377	412	392	420	379	388	408	366	406	413	423	421	421	425	419	373	412	442	399	359	420	403	404	422	395	405	401	432	419	409	408	413	450	402	412	424	380	380	394	390	390	396	373	401	420	407	401	413	414	396	399	425	419	410	386	411	408	419	404	387	426	419	473	386	407	440	368	427	382	421	408	427	445	434	394	430	382	421	420	423	394	429	396	396	416	410	387	405	360	428	400	415	391	433	408	420	421	410	416	420	407	410	421	417	437	375	432	407	442	391	406	430	412	367	402	433	401	441	417	397	414	383	431	401	454	376	412	416	393	442	422	424	405	442	449	400	435	426	414	417	406	385	370	438	424	425	410	401	383	392	412	400	404	412	391	420	408	388	410	412	439	404	374	416	387	439	399	393	393	378	437	366	375	407	438	405	407	438	450	415	418	425	438	419	416	363	437	422	423	423	439	458	401	413	460	424	394	429	403	422	427	407	391	453	408	424	418	397	403	398	420	408	411	406	405	472	367	400	452	420	388	395	386	417	387	370	393	431	403	449	423	407	384	410	454	394	410	442	390	409	416	389	353	423	446	419	463	464	415	434	422	412	440	392	427	410	397	391	415	411	401	382	391	376	416	384	416	404	412	422	437	395	404	404	468	415	421	412	414	410	412	409	398	427	431	408	407	396	395	405	419	386	415	418	383	424	416	402	384	412	407	409	417	399	435	411	391	406	437	390	414	390	376	398	367	412	436	448	341	465	383	397	401	404	407	379	374	426	399	446	425	420	400	421	403	396	390	383	391	420	394	414	414	412	416	398	402	436	434	432	374	430	404	433	417	394	384	438	402	401	428	395	392	392	387	415	429	437	398	387	431	399	410	404	413	396	401	397	433	429	394	416	391	402	416	396	446	458	390	433	418	442	424	402	393	401	418	433	415	400	408	388	436	405	396	400	393	414	368	437	387	415	409	423	419	395	432	424	377	397	408	399	430	382	432	372	415	431	374	408	424	426	419	374	415	373	410	366	411	407	440	409	390	406	440	412	404	416	414	444	395	448	413	420	393	376	402	382	404	373	361	398	399	366	406	392	388	404	421	419	397	413	402	396	426	388	404	416	402	396
36021	42539	31122	15876	676	698	710	604	617	677	634	636	674	641	612	690	684	684	648	654	674	659	662	654	606	650	671	639	654	676	621	645	631	642	661	629	672	676	693	681	657	639	662	637	638	660	626	661	648	626	639	668	642	643	660	632	626	652	647	666	628	632	657	676	689	646	666	601	624	679	667	687	654	646	655	628	647	636	657	605	668	621	660	678	658	654	613	665	641	623	679	616	663	634	644	665	637	630	668	676	641	659	642	656	644	627	632	645	643	664	621	669	716	656	632	618	661	682	693	658	637	627	615	695	653	677	627	625	667	638	615	652	611	649	658	657	636	652	653	668	635	672	674	656	700	637	637	675	666	661	644	641	634	645	654	632	705	638	666	639	619	644	604	707	606	588	674	618	681	673	653	654	697	699	633	581	645	622	647	630	630	641	634	684	694	643	656	621	647	627	640	706	612	635	651	640	662	682	613	636	663	657	661	674	632	631	659	660	650	647	683	648	606	640	630	667	685	642	654	605	647	617	647	676	671	681	675	599	639	681	606	634	642	626	670	641	662	681	599	667	614	636	650	606	650	653	643	627	654	677	662	612	648	689	633	632	623	634	679	677	659	624	625	660	655	640	648	636	658	578	667	668	646	663	679	654	668	607	656	622	680	674	634	668	695	697	635	689	696	594	643	631	673	654	632	591	663	659	637	656	605	679	656	658	635	672	637	672	624	682	620	629	648	614	659	595	598	641	657	604	672	660	601	630	608	674	668	629	658	651	640	627	664	725	670	698	674	667	647	626	641	642	664	611	663	654	616	618	650	639	612	605	624	676	663	643	625	678	679	677	641	628	665	656	673	621	676	677	619	601	627	640	610	673	653	646	647	671	652	636	645	642	679	634	637	634	672	634	616	636	644	606	606	602	652	621	671	653	609	664	650	677	662	653	619	671	656	652	625	625	627	678	694	641	634	651	665	661	677	682	653	636	591	659	696	609	656	697	693	577	656	640	655	634	705	629	656	653	620	656	668	684	644	621	632	687	612	626	675	686	643	712	655	690	661	642	645	649	646	638	660	645	636	612	648	629	618	626	637	651	624	631	644	651	634	635	676	598	637	629	628	628	651	606	621	650	679	641	643	631	627	599	649	646	664	654	672	612	606	650	616	673	668	633	691	663	612	641	660	655	649	657	668	614	616	627	672	654	646	660	662	630	643	642	637	644	633	643	685	668	632	642	652	653	639	646	646	669	635	614	682	629	686	676	672	614	705	637	629	665	615	652	616	651	613	656	640	682	681	618	689	643	659	652	638	639	633	682	653	646	665	694	685	643	646	680	632	647	658	655	655	657	640	658	602	644	663	630	645	697	597	626	656	628	682	695	637	636	641	655	669	665	654	638	688	617	638	696	581	632	661	659	683	643	646	652	622	651	618	642	614	621	694	717	647	673	656	623	624	641	658	659	669	643	635	649	628	630	663	657	663	653	667	638	643	679	647	627	635	657	652	622	655	635	634	679	647	649	694	658	641	652	619	653	571	668	670	626	644	688	634	660	647	674	622	632	631	684	665	669	681	614	636	698	663	661	599	659	635	664	677	601	627	632	636	625	659	635	654	658	635	640	673	617	661	657	588	628	651	643	594	675	630	622	664	579	643	603	620	620	636	663	653	642	614	597	652	652	624	615	660	636	674	647	619	626	650	635	658	648	635	662	644	626	629	636	634	632	690	651	603	639	603	691	667	655	662	657	639	701	709	659	689	623	649	639	642	660	641	661	651	585	632	672	638	677	666	666	614	664	620	625	644	632	611	647	688	682	678	660	663	622	649	622	675	618	689	672	704	631	686	652	651	641	722	673	610	642	648	638	667	594	664	641	696	641	628	665	628	645	651	650	630	643	617	675	664	651	654	632	691	667	637	629	661	625	652	639	674	640	652	652	628	629	635	622	684	640	657	626	622	647	644	629	645	624	712	643	694	635	673	650	619	646	690	587	638	646	714	652	636	662	634	664	661	682	596	675	628	643	644	617	605	665	659	639	646	659	634	601	613	620	705	635	688	689	623	631	648	592	630	634	670	660	627	632	627	625	623	615	669	640	649	648	676	671	610	644	634	646	671	655	654	627	630	640	662	600	635	689	647	698	657	666	674	638	623	668	620	592	622	649	658	646	631	655	648	653	651	654	656	641	634	661	663	681	648	667	738	643	631	653	609	665	664	631	668	622	676	676	679	661	669	635	665	633	666	691	657	596	632	618	648	673	673	635	634	636	619	710	659	629	662	640	675	639	603	664	609	643	663	661	627	649	629	669	653	672	661	644	666	634	614	633	685	664	648	643	675	638	649	660	653	632	681	643	653	636	686	647	634	642	654	627	676	676	642	695	642	672	669	664	658	659	650	610	627	658	696	649	612	610	604	651	642	655	643	628	618	687	642	632	631	643	706	620	635	654	604	631	611	633	636	609	638	649	644	633	631	679	699	652	653	649	641	608	649	629	676	686	634	636	644	632	635	653	641	656	652	612	665	689	656	641	664	664	623	642	643	612	663	646	619	597	659	674	688	640	672	673	648	617	647	664	646	636	594	664	677	617	625	658	658	629	621	598	666	652	639	618	672	646	630	668	671	659	641	624	654	623	665	657	682	642	653	603	624	628	630	630	598	628	618	647	635	648	606	666	629	657	696	686	675	595	643	665	649	670	673	662	632	628	601	623	624	658	663	658	599	626	673	659	649	660	640	630	640	625	674	647	634	667	589	647	664	627	666	646	649	646	622	636	631	646	639	656	677	647	661	647	707	622	675	649	644	632	641	630	684	701	646	635	635	692	653	644	633	642	632	723	685	644	683	654	660	632	659	687	616	627	615	673	701	612	691	660	678	642	659	627	602	653	644	634	651	627	639	677	647	672	612	599	692	677	622	687	591	618	630	673	682	671	639	658	588	638	629	671	673	698	637	679	658	639	674	662	658	652	645	657	653	659	638	644	652	660	621	662	643	626	634	633	620	677	684	651	698	631	643	629	677	616	624	645	636	648	678	732	605	647	658	666	680	631	656	650	668	641	639	664	671	636	640	616	634	600	672	641	660	681	640	679	664	677	646	632	638	630	625	642	586	626	658	641	679	644	670	668	621	683	589	636	674	660	644	654	671	652	677	653	613	640	668	633	635	661	657	677	679	680	641	678	639	605	649	651	630	652	646	661	640	669	633	647	640	626	603	650	657	650	639	628	609	636	613	663	702	657	621	655	626	680	668	600	610	626	639	675	684	640	650	601	646	657	641	632	668	681	626	652	612	656	664	633	675	633	560	655	670	646	675	627	654	628	647	633	682	670	660	631	647	672	612	668	642	647	668	675	623	685	651	658	635	664	608	656	653	664	615	636	614	608	643	628	596	674	688	639	687	663	649	663	675	670	665	646	671	645	651	671	641	627	681	660	688	637	660	662	594	638	681	663	671	649	616	650	678	640	632	642	604	650	643	668	662	655	632	634	617	674	655	649	643	681	660	640
24584	21975	29907	31858	18055	5533	919	702	680	668	655	611	677	603	690	659	629	645	653	642	660	638	656	734	627	680	644	562	638	684	599	615	650	664	658	633	642	636	625	627	613	615	614	562	658	609	635	637	628	638	625	684	616	641	665	639	675	632	656	660	589	666	667	634	654	637	644	640	738	634	687	647	636	577	622	639	626	650	651	617	689	635	619	659	641	673	633	625	639	662	669	673	636	641	634	657	647	637	652	639	686	649	662	654	629	645	672	640	579	616	604	623	607	656	659	611	637	628	610	612	640	642	607	641	599	630	587	636	654	669	633	625	633	630	618	629	638	667	627	631	621	576	644	641	692	682	602	691	638	665	639	653	585	618	636	662	579	652	620	675	677	612	606	630	633	692	633	639	623	610	675	659	629	653	641	666	619	644	635	631	620	675	572	666	638	673	631	624	641	641	649	595	628	659	689	646	594	687	609	605	659	695	654	620	614	653	622	616	616	614	616	648	628	667	613	649	639	639	628	664	599	615	620	625	655	646	633	678	670	650	614	636	652	626	632	654	628	639	650	651	636	604	602	611	629	635	684	640	653	621	610	641	644	611	666	669	632	657	621	659	661	628	617	597	614	641	595	626	664	638	641	633	606	618	634	660	610	628	643	638	611	614	648	649	649	664	626	613	650	658	591	666	608	619	629	607	630	653	652	664	620	632	654	647	622	605	648	635	623	635	664	643	681	650	654	589	662	650	628	626	629	617	607	704	633	644	628	685	623	654	667	640	640	640	627	666	639	642	611	643	613	641	605	644	602	676	624	680	631	684	654	657	630	622	635	661	617	632	610	632	629	647	620	635	619	629	627	615	639	634	649	603	606	653	619	639	605	624	604	669	655	656	672	650	702	659	624	651	624	663	629	616	601	641	620	693	652	631	621	620	626	611	620	647	616	665	625	671	633	658	643	675	637	611	649	630	639	629	637	628	621	668	645	642	685	604	633	603	686	605	611	665	629	618	611	629	641	623	675	625	637	623	635	636	601	651	623	593	638	627	673	657	653	624	677	615	617	639	616	621	646	631	648	653	619	615	615	632	640	675	672	646	644	633	626	651	643	653	657	596	626	626	639	634	629	629	639	637	634	654	594	609	684	620	636	676	617	588	654	641	622	602	646	606	645	596	601	634	659	654	611	633	598	631	687	636	619	623	660	658	621	599	629	608	632	661	640	636	654	647	606	607	690	671	617	643	673	673	620	651	690	580	644	644	647	631	676	626	623	665	627	623	626	616	650	672	660	615	668	662	610	628	622	646	649	576	614	663	604	616	637	594	591	605	641	628	645	632	657	627	589	649	565	634	614	650	661	627	639	641	652	691	681	654	618	630	631	632	619	644	631	607	654	636	653	629	666	691	652	648	613	645	645	649	678	666	668	677	685	691	656	646	624	641	636	628	657	646	654	623	631	631	635	633	662	637	613	629	637	668	643	643	619	613	660	598	665	681	644	640	670	575	665	634	615	620	628	597	617	646	638	642	670	683	624	618	619	637	626	605	648	604	635	662	616	649	640	611	606	648	656	595	643	608	690	643	614	644	695	632	619	606	610	668	652	652	676	624	633	611	655	641	665	661	621	598	671	657	646	658	619	652	647	609	630	639	606	652	620	605	606	595	680	609	665	610	599	579	628	683	677	629	608	636	632	649	651	689	631	659	629	610	648	576	620	589	634	627	612	628	651	623	684	635	615	653	640	633	601	640	652	635	636	695	641	657	661	654	621	627	627	662	660	640	625	619	666	645	599	636	640	617	625	616	639	691	618	587	648	606	604	619	604	618	619	629	669	652	636	632	624	577	618	653	671	666	642	664	631	653	635	637	678	616	655	601	606	665	582	619	635	638	628	652	660	616	664	656	639	655	629	633	675	633	602	663	671	639	659	667	608	618	683	691	653	603	641	635	629	683	625	613	654	602	597	659	669	670	636	641	651	629	637	664	645	643	703	672	603	656	675	626	626	616	605	631	645	644	615	627	667	609	620	641	665	624	633	631	591	618	652	647	607	608	626	600	679	645	622	665	637	686	677	642	639	658	611	656	621	641	667	707	647	628	633	611	625	637	639	602	665	628	608	639	666	624	607	599	652	595	690	618	636	646	637	668	648	633	655	636	656	676	641	653	596	608	637	611	638	627	680	594	638	660	627	633	625	599	622	595	637	657	634	615	581	649	667	642	621	652	645	663	645	672	668	617	599	659	609	613	646	629	669	669	654	632	651	626	615	694	634	664	647	611	623	650	531	640	662	646	646	641	622	600	679	608	671	685	621	651	627	626	647	612	714	638	692	609	646	617	634	647	604	654	622	673	635	665	666	663	630	607	638	639	649	583	696	660	676	598	630	596	615	620	634	628	647	664	644	631	690	648	615	671	646	618	645	627	645	644	632	653	629	618	654	641	654	621	600	666	662	643	591	688	637	662	650	604	629	649	633	600	616	679	643	615	620	667	626	588	643	622	622	643	674	648	691	605	707	633	636	613	650	634	645	595	670	644	635	624	670	603	621	630	629	629	599	660	667	612	662	661	607	611	589	649	669	659	635	661	616	649	667	623	606	668	665	641	617	653	613	716	613	626	677	655	619	653	666	642	641	615	653	673	668	624	631	622	633	636	617	651	658	643	622	698	652	626	636	641	671	625	633	656	669	617	605	657	630	636	637	644	680	643	613	673	587	682	632	623	649	634	616	618	600	649	645	640	642	623	622	628	658	667	680	634	641	663	603	611	599	636	625	649	607	629	622	618	610	662	656	615	656	618	574	667	639	621	676	687	623	570	625	708	638	650	645	633	646	603	661	648	655	644	650	648	658	647	631	611	673	636	644	626	686	575	637	640	634	655	612	581	666	635	644	607	603	667	633	627	607	654	651	651	640	642	650	643	663	655	675	625	649	629	679	660	657	564	667	593	652	580	635	625	601	644	612	670	631	637	673	652	639	609	639	640	615	642	612	693	644	664	613	644	631	621	663	636	608	691	642	639	650	687	624	663	596	623	640	645	647	673	631	653	655	620	632	610	652	618	650	599	646	672	659	657	641	582	631	626	623	622	643	661	610	617	571	609	677	616	629	632	632	653	651	625	657	627	621	640	647	615	591	618	619	670	647	630	595	641	620	600	614	624	606	659	624	597	647	674	613	636	622	602	656	654	580	651	626	641	645	648	681	627	610	627	593	597	644	621	644	633	650	630	647	690	664	600	658	619	681	638	655	588	661	640	627	580	664	670	648	654	626	616	633	643	636	620	630	646	659	622	604	628	641	655	655	613	599	680	675	665	631	647	690	633	642	602	636	634	646	608	648	630	619	644	671	573	611	679	604	658	628	649	633	641	680	648	638	675	646	647	604	673	648	661	640	669	682	679	669	657	678	620	649	593	649	615	663	658	677	604	664	622	574	620	608	635	641	583	619	674	644	619	658	645	650	619	616	618	638	637	649	634	594	611	661	660	640	687	668	633	606	681	665	655
57487	76594	61815	39492	1318	1166	1133	1085	1049	1066	1073	1093	1036	1021	1016	943	1038	1027	997	983	960	964	973	988	985	993	983	938	1042	967	982	944	998	924	1007	1000	978	963	987	1050	1002	1039	979	992	939	957	937	938	992	931	998	1023	1046	939	963	953	988	929	997	993	1009	1001	975	995	998	986	1012	997	986	949	998	986	925	959	1005	946	985	1003	1022	1071	995	941	981	991	992	1048	1002	971	972	1024	1012	955	977	1013	984	992	999	984	1001	946	947	959	947	989	970	1000	1001	987	1006	958	1005	1006	971	936	978	981	997	1011	944	986	1014	924	973	1021	987	959	948	966	998	990	984	966	941	968	1010	989	1027	992	1010	1031	963	987	956	1007	995	1010	1027	968	978	916	954	974	975	965	980	961	950	1041	946	934	976	1005	990	956	949	1044	1009	999	936	1000	979	981	1017	944	1013	958	1032	1013	966	979	982	964	952	967	1004	966	1019	1037	974	968	991	962	988	907	949	938	944	946	986	985	984	951	929	947	991	958	1002	950	1001	1001	932	997	995	986	985	1052	1007	971	1003	943	965	981	916	920	955	1000	1019	1020	977	986	1022	971	964	1074	953	975	1020	979	961	937	944	918	1005	990	1001	957	971	947	1032	977	958	982	993	945	928	980	1006	989	982	983	990	1008	1007	923	981	947	983	1006	962	979	952	976	1002	1024	906	954	942	983	951	971	965	921	1045	998	976	967	983	974	947	997	1040	966	1038	963	977	964	993	990	956	983	959	941	1002	915	995	979	1041	972	975	925	1002	1028	1000	971	1017	970	1000	992	960	991	983	943	935	1000	1022	965	955	941	943	1011	946	1027	922	927	972	958	992	949	987	947	1005	973	980	1001	984	940	957	1046	987	949	945	1010	917	1009	998	942	1049	980	958	960	946	904	922	998	950	1005	982	997	969	957	1005	1013	975	996	1026	950	975	959	975	1005	944	978	996	1011	1035	1031	920	954	982	937	949	973	986	986	1001	921	975	962	949	961	966	966	950	990	1007	934	984	946	973	935	1026	973	953	960	960	991	968	975	1026	982	951	956	962	988	976	930	945	947	910	988	994	986	963	944	982	963	974	1008	1006	975	1009	988	1010	966	920	980	978	996	980	897	961	1001	1016	937	975	926	984	961	977	947	968	986	971	1003	961	927	981	945	992	973	983	939	1022	964	933	1056	980	1036	999	956	1002	973	978	973	974	973	980	940	927	1027	986	995	938	913	923	970	993	991	1018	1018	963	964	987	981	1028	1001	951	960	998	989	916	947	918	1015	1039	947	969	976	975	952	986	938	971	941	1005	989	997	984	968	950	1011	990	991	982	926	931	990	997	963	947	907	928	983	990	994	1039	956	949	996	949	948	943	967	956	982	966	994	919	1000	985	945	923	944	992	966	972	989	944	990	945	981	995	949	977	969	1002	964	948	984	996	953	938	956	1015	935	1019	916	975	989	937	931	958	994	976	975	991	998	959	946	1030	986	996	943	966	961	968	1050	946	962	963	987	982	944	1022	1010	965	1015	935	928	961	954	1013	965	998	966	921	933	1013	954	1011	958	968	1005	1055	955	926	958	983	946	994	1015	954	1026	1022	1006	1017	955	978	984	997	949	1009	988	1000	962	1010	952	987	1002	997	973	1043	983	1009	997	930	993	954	954	997	991	941	951	1036	973	968	970	1002	950	959	1013	978	977	991	973	983	1018	969	976	1014	959	986	993	986	981	964	1000	976	977	962	1010	982	985	1013	1007	1010	980	1005	1023	972	983	951	1033	1004	968	912	1002	968	997	930	1006	997	979	963	954	996	969	989	927	976	1013	942	984	973	939	981	1007	1025	982	1030	966	925	972	1016	969	963	964	992	964	991	945	998	962	986	972	963	919	939	994	1009	970	978	982	965	982	978	996	958	968	948	1024	936	1001	987	938	957	984	947	1017	963	955	977	978	1042	928	965	982	985	980	1011	1011	971	976	1000	990	1000	1005	1024	961	996	969	1021	942	977	997	1036	966	981	988	965	969	949	936	976	988	951	927	981	1051	1022	943	965	959	977	965	951	1016	920	920	968	977	955	988	963	1014	1025	928	998	931	1001	1021	977	1053	1030	935	1014	970	965	928	1006	1018	924	960	924	988	929	970	991	964	952	902	945	998	1043	986	958	990	1004	1016	953	960	969	960	1015	939	968	943	972	1027	951	1031	954	977	939	892	981	1007	1039	967	1043	988	956	939	1021	995	968	969	966	950	941	954	1014	1030	974	914	1008	937	942	1037	980	994	985	980	953	974	953	996	929	987	943	999	961	956	964	1008	1001	972	982	914	958	929	979	928	998	927	956	1001	997	955	985	914	1019	989	999	1009	980	987	946	979	1023	978	978	975	965	924	918	969	994	933	959	949	963	921	977	985	937	938	978	973	942	989	964	972	958	981	961	995	973	965	976	964	989	1023	930	980	926	1008	981	989	1039	940	973	945	984	965	956	1027	976	997	982	988	987	980	987	971	964	967	962	999	919	980	976	934	934	1005	1034	1002	949	978	956	1027	976	900	937	946	1018	955	974	969	973	974	993	961	987	1019	967	978	987	927	974	999	956	928	991	971	971	965	1006	969	988	993	969	968	978	925	1029	980	929	940	943	970	998	967	960	978	970	935	987	955	975	968	989	976	1002	998	1020	954	949	996	984	1013	970	990	1011	965	969	986	1034	1020	981	929	979	1064	921	959	993	1000	961	1009	952	962	1040	996	993	998	947	958	949	998	942	993	1015	984	960	935	959	1019	1006	943	977	962	974	975	976	907	978	980	1021	992	979	958	994	992	998	952	1026	951	1064	989	975	988	1009	961	952	1006	961	982	990	953	1002	959	998	996	1034	987	1005	1026	1026	947	925	953	934	950	1064	1008	958	962	1042	940	1021	942	1018	911	973	1007	1000	977	969	1019	892	967	940	964	995	987	989	976	1025	979	970	983	1032	1016	914	948	968	968	1029	929	951	942	992	1005	948	938	984	1000	985	952	1036	1013	972	1004	971	973	963	916	964	912	978	955	989	956	953	1014	1013	1031	935	968	975	998	1008	988	994	948	970	998	992	915	1033	1047	997	977	966	1032	1045	909	921	975	985	988	959	1031	943	930	982	974	986	995	979	987	978	972	969	989	991	979	972	1006	983	986	924	997	974	1009	992	932	972	1022	950	959	951	953	938	985	950	948	934	935	963	957	972	946	993	950	981	977	1013	958	1052	985	992	1038	969	971	991	958	959	1005	944	1004	985	1003	921	966	990	944	916	960	984	953	972	984	1003	937	993	998	939	899	981	977	976	988	1010	944	988	992	950	982	965	963	954	1007	1009	981	1002	1056	991	956	933	966	955	1002	944	991	929	1005	955	960	915	948	982	967	964	906	953	957	970	956	982	951	1006	983	961	933	995	949	957	978	1029	915	984	957	973	963	963	966	993	955	986	1035	1000	948	1012	977	1025	1016	998	952	931	977	1030	985	945	963	988	1005	961	1064	997	1008	955	891	1018	996	918	988	944	953	940	951	1035	954	980	968	983	993	974	981	970	987	974	955	1014	955	977	913	937	993	948	1030	998	927	909	969	923	968	1011	982	931	980	967	982	981	986	949	966	990	918	957	975	993	990	954	955	992	972	1006	971	974	1042	961	990	927	971	1006	966	944	989	982	956	1020	985	952	963	957	934	933	978	971	939	1036	1017	965	960	1001	985	969	983	989	955	1007	950	980	1043	991	947	975	973	987	976	892	991	978	972	1011	1016	988	941	986	989	984	965	997	994	942	997	1032	1028	970	985	995	990	965	920	961
23319	21494	30114	29076	21161	16633	4191	900	757	803	762	779	747	733	732	776	730	722	791	736	727	721	794	790	733	675	753	780	718	654	744	696	720	730	779	691	747	693	717	728	783	706	739	694	749	717	726	705	711	739	767	751	683	749	727	709	712	726	686	755	705	719	703	729	687	723	716	686	723	679	717	719	728	694	739	757	727	679	720	792	704	718	699	705	736	691	689	724	749	710	748	675	696	721	718	735	694	732	713	731	750	789	720	725	693	740	679	723	727	750	696	686	717	731	737	761	702	724	743	738	713	715	713	732	666	709	650	768	686	716	763	684	718	711	750	743	749	718	715	723	757	698	712	729	725	751	701	691	757	698	742	718	715	722	733	719	706	701	695	750	729	706	761	701	714	701	720	772	758	723	735	714	712	724	721	692	727	688	733	706	725	718	704	699	701	703	731	689	684	684	703	753	762	682	708	683	735	745	741	741	766	756	731	721	730	695	721	674	724	714	736	695	738	770	700	712	731	755	723	703	728	727	665	711	697	716	723	716	769	692	686	715	720	692	676	670	713	701	728	743	773	672	693	707	741	682	763	732	722	683	714	782	714	703	733	757	695	689	729	732	719	658	742	735	754	719	739	714	725	707	713	700	723	728	703	691	824	690	691	697	729	703	630	749	713	738	693	753	725	698	691	721	685	731	714	722	720	758	718	792	666	702	702	742	702	702	641	700	691	759	739	736	693	741	708	742	744	694	708	713	735	750	712	761	705	732	727	721	734	721	672	721	703	726	696	694	710	696	717	675	699	696	685	681	719	728	733	707	748	718	687	724	722	766	686	719	727	741	691	737	649	753	747	719	704	705	692	712	690	704	736	699	750	726	717	699	722	685	694	663	720	664	698	710	720	743	721	721	733	716	719	740	712	671	761	711	729	693	744	747	682	736	694	740	749	712	732	704	749	712	758	685	704	737	693	699	711	737	700	754	698	711	708	698	703	733	695	714	726	782	737	747	682	730	749	752	756	790	715	704	686	726	672	724	683	684	680	713	731	777	713	737	722	727	673	774	694	711	738	728	707	743	768	749	714	711	704	715	738	717	698	754	696	675	692	707	725	771	726	729	714	735	735	725	694	711	716	699	734	753	700	727	670	731	714	696	750	718	734	780	702	735	710	730	717	689	750	698	707	764	703	713	711	664	749	702	658	666	748	695	717	740	742	716	720	730	698	691	700	768	708	720	719	746	716	710	701	721	706	740	681	709	711	734	762	772	716	722	741	655	703	702	718	716	716	719	713	728	736	732	694	763	712	707	706	718	686	750	676	725	755	699	699	713	700	778	720	771	758	681	703	740	729	677	692	751	741	727	728	701	697	717	704	720	750	712	695	672	708	650	704	731	720	690	710	716	730	728	731	723	698	699	729	710	703	743	710	680	695	762	748	728	666	712	750	723	729	715	709	734	677	725	737	696	695	731	683	738	692	731	738	685	708	671	737	707	716	762	705	746	771	664	716	710	785	726	738	703	695	725	744	709	721	702	712	677	726	750	705	720	709	744	738	748	720	714	709	715	737	714	772	685	688	696	746	732	703	745	718	739	722	718	731	706	711	770	729	738	679	748	709	732	685	670	692	734	724	723	729	705	766	705	743	691	766	670	727	707	692	809	731	710	705	716	695	739	753	704	705	683	735	723	711	680	694	680	706	716	699	728	693	701	657	681	674	683	694	722	700	723	725	754	749	756	739	665	644	704	741	730	758	716	737	757	747	731	670	738	747	687	726	672	724	706	740	775	718	719	729	724	773	712	757	744	758	713	681	722	699	704	679	741	714	679	767	697	752	720	727	684	703	730	712	700	690	689	723	756	749	698	686	735	745	725	740	704	738	721	718	693	738	730	713	754	674	699	751	715	778	716	759	687	726	743	713	730	691	712	780	734	726	702	695	731	670	760	663	721	733	724	697	782	714	673	697	732	684	722	742	731	766	724	675	756	704	727	737	704	706	731	707	694	664	734	655	760	721	760	737	731	729	757	725	712	755	711	760	731	746	745	719	720	745	732	724	744	725	706	747	732	762	725	703	737	705	741	715	728	720	666	715	699	720	726	704	720	703	680	708	750	712	736	677	737	760	699	649	733	692	714	715	718	689	731	756	701	719	757	692	669	714	684	758	765	734	750	722	712	722	723	709	676	741	737	696	653	699	756	738	705	727	768	757	721	695	686	724	694	712	691	643	680	771	706	707	745	686	675	683	716	736	761	714	713	732	697	695	695	735	727	707	687	739	777	653	773	705	725	693	726	685	675	705	673	707	733	732	677	716	730	796	722	699	699	741	701	678	663	721	703	682	778	712	715	670	749	698	727	683	736	683	752	751	745	664	699	689	728	716	726	743	731	666	703	658	738	674	741	712	698	717	747	724	713	698	697	709	750	740	728	699	761	755	713	684	745	703	729	709	722	724	739	769	698	762	703	689	740	762	675	690	720	742	732	695	685	712	733	717	766	696	771	741	693	691	735	749	706	733	709	783	742	712	665	764	707	710	705	753	667	735	665	746	738	694	674	706	725	694	782	750	741	717	734	725	707	696	756	732	726	742	697	678	708	675	738	750	735	713	705	708	753	691	707	741	746	698	722	728	770	696	687	678	704	687	709	756	762	687	740	708	718	737	707	704	679	742	735	697	695	733	742	728	711	714	705	710	736	720	720	728	733	707	741	727	762	723	727	710	700	708	717	716	729	722	711	742	734	725	720	729	709	758	741	718	709	762	695	719	701	707	672	698	733	669	730	704	732	721	719	680	699	761	721	703	705	743	713	734	723	709	718	736	747	777	747	718	740	738	731	705	687	686	719	749	764	766	714	728	713	659	712	725	674	715	759	773	727	737	669	715	729	722	755	725	730	722	657	736	729	698	758	719	728	702	705	725	721	771	714	733	727	717	701	714	736	727	726	759	749	744	726	724	714	701	755	786	678	715	741	703	693	754	743	717	711	716	694	696	662	702	696	739	727	723	680	729	667	731	709	680	700	707	748	739	698	695	692	697	753	698	716	758	673	716	693	734	658	704	712	690	704	728	708	755	763	712	748	742	669	706	724	704	727	736	702	697	739	756	685	690	688	700	755	692	692	705	766	702	682	711	736	744	698	725	763	714	756	705	727	683	723	721	733	701	716	705	724	723	740	717	716	701	731	694	751	722	715	704	746	685	701	691	710	705	728	699	737	686	715	694	743	733	760	692	703	734	713	700	707	693	747	664	728	724	715	737	644	674	721	708	748	678	719	693	730	670	747	728	704	689	795	747	707	722	733	764	719	712	696	710	712	755	675	694	711	687	764	698	674	748	686	728	705	688	703	673	680	740	750	712	712	732	658	705	726	715	751	695	699	735	733	734	701	696	708	701	732	715	682	713	739	736	743	700	732	697	731	754	736	728	720	698	718	716	719	754	696	737	710	734	731	731	716	741	700	727	765	745	666	693	662	682	736	689	717	686	705	712	741	736	699	738	713	710	722
55969	81810	71116	47583	1682	1479	1320	1334	1243	1216	1173	1211	1132	1113	1105	1128	1090	1066	1106	1058	1183	1133	1075	1065	1102	1125	1096	1099	1054	1103	1095	1124	1049	1078	1059	1116	1120	1079	1139	1042	1100	1059	1094	1096	1093	1085	1058	1111	1063	1101	1002	1083	1075	1109	1072	1090	1095	1060	1108	1095	1021	1040	1110	1097	1000	1087	1045	1085	1099	1073	1074	1035	1062	1105	1035	1064	1065	1025	1242	1162	1046	1096	1112	1060	1114	1100	1048	1026	1058	1057	1074	1043	1113	1128	1080	1123	1040	1096	1081	1135	1106	1057	1050	1102	1074	1082	1057	1030	1047	1102	1076	1070	1097	1032	1095	1083	1074	1107	1063	1073	1044	1082	1091	1066	1096	1050	1024	1083	1053	1075	1066	1048	1131	1051	1123	1122	1053	1022	1019	1089	1094	1079	1069	1079	1114	1081	1110	1125	1051	1131	1172	1090	1045	1049	1102	1110	1067	1078	1078	1105	1059	1082	1055	1019	1020	1100	998	1073	1098	1045	1117	1038	974	1130	1097	1071	1040	1117	1103	1096	1055	1084	1096	1100	1073	1010	1025	1005	1125	1118	1083	1041	1116	1069	1115	1038	1080	1032	1025	1059	1040	1019	1079	1080	1088	1010	1038	1140	1088	1054	1053	1063	1072	1039	1076	1061	1089	1091	1060	1117	1100	1057	1121	1063	1088	1048	1092	1064	1091	1106	1088	1099	1047	1071	1075	1084	1077	1059	1033	1089	1057	1034	1043	1103	1104	1105	1071	1096	1108	1064	1110	1043	1126	1044	1013	1107	1103	1125	1046	1121	1073	1066	1087	1044	1132	1081	1024	1072	1119	1065	1024	1107	1141	1092	1117	1043	1088	1055	1093	1082	1059	1079	1056	1083	1056	1074	1068	1108	1029	1041	1039	1072	1115	1057	1096	1039	1005	1054	1102	1120	1070	1067	1059	1074	1067	1071	1084	994	1044	1105	1100	1139	1089	1018	1056	1145	1097	1082	1058	1091	1067	1133	1085	1064	1065	1083	1044	1104	1105	1094	1048	1064	1104	1054	1030	1101	1132	1070	1041	1065	1069	1090	1070	1062	1079	1093	1103	1191	1063	1101	1094	1124	1050	1096	1103	1082	1054	1063	1080	1063	1099	1103	1121	1098	1062	1092	1113	1015	1070	1068	1010	1148	1033	998	1092	1046	1120	1015	1105	1047	1073	1005	1113	1110	1034	1019	1074	1057	1107	1058	1089	1065	1072	1085	1069	1004	1004	1066	1098	1079	1027	1075	1042	1062	1077	1042	1114	1077	1031	1093	1042	1072	1044	1019	1067	1114	1054	1047	1061	1067	1073	1079	1002	1029	1082	1119	1070	1027	1077	1061	1093	1115	1049	1035	1107	1111	1092	1028	1072	1076	1103	1133	1067	1100	1023	1074	1071	1044	1029	1019	1060	1038	1072	1088	1133	1018	1118	1071	1044	1056	1100	1097	1044	1055	1095	1049	1031	994	1079	1069	1102	1054	1095	1064	1084	1102	1108	1009	1068	1130	1085	1126	1121	1096	1100	1061	1094	1071	1085	1030	1091	1060	1124	1022	1098	1023	1088	1069	1086	1081	1071	1082	1060	1047	1045	1151	1087	1033	1070	1051	1045	1100	1128	1059	1082	1076	1046	1035	1082	1045	1086	1094	1074	1047	1114	1035	1073	1065	1046	1117	1063	1086	1106	1054	1078	1123	1062	1062	1038	1029	1116	1103	1062	1102	1021	1036	1075	1065	1059	1074	1050	1126	1051	1084	1033	1136	1063	1025	1011	1061	1121	1057	1059	1040	1111	1056	1072	1087	1042	1097	1091	1078	1111	1016	1046	1090	1046	1105	1080	1060	1093	1058	1056	1066	1059	1103	1083	1069	1029	1127	1028	1118	1070	1068	1079	1081	1082	1055	1065	1111	1119	1048	1070	1007	1055	995	1058	1054	1026	1050	1096	1115	1083	1057	1030	1074	1106	1051	1094	1022	1107	1045	1055	1059	1013	1054	1109	1102	1122	1069	1085	1089	1080	1043	1082	1110	1113	1092	1067	1094	1091	1120	1113	1053	1065	1051	1073	1082	1070	1122	1028	1087	1078	1123	1075	1095	966	1101	1028	1063	1032	1054	1118	1039	1065	1030	1062	1090	1031	1082	1037	1075	1018	1105	1040	1104	1058	1035	1088	1107	1080	1092	1061	1029	1124	1066	1108	1070	1091	1057	1110	1050	1129	1030	1072	1073	1054	1030	1045	1059	1032	1053	1094	1043	1059	1053	1081	1055	1038	1058	1065	1057	1051	1083	1061	1098	1027	1054	1085	1055	1064	1098	1126	1079	1060	1100	1015	1077	1104	1019	1062	1083	1116	1069	1111	1104	1082	1106	1106	1067	1069	1143	1122	1018	1057	1050	1099	1077	1124	1060	1046	1042	1048	1110	1023	1043	1044	1125	1099	1094	1044	1032	1119	1117	1055	1063	1071	1127	1045	1078	1049	1086	1083	1057	1046	1101	1066	1060	1031	1090	1077	1092	1026	1058	1118	1040	1087	1116	1091	1130	1041	1058	1064	1061	1105	1074	1070	1025	1063	1028	1063	1095	1117	1122	1082	1129	1034	1111	1051	1063	1040	1079	1023	1022	1148	1063	1085	1068	1097	1010	1024	1139	1089	1111	1035	1101	1053	1084	1064	1113	1087	1065	1005	1088	1119	1154	1084	1069	1042	1088	1041	1069	1052	1067	1119	1074	1093	1103	1132	1083	1052	1124	1055	1070	1113	1040	1065	1114	1083	1052	1077	1088	1061	1073	1044	1071	1079	1096	1025	1108	1080	1103	1053	1036	1005	1048	1051	1142	1074	1092	1069	1038	1042	1057	1077	1046	1102	1113	1117	1078	1071	1083	1044	1094	1024	1046	1100	1035	1077	1121	1087	1136	1068	1056	1124	1084	1081	1047	1102	1109	1016	1026	1090	1106	1082	1097	1103	1097	1067	1053	1118	1034	1042	1096	1065	1083	1059	1068	1041	1046	1088	1052	1048	1057	1078	1094	1113	1088	1119	1125	1065	1069	1046	1066	1069	1069	1086	1058	1071	1007	1079	1055	1099	1047	1015	1068	1063	1063	1056	1109	1064	1025	1064	1137	1093	1054	1070	1013	1155	1073	1133	1119	1037	1061	1065	1090	1061	1103	1099	1062	1123	1150	1095	1078	1050	1086	1073	1114	1050	1090	1053	1075	1038	1051	1033	1081	1075	1031	1082	1083	1080	1061	1056	1150	1094	1094	1062	1050	1069	1079	1112	1053	1062	1077	1062	1039	1083	1058	1060	1096	1088	1125	1075	1128	1050	1097	1021	1075	1119	1035	1101	1070	1120	1097	1079	1154	1042	1110	1104	1087	1154	1119	1112	1102	1028	1052	1097	1098	1060	1073	1069	1019	1059	1074	1119	1097	1031	1029	1108	1091	1084	999	1001	1075	1069	1043	1059	1142	1078	1043	1096	1056	1094	1125	1107	1048	1084	1097	1077	1067	1083	1119	1073	1086	1017	1111	1091	1047	1080	1075	1069	1058	1068	1007	1076	1098	1117	1078	1031	1002	1070	1034	1106	1038	1087	1083	1061	1056	1061	1002	1008	1085	1055	1035	1041	1066	1109	1047	1075	1080	999	987	986	1091	1093	1068	1118	1015	1080	1171	1078	1115	1093	1104	1046	1043	1078	1093	1091	1089	1023	1045	1053	1093	1101	1079	1124	1070	1037	1087	1085	1064	1025	1067	1041	1110	1040	1036	1075	1034	1123	1051	1093	1033	1062	1106	1061	1013	1083	1097	1109	1143	1156	1161	1097	1095	1005	1061	1090	1113	996	1046	1086	1051	1074	1087	1127	1032	1043	1037	1056	1131	1104	1097	1079	1027	1111	1072	1136	1074	1089	1128	1098	1091	1087	1099	1039	1074	1039	1070	1031	1113	1095	1016	1066	1077	1069	1105	1127	1069	1048	1090	1107	1062	1060	1020	1139	1080	1090	1069	1115	1078	1009	1101	1056	1064	1093	1042	1021	1077	1106	1123	1078	1098	1044	1059	1072	1080	1070	1083	1084	1022	1082	1060	1013	1097	1123	1052	1058	1072	1111	1040	1066	1099	1038	1082	1057	1101	1038	1091	1033	1103	1114	1092	1046	1025	1033	1113	1114	1082	1022	1087	1118	1055	1036	1095	1123	1075	1101	1109	1106	1067	1123	1093	1069	1030	1124	1062	1005	1064	1081	1034	1097	1112	1094	1047	1070	1046	1103	1093	1122	1093	1035	1044	1025	1014	1082	1114	1034	1006	1041	1122	1102	1068	1042	1038	1053	1093	1056	1050	1075	1075	1033	1048	1054	1065	1077	1117	1115	1020	1026	1058	1060	1133	1022	1096	1103	1087	1086	1098	1046	1086	1144	1083	1075	1065	1083	1019	1061	1142	1152	1077	1095	1095	1065	1037	1053	1099	1104	1082	1026	1091	1107	1136	1054	1071	1064	1051	1115	1058	1061	1044	1042	1065	1080	1072	1062	1039	1072	1094	1131	1055	1104	1024	1064	1056	1093	1096	1060	1068	1127	1029	1071	1058	1072	1118	1058	1107	1119	1068	1017	1065	1028	1050	1060	1098	1040	1047	1092	1060	1115	1090	1048	1091	1078	1060	1071	1086	1044	1056	1092	1044	1023	1027	1027	1069	1044	1051	1092	1068	1088	1076	1149	1060	1053	1108	1056	1072	1077	1112	1099	1079	1083	1113	1083	1103	1112	1102	1021	1132	1108	1051	1048	1048	1114	1085	1086	1132	1099	1078	1042	1080	1071	1042	1103	1083	1049	1108	1077	1048	1086	1093	1065	1098	1069	1082	1077	1058	1105	1138	1027	1074	1095	1076	1110	1031	1056	1114	1048	1066	1101	1079	1090	1054	1049	1033	1081	1045	1081	1074	1081	1063	1051	1130	1083	1076	1037	1084	1093	1107	1010	1052	1100	1043	1057	1077	1101	1112	1083	1129	1042	1040	1019	1076	1090	1050
29159	25067	27751	17907	1108	435	418	444	453	447	391	422	429	437	416	446	395	395	459	415	411	398	423	406	390	424	429	435	388	409	418	429	435	385	444	442	424	425	418	427	416	442	418	448	385	438	439	427	395	418	389	431	432	427	438	428	366	414	412	439	408	416	398	419	462	406	414	441	404	422	407	425	433	412	427	408	388	445	425	428	428	397	441	407	412	395	414	392	450	405	391	390	430	434	421	417	417	411	415	457	403	372	428	378	412	458	443	400	388	430	422	430	417	419	449	391	415	427	406	383	477	411	394	423	405	403	422	412	455	409	397	420	391	459	430	417	405	429	430	458	425	426	371	425	428	437	429	414	407	451	427	459	437	427	432	415	412	390	433	439	394	438	422	430	416	393	409	419	429	407	428	411	384	401	450	421	386	437	426	405	401	413	462	403	398	427	412	427	439	430	416	428	446	410	424	400	426	398	431	428	439	413	426	464	386	422	434	405	430	409	376	401	411	400	397	425	423	442	445	426	405	381	449	407	435	444	412	413	405	419	409	407	458	385	450	430	427	381	411	419	436	467	391	393	447	450	400	453	408	374	407	404	457	428	423	441	388	401	430	441	422	428	431	409	430	403	399	412	392	420	409	401	448	423	391	423	424	393	409	448	423	405	443	405	445	436	455	411	425	415	426	460	439	398	439	395	416	450	409	440	446	445	448	404	435	418	397	428	413	412	439	417	377	409	402	434	413	455	408	436	415	448	422	411	432	437	433	408	435	387	432	423	419	409	416	399	415	415	429	430	396	436	406	445	410	446	419	383	373	406	442	435	430	438	417	379	445	444	436	440	404	403	433	417	431	443	410	429	385	432	431	455	408	420	410	419	408	410	390	394	398	394	425	459	415	399	440	439	430	414	418	452	411	388	426	422	410	426	416	407	421	410	395	424	395	417	405	423	446	386	444	479	454	450	425	455	409	397	422	415	440	424	420	423	411	441	416	411	430	418	419	414	388	411	427	418	447	412	402	380	433	417	403	433	422	439	403	415	405	424	427	425	433	405	422	397	478	416	407	432	397	445	395	446	439	427	379	447	421	417	430	430	426	440	398	383	439	442	411	405	400	390	439	411	436	428	423	428	430	419	447	442	470	459	419	410	381	457	430	401	452	433	417	409	414	443	406	388	391	408	411	437	402	432	438	426	428	426	437	400	410	444	394	437	377	429	422	421	417	460	421	416	390	417	440	388	407	458	451	405	406	398	419	384	444	411	394	428	388	416	425	392	410	402	439	430	417	445	402	411	415	417	410	438	429	417	396	427	437	416	420	447	401	403	414	401	431	426	439	390	405	399	400	465	424	429	399	456	444	413	445	411	446	408	467	439	391	399	411	414	412	432	393	414	412	438	418	453	419	386	422	449	391	426	428	434	411	428	444	396	416	437	429	410	425	426	402	396	427	415	405	423	410	394	425	391	385	416	444	433	436	414	410	359	417	424	425	434	409	408	418	396	391	426	423	421	455	410	431	419	432	391	427	418	395	425	408	391	434	390	434	429	396	427	464	407	428	446	407	426	454	440	398	447	411	400	392	431	425	461	383	415	406	424	412	406	385	420	468	429	415	438	431	417	417	401	404	420	425	395	425	410	426	432	444	391	435	430	418	428	450	412	437	407	420	404	452	420	446	423	410	404	393	445	400	381	423	409	390	451	401	426	397	457	432	414	413	395	420	436	429	379	440	416	427	430	417	445	450	420	389	432	389	422	394	438	399	384	405	423	420	434	425	412	402	398	399	412	437	391	418	421	419	428	443	404	398	400	390	394	400	420	396	437	428	392	410	421	433	422	392	429	384	407	419	447	425	446	412	424	435	432	408	380	415	396	422	429	356	437	413	445	388	437	430	421	376	439	448	394	445	409	403	426	411	422	409	442	433	460	406	382	405	389	401	425	418	416	433	460	415	437	449	407	389	421	401	403	416	422	417	454	417	437	407	424	412	394	434	416	391	408	428	439	430	394	420	442	411	436	415	383	432	431	412	423	414	393	410	419	428	415	386	432	428	438	412	407	399	429	408	402	414	386	446	420	416	412	415	387	425	411	395	426	397	468	402	436	417	422	431	382	428	433	423	427	432	422	432	400	433	445	423	436	422	408	392	377	410	415	447	457	408	416	463	358	432	397	446	434	394	418	417	396	432	460	454	386	438	417	450	404	417	376	394	373	412	392	430	400	454	359	429	437	434	420	425	436	405	429	428	399	410	444	447	419	391	420	402	427	424	402	399	416	405	414	388	402	407	458	438	403	455	447	426	416	423	443	434	414	426	450	422	396	404	412	457	380	413	427	414	400	399	452	396	438	438	409	424	420	386	399	401	401	425	427	426	408	393	407	404	405	422	422	452	416	432	437	472	409	415	436	415	439	416	415	380	392	375	381	435	461	414	478	398	414	394	455	432	419	392	416	406	428	386	401	411	425	430	403	430	379	380	396	434	410	414	398	433	459	425	418	432	396	445	444	418	414	403	392	415	413	383	461	450	437	433	415	438	422	420	380	400	434	452	428	426	417	396	405	435	430	420	423	437	424	413	435	379	387	427	417	412	371	410	388	437	398	467	409	404	416	378	389	418	395	430	442	414	402	426	417	394	404	425	429	391	407	419	419	411	408	406	405	391	397	447	386	460	403	454	419	433	426	430	412	437	428	429	425	408	395	446	468	429	426	433	408	438	425	423	395	410	414	433	431	409	412	451	395	418	390	421	443	431	410	445	432	423	395	428	438	380	394	408	412	364	407	466	408	372	387	401	414	406	426	398	428	446	414	446	443	430	453	417	432	442	456	426	408	423	407	445	416	411	431	422	434	440	416	388	430	400	405	411	386	438	421	393	422	399	425	439	403	403	438	403	366	416	428	416	385	428	412	395	426	418	416	434	412	418	453	378	416	385	452	423	437	428	435	452	420	419	404	436	387	429	421	458	392	437	384	404	418	437	415	437	433	426	443	418	426	426	400	438	475	399	398	444	418	413	427	449	415	426	426	429	442	401	446	402	422	442	426	443	409	426	431	417	455	411	426	401	386	419	460	439	440	402	409	414	401	432	444	443	385	408	417	391	421	409	444	389	419	376	379	425	401	391	422	411	454	415	420	417	443	415	391	416	397	393	430	397	409	400	398	444	427	414	411	448	447	422	382	416	438	438	389	406	450	456	421	441	433	411	424	426	406	425	400	396	449	455	412	432	434	432	419	402	417	426	410	411	424	453	400	389	399	423	403	408	401	429	432	440	426	417	386	431	417	403	422	409	415	357	437	474	435	421	403	429	425	418	412	402	410	443	409	435	450	391	453	425	405	418	418	434	422	387	416	424	408	414	409	415	404	429	399	382	397	415	414	432	435	405	407	433	410	422	403	395	406	402	421	422	417	467	427	428	439	427	390	401	450	425	405	394	401	453	421	396	403	432	377	435	384	413	432	424	420	407	428	412	450	434	416	377	449	432	410	419	409	371	403	407	406
36280	41621	32237	16572	690	634	769	662	671	675	663	643	632	620	613	655	628	665	658	622	626	647	681	667	635	628	631	638	684	666	635	697	629	688	647	643	587	639	669	674	690	704	665	631	663	677	637	670	660	613	608	696	668	669	668	658	649	668	692	661	656	646	661	658	640	660	669	656	674	668	639	687	637	640	656	667	690	681	657	640	683	660	678	637	685	671	630	690	631	675	674	671	640	638	644	649	708	606	670	652	667	651	671	654	644	657	643	647	696	615	651	696	657	650	643	664	634	604	645	673	672	661	637	654	680	614	630	640	669	678	657	643	582	656	651	658	649	612	657	654	660	646	627	678	618	692	709	641	665	619	679	612	661	702	646	628	629	671	621	622	653	666	690	720	669	624	652	624	620	656	642	619	621	645	650	634	662	635	641	715	609	670	686	673	652	659	659	661	678	669	644	605	696	644	698	676	710	680	625	669	667	691	670	678	606	653	646	657	663	635	638	654	658	643	687	665	654	659	637	646	621	657	654	624	660	641	647	693	608	656	636	635	601	660	637	679	671	661	644	675	628	709	634	677	655	679	648	679	652	631	645	659	637	677	680	676	669	681	686	656	642	601	687	674	628	627	702	672	641	672	719	658	618	628	635	656	648	654	656	637	683	628	646	723	656	682	650	663	644	662	618	655	700	631	627	682	680	651	660	645	598	680	668	610	635	617	679	677	690	655	671	684	682	617	648	647	672	710	642	636	681	689	699	687	628	691	674	641	666	672	624	687	650	664	628	653	670	645	659	683	660	649	684	663	678	636	649	655	660	666	652	650	655	667	677	666	689	681	673	702	665	650	636	654	651	653	685	656	602	631	674	683	650	648	647	639	667	653	654	662	693	697	601	685	675	651	669	683	653	634	661	683	687	693	671	620	622	637	659	667	614	695	662	702	677	640	686	608	673	662	688	656	657	656	685	640	609	618	688	673	653	698	692	646	609	643	670	672	660	673	658	667	653	670	717	628	635	657	661	613	672	622	664	614	640	681	641	640	669	641	650	635	616	661	674	660	643	657	649	648	681	653	656	668	641	628	641	628	633	654	664	680	684	643	680	661	608	657	644	689	629	699	591	638	648	645	684	652	642	650	634	687	668	717	701	686	647	656	636	644	681	661	643	670	648	618	655	631	668	651	668	635	646	654	673	687	635	607	636	669	661	610	653	610	692	673	664	656	631	645	675	688	662	686	702	665	603	699	641	724	656	650	670	667	667	636	630	656	644	637	685	640	690	701	613	684	639	677	656	676	660	671	664	706	667	642	610	622	653	648	629	703	679	701	647	637	725	638	653	659	650	704	649	684	648	665	674	670	619	636	650	622	679	644	684	649	675	711	685	660	681	663	657	689	642	671	644	680	636	693	738	669	677	701	683	693	621	691	654	643	640	614	605	616	660	685	688	681	701	663	672	672	651	629	653	627	670	660	670	621	596	633	622	656	644	616	671	646	685	629	660	669	670	689	667	619	660	649	645	695	703	686	629	703	653	667	664	706	691	672	682	645	689	639	664	649	639	641	657	633	648	714	644	644	637	658	691	699	615	683	673	664	670	623	672	678	674	640	638	688	669	650	622	666	696	687	649	660	645	681	684	697	629	645	632	667	670	641	626	680	690	643	645	660	635	659	644	663	695	636	643	656	653	672	669	701	637	638	690	638	689	706	698	666	664	662	674	656	627	653	687	683	592	676	703	684	637	647	671	663	674	597	627	651	599	654	683	689	615	673	633	644	619	701	687	637	671	656	665	649	656	664	693	615	669	709	666	696	729	620	669	643	667	698	681	647	709	672	653	650	669	637	685	717	649	652	632	674	637	660	616	637	680	647	653	684	628	646	656	739	636	729	637	668	657	637	672	673	651	643	669	646	689	610	660	664	678	675	638	704	650	724	668	587	653	707	640	690	666	658	660	694	698	658	662	665	666	673	639	640	656	675	704	652	635	622	621	658	649	666	644	665	680	665	710	694	672	716	662	628	691	657	613	646	660	677	652	686	629	627	619	674	630	644	676	631	687	679	681	668	641	644	641	660	680	691	670	648	638	690	641	669	682	608	657	637	664	682	644	679	661	668	655	648	637	624	637	656	642	651	683	673	689	645	672	659	680	604	654	674	682	655	701	641	647	671	677	658	699	674	707	698	644	638	653	678	679	650	677	650	636	675	628	673	672	609	666	674	631	665	634	630	641	621	665	643	682	610	675	655	615	680	695	625	583	616	648	633	655	671	684	676	655	677	663	668	693	647	679	642	643	667	628	666	668	666	650	676	637	677	673	657	654	642	652	621	698	633	651	653	660	679	647	627	686	667	646	638	617	642	636	675	670	643	647	659	654	630	674	676	617	663	645	671	647	681	661	656	631	675	689	619	651	678	679	661	685	617	657	683	644	689	630	641	660	674	643	633	633	684	681	677	676	680	722	668	625	660	634	673	650	678	627	680	651	674	687	659	638	675	695	630	657	700	690	654	636	656	652	645	645	642	642	669	651	604	675	664	652	652	646	646	649	641	615	646	678	662	690	633	638	674	673	666	707	613	713	663	637	671	625	638	630	646	668	682	634	647	637	644	649	660	641	629	654	696	605	668	651	619	651	643	635	662	647	669	671	676	674	615	632	666	696	617	670	646	618	680	639	692	635	679	631	665	646	657	671	673	614	646	659	662	671	681	674	681	649	712	658	674	701	671	674	685	673	671	645	673	654	627	677	675	641	662	679	660	647	711	680	667	656	610	662	654	652	628	648	672	635	682	653	641	677	662	651	645	679	683	666	657	644	697	678	703	637	664	653	688	644	673	657	640	663	728	640	681	635	674	678	690	662	692	645	656	658	677	658	681	639	649	664	648	658	679	588	663	690	664	681	679	704	642	625	621	665	681	644	678	704	668	678	627	676	687	602	620	667	627	641	694	689	614	678	610	684	705	668	623	645	679	641	652	646	634	656	697	618	704	655	669	637	669	663	730	628	662	644	678	696	611	682	649	631	683	655	708	670	646	651	646	649	671	691	641	644	665	679	654	689	648	673	648	685	658	666	653	680	653	668	663	661	647	665	705	671	671	663	664	618	643	609	674	602	671	650	675	726	647	642	663	660	654	645	631	652	596	637	664	688	691	626	652	673	650	662	648	624	667	657	677	613	655	637	664	674	680	640	692	644	631	688	691	655	670	641	658	671	648	648	655	643	692	649	662	682	669	695	649	675	664	701	688	667	636	685	664	648	623	629	656	637	664	661	656	643	673	659	669	695	663	623	660	641	642	697	693	606	670	662	686	662	681	668	685	653	657	713	650	649	645	712	646	703	680	665	640	630	640	632	673	733	667	654	677	651	659	661	582	652	689	671	662	657	704	594	628	650	645	642	608	692	635	618	681	659	662	631	690	665	638	612	624	608	663	633	688	676	660	604	643	635	660	683	670	689	605	648	623	681	687	654	695	704	628	642	696	666	630	631	667	675	652	658	717	636	691
24465	21684	30933	28190	20506	10812	1286	740	669	675	615	665	685	684	719	626	681	616	671	646	697	666	628	609	638	602	645	651	640	656	646	624	653	679	631	606	655	653	626	657	624	613	626	635	642	667	661	682	633	623	661	646	622	666	617	649	664	644	637	662	638	582	638	660	668	613	631	654	621	648	598	623	633	621	662	657	620	603	678	638	649	641	643	648	671	671	645	673	662	674	627	648	641	618	656	695	627	643	635	659	674	673	636	624	630	645	697	666	722	648	630	632	661	612	638	653	651	688	656	660	642	640	667	637	641	640	658	604	636	655	629	633	572	602	654	634	600	663	634	649	664	637	648	671	638	663	671	644	644	632	657	646	639	647	632	633	600	628	686	626	659	638	600	600	663	638	637	653	602	611	628	655	714	687	655	615	626	655	617	595	599	610	595	628	659	651	619	643	614	653	615	611	674	630	656	618	661	662	620	656	685	680	601	609	676	604	673	666	697	657	613	678	614	634	616	645	660	658	651	623	665	636	611	625	649	629	662	616	632	615	661	650	644	630	646	620	638	624	640	640	617	695	659	618	639	642	615	665	620	675	658	616	625	636	622	661	628	679	611	657	656	636	654	676	620	659	628	632	713	650	623	646	642	642	622	657	680	644	659	654	622	622	640	663	647	618	654	637	642	641	640	654	658	629	610	597	645	622	606	662	617	650	686	623	651	642	663	630	617	673	651	639	640	666	611	647	638	599	605	710	619	637	636	657	654	651	658	626	637	659	621	617	646	599	648	629	684	640	636	635	607	621	628	621	650	642	654	605	646	621	658	648	621	662	674	681	633	632	655	647	684	686	625	633	631	607	609	663	630	659	687	637	616	652	592	587	645	658	658	595	616	651	673	641	620	651	655	615	652	652	614	641	634	648	644	634	723	642	654	642	619	641	638	655	640	636	635	630	597	652	642	636	647	656	648	640	640	595	570	634	645	700	643	608	681	633	624	627	635	644	620	670	595	654	612	632	658	668	610	685	669	647	611	646	676	680	632	598	612	651	588	633	583	629	631	652	581	668	591	607	648	634	631	663	665	644	670	615	641	641	663	634	640	672	624	641	611	614	612	652	674	681	646	679	625	650	591	658	652	668	624	646	636	641	644	607	628	636	658	632	624	632	645	603	650	602	643	619	600	668	686	666	620	702	596	622	648	644	679	671	642	658	609	611	643	667	594	640	589	606	606	609	668	670	635	645	640	636	629	632	703	611	628	649	633	664	679	614	616	679	600	626	634	612	664	618	662	639	592	600	629	680	645	632	656	603	646	670	612	637	664	703	597	646	658	637	598	621	598	620	615	681	668	617	662	669	601	666	664	632	632	615	671	653	665	654	662	661	660	685	648	634	625	588	614	606	614	662	666	612	644	650	613	635	602	640	651	644	652	621	648	617	661	657	628	641	656	642	663	640	650	632	624	607	660	648	669	647	604	647	651	630	658	635	638	627	616	655	670	644	646	613	670	671	641	606	644	630	679	657	589	622	653	661	583	647	693	658	607	629	638	599	622	700	648	684	607	627	636	645	656	644	661	612	618	655	646	635	607	660	660	673	634	644	668	640	636	645	651	662	630	648	649	649	629	635	666	658	640	652	638	657	634	600	650	656	671	593	661	614	621	621	647	650	663	702	673	683	653	649	647	629	618	652	591	620	632	653	602	631	620	629	619	664	657	663	662	644	628	679	653	651	645	666	623	693	643	623	628	590	642	652	650	624	625	641	661	640	646	632	623	593	608	629	611	611	605	630	655	629	667	634	681	696	623	623	643	647	734	618	662	646	614	586	684	585	700	607	621	684	600	647	616	635	653	619	665	657	636	591	651	620	649	675	611	659	650	650	655	619	642	657	655	642	633	599	634	625	620	639	618	641	650	649	592	637	674	633	651	658	587	629	636	619	637	641	668	606	737	646	692	675	644	631	658	592	651	601	659	649	621	639	625	631	665	592	645	605	595	662	633	636	644	705	658	673	663	663	603	646	627	651	638	635	639	663	630	667	589	668	618	616	643	656	622	622	626	658	671	624	619	646	630	621	651	636	614	682	633	651	631	650	638	632	656	629	626	650	622	659	650	613	688	657	665	659	598	658	636	670	649	636	688	599	613	634	647	674	684	642	644	644	634	631	666	606	662	610	619	648	639	631	609	599	629	653	662	657	670	628	641	644	646	644	648	640	610	633	604	624	614	665	682	659	664	620	689	610	609	574	638	670	645	607	671	617	654	621	623	633	646	601	643	659	612	672	658	629	650	621	615	648	619	589	680	603	631	606	646	607	647	587	619	652	657	666	620	697	637	627	612	656	613	630	612	599	623	598	688	613	632	630	582	657	667	635	706	643	606	617	610	637	638	620	622	695	656	607	713	626	645	625	633	664	655	616	613	629	656	642	643	676	638	646	622	634	617	586	633	630	667	670	660	608	561	668	614	660	665	629	631	649	651	633	591	654	621	639	632	639	652	638	659	613	637	643	667	676	592	604	631	681	649	654	691	591	613	636	682	638	632	657	627	654	631	613	664	642	657	607	676	642	666	640	619	632	637	657	675	631	687	689	661	657	625	664	670	704	670	654	598	632	641	632	680	637	699	632	669	650	635	625	623	630	611	646	661	630	642	624	641	641	632	647	591	579	687	670	675	668	640	657	647	648	656	628	659	664	700	678	659	659	629	594	648	638	633	643	705	620	650	615	597	639	625	655	652	642	687	644	644	644	654	630	631	593	657	628	589	607	642	626	595	590	663	612	630	651	649	614	645	630	633	659	625	614	658	605	602	666	589	667	647	619	633	614	644	630	660	665	719	655	642	625	690	656	630	646	668	611	637	695	664	634	625	628	650	637	655	651	625	652	621	635	629	630	622	657	610	629	653	645	671	644	608	622	624	601	603	611	632	637	637	654	660	687	674	607	650	664	647	644	656	638	627	663	632	644	647	640	644	676	600	671	639	640	681	634	671	666	699	629	657	616	634	665	616	589	645	629	611	616	665	669	626	662	643	607	595	633	579	614	645	645	671	580	624	640	692	625	621	667	600	618	619	626	680	627	675	641	637	623	662	646	633	608	627	636	662	606	631	622	606	670	664	657	627	615	617	659	629	653	616	650	607	606	646	632	651	631	634	597	610	597	594	646	639	617	622	649	642	632	644	650	629	640	618	615	627	684	595	610	649	629	652	709	596	604	612	661	594	652	615	649	690	673	623	597	606	635	677	658	686	677	609	648	635	658	657	628	635	613	622	652	568	644	702	614	652	645	644	605	608	655	591	590	635	671	645	685	675	673	632	667	642	661	634	649	652	667	695	662	636	636	594	613	617	664	685	639	654	630	619	664	667	612	637	632	685	620	603	643	677	649	650	621	610	667	694	620	654	653	639	633	621	617	662	627	666	640	644	663	621	686	618	643	676	622	618	616	652	643	656	640	676	683	588	604	610	654	671	641	667	625	669	591	670	627	609	645	626	615	645	632	632	643
58558	77248	63686	40735	1463	1159	1151	1061	1071	1055	1100	1007	1058	1006	1004	1014	945	987	970	1010	1015	954	998	980	1030	933	1004	972	1005	967	938	1087	985	1025	983	1025	977	982	998	1010	967	997	1005	1016	983	945	987	974	951	937	991	984	1011	1031	1034	992	980	999	975	942	982	983	945	972	961	1022	1014	966	1041	1015	1045	977	981	990	991	1017	968	985	1003	934	1027	979	1012	948	974	1005	940	986	1034	927	997	990	963	995	990	964	1009	985	943	1001	954	938	1036	974	955	1039	959	945	988	1033	969	975	982	966	994	954	993	999	975	938	965	970	968	954	991	1012	983	926	976	952	958	942	1025	997	975	1033	984	961	1001	929	956	966	1002	993	981	967	957	1016	1003	1025	1019	1031	971	1010	979	935	1005	1004	1027	930	932	946	965	1023	964	986	954	980	943	965	991	1033	979	927	969	984	979	1010	1013	1001	966	998	934	960	969	950	958	995	1063	957	1016	971	985	1000	979	934	963	928	950	986	982	978	959	984	944	988	980	1023	1025	1016	1014	991	1016	1045	966	959	951	980	977	943	1010	975	1008	959	966	968	1040	969	996	951	1053	1007	991	1000	925	946	996	999	939	936	1007	987	934	935	943	970	1002	974	965	980	991	1018	993	976	946	954	962	1036	981	997	979	975	1039	960	974	946	1011	1005	908	990	991	974	1005	1004	1002	942	964	952	1027	988	928	965	912	947	988	945	1020	1018	988	1001	984	976	978	943	977	958	929	958	992	1012	982	1031	947	987	946	977	935	983	936	1046	1001	954	987	943	951	959	949	930	986	998	928	981	947	963	991	962	942	959	994	979	907	958	994	985	997	997	1044	990	962	962	986	938	951	949	977	958	950	928	947	990	1012	986	961	975	1003	936	953	953	931	1012	999	1008	970	974	1043	984	980	1019	958	978	1039	1001	993	1002	952	1020	1008	1025	1032	930	941	972	1009	1001	922	944	1010	1020	1004	990	1028	896	979	933	935	1026	968	972	929	972	933	995	995	1021	970	950	1035	990	993	1032	999	1018	989	1011	995	982	935	950	1026	979	974	964	960	984	1005	1008	962	973	937	1027	917	964	982	1050	987	958	970	986	967	959	1036	955	930	1004	973	951	1035	999	986	987	945	957	925	1000	994	980	959	1001	951	1014	997	961	964	983	975	1003	944	921	971	1004	964	943	919	960	1009	964	967	985	1061	937	968	988	991	962	995	954	1003	965	1029	1010	931	954	1016	945	1052	944	1035	980	978	959	993	986	983	1003	1002	999	908	913	970	958	992	969	933	995	996	988	987	1005	978	917	1002	1000	985	1039	979	943	968	975	1003	956	1002	967	970	1018	947	977	1061	968	986	1027	944	969	985	954	943	945	944	1028	955	997	981	994	942	950	981	932	1007	949	943	966	984	953	930	987	1024	978	936	1022	958	986	996	966	984	985	946	972	1006	999	985	943	938	958	976	1000	944	1005	973	1014	940	969	1010	973	1013	946	965	1024	985	950	993	970	993	992	960	945	980	997	934	972	990	1002	963	1011	1019	944	990	980	942	956	987	918	964	996	994	1008	998	960	950	960	960	988	953	981	969	974	912	928	972	1012	1011	969	911	1009	966	1007	974	994	922	972	1020	979	955	1023	935	975	1004	1049	971	953	931	1022	1032	996	1026	991	964	914	1013	958	965	1004	968	922	1009	991	996	959	968	956	968	992	1013	960	985	992	963	940	987	966	979	954	1002	983	935	1016	988	1018	973	956	945	1037	1025	987	1005	999	967	1025	930	967	966	932	1003	962	934	993	950	1023	924	966	923	981	948	993	1016	1025	1007	959	956	961	997	1025	948	1001	992	1017	1037	968	1011	951	968	982	1012	1033	941	937	993	952	981	995	930	993	980	994	944	956	959	1015	913	967	1006	976	984	1048	1028	1043	1018	976	972	1013	953	948	1018	965	917	992	1058	981	981	986	1000	1002	1029	953	953	965	961	1024	960	961	1018	991	963	969	952	1032	948	921	1063	1004	1028	977	969	920	986	1037	960	1026	929	991	969	962	979	969	923	1030	993	973	968	974	987	973	1008	973	953	957	973	963	943	981	1012	931	924	943	951	992	1000	894	1003	967	1023	956	951	952	959	1007	970	974	1021	949	1010	964	946	978	989	975	1011	1010	910	975	935	881	979	1050	1010	967	978	950	1007	981	970	922	1011	1015	1019	963	1001	1008	912	997	1035	987	945	1025	975	1000	965	931	1004	918	962	933	956	938	976	1013	966	1003	944	962	967	1000	933	1004	976	1001	946	986	952	965	1004	949	1002	1019	966	961	989	918	951	937	994	1033	905	945	945	975	950	998	974	965	964	998	959	970	967	976	983	1017	944	1065	999	956	1035	998	993	1041	985	965	904	987	1012	956	943	987	987	1013	1016	944	945	972	1031	980	980	965	952	911	967	1025	1014	1034	1032	995	968	970	991	993	947	1026	961	950	956	956	1023	986	995	944	993	972	964	986	945	960	953	951	977	997	978	983	1035	943	982	960	1021	1022	998	938	965	998	998	963	1053	1020	997	1002	965	985	967	988	963	1005	988	937	957	978	982	999	928	1020	944	987	972	943	994	977	953	958	1018	975	968	940	968	936	953	1005	955	921	1003	949	979	1000	978	971	938	998	979	968	979	1037	940	974	991	947	1006	953	974	1019	989	956	943	1025	1010	1019	988	976	988	905	971	955	936	985	898	925	1006	968	941	1008	1020	962	940	976	955	973	980	965	975	992	1025	977	993	931	984	1019	981	1002	967	999	975	995	989	940	943	998	991	923	961	958	1044	1032	991	978	1014	985	1007	951	971	968	1016	970	899	989	976	948	925	947	973	975	982	948	1001	1001	984	1014	985	975	1020	993	977	951	1050	984	990	963	985	982	992	1032	986	942	907	986	968	943	967	974	980	923	988	1014	950	944	929	978	989	1003	936	978	957	992	998	967	1007	955	1051	991	985	998	954	953	987	996	1010	1005	996	968	1034	984	930	985	962	1015	958	928	1006	975	1024	1010	982	995	957	994	997	1021	954	981	965	991	1018	997	1039	924	983	970	891	965	968	959	962	1057	982	987	932	999	943	1034	1003	1025	979	1019	1000	1036	989	972	949	985	984	967	992	1015	980	903	954	989	966	1006	904	1029	987	1027	994	973	967	965	955	960	1008	1004	1032	967	925	1014	987	983	935	1008	950	964	929	954	992	922	962	1010	992	1009	956	1000	992	1005	981	917	1003	1005	938	971	1049	966	949	929	966	981	975	1008	958	983	968	960	923	964	998	1010	973	949	993	979	970	969	933	964	1061	997	976	976	966	961	926	986	969	960	995	1015	942	974	997	963	933	1005	987	1015	1002	942	958	1018	1004	975	1008	980	990	987	983	989	996	990	988	1024	1007	1013	961	1024	960	1010	915	964	987	980	914	1062	966	931	986	962	961	958	969	964	969	1015	980	994	983	984	958	957	998	966	1028	970	970	966	923	960	984	928	901	995	981	971	960	991	945	944	964	979	1006	953	986	943	947	1011	1008	975	909	976	971	980	942	1024	958	988	1017	931	1040	930	1019	934	992	982	1002	974	987	991	1009	1026	1013	957	958	945	1057	951	967	974	999	1024	997	1003	1020	1018	995	979	1033	1005	952	981	914	965	996	960	999	1007	940	977	970	961	927	968	1001	979	990	977	903	1004	991	944	994	985	948	996	1026	957	970	965	966	971	994	923	945	967	950	1007	973	949	934	960	899	1015	987	979	1007	961	944	1004	1026	985	988	970	993	941	935	968	945	965	951	975	900	1001	951	939	952	981	957	1013	964	1010	991	1005	972	995	1007	963	934	961	991	1004	938	1025	952	1014	960	969
23262	21487	29295	27281	21396	19977	8176	1054	826	776	779	802	750	742	768	728	756	697	689	708	755	690	702	724	740	736	727	694	744	713	758	725	675	749	747	726	679	716	653	734	725	738	757	693	701	731	701	697	711	755	698	744	747	759	745	741	722	743	705	685	740	740	748	697	727	734	716	739	758	733	707	733	727	724	718	640	734	717	794	718	688	704	730	730	723	703	706	652	719	746	722	734	756	721	673	705	713	726	712	686	674	737	731	688	696	739	682	693	730	743	679	722	670	731	708	694	709	717	739	739	720	715	769	709	732	674	736	693	726	746	687	725	756	705	723	709	713	733	710	707	709	704	692	704	714	725	706	720	762	765	720	733	748	660	700	669	720	689	730	733	731	760	727	709	730	740	693	780	748	716	722	732	683	713	733	682	735	685	663	692	702	677	665	707	692	694	661	755	714	682	780	741	716	689	736	724	711	722	794	728	749	690	704	705	723	743	691	720	722	674	732	701	786	699	740	658	708	771	736	680	733	714	733	724	732	736	731	729	688	719	698	675	701	687	742	715	706	664	748	722	721	739	752	724	735	668	696	741	719	713	714	699	750	697	729	720	710	715	708	727	703	702	708	719	724	696	711	707	752	757	724	684	700	711	705	717	720	680	731	741	713	715	737	719	742	718	776	703	667	730	692	737	788	719	661	771	733	694	706	727	716	725	707	685	745	708	712	752	699	704	703	734	724	750	749	737	737	751	721	712	726	748	730	709	716	648	693	727	758	710	692	716	721	727	719	700	686	693	675	740	691	712	699	695	744	776	718	734	734	753	743	703	685	731	732	686	677	715	739	722	722	712	734	696	710	738	739	750	769	710	696	755	712	678	725	684	742	715	696	722	704	727	680	706	719	715	698	692	685	675	691	720	707	703	715	705	700	728	727	702	756	706	718	694	755	753	712	710	735	691	735	709	755	729	737	740	713	705	710	726	762	706	689	676	715	761	736	732	733	718	712	702	768	740	695	761	643	715	673	706	748	685	686	758	703	740	681	705	689	696	720	678	738	723	721	692	699	715	705	742	701	704	728	716	674	716	732	771	711	739	703	706	698	713	731	716	723	726	722	676	710	749	697	694	736	695	730	676	719	707	686	668	711	705	708	742	735	738	712	684	716	752	721	717	727	742	717	704	748	722	731	675	688	716	705	725	698	666	690	750	710	740	733	708	709	723	730	701	697	728	730	736	710	698	658	695	715	690	665	696	730	706	719	722	752	730	691	731	685	740	691	674	693	731	756	750	743	712	684	730	719	709	672	760	682	728	692	685	723	732	735	715	742	673	772	746	725	715	740	712	736	759	685	703	702	757	706	728	740	694	720	672	746	695	772	730	708	713	691	722	718	705	704	717	733	695	698	748	724	742	724	697	689	724	670	724	672	723	666	745	725	692	753	706	693	721	688	687	699	674	750	709	718	696	672	704	712	710	695	689	718	735	705	695	687	712	754	697	699	727	706	702	670	740	700	712	734	705	710	725	689	709	699	674	744	733	730	714	707	736	712	715	706	764	704	714	738	720	723	668	739	717	728	708	752	690	711	693	705	830	696	731	717	723	739	713	749	713	737	752	734	694	714	700	688	738	721	728	670	719	753	704	716	722	695	743	742	707	728	728	726	721	727	731	741	696	681	729	719	710	673	735	750	746	723	661	713	721	781	667	756	712	718	688	679	685	691	746	721	728	769	727	706	719	739	704	728	715	725	686	706	701	704	689	713	737	713	761	674	778	724	729	764	697	767	717	718	640	705	699	716	701	755	684	695	668	690	733	722	702	721	691	724	753	691	702	709	735	729	687	711	686	664	770	724	697	720	744	727	738	702	756	699	731	662	725	713	733	752	677	733	751	721	720	710	780	704	696	739	704	674	700	706	706	685	722	728	757	672	747	720	720	743	723	712	704	661	754	698	733	707	700	736	742	727	726	686	712	721	723	727	727	714	691	661	710	756	696	744	698	735	679	706	677	707	714	745	729	725	747	717	736	762	709	723	697	697	705	719	707	713	724	694	743	705	713	719	723	684	735	715	776	716	716	690	691	716	680	702	725	761	698	739	702	691	696	719	722	691	737	725	701	725	743	710	771	711	703	695	736	701	719	791	697	697	744	709	731	777	735	739	719	728	747	757	730	690	706	710	725	688	688	742	760	710	702	675	745	707	724	723	697	724	698	702	663	746	685	702	756	721	695	746	725	702	724	759	678	758	736	705	728	731	714	698	684	728	702	719	688	740	738	742	662	715	734	713	700	733	701	691	720	703	716	710	740	718	728	676	716	721	680	737	706	751	679	747	687	764	736	715	719	709	728	733	799	739	693	734	714	664	741	737	694	727	710	698	696	700	719	703	745	710	721	688	725	698	731	689	738	697	706	773	732	739	709	683	730	694	719	659	718	714	717	719	713	685	746	726	733	793	689	700	713	703	690	763	721	719	747	701	741	699	745	766	742	707	726	704	688	767	676	749	739	713	713	725	754	736	706	728	707	727	684	695	740	718	757	731	698	737	683	754	720	698	708	753	738	727	730	735	720	725	724	718	725	762	720	713	750	740	682	741	722	730	711	713	719	714	695	699	752	761	752	708	704	708	672	770	738	686	704	753	687	696	686	685	704	735	686	706	742	719	702	733	681	754	716	746	758	714	736	733	692	645	706	728	715	707	744	692	717	715	716	696	767	702	717	736	702	737	691	713	713	682	697	699	705	761	660	758	708	739	774	762	725	706	740	764	715	723	707	699	719	750	711	725	725	713	713	766	689	732	709	726	689	753	757	712	697	690	699	706	683	717	716	706	703	711	717	682	697	736	754	662	776	728	730	736	683	734	728	716	738	761	703	717	693	716	761	678	678	705	724	724	728	729	689	689	701	705	716	753	702	708	719	725	723	759	673	711	731	744	717	718	714	730	735	751	697	747	710	674	687	710	676	716	705	697	708	745	698	727	651	730	703	719	731	718	686	721	655	744	753	742	704	723	710	719	734	726	761	744	700	724	729	696	679	700	695	710	746	709	689	727	729	710	754	712	682	748	690	737	692	697	748	698	691	674	701	703	773	736	754	693	720	691	678	707	702	722	730	710	718	757	731	692	726	668	728	740	769	724	741	696	696	722	706	689	761	708	721	663	715	705	707	693	685	711	728	753	723	682	693	719	693	666	709	713	715	694	739	750	723	676	752	703	712	739	690	757	740	697	703	717	725	680	743	712	724	692	674	735	782	726	763	699	713	712	735	722	715	715	691	726	726	728	728	730	665	759	740	714	752	757	728	712	672	737	682	728	712	721	712	733	719	686	685	708	676	720	698	690	678	755	749	772	734	733	641	713	657	719	738	714	667	739	704	678	727	687	677	742	710	695	689	732	689	769	682	711	722	677	732	711	700	723	719	693	749	685	675	672	719	700	714	733	708	758	677	715	703	747	698	735	706	708	740	708	713	694	719	751	716	713	716	687	678	690	686	713	697	722	697	696	746
59005	87632	66975	53555	2947	1550	1303	1236	1260	1232	1190	1179	1140	1120	1122	1130	1047	1077	1114	1126	1157	1051	1123	1081	1104	1038	1095	1075	1088	1046	1076	1081	1123	1089	1077	1109	1123	1066	1074	1078	1089	1127	1100	1042	1091	1071	1109	1062	1039	997	1047	1074	1041	1056	1042	1024	1046	1059	1037	1007	1037	1018	1099	1066	1022	1056	1072	1018	1036	1073	1072	1042	1113	1103	1046	1056	1066	1118	1234	1049	1053	1061	1048	1089	1109	1088	1102	1066	1112	1111	1066	1029	1061	1119	1024	991	989	1043	1091	1065	1086	1047	1118	984	1078	1069	1116	1086	1075	1077	1055	1067	1058	1019	1056	1047	1051	1104	1024	1089	1051	1124	1050	1055	1095	1079	1015	1037	1034	1030	1062	1105	1068	1105	1089	1040	1066	1068	1099	1067	1088	1054	1065	1032	1104	1051	1081	1136	1088	1070	1081	1002	998	1098	1063	1065	1084	1000	1054	1064	1025	1035	1071	1020	1010	1064	1073	1103	1068	1054	1035	1061	1076	1100	1055	1125	1092	1047	1080	1062	1089	1064	1086	1072	1051	1058	1084	1092	1093	1032	1097	1056	1073	1075	1080	1003	1024	1075	1104	1071	1051	1051	1131	1052	1035	1087	1081	1049	1072	1034	1009	1103	1062	1042	1057	1081	1091	1053	1010	1051	1094	1133	1067	1021	1067	1084	1126	1071	1015	1066	1085	1035	1111	1019	1084	1038	1038	1079	1126	1105	1011	1104	1033	1086	1090	1008	1030	1048	1078	1057	1079	1120	1054	1020	1040	997	1049	1072	1030	1055	1068	1099	991	1079	1082	1047	1104	1076	1050	1070	1089	1104	1090	1067	1041	1028	1042	1057	1108	1113	1069	1049	1062	1064	1049	1100	1061	1034	1079	1048	1086	1102	1070	1078	1080	1027	1050	1072	1018	1031	1073	1017	1066	1078	1041	1074	1091	1063	1064	1078	1056	1089	1072	1001	1036	1029	1046	1139	1096	980	1055	1105	1075	1049	1108	1078	1073	1108	1120	1128	1009	1014	1065	1057	1083	1102	1049	1068	1078	1052	1088	1066	1092	1080	1037	1006	1022	1055	1114	1065	1126	1101	1067	1004	1009	1023	1125	1065	1045	1077	1055	1080	1066	1067	1117	1034	1037	1053	1044	1046	1099	1127	1056	1091	1030	1068	1076	1070	1051	1107	1086	1031	1045	1111	1043	1058	1106	1050	1073	1017	1055	1071	1092	1063	1051	1044	1046	1075	1076	1085	1025	1062	1043	975	1052	1057	1084	1014	1056	1079	1056	1073	1043	1069	1080	1114	1083	1102	1022	1069	1070	1119	1038	1095	1067	1055	1037	1022	1080	1081	1000	1055	1016	1057	1080	1031	1083	1132	1125	1028	1077	1074	1066	1050	1047	1048	1013	1074	1099	1104	1116	1047	1048	1087	1052	1067	1123	1028	1117	1064	1028	1106	1066	1050	985	1090	1066	1063	1080	1071	1073	1057	1072	1066	1065	1090	991	1059	1050	1094	1063	1072	1063	1027	998	1042	1014	1065	1039	1064	1099	1079	1036	1047	1122	1011	997	1042	1043	1105	1064	1101	1105	1073	1097	1076	1112	1066	1030	1088	1057	1135	1042	1089	1038	1095	1044	1080	1090	984	1054	1035	1104	1084	982	1061	1034	1023	1004	1099	1044	1018	1108	1072	1104	1086	1116	1101	1037	1073	1110	1062	1093	1048	1112	1102	1139	1057	1046	1038	1062	1097	1097	1072	1081	1077	1038	1127	1084	1065	1047	1077	1066	1034	1068	1036	1069	1054	1046	1072	1006	1040	1048	1096	1065	1031	1048	1090	1104	1086	1027	1065	1062	1074	1071	1067	1067	1004	1104	1045	1062	1093	1077	1007	1092	1055	1073	1127	1053	1074	1113	1057	1046	1094	1052	1097	1051	1086	1054	1022	1115	1077	1066	1020	1036	1060	1109	1088	1088	1035	1072	1054	1085	1045	1129	1078	1039	1006	1099	1129	1064	1012	1113	1021	1045	1063	1060	1096	1039	1099	1094	1051	1084	1045	1068	1077	1124	1050	1020	1069	1044	1114	1094	1031	1037	1046	1125	1034	1052	1097	1063	1058	1029	1109	1073	1073	1104	1082	1075	1071	1054	1036	1053	1071	1032	1076	1053	1010	1087	1061	1052	1043	1058	1069	1083	1073	1048	1094	1015	1124	1030	1086	1056	1015	1030	1039	1020	1051	1040	1100	1091	1046	1072	1156	1084	1091	1075	1094	1053	1057	1033	1080	1037	1090	1072	1069	1086	1078	1037	1086	1089	1067	1066	1064	1045	1063	1129	1107	1009	1124	1038	1065	1022	1039	1045	1084	1075	1070	1035	1071	1046	1020	1064	1003	1076	1084	1073	1039	1120	1093	1054	1063	1070	1032	1062	1061	1082	1027	1072	1122	1063	991	1079	1062	1129	1063	1015	1131	1065	1093	1078	1041	1064	1072	1037	1090	1038	1056	1048	1089	1063	1029	1032	1077	1064	1056	1082	989	1053	1092	1046	1056	1048	1070	1004	1097	1071	1042	1113	1112	1068	1104	1066	1054	1052	1042	1111	1064	1034	1071	1024	1039	1069	1111	1034	1073	1081	1102	1038	1083	1060	1007	1056	1089	1082	1091	1076	1043	1081	1082	1080	1009	1083	1107	1041	1107	1050	1046	1004	1008	1066	1069	1085	1066	1111	1046	1035	1120	1052	1100	1119	1056	984	1020	1031	1093	1123	1142	1089	1032	1050	1036	1083	1044	1100	1019	1082	1060	1048	1018	1040	1059	1093	1068	1060	1124	1074	1088	1041	1046	1002	1058	1103	1115	1016	1077	1058	1078	1071	1006	1081	1032	1094	1065	1098	1057	1062	1100	1006	1103	1013	1042	1031	1061	1078	1046	1040	1052	1051	1078	1081	1066	1150	1014	1078	1052	1068	1052	1064	1086	1075	1062	1013	1092	1065	1052	1068	1056	1046	1052	1091	1066	1037	1012	1029	1095	1073	1026	1077	1067	1094	1076	1055	1059	1084	1014	1081	1050	1084	1069	1030	1025	1009	1029	1104	1080	1042	1012	1160	1031	1040	1040	1089	1092	1034	1097	1068	1131	1090	1089	1039	1044	1138	1014	1055	1088	1018	1042	1052	1079	1077	1080	1046	1023	1085	1073	1066	1002	1063	1028	1070	1119	1045	1040	1086	1044	1077	1048	1077	1028	1082	1081	1056	1035	1027	1048	1051	1130	1073	1016	1073	1131	1060	1060	1027	1070	1047	1026	1065	1062	1060	1026	1093	1028	1043	1077	1143	1000	1036	1059	1085	1056	1107	1039	1028	1062	1089	1037	1056	1069	1066	1099	1067	1080	1065	1097	1064	1084	1111	1110	1049	1044	1048	1030	1093	1038	1034	980	1026	1114	1050	1070	1085	1075	1097	1105	1110	1076	1110	1070	1046	1081	1059	994	1049	1042	1079	1109	1062	1058	1028	1104	1093	1032	1078	1068	1060	1035	1053	1078	1095	1065	1169	1041	1148	1022	1048	1072	1080	1106	1082	1078	1043	1075	1074	1059	1086	1046	1106	1035	1037	984	1106	1089	1043	1088	1037	1074	1016	1119	1105	1078	1115	1073	1018	1091	1030	1087	1021	1060	1078	1053	1026	1056	1097	1088	1015	1011	1080	1024	1050	1045	1098	1080	1041	1065	1015	1056	1069	1039	1119	1062	1056	1088	1097	1040	1098	955	1119	1073	1056	1108	1090	1098	1062	1061	1061	1081	1041	1026	1028	1034	1008	1065	1080	1056	1034	1070	1090	1042	1023	1072	1055	1001	1074	1100	1045	1094	1070	1054	1061	1046	1055	1043	1072	1043	1066	1129	1021	1064	1086	1066	1023	991	1050	1063	1017	1088	1057	1071	1096	1076	1057	1010	1050	1023	1099	1083	1067	1079	1068	1120	1052	1045	1091	1069	1061	1022	1071	1061	1070	1055	1042	1054	1085	1034	1034	1042	1093	1107	993	1082	1084	1026	1080	1028	1100	1035	1050	1122	1101	1061	1084	1114	1046	1074	1052	1048	1045	1112	1030	1055	1066	1064	1044	1087	1103	1060	1028	1083	1071	1063	1102	1099	1023	1054	1074	1065	1124	1092	1024	1041	1094	1022	1060	1122	1080	1059	1012	1017	1111	1096	1059	1062	1089	1091	1038	1073	1034	1024	1018	1008	1072	1101	1025	1051	1064	1017	1103	1051	1026	1017	1037	1087	1090	1083	1025	1117	1019	1007	1089	1099	1065	1035	1064	1034	1077	1068	1083	1101	1058	1091	1095	1069	1122	1100	1092	1053	1034	1081	1062	1029	1085	1070	1083	1034	1105	1063	1061	1086	1090	1038	1052	1065	1070	1087	1070	1041	1043	1088	1046	1151	1042	980	1065	1049	1063	1097	1069	1106	1004	1003	1050	1052	1124	1053	1076	1016	1077	1094	1125	1090	1080	1071	1091	1033	1076	1040	1050	1060	1037	1023	1012	1049	1061	1089	1109	1048	1058	1087	1050	1060	1030	1100	1051	1053	1097	1106	968	1064	1106	1034	1105	1119	1115	1019	1023	1059	1051	1076	1082	1029	999	1040	1057	1094	1069	1095	1016	1057	1107	1100	1056	1055	1073	1095	1081	1018	1058	1131	1068	1075	1101	1051	1093	1045	1036	1107	1033	1108	1016	1030	1067	1098	1083	1083	1035	1092	1048	1039	1066	1059	1098	1068	1126	1065	1066	1033	1052	1020	1055	1053	1006	1096	1074	1098	1079	1047	1024	1089	1066	1065	1074	1045	1130	1065	1101	1018	1059	1116	1031	1094	1008	1144	1156	1030	993	997	1064	1048	1055	1072	1095	1050	1084	1099	1076	1096	1064	1057	1079	1103	1111	990	1074	1035	1088	1072	1086	1024	1096	1080	1044	1127	1074	1033	1030	1070	1075	1122	1036	1058	1055	1070	1133	1082
28825	24776	28604	19103	1603	428	439	426	431	427	390	403	408	431	450	366	405	412	394	440	387	434	421	411	399	417	412	380	437	371	415	413	423	382	408	417	403	449	374	409	435	369	410	416	407	456	415	394	456	410	404	416	379	391	371	409	424	426	405	388	422	420	402	416	390	376	370	415	419	406	441	383	410	378	404	415	378	419	408	403	416	421	407	391	402	393	423	388	428	418	407	425	408	402	415	427	396	380	399	400	381	417	429	420	394	391	397	469	409	382	413	442	389	387	442	403	429	419	417	443	410	404	399	390	400	397	392	378	414	392	413	419	415	410	390	394	421	409	423	414	416	434	433	376	398	386	447	384	394	371	378	437	428	402	359	423	413	371	412	394	412	410	405	428	369	395	364	407	432	384	396	426	394	406	412	376	419	392	427	376	419	417	401	381	403	444	418	393	369	393	395	383	412	387	421	395	405	433	406	441	455	416	408	384	369	405	427	402	413	423	404	399	417	384	384	411	397	410	416	417	436	390	410	408	378	396	417	358	431	439	418	397	418	419	421	376	399	409	382	433	388	418	359	440	390	412	415	368	403	402	444	437	406	407	417	394	409	405	408	390	370	410	471	391	393	458	363	407	393	438	399	403	396	406	377	387	404	432	411	384	409	349	416	398	404	375	411	408	446	410	400	417	396	374	371	405	397	438	394	370	423	407	425	423	418	443	402	415	404	407	389	400	428	425	443	410	418	419	400	429	395	415	395	415	385	402	367	417	404	403	440	413	388	404	386	428	416	376	371	413	380	396	403	396	371	402	399	381	418	416	435	414	375	418	420	370	435	404	407	405	443	401	401	456	399	416	394	404	424	433	394	402	423	405	396	417	398	410	372	419	396	383	404	407	391	389	444	390	406	383	404	382	355	361	385	368	398	389	392	432	420	448	400	417	386	422	424	406	377	374	382	411	405	400	416	390	449	374	409	408	403	390	389	389	400	414	445	386	408	402	399	415	414	418	379	373	419	407	383	424	441	401	431	382	416	346	393	400	411	386	426	412	398	442	450	422	434	397	391	373	395	416	418	439	389	408	417	417	412	378	388	390	391	401	400	388	415	386	412	431	407	415	417	395	394	429	398	418	423	408	448	408	384	405	408	402	414	391	421	374	402	432	408	424	390	386	442	393	385	396	398	389	382	436	429	409	392	377	416	419	398	372	398	421	401	418	428	393	415	381	373	415	433	403	433	413	405	392	381	412	359	409	431	389	394	397	390	402	412	399	402	362	380	378	388	406	421	390	417	389	418	359	411	362	441	425	380	418	445	426	390	442	411	399	416	407	397	394	423	377	383	397	406	434	401	408	453	412	404	349	421	361	434	412	401	391	404	464	460	393	435	412	388	425	396	456	390	378	413	366	434	405	372	373	428	402	395	362	381	390	425	402	398	368	398	425	400	395	439	425	422	433	445	383	387	405	447	386	400	376	425	386	414	393	418	423	386	422	430	405	400	387	426	411	383	366	422	387	412	401	453	420	395	404	464	404	404	393	380	391	392	391	410	416	369	419	384	374	416	401	375	381	395	435	387	380	411	432	406	414	391	403	409	408	398	430	410	424	410	409	401	406	410	425	439	387	397	434	429	432	401	418	408	379	400	414	365	408	376	406	455	447	386	404	382	394	444	377	414	434	411	405	442	396	427	377	388	416	373	412	418	401	422	417	410	380	422	429	373	404	416	408	471	437	368	427	392	440	449	416	440	407	386	395	440	401	427	399	426	408	384	432	401	397	405	426	388	452	383	411	401	435	367	408	430	418	389	410	433	410	392	376	399	432	404	402	401	429	375	414	433	403	390	404	377	374	427	395	431	378	421	403	386	405	423	403	391	399	418	412	412	385	392	396	401	381	380	423	433	391	408	414	432	392	435	405	411	400	416	426	406	387	425	384	394	383	417	388	385	402	378	411	365	437	396	372	390	408	405	371	373	409	413	404	391	404	435	409	407	376	396	380	437	411	443	435	406	401	403	418	358	423	415	370	421	392	390	418	414	404	407	376	455	387	434	413	426	395	445	427	413	439	408	405	380	420	409	429	411	389	409	386	397	401	411	380	420	406	450	400	419	411	388	407	412	391	443	414	433	391	401	430	406	399	410	426	434	398	421	435	391	368	391	469	415	423	399	421	378	390	400	417	385	418	410	344	388	416	407	416	397	430	375	377	425	395	401	383	441	399	415	422	392	399	383	392	402	402	416	405	439	442	414	398	385	392	404	375	421	413	417	395	407	422	376	420	400	426	397	411	441	408	415	421	382	426	427	380	399	416	403	397	412	440	410	380	399	424	405	401	411	415	429	410	430	406	443	392	420	395	414	409	411	387	395	422	393	407	423	386	470	384	403	418	424	367	424	404	410	421	411	391	394	410	379	443	396	375	403	432	435	374	416	407	372	425	401	405	401	409	397	428	424	372	417	407	398	377	376	420	444	392	446	404	405	402	418	370	401	334	422	393	418	415	362	414	367	403	432	438	402	453	432	399	376	387	419	390	406	424	421	427	385	383	425	404	424	399	420	404	408	442	423	416	415	380	429	405	392	376	416	435	410	380	413	390	406	403	412	412	411	400	378	401	423	408	412	401	406	363	389	372	391	400	421	423	393	396	427	388	408	399	377	434	413	401	421	377	419	410	374	378	402	412	413	372	401	433	392	436	379	410	405	396	411	364	393	422	419	428	367	398	382	426	408	403	379	407	409	406	421	390	432	390	408	438	404	412	404	435	396	421	402	373	387	417	387	418	449	446	427	411	410	432	419	386	425	438	413	436	416	405	427	412	389	410	398	426	409	400	450	355	401	393	388	393	410	431	424	403	370	424	405	397	415	396	388	392	444	392	391	442	392	408	426	372	401	445	397	389	413	404	392	406	373	405	434	426	430	368	414	377	390	414	379	407	431	419	396	432	410	421	378	431	390	428	393	424	429	425	413	412	417	389	412	396	384	363	405	431	390	431	420	405	426	408	442	407	432	365	403	421	464	392	410	419	407	397	378	364	391	397	390	416	439	405	419	390	380	413	395	414	395	367	399	399	413	439	435	414	426	405	398	408	372	397	388	418	422	383	368	410	385	390	423	411	392	382	369	428	425	418	418	402	418	424	415	400	368	404	408	407	448	393	412	389	402	446	402	379	435	417	408	406	419	434	403	364	414	400	387	415	409	418	388	404	401	412	404	404	455	394	400	408	437	409	396	417	388	403	354	376	440	372	410	407	422	395	447	384	422	418	420	396	420	382	410	400	410	422	389	409	405	470	384	392	421	373	423	421	406	410	448	392	412	418	451	441	425	398	440	415	394	410	419	411	406	406	407	403	428	440	430	434	411	398	399	398	424	407	383	390	403	398	402	373	415	454	418	406	407	397	391	413	412	430	420	418	393	436	421	383	391	452	435	433	399	387	406	364	378	397	404	420	407	412	406	430	402	405	408	443	412	426	383	399	421	371	392	428	399	461	402	409	389	412
35406	41529	33247	17899	1004	624	660	614	652	647	618	652	651	645	630	628	635	635	695	650	654	640	653	670	675	662	619	709	697	688	632	634	692	659	612	634	646	643	648	633	666	649	617	686	661	636	637	637	637	610	672	640	628	671	611	645	647	641	619	576	678	656	644	610	598	647	603	631	664	622	591	657	628	670	649	685	653	661	645	667	615	678	614	597	658	623	673	652	643	664	622	677	667	613	635	615	613	646	605	703	658	651	604	691	627	682	569	627	670	639	629	671	652	636	664	639	606	645	597	643	613	634	654	649	626	599	617	699	634	628	611	595	632	627	637	622	707	617	602	617	675	641	650	640	648	632	640	655	637	634	649	671	643	641	654	658	588	647	625	653	666	630	604	625	626	667	645	639	625	628	600	638	628	593	616	661	650	655	631	658	575	657	654	648	693	649	686	632	639	634	645	619	603	603	632	637	676	642	659	650	656	621	636	622	636	662	660	654	644	666	593	620	667	643	621	650	639	620	616	670	643	637	651	640	628	613	630	630	657	625	655	658	660	597	656	634	641	643	591	622	615	656	660	674	627	639	666	607	628	619	620	625	632	656	627	643	605	620	625	671	648	676	651	646	636	636	627	650	691	639	665	665	601	664	683	635	667	671	619	603	644	626	657	576	661	583	647	645	640	621	619	645	598	656	655	696	640	644	633	645	631	667	688	666	657	664	632	643	608	613	648	664	644	624	646	590	642	610	697	637	623	588	651	618	655	618	643	595	671	630	674	635	700	637	642	686	654	615	655	634	598	654	618	672	631	644	619	659	603	653	656	633	666	630	646	600	642	634	671	593	616	633	647	656	658	624	659	647	655	629	632	634	656	628	610	598	618	685	682	604	676	604	597	633	646	638	595	672	604	656	641	656	669	645	627	636	617	635	680	623	626	633	589	667	634	655	632	635	647	683	647	624	638	644	596	604	658	564	675	622	667	623	672	601	610	685	680	658	610	645	617	689	650	632	637	630	640	595	652	658	658	610	643	627	655	659	617	689	650	636	587	670	634	588	609	632	657	621	590	647	653	664	630	639	608	686	658	625	654	644	624	631	624	639	634	625	641	638	625	656	644	612	662	633	643	636	592	679	685	662	666	634	657	667	632	632	673	663	646	646	647	634	625	636	628	631	615	614	683	656	685	634	622	639	616	623	650	652	583	655	680	638	644	650	647	675	624	635	624	676	698	632	618	652	659	630	656	686	614	616	675	658	644	616	626	622	631	692	615	639	648	644	632	620	663	656	630	646	607	629	652	654	641	649	637	607	629	649	644	666	643	625	629	659	641	607	597	639	669	660	631	676	636	611	627	656	634	622	573	637	612	606	623	682	612	605	620	658	632	635	634	623	647	629	671	646	628	614	645	632	613	624	661	686	653	686	696	680	665	632	634	645	591	633	652	638	619	660	647	646	620	639	614	615	629	635	660	646	628	570	677	635	667	636	598	646	629	632	663	617	641	627	650	653	656	618	649	684	675	644	640	644	643	650	663	616	679	620	625	611	625	662	632	620	603	667	662	639	626	610	641	636	626	603	665	613	602	639	624	654	639	637	608	624	659	626	655	627	630	667	636	679	629	681	662	654	633	614	597	655	661	646	591	645	641	644	668	663	619	591	680	661	603	666	664	710	705	647	647	693	684	641	676	675	687	657	661	589	658	642	643	723	650	644	655	661	645	612	624	640	646	645	633	599	609	637	609	618	585	650	650	665	623	666	645	667	657	601	656	705	670	731	662	597	631	644	605	631	658	658	647	620	602	612	622	645	674	664	628	623	602	605	590	630	656	669	644	637	661	685	691	666	607	662	697	618	629	639	642	636	652	625	653	658	666	632	654	635	636	559	629	654	667	638	656	647	675	607	605	634	626	650	660	607	699	637	675	650	668	620	670	641	595	601	637	657	627	669	639	578	610	649	610	662	653	659	647	665	633	651	648	630	625	625	614	662	625	625	681	656	636	614	639	632	635	633	660	683	659	670	646	623	675	608	627	645	606	647	619	682	628	645	635	700	662	629	666	638	678	612	631	651	646	642	640	616	644	622	646	631	640	648	595	639	667	626	617	601	647	650	655	588	640	666	637	617	648	624	615	634	634	655	644	614	592	592	655	637	581	693	604	606	625	583	589	604	682	692	605	687	629	617	652	643	649	642	625	636	694	641	620	683	647	635	649	652	646	686	619	661	675	610	624	626	612	622	637	695	627	685	656	703	693	666	657	644	681	682	661	643	668	644	596	669	624	645	663	604	632	674	672	596	656	668	622	684	691	658	653	671	632	641	655	663	677	654	641	649	633	621	632	645	628	626	664	638	659	644	652	624	647	628	639	665	636	626	635	611	644	640	642	648	609	578	588	608	649	590	663	641	677	606	592	638	675	599	627	661	646	615	649	647	647	627	668	647	653	656	638	603	616	596	625	631	672	632	629	641	660	602	617	659	626	650	655	671	646	612	629	661	677	607	608	610	643	658	655	626	636	665	632	623	664	678	592	615	667	618	649	643	647	625	647	645	630	657	625	601	657	636	637	661	658	662	610	673	589	628	663	645	603	630	676	639	595	636	643	629	603	601	629	657	662	641	671	669	633	696	654	628	599	663	653	652	647	614	648	664	614	598	656	612	646	634	645	636	672	666	644	665	605	622	645	649	637	679	659	611	659	652	625	593	628	614	656	627	661	638	609	643	635	636	654	632	645	657	646	612	647	616	627	664	639	657	663	623	653	638	633	685	614	665	622	639	627	644	627	626	667	639	658	628	595	625	667	643	628	638	656	631	640	640	605	648	649	642	610	672	641	669	665	629	581	653	664	610	638	684	645	661	642	640	622	669	679	624	637	681	677	685	636	638	667	633	693	628	588	687	647	600	620	651	656	634	608	631	661	671	626	675	581	623	666	577	703	660	687	687	617	647	664	622	614	643	655	603	641	707	641	635	677	640	629	666	647	664	631	589	653	614	651	658	654	633	666	640	603	624	612	643	663	622	644	679	664	641	619	654	661	625	658	649	619	658	660	626	656	632	647	639	655	621	651	660	632	646	649	631	618	622	627	644	636	639	647	614	648	625	637	611	621	636	639	668	633	663	655	617	647	669	606	601	647	624	639	643	642	617	640	658	654	607	637	692	688	655	605	664	602	612	676	626	612	676	659	636	656	679	651	626	627	628	678	665	641	623	642	648	633	646	633	672	634	594	623	625	608	642	663	685	635	619	615	665	670	576	622	592	627	645	683	664	643	649	674	638	647	625	655	661	707	615	609	637	652	668	666	640	645	652	608	655	612	661	649	629	626	658	633	637	656	669	666	658	603	638	644	632	657	618	624	656	626	636	620	648	626	667	618	637	663	634	658	631	619	612	626	637	610	627	632	629	635	629	614	626	626	647	640	659	601	650	662	646	620	682	651	596	665	615	668	576	605	680	643	632	676	663	618	626	619	626	622	593	652	624	653	652	624	630	658	610	651	631	671	620
24475	21842	30304	25529	21290	16277	2488	707	676	661	667	681	677	646	669	658	625	659	628	621	632	639	669	609	621	645	569	633	626	625	611	590	618	620	662	643	629	623	640	629	602	625	606	656	635	613	640	639	623	574	581	620	614	609	644	612	561	628	626	610	655	657	623	617	640	606	619	615	603	601	640	656	585	639	644	654	615	642	703	621	656	594	609	649	639	617	616	686	697	678	637	660	622	644	592	631	706	690	579	613	582	592	620	630	612	640	645	611	626	659	595	643	590	642	625	618	581	572	666	660	626	607	602	619	578	670	613	623	672	594	640	591	649	631	644	657	608	651	651	584	638	633	603	632	620	640	668	644	647	633	628	621	648	647	638	600	648	627	643	633	588	652	616	621	654	610	637	667	611	629	619	652	581	654	630	610	632	670	641	664	637	615	662	651	589	638	611	586	634	631	604	613	620	633	616	585	700	638	629	634	650	612	645	578	659	604	620	585	669	637	623	631	562	603	623	595	589	603	568	669	649	591	598	632	672	565	615	641	605	595	670	601	632	641	601	623	650	629	645	650	598	618	582	605	606	632	624	664	570	632	579	598	613	633	598	597	672	615	603	631	602	611	645	662	639	632	629	592	616	634	648	620	670	615	595	604	647	651	614	597	631	644	657	640	607	631	600	601	615	619	652	617	578	613	615	634	671	655	605	667	629	665	633	611	656	599	599	648	632	593	614	598	644	630	639	602	666	626	621	570	641	579	624	673	596	622	590	643	677	630	633	612	634	626	637	604	613	628	656	622	639	601	635	615	617	628	660	607	629	622	645	644	667	650	626	591	658	637	607	602	580	642	672	656	633	651	627	647	639	627	651	675	647	591	658	656	637	606	623	637	614	649	653	581	605	634	607	625	580	642	612	635	597	628	606	616	649	636	578	626	612	661	672	589	583	667	642	553	605	628	614	640	647	659	646	631	626	601	660	601	600	638	614	655	647	608	640	635	610	589	618	627	582	608	643	653	640	618	589	630	614	592	624	651	622	635	600	583	658	657	609	607	599	688	645	599	617	639	598	581	578	615	601	635	613	668	638	632	615	583	606	646	675	611	594	653	611	642	643	599	643	643	638	652	623	635	606	591	595	621	614	628	604	645	641	610	628	639	596	575	639	639	667	654	618	641	638	604	596	640	636	638	617	620	578	613	583	652	616	652	610	644	600	619	665	620	582	603	619	636	647	618	600	654	641	621	609	619	658	630	677	620	583	648	627	609	601	636	659	643	594	613	619	596	616	678	616	623	599	659	643	621	582	668	646	603	652	580	660	641	581	672	629	651	630	661	634	657	623	608	622	609	637	692	600	604	603	624	625	615	632	657	646	585	673	605	588	618	624	673	631	617	633	631	663	624	632	613	616	624	650	653	661	613	686	647	605	632	613	615	658	615	649	614	665	639	621	618	625	620	614	622	637	657	607	625	647	614	592	638	607	645	627	634	623	623	613	638	633	612	590	637	622	622	666	618	620	633	590	607	615	604	660	657	630	672	614	594	611	626	668	623	596	663	650	586	612	621	608	588	577	663	669	645	625	621	646	606	648	651	576	558	628	627	646	580	653	658	614	631	586	644	672	648	628	647	630	637	624	587	614	620	607	641	644	659	590	590	653	653	661	597	622	622	639	588	617	666	647	671	620	600	653	591	582	657	638	646	575	687	602	581	638	598	640	606	663	628	653	643	576	656	644	652	641	632	646	682	645	611	634	655	613	638	600	617	643	645	633	612	608	631	598	629	642	651	655	639	637	655	660	646	599	656	588	649	631	672	649	621	603	600	573	668	632	638	652	576	610	641	583	618	646	595	631	628	624	650	631	648	664	616	597	604	619	569	643	648	640	639	635	639	701	571	596	667	608	621	604	637	648	588	628	637	600	572	661	665	598	591	594	606	608	625	661	573	666	672	634	603	628	599	632	610	624	577	672	610	603	615	648	641	619	634	644	653	627	644	607	640	617	601	625	631	654	626	636	631	607	662	597	632	647	619	614	605	650	578	608	619	604	634	610	634	625	649	614	647	610	650	650	643	603	655	651	640	595	576	617	630	626	605	626	596	603	627	600	582	645	658	681	626	682	647	648	623	605	637	573	625	599	635	653	615	627	648	608	630	665	623	623	623	585	616	643	609	631	630	616	620	635	611	627	622	605	626	624	609	609	677	651	682	667	649	622	631	614	642	654	627	637	664	663	596	630	637	601	649	631	622	628	617	643	581	672	655	574	629	615	614	685	610	614	646	601	647	630	634	610	597	644	649	647	626	606	578	620	636	616	601	621	606	604	586	625	633	658	596	642	611	644	632	676	638	620	646	611	605	686	664	652	609	644	630	642	614	644	595	656	630	625	654	631	612	577	607	669	605	610	666	650	682	609	645	662	581	618	632	601	576	583	638	618	620	578	650	614	631	647	640	639	619	621	626	550	638	650	588	607	610	628	587	669	606	648	628	610	668	568	634	617	589	630	629	629	609	669	627	617	605	672	663	591	635	656	644	660	672	698	615	647	657	621	632	625	584	626	660	642	639	625	629	604	592	628	582	640	672	639	650	624	617	598	616	644	625	653	610	638	620	608	613	656	650	640	634	628	613	609	658	665	625	625	642	575	658	632	618	638	604	649	628	617	627	636	623	569	615	619	625	559	595	647	641	565	614	663	568	638	658	612	611	612	645	629	631	618	641	627	644	664	589	626	623	662	608	603	606	627	607	660	605	615	673	620	665	603	674	621	638	618	638	629	656	546	632	617	642	640	639	613	625	606	581	573	622	624	623	627	677	598	640	618	593	636	632	639	639	663	604	638	620	633	583	656	650	594	640	589	627	651	609	616	612	614	627	618	603	626	654	666	606	646	624	630	605	632	596	583	622	622	596	595	637	638	644	628	623	648	581	655	636	655	616	635	654	619	623	610	634	614	608	574	638	610	648	603	629	626	633	641	612	631	653	626	626	609	638	636	602	622	589	596	655	623	613	615	623	630	584	648	634	655	627	586	612	640	621	624	651	627	615	579	626	614	660	599	627	654	612	598	570	600	635	643	607	626	651	633	640	646	610	651	612	610	648	647	621	657	611	606	629	663	654	604	639	622	619	656	649	632	652	622	619	634	615	673	620	619	649	609	604	648	646	655	613	640	691	635	613	636	628	647	639	595	598	602	626	649	600	656	610	640	628	622	640	622	600	649	618	617	609	576	623	637	639	650	591	650	612	682	584	608	665	621	614	682	585	645	632	612	616	631	596	700	615	623	606	625	631	662	615	623	621	608	602	660	618	635	613	624	645	603	605	600	591	687	601	615	602	626	638	621	648	595	602	653	616	647	589	602	641	652	660	618	645	615	622	605	655	581	573	584	598	596	606	612	601	614	628	618	636	613	595	616	625	611	618	653	586	654	624	647	670	646	618	628	631	652	626	681	611	615	610	571	612	586	600	622	651	641	664	603	600	647	657	598	655	619	601	582	593	614	635	638	610
57589	81187	59785	45063	2946	1125	1102	1033	1025	1037	981	1027	993	962	1005	958	915	942	950	960	983	965	988	971	944	956	936	984	925	927	926	947	982	983	908	939	1020	964	954	940	949	968	966	917	894	973	932	934	980	951	975	968	927	941	969	945	929	919	911	948	969	936	928	983	976	873	954	906	948	916	996	1002	959	944	1030	958	1003	1026	1000	959	977	966	990	880	919	965	925	947	929	967	967	922	989	928	946	977	932	976	994	861	905	924	926	948	947	942	936	1001	965	926	929	910	957	968	955	973	906	897	951	964	904	975	926	948	958	922	925	946	1020	932	983	953	986	950	964	909	962	944	940	967	956	995	942	968	910	979	956	967	938	1015	933	1016	928	895	1000	971	918	940	972	970	926	938	972	987	941	962	930	984	925	1005	918	982	913	927	954	943	988	940	947	965	918	924	958	916	950	981	909	934	946	965	921	901	949	940	930	943	960	934	953	943	961	911	918	942	1039	1001	906	1002	962	932	984	897	964	1027	1015	986	932	980	947	932	983	931	960	931	965	948	952	922	978	920	903	957	901	954	948	952	966	945	967	973	905	979	931	925	967	958	929	907	1023	932	937	935	959	999	938	928	980	1002	915	935	928	1007	980	905	917	939	1007	932	949	897	912	939	912	950	982	957	953	930	963	919	960	932	903	966	998	1011	974	1000	950	957	921	951	961	928	927	970	976	976	932	896	940	943	978	952	968	951	1034	938	957	971	963	982	974	963	996	944	926	949	965	944	921	961	1012	948	1032	956	996	930	1013	914	939	968	954	935	940	961	1007	988	946	958	971	956	927	949	887	945	900	975	951	877	869	1015	952	970	949	901	970	968	982	982	934	942	979	927	901	963	951	956	952	930	904	908	948	942	926	990	950	995	909	966	957	960	929	988	962	999	903	978	989	961	959	924	970	922	956	931	903	952	913	945	905	997	928	891	926	941	1011	930	895	960	982	951	916	956	909	942	946	999	927	922	1005	933	974	931	906	962	929	1003	925	912	944	969	910	925	1030	925	933	958	916	938	953	965	975	905	897	936	957	928	967	937	1044	947	954	962	945	968	977	957	922	945	956	921	919	915	997	954	954	941	934	925	966	920	913	938	939	955	909	949	952	1017	910	951	924	980	977	961	990	936	977	981	910	922	945	996	976	970	952	944	969	927	951	982	939	957	958	979	946	941	942	1014	964	982	972	943	1003	931	955	918	974	1000	986	967	942	990	914	920	924	905	954	927	960	956	954	954	949	961	976	923	980	937	971	935	931	971	988	960	974	952	918	936	946	928	976	942	910	977	976	952	980	981	947	952	1043	945	990	1020	916	938	944	967	950	947	956	980	888	1057	973	993	935	912	911	948	976	956	916	938	944	906	958	927	938	955	907	979	943	924	956	913	928	988	910	942	950	951	987	980	977	946	885	953	952	972	927	975	956	949	917	961	931	953	923	897	891	1010	919	940	957	940	933	932	953	943	953	919	960	918	964	953	981	941	1002	959	921	955	919	974	989	959	897	950	982	933	924	989	940	983	1010	915	968	947	1010	904	891	945	956	1007	914	907	921	952	965	930	1017	924	990	1015	958	961	987	920	934	978	918	898	916	978	1023	934	976	956	941	929	978	957	984	982	951	937	941	940	981	964	945	929	911	956	937	911	1007	971	971	901	1035	969	945	923	912	933	937	940	943	973	906	926	940	905	948	925	975	925	954	883	990	992	930	955	935	992	955	950	962	900	926	947	971	970	957	945	921	934	925	988	937	912	947	851	958	926	958	975	938	953	951	968	957	925	988	960	947	909	920	975	962	920	992	960	984	906	890	872	938	918	927	945	967	874	929	1024	965	983	935	973	997	980	948	1010	976	935	951	919	980	971	982	951	935	947	988	959	975	951	928	925	939	939	955	956	962	911	981	920	885	935	1016	941	919	872	861	975	970	959	950	967	959	934	893	929	964	915	998	930	946	946	993	872	993	955	952	964	955	962	938	912	972	950	944	927	933	971	965	938	993	981	951	958	951	907	944	944	930	1006	949	930	957	980	962	987	932	925	978	974	1028	968	977	988	988	928	950	971	936	943	982	960	956	1006	991	921	959	970	973	991	927	937	927	978	990	991	948	946	908	942	964	942	953	902	921	920	883	985	987	919	953	956	964	909	993	947	936	972	946	902	970	894	912	951	974	936	968	944	997	916	971	912	989	944	972	940	996	964	985	897	921	978	891	931	928	1001	949	951	977	944	925	977	1007	939	994	890	958	946	927	965	964	962	933	960	966	998	994	924	969	980	984	932	986	960	969	978	981	904	956	999	905	971	993	923	925	950	893	974	890	964	913	933	951	955	927	934	927	932	930	951	1032	962	939	971	934	926	938	1022	925	989	928	905	945	903	935	1005	958	958	978	948	957	979	958	1022	964	946	967	952	973	999	1003	941	957	927	894	949	991	953	977	978	956	967	941	920	997	942	961	955	974	929	966	934	933	957	964	958	1030	935	960	971	957	978	921	912	1020	927	946	950	982	929	993	926	949	927	970	967	992	973	915	869	928	957	914	1000	985	922	903	966	963	939	926	977	913	971	882	949	949	1039	962	931	995	948	918	956	979	854	925	920	992	926	934	944	882	902	897	923	979	940	960	921	906	892	911	989	926	999	992	954	947	914	914	917	925	938	998	1028	876	938	954	925	941	932	942	906	916	945	989	978	926	959	1004	884	969	967	973	940	935	952	887	948	949	1002	970	928	994	933	1022	919	851	954	912	955	894	906	963	923	994	914	943	932	944	983	912	949	944	896	888	961	963	948	951	953	989	995	980	965	924	969	944	895	962	906	923	919	915	946	947	941	968	1027	979	977	967	935	1023	940	960	975	940	948	966	936	923	953	996	930	949	914	901	997	881	949	898	945	942	939	930	932	977	875	951	986	997	992	928	931	928	940	1016	943	929	876	974	972	914	933	991	945	976	995	959	984	997	950	938	973	960	974	960	965	938	971	969	910	929	906	957	927	952	923	949	907	952	925	933	876	962	909	974	957	950	959	932	991	948	932	942	956	917	931	906	941	922	939	959	898	950	932	947	920	981	932	937	972	940	969	892	933	972	976	917	1025	953	927	922	942	936	918	944	970	909	940	929	902	959	980	976	920	951	923	964	917	947	987	985	957	967	939	935	942	998	1002	937	885	1006	961	1005	941	915	973	956	978	977	966	923	967	973	898	950	959	929	922	972	928	992	914	961	980	919	930	967	977	918	944	974	984	979	985	976	942	957	895	966	950	926	971	911	916	917	933	996	940	925	929	926	995	939	983	964	941	999	927	944	922	955	926	930	965	982	914	998	966	974	930	960	947	940	968	970	918	890	935	966	928	978	955	961	955	928	923	981	963	938	925	964	959	996	910	991	942	949	930	906	980	1009	942	959	927	944	970	955	964	997	964	937	992	933	995	962	925	937	869	993	988	944	954	951	968	860	1009	981	947	945	960	950	996	993	958	949	990	923	986	946	947	989	993	957	916	952	935	926	907	917	922	946	933	948	932	957	962	979	917	904	980	943	993	913	973	891	968	1032	960	947	907	960	999
23331	21581	31153	23044	21385	21515	15002	1153	758	762	747	750	709	750	732	810	710	733	749	733	677	698	733	768	746	746	722	710	696	737	658	730	718	709	725	742	672	704	711	698	728	673	714	714	748	743	717	673	760	701	746	700	694	732	715	725	682	711	736	697	704	753	677	715	667	693	661	695	719	707	707	690	728	703	735	669	740	718	774	732	709	698	704	710	711	748	733	659	689	733	682	690	682	701	736	674	714	711	728	724	672	704	732	702	706	696	673	714	712	694	742	712	713	703	720	726	670	750	694	699	725	690	734	713	683	688	764	741	658	694	700	664	688	734	696	695	726	696	711	656	726	737	696	701	698	682	721	708	671	694	697	705	739	687	714	709	680	742	677	685	704	677	726	690	726	719	731	746	712	698	738	737	786	673	715	703	714	703	707	685	681	739	692	644	644	712	732	737	684	670	681	688	697	709	670	707	700	679	708	686	732	721	679	695	711	686	691	673	715	664	719	701	692	680	721	723	681	706	725	680	713	713	740	715	732	701	724	651	712	728	696	673	710	686	716	735	700	689	683	691	718	687	731	723	635	704	678	669	712	716	647	697	647	679	734	706	708	740	668	759	700	724	696	739	726	703	732	687	707	714	757	684	734	680	721	686	714	720	683	678	720	674	756	698	697	661	697	700	688	707	733	710	662	691	667	671	758	734	729	711	668	681	706	726	767	720	661	708	676	696	718	715	700	662	712	633	730	685	703	730	717	692	696	665	680	716	636	711	679	724	722	697	667	653	703	688	707	718	714	727	664	715	676	671	738	726	704	761	669	722	687	708	686	681	723	681	738	732	726	693	731	710	726	684	664	702	718	692	729	751	718	690	706	700	733	704	638	692	646	647	703	654	681	681	769	701	722	702	639	703	682	657	737	692	693	730	684	786	684	683	712	689	684	689	687	681	722	674	663	711	729	732	717	665	708	707	690	715	709	693	728	696	725	676	704	695	710	716	756	689	704	687	722	712	765	715	692	682	690	675	740	663	734	734	695	668	691	710	659	686	732	683	700	707	692	695	707	659	730	671	709	720	645	709	716	683	684	744	669	693	692	726	758	646	710	739	709	709	787	746	677	737	729	664	723	728	682	716	704	675	706	670	711	685	663	728	739	668	707	708	740	677	726	712	754	708	702	681	656	669	705	715	705	725	707	691	679	694	744	722	665	684	686	695	687	769	741	688	690	675	717	735	656	664	671	672	705	726	697	733	725	712	702	665	756	694	703	775	708	709	688	734	727	721	661	707	720	682	726	732	680	697	687	710	663	695	685	668	696	712	706	716	707	697	706	728	697	726	684	724	710	692	716	728	673	710	709	712	700	705	689	746	725	709	692	694	715	714	654	696	666	693	692	693	721	715	695	736	697	745	723	698	690	728	679	669	646	727	683	658	726	642	697	694	696	697	736	674	687	709	762	690	725	707	665	759	706	736	684	696	705	701	725	677	724	711	700	715	650	739	730	688	686	754	714	748	738	718	702	651	695	699	680	716	656	684	735	703	705	735	680	693	698	714	698	714	670	704	706	687	688	745	757	657	688	727	705	710	693	740	714	666	695	695	684	735	710	706	703	703	646	727	737	689	696	644	656	729	708	693	676	718	697	693	728	732	649	644	739	731	734	701	702	692	701	629	713	748	678	772	692	706	708	690	675	675	659	677	695	676	728	669	723	653	742	705	718	665	711	720	675	710	711	683	705	712	699	743	678	666	697	712	679	697	698	715	725	684	663	711	689	664	656	738	709	708	655	712	699	694	633	694	713	712	670	698	716	715	687	668	719	687	745	677	695	730	733	719	720	685	700	730	696	705	692	714	685	740	751	697	735	708	700	693	725	701	710	695	655	741	684	763	684	674	687	710	670	707	749	687	726	709	686	710	683	697	696	700	607	658	724	660	699	701	750	716	719	663	706	674	762	699	686	753	667	728	706	714	732	717	732	661	697	692	749	685	650	754	720	703	699	681	691	730	698	686	699	647	736	697	730	729	667	710	725	730	665	721	714	678	720	718	735	774	702	713	658	742	730	693	647	718	691	693	713	702	740	707	751	710	699	695	707	690	705	752	715	700	701	722	741	716	720	655	685	696	723	730	734	703	664	711	715	716	732	683	727	716	731	714	690	694	673	700	715	720	688	735	708	627	740	744	691	654	697	722	681	738	661	730	714	740	708	723	687	688	702	704	683	703	717	718	679	731	706	713	684	687	714	694	721	703	709	668	770	708	735	695	717	733	760	765	701	711	711	709	713	704	695	711	670	715	711	676	680	739	693	713	660	689	705	666	705	687	707	675	691	721	672	654	744	678	692	738	727	742	731	745	729	730	729	714	753	748	723	655	727	670	742	707	671	678	711	745	672	714	689	741	735	697	735	716	669	705	664	718	726	686	708	731	698	679	740	706	689	701	702	724	713	745	684	704	746	705	710	721	728	737	678	719	696	714	692	712	684	692	700	690	673	700	699	693	768	713	703	717	726	653	727	683	697	717	645	705	702	748	706	742	659	747	694	722	756	708	702	598	740	708	714	691	680	717	698	798	690	716	726	669	738	726	701	712	688	711	718	716	670	757	767	691	697	665	683	687	691	735	661	678	676	735	710	660	697	680	688	704	704	696	780	720	703	678	622	689	706	692	671	702	649	664	716	722	648	715	681	695	705	711	700	698	732	698	756	711	646	716	719	662	695	705	675	704	700	727	700	687	676	680	716	700	716	702	665	656	717	686	707	709	705	694	708	670	680	684	646	716	703	717	741	749	768	703	675	676	696	643	633	699	680	702	732	693	697	704	730	730	714	730	727	691	725	722	686	723	764	707	693	713	708	673	709	684	712	751	701	694	718	741	710	683	665	722	717	709	669	734	730	722	736	703	659	732	663	699	678	708	731	713	693	719	700	747	691	698	717	700	690	693	732	626	672	660	698	700	676	736	655	762	670	697	689	677	710	737	731	688	701	678	746	710	688	698	744	679	732	660	704	720	761	706	708	691	674	743	707	693	699	708	724	705	684	641	776	725	703	697	701	714	707	664	710	692	685	707	718	720	672	707	732	738	710	697	663	705	685	699	664	749	722	670	698	678	711	699	681	686	715	699	679	690	637	730	700	724	682	692	717	687	671	697	724	721	706	682	722	716	738	721	727	665	731	693	753	745	710	731	703	735	691	705	717	706	725	653	733	729	671	693	695	750	729	688	710	712	733	704	675	681	679	655	737	705	718	692	666	735	665	717	705	706	703	709	678	707	652	705	705	728	696	710	685	715	712	705	703	690	711	690	690	705	696	750	710	695	728	720	714	677	703	687	714	701	694	662	777	708	694	699	705	718	699	694	756	699	723	714	701	655	745	751	720	692	674	723	702	677	674	727	674	675	677	700	672	724	696	643	694	739	654	683	731	692	670	686	723	717	665	702	661	741	712	668	714	689	684	732	695	680	718	696	722	703	693	734	742	686	677	675	718	701	695	695	703	713	666	684
59020	91993	59489	54322	4744	1417	1259	1234	1147	1106	1165	1097	1066	1132	1058	1132	1048	1137	1086	1074	1077	1105	1057	1077	1038	1071	1068	1124	1008	1095	1042	1093	1012	1058	1121	1036	1043	1063	1044	1083	1058	1126	1046	1029	1069	1003	1046	1115	978	1028	1061	1056	1046	1010	1040	1045	1085	1094	975	983	1047	1026	958	1013	1056	1057	1049	1056	1060	1018	1101	1096	1027	1010	1072	1031	1001	1098	1204	1030	1037	1046	990	1067	1048	992	1049	1073	1004	1081	1021	1075	1069	1031	1095	1035	1029	1032	1066	1021	1049	1075	1037	1065	1049	1053	1039	1054	1025	993	985	1078	1024	1052	1037	1053	1054	1019	1021	1019	1036	1066	1032	1012	1066	1056	1026	1058	1099	1033	1061	1026	1050	1034	1057	1058	1067	1093	1016	1045	1057	1039	1025	1054	1003	1073	1074	1025	1035	1051	1050	1047	991	1045	1048	1051	1046	1042	1071	1009	1034	1021	1029	1037	1047	1106	1086	1060	1042	1019	1070	1014	1008	1079	1074	1040	1021	1045	1045	1051	1096	1019	1030	1061	1033	970	1057	1062	1060	1062	1040	1053	1005	1053	1047	1055	1086	1087	1012	1062	987	992	990	1051	1008	1063	1051	1031	993	1046	1055	1039	1040	1052	1036	1007	1007	1033	1080	1048	1069	1040	1052	1041	1006	1044	977	1103	1057	1036	1022	1008	1069	1058	1009	1087	1046	985	1059	1035	1066	1012	1078	1004	1077	1015	1061	1057	1082	1023	1075	1018	1111	1070	1066	1061	1044	1064	1010	1046	1042	1031	1007	1020	985	1054	1000	1051	1018	1024	1028	1005	1018	1049	981	1047	1061	1087	1058	1049	953	1016	1080	1073	1019	1020	1041	1011	984	1114	1001	1062	1021	1033	1034	1101	1068	1019	1005	1057	1062	1045	1063	1069	1012	1010	998	1060	1052	1021	1113	1062	1055	1025	986	1082	1061	1029	1077	1024	1037	1127	991	1044	1056	1088	1056	1030	1046	1036	1042	1011	1057	1049	995	1054	1049	1036	1071	1008	1060	1018	1093	1056	1107	1041	1000	1042	1100	1030	1039	1041	1034	1034	1067	1020	1001	981	1093	1029	1050	1050	1015	1061	1092	1028	1049	1075	1098	1036	1046	1048	1018	1046	1082	1047	1064	1057	1021	1014	1072	988	1104	1024	1045	1050	1043	1067	1044	982	1004	1010	1056	1030	1086	1027	1049	1039	1036	1009	1018	998	1047	1044	1027	1079	1035	1058	996	1062	1029	1063	1053	1064	1063	1087	1009	1053	1063	1047	1081	1057	1017	989	1083	1060	1031	1030	1045	1042	1041	1082	1089	1015	1023	1072	1080	1030	1059	1090	997	1009	1079	1008	1063	1071	999	1055	1108	1055	990	1054	1047	1023	1068	1069	1073	977	1055	1070	1056	1068	1011	1048	1024	1053	981	1037	993	1003	1072	1048	1015	1097	1081	995	1034	971	1095	1027	1055	1046	1088	1033	1056	1057	1075	1088	1066	1044	1068	1056	980	1034	1000	1060	1011	1136	961	1042	1103	1048	1016	1004	1011	1038	1028	1069	1077	1026	1028	1024	1059	1039	1119	1034	1088	1062	1069	1019	1002	1067	1002	1106	946	1020	1004	1039	1072	1075	1009	1035	1051	1042	998	1014	1024	1005	1046	1072	1016	1082	1050	1102	1060	1018	1035	1074	1047	1047	1044	1055	1042	1046	1030	1014	1018	1054	1039	1013	1056	1030	1042	1024	1008	1075	998	997	1078	1038	980	1080	1047	1029	1045	1060	1043	1023	1012	1046	1066	1075	1015	1021	1051	1045	1070	975	1006	1043	1002	1072	1050	1054	1023	1074	1037	1048	1053	1048	977	1045	1061	1031	1002	1018	987	1016	1044	1026	1003	1060	1058	1032	1040	1027	1041	1082	993	1030	988	1063	1129	1041	1081	1048	1050	1031	1027	1002	963	979	1053	1030	1024	985	1110	1011	1036	1027	995	1022	1055	1062	998	1047	1043	1030	1001	1016	1046	1020	1021	1014	1033	1020	1012	1056	1000	1002	998	1059	1065	1014	1055	1016	1035	1030	999	1006	1023	1024	1046	1064	1063	1052	1029	1065	1013	980	1030	1041	1056	991	1040	1008	1072	1049	1023	1043	1044	1078	1013	1069	1092	1056	996	1041	1052	1067	1103	1030	1017	1032	1061	1000	1101	1072	1086	1059	1049	1104	1052	1010	1053	1056	1055	1049	1067	1056	1052	1085	1063	1028	1023	1027	1039	1042	1115	1058	1087	1116	1111	1010	1017	1067	1033	1052	1009	1018	1052	1051	1030	1068	1016	1048	1043	1076	1057	1012	1039	1071	1083	1045	1039	1046	1095	1031	1050	991	1026	1047	1056	1018	1018	1056	1071	991	1040	1024	1035	1041	1047	1088	1025	1106	1037	1045	1017	1050	1006	1056	989	1027	1033	1015	1075	1028	1009	1092	955	1058	1037	1054	1044	983	1005	1033	1059	1007	1028	1075	1077	1072	997	1031	1036	1060	1045	1076	1059	1019	974	1041	1036	1104	1068	997	1003	989	1029	1005	981	1017	1047	990	978	1070	1105	1112	1020	1025	989	1075	990	1044	1024	1095	1058	1031	1022	1042	1039	981	1025	1052	1026	1046	1089	1090	1017	1075	1064	1047	1033	1035	1045	1093	1052	1048	984	1029	1082	1096	1051	1070	1048	1030	1089	1011	1067	1014	969	1037	959	1029	1056	1050	1029	1016	1006	1093	1049	992	1060	1100	986	1019	1042	1022	1024	1025	1020	1062	1020	1001	1026	1059	1027	1039	1029	991	1048	1014	1063	1026	1010	1013	982	1076	1048	1054	1095	1056	1072	1095	1052	1014	1009	1052	1098	1036	1004	1073	1022	1056	1067	1057	1013	1037	1053	1052	1016	1027	1019	1075	1017	1023	1064	1016	1045	1005	1087	987	1063	1023	1070	1050	1043	1060	1016	1025	1070	1085	1030	1011	1052	1049	1015	1058	1038	1049	1051	1031	1055	1044	1012	1066	1072	1016	1011	1002	1045	1025	1072	1040	1057	1075	1036	1021	1033	1082	1012	1000	1120	1086	970	1019	1045	1047	1018	1095	1092	1023	1069	1068	1038	1051	1062	1046	1007	1024	973	988	1064	1057	1097	1030	1059	1087	1048	1025	1021	1033	1006	1073	1010	1022	1036	1066	1040	1037	1054	983	1079	1059	1036	1047	985	1074	1074	1047	1007	1034	979	1057	1027	1054	1010	1055	1070	1035	1045	1000	1038	1009	975	1008	1031	1046	1058	1068	1027	1051	1050	1007	1002	1069	1071	1053	1039	1006	1044	1113	1017	1036	1106	1062	1069	1062	1041	1050	999	1046	1100	981	1043	1013	1077	1009	1057	1005	977	1046	1043	1085	1105	1064	1065	1045	1054	1044	1040	1081	1057	1017	1095	1091	1024	979	999	1002	1019	1019	1071	1012	1033	1050	1047	1040	1040	1047	1040	1067	1036	1010	1076	1063	994	1036	1098	1029	1006	1071	1067	1028	1045	1039	1005	1030	1085	1077	1075	1056	1011	1033	997	1063	1059	1023	1108	1082	1002	1020	1055	1087	1044	1023	1077	1049	987	1017	1050	1045	1086	1099	1007	1065	1061	1018	1065	992	1027	1025	1057	1047	1099	1069	1022	1078	1021	994	1083	1087	1068	984	1023	1067	1045	1077	1046	1028	1105	1079	1015	1000	1055	1042	1020	1009	1039	1034	967	1008	1089	1038	1042	1075	1077	1098	1044	1003	1003	1079	1043	1023	998	1091	1100	1056	1042	1045	1042	1032	1045	1037	1066	988	1054	1046	1047	1040	1026	1086	1031	1013	1080	1014	1023	1104	1006	1022	1072	1037	1044	1089	993	1037	1046	1091	956	1004	1045	1014	1065	1035	1060	998	1043	1004	1084	1067	1034	1007	999	1074	1032	1042	1040	1018	1090	1020	1069	1024	992	1100	1030	1045	1027	1045	1067	1037	1072	1013	1054	1039	1058	1066	1127	1069	1004	1034	1081	1019	1072	1014	1031	1079	1027	1037	1021	1010	1048	1128	1070	1007	1010	1066	1110	1040	1113	1060	1058	990	1062	990	1033	1060	1017	1010	1029	1027	1099	1019	994	1076	1018	1056	1065	1052	1055	1045	1035	996	1023	1053	1078	1069	1077	1022	992	1063	1071	1016	1065	1033	1002	1024	1119	1033	1055	1073	1034	1072	992	989	1044	1091	1027	968	971	1005	1018	1042	1002	1011	1046	994	1027	1024	1063	995	1123	1043	1075	1026	1056	990	1098	974	979	1036	1080	1039	1011	1078	985	1042	995	1080	1064	1066	1037	1087	1024	1099	1076	1035	1063	997	1027	1049	1031	1023	1027	1063	1053	1041	1005	1076	1092	1044	1060	1023	995	1049	1074	975	1052	1041	995	1000	1022	1017	1072	1018	997	1052	1072	1078	1059	1043	1078	1064	976	1036	1026	1052	970	1052	1015	952	1003	1022	1035	1075	1079	1046	1016	1033	1026	1054	1076	1000	1012	1034	1053	1013	1031	1027	1053	1030	1064	1060	988	1064	1063	1013	1057	1077	1046	977	1047	1120	1072	984	1107	1009	1045	1016	1038	1054	1031	1085	1020	1055	1004	1009	1089	1081	1025	1048	993	1041	1043	1016	1077	1060	980	1006	1064	967	1009	1034	1036	1065	1005	1060	1009	997	1046	1076	980	1024	1050	999	1033	1032	1042	1102	1026	1019	1045	1021	1052	1060	1053	1009	976	1010	1001	973	1040	1003	1061	1053	1074	1068	1072	1062	1079	1064	1058	1002	1028	1016
29024	25605	29888	17672	1440	443	432	416	394	405	421	381	402	424	392	416	391	393	383	382	423	385	413	418	412	422	429	391	383	420	401	404	432	389	421	395	406	383	422	398	413	417	415	407	409	394	371	424	376	368	386	354	433	399	410	387	390	398	415	370	361	418	402	413	422	401	377	405	408	381	376	392	402	398	365	361	416	351	391	383	402	376	402	406	385	393	392	392	397	403	389	379	433	398	354	362	424	438	382	378	395	447	382	418	409	410	395	411	398	414	431	376	390	416	390	421	377	397	418	418	418	427	401	358	391	398	383	383	429	397	404	407	402	414	386	383	426	376	398	420	397	372	410	411	424	383	426	377	431	384	377	398	383	370	401	422	401	380	405	399	381	362	403	394	392	405	392	392	431	361	372	411	383	399	401	418	408	385	410	411	393	364	395	399	368	394	397	385	391	368	378	402	398	356	403	357	400	434	409	357	377	390	369	394	395	401	403	382	442	385	395	439	363	381	402	389	424	373	400	390	387	395	408	408	362	422	400	423	368	411	400	389	420	380	419	388	398	391	427	390	382	404	417	407	385	366	363	397	389	384	375	399	409	377	378	373	405	394	414	382	369	420	400	386	373	409	379	393	414	396	413	429	357	422	368	373	410	409	387	378	395	378	403	419	392	375	388	432	434	378	407	393	386	398	435	395	389	404	415	391	400	428	374	388	407	394	386	398	380	404	409	383	380	356	389	368	392	394	398	391	401	381	391	387	418	417	408	395	376	430	382	359	395	391	414	405	365	422	354	380	422	364	383	393	398	416	391	408	375	422	379	372	388	471	425	407	430	419	365	390	414	394	354	433	406	390	402	385	374	401	398	394	402	383	406	398	381	396	393	382	405	395	407	395	397	378	395	392	399	424	427	415	382	376	405	414	372	407	388	406	388	416	408	408	384	389	383	421	408	396	376	419	377	394	403	394	406	402	394	358	400	413	366	385	393	391	369	401	364	394	416	381	406	374	391	404	395	395	380	384	426	437	389	374	423	396	423	384	425	399	394	366	396	409	393	406	364	394	406	384	387	378	403	394	373	385	387	408	413	381	387	391	408	434	378	394	400	387	388	414	428	396	393	368	416	390	423	385	363	366	405	380	405	394	395	435	382	411	385	372	387	424	335	378	402	404	398	398	399	396	386	374	407	404	392	396	397	371	366	426	367	393	372	400	402	389	395	387	382	380	382	406	405	406	406	381	447	408	398	387	409	378	392	357	382	382	382	385	381	409	391	389	377	406	398	369	346	395	412	374	390	362	411	364	405	395	423	421	361	373	385	397	372	447	405	394	390	392	383	401	408	387	378	426	440	420	374	382	399	420	366	383	414	395	384	409	412	433	423	394	365	438	375	419	377	405	367	406	397	394	382	403	370	416	425	388	423	382	385	402	370	396	411	375	414	409	398	388	416	382	398	402	390	373	391	408	376	391	376	411	424	376	367	418	352	359	401	384	427	368	405	413	373	368	381	375	406	386	387	403	405	405	397	383	405	392	411	380	387	400	404	407	413	387	393	402	364	448	402	405	398	411	421	432	393	405	422	425	433	392	398	380	383	427	388	394	390	357	392	374	396	400	421	411	393	409	411	394	389	418	407	425	402	430	370	410	414	425	384	413	410	391	385	392	411	390	380	415	388	358	382	400	381	372	385	381	346	410	385	417	395	393	368	396	386	379	373	376	385	368	395	416	347	417	384	410	397	383	372	382	361	450	397	414	400	347	399	423	375	387	389	401	407	385	389	389	391	409	393	406	400	412	403	378	372	368	397	385	371	415	431	368	396	417	388	411	402	420	411	397	377	386	416	427	392	381	380	406	438	416	374	396	414	427	405	404	365	413	400	404	355	393	420	394	422	392	389	418	381	403	394	391	389	401	420	429	393	398	414	378	419	378	375	415	394	382	383	403	383	388	427	384	377	394	404	418	393	388	403	363	381	410	345	396	364	439	396	422	395	375	393	374	431	396	374	400	429	410	369	394	402	403	380	383	354	398	403	398	395	391	390	411	374	420	404	398	389	409	363	371	397	398	413	398	404	397	358	413	397	385	383	399	388	406	378	377	381	439	387	365	395	406	388	401	382	413	383	375	372	379	392	399	378	392	383	374	386	409	395	347	387	406	383	405	402	393	349	397	411	373	418	407	406	398	392	390	380	374	403	392	379	398	394	389	375	423	414	399	392	415	390	378	413	394	391	386	417	415	411	420	356	378	408	386	435	381	389	378	391	392	373	440	425	401	396	444	393	367	420	361	396	415	376	405	379	382	424	396	358	392	415	429	392	423	417	403	357	399	398	416	382	400	419	362	399	383	396	376	370	424	395	386	435	350	422	410	390	390	402	426	397	418	435	429	393	366	377	398	415	374	394	382	397	394	391	423	384	437	376	389	380	422	393	406	414	378	393	392	406	391	421	431	386	421	388	402	398	382	397	422	351	402	391	384	390	400	361	416	399	383	398	402	360	379	392	367	398	379	391	388	397	383	434	370	352	401	435	402	413	358	426	403	400	411	360	397	407	393	375	356	393	383	373	400	409	444	373	372	416	413	360	341	424	385	383	427	422	415	384	379	388	399	392	402	428	391	388	374	407	378	378	354	379	395	387	380	416	398	403	394	405	398	420	395	396	385	358	398	381	405	387	387	403	378	390	370	389	393	398	370	390	415	392	394	379	388	360	355	390	389	387	399	381	358	416	397	412	410	417	397	427	402	411	406	398	377	415	388	379	438	371	415	430	417	388	429	394	396	387	405	386	420	421	421	400	374	381	408	425	388	405	407	388	378	391	409	399	386	442	400	389	439	387	412	377	383	386	384	413	398	403	393	428	402	387	365	372	396	350	429	405	377	405	424	435	394	387	370	414	386	403	398	402	399	396	394	382	419	405	408	381	380	406	375	362	377	389	418	406	403	356	428	410	405	380	388	440	424	412	377	393	377	414	398	409	413	425	386	416	371	404	411	375	426	379	424	375	400	421	416	368	377	378	404	368	390	434	403	385	417	406	396	411	418	388	367	405	353	413	409	392	415	381	354	431	391	417	379	413	421	424	366	440	390	414	380	399	368	409	431	379	382	384	398	361	392	386	428	401	384	383	407	420	410	414	385	427	401	403	393	396	424	405	360	391	389	414	394	415	388	395	400	372	429	420	400	387	367	387	398	403	396	416	390	379	363	382	410	394	415	429	376	395	390	393	401	363	386	419	437	416	392	398	387	391	409	415	365	393	423	396	410	408	395	371	390	378	383	424	383	386	404	398	394	381	380	398	392	346	379	388	358	383	402	412	390	408	422	384	384	371	384	437	401	405	366	422	388	400	362	420	421	374	381	394	417	372	383	398	447	400	410	417	406	389	406	409	394	410	379	408	349	385	369	387	384	367	391	405	371	379	357	405	414	373	401	352	413	384	404	363	379	400	383	394	383	394	385	414	372	392	405	384	410	367	401	378	380	362	417	395	399	412	410	389	403
35445	41753	32140	18059	1066	667	662	664	597	632	658	656	653	632	597	657	577	642	630	565	643	626	623	589	615	621	631	588	615	587	628	656	635	629	636	595	654	643	552	589	667	626	602	604	608	618	622	637	625	586	632	611	599	630	635	617	614	677	612	632	608	605	605	597	632	611	613	594	608	609	611	620	631	614	589	631	636	593	631	602	610	660	598	604	653	620	606	629	625	651	631	641	598	630	643	581	579	599	611	623	623	614	664	602	634	619	598	646	594	605	611	610	666	630	618	655	611	629	580	567	592	608	608	629	610	633	580	596	569	606	587	624	608	605	632	572	636	621	609	650	660	564	605	608	636	581	598	595	651	608	627	601	627	627	647	650	654	597	575	615	632	613	624	618	604	558	614	595	617	591	613	633	606	627	656	637	647	628	618	638	628	658	586	639	631	691	626	592	628	630	593	613	599	620	597	566	621	632	608	633	649	617	638	600	658	599	649	643	626	631	652	643	630	655	623	611	599	621	637	607	646	620	610	597	627	620	627	607	613	616	611	630	594	636	616	611	644	613	612	598	620	634	614	626	626	592	623	590	638	625	620	649	618	646	591	622	636	642	611	614	617	621	611	613	625	640	660	634	606	617	672	641	628	655	604	612	640	664	638	624	603	622	638	601	620	651	550	582	594	656	584	648	605	627	622	624	645	552	657	569	615	620	614	590	575	664	591	636	613	575	625	646	610	605	648	596	659	632	650	639	615	643	593	658	635	587	566	598	642	597	649	596	631	634	629	610	593	603	645	638	653	601	561	635	622	610	633	591	613	606	612	606	620	635	615	568	627	618	601	572	651	643	614	603	627	629	652	590	620	608	634	632	608	657	638	616	594	589	636	606	627	655	613	618	609	625	594	626	609	618	608	597	615	599	624	648	622	634	598	599	619	588	633	604	585	607	596	599	599	631	658	577	638	646	656	592	626	590	637	660	615	586	611	654	625	627	624	627	627	648	628	584	617	618	657	574	629	589	667	616	607	591	584	573	635	582	615	606	664	627	650	690	579	630	577	661	628	629	579	609	595	591	668	642	588	593	626	625	603	598	636	597	622	609	570	615	604	573	603	627	666	620	630	584	626	662	614	642	573	630	632	597	565	599	594	588	666	577	588	625	599	602	656	650	618	566	543	663	612	624	633	597	608	679	611	649	636	670	594	599	629	626	567	592	644	602	648	643	583	641	697	595	607	656	615	611	633	607	616	614	626	619	618	605	684	596	606	624	615	638	651	619	665	617	572	615	623	611	576	672	656	640	641	638	603	595	607	632	663	646	618	614	600	606	599	596	615	619	626	637	602	656	664	625	639	663	597	597	565	629	627	613	636	659	627	585	589	631	574	650	607	638	597	620	642	644	618	572	624	656	613	561	613	573	596	621	620	626	620	591	587	593	592	628	660	607	614	606	623	612	605	605	603	640	627	637	616	660	593	592	624	609	581	609	641	645	622	673	634	565	642	613	659	606	627	633	668	582	615	589	637	613	609	614	621	650	608	645	609	623	632	649	615	621	646	679	598	631	616	625	629	588	633	656	611	603	678	629	603	600	611	644	600	623	629	625	630	601	687	641	637	597	621	587	618	626	628	607	650	617	599	612	624	600	623	643	634	627	643	618	675	581	609	581	600	596	619	626	630	623	579	588	600	600	597	616	620	583	609	661	596	609	657	592	633	601	612	633	614	590	613	610	627	664	625	637	650	571	594	648	602	620	623	639	638	636	589	568	622	616	661	676	618	597	616	619	546	629	635	627	612	621	665	659	633	608	590	612	570	631	626	597	603	628	600	635	649	591	640	623	651	595	590	626	627	614	624	600	588	626	635	621	578	619	620	627	587	619	578	595	650	639	614	581	587	577	651	642	635	624	577	602	612	668	592	598	583	674	648	643	655	555	626	603	585	620	648	611	631	649	600	590	607	652	679	657	589	676	623	630	600	628	632	645	626	593	604	635	661	613	623	589	539	632	631	592	630	635	658	603	644	589	656	583	600	601	620	566	638	592	636	678	554	592	643	617	640	610	621	636	606	618	634	619	651	642	613	629	637	669	632	614	653	595	611	602	591	652	622	611	607	613	611	618	621	627	592	610	624	641	587	611	638	592	607	593	624	633	619	591	635	628	591	650	632	636	599	666	592	611	606	605	593	631	594	629	600	607	627	589	596	599	636	606	605	621	570	603	587	610	602	626	611	634	623	641	619	600	612	660	678	635	615	635	654	661	605	681	629	633	624	640	592	602	660	615	648	617	598	635	620	643	624	619	582	632	660	621	610	642	630	628	599	621	569	607	571	641	614	554	596	622	580	626	597	588	603	623	640	612	611	586	610	598	619	650	635	602	612	597	652	594	650	565	621	602	617	598	622	619	644	618	600	603	613	632	656	591	595	625	637	601	623	582	610	586	626	611	629	632	597	631	658	641	619	601	662	564	619	609	617	617	626	633	643	578	639	611	647	634	604	604	629	634	618	604	601	616	607	588	604	617	640	610	662	606	615	599	641	614	673	622	610	620	622	568	585	631	588	628	590	591	619	641	617	661	642	626	611	584	642	652	631	696	623	601	643	607	627	632	602	626	666	585	583	556	615	634	662	570	613	635	619	658	609	655	619	645	587	601	622	619	599	615	617	599	577	601	610	623	622	598	599	628	547	618	608	604	642	657	618	603	608	615	605	620	593	601	598	663	620	591	624	601	618	623	617	601	648	590	626	603	630	643	570	611	608	645	625	596	618	643	631	616	648	626	616	677	617	602	585	605	603	655	626	664	611	623	614	619	614	592	625	593	654	609	638	613	628	628	638	665	616	651	597	603	616	635	645	609	601	601	595	615	640	599	589	642	597	610	638	610	619	586	624	601	609	608	560	626	610	604	595	616	633	591	582	663	579	652	676	664	654	668	647	630	603	610	600	596	546	618	591	640	595	633	598	625	699	655	634	631	654	620	588	658	664	622	644	648	616	648	625	600	605	663	599	647	632	612	643	662	655	636	632	609	615	635	579	591	624	595	585	666	572	668	656	624	632	618	628	628	608	632	564	600	589	611	619	596	630	646	624	565	606	642	630	664	602	646	640	590	626	626	636	662	582	651	632	600	630	571	638	607	624	562	662	646	610	650	595	628	559	643	642	561	603	604	610	633	626	582	622	619	604	650	638	650	624	594	603	593	606	626	628	609	647	607	615	655	622	610	623	619	665	630	610	600	668	661	617	572	618	578	707	595	567	640	599	615	607	643	601	591	619	627	608	639	582	587	599	570	609	618	625	644	622	611	615	647	653	594	613	631	642	600	564	600	626	634	633	639	586	643	597	608	629	655	626	615	619	583	615	617	615	634	595	615	597	629	579	639	609	638	624	592	604	628	599	650	605	621	585	593	632	618	609	617	644	627	603	591	665	620	656	626	607	607	621	608	630	664	609	590	580	598	620	605	630	635	614	591	646	637	621	571	605	639	626	649	605	576	650	614	582	608
24388	21961	32463	25948	20737	11684	1362	772	614	679	699	666	602	703	620	659	678	641	652	613	654	644	629	615	664	647	634	613	670	611	629	629	611	656	650	654	602	632	589	627	629	607	579	670	659	626	625	603	588	617	624	638	609	630	638	611	602	595	648	604	670	615	624	605	657	628	636	631	641	649	610	632	628	641	603	590	631	632	624	631	651	687	627	573	618	609	605	583	651	610	617	575	652	668	642	601	586	596	641	635	621	646	639	628	654	596	615	600	640	622	618	652	622	626	643	585	634	587	640	610	603	649	618	590	625	626	607	619	616	605	602	576	626	618	587	627	651	621	608	600	588	601	623	600	592	616	678	614	628	639	644	617	624	632	605	643	677	644	655	579	585	631	577	610	580	617	627	649	630	606	615	616	609	614	667	613	577	611	662	663	612	633	617	584	625	598	620	621	622	596	641	609	578	638	623	616	584	648	620	579	645	620	616	629	592	622	626	613	592	600	573	625	610	604	602	616	591	652	631	632	614	623	623	632	612	653	645	589	648	633	626	620	630	585	634	576	636	671	615	654	610	622	574	616	596	602	634	616	593	625	652	640	644	644	623	614	606	618	635	598	647	568	651	602	621	634	666	620	644	623	610	605	607	650	625	691	626	613	614	614	594	596	650	624	603	578	641	638	660	623	611	615	637	679	620	634	620	653	623	634	627	556	646	631	619	636	629	579	638	610	641	639	564	614	584	637	564	577	612	625	630	583	620	607	627	665	585	690	618	639	605	661	627	661	622	592	618	615	610	613	631	623	605	599	595	618	600	611	604	623	631	621	616	655	618	620	611	668	547	603	638	641	591	616	650	590	612	651	640	630	645	601	626	597	611	606	575	612	622	615	626	658	630	615	610	613	630	639	585	644	651	612	659	636	590	660	607	560	633	610	622	645	617	588	610	618	614	605	630	634	602	619	565	617	619	567	630	618	618	566	630	665	598	624	603	628	613	605	588	653	650	611	642	641	572	579	652	617	571	583	595	610	637	656	602	561	605	648	615	611	599	604	653	637	624	586	610	616	670	627	553	599	599	662	654	619	698	590	629	623	586	630	586	611	598	616	625	602	637	597	619	625	615	592	583	612	663	632	682	574	606	627	634	644	649	623	675	620	622	638	633	675	535	635	582	661	607	610	648	644	606	606	616	602	577	654	594	602	641	664	604	556	648	616	626	622	642	603	649	608	622	572	613	611	617	625	613	598	595	578	630	616	649	643	623	669	603	632	645	604	600	620	594	612	611	613	632	564	645	619	619	590	636	631	604	635	616	629	621	659	625	634	647	645	580	594	603	625	611	641	621	656	573	602	616	652	622	668	626	658	613	596	661	606	641	642	647	625	608	620	608	640	659	582	611	608	622	597	645	583	612	650	667	593	645	622	627	604	599	588	633	634	637	648	697	615	624	646	591	592	599	591	648	607	611	646	626	630	624	585	648	634	636	598	632	609	645	573	620	629	591	593	593	610	630	655	631	651	591	590	611	573	633	621	650	613	652	593	616	603	581	598	589	617	613	614	613	589	639	640	595	583	591	645	635	595	604	626	648	636	580	623	608	636	639	586	650	599	626	609	631	624	584	640	618	622	605	580	623	598	649	597	626	672	592	631	613	624	617	629	614	582	587	620	615	669	612	605	590	583	648	588	646	599	572	641	643	604	607	613	601	606	621	581	622	631	597	602	588	618	642	641	630	602	621	595	632	629	597	582	590	581	635	641	601	607	618	613	606	609	646	595	612	615	640	606	623	609	605	663	626	603	594	596	602	606	568	624	607	607	588	626	596	637	638	632	617	616	602	586	612	627	635	661	607	642	628	635	571	625	646	631	627	572	644	645	648	602	607	595	615	589	594	609	627	633	565	615	596	574	592	622	632	630	618	609	607	619	632	620	622	626	606	575	610	573	609	597	620	570	598	604	616	598	653	577	578	597	604	632	631	613	569	622	646	590	595	626	609	601	617	579	624	622	579	603	620	626	635	616	600	625	686	622	619	588	615	592	626	636	576	613	617	654	622	649	623	616	594	626	619	579	624	641	632	571	650	578	620	624	632	578	593	595	582	674	635	610	630	615	614	616	614	661	653	633	642	621	545	585	640	575	652	610	597	598	612	618	616	642	621	615	600	566	607	638	622	598	627	628	640	606	603	645	584	656	649	610	602	625	600	609	608	600	646	588	624	595	621	645	608	667	612	597	633	629	619	646	644	571	626	623	624	663	582	623	601	604	622	610	556	673	617	605	594	560	680	655	582	588	591	630	630	602	626	573	610	656	606	643	642	617	669	634	633	594	633	618	619	637	609	643	677	600	616	591	640	586	634	589	639	644	604	638	599	609	633	623	647	589	628	630	649	611	590	567	618	615	632	598	599	628	657	608	587	593	627	633	628	605	602	638	624	606	643	623	610	627	606	615	603	628	550	615	590	633	627	648	613	631	610	655	574	632	608	595	636	616	584	625	640	594	631	637	614	644	643	621	621	644	623	609	633	613	620	611	602	632	656	599	629	648	667	599	608	623	609	641	591	617	597	629	608	611	604	636	570	623	650	631	602	615	654	623	671	629	579	637	629	601	627	602	619	650	626	641	656	605	633	636	605	615	634	626	595	593	619	611	648	602	589	595	674	631	650	612	596	616	593	635	588	648	624	641	612	575	606	624	647	635	618	595	596	643	614	658	570	618	571	605	607	606	610	606	636	620	607	616	620	602	645	640	593	631	639	634	600	614	605	643	604	620	577	594	644	676	627	610	619	622	681	632	606	619	611	700	619	589	638	642	647	586	573	593	646	601	632	623	624	634	616	594	609	637	593	603	630	609	590	634	634	587	673	590	653	614	662	574	641	633	638	592	613	584	633	626	571	612	652	627	599	621	633	547	620	641	628	578	596	638	612	650	648	574	631	623	620	614	666	615	646	645	633	635	613	592	583	613	657	619	617	641	620	613	573	612	609	609	605	634	610	640	640	626	633	615	587	632	630	628	639	598	586	644	624	656	656	604	610	600	644	626	594	597	617	620	606	530	610	641	610	626	623	627	622	613	638	648	632	608	621	637	622	616	607	648	569	656	609	648	625	618	601	597	623	573	636	597	565	641	597	629	585	651	610	621	616	633	624	622	624	586	608	589	626	592	635	593	657	589	628	587	616	627	631	558	630	616	639	635	573	640	578	556	610	618	669	610	629	600	626	622	651	673	636	650	611	623	640	657	584	592	657	650	625	628	597	641	667	621	642	632	628	584	624	606	633	596	638	600	617	600	631	651	634	637	605	639	638	611	620	655	606	688	591	600	639	599	599	661	632	613	611	587	590	578	589	640	623	600	636	588	630	635	633	614	633	584	625	593	579	624	573	603	567	620	630	622	586	569	603	593	604	624	641	620	589	583	639	616	625	607	632	584	642	636	644	591	576	598	567	594	636	655	616	617	606	649	623	582	628	620	606	585	607	657	557	643	620	635	616	601	587	612	596	605
57219	81064	57717	43707	4016	1140	1161	1072	1003	977	950	1003	961	959	892	981	1034	958	968	919	993	929	993	990	972	884	951	921	915	960	938	944	943	928	953	940	926	885	950	957	985	887	915	966	939	904	957	945	936	899	960	923	915	941	1002	983	938	955	947	881	955	947	969	964	948	908	980	918	950	931	954	953	919	949	896	928	950	892	924	969	946	947	926	927	925	939	936	921	910	924	914	920	965	984	946	918	906	948	976	945	954	958	962	981	925	958	939	918	984	980	911	911	951	953	927	913	1026	983	954	926	943	929	945	945	958	887	907	922	927	971	949	929	954	917	939	938	890	967	962	918	912	934	910	929	939	943	951	990	960	946	920	893	953	938	975	923	957	976	935	926	965	940	948	938	927	888	973	960	977	912	923	889	927	943	940	918	907	939	893	926	990	867	918	951	942	923	941	968	924	951	932	930	941	910	929	915	960	931	939	960	935	888	922	934	969	1003	955	932	905	907	950	893	930	964	915	975	894	935	984	932	986	949	981	970	970	943	965	919	934	930	904	930	989	985	899	934	916	861	961	903	1000	989	974	941	957	926	954	952	949	878	971	938	956	972	952	875	926	987	903	896	953	955	918	887	896	911	966	942	935	916	963	970	929	956	974	1017	970	990	901	915	869	1004	913	956	966	943	922	961	946	973	1000	910	980	946	898	985	972	923	931	879	935	971	918	913	956	892	962	908	899	931	875	954	928	963	945	935	879	931	919	991	975	951	971	959	1018	939	942	890	873	925	924	969	989	980	970	978	935	888	936	900	922	941	937	942	935	988	934	948	982	906	944	969	935	940	959	959	938	956	912	1007	932	942	942	920	963	889	925	933	929	924	926	896	925	965	966	948	942	954	953	897	951	965	945	916	957	900	992	956	988	957	953	964	944	910	943	999	916	929	925	948	935	930	979	918	928	907	958	951	946	1006	981	981	886	906	884	914	959	921	926	944	992	943	909	938	975	935	905	930	949	982	900	913	877	973	892	972	932	951	947	863	962	944	953	936	909	976	930	886	963	870	921	895	919	950	957	938	952	991	923	932	952	982	948	983	962	988	958	976	970	945	934	946	966	973	946	978	983	907	934	944	940	914	962	926	1026	935	938	914	934	906	921	942	908	947	981	951	953	945	975	958	936	972	958	918	919	911	984	930	955	930	938	967	990	941	975	968	921	968	973	927	966	983	928	1001	915	970	925	971	946	922	959	944	940	945	970	986	957	941	972	922	948	917	953	922	941	935	951	995	915	912	913	923	931	972	1010	868	944	918	968	908	919	953	933	926	951	902	925	950	976	928	923	938	920	939	971	980	998	920	931	939	991	968	962	876	905	976	928	942	973	933	902	1013	908	981	964	923	933	967	964	925	927	934	961	964	948	944	928	974	966	888	935	931	906	931	912	913	936	961	943	948	927	965	996	925	992	947	903	934	900	920	994	966	981	959	934	943	946	947	919	921	904	960	924	945	946	902	972	896	939	919	950	901	927	918	884	951	921	933	975	977	909	937	952	962	952	900	927	929	955	933	944	955	973	942	927	963	983	963	886	958	938	917	987	972	929	953	979	922	912	938	942	954	906	935	884	967	957	961	964	958	994	947	932	966	965	973	962	931	912	936	942	957	962	895	948	928	888	912	979	975	933	937	946	945	935	936	942	928	872	963	926	917	953	928	948	953	876	923	947	1023	939	924	863	905	1011	938	933	921	971	900	983	984	905	925	941	895	949	904	931	947	923	991	912	974	959	953	927	996	924	915	962	931	945	903	917	926	933	965	884	919	960	921	937	918	950	850	908	955	948	936	946	956	938	901	956	972	924	899	901	959	919	933	956	900	969	859	896	930	948	950	990	933	956	934	953	898	970	923	911	962	948	925	927	892	932	942	901	957	903	962	911	912	938	911	949	934	944	909	927	913	878	903	937	909	932	926	985	979	947	930	917	978	916	975	936	959	963	953	904	962	963	963	924	933	979	945	926	966	940	937	912	998	910	996	946	916	990	928	896	959	936	957	942	939	950	959	900	920	941	944	978	954	909	951	953	917	934	936	930	970	936	954	987	983	938	945	920	913	961	948	1031	919	920	910	966	1011	962	951	936	917	972	932	878	1005	978	958	942	940	925	930	948	909	977	930	955	940	910	954	918	881	919	930	899	945	888	954	946	925	960	967	999	916	928	928	996	951	974	973	937	912	906	912	942	984	918	866	932	924	906	924	976	971	941	903	974	904	908	933	872	979	957	959	870	907	964	959	934	862	948	909	993	928	932	946	990	868	931	927	976	958	956	907	928	949	954	892	959	1003	990	942	930	983	915	963	907	900	921	850	931	973	912	904	840	915	956	945	970	950	919	957	927	914	922	909	937	883	935	971	987	931	981	943	937	920	927	918	979	975	944	974	945	934	915	936	950	931	919	943	938	943	970	952	958	904	911	897	893	922	950	926	917	957	916	977	1021	963	906	966	955	934	880	912	932	933	929	932	951	902	964	919	966	916	992	972	932	906	929	930	876	883	910	931	915	960	921	923	894	971	946	920	922	900	963	940	936	899	911	968	942	936	941	960	946	891	946	940	921	933	942	909	960	957	982	953	988	919	932	914	975	924	931	928	965	955	903	975	906	918	946	893	912	945	911	933	914	965	965	940	936	905	931	1007	886	943	977	888	920	960	950	997	971	882	966	919	904	933	945	940	935	964	951	918	958	847	946	962	996	933	909	974	920	915	982	922	911	957	904	878	907	969	916	936	980	852	993	986	897	904	889	927	944	934	917	944	1005	953	942	897	959	963	904	929	984	909	924	976	983	933	926	920	992	933	993	965	918	981	944	878	947	957	934	957	880	909	935	931	950	945	918	940	921	896	963	940	962	899	914	991	928	949	929	963	989	878	870	931	925	897	912	949	912	958	939	990	942	966	924	960	939	1008	918	945	923	935	969	920	917	889	920	968	894	968	992	940	945	934	922	933	941	971	933	971	929	957	969	938	938	936	913	898	940	872	943	879	972	912	907	978	929	993	923	941	944	932	994	985	906	981	988	936	936	908	935	854	864	944	912	934	967	932	942	994	959	983	963	937	979	941	987	919	965	893	982	891	938	914	916	905	885	937	904	903	882	938	939	958	904	892	942	921	994	973	952	892	965	963	916	953	897	970	909	922	938	959	919	951	932	937	920	931	965	925	914	924	936	965	929	935	960	957	927	973	995	952	926	908	936	907	923	959	980	983	963	931	956	905	981	959	930	932	890	899	944	919	927	988	908	918	938	921	876	950	958	991	963	946	903	953	887	987	941	909	925	931	947	932	982	899	913	978	893	957	941	909	922	931	946	920	982	932	936	928	906	920	955	1012	965	955	960	896	909	972	943	932	963	994	1014	934	967	904	925	971	943	927	949	919	973	943	952	930	927	942	935	999	1002	948	955	981	968	919	957	928	925	947	966	912	996	973	950	902	966	938	908	950	993	911	975	946	944	952	901	924	931	982	930	927	964	919	952	919	951	934	952	969	966	965
23269	21717	31921	24346	21534	19467	6399	890	750	729	748	721	728	732	744	729	747	740	730	723	755	738	682	683	760	696	720	665	674	707	753	795	712	701	714	680	699	725	733	692	744	684	700	700	673	719	698	693	696	705	653	675	710	722	649	737	706	731	728	718	703	728	710	712	669	725	719	695	677	745	745	664	722	720	684	699	698	703	706	714	654	670	677	734	695	749	711	713	688	694	737	679	691	735	679	704	710	642	722	700	714	691	715	720	678	755	702	676	661	642	704	713	688	711	737	712	735	753	716	737	713	771	681	692	692	699	709	717	670	711	723	703	708	720	674	656	678	687	745	697	669	691	694	731	708	705	684	643	722	646	698	684	677	700	701	746	730	724	713	688	729	694	685	732	744	697	689	697	712	758	700	694	701	713	739	689	721	696	653	715	697	693	725	732	687	671	719	639	728	688	675	696	698	686	729	716	712	708	697	699	718	684	676	687	708	707	753	717	703	693	681	690	636	661	721	704	709	722	728	683	714	676	721	694	697	680	753	722	729	762	656	683	692	744	691	746	698	705	731	714	678	716	676	750	648	723	697	717	692	701	703	722	676	725	682	712	701	724	688	676	722	694	739	713	678	692	687	741	717	690	672	688	718	725	705	659	672	685	688	679	700	727	727	691	715	666	741	686	693	692	687	717	678	734	701	679	678	688	666	746	714	704	683	695	677	698	686	681	710	687	691	729	629	681	699	719	696	679	698	634	681	683	713	695	717	698	640	701	676	692	672	719	670	694	718	709	720	675	710	707	725	729	677	722	715	706	678	671	686	735	710	718	713	681	685	675	660	701	729	703	738	714	698	696	680	740	677	735	678	699	658	660	719	704	706	656	736	714	683	730	669	740	690	714	719	697	718	691	714	635	674	657	708	651	669	689	727	699	702	702	711	719	647	668	716	723	714	681	682	716	702	696	698	691	728	691	678	674	673	691	687	712	728	728	686	637	685	706	646	670	694	730	715	698	699	670	734	691	699	678	697	730	661	689	714	699	731	687	646	690	737	679	668	684	767	641	714	731	679	677	751	718	679	755	708	718	695	691	732	700	676	721	699	678	700	676	681	695	711	659	677	702	718	705	738	674	678	686	698	718	730	723	661	694	678	710	704	716	655	665	725	709	707	736	704	667	677	694	716	735	722	669	688	679	737	705	750	734	711	681	702	682	729	703	686	652	649	738	750	679	702	683	703	712	688	708	656	682	696	666	711	685	703	676	725	716	710	694	703	691	686	738	703	699	656	673	739	719	726	738	667	663	691	696	698	728	662	702	723	729	681	714	716	658	728	672	692	752	702	664	661	683	734	686	738	703	736	705	723	695	698	737	667	684	690	666	662	676	747	680	717	689	691	663	698	692	733	703	673	749	697	767	680	690	649	689	715	690	704	747	663	683	696	698	712	691	661	724	693	729	728	707	737	710	701	679	686	669	710	665	694	684	685	750	703	723	729	668	721	728	705	695	680	685	721	685	703	705	635	740	692	708	712	715	735	670	683	727	719	725	759	633	712	679	699	646	674	680	673	754	647	734	692	713	682	655	681	685	702	716	688	702	666	693	725	700	647	683	708	683	685	661	695	712	715	717	741	683	705	700	707	696	721	711	672	685	720	729	660	727	698	704	710	708	699	765	738	701	665	738	702	672	642	683	699	700	680	659	710	687	716	718	687	703	669	698	668	679	680	706	708	706	658	659	722	687	720	680	713	701	684	634	725	726	715	654	724	719	674	661	658	668	686	742	703	672	670	681	665	704	659	673	720	667	705	696	735	668	723	707	688	684	677	688	667	738	687	727	721	698	696	687	690	758	660	688	677	693	667	672	700	715	692	679	685	650	668	718	674	707	695	724	738	715	693	719	687	722	747	665	692	664	747	697	719	747	747	673	724	676	670	747	640	694	718	738	652	704	771	692	715	732	709	697	675	699	653	739	682	674	686	718	742	699	663	689	706	691	651	683	701	718	708	674	716	701	674	695	675	713	721	679	708	712	732	719	726	660	746	703	730	682	688	717	675	688	724	661	742	693	710	680	692	699	723	703	768	709	688	720	689	685	699	719	735	676	690	717	684	659	686	734	708	730	650	682	716	683	661	695	687	665	703	708	707	694	752	698	716	710	735	682	719	704	708	681	705	661	679	659	694	679	675	693	733	647	738	716	708	715	720	718	683	722	692	680	707	689	635	713	703	668	701	662	709	672	703	663	702	682	700	713	718	697	658	758	700	703	711	728	706	721	691	730	685	683	668	676	691	676	724	722	702	689	716	749	689	668	751	676	686	672	712	731	677	654	689	688	682	677	693	670	691	731	716	671	699	685	678	696	669	693	678	680	760	694	686	686	768	701	729	733	688	729	746	695	656	675	706	711	701	705	691	693	695	677	697	712	692	654	709	669	689	708	685	652	694	657	665	677	673	713	713	725	667	668	677	712	668	705	721	707	718	712	660	686	703	705	700	715	708	695	721	735	698	726	722	731	668	684	733	706	700	697	657	674	692	695	702	712	673	679	707	695	658	721	690	735	708	698	669	682	686	685	699	700	708	666	717	748	694	673	731	643	655	725	728	679	693	654	658	718	754	724	722	677	690	702	710	683	696	752	727	734	677	713	691	699	644	726	682	690	718	654	714	727	656	710	668	719	693	677	659	685	681	737	690	741	699	707	674	685	715	693	712	683	654	729	660	709	707	713	711	672	642	726	751	709	735	711	705	695	676	681	676	693	658	650	712	695	701	724	687	654	727	693	734	724	741	725	718	699	705	671	727	660	700	696	661	767	669	672	748	657	708	689	708	704	663	728	705	703	670	664	675	721	670	693	730	635	711	740	674	680	700	722	702	671	675	700	709	729	695	702	675	717	709	727	698	640	696	705	743	702	663	723	706	689	681	706	628	701	639	691	740	721	698	709	683	695	683	694	701	708	734	739	680	656	700	716	726	714	672	710	708	680	694	712	730	692	726	696	693	674	735	691	718	677	726	729	667	699	719	663	711	657	725	668	673	728	674	699	689	694	724	708	714	748	699	720	679	719	694	740	694	721	690	722	706	741	676	718	657	736	711	676	707	712	720	685	698	683	677	710	678	682	707	686	663	704	685	749	705	743	714	717	688	699	737	698	667	742	703	686	734	697	659	683	711	741	750	684	685	703	740	672	715	692	753	709	678	723	665	723	728	693	723	739	751	671	714	665	722	680	688	704	674	665	750	641	722	728	692	696	688	695	680	721	707	748	694	701	699	720	690	731	731	662	673	661	700	653	707	694	704	723	658	705	703	695	713	672	703	696	725	699	738	728	682	671	689	691	719	712	718	687	680	679	673	690	722	726	719	744	702	734	698	690	652	705	678	700	727	690	688	702	718	672	693	695	742	705	669	709	720	641	690	718	661	690	717	692	711	683	676	715	658	683	747	696	708	732	722	771	715	705	724	661	691	714	706	677	734	682	696	690	692	690	723	686	687	710	714	715	649	706
57489	89986	59916	51262	6344	1384	1259	1243	1137	1190	1126	1091	1078	1086	1070	1108	1100	1065	1081	1069	1105	1047	1048	1025	1043	1030	1027	1051	1020	1036	1077	1050	1080	1038	1024	1084	1040	1081	1019	1014	1070	1050	1036	1040	1054	1046	1059	1041	1047	1002	975	1021	1016	962	978	1014	1072	1034	1009	1016	1060	1070	1022	1019	1046	994	1077	1018	1034	1048	1041	1060	1007	1043	1045	987	1119	1119	1114	1028	1069	1057	960	1012	1042	1035	1042	1054	1011	1059	999	1020	987	1002	1071	1035	1030	998	1049	1096	1026	1034	1028	1052	1051	1048	1026	1030	1076	1020	1009	1016	1019	1048	1032	1027	1031	1058	1024	1038	1043	1086	1044	1030	1081	1015	1088	1066	1036	1024	1032	1026	1022	992	1075	1062	1085	1071	1044	1033	1057	1050	962	1046	1077	1035	1083	1043	1038	996	1018	993	1065	995	1065	1037	1026	1085	1031	990	1007	1060	1004	1079	1019	1051	1045	1075	1072	1010	1043	1010	1003	1019	969	1011	1036	1028	985	961	1079	1036	1016	1069	1031	1025	1042	1045	972	1071	1018	1096	1017	1086	1058	999	967	1049	1048	1048	1021	1008	1052	1042	1074	1009	1059	1039	992	1044	1027	1058	1023	1022	1028	985	1084	1055	1041	1042	1015	1046	990	1090	993	995	1021	1035	1030	1021	1082	1026	1047	1016	1066	1007	1049	1091	1029	1012	1019	990	1019	1053	1057	991	1065	1027	1013	1014	1039	1039	1049	1079	1018	996	1019	1034	1017	994	1036	999	1099	995	1047	974	993	1074	1085	1050	1071	1054	1020	1060	1061	1005	1036	1030	1081	1042	1034	1039	1011	1035	1059	993	1021	984	1016	1056	1037	1044	1008	995	1039	995	1035	1125	1074	1045	1052	1035	1029	1041	1001	1032	1064	1066	1051	1082	1027	1062	994	1059	1013	988	1035	1000	1053	1020	1060	1052	1074	1017	1098	1039	1001	966	1037	1019	1055	1024	1026	991	996	1039	1106	1003	1014	1058	1078	1035	996	1030	1034	999	1015	1062	1045	1023	1054	1009	1048	1062	1101	1028	1034	1009	1118	1061	1015	1060	1080	990	1014	1018	1037	950	1030	1044	1041	935	1067	1079	1028	1026	1017	1054	1003	1047	1030	1019	1038	1093	984	1062	1030	1024	970	998	996	1066	996	1059	1027	994	1044	1017	1037	990	999	1058	1013	989	1054	1001	1002	1011	1035	992	1055	1036	1065	1045	1022	959	977	1044	980	1061	954	1009	959	1074	1069	1049	1078	992	1043	1017	1051	1036	1067	1072	990	1046	1003	1086	1023	1086	1026	1012	1012	1059	1054	975	1013	998	1018	1029	1014	1106	1090	1019	1060	1016	1040	1002	1015	1058	1001	1066	1015	1074	1074	1026	1057	1040	1009	1049	1006	964	1065	1081	993	1029	1068	1050	1103	1063	986	1067	1041	986	1033	1026	961	1076	1002	1056	1032	1067	988	1038	1065	1014	1087	1002	1020	1026	1024	1030	1027	1092	1118	1009	1094	1004	1008	1019	1036	1013	997	1053	1078	1071	1042	1017	990	999	1048	1038	1030	1040	1067	1078	1015	994	1025	998	1048	1109	1000	1070	1057	1034	989	1097	1059	1028	1036	1090	1062	1048	994	988	1078	989	1031	1110	1094	1021	1004	995	1029	922	972	1028	1026	1053	1044	1033	1011	1016	1048	1018	1073	1042	1068	988	1047	1028	1085	1024	1033	1019	1066	1020	1009	1070	1002	1005	990	993	1004	1027	1055	1026	1035	1054	1045	1049	1055	1035	1053	1022	1032	1042	1066	1029	1061	994	1051	1052	1060	1052	1013	998	1054	1029	999	1032	1002	1017	981	1060	1036	991	1063	1061	1016	1045	1038	1000	1018	1052	1029	1065	1074	1038	1023	1009	1009	1019	1045	1066	1046	997	1035	1002	978	1043	1058	1057	1008	1007	1044	1036	997	1017	1022	1020	1011	1074	987	1061	1040	1016	1007	989	1014	1029	1026	1039	1056	1039	1018	1052	1046	1028	1075	1078	1038	1082	1091	988	1098	1029	1055	1046	969	1063	1068	1016	1036	1036	1024	1048	1043	1032	1034	1032	1081	988	996	1009	1030	1030	1029	1051	1046	1079	1063	1084	999	993	1079	1014	1017	1029	1057	997	1097	1030	1002	1092	1010	1043	1009	1039	1050	1003	1069	980	1040	1072	1046	989	1019	1021	1006	1053	1058	1032	1057	1021	1027	1064	1032	1061	975	1055	1075	1051	1051	1037	1050	1024	1005	1025	1038	991	994	1040	1003	987	1060	1018	1058	1037	989	1019	1046	1003	976	1083	1029	1041	1076	1042	1052	1016	1064	982	1031	1042	1010	1004	1018	1070	995	1051	993	1026	1019	1009	1076	1017	1014	1032	1049	1052	1004	1069	1067	1034	1000	1019	1012	1066	1022	1037	1058	1058	1005	1018	1026	998	1012	1055	1103	1025	1065	994	1031	1008	1045	1095	1041	1092	1030	1037	1031	1006	1017	1029	1072	1007	974	1029	1046	1011	1019	1039	1045	1022	1034	1009	1063	1050	998	1087	1044	986	976	999	1049	1045	978	1001	1074	1074	1037	1034	1030	984	1056	1052	1063	1015	1017	1043	1058	1089	1047	1014	1040	1020	1047	1010	986	1000	1038	959	1020	1035	1027	1037	1050	1003	1015	1017	1068	1078	1071	1002	1026	1038	1068	976	1041	1017	1012	999	1098	1062	1039	1000	1014	1071	1087	1053	1062	1080	1009	1027	1038	1056	1024	1026	1006	1079	1005	1009	1053	1003	1020	1014	1031	1069	1020	954	1066	1069	1041	1087	964	975	1041	1028	1049	1059	1040	1044	1062	1048	1017	1020	1018	998	1013	993	1046	1029	971	1035	1044	1004	1037	1045	1025	1007	1034	1013	1042	1050	1027	1048	1056	996	1040	1039	1068	1096	1052	1056	989	1048	1036	1044	1034	1031	993	1055	1013	1004	1036	1041	1082	1043	1006	1059	1037	1101	1016	1012	1050	1042	1043	1045	1038	1005	1047	1099	1068	1000	1004	965	984	997	1011	998	972	1059	1034	1002	1103	1049	1013	1020	997	1084	1083	1077	1008	1065	1052	995	1048	1081	1065	1056	1036	965	1017	1050	1015	1072	1038	1021	1047	1060	1050	1106	1016	1042	1044	988	1087	963	1056	996	1025	1018	1036	1017	1041	1030	1049	1026	1013	1073	1088	1076	1059	1021	1051	1061	1031	1044	1041	1061	1034	1050	1013	1010	1015	1060	1021	988	996	1073	1048	1012	1027	1012	1003	1043	1046	1052	998	971	1025	1031	1073	1044	996	1028	987	1000	1043	1058	1035	1027	1047	1062	965	1039	1037	1105	1033	1031	1059	1067	1027	1034	1037	1060	1065	1083	1026	1078	1025	1015	1014	1036	1043	1073	1014	995	1031	1064	1073	1022	1042	991	988	987	1006	1046	1090	1048	1048	1023	1089	1054	1023	1084	1059	1057	1075	1041	1030	1030	1052	992	1068	1025	1028	1012	1027	1073	1020	1038	955	1054	1024	1064	997	1052	1024	1012	1059	1028	1042	1053	994	1050	1026	1009	1067	1084	1049	1085	1077	1012	1067	1077	983	1015	1011	1029	1061	975	1063	1013	1076	1024	1041	1020	997	1021	1075	1018	1092	1004	1062	1068	1040	1039	1103	1036	975	1039	1060	1038	1033	1033	1018	1058	1095	1095	1053	1015	1025	1004	1016	1075	1086	1057	976	1032	1017	1013	1019	1054	973	1045	1099	1083	999	1050	1058	1054	1037	1045	1030	1068	1020	1034	1022	1062	1019	1084	1005	1025	1034	1012	956	1059	1040	1049	1017	1058	1048	1055	1027	1002	1021	1111	1075	1060	1024	1047	1070	1002	1040	1063	1095	1068	1040	1005	968	1003	1019	1031	1015	1013	1025	997	1062	999	1056	1046	1021	1013	1046	1061	985	1115	995	1036	1001	1048	951	1055	997	1057	1076	1076	1058	992	995	1009	1068	1042	1023	1023	1105	974	1035	1033	1059	1082	1062	1024	994	1120	1084	1066	1009	1057	1047	1067	1003	1086	979	1042	1049	1014	1021	996	1011	1045	1068	993	1018	1047	1001	1001	1010	1066	995	1047	1006	1075	1036	1030	1034	1056	990	1034	1049	1011	1027	1049	1047	1028	1047	985	965	1033	1090	1028	1040	1056	999	1069	1040	982	1024	999	1028	1046	987	1030	1083	998	998	1013	995	960	1068	1092	1025	989	1059	1039	1041	976	1028	1013	984	1043	990	1041	1017	1048	1040	1002	1078	1050	1002	1046	1018	1020	1019	1071	981	1037	1016	1095	1006	1054	1062	988	1032	1032	1071	1059	1011	1055	1019	1015	1064	1074	1018	996	1070	1003	1040	1041	1040	1049	1023	1018	976	1047	1005	987	993	1031	1030	1071	1016	1026	1043	999	999	945	1066	1053	1056	1068	1046	1058	1085	1031	994	1041	1070	979	1011	1053	1057	999	1063	1061	986	1024	1053	1007	1010	1063	1061	975	1030	1027	1052	1031	977	1004	998	1048	1051	1039	1008	1036	1018	1060	1015	1033	985	1011	1035	1005	1010	1015	1017	1010	1042	1052	1052	1073	1046	1079	1015	1051	1053	1034	1069	1045	1084	988	999	1011	1070	995	1059	996	1052	1005	1054	1085	1076	1019	998	1080	1024	1076	1021	1022	1078	983	1032	1041
29196	25222	30468	15370	1274	416	386	409	382	425	398	373	413	406	395	435	400	381	414	428	401	384	416	374	374	355	369	368	388	367	411	421	394	386	392	414	371	394	413	407	414	369	367	402	378	395	391	419	375	349	413	357	375	380	389	372	399	419	390	400	411	400	384	410	366	395	386	397	402	394	381	367	395	367	375	374	392	364	383	391	374	364	380	381	389	366	383	389	372	385	397	389	397	344	398	405	393	376	396	404	387	387	404	415	364	401	408	391	390	377	408	381	368	398	393	366	377	414	421	384	374	375	377	402	381	362	398	388	363	355	397	390	399	399	389	394	390	403	384	416	350	390	431	401	396	377	390	377	398	378	371	440	378	407	397	365	410	369	350	399	382	385	415	372	403	395	375	393	427	375	384	413	377	415	377	414	372	402	412	385	384	389	367	383	396	399	406	397	381	413	338	391	370	396	381	377	443	408	418	388	346	435	432	384	367	369	387	400	398	405	382	370	365	364	406	424	380	410	374	336	404	414	366	362	366	400	384	381	350	377	367	376	373	400	369	365	392	401	390	378	383	380	409	392	383	383	406	340	378	405	392	363	380	390	432	400	374	352	398	365	425	394	403	408	377	410	412	354	354	381	392	345	426	388	436	380	362	376	417	366	385	376	397	395	402	399	361	354	409	359	423	394	392	383	384	390	389	395	400	410	346	409	344	390	396	359	412	422	394	415	419	382	418	367	387	433	378	364	386	367	355	372	375	366	378	414	413	392	387	410	387	375	357	391	330	363	378	411	393	395	388	383	379	376	380	380	361	380	368	403	379	418	383	388	401	393	396	399	377	401	358	396	378	386	374	402	411	386	367	396	377	370	359	437	393	344	373	363	384	390	371	410	391	390	416	396	403	384	386	370	374	386	383	363	408	373	349	388	366	394	448	397	356	399	407	378	379	395	357	406	356	417	379	381	414	400	385	369	362	374	408	417	373	416	412	412	391	390	394	396	406	389	399	387	373	364	409	429	398	412	389	366	381	373	392	361	393	375	374	386	382	422	408	408	394	394	413	391	368	410	395	401	348	372	394	373	416	390	389	418	346	377	394	365	389	431	369	371	400	425	423	347	389	375	400	388	376	387	417	390	342	405	373	397	387	367	397	361	386	326	395	391	381	367	407	363	373	353	383	382	383	415	364	406	369	396	379	413	376	375	398	352	358	379	371	388	378	363	390	401	376	372	366	414	419	391	432	388	397	362	374	387	364	351	402	382	358	389	365	370	375	350	413	379	334	400	373	369	362	379	426	407	371	364	388	377	423	389	395	378	421	395	410	397	408	399	369	411	372	371	375	369	371	369	370	412	403	407	393	391	401	394	386	385	392	396	424	394	382	365	374	380	411	385	378	424	407	400	390	360	374	410	374	353	381	360	356	379	381	377	363	424	391	411	377	380	379	396	362	389	394	367	395	384	407	361	401	361	355	379	381	380	383	414	363	398	425	384	387	346	369	348	387	406	384	383	381	412	400	395	375	350	363	344	365	371	381	375	413	372	389	380	431	383	397	393	371	352	397	355	426	368	379	404	396	385	371	361	379	384	377	398	386	401	390	380	369	382	369	396	400	377	411	387	374	383	402	379	382	385	387	394	387	410	388	351	402	383	404	352	380	407	361	412	402	349	389	402	390	367	347	381	375	402	408	367	394	392	371	393	390	394	368	383	392	365	368	428	380	383	389	361	361	386	386	417	394	402	428	369	402	359	361	396	371	397	405	388	398	395	382	382	381	395	381	392	362	384	357	416	388	390	403	403	389	394	380	403	367	385	383	382	364	425	367	415	361	372	402	405	361	384	378	372	377	365	401	386	352	372	387	361	403	410	401	381	379	378	418	393	386	395	389	400	420	422	377	403	410	390	411	405	390	360	364	391	379	404	369	407	414	373	375	378	399	418	409	401	382	383	417	403	434	360	403	398	377	393	383	394	370	385	381	396	385	410	387	394	378	421	413	402	390	366	403	378	356	376	396	368	394	373	377	377	354	399	409	378	418	389	407	378	417	380	378	373	381	392	394	372	355	383	392	357	404	368	410	379	391	433	385	411	366	362	353	408	395	381	395	411	389	388	437	407	350	369	395	365	357	387	404	393	409	385	434	363	392	376	402	405	422	386	408	385	362	403	356	402	396	379	392	414	356	383	386	418	417	355	405	376	386	386	381	372	363	430	366	398	367	382	397	433	375	419	390	422	413	415	388	374	370	415	355	385	396	391	378	363	377	409	375	369	366	385	393	347	384	384	363	367	417	349	391	380	430	388	379	358	440	364	400	385	378	384	399	367	342	358	387	392	402	394	403	371	363	396	410	363	378	370	349	375	420	402	358	350	397	382	365	396	374	393	420	392	381	383	376	396	387	381	376	390	357	357	383	396	388	370	402	392	392	390	390	379	352	385	410	412	369	411	375	394	409	379	404	378	405	393	398	390	366	399	384	382	380	366	351	397	381	379	403	363	379	363	367	387	385	407	387	438	396	372	397	373	387	372	390	343	372	404	372	393	374	378	423	397	375	383	396	368	382	385	373	359	399	408	371	396	341	394	344	387	373	390	395	394	380	400	399	388	393	401	379	398	376	363	417	397	405	394	391	387	358	386	371	395	410	417	388	398	387	365	423	384	379	390	396	345	373	346	398	390	381	381	390	401	384	387	381	399	404	393	399	379	375	376	376	373	381	378	387	368	368	391	368	370	389	396	351	371	400	382	384	379	428	407	413	386	363	372	386	399	412	399	411	380	389	391	419	400	395	356	397	371	375	404	408	328	361	385	370	375	393	344	348	373	367	400	382	428	409	431	403	356	375	393	395	399	371	371	367	392	395	388	426	402	365	381	414	412	405	398	420	364	392	384	397	355	391	398	365	429	384	389	413	438	398	370	369	354	367	409	366	388	398	390	380	407	426	393	378	400	387	382	400	382	409	419	352	358	394	374	423	385	407	412	383	413	364	390	354	381	398	414	386	372	385	352	397	373	348	374	423	367	359	404	378	396	365	369	408	389	376	398	409	394	387	373	395	416	426	378	428	409	435	365	395	397	398	363	421	400	376	370	403	345	396	349	371	376	384	388	382	364	360	386	398	424	391	393	363	343	374	392	382	385	398	406	367	366	393	395	377	370	361	378	369	375	383	383	400	389	411	385	373	376	389	385	337	394	393	375	376	385	421	393	390	371	364	379	410	418	393	385	387	362	398	390	371	381	331	332	407	361	401	379	396	416	362	394	404	409	366	385	390	397	391	401	394	370	378	399	405	404	354	412	406	380	402	402	354	392	370	371	389	387	373	387	375	358	409	393	385	361	370	414	356	397	364	363	381	382	358	400	378	392	387	365	398	375	333	371	377	371	400	428	390	384	417	399	375	404	371	401	390	412	400	361	413	336	384	415	373	399	387	402	373	360	394	403	375	373	372	361	395	378	385	380	409	369	381	388	389	384	365	413	419	377	371	375	410	411	412	387	383	414
35868	40207	33439	15343	1357	600	611	631	633	597	625	584	630	625	576	581	562	604	610	644	577	553	599	641	603	626	589	582	600	561	586	576	595	624	582	589	639	655	642	568	600	644	594	601	628	651	592	629	576	572	582	628	629	650	614	592	605	613	599	616	633	623	614	614	665	650	621	633	634	616	604	633	612	588	621	626	586	607	625	614	641	670	602	606	616	627	558	603	582	596	556	559	616	621	620	613	607	621	583	592	657	627	592	615	632	592	588	603	589	608	582	618	590	605	549	636	561	599	536	622	614	586	638	576	661	646	583	632	636	609	615	635	650	579	621	587	577	588	576	602	576	631	590	616	583	605	577	585	609	621	657	615	630	596	623	583	614	592	584	626	604	616	614	625	689	615	614	601	601	642	607	641	607	590	650	574	607	589	623	575	573	606	634	574	615	654	641	639	590	627	628	620	601	577	594	585	605	592	633	587	623	619	579	609	637	577	626	607	610	568	604	605	624	590	570	606	633	609	625	617	600	631	598	657	594	563	611	624	604	537	617	617	586	583	559	568	581	625	613	652	621	633	610	622	622	622	609	568	620	631	598	621	588	624	606	652	614	624	587	592	630	589	591	619	590	629	655	586	639	612	620	585	625	596	640	644	625	619	593	628	608	621	609	609	645	667	587	572	597	632	631	558	610	647	642	596	612	630	609	581	616	589	603	600	645	617	603	597	607	621	626	626	601	632	634	613	608	615	615	599	602	628	625	607	623	610	666	621	625	651	587	564	638	611	610	627	612	667	605	560	638	598	629	610	645	619	593	591	602	561	607	597	610	598	632	620	601	622	602	589	584	610	603	602	605	602	642	586	616	611	572	598	595	608	596	586	622	616	581	560	637	638	580	582	595	625	617	603	615	605	619	602	614	628	598	644	602	617	563	580	589	593	607	605	624	595	588	607	639	565	598	601	618	593	613	625	662	638	593	608	600	605	606	637	573	627	565	605	548	626	608	614	578	616	644	623	619	610	625	642	580	604	582	619	624	625	595	590	612	629	628	602	600	626	620	650	565	611	611	637	610	620	603	586	643	575	618	591	555	606	642	635	591	607	654	607	644	653	584	644	584	594	604	614	610	615	623	598	594	601	604	643	613	596	609	602	614	591	667	597	619	565	600	613	593	626	611	626	613	607	586	592	591	674	625	585	606	589	659	618	630	645	619	603	619	615	616	606	616	620	638	631	595	604	572	613	644	618	616	652	636	585	616	601	648	603	569	605	609	677	656	612	616	623	654	605	638	606	645	652	588	601	613	621	636	602	612	571	611	613	590	597	608	630	601	596	614	617	587	607	635	627	657	625	615	542	608	583	623	578	598	601	611	579	578	656	591	662	588	593	587	568	629	579	618	622	600	570	595	612	627	577	602	571	598	603	613	592	616	591	584	620	667	617	624	598	591	624	621	623	645	646	639	594	579	615	629	623	595	589	633	567	612	620	572	586	626	575	631	584	571	618	623	639	582	624	628	626	578	643	632	597	587	584	591	601	598	616	654	613	604	644	635	576	655	641	570	640	627	629	603	589	575	642	595	621	616	638	613	631	597	636	637	579	641	622	641	615	619	593	614	641	589	622	602	591	576	607	597	639	665	591	599	625	585	586	591	570	636	627	597	577	627	673	615	609	600	623	606	598	621	593	679	636	615	659	581	619	671	634	629	645	573	575	599	617	650	586	573	608	635	633	596	574	566	623	571	644	567	616	636	627	617	637	643	635	605	623	632	629	562	596	593	605	607	640	619	648	610	645	584	611	619	633	583	613	607	650	571	620	605	587	596	570	608	551	583	632	604	642	582	621	595	639	635	564	563	589	615	613	606	635	610	603	637	604	628	583	664	593	566	612	573	620	602	642	638	583	589	594	618	623	597	608	595	569	601	582	576	645	647	569	569	582	560	634	657	579	561	650	618	568	610	606	598	612	635	603	614	560	624	593	653	614	576	601	613	583	682	588	605	647	580	609	612	712	636	575	617	637	612	613	600	601	587	580	632	610	620	618	612	639	620	600	602	599	675	596	624	619	599	602	586	644	593	596	599	580	632	622	613	627	654	622	613	601	601	602	610	602	586	609	594	610	568	587	649	558	593	604	499	592	597	593	617	608	626	586	610	634	586	576	601	607	614	627	589	596	610	609	627	607	598	605	587	624	650	573	600	613	582	640	632	652	599	619	586	588	549	565	616	639	622	616	585	597	610	595	637	625	596	626	635	586	605	634	652	581	637	617	610	598	612	633	671	608	661	624	622	636	638	634	610	613	625	577	596	598	608	583	565	619	659	635	575	612	563	605	624	631	578	587	617	584	605	597	602	611	607	604	618	609	649	616	611	580	627	560	616	572	599	642	641	646	637	594	630	578	575	655	585	618	589	610	620	612	621	586	596	631	589	594	607	586	638	587	575	625	622	620	584	574	609	606	620	598	591	614	591	619	563	601	587	636	610	593	616	616	592	640	660	654	576	601	583	580	608	600	599	648	581	595	618	592	591	602	618	613	650	608	597	622	552	576	627	624	612	616	636	638	625	627	614	599	611	617	591	593	622	565	611	604	563	610	619	626	617	582	643	580	608	652	612	609	632	609	600	592	617	584	607	578	598	584	640	629	578	626	601	625	611	599	606	604	627	594	614	653	636	598	631	578	600	594	614	626	654	645	572	635	641	630	569	595	599	616	585	587	605	611	594	595	583	588	619	606	568	599	559	602	620	595	631	601	594	608	568	574	644	622	596	596	534	633	617	612	582	600	598	618	603	609	653	582	597	626	611	652	620	610	583	628	613	589	626	620	621	542	537	583	616	622	602	607	659	582	606	646	620	612	614	608	591	619	629	629	569	595	579	619	648	618	590	601	583	631	610	578	637	646	599	617	631	621	569	553	599	648	606	564	626	676	638	619	645	639	647	622	594	582	595	610	611	615	650	569	592	595	619	606	637	661	611	580	588	628	600	630	615	601	646	613	598	628	616	594	604	607	604	584	644	615	631	597	585	613	599	645	595	646	591	603	611	613	626	615	593	648	593	609	635	610	590	605	688	606	613	589	638	607	614	581	660	602	633	608	632	567	597	617	586	604	630	634	611	582	596	652	633	636	608	585	593	580	602	601	601	644	564	639	610	586	628	580	604	630	655	643	621	669	605	620	571	567	618	613	626	602	628	613	653	623	637	576	643	611	580	546	589	606	650	638	583	616	599	583	619	577	617	649	561	575	634	663	624	580	652	591	610	614	618	633	600	569	591	587	632	612	627	614	620	587	606	600	595	581	622	600	621	643	576	607	630	574	608	601	630	611	635	594	578	569	598	580	645	601	628	617	638	640	662	614	600	578	632	653	595	614	606	580	620	647	563	613	653	633	618	577	627	599	597	612	642	580	616	628	594	609	594	591	616	586	648	591	615	629	580	616	588	598	638	602	612	625	573	588	602	634	642	610	620	629	573	618	615	607	581	582	608	568	601	605	601	615	622	643
24468	22300	33740	27616	19650	7776	1019	665	611	653	668	627	639	608	626	628	632	645	644	595	649	667	620	622	626	683	633	650	599	636	592	581	620	627	594	596	623	599	604	646	627	561	587	600	617	635	605	590	588	596	613	611	603	575	582	628	621	606	626	602	637	570	632	606	548	652	661	646	598	610	592	596	611	630	605	572	578	622	659	621	639	612	578	610	614	604	614	590	598	637	606	599	626	614	626	614	636	580	631	628	599	590	590	597	606	594	568	616	589	634	615	564	582	591	598	583	635	569	574	571	628	598	667	559	585	622	577	592	613	591	642	602	632	649	630	628	623	624	576	627	587	609	620	616	581	574	625	601	640	608	598	624	598	621	584	608	634	599	679	606	557	641	642	578	667	626	598	591	660	598	625	580	631	642	599	640	618	607	626	572	631	562	571	636	559	602	628	594	640	651	613	680	581	615	604	641	606	627	618	617	661	644	574	623	571	604	634	587	610	623	590	598	632	630	602	663	623	628	607	583	658	586	616	593	609	572	638	579	582	578	602	578	622	578	607	614	634	605	622	609	612	628	609	643	648	622	609	613	629	631	586	606	597	568	573	590	593	571	593	602	606	577	619	628	596	638	572	596	585	598	592	582	609	572	610	567	592	561	608	556	634	647	583	612	612	568	571	645	628	605	610	622	612	609	593	611	613	620	614	581	600	619	556	600	580	605	561	585	610	589	601	620	604	609	612	621	619	617	595	600	614	619	582	581	611	615	595	622	620	602	586	586	596	600	594	606	578	654	668	608	589	631	618	633	642	588	581	584	619	616	577	622	627	599	672	607	606	604	600	637	634	609	612	605	620	610	575	644	571	624	590	606	615	630	643	592	605	630	673	626	560	602	602	594	602	623	632	576	564	629	597	588	602	594	628	602	664	607	645	603	624	575	623	607	572	561	598	556	606	617	607	583	649	655	615	595	610	570	607	595	648	577	607	588	663	582	586	650	603	580	588	552	625	622	637	594	598	681	610	585	577	615	579	611	571	589	566	602	626	598	564	563	566	634	617	581	648	610	613	584	625	627	622	601	630	628	605	609	585	600	614	634	610	601	598	629	606	560	637	620	606	619	583	577	549	627	551	612	621	604	619	618	592	609	585	586	607	592	626	596	618	610	669	602	625	613	600	597	641	610	596	628	579	646	599	616	667	598	608	627	607	615	651	624	626	600	639	634	617	613	612	624	629	624	562	572	596	635	598	579	627	624	605	581	601	585	654	638	623	609	620	601	643	636	571	571	636	553	599	599	620	628	620	594	624	642	610	649	668	591	618	593	636	607	590	575	625	580	583	629	599	565	618	612	617	649	595	596	595	600	578	630	613	599	629	602	608	605	609	573	624	561	619	606	585	606	586	639	597	590	634	593	619	592	651	602	596	596	622	606	625	633	593	602	560	627	596	598	656	600	645	654	606	565	612	640	599	564	640	590	593	614	621	588	605	659	598	646	602	615	604	617	645	602	600	589	568	589	575	631	633	616	616	591	605	584	574	608	552	627	608	611	633	576	641	597	593	617	606	644	585	622	643	611	595	593	616	591	583	601	610	604	607	583	586	639	657	601	628	614	605	609	626	604	641	600	605	625	596	606	608	627	624	581	590	568	565	622	582	601	621	618	607	589	619	609	607	599	655	628	605	617	593	638	630	614	592	595	587	625	583	575	634	622	599	625	643	603	596	611	612	570	595	605	571	609	610	600	584	622	565	608	603	610	602	635	590	557	649	570	611	598	564	632	602	611	596	582	594	615	589	605	558	596	569	606	614	622	592	567	611	610	573	580	602	616	605	591	594	609	626	608	636	629	622	589	589	606	565	606	571	624	543	654	591	595	647	611	590	572	618	593	611	598	601	638	621	622	659	603	583	643	625	657	583	634	615	614	626	599	583	620	602	632	615	619	614	616	617	597	598	617	604	623	592	586	609	649	588	587	661	609	626	595	619	569	565	597	588	617	654	645	565	621	646	606	596	671	638	587	593	626	598	617	614	601	642	578	592	591	590	623	645	621	598	592	575	635	620	578	621	598	604	620	602	623	629	611	561	619	609	606	588	631	595	613	607	623	608	615	599	601	615	584	602	577	580	645	597	582	623	633	598	594	627	643	575	568	601	610	580	587	590	593	639	578	612	643	596	610	638	585	573	620	633	617	609	616	576	591	569	600	655	616	597	618	646	593	584	661	620	635	632	586	622	624	625	579	611	585	603	623	613	670	605	623	648	614	647	608	635	593	618	619	595	605	576	612	646	587	619	663	615	625	651	634	613	632	602	627	619	598	619	610	596	604	604	618	652	591	582	584	551	584	653	640	615	603	592	646	583	604	587	611	615	602	595	600	592	628	609	615	597	608	589	577	626	604	615	583	602	623	588	598	654	643	580	673	599	641	589	591	567	598	629	648	607	628	611	615	664	639	627	619	619	634	604	631	615	599	623	594	609	627	588	618	605	585	636	609	573	573	593	604	623	631	643	611	640	587	559	629	609	597	554	629	639	653	598	620	636	593	615	584	636	621	570	586	646	604	636	594	608	605	586	606	625	620	658	601	607	615	602	603	621	647	595	632	657	577	595	594	584	632	592	611	637	591	598	648	588	566	673	639	594	596	641	668	571	594	629	582	593	636	615	589	614	628	635	622	633	592	623	608	611	634	599	609	609	567	550	625	612	650	622	665	599	647	616	612	591	586	592	608	623	576	585	628	600	628	597	609	623	613	607	599	576	632	562	611	605	588	629	611	606	600	622	571	609	638	614	618	637	595	595	619	600	624	630	616	615	644	579	625	618	608	635	622	623	599	638	611	558	589	622	630	563	600	629	587	567	601	621	625	577	571	593	626	560	627	611	640	619	643	611	586	579	630	640	580	659	643	550	629	642	575	603	590	598	605	633	595	580	602	660	622	625	646	594	644	585	637	606	587	601	588	595	626	644	596	621	610	553	609	600	596	604	649	620	583	543	570	577	594	607	542	597	589	617	628	609	624	571	614	667	579	603	637	610	582	602	595	615	615	599	607	643	620	638	661	574	560	606	594	629	643	652	591	627	620	574	606	622	622	627	622	639	561	642	618	607	652	634	620	614	571	616	608	668	647	581	590	608	623	592	579	553	611	598	643	615	588	556	607	583	624	612	599	606	601	582	587	672	608	581	579	641	578	669	606	646	605	635	614	648	588	597	636	563	626	596	600	649	606	560	588	591	591	633	611	597	644	617	593	620	589	579	627	608	599	638	566	622	610	650	622	604	625	616	597	607	633	614	624	619	624	584	617	652	551	596	613	667	632	599	637	636	646	634	638	608	610	608	562	586	581	552	624	596	613	606	603	635	590	591	595	633	633	608	591	609	565	619	583	630	567	611	620	593	589	633	663	644	634	658	575	618	626	636	645	648	626	591	604	648	660	604	604	619	590	589	595	571	634	607	596	598	632	598	595	587	595	621	617	617	632	584	623	586	623	593	635	643	601	616	590
57512	79195	56069	41949	4374	1182	1066	1005	1058	995	988	1000	1015	980	949	1035	949	913	961	968	948	957	988	925	966	986	915	904	900	916	920	966	906	944	975	1002	957	928	993	948	947	949	940	922	934	934	934	935	911	890	905	945	969	924	846	946	995	935	938	945	982	938	926	943	943	1000	987	958	968	992	972	946	911	975	916	1001	927	954	967	887	927	915	913	937	920	967	982	993	903	913	945	916	950	928	922	930	893	924	1003	966	891	909	951	848	902	936	962	924	912	953	980	952	945	985	971	916	965	896	898	961	915	910	907	866	850	962	920	956	969	988	926	925	926	839	908	939	953	928	966	896	989	970	931	930	938	972	936	936	935	913	981	949	905	996	917	949	945	895	913	978	912	922	939	931	918	957	907	887	969	897	897	899	901	891	935	932	984	911	946	916	929	1000	981	972	971	966	937	917	977	926	963	954	931	911	967	939	952	870	895	941	962	877	964	914	920	926	955	922	874	941	996	925	964	906	940	907	896	921	889	937	970	985	933	938	931	978	963	917	950	994	936	883	958	954	927	950	916	932	922	940	931	964	977	968	901	967	951	943	935	990	938	947	864	870	965	964	958	999	960	988	969	964	915	943	925	938	884	892	952	960	980	909	989	968	927	928	915	954	912	921	918	955	974	956	923	886	967	924	929	890	924	917	914	950	910	904	943	929	945	941	986	904	970	949	904	916	989	933	924	913	984	900	919	958	930	939	954	919	929	937	929	964	900	883	876	900	971	967	932	894	921	967	910	954	934	918	836	923	933	945	982	901	874	897	954	936	965	962	982	940	856	954	914	936	910	924	951	951	914	930	909	968	899	933	919	912	928	951	956	921	939	897	995	899	964	963	923	939	892	926	919	967	911	931	996	940	921	919	1016	923	931	912	989	891	927	909	982	875	977	909	983	927	952	944	998	919	966	933	966	949	946	883	927	925	943	932	923	917	911	911	958	919	916	983	955	939	925	947	978	941	959	922	950	973	922	928	941	930	898	930	969	918	919	980	947	946	920	888	892	951	935	921	982	905	922	936	903	902	944	944	962	935	951	900	948	957	964	931	955	959	982	863	970	924	895	965	936	951	949	973	906	973	884	980	948	977	923	948	910	870	888	953	963	974	926	906	938	913	974	948	944	937	919	960	960	963	902	937	896	911	962	921	956	898	874	950	958	957	904	943	981	931	917	942	906	929	932	950	964	870	953	945	895	888	908	917	961	927	955	921	935	926	972	920	961	965	930	916	955	915	984	967	917	955	929	911	909	889	949	966	968	967	921	992	940	907	964	896	947	921	968	944	933	946	950	896	968	906	925	934	975	939	941	985	999	931	981	920	957	937	907	919	898	924	914	935	937	996	963	901	925	939	925	966	948	965	974	904	936	965	891	913	931	980	950	948	971	967	979	948	937	1009	961	926	917	904	970	905	928	905	975	996	965	994	924	969	892	925	959	932	919	940	903	959	933	932	937	888	925	930	929	954	881	987	928	980	881	965	912	897	937	901	942	909	910	880	938	900	944	932	968	940	960	903	957	969	937	936	907	912	927	931	988	913	928	921	922	995	954	946	932	940	887	899	928	968	934	907	906	953	971	951	964	906	951	929	983	923	960	942	883	1004	941	929	905	917	925	937	928	892	943	973	937	908	907	912	983	891	966	996	936	891	949	916	935	957	973	899	932	898	930	924	856	970	962	917	946	960	972	899	914	940	896	934	910	976	937	905	951	1003	872	921	928	1005	925	927	898	957	945	972	887	969	965	980	892	970	927	985	936	967	939	973	843	890	932	919	944	959	911	955	913	921	880	949	914	931	968	891	902	915	910	956	960	910	961	966	909	968	921	932	926	931	953	964	947	939	916	929	943	945	935	910	966	933	901	940	929	960	978	971	928	934	910	996	928	934	909	945	964	918	964	964	923	905	891	917	982	941	939	936	988	976	933	905	952	883	940	947	952	916	931	872	961	997	940	950	912	891	972	947	930	898	993	959	902	941	934	922	919	962	937	917	896	923	891	947	959	945	946	885	946	948	984	945	929	974	889	960	906	901	964	972	986	946	943	938	976	943	899	943	969	958	972	908	924	926	925	933	1002	944	961	990	933	935	934	937	981	909	908	923	916	935	938	917	897	855	949	909	928	933	944	976	893	933	958	929	950	899	945	934	901	929	904	932	962	971	951	928	929	971	929	941	944	925	969	973	981	922	949	1016	962	944	943	958	939	990	925	949	949	954	986	859	919	927	952	927	944	927	904	959	965	930	1018	915	920	951	956	916	937	968	893	956	971	911	925	954	966	917	980	962	912	947	981	893	933	968	962	911	950	920	953	935	905	966	990	923	930	964	962	945	984	971	914	979	939	879	985	940	991	892	927	975	910	960	958	916	958	928	961	907	928	976	937	927	916	936	957	984	967	902	910	916	909	960	942	965	908	892	924	918	988	907	964	896	940	973	878	962	924	961	950	981	964	935	934	938	949	979	876	939	908	909	966	936	852	893	872	906	943	942	953	942	951	966	934	983	912	901	928	972	932	893	977	938	946	966	948	923	922	962	915	930	868	925	939	921	941	918	967	941	944	998	992	934	916	924	904	980	910	916	935	891	948	967	897	900	982	920	923	898	895	953	900	886	986	948	957	953	895	925	970	992	930	965	920	887	914	897	962	926	972	920	932	919	926	960	953	946	876	1010	953	954	1014	946	946	935	971	942	954	939	945	946	970	958	881	926	878	895	959	940	941	948	960	923	909	908	883	900	971	971	914	941	961	926	915	932	937	977	971	944	942	920	992	933	945	931	893	956	914	918	926	956	906	952	964	896	970	918	929	905	962	891	946	944	965	957	939	913	914	918	951	897	952	910	894	908	917	910	947	989	948	966	929	956	913	942	901	991	980	903	894	906	972	936	927	913	917	928	935	934	920	923	959	925	977	949	921	1005	939	963	908	913	977	950	911	888	974	931	923	915	943	935	943	923	850	914	982	912	988	954	968	937	900	976	920	930	917	953	911	896	956	941	1003	962	927	905	944	915	945	885	935	957	894	991	932	924	932	968	942	984	932	880	977	983	966	963	913	911	914	945	923	916	937	894	937	997	941	929	870	900	940	935	954	875	960	982	923	900	975	973	919	928	905	941	892	926	928	911	971	993	883	936	939	990	961	947	957	889	937	921	924	999	921	999	930	922	881	889	906	915	929	906	965	955	889	953	994	933	895	881	943	968	987	935	898	901	903	884	927	878	917	893	900	898	967	933	964	929	898	948	931	956	929	967	951	893	931	916	897	948	862	978	951	957	927	949	935	913	988	940	947	965	937	998	873	995	945	991	881	939	963	962	920	930	947	921	956	941	948	912	852	960	907	865	938	1022	946	889	945	942	934	1011	935	893	944	901	916	940	894	877	943	926	910	896	935	983	909	872	936	957	968	847	964	923	918	951	873	949	941	988	865	922	928	961	940	917	911	886	945	922	927	945	888	969	952	935	907	951	911	942	947	899	865	933	909	927
23284	21751	31575	23707	21381	20368	8279	910	762	759	764	730	726	715	744	693	723	722	705	669	714	673	683	703	703	685	714	658	713	672	685	721	656	675	649	714	670	697	698	730	687	693	701	691	715	709	706	650	682	677	695	695	663	671	701	659	696	730	706	676	684	674	697	688	722	649	668	708	655	711	705	699	705	700	678	695	689	710	738	726	719	709	741	679	738	658	710	641	659	646	668	657	653	616	673	697	693	663	681	636	698	679	651	697	657	671	663	716	689	691	690	656	674	678	656	676	645	695	674	685	670	724	670	681	674	659	720	699	717	681	687	703	708	650	665	676	673	658	717	682	670	676	634	683	668	698	721	721	663	748	700	658	719	663	653	719	636	722	705	696	714	737	693	692	675	741	669	647	681	697	708	682	678	725	681	718	678	686	689	652	687	688	708	653	684	670	684	685	705	708	696	698	685	719	655	688	706	754	697	676	671	677	715	679	709	717	711	703	658	723	695	696	667	652	664	673	671	665	677	700	660	686	688	698	681	655	688	679	737	682	688	690	664	715	630	710	673	730	713	692	675	725	715	667	717	708	698	702	628	649	719	652	743	682	707	656	663	651	664	683	652	650	677	729	700	728	657	708	697	676	718	653	681	731	661	689	668	690	716	760	672	688	690	688	713	659	638	758	646	662	668	681	676	703	671	645	732	643	710	648	707	679	731	672	674	675	696	689	693	702	684	702	711	700	659	681	624	667	669	676	656	706	671	690	678	628	675	711	665	658	750	685	675	666	640	655	689	636	667	694	685	752	669	710	718	681	706	713	697	669	656	719	674	664	661	674	696	657	650	680	707	700	690	673	689	626	688	699	724	692	718	706	668	728	698	665	746	650	718	734	705	676	702	704	656	668	718	669	690	686	705	697	685	684	706	676	662	651	712	673	699	656	669	715	726	654	595	720	649	673	664	633	680	728	689	697	663	699	699	718	666	679	693	677	694	687	648	711	718	697	708	699	684	661	679	645	693	708	707	679	683	721	685	685	705	674	732	708	725	700	677	648	705	656	662	687	683	681	670	679	683	680	682	706	617	664	705	682	727	715	695	714	610	679	682	639	677	619	700	694	639	664	651	745	706	702	674	654	632	709	681	661	680	696	706	676	730	713	689	681	682	686	680	677	668	666	662	711	702	703	739	668	647	644	676	653	677	709	677	680	653	663	678	669	692	645	658	708	660	731	668	686	679	648	686	685	687	671	672	629	653	700	670	688	708	681	669	640	683	717	731	704	663	720	676	672	693	702	657	627	691	690	713	714	667	704	690	671	656	701	686	655	702	712	677	667	675	685	675	690	721	664	706	669	717	654	673	643	653	665	662	627	641	724	660	687	678	672	659	672	664	705	649	702	725	648	664	693	725	714	662	699	692	682	718	635	702	687	710	692	643	662	690	716	681	723	665	657	715	686	694	704	695	654	626	639	673	660	687	722	683	664	709	677	660	684	706	670	661	696	650	673	697	728	666	639	708	673	684	719	699	672	688	698	622	680	655	669	713	658	690	726	695	710	715	709	697	704	656	697	676	700	688	649	691	718	701	669	723	674	725	682	710	694	693	699	671	687	734	704	681	704	742	653	681	688	627	693	648	714	734	630	658	721	659	667	685	677	691	678	677	667	718	642	678	660	675	662	676	649	663	731	686	696	681	704	657	665	654	698	706	702	692	691	700	716	697	673	680	673	699	720	683	695	621	668	695	714	721	690	662	698	670	666	654	704	651	666	679	691	713	703	676	653	714	699	700	712	684	641	643	719	660	703	712	724	713	677	663	669	716	679	699	699	667	657	663	685	744	653	657	734	675	686	686	729	707	703	678	674	665	730	634	704	722	672	638	683	693	667	694	723	676	741	693	700	711	732	690	673	640	661	716	690	652	648	688	681	645	685	693	676	690	683	691	707	650	690	743	691	665	701	682	683	661	703	668	741	689	669	670	716	704	702	657	684	688	670	720	657	677	700	631	682	656	677	714	688	716	677	690	691	709	728	667	678	660	646	675	625	647	680	706	735	714	702	674	701	700	698	689	706	675	690	686	666	663	675	689	692	704	673	688	660	663	684	712	668	723	655	651	675	674	692	665	710	738	719	702	678	652	699	660	627	711	721	661	691	641	691	676	689	648	665	729	600	669	612	672	669	654	677	692	681	670	751	685	713	671	682	681	655	719	670	662	691	682	691	655	705	723	655	675	671	670	711	702	638	702	677	720	712	650	704	706	656	706	670	654	665	683	649	641	684	678	665	692	704	708	725	683	666	694	698	694	705	741	695	695	688	665	702	671	687	645	714	703	712	695	670	669	685	673	648	652	638	658	643	659	673	704	726	675	729	722	623	677	656	714	693	652	710	675	669	653	681	663	748	688	677	682	720	685	656	708	650	669	705	678	656	701	697	682	689	695	718	656	724	723	689	683	674	671	692	679	689	688	705	703	664	741	657	705	673	638	659	629	726	691	685	669	714	695	683	685	700	699	658	724	650	681	670	682	689	646	703	697	678	705	643	695	709	682	684	646	684	644	646	664	650	698	677	670	669	664	698	654	662	643	669	652	670	661	702	684	655	642	685	693	683	682	623	690	694	680	681	647	731	659	618	656	661	704	681	664	718	719	709	676	678	735	698	697	715	711	671	670	692	724	641	655	705	675	665	676	669	696	682	694	679	710	696	666	692	688	687	693	689	679	698	705	713	728	690	656	694	680	708	693	669	722	673	701	727	696	651	723	684	740	683	688	684	666	678	656	714	661	714	676	675	642	669	705	726	683	640	642	671	676	652	718	673	684	645	721	691	674	659	674	664	689	695	700	653	643	673	668	626	728	700	674	755	684	712	686	683	718	679	605	652	764	704	689	670	734	648	686	715	708	713	683	690	692	673	736	652	711	713	741	692	629	699	693	705	678	706	680	681	636	675	720	670	671	663	661	647	660	700	684	705	733	676	659	689	672	691	660	682	668	737	692	662	653	701	655	705	677	710	664	656	698	651	741	667	712	650	686	677	657	659	660	716	724	656	700	664	684	643	655	721	674	688	706	677	691	673	680	711	677	688	648	701	702	651	712	685	689	697	713	696	676	689	702	674	658	691	705	694	695	687	683	677	695	733	679	698	704	649	659	668	672	700	667	693	693	686	678	705	687	706	684	707	723	667	684	732	680	675	664	676	678	690	618	703	671	664	682	664	689	736	649	659	669	651	702	717	690	679	673	654	667	708	698	699	670	693	712	686	644	687	689	708	661	672	644	703	682	693	653	722	690	666	680	631	640	659	683	692	665	617	661	646	677	681	705	630	681	665	656	704	691	736	711	644	722	705	635	660	656	713	692	721	678	715	629	731	708	694	712	706	681	688	733	649	683	685	675	671	711	624	659	707	685	700	662	655	677	678	699	641	678	699	708	650	694	676	733	691	638	673	710	650	678	677	657	713	669	651	705	667	676	698	688	669	687	690	719	665	703	662	701	660	672	735	716	711
58688	87325	50457	51209	5568	1345	1266	1227	1186	1151	1117	1087	1096	1032	1084	1049	1112	1011	1065	1021	1012	1108	981	1092	1074	1034	1016	1030	1036	1085	1053	1021	1104	1004	1032	987	1024	1043	1001	1004	1029	1052	1054	1040	1015	1055	1084	1056	1021	1056	1017	1068	985	1005	975	1034	994	1040	999	1007	1042	1045	1030	1013	1014	1040	1014	1004	1044	1091	968	1075	984	1031	1069	1049	1030	1078	1139	1070	986	998	975	1011	970	1058	1043	1112	1058	1031	1020	1033	1038	1006	1012	1040	1000	997	1006	1024	1013	1030	1043	1068	1051	1021	1041	1070	1069	1037	991	1034	1034	1023	1025	1045	1062	953	1036	992	989	1048	973	1041	1093	1018	1013	1062	1038	989	1019	988	998	1098	1021	1017	991	1008	972	1055	1023	1009	977	1020	1005	1045	1059	1036	1031	1016	1047	1048	1053	1065	1058	959	1062	1035	1072	1054	980	1014	1024	1011	1015	1024	1025	1008	1033	1053	1011	1028	1020	974	1021	1008	944	993	1106	953	1020	1043	985	1011	1055	988	1026	1040	1036	1008	954	1014	984	1028	991	1055	949	1010	1013	1006	1032	1039	955	961	1034	1012	1063	1100	1003	992	1050	1032	984	1065	1084	1015	1025	1000	1016	984	1024	1022	1020	1012	1069	1041	1044	1037	1029	1051	1053	1036	1037	999	1030	1050	1015	1076	1031	1052	1003	952	1001	1040	1022	976	1025	1066	999	1028	1030	976	1020	1018	1040	1004	1076	1060	1003	1023	1005	997	1039	1023	1002	1036	1014	1070	989	1007	998	984	1037	976	1040	1033	1043	970	1075	1003	983	993	1032	999	1093	986	1057	1035	1048	1009	1041	1019	1048	1066	1032	1007	1004	1008	1030	1046	1047	1034	991	1039	1015	1031	1026	995	1006	1008	1042	1054	1020	1039	974	1021	1034	985	992	1071	1051	1028	1007	1043	1036	1002	1024	1076	1027	986	1002	963	1076	1012	1047	1009	1000	1042	1007	1039	1020	1050	1046	972	1043	1020	987	1000	1022	1046	1040	1023	1005	1012	1030	972	1055	1021	1002	1067	1065	1022	1017	997	1003	1037	1054	1065	1050	1005	1080	1050	1021	990	1085	974	1021	1053	1016	1032	972	1044	1064	1039	996	1044	1004	977	996	1033	1005	987	1033	997	991	997	1018	1115	1054	1043	934	975	977	1006	980	1006	999	1019	1010	1019	967	1024	1074	979	992	1052	965	1032	1024	1051	1030	1022	1027	1047	1037	1034	1025	1028	1006	996	1039	1081	998	1020	1009	1033	1002	1030	1039	965	1057	1042	994	1040	1022	1001	1040	1005	960	961	1053	1073	1029	1011	1012	1012	990	1012	1033	1053	1036	1018	1037	1041	1043	1021	978	1052	1022	1015	1036	1061	1061	1009	955	990	1027	1013	1052	1022	1019	1031	989	990	1046	1062	1009	1043	1037	1020	990	986	1005	1014	1035	1008	1021	974	988	1008	1025	1004	1048	1033	1002	1065	995	1042	980	990	984	1023	999	1070	1035	1033	1027	1035	1003	1016	1019	1056	1002	1020	1028	1001	999	1002	1031	1031	1031	1006	987	979	1076	1019	981	1025	1037	998	1003	1030	956	1052	1021	1025	1045	1026	997	974	1052	1027	1076	1006	1041	998	979	1010	1028	1075	1012	1028	967	1023	999	1024	1055	1064	1012	1030	989	985	1056	960	991	1054	1004	1091	1011	993	958	1033	1017	1004	987	985	1069	1013	1019	1040	996	1022	1021	1058	1000	1004	1042	1057	981	980	1056	1005	1029	1003	959	1044	978	1007	1013	1017	1012	996	1089	1031	1032	1053	957	1043	1011	1052	1010	1071	1005	1045	1041	1039	934	1038	997	1027	991	1035	1060	1058	989	1012	971	1038	995	1011	1031	1039	969	1038	975	986	1011	1012	992	989	1008	1039	1048	1024	1036	1032	1055	1035	996	1019	999	1005	1063	1039	1019	1004	1009	1005	1017	1028	984	995	1019	988	1016	1001	1087	1047	966	1028	995	1013	1012	996	1077	1021	1066	995	989	1020	1018	1008	985	994	1030	998	1049	1057	993	988	1084	1029	996	1027	986	1036	1050	988	1008	988	1051	1024	1033	1001	984	1011	1015	1069	1060	1061	1038	1049	1003	1032	1067	1006	993	1014	991	1017	1085	1082	1013	1012	1061	1036	999	1006	994	996	1036	1026	988	1050	1028	1067	1031	1007	1046	1010	1046	1007	980	953	1078	1028	999	1044	1017	974	1018	1025	1043	1044	982	1018	1034	1000	1002	1007	1017	996	970	993	948	1005	1053	1018	1003	1005	1073	1006	1031	1016	1038	1064	992	1057	1000	986	975	1056	1013	998	1008	1058	1004	988	956	1017	936	1037	1089	978	1063	1038	1044	968	1056	1016	1074	1055	997	1048	1065	1074	997	996	986	1074	1000	1035	1066	1069	1053	1038	982	1019	1010	1044	966	1000	1019	999	1006	990	1023	986	1000	1030	1061	1028	995	1009	980	978	1012	1106	1001	1047	1041	1010	1036	1006	1059	1056	1070	1053	1040	1011	1053	1001	1017	1010	1017	1065	1024	1009	979	1033	978	1002	1081	991	997	1015	959	1028	1054	1052	996	1028	1051	1005	1013	1005	1045	1039	1065	1041	963	989	1045	1024	994	1021	1067	1034	1057	1000	1030	1050	982	988	1038	1003	1024	1049	1065	1047	993	1021	1022	1074	942	1062	1085	993	980	1032	983	1029	933	1025	1036	1005	1021	1019	1024	1000	1016	1037	1040	981	1008	1074	985	972	1067	1025	961	1033	1056	1043	1022	1023	956	988	1052	1038	1048	1038	1051	999	1003	1045	1038	1003	975	1013	1038	1022	990	1004	949	1032	993	1036	1031	989	1027	978	957	1043	1015	1020	1012	1030	1042	1002	1012	1053	1015	1014	983	1101	1036	958	1027	1020	1015	1033	949	1001	1053	993	968	1043	1030	994	968	984	1027	997	1000	1041	1077	974	1016	1008	1023	1021	1075	1041	977	1050	981	1013	1023	996	1099	1066	976	1032	1047	1045	1023	1044	1013	1021	1043	1021	998	1010	1015	1013	1036	1026	1049	1002	1121	969	1016	1007	1018	1011	1025	1021	1011	987	1014	1005	1109	1049	1025	1012	1025	1071	945	1032	998	980	1036	1014	1100	1038	1006	1001	1020	1000	956	1050	1003	1043	1022	1065	996	1004	980	977	1033	1086	1008	999	996	987	1009	1044	965	1005	991	995	1015	1034	996	1013	999	1016	1014	1019	968	1084	1024	1009	1036	1005	1093	1024	1026	1036	1009	1009	1062	1027	990	1013	1049	1052	1031	1010	1066	1083	1013	976	988	1024	989	972	1033	1032	1048	1063	994	1035	976	932	987	1044	977	962	1045	962	1084	1027	1016	1092	1031	1044	1012	1044	1061	994	1004	1033	1004	965	1026	1009	1045	1024	1065	1035	1008	1020	1035	1000	1050	1017	1046	1057	1022	970	1003	998	1047	994	1039	989	1014	995	943	1030	1003	1034	1007	1029	1018	993	1061	997	1071	1018	996	983	1016	1010	956	1011	1035	1044	950	1025	944	1045	962	1066	1083	1032	1031	1043	973	1014	1026	1037	998	1020	981	1039	1035	1016	1030	1010	1047	1032	1051	990	995	1008	1033	1030	1007	1011	1022	984	1029	1065	1067	1010	978	999	1032	972	1035	986	991	988	1034	1013	991	982	1063	1003	987	1029	967	1054	1009	1043	1029	1027	1014	1063	995	1031	1024	1024	1081	1038	1031	1045	1005	1047	1025	1028	1015	974	1041	1020	1001	1004	940	1050	1037	1031	1050	1050	1040	1035	984	997	967	990	963	1026	1059	1024	975	1002	1016	974	1075	993	1059	1006	1052	995	1059	1005	1036	1032	1098	939	1034	1021	1110	1043	1052	1024	997	1011	1016	1067	969	967	1014	996	1019	1049	1005	933	1068	1040	1014	989	1027	1008	987	1049	1009	1005	932	994	964	1065	1025	1041	983	1040	1096	1016	1053	1082	1019	960	1002	995	1085	1060	1030	993	993	1031	1041	1004	1058	1029	1036	969	992	1033	977	1076	1020	1003	1018	999	1000	1036	992	1018	978	1019	1016	1037	974	1018	994	1013	1005	1045	994	1043	993	1047	1035	1047	1016	1021	1041	963	1062	1010	1012	1014	977	1002	1013	1030	953	1035	945	1019	1071	1046	973	971	1007	1089	989	983	984	1080	1062	997	1048	1053	1036	1045	1038	1067	1022	1007	989	1040	1040	1116	1083	1054	1043	965	1000	1030	968	1016	1048	1022	1014	975	1010	1020	1021	985	1026	1012	1071	1034	1031	1045	1032	1009	1044	1010	1027	983	1038	964	1026	1021	986	1000	988	1002	995	1049	1071	1051	1025	978	1010	1037	1007	1051	1057	1026	1037	1015	1026	999	1059	1018	1004	966	1089	1017	990	1045	1051	1063	1043	990	1027	988	960	1044	1017	1026	1038	1063	1043	1070	1017	1034	998	1003	1041	1027	1030	1061	1036	1021	1026	980	1004	1022	1025	995	1013	984	1059	1041	1073	1008	1035	982	968	1005
29048	25220	30198	16299	1329	418	437	388	382	414	405	372	372	384	388	393	375	388	416	368	386	341	392	329	411	413	414	388	376	376	386	384	410	397	384	334	405	375	377	378	372	421	391	383	410	394	392	376	371	370	340	367	407	409	380	336	381	391	393	349	403	358	380	403	370	382	365	388	380	399	372	346	396	431	367	403	378	375	396	393	382	396	368	364	376	373	371	390	380	371	393	393	354	359	382	402	371	382	395	386	374	382	380	396	396	403	395	366	412	381	360	383	387	376	382	421	411	402	385	373	402	371	391	385	382	432	384	397	387	424	372	361	378	340	377	407	373	365	393	380	373	388	357	393	396	343	382	400	405	419	403	352	348	386	352	385	392	370	350	340	406	364	359	412	406	380	374	329	382	387	388	356	369	399	372	422	358	405	376	399	395	384	394	382	365	346	400	365	375	406	393	374	403	404	386	395	388	433	401	391	393	362	393	365	441	359	369	364	341	405	389	368	378	434	402	366	418	393	361	399	371	331	385	372	366	361	404	379	396	366	383	357	401	379	401	405	341	374	371	404	371	365	393	381	389	392	370	392	375	405	394	407	377	405	398	406	369	423	392	407	373	375	325	373	368	407	384	329	398	378	373	380	352	407	402	399	372	376	384	403	401	416	394	362	354	362	380	418	402	361	393	376	407	405	385	400	379	401	392	395	368	367	367	358	381	386	406	381	365	376	386	403	392	363	381	359	391	387	378	378	384	365	354	387	374	394	386	360	386	382	392	371	356	333	382	370	376	361	361	375	410	386	364	369	376	357	349	374	385	368	399	338	404	371	386	393	412	337	376	354	361	370	387	378	400	376	343	380	406	376	384	381	347	375	381	423	361	378	383	403	345	382	401	362	394	383	404	373	377	360	359	363	408	343	405	387	399	408	369	366	375	405	364	367	376	380	407	362	396	365	410	360	343	339	367	351	368	394	368	439	425	359	417	391	361	402	397	368	382	372	339	380	372	375	360	409	336	384	385	379	376	378	431	367	402	391	404	383	388	375	391	405	370	353	368	397	373	370	386	394	396	401	373	409	337	377	399	381	361	402	346	374	367	376	359	361	409	391	366	349	369	385	382	410	336	394	394	365	329	390	346	393	363	380	392	347	366	379	365	384	365	346	396	353	400	385	416	383	378	376	389	451	418	365	357	366	377	373	370	366	392	366	371	349	362	370	358	365	408	414	367	399	355	375	405	351	400	384	373	375	408	376	380	375	405	346	374	376	414	339	355	379	325	408	405	389	390	391	364	379	374	348	366	389	387	357	362	426	362	384	376	378	363	391	361	394	388	368	367	381	367	376	382	372	361	351	370	390	392	394	364	399	373	365	396	369	377	394	355	377	385	384	393	373	352	393	367	393	370	389	383	383	356	367	399	381	354	378	367	388	391	370	389	398	345	381	380	400	369	350	371	406	385	393	390	379	359	388	391	375	396	390	385	384	383	382	343	338	403	386	372	369	397	392	360	350	370	384	372	363	367	362	386	398	378	399	395	402	391	381	378	350	357	444	419	418	377	436	380	377	347	411	415	405	412	398	380	431	347	413	385	361	364	412	374	362	406	397	408	379	383	413	383	385	395	390	372	372	378	373	358	400	390	354	421	388	350	386	361	373	369	397	377	405	406	387	372	370	374	362	372	373	403	404	390	375	361	369	370	394	373	397	396	417	367	406	390	409	415	364	377	407	393	380	399	408	387	367	361	376	375	364	365	366	375	400	371	421	363	385	357	389	414	421	390	410	377	367	340	367	387	387	399	364	369	404	392	344	364	409	399	365	358	361	395	394	363	377	388	332	389	397	388	417	366	392	366	375	384	400	347	389	380	393	412	334	359	401	391	371	373	374	368	421	388	377	357	420	376	379	391	358	391	352	381	384	382	402	392	357	442	391	399	408	408	382	399	358	389	394	389	392	384	353	380	378	395	376	356	393	347	408	380	383	421	382	392	391	387	429	390	353	365	399	364	392	395	411	349	415	385	365	371	377	379	404	371	366	381	409	390	384	395	397	390	409	397	407	373	382	392	372	408	368	386	380	383	393	377	370	375	389	374	361	363	372	356	389	383	424	346	376	394	411	393	367	369	416	399	398	404	375	390	386	335	374	430	369	366	399	377	369	368	377	368	416	350	352	388	378	339	388	368	372	402	395	397	366	405	406	368	381	348	379	426	363	385	386	356	356	386	374	357	393	385	416	364	401	380	365	413	401	383	372	401	381	374	394	383	386	371	380	375	381	370	418	385	362	418	404	397	365	387	375	393	403	379	389	357	387	392	421	388	400	411	400	356	372	405	392	400	418	363	386	369	392	364	406	410	390	365	358	383	381	375	368	396	366	384	381	380	373	396	364	418	382	395	409	400	390	398	391	370	370	411	404	377	404	386	368	395	371	351	396	423	390	384	387	391	389	392	386	398	406	384	396	399	373	375	398	372	369	398	354	386	364	369	404	414	395	368	387	380	398	367	382	421	398	368	409	406	398	376	366	381	418	382	377	403	369	372	364	374	394	410	372	393	415	380	377	404	343	356	402	394	400	388	317	379	398	361	352	351	372	411	382	395	379	399	403	395	380	384	402	393	386	405	341	378	414	362	400	402	390	371	374	373	372	351	387	344	374	367	402	401	391	392	365	402	386	365	406	347	385	391	389	379	371	352	360	370	406	381	346	395	380	404	370	395	359	373	400	406	363	344	393	378	402	387	353	370	395	398	393	400	389	369	399	421	378	376	395	374	397	368	369	400	417	388	372	377	397	335	354	358	367	401	357	387	358	385	378	388	401	380	353	401	381	361	389	387	352	338	343	392	397	383	362	361	422	388	389	372	391	401	381	359	370	371	381	374	411	367	395	375	395	357	399	380	405	387	383	376	385	382	378	387	391	386	389	359	362	405	389	369	390	387	368	417	378	395	346	372	373	376	393	381	381	391	398	379	378	331	387	396	392	388	376	429	373	395	377	383	388	355	369	400	355	372	373	393	377	346	341	381	375	395	405	357	372	377	397	389	405	372	381	394	384	405	378	382	392	408	379	409	394	370	345	400	346	359	390	410	374	413	375	390	355	400	388	375	372	365	345	405	391	368	382	359	381	419	377	412	422	384	368	429	354	363	391	384	407	340	348	397	367	340	415	360	398	373	398	391	353	370	376	389	400	392	373	367	397	367	414	370	384	371	365	371	403	411	410	377	379	364	379	386	328	368	358	377	371	373	379	391	388	368	401	358	370	367	371	376	394	363	398	393	375	396	384	393	384	380	383	369	371	422	373	383	360	392	368	407	407	383	380	384	380	406	364	399	378	350	388	412	378	384	377	352	394	374	393	412	373	364	395	391	403	397	391	406	368	398	376	365	388	370	383	344	415	378	404	405	381	420	370	362	377	378	367	397	406	374	412	358	386	362	373	353	385	352	387	392	359	385	355	364	377	367	403	407	367	396	378	387	390	364	390	389	383	390	373	373	381	364	377
35529	39643	33474	14683	1287	609	619	629	625	624	625	639	625	583	638	596	617	592	577	593	587	631	605	571	584	598	569	609	606	636	605	586	585	618	595	572	617	603	619	625	628	579	619	596	604	610	619	596	632	578	664	604	577	572	624	606	644	631	583	586	630	595	619	607	584	625	576	583	626	601	595	610	579	557	651	609	650	604	649	588	630	647	610	643	648	610	635	608	573	582	615	613	625	589	598	591	612	594	575	631	562	644	659	597	625	556	637	596	573	608	640	603	650	591	601	613	564	571	598	631	628	614	558	641	644	622	651	634	576	616	625	570	622	575	602	618	606	661	595	623	597	606	640	573	624	580	580	615	595	615	616	633	625	616	596	604	537	633	661	617	644	650	596	579	624	576	600	592	621	625	554	625	606	565	635	590	576	588	630	613	614	560	597	573	599	628	621	587	617	586	603	611	617	597	632	577	617	581	591	612	626	610	574	608	631	590	612	645	602	641	628	564	610	644	614	641	573	618	620	630	608	574	583	635	630	609	596	625	615	619	635	604	591	632	609	615	597	626	569	580	635	579	591	617	567	613	585	619	579	593	604	608	601	555	595	583	577	567	602	612	643	578	599	578	599	611	640	583	586	555	636	620	601	575	583	576	582	581	605	649	636	589	615	590	640	631	627	665	604	582	639	586	603	647	619	612	562	628	621	533	641	636	606	580	605	588	583	592	596	607	622	627	587	616	662	594	610	606	622	589	607	576	671	594	609	601	590	603	574	561	605	646	588	603	613	627	605	606	656	589	611	558	597	612	587	553	614	587	594	587	620	644	646	568	571	556	586	633	581	624	628	607	577	618	597	574	572	576	570	569	610	579	600	587	578	614	593	646	584	574	617	547	622	559	588	596	575	596	609	670	599	588	641	589	637	629	580	591	597	619	619	578	580	606	631	584	584	569	628	592	576	614	597	639	599	568	608	598	612	614	660	550	615	561	585	597	561	626	579	643	611	615	584	589	615	625	582	641	614	602	646	622	568	632	592	576	608	619	633	576	594	593	649	573	662	571	599	589	622	607	620	599	603	615	571	612	618	638	644	624	594	596	618	638	588	580	573	568	663	626	633	593	579	544	584	628	604	609	561	621	613	603	558	640	605	616	615	602	606	608	674	599	605	608	584	640	553	588	615	598	652	627	633	635	589	587	615	598	611	606	598	625	592	610	554	650	576	598	601	632	607	594	591	590	564	561	597	616	646	569	607	641	602	620	582	599	622	594	639	608	596	636	617	546	628	626	645	595	605	625	590	616	564	573	610	607	581	614	632	602	606	613	626	582	596	581	628	628	564	561	593	634	643	594	609	638	625	586	644	600	622	606	600	668	589	576	598	582	576	587	650	625	640	569	630	587	549	592	631	626	639	605	649	632	590	622	611	607	619	623	618	640	611	583	638	557	620	616	604	569	598	548	605	572	589	584	614	587	581	624	600	612	612	585	638	576	565	664	592	599	599	636	620	608	635	618	579	595	593	612	611	610	631	591	608	602	557	613	603	562	594	608	575	596	634	601	630	636	606	576	594	584	527	575	632	545	572	583	602	589	594	605	619	608	601	592	579	586	605	610	607	616	617	580	583	576	648	599	609	645	601	589	633	616	630	632	581	595	652	557	596	620	611	572	602	623	573	581	586	601	602	623	601	596	640	586	602	591	589	622	560	610	609	621	621	611	581	599	610	598	628	588	592	621	603	627	653	631	577	594	609	574	651	594	600	644	605	600	647	645	565	609	635	614	579	620	603	595	584	595	608	600	594	606	628	612	595	635	587	613	626	582	578	576	552	592	617	601	600	587	638	637	614	640	590	595	646	556	647	588	625	623	656	644	584	604	612	595	612	600	600	635	647	623	637	562	581	624	563	617	604	613	618	581	639	607	603	582	623	580	613	617	601	570	590	634	591	640	621	608	600	592	578	629	625	659	642	566	595	598	616	541	643	546	582	648	637	630	621	621	588	626	626	626	579	556	601	586	597	583	528	591	587	615	612	615	596	619	632	632	613	615	622	598	610	548	611	586	593	604	587	618	611	565	643	605	612	568	603	601	585	620	588	596	580	618	631	635	569	643	586	558	642	590	589	611	566	623	636	615	559	615	589	591	634	590	587	600	631	609	644	598	610	622	591	617	629	642	562	630	576	573	626	564	580	617	562	631	583	576	597	636	624	573	580	553	580	605	627	589	634	642	632	555	576	619	608	624	599	577	594	570	631	588	568	579	650	570	616	632	568	638	600	648	598	629	642	628	576	619	581	605	627	612	582	663	586	601	629	625	605	546	592	609	630	596	583	580	612	594	609	632	601	608	640	619	636	586	574	607	617	648	587	586	560	618	550	587	638	588	613	569	613	589	643	643	589	619	582	671	604	610	594	604	575	594	645	636	626	605	615	612	616	592	582	583	592	563	665	635	592	606	604	629	602	634	624	611	567	604	594	600	659	656	639	614	641	624	652	607	600	581	608	564	609	613	592	623	635	614	610	601	635	613	597	572	609	566	596	581	626	659	595	642	561	599	605	584	578	542	609	622	587	637	598	597	622	623	599	573	601	591	606	617	608	585	610	574	624	639	608	613	605	631	568	570	565	614	584	588	617	606	640	570	588	576	641	617	626	565	589	602	627	566	634	577	637	578	630	610	601	613	568	590	593	621	581	628	568	587	577	560	576	565	642	595	616	583	575	634	597	649	603	649	581	621	613	583	570	611	629	597	581	600	626	572	599	613	579	611	585	635	564	625	606	571	622	554	616	553	618	614	655	614	586	628	602	601	614	603	607	618	594	604	618	603	584	629	592	643	611	593	590	656	592	609	603	599	601	603	619	592	629	600	592	609	618	595	621	612	577	619	577	619	596	630	576	605	566	610	586	577	568	572	603	578	541	620	648	627	564	590	615	580	621	632	541	611	583	586	595	619	605	612	636	626	588	566	581	598	607	601	635	596	597	605	594	631	606	616	588	566	625	611	599	610	580	591	626	646	617	581	607	579	604	600	612	571	621	597	582	615	602	600	596	618	583	573	605	627	569	594	597	590	623	585	594	600	602	594	591	615	597	559	613	615	594	648	573	593	625	598	596	630	583	617	590	573	591	591	586	611	640	578	618	633	581	600	571	588	599	656	612	635	602	571	625	593	591	563	621	599	602	619	635	594	568	602	583	585	621	587	584	645	583	609	624	630	639	567	589	616	589	618	568	615	623	610	611	591	610	602	572	573	588	611	560	600	598	600	575	630	585	629	606	581	633	645	614	625	601	628	569	608	614	602	628	631	621	598	569	574	623	629	578	590	617	595	595	595	649	597	627	597	596	587	600	585	615	611	655	577	588	621	594	638	613	612	552	607	620	611	625	598	583	608	574	659	616	621	602	549	639	588	582	626	598	631	610	608	596	644	583	596	639	599	613	620	638	596	599	643	607	616	600	604	589	596	615	561	554	610	593	585	580	571	611	574	569	625	594	580	609	586	598	618
24395	22083	33128	24108	20925	13094	1590	656	657	618	661	623	611	649	604	569	600	594	634	671	592	609	591	619	653	645	574	585	627	590	648	616	621	630	606	631	599	597	641	616	554	588	599	577	630	593	598	622	613	624	610	596	623	617	589	585	646	606	642	610	595	610	625	608	588	586	611	653	658	656	584	631	585	603	623	621	593	644	588	633	635	592	638	620	602	612	644	618	611	603	597	612	616	607	599	635	594	624	659	640	599	578	625	623	587	588	651	556	606	599	645	618	590	609	607	577	613	619	612	581	611	596	619	616	615	606	664	560	634	570	624	635	617	649	638	608	614	622	624	585	637	613	582	628	592	628	597	606	618	661	665	602	615	603	632	605	608	625	621	602	600	615	621	562	623	599	609	603	623	568	582	576	599	598	608	609	595	595	630	622	672	596	580	654	606	581	583	686	615	665	633	574	659	606	601	592	643	628	593	587	612	639	637	615	627	602	635	611	563	606	595	623	622	610	597	613	607	600	568	607	593	598	656	674	615	621	570	585	607	584	623	609	603	644	560	627	611	640	605	621	584	582	621	624	599	664	607	613	605	658	613	643	633	614	593	620	545	609	622	612	569	588	621	624	595	614	589	583	614	609	570	564	571	651	592	631	625	614	620	616	548	620	580	582	603	592	616	608	579	584	585	619	634	626	601	599	584	627	580	630	616	595	606	600	603	594	600	670	640	593	653	638	587	619	646	599	655	637	625	627	588	614	648	566	593	605	654	605	615	603	620	590	650	612	619	608	589	588	614	575	633	612	635	633	633	612	639	606	625	617	618	634	591	603	617	611	595	598	592	585	616	605	595	595	635	655	622	641	588	589	601	616	593	612	614	645	609	644	654	603	639	613	660	629	647	617	619	589	593	614	601	598	607	579	617	606	588	625	580	605	609	633	600	573	606	597	617	630	606	586	556	607	607	642	604	638	623	603	552	587	613	637	573	581	635	588	590	595	637	646	631	648	608	649	528	615	604	612	601	623	611	566	615	661	568	602	596	639	613	626	582	622	613	600	617	581	589	593	603	576	610	623	615	605	623	632	628	616	608	624	590	615	640	577	603	612	639	602	611	591	593	598	599	591	589	590	629	625	584	608	556	587	609	605	630	628	566	629	614	651	638	611	615	621	578	553	595	584	630	570	646	659	613	668	602	564	644	619	609	570	552	615	613	623	610	630	583	605	609	592	575	634	625	619	612	620	618	591	619	573	573	555	640	612	638	621	603	615	598	616	617	617	595	615	582	546	639	598	584	618	626	620	596	629	615	631	621	585	616	605	633	630	558	613	628	624	619	641	601	625	621	590	651	627	625	626	625	634	619	625	643	637	628	641	632	594	611	646	552	596	620	616	589	591	610	602	613	610	575	633	591	602	585	607	589	616	653	623	667	581	640	636	571	615	581	600	625	630	599	629	623	597	639	589	640	630	632	644	601	603	664	563	615	582	569	562	621	599	610	619	628	580	625	591	588	601	586	620	555	612	637	608	569	580	596	633	619	645	639	593	583	574	580	633	607	611	589	624	596	685	678	613	650	607	652	566	600	644	643	597	638	631	577	626	584	619	542	614	619	638	609	591	606	630	611	628	625	589	591	612	625	608	604	602	609	610	561	634	634	608	632	648	652	610	612	609	602	621	640	581	661	590	546	630	589	583	647	626	635	599	629	604	591	601	626	568	639	609	609	654	552	593	602	597	552	586	621	575	632	607	631	606	575	626	585	588	589	618	602	626	620	573	651	546	549	605	609	630	594	581	617	605	626	630	560	611	601	567	588	598	576	575	590	654	607	583	646	644	550	609	580	639	568	628	593	619	614	561	555	583	604	605	560	582	625	601	620	609	594	598	556	620	574	575	590	601	645	606	594	608	642	604	547	592	602	638	647	643	617	612	629	606	614	616	672	621	580	685	578	634	616	610	606	572	620	632	617	598	568	641	601	605	651	546	563	621	573	646	631	589	602	633	573	624	617	599	606	638	620	608	599	620	618	614	597	549	620	587	615	611	632	576	590	637	679	626	623	636	606	607	622	612	584	626	613	629	611	588	615	598	586	570	648	614	584	616	593	610	600	654	639	591	612	635	610	617	613	583	601	587	601	569	633	579	622	579	601	611	572	578	610	601	623	607	597	607	658	611	634	609	573	624	626	644	628	623	613	616	588	624	583	645	588	618	602	620	612	595	603	611	629	607	582	586	625	630	598	608	567	640	634	613	598	605	604	595	603	587	587	627	586	582	597	612	589	624	667	623	632	618	623	604	653	611	591	615	596	628	644	624	591	569	610	593	610	622	598	583	608	651	605	616	650	614	640	598	608	646	602	559	594	605	620	605	651	569	590	617	607	571	592	573	663	613	610	606	648	635	614	614	595	618	614	605	623	609	632	631	600	590	594	570	619	571	590	593	598	631	593	623	635	584	568	631	608	617	594	616	596	605	571	607	620	633	590	605	591	627	617	625	581	626	596	668	607	607	657	602	578	625	600	581	609	619	606	583	648	610	600	602	595	620	575	591	582	611	612	604	607	618	594	648	619	590	590	628	605	607	576	610	607	599	627	592	633	573	597	592	592	563	638	596	602	641	592	627	637	635	619	595	574	568	618	630	612	604	660	625	595	646	633	612	632	602	625	600	615	623	605	598	581	609	651	610	618	594	608	628	625	598	610	599	620	624	568	594	626	590	646	643	576	613	612	623	626	607	612	634	667	648	654	626	608	613	582	581	622	625	616	618	641	577	677	569	608	572	672	605	585	581	566	619	549	550	599	611	625	556	630	550	607	551	638	615	603	600	587	609	602	623	623	610	648	593	616	610	609	621	568	611	619	613	592	643	638	567	606	617	647	573	600	610	615	628	621	647	631	630	601	569	583	634	625	593	629	658	640	663	582	642	665	639	625	579	598	628	603	667	606	626	626	612	590	626	623	647	579	624	651	629	614	640	584	569	628	614	594	553	649	615	575	629	603	615	658	587	619	602	623	597	634	600	598	593	592	633	624	640	625	629	624	630	645	620	608	569	575	588	602	595	572	613	595	607	625	639	613	581	581	613	623	653	617	604	638	619	655	613	591	623	602	626	618	629	594	638	647	612	608	585	637	575	587	640	623	607	613	624	602	610	617	622	644	571	592	620	572	643	611	615	630	581	572	598	591	591	650	610	611	625	625	612	614	616	587	627	603	635	584	627	605	584	602	625	598	593	582	633	586	612	629	637	601	581	628	606	624	633	633	566	583	606	643	586	626	578	654	562	626	612	601	626	631	621	576	646	584	640	614	597	615	575	586	612	586	591	620	588	578	626	605	573	619	570	573	574	644	605	651	641	594	625	637	572	618	606	604	613	595	581	610	614	595	598	602	628	607	590	651	600	581	629	615	638	610	598	628	610	601	643	632	646	647	596	590	585	604	583	590	585	584	571	608	645	568	633	562	600	639	606	596	654	620	631	639	643	616	585	629	603	609	603	603	642	638	650
58268	80424	54861	40877	5186	1162	1098	1071	1008	960	953	934	986	932	931	948	951	942	951	912	910	984	902	938	927	916	918	939	946	1035	961	961	967	979	907	957	928	896	959	902	929	945	922	910	954	957	902	930	918	882	938	964	965	1001	932	930	969	943	910	927	948	917	931	951	921	910	910	890	955	987	953	920	942	962	961	870	945	1002	989	965	965	908	906	937	890	958	941	905	928	897	919	937	886	912	1001	972	961	923	917	951	917	899	969	904	928	941	900	895	855	893	910	954	944	939	889	934	943	976	983	965	944	902	962	966	892	948	877	967	960	907	924	929	933	938	915	943	929	931	962	929	888	941	951	897	911	918	900	924	921	877	904	1009	917	918	914	958	914	966	954	948	900	899	861	927	944	915	908	928	958	917	904	949	952	939	906	892	964	994	909	984	917	941	912	953	943	971	938	946	890	946	953	927	965	908	947	937	952	940	965	921	942	937	888	909	909	902	880	921	900	935	858	935	995	959	962	967	932	944	952	904	972	913	958	897	929	945	938	989	902	947	952	912	954	882	934	916	991	901	931	894	944	967	914	986	922	927	980	918	932	981	951	899	927	917	902	961	933	900	926	938	920	914	987	924	949	929	940	978	936	889	897	912	949	973	904	874	980	967	934	927	951	918	925	959	962	950	918	921	996	962	949	922	910	965	937	943	880	931	934	872	967	921	895	975	897	914	966	924	942	906	937	897	889	950	908	922	854	943	870	916	950	930	938	948	949	908	935	948	917	909	933	976	898	982	1024	908	967	881	929	899	895	935	934	918	947	909	931	943	916	960	889	969	929	931	903	966	952	920	868	950	918	960	971	923	897	859	955	915	953	916	919	914	919	943	902	920	931	890	906	877	932	900	925	932	918	929	925	925	924	875	921	969	960	948	946	953	962	897	921	924	892	945	930	947	910	920	956	932	971	944	955	854	884	991	906	974	959	930	941	966	934	903	924	954	935	929	940	912	886	935	937	944	930	895	931	973	907	897	879	966	876	953	972	886	931	986	916	905	933	934	974	975	918	941	927	949	954	937	1004	924	917	966	909	930	911	946	982	963	965	922	885	925	928	898	928	945	875	927	917	910	879	912	925	926	932	929	887	966	898	939	976	938	962	925	936	950	890	914	889	894	939	945	873	894	902	962	921	960	887	932	898	992	953	955	903	942	954	910	901	933	959	936	929	906	980	904	937	925	948	948	880	974	979	937	892	912	920	939	980	937	944	981	902	980	952	989	891	880	916	960	910	993	959	944	917	904	975	924	910	882	987	891	953	936	985	940	997	934	924	912	919	930	881	934	907	964	882	924	971	905	944	964	901	912	939	912	917	870	911	932	973	894	952	918	940	961	957	927	897	892	881	928	950	906	958	952	895	966	986	951	958	932	929	957	959	951	937	909	976	931	961	946	927	892	958	964	990	946	992	960	866	908	914	886	897	918	933	936	941	885	942	897	894	959	913	861	921	920	954	959	914	962	939	889	984	936	953	956	908	922	923	944	927	927	959	939	939	953	984	933	940	913	948	970	863	952	976	928	963	883	908	923	917	959	891	927	933	901	993	944	938	904	902	913	911	918	902	911	918	853	991	934	960	897	1012	909	997	909	929	956	865	929	943	902	941	921	947	932	942	961	945	915	924	885	932	929	962	970	950	919	946	897	917	931	963	926	873	949	923	944	927	944	968	930	927	897	961	891	882	941	931	924	980	951	928	918	917	949	958	875	930	895	922	946	942	922	901	957	909	939	926	945	895	944	971	913	926	922	897	953	977	991	957	899	986	913	935	928	902	853	934	948	920	916	913	930	943	962	904	958	871	919	937	922	949	922	964	993	955	940	920	906	891	929	930	954	893	923	944	987	963	942	958	938	915	912	935	979	1023	919	953	1012	961	960	908	911	881	950	922	864	936	915	903	1056	890	971	945	947	898	897	905	972	914	931	947	937	845	955	942	887	929	982	998	972	910	932	984	886	966	942	895	978	943	921	897	855	882	956	928	954	924	946	971	944	951	939	900	935	921	940	954	938	957	938	962	957	935	935	914	886	990	918	950	927	915	981	960	957	933	957	940	892	898	957	932	904	941	923	898	904	914	929	919	983	896	947	896	919	972	973	849	899	862	930	943	918	913	925	909	907	925	895	910	914	908	973	928	947	890	955	949	897	957	950	922	977	965	919	928	902	924	935	929	897	896	962	923	932	875	901	939	870	974	912	948	955	958	916	928	916	920	925	930	974	933	938	926	917	911	955	852	933	965	922	950	908	929	892	938	932	918	911	954	931	936	854	968	900	917	937	884	912	919	916	899	912	871	914	916	863	919	926	956	961	942	933	941	928	905	924	868	874	920	966	940	948	896	932	917	857	969	948	989	892	930	953	958	922	920	896	956	993	884	922	895	987	947	932	966	941	952	895	997	901	968	866	958	895	948	939	895	959	925	934	915	937	960	898	954	932	929	949	918	949	915	890	947	863	909	950	938	889	938	954	923	985	932	951	996	927	940	967	928	936	942	907	886	955	939	911	961	983	894	939	909	974	953	894	880	940	965	932	928	954	953	930	999	946	916	947	954	946	937	921	923	864	911	923	922	942	908	915	924	923	911	907	884	947	925	904	938	943	961	948	970	929	878	976	946	924	901	950	943	935	938	948	914	932	942	875	953	919	913	942	972	914	897	986	924	924	932	948	879	960	940	933	881	921	924	1000	908	918	915	922	932	945	958	896	923	937	998	879	904	910	937	884	862	880	943	883	916	946	911	890	930	916	945	865	940	918	937	935	909	876	960	929	973	905	967	956	946	975	926	929	902	893	948	905	940	923	928	915	901	916	986	920	944	963	937	1014	900	968	932	933	921	1002	860	942	985	966	931	937	928	891	922	917	937	952	910	943	902	952	956	954	887	925	927	902	921	912	984	929	936	912	927	976	972	878	913	980	924	943	896	866	889	932	934	958	954	948	936	909	934	909	964	903	968	911	922	991	956	927	920	937	940	945	916	934	929	886	899	972	928	898	963	927	933	992	935	971	913	923	981	911	899	900	958	907	935	876	933	1021	1011	859	944	941	941	902	878	937	945	916	925	943	933	926	908	916	879	967	931	951	931	869	933	909	916	962	958	922	938	872	888	930	934	888	936	976	927	925	942	949	952	966	953	962	940	918	925	917	960	931	896	918	939	967	935	893	937	883	961	909	929	940	965	908	939	877	984	907	927	935	934	959	941	900	904	889	964	867	868	932	901	1016	948	908	984	870	944	848	919	904	862	991	905	914	991	979	865	896	932	932	947	913	846	877	934	993	954	927	899	869	921	981	863	920	919	949	920	901	924	951	908	936	949	949	946	908	930	941	918	895	912	918	920	945	909	883	935	953	979	926	921	930	988	958	963	922	960	925	936	913	954	943	911	892	896	856	879	934	917	965	972	948	951	939	936	944	859	896	920	918	904	949	970	956	965	928	939	946	959	856	953	906	903	962	988	963	920	936	909	921	924	929	938	966
23291	21573	32284	25471	21365	18403	5083	880	751	763	703	757	698	710	738	730	724	733	696	669	725	688	694	676	707	703	732	687	687	733	678	649	675	679	732	698	654	710	692	704	736	729	672	725	765	700	671	680	685	653	723	745	644	679	701	677	695	661	711	676	686	697	676	695	698	710	688	705	688	692	693	689	655	699	688	656	678	695	699	675	676	735	686	666	707	726	689	671	723	696	669	651	630	693	674	694	654	678	632	704	687	645	718	684	726	693	700	679	664	727	642	687	694	682	666	656	707	669	684	718	716	670	660	670	733	750	672	686	690	666	694	709	718	692	714	696	665	744	690	632	744	725	677	671	641	700	654	667	721	693	692	692	725	701	710	708	682	664	677	725	686	659	717	662	681	693	743	712	658	732	687	684	675	675	725	760	691	741	698	668	736	646	681	669	683	705	688	674	733	694	707	698	694	641	665	679	741	705	691	713	699	645	646	667	662	655	679	648	722	683	697	646	680	680	727	706	655	664	707	675	655	707	691	660	744	674	712	697	715	646	658	656	679	700	656	704	761	684	648	687	700	728	718	743	710	726	683	683	669	706	675	709	641	720	677	659	707	685	693	656	677	705	661	687	701	689	710	669	720	697	700	659	686	701	673	689	643	648	679	694	699	694	683	711	708	694	643	689	715	676	639	684	661	692	678	676	674	710	682	684	726	678	678	634	656	663	667	676	731	674	723	699	689	698	682	657	697	714	687	658	683	640	677	724	716	704	711	676	680	697	700	693	669	667	670	706	716	657	731	681	713	676	718	696	680	686	702	677	630	710	685	688	688	676	649	642	706	680	682	687	720	630	667	728	707	644	661	705	673	697	659	675	692	696	714	683	694	667	686	646	683	715	695	680	660	659	730	664	710	699	676	675	716	688	674	684	639	671	694	708	663	672	702	664	673	726	670	649	710	721	671	649	701	691	679	676	714	694	729	704	679	683	644	677	614	688	702	662	668	677	671	695	695	689	700	703	642	686	685	691	688	663	624	647	646	682	707	662	703	700	690	654	680	668	657	722	708	640	707	651	694	658	743	667	631	662	661	710	684	683	707	712	697	651	666	647	684	692	634	671	717	634	675	668	750	675	707	661	652	741	696	693	686	691	673	694	688	704	715	697	699	725	626	703	687	654	672	664	684	652	697	640	689	658	647	634	686	732	653	719	682	681	685	644	646	710	712	686	686	665	723	722	699	681	680	711	687	646	704	659	670	669	695	652	698	628	722	628	673	663	690	651	726	672	706	688	717	731	653	722	669	672	683	678	683	694	698	712	639	731	701	689	710	658	676	660	707	706	725	651	712	678	656	650	683	659	688	684	686	656	658	712	705	701	627	692	725	650	669	692	700	702	643	712	695	670	684	644	696	710	749	689	686	646	641	713	644	739	723	683	674	685	661	661	688	705	652	680	656	673	724	669	685	650	668	695	653	661	627	691	649	693	693	710	697	693	673	685	750	696	652	710	707	690	660	712	710	748	728	680	674	683	724	700	696	637	737	720	740	662	672	671	731	661	648	665	687	716	670	653	677	670	723	675	708	712	645	662	653	663	652	728	719	669	661	646	717	656	705	671	676	695	723	684	685	710	695	673	649	721	648	728	673	659	695	685	693	684	665	705	697	675	680	696	595	648	690	707	688	671	624	648	620	694	663	694	642	698	660	697	711	694	729	694	705	627	667	683	690	676	716	720	682	684	684	688	714	662	696	708	684	665	681	678	668	658	704	687	686	682	683	704	683	698	667	691	659	643	676	708	665	710	672	678	741	690	685	694	680	687	678	676	651	700	699	677	717	696	648	662	661	694	678	691	691	691	660	676	655	674	701	637	672	687	663	691	724	687	685	711	667	684	652	687	659	712	694	725	701	672	668	684	673	687	687	673	687	694	721	682	679	616	727	669	655	694	686	608	652	693	700	733	683	710	686	723	712	630	670	651	639	672	678	675	675	676	716	690	675	671	716	669	671	742	657	692	669	682	670	689	659	708	666	696	674	660	681	711	660	689	650	713	706	634	685	662	633	699	660	750	685	680	692	692	645	662	615	696	654	649	720	693	716	717	637	711	681	668	687	708	674	730	642	718	672	676	682	692	697	656	683	692	705	653	691	694	698	673	657	678	721	660	650	711	715	727	693	665	676	722	689	706	659	709	700	674	657	686	701	689	680	666	673	693	708	726	705	669	685	686	655	761	699	695	717	703	661	681	667	679	682	703	644	652	672	625	696	722	659	732	674	690	699	700	616	669	739	656	753	708	665	705	674	690	675	671	641	697	672	758	704	659	671	676	690	670	675	675	699	677	700	724	634	717	703	688	718	694	695	697	642	677	699	702	682	708	673	716	682	654	716	698	682	696	639	675	692	665	669	699	695	702	719	691	680	688	686	682	678	677	646	705	673	646	703	675	737	675	654	680	705	701	707	725	708	710	675	693	747	658	660	657	721	653	651	693	677	703	711	666	702	704	687	674	684	691	670	682	689	648	680	656	694	680	672	652	634	652	649	690	697	690	683	680	674	700	655	693	657	701	689	654	690	701	720	658	725	695	708	715	710	664	655	685	700	660	691	734	720	668	639	656	707	702	687	714	690	682	746	668	680	710	711	671	630	670	671	665	722	696	685	698	707	674	670	699	671	716	696	701	682	689	657	700	697	721	722	655	681	672	743	671	706	677	762	688	692	707	682	651	694	673	700	724	673	665	680	734	737	638	670	695	694	697	647	690	681	676	652	714	699	694	697	685	659	697	709	635	685	709	676	699	667	667	700	716	663	690	695	669	730	691	668	690	691	685	713	713	681	673	702	702	698	715	680	719	655	688	696	674	698	652	696	664	658	682	685	664	654	671	682	671	675	668	692	680	695	693	673	684	651	675	666	689	680	668	648	718	735	696	694	692	695	667	655	713	678	653	674	711	670	679	718	678	640	710	674	724	681	710	695	704	666	682	665	704	679	666	643	663	658	684	661	725	656	649	614	667	679	702	673	659	703	708	711	726	665	669	620	709	664	696	686	700	656	725	654	649	722	726	702	646	715	690	696	643	626	654	744	737	702	678	671	721	713	730	698	649	657	660	665	679	700	712	685	715	622	701	674	706	725	671	679	693	712	677	659	693	676	673	684	665	720	709	728	695	670	649	718	654	710	696	630	671	643	704	651	704	677	667	704	684	674	674	650	715	654	677	691	697	718	660	681	719	640	648	680	710	690	688	662	677	679	657	702	649	647	702	717	682	653	645	673	689	661	711	706	709	659	683	714	670	720	704	670	693	723	679	677	711	685	672	661	669	677	662	721	633	712	712	692	731	723	668	693	693	629	720	671	676	716	703	683	660	636	688	695	679	688	720	729	740	686	623	645	660	666	700	679	693	693	649	654	683	711	646	691	719	635	719	673	663	678	670	701	730	673	662	713	629	665	684	703	648	667	686	695	699	701	671	676	629	717	665	691	729	719	711	633	715	639	641	678	722	647	681
58409	91523	60619	46155	5130	1348	1188	1281	1201	1138	1116	1134	1094	1087	1065	1074	1132	1079	1061	1038	1069	1002	1076	1074	1019	1008	1010	1031	1019	1036	1013	1059	1006	1019	977	1049	1041	1016	1009	1014	1003	1066	1045	1013	1081	1058	1012	1008	1035	1038	1011	1045	1084	1043	1026	1049	1057	1053	995	1033	1006	1021	1065	997	991	1084	1034	1032	965	1079	1008	1004	1035	1029	1037	977	1079	1038	1033	1089	1085	1023	971	1003	1031	1007	1003	959	1067	1014	988	989	998	1074	1051	980	1016	1039	1031	1066	1040	1041	1060	1047	992	1017	1070	1007	1027	1021	990	1013	1010	1078	1012	1010	1036	1063	1019	1049	1043	1017	1010	942	997	1002	1015	1031	974	1049	1023	1084	989	1049	1013	1006	991	1064	1046	1026	991	1023	1012	1021	994	1017	1030	1003	1039	949	1039	1024	1069	1078	965	967	1016	1010	1042	1001	1009	1023	982	1039	1041	998	1004	1076	972	1095	1033	1035	1001	1058	1037	1036	1046	1031	1027	1085	1043	1032	1062	994	1050	1039	1028	1016	1006	1057	1061	958	1026	1040	1031	1066	1083	1022	1022	1024	1020	1045	1044	1016	964	971	1057	990	1004	958	1044	1054	1037	1007	1036	1019	1026	1062	1027	1014	1010	1011	1038	1023	1023	1013	1042	1023	976	1012	1007	1048	1048	1038	999	985	1102	989	1038	1019	1003	1063	992	1029	1037	1008	1067	1046	999	1024	1016	1020	1019	1025	1102	1017	1037	1029	1034	1048	986	1034	999	1008	988	1023	1014	1009	975	964	1022	1005	1031	1015	982	1036	1011	1027	1100	1051	998	965	1036	989	1032	1009	1026	994	1049	1003	988	1072	1018	1024	1016	1017	998	1082	1044	976	1009	1031	1064	1035	998	1073	1009	1068	1010	1068	1052	1080	1034	1071	1077	1018	1063	1021	1038	1067	973	1031	1065	1007	1003	970	977	1002	1007	1041	1027	1065	1035	1074	1004	1021	1012	1019	1027	1022	1033	1038	1061	1024	1033	1025	1039	1045	1022	1059	984	1010	1053	1106	1058	1024	1061	997	956	952	981	1024	1004	995	1081	1049	1072	1064	984	1007	1030	1046	1003	1047	1038	1028	989	976	976	1036	1028	1066	1007	1070	950	983	986	950	1014	1049	1005	1008	1023	1036	992	972	984	1038	1033	1035	995	1008	1028	982	1009	1084	996	1018	1034	1001	1049	964	1041	1035	1036	1005	1032	1001	1000	1019	993	1024	1065	1018	1069	1056	988	1059	1013	1016	1000	1002	1035	1002	985	1048	1035	1013	978	990	1016	1053	1032	1007	1043	1086	999	1059	1022	1013	1016	1002	1091	1020	1020	1059	1078	977	1056	1078	991	1037	1038	1073	1009	1031	1030	997	1018	1033	976	1039	987	937	1081	1049	983	1064	1020	1048	1044	1044	1000	1011	1002	974	1042	1084	1007	1003	1065	1036	1012	1009	1024	1061	1057	1003	998	1017	1060	1061	973	1023	1054	1014	1029	997	1044	1001	1017	1010	997	1030	973	982	1081	1038	1064	1042	980	1009	1041	1033	1025	1062	1014	983	1011	1021	995	997	971	1015	1021	1027	1072	1027	1092	984	1027	1012	981	1009	1024	1047	1025	980	971	1026	1040	1018	973	989	1006	1030	1095	1037	1027	991	967	1017	1002	1037	1031	1045	1088	1054	1066	1019	1045	1026	1035	1020	1032	1066	1020	1021	975	995	1061	1063	1010	1013	987	1038	1077	1032	995	954	1071	997	996	1052	1013	1022	1002	1013	1099	1007	1013	987	1056	1011	1030	921	1039	1051	938	1036	1013	1007	1040	1043	990	1075	949	1004	988	975	1093	980	1033	995	1030	1041	1076	1073	987	1001	1084	1037	1003	971	1016	1033	1038	1062	965	1064	1027	1085	1004	1027	1047	1040	1099	1058	1015	981	973	1021	1056	1021	1011	1037	1077	1050	1017	1047	1040	988	1112	1050	1006	979	1083	1057	1022	1051	1033	1029	1054	1017	1037	997	1000	999	1058	1096	977	995	1012	998	1065	992	1026	1014	967	1049	1012	1037	1044	1032	983	1066	949	1012	996	979	1035	1015	1018	1009	1004	1046	1003	982	989	1054	1008	1018	962	1062	1014	990	986	1010	1030	1024	1027	1007	994	1052	1046	999	1006	948	1055	1008	1011	1003	1026	976	988	1054	1078	991	997	1058	995	1036	990	1028	969	1109	994	1065	1061	1015	1061	962	963	1015	1018	994	1036	1040	977	1009	1042	981	987	1033	1048	1072	1010	1026	986	1014	1006	1045	1044	985	1067	1026	977	1014	1031	1003	1002	1054	974	1051	1019	1028	1022	993	1078	1009	1053	1016	1031	964	1010	997	996	1018	1054	1001	1008	1063	1033	1023	1023	927	1033	1019	1042	1030	1057	1054	1026	1040	1038	1015	979	1023	951	1039	996	1000	1059	995	1060	953	1086	1028	1008	1012	1016	997	1027	977	994	1021	1070	1034	1022	1014	1046	1037	989	1050	1029	1048	1089	1009	997	1000	1035	1053	983	1027	981	1015	1047	1093	985	966	1074	1001	1022	999	997	1106	1018	1060	946	1016	1029	965	1015	997	1027	934	988	1054	1072	1027	1018	1008	1067	1008	1028	1043	1040	989	1001	1025	1041	1016	1045	992	973	1049	973	968	1019	1026	983	987	1012	1042	997	993	1073	1021	993	966	994	1005	976	1000	1038	992	1021	1000	1083	1007	1049	1000	989	1035	1074	954	1026	999	971	1000	997	992	1026	997	1072	980	1050	1048	1025	986	955	1035	1032	1079	1037	1035	1047	1037	1039	969	998	1031	1072	1034	999	980	999	1023	996	999	1051	1022	983	1029	1035	1042	1021	1046	1025	1053	1050	1015	1030	1039	1025	1018	1065	1007	1038	1065	1007	1003	1018	970	1008	1011	1014	1043	972	1031	1008	1034	980	1000	1038	1004	996	1023	997	1012	1001	979	1013	989	1059	994	1081	1055	1007	1018	1009	1014	1039	1085	1043	1025	1028	1026	1032	1029	1017	1049	971	997	1092	1037	1109	1034	1016	1003	1043	991	1076	998	1000	1004	981	1111	1043	1022	1023	979	1016	993	1012	991	995	1010	1026	995	998	1033	1015	1011	1059	1019	954	947	1022	1051	1032	1085	987	1015	1031	1057	1067	963	1043	1034	1025	1082	1004	995	1001	1059	1030	989	1055	1026	1043	1050	1005	1038	1042	1032	1024	949	1043	1005	1021	1091	1020	1023	985	1008	1028	1021	1061	1053	1053	1015	1001	1034	1029	977	1007	1002	979	1032	989	1029	994	1056	1007	996	1063	1026	990	986	1035	1028	1052	1032	1031	1057	1018	1000	1012	993	999	1015	1021	997	995	1011	1046	1052	1036	1016	1011	1083	1020	977	1020	1050	1004	1005	1021	1021	1004	1021	1058	972	980	1021	1045	1078	1023	1047	1007	1052	1012	1049	1060	1025	1004	1001	1035	996	995	1031	1020	1030	999	996	1004	1029	1035	1028	1052	1050	1040	1007	1007	1004	1047	978	1023	1008	1005	1041	1021	1021	1042	993	1008	1065	1004	1050	1037	961	954	1048	1012	1014	1017	1052	1035	1033	1036	998	1009	997	1014	1017	1040	1043	1053	1083	1012	1038	978	1038	980	1096	1019	1051	1053	1051	970	1039	1002	986	1026	1045	1049	999	1002	1063	984	1015	1018	979	1063	1012	1003	1033	1059	1061	1044	1056	1026	1006	1037	1002	981	995	967	1005	998	1056	1007	1014	1037	948	1075	974	983	1044	978	958	1009	1004	1014	1003	998	989	1013	1046	1048	1061	1038	971	981	1014	1015	1072	970	1010	991	995	1001	974	1029	1049	1015	1015	964	1046	976	1026	1011	1011	1013	1059	1037	989	1058	1019	1032	1069	1002	1063	1034	989	1047	977	1076	1062	1013	1053	1002	1060	995	1035	979	1084	982	1023	1025	1030	1021	1019	988	1055	1006	1017	1019	1012	996	1003	1059	1010	1054	982	1002	1023	1024	1002	1027	1009	1030	982	1010	992	1012	1012	1039	1005	1050	1000	1004	993	1061	1089	1007	992	1041	1059	1059	1052	1040	989	1017	1031	979	1025	989	1053	970	1017	1093	1055	1016	1064	1031	1025	998	1044	1016	1085	1030	1007	1054	1045	1079	1096	1021	1048	1020	965	1056	988	1047	1037	972	1031	978	1012	1017	1004	957	1009	1071	996	1019	1008	1015	1038	989	1063	1070	1065	989	1005	941	1029	1041	1018	1027	1044	964	1091	1001	988	1052	1079	999	993	1016	1015	1033	961	1051	1020	1095	1051	1064	1057	1038	1063	1016	989	1006	1001	1026	1056	987	1004	1024	980	979	1019	1036	984	1030	975	995	1001	1030	1009	1041	1042	1019	1030	1000	1023	1085	986	969	1074	1003	988	1026	1077	1054	1006	990	1000	1027	1045	1042	992	1034	978	1034	1067	1040	1027	962	997	1044	970	1053	1032	922	1016	1004	1024	1060	1010	1080	986	1017	1005	1027	1036	999	1036	937	1004	986	985	1032	978	1027	1043	1030	1062	1005	1062	1046	1020	1011	1019
28979	24806	33510	13956	1089	540	433	389	401	391	380	371	385	387	397	410	393	394	394	394	397	406	395	405	408	403	378	406	350	381	407	419	395	360	445	386	382	409	383	386	419	382	419	409	384	407	363	414	372	381	374	384	399	424	373	366	393	378	357	373	393	418	383	375	376	408	392	411	358	379	413	372	400	420	394	346	375	403	416	400	377	382	413	381	365	386	400	357	427	348	405	389	441	351	410	422	389	391	417	411	409	395	401	392	423	397	390	403	421	420	426	398	402	359	404	330	372	382	392	365	366	406	413	398	397	379	409	402	371	365	391	395	422	394	388	385	379	366	397	391	402	372	393	349	392	385	377	388	389	359	393	368	414	371	364	353	416	400	393	398	372	367	392	371	394	391	400	406	416	423	397	362	384	378	377	413	422	403	383	398	404	383	406	387	400	413	366	426	355	421	377	373	380	368	389	371	414	361	387	425	416	403	430	393	410	386	393	359	389	424	403	375	380	421	374	408	359	368	386	397	433	361	406	402	357	418	380	384	376	396	375	346	416	399	413	394	357	422	391	374	374	397	396	396	385	401	375	379	411	362	436	368	360	403	427	378	392	387	418	410	391	371	357	399	380	371	416	358	384	398	412	406	397	400	419	356	389	364	419	360	373	403	386	405	401	437	366	374	419	413	374	400	416	369	396	387	395	383	433	390	351	400	377	380	423	380	379	447	404	395	379	385	410	371	388	449	376	380	418	384	394	374	386	378	414	390	375	353	372	370	390	360	394	383	369	385	380	380	375	364	392	444	364	387	411	375	369	367	400	417	357	373	362	419	368	388	355	368	363	381	373	400	433	350	374	392	413	413	380	375	381	377	390	388	390	395	386	406	383	412	424	390	371	419	388	363	381	409	417	388	414	374	391	369	371	379	350	391	412	387	401	412	362	375	435	408	418	389	386	402	407	432	392	392	385	414	384	402	388	400	436	385	370	430	407	405	379	379	412	392	389	401	340	384	376	405	368	388	363	376	393	413	376	395	402	420	376	408	360	360	389	405	369	357	356	367	403	376	345	365	377	404	365	361	400	409	383	399	417	384	402	396	423	407	366	396	379	416	393	417	390	362	409	381	393	371	417	402	373	380	364	367	393	372	395	396	381	396	367	404	399	384	394	420	427	398	379	408	420	370	364	403	378	392	406	412	379	402	391	400	387	382	374	364	384	384	377	410	428	390	384	364	407	390	351	400	378	407	379	381	391	419	400	390	412	375	401	409	427	408	376	376	396	381	406	354	403	384	395	380	390	355	398	352	380	382	360	370	414	388	396	394	396	421	427	405	407	365	395	372	414	422	372	355	392	372	365	404	404	401	403	394	382	415	373	411	389	369	396	385	381	413	406	372	376	389	407	409	402	403	407	420	348	378	395	372	382	425	434	376	356	391	350	380	429	412	419	414	372	381	387	393	389	398	393	427	413	386	359	382	387	398	420	395	406	366	418	387	350	439	384	375	386	400	400	386	429	381	376	381	399	395	405	377	358	398	416	397	427	414	391	423	369	364	380	367	372	384	367	334	394	387	348	389	403	399	390	428	388	384	406	415	392	407	376	386	364	392	395	419	378	363	369	379	383	414	388	395	364	382	368	414	417	370	394	411	380	399	387	385	354	384	404	405	400	399	375	393	411	386	379	396	382	360	387	416	368	385	403	367	385	380	402	371	382	395	420	392	403	380	395	384	355	403	402	394	374	420	359	383	366	388	382	388	386	366	394	417	393	397	383	399	403	411	389	370	363	417	415	373	407	369	398	396	376	376	381	355	382	347	424	399	368	409	401	418	387	357	343	403	383	389	392	381	383	406	430	400	415	402	374	376	433	388	364	354	334	381	415	373	362	403	384	336	398	411	435	374	413	393	381	393	370	364	406	360	386	412	419	421	403	398	383	398	396	431	405	369	399	389	406	388	401	378	366	410	389	428	380	421	372	372	400	396	371	366	362	394	362	360	402	396	370	380	366	365	361	389	398	388	404	409	374	391	423	382	404	402	410	395	381	397	434	418	371	378	410	395	387	409	389	443	329	373	385	381	407	398	355	405	391	417	411	399	382	365	367	375	375	390	399	382	399	384	371	380	374	394	422	393	387	362	369	387	396	390	373	388	423	405	373	394	393	392	389	426	402	395	342	359	396	398	397	377	403	393	434	376	372	409	392	396	390	392	373	391	364	390	416	365	368	379	400	386	391	368	373	375	370	389	404	395	391	370	389	349	394	417	365	371	398	401	408	375	404	409	409	381	392	395	389	389	401	369	383	385	403	397	408	389	409	390	397	370	383	404	391	371	383	435	404	406	436	359	408	408	373	408	398	371	408	406	362	403	380	410	391	393	387	404	379	378	400	402	419	393	428	416	400	367	409	388	376	403	401	383	412	380	424	387	428	391	419	374	384	399	383	419	377	374	376	388	379	409	381	402	427	369	389	390	403	372	409	433	390	372	387	392	399	393	357	386	343	404	377	404	391	374	391	369	440	391	381	379	393	403	388	412	375	401	358	389	363	389	390	420	379	434	460	385	395	404	390	394	424	376	346	395	359	394	383	366	402	356	401	409	414	345	362	419	377	391	384	398	388	364	367	439	390	406	382	397	397	399	413	411	387	411	412	356	382	407	378	359	373	407	392	363	433	407	406	364	367	387	405	390	380	406	406	364	393	374	388	381	395	400	352	381	400	373	406	386	375	388	386	406	375	402	390	395	363	441	408	393	397	375	408	370	403	389	395	390	406	380	374	377	392	370	392	389	380	386	444	405	386	441	397	396	370	336	420	390	355	387	379	427	396	387	389	428	360	363	380	341	417	367	363	416	394	392	375	412	402	418	385	414	400	388	404	398	382	378	440	398	394	395	359	365	388	403	382	401	401	391	428	401	412	404	424	386	397	392	390	379	415	397	382	369	401	415	381	361	415	342	383	406	397	366	379	394	366	421	407	405	426	372	380	390	395	381	394	408	412	390	380	420	366	394	420	390	388	403	372	392	378	405	396	417	385	398	401	405	399	362	360	399	397	393	377	402	339	409	389	409	396	389	370	381	381	377	395	395	372	384	403	362	403	410	419	376	401	384	388	396	384	393	379	413	415	379	377	404	393	405	403	371	400	368	402	412	396	370	377	368	396	387	386	419	404	416	359	358	385	411	433	386	380	412	382	371	362	384	431	414	407	389	427	403	374	368	387	383	397	399	418	412	413	368	426	386	372	340	397	406	398	352	360	389	375	365	441	410	383	424	382	379	406	394	390	387	407	393	385	415	416	398	398	384	380	379	372	409	426	369	367	349	418	434	353	382	412	370	397	387	394	424	360	392	394	412	374	421	400	406	421	389	374	384	406	408	404	413	439	418	378	422	377	425	420	366	389	390	352	420	377	394	404	383	396	394	389	382	395	403	376	397	390	439	406	397	418	390	454	406	423	392	408	371	384	376	354	379	387	396	376	396	428	386	440	389	398	398	407	424	377	386
35911	41865	36626	12516	913	606	663	639	610	589	607	653	622	663	618	613	638	625	578	608	595	640	602	663	624	618	654	628	604	595	666	606	617	621	634	643	584	627	615	591	618	604	626	615	628	637	639	640	648	604	582	614	594	608	608	645	573	599	589	607	604	641	601	637	644	613	609	606	602	620	643	626	621	631	624	574	630	690	605	648	610	636	580	654	597	592	594	629	675	600	655	628	578	606	639	614	602	597	598	617	600	596	616	621	665	609	614	630	599	621	606	642	605	621	603	594	625	608	610	602	568	625	614	617	612	591	627	613	550	646	671	632	596	618	625	603	632	664	652	602	587	599	578	571	633	638	607	589	645	664	605	634	601	599	616	627	660	636	599	616	633	646	556	657	641	653	587	618	592	645	644	655	641	679	586	626	643	587	618	604	618	616	609	659	620	600	600	573	640	604	628	574	615	607	631	610	623	599	577	618	627	592	643	627	638	606	625	592	596	644	589	644	633	614	631	627	606	584	632	604	648	593	584	583	604	614	607	632	623	611	628	598	647	623	577	596	624	613	609	648	598	597	635	618	599	618	600	603	598	590	620	589	595	625	619	580	632	636	626	642	664	622	627	636	634	615	577	628	619	570	601	598	589	613	632	623	644	594	594	637	624	603	583	610	637	643	600	585	561	623	624	595	629	608	661	614	609	660	595	627	618	626	604	632	584	630	587	624	601	621	602	627	623	610	609	612	606	601	593	626	573	615	606	632	627	630	629	648	583	593	644	618	614	624	603	626	591	602	608	636	573	591	613	635	616	598	615	662	607	600	611	629	629	637	598	602	569	568	624	647	593	642	621	610	641	635	611	608	559	624	602	571	621	623	626	542	575	590	637	621	638	578	609	650	652	537	594	649	605	624	612	629	643	610	622	598	652	607	645	592	606	640	643	631	600	645	626	596	573	637	624	595	598	613	612	620	620	648	613	589	591	617	645	585	611	637	618	632	649	578	672	618	608	607	602	623	588	540	631	625	627	593	645	632	641	627	620	653	623	588	602	631	689	610	605	580	643	624	612	607	629	628	607	634	607	619	627	648	567	661	581	659	622	644	655	581	603	623	628	600	611	596	602	606	637	611	621	605	620	654	626	621	623	579	565	620	596	635	600	624	600	573	641	648	597	617	621	626	608	582	617	609	609	587	617	589	586	634	592	601	614	599	569	588	632	595	603	617	617	621	612	607	618	606	649	605	623	653	594	561	630	616	623	616	559	623	634	606	642	601	614	641	577	629	612	589	614	627	629	599	614	615	631	595	613	650	651	622	643	627	613	623	611	601	580	633	603	663	637	639	606	635	575	633	666	610	596	619	565	626	617	616	628	584	572	615	617	595	592	604	593	618	616	561	618	685	659	651	581	597	661	605	621	563	647	631	628	629	603	593	609	615	610	616	643	644	570	649	622	583	617	608	593	608	618	592	600	560	615	568	590	626	614	604	609	620	609	645	573	639	670	652	622	626	624	642	629	608	623	617	614	606	602	617	624	601	611	643	591	594	634	604	665	575	604	616	598	605	632	605	601	605	637	606	649	609	638	638	627	609	621	621	619	616	613	614	632	632	674	628	646	610	640	596	625	580	623	597	638	621	623	596	585	582	630	657	598	634	590	577	640	591	613	604	622	644	631	663	637	604	585	587	632	623	571	594	612	599	596	686	617	640	637	642	604	650	674	574	624	554	592	602	605	624	651	620	610	581	645	618	635	603	624	622	643	619	638	583	612	598	634	627	603	616	578	661	575	654	579	642	644	617	663	593	652	596	614	605	614	598	584	620	571	613	630	603	601	600	579	614	596	615	657	533	630	622	640	611	578	606	590	574	593	557	619	672	576	637	615	635	579	587	549	647	622	601	639	606	655	644	615	627	622	612	618	668	636	595	604	638	619	634	660	633	622	597	591	628	589	661	601	621	605	602	645	627	612	585	587	609	649	628	616	598	608	599	645	596	612	643	597	528	616	612	628	597	615	612	611	594	638	640	615	683	635	624	637	614	599	624	593	640	623	595	615	605	599	602	593	630	614	642	600	618	659	589	646	609	638	624	595	615	620	608	564	614	634	622	614	620	610	625	572	598	589	636	643	627	649	660	621	601	597	601	613	621	601	607	616	621	590	627	631	652	623	656	579	638	613	609	577	666	604	576	617	630	654	613	644	641	594	624	649	596	602	601	634	639	633	585	602	624	644	605	642	636	616	633	622	631	692	634	621	612	592	642	635	622	625	587	582	590	639	605	645	591	599	604	634	604	639	642	637	605	593	613	595	605	631	622	621	624	635	606	595	617	577	627	603	574	592	632	624	676	598	633	635	651	567	625	632	604	591	628	599	623	642	651	613	595	660	656	586	596	630	624	618	617	607	624	631	617	595	605	611	651	661	614	627	591	620	609	627	603	603	625	628	624	634	634	615	597	614	579	583	628	668	643	623	596	604	640	589	587	650	563	652	588	615	625	606	571	600	600	625	604	667	621	603	620	607	605	582	610	625	584	603	643	642	585	629	615	643	647	610	617	620	633	596	630	618	603	650	639	599	589	611	594	628	613	627	593	643	591	628	609	617	608	638	627	598	606	640	627	654	649	658	632	623	658	644	610	599	638	653	612	630	612	620	602	637	638	657	613	615	608	614	603	625	580	628	613	600	616	617	617	598	603	580	611	620	599	662	606	624	631	591	625	595	615	599	611	613	633	625	581	615	646	604	600	632	591	608	642	590	637	607	597	602	646	612	579	656	618	575	644	595	619	603	652	628	619	597	593	626	590	668	614	605	589	630	623	596	666	636	573	614	618	630	635	653	627	615	578	657	616	621	566	627	641	582	615	635	636	614	633	622	591	592	602	659	599	577	632	605	604	615	634	621	567	646	610	602	621	612	604	586	641	613	622	585	626	586	598	636	624	650	597	612	629	610	625	624	614	652	619	648	622	613	638	634	653	584	631	616	666	574	634	601	617	643	607	623	608	577	620	606	616	597	632	635	614	630	640	585	619	669	606	603	629	633	592	603	580	611	559	582	578	588	630	651	628	594	607	597	642	612	565	600	626	613	680	678	619	605	620	619	619	583	580	607	588	607	619	602	577	640	623	612	585	601	598	588	603	592	601	616	627	623	649	630	629	574	604	621	614	602	584	624	594	656	602	615	632	620	677	572	652	626	567	655	639	645	608	570	643	616	615	558	616	644	626	618	611	630	620	614	645	645	635	604	666	610	622	574	624	650	600	625	590	633	532	595	614	618	594	647	584	588	601	600	636	586	596	624	614	631	603	604	564	623	632	678	645	616	609	589	641	605	594	607	612	582	623	653	595	587	594	610	611	590	608	544	601	632	614	627	570	613	617	593	600	619	612	599	618	646	634	640	684	619	600	589	589	636	622	606	634	664	634	650	582	606	614	649	574	623	631	588	595	609	592	639	586	605	626	638	608	580	633	613	637	582	617	650	600	579	620	636	623	634	629	572	618	592	633
24441	22107	38657	28998	18904	6987	909	718	680	671	650	593	636	666	683	675	633	644	665	578	653	598	597	653	591	606	614	626	604	642	654	620	621	670	626	642	667	653	600	621	604	652	673	587	629	606	624	642	624	640	676	602	585	607	598	604	605	627	629	649	614	629	640	638	652	608	635	614	660	600	674	600	628	621	644	634	609	595	622	651	622	655	561	578	684	616	603	597	634	607	583	633	639	621	594	662	637	613	615	630	655	606	587	644	615	601	580	657	639	655	639	621	579	596	616	584	620	619	617	596	636	652	604	592	644	586	575	660	555	660	655	684	634	627	626	616	615	611	601	593	598	594	603	636	596	657	683	581	602	594	605	625	629	618	617	691	622	624	634	631	601	597	643	616	698	620	621	632	606	658	643	645	600	570	626	637	651	619	683	583	633	611	624	607	608	597	686	597	624	645	654	618	631	661	675	598	649	606	648	642	624	652	626	632	612	546	617	647	625	636	626	652	590	576	587	599	638	600	638	626	579	662	600	649	622	615	631	630	648	606	578	624	615	609	623	612	602	621	616	625	643	594	632	622	627	609	606	650	605	617	666	640	629	602	607	573	634	609	563	659	636	658	626	597	602	578	650	638	659	615	579	640	594	608	612	591	608	632	602	633	614	654	607	611	586	654	644	575	654	602	646	615	640	569	626	619	620	635	611	650	642	602	584	606	655	642	601	571	632	585	633	614	636	617	637	642	600	621	624	599	626	608	653	618	587	587	643	648	625	628	616	588	633	628	639	663	624	620	590	625	592	625	581	640	614	670	663	558	635	669	594	629	651	597	662	614	726	616	636	618	639	660	612	670	603	611	640	622	639	618	642	640	602	619	624	613	644	588	584	600	616	582	648	627	570	642	663	629	658	632	633	643	625	652	627	593	602	631	596	580	653	604	591	625	627	647	622	669	616	567	602	648	617	607	627	627	601	621	624	636	641	619	635	636	642	615	665	574	675	621	643	577	608	584	676	605	589	614	653	651	626	617	624	658	602	626	585	617	635	661	623	622	652	626	618	613	603	592	611	606	679	649	593	620	635	631	611	643	647	627	651	589	670	617	635	628	683	613	643	602	623	570	620	602	586	592	656	598	668	659	623	574	618	595	581	615	608	691	654	626	603	601	643	641	628	625	677	613	628	621	648	661	577	627	612	666	604	621	688	579	628	621	616	619	628	627	687	616	600	637	648	622	628	655	626	597	624	636	659	634	633	618	629	622	596	603	622	631	627	617	601	616	619	674	622	599	605	615	634	660	645	632	616	600	598	565	670	591	611	614	617	616	614	670	612	598	639	611	650	615	637	621	598	595	632	581	604	611	555	592	609	622	655	605	673	670	627	556	642	651	629	599	609	586	616	640	640	614	649	611	619	657	598	646	668	635	599	645	610	632	661	603	663	607	615	587	607	622	591	588	606	577	633	586	608	589	631	643	612	612	608	654	624	600	607	594	671	617	611	661	637	619	611	609	611	623	647	616	653	659	636	625	647	633	621	591	668	593	653	672	643	606	633	594	629	607	628	621	620	628	614	576	571	620	651	589	629	663	629	640	673	605	690	640	624	656	650	658	606	592	604	624	633	600	655	581	618	590	621	654	591	600	631	613	627	624	620	649	623	601	636	617	617	587	638	642	603	624	615	646	640	576	616	624	648	606	631	571	628	589	596	635	621	639	652	623	617	629	646	606	612	635	633	626	608	614	619	665	647	640	616	593	618	635	643	615	632	628	639	601	585	598	610	663	619	625	658	595	643	629	629	582	632	668	605	618	694	647	596	626	658	620	636	629	623	627	605	595	634	630	611	613	602	624	624	634	625	616	620	606	621	588	622	576	593	623	623	591	591	624	587	665	619	568	618	593	601	623	643	606	642	613	598	584	597	673	616	670	642	614	608	624	656	626	608	607	651	635	617	616	610	637	598	669	653	620	636	623	640	612	648	622	643	608	637	638	616	628	650	598	596	615	639	567	614	638	653	629	601	627	633	625	599	624	565	585	692	653	629	583	637	590	597	611	626	618	615	542	620	637	606	611	629	640	601	626	666	639	620	611	618	599	614	630	605	641	643	611	650	603	581	629	621	609	618	611	602	614	595	636	603	616	609	596	638	639	675	659	655	693	602	647	622	674	607	650	606	591	587	635	625	594	606	624	634	617	622	616	641	601	645	636	668	583	636	624	604	636	607	616	674	592	593	590	572	631	613	617	608	641	633	612	604	599	626	592	626	616	586	598	620	635	651	644	634	609	635	599	615	573	626	677	625	621	609	608	629	601	575	578	651	684	614	575	609	665	600	624	613	629	614	638	617	605	637	634	613	606	649	635	630	614	635	571	623	645	598	614	649	646	591	601	598	562	629	628	618	609	663	624	608	635	578	637	614	570	652	616	640	601	641	625	600	613	633	625	567	618	646	652	631	593	626	620	628	646	601	644	614	583	636	614	586	620	643	621	649	630	629	626	600	637	616	638	591	622	599	615	601	661	671	584	580	655	628	594	656	607	593	649	630	616	666	605	522	610	643	628	611	648	656	580	627	626	625	577	596	628	629	661	613	612	589	600	596	591	631	626	646	550	649	630	627	630	611	585	570	638	652	638	613	648	586	628	609	658	626	655	633	590	601	623	604	588	609	669	596	616	602	612	559	605	624	594	625	640	636	605	624	614	609	611	637	681	652	645	608	615	614	575	612	644	606	636	586	661	600	595	645	631	575	629	648	630	638	617	627	601	602	636	629	585	610	663	606	594	613	600	615	592	623	653	632	624	641	645	627	615	641	639	580	600	615	623	651	629	584	650	594	632	589	611	599	641	605	641	640	637	655	626	595	616	639	640	603	650	654	635	625	646	627	632	624	638	613	593	586	642	633	598	647	635	578	620	604	645	600	652	625	655	629	635	666	635	580	626	623	596	611	634	617	579	588	609	625	597	588	621	599	573	677	631	590	591	609	660	615	647	650	620	618	653	658	599	590	624	627	670	611	613	633	588	600	628	613	595	589	620	637	637	655	591	598	600	570	631	607	604	675	636	654	662	613	619	658	630	597	624	589	616	657	633	618	612	588	603	643	608	618	577	615	667	644	599	608	616	629	558	641	641	636	615	621	593	663	670	615	606	595	618	632	647	583	624	602	637	584	660	583	583	616	615	662	669	624	579	646	612	638	635	666	657	630	599	636	670	630	626	611	611	583	596	622	597	611	619	591	629	634	621	615	627	621	563	626	594	640	620	569	629	597	617	561	624	598	618	643	600	677	604	642	625	625	600	627	626	626	644	617	651	632	616	638	661	631	585	578	644	623	586	584	658	579	649	585	595	649	651	587	601	609	593	644	604	620	626	665	573	626	639	619	609	673	604	627	617	626	557	649	624	657	590	625	630	598	648	617	602	626	660	634	624	611	629	632	578	636	622	610	602	636	602	633	625	627	615	598	601	610	633	596	641	616	652	631	594	596	599	591	683	625	602	627	638	635	656
58336	78629	63785	36289	2233	1098	1025	979	997	959	996	998	971	943	964	943	991	950	950	955	981	921	991	949	914	965	910	893	951	939	991	981	958	932	954	963	864	965	900	981	899	921	913	941	975	923	911	923	926	997	899	955	919	932	975	888	960	964	1007	965	926	992	936	913	896	892	966	954	939	934	937	947	931	958	941	932	976	913	935	1016	910	929	961	948	911	970	919	960	968	941	943	915	923	984	950	980	931	953	904	1000	894	892	940	987	938	938	933	945	912	943	940	910	964	1021	916	972	936	965	984	887	966	919	950	965	930	933	934	943	909	968	974	943	919	883	870	958	942	952	999	928	944	956	987	926	959	995	902	897	910	899	949	946	943	947	948	985	949	985	948	943	910	968	902	929	935	914	932	963	935	1032	990	901	880	978	945	911	922	941	965	969	912	978	943	962	949	928	920	912	960	929	940	968	947	964	957	942	1007	932	964	971	954	903	963	1007	905	959	947	947	983	951	880	941	901	956	967	987	912	867	984	980	957	955	962	927	1009	900	1007	987	980	921	984	1000	913	931	923	956	942	942	903	937	1021	962	932	950	870	911	950	919	987	943	922	954	868	976	954	941	934	937	907	976	992	927	964	931	894	941	987	984	967	994	943	964	917	975	957	980	908	921	898	929	955	946	935	992	956	1017	934	928	983	972	1008	1026	959	969	957	910	896	897	950	913	955	952	924	973	943	951	951	921	909	989	949	897	940	919	978	925	937	985	878	963	910	905	971	979	976	932	984	914	976	978	952	941	951	1025	938	966	942	944	981	950	963	970	952	950	942	912	935	956	974	937	924	948	911	938	978	935	926	909	913	967	940	914	937	921	954	959	966	904	998	959	931	917	985	923	1003	935	985	962	892	959	859	995	926	937	931	917	926	965	993	972	930	915	1000	961	904	891	935	976	878	869	934	947	977	926	885	981	968	942	946	941	972	1038	889	936	949	987	994	957	885	969	918	935	974	916	957	960	970	940	952	978	1003	961	941	937	923	951	901	927	938	926	951	980	951	902	958	901	964	952	1005	911	940	898	974	924	926	974	935	928	917	981	920	897	907	952	948	927	886	927	969	958	994	918	947	924	949	965	971	943	951	929	974	933	987	878	915	996	955	913	929	938	931	1003	938	1002	970	1020	877	934	946	932	956	949	940	934	905	898	913	937	986	930	946	931	932	938	917	965	909	978	957	1007	936	932	892	918	930	985	949	942	928	959	982	978	962	932	960	967	966	971	964	903	949	980	931	975	918	998	909	942	931	905	995	908	946	942	895	939	934	990	967	977	965	908	978	1009	953	929	937	1002	953	1038	988	928	942	942	929	936	886	967	926	928	946	945	989	965	953	922	949	938	961	922	942	988	999	904	957	926	971	891	930	939	996	941	928	1000	946	915	949	987	964	883	945	969	920	941	980	929	935	896	913	905	912	938	856	957	899	966	1006	926	921	935	923	960	966	954	895	935	975	1003	954	935	906	960	987	946	940	924	958	954	1004	984	935	973	1007	959	935	960	925	938	989	961	904	957	941	935	904	980	901	954	924	948	922	978	932	956	994	992	950	971	929	975	937	916	954	899	958	1000	904	925	939	894	962	940	952	977	1000	965	976	997	993	924	905	1007	1000	968	919	946	949	954	945	968	896	943	950	935	926	961	914	906	965	966	1022	923	955	920	964	907	902	918	933	960	952	991	949	962	962	904	946	948	927	935	959	948	996	984	912	913	911	924	987	964	906	931	912	995	1019	963	984	950	1028	916	933	944	941	913	922	902	992	919	934	971	906	939	952	929	921	942	902	952	1011	948	1011	966	920	944	952	916	867	942	983	909	907	916	908	985	926	944	966	967	920	927	940	958	873	951	943	933	965	917	968	952	929	938	926	949	954	930	995	938	949	946	960	923	987	903	966	924	944	931	1003	898	970	978	1004	968	889	952	921	904	922	951	913	939	906	972	967	973	901	904	959	943	982	931	936	954	916	895	923	967	951	954	999	884	928	912	960	949	913	972	951	934	963	941	959	881	951	907	906	916	936	914	981	963	913	951	962	968	920	932	965	943	950	942	943	961	933	931	989	971	942	941	889	918	964	970	927	966	939	982	947	962	951	897	910	984	923	961	949	944	1002	985	888	954	920	936	941	971	952	907	989	958	904	958	963	917	946	1005	938	974	908	971	926	936	990	988	943	915	979	917	944	1003	956	886	985	942	875	942	937	972	974	943	976	955	971	893	984	940	925	962	947	963	982	957	900	967	926	954	946	944	926	993	899	883	948	959	923	970	978	927	1016	946	913	943	992	922	913	961	940	968	903	980	928	924	887	921	932	926	927	967	929	1007	901	886	1003	906	982	976	958	979	945	975	946	944	936	947	960	979	959	932	916	990	950	944	958	933	938	981	902	894	984	941	949	988	957	885	978	1001	939	935	974	881	931	952	952	962	926	904	923	935	957	960	922	894	927	942	967	855	1002	1009	917	925	952	963	990	965	912	922	969	964	910	909	940	1006	992	937	982	921	953	952	899	959	915	934	960	936	923	915	929	922	999	924	944	943	925	923	953	892	982	969	940	931	937	937	956	934	916	921	933	919	977	927	920	880	987	894	968	897	925	889	927	944	982	977	953	955	944	894	984	935	971	921	934	912	905	900	974	924	939	894	938	901	925	943	948	942	957	954	959	912	967	898	863	968	899	933	990	993	932	1018	969	931	957	884	884	952	948	925	951	979	973	956	935	936	917	964	969	916	936	956	925	884	913	991	941	958	928	1001	918	957	935	1007	975	969	995	894	915	941	941	981	956	957	998	925	933	1007	941	1003	952	925	945	894	982	959	897	878	992	921	943	937	922	982	1001	940	935	940	911	959	946	972	1007	928	970	1008	970	906	938	929	954	877	928	953	966	912	904	944	997	938	953	918	922	961	925	975	887	932	940	937	916	928	945	922	940	977	986	931	953	937	937	959	972	985	928	932	959	962	908	987	919	920	913	978	924	994	943	944	961	969	914	922	989	923	943	957	931	985	905	940	952	950	984	959	953	961	937	980	934	965	958	941	998	892	944	917	900	948	940	985	936	934	920	898	940	873	936	892	1003	962	923	934	917	941	1009	931	950	892	953	979	891	990	1002	936	906	939	989	941	939	982	940	965	921	963	972	918	979	912	926	904	960	906	896	939	965	941	961	953	939	948	896	891	943	926	918	929	921	935	913	914	949	938	959	950	953	951	906	939	924	971	959	975	899	928	960	923	963	960	939	931	958	981	965	934	982	937	972	970	943	942	1000	905	950	953	907	967	960	960	923	920	971	927	947	900	952	919	942	901	1036	924	892	1011	976	867	977	919	954	949	917	952	967	922	902	932	931	965	947	950	989	942	911	1023	936	967	902	952	968	964	941	927	903	948	926	961	888	891	914	885	922	984	977	920	884	994	938	883	952	941	970	955	931	937	970	903	979	952	936	926	928	928	938	903	908	941	892	969	923	966	953	949	903	979	905	969	944	951	909	935	945	962	966	937	940	940	971	916	909	908	903	990	973	974	956	994	897	949	908	945	957	942
23290	21697	34561	24603	21356	19780	7381	894	770	759	741	744	737	742	732	744	726	740	757	711	742	701	723	700	728	744	712	694	750	737	712	721	715	680	683	702	735	746	695	712	708	679	736	731	720	662	710	672	695	731	688	666	729	702	680	705	715	701	705	683	677	725	702	699	701	670	688	706	637	702	679	701	713	720	672	696	700	714	689	671	712	706	726	675	714	699	669	658	680	687	711	684	686	678	723	711	701	699	755	682	720	676	723	746	711	709	689	661	702	704	697	700	673	726	649	732	714	710	686	667	675	708	711	642	744	686	696	702	703	723	738	624	730	689	690	707	667	687	740	674	674	667	674	703	736	643	655	736	691	725	707	683	677	676	728	643	720	711	737	667	688	697	694	702	709	710	718	697	749	698	664	655	683	695	729	691	698	698	698	703	685	689	704	710	714	739	674	677	746	675	717	654	701	686	741	702	694	670	706	706	695	703	690	724	690	707	705	712	691	701	697	704	698	692	687	698	710	699	698	670	738	692	656	689	765	695	724	699	734	723	715	662	674	660	722	693	700	686	705	716	690	649	671	725	682	669	684	700	734	698	709	733	664	696	737	697	669	658	702	679	687	711	696	676	674	696	714	679	694	659	723	710	684	710	668	693	693	684	702	699	742	677	709	689	755	691	705	709	711	692	680	656	695	687	690	690	725	736	680	700	675	709	729	695	685	711	698	665	682	734	676	723	701	669	681	675	717	701	685	665	677	699	677	695	665	686	708	739	667	702	719	701	735	701	714	697	714	694	640	685	692	636	719	765	715	750	688	694	693	694	672	711	710	717	671	707	698	672	763	709	700	672	726	644	678	643	691	648	729	728	735	732	660	699	666	650	731	624	738	689	689	685	696	679	639	685	660	679	634	690	739	662	730	704	677	732	686	675	699	681	694	684	661	711	702	733	715	739	690	699	714	677	731	688	703	683	701	684	674	733	696	705	677	743	714	697	688	649	702	688	704	712	701	687	753	657	691	706	718	727	700	707	699	699	645	728	692	692	684	729	717	740	737	680	734	709	745	712	649	735	674	694	690	653	780	695	642	683	690	712	643	662	665	701	730	732	689	679	651	746	691	649	676	684	698	734	731	725	708	758	697	710	708	671	734	696	694	755	697	700	717	663	729	654	708	619	679	747	744	732	759	690	690	663	729	690	729	699	666	724	673	668	730	667	673	696	718	685	714	723	716	689	680	713	704	714	701	687	742	695	672	688	699	656	708	754	681	730	693	708	684	664	736	665	731	676	705	716	696	726	617	700	698	648	687	757	729	695	706	683	758	757	668	694	684	696	672	710	683	694	688	701	691	696	715	731	732	700	707	735	724	646	748	753	719	669	707	725	703	744	700	644	696	716	688	689	701	674	671	671	692	709	713	746	716	688	728	705	732	707	666	742	698	689	666	689	688	722	709	700	681	685	686	704	716	673	672	689	660	756	725	689	705	647	721	734	658	657	680	725	675	706	703	702	674	754	685	693	710	715	732	661	709	716	660	674	694	690	721	691	672	743	733	683	684	708	719	726	680	670	743	768	717	689	742	722	681	673	698	698	680	679	716	687	675	720	712	653	694	705	662	745	700	702	690	728	709	662	675	649	659	718	755	715	675	734	747	684	708	736	722	667	713	704	705	667	667	713	703	727	700	725	653	673	690	674	746	727	695	708	689	700	688	679	671	705	691	667	648	731	681	684	709	722	769	716	722	728	678	690	706	736	713	709	669	703	725	674	679	735	674	717	699	652	703	686	688	713	808	686	716	644	687	753	685	697	715	657	702	711	685	688	723	701	654	691	700	693	679	693	692	693	702	698	689	695	734	722	636	697	695	685	656	682	734	777	661	741	660	700	709	700	658	720	716	712	675	683	689	719	705	696	734	665	721	699	684	687	678	673	687	709	687	728	706	668	788	718	711	702	682	670	716	702	687	679	729	720	714	699	728	697	691	679	675	683	687	691	680	710	645	651	707	670	669	726	658	693	675	710	696	680	719	698	697	693	644	746	667	716	757	698	695	734	658	718	697	711	686	715	687	718	691	697	687	700	695	693	650	729	673	701	685	694	700	661	706	704	758	679	695	680	659	652	688	679	736	685	773	677	699	719	673	722	716	687	670	694	719	683	740	719	710	705	713	667	666	740	740	668	738	683	718	723	682	770	736	659	666	682	699	720	661	726	723	704	769	732	686	726	674	681	676	718	693	652	734	662	726	768	657	676	725	686	680	683	674	653	704	759	708	740	706	692	746	721	704	715	717	691	677	689	746	701	642	715	660	751	709	708	673	689	687	696	693	718	698	690	759	690	712	682	701	693	709	667	686	692	689	704	715	719	719	688	691	715	667	693	715	698	695	671	713	709	717	700	656	649	716	706	709	701	688	736	694	729	718	709	693	735	713	705	706	696	662	724	711	683	680	735	711	727	720	725	697	724	677	690	707	722	745	692	737	706	751	633	753	642	654	683	713	671	691	747	734	720	711	693	747	676	685	695	654	668	697	666	725	694	730	690	751	690	664	695	721	730	737	698	720	697	733	744	663	734	714	666	639	683	728	713	719	726	670	685	726	691	708	683	705	731	733	700	672	670	710	702	742	742	650	711	693	658	724	706	688	656	700	737	692	734	735	657	718	679	702	737	652	635	704	720	630	758	709	716	711	625	695	731	690	634	642	689	698	699	691	665	661	694	699	701	683	665	661	707	694	661	663	716	711	686	701	697	706	683	723	693	738	738	726	774	672	686	689	741	688	737	672	696	701	730	684	716	683	697	723	710	698	692	656	735	673	714	736	696	664	649	704	761	662	728	713	726	679	644	725	677	716	657	711	697	702	724	719	715	665	686	715	648	718	701	702	700	692	691	737	674	703	697	696	672	698	672	711	671	676	725	712	688	682	640	756	728	709	715	684	668	691	729	713	698	747	731	702	718	735	727	699	727	674	717	716	690	740	660	790	734	728	683	710	694	726	705	690	695	682	670	687	693	681	700	622	700	707	663	686	706	699	673	677	686	684	683	689	680	665	717	701	746	731	661	662	716	673	674	682	684	720	709	702	677	702	699	684	679	718	745	715	704	673	693	691	701	725	683	682	704	687	679	684	686	706	669	659	648	765	708	697	728	677	659	696	687	696	714	648	695	703	740	683	684	719	696	686	699	664	673	693	731	689	664	728	726	644	710	708	729	657	725	710	693	699	724	686	735	662	685	668	737	668	690	666	730	664	728	769	702	692	770	759	689	670	730	662	693	683	729	699	686	685	708	760	701	688	668	692	707	680	719	711	729	641	680	744	693	695	682	703	707	732	673	652	668	699	719	705	724	720	723	711	727	648	677	696	707	683	694	691	686	700	707	684	656	744	697	689	655	726	697	689	723	701	687	681	677	689	708	666	709	709	698	659	695	722	737	691	721	699	696	708	724	703	688	681	687	685	690	643	757	689	662	743	757	682	670	703	692	686	742	678	721	717	670	742	740	669	697
60289	88497	68416	43216	3385	1303	1259	1226	1155	1139	1076	1109	1056	1099	1029	1128	1083	1053	1061	1034	1009	1079	1050	1020	1058	1040	1075	1102	1037	1072	996	1086	1061	1029	1034	1102	1081	1025	1076	1060	1025	1067	1045	971	1033	1047	1078	1054	1016	1109	1041	1008	1025	1005	1113	1068	1017	1050	1040	1034	1039	1023	1096	1050	994	1040	1081	1048	997	1045	1043	1112	1003	1038	1039	1035	1001	1035	1008	1080	1037	1064	1017	1000	1059	1052	1061	1016	989	1058	1031	1004	1052	1027	1056	1012	1046	1033	1031	1061	1041	1062	1000	1027	1049	1045	992	1068	1052	1050	1072	1025	1040	1000	1036	1044	1036	1028	1034	1070	1025	1046	1028	1101	1057	1043	1035	1006	1053	1059	1011	1025	1047	1087	1013	1060	1029	1070	1065	1019	1064	1085	1070	1049	1064	1017	1008	1058	1012	1043	1022	1022	1073	1021	1057	1043	964	1106	1026	1037	1035	972	1101	1071	1029	1070	1083	1037	1011	1058	1034	1019	1042	1011	1107	1062	980	1073	1027	1042	1032	1067	1068	1029	1024	1017	1007	1072	1128	1078	1020	992	1035	1034	1076	1031	1052	1068	1011	1007	995	1081	1027	1096	1007	1031	1054	1023	1046	1051	1023	1063	1010	972	1001	1106	1020	986	1048	1029	1031	1078	1063	1056	1044	1038	1045	1044	1022	1024	1037	1075	1043	1014	1049	1058	1093	1069	993	1063	1037	1015	1045	1052	1036	1039	1052	1088	1078	1054	1085	1082	991	1055	1087	1091	1039	1024	1046	1065	1024	1029	1003	1045	1017	1030	999	1014	1109	1037	1033	1078	1011	1078	1013	1055	1007	1053	1061	1053	990	1011	1000	1067	1024	1053	1012	1071	1028	1025	978	1031	1069	1063	1042	1005	1044	1028	1024	1030	1090	1122	1079	1076	1059	997	1027	1032	1026	1093	1047	1050	1027	1050	1037	1044	1005	1036	995	1013	1149	1037	1065	1081	1036	1021	1071	1018	1035	1044	1091	1006	1063	1023	1043	1053	1033	1042	1040	1068	1034	1113	1064	1038	1055	1082	981	996	1011	1097	1048	1087	986	1103	1033	1041	994	1088	1027	1116	1041	1004	960	1048	1071	1037	1041	983	1033	1016	1075	1045	1014	1058	1057	1040	1067	1021	1040	1025	1068	1018	1031	1026	1078	1046	1077	1025	1070	1028	1076	1072	1005	1055	1059	1007	1018	1047	1055	1040	1057	1050	1040	1045	1036	1007	986	1029	1100	1077	1047	1108	1011	1023	1035	1033	1050	1000	1057	1074	1042	1038	1036	1016	1118	1032	1039	1061	1025	1025	1068	999	1034	1062	1015	1019	1037	1069	1114	1029	1036	1024	1005	973	1041	1008	1062	988	1005	1054	1042	1112	1083	1057	1044	1003	1043	1055	981	1000	1090	1060	1034	1037	998	1053	1030	1045	1059	997	1046	1067	1027	1021	1077	1049	1090	1021	1076	1026	1111	1021	1079	1110	1090	968	988	1048	1105	1039	1043	1048	1021	993	1024	1001	1023	1032	1030	1028	1037	1019	1022	1099	1039	1052	1083	1078	1046	1063	1040	1054	1052	1044	1005	1032	1025	1043	1031	1022	1049	1045	1060	1003	1052	1037	1060	1050	1004	1101	1030	1046	1063	1026	1003	992	1017	1059	1026	987	1093	1078	1082	1009	1075	999	1031	1027	1068	1059	1060	1013	1033	1071	1052	1031	989	1079	1022	1031	1060	1094	996	1002	1010	1015	983	1066	995	1018	1023	1040	1056	1050	1107	1059	1074	1065	1062	1039	1035	1074	1079	1018	1063	1055	1009	1062	1087	1021	1049	1014	1028	1028	1052	1029	1109	1017	978	1018	1081	1039	1011	1039	1045	1057	1054	1051	1021	1057	1071	1031	1012	1054	1049	1115	1053	1003	1009	1045	1019	1020	1040	1020	1066	1029	1073	1018	1016	1045	1032	1057	1123	1093	1027	1007	1034	963	1036	1051	1052	1088	1106	995	1084	1002	1045	1014	1070	1056	1025	1025	997	1052	1031	1099	1039	1024	1071	1040	1008	1043	1031	1023	1040	1088	1076	1009	1018	1065	1038	1023	1019	1014	1071	1054	993	1012	996	1034	991	1045	1034	1017	1059	1042	1006	1082	1063	1102	1050	1011	1007	1025	991	994	1060	1053	1030	1058	1061	1048	1021	1088	989	997	988	1028	1049	1077	1077	1064	1023	1083	1028	1027	1033	1022	1010	980	1001	1015	1013	1102	1052	1034	992	1040	980	1060	1081	1060	1037	1058	1053	1028	1027	979	1029	1045	1039	1072	1083	1030	1078	1037	1024	1030	1053	1036	1058	1082	1061	1019	1037	1073	1073	1018	983	1067	1014	1076	1024	1055	1034	1010	1037	1077	1063	1065	1083	1096	1030	1009	1049	1034	1025	1042	1053	1012	1079	1015	1074	1049	1058	1046	1054	1021	1062	1050	1039	1042	1061	1030	1086	1074	1020	1076	1039	1049	982	1025	1065	1032	1074	997	1046	1000	1080	1046	1028	1018	1041	1031	1076	1015	1037	1015	1045	1038	1046	1066	952	1031	1015	1050	1043	1014	1012	996	1036	1011	1013	1016	977	1031	1022	1022	1062	1054	1016	1054	1034	1080	1052	1046	1074	1065	1025	1072	1063	1033	1081	1050	1040	1065	1068	1059	1004	1023	1014	1067	1002	1036	1043	1035	1019	1042	1069	1038	1040	1078	1029	1030	1047	1071	1039	1007	1047	1010	1046	1058	1032	999	979	1121	1046	1037	1056	1045	1037	1039	1014	1083	1038	1020	1062	1022	1006	1056	1067	1018	1013	1041	1019	1028	1061	1024	1056	1049	1023	1007	1056	1075	1049	978	1067	1045	1036	1050	1068	1036	1068	1088	1046	1007	1033	1010	1043	1035	1044	1039	1041	1078	1063	1001	1018	998	1056	968	995	1073	1022	1015	1068	1016	1054	1068	1074	1072	1037	1035	1037	1021	1044	1017	1019	1086	975	1004	1017	997	1031	991	1012	1068	1028	1011	1094	1103	1050	1039	1041	1050	1076	999	1013	1053	1019	1027	1083	1075	1012	984	1063	970	1019	1053	1040	1009	1002	1031	1058	1033	1012	1022	1014	1116	1011	1084	1013	1034	1034	1007	1024	1051	1021	1025	1026	1013	1037	1093	1043	990	1107	1038	1034	1051	1046	1062	1112	1045	1016	1041	1027	1110	1047	1019	1024	1032	1058	1061	1043	1027	1033	1053	1035	1021	949	1077	1022	1023	1063	1081	1052	1074	1031	969	1001	1071	1066	997	1059	1069	1004	1030	1065	1036	990	1039	1095	1058	1001	1031	1070	985	1076	1004	1006	1038	985	1055	1097	1088	1047	1096	1052	1027	1022	1050	963	1056	1030	1022	1009	1034	1037	1070	1067	1034	1037	1054	1045	1070	1058	1067	1036	948	1033	1035	1044	1027	1069	969	1032	1029	1028	1067	987	1078	1076	1050	1060	1072	1079	1011	1010	1055	1035	1066	1006	1062	986	1016	1039	1109	1103	1036	1080	1056	1115	1015	1046	1074	1039	1044	1041	1045	1009	1020	1060	1074	1015	1055	1038	1028	1106	1026	1011	1073	1022	1046	1032	1051	1056	1115	1026	997	998	1018	1044	1045	1010	1089	973	1053	1070	1059	1074	1071	1046	1087	1031	1074	1003	1023	1065	1067	1097	1044	1049	1040	1087	1051	1115	1033	1074	1074	1114	1045	1077	1102	1054	1040	1081	1033	1058	1055	1036	1091	1053	1064	1024	1056	1017	1061	1070	1034	1054	978	1025	1086	1023	1032	1034	1049	1023	1006	1047	1043	1017	1030	1025	1027	1015	1016	996	1009	1045	995	975	1059	1042	1091	1058	1038	1032	1053	1069	1087	1043	1078	1024	1013	1053	1063	1017	1001	1009	1074	993	1044	1024	990	1065	1021	970	1050	1087	1042	1060	1024	1057	1052	1037	1034	1031	1021	1012	1054	1117	1028	1042	996	993	1045	1050	1094	1014	1032	1051	1088	1065	1067	999	1087	1085	1074	1059	1097	1056	1077	1093	1037	1016	1092	1025	1106	1040	1098	1018	1073	1036	1076	1118	1062	1100	1082	1032	1079	1037	1081	1102	1004	1043	1013	1026	1096	1059	1148	1045	1003	1003	1073	1074	1057	1072	1032	1030	1017	1010	1082	1008	1043	1047	1016	1011	986	1055	1066	1092	1091	1032	1029	984	1057	1025	1079	1011	1096	983	1016	1015	1042	1051	1045	1116	1021	1005	1047	1067	1031	1042	1038	964	1017	1096	1020	989	1054	1062	1092	1102	1099	1048	1040	1031	1020	1045	995	1071	1039	1040	1069	1051	1055	1051	1042	1007	1071	1048	1007	1006	974	1043	1049	1067	997	1051	1040	1067	987	1086	1022	985	1078	1039	1041	1043	1095	992	1067	1008	1062	1026	1062	1071	1067	998	1032	1044	1053	1054	1006	1075	1021	1005	1056	1060	1024	1051	996	1042	1050	1051	1068	1035	1021	1009	1040	1073	1109	1056	1042	1039	1039	1033	1071	1005	1056	973	970	1080	1084	1021	1035	978	1008	1058	1048	1072	1040	1015	1010	1000	1027	1049	961	1046	1021	1066	1041	1041	976	1055	1008	976	1072	964	1012	1046	1054	993	996	1032	1035	1038	1044	995	1004	1059	995	1032	1032	1030	1095	1013	1011	1009	1004	1054	1020	998	1038	1082	1043	1006	1058	1034	1026	1103	1044	992	952	1050	1035	1015	981	1018	1041	1040	1017	1066	1062	1036	1016	1035	1016	1017	988	1049	1030	1014	1091	1042	1023
28802	25401	34136	15344	933	393	395	406	431	385	413	392	381	404	387	373	377	404	401	420	420	397	406	384	403	401	388	437	386	368	419	384	368	364	400	394	386	416	381	382	395	388	388	395	398	412	410	389	386	380	400	349	356	380	427	383	389	349	364	372	404	373	434	395	391	380	379	391	380	407	355	360	377	389	378	417	408	372	402	382	426	383	404	412	379	422	391	431	401	387	361	398	411	436	389	405	360	366	389	378	411	365	379	387	373	372	398	401	380	387	385	421	382	388	396	394	387	380	400	399	375	384	392	389	412	426	380	392	405	375	391	370	384	398	433	392	398	380	384	404	358	406	374	411	360	418	376	386	363	406	400	388	386	418	400	381	382	364	374	372	421	401	399	394	385	363	404	368	355	377	401	402	382	353	431	368	381	391	365	381	388	402	376	403	372	393	409	389	389	390	381	409	387	384	389	382	409	400	392	363	381	408	423	416	381	393	367	398	390	391	359	384	366	406	405	399	390	398	406	375	405	420	399	411	369	387	352	376	444	394	349	409	388	393	398	362	393	401	409	399	439	397	383	417	412	411	361	371	392	414	365	384	384	425	421	405	361	390	412	390	439	381	375	395	388	393	373	427	423	359	400	372	419	397	402	421	409	403	378	396	391	383	353	386	397	408	406	435	392	398	393	373	375	386	400	379	395	403	396	406	381	409	411	408	388	352	400	356	393	375	371	395	407	364	396	424	389	365	414	358	391	386	361	410	381	374	387	408	402	376	343	392	418	382	417	399	360	387	414	400	370	412	370	400	391	401	411	388	388	396	381	417	370	390	381	410	419	373	390	428	385	404	417	374	395	385	380	400	371	398	395	397	385	410	368	344	419	372	395	383	367	366	386	381	371	370	338	383	372	388	431	387	391	412	399	375	400	392	373	398	395	403	371	408	409	365	376	409	356	395	390	410	355	385	415	408	372	397	407	428	402	374	366	389	406	383	393	391	404	380	460	320	436	406	408	380	378	402	404	361	406	400	398	382	382	407	399	361	397	419	388	389	368	393	409	384	376	378	381	400	408	382	432	417	401	334	406	345	411	375	419	386	369	357	380	378	387	402	407	401	396	373	426	408	365	362	384	407	360	392	394	394	370	404	369	372	374	380	419	415	408	399	387	389	402	352	387	368	363	349	398	399	371	366	386	367	402	396	381	409	415	412	384	363	390	384	366	397	393	416	428	408	405	393	363	392	396	378	392	359	398	389	412	377	395	408	393	382	406	374	407	381	394	417	378	419	391	403	402	359	356	394	367	371	435	401	391	406	362	389	361	396	347	369	391	370	384	383	409	398	410	392	396	412	412	436	385	424	381	408	382	371	417	376	414	389	414	423	394	371	381	397	386	404	377	395	402	377	410	363	377	400	354	367	421	387	395	394	377	401	422	421	379	377	404	404	393	393	411	364	367	394	386	393	382	370	392	378	355	372	404	405	369	415	396	392	356	393	427	382	411	371	395	387	385	379	406	404	425	380	382	398	348	383	414	372	390	380	390	347	393	376	411	378	387	370	370	374	367	409	362	399	392	384	372	411	394	392	380	379	416	367	384	395	378	396	424	401	372	358	368	396	394	387	372	388	353	397	418	405	392	398	382	374	342	415	422	389	408	405	367	368	408	399	412	409	436	398	389	414	405	399	405	395	397	414	386	423	427	382	397	372	407	375	393	329	396	388	376	398	368	392	402	385	416	425	371	376	401	385	395	356	409	390	382	377	386	385	399	410	421	370	357	405	361	389	393	359	360	426	387	374	391	408	395	376	420	439	366	434	427	396	401	397	405	407	382	372	373	388	395	390	391	401	418	424	406	385	414	424	411	434	417	371	402	438	413	396	390	395	438	391	433	404	387	391	397	376	328	389	388	409	392	386	392	372	419	392	384	402	403	397	412	367	406	379	374	387	365	392	390	389	410	419	389	383	401	373	369	397	406	413	418	381	363	400	428	376	368	401	390	405	406	382	396	398	356	418	431	381	401	392	414	426	391	393	384	365	386	391	367	394	415	381	375	426	381	417	359	406	411	397	388	382	393	359	373	410	379	407	410	395	396	422	381	389	378	402	394	372	402	398	394	417	439	394	405	370	365	382	378	395	420	369	384	386	398	376	403	349	375	378	389	375	390	389	402	369	417	378	385	405	368	419	442	343	385	394	425	422	408	404	382	371	362	391	389	385	395	381	413	398	386	423	386	357	408	399	446	334	372	378	391	404	385	396	392	372	409	378	430	382	366	396	389	412	385	424	432	361	403	375	381	403	406	382	419	394	373	395	381	407	390	368	363	369	382	386	380	381	413	380	372	373	387	414	382	411	415	431	381	393	363	399	413	451	431	392	369	384	424	387	414	364	354	412	355	373	407	385	379	404	429	382	419	353	384	398	440	404	361	410	417	414	417	397	420	399	383	409	405	391	371	376	389	393	390	385	405	380	391	389	383	408	404	405	400	392	403	397	423	414	433	418	395	370	424	400	419	402	421	386	381	386	360	387	381	385	407	365	402	372	404	384	384	385	424	409	405	384	408	429	384	400	386	380	376	386	362	351	369	372	396	390	377	414	392	337	425	383	382	403	422	394	416	377	410	382	407	391	368	415	386	397	395	410	389	378	416	415	395	438	344	406	426	419	406	390	380	409	422	394	370	412	419	371	408	431	396	400	383	390	386	397	370	415	381	397	417	334	391	414	418	373	370	371	388	363	360	383	381	374	379	395	381	425	362	379	351	392	371	386	388	442	436	420	415	388	411	397	453	358	395	429	388	385	383	400	366	396	372	427	384	398	368	376	384	360	390	370	357	404	396	393	381	377	428	375	382	386	416	419	386	426	372	398	373	425	408	369	421	418	425	379	393	409	359	410	370	413	406	412	402	369	395	392	386	391	391	388	375	391	387	376	397	426	383	396	364	403	410	364	376	374	391	409	366	381	377	414	401	355	368	368	345	396	383	399	425	364	381	412	443	412	401	410	381	404	399	370	377	364	364	423	394	389	372	362	404	382	338	409	378	388	370	403	387	396	393	392	359	395	366	398	381	406	362	389	362	415	375	383	393	387	391	393	392	405	391	430	419	426	344	391	402	372	405	398	384	384	355	411	375	407	408	425	374	396	371	421	403	392	385	395	407	421	434	424	390	380	339	391	365	389	365	431	343	420	360	388	398	370	395	412	382	364	397	353	401	394	374	395	421	386	376	387	419	359	364	410	411	429	390	434	394	380	374	402	379	407	377	402	420	371	392	391	376	364	395	395	369	379	405	389	370	386	372	381	383	397	403	388	410	391	378	387	428	402	357	361	388	425	418	403	380	389	397	386	375	425	382	371	410	386	383	327	418	444	415	382	374	403	387	455	395	415	430	395	394	380	410	416	408	385	367	409	404	395	363	368	396	344	411	373	397	398	418	389	397	368	400	410	394	395	370	374	401	427	438	390	402	404	408	377	408	376	434	381	417	350	396	392	364	389	415	376
34859	41412	38024	12752	687	614	636	662	633	640	584	668	588	621	653	655	620	606	623	628	610	588	588	679	600	642	613	633	600	647	634	653	592	588	632	649	621	612	651	599	625	610	625	653	621	642	622	656	626	650	616	613	644	579	622	577	607	629	646	605	620	611	556	629	591	646	552	659	615	639	626	621	670	616	616	631	598	602	639	633	634	672	635	653	631	613	610	603	581	644	616	638	588	578	600	618	653	623	579	638	684	628	617	617	626	615	629	625	642	564	632	646	582	596	583	668	622	598	627	619	572	637	619	648	592	594	611	602	610	633	584	563	594	646	626	595	593	607	623	613	583	570	624	621	589	639	607	621	664	593	579	615	645	631	617	641	615	609	652	627	609	598	631	617	588	635	644	628	613	587	611	614	619	621	607	617	629	634	629	579	600	589	663	633	638	659	624	587	590	613	633	639	646	595	658	634	595	598	592	609	567	614	648	629	579	603	655	649	605	619	630	598	637	604	665	628	584	589	629	599	610	630	637	615	619	586	658	673	624	634	590	638	605	627	613	615	601	610	609	587	558	615	612	638	600	586	618	619	580	641	598	615	609	624	620	632	609	656	593	622	588	612	595	595	645	618	630	609	630	661	653	642	635	588	629	621	618	604	642	634	611	577	604	537	619	609	593	636	648	603	606	648	607	601	602	643	647	606	626	621	595	593	583	635	628	670	630	589	613	650	558	611	662	635	614	594	570	575	618	589	630	615	620	572	607	588	656	590	620	626	635	592	633	643	603	599	607	619	616	662	635	628	618	587	640	612	630	613	633	625	635	581	598	578	580	587	605	659	631	597	604	590	601	561	612	637	634	601	602	578	600	640	619	634	625	605	583	657	638	596	588	618	609	617	630	599	664	609	630	633	602	597	582	605	584	664	634	619	636	592	560	610	596	634	601	630	609	650	654	619	629	643	626	590	644	642	642	643	641	620	585	632	622	581	624	596	621	618	619	619	564	651	613	593	681	640	642	578	640	585	593	603	612	610	606	591	640	633	601	647	609	606	608	612	603	658	646	602	624	627	643	652	615	588	641	594	653	615	597	599	622	625	605	651	618	596	657	585	601	618	627	663	624	631	617	602	624	611	641	625	647	603	622	597	629	566	582	616	598	630	614	636	626	583	631	645	657	600	617	615	658	622	655	621	627	613	573	618	635	614	638	620	581	612	629	595	633	641	604	575	649	651	625	638	651	652	609	616	591	652	614	556	620	634	620	663	616	580	636	616	628	659	631	629	611	638	580	649	609	606	619	578	604	580	600	639	624	564	602	658	603	628	650	583	605	609	609	597	648	630	622	606	613	647	630	609	608	624	662	626	675	581	627	658	578	573	638	658	579	619	610	635	637	641	617	615	612	626	652	647	619	639	623	629	614	652	570	655	645	640	605	620	630	632	593	631	631	636	621	637	667	626	598	602	571	620	619	625	584	625	645	596	618	579	629	593	649	597	635	636	586	615	594	594	613	589	646	629	641	604	677	597	601	592	619	601	620	589	610	627	603	634	641	579	622	604	629	568	673	640	634	601	596	570	633	646	605	570	649	601	650	627	633	624	617	645	601	626	641	626	616	631	588	623	662	608	612	610	588	593	647	630	604	636	640	631	602	612	589	600	589	615	658	596	646	636	602	598	621	627	647	630	585	616	657	632	622	606	613	632	615	635	636	640	623	639	646	642	629	649	649	642	638	635	678	624	608	613	651	613	613	600	599	602	611	625	666	598	624	599	596	647	617	601	651	626	633	639	611	626	597	604	637	623	629	613	635	589	567	624	615	634	595	644	660	649	606	612	627	644	608	676	623	637	627	651	600	645	607	620	567	572	684	591	632	640	632	554	611	628	621	608	603	612	604	608	621	621	620	625	637	614	617	580	626	635	582	645	644	617	677	584	563	605	591	608	607	600	586	637	647	654	666	667	650	620	613	596	634	615	599	604	591	594	628	603	661	603	613	611	608	641	546	628	618	574	618	667	580	615	644	605	618	618	583	624	609	631	608	595	602	609	637	622	638	616	621	651	610	607	581	664	593	620	620	608	620	564	633	616	625	612	608	603	594	601	612	628	592	588	641	594	584	625	578	664	628	605	633	638	630	614	645	603	665	643	643	646	605	617	610	596	627	583	647	632	647	644	601	640	674	599	628	635	623	639	626	599	626	639	655	641	611	585	617	596	652	592	616	614	627	602	634	638	633	597	626	615	618	654	606	580	647	624	669	626	631	619	628	617	623	579	634	575	605	625	608	581	621	654	590	601	616	666	626	636	613	618	612	602	629	659	630	576	629	601	655	615	579	591	647	623	568	631	613	633	641	611	610	574	632	643	607	630	643	614	642	627	631	584	617	623	653	590	629	667	639	593	585	581	660	571	623	604	566	614	616	628	614	628	612	639	588	614	629	625	604	582	582	586	638	582	635	644	585	596	618	620	638	633	626	602	610	625	584	617	584	635	598	581	620	571	634	616	621	629	603	603	649	656	577	582	550	592	609	597	596	640	631	589	644	626	647	568	602	605	604	647	595	587	626	596	628	647	685	673	609	606	602	605	632	607	640	594	609	608	591	635	633	616	583	569	591	624	619	616	602	599	603	585	630	620	636	601	652	617	596	644	598	651	599	594	544	591	650	584	617	670	585	607	617	585	623	621	610	622	565	609	600	576	599	620	660	614	609	609	571	662	631	615	618	557	573	625	572	641	592	657	559	594	656	581	638	617	636	615	606	655	610	608	629	671	636	623	597	586	575	614	630	626	594	624	588	596	626	646	606	613	600	564	555	635	611	617	627	622	609	606	589	592	659	587	604	605	595	631	622	587	614	627	567	592	634	603	612	610	623	641	602	608	604	618	593	608	639	645	600	609	637	595	633	649	631	637	614	595	642	591	618	615	638	657	647	597	642	600	598	610	620	629	605	609	601	592	596	586	645	590	635	612	624	656	641	609	637	599	625	623	634	576	649	623	631	644	644	632	653	629	595	627	587	599	597	629	595	646	575	684	622	631	590	630	634	664	645	569	627	599	622	599	561	639	610	676	615	663	617	643	626	629	612	615	601	596	608	600	651	589	628	580	670	656	617	617	629	661	623	648	608	591	611	584	585	569	628	592	665	642	641	633	582	674	617	608	607	621	622	650	611	618	611	607	562	632	585	586	617	622	635	625	588	632	582	607	616	668	600	628	562	574	605	634	581	641	575	637	588	644	631	584	609	641	612	646	615	625	619	620	685	645	626	604	680	616	623	602	582	605	643	610	614	625	612	603	645	618	583	628	631	607	615	643	646	681	617	623	635	621	670	632	599	636	621	614	657	597	627	624	643	632	629	653	601	627	608	598	654	628	609	668	646	649	637	597	587	608	587	602	586	646	589	622	615	582	568	615	673	625	650	588	588	628	635	665	658	618	627	612	594	598	586	614	649	628	648	614	629	612	590	658	626	619	613	605	648	626	603	608	592	555	623	615	572	639	649	614
24375	21984	35153	24745	20833	13158	1562	719	645	651	640	629	678	633	623	613	623	601	623	624	652	593	635	677	628	620	638	595	645	611	683	612	589	623	613	639	624	619	653	662	653	633	596	608	651	635	650	625	597	617	636	645	605	609	568	648	586	646	576	607	587	608	637	609	612	604	579	647	662	626	604	619	633	612	598	670	658	613	634	601	634	587	601	588	616	616	609	605	574	641	596	600	599	618	621	625	592	630	640	644	622	606	592	645	665	628	639	618	595	613	604	643	620	625	645	591	635	608	657	597	648	606	607	631	622	590	631	631	636	604	623	644	604	621	592	626	596	614	609	601	602	626	593	592	626	648	621	606	611	644	634	592	663	604	632	610	646	617	621	652	602	616	568	553	638	572	643	562	565	590	661	664	585	590	631	601	632	635	628	611	605	571	580	621	598	600	615	625	583	610	620	603	630	590	603	620	664	629	667	600	660	655	611	614	619	637	604	617	626	637	651	576	641	617	656	632	617	620	625	611	606	602	654	628	577	636	576	569	635	682	640	649	606	605	629	682	576	611	612	601	609	638	570	663	633	642	639	645	596	620	652	639	636	665	641	613	612	629	616	626	636	585	600	631	600	603	595	632	580	615	545	618	655	624	628	622	617	623	569	591	611	626	566	595	633	581	645	601	636	613	579	653	643	600	615	614	639	647	589	618	568	656	627	622	666	647	690	635	621	610	656	650	621	619	593	639	615	641	630	644	612	615	583	588	640	596	594	625	664	642	586	619	652	577	622	637	632	608	553	641	606	642	603	628	628	688	617	634	684	645	652	612	601	621	638	652	639	622	633	633	606	629	624	609	647	597	652	636	632	638	648	634	626	675	600	616	636	582	640	637	619	637	608	630	647	633	598	637	674	606	620	610	624	612	658	660	684	659	610	639	634	606	630	638	662	627	611	648	626	613	637	584	609	615	616	680	629	611	633	608	609	635	649	549	620	630	608	624	661	637	635	637	632	609	649	640	630	637	626	630	599	602	621	648	653	618	601	581	639	631	681	614	614	618	619	605	621	589	590	623	613	640	595	615	606	602	623	626	586	615	661	623	605	623	596	599	635	663	627	650	636	617	582	631	640	556	648	689	645	622	620	558	615	638	609	628	633	623	637	630	673	606	598	670	592	617	616	666	610	622	620	639	619	600	607	679	599	598	613	652	638	612	626	609	657	626	646	604	616	614	651	631	624	649	590	588	606	573	562	635	616	645	597	655	585	633	632	621	623	634	629	615	680	572	590	605	612	634	641	598	610	575	594	629	664	655	590	658	587	617	581	614	644	642	596	608	622	603	622	660	641	613	700	629	621	649	620	610	573	602	604	615	623	580	590	631	614	635	607	617	686	629	599	600	628	620	618	645	659	644	621	574	641	663	603	610	629	618	602	609	678	624	594	577	580	640	618	624	627	649	616	636	672	656	606	634	662	632	620	636	625	570	641	604	587	588	608	622	627	661	627	623	622	613	651	632	629	578	646	634	643	660	622	647	642	609	644	621	630	614	573	617	587	648	619	650	627	606	597	652	615	574	619	618	653	597	637	600	619	652	615	634	573	609	637	637	604	659	622	651	653	632	594	638	581	609	645	615	638	570	594	637	621	603	655	597	603	589	696	567	663	628	634	627	628	585	616	612	640	657	624	643	613	622	654	629	633	591	623	651	601	600	585	625	660	669	628	621	565	648	623	601	629	597	581	609	625	630	602	653	652	582	627	644	649	681	632	650	652	588	600	609	602	586	608	625	645	648	603	593	616	586	627	615	596	631	597	609	640	650	616	649	615	639	598	616	620	621	625	603	658	622	608	644	596	633	615	611	611	628	651	650	644	612	599	628	610	616	627	687	602	632	635	601	623	624	579	646	606	609	588	651	594	595	596	581	628	603	610	608	617	629	573	622	619	611	680	595	634	623	629	619	582	630	609	629	570	650	620	608	625	629	596	654	611	648	623	661	594	603	693	601	595	606	579	645	613	612	612	630	599	648	632	589	584	598	619	654	644	605	618	642	612	616	622	591	632	626	640	653	600	667	612	649	620	630	613	652	619	634	641	623	673	599	645	598	561	613	597	667	562	608	593	591	660	656	659	640	656	603	674	635	631	647	618	639	662	604	605	586	594	627	601	614	623	600	596	590	597	594	633	628	571	596	601	575	630	616	622	564	622	636	623	606	629	614	613	629	631	613	613	638	649	616	619	617	619	632	610	611	604	632	568	583	580	613	587	603	604	637	628	696	640	631	602	655	604	607	600	624	597	599	636	654	604	605	621	655	649	649	605	591	612	645	580	663	640	597	608	561	618	629	612	601	603	584	591	597	628	618	628	622	613	584	608	590	611	633	613	573	619	580	634	649	614	612	602	603	616	634	650	619	677	632	650	578	672	599	620	601	597	595	624	649	600	595	602	624	648	632	646	581	619	651	588	609	621	615	631	657	622	624	674	603	580	595	633	600	604	635	600	590	642	566	608	674	641	628	619	640	615	591	622	626	621	612	595	614	607	617	609	620	609	615	609	665	575	623	637	602	600	590	646	653	632	626	617	638	647	581	602	571	638	663	640	619	539	612	649	634	619	608	644	599	609	599	654	577	639	636	669	602	590	625	632	611	663	645	617	634	650	638	606	687	598	643	634	615	626	620	626	628	604	620	616	643	605	580	589	615	643	619	625	646	627	630	574	631	587	603	628	598	623	656	624	598	668	627	648	660	605	638	652	567	645	635	619	648	620	650	609	613	588	632	658	622	644	632	601	634	627	609	617	586	648	599	633	644	628	654	606	617	670	620	602	599	633	575	627	640	642	605	651	628	594	611	586	593	629	615	579	641	589	619	562	612	622	624	556	625	700	614	615	594	581	605	638	610	608	643	616	642	601	630	637	634	608	645	629	589	630	610	680	629	646	612	603	614	599	628	582	570	603	629	620	551	650	620	623	671	635	610	638	631	630	596	645	622	598	601	665	609	643	599	654	577	620	581	596	597	597	618	603	624	640	629	629	600	635	582	630	564	655	635	636	628	626	636	673	580	613	652	571	606	639	654	563	617	617	616	633	619	585	589	622	634	576	639	623	627	641	606	658	661	592	630	596	655	634	617	601	580	641	610	652	622	666	619	650	627	638	664	616	612	562	589	639	645	635	629	647	591	578	586	601	606	596	636	605	618	618	619	657	606	603	628	621	609	617	628	650	596	626	632	675	638	618	611	642	656	663	614	616	670	611	645	612	596	623	629	618	632	642	652	662	569	649	604	615	613	619	652	685	648	627	629	629	631	594	625	641	649	592	629	598	605	570	602	621	620	634	565	623	673	614	639	605	614	613	616	596	628	658	592	667	631	591	606	633	618	627	643	563	641	618	602	691	670	623	634	661	592	593	633	587	577	647	644	560	621	636	595	625	631	597	635	653	625	614	636	584	603	615	654	632	643	641	601	629	624	641	644	641	612	630	600	663	608	632	626	599	608	594	616	635	612
56834	81568	67656	36894	1409	1118	1079	1003	1056	1038	978	964	991	995	914	983	911	943	954	1006	939	994	988	917	968	934	951	960	946	921	916	946	999	1014	899	1003	861	939	964	923	908	952	917	1000	922	960	870	1022	912	976	918	895	933	973	951	962	940	928	937	959	1030	942	946	957	980	969	980	959	942	954	983	928	995	933	960	946	966	937	993	890	946	937	946	971	934	990	971	970	917	1022	1009	962	869	941	986	935	963	943	928	923	986	983	950	1000	927	990	991	958	918	967	971	934	977	892	916	914	938	954	951	1004	926	914	918	955	916	911	953	914	1012	916	966	925	973	996	957	1006	948	977	892	982	946	901	1005	981	993	934	954	974	1010	914	966	930	935	959	986	917	1027	926	1004	975	996	921	908	963	984	921	942	960	935	969	963	933	977	1005	924	962	944	965	953	1014	1004	970	959	946	956	976	929	924	998	976	997	896	1004	930	892	944	916	969	928	936	940	964	957	932	954	999	915	946	987	938	946	976	991	923	969	937	900	963	984	943	968	1003	964	922	988	924	963	940	932	974	883	959	987	962	931	940	951	981	926	951	959	903	938	942	941	948	904	1003	963	930	944	938	927	917	949	994	921	932	987	908	887	951	947	933	979	940	948	956	948	918	992	922	937	989	985	968	950	950	944	947	888	939	948	975	936	930	947	963	955	908	947	909	943	960	953	905	929	979	962	929	950	1001	948	988	1000	941	922	968	976	896	934	949	956	973	920	1009	904	937	1002	930	978	977	915	929	955	972	986	1004	947	946	984	940	926	986	956	995	921	896	936	918	957	911	988	929	962	905	992	893	918	922	945	927	916	924	930	967	944	887	978	962	930	982	963	902	943	971	979	952	925	942	921	925	1005	994	951	940	958	954	921	941	895	976	947	982	947	928	984	940	966	985	918	991	962	943	937	972	1004	922	925	966	942	1036	924	993	928	893	924	919	924	947	932	950	923	943	924	952	974	1003	977	913	987	943	927	932	933	973	924	961	916	980	954	974	928	911	897	947	955	960	954	945	982	976	938	930	892	921	1003	992	919	944	942	950	940	984	969	914	959	968	966	964	967	896	922	949	973	921	944	1006	943	934	921	949	986	973	940	938	927	977	1036	937	966	892	964	957	941	928	978	994	954	950	997	949	999	941	989	939	964	953	967	972	918	962	903	974	992	984	943	999	886	927	959	926	977	992	938	949	950	963	917	963	900	959	932	999	962	910	920	859	952	954	932	894	971	969	992	946	1020	920	977	912	941	950	964	963	978	884	974	934	964	972	969	934	936	984	937	939	960	975	971	950	920	944	970	953	911	912	934	962	947	945	964	950	930	982	990	916	938	924	946	948	994	939	937	968	948	942	991	937	1000	960	963	942	922	918	1010	935	971	978	951	929	978	937	943	971	929	942	968	949	963	932	988	996	981	913	963	954	930	984	904	918	953	924	988	956	962	949	966	913	923	957	931	990	959	959	971	994	973	976	996	947	963	941	900	993	946	980	975	938	983	924	941	902	986	916	918	987	912	900	977	944	929	956	890	1005	1010	966	896	940	936	1001	957	973	945	951	963	938	949	963	951	960	958	889	957	1002	966	931	1032	986	969	930	964	895	957	899	969	911	929	1014	974	925	1010	965	922	937	976	928	942	1006	999	952	940	960	969	939	955	917	906	977	936	952	911	964	873	928	946	987	948	1043	947	976	983	947	964	994	941	967	1027	917	968	934	978	984	979	975	987	938	947	979	947	983	930	954	938	984	879	999	923	940	961	931	961	936	927	948	968	968	946	964	958	928	932	947	967	978	952	902	966	971	935	960	945	970	894	986	916	928	986	961	943	988	986	943	940	963	948	931	947	952	923	976	1033	911	959	967	993	999	961	932	905	948	972	955	959	948	977	951	1006	973	945	978	989	944	941	1002	952	980	961	926	961	997	957	943	981	939	879	954	1004	982	896	913	971	914	979	949	957	952	1008	951	913	999	887	953	959	1013	952	1010	968	922	916	974	932	890	898	963	975	969	972	974	1003	983	1006	956	960	951	926	1006	946	923	982	945	985	914	933	981	934	958	934	970	960	934	936	951	879	971	930	958	954	864	962	937	949	985	972	950	927	975	959	948	996	960	999	947	918	959	906	984	918	994	995	974	990	930	951	942	925	971	991	933	963	1004	969	930	944	1017	974	940	950	949	1013	960	945	924	936	961	943	906	924	948	916	919	956	968	924	903	969	931	938	975	940	956	994	974	938	933	970	927	928	981	958	970	956	947	955	972	925	988	904	952	1002	938	919	954	994	960	952	976	978	902	921	1004	967	934	959	962	962	926	994	938	1001	945	915	903	915	978	958	893	969	986	996	924	897	941	929	923	971	861	876	876	935	991	932	940	973	947	891	945	939	951	1001	920	1004	945	907	889	950	918	943	977	923	946	931	975	960	966	980	900	921	875	950	945	950	969	940	950	916	923	956	959	962	983	992	941	977	977	934	956	961	986	939	939	979	980	926	924	951	959	978	993	939	977	876	955	950	987	944	923	948	960	946	994	907	938	891	967	933	943	936	917	957	970	955	947	925	1001	963	1025	930	933	983	942	924	946	940	949	958	953	949	975	927	894	934	967	917	1017	957	964	904	976	979	944	983	942	930	992	904	918	918	943	1007	928	917	924	958	938	981	933	918	921	1025	963	959	907	944	955	950	938	967	899	1000	982	916	984	956	948	933	973	980	1004	922	978	931	944	942	992	948	947	954	888	938	899	974	920	959	953	1004	982	933	907	934	903	966	942	932	959	895	992	952	944	970	890	1018	933	951	974	981	985	957	971	903	945	971	940	913	966	958	960	914	953	935	988	935	927	931	964	955	1008	1017	938	963	946	961	962	1020	950	1019	960	897	943	899	921	948	961	1003	926	916	944	980	927	934	973	983	959	929	991	932	921	922	906	988	918	976	939	926	962	919	954	986	977	950	968	945	991	946	929	977	982	974	933	937	965	956	893	905	956	913	957	957	957	995	958	939	992	947	947	935	956	929	989	968	898	922	869	965	896	997	926	984	917	979	878	934	954	921	949	935	928	926	918	962	949	927	914	974	940	918	984	991	931	891	972	927	947	921	952	945	991	974	921	951	945	977	953	966	956	925	979	917	965	928	913	961	957	959	937	957	883	937	993	969	906	985	1023	973	916	927	945	948	954	951	935	952	950	936	930	964	981	971	981	933	893	936	980	953	945	935	917	932	948	990	956	923	944	955	935	934	939	950	958	933	927	957	999	932	933	918	939	920	988	999	891	942	941	917	933	1018	991	952	916	951	957	915	985	915	891	924	961	944	961	964	918	956	961	945	981	945	945	989	945	941	952	918	939	966	932	899	941	900	964	905	971	950	939	950	901	944	915	906	999	943	941	949	926	940	974	999	873	881	896	924	951	966	922	886	973	916	934	898	966	909	898	938	970	920	971	879	919	928	971	942	955	948	995	957	961	964	945	923	931	903	974	973	903	967	958	935	952	948	957	960	928	954	931	946	952	952	992	978	928	993	962	958	963	971	959	1010	944	901	974	964	925	890	949	934	936	998	1015
23243	21558	32927	23451	21346	21245	11244	1016	745	767	710	778	739	760	690	729	693	767	722	687	733	675	725	698	674	733	672	710	710	781	697	744	662	700	707	742	740	647	681	688	733	660	692	721	710	658	695	723	700	680	657	655	719	711	682	669	662	675	698	648	636	636	728	624	708	633	666	685	686	716	727	686	678	687	715	706	720	754	728	737	696	733	659	689	652	713	654	741	670	709	704	669	732	648	725	693	688	681	668	683	702	739	655	688	686	745	704	653	687	646	721	680	643	713	640	668	676	690	707	664	707	666	665	705	681	716	701	695	680	681	657	711	732	682	666	683	688	659	690	672	680	722	649	738	701	629	691	746	689	689	630	670	673	716	676	653	684	674	705	682	688	703	673	727	653	720	707	704	678	669	691	701	702	681	688	684	700	693	680	647	693	656	694	709	667	699	676	681	681	757	690	726	715	676	669	658	683	689	741	655	669	658	723	663	697	695	688	697	671	690	729	689	670	664	696	711	710	725	743	691	661	709	684	707	727	679	675	686	704	720	669	703	727	672	744	684	676	678	724	717	699	710	702	750	669	704	720	689	727	747	672	720	708	679	710	677	680	672	678	697	628	711	711	687	695	678	660	663	651	669	649	704	665	732	694	665	650	722	693	714	713	680	682	724	662	655	689	709	704	693	678	674	747	727	716	691	687	642	702	735	692	688	699	723	730	688	641	685	680	743	684	714	676	664	704	691	730	709	684	675	705	730	647	681	674	702	664	701	701	731	682	700	722	670	664	715	709	697	701	672	677	684	724	649	675	659	717	686	668	669	665	689	656	694	730	708	710	671	696	710	648	730	684	689	653	683	675	683	720	655	663	756	677	714	699	671	705	700	707	723	715	633	677	712	691	705	684	679	729	679	702	720	677	663	653	690	711	712	750	714	692	661	680	693	710	731	710	646	648	708	713	680	662	727	693	677	708	670	644	714	667	709	731	689	633	654	681	684	703	673	668	718	684	684	704	738	705	659	648	712	686	708	708	702	714	701	726	655	706	673	684	694	726	712	672	683	697	685	708	681	728	708	707	648	691	703	689	642	693	735	716	650	692	700	676	725	734	717	685	717	676	665	655	656	687	656	687	743	713	680	682	721	715	701	671	659	654	690	675	706	711	685	731	669	695	677	732	704	694	697	657	716	685	691	698	745	708	658	729	705	646	694	708	696	670	636	688	719	658	672	659	669	690	692	706	633	688	686	695	764	675	681	655	688	754	698	677	646	712	662	652	650	700	664	707	654	676	703	721	675	701	708	700	685	678	715	662	697	666	722	648	683	640	695	651	701	694	721	685	715	676	733	680	726	645	744	653	676	683	683	720	690	740	697	696	676	680	695	691	666	682	684	687	679	710	712	731	683	716	664	686	693	660	727	708	698	651	687	698	693	698	695	685	743	710	706	681	692	697	710	664	724	649	715	708	719	684	720	708	681	719	711	664	703	670	690	725	708	698	664	690	664	682	696	697	676	658	720	703	666	696	703	686	713	707	741	718	721	681	698	656	693	670	718	710	712	674	658	700	677	674	707	678	667	718	703	704	665	699	715	735	731	613	630	701	694	706	710	699	683	696	699	701	687	694	684	692	680	688	686	651	684	679	673	704	703	661	655	661	680	693	722	662	716	682	707	746	675	674	711	699	646	677	724	709	750	719	689	709	695	697	712	629	703	656	730	716	674	692	673	666	692	702	744	742	685	657	702	684	686	722	721	666	639	687	725	672	717	705	664	711	703	707	711	695	659	729	676	662	676	691	720	682	711	688	648	662	702	662	721	653	715	723	690	695	711	685	712	682	694	689	692	684	649	673	690	714	686	671	702	701	692	662	675	672	673	716	685	684	715	712	710	698	684	678	714	687	683	703	730	669	740	688	637	713	666	669	693	667	648	715	707	706	687	662	687	690	658	714	721	730	737	680	719	687	675	688	695	695	691	707	655	699	725	694	721	689	744	662	720	719	728	687	676	680	739	641	697	693	674	647	635	711	732	678	738	707	673	688	664	659	710	681	696	637	679	700	673	708	713	710	670	650	717	702	656	665	686	719	679	705	684	649	698	691	682	694	677	672	699	720	665	708	728	710	725	699	670	662	609	678	682	660	702	679	659	674	696	703	677	693	730	718	648	714	712	708	676	673	727	666	724	656	699	665	667	704	695	706	682	678	668	653	711	642	668	680	673	688	674	639	656	751	696	608	691	680	710	724	747	664	692	679	701	721	650	672	680	672	691	756	705	656	667	666	682	713	722	622	647	661	719	667	745	698	693	732	716	689	666	720	694	696	714	728	720	707	669	685	728	742	650	681	696	734	689	698	688	705	711	670	658	678	696	640	722	716	697	700	685	687	720	697	664	668	662	690	689	697	700	704	651	686	687	676	690	703	697	684	724	726	620	708	690	658	666	719	714	665	698	692	634	665	729	651	676	665	681	697	691	688	681	747	635	717	729	674	695	683	705	710	747	714	686	707	674	721	646	713	737	682	670	625	683	696	684	661	698	682	695	703	687	708	690	724	680	668	650	687	654	722	636	704	705	673	707	689	708	711	652	719	690	717	656	693	669	698	689	687	709	681	701	678	710	671	663	698	640	717	678	685	698	653	745	669	717	757	673	716	703	715	723	672	671	701	690	747	666	692	688	695	678	731	669	645	646	673	692	703	744	716	681	690	673	713	688	720	691	726	714	667	663	731	670	716	691	670	699	730	699	692	698	668	721	686	692	674	656	722	655	620	730	684	698	752	645	702	698	676	664	701	735	718	687	714	724	712	690	690	705	669	664	665	738	682	674	686	702	681	626	692	670	707	716	690	679	705	693	672	695	721	678	634	709	688	708	703	665	731	711	687	681	674	675	725	709	655	680	691	693	727	661	669	677	675	696	682	686	702	733	729	657	679	674	652	674	656	697	655	725	693	661	714	680	662	653	715	690	680	705	690	680	694	690	679	695	701	695	646	673	653	707	694	662	709	718	680	676	708	663	685	737	645	697	697	726	685	689	705	642	706	648	697	670	692	712	673	703	720	670	671	688	714	711	721	684	658	721	646	730	661	682	694	700	674	681	728	722	679	708	709	734	700	688	703	749	677	665	663	695	684	755	705	675	719	698	722	711	650	669	718	679	686	710	642	658	700	679	753	741	744	717	639	697	672	649	617	679	699	712	694	645	675	705	694	698	725	662	661	687	691	709	712	673	724	674	709	727	689	725	686	714	689	733	698	713	689	729	671	700	724	706	703	704	684	732	701	669	724	697	650	700	684	696	743	718	651	730	702	681	684	707	648	682	656	664	672	680	690	696	721	713	684	710	657	687	688	699	679	658	712	731	724	647	682	698	705	695	701	738	706	678	709	709	681	734	666	714	706	670	678	685	684	677	702	670	732	676	732	664	708	684	729	679	757	644	678	652	702	677	724	691	682	727	677	725	666	711	652	705	711	665	704	713	674	679	715	636	654	673	731	682	650	680	687	657
58862	93633	70846	46289	2043	1385	1285	1236	1173	1154	1090	1115	1028	1114	1082	1054	1003	1063	1087	1095	1053	1000	1137	1035	1064	1068	1002	1050	1040	1015	1069	1029	1070	1086	1047	1077	999	1103	1054	1009	1037	1031	1021	981	1054	1044	1065	1023	1021	1080	1026	1035	1095	1051	1081	1058	1068	995	1049	1055	1029	992	1076	1008	1015	1043	1063	1053	984	1052	1007	999	1053	987	1100	991	1050	1069	996	1040	1016	946	1079	1051	1021	1065	1091	1075	1019	1058	1020	1005	1017	1061	1020	965	1050	1065	1072	1046	1061	1055	1003	988	1015	1025	1028	1032	1023	1062	1066	1001	1010	1014	1067	982	1041	1066	1051	1065	1082	1081	1052	996	1071	989	966	1037	1022	1032	1037	1034	1075	1035	1038	1055	1037	1056	1062	1001	1015	1007	1049	1013	1052	1053	1026	1001	988	1052	1009	1056	1056	1026	1011	1109	1026	1045	1012	962	1026	1008	1010	1046	1036	1021	1010	1064	1014	1033	988	1074	1070	1075	1056	1048	1021	1029	1048	965	1013	1021	1044	1090	1076	988	996	1024	1073	1089	1030	1055	1033	1021	964	1022	1082	1087	1055	1033	1032	1070	1094	1070	1016	990	1013	1046	1079	1030	1104	1007	993	1051	1083	1054	1055	1076	933	1011	1048	1069	1047	1094	1014	1030	1024	1034	992	1021	1076	994	1034	1075	1047	1025	996	1058	1045	988	984	1035	1033	1047	1036	1037	1059	1010	985	1057	1033	1009	1018	976	1068	1010	1044	1041	1042	1032	1019	1040	1079	1006	1051	1059	984	1075	1032	1031	983	1025	1039	1093	1037	1013	1041	1058	1015	998	1052	1054	1007	1084	950	1054	1038	997	1015	1095	1017	1032	1038	1035	1042	1109	1023	1026	1074	1022	1036	1051	979	1066	1023	1021	1065	989	979	1028	1044	987	1025	1030	1060	1015	1031	1061	1018	1034	1020	1037	1059	1004	1012	979	1011	1010	1009	1076	998	1022	1046	1038	1002	1023	1037	1022	1026	1049	1013	1066	1062	1024	991	1025	1056	1061	1046	1078	1032	1041	1050	951	1064	1028	1042	1025	978	1047	1164	997	1020	1013	1017	1083	1003	1092	1004	1032	1066	998	975	1066	1062	1036	1010	1052	1024	1061	1021	1011	974	996	1053	1007	1035	1014	1021	1042	1069	1069	1013	996	1044	1017	1039	1032	987	1068	1060	1058	1073	1062	1035	1058	976	1100	1035	1025	1063	1015	966	1036	1014	1009	1034	1043	1079	1051	989	1001	1076	1048	999	978	1042	1062	1062	1022	1054	1040	1041	1023	1038	1077	1017	1068	968	981	1054	1029	1000	1046	1000	1053	1074	1039	1055	1026	1067	1042	1016	1056	1000	1062	1047	1020	1002	1081	1007	993	981	1027	1014	996	1014	1057	1104	1064	1065	974	1025	1076	1017	1051	1007	1103	1074	1110	994	1020	1033	1026	1023	1004	1035	1005	1008	995	1053	1052	1024	1055	1032	1005	1018	1031	1059	1054	990	1016	1076	980	1048	1044	1026	1099	1011	1115	992	1050	975	999	1061	1024	1032	1038	961	1039	1032	1086	1025	1089	1057	1043	1009	1070	967	1009	1071	1066	1043	1002	1043	994	1056	1070	995	1011	1054	1011	1011	1017	1137	932	1049	1007	985	1015	1056	1039	1036	1029	1009	1079	1054	1044	1074	1011	1009	1033	1031	1027	1066	1053	1040	1058	1003	1052	1066	1069	1077	1030	1038	1007	1080	1057	1016	1009	1003	1071	1051	1041	1020	1004	1016	995	1002	994	1092	1014	1045	1026	1076	1040	999	1045	1024	1026	1030	973	1015	1017	1068	953	1040	1046	1089	963	1044	983	1044	1028	965	1020	984	983	1032	1060	1021	1053	1095	980	974	1006	1048	1070	998	1067	999	1047	971	1072	997	1069	1047	1026	1004	1059	998	990	1027	1088	1037	1063	1020	1051	1034	1015	1064	1001	1018	1021	988	1039	1034	1010	1039	1014	1020	1051	1020	1006	1025	963	997	1059	1004	1053	1010	971	1105	1042	1008	1040	1021	1087	1012	971	1088	1001	1050	1020	1051	1013	1002	1021	997	1039	1009	958	1120	1001	976	1022	1030	1050	996	1058	1038	983	1003	1001	1019	1011	1023	982	997	1025	1013	1001	1028	1043	1055	1016	1003	1068	1008	1015	996	1009	982	1063	1061	1069	1018	1043	1050	1015	968	1022	1052	1081	1045	1002	1012	1035	1062	1038	988	1056	1064	1015	1041	1022	1009	1032	1075	1039	993	993	1085	1024	1089	1064	1007	1066	1057	1065	999	1074	1011	971	1011	1049	1026	999	1058	1029	977	1029	1015	1004	998	997	1041	1058	1042	1022	1031	1128	990	1050	1034	1045	1063	1050	1011	1073	1004	1062	1066	1033	1037	1007	1036	1061	1048	1069	1006	1071	1055	1026	1044	1040	1023	1052	1028	967	1053	1066	1043	1040	1026	1050	1041	1003	997	1091	1009	1027	1127	1033	1104	1044	1049	1054	1012	1013	947	994	1005	1066	1070	998	1076	1102	1010	1020	1056	1042	1003	1054	1047	1036	1074	1037	1072	1023	1056	1098	1064	1057	1058	1020	1100	1016	980	1034	1018	1064	998	1080	1031	1020	1030	1014	1005	1087	1033	1055	1072	1024	1051	1053	1026	1027	1052	1013	1057	987	999	1027	1065	1019	994	1048	1067	1045	978	1018	970	1083	1077	1097	1048	1018	1043	1027	1069	1024	1039	1032	1084	1035	1048	1055	1026	1057	1012	1072	1067	1014	1042	1031	1041	1023	1046	1052	1065	991	983	1057	1047	1068	1010	983	998	986	1085	1043	1065	1041	958	1050	961	1058	1013	1028	1023	1003	1077	986	964	981	1026	985	1090	1027	1013	983	1001	1010	1055	1076	1049	1031	1026	1067	1057	1004	1017	1024	1034	1048	1003	1039	1018	1021	1067	1060	1044	1061	1085	1007	1051	1010	1017	1069	1044	1115	1031	1021	1039	1060	987	995	1039	1000	1005	1017	1027	1076	1026	1055	983	1019	1014	988	1049	1000	1024	1016	1007	1035	1026	1111	990	1043	986	969	1038	995	1019	928	1038	1038	1039	1076	1005	1016	1009	1077	996	1057	1034	1036	1049	1031	986	1028	1061	1029	1034	1028	1066	1065	974	1045	1051	1014	1011	1011	1013	1007	1051	1007	1047	1023	1078	1015	1039	1036	1050	994	1063	1036	1024	1049	1006	1020	1059	1003	1042	1014	1022	1006	1040	996	1035	1084	1036	1050	992	998	1033	1058	1000	999	1050	1031	1045	981	987	1052	1020	1017	1062	1092	999	1059	1037	973	1029	1058	1107	1045	990	1051	1056	1040	1063	1019	1083	1052	1004	1058	1020	1006	1002	1117	1007	985	1013	1040	1105	981	1044	1001	1029	1095	1014	1049	1032	1068	1085	1046	985	1034	1028	1021	1070	980	995	1038	1012	1074	1038	1071	1027	1075	1053	1009	1074	968	1048	1100	1022	1039	1044	1077	1045	973	1075	978	1060	999	976	1016	1074	1015	1038	1066	1028	1003	991	1016	1000	1040	1048	1059	1014	1008	989	1029	1034	1030	1001	1059	963	1007	970	984	1014	996	1068	1038	1042	1028	1065	1015	996	1034	1048	1029	1045	1002	1030	1046	1051	1059	1130	1033	961	1015	1042	1040	1046	1048	981	1080	1037	1076	1016	1070	1003	1049	1028	1024	1073	1013	1046	1017	1012	995	1025	1032	1039	1007	1079	1024	984	971	1047	1022	979	1060	1028	1058	993	1073	1023	1023	1024	1043	1026	992	1025	1024	1067	1069	1027	1016	1038	1077	1033	1022	1085	1005	1036	1010	1031	1026	1016	1005	1034	992	1002	1003	1029	1048	1053	1004	1108	1013	1012	999	1037	1019	1017	1072	1004	997	1102	999	1054	1010	1017	1023	1011	981	1026	1062	1026	1018	1071	1097	1021	994	987	1039	982	1042	1023	1111	975	1034	999	979	1046	981	957	1040	1074	1015	1058	1025	1090	999	984	1042	1048	986	974	1080	1093	1041	1025	1040	984	990	1048	1014	1045	1014	1050	1123	1022	1070	1022	1062	1071	1068	1000	1014	1035	991	1013	1012	990	1014	987	1028	995	1052	1004	1044	979	1035	1023	1040	1021	1044	1006	1030	1040	1009	1085	999	1028	1005	1041	1043	1005	1025	1064	1011	1005	1042	1035	968	1022	1025	1011	1038	1037	1045	1093	1005	1023	1039	1035	1017	1036	1041	1040	1030	1017	1014	1022	997	988	994	1031	1080	982	1037	1030	1030	1040	997	988	1011	1078	1030	1105	1054	1035	983	1041	1022	1004	961	1050	968	1022	1068	1013	1091	1086	1025	1066	969	1051	1008	1101	1019	984	1031	1057	1004	1009	1019	1049	1053	1069	1042	1017	1044	1028	968	957	996	972	1005	983	1012	1018	994	1021	1004	976	988	1006	1069	982	966	1040	1015	1049	1004	1020	980	1080	1046	1021	1001	1045	996	1001	1095	1023	1045	1018	1070	1026	1030	1001	1011	1000	1035	1011	1029	1031	1060	1038	1015	1055	1055	1046	1036	976	1048	1022	1051	1018	1035	1004	1068	1043	1024	1090	1019	1074	1075	1003	1073	1043	959	1034	1046	1069	1038	1091	1020	1040	1016	1028	970	1029	1044	1096	1025	1072	995
28600	25092	33405	15319	1057	400	430	398	409	387	397	381	399	395	366	401	358	366	359	419	378	391	402	388	425	408	360	397	359	428	419	391	354	361	379	348	385	356	353	399	386	377	382	366	393	403	407	378	367	376	430	384	352	401	381	379	370	361	378	372	394	358	380	401	380	372	377	388	348	357	389	389	359	386	354	391	368	372	384	389	385	380	402	359	360	434	365	410	397	356	370	403	394	396	381	365	389	352	389	382	375	387	408	385	362	395	423	362	370	402	355	361	364	388	355	386	379	390	376	374	406	416	410	357	408	406	372	399	374	366	387	382	397	374	372	392	350	374	366	395	385	353	377	385	401	365	399	433	394	389	404	360	385	358	386	382	411	392	395	391	375	367	399	373	368	368	393	378	378	400	413	371	365	413	353	383	403	390	375	335	376	350	393	385	415	382	376	390	363	388	381	377	439	402	367	383	363	370	392	387	407	411	381	412	343	376	370	365	370	381	369	392	386	404	392	382	379	386	380	370	403	375	408	408	379	364	411	369	404	398	403	386	409	387	401	384	358	378	378	380	369	374	411	417	381	396	384	386	403	360	412	407	381	378	372	367	398	377	374	382	385	384	339	392	381	369	377	399	408	342	418	368	377	363	396	354	403	390	346	393	364	384	372	411	386	371	374	376	376	357	362	362	386	380	377	410	387	395	379	408	401	433	406	396	380	393	347	384	365	405	433	382	396	385	387	381	392	395	405	408	376	384	380	403	400	355	397	419	386	412	365	364	318	366	384	378	379	366	360	354	384	391	384	394	358	384	401	395	399	368	393	336	413	405	361	395	363	362	370	366	385	365	358	398	367	397	398	382	392	376	396	389	391	389	398	364	378	412	363	383	380	345	375	342	406	366	385	392	362	371	388	373	390	375	385	367	353	354	373	396	369	397	372	363	379	358	368	344	402	392	405	419	372	418	400	373	412	378	414	401	377	401	350	394	416	401	379	413	349	388	403	402	348	409	354	370	396	397	362	400	357	386	424	377	358	381	416	396	372	432	387	377	387	389	375	371	359	399	355	398	364	421	378	388	370	380	362	385	373	389	407	378	422	382	384	373	373	384	381	390	349	402	343	360	391	385	383	401	396	380	343	372	387	360	373	382	360	420	376	418	370	390	359	378	367	364	391	382	377	402	361	394	362	376	376	377	389	372	394	371	390	414	404	372	333	365	372	389	347	392	373	399	367	368	381	371	392	405	369	361	367	391	391	364	385	403	376	400	370	380	351	403	372	365	378	381	377	410	372	377	383	366	390	392	424	368	352	435	356	400	350	382	354	392	404	365	378	372	381	401	406	377	344	372	397	408	383	401	394	375	390	405	392	387	403	390	376	392	383	372	363	377	363	383	385	394	375	384	391	369	392	405	371	394	429	378	373	352	405	392	372	355	389	379	359	391	376	378	399	400	394	351	420	376	407	373	373	381	372	405	369	384	397	369	372	352	385	369	374	386	405	362	389	362	369	361	396	418	375	366	391	383	336	408	371	338	369	375	356	371	364	378	384	371	384	395	387	386	412	381	407	393	371	383	397	393	418	452	386	401	413	374	388	407	360	428	391	392	365	368	369	356	380	391	351	371	416	378	392	359	416	381	419	406	380	387	382	368	334	352	379	398	404	367	378	384	398	386	398	370	380	410	346	391	367	366	395	370	376	375	332	412	359	362	353	396	393	363	408	354	407	366	394	391	407	400	368	400	374	414	375	419	349	378	404	363	386	394	403	385	424	402	386	381	397	354	364	393	386	375	379	369	405	378	394	373	343	380	385	412	363	414	366	376	376	406	395	393	387	394	378	366	410	395	394	425	415	389	376	375	390	389	417	393	409	403	384	381	372	412	418	365	385	369	387	401	377	398	366	361	369	373	399	388	384	402	381	385	351	384	408	384	393	409	328	389	384	370	380	394	397	394	355	413	365	382	400	381	403	374	408	395	406	399	379	359	380	393	382	427	386	399	364	396	403	371	403	418	368	390	400	378	395	385	362	414	419	352	363	397	385	432	326	382	375	412	397	407	404	377	373	394	406	364	370	400	381	372	369	371	379	385	356	406	362	360	397	402	379	394	394	393	434	398	376	374	367	350	359	394	384	366	426	364	359	368	362	389	393	358	381	398	392	404	384	422	362	367	390	382	424	410	404	371	375	374	364	404	396	394	351	401	350	370	401	408	366	380	411	356	363	376	390	412	370	406	374	397	401	353	380	410	368	406	439	365	410	356	373	418	381	395	407	373	382	390	416	385	371	388	424	398	380	365	354	402	377	375	384	397	357	407	379	394	403	352	373	391	391	384	383	393	368	373	382	383	372	358	368	400	362	401	348	374	392	382	342	343	381	409	379	336	383	388	373	401	382	357	396	376	412	411	393	372	389	404	357	361	364	393	374	387	388	409	387	368	371	386	355	401	381	401	358	374	392	396	380	391	379	386	365	349	382	376	409	396	368	368	378	390	408	409	415	393	387	373	406	389	339	415	374	389	413	399	402	395	397	396	385	345	425	425	373	405	377	377	389	357	394	372	378	420	378	413	399	398	388	367	408	386	350	382	386	380	349	386	418	415	440	372	357	387	371	406	380	419	378	383	374	356	405	371	389	363	401	352	410	356	370	399	416	435	386	374	381	385	368	378	410	372	403	389	341	411	400	365	373	380	393	395	378	416	394	379	384	405	372	408	372	417	353	409	393	399	385	378	365	359	356	368	391	379	392	392	402	353	364	411	395	384	381	398	349	407	394	419	391	384	416	375	387	392	394	416	397	340	360	359	403	376	370	383	395	353	368	402	398	377	365	401	347	383	383	365	384	364	387	403	361	393	396	408	362	384	388	389	393	367	375	374	364	383	372	382	395	359	413	398	372	378	379	373	381	385	389	410	376	375	328	407	379	408	358	395	397	383	357	363	400	397	382	382	415	394	406	395	420	381	392	386	357	379	383	360	391	376	385	358	391	392	377	379	352	399	383	416	455	398	412	376	384	399	384	385	367	395	429	393	395	410	347	375	338	366	376	354	386	403	365	404	356	413	406	438	394	390	366	392	395	407	426	405	364	406	428	357	391	365	362	381	394	388	357	385	380	391	368	373	369	407	404	372	369	383	416	409	412	387	404	384	383	363	375	396	381	384	382	379	373	350	417	351	407	374	375	360	394	387	372	369	379	427	370	420	376	402	379	376	362	363	363	398	412	378	374	398	378	360	405	414	374	374	403	373	383	359	372	342	382	393	355	374	385	369	392	376	379	426	387	367	382	400	382	415	395	361	375	376	374	397	385	412	401	371	411	366	383	375	408	382	402	370	425	390	404	384	352	389	377	359	362	386	377	391	371	383	416	397	381	397	365	408	355	397	378	396	410	371	382	418	418	415	383	380	371	355	379	400	407	385	391	408	395	405	396	381	399	387	385	392	407	390	406	416	381	377	396	381	370	397	397	390	343	355	357	367	377	392	393	384	382	400	371	432	382	381
33864	40465	36481	14274	756	580	636	640	616	600	579	607	648	615	615	589	635	606	568	584	613	629	618	589	645	579	637	642	601	585	612	615	615	610	597	611	619	556	586	613	634	637	564	572	607	631	608	601	608	597	604	640	609	574	629	610	645	597	606	625	663	662	604	619	625	563	611	616	602	573	581	574	586	575	581	616	607	586	576	609	600	603	584	619	569	568	611	573	597	609	626	667	609	629	620	615	604	643	579	598	608	585	564	585	587	612	616	620	576	572	618	593	605	610	578	605	604	607	604	615	670	576	639	601	623	623	596	604	644	566	587	579	582	571	610	636	577	605	591	605	576	575	643	590	593	591	615	581	605	579	662	609	634	588	600	606	603	613	577	619	591	566	619	568	601	640	644	579	594	610	597	604	581	609	580	562	626	655	587	581	634	583	609	633	607	620	603	587	563	606	614	582	626	608	573	601	592	574	601	590	639	662	583	613	619	579	606	615	606	600	565	619	592	599	596	609	618	636	656	577	616	613	572	571	575	627	589	649	610	605	609	642	612	596	583	647	628	620	597	538	656	617	598	608	601	590	608	600	676	590	619	582	564	659	560	631	584	619	550	605	605	577	604	629	593	627	594	619	592	618	596	617	606	650	592	637	610	613	590	628	663	648	560	613	565	588	621	592	581	588	607	583	619	605	624	613	618	604	581	604	557	650	588	572	633	628	565	656	606	601	609	586	609	627	532	592	563	603	602	638	594	609	578	644	623	605	595	588	639	639	627	637	581	660	596	617	618	616	588	621	601	613	569	617	591	612	619	605	590	633	598	583	605	599	597	604	613	603	564	590	597	574	602	557	612	565	612	606	648	572	594	559	623	601	581	587	585	606	581	571	572	608	607	615	573	627	659	573	592	579	612	587	632	626	600	634	641	594	609	621	622	591	634	626	585	563	584	642	625	598	568	620	568	638	632	597	580	602	624	578	618	577	596	591	637	600	570	641	653	633	608	609	613	540	559	608	600	597	592	586	604	586	596	599	608	639	627	590	597	600	603	611	585	583	640	563	607	558	606	552	654	545	594	595	592	685	596	624	625	624	598	600	605	598	615	634	589	567	615	604	639	644	604	588	602	624	644	562	601	580	609	600	613	587	571	634	570	591	632	591	610	634	578	585	616	576	570	601	611	583	589	584	603	584	594	583	582	606	611	605	622	622	617	597	585	602	609	592	599	606	567	646	573	607	584	573	583	620	580	568	612	594	606	616	619	606	611	600	631	615	648	639	622	580	608	626	604	579	554	623	604	611	604	575	624	581	601	616	582	596	630	618	584	573	653	612	615	555	628	658	650	587	585	599	575	593	614	608	612	627	616	555	625	602	614	612	615	588	584	613	582	621	644	637	617	596	578	580	651	598	604	631	634	637	643	587	654	636	608	606	580	584	603	597	603	591	611	611	582	588	589	601	608	612	576	614	605	628	638	634	572	582	593	600	653	629	582	582	621	647	614	648	624	579	604	560	582	579	578	630	590	593	630	590	636	589	596	605	638	606	605	606	655	603	615	608	643	618	597	663	604	600	625	597	627	598	551	585	626	624	621	589	617	588	613	622	600	617	556	594	625	593	580	596	637	602	624	706	591	578	589	621	606	637	598	614	582	570	593	603	593	554	621	594	577	606	623	588	540	645	568	600	585	652	597	552	604	613	617	634	597	629	610	607	588	601	620	628	609	578	588	586	610	608	621	595	586	565	563	600	594	588	605	605	596	586	543	583	602	591	592	647	586	601	611	648	600	597	617	599	600	613	609	583	634	606	568	598	616	594	605	583	578	600	589	602	625	583	634	605	627	582	589	605	632	574	634	544	610	545	608	578	570	647	600	626	626	591	591	599	649	611	604	622	570	610	616	550	599	597	598	606	613	596	603	597	595	607	576	595	593	585	557	595	561	575	563	627	602	584	617	570	600	644	564	614	614	609	618	598	595	604	583	608	613	551	555	601	573	603	592	619	596	619	586	632	592	624	598	645	610	591	606	612	591	634	598	600	623	585	605	617	597	576	611	593	624	609	595	615	603	609	577	578	602	606	615	560	620	602	643	620	576	643	590	625	584	618	611	597	619	626	564	630	618	601	646	541	602	582	602	606	587	622	587	564	702	580	596	582	581	609	611	565	612	606	616	590	610	612	591	605	605	615	643	570	563	627	580	605	562	600	661	574	634	636	572	584	607	621	606	600	643	578	613	618	591	605	615	604	628	598	590	587	609	643	590	591	602	557	579	585	590	629	587	621	600	566	586	581	625	624	579	640	583	577	607	659	606	612	608	597	631	612	600	596	579	613	624	569	619	600	588	563	588	585	620	587	618	581	628	641	605	620	605	577	599	590	587	614	573	618	564	593	630	601	627	585	596	593	579	580	627	596	602	604	629	617	605	622	598	585	625	588	596	658	601	603	605	598	562	646	603	617	576	582	580	626	642	603	643	590	577	590	591	606	615	611	589	591	612	596	613	586	602	610	603	598	626	603	593	587	609	586	585	568	595	613	627	603	574	574	608	575	614	629	584	584	588	616	617	594	630	587	594	569	655	603	632	658	572	639	573	634	588	590	602	638	588	633	610	630	618	571	587	622	621	586	596	581	586	663	592	595	593	569	646	620	592	602	616	599	625	599	577	590	662	606	652	675	579	613	585	598	643	608	603	571	613	625	638	598	605	630	630	577	571	602	586	588	591	590	578	631	579	570	596	642	606	603	573	603	604	616	585	650	572	624	592	596	572	570	621	675	618	606	607	615	602	575	627	589	595	585	588	615	603	571	580	618	639	635	597	576	598	589	579	605	608	605	558	576	587	600	623	655	591	581	595	629	598	601	621	583	614	589	651	655	594	646	586	623	578	568	605	637	579	610	599	661	562	636	618	620	671	596	593	609	599	640	588	598	582	616	622	595	643	563	565	586	631	624	635	604	560	617	591	566	624	623	614	613	642	561	599	588	544	584	654	595	605	613	611	603	617	623	593	584	604	591	613	577	617	585	600	602	603	615	613	613	592	585	533	657	636	596	577	629	637	611	611	629	615	576	649	590	609	586	594	589	634	667	571	604	663	564	587	590	607	590	598	599	611	608	606	609	605	567	632	588	577	648	603	637	626	630	627	636	587	617	617	574	619	576	574	614	651	633	641	607	631	617	579	604	590	594	579	571	594	607	608	570	587	581	643	574	625	601	648	616	578	584	563	613	596	592	591	605	611	596	582	577	574	628	646	616	580	623	597	616	609	637	625	595	591	562	613	610	578	592	577	617	606	628	566	579	608	624	599	634	598	586	619	570	616	641	574	565	603	597	599	576	600	593	610	612	584	544	633	624	609	607	567	586	642	593	589	594	595	625	596	597	618	602	598	627	579	610	642	583	617	623	631	588	625	617	560	611	594	607	614	643	679	624	623	591	611	574	589	616	599	592	589	594	618	641	639	624	599	651	624	620	666	582	604	612	573	585	593	634	609	646	635	601	590	581
24492	22267	38976	29894	19206	7013	938	723	646	633	674	670	657	625	628	659	628	599	648	616	647	574	594	601	632	622	632	618	654	668	627	665	615	642	656	655	632	641	627	622	618	655	600	598	664	603	612	594	621	620	598	638	619	620	656	607	625	633	608	591	606	573	616	658	679	630	637	608	636	600	632	655	605	589	610	611	646	615	615	609	605	617	573	599	622	621	589	629	650	598	687	642	642	627	578	571	643	622	603	667	606	665	576	618	593	635	590	635	597	621	600	651	619	618	616	603	584	626	606	606	607	630	655	635	632	648	614	606	597	629	609	626	614	628	595	622	607	614	629	629	580	650	620	674	604	552	600	654	655	610	601	637	617	605	636	608	627	627	635	617	646	622	579	638	576	618	595	636	647	619	642	586	587	605	617	612	679	587	643	616	614	629	643	625	638	616	600	604	588	667	619	630	621	600	646	675	620	601	624	669	630	621	604	625	641	605	651	616	627	589	607	627	607	614	603	606	637	656	577	599	649	598	633	579	631	595	593	609	593	558	644	606	637	677	620	610	608	605	571	651	622	601	639	628	664	575	560	588	647	655	640	634	600	605	661	620	635	589	641	664	631	651	595	628	613	579	615	598	655	604	653	595	638	569	603	616	658	643	591	640	626	610	655	568	624	628	576	594	665	588	616	603	593	653	624	594	601	615	657	648	638	604	576	635	626	607	616	649	630	654	603	628	632	652	641	616	602	576	605	644	635	594	589	647	603	604	581	612	596	643	574	578	614	585	630	623	618	661	617	625	616	643	636	628	668	622	614	599	597	598	599	666	597	624	605	593	618	631	631	611	614	598	624	605	569	614	594	647	612	592	669	637	626	649	633	619	666	566	615	600	651	615	626	618	643	582	642	622	640	622	593	608	594	602	617	621	589	566	569	614	653	627	636	638	604	598	605	628	634	624	592	563	637	625	629	615	608	605	611	566	596	598	622	649	597	584	650	656	607	615	616	630	604	639	622	626	655	593	613	621	639	630	621	590	622	605	637	603	637	619	635	608	591	631	601	594	643	621	601	614	554	594	644	603	592	584	576	660	615	639	610	652	650	636	617	629	574	559	603	608	614	615	609	611	618	616	626	619	621	616	640	600	638	585	634	583	648	625	587	616	661	635	588	566	610	641	654	588	584	658	652	623	621	643	596	650	568	563	626	641	608	633	628	592	627	608	610	627	599	623	690	618	666	591	596	629	600	592	595	607	599	614	631	610	616	581	600	663	613	647	644	661	619	639	630	615	619	627	635	575	652	651	590	623	622	617	630	591	600	616	599	674	632	607	668	636	603	603	646	626	643	645	658	643	596	610	627	576	575	584	585	579	611	621	659	598	609	638	620	601	607	649	632	624	626	621	600	601	623	633	589	638	633	565	623	586	657	651	649	597	595	633	618	629	644	605	638	632	575	642	609	613	629	623	646	595	617	651	630	621	622	614	615	616	654	615	612	637	622	694	602	616	619	630	631	608	633	619	629	638	591	635	591	590	567	638	632	601	623	585	625	654	607	614	618	655	641	611	587	630	578	609	643	615	605	581	606	643	601	600	618	660	613	661	628	623	580	579	589	614	637	589	616	618	662	627	622	640	629	669	654	639	643	629	633	637	609	599	629	630	625	625	643	633	619	611	640	635	641	638	642	628	645	677	576	628	630	660	618	642	620	606	634	613	573	646	652	598	571	602	643	595	637	643	614	572	625	569	634	620	658	607	552	599	622	630	629	613	628	582	597	578	631	565	617	616	608	637	609	633	639	648	616	543	595	616	655	647	608	616	609	656	666	602	635	563	562	581	607	609	639	588	645	611	587	603	624	608	629	641	637	620	607	611	617	659	602	624	643	631	612	650	603	635	625	658	622	593	628	625	604	661	587	638	640	635	660	611	604	655	613	636	616	586	629	661	661	611	640	618	613	613	595	619	596	591	611	637	659	595	632	634	603	634	637	626	637	582	602	608	604	567	638	624	630	626	592	602	659	616	664	616	598	593	628	601	601	693	631	612	637	666	643	598	616	618	637	653	597	581	628	617	591	632	616	669	651	624	612	623	671	613	640	638	579	611	581	638	648	619	606	594	632	633	610	603	588	608	631	616	631	624	621	615	612	594	622	590	587	616	637	602	621	623	619	600	612	615	659	611	667	622	624	631	577	640	649	602	638	610	654	579	663	635	607	579	602	626	585	616	643	582	678	641	611	634	627	623	613	623	599	610	685	585	639	566	613	594	613	604	626	596	628	636	635	629	612	632	610	610	626	641	647	626	620	587	633	621	646	573	602	613	614	622	630	591	590	585	624	650	577	619	608	644	640	606	586	635	614	614	598	599	639	623	626	598	571	628	613	610	593	623	624	628	589	576	650	656	605	612	617	659	629	617	603	607	609	607	614	593	636	635	598	627	605	630	627	611	639	626	556	616	660	588	622	615	633	629	582	640	631	594	599	605	624	628	586	668	611	649	657	610	667	670	609	596	658	609	594	630	617	643	555	606	630	630	606	594	607	605	614	632	644	622	588	603	572	679	687	595	626	634	596	670	664	607	628	623	620	609	569	629	642	654	622	595	649	607	630	600	613	634	636	620	611	630	670	599	620	602	635	611	602	616	681	645	627	607	672	605	608	583	608	627	606	625	638	595	633	619	634	607	613	607	619	628	628	628	653	611	591	655	629	647	622	632	636	618	572	613	611	645	638	630	605	636	595	636	636	650	619	613	626	605	611	605	598	608	621	642	646	622	625	635	634	616	658	620	638	614	612	600	611	656	621	593	626	626	624	608	603	622	647	606	595	620	599	623	582	617	618	626	586	640	589	610	598	627	609	602	636	623	572	608	651	657	621	620	585	611	545	616	631	605	588	602	639	582	629	607	596	612	648	645	622	619	576	614	666	618	601	636	625	640	618	623	640	637	637	572	602	642	641	677	625	611	647	619	629	610	580	601	643	678	611	612	630	655	611	673	611	614	626	643	595	608	619	595	644	630	624	628	630	637	603	622	604	599	630	609	609	601	632	578	603	606	649	640	620	656	616	594	530	587	583	618	607	592	596	630	601	611	549	629	607	625	653	606	575	592	562	577	656	653	602	608	617	598	603	622	655	598	604	606	649	604	613	646	611	580	632	639	584	637	606	601	634	637	640	585	607	635	623	650	661	595	619	624	582	656	608	639	631	679	615	640	636	615	620	632	652	595	623	615	613	593	629	589	610	653	625	669	638	597	624	588	624	646	675	645	590	607	631	634	603	642	625	645	597	646	616	636	610	624	636	627	611	621	596	624	647	599	600	652	619	642	612	600	608	616	580	610	626	594	639	629	598	585	620	614	627	648	640	591	633	626	604	606	619	621	626	630	592	613	614	610	697	579	613	640	594	622	650	614	540	609	602	609	631	640	605	637	576	630	660	595	693	630	576	671	626	663	632	603	627	610	639	621	617	667	605	620	638	613	631	620	606	631	620	609	644	632	628	610	559	645
56848	83718	63341	41321	2563	1132	1091	1071	972	1007	981	945	1026	929	999	993	965	962	969	956	966	959	957	1003	944	971	974	1005	972	948	945	937	981	959	913	948	906	961	952	927	958	950	971	927	958	908	1001	935	889	920	1017	869	922	977	904	946	957	957	946	940	875	941	920	950	951	977	914	928	994	955	881	939	949	952	920	957	962	933	960	899	977	965	900	1021	996	924	898	1001	957	995	890	997	945	968	967	925	927	934	940	966	952	933	905	942	989	908	999	941	915	916	937	899	943	960	968	943	1011	967	960	994	960	916	936	912	976	907	917	949	943	902	996	884	957	996	976	983	868	955	964	988	932	918	948	930	911	879	913	1011	978	932	962	962	919	883	971	951	925	1016	928	924	930	898	961	920	898	940	953	1022	926	897	964	983	980	899	963	986	961	1025	968	986	951	919	953	932	983	906	952	937	939	951	986	988	906	950	923	908	930	968	935	927	927	918	900	968	948	992	955	940	923	938	1008	945	894	907	910	958	944	958	925	905	935	926	977	970	945	973	999	951	1003	972	926	963	939	870	1014	982	952	948	937	971	935	924	943	926	997	952	982	914	915	928	968	954	911	974	933	956	955	934	982	914	914	920	886	937	913	928	949	943	973	926	945	982	964	968	971	962	968	932	958	958	888	941	925	931	974	956	957	895	977	888	904	1005	926	939	939	975	934	973	962	930	956	970	927	944	910	934	913	964	936	935	919	994	956	958	971	946	954	933	973	961	967	877	916	989	964	943	906	934	982	1013	953	1014	946	941	936	952	933	969	964	934	974	902	929	933	959	958	951	1001	842	967	929	925	914	956	941	912	917	964	894	882	929	952	963	928	980	891	956	903	928	972	979	1003	936	916	947	969	964	912	941	954	941	964	910	915	961	965	910	899	986	924	926	966	964	911	959	922	954	936	1017	891	941	970	948	969	901	958	991	888	986	909	997	910	963	925	917	904	946	978	1020	1001	969	907	947	950	892	947	894	900	901	933	940	929	929	943	946	970	894	953	950	948	961	919	923	930	986	973	898	900	951	972	971	1017	947	982	905	999	941	1012	967	959	945	931	949	974	964	907	971	940	902	951	946	999	960	939	894	929	962	954	929	899	955	935	930	966	959	921	932	975	1001	939	925	993	995	953	925	941	941	932	929	986	910	957	918	989	937	953	963	904	980	993	954	950	991	945	877	975	994	907	925	924	946	959	941	892	939	936	979	999	913	955	942	964	932	947	962	957	951	986	962	973	948	962	967	991	1007	985	925	941	965	949	973	989	922	972	971	985	991	924	919	970	938	903	932	1009	908	991	930	938	911	920	934	937	938	975	914	945	973	976	987	952	941	956	922	977	958	900	942	960	967	970	932	934	912	932	883	983	958	929	883	899	912	985	951	921	939	986	911	973	949	953	970	911	979	948	918	909	948	877	910	891	989	921	939	928	983	926	956	931	964	966	908	985	939	946	972	945	927	921	962	933	957	987	978	1014	906	972	939	939	885	937	976	922	934	942	958	978	928	949	917	964	933	939	927	925	958	914	953	901	911	899	1012	951	932	951	913	933	934	1006	965	923	955	918	907	967	936	904	905	940	1007	956	972	912	929	1015	943	969	955	950	963	996	959	964	948	963	976	959	995	889	958	925	949	910	934	965	958	989	956	983	974	926	910	880	942	927	945	948	963	932	954	968	957	952	911	920	953	955	931	919	960	950	959	1002	918	931	949	947	908	952	982	926	893	919	947	976	939	939	974	896	952	950	1003	969	949	940	976	973	932	960	880	982	963	953	905	898	945	955	962	909	1010	989	970	910	1015	919	947	950	936	866	933	934	943	967	928	920	962	937	970	929	925	958	919	920	959	976	968	944	967	966	962	900	945	929	970	923	929	952	964	986	940	948	925	963	933	936	942	876	947	980	966	969	938	919	958	967	963	959	921	977	981	937	942	977	951	974	961	932	998	881	980	913	934	958	942	935	924	914	907	970	988	966	969	932	941	973	935	948	913	966	898	949	919	968	927	959	922	899	950	901	968	906	973	940	919	964	969	972	916	927	939	911	916	949	948	899	929	918	941	944	958	919	934	955	926	946	903	1020	935	915	979	926	996	968	970	931	962	946	943	932	881	950	899	907	906	962	936	946	964	907	902	906	977	989	988	950	923	984	949	925	972	976	946	932	937	926	952	894	919	1004	925	1007	904	942	933	947	997	887	950	932	950	959	930	967	957	921	994	980	919	933	920	933	911	984	987	977	996	970	949	942	967	981	944	974	928	937	925	973	963	980	962	942	945	914	970	969	975	941	991	981	961	950	925	934	1030	943	951	943	971	969	968	972	939	972	931	949	930	959	946	906	983	865	927	917	966	940	950	889	902	891	940	944	970	921	941	944	965	929	935	907	908	907	974	950	979	934	903	999	909	905	914	972	934	974	963	916	998	958	960	894	953	888	941	959	982	931	936	946	981	940	969	919	956	910	921	871	924	873	966	970	979	949	944	931	935	946	952	909	961	928	906	963	952	906	966	952	891	935	951	947	934	921	939	947	966	892	941	985	950	1010	921	935	940	906	917	991	931	915	977	915	893	929	965	952	907	937	919	944	963	936	967	935	932	956	967	908	918	955	922	930	912	897	943	950	872	908	928	903	975	951	951	951	955	917	988	892	964	963	934	931	898	966	944	939	982	1008	961	919	900	1001	947	969	921	925	1007	965	966	951	916	934	904	963	977	909	951	909	927	927	981	924	888	931	962	915	991	975	924	977	957	929	971	895	911	940	962	945	937	941	1002	973	984	944	906	972	933	935	967	957	962	949	984	939	950	963	981	983	932	929	917	932	937	917	909	986	973	915	902	881	937	946	935	931	950	978	953	927	950	925	941	923	888	910	864	889	935	987	952	959	913	949	949	941	882	960	929	980	993	925	972	901	919	977	940	1008	964	996	934	891	945	978	937	950	902	934	966	917	916	965	978	961	953	922	902	912	903	964	977	1019	926	945	946	915	915	938	978	948	942	954	914	946	898	1008	911	925	934	896	974	936	896	880	989	928	954	902	911	957	943	989	980	986	952	1032	975	980	991	951	978	967	951	948	971	923	948	961	934	943	934	890	961	897	1032	913	970	958	975	1013	908	997	949	930	921	920	939	917	932	951	964	952	962	1006	950	886	915	931	921	934	954	984	975	939	973	962	970	912	921	912	842	896	930	973	983	967	898	938	942	968	1010	930	921	973	927	914	1016	957	884	910	941	905	973	953	953	969	950	986	971	941	951	890	967	970	878	941	918	941	929	958	957	864	950	996	912	945	929	931	939	921	910	926	996	980	923	931	929	910	938	940	962	931	964	954	956	894	947	919	936	982	1025	950	939	926	974	938	914	957	965	944	934	929	980	921	950	944	961	963	982	968	934	973	935	927	903	975	910	941	943	933	946	915	953	972	997	957	923	886	942	938	954	905	985	917	969	987	928	928	935	941	950	961	923	959	916	926	988	996	924	958	976	943	993	947	917	943	980	911	940	934	919	961	1003	948	920	982	920	950	966	923	942	875
23242	21588	33784	27929	21465	16847	3974	837	728	786	729	726	762	695	674	725	718	704	711	697	671	691	735	738	693	703	741	712	683	717	705	688	689	675	721	671	657	653	740	688	660	672	695	663	692	670	664	700	673	718	707	684	694	694	623	672	684	702	696	672	683	673	683	655	715	686	700	658	703	683	652	653	671	727	722	641	706	704	685	679	641	648	691	673	673	720	640	666	696	678	686	654	685	727	726	693	740	699	708	628	643	705	667	645	699	656	684	682	719	717	694	667	706	713	720	693	687	654	705	689	701	715	631	715	682	658	699	709	702	676	614	670	711	685	634	664	722	723	654	710	662	767	660	676	660	658	698	714	706	693	660	699	694	686	697	668	660	694	663	669	713	681	688	712	699	708	671	671	665	653	678	642	673	628	660	692	737	661	664	670	637	675	727	679	702	661	706	671	682	652	732	677	712	721	669	684	685	695	727	746	705	665	667	673	732	707	675	664	680	698	708	641	679	698	676	697	733	703	665	681	684	677	704	686	645	647	709	710	620	695	666	682	636	671	731	725	688	672	649	707	698	695	657	689	662	705	734	678	662	682	706	708	649	665	675	716	699	696	679	681	670	689	672	686	684	673	699	706	714	689	717	694	715	713	672	693	693	731	738	681	661	646	698	655	702	706	694	706	708	679	656	667	696	728	666	714	700	695	689	696	703	706	671	668	692	701	668	695	689	670	674	655	669	636	698	710	631	692	716	688	723	745	697	703	763	712	690	729	736	660	729	667	653	689	665	682	683	682	716	717	671	667	645	680	714	666	667	622	638	731	711	663	689	689	738	655	659	694	686	680	683	697	766	698	685	661	659	720	731	709	657	646	683	695	672	690	687	674	665	703	687	675	697	682	668	673	690	748	645	685	678	673	687	708	694	699	705	675	710	727	691	683	695	686	654	687	678	686	712	668	645	709	676	651	681	650	669	675	660	645	650	666	735	690	720	719	667	695	655	665	704	677	673	692	696	668	702	663	666	682	695	730	671	678	702	697	691	700	700	695	719	695	672	673	736	659	673	680	682	687	692	649	667	711	664	626	683	719	667	714	678	701	683	664	708	713	693	707	693	664	673	691	708	735	685	736	709	745	729	678	634	647	683	656	704	719	739	664	652	718	711	717	656	654	689	687	693	657	704	659	677	684	708	692	660	711	661	633	708	677	705	737	683	719	679	671	669	695	666	672	686	686	743	737	662	695	667	678	652	724	686	663	693	700	653	668	704	692	658	715	666	724	689	714	682	686	691	684	690	684	680	732	694	661	657	659	695	717	666	677	663	682	636	728	719	661	705	730	684	697	698	688	680	681	668	658	644	651	718	708	710	690	701	725	714	657	707	661	670	690	712	694	678	675	693	691	709	657	701	678	685	700	723	724	665	691	682	704	633	723	675	679	674	681	683	730	722	739	695	647	653	716	724	733	684	705	693	740	709	708	663	655	691	710	663	670	703	656	718	704	711	659	722	688	674	702	630	669	740	708	671	679	686	662	680	715	654	717	711	664	652	696	673	711	705	712	686	743	693	677	705	701	702	670	703	679	671	646	680	630	686	677	665	700	697	687	642	705	695	691	696	704	632	679	714	651	699	702	723	681	690	688	745	670	705	695	703	675	731	687	671	708	654	711	668	644	688	668	628	657	697	685	661	702	661	630	674	689	681	648	714	680	730	686	719	699	737	694	692	641	643	668	663	668	684	648	712	693	663	652	675	681	667	671	686	710	648	665	673	662	674	707	688	679	650	674	705	683	675	672	692	745	685	677	685	702	649	684	680	622	672	706	690	651	740	670	717	654	695	709	651	683	713	670	687	716	694	673	658	658	659	740	661	660	678	720	729	680	708	689	701	634	696	669	706	702	689	694	698	673	726	680	708	743	663	703	704	656	652	687	701	714	667	683	720	657	677	742	683	702	666	714	672	717	684	677	702	726	695	678	646	705	668	681	710	736	663	641	672	718	730	674	714	713	706	683	723	652	717	674	724	655	703	689	700	687	670	698	682	672	673	704	685	653	719	691	675	684	626	672	730	706	635	673	681	680	671	675	677	699	744	662	687	678	753	648	734	646	689	706	671	670	736	695	676	669	656	735	690	656	659	673	679	651	704	678	728	684	676	678	732	698	702	677	710	643	687	652	648	710	633	679	654	673	675	675	677	756	711	641	676	660	651	705	694	660	689	648	694	707	668	656	687	668	672	653	666	742	702	720	719	707	677	690	698	653	713	694	735	676	658	698	717	658	755	680	673	674	663	652	716	677	694	736	692	695	680	736	674	722	688	706	673	697	699	692	641	717	694	693	706	656	651	691	676	678	695	707	706	632	684	658	698	686	740	715	706	679	714	741	703	672	674	708	704	647	665	650	717	710	721	707	652	661	701	663	679	670	700	654	681	670	690	676	693	720	683	657	669	680	671	694	695	690	695	684	668	701	669	687	697	681	676	659	696	702	683	651	652	732	695	719	715	697	687	659	656	681	695	698	722	708	672	674	696	690	678	698	690	637	632	664	722	691	691	686	705	691	659	668	673	679	676	713	660	700	728	679	662	679	647	681	655	712	688	688	713	700	710	683	722	679	702	696	691	705	698	690	735	664	705	687	685	691	683	705	659	666	707	652	666	705	657	640	688	712	676	693	657	740	695	666	687	740	668	670	703	722	688	693	690	634	716	683	709	708	741	691	696	658	652	674	690	683	721	705	667	673	687	688	683	716	739	690	685	671	718	650	692	687	689	680	646	697	718	715	712	710	649	698	733	660	702	670	660	680	678	680	742	673	644	716	698	720	720	662	685	721	701	665	704	712	648	673	680	707	668	717	743	655	665	661	711	704	688	672	684	656	734	662	690	658	644	652	702	668	714	730	671	774	676	715	688	662	616	748	662	725	625	673	652	664	679	739	674	708	690	701	709	725	679	688	698	661	690	721	669	682	725	665	681	657	654	704	671	694	699	666	708	638	691	616	661	684	711	674	725	691	709	660	685	655	733	726	681	694	689	731	734	714	641	640	676	715	670	681	644	695	674	714	655	699	700	685	713	660	664	733	725	622	669	666	689	669	653	699	716	665	722	688	672	745	651	701	675	698	698	739	701	711	753	676	657	675	740	694	675	614	695	681	663	730	720	683	698	674	672	722	654	679	660	696	680	659	690	705	713	666	720	690	652	702	690	699	720	662	699	660	651	657	675	696	665	698	696	700	683	701	727	684	677	690	680	652	676	684	656	693	711	719	680	692	697	686	717	646	724	671	664	682	677	674	689	671	662	704	662	657	718	705	687	687	709	703	677	674	721	685	657	692	709	625	691	671	706	626	690	762	627	700	713	710	687	675	660	679	680	693	713	653	700	676	674	663	663	701	648	689	713	673	680	727	697	686	730	692	659	673	690	680	670	657	681	677	649	679	690	662	675	670	700	681	685	660	693	682	715	648	691	754	687	697	735	682	683	732	667	709	677	729	629	662	717	700	671	713
58343	94157	63031	51206	4115	1491	1385	1298	1202	1219	1188	1095	1141	1070	1059	1116	1047	1090	1078	1037	1031	1013	1071	1001	1055	1034	1036	1057	1087	1058	1068	1029	1000	995	1076	1024	1052	1039	1076	1043	1076	993	1111	1071	1026	1035	1063	1051	1025	1047	1007	1044	1010	1087	1030	1036	1134	1069	1048	997	1059	1033	1024	1078	1069	1072	1050	1042	1032	1048	978	1036	1051	969	1055	1017	992	1097	1026	1003	1054	1061	986	1030	1003	1012	1017	1021	1075	1035	1021	1056	1065	1031	1027	1025	1000	1035	1055	1000	1038	951	1060	1068	1058	1068	1034	1047	1059	1000	1039	1002	1045	999	999	1064	999	1069	990	1004	1023	1053	1004	1021	1052	1039	1037	1042	1005	1007	1033	1000	1076	1035	993	1044	1007	1038	1068	1028	1036	1002	950	1041	1001	1042	1003	1021	1030	1000	1042	1079	1028	946	1026	999	1015	1022	1045	1017	992	1007	1068	1057	967	1058	1051	1024	1028	1049	991	983	1021	971	994	1034	973	1004	1030	1038	1015	1017	995	963	1011	1005	1058	1000	1027	1080	1098	1037	1041	1046	1026	992	1022	1057	1108	1004	1019	1002	1008	1024	1074	1071	1044	1037	1019	1065	1067	1023	1028	994	991	985	1033	1037	1062	969	1023	993	1032	1066	1015	976	1034	1004	1019	1022	1011	1008	1013	1031	1014	1060	1052	985	994	1023	1028	995	1025	1049	974	1032	1022	999	1018	1001	1042	1003	1038	972	1070	1007	985	1020	1017	1002	1019	1001	1016	1024	978	1032	1021	1016	1079	971	1008	995	1077	1030	1006	1041	972	1003	1037	1033	1029	1074	1050	983	1065	969	1049	1038	1007	1072	1012	1061	1031	1035	1065	1068	990	996	1020	1062	1035	1030	1024	1082	1032	1005	1080	1076	1053	1065	1037	1017	972	1040	1049	1088	992	1028	1053	1041	998	1047	1048	1015	1033	1007	1047	1048	1032	1046	1001	1036	1033	1007	1017	1066	998	1031	1051	1023	986	1041	1006	1001	978	1004	1053	999	989	1047	1040	1034	1001	964	1051	1050	975	1033	1037	1038	1033	1030	1013	1048	996	1005	1004	1046	1034	947	969	1012	1036	1039	980	1048	1049	960	992	1008	1037	1073	989	1069	1078	987	1042	1027	978	1002	1014	1040	1025	1042	1025	1010	995	1034	1019	964	947	1007	1107	1082	1042	1034	1011	1033	1010	1016	1055	1008	1038	1067	1038	999	1049	1005	1041	1052	1002	1023	1029	1031	999	1002	1064	1031	1070	975	1026	1019	1041	1031	1029	1051	1018	994	995	1021	1083	977	1010	963	1003	995	1064	1056	979	1083	1035	1048	1032	1033	1032	1036	1036	1019	1020	990	1036	1054	1044	1077	996	1004	1008	1026	1062	1047	1024	1098	995	1000	1064	1073	1078	961	1022	1032	975	1046	1126	1069	1026	1037	1068	1057	977	1054	1014	1076	1058	1029	981	1002	1020	1053	983	1031	1090	1041	1031	1019	989	1036	983	1013	1021	1005	1057	986	1054	1004	1048	1077	991	1034	1089	1033	1029	960	1080	1028	1013	1026	1035	1003	1026	1026	990	1008	995	1052	973	1045	967	1013	971	1052	1031	996	978	1039	1003	1058	1064	991	1020	1024	1057	1023	974	1010	1084	1008	1074	1018	1043	1027	948	977	1051	1062	1024	971	1038	1029	1030	987	1027	1020	982	994	1010	953	977	1024	1007	1030	1043	989	985	1081	1056	1045	1060	1035	1069	1087	1053	1059	1049	1000	1035	998	972	1035	1057	1005	1053	1048	996	1026	1017	1018	1083	998	1013	1015	1017	1060	1016	976	1042	1022	1021	1046	1035	998	1098	1025	1024	1024	1001	1058	1007	1034	1052	1043	1079	1022	1030	966	1051	1006	1019	1079	961	998	995	1072	1062	1054	1067	1006	1058	1019	983	1005	1038	1057	1003	999	1052	1046	1050	1014	994	1048	1074	1086	1068	1037	1014	1069	1072	986	1035	1027	1041	991	943	1063	1016	1032	945	1054	1018	1005	1023	1030	1021	1062	1018	1074	1013	1039	1050	1005	1020	1112	1069	1019	1021	1076	1004	1040	1067	1019	1051	998	1047	1040	1068	1018	965	1014	992	1079	1068	1062	1033	1052	1081	982	1073	992	1037	1081	1022	1093	1011	1018	1041	1012	1014	1039	1011	1068	1101	1012	1007	1025	1073	1032	1066	1090	1037	1012	1026	1040	1041	990	998	1033	1047	972	1048	983	1021	1086	979	986	1045	1044	1022	1075	1013	1064	1068	1053	1018	1052	1017	1019	1015	1028	1019	970	1055	1009	987	977	994	1035	1036	973	1084	1020	984	982	1048	1029	1027	1003	1005	1026	1037	1036	1013	978	1091	1055	1025	1032	1047	987	1016	1002	1020	1059	1043	1012	1085	1026	1033	991	994	1088	1033	1033	1001	1062	1038	1007	1060	1045	1009	1063	1053	1025	1020	1022	1054	1047	1051	1060	985	1024	1037	1037	1051	1028	1005	1033	1006	1024	1023	1032	987	1055	976	988	1028	1017	1094	1013	1044	1030	1074	1059	1066	963	1061	1025	1053	992	1063	1017	966	1044	1048	1012	946	1058	1090	996	1037	1028	1076	1013	986	1009	1065	1020	1037	1045	1048	1009	1010	1057	1006	1051	961	1059	1051	1024	1048	976	1066	1028	1069	970	1021	992	1027	1038	993	1066	1057	1042	976	1066	985	1050	1032	1051	979	1061	1024	1043	1000	1023	1037	1033	1028	979	1022	1030	1008	1050	1027	1009	1019	942	1042	1043	1037	1007	1078	1015	1033	1040	1044	1000	1018	1020	1087	989	1006	1067	970	1076	1044	1112	1034	985	964	1006	1001	991	1036	1080	1085	944	994	1061	1010	992	1029	1013	1056	1003	1011	1066	1019	960	1005	1003	1024	1018	1004	1063	1014	1049	1098	1068	978	1072	1059	1003	1093	1061	1006	994	1030	1001	992	1061	959	1017	992	990	1026	1061	1057	987	1067	1003	1077	1032	1081	1022	1023	1032	975	991	1054	979	1007	1015	1047	1013	998	1038	1054	1049	1027	1030	1047	969	1069	979	1040	992	1042	998	1054	976	1009	1066	990	1050	1088	1011	1078	1072	976	1062	941	1152	1003	1009	1041	1020	971	1002	1019	1039	1053	1029	1045	1026	1035	1102	974	1043	1047	976	1008	990	1025	1006	1066	1069	1015	1056	971	1043	1052	1019	988	986	937	1021	1081	1022	1059	1023	1015	1085	1030	1042	1025	1016	962	1005	1019	999	1046	971	1005	1032	1015	1059	1033	1042	1038	1016	1032	1055	992	1027	1029	1015	1067	1071	1072	1054	1016	1033	1010	993	1044	1009	994	1000	1060	1024	1047	1012	1035	972	1010	980	1002	1039	1066	1008	973	1017	1046	1066	1074	959	981	1021	1028	976	1004	1063	1036	1005	1060	1005	997	995	1033	1086	1002	1071	1057	1065	1035	1028	988	1059	1024	1008	1060	1036	989	1030	1033	1075	998	1050	1051	1140	1027	1032	1027	1031	980	1059	1023	999	1052	1038	1042	1025	1006	1001	978	985	1035	993	1033	1022	1034	1007	1038	997	1006	1017	1029	993	1039	1047	1012	1004	1066	1059	1035	1074	1012	1057	1003	1072	987	1025	1037	1051	1013	1020	978	1008	1073	1036	1006	1028	1037	1041	1078	1040	1027	1016	1041	996	1030	1059	1006	988	1037	1009	972	1079	1061	1073	1049	1087	1052	1064	1014	1031	1034	990	1055	1073	1081	1095	1030	979	1036	1031	996	1059	993	1018	1042	1028	1085	1033	1074	975	1018	1041	1022	974	1027	1026	1038	1030	1084	1025	1029	1092	1033	981	1006	1044	1026	978	1036	1021	1002	1056	1004	997	1052	1025	1040	1003	1007	1022	1047	1030	1029	1014	996	1002	967	1019	1015	1019	994	1028	1007	1006	1039	1040	1044	1046	1045	970	1046	1073	1011	1046	1057	1110	1002	1039	993	1093	973	969	1009	1037	1059	1025	1062	1081	1014	1010	1067	980	1049	1044	1028	1001	1047	1044	1032	1013	1020	1044	970	1019	1005	996	1070	1030	1041	1005	984	1043	985	1039	1021	990	1040	1050	982	1061	1080	1030	1013	1037	1053	1048	1019	1059	1072	1006	1017	1095	1015	990	988	1053	961	1078	1021	1019	1057	1012	1041	1044	1056	1003	1015	953	994	1057	1002	1015	1024	1034	1050	1006	1030	1034	994	1079	1040	1031	1063	989	1057	1048	1065	1053	1077	1048	1045	1030	1057	984	1020	1068	978	1018	1103	1102	1011	1023	950	993	1087	1058	1042	1037	1010	1035	1034	1052	1053	1074	1049	988	1066	1088	1002	1071	1045	985	1018	996	1014	969	973	970	1030	1035	1054	1025	1023	1026	1026	979	1008	993	1044	1006	1010	1038	1030	998	1090	975	995	1001	1048	1037	1021	1092	1013	1069	1036	1015	1015	1024	1007	1044	1038	1013	1058	998	1002	1052	1075	1069	1024	1028	1047	1013	1081	942	1034	1026	1020	983	1054	1068	1054	1017	1039	1029	1027	999	1002	1036	1081	1010	1000	993	1044	1048	1068	1024	1130	1087	1033	1071	1019	1021	1107	1032	1016	987	996	1001	1041	1056
28791	25678	29966	13250	1235	429	395	408	394	396	377	367	358	349	382	389	390	372	398	375	411	399	373	399	352	388	418	402	407	371	375	349	388	403	381	376	409	385	394	367	394	401	369	374	366	386	400	387	341	393	372	378	388	402	405	392	383	396	434	392	362	382	397	386	372	354	375	403	344	343	356	413	403	381	413	390	373	364	397	397	392	383	348	391	369	415	387	377	418	367	398	378	392	359	392	335	353	382	373	371	390	390	373	379	388	361	394	351	376	382	390	417	378	422	361	369	362	392	388	379	357	377	397	365	373	390	391	359	362	351	397	360	333	392	387	379	412	386	351	383	402	393	364	407	376	395	363	400	409	383	360	349	390	381	375	346	407	356	389	393	390	394	377	382	374	398	377	357	379	393	385	392	393	377	397	375	382	392	391	369	373	388	377	330	396	415	387	380	363	378	357	354	390	382	383	391	379	383	360	360	392	418	402	365	390	413	336	389	358	398	365	397	368	373	439	374	363	390	378	397	408	398	403	385	403	392	354	387	387	381	398	378	368	378	384	396	361	371	396	358	375	404	371	361	420	384	393	404	372	353	377	414	379	371	387	362	375	369	406	377	398	360	357	346	366	395	361	387	371	370	387	383	387	384	352	391	351	382	379	361	381	380	358	376	347	424	381	361	397	377	398	360	368	360	421	367	378	386	323	386	381	394	397	369	407	381	382	361	361	347	377	350	394	415	354	385	404	369	376	349	373	421	384	395	368	409	399	354	386	372	354	381	388	409	393	371	370	378	355	379	413	385	404	373	374	363	379	388	359	411	389	342	368	357	396	353	401	371	405	383	368	416	379	426	400	387	380	367	363	413	391	389	390	375	379	398	372	384	386	376	380	371	406	368	377	399	398	366	380	361	369	374	408	375	388	365	353	350	348	369	387	390	376	408	376	388	382	376	370	371	387	379	380	388	407	382	380	377	389	394	344	356	366	351	395	406	381	378	379	405	368	354	387	381	353	383	349	373	380	398	404	382	358	402	400	353	386	345	364	401	375	363	369	385	400	348	395	364	422	385	431	353	349	377	388	391	373	365	393	372	403	392	368	345	379	378	364	376	413	416	365	349	402	375	371	386	377	412	371	404	384	363	387	337	393	402	358	385	419	360	389	389	397	391	334	350	409	368	364	360	387	374	341	390	352	433	401	380	399	356	365	367	352	369	390	390	362	417	358	389	354	366	399	367	364	374	380	364	367	356	418	394	371	374	383	408	401	411	387	415	383	383	379	371	387	365	380	376	390	371	391	391	390	401	385	394	379	379	401	362	358	379	371	382	368	365	382	406	358	361	359	383	392	407	370	340	394	403	421	374	368	387	381	362	406	421	406	390	365	365	387	392	335	366	395	334	361	400	391	372	364	380	377	354	376	392	387	351	358	372	359	364	374	419	368	388	388	385	359	383	370	389	387	384	409	387	360	368	360	381	407	380	390	382	384	405	352	361	410	356	357	400	400	376	356	406	382	366	400	426	406	390	372	351	398	340	388	391	346	377	379	387	361	343	421	404	419	381	377	367	401	395	386	389	377	413	379	395	351	377	395	391	386	358	375	371	379	383	354	429	373	373	384	347	357	390	363	355	366	390	371	399	363	387	356	369	371	383	363	372	416	408	380	424	419	370	412	357	400	380	376	369	386	354	354	403	397	437	374	386	386	382	377	379	347	449	382	416	374	382	382	357	397	392	386	370	353	409	395	393	363	383	378	423	378	364	396	353	337	395	380	376	371	361	368	395	373	386	357	395	425	371	344	392	378	377	385	382	376	365	389	387	368	372	379	413	381	369	375	394	398	377	386	407	409	348	372	398	357	399	416	381	361	387	420	381	361	355	434	377	405	398	351	383	368	368	363	376	386	376	367	380	380	360	342	382	363	390	399	342	377	327	386	377	382	376	406	361	382	411	391	396	401	394	385	386	375	392	356	377	389	386	376	373	401	410	340	378	366	388	419	376	378	387	380	391	371	400	382	387	360	394	380	330	362	364	375	379	392	392	384	386	405	361	326	408	350	363	355	380	383	403	376	360	394	350	398	363	392	396	358	343	382	345	364	416	379	357	389	371	404	384	400	350	379	377	373	381	392	391	356	390	384	412	382	437	379	362	401	383	377	355	355	423	372	366	391	369	403	357	385	404	361	389	383	387	379	349	398	405	376	363	390	395	383	374	359	410	344	384	377	357	388	373	380	364	405	394	365	431	366	388	389	395	344	395	415	350	381	349	378	387	364	397	380	420	381	391	338	394	370	359	387	357	376	370	370	363	367	363	369	402	418	386	370	376	338	398	380	395	348	381	379	395	425	406	378	351	405	400	389	378	357	397	367	427	332	377	338	375	389	390	358	375	366	397	368	405	383	361	379	377	361	364	388	362	397	397	353	365	411	376	409	387	388	341	359	400	417	376	370	358	365	393	365	375	375	382	367	385	385	398	384	380	387	373	377	363	398	379	409	372	368	348	380	375	380	392	369	390	366	374	383	385	369	382	378	382	357	388	377	369	406	365	362	416	366	362	352	338	372	391	393	372	356	373	370	384	385	373	401	412	405	379	359	415	334	377	390	377	384	397	359	396	395	379	337	412	368	391	355	369	388	358	400	384	357	391	425	394	376	361	384	392	394	361	365	377	400	375	359	442	381	403	397	369	380	378	389	341	392	385	395	377	373	361	382	359	371	353	379	385	388	397	362	374	379	396	396	366	338	389	399	404	419	377	385	394	412	383	390	407	360	387	399	403	403	419	368	389	345	377	370	384	384	341	409	407	393	379	387	385	394	359	407	360	387	405	402	382	383	378	385	405	384	355	378	393	387	372	380	408	346	387	380	373	413	383	399	390	366	367	387	372	376	404	364	373	390	375	390	355	380	363	390	374	348	353	399	367	383	376	387	362	419	359	383	386	398	360	376	392	376	408	389	380	349	380	340	374	376	388	374	371	366	388	378	368	420	405	369	362	374	352	387	389	398	417	382	367	398	394	360	396	368	393	373	380	394	361	400	382	381	382	390	411	388	398	366	355	391	406	369	391	380	384	344	400	379	379	355	397	354	366	372	387	359	429	347	434	407	380	388	368	369	374	362	361	396	395	386	420	348	390	372	370	367	427	394	370	414	380	341	384	389	386	382	375	380	382	366	401	400	383	368	372	367	400	366	381	377	395	368	374	417	377	381	366	366	376	366	390	363	360	394	338	378	355	402	405	391	374	412	330	370	363	379	378	363	374	355	401	358	411	358	376	400	391	366	384	391	374	377	388	375	404	387	403	342	370	389	396	383	385	380	418	369	386	399	349	394	395	446	407	368	372	386	394	380	375	358	403	393	387	380	372	372	369	366	370	374	350	375	396	379	372	386	367	365	378	378	381	364	366	347	384	385	375	380	372	360	377	382	368	353	361	361	383	400	395	386	373	409	375	386	373	356	370	358	364	386	351	348	366	369	390	368	363	384	386	406	371	400	366	408	382
34076	42471	31521	15128	1222	677	667	604	608	636	613	637	596	582	594	612	605	612	595	663	653	605	642	647	591	595	576	581	644	560	554	650	594	578	625	569	582	585	603	563	592	588	656	606	591	532	601	612	609	616	604	586	623	579	622	633	629	599	647	597	557	632	604	566	601	594	617	627	634	582	631	626	603	593	604	618	583	622	602	557	630	586	610	598	636	646	599	628	600	615	576	614	636	638	585	595	622	674	628	629	626	624	596	556	644	586	596	583	619	620	592	609	651	600	612	600	653	584	581	637	589	604	642	603	615	628	615	604	626	608	611	582	595	593	624	648	629	614	643	613	568	606	551	567	618	597	597	592	630	623	591	620	615	590	618	591	664	595	544	637	594	609	608	611	594	611	625	580	602	640	600	636	608	659	614	597	612	593	552	594	573	602	605	632	600	607	611	629	597	577	587	561	613	582	612	613	637	579	607	597	576	659	597	589	631	608	611	642	621	598	610	629	584	601	600	592	599	588	567	566	603	626	607	619	602	585	587	624	589	615	582	610	565	620	601	584	613	610	639	600	571	632	605	604	586	621	649	576	607	593	626	585	622	619	571	609	602	575	598	614	588	597	571	603	573	595	600	603	651	602	586	608	585	599	643	635	652	583	578	612	618	595	667	592	548	595	601	604	575	608	596	535	575	591	588	593	618	589	587	625	585	614	631	635	599	618	646	580	603	588	574	593	660	607	647	598	595	614	620	685	626	634	641	619	613	575	617	578	607	601	590	658	605	606	600	601	647	606	626	619	645	592	597	626	556	599	603	609	579	648	576	606	595	630	585	601	585	589	634	604	587	629	590	621	596	600	630	591	627	574	555	568	527	618	647	593	606	592	603	611	626	634	646	613	608	634	597	611	602	642	574	637	597	606	598	569	583	631	576	590	564	613	609	630	619	592	606	598	564	578	584	571	579	623	601	638	566	584	614	609	563	580	614	594	551	604	618	592	583	568	583	621	626	553	592	587	622	634	600	613	645	623	581	611	586	583	596	601	569	613	560	621	575	615	574	593	549	557	583	602	626	596	584	600	631	611	579	620	577	651	645	587	627	617	613	635	620	612	628	575	559	604	614	616	629	624	629	607	592	602	602	616	590	624	613	592	640	620	583	592	585	606	596	610	612	616	636	645	584	605	617	591	623	609	581	622	592	596	633	599	617	580	624	581	602	611	609	630	614	577	626	612	625	597	603	605	659	622	589	636	571	564	629	581	597	655	599	592	616	569	587	603	573	553	640	644	607	583	596	608	598	651	626	607	574	609	664	614	679	619	556	576	556	619	609	587	615	594	596	548	643	608	650	586	594	607	613	645	644	624	593	587	628	572	584	623	588	646	546	586	595	620	602	623	600	621	578	575	592	618	642	624	616	591	640	634	589	607	599	626	557	648	614	628	573	628	572	620	618	618	575	634	595	596	580	564	608	546	624	576	648	589	609	598	616	579	601	600	600	586	570	616	606	601	598	604	561	596	602	620	590	604	629	583	574	645	592	628	604	607	629	589	585	634	651	630	588	598	618	600	636	606	578	576	616	575	608	588	592	589	597	608	627	645	606	590	593	590	604	609	582	630	587	629	600	647	580	609	583	574	607	629	613	606	589	584	606	599	594	582	621	589	629	596	587	605	599	610	622	614	632	610	620	634	553	559	596	637	592	608	597	627	595	603	636	578	607	594	613	599	562	610	656	601	575	623	626	569	598	633	577	569	587	564	620	643	619	584	589	644	593	639	631	611	604	588	552	580	609	634	618	620	564	639	646	617	649	636	603	612	574	603	624	579	559	601	592	603	576	618	594	606	579	617	601	616	637	626	618	569	582	563	616	619	624	609	585	606	642	584	606	576	578	619	620	610	594	568	624	619	631	622	611	601	612	618	561	586	588	639	599	617	582	596	635	612	636	608	603	586	602	575	594	604	594	596	608	596	611	595	586	590	612	596	614	546	587	629	570	624	527	580	646	621	579	602	602	649	612	612	573	630	581	648	585	579	631	636	617	600	618	613	603	576	609	600	572	648	624	623	586	621	621	614	616	583	636	629	647	610	575	635	620	600	595	618	606	602	600	546	633	587	625	626	598	611	557	580	615	592	595	599	584	591	613	650	587	617	645	619	588	582	607	629	605	603	588	581	581	630	628	620	629	599	566	603	593	607	603	626	616	604	560	614	596	581	589	590	567	599	622	610	582	637	613	640	573	662	646	639	635	589	668	569	625	632	588	657	612	617	588	574	610	657	615	597	604	601	551	611	542	660	629	612	629	592	559	545	605	611	602	589	604	601	571	615	611	604	598	615	600	651	600	633	571	646	621	581	611	585	587	592	555	596	591	605	617	587	608	577	582	549	616	629	634	614	610	597	575	645	571	632	604	591	606	605	630	590	609	590	639	612	601	651	598	643	621	580	574	626	589	594	563	588	637	615	666	607	583	608	632	636	597	605	639	573	591	621	615	642	604	588	601	621	634	593	602	626	649	603	638	594	635	624	601	690	593	617	583	607	588	603	594	603	665	646	588	610	643	572	615	616	617	618	615	591	605	609	580	583	621	592	572	548	634	578	577	589	594	590	589	579	647	577	614	593	586	650	597	643	606	618	570	610	641	600	575	619	623	614	593	625	598	599	609	582	591	607	615	613	626	573	553	618	641	579	622	621	565	597	622	575	621	624	656	605	567	615	617	581	646	600	606	585	615	597	569	661	613	593	631	575	593	605	624	606	627	597	626	613	623	636	649	607	573	634	607	589	621	646	626	590	608	604	608	585	609	610	626	607	579	629	639	629	567	613	604	583	602	630	623	600	608	604	602	639	569	594	587	611	582	613	630	611	565	594	615	581	658	597	624	576	596	635	568	585	643	615	621	588	602	602	569	594	628	609	581	578	633	627	580	564	639	650	648	595	572	617	565	616	607	592	549	618	569	597	627	616	584	588	593	612	590	598	622	593	596	606	633	620	566	612	600	611	612	580	617	635	590	566	628	599	621	628	643	619	619	607	603	575	644	618	634	621	608	594	619	573	632	591	581	631	614	641	590	624	622	587	617	591	633	572	608	574	587	633	617	619	567	591	603	613	633	577	611	638	614	608	617	589	556	643	622	594	611	592	590	602	623	598	605	606	609	568	611	598	566	590	594	586	602	584	618	605	590	600	642	540	545	608	602	608	599	625	640	593	600	599	586	654	591	558	582	572	627	601	572	572	607	597	598	605	564	656	619	570	648	586	599	623	611	601	613	610	611	603	641	544	608	602	640	623	600	603	605	648	607	612	608	585	629	599	572	594	596	624	569	589	598	621	591	620	609	638	659	634	632	594	633	582	599	581	599	666	623	610	608	602	611	617	639	583	588	625	626	620	637	643	628	593	622	583	618	599	593	609	583	630	606	621	562	603	537	606	587	648	624	609	626	638	656	573	627	621	608	643	599	630	614	623	591	583	610	598	559	602	603	598	620	580	603	594	658	615	645	610
24397	22471	39292	33436	18286	4393	798	659	728	672	666	627	635	676	634	664	596	647	610	619	667	632	645	640	607	670	548	668	673	652	654	594	635	605	621	600	604	628	638	596	637	631	608	655	643	608	595	623	607	682	610	628	595	621	593	591	646	618	640	601	651	641	650	652	617	628	621	637	650	629	629	628	639	613	648	561	578	632	597	646	608	621	639	626	660	587	668	624	628	641	628	623	562	600	663	609	666	661	580	619	658	591	601	665	620	621	628	625	594	592	620	633	574	645	616	634	616	584	573	620	598	615	593	676	571	633	637	587	627	617	619	589	610	625	599	626	663	580	641	622	636	660	642	637	632	628	622	618	604	615	635	646	649	597	623	620	631	650	625	628	589	645	591	617	637	646	581	619	588	621	632	593	597	606	638	656	625	678	568	617	634	651	598	606	596	596	613	650	603	645	582	666	601	593	648	617	589	602	626	599	586	601	596	580	582	605	562	630	596	619	629	633	660	635	630	627	650	657	618	610	599	624	627	634	629	589	654	644	638	574	646	593	618	618	655	719	651	646	601	572	609	602	674	621	610	615	634	643	650	632	602	624	608	564	627	593	627	671	603	599	650	582	636	683	644	629	641	585	637	626	623	629	639	657	625	604	623	635	635	615	596	661	645	644	636	576	588	615	668	618	632	602	605	633	623	645	635	652	617	648	632	609	611	641	631	611	661	602	631	655	585	669	634	603	629	591	622	556	633	633	618	596	653	617	606	620	594	623	625	642	617	659	596	563	619	653	589	639	654	644	632	590	598	606	579	604	579	627	653	636	571	653	585	616	646	641	629	615	582	640	665	622	650	617	586	630	586	618	657	598	629	670	649	587	610	618	631	615	614	576	636	598	667	610	682	614	633	649	634	572	619	601	617	592	571	618	613	640	604	565	596	647	598	607	614	641	629	653	604	658	633	619	592	662	622	647	619	632	681	602	607	594	590	648	616	582	620	623	594	613	617	644	589	593	642	666	656	614	664	633	635	630	636	645	615	579	572	685	633	591	605	606	646	636	645	646	628	601	622	593	583	584	639	664	610	577	611	641	617	609	605	635	640	588	573	654	581	627	614	617	618	615	633	655	606	630	658	596	670	642	637	638	576	637	615	630	666	632	592	640	621	658	668	610	629	663	627	631	602	587	619	585	600	628	612	624	617	589	596	606	654	660	589	634	649	608	618	631	610	625	609	617	608	617	610	654	587	620	597	585	600	626	575	644	603	640	622	611	645	607	659	679	623	638	613	624	611	635	601	642	570	590	640	655	601	617	652	592	609	620	608	624	639	585	601	584	628	589	654	636	597	632	613	604	606	601	658	589	610	568	571	620	650	669	655	601	616	585	613	611	619	625	601	595	607	639	647	654	631	603	634	634	656	594	630	629	610	622	614	616	672	658	628	625	617	625	617	601	607	678	622	607	641	605	616	607	599	643	691	680	653	651	584	583	606	616	632	643	654	614	620	604	665	643	614	650	631	652	611	637	610	624	600	615	604	602	633	602	619	595	610	648	603	617	606	609	603	622	643	627	648	647	636	634	587	616	598	641	605	637	616	601	606	610	601	618	593	578	650	633	655	585	620	641	576	600	658	614	579	586	592	652	624	624	622	672	611	618	617	600	668	630	651	644	596	624	621	593	654	627	573	631	608	600	600	658	651	626	580	587	617	574	587	615	588	675	595	584	682	635	637	657	609	621	617	606	605	609	643	585	633	628	643	628	604	581	623	619	610	628	626	627	621	614	577	603	623	618	638	666	603	595	621	597	595	589	618	636	607	666	589	588	622	599	657	625	608	607	606	569	669	594	615	645	605	625	604	630	586	580	617	591	640	603	592	606	613	614	588	618	611	630	630	600	614	613	596	606	601	577	619	585	674	572	597	651	609	596	631	597	632	596	635	636	604	659	642	615	670	597	644	639	592	635	576	627	643	590	610	655	653	610	650	624	586	629	583	650	635	639	593	617	608	612	631	624	576	671	595	611	630	634	646	640	657	659	657	624	678	643	602	607	633	608	609	575	647	625	653	624	629	602	597	632	597	601	627	666	594	644	600	668	628	628	584	650	650	586	567	626	569	654	606	618	613	632	613	559	645	637	633	612	599	660	624	631	612	644	608	614	655	600	612	578	593	592	577	645	591	622	682	623	641	662	624	596	549	644	604	647	585	631	619	616	578	630	674	610	678	630	651	606	619	584	613	674	587	597	624	612	616	687	624	622	598	616	651	624	607	617	591	636	632	630	651	644	650	632	613	639	628	636	612	622	634	583	627	617	637	625	628	623	633	635	638	606	634	591	621	618	600	582	654	591	602	618	614	619	579	588	611	597	622	618	644	622	605	627	653	621	632	652	682	622	597	609	605	614	668	629	612	608	621	606	603	619	600	583	580	610	612	624	614	598	620	621	602	611	614	685	661	616	589	587	571	599	587	588	640	603	599	626	622	617	604	632	624	623	590	631	634	621	597	580	564	629	575	644	616	622	592	637	637	667	638	635	648	614	627	605	631	617	573	619	607	607	584	608	643	626	646	614	634	655	617	640	620	617	650	591	588	624	575	642	645	572	618	613	558	683	628	627	561	602	621	567	668	649	612	634	625	599	613	627	592	595	633	600	644	571	656	603	609	615	630	618	665	623	627	654	626	631	595	600	630	632	620	652	645	636	616	580	588	614	658	594	653	609	636	652	624	607	609	647	631	642	621	622	671	569	596	607	674	629	597	629	599	609	594	639	663	619	614	618	636	659	627	642	633	606	665	596	652	633	614	620	648	590	614	634	589	636	612	638	623	635	603	593	574	583	630	631	605	562	595	593	595	607	605	631	591	630	621	614	627	666	604	666	654	641	641	597	636	592	653	619	640	617	612	592	668	630	610	643	629	582	606	632	612	589	628	631	635	632	648	594	641	567	636	607	607	609	642	634	601	642	632	606	614	631	603	617	620	619	599	601	623	619	615	592	635	669	607	578	604	642	630	612	676	603	603	602	609	627	610	642	630	643	613	585	637	589	614	650	623	608	603	620	570	633	583	568	611	655	654	611	609	629	614	640	599	668	628	625	662	570	638	621	613	597	596	610	653	614	613	614	672	639	621	634	606	627	604	584	633	686	634	629	606	616	621	602	635	613	613	637	635	615	574	592	623	610	590	630	585	595	607	624	613	623	612	662	611	664	618	639	592	622	610	627	634	585	616	637	594	597	605	580	602	631	648	577	647	633	619	598	619	617	613	564	641	605	587	576	646	599	588	606	623	652	662	629	585	628	584	608	560	614	623	627	619	667	643	655	618	587	607	582	639	624	630	628	599	690	621	611	613	634	575	607	572	625	624	622	646	638	615	585	628	571	625	626	587	627	598	645	598	644	616	603	639	653	627	600	628	608	595	634	631	625	656	607	667	613	631	600	610	608	642	597	629	602	605	594	587	587	630	663	619	600	585	612	636	651	610	618	555	622	638	582	633	640	591	619	612	586
56179	81850	56489	42847	5570	1105	1146	1074	1068	1054	1084	951	1015	1001	1001	965	1029	981	930	945	946	966	997	935	961	942	959	981	977	958	984	954	980	1002	998	962	940	951	973	938	934	952	1008	994	946	967	975	961	884	993	988	984	929	891	980	931	944	959	951	980	947	927	929	958	978	957	961	924	941	928	982	934	937	973	905	915	962	932	924	990	988	963	972	939	889	969	931	928	998	933	960	940	987	940	936	956	908	939	953	949	959	1003	915	934	970	958	973	984	977	942	961	962	967	928	978	889	961	959	905	931	958	920	950	910	908	907	950	938	979	949	956	1004	935	913	910	981	962	951	980	934	956	933	979	917	997	889	954	929	953	1008	946	929	924	979	953	897	960	971	968	913	964	966	947	957	928	948	980	977	961	953	923	941	977	946	913	967	938	956	977	935	941	931	967	1013	959	976	974	929	967	906	984	995	919	954	936	949	921	971	909	925	945	968	985	928	959	905	962	951	895	918	961	967	917	934	931	935	979	969	916	937	964	977	948	934	930	916	928	951	1002	916	943	926	966	937	896	939	965	980	997	999	920	971	964	917	910	956	1000	993	941	959	965	961	959	922	992	939	890	927	925	976	953	924	940	966	960	923	961	943	920	937	958	947	966	929	993	942	940	907	936	942	949	953	918	928	916	946	979	914	974	928	928	941	970	910	952	996	988	944	966	961	918	921	951	929	946	942	997	966	915	950	870	929	921	965	935	969	942	956	933	969	923	953	950	1024	959	902	947	948	988	959	973	922	950	994	931	929	942	929	958	942	944	938	975	986	915	1030	913	922	975	920	954	954	958	909	983	959	930	947	1002	927	976	973	981	942	975	942	897	975	1003	924	890	1003	941	918	930	922	964	946	998	950	951	968	935	964	985	961	915	922	966	928	927	956	910	981	904	963	975	912	978	974	907	919	944	1061	919	947	966	968	950	966	987	929	927	951	945	902	952	903	892	970	901	948	1027	963	971	940	958	1019	939	944	957	921	947	952	964	931	1025	933	983	926	1007	948	941	960	929	943	970	954	935	969	944	954	943	960	924	946	937	960	953	961	964	967	890	955	969	946	894	930	985	917	966	945	948	934	908	934	925	961	923	966	911	950	973	910	922	947	938	955	929	973	1019	888	946	987	914	941	941	899	925	922	926	942	878	964	939	928	953	998	949	956	925	924	960	935	991	961	898	913	914	939	973	957	953	917	918	991	934	889	987	927	932	980	914	951	953	958	1020	998	839	971	982	951	925	921	919	907	922	908	939	957	935	988	954	931	942	936	954	959	949	977	914	981	945	941	964	982	951	947	919	964	942	919	956	965	948	909	917	940	956	893	934	930	913	956	933	937	960	937	912	942	922	946	974	929	906	965	952	945	947	952	938	969	973	926	883	946	899	974	932	994	996	938	950	981	942	985	976	919	951	973	891	895	911	956	910	990	947	924	917	914	970	903	941	909	972	972	973	962	984	985	981	925	942	957	977	974	890	915	931	918	927	926	979	941	941	946	951	942	912	952	955	910	938	932	981	960	920	965	920	993	933	939	964	995	913	982	998	987	956	967	921	1014	974	968	959	972	944	981	925	973	961	940	961	951	942	904	966	926	936	962	932	915	915	896	924	951	933	945	955	930	937	948	932	964	973	953	896	908	960	921	915	973	1002	958	929	1007	934	904	969	965	930	949	1032	980	966	966	963	942	935	987	906	928	958	934	945	955	938	936	968	924	945	916	912	910	976	939	941	939	1031	937	945	972	953	964	915	952	978	911	913	909	954	923	967	952	928	950	1012	911	981	947	1002	987	920	974	921	910	942	952	982	987	973	961	919	958	946	970	930	941	1039	906	922	944	933	967	940	975	909	917	914	944	925	940	947	904	963	917	934	975	934	952	1032	956	940	999	943	980	967	972	939	989	936	948	1008	935	978	901	959	990	983	978	1003	959	972	987	896	951	964	904	1012	965	945	923	963	973	933	955	918	939	921	920	963	949	949	975	985	892	934	959	1000	907	1012	1018	889	915	954	944	893	947	909	1011	976	973	983	918	920	951	947	943	916	975	921	956	919	949	962	960	948	930	978	916	937	931	951	904	965	955	968	881	996	959	913	908	952	968	948	970	910	919	976	925	957	988	884	965	942	938	911	942	977	968	910	925	956	977	961	860	922	953	921	910	971	927	949	931	932	968	948	909	943	952	983	899	921	909	974	950	928	982	979	969	936	977	939	931	961	958	945	938	938	894	917	931	941	912	968	938	976	952	953	986	925	961	911	950	914	970	1003	966	911	914	968	924	926	936	967	921	938	966	971	968	992	916	925	942	981	977	921	934	982	956	970	914	959	959	997	923	944	920	921	907	943	953	918	898	953	994	1000	948	953	961	940	936	924	978	955	941	915	967	930	939	977	863	972	921	945	945	957	946	942	955	973	944	951	960	1006	940	925	975	920	946	972	955	941	909	901	943	983	1003	949	966	944	942	946	936	945	957	912	954	935	961	940	891	945	925	938	968	900	928	931	942	930	964	967	962	978	949	944	960	991	965	891	989	981	985	980	967	916	934	931	970	975	965	961	922	916	881	961	948	888	977	947	940	942	1033	964	981	926	976	978	913	914	932	914	975	875	967	968	899	899	945	959	980	931	946	966	956	982	1025	956	904	929	1022	915	991	949	886	935	944	955	939	942	940	864	952	888	958	975	946	912	972	929	922	932	950	924	945	944	919	919	944	904	947	963	953	963	944	944	899	934	908	910	961	951	958	967	922	983	969	953	932	987	988	962	950	939	980	918	954	939	949	1013	898	904	901	983	966	952	975	920	961	967	915	981	978	953	960	952	941	936	886	920	939	977	934	938	885	988	888	953	915	937	977	955	986	962	944	942	935	970	949	944	920	923	920	953	950	968	919	927	916	943	948	945	928	981	991	941	933	965	922	924	901	932	928	980	975	946	917	1023	955	964	881	965	880	986	930	909	927	975	943	946	931	927	934	915	918	952	963	984	938	947	928	955	950	937	939	973	912	942	950	955	973	978	957	955	932	921	929	964	948	962	938	916	928	956	915	949	944	993	910	944	929	999	919	961	957	966	976	941	963	987	896	975	963	959	989	948	943	951	948	966	980	923	991	989	952	914	932	915	1011	978	973	918	956	986	998	926	952	933	925	950	942	968	926	956	885	924	900	909	980	956	968	962	945	907	963	937	980	944	960	967	903	1003	989	964	899	945	1020	945	907	983	954	959	971	887	953	971	997	968	947	958	912	987	955	1012	948	975	997	925	1020	1040	943	977	975	998	950	992	926	878	930	932	968	967	887	945	943	951	979	943	1030	935	936	921	901	932	924	909	944	975	966	948	953	1001	960	912	967	956	949	901	909	964	936	938	987	968	972	987	941	963	955	898	954	966	1013	924	968	976	951	951	941	958	977	977	924	991	952	998	950	961	948	967	920	984	960	970	898	990	943	974	939	953	938	952	955	933	993	958	914	937	960	954	912	949	995	906	942	977	898	935	965	967	979	969	934	977	913	930	960	988	884	971	938	891	959	952	945
23244	21966	34767	29394	22160	15942	3341	899	794	801	741	736	721	753	755	708	729	727	733	727	728	664	707	718	726	724	727	717	682	744	700	662	770	713	730	736	690	709	739	656	712	726	701	666	694	718	711	689	689	708	713	691	710	691	640	695	701	695	671	687	719	690	661	710	685	744	675	714	707	657	672	732	661	741	692	703	743	738	694	694	691	667	654	706	619	705	694	708	721	703	667	630	750	675	745	677	683	670	673	746	736	729	750	697	687	667	682	727	741	705	677	663	693	715	705	690	712	666	719	703	675	700	668	704	691	700	685	666	645	686	698	716	708	696	664	727	736	693	700	741	682	701	688	654	696	688	689	673	686	671	687	704	669	694	668	687	686	698	668	740	702	712	700	705	716	723	710	671	727	677	738	668	683	701	686	698	689	696	698	662	690	675	709	705	681	702	642	681	764	684	717	700	707	715	723	681	727	670	700	678	719	735	682	674	716	697	708	653	700	664	693	746	706	687	676	702	719	728	706	702	668	702	670	692	726	703	671	710	677	694	699	647	695	692	636	625	702	710	692	653	688	695	677	741	702	693	664	689	648	679	677	692	723	693	747	688	695	671	738	736	674	652	739	727	724	712	689	669	678	717	714	670	715	671	701	670	683	656	712	664	658	728	725	735	672	660	686	677	667	729	718	745	665	729	713	704	688	726	695	669	723	728	716	736	691	720	669	729	721	676	743	715	682	721	683	750	756	675	722	704	666	716	680	718	690	645	679	665	725	698	697	722	771	705	725	709	710	730	680	662	729	742	723	693	718	694	708	706	705	675	680	672	680	678	688	710	696	732	732	676	688	694	693	666	682	675	685	677	696	679	690	719	671	634	676	714	629	698	725	728	717	663	672	741	690	631	697	673	746	710	726	727	673	686	670	704	690	710	711	672	684	681	709	716	702	703	702	690	724	687	753	682	673	720	695	702	754	751	710	695	674	708	684	650	693	659	699	722	743	703	704	681	703	674	686	737	722	654	707	700	685	760	660	686	709	698	686	672	636	684	663	737	710	676	689	682	702	684	701	734	677	710	672	711	698	699	686	732	718	708	693	757	726	696	683	710	696	677	690	649	650	716	693	724	703	709	683	723	678	700	679	714	652	703	699	705	729	688	708	713	743	703	683	671	707	708	703	739	676	726	670	681	706	706	715	727	691	725	668	693	617	717	688	688	691	689	690	646	674	735	710	740	671	696	692	736	689	674	684	656	713	699	681	709	682	728	715	668	705	697	680	682	690	702	724	653	693	654	690	692	705	696	706	733	679	673	757	740	724	733	675	694	746	714	696	679	696	711	676	693	683	700	670	694	705	683	676	728	730	718	686	703	691	682	703	706	680	722	694	697	688	714	685	670	740	681	687	698	706	701	695	696	655	660	654	658	734	663	711	692	729	719	738	713	714	753	669	714	635	664	717	683	697	693	700	709	686	670	669	708	682	676	725	684	696	661	733	656	695	696	700	683	657	721	679	715	686	632	697	656	749	723	717	722	698	704	728	720	704	704	655	732	745	679	683	712	698	701	727	707	695	718	723	716	643	708	725	724	645	742	673	701	690	709	712	726	710	696	658	687	678	718	713	680	711	709	734	687	666	696	697	687	668	695	729	719	699	722	698	687	678	661	665	737	702	728	663	687	715	710	713	707	652	681	670	742	686	724	686	701	673	708	681	689	715	676	701	721	707	693	732	735	725	714	691	749	771	699	716	692	689	676	732	675	687	741	688	680	694	695	683	688	736	740	736	705	704	681	703	701	717	694	714	708	683	693	666	702	700	693	672	676	704	685	692	638	687	719	686	690	724	680	677	650	716	709	663	714	715	683	678	673	700	733	689	681	660	685	666	732	676	682	748	676	672	685	676	684	659	662	689	688	614	700	672	691	663	666	705	625	658	717	750	681	748	707	688	760	662	671	701	702	721	648	636	716	727	691	743	705	713	712	752	715	671	737	731	734	656	643	697	755	705	687	721	666	676	670	703	712	692	727	696	732	739	682	656	676	722	688	684	679	681	692	694	715	714	668	686	725	674	707	697	655	677	715	729	698	714	723	705	654	677	683	721	690	712	700	728	704	696	646	685	723	672	766	718	699	684	675	675	659	706	690	679	686	740	671	680	674	700	655	698	666	721	685	664	713	699	706	736	725	669	709	708	720	714	721	745	657	726	667	672	703	647	725	692	702	710	655	699	761	681	674	714	732	686	693	658	676	673	682	702	732	704	707	694	686	757	691	706	712	703	672	663	679	702	696	720	715	672	663	697	693	750	694	721	666	633	676	719	683	652	681	675	697	669	706	694	663	697	707	738	679	680	666	715	686	695	703	712	700	686	695	739	654	705	679	671	697	715	731	703	686	660	682	686	687	689	724	691	724	701	686	692	722	750	707	692	725	679	662	709	710	706	704	668	726	687	689	683	710	693	675	668	683	736	689	762	728	680	675	702	675	677	700	688	656	733	685	691	740	726	746	658	664	690	673	657	706	658	675	702	680	712	655	652	734	710	716	714	681	686	703	660	699	699	717	706	699	693	670	681	641	697	668	745	687	686	710	730	703	719	688	686	704	707	695	697	675	679	721	719	686	717	691	694	681	685	658	696	699	658	699	675	766	719	624	693	731	682	690	650	729	727	703	693	688	731	709	702	691	715	686	707	671	684	701	698	716	657	714	724	702	703	720	739	689	702	685	755	677	688	684	683	693	750	649	770	648	675	696	697	706	684	732	726	707	672	695	689	699	621	728	700	678	684	715	697	715	661	700	716	730	684	673	715	682	730	659	725	669	725	739	737	684	680	704	670	728	663	665	702	664	697	728	691	683	716	738	719	701	740	704	665	749	725	656	660	688	694	700	716	691	680	663	672	693	735	696	689	688	668	714	735	707	693	690	722	687	659	703	702	745	689	695	692	694	706	723	707	711	703	640	708	763	696	707	707	704	720	728	720	692	696	666	708	701	704	683	692	671	750	697	688	733	694	638	696	703	667	676	717	688	646	695	724	696	689	714	700	704	694	686	659	691	633	708	678	671	707	741	712	693	677	740	704	688	686	694	673	665	689	684	738	696	681	725	731	666	709	686	740	651	667	726	669	694	666	680	695	717	716	701	737	699	718	708	680	692	664	726	680	700	684	679	739	665	742	640	707	744	684	666	697	658	701	690	649	728	695	711	673	628	702	639	702	729	755	678	711	689	688	681	688	663	659	688	681	666	688	666	672	674	735	703	722	669	717	691	693	694	717	676	656	685	716	696	693	707	696	676	724	671	719	731	697	729	686	709	688	677	684	655	658	745	679	736	715	715	656	678	714	667	708	649	693	690	714	667	708	671	692	684	679	694	728	691	722	667	696	680	712	701	708	694	654	676	686	718	678	653	746	677	698	670	711	698	721	678	682	706	709	716	693	689	690	714	712	720	720	692	680	711	642	659	727	712	657	696	681	683	694	737	728	676	729	693	679	695	711	732	733	673	626	657
58544	85931	54147	52536	7676	1486	1318	1283	1228	1194	1160	1147	1113	1082	1095	1070	1067	1121	1111	1103	1036	1038	1084	1106	1110	1123	1041	1041	1007	1056	1053	1037	1054	1011	994	1045	1102	1019	1039	1087	1034	1067	1020	1061	1039	1037	1013	993	1008	1008	999	991	1082	1094	1051	1049	1016	1027	985	1070	1046	1064	1032	1010	1079	1039	967	1065	1072	1029	1038	1025	1025	1039	1077	1056	1070	1132	1123	1049	965	1019	1073	1117	1052	1002	1020	1060	991	1020	980	1019	1090	1053	988	1027	1046	1066	1032	1028	1103	1016	1053	1045	1048	1069	982	1047	1007	982	984	1029	1101	1051	1054	1010	1050	1023	1075	1056	1046	1011	1012	1049	1061	1042	1062	1003	1034	1001	1031	1056	1092	1067	977	1013	1052	1036	1061	1080	1011	1022	1060	1098	1113	1037	1011	1063	1041	1069	1037	975	1012	1076	1036	1022	994	1036	1070	1027	1039	1058	1090	1061	1069	1020	1063	1059	1050	1041	1063	1091	1031	1073	1026	1079	993	1007	1041	1062	1066	1039	1026	1067	1055	1038	1104	1003	1101	1081	1079	981	996	1047	1104	1035	1043	1065	1000	1060	1091	1068	1077	1062	1033	1082	1045	1025	1064	1035	1032	1014	1065	1035	1032	1020	1073	1007	1068	1091	1093	1025	1086	1005	1016	1064	1015	1096	1050	1022	1009	1063	1087	1003	1045	1030	1011	1025	1047	1014	1065	1030	1032	995	1057	1045	1053	1008	1003	1017	999	1001	1034	1051	1025	1003	1041	1045	1018	1053	998	1065	1040	1007	1073	1040	1118	1017	1054	1061	1028	1050	1001	1062	1076	1027	1053	1000	1062	1034	1031	1055	1080	1013	1070	1089	1053	1048	1030	1037	984	1037	1059	1040	1049	1038	1076	979	1045	1035	987	1032	993	1020	1084	1061	1039	1023	1070	1018	1079	1029	1060	1067	1032	1080	1031	1030	1097	986	1017	1029	1047	1047	1063	1045	1043	1073	1093	1095	1028	1026	1015	1047	973	997	1073	1011	1058	1047	1036	1107	978	1045	1061	1053	1048	1035	1077	1015	1036	998	1022	1006	990	1034	1089	1027	1008	1049	1030	1008	1084	1050	967	995	1039	1062	1042	993	1042	1027	1000	1065	1027	1031	1025	1019	1103	1049	1027	1097	987	1059	1027	1025	1013	1054	1039	1033	1018	1076	1014	1058	1012	1029	1049	1053	1076	1038	987	1050	1046	1049	1040	1047	1027	1066	1120	1001	1087	1020	1059	1035	1040	1019	1080	1002	1064	1036	1123	1072	1096	981	1040	1039	1027	965	1069	1027	1047	1087	1083	1043	998	1084	1055	1076	1077	1034	1051	1062	1064	1028	1001	1050	1039	1005	1032	1067	1057	1078	1018	1102	1082	1029	1010	1015	1091	1037	1004	1084	1103	1038	1031	1015	1054	1021	1025	1027	1091	1015	1004	1086	1022	1028	1049	1062	1000	1059	1021	1025	1079	1027	1054	1044	1025	1050	1076	983	1055	1040	1005	1030	1011	1018	1071	969	1032	1074	1012	1004	1026	1048	993	1077	1056	1063	1013	1020	1014	994	1124	1009	1089	1076	1013	1042	990	1048	1064	1058	1032	998	1043	1090	1076	1020	1107	1038	1032	1057	1036	1015	1055	1052	1056	1034	1082	1035	1066	992	1081	1049	1068	1052	1062	1019	1039	1025	1037	1082	1008	1107	1056	1019	1051	1032	1051	1095	1027	1077	1034	1095	1084	1029	1050	1007	1020	1019	1068	1061	1022	1069	1047	1010	1031	1018	1063	1090	1060	1053	1063	1036	1065	1037	1027	1043	992	986	1054	1038	997	1062	1053	1006	951	1028	999	983	1078	1046	1119	1028	1029	1029	1032	1030	1006	1097	1050	978	1044	978	1052	1050	1069	1040	1064	1025	1035	1065	1027	1048	1095	1046	1008	1017	1065	1007	1024	1037	1012	1051	1050	1009	1076	1090	1024	1020	1049	1012	1079	1075	991	1022	1035	1064	1041	1040	1056	1037	1056	1017	990	1033	1018	1027	1061	1071	1055	1103	1006	1036	1041	1050	1061	1047	1084	1022	1006	1046	1024	1016	1018	1049	1065	1002	991	1071	1065	1064	1039	1036	1020	1044	1068	1016	1070	1046	1065	1054	1011	999	1006	1002	985	1045	1038	1022	1074	1027	1008	1074	1057	1042	1006	1039	1029	981	1070	1036	1016	1022	1050	1037	1025	1007	1033	1033	1056	1029	1090	990	996	1038	1078	1022	1077	1059	1049	1039	1052	1040	1064	1032	993	1044	1079	1089	1071	1035	1022	1020	1080	1064	1027	1038	1003	1087	1035	1080	1080	1006	1084	1102	1042	1036	1050	1060	1039	1068	1086	1060	1078	1055	1007	1051	1063	1059	1009	1066	1062	1063	1033	1089	1012	1049	1022	977	1018	1042	1066	1011	1024	1049	1053	1048	1016	999	1069	1076	1051	1045	1019	1041	1039	1093	1053	1074	1073	1069	1045	1058	1014	996	1019	1021	1049	1015	1032	1014	1039	1016	960	1026	973	1049	1041	984	1076	1050	1008	1101	987	984	1054	1047	1100	1052	1037	1042	1043	1083	1034	1047	1101	1069	1044	1068	1027	1090	1071	1036	975	1030	1074	1004	1000	1080	1053	1068	1077	1013	1022	1050	1062	1067	1042	1030	1003	1021	1020	967	1006	1015	1057	1063	1048	1058	1052	1022	1061	1027	1040	1025	1097	1070	1041	1107	1059	1101	1011	1018	1083	1059	1068	1059	1057	1034	1056	992	1027	956	1053	1026	1024	1018	959	997	980	1081	1073	1009	994	1012	1028	1022	1045	1062	1020	1011	1047	1029	1035	1038	1082	1061	1036	1011	1011	1024	1070	1065	1058	1117	984	1011	1103	1060	984	994	1105	1016	1047	1044	1041	1045	1055	1066	1016	970	1006	1026	1029	1046	1017	1084	1026	990	1021	964	1024	1079	1062	1033	1044	1049	1077	998	1002	1038	1041	1034	1095	1037	1081	1050	1105	1020	1124	1117	1081	1031	1080	1031	1061	955	1014	1044	1065	957	1074	1063	1024	1009	1082	998	1053	1013	1058	1039	1067	1033	1035	1026	990	1034	1033	1047	1049	1044	991	1089	1043	1059	1041	996	1053	1009	1045	1083	1074	1017	1027	1051	1047	1021	1108	985	1040	1018	1005	992	1073	1034	1072	1036	1035	1033	1077	1062	1020	1083	1046	1029	1078	1034	1075	1069	1081	976	1031	1076	1056	997	1027	1048	1014	1021	1026	1044	1025	992	1097	1047	1031	1043	1004	1039	1030	1011	985	1001	1027	1068	1083	1035	1002	1051	1014	1102	1023	1060	1089	1018	1044	1084	1060	1020	1026	1045	1034	1057	1036	1041	980	1052	1068	1070	1046	1010	1048	1039	1049	1105	1033	1074	1118	1034	1013	988	1069	1115	1078	1050	1046	1038	1062	1005	1014	1060	1043	995	1005	1031	990	1093	1024	1022	1064	1077	1045	1082	1034	1055	1019	1014	1077	954	1051	1053	1069	1078	994	1016	1042	1049	1060	1038	1028	1028	1060	1048	1076	1009	993	1100	1051	1013	1056	1028	1031	1072	1001	1060	1078	962	1044	1039	1052	1055	1061	992	1084	1074	1076	1039	1039	1045	1059	1003	1078	1041	1031	1030	1098	1036	1078	1042	990	1026	1027	1036	1081	1074	1098	1019	1037	1058	1033	1058	1025	1023	1094	1045	1021	1040	1102	1018	1056	1017	1065	1050	1059	1020	1038	1044	970	1062	1018	1018	998	1013	1025	1020	1054	1026	1013	1100	987	1068	1051	1102	1028	1025	1049	1006	1055	1063	1039	1073	998	987	999	1054	990	989	979	989	1086	1028	1018	1044	1020	1048	1044	1080	1010	1046	1050	1031	1032	1038	1063	993	1046	1050	1085	1044	1098	1025	1041	1004	1037	1054	997	1031	1016	1046	1022	1028	1059	1121	1028	994	1017	1030	1109	1051	1059	1053	1031	1050	1013	1062	1031	1083	1052	1017	1091	1020	1021	1051	1041	1041	1050	1052	1025	1036	1011	1050	1058	1044	1058	1059	1029	974	1064	1038	1037	1102	1080	1029	983	1103	1074	1098	1046	1080	1040	1020	1086	1009	1021	1044	1081	1065	1029	1106	1099	1057	1004	1034	1002	1033	1085	1090	1059	1080	1053	1051	1053	1064	1053	1001	1049	1016	1058	1056	1040	1082	1024	1008	1030	1084	1053	1088	1069	1031	1041	1054	1055	1025	1001	1036	1087	1031	1113	1074	1056	1059	1007	1032	1006	1031	1046	1045	1060	1011	1088	1055	1015	1050	1047	1001	1065	994	1021	1027	1027	1014	1007	1047	971	1055	1050	1042	1026	1060	1103	1023	1036	1038	995	1004	1067	1029	975	1039	1037	1070	1050	1018	1041	979	997	998	1060	1091	1042	1015	1060	1013	1077	1069	1073	1040	1094	1072	1090	1054	1010	1081	1066	1063	1080	1006	1028	1047	1015	1099	1043	1098	1019	1074	1035	1041	1067	1039	1102	1046	1015	1058	999	1042	1046	1066	1023	1046	1060	1033	1098	998	1015	1014	1085	978	1070	1060	1018	1018	1051	1072	1048	1028	1050	1058	1054	1080	1056	1066	1047	1010	1073	1066	1062	1024	1007	1077	1017	1086	1028	1057	1089	1030	1069	1078	1059	1031	1020	1018	1011	972	1042	1052	1049	1048	1021	1053	1014	1038	1082	988	1013	1097	1116	1038	1009	1085	1125	1015	1049	1069	1058	974	1016	1029	1068	1097	1056	1042	1000	1026	1043	1079
28304	26259	30684	14279	1554	390	387	364	415	400	404	359	424	365	427	351	404	390	384	335	409	392	405	390	398	393	388	409	393	388	342	404	401	389	395	378	373	387	376	398	366	404	369	364	371	372	394	359	411	372	368	357	420	412	411	397	371	419	368	365	413	427	380	386	414	393	394	373	408	371	417	391	409	390	405	379	367	389	389	440	406	408	398	375	370	380	393	431	387	416	393	434	385	375	395	404	395	384	357	383	391	418	363	388	393	365	392	390	387	387	391	384	379	366	375	388	390	393	399	393	348	382	390	362	391	380	407	358	370	341	399	407	387	365	377	403	373	396	395	416	393	408	418	382	399	379	397	346	380	369	409	394	404	381	380	369	406	397	378	371	357	381	387	354	425	389	360	397	405	410	348	404	365	341	377	371	427	383	405	374	389	415	377	396	380	388	393	367	383	384	415	374	405	400	383	397	388	395	366	405	397	362	390	400	407	390	374	405	396	358	392	371	411	373	406	377	351	357	410	407	376	406	396	367	387	379	384	404	393	410	391	372	388	390	407	366	385	382	401	377	401	397	380	393	343	405	378	378	385	385	349	386	374	386	375	404	339	376	416	389	407	382	360	429	379	396	398	370	382	382	408	358	409	395	373	389	405	374	380	395	454	360	379	379	409	426	368	405	372	397	424	393	408	404	381	418	368	385	429	413	384	397	402	379	367	381	383	414	411	416	364	429	409	373	401	388	379	368	396	402	383	393	353	380	371	405	389	391	362	378	376	361	387	402	384	398	374	394	376	401	395	369	379	388	390	408	361	415	390	415	401	420	375	363	392	400	352	401	384	415	391	395	396	395	385	369	389	411	417	371	405	368	383	424	369	437	366	388	386	354	413	366	412	371	379	395	381	369	371	396	369	367	385	421	404	374	390	376	368	390	381	381	391	393	402	389	405	388	380	387	377	363	369	377	368	380	405	391	424	381	354	400	394	386	372	395	425	382	387	354	379	362	387	388	388	392	389	403	377	391	394	398	407	363	408	386	383	369	438	404	393	395	370	404	381	385	376	396	384	374	356	437	401	409	385	387	399	377	425	372	372	395	369	398	364	358	352	373	381	380	423	386	387	410	399	381	396	379	375	393	383	415	380	395	398	388	383	387	389	394	371	409	391	381	371	402	367	365	334	345	362	388	399	370	402	417	392	363	391	385	380	404	355	372	386	392	403	409	388	359	380	409	371	415	391	391	375	397	363	377	399	397	388	424	358	384	394	360	359	366	411	363	352	398	403	385	400	374	379	393	399	406	372	405	416	377	355	408	347	409	396	394	368	400	444	397	370	394	376	401	409	397	387	384	392	363	398	393	367	372	409	398	372	418	384	389	386	388	408	394	423	377	384	392	426	423	342	399	396	375	432	401	389	379	422	402	364	402	406	395	384	389	392	377	414	392	378	383	352	411	393	386	401	396	367	363	403	412	390	379	390	386	362	416	389	380	355	367	368	409	368	375	381	367	400	378	398	409	375	391	403	394	399	392	417	385	357	355	384	387	377	379	366	383	403	371	360	373	405	372	389	382	387	373	414	387	369	367	364	386	387	370	435	387	379	419	365	351	403	399	425	398	385	378	379	379	414	405	373	387	417	372	397	397	382	432	392	388	408	376	420	406	360	409	368	390	362	380	377	387	373	388	423	365	382	384	397	387	404	435	397	402	400	413	373	412	411	408	369	396	375	386	402	358	358	416	378	381	392	388	375	423	371	326	373	385	399	350	362	379	397	383	383	374	421	385	385	409	396	397	405	409	341	388	387	409	422	364	394	383	397	390	385	424	415	386	396	399	409	367	395	381	437	397	395	379	396	359	394	441	415	409	387	412	371	395	374	376	375	358	433	419	398	363	381	402	411	383	385	414	402	381	399	395	379	402	365	383	373	372	364	355	382	402	393	369	381	356	375	385	364	384	424	407	365	395	396	392	424	400	365	351	349	404	379	379	418	359	407	368	376	417	394	400	392	362	396	386	409	393	354	399	386	420	395	435	363	377	407	398	393	378	369	371	375	415	416	352	378	393	364	414	377	382	402	380	403	367	373	402	410	352	349	377	404	393	424	359	413	384	375	380	345	355	352	367	405	403	398	407	373	387	375	379	382	391	385	361	403	404	405	377	390	393	407	427	372	380	391	377	391	401	369	383	371	369	377	369	420	407	408	385	394	385	335	367	408	410	380	405	400	372	422	400	384	388	405	363	395	436	378	383	415	389	397	401	391	388	403	382	378	375	380	369	398	385	370	408	380	357	421	362	374	406	381	396	357	364	340	404	387	416	402	363	373	409	379	411	406	372	365	385	431	402	422	416	404	388	366	369	403	373	390	363	374	422	405	381	366	362	399	388	366	381	393	382	362	365	423	373	369	387	407	357	358	389	371	355	407	380	389	378	378	395	418	379	372	374	398	410	357	374	377	367	378	374	356	384	410	379	392	331	385	370	378	397	380	378	405	453	368	376	349	360	385	360	395	400	352	360	370	400	389	398	412	366	397	378	381	405	391	399	390	386	330	380	351	417	436	400	389	368	382	371	374	374	374	380	406	409	384	376	374	401	398	422	404	373	399	403	385	367	396	380	376	367	401	388	385	390	390	389	430	388	400	407	388	364	397	344	361	391	364	414	377	381	406	364	387	353	362	403	418	381	395	408	379	388	413	352	369	360	352	391	406	370	398	358	408	382	385	359	433	407	392	365	367	363	384	366	404	358	378	387	360	354	362	371	406	379	390	389	373	393	408	368	373	362	364	355	412	392	362	401	391	352	398	378	383	359	389	325	337	395	381	366	378	367	383	370	350	375	415	382	406	405	380	360	392	376	340	349	398	388	374	368	383	408	393	367	398	369	390	407	411	414	404	389	409	382	405	382	364	348	389	373	375	374	336	435	376	441	397	411	380	401	374	416	380	423	370	367	366	385	363	386	399	373	404	411	400	372	390	380	376	414	404	407	402	361	384	381	357	379	369	378	411	352	355	362	414	383	381	402	373	389	401	356	362	400	383	385	384	370	380	396	344	380	417	357	423	432	380	394	422	395	393	380	368	404	385	423	377	388	357	421	377	394	445	390	388	367	425	395	349	369	372	430	397	415	409	348	364	376	372	389	383	369	408	351	367	403	358	376	387	368	360	381	398	357	377	393	363	379	417	403	402	392	385	345	357	380	371	405	394	389	404	389	390	374	393	392	387	370	419	367	374	387	400	383	397	369	373	365	390	382	393	387	402	373	386	387	390	364	394	423	394	351	380	376	398	383	357	416	392	379	376	354	402	407	401	383	397	381	368	368	348	376	436	378	403	426	379	399	394	380	418	396	397	405	385	409	398	361	392	385	401	370	379	381	377	355	366	379	373	413	388	392	390	377	407	367	383	367	364	387	369	344	364	415	386	406	392	360	394	369	405	407	409	402	377	400	335	378	372	386	400	383	393	397	390	405	338	380	376	385	415	369	394	377	356	398	400	387	414	423
33276	43252	29801	15269	1843	668	620	656	590	613	621	640	585	624	608	641	618	659	603	640	631	583	594	629	622	643	650	662	592	613	593	589	569	591	599	670	639	606	589	590	607	634	580	634	619	593	612	634	620	599	585	637	610	593	642	621	661	630	594	634	635	638	635	616	600	619	610	664	602	621	593	625	622	617	608	593	575	572	594	548	580	645	622	613	599	586	621	582	587	625	626	650	594	600	624	619	641	633	593	623	647	579	613	613	565	642	640	641	625	600	593	650	621	610	595	608	618	607	613	663	611	671	605	627	605	641	602	640	599	597	576	580	581	579	650	598	589	621	568	634	645	639	599	635	631	604	589	564	629	637	642	639	626	626	620	631	622	616	653	594	645	644	627	606	595	618	569	624	648	586	596	631	628	622	608	583	628	616	615	600	635	626	587	588	613	612	601	606	627	644	586	635	630	644	611	626	666	586	637	640	636	609	622	630	647	610	590	659	600	582	614	594	596	598	613	679	632	618	580	613	616	569	585	643	576	594	671	628	645	632	591	614	609	582	627	578	579	633	615	621	609	566	604	628	604	570	592	613	591	636	614	622	651	600	632	624	654	633	608	600	625	583	580	590	591	585	661	577	563	667	605	632	624	617	660	589	681	619	613	633	602	578	615	576	609	634	603	572	609	662	651	573	619	605	611	596	614	586	630	585	621	613	597	609	630	602	620	615	588	616	600	615	610	635	578	593	572	597	604	624	601	638	629	613	603	609	561	610	675	604	633	596	614	601	631	615	630	581	632	606	597	596	611	596	604	627	579	598	634	641	657	606	573	601	582	569	641	639	594	635	581	628	627	687	572	612	641	638	644	576	624	607	589	611	616	652	634	624	603	653	642	602	607	619	627	587	606	620	584	623	640	614	597	610	580	583	623	582	579	619	603	565	636	617	608	602	614	607	609	642	640	612	641	673	626	612	607	604	600	598	577	615	648	616	590	583	625	623	630	579	633	595	639	641	585	629	620	615	591	641	648	592	638	566	615	601	679	588	607	631	588	604	598	624	612	591	571	608	594	627	613	637	628	643	608	583	577	611	617	587	630	606	602	630	604	631	630	618	620	608	609	605	600	600	597	613	584	652	615	640	637	629	569	672	644	634	623	581	614	587	614	616	623	579	619	597	600	624	611	651	591	615	617	604	572	618	594	573	589	601	626	628	638	598	595	625	653	631	613	638	580	598	598	557	606	615	618	648	599	636	603	635	603	628	612	654	634	580	602	579	621	637	626	605	609	595	615	631	602	603	615	654	617	624	603	625	633	625	597	637	583	618	624	631	570	586	582	582	609	604	592	623	596	597	646	595	623	605	585	555	647	623	622	642	605	616	624	585	588	635	611	650	598	577	592	610	575	627	603	620	616	563	626	564	637	625	613	581	625	635	559	594	623	605	632	588	591	610	626	607	607	617	663	593	618	603	627	613	651	655	569	599	642	642	605	607	579	594	658	608	576	655	617	596	651	678	587	636	596	619	624	628	626	634	668	677	645	647	647	616	626	615	583	627	591	592	591	583	594	600	612	583	559	599	570	637	652	620	617	584	652	565	615	585	594	627	582	602	568	638	631	627	617	637	643	615	609	580	615	625	573	606	662	659	586	637	608	593	690	629	612	619	599	609	645	584	600	614	612	622	631	602	599	616	564	576	608	617	632	570	619	630	596	576	623	625	575	613	658	609	612	666	607	582	631	615	603	628	594	641	622	627	607	633	626	619	604	558	615	552	624	575	618	621	605	607	655	630	614	614	602	586	609	597	607	626	602	608	605	612	650	632	626	565	595	611	655	625	580	610	594	625	597	663	630	585	583	608	641	624	611	613	589	599	633	605	638	602	645	625	596	597	645	652	585	652	624	600	665	623	596	590	629	620	611	635	649	594	603	620	626	605	568	603	608	614	575	633	610	632	616	601	581	582	588	594	626	587	579	608	670	615	604	624	684	592	612	620	603	574	614	593	649	613	647	610	585	603	617	670	626	615	609	637	590	633	624	562	600	630	614	620	642	614	611	637	627	620	648	627	622	572	605	613	625	612	623	609	620	621	656	591	600	647	567	599	628	650	618	588	617	643	631	635	584	600	648	611	660	620	657	620	623	579	626	643	591	602	613	643	588	599	561	560	645	618	620	631	659	610	598	631	675	572	616	564	608	585	581	603	596	637	610	642	618	587	624	607	618	634	658	609	610	577	619	631	612	604	591	569	614	605	646	577	670	608	612	608	576	661	646	635	653	586	607	610	622	629	613	585	642	572	631	625	596	583	628	582	630	639	601	610	582	635	591	612	604	583	598	692	621	622	620	613	636	644	644	626	599	596	604	621	665	600	605	619	620	622	564	625	618	632	601	577	643	614	607	556	603	598	596	611	585	590	637	571	607	590	611	607	571	583	607	556	644	648	627	620	620	643	630	592	622	599	620	615	650	580	610	603	625	634	588	621	670	580	578	640	602	615	597	556	658	607	632	646	594	623	623	595	588	583	649	567	605	631	618	655	655	594	606	621	566	595	613	595	632	622	651	601	597	620	627	599	603	632	622	566	628	594	567	615	637	576	613	625	608	617	652	620	604	583	650	615	612	608	627	615	637	562	613	622	596	577	572	620	576	596	592	635	598	651	595	665	635	621	552	602	596	633	603	606	610	644	609	608	638	663	620	637	605	612	631	621	603	632	620	604	634	579	639	601	588	612	637	612	609	592	596	572	604	624	583	598	655	612	599	606	626	549	595	588	637	606	641	612	571	624	613	657	637	614	620	599	651	616	645	616	619	609	585	588	618	596	599	594	630	608	594	603	619	641	630	568	633	565	620	623	603	626	597	608	627	595	586	635	613	609	653	599	586	592	598	601	632	620	602	634	603	594	604	627	605	629	581	647	619	614	605	577	538	609	622	644	601	647	609	593	586	623	585	657	650	591	642	590	610	580	636	621	602	621	613	630	607	607	570	586	580	612	609	593	601	604	628	662	658	590	625	646	619	615	582	590	588	612	629	550	637	631	603	600	587	604	643	643	628	641	595	630	548	627	561	608	599	612	606	605	615	583	600	642	605	635	649	601	609	616	575	634	628	593	615	634	638	588	619	628	628	592	564	633	639	591	572	650	588	598	627	606	593	586	585	621	696	625	634	608	648	606	651	581	618	582	639	580	589	587	621	627	625	569	583	635	636	585	581	617	628	636	598	607	580	573	602	645	608	604	626	608	579	643	634	630	658	624	599	627	620	625	649	645	608	642	605	594	561	623	651	588	590	636	574	641	613	619	620	586	592	649	652	626	613	577	589	605	601	626	639	650	644	642	605	631	606	582	624	648	609	640	660	623	584	629	599	580	587	629	608	620	590	622	586	623	557	558	641	586	624	642	610	616	609	619	603	608	615	585	606	661	623	647	610	604	627	634	594	598	660	612	581	598	567	618	601	628	625	629	598	633	656	592	610	591	603	639	619	601	639	630	638	593	587	612	601	645
24400	22375	33218	28248	20575	9213	1131	731	680	681	662	668	630	585	663	639	675	637	652	596	594	638	621	630	672	597	634	625	657	644	648	600	656	644	649	625	639	680	624	609	649	633	632	660	613	648	590	618	677	615	618	592	619	629	605	616	627	595	618	619	665	624	584	665	614	632	631	640	591	642	642	592	603	603	631	665	669	682	610	680	638	640	607	622	616	624	598	614	602	685	674	625	631	629	608	627	681	632	583	624	572	601	600	637	631	582	641	604	587	634	597	609	563	623	621	598	625	609	616	610	646	594	615	609	600	648	632	617	588	601	645	607	655	591	596	617	679	660	617	612	626	642	663	589	624	672	664	652	649	577	616	628	627	601	661	621	625	582	591	614	649	651	609	597	597	608	617	615	585	617	556	574	615	638	620	635	608	590	614	572	607	580	576	630	618	609	636	611	598	598	645	598	620	598	638	569	617	593	599	588	613	650	616	621	612	579	581	630	656	598	618	627	616	641	593	611	624	612	602	595	614	613	655	648	654	596	604	634	650	629	615	643	675	666	598	638	608	595	587	581	679	607	605	604	640	653	629	642	609	603	656	647	628	652	642	621	639	620	612	602	616	601	622	621	607	653	621	601	638	618	621	658	628	622	592	588	634	645	645	579	647	607	598	647	633	692	626	617	597	613	607	611	597	599	626	632	617	629	598	608	650	617	603	586	643	645	651	624	567	584	590	622	581	604	639	640	622	598	630	608	645	602	581	637	616	604	665	637	662	629	625	654	577	679	608	656	595	601	608	601	635	647	647	652	619	614	646	601	598	592	633	601	626	590	597	618	638	622	591	610	659	578	594	626	621	609	602	575	600	638	624	594	628	672	587	614	574	628	634	650	632	654	580	588	666	641	661	605	614	610	594	618	599	592	628	609	632	596	606	643	632	644	608	574	651	651	619	658	659	633	669	657	649	636	595	616	695	617	646	631	606	651	598	634	617	634	644	623	566	659	612	582	622	646	615	606	646	563	621	596	622	595	634	619	668	623	597	623	621	628	632	619	660	619	624	620	630	558	586	583	620	603	623	607	617	610	669	629	623	619	592	607	585	590	655	600	618	645	588	620	641	579	646	630	644	627	625	623	608	645	690	634	630	632	597	593	619	622	621	619	638	572	619	650	579	594	632	644	637	665	592	589	588	626	662	599	660	566	609	609	606	596	657	615	612	620	604	611	670	653	580	589	635	567	611	629	640	654	593	627	610	616	647	601	619	643	631	615	590	647	609	654	590	632	685	632	590	600	572	635	630	643	588	608	616	615	602	595	641	596	636	612	608	649	653	605	599	635	590	608	650	612	626	640	610	639	670	620	660	626	608	635	699	629	606	597	652	651	659	560	631	640	625	633	642	594	627	638	635	600	613	630	618	642	636	645	647	601	601	590	599	683	691	601	656	603	669	669	599	632	585	677	627	629	636	567	630	611	603	600	623	661	613	631	591	610	650	619	592	657	617	645	594	591	586	554	598	620	617	617	638	627	641	593	623	624	667	625	625	588	640	617	561	648	619	645	562	615	599	650	624	629	626	559	561	630	617	628	625	611	674	606	609	647	644	615	605	624	622	622	621	604	678	633	603	626	584	611	642	603	613	623	610	637	610	634	593	589	634	616	612	618	656	654	597	634	637	638	643	636	580	622	672	646	646	651	647	606	624	618	630	625	652	644	635	635	635	661	639	606	619	598	633	642	624	655	596	641	642	652	633	607	605	632	634	608	604	621	623	636	627	605	607	610	592	625	641	617	625	638	627	619	606	615	654	602	611	599	578	657	628	588	591	634	645	646	619	696	637	633	615	625	607	678	627	667	617	636	673	624	606	595	657	584	636	628	610	641	607	636	620	650	626	602	686	635	653	645	643	645	588	609	629	612	633	606	621	628	647	626	588	625	632	627	618	609	600	615	643	625	635	656	626	616	587	585	604	632	574	640	640	647	629	602	605	620	609	610	633	608	634	595	658	621	647	644	617	624	599	616	598	625	647	622	623	642	599	639	631	612	674	566	594	592	647	601	602	616	635	638	588	634	620	634	622	699	604	644	596	635	596	624	660	622	653	681	647	578	622	597	653	627	644	615	590	628	626	630	593	608	609	629	649	620	631	623	621	607	653	632	607	612	686	616	596	691	628	594	644	605	584	600	622	613	655	627	616	579	625	602	611	617	620	595	606	645	616	608	638	621	603	609	593	605	634	627	603	646	606	643	657	613	599	666	622	615	608	587	611	631	653	580	631	597	586	650	594	600	613	662	606	644	625	601	604	621	600	632	621	610	660	671	625	671	628	582	648	622	638	608	619	618	604	590	637	603	623	593	627	609	629	623	606	626	667	654	733	619	651	631	584	641	649	627	613	592	608	629	673	642	660	643	629	610	639	621	648	656	619	600	639	598	632	562	621	585	664	651	628	637	646	656	593	631	603	579	621	617	641	586	617	607	609	633	620	606	636	599	606	627	611	667	594	652	599	636	631	646	628	613	642	640	628	566	623	644	589	606	641	610	596	626	608	621	613	668	595	656	595	681	613	596	625	638	583	613	609	610	625	634	643	647	663	615	568	596	624	596	642	627	659	628	557	645	580	590	644	561	607	608	579	646	611	633	646	633	662	625	610	594	650	596	626	613	576	604	597	586	631	626	635	594	644	609	645	641	590	628	611	641	586	635	629	636	647	654	609	588	617	637	623	652	627	606	606	625	670	609	644	604	581	585	597	604	637	613	641	613	626	615	636	602	625	629	606	636	595	622	663	558	664	622	583	597	629	639	609	648	576	600	570	599	615	641	587	663	595	585	611	594	611	622	608	623	597	606	618	677	618	601	607	613	569	626	622	634	635	652	633	619	618	623	595	635	617	603	563	630	561	632	615	610	626	624	686	598	640	582	604	632	601	617	674	605	633	621	603	569	619	645	616	609	660	604	671	653	608	633	633	640	624	593	665	610	591	571	631	609	619	617	593	673	632	643	603	620	596	599	643	595	582	630	583	591	579	627	632	636	631	579	585	595	614	643	629	609	615	654	676	627	570	628	608	590	588	636	627	586	635	615	587	618	646	601	591	591	583	612	663	657	627	634	605	685	584	582	641	625	637	656	587	603	615	625	609	630	598	592	585	608	614	683	598	637	606	605	601	624	662	598	610	664	599	619	630	591	610	601	619	598	576	616	626	616	594	622	626	594	633	617	615	645	575	602	643	622	622	584	642	638	610	621	612	582	609	615	553	655	651	626	685	599	643	613	655	656	611	633	611	619	621	614	581	674	619	620	578	599	609	626	643	632	601	598	614	604	637	603	630	628	652	569	619	661	649	662	594	621	619	630	601	639	620	661	604	633	595	620	592	623	623	595	608	641	590	624	589	647	631	579	608	611	618	615	592	636	598	619	637	657	642	605	644	639	630	670	606	603	641	636	645	643	630	634	631	657	584	655	663	638	612	647	617	597	633	631	600	584	630	629	599	607	605	625	605	642
55934	80019	47538	42974	5593	1224	1130	1040	1070	1026	1024	976	970	986	987	975	995	958	1007	1020	928	967	934	971	934	919	953	968	974	893	961	946	938	984	982	971	933	958	957	920	987	1002	922	931	871	989	967	972	1002	928	964	944	937	959	908	941	955	921	904	906	920	982	939	945	976	927	956	959	986	983	958	982	951	921	974	949	944	994	981	1007	985	973	946	902	949	923	1001	930	966	957	1011	999	997	959	954	981	924	1003	937	933	910	954	940	922	935	925	981	973	923	986	925	918	1004	997	936	974	964	913	983	974	980	929	949	926	957	961	1025	916	892	948	985	986	1009	954	981	965	954	957	970	947	935	1004	910	946	913	900	930	981	921	997	949	944	901	942	997	975	922	948	1024	957	926	998	957	902	976	938	945	944	997	953	955	941	986	935	948	929	955	940	936	929	954	964	935	935	977	994	962	935	921	987	1019	944	966	972	919	917	967	923	965	934	932	944	949	975	1005	970	961	935	965	932	953	1001	904	978	909	990	928	925	969	915	962	989	998	932	939	921	937	1000	980	883	957	939	939	933	910	964	894	983	920	913	1009	904	964	911	961	955	901	980	955	903	935	898	981	898	978	936	954	942	955	892	929	959	945	910	933	909	936	949	959	972	966	976	930	961	938	944	969	934	966	1004	953	949	979	943	957	952	960	929	925	941	910	971	946	908	980	969	918	956	908	955	947	952	937	945	967	911	948	951	942	990	922	971	999	967	948	953	968	965	919	938	941	946	970	987	949	955	938	970	902	949	938	959	959	961	932	988	952	961	966	953	960	951	928	1014	941	969	926	968	942	929	976	915	944	929	970	936	929	927	936	973	936	902	947	959	880	927	919	952	956	961	955	913	943	955	886	962	991	969	971	959	950	931	908	916	990	932	897	1000	947	947	972	983	1017	1027	910	973	959	927	974	897	925	959	925	1006	920	946	945	964	959	987	961	944	910	954	927	951	970	959	950	924	1001	935	944	929	948	966	898	980	982	928	908	936	956	963	939	891	1026	974	919	951	946	935	936	935	974	952	961	967	975	978	931	922	965	995	907	926	984	988	959	988	938	965	960	984	941	996	924	917	944	992	949	953	984	941	943	964	960	946	999	925	902	913	906	994	973	919	1003	920	912	952	949	970	926	936	941	974	933	954	967	884	953	953	949	934	911	959	957	952	961	952	974	929	964	973	937	943	1003	923	948	963	1000	961	994	956	959	931	958	965	977	943	968	976	935	979	942	977	956	904	1021	915	968	952	957	955	883	957	959	928	927	935	941	964	913	958	939	941	935	984	979	933	907	950	973	919	935	934	965	930	875	935	921	1004	1013	993	922	951	1003	944	904	941	968	933	895	931	1012	945	970	975	913	977	949	908	895	953	989	959	935	964	978	953	927	990	943	1015	925	972	978	981	955	928	925	953	979	970	936	986	997	952	946	896	968	988	931	958	931	982	931	934	951	970	942	901	934	917	967	955	966	948	918	958	994	909	918	971	999	991	911	994	914	915	936	980	992	930	966	967	947	967	944	987	936	945	906	941	981	923	960	932	953	946	961	992	959	941	957	991	989	965	918	971	877	933	972	925	904	970	917	930	974	891	1001	975	899	921	933	965	963	970	988	950	947	926	1001	922	891	980	923	921	885	981	919	948	968	955	980	963	968	953	992	933	938	980	951	950	945	894	956	985	928	969	955	986	933	971	954	953	929	930	994	950	869	996	962	959	917	955	963	909	988	966	933	957	992	926	986	967	946	990	940	977	907	993	967	908	923	931	966	968	921	975	992	916	965	889	983	971	924	926	910	974	912	976	962	937	897	912	1005	889	935	939	914	966	893	985	926	955	995	906	923	928	984	939	982	918	951	1001	882	937	983	1031	927	940	1009	954	983	967	1014	914	909	983	974	917	914	987	944	983	906	949	944	941	928	934	932	914	998	930	973	946	924	957	914	983	963	898	952	963	925	998	931	929	984	932	981	913	968	935	888	956	957	985	939	906	989	927	966	938	977	929	1005	924	938	1018	1000	979	967	969	918	963	990	962	908	955	924	940	957	911	954	983	961	933	935	927	932	949	969	968	945	972	963	978	988	940	960	966	984	953	1003	918	971	928	966	937	939	951	974	945	971	1017	975	881	947	975	945	946	1036	909	968	919	938	903	964	960	933	918	987	965	983	924	940	962	952	887	932	983	953	916	983	1003	921	925	978	971	962	941	974	964	957	937	902	945	968	962	969	949	958	981	958	938	1003	969	1010	891	936	954	947	970	953	935	918	922	981	987	980	952	913	976	959	913	972	939	1008	939	906	968	994	952	953	970	939	935	975	950	948	948	987	913	950	952	972	938	948	904	930	946	989	951	995	924	965	907	935	942	932	964	958	974	988	947	968	983	906	899	893	908	971	930	914	916	943	940	964	906	928	941	984	959	931	971	923	905	957	981	982	944	942	975	952	948	936	993	949	934	927	969	1022	961	1000	969	949	989	975	932	900	964	932	952	903	877	940	926	990	902	947	939	949	1007	933	995	939	915	945	992	959	995	952	981	995	961	960	957	947	961	944	926	934	941	933	919	957	991	979	934	947	927	997	897	987	975	934	1011	936	967	1012	959	911	957	1001	994	934	972	928	978	936	905	1003	918	923	970	964	1023	945	963	910	897	932	991	991	902	942	948	989	961	1003	936	963	868	974	960	980	894	928	946	930	938	964	967	950	952	988	994	944	947	988	931	912	941	959	906	951	988	948	900	946	899	1011	969	955	944	946	964	964	943	943	954	921	890	924	934	951	942	964	964	970	959	900	931	940	995	1006	933	952	968	948	933	923	999	940	954	964	985	942	957	963	914	914	982	946	961	957	998	978	990	959	920	970	924	913	949	969	951	934	908	977	991	969	959	952	984	915	930	1016	957	932	896	936	924	929	929	918	909	968	904	967	981	928	946	952	933	961	948	961	908	905	910	907	926	945	944	1025	902	932	923	976	979	960	943	1000	953	999	959	963	957	940	944	888	950	901	965	962	935	975	942	932	975	970	880	973	965	955	942	920	937	954	905	996	970	949	941	948	986	939	999	980	969	959	968	951	939	952	939	953	962	902	954	956	954	966	931	936	877	943	960	954	931	959	942	920	992	941	924	966	984	961	955	962	945	949	977	987	923	941	910	938	941	935	932	960	980	855	960	965	875	978	958	922	991	999	909	930	923	956	916	966	958	940	910	944	950	977	958	953	977	962	933	991	945	922	980	969	950	926	930	961	930	932	911	925	989	917	907	932	888	990	948	977	965	981	980	941	939	926	967	898	940	1003	966	948	965	983	984	963	972	870	965	962	946	928	899	886	934	948	927	947	965	919	910	985	992	937	911	1023	945	982	923	940	971	1000	938	964	946	939	927	988	916	949	960	924	1008	913	952	915	911	925	1001	928	969	948	937	933	948	985	1011	928	925	905	973	891	912	964	928	959	919	918	964	951	937	965	952	915	940	967	908	960	960	944	933	969	971	965	964	983	919	983	935	968	951	908	962	909	949	956	921	904	933	940	933	909	968	908	984	907	959	957	912	911	961
23295	21685	29830	25589	21448	20864	10621	1082	778	813	751	717	794	718	692	718	758	717	739	717	732	747	694	720	726	722	727	727	682	663	718	724	725	719	648	717	674	678	704	707	728	663	727	685	740	768	669	703	679	694	663	655	676	679	689	758	689	723	707	727	723	721	683	636	693	696	675	699	715	682	681	669	691	679	695	674	664	693	697	673	654	681	707	691	748	640	742	719	727	733	648	706	693	686	665	691	706	725	709	677	696	695	724	687	734	693	732	684	696	675	720	670	685	691	694	696	704	659	670	726	683	669	691	679	698	661	689	719	678	709	710	714	683	670	672	618	713	686	688	708	662	699	700	713	727	725	665	628	675	656	709	692	721	737	696	644	716	699	693	661	689	679	732	723	648	688	738	648	682	699	726	704	708	691	685	731	687	655	656	683	717	730	681	668	682	711	683	716	682	709	695	721	668	656	684	685	727	685	705	690	666	678	687	655	648	672	705	676	686	698	701	698	722	748	677	687	725	712	681	754	698	731	671	681	697	676	715	701	713	691	692	674	726	705	656	680	681	674	760	727	656	720	718	672	706	688	719	709	741	686	715	659	664	718	735	640	684	687	677	696	719	715	703	668	691	711	738	658	689	681	694	671	690	669	681	732	742	698	672	710	719	701	663	694	678	715	719	678	691	733	712	675	690	643	730	704	690	671	680	711	665	658	657	700	669	714	704	689	689	660	696	701	695	680	679	697	736	659	739	703	723	678	698	717	726	679	670	724	659	697	706	691	699	668	690	642	673	702	692	654	680	682	670	688	716	687	665	679	693	744	680	729	702	681	720	660	659	693	702	662	705	693	686	671	700	668	664	669	749	708	635	697	696	675	686	687	731	710	679	682	688	674	684	668	699	715	692	641	696	628	684	712	671	738	670	693	715	670	665	692	742	731	647	695	672	742	685	669	675	693	683	676	744	701	743	685	681	673	689	719	704	714	683	730	715	721	713	693	631	686	694	693	711	732	685	661	705	658	681	694	666	672	686	715	658	717	705	675	705	707	731	673	712	735	703	658	671	667	714	691	633	716	677	684	681	679	718	693	702	664	683	703	672	714	729	685	685	666	691	686	691	663	670	715	664	673	685	677	665	686	670	702	679	664	656	687	661	676	691	736	678	743	671	702	719	685	688	717	696	679	645	662	679	661	700	705	700	661	687	696	748	712	707	677	747	747	759	647	706	696	698	723	666	676	678	727	646	745	700	678	662	671	726	722	678	709	695	712	691	727	730	686	667	667	698	685	702	717	709	692	732	664	709	727	681	641	709	726	649	694	687	682	703	709	692	690	701	646	668	701	703	663	704	672	721	703	688	680	671	683	696	680	695	718	690	707	722	677	712	669	670	704	654	691	722	692	677	711	691	674	682	651	658	674	663	682	690	686	650	710	691	671	691	689	674	740	723	697	690	712	697	703	660	703	718	675	707	687	704	694	669	702	671	697	654	705	678	673	689	691	710	638	724	687	696	679	664	702	701	659	682	692	723	703	699	704	679	686	711	731	713	681	682	683	683	699	659	670	659	694	681	711	693	716	716	759	674	701	714	680	751	696	698	648	720	706	735	713	743	700	673	693	618	711	682	689	699	670	706	688	710	649	691	690	698	689	698	647	710	680	683	683	708	709	677	695	682	680	666	696	661	716	675	694	690	681	696	668	716	691	657	686	721	629	687	701	678	686	660	705	697	669	712	689	694	663	663	686	729	698	657	669	684	739	705	729	726	643	689	709	664	656	680	714	724	710	693	710	694	666	710	683	715	673	668	727	659	638	688	704	693	693	674	718	704	693	660	713	679	682	677	635	648	694	678	713	735	669	630	679	680	655	734	660	703	682	643	691	688	680	673	677	714	700	674	723	662	639	685	738	717	666	700	681	710	701	661	694	692	705	684	662	737	651	662	695	643	658	691	687	694	694	674	684	714	686	670	654	696	701	707	696	705	699	697	688	759	707	756	670	714	700	716	662	695	687	715	691	702	736	745	675	680	686	655	712	719	709	707	666	727	679	666	730	693	691	661	731	727	733	657	662	703	678	690	671	680	662	697	697	706	721	669	736	717	693	669	706	686	731	738	704	681	721	701	682	676	698	668	728	673	686	701	671	691	695	676	675	716	671	682	666	708	725	641	684	699	697	693	672	690	649	690	687	679	703	693	660	670	763	704	719	720	706	648	678	680	668	692	716	690	692	656	708	654	660	709	704	651	672	707	716	674	684	750	698	655	685	706	745	673	697	681	713	668	703	732	685	673	737	698	680	681	705	676	668	704	703	704	717	683	666	712	650	669	676	707	683	701	695	691	686	641	667	678	636	665	701	718	634	688	695	700	756	680	660	701	725	664	704	712	739	700	680	703	720	718	716	688	682	728	690	671	680	667	727	712	683	701	651	692	767	703	673	713	724	708	679	683	692	669	709	657	720	722	649	672	724	695	736	727	664	638	682	695	707	691	733	691	750	730	653	702	734	664	700	671	744	694	624	686	718	657	694	701	704	663	724	688	653	726	717	714	687	690	716	694	685	698	673	685	663	674	722	648	648	678	686	682	698	678	670	656	686	733	689	750	677	673	755	741	694	694	696	688	688	653	717	731	679	710	670	687	677	675	729	670	673	699	626	725	705	705	676	692	706	663	739	686	696	727	692	703	696	757	721	717	664	669	693	684	651	676	666	661	713	637	671	704	716	720	678	738	700	693	702	721	707	678	683	695	647	683	689	674	654	717	669	696	651	680	693	743	697	684	726	688	674	667	674	687	735	723	667	669	675	676	692	683	682	712	690	647	678	680	706	756	699	673	725	699	717	686	695	709	689	689	695	731	702	710	694	664	697	668	677	700	665	668	698	719	705	674	687	709	676	694	701	672	750	705	654	645	666	724	659	714	716	703	686	708	648	697	672	729	719	722	661	653	725	698	683	726	633	696	682	689	710	727	692	666	730	702	738	692	712	718	679	686	786	712	713	697	670	676	725	668	723	703	692	711	662	736	689	675	701	751	680	692	678	731	695	681	672	633	675	669	696	709	650	729	638	707	688	682	707	694	697	647	669	714	714	693	662	687	715	737	674	725	710	683	655	654	685	664	676	692	694	691	653	665	679	696	691	715	696	645	742	691	674	662	691	663	652	658	722	726	671	688	714	715	704	706	718	735	668	659	742	672	689	669	721	737	682	719	687	696	651	711	699	669	654	657	691	736	655	674	639	747	710	710	656	699	690	681	657	639	697	681	686	675	713	650	696	686	675	716	711	672	719	678	730	690	703	672	681	718	724	673	678	726	655	671	693	674	689	650	688	686	679	687	701	696	674	678	683	652	722	671	716	732	716	685	698	673	679	703	665	733	694	679	652	700	657	735	695	697	689	688	720	686	723	721	684	661	764	705	655	714	701	673	695	675	698	700	710	743	718	704	724	667	674	714	675	765	674	735	662	736	692	716	735	710	731	696	709	675	680	689	679	703	681	740	725	665	699
61755	85410	47132	51713	6768	1498	1390	1312	1252	1149	1120	1169	1188	1122	1155	1113	1055	1095	1051	1097	1067	1120	1035	1078	1049	1083	1110	1057	1064	1054	1015	1018	1095	1047	1042	983	1035	1051	1056	1046	1045	989	988	1000	1061	1078	1081	1041	1045	1101	1110	1044	999	1030	1087	1057	1088	1019	1017	1103	1010	1080	1052	1047	984	996	1047	1042	1033	1091	1023	1001	978	1086	1025	968	1069	1099	1070	1063	1016	1052	995	1037	930	1026	1112	1005	1029	1065	1050	1063	1084	967	1009	1002	1003	1042	1018	1027	995	1066	1027	1033	1017	1004	1078	1011	1041	1091	1010	1060	1015	1041	1013	1047	1052	1058	1010	989	1056	1097	1026	1067	1011	1083	1009	1018	1046	1022	995	1018	1066	986	1020	995	1000	1056	1019	1056	986	1034	1019	1043	1075	1043	998	1064	1058	1030	1014	1022	1020	1007	1050	1036	1003	1017	1026	1034	1014	1040	1045	1081	993	1061	1018	1084	1057	1008	985	1064	1048	1029	1021	1086	1035	1099	1066	1067	1037	1114	1070	984	981	1030	1002	1042	1042	1012	1044	1069	990	1041	1062	1057	1017	1018	968	1032	1085	1006	1017	1021	992	1044	1045	1033	1069	1030	1031	1031	994	1053	1029	1028	1031	1025	1055	994	1048	1047	1114	1029	1055	1023	1058	1058	1061	1082	1046	1098	1071	1078	1056	980	1078	1063	1003	1083	1062	1059	1038	1063	1005	1012	1083	996	1040	1016	1055	1035	1074	1057	1049	1045	1054	1008	1010	1020	1050	1012	1011	1029	1038	1036	967	1008	1052	1006	1052	1077	1017	1081	988	1033	1068	1002	1050	1007	987	987	998	1057	1066	1049	1036	1078	1038	1043	1009	1018	1052	1018	980	1056	1040	1020	1012	1056	1068	1008	969	1032	1042	1054	1027	1058	1072	1003	1074	1017	961	1040	1046	1039	1057	1078	1029	987	1018	1027	988	1054	1084	950	1027	1066	1042	1042	1031	1035	1009	961	1068	1062	1027	1025	1028	1067	1032	1054	1016	1035	1008	1001	1014	1023	1046	1049	1020	1087	1071	1006	1052	1026	1045	999	1029	978	1072	1007	1019	1001	1068	989	1047	1018	1056	1020	1003	1005	1059	1022	1099	1013	1017	971	1052	1032	1032	1031	1000	1023	1031	1031	1061	992	993	1070	1059	1036	1064	1065	1078	1055	1047	1080	1021	1052	1055	978	1039	1020	1036	1066	1023	1052	1010	1026	1056	1048	1094	1020	1059	1049	1020	1018	1024	1021	1075	997	1100	1004	1030	1030	1045	1004	993	1030	1105	1057	1078	1005	1019	1035	1022	1026	1081	1020	1071	1090	1039	1042	1024	1030	1089	998	1058	1007	1019	1062	1041	982	999	1061	999	983	1063	1083	1022	1023	1029	1014	1019	1014	1015	1029	1021	1051	1060	1041	1036	988	1023	1109	1005	1062	1007	1000	1002	1036	1004	1037	1021	1022	1066	1041	1071	1006	1047	1029	955	1033	969	1051	981	979	1041	1036	1030	1016	1045	1059	1020	1018	992	1047	1046	1068	1039	959	985	1028	1009	1041	1043	1007	1040	1064	1043	1048	1045	1081	1077	1035	1008	1010	1049	1015	1042	1029	1051	1070	1019	1020	1028	1032	1044	1056	999	1023	1007	1054	1069	1033	1073	1041	1030	1010	1029	1025	1037	1042	1010	1044	999	1034	1060	1058	1069	1066	1026	999	1015	1086	1001	1018	1041	1067	1011	1021	1003	998	1034	1065	1032	1012	1066	1019	1027	1046	1025	1002	1040	1063	1018	1035	1003	1050	1010	1043	1020	1064	1025	1029	974	955	1040	1029	1007	1011	1067	1026	1072	1048	1041	999	989	1057	1048	1037	1003	1000	1044	1004	1096	1034	1031	1027	1011	1051	1015	1098	1043	1029	1035	1127	1022	1026	1068	980	1059	1063	1079	1041	1040	1034	988	1079	1031	1048	1058	1077	1036	1037	1084	1040	1023	1011	1087	1033	1012	1038	1013	994	1067	1003	1026	1009	1001	1030	1001	1019	1038	1051	1022	1025	1028	1028	980	1056	1011	1055	997	1061	984	1078	1046	1062	1023	1004	1029	1093	1007	1012	1044	1000	1050	1060	1054	1068	997	1065	1051	982	1020	1020	1038	1063	1055	1087	1003	975	1008	1081	1072	1038	1056	996	1025	1034	1086	1026	1052	1044	979	995	1031	1029	1097	1021	1048	995	984	1032	1039	1012	1072	1024	1042	1014	1043	1005	1057	1096	1032	1044	1002	1046	999	1019	1053	1019	984	1016	1007	1046	1039	1064	1008	998	1125	1022	965	995	1015	1039	1059	1027	1036	1024	959	1027	1003	1071	1106	999	1118	1023	1044	997	1013	1035	1021	1041	1052	1004	1015	1072	1005	1051	1036	1035	1073	1019	1071	995	1016	1071	983	1039	983	1076	1015	1063	1029	1016	999	1059	1077	1008	1051	1085	1047	1022	1065	1023	1032	993	1038	1037	990	1020	1010	1029	1070	1073	1035	967	1069	1037	1127	980	1038	1051	1054	1025	1006	1029	1011	1052	1036	1060	1025	1021	974	1079	1055	1031	1016	1081	1038	1044	1037	995	1057	1037	1034	1069	1062	1071	1063	1074	978	1080	1051	1013	964	1055	969	1087	1041	1021	1059	1106	1055	1049	1085	1016	988	1001	988	1097	1021	1023	1059	1038	1084	1065	1032	1093	1128	1114	1042	1051	1096	1090	991	988	1014	1026	1049	1069	1049	1040	941	1071	1075	1016	1068	1032	983	1022	1036	1036	1085	1038	1059	1025	1026	1035	1049	1089	1001	1049	1069	1049	1062	1077	1065	1009	1035	1006	998	1070	1043	1130	1049	1077	1045	1001	1026	1075	1004	1039	1037	1070	969	968	1011	1050	991	1031	1054	998	999	977	983	1025	999	1050	1000	1015	1021	1036	1048	1060	1054	1042	994	976	1033	1071	1022	1087	1009	964	1029	1054	1006	1076	1059	1036	1063	1067	1064	998	995	1047	1081	1016	984	1026	1010	1057	975	979	1061	1059	1039	1019	1003	1069	1050	999	1038	1002	1013	972	1042	1013	1033	1054	981	1040	1039	1022	990	1076	1022	1041	1045	1013	1033	995	1059	1052	1018	1019	1011	1095	1042	1047	1091	1075	1051	1004	966	1041	1040	1077	1014	1058	1057	996	1027	1041	984	1025	1051	1030	1026	1041	1084	1034	1086	1056	1046	1039	1047	1048	1057	1057	1023	990	1014	1032	987	1031	1025	994	1055	1075	1009	1021	1067	1027	1013	1045	1008	1047	1081	1063	1000	1023	1010	1005	1055	1076	1039	1117	1034	1070	1034	1065	1051	1051	1013	1024	963	1051	1038	1037	1006	1018	1051	1081	995	1018	1089	1107	1007	1013	1063	1006	1060	1044	1035	1046	1041	1044	1009	1030	992	1063	1040	1027	973	1013	1026	1032	1025	1045	1064	1054	1040	1018	1076	1032	979	1039	1046	1037	1007	1040	1031	1013	1074	1013	1053	1033	1004	993	1035	1052	972	1046	996	1011	1034	1033	1010	1005	1029	1018	1090	997	1065	1036	1022	1078	1038	1016	1015	1067	966	981	1032	973	1057	1038	1052	1005	1026	1005	1025	1043	1078	993	1066	1010	1112	1050	1101	1030	1003	1027	959	1044	988	1082	1050	1021	997	1073	1016	1061	975	1034	1047	987	1006	1039	1027	1051	1038	1068	1084	1065	1029	1005	1015	1027	1066	1027	1019	990	1023	968	1077	1085	1012	1044	990	1028	1130	1030	1054	1046	1021	1058	1026	964	946	1024	1054	1068	996	1028	1026	984	1031	1053	1038	1021	1005	1066	1004	1034	1122	1038	1037	1065	1017	981	1016	1007	1076	1026	1094	1023	1030	1059	1065	1081	1047	1060	1038	1047	1031	1012	1027	1048	1001	1020	939	1051	1023	1018	1053	1029	1089	1023	1045	1081	1048	1072	1021	972	1054	1033	1049	1039	1046	1040	1024	1021	1056	1031	1083	1052	1044	979	1097	1009	987	1011	1070	1045	1007	1008	1058	1043	986	1001	1027	1053	995	1072	1051	1015	1029	1033	1081	1022	1074	1013	1008	988	1032	1017	1025	1071	1020	1034	1020	1006	1064	985	1061	1060	1055	1012	960	986	1056	1025	1109	1072	963	1051	999	1036	1082	1029	1041	1038	1030	1016	1050	1039	1013	1046	1012	1070	1046	1057	988	1045	1004	1060	1039	978	1049	1004	1066	1072	1082	971	1012	1069	1003	1048	1026	1017	1052	1042	974	1053	1048	1029	1083	1022	1043	1099	1091	1033	1034	1025	1041	1011	1065	1027	1067	993	993	1034	1003	1023	976	1037	1063	1062	1058	991	1026	1101	1019	1024	1077	1068	1022	1092	1048	1089	1104	1063	1035	1033	1043	1027	1111	992	979	1034	988	1061	1103	1039	1054	1097	1062	1076	1045	993	1083	1012	1001	1033	1087	1028	1028	1056	1030	1042	1023	1070	1031	1026	1014	1054	1081	1017	1020	1003	1030	1050	996	1042	1047	1060	993	976	1038	1015	1002	1069	1016	983	1006	1012	967	1059	977	1025	994	1019	1008	1064	1092	1031	1042	1032	1080	1018	1007	1012	1002	1054	1024	998	1081	1001	1029	980	1056	1051	1069	1004	1018	1035	1043	1002	1023	1050	1001	1065	1099	989	1053	1049	1051	1012	1056	1052	1024	1059	1027	1038	1013	1038	965	1019	1052	1018
28327	26179	28469	15831	1500	373	391	369	417	389	369	397	369	387	377	404	355	390	401	360	385	383	386	386	368	390	410	392	387	375	350	373	367	386	396	430	394	362	418	363	380	365	384	377	370	345	363	389	359	397	360	399	366	378	383	348	391	412	371	368	359	363	413	409	394	387	408	361	368	383	372	391	381	396	390	372	354	376	385	405	386	389	388	364	402	358	418	371	366	381	385	399	397	414	386	353	390	384	377	362	372	397	337	387	363	397	380	391	361	364	410	404	431	352	362	379	429	379	366	359	363	402	382	394	413	353	380	377	358	382	374	366	409	406	389	382	386	376	353	399	388	410	362	396	344	397	373	378	419	361	368	345	375	360	350	364	386	341	380	411	392	346	362	393	400	384	370	384	393	349	382	397	357	385	398	371	404	376	345	380	378	397	371	405	371	393	364	387	408	366	396	374	346	381	381	404	395	363	388	355	382	395	375	368	332	406	377	389	351	366	364	379	383	376	380	373	353	379	377	411	323	399	362	355	346	384	400	366	378	401	375	363	382	382	409	405	408	385	391	364	345	349	371	339	376	405	383	354	364	362	386	371	376	373	397	379	378	384	353	360	370	363	363	411	395	367	381	400	424	378	396	357	385	397	349	383	374	356	354	384	371	388	373	341	355	387	379	384	361	417	372	384	370	380	365	388	359	362	395	409	364	369	376	388	376	352	372	394	374	375	357	371	398	427	394	354	374	421	368	403	388	416	380	418	395	390	379	391	394	376	379	365	397	366	379	385	382	366	372	389	378	338	370	402	402	370	372	383	412	424	361	394	375	424	374	359	389	376	384	400	385	392	369	368	342	403	307	390	399	360	381	365	377	348	386	380	376	400	385	388	385	391	394	369	392	363	401	391	371	386	354	378	420	382	377	385	373	391	393	397	360	386	404	355	411	407	333	404	386	382	370	401	397	380	395	330	382	377	394	361	376	383	320	370	386	384	402	362	452	385	401	363	357	371	400	367	393	388	383	381	372	389	401	354	387	377	400	397	362	376	373	390	359	404	391	346	378	384	394	383	377	382	335	375	374	392	368	371	346	359	356	383	394	391	381	362	337	373	370	361	383	340	380	373	373	378	383	402	380	345	366	387	409	372	333	380	350	405	384	369	386	400	399	393	384	358	364	376	379	405	373	384	393	381	397	362	362	384	379	382	378	386	400	367	390	383	349	372	379	384	400	395	408	411	374	387	349	397	362	374	395	398	365	343	346	389	351	374	383	370	361	354	393	366	375	383	345	385	377	375	404	388	363	434	403	372	332	379	373	386	392	351	378	379	394	391	402	359	360	404	366	386	370	380	353	355	370	398	370	375	363	402	346	387	426	370	358	395	361	360	451	356	399	369	408	397	384	385	377	369	367	390	330	362	383	414	367	359	410	360	419	373	366	362	356	350	357	357	360	368	397	400	370	411	404	386	388	407	403	396	407	352	367	355	374	376	397	377	373	383	353	390	385	406	355	389	390	385	345	398	361	377	360	389	346	388	370	371	341	395	392	364	379	352	357	378	402	413	373	384	409	384	391	365	381	376	367	382	383	395	367	370	408	380	401	346	372	361	351	392	366	375	396	396	344	384	345	365	397	422	390	384	344	366	375	405	356	366	389	446	386	343	386	379	359	389	380	376	394	392	396	359	346	356	400	383	398	374	363	358	379	375	417	331	394	390	386	406	369	369	367	407	387	379	384	393	391	393	353	400	400	390	399	370	349	415	374	355	426	343	372	372	369	385	366	386	369	379	336	399	398	388	385	402	363	403	371	374	402	384	387	357	460	353	386	387	384	365	396	368	348	368	383	382	358	399	365	380	377	368	366	394	396	410	380	377	381	398	397	397	381	379	398	373	358	389	353	399	393	400	361	412	384	382	395	395	378	397	418	367	348	397	376	402	363	394	364	391	372	368	403	347	366	358	365	338	407	360	410	389	363	361	384	379	378	397	368	399	381	356	383	394	372	350	382	429	417	390	355	373	359	376	384	378	377	384	366	389	384	359	401	366	404	355	387	407	426	395	347	380	396	418	385	390	403	373	379	392	375	386	384	397	371	377	397	387	383	387	328	367	377	392	377	333	383	402	359	355	400	368	376	389	360	422	394	383	380	403	375	363	365	358	383	393	394	387	378	361	377	382	399	382	356	376	402	381	359	408	369	360	359	412	373	378	386	361	362	397	408	404	385	367	361	371	408	409	396	372	391	392	347	416	386	399	384	409	356	349	369	411	374	381	375	359	394	370	416	377	357	398	353	375	371	356	396	393	364	378	377	358	401	344	399	368	373	406	401	410	381	376	353	364	377	363	387	363	378	357	366	315	376	384	356	383	403	388	367	363	376	416	395	392	425	377	372	380	363	362	380	373	378	364	400	379	383	353	367	359	393	372	372	373	390	362	374	364	356	419	378	352	378	379	394	368	352	375	375	366	377	409	384	378	436	395	397	351	432	423	396	345	386	394	332	392	407	345	398	410	358	410	360	407	373	384	383	368	375	356	394	368	381	372	369	355	376	369	390	404	420	366	402	378	401	374	385	391	372	364	386	375	401	357	366	343	365	370	399	369	410	394	372	390	378	374	353	381	400	368	389	333	365	367	361	367	354	381	359	388	403	389	384	429	372	382	392	395	373	383	359	355	438	372	379	380	407	362	376	362	375	372	408	373	400	362	386	370	368	389	428	360	331	366	396	370	350	386	396	371	369	375	373	359	410	378	398	357	403	373	390	366	393	386	376	390	351	378	423	355	412	347	334	362	347	407	413	386	391	398	403	364	376	404	374	374	384	366	355	382	382	398	417	355	422	379	364	374	348	390	392	360	404	395	393	366	382	378	359	387	362	415	366	383	422	400	365	367	346	388	377	350	340	388	363	359	386	364	392	392	412	372	394	407	383	398	373	339	368	385	404	400	391	366	363	384	384	360	350	373	379	372	373	361	394	378	372	386	349	368	387	366	410	381	399	401	425	380	378	426	365	371	351	363	395	382	399	418	362	391	385	362	333	360	377	403	379	358	352	367	398	376	397	346	395	367	401	364	363	384	376	391	369	393	375	383	395	370	386	380	380	371	371	412	363	363	374	349	361	378	402	393	367	403	409	370	374	402	376	386	368	388	354	374	361	373	365	366	389	367	349	396	356	397	389	342	356	403	411	374	377	388	392	347	367	385	363	402	363	362	369	411	378	386	345	380	387	380	379	363	405	369	378	370	384	397	378	362	378	385	372	403	374	347	326	367	387	411	397	335	405	369	352	408	369	374	369	380	380	376	427	374	391	373	356	384	407	368	375	382	346	396	374	412	404	360	372	412	366	393	372	360	376	374	414	380	366	388	346	392	407	400	371	415	400	362	412	367	361	375	393	388	406	381	344	355	396	379	360	362	354	376	382	401	392	390	379	376	370	381	375	368	394	349	374	347	387	384	392	403	384	384	391	398	361	388	370	357	368	376	348	359	375	391	361	394	399	366
32918	43983	27493	14589	1397	627	650	613	588	602	634	601	636	667	582	622	606	635	581	577	623	595	554	627	617	620	577	582	608	639	586	587	621	567	659	641	589	599	588	638	622	584	627	606	604	627	572	639	587	631	632	591	633	586	595	595	578	589	573	609	622	586	578	588	577	618	614	582	639	593	603	619	584	610	634	587	608	598	609	585	609	570	590	584	583	596	603	594	602	589	576	623	610	599	633	623	553	599	601	603	625	592	607	621	605	597	651	587	631	589	608	597	631	585	613	609	572	605	594	579	622	671	574	598	629	606	628	585	590	613	590	610	576	569	656	649	633	597	606	588	575	611	624	570	603	602	635	590	607	640	581	573	625	615	620	582	606	613	635	611	601	612	594	590	612	594	651	579	597	605	609	611	622	619	617	580	600	618	595	584	595	591	574	587	595	597	594	589	613	635	616	588	615	566	550	614	580	613	594	647	580	575	599	576	584	619	586	595	613	627	593	566	613	610	597	559	606	590	614	631	635	560	628	615	556	621	652	617	590	566	593	626	599	600	600	590	607	648	607	605	576	632	596	615	653	590	606	604	606	583	595	612	615	609	655	591	561	573	597	597	621	599	597	563	648	609	622	584	607	651	572	630	615	621	564	552	593	599	626	614	579	597	649	627	651	623	640	627	608	606	582	611	599	605	621	635	602	565	579	624	628	595	602	607	576	594	597	615	568	603	565	630	632	626	589	624	669	563	582	605	635	642	611	616	630	628	605	571	606	612	610	578	573	629	627	610	636	585	633	592	550	594	620	588	572	583	596	564	568	616	568	570	586	594	591	572	607	577	604	586	599	594	627	588	612	609	589	600	597	589	584	589	591	616	619	612	629	580	630	598	583	620	588	609	628	602	604	571	620	565	579	632	607	576	580	585	619	557	624	609	606	627	590	626	640	617	570	597	601	629	575	587	645	620	645	564	597	611	625	641	577	578	606	596	619	584	608	611	578	612	611	650	567	560	629	618	569	605	628	572	599	575	622	610	585	604	637	591	567	624	619	633	593	639	612	579	674	605	604	606	650	601	583	580	610	591	641	628	650	644	615	573	577	598	606	604	602	601	611	599	610	616	607	614	596	576	609	543	595	602	589	628	624	604	586	582	623	613	575	606	609	553	604	563	621	606	562	603	608	628	600	583	603	581	625	611	601	592	614	621	657	597	619	569	600	567	610	647	600	597	608	616	593	556	582	623	628	581	579	588	600	568	618	590	633	567	591	543	631	605	600	573	630	560	610	600	618	562	581	569	598	621	601	639	643	592	588	610	576	584	608	607	595	590	572	628	590	564	650	617	553	658	619	627	581	595	613	585	560	585	553	603	589	617	653	601	579	615	574	576	611	590	593	592	622	600	590	601	621	625	671	624	574	598	553	598	603	597	636	634	561	620	606	619	663	579	587	599	610	634	669	609	580	601	596	654	596	610	551	604	636	606	609	636	593	575	598	580	584	631	588	607	608	589	624	589	614	587	611	593	513	562	578	589	556	597	611	563	628	625	595	603	597	581	617	596	580	587	625	570	622	598	590	612	635	576	600	625	604	577	581	627	618	653	591	621	555	625	591	616	575	607	608	569	603	605	628	583	640	642	566	620	597	549	665	575	565	594	628	597	607	629	617	606	593	636	603	567	611	613	578	614	588	587	616	575	603	615	617	579	622	638	651	627	587	560	623	633	631	594	600	589	574	580	604	620	619	585	600	620	544	596	628	631	614	638	610	616	590	583	599	594	669	553	583	603	645	608	635	635	559	604	606	599	604	597	627	596	633	635	599	631	628	649	548	570	636	556	603	570	589	608	596	563	614	579	661	618	600	604	597	604	603	595	567	642	597	606	599	642	622	548	582	566	554	579	571	614	592	597	595	615	594	605	595	628	609	631	564	612	589	614	649	591	611	553	577	619	591	573	621	601	600	604	606	576	583	609	599	561	605	584	624	576	633	616	615	605	600	609	592	604	605	586	603	590	664	591	592	637	606	571	645	583	590	607	611	587	613	606	598	585	588	598	608	607	601	583	599	646	621	613	572	611	593	595	635	594	591	616	591	599	650	591	553	653	664	589	630	565	619	572	590	589	639	600	587	588	581	568	626	592	648	602	598	605	586	618	586	630	610	577	605	592	604	617	534	574	620	638	630	581	615	617	568	631	589	605	607	588	595	568	617	583	608	660	599	598	588	604	628	592	618	561	565	568	593	620	582	562	577	586	589	559	599	591	596	613	639	617	617	587	642	573	603	577	578	616	593	616	592	591	609	590	597	606	605	617	621	579	566	584	621	591	595	606	591	633	631	644	654	609	566	587	571	606	609	564	614	610	592	566	629	564	617	640	607	558	574	598	543	586	564	640	601	631	546	646	573	606	632	583	601	563	617	627	604	615	594	604	609	652	570	595	574	583	623	620	625	594	599	581	578	636	607	609	567	649	597	589	571	653	611	575	595	566	545	615	577	573	526	609	639	554	618	622	580	632	635	553	578	628	622	605	596	617	605	604	632	607	567	607	574	597	566	573	581	628	633	609	615	582	575	560	637	623	596	604	659	578	630	638	581	622	602	568	628	601	574	592	585	638	617	635	587	617	582	619	592	594	610	652	634	616	561	625	642	597	613	675	591	580	584	611	647	632	560	614	545	640	585	624	611	637	582	597	606	594	573	639	612	627	597	632	581	620	583	585	577	569	595	604	607	598	588	594	596	571	581	607	568	595	618	601	600	559	606	575	648	633	575	612	586	572	598	610	575	584	631	582	594	623	637	589	604	607	628	617	563	569	586	559	627	614	619	603	568	629	630	618	570	655	596	616	547	580	623	641	576	584	618	557	588	571	614	580	577	630	580	578	600	623	643	587	611	588	605	624	614	605	621	555	625	630	575	594	615	671	615	607	590	608	576	605	603	607	542	623	601	615	628	605	607	630	640	628	564	626	643	620	653	574	637	629	596	591	620	615	597	616	612	607	630	655	590	627	613	597	607	619	587	599	624	596	605	604	561	577	618	583	583	626	602	601	606	633	545	632	568	584	596	568	569	615	595	572	600	619	617	572	572	688	576	627	608	619	610	626	637	613	556	594	603	631	564	608	604	625	623	578	577	595	640	623	578	598	622	605	583	594	592	579	625	596	604	626	651	569	640	610	593	682	615	612	627	582	638	616	578	610	605	648	583	567	585	636	632	603	630	582	601	614	608	586	614	591	597	600	618	626	558	634	619	605	599	582	594	580	619	586	591	608	569	661	605	531	610	544	614	602	625	592	574	583	621	597	603	605	578	587	555	576	597	583	591	607	592	617	612	624	594	597	612	630	584	646	576	590	602	605	555	600	591	557	572	651	588	624	603	583	576	608	614	587	616	594	611	611	608	611	623	610	566	583	638	673	555	601	572	618	608	611	587	597	554	669	575	616	597	590	587	566	591	605	578	568	600	636	577	604	605	598	637	578	552	604	573	607	622	594	616	591	581	568	616	594
24290	22084	31435	28011	20696	9622	1169	740	640	672	651	642	679	647	677	605	624	634	631	581	639	629	612	649	612	642	645	639	609	645	589	614	612	640	635	588	611	575	601	639	598	645	641	633	630	606	616	638	594	668	593	613	656	606	615	651	602	598	609	577	660	630	645	593	576	636	645	677	566	598	627	595	566	611	631	642	634	626	543	591	588	641	614	635	644	663	587	575	618	565	647	632	598	622	642	609	625	626	612	637	604	625	632	622	618	629	612	639	607	620	649	608	624	640	635	616	587	605	596	605	644	584	626	603	641	614	639	621	602	672	581	674	635	622	656	587	582	613	605	680	613	645	578	620	598	618	633	627	647	647	636	613	642	584	629	608	613	628	623	661	596	597	636	684	602	596	639	651	651	598	605	634	586	638	613	612	654	631	645	600	643	591	603	609	595	615	623	631	635	644	655	609	628	626	593	602	600	588	606	593	617	623	618	595	589	576	643	613	597	620	651	634	643	645	609	591	595	639	649	619	624	581	601	693	604	559	707	613	569	568	614	596	654	611	592	632	569	636	581	666	642	600	603	617	637	595	610	651	629	598	625	609	621	636	601	586	618	608	600	624	602	596	632	618	662	597	629	595	569	585	614	633	612	675	594	657	628	627	624	629	588	643	644	598	584	609	626	641	598	599	627	634	643	600	628	646	630	588	656	651	597	623	628	656	653	641	582	658	624	601	607	628	624	608	630	652	623	606	635	595	594	627	682	585	630	663	644	614	631	629	608	586	611	633	627	611	646	619	602	661	588	639	585	579	607	622	599	602	622	648	579	572	597	630	611	635	654	628	613	572	626	618	621	580	612	654	618	548	611	644	609	643	595	638	629	604	576	600	660	627	590	611	615	666	635	609	614	565	675	587	625	612	633	578	574	611	669	643	582	633	646	581	605	615	587	625	630	605	620	637	643	604	584	626	566	621	600	612	624	589	643	581	619	610	613	628	606	594	597	620	639	640	630	631	600	656	659	632	607	585	614	664	606	621	590	610	638	659	580	614	638	589	635	662	592	612	617	643	604	677	605	648	625	606	608	611	633	623	626	599	613	612	608	632	644	636	607	614	643	637	646	624	612	636	609	633	605	631	621	627	594	632	617	661	569	636	628	595	647	626	616	638	625	670	640	651	622	638	619	649	592	617	656	628	620	618	588	619	610	606	648	640	621	602	616	605	671	584	590	585	599	635	667	612	629	634	626	591	593	622	602	591	670	621	653	562	609	638	601	577	612	632	640	646	602	677	583	615	648	574	638	637	608	635	633	608	645	598	564	651	619	612	595	637	651	637	637	636	615	631	622	637	563	626	623	614	606	598	659	640	665	631	572	633	620	591	597	562	649	591	617	589	620	623	602	657	615	610	630	581	609	624	604	607	615	622	622	603	600	600	626	628	624	652	608	617	597	644	581	574	650	629	534	617	604	596	609	628	549	576	613	612	604	651	661	618	643	625	641	596	606	556	641	625	630	606	631	608	627	655	591	579	614	666	621	638	593	631	624	619	670	608	656	631	642	672	627	608	594	625	661	606	626	609	611	656	649	604	652	647	636	598	614	650	622	595	596	661	635	628	608	624	643	624	566	627	592	641	675	582	635	628	659	611	649	612	604	596	603	619	589	633	637	650	636	597	617	599	616	604	648	598	649	594	609	662	627	650	626	629	594	639	605	532	672	668	632	624	613	603	620	653	594	627	626	606	593	627	591	574	632	598	566	631	607	653	662	629	610	632	641	642	580	612	632	594	617	623	650	601	575	646	614	650	631	612	669	601	636	639	604	639	608	632	641	612	620	628	638	657	635	630	642	678	585	593	590	607	626	603	642	640	646	619	604	568	650	607	575	610	680	617	638	657	650	649	638	591	609	617	581	671	601	582	653	591	613	605	650	616	610	605	666	622	570	627	656	591	603	644	585	611	643	589	632	612	643	633	626	629	633	626	625	615	642	614	618	616	639	598	650	634	631	586	592	616	670	594	601	579	619	600	566	612	584	594	629	562	654	599	601	644	598	613	652	592	624	605	674	593	618	604	626	596	639	632	648	615	551	604	606	614	619	634	621	584	597	602	607	597	608	589	596	646	598	610	627	587	653	601	578	590	625	642	592	622	644	618	623	576	618	665	606	578	652	620	629	603	648	618	649	621	617	623	637	615	627	599	625	598	606	634	651	597	614	647	594	578	621	638	570	583	624	591	595	577	603	617	639	594	621	618	608	622	611	601	606	568	648	651	628	625	609	573	612	615	634	581	613	606	611	627	620	586	582	609	631	607	619	625	612	626	656	549	614	590	641	576	592	620	612	580	618	638	648	619	642	610	639	583	614	584	605	586	630	616	604	659	623	622	630	621	651	640	615	650	644	579	604	581	619	643	622	580	602	602	655	629	655	601	626	616	583	699	616	609	637	595	627	606	586	589	616	593	601	627	632	579	625	624	610	603	612	596	655	610	643	665	576	626	667	679	632	623	630	624	678	613	653	618	648	567	655	604	593	629	678	609	589	628	621	600	638	599	630	636	628	644	657	611	668	624	587	625	606	629	617	594	635	575	668	608	603	630	616	602	589	613	552	627	597	635	595	625	613	628	667	645	613	627	650	606	617	637	595	638	594	604	627	595	600	614	611	596	645	634	629	623	582	602	573	667	620	620	622	637	565	655	636	627	630	634	636	624	592	579	628	586	630	599	636	612	624	617	603	625	588	607	635	629	658	630	616	579	607	625	593	610	638	619	569	620	638	621	596	641	598	612	594	650	603	607	616	600	638	620	618	610	712	578	594	600	641	617	622	604	647	631	625	618	616	612	640	637	637	620	626	614	592	624	623	661	611	654	596	607	622	630	613	624	601	589	649	631	638	607	600	603	602	665	680	626	637	671	648	638	614	608	625	599	624	636	553	610	634	630	631	623	580	602	659	628	673	632	612	634	624	602	590	639	633	620	624	628	621	590	619	606	680	578	600	604	619	629	603	587	630	589	609	619	642	640	585	683	643	597	622	580	647	643	565	600	633	607	607	632	557	586	665	601	604	688	632	604	611	612	609	632	619	562	587	634	618	658	617	634	650	649	600	648	665	625	600	571	620	641	572	655	628	600	624	628	632	618	569	635	612	589	581	594	611	568	664	631	643	585	639	597	639	632	630	650	636	577	642	575	629	663	656	598	610	609	668	636	596	618	603	639	563	590	679	622	660	568	616	630	608	646	650	593	612	629	637	629	634	594	606	650	643	625	648	593	623	612	673	616	606	619	601	592	614	607	618	612	654	620	609	619	643	657	568	595	617	592	695	589	674	665	626	612	620	610	605	648	602	617	608	630	627	639	619	632	593	610	608	556	599	628	622	606	618	605	639	662	597	603	631	587	597	622	647	619	598	566	587	639	585	596	595	634	620	613	620	598	604	662	615	617	605	604	614	637	609	618	638	624	623	614	665	613	616	615	661	617	597	574	594	628	652	597	601	651	589	634	588	632
56993	80027	49152	41762	4911	1260	1129	1096	1023	1030	1012	997	946	911	1013	999	983	968	943	946	1023	1008	935	952	929	961	931	970	955	979	908	917	960	961	984	976	990	955	929	934	952	968	943	923	961	930	991	946	927	943	876	983	960	913	978	907	978	961	922	949	912	992	988	977	963	924	934	929	961	943	935	943	950	970	966	947	943	958	940	970	904	970	982	954	934	918	961	956	919	942	936	968	924	1015	997	1003	923	947	992	924	933	902	956	899	987	893	919	999	932	953	939	882	939	942	910	937	973	938	943	882	911	946	948	930	966	994	925	943	977	931	924	950	960	903	955	924	976	936	938	954	976	950	917	948	964	945	936	907	934	862	929	939	927	950	911	989	931	865	928	907	905	983	917	969	927	915	949	967	943	996	947	913	864	930	1003	942	950	955	958	925	967	992	932	961	944	954	935	979	925	936	987	952	1021	933	886	912	957	883	1019	941	928	917	923	960	956	882	921	910	904	939	953	949	935	948	969	898	914	926	919	922	897	958	933	979	915	899	894	916	921	949	975	861	940	947	926	947	969	973	1021	957	948	940	913	973	944	914	944	946	893	913	965	963	957	957	923	937	957	926	945	928	902	946	888	928	997	917	907	955	963	920	938	917	882	940	934	925	947	909	928	933	922	954	953	938	957	920	1043	965	947	947	991	969	957	954	964	968	936	880	934	944	1018	955	924	921	972	913	919	923	948	960	941	941	957	962	911	960	942	942	953	890	940	923	908	937	969	973	952	937	931	901	942	921	897	871	866	965	930	944	944	930	916	962	935	933	962	979	961	920	938	952	951	936	943	913	899	960	963	992	990	998	909	913	912	911	929	922	941	935	937	958	955	883	882	963	957	947	971	919	882	979	989	929	931	939	926	935	940	967	917	885	927	973	911	909	913	900	892	953	934	923	911	942	921	957	927	905	871	889	952	877	936	914	954	936	971	943	932	929	941	915	993	918	991	945	899	927	924	965	895	976	963	929	933	949	952	951	945	890	917	943	962	956	929	909	987	907	965	918	902	938	934	980	974	920	899	967	970	923	941	900	947	949	960	932	926	913	926	905	945	957	957	966	1020	954	934	957	886	935	915	935	846	874	918	949	898	922	989	928	939	966	891	911	903	936	914	986	920	965	934	972	907	909	957	923	894	925	985	929	927	886	941	896	939	964	895	892	976	895	962	947	933	960	922	930	927	912	998	952	924	945	924	937	941	902	913	957	933	952	974	903	913	932	932	904	953	886	971	958	925	901	919	894	954	881	919	962	930	940	932	1027	917	891	947	974	942	1001	927	891	953	926	920	999	899	933	985	914	957	908	911	931	950	958	962	960	895	984	963	937	929	899	942	900	962	928	915	960	962	972	936	1009	926	962	880	909	937	958	912	884	980	995	943	943	892	934	967	926	964	968	890	977	989	937	968	947	880	989	935	899	905	956	934	901	900	933	938	984	921	1008	978	959	943	905	918	962	943	986	978	1005	904	934	967	930	918	883	949	917	906	956	942	946	914	940	908	933	922	886	920	905	888	948	934	906	999	962	972	939	946	952	916	963	940	938	946	947	945	928	962	956	937	913	985	993	913	990	987	947	944	958	926	974	921	883	898	832	942	914	978	920	976	942	938	934	986	917	947	937	969	972	942	995	949	881	963	898	916	889	929	935	936	930	916	903	969	973	891	883	954	907	1018	976	928	886	953	929	952	952	923	909	923	925	950	922	893	957	933	899	937	977	950	942	929	996	910	930	883	933	958	910	945	938	968	933	915	936	902	935	914	896	949	952	925	911	931	960	973	946	922	993	875	909	913	1005	928	981	942	989	907	955	918	883	963	917	951	895	908	921	890	910	919	888	907	969	941	982	995	938	926	973	955	830	976	946	896	957	938	941	888	877	885	955	921	936	964	961	889	923	958	1036	981	989	952	959	916	958	971	908	990	903	943	993	911	887	948	870	946	913	899	913	942	902	954	936	940	963	964	967	1010	993	940	919	925	936	939	923	973	920	928	941	942	923	950	893	946	974	947	987	940	933	970	948	916	920	916	967	895	959	958	967	980	970	941	895	909	943	928	937	954	936	861	907	901	966	946	942	928	894	922	963	933	970	959	971	946	900	944	955	910	992	906	939	963	972	994	1010	922	910	993	921	939	903	938	935	946	927	940	956	950	923	955	961	945	879	942	894	949	940	947	887	942	934	936	911	906	890	914	967	964	920	892	903	890	919	940	955	947	898	911	992	970	896	916	909	959	958	999	980	952	909	904	960	873	914	924	952	968	1018	919	977	966	918	973	892	1000	976	935	955	927	888	929	972	911	900	948	934	908	901	927	938	993	944	946	920	916	900	974	948	950	956	945	926	959	924	957	905	924	961	919	904	977	973	953	980	942	941	949	950	936	988	920	1012	886	961	891	865	933	929	869	947	913	985	949	899	957	928	903	943	879	870	948	904	931	947	938	952	927	902	1013	929	947	903	873	946	912	946	919	958	958	888	946	989	923	1011	888	909	961	896	935	889	984	939	901	947	924	956	926	950	980	941	953	949	909	953	918	891	954	914	929	916	942	893	968	923	913	908	970	909	948	967	977	948	901	953	897	957	981	907	937	916	963	912	879	957	934	912	937	917	948	895	919	989	975	1014	902	932	973	959	928	899	903	937	906	961	917	940	949	933	957	907	906	936	948	951	948	908	1014	933	944	954	978	969	893	930	921	946	958	941	959	965	925	889	947	952	944	948	951	934	918	918	909	920	899	898	969	883	981	909	893	935	921	955	951	980	933	924	906	982	853	942	995	913	954	944	909	967	914	950	903	944	901	953	946	959	985	913	911	947	933	921	953	948	952	929	936	963	997	934	874	956	929	917	965	918	927	945	904	884	926	918	943	931	904	926	884	921	900	945	959	912	954	907	970	938	871	944	929	935	981	912	914	946	897	923	925	940	861	977	920	990	880	949	900	901	957	966	978	931	966	962	936	929	896	931	939	924	925	951	940	960	922	967	923	958	935	895	864	987	910	945	935	946	943	962	993	911	939	952	941	881	930	901	906	918	927	952	901	891	960	959	911	905	928	897	926	904	941	928	973	951	956	908	965	932	925	967	891	961	975	942	875	942	914	950	950	963	964	917	933	963	957	896	908	917	949	941	935	911	894	901	978	933	889	984	911	917	971	962	935	951	970	904	880	950	1002	931	949	962	868	1014	898	929	939	905	934	946	967	916	970	932	938	931	941	895	933	890	939	929	937	942	948	949	918	948	955	973	942	940	972	898	960	951	952	955	952	977	866	925	970	972	928	929	918	930	964	912	949	949	972	953	940	934	1001	920	950	954	914	957	933	980	944	949	883	967	951	949	906	938	943	936	874	947	914	907	951	894	906	925	1016	931	957	917	931	879	969	952	899	967	931	886	947	926	922	906	961	971	995	888	959	918	970	886	930	942	891	940	908	951	926	974	966	956	922	956	946	972	965	954	948	874	912	928	983	969	977	910	959	936	969	931	949	875	933	964	913	908	912	964
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
