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
339675007952	339675008521	339675009071	339675009621	339675010171	339675010721	339675011271	339675011821	339675012371	339675012921	339675013471	339675014021	339675014571	339675015121	339675015671	339675016221	339675016771	339675017321	339675017871	339675018421	339675018971	339675019521	339675020071	339675020621	339675021171	339675021721	339675022271	339675022821	339675023371	339675023921	339675024471	339675025021	339675025571	339675026121	339675026671	339675027221	339675027771	339675028321	339675028871	339675029421	339675029971	339675030521	339675031071	339675031621	339675032171	339675032721	339675033271	339675033821	339675034371	339675034921	339675035471	339675036021	339675036571	339675037121	339675037671	339675038221	339675038771	339675039321	339675039871	339675040421	339675040971	339675041521	339675042071	339675042621	339675043171	339675043721	339675044271	339675044821	339675045371	339675045921	339675046471	339675047021	339675047571	339675048121	339675048671	339675049221	339675049771	339675050321	339675050871	339675051421	339675051971	339675052521	339675053071	339675053621	339675054171	339675054721	339675055271	339675055821	339675056371	339675056921	339675057471	339675058021	339675058571	339675059121	339675059671	339675060221	339675060771	339675061321	339675061871	339675062421	339675062971	339675063521	339675064071	339675064621	339675065171	339675065721	339675066271	339675066821	339675067371	339675067921	339675068471	339675069021	339675069571	339675070121	339675070671	339675071221	339675071771	339675072321	339675072871	339675073421	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23692	22052	30855	24843	21776	20934	6963	776	630	593	554	553	570	587	562	553	557	523	519	544	536	524	520	523	527	524	528	537	519	1656	1718	1452	1354	1152	765	554	478	497	509	462	506	537	535	505	500	523	555	518	520	465	509	498	515	456	497	501	517	512	505	513	491	476	475	495	514	486	510	481	495	481	513	498	513	476	491	492	480	532	488	489	542	502	473	519	501	449	517	528	526	491	495	481	525	460	512	510	463	506	461	517	497	471	541	496	536	514	482	504	471	493	523	489	477	525	515	489	527	522	445	524	468	488	515	522	482	518	505	490	491	499	475	474	514	512	480	509	518	480	512	526	502	490	484	507	549	485	497	501	483	503	479	522	543	488	518	487	525	507	508	470	507	493	493	473	519	484	513	514	491	491	504	475	507	533	496	501	532	524	494	488	507	505	503	487	496	463	475	484	484	515	531	443	467	534	521	512	511	514	472	518	502	507	497	519	538	487	487	519	498	523	499	529	520	514	447	515	548	493	470	488	491	492	470	505	452	501	477	518	482	468	503	475	522	472	487	527	491	527	497	496	519	492	511	483	539	494	534	475	502	474	476	498	534	512	497	485	512	509	461	523	488	490	461	537	507	507	498	471	462	459	517	468	493	516	492	490	491	494	482	511	472	505	507	540	522	492	495	472	495	504	526	528	483	490	539	490	510	486	470	545	495	513	465	465	503	500	530	513	485	487	512	474	458	496	432	495	486	476	466	487	485	474	507	523	490	484	488	588	486	517	466	545	490	496	497	509	489	465	512	535	486	508	486	537	501	484	509	480	500	506	458	483	442	522	509	469	504	484	471	471	464	492	503	481	492	496	508	523	541	451	496	491	454	488	482	494	493	484	482	504	489	507	503	516	498	498	491	512	525	492	514	472	462	450	483	506	511	459	522	561	466	490	487	444	507	504	501	481	509	535	476	498	481	516	495	522	502	496	509	510	496	493	505	486	490	480	487	517	502	486	510	504	486	474	437	502	484	481	526	532	502	497	488	486	481	479	524	498	523	523	497	511	511	508	492	476	478	491	478	506	508	514	523	503	539	512	485	491	557	495	506	514	531	516	462	491	525	534	496	502	492	515	463	522	510	481	529	480	486	504	489	507	501	465	548	481	494	510	523	478	460	540	500	475	526	517	492	436	461	488	502	540	500	509	507	515	475	505	493	537	501	520	523	467	487	523	541	482	478	493	500	456	489	473	515	472	530	485	498	490	481	545	509	468	461	497	481	502	472	502	532	527	479	510	490	501	506	490	501	469	478	496	506	523	504	510	550	488	472	521	489	508	475	506	528	509	494	526	508	495	513	484	513	475	473	502	492	510	453	491	473	484	488	506	488	494	484	480	507	500	503	533	480	481	502	490	473	474	486	517	503	505	467	466	476	477	521	536	499	500	496	477	493	480	509	496	468	493	521	514	503	501	485	489	493	542	492	518	477	502	548	478	516	499	483	518	530	462	507	476	501	513	524	519	517	494	463	521	486	508	537	504	501	503	525	481	503	485	476	528	540	523	475	458	494	506	543	487	501	511	505	468	519	476	496	517	508	547	516	523	510	502	497	456	490	494	468	515	475	500	516	502	503	519	497	500	474	505	516	506	500	514	491	458	513	478	473	501	531	454	495	501	473	455	514	473	503	507	501	519	499	518	463	476	518	489	570	527	507	511	511	520	507	509	487	465	492	486	497	520	493	544	527	511	481	505	507	533	520	497	519	497	536	520	469	508	476	454	523	515	502	538	499	492	520	527	508	491	458	532	492	507	531	515	503	478	510	516	524	539	515	482	469	496	503	524	466	465	473	484	526	477	501	483	473	476	496	503	459	454	499	488	488	504	467	542	508	529	490	481	493	508	520	487	492	531	527	492	529	506	486	518	485	531	512	506	526	466	486	500	476	496	479	523	512	527	491	485	551	506	489	495	501	517	499	495	495	482	492	469	493	500	502	497	543	508	495	495	484	497	462	498	510	501	492	481	529	493	491	528	535	502	476	487	508	484	503	515	504	488	516	493	494	516	499	473	500	505	492	473	506	493	459	506	480	507	519	499	494	487	460	501	488	493	486	487	435	509	491	532	478	523	511	517	486	481	524	483	458	504	475	483	539	491	486	454	510	450	494	499	500	521	529	456	493	504	468	484	510	449	477	511	509	459	520	509	499	531	524	515	479	462	512	525	490	469	487	470	525	529	545	515	488	485	499	508	496	487	517	476	481	512	482	514	492	521	523	510	531	505	467	504	495	482	486	539	476	491	528	529	503	496	458	500	484	501	554	498	439	507	511	493	492	498	506	517	497	494	510	511	469	511	484	505	486	503	499	493	504	482	479	515	514	506	517	462	447	475	511	468	487	519	488	491	504	511	481	510	520	499	507	459	527	494	498	505	477	490	477	473	532	508	480	498	507	527	480	487	505	528	530	496	510	516	501	507	503	492	530	482	497	509	507	531	505	484	456	530	507	477	498	496	504	494	466	459	490	470	520	500	494	516	485	546	510	519	477	512	505	484	442	533	473	507	545	505	479	534	477	465	508	540	544	518	467	480	468	472	503	515	536	456	491	514	476	484	501	483	528	495	529	478	498	519	500	485	487	482	492	544	523	474	486	517	486	518	486	541	498	515	469	528	453	467	475	524	509	487	462	445	478	485	531	434	505	536	498	509	500	477	516	496	472	497	503	509	467	492	472	444	503	521	513	531	542	499	533	513	508	503	482	523	546	506	507	496	511	472	542	509	463	493	480	492	475	509	503	467	512	496	513	480	520	491	502	502	502	515	472	510	460	502	513	516	503	489	514	481	500	501	535	533	525	549	480	496	467	521	493	490	488	475	467	491	492	567	491	522	489	487	506	521	499	519	480	527	495	495	488	478	475	458	527	481	515	484	483	469	508	490	523	474	464	471	463	449	540	507	494	467	482	483	503	492	478	493	447	513	457	485	566	475	515	509	489	458	538	518	534	502	533	476	478	484	486	504	522	489	518	493	508	494	496	475	542	515	523	503	496	505	485	484	462	516	498	498	513	450	486	507	488	510	502	482	483	521	517	498	512	467	522	523	483	470	511	509	478	497	491	443	527	482	507	482	496	495	462	478	524	499	490	494	494	478	484	474	492	499	487	484	500	470	501	531	473	507	502	532	491	490	469	512	518	507	508	544	501	495	497	493	467	489	474	516	535	510	489	508	538	511	498	468	502	519	492	521	458	501	515	484	521	489	499	482	466	482	492	496	516	539	546	480	485	475	464	494	485	488	498	492	483	482	507	520	510	472	456	507	540	501	530	499	471	531	494	502	482	475	514	475	511	522	508	505	509	484	487	491	500	523	490	500	510	500	486	505	483	472	485	459	513	519	484	538	512	461	538	487	511	505	528	504	491	485	537	432	527	516	498	487	558	525	486	538	504	454	472	509	528	430	486	449	450	466	517	541	491	478	517	494	501	495	477	484	498	483	521	485	497	490	476	552	524	495	502	519
62675	105086	56000	8531	1966	1450	1288	1090	1039	940	873	859	833	804	770	748	733	699	726	769	727	729	725	689	732	705	736	721	661	3185	3322	2769	2592	2078	1266	741	657	706	672	681	675	701	627	680	707	669	628	643	704	637	687	666	680	637	693	736	672	695	663	657	677	669	664	698	705	738	683	692	695	666	665	681	687	679	608	683	670	671	666	659	689	686	663	661	671	692	677	665	689	665	645	669	674	675	696	661	705	682	673	654	691	649	653	657	665	666	662	685	675	670	687	679	690	650	638	678	677	708	744	703	689	680	716	698	687	693	660	711	671	660	655	671	662	677	665	700	691	712	681	693	676	679	688	676	682	652	658	645	724	706	670	641	687	662	684	681	673	646	702	664	665	654	681	657	659	651	678	700	702	656	615	647	635	636	660	649	659	650	687	678	631	703	655	644	674	674	690	677	682	674	635	627	672	638	681	690	686	655	688	671	686	679	674	685	655	666	713	650	741	664	703	643	670	690	674	631	712	642	714	640	735	672	700	701	697	685	661	692	649	663	714	649	661	673	654	689	709	665	690	700	671	681	649	740	640	675	687	661	682	707	657	637	643	686	661	663	659	686	694	670	684	622	732	693	647	673	705	670	649	628	693	686	676	663	649	705	678	653	688	619	710	704	671	706	683	666	679	664	721	714	653	695	690	678	707	685	673	664	666	682	667	663	696	685	710	676	625	634	668	654	671	659	694	681	663	688	655	612	663	682	681	703	618	662	647	712	710	668	628	657	615	660	680	653	652	725	664	668	662	637	673	637	665	711	624	649	676	624	651	640	667	726	671	668	669	683	663	664	645	666	669	622	684	639	680	708	653	635	643	707	668	677	670	655	697	677	659	690	691	658	729	614	659	685	702	636	718	686	687	694	744	666	648	658	711	689	698	682	689	669	621	648	657	667	695	714	666	659	658	668	681	706	640	660	649	655	704	683	665	659	630	661	673	698	685	714	683	656	680	686	665	709	670	682	675	710	679	714	693	645	698	709	676	707	684	644	659	722	692	655	700	673	679	693	707	700	685	669	695	649	689	688	644	671	686	645	643	697	693	656	672	678	716	708	643	667	698	715	637	678	687	641	664	631	677	706	717	728	668	657	662	690	673	616	682	679	715	675	634	720	713	645	661	655	709	676	663	696	680	673	745	664	655	696	719	658	678	668	674	670	668	690	646	639	646	682	681	627	706	654	677	679	703	730	652	663	654	715	655	656	645	646	714	687	685	661	682	647	686	669	680	657	657	622	674	682	685	674	696	651	664	657	608	676	662	662	686	698	701	625	664	673	684	725	701	687	665	711	711	669	649	726	679	685	653	617	726	722	665	684	654	660	645	678	671	641	655	664	738	689	693	644	698	668	686	673	698	676	660	681	678	680	669	685	700	669	637	707	660	727	667	710	677	668	688	643	686	633	638	652	648	673	689	681	697	675	671	691	712	685	714	669	659	701	677	711	647	693	678	675	708	643	695	658	687	633	675	670	694	684	674	627	640	668	673	657	682	633	712	654	681	689	658	686	697	683	664	611	663	616	637	629	679	691	658	670	662	649	640	697	678	651	699	676	722	669	683	653	659	675	680	670	655	699	645	607	683	657	702	676	657	677	651	708	647	637	679	669	705	699	673	691	724	647	665	665	666	709	666	654	638	675	661	667	690	716	664	662	662	693	696	717	634	662	690	670	663	649	667	660	644	659	700	695	654	744	648	697	659	699	657	605	640	626	655	686	685	731	685	680	656	672	676	648	685	671	687	663	669	657	685	701	695	697	666	675	700	666	707	661	655	664	697	654	666	667	697	684	640	716	686	678	694	662	704	715	681	658	652	687	647	660	664	699	691	739	708	696	654	676	668	685	664	683	653	673	651	684	712	726	721	740	706	676	674	651	670	610	684	671	701	685	700	697	666	658	637	686	681	662	685	692	657	629	663	649	671	629	674	661	682	673	700	659	685	690	722	657	720	672	662	709	656	688	681	680	727	671	660	691	701	709	723	673	677	658	642	651	686	657	677	673	678	665	690	660	694	653	680	674	636	698	643	681	659	698	630	618	678	669	699	655	652	728	659	675	656	627	675	687	696	754	711	664	713	676	677	687	702	711	706	708	712	634	651	662	679	703	684	675	671	683	671	711	662	703	671	708	674	670	659	685	654	667	691	655	668	686	659	681	658	650	659	655	648	695	659	695	669	666	684	643	674	701	693	706	717	653	664	676	699	693	677	643	662	680	702	678	675	659	713	638	708	663	672	708	650	649	666	674	672	705	666	711	644	626	678	651	697	688	709	714	709	678	709	696	689	705	653	669	651	690	687	633	689	687	634	648	687	703	640	643	668	684	677	732	656	645	675	675	657	673	667	686	670	726	669	711	693	699	653	628	666	703	700	689	707	618	660	641	689	699	671	665	656	694	628	659	641	694	685	680	679	646	637	694	698	657	645	697	679	698	687	689	708	676	670	659	705	647	676	678	656	697	649	666	714	689	690	682	630	677	668	685	685	647	649	689	667	690	681	699	656	661	666	650	633	653	689	630	677	679	654	704	679	713	684	641	669	681	650	669	667	691	653	673	657	675	665	649	653	668	686	648	675	643	649	684	655	661	694	679	669	672	646	672	680	647	716	657	672	693	702	681	662	704	636	650	655	660	656	651	656	706	682	686	625	690	713	655	686	670	677	692	658	715	692	678	663	679	710	660	661	699	702	667	653	669	668	650	697	677	652	663	677	658	643	673	632	712	688	665	696	698	690	716	676	644	645	626	646	655	643	640	664	628	683	648	656	708	663	677	757	705	594	696	687	683	632	674	654	628	669	710	636	683	693	697	661	680	741	668	659	651	718	709	695	658	656	682	667	643	619	635	633	654	659	647	660	686	654	704	652	650	693	689	703	672	621	681	674	631	652	658	670	673	688	620	675	697	641	667	644	619	660	719	672	673	693	613	694	668	675	693	656	659	666	698	639	655	699	696	761	627	673	647	656	664	662	697	669	714	698	644	712	689	668	712	682	667	678	711	677	688	680	657	692	639	654	675	673	675	687	676	683	693	721	659	673	693	659	701	687	668	696	662	697	643	697	679	694	665	694	695	685	673	725	711	649	637	685	660	673	698	645	661	686	716	680	638	673	694	664	664	690	725	675	700	677	668	649	721	650	692	676	677	708	737	667	716	686	715	693	641	664	671	672	621	684	632	673	704	678	697	667	673	659	654	669	700	651	689	654	640	690	696	645	668	715	683	681	731	667	690	673	672	673	659	662	687	705	680	641	700	688	635	632	676	634	714	698	728	684	670	665	692	647	719	734	678	638	711	684	704	703	695	656	645	685	688	713	667	669	656	678	671	649	667	664	642	683	631	667	668	668	665	699	690	670	721	678	640	697	676	738	631	666	719	701	647	660	665	660	679	719	716	667	662	706	700	672	671	651	682	709	653	668	682	636	698	660	689	687	679	694	624	711	710	648	644	637	618	696	671	706	654
27950	26765	30462	8491	488	344	332	348	331	339	363	322	342	321	330	339	321	341	328	356	332	351	336	333	307	379	332	340	321	384	461	412	359	376	345	314	367	321	351	336	328	319	351	325	316	333	313	306	352	335	314	349	351	351	318	341	353	316	328	334	306	360	319	319	354	335	307	342	355	322	337	276	340	350	326	336	297	333	320	333	317	343	289	303	345	320	328	340	322	370	323	310	364	342	333	303	357	331	322	309	326	340	357	348	329	320	338	322	327	339	354	336	327	319	358	338	311	340	308	296	322	362	353	341	299	345	325	313	337	332	326	356	325	319	349	308	308	351	286	338	323	324	353	326	335	284	321	316	357	326	336	303	282	330	335	325	352	312	335	344	342	342	350	339	329	331	342	360	334	315	309	333	294	313	337	330	294	355	310	341	347	327	320	325	343	338	340	340	321	312	343	334	319	313	350	353	332	311	318	340	322	295	340	331	297	350	339	354	303	304	339	320	325	307	330	361	362	335	335	339	340	319	314	293	332	322	311	308	305	353	344	305	333	325	321	360	341	357	317	295	314	310	335	339	303	339	322	309	302	322	330	332	331	313	327	345	283	277	359	324	292	309	323	335	348	355	285	300	337	351	300	336	328	340	330	338	349	357	337	346	344	342	341	354	334	327	341	318	313	349	347	344	336	324	303	343	354	306	318	334	328	340	333	324	317	342	318	305	334	358	342	347	346	313	335	364	300	306	337	286	340	324	328	342	335	327	318	321	342	349	330	352	297	337	359	292	350	313	322	371	302	305	295	347	354	344	344	335	309	333	322	314	352	307	331	358	323	318	345	318	322	320	335	339	334	323	323	303	308	317	318	307	340	328	331	360	348	359	331	340	331	313	321	334	312	335	322	349	342	334	310	334	342	356	304	336	382	329	372	343	363	306	304	349	308	309	329	340	328	347	334	326	331	328	345	345	289	341	302	305	336	356	318	325	346	330	289	303	333	301	302	354	320	303	333	345	309	319	342	330	308	320	350	319	323	351	319	341	365	350	360	316	362	322	346	327	307	301	342	325	348	342	314	313	345	314	331	330	328	307	324	336	306	337	311	335	326	321	296	367	352	368	317	318	339	356	357	320	322	337	338	355	315	360	316	296	286	340	336	335	333	318	330	325	332	334	357	359	305	320	326	323	292	326	288	336	319	322	325	322	325	336	320	340	348	309	374	333	325	328	316	355	304	330	356	330	336	363	341	305	337	348	324	335	320	300	315	326	314	333	330	330	352	316	338	366	325	328	340	303	332	330	320	304	330	319	326	338	343	325	355	331	376	320	334	319	295	339	324	324	309	304	322	344	332	352	359	335	343	328	376	326	302	307	313	343	309	323	309	327	326	313	357	302	293	349	353	342	355	340	332	332	303	323	344	363	324	346	323	311	315	347	346	354	335	305	314	309	313	326	304	331	319	342	324	316	343	321	331	318	336	340	319	329	333	330	311	334	323	321	319	361	342	312	311	370	341	315	347	336	350	354	324	296	306	353	328	334	327	335	340	325	369	314	326	324	320	327	329	355	328	329	337	303	339	342	326	345	327	349	328	328	331	326	337	347	337	360	323	311	360	330	324	345	374	360	315	329	339	316	292	351	342	324	351	328	347	324	321	320	353	349	335	335	328	340	352	324	339	338	321	341	368	313	325	340	326	361	343	335	360	326	350	281	311	339	342	307	345	320	337	319	354	358	327	331	318	347	341	329	312	364	334	337	356	307	332	324	347	328	324	315	344	328	330	361	331	313	312	341	338	327	339	342	320	315	352	346	333	316	304	358	313	333	309	347	308	307	332	321	340	362	334	314	340	318	366	329	343	315	329	350	343	326	303	334	338	350	313	349	308	324	337	316	361	336	307	337	311	325	313	321	323	330	327	302	320	341	325	310	316	314	310	309	354	322	305	341	342	312	330	314	301	334	327	334	345	341	332	316	336	302	329	356	331	317	361	366	343	341	314	290	336	315	361	342	336	349	339	326	368	339	326	321	335	315	327	326	301	322	337	329	308	356	351	371	328	359	300	342	346	336	353	323	320	355	328	298	361	331	338	317	309	344	354	337	328	315	337	312	321	315	329	321	335	315	311	328	343	320	334	347	325	330	344	359	345	338	351	335	337	370	327	335	328	336	355	301	352	336	323	328	341	354	332	317	346	343	358	318	320	322	330	331	328	322	331	325	306	364	325	342	339	354	295	347	342	354	361	318	324	344	333	329	371	322	307	321	312	336	352	323	317	331	332	328	348	319	336	348	310	329	328	338	323	388	334	322	293	323	337	345	328	326	332	322	318	309	347	312	310	361	291	342	335	345	337	315	325	322	323	353	349	320	350	344	331	343	315	329	318	301	359	338	353	335	309	320	332	343	352	298	351	338	343	362	338	323	343	345	343	327	319	343	328	332	316	349	323	334	347	360	322	342	315	352	343	339	312	323	322	309	359	324	350	344	324	322	334	352	314	329	355	303	334	354	332	309	315	339	320	333	333	365	332	356	315	297	362	330	335	341	331	351	336	322	327	352	327	345	292	339	328	386	330	309	311	315	349	310	333	321	352	309	340	335	341	312	363	332	337	352	330	326	376	304	361	346	329	346	341	337	317	321	341	336	342	353	333	347	328	315	344	340	321	348	334	322	347	288	345	325	306	323	298	316	325	353	345	357	334	347	311	323	341	324	319	337	307	302	335	323	328	339	348	327	322	358	317	348	339	289	321	310	306	331	328	311	337	347	317	311	322	328	316	314	316	355	345	307	333	312	321	345	339	315	334	339	366	309	309	353	309	341	336	330	382	316	294	316	317	339	354	336	351	325	312	359	310	327	313	304	306	313	347	325	338	366	321	328	337	330	301	325	340	315	360	323	321	323	337	322	343	331	315	349	316	332	298	331	343	306	309	329	348	317	316	324	345	305	297	344	311	360	340	332	297	343	324	314	344	327	297	321	307	319	317	319	318	332	324	337	322	331	365	344	341	305	338	353	314	342	342	336	334	371	335	338	327	320	311	341	328	349	332	333	350	357	363	336	324	332	335	354	344	364	369	341	340	335	334	339	329	343	328	339	362	354	325	358	330	320	346	370	321	300	354	373	312	333	327	324	325	333	336	339	351	343	303	355	339	345	313	326	322	312	348	318	328	324	339	354	345	294	338	387	339	338	289	324	357	353	338	294	328	345	338	355	339	319	357	347	358	356	366	332	339	333	339	315	337	346	316	351	341	327	338	314	317	348	321	358	329	311	358	352	339	366	329	318	317	308	322	332	326	313	314	352	313	349	351	352	313	350	322	339	347	339	335	308	301	353	292	331	342	318	336	339	320	349	324	333	336	350	354	347	357	341	374	322	329	284	362	301	330	334	344	330	344	324	363	333	348	343	327	344	336	374	312	313	328	311	334	312	322	326	312	319	338	329	337	315	304	323	298	325	330	357	339	306	325	315	346	328	329	327	332	348	340	316	351	332	331	393	343	269
33093	45743	26404	1832	578	486	511	510	500	470	463	477	484	485	471	447	465	484	479	454	484	467	495	489	461	425	455	485	496	602	693	619	629	566	526	461	419	491	465	457	448	445	449	490	470	478	448	412	463	472	473	441	468	449	461	451	482	454	449	509	475	465	466	460	481	478	464	467	497	463	499	453	461	465	464	424	498	445	443	464	458	458	492	478	465	494	471	454	455	465	440	489	442	469	459	490	438	457	480	450	476	458	466	451	463	495	417	443	475	473	451	456	437	460	449	489	426	462	434	442	434	446	450	442	448	432	439	504	439	407	458	459	413	452	430	471	473	465	440	473	497	491	461	492	449	513	416	465	446	449	460	478	480	448	497	461	414	454	447	454	476	489	482	490	457	510	452	440	465	488	511	464	450	471	461	456	480	462	481	473	467	456	497	475	501	473	458	450	472	474	467	491	482	420	464	481	466	513	463	517	467	478	448	439	441	444	457	465	443	455	442	483	456	450	453	478	442	448	462	450	469	446	423	449	477	462	468	460	462	481	461	467	442	491	489	461	511	421	476	465	481	473	489	454	452	426	446	475	443	473	474	502	500	423	451	446	461	449	484	481	496	461	477	493	498	432	435	468	431	462	466	463	498	498	429	461	470	443	505	481	485	479	452	432	481	448	434	448	447	488	442	484	417	494	481	473	460	472	452	503	459	488	491	462	450	448	475	508	458	448	442	424	483	451	451	442	462	474	449	437	471	434	417	477	476	446	444	479	470	461	438	469	446	464	471	451	463	438	481	492	430	432	471	478	508	446	498	461	490	457	420	453	454	445	470	471	484	464	465	448	449	465	461	484	476	446	487	448	459	441	450	439	460	466	474	468	472	497	452	487	491	495	459	469	485	485	475	442	475	422	462	471	480	488	486	465	471	456	450	449	446	488	487	495	459	423	424	479	444	446	448	480	453	449	466	463	478	456	438	460	434	457	479	469	432	462	490	479	446	463	412	447	480	423	481	469	435	457	467	439	502	484	435	472	459	477	430	460	442	466	447	467	465	448	444	439	480	473	443	466	466	486	499	469	485	465	449	494	425	479	471	491	425	493	486	463	484	429	447	455	459	451	451	471	428	468	459	436	494	496	457	509	484	481	500	511	452	442	408	479	447	451	452	447	507	454	443	439	467	472	462	467	476	460	419	447	448	474	459	468	447	484	460	478	479	471	444	450	445	492	430	505	454	509	496	458	446	463	435	440	453	491	493	450	436	419	474	448	470	460	474	464	515	404	442	422	463	493	475	419	435	448	486	458	500	480	467	484	477	466	473	469	488	479	432	500	479	457	481	429	472	475	447	445	485	428	485	466	505	466	455	482	461	476	481	434	479	445	456	453	481	438	457	444	502	479	478	455	479	473	425	460	464	437	452	481	424	445	414	448	504	440	427	478	449	474	455	443	480	444	449	489	459	461	465	416	469	465	475	447	471	465	522	433	422	444	482	448	503	475	469	417	472	475	466	473	485	490	473	451	492	446	438	447	474	448	451	431	440	518	458	482	464	426	410	420	486	446	503	487	490	438	422	447	443	453	494	475	463	471	474	478	467	486	468	425	459	454	446	446	483	473	443	460	509	477	460	484	491	494	499	497	483	466	432	447	473	450	467	463	479	448	450	496	453	461	436	431	459	459	456	419	487	458	466	493	432	466	460	451	448	457	447	468	477	456	514	446	438	491	488	462	443	481	424	466	445	456	477	448	467	478	473	457	455	455	439	507	460	450	466	412	459	482	469	480	455	516	465	486	467	462	432	446	459	453	417	412	489	464	480	448	457	461	453	459	464	453	478	462	470	481	491	463	495	468	472	492	462	456	449	464	458	443	473	477	475	431	493	439	457	471	442	442	436	463	462	485	495	461	456	463	478	438	440	461	456	436	473	478	496	456	484	442	465	458	468	450	433	461	472	485	472	457	477	431	512	465	493	472	439	478	484	454	456	500	470	471	472	448	447	460	436	481	470	441	453	438	468	449	464	443	451	450	447	466	443	465	474	471	432	437	504	464	455	433	430	496	447	445	427	432	452	456	446	459	458	461	463	438	432	445	471	481	462	474	483	438	495	437	484	436	500	481	478	493	477	440	474	496	441	499	458	450	488	464	465	431	476	437	499	458	459	452	458	475	439	475	454	508	460	421	449	438	513	485	452	477	446	480	482	513	446	428	447	449	429	450	472	487	503	413	453	485	496	463	477	482	417	481	497	480	477	434	455	443	463	434	465	472	421	442	452	495	472	470	470	442	453	433	446	446	462	445	451	508	484	449	472	465	493	448	449	493	461	483	441	473	418	473	486	456	493	441	453	450	447	443	491	448	445	462	475	459	452	435	437	479	485	463	504	443	491	451	440	470	456	466	471	462	480	476	461	445	477	444	453	426	473	461	477	478	481	480	437	439	484	501	450	441	458	528	465	461	424	447	499	498	481	502	435	490	485	482	458	453	447	476	457	438	450	486	451	473	477	470	427	450	454	445	430	486	461	462	456	439	439	483	439	443	446	478	439	478	457	457	479	455	442	468	413	455	482	456	444	468	466	480	440	437	469	444	430	482	432	480	468	419	409	449	475	445	442	447	483	440	470	455	476	440	454	490	485	428	455	454	495	485	478	463	480	414	471	450	485	492	483	463	440	485	442	456	430	446	474	421	465	463	436	460	449	445	452	486	536	464	451	475	470	481	466	436	465	472	483	463	503	427	490	475	452	425	465	429	451	445	430	491	457	433	479	444	449	487	473	453	459	481	505	465	448	470	504	455	445	426	501	447	458	457	464	470	459	455	465	432	453	473	490	422	493	445	475	438	451	464	448	466	458	457	462	455	473	482	444	432	474	444	451	489	454	453	493	446	459	425	461	452	463	453	432	486	429	479	483	461	495	429	484	469	435	429	441	484	459	429	448	450	452	469	472	436	458	466	450	476	473	473	483	446	452	473	441	511	498	460	475	492	447	459	450	424	448	497	454	458	487	460	494	481	420	447	492	451	486	450	456	489	448	463	495	440	466	483	469	498	481	453	484	501	456	430	481	454	466	482	464	449	449	472	466	478	487	456	475	472	473	462	473	429	484	447	455	463	458	451	433	461	460	487	451	442	432	469	463	449	464	481	440	474	446	471	429	491	444	437	474	478	470	520	462	472	451	465	447	429	477	436	468	440	451	501	457	463	463	463	484	438	419	488	522	479	428	446	423	431	480	417	460	467	477	476	497	447	458	450	492	483	453	465	432	432	529	450	463	470	456	473	446	473	444	466	481	494	496	430	495	486	472	457	472	451	466	474	475	455	450	483	449	479	499	476	474	517	488	451	445	415	444	509	475	480	450	423	506	468	499	454	440	448	432	444	470	466	476	455	459	466	487	451	442	428	459	476	492	428	479	464	475	473	457	467	469	437	445	509	434	448	470	470	501	481	482	477	466	416	519	504	497	452	448	464	469	497	456	490	477	458	420	474	487	457	463	476	455	444
24017	21858	31273	24188	20766	11696	947	618	553	537	543	528	551	483	472	518	457	461	494	484	503	514	464	479	489	513	488	537	491	1036	1361	887	974	788	648	524	500	476	495	488	476	493	471	501	511	520	485	510	498	489	483	424	472	492	503	508	442	519	511	466	447	500	482	448	463	501	502	461	463	460	494	483	484	497	445	457	481	506	476	509	485	421	459	463	509	490	472	459	462	463	497	453	497	480	507	483	484	495	461	457	504	504	510	493	491	478	477	488	523	460	505	463	521	489	478	502	507	485	483	473	468	501	489	488	470	498	510	505	489	463	430	473	493	504	494	496	455	474	482	500	491	505	496	520	466	486	493	464	494	466	484	456	465	498	459	529	496	492	452	468	474	486	485	472	478	442	496	503	510	506	464	488	480	494	486	484	522	497	525	527	473	483	486	496	482	489	477	489	500	477	511	511	500	547	497	499	494	469	453	506	450	470	508	490	447	478	491	489	433	543	450	520	482	457	447	492	511	505	487	457	433	525	499	462	495	493	504	479	481	488	465	494	479	497	465	501	448	497	456	474	508	495	452	509	463	468	479	497	481	483	475	472	513	485	485	515	453	494	532	466	501	465	523	451	468	456	468	485	465	457	512	446	474	475	492	488	497	494	491	482	505	463	472	461	484	478	504	468	463	512	498	474	533	498	473	490	504	450	470	484	477	493	490	540	509	465	489	487	492	473	458	483	485	512	499	472	480	470	506	483	501	520	450	492	453	488	481	516	498	499	489	467	457	497	433	490	463	492	484	513	503	522	478	472	472	470	467	508	478	482	453	506	476	493	469	462	453	505	455	472	432	513	486	508	495	549	470	496	511	486	483	521	503	475	508	479	525	483	462	531	496	492	465	481	490	521	481	488	515	470	501	478	496	502	467	444	479	500	482	471	493	480	464	487	535	501	506	457	499	503	499	516	477	479	520	488	496	522	448	489	488	490	464	515	508	484	489	466	480	506	448	474	451	462	475	483	449	489	515	468	493	496	494	514	480	472	496	524	494	485	454	516	475	468	514	480	476	475	473	479	488	534	459	482	510	497	508	463	483	508	470	499	487	476	500	487	464	523	512	510	464	471	477	510	466	480	460	517	468	510	472	490	473	520	462	446	472	511	461	505	510	451	447	505	470	453	484	482	506	478	534	474	486	495	474	470	485	457	477	497	482	470	480	483	507	492	476	487	485	491	511	467	467	447	486	468	495	459	450	448	494	465	508	449	483	514	483	489	476	474	465	482	489	493	494	476	472	531	469	498	476	441	474	476	446	474	483	464	460	539	500	462	479	494	495	523	497	488	496	504	431	508	447	545	487	499	480	451	499	508	482	456	498	473	525	519	459	463	487	458	464	463	482	489	519	470	520	470	462	500	490	435	477	487	455	478	449	491	460	469	473	513	503	493	483	502	471	515	560	481	455	443	460	438	479	483	492	466	484	488	477	523	488	461	463	495	501	484	473	498	491	497	463	475	470	486	493	503	481	461	470	448	494	520	509	531	509	497	536	459	500	506	444	492	477	484	472	434	488	490	507	430	462	479	464	505	487	509	489	479	435	476	512	479	490	489	458	456	523	475	514	507	473	486	474	468	496	449	501	483	485	502	483	506	515	514	507	468	534	484	504	467	524	501	499	465	523	456	466	478	467	471	491	480	503	490	497	450	493	483	466	501	476	483	469	505	426	468	490	475	514	498	512	473	495	444	468	506	493	485	499	456	480	503	488	480	464	457	489	455	461	480	520	476	493	467	468	448	467	469	509	478	492	461	465	460	464	482	486	492	538	488	465	459	518	427	517	508	506	473	463	514	486	501	482	472	501	493	488	480	475	472	516	460	460	545	501	526	469	500	532	459	540	497	500	507	461	456	500	507	500	506	471	472	486	460	468	461	515	528	475	511	449	483	472	477	460	481	454	500	480	491	468	509	505	538	489	505	488	485	454	464	504	487	505	508	478	510	488	492	469	483	494	505	486	498	484	471	489	523	494	477	472	498	497	515	533	503	476	463	514	452	478	469	478	449	469	464	498	464	519	510	484	474	478	464	480	464	505	485	488	477	460	502	471	500	516	479	469	526	466	479	503	496	488	503	484	503	498	464	438	501	495	475	504	467	490	486	478	495	481	502	477	509	477	486	527	493	499	488	481	491	501	490	532	476	473	459	494	466	457	481	456	476	500	513	458	452	488	478	508	468	481	481	469	451	518	483	475	540	490	467	464	502	484	479	459	498	495	470	457	487	514	454	425	487	504	457	471	499	496	530	512	509	489	496	527	502	477	475	467	486	489	498	471	474	498	486	476	484	484	479	489	479	470	452	487	484	485	522	460	475	480	461	479	469	477	454	462	499	510	496	450	506	481	530	477	504	508	502	461	462	441	490	453	466	457	487	504	465	514	475	459	486	435	485	504	506	474	539	471	425	497	443	474	516	506	479	471	479	519	475	504	488	455	500	471	474	505	501	468	482	498	489	493	467	521	471	468	482	466	493	484	504	542	461	464	478	469	480	496	463	487	517	517	508	481	463	473	502	492	442	505	501	480	480	484	508	486	471	490	469	497	466	475	478	470	469	514	518	483	536	492	509	494	463	501	473	498	463	491	436	559	481	495	488	478	446	499	460	483	502	510	476	484	478	499	504	457	501	477	473	445	546	490	429	493	461	519	443	483	505	473	457	498	473	494	455	491	485	485	481	445	441	459	475	494	503	481	489	475	500	509	503	479	474	477	502	501	460	536	526	476	454	482	468	476	452	509	462	491	499	470	475	484	489	505	479	476	477	471	522	483	503	479	447	499	503	446	506	498	497	459	461	490	477	425	481	462	457	499	480	470	501	452	493	515	507	470	503	534	464	496	487	505	455	494	491	466	487	486	487	462	472	482	503	516	503	503	501	498	495	472	479	539	485	473	513	501	492	481	491	495	493	472	488	511	502	505	495	496	505	536	485	459	463	500	476	484	499	503	481	476	484	507	539	532	491	485	508	522	459	465	467	475	461	486	463	486	486	491	523	532	489	501	472	491	498	496	519	502	509	521	463	491	465	486	512	473	446	508	475	494	455	495	505	472	522	474	481	449	475	488	463	468	462	480	484	448	465	456	506	503	503	511	505	482	467	500	453	507	520	499	529	498	496	517	505	485	456	533	524	459	501	469	523	460	485	519	460	502	466	512	457	472	425	502	525	461	469	508	443	454	496	476	492	470	521	510	501	504	501	488	505	511	473	527	475	485	473	474	517	503	482	490	476	517	462	492	475	474	480	488	460	481	486	511	511	525	489	504	470	511	450	463	491	518	493	529	450	516	483	486	456	517	490	497	504	462	486	467	484	478	448	487	461	455	447	510	455	468	466	502	505	473	417	449	501	493	458	488	468	504	486	471	453	506	480	475	481	516	478	446	495	484	487	503	477	457	481	472	491	471	505	496	479	480	490	508	480	447	454	515	457	478	492	459	479	502	438	487	511	492	477	491	454
58305	90492	47291	8482	1988	1083	967	847	811	783	810	783	779	715	699	692	663	721	699	714	702	726	678	709	634	689	684	710	726	1950	2607	1612	1588	1172	995	745	719	665	644	651	660	666	686	693	682	677	656	652	674	675	670	695	690	659	673	646	721	645	633	669	662	701	678	699	693	625	676	677	608	677	673	670	675	661	640	611	697	684	667	670	683	663	698	651	657	719	698	687	685	632	660	675	685	650	663	670	666	672	645	687	632	644	701	634	667	659	664	642	661	707	640	629	647	631	644	671	703	686	649	680	665	725	687	637	665	654	704	686	681	683	692	646	642	631	684	686	644	687	678	647	664	680	662	669	683	691	654	703	675	686	657	674	681	661	643	640	664	628	630	711	623	620	644	623	687	681	655	627	653	632	650	622	690	694	661	645	641	633	656	692	632	683	690	649	665	673	627	635	725	635	662	706	674	671	715	672	629	712	643	656	640	647	671	668	669	641	689	683	618	647	684	675	670	661	667	675	682	666	617	675	634	640	698	645	647	630	674	684	664	613	687	687	644	621	657	654	685	666	668	686	696	650	642	640	706	665	673	676	657	689	663	701	679	657	638	660	637	675	641	659	690	684	675	657	654	640	671	660	667	686	702	676	687	671	693	666	688	657	632	642	680	633	647	645	652	707	680	665	694	630	702	663	704	670	693	659	689	630	642	733	687	691	666	632	696	688	669	641	628	678	652	687	702	670	664	633	656	677	665	647	694	695	667	668	675	657	686	606	661	661	619	711	691	666	586	693	699	628	673	616	637	649	648	692	678	687	637	647	666	643	665	662	708	685	692	662	664	691	681	673	695	669	624	722	609	685	637	685	696	600	651	639	669	657	680	660	660	639	659	669	638	708	668	699	702	641	649	698	655	695	644	633	707	691	649	625	698	608	643	688	654	635	691	685	662	649	660	680	666	660	696	677	672	654	611	684	689	653	656	656	664	716	677	682	624	669	644	637	738	675	717	673	692	661	700	664	680	658	673	670	646	641	683	696	668	672	648	690	667	684	664	645	679	634	677	695	684	652	635	656	650	683	669	656	637	662	671	653	683	656	674	656	608	656	678	660	666	668	678	664	713	678	671	639	603	661	663	688	669	687	687	662	667	643	625	643	667	688	664	694	638	659	671	704	661	631	634	652	616	681	690	645	624	667	652	651	704	688	629	705	678	703	665	648	673	684	662	644	698	684	649	654	723	694	652	669	671	679	630	611	664	611	676	648	659	645	644	662	645	657	654	656	658	659	631	643	674	687	679	656	705	706	693	665	659	671	658	654	626	673	720	614	669	670	678	694	669	658	692	726	652	625	685	680	639	649	658	675	680	626	633	687	705	667	701	657	703	695	655	649	638	706	674	627	707	684	705	681	663	662	713	684	697	621	650	631	673	673	700	686	651	676	650	644	666	603	602	647	667	696	663	691	634	697	618	673	633	679	675	699	663	617	681	665	680	645	694	682	698	651	628	649	622	703	658	667	669	657	674	645	672	650	656	616	712	664	662	649	654	666	660	650	669	694	645	703	709	739	636	630	697	664	725	673	665	676	640	672	675	680	656	640	611	669	661	635	677	647	689	644	654	662	674	646	626	614	671	676	680	645	674	663	647	720	634	639	709	656	723	675	624	657	709	669	652	652	663	665	698	699	666	641	680	704	673	700	631	651	636	676	674	665	672	661	684	651	682	692	629	644	752	653	674	658	695	682	630	673	633	647	686	674	684	662	655	682	675	694	676	703	619	622	719	652	646	640	604	657	660	632	640	650	703	663	687	633	648	696	709	625	663	690	625	674	666	702	675	682	649	661	644	677	650	673	666	678	687	641	649	693	643	677	628	699	606	682	656	661	634	691	704	623	676	662	656	688	674	633	665	634	662	670	660	678	651	680	679	650	640	657	623	705	709	655	683	668	658	721	631	607	680	662	666	667	641	661	586	660	647	683	662	672	643	693	659	705	649	671	631	663	614	645	659	670	688	650	708	644	649	666	644	664	670	668	666	683	698	642	643	690	643	632	642	668	688	666	686	646	648	681	658	675	710	656	667	680	658	682	637	649	657	687	671	596	668	632	659	672	661	661	673	645	697	627	670	669	637	706	707	663	693	706	661	691	636	672	639	622	677	688	600	652	670	692	621	706	686	669	663	689	682	633	671	659	688	689	630	651	661	626	667	699	639	675	658	698	637	635	729	663	635	739	659	678	674	651	667	695	652	654	660	760	695	708	713	664	673	702	645	709	619	669	636	675	662	663	695	727	632	636	660	666	632	674	638	677	684	650	666	666	704	667	674	630	650	663	653	671	672	643	657	646	647	655	636	651	647	673	637	666	685	622	750	675	681	628	641	654	694	725	671	655	647	667	652	668	670	663	665	613	670	643	662	667	675	657	658	643	721	720	698	645	677	645	616	670	629	679	646	626	695	621	680	694	682	628	610	714	658	695	665	650	643	670	650	701	670	704	656	678	682	650	659	692	672	678	633	612	668	639	652	697	678	676	634	641	617	712	671	673	727	669	643	677	690	701	673	680	707	647	668	664	666	652	657	696	657	654	641	660	638	665	632	663	644	657	691	656	696	701	633	629	679	628	678	705	725	646	649	639	678	660	655	732	654	658	648	671	667	665	648	669	659	662	638	730	610	642	686	708	660	698	691	641	650	702	626	653	681	639	757	631	668	655	670	709	633	640	627	626	656	646	704	637	664	710	679	616	673	640	631	693	655	645	687	669	646	719	716	675	688	689	684	633	654	692	620	694	646	634	647	673	709	686	673	665	691	632	674	643	695	621	661	662	693	683	638	668	655	656	641	657	648	663	657	675	658	657	651	688	633	673	691	641	669	701	661	663	661	639	662	650	689	649	638	643	659	669	677	655	681	680	677	678	644	641	677	656	694	646	673	675	679	630	667	634	644	654	650	674	687	682	651	673	649	700	682	669	651	643	650	696	682	680	656	657	653	696	682	655	689	662	635	652	645	643	685	694	673	649	667	673	601	693	711	657	678	641	624	609	664	679	662	628	699	607	630	704	642	632	621	631	658	626	638	649	639	658	644	668	690	684	639	683	662	626	648	672	686	693	622	725	653	659	676	633	642	648	657	667	663	667	697	652	625	663	680	662	664	664	666	658	661	710	612	670	675	705	672	635	644	682	688	606	715	690	610	647	589	644	666	627	615	639	670	661	663	685	604	639	693	643	650	661	700	654	689	614	660	701	668	651	707	666	645	667	649	677	660	713	701	741	673	616	627	667	640	680	685	664	659	685	627	655	702	673	686	678	625	640	675	631	653	625	628	690	634	666	660	673	636	674	647	684	665	675	675	699	634	665	652	643	664	710	635	651	689	624	695	665	652	647	652	691	681	644	690	645	696	668	694	673	667	685	676	660	644	661	621	604	673	677	631	650	641	672	673	657	679	651	674	632	658	604	647	659	647	652	632	734	704	726	641	684	624	665	627	657	673	670	619	665	601	629	681	683
22990	21439	30637	23046	21120	20784	9107	727	662	627	613	569	541	577	535	589	583	574	523	540	546	498	480	536	553	527	499	527	541	1330	1632	1970	1560	989	632	559	510	527	486	506	487	489	500	516	455	508	528	489	496	483	483	509	521	515	472	458	488	556	475	531	523	494	445	516	449	505	469	470	505	516	461	537	530	540	502	487	513	497	491	517	498	462	507	496	517	523	490	529	555	491	540	524	481	474	513	504	481	528	563	548	454	481	500	513	498	509	461	520	500	490	507	477	487	489	526	481	515	490	501	505	522	488	524	472	472	518	531	513	532	478	514	495	479	463	512	476	507	493	474	520	519	475	489	494	469	487	504	477	484	437	475	500	529	530	526	459	484	521	490	516	536	480	482	506	503	514	472	520	533	484	506	500	481	487	478	492	498	498	514	468	489	504	474	473	528	529	495	468	507	505	522	508	537	511	491	507	521	488	517	522	528	497	481	465	453	500	472	481	502	495	515	478	492	522	509	433	496	485	529	534	475	473	528	483	517	474	444	503	520	480	475	524	515	506	519	516	486	503	525	504	502	511	519	512	516	486	534	503	472	516	538	474	515	547	504	499	513	491	500	487	481	488	490	478	481	515	457	515	446	492	492	494	480	478	504	497	527	494	483	443	531	485	508	531	543	506	480	471	461	500	518	510	493	502	535	532	544	504	531	524	519	526	495	492	502	523	482	493	546	516	493	504	496	496	478	456	515	475	521	450	506	506	530	523	476	493	475	509	523	493	515	494	499	497	546	482	538	478	496	546	533	483	519	533	451	476	513	557	505	507	504	476	511	505	481	519	508	527	488	503	490	495	500	483	518	474	492	524	512	489	543	519	517	521	510	520	486	480	527	476	505	507	492	549	511	499	486	517	492	512	488	514	542	525	500	501	508	508	484	438	525	502	514	493	495	481	508	482	474	504	496	524	524	505	493	499	493	464	520	485	482	473	465	497	539	461	474	529	517	541	479	487	460	530	557	490	457	481	442	468	484	506	507	498	494	487	494	500	464	502	552	503	536	491	499	503	496	475	474	507	476	496	524	518	473	518	511	491	487	489	517	497	466	437	494	513	499	502	514	506	502	491	485	497	521	515	464	442	535	525	492	466	508	491	496	466	516	516	483	495	504	548	443	485	502	504	489	517	477	484	496	495	509	477	462	514	490	489	506	492	486	482	532	481	484	490	483	483	448	489	467	535	529	488	515	493	461	493	509	424	520	481	500	511	480	510	508	452	501	524	526	467	485	501	483	492	508	536	511	506	485	486	487	489	524	513	570	495	513	494	472	486	528	470	480	497	505	459	506	472	512	501	526	470	495	487	453	515	479	452	504	513	518	491	477	521	461	494	514	508	460	478	482	480	483	524	489	514	510	509	519	480	485	502	506	484	475	481	487	474	489	524	522	492	531	433	457	511	485	495	491	535	525	519	491	494	464	494	496	496	477	465	496	505	498	498	533	461	540	525	509	491	554	486	492	504	484	491	523	525	487	500	480	464	503	430	468	511	528	461	479	535	461	493	539	464	506	510	520	487	508	515	512	504	462	473	497	482	475	486	504	526	480	545	453	508	452	475	523	484	511	540	522	457	526	525	486	487	489	510	518	516	512	547	506	472	502	485	458	480	502	492	512	474	479	505	482	495	476	498	521	519	480	512	506	491	503	522	502	483	521	500	473	503	521	502	474	522	476	476	478	447	505	472	495	495	471	528	487	518	499	507	524	508	531	498	514	456	529	502	489	537	530	488	542	449	493	482	512	512	501	508	483	533	485	507	508	504	476	493	505	469	498	503	488	519	465	484	474	472	502	508	525	507	511	498	438	480	557	495	496	511	467	540	526	523	496	467	454	488	475	515	478	477	529	495	539	511	495	466	500	542	491	497	498	495	478	527	461	522	521	489	510	507	520	499	499	498	495	521	493	484	546	504	520	484	490	521	494	511	490	471	499	491	509	519	527	503	501	446	484	480	479	473	465	521	513	491	470	475	492	527	479	496	508	497	497	497	493	503	485	522	486	516	467	497	513	537	513	519	543	494	501	496	483	498	476	508	491	462	479	493	527	506	473	477	517	467	492	467	506	480	530	457	520	503	470	489	469	473	431	479	514	511	506	530	522	458	521	531	493	479	476	513	513	502	507	490	517	478	524	533	431	464	530	499	474	494	516	492	528	546	498	475	511	522	511	458	489	515	563	507	479	470	498	486	520	491	478	459	498	510	489	463	485	475	479	513	537	478	480	482	472	482	492	513	503	494	534	526	512	501	500	498	506	473	502	488	505	511	478	513	502	517	530	549	512	509	457	505	498	537	493	497	511	549	505	497	483	508	494	488	476	472	532	515	505	517	474	500	504	510	486	507	501	501	449	515	540	507	543	512	494	495	503	436	526	478	493	495	466	512	473	501	519	520	548	491	450	518	502	489	487	524	478	495	492	510	460	493	513	462	464	466	475	501	495	500	510	538	501	457	476	511	508	498	516	483	456	506	521	504	551	525	500	515	487	532	541	494	459	523	509	494	550	530	486	475	468	515	490	547	522	458	491	458	513	493	469	473	508	514	458	479	450	490	476	482	489	508	463	538	518	474	506	498	519	495	502	502	497	525	510	523	517	502	514	471	493	469	487	506	505	505	498	502	514	520	509	480	523	513	541	511	488	495	465	513	494	551	512	505	490	486	467	510	493	473	510	463	505	521	467	531	465	521	482	544	552	500	471	520	524	512	472	475	512	473	490	510	520	494	507	474	511	518	534	506	512	465	457	498	495	512	451	533	529	511	509	521	510	517	498	493	478	510	484	507	499	487	497	475	507	492	492	515	500	506	474	502	540	513	522	520	482	536	510	478	493	492	494	503	492	483	509	498	483	469	487	520	494	542	517	485	512	534	515	466	538	496	481	517	519	472	514	515	485	484	497	503	506	497	510	508	491	466	489	497	498	484	532	483	536	503	495	509	502	495	524	458	502	499	503	523	495	485	531	524	530	489	528	504	493	522	464	493	504	508	509	502	492	510	453	517	478	509	476	487	486	484	522	476	512	469	494	513	504	491	513	515	515	501	492	491	493	513	492	540	490	497	507	501	490	508	483	482	504	502	522	485	514	538	448	501	508	480	497	499	547	530	519	498	498	492	491	497	510	505	508	490	473	504	508	492	499	477	505	432	518	530	474	493	474	437	502	461	507	486	508	489	504	505	514	468	509	509	478	495	484	484	487	535	484	512	478	457	523	475	519	503	484	444	494	531	510	498	501	448	461	490	502	493	508	508	455	470	470	476	469	515	540	504	494	469	507	504	514	468	487	535	505	479	514	505	514	478	533	509	476	499	490	483	506	498	497	486	465	523	513	493	483	462	481	520	468	480	483	491	517	537	496	488	478	532	465	500	526	502	433	522	473	472	465	510	500	486	466	511	519	495	501	531	477	475	487	481	560	498	522	510	478	513	501	486	515	521	475	486	474	531	533	479	509	494	452	459
60232	99403	45975	12411	11978	1438	1269	1159	1031	1000	893	797	791	789	762	755	766	748	722	760	733	692	647	678	674	748	705	692	721	2547	3291	3881	2794	1603	1067	786	673	737	704	673	668	630	644	685	710	673	685	688	688	697	641	692	654	735	669	706	673	682	655	632	630	641	676	694	684	678	683	706	678	657	721	673	674	738	690	670	661	711	697	634	701	615	672	666	628	690	698	704	683	703	679	667	684	667	658	638	640	655	669	687	695	688	716	666	683	713	727	629	678	683	673	684	660	651	655	646	667	741	640	713	677	665	681	683	656	671	701	642	662	677	670	653	671	686	665	668	669	711	695	706	683	670	696	692	665	668	645	668	679	665	690	697	672	720	681	672	656	705	679	660	679	649	715	679	747	641	683	650	700	689	687	678	683	651	627	654	668	671	689	644	704	666	660	712	670	706	708	675	642	712	679	677	654	677	701	692	679	662	693	693	634	716	696	703	671	693	667	658	677	659	687	695	667	680	677	675	700	671	690	699	697	683	682	675	715	703	659	690	700	691	703	654	704	663	719	695	711	676	669	695	713	658	687	685	656	735	715	674	648	703	649	665	681	716	707	663	691	693	669	623	640	705	728	703	701	686	672	703	675	668	679	679	668	721	722	708	679	688	664	644	662	721	725	701	680	663	667	682	636	686	708	675	713	681	679	637	627	660	716	670	736	662	691	678	657	694	691	687	678	688	679	661	694	662	733	645	637	694	684	691	662	689	704	698	693	681	696	678	674	679	666	692	674	645	664	699	701	688	699	686	722	673	655	680	690	669	698	631	650	700	659	746	646	625	699	661	623	672	660	644	729	690	683	649	662	681	652	673	734	694	588	693	739	639	705	631	682	668	671	660	717	673	704	677	711	683	701	676	700	656	610	686	656	678	658	701	674	708	649	696	679	645	691	689	691	672	712	676	688	687	651	649	661	724	647	649	683	685	670	661	659	673	699	699	693	657	682	685	688	703	668	704	634	663	683	663	660	708	629	700	722	688	651	669	723	716	704	658	692	669	659	675	682	666	658	687	665	709	658	697	675	684	648	679	684	670	707	673	670	692	703	709	665	672	656	670	665	668	696	701	681	698	671	650	691	663	680	709	671	705	706	685	677	664	673	661	672	675	689	682	679	700	680	675	688	682	664	639	703	706	675	680	666	651	700	686	694	681	699	709	665	690	656	690	699	707	693	647	726	672	697	659	684	692	666	716	629	657	671	716	670	637	669	683	693	630	640	669	649	651	719	657	630	685	638	631	708	670	661	708	671	697	644	674	645	717	709	651	667	647	694	660	675	683	643	689	676	675	672	690	616	675	703	698	679	678	655	687	656	705	663	659	652	662	691	692	717	678	684	682	657	653	657	735	710	715	658	704	722	680	733	655	639	697	687	691	726	671	684	621	675	679	633	656	662	658	688	651	691	685	622	642	706	642	626	697	702	723	638	667	719	684	705	701	673	704	677	683	665	657	684	668	661	697	675	653	723	652	719	716	735	668	628	667	724	677	706	691	689	649	710	682	685	684	655	690	667	654	656	681	674	673	674	662	646	640	682	657	701	687	682	720	685	695	696	657	669	693	682	661	692	673	674	658	677	640	671	675	686	687	720	715	685	684	680	706	645	697	675	691	659	708	659	644	657	645	654	678	699	656	684	680	649	665	694	626	656	663	705	706	680	652	654	706	663	672	655	698	676	696	709	704	706	674	683	691	635	639	625	706	630	678	695	682	674	666	645	632	722	670	629	706	674	664	681	702	666	639	705	679	676	675	651	666	681	678	652	732	676	686	681	681	663	671	659	675	689	670	664	655	723	674	662	682	683	654	677	655	696	724	656	635	672	693	674	696	689	663	697	672	700	682	674	682	641	661	676	677	686	667	675	696	703	642	734	668	645	646	662	719	651	704	694	663	684	673	709	662	641	664	637	672	663	659	645	678	690	679	676	617	679	652	706	674	715	715	723	657	653	709	704	653	703	688	699	663	715	658	682	666	686	661	687	683	670	654	670	688	728	650	670	681	668	687	653	707	720	654	676	692	676	716	700	649	678	701	702	648	656	705	613	688	705	695	682	670	697	634	684	679	683	659	651	728	673	653	734	698	689	650	663	653	677	703	706	673	658	689	736	681	685	671	692	676	689	656	663	681	682	651	691	663	725	681	667	695	650	689	662	646	717	712	678	671	658	687	695	690	675	679	708	725	702	668	639	711	676	670	690	637	730	673	687	733	674	661	674	633	718	668	627	622	656	664	690	705	680	659	698	710	656	678	681	627	628	665	697	652	710	652	633	705	655	664	659	670	672	650	679	716	714	657	709	685	701	661	689	695	682	712	701	674	649	699	658	682	709	719	660	681	735	694	670	662	654	653	681	704	657	638	684	690	663	684	707	679	660	622	708	654	710	679	675	672	683	658	678	675	662	692	762	671	650	660	673	695	726	658	648	699	729	696	685	673	735	686	665	689	698	634	676	683	696	672	682	624	691	678	705	685	652	707	653	713	676	683	640	666	684	659	665	693	686	701	679	692	697	673	625	681	692	669	646	683	644	654	655	705	689	647	669	657	675	613	659	692	627	701	688	703	655	716	650	649	677	655	694	709	668	679	666	689	707	707	674	715	678	726	716	693	695	626	625	717	663	654	672	648	717	682	664	693	694	696	666	702	724	678	659	728	713	656	683	629	695	700	665	689	702	696	712	688	677	692	689	719	677	646	653	656	687	648	714	660	704	688	702	666	676	710	652	736	694	699	625	639	664	649	683	679	667	746	686	693	693	647	674	677	656	677	689	638	681	687	705	689	664	667	709	710	626	653	647	666	699	682	683	675	714	708	706	710	693	687	666	623	696	677	687	668	689	705	647	696	671	652	707	696	672	627	684	697	727	642	603	683	658	668	697	662	658	696	638	689	690	730	691	696	645	713	686	678	673	657	664	726	708	642	699	675	674	660	690	642	700	693	681	715	659	666	666	694	689	695	732	745	714	667	693	701	665	688	622	660	695	655	661	686	668	626	667	629	646	699	633	706	696	709	698	675	692	684	674	651	673	672	669	686	682	704	710	706	672	658	697	736	678	642	643	636	665	715	716	656	661	667	662	660	676	655	723	683	679	655	700	678	676	637	649	663	637	668	691	684	668	699	706	699	723	680	641	653	642	649	692	675	720	681	718	647	685	682	701	697	650	659	682	710	695	674	650	682	673	659	663	669	691	696	683	666	701	717	659	667	677	707	673	710	623	686	656	689	661	658	665	649	696	665	698	666	727	682	644	642	697	691	633	666	690	715	677	662	706	697	721	735	695	663	659	696	653	669	640	700	669	697	685	710	677	687	723	694	698	680	642	664	684	675	707	656	638	684	662	675	717	607	669	680	652	688	672	653	688	670	689	693	735	662	687	679	690	663	686	670	662	649	695	681	691	695	717	701	687	705	677	705	651	701	667	671	697	661	758	693	747	652	664	715	680	685	667	706	694	668	670	687
28050	26814	30310	8159	1202	419	395	344	372	358	334	360	361	363	339	349	332	365	341	369	369	337	348	316	348	352	320	390	366	357	426	492	417	417	372	313	340	344	329	320	327	370	348	330	352	358	355	361	357	347	337	367	358	359	360	340	345	368	329	350	377	334	349	370	352	338	355	342	321	340	397	374	341	341	359	356	338	390	319	379	357	325	368	366	341	392	339	322	362	325	358	332	381	340	356	391	349	323	345	358	320	339	360	354	340	306	369	357	364	341	345	340	329	358	324	371	376	358	343	353	364	333	342	336	363	362	327	329	350	354	382	319	339	340	356	337	344	336	382	354	325	312	320	329	366	340	348	368	341	359	371	370	320	358	333	330	334	347	322	369	327	362	371	402	322	369	359	355	357	354	372	373	343	352	331	359	346	341	364	337	333	335	353	332	295	363	381	348	334	326	354	352	325	343	382	311	365	367	353	371	389	352	346	354	351	365	338	362	338	353	355	324	343	339	361	355	341	374	337	360	366	351	329	338	329	324	361	339	386	347	357	320	381	333	352	307	338	338	349	356	360	320	368	339	371	380	327	377	323	339	370	354	333	342	338	360	339	357	346	376	351	354	345	345	353	336	387	345	326	339	335	367	379	370	351	352	372	329	378	329	344	375	331	351	327	339	348	347	343	356	329	362	345	316	353	360	382	321	370	381	370	327	359	326	336	316	347	353	357	352	368	362	339	380	348	347	358	324	370	343	349	341	371	292	382	341	351	334	328	347	382	330	367	342	351	339	349	330	315	326	321	321	294	326	363	362	341	332	335	328	339	373	354	339	394	380	351	359	318	331	327	362	365	346	348	350	334	346	345	340	350	347	331	347	332	342	331	346	377	367	337	354	337	334	352	352	365	363	339	328	317	350	353	344	317	367	340	361	349	339	330	367	368	329	356	353	373	360	374	338	364	320	356	361	330	349	341	348	339	317	335	321	359	344	349	356	390	355	357	357	339	304	351	350	340	382	351	330	299	364	340	335	342	401	356	324	360	354	351	363	377	370	354	377	357	338	330	348	351	354	350	351	358	354	325	349	350	333	376	341	335	325	348	350	326	363	331	363	340	359	360	347	349	327	353	344	400	332	335	335	339	366	341	327	349	349	316	330	348	328	363	340	366	338	360	344	339	342	334	333	344	381	351	333	358	360	353	343	391	336	327	337	366	332	358	336	332	384	383	355	333	326	377	349	336	330	376	317	338	338	358	335	301	359	332	342	338	368	337	353	374	362	345	325	379	347	390	338	355	358	324	372	316	375	322	349	347	371	392	342	338	334	348	339	319	343	318	366	336	366	341	325	336	382	349	346	368	343	358	332	331	295	344	353	352	347	360	359	363	367	364	369	376	356	337	300	314	352	337	351	320	376	345	335	391	346	372	342	337	343	351	323	336	365	346	349	334	341	312	388	324	363	312	350	325	379	336	342	323	347	313	327	310	299	368	322	337	352	350	339	377	340	361	356	371	361	357	319	332	341	310	362	336	373	346	381	391	329	342	324	354	357	315	338	349	337	354	356	335	382	372	333	360	362	342	359	366	365	319	366	359	347	357	352	344	343	364	336	341	352	336	344	346	345	330	331	333	352	361	355	369	333	323	348	356	347	359	299	373	327	355	351	341	364	353	349	359	343	395	344	338	364	344	384	367	335	353	325	328	358	345	304	369	333	350	360	344	349	363	373	344	339	363	350	347	345	383	329	351	361	344	395	338	364	346	328	335	332	355	338	342	365	338	325	365	308	362	356	341	337	354	385	360	356	345	371	354	329	325	347	318	331	346	346	365	340	331	374	367	337	331	326	337	366	339	323	320	348	362	325	341	338	369	316	328	343	348	363	340	332	377	354	349	328	340	337	338	308	348	348	344	349	388	331	384	351	352	321	337	347	335	312	365	345	360	345	319	361	353	344	366	374	341	367	382	329	344	333	349	374	339	337	349	361	356	376	319	328	349	344	366	356	383	329	341	356	370	374	358	340	354	321	342	375	373	312	369	341	371	339	335	332	331	342	365	341	358	379	385	372	361	373	373	362	383	340	359	367	357	304	373	345	359	339	360	340	379	331	367	358	380	335	344	334	340	332	334	345	328	315	336	351	385	355	400	365	329	305	360	333	361	337	329	357	339	323	342	332	384	365	365	342	373	352	332	377	308	344	350	331	354	333	378	314	354	364	334	380	303	393	319	346	354	346	374	305	356	352	345	351	337	336	386	364	347	366	370	346	314	306	317	315	355	356	366	335	354	339	347	345	360	353	343	364	361	360	364	341	363	341	351	335	342	355	350	396	337	360	359	350	330	344	325	377	349	330	368	377	316	355	367	360	353	339	362	354	332	327	338	335	352	344	341	343	357	399	319	341	366	336	354	378	359	333	359	374	358	338	352	351	341	382	363	352	331	351	332	402	338	383	345	355	357	364	325	366	339	368	339	340	362	338	376	353	359	345	327	322	352	344	327	363	368	377	345	367	338	364	356	389	360	350	378	377	344	390	350	370	353	366	346	351	361	364	356	343	334	337	353	329	351	365	370	345	363	380	360	365	355	342	364	357	346	366	336	390	344	348	336	329	371	341	340	356	367	291	342	359	321	366	371	383	332	343	342	357	365	347	354	348	314	337	345	340	364	338	341	357	324	361	372	313	361	359	342	353	347	370	370	350	346	335	335	338	377	369	320	339	361	334	354	369	341	344	340	357	387	325	328	341	342	333	343	397	340	362	344	339	337	346	358	348	331	317	361	346	360	390	383	357	361	393	360	358	351	363	340	315	357	343	375	362	367	361	362	338	371	343	332	309	348	347	351	321	352	335	340	354	375	344	359	348	328	328	344	371	351	328	351	353	321	351	328	344	367	334	384	380	341	337	363	381	374	343	359	357	340	333	344	365	319	363	350	356	345	355	330	327	373	351	367	345	353	397	372	353	353	353	406	333	336	330	368	343	370	344	409	374	327	346	324	381	361	347	357	330	358	348	323	343	362	348	336	349	329	318	354	356	341	341	359	331	315	369	350	385	346	337	387	357	349	369	344	393	327	377	329	348	360	354	308	345	344	351	358	342	351	342	361	357	330	326	346	350	334	351	345	322	363	351	360	348	314	324	356	330	340	336	311	353	348	359	354	330	339	356	380	346	361	348	366	318	334	321	349	364	352	324	337	352	322	341	387	348	374	367	352	308	320	351	379	359	332	350	331	396	362	349	375	337	369	336	350	357	374	331	371	332	351	338	375	355	379	347	347	368	370	369	341	336	333	342	381	365	362	336	341	320	349	345	355	369	346	383	353	388	357	319	374	313	335	379	339	323	343	334	344	361	371	352	371	308	325	320	359	343	365	340	310	336	323	355	349	350	308	361	393	336	365	334	339	341	351	343	327	343	370	296	359	349	377	374	347	390	363	354	318	326	357	343	323	325	345	336	352	333	359	369	338	339	318	317	344	395	371	359	338	329	333	325	355	356	339	334	363	358
33460	45988	26405	1868	2151	572	498	468	460	536	487	484	512	495	474	467	502	514	514	462	471	518	467	483	439	518	497	517	480	571	654	768	695	631	564	529	467	481	481	467	489	495	507	454	467	478	491	463	477	501	491	474	487	473	506	499	481	518	506	528	488	481	486	547	515	477	478	483	513	456	456	505	527	486	483	514	476	479	490	453	469	513	486	482	489	523	467	527	479	477	473	465	446	458	514	509	476	450	477	449	517	475	470	486	450	468	477	472	450	491	492	500	475	471	499	500	461	444	511	477	484	493	477	490	503	471	503	476	462	482	447	516	484	536	465	511	509	510	457	485	514	492	531	486	499	471	482	525	507	482	495	495	476	491	476	464	481	462	493	462	503	492	482	475	481	497	454	471	510	486	490	467	492	447	472	509	517	479	477	491	494	481	477	487	499	451	472	501	485	453	497	511	482	472	506	442	490	483	510	490	439	504	454	502	436	515	464	487	469	483	540	522	513	493	478	473	473	475	504	468	521	450	483	470	506	513	499	513	489	484	459	493	479	512	511	527	490	470	456	476	451	490	486	482	463	470	487	500	485	482	491	475	531	487	485	508	451	456	511	536	477	492	472	475	452	487	474	474	497	499	478	530	514	497	465	494	486	455	509	492	463	487	501	517	492	482	488	445	469	506	490	481	476	513	492	487	515	536	471	477	514	480	506	477	500	461	524	506	490	517	477	480	493	439	485	434	491	472	485	535	480	513	486	477	535	483	479	483	469	482	524	442	500	478	517	487	469	507	528	504	500	493	455	488	503	504	519	486	501	489	465	502	479	506	472	484	463	494	501	489	472	476	483	498	467	520	497	462	494	489	451	466	511	476	473	491	520	507	543	462	477	471	495	463	460	480	457	482	519	511	500	458	472	498	472	502	491	483	491	532	481	506	483	475	487	493	521	487	464	456	530	524	469	494	518	492	493	465	501	514	543	489	467	496	486	514	478	481	509	431	484	473	495	474	492	440	506	494	484	475	462	471	475	507	489	498	488	502	472	502	499	481	532	482	428	520	454	517	474	490	467	491	499	512	467	516	499	523	452	487	496	509	476	510	496	480	489	449	492	495	469	467	457	481	454	497	491	495	478	485	539	498	467	513	506	473	513	513	488	500	463	513	482	512	511	487	519	498	489	484	503	484	478	514	458	477	500	474	444	449	499	481	501	478	497	461	509	460	462	462	488	485	520	454	472	500	487	484	473	473	497	482	494	488	478	495	481	471	485	434	496	466	472	470	477	520	526	488	518	508	511	488	461	489	462	497	452	512	514	505	484	516	514	491	479	489	518	467	466	513	523	494	497	488	474	480	476	441	506	472	498	445	481	505	453	498	498	499	526	461	495	493	518	483	486	438	477	467	481	486	484	456	539	485	481	536	446	502	473	483	503	470	492	504	512	468	507	489	454	476	495	524	461	480	471	508	493	506	475	459	475	485	451	524	496	458	472	507	497	499	495	506	500	472	481	470	472	470	468	506	498	470	503	502	529	455	483	475	437	464	496	499	451	492	492	506	468	488	553	488	458	462	494	501	473	496	499	515	496	480	504	468	479	499	497	523	491	502	473	480	519	523	453	481	488	456	492	478	465	472	465	527	487	517	461	492	524	483	491	528	549	500	448	502	489	508	468	477	496	504	465	490	493	482	513	448	482	464	513	491	523	491	501	486	477	492	457	455	481	494	493	493	480	509	476	491	511	475	487	487	471	493	488	532	496	455	487	471	517	446	457	465	494	475	522	482	467	481	482	509	489	460	453	520	475	511	510	485	514	500	448	508	481	471	466	481	491	491	473	506	505	520	506	502	550	516	503	484	478	469	499	443	508	487	506	484	510	464	518	507	508	468	489	449	464	479	504	460	454	476	465	477	498	494	476	482	520	479	458	494	497	485	510	491	481	482	510	480	476	492	488	519	485	467	483	478	495	464	519	475	507	498	482	476	488	491	467	477	533	469	455	503	500	486	487	467	482	505	508	448	503	487	467	467	483	482	444	465	480	474	503	513	464	487	475	505	473	466	510	513	419	473	456	478	457	523	483	503	438	490	493	448	483	520	500	498	495	435	483	475	504	511	435	508	468	458	507	522	491	457	497	500	506	467	432	508	507	493	500	489	468	467	491	497	468	457	503	516	505	512	519	471	463	495	463	490	493	480	509	563	528	473	519	515	493	462	483	495	466	478	472	493	467	476	492	466	488	482	507	491	493	535	488	517	481	489	504	504	479	488	458	484	469	497	495	481	414	486	493	495	474	523	493	496	526	537	480	499	468	521	486	509	458	483	481	503	524	541	458	535	502	513	464	496	474	468	503	476	472	505	510	503	500	484	485	493	459	500	508	495	489	504	425	509	475	506	508	543	503	510	473	511	523	466	493	493	469	466	522	490	476	481	493	462	476	494	508	479	470	495	421	488	506	461	472	494	467	492	489	454	494	492	465	489	459	495	484	487	464	494	507	470	480	458	483	466	466	452	491	498	461	490	492	479	470	471	460	474	475	488	522	482	488	474	482	489	472	513	513	458	453	489	486	458	523	521	509	515	460	455	451	458	465	522	507	500	470	468	493	507	510	497	538	518	481	492	503	467	512	497	478	497	469	509	485	499	484	457	498	502	468	514	476	515	448	485	489	461	472	445	474	496	499	493	467	476	478	471	489	497	524	477	520	495	490	492	514	446	498	502	505	510	466	450	435	488	504	506	536	482	496	486	491	485	484	486	466	457	451	482	505	489	460	479	490	460	505	470	515	470	473	498	476	525	472	488	481	478	469	528	495	475	500	460	490	520	482	511	474	517	500	477	490	488	465	507	462	472	467	507	509	476	470	498	496	537	500	454	494	466	514	506	489	500	477	462	463	476	471	495	480	465	507	505	485	457	492	496	486	492	490	447	519	512	497	466	482	469	473	518	452	513	503	510	483	507	488	479	509	490	502	518	516	487	429	463	494	451	498	487	484	468	500	474	511	463	489	536	472	508	486	457	478	468	532	478	469	484	483	496	472	494	505	463	466	465	464	507	469	455	490	491	484	478	466	508	466	486	456	483	485	509	485	504	512	494	460	509	493	453	480	519	454	517	474	485	509	467	520	472	490	527	502	495	477	474	524	462	483	505	472	483	496	477	488	494	493	503	491	530	449	486	472	511	510	467	484	513	479	474	539	486	487	484	492	490	476	521	480	488	507	469	516	469	497	471	449	492	460	460	488	473	467	479	502	477	500	499	474	499	466	509	483	499	491	480	505	503	496	548	489	534	459	490	514	471	493	486	509	472	485	497	450	488	479	490	472	521	459	521	484	484	504	491	497	466	483	506	471	495	498	466	468	436	526	492	494	497	513	517	488	460	503	508	473	463	479	528	514	543	487	476	469	485	506	549	508	484	472	493	461	503	483	457	521	506	494	470	487	502	498	526	480	502	495	502	506	486	478	492	498	459	493	508	462	483	472	465	493	480	528	445	482	484	507	495
24036	21933	31522	24123	20871	13111	1137	599	590	593	530	527	548	536	529	502	521	520	530	530	489	553	531	476	538	507	507	460	501	1036	906	1292	1103	876	612	533	488	494	500	514	479	581	492	514	483	506	504	509	493	504	498	519	486	510	511	517	471	511	506	511	497	521	512	494	471	491	504	500	493	517	479	506	466	498	509	483	487	516	496	533	541	502	489	515	473	491	483	463	488	477	480	501	470	525	530	451	518	487	445	496	493	499	464	480	514	476	470	506	479	505	518	490	472	496	492	479	468	516	462	509	499	516	507	499	532	514	486	489	482	476	528	486	481	513	492	488	508	501	523	505	481	522	467	448	480	493	528	488	520	496	488	512	482	480	466	471	456	461	505	440	515	480	494	508	486	520	487	475	474	514	506	483	481	492	493	483	487	482	499	551	442	507	503	469	471	495	500	501	520	473	526	504	475	491	481	496	509	497	494	473	504	494	489	458	486	485	530	499	496	502	532	524	494	474	500	501	492	458	513	539	501	496	476	464	454	504	497	515	513	536	493	490	485	466	482	502	520	456	469	492	462	466	476	495	513	524	507	528	484	482	473	494	483	487	545	487	515	523	497	492	490	515	462	481	514	473	477	499	498	488	470	470	480	480	490	493	509	469	510	486	495	485	504	534	493	476	536	466	443	451	485	538	535	509	511	498	493	519	467	480	499	512	489	509	456	480	505	496	530	483	534	493	465	484	479	520	510	521	488	482	545	490	536	500	510	493	484	433	480	506	496	488	528	509	480	452	508	458	480	525	489	487	546	514	478	468	501	490	494	490	466	503	500	496	493	488	495	514	510	520	487	502	462	479	486	462	510	506	507	495	479	490	510	478	504	527	509	494	518	490	523	484	490	500	502	484	483	477	509	446	481	448	494	506	457	524	486	521	489	477	501	538	499	480	516	537	474	498	481	506	476	507	506	481	529	511	475	510	489	460	489	488	506	518	499	507	477	471	491	476	476	501	515	494	504	506	510	487	550	496	543	489	519	439	492	474	463	493	509	453	490	495	452	478	551	528	478	515	442	518	522	502	497	501	500	478	484	503	515	518	503	471	483	476	487	506	490	486	483	490	515	503	502	543	546	545	499	466	481	498	505	513	499	492	529	503	497	489	478	520	504	501	446	466	507	481	450	466	498	489	522	511	481	473	461	513	496	468	493	503	516	449	508	528	529	529	496	448	509	510	476	517	455	477	502	501	481	503	497	477	482	454	500	487	527	538	465	536	462	517	479	540	506	516	489	475	537	520	499	492	475	509	516	488	499	535	468	500	531	502	481	495	516	491	484	484	502	485	515	535	515	491	504	493	463	459	479	483	540	504	454	536	433	491	481	446	513	502	520	507	513	455	494	508	459	540	490	509	462	535	488	556	515	502	476	512	480	493	487	490	508	489	491	478	478	468	502	465	488	484	492	489	469	518	498	472	519	467	520	476	453	469	495	524	511	508	500	520	500	462	518	530	498	496	483	516	453	469	504	472	499	488	497	517	513	489	497	487	516	516	463	501	471	499	505	504	481	506	486	437	492	503	511	469	502	501	467	520	531	520	484	528	500	494	462	461	465	507	506	513	474	451	494	462	488	464	484	549	462	440	539	469	500	472	514	500	502	518	500	532	493	497	450	534	501	489	484	526	508	499	517	474	507	524	498	495	529	501	508	547	479	472	455	497	505	511	481	498	471	535	515	477	513	511	537	492	520	490	516	556	494	516	493	524	532	533	479	487	515	472	517	498	491	478	511	517	515	483	563	493	498	484	554	521	508	504	525	504	419	475	499	513	465	498	480	525	499	483	490	476	498	489	480	491	493	481	508	489	479	509	496	509	472	496	509	507	453	515	517	513	492	486	500	486	489	466	490	491	499	489	531	473	510	498	500	477	495	566	510	483	485	483	481	483	509	517	519	510	540	506	475	497	502	511	441	511	465	507	469	553	539	500	492	510	518	479	492	485	532	466	521	477	475	505	485	488	539	500	509	468	537	512	508	454	534	524	498	499	483	489	515	540	489	471	514	509	504	488	451	478	489	524	481	548	523	516	495	502	513	486	505	495	476	507	487	471	501	518	490	504	500	492	462	471	469	496	501	491	510	502	506	482	500	522	494	476	475	493	456	495	443	463	509	504	498	497	497	488	506	429	489	496	464	495	497	492	519	532	497	473	501	472	491	451	525	490	456	557	540	522	466	462	506	490	495	498	519	486	490	496	484	493	438	511	479	524	504	509	488	466	507	457	485	489	487	499	475	508	526	483	484	510	472	486	482	480	469	480	492	522	470	478	473	496	497	500	496	523	475	517	515	515	516	475	504	482	478	462	523	481	488	490	510	528	499	503	501	530	507	497	449	493	533	479	510	482	558	475	497	518	539	517	453	512	507	450	480	519	504	514	485	474	500	496	469	493	476	480	524	502	490	489	495	525	510	493	498	500	492	513	541	476	486	526	505	478	485	472	486	528	535	497	493	490	485	449	474	508	481	491	544	492	459	523	483	536	512	495	497	491	506	489	486	464	492	534	473	488	489	482	493	480	522	493	504	517	503	466	519	506	505	472	499	518	444	516	511	496	514	469	485	514	480	478	515	469	554	522	481	480	465	480	541	520	444	509	547	529	529	509	507	484	497	529	462	486	509	507	492	474	489	525	475	513	501	459	499	486	502	520	477	495	515	495	497	489	500	473	500	503	459	485	467	481	530	451	506	481	465	507	530	484	514	527	514	493	483	485	468	496	514	503	516	514	465	492	502	516	492	503	481	467	494	468	494	517	475	491	481	474	490	482	545	483	486	518	540	481	507	497	501	471	503	521	558	502	506	463	489	506	535	445	470	497	464	483	492	523	478	532	495	520	523	496	510	494	502	515	486	511	469	522	463	468	489	501	500	508	513	500	471	506	454	508	472	502	485	485	454	501	507	483	524	454	522	492	491	471	480	476	512	493	514	482	488	450	491	516	524	473	521	492	509	520	490	482	472	498	493	500	503	496	496	528	511	454	527	496	483	492	498	486	480	469	471	496	491	463	488	446	486	486	462	503	533	491	511	477	518	492	492	435	513	514	508	472	503	468	474	490	541	491	466	511	533	484	456	482	480	444	504	478	468	478	494	527	499	444	518	535	503	498	502	501	497	524	535	503	476	517	522	462	523	496	516	490	533	468	505	552	483	502	484	524	517	518	479	525	534	539	504	527	514	508	472	502	533	477	447	514	498	512	489	522	475	522	506	491	494	478	502	497	532	465	547	490	465	497	486	457	506	491	476	451	470	476	497	478	495	478	482	442	465	478	477	542	530	515	472	508	515	527	451	490	475	516	474	482	485	502	497	487	486	496	475	503	474	487	477	489	523	473	491	469	499	513	482	450	468	480	519	521	452	524	515	481	498	510	485	454	492	486	477	491	478	470	502	480	509	514	490	505	489	518	514	502	501	497	492	498	518	515	465	471	479	498	513	489	489	478	507	501	501	515	467	524
58217	88437	52179	11325	3885	1175	979	917	828	796	790	757	770	755	774	741	717	739	730	715	718	687	696	678	729	737	733	680	706	1923	1659	2512	1970	1426	909	735	679	708	719	687	716	665	657	688	726	712	640	649	681	731	696	667	687	653	738	699	640	679	714	704	637	663	666	718	726	709	640	690	689	688	706	700	733	662	722	676	706	701	667	643	656	682	678	707	674	743	688	680	702	730	686	708	668	750	684	691	632	666	721	726	666	662	663	707	696	691	689	720	676	648	709	639	718	690	639	712	691	666	701	671	710	663	704	683	684	725	676	695	681	689	705	679	674	684	703	680	666	637	686	675	650	664	688	673	695	675	658	704	677	664	706	687	698	644	711	661	681	683	701	691	713	667	692	654	707	701	681	690	684	676	704	672	630	703	648	691	710	685	672	698	664	675	693	670	652	654	686	677	650	663	684	677	691	681	623	698	657	712	714	682	684	659	679	675	663	671	677	696	686	702	710	624	694	702	662	713	627	678	675	711	694	660	710	684	700	695	700	654	743	719	674	715	632	707	682	687	684	677	714	689	688	697	710	675	669	710	662	675	669	656	679	688	669	678	695	656	716	649	673	712	637	687	658	679	693	726	680	663	668	679	632	671	727	695	673	684	705	640	710	683	656	670	702	644	719	685	683	686	682	695	695	682	689	702	693	678	703	632	723	666	674	687	710	712	715	690	690	679	689	634	647	708	661	725	698	673	710	687	651	671	666	685	670	630	648	655	691	722	668	678	659	672	654	639	680	682	685	666	693	626	694	663	675	670	685	694	666	658	717	682	636	674	761	693	679	673	682	709	660	681	678	633	689	626	606	679	676	654	663	709	693	721	679	709	644	706	690	720	654	680	690	681	660	652	663	705	684	681	709	724	733	662	672	678	720	686	682	657	714	692	670	700	714	723	689	674	657	711	666	665	724	675	711	685	716	660	714	696	683	669	703	679	681	707	670	685	692	679	690	686	693	631	704	673	729	744	694	708	697	674	654	639	717	675	689	687	700	674	657	691	690	722	654	671	634	670	693	693	681	680	708	684	651	677	700	683	665	683	636	627	655	674	698	625	674	689	652	676	662	699	683	715	699	683	681	704	665	737	730	688	639	696	686	726	687	678	669	703	697	703	678	679	701	720	665	678	665	671	671	711	634	680	704	694	671	694	687	662	696	732	647	689	638	716	659	703	700	631	706	676	716	713	655	663	676	691	694	717	676	687	711	682	688	700	661	726	673	692	696	696	637	649	684	702	672	705	655	654	723	666	692	709	628	711	705	615	648	677	714	666	707	670	619	732	700	684	703	710	640	674	689	684	713	689	664	707	710	698	654	681	665	708	618	651	665	645	698	671	658	692	658	633	670	665	708	684	650	685	660	700	715	710	674	673	681	680	712	667	718	657	657	662	666	735	714	642	708	694	688	675	683	660	741	670	724	713	741	751	658	710	706	728	713	669	692	723	707	712	705	684	656	742	693	659	693	689	666	686	673	692	671	698	698	666	725	694	703	669	731	694	672	679	716	690	702	700	660	680	704	664	699	644	641	694	680	696	706	658	713	709	702	672	670	692	693	686	689	688	690	701	743	670	676	677	643	686	663	705	680	666	763	725	672	687	663	676	702	671	675	656	693	723	634	670	658	649	685	672	652	633	672	686	664	692	683	716	688	661	673	670	656	678	725	662	668	747	722	671	690	676	679	700	720	684	722	699	707	714	684	684	715	674	674	660	687	726	671	719	670	698	710	645	680	708	681	697	669	684	711	679	718	674	655	692	714	670	682	667	668	664	668	685	693	709	649	710	663	696	687	705	704	693	645	715	693	708	652	732	680	654	699	713	683	693	701	676	604	647	635	700	654	635	628	724	679	712	695	662	672	653	700	652	669	686	662	685	657	695	646	688	625	683	681	700	714	700	692	726	671	660	681	674	651	662	699	712	682	642	665	626	679	666	678	683	688	703	655	680	686	717	683	681	679	692	694	713	657	644	720	641	688	744	716	701	665	666	718	695	689	664	657	686	655	644	680	681	675	680	682	713	675	703	657	696	685	670	652	712	707	689	663	730	639	643	680	656	695	660	656	708	682	635	715	719	665	672	693	694	706	644	679	668	664	722	704	708	677	642	706	643	664	671	697	673	663	632	705	710	706	681	686	722	680	681	665	671	617	725	654	645	675	751	791	725	666	682	706	674	684	653	634	710	661	696	666	658	685	684	671	662	643	695	625	655	649	668	691	665	697	691	703	696	665	695	733	701	703	693	646	705	681	685	665	673	677	681	657	683	677	684	651	673	637	684	682	675	695	682	695	650	647	685	679	707	648	682	650	702	684	704	672	715	652	645	701	657	684	656	679	688	682	674	687	696	675	733	673	666	684	720	670	677	722	690	689	635	738	654	726	659	676	672	670	689	700	682	683	687	680	754	647	663	680	725	680	688	663	663	683	700	685	690	651	686	667	672	739	669	680	635	705	710	672	671	654	677	650	700	698	627	743	722	660	732	681	690	667	641	661	684	698	681	670	665	711	672	676	684	668	719	659	638	642	756	680	719	713	708	673	700	691	670	672	677	670	698	713	656	754	733	707	723	685	730	652	699	668	716	725	675	700	703	669	662	644	686	665	678	629	718	692	716	707	695	666	734	634	662	690	702	685	712	688	686	700	712	671	657	669	706	661	741	638	654	662	667	720	693	694	667	700	696	694	696	646	640	723	677	626	661	675	667	675	683	707	660	752	635	695	720	756	669	668	689	669	688	706	675	718	700	708	677	670	708	647	714	709	690	723	664	662	711	684	667	682	698	691	696	675	629	719	683	725	695	720	655	661	645	707	652	664	710	684	663	625	681	666	709	760	691	682	696	707	676	714	686	659	690	741	667	644	643	644	657	720	685	688	718	661	681	662	636	673	698	666	690	630	686	681	697	662	656	676	690	708	641	659	675	667	688	697	680	699	705	728	680	709	661	646	734	669	680	682	626	711	703	623	707	734	655	704	675	760	697	692	668	686	667	713	653	656	626	687	732	678	671	689	710	695	620	693	695	712	684	694	677	693	680	687	660	642	663	667	677	665	691	713	714	705	652	639	682	644	665	692	644	698	711	633	666	684	689	717	695	696	717	689	663	699	652	699	650	689	635	735	685	746	659	677	690	710	617	716	713	705	677	673	690	699	706	657	688	695	671	686	636	639	727	688	663	664	713	720	680	684	669	679	697	680	687	695	698	698	687	681	695	667	634	703	666	664	671	708	688	711	725	692	716	696	696	666	693	674	717	685	695	687	707	653	676	680	641	721	670	677	711	669	718	659	704	700	685	653	685	635	705	672	705	726	675	679	628	643	653	650	680	680	714	699	649	616	682	695	719	682	698	703	638	692	660	682	671	693	635	703	689	680	737	701	697	630	689	719	657	656	695	710	695	689	678	703	670	674	677	675	620	662	651	668	656	675	699	716	656	686	712	681	659	718	688	693	697	688	666	660	667
22945	21391	30117	23423	21139	21152	13618	937	631	618	593	588	546	553	521	517	552	558	528	579	495	500	538	536	525	564	537	530	505	1037	1506	1911	1654	1105	785	573	476	516	546	488	505	475	463	516	520	461	522	527	530	519	487	495	477	461	517	525	513	491	490	543	536	514	512	480	497	502	507	531	518	446	460	469	479	524	521	497	519	510	517	546	478	463	504	484	458	537	482	515	530	481	510	512	531	503	505	490	487	491	481	454	527	493	476	520	543	481	490	493	497	509	460	502	514	519	481	532	517	495	518	521	514	502	517	488	507	504	508	494	507	530	532	515	493	494	498	481	517	478	491	476	495	487	459	503	503	502	529	539	517	457	489	501	491	513	472	476	475	567	557	492	505	491	492	478	492	475	475	527	491	476	499	482	494	501	503	527	480	520	503	488	494	525	568	474	509	524	550	509	508	521	517	474	521	509	529	499	488	481	526	525	506	505	533	525	531	502	499	502	512	510	508	509	496	500	532	491	509	503	536	473	492	526	487	472	458	500	497	528	523	513	493	505	477	491	463	519	469	467	505	506	485	523	499	479	500	545	533	485	499	509	511	487	475	471	502	483	503	510	505	525	497	545	559	534	479	473	528	487	508	484	491	501	522	504	495	502	483	493	475	469	520	518	526	493	509	503	556	513	438	533	496	527	478	528	510	514	522	495	536	517	544	450	499	502	502	475	476	490	514	492	515	504	520	514	534	474	477	536	482	506	536	529	499	515	523	557	495	540	509	481	490	499	483	516	492	501	456	489	488	508	487	533	515	504	496	477	488	491	498	500	495	507	506	500	508	473	509	485	500	515	484	505	484	493	492	576	481	506	489	504	502	470	489	479	471	494	469	531	512	506	518	527	499	477	481	530	539	505	486	477	518	519	495	486	484	508	474	488	537	522	511	505	481	511	494	488	473	527	511	528	538	511	533	483	536	482	482	479	542	548	536	528	486	496	517	497	492	482	506	527	494	496	516	481	500	500	534	543	484	507	493	515	503	514	498	517	532	489	513	489	474	523	517	525	476	495	510	508	478	527	523	491	521	468	533	500	503	508	446	523	510	463	490	493	539	486	490	521	493	493	537	543	494	513	512	526	509	549	544	492	504	512	525	503	519	511	468	527	497	493	473	488	516	481	484	543	514	504	531	483	494	476	467	491	505	447	501	518	496	488	525	496	519	517	533	468	474	485	508	484	499	504	494	456	514	503	497	473	467	492	484	494	486	495	511	493	532	515	501	461	517	520	504	525	506	512	510	541	534	519	535	494	502	474	565	490	509	510	510	513	503	511	507	513	510	479	535	522	488	495	526	486	450	507	546	521	466	490	491	500	482	493	512	465	544	505	478	450	493	459	507	512	522	502	496	524	504	477	473	535	497	509	501	478	481	521	529	500	512	536	499	484	501	494	451	488	500	488	526	507	503	492	478	511	549	502	493	465	507	544	516	526	502	480	494	538	493	484	508	516	515	510	490	477	533	481	489	484	517	504	494	497	504	503	512	470	510	519	505	473	527	549	515	488	508	506	502	500	538	468	492	532	472	504	526	492	530	548	481	469	476	501	523	478	476	461	555	533	509	524	528	508	531	501	471	448	470	464	490	489	456	447	489	506	486	513	509	499	548	514	542	508	457	520	514	526	512	489	495	515	492	478	502	479	550	480	502	487	518	511	500	506	520	491	515	460	514	478	494	470	516	541	491	487	485	481	534	500	531	495	478	536	511	520	481	551	496	515	534	571	494	511	515	511	482	498	505	512	502	457	459	516	505	499	479	528	488	478	518	502	516	501	498	490	511	489	529	504	514	488	497	537	506	496	471	542	501	485	486	504	501	491	582	486	473	488	512	504	498	539	499	466	454	495	496	499	477	491	499	524	482	473	478	502	497	466	497	519	477	518	522	512	512	484	546	544	508	497	480	493	495	472	460	520	522	477	506	490	499	474	467	495	504	486	509	522	522	504	515	488	524	548	494	509	543	489	486	494	512	520	493	489	515	518	473	480	490	463	494	513	530	493	515	486	489	482	473	485	536	501	501	508	509	505	452	479	479	512	516	503	504	509	509	483	511	479	526	496	447	490	524	495	527	519	510	505	510	489	496	498	492	486	485	497	481	466	499	520	493	469	481	547	478	509	491	508	479	481	553	440	505	469	480	532	482	483	473	494	441	477	495	480	497	474	517	499	498	502	503	489	521	489	482	531	495	501	543	475	517	524	499	465	495	506	492	500	485	527	495	510	528	506	522	541	492	480	484	552	459	489	512	505	523	503	500	532	498	482	510	511	477	481	497	565	457	516	501	469	527	495	523	540	484	473	512	523	480	508	459	466	526	504	514	487	499	526	478	494	490	470	546	472	488	471	529	501	500	493	484	485	503	482	528	470	506	527	493	488	516	508	495	541	495	479	476	516	544	514	516	478	513	471	465	503	489	491	495	442	528	511	492	490	497	452	490	511	488	495	500	480	516	488	513	476	515	503	503	505	534	492	524	529	515	525	472	505	473	507	545	549	493	505	484	511	491	488	501	514	486	524	507	478	500	547	482	494	516	495	495	506	539	497	488	505	516	468	484	501	478	489	471	546	506	505	514	497	520	489	501	532	507	504	531	507	500	554	484	518	505	480	496	527	483	495	479	498	511	515	500	510	513	523	484	456	535	527	491	493	486	487	477	488	470	522	539	468	474	510	515	468	488	493	502	497	482	457	469	529	528	500	535	525	493	468	526	499	492	481	493	511	457	492	481	510	471	496	535	534	469	526	505	486	491	515	562	516	489	495	503	525	506	516	451	506	499	504	497	486	501	521	535	513	532	513	506	501	495	520	510	535	468	508	519	479	497	479	521	503	511	450	501	496	495	524	534	513	503	526	503	503	488	484	474	498	492	480	512	518	438	498	497	522	516	541	504	499	471	485	532	528	506	498	536	503	483	495	502	507	506	479	477	519	507	492	475	483	482	502	459	534	458	520	504	487	521	497	524	499	488	480	513	495	495	488	524	505	508	487	500	493	513	525	485	494	497	515	469	519	482	486	484	502	483	516	504	490	510	481	498	471	485	515	480	541	490	477	520	508	511	496	497	511	525	521	443	519	511	483	525	512	512	485	515	490	477	464	513	470	520	515	527	515	476	529	491	498	481	498	478	466	499	513	480	503	525	527	524	501	494	494	490	506	494	504	492	528	547	487	506	487	476	498	486	515	501	514	490	482	476	522	485	469	474	473	516	514	475	488	529	511	525	525	491	502	455	503	519	502	506	525	518	509	484	499	527	524	520	496	506	512	509	534	540	546	521	459	490	489	526	482	513	484	547	479	532	492	509	484	530	526	472	494	527	519	577	497	499	514	505	505	510	497	461	516	532	483	499	511	490	474	507	494	455	487	468	522	523	493	502	480	513	511	493	559	491	480	492	476	518	499	500	464	518	520	517	477	518	467	485	482	508	515	538	516	502	500	520	518	540	521	495	494	498	451	533	472
60713	95571	54539	12962	1966	1437	1236	1117	1035	921	930	913	774	831	771	752	780	744	735	768	724	680	739	757	686	732	753	678	719	1890	2818	3948	3172	1953	1301	807	679	696	648	718	698	726	694	727	688	683	690	667	686	663	695	690	721	671	678	677	674	677	646	721	673	670	651	675	670	654	714	683	677	683	708	664	762	683	632	680	616	690	655	684	707	659	653	671	713	691	678	703	664	693	710	661	682	683	712	708	676	692	671	689	695	725	726	678	665	709	692	726	702	724	701	636	689	657	680	716	673	673	680	647	621	682	663	710	665	635	680	690	701	619	688	646	691	689	668	731	693	705	682	704	663	703	704	663	656	638	748	663	690	730	699	675	682	695	708	699	672	690	656	682	704	709	699	685	704	698	667	716	690	715	648	700	705	723	722	690	657	724	689	737	610	718	665	673	661	668	663	697	664	712	726	723	675	710	716	659	707	711	644	722	701	720	720	682	650	678	682	653	653	653	666	695	701	684	653	702	705	685	670	690	720	644	640	645	642	720	674	643	706	687	703	701	699	696	662	658	674	667	719	703	679	656	697	640	700	668	668	697	663	692	656	700	673	676	700	653	681	637	680	675	711	686	663	656	679	666	696	758	711	672	735	702	632	676	692	667	632	667	669	656	698	669	686	639	628	711	722	704	700	689	687	662	706	637	685	705	679	665	670	672	693	676	669	675	680	733	668	674	664	667	686	688	653	656	642	711	716	688	647	701	655	639	692	712	699	729	689	699	708	704	623	655	692	633	648	719	680	682	726	710	700	691	677	675	642	662	683	644	679	682	673	700	674	694	698	655	687	659	714	684	660	706	642	658	685	717	711	665	707	667	683	642	644	678	700	648	680	707	621	708	702	707	658	678	646	703	662	696	710	684	655	766	698	715	663	705	689	674	704	634	673	671	691	708	675	683	729	700	672	688	651	698	709	661	662	677	668	676	688	679	658	737	669	680	676	649	708	648	670	699	660	686	662	686	713	699	737	642	713	715	735	744	653	677	702	632	682	673	689	707	751	669	708	701	654	656	686	609	684	657	679	656	654	654	680	651	622	688	729	670	686	683	703	674	703	692	696	669	699	692	724	675	706	685	674	729	669	701	680	675	718	683	628	688	643	699	671	716	706	709	655	692	700	661	691	669	697	643	683	677	674	670	683	686	703	621	741	695	697	681	665	671	666	689	666	657	687	666	694	683	657	709	665	629	686	724	648	686	685	689	669	698	691	646	652	691	688	671	710	692	731	758	688	637	631	695	715	640	669	676	654	652	707	682	672	648	650	697	691	711	649	683	679	664	690	688	724	668	671	677	681	677	662	640	690	716	695	690	651	713	617	700	689	701	720	698	663	683	713	693	689	655	690	682	671	610	668	716	681	642	653	723	710	637	670	690	684	700	663	685	683	664	651	658	688	690	691	608	698	642	688	687	674	677	713	668	768	656	715	682	693	691	681	659	661	709	717	698	670	658	641	693	650	675	667	655	684	737	673	668	654	719	674	694	649	755	659	668	674	650	657	666	670	689	666	684	689	701	678	671	693	677	688	674	707	692	662	672	671	690	677	697	713	648	719	752	691	634	707	633	683	669	692	708	669	688	676	673	652	720	689	676	665	691	657	651	691	682	684	670	655	714	679	647	656	660	698	644	640	649	657	677	701	647	644	699	636	683	683	681	675	675	719	686	695	668	644	677	706	717	730	706	706	661	686	665	655	703	682	711	676	675	682	690	683	692	651	677	685	697	693	694	669	663	702	659	664	660	651	699	701	733	707	683	683	641	684	668	692	659	632	707	672	668	648	654	644	616	669	715	643	670	683	713	677	742	654	670	624	710	707	666	670	712	665	643	669	727	684	657	620	712	684	703	671	660	674	690	692	665	623	648	643	622	688	681	671	719	709	679	689	699	730	641	665	657	714	713	665	658	687	705	701	642	711	677	664	634	688	681	724	694	663	651	681	677	702	680	651	681	666	709	697	709	670	666	696	664	685	658	697	609	646	714	673	728	698	682	705	704	707	684	663	673	672	671	652	637	679	679	632	727	687	684	687	694	670	709	671	659	694	697	678	699	682	717	676	648	679	693	662	675	714	713	650	657	683	687	645	648	711	675	641	676	697	688	683	699	698	647	691	685	648	674	673	644	651	697	682	665	675	700	675	663	688	624	683	705	724	709	709	670	721	706	664	706	693	623	659	681	689	676	672	700	699	682	691	688	705	678	755	684	698	685	670	697	682	657	672	678	682	678	657	719	692	671	700	664	690	691	700	669	607	630	669	682	664	669	664	694	644	680	612	666	678	651	671	643	670	707	666	647	708	665	676	723	704	698	702	634	654	656	712	745	697	681	664	708	706	665	718	726	678	624	648	683	680	640	713	702	665	690	693	684	693	713	692	697	637	673	702	699	694	666	650	667	700	679	667	658	667	691	660	658	699	644	670	666	719	712	641	696	686	688	628	714	673	640	648	683	689	670	711	714	692	693	714	702	667	726	708	695	709	709	674	671	699	673	670	741	677	712	703	690	720	661	646	703	688	661	693	636	681	689	713	690	654	677	666	664	693	691	667	629	684	668	699	698	690	685	694	715	661	645	703	653	699	706	643	663	701	698	672	662	751	680	683	689	664	687	767	698	719	721	669	662	697	703	652	697	681	700	668	683	699	697	712	685	669	658	689	699	654	646	703	720	726	681	665	673	685	653	683	664	691	670	623	710	654	656	719	657	673	654	647	648	708	684	669	677	701	666	742	684	696	699	694	665	726	619	720	651	674	656	650	699	709	710	709	635	744	691	665	695	717	673	729	666	721	663	693	690	671	735	735	708	694	718	651	665	650	647	655	690	729	683	704	661	622	703	681	706	686	651	706	650	659	683	654	629	698	661	703	697	701	682	695	724	716	650	695	653	719	660	689	686	609	712	703	660	713	686	716	643	685	698	672	681	689	680	689	683	675	733	696	692	652	682	731	684	670	649	678	649	654	688	690	690	670	704	671	660	669	676	706	649	655	691	701	679	725	658	639	691	662	682	675	668	680	699	715	642	666	660	710	700	688	707	673	701	679	703	671	716	728	649	710	658	686	656	716	671	692	641	661	669	603	672	662	701	651	709	685	728	671	659	664	673	666	628	663	687	756	701	693	701	680	653	676	616	693	698	677	695	664	679	652	677	681	672	671	669	726	646	717	697	687	657	636	744	720	650	708	716	639	660	718	669	691	637	697	702	692	675	668	663	663	678	706	672	676	622	655	724	651	663	675	689	657	661	647	692	646	701	720	653	674	728	683	676	706	685	742	647	711	659	680	626	689	670	685	699	703	676	684	681	696	665	673	677	680	657	640	701	638	647	707	668	692	712	723	692	706	734	665	649	700	660	712	659	657	674	681	708	668	676	611	690	729	692	718	676	665	703	675	663	695	669	660	703	677	665	717	710	705	670	696	717	666	657	712	696	714	672	676	711	683	643	691	714	661	704	690	696	687	704
27963	26465	30106	9385	528	404	360	326	377	322	348	342	331	325	327	375	343	333	355	344	366	346	362	314	335	381	352	334	360	360	440	431	448	446	388	364	384	367	308	378	320	329	339	339	364	358	366	318	338	348	328	307	321	345	337	368	349	306	342	325	348	343	354	378	340	325	361	350	347	350	337	344	370	357	351	343	343	310	345	371	356	325	336	359	353	334	335	312	336	325	335	352	358	368	314	335	376	343	333	326	327	334	339	333	323	316	328	357	363	374	328	345	337	363	317	357	359	320	334	393	357	360	354	343	376	335	332	340	326	345	382	326	362	347	326	297	340	330	303	336	349	369	360	339	334	344	366	359	343	314	351	360	355	358	365	318	319	330	348	352	332	377	349	321	325	343	344	319	306	373	366	342	347	343	332	317	354	374	332	337	349	359	337	353	327	342	317	334	332	321	315	335	372	327	335	309	371	332	372	322	351	348	322	342	348	370	353	317	348	349	305	283	342	366	334	331	366	378	312	327	342	344	316	363	357	341	361	369	345	362	314	305	359	346	323	323	315	335	336	343	341	330	334	355	356	355	333	322	329	317	313	332	361	358	339	322	370	341	347	333	334	355	334	330	363	351	353	324	314	355	314	341	294	301	372	331	361	321	336	388	348	336	353	336	347	319	353	326	357	327	364	329	390	358	364	360	323	338	348	355	360	346	336	365	341	367	348	360	361	306	321	330	340	333	315	371	369	304	349	342	378	346	329	341	338	348	355	308	356	334	381	365	361	323	351	375	339	357	365	338	332	357	337	322	327	349	345	374	342	358	354	333	308	342	346	343	331	337	366	357	334	307	361	349	354	339	382	352	338	353	356	363	339	346	329	315	336	338	323	307	343	344	329	322	319	355	329	338	333	356	346	305	320	374	350	348	361	337	356	362	324	344	350	326	372	347	356	344	384	359	346	344	344	351	352	366	387	326	311	337	340	360	359	335	312	345	325	334	352	342	367	361	347	374	350	333	349	355	355	339	342	358	344	303	348	332	331	318	330	363	353	343	343	369	340	309	337	351	349	324	353	342	354	368	351	344	369	361	360	345	325	360	331	335	343	368	337	338	340	350	337	341	353	394	331	341	338	376	362	367	362	324	372	343	318	355	345	337	360	313	307	362	388	339	347	350	347	365	341	351	347	342	328	347	322	370	346	359	378	380	365	353	346	336	375	349	346	313	317	293	350	304	337	338	340	390	335	330	320	358	307	381	365	369	368	352	342	322	331	333	313	323	361	315	345	345	339	330	323	364	346	326	346	320	329	349	339	355	372	351	337	316	324	333	330	354	346	341	351	350	325	323	347	342	350	353	352	344	344	333	328	335	321	351	327	346	326	333	330	373	308	343	331	381	343	314	363	334	331	342	308	356	320	314	336	362	380	312	366	331	360	378	330	356	349	330	325	349	342	349	358	344	347	357	323	350	331	323	354	320	369	324	349	356	339	324	337	345	324	307	357	389	324	348	347	342	338	358	338	334	351	354	367	308	368	359	338	333	341	337	322	370	344	359	352	313	321	342	338	317	320	346	364	381	360	338	325	354	356	366	341	330	374	337	336	381	331	361	365	315	361	330	340	353	336	309	346	323	354	338	357	357	319	346	328	341	333	303	300	369	360	334	356	337	332	345	342	328	369	347	345	344	344	373	338	365	339	348	330	341	310	331	355	375	373	337	380	332	396	336	333	326	320	357	336	330	326	338	368	309	344	346	350	359	377	350	332	317	340	325	333	341	338	333	337	326	327	316	359	373	333	326	345	318	350	353	351	328	358	311	369	336	365	322	317	308	311	351	375	344	330	355	338	318	319	329	316	312	343	361	339	350	328	337	337	304	361	329	345	326	297	341	362	348	363	360	334	356	340	323	344	373	385	334	338	368	313	336	357	362	337	350	319	357	347	343	334	350	333	313	308	350	345	380	370	344	367	337	337	358	331	315	316	365	331	331	359	313	355	325	382	341	324	330	376	360	346	365	300	370	336	349	329	356	340	362	344	315	313	304	347	360	358	317	354	337	340	356	383	358	346	320	316	342	311	340	312	339	336	335	329	368	321	336	330	321	363	326	350	327	318	351	341	350	329	340	345	350	345	351	346	348	333	328	373	332	353	337	356	380	349	340	364	323	393	355	330	339	362	336	382	367	354	351	351	339	344	342	344	345	323	351	370	352	350	318	343	348	327	334	318	356	376	371	365	319	374	315	337	350	351	335	348	331	368	358	332	364	350	332	318	330	334	329	381	375	347	339	353	333	320	330	342	313	318	363	383	334	358	307	371	363	316	339	382	326	362	355	394	317	356	300	344	353	366	363	328	332	328	329	333	339	334	384	349	372	336	335	335	341	364	362	362	354	336	343	328	361	359	330	372	342	341	334	354	315	331	369	354	367	329	354	338	310	350	358	319	333	322	336	335	322	322	361	410	340	333	340	340	346	358	380	345	339	326	337	329	371	388	368	353	345	358	365	344	363	331	330	349	325	323	345	334	318	365	321	330	324	358	371	333	341	344	307	304	344	352	337	325	328	351	352	313	358	344	320	341	317	329	327	361	322	343	331	351	337	361	301	345	352	309	367	347	347	313	331	349	350	352	339	369	335	335	324	366	312	336	372	322	373	328	363	333	338	353	375	331	383	334	313	323	349	322	360	343	340	372	352	363	352	342	325	338	329	304	371	356	299	351	366	350	348	347	354	330	344	323	339	342	336	352	336	346	347	353	343	367	323	334	389	379	339	360	355	301	332	320	327	329	334	340	327	374	334	328	387	348	327	350	362	365	344	323	374	357	348	329	350	341	346	364	344	350	341	308	334	336	337	354	376	334	346	335	340	312	317	325	357	343	365	316	344	335	341	346	334	321	326	347	325	363	334	346	371	316	345	348	345	355	362	381	324	316	364	334	338	363	341	343	343	361	353	311	353	379	338	349	335	342	332	370	369	348	353	349	354	360	341	315	346	363	352	343	351	344	352	347	344	329	331	328	337	315	336	310	327	336	331	334	334	351	344	366	342	337	380	362	331	310	354	367	333	348	358	332	353	338	328	346	344	356	352	314	337	333	352	361	336	352	308	344	333	354	345	317	313	361	396	331	368	350	332	357	323	312	316	336	310	314	326	355	331	306	318	343	327	328	342	335	342	317	365	358	343	360	316	354	360	337	346	327	323	386	351	334	320	348	352	306	358	353	362	332	320	354	351	312	326	300	320	336	344	335	374	358	356	312	368	365	325	354	348	344	323	348	367	353	328	364	315	338	318	351	331	363	366	350	345	306	351	341	331	349	327	350	343	342	323	362	341	328	338	354	346	363	357	345	320	353	354	360	343	326	353	344	314	329	352	337	346	333	355	329	379	330	333	361	353	339	374	383	347	373	350	368	336	328	361	358	356	353	341	334	352	341	363	332	355	333	347	344	366	336	292	334	323	361	324	343	339	349	345	341	326	318	335	341	356	349	351	321	324	325	361	346	327
33266	46062	26858	2652	533	549	510	540	471	523	511	480	501	473	510	463	490	493	496	443	439	493	485	482	466	490	533	486	515	484	691	635	671	601	521	510	467	455	477	466	508	479	469	449	458	467	501	505	517	497	459	471	448	505	456	487	495	493	468	504	476	447	483	502	452	478	467	491	448	500	457	475	484	525	482	468	466	537	456	502	487	496	464	487	447	511	497	524	490	499	482	467	504	508	465	490	488	495	476	469	481	483	491	483	506	451	461	499	486	482	494	476	515	504	463	487	438	488	450	474	484	478	474	470	467	505	463	485	465	497	490	459	488	496	449	459	470	505	518	496	489	468	460	477	449	455	490	450	470	453	474	478	477	471	474	455	464	477	485	437	480	471	472	488	469	472	500	484	460	490	478	460	453	514	441	495	466	452	458	482	458	490	474	487	480	455	491	466	468	500	470	489	492	467	499	477	468	469	438	500	486	532	462	473	493	509	516	462	489	461	466	464	493	479	467	494	449	451	468	461	479	428	472	487	485	475	499	483	494	502	467	500	530	464	474	485	478	440	487	466	475	534	500	448	483	515	469	474	451	526	483	472	480	431	483	458	508	515	473	478	485	486	466	523	504	479	475	483	463	493	488	439	463	465	480	476	518	445	487	485	486	461	468	440	498	478	467	500	460	456	491	506	448	464	478	465	482	468	463	478	473	506	486	453	469	480	499	466	487	509	498	457	451	461	511	478	505	486	460	490	475	467	481	460	452	497	476	468	486	486	474	423	485	475	476	424	461	513	452	480	476	438	475	506	488	453	455	505	481	462	487	501	459	457	456	496	468	501	477	489	471	475	497	500	479	480	434	526	476	468	449	470	480	462	478	445	499	467	477	480	497	486	504	464	442	496	495	478	504	455	449	479	502	493	485	518	487	493	477	477	487	507	487	500	480	445	461	472	475	498	473	487	472	437	484	443	461	480	458	486	497	494	485	503	460	476	450	507	501	517	474	468	520	472	486	472	496	468	467	492	495	509	475	489	510	451	463	426	483	473	488	448	513	453	484	475	487	500	499	447	458	473	437	476	472	490	458	448	499	465	470	468	453	491	456	485	428	480	485	461	505	484	453	499	445	485	485	465	476	479	457	492	478	493	488	475	451	487	480	496	492	475	501	502	498	481	478	484	475	479	485	483	471	455	501	514	490	473	474	459	483	507	466	457	480	501	472	466	469	497	461	475	491	499	460	456	510	473	477	481	449	450	476	474	465	468	479	472	459	509	485	486	479	453	476	502	464	483	455	524	448	474	468	450	454	492	457	462	444	451	480	484	472	485	466	490	478	480	504	447	492	461	438	501	462	465	453	453	481	470	488	484	464	459	477	476	486	443	478	480	509	457	459	453	483	479	472	489	489	481	463	515	477	459	495	459	466	481	459	462	509	455	495	449	531	489	483	470	466	472	504	459	469	455	448	472	445	444	536	478	474	440	419	472	484	515	482	466	487	466	482	445	432	466	496	481	481	492	456	485	443	497	453	492	504	472	479	527	460	480	481	471	476	483	481	441	483	474	505	499	478	485	454	463	476	481	477	468	468	464	477	488	479	474	506	480	454	475	510	469	471	461	460	457	481	497	487	493	516	502	523	465	487	470	431	452	480	465	466	504	493	476	509	475	514	456	461	519	515	460	490	484	501	466	496	484	446	531	511	488	455	467	446	482	503	469	490	437	443	477	489	427	471	505	476	476	473	472	456	491	502	484	458	493	444	505	463	485	440	449	477	456	474	448	486	422	498	482	485	476	476	488	432	502	491	469	449	485	477	467	483	503	447	514	482	489	452	474	497	465	484	495	450	486	430	523	508	486	485	485	467	476	539	512	454	506	477	489	507	487	506	510	461	476	509	450	457	465	485	486	494	493	483	499	442	522	487	476	458	466	514	445	515	465	517	468	460	486	465	488	451	440	500	461	486	497	506	509	475	434	472	545	451	512	510	467	477	480	491	481	492	453	476	525	467	513	498	491	470	459	486	455	449	444	476	481	482	469	456	497	486	470	494	463	522	449	466	482	454	474	457	503	492	489	477	468	483	473	486	490	455	456	461	475	460	464	477	465	472	494	478	482	477	474	447	482	475	453	465	482	476	477	499	491	490	520	504	459	481	504	508	453	491	498	480	461	455	520	489	530	495	433	474	471	512	474	502	435	461	477	479	469	507	516	455	467	447	439	460	468	451	494	477	509	495	472	469	489	498	480	469	491	480	459	475	465	469	478	453	502	491	458	520	449	463	485	522	458	507	488	479	449	470	485	422	510	464	452	479	485	503	498	459	495	467	470	482	479	465	507	449	479	472	461	462	482	447	458	487	465	453	461	439	459	461	478	460	471	469	458	465	484	506	461	478	487	466	476	473	498	475	480	460	473	514	480	456	466	491	492	454	482	457	442	505	509	503	463	487	436	471	474	476	480	458	499	481	440	519	423	501	503	492	476	472	486	471	520	480	488	474	469	477	505	492	488	503	450	499	497	468	479	464	485	508	467	487	439	488	447	481	457	515	485	470	471	525	491	464	453	477	464	504	479	507	474	481	490	472	488	434	460	477	505	503	462	490	501	475	474	506	474	491	467	458	479	483	481	464	426	487	497	462	475	468	492	427	432	497	511	532	457	482	463	467	476	484	519	503	479	520	451	505	505	490	476	530	485	515	453	478	470	491	488	483	478	502	502	489	513	474	486	485	485	473	497	480	491	495	461	495	518	461	481	487	528	494	476	510	505	493	489	471	461	492	478	535	503	503	518	473	489	455	505	484	429	467	471	478	449	487	492	513	494	489	460	482	469	487	475	469	449	451	499	518	494	483	508	488	480	471	505	466	489	453	510	444	489	507	471	513	479	505	500	477	470	489	493	498	462	473	486	476	477	487	450	502	515	484	464	450	503	481	488	482	503	474	481	472	480	499	485	518	466	473	466	477	457	453	470	476	493	476	505	469	447	517	487	491	468	508	455	490	512	459	476	506	479	499	517	464	477	442	485	548	464	507	492	477	472	499	482	518	472	463	472	486	481	487	499	467	512	524	463	458	451	459	422	493	472	519	454	465	457	483	440	477	508	478	465	458	488	456	505	486	493	484	515	476	456	469	480	438	524	454	468	502	500	482	468	458	496	496	508	469	526	484	473	475	513	463	470	445	498	493	473	482	485	523	505	414	445	456	476	493	473	461	470	461	453	443	495	478	458	493	464	433	464	507	446	473	447	478	526	485	490	497	480	476	455	448	499	472	462	474	447	465	468	444	456	436	460	448	452	444	517	470	464	489	433	493	512	488	507	463	482	474	481	451	500	460	488	469	462	470	469	484	447	501	462	472	467	440	498	507	478	491	520	456	497	471	480	451	480	485	480	519	494	503	539	487	477	492	505	462	482	496	446	491	454	461	481	448	464	462	518	441	459	426	482	457	468	483	483	479	499	484	468	507	508	504	454	478	476	479	492	501	485	507	498	459	476	510	485	476	469
24005	21831	32070	23799	20854	13159	1170	572	542	576	566	510	513	544	553	481	479	530	455	518	514	489	533	500	465	533	516	500	518	860	1396	1104	861	667	601	505	508	485	503	486	505	466	502	533	497	488	484	497	488	488	475	506	468	498	490	491	515	505	482	500	499	459	534	481	519	488	506	478	519	496	485	513	510	481	523	497	487	513	500	502	492	478	472	483	478	516	518	544	488	486	487	514	529	486	471	532	463	472	501	472	508	504	496	479	492	540	463	497	483	505	496	489	525	474	476	485	484	513	502	473	513	477	483	523	473	504	538	461	517	494	460	524	498	486	499	489	468	499	490	508	508	441	509	508	476	498	509	512	508	486	509	535	515	515	519	471	478	522	511	476	504	532	527	506	515	477	498	498	506	489	495	496	490	501	455	490	482	494	475	497	488	536	477	483	512	529	477	499	453	541	480	507	496	479	481	467	495	529	504	475	489	504	490	505	475	478	450	488	487	494	524	512	477	463	475	498	499	509	500	508	496	501	495	486	483	491	465	497	456	514	502	484	451	501	493	462	501	515	497	479	457	499	476	508	472	508	511	487	474	504	507	493	501	491	487	490	496	525	492	509	500	517	482	491	508	490	474	481	517	505	471	508	493	521	501	472	489	499	508	502	509	482	507	483	486	493	516	521	532	537	523	455	453	486	503	530	515	490	498	457	440	493	498	509	488	430	489	531	485	493	485	528	445	510	511	466	515	499	464	508	506	489	501	476	506	442	487	478	480	444	468	515	473	449	507	515	481	498	530	493	524	456	458	462	462	509	502	473	499	522	506	500	499	504	509	546	477	476	500	489	474	476	486	496	483	490	503	502	493	497	473	502	536	509	476	490	530	486	503	486	484	512	477	505	471	499	524	528	482	468	454	486	528	532	499	493	501	519	472	497	492	479	459	481	504	477	508	534	462	511	512	477	473	490	474	508	475	490	494	486	493	522	491	510	496	528	538	483	492	499	488	481	533	504	480	492	461	487	477	486	477	472	513	477	508	487	494	507	476	481	491	511	497	477	482	496	488	512	526	492	475	436	488	483	542	504	486	521	474	481	474	493	495	535	497	507	481	494	500	448	500	507	512	467	505	528	490	472	496	472	496	468	537	470	470	522	469	488	488	466	504	488	473	512	532	485	483	537	482	502	474	522	489	516	522	473	500	457	489	505	519	486	493	489	513	487	459	472	466	491	491	518	466	500	557	494	492	502	513	464	506	485	539	514	489	533	501	500	449	486	475	512	492	467	517	488	505	462	494	496	513	468	516	493	491	505	493	524	462	523	489	526	459	509	478	477	501	504	485	499	467	507	470	502	503	492	478	510	474	486	506	498	504	507	483	518	507	459	475	477	495	491	503	469	490	503	517	494	440	524	483	490	501	558	505	481	496	491	504	453	516	474	496	490	525	497	482	508	494	495	495	522	538	502	512	505	465	464	482	439	531	485	498	540	507	457	494	511	488	479	537	522	496	473	494	467	483	484	461	481	542	477	485	494	514	490	539	522	507	470	510	455	497	499	473	474	496	490	479	502	482	505	462	507	491	500	533	493	503	481	485	488	494	450	494	478	453	514	493	450	490	487	540	474	482	535	527	505	449	492	489	522	492	455	503	538	470	501	482	474	524	520	486	514	506	550	503	511	491	506	465	509	480	480	494	512	470	519	524	509	477	534	523	467	502	512	538	517	510	473	458	495	488	535	482	462	508	471	494	475	490	515	474	483	506	479	456	495	513	466	464	472	478	501	515	465	484	504	502	519	503	498	443	481	519	481	519	484	518	474	500	514	458	488	538	513	483	510	491	505	507	464	503	472	448	498	503	487	495	493	487	479	506	491	508	500	494	512	504	468	501	479	499	500	487	496	478	467	468	496	480	527	497	509	469	484	479	472	519	498	495	454	496	467	497	493	457	499	513	506	492	484	490	466	531	505	476	495	516	519	502	502	482	507	521	494	496	458	494	448	501	439	519	483	500	476	505	490	509	498	477	490	509	527	531	501	456	507	445	484	481	469	505	456	498	480	467	532	475	460	503	530	490	485	495	477	527	486	488	505	503	459	517	500	510	486	526	515	496	511	483	508	493	466	492	501	476	517	495	510	516	472	485	494	493	493	498	488	494	528	477	477	514	491	494	456	520	550	507	499	423	497	506	462	488	507	510	509	518	500	527	503	502	541	525	520	496	486	491	522	470	484	502	487	500	510	515	487	472	483	507	525	499	485	502	491	518	486	505	512	484	495	514	468	529	529	508	487	469	458	489	483	472	513	507	518	431	514	497	525	484	497	483	501	496	519	485	525	479	505	513	480	502	508	531	442	507	489	478	474	481	447	502	495	512	458	522	530	490	475	513	503	498	473	491	483	511	491	455	468	476	527	457	460	515	510	468	481	471	509	490	493	471	492	509	524	445	453	502	516	506	482	498	467	450	515	524	528	496	508	476	473	525	524	504	469	484	511	489	505	474	484	510	478	466	463	501	468	502	504	521	458	500	539	485	504	522	495	489	492	467	460	477	510	478	488	493	501	498	477	570	456	485	510	445	508	479	517	473	508	490	487	500	489	484	436	481	498	510	500	494	455	492	516	478	524	512	499	467	478	510	477	490	515	477	507	470	497	490	496	484	482	542	495	493	491	500	481	473	531	509	500	497	505	509	503	513	502	472	505	483	493	504	480	462	483	531	510	483	531	504	486	471	471	528	505	489	457	524	502	480	513	518	472	484	493	450	498	511	503	488	486	509	487	513	475	497	464	497	505	508	507	494	479	492	514	505	536	477	481	517	492	456	489	479	458	485	514	491	489	487	490	467	513	512	514	527	470	503	509	494	507	472	525	514	467	551	500	490	494	475	487	485	487	504	519	499	514	479	541	525	462	490	510	471	488	523	486	490	530	518	478	498	481	484	475	537	487	503	464	451	468	488	481	458	479	515	509	480	512	513	504	484	482	494	500	486	482	520	473	484	466	480	468	483	505	482	514	500	494	495	491	467	448	496	531	477	507	479	511	467	495	496	454	499	486	486	499	530	514	498	492	475	481	498	493	442	437	477	525	447	494	487	479	493	517	474	473	468	456	478	501	482	504	510	486	471	516	466	448	534	479	474	484	466	480	498	491	509	498	528	462	510	485	493	506	511	473	517	514	499	462	466	489	449	428	478	494	512	452	458	506	523	502	450	498	499	470	484	507	544	480	502	498	501	496	474	531	525	491	517	482	476	483	504	512	477	475	472	492	466	509	518	479	501	460	540	492	487	493	487	483	471	506	463	498	492	479	448	499	474	504	482	506	485	500	466	479	517	464	506	466	473	530	501	475	477	491	502	498	534	497	504	483	526	478	474	499	529	519	456	504	486	501	482	511	498	475	471	487	497	513	522	493	484	527	517	499	507	494	469	469	491	485	499	509	503	537	499	507	473	506	485	483	443	491	482	505	504	487	487	456	471	489	505	563	509	499	517	498	526	470	470	446	480	477
58113	86785	50845	11136	1286	1066	1032	867	836	780	748	747	715	711	703	692	753	692	701	658	722	684	715	703	680	700	755	683	730	1506	2683	2148	1411	1108	963	789	681	667	682	722	665	671	697	668	672	721	692	647	678	695	698	670	698	681	665	671	666	730	636	712	705	698	682	679	673	679	656	691	634	691	639	708	688	674	684	647	653	638	688	628	688	695	696	666	678	697	640	684	693	662	702	701	694	700	664	633	687	640	681	735	701	656	661	644	682	697	656	684	658	678	637	691	674	679	669	732	670	697	672	672	659	675	608	672	658	673	717	657	676	710	692	642	699	726	670	655	683	670	689	681	684	690	668	662	649	704	714	697	683	662	677	695	614	663	728	640	662	670	625	666	641	627	696	629	648	752	655	676	724	689	702	686	718	659	697	660	697	697	710	717	715	638	633	696	702	690	661	707	679	696	661	683	659	647	668	676	675	704	733	688	698	664	692	689	686	675	673	728	625	693	679	659	713	665	685	688	686	721	698	669	692	688	645	692	674	679	698	678	653	696	628	607	630	646	687	656	722	706	662	687	629	639	680	668	696	686	712	696	695	685	669	649	680	686	686	646	654	679	680	690	655	656	711	684	699	663	684	671	717	688	631	658	604	643	673	701	658	659	682	667	703	659	708	638	641	647	624	714	699	718	714	685	679	643	674	642	670	666	702	654	663	699	710	699	678	685	666	623	669	699	646	618	673	666	642	680	643	687	738	666	682	686	685	685	671	699	717	709	705	677	677	670	716	664	677	690	734	659	684	649	669	652	684	730	690	675	679	667	648	683	676	692	664	661	717	664	686	689	645	653	684	692	639	683	710	680	655	653	683	671	642	686	643	615	645	704	669	702	697	611	644	673	623	677	687	682	671	645	689	712	719	697	685	696	708	675	657	704	700	678	687	668	700	669	670	698	708	716	701	658	691	712	657	741	684	721	689	618	682	667	631	698	665	688	683	675	658	720	678	667	699	642	686	693	672	667	718	660	687	693	672	661	687	662	672	664	656	674	714	669	651	667	663	617	641	655	667	689	693	685	667	631	710	678	650	698	669	712	667	696	701	690	629	639	699	618	679	667	652	692	660	692	662	717	712	694	651	677	658	726	723	642	663	645	668	676	675	658	707	666	675	674	682	691	685	686	670	696	675	705	673	711	706	663	699	645	625	676	677	673	678	687	695	686	683	718	634	682	670	692	711	725	718	703	640	677	628	677	697	668	699	656	670	659	717	662	718	712	639	686	609	670	675	690	658	613	679	701	636	650	652	677	670	699	701	689	672	709	664	678	694	667	705	695	688	648	686	617	686	658	693	727	673	684	668	665	677	697	641	684	741	674	691	632	643	659	671	687	712	661	717	684	685	671	675	684	652	717	625	631	672	701	648	642	638	691	699	675	688	703	689	660	650	677	632	624	678	620	676	677	674	701	673	685	672	627	630	663	652	678	717	644	649	678	677	662	666	657	716	669	724	689	699	656	699	631	646	647	641	665	663	668	663	670	684	672	678	666	737	700	692	667	681	684	669	666	700	673	700	690	679	679	699	658	694	654	678	715	689	701	711	665	673	664	655	669	745	699	679	681	664	667	692	656	692	659	646	660	663	663	695	713	684	703	618	696	686	646	684	689	664	665	689	681	638	701	652	715	663	690	696	685	667	698	656	661	670	690	665	712	722	674	658	690	684	702	720	677	708	704	709	643	684	689	688	713	698	717	681	687	643	718	669	699	697	671	665	640	690	687	709	683	703	712	678	749	693	706	668	697	637	668	672	680	668	659	700	688	678	671	675	662	671	693	684	715	699	652	689	682	697	726	702	637	657	687	728	681	689	654	677	700	677	663	698	655	650	696	701	686	668	710	695	657	672	623	733	668	670	680	695	698	667	657	724	697	660	667	674	693	647	695	662	700	626	693	654	680	675	678	675	655	699	670	690	695	682	658	760	697	688	693	659	709	686	683	669	694	673	693	689	724	719	676	712	687	713	631	691	703	614	684	663	677	632	667	707	672	663	706	685	696	694	747	693	675	690	679	680	680	707	657	682	639	669	649	647	731	667	667	660	661	719	684	693	673	672	748	699	687	709	654	676	663	663	652	697	684	695	734	726	683	648	673	657	670	657	714	659	669	659	684	690	644	657	655	676	690	646	632	639	682	651	703	704	732	635	676	724	698	669	685	670	674	683	674	715	716	712	665	701	730	697	678	690	683	707	676	662	669	714	680	669	687	657	672	730	728	690	654	669	680	679	667	693	743	717	685	664	693	756	715	700	669	627	678	682	699	694	687	695	663	688	711	713	678	658	669	683	670	663	713	640	658	657	647	645	696	706	704	635	711	671	646	698	679	678	643	683	674	639	686	658	695	661	667	681	667	686	696	644	665	697	667	693	646	701	646	666	674	677	661	674	688	675	714	656	659	679	700	700	655	691	687	657	660	661	657	665	684	640	710	706	657	700	672	647	645	682	694	681	705	705	682	696	703	688	684	687	661	651	644	657	724	698	652	685	694	683	686	723	697	682	714	736	655	634	638	716	654	679	666	659	665	657	678	671	695	671	650	665	698	692	699	680	655	641	674	675	684	679	634	684	685	658	660	702	651	688	695	658	658	698	668	663	669	689	696	647	620	744	715	647	654	658	677	723	669	641	692	652	706	662	707	673	660	706	706	646	645	681	666	667	739	677	693	680	708	684	692	673	674	652	690	675	703	652	708	699	663	681	681	696	679	660	665	660	720	685	726	663	660	713	634	703	650	682	682	635	682	703	674	637	644	697	681	687	675	671	644	656	662	680	675	728	704	683	675	712	659	671	687	698	638	673	718	682	677	682	681	658	659	662	690	673	692	669	716	683	664	646	691	669	700	695	687	689	655	651	727	743	683	680	665	697	711	656	677	707	686	637	744	666	671	694	675	701	690	692	710	687	684	665	664	682	703	672	699	716	706	756	705	694	687	699	672	690	637	699	624	666	751	719	676	633	704	668	691	676	689	667	672	679	625	670	684	654	694	705	622	704	701	672	706	627	647	715	632	672	703	707	645	677	621	671	693	678	674	695	706	697	695	675	643	666	676	667	680	642	660	666	657	664	672	680	672	697	650	686	696	655	691	668	623	659	680	752	673	699	696	649	727	686	704	731	686	690	690	675	673	714	667	647	657	661	677	666	675	709	687	679	693	733	694	694	733	653	640	672	674	681	663	654	671	723	696	675	680	648	632	673	689	687	692	688	699	684	718	667	634	650	736	688	671	660	675	691	679	643	662	653	687	702	686	688	678	697	714	680	668	652	666	678	667	690	689	694	642	702	626	642	682	675	661	661	678	677	703	697	683	641	683	697	683	708	663	703	644	685	672	647	617	641	659	684	651	625	731	717	667	720	636	668	681	674	673	632	664	679	669	603	675	643	658	697	694	670	669	672	640	703	683	636	683	638	651	694	677	638	663	667	717	667	655	669	641	675	671	743	707	586	690	705	669	678	633
22944	21289	30838	22911	21112	20996	10530	823	629	626	594	569	538	535	535	527	496	514	490	491	538	524	555	528	488	498	544	517	549	1249	2425	1878	1137	820	716	546	506	518	471	486	504	474	488	528	498	507	474	501	530	499	502	514	534	506	499	520	508	524	501	512	498	513	488	495	488	535	555	508	499	478	468	511	514	512	529	522	489	484	503	528	500	500	489	506	496	464	504	503	507	498	466	521	503	500	518	460	493	486	464	527	525	475	531	453	501	500	487	501	480	507	529	493	490	486	502	509	514	529	516	505	543	505	468	467	506	468	493	504	567	475	509	520	522	502	501	497	531	538	480	496	483	472	484	538	491	511	485	510	517	530	502	506	536	520	481	505	506	521	536	510	478	502	530	536	499	511	497	521	520	526	537	523	507	472	508	450	477	467	513	508	518	499	507	500	495	535	487	488	466	488	495	517	521	536	489	529	471	478	474	484	467	500	508	482	541	504	465	519	469	493	547	532	516	505	480	511	511	502	522	497	487	479	508	458	539	501	520	480	478	511	506	506	489	503	480	535	483	514	488	470	512	511	480	478	457	485	470	528	525	487	520	521	461	522	465	458	513	478	475	497	444	445	498	519	462	517	496	505	465	476	528	469	491	543	479	479	466	487	523	482	527	481	511	504	513	492	503	477	477	507	504	520	454	497	526	494	539	490	472	523	514	541	472	461	482	507	506	511	514	519	512	522	496	488	477	535	535	478	515	478	488	489	521	463	504	484	513	490	503	459	482	453	474	481	461	510	538	486	499	443	491	470	461	473	487	506	471	504	484	525	488	505	498	518	529	526	519	533	492	503	478	506	508	493	499	490	538	523	511	482	485	488	513	512	475	527	502	481	490	524	525	536	489	510	492	497	495	469	490	518	515	546	504	473	486	523	501	513	497	473	513	495	532	494	511	491	503	468	503	492	521	468	505	507	499	469	509	492	489	519	544	509	495	527	508	513	545	533	506	502	501	519	544	493	485	522	469	512	511	512	571	495	533	497	472	503	529	512	515	481	505	569	489	450	486	495	555	468	488	539	448	511	514	498	486	495	482	514	493	490	474	517	515	487	513	481	517	487	507	495	510	540	450	539	463	525	493	497	530	472	518	480	519	449	496	500	474	510	528	482	537	502	557	494	506	505	489	539	486	516	539	487	509	506	532	483	478	552	485	455	484	541	533	497	504	512	519	528	509	469	466	482	516	483	510	527	473	493	518	519	504	526	508	486	525	465	490	502	471	494	488	537	500	518	505	483	525	525	491	518	500	521	528	491	512	486	521	494	486	508	497	528	518	527	469	486	493	540	516	491	526	522	499	499	473	511	484	521	508	498	501	490	504	520	499	513	501	524	493	492	513	517	478	473	498	496	526	546	498	520	494	507	478	493	504	478	494	491	465	474	487	504	498	490	513	523	543	503	520	502	497	472	480	523	561	503	512	491	455	505	492	523	487	475	521	507	505	511	507	528	522	506	519	501	506	489	508	470	489	537	514	485	485	511	502	466	505	492	476	483	478	504	499	513	494	511	518	500	524	482	507	514	478	507	513	462	491	495	497	519	492	495	496	485	510	527	475	471	468	508	477	520	512	516	505	496	509	473	477	519	505	494	530	480	473	504	527	460	509	486	527	510	487	489	475	526	522	502	481	511	513	540	490	466	482	514	530	490	505	495	512	488	509	505	484	475	482	504	514	500	510	513	524	510	555	464	531	472	546	479	531	521	506	524	474	528	482	507	508	480	491	487	512	538	502	490	463	491	520	513	492	512	492	513	479	497	502	490	493	492	476	436	506	552	490	476	482	447	488	472	526	528	479	478	508	481	507	511	493	501	513	485	491	531	501	511	484	455	516	516	517	461	532	516	485	467	479	491	511	462	507	521	494	465	513	490	517	538	499	502	509	507	465	506	471	522	501	524	528	504	501	515	509	517	482	475	514	499	513	527	527	529	464	526	524	482	496	501	524	467	489	483	515	469	513	484	507	498	542	501	475	514	496	465	549	456	480	486	530	473	495	475	532	483	488	509	516	492	524	494	526	466	493	480	492	484	505	471	498	520	508	515	468	467	511	467	432	484	508	497	491	464	527	497	475	484	508	494	505	486	481	510	498	497	490	525	504	502	498	530	535	521	470	465	507	481	519	492	498	473	527	453	539	527	448	516	520	464	499	520	513	524	485	514	498	521	553	496	504	475	458	498	527	446	500	514	547	525	495	475	453	539	499	487	491	515	481	484	513	520	514	523	465	512	538	479	514	464	530	489	453	522	496	489	500	542	511	498	509	503	518	534	505	511	499	484	434	523	526	522	523	516	506	494	511	496	490	515	515	514	480	548	486	475	522	489	497	500	463	519	512	488	485	475	508	500	486	498	505	496	543	487	484	529	449	504	511	529	491	480	502	488	513	515	498	506	509	477	544	477	479	492	479	525	461	498	504	508	471	519	487	458	494	490	509	528	511	486	494	478	486	507	522	546	556	484	496	486	482	515	493	474	484	543	504	504	505	495	473	500	528	479	504	492	526	502	457	516	503	471	535	512	495	494	474	505	494	464	554	491	475	460	484	552	489	542	488	529	520	514	521	539	458	531	492	482	502	493	497	493	550	528	493	468	500	521	506	513	507	477	524	516	518	515	507	485	513	464	488	531	486	478	515	501	514	495	497	489	508	488	493	486	492	543	490	507	515	472	492	484	509	482	509	490	507	491	486	510	504	485	501	528	526	511	534	495	488	485	509	529	476	530	465	506	543	477	463	476	458	502	489	478	478	480	506	530	504	479	504	535	478	508	472	515	502	515	531	487	521	482	487	459	496	505	483	511	500	502	549	496	486	481	483	490	492	465	471	473	490	524	480	487	520	476	517	524	514	469	523	510	470	526	495	517	480	515	522	490	559	503	509	511	479	501	514	490	495	522	542	503	515	494	513	514	501	475	495	532	518	448	485	502	517	519	509	467	486	486	481	484	465	492	519	498	467	503	517	523	520	461	485	510	522	500	517	488	538	506	522	499	487	481	499	501	517	509	474	492	511	502	488	526	490	519	461	486	546	476	550	500	471	488	470	502	510	532	520	491	514	515	481	467	494	514	509	527	506	481	494	473	506	482	472	460	482	496	487	520	500	499	531	499	503	524	520	471	477	498	461	505	534	520	537	520	464	545	484	495	476	491	534	494	487	460	525	521	495	477	519	489	474	492	479	483	501	476	517	498	526	519	500	469	480	483	467	511	499	514	491	489	494	490	487	477	491	528	493	491	489	507	524	534	515	541	491	492	470	511	455	483	496	465	508	474	495	513	507	507	490	476	491	501	525	496	476	532	478	443	520	547	522	492	504	494	473	508	527	485	485	505	451	532	534	505	511	527	498	502	503	514	530	531	495	533	532	479	510	535	497	516	483	489	515	462	487	509	523	508	486	506	503	468	504	535	526	473	545	443	470	496	505	536	498	495	477	504	514	537	522	509	471	475	512	524	503	506
60744	94134	56508	13507	1843	1485	1288	1048	998	936	888	891	832	809	759	730	703	742	745	716	657	683	683	760	660	714	875	702	728	2330	4709	3657	2146	1379	1006	809	655	672	691	688	662	658	738	713	679	690	675	710	703	723	704	683	704	700	701	690	652	690	677	703	683	683	667	719	671	697	679	670	669	623	670	677	691	732	679	693	683	642	664	661	667	649	692	675	672	668	697	706	688	624	656	721	679	684	657	679	662	670	680	710	681	677	688	697	689	684	672	684	665	692	685	677	648	668	694	718	671	674	689	646	728	743	691	711	677	661	715	672	736	676	673	678	654	675	653	686	698	682	640	703	689	645	698	674	712	658	719	692	644	667	676	682	647	621	648	686	658	677	693	697	651	707	666	665	652	674	674	684	645	690	703	681	683	674	708	658	766	708	646	672	683	722	690	714	749	632	689	701	710	693	686	745	645	728	712	738	645	669	672	715	719	714	679	696	674	667	718	648	669	608	650	656	739	676	678	693	709	658	697	697	671	688	674	695	700	683	699	748	640	671	693	710	682	648	692	630	703	677	705	689	651	681	693	689	669	705	685	676	676	683	653	619	711	720	675	652	701	651	632	688	652	662	674	683	638	709	661	710	670	699	694	703	687	698	662	685	681	703	694	673	676	704	708	712	709	725	660	694	676	720	708	706	703	679	705	619	667	646	677	701	715	714	669	652	647	706	668	637	682	695	721	696	677	684	681	647	693	662	673	719	615	685	700	707	683	717	691	694	710	672	673	666	687	716	650	700	674	689	689	692	691	682	716	657	704	688	664	668	657	652	707	682	680	654	683	711	647	702	698	722	680	685	657	730	656	675	661	687	717	686	701	653	664	680	686	630	668	712	697	630	654	663	652	707	672	660	689	671	666	630	670	676	699	665	676	709	676	685	679	680	655	672	683	714	707	675	682	660	666	714	700	696	694	677	692	699	669	701	674	697	660	678	721	628	656	729	685	642	720	697	684	700	689	687	690	690	692	666	695	695	719	665	623	674	675	684	694	680	713	687	675	677	677	689	663	721	702	694	703	670	679	642	659	688	736	664	660	663	650	697	649	667	753	663	708	699	722	649	676	700	670	685	699	664	682	679	689	674	691	664	718	673	672	617	683	716	705	683	678	653	671	600	674	675	689	667	699	625	700	679	709	676	667	678	700	707	687	681	705	678	698	671	681	677	725	685	720	658	701	678	645	660	671	643	643	684	667	712	680	715	685	661	695	698	710	644	680	676	728	662	668	670	693	660	697	678	665	662	700	660	691	656	707	749	661	681	636	679	706	641	617	671	652	667	665	638	663	681	726	636	684	674	677	693	678	697	686	665	661	659	722	657	644	686	653	693	704	633	696	682	685	647	662	669	642	713	721	707	686	727	675	717	708	672	680	717	660	689	658	706	682	641	630	692	689	688	701	677	689	678	641	700	704	711	686	690	652	705	759	677	682	739	644	706	695	646	697	693	698	654	682	731	689	624	666	725	684	658	662	689	685	671	654	684	693	720	654	628	641	670	697	668	671	660	660	649	658	680	709	679	714	662	714	620	635	719	686	704	721	717	664	640	705	680	699	656	694	653	676	674	652	753	677	641	657	652	682	673	658	680	707	705	658	670	651	661	673	677	679	688	694	645	690	684	699	715	676	699	667	719	636	673	661	709	641	697	629	649	673	669	651	686	677	634	699	661	750	639	684	659	688	697	689	692	723	660	716	711	687	686	674	658	695	667	669	714	668	723	728	712	665	685	686	634	696	670	716	674	634	711	717	686	683	658	699	654	659	703	691	698	695	666	702	651	658	655	660	698	663	728	680	650	682	693	701	709	663	655	646	665	680	674	716	681	716	649	721	719	672	675	661	719	723	686	707	690	729	706	694	711	681	649	704	631	699	716	691	687	701	696	678	710	697	672	685	678	629	676	657	674	666	681	702	689	706	702	659	701	646	664	652	710	671	742	616	657	676	671	700	716	642	712	703	636	682	689	665	693	674	676	660	688	679	662	653	662	673	677	661	664	687	683	660	679	697	708	640	672	684	737	673	638	681	661	664	671	682	661	627	718	672	672	710	655	676	674	673	732	670	679	686	704	675	698	692	721	649	703	696	714	670	701	692	681	703	661	682	653	729	713	663	654	676	687	689	682	678	724	715	634	665	676	653	633	711	683	663	614	656	675	649	718	710	675	664	687	709	646	649	710	692	698	679	683	690	683	664	682	670	650	682	685	709	619	729	726	647	695	725	710	683	712	692	660	692	632	654	690	649	687	728	659	712	707	727	683	671	667	683	686	654	682	697	653	704	663	683	716	664	686	655	686	681	689	671	705	689	653	705	665	647	666	724	703	665	690	693	676	713	671	635	716	631	685	680	683	673	684	618	702	685	692	671	709	680	678	702	708	655	693	697	663	721	667	673	705	641	673	679	687	694	719	714	649	707	699	691	652	693	691	738	695	635	745	670	722	642	682	681	705	675	670	658	666	712	694	700	703	676	662	651	666	681	703	676	647	683	725	641	665	695	689	710	692	680	728	720	685	681	674	671	695	691	734	684	701	688	679	669	686	701	710	670	687	679	693	708	700	649	701	744	705	730	720	690	693	668	655	677	684	681	699	704	697	688	666	646	660	652	641	710	682	654	719	690	676	651	683	676	698	663	665	650	699	655	667	705	695	682	695	686	711	734	689	669	683	697	637	627	699	680	684	686	696	726	654	648	693	655	647	691	709	663	690	665	757	720	709	703	689	695	711	710	680	657	702	634	679	662	676	707	693	708	698	694	730	685	728	665	661	664	646	698	676	700	674	650	676	707	682	673	680	672	675	711	692	687	674	655	704	714	662	658	690	682	678	686	683	687	659	642	688	679	713	694	723	682	624	683	668	713	678	694	659	692	657	713	664	710	667	684	705	669	689	599	714	677	679	659	648	695	699	619	672	676	656	702	708	655	672	717	714	663	722	652	721	669	704	699	691	704	687	670	656	683	718	655	665	691	676	687	660	715	708	686	653	687	677	676	701	678	727	655	764	671	639	712	683	632	619	679	704	717	702	714	714	684	674	687	715	705	670	713	715	603	691	687	654	682	696	637	669	646	696	706	615	664	713	664	674	685	702	665	620	686	698	666	681	688	652	686	710	705	693	665	706	687	640	713	699	664	711	682	647	616	699	686	687	678	720	662	667	670	652	730	661	683	697	683	688	676	742	691	648	710	704	713	667	704	685	720	717	688	666	718	663	667	698	693	684	691	688	625	738	660	658	702	659	659	682	679	662	684	676	701	686	727	653	709	673	689	679	648	709	750	665	644	689	738	627	713	668	746	708	673	635	688	709	699	662	685	720	690	679	660	712	669	652	692	671	664	705	672	661	688	695	735	706	721	695	726	646	660	649	700	742	631	706	718	713	706	683	669	698	688	637	663	672	699	685	662	716	672	673	641	729	688	718	682	709	673	673	697	691	737	676	679	679	647	667	699	708	680	698	687	668
28013	25678	30821	8757	463	322	378	380	326	332	356	372	362	349	339	341	319	342	398	360	363	340	354	304	382	312	367	360	365	352	471	453	431	384	363	329	369	373	358	336	346	333	374	358	373	378	343	362	361	319	337	370	380	333	348	371	313	348	355	332	346	369	359	382	336	324	364	369	319	296	327	326	370	355	341	317	343	348	357	353	342	350	310	363	359	296	311	349	328	328	334	351	355	367	330	303	336	303	345	356	355	338	318	363	334	328	372	331	370	355	322	337	311	317	365	335	325	363	364	331	369	316	341	339	367	336	353	349	343	327	325	353	333	360	369	328	365	365	309	361	355	348	358	320	362	341	328	343	383	331	341	346	355	331	344	337	356	341	366	357	346	383	376	347	338	320	326	349	340	362	354	366	363	333	339	355	334	339	350	350	315	346	333	361	318	341	355	353	350	374	318	349	346	333	346	343	364	329	352	333	384	334	317	345	350	402	375	361	367	288	343	327	318	365	328	335	333	347	289	336	326	353	345	347	345	387	327	325	323	312	320	313	336	357	341	318	339	311	372	344	328	327	351	324	329	364	340	353	342	332	344	368	407	327	299	294	351	334	353	342	344	361	362	392	359	346	351	365	380	369	334	319	303	320	365	343	337	344	352	369	353	364	327	354	359	316	330	312	349	328	365	297	342	351	317	337	353	356	324	359	335	320	345	399	367	337	359	343	314	338	315	363	361	326	335	340	344	335	362	338	375	321	375	317	339	346	356	337	350	369	349	359	352	312	337	354	334	366	324	340	335	354	364	369	362	327	372	377	354	364	347	374	375	335	356	337	355	335	321	338	355	337	339	367	310	361	330	355	324	336	346	315	336	348	344	319	339	316	335	324	341	339	338	358	345	350	366	356	324	345	341	335	359	384	364	358	327	352	349	360	373	336	333	352	342	329	333	341	334	368	343	369	332	338	352	381	338	339	326	323	316	344	355	344	335	357	330	347	352	359	355	338	330	345	329	321	367	328	315	330	345	336	340	342	336	321	388	335	377	361	321	345	355	312	364	365	340	356	358	324	371	354	330	351	347	349	339	344	357	321	308	340	334	362	334	307	323	347	346	359	358	325	389	340	356	357	347	341	335	361	370	373	345	357	380	313	362	375	352	353	343	307	338	353	333	340	356	338	314	365	357	353	341	355	339	332	341	319	331	341	358	362	351	347	363	336	351	351	328	348	371	360	374	351	344	342	351	333	352	374	340	353	345	346	356	350	360	334	374	325	340	322	368	348	320	362	364	349	351	351	351	377	344	368	367	336	359	389	363	321	324	340	350	358	341	333	345	332	345	324	327	340	340	353	370	338	327	298	336	371	341	368	332	342	353	342	322	343	368	330	294	358	360	329	329	321	284	346	356	354	313	313	363	367	341	354	340	318	364	357	315	345	372	384	357	347	375	371	335	356	375	391	367	356	355	366	334	361	318	320	348	321	326	347	345	338	380	355	342	338	360	348	374	355	335	367	342	354	340	360	351	366	350	358	364	358	374	373	353	332	324	348	324	351	358	354	333	320	340	353	305	320	367	346	358	339	337	358	363	371	348	349	333	318	322	383	352	345	374	338	351	362	338	344	304	318	337	355	367	373	360	363	375	332	345	336	336	348	365	354	335	349	367	343	334	364	302	325	332	374	333	327	359	365	346	331	343	373	366	365	376	336	319	338	337	349	330	367	318	350	332	369	378	345	364	390	318	344	317	344	338	352	361	388	332	336	315	352	352	332	314	347	355	352	371	359	320	388	365	311	351	312	349	339	333	367	350	349	313	366	358	341	370	338	370	354	333	351	354	322	318	329	329	357	347	347	346	356	316	353	342	349	338	358	376	350	366	348	351	357	363	367	335	354	330	342	374	347	358	336	331	333	376	324	354	340	338	385	331	342	365	341	370	370	333	361	348	322	349	335	346	319	334	340	325	347	364	365	372	337	375	375	356	343	342	332	363	332	327	304	329	339	379	340	347	398	371	334	344	323	380	331	382	362	352	355	360	315	352	347	360	355	305	350	341	341	314	346	339	376	323	354	365	332	350	358	367	362	348	319	316	360	349	340	346	330	331	335	343	351	309	348	360	340	363	321	375	349	336	349	338	326	336	358	326	316	349	356	336	303	313	330	342	342	365	346	340	338	322	322	340	330	359	282	368	320	358	395	367	310	342	347	349	328	328	336	366	341	356	366	314	369	347	311	321	313	356	331	366	351	337	342	367	349	336	311	361	371	357	335	352	327	321	352	308	343	347	342	359	318	334	339	319	341	331	360	346	329	362	337	349	330	376	379	355	374	351	360	374	346	347	342	346	304	348	365	355	356	345	336	373	322	324	346	346	354	351	358	351	353	331	392	372	359	346	363	353	320	329	381	322	373	349	349	323	338	338	374	310	339	320	311	348	330	332	302	379	376	353	342	351	339	347	352	369	346	313	353	336	356	365	316	354	299	368	349	337	334	328	327	344	338	377	384	358	339	367	338	367	340	340	316	339	334	321	332	319	353	385	343	349	369	354	313	339	321	311	312	340	354	335	327	342	305	320	334	353	356	317	371	338	348	368	328	336	346	329	363	338	313	341	356	314	321	364	341	348	338	363	355	335	324	342	373	380	359	337	355	333	354	385	349	340	304	364	330	308	366	355	339	349	310	341	337	351	331	342	352	345	352	309	312	332	353	330	329	375	349	321	354	342	344	327	345	343	355	360	342	333	390	362	379	315	324	347	360	331	333	349	358	372	333	347	330	333	326	329	361	337	331	335	354	369	351	332	342	346	385	347	338	347	349	334	329	346	332	333	356	339	357	386	395	319	342	353	366	343	316	332	338	352	337	352	360	342	312	349	328	361	348	332	342	310	366	354	350	322	361	359	339	345	339	349	357	341	349	328	353	342	361	361	349	344	373	366	324	310	340	328	348	332	352	340	337	343	352	307	367	363	387	384	317	379	351	373	311	352	327	360	343	320	356	336	341	289	366	348	329	356	332	359	346	337	344	326	358	359	331	366	346	398	308	329	318	344	332	346	332	344	343	346	350	359	332	343	343	346	339	335	336	337	347	335	345	315	333	363	356	357	314	334	338	361	366	317	345	341	361	337	360	334	338	339	322	365	338	348	328	334	340	330	321	321	330	350	329	376	322	384	325	355	327	322	320	363	339	348	347	330	344	347	335	340	358	335	346	362	341	345	371	329	317	355	339	336	324	339	364	371	314	331	357	348	351	333	364	345	352	330	320	344	340	358	345	315	343	355	352	338	361	335	355	356	329	326	327	336	342	336	347	317	371	333	367	347	359	354	347	347	378	339	380	331	335	356	356	340	342	355	334	383	351	306	360	338	340	330	371	349	344	334	362	353	354	335	341	313	330	313	335	382	322	343	344	323	334	330	363	358	329	325	341	363	354	346	357	369	339	359	329	354	321	340	339	341	362	316	341	316	361	354	358	342	346	307	364	357	329	323	348	357	334	337	333	308	357
33476	44659	29414	2218	509	522	502	511	536	509	452	436	478	516	500	480	492	480	478	514	458	487	533	496	494	499	503	501	478	543	705	755	642	584	566	511	459	483	473	510	511	457	497	499	456	523	465	461	487	499	465	472	501	511	483	499	491	461	474	522	466	508	442	494	488	480	505	480	472	524	451	514	475	487	506	435	496	513	493	495	504	479	467	461	486	482	453	472	481	517	500	499	474	475	457	484	468	460	489	505	472	491	462	496	475	459	518	472	491	501	473	471	487	505	462	464	513	481	461	473	474	480	526	503	457	487	497	478	491	475	491	450	450	499	488	491	482	518	464	524	478	478	437	487	501	482	441	482	503	479	499	452	488	501	442	531	475	456	485	505	509	436	480	466	473	488	493	473	456	427	521	458	480	490	504	432	459	508	500	494	452	484	508	521	480	453	497	491	472	508	490	463	478	493	485	481	489	487	487	495	443	466	473	481	491	489	471	500	469	478	465	490	485	487	493	491	466	466	510	516	489	455	493	531	473	512	469	481	486	498	500	473	498	470	477	456	509	449	515	471	475	459	455	482	485	501	485	462	482	475	500	503	493	485	456	503	485	462	460	466	485	513	474	496	501	464	475	492	512	444	469	476	480	460	493	464	480	481	471	493	484	472	522	471	471	509	461	491	488	459	501	497	477	470	478	476	433	488	462	473	498	483	495	474	450	504	479	508	490	518	497	503	499	461	425	462	491	505	471	485	518	470	473	462	484	493	492	488	495	476	469	473	483	462	469	494	446	493	481	478	453	482	507	489	542	516	465	480	515	430	472	470	464	477	457	468	474	458	507	481	474	526	488	480	469	483	525	468	506	459	524	495	493	487	462	456	538	498	493	484	478	488	490	476	458	466	520	467	460	453	473	447	460	461	513	492	456	458	464	479	431	447	536	502	474	471	508	520	493	485	507	483	495	492	483	457	465	488	491	460	517	473	487	484	482	504	479	467	507	488	483	474	504	498	502	454	498	484	470	464	480	523	466	479	438	477	475	494	493	508	474	441	491	521	487	502	473	474	487	479	472	517	502	527	477	491	490	531	439	472	483	474	503	464	502	475	504	489	511	497	476	460	499	484	464	485	475	491	470	481	534	449	480	488	446	487	485	459	494	463	472	499	491	483	506	473	477	461	462	498	505	491	466	462	460	492	479	468	459	481	459	503	481	451	524	516	484	491	500	494	479	468	483	466	477	481	480	485	486	432	490	472	470	486	484	433	474	464	464	453	477	461	484	483	483	478	495	492	509	485	461	450	504	466	491	525	521	462	471	495	476	483	498	495	501	460	490	463	502	477	485	499	464	450	486	478	506	487	469	508	511	476	490	473	476	488	503	454	495	476	475	462	490	476	487	456	456	503	502	513	451	505	463	489	504	462	465	490	500	453	485	480	427	507	504	490	520	487	502	501	488	516	480	485	457	458	441	449	478	493	466	490	510	457	512	525	487	443	482	467	508	510	499	492	515	465	495	521	471	510	467	469	498	467	520	518	505	503	467	478	496	498	485	456	516	500	471	497	476	550	474	468	482	489	455	483	495	524	487	509	496	478	485	472	491	488	469	478	486	478	499	500	478	464	452	474	506	438	475	484	461	474	495	480	473	485	472	463	467	474	487	444	452	498	474	462	541	470	491	481	485	458	472	501	490	468	478	453	487	474	534	491	476	476	472	505	492	503	514	489	517	503	513	455	489	510	457	527	468	496	456	450	470	461	487	455	461	473	474	489	470	479	489	457	504	506	468	496	478	464	501	530	517	479	516	472	497	511	451	468	470	510	488	539	451	499	496	450	536	465	436	502	499	425	457	489	477	500	491	489	495	490	470	482	506	481	543	461	494	486	488	492	485	478	508	497	456	466	452	465	502	437	482	484	520	509	489	445	490	480	476	476	516	509	488	478	480	472	515	488	453	464	466	470	487	465	472	481	495	499	425	518	524	476	448	493	449	478	423	449	464	473	487	511	496	491	476	491	504	469	482	466	488	486	509	440	446	479	504	476	485	471	537	526	479	511	474	480	495	465	538	476	440	467	464	489	482	465	494	489	473	466	481	453	485	443	478	436	483	480	495	472	502	486	479	498	468	468	489	473	432	511	477	485	452	439	467	467	459	459	472	502	495	466	526	486	490	481	510	469	452	469	523	493	510	465	431	507	481	493	465	518	458	515	466	478	504	488	501	488	488	509	497	495	486	479	506	504	475	490	491	494	502	482	476	482	464	492	450	491	514	456	511	463	499	495	442	460	481	498	469	475	478	478	498	482	460	459	495	465	471	515	507	479	481	494	471	449	476	493	453	490	485	503	472	493	505	494	495	409	494	514	460	481	486	480	505	454	492	485	513	480	496	484	508	500	483	468	453	472	524	490	456	496	505	459	510	505	556	520	461	484	460	484	490	473	500	498	488	491	442	496	476	443	517	503	474	468	458	478	505	507	510	493	432	493	504	489	458	498	508	502	481	449	491	535	489	521	509	508	467	444	473	506	471	461	447	457	476	489	477	450	466	468	500	455	484	465	487	450	458	483	463	478	480	487	493	440	502	497	499	501	445	464	457	444	511	498	478	450	489	481	481	483	471	472	471	490	459	494	485	503	479	425	481	478	492	493	484	449	477	448	472	513	489	505	448	469	484	508	474	473	473	487	466	467	495	468	484	503	492	514	506	438	533	482	437	503	490	504	477	459	526	459	501	490	521	439	489	500	512	483	510	536	453	463	459	486	532	496	503	542	489	465	529	524	481	462	475	472	447	447	483	480	482	499	464	478	497	474	487	476	457	461	481	472	512	464	465	518	463	476	454	502	469	480	500	493	487	469	461	460	434	511	483	476	510	475	491	487	463	507	462	476	517	482	441	449	476	520	498	480	494	466	501	431	488	495	477	476	488	475	493	499	457	482	486	495	469	449	452	480	483	469	493	518	498	462	523	463	478	500	502	486	514	514	512	526	460	491	479	456	479	457	520	479	518	507	496	498	478	488	516	478	495	479	445	497	499	473	476	467	482	486	449	449	488	495	486	482	499	456	451	440	477	486	525	488	510	495	478	484	527	519	500	488	418	484	475	491	471	469	533	458	430	468	485	476	461	514	465	485	539	464	527	496	481	423	483	469	508	467	472	500	492	466	472	467	520	471	506	493	492	485	471	478	485	494	465	485	500	492	452	480	442	487	492	423	531	475	481	480	478	482	487	488	498	511	463	504	489	518	496	452	428	435	483	469	506	489	464	485	475	487	476	540	454	486	502	456	497	493	506	451	463	491	478	463	474	451	442	492	478	499	462	483	479	453	497	481	508	489	451	496	460	473	475	518	478	476	472	492	502	498	522	487	511	465	488	473	491	477	465	501	504	497	483	501	479	509	513	491	482	484	471	457	505	482	477	490	474	483	470	485	457	455	501	492	517	486	488	479	482	461	490	470	474	469	462	480	480	470	457	493	445	471	476	466	452	419	502	501	457	490	467	491
24039	21591	32981	23325	20316	9775	862	611	569	537	552	541	577	523	521	507	559	511	517	493	507	512	541	479	500	511	531	483	534	853	1348	1377	999	798	601	534	491	560	488	507	478	551	478	454	488	501	520	466	511	490	476	490	509	499	526	518	492	478	501	519	516	511	495	502	459	498	513	529	451	482	490	520	462	512	506	532	506	487	488	515	496	489	482	537	480	485	504	527	514	531	503	505	510	490	488	504	478	484	480	533	509	480	510	525	487	498	497	511	482	477	499	523	476	523	495	502	509	518	501	486	513	508	492	494	503	464	496	522	528	473	525	521	515	498	508	495	501	481	523	475	508	526	476	517	445	509	544	495	528	476	491	505	469	485	542	490	516	500	463	515	516	485	502	518	458	490	465	517	512	521	502	473	505	504	528	486	480	555	470	478	497	522	488	465	489	494	514	500	510	492	514	457	513	498	546	488	516	485	483	453	526	481	460	470	493	509	540	481	492	472	506	476	541	464	500	560	475	512	471	465	507	503	473	486	485	484	480	505	471	510	458	503	476	493	511	474	498	526	504	487	523	468	488	525	489	508	539	519	495	472	504	521	500	506	494	481	476	507	483	503	465	488	493	476	492	518	508	510	505	500	491	449	499	527	514	503	453	508	519	486	490	481	491	523	502	469	494	464	455	530	535	509	486	501	514	440	494	476	532	496	498	502	467	499	493	489	498	485	489	512	489	529	498	494	468	485	467	480	471	493	513	486	500	498	507	521	485	439	529	469	540	503	499	506	496	484	503	518	510	489	504	485	526	506	482	522	488	533	470	469	524	497	501	463	499	511	495	515	528	488	507	510	500	513	515	483	487	479	518	530	484	465	501	504	532	513	474	490	506	480	499	462	499	480	465	480	493	486	501	452	508	501	526	498	525	503	472	498	504	474	486	536	485	516	497	484	464	507	492	473	468	457	520	532	473	498	486	478	459	469	522	496	493	525	480	491	479	548	527	496	502	494	479	472	466	505	472	512	497	478	513	477	500	508	537	467	497	489	493	460	450	501	492	475	472	567	490	489	510	503	506	521	499	508	499	494	506	489	473	486	548	492	475	502	516	520	494	493	470	516	499	516	489	535	515	471	480	517	474	532	487	462	519	471	518	513	510	506	512	518	480	526	519	485	506	544	496	532	513	490	499	534	468	477	529	503	490	455	481	493	490	485	470	494	467	477	505	498	492	484	470	470	491	480	516	505	469	474	501	507	464	526	520	479	502	489	479	470	523	487	496	517	543	492	468	488	541	510	492	487	525	491	476	503	478	489	491	480	463	467	503	560	476	526	490	492	522	480	487	516	546	511	512	466	496	556	484	491	524	542	518	493	495	479	493	481	506	536	512	510	522	483	499	502	518	512	497	518	511	513	492	455	524	512	478	525	503	457	527	482	492	480	484	515	489	517	502	526	497	477	470	504	467	501	493	492	507	516	476	511	500	469	502	468	503	459	512	543	490	475	488	501	468	484	478	491	472	500	492	489	495	482	544	529	539	518	512	482	520	487	506	554	495	497	494	505	482	513	499	469	501	515	492	493	539	507	537	525	449	486	489	468	516	463	446	501	523	527	483	457	481	492	481	500	484	479	487	532	496	502	482	533	519	485	479	518	502	484	511	467	491	498	501	473	493	501	493	470	497	497	505	518	454	491	443	490	504	547	478	498	481	509	494	535	535	474	500	491	514	477	472	477	475	512	493	515	506	496	457	489	480	463	498	474	502	515	491	475	502	510	501	500	506	499	501	518	534	496	483	486	541	523	503	534	477	489	496	480	516	517	463	416	493	499	487	496	504	511	466	542	516	474	482	516	494	508	486	478	515	488	488	482	503	516	511	482	549	503	490	469	492	483	462	482	489	479	503	455	502	474	486	515	479	472	478	530	519	513	505	473	509	510	480	536	495	506	493	481	468	491	496	504	495	500	484	518	443	471	480	484	498	506	463	501	511	510	481	523	534	482	465	510	458	531	517	473	493	495	512	479	490	526	511	476	480	520	484	520	478	482	541	476	456	572	515	488	480	445	508	465	481	512	529	520	521	492	513	482	513	506	515	499	479	517	488	513	519	515	513	464	500	462	504	489	499	506	523	501	460	490	451	525	519	495	501	495	501	490	490	503	505	469	486	501	514	492	492	507	511	525	479	502	478	496	483	532	505	483	499	483	513	487	483	474	514	482	524	478	518	481	484	534	464	497	526	532	520	523	501	532	487	530	500	532	500	506	476	490	489	502	508	498	487	503	508	478	520	459	541	508	513	466	503	519	485	490	453	502	472	518	533	501	509	508	519	446	456	491	505	497	491	484	513	482	467	491	489	485	501	486	523	487	533	497	476	546	463	513	494	487	519	491	475	478	495	497	488	508	485	507	494	451	509	483	562	483	490	496	537	460	504	484	491	486	483	501	461	482	481	527	518	525	471	548	524	495	484	502	474	512	479	544	490	517	512	504	530	500	490	516	497	501	510	503	443	529	498	497	491	498	539	488	556	533	498	499	519	478	512	493	518	517	515	512	519	527	465	519	517	456	500	482	527	484	517	448	518	514	503	501	483	510	477	515	456	521	492	489	491	492	517	479	461	509	486	520	485	548	497	546	504	466	490	524	481	515	496	485	501	512	501	485	489	494	489	491	513	522	533	492	502	536	508	485	487	485	498	515	532	479	489	471	514	470	462	512	521	487	490	517	492	495	417	503	492	491	460	505	520	514	506	463	496	511	505	466	483	474	529	517	505	497	513	470	501	491	503	468	518	469	507	503	492	490	486	528	494	517	511	492	481	506	474	496	501	484	521	500	474	487	540	529	523	485	499	486	480	479	493	475	516	486	490	475	511	510	519	464	508	469	508	521	493	479	498	517	501	507	507	492	471	461	494	507	499	491	472	509	544	498	497	503	512	492	497	528	499	508	487	465	525	456	492	433	512	480	518	474	532	540	498	493	541	500	478	475	458	419	509	473	513	478	516	512	475	428	522	526	499	479	486	481	509	514	479	497	533	495	471	485	495	513	493	504	499	456	482	504	500	489	476	492	501	504	464	540	496	507	528	496	483	506	470	512	524	525	508	465	514	491	504	466	533	472	523	465	525	477	475	494	542	489	475	477	521	487	489	486	494	541	499	507	525	493	477	490	479	498	512	458	494	487	501	522	503	487	518	480	487	463	485	456	497	507	524	500	490	496	497	534	491	511	499	471	481	488	525	479	504	513	480	481	511	504	513	500	504	511	551	481	491	476	489	522	499	481	495	509	520	504	537	503	480	495	521	492	483	486	502	490	529	508	496	484	524	499	496	552	456	510	475	460	491	467	500	504	513	459	549	479	510	502	534	489	527	479	469	491	519	498	473	463	491	516	488	500	525	485	486	505	555	480	542	479	535	492	471	485	537	530	477	500	524	516	488	508	488	504	511	521	466	484	487	495	490	485	475	463	515	513	521	471	503	470	505	499	487	480	526	513	532	465	497	484	509	502
58499	83900	54035	10368	1836	1136	1016	946	844	796	783	751	715	753	737	699	712	674	726	678	725	693	707	706	752	697	784	729	710	1535	2738	2606	1718	1308	870	764	656	649	724	675	697	654	684	673	677	645	687	661	717	700	675	680	667	678	707	689	708	687	741	698	622	706	683	707	695	677	687	691	667	665	654	651	697	672	692	681	707	670	657	703	653	699	668	684	685	674	674	708	705	676	746	714	696	687	677	697	699	739	668	644	732	694	702	682	656	703	662	683	720	736	672	702	696	686	641	691	659	659	664	649	651	684	694	667	690	658	715	682	681	665	712	712	684	659	661	690	694	658	658	634	746	703	684	659	671	687	638	652	656	704	700	646	634	718	624	677	705	643	696	731	665	699	657	692	666	683	685	631	665	663	717	696	685	646	694	708	669	704	649	720	697	673	689	691	685	665	673	690	738	690	664	703	685	707	705	687	628	663	661	686	712	666	721	663	610	665	679	630	673	683	646	698	659	664	675	656	705	720	721	666	672	704	669	672	663	742	658	695	708	672	689	722	695	670	679	694	700	700	682	723	682	673	690	681	690	692	690	692	637	721	667	663	677	664	702	697	670	710	695	695	733	701	665	711	651	700	682	669	703	670	731	655	680	675	680	685	727	687	676	672	654	699	643	674	718	660	709	675	711	663	676	704	690	698	673	648	646	672	664	670	721	649	695	704	687	665	663	705	680	707	735	670	686	690	736	681	695	681	725	704	715	688	678	692	723	693	669	685	668	664	699	715	696	687	688	703	669	700	714	695	650	666	696	712	680	693	699	722	647	718	705	648	678	688	697	705	683	635	704	713	649	659	653	679	701	677	698	663	743	693	696	680	652	664	709	672	663	701	676	707	668	733	709	712	642	696	707	691	661	672	706	680	702	667	658	686	752	684	665	663	688	655	653	685	636	698	674	694	721	670	737	700	679	670	718	714	692	673	712	713	662	692	656	682	660	704	678	647	644	640	647	673	660	640	675	655	703	686	689	689	693	683	695	681	681	705	682	695	653	683	727	738	665	688	680	687	681	693	641	723	686	730	702	705	706	696	679	671	714	705	682	684	716	689	652	679	703	660	710	665	657	627	671	715	727	685	670	655	703	676	675	683	686	717	658	692	700	658	695	688	702	698	710	659	663	690	650	716	654	688	665	686	677	660	695	668	659	679	703	660	679	682	682	657	685	681	682	710	689	698	691	722	677	686	678	683	716	720	664	674	754	668	684	712	687	684	667	715	718	646	692	671	699	657	715	705	725	678	662	666	694	659	670	679	703	678	646	652	666	684	667	685	712	697	645	675	652	695	699	674	694	718	692	685	718	670	654	693	655	684	703	700	682	721	672	673	703	681	689	676	667	650	672	740	699	684	639	655	679	674	674	644	704	662	679	704	713	695	622	669	700	653	697	683	720	678	694	673	679	696	681	687	700	715	653	663	667	692	648	681	712	712	716	710	645	661	671	711	715	674	728	695	645	700	732	623	684	710	704	701	707	681	675	682	673	653	720	715	654	701	659	665	665	686	688	697	669	672	701	697	665	674	677	710	657	670	649	659	735	692	674	702	678	670	687	651	691	699	671	717	664	702	630	670	688	644	703	699	739	706	707	658	665	686	702	702	684	652	664	659	654	694	698	735	658	672	714	683	683	694	741	681	702	671	671	716	723	691	661	709	699	720	699	695	657	653	653	689	625	661	669	679	650	677	722	659	713	697	687	645	611	759	682	709	739	680	655	642	667	693	676	687	684	650	663	685	669	675	698	655	684	652	672	643	688	718	656	709	666	693	648	727	689	702	701	655	657	671	666	667	677	691	692	648	676	707	673	668	678	705	691	677	657	694	673	659	716	704	711	685	637	665	674	691	685	727	625	696	703	650	657	696	642	709	678	689	673	705	702	729	690	638	722	689	687	671	677	689	711	666	706	722	712	664	676	673	661	638	652	667	671	657	703	674	660	674	717	696	681	699	686	670	671	696	664	654	673	736	680	675	687	679	695	662	718	722	629	664	666	668	728	685	670	720	669	650	705	663	673	641	655	696	720	688	670	672	650	696	666	649	674	698	626	705	681	694	724	657	669	650	705	678	611	679	648	671	673	618	676	674	716	676	675	611	670	678	658	686	669	651	682	699	677	685	664	676	662	678	691	668	661	724	665	684	699	652	686	700	704	703	653	719	702	687	717	702	674	700	647	723	675	657	682	664	669	698	672	699	731	744	700	676	689	667	691	698	657	695	710	657	687	637	688	673	712	690	676	677	672	697	622	689	687	712	700	726	713	691	706	701	697	721	686	672	679	696	693	657	665	681	688	699	740	652	662	674	688	690	685	659	675	722	680	722	723	758	683	674	688	686	725	657	707	677	705	712	678	708	679	641	702	652	666	734	674	677	684	698	631	682	703	670	708	658	722	685	700	681	735	651	665	677	660	699	695	709	704	742	689	690	696	644	687	697	693	679	709	667	729	665	694	674	687	750	670	703	658	708	628	641	661	682	699	694	635	671	734	689	720	714	631	674	652	731	663	690	712	719	740	688	667	697	697	699	683	707	647	665	712	663	657	668	676	725	694	671	709	743	654	648	723	678	679	667	702	706	689	648	668	617	614	677	707	709	643	639	685	687	708	663	679	685	677	701	671	692	676	658	704	657	708	671	668	639	642	700	687	671	710	708	687	709	634	645	711	644	675	710	670	710	675	626	642	685	697	662	654	751	708	678	673	664	692	695	652	682	650	710	664	685	729	689	702	641	659	672	689	669	687	689	732	707	741	674	681	723	723	638	663	688	674	631	652	632	729	654	696	722	664	658	758	715	678	687	642	652	650	669	694	687	672	643	679	661	678	679	673	669	659	643	701	643	706	721	720	693	675	679	664	718	707	679	697	669	676	679	650	695	665	701	696	648	629	701	667	691	637	724	639	722	668	690	702	675	703	672	682	729	704	677	662	705	658	673	667	687	690	726	726	672	639	684	694	697	654	631	719	761	668	684	640	660	674	683	665	671	696	702	657	684	640	665	688	670	697	719	700	664	664	698	678	695	665	705	611	670	656	668	666	708	674	644	714	684	654	634	673	688	727	682	662	698	640	663	733	685	701	732	663	738	682	680	718	719	681	676	757	731	675	703	696	642	676	688	659	719	691	673	674	680	699	684	637	657	673	701	682	676	693	641	681	632	655	625	679	649	655	708	720	667	651	695	673	642	673	667	719	661	644	682	677	697	679	628	692	680	697	683	715	684	690	644	635	700	652	677	694	698	688	728	690	623	687	696	677	718	671	681	692	730	675	673	651	672	704	696	674	691	726	682	672	695	712	664	673	711	645	706	628	648	692	707	709	679	692	643	713	698	697	672	643	721	665	685	689	676	659	705	664	682	683	639	670	683	701	698	675	692	665	704	687	698	668	718	660	701	651	692	664	697	762	692	667	705	705	704	681	647	714	679	666	705	693	641	699	662	711	676	663	696	694	690	648	679	677	681
23001	21246	30709	22917	21135	20850	8617	750	583	613	556	608	606	522	557	568	557	551	470	564	509	523	542	528	545	517	565	527	520	832	2382	2444	1458	1109	777	562	493	504	497	542	498	542	489	467	521	475	479	523	503	536	487	533	510	500	553	505	514	515	490	476	489	494	551	493	518	501	498	510	508	485	480	487	528	485	479	520	493	482	504	508	509	500	521	489	525	500	518	480	481	536	509	510	510	490	500	494	524	492	500	487	519	505	554	504	453	501	527	479	503	473	517	492	506	500	496	507	543	465	490	513	510	485	535	503	513	504	515	522	463	475	495	529	539	496	462	487	499	510	473	471	546	511	484	510	492	533	510	523	514	516	494	466	521	488	530	519	514	481	530	480	516	502	513	534	517	481	510	464	519	499	500	484	489	479	456	485	553	496	485	495	474	473	510	483	501	523	520	512	526	516	500	512	509	477	446	489	475	454	516	512	526	501	533	511	482	490	492	501	519	512	510	504	520	489	496	523	483	506	507	526	481	526	506	502	513	482	549	492	519	522	511	491	499	496	509	498	549	514	539	501	514	504	493	487	529	493	553	515	518	509	494	503	528	525	518	523	525	496	508	497	518	472	513	517	503	504	490	493	472	540	471	528	516	492	481	525	508	480	522	470	503	551	492	487	496	491	488	516	486	473	531	506	497	498	479	485	492	512	514	496	506	489	497	467	550	516	521	509	522	533	492	534	504	516	515	469	502	509	501	536	511	503	541	494	542	537	455	506	528	516	489	530	482	535	480	500	492	479	490	495	523	488	509	539	559	469	503	480	483	509	497	491	543	484	508	542	466	489	501	489	481	524	479	494	481	526	537	514	503	517	512	466	462	522	467	497	497	479	491	503	512	504	493	514	503	477	540	521	481	505	515	475	517	518	492	507	520	506	462	504	509	511	479	501	503	479	467	502	531	549	514	550	506	493	543	531	478	464	517	532	470	496	517	527	549	544	494	517	512	511	510	472	476	515	467	545	482	445	515	466	488	508	474	461	518	503	531	539	520	497	500	513	541	516	504	507	458	476	476	497	550	491	526	542	471	543	523	528	495	501	506	516	492	519	486	487	455	536	478	479	496	560	482	519	516	537	516	524	497	485	521	498	502	522	530	494	482	540	446	495	540	495	495	460	504	537	488	504	497	489	509	513	470	526	503	454	528	510	503	497	535	495	519	540	511	516	512	532	517	509	519	499	454	505	498	520	498	544	504	507	525	525	493	511	485	532	516	529	486	465	511	447	475	489	525	483	479	534	492	504	458	499	522	504	511	509	511	453	509	492	514	489	541	470	492	522	507	521	514	473	510	497	524	514	469	513	477	514	506	473	507	503	532	494	456	492	496	502	526	480	491	493	514	459	524	515	485	483	478	520	509	498	510	510	508	475	496	539	461	469	514	471	491	524	507	499	519	490	481	501	515	523	484	515	548	491	517	476	514	489	482	493	519	518	495	518	476	505	518	525	538	501	522	525	498	490	482	521	464	499	513	508	521	460	467	467	529	516	515	501	534	526	509	486	510	477	511	496	481	500	519	485	515	494	502	523	512	546	528	496	510	468	508	523	498	525	491	508	504	471	469	475	519	479	518	529	501	494	498	533	516	457	523	490	497	533	533	533	494	473	490	525	495	492	501	505	573	514	500	498	501	514	509	493	496	519	532	536	530	500	511	504	506	474	471	523	530	492	531	469	495	491	489	514	481	492	525	489	516	479	490	536	518	485	518	472	567	507	465	516	518	492	510	515	465	497	528	484	502	531	553	505	506	479	517	531	462	472	517	497	519	506	527	466	527	524	506	502	533	518	554	449	456	528	514	481	508	478	509	471	533	477	479	506	490	514	490	486	485	472	495	499	453	491	550	538	524	478	514	470	510	521	546	485	511	474	501	515	500	514	503	509	535	492	494	505	515	446	476	493	515	509	531	509	480	517	510	476	518	453	555	498	527	442	506	533	522	460	536	499	531	492	534	496	460	538	510	504	506	489	427	495	485	531	502	501	509	527	483	535	504	490	522	491	530	502	469	512	473	474	501	519	475	467	519	483	474	524	505	532	511	522	482	499	497	499	475	473	482	503	516	524	464	511	502	522	515	462	504	522	482	483	488	500	497	471	514	523	494	484	490	485	507	502	484	498	518	485	529	509	506	527	526	533	521	506	481	537	524	524	482	493	531	534	510	518	498	487	473	494	515	533	474	535	498	466	524	496	503	478	530	524	516	472	487	504	494	472	461	496	483	522	502	471	488	515	500	549	525	505	515	462	496	501	492	513	507	517	513	466	497	504	516	483	483	480	489	525	499	464	531	490	476	456	506	479	514	500	518	513	513	517	496	521	490	484	487	518	537	497	476	500	483	524	507	465	504	491	494	512	465	479	518	470	521	510	491	478	487	479	501	501	515	491	498	495	523	518	495	516	470	501	491	483	521	501	490	497	469	514	481	485	493	537	528	516	481	506	487	506	495	490	534	525	559	518	478	493	514	477	502	520	491	484	469	469	508	464	517	473	491	471	513	491	482	495	478	526	497	495	525	522	524	509	471	495	524	514	493	542	512	498	494	527	477	512	474	513	497	507	494	481	505	479	530	503	495	508	523	502	525	509	463	478	466	498	519	489	490	519	524	477	487	511	464	528	498	550	512	512	507	507	503	495	505	518	504	547	502	494	485	499	541	514	492	520	513	515	492	494	496	490	538	504	531	538	485	518	495	514	543	496	502	511	530	507	469	521	541	493	468	507	498	531	483	468	560	484	509	506	501	508	519	544	542	518	489	499	482	457	509	523	530	495	523	484	519	503	485	512	504	491	517	496	520	485	491	487	512	507	536	490	492	493	568	499	517	522	523	510	474	517	514	507	525	499	476	490	553	499	531	478	460	529	480	536	529	478	515	486	485	522	493	453	490	523	502	504	523	499	495	486	491	477	515	500	480	497	492	474	510	531	498	535	496	485	490	503	485	519	525	501	528	534	501	499	470	489	500	491	494	556	509	453	538	536	500	488	519	491	500	533	492	500	490	502	530	505	556	496	487	508	516	506	534	525	499	520	518	470	505	527	517	530	494	502	524	506	479	521	518	479	499	451	496	490	519	444	494	505	475	503	529	472	532	539	522	528	522	521	526	486	503	547	509	480	506	494	535	522	524	510	534	468	486	508	543	503	455	497	500	488	529	481	470	486	496	473	483	479	467	551	494	504	497	490	473	527	492	517	501	473	468	482	468	515	478	485	532	484	467	525	524	504	520	494	491	490	494	474	520	503	477	480	540	500	478	529	469	505	484	497	498	474	506	482	494	507	482	494	473	506	494	525	522	474	483	529	523	453	516	530	483	496	514	507	514	505	527	522	541	474	532	508	492	482	527	475	535	491	500	529	496	509	486	490	505	479	495	489	500	530	498	503	487	503	507	498	488	478	509	480	495	472	543	505	533	501	493	526	499	532	493	490	508	516	493	491	483	483	499	470	523	494	518	504
60181	90627	55956	14203	2031	1578	1360	1135	1026	916	932	882	847	799	837	762	765	754	774	749	718	711	724	771	747	704	796	684	714	1432	4938	4601	2767	2017	1199	807	717	731	651	655	694	685	641	713	695	682	679	666	692	720	671	640	687	684	669	670	649	687	703	674	729	687	694	699	668	667	670	727	703	624	665	660	691	637	711	704	684	643	660	709	676	733	721	649	676	725	689	682	679	621	672	704	701	694	653	697	673	652	681	689	700	680	663	728	695	726	689	656	681	702	642	670	685	715	704	669	652	660	677	675	680	633	693	718	683	637	688	691	694	647	634	690	683	706	671	720	645	637	701	683	721	697	691	618	669	667	693	696	687	718	678	718	730	691	692	664	678	691	681	664	698	648	677	676	686	675	644	673	640	738	687	697	747	657	662	733	695	698	721	732	644	733	670	639	657	658	757	694	640	670	671	687	693	697	672	702	632	640	687	718	661	687	673	678	665	647	691	658	699	668	656	687	652	696	653	703	667	694	704	672	681	717	700	692	678	650	693	651	645	627	690	678	676	668	681	722	653	668	720	667	695	684	681	678	681	672	677	674	682	668	653	658	699	664	658	679	672	624	688	618	730	685	673	653	693	692	686	657	633	670	685	667	725	703	682	654	636	691	695	665	628	676	734	694	710	685	642	712	661	670	686	686	690	660	631	709	675	676	681	709	746	704	695	716	651	687	680	609	668	710	667	670	678	712	648	717	708	654	662	682	680	670	708	656	673	656	687	683	667	721	696	659	699	692	699	653	699	715	666	696	692	681	671	703	707	714	659	690	720	619	698	639	676	644	698	646	677	704	680	724	658	664	656	675	680	712	676	657	686	645	661	671	679	671	677	684	688	649	735	690	642	694	657	679	682	662	721	662	715	674	708	720	702	654	688	681	714	719	655	705	688	660	710	673	699	691	637	664	707	713	675	648	689	703	669	686	667	703	643	721	704	667	704	691	701	676	667	720	676	684	672	726	696	722	683	684	668	716	697	706	687	692	655	707	690	655	721	692	671	721	678	721	672	653	681	718	711	688	678	651	661	687	669	723	691	669	638	724	699	710	662	670	685	673	623	716	661	655	638	697	689	642	682	709	690	719	707	699	736	634	712	685	614	677	700	657	667	666	689	654	691	669	659	681	717	743	721	688	648	642	728	703	688	694	687	660	703	712	740	673	701	699	682	730	698	702	652	675	713	704	709	690	678	689	656	666	703	669	675	662	693	691	680	737	728	661	716	663	658	705	673	654	714	704	622	665	700	697	666	657	673	647	672	655	699	672	665	693	678	719	695	688	661	681	697	680	632	663	626	663	689	688	679	686	723	708	662	675	700	706	712	662	644	706	716	670	665	665	684	710	676	661	644	685	682	664	669	671	656	741	674	697	654	672	693	637	692	669	703	688	704	668	681	705	705	667	707	647	691	711	721	679	675	658	645	676	693	693	664	730	687	653	694	652	668	674	735	691	694	667	679	678	676	716	704	714	687	647	716	705	698	712	671	667	674	679	657	652	682	671	666	696	694	678	685	675	656	663	705	694	703	651	645	667	688	657	672	676	695	652	665	677	689	678	714	696	626	659	695	679	647	724	654	654	699	726	694	691	689	664	712	677	657	692	705	714	679	647	686	684	706	664	686	693	709	640	648	669	695	649	678	702	724	652	696	678	708	643	722	663	696	687	629	661	685	691	706	687	656	649	652	666	721	683	678	696	672	675	658	723	698	642	703	716	672	664	719	738	737	681	648	674	663	670	678	695	680	681	688	708	696	675	677	700	639	712	662	694	657	664	662	677	668	718	679	721	654	707	676	665	696	673	695	689	645	736	700	633	694	724	714	702	675	633	696	716	706	714	726	673	704	716	664	629	669	683	703	683	667	677	663	655	671	694	709	672	704	660	708	702	660	682	672	625	737	687	685	702	694	665	700	640	690	709	658	658	667	733	672	644	710	669	691	701	682	657	676	681	637	656	634	693	661	713	668	670	674	685	672	688	674	663	703	708	694	650	745	656	683	701	680	669	673	652	685	662	715	710	646	705	701	737	658	692	676	689	729	660	682	688	694	654	674	636	698	648	692	703	727	681	716	665	660	702	728	682	663	698	689	675	646	655	706	691	693	688	661	673	716	648	691	677	690	672	704	677	681	696	658	693	685	694	673	636	659	672	704	707	676	699	638	683	718	680	670	689	702	688	688	741	710	666	702	647	659	694	690	683	649	687	670	675	685	711	721	693	706	685	691	695	683	678	695	681	684	717	676	693	685	696	730	732	706	676	654	667	677	692	699	658	649	697	692	694	695	686	650	693	641	692	668	749	693	683	707	750	707	698	677	668	686	657	690	653	690	738	677	670	628	670	693	706	672	637	635	670	665	690	667	626	710	676	678	631	670	665	701	656	727	654	695	658	684	682	703	675	680	654	679	672	696	727	694	659	705	695	670	671	687	663	643	672	715	687	676	677	685	684	701	685	711	684	710	663	657	673	664	711	710	683	684	682	677	717	715	674	633	694	681	648	663	682	721	732	690	726	647	697	658	710	694	709	660	668	664	678	661	641	723	671	761	664	688	675	703	679	645	721	688	681	637	700	675	711	725	670	652	698	722	681	646	687	703	650	695	661	694	679	660	695	698	652	643	691	658	700	697	716	649	653	673	654	713	649	656	723	688	667	631	695	690	704	653	714	675	673	678	688	670	708	690	667	685	703	700	683	676	702	660	665	720	658	652	725	682	718	715	680	661	705	761	698	704	676	667	652	677	673	727	675	688	685	738	658	659	704	688	665	660	720	730	706	698	610	687	610	665	697	697	666	682	676	639	719	691	664	668	681	732	683	720	673	641	700	683	677	697	684	639	666	680	676	675	692	671	641	706	710	687	695	657	679	740	716	709	732	695	701	692	654	676	722	683	711	721	655	702	664	663	714	686	683	652	694	682	719	705	704	661	681	687	699	674	703	693	668	660	669	714	670	679	664	705	697	709	723	690	718	623	710	658	661	721	684	654	690	663	730	653	698	639	653	666	704	716	691	689	681	657	666	643	688	697	673	690	696	715	720	668	690	716	680	710	674	672	706	698	695	666	674	647	686	667	696	648	667	695	690	699	655	657	675	674	673	704	710	689	678	687	682	709	659	676	689	668	725	695	648	672	648	715	646	676	727	670	679	678	695	685	665	674	665	694	620	721	723	676	654	674	706	719	673	704	680	670	665	669	754	688	667	670	665	684	684	669	703	692	663	664	643	710	654	682	667	633	739	689	640	715	698	718	690	725	684	697	664	650	717	694	754	678	717	708	703	700	677	663	674	670	656	686	708	699	700	720	682	705	697	701	668	683	642	675	697	678	691	673	701	681	678	666	705	680	739	669	705	652	721	620	655	705	672	705	726	747	665	712	665	668	648	691	684	716	655	675	676	702	705	648	651	696	659	646	700	673	710	643	662	613	662	718	672	697	686	694	720	708	686	660	659	718	657	703	633	703	681
28199	25424	29240	7556	440	356	403	340	369	358	322	344	337	333	322	349	315	346	320	346	393	379	361	353	352	324	358	309	349	352	434	484	466	442	397	353	361	332	330	330	380	351	341	351	333	329	351	338	340	342	333	354	345	345	341	335	366	330	367	320	331	360	365	330	356	336	348	322	312	319	300	360	342	354	344	352	369	329	369	314	351	338	349	336	343	325	299	340	343	346	334	377	336	358	348	320	329	385	321	340	352	348	317	352	322	340	355	334	298	331	340	358	353	332	351	330	364	338	341	353	352	366	388	315	333	363	380	356	328	366	335	375	353	350	362	326	340	352	316	375	362	343	319	354	339	365	338	360	351	326	347	356	348	337	338	368	357	341	358	346	355	352	360	344	375	357	380	364	328	338	361	336	337	332	326	342	343	372	336	297	353	332	385	339	368	362	335	342	335	347	343	344	342	339	336	366	387	361	336	309	329	320	345	299	377	363	341	371	373	349	343	362	361	321	339	331	322	355	349	309	320	338	334	359	348	343	375	371	344	347	335	361	324	317	362	324	350	366	318	333	357	330	333	349	372	358	336	344	356	305	312	349	365	314	313	339	291	342	359	331	319	310	333	334	361	349	338	346	339	332	329	354	320	325	377	346	368	328	308	330	327	354	323	360	365	359	347	365	335	353	341	322	355	349	343	333	328	368	342	337	342	380	343	326	364	331	329	344	369	360	314	329	340	324	335	354	369	356	379	348	346	351	327	321	333	341	357	353	354	351	346	338	345	336	328	325	356	367	337	338	340	342	338	321	362	307	344	324	332	312	359	317	325	314	337	325	322	342	349	335	365	353	341	333	349	325	318	347	313	376	344	340	345	347	342	371	314	369	333	338	351	350	331	380	320	349	329	373	325	338	337	352	294	341	349	332	322	338	344	361	334	360	330	367	364	323	365	370	344	342	336	313	361	335	322	330	355	340	352	355	335	357	371	338	361	370	292	363	336	327	328	342	328	355	333	335	330	300	376	366	364	381	331	355	380	334	365	345	367	328	335	367	326	339	360	332	342	344	384	332	315	336	307	335	358	353	320	332	323	348	315	294	324	360	337	351	333	360	327	328	354	333	369	348	341	318	361	375	371	327	333	328	364	364	326	351	329	359	347	358	331	347	366	354	338	378	338	352	345	331	337	361	380	343	366	345	321	366	325	328	345	346	351	339	340	384	316	334	369	335	315	352	355	337	349	348	342	350	329	356	308	324	330	354	362	333	377	337	327	382	345	339	336	336	339	371	358	353	369	334	384	348	334	298	342	364	335	316	345	366	316	343	326	364	325	329	349	348	320	381	337	352	323	339	373	360	362	340	315	347	360	350	303	332	344	351	362	355	346	344	362	360	337	353	350	378	354	346	339	348	329	347	347	340	325	344	325	363	309	345	355	329	354	307	333	350	349	333	353	343	367	350	318	303	325	336	363	320	363	299	337	355	337	341	337	339	319	361	314	347	361	330	345	324	348	347	347	344	339	330	360	323	380	365	359	366	352	363	329	369	298	339	349	319	352	324	339	362	336	370	346	329	308	341	328	353	339	332	300	342	327	348	337	313	312	367	342	333	338	363	321	327	336	376	344	322	345	354	339	346	333	360	367	364	354	325	368	375	349	306	348	338	325	359	335	365	308	339	358	347	345	318	372	312	368	373	349	334	357	333	327	373	330	334	344	321	378	328	329	305	372	330	348	328	338	360	327	361	350	317	326	352	332	331	316	351	338	323	367	320	336	393	342	334	336	312	330	340	339	326	370	338	336	374	338	325	388	343	329	325	317	335	317	350	320	374	349	337	327	317	332	351	334	344	344	302	334	336	386	308	343	361	335	349	351	331	309	355	323	345	355	352	353	354	327	338	387	359	326	335	366	351	317	347	329	355	340	338	314	354	346	336	342	367	346	358	342	357	354	341	306	340	350	322	335	351	360	336	328	314	323	334	334	331	336	324	295	332	362	318	339	343	374	335	352	354	339	362	371	366	332	338	347	349	333	353	330	353	331	381	366	315	318	354	350	332	334	313	330	352	336	341	326	322	320	384	366	349	314	359	348	331	333	337	333	371	345	355	336	332	332	326	380	311	343	356	366	370	338	320	372	315	337	316	386	350	304	376	342	335	317	339	370	339	356	359	304	354	346	337	372	346	351	341	319	315	302	353	333	318	297	346	322	361	362	322	332	336	362	321	324	337	371	335	337	349	324	373	337	344	347	337	355	327	320	313	368	326	331	325	363	354	329	323	349	363	355	366	330	355	338	345	343	319	364	349	349	343	331	387	338	350	393	334	359	389	346	368	340	349	329	352	349	373	317	370	339	347	338	342	352	368	332	338	373	317	350	337	329	331	335	332	328	319	337	345	338	357	309	317	325	359	359	314	349	347	343	358	318	343	315	366	339	299	338	368	357	366	345	351	321	333	358	348	373	378	325	311	354	352	340	335	349	342	341	358	350	337	344	312	374	341	368	353	354	382	375	364	362	372	379	361	360	353	321	367	310	374	356	338	350	351	342	339	310	337	346	344	349	351	357	323	325	346	350	338	338	347	353	371	343	351	348	327	337	320	353	347	361	366	360	331	345	308	365	362	321	356	335	323	371	344	348	361	354	358	324	339	349	344	365	345	332	319	335	375	373	364	332	350	322	341	336	362	345	337	360	370	328	360	365	329	364	328	316	379	336	366	316	339	368	364	342	350	349	316	326	357	367	345	308	329	364	360	344	346	364	332	376	344	345	333	321	333	324	353	343	339	362	349	356	347	343	351	367	288	335	367	314	326	320	361	332	336	330	362	363	364	356	342	364	327	342	359	336	324	342	365	322	376	350	332	337	326	319	361	334	327	307	337	363	346	321	316	333	370	311	350	369	317	314	345	354	355	345	353	346	345	343	339	357	329	340	354	329	327	368	357	344	377	330	326	327	329	310	362	341	339	348	331	344	324	349	362	328	318	336	340	354	317	333	319	348	361	328	347	317	351	356	350	339	317	319	348	344	302	360	335	338	329	346	363	349	352	349	345	379	335	328	325	326	357	342	359	331	330	339	321	341	361	340	344	330	337	352	340	371	345	303	313	321	330	326	322	363	344	351	317	354	334	349	295	331	331	359	364	346	308	346	322	331	368	348	340	370	336	349	339	378	356	329	295	330	346	332	372	350	343	363	315	349	324	327	331	324	320	341	328	343	354	359	355	345	304	328	328	353	340	325	341	347	332	314	354	390	347	358	327	347	358	355	349	357	371	370	365	353	351	332	329	358	349	334	366	347	332	320	317	357	314	332	319	322	317	387	368	361	296	346	349	341	364	363	348	343	353	362	327	358	326	355	333	325	337	341	332	354	355	331	311	347	355	362	305	320	339	329	366	314	356	321	341	347	373	380	313	354	365	341	351	335	365	309	334	357	318	339	332	366	349	341	358	341	337	330	339	342	368	336	355	339	335	331	333	328	356	356	345	342	361	356	354	316	333	352	349
33460	43268	26147	2391	555	501	528	481	522	474	495	470	523	483	480	502	470	494	488	511	513	487	469	434	498	471	474	470	526	506	779	837	727	593	545	523	438	460	449	458	505	477	467	438	456	483	471	476	427	523	494	511	463	461	460	463	488	482	475	437	493	462	468	470	458	535	524	462	488	467	471	482	497	498	489	477	465	501	483	480	503	487	469	485	478	471	453	444	486	456	475	494	470	475	496	468	510	488	478	486	495	457	507	491	490	459	496	478	468	520	481	452	453	467	513	457	469	538	485	519	469	493	493	481	470	428	469	472	476	505	480	463	478	440	473	518	473	503	455	482	504	494	505	481	461	472	502	479	482	466	498	446	507	468	485	462	470	445	464	497	475	524	477	456	490	509	428	488	505	443	507	465	491	463	452	438	491	526	484	494	474	456	471	527	470	500	475	512	496	484	497	468	471	492	484	432	471	475	489	478	489	517	498	483	438	485	502	463	486	496	481	506	483	467	471	476	472	481	464	485	472	518	472	474	465	462	456	494	438	455	458	499	468	465	529	468	530	489	463	457	502	458	498	477	467	483	477	505	457	462	491	503	478	502	457	474	501	474	470	490	476	473	460	528	498	455	486	501	511	503	459	512	451	485	487	480	482	459	449	487	500	486	488	472	496	492	473	460	458	445	491	469	470	479	462	462	462	478	498	515	492	486	461	516	465	523	498	474	488	507	472	489	485	443	458	490	470	456	506	466	466	477	507	500	462	453	471	461	480	479	449	523	496	464	479	525	481	462	467	484	480	452	478	487	451	506	455	474	473	488	507	464	466	466	499	449	485	476	449	463	496	488	473	466	467	467	490	482	462	514	440	463	485	458	496	502	487	487	476	510	504	461	458	469	495	505	509	474	432	541	485	518	457	450	450	448	507	443	442	491	529	498	439	479	491	471	482	468	496	468	467	501	460	435	480	453	506	510	495	481	462	494	479	475	504	479	501	460	513	475	492	514	446	490	481	498	468	482	467	502	486	516	492	499	469	459	496	464	498	515	508	511	459	486	460	483	464	499	480	442	491	455	473	456	468	474	500	472	495	474	485	473	521	485	483	481	501	467	442	494	517	519	463	464	466	477	490	514	487	490	428	469	473	499	475	505	499	489	483	492	466	511	439	455	494	499	495	479	482	525	495	520	506	458	484	501	495	470	481	468	470	469	449	429	477	467	484	471	475	463	515	489	491	484	459	489	495	495	462	457	499	443	474	485	502	498	485	478	467	462	509	508	476	533	437	435	498	465	461	503	456	466	510	457	490	508	482	487	531	502	481	475	474	474	506	468	462	498	492	486	506	458	478	469	503	461	473	495	506	525	468	456	482	497	483	462	499	542	490	502	495	496	497	483	516	454	475	493	486	483	513	501	452	469	495	453	469	479	459	477	498	493	463	459	483	482	475	495	455	522	475	530	435	477	482	496	477	466	467	497	488	511	452	435	483	485	456	487	472	485	506	496	469	476	488	453	466	489	490	446	455	512	440	463	500	474	501	445	497	515	471	473	468	452	510	493	540	502	480	448	488	436	489	478	465	460	507	493	437	507	501	454	480	453	457	485	481	473	476	470	484	465	480	472	469	457	489	465	480	460	451	460	490	501	518	448	498	480	499	463	496	438	489	478	466	459	527	522	456	497	506	461	493	512	448	462	515	491	456	492	467	493	501	501	464	487	482	492	436	496	518	476	458	493	461	447	501	439	455	496	487	429	487	465	498	473	470	497	508	469	489	486	494	490	457	452	486	422	460	478	477	494	459	492	512	492	516	519	489	504	485	514	482	487	475	506	460	502	448	504	522	448	489	457	459	502	476	469	481	530	476	447	477	483	495	452	458	459	446	447	480	469	512	499	468	430	472	452	496	506	462	498	492	494	490	523	471	498	487	441	464	458	455	447	480	474	466	485	468	478	540	474	478	447	471	480	504	454	493	481	464	489	485	484	458	487	478	475	507	476	523	475	475	486	479	518	497	449	488	506	498	481	504	435	439	496	451	445	478	465	496	481	509	472	519	497	485	441	480	474	480	486	498	461	464	439	441	492	484	521	427	488	451	467	468	503	475	477	488	444	464	515	522	446	460	467	478	490	498	495	498	508	474	512	506	501	479	501	457	526	504	465	494	472	464	499	467	445	479	470	527	483	462	488	448	463	503	465	495	489	446	484	493	504	509	517	470	471	470	476	472	462	488	450	514	457	493	495	479	471	450	494	470	508	491	484	485	466	477	469	472	478	473	455	456	488	443	478	463	493	497	489	443	481	487	468	437	492	491	473	451	490	466	490	453	469	475	481	494	478	510	471	504	460	509	488	485	465	497	514	453	501	476	446	479	498	463	495	460	480	496	474	508	488	495	464	448	474	485	472	484	471	467	516	492	452	497	498	489	458	485	466	455	472	456	485	472	462	464	463	480	487	467	500	513	479	494	453	463	496	502	512	478	454	479	466	535	480	505	417	500	474	501	479	490	517	473	481	493	485	499	498	490	453	448	496	498	515	469	457	498	508	459	471	467	511	491	441	449	471	514	492	468	499	458	490	464	479	459	454	476	476	475	467	509	492	448	479	487	488	481	509	522	472	510	463	454	490	448	460	484	484	465	509	441	468	438	465	483	478	442	519	476	495	435	475	463	497	489	496	486	464	469	527	459	498	491	501	446	518	454	489	461	489	525	465	508	507	504	453	497	474	481	461	473	456	458	474	493	518	480	489	503	507	467	473	439	492	490	488	478	508	507	477	499	479	484	507	448	449	451	496	497	468	449	479	488	453	480	471	463	481	498	490	468	483	467	471	465	476	480	472	535	499	463	480	472	445	452	470	463	474	433	493	543	486	485	499	468	482	463	488	454	414	514	475	491	485	486	510	497	486	516	490	476	485	466	414	480	482	474	498	469	447	495	465	513	497	472	497	480	444	476	471	504	464	447	473	468	481	474	481	507	476	461	490	469	461	483	449	485	486	488	453	448	472	496	494	533	496	499	485	470	517	447	458	456	461	443	488	449	461	477	435	484	496	487	491	536	494	539	472	480	454	497	475	490	486	495	517	451	473	483	449	463	469	436	477	457	434	476	482	471	445	480	462	493	473	475	512	483	512	480	485	467	489	466	447	493	492	432	463	515	460	490	484	466	463	518	445	478	482	504	440	488	498	500	516	436	468	504	481	467	485	499	490	501	472	476	482	489	463	485	443	466	490	481	458	520	491	468	469	482	513	474	462	469	478	505	496	494	510	486	494	477	482	524	505	485	494	505	514	485	457	462	463	487	464	481	505	464	468	484	457	508	453	497	533	458	503	459	476	486	462	504	538	490	488	461	488	494	482	513	488	477	466	495	447	479	489	528	451	514	499	485	476	485	488	479	490	517	489	467	499	472	488	499	470	486	479	493	462	496	514	465	498	458	508	485	521	507	481	494	466	482	474	467	499	488	522	481	470	474	472	441	492	474	500	484	491	494	475	466	491	470	496
23994	21663	31955	23869	20626	10946	1005	611	545	566	582	553	537	526	547	531	515	494	525	528	504	532	524	476	478	495	516	512	483	541	1319	1393	1216	891	713	554	506	500	501	487	477	483	518	520	475	498	523	470	539	512	524	468	522	497	521	465	510	518	481	501	451	504	495	488	488	507	473	501	501	490	508	490	488	455	504	463	521	489	494	501	549	474	496	505	494	506	531	497	455	486	482	515	481	500	504	505	510	490	519	525	485	487	469	500	461	524	503	499	516	514	483	487	479	484	472	498	480	453	468	502	501	518	471	513	500	468	476	483	501	460	482	513	469	490	488	492	441	467	461	488	487	503	511	496	515	523	481	471	475	507	485	487	517	536	507	500	556	466	498	523	481	491	473	492	498	540	487	516	502	478	513	492	502	516	491	495	494	515	513	492	532	537	498	451	470	485	516	550	499	523	468	482	512	503	512	484	491	471	481	514	493	509	420	516	524	505	478	502	458	530	498	500	509	478	490	515	472	505	497	480	491	495	484	479	492	508	510	494	495	464	470	509	510	477	474	501	528	523	523	481	507	511	519	510	513	465	526	496	521	480	538	533	479	499	515	490	504	487	484	507	491	483	508	473	499	491	520	521	540	484	546	522	508	515	528	506	497	510	492	465	537	491	513	515	520	486	491	460	491	468	514	506	529	515	493	498	473	518	491	500	506	471	478	500	511	488	497	473	517	490	481	478	511	489	473	464	469	517	489	535	485	462	487	512	481	487	511	519	529	486	504	479	498	522	491	472	511	473	472	469	497	506	487	481	460	516	492	512	469	480	530	461	483	498	488	470	474	492	506	525	483	481	481	491	537	482	518	486	500	481	505	462	461	511	476	509	505	507	549	457	515	542	513	498	502	511	461	436	486	493	497	490	477	485	474	519	485	463	478	481	462	493	453	469	480	470	492	504	496	493	434	482	481	471	505	498	509	465	510	532	497	494	494	487	509	510	505	464	444	485	496	505	497	497	464	456	504	506	467	496	504	495	450	516	485	496	492	497	499	512	475	518	489	510	518	507	526	509	500	489	495	488	486	485	489	493	508	459	509	460	497	497	485	509	507	492	465	480	463	479	454	491	460	491	494	493	492	496	545	508	526	481	504	492	481	522	479	485	543	504	528	516	475	492	492	491	480	479	535	475	505	500	488	451	468	489	491	458	511	492	475	498	526	540	496	500	492	474	483	452	546	549	504	469	494	475	482	493	507	467	509	511	503	514	485	453	455	477	515	475	510	500	513	475	489	465	486	486	498	485	497	482	466	463	485	485	522	468	486	476	495	480	501	479	487	485	492	505	512	549	501	516	518	528	487	447	558	493	464	530	495	512	465	483	458	501	541	535	466	484	503	496	494	509	484	500	488	505	479	475	493	535	489	529	491	520	501	495	505	520	449	522	479	505	465	481	507	518	487	478	561	465	527	516	493	533	487	506	505	463	496	480	477	497	465	484	524	499	520	507	487	480	500	509	509	438	537	473	487	465	490	468	493	535	533	490	558	497	527	532	470	501	534	463	520	490	476	439	469	508	471	481	504	444	529	476	521	465	510	506	520	436	518	514	512	496	510	482	499	506	509	506	478	468	504	526	512	489	489	492	486	541	471	471	521	510	515	471	459	529	465	504	498	479	513	494	527	466	488	497	509	503	491	513	457	517	489	498	518	518	459	501	481	498	505	497	489	496	527	491	520	508	513	499	492	489	514	515	477	482	497	467	484	494	479	472	506	472	494	497	486	495	489	478	477	490	528	482	505	494	460	444	543	508	481	492	496	516	502	490	494	476	504	524	462	501	490	527	505	485	482	503	513	476	499	492	502	501	486	514	499	476	467	477	524	511	510	500	512	488	480	492	467	465	449	501	478	468	501	488	479	497	460	499	504	450	448	499	486	468	436	471	516	497	489	522	455	472	484	537	486	544	509	489	538	532	504	499	494	477	505	480	496	477	501	500	477	517	504	511	497	514	518	477	481	467	508	506	470	498	528	505	520	516	508	458	470	515	504	483	497	468	526	480	503	495	492	523	483	489	515	487	524	507	511	473	504	487	520	520	511	480	508	513	527	485	463	503	469	517	486	494	496	514	464	485	506	495	496	499	508	490	450	507	496	476	487	487	501	481	536	497	498	492	535	506	491	477	475	493	457	518	570	496	518	519	548	539	492	519	497	511	490	495	502	502	500	484	498	535	513	486	496	504	495	458	522	510	489	497	508	496	475	475	495	504	512	480	483	492	482	508	525	486	482	465	519	515	491	488	472	484	519	459	457	464	453	467	480	496	474	529	533	483	471	519	532	514	467	494	520	488	518	513	468	461	486	473	461	488	514	498	424	487	513	501	504	455	476	509	539	512	499	491	492	452	467	504	498	490	452	486	508	495	510	541	482	488	473	505	477	508	525	528	515	451	523	544	471	529	492	492	531	463	482	479	487	490	510	521	502	465	501	530	543	498	547	480	499	507	480	535	477	510	447	477	495	516	516	530	483	492	501	503	422	475	499	493	494	468	499	449	526	507	495	489	486	493	472	489	502	510	478	528	482	495	464	530	536	498	529	536	488	480	540	466	512	496	486	492	500	487	485	509	507	491	560	523	484	538	519	506	473	504	495	502	484	498	528	500	501	492	497	500	492	444	522	504	503	461	500	484	484	503	457	496	505	500	522	514	506	498	489	480	481	469	500	467	475	551	471	455	469	493	479	509	481	480	476	506	463	494	477	471	498	490	502	493	510	499	521	484	490	481	490	471	484	491	480	471	546	498	490	503	472	499	479	502	475	483	476	517	483	545	464	460	557	483	485	504	447	513	498	502	506	526	526	495	498	487	508	463	506	496	493	504	495	513	499	466	497	521	546	498	482	553	528	526	464	506	483	499	513	470	512	543	441	491	488	481	485	491	470	517	516	476	518	484	455	498	461	468	500	496	466	453	480	524	469	491	467	472	505	474	491	506	480	526	468	535	492	478	480	504	458	493	499	465	491	470	496	511	568	526	477	489	519	456	482	529	510	503	490	484	486	528	535	486	478	508	515	501	493	475	490	480	524	490	478	500	512	526	503	507	509	464	442	472	522	523	520	517	500	458	512	529	494	451	501	493	495	504	487	480	507	495	481	493	539	479	471	478	465	505	492	462	484	507	526	458	506	481	500	537	516	472	505	508	511	545	516	507	509	483	485	484	510	464	529	538	526	480	509	484	506	474	497	496	496	504	492	460	502	497	489	488	518	486	493	517	543	467	482	463	500	494	500	499	476	526	458	495	483	488	485	483	492	520	505	517	465	497	514	527	482	521	454	488	505	479	537	520	483	501	531	516	532	498	474	522	485	492	504	529	442	485	498	491	496	486	501	455	500	480	498	470	498	494	491	522	483	477	494	505	475	496	547	497	505	454	462	490	461	484	528	532	495	515	487	477	508	505	468	479	449	499	492	512	519	465	507	478	481	482	532	480	492	531	527	495	482	512	489	511	521	471
57998	85415	51724	10903	1729	1134	1049	955	822	809	806	785	769	710	714	726	717	698	721	663	705	686	736	728	715	676	688	697	656	892	2842	2638	2240	1617	1012	690	636	640	653	702	685	706	673	681	663	699	670	722	682	729	679	657	665	690	697	628	691	715	688	632	651	709	684	705	680	692	695	670	680	656	658	692	717	660	701	702	699	695	705	667	637	678	679	661	688	723	686	635	661	674	705	654	675	717	717	726	637	685	678	682	711	700	643	718	705	654	724	695	695	708	663	682	699	694	722	688	671	666	684	665	726	659	673	688	683	684	625	719	702	660	693	652	708	697	714	671	689	671	696	696	687	683	671	707	667	645	652	674	674	694	638	670	649	670	679	676	621	705	713	689	733	699	730	674	682	677	659	695	670	712	710	675	681	632	668	729	732	731	710	683	691	670	702	646	642	688	658	680	646	701	693	704	714	660	725	679	698	671	658	660	619	652	712	701	656	672	644	747	666	754	702	705	738	677	693	673	691	676	715	646	689	664	692	662	733	710	668	708	709	703	691	709	650	663	698	670	661	696	714	677	654	704	655	707	708	692	680	695	713	670	705	726	697	687	638	656	710	678	676	645	678	663	661	655	691	678	671	676	687	674	683	693	700	710	660	679	704	636	689	651	671	688	666	662	707	696	677	716	670	705	707	674	698	772	635	716	682	681	689	651	661	655	678	636	706	699	710	684	696	687	688	712	625	682	658	682	689	674	691	694	639	719	671	638	661	677	722	668	638	642	660	706	688	636	657	708	730	703	681	710	686	686	714	714	626	636	685	645	699	698	666	723	667	703	690	654	658	666	724	650	631	671	670	698	678	678	651	700	698	696	679	736	689	691	645	677	688	665	657	687	654	691	669	682	700	642	684	670	679	664	699	699	693	675	665	676	652	675	667	745	703	705	660	668	670	714	682	647	648	682	659	696	726	685	697	734	654	683	727	740	649	678	678	674	638	691	712	715	712	714	651	704	738	712	694	657	693	645	678	662	669	594	619	724	681	657	687	694	709	673	685	687	676	689	659	648	724	700	716	737	679	692	689	677	717	694	659	657	747	695	645	688	692	695	667	685	666	682	661	695	719	634	627	656	667	634	675	683	667	696	667	706	716	668	632	683	726	694	686	682	738	675	680	656	692	683	678	677	676	704	686	713	684	714	681	672	622	700	675	695	680	667	672	686	633	691	681	670	684	713	659	676	745	659	673	715	691	668	685	681	696	655	692	680	694	689	667	669	666	667	678	663	661	689	699	643	685	740	678	698	702	719	709	682	648	764	697	645	625	716	707	667	673	656	663	654	685	714	656	657	688	713	701	644	658	655	713	698	668	689	695	665	695	704	671	734	702	727	708	675	693	701	664	654	683	703	713	721	654	681	697	666	680	691	664	687	609	716	674	720	652	651	664	683	698	677	657	674	670	693	717	671	687	665	662	673	658	634	715	703	657	664	690	728	662	680	697	686	673	669	772	617	681	683	674	677	665	684	682	667	665	634	727	682	686	724	665	674	686	685	687	679	653	656	697	670	683	657	664	691	689	686	686	666	698	669	671	617	646	679	702	721	695	668	680	682	710	673	687	699	677	653	661	639	675	699	623	664	672	673	648	674	696	723	706	711	666	673	650	650	692	682	680	681	691	663	694	695	739	693	684	659	658	698	708	685	714	658	706	669	666	639	710	653	693	682	703	672	629	678	682	651	680	690	658	662	634	685	662	713	688	667	690	667	718	716	641	635	675	731	684	696	675	662	666	678	676	662	664	677	667	656	698	689	704	649	626	715	672	707	685	651	704	687	732	667	720	691	663	680	674	688	721	706	763	672	665	719	664	641	680	690	695	688	646	717	704	682	666	658	683	672	698	660	628	663	711	679	644	674	663	691	681	704	682	668	649	711	693	700	664	713	643	678	720	683	686	661	686	664	684	731	645	729	658	732	707	701	703	709	695	653	685	674	701	742	669	703	686	685	670	697	686	694	724	705	646	659	691	659	676	692	690	711	651	677	715	726	655	721	670	674	705	706	684	647	686	692	693	631	705	680	664	725	725	725	659	682	717	695	662	668	697	692	616	691	674	683	650	666	687	700	702	694	678	676	665	689	677	692	649	646	668	733	658	674	706	706	659	702	652	702	684	675	702	678	735	723	739	682	695	668	675	715	694	695	721	694	710	691	704	666	706	703	666	638	651	701	659	675	699	662	662	678	677	667	672	693	688	639	680	703	693	652	694	686	722	670	626	669	711	716	635	666	665	710	683	680	705	716	638	680	669	695	685	726	669	697	695	689	707	640	718	741	731	683	685	685	696	699	699	667	679	678	609	645	656	673	685	664	688	720	668	707	690	664	663	718	760	712	709	667	699	699	679	672	681	685	711	670	714	673	670	711	632	694	618	702	670	690	714	668	723	686	686	683	681	680	679	692	624	640	727	705	680	679	668	677	707	721	692	681	685	699	682	684	670	703	655	666	660	678	668	675	706	645	673	682	683	710	716	669	696	662	694	671	692	650	689	684	721	702	684	647	706	673	674	661	649	641	690	656	670	693	670	691	685	696	651	665	668	680	697	716	718	669	691	678	670	638	662	656	696	666	658	658	661	654	659	710	679	670	692	679	724	671	673	651	684	680	696	708	672	693	695	721	683	663	699	660	697	673	703	700	654	726	711	669	680	718	688	680	687	676	690	684	672	678	702	686	648	689	683	716	688	698	709	741	701	702	661	653	680	686	702	707	706	714	677	705	685	676	682	674	686	667	671	641	716	681	734	675	698	662	674	687	707	708	690	722	721	686	712	669	696	686	686	698	711	728	680	684	676	688	681	684	690	717	689	661	648	688	681	650	680	662	661	727	717	667	651	683	670	694	706	667	703	686	678	633	647	667	689	726	654	687	666	668	688	687	669	644	687	719	697	639	647	663	656	676	665	684	705	733	668	652	652	706	654	701	668	724	660	652	680	665	701	702	694	703	672	656	698	666	681	705	683	704	705	729	687	712	644	647	685	700	679	677	641	706	642	714	693	659	656	662	693	695	719	693	653	633	718	690	715	674	717	684	653	674	656	681	662	682	691	695	676	661	711	680	676	695	712	693	684	689	698	703	679	702	666	642	693	665	693	710	611	670	662	659	687	652	640	715	711	700	680	689	649	692	729	662	711	675	660	656	669	685	648	710	735	674	706	677	681	694	721	686	688	684	713	704	682	633	666	712	701	668	651	720	699	728	650	679	655	686	651	684	674	701	672	647	689	657	688	641	692	657	682	659	691	673	678	671	636	641	670	716	707	689	726	706	702	751	651	632	664	636	676	678	682	660	699	671	687	680	697	737	653	713	665	671	669	678	715	667	704	676	685	680	642	697	647	724	676	651	635	723	690	671	694	687	676	716	647	700	654	736	706	706	691	686	702	664	673	696	695	699	708	663	682	691	660	710	669	698	652	697	657	677	658	663	691	698	737	735	698	715	720	675	694	721	700	680	675	655
23040	21314	30699	23187	21136	20222	7154	797	624	637	565	611	560	533	556	568	534	528	566	557	545	534	519	546	516	523	569	513	515	696	1856	2247	2042	1291	878	543	471	564	517	520	476	530	532	521	536	503	568	524	471	480	475	514	504	510	513	484	511	513	483	462	495	544	474	571	465	483	515	509	476	526	494	493	507	503	507	484	497	514	511	480	536	517	503	553	517	469	511	513	479	505	501	507	476	520	527	499	484	495	506	548	507	519	527	513	535	533	514	501	539	532	483	481	509	517	502	442	445	526	490	505	502	508	511	511	540	531	513	501	503	503	502	507	501	517	520	465	541	530	509	515	495	537	530	520	510	504	526	531	548	456	517	505	507	510	533	486	543	513	513	515	488	551	542	461	495	518	477	516	501	489	539	506	504	486	502	497	501	505	533	535	504	507	497	512	513	517	486	483	493	474	523	521	528	510	526	499	508	537	474	475	515	524	501	524	490	525	512	552	485	517	494	535	503	486	529	510	517	487	492	485	552	532	503	473	506	497	507	481	493	500	496	528	491	516	464	498	516	509	530	495	489	543	472	536	505	495	486	543	540	540	503	518	526	494	521	505	489	482	549	538	485	462	487	500	510	483	517	465	482	520	499	500	479	481	506	490	512	497	508	494	521	524	480	540	447	506	556	509	477	520	513	528	492	504	482	525	487	534	510	506	471	490	495	468	497	519	526	495	468	523	503	529	499	535	487	499	461	465	499	497	522	488	511	475	488	537	481	459	515	481	514	526	526	503	506	505	452	543	501	500	538	516	510	485	515	577	505	526	498	499	533	480	462	521	483	490	536	540	488	509	487	515	528	517	468	485	470	483	540	511	488	521	508	513	508	511	505	491	458	501	504	495	501	513	451	473	518	495	533	497	506	485	468	462	539	488	551	555	506	482	495	508	485	495	514	506	484	516	519	504	487	517	517	488	459	504	518	505	509	460	462	515	515	521	510	459	563	541	515	534	470	530	496	498	543	490	486	480	473	512	460	522	479	512	521	514	494	483	522	533	498	507	515	543	520	508	515	454	528	481	513	513	525	461	521	480	502	497	507	485	502	537	515	506	508	536	520	511	503	500	504	528	520	521	489	510	496	474	539	528	541	484	489	507	481	499	528	488	514	564	488	491	510	511	480	536	496	525	541	518	496	481	531	492	499	519	476	522	516	467	535	511	486	567	470	513	521	488	541	478	558	486	466	497	492	529	519	473	517	513	482	486	521	526	487	510	495	531	494	523	500	492	499	495	498	527	502	498	552	496	493	539	526	494	508	502	447	496	503	524	504	462	486	520	521	546	502	506	515	530	535	532	496	462	480	510	476	533	497	489	507	498	544	529	511	491	492	521	517	509	473	524	481	487	507	509	460	504	516	542	517	500	490	527	482	564	487	521	511	521	516	524	472	483	524	497	518	500	557	542	516	565	481	480	499	469	535	457	504	514	509	525	495	524	481	487	533	481	487	533	465	441	445	525	527	469	506	559	479	500	484	495	514	479	540	534	516	515	481	482	503	487	447	510	511	533	511	502	513	559	517	506	492	505	538	482	464	531	522	502	500	511	487	511	533	464	503	537	525	506	527	514	524	467	498	510	515	482	476	490	461	476	506	493	504	507	537	472	508	510	510	518	472	503	439	508	507	515	507	495	530	501	515	495	475	503	504	509	505	517	531	511	526	532	463	501	499	528	499	526	519	502	489	496	519	489	534	524	486	535	499	483	496	497	528	500	539	482	499	519	528	500	492	478	508	517	490	480	525	517	500	509	466	493	538	488	509	526	476	491	519	559	505	512	526	526	514	490	512	547	509	518	504	529	509	478	518	495	529	513	498	471	513	513	565	510	516	490	509	494	506	485	498	494	533	494	506	500	473	504	488	529	506	499	512	534	472	532	502	486	481	502	503	511	504	425	459	531	542	495	487	523	503	546	483	496	490	506	490	528	541	503	460	501	525	533	428	469	493	487	548	513	488	534	487	520	535	537	489	512	466	510	526	500	530	518	530	538	547	515	537	541	491	532	493	504	525	524	505	495	548	520	502	498	488	519	491	509	483	484	478	497	534	514	481	552	515	509	515	508	538	494	507	486	538	507	489	501	489	486	498	478	489	552	467	530	511	569	530	463	547	471	515	492	542	491	526	493	544	469	483	506	526	530	492	516	527	509	498	506	550	482	500	527	497	488	520	503	498	506	534	520	500	527	507	468	462	554	518	529	474	484	494	499	500	471	530	505	479	513	481	494	477	516	496	467	490	511	493	498	554	558	455	524	509	485	516	531	482	514	506	549	532	510	522	505	520	473	500	504	534	482	544	492	522	460	480	498	539	507	523	514	482	517	498	499	527	479	510	498	480	512	493	513	513	511	519	483	476	513	520	514	530	518	513	477	492	490	447	520	492	518	509	513	474	506	510	465	512	526	538	484	483	506	469	500	491	536	546	465	474	522	472	490	543	490	508	526	501	494	465	509	516	495	544	477	524	486	510	481	490	489	515	497	490	531	537	555	492	517	495	458	489	537	515	474	509	480	509	505	503	506	511	520	491	485	467	537	532	501	515	506	530	474	480	533	475	478	493	537	491	505	510	506	480	509	536	491	508	489	504	494	480	526	505	468	541	537	500	478	532	533	502	512	498	531	509	503	514	519	528	524	464	490	509	496	525	485	474	544	527	482	516	479	508	504	503	481	541	531	507	513	516	477	506	521	519	487	536	515	522	522	539	511	487	473	514	481	493	488	540	507	515	496	528	498	519	518	538	512	513	531	498	505	492	516	475	492	512	527	560	522	497	511	480	520	504	549	474	468	525	521	490	475	526	447	494	444	478	513	460	513	477	509	500	471	491	520	521	526	538	480	446	529	486	507	530	476	518	526	508	492	512	477	527	510	494	530	539	482	502	510	458	528	497	485	489	485	499	512	546	514	533	473	517	509	521	454	515	517	506	471	539	490	525	531	537	511	550	489	499	507	470	513	503	515	473	489	515	528	535	505	485	484	523	529	490	511	495	530	503	481	513	481	494	457	546	503	474	520	492	522	510	540	506	529	461	500	501	549	527	468	556	533	500	489	535	481	514	514	512	540	498	557	522	495	504	500	508	513	498	487	509	492	534	511	520	491	492	530	508	517	477	467	496	509	504	533	468	505	514	508	521	528	513	547	481	495	492	583	499	514	477	499	507	512	517	477	503	468	524	516	534	508	514	466	510	494	485	487	467	503	486	491	511	514	548	493	503	504	522	491	552	459	547	496	515	537	539	479	493	487	541	507	518	522	501	514	524	544	509	499	507	507	530	533	523	534	460	495	504	523	504	537	544	533	539	485	535	514	493	525	469	540	513	522	500	496	499	482	531	516	462	501	523	495	563	518	456	483	478	519	495	490	534	486	497	485	456	456	505	526	569	538	489	560	480	498	471	506	483	461	569	546	508	534	525	512	486	481	499	539	471	490	522	510	458	479	480	551	505	509	558	556	487	485
60648	95844	55233	12671	5249	1640	1431	1171	1051	1001	915	914	847	797	783	728	713	743	731	722	728	735	728	708	717	728	722	726	701	1089	3740	4593	4050	2424	1507	767	724	702	674	686	642	696	650	644	685	688	729	723	680	712	730	686	706	687	696	637	696	668	665	643	715	742	672	686	653	672	705	679	752	622	699	723	681	709	697	712	696	671	664	688	635	712	643	720	709	677	667	686	689	711	692	696	705	678	680	673	692	623	713	648	688	673	670	687	673	752	676	720	689	670	687	644	625	657	672	701	656	664	698	644	671	679	659	698	646	683	732	721	688	663	691	714	729	675	687	686	652	671	690	718	686	676	676	682	700	698	703	659	662	693	678	705	647	745	721	710	684	672	676	699	702	718	636	650	673	646	694	677	629	698	674	662	681	695	705	700	679	701	674	687	691	703	673	661	702	671	674	731	684	707	682	703	668	711	679	668	663	689	618	613	662	719	699	697	701	701	688	725	696	660	693	713	689	696	679	697	722	686	692	654	671	686	699	655	714	692	671	715	681	678	723	682	666	706	660	659	665	638	697	667	679	736	672	713	716	684	686	695	693	682	710	635	704	669	673	708	692	698	700	730	674	662	692	673	669	681	678	663	664	715	701	671	688	692	732	700	689	679	661	704	696	675	693	679	730	746	674	745	645	664	658	672	717	688	666	644	681	645	703	666	657	697	680	641	720	666	702	688	723	687	689	708	694	671	705	733	713	730	701	731	693	706	703	676	698	676	651	658	653	677	671	668	709	664	670	686	697	677	697	691	672	675	685	672	715	708	683	691	674	663	674	664	712	643	671	707	672	626	691	641	660	739	731	686	697	692	685	689	691	649	723	737	701	668	694	736	686	714	649	690	714	698	682	721	659	676	711	683	708	676	644	703	691	692	666	702	703	693	700	677	691	696	711	692	678	683	748	690	678	666	708	734	676	669	645	700	695	686	727	708	674	697	677	693	712	679	684	679	644	728	693	672	670	698	744	668	650	725	684	692	720	652	693	743	658	679	669	649	686	667	663	675	703	697	665	672	636	682	689	715	686	647	682	693	706	709	662	695	666	659	700	707	674	725	695	698	681	705	693	659	701	693	659	707	731	702	659	648	737	756	706	698	708	697	724	681	675	658	700	678	645	702	649	646	679	706	727	686	709	658	692	700	682	685	705	686	676	721	701	727	658	746	677	656	711	661	735	711	720	650	703	662	685	691	713	676	684	645	631	688	669	710	687	646	691	669	696	682	676	670	683	671	655	685	690	678	636	674	712	709	681	732	704	723	664	689	714	698	696	679	696	709	713	695	647	675	687	697	687	643	681	648	698	635	695	663	706	694	677	703	686	685	645	684	720	667	687	684	720	636	694	714	684	668	696	675	691	693	725	716	648	647	716	676	641	657	672	691	655	652	658	627	677	685	671	715	676	679	675	725	685	731	671	658	711	667	698	716	697	715	673	618	703	652	682	704	736	693	730	678	706	644	682	697	688	666	723	708	655	718	691	695	665	668	645	637	698	731	693	678	714	693	699	709	661	694	652	665	677	709	698	722	728	704	705	682	734	676	673	659	695	668	710	623	717	743	665	685	707	666	664	633	660	693	691	689	651	661	678	640	702	677	610	634	709	683	680	691	661	661	666	676	658	699	697	670	720	689	745	673	702	712	715	705	723	654	706	670	675	735	689	675	704	703	688	690	701	718	732	693	652	698	730	655	714	697	698	674	655	636	676	683	714	735	693	674	701	686	714	698	684	707	747	690	656	732	694	654	725	696	711	695	720	676	718	715	692	685	692	687	701	687	717	707	640	651	692	694	671	704	682	699	699	720	696	672	709	702	675	675	678	657	695	674	666	647	715	653	665	704	713	684	705	688	682	707	683	697	703	701	693	664	692	720	711	690	685	701	643	706	704	672	666	689	701	678	677	681	656	694	676	675	670	691	691	691	687	661	667	682	638	639	704	654	687	733	674	675	672	685	640	721	677	697	650	682	659	734	700	666	736	682	672	661	701	717	688	677	654	693	685	651	660	669	729	669	649	686	694	679	691	694	680	704	668	659	695	665	667	683	658	756	732	682	654	679	636	659	684	695	664	681	671	681	684	726	633	716	668	689	726	678	723	661	702	723	677	692	692	690	715	719	673	734	705	728	666	701	697	674	654	665	674	649	732	642	656	684	729	703	686	701	695	662	673	745	678	682	740	646	651	717	684	716	661	664	667	738	674	666	657	699	647	650	687	664	658	627	671	716	648	698	709	716	704	742	700	658	705	698	672	712	645	745	679	663	693	663	685	687	700	661	700	669	692	711	664	709	674	685	647	673	670	711	686	645	682	692	664	696	690	673	715	642	665	692	752	638	710	680	690	660	724	644	694	684	678	699	737	703	641	693	651	665	714	666	683	686	672	715	665	656	711	724	702	656	676	687	655	669	696	715	675	658	679	680	726	700	664	729	710	703	687	710	677	726	707	723	704	668	746	749	663	702	702	679	686	666	686	676	660	671	631	644	683	701	684	680	721	669	706	669	721	647	682	667	656	644	667	701	722	728	682	683	677	718	644	692	688	671	682	688	721	696	659	670	696	714	690	697	698	654	688	696	683	698	652	672	705	653	675	680	681	689	714	707	663	621	671	680	728	678	672	661	723	734	714	679	693	710	642	696	671	707	697	686	654	664	646	700	685	714	658	669	749	641	679	693	729	669	701	688	692	700	676	686	632	703	649	696	679	707	722	732	719	684	743	717	681	701	692	646	686	661	746	648	690	685	708	663	714	664	710	647	705	667	672	655	639	673	679	667	676	702	665	627	704	703	684	650	674	688	728	712	661	670	704	686	673	668	665	679	683	662	691	690	642	679	689	676	645	696	735	672	691	662	660	687	638	719	628	709	650	688	641	709	664	651	685	639	698	672	693	694	681	684	668	663	666	698	644	687	671	662	713	695	709	705	653	678	686	724	700	733	674	697	683	716	691	703	669	698	705	642	661	658	695	696	704	690	630	713	644	663	674	692	674	651	705	699	691	640	760	676	705	692	733	684	653	697	728	632	645	690	711	688	710	660	671	677	699	673	700	668	629	706	677	672	658	669	699	687	717	699	671	642	688	694	650	700	717	702	735	676	644	712	677	677	706	628	692	673	653	696	610	651	678	688	663	671	697	692	714	672	717	672	660	691	713	719	684	681	676	682	674	709	682	684	706	677	686	659	646	685	671	704	642	693	687	690	672	706	705	696	656	726	667	738	694	702	706	691	704	673	695	653	636	687	695	676	678	702	694	741	653	684	705	690	716	660	736	722	676	661	679	671	708	691	727	683	736	709	666	661	709	677	666	703	737	685	672	715	733	689	641	654	671	679	653	650	700	717	694	670	705	651	665	699	698	676	649	670	664	686	726	661	709	685	716	711	687	719	704	677	651	712	665	702	706	668	700	675	660	673	677	692	644	687	672	679	650	685	678	683	677	687	662	645	675	635	701	711	684	694	742	712
27965	24839	29380	7624	538	382	386	342	376	344	399	339	364	308	352	350	345	355	339	359	324	351	324	334	363	357	326	315	350	322	420	525	492	431	405	355	343	331	334	319	362	357	349	358	332	379	359	326	338	355	312	358	338	332	328	346	332	360	364	326	343	326	357	363	372	317	332	367	354	373	332	352	340	336	345	379	309	346	381	377	337	339	352	351	367	344	335	346	351	381	328	365	325	362	323	342	355	328	369	350	375	355	367	347	324	314	342	337	359	375	362	345	350	325	364	356	364	330	364	361	338	364	324	364	383	330	365	383	354	338	331	337	380	371	320	370	330	359	354	347	371	328	366	336	357	374	367	334	368	324	343	354	342	319	328	364	354	341	347	357	337	368	347	391	320	352	327	378	342	353	315	331	340	382	362	352	338	330	346	363	328	361	332	339	388	330	396	339	349	328	336	354	349	335	341	348	337	339	329	338	343	321	375	321	349	343	368	337	345	347	370	366	336	358	354	317	354	320	331	348	327	397	364	348	331	364	350	341	323	330	334	361	335	350	324	340	340	364	323	318	348	363	348	351	359	371	353	327	353	358	369	343	296	325	335	334	357	342	361	355	333	375	354	319	328	349	353	331	357	319	334	324	341	351	347	328	339	332	348	341	341	349	368	329	325	382	336	354	349	342	356	362	335	341	339	324	352	342	389	354	404	314	346	379	341	331	348	302	328	379	362	367	329	351	321	348	330	359	364	381	340	344	327	340	357	356	325	354	340	335	343	362	335	348	359	362	341	368	354	325	372	355	361	359	325	337	349	340	367	341	349	349	325	352	343	325	330	331	326	369	333	321	338	332	332	340	374	353	343	333	351	370	342	348	349	324	386	342	353	339	340	346	328	319	353	379	335	337	366	331	335	351	340	314	286	316	372	331	351	357	348	345	311	347	345	353	328	377	386	329	349	376	363	381	348	362	359	336	319	359	347	343	370	357	377	347	287	378	322	340	344	361	362	336	314	372	317	351	322	365	341	338	348	358	349	374	335	342	366	336	360	377	344	371	335	400	338	349	356	359	369	345	357	337	327	343	338	374	315	338	319	319	301	327	354	341	325	363	355	381	338	350	384	336	328	329	335	317	344	343	329	347	324	361	342	357	339	363	341	343	358	342	368	371	322	362	328	318	331	313	357	352	325	362	313	343	364	337	346	350	364	326	373	324	352	343	356	346	335	333	346	339	354	338	355	346	376	380	371	330	359	380	399	337	352	378	346	333	308	345	323	343	333	361	332	358	309	306	338	321	337	335	351	326	378	357	377	326	334	338	345	330	336	326	329	346	334	327	352	359	378	363	326	358	358	367	361	358	343	346	364	374	331	349	365	361	358	342	324	331	344	340	363	347	372	359	351	348	346	328	341	337	356	354	367	324	369	327	324	353	350	299	361	358	369	339	344	366	331	337	356	364	345	360	342	365	328	309	312	319	345	361	329	329	354	343	371	349	328	342	352	314	327	345	368	374	345	337	337	361	362	365	340	361	327	332	350	332	361	361	336	356	332	375	331	358	349	363	332	351	333	380	352	331	386	349	334	343	342	327	330	346	332	351	320	385	342	341	369	335	381	344	338	333	382	342	353	367	350	350	382	315	343	342	347	341	370	368	324	352	354	309	332	361	362	368	352	321	387	341	341	359	349	300	356	374	337	357	377	336	348	341	314	354	353	342	390	347	364	352	362	332	344	359	329	344	362	342	357	346	357	353	322	327	343	356	331	352	346	352	347	356	339	323	335	342	365	336	346	335	352	360	370	346	329	341	358	366	345	354	359	343	329	314	336	332	361	329	327	364	349	346	348	349	313	362	360	371	341	334	369	372	382	344	360	350	352	323	344	374	344	334	347	351	336	328	362	351	371	372	345	370	345	370	349	350	321	349	357	353	362	365	378	356	380	363	319	347	318	374	337	352	341	348	303	366	332	342	317	341	372	331	337	374	305	359	331	347	337	376	315	360	369	314	358	386	363	372	358	325	377	337	355	355	348	285	327	342	338	372	335	350	363	373	354	339	362	368	345	333	362	331	339	356	299	352	364	360	354	376	369	333	343	373	336	364	353	348	352	343	355	350	370	342	359	356	327	317	339	314	341	372	352	356	342	378	342	362	312	369	321	346	344	385	354	347	337	325	325	347	364	339	317	322	352	373	368	326	354	356	368	331	356	349	353	363	361	369	351	345	327	363	338	335	342	364	299	339	355	369	356	322	315	327	319	317	313	345	329	356	343	327	341	335	372	344	330	359	344	361	335	341	342	343	350	369	356	321	337	363	345	389	347	342	347	359	333	369	350	336	327	367	353	368	348	328	335	377	339	361	313	319	327	361	349	340	366	354	360	338	368	337	359	356	359	347	335	376	389	361	383	346	365	329	365	332	348	322	299	341	376	358	350	350	339	347	361	321	365	324	371	337	315	331	341	339	366	331	333	339	325	331	364	349	348	356	350	354	357	336	358	348	350	362	339	361	370	350	324	328	344	352	362	357	325	350	350	315	324	294	318	347	348	351	333	348	339	398	345	333	353	371	361	342	337	333	355	362	299	346	316	370	353	312	373	345	344	337	365	356	361	327	400	370	366	331	342	366	331	346	335	336	330	365	329	344	357	325	338	359	330	344	352	362	402	329	387	341	362	328	361	340	342	349	381	336	376	338	375	333	390	380	372	325	333	356	352	319	330	328	403	339	346	329	389	366	322	332	337	338	336	367	345	326	331	368	334	369	338	345	359	352	307	322	326	368	358	358	338	352	325	350	344	343	350	348	374	354	367	335	387	378	409	340	357	348	373	315	345	331	390	335	321	344	355	360	355	354	383	349	348	336	337	388	337	364	335	325	343	340	327	339	327	384	296	354	360	354	309	333	350	345	321	376	348	382	317	340	364	347	395	361	328	356	344	342	368	368	357	334	331	336	340	315	352	373	347	341	346	359	336	357	356	358	350	327	345	360	319	334	348	329	345	317	346	367	382	343	354	333	345	374	345	336	344	370	335	374	318	334	354	313	346	353	353	339	339	344	332	357	342	357	345	360	347	364	368	323	330	348	353	326	379	331	331	356	388	345	343	345	362	326	347	348	328	350	332	383	341	335	326	377	359	357	315	357	368	344	350	350	359	361	354	332	368	334	339	356	319	398	339	333	335	358	345	343	357	332	316	357	332	355	349	349	326	321	334	320	357	357	344	343	321	351	351	364	330	350	344	336	339	317	328	342	351	345	364	328	367	375	350	337	357	338	366	327	331	331	347	366	328	362	363	364	334	357	375	315	346	355	340	344	325	328	335	358	364	360	377	369	360	341	377	358	359	357	342	359	340	390	315	346	364	340	347	344	355	334	373	339	359	342	369	346	338	353	352	350	351	328	347	330	355	358	361	339	363	334	361	358	363	374	370	334	328	333	360	332	375	375	365	326	343	342	366	358	337	371	367	359	354	340	329	375	350	350	347	370	339	339	356	356	354	348	349	343
33268	42554	28646	1569	765	525	554	519	502	484	518	494	475	503	498	481	506	509	487	498	509	496	489	500	465	480	479	527	478	528	697	746	752	705	607	496	487	475	522	476	493	501	501	500	489	489	445	459	455	501	432	481	490	488	481	480	512	485	504	481	504	462	471	453	471	504	497	483	500	506	480	464	483	469	471	484	500	499	489	509	497	459	508	478	502	479	497	503	503	471	478	478	474	481	486	480	470	496	465	509	464	485	451	483	494	515	478	506	494	447	453	427	497	505	495	529	479	465	513	488	469	455	442	489	481	496	517	517	455	475	493	521	470	450	513	491	473	525	477	479	494	493	528	472	457	476	532	492	512	507	519	515	472	510	505	484	491	487	490	461	512	493	516	513	414	516	479	520	455	472	472	500	500	494	477	568	455	482	463	468	491	472	484	512	513	458	471	486	489	489	488	507	502	522	502	529	460	498	491	434	453	432	480	445	488	486	485	481	498	503	467	493	489	457	475	490	539	466	519	482	487	499	500	460	507	456	461	520	467	476	466	500	485	467	545	482	476	498	453	472	496	497	506	494	466	501	453	479	460	480	473	491	479	472	516	466	492	470	490	482	475	545	491	480	501	470	470	488	516	490	505	477	496	491	464	470	523	460	479	472	487	436	461	493	504	430	540	483	486	533	520	515	512	499	487	478	511	513	477	481	506	478	501	459	484	499	504	459	430	516	503	474	508	492	507	471	508	476	475	483	462	483	504	487	492	501	453	508	490	481	500	478	481	497	462	513	502	465	445	530	495	447	511	471	486	462	470	497	427	492	480	501	527	539	496	503	484	468	498	487	481	469	440	452	511	448	463	474	470	465	497	470	493	471	479	500	451	497	507	525	457	485	493	470	472	444	489	479	538	493	439	497	474	475	467	491	493	489	453	470	499	469	507	498	491	528	458	513	490	481	472	496	500	494	496	469	473	461	471	476	488	478	481	502	457	495	505	478	513	479	506	510	482	415	473	511	507	482	472	503	517	493	471	456	464	514	441	471	483	456	467	498	467	452	503	466	474	477	514	503	461	513	509	532	459	517	527	459	508	473	525	495	448	465	441	504	476	501	482	473	522	510	492	476	497	471	442	486	506	418	480	450	498	491	506	483	454	504	489	465	483	480	493	475	508	475	451	510	476	502	454	474	517	486	485	474	439	502	468	451	481	487	487	460	514	447	495	488	486	473	491	509	470	474	538	504	468	476	502	495	473	469	508	521	500	482	494	450	492	463	483	501	481	478	497	447	487	504	481	478	464	511	477	482	474	522	508	493	485	499	488	477	443	452	466	509	491	485	481	495	498	492	509	468	470	460	526	488	478	459	460	488	475	498	467	497	452	463	429	461	490	482	481	509	463	505	478	506	469	506	512	492	465	496	499	449	515	464	482	509	479	502	462	485	462	455	489	486	490	459	445	499	457	501	525	472	461	523	470	491	485	466	481	472	459	496	497	514	497	487	495	461	457	484	476	451	453	499	456	465	469	498	474	485	452	485	486	495	486	488	480	494	503	488	482	441	507	485	466	455	494	511	484	506	463	495	449	487	525	457	478	444	481	497	461	480	493	477	485	484	480	454	519	488	471	463	483	458	458	483	520	536	462	495	480	529	548	469	495	479	474	434	505	502	479	510	492	474	434	472	498	526	464	506	489	472	478	436	489	456	442	497	498	463	507	458	457	452	484	466	493	483	473	506	456	541	490	493	486	478	505	496	507	493	467	473	478	489	495	520	469	511	463	476	483	516	475	516	459	525	504	461	521	447	481	495	510	526	429	476	504	481	491	494	464	486	461	481	489	517	508	467	482	474	502	473	484	473	479	498	499	450	503	445	498	437	465	470	504	465	497	503	459	488	526	456	483	516	484	433	443	484	453	530	496	445	544	470	510	462	438	479	495	479	464	461	486	496	505	468	467	457	485	510	492	499	469	491	474	512	466	462	492	458	472	480	500	498	522	451	465	492	508	528	474	471	495	494	533	463	488	497	467	509	507	475	481	453	462	488	460	470	461	459	499	442	469	543	502	509	492	499	468	447	435	483	491	494	498	513	455	452	506	492	507	504	500	500	504	487	490	471	510	480	506	492	478	500	477	469	476	497	514	494	502	507	488	483	490	459	440	488	455	446	482	439	467	467	513	496	470	475	484	445	501	474	512	523	504	473	502	477	487	455	469	529	555	453	465	503	424	479	439	459	495	497	485	489	502	473	510	474	513	448	485	475	476	486	467	468	470	479	503	511	485	488	472	489	515	489	492	475	443	497	481	485	490	482	443	460	450	517	480	490	443	436	517	472	455	478	480	472	469	460	491	486	480	503	478	529	488	528	494	496	483	476	486	488	497	516	480	451	495	447	481	513	523	424	473	449	476	469	455	478	502	495	482	497	505	466	461	456	483	510	458	472	460	486	460	486	474	498	445	518	487	505	491	493	473	450	501	475	466	449	499	517	493	519	485	497	492	476	496	472	515	484	531	434	498	526	454	490	532	511	508	495	446	491	465	489	455	477	481	509	512	488	509	472	475	467	499	465	541	482	483	525	480	497	465	538	504	449	483	524	476	458	520	484	494	502	469	437	462	495	500	499	498	492	437	459	468	476	463	466	488	470	519	502	518	519	448	485	514	437	498	479	486	490	489	505	485	491	483	503	518	476	488	508	472	472	478	486	484	479	514	481	481	484	479	439	499	515	507	493	466	517	499	521	477	486	459	469	501	494	473	478	473	472	473	512	461	493	491	478	518	489	479	489	474	472	478	498	468	511	492	495	464	439	480	522	486	510	492	480	478	462	492	491	490	490	457	488	445	525	461	477	478	463	462	486	509	471	471	461	471	484	472	462	457	499	499	530	480	478	506	471	464	496	496	487	498	451	450	467	482	489	473	475	522	458	489	492	470	528	520	490	450	475	513	469	508	452	508	512	496	502	486	479	464	452	496	505	493	462	521	440	492	481	491	508	502	503	519	482	510	469	459	477	515	488	494	461	449	462	449	483	519	455	473	497	502	464	518	462	463	481	466	489	495	467	500	485	461	463	500	502	474	456	493	532	539	477	459	502	522	464	448	456	505	482	511	453	496	461	483	469	482	491	449	482	470	527	509	463	516	513	462	499	481	491	494	466	454	512	496	498	508	446	463	493	480	496	470	479	490	499	493	519	468	471	537	510	485	534	479	492	480	492	529	464	468	505	474	476	506	471	448	483	469	465	431	505	454	484	505	509	432	473	481	441	495	489	481	494	498	460	503	433	466	449	479	460	483	481	526	498	481	475	466	445	510	452	496	523	489	453	500	505	483	496	455	443	462	478	515	520	474	470	474	468	462	505	498	469	451	486	476	458	452	460	520	479	496	506	478	474	496	455	501	479	463	510	496	503	506	480	489	496	498	485	469	488	441	521	548	527	470	466	515	460	470	449	479	487	477	492	467	506	488	478	476	483	501	523	459	484	484	491	493	457	516	475	477	434	429	507
24018	21545	31573	23555	20791	11845	1057	620	500	573	586	547	524	525	525	545	511	519	521	515	524	518	513	553	498	523	531	510	509	549	1439	1365	1246	1026	775	520	484	465	500	492	527	473	495	450	485	484	479	518	503	481	478	495	542	491	457	513	489	491	447	486	521	497	509	495	487	455	528	473	507	470	566	491	493	493	481	506	532	478	519	468	516	506	491	474	471	488	484	453	480	501	484	496	491	500	498	491	538	464	498	503	492	528	484	519	547	508	490	493	466	478	515	488	461	532	482	483	496	510	513	477	507	545	493	511	487	477	487	480	488	482	520	489	511	484	468	509	476	491	528	521	529	526	471	457	484	509	550	494	521	469	524	532	489	510	528	499	512	511	464	491	489	475	466	507	508	517	480	499	504	483	503	478	495	450	502	461	506	492	486	490	529	516	495	478	530	515	481	494	530	518	479	488	482	487	487	492	533	529	505	518	493	538	470	470	521	517	458	477	470	465	483	432	481	483	479	521	483	473	490	490	497	489	486	485	505	494	515	500	534	464	465	524	505	557	478	502	509	543	509	476	494	517	478	498	471	516	463	473	496	497	511	509	505	483	510	505	449	473	505	494	487	532	522	543	542	508	503	483	510	481	558	511	479	516	489	447	521	532	528	536	499	513	489	490	481	461	495	498	463	450	473	443	539	475	470	521	455	519	474	506	443	489	480	511	458	461	491	500	536	504	469	491	478	511	457	495	479	497	505	492	494	514	451	493	515	485	492	514	517	461	489	487	500	482	528	485	472	493	472	521	522	508	503	499	502	479	494	501	512	472	465	480	485	473	473	528	516	506	464	485	483	504	482	505	506	513	493	506	532	492	525	513	505	501	503	521	465	465	495	479	462	516	495	484	497	494	508	500	489	475	500	467	453	492	472	501	474	499	536	547	492	474	510	530	497	420	479	474	532	532	494	477	453	467	560	481	499	481	524	506	489	528	551	483	561	502	468	493	516	480	526	481	509	537	512	482	506	507	467	489	512	516	471	462	497	469	502	487	462	457	480	555	493	499	495	489	467	461	522	506	479	485	495	483	494	503	459	478	544	514	436	490	470	476	535	489	485	498	512	501	501	487	522	525	516	500	530	532	518	496	462	497	485	545	501	542	507	500	511	487	486	482	504	487	504	526	512	486	481	481	428	488	531	484	516	518	470	466	475	515	469	466	487	485	507	469	497	521	492	507	505	508	492	449	508	498	496	514	458	480	500	516	506	457	460	495	507	526	487	513	491	504	490	483	504	519	506	475	511	520	488	516	488	466	485	486	480	510	523	505	509	514	494	458	500	525	535	505	511	498	497	483	509	480	506	464	521	456	509	480	463	475	492	516	527	561	514	477	498	506	487	483	494	475	520	473	491	503	492	486	499	447	531	484	486	511	460	475	479	457	489	466	462	463	533	530	452	487	479	494	479	502	507	516	497	502	483	481	524	469	505	505	487	486	471	477	519	491	457	546	497	507	502	477	500	503	477	483	508	467	466	529	496	493	508	480	518	481	514	484	511	514	515	513	489	516	503	479	467	493	492	478	468	500	496	516	491	508	522	518	529	470	481	518	478	465	497	518	456	466	527	484	517	510	524	448	474	502	494	539	522	465	482	499	494	514	529	513	492	541	471	518	468	491	506	518	529	504	488	471	502	472	503	504	509	483	530	485	472	505	511	519	524	520	503	496	454	498	498	483	485	495	493	501	495	495	512	531	488	493	453	503	490	491	479	497	496	469	482	467	501	485	525	476	508	516	486	486	474	523	498	480	489	471	524	467	495	498	514	471	506	464	469	482	476	512	485	500	489	503	476	476	498	497	495	500	504	476	478	492	473	523	504	499	493	489	502	489	487	466	500	493	517	485	524	521	492	510	487	475	490	497	466	520	502	510	476	494	492	523	507	503	481	482	491	518	496	495	497	501	498	500	496	481	525	517	499	506	507	483	517	496	504	508	490	528	512	540	511	501	484	523	474	532	483	522	479	493	537	447	506	474	494	487	498	497	491	484	454	505	477	517	532	480	487	490	524	515	507	496	505	516	494	504	508	473	535	487	474	535	510	488	453	482	485	470	524	494	541	492	479	529	476	489	501	487	542	510	451	426	468	467	484	526	490	484	505	482	499	483	551	509	518	451	497	533	502	505	494	468	505	494	519	496	475	502	495	496	529	541	479	474	480	487	470	454	511	549	480	493	520	519	498	479	488	473	519	496	483	563	506	485	504	489	496	476	493	529	461	500	501	504	521	484	529	505	504	482	500	460	476	519	516	484	485	530	521	498	545	491	522	451	458	506	465	468	537	465	477	480	466	499	496	539	504	485	478	486	514	507	513	500	460	474	533	471	524	497	503	519	481	477	505	505	479	496	484	489	490	487	486	530	479	469	471	528	493	498	523	525	465	507	545	502	463	498	461	499	493	539	486	484	513	507	459	482	479	508	513	475	468	479	512	497	507	481	455	482	535	484	464	508	480	444	463	512	486	502	491	506	526	507	500	494	471	477	473	483	505	493	467	473	477	551	513	475	436	492	503	495	493	536	509	508	486	502	499	471	478	480	463	520	483	475	514	478	513	508	502	500	515	485	467	524	514	440	483	488	469	531	501	474	451	488	480	505	477	475	500	539	509	494	480	523	480	546	519	474	450	467	514	515	528	496	475	490	492	511	530	513	529	481	495	512	514	515	484	482	532	501	492	522	498	491	473	515	535	502	530	473	485	530	521	477	437	535	507	491	507	446	481	506	534	491	492	487	436	450	487	501	474	563	529	502	475	476	506	522	478	506	507	503	553	514	538	458	472	522	487	476	524	483	493	531	497	490	529	474	489	493	469	495	493	469	517	434	504	478	470	473	497	506	511	478	500	491	451	463	463	525	548	473	490	518	474	514	489	532	498	533	510	474	517	472	480	523	441	532	498	502	518	480	470	490	514	518	492	513	513	536	486	501	505	491	542	479	494	521	509	526	506	471	467	491	536	522	469	456	511	504	479	487	508	461	491	475	486	491	493	512	443	527	501	481	503	503	476	494	474	484	504	523	488	497	533	485	524	504	491	490	456	489	495	457	474	518	521	516	492	460	502	499	470	519	510	492	453	513	488	502	502	513	511	496	508	506	503	475	506	475	508	521	530	479	521	507	509	488	493	546	538	508	472	461	485	487	475	473	545	500	511	488	513	507	487	473	473	486	514	518	468	490	469	558	530	455	541	482	507	487	476	452	515	535	510	521	535	456	499	474	492	506	509	503	530	500	504	514	519	503	486	527	482	505	480	460	511	500	492	509	525	491	486	474	496	476	494	509	525	483	520	453	497	478	508	503	491	478	548	493	508	504	504	519	494	483	490	500	502	509	487	486	496	479	479	470	492	517	485	492	548	480	475	463	454	458	463	462	525	480	516	459	498	522	508	495	513	482	492	469	487	493	469	516	466	503	471	516	481	484	476	483	465	496	525	516	498	472	537	497	471	506	502	479	472	495
57105	85551	59408	5822	1499	1176	1117	925	850	884	747	716	794	795	687	737	719	738	670	710	714	726	722	680	680	751	747	711	726	809	2761	2588	2500	1946	1140	782	671	688	677	641	710	704	692	677	664	680	656	697	700	688	728	681	640	672	655	725	656	704	665	636	698	691	683	672	648	646	669	649	726	663	669	679	676	720	645	658	655	647	666	664	688	691	671	661	679	723	681	619	704	684	671	682	678	708	656	666	682	639	755	668	633	703	691	680	692	688	699	670	704	705	672	680	662	654	698	677	684	721	696	698	717	651	658	726	663	669	644	705	665	668	656	687	698	699	699	714	709	653	674	704	693	670	695	677	708	708	659	702	665	677	626	721	673	662	659	660	673	681	672	693	673	732	668	651	675	712	711	637	669	667	669	684	667	705	664	669	679	698	603	696	731	661	653	667	689	663	695	679	683	677	704	685	674	635	661	654	672	694	719	720	683	639	681	668	673	710	724	649	693	671	669	702	662	699	688	707	712	675	680	682	687	694	680	701	678	686	664	733	661	654	657	761	664	665	727	685	691	668	666	693	711	686	676	666	721	689	679	709	651	696	643	712	639	673	703	683	696	663	662	704	671	680	707	671	710	688	692	686	660	690	671	695	653	657	698	660	663	662	653	673	635	687	656	649	606	662	723	648	655	645	718	714	668	667	650	695	685	654	686	672	698	641	667	658	630	635	699	698	703	704	666	683	637	688	685	682	644	645	638	658	686	662	667	714	732	663	732	664	661	702	696	704	727	700	672	740	669	662	699	675	700	636	684	704	649	677	685	643	686	645	703	687	660	690	674	705	674	660	653	676	666	676	692	689	723	680	714	658	677	676	679	612	673	684	682	675	698	679	658	653	652	681	697	635	650	707	630	668	680	672	689	671	647	688	695	651	686	639	651	675	664	668	656	685	672	650	658	687	706	676	690	678	674	686	657	668	660	687	661	711	644	656	663	660	695	712	682	724	696	629	679	693	647	722	685	652	662	699	633	660	666	726	691	627	707	714	659	645	663	664	667	668	651	666	656	702	714	660	636	708	640	653	660	700	631	675	651	644	642	700	658	683	665	675	664	661	672	666	653	639	646	705	684	706	725	684	700	690	654	692	699	652	698	732	682	709	720	664	709	713	713	621	647	693	695	693	663	675	681	679	677	655	675	653	661	670	684	736	663	697	706	689	696	682	717	650	690	668	710	655	704	670	736	675	724	669	688	677	730	685	687	736	711	694	647	707	660	680	670	673	664	697	676	672	695	684	663	675	680	681	682	689	688	657	680	659	698	667	654	625	694	689	694	691	707	698	629	685	685	693	679	656	634	702	643	680	668	682	667	716	700	670	743	653	723	627	692	718	687	681	688	669	700	622	665	664	665	678	692	729	689	685	683	711	700	700	688	696	692	669	680	661	691	655	680	663	682	687	678	701	641	668	658	708	640	679	696	686	678	652	671	716	672	668	675	663	662	679	690	648	625	671	663	702	704	659	687	709	713	625	661	628	729	712	681	684	692	685	682	662	719	698	661	691	690	655	694	699	703	739	693	721	668	673	751	623	680	659	690	737	653	686	683	660	681	710	682	678	676	747	656	665	690	646	723	712	741	667	660	657	657	696	636	654	705	663	652	650	626	668	693	666	700	710	694	645	671	686	644	679	680	645	671	642	683	663	661	691	676	667	651	634	682	681	690	680	683	658	688	685	662	660	678	669	675	751	668	673	730	655	684	719	694	690	696	699	691	667	635	675	723	714	701	676	675	706	681	666	665	673	693	680	715	672	683	715	673	686	703	680	629	682	643	689	686	713	686	667	696	694	630	691	674	688	614	685	687	637	654	639	720	650	695	720	675	706	657	711	705	672	664	624	706	693	663	665	646	608	685	655	650	635	698	704	683	670	717	676	658	696	683	634	667	662	641	669	661	698	684	655	653	679	707	685	701	670	718	632	667	710	674	682	659	604	655	678	671	671	698	668	666	646	661	692	650	729	667	715	671	680	682	703	624	688	676	629	663	675	697	694	671	671	623	657	695	665	661	675	683	676	725	686	691	656	663	674	712	662	698	672	680	686	658	645	668	712	693	656	634	724	658	704	637	645	662	675	722	703	720	710	672	679	673	688	691	676	746	697	665	696	723	689	658	654	697	690	666	658	620	674	646	686	662	668	650	657	677	720	704	696	687	674	702	663	674	646	653	693	692	659	661	683	702	599	665	648	676	657	703	659	676	693	669	701	672	710	731	722	698	689	679	623	655	693	646	623	697	671	731	692	681	628	680	658	680	652	622	674	680	651	648	715	703	721	678	696	686	649	698	698	707	690	704	642	674	681	691	676	691	665	653	700	681	698	663	596	674	640	668	677	670	642	681	655	671	660	664	682	702	753	663	661	682	652	678	627	714	630	669	706	687	710	644	708	669	673	656	697	670	703	637	672	641	658	703	663	682	665	674	712	684	680	674	680	683	644	648	605	657	670	688	653	676	696	689	633	649	660	676	657	754	686	655	691	612	663	630	651	700	712	708	638	692	647	616	644	683	671	672	712	639	725	710	740	747	646	658	710	715	659	644	684	653	733	690	698	679	665	663	684	685	662	686	683	728	663	705	648	658	688	683	638	688	709	675	715	685	669	674	638	678	699	679	673	665	700	681	664	713	649	697	680	737	658	644	656	633	668	629	660	645	675	653	712	676	681	681	649	699	689	683	697	677	688	681	654	640	700	701	667	682	698	712	635	674	652	679	730	626	713	693	650	678	656	695	686	711	665	682	633	651	694	699	649	688	703	659	735	685	711	672	681	711	675	658	674	685	702	659	701	642	726	709	673	633	699	724	703	668	682	659	716	658	655	648	652	704	659	693	698	661	629	709	684	677	659	632	625	691	661	682	634	644	655	707	645	661	678	693	697	679	702	690	669	653	676	659	678	667	677	681	665	653	670	651	670	710	648	704	656	697	728	703	685	674	657	652	672	714	734	641	650	720	685	672	720	695	670	685	652	691	669	663	653	659	703	693	703	664	652	676	686	646	692	680	696	686	660	679	671	659	662	651	704	676	708	654	649	689	680	699	680	694	662	682	708	672	658	726	696	669	640	660	671	723	657	693	653	636	721	706	670	681	710	717	652	667	685	686	684	685	654	635	674	700	732	720	705	681	688	681	675	664	669	676	713	645	717	656	639	674	701	651	647	695	651	665	659	679	690	681	688	683	688	711	617	679	673	674	710	688	662	676	686	720	675	670	628	668	637	662	693	722	661	670	687	667	701	669	699	656	721	681	627	657	655	653	694	672	683	681	676	688	691	686	658	694	711	677	646	682	677	672	659	675	701	676	666	660	672	680	713	643	732	720	705	656	671	677	706	684	669	644	731	715	675	649	717	648	734	686	714	641	672	676	661	666	665	687	707	623	651	650	692	664	689	593	695	669	674	705	699	626	681	660	715	703	684	696	674	714	685	626	687	688	687	645	702	655	690	666	671	667	691	691	676
22974	21244	30569	23068	21122	20964	10185	842	642	633	649	546	581	556	552	547	561	547	521	568	525	528	562	513	490	493	465	533	526	534	1776	2391	2379	1583	1018	540	526	498	544	514	471	460	494	519	481	517	545	499	495	477	481	512	549	476	488	489	474	559	437	474	530	527	529	495	510	506	490	511	499	504	483	474	500	508	500	477	530	483	523	482	460	514	467	498	454	467	501	488	498	487	451	517	487	515	528	532	502	461	501	492	488	507	480	506	497	545	496	529	508	495	513	482	497	483	497	467	501	505	476	513	512	529	476	527	519	469	510	492	496	489	504	495	467	551	537	494	499	524	527	535	500	479	505	492	493	461	507	507	521	488	501	509	479	497	487	494	516	511	500	498	461	529	546	512	511	488	488	508	482	547	513	500	523	498	499	520	504	521	493	478	516	515	460	511	488	522	529	465	483	490	473	510	488	476	478	529	480	456	536	520	486	470	498	478	477	476	452	481	521	506	493	517	490	531	518	465	523	440	489	485	490	532	486	454	514	470	500	487	466	539	494	466	490	469	504	493	512	473	527	509	485	501	473	507	470	510	477	524	495	491	506	496	482	525	523	458	499	499	464	488	470	511	474	491	449	494	507	526	491	465	447	470	465	511	442	500	488	455	472	458	503	522	471	493	459	494	502	447	467	497	462	493	503	496	510	487	490	506	511	491	471	496	516	487	513	494	504	485	480	504	497	477	489	471	503	498	451	487	492	484	502	494	501	486	508	530	464	503	454	522	497	502	484	488	516	514	454	467	474	480	476	485	477	510	500	513	481	496	537	522	486	523	514	459	476	493	504	488	490	498	481	467	536	481	481	484	466	470	487	506	469	486	505	483	521	469	526	493	520	522	488	515	528	507	488	473	470	502	483	481	473	520	469	510	541	460	511	497	473	468	448	503	497	494	517	496	495	539	492	504	524	519	504	509	509	498	494	521	482	473	475	531	472	499	517	497	498	478	495	544	523	470	504	523	492	488	499	478	537	501	509	495	511	470	499	548	546	489	491	505	496	482	511	525	509	514	521	477	491	499	498	504	467	509	480	481	508	498	479	486	500	494	487	487	479	481	491	485	485	520	481	484	476	531	492	496	507	481	528	499	534	535	461	511	512	478	514	553	504	529	489	465	541	494	506	489	524	474	546	489	469	510	509	521	466	503	485	487	508	498	497	481	474	491	480	536	485	516	479	563	482	519	446	480	446	502	481	497	486	467	461	472	509	530	469	500	474	455	491	489	512	505	540	522	538	502	483	469	456	538	503	512	455	520	492	506	521	509	480	515	490	526	491	495	482	495	555	525	493	505	452	502	507	500	491	515	490	510	540	465	454	467	486	496	490	513	488	527	476	472	482	512	512	493	475	521	513	515	487	489	544	519	561	488	503	484	479	469	496	516	511	495	524	450	458	469	517	512	556	504	505	469	490	505	488	497	455	522	486	456	483	533	470	475	528	524	494	522	499	504	501	501	521	501	550	479	512	522	493	510	516	524	500	549	483	460	486	480	473	501	475	501	489	534	495	500	523	523	456	477	491	507	488	462	504	506	511	508	520	502	492	507	486	505	513	496	541	514	492	495	495	486	502	520	519	516	509	516	480	502	508	518	453	504	518	515	495	501	525	466	502	477	466	489	482	460	461	483	489	504	521	468	468	468	494	474	486	507	452	490	483	500	479	489	521	451	499	520	496	542	467	467	498	437	509	475	494	510	471	523	476	443	497	498	520	510	520	478	540	496	498	530	502	493	488	503	501	479	504	440	488	506	506	480	453	463	487	494	559	528	467	482	503	467	483	505	478	490	537	498	441	526	504	473	508	513	495	439	493	484	509	509	472	488	487	509	543	496	485	469	496	501	493	467	489	483	502	478	522	497	482	475	533	504	539	463	511	545	496	481	479	553	523	489	457	482	455	510	488	460	480	496	508	486	489	530	498	524	482	506	471	539	536	534	476	478	546	496	474	480	495	492	521	464	501	543	480	480	504	540	495	487	498	507	496	475	500	468	524	498	506	531	507	482	515	470	500	537	499	511	475	501	490	486	510	502	491	477	468	464	469	501	510	504	496	455	515	500	506	499	538	481	518	504	506	519	497	523	444	485	463	504	498	534	489	467	511	492	503	519	513	470	472	545	491	538	453	505	524	485	529	478	530	470	448	477	461	505	462	499	499	448	482	470	479	514	472	493	479	508	475	492	478	475	524	509	480	527	507	491	470	488	472	521	483	488	527	471	500	493	536	480	481	488	516	508	509	483	485	520	456	435	537	522	479	478	500	506	512	482	477	518	462	499	480	504	507	508	480	491	472	506	483	471	467	499	475	458	485	550	490	589	499	507	511	499	521	529	487	505	473	471	469	500	509	488	502	490	519	493	501	467	521	537	495	494	530	484	541	499	513	492	509	508	503	525	519	500	473	509	538	522	487	491	509	464	518	455	490	469	487	454	507	515	501	499	444	497	517	500	545	459	490	481	507	523	435	494	461	464	525	497	481	479	510	487	460	522	466	474	482	479	478	502	517	519	489	500	511	425	478	508	516	461	508	467	518	501	500	479	501	529	501	486	516	489	483	479	506	493	486	479	503	498	487	500	501	549	519	493	534	514	451	460	505	508	479	493	487	483	483	485	469	496	483	473	487	480	502	485	505	482	501	517	500	524	498	486	485	484	499	516	566	483	446	474	549	476	445	517	484	533	492	495	475	490	521	481	504	486	500	482	495	490	517	517	476	483	490	506	451	519	467	496	518	497	466	527	513	493	511	482	464	494	483	453	462	540	463	488	514	493	458	483	489	485	476	456	504	487	559	487	498	495	475	528	472	532	505	501	493	489	471	550	493	506	489	496	454	476	496	467	512	492	464	469	503	488	555	472	471	510	460	484	439	494	509	504	517	480	526	510	496	459	485	500	504	462	483	505	489	473	506	516	516	530	494	498	509	497	508	477	479	516	511	488	505	482	499	497	468	460	480	504	502	557	478	493	480	494	517	452	502	490	506	483	472	503	498	516	464	494	523	525	476	491	512	470	492	489	519	491	487	498	440	503	445	460	430	480	525	474	488	517	500	476	501	468	492	493	475	487	462	500	490	504	482	474	498	501	510	497	516	456	494	485	494	518	497	476	501	518	501	451	481	486	504	507	502	469	471	495	499	482	529	500	515	485	502	531	492	517	512	488	481	486	468	499	476	532	497	481	495	510	497	481	497	510	468	515	479	504	507	498	536	499	467	479	511	519	497	492	472	468	514	501	475	499	473	521	474	485	478	491	459	480	482	473	493	456	522	507	482	519	514	496	519	526	540	522	487	465	524	486	497	480	445	471	481	460	468	491	465	482	511	480	518	447	515	494	511	476	477	472	458	492	483	516	473	504	461	498	526	526	515	512	484	469	449	510	501	517	481	500	491	493	501	492	518	488	479	487	509	517	469	497	490	506	489	499	483	500	525	447	488	487	506	499	491	528	483	495	418	455	489	457
60839	96858	63287	8512	3127	1740	1462	1261	1136	960	935	904	806	856	859	788	787	770	722	763	751	758	723	798	707	719	680	685	677	727	3467	4692	4436	2941	1698	798	669	648	678	694	653	637	693	666	709	688	673	697	624	651	647	688	700	692	689	695	679	645	726	637	693	663	665	657	681	706	674	707	658	659	646	695	726	675	697	662	680	665	679	689	654	663	687	680	653	672	677	694	709	668	734	676	660	621	661	700	670	665	705	607	677	664	617	679	644	679	693	684	649	681	661	690	701	695	691	674	663	664	666	665	680	670	732	673	684	660	663	702	692	678	675	648	664	680	657	700	698	691	668	668	688	691	647	667	655	616	700	676	663	699	676	694	639	672	646	696	673	698	704	667	710	645	690	667	667	633	653	668	709	659	667	664	703	666	652	687	704	645	650	667	719	641	686	703	648	682	644	694	662	659	683	659	659	642	664	665	716	657	696	698	691	663	626	639	680	629	677	656	691	663	622	607	726	661	640	648	672	701	674	674	691	680	661	721	712	690	648	672	697	660	694	701	673	668	692	669	648	628	693	677	590	668	694	656	691	704	639	726	651	687	656	682	667	624	668	694	684	698	708	684	673	666	661	679	703	685	653	683	668	658	689	658	641	664	654	670	724	686	694	668	657	655	666	689	656	701	677	686	718	654	665	662	683	636	672	665	669	664	651	708	658	668	622	620	648	713	704	670	667	679	703	642	710	679	662	676	667	679	671	628	650	652	690	693	665	678	675	692	730	662	648	688	652	617	668	681	685	646	679	681	672	687	682	682	653	682	686	672	721	688	715	645	671	698	662	661	689	697	704	719	663	667	679	614	729	684	679	636	665	667	662	669	639	646	694	702	671	608	654	675	674	665	673	709	690	686	645	689	666	628	655	722	641	677	642	687	670	712	696	687	711	706	667	676	650	635	639	697	674	649	672	650	679	666	720	688	716	693	659	653	704	695	670	654	643	696	668	673	672	677	689	692	717	687	674	655	666	645	647	696	668	628	698	687	637	684	731	659	694	649	704	738	655	658	639	656	676	679	676	685	708	669	698	696	641	687	651	670	693	640	682	654	701	639	698	709	689	650	653	658	668	636	663	680	684	716	647	675	662	692	653	657	629	619	681	679	628	661	667	671	701	692	653	647	680	685	640	702	672	693	680	620	649	698	640	671	719	668	678	662	640	700	637	686	665	659	689	701	697	695	696	692	703	693	690	672	653	659	655	699	664	636	671	651	691	659	682	647	680	715	625	654	726	667	661	708	685	755	690	742	667	662	641	666	642	690	670	705	640	674	671	716	666	670	708	666	700	705	659	680	648	697	699	653	693	657	688	700	681	653	645	672	668	636	675	662	638	664	690	671	674	707	717	729	638	651	635	671	676	654	662	673	677	714	671	691	706	699	628	686	714	643	692	626	686	702	665	650	658	655	672	684	687	674	691	706	662	667	662	709	656	650	675	670	687	652	682	651	684	669	703	680	651	682	648	658	684	681	656	708	687	700	669	724	701	659	672	665	707	667	697	680	734	658	643	699	689	640	660	666	675	630	677	704	664	641	697	657	687	669	676	637	663	677	659	670	659	689	684	668	687	698	665	661	624	700	704	680	684	675	681	690	669	631	675	726	686	682	642	637	654	641	631	667	622	658	679	735	669	642	697	661	671	710	674	675	668	606	648	637	669	711	659	693	661	691	686	668	682	687	722	662	688	674	669	661	707	667	654	704	669	641	674	658	701	706	662	681	689	686	602	726	674	682	687	601	707	689	665	697	713	678	676	637	673	667	710	643	655	668	689	679	713	680	661	675	711	657	634	663	712	669	698	727	637	689	725	701	664	669	683	626	701	665	647	651	650	693	684	680	679	653	675	621	649	676	678	689	639	743	660	686	680	688	658	692	706	635	621	674	670	636	703	673	722	672	690	697	641	625	667	688	666	699	678	684	641	619	638	660	689	668	647	717	668	667	661	661	701	687	713	668	651	668	652	700	636	628	654	665	688	660	724	695	666	691	627	651	655	682	675	687	676	665	708	675	674	683	688	692	676	689	720	675	655	691	670	691	666	722	695	730	694	668	694	649	628	685	662	688	667	679	664	637	696	728	622	697	668	687	676	705	697	661	683	706	691	678	680	651	697	667	691	661	695	673	694	703	670	752	690	662	636	668	695	662	679	713	703	677	698	684	670	674	684	675	641	685	697	671	660	666	682	643	624	741	654	672	685	666	700	645	683	670	648	682	669	645	666	700	665	706	674	690	655	678	709	700	693	675	664	644	708	695	702	633	701	723	730	667	662	690	685	662	662	679	719	654	662	665	675	716	682	670	641	743	720	647	700	667	651	634	694	675	600	676	663	694	631	677	666	682	661	679	679	676	690	665	654	667	659	678	693	668	673	658	643	685	710	639	686	635	687	634	685	646	688	669	635	662	717	698	692	668	668	711	634	685	706	671	686	640	702	688	699	596	667	631	724	691	695	682	601	676	669	689	670	662	707	680	665	696	676	653	688	662	659	697	715	617	689	700	690	581	710	675	689	671	669	702	700	695	629	688	644	647	669	703	661	688	684	661	693	655	652	703	720	660	684	713	694	654	682	650	661	706	664	700	681	668	749	656	692	690	696	695	691	660	691	688	624	688	702	657	702	662	678	672	656	679	682	682	660	650	637	626	660	639	652	668	667	708	702	679	638	671	681	705	696	693	680	684	675	655	693	689	669	680	741	682	701	744	649	651	663	694	700	721	698	700	662	662	655	615	699	724	677	667	654	674	684	701	667	687	700	684	669	681	643	656	657	647	679	679	634	697	732	679	676	678	727	613	710	688	662	695	715	695	704	693	686	663	640	699	688	710	678	688	671	659	675	668	652	681	689	682	619	680	686	679	662	695	627	692	673	672	683	773	653	709	659	706	666	630	701	668	613	701	661	687	711	678	640	669	653	668	671	724	673	665	686	704	680	670	621	673	648	691	695	709	681	687	686	652	666	696	670	678	707	694	648	714	690	658	712	718	751	684	702	648	653	657	669	664	735	647	681	640	663	690	664	660	703	682	650	694	752	656	653	690	690	697	686	655	655	677	685	670	645	655	676	666	675	700	674	665	655	680	662	689	666	674	682	662	664	654	651	684	680	610	676	674	689	653	693	669	661	674	699	679	684	699	694	651	672	687	697	711	628	684	674	681	647	683	680	646	655	690	678	639	707	664	671	668	658	689	691	670	719	629	657	698	686	695	682	612	677	667	669	659	673	601	662	669	718	659	646	676	680	621	661	706	645	667	682	698	698	650	651	711	681	677	672	632	670	717	693	699	629	717	638	676	683	690	672	621	716	683	703	689	640	694	683	678	679	662	687	683	658	665	708	670	698	682	666	681	704	686	660	651	672	671	657	666	709	628	645	701	671	688	678	656	700	676	689	697	652	678	662	666	654	673	625	661	650	661	687	684	661	677	658	669	666	717	693	694	626	685	665	685	697	704	680	622	686	679
27618	24792	30313	9209	481	397	367	340	361	363	363	349	320	306	329	315	335	311	347	302	335	351	346	348	322	309	321	323	359	305	347	503	501	496	399	344	319	316	345	325	334	355	308	331	323	290	356	316	332	343	320	359	298	355	337	311	298	332	335	329	323	313	370	343	298	313	298	311	338	334	353	357	306	317	361	353	334	304	344	308	351	357	342	318	304	315	351	333	325	346	319	347	350	338	345	329	322	329	365	354	349	328	356	319	333	318	301	348	346	324	307	323	338	311	334	317	321	352	333	323	345	327	343	292	360	315	339	317	311	302	317	328	321	324	329	360	336	350	335	312	310	327	322	345	325	313	305	336	306	349	344	332	320	325	313	346	325	345	337	358	348	316	347	342	330	317	342	350	317	326	329	329	351	344	339	315	297	313	328	349	352	334	355	293	320	349	337	326	311	334	337	340	327	347	345	318	320	336	300	363	333	359	327	328	314	301	306	318	361	310	312	332	335	367	319	318	338	327	311	341	312	317	379	298	368	322	337	362	343	338	345	334	325	327	335	347	326	329	318	320	327	310	342	301	305	358	325	318	345	312	355	297	337	309	339	346	322	358	324	341	335	363	349	331	329	351	333	339	317	320	302	341	341	356	355	331	313	313	299	331	332	351	305	314	335	344	338	351	302	331	343	352	326	333	327	308	356	319	301	315	282	368	308	310	342	345	334	304	281	316	317	308	323	331	351	331	332	397	292	335	345	292	311	330	304	372	312	352	344	308	327	350	319	320	318	337	338	344	317	342	356	338	356	318	342	353	348	334	341	319	329	330	324	345	304	340	347	325	333	331	369	341	334	315	315	332	313	323	338	339	316	331	353	339	294	329	317	315	322	346	327	299	318	333	321	310	349	310	317	328	306	348	344	320	324	316	332	319	292	355	320	373	344	330	294	333	328	351	338	317	345	342	359	319	338	333	324	339	307	339	333	313	366	313	304	312	329	326	335	329	326	318	331	339	310	317	307	308	325	361	312	310	329	323	331	354	315	323	317	322	343	341	320	299	336	372	292	327	329	337	314	288	336	337	326	333	336	326	336	309	306	329	319	330	334	300	326	314	323	309	316	317	330	328	346	331	330	335	324	366	324	313	336	359	348	327	329	323	271	314	334	342	286	325	325	317	320	346	308	315	328	352	339	340	314	314	365	322	334	320	381	354	309	351	295	335	323	336	321	318	314	335	328	318	337	335	358	321	340	348	315	282	331	319	325	307	330	338	292	333	360	355	305	328	284	325	335	312	315	308	340	310	332	349	342	327	350	310	311	324	339	350	336	309	371	330	362	360	330	346	304	343	389	331	326	322	328	314	320	300	366	344	323	324	327	324	317	340	337	349	350	282	323	339	333	369	293	333	316	316	306	275	338	329	341	317	332	285	324	334	310	325	335	344	316	335	329	302	322	334	313	346	350	329	352	322	323	294	298	299	302	337	340	335	298	350	320	346	337	367	314	288	291	331	321	314	313	325	369	324	297	312	323	348	358	336	316	352	316	334	338	310	307	351	336	322	347	318	335	293	313	319	318	324	328	324	320	324	336	304	323	305	342	348	327	304	379	330	348	333	366	318	298	311	297	338	324	323	332	337	342	374	301	292	321	349	356	315	357	351	338	326	354	347	307	317	297	324	337	326	330	332	352	346	333	336	351	314	313	335	300	372	308	380	339	352	335	338	332	342	340	314	334	302	338	297	333	341	326	307	352	350	331	344	338	335	324	356	301	303	335	319	314	328	280	340	316	337	339	313	317	339	319	361	330	316	312	314	330	330	346	328	316	321	348	301	325	313	328	333	334	330	320	309	342	342	356	311	335	338	320	285	364	343	364	315	302	348	356	338	333	341	299	324	317	359	323	344	273	334	334	317	353	360	336	368	350	307	312	344	322	330	374	335	303	329	314	321	333	311	355	325	317	338	290	345	334	331	324	314	337	309	360	349	352	312	312	321	351	354	326	302	335	327	333	326	322	323	312	363	329	310	312	349	310	317	361	321	303	319	319	296	321	330	313	316	318	361	353	358	331	350	322	328	344	345	315	307	321	330	318	343	323	326	302	339	334	359	367	332	315	330	345	325	323	337	323	312	344	342	356	356	343	315	336	330	326	332	328	358	352	340	339	344	363	342	368	322	355	351	293	330	332	298	344	340	351	309	331	326	359	339	354	323	359	371	331	300	347	314	331	306	365	374	348	320	331	331	334	325	349	268	291	300	340	347	312	329	344	324	354	354	354	358	355	315	353	330	302	334	358	327	364	340	319	325	324	335	327	349	319	344	335	333	313	365	330	318	329	306	339	323	332	339	319	299	339	333	302	334	314	320	317	325	335	310	341	343	332	346	324	307	297	329	324	322	349	273	334	332	323	316	326	303	345	283	356	299	325	355	318	339	316	334	310	338	326	349	344	325	301	318	338	318	351	300	341	324	354	316	343	362	312	330	307	334	349	322	311	313	333	350	304	335	305	300	315	332	325	331	342	366	371	361	334	335	342	338	296	335	322	356	350	307	294	331	297	317	325	354	329	333	326	320	331	316	338	341	323	331	354	343	344	316	350	336	334	372	296	326	310	323	300	348	345	352	339	344	344	352	354	322	349	339	354	341	360	343	343	334	317	313	325	307	329	338	327	305	326	350	326	333	301	337	322	357	300	340	334	316	336	353	336	329	328	355	318	330	334	294	344	314	318	322	323	305	341	315	352	344	299	334	293	320	324	356	331	317	313	373	318	321	341	331	368	350	326	341	335	342	315	313	321	334	337	318	320	297	319	337	323	333	312	330	367	351	324	322	373	340	306	314	315	306	346	359	350	309	318	326	339	301	367	354	296	319	341	356	348	321	330	332	360	315	325	341	333	324	316	324	310	338	315	332	335	332	336	325	296	312	326	326	330	332	325	338	304	338	334	339	342	340	336	306	332	311	333	307	369	348	325	348	345	344	335	318	322	308	315	336	308	318	335	347	330	347	306	322	334	340	351	329	347	314	324	362	388	309	364	339	342	324	307	311	370	344	316	360	330	318	358	337	305	313	351	298	321	320	320	357	331	296	331	322	283	292	320	344	331	295	348	303	347	320	298	310	314	303	314	356	341	336	331	356	330	337	296	328	337	326	332	373	318	323	359	316	341	326	306	329	306	301	339	356	349	352	299	312	320	327	306	339	323	304	301	333	356	289	358	303	348	331	332	339	332	327	300	334	331	325	350	341	329	315	325	341	341	295	325	343	321	321	313	312	355	343	295	329	302	314	311	329	347	327	331	345	322	352	303	332	348	324	343	343	292	326	332	312	337	326	341	306	334	335	327	355	317	315	338	315	355	334	321	352	352	353	338	329	363	343	344	319	325	335	355	338	347	344	352	323	334	318	311	324	327	344	351	343	342	313	312	335	348	325	320	371	332	310	338	317	337	323	342	342	343	311	326	357	306	338	321	331	318	322	329	359	329	309	338	338	345	337	370	308	291	318
31404	42234	32235	2186	569	512	475	498	457	494	459	411	440	444	494	481	434	465	482	486	466	484	447	467	463	476	444	483	482	482	572	788	849	751	610	488	466	471	477	482	459	460	439	446	457	452	455	475	458	488	463	496	430	468	495	452	484	461	454	499	480	481	445	440	482	444	466	419	439	468	452	455	499	480	457	463	426	447	453	446	453	472	504	453	477	435	483	449	458	477	450	472	435	427	449	482	468	450	456	439	423	453	446	444	460	465	468	484	467	420	480	502	451	438	495	455	417	442	506	483	443	481	453	454	462	446	456	467	458	422	454	464	452	447	457	412	461	482	485	442	460	460	474	459	435	443	453	483	463	454	477	476	436	466	458	494	462	446	447	497	442	461	466	469	465	537	450	484	461	512	488	469	451	461	450	449	476	444	506	490	490	460	489	461	464	466	452	459	484	441	425	462	464	484	484	447	471	485	446	466	474	431	449	428	454	474	438	434	463	448	453	474	451	451	436	463	470	491	472	443	457	504	484	455	450	502	469	460	439	487	416	477	441	448	463	459	448	459	462	462	476	486	451	436	480	468	465	490	461	502	472	461	513	451	502	429	442	454	463	483	456	433	472	453	436	444	461	445	482	492	457	419	458	460	447	424	430	480	469	458	470	465	452	444	472	465	463	445	469	479	455	441	481	488	457	470	495	433	509	503	492	519	470	448	426	431	481	479	477	453	456	472	486	469	460	447	472	455	460	449	490	484	460	461	455	439	462	499	450	477	457	474	477	450	427	445	473	442	457	478	438	441	457	484	457	447	508	469	489	458	433	447	417	446	475	483	464	462	414	499	431	478	432	459	502	471	447	464	444	446	445	470	476	461	429	448	475	442	459	488	492	454	448	478	480	417	466	480	445	444	472	490	443	461	455	483	424	437	413	469	473	455	457	460	476	439	420	423	463	410	456	442	458	459	447	447	431	450	438	460	464	454	467	464	480	452	471	434	467	422	471	459	433	452	429	473	443	451	441	444	502	431	494	464	460	455	494	448	455	466	457	443	463	442	453	478	444	484	478	485	458	433	510	459	462	487	434	478	449	453	459	434	461	460	478	434	455	497	476	458	442	450	452	485	462	461	471	436	467	482	439	468	472	458	497	478	433	463	476	476	432	476	486	491	484	420	455	468	475	458	439	468	444	458	500	456	442	469	471	453	461	459	472	446	443	474	496	453	469	453	469	455	463	467	488	451	456	505	475	484	441	459	425	482	506	457	431	513	423	439	471	422	452	464	449	453	476	449	491	506	467	491	446	452	464	427	452	481	458	442	434	462	482	424	427	452	449	458	480	482	451	441	444	441	480	464	467	470	490	440	445	478	422	474	451	473	445	448	476	435	440	484	436	467	465	470	490	481	453	470	440	458	468	504	507	454	466	464	428	464	500	435	440	473	451	477	473	467	504	446	442	455	474	490	488	484	452	465	479	457	489	446	466	466	458	430	482	451	456	444	453	474	503	484	463	467	463	454	468	464	446	445	463	457	478	466	433	482	471	438	490	457	469	475	467	486	460	494	468	475	513	472	495	439	487	435	483	458	428	445	428	449	465	448	480	463	465	433	453	480	468	483	461	462	405	463	489	445	436	478	445	471	456	498	425	458	485	452	488	453	474	441	440	470	484	443	485	479	466	464	463	472	445	462	473	469	447	468	463	452	448	467	498	436	453	472	459	456	452	453	449	487	454	456	453	475	437	445	473	414	462	493	426	457	424	462	490	489	478	452	459	440	430	454	471	454	462	487	404	437	460	473	463	440	481	446	527	478	492	445	493	459	480	430	469	459	470	440	414	474	475	483	453	461	465	428	479	447	487	465	459	479	501	531	466	451	438	493	433	442	440	470	422	447	472	497	484	474	462	468	483	503	491	463	448	435	484	484	417	460	467	459	466	455	467	484	499	431	440	479	477	455	425	442	471	471	428	448	438	436	445	489	471	436	435	484	470	481	418	475	475	455	464	460	460	484	443	451	484	414	477	461	443	462	510	447	460	451	426	444	455	481	473	462	471	475	497	459	471	487	448	481	476	472	436	463	480	478	454	455	497	453	444	467	455	487	461	454	467	468	449	519	454	467	462	462	472	448	463	436	458	482	414	467	430	491	476	455	483	450	453	487	490	423	472	450	454	448	492	460	457	427	470	438	463	481	463	452	480	464	488	497	455	421	457	447	440	501	440	467	503	427	465	472	439	465	451	441	470	500	458	470	435	470	474	465	456	462	428	491	502	442	433	485	441	474	472	503	457	449	429	466	487	476	438	466	471	463	436	451	458	461	489	475	465	508	452	465	459	446	473	456	477	460	467	456	449	474	452	428	465	439	473	441	481	441	441	485	452	424	468	471	447	424	476	500	460	473	480	474	450	492	472	469	434	468	478	489	443	470	501	491	459	464	432	421	438	453	502	460	497	473	490	470	440	484	479	448	428	450	462	437	447	469	482	493	457	473	440	490	481	450	456	449	451	471	415	451	450	455	471	448	430	470	436	474	437	450	508	448	434	485	438	483	471	466	465	423	468	431	449	482	471	490	477	463	450	462	493	494	482	480	463	477	473	467	492	467	469	439	481	470	482	460	467	455	465	481	477	430	429	433	460	458	462	465	469	461	509	469	502	462	465	445	481	438	436	461	479	455	453	474	468	480	484	418	489	461	447	447	455	470	443	439	469	450	449	461	433	464	466	470	477	440	463	463	458	503	444	461	460	501	499	459	458	490	459	480	481	472	472	463	471	442	455	431	488	452	481	465	485	454	466	505	466	421	453	469	505	481	439	461	470	462	488	424	466	422	469	464	482	475	454	456	497	447	464	398	491	489	492	472	421	496	469	469	435	444	444	474	477	488	442	448	449	457	445	488	479	411	442	458	435	476	476	487	445	465	474	460	467	485	485	496	487	472	443	463	496	459	466	435	432	450	488	477	442	472	476	487	443	519	509	471	455	482	467	438	453	475	449	472	489	419	468	467	461	473	479	447	463	449	461	459	472	456	460	465	491	423	498	468	460	434	487	458	463	460	461	492	456	448	452	454	484	458	450	454	441	487	481	438	429	412	492	464	494	482	436	519	469	503	419	488	442	456	464	453	471	458	490	464	439	482	458	473	458	461	471	449	480	461	456	454	448	467	462	477	492	442	452	463	468	452	453	444	438	445	455	464	476	444	465	455	466	453	430	452	479	443	485	470	453	454	440	460	462	479	464	499	429	458	480	438	451	477	506	505	428	450	425	467	444	458	499	472	457	439	462	466	409	463	461	478	469	463	442	486	466	446	450	468	474	466	471	456	455	441	470	474	466	463	474	480	470	446	487	453	455	478	471	452	422	462	497	437	481	463	463	477	457	462	467	444	432	459	448	478	465	488	448	475	465	435	493	450	438	490	454	432	454	441	488	425	434	467	429	503	443	444	476	457	441	472	475	476	444	450	427	452	445	482	496	472	465	454	488	448	478	449	450	493	438	402	439	468
23942	21443	31268	23422	20928	14399	1453	606	574	554	541	529	510	514	519	510	527	545	521	515	512	472	477	479	498	483	497	488	473	530	866	1657	1545	1083	756	494	488	492	496	480	483	467	466	484	476	520	514	511	471	476	495	488	452	471	495	485	497	502	456	501	488	489	500	456	491	479	480	487	519	501	478	488	453	489	504	491	491	464	453	497	482	482	529	453	516	490	486	492	479	486	480	493	504	488	499	506	465	483	501	492	453	507	492	475	478	486	513	470	462	506	494	517	534	489	507	508	485	465	512	487	487	496	443	486	496	531	541	468	513	539	500	479	463	479	500	528	485	505	492	486	468	453	473	506	435	485	534	498	488	466	522	481	476	497	473	545	500	508	495	503	467	463	470	487	469	488	467	466	490	463	455	492	484	493	485	509	476	498	489	488	482	510	504	505	466	456	449	460	493	484	477	461	494	509	500	459	518	439	497	492	506	523	491	529	466	508	469	481	486	481	482	471	483	484	474	509	489	452	459	461	448	448	494	497	489	473	470	466	451	479	440	461	469	476	474	448	474	505	477	464	466	486	466	522	460	525	489	467	485	469	481	502	518	457	507	503	481	494	465	475	466	463	509	495	471	473	478	467	483	438	461	477	504	508	507	478	512	480	463	472	567	458	506	469	494	501	456	497	462	509	478	498	507	464	467	491	508	496	489	517	461	464	448	464	534	470	504	497	491	485	530	460	485	500	499	456	501	485	488	495	462	519	486	515	441	480	487	530	498	490	446	507	476	481	464	478	480	547	473	488	530	455	476	456	493	454	488	484	484	462	507	520	490	518	434	477	488	510	449	475	490	488	482	449	410	540	487	493	507	482	474	467	468	473	530	471	476	550	478	483	495	480	512	458	481	474	522	447	499	540	486	506	487	464	474	481	430	451	537	460	488	501	511	502	487	452	493	498	470	523	469	494	496	537	453	473	486	468	477	512	501	479	476	474	456	488	507	513	477	485	522	487	496	522	480	485	483	521	448	489	479	494	457	527	476	466	499	463	475	492	503	507	479	510	458	474	507	528	469	495	475	475	494	501	484	487	515	484	481	476	476	454	501	481	489	463	506	441	497	475	481	436	492	496	500	517	488	494	504	498	455	467	521	463	442	470	478	487	503	498	514	478	501	477	470	485	456	451	538	482	505	474	470	469	497	459	507	500	523	505	504	514	474	482	492	486	458	474	498	476	477	468	448	506	458	500	483	478	457	461	468	517	499	472	482	479	454	451	484	479	486	488	475	468	463	468	503	487	515	478	500	478	469	458	446	435	496	484	506	505	487	470	488	434	510	474	482	461	518	480	492	486	462	441	463	496	493	475	505	495	485	477	486	499	445	465	477	447	472	520	496	485	497	470	503	461	511	508	477	487	505	502	466	493	482	478	491	494	487	471	459	460	441	481	453	501	471	512	513	507	453	454	461	480	495	489	477	481	514	461	500	474	463	470	500	534	473	481	498	503	501	488	512	509	455	500	507	482	470	507	510	486	497	496	471	492	465	511	492	449	475	484	541	501	497	503	479	476	434	495	509	495	498	522	491	455	488	470	478	482	514	479	480	460	516	456	526	489	496	493	456	488	511	493	489	479	521	494	476	488	496	460	445	498	477	476	528	451	478	506	485	510	487	513	478	490	492	496	474	458	462	470	486	509	447	464	497	497	463	479	462	517	492	455	479	477	489	444	483	472	475	488	480	452	510	498	451	484	494	508	502	473	506	488	504	485	477	488	470	496	488	491	494	509	479	513	481	478	519	490	449	475	491	474	491	478	462	495	492	491	508	435	456	470	499	446	487	513	484	475	479	513	478	521	503	521	487	509	495	467	453	481	505	474	449	498	450	508	506	494	484	488	541	491	522	488	495	479	504	481	482	447	496	508	505	463	451	506	477	506	510	457	498	546	482	479	478	487	481	548	533	443	525	458	535	478	497	476	474	507	531	487	459	505	482	482	506	519	491	497	505	457	459	490	480	489	481	472	503	470	502	491	491	468	469	475	500	497	486	497	464	510	500	494	507	479	480	488	495	480	464	440	466	503	497	507	499	470	466	483	496	506	476	499	525	496	468	490	451	470	484	485	478	502	451	492	476	487	511	505	479	495	489	488	484	515	510	505	443	455	503	497	497	499	513	481	508	465	473	526	468	457	468	450	460	484	478	458	459	472	463	485	489	460	461	471	512	502	504	469	463	487	467	470	486	516	468	449	481	478	432	483	471	473	490	489	489	490	499	461	462	469	466	484	488	491	479	468	487	490	487	519	479	476	472	475	511	494	487	502	516	480	480	512	475	459	516	465	495	453	492	492	471	510	456	480	501	492	497	495	467	510	502	504	508	447	478	478	504	461	494	496	502	554	523	520	498	467	449	516	467	476	503	506	535	488	470	490	519	479	531	489	472	463	485	464	535	485	459	551	488	515	467	504	492	496	499	494	506	489	501	486	505	497	493	520	480	477	500	454	492	494	481	458	475	522	471	489	447	541	509	477	475	471	468	470	471	511	484	490	514	469	476	496	477	454	490	500	491	519	491	495	484	474	459	421	501	486	479	490	472	510	496	487	468	480	470	465	458	487	523	491	513	478	446	495	484	448	489	471	445	486	502	454	470	470	504	457	519	520	505	484	490	480	488	466	478	471	473	485	486	509	451	494	475	496	460	492	474	463	470	528	473	489	442	546	462	460	473	484	491	471	474	547	435	491	503	520	460	508	523	462	524	486	489	500	468	478	461	488	492	480	511	501	485	461	480	477	447	489	496	430	522	485	484	479	502	513	515	467	491	531	502	493	484	477	490	535	503	478	510	498	503	472	493	502	450	513	463	513	449	500	492	485	522	503	484	512	485	485	485	468	460	480	502	480	491	461	465	487	494	474	476	495	503	515	463	484	477	499	476	483	517	456	538	561	489	464	463	450	493	479	497	496	460	491	487	478	490	464	456	517	478	491	487	500	482	490	463	470	489	510	494	504	485	444	503	479	502	493	491	476	503	503	501	463	506	474	486	477	461	477	448	491	488	496	556	477	434	502	505	485	496	493	457	487	460	492	489	496	496	490	501	517	447	489	460	462	472	487	528	506	478	486	482	528	443	473	543	460	483	503	485	509	456	479	496	520	457	483	477	482	493	500	498	464	489	479	483	462	483	502	487	493	463	486	461	486	467	485	475	485	499	468	478	446	475	518	525	466	485	484	505	545	472	495	486	540	465	470	476	462	463	484	492	461	501	504	501	488	528	506	465	475	485	499	504	483	492	500	456	470	460	493	510	477	502	492	492	498	468	463	517	481	502	510	483	506	508	486	510	536	469	455	504	478	475	521	452	492	463	511	455	477	489	503	505	499	463	498	540	468	498	467	434	487	463	464	502	461	451	471	492	476	462	470	519	505	516	484	481	498	471	491	501	492	488	469	492	501	500	470	507	467	498	463	463	475	496	505	486	508	496	527	508	454	435	469	506	439	476	477	477	505	502	482
56526	83933	60150	8030	1712	1273	1052	948	843	807	829	782	750	692	718	728	751	727	696	701	707	676	711	716	714	654	719	722	672	681	1520	3333	2883	1952	1195	680	645	657	687	668	655	670	663	699	633	637	665	675	620	662	670	650	633	608	634	650	661	687	616	677	695	634	717	668	682	660	692	671	681	665	696	583	636	695	697	664	652	683	702	667	663	640	678	644	668	646	678	664	659	671	624	650	669	640	686	640	641	674	639	637	691	617	654	673	663	670	662	657	658	678	648	660	619	657	621	663	697	683	669	661	635	712	666	679	656	651	622	707	647	696	696	693	661	679	656	659	621	684	718	678	660	656	666	695	689	657	688	659	681	686	640	660	652	640	633	650	665	628	698	682	645	641	650	642	635	638	634	695	680	671	639	587	636	654	651	671	675	672	650	620	679	674	659	650	640	647	663	625	711	680	697	706	721	606	681	644	678	681	657	709	654	675	730	650	650	635	694	658	686	663	660	681	621	703	676	681	695	657	675	635	688	664	682	706	669	643	644	641	685	654	681	633	731	615	664	638	725	626	639	649	670	668	685	625	668	668	691	675	666	623	632	640	682	680	636	682	700	694	641	669	651	671	655	621	624	657	634	668	682	725	695	630	660	651	628	614	660	717	683	624	638	698	655	684	631	675	676	628	695	693	683	647	643	680	649	678	662	644	671	670	726	666	663	738	643	634	669	694	633	649	654	641	648	667	671	676	647	641	697	735	660	674	689	693	633	700	648	622	678	683	696	669	671	662	650	644	688	678	656	680	692	679	610	664	682	654	678	643	642	666	665	682	653	653	642	687	654	704	674	652	678	634	656	665	667	665	627	655	641	668	720	625	670	703	694	685	677	638	637	702	673	741	668	689	688	712	611	650	693	676	670	643	651	690	690	663	686	651	620	658	655	657	727	700	641	670	652	677	624	670	691	652	686	672	692	629	647	719	654	656	700	646	651	651	632	660	730	673	674	671	637	689	691	608	650	674	704	635	632	716	636	624	649	642	680	678	704	656	675	666	621	677	680	663	665	731	606	637	710	649	660	653	682	677	633	678	690	648	711	716	697	684	700	645	667	659	655	711	682	617	688	642	665	643	629	661	675	664	646	680	665	683	691	648	660	674	668	639	647	658	675	639	684	678	636	652	629	671	665	652	685	681	708	623	636	680	630	662	659	685	654	633	641	693	668	683	678	682	606	597	669	689	680	651	644	677	691	681	686	688	675	676	686	708	676	703	671	659	667	706	681	705	674	620	641	640	619	661	668	690	605	641	653	666	637	639	706	689	654	668	672	659	651	679	655	696	604	650	660	693	647	619	629	670	672	638	660	651	661	703	634	669	626	683	629	693	640	662	671	670	660	638	681	693	619	658	654	631	657	674	646	665	640	680	652	631	681	694	650	651	642	664	711	656	649	683	640	652	653	681	639	655	642	626	668	674	664	708	679	661	659	673	670	661	628	674	653	657	705	625	683	630	695	650	719	637	719	685	610	643	654	607	700	690	682	680	659	692	675	646	640	708	660	626	647	658	669	650	646	669	646	705	660	625	676	670	675	649	664	668	651	649	704	679	662	631	632	674	691	653	704	659	647	663	691	669	685	672	692	704	657	709	620	661	641	617	697	646	666	682	654	674	634	694	657	681	639	659	644	625	702	693	665	628	663	641	662	644	618	645	683	667	646	652	696	688	677	669	701	660	670	680	685	659	632	635	674	686	690	621	628	672	700	651	667	684	716	645	665	642	682	688	672	645	675	670	724	665	665	658	661	642	652	686	599	653	702	642	641	669	667	663	679	684	691	698	618	637	596	676	681	641	612	634	662	634	698	691	697	633	713	607	690	645	654	681	685	674	687	644	631	674	674	689	648	657	661	657	656	679	653	616	656	637	670	657	680	653	691	636	683	656	671	641	631	652	639	644	623	640	646	680	700	698	694	708	668	715	661	687	682	648	703	714	631	685	712	638	628	663	660	721	682	664	692	660	690	704	709	668	637	671	655	689	643	711	711	655	598	599	679	682	668	652	637	689	720	636	670	655	679	640	662	636	689	633	659	669	663	700	653	657	656	670	731	695	668	640	634	637	650	681	643	621	719	664	678	649	655	686	652	654	588	668	643	681	635	689	669	649	662	670	654	651	664	682	656	654	648	652	645	593	650	654	671	634	709	636	678	681	623	656	666	700	628	708	688	683	631	654	669	672	658	697	651	701	659	625	659	681	643	680	693	684	630	601	699	726	681	645	669	585	672	698	685	664	657	691	644	655	676	666	640	672	649	649	694	642	686	656	660	651	661	656	675	647	675	704	654	695	699	662	680	730	668	630	629	673	701	627	643	734	685	644	672	659	656	630	681	672	702	674	628	721	648	637	642	694	664	658	658	671	628	703	682	683	659	687	631	681	696	636	673	669	640	649	647	676	681	644	613	659	616	681	642	663	671	639	657	661	688	722	618	627	684	685	659	673	677	599	685	676	645	661	640	658	687	643	698	656	632	641	639	661	699	661	644	688	695	660	696	690	653	696	664	679	677	684	681	715	636	670	679	664	657	687	660	673	601	704	624	675	659	673	649	621	642	695	629	694	638	669	681	685	671	661	678	688	682	597	685	685	643	703	630	660	649	701	665	673	638	642	661	677	650	659	624	698	656	660	677	617	636	624	635	636	682	685	638	664	681	681	654	677	673	646	652	654	640	703	667	634	658	675	643	656	672	714	663	664	651	687	638	656	650	645	680	696	699	677	672	639	619	684	661	629	644	673	678	652	680	593	649	669	705	681	649	660	674	656	624	645	664	662	700	671	624	638	609	660	703	671	644	650	677	659	656	703	617	661	635	638	667	662	647	651	673	665	669	654	648	701	644	651	660	669	662	681	621	668	641	652	687	641	691	714	674	651	685	657	671	663	651	666	698	653	703	666	654	665	661	655	655	652	675	658	688	682	625	675	648	658	636	628	702	685	636	627	710	647	661	703	664	676	653	661	670	683	711	651	678	675	677	650	676	650	675	675	613	659	644	668	690	649	646	690	651	687	652	682	667	641	689	651	693	691	691	689	680	629	667	639	626	669	660	673	643	682	668	650	665	684	672	637	691	675	670	635	667	587	673	666	704	692	667	652	692	612	650	634	637	689	650	672	604	679	677	658	648	709	648	708	638	625	636	716	674	656	633	690	682	684	700	667	651	661	678	665	660	645	674	648	653	670	667	705	669	663	638	671	671	676	635	646	668	652	673	685	621	655	651	663	719	708	636	646	649	657	651	615	663	625	657	681	664	687	644	668	660	671	673	631	671	648	669	674	704	689	723	680	687	680	671	659	648	645	657	661	663	751	712	661	640	644	670	663	669	651	665	613	656	627	657	643	671	657	669	649	741	717	701	687	671	647	640	671	655	669	692	621	690	657	661	647	653	654	667	682	659	659	623	699	676	664	667	653	698	633	654	666	711	645	678	679	642	657	665	657	678	632	649	690	698	642	658	649
22970	21192	31008	22838	21114	20897	10227	868	604	602	604	546	559	541	525	517	523	545	473	523	501	516	513	549	505	547	487	474	514	527	1580	2576	2203	1559	909	446	497	461	507	482	463	501	448	479	470	482	503	493	502	491	505	500	466	457	451	490	478	474	482	461	499	457	478	489	509	469	502	503	490	452	553	497	464	528	463	466	486	470	482	455	488	529	493	461	497	486	492	520	498	497	476	485	505	475	473	507	529	481	461	530	533	504	511	483	490	505	457	485	498	484	522	470	518	494	478	499	473	484	496	530	535	443	489	505	473	487	507	480	504	502	466	471	501	489	475	474	488	519	497	482	511	510	476	509	461	494	502	516	494	469	517	481	427	500	489	478	521	469	474	454	482	490	485	507	468	503	470	515	496	499	469	484	448	502	508	478	489	462	483	462	478	460	496	502	506	495	479	480	472	463	419	497	512	438	470	499	466	470	516	489	499	503	521	504	475	491	485	464	483	495	493	492	499	497	481	437	495	506	503	514	468	523	498	520	519	436	458	514	497	464	501	445	492	467	507	480	487	445	466	523	517	487	464	466	502	461	480	479	483	485	464	502	488	475	486	478	452	473	481	475	482	472	519	509	503	480	461	498	495	495	514	468	498	475	474	512	477	451	452	493	462	482	491	476	541	510	450	465	493	452	465	514	477	483	473	450	495	441	505	539	518	466	514	447	488	497	506	484	502	484	483	499	474	461	446	498	449	527	492	473	481	497	484	493	470	559	533	488	492	463	488	525	475	504	516	436	419	484	511	489	462	439	509	461	489	440	496	473	506	480	461	486	464	467	509	476	494	465	470	459	470	486	451	493	505	485	465	495	525	481	516	488	516	449	522	453	480	513	477	496	434	511	472	473	489	497	492	454	510	488	490	498	489	532	495	498	467	505	469	432	463	464	498	489	488	450	514	482	490	497	506	477	452	469	460	506	535	481	490	485	528	467	469	501	488	438	477	463	516	487	477	442	470	485	497	471	500	484	478	519	491	471	521	493	442	500	464	477	463	476	460	524	558	467	474	492	505	463	470	460	495	511	484	502	484	456	471	486	492	468	445	484	455	511	485	489	478	454	473	466	433	479	498	499	526	497	477	476	516	483	581	466	498	460	474	496	487	503	484	495	497	509	505	482	481	499	502	471	444	485	440	471	478	455	434	480	485	492	475	460	509	486	488	489	439	471	506	527	503	506	481	491	472	480	457	484	489	487	501	514	512	511	495	508	513	480	495	507	497	474	526	463	478	501	446	448	450	463	454	497	498	489	498	506	501	460	487	456	445	468	492	483	528	466	557	510	484	499	528	495	476	513	506	485	457	489	513	478	501	481	501	500	489	488	456	493	441	491	495	441	494	476	475	500	497	502	460	479	441	480	467	520	490	444	491	461	480	483	491	469	498	464	470	490	510	493	487	513	470	475	505	457	434	506	486	487	496	509	475	455	490	486	471	463	490	492	526	478	540	435	469	472	518	479	533	542	440	456	486	504	512	439	515	499	502	485	503	495	508	490	456	461	443	493	475	499	506	467	502	483	472	481	489	486	505	498	478	494	502	467	462	530	474	509	442	487	477	503	484	429	457	470	454	505	473	496	460	464	500	487	500	480	482	499	497	454	495	490	479	492	495	500	511	498	498	472	499	490	496	488	455	471	502	471	458	466	515	487	479	500	504	499	495	502	479	469	470	460	455	478	464	466	498	471	477	473	473	469	484	500	501	481	442	463	526	514	449	477	501	501	443	477	501	487	502	472	472	477	486	494	485	514	495	457	501	492	483	503	491	520	514	500	472	483	528	501	531	494	467	472	489	482	499	481	491	444	481	488	461	486	519	492	508	468	493	496	510	505	465	482	502	448	483	495	488	483	471	488	508	508	497	493	509	470	512	513	466	465	472	458	453	464	466	491	425	508	500	495	496	475	467	486	462	465	499	495	475	467	479	490	489	509	490	490	448	462	487	473	503	548	481	495	518	456	516	455	472	455	438	452	515	496	501	483	498	484	474	490	469	507	508	504	516	479	488	484	462	500	486	505	474	478	476	467	499	516	460	495	502	492	480	469	454	486	524	483	482	515	501	469	449	509	484	499	471	491	506	488	454	526	469	456	459	498	509	475	487	470	418	488	501	483	485	487	500	464	517	486	509	460	514	468	480	470	480	510	499	476	506	480	481	495	481	499	492	478	476	484	494	500	470	474	454	482	497	457	486	512	457	526	471	490	497	500	476	530	470	490	542	493	505	497	449	507	513	476	469	439	487	470	490	496	516	471	530	464	458	491	486	514	466	468	479	510	516	494	452	496	493	520	508	509	523	466	504	497	481	485	499	490	470	496	462	485	490	481	500	482	494	500	516	510	490	468	495	495	480	510	486	481	491	473	476	447	470	487	460	502	491	472	472	504	489	493	476	470	480	472	486	464	475	492	473	493	496	467	452	463	490	448	486	483	492	508	468	482	501	493	472	478	493	493	508	483	529	489	488	475	469	494	500	463	479	486	467	510	452	532	482	465	488	479	478	468	498	443	493	565	476	486	469	499	470	497	487	498	483	464	497	517	471	500	509	523	469	477	496	541	520	502	484	492	455	477	460	491	491	432	539	511	475	528	451	506	480	484	492	496	493	468	511	488	483	496	488	455	448	463	490	515	464	452	427	481	438	488	501	512	471	450	504	467	480	461	427	501	496	478	474	462	513	447	495	437	523	518	480	469	512	511	513	496	476	498	475	507	506	501	495	505	507	475	482	493	450	484	491	512	493	455	466	508	470	470	473	500	509	493	477	438	480	490	477	462	468	447	472	501	481	467	490	487	449	480	473	499	460	500	437	467	468	475	486	484	452	504	511	502	485	498	456	472	491	454	463	466	456	502	479	472	492	495	473	504	462	502	429	454	520	453	517	486	511	479	483	491	502	498	490	477	501	471	503	535	492	469	504	529	483	464	504	487	504	465	491	506	490	465	476	451	464	448	489	456	493	507	552	478	509	470	452	503	516	509	461	481	509	453	532	448	477	507	473	509	467	504	500	482	531	490	535	516	494	500	519	473	500	498	473	468	442	491	492	512	509	451	479	528	493	487	485	491	477	484	468	513	520	483	461	507	471	485	445	496	504	494	473	489	514	510	479	493	506	499	475	516	482	470	476	485	518	521	472	499	468	492	456	459	469	503	502	463	470	446	487	487	492	483	460	500	470	473	463	503	465	473	504	522	489	498	487	525	455	508	531	451	477	478	500	494	509	520	495	474	494	515	541	477	473	482	496	494	521	487	484	517	481	467	484	503	490	501	476	464	508	447	480	509	483	503	474	483	537	508	488	498	478	460	489	483	526	480	493	453	473	483	536	521	458	517	506	460	505	502	510	461	505	470	486	501	490	485	472	469	469	508	527	469	441	506	496	460	509	533	479	477	475	487	451	513	479	449	465	524	516	491	454	446	480	519	461	482	467	486	455	505	494	509	446	484	464	505	502	484	512	496
60524	94928	65289	9610	8190	1749	1436	1163	1184	1038	979	879	871	804	756	795	757	743	719	738	740	729	670	702	668	712	694	651	683	705	2975	5082	4209	2925	1541	639	670	655	629	657	673	653	667	683	620	673	647	610	655	684	648	668	655	673	643	644	653	670	689	664	666	629	720	656	666	631	684	656	652	659	707	664	689	702	657	689	665	648	647	670	695	622	595	635	662	617	612	692	669	668	608	636	683	636	637	667	650	669	623	627	605	684	586	702	629	661	618	644	619	629	654	627	668	648	661	658	670	653	661	679	676	625	682	641	654	647	661	634	637	689	654	623	676	682	667	635	687	693	678	709	702	622	640	639	606	641	653	643	673	651	635	674	636	665	648	674	661	680	704	647	641	663	650	594	660	665	666	662	706	672	680	594	703	705	649	648	676	668	708	638	681	639	662	650	678	683	671	637	659	650	694	636	694	663	638	687	709	682	645	638	647	632	687	697	673	640	681	673	669	668	670	665	613	677	663	646	670	674	658	664	691	620	676	672	642	686	636	655	676	724	697	709	670	729	634	681	664	687	659	629	680	629	688	669	656	667	697	699	676	682	679	637	687	654	724	645	659	645	614	653	690	634	626	663	663	663	660	646	662	679	683	656	725	660	616	670	650	658	683	657	662	727	690	681	638	646	657	612	646	657	688	644	663	614	684	639	671	666	627	628	665	707	642	672	680	656	685	679	665	709	680	658	640	654	680	651	625	632	692	635	633	647	706	695	676	634	633	652	692	675	656	694	670	682	674	669	668	660	682	618	695	692	678	692	612	650	670	625	690	648	674	615	667	650	657	646	649	647	702	654	688	688	671	614	672	650	671	651	689	665	671	626	685	636	631	652	664	675	651	635	667	643	680	670	647	675	708	660	719	663	627	661	704	675	659	684	660	630	659	667	727	659	675	652	700	674	621	627	618	657	665	677	656	688	712	685	694	686	620	627	708	635	635	628	630	679	644	650	641	663	653	656	672	625	656	640	673	624	660	684	645	691	615	649	655	645	667	653	678	660	676	669	629	673	645	676	668	617	663	669	667	668	652	655	657	635	570	620	720	681	658	677	641	624	669	667	656	611	653	668	625	702	685	656	649	695	683	623	652	648	665	673	668	654	686	687	652	649	622	672	712	670	648	637	694	653	620	697	699	670	644	695	647	702	702	677	685	630	670	650	627	638	696	665	636	651	642	638	658	630	660	643	621	672	664	637	670	605	640	629	640	702	659	716	679	662	679	663	673	622	641	624	648	673	701	664	669	728	708	666	640	682	645	655	657	626	665	681	632	685	644	622	678	650	648	665	661	656	640	674	668	644	669	660	683	670	656	669	654	728	621	659	656	670	653	647	641	637	598	678	656	680	592	662	602	674	727	632	653	641	685	711	681	689	653	687	645	650	652	663	671	690	655	679	685	692	723	695	709	661	675	680	653	657	687	635	678	652	642	692	680	638	712	620	658	649	721	691	658	685	640	643	669	667	668	663	660	655	695	702	693	665	702	633	656	610	637	670	709	672	667	645	666	658	672	700	677	649	688	667	673	659	638	727	676	656	661	657	640	667	672	628	643	714	613	680	644	668	643	679	650	692	644	654	633	653	702	668	656	620	651	710	669	665	656	682	625	669	656	686	658	641	684	654	699	671	666	637	670	602	703	641	646	691	685	684	681	666	626	722	616	641	668	664	653	633	661	658	642	673	650	688	675	666	633	670	644	676	729	649	659	706	627	623	647	670	661	659	631	647	657	689	654	610	697	654	711	648	645	671	654	598	620	630	625	664	681	633	646	725	706	685	684	663	646	632	704	716	691	683	638	620	665	627	604	645	677	652	660	669	665	643	725	638	648	655	613	657	653	654	644	690	643	666	654	637	626	654	694	685	615	717	693	638	614	644	692	671	672	651	680	667	627	640	646	643	620	624	688	660	649	653	668	670	637	673	691	667	655	695	666	683	677	648	676	701	670	688	622	705	637	656	633	625	648	638	673	714	662	671	675	642	671	635	615	659	649	657	617	616	667	650	650	721	664	684	664	657	668	699	668	647	681	625	660	659	641	652	650	682	705	611	684	632	691	680	675	683	659	680	610	659	688	656	639	666	660	663	661	637	677	633	668	659	631	662	637	678	687	680	738	629	668	670	718	649	743	643	628	680	676	643	651	638	618	641	667	623	699	670	692	659	688	661	646	652	710	686	731	712	627	648	672	659	683	677	697	595	641	646	663	625	699	683	638	649	686	677	607	656	666	608	680	692	681	693	653	690	666	670	647	641	636	635	730	678	640	655	644	634	664	673	644	669	677	716	663	654	669	619	654	690	653	678	676	661	655	688	657	645	685	670	621	668	669	693	660	679	657	681	668	638	620	614	641	685	669	642	648	665	626	683	681	705	644	654	641	706	686	699	666	644	673	674	637	643	673	651	650	683	679	640	650	669	643	634	658	707	660	635	650	702	640	638	649	643	625	645	644	651	661	619	646	627	688	631	648	673	627	685	652	683	653	648	696	670	708	669	632	655	638	659	620	664	647	663	722	675	674	630	640	697	676	717	651	669	632	726	632	680	628	656	616	632	683	655	638	675	643	690	653	667	679	682	656	672	676	713	650	629	676	708	675	656	689	687	679	648	699	678	668	702	692	689	648	657	604	665	668	673	636	667	639	646	644	649	635	660	616	708	622	675	637	695	667	654	688	643	681	687	657	667	660	666	647	684	668	673	656	672	639	679	651	647	655	671	617	689	672	644	651	684	614	655	680	630	603	686	640	641	663	624	667	678	673	679	685	665	633	622	664	695	657	713	699	651	616	655	652	679	623	703	660	664	670	663	698	672	678	696	698	676	660	631	680	640	675	679	692	662	667	673	662	661	678	658	644	675	620	670	664	671	594	605	650	668	676	640	692	685	724	646	651	641	640	655	649	668	634	639	662	708	711	634	672	713	639	699	673	708	656	669	702	645	669	649	632	684	697	629	684	619	685	703	674	654	681	690	661	631	625	681	651	614	703	677	656	686	666	672	659	626	728	656	679	663	680	674	616	674	677	705	658	655	663	676	660	645	668	651	670	659	628	650	655	666	707	688	696	672	682	576	647	644	652	649	663	640	667	660	668	676	638	650	664	648	646	606	648	688	694	635	644	668	700	621	672	636	663	713	709	644	653	644	706	672	687	622	635	696	671	630	688	646	642	649	624	695	658	641	659	706	627	680	659	629	649	659	678	655	628	703	705	658	686	716	647	638	610	621	628	683	673	654	662	676	664	655	649	660	669	682	671	671	667	647	632	670	689	691	677	669	599	649	662	669	617	666	684	666	672	651	652	653	673	718	643	707	678	671	651	659	694	661	650	712	671	658	613	702	677	674	654	662	675	691	652	714	644	672	644	639	664	658	668	713	642	648	632	648	657	654	660	691	658	652	677	659	663	658	659	635	642	705	633	667	670	683	664	653	705	637	665	637	698	673	689	667	678	628	618	664	651	674	677	676
27712	23813	32625	8708	1441	345	329	321	299	341	341	299	294	297	322	338	318	308	346	297	310	356	331	349	324	330	311	292	322	311	338	428	461	444	358	296	297	314	296	324	353	343	298	329	284	300	313	314	288	306	288	338	321	295	307	302	313	284	323	305	313	308	340	297	300	329	292	323	317	308	294	322	305	342	317	307	325	318	326	308	309	291	309	321	301	381	279	293	324	316	314	301	279	307	338	291	269	301	315	328	323	346	286	292	317	319	336	299	301	317	295	326	312	322	322	304	304	313	322	315	336	339	322	347	321	305	350	278	325	298	342	288	316	302	310	322	295	302	287	340	317	322	315	285	285	301	287	319	286	345	314	326	291	319	334	305	304	332	317	318	339	347	333	290	306	337	320	332	342	303	283	312	322	317	301	317	327	320	320	333	296	328	272	307	322	317	307	323	312	322	295	315	318	305	319	328	313	319	313	319	305	341	308	325	308	330	298	307	309	311	351	310	323	325	323	323	325	306	319	307	318	322	294	299	311	320	307	305	344	329	336	299	291	297	288	309	322	313	293	297	303	329	315	307	335	320	314	273	330	281	322	285	298	322	283	309	291	342	321	298	304	296	311	316	315	354	317	311	296	289	307	325	283	296	308	317	311	318	341	310	307	316	310	299	335	297	296	318	300	256	294	293	339	313	301	345	316	325	361	305	324	317	310	284	303	304	334	316	307	325	294	350	319	291	274	304	308	303	328	324	332	358	344	328	305	332	294	314	327	302	312	350	319	348	317	355	302	336	310	293	338	304	317	335	320	312	321	310	302	307	314	302	313	298	328	307	283	324	322	345	298	275	308	347	333	316	334	341	325	325	329	292	282	282	323	310	259	302	304	303	288	349	304	306	321	310	306	312	321	308	322	348	305	284	310	326	318	274	292	321	298	315	336	317	356	289	344	318	310	312	306	305	312	344	319	303	277	306	277	314	294	324	278	328	285	288	312	312	311	353	291	328	308	307	327	324	311	302	318	322	298	299	285	300	294	316	312	332	312	316	302	281	316	317	305	326	299	317	297	312	331	303	301	342	330	329	299	303	297	308	295	274	270	311	314	326	333	313	281	314	308	313	298	332	315	290	354	312	325	286	336	313	309	303	320	309	327	320	291	323	279	290	292	354	321	297	299	342	315	315	327	270	273	321	352	333	303	311	297	316	322	306	332	323	331	295	298	304	303	323	366	323	321	345	295	308	342	332	322	313	298	329	304	288	275	294	330	302	284	337	294	333	319	333	310	279	291	346	336	337	304	318	304	308	324	309	361	336	298	350	313	305	322	314	333	343	311	298	281	309	312	336	318	304	309	356	299	324	321	321	303	288	303	323	293	314	317	299	318	327	309	305	282	306	341	314	330	278	319	294	315	316	307	288	307	309	327	319	335	312	320	313	296	333	327	298	312	308	311	325	273	321	293	325	311	304	306	295	321	337	291	307	316	310	283	305	312	324	316	319	324	315	299	305	351	305	292	338	291	339	336	324	317	299	296	319	337	299	311	310	304	352	298	291	325	296	336	334	311	312	315	317	293	313	333	320	311	331	284	327	259	299	292	310	324	291	319	318	324	287	347	305	303	299	323	311	272	317	352	313	352	320	292	323	328	312	313	304	337	327	330	300	327	310	314	295	305	292	275	300	302	335	272	320	301	331	313	310	330	301	293	341	320	319	325	324	314	306	315	276	289	327	324	329	301	306	321	287	290	313	311	336	298	295	331	331	317	268	312	304	326	335	321	335	330	307	309	339	300	316	305	306	334	338	309	320	350	342	316	315	299	319	310	317	319	313	302	276	289	285	311	333	337	306	322	299	315	325	286	294	337	307	289	283	326	296	299	319	314	326	309	299	306	309	325	318	297	338	308	289	316	320	285	304	284	315	312	277	321	303	333	282	305	297	335	328	310	315	331	301	323	303	318	311	308	310	304	280	323	310	320	337	320	308	330	336	333	334	292	308	309	324	297	285	290	330	370	324	307	305	315	320	304	299	331	311	297	310	311	327	272	283	313	303	326	310	302	303	321	310	295	319	308	316	310	313	331	317	286	327	319	328	303	302	304	318	321	302	301	318	302	310	296	332	333	293	291	311	302	299	291	318	322	301	312	302	301	295	330	333	321	330	327	343	275	322	324	314	297	306	307	311	309	303	308	310	304	295	322	289	316	313	318	308	307	336	312	311	321	315	307	313	300	336	322	286	308	309	314	327	284	312	311	302	304	316	283	304	317	315	322	297	311	320	326	305	317	298	288	303	322	299	333	300	324	300	281	332	319	299	318	312	313	288	338	300	291	332	306	295	288	330	326	322	290	319	344	307	318	314	312	323	314	321	328	297	295	304	286	322	324	340	344	324	316	322	308	342	365	302	328	298	303	315	323	286	241	327	317	311	304	309	298	324	292	328	323	349	306	309	324	284	321	297	293	299	359	314	320	284	326	312	311	301	300	319	314	314	339	310	336	301	327	289	305	311	297	279	321	310	306	340	306	279	273	314	311	332	326	319	294	298	283	302	314	344	314	348	321	307	335	318	299	328	288	315	336	303	316	311	322	339	356	321	337	276	335	308	303	310	299	329	312	313	312	319	323	324	310	340	318	303	290	282	291	322	323	290	327	310	304	332	355	305	314	321	297	329	286	344	325	321	292	293	304	320	316	309	313	303	310	305	321	290	300	310	283	299	331	323	282	309	345	277	305	346	314	330	315	333	296	322	319	308	317	355	306	342	325	329	331	308	303	330	282	316	314	312	301	315	318	303	338	325	276	316	324	313	304	290	305	320	293	322	298	289	304	347	309	306	305	303	328	317	303	336	300	327	326	330	314	309	313	303	303	333	319	308	329	287	303	301	296	309	329	306	323	319	300	328	289	299	335	309	275	317	311	336	305	268	318	268	320	275	303	312	286	294	302	338	318	328	324	315	307	307	307	285	314	326	320	321	323	299	331	336	311	336	298	302	296	317	305	317	299	300	311	312	272	336	296	345	301	316	301	292	312	328	330	316	307	271	293	307	315	342	294	281	327	332	351	339	309	293	313	307	338	287	303	321	301	279	307	327	304	317	294	292	329	317	301	332	337	279	285	321	316	316	311	313	309	312	296	346	299	297	305	337	312	318	306	331	320	302	296	306	312	299	294	280	329	279	310	288	337	301	287	304	302	364	327	312	311	311	287	296	304	307	306	296	302	323	334	327	281	310	288	308	334	291	314	345	323	350	364	321	310	343	313	303	325	330	332	309	331	320	273	295	350	294	310	307	312	275	299	265	302	286	332	320	347	308	313	275	320	329	299	305	290	317	324	307	320	309	300	312	343	306	324	319	283	331	331	330	297	326	302	310	311	306	302	320	322	273	306	289	316	288	313	337	329	306	333	324	316	309	303	307	288	293	290	321	290	304	318	349	316	302	328	305	322	312	311	290	278	319	309	308	351	314	304	325	313	304	313	305	327	308	316	297	318	279	317	323	338	333
30816	41624	34527	1447	2225	501	470	424	472	458	456	385	420	454	453	404	439	427	452	432	437	394	449	441	421	453	441	423	432	449	478	684	848	727	537	427	462	426	435	406	413	440	476	410	432	462	475	445	427	453	446	474	447	425	415	420	437	437	482	446	428	425	444	448	483	412	454	467	438	456	464	411	468	415	445	454	413	446	440	418	459	435	415	477	437	427	474	421	443	427	452	400	432	459	454	424	437	442	443	445	471	435	466	409	461	463	443	441	441	414	453	459	428	420	449	435	449	439	434	440	455	462	428	462	439	436	451	431	450	457	435	445	464	460	456	438	420	425	448	439	442	436	418	456	450	417	422	484	467	431	391	442	449	417	391	425	442	434	433	448	452	435	453	425	445	415	434	445	421	442	442	454	435	488	478	451	422	420	441	467	463	463	427	429	438	473	416	418	422	436	415	408	470	461	416	418	460	439	459	430	395	428	464	414	437	435	448	455	437	445	409	420	459	426	451	461	407	445	436	450	424	426	452	478	397	445	394	416	418	455	418	473	409	449	473	454	467	440	469	451	456	431	438	417	487	444	428	432	436	432	451	462	440	430	401	436	419	419	396	438	478	431	420	412	421	469	459	423	433	439	428	447	458	457	415	434	472	422	444	447	472	434	468	458	400	443	437	431	448	447	399	456	429	416	452	448	437	457	419	440	420	428	446	414	461	476	448	454	444	441	474	438	416	444	468	430	425	467	430	456	454	460	429	416	412	458	438	427	490	436	447	416	445	487	424	432	428	470	415	465	425	459	450	439	444	412	468	452	454	405	473	403	430	456	447	425	425	471	443	395	426	464	433	409	449	452	458	423	435	442	442	461	423	461	454	449	418	490	458	437	448	428	432	488	408	440	441	445	461	432	488	439	414	445	445	448	481	443	399	458	396	465	462	402	440	461	381	362	442	419	435	442	459	467	424	438	396	454	415	407	473	418	409	460	447	438	470	428	435	455	440	445	456	476	426	427	448	434	428	404	421	457	420	427	446	418	422	440	432	461	412	445	421	455	452	440	442	478	437	373	434	437	464	438	402	461	420	430	412	454	445	417	439	449	416	425	424	466	374	445	417	421	440	420	419	446	471	446	438	430	439	428	421	418	463	427	448	427	440	455	466	436	438	463	435	428	439	447	407	434	452	443	456	442	420	454	475	454	450	487	418	418	478	437	438	444	461	460	433	423	468	438	420	445	436	430	456	444	447	475	434	405	440	425	436	446	403	417	389	426	427	443	441	420	447	437	437	398	445	428	404	465	436	401	423	438	407	442	406	462	436	435	421	434	434	448	442	468	434	408	443	411	475	465	424	428	383	421	476	448	430	407	490	408	396	415	461	485	420	413	417	401	456	437	433	446	454	439	436	429	468	504	440	448	458	451	415	459	437	493	396	464	440	408	470	463	435	472	449	443	416	428	447	452	439	480	457	428	439	459	454	456	452	435	411	438	456	410	440	453	426	433	480	449	472	426	448	457	403	403	442	419	427	450	442	420	417	475	473	416	429	456	431	437	452	443	458	430	468	444	448	435	462	415	438	437	425	409	470	422	431	461	410	421	456	451	443	444	400	430	445	436	487	432	435	437	389	465	479	473	394	425	467	443	434	448	415	435	460	459	425	427	439	439	429	464	392	433	418	456	433	441	447	440	447	457	432	433	428	433	433	440	444	402	449	431	426	424	406	415	444	392	440	441	472	468	446	402	438	409	406	425	448	462	412	418	433	456	414	430	456	435	496	467	431	433	483	423	454	422	448	444	459	442	411	400	426	455	455	463	424	423	434	426	453	414	480	446	449	420	435	469	436	435	444	457	476	456	444	460	441	435	418	417	438	486	463	461	482	426	407	429	471	419	435	445	415	429	480	428	438	467	421	462	460	434	437	436	471	487	435	479	431	450	447	450	410	476	442	421	423	436	483	449	436	470	458	458	392	431	420	392	448	470	437	429	463	449	458	461	444	469	463	433	442	471	452	468	416	476	440	467	452	456	450	437	424	439	461	454	441	433	452	432	435	454	405	420	429	451	444	432	432	442	479	506	430	468	446	430	463	434	426	427	439	451	415	429	433	447	452	411	441	448	444	433	415	477	429	437	445	441	455	438	448	455	453	431	422	464	451	454	441	463	456	460	437	465	454	442	459	399	429	431	451	467	441	426	443	425	480	455	447	440	455	466	442	442	443	436	427	397	480	464	439	445	428	439	411	440	457	437	431	396	408	460	439	444	450	433	481	412	418	468	454	466	457	425	463	463	458	405	441	442	452	451	406	469	432	434	439	418	451	460	473	447	391	432	434	478	457	463	445	427	428	429	477	418	444	477	430	489	447	463	446	416	427	429	443	430	462	428	404	429	455	421	446	407	449	446	447	435	444	418	435	435	425	426	458	466	446	429	438	422	425	444	447	468	453	423	459	423	442	426	457	437	399	435	420	419	419	482	454	401	455	431	450	399	433	449	447	413	414	404	465	437	380	432	426	433	447	470	427	443	452	430	435	460	434	429	453	462	443	449	445	409	439	463	448	436	427	404	450	423	426	410	436	466	442	495	425	446	386	431	446	405	448	427	434	462	443	416	452	454	424	454	447	397	484	454	414	421	426	428	441	454	436	455	434	419	431	407	432	402	420	437	444	458	414	460	430	459	445	435	409	404	426	450	452	486	424	426	419	420	440	464	436	469	435	458	455	453	413	398	425	461	467	402	448	389	481	511	419	416	433	442	441	419	438	475	422	456	445	467	459	431	431	422	430	424	463	440	416	452	437	437	461	403	462	454	478	434	425	450	416	396	459	417	390	453	436	458	444	424	456	427	410	425	471	461	425	422	446	421	409	413	463	423	438	454	450	439	451	458	444	437	410	431	423	462	441	438	454	447	477	464	457	448	423	424	457	453	443	489	435	455	429	449	448	443	453	402	426	473	437	434	431	418	490	424	397	461	413	428	451	469	439	453	445	416	453	440	431	474	432	427	405	428	460	416	477	421	465	427	471	451	411	443	436	470	443	433	420	454	475	444	431	412	427	461	411	502	497	423	455	434	433	454	477	461	482	458	377	441	465	441	450	478	441	422	461	423	458	444	421	471	431	471	425	417	400	438	413	447	442	434	412	409	422	456	421	431	447	429	443	449	444	462	430	462	455	451	436	411	458	415	464	462	397	417	443	424	411	429	439	450	431	412	436	434	447	448	449	470	443	440	471	431	436	474	483	454	422	444	458	453	446	428	409	433	461	420	416	439	394	423	450	452	412	437	455	435	417	486	445	467	415	459	445	403	418	437	439	422	453	449	384	415	449	470	444	446	429	438	424	457	456	443	426	416	414	450	419	424	437	433	437	432	432	428	420	422	440	407	435	437	449	439	439	408	468	397	432	438	429	454	453	459	473	434	475	411	414	416	446	456	425	462	466	435	422	432	457	459	404	439	403	466	456	410	435	431	419	438	434	419	444	453	427	470	450	403	444	455	426	440
23990	21427	34703	23928	20283	10352	1068	610	579	547	544	525	513	477	491	492	490	490	513	523	472	478	466	465	452	469	458	462	477	549	673	1413	1634	1053	576	484	442	426	468	448	474	431	470	497	442	465	472	468	493	424	485	472	464	467	487	483	484	481	463	465	424	441	466	459	462	462	447	466	468	464	457	492	438	467	468	475	477	450	500	473	462	484	495	459	517	433	487	507	446	418	466	469	443	499	487	469	472	465	455	466	428	483	464	472	465	467	446	470	442	459	460	490	451	484	476	487	470	485	437	480	468	471	452	466	435	454	474	488	459	441	463	495	476	425	482	441	440	471	500	457	492	458	449	468	477	490	453	440	419	462	456	474	479	437	480	483	496	465	441	461	475	508	420	466	433	448	480	446	502	453	472	451	458	415	482	480	454	464	482	465	488	453	471	429	456	435	461	485	489	450	452	436	453	450	484	430	444	497	498	455	438	448	432	460	464	473	512	501	434	472	481	458	461	483	449	455	456	446	487	469	434	482	464	476	439	456	492	468	449	470	479	455	492	456	462	460	471	484	485	484	481	483	432	446	495	459	469	480	422	451	478	443	493	430	487	464	479	485	463	460	444	464	463	470	445	475	439	468	451	473	471	424	464	445	478	519	502	455	455	452	515	461	454	436	452	476	464	462	467	448	476	466	458	448	448	454	512	475	452	458	434	476	464	487	444	437	480	463	462	511	492	464	411	535	439	460	485	449	476	460	484	451	464	453	452	473	459	516	455	455	499	470	471	486	492	472	440	519	508	460	474	460	468	417	480	459	450	457	500	522	429	505	461	507	469	487	451	422	467	458	476	465	502	467	452	493	434	499	498	468	473	504	486	453	471	406	467	532	438	477	471	454	492	458	475	458	464	463	487	499	495	480	476	480	470	464	494	473	476	474	470	438	461	474	470	458	457	454	464	488	501	432	483	451	476	489	482	434	438	499	482	478	481	469	492	492	470	447	503	458	448	472	491	450	493	448	441	468	490	482	443	494	436	515	509	490	467	456	474	490	495	497	464	456	452	471	451	485	417	453	502	468	466	463	511	428	470	429	500	437	532	450	480	443	430	438	457	423	474	444	486	462	420	495	460	481	472	440	485	458	471	473	498	436	492	491	448	514	512	455	457	472	503	442	477	461	447	424	510	454	482	486	458	495	471	427	467	451	474	467	479	496	464	468	453	500	509	486	485	436	451	465	464	462	442	446	450	460	468	473	465	463	460	479	482	432	477	456	460	430	458	472	456	459	432	440	471	461	435	494	481	483	522	462	460	492	443	509	483	450	469	405	492	497	496	480	469	458	460	428	457	446	415	440	454	458	453	488	442	477	461	431	420	438	455	481	497	485	474	475	443	447	484	442	416	506	476	442	483	480	447	498	484	473	458	448	466	483	454	489	440	491	443	499	458	478	471	463	485	490	488	488	466	466	488	473	462	469	475	462	446	512	450	471	467	426	459	499	502	462	492	477	475	476	480	473	481	514	488	492	461	483	473	470	470	446	455	450	507	439	462	438	468	459	496	445	484	482	451	492	475	477	519	460	471	480	503	456	478	436	431	446	448	502	450	497	421	458	506	476	496	484	493	477	458	530	492	476	468	494	448	455	507	489	470	464	473	492	479	465	474	464	478	470	479	460	470	516	486	484	465	433	498	425	523	443	480	453	435	448	463	503	455	467	490	427	465	489	463	468	436	470	489	486	459	521	438	492	468	514	494	469	466	460	481	451	480	476	485	443	455	500	461	489	491	459	475	432	454	446	463	491	491	470	435	466	479	448	478	452	476	483	452	510	482	487	445	462	451	505	467	470	507	496	425	482	449	459	472	458	460	467	441	453	467	444	470	519	492	487	475	489	484	461	459	460	483	487	427	453	458	432	450	456	473	462	466	492	492	464	477	491	464	433	496	508	446	458	459	428	453	452	451	478	462	459	446	464	474	466	504	478	464	464	436	466	478	485	466	489	499	448	466	470	477	454	471	467	454	440	433	448	478	435	432	413	465	489	467	447	471	451	465	439	480	462	489	468	481	466	463	417	488	484	484	481	468	484	475	455	453	439	431	456	460	456	458	488	478	481	476	464	448	485	481	493	495	469	438	518	453	491	498	475	487	476	466	474	472	452	440	440	440	477	497	466	487	495	455	417	482	466	476	483	463	453	488	471	470	486	489	466	456	506	448	475	465	473	501	483	492	445	447	476	469	513	451	450	464	446	485	454	471	455	434	475	472	465	512	488	436	461	453	503	459	454	452	513	483	432	488	483	483	477	451	455	513	493	448	488	514	492	481	494	487	513	473	490	412	494	477	447	463	490	454	482	469	454	454	453	477	494	463	479	419	438	504	461	443	476	467	453	486	467	468	438	456	488	509	435	472	455	465	445	467	458	452	490	437	445	467	478	443	469	478	479	461	453	448	454	498	466	462	486	437	498	471	466	468	485	516	447	457	464	471	449	450	463	479	460	470	490	526	471	447	491	473	448	473	480	500	478	467	451	471	457	481	500	450	504	454	431	448	480	476	448	443	505	474	493	462	471	474	465	449	493	492	489	495	468	459	484	457	465	478	447	446	481	518	446	485	489	444	487	498	478	434	464	477	472	452	465	483	477	468	461	443	452	450	488	481	480	452	477	471	461	436	463	449	455	473	426	502	449	500	494	453	452	417	470	464	459	468	468	463	457	490	456	431	514	489	453	463	430	449	474	488	498	489	464	494	474	429	487	443	466	460	480	466	456	447	412	494	422	488	438	470	463	453	486	503	478	489	500	467	499	489	463	466	480	459	512	458	475	450	448	483	461	449	512	409	474	506	428	490	471	454	489	452	465	472	490	475	456	521	443	471	469	476	476	479	451	482	508	440	460	477	446	481	455	467	468	463	488	451	485	456	484	499	504	457	472	472	464	481	482	426	447	477	451	443	460	478	478	478	449	528	452	456	454	443	456	471	443	432	452	440	466	464	496	431	442	504	462	489	492	462	498	464	433	453	449	415	475	463	451	443	442	460	443	489	460	485	462	476	465	474	461	483	444	473	473	479	447	492	459	510	468	466	470	423	441	473	432	449	478	459	502	448	430	473	490	494	475	453	460	448	431	510	436	465	483	482	474	468	439	474	462	510	484	460	484	487	493	478	471	492	465	468	495	483	456	465	484	449	466	528	467	427	449	440	449	517	480	505	517	480	490	467	479	463	491	487	446	508	486	466	478	494	444	515	491	460	445	496	499	467	473	495	470	433	479	479	507	436	476	478	469	471	479	501	450	483	443	461	474	470	460	478	474	426	476	489	471	471	485	450	458	458	484	451	460	492	477	463	453	444	463	474	480	480	466	462	480	447	466	495	473	477	482	471	476	487	451	482	491	478	467	501	440	499	441	455	474	446	441	465	460	488	470	491	468	460	457	444	508	488	479	461	488	500	491	415	475	451	440	489	456	506	506	431	455	461	479	449	496	468	437	456	469	495	479	488	482	448	477
54489	83203	63670	6948	7868	1273	1107	914	905	837	809	757	699	706	702	691	669	661	730	686	713	703	680	678	655	663	700	686	661	788	1141	2729	3206	1868	969	648	663	631	646	656	612	641	644	643	625	658	634	650	622	654	655	627	602	646	677	646	661	628	650	655	693	622	609	679	590	632	637	665	647	673	599	649	636	646	682	618	625	664	643	616	612	609	645	636	597	673	685	622	642	656	607	633	619	615	624	681	616	630	664	640	626	644	636	653	680	635	688	680	630	632	670	649	623	652	644	647	631	675	655	678	637	640	654	618	675	669	637	616	648	634	692	606	641	666	641	597	654	716	613	644	653	603	619	617	647	661	622	644	632	603	618	638	670	631	643	646	656	687	670	644	631	676	659	625	658	642	626	657	699	638	678	667	665	654	641	677	669	607	653	619	631	639	638	604	650	647	669	678	649	628	671	692	650	645	631	666	702	655	659	612	658	641	622	619	630	674	672	670	631	621	679	670	648	631	647	645	611	649	683	645	706	687	659	667	673	670	660	650	663	667	646	649	599	684	673	614	686	631	635	649	584	687	632	677	632	659	688	637	685	617	661	673	623	689	655	651	643	682	637	622	666	651	662	644	635	622	653	568	662	614	666	667	653	678	673	628	711	643	697	622	641	621	683	631	640	637	683	654	699	666	652	642	641	688	601	601	663	625	651	619	665	651	685	646	646	692	671	660	666	607	685	657	651	640	610	708	661	683	603	684	618	673	670	651	628	656	641	668	682	661	658	697	630	616	616	598	618	656	629	659	617	571	619	645	692	656	666	670	672	649	584	664	655	640	680	636	682	610	677	683	596	646	675	653	628	645	621	588	608	647	681	685	603	653	618	634	626	695	662	662	658	677	681	708	673	627	637	635	675	640	678	693	685	633	681	668	632	611	669	655	638	667	680	637	623	634	656	660	669	628	675	640	654	622	610	656	631	651	658	642	598	690	685	626	666	659	636	615	631	631	669	693	633	655	699	660	641	641	633	646	645	672	649	667	630	674	640	636	636	635	608	707	678	644	647	677	661	661	650	671	617	613	648	658	640	664	654	610	652	656	636	635	632	678	619	669	643	658	627	629	649	679	648	646	625	670	649	676	655	696	654	671	656	606	647	705	665	642	632	626	661	599	636	640	631	634	647	664	644	638	665	696	624	649	641	589	606	667	626	632	633	612	648	700	645	628	669	652	652	677	637	625	630	598	676	593	660	653	658	646	602	646	608	658	629	658	638	611	664	607	658	608	710	659	632	634	627	632	592	637	688	673	628	616	650	648	701	666	631	630	650	651	623	674	650	669	651	633	628	640	665	657	629	661	627	606	659	613	596	648	677	648	638	666	635	612	646	605	615	608	660	635	653	676	637	639	676	626	649	657	590	616	658	631	650	640	625	669	645	633	652	639	626	631	679	646	712	666	685	643	690	608	674	647	637	622	646	631	659	669	675	655	667	628	681	645	670	660	632	642	690	649	624	630	627	658	630	623	647	664	644	625	636	610	611	658	704	651	695	644	692	697	674	677	637	666	684	688	643	666	652	695	656	660	694	653	664	628	667	661	686	652	694	610	620	684	624	628	599	615	609	677	628	679	668	638	648	610	630	717	654	638	665	592	633	620	623	676	605	654	648	609	641	666	659	632	645	654	604	616	620	614	632	648	679	681	584	668	676	663	620	644	644	612	638	637	657	626	659	640	640	593	604	651	631	680	650	667	662	665	665	650	629	638	640	666	696	689	610	673	635	687	673	637	665	663	648	631	641	597	639	618	657	726	659	601	624	622	631	656	678	632	655	643	671	653	661	593	647	643	681	632	607	684	641	637	663	649	654	608	645	601	634	651	684	632	650	645	613	656	665	616	602	660	651	621	700	641	657	654	658	664	662	654	654	653	681	638	644	621	655	633	636	632	644	668	596	661	652	618	652	663	649	664	644	666	625	659	614	624	644	654	571	637	650	649	647	645	662	679	655	590	609	629	645	652	581	620	661	646	704	679	643	594	662	623	639	647	667	685	660	681	618	635	655	633	650	625	608	627	631	614	623	629	664	646	615	660	652	655	661	635	678	690	613	666	663	664	608	643	626	640	683	640	629	645	682	681	645	613	630	634	641	636	621	629	672	645	656	654	649	621	678	654	624	640	630	652	616	646	707	659	637	639	634	649	673	649	614	699	653	635	659	641	618	643	656	667	657	690	594	655	648	631	718	636	601	649	652	645	645	656	638	630	646	611	679	665	635	618	640	625	648	619	647	621	623	644	634	650	615	682	647	642	673	656	701	697	608	614	679	697	642	662	663	649	668	642	647	604	666	637	675	656	661	624	656	689	609	642	669	653	613	610	630	629	632	625	665	639	666	673	608	630	643	601	670	619	631	647	631	622	594	629	602	692	641	656	669	639	620	629	623	637	640	628	668	679	618	576	655	619	654	689	644	592	642	640	674	702	636	677	689	635	629	673	648	702	658	662	680	631	618	646	665	630	665	651	631	641	669	604	661	658	664	631	611	622	654	604	659	597	642	655	649	638	664	620	618	613	591	600	682	601	612	652	678	625	631	614	634	658	620	680	641	668	615	608	615	611	597	624	694	635	665	608	662	637	633	613	678	621	669	641	631	663	611	671	650	652	648	602	669	671	656	634	638	607	647	618	654	654	672	662	643	645	637	654	663	616	631	661	676	606	698	613	611	647	665	629	604	621	638	652	639	646	641	619	667	659	626	621	631	629	617	631	664	614	661	647	634	647	667	644	671	653	642	687	631	648	637	672	669	639	610	677	628	685	635	670	649	669	620	667	665	644	631	657	624	628	587	633	594	607	695	615	671	633	630	670	650	638	659	644	666	647	632	677	663	640	638	619	663	652	624	658	646	684	676	636	650	662	639	630	624	648	637	691	676	654	645	670	639	605	635	648	600	651	594	614	655	696	667	669	679	668	663	650	622	644	639	669	632	666	617	654	670	607	620	655	647	638	659	615	639	636	676	635	626	638	627	656	639	680	643	664	633	633	644	677	691	655	589	682	646	628	600	634	673	673	656	603	618	630	663	647	656	649	655	649	633	655	683	670	624	632	650	661	626	630	650	642	626	632	616	653	716	639	675	621	627	654	648	673	639	638	652	648	624	630	616	701	632	681	642	673	662	612	652	622	661	648	628	645	664	629	625	668	630	672	640	642	643	663	639	670	699	646	640	625	658	682	692	692	620	617	624	681	648	681	661	652	606	649	626	650	642	627	644	641	667	612	692	633	629	658	625	652	648	642	681	650	700	656	667	671	633	618	649	677	622	652	624	605	636	690	675	635	671	644	673	636	679	674	647	611	651	651	700	615	661	625	640	644	625	655	665	638	695	663	621	627	656	716	670	633	687	654	638	625	633	679	658	647	658	663	652	657	650	632	652	650	639	658	631	670	656	681	645	647	606	641	617	646	641	644	654	608	663	643	633	653	655	592	647	642	649	661	639	639	636	679	642	666	680	662
23035	21234	32396	22786	21141	20958	9736	827	629	573	595	568	618	503	534	508	519	513	489	512	489	528	545	472	495	514	504	447	486	464	813	2534	2942	1453	669	462	480	486	492	447	449	455	504	476	470	488	465	490	460	474	465	498	506	474	454	475	444	481	475	466	465	499	480	446	489	449	436	474	484	472	494	469	482	502	497	437	456	481	499	438	472	438	447	478	498	470	485	475	482	458	478	500	484	468	476	477	485	458	469	442	487	482	473	484	444	455	419	434	513	476	489	525	473	469	500	484	501	447	482	464	471	506	486	440	456	479	453	469	445	466	472	511	491	463	459	500	437	427	490	448	495	442	493	481	515	468	497	457	493	459	478	466	483	448	459	442	509	438	484	452	469	491	452	444	480	485	491	503	461	518	489	490	476	469	492	466	448	476	475	458	500	459	467	466	504	504	495	458	490	470	430	487	498	487	437	502	471	444	470	498	450	473	459	486	491	460	467	454	473	458	443	455	453	448	542	444	511	459	473	481	484	471	508	468	454	484	432	521	461	460	450	500	474	425	470	467	478	475	466	472	465	488	490	481	489	495	483	457	491	436	448	503	508	477	474	488	486	503	522	472	498	468	468	461	480	466	469	487	503	486	472	478	515	463	506	439	480	473	456	480	460	456	452	462	484	473	481	461	466	437	483	429	453	497	478	477	523	512	476	468	472	490	458	481	465	476	484	470	463	504	443	490	449	429	469	470	502	495	469	481	441	495	427	491	448	445	500	448	483	454	527	471	479	453	429	470	497	437	485	460	459	445	484	468	462	469	456	434	508	474	469	488	467	472	461	470	502	460	508	482	476	483	528	481	473	428	467	494	520	435	463	507	496	495	448	485	503	461	522	462	485	460	479	473	493	500	446	462	431	488	503	458	488	485	481	485	470	464	494	465	474	482	498	447	480	464	462	496	451	451	465	389	471	452	445	533	492	447	486	464	493	483	446	428	444	426	472	472	450	501	516	494	456	431	475	476	498	482	503	429	460	491	453	437	479	491	492	479	441	483	446	488	485	466	479	476	454	421	480	476	451	479	497	471	466	485	500	484	457	451	459	463	504	475	487	473	485	477	466	465	491	486	449	481	431	502	511	477	444	468	486	488	463	455	455	463	482	485	456	477	466	504	451	463	486	465	461	473	505	491	443	484	473	441	483	493	436	469	501	484	503	469	456	489	463	481	480	495	445	469	448	453	497	464	460	493	466	472	461	476	439	491	478	466	474	533	473	468	440	496	452	504	462	499	473	502	481	468	475	487	436	449	475	476	458	425	461	486	496	485	442	452	467	472	445	469	461	492	423	498	452	447	500	473	448	481	469	495	481	450	522	478	466	470	457	525	454	479	489	464	496	455	458	467	446	483	503	499	431	444	442	476	482	463	462	509	472	458	438	471	492	442	460	477	479	481	476	499	467	453	451	469	472	465	483	458	487	474	490	472	491	424	472	450	461	471	477	452	474	481	446	499	436	420	477	453	475	453	444	475	470	451	420	452	478	500	473	470	506	480	481	466	435	489	467	487	461	475	500	492	480	490	460	480	452	443	430	478	444	437	449	468	475	496	498	461	459	467	502	438	460	454	484	490	507	451	487	437	434	448	466	431	499	475	515	441	476	466	454	472	502	449	454	485	504	491	465	491	467	469	456	465	484	499	471	506	485	457	446	463	465	416	491	503	466	460	487	473	488	489	479	529	525	470	485	468	470	456	447	455	484	457	499	468	438	474	494	492	454	508	436	464	465	493	483	467	477	493	515	490	495	410	477	474	508	488	473	490	507	481	457	460	453	439	478	488	498	467	470	463	480	448	469	481	479	505	447	495	442	462	459	431	467	456	498	440	478	479	491	492	456	411	510	450	496	468	498	510	458	428	491	455	479	469	523	454	460	483	474	498	469	471	392	520	472	444	471	416	464	462	405	438	485	464	463	441	471	467	493	453	438	466	480	506	492	491	469	494	470	530	461	490	474	486	480	438	474	447	488	470	474	492	481	466	488	461	458	460	520	460	480	473	473	490	467	494	474	509	459	470	471	494	422	464	468	447	434	484	457	494	460	430	473	458	483	476	466	521	457	463	478	456	454	454	455	475	516	474	516	458	458	462	486	450	485	493	451	473	474	470	471	471	483	491	486	471	487	473	481	476	478	446	465	480	460	463	446	472	451	458	470	490	476	469	482	472	505	468	487	439	446	445	488	442	466	444	471	490	471	428	458	436	476	466	452	456	455	479	445	455	511	483	498	478	455	484	496	508	498	527	473	442	444	479	451	418	474	503	477	486	452	481	443	457	482	483	436	473	479	464	443	529	487	462	499	447	471	486	448	456	510	483	498	506	474	491	463	467	471	448	467	421	499	512	449	475	452	455	458	453	498	499	450	507	471	484	474	454	470	485	448	476	498	475	463	472	486	497	465	470	471	441	463	438	486	485	482	482	506	524	452	470	455	487	495	447	486	486	503	510	471	438	474	483	520	484	460	459	443	464	485	454	463	482	481	466	488	452	493	472	450	469	460	530	507	447	467	465	452	488	470	459	457	490	480	481	479	495	438	450	458	476	495	467	450	451	495	483	474	458	467	473	473	491	474	478	471	466	498	447	475	502	490	462	510	476	432	456	464	439	485	462	476	435	481	487	472	487	493	507	461	447	486	445	489	489	472	504	464	471	471	500	476	501	454	474	508	474	473	472	465	470	441	514	495	480	479	432	488	481	457	440	468	479	467	460	467	458	470	496	467	475	486	492	448	489	454	468	486	460	445	470	463	475	483	503	457	490	487	477	455	448	483	469	468	460	497	468	457	434	458	468	481	467	433	441	456	485	446	484	473	457	455	458	492	455	472	465	453	482	445	461	472	468	471	488	503	477	493	475	469	494	461	468	470	467	447	504	467	431	458	503	468	416	479	419	453	441	507	494	474	504	470	469	480	506	529	470	471	468	472	502	485	461	464	453	468	480	459	520	499	440	451	446	480	497	482	464	495	455	489	508	490	505	464	450	487	465	486	486	507	486	495	420	473	463	434	502	493	475	433	460	450	447	435	474	460	462	508	448	461	467	445	463	432	478	470	477	498	440	458	479	462	457	451	447	487	483	495	463	473	487	489	455	465	455	466	469	447	442	458	482	521	490	472	485	492	454	460	475	503	503	456	479	459	451	482	488	472	442	458	496	476	462	470	497	478	507	444	460	459	459	461	463	438	502	508	479	495	453	480	471	451	498	507	466	471	459	475	486	504	467	493	440	479	460	492	479	469	428	487	541	447	471	450	492	482	471	495	508	477	465	491	453	438	473	482	447	486	458	474	502	490	483	480	448	480	424	500	493	502	443	499	449	459	476	428	452	475	433	463	473	487	455	474	467	471	477	457	502	501	495	476	484	468	473	471	506	532	489	442	475	451	460	469	458	483	462	494	490	456	427	494	502	492	488	460	453	456	435	454	488	452	472	409	453	473	467	457	489	462	481	450	481	472	459
58127	93330	71484	10854	6267	1693	1455	1236	1048	1025	937	834	885	781	779	740	780	733	766	686	699	671	673	733	693	666	640	697	657	691	1479	4984	5530	2851	1051	626	651	683	670	681	677	621	624	648	590	631	634	644	655	617	664	654	596	677	666	663	617	635	655	653	671	642	666	642	695	646	645	649	632	675	632	638	623	636	610	653	635	677	656	646	661	599	658	657	675	657	651	621	608	625	634	667	662	667	624	635	624	621	654	636	637	645	621	695	606	636	689	622	628	623	620	632	615	642	648	631	641	667	695	660	629	654	676	612	645	608	679	651	600	667	579	660	626	631	633	593	641	663	640	653	665	654	657	610	605	604	667	626	662	648	629	615	626	609	622	671	665	658	662	662	640	655	619	590	641	677	633	623	648	643	653	630	620	668	660	658	589	630	674	645	598	644	644	649	600	678	632	647	650	677	648	648	641	679	646	624	631	612	627	633	648	641	617	609	648	655	658	638	648	656	645	633	634	612	647	638	634	675	647	677	675	644	675	633	650	657	658	590	683	626	646	686	634	651	658	640	616	654	650	634	631	619	693	624	609	627	628	639	615	632	646	641	632	701	680	650	673	603	684	622	625	621	657	631	626	591	693	659	629	662	610	641	655	607	632	669	646	643	675	682	586	654	638	681	599	624	686	634	612	657	647	655	642	662	607	607	669	649	619	653	637	652	675	624	651	676	567	649	661	678	637	683	625	620	650	643	601	627	635	663	630	720	606	617	633	640	674	661	619	620	692	624	583	631	657	625	674	643	692	594	636	646	653	637	630	614	662	634	624	674	631	634	662	635	612	692	624	648	642	636	690	652	629	662	638	648	628	638	610	611	669	611	655	621	603	677	646	615	674	656	598	653	615	586	663	623	659	627	669	623	680	590	665	585	627	647	645	623	614	689	622	625	636	650	650	649	637	624	631	651	639	636	590	640	648	656	653	628	655	600	724	620	654	638	625	645	639	603	660	621	650	710	675	656	668	619	661	630	638	632	629	610	644	633	643	583	665	634	669	646	596	622	648	655	621	628	621	660	641	646	637	650	619	650	609	597	648	621	627	638	699	638	685	643	624	658	655	593	627	618	664	637	657	619	637	666	648	642	668	702	618	634	683	641	648	644	647	653	678	628	637	636	636	571	606	651	678	623	645	623	642	640	667	630	635	682	626	647	665	609	668	662	649	629	639	648	636	634	641	670	667	642	658	643	646	649	609	668	662	648	671	605	659	688	702	656	611	638	633	639	627	646	667	601	633	664	605	655	599	605	634	616	642	672	638	621	610	623	645	626	665	665	628	642	620	607	680	591	665	682	659	619	654	636	666	654	653	640	644	696	637	601	657	634	629	663	648	642	656	636	691	617	630	660	639	615	647	650	632	667	641	601	611	606	661	645	634	668	642	658	652	675	654	671	646	674	653	641	649	609	655	615	679	616	670	631	651	618	614	648	640	656	627	669	638	656	671	600	632	670	691	603	611	620	647	613	649	615	653	674	631	619	665	642	667	641	650	651	628	637	678	626	657	614	620	632	647	634	627	634	676	628	614	602	669	633	672	647	644	625	651	671	662	618	615	625	655	672	647	632	627	628	646	618	635	647	627	622	642	651	690	653	680	600	617	651	651	638	625	648	692	611	648	625	673	654	646	625	609	629	658	669	619	666	641	611	655	607	614	658	659	666	694	608	647	638	642	669	687	588	633	646	638	631	658	660	616	663	602	610	632	665	642	635	663	681	651	674	606	654	597	592	635	608	647	616	661	654	644	646	689	620	640	642	643	680	612	642	656	627	627	698	672	619	659	611	681	642	637	608	633	653	694	664	632	643	677	665	590	684	680	615	639	638	660	649	617	640	564	645	657	658	598	672	618	628	683	684	639	693	617	642	644	641	639	632	625	628	621	625	634	612	680	656	638	679	585	696	625	619	610	605	640	633	643	621	654	638	650	676	641	655	647	594	597	652	576	617	656	624	654	636	666	663	621	702	622	618	628	632	647	679	630	667	647	630	681	632	678	639	649	635	630	654	617	679	678	636	621	658	656	641	631	654	629	656	622	669	643	638	641	659	646	636	669	622	640	625	613	641	633	630	665	632	608	625	659	684	656	657	634	632	656	660	708	641	586	607	639	579	655	628	641	643	643	621	631	672	653	622	664	637	665	677	652	629	637	649	658	658	644	644	641	664	624	594	603	659	621	671	624	673	611	648	624	628	636	609	643	629	628	610	642	657	609	625	628	636	631	662	671	645	639	662	667	630	654	639	642	634	645	641	633	626	618	625	647	667	631	634	718	638	632	668	656	642	618	660	690	605	634	649	609	664	642	659	604	619	669	619	628	663	633	623	582	612	678	636	670	678	641	666	666	637	658	685	654	588	621	626	666	655	662	672	597	635	620	589	650	646	641	673	662	622	611	662	606	665	667	632	660	705	641	649	649	661	623	659	599	631	650	645	601	643	631	625	714	686	656	594	635	627	627	618	574	624	620	643	642	630	622	675	700	656	622	599	628	663	639	620	654	673	672	658	657	606	640	635	699	651	605	592	677	643	645	656	633	639	619	628	673	682	613	634	602	697	632	620	636	653	631	664	609	618	673	689	649	635	659	665	691	599	640	609	626	665	634	638	622	617	682	665	638	613	674	628	616	646	669	632	634	634	627	646	640	684	674	587	640	602	623	684	698	709	625	643	606	636	647	654	636	627	644	617	613	617	644	629	646	649	659	699	608	695	619	641	671	650	686	651	666	673	634	607	623	624	566	652	663	656	665	635	616	612	708	643	606	661	664	687	659	639	641	671	648	688	668	674	636	603	630	674	665	685	626	656	638	668	657	610	651	649	653	609	589	672	645	638	659	662	624	633	630	600	676	628	633	638	638	647	648	610	629	612	648	639	664	653	653	674	568	687	655	654	667	646	639	656	623	648	615	622	610	635	668	676	695	601	656	644	650	705	638	613	647	649	671	633	676	623	661	661	626	670	685	621	654	621	631	649	648	663	638	648	642	659	652	598	670	632	632	636	643	632	593	669	634	635	668	591	662	655	632	614	674	619	660	668	628	623	655	636	644	593	667	622	640	662	629	666	647	636	655	601	647	654	674	663	616	618	649	635	669	686	653	663	671	643	602	694	692	655	630	622	644	646	662	619	637	632	677	634	646	678	649	671	665	603	628	631	624	621	667	660	605	620	691	673	611	633	666	636	650	699	639	661	649	599	654	617	688	694	621	626	655	696	607	637	599	651	628	668	677	646	623	627	669	681	642	657	640	597	644	682	629	628	657	645	652	595	661	639	630	657	584	629	651	655	611	630	608	660	642	590	670	648	610	656	647	648	662	627	578	660	616	666	655	654	631	648	671	658	647	652	678	662	623	650	618	621	679	614	602	616	644	631	634	627	622	597	616	704	673	656	691	637	691	638	651	644	623	661	625	654	626	639	604	607	645	648	659	586	638	616	611	600	627	651	657	653	646	675	668	668	619	658
27615	24247	34116	11038	556	376	334	315	302	364	302	331	323	316	311	314	303	304	318	318	286	342	307	313	273	324	346	292	335	312	363	421	531	441	325	285	308	290	303	355	326	307	331	300	330	327	306	295	313	328	304	300	308	299	283	296	343	298	315	317	303	294	302	296	297	275	314	309	315	311	354	313	288	285	304	312	286	320	301	331	306	280	349	322	310	309	312	286	310	309	293	299	316	310	319	276	311	315	315	285	292	287	306	322	319	299	301	317	323	292	285	329	324	319	334	325	330	290	279	328	347	314	348	319	308	336	295	312	299	363	292	316	293	300	320	278	283	308	308	288	304	275	326	319	285	315	294	304	319	274	320	292	329	297	282	296	305	304	310	315	342	306	277	308	311	319	329	303	317	318	345	300	330	325	343	310	297	310	266	324	306	324	302	308	311	264	317	330	306	317	312	322	290	301	303	295	302	301	309	310	290	301	308	309	277	325	300	315	294	299	315	285	293	281	310	293	322	280	314	318	285	336	300	336	307	326	303	309	288	266	297	312	277	333	307	293	326	318	287	315	339	290	302	301	278	279	309	326	304	323	306	309	293	311	310	317	284	322	329	318	316	280	300	308	300	311	298	327	342	297	302	275	293	326	299	335	293	313	316	303	322	301	305	268	332	326	306	296	304	324	301	321	309	261	342	316	313	315	306	291	303	275	322	311	293	289	300	317	319	324	324	277	310	315	337	315	318	318	306	308	331	298	301	302	282	314	308	339	322	309	297	294	292	285	272	297	293	326	309	314	291	281	308	262	321	290	301	299	328	320	299	296	295	302	312	334	287	326	298	288	301	299	330	305	320	310	324	303	280	307	302	279	322	305	322	303	301	301	347	324	292	312	290	291	332	297	320	315	289	292	311	298	308	298	312	312	319	298	340	308	301	291	299	310	335	299	308	316	297	323	278	307	287	322	303	291	326	299	301	312	331	272	313	287	286	333	318	303	307	280	303	319	294	301	314	329	329	306	304	288	315	300	293	291	325	288	310	303	276	285	319	302	339	294	289	310	311	307	312	323	319	285	301	317	313	298	280	303	303	296	305	315	295	301	303	298	303	359	324	283	309	308	304	280	296	290	313	299	317	258	318	312	295	293	298	335	311	324	304	316	321	302	317	298	329	291	298	329	311	314	313	313	276	294	321	275	307	337	287	319	303	292	284	324	296	319	315	352	297	303	364	293	307	330	326	304	317	280	305	329	295	343	319	323	306	309	309	318	301	324	332	327	291	283	309	308	320	315	296	305	269	284	303	299	303	296	286	290	301	332	293	293	285	286	323	321	302	310	297	304	299	298	329	286	330	270	276	319	266	290	327	292	277	310	318	327	311	298	291	331	326	319	309	297	293	293	288	300	305	321	305	346	308	301	293	334	303	296	300	283	305	310	316	325	312	328	330	296	296	314	309	346	308	301	351	309	322	325	305	335	328	313	298	300	306	327	280	294	283	308	311	303	324	336	308	319	294	295	313	311	354	280	295	312	331	296	286	333	282	317	316	299	304	322	308	314	313	291	336	317	280	305	323	277	312	334	295	321	283	322	298	313	282	335	284	335	296	335	317	265	316	298	313	330	299	275	330	351	302	309	281	323	323	330	327	302	313	314	311	323	296	314	284	281	313	306	314	312	308	324	310	323	315	303	330	327	289	304	312	302	294	309	291	294	322	308	355	299	330	290	306	334	290	318	313	303	295	309	358	301	309	307	312	322	291	340	305	313	317	310	327	313	304	328	311	293	319	294	313	325	306	309	301	320	298	299	317	316	301	339	289	327	271	341	297	279	292	300	295	295	300	319	314	313	304	296	304	315	302	302	307	298	326	342	339	331	303	299	321	282	305	314	292	292	301	309	285	322	330	318	332	312	277	312	263	293	280	336	290	297	340	294	298	310	302	308	293	314	283	318	299	313	320	307	293	302	295	296	295	325	294	302	314	325	286	297	297	305	307	290	326	303	296	310	302	278	315	304	299	284	325	322	314	296	314	308	287	304	319	299	303	295	346	329	296	328	314	334	290	310	321	341	317	318	319	286	317	330	293	310	313	325	308	292	285	304	297	291	314	314	325	360	306	303	354	311	301	328	288	277	316	309	275	339	324	321	307	316	311	287	336	306	288	307	318	312	291	312	297	299	281	312	327	311	329	358	298	301	318	311	335	305	322	316	297	289	315	346	327	292	308	297	316	313	286	298	323	302	295	300	317	312	300	332	325	291	319	311	311	291	301	291	317	309	336	320	302	276	340	300	321	290	321	312	296	324	313	303	278	297	318	324	315	274	318	285	311	310	279	299	290	327	342	305	284	314	308	322	318	309	317	301	303	296	299	311	339	336	326	281	303	300	306	311	318	314	316	303	299	290	296	307	308	312	299	324	314	307	334	345	290	316	336	317	290	315	305	311	304	322	327	321	288	354	306	323	272	298	288	325	319	314	294	292	348	292	294	302	276	331	312	334	313	324	305	323	304	332	309	294	302	290	292	305	295	312	299	304	298	292	305	338	301	304	314	324	314	329	291	282	322	277	306	281	312	315	308	330	314	309	315	298	292	345	337	313	291	330	296	310	335	309	316	328	339	336	292	299	304	286	334	291	346	276	270	287	292	302	307	324	312	340	305	278	329	269	279	317	322	303	309	302	286	315	295	286	325	308	338	291	318	260	314	326	294	296	296	292	314	264	334	324	299	331	319	326	286	327	284	276	317	306	300	306	299	329	318	323	299	315	300	318	303	273	316	276	311	298	309	286	315	301	301	305	307	304	338	318	317	301	296	315	269	309	325	307	338	283	297	317	300	310	299	317	285	330	324	307	315	294	294	312	299	307	289	329	314	286	303	320	296	299	328	308	302	313	297	303	314	302	339	315	298	270	309	285	298	285	311	321	319	328	298	292	298	315	315	317	302	271	312	314	301	302	310	331	313	330	293	295	295	280	277	328	304	311	308	309	304	322	342	343	321	292	323	324	307	311	288	341	304	313	275	328	297	322	314	340	318	306	340	357	307	319	302	328	311	292	314	295	289	303	261	300	311	307	287	310	301	291	309	292	327	334	293	305	317	318	301	318	312	328	285	316	313	308	294	311	335	296	313	337	309	283	312	324	278	303	331	291	311	290	314	304	310	324	287	322	303	335	314	304	318	315	267	318	315	306	303	300	304	319	292	294	311	311	296	286	321	333	327	320	265	306	320	310	291	300	313	305	312	312	305	286	283	303	323	332	327	305	311	295	304	290	308	293	309	293	331	324	309	268	279	307	316	324	315	326	305	318	357	280	307	303	309	325	316	322	342	303	303	347	292	329	272	292	306	308	313	322	289	307	341	321	305	308	306	308	347	313	299	338	285	335	298	289	290	308	304	303	308	278	337	299	315	293	318	305	303	303	297	338	280	297	327	315	333	299	309	327	344	304	315	304	312	300	335	293	316	312	305	318	297	297	313	307	325	301	307	293	279	299	299	302	287	303
29574	42320	36086	4211	541	489	464	458	439	486	428	439	436	466	439	455	409	450	436	461	412	438	423	430	439	399	421	401	444	444	526	729	911	649	446	452	429	428	415	442	415	427	434	425	415	422	453	422	422	438	430	457	447	457	427	475	434	435	442	393	461	405	428	425	440	422	463	445	420	470	423	444	427	457	436	406	449	422	415	426	404	422	443	460	443	393	422	444	428	433	434	412	432	399	433	404	436	462	464	406	435	425	444	453	435	460	472	402	464	448	471	451	445	415	428	410	408	423	447	397	408	427	448	448	430	438	399	438	436	436	413	428	423	429	457	419	424	466	445	444	451	465	421	461	435	438	452	421	401	432	456	435	452	419	454	410	415	421	438	463	390	417	454	430	440	412	446	446	445	422	471	416	437	466	415	419	424	445	454	421	458	390	424	468	420	429	447	439	432	453	476	421	464	476	438	455	419	416	408	417	402	443	396	440	415	415	414	418	416	417	429	460	423	471	415	458	419	410	440	417	409	443	432	427	441	404	436	438	402	414	453	394	445	442	432	432	441	433	414	439	431	441	382	452	413	418	417	457	450	454	425	419	477	439	440	421	453	427	409	435	456	413	447	452	419	459	392	440	415	424	465	436	419	450	454	430	449	449	385	417	451	452	428	413	418	424	405	435	416	468	395	441	400	467	478	441	422	438	435	461	473	471	406	439	427	457	409	423	433	430	421	414	390	438	395	451	456	431	391	428	448	432	498	441	421	456	430	403	473	451	439	421	434	433	400	396	449	401	471	420	439	435	435	414	462	430	465	449	427	442	442	501	402	409	436	446	429	427	427	452	421	393	447	420	434	413	470	394	424	419	452	390	397	448	432	435	440	422	459	421	445	443	458	417	428	422	482	446	415	440	420	441	449	438	431	415	400	440	428	448	433	444	458	440	420	473	442	412	435	453	460	461	424	446	404	443	438	404	429	435	421	444	406	422	480	413	438	420	453	435	433	446	439	444	409	432	446	426	466	396	424	410	444	425	424	416	450	433	437	413	434	409	395	459	418	438	418	448	438	428	415	423	441	436	430	406	449	401	448	433	437	418	434	426	420	438	430	426	439	419	420	417	416	441	448	465	423	437	414	457	430	429	422	438	435	416	446	460	392	439	444	419	465	400	441	402	411	436	442	429	418	445	402	418	410	448	428	474	420	441	403	436	445	455	449	421	472	401	433	431	419	405	431	422	417	439	398	436	418	467	430	440	398	414	438	392	437	379	432	400	443	469	456	446	412	394	472	452	413	443	462	471	400	436	438	427	437	480	432	417	420	427	433	436	425	438	440	405	447	439	429	433	417	432	461	430	419	427	445	464	421	431	446	430	444	397	369	448	434	426	436	412	424	459	431	413	433	435	417	433	448	425	452	445	426	455	430	421	404	414	431	443	447	431	443	424	419	446	432	436	429	421	423	432	446	426	450	422	434	432	441	436	410	416	451	406	434	391	426	408	412	456	455	419	440	438	419	420	460	447	431	416	453	475	438	440	406	422	448	404	406	459	465	420	474	377	453	447	437	427	417	435	438	392	442	415	441	438	447	426	393	427	435	388	418	439	423	416	460	440	392	442	461	455	412	404	426	423	420	405	450	420	460	451	441	434	440	439	446	411	478	450	451	455	424	437	437	424	429	434	438	414	397	445	381	420	450	436	453	440	440	442	429	452	388	427	438	422	432	472	429	448	438	436	472	430	442	394	446	457	432	428	406	411	450	387	406	418	426	443	414	446	415	454	408	438	423	437	439	417	435	440	442	461	458	425	416	435	443	433	435	425	424	405	439	437	417	447	422	458	386	424	458	434	417	437	448	406	456	470	431	434	398	440	431	409	447	431	430	484	421	397	441	455	438	390	423	420	425	415	402	442	400	417	442	428	416	435	412	445	433	431	425	429	419	425	418	454	415	406	448	437	417	427	415	432	462	431	418	454	412	455	423	420	444	441	414	429	427	403	417	439	410	447	444	440	400	436	410	403	439	441	435	444	444	407	414	461	411	431	506	438	446	399	438	435	405	438	440	411	430	458	448	428	450	431	432	442	465	403	434	442	459	428	416	417	424	441	460	452	441	418	403	419	450	459	402	388	428	462	413	440	440	433	418	435	449	444	472	410	475	420	402	431	405	429	433	426	414	429	439	435	419	427	443	439	433	422	443	401	455	454	437	459	420	449	461	431	397	458	392	440	428	404	443	451	409	374	401	444	404	402	440	470	421	441	430	415	436	431	421	438	463	416	441	470	438	405	419	430	447	455	430	437	484	425	412	415	437	414	401	433	403	430	446	506	452	425	432	443	424	420	471	433	450	431	438	488	431	453	461	411	434	427	414	460	408	419	409	439	436	430	434	425	457	387	433	454	413	426	432	413	445	425	415	447	446	463	415	461	430	417	488	428	439	437	423	405	447	396	440	430	425	437	430	412	473	430	428	423	408	403	434	459	427	440	428	458	408	454	408	442	412	442	435	397	404	414	436	434	413	372	405	483	438	415	398	443	452	447	464	442	460	404	390	400	430	435	443	462	456	448	432	433	446	436	388	456	390	407	414	411	415	445	431	458	414	447	446	427	435	422	438	452	434	429	427	473	415	419	424	412	432	424	420	432	461	413	415	441	428	422	470	425	456	432	443	428	453	418	426	428	424	443	402	418	460	426	412	444	398	437	477	420	449	413	440	435	435	414	396	470	423	433	434	434	470	437	437	421	372	429	391	437	423	415	421	444	435	405	411	432	433	431	456	438	445	434	431	446	435	387	450	454	428	442	422	440	440	423	431	446	431	424	399	404	453	433	479	417	381	430	405	429	462	419	452	431	459	389	435	437	401	412	417	483	437	463	433	414	441	440	435	438	434	423	430	441	431	448	427	456	409	442	414	411	449	452	459	405	404	442	451	430	384	415	428	424	430	439	407	475	412	409	429	397	488	394	445	435	419	429	395	446	436	433	438	441	451	420	424	421	414	399	411	447	425	458	430	411	422	477	462	472	406	414	430	429	457	439	444	441	443	424	437	444	433	424	450	417	420	426	447	469	444	429	444	418	417	458	442	448	402	424	394	430	424	416	433	425	465	433	442	441	458	446	411	430	465	399	433	450	445	439	409	450	427	448	423	431	434	451	429	399	435	430	430	422	450	452	415	445	444	426	449	404	447	433	442	445	425	417	476	419	428	451	436	462	436	442	432	469	434	420	449	431	443	443	420	406	398	408	428	395	428	420	431	445	449	453	410	432	444	423	441	446	436	409	427	426	419	430	439	438	409	437	428	444	435	401	410	433	399	442	418	435	425	388	427	439	447	427	431	464	418	423	440	418	473	474	469	377	430	413	416	462	435	449	435	398	412	428	446	424	440	388	424	447	467	437	390	442	440	444	450	396	475	421	415	437	426	464	388	437	452	407	417	418	410	408	423	428	431	410	459	432	414	429	461	441	425	449	434	452	447	424	453	458	433	437	447	415	430	425	380	423
24032	21611	34605	23213	20791	14790	1802	602	536	543	526	503	504	460	464	525	440	484	476	502	497	467	479	486	481	465	481	474	440	464	553	1398	1748	1186	495	477	472	492	465	447	468	445	492	487	488	476	481	448	475	488	480	469	466	464	481	532	504	506	477	435	453	458	476	450	463	476	441	422	470	434	477	483	438	508	498	461	469	448	452	485	478	496	480	468	445	426	436	458	450	512	488	454	454	456	456	454	479	479	480	476	502	443	458	458	456	461	478	470	466	485	458	458	484	502	479	503	449	441	491	427	461	473	440	463	444	465	460	469	509	516	474	427	496	470	456	455	465	470	487	441	502	456	472	451	472	416	483	470	461	469	501	484	447	444	474	453	518	443	474	440	472	449	460	477	476	481	463	473	481	470	468	489	484	480	454	453	485	487	454	489	458	471	456	453	430	497	455	448	454	463	512	465	511	508	455	506	469	492	465	469	463	531	445	459	484	460	498	473	506	479	465	508	441	462	486	456	450	503	453	471	457	454	476	423	440	477	435	446	502	473	460	480	450	458	446	473	459	481	453	472	450	440	487	483	416	437	484	469	468	483	468	447	423	458	464	473	494	447	431	512	455	477	476	491	477	465	464	465	478	488	443	487	512	461	435	476	457	474	465	442	468	495	454	527	490	502	467	491	497	458	461	452	494	447	482	469	479	458	503	463	487	495	472	458	476	429	480	466	419	421	452	459	480	524	447	468	481	484	459	480	445	456	446	476	475	478	474	492	494	472	493	491	481	454	492	452	487	467	442	433	438	446	476	471	485	484	446	495	482	439	499	467	454	507	450	478	494	480	471	468	477	489	502	483	452	468	482	455	472	451	462	466	473	444	470	461	482	475	509	423	442	469	509	475	479	494	471	481	478	431	463	454	495	518	432	487	498	451	474	426	457	515	470	474	458	443	469	482	494	468	467	483	478	476	445	466	478	446	489	491	459	493	504	491	470	459	442	446	511	447	463	482	468	434	467	463	470	477	504	431	465	471	453	455	454	460	469	471	465	446	453	494	478	498	461	453	456	452	473	434	471	476	480	505	446	477	462	493	456	504	470	469	459	486	461	476	485	487	491	484	453	452	464	437	444	469	448	441	485	459	408	487	444	474	475	427	474	446	487	492	461	467	458	430	457	415	494	448	437	475	501	464	482	441	475	479	475	451	462	443	444	485	466	485	468	482	441	453	512	431	488	470	425	425	465	461	447	479	445	472	461	456	463	477	487	467	459	483	456	502	486	450	456	479	451	500	456	438	436	491	481	488	509	472	482	484	471	469	477	444	469	461	445	459	514	509	487	466	486	480	452	474	481	444	461	497	493	456	448	494	470	432	485	479	392	470	448	421	446	479	478	476	442	480	456	464	466	432	486	456	454	508	468	467	470	506	480	492	456	472	447	482	455	476	462	512	514	462	475	485	446	455	460	464	453	460	451	512	487	514	464	454	462	493	435	468	489	452	436	469	507	450	484	428	471	492	449	481	494	487	457	431	465	473	425	485	482	459	516	480	445	472	482	449	452	474	468	472	495	460	480	462	467	495	523	471	440	447	510	506	443	478	453	448	464	462	501	453	494	478	457	462	500	496	471	474	441	470	457	473	485	437	479	450	494	488	474	447	472	452	440	481	455	487	475	446	475	449	477	486	479	487	452	448	497	438	476	460	470	495	507	460	500	500	486	453	461	455	517	457	477	509	463	467	476	464	472	453	455	471	461	485	482	468	505	529	482	474	486	449	463	505	477	434	491	458	468	489	435	496	491	471	473	450	489	463	445	446	464	507	462	479	470	466	519	483	445	462	493	482	467	485	455	469	452	461	485	447	462	480	464	463	471	460	451	473	485	499	470	466	463	455	463	472	465	447	464	482	461	478	522	499	494	487	480	456	441	453	460	464	448	491	489	507	470	466	480	453	488	491	481	510	484	433	459	462	481	457	490	450	446	446	461	459	478	435	458	446	459	463	491	485	488	470	480	477	445	469	467	500	475	500	457	427	475	485	467	479	453	459	442	448	478	441	486	463	498	479	508	464	449	474	452	432	471	551	461	475	473	502	478	461	468	484	485	506	472	483	494	473	485	452	502	456	428	458	460	479	500	469	446	468	416	479	477	497	491	478	495	496	503	484	493	447	445	484	477	482	474	445	455	443	487	448	474	465	492	490	520	480	447	474	437	484	481	455	472	450	415	461	474	461	483	459	490	477	458	465	480	446	461	476	464	482	443	461	471	447	465	457	455	467	435	447	450	467	472	415	438	454	453	443	441	489	481	483	456	471	466	465	449	477	496	489	451	495	463	422	444	454	473	462	497	456	467	474	478	444	464	450	498	498	467	470	447	522	452	472	490	486	435	425	457	487	453	480	488	462	469	448	478	459	426	490	431	406	482	476	468	498	446	449	471	458	491	491	462	488	445	447	401	467	462	457	476	482	530	447	469	513	443	485	475	504	473	423	498	487	507	500	504	480	479	489	444	474	463	483	443	442	467	455	502	479	479	459	491	484	462	463	475	469	433	487	476	452	444	495	509	466	424	447	479	475	483	455	461	447	460	466	469	429	429	459	490	464	462	472	488	418	511	460	445	473	485	470	450	491	511	486	459	443	437	438	489	495	456	465	504	444	438	461	488	543	449	422	450	478	486	434	481	472	449	463	446	526	451	491	514	475	445	463	481	488	450	504	477	474	493	456	481	476	469	459	468	447	483	527	487	465	458	481	481	494	482	483	466	522	481	456	497	487	459	463	434	479	481	446	466	442	499	476	471	477	433	441	472	486	478	442	434	476	476	500	463	463	477	477	493	513	488	457	471	498	529	460	491	451	435	463	498	455	433	483	450	477	508	452	480	463	459	479	479	468	472	486	509	458	461	451	517	479	456	479	454	440	453	465	497	446	417	458	494	478	457	503	437	486	470	457	508	501	494	445	479	474	472	449	459	485	477	477	489	461	482	460	484	492	445	462	474	498	447	491	470	482	465	485	483	506	458	482	438	445	436	453	447	450	464	487	458	445	467	471	472	447	441	470	449	477	472	440	472	449	491	519	429	468	477	502	471	502	474	502	470	455	455	486	460	467	433	481	509	477	464	478	431	507	513	495	466	481	474	406	463	500	477	486	470	441	467	494	479	532	483	455	492	449	472	465	450	494	467	510	445	458	498	491	458	466	477	497	449	473	485	478	462	440	488	479	508	434	492	479	464	471	486	474	450	433	452	479	482	442	471	493	425	496	488	465	445	494	440	490	429	454	460	487	440	435	474	499	458	488	435	475	478	520	501	468	452	492	477	463	477	481	468	478	450	478	478	458	491	450	475	453	427	455	456	475	524	464	458	486	494	462	484	531	493	488	476	469	466	464	448	493	468	437	469	475	506	454	506	471	452	436	475	468	434	454	512	486	475	481	493	447	484	502	435	475	474	461	472	500	468	500	477	488	479	454	432	451	479	442	490	512	474	465	490	490	476	497	468	478	481	434
53940	85319	63641	12949	1854	1346	1059	952	843	804	794	726	731	679	730	689	656	714	681	681	637	661	719	662	630	666	658	691	558	644	897	2957	3424	2097	743	625	646	636	635	635	675	676	689	731	632	645	683	684	633	663	652	631	596	648	635	653	613	635	654	674	665	637	637	621	659	615	652	658	675	675	626	635	641	614	684	668	628	634	638	606	657	626	628	669	656	681	659	663	606	668	624	633	600	657	609	609	653	686	652	647	684	606	623	688	645	674	622	615	683	691	611	640	684	665	662	653	655	655	640	634	608	619	672	634	629	589	642	647	646	675	642	672	702	650	646	658	672	631	631	634	617	669	595	656	646	605	627	677	671	664	630	647	632	629	591	623	654	624	620	677	614	607	623	625	675	658	641	646	665	695	642	619	651	629	673	666	700	659	680	625	655	667	634	643	662	660	643	651	646	692	658	615	656	654	629	658	663	661	667	629	712	637	648	643	610	687	650	639	657	606	629	664	627	656	646	628	664	685	623	671	641	662	646	688	629	677	629	647	637	643	656	650	639	645	660	639	667	655	640	637	643	639	693	683	628	699	698	638	624	626	669	592	655	641	646	642	674	668	621	647	645	650	620	654	692	662	623	664	631	673	638	684	651	659	639	608	658	727	643	666	604	658	639	688	628	647	629	634	644	661	607	665	606	684	666	625	618	681	643	649	655	658	627	688	698	668	669	666	630	641	716	616	632	623	637	657	641	669	662	622	690	673	608	663	652	656	680	640	659	658	652	660	629	649	639	655	633	665	653	655	673	615	664	641	641	633	613	636	603	657	677	627	690	638	654	655	618	678	634	658	672	599	668	630	627	699	652	687	579	653	690	681	671	642	633	630	660	639	641	653	664	644	662	623	671	646	639	633	683	641	615	654	659	654	634	650	620	617	620	596	642	648	640	630	620	651	623	641	643	670	644	658	675	673	694	614	688	641	667	686	657	645	641	666	620	662	678	607	635	668	618	666	653	665	634	612	684	633	634	608	650	634	656	661	663	694	626	623	662	656	688	642	689	595	667	654	616	629	664	646	628	661	602	670	627	662	651	655	653	646	630	622	635	635	655	697	641	665	635	663	626	691	626	619	667	629	663	619	617	657	673	650	670	642	658	640	684	666	634	605	662	648	620	586	610	652	696	606	713	635	633	611	670	671	692	637	634	659	637	664	642	680	687	658	671	665	592	658	604	650	646	639	659	655	635	641	647	677	675	629	651	671	640	672	651	662	598	662	617	635	631	614	643	630	620	655	660	610	656	616	640	665	722	630	667	662	653	691	633	663	667	721	644	659	643	648	621	664	650	644	669	667	656	631	629	624	574	640	635	692	612	650	687	685	646	648	653	664	676	641	650	658	677	617	594	607	637	703	642	639	621	608	644	609	617	639	642	633	667	683	659	641	656	636	626	626	704	658	658	652	635	682	676	628	670	674	630	625	669	684	659	662	629	620	673	610	644	646	648	593	576	660	662	604	653	664	681	671	620	656	619	625	675	645	653	616	664	625	649	643	602	654	611	690	616	626	622	674	627	670	619	660	645	653	654	642	648	709	632	662	609	630	623	665	669	662	616	678	617	664	601	599	646	651	663	614	631	617	666	636	649	637	658	609	662	657	665	621	676	663	664	600	625	660	690	648	633	653	654	673	612	659	609	681	632	674	622	687	637	657	683	629	694	635	632	578	636	662	621	657	585	638	632	693	691	677	659	622	639	704	660	608	667	604	686	613	664	665	632	632	619	623	648	611	634	675	673	667	674	627	649	624	673	633	663	635	664	651	638	673	640	646	632	637	603	609	617	638	672	626	644	677	613	655	668	677	655	675	642	620	622	627	620	623	600	653	665	625	647	612	628	631	671	665	647	647	654	636	627	584	690	666	628	661	651	662	670	633	638	596	666	643	652	622	650	630	680	689	653	611	626	689	653	649	642	638	612	669	712	651	692	617	612	608	657	680	643	645	609	647	610	665	635	626	639	663	701	652	626	610	669	617	681	628	644	652	590	639	625	647	703	619	662	678	652	623	641	695	660	686	680	613	578	640	666	654	626	645	663	662	601	623	619	648	656	651	697	662	622	602	618	647	625	604	649	673	636	671	674	670	644	656	651	644	652	611	654	627	655	654	671	638	635	638	678	663	663	647	651	649	630	654	596	631	644	642	637	686	665	632	662	620	680	657	672	645	627	663	611	647	652	636	642	668	640	639	670	675	692	674	661	637	654	660	623	629	643	637	657	613	655	634	687	600	679	703	675	634	669	688	692	682	628	691	615	621	637	603	651	635	594	599	674	635	642	675	654	655	641	666	642	623	613	663	660	658	639	658	652	668	620	662	653	567	652	648	693	662	661	638	664	652	668	647	616	670	621	635	665	623	628	628	618	643	629	643	649	661	622	627	612	650	650	643	616	657	673	643	612	642	635	616	665	619	650	672	627	662	652	630	647	601	608	660	666	665	641	667	671	684	614	610	638	620	632	642	655	621	606	675	655	677	624	642	668	668	659	634	674	656	617	639	669	666	628	647	694	668	639	663	627	643	665	658	695	612	633	629	652	670	631	651	654	662	597	631	620	619	626	664	629	639	655	622	632	674	628	659	664	617	670	645	639	623	697	655	644	627	609	631	697	637	688	598	627	627	625	651	616	638	678	643	701	628	648	596	634	656	655	672	648	670	620	656	663	625	638	662	647	632	636	676	637	624	652	646	625	639	637	615	604	656	602	636	688	644	694	642	648	636	635	649	620	622	660	677	630	667	649	658	664	649	637	617	676	670	650	696	653	634	649	631	633	707	715	632	661	622	584	661	657	628	682	673	658	622	669	642	633	642	645	601	694	645	620	626	644	664	651	652	660	580	628	640	663	672	633	680	622	630	636	627	661	670	691	646	651	614	649	640	673	636	669	628	662	645	640	647	655	681	669	653	609	649	650	583	620	641	670	651	632	680	581	616	646	619	627	596	646	656	667	608	645	682	615	651	629	649	662	667	624	655	650	670	623	663	634	684	600	720	635	656	577	634	669	656	670	665	630	662	633	641	616	644	658	628	660	623	618	600	644	646	634	677	653	638	623	618	642	661	621	631	652	647	621	610	646	640	628	654	649	610	652	637	659	629	637	672	685	632	653	629	666	620	626	698	672	647	661	671	621	602	691	645	633	635	680	648	616	702	665	621	622	669	606	667	646	633	621	681	654	640	611	647	658	668	618	620	641	642	678	632	628	673	649	610	698	637	581	656	694	605	634	598	612	656	619	631	672	623	635	694	606	657	622	639	656	641	671	654	630	611	619	602	662	659	637	634	683	594	650	631	668	667	653	683	661	605	668	702	673	616	639	632	671	656	607	621	653	615	679	609	655	630	647	667	646	654	701	641	643	653	639	638	651	604	651	677	666	666	653	652	656	692	668	625	709	618	628	627	642	638	643	614	650	642	666	596	635	681	651	624	715	675	647	639	666	676	648	662	661	686	601	642	613	625
22983	21405	33476	22868	21119	20206	7611	729	594	595	596	553	550	542	523	516	506	485	512	509	515	555	495	524	502	526	501	501	518	525	990	2137	2846	1541	613	503	499	512	490	474	499	516	497	438	480	468	492	443	509	459	491	455	497	478	452	473	457	462	457	491	493	479	445	483	440	473	514	450	443	481	485	520	476	520	498	461	458	470	493	454	507	489	475	450	467	474	469	496	481	473	491	512	505	517	444	495	525	462	516	473	464	550	461	453	506	444	468	471	451	542	443	500	501	481	452	489	485	479	468	484	507	459	514	474	472	468	474	458	492	488	487	488	456	508	464	496	456	487	502	498	432	483	475	455	457	467	460	451	458	432	466	462	483	468	504	467	467	492	498	462	456	485	469	428	468	475	458	497	515	521	478	452	487	461	469	467	496	473	442	510	502	501	461	478	501	420	447	496	461	476	489	480	433	487	500	451	480	505	480	460	468	512	526	470	465	510	496	464	495	469	406	442	451	468	485	469	475	466	505	481	505	502	476	496	466	485	506	482	495	502	455	475	473	472	496	467	500	494	456	492	520	479	434	471	451	447	482	459	436	449	509	468	467	483	473	455	509	485	518	437	490	447	494	511	513	466	491	458	509	477	454	472	477	479	498	488	488	476	468	478	439	490	507	466	496	413	447	520	477	480	488	467	515	498	468	464	471	464	492	490	482	460	494	481	457	490	502	485	463	455	475	486	486	461	475	497	482	431	449	448	488	511	461	461	492	473	515	474	467	465	456	467	501	448	483	469	471	459	475	430	512	441	452	472	485	465	509	473	471	467	476	458	519	456	457	515	511	483	475	458	454	465	461	505	515	462	505	497	487	465	494	457	478	491	489	457	481	474	449	482	473	516	461	472	513	478	456	460	419	463	460	454	483	458	535	481	467	490	479	461	450	467	490	493	458	479	485	490	452	516	464	476	500	473	459	485	482	482	460	445	486	509	489	490	483	522	474	483	497	488	496	491	467	490	458	469	450	516	506	433	449	482	465	494	441	488	456	505	502	465	522	462	469	478	439	474	500	455	503	468	475	458	460	465	499	498	442	483	490	507	493	480	531	484	498	471	479	476	498	486	460	482	445	456	468	504	506	469	489	460	479	516	436	526	456	478	474	481	457	466	434	508	482	439	432	493	487	484	476	478	499	422	478	478	449	476	479	436	486	486	462	470	500	470	487	444	467	518	479	517	481	505	482	497	461	508	516	514	503	443	475	477	470	432	507	467	513	487	490	498	448	433	485	489	462	456	485	477	490	496	499	437	460	449	462	450	502	517	487	481	479	508	486	465	509	518	478	444	475	485	465	482	486	467	485	437	484	497	447	499	495	460	452	459	518	461	495	423	485	467	479	518	442	489	500	441	465	442	486	472	485	464	465	457	447	463	478	473	486	453	490	489	489	456	511	471	521	444	438	451	437	483	475	448	458	503	507	474	462	477	491	491	451	481	451	490	441	462	482	488	464	493	512	470	444	469	486	419	422	457	492	472	492	510	500	436	500	455	483	489	489	478	462	498	472	491	453	493	438	441	477	478	491	478	483	467	458	487	460	482	516	449	481	482	467	480	465	462	475	497	457	453	465	495	487	468	461	483	449	473	509	460	438	462	468	476	473	474	512	493	510	476	507	455	433	470	463	468	466	451	455	499	479	490	464	459	439	459	469	493	464	495	494	470	450	486	466	529	467	475	473	481	494	458	459	448	471	465	491	461	492	465	453	474	473	515	473	481	504	471	531	458	418	483	475	483	466	498	464	491	447	501	485	421	452	480	483	462	524	470	496	471	494	495	465	508	452	484	484	454	470	480	489	485	473	456	504	458	439	488	491	479	461	475	467	468	481	471	496	466	483	475	451	478	482	490	444	466	477	478	483	474	485	459	475	472	482	512	481	493	503	485	484	506	493	467	483	453	456	445	483	483	458	493	505	489	474	447	477	488	449	462	461	442	459	465	489	503	528	477	507	489	507	457	495	487	447	502	478	440	455	470	484	436	456	463	492	494	479	473	458	493	496	501	491	492	499	491	466	449	486	486	481	501	498	479	472	498	471	469	457	488	459	502	456	455	478	487	443	462	457	462	463	472	478	464	458	502	451	492	491	470	462	461	469	471	475	487	482	496	488	505	503	489	440	458	446	446	504	444	469	490	467	514	478	516	513	459	466	477	478	467	451	452	456	467	501	443	443	476	491	504	503	493	526	468	504	500	489	496	506	464	485	480	456	465	475	500	458	478	511	496	534	495	469	475	464	497	493	498	456	453	465	447	508	515	458	486	489	491	462	523	462	467	466	476	475	461	495	489	440	539	498	480	474	468	490	511	459	487	481	497	458	424	492	460	487	448	453	454	466	474	500	504	471	478	461	454	493	480	468	489	467	476	507	488	498	486	462	480	457	459	477	452	471	492	464	481	473	506	503	486	439	456	438	485	473	474	472	473	443	492	521	458	474	467	478	492	476	452	459	480	454	475	474	484	462	485	461	458	497	477	465	466	480	472	514	520	451	500	488	459	433	440	482	471	492	478	421	493	461	448	504	473	475	463	451	528	465	507	439	483	467	453	495	495	489	470	506	492	494	451	446	476	531	472	436	433	468	484	480	461	476	492	492	452	471	465	459	534	470	452	493	496	466	451	477	483	481	503	458	471	467	474	420	464	503	528	446	516	500	502	491	448	499	467	470	422	473	491	510	453	484	454	486	487	469	469	468	506	479	468	490	482	486	469	490	495	456	487	492	488	449	446	474	500	522	453	458	474	474	458	530	468	505	450	504	513	474	460	468	481	489	450	466	470	501	508	463	492	455	507	475	489	490	471	447	441	482	467	511	436	472	490	510	482	503	521	524	455	455	445	455	462	479	481	483	456	470	507	520	436	486	521	444	501	480	492	457	454	438	464	515	483	451	458	481	467	459	470	512	484	470	493	491	492	489	478	503	482	512	437	456	462	466	463	478	503	498	492	480	496	454	483	474	481	455	460	463	463	552	476	487	483	452	450	450	460	448	404	512	492	494	464	457	429	445	491	509	503	454	507	460	447	451	436	467	488	490	497	416	464	448	511	475	461	453	489	473	462	525	460	475	469	453	463	490	446	515	495	473	466	480	454	461	489	486	442	474	506	444	460	476	481	471	503	457	468	449	453	482	479	497	455	463	484	454	455	441	466	488	486	464	483	477	457	526	484	479	449	453	482	480	459	464	474	465	470	465	474	488	475	473	465	499	417	459	471	479	482	472	451	442	473	480	466	463	487	462	470	523	490	473	513	458	468	494	511	472	469	476	460	434	459	445	497	478	499	450	451	497	470	447	509	498	503	441	441	449	485	476	496	484	478	476	505	470	470	507	468	482	481	463	415	457	470	466	460	449	488	471	474	486	483	489	470	480	485	457	496	459	461	456	456	471	460	496	486	533	427	467	528	483	464	474	517	462	457	504	464	444	481	482	502	430	470	503	494	459	445	478	514	473	470	468	434
60356	96995	65115	20582	2982	1770	1479	1211	1064	947	933	884	865	819	748	761	729	754	720	726	657	710	700	690	700	734	671	700	649	721	1683	4276	5494	2814	837	666	676	628	654	639	656	628	649	631	667	672	681	593	653	634	681	648	633	645	651	652	659	699	636	627	706	645	641	651	668	630	693	627	632	652	622	622	612	693	609	652	628	648	641	649	682	636	669	660	659	618	667	617	615	623	651	651	665	662	626	649	656	628	659	629	673	622	660	633	672	610	665	632	643	678	654	679	671	658	648	651	605	653	668	698	689	641	627	646	645	643	624	618	632	636	704	625	634	651	665	674	670	664	632	661	656	675	635	641	634	631	637	667	662	652	629	622	630	613	656	649	637	638	632	650	614	672	643	620	651	612	686	646	674	668	669	657	645	682	663	662	633	680	625	702	617	631	607	664	680	671	634	655	667	688	636	636	623	652	658	628	645	631	682	611	646	654	653	648	638	703	603	661	618	706	628	635	646	665	635	684	627	609	636	637	637	622	603	692	666	628	703	686	689	634	635	657	638	647	666	641	632	666	671	657	667	663	644	625	621	701	643	607	654	688	681	668	644	660	637	673	657	650	667	661	665	660	632	670	646	667	669	643	589	679	629	680	618	681	691	701	673	643	690	670	608	673	659	666	634	619	631	635	645	643	675	667	641	672	639	603	642	630	612	643	606	683	640	662	657	655	653	684	655	662	651	663	627	672	622	660	684	657	657	655	611	626	620	651	666	626	691	649	657	636	670	646	640	656	603	669	659	674	636	655	636	661	572	641	671	639	637	659	625	643	650	668	624	689	707	672	663	619	599	615	633	661	624	669	670	621	616	667	658	660	637	677	648	648	648	623	658	686	706	687	654	705	679	641	636	675	674	590	673	633	621	613	658	636	686	664	641	627	643	629	611	656	672	624	614	656	655	655	631	625	668	645	661	622	687	615	661	674	652	648	653	632	664	606	684	678	631	676	676	638	639	619	669	641	646	641	601	635	714	653	628	647	630	614	666	709	679	651	641	694	618	598	689	649	702	647	629	639	626	640	690	653	632	638	644	656	671	617	631	680	666	662	666	663	665	642	660	652	697	662	645	653	608	668	655	637	676	635	670	622	612	581	644	648	647	648	650	659	620	683	649	645	646	604	666	692	641	598	675	660	655	664	653	675	669	684	616	647	635	633	651	647	640	721	632	621	649	659	645	609	605	633	701	636	620	690	626	633	677	643	615	635	711	685	561	635	651	658	631	661	661	644	647	663	663	613	644	639	659	623	649	626	667	666	650	649	647	619	653	633	678	622	678	668	631	666	686	636	642	638	630	641	648	658	630	640	646	663	671	665	672	661	606	638	670	684	689	675	683	645	674	655	644	693	607	601	659	647	649	668	652	652	638	692	616	625	611	605	623	634	648	631	684	713	674	712	679	649	621	593	642	660	638	675	675	638	602	588	667	635	630	626	609	682	632	675	646	650	621	654	608	657	651	615	701	665	626	629	657	643	626	598	678	635	608	653	671	662	649	587	641	643	641	619	677	677	639	671	662	673	614	635	622	674	677	610	624	638	634	602	664	647	631	724	646	599	669	632	685	637	629	616	656	668	638	672	604	621	631	620	614	637	679	673	681	645	614	661	624	649	642	642	636	682	652	673	659	632	651	658	658	598	703	640	687	678	653	684	603	668	670	665	663	692	614	647	611	681	639	658	594	641	647	665	612	641	660	678	638	616	595	621	666	655	688	665	663	678	688	664	636	646	629	578	668	658	653	666	663	629	618	621	671	652	662	684	635	623	647	651	630	637	640	651	703	655	648	650	668	682	614	658	660	668	677	660	639	653	598	669	655	650	671	655	661	629	656	687	655	657	677	626	634	621	638	637	603	672	654	662	623	647	635	635	614	616	628	660	686	658	654	658	665	607	661	609	636	650	607	663	642	685	647	607	654	651	641	667	643	655	660	613	630	622	661	671	647	635	631	628	672	630	629	660	608	636	667	620	684	682	650	653	660	624	690	612	676	600	671	646	626	651	675	671	655	664	672	609	647	672	659	616	650	650	631	650	634	658	653	646	626	622	631	644	611	682	610	651	626	633	665	633	655	695	692	678	691	635	652	625	644	622	583	671	643	685	702	635	691	648	627	647	599	639	661	619	662	650	634	665	630	648	622	639	672	645	641	676	600	690	660	629	690	656	649	695	633	640	667	604	618	686	651	667	618	700	669	635	644	623	641	643	637	635	638	640	634	635	663	673	648	694	639	630	654	682	680	664	660	667	603	672	621	662	692	658	662	707	648	655	613	630	641	690	651	588	648	611	685	635	664	662	672	647	656	678	666	617	586	654	626	683	620	660	629	600	659	657	680	637	647	670	694	670	676	718	620	587	679	603	610	666	685	678	611	675	643	614	675	643	642	645	663	623	626	667	682	660	634	601	631	631	639	611	641	628	616	666	677	642	637	713	641	657	634	642	659	650	678	594	628	688	649	678	676	645	716	668	667	616	648	662	622	691	675	648	679	634	623	648	627	668	636	647	663	694	630	664	647	609	661	656	678	643	636	700	658	607	666	665	650	614	651	635	650	673	704	607	662	687	672	615	637	638	662	667	687	653	651	659	672	600	647	658	675	646	651	721	658	680	621	645	687	656	672	670	638	690	625	638	617	614	688	624	665	644	654	647	643	679	628	661	626	641	640	652	622	645	649	653	669	621	660	648	637	667	644	671	631	658	671	676	673	651	674	593	598	648	639	672	629	659	635	662	671	635	601	646	689	659	641	682	629	626	698	673	628	615	632	647	655	673	666	631	641	714	621	630	687	641	678	582	651	696	645	641	637	631	668	601	683	647	663	683	649	642	636	647	655	673	626	648	633	601	645	614	610	634	674	655	677	643	660	630	630	623	693	682	659	655	652	687	691	673	659	636	621	667	645	669	688	631	635	670	702	626	651	698	675	649	615	672	639	676	660	643	635	599	658	665	697	632	646	661	654	674	666	665	619	649	662	648	620	621	624	656	650	700	624	663	660	624	686	696	664	600	658	644	673	626	656	676	670	631	681	654	638	649	647	642	664	675	638	666	655	648	684	655	653	648	683	626	648	626	667	667	658	658	649	669	639	640	665	648	679	630	713	658	630	636	638	671	648	624	661	660	704	662	594	652	666	662	630	645	631	629	629	669	641	669	626	604	649	645	661	639	677	670	652	644	637	694	682	637	651	681	626	638	621	669	675	633	681	606	601	632	671	626	634	596	633	639	614	634	657	700	591	650	697	626	644	636	639	625	652	636	666	626	651	673	597	705	671	647	610	640	683	698	637	650	683	662	656	649	640	640	613	611	628	627	678	634	630	647	651	678	622	648	646	689	662	643	640	633	654	666	620	646	634	694	658	627	654	644	628	660	669	656	681	663	653	617	648	649	632	643	665	673	632	655	661	614	609	622	625	655	670	677	633	612	658	727	661	708	672	667	639	613	609	621	653	691	609	657	666	630
27439	25081	32785	11479	578	403	364	294	311	289	295	355	324	327	304	329	348	318	291	342	309	276	299	335	333	304	325	323	325	357	323	430	494	438	324	304	349	294	351	308	322	284	323	284	294	318	295	305	345	321	314	310	305	326	312	308	303	339	296	335	331	301	283	329	328	324	342	316	300	355	311	307	300	337	318	319	292	320	323	308	323	310	300	327	323	297	296	335	308	325	298	293	297	334	317	362	316	295	321	338	326	301	313	310	315	331	304	319	331	313	333	306	335	343	302	328	331	298	319	307	301	342	319	299	329	320	308	321	305	324	331	302	306	321	295	307	310	302	288	287	308	316	286	313	292	299	302	276	265	311	336	311	324	318	327	301	321	312	307	333	302	289	308	313	276	310	317	348	315	338	328	341	338	322	321	317	325	313	313	321	323	334	334	331	318	293	295	300	327	361	309	310	338	315	278	342	326	328	313	345	318	304	332	307	315	314	309	335	314	309	298	302	323	322	319	289	298	319	295	332	329	319	285	316	308	306	345	321	323	320	330	315	295	315	322	349	301	322	293	289	347	304	347	321	303	322	376	305	327	311	330	325	323	330	326	316	320	301	316	300	310	328	313	329	311	304	356	297	323	297	287	302	329	308	339	310	302	297	307	340	326	314	297	350	279	329	337	290	326	310	327	332	301	291	325	330	297	303	310	320	289	300	321	335	309	298	314	294	292	295	354	344	317	289	277	305	294	309	276	311	296	304	311	270	319	305	326	337	304	300	323	289	299	320	336	321	319	316	305	317	309	329	315	312	330	307	320	325	336	338	317	310	321	314	286	309	292	306	293	331	319	312	311	324	302	331	332	321	322	329	281	312	312	315	320	305	314	326	318	322	336	338	315	316	320	318	310	325	326	299	294	344	303	305	331	339	327	317	322	308	355	317	300	308	308	325	345	292	310	348	326	344	311	321	342	340	317	330	327	321	335	311	303	294	287	313	315	302	311	327	334	341	310	287	337	336	330	323	338	314	336	319	317	307	334	303	318	325	300	315	311	311	310	304	301	282	320	321	296	313	307	300	331	330	296	325	340	351	308	294	309	350	369	300	323	309	318	315	311	314	302	291	331	300	293	307	297	293	347	298	303	322	310	318	306	324	304	326	333	293	315	334	331	322	324	318	317	312	343	311	322	301	287	284	292	310	321	331	321	340	300	327	336	329	315	287	304	349	304	287	287	334	327	341	311	326	323	323	314	349	287	333	325	327	300	343	333	282	317	343	337	306	319	318	300	302	293	336	302	298	315	319	329	296	323	331	341	295	308	320	294	321	312	293	311	309	329	316	307	304	325	334	276	313	331	313	303	349	311	303	313	316	309	283	298	305	302	302	328	297	324	306	318	335	286	327	291	322	295	299	338	314	290	310	337	310	333	304	357	321	318	312	282	337	281	330	310	303	315	320	311	293	294	308	314	322	315	331	330	310	317	323	304	302	330	325	326	320	328	290	292	300	303	315	313	318	284	320	326	330	322	288	311	317	309	344	285	325	308	270	328	283	326	289	314	316	305	323	312	323	334	313	312	296	330	307	317	320	319	344	315	298	321	302	310	350	332	322	296	326	336	346	294	340	350	325	300	335	364	318	258	340	336	337	311	340	287	306	322	296	303	301	328	311	324	327	325	298	306	329	310	291	331	310	288	328	302	316	290	327	310	325	301	302	295	308	318	311	318	300	295	299	329	335	323	320	315	314	341	308	292	269	308	325	324	312	296	321	300	328	343	325	326	318	306	317	317	290	318	303	302	299	313	305	302	326	278	342	330	294	330	308	317	309	331	307	311	307	325	337	286	306	302	294	330	322	310	329	295	281	340	310	324	294	308	324	293	294	328	299	322	282	310	271	301	330	331	271	299	305	315	297	307	308	307	332	329	313	323	343	316	331	292	292	305	308	305	336	329	284	310	306	308	331	317	337	302	334	310	337	337	340	344	296	314	327	335	281	326	289	316	315	306	312	292	297	319	279	327	303	332	295	352	298	298	335	290	317	283	314	339	293	323	307	288	297	301	324	353	300	295	293	302	314	307	314	309	319	324	299	291	312	306	342	302	336	291	320	321	277	340	297	329	312	299	297	301	293	310	282	322	329	307	301	323	337	305	330	315	309	312	287	342	307	301	320	308	336	320	296	314	351	331	313	336	319	333	316	335	309	361	320	312	326	283	294	301	296	279	304	319	320	289	282	336	331	325	314	316	320	325	325	317	309	333	283	339	361	306	344	325	284	315	318	325	314	329	308	294	324	316	293	314	309	299	312	305	298	296	314	307	319	328	338	336	326	311	306	283	321	321	299	325	300	346	329	306	293	314	335	290	318	291	336	319	369	337	307	309	334	321	310	303	332	294	342	317	301	330	273	306	332	303	313	303	328	308	307	284	313	313	354	351	297	296	292	309	295	337	318	315	331	306	314	314	307	305	301	316	311	297	340	306	319	288	322	330	279	330	327	347	294	338	322	323	330	307	302	316	334	293	324	318	300	320	308	313	317	317	282	334	334	306	307	298	333	360	285	310	297	319	320	320	296	349	313	338	322	329	298	316	322	300	300	291	263	307	291	339	318	305	292	329	299	290	329	303	310	346	283	295	295	314	339	305	300	316	323	296	308	304	304	299	330	292	340	327	285	337	265	320	333	283	295	290	292	297	343	323	328	307	321	322	282	298	299	316	309	301	315	331	340	319	315	300	306	289	300	296	322	336	347	299	332	346	305	321	310	323	299	327	336	300	331	338	332	338	329	311	302	297	340	307	327	309	342	331	310	321	302	279	303	326	345	320	304	314	308	287	319	327	279	309	291	276	302	293	314	323	302	330	312	318	345	319	286	313	307	282	333	308	315	311	321	308	329	308	275	319	308	275	298	327	300	335	326	309	326	327	338	305	305	334	266	286	284	283	342	323	285	331	315	308	297	294	331	312	295	279	311	304	328	330	300	307	302	318	316	345	289	327	339	298	318	303	316	331	322	308	342	310	362	332	314	294	314	330	308	299	332	303	317	316	320	326	325	325	314	311	313	344	326	303	307	322	300	306	294	313	284	345	262	287	298	315	329	344	335	340	290	312	282	345	316	354	293	306	314	313	322	309	311	293	302	306	316	295	332	313	298	350	348	293	292	313	306	300	316	346	331	314	300	330	323	322	313	289	333	296	300	322	333	323	325	337	319	327	313	325	301	299	318	308	351	321	314	294	315	306	306	332	299	324	319	351	305	315	313	306	311	330	299	292	324	297	348	322	336	286	316	318	288	318	319	308	272	312	315	307	296	316	282	318	338	294	291	302	322	342	331	328	304	285	338	320	343	339	305	296	296	330	327	307	325	332	311	308	337	320	316	331	305	330	332	325	277	283	303	332	293	317	295	298	284	310	301	292	308	305	303	307	305	302	296	310	300	289	340	287	321	297	311	331	293	314	360	309	338	282	339	289	333	304	351	334	333	317	316	314	320	318	292	324	318	301	320
29194	44215	34367	7324	587	488	463	451	466	429	436	444	464	434	438	471	487	455	456	415	435	478	456	428	422	416	455	489	427	460	506	665	843	770	461	421	432	464	419	454	480	419	457	459	417	467	435	422	435	449	424	440	455	426	431	437	415	433	469	440	458	446	446	458	432	480	457	432	403	470	469	405	459	405	409	425	410	439	448	411	439	428	402	453	443	401	435	444	468	480	430	505	419	446	434	432	440	442	478	433	469	412	468	431	411	446	443	447	456	421	448	417	394	462	438	438	428	428	467	460	429	437	461	435	429	467	410	476	453	397	395	448	428	452	438	416	442	441	473	464	436	425	449	460	431	422	451	422	451	468	448	424	420	452	406	434	418	443	416	437	427	455	461	449	435	468	431	459	457	503	435	441	451	442	449	444	457	418	447	408	426	393	444	437	407	466	450	432	453	425	417	437	414	435	448	424	452	415	461	423	442	404	429	419	411	446	438	462	393	449	420	457	470	430	427	448	435	426	419	430	415	440	421	382	445	414	425	429	431	430	419	479	453	431	452	429	379	434	415	437	454	424	448	420	407	428	442	436	436	429	399	445	412	420	482	427	412	423	442	408	448	419	452	447	430	440	441	494	395	437	440	459	425	398	434	416	432	443	445	448	454	481	461	405	432	426	423	450	419	446	439	428	409	441	466	428	457	466	430	419	419	434	420	442	448	444	405	436	429	485	475	452	381	441	432	461	459	397	435	434	448	470	455	453	422	471	471	429	435	433	464	435	403	457	427	439	442	442	429	449	393	418	436	430	457	432	426	437	442	469	423	420	429	452	437	463	435	431	451	462	423	449	423	415	433	419	430	430	421	437	439	479	438	435	482	442	471	435	449	422	482	458	431	440	432	470	485	449	427	457	422	484	455	463	425	437	455	444	457	462	453	432	423	414	458	447	449	444	455	402	423	460	421	483	405	451	456	462	405	439	444	445	435	435	448	432	447	408	429	441	430	464	428	462	389	434	423	448	479	446	462	461	434	424	377	430	433	409	439	443	452	446	413	447	408	433	424	475	413	430	454	424	437	457	453	450	473	467	413	480	448	433	468	437	433	429	430	428	416	440	447	408	408	445	461	443	430	406	448	446	422	462	426	445	446	428	431	460	413	422	446	470	436	437	406	467	418	486	481	460	444	460	444	428	404	463	448	441	415	417	426	420	438	420	445	429	459	502	421	430	461	427	437	421	431	456	443	481	429	435	393	436	434	436	441	420	451	418	467	466	429	409	424	413	417	438	435	406	402	469	437	438	450	434	419	410	487	436	431	474	422	405	445	425	480	410	463	455	422	433	480	468	420	412	440	455	490	425	425	459	437	433	450	450	429	443	445	445	456	472	415	442	425	444	432	426	445	437	448	475	440	463	445	436	427	419	415	448	450	411	415	425	423	429	426	436	413	454	437	432	440	470	417	422	452	484	447	448	460	442	451	472	481	422	434	408	437	439	421	425	469	429	448	441	450	482	451	443	428	406	407	431	455	413	431	417	426	409	444	444	465	447	431	424	435	448	464	434	411	427	407	436	407	439	455	451	414	419	411	452	437	459	468	442	425	468	460	461	450	442	425	447	416	400	434	450	429	435	421	432	449	411	446	432	398	422	438	440	482	438	436	422	452	422	428	441	442	460	480	423	441	421	411	460	466	420	438	429	387	413	438	451	416	429	461	429	435	459	456	491	401	475	425	438	455	448	453	457	436	464	425	489	429	454	451	478	426	466	482	436	421	450	448	430	462	445	444	430	395	423	444	400	432	443	421	440	428	450	423	433	409	435	476	448	445	435	460	410	431	424	436	443	454	462	461	401	466	469	448	440	432	453	465	412	433	462	415	441	442	464	443	448	427	436	421	400	437	434	451	448	421	442	423	442	425	421	431	418	398	452	481	453	468	448	475	464	429	430	470	432	408	430	405	423	471	445	443	380	438	396	400	434	420	422	425	456	445	419	402	420	450	460	427	408	440	428	417	438	448	427	433	386	433	443	453	442	434	429	417	427	433	454	485	435	436	461	425	427	447	447	422	434	481	406	419	475	476	451	427	456	443	455	453	426	470	416	455	431	421	450	450	462	422	423	469	417	453	443	472	445	427	457	465	474	421	485	445	435	429	447	426	440	436	473	417	466	451	452	435	414	439	445	453	449	430	434	461	433	454	410	496	436	440	421	411	448	440	488	427	425	477	418	444	450	457	445	405	417	443	444	470	412	450	424	462	418	475	447	440	432	438	412	418	462	459	446	443	438	403	480	415	413	444	432	479	421	427	459	461	438	413	445	391	447	420	445	439	423	435	435	445	435	452	428	436	435	422	447	437	415	437	474	434	448	443	464	415	427	433	441	440	446	400	403	422	454	452	435	440	421	403	462	448	442	449	467	427	453	453	441	401	386	425	482	420	438	429	440	401	412	426	466	483	442	477	430	452	464	443	454	430	458	425	438	421	432	438	441	435	426	424	424	443	443	445	452	429	427	432	400	479	483	419	449	424	462	428	424	423	428	442	468	438	424	435	448	421	439	458	465	427	463	460	489	467	422	454	482	471	420	443	447	485	441	453	416	433	448	459	439	443	440	401	470	454	453	427	453	450	434	440	450	408	442	468	460	435	426	433	439	415	435	425	436	415	420	475	433	456	418	471	465	470	444	460	453	454	441	429	463	450	434	407	440	415	394	450	450	436	454	457	472	421	437	441	469	419	454	426	379	432	442	447	468	449	393	456	444	439	415	412	402	442	429	416	446	403	426	447	410	420	431	422	433	437	452	423	436	434	497	429	474	485	440	443	419	435	383	453	422	413	427	421	459	430	429	404	431	454	422	437	433	449	425	423	406	475	432	433	422	433	389	439	412	429	458	426	455	446	400	423	431	414	473	434	459	472	441	423	471	461	406	438	451	424	453	435	448	472	413	443	442	428	449	423	459	437	420	442	465	422	442	435	429	383	476	446	469	431	443	408	469	435	400	475	431	473	464	439	435	446	437	413	398	441	447	447	462	444	422	481	424	489	433	429	444	439	402	464	441	471	463	429	458	425	448	433	425	421	402	483	457	405	437	421	439	418	443	433	428	434	422	492	451	466	438	361	474	479	491	430	461	445	455	437	402	430	466	476	421	425	412	422	456	432	438	447	429	424	453	447	438	388	444	432	431	428	437	489	435	475	436	436	453	411	458	422	431	490	455	445	446	463	432	469	448	455	448	457	449	425	430	443	382	448	436	455	495	468	422	399	417	408	473	421	439	392	451	419	426	458	439	448	433	431	455	461	440	437	470	474	415	454	441	433	447	444	401	449	456	448	464	439	438	417	433	446	447	428	415	456	463	457	455	456	430	402	427	456	435	446	406	444	412	444	428	440	431	441	480	453	462	453	394	408	451	422	422	465	477	444	433	408	456	429	426	435	405	413	420	428	450	401	496	463	424	439	435	424	413	446	444	442	452	434	435	441	423	446	421	462	413	432	429	443	436
23954	21687	35363	26302	17686	5680	809	609	545	557	546	525	491	514	521	486	506	507	512	503	516	488	478	460	473	532	458	476	446	490	569	1236	1599	1442	639	487	480	480	466	453	498	460	479	470	523	482	455	469	455	493	458	466	445	456	471	482	461	505	481	493	468	463	455	481	470	471	477	490	463	454	478	503	522	493	470	473	522	458	488	490	453	434	483	458	479	456	470	491	474	474	456	477	426	502	472	483	439	459	469	469	507	463	478	442	430	481	466	512	490	482	499	461	476	465	490	455	474	501	461	479	490	477	483	483	470	506	498	474	453	487	449	449	447	486	490	503	469	483	472	475	432	445	510	436	463	447	473	498	436	475	495	461	503	477	466	459	511	475	505	504	459	502	523	481	472	503	435	488	490	478	445	488	464	447	468	506	524	456	455	494	437	451	498	476	475	489	488	459	503	476	447	470	463	458	480	460	493	454	488	510	497	513	503	455	479	483	465	463	476	479	468	514	455	491	472	446	459	498	480	467	505	477	445	460	479	477	444	456	435	488	454	480	479	472	472	459	486	493	482	453	474	455	471	475	490	445	525	474	476	422	460	471	474	468	462	468	476	460	500	472	478	457	501	463	463	447	476	466	483	463	488	492	466	484	476	475	454	506	462	490	486	503	465	497	472	455	511	503	464	462	448	497	459	482	474	473	459	480	458	494	481	495	494	453	462	473	458	503	470	476	463	476	498	486	507	456	461	512	488	485	469	420	461	532	470	487	486	471	458	444	474	442	467	497	472	455	466	423	479	464	497	463	542	494	453	486	479	456	498	460	489	452	511	468	466	452	472	486	484	445	516	461	466	476	480	489	484	504	482	493	486	482	459	466	485	479	490	477	484	488	510	454	505	440	473	436	466	475	480	488	471	500	493	468	464	481	451	494	444	435	469	499	443	455	493	453	496	468	435	492	499	478	477	466	439	482	471	469	465	497	446	499	478	456	494	492	530	483	477	529	505	462	480	461	491	506	497	473	402	459	489	501	489	513	444	481	484	450	483	496	471	456	477	455	467	434	464	471	453	502	455	490	459	447	487	464	492	458	497	464	445	530	475	491	466	462	476	542	484	482	475	459	436	511	471	513	473	437	466	489	486	457	479	471	487	436	475	472	516	424	458	496	456	449	483	489	505	443	480	517	495	486	491	461	512	483	503	440	483	487	499	425	421	472	470	489	477	495	464	504	494	469	465	501	453	484	466	471	477	477	438	443	457	473	490	516	498	431	478	452	449	477	509	494	482	468	461	516	512	481	457	478	468	467	457	441	473	469	471	479	483	486	458	466	441	456	521	473	502	510	521	480	516	499	454	467	473	465	457	495	470	469	481	474	452	496	485	479	491	449	469	493	477	512	471	473	482	453	481	430	472	466	465	424	508	490	466	458	486	475	451	471	499	463	482	508	529	454	456	487	474	449	454	499	483	493	470	483	458	490	475	493	478	449	476	492	480	481	460	495	472	457	499	511	454	470	472	459	501	482	502	493	512	482	468	479	484	453	435	500	479	479	507	454	510	487	470	433	473	475	478	480	464	475	473	459	488	501	464	470	444	464	498	533	468	490	497	480	485	477	442	454	419	486	489	516	520	474	481	454	463	500	489	454	459	477	478	508	459	477	462	474	509	470	519	465	499	440	483	470	495	477	444	455	481	498	437	461	456	499	434	468	501	475	483	475	454	435	471	441	453	416	460	496	470	450	519	468	426	480	450	514	464	475	479	481	469	493	471	443	461	488	503	450	460	472	472	467	504	462	493	428	468	473	476	479	450	446	477	439	499	481	441	463	441	459	484	448	518	442	466	485	489	460	473	454	476	485	503	448	482	447	480	431	522	496	448	494	452	414	455	485	494	494	486	466	482	466	485	483	495	438	477	484	470	447	485	489	477	466	479	470	431	477	458	468	438	443	505	519	502	478	491	465	503	473	452	458	474	436	473	495	504	489	483	477	507	419	472	486	487	449	456	462	454	458	445	487	511	466	519	472	524	479	457	461	458	483	460	476	455	515	486	486	515	498	447	499	460	469	504	496	468	478	499	449	491	463	501	470	457	447	443	454	477	421	456	473	485	477	481	487	514	440	473	467	465	470	461	454	509	482	454	479	457	497	464	475	478	441	462	464	484	482	497	545	497	476	513	486	480	473	472	490	471	471	483	457	453	477	457	482	453	470	472	477	457	478	482	473	468	461	486	439	460	481	493	459	473	461	457	456	460	453	506	485	527	449	464	462	473	491	516	489	552	468	436	484	492	473	475	469	474	497	524	458	526	496	437	470	499	474	492	470	439	501	502	481	464	488	474	484	464	473	478	491	475	476	498	482	464	461	467	487	463	491	431	462	497	476	497	404	481	467	529	479	457	454	476	445	538	462	501	484	474	485	477	511	444	501	488	449	457	468	431	485	472	493	487	463	502	476	454	445	423	503	478	490	482	498	499	499	491	478	457	482	479	520	497	467	478	446	501	467	481	470	486	496	476	444	464	447	465	450	457	446	441	461	464	462	497	487	461	463	493	491	488	486	506	468	486	474	480	501	459	483	455	504	451	481	460	424	473	467	501	475	482	493	483	494	474	474	481	489	492	441	463	482	457	519	505	459	467	463	486	469	448	445	444	429	470	460	469	470	499	478	479	464	502	476	458	505	465	450	456	452	478	473	489	439	468	475	503	488	479	421	460	452	487	453	461	436	498	508	516	472	446	474	496	464	463	465	476	494	487	472	472	474	484	480	462	504	477	503	489	478	452	495	476	493	460	471	445	516	530	443	464	476	492	512	473	451	468	501	519	507	480	458	476	508	457	467	467	482	486	493	494	447	498	498	468	451	493	483	497	505	503	479	458	439	466	513	496	494	507	476	461	484	457	489	493	494	444	492	468	474	432	449	482	476	492	472	504	491	492	493	520	529	475	441	470	477	475	472	483	487	471	468	480	461	482	474	469	486	469	486	509	466	539	454	461	480	474	477	489	494	478	463	439	517	475	415	461	457	493	458	503	479	491	494	458	473	452	487	520	480	456	477	466	482	409	466	457	452	499	451	496	441	462	496	466	487	468	454	494	484	470	457	476	468	456	488	496	495	426	491	506	492	481	424	494	540	447	483	465	496	499	457	490	454	466	483	490	496	473	454	477	480	507	471	462	458	494	489	450	491	514	471	472	463	479	460	455	461	478	453	463	454	448	457	473	494	453	496	511	516	457	484	502	480	490	496	469	453	516	458	490	458	440	467	451	476	465	469	461	477	550	489	467	493	463	464	469	435	442	429	467	481	435	506	500	489	455	488	470	452	491	486	469	503	502	473	458	497	499	493	460	453	463	492	437	477	449	456	464	492	472	479	485	459	463	467	482	470	490	465	455	491	502	494	439	483	452	467	502	475	464	478	436	484	492	487	489	505	462	460	463	506	486	514	476	488	497	472	454	475	471	439	497	452	460	447	518	441	463	459	483	455	484	490	464	440	516	492	490	445
54563	87749	62648	21310	1557	1264	1103	932	872	919	822	763	710	740	698	708	702	721	723	650	699	680	644	700	684	681	688	640	683	692	864	2268	3052	2777	952	658	630	625	647	646	637	693	641	665	647	693	642	637	652	591	601	667	695	658	663	659	630	648	662	657	639	649	641	631	618	678	626	657	638	675	629	647	618	680	673	667	653	665	697	660	679	627	694	663	674	671	689	675	667	671	641	636	655	664	665	647	638	645	599	663	667	672	645	661	613	653	682	640	649	659	633	651	640	615	620	630	612	681	688	703	625	634	602	697	643	666	672	662	711	665	678	627	665	681	643	678	689	639	660	613	616	660	653	604	698	652	671	643	608	637	662	670	606	644	684	620	619	693	658	684	635	671	582	623	697	643	618	633	666	636	666	626	700	720	674	662	651	644	609	649	651	643	674	635	639	699	638	632	713	626	658	635	663	677	607	667	642	608	631	667	634	630	676	661	661	624	651	653	665	670	639	656	614	635	647	664	691	593	655	632	676	651	637	667	614	698	648	625	656	669	601	675	679	685	631	640	636	630	665	623	618	621	610	626	638	686	630	686	658	661	686	630	642	628	665	662	639	707	660	647	670	641	586	660	634	672	665	644	654	649	628	650	658	688	613	615	624	654	650	653	625	635	656	640	618	678	649	671	640	670	631	670	665	656	618	632	645	649	672	620	628	641	676	651	685	631	643	673	665	653	649	663	622	632	639	681	650	657	666	619	632	576	627	648	639	683	611	638	611	645	628	614	636	613	684	638	681	653	657	642	652	589	627	658	653	627	640	658	653	687	650	613	621	649	644	570	705	609	641	654	694	638	638	610	660	660	637	643	664	638	635	634	671	618	649	613	659	672	639	660	662	621	665	580	650	669	671	633	677	661	615	611	606	611	638	625	636	643	618	640	601	675	636	698	620	684	656	644	702	676	667	642	647	634	662	667	616	661	674	667	600	634	660	642	632	645	631	617	598	676	657	651	655	669	666	652	671	670	682	643	639	602	668	653	625	629	644	630	690	653	636	628	641	650	663	648	620	649	681	683	639	646	622	629	642	653	620	701	657	670	642	647	622	651	664	645	689	693	678	648	642	649	634	629	642	656	629	644	649	658	618	674	624	638	650	622	629	616	639	675	709	689	650	701	638	670	639	662	645	615	676	686	647	627	664	638	682	637	637	651	674	702	621	644	632	668	639	676	651	608	634	682	645	671	692	658	623	655	643	664	643	652	670	645	676	603	638	661	674	634	612	625	651	629	657	648	669	629	645	656	667	611	654	652	671	645	657	612	635	649	605	642	643	660	627	633	664	646	634	645	642	669	615	633	675	635	631	641	659	638	664	671	632	656	644	697	671	617	646	634	622	616	641	631	659	675	647	661	621	682	667	655	606	617	651	633	690	621	648	668	688	655	612	648	654	638	652	658	675	625	685	669	658	651	664	671	612	693	610	658	605	619	641	663	667	645	631	703	672	643	682	649	661	652	648	658	699	599	638	648	648	646	631	665	686	675	675	685	664	658	677	678	651	666	684	606	631	665	640	661	625	624	662	621	683	647	617	629	668	619	663	598	659	637	657	667	673	655	698	640	672	653	622	623	654	668	632	623	612	693	621	648	689	622	642	651	682	651	666	654	604	679	670	653	648	639	668	624	698	638	671	643	670	657	652	589	652	641	609	614	629	640	646	656	644	645	678	658	636	676	650	675	656	669	636	625	682	657	612	656	646	641	649	633	662	644	683	623	580	681	675	582	624	686	633	667	625	686	649	623	684	609	654	646	620	669	635	656	678	636	613	656	639	660	686	644	676	663	612	656	666	666	641	650	633	665	630	629	625	675	655	674	622	678	594	668	645	622	660	679	700	654	643	658	624	631	640	616	692	640	635	629	673	637	699	642	665	661	689	670	629	689	619	635	655	640	611	654	658	673	685	705	671	651	613	674	660	671	615	662	637	679	682	662	676	623	641	653	642	644	624	673	628	655	634	605	690	682	664	638	660	659	635	677	624	683	618	619	678	661	653	566	656	662	660	655	670	658	640	667	635	676	659	638	623	682	602	660	653	662	628	635	698	680	698	641	648	641	713	685	651	641	633	596	666	639	664	661	668	657	654	630	658	649	631	650	620	681	681	635	667	663	645	668	676	640	632	612	645	633	651	625	689	633	674	698	661	662	663	656	639	625	652	628	652	671	601	683	662	641	689	656	653	664	637	703	662	622	666	673	624	606	658	629	615	705	699	661	687	643	625	621	651	685	630	669	636	676	641	599	669	639	638	637	688	639	668	612	661	666	628	681	664	685	597	692	659	645	618	653	630	639	672	625	686	662	636	677	665	622	647	641	713	636	658	688	646	630	662	633	618	641	624	643	658	625	643	682	621	627	634	616	664	621	653	610	644	636	644	697	629	703	648	617	658	662	663	631	709	684	693	681	655	666	628	638	642	657	651	664	662	649	646	616	647	667	679	654	630	666	617	586	647	635	647	667	593	640	640	644	651	696	688	635	585	664	650	674	655	657	625	705	628	648	671	668	639	653	687	613	628	609	666	623	640	686	678	641	582	611	672	650	657	678	642	662	660	636	708	645	623	622	595	669	676	634	645	673	655	655	631	646	676	624	645	692	699	643	621	663	631	646	673	674	640	660	605	633	633	615	619	632	636	655	627	646	650	636	668	648	639	633	668	626	673	684	626	687	683	626	660	644	635	612	606	604	667	711	644	653	689	608	660	605	671	653	671	596	626	661	614	678	636	683	640	646	649	666	662	650	656	627	649	623	691	632	629	651	587	647	667	625	650	665	618	657	684	607	710	654	677	692	689	659	672	660	617	623	613	660	635	716	666	595	630	611	650	673	670	619	647	683	673	621	658	621	605	609	660	696	648	681	624	656	629	644	590	677	691	626	665	635	647	616	660	675	644	651	655	688	639	640	641	627	624	636	636	610	597	690	640	658	614	624	668	632	667	619	651	676	698	659	644	702	643	670	578	682	670	655	641	610	687	641	611	659	663	673	648	621	650	660	626	685	640	652	639	623	662	637	613	683	642	590	642	601	708	624	610	629	626	640	694	642	637	656	680	669	653	606	636	629	632	659	651	700	693	640	664	657	646	647	638	625	632	686	659	618	566	639	635	709	654	644	628	631	672	673	643	664	674	613	639	660	707	671	633	668	653	629	646	621	622	678	627	636	621	657	609	618	637	613	618	687	669	649	642	651	615	632	655	680	644	646	629	619	622	658	628	686	620	628	618	624	622	670	626	646	586	639	656	658	674	648	646	654	701	642	654	666	639	685	644	651	641	638	711	598	673	650	680	663	698	629	665	606	641	626	660	701	643	644	678	675	631	655	636	619	668	670	627	658	675	652	635	687	627	652	641	630	694	639	623	659	649	621	638	716	618	634	645	622	636	625	686	604	663	667	668	621	700	667	632	686	627	702	632	662	654	659	627	637	634	631	678	660	600	646	645	659	631	682	640	655	628	615
23036	21387	32861	24464	21093	18401	5121	802	579	623	571	591	551	539	567	537	509	498	538	513	488	488	544	517	470	528	520	517	490	447	624	1854	2812	2370	845	461	497	456	474	515	487	494	495	488	489	521	496	486	469	454	504	498	455	485	493	507	497	466	494	473	440	482	456	480	486	484	469	469	486	453	470	444	455	478	496	487	479	474	498	474	459	481	493	499	450	501	491	466	490	472	461	500	505	458	487	479	489	466	480	480	490	476	453	487	429	469	455	474	516	489	467	454	494	473	498	520	487	470	475	468	472	488	483	525	436	473	497	500	483	484	500	495	490	510	485	505	468	493	501	494	502	484	508	504	477	477	503	528	517	461	527	487	479	449	495	498	459	498	485	501	494	471	491	467	520	468	449	458	482	470	488	480	498	475	485	487	494	442	486	468	451	499	484	522	442	491	465	515	477	464	473	463	483	467	463	460	443	446	494	505	486	506	471	486	518	476	481	470	462	481	476	451	534	457	468	471	462	481	477	467	500	470	486	489	477	441	524	520	447	483	500	499	482	495	472	477	457	480	480	448	509	507	497	469	442	462	488	474	451	505	478	473	489	495	496	514	479	487	477	487	439	499	489	484	515	514	499	469	476	479	494	446	503	474	482	482	495	461	488	501	473	519	506	476	499	484	522	482	500	504	448	463	482	446	500	494	455	495	458	499	469	472	440	524	446	459	489	461	468	445	444	478	470	443	440	476	450	475	461	488	473	462	465	469	458	446	493	515	494	511	529	493	505	502	510	495	454	525	461	464	520	494	460	481	460	484	468	483	512	442	465	434	496	484	472	446	535	490	518	494	514	497	510	503	498	511	435	470	469	489	473	491	490	539	501	500	477	500	456	442	476	475	508	466	492	464	482	480	484	496	503	482	492	456	447	509	449	485	497	483	507	496	476	482	458	472	467	461	437	491	489	429	465	512	481	468	477	477	482	448	519	457	456	458	519	476	504	454	471	482	459	441	454	524	445	475	466	437	479	482	523	468	480	454	487	479	515	481	492	453	477	490	477	482	499	504	454	496	456	465	480	451	500	505	489	451	479	499	481	486	431	473	475	470	525	503	468	524	500	441	448	464	446	505	475	470	477	470	488	488	477	458	503	491	505	493	486	504	475	472	511	488	483	501	469	491	465	454	474	490	454	504	475	449	492	504	530	442	453	466	427	485	492	465	443	470	493	457	512	496	472	494	468	466	452	505	465	491	450	447	465	486	479	451	471	473	418	515	519	452	501	420	459	469	476	477	406	479	496	465	509	481	483	460	491	469	481	455	495	428	506	495	455	492	473	461	518	505	504	475	476	477	469	464	523	490	479	481	489	521	482	485	495	500	463	476	500	510	472	487	484	475	480	464	475	472	483	490	472	504	468	475	488	488	481	508	491	485	435	512	492	478	445	485	503	466	476	474	512	448	504	495	464	452	477	481	531	460	491	448	426	495	485	469	490	486	465	477	485	496	465	480	452	505	455	496	482	494	491	487	473	535	454	444	468	495	507	455	481	485	472	476	453	536	486	436	476	482	471	501	488	481	476	492	431	439	437	456	487	479	491	489	456	473	440	508	497	514	497	491	494	467	490	479	452	486	448	474	494	481	508	468	467	482	489	474	488	488	470	463	439	487	513	458	482	467	473	460	431	467	515	453	453	465	457	508	474	461	482	445	464	472	533	486	522	482	476	482	504	452	457	449	472	480	480	497	489	481	452	504	441	482	486	507	528	474	472	456	488	493	475	473	500	435	497	532	471	442	466	501	465	487	471	472	502	485	482	476	470	485	469	454	471	455	491	478	474	483	486	451	452	471	525	488	497	470	472	486	434	482	511	453	483	465	493	514	421	477	490	471	470	453	468	473	491	480	504	473	458	520	476	459	482	496	467	416	460	455	461	499	466	463	440	462	449	491	516	482	476	497	454	435	498	501	479	474	480	472	466	474	513	463	483	496	505	496	478	502	507	455	488	499	448	479	463	457	463	463	472	514	478	440	524	473	490	447	489	452	479	480	479	508	483	505	504	487	523	494	467	463	495	457	467	482	505	479	421	457	509	472	499	449	473	481	495	467	506	462	466	524	466	497	473	490	467	475	470	486	490	474	474	486	428	461	485	471	503	483	448	506	461	483	488	456	461	453	462	501	470	500	481	434	474	482	500	452	455	479	480	444	493	450	468	464	519	470	476	474	477	485	493	461	501	471	527	495	503	487	484	480	472	482	439	552	467	488	462	486	505	473	469	459	473	429	446	462	442	479	500	465	473	483	506	461	482	482	510	488	493	494	514	466	462	462	476	484	467	478	429	491	459	514	495	475	486	500	464	490	509	448	503	491	472	476	474	490	511	476	472	488	458	502	479	483	474	481	486	481	455	506	435	471	489	470	517	491	484	496	477	477	489	477	491	469	444	463	468	427	518	518	479	455	468	498	488	538	479	485	486	511	479	519	505	470	466	429	472	487	480	495	497	494	467	436	509	458	499	469	449	468	511	476	471	481	499	466	522	474	474	450	504	497	498	493	463	521	487	474	449	532	483	474	493	523	474	457	451	451	449	474	486	516	504	495	478	475	490	459	476	478	502	455	528	464	497	486	456	497	481	486	513	504	486	486	451	463	496	521	484	470	441	465	454	500	470	493	489	472	481	487	517	478	472	474	463	457	479	505	483	456	484	477	522	485	479	462	489	510	458	507	476	494	472	474	455	457	465	515	488	516	498	500	461	445	489	474	492	471	439	443	471	479	476	460	493	520	441	460	475	476	469	438	472	439	499	521	521	476	461	493	465	448	459	448	470	462	490	509	450	489	470	470	485	490	492	511	451	480	474	495	482	499	490	451	445	526	456	502	503	476	469	487	505	427	501	458	480	471	514	493	477	475	468	423	489	447	498	487	460	471	457	463	469	511	463	477	497	487	468	511	434	495	505	486	454	456	475	500	480	466	445	481	466	479	500	490	446	467	522	481	444	420	480	485	473	491	468	515	476	473	463	496	459	503	478	483	488	449	491	467	492	474	488	488	478	444	504	465	490	473	503	484	431	476	444	504	466	475	515	512	507	494	532	516	472	432	472	461	507	491	474	503	477	471	452	459	465	502	516	444	486	475	458	468	474	530	501	505	502	489	473	468	484	474	474	458	480	535	454	473	488	511	502	480	478	490	509	495	479	479	464	490	513	493	492	482	513	493	496	471	499	497	472	517	478	466	470	469	498	519	441	476	487	461	479	489	477	450	484	434	463	452	468	442	475	501	514	456	478	466	470	459	468	524	489	471	480	468	465	445	503	484	496	458	475	495	469	502	459	451	484	478	481	444	468	489	474	485	461	463	498	472	459	506	485	462	512	455	429	479	505	465	489	444	480	510	481	467	497	456	470	453	499	466	501	515	484	407	504	440	506	471	502	479	489	450	538	493	480	516	463	449	499	477	469	478	473	478	475	447	437	439	508	482	492	511	483	513	502	489	514	488	477	453	477	472
61342	99237	64666	29347	2392	1821	1554	1299	1140	1031	964	883	799	868	809	780	760	724	699	741	693	746	722	684	756	689	748	697	657	655	972	3631	5528	4461	1343	623	634	673	645	697	610	688	589	669	649	620	630	660	666	707	691	657	683	629	661	649	682	639	658	620	688	648	701	681	624	640	680	674	652	683	654	622	632	662	661	684	624	662	635	649	658	671	648	664	647	649	680	636	671	642	671	657	664	647	681	639	651	685	696	610	663	592	674	694	657	656	648	641	626	664	636	649	630	692	687	703	658	613	642	688	651	651	639	656	624	649	677	655	628	661	682	634	613	651	651	678	659	679	659	620	669	673	646	615	637	667	662	605	621	649	686	613	636	704	642	627	643	623	619	646	646	667	657	673	649	613	646	634	642	648	700	656	683	646	644	632	640	618	630	633	662	674	634	633	655	689	657	647	643	644	629	631	678	686	680	622	681	678	673	642	664	668	633	635	699	672	680	676	643	637	674	650	609	662	626	658	664	650	625	667	672	629	686	654	617	657	661	708	711	657	616	663	647	644	693	632	652	669	658	657	694	668	659	639	647	676	654	647	638	671	642	675	601	676	634	670	652	614	661	597	653	647	625	710	624	657	678	678	648	681	624	611	637	638	667	621	647	675	655	665	616	636	648	632	664	650	684	647	657	654	649	680	658	637	664	693	679	665	668	683	666	677	679	645	667	663	657	638	653	644	703	664	610	609	670	706	650	675	712	667	667	676	661	655	649	585	606	640	686	667	656	638	633	622	654	680	695	700	684	651	650	656	653	621	653	668	704	606	691	646	634	686	633	652	690	682	665	664	633	618	610	680	690	666	657	621	665	679	688	621	666	695	720	642	676	654	663	633	645	649	642	662	672	650	640	653	626	618	656	675	645	684	654	639	667	670	635	673	665	644	641	659	629	626	635	635	636	708	641	687	656	683	614	621	642	642	655	684	609	676	675	638	674	680	646	674	662	623	646	708	682	676	640	622	672	639	666	665	662	610	651	647	679	656	645	641	638	635	651	652	671	655	576	640	643	656	645	614	645	675	623	647	653	651	656	636	624	674	622	645	660	729	661	665	709	614	670	671	649	674	636	614	672	616	635	665	675	690	676	639	674	657	637	663	611	668	665	649	626	691	654	624	652	660	688	651	671	636	673	650	583	671	655	663	643	670	627	647	641	660	672	616	614	601	664	643	652	665	653	621	663	645	638	658	675	658	653	620	671	655	623	675	698	636	626	678	678	630	653	642	630	653	658	693	637	627	639	670	648	647	689	613	642	612	679	674	685	658	667	661	664	638	646	679	659	669	644	692	680	618	675	661	686	682	650	608	683	616	646	634	647	647	617	657	644	705	658	683	653	666	714	682	640	648	634	670	636	693	640	655	645	644	672	663	647	713	657	671	656	673	687	647	651	655	627	676	658	643	675	682	639	658	653	636	660	655	684	635	633	666	670	650	672	666	672	649	651	644	678	639	684	688	655	682	664	659	626	611	670	647	650	671	619	681	642	660	695	650	630	665	678	652	616	653	631	666	690	652	615	635	669	686	661	661	685	655	636	690	615	640	652	683	636	669	647	658	652	674	645	665	658	646	652	612	661	682	690	706	633	651	650	644	695	644	662	677	659	665	655	673	639	669	687	674	626	689	669	672	671	642	642	645	642	644	632	661	634	640	642	690	660	653	670	668	629	662	639	663	644	639	659	654	683	691	661	604	655	653	654	635	637	644	597	655	645	672	685	664	651	637	674	634	612	645	645	636	619	622	652	694	643	692	633	666	725	680	698	661	686	599	660	648	643	641	658	626	655	603	655	643	700	657	655	666	620	653	648	642	661	632	700	693	610	656	689	629	626	628	662	661	645	663	656	648	656	640	629	648	627	652	675	655	639	656	632	636	677	661	663	647	693	628	678	618	653	652	744	640	660	648	631	698	644	634	686	633	660	636	656	654	670	615	628	671	670	683	615	620	695	664	685	677	654	665	619	604	661	647	649	640	704	679	685	637	691	661	636	635	656	640	669	639	672	627	699	654	663	661	656	672	681	663	700	634	688	616	636	666	685	629	622	668	665	564	630	659	641	670	652	643	636	633	633	640	637	652	629	656	673	686	663	638	691	674	648	652	604	653	679	635	739	605	698	663	612	689	639	679	656	615	640	647	660	673	677	627	637	648	659	712	637	638	648	656	622	632	657	620	715	674	659	619	677	652	684	649	639	661	686	705	656	700	658	670	677	667	610	622	714	663	661	662	669	657	616	631	690	707	673	623	676	686	626	643	659	661	630	678	658	668	675	644	597	614	642	659	612	665	709	651	649	617	668	707	596	676	640	634	669	685	676	675	639	689	678	644	669	618	685	629	647	622	658	699	666	647	613	628	670	669	687	669	646	642	643	677	647	660	638	660	646	654	631	654	629	671	655	656	690	593	639	632	688	645	649	701	674	664	621	638	649	670	663	633	670	685	645	675	655	696	662	676	660	645	654	687	676	641	636	674	653	667	648	663	693	682	650	681	621	657	696	643	688	636	594	658	640	656	674	662	661	643	657	676	627	654	643	619	642	618	655	698	671	653	647	656	636	680	664	680	626	644	641	675	643	697	646	649	653	672	636	677	670	646	625	638	652	677	657	607	646	646	638	683	638	654	662	695	650	665	628	682	648	616	682	677	667	662	662	691	666	668	644	674	706	619	670	701	654	634	627	648	658	664	628	688	640	659	639	636	651	639	656	617	622	698	605	693	626	604	668	669	658	598	650	631	629	675	619	671	690	658	665	677	648	586	606	707	645	658	631	661	631	655	686	674	621	665	665	667	657	668	650	639	638	642	643	656	682	632	648	612	613	617	687	679	649	657	627	655	649	658	659	664	673	625	632	657	681	677	671	615	668	700	650	701	689	683	695	645	654	652	679	701	620	655	603	618	669	659	654	627	673	621	662	651	639	667	671	718	656	697	648	664	647	663	673	680	622	661	611	640	634	670	635	624	618	691	631	658	666	639	638	691	668	649	677	659	700	663	677	638	673	668	679	668	653	628	670	642	629	673	623	666	666	683	618	651	662	658	655	650	670	645	670	622	634	672	676	676	707	680	675	702	636	672	671	593	706	667	685	610	639	673	626	630	658	662	626	660	642	631	634	661	663	684	664	637	708	687	646	626	636	704	643	674	634	688	646	615	698	684	691	651	667	640	652	579	657	700	657	677	665	705	709	625	584	679	660	636	599	629	598	619	651	645	650	640	618	659	620	672	663	622	622	701	663	660	682	654	689	645	638	690	660	696	635	705	677	690	612	682	660	623	659	682	603	690	632	669	643	672	669	678	644	637	654	643	634	634	657	619	668	635	651	662	660	631	673	700	678	620	642	646	642	673	683	689	665	646	654	657	600	602	620	606	635	687	637	675	677	671	643	650	663	641	640	656	686	635	650	697	618	661	604	681	681	643	659	648	607	696	646	669	651	652	625	629	641	662	720	688	667	661	682	630
27406	24941	32010	12706	629	371	317	337	299	357	324	301	372	315	326	346	323	349	279	354	337	310	272	301	311	297	340	302	328	323	322	364	488	539	375	318	300	323	331	338	293	305	342	294	287	330	330	320	271	325	330	326	317	297	333	312	341	326	306	345	272	315	312	308	315	304	315	304	298	305	342	291	305	303	330	302	339	285	309	329	294	283	333	320	357	302	283	301	321	330	307	309	312	308	300	309	299	326	325	310	301	310	300	295	312	286	306	313	297	309	327	301	336	319	291	294	321	349	327	299	327	292	303	316	327	318	277	319	305	312	304	297	324	343	303	311	336	282	332	319	313	302	298	328	279	307	270	312	290	317	333	325	331	300	327	296	337	310	319	336	315	323	346	288	292	330	288	317	274	315	323	304	306	319	285	331	312	303	319	285	314	305	334	298	341	321	313	304	326	327	292	322	302	316	288	323	279	293	314	285	306	349	307	300	311	290	331	321	310	318	331	320	354	311	293	305	314	289	307	304	297	327	302	344	295	316	292	316	301	314	277	311	303	329	343	312	338	318	312	323	305	300	299	325	296	307	283	328	295	301	339	321	320	318	306	298	318	322	338	287	310	279	296	281	307	312	307	305	331	305	284	301	317	319	301	299	340	302	343	298	317	292	316	318	305	302	313	347	313	309	309	320	314	316	315	319	292	317	294	301	306	341	330	317	315	305	315	326	300	323	300	303	305	328	277	275	302	300	322	328	317	301	325	323	332	299	329	334	310	309	279	308	306	298	309	294	305	317	308	319	296	304	319	330	305	293	323	311	285	337	308	290	298	321	302	329	306	295	308	329	319	267	326	324	302	313	291	326	317	307	324	313	303	318	319	288	280	328	296	322	322	308	339	315	318	293	352	315	328	309	304	286	302	332	310	304	286	345	300	345	289	264	282	333	306	308	311	346	321	304	329	325	310	301	302	302	312	308	307	339	289	305	286	317	310	308	289	338	305	298	311	321	321	274	326	315	313	302	323	323	307	347	293	293	356	305	297	269	313	314	302	331	339	319	322	317	320	288	312	305	307	310	316	322	319	320	312	308	324	324	319	296	323	303	336	289	291	306	299	316	318	301	319	278	326	323	327	275	302	314	320	322	336	283	277	342	306	333	322	291	336	303	335	283	344	325	327	327	304	284	318	322	296	321	307	283	332	271	297	338	348	295	308	317	330	308	271	304	287	300	302	338	315	297	282	355	314	320	294	300	333	303	348	291	288	317	308	332	304	322	301	341	280	349	297	284	326	298	290	314	302	318	313	281	313	314	332	314	312	305	306	280	351	321	285	323	316	281	317	319	295	323	340	306	308	320	291	287	297	319	325	297	286	332	320	279	318	304	318	327	309	289	318	345	292	311	294	300	283	286	317	307	306	286	311	292	310	300	322	323	309	329	302	321	315	323	299	297	308	288	308	319	314	310	310	307	328	375	312	320	329	303	318	281	298	299	299	309	325	308	313	302	337	307	328	299	348	313	318	292	283	318	326	314	313	286	314	293	331	356	274	340	298	352	312	280	325	323	302	303	306	284	324	296	307	308	348	325	331	288	298	320	318	326	303	324	337	331	307	306	312	317	343	319	296	304	294	292	298	287	298	288	321	347	307	296	266	309	304	322	311	296	280	314	323	303	337	347	291	334	320	318	309	295	298	318	307	299	315	321	303	322	347	310	358	307	301	305	314	293	290	335	278	293	300	295	335	280	327	330	267	340	278	302	325	306	298	329	310	300	308	321	312	313	343	309	317	315	302	273	306	289	324	304	285	292	285	300	304	303	310	314	354	320	305	323	318	321	292	318	339	301	320	290	235	301	274	296	332	327	317	329	294	349	305	308	319	327	336	339	304	296	313	326	270	352	319	317	290	332	329	295	331	314	284	342	291	338	310	319	313	314	328	330	285	286	293	309	280	328	304	309	287	305	312	295	313	302	288	301	310	326	320	283	294	305	320	317	301	304	308	315	306	318	301	297	312	307	272	321	309	306	317	320	339	280	350	333	319	285	330	322	312	310	269	309	277	336	336	278	320	294	264	283	307	295	281	317	322	300	338	311	304	300	313	285	295	327	328	319	300	309	335	301	297	333	308	270	307	309	321	326	334	319	316	338	314	283	307	309	298	292	318	326	317	301	293	268	285	315	295	337	285	328	315	307	319	313	342	326	309	333	297	308	285	314	310	309	307	302	309	323	333	317	330	340	303	305	312	340	296	327	309	309	314	308	309	311	338	340	332	336	327	303	305	293	322	285	294	333	303	305	325	309	297	304	306	299	279	339	292	308	342	298	276	316	311	325	322	313	331	321	297	307	314	319	307	311	351	316	289	288	349	349	307	329	311	339	298	291	323	304	302	312	287	311	332	272	326	305	293	352	305	323	287	329	290	290	312	285	309	328	308	324	302	314	299	320	312	277	300	300	323	325	323	314	313	303	294	283	305	307	293	322	308	315	307	324	307	331	325	281	287	349	314	290	265	305	310	284	314	320	318	321	314	330	314	352	331	326	319	345	309	301	315	309	327	319	310	335	317	354	317	332	313	318	307	298	310	333	316	273	275	333	294	308	292	372	318	326	356	310	305	327	319	320	333	320	280	317	303	302	304	290	323	310	309	316	318	288	316	331	306	274	295	310	300	308	317	297	297	313	300	331	343	355	326	303	307	322	311	295	326	290	304	289	317	341	307	307	327	278	308	324	335	307	323	351	302	316	277	311	314	316	311	319	286	327	334	309	337	321	321	324	312	311	307	310	303	340	317	318	312	305	333	332	295	283	324	292	268	299	335	337	318	347	304	336	305	334	298	304	280	318	313	309	329	307	307	288	329	307	301	303	322	323	313	344	299	303	325	316	299	302	308	299	318	309	354	320	299	288	293	313	338	313	310	339	292	330	304	312	326	284	316	300	348	347	300	329	336	318	296	309	300	334	303	307	309	305	298	300	311	299	341	327	314	317	327	326	298	308	352	292	299	325	297	292	321	302	306	331	328	325	308	334	336	319	326	325	277	292	285	307	330	336	322	320	329	275	291	313	317	326	276	289	327	313	296	311	320	314	311	317	327	319	293	332	338	303	308	299	332	307	315	318	318	350	303	295	334	273	348	305	312	279	306	329	320	269	317	302	296	321	296	327	297	321	308	290	319	292	295	321	305	321	297	317	352	304	308	312	318	331	307	331	326	289	310	330	334	315	358	290	340	335	289	324	297	311	326	333	301	325	300	325	308	314	314	306	319	352	324	334	298	333	306	321	306	310	320	282	309	306	324	326	295	308	310	317	301	320	326	334	271	278	302	309	309	331	297	319	341	331	294	270	315	318	305	336	284	290	317	310	281	307	333	311	303	345	305	336	314	298	312	309	336	300	311	278	294	301	311	321	285	318	329	341	312	336	310	304	283	312	320	334	306	296	302	321	337	325	335	323	305	326	296	319	274	290	298	303	342	338	318	321	321	277	326	298	292	307	329	315	317	330
28702	44032	33710	8821	537	492	467	463	452	466	479	450	450	454	450	446	429	455	442	420	441	438	444	442	442	419	414	459	440	475	435	563	911	833	562	485	467	451	413	424	465	426	427	443	419	449	427	416	396	446	440	432	437	458	454	489	397	434	424	399	445	479	425	424	434	438	454	446	447	461	417	467	433	426	464	448	436	445	397	437	466	424	457	393	469	398	417	433	440	440	444	408	456	445	444	436	437	432	440	424	437	405	439	449	420	445	442	408	410	434	461	420	435	458	474	440	471	409	448	465	433	452	422	410	421	425	453	405	438	429	469	467	438	423	455	419	424	455	439	452	475	450	473	426	475	427	415	479	418	414	448	449	430	431	461	406	448	448	444	441	456	462	385	417	460	463	432	427	423	462	423	452	469	427	380	468	422	438	466	405	448	431	421	428	455	489	454	444	408	418	453	426	418	414	444	440	485	446	466	441	432	416	416	420	405	433	418	400	435	455	441	461	420	444	419	422	455	440	427	436	446	467	469	429	420	440	471	453	462	430	424	442	421	416	429	441	416	430	408	410	444	433	476	473	437	423	440	439	436	445	415	433	415	429	438	410	455	460	468	421	415	457	451	437	444	453	437	436	409	416	470	460	425	447	430	470	445	450	434	410	437	426	408	435	442	408	405	467	445	416	482	437	433	473	459	424	446	430	423	429	456	464	429	437	436	418	433	466	463	465	436	439	438	457	434	408	453	445	447	444	439	417	427	465	417	433	431	407	446	483	441	450	428	475	457	410	450	440	472	442	455	454	408	423	438	453	419	455	425	418	453	406	469	436	436	440	451	426	433	391	424	438	414	446	429	444	428	458	449	420	431	404	421	472	437	417	440	414	417	465	436	437	428	439	428	447	448	444	456	436	498	470	447	419	455	409	453	443	425	437	422	452	460	419	409	433	387	383	425	462	424	416	422	398	440	437	434	412	457	422	454	396	401	412	478	409	465	409	460	399	419	442	432	413	472	420	446	445	440	454	429	459	466	434	460	406	475	425	445	442	451	403	471	460	427	441	459	466	457	448	448	443	439	436	430	465	417	432	428	394	451	452	414	436	433	434	483	435	454	436	438	452	441	460	457	438	446	448	461	421	471	439	433	420	465	455	447	440	426	431	456	449	435	480	462	445	403	423	434	440	458	387	439	451	480	445	437	404	435	412	437	384	433	425	444	451	429	430	416	440	423	433	415	414	468	431	423	450	404	437	447	417	449	449	431	424	417	428	474	453	453	429	473	412	432	418	463	453	455	421	450	386	381	441	430	454	430	426	434	430	460	403	408	403	417	449	453	443	409	447	415	434	431	428	420	458	436	400	447	418	401	455	434	436	456	413	434	413	438	444	420	412	450	457	442	441	439	435	429	455	414	437	435	445	415	436	428	459	435	451	445	460	439	427	429	472	446	443	437	436	443	423	456	448	400	419	414	468	451	472	401	428	430	431	469	426	461	463	405	436	432	410	397	407	415	431	442	418	431	438	456	460	438	453	457	394	411	406	442	447	447	428	444	433	473	445	414	439	402	476	426	460	411	458	419	441	435	458	448	458	450	442	443	425	463	410	435	442	459	424	426	419	446	469	442	439	452	398	473	445	448	441	469	433	451	433	434	426	409	458	456	436	425	448	419	427	416	412	421	446	438	413	398	424	423	470	455	473	412	424	537	422	436	443	440	426	426	458	424	440	448	419	443	471	439	407	445	440	458	440	456	419	420	425	435	456	455	432	434	468	415	462	410	418	413	437	449	476	442	403	432	430	434	419	442	438	420	461	447	450	428	440	441	415	408	429	431	433	434	431	417	398	450	437	443	468	439	426	430	467	469	444	445	455	429	431	389	478	491	445	439	437	431	405	477	466	427	430	448	419	429	457	460	468	436	452	435	453	439	432	453	447	425	437	422	440	494	460	445	447	471	448	456	441	427	450	431	383	418	456	406	432	449	430	417	429	423	430	417	443	441	439	428	482	412	468	442	411	458	413	426	417	474	431	428	416	418	483	431	448	450	426	430	438	425	452	394	430	435	417	438	463	431	469	427	460	412	438	434	468	431	430	412	407	456	428	420	436	457	467	416	471	415	434	443	449	437	411	432	441	410	431	428	451	422	405	393	436	477	414	411	436	448	394	477	419	499	440	420	438	414	460	453	420	424	435	450	446	424	441	440	439	421	412	436	435	431	428	430	447	435	465	447	423	434	446	452	425	435	407	460	438	453	440	456	430	431	399	402	423	455	436	431	400	406	430	393	460	476	447	446	456	429	465	422	451	435	426	456	424	415	396	430	482	404	411	453	428	443	438	437	477	423	480	387	442	464	448	448	428	454	429	405	433	422	438	438	412	450	441	448	435	439	435	462	457	412	449	432	440	398	435	424	455	446	457	486	397	408	429	459	429	452	427	386	462	413	442	435	472	415	438	446	433	447	424	434	402	456	451	440	457	427	409	453	432	459	431	474	427	458	423	409	449	474	439	453	457	451	409	462	446	424	440	455	455	447	433	425	423	423	466	466	462	455	444	443	441	454	443	465	470	451	404	403	439	406	427	392	443	394	456	429	432	448	441	432	418	433	428	434	425	442	403	464	433	421	446	416	446	420	463	433	440	427	429	412	464	432	414	458	403	469	458	423	453	466	464	453	466	415	438	459	440	431	411	425	435	434	431	423	453	472	419	497	459	433	421	438	425	454	437	424	476	445	464	449	447	462	447	464	436	421	436	432	436	438	461	402	415	397	477	433	444	432	472	440	418	405	416	446	469	426	418	418	443	424	433	393	435	413	456	486	412	435	438	439	450	477	465	475	443	433	445	412	417	417	425	455	441	453	447	461	416	456	455	428	442	447	433	509	416	386	456	431	437	441	477	434	473	450	434	438	445	401	420	435	438	435	437	448	434	404	452	485	405	456	430	449	415	439	444	451	428	442	446	422	465	429	435	457	434	401	453	438	467	424	456	453	398	430	410	435	470	431	423	423	455	431	447	425	467	424	427	471	420	405	422	422	387	456	452	450	398	427	422	437	483	465	448	401	445	436	444	447	449	454	402	458	421	424	428	462	429	409	435	407	449	436	440	446	445	416	447	452	461	460	446	419	402	400	449	494	448	447	449	443	440	408	446	426	447	431	462	430	420	438	463	451	479	427	457	443	435	425	384	452	473	460	456	416	440	444	423	443	456	439	448	413	409	452	456	444	424	440	415	430	392	429	417	441	421	449	400	402	406	397	425	386	479	475	408	469	432	450	455	457	433	412	416	491	435	443	422	415	459	429	431	454	433	399	474	481	399	400	454	463	426	479	427	440	436	453	391	415	457	436	431	456	440	441	435	445	439	464	433	421	431	383	415	466	440	417	447	421	427	456	436	464	454	457	440	433	419	465	416	473	443	459	430	432	431	439	442	439	438	436	454	439	411	451	444	446	415	389	410	462	421	426	453	425	479	468	433	440	443	442	449	425	476	449	357	450	415	456	461
24061	21535	33722	28656	20191	10806	1171	662	552	567	534	516	524	518	537	522	525	498	513	528	520	531	491	509	445	487	489	508	516	511	758	1153	1491	1281	773	501	490	488	454	493	473	490	468	492	454	467	460	476	459	460	494	496	513	453	485	475	471	505	475	443	463	477	484	457	491	487	478	494	465	491	504	494	450	532	504	462	500	478	483	516	487	433	476	499	470	532	518	479	491	518	527	469	465	503	482	463	516	446	447	500	488	484	449	528	473	504	474	496	477	510	475	469	506	484	477	442	484	473	488	491	517	490	476	468	478	483	483	470	481	433	465	474	527	475	465	478	449	527	426	491	478	485	488	475	454	490	464	484	488	512	480	476	479	514	492	494	472	496	458	477	507	495	486	506	485	487	480	450	494	450	492	515	498	500	530	478	501	480	497	472	476	458	485	527	513	507	490	516	484	522	481	486	500	524	491	459	478	437	489	514	522	513	480	482	500	520	484	471	515	492	476	530	457	478	490	466	471	474	463	514	441	456	483	505	494	477	512	478	470	488	475	474	466	491	468	562	491	485	500	467	519	480	506	509	486	476	484	521	499	467	510	467	433	458	484	502	458	501	507	441	498	482	468	499	491	471	510	484	513	477	471	532	497	493	474	493	499	484	488	473	475	459	471	484	492	486	462	474	498	490	516	477	519	482	461	479	473	480	503	526	466	514	455	517	494	460	489	480	515	464	451	500	511	520	418	492	503	526	503	475	425	515	461	456	492	519	472	494	515	502	506	489	481	464	479	510	500	471	443	492	502	470	506	477	472	493	509	478	488	485	502	483	466	487	463	458	507	496	487	488	480	475	452	508	482	471	510	494	496	447	514	516	470	487	474	489	485	459	455	471	483	468	466	490	448	498	506	504	509	514	488	470	482	486	494	537	497	527	479	483	476	473	471	464	474	484	514	516	485	470	469	442	494	460	479	457	465	485	487	495	464	512	467	495	483	426	480	492	474	440	470	504	510	448	463	477	469	494	475	524	458	489	470	487	473	469	458	495	487	471	448	468	471	511	476	524	461	477	498	460	547	486	496	517	481	479	490	496	472	494	487	446	449	467	490	487	497	484	459	531	471	500	486	469	503	491	498	501	477	472	498	480	511	520	442	490	492	470	505	482	495	497	506	472	537	465	483	471	496	498	504	487	520	491	452	511	478	489	509	514	489	491	500	486	553	478	458	471	510	474	480	508	475	442	476	485	496	517	486	497	481	565	488	490	477	481	492	464	469	481	480	462	472	505	511	467	507	489	501	490	502	511	485	472	506	473	485	489	488	475	493	503	477	472	471	480	464	427	448	493	480	517	527	480	432	497	480	536	476	490	519	473	500	452	484	477	463	464	495	514	477	471	488	513	497	482	484	500	512	494	537	480	491	472	466	527	513	429	512	482	494	461	471	451	501	516	487	498	478	487	469	505	480	524	485	481	473	479	518	514	517	514	479	503	489	490	518	501	464	495	474	508	481	487	490	501	496	491	474	474	479	493	472	502	480	495	433	483	478	454	458	487	483	490	478	473	518	490	491	448	478	459	453	506	508	491	511	498	468	505	507	464	524	492	474	447	511	510	512	497	466	474	441	471	475	520	484	476	488	490	493	551	458	486	450	478	476	479	532	502	516	475	489	473	506	521	484	485	498	507	483	496	511	517	469	495	496	455	499	482	468	475	484	484	490	488	504	463	471	442	468	491	472	484	486	495	475	498	446	499	487	466	471	472	483	450	472	471	485	447	495	470	500	482	490	472	452	523	507	477	499	519	479	511	475	433	450	518	503	503	472	481	495	500	481	480	504	412	506	472	478	496	506	490	489	482	501	453	470	503	490	467	498	493	491	457	521	471	458	493	460	508	457	464	496	483	494	492	432	496	491	480	451	461	502	509	488	483	458	504	469	446	495	506	510	478	502	505	492	490	501	459	496	498	490	464	487	462	494	497	484	469	441	511	514	502	502	508	468	459	462	502	467	481	451	475	520	466	535	480	473	478	491	438	466	510	470	483	483	501	447	519	502	492	475	473	495	476	480	503	469	517	485	449	533	485	490	485	495	480	492	505	542	482	504	471	559	462	463	493	473	480	488	511	518	440	503	447	465	474	454	519	500	479	503	487	459	483	488	493	465	489	460	446	461	480	451	489	469	474	498	463	482	486	468	451	513	494	449	495	522	514	511	471	464	493	490	490	495	450	460	449	481	502	469	468	461	483	446	497	478	520	497	483	469	464	472	501	470	492	492	464	509	443	475	468	497	478	503	469	463	462	533	481	470	462	474	472	467	510	450	453	505	499	490	481	495	509	480	515	474	489	532	506	486	502	502	502	496	464	537	486	452	501	494	504	490	527	490	475	462	483	467	489	450	494	503	469	505	495	491	480	443	532	465	446	461	475	505	511	516	492	497	483	473	481	503	484	484	471	463	469	484	472	470	516	494	486	497	426	476	522	490	490	499	490	493	478	464	506	470	526	490	479	503	472	468	477	480	481	496	507	510	471	505	475	461	465	465	489	498	489	492	472	486	519	494	477	450	505	434	459	473	485	524	513	487	486	436	544	442	522	496	464	481	481	471	496	483	507	496	496	469	490	467	453	518	496	480	477	458	492	495	469	510	459	486	456	508	455	504	493	513	473	500	473	494	489	494	481	514	482	478	482	493	482	499	466	470	492	448	463	437	550	494	477	473	463	509	498	536	471	484	507	456	459	445	493	489	510	470	466	487	494	506	496	485	506	429	454	464	522	481	473	468	465	481	561	475	488	457	457	495	470	465	519	482	457	472	504	453	459	493	526	520	531	519	483	496	462	494	427	484	468	454	484	474	494	500	463	483	487	492	467	482	489	485	459	511	522	489	497	467	499	495	479	478	516	472	501	541	494	449	475	469	481	517	471	494	476	456	542	561	491	503	519	485	470	474	475	439	483	491	439	503	486	490	475	470	476	478	494	486	477	519	486	477	467	519	478	473	486	458	487	477	498	474	499	464	505	498	471	491	502	499	509	506	501	487	470	483	451	503	504	520	517	452	469	491	491	496	467	511	485	512	489	514	502	466	514	500	496	529	459	478	476	483	436	481	534	452	456	512	484	503	457	512	468	451	491	498	493	453	451	495	498	473	457	472	479	494	463	509	479	530	454	499	457	467	488	463	464	472	448	523	480	497	467	467	514	462	513	490	480	492	461	466	487	489	500	507	524	474	450	434	510	492	471	495	502	498	476	483	508	465	494	513	498	466	489	497	466	448	485	460	494	505	480	508	483	453	470	475	517	474	506	503	521	467	491	465	510	501	527	497	515	466	483	493	461	499	481	482	470	506	493	460	480	498	468	533	488	498	482	471	492	446	507	565	492	476	480	472	491	510	505	507	507	483	503	521	472	496	475	460	523	516	467	472	494	475	500	476	472	477	493	460	505	516	487	438	498	499	461	502	487	508	470	493	509	488	452	501	456	462	495	507	479	451	462	488	493	475	471	474	461
54513	86879	65261	33974	1886	1277	1136	939	914	856	847	749	750	777	712	670	742	700	720	706	723	655	679	684	739	690	666	651	736	691	1311	2185	3089	2371	1303	630	653	693	642	713	698	635	685	697	641	641	683	593	641	637	685	644	692	680	642	691	686	632	692	661	688	664	605	686	644	709	692	659	646	678	658	684	612	655	656	666	639	710	669	671	641	635	678	662	678	651	676	690	668	717	674	704	681	677	656	661	675	685	665	664	642	644	672	665	637	698	671	651	705	659	710	654	646	654	646	688	675	708	634	708	641	655	669	649	672	661	705	665	622	635	669	677	655	707	678	651	621	657	652	646	667	652	648	692	653	654	652	711	634	637	657	673	679	640	704	687	674	663	646	698	663	662	669	664	677	650	626	683	677	669	659	715	680	664	681	695	694	686	657	656	669	633	635	665	654	660	663	603	675	660	628	682	692	661	681	675	631	649	663	694	684	693	695	650	663	701	677	676	692	695	680	688	678	683	654	649	720	618	653	661	679	664	675	643	652	663	644	683	668	627	646	712	651	635	670	684	651	660	687	679	683	629	636	619	686	631	690	707	635	720	657	658	709	671	633	639	631	647	635	686	676	663	661	628	688	667	679	670	692	679	699	653	671	668	675	702	679	657	677	686	653	636	661	674	677	690	652	668	686	657	669	656	654	689	634	660	646	676	613	691	642	617	707	684	656	658	669	661	622	693	666	707	657	645	667	681	679	624	717	684	685	673	699	633	684	635	633	695	721	666	713	631	648	720	712	657	662	649	665	713	664	642	699	703	677	663	686	667	670	636	679	670	705	630	648	607	689	678	647	626	675	702	651	668	617	679	675	702	642	691	651	661	651	695	658	637	695	675	678	627	701	635	622	688	644	649	676	664	690	631	694	648	643	636	703	660	699	698	680	635	671	658	687	619	648	686	676	640	704	669	620	655	690	685	721	665	665	658	661	648	696	714	685	700	693	684	665	628	709	660	661	647	653	620	656	662	645	640	671	623	643	676	731	677	657	657	673	642	654	689	628	715	618	698	668	685	615	667	669	654	667	636	675	649	726	663	647	661	635	672	667	658	671	673	645	655	628	679	637	648	644	661	687	669	683	666	683	652	652	655	673	691	655	686	641	635	666	683	643	653	617	666	658	620	640	653	642	643	679	649	589	597	650	684	632	631	667	636	600	660	674	695	696	647	642	667	673	709	670	621	648	682	670	682	628	655	658	660	703	684	674	703	695	678	672	672	659	638	666	657	645	700	646	621	657	651	658	661	706	676	685	659	712	614	656	643	652	700	659	663	657	718	664	709	658	694	681	654	631	640	653	670	659	651	655	604	665	718	701	624	660	683	687	659	602	624	642	673	656	724	669	655	602	695	666	680	640	638	668	669	624	654	655	695	666	669	665	680	629	648	687	638	670	665	712	676	665	674	683	670	694	673	667	620	676	674	675	703	668	698	721	629	616	679	665	651	637	647	687	664	701	653	668	689	666	703	676	685	674	648	665	653	666	691	674	662	630	690	679	643	700	660	645	647	646	619	684	686	676	676	687	688	666	658	682	659	628	683	678	671	690	632	637	628	667	643	643	633	664	658	648	638	662	649	659	654	626	672	628	684	687	619	701	626	663	660	670	690	645	688	655	639	693	626	688	700	696	668	684	691	671	681	642	664	653	649	638	684	625	662	629	661	671	685	612	652	663	669	623	678	654	607	646	686	672	666	668	625	722	666	640	698	658	687	677	659	668	673	622	696	682	649	667	632	650	667	650	592	683	660	634	714	751	686	649	690	666	681	624	690	657	642	611	639	707	696	657	656	681	681	643	715	671	656	640	639	661	659	646	663	687	672	637	671	606	636	693	705	641	659	665	679	683	605	680	651	634	667	667	645	674	627	658	660	658	690	676	675	681	692	644	699	654	643	661	617	668	622	653	687	662	643	655	703	680	694	647	658	647	658	704	641	677	703	695	636	707	704	683	638	643	707	684	656	719	686	724	659	667	685	697	641	689	626	653	669	658	676	657	697	679	633	697	619	669	690	651	668	688	654	659	611	697	666	671	665	671	682	624	653	614	669	677	626	659	670	669	676	671	669	650	705	642	644	659	668	658	636	651	679	697	660	650	656	696	675	663	686	656	628	702	673	662	659	670	711	691	698	643	683	684	662	642	689	716	657	674	669	685	643	688	693	661	691	695	677	695	697	672	664	660	689	658	712	675	684	681	644	657	648	653	608	645	670	680	672	650	648	616	660	687	644	647	669	593	658	716	719	659	664	680	672	670	669	692	637	686	642	647	694	682	658	657	652	676	643	659	694	683	665	705	668	687	646	662	641	711	655	665	627	643	629	656	643	638	661	659	650	692	688	695	688	667	694	711	651	645	729	613	685	642	730	635	697	717	711	671	655	731	693	677	667	630	642	669	693	693	646	668	625	637	637	628	629	709	646	666	643	654	652	666	679	653	690	694	682	674	670	675	659	706	654	707	678	662	674	607	679	646	692	687	689	723	665	694	678	663	626	662	662	690	624	648	686	653	640	668	684	682	677	698	679	685	635	719	666	666	687	680	654	639	662	690	647	638	691	642	656	655	610	668	639	607	667	626	689	662	689	700	656	613	682	687	663	635	627	681	669	647	699	670	728	666	648	700	687	661	628	676	721	686	676	647	691	673	670	626	710	649	630	669	662	639	665	642	685	677	642	612	678	721	658	669	652	674	661	679	669	657	679	672	619	639	683	631	697	701	651	728	609	618	693	655	670	665	620	679	661	671	687	645	632	675	663	672	700	629	696	686	635	706	663	688	643	659	648	637	621	687	689	645	672	671	651	629	662	675	677	631	689	699	647	671	675	688	680	669	668	651	610	681	646	676	665	662	717	681	655	693	737	680	649	678	700	643	629	629	681	695	682	701	665	685	645	663	664	645	678	654	655	620	635	673	669	638	643	607	653	637	643	691	681	628	630	658	637	653	659	684	659	647	642	704	699	675	691	605	657	653	664	653	671	649	658	690	697	668	623	725	659	647	706	650	628	663	629	670	647	648	687	693	640	673	685	674	638	670	673	611	665	694	653	643	660	670	678	632	670	684	676	636	694	636	648	632	673	703	660	643	672	654	652	677	703	679	627	696	694	687	669	649	681	701	646	649	653	642	673	654	638	688	669	664	672	692	689	681	659	651	685	647	646	666	663	631	659	695	682	666	644	680	653	650	658	706	679	672	666	681	659	680	610	649	647	635	718	639	625	691	663	661	671	637	667	680	628	678	666	691	671	644	670	674	666	587	674	689	655	613	683	681	667	672	652	694	685	677	676	693	646	636	658	650	643	689	660	730	673	690	665	639	657	692	656	650	680	613	670	680	685	677	626	639	651	661	645	649	634	646	702	669	627	682	710	630	651	638	667	634	645	681	675	659	640	680	691	632	711	654	669	642	654	652	659	661	691	694	665	670	676	664	660	679	670	690	662	646	651	636	716	641	689	633	680	669	649
22956	21288	30981	26600	21202	19815	8084	844	662	676	646	566	556	558	533	497	523	539	541	522	573	517	469	478	521	490	478	525	486	496	706	1674	2501	2219	1251	526	507	468	479	492	506	481	471	533	518	508	504	517	537	468	504	497	489	504	506	502	457	480	521	481	508	480	475	493	500	508	483	512	477	505	513	510	506	496	518	495	472	508	471	519	500	496	482	491	504	514	500	484	526	466	505	553	500	460	458	485	521	490	467	498	480	491	491	521	482	490	500	473	517	482	472	441	492	480	485	510	511	482	501	525	467	492	499	477	510	512	498	494	508	487	486	507	494	495	505	487	507	513	505	462	504	513	507	491	453	493	484	533	492	487	513	492	514	487	487	516	480	470	521	482	491	459	539	508	515	476	459	480	509	482	472	468	509	458	476	501	494	480	492	464	483	515	456	473	474	493	526	480	512	453	474	458	482	520	486	502	514	493	508	489	482	477	456	485	520	494	495	494	488	466	502	514	466	467	474	463	507	434	497	485	480	513	482	516	505	444	531	496	505	492	489	516	512	446	467	483	520	505	513	480	463	505	469	513	485	479	522	485	493	512	465	496	531	500	502	482	522	469	516	502	517	487	462	469	506	505	495	524	499	464	478	501	494	494	484	475	476	513	468	481	496	496	476	537	487	507	483	489	543	498	461	479	442	463	480	485	482	519	477	493	509	453	489	505	450	533	506	523	517	481	521	512	487	510	520	493	485	486	466	477	503	504	504	525	508	472	499	516	501	479	492	495	485	461	465	510	489	466	478	533	488	502	521	507	508	477	503	459	521	507	490	484	458	480	496	488	512	505	496	454	515	455	488	523	469	484	502	497	482	500	493	549	491	490	474	496	476	499	472	464	472	477	507	479	516	481	456	508	494	491	488	462	504	494	545	490	495	507	511	477	509	472	475	518	506	491	490	491	500	529	496	478	442	432	482	481	487	486	482	449	504	513	462	508	478	504	496	469	519	480	446	532	473	485	505	493	499	493	486	469	499	447	466	518	485	494	502	449	502	461	477	482	484	514	500	447	518	455	504	486	504	507	488	470	513	526	509	488	496	480	496	526	499	483	491	498	540	475	500	476	515	504	488	477	487	527	501	517	483	513	491	507	448	472	471	513	455	498	455	474	473	469	492	494	466	497	479	473	469	524	517	479	486	490	485	508	482	494	490	514	477	486	529	457	481	508	500	514	500	498	493	511	458	488	471	476	502	484	469	477	482	469	480	453	425	509	478	534	537	475	498	473	455	478	521	463	509	463	500	458	479	530	502	488	521	487	527	486	481	529	467	476	511	466	492	471	528	505	470	540	476	522	508	540	504	562	465	499	471	483	472	505	482	528	477	504	530	505	529	497	498	491	494	462	471	471	495	482	473	494	460	486	441	498	478	450	480	501	513	530	524	490	496	475	485	523	500	481	533	485	520	502	508	465	463	454	440	511	496	495	485	526	476	464	527	494	473	492	478	474	500	467	461	491	500	493	463	499	475	514	525	505	487	514	432	505	489	496	487	468	450	502	474	478	484	478	507	468	507	473	516	466	457	497	493	468	505	511	519	511	470	463	488	498	483	481	487	499	474	483	507	511	509	491	531	486	491	522	484	480	479	506	491	497	521	504	463	483	471	497	507	469	509	475	521	458	480	466	469	544	476	511	500	528	472	475	507	490	474	505	462	519	468	467	494	492	484	464	522	487	532	490	513	477	497	483	462	508	491	547	496	493	500	496	478	506	502	513	502	488	497	483	502	454	460	462	498	485	548	477	502	496	513	490	532	508	504	480	494	503	475	488	476	486	493	471	477	517	507	476	486	500	531	492	486	518	485	491	505	534	485	512	489	453	468	455	481	493	500	504	463	502	489	510	499	510	493	495	489	518	475	482	502	486	526	451	490	508	535	480	485	504	524	499	515	498	503	512	508	494	523	503	487	462	501	512	503	482	534	495	491	457	486	492	512	459	475	497	483	507	474	506	485	480	513	510	474	503	512	512	504	472	502	504	493	507	493	512	553	476	498	492	525	508	416	504	480	457	489	524	474	501	509	482	525	516	468	492	491	466	487	511	476	503	521	518	480	491	480	472	462	453	484	458	443	501	524	507	494	474	505	470	470	490	454	503	485	477	465	460	466	501	474	505	467	511	490	512	495	483	474	535	496	498	473	468	470	533	509	475	458	481	481	475	458	495	509	463	489	486	480	504	485	475	493	502	489	470	510	511	478	506	451	498	508	495	477	518	520	480	476	487	510	487	480	503	496	478	467	479	547	492	507	478	508	477	522	518	483	485	497	457	503	484	523	552	488	475	525	482	470	486	498	472	452	453	452	487	472	490	500	473	494	517	463	492	512	490	473	494	491	487	451	471	497	507	490	487	496	542	461	549	480	493	509	484	515	498	466	491	480	501	446	480	479	499	472	466	518	469	458	488	465	507	509	480	486	492	478	529	529	484	509	526	490	504	496	443	451	455	484	481	499	474	482	446	477	458	411	533	458	479	498	544	494	506	519	460	458	464	528	522	486	493	478	486	483	506	462	473	488	477	499	489	503	516	469	509	453	523	502	517	520	529	536	451	489	510	474	483	499	467	514	481	504	496	473	492	470	497	490	482	474	479	490	518	516	494	479	496	482	456	521	492	482	492	500	501	443	523	506	486	479	467	526	478	493	533	489	470	442	505	517	494	498	491	471	469	501	520	472	481	480	479	495	478	516	473	493	495	478	528	542	467	501	466	460	491	447	497	480	506	483	489	499	509	515	475	479	458	490	433	449	486	471	490	489	484	481	492	494	461	472	498	477	502	478	480	502	479	480	497	486	529	521	487	479	444	436	466	469	493	473	480	524	473	502	502	468	494	553	436	492	480	497	456	503	566	523	519	523	481	467	516	474	508	516	514	522	472	514	456	495	474	516	518	486	496	488	490	485	482	455	476	500	473	522	493	482	470	480	506	497	483	473	481	526	496	480	467	505	470	482	492	486	525	487	485	472	491	484	502	475	493	502	510	527	495	535	488	504	481	463	457	493	474	500	526	497	474	494	460	472	492	496	510	504	525	485	464	537	454	497	489	488	451	495	481	481	481	511	484	483	521	492	488	482	517	499	505	510	476	514	492	516	502	483	485	480	500	493	502	479	496	479	468	513	485	472	469	471	501	496	503	510	478	487	504	434	479	479	463	498	484	517	509	503	479	481	471	493	505	473	514	475	525	479	479	525	503	524	481	507	518	474	496	507	508	482	515	492	513	484	518	525	485	497	525	480	485	491	488	477	479	514	486	451	556	476	496	502	483	452	493	518	493	492	510	539	498	423	508	478	447	478	466	460	489	484	478	500	561	511	470	431	480	472	505	493	503	495	435	525	531	499	450	491	471	462	442	496	478	495	509	499	497	496	469	487	498	500	484	528	485	516	498	488	441	491	476	471	533	480	487	513	490	515	487	519	468	473	478	495	519	486	504	507	510	515	465	507	469	508	510	480	487
60904	96760	72488	44919	5045	1755	1431	1243	1121	1038	908	854	864	803	787	742	778	736	726	692	679	739	778	739	745	646	788	692	716	660	1171	3266	5212	4080	2190	691	703	665	671	650	697	690	693	698	644	695	681	619	644	640	682	703	650	671	678	721	675	676	642	656	693	650	719	669	679	623	696	683	677	600	636	704	657	692	716	676	640	690	710	708	692	651	678	613	658	663	702	679	642	677	685	676	623	641	667	641	679	680	661	643	625	653	648	648	630	676	652	693	674	668	653	673	639	678	682	682	676	681	654	694	678	672	702	632	658	687	730	660	645	692	704	735	633	678	652	709	669	636	656	704	694	709	644	648	681	666	700	671	635	663	682	634	665	692	644	704	696	695	643	713	692	675	665	675	693	680	696	693	668	621	645	673	688	645	661	648	648	681	668	648	689	691	676	683	729	693	671	653	700	682	689	612	676	670	701	614	697	650	648	676	688	648	666	648	668	657	622	657	667	690	678	667	694	635	703	672	620	662	640	643	667	658	685	623	644	668	666	646	619	710	654	641	662	661	638	677	662	707	629	688	701	649	675	682	716	662	681	714	679	687	657	682	671	676	659	672	700	657	624	651	676	672	645	658	715	660	716	636	675	671	665	659	678	676	683	685	686	665	683	713	714	665	664	672	648	698	707	664	674	677	638	652	683	667	671	679	684	638	641	702	685	653	725	671	660	648	669	622	645	658	652	686	637	656	652	675	650	627	651	677	671	665	693	723	708	641	643	659	689	666	638	669	621	663	717	636	687	663	724	653	639	702	637	661	615	639	672	642	698	683	698	668	714	733	666	652	638	648	694	725	658	642	657	686	650	674	704	679	671	730	660	720	656	647	662	646	670	703	662	623	662	694	651	666	681	721	694	641	713	709	651	632	679	646	691	713	679	689	689	647	657	710	659	685	686	642	659	701	709	654	677	667	706	671	642	679	684	698	672	649	674	656	651	672	649	653	654	714	615	648	640	654	677	684	640	670	620	655	676	653	708	701	671	716	681	659	663	665	631	682	659	661	696	622	675	667	689	652	721	636	675	673	694	641	675	708	684	679	666	667	643	652	694	652	641	707	640	645	680	652	665	638	685	658	693	648	684	703	726	667	692	660	630	694	627	650	655	660	713	646	666	688	632	671	676	684	627	683	645	692	673	661	640	702	698	639	643	698	657	680	678	695	673	665	662	672	672	651	665	652	668	666	648	662	641	640	659	671	640	680	645	675	691	628	703	690	658	693	685	641	666	634	648	675	650	637	676	707	654	680	709	652	645	681	699	703	662	699	687	641	698	666	630	658	632	715	648	685	663	671	686	680	671	673	617	651	673	708	681	665	639	662	685	662	631	684	609	622	680	654	647	642	673	669	684	625	666	693	689	660	646	666	657	660	666	708	658	685	645	653	713	662	661	637	671	708	656	668	653	674	692	678	657	670	695	619	697	675	694	681	670	622	641	631	692	660	633	728	653	699	641	676	684	636	642	665	643	706	643	625	702	685	697	699	652	677	689	728	697	653	672	685	690	655	672	713	648	677	653	675	671	683	665	645	638	736	632	673	659	702	629	720	681	636	614	668	667	715	708	628	625	652	691	683	657	649	699	660	656	683	671	693	650	658	620	662	677	598	668	681	677	646	671	694	687	646	649	677	692	684	684	630	689	718	668	653	622	668	693	641	670	667	655	661	678	659	719	694	667	687	664	675	710	690	726	658	697	621	668	675	688	673	675	685	685	685	670	629	644	681	693	699	702	654	630	631	644	683	682	664	665	625	661	723	682	671	648	703	688	605	672	641	671	666	706	701	684	702	648	692	679	672	677	644	672	658	683	655	668	697	678	638	687	679	658	696	648	658	714	592	627	695	640	667	704	680	632	654	655	674	641	681	660	681	676	673	714	647	650	687	684	692	663	661	685	677	703	707	696	684	659	670	696	702	671	634	669	681	668	671	699	721	679	710	677	680	649	662	692	709	665	651	665	672	698	639	633	694	689	676	708	672	692	677	714	711	664	657	669	675	648	694	650	717	657	607	669	685	650	667	677	659	635	628	717	695	686	695	666	677	686	739	667	710	636	715	648	666	634	665	644	641	635	668	659	680	678	673	631	648	722	689	672	673	644	673	656	679	680	644	677	633	662	659	658	663	670	687	670	663	708	668	693	676	715	660	678	633	688	625	682	685	688	678	670	678	682	683	715	621	619	666	684	647	680	667	690	674	676	642	652	692	689	664	653	705	665	677	659	674	632	662	684	664	691	649	615	646	678	673	651	641	681	672	651	671	658	671	659	628	670	724	691	688	665	609	664	708	614	708	681	676	683	705	705	663	668	660	696	676	635	673	662	690	635	697	693	691	688	625	625	670	654	706	711	676	658	680	674	636	666	652	688	654	643	700	669	650	656	711	697	714	698	670	705	671	706	678	689	679	659	649	684	671	663	698	645	687	639	695	658	666	679	686	664	631	642	693	702	664	660	670	691	670	679	698	691	650	691	652	661	673	714	646	627	652	655	659	643	673	683	688	630	689	663	671	673	666	658	669	661	644	710	627	640	656	658	688	669	639	678	669	680	629	688	682	634	670	643	693	647	677	677	678	682	661	665	683	658	657	658	667	670	724	655	654	708	684	692	702	647	705	617	676	691	650	663	691	637	685	635	662	642	651	635	634	707	631	674	708	701	634	681	679	645	702	656	717	643	688	666	648	650	645	677	671	661	620	671	716	629	646	677	687	677	676	675	658	677	672	637	659	653	671	691	669	660	675	687	673	700	654	691	663	701	628	665	690	645	655	722	613	667	619	697	667	631	668	683	687	697	640	695	668	661	700	661	674	681	685	722	652	666	685	675	635	684	624	698	702	679	708	655	695	674	637	636	742	657	599	655	658	672	673	655	664	689	669	682	658	662	685	673	645	712	693	639	627	691	686	653	699	641	673	645	670	659	654	644	608	691	696	717	630	668	674	626	658	697	667	664	713	658	641	697	701	685	666	631	681	635	692	637	680	648	645	707	683	671	690	628	689	694	705	666	693	648	660	667	685	676	659	675	664	676	678	688	653	656	623	676	654	697	678	640	674	698	674	663	675	755	666	706	665	626	649	653	695	642	630	701	678	711	697	684	731	672	701	650	683	688	679	674	728	692	652	683	629	665	663	666	679	685	678	691	662	666	684	708	648	654	667	636	632	715	626	669	657	639	653	702	672	691	678	642	622	670	635	668	659	673	712	668	681	713	674	620	661	711	618	681	663	604	685	677	710	653	673	661	679	706	683	677	671	683	653	640	716	675	691	642	659	634	693	697	677	665	638	738	631	661	671	640	669	672	687	682	672	674	667	666	679	643	670	685	666	653	667	635	671	670	648	707	678	644	688	711	683	701	670	677	679	713	687	692	649	682	681	734	635	666	613	628	665	661	683	675	647	734	692	668	676	686	683	666	672	664	662	675	657	680	683	663	647	693	687	693	683	689	642	650	645	698	659	687	626
27308	25475	31646	16333	1080	396	340	337	302	343	355	339	326	332	326	329	362	347	323	330	341	333	343	317	331	343	339	361	287	348	362	408	476	483	445	328	313	310	317	326	337	321	359	307	319	355	326	345	324	350	289	316	324	299	319	330	295	320	339	319	336	331	347	330	331	339	326	340	345	318	331	333	321	318	331	330	325	307	330	354	321	344	340	340	355	302	316	330	347	306	318	357	325	325	332	331	308	329	320	337	324	334	349	308	297	340	314	302	333	325	327	335	339	336	337	310	318	321	307	307	310	346	359	337	325	337	353	330	322	339	319	326	310	313	368	330	311	318	326	333	335	321	345	345	358	305	336	313	311	329	339	339	316	333	288	307	373	314	308	333	325	329	303	328	334	341	303	321	334	313	324	316	333	335	300	311	315	328	349	342	312	354	334	340	338	335	335	331	304	342	314	330	316	292	349	288	337	336	303	338	349	365	329	335	341	323	346	342	317	317	354	341	338	341	323	350	316	318	367	322	316	305	313	323	344	332	325	320	342	337	322	350	340	323	342	317	303	300	329	338	339	333	326	323	328	351	318	349	324	326	292	321	320	337	347	322	360	321	317	330	356	307	324	358	327	317	323	319	333	343	352	332	323	333	340	338	315	340	332	322	330	366	293	291	316	285	356	316	349	324	302	317	328	342	324	308	318	338	305	300	336	345	340	306	304	315	293	318	313	326	318	345	333	359	320	302	311	333	325	310	308	322	311	375	322	310	349	317	325	323	309	357	336	300	308	324	344	334	296	314	360	280	314	346	347	295	364	348	311	331	320	346	321	316	368	328	351	330	329	345	326	332	309	336	320	335	334	350	344	317	299	333	378	356	333	308	312	301	367	316	321	322	325	327	344	306	317	356	326	331	306	321	303	340	323	302	338	327	332	344	334	347	324	352	308	336	295	308	348	304	301	292	334	328	325	337	330	333	336	356	338	343	348	320	320	315	332	326	301	309	320	323	327	331	342	291	310	322	329	319	348	335	301	311	340	326	328	347	354	331	280	299	296	341	295	347	315	305	357	321	325	324	345	327	323	338	342	305	340	316	323	344	310	321	339	321	306	329	335	317	324	322	332	304	328	334	310	324	342	349	334	340	357	342	322	313	359	325	334	350	312	309	346	348	324	323	314	327	327	317	325	327	321	290	332	346	334	330	316	340	343	327	346	296	301	333	360	359	345	357	348	309	332	321	333	327	330	321	275	348	322	344	341	286	326	359	313	324	346	336	337	313	349	303	332	288	324	326	311	319	329	312	334	325	342	311	338	327	300	321	346	326	338	314	348	316	304	319	323	332	338	314	350	310	331	363	340	339	294	373	317	344	298	324	325	321	349	307	343	324	328	335	337	299	343	325	336	327	308	297	322	365	322	302	325	325	337	274	312	354	332	332	322	288	321	308	337	297	316	314	349	346	339	302	303	348	341	332	328	321	341	353	322	321	359	334	342	315	341	348	354	332	311	308	317	343	327	326	350	333	323	311	315	296	326	349	286	303	357	311	300	318	331	333	312	367	302	318	320	338	318	306	331	304	305	313	327	306	317	315	284	328	349	308	329	309	324	282	317	293	336	320	307	271	319	298	298	328	324	304	334	299	330	296	320	348	288	305	318	352	350	357	336	346	325	349	342	340	338	343	327	292	315	300	318	361	347	327	357	323	319	350	325	302	311	337	335	326	333	300	300	354	303	350	336	334	345	338	346	331	368	317	317	338	327	360	323	335	363	313	324	316	335	317	338	298	319	329	313	333	285	307	292	310	323	360	310	299	356	333	295	332	328	342	354	326	289	317	306	317	341	349	346	304	337	356	317	305	303	314	373	327	322	329	313	336	321	320	310	329	317	378	335	322	300	327	318	324	303	359	323	320	309	326	319	300	351	342	346	320	317	336	318	318	310	313	357	362	324	348	329	328	364	355	353	331	313	308	330	294	321	317	333	331	328	343	319	321	352	319	299	316	332	343	325	330	360	332	337	327	336	343	316	342	332	322	305	312	288	327	322	321	327	341	338	329	341	330	299	334	327	361	355	306	350	313	299	325	326	339	337	340	351	305	311	309	324	345	329	358	314	356	340	297	316	317	336	338	308	352	346	366	353	338	348	312	329	336	294	321	351	338	336	322	289	337	342	302	296	317	334	317	310	306	318	337	319	326	352	310	365	308	334	331	319	329	326	336	340	334	339	337	330	327	284	308	331	351	324	303	346	320	371	349	338	326	292	332	320	338	333	325	302	358	328	307	349	328	376	326	294	326	324	344	322	308	339	316	357	334	343	333	349	346	316	302	329	343	319	334	364	319	363	313	330	331	330	316	302	334	322	346	321	328	313	316	352	340	302	325	310	340	345	327	331	339	327	309	353	318	350	349	348	369	323	359	322	307	327	331	328	309	315	316	329	312	304	332	299	320	338	319	321	332	327	306	313	290	337	335	330	343	297	326	330	311	328	351	329	299	329	299	333	358	357	337	317	340	326	319	357	330	286	325	329	339	329	323	318	345	291	299	366	355	337	334	332	323	342	346	328	296	340	303	332	321	327	337	347	352	359	318	362	322	322	311	307	311	338	316	318	322	349	344	342	346	317	311	308	324	333	333	339	337	368	324	330	324	314	347	313	326	320	320	323	330	335	333	335	323	334	348	324	312	316	332	350	332	336	332	321	319	326	325	331	300	301	320	313	310	318	333	327	345	326	350	327	324	317	295	342	307	348	323	322	319	317	324	307	317	298	330	342	306	343	321	320	351	321	366	335	332	291	359	298	336	312	344	352	340	326	319	330	313	295	320	307	336	298	320	321	295	330	323	338	316	336	311	341	326	298	317	293	309	313	319	329	308	322	324	340	338	307	340	336	353	328	306	357	326	355	320	322	332	302	311	317	347	303	301	314	334	322	325	307	337	289	340	326	325	289	305	346	298	307	324	320	327	323	297	375	293	337	324	296	338	340	329	308	333	328	327	326	325	281	340	343	350	300	347	331	297	355	327	372	322	306	322	322	316	321	353	307	290	357	315	332	308	332	323	321	331	316	329	266	325	311	309	317	356	356	323	334	299	328	319	306	299	344	335	345	350	336	324	383	330	317	328	326	307	334	311	344	333	309	366	354	342	305	309	319	314	319	338	293	333	323	335	338	344	328	326	315	339	312	344	334	339	308	331	309	338	315	300	323	355	320	329	306	306	351	323	300	319	340	328	361	319	327	304	334	308	310	310	329	319	315	337	363	368	338	315	348	328	328	355	319	307	294	320	328	333	323	329	301	325	315	335	331	326	332	298	309	338	334	331	322	323	295	332	325	331	315	326	321	351	312	312	330	361	314	319	339	319	299	321	317	341	312	312	304	356	350	301	343	334	309	283	314	336	350	320	324	325	323	324	350	306	355	311	313	347	338	322	384	324	306	311	326	318	335	298	318	306	305	321	322	317	331	328	357	326	364	311	337	334	341	340	289	329	334	324	351	322	345	310
28976	44829	33854	14365	802	536	502	524	455	482	458	485	461	472	417	474	453	443	403	479	468	467	487	481	421	471	476	445	452	490	515	620	769	805	638	436	458	477	443	471	463	434	473	454	486	447	449	449	446	490	468	474	417	435	444	450	469	444	425	458	462	468	442	440	468	480	432	471	458	463	455	475	442	451	477	448	429	459	451	470	434	462	449	483	464	450	470	460	497	468	451	440	436	481	479	459	461	447	454	498	475	475	501	488	451	471	424	468	449	450	445	480	469	460	472	473	463	467	496	461	439	472	477	434	445	471	434	420	477	435	465	450	445	467	443	489	449	448	470	434	430	481	454	476	479	463	451	453	424	474	464	417	469	443	471	460	444	424	445	463	458	469	436	477	496	470	472	452	482	467	450	450	424	471	472	426	476	469	444	452	446	437	463	447	441	482	483	466	427	453	471	421	468	469	461	443	437	476	503	474	410	412	503	480	491	461	444	417	467	454	422	410	417	463	417	457	478	482	435	463	448	484	444	449	450	449	445	445	427	465	455	451	479	439	461	462	476	471	436	437	436	448	476	479	459	453	450	461	435	436	458	422	443	455	480	450	512	479	472	470	457	458	477	451	430	485	469	445	465	439	426	432	408	482	473	466	485	455	474	455	470	431	480	439	460	468	476	472	458	479	435	439	466	441	451	464	478	427	452	493	455	458	458	469	494	446	445	426	433	456	495	438	416	462	476	454	460	412	458	468	412	476	436	444	485	484	445	477	480	485	477	433	451	436	495	446	462	433	445	444	453	498	464	461	490	446	454	474	441	464	449	475	499	466	449	454	483	482	444	471	441	484	479	417	422	508	448	463	448	435	432	471	434	440	454	432	470	475	468	471	471	455	495	457	428	439	458	445	454	428	441	431	433	458	450	466	427	466	470	446	458	458	422	447	445	445	430	452	451	458	493	451	490	433	450	468	439	455	473	462	454	454	468	443	494	450	440	431	463	464	451	439	461	429	421	461	458	460	470	474	437	495	492	470	482	461	449	482	435	496	404	466	425	464	418	486	476	474	469	453	446	464	432	439	429	453	458	447	476	490	418	456	453	470	463	481	480	453	432	430	467	439	495	441	435	477	438	456	460	452	485	462	431	466	468	452	448	455	461	444	447	490	448	458	464	450	443	435	454	472	494	449	474	461	444	430	468	449	455	477	464	449	475	470	455	445	450	461	476	456	469	472	446	492	454	466	436	476	464	453	429	439	442	456	475	476	480	444	448	418	454	468	432	449	460	501	450	485	459	481	468	463	464	424	447	461	490	419	418	481	463	431	480	463	448	481	462	467	500	412	441	427	444	455	410	457	461	434	430	495	504	454	471	452	455	460	466	505	482	424	451	422	457	491	490	441	455	467	487	464	431	469	438	442	488	462	472	463	483	449	450	440	468	444	489	464	437	467	437	457	454	456	461	470	463	480	461	488	454	467	445	454	460	452	458	477	446	463	430	463	473	441	463	464	447	422	431	486	465	479	467	438	408	449	431	437	484	480	439	462	459	440	442	459	471	460	453	463	469	440	469	430	446	465	450	461	435	432	461	473	458	464	452	471	484	473	475	479	485	458	447	434	438	453	472	463	457	447	468	446	405	443	411	441	457	461	444	468	448	464	434	461	446	500	484	489	421	462	489	492	432	440	440	421	452	478	494	435	465	459	479	417	453	455	423	454	447	443	465	433	446	492	479	410	458	447	446	485	454	462	427	447	475	487	451	438	466	471	469	454	455	475	468	459	460	429	451	470	441	442	423	455	469	504	498	485	450	464	425	479	413	488	468	426	435	470	455	472	461	482	463	449	471	462	457	462	475	455	458	439	493	480	453	439	455	443	446	464	422	460	446	436	498	454	473	465	444	433	488	447	497	462	479	450	428	439	429	467	463	466	428	464	440	482	470	446	428	454	462	460	493	471	478	501	435	463	447	485	465	472	483	488	451	435	429	534	491	431	459	441	472	446	461	421	482	451	432	468	436	463	428	454	462	446	442	442	495	466	475	416	454	448	425	453	442	525	459	414	469	447	480	420	449	479	427	440	464	468	452	425	435	432	497	452	468	415	486	439	482	415	462	447	493	451	467	434	459	499	464	436	423	436	432	457	437	443	442	456	469	431	452	448	459	474	444	492	471	412	452	467	463	468	464	495	456	485	483	460	488	443	466	487	441	488	454	445	482	435	487	475	470	460	463	435	451	421	436	447	455	438	440	431	470	419	482	448	464	464	439	459	454	432	496	435	439	445	475	447	474	467	507	464	460	436	503	463	434	463	451	439	450	423	465	457	451	426	446	473	477	486	495	467	459	459	427	457	428	473	440	452	428	457	463	447	439	482	436	482	486	441	461	441	454	406	474	427	475	445	457	441	509	437	482	407	466	479	443	452	475	413	474	460	432	454	444	425	435	450	435	475	438	480	458	419	419	470	488	451	443	487	458	453	448	440	448	480	476	443	481	474	440	414	453	466	485	469	434	428	479	476	446	426	454	448	444	461	467	460	499	430	417	459	467	416	457	430	450	452	442	439	472	468	463	470	498	471	435	449	470	472	458	461	427	455	441	420	460	459	463	423	434	469	440	444	481	465	449	428	457	432	448	461	456	447	480	412	452	435	479	466	477	451	404	449	431	452	469	461	452	450	453	472	476	405	447	468	487	460	449	479	457	456	495	459	424	465	461	487	529	461	479	442	417	418	456	464	438	456	449	435	518	423	428	468	458	479	439	468	469	466	460	482	440	454	451	457	425	470	457	481	455	412	456	455	483	509	430	464	456	435	445	454	464	485	454	482	468	470	445	439	453	434	444	448	483	462	469	449	455	453	432	446	438	494	419	478	465	468	457	447	464	427	433	442	456	470	442	458	467	469	455	438	474	429	436	451	461	419	427	446	434	458	478	419	446	459	410	434	419	426	471	443	432	456	487	432	462	482	459	459	473	459	466	473	472	471	457	441	446	420	488	514	461	466	428	468	462	450	464	446	483	432	415	441	469	453	466	425	461	452	452	483	457	451	511	458	422	477	425	454	407	440	479	457	452	469	477	419	472	470	441	461	474	430	441	466	440	424	435	485	467	447	490	480	496	469	489	467	424	467	455	444	489	444	458	500	437	452	436	418	442	462	445	441	483	457	442	453	432	423	476	457	446	431	461	480	426	442	482	454	458	493	453	480	481	428	437	491	455	445	475	452	460	438	494	476	476	439	471	473	426	439	480	454	431	465	455	461	457	481	464	442	452	433	491	469	476	416	525	450	440	466	458	453	481	481	458	413	461	452	447	429	448	447	468	479	450	486	502	469	500	484	444	421	447	449	446	494	468	484	454	446	468	446	463	426	435	457	475	435	448	470	431	441	431	455	472	474	437	418	436	478	511	465	463	458	396	489	455	435	495	441	469	483	463	503	471	511	424	460	473	455	478	452	488	480	465	476	471	447	431	437	449	488	446	486	479	436	506	470	475	496	442	482	448	490
23994	21830	35508	33606	18908	6216	903	648	592	538	544	571	518	527	490	542	530	523	488	482	498	505	503	499	480	507	538	490	498	512	572	1501	1591	1229	829	517	548	509	516	507	490	493	514	487	519	500	544	550	460	450	501	485	520	500	474	505	516	485	473	466	482	529	480	482	485	488	488	513	511	505	512	482	530	491	492	485	478	552	516	486	479	478	485	519	496	506	462	511	529	477	460	519	531	524	475	509	465	514	504	448	477	518	504	497	433	532	532	504	526	487	513	522	504	470	471	544	521	469	509	484	520	489	477	475	508	520	514	486	507	500	492	514	514	481	523	479	496	511	495	454	513	501	479	512	490	479	502	500	519	495	499	494	492	476	471	515	504	515	487	516	481	508	476	451	504	522	514	467	511	472	504	509	487	489	461	507	502	464	471	493	478	506	501	501	505	486	468	487	506	508	493	484	515	468	483	505	480	523	494	504	515	470	513	506	484	487	517	485	532	499	507	508	481	498	494	509	500	494	507	492	521	491	448	510	511	512	500	533	510	515	495	532	545	457	527	471	463	496	499	533	517	521	490	511	518	506	512	470	466	460	499	484	480	499	503	473	505	474	507	500	579	510	509	517	553	489	524	520	484	514	490	479	497	479	510	507	499	475	522	492	517	472	478	511	489	498	485	509	493	501	486	492	477	509	495	465	476	498	480	527	536	494	488	545	457	503	526	491	492	442	504	521	483	492	548	491	463	489	528	493	507	507	477	505	516	472	520	519	497	481	471	528	493	511	495	495	493	505	495	490	489	538	512	524	498	522	479	500	480	496	492	483	492	484	483	488	481	481	477	505	507	498	517	488	530	477	504	515	501	462	502	489	518	529	472	494	469	500	541	471	522	499	522	468	525	471	519	494	506	495	492	472	531	494	465	475	492	500	500	469	514	502	495	480	481	489	489	512	486	514	468	501	495	488	503	503	494	468	474	478	503	504	477	490	520	482	493	501	460	511	478	502	532	526	491	501	512	489	472	503	488	503	536	467	521	506	481	486	505	485	483	484	495	479	497	503	486	494	461	494	494	470	517	510	503	524	497	492	466	485	516	521	496	490	511	476	477	498	482	499	504	484	493	481	450	503	526	451	518	483	480	488	506	513	506	475	468	490	489	485	528	480	476	482	516	512	527	485	469	524	491	473	488	485	480	504	519	513	490	472	522	521	454	465	478	493	499	506	480	502	490	527	496	462	493	532	517	512	482	488	493	460	467	490	565	454	494	473	504	492	512	502	467	516	471	484	467	477	509	503	473	501	526	496	526	506	511	511	519	526	514	516	482	501	546	454	523	479	511	500	534	483	483	479	505	454	495	518	486	534	470	466	448	501	501	508	478	528	490	482	460	467	491	527	519	494	471	467	506	520	477	468	512	503	528	488	470	491	498	479	532	512	502	493	505	483	532	496	516	532	525	502	549	523	547	519	477	481	492	453	495	500	458	504	503	496	450	537	478	544	480	543	451	486	476	489	504	502	490	506	490	523	481	558	546	519	470	471	552	489	483	502	492	433	496	522	492	494	472	470	464	471	497	500	503	488	472	454	501	492	475	497	521	528	452	502	520	495	500	503	485	495	505	504	489	531	504	523	509	514	506	446	500	516	467	455	459	524	506	477	509	441	533	496	483	525	470	464	508	488	468	512	477	505	559	504	461	502	502	483	465	496	484	516	503	501	480	530	512	490	491	503	512	500	512	487	501	486	519	505	477	501	490	491	487	494	492	508	511	538	488	499	482	506	478	460	506	517	484	486	510	512	471	493	496	526	514	499	495	486	487	500	467	499	503	484	476	469	520	485	490	490	482	513	468	480	482	475	509	476	476	516	482	485	484	496	532	494	495	510	512	517	506	508	531	484	491	496	510	498	500	533	524	473	490	490	490	503	506	486	527	520	466	503	508	539	479	482	493	530	484	526	504	451	468	497	487	461	473	466	508	525	506	474	478	494	477	502	507	502	518	477	476	467	507	469	508	465	499	498	455	527	488	535	516	495	504	487	528	487	488	490	524	473	460	522	476	493	494	495	459	525	487	484	477	504	470	467	475	484	547	505	480	509	500	449	482	479	484	482	504	491	516	480	501	492	477	553	492	518	501	491	519	496	493	492	487	488	526	501	535	491	497	538	486	510	513	491	504	465	497	506	530	522	455	481	501	504	526	528	501	479	491	485	478	492	514	513	492	479	513	478	502	489	482	470	541	501	529	475	511	532	501	487	466	489	464	451	481	500	486	483	508	491	499	527	505	515	490	493	491	508	505	481	453	491	487	531	509	492	528	466	465	489	554	529	477	507	524	469	514	481	541	505	497	509	496	499	513	496	476	534	462	490	474	504	489	496	434	486	477	496	510	506	490	462	464	489	516	467	471	525	486	538	442	514	492	515	487	504	490	467	504	497	496	506	532	490	483	491	532	489	504	470	497	529	457	497	491	515	508	495	505	487	494	503	476	475	501	475	497	553	469	466	513	493	497	515	465	527	502	528	500	499	486	467	472	502	482	514	517	503	514	509	485	469	506	515	461	485	486	511	518	475	477	517	467	486	510	534	540	498	498	492	518	486	439	477	455	489	498	455	525	489	524	505	465	477	498	486	546	460	460	461	472	515	511	493	506	537	497	470	482	493	516	510	449	476	522	496	491	487	459	508	492	508	474	468	461	524	510	488	471	491	482	511	484	504	537	533	515	520	495	463	482	525	487	484	500	497	481	500	511	537	478	516	470	496	499	472	488	490	486	466	495	514	548	487	492	507	512	544	505	528	492	475	511	494	490	481	468	495	471	502	505	493	529	492	494	497	489	466	521	468	467	501	468	477	478	508	474	511	501	450	465	474	478	455	476	515	470	491	491	547	513	488	510	530	517	482	513	455	505	481	482	506	489	507	500	492	532	536	500	527	492	475	498	492	534	492	482	511	497	493	471	518	487	526	510	515	500	479	497	497	505	490	456	448	473	487	497	484	470	487	487	467	486	472	526	530	489	505	491	495	457	503	526	452	506	511	504	483	493	482	499	527	485	499	496	508	479	516	530	542	486	517	512	525	475	484	484	510	500	490	484	497	485	477	480	517	510	488	482	516	489	511	479	513	499	514	497	480	500	464	511	501	526	515	551	527	543	463	512	496	479	490	467	494	500	458	486	482	463	506	504	541	510	515	470	508	504	490	494	477	490	473	514	511	492	514	491	432	478	481	487	458	499	421	474	488	458	549	461	480	522	478	499	494	460	501	530	507	489	487	471	494	475	491	481	484	507	507	511	526	495	467	493	507	483	520	530	518	508	501	513	554	504	487	528	501	516	503	524	494	497	486	486	487	513	512	469	496	504	479	520	513	436	469	498	497	472	512	474	503	502	523	482	469	509	470	479	492	486	505	493	483	483	476	508	491	508	501	484	494	486	509	466	497	527	494	504	475	538	513	478	489	517	495	481	475	486	482	512	487	524	485	526	516	491	546	509	444	536	550	494	486
54316	86671	65393	42742	4734	1199	1086	966	888	915	831	772	799	721	735	761	692	709	743	733	693	680	669	709	747	645	677	733	707	697	912	2974	2821	2310	1275	653	662	692	669	684	698	663	724	676	682	658	673	674	702	682	677	642	670	618	703	691	692	639	685	654	654	665	645	658	675	666	700	659	649	652	651	701	666	689	734	727	675	689	723	712	668	654	674	713	643	730	634	694	718	663	647	693	666	629	660	626	710	685	692	649	685	679	713	722	636	711	663	649	654	779	674	636	648	718	623	643	678	677	641	679	688	647	689	702	724	689	646	637	625	647	688	706	646	630	700	652	693	678	730	701	675	672	751	631	697	671	658	678	682	648	691	631	634	668	691	698	652	649	662	685	663	679	695	659	673	685	682	684	675	631	667	712	662	674	685	684	669	662	673	673	659	663	695	698	726	665	673	659	674	678	666	705	717	643	651	657	657	685	700	679	640	633	689	682	678	725	691	706	648	695	663	703	690	670	647	692	670	718	684	711	739	670	652	664	681	680	665	633	697	759	676	690	644	703	674	677	666	693	625	694	681	694	703	662	650	669	684	649	669	673	663	672	649	675	671	692	689	665	678	683	627	694	612	687	675	654	676	708	667	653	733	692	694	680	675	688	686	658	690	704	705	649	672	657	701	708	732	692	664	696	642	651	696	712	745	642	703	739	693	670	695	692	675	708	699	682	673	663	697	708	713	639	687	624	694	693	687	648	670	711	703	655	631	684	649	682	704	692	705	671	674	712	671	660	653	654	710	677	649	675	677	699	678	667	663	682	643	652	693	703	702	700	649	756	654	638	655	670	685	687	688	663	649	676	706	674	679	691	713	671	687	673	668	691	662	686	685	663	676	743	691	632	665	654	668	664	642	650	620	693	682	683	677	680	717	706	655	697	693	677	696	736	655	680	660	685	719	666	743	649	707	626	690	682	718	668	666	690	630	690	714	674	697	680	641	723	701	673	673	713	718	668	666	712	673	677	715	634	721	680	717	703	739	701	732	668	670	714	665	673	716	670	687	735	663	688	619	682	670	635	691	669	677	678	699	698	686	676	712	667	617	668	660	685	655	666	706	697	727	659	679	700	647	700	676	694	677	673	650	674	661	658	694	668	676	649	681	646	711	699	671	708	613	693	716	678	700	729	686	662	637	655	713	653	704	700	668	666	668	649	668	666	687	646	704	692	640	724	634	690	678	654	705	697	670	685	648	696	716	671	693	693	716	683	714	699	697	702	672	645	701	687	671	668	707	712	668	685	663	644	674	664	667	690	660	675	675	710	663	681	700	690	641	660	641	663	717	643	661	659	661	714	715	680	641	630	654	690	705	652	673	671	685	712	666	673	642	682	664	699	680	595	712	715	704	682	676	660	700	641	656	693	692	716	704	696	685	648	673	661	690	669	700	675	679	629	700	715	673	667	673	685	694	691	685	678	681	686	661	679	662	666	643	629	699	687	695	666	692	701	682	717	659	690	633	658	660	693	659	640	655	638	635	701	650	652	704	691	710	644	667	666	684	659	640	679	662	724	708	725	715	665	684	678	702	655	724	691	688	679	717	668	703	730	611	684	699	662	662	635	694	631	668	668	657	663	683	673	648	661	705	667	634	697	680	698	708	699	656	678	676	662	635	618	709	670	686	673	724	634	628	668	623	701	660	711	680	649	699	682	678	651	707	639	639	680	738	703	655	694	629	696	657	673	658	679	711	680	670	696	690	713	647	679	702	641	664	677	689	677	692	709	712	675	649	669	656	690	661	674	675	702	671	633	663	689	687	687	704	713	693	644	683	705	658	664	666	711	681	653	720	690	677	709	683	697	693	640	713	661	695	694	671	655	696	672	676	691	697	627	663	655	654	701	636	671	731	686	663	692	676	674	740	691	666	656	639	599	686	685	661	689	643	647	701	673	698	675	650	657	698	669	713	664	660	745	701	679	666	673	694	661	699	639	629	690	644	722	677	672	663	714	660	688	654	694	688	680	722	657	640	657	669	659	656	647	679	752	700	681	657	707	729	664	686	656	669	667	669	644	679	677	682	708	655	715	726	670	717	720	682	660	660	664	681	697	634	690	707	657	643	647	723	676	657	717	703	672	691	628	694	701	670	651	650	651	696	677	717	720	704	633	683	723	732	638	671	704	611	686	656	651	699	664	624	626	707	697	692	675	713	638	702	708	648	657	663	716	663	683	642	684	713	715	628	678	636	687	697	659	686	670	657	667	695	666	681	697	657	644	719	731	672	727	669	692	663	640	731	664	677	631	634	713	680	660	664	667	665	668	700	622	707	658	667	693	719	707	684	670	684	679	703	699	676	685	702	687	656	667	695	637	657	682	642	708	724	666	696	639	675	727	676	666	639	653	666	664	710	647	639	688	695	696	689	648	693	693	658	687	664	672	710	694	682	723	647	678	663	671	675	652	653	675	702	692	686	667	657	690	710	705	691	716	663	688	674	705	702	659	709	663	632	649	650	661	650	661	680	691	693	671	624	619	678	694	693	669	687	650	680	689	681	666	711	621	674	639	690	667	648	695	666	673	682	671	690	711	701	677	637	673	715	683	653	684	656	670	676	652	678	706	658	719	711	667	656	742	646	741	672	663	675	691	682	678	652	667	683	705	688	708	649	708	701	673	662	707	653	714	664	697	693	651	675	660	682	664	647	642	661	699	662	653	697	669	682	719	657	676	683	700	654	680	648	658	708	660	669	653	720	728	703	666	661	634	646	703	681	717	680	697	703	674	658	695	651	662	669	654	669	659	667	628	640	669	673	688	682	705	671	708	746	690	682	636	676	657	679	698	683	675	704	620	674	685	681	693	715	698	660	692	644	661	638	655	663	686	633	679	687	720	671	712	664	660	698	706	743	723	686	706	684	667	660	704	680	685	666	708	698	700	657	664	676	673	671	647	676	682	666	709	708	685	683	663	720	692	673	681	685	685	668	662	715	690	699	660	721	711	677	678	712	678	690	694	671	707	678	683	678	733	674	635	666	695	651	665	646	676	641	680	660	688	687	662	709	678	654	673	669	711	679	656	682	652	662	657	715	723	699	660	731	667	702	718	663	656	655	686	656	690	699	715	662	679	674	660	664	682	636	682	668	651	679	648	635	702	695	657	688	662	637	689	653	719	676	634	697	681	648	647	661	712	654	639	669	672	741	636	692	679	691	651	670	669	720	700	647	651	692	694	681	698	736	676	699	672	686	674	683	673	701	668	671	693	689	693	725	688	622	693	709	683	692	726	730	635	656	681	656	689	672	677	680	706	702	671	678	709	670	625	697	687	663	738	646	671	661	710	653	701	688	708	652	668	691	718	730	668	707	663	664	692	683	664	719	645	712	658	638	707	708	690	702	683	687	670	715	689	684	679	672	692	671	701	673	690	690	629	651	669	645	684	650	672	653	681	688	704	718	665	714	709	698	647	686	661	699	633	635	713	679	665	670	627	663	688	680	666	702	708	669	699	681	692
23006	21293	30430	27900	21486	19127	7354	831	653	649	621	593	587	579	536	581	523	546	545	487	493	520	564	474	495	563	518	473	547	570	785	2486	2434	1787	887	529	483	499	484	500	523	507	475	501	552	482	527	510	509	501	446	471	538	483	511	484	515	515	496	527	465	543	500	518	520	478	518	491	499	542	491	500	492	522	523	462	457	466	503	506	498	520	501	488	525	502	521	493	488	493	473	520	543	489	466	515	516	539	480	521	463	530	494	535	472	489	497	529	537	500	514	501	498	475	495	432	500	479	516	520	518	512	472	497	481	493	471	479	516	497	498	466	509	502	483	501	526	508	481	475	500	491	494	481	555	529	531	479	528	486	445	471	485	474	505	508	505	477	507	528	546	533	511	520	490	505	506	467	519	509	497	517	476	528	487	492	476	479	518	504	515	555	479	526	495	520	507	525	496	460	509	437	478	508	496	513	470	490	492	505	486	505	465	547	529	484	464	505	519	514	524	474	495	510	478	501	514	470	467	500	475	502	543	502	487	497	503	473	518	517	510	540	501	509	481	521	550	529	501	498	490	526	522	482	517	551	503	551	494	497	506	479	479	479	497	509	481	475	522	496	494	528	467	516	534	496	510	442	491	474	509	545	520	517	499	478	554	481	536	498	495	474	501	510	504	498	482	499	464	514	477	497	481	536	504	510	525	499	493	508	522	493	479	487	483	506	492	499	491	499	462	486	502	484	487	503	506	513	487	484	546	504	457	505	494	526	475	474	519	533	530	520	527	515	471	510	522	450	481	524	489	519	493	541	493	514	496	504	497	478	530	491	507	509	479	448	459	456	509	485	500	476	510	504	459	498	512	487	510	492	507	515	464	487	508	463	472	486	499	473	523	489	526	479	515	531	483	467	479	540	499	526	507	469	487	504	515	500	520	496	547	461	479	487	522	529	494	518	465	477	511	521	521	488	514	501	491	507	459	516	506	533	513	482	524	536	460	468	506	494	498	519	523	497	456	493	494	501	497	463	467	515	520	475	527	517	489	505	543	515	513	482	567	489	507	510	520	509	526	503	526	492	515	493	515	524	490	483	505	464	506	486	584	544	494	445	493	500	499	487	510	471	522	490	496	481	503	474	506	535	471	516	528	522	488	517	489	481	505	529	467	510	554	508	507	510	505	516	483	502	456	499	479	507	506	514	457	487	510	488	481	491	510	471	500	507	492	471	495	501	486	496	498	455	519	477	480	477	516	492	503	495	516	503	496	488	518	495	514	489	490	481	475	493	491	490	470	467	491	506	483	511	466	514	497	482	500	499	511	504	470	519	482	450	451	486	538	530	506	496	542	489	528	477	503	509	533	526	495	535	478	511	511	538	507	539	543	508	479	483	528	532	521	474	505	537	504	529	556	476	468	488	492	544	496	496	501	515	551	498	519	503	531	510	504	471	510	514	500	484	515	475	502	515	481	509	527	504	515	496	499	478	476	535	505	507	531	518	511	480	502	493	457	478	483	489	484	463	518	485	486	470	510	504	486	507	469	504	463	523	502	501	511	533	550	481	500	509	469	512	508	477	511	471	485	508	512	460	495	449	528	519	477	505	508	500	498	505	449	497	474	464	558	506	500	504	485	499	503	489	526	530	545	502	494	509	519	509	496	474	518	495	465	470	493	499	447	479	501	517	507	505	501	517	511	554	510	514	497	469	517	503	474	526	493	479	496	483	515	540	476	535	495	482	472	501	518	546	506	483	511	478	459	538	491	482	482	509	515	516	499	495	497	507	495	532	515	522	461	483	486	508	526	506	519	461	499	512	537	511	482	534	479	462	501	480	480	501	501	547	551	504	516	473	497	463	519	496	547	492	445	511	513	490	495	524	502	570	503	472	479	488	533	532	464	482	510	483	458	502	507	446	505	480	517	522	514	503	514	523	461	488	494	486	535	507	497	507	490	510	472	511	516	544	498	503	510	501	485	507	525	512	496	516	528	491	546	500	494	491	500	485	482	489	476	491	504	502	529	541	553	472	459	467	506	501	487	476	483	460	467	471	512	499	494	496	513	484	491	524	487	455	472	515	508	491	480	488	530	497	511	468	486	479	544	509	508	523	498	458	500	518	465	491	483	460	553	479	512	482	485	472	488	513	472	462	507	512	470	484	481	499	539	525	532	474	524	523	507	486	453	499	499	481	538	501	492	454	511	537	489	478	514	527	517	471	493	519	496	492	467	476	513	479	526	478	512	530	498	498	507	530	460	473	526	479	527	464	502	472	510	500	534	525	486	496	477	475	492	487	482	466	506	482	483	480	467	506	488	518	492	536	518	502	509	503	501	497	525	488	518	467	451	500	557	535	512	504	495	516	479	486	489	533	516	497	497	476	496	528	481	524	525	527	539	507	490	510	512	528	486	535	495	524	542	488	498	509	486	465	520	476	458	497	516	504	490	509	511	462	514	526	474	521	477	495	489	553	559	531	514	539	523	512	486	491	500	541	510	519	510	505	509	474	508	495	512	468	501	484	472	500	534	497	472	463	507	452	533	508	526	533	455	543	493	506	505	502	460	500	526	477	440	448	509	506	490	518	487	489	500	498	479	504	493	485	452	542	485	480	509	498	439	478	487	521	519	534	485	482	468	485	518	522	502	477	523	492	483	486	500	498	457	513	525	521	508	436	471	515	521	494	489	480	478	517	509	494	515	491	529	477	495	511	479	486	451	517	486	504	504	486	502	487	531	473	455	500	495	524	510	502	484	473	503	490	498	519	471	520	489	537	483	489	527	535	474	486	488	514	513	489	515	481	491	517	523	506	523	527	493	458	458	479	523	497	538	529	478	479	469	507	489	507	503	480	502	503	485	527	490	464	479	499	514	465	518	474	493	496	516	467	503	471	521	486	524	493	513	560	487	517	523	475	479	460	502	524	515	505	498	476	503	499	497	522	502	469	545	518	490	519	535	543	505	493	493	500	497	452	495	485	516	497	525	524	514	483	512	496	489	496	533	485	453	486	475	504	526	475	518	510	547	473	493	546	502	507	540	512	522	507	488	506	475	515	491	529	479	516	509	510	508	540	512	488	522	519	500	539	518	487	503	507	509	491	520	491	503	484	480	512	503	498	535	498	493	520	487	502	493	517	509	440	494	499	492	473	490	509	497	498	490	524	518	527	499	465	519	519	481	536	490	492	487	520	477	494	502	498	503	510	490	541	483	508	485	494	487	468	514	500	510	525	477	523	454	520	458	480	527	497	506	504	517	526	513	485	494	489	504	560	558	521	514	514	475	534	512	456	480	488	482	532	527	536	501	510	502	463	511	484	495	536	546	502	524	525	459	470	496	520	501	512	487	497	478	475	495	485	535	519	489	500	471	489	500	545	479	490	508	489	498	509	487	514	464	508	512	514	486	501	497	492	487	489	488	480	507	512	483	515	489	511	480	521	492	503	478	503	515	496	497	491	479	540	522	517	487	487	504	496	521	488	486	505	530	550	513	456	507	500	546	510	527	498
61270	95507	70276	53237	5544	1654	1480	1255	1064	955	875	878	872	854	755	789	772	766	739	759	674	743	736	761	727	708	715	795	713	855	1131	4979	4527	3338	1511	716	697	671	710	740	670	640	694	626	724	752	693	666	653	684	716	665	662	661	672	698	690	685	672	662	694	690	740	648	633	701	678	690	693	674	663	708	666	716	710	671	648	707	691	645	648	657	628	713	693	709	660	697	618	655	693	665	698	721	696	735	683	662	635	688	642	690	662	666	661	714	695	684	675	689	668	672	725	665	654	628	733	686	686	642	627	693	690	645	648	649	716	690	670	655	661	662	696	761	653	695	725	682	654	673	691	664	671	711	706	732	694	675	675	685	679	646	668	714	684	636	693	655	676	735	676	691	698	655	659	674	667	624	662	647	687	639	688	698	669	717	646	639	694	727	661	738	712	651	683	656	672	626	690	647	671	662	684	699	693	689	660	648	675	704	668	672	674	699	692	680	692	709	669	679	713	684	738	663	690	631	678	717	691	645	644	647	718	668	672	673	667	675	752	668	691	687	650	706	701	657	680	629	685	736	690	729	713	704	674	639	659	699	697	691	648	621	650	664	696	697	705	631	686	665	629	658	687	715	731	709	662	680	681	709	685	686	648	662	659	667	689	658	706	706	666	655	598	651	675	693	663	681	639	705	679	672	645	655	653	706	669	667	724	694	712	694	687	632	685	665	636	702	712	691	643	685	648	679	645	727	691	676	664	655	624	666	650	727	697	658	684	672	633	653	701	677	671	694	674	689	701	685	690	677	648	692	625	679	678	649	664	625	720	725	701	658	714	693	687	629	743	693	693	725	672	704	677	692	658	743	683	706	615	664	713	677	744	727	670	659	683	674	688	658	685	652	660	692	694	617	643	679	704	677	636	647	662	670	677	653	680	686	686	668	637	701	646	676	628	644	676	679	664	708	689	685	692	655	726	657	679	686	673	691	652	658	653	708	679	711	672	672	651	684	688	707	675	658	691	704	711	650	676	693	682	626	667	695	668	688	682	684	688	664	720	661	644	652	683	649	646	649	607	700	706	675	722	712	666	702	701	633	711	672	644	673	680	652	700	729	590	687	667	697	689	706	689	725	680	705	691	699	695	697	678	663	684	697	676	711	698	718	684	682	712	682	669	664	715	722	615	662	651	654	675	677	654	700	666	685	659	633	673	670	658	690	713	679	694	701	667	693	666	647	646	691	717	707	639	647	673	668	692	700	691	669	692	662	666	713	605	669	671	701	662	719	731	707	699	675	646	645	701	694	681	673	648	650	683	705	670	640	705	683	698	694	630	679	639	613	662	663	688	652	663	684	657	699	663	614	684	654	660	693	701	674	671	642	672	635	683	704	666	689	696	655	684	679	688	674	644	642	680	656	661	692	645	667	693	677	741	673	665	587	685	676	686	631	684	717	665	658	660	667	714	680	734	710	697	696	653	663	722	676	665	666	679	661	675	691	664	668	693	706	654	688	648	689	669	680	651	668	644	712	691	647	682	641	634	678	659	696	658	640	637	654	679	676	707	703	653	721	682	699	688	646	674	639	668	688	691	655	667	655	652	723	670	695	679	710	715	666	627	676	706	650	705	707	710	663	671	691	683	718	706	627	628	637	697	698	670	650	701	658	687	632	675	646	652	680	678	668	655	662	627	685	683	694	663	664	656	639	703	646	629	653	654	718	642	668	660	699	668	673	696	649	655	673	691	674	655	693	640	722	676	692	742	688	710	674	675	678	695	730	654	690	724	688	644	657	711	733	696	640	716	738	640	644	670	688	693	711	683	746	669	698	653	634	648	675	655	691	651	678	665	628	702	676	673	664	660	682	666	668	714	661	723	698	677	659	657	661	673	635	694	698	688	709	693	688	707	606	667	674	638	672	715	694	717	721	668	679	680	658	650	653	635	687	671	663	720	680	685	657	692	669	658	739	715	686	655	669	660	715	632	700	670	683	651	676	688	708	706	663	720	698	640	636	659	674	644	669	657	681	659	659	667	658	695	690	695	701	712	668	675	718	654	688	654	682	651	639	681	694	648	708	702	733	721	624	679	656	666	664	651	646	720	678	694	715	697	710	694	732	659	689	685	709	691	715	666	698	691	665	684	676	689	665	673	667	672	675	687	688	687	669	706	623	672	661	708	661	723	692	697	681	670	697	651	642	657	672	660	691	654	694	652	675	703	708	694	677	658	669	686	663	671	696	717	731	646	683	659	629	692	710	666	696	689	657	686	756	684	732	682	685	649	688	706	690	691	664	660	675	674	670	654	670	657	691	656	656	666	685	674	690	709	671	648	669	678	669	673	715	670	691	688	672	684	683	662	643	695	709	676	715	712	664	655	721	679	696	724	651	670	679	656	712	666	726	612	687	721	647	658	669	687	692	623	672	671	699	677	700	676	708	735	682	695	672	718	677	685	691	671	687	678	658	666	716	675	677	727	679	625	663	662	697	666	722	668	701	650	675	699	659	690	677	677	645	658	724	677	661	712	681	661	676	659	632	660	681	655	689	663	681	700	724	727	686	686	671	631	699	674	678	642	635	686	686	690	673	674	655	673	675	636	685	649	682	681	697	699	700	720	663	647	693	692	667	661	674	661	668	674	698	663	648	657	687	666	668	726	642	674	693	656	657	650	746	660	679	669	669	717	703	671	711	683	667	665	646	669	678	684	652	705	651	710	646	672	712	706	651	678	691	674	713	695	673	652	681	675	632	663	698	650	683	638	656	666	645	642	672	690	670	641	636	659	698	656	652	685	664	689	653	635	681	687	664	706	691	650	666	660	613	697	725	659	670	696	662	714	655	722	685	749	681	633	644	681	669	672	659	665	649	718	664	699	678	655	671	664	652	637	651	690	628	600	637	698	668	692	671	696	683	654	683	667	671	683	633	669	655	718	693	656	653	723	700	700	688	663	636	694	678	618	688	674	678	674	692	697	693	673	695	671	683	689	647	675	685	695	678	687	679	688	693	634	716	702	743	652	681	689	659	692	676	662	684	671	739	704	712	675	667	666	721	664	675	705	646	704	717	682	657	702	726	648	699	627	695	627	677	738	696	657	694	650	674	689	728	700	705	683	666	682	706	665	654	704	658	728	676	719	720	721	676	685	688	693	739	637	679	672	678	653	689	673	684	688	710	694	643	687	688	684	739	709	680	687	657	662	662	681	671	662	645	622	689	694	671	662	720	668	679	683	653	664	678	684	714	677	667	698	704	660	637	640	692	631	645	677	640	669	698	721	701	694	688	693	643	728	699	730	720	632	657	692	693	684	672	741	668	670	671	658	660	708	688	663	665	684	694	618	652	721	671	684	658	693	653	685	710	666	675	707	662	647	650	693	651	653	671	657	690	680	672	628	659	726	657	737	655	685	680	654	706	705	668	705	651	631	650	671	682	635	694	662	660	662	681	654	660	671	697	674	647	660	712	656	655	657	614	646	664	676	690	672	687	700	693	705	651	695	674	641	686	681	684
27322	25056	30000	18854	1785	387	363	326	313	328	328	330	302	312	320	307	367	353	340	330	332	322	326	349	339	305	331	314	336	326	354	445	509	451	369	318	342	300	316	345	295	334	335	318	332	287	340	322	324	345	316	309	338	323	331	308	303	357	309	327	339	325	318	317	351	306	325	312	335	320	327	370	338	325	315	327	326	341	309	353	317	333	342	353	306	333	350	364	328	336	320	363	332	315	330	335	343	328	332	339	350	321	306	359	332	331	341	357	311	308	340	311	331	343	319	352	297	316	335	320	317	312	335	302	332	340	329	360	340	363	352	310	302	337	315	338	327	362	311	322	298	338	338	342	322	322	316	327	325	361	333	318	316	338	317	348	343	348	341	309	323	337	332	309	319	360	320	336	325	330	348	329	361	327	292	331	329	344	362	338	315	310	340	287	329	292	319	329	308	356	343	355	327	335	332	340	309	335	318	321	302	318	352	359	339	350	341	336	347	322	313	332	338	318	323	329	319	325	310	360	337	320	343	307	344	315	334	363	348	296	333	330	317	356	305	317	328	359	341	308	312	365	320	316	290	317	337	329	335	319	343	315	290	328	292	324	334	336	352	322	325	334	337	331	342	351	325	312	367	339	327	317	315	314	297	325	306	332	321	322	317	334	321	344	313	362	320	330	338	320	329	314	309	317	328	337	328	342	284	329	298	335	355	310	320	324	331	315	322	327	323	341	351	315	313	329	344	322	337	309	341	334	357	302	323	299	334	302	324	320	337	322	326	328	317	348	351	308	318	312	362	332	314	315	286	299	382	328	320	318	346	308	341	308	332	366	331	396	336	330	359	348	320	309	309	329	326	377	341	355	322	353	342	340	331	313	342	306	372	348	316	333	328	315	338	329	327	322	335	299	329	317	321	338	319	347	360	359	336	326	316	330	325	290	336	331	336	379	321	363	343	350	336	310	311	320	330	307	330	305	330	337	336	330	358	328	341	316	352	322	343	332	301	310	311	358	330	329	354	341	338	330	316	346	346	341	316	326	340	332	346	321	342	301	349	305	352	313	328	337	341	371	316	356	351	345	300	359	290	322	346	351	341	304	304	347	313	337	321	328	315	317	309	331	316	309	342	326	384	322	312	313	329	320	365	318	335	331	338	350	314	314	315	295	325	337	330	305	315	317	347	307	368	320	310	314	386	332	309	294	316	316	330	298	331	331	346	323	320	320	326	344	330	352	332	327	299	334	336	338	341	307	298	342	350	301	360	330	329	326	348	342	321	344	355	334	341	368	338	348	345	329	345	329	321	344	322	339	314	358	323	323	323	304	320	360	334	334	325	309	335	339	346	292	338	321	302	303	307	301	380	327	319	334	319	338	318	359	290	347	312	334	361	318	314	322	315	334	325	322	316	304	319	343	305	344	304	340	322	338	344	346	315	322	332	329	363	323	327	344	289	311	329	312	335	354	309	332	348	301	346	336	331	352	363	306	311	323	329	333	306	340	342	332	289	346	313	303	354	365	335	321	330	305	328	322	319	324	337	355	336	337	338	336	326	309	317	316	356	353	350	366	313	352	327	366	351	312	322	316	340	342	320	320	353	309	349	321	294	305	318	325	322	362	296	362	348	326	330	331	344	317	330	337	323	340	345	346	346	299	357	328	361	307	350	339	311	378	324	331	332	328	317	329	319	327	350	362	305	325	344	323	312	342	330	347	338	365	361	328	336	335	326	328	328	332	343	336	340	334	339	319	315	318	351	326	316	323	372	344	342	348	314	317	349	340	309	326	351	312	350	328	345	318	320	313	352	340	358	337	335	356	304	287	350	331	330	377	343	327	332	344	347	352	334	347	355	334	318	308	294	312	346	326	326	325	351	309	336	326	307	365	343	315	342	284	328	313	315	332	320	353	339	352	319	304	363	331	338	351	343	326	339	308	344	335	306	353	339	312	322	337	330	323	336	285	313	327	327	334	350	316	337	287	342	346	311	352	330	314	325	335	316	357	334	319	305	292	314	315	318	340	303	339	380	332	329	344	345	302	348	331	347	345	304	322	337	290	318	324	336	343	358	316	309	329	341	344	346	342	331	347	309	303	340	310	287	338	353	325	315	357	313	355	329	358	367	325	316	337	302	334	356	320	346	335	333	351	332	371	309	318	370	308	318	360	328	323	337	320	340	345	339	324	345	354	314	331	340	317	308	322	329	316	323	342	309	338	335	316	343	321	313	334	347	320	348	324	381	354	336	337	333	351	293	327	326	331	335	353	332	305	311	313	360	297	311	319	323	333	338	359	334	314	355	320	299	336	328	338	320	330	315	346	311	334	316	338	346	319	345	341	305	335	300	315	322	377	309	313	336	303	341	306	344	329	332	327	309	299	310	358	312	330	321	307	352	342	350	330	317	345	340	343	319	333	326	326	310	344	339	297	317	334	318	348	316	320	346	317	341	338	349	358	310	350	284	352	304	356	307	301	335	333	352	326	336	337	328	331	317	297	318	287	354	336	342	324	309	338	347	364	308	330	326	327	338	313	318	342	306	341	339	328	305	340	368	355	314	320	339	326	317	346	308	327	320	328	338	308	318	326	312	312	319	350	329	325	330	323	317	314	325	354	334	342	346	311	338	334	353	308	317	340	323	312	304	306	344	312	292	357	328	325	342	358	303	310	354	330	346	329	305	293	334	338	310	385	325	327	345	317	336	340	306	317	291	341	308	341	296	346	295	382	333	325	343	304	330	336	336	332	320	329	344	338	324	359	309	322	346	317	304	340	314	329	338	341	312	321	314	352	331	349	362	331	335	340	323	356	315	348	321	343	337	324	327	330	332	287	329	310	317	329	338	333	316	336	311	307	319	349	330	349	327	318	325	338	354	316	323	321	344	350	369	319	357	322	290	375	304	323	331	329	323	330	335	329	329	324	346	342	346	342	320	316	361	360	323	330	338	319	345	343	352	322	351	317	346	372	296	336	319	337	345	360	353	316	312	326	312	324	351	296	312	320	330	345	324	382	336	322	364	323	319	301	326	299	319	332	328	299	308	314	352	351	329	330	334	311	317	314	360	328	309	351	330	299	355	319	315	344	337	345	334	325	326	306	314	317	337	315	330	318	323	288	386	347	299	289	327	347	343	363	317	351	329	326	348	307	300	329	339	368	342	319	334	314	352	324	315	310	363	325	333	337	340	298	322	338	321	288	334	310	308	335	308	367	342	319	315	291	322	325	349	332	324	322	320	327	341	312	338	326	366	340	338	328	345	312	325	344	316	330	335	329	316	312	340	340	335	318	329	322	352	310	317	296	319	341	315	332	344	296	324	334	368	330	329	319	337	360	327	328	324	327	325	343	330	327	310	353	333	340	318	345	367	291	327	311	332	325	331	352	323	322	325	323	332	326	301	329	317	310	303	356	321	326	301	310	316	341	326	336	308	324	332	318	317	319	311	311	324	318	302	314	363	323	342	329	320	331	324	337	334	336	334	333	326	334	326	320	332	342	329	308
28644	43365	33258	17387	965	529	523	511	480	494	479	467	453	480	446	458	445	489	482	511	467	445	469	450	472	466	480	451	468	465	438	680	790	752	548	458	442	426	420	450	427	439	459	456	448	491	453	448	440	456	471	472	458	454	481	455	447	496	461	467	462	465	463	482	431	477	409	455	453	451	442	453	467	448	480	489	494	478	459	482	447	486	445	481	450	476	471	451	460	475	497	494	506	463	452	448	467	430	480	461	465	462	412	476	491	476	451	473	449	463	463	458	459	494	473	450	467	471	469	456	485	468	463	425	432	475	493	494	449	462	435	463	474	438	498	459	430	478	427	437	464	462	473	459	448	461	488	477	471	482	437	460	480	462	452	464	466	490	460	471	450	435	446	493	462	442	443	474	446	471	481	420	467	512	478	514	466	466	464	459	424	481	457	472	437	442	468	456	449	440	448	466	434	471	492	448	455	424	503	447	448	472	447	437	456	474	450	418	428	455	467	498	495	450	461	460	471	455	470	459	436	420	399	479	471	456	475	467	471	451	455	479	461	482	406	453	425	461	445	466	489	426	492	476	474	437	446	481	440	480	465	429	452	464	470	458	471	488	499	453	496	435	467	483	470	486	442	445	437	439	502	439	452	434	442	450	459	439	508	466	443	460	416	504	452	460	461	458	472	471	470	480	453	458	435	439	469	460	452	483	438	480	458	454	446	457	446	457	437	492	451	480	459	388	451	441	461	449	443	457	435	481	488	457	471	461	470	465	463	455	463	421	434	450	424	437	439	457	434	427	450	469	488	445	456	473	454	437	473	471	466	422	457	477	427	503	467	453	510	477	455	464	453	495	462	421	478	472	473	441	488	452	419	495	492	462	476	482	460	467	444	424	472	518	451	463	475	463	458	480	492	452	476	474	460	459	452	453	438	482	440	478	466	450	477	447	463	460	465	435	457	442	477	458	477	453	484	452	455	455	490	427	443	454	463	437	461	474	476	474	464	466	487	456	474	458	478	504	458	482	460	468	494	457	453	484	484	433	449	455	442	447	449	465	461	456	473	428	457	413	493	453	461	449	468	447	458	469	453	458	428	432	418	459	471	504	470	440	451	447	461	400	421	434	424	422	416	469	485	485	464	472	442	461	467	443	472	492	470	431	426	441	461	467	471	442	443	452	468	426	432	485	452	483	461	437	435	436	481	442	447	440	457	469	466	465	417	492	501	488	496	420	434	469	454	463	465	468	485	441	473	464	449	458	467	463	474	438	467	426	455	468	419	454	462	473	468	421	492	480	464	474	448	446	482	468	431	454	491	481	492	462	491	497	466	477	468	438	477	458	442	480	454	500	465	455	430	475	436	448	447	440	500	472	428	449	467	435	449	440	434	457	451	463	439	482	455	439	421	482	429	465	431	482	429	425	439	456	451	442	457	426	460	438	456	462	463	492	469	472	433	501	451	445	433	466	426	449	440	456	430	465	460	448	464	475	488	424	445	476	470	470	491	459	455	477	472	444	441	516	460	425	458	439	448	471	439	431	481	483	434	496	432	460	450	463	452	468	486	475	466	469	431	415	444	464	456	440	457	528	503	444	459	475	473	460	482	439	463	463	484	474	443	525	415	444	450	471	466	407	480	482	452	491	440	412	482	474	516	452	488	459	467	477	452	484	460	462	472	466	456	468	460	438	480	462	456	497	478	476	474	454	481	433	446	483	452	446	485	501	469	496	467	472	488	453	491	479	464	487	451	440	446	433	441	437	438	435	439	445	434	492	445	439	486	454	430	473	445	473	449	480	442	471	450	450	480	516	433	441	458	454	477	521	457	485	465	464	441	440	455	460	493	428	490	473	483	478	466	456	442	463	458	444	469	440	475	442	478	449	437	449	452	459	508	478	460	444	463	479	476	454	480	452	457	445	444	404	461	501	449	455	468	458	444	453	449	489	471	453	434	441	451	484	445	474	455	445	476	494	466	469	429	451	409	463	497	514	490	489	472	458	455	492	448	463	426	462	465	479	455	455	457	478	457	446	492	449	436	432	478	445	454	473	480	458	465	437	430	515	465	436	435	437	436	462	472	454	452	480	472	463	423	440	489	438	477	454	449	490	439	412	459	450	451	444	433	446	491	434	449	478	471	447	461	470	449	461	500	433	475	462	466	465	495	486	482	480	459	480	439	484	476	489	433	446	469	461	444	493	462	424	437	462	463	436	433	449	426	455	461	439	462	433	495	446	448	451	495	496	483	446	445	468	447	461	456	479	440	452	447	494	468	461	452	436	453	489	487	437	448	465	445	444	485	478	451	431	443	475	439	464	439	458	431	445	479	486	479	432	518	446	423	441	495	433	469	432	466	441	460	461	449	491	437	473	436	476	462	465	445	466	453	474	455	414	451	453	468	432	440	465	455	478	448	504	429	461	451	443	484	487	470	447	452	448	430	434	492	459	537	449	470	459	451	440	493	445	455	476	467	492	480	491	456	489	497	478	446	436	445	467	459	470	484	459	489	465	449	415	448	489	450	476	469	436	476	444	442	459	481	436	491	450	447	491	456	457	473	470	473	459	439	461	442	465	436	484	466	456	490	466	449	491	457	487	446	449	479	471	450	452	433	454	470	467	455	451	446	463	437	452	471	451	464	480	412	449	476	472	471	450	492	454	453	461	454	449	441	455	456	483	456	438	445	459	454	431	443	514	476	453	471	458	468	474	497	486	451	472	410	452	471	423	438	484	458	449	474	450	443	480	491	405	506	429	504	444	434	471	462	486	450	473	424	453	445	475	476	420	473	437	464	433	459	476	464	439	435	469	485	440	429	509	428	450	469	453	420	430	451	447	480	473	440	444	458	484	445	437	465	497	442	466	471	455	492	461	435	454	447	458	432	455	463	452	484	500	466	460	460	458	479	462	459	458	443	467	457	419	419	459	437	483	469	432	490	440	479	464	455	435	473	475	426	449	434	438	441	430	469	487	452	490	462	469	497	490	447	496	431	479	481	428	481	408	470	439	482	473	479	462	453	439	418	452	469	476	464	424	420	441	472	443	439	460	495	465	481	462	439	462	477	430	423	457	454	455	437	435	491	458	473	459	458	423	471	442	484	470	481	467	485	477	409	476	457	469	446	476	463	449	516	457	471	476	456	471	480	465	444	479	470	477	427	492	462	446	484	457	484	458	480	496	471	422	438	456	426	446	485	471	448	447	483	442	440	456	476	450	457	507	464	483	490	407	437	497	469	487	490	466	491	472	446	469	474	467	474	458	457	492	493	416	426	487	502	454	443	459	463	434	476	452	479	456	447	480	497	475	409	448	437	441	442	413	449	441	461	452	471	487	445	486	485	428	447	467	461	443	470	484	492	430	447	476	483	483	521	416	494	466	455	441	458	450	479	484	475	479	427	440	463	439	468	501	452	486	463	443	457	460	459	466	454	491	468	480	446	484	486	432	469	490	473	414	456	440	453	486	463	474	460	477	456	429	466	462	469	499	454	450	441	488	457	469
23995	21634	32340	30772	21874	11378	1459	597	572	580	544	511	508	519	496	524	503	504	516	520	495	501	508	515	483	456	475	488	508	543	648	1156	1646	1142	689	492	505	495	486	478	515	482	498	490	533	479	498	493	511	501	511	486	491	485	506	507	505	478	491	478	463	532	524	524	511	454	463	511	500	503	459	504	480	500	527	499	476	517	532	480	518	494	506	474	541	477	509	515	479	440	476	516	495	509	492	497	495	540	500	493	493	512	502	477	525	479	469	523	473	503	481	525	514	474	477	483	517	484	480	472	517	490	466	481	507	476	473	488	480	508	501	434	470	516	454	479	483	483	479	515	498	468	505	490	455	488	499	506	512	509	524	496	526	544	484	508	468	504	488	492	477	521	526	540	494	502	494	464	498	503	470	525	515	538	488	503	500	506	526	470	475	491	494	567	478	512	462	468	493	504	511	483	518	480	531	473	510	473	516	476	480	467	491	502	476	490	472	477	495	486	561	511	522	440	519	504	503	509	495	485	519	517	522	525	498	485	503	489	514	478	489	460	497	492	489	482	498	499	485	483	476	466	567	505	485	467	496	527	512	478	460	498	500	476	475	476	518	500	483	470	500	489	497	472	499	502	504	512	513	503	505	505	512	514	513	502	496	497	482	474	478	442	516	505	499	498	475	509	539	484	506	504	519	544	466	534	502	494	517	454	477	548	471	522	487	483	488	517	512	449	484	492	469	507	520	480	466	455	464	486	460	510	495	476	510	496	474	426	471	510	490	495	475	502	502	504	526	535	479	504	482	447	506	475	473	461	507	466	539	507	493	466	489	493	491	502	485	462	478	467	521	492	453	462	491	511	486	467	463	509	459	512	527	492	535	460	534	487	478	462	501	528	474	465	472	471	490	500	532	545	520	447	501	489	512	511	497	525	518	490	521	521	495	507	453	493	506	483	501	530	527	473	524	491	475	510	506	482	513	522	517	531	452	522	519	514	471	486	509	499	499	555	477	501	486	514	527	488	481	520	521	490	473	497	522	483	504	460	480	511	512	456	465	486	477	486	477	489	533	455	489	462	477	533	500	473	536	492	475	466	522	485	467	464	475	527	493	511	448	516	487	474	483	522	525	447	494	524	507	485	519	515	511	497	506	510	502	500	532	492	503	522	503	484	513	459	494	483	485	519	488	473	481	531	483	496	467	448	471	504	523	496	513	477	487	467	508	499	514	476	545	467	490	494	475	481	490	509	484	498	478	474	459	481	457	535	523	507	528	507	465	489	491	512	507	475	451	481	450	508	480	489	503	494	460	484	517	475	474	457	472	497	522	535	514	487	503	522	487	511	480	498	447	511	472	489	498	468	516	515	524	487	499	510	456	516	483	512	526	542	498	512	480	521	470	473	467	470	519	497	476	472	519	492	509	500	506	498	504	500	467	535	458	480	511	483	465	510	460	512	480	526	533	497	512	498	497	532	499	532	474	514	487	477	496	482	476	494	482	501	473	475	473	520	519	493	492	486	492	479	488	479	523	490	532	510	466	518	495	531	465	470	504	502	440	466	509	475	476	487	495	519	492	469	501	536	457	522	486	511	506	475	479	490	492	472	486	494	545	513	530	537	523	500	493	457	496	468	472	475	516	485	464	504	509	467	509	512	532	504	515	520	513	501	471	459	492	487	449	508	490	459	507	455	511	456	510	514	561	511	484	493	483	482	521	441	502	500	512	514	495	498	512	490	507	507	511	503	498	507	486	459	511	470	497	504	468	501	489	537	507	498	462	523	531	488	483	498	529	476	537	516	474	459	502	498	486	530	500	500	460	503	497	439	520	499	536	512	496	461	491	501	478	513	492	531	489	502	459	516	498	518	495	534	459	518	506	473	478	479	475	484	485	447	519	489	540	502	484	508	493	460	514	480	527	502	486	469	513	462	517	500	466	505	534	491	500	516	460	487	500	472	510	490	504	502	483	489	471	480	476	482	510	485	496	505	466	479	471	494	479	521	506	498	535	490	502	494	508	483	485	494	482	481	487	538	475	505	494	469	497	500	478	470	473	527	516	480	506	481	486	426	506	508	515	493	494	500	521	465	500	458	482	508	523	499	445	483	498	472	470	456	535	488	521	437	499	482	491	455	513	495	475	502	487	485	506	555	495	467	465	463	469	518	539	460	509	503	520	480	531	481	464	514	527	478	484	510	489	493	466	458	513	481	503	493	494	511	543	481	517	506	479	526	546	513	496	465	473	500	487	535	476	488	542	482	515	547	563	474	495	478	461	473	455	476	501	514	513	508	501	483	485	458	481	493	497	498	455	487	496	518	503	497	517	524	521	524	488	502	500	455	494	506	480	482	514	476	503	460	499	499	476	489	485	507	498	491	509	441	480	434	488	461	522	497	480	535	508	521	498	493	479	511	489	473	435	506	514	489	486	470	509	516	472	477	515	475	474	491	476	492	467	490	551	511	484	485	468	495	518	505	503	503	484	506	505	504	499	477	483	479	510	518	482	486	434	479	473	468	516	490	533	489	507	507	493	509	513	501	475	521	501	504	457	478	442	489	484	467	505	515	487	506	461	490	471	471	481	492	491	535	502	487	493	488	520	520	488	493	440	453	476	487	442	481	520	488	469	502	500	503	493	498	504	515	481	528	472	505	524	523	449	465	529	523	472	503	459	513	524	497	490	514	539	471	507	478	495	495	508	489	495	457	544	488	465	504	496	481	462	506	505	501	447	477	482	503	502	464	466	493	499	493	516	502	481	486	509	501	482	531	503	487	524	461	458	534	506	500	505	488	469	506	527	466	477	447	511	511	493	476	474	460	507	497	490	493	505	455	525	488	491	510	488	489	491	497	535	506	505	483	503	486	507	497	510	466	475	494	483	445	463	484	510	527	489	523	507	490	501	495	512	508	482	482	483	496	480	496	512	496	482	490	534	503	520	469	557	508	476	459	498	507	506	520	519	492	508	502	541	482	478	477	479	439	471	520	512	540	502	522	507	503	472	539	498	529	486	476	490	475	470	463	467	500	457	459	496	516	473	520	533	471	469	525	505	456	520	497	483	484	519	503	497	509	515	491	458	499	476	492	493	471	482	484	564	471	535	480	417	451	476	457	481	511	495	519	543	495	502	512	488	515	487	516	514	487	482	478	482	486	521	475	484	524	483	507	499	489	469	465	516	441	468	509	522	482	498	494	473	508	481	475	512	496	474	476	488	484	502	485	493	497	479	524	479	535	449	502	499	485	517	509	516	510	555	494	485	512	498	492	453	474	493	463	509	466	527	522	494	495	470	515	462	473	462	470	453	504	476	476	461	514	479	446	487	494	503	469	522	513	477	469	520	522	509	491	506	479	481	502	488	494	469	486	517	458	537	490	485	479	487	512	467	493	484	485	508	533	450	472	501	486	478	463	485	457	476	503	478	527	476	498	493	507	537	469	474	470	455	496	474	470	517	505	509	497	503	491	488	494	510	507	477	442	531	521	489	485	534	482	549	451	486	454
54466	85572	68030	49014	6702	1200	1067	886	910	819	847	781	764	733	785	750	686	750	702	732	725	678	680	713	676	666	754	690	641	721	889	2224	2943	2080	1088	674	628	687	699	673	678	700	683	692	700	694	725	696	694	627	705	715	673	712	682	698	673	686	665	676	670	709	668	642	674	660	660	681	687	695	688	724	709	652	693	683	681	644	709	717	670	693	680	684	713	660	667	673	714	675	650	701	673	640	685	673	592	674	695	677	698	675	696	650	626	635	713	694	692	638	701	679	671	651	686	643	693	663	692	664	672	674	698	654	648	664	665	645	680	715	601	656	687	657	667	679	637	685	706	685	680	678	646	677	694	680	660	684	698	667	699	658	649	695	675	645	651	709	675	696	671	707	701	677	690	683	665	693	641	658	642	636	667	657	704	738	680	670	678	657	730	671	662	677	651	663	680	706	694	676	702	704	652	665	649	658	650	685	669	690	691	690	652	675	654	681	656	665	637	682	656	647	623	661	652	709	634	696	706	663	695	725	675	629	637	681	636	697	680	601	724	715	660	694	677	665	683	719	709	686	656	677	671	697	677	656	707	687	714	693	682	662	754	657	655	701	697	671	642	689	680	690	653	698	687	680	665	643	678	657	695	655	672	663	680	681	664	653	679	697	652	689	697	689	660	724	642	692	690	653	648	747	720	628	688	641	680	687	712	690	667	608	712	623	676	647	684	673	690	658	695	625	676	665	730	678	629	677	657	658	649	680	720	650	704	722	696	621	676	660	663	669	678	636	633	668	669	710	706	678	680	686	669	643	683	625	673	675	670	663	681	671	675	687	713	661	673	672	675	673	651	644	630	690	673	655	667	650	647	690	696	657	668	641	681	675	718	603	703	678	672	675	702	710	695	649	688	663	666	691	672	666	660	687	641	670	650	641	634	710	722	699	637	637	681	699	664	678	685	702	642	717	680	665	681	675	666	672	719	632	687	711	698	652	744	684	701	672	641	675	689	670	701	661	669	667	708	703	722	656	618	727	637	681	668	693	638	696	684	727	703	663	667	662	729	637	687	654	674	661	689	655	668	648	685	729	663	748	702	724	665	660	698	675	698	717	648	690	674	666	658	692	680	704	694	656	689	659	689	704	639	676	697	642	651	698	673	691	643	668	642	710	678	707	690	673	645	672	684	677	688	718	606	685	667	712	667	656	670	651	653	713	663	640	673	679	690	679	695	634	670	636	642	687	679	650	725	648	669	642	658	680	677	661	708	684	685	642	670	628	679	708	661	683	648	724	644	658	630	687	673	645	697	703	693	618	704	671	686	629	660	682	689	659	686	657	687	672	668	656	682	657	666	685	692	642	668	668	668	661	598	671	686	651	613	680	668	652	675	720	667	707	674	680	695	684	692	611	704	727	664	629	633	681	676	628	692	653	697	663	672	672	672	630	670	678	668	676	598	695	695	645	702	672	665	657	680	656	719	687	666	643	589	660	652	706	645	682	711	701	678	666	666	665	670	646	670	688	675	647	720	644	667	671	661	643	639	627	659	660	685	677	683	649	658	665	683	666	678	690	685	679	666	660	716	704	718	682	651	693	632	695	673	636	664	636	664	727	659	647	679	675	684	670	673	669	727	685	717	699	670	621	683	677	678	707	639	679	656	666	631	680	722	695	693	670	735	683	638	673	651	635	640	715	681	635	685	676	668	636	648	665	679	708	652	681	639	691	637	658	730	666	696	644	681	714	691	673	651	646	638	709	642	658	663	683	668	689	601	604	682	661	635	620	722	723	629	635	668	646	708	655	670	658	700	663	705	625	680	693	674	651	622	676	699	664	695	630	647	675	687	744	634	700	692	714	617	689	652	701	645	665	653	672	633	673	678	674	619	675	712	646	622	669	692	665	651	716	649	718	666	703	666	645	649	650	686	655	719	663	653	692	693	666	657	667	645	677	656	667	698	643	633	621	668	683	694	684	634	627	673	695	662	675	671	683	719	677	654	635	700	706	669	654	682	612	682	686	670	638	651	645	685	668	699	689	655	701	663	649	686	665	662	694	673	654	678	668	670	638	684	719	671	661	734	627	679	668	682	669	647	699	650	682	666	602	686	690	652	643	658	740	717	688	640	690	685	668	675	668	684	676	673	685	671	628	689	729	708	635	681	675	658	692	671	640	677	664	702	642	667	738	702	645	695	628	664	715	672	681	654	713	680	667	687	621	680	682	646	724	645	636	667	707	671	678	713	649	695	672	718	690	686	687	680	666	709	708	678	678	704	678	676	658	699	701	666	637	695	678	669	678	667	693	696	639	668	685	670	687	678	661	664	697	658	720	652	658	652	679	665	611	674	675	663	671	670	735	652	683	664	632	705	667	666	727	650	654	663	649	680	659	683	704	671	653	711	644	656	635	674	683	685	655	672	685	690	690	710	689	700	653	703	670	691	686	666	644	691	650	672	658	677	665	653	662	649	671	663	702	678	684	633	658	643	650	737	714	642	707	689	641	633	720	625	701	662	708	699	722	701	699	695	650	662	647	677	689	676	680	700	697	631	672	659	664	675	709	663	653	624	672	710	717	718	665	682	669	701	674	635	637	692	665	648	673	736	656	674	653	647	748	638	684	656	635	680	662	677	643	643	677	627	669	677	666	660	703	651	667	704	650	633	677	694	669	710	664	689	670	679	653	723	684	691	690	687	698	671	678	661	688	659	669	711	643	671	679	698	697	655	726	689	646	679	677	706	667	711	668	665	693	688	696	699	687	645	672	722	666	665	657	671	659	722	617	681	683	688	680	671	651	741	657	633	681	684	673	676	683	720	682	662	681	686	660	694	655	701	680	643	684	700	676	679	696	672	686	736	627	651	656	653	669	670	627	713	691	700	691	680	641	700	708	716	671	676	668	712	641	655	661	630	663	614	667	735	653	674	656	625	627	657	703	631	703	689	709	672	678	711	647	654	634	642	670	649	677	697	694	642	688	688	682	700	660	679	661	696	650	708	649	678	687	677	672	709	705	751	709	642	678	683	672	691	674	665	698	624	700	687	644	691	669	683	674	677	662	663	677	658	655	672	688	677	674	693	722	649	660	684	673	686	662	638	689	675	690	663	671	658	681	640	670	720	679	666	638	638	697	662	697	707	657	699	713	672	656	648	669	690	711	678	653	672	692	698	696	680	700	647	621	694	665	660	656	682	667	669	714	730	689	658	663	640	676	666	743	653	721	659	677	675	648	690	683	675	667	718	714	622	685	732	610	654	681	667	660	697	711	676	658	685	727	667	644	674	689	683	677	669	685	657	667	624	662	657	682	641	658	715	631	701	635	705	677	741	687	682	648	676	679	685	684	682	682	649	663	665	736	648	664	661	677	666	722	678	721	650	669	655	648	710	687	690	713	624	664	659	714	652	684	691	641	687	638	672	691	695	721	671	693	713	663	634	648	691	690	678	706	693	665	626	685	657	709	653	635	680	660	679	716	654	716	699	701	672	704	681	646	694	664	651	679	608	633
22936	21344	30421	28357	22414	19078	7330	822	645	646	618	588	536	570	566	571	551	577	534	516	465	508	537	502	531	500	515	524	501	491	644	1959	2594	1794	846	492	482	521	532	497	534	454	558	520	476	473	443	514	539	531	479	458	511	527	495	462	500	525	483	486	526	498	467	532	495	502	499	491	504	495	494	485	512	507	459	517	447	482	505	490	495	473	474	504	492	512	488	509	484	528	451	516	509	489	491	455	488	522	526	505	541	508	507	484	466	489	500	479	502	514	480	489	462	535	516	470	502	471	510	511	532	496	499	480	486	512	556	488	499	475	502	510	539	514	501	500	495	526	487	510	504	528	475	460	506	477	534	483	500	464	487	540	511	487	499	522	540	484	478	520	500	494	490	480	513	501	476	506	491	491	473	493	493	472	506	439	511	500	515	489	467	507	502	531	491	507	497	439	507	473	491	471	484	447	499	517	512	462	490	500	499	498	509	484	496	498	509	493	444	502	495	485	473	471	496	532	477	496	481	500	496	517	491	479	492	479	497	529	538	496	492	509	522	495	484	509	522	517	528	508	481	506	483	483	459	460	455	481	511	480	502	466	471	496	484	516	507	553	488	488	494	496	481	443	514	512	499	485	507	480	457	528	489	532	485	522	487	511	525	530	492	496	526	463	488	470	517	535	495	497	483	492	500	500	509	481	512	508	492	495	465	509	494	488	525	456	491	519	553	499	495	510	529	493	456	529	501	556	505	461	465	477	457	509	530	513	504	496	511	535	552	512	527	484	535	499	490	468	479	490	516	518	533	500	477	502	473	500	434	514	527	481	532	478	484	519	504	523	446	491	462	487	477	526	507	488	465	513	498	456	459	485	491	474	504	491	537	516	522	467	496	463	460	529	503	504	494	523	501	444	475	467	497	473	495	490	509	519	494	474	519	494	498	458	511	447	490	497	475	509	509	521	472	479	496	476	525	519	511	477	474	478	501	444	490	511	484	501	468	514	522	471	469	474	473	508	511	446	461	492	481	526	543	514	478	527	528	512	501	475	547	489	484	517	533	462	499	509	445	434	476	491	543	455	495	521	537	456	452	472	502	514	491	504	480	504	487	513	489	517	501	515	519	509	507	464	492	497	481	530	501	522	473	491	482	546	533	538	482	486	488	479	509	479	514	480	478	520	474	503	461	503	524	517	493	518	527	500	494	499	474	509	473	498	529	469	496	505	482	523	473	465	483	531	558	480	477	492	486	492	516	512	510	487	453	489	532	528	497	504	498	464	493	513	523	484	491	527	516	489	509	500	481	458	500	522	529	527	495	505	495	497	508	466	489	509	482	524	499	502	504	485	509	476	524	492	482	483	503	497	486	465	498	515	488	506	486	463	501	515	464	510	508	523	472	522	461	468	499	526	530	501	506	482	493	525	488	523	505	471	520	497	498	472	462	490	523	456	469	523	511	498	532	511	511	458	529	489	480	484	526	509	500	496	507	489	469	472	463	469	477	503	464	497	533	551	509	485	494	453	514	463	489	522	505	462	475	509	480	493	504	446	523	510	540	540	494	522	519	499	476	485	498	487	482	471	462	519	545	492	510	472	479	523	521	495	481	465	528	470	524	527	496	472	488	499	535	528	470	526	515	471	490	526	497	488	484	480	492	460	514	511	505	482	536	502	474	494	503	499	520	474	510	468	513	513	522	492	524	470	507	489	526	521	510	510	462	507	510	498	504	475	526	491	461	488	504	496	507	497	499	468	519	508	491	496	507	511	475	513	497	451	506	503	503	507	454	515	488	502	514	514	466	450	488	467	475	505	454	481	494	498	481	488	503	493	495	509	513	476	499	501	497	502	514	479	475	507	512	491	476	502	483	484	481	468	496	503	507	493	497	512	502	524	504	477	502	483	520	467	501	473	491	510	453	488	468	526	485	484	462	500	501	513	462	509	486	513	502	529	452	505	503	482	515	490	475	504	498	526	508	483	497	474	511	530	508	494	486	465	501	481	489	498	466	519	488	473	513	458	445	507	490	479	483	511	482	481	484	489	487	447	476	501	508	508	487	501	456	528	524	452	504	480	482	482	506	512	518	508	506	476	509	522	509	494	447	471	492	480	483	447	563	481	483	513	490	517	493	509	469	469	504	503	467	471	506	484	469	549	523	507	512	448	518	489	509	477	499	492	502	486	516	481	479	509	496	447	467	536	493	507	430	456	500	526	503	470	502	510	481	479	511	473	484	494	475	463	481	507	509	482	475	532	495	502	505	497	504	512	510	492	501	500	486	477	532	474	503	464	498	508	513	449	539	511	552	499	486	523	464	465	496	487	483	458	498	519	495	502	470	520	541	503	526	459	510	526	464	479	473	495	507	499	454	494	537	474	492	501	509	471	517	488	493	485	525	490	505	523	486	454	510	510	494	514	517	483	515	475	530	516	503	470	477	477	516	482	476	496	487	552	526	485	483	496	473	513	522	527	466	474	536	476	500	495	481	503	505	520	484	527	484	482	503	519	513	481	512	496	534	448	520	525	495	492	544	478	476	492	484	526	488	477	494	509	480	482	487	473	498	503	490	498	490	513	475	470	502	459	520	512	498	531	507	518	506	512	503	500	538	509	481	485	481	478	492	487	529	505	471	445	555	518	506	516	485	495	542	469	516	512	467	503	516	470	489	475	491	515	445	457	570	508	524	514	530	473	473	480	459	502	484	489	504	498	503	474	482	497	502	521	488	507	534	483	502	452	498	498	511	497	552	507	493	497	477	511	485	481	492	494	491	500	486	531	471	479	449	473	440	502	518	511	479	475	527	504	467	532	520	468	504	483	485	460	485	450	467	470	447	516	505	499	491	506	515	481	507	494	507	502	514	494	509	485	519	504	529	491	475	471	474	494	516	505	521	509	512	487	508	494	492	503	429	484	495	498	527	533	548	517	521	456	510	477	507	474	538	436	493	442	488	455	489	516	533	524	497	506	525	513	490	520	480	451	476	490	502	484	469	485	446	500	488	504	483	501	460	471	523	490	485	485	536	480	488	495	469	542	480	484	492	494	519	532	487	497	479	486	515	458	520	498	474	515	481	477	475	476	521	501	507	503	501	509	502	518	472	492	551	486	460	492	498	487	529	504	506	518	516	488	497	508	517	466	479	467	502	493	472	499	480	484	537	504	482	478	510	478	476	506	496	495	483	528	508	532	492	494	507	512	459	481	521	497	455	509	539	487	474	474	532	495	489	520	499	460	454	450	472	500	449	522	511	492	484	495	486	473	499	481	520	470	473	496	499	444	511	512	496	521	468	493	499	517	469	480	511	498	477	466	483	485	500	499	483	445	492	492	504	511	522	519	466	508	482	478	488	488	496	478	514	541	437	501	493	494	486	535	496	493	509	491	492	528	513	481	482	500	471	506	499	465	473	438	509	480	496	494	486	496	534	506	495	483	472	505	482	494	506	487	478	519	503	506	460	487	517	465	486	484	522	480	487	476	504	477	491	488	490	515	503	472	471	506
60528	94130	76824	58493	8348	1666	1375	1200	983	977	888	818	806	826	746	774	712	736	709	724	680	716	733	735	707	695	694	736	672	694	990	3853	4987	3224	1369	721	693	686	671	706	693	678	673	681	683	690	674	693	690	611	716	661	696	662	631	697	645	640	694	687	708	683	702	663	677	657	674	681	648	689	630	660	738	666	652	653	706	684	651	634	664	690	705	667	674	656	685	651	701	684	627	679	687	659	677	680	736	662	654	655	641	681	715	673	695	673	630	677	657	701	712	652	686	688	672	670	698	673	689	657	711	659	661	672	662	705	695	648	676	662	690	700	683	668	647	668	674	696	644	658	699	640	670	676	639	617	741	691	663	670	679	688	709	663	641	647	641	699	684	700	691	683	634	653	704	646	665	642	671	658	757	696	636	650	714	633	679	690	702	686	669	700	676	704	696	636	673	713	693	663	642	689	700	697	710	729	699	657	657	676	672	703	683	669	645	643	679	690	678	689	691	706	672	703	700	643	622	701	665	678	678	630	697	677	677	694	692	642	694	666	692	709	725	651	648	674	688	665	659	655	632	646	649	692	689	725	669	667	643	677	686	666	639	711	645	680	675	673	664	694	663	668	664	648	635	663	676	679	707	665	719	668	698	627	676	678	670	708	648	681	702	641	669	651	684	679	621	712	708	689	705	683	649	625	661	675	675	663	698	645	678	665	644	710	702	672	656	637	667	682	629	689	652	713	641	676	656	667	652	707	624	627	641	689	673	696	751	675	680	665	690	666	691	645	674	657	632	692	697	646	675	663	671	668	678	693	655	689	613	649	659	660	693	633	665	657	604	644	688	711	655	692	696	677	709	652	672	644	669	613	668	689	644	667	657	668	741	658	686	675	636	688	711	685	688	672	682	684	670	632	634	691	663	685	693	679	659	637	716	702	656	663	650	678	657	691	642	644	699	670	693	694	635	666	655	662	723	633	653	663	687	641	654	624	703	646	677	673	683	653	654	690	683	667	657	650	644	663	697	667	628	701	644	685	731	687	679	628	667	679	653	689	658	672	677	661	665	689	657	674	686	674	635	688	634	711	713	663	680	720	650	675	682	662	695	660	710	664	685	662	695	656	650	660	678	627	667	692	667	665	697	695	663	635	698	666	653	693	613	676	665	690	648	624	719	674	665	658	675	667	701	672	657	646	651	682	626	668	663	627	665	693	695	686	671	681	613	655	690	690	695	647	617	636	732	604	710	654	696	657	674	612	715	712	653	720	652	706	719	677	689	689	661	682	691	699	683	671	667	713	687	714	699	662	652	692	676	698	674	618	652	654	666	643	677	703	694	667	670	703	662	659	690	715	660	623	682	665	665	657	669	651	677	724	672	646	627	665	690	673	677	657	659	695	698	678	729	644	690	668	672	675	645	697	646	684	641	703	656	716	679	676	603	672	602	682	674	675	680	669	666	675	681	672	693	664	706	670	707	664	665	684	677	731	642	647	663	651	684	661	656	639	675	682	643	664	657	688	664	634	672	652	645	677	660	687	685	682	686	677	613	698	751	734	664	643	706	669	683	681	697	686	671	688	657	680	674	667	689	671	696	620	665	713	687	647	642	701	691	717	685	692	672	639	693	628	721	669	653	641	663	625	663	696	670	642	662	656	661	675	716	689	692	659	716	691	655	693	697	685	669	624	638	686	633	653	685	647	678	671	682	680	671	684	650	683	695	676	649	686	702	681	721	702	672	668	702	696	742	611	654	654	658	623	660	686	678	696	683	692	681	656	707	651	678	667	678	674	698	643	664	655	666	692	689	651	676	680	710	647	686	659	698	680	635	653	682	666	652	665	684	665	643	651	663	700	670	630	699	680	704	712	701	660	652	657	640	701	667	700	646	657	731	680	642	647	644	675	647	677	639	671	675	662	639	627	669	653	703	719	655	700	694	664	671	676	676	684	656	664	642	679	705	656	657	663	689	667	665	685	651	715	636	628	692	633	709	664	682	645	639	642	723	634	694	647	658	686	665	620	653	678	661	633	688	652	682	666	667	694	624	656	683	687	605	659	687	655	675	678	646	664	690	626	686	662	693	642	678	648	679	676	682	657	640	734	674	651	630	696	664	677	703	708	630	673	665	622	663	639	689	675	682	708	662	680	627	670	670	681	643	671	651	663	674	652	699	665	670	664	703	710	665	687	687	654	699	672	676	624	653	684	638	672	658	708	697	667	638	644	658	664	661	650	736	699	701	691	653	701	671	615	682	652	672	658	626	677	670	686	719	684	627	726	612	655	680	665	697	624	694	668	695	680	636	671	685	681	654	704	696	692	684	706	695	653	712	660	618	689	617	697	677	671	675	687	640	637	633	673	619	652	640	694	675	664	711	650	691	660	658	666	651	683	651	642	675	671	642	720	676	611	610	618	672	627	637	662	664	718	663	679	645	653	682	727	642	736	699	700	652	661	702	691	702	699	623	658	691	691	664	682	654	682	719	660	667	683	684	685	684	665	678	698	682	707	674	642	687	704	686	682	657	702	666	707	617	698	687	627	595	649	653	718	639	691	697	657	682	662	741	657	656	682	664	659	687	705	660	662	690	699	648	665	644	741	671	697	657	676	652	683	666	674	662	700	635	673	677	651	636	669	638	701	690	673	656	669	618	655	732	652	697	635	660	687	681	706	693	676	618	665	651	721	680	699	656	676	694	625	682	653	662	660	699	700	688	642	681	626	651	685	699	674	659	677	704	668	659	650	700	636	672	668	675	693	611	671	725	687	642	696	652	617	677	652	669	707	644	659	613	673	674	658	648	651	687	673	621	679	692	686	695	667	682	692	697	659	637	702	659	660	696	691	700	692	719	637	669	711	655	633	654	661	750	687	658	680	661	688	637	643	710	669	682	637	694	671	698	692	649	655	630	656	669	672	676	693	661	683	675	689	672	650	686	669	651	662	705	619	669	657	717	700	684	655	661	716	664	654	671	657	672	659	669	681	687	670	643	670	677	671	667	696	713	686	652	691	640	681	677	700	688	643	686	610	644	712	692	695	688	707	677	656	694	634	685	692	669	662	651	664	655	655	706	669	654	649	710	691	720	638	647	661	678	689	702	692	699	647	638	628	639	694	662	665	650	677	694	670	705	672	658	663	648	637	680	721	713	663	677	667	711	678	731	656	653	652	719	653	697	675	654	679	665	677	691	708	699	665	717	696	691	623	712	685	687	654	684	663	674	683	701	664	670	707	721	657	693	690	656	658	663	640	696	670	720	671	656	670	683	683	691	648	719	655	635	691	705	686	638	668	709	653	683	662	616	673	692	695	702	689	644	629	710	644	643	628	675	660	614	690	637	692	680	674	685	652	696	656	623	666	663	708	684	647	688	661	637	698	631	671	669	654	717	662	684	635	690	633	665	641	659	664	639	686	659	669	655	663	695	667	636	710	661	631	657	656	692	639	663	697	666	668	708	673	674	679	689	695	670	648	636	687	717	677	682	688	661	673	660	648	683	677	684	664
27326	24092	31204	20983	2542	341	363	346	333	335	346	334	348	318	353	340	339	323	352	303	290	325	335	304	310	320	342	339	332	336	342	415	462	465	383	335	324	325	321	321	324	323	327	321	311	299	329	306	362	335	322	329	337	327	323	325	350	363	327	338	297	319	348	304	324	322	306	308	297	353	309	306	308	332	324	354	297	350	322	323	331	334	330	315	314	328	360	322	300	325	332	326	311	324	313	286	294	321	289	306	297	317	322	335	279	311	345	338	328	326	305	335	328	329	326	342	336	316	343	318	320	340	312	281	304	303	367	315	288	352	315	320	322	329	348	303	327	297	328	310	333	309	321	318	335	339	329	339	317	305	322	304	330	315	353	334	331	306	325	312	346	332	315	319	342	326	340	341	337	378	307	353	325	330	315	316	326	371	295	337	327	332	300	348	289	319	372	315	333	329	321	320	311	347	283	334	317	327	347	318	341	324	323	293	312	319	308	352	327	312	345	298	325	337	328	353	327	319	302	320	323	307	325	317	319	324	344	329	307	316	305	337	319	348	338	315	314	302	353	312	339	354	350	330	311	324	318	310	338	337	298	351	320	323	319	365	322	315	330	296	359	337	342	287	341	310	333	303	329	306	308	332	333	316	345	319	307	292	336	324	321	340	322	282	323	339	352	304	346	302	296	326	292	337	335	376	338	329	329	314	298	325	336	345	329	278	316	348	328	300	346	321	322	326	340	312	335	308	295	342	294	342	342	330	318	332	339	334	336	352	316	321	325	342	326	327	324	335	301	338	327	345	340	293	323	305	316	342	339	320	355	315	320	323	331	358	300	311	304	324	315	324	334	321	332	301	346	352	282	326	298	286	321	329	307	384	337	309	344	330	335	353	305	303	318	322	351	344	320	317	294	339	330	346	344	333	325	307	351	305	328	311	317	324	294	348	319	305	326	322	335	306	313	339	324	316	345	332	297	321	326	317	343	356	341	306	336	323	330	323	333	338	321	320	307	322	320	338	334	312	302	314	332	310	348	338	348	306	311	307	327	330	275	314	315	310	331	346	343	302	316	325	342	321	334	318	317	334	347	314	323	343	333	320	341	328	352	307	301	314	319	345	326	339	337	321	345	306	336	346	353	331	320	356	309	309	296	326	305	323	334	333	298	317	326	333	310	308	302	299	302	334	335	315	353	341	341	313	316	315	300	279	310	339	315	326	350	333	304	344	349	332	310	328	313	315	330	322	314	327	329	283	307	315	319	309	326	287	308	322	306	335	321	335	323	314	356	328	343	326	309	336	303	302	283	320	329	278	345	314	294	278	317	304	331	336	324	290	306	315	345	339	339	332	324	358	314	313	331	330	336	291	351	318	299	295	363	301	328	308	318	321	343	266	326	335	352	339	369	318	342	349	314	317	304	324	317	329	286	334	311	332	340	305	330	290	326	366	331	327	365	341	311	311	317	340	335	319	305	311	301	338	334	307	320	301	319	332	299	311	341	333	308	327	330	318	350	312	347	315	343	333	349	305	290	343	335	327	327	355	309	352	319	314	324	332	328	348	326	317	315	338	301	311	304	303	314	313	326	302	325	360	315	337	329	303	353	313	323	293	307	322	326	347	287	349	334	321	312	330	321	313	324	295	324	303	339	311	315	311	284	335	307	345	316	320	307	330	317	341	326	317	331	298	347	286	360	346	327	326	320	332	313	317	327	314	319	306	318	274	345	355	345	324	322	326	362	308	344	338	303	335	301	307	350	293	320	308	308	343	338	308	282	317	282	334	307	337	308	348	338	324	331	282	338	358	308	328	340	345	295	310	301	321	336	336	324	308	331	318	308	330	350	328	305	316	310	357	328	308	325	302	313	329	306	318	341	325	321	305	326	333	310	335	314	334	358	355	309	335	322	310	337	322	297	318	358	335	292	329	322	332	351	322	321	341	329	331	324	306	330	322	295	340	303	325	321	291	304	329	301	334	329	308	319	335	341	335	326	321	324	337	314	305	330	321	322	327	323	328	331	329	322	295	329	291	365	318	332	289	317	340	322	322	330	327	341	348	323	324	324	344	326	308	266	334	333	315	312	348	342	299	346	299	300	311	346	322	360	328	337	337	296	320	335	329	348	300	320	322	311	319	333	322	302	316	325	284	305	347	316	336	319	343	306	311	338	342	302	299	322	289	323	351	269	318	336	347	356	309	339	360	319	325	294	302	357	322	337	293	321	315	301	319	356	332	330	334	319	359	333	329	293	358	315	313	307	323	333	337	323	360	320	308	304	324	322	340	295	321	314	286	346	327	330	312	349	324	346	325	318	304	309	339	317	371	351	329	324	333	365	312	307	321	319	307	310	353	326	296	304	344	338	346	313	308	354	330	312	297	325	297	342	317	283	311	337	305	317	360	338	328	287	345	323	326	316	308	335	307	320	319	312	328	308	326	341	311	300	312	307	302	349	295	290	370	303	326	302	350	340	302	328	314	309	343	304	325	297	343	316	295	302	320	328	326	349	293	324	314	309	314	319	314	323	351	326	325	312	313	363	303	328	356	282	315	319	302	340	333	329	327	346	336	314	310	318	330	347	318	319	338	336	301	299	332	325	299	318	318	347	329	332	304	317	296	324	284	308	316	330	295	298	346	302	328	362	306	338	327	332	356	321	313	324	328	332	330	316	336	323	318	328	308	317	288	339	326	306	328	329	333	354	319	293	319	315	290	274	330	303	333	304	310	358	299	353	296	320	319	319	310	310	323	273	315	283	295	306	320	278	343	327	315	339	304	301	333	322	358	362	336	326	339	333	325	345	326	312	317	326	301	302	295	316	321	297	335	332	320	316	329	336	324	307	296	303	335	326	342	344	299	337	308	321	311	354	309	338	346	315	339	294	337	329	354	316	343	343	335	332	295	319	320	331	317	331	328	292	304	307	347	319	299	350	321	316	335	329	344	323	351	311	322	319	329	328	337	328	363	322	302	350	326	323	298	321	312	326	317	321	315	310	348	346	320	322	336	322	334	282	318	317	295	290	312	339	312	327	333	339	323	364	315	316	305	331	321	325	296	340	332	347	310	325	310	323	359	306	308	325	316	325	329	334	326	309	344	294	302	316	328	308	338	344	323	307	317	328	298	280	328	294	332	277	322	327	342	305	311	318	345	347	336	306	322	296	287	379	330	302	307	329	330	337	333	315	344	284	338	352	329	324	295	333	327	307	312	337	314	325	347	313	320	341	362	311	292	318	334	335	324	304	324	327	287	314	286	331	335	285	334	287	342	320	330	335	310	311	333	321	307	301	347	345	338	341	322	364	365	306	336	294	312	347	344	337	347	353	347	301	328	308	309	310	364	313	331	321	321	340	319	338	324	304	313	302	318	307	330	332	358	330	313	336	341	329	319	315	331	330	345	348	298	355	322	317	371	311	357	293	314	301	313	304	309	312	315	310	314	292	304	310	288	315	331	318	334	330	303	320	314	322	328	341	321	320	285	341	306	323	320	322	329	331	330
28035	42056	35274	19688	1655	524	468	486	428	432	464	473	452	462	434	481	478	450	471	438	462	447	454	448	428	460	474	436	430	474	517	621	789	759	483	458	450	480	465	464	482	441	462	460	431	411	459	438	442	419	456	442	451	446	448	435	433	475	492	422	454	442	443	492	468	464	414	460	480	443	464	418	412	472	423	459	413	451	461	455	461	442	499	450	438	451	419	455	426	449	428	406	436	451	455	453	457	436	451	437	449	468	449	429	430	460	468	461	444	461	445	454	411	408	452	467	451	473	404	469	409	482	442	460	476	497	435	436	451	485	460	488	448	415	433	423	431	447	439	449	457	446	412	454	459	474	472	437	428	435	441	442	447	448	437	462	471	426	447	451	468	469	434	483	474	459	430	453	447	441	461	447	431	420	439	446	454	484	466	454	446	404	466	466	441	469	473	458	444	463	465	448	460	474	442	446	484	430	469	463	459	464	456	469	448	423	448	495	441	469	467	455	485	481	465	437	456	457	455	425	454	486	426	426	425	458	407	461	413	442	484	441	455	443	450	432	470	432	405	431	453	399	433	451	444	462	448	425	417	446	463	456	413	410	461	423	472	469	444	475	476	450	435	473	477	443	459	473	462	422	444	484	497	458	449	420	442	437	418	436	425	472	430	453	469	456	471	479	478	428	479	431	439	462	447	431	450	441	434	484	453	494	459	427	455	449	452	471	437	435	453	447	498	422	464	438	496	440	437	422	439	417	476	438	474	437	458	446	429	416	431	452	408	477	457	446	477	440	437	457	452	475	446	445	436	474	437	460	408	438	492	447	432	464	411	462	414	468	463	429	474	467	467	471	439	433	471	464	462	446	491	467	466	453	446	426	435	448	438	437	472	461	470	435	442	415	427	422	416	418	464	468	448	468	448	473	469	462	455	471	433	462	424	451	414	427	461	486	433	438	469	428	478	476	423	443	411	461	422	438	419	439	457	468	461	455	444	441	420	454	422	454	469	469	483	471	412	498	440	472	443	428	471	468	436	458	429	475	404	522	451	448	470	427	432	462	444	471	412	447	450	434	441	441	459	477	478	480	452	482	431	453	433	450	455	461	438	396	429	440	486	472	479	416	444	455	478	468	455	448	417	465	487	444	402	441	424	425	443	445	432	426	458	460	424	474	472	447	427	471	428	460	459	476	415	409	447	493	396	432	459	465	433	483	442	431	412	435	462	439	440	460	408	467	446	433	454	414	459	499	427	453	458	416	423	424	467	450	431	449	488	442	431	445	448	458	459	465	483	463	479	440	460	485	435	452	421	477	471	419	462	467	469	480	433	476	459	465	446	467	436	433	464	447	438	445	465	435	431	452	428	489	421	455	453	416	417	482	480	436	443	437	416	446	459	424	430	433	457	444	429	482	398	415	452	487	471	449	454	463	442	459	463	407	423	430	414	465	463	437	487	432	434	459	447	441	466	442	455	496	469	463	426	464	443	437	441	464	454	472	454	459	425	435	428	435	472	430	429	432	461	463	454	459	404	434	425	442	465	402	475	448	455	462	474	424	471	441	467	422	466	467	433	462	446	427	419	430	447	424	464	475	428	451	451	470	462	442	444	440	456	461	467	415	453	455	436	447	426	425	432	427	469	476	480	456	451	419	465	447	442	439	429	446	468	483	442	455	446	432	450	450	448	465	481	491	459	461	456	459	431	427	456	433	455	458	428	460	458	456	428	468	420	449	408	462	437	464	451	482	418	454	462	420	468	457	478	446	439	439	446	418	488	495	462	433	463	449	424	458	477	446	465	469	439	438	485	441	406	432	446	434	449	461	417	427	458	500	423	445	454	448	449	425	465	455	438	421	485	408	421	461	449	429	428	417	467	497	443	420	423	470	427	412	482	417	450	418	470	454	433	431	474	492	479	450	454	429	437	427	471	476	435	451	433	480	450	442	444	441	478	474	454	456	425	445	480	442	469	465	444	405	448	454	436	420	457	454	441	426	479	411	445	440	421	447	486	454	443	464	445	470	434	450	453	452	491	440	456	479	429	464	435	424	449	413	538	460	428	429	465	460	460	451	409	451	490	407	448	456	439	441	423	482	444	455	457	442	445	432	447	416	463	482	438	443	420	448	486	450	448	448	457	438	445	447	461	438	474	429	441	484	467	461	439	451	482	465	400	441	438	442	431	461	440	452	452	450	447	459	453	453	432	458	437	444	425	440	440	462	472	466	423	449	436	462	457	458	469	445	438	455	458	456	462	419	420	488	474	492	448	439	453	450	440	453	448	441	478	426	435	460	426	458	439	436	425	427	439	459	475	473	474	451	433	460	493	474	439	462	436	411	455	437	446	473	448	483	432	445	458	438	449	452	444	425	475	423	426	458	436	456	463	445	427	415	476	469	481	432	458	423	437	432	422	421	464	463	437	445	444	472	407	427	491	472	483	458	451	432	461	434	454	461	422	481	469	464	432	463	479	450	435	474	460	477	444	472	479	450	436	424	465	428	458	420	440	442	463	439	480	436	451	458	434	416	441	450	472	445	471	439	451	482	488	485	430	489	452	403	456	463	461	466	435	441	462	447	444	442	481	434	466	458	493	451	450	433	489	455	443	421	491	455	482	446	433	445	413	451	452	491	461	459	462	478	420	454	416	405	420	433	471	457	461	440	452	435	447	462	451	488	429	423	421	444	411	480	465	482	439	491	411	500	445	412	471	430	466	455	413	448	458	454	453	429	482	422	436	457	466	449	470	459	439	438	452	427	480	491	447	463	469	461	452	435	457	436	477	447	482	448	439	499	434	452	471	484	432	450	487	435	488	475	443	450	466	441	458	426	460	450	440	472	455	433	450	450	416	461	464	435	454	411	484	429	437	469	433	455	460	489	455	496	456	477	437	452	427	465	444	470	419	426	455	466	447	434	445	443	448	431	478	438	484	453	474	443	463	392	464	442	475	453	430	448	438	467	486	430	466	430	426	429	449	429	445	471	439	430	449	462	421	495	468	475	435	432	467	414	416	431	432	450	438	448	412	479	478	446	471	466	455	452	452	437	474	469	456	430	426	483	460	457	439	460	448	463	450	452	442	461	415	472	467	436	470	441	437	417	441	469	437	475	477	439	477	428	455	454	420	440	479	449	466	446	438	416	457	438	411	450	445	467	436	476	466	481	488	402	470	432	428	493	433	457	454	471	429	416	500	445	458	465	423	449	444	428	471	448	464	428	438	440	467	448	477	445	468	446	431	427	473	471	437	404	465	415	457	417	456	456	427	472	457	490	443	428	447	424	415	485	428	396	465	436	455	466	460	405	448	414	441	425	419	458	441	451	449	464	448	442	446	472	458	479	459	439	454	404	429	445	416	453	429	431	434	445	476	445	432	414	460	449	427	471	467	453	461	442	468	439	451	413	482	437	435	444	405	460	467	439	422	417	451	455	483	481	457	475	409	485	433	465	456	451	463	441	450	420	459	465	446	473	460	430	443	471	441	469	444	439	451	501	482	441
24046	21482	32398	34181	21939	11265	1494	647	558	573	532	534	528	540	536	518	529	453	528	502	535	516	482	497	482	499	505	473	489	506	547	1254	1510	1293	677	497	527	517	475	501	522	517	476	461	475	522	494	504	514	508	527	492	492	532	475	484	506	495	500	462	517	500	499	505	502	505	495	485	514	510	523	473	515	504	451	468	493	511	502	491	489	504	519	510	477	479	485	522	472	508	470	474	511	507	535	523	493	483	498	495	464	512	523	554	451	508	512	471	510	487	462	536	515	490	518	491	507	459	466	519	485	503	500	487	496	556	494	503	532	487	507	493	499	504	508	484	495	480	492	496	500	485	492	478	495	500	541	479	434	483	480	502	559	489	541	478	489	502	447	497	554	465	512	492	499	498	502	498	509	517	521	472	500	483	518	474	498	542	488	506	452	496	495	518	503	453	520	458	540	519	530	542	552	479	502	497	501	503	521	518	529	462	466	519	492	487	462	528	502	463	483	495	458	437	490	501	509	488	515	509	521	527	482	488	520	513	485	444	514	515	550	483	485	519	478	471	489	449	515	478	487	482	493	487	501	463	517	525	523	523	478	494	494	466	489	464	474	505	505	489	481	515	496	495	508	515	508	505	484	471	501	515	492	505	512	493	543	493	504	497	460	474	499	514	495	516	526	521	488	507	486	498	484	532	483	473	499	473	454	479	505	493	494	476	425	517	528	454	509	462	521	491	474	485	485	496	513	491	533	479	527	534	448	486	504	517	474	464	507	470	508	446	494	475	473	503	525	469	503	529	526	501	492	497	467	481	519	507	514	498	461	482	497	489	506	477	519	508	494	504	509	478	483	453	477	465	488	492	481	450	492	520	520	472	532	501	521	523	492	497	476	464	516	481	497	489	480	478	478	468	496	494	488	526	495	484	551	493	529	519	495	516	508	522	499	494	492	518	510	469	472	479	491	463	516	480	488	515	534	527	498	532	496	512	473	451	482	442	474	494	529	478	501	487	478	499	507	473	484	492	517	487	504	490	500	495	511	508	483	482	473	493	478	477	529	528	504	491	536	511	499	487	454	489	508	498	489	523	488	533	491	464	484	474	538	484	496	495	488	502	504	506	513	500	474	486	488	540	492	546	485	487	510	487	511	501	503	481	509	484	528	496	539	518	482	454	507	500	523	537	517	455	511	482	491	487	510	498	492	517	521	478	489	489	528	500	471	495	515	515	516	504	508	454	506	529	487	539	499	475	468	508	493	512	499	547	505	488	467	516	468	491	458	504	493	464	496	492	503	476	469	491	482	487	494	481	513	462	474	504	443	494	502	454	499	486	509	486	475	518	493	485	466	537	477	506	519	473	507	485	516	526	484	451	471	487	512	517	494	488	486	481	489	513	525	480	519	475	540	483	485	464	444	486	513	506	488	515	519	492	522	469	519	475	537	488	466	500	519	477	500	510	502	463	525	454	507	484	509	506	472	514	513	465	462	499	463	500	484	494	499	489	506	503	472	512	508	529	482	524	461	484	520	462	464	489	456	478	519	514	467	489	478	498	479	509	467	492	513	496	487	456	500	491	516	478	479	499	528	517	493	515	512	526	485	522	523	514	505	506	474	474	480	489	504	512	511	487	522	490	541	491	485	460	457	474	480	514	491	512	494	486	506	525	509	501	467	505	531	493	516	476	488	472	447	503	492	537	475	497	525	502	481	508	504	474	534	518	507	513	483	508	472	486	495	521	502	508	501	509	445	477	528	497	504	495	476	463	475	444	503	476	487	505	519	461	468	448	487	494	499	548	514	456	501	508	466	474	504	455	475	458	436	490	470	514	498	476	520	517	486	492	499	506	499	489	535	499	502	442	505	503	464	490	492	483	520	510	519	484	527	482	506	480	497	521	507	463	495	481	452	513	468	557	502	562	507	499	488	491	481	457	512	518	505	480	539	504	494	553	486	518	515	502	474	472	487	492	470	485	489	494	528	465	490	480	533	479	529	480	491	479	521	504	503	504	467	457	507	491	489	500	490	501	490	506	495	499	483	444	492	473	472	464	548	485	487	533	478	424	532	490	472	494	457	529	513	501	491	534	539	489	479	492	494	514	486	487	501	486	524	478	516	515	507	541	451	487	506	501	504	520	506	489	463	483	507	530	486	494	486	513	498	473	483	487	506	493	470	481	507	497	493	488	461	473	513	505	470	524	459	485	502	462	494	490	509	493	495	492	478	457	469	491	508	518	504	467	491	505	512	479	469	491	520	542	489	477	489	499	471	490	478	479	465	480	517	510	477	484	461	530	449	480	511	493	464	450	496	521	514	482	508	504	486	514	520	483	480	446	525	494	489	492	513	516	526	531	525	469	495	484	491	524	488	495	497	482	516	457	511	490	532	484	515	508	485	506	483	516	487	479	489	529	510	488	521	471	461	517	501	474	466	488	459	462	493	459	502	478	478	524	508	471	469	507	505	492	484	467	498	485	497	434	487	487	500	492	532	482	520	489	514	476	462	484	490	499	509	462	513	493	446	501	531	468	493	450	431	475	506	468	498	502	490	486	543	511	473	554	472	486	474	520	495	503	515	521	504	465	482	516	510	528	479	505	471	475	503	533	509	513	517	533	504	472	474	515	512	445	492	530	474	494	504	493	519	524	524	463	460	503	486	500	489	493	480	503	484	505	488	539	503	496	516	484	479	519	492	483	482	472	510	485	495	496	492	489	490	529	459	501	491	494	500	493	493	538	511	477	518	475	450	489	486	455	463	514	497	491	470	456	487	471	507	494	507	490	493	536	513	517	483	504	484	445	437	472	524	485	503	496	527	549	444	510	520	484	455	455	512	469	497	483	490	505	486	480	478	517	481	501	522	498	503	436	519	474	497	501	455	494	489	502	479	510	457	449	478	516	466	480	462	535	480	529	523	467	497	501	507	535	469	560	499	522	480	490	468	470	472	491	519	498	516	500	506	505	491	547	494	473	480	481	487	428	481	502	480	474	462	490	480	496	473	518	496	543	506	483	511	501	508	492	513	474	479	447	489	550	505	469	475	527	471	529	480	514	477	479	531	523	466	507	520	472	513	505	487	483	472	477	488	496	488	482	479	502	477	477	496	531	513	478	523	473	516	448	512	510	531	493	536	486	462	524	462	508	480	503	490	472	547	503	510	532	491	473	475	518	488	483	514	483	540	490	507	479	482	464	486	539	496	499	482	481	456	542	495	457	485	494	537	473	517	476	480	501	482	485	497	521	457	470	487	481	525	485	521	507	536	446	506	470	479	510	491	451	493	468	502	513	538	467	498	490	505	514	480	442	515	515	483	496	533	499	478	487	478	467	488	513	487	473	506	491	511	509	468	469	476	489	499	477	501	476	486	487	446	520	462	517	502	505	455	472	484	476	509	508	480	486	531	491	474	477	518	463	477	483	506	521	493	517	521	473	473	501	480	500	498	494	475	504	461	487	506	500	492	542	500	518	470	453	492	499	484	512	495	516	514	542	497	516	477	477
52982	83592	72647	51297	5098	1281	1120	926	882	873	819	753	724	773	710	705	693	677	709	673	707	752	657	697	673	718	654	700	707	695	834	2468	2852	2349	1061	690	653	676	686	679	694	627	703	693	689	651	641	650	670	726	649	684	629	639	666	677	685	674	661	646	678	677	673	682	735	693	696	719	656	720	709	649	696	664	682	671	685	697	691	704	670	650	663	661	619	694	686	656	664	731	705	679	681	714	700	668	650	682	699	689	722	669	711	647	670	670	672	703	676	627	611	627	666	690	709	658	626	727	691	684	637	684	672	666	680	701	680	670	710	685	679	643	675	677	644	650	660	646	690	705	683	693	687	668	640	660	689	677	627	650	697	663	671	667	710	657	613	644	661	668	672	655	685	637	621	711	691	703	698	660	693	694	655	666	638	620	695	687	639	726	665	683	637	692	660	686	683	657	649	699	673	662	685	669	657	727	702	677	652	678	725	657	679	671	681	646	665	699	668	646	628	667	684	713	645	687	637	650	710	670	696	664	656	659	718	677	657	642	700	697	662	698	689	637	691	667	677	670	647	689	694	664	712	653	609	664	638	635	647	666	690	680	699	682	676	640	671	704	661	690	699	655	658	715	657	698	651	685	719	696	652	634	659	689	674	636	681	686	651	650	640	655	654	656	664	701	639	693	643	651	631	666	691	695	679	683	664	615	641	683	672	667	633	643	639	700	722	680	650	655	682	709	645	681	656	671	662	678	697	664	687	661	687	715	649	693	692	714	666	693	687	688	685	636	710	683	706	638	653	724	671	628	655	673	704	608	643	656	634	687	698	640	672	732	680	643	701	663	709	655	669	703	671	718	625	660	646	630	707	712	688	676	669	684	645	684	706	687	707	659	648	663	691	622	689	689	676	662	707	677	675	695	712	644	701	656	670	703	679	715	661	678	671	690	685	659	682	659	698	717	703	615	706	684	693	635	664	628	658	686	719	663	646	712	684	661	714	690	659	713	657	652	685	667	679	683	673	669	655	631	655	675	693	635	696	665	648	677	720	684	652	644	695	631	692	692	696	706	675	684	660	670	675	617	649	680	678	697	668	677	708	692	648	710	644	670	676	615	682	690	718	634	662	683	676	701	635	655	640	679	687	625	675	624	671	669	684	622	699	646	654	653	647	624	658	651	642	668	621	633	660	669	664	659	670	668	699	654	611	662	682	651	687	660	713	626	706	686	657	665	668	672	681	714	663	720	684	642	691	701	667	661	662	649	667	648	694	678	667	655	697	622	661	669	620	668	656	636	669	676	693	685	664	656	677	662	695	670	675	693	647	591	623	637	722	652	675	676	685	684	650	655	670	648	703	695	691	669	704	685	641	626	645	712	719	637	708	669	654	653	715	679	676	686	704	674	691	627	719	703	671	654	640	669	695	691	658	677	709	640	668	641	657	671	656	663	654	674	700	694	682	652	672	632	628	654	654	650	679	660	663	692	665	640	660	641	669	650	682	680	637	661	675	671	673	667	678	651	678	710	652	612	651	662	677	685	650	667	664	664	651	664	666	685	687	648	667	659	656	686	690	680	655	687	626	697	673	654	647	704	664	652	674	668	669	694	632	709	640	684	669	694	652	670	649	597	722	708	679	677	691	659	627	670	717	671	665	686	678	655	692	691	656	645	665	602	673	668	659	631	655	642	711	684	636	678	671	702	629	656	703	672	679	654	651	673	698	643	700	621	639	686	648	706	664	672	696	700	689	660	648	629	683	718	618	638	732	646	662	679	706	711	650	715	673	707	667	676	682	653	675	679	662	704	630	668	641	679	740	687	683	667	669	721	651	673	628	686	663	702	666	691	695	651	694	734	611	671	638	709	677	692	671	664	674	677	637	686	695	666	635	693	672	690	708	698	661	661	683	696	670	639	641	681	681	687	702	655	708	702	661	680	664	642	654	668	642	630	677	656	665	689	607	627	651	641	657	697	680	648	653	675	662	719	701	623	708	607	603	653	696	681	687	699	691	638	663	669	699	713	671	693	700	648	668	667	673	669	660	684	665	646	649	656	680	674	699	661	640	669	676	684	671	734	679	684	678	684	681	693	651	649	724	688	654	666	709	665	651	666	664	693	672	721	660	632	632	654	693	631	697	669	624	671	665	687	714	661	675	682	694	685	632	664	679	688	685	688	666	630	662	698	656	712	658	704	641	679	664	652	699	628	726	643	638	649	654	675	624	716	655	689	694	739	719	688	752	669	684	694	706	690	728	672	653	676	655	723	644	685	683	657	687	679	631	668	606	703	656	667	676	654	656	679	699	651	684	708	709	716	669	712	651	662	679	671	662	591	711	694	699	682	626	683	670	694	687	662	666	681	688	635	692	711	692	629	667	691	672	715	711	670	692	667	692	672	661	657	681	685	628	672	632	702	656	666	690	666	621	657	670	687	654	678	672	734	678	676	666	697	649	650	702	652	687	702	657	610	660	660	729	627	640	659	669	682	643	690	686	693	663	709	674	667	698	696	651	640	671	675	672	679	675	685	635	703	693	600	646	629	676	689	700	644	641	671	671	679	700	691	648	676	648	670	656	674	648	682	678	685	661	627	648	688	667	686	650	693	706	696	639	677	694	651	688	684	672	629	676	669	689	683	714	672	634	684	627	613	676	686	702	697	625	642	695	687	631	682	688	683	715	666	671	658	710	696	682	661	645	641	697	673	676	705	633	670	662	685	671	657	692	608	633	679	684	672	690	691	677	665	656	694	705	614	678	675	664	700	673	674	668	633	651	722	688	645	711	708	712	668	687	697	673	668	675	695	649	692	650	688	671	666	688	654	687	709	640	691	695	703	616	626	629	699	690	697	650	702	696	603	684	693	689	692	679	667	688	730	678	670	673	701	654	680	618	655	683	637	695	683	677	675	654	688	686	687	691	660	672	621	716	663	653	716	675	629	662	647	668	695	656	649	658	682	688	664	669	656	676	706	674	723	684	645	713	664	717	639	660	596	668	650	611	694	661	698	655	635	716	652	683	680	671	683	658	658	671	660	661	623	627	664	682	648	705	663	709	657	691	638	702	695	658	667	682	641	675	696	694	710	711	654	671	702	613	702	705	694	653	673	640	640	669	688	652	660	681	717	664	645	660	709	711	661	625	654	690	659	682	693	627	667	647	659	675	668	690	666	656	703	635	666	677	669	672	660	687	669	717	656	665	674	664	655	636	696	667	676	681	707	653	652	676	683	632	652	666	688	653	705	636	631	657	653	685	699	706	633	715	706	674	657	707	673	636	724	680	660	695	673	655	632	699	646	689	653	685	683	678	680	661	656	667	657	703	664	720	704	702	643	668	681	728	621	658	702	656	642	708	687	681	667	633	680	702	704	713	710	661	676	624	650	651	622	670	668	660	675	699	686	649	662	631	665	631	661	691	687	665	689	691	674	651	660	678	610	656	662	708	643	674	688	701	656	678	698	687	640	699	708	657	714	666	691	684	735	659	658	641	706	650	682	700	680	658	685
22894	21178	30867	29274	22165	20239	10855	961	671	639	643	538	540	506	554	519	552	519	509	521	516	521	529	526	518	456	532	523	505	496	860	2037	2200	1693	741	525	469	496	509	507	497	498	512	471	489	483	445	475	495	508	444	467	472	438	475	489	475	475	506	460	489	511	503	496	485	522	514	476	499	493	477	480	426	477	472	530	483	467	509	505	454	469	495	506	472	495	485	490	463	500	472	498	466	480	506	490	485	491	524	475	519	496	429	502	475	524	493	538	470	476	530	464	510	484	533	494	459	495	479	488	492	507	490	503	529	462	482	461	492	528	481	475	488	465	471	479	491	513	523	485	468	506	497	537	482	466	481	468	487	490	498	484	485	555	518	496	495	474	471	492	504	489	514	494	486	479	484	481	483	489	529	470	493	467	511	496	496	506	492	514	457	485	467	497	463	451	480	472	478	497	494	487	505	483	488	488	468	467	501	536	473	475	489	495	478	483	507	510	461	482	468	450	439	505	521	497	483	490	529	475	469	500	486	477	500	469	484	516	468	469	504	484	465	487	486	495	483	493	466	530	460	493	476	503	484	491	464	449	467	503	450	489	522	494	457	476	476	488	476	455	488	513	467	517	456	525	506	484	499	471	471	564	485	501	492	468	492	516	470	478	489	487	501	511	489	467	489	478	454	538	465	488	492	500	512	480	469	448	478	507	498	487	497	485	489	451	506	470	455	514	467	463	473	483	460	471	453	481	478	492	437	475	467	523	466	515	501	486	509	514	497	454	468	509	473	458	483	466	488	489	514	511	492	514	506	480	480	535	469	465	456	478	455	510	502	481	469	461	475	471	454	475	507	511	513	465	530	450	492	491	482	504	504	523	478	473	489	463	520	517	476	507	460	495	477	472	536	506	495	470	462	493	476	478	472	485	517	490	505	461	468	476	497	465	480	497	465	525	473	499	520	515	460	497	483	479	485	533	471	508	518	447	443	478	495	485	463	469	519	489	476	484	463	473	483	475	523	475	477	483	521	575	486	516	484	479	488	491	493	458	479	508	498	499	443	532	469	499	489	477	478	469	511	506	477	484	489	489	500	495	517	495	506	481	484	487	473	464	522	479	468	450	491	499	455	501	487	460	512	520	458	506	491	489	488	493	527	451	492	474	493	496	483	501	463	464	478	520	510	460	494	454	490	478	507	479	491	497	485	491	456	481	533	459	463	501	468	524	479	464	502	461	488	471	511	519	502	478	481	540	461	516	521	506	486	489	517	490	503	532	479	452	469	500	494	471	515	503	448	461	475	494	478	494	494	496	505	480	483	468	491	459	504	482	505	500	475	480	491	523	461	451	497	474	485	446	485	463	505	526	456	489	464	484	493	485	547	490	493	450	475	513	448	465	513	485	428	498	487	499	462	501	466	498	476	468	467	459	483	460	466	443	531	499	518	494	487	462	471	506	489	467	531	476	481	509	513	467	429	481	471	499	488	499	471	493	516	482	488	485	499	470	467	473	525	470	501	505	457	463	466	451	489	486	468	462	511	482	541	488	496	462	493	489	487	488	520	471	494	468	452	491	466	490	470	434	486	483	494	478	498	501	517	478	499	518	500	475	477	501	490	443	484	489	503	492	462	490	501	495	543	485	496	500	489	465	496	475	458	504	482	486	488	487	476	483	494	478	470	448	479	489	510	506	493	502	487	468	527	463	508	445	510	520	486	489	498	463	470	465	517	510	505	492	503	493	496	528	473	502	461	476	508	453	506	509	506	459	454	471	428	490	462	496	481	490	514	487	480	536	487	475	486	474	464	486	505	502	481	459	520	504	478	468	489	488	462	445	494	521	486	449	478	489	503	480	458	511	445	479	458	483	462	523	478	479	490	482	497	470	492	532	452	504	454	475	450	513	486	444	501	487	490	528	484	487	511	456	498	476	480	476	482	500	501	528	487	488	455	470	491	504	514	485	517	507	448	451	529	511	496	497	461	480	521	515	522	475	522	474	483	492	448	500	466	489	501	487	454	493	500	494	475	514	469	483	507	451	508	500	511	473	485	484	510	485	515	482	463	478	482	508	450	506	474	482	503	496	490	483	469	509	520	457	498	530	451	463	474	505	493	504	467	496	485	520	455	503	473	490	514	461	508	493	526	488	473	482	468	480	521	481	488	463	491	468	446	473	498	500	491	534	522	493	495	478	516	471	524	485	473	488	470	480	452	489	514	486	474	475	476	470	491	465	527	475	440	472	462	471	498	509	504	500	511	472	470	460	460	469	496	514	441	480	510	481	509	497	450	520	498	492	498	495	485	530	502	473	478	473	477	504	445	464	459	491	502	461	471	516	470	487	537	503	446	486	493	506	516	510	482	486	520	464	495	487	430	477	469	483	482	471	477	459	510	489	455	469	507	478	481	512	433	491	476	480	520	473	486	481	512	482	456	465	505	477	517	484	520	501	476	518	474	437	484	526	526	507	474	503	483	460	517	430	497	476	489	469	482	496	493	476	471	507	513	462	500	492	474	486	491	521	467	507	522	500	476	500	506	478	472	499	464	497	470	475	488	502	470	517	483	487	484	511	512	475	465	478	459	484	493	491	505	497	468	489	456	495	433	505	473	487	481	476	464	482	486	478	489	472	479	525	518	507	475	520	469	479	473	522	468	497	528	478	488	489	471	479	485	493	449	479	517	543	482	485	495	460	467	498	479	539	514	479	516	480	467	516	483	492	519	486	535	504	439	489	518	533	439	474	471	489	520	450	495	479	497	480	501	489	476	487	469	472	486	466	540	475	496	496	507	510	510	505	477	474	515	454	487	498	488	508	469	454	514	455	534	465	501	504	514	490	445	515	501	501	471	518	537	500	460	502	491	509	489	500	495	465	498	487	530	502	503	501	444	488	483	491	504	502	499	444	477	508	473	488	490	523	501	500	462	501	461	516	500	468	449	502	485	490	495	459	489	492	520	489	446	487	504	480	492	473	487	480	481	503	465	466	505	485	461	497	463	464	444	490	459	483	499	494	456	470	486	487	424	509	469	509	510	489	458	503	526	471	540	516	492	472	487	474	470	497	483	470	471	430	500	472	457	496	505	515	482	499	481	505	476	485	502	500	483	497	483	466	499	500	459	527	482	471	467	457	472	476	491	448	481	491	473	483	492	503	514	465	507	508	492	476	483	495	488	512	462	537	436	462	488	489	513	527	472	516	444	479	471	461	456	453	487	474	493	482	498	448	453	470	500	510	469	441	469	513	502	502	485	481	513	468	475	459	485	472	481	519	500	505	515	480	481	477	488	532	499	490	483	482	475	472	502	442	480	509	472	493	478	487	477	519	532	470	492	431	464	429	477	475	509	496	468	510	464	474	472	480	488	496	496	474	509	522	446	492	496	482	501	506	439	456	491	484	494	472	480	479	489	509	466	490	499	453	484	463	461	486	490	491	526	518	444	495	459	462	521	477	497	473	452	505	478	474	534	483	467	447	519	467	502	463	508	468	479	519	463	462	480	510
57917	93260	82347	64829	7986	1716	1373	1161	1106	968	873	904	823	775	775	735	783	722	715	717	751	701	713	703	715	689	725	683	673	694	1537	4041	4310	3013	1236	645	674	677	632	671	690	649	668	641	657	657	646	733	605	663	630	674	681	663	685	695	656	668	638	648	637	664	710	638	680	661	686	691	671	650	700	698	669	614	685	670	629	654	665	662	696	668	677	625	656	656	705	676	643	639	629	682	691	627	659	666	655	626	658	652	652	688	648	661	678	660	653	650	659	632	669	678	681	675	676	644	680	648	632	664	645	671	653	652	627	669	681	627	603	657	658	681	682	660	621	673	664	666	623	631	679	658	701	687	659	693	661	636	638	653	633	674	641	637	632	671	664	644	669	633	625	667	684	629	701	651	663	671	656	666	640	634	695	682	672	636	684	625	696	660	649	614	682	713	639	631	693	662	642	609	672	642	655	634	678	645	690	712	666	635	633	668	642	699	640	662	656	605	657	710	696	626	668	657	640	651	653	646	636	692	660	666	706	641	647	662	647	647	650	662	662	644	645	670	612	664	683	644	639	685	649	619	666	635	699	665	674	631	674	652	670	693	674	674	651	668	657	674	665	644	632	708	643	631	658	652	680	671	659	671	704	709	632	640	655	634	623	668	610	663	657	678	679	636	630	713	676	592	682	667	680	676	685	657	640	711	636	607	631	689	668	677	700	670	617	660	636	655	675	660	632	666	647	669	681	646	704	660	668	673	710	638	652	649	652	643	661	647	686	660	688	639	664	700	670	673	678	702	628	655	641	650	664	665	634	679	733	687	672	675	725	656	705	646	616	599	649	681	645	643	649	625	691	647	659	594	719	630	683	711	665	629	630	692	690	638	680	645	658	704	674	688	680	639	643	681	635	660	675	667	694	685	667	691	677	659	711	647	656	633	675	686	668	650	587	630	717	629	656	638	638	628	656	649	655	676	638	665	665	640	653	674	680	677	686	674	683	660	659	687	641	703	631	633	632	676	645	647	640	681	723	631	656	644	640	691	692	608	713	671	605	617	646	675	650	683	680	650	662	702	625	661	659	683	655	670	691	612	639	690	618	726	638	671	644	692	686	639	629	629	677	651	693	668	660	661	627	664	624	632	657	666	686	705	665	654	649	681	669	727	652	693	656	668	682	643	635	685	690	657	613	685	689	657	658	656	650	636	642	605	639	661	699	722	677	652	640	675	659	665	637	690	648	686	676	662	659	654	658	622	665	632	683	634	668	712	675	671	639	691	669	661	623	676	639	674	669	670	671	664	627	681	696	610	644	689	664	658	693	671	644	670	646	679	705	628	644	669	632	640	684	622	692	642	657	671	688	695	651	631	670	643	679	639	683	638	620	664	670	650	653	643	661	641	700	666	648	638	675	667	643	685	624	659	680	658	641	643	621	673	687	642	606	607	657	673	628	614	683	694	643	610	670	663	643	654	674	667	641	701	686	680	696	690	629	651	646	633	664	676	638	619	647	698	649	685	638	637	655	660	692	676	655	646	696	625	651	594	655	658	646	636	678	619	610	638	664	625	681	678	625	671	629	670	677	641	648	652	660	658	633	686	618	649	640	659	655	683	642	696	627	647	620	677	647	615	691	637	687	676	696	704	649	636	684	714	690	701	694	676	707	660	690	654	722	699	607	598	655	664	663	704	655	645	635	630	694	657	620	661	625	649	691	684	673	664	639	641	663	689	682	658	643	629	670	661	682	632	684	663	648	666	630	599	677	631	665	697	677	670	684	632	672	655	678	646	638	663	689	676	674	651	632	662	673	657	635	653	689	664	671	644	572	718	696	655	660	694	597	709	649	636	641	621	635	672	628	683	652	693	713	715	682	621	623	640	706	625	652	663	653	678	634	627	688	667	669	664	650	724	671	625	678	665	654	621	677	673	696	677	671	646	686	667	605	666	641	640	655	634	670	680	699	641	622	622	659	720	647	626	694	691	669	626	658	657	676	652	672	660	675	635	659	605	625	692	639	701	618	651	643	655	655	700	656	688	701	664	668	695	639	630	667	636	682	676	631	671	657	677	669	659	658	728	665	647	715	635	658	693	616	649	700	656	637	663	651	682	658	667	651	682	694	671	661	647	661	669	621	694	676	620	682	662	626	674	652	677	678	655	677	669	678	708	678	702	705	661	668	676	675	656	638	718	623	646	644	655	632	645	682	667	677	616	680	667	638	696	689	673	654	675	642	683	737	694	623	641	633	652	628	627	637	670	670	647	633	675	642	666	651	662	666	694	614	666	659	718	666	636	623	667	677	633	682	667	642	616	684	663	606	679	662	677	638	652	706	677	677	659	672	647	631	663	706	677	687	612	656	617	627	637	674	680	631	647	628	706	674	669	678	704	636	680	661	660	703	650	646	673	667	677	651	664	653	661	636	628	686	689	676	683	646	679	698	705	682	613	654	610	670	672	646	652	657	678	662	660	624	676	678	680	624	677	662	644	692	669	689	671	671	610	653	625	595	675	645	693	663	640	648	668	666	626	657	685	614	686	699	647	695	658	661	646	727	690	677	730	681	702	643	673	660	649	665	644	680	700	616	651	640	661	675	612	701	654	625	681	663	656	659	628	641	684	659	602	700	690	681	671	627	650	644	674	637	654	687	674	680	675	691	676	603	708	675	716	635	681	690	658	650	659	679	649	656	716	633	646	606	701	616	651	678	702	684	696	666	673	674	659	638	697	641	673	664	668	643	673	662	665	648	655	662	655	671	678	702	622	693	666	661	628	667	699	651	670	669	674	654	679	641	676	660	659	690	653	662	681	660	680	631	674	678	650	660	658	679	652	686	634	681	643	650	617	639	668	671	645	661	641	650	658	669	661	679	659	644	672	663	695	668	597	641	689	692	657	656	612	682	676	658	675	692	664	626	683	664	649	684	664	674	607	654	634	668	638	685	637	674	677	643	621	654	678	622	621	683	638	657	679	630	628	673	653	650	701	652	689	725	662	652	612	643	626	611	644	690	629	694	666	656	641	664	655	649	715	680	596	696	665	676	650	645	616	683	688	678	662	681	643	679	667	651	693	665	651	667	626	704	636	692	656	665	648	618	694	653	702	665	675	649	634	708	659	684	694	657	625	652	672	665	676	684	676	656	668	628	700	628	674	689	664	708	671	645	608	677	619	646	660	596	633	643	655	663	650	672	661	654	710	688	685	629	641	649	698	655	718	701	677	678	640	706	647	680	672	678	690	685	697	670	621	686	653	635	666	662	625	619	640	629	589	617	634	667	706	639	663	622	652	585	715	654	639	638	665	680	672	636	671	670	683	690	670	638	715	676	659	673	649	663	686	645	670	676	679	674	651	703	652	689	665	688	649	708	629	647	665	676	667	691	665	615	702	670	617	618	662	658	655	707	674	669	644	653	623	711	687	703	626	607	670	679	684	656	627	628	674	672	672	642	655	607	679	650	681	695	658	605	651	648	654	627	695	704	662	634	643	704	645	667	650	632	615	677	668
27243	23419	29873	23255	2812	401	337	346	316	299	311	311	289	331	302	312	324	277	308	335	329	309	317	323	311	305	322	347	307	315	322	394	461	402	365	305	308	310	310	316	328	303	329	303	314	278	285	291	320	305	310	347	314	294	296	314	306	329	302	305	332	310	269	328	338	308	308	328	331	353	278	319	325	338	297	310	333	332	315	337	267	292	292	366	310	330	331	335	317	323	293	327	303	294	284	312	313	304	331	346	292	296	307	327	332	301	309	315	291	307	284	300	310	280	324	294	318	302	299	312	313	283	296	344	340	302	322	301	316	290	329	278	296	303	336	324	313	309	307	333	310	329	312	322	323	322	332	294	311	352	311	304	371	343	312	315	313	333	313	311	320	282	342	331	313	309	294	325	301	333	296	319	304	319	325	354	315	308	318	308	299	278	294	330	316	343	292	348	290	289	361	317	309	302	307	316	296	324	301	320	309	313	303	313	313	298	312	305	323	325	332	317	310	337	314	337	333	286	330	291	306	340	334	300	321	322	322	327	322	282	330	350	304	275	350	296	338	304	304	338	293	312	321	313	307	316	297	302	306	287	299	322	326	321	305	308	316	320	315	315	336	296	302	333	296	343	308	296	295	324	312	282	350	329	309	314	325	306	314	302	314	340	322	295	305	337	309	334	348	303	315	314	320	310	284	299	331	306	313	308	292	277	329	310	323	318	315	300	306	313	334	279	259	308	319	323	341	349	332	318	325	344	307	322	328	317	298	286	329	321	314	300	293	321	344	301	305	312	323	326	318	309	327	290	341	313	285	274	315	333	289	316	331	314	286	316	306	284	317	274	299	303	294	304	316	296	310	260	323	327	295	296	322	309	328	313	302	276	266	298	299	291	295	328	295	318	311	322	282	298	334	313	297	299	289	307	339	321	335	309	315	336	273	331	320	284	323	318	300	300	302	306	365	355	327	281	316	311	337	325	282	291	284	324	310	301	304	306	318	318	314	313	314	309	278	318	289	315	313	330	274	322	292	325	308	306	300	336	286	333	337	335	290	290	313	285	327	306	317	325	341	313	295	300	315	308	286	288	308	326	364	314	326	330	282	276	342	368	312	325	329	344	306	291	323	317	325	314	317	325	306	322	308	327	316	285	307	303	343	284	303	302	325	315	332	310	289	306	340	344	302	317	314	311	323	297	325	337	294	315	319	321	310	312	314	302	297	308	332	278	303	317	321	306	281	322	319	328	311	326	330	317	286	324	326	321	313	340	313	336	324	334	340	334	314	297	284	297	306	335	303	316	311	301	299	336	285	354	318	285	303	318	338	288	308	321	312	330	343	318	303	302	283	288	308	289	311	306	300	311	314	323	315	296	312	291	302	302	307	301	307	317	335	354	275	333	284	327	301	330	313	272	293	327	314	300	316	313	306	312	341	295	331	313	301	294	297	312	314	284	282	316	305	290	294	342	323	294	299	328	331	318	306	345	336	310	320	333	303	336	315	305	346	312	331	313	325	316	295	320	332	320	287	301	311	299	302	288	327	335	304	325	291	286	322	324	330	314	318	324	312	292	345	313	313	311	291	315	332	303	297	320	305	280	328	285	299	267	308	306	320	303	346	315	300	297	312	287	293	324	326	354	317	309	322	286	306	299	327	349	295	315	299	295	321	303	307	284	299	282	302	322	310	328	315	310	347	323	283	272	292	307	283	312	304	264	322	313	318	323	324	309	329	314	286	288	303	347	313	282	365	282	287	296	296	293	330	297	331	323	305	344	311	337	305	315	292	279	303	293	306	327	311	318	299	328	316	327	331	341	331	339	351	315	310	261	328	277	291	310	274	317	329	307	348	326	326	297	307	305	306	329	334	294	321	298	317	330	333	330	318	270	292	336	325	283	294	310	295	319	326	302	304	285	272	350	323	294	326	326	311	319	322	302	316	331	315	307	344	328	304	326	296	325	331	344	298	313	341	324	302	316	308	295	312	299	295	303	330	278	335	328	319	305	328	304	308	333	333	344	313	293	322	329	289	301	301	295	297	311	327	323	310	290	312	320	337	314	282	308	314	304	315	305	290	303	322	311	293	301	333	314	310	310	320	316	284	325	311	326	335	322	271	315	285	339	347	361	328	305	324	309	309	299	309	328	330	303	344	326	340	310	318	338	311	291	313	320	284	287	311	314	310	296	305	307	300	311	313	334	326	299	339	305	303	313	335	333	310	331	285	288	310	322	331	338	304	300	305	305	312	299	305	318	302	315	319	289	292	281	346	332	321	317	318	314	312	317	292	339	329	313	296	321	305	320	305	287	297	317	337	316	290	323	302	285	316	308	308	324	323	305	301	285	294	322	324	296	330	320	299	295	352	303	305	336	300	320	327	333	344	359	307	319	314	298	323	324	299	303	286	338	327	310	295	327	324	315	315	298	303	333	303	301	333	292	320	337	336	316	318	316	340	326	336	309	299	309	321	315	339	329	349	296	305	323	340	307	339	323	318	331	331	310	306	282	317	321	313	309	304	295	314	307	289	320	324	303	294	317	336	314	313	319	311	331	306	325	308	278	313	291	304	295	267	310	293	311	326	335	303	302	304	292	322	295	309	311	274	332	323	309	288	333	327	322	325	328	306	291	297	318	313	345	279	302	335	307	303	316	315	325	311	343	283	302	287	310	324	321	351	320	307	315	320	302	300	300	292	293	327	333	306	308	299	309	330	315	296	299	347	286	333	318	310	317	300	335	340	307	312	285	332	319	335	338	308	337	304	330	297	317	307	306	317	323	302	312	316	309	308	310	366	312	317	298	312	295	313	335	320	350	292	332	334	313	286	306	332	320	325	328	340	316	323	320	343	315	311	312	317	320	266	302	298	301	294	326	322	310	364	330	304	312	325	312	304	333	325	293	268	309	289	310	314	287	342	335	304	326	308	317	321	287	315	330	330	339	351	309	318	271	327	329	324	301	318	305	302	336	298	309	328	277	278	296	272	335	310	316	330	315	308	320	323	320	300	331	344	322	286	302	331	314	311	326	346	334	318	335	300	303	328	328	311	322	331	326	306	317	305	291	317	327	309	302	312	313	302	297	311	298	330	302	294	311	337	319	315	324	303	308	287	294	343	298	321	332	333	272	312	292	291	309	307	288	286	334	345	307	314	327	326	302	304	317	332	323	344	335	324	309	299	318	319	301	301	287	331	321	313	325	312	307	324	324	323	328	294	329	298	303	309	300	309	300	322	341	339	318	348	292	322	308	301	298	327	305	323	331	309	347	318	315	304	330	326	319	300	311	315	324	307	328	334	338	320	323	309	308	301	296	334	308	320	326	356	310	285	342	305	327	287	327	304	307	330	319	338	325	321	299	263	319	313	284	287	317	303	286	323	290	306	308	319	313	325	312	315	310	334	328	311	322	341	305	307	326	317	300	343	320	320	341	294	283	312	309	300	318	326	281	282	306	317	335	322	314	303	304	297	332	306	317	298	347	308	317	329	285	329	326	329	332	350	301
27627	40300	34509	22348	1449	497	491	498	461	448	448	433	439	458	459	422	457	433	417	453	428	452	455	451	400	440	415	418	430	471	495	645	776	701	557	464	458	406	477	431	459	457	415	432	393	434	452	453	436	439	448	443	430	440	409	448	480	430	466	446	434	448	458	427	507	402	462	452	453	454	448	461	470	442	442	438	422	425	453	422	434	456	458	421	423	442	416	479	478	450	425	476	452	393	406	460	459	481	465	449	444	434	430	464	441	432	453	443	457	455	417	411	457	455	416	437	469	463	441	404	447	404	443	493	422	437	417	466	449	425	434	433	425	475	421	437	433	432	441	432	449	424	443	444	418	432	400	478	461	428	448	422	445	435	456	458	481	469	435	434	448	406	439	429	489	413	450	435	399	472	455	467	471	428	435	436	430	471	443	452	436	461	409	458	429	425	457	455	472	465	433	425	430	446	472	445	439	447	466	426	439	423	454	450	437	458	443	466	455	444	426	434	426	436	469	423	452	431	400	417	472	468	430	438	442	410	424	451	447	404	453	454	436	459	478	456	425	439	481	437	476	388	453	452	397	439	426	452	435	461	422	432	438	446	458	418	429	463	428	449	460	416	410	415	406	415	459	440	454	403	414	436	450	464	415	431	514	432	453	441	476	453	406	440	460	444	440	440	439	433	448	442	431	456	459	465	421	424	428	424	428	431	439	450	450	451	429	434	430	413	433	439	451	434	407	460	446	438	455	440	450	436	471	423	395	452	484	439	463	387	428	424	430	435	405	441	436	434	418	447	475	455	438	427	444	448	432	368	476	431	464	440	422	409	420	460	420	377	441	462	462	427	438	454	439	429	447	420	440	470	409	460	423	466	482	437	431	470	462	426	421	413	464	429	431	411	431	455	430	470	430	445	427	433	415	436	482	433	467	421	463	403	454	423	442	427	461	405	447	401	448	427	414	443	404	464	447	418	439	452	432	424	415	429	425	463	442	463	439	398	496	431	452	465	409	444	401	409	429	440	451	454	443	443	424	463	495	460	485	424	461	439	436	419	427	406	482	418	425	427	461	453	443	444	434	419	474	423	430	442	426	477	432	433	437	440	439	468	435	489	472	452	430	393	440	415	432	443	428	410	408	445	464	476	440	436	398	425	431	447	449	428	439	384	457	440	420	483	435	440	459	390	434	419	431	418	408	448	478	417	448	432	420	437	398	433	445	450	447	428	449	436	434	447	415	457	439	450	432	429	432	450	441	418	428	419	435	442	446	432	441	471	446	469	451	408	441	427	484	445	439	439	447	458	440	468	443	413	414	432	442	432	442	427	438	413	450	436	436	431	444	445	458	473	470	425	404	471	465	437	474	474	442	470	444	423	420	452	437	426	421	465	436	414	441	437	440	449	447	438	427	455	455	464	453	461	466	449	423	433	436	470	439	448	450	432	468	428	436	439	450	451	411	400	436	415	408	436	423	426	436	436	483	446	414	473	431	438	422	459	425	446	443	447	453	403	448	439	442	427	448	442	421	454	453	484	445	414	458	447	443	449	456	438	435	434	403	439	411	428	425	448	401	459	458	427	447	451	386	425	449	424	421	471	469	446	428	445	408	468	422	446	448	450	448	468	417	453	457	432	439	408	385	460	442	426	421	447	450	432	447	412	434	438	443	435	440	438	439	469	495	461	448	440	436	455	440	435	421	449	400	478	445	430	472	426	447	467	409	453	446	452	461	412	446	440	445	449	476	429	412	429	473	451	444	410	404	428	431	437	450	470	431	441	427	449	448	476	443	417	425	447	442	452	428	433	451	450	459	453	428	461	436	419	482	455	419	430	425	424	438	454	442	402	423	440	435	436	418	442	433	460	433	479	431	470	447	423	466	406	420	420	450	428	493	412	426	439	449	423	444	462	449	449	427	442	466	458	415	458	485	423	414	437	446	461	425	479	450	441	435	440	430	414	471	427	417	432	435	414	467	440	411	459	444	440	427	439	457	444	467	440	423	462	425	459	462	449	427	413	433	453	432	473	434	437	433	456	422	430	475	422	460	419	462	420	481	443	425	420	441	432	445	423	467	417	399	447	433	418	440	436	438	448	397	460	429	437	507	438	441	469	442	434	438	407	458	426	435	478	431	443	442	465	455	437	394	440	453	417	407	420	448	443	409	442	414	401	431	436	440	491	425	460	416	446	450	419	413	436	435	414	458	497	425	453	445	444	418	422	416	450	466	422	444	453	427	428	444	408	429	453	435	445	462	387	432	417	422	407	421	429	426	458	437	442	406	420	397	449	443	406	480	436	427	454	436	445	424	406	422	454	424	400	442	468	455	442	453	471	419	457	437	452	491	420	457	451	436	484	457	453	414	476	393	468	407	440	433	433	428	465	441	488	464	432	400	424	459	442	460	437	450	445	454	420	441	429	408	425	461	473	401	413	439	477	382	435	427	439	441	442	435	459	424	460	471	397	439	395	434	450	440	428	439	444	456	424	460	453	441	427	428	442	423	453	448	450	420	428	404	403	458	443	435	419	420	428	458	433	428	414	433	448	400	436	492	452	465	449	413	402	442	395	433	429	482	453	398	442	436	479	446	439	430	401	438	468	403	435	470	453	465	433	414	421	445	432	469	452	431	434	467	458	442	435	459	433	420	418	458	430	472	458	426	438	463	422	455	419	465	463	446	446	439	471	420	412	425	421	430	449	450	453	421	461	470	459	431	429	457	459	436	439	450	456	426	452	454	462	425	451	423	475	459	436	407	459	401	463	433	428	467	435	451	416	422	449	473	450	453	485	423	440	452	437	433	416	465	442	401	485	480	488	434	431	425	422	415	417	449	445	466	460	426	426	469	438	403	391	444	407	440	424	444	434	459	429	434	471	454	441	436	437	421	448	401	419	431	431	457	431	447	412	429	418	459	438	459	427	442	441	468	437	446	443	436	416	452	426	464	450	449	444	447	425	491	470	434	424	430	421	441	440	455	466	403	443	429	418	450	448	412	428	461	406	438	429	468	459	423	432	446	443	456	421	436	450	462	422	432	415	445	401	407	429	432	435	440	413	449	413	426	460	443	417	461	487	407	435	448	459	443	477	398	456	458	433	441	398	454	422	423	469	436	428	430	445	467	427	489	448	467	458	439	438	445	420	421	422	446	414	406	449	450	437	399	445	458	407	414	474	455	445	450	434	427	461	445	444	407	424	440	406	407	454	470	478	424	414	386	433	439	444	399	414	452	450	438	448	448	429	446	444	458	406	457	414	484	450	451	431	410	451	394	491	407	443	462	439	430	464	434	430	425	444	454	409	426	436	412	422	433	440	435	383	400	417	427	403	418	430	436	463	408	433	426	415	407	448	456	457	448	481	438	439	423	447	446	460	447	444	415	454	453	397	456	461	433	485	464	442	448	434	416	412	401	452	465	445	446	447	439	420	451	447	415	409	424	421	437	446	430	458	465	425	468	425	440	469	441	410	431	430	409	455	418	415	452	463	440	467	407	436	492	424
23955	21337	32380	37624	20924	9019	1203	619	559	576	578	515	542	535	518	549	509	512	490	482	519	500	470	468	472	520	522	480	526	515	750	1412	1689	1287	709	500	477	530	487	490	477	479	471	467	503	461	517	497	481	479	473	496	481	498	462	470	492	467	468	460	511	531	451	495	484	470	498	518	523	432	483	490	493	486	490	491	479	490	494	480	442	465	469	490	450	476	528	502	512	479	466	492	507	481	496	490	467	514	520	526	505	490	472	444	500	490	469	492	521	502	485	450	441	505	482	455	495	510	491	447	485	521	491	483	470	468	499	491	464	458	477	494	451	521	474	500	491	481	462	521	466	479	483	425	505	485	477	481	498	532	501	493	464	480	492	469	458	510	496	482	509	498	471	472	484	467	480	516	495	484	494	497	518	495	482	437	463	494	466	482	491	461	500	469	488	477	487	454	505	494	470	433	460	503	501	471	521	478	465	495	500	496	492	514	478	472	501	508	457	463	463	481	488	504	513	475	482	448	461	505	476	469	499	475	514	472	503	496	506	474	460	467	527	488	456	491	457	474	479	445	505	499	503	476	472	475	442	452	463	447	476	488	501	478	464	473	474	478	495	501	456	505	466	493	450	484	543	492	493	452	503	470	490	443	484	464	510	475	479	476	438	483	540	523	515	471	463	503	469	490	481	513	496	498	459	511	492	483	518	493	493	492	499	490	458	517	484	512	498	472	511	462	461	486	518	479	466	468	476	482	462	510	485	444	473	493	475	491	484	510	493	506	505	511	490	504	515	490	484	513	446	460	511	474	466	505	511	476	493	486	484	485	458	505	516	493	454	469	488	513	466	514	472	472	488	466	507	484	492	436	467	444	469	495	504	466	478	546	511	462	457	472	471	474	514	480	474	481	495	497	503	555	498	453	485	463	477	483	481	482	501	451	489	434	519	505	507	533	483	459	456	486	474	485	503	463	482	511	505	484	490	472	491	479	493	489	447	478	498	491	486	475	491	472	437	481	459	505	476	489	484	517	484	523	493	522	448	499	481	454	529	512	490	485	504	463	502	486	504	453	509	486	488	462	499	493	446	515	499	483	481	499	503	486	488	478	477	495	506	517	489	451	488	493	450	513	496	469	502	480	482	517	480	476	502	511	488	446	477	454	495	530	497	503	437	463	450	526	482	480	502	498	510	459	500	450	502	459	510	487	497	509	490	530	480	465	517	503	487	516	504	470	459	531	470	513	481	488	497	504	483	477	453	519	478	470	540	495	459	489	461	478	471	478	456	459	456	490	472	431	473	466	534	488	478	494	480	487	507	488	455	471	497	494	478	490	480	497	466	500	478	497	502	503	465	437	500	463	506	510	493	452	493	485	485	480	463	470	499	534	448	526	486	489	470	460	487	489	507	497	452	439	502	504	454	529	499	455	518	486	455	499	455	460	482	504	513	494	471	483	484	424	505	505	512	461	476	482	511	482	513	522	493	477	502	481	451	497	506	487	523	497	448	468	500	476	449	495	464	439	476	469	485	484	493	531	442	478	515	484	503	483	495	435	474	485	505	465	500	467	503	450	496	505	460	456	477	465	496	501	494	490	501	467	488	493	485	469	497	502	468	502	457	470	496	505	455	463	460	456	494	492	565	478	467	474	512	490	529	437	479	486	484	486	447	531	486	523	530	462	512	494	494	513	501	470	431	463	485	513	463	522	481	473	488	527	513	461	502	483	435	462	510	510	512	500	478	506	510	506	517	473	465	468	528	505	477	478	500	491	521	487	504	517	471	496	454	439	461	497	494	488	492	504	471	517	496	465	505	467	489	501	470	481	490	532	470	485	476	500	507	474	502	501	486	486	517	465	456	452	488	477	484	464	473	493	510	503	524	506	450	480	453	507	461	474	515	504	464	548	456	489	480	517	482	505	513	493	489	466	478	485	510	498	498	494	472	490	497	492	518	488	500	477	456	484	507	489	531	510	454	489	501	465	488	495	488	474	502	480	470	505	489	485	489	467	484	488	436	509	486	511	526	502	510	471	512	516	460	466	492	486	455	457	476	486	515	473	461	490	516	492	486	481	489	476	494	474	476	489	452	501	522	495	514	480	492	479	464	526	459	486	456	478	517	475	484	491	478	512	465	473	492	489	480	456	494	456	505	472	504	494	490	476	514	467	529	481	489	469	504	437	500	499	476	498	495	508	479	466	477	506	439	471	475	517	489	510	482	509	502	495	470	489	435	471	495	518	511	512	447	505	527	446	489	482	494	519	473	470	493	494	453	502	441	479	504	479	468	484	510	428	488	452	482	494	466	477	464	505	483	479	505	495	491	508	521	468	495	473	512	510	486	490	491	486	521	479	467	481	455	508	481	465	499	499	490	496	456	445	472	509	512	488	532	471	497	502	485	480	483	473	537	531	495	443	461	535	516	521	474	466	451	478	489	465	482	484	532	483	495	481	453	501	459	458	499	497	520	483	483	497	467	481	500	506	495	458	468	498	492	500	467	514	511	495	487	447	485	436	484	467	524	467	489	481	452	486	520	495	536	477	475	464	448	484	489	476	489	492	520	467	484	493	500	480	472	477	486	507	499	495	481	485	489	427	460	504	480	506	505	484	495	446	483	505	466	474	468	498	505	461	467	474	501	448	468	465	491	475	472	459	466	495	461	482	469	486	518	485	461	431	510	452	441	438	494	489	492	491	504	462	500	502	512	495	507	487	468	470	472	508	455	484	520	473	475	503	492	500	531	472	442	468	479	504	492	478	487	502	477	476	479	469	486	468	467	510	459	505	489	431	482	459	496	461	503	499	495	499	484	463	483	510	547	501	499	487	466	497	499	481	487	491	486	482	450	515	457	515	486	505	464	520	498	459	487	474	432	476	507	465	540	475	446	523	507	469	474	481	509	463	475	473	514	499	483	466	463	503	429	510	493	473	472	501	478	461	456	477	492	448	437	490	481	523	453	522	525	501	524	470	448	440	535	482	476	499	476	488	500	440	491	489	497	501	488	479	488	478	496	431	465	492	497	498	501	469	443	509	463	503	479	467	511	513	475	503	456	483	501	499	499	462	461	477	459	540	495	479	464	518	457	488	504	482	477	458	494	523	514	483	534	470	462	516	465	453	468	506	499	467	486	486	456	485	446	486	486	470	511	485	439	504	527	489	448	474	493	512	477	503	488	469	505	513	455	491	544	477	481	494	480	450	481	490	507	493	475	482	498	476	511	495	492	480	500	521	490	486	505	516	526	463	470	461	499	476	486	456	523	462	471	485	506	511	441	436	482	518	501	480	483	489	520	456	482	450	481	461	470	499	499	506	480	459	469	459	474	481	485	488	512	493	476	482	473	494	498	471	438	478	470	486	487	511	496	478	493	486	486	492	502	481	463	518	502	481	522	487	480	425	470	447	483	475	485	452	500	481	468	474	500	490	463	487	443	480	449	483	497	454	510	510	480	510	520	473	476	505	497	464	482	461	488	469	487	483	466	454	469	499	522	486	455	481
51876	81207	70407	49465	5521	1378	1173	1035	887	842	826	792	762	770	710	703	692	702	673	667	708	690	671	702	693	667	692	710	698	767	1341	2794	3080	2424	1077	685	670	704	674	657	651	669	638	673	674	664	669	645	646	654	604	737	659	648	689	656	666	657	663	673	663	683	660	636	656	661	669	661	649	675	711	686	653	691	660	662	672	699	653	651	675	663	697	687	645	693	707	646	632	660	631	661	665	665	629	664	624	681	675	693	655	656	697	618	681	678	700	673	689	638	674	665	664	678	683	617	699	676	704	664	720	680	645	649	627	682	636	690	662	681	625	616	698	665	660	645	720	664	641	719	659	611	681	669	639	683	656	706	673	644	701	674	679	642	649	637	658	684	662	639	671	692	651	688	636	672	645	663	686	650	686	659	651	671	624	701	650	653	662	657	699	666	659	641	611	699	661	643	660	684	653	714	684	659	650	680	693	684	694	672	675	681	644	666	687	647	691	663	654	643	626	677	667	608	640	637	659	671	646	707	652	672	662	651	628	673	643	690	648	670	670	690	690	666	663	658	631	712	652	675	684	652	710	615	686	618	663	725	730	719	647	704	642	648	650	656	644	664	670	643	639	671	682	668	640	680	639	652	649	633	623	655	674	661	657	628	662	655	624	684	685	659	637	655	678	669	700	670	656	682	643	705	665	660	692	641	678	672	660	678	667	658	655	719	680	673	662	637	639	674	653	740	652	638	631	649	631	669	690	673	669	701	676	665	663	639	652	682	686	677	633	670	648	646	665	635	674	637	626	704	605	642	708	704	659	636	710	626	667	723	660	639	661	662	646	676	685	666	693	651	623	638	657	717	688	662	668	640	649	617	668	674	692	677	645	709	681	683	650	670	631	672	652	678	696	633	672	675	643	643	678	609	665	651	682	708	675	699	663	631	657	679	681	651	685	657	678	670	647	646	667	660	632	711	686	645	662	643	685	677	636	625	651	663	688	642	673	701	625	679	700	598	630	676	662	717	682	675	655	651	702	722	614	674	660	687	664	653	661	633	703	602	690	651	668	606	633	655	679	692	656	645	636	665	648	652	691	652	655	656	661	660	628	657	669	642	632	682	657	642	661	679	646	661	704	682	646	640	666	684	656	685	648	708	672	721	668	633	669	674	634	634	696	669	657	666	700	652	656	674	647	637	667	709	659	634	661	619	660	699	690	601	629	643	692	634	644	722	669	686	723	653	654	689	627	684	668	699	703	652	642	636	680	659	670	633	735	652	638	626	644	644	671	684	667	650	717	692	637	648	705	642	612	651	660	608	650	701	694	656	636	703	700	735	667	599	666	666	699	674	654	646	654	649	643	662	648	666	669	655	687	639	648	642	667	656	635	701	696	712	670	635	648	687	629	643	645	702	635	686	650	683	683	652	747	661	657	585	692	677	618	658	756	650	687	591	642	698	668	668	672	700	674	697	679	645	677	623	675	649	652	641	677	673	667	650	672	673	685	686	661	733	643	690	643	645	676	651	684	673	634	659	672	679	667	659	643	681	663	656	701	712	663	650	624	685	655	644	689	634	697	651	621	651	610	655	638	698	693	646	666	646	661	651	674	696	665	661	664	627	680	726	712	683	667	693	713	670	689	646	682	694	688	696	655	667	675	689	684	647	680	622	652	700	688	657	643	658	662	627	697	685	636	633	643	626	652	671	702	648	641	684	692	653	651	690	667	643	711	672	689	678	696	688	671	732	656	647	701	619	666	641	636	627	681	649	658	682	621	675	686	653	677	665	633	692	624	653	649	632	647	643	602	634	650	684	674	690	661	648	719	688	675	722	634	664	690	649	664	660	692	689	661	649	652	626	676	683	652	665	608	630	651	682	666	688	653	612	658	650	674	628	662	714	625	637	674	693	645	689	636	682	645	636	686	655	668	667	650	657	670	684	672	664	664	694	660	677	608	666	703	621	651	672	643	678	661	628	672	640	662	694	655	721	671	679	703	668	684	689	707	636	679	666	638	639	680	649	650	639	656	651	614	692	665	676	661	654	683	668	703	645	641	671	666	639	651	652	646	632	633	578	632	625	634	707	664	671	662	690	682	645	689	656	658	656	664	635	631	654	690	647	634	628	675	623	669	685	689	693	657	654	700	680	691	609	649	698	720	659	699	659	640	651	641	666	664	642	684	637	685	637	627	635	662	649	696	650	658	692	645	678	626	665	644	643	676	642	694	659	657	632	628	651	619	666	644	653	703	627	666	695	683	615	683	657	673	696	657	669	670	683	657	683	666	660	659	683	676	641	713	678	654	676	685	669	674	624	655	702	672	684	646	658	678	645	652	672	686	671	664	668	633	685	638	707	603	651	656	657	666	666	676	686	670	626	646	662	643	630	645	628	649	616	613	679	675	688	663	677	704	647	623	662	686	666	648	631	662	617	636	706	651	686	652	695	682	646	644	711	651	644	641	646	623	647	700	665	639	643	643	619	616	665	666	624	677	677	656	653	675	680	672	661	639	657	659	657	693	687	654	660	680	668	708	677	638	635	667	651	620	666	668	677	677	682	664	659	682	644	628	669	671	646	695	693	621	699	678	658	732	627	663	660	645	677	668	679	629	614	708	633	682	653	723	662	658	694	658	699	653	656	661	714	644	643	647	740	660	660	686	646	639	700	647	655	739	612	656	664	697	703	645	675	635	663	655	666	622	665	674	670	683	598	667	691	665	653	655	685	641	689	684	656	665	649	638	719	667	672	607	635	694	677	659	653	675	656	654	626	667	690	653	644	670	651	709	673	651	691	665	689	641	658	691	681	650	680	639	647	675	654	691	650	648	657	641	689	655	657	672	671	668	680	657	694	657	699	624	639	635	669	664	685	651	705	711	656	664	681	671	710	702	617	651	668	688	683	664	693	675	664	693	666	679	681	644	688	697	683	661	611	685	675	662	621	725	630	683	648	673	680	677	654	723	633	640	650	633	621	648	655	670	653	660	670	619	667	687	681	690	675	691	685	681	671	686	626	715	677	684	651	610	675	610	660	727	680	650	668	668	673	643	738	662	697	669	660	630	635	702	685	677	640	625	688	688	632	652	646	658	678	666	664	690	699	692	675	685	671	683	712	634	643	653	639	622	673	687	679	648	656	638	657	676	636	697	667	678	665	650	669	661	643	689	616	662	667	640	703	647	658	611	680	667	624	696	645	658	693	679	668	674	648	660	682	702	689	672	681	657	703	655	677	657	650	628	719	668	694	686	681	666	649	654	669	659	639	621	690	666	633	674	640	674	696	618	649	697	641	669	646	668	674	656	656	700	682	708	633	657	671	625	661	743	721	635	662	687	641	659	667	651	658	686	651	677	636	680	655	690	662	669	673	661	643	649	649	731	671	682	679	712	629	615	689	710	651	636	695	636	638	656	604	627	665	601	674	688	620	667	647	671	629	684	655	663	626	664	635	677	711	681	693	668	654	644	712	640	655	679	680	652	677	628	691	668	663	656	670	678	670	611	665	678	689
22991	21229	29896	31262	21923	17135	5050	856	674	684	664	625	580	581	568	581	553	556	519	571	456	516	496	515	517	524	553	477	510	545	1058	2494	3104	2458	1000	516	490	512	491	510	480	496	523	485	515	506	483	496	507	495	517	476	467	512	479	496	493	516	514	509	482	499	487	511	469	496	523	496	494	504	504	457	464	487	500	488	489	495	472	490	487	499	492	496	524	521	537	476	513	502	516	502	487	494	514	481	490	500	488	511	510	508	496	493	495	478	489	476	481	491	477	494	455	514	515	508	540	482	489	494	498	480	513	484	448	514	454	537	504	444	533	475	497	475	539	458	480	539	446	520	507	490	511	505	487	475	516	496	472	525	521	486	518	445	473	493	506	543	501	462	449	513	499	449	492	507	486	457	502	469	531	483	455	500	457	468	506	499	516	517	478	479	454	524	489	489	480	510	480	487	481	474	421	479	507	474	459	478	495	522	493	511	519	516	494	522	462	487	481	471	483	488	503	463	471	494	521	492	517	478	484	474	500	527	458	503	485	495	497	477	515	504	508	468	521	480	458	491	496	492	480	532	483	483	511	526	511	494	471	484	489	486	485	484	501	484	471	472	518	498	512	508	469	493	510	478	494	499	484	481	510	501	508	502	513	494	469	497	493	513	498	496	490	488	501	507	493	457	468	498	503	490	504	478	482	458	504	527	470	540	454	531	506	474	527	453	517	527	491	493	491	474	483	467	538	471	467	442	499	550	515	502	506	476	478	508	491	504	494	502	523	469	462	489	468	495	490	510	513	457	484	466	474	476	493	486	511	464	482	499	498	449	483	490	494	495	511	467	497	490	496	509	509	484	449	483	469	489	470	471	463	491	491	503	462	506	486	470	476	471	520	479	485	503	473	504	493	514	475	494	493	492	498	481	481	510	481	471	498	473	494	467	449	521	495	501	493	520	503	508	509	477	466	534	472	513	506	469	516	488	461	469	492	526	450	485	496	490	502	474	450	499	530	464	489	494	533	485	490	474	515	469	495	475	484	502	497	474	491	534	483	478	447	474	480	467	490	509	491	518	472	474	490	482	485	481	521	480	455	453	486	493	459	480	470	496	491	492	501	488	432	508	491	524	470	465	490	462	499	501	524	486	544	511	497	500	499	446	514	487	535	478	504	476	487	488	455	481	489	474	475	458	530	481	476	505	489	486	452	516	520	511	511	513	483	542	505	516	537	464	489	482	482	490	462	471	480	462	495	490	515	532	482	473	487	455	474	517	533	542	496	466	479	511	472	468	509	494	500	530	483	491	498	497	478	488	483	484	471	483	463	510	502	473	490	531	504	485	489	499	483	468	469	504	468	478	490	475	504	484	487	485	486	482	462	514	507	453	500	476	466	517	479	492	500	530	471	531	487	514	513	462	492	477	504	510	504	489	493	494	501	475	499	494	461	477	478	490	512	458	516	503	505	496	487	455	506	495	492	496	491	470	462	467	484	507	484	481	509	497	500	508	476	482	490	508	511	465	491	484	487	479	533	522	525	459	468	489	480	509	461	519	458	461	534	485	475	501	503	504	472	501	497	502	517	477	484	496	514	467	502	489	483	460	476	502	475	487	492	492	495	451	514	508	493	486	494	535	502	501	534	455	487	472	484	488	478	519	447	468	510	537	457	551	490	479	466	480	467	465	483	484	479	482	470	512	481	493	494	470	481	497	534	500	521	488	529	494	511	521	484	473	467	483	495	521	497	522	498	484	482	471	462	477	476	480	496	514	512	457	445	510	485	489	471	487	492	464	460	456	535	476	479	464	508	476	502	499	533	471	512	497	518	511	481	544	481	473	495	496	479	491	503	522	487	469	488	455	471	480	497	488	485	479	540	519	486	472	479	485	477	515	472	507	507	523	494	489	451	514	474	513	476	485	534	526	465	486	480	488	472	480	509	474	480	496	494	512	489	488	489	531	477	476	537	459	451	518	463	478	474	491	445	515	489	493	478	483	494	511	501	486	477	473	473	445	488	479	483	484	453	473	484	468	498	493	452	525	483	506	474	517	477	472	482	498	542	484	504	465	489	476	481	497	453	447	510	502	495	476	488	478	503	469	487	485	464	506	478	462	504	483	463	476	469	508	479	507	446	497	472	536	502	479	467	536	520	471	500	516	510	487	489	520	498	488	451	511	456	470	529	523	489	481	471	491	464	498	475	486	521	494	479	478	506	464	470	477	484	484	495	526	487	473	500	479	530	478	466	482	518	484	437	532	526	515	489	493	480	483	466	479	507	497	483	516	494	516	460	504	482	475	500	515	489	514	483	475	488	494	473	486	498	495	499	493	526	456	514	533	465	507	465	446	499	513	498	494	468	507	505	495	512	497	507	486	490	508	500	494	500	478	508	514	456	521	481	475	484	474	476	513	480	483	467	462	514	497	490	476	493	489	491	508	472	457	480	522	496	486	514	538	518	460	503	529	473	491	482	533	478	442	511	490	475	501	499	536	447	509	508	498	517	475	482	472	488	546	506	501	514	495	514	512	527	511	475	500	521	493	452	518	533	433	480	507	475	478	513	447	491	492	468	503	505	527	448	499	479	528	520	497	487	497	492	500	516	480	504	516	484	479	503	497	514	486	474	495	499	481	517	510	471	451	521	442	468	480	463	443	462	478	503	509	477	515	499	495	485	492	446	510	474	447	473	509	440	454	495	506	467	503	487	509	482	473	506	468	493	477	495	525	510	475	493	486	459	493	503	524	496	499	538	513	480	471	521	517	482	463	466	460	462	474	479	488	499	511	488	500	487	555	507	480	542	495	510	511	464	473	504	482	491	491	496	502	484	506	530	474	487	517	520	503	476	510	524	491	475	510	470	520	447	513	485	481	486	473	502	467	531	470	501	493	508	456	473	451	519	480	514	482	506	528	475	486	494	477	493	472	482	468	480	508	485	502	483	482	499	516	470	478	525	500	487	522	492	498	476	510	472	514	521	470	463	450	499	492	468	442	482	463	498	462	507	500	476	505	490	471	469	504	490	470	494	487	517	474	480	535	509	466	524	491	444	482	493	505	483	499	522	491	487	476	498	508	517	510	493	496	490	476	460	479	440	470	516	527	481	455	505	483	481	501	474	504	445	462	514	506	483	463	486	480	505	498	480	513	473	481	496	445	504	508	473	514	485	476	472	492	443	468	504	458	481	480	482	490	501	502	507	499	490	478	474	525	477	490	484	509	505	496	489	486	491	514	495	476	460	507	500	528	465	470	485	469	522	541	491	497	477	500	495	475	492	505	513	469	500	519	465	482	488	476	488	456	475	491	478	511	483	496	491	501	517	461	467	478	474	459	449	515	462	519	479	510	475	481	498	512	470	502	485	466	489	509	496	498	499	465	498	479	483	480	511	512	513	522	509	467	487	517	539	504	492	461	468	481	500	475	472	519	481	505	524	465	510	443	483	479	492	465	446	500	484	492	477	499	469	479	517	468	526	493	468	517	472	515	489	476	472	470	507	454	504	495
58061	93623	78522	53899	4773	2028	1721	1426	1166	1115	1013	945	873	879	817	769	774	737	780	793	773	673	773	749	708	707	758	685	706	711	1989	5002	6194	4626	1691	690	633	648	686	655	693	651	645	646	665	664	643	704	677	706	705	668	667	627	696	658	702	676	678	684	677	673	707	665	689	660	674	729	673	684	676	670	661	673	639	651	695	688	695	707	669	649	673	628	693	622	721	701	643	682	702	687	697	647	694	645	674	651	699	610	627	655	620	669	699	629	655	709	677	730	665	668	672	645	680	676	686	703	691	670	730	731	714	686	689	684	631	641	666	652	653	638	646	703	662	680	667	641	665	657	665	712	629	615	618	653	675	686	646	703	663	672	667	624	646	654	705	725	682	687	662	658	645	681	651	657	675	695	626	642	659	688	635	686	654	701	670	655	670	649	627	701	665	668	681	640	682	640	592	638	653	700	628	638	670	638	655	671	708	677	722	654	663	680	654	661	646	688	692	679	692	733	658	668	681	652	633	682	658	648	665	655	671	708	693	660	668	660	694	637	665	704	653	675	641	645	664	636	630	648	647	654	668	703	634	726	661	682	617	700	661	696	619	664	650	717	664	673	700	748	647	670	626	652	707	667	662	670	680	696	678	666	656	651	605	638	633	695	622	691	640	685	677	658	652	705	649	648	670	663	657	677	675	654	654	671	656	702	668	674	632	645	668	662	633	652	691	669	668	679	694	678	671	680	714	637	664	644	660	647	651	667	672	662	621	692	673	630	669	643	651	681	667	677	649	640	677	671	675	663	660	644	621	662	656	644	671	672	693	679	638	641	627	614	676	676	713	629	686	677	678	684	672	700	629	657	647	654	704	707	674	679	637	705	699	672	635	651	664	648	680	669	659	683	698	628	643	628	676	694	634	626	666	631	644	657	679	707	713	716	656	657	630	690	670	650	663	649	640	711	666	672	674	667	684	645	616	657	651	643	683	693	656	672	630	686	685	675	683	667	680	681	665	682	668	680	681	721	646	630	699	617	621	698	664	675	665	745	689	678	689	628	702	673	659	712	646	616	704	641	671	630	701	673	637	695	630	633	665	660	634	677	667	628	702	696	670	697	665	652	672	662	652	613	661	698	624	660	695	678	665	682	676	695	617	637	668	668	675	690	664	583	670	668	629	706	641	697	623	658	664	652	631	669	671	659	691	710	678	668	638	649	695	695	651	682	678	653	712	695	678	708	689	654	681	691	729	624	620	686	660	666	635	656	626	669	643	706	711	638	680	635	620	649	626	657	640	659	674	700	657	647	659	677	674	655	646	684	651	622	686	685	667	692	670	701	691	701	623	695	627	679	667	642	650	652	669	698	680	670	697	650	678	700	662	651	671	672	660	670	678	694	697	676	651	666	656	609	630	659	681	637	667	679	706	597	662	702	711	668	684	663	622	679	620	670	697	671	632	671	653	689	703	678	662	681	662	686	653	620	644	706	639	701	694	687	649	677	700	677	700	692	693	661	690	650	639	658	666	728	684	706	661	661	634	681	669	649	682	610	642	683	646	669	670	650	687	637	637	658	690	680	638	662	690	675	657	696	667	630	662	661	658	690	691	665	669	661	693	637	616	640	658	670	603	657	647	702	674	667	660	664	696	618	693	679	695	678	696	688	647	637	682	677	687	702	643	679	696	737	670	659	650	689	659	691	676	666	634	704	683	711	651	679	670	657	611	656	701	635	669	677	693	682	637	641	678	649	645	661	667	602	665	694	660	661	679	640	678	688	669	696	646	667	667	654	645	665	647	641	670	667	657	655	654	682	698	654	678	710	668	644	685	619	712	647	696	697	644	652	658	688	657	680	683	700	688	677	623	691	627	699	680	672	691	684	668	666	657	737	654	630	712	649	674	678	685	697	643	666	643	671	680	674	680	663	697	645	689	645	678	682	648	685	660	686	645	693	698	657	682	684	688	656	700	686	635	670	670	696	669	661	640	645	676	671	686	635	653	642	695	661	649	655	657	668	648	645	670	660	661	677	713	632	633	668	643	663	639	655	625	654	666	682	704	704	692	654	685	695	699	638	669	689	620	664	657	636	658	662	650	655	682	677	701	654	625	705	649	676	728	666	652	704	659	684	677	665	658	674	647	691	683	629	669	672	657	682	619	671	696	697	638	706	672	634	653	630	710	723	733	725	698	663	677	660	668	639	662	648	653	623	630	652	693	688	690	675	674	644	609	659	647	686	698	684	689	649	652	706	641	639	645	704	684	663	701	621	679	688	669	678	644	682	681	674	623	626	665	687	662	666	654	681	663	616	646	594	650	641	642	658	710	652	685	683	661	704	706	659	664	684	680	624	647	699	630	690	634	673	660	696	623	668	642	659	659	631	686	642	692	668	706	731	655	645	689	636	703	642	653	666	672	619	650	636	663	708	624	691	702	689	668	690	640	674	645	704	655	645	698	677	670	691	660	691	632	698	686	677	647	652	645	693	680	643	654	634	650	633	682	700	657	671	692	679	639	696	731	674	649	702	659	695	702	621	724	685	627	671	686	674	658	654	674	672	692	721	658	677	662	688	649	684	677	699	633	697	704	679	694	667	628	671	664	705	694	677	659	656	667	666	688	665	639	703	654	638	660	654	631	652	699	699	604	672	670	679	637	700	614	665	670	685	633	652	666	681	701	646	634	681	642	671	676	674	675	664	651	639	664	705	701	628	661	634	682	662	658	651	664	695	672	649	680	640	658	675	698	686	643	627	642	667	653	691	657	643	696	688	681	651	691	700	672	648	676	631	634	626	646	637	663	668	662	680	648	644	680	700	639	715	675	652	630	656	638	674	634	637	666	696	695	675	670	702	622	652	667	650	699	667	644	657	642	648	635	706	640	623	706	640	642	634	647	664	687	619	696	641	636	682	694	649	627	666	663	650	640	696	638	700	690	673	646	677	682	687	716	656	667	668	656	702	654	671	679	658	672	679	632	664	656	676	655	694	675	674	633	656	737	636	650	676	656	691	671	645	645	685	634	662	680	674	660	708	665	695	685	669	612	649	655	666	652	617	669	631	689	665	662	672	670	693	612	626	663	669	640	677	666	684	640	634	649	657	643	672	665	703	687	678	659	675	673	666	667	689	619	593	655	677	670	677	628	686	607	618	672	689	679	677	698	669	697	609	648	708	650	703	664	682	657	687	667	676	684	679	638	675	674	706	648	655	682	658	637	627	716	667	633	686	686	651	665	670	647	647	708	696	663	676	677	711	657	621	674	702	678	670	655	667	673	623	714	632	691	665	656	667	690	641	671	661	639	650	650	648	651	650	632	620	698	693	675	644	656	647	662	668	683	667	652	684	679	675	699	634	678	637	658	675	604	633	677	667	656	634	665	693	717	671	676	649	687	637	658	678	711	660	659	660	664	676	684	698	630	691	660	646	650	663	712	702	691	664	653	705	680	642	638	650	677	649	666	646	636	703	675	671	672	694	649	646	637	651	654	658	643	676	716	669	710	643	675	676
27376	23375	27110	19830	1466	384	335	344	340	336	348	319	312	377	327	312	314	334	323	322	356	315	344	326	360	367	325	330	338	328	345	469	577	556	405	350	343	325	334	260	324	320	320	299	345	332	326	317	336	329	348	310	347	316	324	338	314	346	319	290	330	364	334	338	332	327	365	318	319	288	336	320	331	329	324	289	304	327	289	316	324	333	302	324	323	345	335	328	332	312	330	299	349	341	315	305	338	322	320	328	333	325	340	322	342	320	328	319	328	296	311	316	295	342	345	310	356	329	329	278	353	299	319	310	325	303	342	337	348	317	353	313	321	318	333	327	303	380	358	312	335	332	298	356	304	301	320	339	330	310	322	305	320	319	306	341	312	318	317	293	339	335	322	332	321	309	304	289	324	348	313	333	344	363	277	317	327	344	328	323	369	342	332	307	333	330	339	348	328	315	359	337	319	304	334	332	307	355	294	346	322	332	342	304	318	323	300	323	319	308	326	330	291	353	336	340	318	336	325	289	335	308	325	311	314	376	340	325	308	297	354	308	359	374	367	343	310	340	304	329	331	376	302	288	347	310	313	326	334	358	341	316	337	319	351	351	306	363	377	337	329	324	331	355	302	323	321	301	326	333	338	325	343	320	336	332	298	333	313	343	357	344	339	331	353	316	363	329	318	355	327	296	349	294	343	319	300	333	317	359	325	351	307	361	339	345	337	334	329	319	316	340	311	350	315	320	328	330	336	311	344	328	310	349	336	386	326	335	337	308	332	355	311	319	307	327	340	328	278	332	304	330	319	327	311	329	313	324	347	337	302	359	297	296	324	331	305	341	345	320	313	351	319	343	327	356	307	345	340	344	321	308	276	332	330	326	297	324	297	305	335	332	338	304	323	316	320	317	312	311	301	303	339	355	325	307	298	329	334	318	285	341	323	337	341	324	322	313	319	319	321	336	310	340	348	330	326	337	347	344	341	330	320	353	333	364	328	313	340	350	329	316	335	339	360	325	359	340	309	318	309	326	332	317	305	338	327	312	309	342	314	331	348	370	330	299	315	318	310	337	357	317	323	355	303	324	328	315	326	326	321	311	314	341	305	323	347	356	340	318	325	344	337	364	329	331	328	317	314	340	332	331	325	326	311	312	334	310	333	333	333	353	324	309	298	313	317	332	353	352	371	329	363	324	304	313	316	336	303	316	333	314	339	318	310	315	306	330	330	294	329	323	321	290	356	309	334	334	297	345	296	355	315	308	313	312	330	344	315	346	319	311	335	338	323	299	301	329	363	348	314	310	325	335	344	310	316	298	296	324	306	330	324	293	316	358	314	329	300	336	323	343	314	325	328	342	284	336	338	341	340	348	309	327	327	321	323	342	348	322	349	331	325	313	335	327	324	362	346	310	297	331	313	325	324	338	305	318	344	335	360	315	314	330	351	338	312	320	357	293	315	327	326	330	326	334	351	332	321	345	322	373	348	355	330	333	354	316	314	340	355	305	336	331	340	325	299	338	329	341	329	335	310	344	334	326	312	318	343	295	348	311	284	362	330	327	320	329	347	315	361	328	349	333	318	354	353	327	331	339	315	320	340	322	315	311	319	367	364	327	310	358	320	338	339	339	330	349	364	354	309	336	339	320	324	317	338	335	349	330	337	343	343	315	310	323	342	362	336	309	314	338	309	338	352	331	348	308	331	336	354	333	337	348	338	353	318	300	360	342	304	326	339	335	342	320	347	375	334	317	341	323	335	304	290	331	327	322	300	332	346	281	339	310	349	352	356	303	322	312	306	333	317	336	304	341	315	351	343	297	333	342	336	315	348	345	313	318	322	342	328	315	333	338	337	324	332	335	326	324	337	315	332	336	337	300	310	328	338	362	317	327	302	316	325	351	310	309	338	334	335	313	334	280	286	302	338	347	312	304	337	317	328	328	369	362	306	355	350	317	315	336	336	334	307	324	319	322	340	345	306	338	329	330	305	289	321	339	349	336	342	316	341	309	317	315	333	352	342	332	319	311	350	353	297	326	329	313	346	296	331	300	323	336	337	338	355	307	319	354	297	337	319	313	326	343	334	336	305	317	336	334	336	321	332	331	312	328	350	339	313	332	347	328	348	317	290	302	303	328	334	332	380	329	321	375	342	317	332	333	349	303	322	343	351	335	326	295	339	302	331	335	292	295	315	344	325	299	337	345	330	329	337	309	376	340	333	320	315	326	317	340	319	342	330	330	335	338	307	341	316	323	345	376	324	343	313	275	305	330	352	305	317	329	333	358	330	304	348	340	298	304	337	357	319	308	328	332	329	345	303	311	297	332	339	333	323	309	326	329	290	324	349	309	321	328	302	335	320	306	346	313	304	334	320	333	365	327	318	309	332	363	329	337	329	348	317	350	327	319	326	306	361	344	320	355	342	285	287	343	341	309	307	293	353	347	317	373	340	351	328	319	332	322	320	332	326	324	329	296	324	335	358	284	321	319	324	311	357	344	321	328	300	318	334	330	295	367	366	308	324	337	340	310	333	294	332	307	338	351	303	328	339	313	305	312	319	342	328	305	318	356	285	319	301	323	332	339	335	315	339	345	329	325	291	336	322	369	370	328	320	355	338	313	338	334	333	330	323	343	302	310	329	322	325	309	310	346	308	319	356	339	328	325	339	352	335	327	327	348	306	309	318	321	317	366	313	303	305	360	310	331	317	328	315	344	329	323	303	317	357	322	351	310	315	322	338	310	337	303	329	329	345	318	337	287	313	330	316	371	285	317	322	342	357	338	352	344	310	334	338	353	322	297	322	328	325	363	295	308	335	355	311	325	351	321	308	336	362	351	324	340	335	322	322	312	322	335	292	315	309	317	326	337	309	297	346	298	350	357	335	339	318	348	382	368	302	309	317	315	336	309	293	296	343	344	301	325	376	334	325	311	321	313	318	351	340	325	319	324	310	326	313	305	325	329	334	319	320	328	353	300	328	341	352	330	309	316	308	306	315	303	328	350	338	336	322	327	354	317	360	307	307	314	376	312	300	364	326	340	348	351	298	309	339	351	332	319	322	302	333	304	319	321	367	293	336	316	315	344	360	322	324	370	321	351	308	344	317	331	338	321	313	325	292	296	317	343	312	331	354	337	303	332	335	338	327	332	330	347	329	319	324	352	307	302	338	305	338	330	321	306	309	325	338	331	332	323	333	309	330	319	322	368	320	317	338	320	330	318	334	342	327	331	319	338	314	318	305	352	347	335	341	346	309	339	335	342	343	311	279	323	360	339	334	311	361	336	323	310	333	365	305	338	353	348	348	342	332	306	317	338	319	315	307	342	281	330	304	361	335	344	302	340	349	330	339	322	354	317	313	351	320	304	339	335	315	326	334	310	316	307	336	300	335	304	312	311	360	308	324	331	325	351	327	325	328	348	316	338	324	334	315	333	333	330	346	318	321	368	335	340	341	355	297	335	284	323	311	333	351	312	335	320	327	343	331	322	309	329	325	302	328	324	316	320
27185	40453	31283	18472	668	575	546	463	465	480	487	464	471	490	461	474	475	449	496	464	445	483	447	501	483	449	471	468	465	450	524	727	1022	906	584	445	456	443	432	468	433	438	440	465	439	468	450	429	426	469	463	463	455	438	446	462	432	411	474	469	437	457	443	458	443	469	457	444	458	453	481	490	451	466	458	440	480	482	452	445	438	436	462	465	475	455	455	443	438	461	465	454	497	425	470	431	445	448	490	437	446	449	441	447	464	476	477	476	470	463	438	451	433	445	481	455	454	470	439	464	452	455	491	468	447	417	402	441	445	455	454	475	496	446	440	488	462	451	492	467	467	432	442	460	433	476	465	467	471	429	450	430	456	445	478	443	424	421	468	451	460	455	478	445	454	464	457	441	434	465	481	460	487	450	438	453	476	474	456	461	438	466	480	435	479	466	444	476	427	448	457	479	466	444	457	465	442	449	444	445	475	465	451	487	425	411	440	443	470	465	453	418	455	463	422	475	489	473	485	456	465	451	457	471	445	448	452	450	488	481	456	452	438	491	438	467	477	485	484	496	496	461	409	454	447	459	456	436	462	467	473	462	451	455	456	461	455	434	485	478	509	488	516	427	458	456	504	442	457	469	432	423	455	478	466	455	460	452	488	479	443	457	455	466	454	513	449	432	421	485	432	472	436	428	389	463	473	440	470	479	469	454	443	500	438	456	461	434	441	434	451	447	484	468	464	467	440	452	427	437	504	473	450	434	463	470	455	494	463	462	471	447	459	475	464	474	495	470	447	447	439	461	455	447	467	473	464	485	424	450	466	466	477	470	414	468	454	417	453	443	445	498	506	434	458	479	438	488	436	432	469	472	443	474	483	457	431	470	494	449	448	455	456	452	461	465	482	449	469	496	422	461	464	488	430	475	425	436	480	497	499	466	463	461	444	453	457	441	458	442	459	458	474	416	438	500	520	473	446	462	460	460	466	464	454	471	425	469	480	453	473	475	464	415	444	457	412	448	476	440	429	471	449	449	471	423	473	441	444	430	467	466	460	415	492	426	441	422	484	466	470	422	444	447	452	507	483	467	465	474	481	488	455	447	448	499	471	440	463	464	457	427	454	436	444	447	450	449	472	462	434	457	489	439	457	428	433	459	459	461	477	457	484	461	459	470	485	461	470	435	469	454	493	483	449	475	460	455	503	452	457	429	421	507	478	467	451	449	448	465	468	444	434	451	511	429	453	476	467	458	455	424	461	441	468	460	460	459	441	509	475	443	445	441	516	476	473	465	447	422	478	488	459	467	476	456	479	434	449	447	441	451	450	444	463	454	448	456	442	468	458	457	448	484	505	493	465	461	455	465	450	458	455	441	432	428	436	478	445	414	423	489	445	457	402	486	453	462	417	458	461	463	461	460	441	482	479	469	442	430	443	428	477	442	464	470	494	455	470	471	469	441	405	477	485	457	420	452	489	456	464	466	462	459	408	465	465	454	455	427	434	500	450	441	469	470	454	453	497	443	428	447	486	448	460	468	446	475	436	448	478	466	428	437	464	455	454	452	452	479	478	443	452	434	486	449	428	466	460	466	471	451	430	496	441	452	452	457	471	467	460	475	448	493	495	452	470	438	438	445	451	460	484	438	453	433	459	462	464	435	495	499	479	465	453	434	458	459	461	454	428	461	446	483	456	451	470	477	436	424	474	477	439	479	423	459	455	509	455	443	426	435	452	457	459	447	456	464	471	405	488	458	481	458	409	433	445	442	435	490	443	453	431	416	432	404	453	473	438	452	456	461	456	449	470	487	426	438	459	459	484	463	437	442	488	450	466	484	462	428	452	469	434	449	485	439	450	451	428	470	420	462	472	413	491	477	446	451	434	460	465	467	452	458	437	449	455	423	474	467	447	448	435	465	491	455	439	471	479	466	496	441	476	489	475	440	453	457	449	409	448	459	461	464	435	470	448	452	464	452	466	425	457	455	460	459	456	452	487	434	436	479	465	452	478	457	443	489	454	453	480	478	494	464	474	459	493	450	452	472	437	459	488	426	450	462	453	443	450	462	452	461	431	464	443	467	457	473	445	436	485	474	460	458	445	482	443	467	465	459	463	455	455	443	459	448	428	482	463	431	483	457	462	429	475	402	403	452	436	470	449	471	449	448	423	474	431	428	493	461	442	434	464	442	462	466	454	463	453	427	460	473	468	423	446	449	438	437	421	475	463	454	453	473	448	455	458	449	454	439	458	471	450	432	501	458	459	455	476	450	450	460	457	437	479	454	444	434	484	492	436	411	499	449	455	463	435	454	489	454	466	484	467	464	493	460	445	442	477	491	441	430	478	444	459	431	471	477	442	447	464	469	497	441	492	473	463	459	484	450	495	456	453	414	421	427	465	450	452	507	432	469	451	453	435	445	464	504	447	474	410	458	440	484	473	524	481	444	452	418	471	445	475	455	444	435	453	463	447	454	478	447	477	473	420	473	473	441	464	434	438	436	435	471	465	476	449	471	473	456	456	438	462	488	460	459	451	448	443	479	420	461	491	430	475	442	475	457	431	477	489	454	429	439	468	454	493	470	442	421	414	432	462	446	442	421	443	455	450	478	443	428	421	447	463	412	470	469	442	464	469	445	487	429	496	413	474	443	443	450	477	449	462	467	501	447	435	470	449	483	449	491	452	456	458	482	463	463	454	469	445	431	435	485	471	461	450	447	462	476	414	469	463	469	459	425	453	474	465	496	470	457	479	452	491	455	481	462	427	475	458	441	434	434	495	436	429	415	454	433	469	454	493	450	463	434	468	453	440	433	463	469	432	475	454	455	484	448	495	478	452	470	449	423	427	453	462	439	452	482	442	471	461	471	463	438	440	474	475	471	479	437	450	477	490	438	436	455	468	468	489	417	413	447	466	433	450	458	441	435	481	482	438	437	454	471	468	462	473	493	470	480	443	459	427	483	484	473	470	436	447	455	461	432	501	434	464	476	449	434	462	422	446	448	440	465	486	441	479	471	484	483	441	484	477	438	441	463	469	455	444	476	486	449	512	461	445	436	451	482	442	511	446	446	483	450	440	466	490	442	469	446	464	469	500	468	487	471	453	464	504	425	485	464	455	452	492	475	470	476	471	449	465	455	451	467	455	484	488	451	449	464	471	471	466	466	428	455	480	438	469	479	451	451	448	470	452	452	454	451	443	473	483	441	452	487	424	477	453	459	478	455	441	473	421	433	447	482	464	452	465	466	483	436	471	482	452	462	437	454	510	457	472	433	426	435	457	478	464	470	466	454	443	445	451	457	422	472	447	446	469	471	464	490	441	450	468	452	404	488	432	469	455	432	456	451	440	463	502	427	477	495	442	444	466	466	467	468	470	442	418	438	468	476	431	473	452	479	472	467	450	446	449	456	464	465	424	430	459	436	500	434	470	420	442	434	481	439	441	448	455	467	494	448	443	474	454	466	456	484	470	453	453	447	465	439	494	450	454	449	480	477	469	438	461	440
24031	21374	29341	28548	20847	13279	1870	699	563	570	590	598	577	553	525	498	573	497	499	486	557	532	512	514	524	471	468	514	517	527	1024	2032	2043	1546	807	526	490	509	515	487	539	543	502	537	463	500	514	502	490	508	484	494	491	497	511	479	517	478	484	488	494	483	475	458	434	518	507	486	503	479	491	526	552	476	498	541	535	475	482	488	489	468	498	514	516	534	507	520	498	484	482	466	485	500	526	470	477	528	479	518	497	502	472	512	502	522	498	476	511	483	527	516	467	476	494	528	487	492	507	554	460	517	494	530	531	490	515	498	464	500	539	491	477	457	511	479	492	508	538	468	518	478	476	495	465	500	483	494	460	505	485	503	487	498	495	470	510	466	533	536	485	475	472	488	467	484	485	480	509	469	520	454	504	490	474	541	513	505	490	473	493	498	534	455	481	493	524	481	483	492	466	516	496	474	505	526	532	483	516	500	529	474	467	484	521	470	497	476	485	496	454	507	531	445	462	471	489	500	525	480	505	484	510	497	483	482	529	506	474	543	459	480	499	496	518	492	516	490	536	518	523	479	484	519	511	542	551	502	487	489	464	500	478	467	476	503	519	464	438	470	506	514	486	468	498	479	538	478	473	493	509	505	465	489	474	502	518	479	484	496	503	518	450	499	506	550	520	482	512	509	497	523	503	534	507	512	509	482	505	490	447	495	497	513	501	506	489	513	516	531	490	482	471	465	491	511	535	507	476	478	496	478	499	515	516	486	501	478	533	526	475	476	481	477	491	488	484	458	536	498	505	494	493	501	493	477	435	512	488	472	503	466	527	484	529	495	499	512	509	519	493	503	480	483	522	526	485	540	499	514	485	502	513	517	477	492	438	488	507	450	541	476	504	512	536	494	496	480	452	532	481	499	505	553	469	529	537	476	489	507	463	485	512	503	463	465	462	525	495	499	470	551	455	499	498	536	507	495	465	508	489	494	510	487	479	538	520	449	497	466	489	517	484	533	465	500	461	513	514	530	497	487	485	526	536	472	466	517	472	501	512	488	503	472	460	482	477	520	516	530	468	515	518	517	466	538	498	489	479	522	508	505	493	488	475	497	491	493	508	510	510	517	534	484	500	517	525	505	489	517	505	487	502	519	492	511	469	508	459	509	440	486	479	505	502	464	483	531	483	488	496	503	498	485	520	521	500	498	515	522	515	517	490	498	503	500	525	501	478	488	498	512	516	523	475	477	472	496	510	471	481	517	486	516	507	447	445	490	534	474	471	497	482	446	520	508	510	512	469	514	505	441	463	531	477	482	540	455	497	483	492	505	489	503	503	506	519	509	528	461	499	543	474	520	490	505	521	461	468	496	509	539	449	499	482	487	474	483	489	480	553	485	484	492	492	510	529	495	496	491	472	495	466	495	502	488	519	521	485	457	497	504	518	473	497	509	491	502	493	517	479	497	443	502	473	500	511	500	499	516	472	492	497	500	472	496	487	481	528	503	517	501	486	522	491	554	494	510	475	527	480	514	504	475	489	502	481	556	500	500	510	476	540	464	492	479	504	506	514	522	472	513	511	485	510	472	512	532	523	548	462	503	492	464	495	507	461	494	521	484	498	491	494	531	547	483	503	469	491	479	491	487	479	479	498	493	532	492	470	513	495	522	503	517	509	471	470	503	530	499	482	485	508	477	482	483	475	479	520	473	494	531	488	477	501	470	469	525	485	518	489	535	482	514	450	472	481	528	502	483	496	503	505	490	546	488	514	542	488	523	473	469	482	523	505	511	487	480	482	534	484	509	452	458	485	517	533	514	500	527	477	497	475	489	512	492	468	493	492	481	511	535	508	516	530	470	490	485	466	516	505	483	527	479	488	471	509	508	519	466	525	504	526	471	500	497	473	499	493	511	514	506	509	507	504	518	509	536	474	488	500	466	517	496	513	482	524	535	499	493	449	541	485	521	480	526	502	480	515	512	483	460	529	479	485	533	499	505	502	530	515	479	511	521	458	492	526	508	470	497	471	522	495	455	487	519	557	473	500	478	536	501	482	473	464	486	485	485	512	514	465	486	501	481	504	484	509	523	504	488	498	464	474	469	506	484	479	497	507	483	489	507	550	476	547	489	462	499	490	500	497	472	508	480	457	525	469	514	508	498	518	528	481	466	514	483	472	502	523	486	514	523	456	474	511	478	502	462	544	470	515	516	489	502	534	486	467	512	502	457	525	486	540	493	499	533	489	500	503	488	479	475	525	527	523	527	446	484	523	489	512	514	525	532	512	508	512	506	516	469	522	480	509	474	497	516	476	499	507	500	477	484	518	479	489	514	512	559	469	544	484	466	478	486	520	526	483	462	496	474	483	490	518	535	535	503	523	485	547	524	511	466	500	507	489	500	509	493	482	486	474	495	532	542	445	490	486	497	507	465	510	495	504	476	522	490	478	496	464	444	514	483	503	465	498	506	542	502	487	494	487	486	517	487	530	520	524	539	503	462	475	508	512	537	539	498	522	475	496	462	515	496	477	484	476	486	483	523	525	497	461	499	466	513	458	536	488	494	503	513	511	524	466	500	549	494	558	455	506	486	506	521	501	483	521	520	496	496	516	551	528	462	494	506	469	469	567	524	458	477	527	520	466	499	479	518	457	507	475	554	553	484	518	462	493	475	522	509	492	491	498	530	481	498	564	495	473	473	493	499	486	477	487	523	507	491	487	494	418	505	479	511	494	490	482	500	508	459	516	480	497	517	469	491	464	487	516	462	481	473	512	493	537	519	483	482	493	513	516	513	508	492	504	504	506	505	482	503	527	470	552	515	499	505	495	519	503	522	540	506	498	491	486	498	517	525	449	473	517	476	502	485	514	510	486	491	500	508	498	509	506	494	532	488	484	497	518	475	498	541	489	498	471	535	475	448	491	495	489	535	477	511	459	468	478	471	501	442	494	505	500	496	514	494	472	539	493	498	495	520	526	485	501	511	514	502	476	516	536	513	496	505	510	496	524	515	468	522	520	522	510	480	528	470	502	503	474	514	487	489	543	523	528	489	476	513	516	502	513	492	489	500	521	501	464	493	496	507	450	488	536	504	472	493	506	493	478	551	491	502	465	501	487	451	498	523	518	547	508	534	470	501	474	542	492	455	464	477	515	552	472	508	529	501	466	473	489	526	483	490	483	510	446	506	474	492	480	490	530	507	485	506	514	478	506	506	521	517	546	440	512	510	480	524	469	484	535	501	534	502	501	498	524	513	463	476	481	504	496	499	510	481	533	466	517	467	495	525	499	465	475	501	516	485	484	481	527	538	472	494	454	504	498	480	490	495	519	556	470	514	507	489	463	492	480	496	442	449	497	499	488	467	529	529	511	515	549	489	510	537	463	495	479	485	443	497	540	484	499	483	471	493	505	471	490	499	506	493	479	515	527	531	520	501	537	479	528	480	495	500	500	485	504	485	483	486	461	535	507	484	500	527	493	512	520	481	495	503	479	494	513	542	460	473	473	508
51788	82353	62563	41362	4218	1541	1229	1193	1018	900	923	851	780	804	767	760	740	742	733	718	708	746	758	774	696	742	706	674	698	698	1850	3966	3884	2933	1431	692	689	707	697	718	694	637	660	689	651	692	730	720	673	689	667	695	666	693	729	668	703	704	638	717	673	694	671	643	725	645	625	653	700	708	651	703	676	696	657	720	684	709	665	668	680	662	637	675	686	663	697	695	683	659	717	709	638	698	652	697	674	691	699	656	681	662	716	699	667	679	690	641	695	693	666	695	663	692	694	679	728	709	729	693	677	713	684	645	665	706	751	725	661	679	738	674	647	727	678	627	692	669	733	661	710	711	647	731	753	700	626	680	683	708	656	697	681	632	701	681	720	702	654	666	667	681	725	686	641	668	678	684	677	681	705	681	690	737	690	694	690	689	675	681	679	711	676	690	726	698	668	677	662	612	650	741	649	690	663	674	688	688	722	669	668	687	668	672	677	638	662	656	714	721	699	693	706	681	661	671	702	691	685	746	657	654	660	677	664	684	639	704	689	670	690	699	711	695	689	718	645	680	700	696	696	726	668	672	662	652	626	634	684	722	667	683	684	668	670	692	685	696	640	687	657	659	703	671	671	717	724	740	679	680	695	683	696	688	723	660	697	674	674	684	690	684	684	681	704	671	680	664	708	674	688	653	640	687	645	724	635	670	715	704	664	694	694	650	713	679	675	708	710	709	659	714	668	640	686	711	678	650	661	667	668	718	680	686	679	704	692	678	672	723	647	711	684	665	726	689	657	685	657	659	673	696	719	673	685	691	643	657	726	686	700	645	745	740	721	738	663	663	702	706	670	700	698	765	729	690	684	712	614	640	699	677	688	640	663	674	720	691	684	681	667	692	727	672	697	707	691	726	726	679	687	651	683	655	658	705	660	675	682	696	665	747	695	664	725	683	682	672	648	697	695	712	677	707	693	695	704	686	660	666	650	696	669	648	717	713	708	695	699	656	680	689	700	643	667	671	661	637	624	656	648	705	698	687	680	631	706	699	705	653	685	731	653	701	671	678	704	715	661	719	690	659	690	698	674	662	679	658	694	684	723	712	715	658	667	685	691	677	701	706	667	687	731	660	706	663	663	663	671	654	696	691	678	639	704	662	667	687	696	678	686	674	675	671	651	724	709	705	700	695	658	653	703	734	716	697	702	677	675	675	682	693	649	699	671	662	707	714	701	711	695	661	659	731	710	670	709	642	681	697	722	707	659	725	704	703	669	691	678	704	668	693	698	678	700	723	663	700	718	682	705	735	703	679	661	709	700	689	705	694	677	653	672	707	666	667	690	722	675	663	671	722	654	704	700	670	658	748	663	688	672	736	670	705	676	679	697	707	732	713	700	708	650	736	691	682	619	673	687	698	682	636	665	623	669	643	725	703	704	692	691	676	710	637	651	669	667	721	678	659	687	704	708	713	725	680	687	695	724	724	690	660	667	668	702	677	660	671	738	690	655	668	673	708	693	695	702	696	723	756	636	676	684	768	671	664	657	674	683	710	677	633	662	703	692	668	683	694	642	690	685	688	662	709	716	667	676	668	664	683	653	665	695	673	698	665	639	655	732	779	675	702	682	683	689	683	623	690	629	687	645	733	668	681	719	658	732	677	664	690	709	713	633	657	673	746	691	626	705	671	653	689	704	667	648	711	731	694	643	709	679	691	723	669	677	710	666	692	681	686	634	701	713	694	729	681	682	698	674	675	657	629	711	643	682	717	710	695	705	676	626	675	663	669	662	675	721	701	670	667	668	720	663	730	690	679	655	642	678	763	687	671	660	680	699	678	681	666	672	651	668	666	664	663	675	681	652	738	701	695	701	679	695	675	740	706	679	687	749	693	648	657	686	679	732	674	706	706	711	669	682	699	716	639	650	681	693	666	709	698	715	644	689	698	689	695	710	736	709	718	710	703	670	653	698	704	680	685	669	680	661	663	677	673	692	724	711	711	676	724	642	677	652	644	713	630	622	736	655	665	692	690	697	622	683	645	686	709	723	666	648	665	716	713	698	663	702	673	674	681	678	697	722	657	693	683	609	708	674	703	675	704	681	696	657	642	677	638	698	662	688	683	723	714	695	697	702	711	702	666	688	685	660	696	716	700	731	673	690	727	674	759	675	677	642	671	668	685	705	677	717	658	667	648	651	674	708	667	664	677	686	662	667	724	648	652	682	655	690	694	696	653	701	639	665	726	676	720	646	646	695	669	634	669	689	658	695	697	646	687	767	654	726	708	735	684	715	686	717	728	669	658	665	684	715	679	671	711	708	622	664	711	683	695	645	719	701	692	664	707	705	691	649	626	658	689	699	674	665	716	637	696	653	709	674	686	655	700	718	678	719	636	679	703	654	710	724	718	735	698	714	662	690	673	679	690	711	618	674	683	675	705	695	707	679	680	649	669	711	703	690	709	694	664	698	741	723	708	697	689	693	645	698	673	655	707	729	674	642	685	674	691	655	684	662	683	719	679	651	679	724	709	709	731	674	688	695	653	722	732	649	711	709	654	680	674	663	692	742	683	736	693	633	647	684	744	663	693	694	680	709	722	679	715	669	670	711	680	642	662	660	673	732	690	677	717	683	666	710	667	678	704	717	646	733	664	702	690	674	722	661	650	700	650	702	686	656	693	722	686	682	652	679	697	716	697	709	675	699	665	731	745	710	700	686	707	714	710	710	701	698	740	696	685	666	651	619	714	654	739	652	677	693	707	668	646	659	728	705	694	662	685	739	629	726	724	666	661	679	681	678	682	653	728	663	673	686	699	673	714	677	691	631	690	636	677	671	683	685	702	653	688	699	700	682	718	693	695	715	668	655	726	679	668	728	718	624	657	718	674	674	673	657	700	639	711	659	695	674	636	706	658	719	677	733	686	706	698	672	668	718	674	663	720	652	700	681	721	681	645	707	723	667	710	690	700	701	728	706	704	676	698	637	682	706	675	668	662	722	683	707	644	710	683	688	726	672	657	674	704	685	694	700	687	688	661	681	676	679	675	692	708	647	656	646	677	705	675	721	699	729	715	674	691	687	693	666	677	662	633	710	691	662	710	721	705	663	716	676	691	692	696	659	706	697	684	693	684	661	708	660	706	697	683	707	718	660	648	629	724	687	697	723	664	649	639	700	702	678	702	653	716	716	674	640	646	666	699	698	668	752	671	706	647	711	701	683	660	710	698	649	729	683	699	704	657	672	677	691	685	689	667	696	679	662	692	698	700	702	717	681	675	649	684	690	709	681	708	701	687	713	674	685	668	698	699	672	666	695	693	649	671	686	693	680	715	755	726	695	701	735	647	703	664	703	709	693	697	653	691	663	657	679	683	674	711	662	673	674	702	702	663	680	700	700	653	719	686	706	696	699	718	676	749	620	682	693	697	698	696	673	693	677	710	728	702	668	713	650	684	706	653	701	646	665	662	702	670	697	722	724	718	694	675	716	686	776	659	711	679	654	676	654	662	694	701
22928	21191	28837	25099	21095	20988	14443	1212	732	733	628	596	636	622	570	535	566	520	544	543	573	539	544	497	535	554	519	519	516	464	1177	3633	3451	2521	1072	540	508	478	484	467	493	495	505	516	534	483	482	495	498	525	469	532	516	509	496	514	500	482	466	503	516	460	547	516	489	452	518	527	543	519	457	470	475	510	490	504	496	473	534	514	488	520	462	506	448	485	515	520	507	525	465	503	523	519	512	518	516	504	493	463	490	495	473	491	486	514	481	535	480	440	485	499	499	504	521	489	493	505	476	510	508	532	496	445	493	464	488	491	452	472	554	482	481	512	463	472	480	509	539	470	487	527	478	491	491	535	498	486	515	510	514	492	488	523	471	477	481	473	487	499	561	512	497	501	507	463	496	507	472	485	477	478	509	502	474	464	506	472	485	494	493	503	491	518	458	472	489	505	488	473	517	488	507	496	520	505	506	489	543	524	507	530	519	485	502	529	475	476	507	439	509	519	527	514	474	462	492	478	481	486	507	455	473	463	545	481	510	479	524	481	480	529	483	485	487	491	458	503	505	492	488	506	532	480	476	495	474	517	508	475	483	478	489	512	548	481	497	474	487	460	524	498	478	536	484	464	484	529	519	521	511	469	531	519	485	499	494	516	524	517	506	545	447	501	487	523	495	478	488	490	495	520	489	492	492	522	481	513	520	536	505	453	492	546	496	490	510	511	501	517	505	484	529	517	471	484	516	506	504	501	517	487	543	525	531	501	514	502	504	517	517	482	474	501	479	532	485	494	467	489	555	467	494	531	525	454	500	509	500	479	502	474	529	514	542	478	533	504	461	492	492	500	464	490	479	454	515	491	527	516	510	491	540	494	497	492	520	485	494	494	468	490	475	487	492	496	509	531	516	491	502	468	486	474	516	531	490	483	489	518	506	543	487	483	444	482	506	514	509	513	530	498	490	488	538	534	520	488	469	462	500	476	531	463	513	503	504	503	523	507	499	479	507	518	509	543	512	476	472	481	500	505	476	499	539	487	496	506	498	499	480	518	524	498	526	476	494	480	467	531	497	507	495	488	523	476	545	476	502	487	517	478	500	545	480	470	511	469	475	506	476	482	528	489	528	510	455	496	448	479	475	501	486	488	477	489	513	483	515	460	531	457	504	494	525	503	497	499	492	454	490	489	495	498	520	464	487	512	482	455	500	524	491	488	512	502	473	510	494	488	496	532	523	483	509	499	479	492	507	506	482	516	511	467	496	510	519	495	498	493	483	533	483	596	530	515	480	494	499	482	464	506	469	450	542	495	502	494	462	489	470	479	505	470	507	510	479	525	517	465	524	512	530	531	510	454	478	461	539	482	519	460	474	506	465	494	519	475	488	511	511	486	515	490	496	475	517	488	488	496	490	478	476	478	511	527	516	516	494	512	505	462	517	501	523	540	477	503	503	500	489	506	494	460	514	494	463	497	481	493	480	503	489	503	481	495	495	529	477	514	469	487	488	507	522	503	492	532	488	495	466	503	495	442	501	518	514	495	496	475	519	495	509	455	470	512	491	471	505	494	458	492	511	533	531	466	487	524	480	543	510	452	488	482	510	522	517	454	499	509	521	489	536	519	529	475	521	478	474	523	511	491	510	500	522	481	481	481	485	481	533	499	493	537	501	531	459	452	516	540	466	462	498	500	482	437	495	517	494	466	465	523	512	505	506	490	517	494	515	475	488	527	521	511	474	533	489	519	491	502	481	455	479	478	480	493	519	462	473	493	514	512	450	495	462	496	479	498	461	460	486	461	477	507	496	502	483	535	506	498	504	493	510	531	507	499	479	549	507	506	456	501	520	503	463	504	498	510	464	488	478	530	521	476	514	521	503	511	489	487	459	523	490	467	504	502	484	484	466	475	495	496	494	488	462	470	516	478	459	490	497	512	493	487	497	519	482	497	489	485	486	479	482	489	485	524	550	513	506	493	487	480	475	452	510	491	483	510	507	507	530	506	489	478	529	475	474	533	535	519	542	475	500	493	490	492	536	479	475	500	498	487	463	537	475	486	487	454	495	514	530	536	528	497	517	440	523	477	519	505	510	450	445	471	482	495	460	476	455	469	485	445	513	499	469	499	481	490	494	529	495	467	510	495	543	489	500	488	530	495	520	506	481	488	455	503	469	479	476	506	515	459	511	499	497	478	492	484	511	468	492	513	471	516	486	493	524	489	508	483	497	459	499	490	515	526	497	504	491	458	457	490	510	487	502	517	512	538	587	517	472	484	500	508	472	515	466	490	475	508	518	506	502	502	479	510	504	514	477	468	499	504	471	482	516	503	493	521	537	486	499	467	493	509	524	485	493	474	481	504	507	476	485	480	509	505	515	508	511	500	482	482	459	496	505	433	509	503	484	518	464	439	512	472	512	469	480	501	481	485	516	510	501	508	547	504	499	496	504	492	502	482	505	506	508	500	523	510	484	516	510	503	486	484	482	506	519	514	501	466	476	522	467	431	524	484	490	472	537	478	490	475	485	490	500	478	500	475	476	476	494	461	457	503	480	512	489	454	486	518	500	499	473	475	510	503	457	493	495	495	515	478	506	523	502	486	496	495	461	492	512	499	461	496	471	454	473	496	461	475	463	481	500	539	458	515	471	507	486	475	496	508	529	522	470	501	496	528	498	489	479	508	471	532	469	542	485	504	538	476	503	496	506	482	466	497	477	475	536	527	509	528	478	481	476	493	535	471	490	470	494	529	480	471	507	473	515	513	530	520	487	541	518	505	483	470	537	493	482	466	503	521	509	428	547	481	515	470	526	506	519	476	471	463	489	490	464	518	523	500	518	502	482	508	503	483	488	465	514	519	482	522	488	520	519	474	485	525	476	506	489	501	504	516	545	504	508	481	492	522	528	496	516	493	485	486	489	485	502	524	519	487	505	494	480	496	514	506	482	475	506	497	498	483	497	483	530	555	482	498	547	507	488	515	502	472	437	521	487	478	503	493	528	492	472	476	491	531	478	498	501	504	525	498	486	485	502	531	470	477	447	532	466	500	505	481	488	497	512	473	467	446	519	475	484	479	528	489	482	467	505	510	522	480	532	491	508	505	520	491	551	463	490	517	480	459	513	498	491	460	499	498	487	492	531	485	539	495	448	504	546	512	546	501	514	506	493	459	492	505	479	483	488	497	480	485	495	522	503	521	511	497	492	468	495	494	489	495	487	485	465	489	532	462	527	484	506	496	530	497	497	471	467	496	505	519	500	500	505	518	477	491	495	476	490	501	516	504	497	460	467	494	472	469	484	472	498	508	512	490	472	463	495	490	464	482	533	517	528	488	512	496	498	488	488	462	515	498	503	502	512	477	487	508	498	477	509	514	491	489	490	518	522	483	502	521	486	482	482	530	515	500	488	474	492	502	508	510	469	504	466	473	534	488	535	499	554	484	478	498	512	490	469	522	499	507	487	487	464	432	534	475	488	484	504	481	517	484	455	504	502	491	492	519	558	526
58771	94747	63400	43409	9443	2320	1814	1553	1361	1209	1064	995	940	943	859	818	854	763	790	773	771	761	749	768	755	761	723	708	717	698	2245	7420	6897	4829	1959	688	675	643	654	645	666	655	751	665	726	682	634	684	676	707	644	661	722	632	673	694	698	683	727	670	679	682	673	634	707	639	677	698	669	675	666	639	687	684	686	706	681	673	658	667	671	658	675	671	718	683	635	636	685	651	705	678	675	683	677	700	691	636	675	744	702	669	691	659	699	634	667	695	708	684	692	706	677	686	719	692	675	696	634	723	694	650	670	680	650	683	648	660	683	656	662	696	723	675	714	714	670	675	663	691	662	708	675	670	709	699	689	684	684	687	665	655	668	674	673	715	659	680	742	693	667	656	718	687	675	701	701	686	693	652	722	650	643	676	682	757	687	702	655	647	625	647	701	668	615	654	638	711	662	679	669	661	644	711	694	663	654	749	670	717	679	650	667	671	663	658	715	716	627	684	703	666	646	678	702	681	670	715	654	685	655	658	679	720	697	656	682	688	678	699	763	637	636	672	659	683	640	715	623	671	659	689	699	663	669	663	684	700	693	749	671	714	693	648	687	702	736	664	692	703	754	591	698	711	677	695	664	696	662	653	660	681	648	692	685	696	684	669	716	694	703	707	646	686	706	670	666	719	680	742	695	695	676	679	664	655	683	672	655	733	692	727	702	677	697	679	732	697	688	655	699	677	709	681	659	639	737	700	675	712	711	717	672	652	714	631	706	665	682	704	724	676	687	645	686	669	692	711	685	684	668	682	660	641	654	693	719	656	699	660	659	728	633	692	721	675	699	690	635	695	697	680	693	692	717	672	676	672	667	660	678	669	724	685	694	667	735	694	711	700	674	685	674	709	696	670	637	664	650	670	695	745	694	675	683	703	719	666	707	688	644	709	667	705	706	699	634	652	714	705	693	681	700	703	698	690	638	667	684	639	701	683	663	712	658	682	671	706	678	686	665	698	682	678	725	700	727	645	679	665	686	719	713	696	732	694	739	670	707	694	710	698	718	644	621	691	706	703	690	695	686	679	657	683	675	676	661	625	671	703	719	657	685	675	655	660	667	729	657	702	644	737	625	662	724	685	694	688	680	718	696	629	645	684	667	660	695	681	693	699	678	612	690	690	671	677	691	725	672	672	687	711	688	688	682	626	680	667	699	666	675	658	665	661	696	712	669	721	661	687	655	702	696	689	693	712	656	690	682	685	734	716	691	673	691	621	676	698	696	684	657	698	684	688	660	674	714	658	631	658	692	675	666	704	682	686	700	678	700	687	678	618	698	666	695	657	689	666	645	706	687	714	635	661	654	700	722	674	664	661	686	673	725	664	685	685	658	722	640	676	658	647	636	703	639	673	710	699	667	643	659	681	691	631	682	731	734	698	672	683	685	709	667	704	699	654	736	634	726	686	656	680	714	691	681	691	671	687	657	710	690	690	677	689	710	664	704	691	719	646	700	687	607	676	680	675	657	701	689	690	705	684	704	693	733	634	663	656	679	641	682	649	729	739	651	745	666	666	703	673	701	694	689	729	681	672	672	678	652	668	637	631	688	689	724	662	651	677	681	683	672	681	672	687	696	682	668	673	673	683	656	695	665	722	667	678	637	674	651	645	702	676	675	703	691	686	684	690	695	688	670	700	688	656	725	744	651	667	726	670	676	617	675	680	690	666	665	671	670	660	723	724	685	659	624	675	729	709	654	704	714	686	686	713	684	677	668	680	661	688	717	670	701	679	680	679	696	669	651	653	654	713	687	699	689	698	647	705	712	697	633	672	682	663	725	649	627	712	697	669	684	674	709	721	747	678	676	690	681	717	687	692	663	720	681	718	715	711	686	689	686	683	666	661	646	686	666	693	701	692	629	681	660	688	708	637	636	753	653	719	708	673	707	672	691	668	681	649	679	711	722	706	681	643	679	689	642	643	644	679	705	732	620	684	639	676	672	706	719	721	697	687	687	648	702	670	671	656	657	648	723	670	681	677	685	683	675	694	676	687	739	676	681	692	662	673	657	697	698	672	700	691	688	693	669	624	678	660	682	702	722	677	683	682	682	643	694	664	644	689	680	645	700	699	715	675	704	664	695	620	709	661	681	708	659	655	652	700	708	682	673	708	688	677	684	692	704	678	661	671	672	680	685	652	689	668	660	687	677	682	682	694	697	698	667	734	699	718	693	694	699	674	690	709	672	723	687	694	671	662	694	647	653	644	652	672	660	715	653	649	706	714	631	644	705	670	690	687	683	717	642	694	702	688	626	702	692	672	669	664	664	740	673	714	707	661	707	729	666	665	711	714	689	689	693	663	659	668	675	662	691	696	694	672	644	666	676	670	657	686	688	679	655	699	688	647	682	679	670	689	671	653	702	703	670	694	713	695	757	667	681	664	629	634	655	686	693	639	680	622	688	686	691	706	655	723	706	662	640	651	648	702	692	698	709	661	663	661	716	681	666	689	697	677	706	686	685	673	702	665	665	659	674	688	690	677	659	678	660	682	676	668	668	669	660	674	720	646	692	689	720	637	666	675	693	641	651	703	657	709	688	689	668	696	711	671	640	642	665	681	663	743	719	682	673	674	680	677	662	668	726	742	634	703	678	658	724	682	662	691	597	650	679	674	688	684	698	655	674	713	644	674	699	671	720	687	624	672	650	618	642	670	677	653	649	695	706	696	711	648	651	664	666	713	653	690	722	654	692	717	673	686	679	667	701	691	676	682	675	691	682	645	682	714	681	677	648	684	698	696	602	662	701	685	674	670	678	666	673	693	712	713	683	695	685	689	681	683	655	699	659	694	696	669	716	678	671	691	706	698	689	661	721	648	678	736	697	699	706	644	664	705	671	668	723	680	645	691	643	711	662	680	706	653	727	686	715	706	671	660	697	663	657	684	711	727	703	677	645	644	679	675	689	699	670	678	684	725	655	710	674	721	655	673	693	694	671	655	707	637	672	632	687	670	665	659	661	711	715	612	681	653	685	642	657	665	669	660	678	682	639	632	698	696	661	731	726	703	654	678	679	660	653	688	674	701	667	677	635	691	675	682	666	675	625	672	679	641	659	716	663	655	685	674	706	749	652	719	654	630	697	647	686	673	698	719	667	684	678	708	691	676	665	693	679	644	693	652	680	694	648	714	672	708	688	620	697	630	656	712	709	669	679	674	695	715	643	694	693	663	684	696	673	693	656	703	665	720	699	658	703	645	698	703	692	653	722	650	656	672	682	703	681	694	659	682	636	661	643	631	648	681	713	664	678	722	699	669	698	689	657	668	708	696	719	662	678	714	677	672	664	703	640	676	631	679	704	673	659	642	671	652	662	618	702	643	684	662	603	712	646	735	656	659	672	647	588	689	711	701	685	674	697	661	663	686	638	704	701	635	671	630	670	660	665	674	666	694	636	692	642	656	645	657	661	678	716	688	679	669	669	713	624	704	683	678	738	711	699	720	702	691	654	688	667	642
27293	23566	25766	17902	1150	385	358	365	345	354	310	339	332	360	332	330	330	362	334	318	336	354	335	337	316	319	346	362	343	335	393	487	590	590	406	365	325	344	341	364	368	327	353	329	340	334	342	322	334	333	333	350	321	330	360	336	345	316	347	343	353	344	291	308	363	348	332	321	346	306	375	339	332	340	354	353	328	333	307	345	348	350	309	317	335	348	322	346	368	343	367	312	323	351	316	327	332	337	336	334	325	313	325	339	335	338	336	357	351	359	357	343	356	304	347	329	336	314	348	326	348	343	307	309	328	349	313	341	352	339	334	332	320	340	331	347	368	333	348	342	330	353	347	320	323	331	353	316	379	350	349	360	336	329	329	328	330	348	363	350	353	345	325	290	344	316	363	340	344	354	333	357	336	305	350	335	362	317	314	357	321	330	327	325	331	329	322	322	310	306	367	310	349	283	329	318	369	314	311	326	352	317	346	325	368	323	341	348	377	324	333	340	345	333	314	332	338	335	359	368	340	346	318	323	345	368	337	323	338	316	326	322	339	343	330	327	336	311	340	329	328	361	316	335	299	325	335	343	333	317	340	322	357	363	361	331	323	351	354	319	353	349	357	328	326	330	332	350	327	316	370	343	344	343	348	302	347	356	338	342	362	337	332	352	360	361	349	336	340	337	338	312	370	324	341	335	343	366	316	331	354	323	310	346	348	357	339	329	348	346	306	356	331	348	334	312	316	357	322	333	315	324	352	352	338	325	302	329	320	302	291	325	347	336	352	331	351	316	357	341	305	339	326	330	364	340	357	302	351	304	337	318	344	364	321	332	356	296	300	345	321	362	334	358	328	357	335	338	357	345	340	332	314	360	301	312	311	334	332	321	364	328	335	329	377	329	334	338	329	337	340	344	345	332	353	359	350	331	333	340	355	347	330	357	347	355	340	347	326	330	328	307	321	310	332	310	356	348	364	332	300	317	335	314	332	357	339	321	328	334	323	316	333	325	330	378	314	333	342	340	355	356	322	340	342	331	330	331	341	320	327	345	338	334	336	344	324	346	367	338	341	349	351	321	292	335	337	359	339	354	326	311	336	370	329	328	348	338	322	352	337	345	323	339	343	363	308	348	344	313	358	308	323	360	311	338	330	340	302	358	349	331	332	334	307	356	368	331	322	296	322	342	330	351	346	370	300	332	285	334	359	335	326	361	350	332	333	337	335	346	326	335	344	358	344	335	346	331	360	340	332	349	335	345	331	377	353	368	320	329	373	310	325	342	312	312	328	335	341	311	349	333	358	367	362	297	317	340	306	337	356	343	324	327	329	323	332	322	325	357	338	305	363	340	342	332	338	330	332	353	377	320	364	301	330	305	337	336	314	346	308	337	345	348	318	361	338	342	330	329	348	337	374	342	333	315	351	325	338	327	347	327	331	333	349	349	337	362	325	342	329	333	345	314	332	367	336	340	332	360	348	341	328	330	336	349	340	373	345	342	343	379	310	331	349	342	311	357	317	337	341	335	337	335	337	320	342	330	315	381	308	313	331	338	323	367	349	311	326	339	321	355	366	357	330	331	334	345	333	353	358	342	327	349	348	314	318	329	346	347	346	334	307	297	349	355	340	368	323	322	334	317	374	324	379	321	319	346	324	337	333	354	346	335	328	323	348	356	317	337	317	323	358	339	325	352	323	344	357	318	313	324	339	340	356	338	364	350	341	332	333	311	310	325	334	362	321	323	369	326	347	351	334	300	327	342	317	287	303	324	321	343	321	323	318	314	337	342	346	345	314	348	300	330	330	332	313	332	350	349	311	327	337	351	335	330	318	323	345	345	342	332	311	336	363	313	359	319	316	345	364	331	322	320	310	339	332	336	346	360	360	358	333	309	365	330	359	343	343	309	342	332	350	349	348	329	369	348	361	357	351	341	353	326	328	331	354	311	325	338	345	301	355	364	315	367	352	371	368	350	334	355	302	318	313	307	361	352	382	345	357	308	317	344	319	333	346	315	339	341	345	327	341	306	304	351	338	328	361	295	357	352	344	352	310	359	347	333	319	344	325	347	351	340	337	342	347	369	344	361	346	352	340	337	342	345	337	315	323	322	350	302	317	305	314	336	375	302	346	345	349	371	310	345	341	336	344	333	345	354	315	360	331	321	328	351	348	341	354	325	324	305	332	328	333	353	326	328	384	333	319	343	295	358	343	316	332	342	357	298	356	324	334	325	316	315	323	326	344	306	319	316	339	342	297	312	317	328	324	336	304	327	306	349	323	356	347	331	318	355	307	341	344	339	335	338	338	320	323	331	355	324	298	347	335	323	350	316	360	332	335	340	328	345	342	335	312	326	374	338	341	338	353	340	351	352	336	325	318	315	327	312	332	358	317	354	364	351	324	330	355	302	343	338	313	358	362	340	314	338	374	325	328	346	343	344	328	337	338	306	347	360	300	359	360	328	339	338	326	362	304	360	335	338	366	296	356	320	304	352	349	341	337	340	306	327	345	378	326	341	326	323	327	345	334	317	337	341	323	348	334	358	351	370	305	322	294	333	341	299	344	329	323	360	349	333	370	354	328	374	309	326	344	304	345	341	367	356	343	334	303	350	344	321	344	307	344	337	341	359	317	314	345	317	316	327	323	353	328	331	328	356	367	336	327	327	370	344	337	329	323	335	345	317	350	339	352	341	317	356	338	301	323	312	314	320	305	358	328	321	306	328	319	307	345	316	347	324	320	348	345	363	336	339	328	353	353	349	361	324	355	339	341	297	367	355	323	329	352	318	331	356	341	310	346	336	366	352	313	352	338	324	327	320	337	321	356	355	336	332	341	352	340	347	348	312	324	344	352	349	362	353	332	340	299	345	341	303	366	355	369	319	316	374	352	316	346	347	346	346	333	320	315	286	336	332	328	358	337	390	321	332	373	321	333	336	331	328	324	349	343	306	344	314	317	353	347	350	331	342	343	303	329	335	372	313	322	331	364	330	365	333	360	339	309	356	339	342	334	331	351	341	328	326	354	335	308	342	385	345	341	350	351	338	330	361	351	341	336	302	365	330	331	332	325	332	346	370	332	359	309	328	337	364	329	345	322	348	348	333	333	310	345	327	333	341	326	304	352	346	336	320	331	331	357	313	320	300	305	346	355	353	335	343	337	317	353	325	321	332	364	377	332	325	346	338	332	312	359	319	348	372	319	315	357	332	369	333	325	333	310	333	324	320	358	326	328	320	367	328	327	336	353	322	369	342	321	325	320	361	349	332	293	324	332	368	325	328	349	370	352	324	359	293	311	321	352	319	342	354	327	343	347	361	333	329	340	343	358	352	332	347	331	338	342	301	358	305	317	328	336	333	346	348	325	339	323	334	312	293	343	318	330	324	334	341	353	343	370	315	316	307	339	342	346	337	350	326	341	326	334	328	346	362	299	333	331	333	338	368	319	341	371	350	355	351	348	329	348	334	309	344	301	287	357	325	333	346	306	349	310	317	350	338	307	331
27020	41292	28526	15968	790	592	525	517	501	517	504	478	505	488	469	494	514	482	446	502	468	484	504	531	483	480	498	482	483	465	601	964	1074	916	639	487	442	490	431	449	450	432	459	496	456	468	477	441	483	463	434	468	476	472	474	524	496	482	463	481	493	458	490	460	463	495	492	458	496	475	484	470	439	485	483	448	510	480	485	488	479	470	437	456	477	491	484	446	459	487	484	501	442	467	456	491	459	462	494	510	419	458	448	442	482	447	482	459	460	478	466	497	475	468	472	462	438	444	509	454	478	469	447	415	461	472	496	485	462	454	481	452	491	500	483	393	439	480	431	465	454	442	491	463	472	470	470	504	433	468	479	444	507	463	487	470	473	454	492	495	443	502	465	444	464	473	450	445	456	463	466	464	475	450	467	503	499	523	467	454	452	491	455	458	466	463	476	476	447	489	509	492	489	468	424	449	499	429	469	437	458	501	453	477	478	487	461	477	490	488	472	480	489	460	467	497	446	516	498	479	541	471	459	468	442	499	490	467	452	475	472	496	487	496	466	454	435	474	482	484	504	498	479	482	478	426	473	462	491	512	528	470	429	520	454	507	452	483	468	441	457	462	498	430	469	463	460	464	463	469	445	455	446	454	498	478	496	482	456	488	479	497	492	428	466	468	457	493	485	441	469	464	489	457	440	476	481	464	439	449	471	437	459	482	491	489	494	498	473	507	469	491	489	499	461	488	452	480	471	502	475	464	520	489	459	497	469	470	462	484	448	478	474	480	488	501	415	476	461	450	456	472	466	472	469	467	498	509	429	490	446	458	505	460	494	447	428	488	437	467	483	473	474	456	485	483	491	465	482	461	456	457	470	467	501	491	464	491	483	460	460	456	484	486	479	474	467	459	444	467	496	467	441	478	446	471	495	516	476	488	463	468	449	481	469	439	487	461	486	445	506	434	480	482	466	470	480	485	469	512	467	453	473	437	442	452	498	481	469	483	490	444	443	464	455	484	478	485	460	472	461	472	482	476	479	469	501	489	500	468	464	483	471	472	450	490	436	490	476	476	517	500	484	449	496	454	448	460	471	442	445	493	496	438	473	451	492	474	469	456	503	485	505	448	466	461	439	502	465	494	460	470	436	477	491	458	471	477	481	448	468	476	454	475	511	488	489	495	450	474	469	473	496	439	426	468	513	483	486	476	498	475	458	477	476	484	467	454	522	439	468	476	455	458	495	477	465	537	459	452	496	490	464	472	483	485	518	518	484	501	452	458	495	466	485	517	430	436	481	467	460	489	492	473	439	462	483	447	468	485	430	485	497	520	485	464	485	487	476	502	462	443	481	481	480	491	440	445	479	492	495	465	484	466	463	465	465	481	465	487	467	445	495	468	475	442	459	488	490	515	470	488	485	477	496	482	450	473	444	437	418	514	502	498	452	444	434	473	477	487	442	472	450	467	484	452	464	462	461	479	498	455	480	474	471	463	499	455	468	462	440	508	489	417	462	487	490	530	496	468	490	434	464	500	492	466	429	460	481	464	440	501	523	450	476	456	449	490	472	459	538	454	492	448	463	456	473	477	482	496	518	486	487	504	458	476	476	497	459	434	470	509	462	510	474	474	463	492	462	463	446	463	472	484	521	433	469	480	455	451	495	464	467	507	449	443	481	453	458	466	463	511	492	466	429	451	520	474	465	480	465	487	490	489	439	463	450	439	522	491	456	452	462	465	462	499	487	483	510	468	476	482	456	470	460	483	453	474	440	452	467	481	450	448	505	436	462	478	425	492	474	450	469	467	498	490	453	501	454	461	520	504	456	449	445	452	486	470	458	505	469	451	465	417	462	478	480	448	481	476	485	468	481	487	445	465	434	500	451	463	473	469	439	482	491	482	445	450	498	502	474	513	467	474	445	479	466	507	504	480	482	472	489	497	492	467	470	502	464	484	463	444	489	486	467	481	454	440	467	467	494	504	462	466	478	496	460	517	460	480	492	485	491	494	447	454	480	455	434	476	460	509	502	454	467	433	469	464	453	446	484	482	462	449	466	457	461	458	446	489	472	439	493	483	439	506	510	463	465	459	464	454	460	549	459	453	481	459	480	456	459	473	494	477	466	472	430	456	518	457	461	482	489	526	474	493	493	450	463	473	470	431	452	510	470	434	450	453	446	474	459	482	471	433	472	501	428	506	490	460	466	491	438	529	461	453	501	463	456	458	458	458	470	486	465	484	461	465	480	501	451	488	464	489	483	454	445	478	474	498	479	437	462	459	483	421	471	461	502	467	466	493	470	450	512	482	534	492	451	441	469	471	448	439	462	455	501	426	454	435	455	442	450	485	463	508	494	441	462	458	528	487	423	493	479	471	465	460	458	475	493	456	508	434	555	478	458	450	471	475	516	456	494	476	441	508	500	474	495	434	447	476	457	472	476	461	515	451	464	471	483	487	440	480	458	480	477	463	482	440	435	471	485	457	483	516	466	483	468	450	485	492	461	472	491	463	473	457	468	467	429	473	495	449	517	447	466	473	464	469	500	499	444	517	449	469	484	477	450	514	455	521	466	459	485	492	480	465	491	501	474	494	467	486	477	480	437	455	472	486	466	496	533	440	475	464	454	449	473	482	466	486	467	444	489	481	468	464	489	455	463	478	455	490	496	467	482	456	454	476	501	481	472	492	503	441	525	458	465	485	487	451	492	450	493	488	496	436	465	467	472	463	493	468	435	489	496	469	455	432	459	463	471	499	452	445	457	482	457	497	469	452	472	472	471	492	486	478	479	428	474	456	469	465	465	485	503	504	500	482	426	454	493	438	468	476	483	447	441	485	479	501	475	536	440	480	454	437	388	457	462	428	434	465	460	511	474	493	488	477	483	457	448	468	443	473	466	458	487	460	464	446	485	494	470	487	493	460	476	482	472	500	447	474	458	470	451	485	511	466	502	466	470	483	508	456	459	429	500	493	484	483	470	463	483	478	490	440	511	500	480	451	493	485	446	440	515	477	431	452	443	419	497	474	492	505	464	476	508	495	447	437	472	456	453	446	491	480	504	467	458	475	450	502	489	469	454	459	467	484	501	456	490	441	422	444	447	458	492	474	433	460	498	482	467	513	473	489	461	442	505	512	472	486	502	451	454	502	442	486	437	521	453	454	487	454	430	482	493	440	475	489	522	444	472	494	450	483	431	450	482	469	465	450	476	460	452	481	487	475	471	463	456	439	473	436	493	492	511	443	483	487	442	500	444	488	506	447	465	448	447	477	464	457	474	464	434	489	438	466	502	451	455	468	438	501	473	476	507	488	464	480	505	473	483	476	474	468	489	464	486	506	473	476	513	425	507	510	483	480	502	456	436	497	473	471	503	468	457	473	462	486	485	487	474	513	457	484	441	443	468	472	469	471	435	467	484	437	464	450	486	442	489	507	498	507	513	476	495	454	497	497	438	432	478	500	488	440	485	471	453	467	469	456	444	509	506	480	454	511	502	431	462	439	480	438
23894	21287	29094	27616	20328	11128	1376	730	650	628	630	591	571	540	550	532	522	528	485	568	555	539	551	527	580	542	545	553	524	587	1306	2317	2062	1578	792	540	499	504	497	510	522	524	510	508	533	537	530	494	532	527	526	514	507	511	525	512	528	516	524	497	523	492	500	494	502	502	525	553	522	471	515	543	517	490	542	538	545	529	500	532	495	509	496	470	490	485	523	542	516	557	533	522	541	512	533	486	525	511	538	532	516	497	512	544	508	528	520	535	520	479	463	514	498	506	496	536	518	530	480	481	564	476	515	523	483	554	523	508	486	554	505	538	520	528	515	501	537	531	484	475	493	523	541	474	521	564	496	460	524	506	504	521	527	476	527	489	479	503	506	520	494	504	536	532	472	478	501	539	499	505	491	470	548	519	531	532	505	505	509	491	503	534	506	515	529	515	487	501	492	521	515	495	504	524	535	533	539	502	460	529	535	497	483	492	504	521	539	528	452	515	520	506	463	562	492	530	473	483	505	479	501	496	520	534	505	477	520	547	495	491	519	473	486	504	503	513	528	527	509	505	541	541	515	503	508	513	507	511	510	515	526	528	549	467	515	489	453	476	526	499	470	493	559	493	513	511	527	507	524	457	548	526	525	514	516	504	523	536	512	491	502	492	463	485	526	525	505	539	484	542	505	529	541	530	515	556	530	475	510	501	535	534	559	514	557	489	575	531	532	522	507	498	539	517	502	533	552	513	509	537	491	530	537	498	496	492	499	506	520	505	469	549	507	475	518	522	534	528	488	528	537	567	484	502	502	524	513	513	534	491	496	496	539	486	521	513	490	526	515	505	479	527	514	524	480	483	475	506	501	500	485	504	531	511	529	495	506	510	464	522	501	506	525	552	504	474	483	531	528	523	525	512	543	504	513	559	523	497	529	480	483	534	467	520	512	505	480	553	503	532	491	508	519	527	500	511	487	511	530	499	498	504	492	503	470	497	491	519	499	524	523	509	478	548	516	518	520	493	494	472	544	512	515	435	572	545	502	513	504	510	515	497	534	507	522	504	507	516	507	486	526	507	450	482	502	508	486	482	505	506	486	480	471	500	498	504	509	541	495	478	503	529	531	485	511	531	530	543	506	497	504	514	504	488	513	539	498	542	486	485	464	538	570	544	465	513	500	500	499	517	522	506	509	509	509	491	509	498	477	502	563	482	545	474	535	505	525	514	522	516	527	503	509	556	496	511	483	504	473	485	508	492	490	520	474	480	460	534	523	557	492	482	496	542	481	524	487	506	555	467	480	507	506	535	518	505	516	503	520	518	522	520	506	519	499	509	509	503	501	554	504	485	545	494	540	530	466	477	504	518	525	496	524	484	501	505	539	541	509	493	532	518	578	514	516	499	514	484	512	504	508	500	525	513	536	491	501	502	490	526	493	509	572	496	518	491	489	496	514	561	512	529	518	481	539	487	493	476	505	514	526	522	540	489	493	502	502	498	489	500	504	479	527	540	516	510	533	534	534	507	498	514	509	518	530	506	511	561	519	514	522	468	481	530	530	465	494	517	527	510	503	529	491	513	539	493	509	498	558	496	462	479	507	502	531	519	507	466	508	514	510	497	555	528	504	482	531	529	511	508	514	515	478	511	504	544	527	485	462	535	470	488	518	514	522	522	518	522	513	525	549	531	517	548	494	528	531	511	468	538	543	507	518	474	511	530	513	492	520	511	525	500	533	528	545	518	573	503	530	488	506	500	519	499	514	484	496	514	493	514	533	506	528	533	524	555	536	486	471	516	516	522	530	499	533	518	542	514	510	522	536	522	516	489	497	481	490	530	538	521	494	503	532	520	545	533	521	514	568	492	521	505	516	500	495	500	476	529	456	524	531	502	503	502	518	523	547	493	485	440	530	503	504	483	490	541	523	522	538	494	527	484	485	507	518	495	485	496	499	477	498	559	489	482	493	530	501	509	529	510	517	523	537	522	512	460	517	547	499	519	553	501	538	505	543	522	512	510	483	520	531	489	532	498	501	509	508	497	550	511	526	520	501	502	505	477	533	529	493	526	528	544	540	493	522	527	509	533	493	490	478	493	514	480	558	515	525	451	513	532	516	534	496	499	503	470	511	540	524	484	517	521	510	475	512	509	507	503	531	495	487	513	534	510	519	472	478	533	520	507	512	544	515	467	475	515	491	501	508	532	506	501	476	504	556	523	525	492	497	496	499	523	506	503	454	488	510	546	484	500	491	517	513	494	485	520	495	503	463	572	540	511	489	567	546	504	517	516	500	499	496	471	525	494	472	503	482	477	519	538	520	539	494	506	517	478	488	553	501	499	495	552	493	528	500	536	518	517	489	517	518	508	539	533	517	508	507	516	519	518	521	481	497	480	532	525	507	542	528	488	572	538	510	526	506	499	514	520	495	498	498	505	518	516	553	500	499	485	530	524	480	469	527	502	505	534	487	504	524	519	481	506	499	516	491	479	524	506	512	477	532	547	551	498	494	500	535	485	525	523	535	526	529	485	485	521	540	458	504	476	494	537	461	517	505	494	495	505	506	482	532	508	542	535	494	480	507	480	485	517	466	512	489	539	472	505	526	501	503	493	511	485	548	560	522	493	520	500	516	494	551	495	465	529	545	519	499	524	525	479	540	515	514	492	515	562	502	509	460	530	517	468	511	482	489	499	535	490	472	527	540	490	524	520	508	531	501	495	474	525	514	486	547	505	532	509	498	517	551	484	506	506	550	531	574	504	465	475	531	506	523	525	487	501	483	471	539	567	484	542	500	518	479	513	484	544	487	513	487	472	581	499	471	495	503	493	509	510	505	539	499	474	511	549	540	524	514	492	530	510	557	501	550	527	486	508	478	507	517	532	542	529	455	521	522	497	515	509	508	515	516	514	513	480	487	504	476	527	553	496	518	502	505	503	512	498	503	500	484	533	497	509	511	490	496	512	515	515	528	471	518	512	528	484	510	538	512	521	525	515	505	482	487	499	483	504	539	483	524	516	486	505	472	536	518	507	506	531	481	516	547	524	524	492	514	518	476	508	503	515	493	507	514	505	552	506	539	488	498	509	517	530	531	530	556	525	525	471	535	507	505	514	475	505	451	534	540	474	470	567	476	510	519	492	522	489	492	478	529	530	493	517	511	535	514	502	470	501	504	514	493	474	525	561	502	503	525	488	518	528	471	509	479	517	503	505	474	498	531	498	506	481	493	502	501	505	509	508	516	543	516	521	529	495	509	544	488	531	488	507	502	451	493	496	538	543	521	500	505	543	524	554	467	544	492	534	527	516	505	491	493	516	569	495	502	512	496	542	530	478	491	520	506	464	521	534	534	458	531	521	510	465	527	533	519	517	536	497	530	492	528	530	500	499	506	490	543	549	499	526	483	537	524	482	500	545	496	464	497	512	520	503	548	536	493	513	531	531	509	503	504	493	514	522	546	498	503	547	475	487	534	496	509	507	536	540	496	471	535	481	516	482	526	495	515	464
50891	80996	57251	37645	3942	1592	1321	1193	1013	1043	900	869	870	847	809	740	779	774	814	737	773	737	747	770	760	728	666	732	721	738	2613	4835	4026	2823	1340	706	717	666	718	676	681	663	716	647	671	736	680	684	703	718	671	720	736	700	760	679	721	703	702	660	720	695	710	676	714	646	675	680	696	746	680	674	729	677	704	718	681	736	690	710	696	710	666	714	665	693	683	719	657	666	701	719	675	691	736	717	714	691	670	699	650	701	737	680	706	693	732	715	663	709	728	720	717	686	667	688	726	678	695	689	705	636	739	715	697	687	682	707	743	699	730	699	743	674	709	696	661	696	685	696	682	666	734	671	708	704	692	689	662	701	726	739	673	686	718	692	722	708	731	692	715	689	671	690	743	670	640	736	711	686	691	774	705	687	685	700	684	646	741	691	697	669	721	712	665	629	710	683	754	692	701	652	679	680	662	680	708	660	750	684	717	720	745	704	710	671	689	739	719	680	702	679	696	689	660	697	701	736	670	686	718	692	725	710	688	695	717	697	726	710	697	647	687	656	686	683	697	696	723	667	690	646	723	731	708	707	709	706	677	669	709	683	677	713	745	700	687	701	713	692	708	658	658	693	684	713	757	754	741	667	705	712	719	687	727	725	695	696	670	678	740	673	678	689	714	715	632	718	700	740	709	703	708	711	724	723	777	725	678	627	747	706	727	715	718	676	708	684	722	683	734	683	663	705	724	745	694	712	650	661	703	726	708	709	644	704	733	728	658	762	672	704	697	663	666	691	697	693	627	697	736	679	671	710	686	696	719	710	643	722	752	702	717	722	661	690	656	701	669	681	702	696	694	681	710	707	686	705	730	737	679	679	679	682	682	734	667	719	659	629	737	733	675	711	666	716	738	707	771	666	690	694	701	743	720	705	695	688	695	700	711	681	683	719	718	669	702	735	685	738	712	712	727	696	690	711	727	713	686	710	712	702	664	695	652	682	695	686	708	670	727	726	722	720	715	675	707	641	692	714	646	767	684	704	727	643	713	732	690	716	717	711	697	736	683	676	686	707	693	729	710	728	767	695	688	670	726	702	626	721	662	689	729	700	693	706	727	688	685	699	688	715	648	702	704	712	712	712	681	703	660	694	693	722	734	689	745	650	714	704	705	724	659	705	690	718	671	663	750	716	713	690	685	713	726	691	711	720	687	688	678	698	686	726	770	683	699	673	702	673	643	662	730	692	682	699	667	715	703	694	704	640	713	734	714	728	669	691	711	662	695	638	727	694	690	732	726	661	689	699	693	750	681	725	677	731	641	699	712	690	723	724	678	698	698	682	721	687	688	683	693	644	743	668	731	690	702	677	674	698	717	696	669	686	696	720	663	740	713	674	697	730	723	698	665	700	680	682	678	668	719	704	722	705	709	712	695	707	648	749	733	693	687	691	728	677	629	706	711	690	666	680	708	709	647	689	741	656	694	713	655	677	685	712	663	683	723	683	721	689	699	728	716	666	707	709	705	695	677	723	656	692	701	709	702	711	705	712	706	696	683	698	698	712	727	734	691	650	666	687	684	727	713	687	644	703	711	723	693	679	691	652	675	647	724	780	682	720	700	687	717	716	705	742	683	742	682	699	674	671	656	648	731	723	729	695	692	690	689	662	658	694	720	668	673	678	704	682	700	719	704	681	660	714	707	713	691	754	720	641	679	674	684	666	727	708	676	723	728	687	694	719	695	700	693	718	714	728	680	697	691	672	704	701	753	706	743	753	683	719	696	690	742	691	688	708	739	709	729	703	716	741	711	720	694	712	704	700	735	702	683	702	692	711	731	691	702	752	649	702	695	695	664	732	704	725	686	707	680	643	733	707	664	719	703	674	676	703	720	704	715	720	674	705	721	707	697	680	672	694	647	690	697	717	711	672	680	625	717	719	764	693	715	687	704	715	726	723	713	704	711	691	691	641	709	706	715	683	710	698	691	692	683	706	691	695	707	720	685	701	672	704	709	698	683	719	695	692	690	667	734	700	736	714	718	665	674	664	678	707	709	706	753	727	738	707	711	694	740	701	695	692	703	662	705	699	693	720	704	718	717	657	682	690	712	698	738	659	687	724	682	694	653	669	712	695	710	699	695	687	662	703	701	678	709	693	726	733	719	700	669	710	695	690	709	703	678	720	681	680	691	737	690	695	674	743	728	745	683	754	708	724	702	683	702	675	673	677	665	690	662	718	685	678	726	727	666	693	718	667	732	732	732	688	704	683	685	700	703	642	702	715	689	688	692	718	658	690	678	694	647	725	698	699	698	726	678	658	671	666	716	709	755	751	699	676	675	731	687	703	691	668	656	705	721	706	692	688	679	718	697	700	663	679	692	689	683	692	720	684	721	696	692	718	700	764	718	762	732	713	660	709	679	700	689	685	676	688	764	688	688	712	688	687	729	710	707	660	680	717	713	664	673	724	743	691	678	653	687	703	669	731	724	670	641	686	722	662	722	688	667	679	727	735	708	681	726	711	718	683	741	751	647	671	695	666	669	732	701	741	673	682	728	712	699	735	688	685	728	711	697	672	728	689	699	676	658	725	687	693	684	658	651	720	686	659	748	675	681	686	664	701	670	700	697	669	730	663	688	684	662	720	697	669	644	695	711	702	681	697	705	731	715	733	734	731	689	674	766	714	696	676	698	693	684	755	658	710	738	689	646	692	714	748	671	693	739	703	678	714	719	728	685	686	689	721	680	672	676	699	676	647	697	761	686	709	692	731	734	697	715	726	708	656	662	712	688	681	722	735	680	719	691	673	685	647	689	722	745	699	691	639	672	675	707	712	680	739	703	717	708	707	700	726	703	678	735	685	683	697	713	719	655	705	695	722	721	683	704	702	703	730	716	703	658	703	673	660	719	684	698	730	706	682	724	714	678	688	706	676	703	739	716	676	725	702	721	720	696	679	632	739	741	762	662	687	714	673	700	683	695	683	711	676	691	723	709	704	692	686	733	688	717	703	689	719	693	705	729	731	699	664	681	670	712	698	710	686	722	697	712	691	704	701	680	771	723	713	677	665	722	691	710	663	677	683	707	696	737	698	689	673	700	677	678	685	695	720	669	696	669	700	713	692	703	656	696	701	685	695	668	676	737	683	673	701	675	701	676	712	718	665	682	729	705	693	687	712	693	712	706	736	703	715	695	699	703	666	731	692	698	707	691	657	683	672	701	678	686	721	727	717	685	669	672	752	666	675	752	654	673	694	694	709	665	725	688	672	663	688	719	724	690	673	729	755	690	715	722	720	667	710	726	744	683	658	692	716	643	693	670	678	734	690	717	715	673	689	733	710	677	690	753	706	688	687	646	712	694	674	723	718	755	701	657	709	660	674	680	689	684	709	731	745	673	709	691	718	686	693	711	697	668	685	717	727	721	671	735	720	692	706	740	712	713	697	723	689	737	735	688	716	658	724	681	687	705	641	710	706	690	710	672	689	722	699	676	730	710	639	680	706	687	710	744	677
22890	21134	29311	24599	21111	20419	9699	947	763	774	724	650	612	569	565	566	549	583	548	525	585	560	552	599	562	528	508	522	540	545	1493	3468	4175	2632	1097	534	499	490	498	522	498	494	527	519	557	495	505	532	530	471	479	499	525	451	483	479	556	500	548	527	503	516	488	479	491	525	518	513	557	512	529	499	474	515	529	533	494	521	519	512	502	526	511	502	519	494	525	494	459	483	492	543	503	496	506	540	512	503	549	529	536	507	499	515	490	508	547	541	552	480	523	518	513	502	506	488	473	501	535	502	477	504	502	559	541	491	516	540	483	517	504	536	527	512	481	489	507	482	547	497	506	511	500	522	523	503	494	510	537	519	501	459	513	519	485	506	467	493	500	505	578	487	515	525	521	508	510	535	472	495	491	500	488	556	507	486	519	537	518	490	507	522	510	519	533	543	490	517	504	472	531	563	508	523	514	559	488	504	494	542	537	507	514	508	486	489	524	557	476	498	506	547	523	544	562	475	499	526	564	485	494	506	499	523	506	482	520	530	505	517	551	486	511	487	472	506	515	520	492	527	478	498	502	529	511	539	489	517	509	542	508	506	520	505	513	537	526	559	536	533	492	544	500	495	474	512	483	471	504	535	501	554	521	529	550	504	524	504	465	491	544	505	468	543	520	495	531	487	529	514	538	522	481	493	553	479	510	536	506	484	529	547	524	480	528	513	503	509	505	528	533	519	504	503	482	521	507	510	545	455	516	518	521	494	537	522	539	535	530	539	529	502	521	502	508	481	547	506	501	492	538	506	499	540	467	538	505	516	534	532	525	458	534	530	531	541	501	512	510	493	450	520	531	496	503	506	484	510	475	518	500	479	528	517	546	561	489	496	530	502	476	480	517	528	540	533	533	498	498	517	468	532	474	526	497	513	465	535	482	537	492	498	498	524	523	511	486	508	482	512	520	517	499	525	497	521	516	481	545	510	538	472	524	504	525	526	489	495	510	518	490	531	548	479	495	501	490	541	545	540	547	474	513	509	515	505	469	533	502	525	514	533	520	484	480	491	496	502	499	518	540	502	502	525	494	500	533	505	518	540	548	525	507	486	502	486	483	473	538	499	528	517	553	515	503	517	533	518	487	534	500	485	501	530	496	476	550	505	483	532	510	550	567	496	518	523	479	481	558	509	545	489	537	509	529	507	515	508	474	486	481	498	530	522	483	535	511	499	499	495	514	489	508	491	504	505	487	510	473	504	495	526	490	508	516	514	535	506	513	486	519	510	497	510	525	505	503	490	523	474	522	509	502	498	522	517	486	479	495	520	484	536	542	523	497	504	489	519	497	535	479	511	515	534	554	506	510	546	533	475	484	533	494	545	507	483	545	514	522	484	498	500	524	516	504	514	502	498	482	520	532	483	487	536	526	503	486	504	508	555	539	514	515	496	506	494	507	501	496	512	485	491	526	520	488	506	502	539	492	486	509	493	507	533	494	541	488	474	490	490	492	497	508	539	499	490	479	509	508	501	547	481	513	505	534	501	481	523	490	525	508	485	514	525	537	464	527	502	551	506	470	503	521	510	471	542	537	533	500	476	473	501	510	500	455	470	484	488	514	515	453	567	470	493	517	514	473	519	491	505	540	494	516	512	541	506	455	499	520	529	554	532	546	529	517	525	494	511	465	494	500	502	505	476	495	551	508	501	485	530	519	494	505	533	536	509	495	521	472	541	522	491	513	490	498	499	532	507	515	533	540	523	519	502	526	473	505	525	506	518	545	487	517	530	539	507	523	509	469	517	499	515	523	504	468	504	502	491	505	467	498	472	523	512	513	515	487	516	524	491	523	490	531	506	502	534	509	519	519	491	506	474	459	525	511	471	502	471	524	506	515	523	482	478	503	487	519	493	477	522	518	531	514	484	511	523	502	548	555	493	489	516	486	532	505	507	493	529	515	512	486	496	527	514	493	505	512	500	504	562	536	484	534	504	468	527	496	512	542	533	556	525	481	527	484	489	472	503	541	498	530	508	545	537	516	489	547	512	525	545	476	483	505	544	498	552	479	530	490	510	525	509	516	511	483	530	529	491	506	484	504	516	487	498	514	488	470	518	513	514	508	516	507	528	501	551	541	549	535	490	479	505	495	522	567	490	477	535	498	463	524	503	481	522	481	454	515	493	473	521	498	491	520	494	524	522	495	534	532	509	512	498	517	528	487	505	451	467	532	482	493	513	520	499	527	496	526	512	536	491	523	480	516	517	483	532	478	549	471	513	486	511	507	552	509	508	523	510	525	492	498	523	493	463	501	505	508	524	490	528	535	498	520	527	469	480	487	496	555	495	499	495	494	510	535	508	537	542	483	532	492	506	535	495	456	522	515	513	530	502	493	532	524	505	519	534	529	537	542	491	515	514	519	482	506	537	510	541	487	527	541	478	528	539	485	517	508	545	519	515	510	470	522	510	516	530	485	503	531	511	497	468	478	529	499	484	474	523	486	490	522	519	475	559	495	533	513	507	484	513	517	545	534	510	467	460	525	517	512	524	508	514	497	528	524	479	489	507	478	540	503	472	517	557	528	523	525	492	511	532	500	531	499	539	535	449	520	474	524	509	479	524	527	487	509	518	491	513	505	537	483	503	469	495	503	490	516	528	501	508	525	498	478	501	536	512	518	510	510	506	491	468	530	511	515	547	513	550	551	493	459	532	504	520	504	500	488	505	490	515	506	501	540	489	542	522	533	512	498	514	495	493	556	518	523	506	461	475	533	513	490	534	498	509	533	504	527	518	505	527	527	472	508	519	491	550	499	493	501	560	535	506	482	520	511	499	527	518	501	511	481	508	497	476	528	498	516	498	508	486	534	500	534	523	530	537	541	454	467	502	489	509	493	515	492	515	502	463	494	543	512	513	523	511	505	506	492	500	515	538	537	520	527	536	511	528	492	499	502	562	499	521	512	524	498	489	488	501	486	561	486	539	545	519	470	521	504	479	529	530	505	541	487	481	520	489	551	555	488	481	536	531	507	529	493	522	501	512	504	500	502	498	495	546	542	487	511	558	518	515	505	494	522	525	495	509	471	512	536	560	505	517	530	513	506	502	525	510	540	481	521	531	487	490	478	506	511	508	526	489	501	524	539	505	508	494	556	520	472	500	496	473	533	516	537	482	508	560	484	507	463	495	525	522	564	533	531	533	532	527	574	498	515	538	508	504	513	521	546	492	544	501	510	508	561	546	490	518	512	503	496	500	534	495	469	514	509	498	530	475	487	531	553	504	507	534	532	501	504	471	507	533	479	505	499	530	489	492	521	530	498	494	499	536	475	529	507	489	508	533	538	525	487	549	478	529	541	527	527	483	554	527	516	494	527	491	495	496	508	494	504	479	479	469	532	490	490	516	518	501	546	493	526	491	514	479	510	538	505	530	494	533	524	499	546	509	486	481	510	482	481	481	502	500	520	483	485	525	490	528	500	500	532	502	528	533	513	480	494	531	532	527	496	544	494	508
55725	87680	63928	45236	5096	2402	1902	1588	1340	1208	1072	989	980	897	880	857	810	792	855	778	805	756	793	736	770	770	742	719	693	698	2828	6924	7786	4752	1868	790	676	668	656	655	742	661	678	721	683	726	723	689	682	677	708	697	674	713	673	688	705	643	659	698	682	681	662	702	727	653	662	734	702	703	676	687	693	699	687	725	701	707	681	660	712	686	696	729	653	743	672	684	677	718	694	672	648	642	729	678	700	691	696	671	692	724	653	707	666	758	718	689	712	671	693	683	693	673	734	733	752	728	719	674	676	686	694	706	687	704	660	694	724	706	726	696	716	670	744	746	699	655	685	655	682	659	697	687	695	647	671	711	719	668	639	667	686	661	690	735	668	701	693	658	719	725	698	716	683	668	673	690	722	680	706	699	701	673	683	637	682	696	682	725	695	707	692	725	753	695	710	707	739	652	702	687	709	683	768	689	698	696	682	648	643	701	764	645	715	665	645	693	693	724	665	644	691	728	716	650	713	733	691	659	716	702	681	626	720	676	714	643	683	700	718	708	714	700	702	725	679	690	702	681	689	706	727	625	654	711	677	714	641	720	683	663	610	703	705	715	702	683	631	697	690	745	667	725	661	671	697	705	692	706	712	666	675	660	673	621	688	643	683	708	699	676	704	680	788	678	661	683	680	679	663	690	744	666	675	681	730	684	747	682	710	661	663	684	684	640	646	780	690	732	748	670	685	698	705	653	656	718	694	664	704	689	670	721	705	712	704	721	674	739	726	707	740	693	749	672	675	675	707	689	709	762	666	680	695	712	696	653	695	706	702	713	712	709	717	711	697	674	675	725	723	731	712	695	670	674	709	684	726	697	709	712	723	680	665	657	727	701	712	689	657	736	684	661	691	650	710	708	686	682	739	724	730	696	711	700	710	707	720	647	705	664	639	620	709	691	723	714	670	703	649	670	736	699	692	718	664	713	695	709	695	694	721	695	707	674	718	673	683	707	674	689	704	700	662	649	752	646	674	689	628	715	733	670	749	717	668	701	672	687	682	660	691	708	652	692	714	654	671	659	699	720	678	682	713	694	695	735	675	691	738	719	716	700	726	653	730	716	702	697	687	675	699	642	727	714	723	657	723	681	678	657	700	694	631	677	655	712	647	725	652	680	683	683	695	694	692	700	667	666	681	637	724	733	655	694	691	689	630	698	660	704	689	680	708	650	752	684	670	691	741	678	700	718	722	683	709	734	712	689	679	686	676	703	686	689	713	673	684	734	673	666	670	657	684	737	675	785	685	771	638	701	637	635	707	729	679	669	681	680	687	717	688	680	703	692	681	679	680	668	698	670	707	678	679	625	676	696	680	712	702	702	684	671	677	691	672	709	672	690	710	700	682	733	713	692	685	669	736	672	687	716	706	688	704	706	688	683	697	709	694	686	672	687	717	665	678	694	699	709	726	673	651	731	704	682	684	686	713	709	668	694	666	698	681	728	700	664	654	679	679	678	724	679	657	682	717	641	700	683	688	663	700	676	679	729	701	717	716	719	717	697	678	738	692	736	668	706	699	688	689	711	712	684	677	698	702	717	730	691	690	708	715	656	750	652	690	685	662	690	670	676	694	702	692	672	694	718	746	646	675	643	678	656	687	670	695	722	660	707	657	730	659	703	712	683	702	691	653	680	690	685	675	669	733	720	725	661	701	678	715	691	685	721	738	639	642	754	647	662	716	708	665	672	749	679	639	646	720	705	703	693	696	675	707	727	670	688	713	700	714	743	659	666	710	652	678	744	701	688	735	700	665	650	737	693	700	728	700	702	696	733	663	663	691	749	699	668	646	695	689	687	698	696	656	727	692	661	717	681	653	683	635	661	686	718	692	720	673	697	709	686	728	713	704	694	729	726	672	663	695	680	676	633	692	696	686	652	718	682	691	732	701	695	704	687	660	725	684	693	720	712	680	685	669	706	701	675	667	702	724	723	682	695	696	694	710	641	713	719	718	708	723	694	716	679	733	658	719	722	710	660	681	706	680	710	705	714	717	691	710	716	687	710	685	653	642	690	665	717	712	687	667	703	661	653	686	714	693	683	679	690	673	682	732	678	710	689	666	701	708	694	724	708	761	673	686	713	721	688	734	720	710	703	749	688	713	661	655	661	668	732	709	705	658	721	694	715	682	668	685	677	685	666	721	726	692	713	701	674	687	695	660	727	687	675	638	657	670	672	700	639	709	729	702	719	660	693	686	722	699	747	658	682	687	670	652	672	672	659	698	710	673	703	754	685	672	713	678	661	680	697	685	717	669	694	660	656	696	701	724	723	681	691	719	643	707	703	704	716	673	693	696	712	687	685	698	680	675	693	678	685	694	740	689	745	704	693	751	707	706	687	676	716	668	722	729	673	678	665	704	638	681	680	679	723	751	697	687	728	667	740	670	699	703	663	674	696	678	646	766	706	680	695	673	652	726	659	706	721	674	678	701	689	710	669	711	712	668	701	709	718	687	681	671	681	718	683	661	673	718	723	686	651	689	692	679	693	672	682	717	666	725	735	677	654	646	714	695	739	673	736	705	700	731	722	739	697	681	713	698	695	656	700	691	651	702	733	652	689	697	697	728	670	723	668	649	654	671	728	684	670	704	663	672	691	688	722	690	694	691	711	696	676	740	725	726	683	731	706	682	747	717	705	666	696	690	705	654	703	708	669	662	649	721	697	740	698	739	682	662	740	685	694	662	681	681	732	716	767	720	707	699	669	651	718	688	678	714	685	675	677	742	675	711	710	680	704	633	680	708	719	707	674	695	752	667	734	689	723	700	693	662	706	667	724	688	693	731	700	674	714	703	683	697	692	707	685	710	761	664	686	664	717	669	704	744	698	708	722	660	713	721	711	635	714	658	680	710	686	664	684	676	680	687	721	671	680	690	641	722	699	675	679	707	690	673	704	694	664	717	721	722	695	700	691	694	700	701	663	712	668	661	692	664	657	695	696	690	700	723	667	691	712	669	713	720	704	717	674	710	663	662	640	722	680	692	666	686	739	707	670	689	684	688	646	662	737	732	723	685	695	705	692	691	697	711	660	697	686	702	698	675	761	710	697	725	674	683	652	666	678	685	643	658	689	662	747	716	696	701	675	716	650	736	668	692	735	761	674	694	682	725	682	706	690	682	722	719	732	701	723	688	721	677	742	711	686	701	738	632	673	670	661	703	712	680	711	678	674	661	698	688	714	739	694	721	730	714	713	702	675	711	658	641	737	700	683	713	692	706	711	695	740	721	698	716	679	681	713	676	698	666	659	702	724	683	730	699	697	711	664	691	664	665	693	691	651	670	712	692	714	720	635	703	715	743	707	705	708	657	679	702	743	679	652	657	701	673	655	721	668	698	680	697	723	710	695	710	729	718	712	677	680	692	639	738	699	746	693	675	715	730	729	721	698	747	662	633	697	685	704	672	696	634	665	671	717	679	679	665	697	691	699	686	715	715	673	668	767	703	734	694	704	707	682
27269	23311	27551	16333	1024	371	380	373	364	380	354	343	328	367	328	319	332	329	327	333	366	306	332	362	388	293	363	366	354	298	305	455	663	602	422	336	353	356	359	339	315	331	325	351	328	333	329	347	336	350	328	372	307	328	362	375	336	333	372	325	345	344	337	357	357	324	349	331	318	352	318	330	315	385	320	349	335	360	331	340	354	330	374	360	319	309	307	343	304	343	334	382	345	340	342	374	341	320	312	332	341	365	347	340	361	338	308	339	316	335	349	308	377	328	331	307	350	342	369	345	322	321	340	325	362	326	324	359	330	349	331	332	354	316	358	331	304	334	350	336	308	327	344	320	349	348	320	340	301	326	341	351	325	297	345	328	339	341	345	285	352	317	341	323	339	342	335	368	345	325	342	322	336	322	335	357	332	337	331	317	325	345	354	311	296	361	343	348	345	330	319	344	335	370	349	319	340	307	316	314	362	321	340	341	346	338	353	329	328	334	340	311	334	316	365	328	323	319	327	380	348	328	330	346	309	331	325	356	327	334	340	349	370	309	346	405	366	329	351	339	331	380	345	348	319	343	363	344	327	298	314	310	348	317	364	364	337	310	348	354	346	349	346	356	329	324	318	309	340	331	358	336	316	331	317	323	359	322	332	357	324	361	360	316	337	343	332	301	329	333	343	358	359	325	335	330	316	322	306	346	357	329	325	285	330	326	342	317	370	346	360	333	323	339	340	328	340	323	311	353	360	330	301	306	322	357	332	360	352	358	345	322	317	321	339	349	336	359	347	337	306	323	333	351	319	319	331	342	320	301	357	353	338	328	337	329	334	321	317	366	320	341	359	335	297	357	355	347	356	315	383	330	325	343	309	291	344	328	344	327	347	360	322	361	296	328	371	298	366	320	352	329	342	336	327	342	357	317	356	327	317	343	303	345	316	346	311	363	304	319	338	346	377	327	328	353	337	337	373	358	321	309	348	356	350	350	345	331	348	330	361	329	330	329	309	333	341	337	341	311	333	371	344	315	345	354	346	334	313	327	343	314	342	344	314	317	361	355	338	347	339	322	359	304	323	342	340	344	329	350	310	350	336	351	339	334	328	324	331	293	336	321	316	311	291	340	299	300	343	359	303	320	343	334	315	333	352	327	338	318	359	350	351	323	339	342	327	314	346	331	321	342	349	333	297	341	348	332	337	333	323	322	326	341	358	306	340	338	293	353	335	329	323	339	313	361	343	347	344	329	313	317	331	301	330	325	333	324	322	296	345	339	322	349	375	300	361	341	358	350	309	314	325	343	372	332	313	325	328	329	368	299	370	329	303	310	334	306	355	337	329	318	343	320	344	349	328	295	349	332	315	322	332	342	302	369	330	315	332	366	323	360	319	362	346	360	316	344	362	348	302	315	348	317	308	351	356	353	342	339	328	318	372	353	362	333	329	322	323	335	328	363	344	345	365	338	337	337	352	361	316	304	294	355	341	340	370	345	329	317	355	297	351	341	347	346	353	319	314	332	315	333	338	331	340	316	341	327	320	318	324	361	342	353	348	357	351	341	352	330	329	315	338	330	316	334	348	349	330	336	344	320	314	345	290	356	343	334	367	364	348	345	303	332	326	328	344	307	319	357	336	309	346	346	341	328	319	338	347	308	344	332	347	379	325	315	294	326	327	327	328	330	359	329	307	346	361	367	334	342	318	353	322	320	344	311	330	357	349	313	322	351	371	315	331	356	323	340	348	346	348	334	300	338	334	358	313	340	331	332	336	351	323	339	327	330	303	336	309	354	364	305	330	323	368	356	352	345	357	318	355	319	316	361	330	335	345	333	351	307	330	332	328	346	345	337	344	309	301	331	362	323	324	303	341	312	359	350	332	344	342	340	320	315	340	337	319	344	327	317	317	358	323	317	335	296	302	351	314	360	306	333	344	336	312	314	314	351	321	368	324	330	314	314	344	317	309	345	361	304	355	342	338	332	313	306	348	333	364	343	340	323	367	319	320	356	359	329	300	316	319	372	352	325	325	314	356	280	376	312	329	356	332	290	353	348	339	336	338	338	326	337	336	335	359	327	331	290	328	352	308	344	334	366	313	341	328	304	349	377	342	369	339	347	346	316	305	311	339	329	348	338	335	355	337	313	319	346	285	326	353	314	333	309	352	342	356	307	333	309	340	375	369	338	326	343	307	314	313	340	324	309	347	326	361	350	363	331	342	319	313	362	306	376	347	336	363	326	357	349	343	349	347	334	340	340	334	339	371	345	321	320	309	334	315	316	326	330	340	325	344	316	345	349	343	336	326	306	331	355	304	301	357	354	328	365	293	302	343	323	352	319	330	304	328	349	356	318	304	305	341	348	351	336	321	316	366	332	307	302	335	318	305	329	298	346	315	349	359	368	360	321	320	315	334	348	326	342	321	328	326	352	322	348	321	311	312	344	298	326	327	325	362	320	322	340	320	328	297	323	338	337	350	337	318	321	363	346	337	332	348	355	338	346	300	326	312	348	361	340	355	336	346	324	326	336	337	322	358	344	330	356	327	360	347	368	325	330	347	337	339	353	339	353	362	348	312	328	342	311	351	375	335	330	348	348	332	354	325	349	310	345	330	353	343	335	358	339	325	311	353	352	351	340	342	329	333	312	312	339	341	305	310	369	341	345	308	374	346	368	349	339	338	332	319	333	354	339	321	323	354	353	337	334	334	342	326	327	338	368	344	332	331	348	309	354	338	315	330	358	322	375	342	364	362	327	326	335	328	362	338	339	324	308	330	354	313	356	348	311	355	336	324	339	328	301	340	328	362	351	361	331	336	342	304	354	362	389	319	331	336	322	330	324	307	350	342	318	350	324	347	377	335	319	322	343	370	342	323	343	352	300	330	329	313	343	321	325	349	327	340	365	334	323	355	338	332	319	321	357	322	334	329	342	315	329	323	315	313	356	347	313	333	328	337	311	334	324	338	354	311	330	319	313	333	334	354	346	336	370	314	327	331	315	318	327	313	323	350	328	352	301	349	343	361	320	322	324	347	377	328	338	323	298	317	325	332	370	337	365	335	332	341	356	313	369	341	349	339	328	345	345	330	326	338	286	321	303	329	345	369	353	323	362	345	322	344	326	323	345	324	316	338	322	317	320	338	346	346	334	325	321	325	309	315	331	334	335	348	311	316	324	336	322	350	342	332	342	346	345	346	353	315	346	351	359	337	348	334	307	331	330	370	317	350	369	351	323	359	337	337	366	341	301	355	361	344	367	335	355	329	354	322	342	351	328	337	341	312	361	322	321	348	346	325	315	332	329	363	345	326	346	332	311	338	339	344	356	336	304	298	357	384	307	365	343	320	332	374	340	293	322	325	346	335	357	327	342	345	329	357	332	387	350	368	336	353	333	354	372	358	314	313	342	315	377	364	352	320	331	341	322	379	335	363	340	322	333	323	363	335	309	324	354	294	310	325	329	304	363	346	348	331	321	354	350	336	303	344	314	317	357	327	367	338	357
26182	40447	30913	11965	773	559	512	504	507	518	496	485	473	490	471	471	468	509	491	487	477	491	482	469	466	471	492	506	477	511	500	737	1251	1062	672	498	521	530	428	421	503	461	460	458	492	499	477	475	448	470	514	463	479	497	483	472	473	451	460	464	461	453	474	476	463	487	471	458	460	487	490	459	478	461	501	452	503	472	468	485	492	459	450	504	505	483	466	448	435	436	465	490	466	487	480	506	459	505	465	474	486	460	494	449	471	472	466	493	487	481	456	459	488	458	500	451	460	444	460	490	473	502	445	478	506	493	467	492	468	513	491	471	478	511	471	456	528	419	465	469	485	498	489	497	500	454	495	459	501	440	460	450	484	481	462	506	477	513	492	470	461	455	481	480	445	534	482	461	479	458	483	465	426	457	449	457	467	459	449	489	483	478	490	517	452	474	509	453	506	507	476	496	465	453	465	437	485	472	498	484	450	502	472	447	471	486	421	478	470	502	467	447	499	489	405	499	473	515	475	494	479	500	461	458	442	485	453	457	477	486	476	504	479	464	473	454	458	440	478	486	491	516	444	456	486	457	483	498	465	516	461	497	508	466	445	479	488	466	459	447	492	478	476	445	459	500	460	454	494	468	501	471	433	507	487	507	463	441	433	476	455	468	460	441	455	433	464	456	500	459	473	491	489	490	501	484	463	472	487	447	483	472	474	441	465	457	501	484	510	490	529	463	510	491	475	486	483	483	447	455	458	477	502	436	459	462	477	474	456	470	428	483	464	489	453	488	500	489	463	442	484	487	458	494	482	482	488	483	516	448	526	488	493	454	470	486	506	434	482	484	457	457	429	494	461	445	500	468	490	445	460	489	503	471	473	458	491	494	477	465	484	458	494	466	479	479	469	477	436	501	470	467	453	455	459	456	468	465	485	468	513	480	458	476	444	464	481	436	444	484	480	464	501	456	460	477	491	470	440	449	469	464	471	481	492	441	433	454	478	462	476	418	465	506	477	499	482	474	469	524	451	490	445	473	482	444	453	461	479	462	499	479	493	463	476	458	498	460	497	443	439	449	479	480	472	456	447	499	441	447	417	486	461	443	467	466	479	453	432	457	442	495	483	489	465	447	454	465	493	453	498	453	435	485	521	494	485	506	476	495	516	491	484	451	478	491	422	478	473	484	505	480	443	476	492	486	463	490	481	485	457	457	480	510	446	469	492	475	477	458	430	491	474	487	492	482	456	473	471	465	528	465	480	466	481	451	485	497	470	473	464	457	462	467	483	429	450	476	458	454	475	471	434	468	459	499	462	486	471	480	479	463	446	450	507	527	453	443	441	474	479	501	466	480	474	442	466	466	446	464	448	463	433	489	471	488	493	473	485	460	486	484	438	467	492	467	437	462	475	454	468	440	482	467	520	446	507	455	480	459	444	460	481	476	491	497	464	487	460	480	463	452	479	501	483	478	491	459	467	488	496	467	478	506	484	477	495	439	488	487	479	439	489	452	489	461	501	442	457	483	448	486	482	434	501	417	472	444	472	466	460	439	470	463	485	459	459	464	471	485	449	473	499	477	502	462	457	477	472	432	471	471	482	487	482	496	477	486	480	455	449	504	468	494	448	469	499	468	446	478	458	488	470	463	465	463	462	456	501	441	501	457	437	504	468	478	454	488	467	460	463	445	455	478	479	481	467	459	489	455	506	454	437	425	501	452	470	480	496	499	463	478	476	459	442	480	441	459	475	444	493	482	492	509	460	452	431	474	495	483	460	478	496	465	491	454	462	479	426	491	460	465	456	508	477	486	460	487	466	486	474	468	493	500	466	498	447	447	441	475	440	511	474	496	452	475	456	486	529	477	470	492	499	489	486	466	472	473	438	441	451	489	456	497	454	491	496	476	471	491	469	467	468	480	456	491	449	437	489	480	463	444	473	488	428	491	455	469	500	449	471	464	441	476	489	491	483	519	464	477	463	437	452	490	458	459	485	420	479	469	503	502	490	481	477	423	451	439	478	480	491	472	452	457	490	456	464	472	477	472	483	480	476	459	546	472	495	490	486	490	445	459	508	492	466	498	513	440	496	457	477	490	472	477	483	480	447	458	438	467	472	471	458	455	465	464	509	454	502	483	481	515	447	468	439	438	466	464	484	460	488	466	501	473	464	451	491	491	463	475	450	487	435	450	463	478	511	504	463	485	453	472	424	504	469	448	500	494	457	452	468	490	498	474	472	452	430	468	476	429	478	443	477	493	494	452	477	449	507	490	501	427	425	480	466	443	465	465	514	503	458	423	460	490	498	479	476	454	481	509	493	476	505	502	458	451	524	450	492	506	441	471	475	456	458	481	455	474	447	480	483	447	473	475	441	504	459	471	460	449	475	481	462	460	516	462	457	485	471	469	482	461	401	458	467	450	444	456	486	458	469	476	421	514	485	468	501	466	465	444	492	475	493	475	470	454	490	504	449	474	436	499	496	453	453	477	502	465	458	493	449	472	489	473	464	454	426	468	456	475	492	490	447	452	487	481	461	499	476	476	470	471	407	475	473	417	512	466	498	489	461	486	487	486	446	469	491	466	461	449	494	492	475	457	492	458	470	494	419	461	462	504	466	477	480	486	474	473	465	484	508	496	463	466	419	447	452	469	482	472	443	487	456	472	451	465	457	471	493	467	471	481	467	467	481	475	494	483	480	435	470	465	452	475	455	484	426	487	509	444	480	471	459	436	471	474	452	440	543	462	447	497	511	481	522	502	460	469	484	462	442	453	492	464	460	493	417	442	497	502	498	459	466	460	464	498	445	462	461	466	504	469	498	499	446	461	450	478	478	487	473	455	485	469	503	466	459	483	464	478	460	478	454	516	451	472	468	483	481	485	479	445	500	436	444	495	504	468	463	507	473	461	478	452	461	489	461	482	481	441	466	455	457	498	515	483	494	492	458	478	441	485	460	470	483	510	453	445	461	470	443	486	453	475	470	485	412	441	478	466	494	471	479	483	479	481	458	477	473	441	459	455	505	469	448	486	469	503	486	487	486	511	478	480	460	469	479	484	479	478	494	466	480	492	445	460	485	428	451	453	449	454	506	487	471	503	458	427	446	506	472	465	441	475	461	478	465	498	467	464	445	485	468	487	464	489	440	454	504	464	470	495	482	455	502	465	471	473	481	456	473	478	445	453	494	449	494	449	468	472	456	441	508	486	531	474	508	499	462	468	472	478	458	521	504	456	498	462	521	490	468	467	495	498	482	453	431	494	441	448	453	478	469	491	434	477	447	489	480	501	487	451	501	454	440	478	479	497	476	457	524	467	471	496	466	471	458	452	479	470	458	493	471	451	472	481	474	479	470	499	467	504	453	460	459	456	471	499	497	464	461	487	484	499	498	473	442	439	447	499	458	451	450	481	461	446	471	497	483	466	441	472	453	425	497	463	483	479	430	503	472	529	477	514	504	447	496	460	454	464	495	477	446	494	480	507	461	458	452	435	505	473	488	461	464	458
23977	21301	30331	24760	20977	16023	2294	792	639	643	629	582	584	564	554	548	567	524	549	545	527	548	546	549	484	522	494	513	581	579	698	2073	2628	1924	937	528	521	528	501	507	486	533	522	516	502	469	481	502	572	528	485	484	485	470	494	537	527	469	523	515	489	530	526	494	473	496	518	492	505	477	542	526	538	515	520	498	532	495	496	480	548	483	491	515	480	514	519	498	504	570	508	475	470	551	511	480	483	548	507	506	492	490	533	538	515	538	538	523	488	524	472	517	530	526	517	529	474	479	539	503	532	554	512	471	488	514	498	528	514	507	563	536	549	561	493	519	506	543	530	515	521	528	496	488	510	526	474	512	568	494	517	512	505	520	529	523	491	540	534	524	516	523	508	530	560	483	521	460	492	516	514	534	517	505	502	526	539	505	526	513	451	504	497	461	504	490	486	505	528	509	515	513	540	519	515	459	527	544	498	509	481	502	533	519	512	515	496	456	488	488	493	513	510	541	554	515	545	513	517	542	472	498	519	521	513	477	532	501	491	531	507	494	504	497	521	531	503	546	510	505	506	495	525	515	495	508	506	502	490	509	538	514	479	483	504	544	485	496	534	502	520	520	545	507	508	532	487	513	521	499	526	483	523	537	503	486	507	530	491	489	491	512	496	511	526	521	523	576	563	518	530	482	544	490	520	517	502	538	512	494	515	507	527	510	533	541	512	540	531	503	500	523	522	495	537	532	526	500	510	526	523	474	472	537	527	486	486	524	503	452	477	464	564	526	512	488	475	506	527	543	506	502	556	531	528	437	520	509	550	504	462	477	502	531	500	507	502	472	510	499	461	516	516	541	489	461	505	534	505	511	582	504	496	550	547	506	513	490	548	483	530	528	469	474	480	502	525	481	522	516	477	498	496	525	531	512	480	534	515	477	537	516	511	480	522	481	527	516	515	510	547	544	511	495	542	496	496	497	505	579	505	512	522	498	538	500	481	513	505	527	519	517	505	522	526	478	529	550	521	517	508	530	504	504	473	487	507	514	534	554	521	517	502	511	561	516	507	475	475	497	567	517	513	537	487	498	542	500	520	490	480	521	518	514	523	506	496	487	504	479	493	496	531	496	540	515	518	542	488	484	467	538	516	551	535	542	540	510	484	511	532	516	543	515	517	517	522	490	509	485	516	523	490	564	519	495	503	519	515	505	516	503	535	528	479	520	519	525	499	541	567	508	527	481	505	464	541	541	523	486	499	532	549	486	517	503	513	515	514	498	509	561	540	538	486	479	520	495	521	523	585	524	531	501	510	485	507	530	467	499	478	528	512	518	521	507	533	479	494	494	493	483	512	537	524	524	534	507	506	485	464	515	460	552	522	486	512	502	495	523	470	509	480	468	510	464	508	541	524	536	508	509	532	532	515	509	544	539	544	494	539	509	506	527	518	507	509	540	501	526	480	450	521	557	519	541	490	527	531	533	505	539	497	500	496	485	522	525	481	521	505	525	526	515	519	471	486	501	543	460	490	455	521	533	528	493	491	521	485	480	523	538	524	472	530	538	467	518	543	523	509	487	546	517	493	549	533	521	519	541	536	480	512	507	484	500	521	522	517	509	519	505	503	528	533	486	505	518	456	501	503	514	505	500	557	533	518	484	498	517	523	530	518	478	500	515	495	516	539	502	485	493	514	528	510	501	513	492	489	479	556	505	532	545	516	510	515	533	482	500	530	505	511	519	500	542	515	480	527	512	523	489	526	513	495	489	490	514	551	528	539	490	525	524	508	489	510	529	510	551	503	518	515	506	513	496	509	550	539	489	510	521	500	527	504	504	486	530	477	502	501	527	528	498	534	510	530	513	520	511	508	489	529	513	494	522	515	490	523	493	491	538	479	500	527	500	509	488	509	536	536	493	510	509	504	486	482	529	529	539	488	532	503	543	506	513	510	494	508	479	525	502	472	498	532	533	502	544	527	558	504	504	549	462	529	445	490	507	515	520	497	530	519	447	520	507	510	523	493	507	533	484	549	485	494	464	517	458	473	527	502	512	482	495	509	517	502	489	514	498	490	547	521	463	511	553	523	491	486	484	519	492	524	525	507	523	548	522	551	510	480	510	512	544	494	511	534	520	528	512	488	512	498	491	531	549	511	530	523	502	503	546	456	504	508	489	510	515	530	526	496	539	567	511	510	519	494	516	492	548	506	533	524	504	545	516	470	501	485	507	518	489	490	477	493	498	507	495	506	484	523	526	532	474	471	510	518	526	495	479	540	506	513	515	485	514	505	452	477	529	495	525	534	485	486	487	522	521	487	527	472	506	518	524	488	522	519	478	517	516	485	510	507	536	551	548	487	479	535	512	498	514	503	506	540	513	496	513	533	473	528	498	480	506	501	530	501	525	513	512	521	488	525	513	494	475	542	527	500	523	500	492	482	510	529	495	532	562	469	451	450	500	520	501	465	495	488	510	481	535	499	515	525	513	549	498	547	501	471	474	504	547	537	525	563	530	496	526	486	545	494	509	520	522	507	490	536	535	505	512	517	537	484	528	482	564	515	477	492	503	512	489	528	527	519	518	537	515	523	511	509	524	508	463	514	515	484	519	500	488	536	523	498	516	496	506	519	555	508	539	498	484	548	471	525	493	521	495	558	500	518	515	538	516	492	460	519	547	507	479	494	469	554	506	543	504	513	493	487	536	517	528	504	478	556	488	510	527	479	550	509	503	495	517	468	490	471	526	528	494	481	498	487	498	517	469	501	489	544	493	515	468	538	512	521	488	502	522	531	516	438	481	492	531	534	522	483	498	492	553	536	514	540	506	501	503	517	466	493	481	511	490	510	507	512	503	501	481	515	513	531	533	531	501	541	515	498	517	481	525	470	489	541	569	507	490	514	508	508	510	523	493	464	514	506	511	481	535	517	534	534	499	512	488	505	554	487	530	522	467	524	521	495	517	501	487	482	500	498	498	530	501	527	545	537	518	511	503	520	501	465	541	495	524	525	452	501	561	515	538	512	516	492	504	550	498	532	507	521	465	506	497	485	502	527	516	529	494	466	526	492	483	566	522	498	526	546	497	521	481	516	532	524	527	525	505	513	496	550	528	519	495	530	511	517	497	516	576	529	546	472	483	518	511	527	511	509	537	523	577	529	490	543	495	504	480	486	511	523	511	511	477	508	520	499	521	481	495	549	538	463	535	503	517	511	498	493	478	448	518	523	522	525	510	558	522	494	549	566	547	488	499	508	493	522	518	509	525	527	489	498	503	495	491	521	503	501	525	494	476	516	494	503	502	508	499	548	552	494	501	497	543	529	472	521	507	492	538	548	530	561	480	552	512	495	476	461	482	513	502	518	518	473	540	530	528	564	493	509	526	477	507	511	544	472	511	536	514	474	508	483	525	537	502	533	504	556	472	531	509	529	510	502	505	507	507	509	523	508	526	499	520	541	537	522	547	505	490	473	518	549	531	521	526	508	521	523	507	500	515	513	538	477	458	496	553
48660	80852	58134	36535	2477	1679	1377	1110	1077	967	924	880	855	856	773	811	766	770	747	703	748	741	718	749	720	730	742	713	809	787	1102	4257	5123	3481	1543	667	746	682	688	702	673	686	674	672	698	708	730	700	699	720	671	694	710	730	704	695	691	701	688	676	710	677	721	685	726	675	715	703	712	695	665	685	692	680	659	699	748	685	689	708	695	713	652	688	725	715	692	726	709	726	712	735	679	686	718	678	698	709	687	703	715	691	678	777	729	730	665	686	705	691	706	732	629	660	666	665	707	687	669	698	700	668	697	660	694	688	717	684	726	684	670	679	712	617	757	702	727	718	704	725	694	682	686	725	696	756	670	703	721	736	741	713	703	683	721	700	723	722	632	697	704	651	722	692	669	685	706	761	700	681	757	720	702	647	694	740	696	681	702	772	691	722	707	695	710	680	704	687	679	706	708	701	657	688	661	698	733	685	711	732	765	706	689	668	659	699	700	713	716	682	673	711	680	718	687	658	765	664	757	739	745	725	672	677	720	725	732	737	736	670	708	665	712	744	689	688	715	670	684	691	717	671	697	670	706	724	721	687	691	694	704	702	695	736	698	684	727	694	715	721	741	722	663	688	713	708	736	727	736	688	657	755	721	739	715	698	687	692	693	650	686	685	676	728	690	667	716	716	738	700	712	717	672	695	679	685	720	745	683	722	783	686	692	692	713	675	661	676	700	685	682	670	737	710	713	642	740	678	690	684	649	736	712	705	667	691	696	684	713	670	715	705	680	697	722	695	721	699	701	656	713	691	705	694	724	713	666	709	714	636	691	652	752	690	700	730	673	644	693	708	696	723	684	719	650	734	667	704	723	758	728	663	673	685	671	695	730	669	710	688	673	695	686	707	646	750	661	702	720	716	713	674	716	698	723	704	738	671	666	672	737	731	687	702	705	699	743	700	706	667	700	738	724	676	719	682	623	707	703	673	662	654	673	698	717	674	719	690	671	694	639	705	708	734	680	730	705	734	715	747	684	673	718	727	728	705	703	722	665	707	715	719	709	715	713	658	717	669	678	695	709	686	704	707	698	663	722	657	668	702	673	723	668	676	729	699	734	745	641	732	760	722	680	696	705	724	704	740	670	669	684	693	706	681	681	695	709	666	686	691	685	716	739	704	678	725	689	711	683	693	693	710	712	675	705	696	694	695	735	709	700	696	680	721	696	673	703	728	714	716	741	681	681	731	679	679	701	697	675	697	688	666	662	698	704	746	709	682	705	705	686	694	694	670	657	711	724	668	696	747	728	670	693	706	714	696	647	665	705	687	746	708	717	705	708	659	709	693	682	744	686	684	694	691	682	729	736	727	681	679	704	680	698	639	700	715	688	714	676	754	693	708	659	723	708	690	628	687	693	713	712	773	716	677	721	680	677	690	759	765	677	701	741	713	708	717	693	705	670	708	665	698	679	678	722	676	742	651	709	666	709	725	745	724	695	647	694	617	714	666	704	660	717	689	721	708	707	711	685	688	719	678	704	692	716	694	705	722	691	725	669	731	769	761	674	658	674	681	681	670	682	680	702	779	695	734	693	639	708	756	677	723	740	688	675	623	671	702	709	692	680	698	705	636	686	711	716	711	721	704	697	726	692	730	703	726	695	653	698	684	681	677	678	724	721	689	720	693	755	683	725	705	699	669	705	717	697	694	686	680	727	708	671	683	682	726	736	735	712	675	703	655	711	691	688	624	697	685	710	663	683	701	697	679	723	676	719	726	681	705	715	711	705	658	708	743	703	658	720	696	663	660	730	769	692	682	711	732	641	655	686	681	675	724	693	704	697	716	649	713	694	689	706	697	694	698	676	680	691	697	678	700	726	741	669	725	716	656	689	719	694	649	653	708	678	662	678	673	707	723	662	694	656	717	702	708	721	674	699	683	680	677	667	698	710	672	645	695	694	708	697	688	696	681	704	668	741	702	714	733	691	706	669	662	695	696	696	731	749	733	706	703	701	748	713	692	709	723	723	725	717	706	695	694	696	660	732	687	702	675	627	692	664	706	673	717	682	729	694	719	685	701	672	684	704	749	696	671	678	748	658	722	661	701	726	699	694	715	717	678	717	693	729	684	675	692	644	718	711	705	687	695	724	715	702	716	726	684	686	697	743	704	699	708	710	685	704	697	721	684	671	688	711	720	692	738	679	667	686	689	737	690	718	689	678	740	716	675	688	716	669	710	664	712	723	711	675	695	726	676	756	718	689	694	671	707	717	677	700	703	698	721	686	686	689	721	724	700	712	663	726	711	751	734	688	696	677	674	674	719	694	710	741	732	680	697	701	721	686	710	683	714	670	646	679	660	689	710	741	702	731	714	732	666	697	650	693	710	644	680	679	723	707	723	682	722	674	647	696	708	708	676	710	739	724	700	684	698	726	685	668	690	702	686	680	704	661	688	676	722	717	683	706	723	677	692	689	677	686	726	662	710	706	682	703	695	717	741	694	699	679	665	650	713	716	705	691	709	719	679	763	694	654	727	708	691	697	670	743	680	754	736	721	708	710	691	678	663	688	711	703	704	690	693	708	729	742	716	699	660	711	706	716	708	710	682	689	693	717	715	719	679	741	690	632	723	740	713	716	689	666	672	727	709	660	711	668	682	727	729	698	710	761	668	681	680	661	716	691	758	685	668	696	655	675	692	691	727	717	738	665	711	688	726	724	710	723	698	655	727	727	720	706	682	731	713	715	688	690	722	706	670	694	659	666	705	690	710	728	682	711	722	692	670	723	740	691	718	731	710	681	720	702	714	663	682	672	670	737	727	705	733	701	682	750	712	682	716	663	708	677	729	697	702	692	678	663	693	662	661	698	711	681	723	730	696	677	726	732	689	699	671	676	676	729	682	725	713	686	709	666	680	714	750	665	713	681	704	670	669	660	659	686	723	744	727	703	656	679	672	696	638	683	690	654	686	671	692	727	716	720	691	646	692	717	689	708	697	732	713	709	727	700	676	710	655	690	705	676	711	671	719	707	705	678	702	668	707	724	714	684	697	695	724	700	722	675	687	678	696	692	673	714	727	750	742	725	694	716	696	656	716	664	713	747	678	697	730	685	675	711	676	741	691	689	701	767	690	719	713	699	728	710	710	729	713	692	708	684	697	722	716	660	692	700	729	675	697	696	714	677	708	697	666	689	690	660	644	738	710	671	752	728	654	661	711	743	721	667	674	747	715	667	702	703	708	689	673	743	719	662	729	686	695	755	655	703	752	713	683	704	667	699	671	684	717	725	670	671	671	710	706	713	676	675	682	730	655	667	714	660	665	703	668	695	713	718	680	690	672	743	682	670	685	663	683	697	736	726	683	704	743	758	699	692	681	716	650	705	706	710	740	695	647	720	733	700	700	655	730	685	701	694	654	665	707	678	712	718	686	708	683	689	667	673	720	709	709	702	696	729	750	676	675	714	744	686	673	709	667	606	723	662	738	669	699	733	729	690	684	718	732	707	726	719	690
22969	21182	30028	23509	21109	21173	14202	1180	728	764	702	634	596	608	631	597	536	583	570	568	540	524	571	541	521	607	1193	543	573	671	1193	3740	4374	2670	1266	542	511	523	533	504	478	502	497	539	559	465	509	478	549	524	515	477	507	527	508	543	558	507	467	520	524	505	517	547	538	527	496	542	498	522	515	486	496	482	517	484	544	510	520	498	535	517	470	514	524	547	479	494	518	513	532	492	528	554	557	500	505	530	501	525	477	523	515	495	481	532	510	518	509	497	485	539	554	515	539	516	522	523	522	543	531	520	485	555	490	562	540	537	471	530	552	521	528	528	477	489	488	504	487	487	505	493	529	513	550	501	477	511	501	524	494	517	534	518	550	534	523	506	517	535	522	544	486	492	493	521	519	499	528	498	489	568	518	528	488	524	545	499	489	474	494	505	491	528	544	497	511	487	537	496	517	501	496	491	533	515	528	489	512	496	460	535	553	510	526	498	566	525	496	494	527	533	467	553	514	523	495	497	508	526	495	472	514	484	542	527	494	488	495	548	512	495	513	578	556	524	530	499	501	478	483	500	492	488	502	523	521	488	510	488	509	544	506	514	515	495	526	509	495	498	481	506	500	481	536	498	472	521	521	523	536	524	500	501	551	474	516	512	518	527	498	461	521	524	493	533	501	504	508	520	524	527	492	489	526	543	531	517	505	510	520	545	505	479	491	509	513	509	452	506	515	543	483	507	513	535	541	532	508	515	523	526	569	499	542	508	514	514	508	507	525	511	511	558	541	509	498	519	455	546	473	518	544	522	547	527	480	508	494	543	514	453	500	513	539	525	539	490	507	464	507	491	518	475	477	481	524	533	498	496	536	518	466	517	487	474	487	542	512	529	522	517	508	500	499	476	505	517	507	534	538	552	511	501	506	505	497	566	505	475	565	517	539	530	524	506	517	482	529	553	507	533	494	484	517	501	490	525	482	518	469	495	533	516	518	520	526	464	519	510	486	543	525	529	536	511	500	514	502	520	495	483	559	523	504	499	526	527	497	490	483	524	529	514	476	517	496	525	532	510	497	488	517	533	488	497	547	544	494	509	518	504	482	502	524	503	497	530	505	538	534	565	509	509	519	497	490	538	468	508	534	549	507	549	504	496	513	522	491	501	478	559	486	503	525	514	479	535	499	518	511	506	523	519	485	544	525	508	555	543	542	506	512	515	474	556	528	514	498	503	515	522	513	546	514	515	553	525	542	496	475	501	471	498	512	504	515	511	518	532	490	518	527	501	537	520	496	546	479	497	478	513	527	497	480	511	503	509	516	491	498	518	471	501	459	465	518	541	513	515	480	507	486	499	528	527	527	496	453	505	488	472	493	502	498	486	524	523	573	513	495	454	543	515	494	525	499	552	473	552	505	550	492	541	481	503	515	491	505	514	536	534	490	498	511	506	488	505	465	519	539	511	514	499	528	490	527	496	526	503	511	505	518	512	519	514	482	523	509	509	519	502	515	521	536	516	562	520	494	542	517	514	520	517	546	524	549	506	517	524	554	549	500	497	489	512	500	542	535	484	516	498	495	575	521	475	485	490	556	537	526	512	478	500	503	514	500	492	539	500	502	500	504	523	494	529	484	481	546	527	508	522	489	547	550	503	512	470	557	546	509	541	518	530	516	529	566	481	499	502	520	496	495	483	525	507	520	525	533	546	494	486	509	477	500	520	478	497	517	536	521	533	518	529	516	517	576	529	519	534	525	529	535	500	504	505	502	508	505	520	489	508	476	481	505	535	534	525	528	511	525	527	468	546	503	538	519	495	527	564	487	495	516	511	527	505	513	528	539	526	491	494	531	506	542	502	551	566	477	516	521	497	519	504	523	525	501	525	516	508	512	468	549	466	504	519	503	549	535	505	500	513	496	519	507	477	550	524	525	457	500	523	477	512	556	535	528	499	526	536	531	526	507	550	500	539	525	506	568	484	476	472	525	465	516	533	502	517	542	503	545	518	497	491	515	532	498	522	549	559	535	519	465	537	521	504	523	503	524	498	500	512	560	561	519	533	526	518	506	524	526	495	488	536	494	529	485	453	507	497	530	539	543	508	522	524	540	549	492	544	514	511	530	499	547	507	491	483	499	510	525	498	534	534	506	542	530	526	490	559	479	477	492	497	538	516	522	506	499	544	526	531	519	536	493	507	499	549	565	520	515	499	531	508	494	543	526	511	518	497	519	527	530	501	521	520	485	466	534	508	536	503	464	531	543	531	480	460	473	525	541	526	516	493	525	549	505	537	494	514	489	486	487	533	550	507	508	491	501	556	545	518	520	487	547	501	516	534	523	498	523	501	529	534	507	487	486	497	491	515	507	541	512	550	506	501	542	550	518	527	534	555	494	545	494	533	498	514	559	479	498	495	492	519	508	487	506	483	477	503	527	523	512	501	549	490	501	494	510	474	549	507	544	530	513	522	523	500	515	494	509	510	536	496	484	519	504	498	513	478	562	517	529	483	505	505	557	524	485	529	510	476	542	528	506	520	514	523	499	531	498	534	506	507	529	521	509	522	465	514	542	468	532	499	535	516	469	527	495	523	522	556	477	501	527	508	522	537	528	522	515	511	503	490	542	530	495	542	505	485	539	505	510	530	472	491	464	528	518	530	486	506	528	539	490	493	584	491	533	507	499	518	498	474	521	523	521	499	519	507	518	551	475	533	517	504	490	487	513	517	523	497	524	509	525	515	508	521	517	509	511	521	522	518	540	510	511	520	514	568	532	484	507	566	527	500	531	512	505	513	507	535	483	530	529	499	501	539	494	488	510	524	500	533	531	507	508	472	547	489	504	496	502	524	520	519	512	497	463	495	501	479	501	467	480	556	502	497	498	511	531	498	499	516	513	507	519	506	486	486	520	518	493	536	513	496	471	525	587	507	479	458	487	518	497	547	483	545	492	530	529	524	513	503	543	504	501	487	529	499	551	512	528	555	541	530	468	505	543	496	535	490	551	510	485	472	511	533	514	496	513	516	511	502	508	524	526	552	499	533	530	489	529	534	487	517	522	518	528	498	467	536	498	513	524	520	513	462	545	480	556	493	487	543	537	522	525	517	491	502	514	479	519	505	511	524	516	515	492	515	478	512	491	518	521	502	522	520	526	474	513	508	533	490	452	505	514	525	502	500	505	501	554	504	521	508	527	516	478	511	532	475	475	562	523	517	486	532	498	502	530	528	512	562	475	514	511	534	536	524	536	497	480	516	520	477	495	523	510	514	552	499	522	527	465	549	510	533	507	527	516	542	497	499	511	489	520	490	516	543	519	468	533	534	548	548	525	496	513	499	512	523	523	494	521	532	538	504	523	488	493	524	515	510	530	524	478	497	481	504	518	539	482	499	520	512	533	503	466	485	506	485	550	488	501	531	482	491	520	508	509	533	518	502	520	506	509	505	513	508	504	548	514	525	507	541	523	553	515	508	530	522	506	535	554	531	502	474	505	515	505	483	519	514	516	577
52614	91176	59731	41401	5327	2560	2015	1655	1372	1290	1176	1071	982	942	909	861	908	813	766	764	791	763	792	727	766	802	2172	819	919	1005	2195	7325	8139	5185	2193	646	697	650	676	722	669	648	666	687	715	685	692	699	702	717	700	677	757	758	661	734	697	663	723	680	724	683	694	704	716	732	686	644	699	722	710	677	705	691	695	715	722	674	684	667	697	682	698	744	696	707	713	714	692	687	688	702	735	681	714	649	716	747	696	707	749	681	686	678	744	692	659	683	688	700	709	706	661	696	656	694	697	706	665	656	681	681	708	746	716	659	683	703	704	706	672	658	721	661	690	710	698	684	697	727	641	728	707	690	713	628	642	705	710	732	703	720	699	675	707	666	679	690	703	706	696	695	729	729	726	662	675	740	681	689	686	682	670	705	692	665	692	740	683	695	705	679	668	707	664	711	694	691	667	699	680	664	754	705	713	709	709	714	682	663	658	731	708	671	727	695	691	675	680	689	713	700	695	707	714	678	717	687	716	726	652	665	676	704	756	698	690	710	689	648	686	691	745	699	696	728	714	684	728	723	686	690	705	697	680	702	710	757	717	693	639	728	668	754	672	690	698	719	678	733	683	694	685	692	731	693	686	713	679	659	726	663	667	777	666	688	692	700	701	720	671	690	728	734	690	702	678	717	705	707	687	705	687	686	728	707	698	701	750	720	700	653	693	694	700	673	677	676	733	719	734	683	710	692	726	690	682	669	709	701	686	709	763	694	711	682	737	721	690	725	718	718	709	723	688	621	723	706	687	634	725	719	738	706	692	707	657	666	697	669	705	686	686	672	641	731	693	693	688	687	691	704	678	672	671	667	689	664	738	680	662	713	670	701	728	666	695	693	687	665	699	752	728	698	688	709	700	734	644	673	649	664	692	703	746	750	685	675	703	700	704	702	696	710	676	682	725	702	694	711	715	698	627	673	682	741	679	697	660	670	722	731	666	696	688	727	689	689	680	702	734	694	718	695	702	650	661	674	693	720	671	724	696	667	702	693	740	739	685	692	672	685	683	712	672	706	727	706	686	702	679	674	669	673	690	753	709	656	666	696	727	684	719	692	703	714	705	690	719	689	712	700	704	683	657	692	720	724	746	665	728	695	654	726	728	703	656	686	758	698	708	703	686	705	693	693	749	692	705	685	723	715	740	679	710	700	688	748	674	708	721	670	744	701	710	704	682	698	690	713	700	668	740	705	683	723	746	704	670	670	713	741	679	683	691	697	737	715	665	673	713	728	656	652	670	709	732	707	645	710	692	695	711	695	705	678	750	726	724	656	707	706	691	669	757	681	730	697	674	725	720	711	670	700	727	706	711	686	710	685	667	666	668	706	752	732	743	722	650	684	683	662	726	683	680	716	721	681	711	697	690	717	738	698	688	720	652	665	679	763	734	718	698	665	672	645	706	735	640	703	701	722	639	690	667	698	708	685	692	680	744	699	711	737	683	708	686	692	691	740	707	647	706	699	726	692	698	675	682	735	699	661	676	671	705	713	695	700	729	736	708	692	683	694	635	692	690	685	700	668	681	742	648	681	642	690	708	698	761	697	645	697	722	705	666	709	678	697	715	726	689	675	726	744	699	726	695	670	726	712	676	700	712	670	693	688	719	696	671	668	678	640	697	653	765	733	723	674	710	713	715	725	658	695	673	679	687	743	742	716	695	732	642	695	707	739	708	725	677	736	727	681	708	641	701	678	683	734	725	679	702	745	702	684	727	696	701	695	688	725	729	712	715	698	684	718	697	701	696	702	703	733	710	706	683	675	680	740	721	691	748	713	632	706	640	668	647	709	652	714	688	685	692	710	645	670	728	674	717	700	737	677	720	685	713	672	644	647	757	707	712	670	674	683	721	720	668	679	708	683	699	729	688	696	670	680	722	758	661	695	707	684	743	696	686	721	689	690	685	690	683	684	697	746	686	704	670	706	652	701	695	629	677	697	718	698	697	640	706	686	669	764	652	662	666	705	739	720	677	642	688	692	696	709	745	736	688	732	709	716	691	647	697	690	701	658	684	719	714	677	665	664	737	725	678	689	710	722	675	657	664	702	656	705	740	708	714	701	649	710	679	740	690	714	708	709	674	713	701	695	696	714	726	654	717	670	725	676	670	679	711	659	695	651	714	694	726	690	693	679	683	725	669	695	682	671	691	678	692	683	703	718	668	679	670	669	655	711	685	677	680	700	713	714	683	684	696	686	740	717	721	733	670	715	705	705	665	677	677	736	698	636	705	730	716	754	706	688	643	733	710	725	686	673	739	724	662	732	645	733	698	713	702	738	699	701	728	727	694	737	721	695	649	718	719	715	679	713	710	673	716	700	688	710	702	717	687	735	724	675	740	657	669	726	723	684	663	702	692	699	707	675	685	733	751	715	685	717	700	703	693	759	671	713	706	719	662	727	726	682	660	683	698	701	683	720	709	703	671	728	686	692	679	697	649	721	715	737	745	670	681	651	688	715	685	682	690	724	720	674	707	697	661	694	741	733	655	692	694	710	711	689	724	695	675	659	697	684	690	667	673	687	676	717	716	661	687	741	699	730	698	666	645	691	656	737	658	696	674	630	712	751	662	718	690	704	707	717	735	702	722	691	673	696	686	697	734	653	729	677	666	668	751	720	687	669	675	708	725	665	687	661	663	696	709	681	687	734	700	680	697	689	679	684	732	693	744	724	678	688	671	658	715	648	702	654	690	665	712	706	719	659	704	692	683	708	696	701	723	694	716	694	742	706	711	648	777	729	709	651	731	697	690	735	703	687	632	686	740	711	688	640	711	694	663	683	699	701	672	721	691	666	721	681	710	712	674	667	745	700	686	728	671	650	678	713	750	710	731	703	675	706	670	695	707	729	700	715	705	694	732	719	707	711	690	703	689	698	722	716	668	716	716	686	672	725	677	722	699	643	662	711	721	717	662	717	755	697	720	693	707	664	728	652	676	652	703	709	723	729	711	752	679	652	735	736	700	695	720	722	667	703	749	718	702	691	697	684	710	701	718	668	722	722	702	743	692	733	703	692	704	730	716	721	693	681	709	694	692	637	739	730	698	704	665	697	738	687	689	679	691	682	706	665	700	708	669	665	690	680	715	716	741	650	691	705	662	694	724	708	690	710	673	742	710	694	733	701	656	679	632	678	726	682	707	671	729	681	721	693	699	672	686	704	716	708	700	683	721	704	693	670	707	682	711	656	713	652	690	698	700	692	740	750	705	695	666	729	701	741	671	709	737	713	680	693	709	737	717	694	731	764	708	692	693	670	692	729	680	725	667	689	680	663	674	733	694	726	717	706	686	681	698	753	675	662	678	696	748	747	693	672	657	714	676	694	678	742	696	703	728	682	686	710	707	685	681	690	702	686	679	667	702	701	701	717	730	696	711	692	730	714	721	691	682	659	710	701	720	686	685	726	699	689	688	699	700	675	676	722	676	640	698	704	670	743	693	687	677	721	699	705	694	648	644	684
27106	23167	26011	15788	1106	550	495	373	402	358	369	333	385	372	339	328	330	373	362	369	373	367	394	389	358	357	440	361	352	396	461	626	639	559	417	372	337	348	342	372	365	361	353	352	378	332	339	378	396	377	335	356	344	326	382	324	341	327	344	375	369	330	348	313	341	331	347	364	350	375	340	347	346	317	375	335	341	356	376	364	345	351	378	345	375	344	369	378	361	351	321	362	365	324	386	375	360	361	328	381	354	334	366	338	345	349	355	348	331	373	341	334	351	359	333	357	339	375	376	362	312	381	404	354	346	363	332	324	360	348	358	351	348	384	352	337	338	318	349	349	301	386	362	344	367	410	371	361	328	345	358	356	367	381	374	345	351	339	336	353	352	364	383	344	348	392	341	381	345	358	374	362	361	365	354	357	338	361	356	364	350	350	342	352	383	345	347	336	354	347	336	339	295	357	347	357	335	345	357	344	368	338	324	343	334	350	357	335	365	322	357	349	371	367	363	341	324	357	360	382	334	358	363	366	349	321	388	327	369	354	336	314	374	320	357	389	366	351	324	355	334	368	335	368	351	381	378	337	362	358	381	355	302	357	317	349	365	366	352	334	344	354	398	375	367	320	361	366	329	337	344	339	334	361	361	360	358	332	348	316	349	332	342	325	375	337	314	315	390	342	378	382	353	378	365	365	311	353	319	366	335	369	332	328	338	361	359	364	337	350	374	362	358	342	362	373	364	349	369	362	354	355	358	357	332	361	377	358	353	315	358	379	358	379	367	372	314	376	329	366	375	374	374	355	366	354	368	410	350	315	375	347	355	368	370	346	353	352	330	356	379	353	346	356	353	352	360	331	376	357	361	377	370	319	359	371	363	348	337	353	379	366	362	348	341	340	331	351	357	347	346	353	342	353	347	331	352	315	356	341	385	337	364	322	342	336	400	353	355	368	377	325	364	360	318	370	378	340	380	367	381	372	336	344	360	375	365	337	371	339	344	361	374	376	353	325	358	349	357	363	372	353	363	353	363	350	373	362	347	394	357	364	350	351	326	364	346	345	373	333	341	351	327	328	377	338	369	346	379	404	367	371	379	361	356	343	370	338	351	356	343	367	364	353	363	328	375	325	350	353	302	336	326	326	375	330	377	369	358	363	369	332	373	357	373	360	354	353	311	375	372	369	362	320	351	347	318	359	368	366	336	387	362	336	367	317	366	350	313	391	353	365	385	366	397	360	369	352	353	337	372	343	350	356	345	359	372	329	347	330	380	355	342	338	351	378	346	348	347	333	338	355	321	359	357	357	345	328	346	355	339	346	374	339	357	334	340	340	364	330	344	321	334	319	360	323	348	379	379	358	350	352	338	338	353	376	343	368	312	340	349	338	334	364	339	325	368	338	373	353	346	358	359	359	346	357	361	353	345	356	349	336	393	330	355	346	362	345	336	326	361	350	365	342	356	344	374	355	387	381	353	378	357	369	366	364	356	357	348	328	324	353	340	367	340	337	336	353	326	348	348	338	342	352	355	316	351	355	384	327	388	367	354	329	338	353	383	371	344	363	355	376	364	371	355	359	369	380	337	366	336	341	332	323	349	390	386	333	324	347	354	370	366	365	348	344	385	362	361	315	350	373	356	328	325	329	375	345	346	330	330	351	372	406	349	327	356	335	328	399	341	364	320	339	349	352	324	330	373	352	357	375	366	350	350	359	368	364	365	370	341	348	345	345	352	343	350	361	331	329	320	367	342	345	348	330	341	352	336	362	344	347	371	334	386	332	334	343	362	357	366	375	364	336	349	345	338	358	350	335	382	357	338	342	363	362	355	362	338	350	361	341	325	360	354	325	377	365	334	396	344	327	374	340	348	360	359	356	340	364	357	327	340	375	333	351	380	358	343	348	356	373	353	351	353	356	340	342	328	358	361	307	345	329	397	338	347	358	395	354	355	338	354	376	373	343	327	366	400	353	368	355	325	371	334	329	321	346	352	359	333	361	355	349	365	347	338	333	390	349	374	342	360	354	337	348	347	340	342	362	352	351	369	315	353	344	347	377	349	352	332	370	347	365	341	326	347	329	390	367	362	352	330	341	354	336	376	360	339	322	332	331	374	342	382	382	341	358	340	350	345	367	352	376	352	332	349	339	371	354	328	376	354	333	364	321	363	379	358	331	350	372	340	380	360	334	372	350	353	342	333	332	353	351	355	347	359	349	381	376	344	331	351	312	391	352	356	359	335	364	335	332	330	363	333	341	352	355	369	391	376	349	396	350	371	357	360	352	357	353	312	356	337	351	343	379	369	322	365	355	338	383	345	372	347	358	357	376	378	356	339	329	370	340	358	382	327	331	382	377	317	340	370	349	339	336	320	375	341	320	327	372	365	322	345	356	374	366	346	349	359	364	330	348	363	346	344	372	318	368	333	341	334	380	346	352	351	368	370	351	363	348	353	381	395	367	358	364	377	345	354	331	316	348	344	369	338	347	337	366	341	345	339	292	342	316	365	349	331	337	356	367	365	354	338	314	392	356	383	350	345	404	332	360	335	338	338	341	334	345	364	331	324	318	363	342	341	354	341	346	360	305	351	352	352	313	367	352	374	310	362	361	342	363	357	369	340	346	409	368	341	375	359	355	323	344	333	348	361	360	346	374	357	349	320	369	379	345	349	342	353	346	326	360	315	357	358	387	349	392	318	372	351	348	385	375	364	351	313	368	377	373	338	365	359	370	365	369	362	350	350	345	349	314	368	360	389	370	350	384	357	324	370	378	355	339	352	335	344	326	364	356	345	362	351	375	391	374	351	342	349	361	374	322	353	345	373	359	372	347	365	326	330	351	375	361	372	359	343	348	365	359	360	361	323	340	357	363	364	377	392	345	351	364	329	349	362	354	375	342	343	344	344	341	363	327	372	351	344	349	383	335	363	370	353	361	331	365	366	302	356	368	382	363	396	405	366	341	361	392	356	381	333	353	323	330	388	338	357	343	301	332	335	369	340	357	379	390	347	331	332	340	307	377	326	362	357	368	356	343	330	370	366	342	342	361	353	375	345	380	322	344	382	387	346	334	374	375	383	334	389	389	362	336	354	343	364	308	339	330	339	318	358	327	370	346	338	347	332	361	338	355	342	350	367	384	332	377	387	363	327	366	360	363	361	356	339	318	345	375	322	377	351	352	375	353	362	325	349	340	335	344	330	351	345	329	381	340	367	358	362	405	363	332	361	316	334	335	361	332	316	355	363	384	360	370	350	308	325	361	383	345	326	378	368	347	372	335	334	353	339	324	332	361	334	376	366	348	339	349	345	360	343	333	371	350	337	357	342	365	358	347	340	359	330	371	360	359	348	318	360	368	330	344	344	394	369	334	400	364	365	323	336	335	363	389	369	334	368	355	365	350	343	340	347	362	347	338	342	322	371	350	323	334	371	354	349	335	346	363	381	333	378	374	355	378	336	345	358	347	330	354	372	357	345	322	365	370	332	350	370	359	351	353	318	376
25181	40990	26995	12677	1012	662	549	535	534	485	527	482	526	519	506	484	489	516	523	467	493	539	513	530	527	494	683	556	490	533	733	1058	1168	867	606	528	506	471	500	497	474	480	448	524	521	491	495	499	487	501	493	501	500	481	499	488	475	483	494	495	511	462	506	508	474	501	505	477	533	503	486	475	466	519	520	488	485	513	522	517	457	506	506	487	504	490	479	520	479	475	528	516	503	488	518	476	481	501	493	528	508	494	500	506	491	505	502	493	455	501	477	471	484	481	518	471	540	537	505	497	514	475	493	469	488	562	492	524	458	508	478	506	460	427	562	504	479	503	481	455	491	489	521	494	495	473	478	456	498	507	506	487	484	504	489	487	467	498	501	417	478	496	498	506	524	510	447	487	519	487	497	516	499	499	485	549	481	473	490	478	456	479	498	511	488	487	450	498	463	478	512	507	483	515	487	474	455	473	476	462	501	490	472	454	473	484	508	487	500	482	474	473	492	459	506	502	475	539	459	518	477	530	475	473	515	554	512	503	501	503	501	516	473	544	544	482	505	468	457	513	479	526	483	495	449	462	519	519	496	508	481	526	481	512	500	462	491	465	481	457	515	498	496	485	474	472	520	481	460	472	499	493	512	483	472	465	528	486	464	467	503	480	506	458	506	521	507	476	510	444	502	498	485	508	481	465	489	472	512	458	499	477	467	501	491	537	490	520	522	486	475	503	512	460	507	498	483	494	520	518	535	492	517	453	471	474	458	479	511	496	505	507	496	449	513	495	480	502	481	524	539	496	473	501	463	502	515	506	494	505	456	490	496	515	472	427	507	436	493	508	478	485	521	505	493	507	537	475	513	511	533	542	479	497	498	478	533	484	515	499	489	493	504	502	506	471	473	515	473	481	498	478	493	447	470	477	463	480	464	518	470	532	517	525	505	460	482	540	464	494	480	520	498	495	491	484	522	495	484	476	507	538	534	458	474	496	473	493	482	479	480	454	484	483	457	515	469	478	498	511	482	507	478	492	515	482	488	482	493	473	477	500	498	469	517	474	474	493	488	526	525	517	516	483	496	488	485	499	463	479	486	519	505	481	498	528	467	451	470	487	487	496	572	502	475	502	523	518	497	489	484	462	480	504	482	485	483	526	481	474	488	512	507	458	534	478	472	489	482	495	464	490	519	463	509	492	462	521	507	519	479	463	471	518	475	477	486	454	490	534	496	490	488	507	495	497	507	491	517	509	497	485	468	475	503	485	484	505	515	473	478	507	493	495	463	488	487	471	501	480	531	478	447	467	528	463	509	505	475	480	489	462	471	478	511	508	521	475	529	478	524	462	481	429	471	497	486	462	487	496	499	494	509	483	534	486	472	483	520	560	487	503	501	521	477	481	445	479	487	505	503	468	514	486	420	490	512	480	516	506	467	464	464	528	498	457	465	487	504	500	517	502	487	469	501	517	489	517	511	506	503	480	500	541	484	527	505	525	493	531	519	503	490	496	470	473	498	528	515	505	487	471	506	522	495	476	446	512	465	478	479	515	517	517	540	495	527	478	487	468	490	481	506	556	495	488	472	473	479	518	448	475	498	485	473	485	502	511	512	451	504	490	488	484	499	486	459	483	492	504	456	479	462	488	499	487	487	480	512	516	505	472	489	533	485	474	517	490	505	424	480	499	462	492	470	478	510	497	475	466	480	527	482	485	489	462	493	509	488	469	523	479	524	512	479	506	517	460	489	497	491	498	493	504	476	493	507	485	486	513	502	484	517	473	518	532	504	479	503	487	465	507	501	502	507	487	478	489	470	512	523	484	507	483	481	490	513	498	472	480	502	487	465	476	523	523	493	483	467	495	468	508	492	509	509	543	464	535	518	481	470	477	475	486	493	474	489	510	478	512	540	525	471	484	530	500	489	481	479	466	508	468	533	493	529	459	482	465	483	482	432	483	481	481	497	524	504	527	523	513	469	451	461	509	490	460	471	479	471	491	488	501	503	473	480	510	498	495	498	525	515	477	493	464	488	507	482	537	502	487	507	482	462	487	434	513	521	519	474	475	471	508	497	488	495	508	453	507	490	493	501	484	518	508	460	517	513	485	537	488	476	507	488	509	481	498	490	441	502	488	520	482	513	466	520	535	476	464	505	466	471	531	516	493	521	496	462	494	486	509	478	505	490	498	481	492	463	467	455	482	474	493	514	490	509	456	512	479	468	523	497	514	534	473	486	496	519	465	493	489	452	464	478	548	478	486	503	520	517	528	495	455	537	513	448	469	452	474	452	521	517	492	498	497	465	449	543	511	486	490	482	492	491	494	484	461	457	503	522	532	503	528	484	498	487	494	514	520	509	477	481	502	490	513	508	509	497	486	457	495	491	481	508	528	493	473	496	503	487	487	482	473	472	488	478	477	489	448	476	507	477	493	510	451	495	459	517	523	505	503	453	488	484	510	497	513	497	488	492	523	489	519	489	478	511	469	460	489	552	512	434	501	483	509	505	476	496	494	519	465	491	485	511	506	504	462	482	539	514	499	437	512	479	510	502	482	466	476	532	494	478	493	518	499	507	508	469	465	490	522	487	503	499	486	496	509	523	478	489	508	497	511	511	483	462	515	487	494	518	527	492	563	507	475	526	489	484	496	515	491	481	497	518	491	477	468	491	517	512	490	479	486	474	535	486	519	532	470	498	545	484	482	490	503	453	492	480	533	510	477	478	490	445	499	479	468	478	490	487	468	478	508	458	535	502	496	482	458	504	497	471	482	505	450	442	507	537	497	506	463	477	468	495	463	437	475	479	514	504	519	495	491	522	468	477	487	513	521	439	523	509	479	522	506	470	492	501	488	500	467	510	476	494	539	475	478	493	503	489	512	494	508	507	490	467	494	538	470	509	504	498	455	505	493	495	474	502	497	481	481	505	475	514	496	469	493	508	506	481	474	482	460	515	504	488	495	486	495	481	475	530	504	501	500	468	495	509	507	451	513	473	502	491	471	482	476	514	527	467	483	489	498	495	522	488	504	452	471	510	498	458	502	520	490	498	498	505	471	510	513	507	513	498	506	487	494	521	545	510	510	482	480	488	495	509	506	513	495	479	510	510	502	517	484	511	459	528	491	507	463	510	491	476	517	489	507	474	482	544	504	503	521	512	495	487	484	441	461	491	477	500	509	489	485	442	473	469	500	537	520	513	483	499	545	460	498	508	492	494	495	486	520	494	501	483	461	500	489	513	469	471	517	496	496	528	474	473	493	505	500	539	474	528	526	507	511	477	469	468	519	479	505	497	524	477	477	464	478	512	497	532	479	489	535	517	517	492	500	503	506	491	484	475	513	469	523	512	483	483	504	498	490	482	519	499	476	557	479	485	474	498	474	485	466	473	501	502	480	503	546	466	488	503	485	466	491	519	507	481	490	462	499	521	477	467	492	486	515	497	494	499	498	493	473	486	452	482	492	493	514	459	522	465	502	452	498	514	489	524	505	516	484	531	489	494	501
23888	21326	29662	26339	20381	10867	1264	716	663	653	572	578	585	597	558	627	577	489	552	522	579	536	541	564	533	544	887	1897	567	767	1517	2082	1822	1202	754	544	509	528	507	537	518	536	500	486	506	542	507	522	538	532	547	567	526	519	474	499	517	484	536	501	544	516	511	523	494	524	474	540	533	551	510	529	507	510	466	506	532	501	518	521	564	539	534	506	518	544	527	513	525	487	531	505	537	540	581	504	500	525	545	518	531	532	507	522	552	567	518	520	545	556	530	536	520	529	560	548	504	540	578	518	532	537	504	547	524	549	520	572	567	508	554	545	504	534	571	548	529	548	541	534	500	528	582	585	513	506	544	535	532	557	552	549	496	498	527	499	520	534	520	476	481	518	493	554	518	528	508	518	536	490	524	541	524	515	497	552	540	536	518	510	547	536	507	518	548	552	541	440	525	513	523	497	534	511	525	529	543	520	505	539	520	459	558	563	499	520	529	503	525	549	493	542	525	488	551	499	573	546	525	498	456	515	479	524	526	517	519	486	525	574	511	524	524	566	554	494	522	514	510	512	535	507	506	530	513	501	562	527	520	530	485	513	527	527	473	511	527	578	530	501	501	542	504	515	545	504	497	537	478	541	515	506	528	511	510	509	529	497	512	469	495	520	563	500	502	536	550	525	522	504	522	491	542	559	534	466	514	514	512	532	509	535	519	508	562	545	509	546	496	515	580	526	494	506	505	509	496	518	511	525	485	541	532	534	518	495	522	521	510	522	506	543	520	513	544	564	523	491	524	554	530	509	495	539	511	501	501	541	550	495	509	506	525	530	528	503	507	522	512	529	515	510	513	536	512	539	538	499	525	512	498	503	507	506	541	511	516	513	518	509	546	538	493	538	523	520	543	531	501	533	529	494	490	492	513	511	544	501	504	504	507	504	515	534	535	545	516	541	546	524	509	513	501	518	487	565	494	482	528	504	553	528	502	531	520	524	514	533	561	511	530	513	510	532	491	530	510	513	531	540	492	533	592	522	542	513	551	513	519	513	508	502	539	507	536	479	529	489	500	566	535	498	538	524	485	520	483	534	506	572	524	492	501	518	525	491	539	483	521	583	529	506	530	588	534	495	513	544	542	543	579	540	507	522	524	520	508	541	498	517	517	573	555	513	530	570	514	506	514	516	520	525	484	481	555	505	490	535	504	503	537	532	524	518	506	515	520	531	535	534	542	551	547	516	515	564	519	533	498	544	540	471	563	533	499	552	543	541	513	508	534	529	576	513	514	545	525	535	503	476	517	524	517	508	484	528	503	531	547	521	510	520	520	502	539	544	588	533	500	499	515	541	533	488	538	537	535	528	511	520	521	522	499	500	521	518	530	530	534	528	541	535	525	543	477	538	500	547	527	559	524	512	529	532	523	496	505	534	502	493	552	526	548	509	569	483	525	558	546	555	516	528	513	505	531	479	518	552	451	492	503	505	471	522	540	489	479	521	531	517	523	535	504	513	539	505	492	526	515	494	551	477	507	526	572	512	555	501	512	498	538	505	519	507	517	523	503	498	499	478	534	506	536	549	531	541	490	505	534	530	521	521	500	500	528	534	538	548	503	555	558	518	510	519	553	535	537	512	460	509	482	528	575	538	512	506	531	512	498	488	554	539	562	542	517	595	530	522	519	512	504	500	541	540	552	522	504	514	519	530	560	522	512	548	536	530	521	531	510	530	512	536	543	518	512	520	566	552	525	554	551	469	520	500	523	491	514	525	512	527	500	524	509	507	548	507	495	514	512	524	524	538	549	506	560	494	519	539	517	528	513	534	496	531	546	497	481	507	530	513	544	523	510	488	520	495	493	512	508	534	557	561	527	535	537	537	537	501	551	491	548	514	513	553	547	546	509	534	537	505	534	544	531	523	499	514	544	552	517	546	551	515	513	533	535	547	546	514	570	529	483	537	511	531	543	551	518	529	501	522	513	488	542	526	548	506	480	475	497	522	538	517	532	531	495	523	494	533	510	518	541	539	520	527	514	530	514	542	477	530	520	568	546	517	511	540	520	551	534	494	575	544	487	546	567	563	542	525	528	544	512	525	479	510	480	534	509	488	550	484	516	515	540	502	492	531	533	499	496	552	484	491	554	531	501	507	485	511	537	543	500	568	507	523	511	553	514	488	518	504	537	494	521	509	491	519	520	497	484	505	543	485	535	521	527	504	538	562	500	514	539	522	480	542	518	552	528	559	526	452	530	565	486	503	535	512	503	506	533	562	488	507	523	541	555	555	555	572	516	529	517	541	520	500	563	584	531	539	546	542	523	505	508	556	515	536	525	520	501	512	482	541	565	562	570	503	548	476	499	503	516	510	517	576	536	509	514	545	488	553	537	559	507	495	558	516	508	521	512	528	496	545	518	519	524	534	578	547	527	532	589	510	509	515	505	505	577	524	525	523	502	511	519	497	510	531	502	540	564	524	513	464	537	509	527	538	552	482	527	516	528	560	496	546	539	544	541	540	537	535	535	547	522	494	513	522	522	488	505	533	523	542	536	532	541	495	510	533	518	553	511	511	521	531	522	545	520	497	492	514	501	496	531	485	504	510	513	502	559	494	522	555	538	487	526	500	518	510	492	492	515	530	534	520	502	512	489	501	526	486	540	568	531	524	544	533	510	532	538	491	515	513	512	547	518	490	522	511	524	524	547	525	519	513	508	529	533	506	548	533	555	505	525	518	518	537	543	475	534	526	506	541	523	554	536	527	513	504	520	530	547	550	517	518	517	503	506	527	529	543	572	508	530	481	511	546	565	490	504	520	539	482	516	525	496	561	494	549	556	514	540	534	480	526	516	532	529	555	539	570	546	520	482	576	551	521	512	524	515	553	544	507	491	522	504	556	509	518	511	560	525	493	577	498	523	529	516	501	526	492	514	574	502	482	536	523	533	531	502	536	572	472	565	526	527	535	511	506	511	517	538	503	511	518	508	507	561	507	565	533	510	483	524	505	531	520	487	515	532	550	506	509	502	509	489	513	465	514	528	497	526	518	506	544	519	525	489	544	472	522	513	498	486	518	525	518	522	515	535	523	502	542	553	546	528	491	543	518	542	515	532	534	557	537	555	498	514	492	549	532	547	533	546	525	494	525	506	502	516	542	503	556	510	507	544	487	508	552	515	505	562	504	512	550	510	504	535	553	550	474	501	512	523	559	497	491	530	522	568	522	518	518	556	518	531	522	543	509	503	558	515	522	543	512	528	530	542	516	547	558	516	552	547	554	527	538	547	512	547	509	536	501	536	506	536	503	541	521	515	514	510	534	523	499	501	537	486	534	513	528	483	548	543	492	531	523	514	548	526	520	510	482	556	541	513	527	521	524	493	522	519	542	579	502	540	494	514	510	512	466	533	542	513	513	535	519	487	510	529	532	542	534	499	506	495	553	512	540	513	506	602	534	556	518	522	535	490	503	532	545	509	580	530	550	514	541	516	546	503	548	512	483	534	490	474	489
47702	80899	54435	30534	3703	1748	1551	1191	1097	1018	982	912	920	847	861	804	781	761	821	770	770	801	797	734	727	718	1572	3621	788	1366	2959	4101	3534	2091	1162	735	714	686	710	671	700	769	681	724	730	748	684	754	726	699	685	724	706	752	765	719	711	703	735	727	682	722	738	687	651	700	737	708	732	701	751	700	705	760	732	712	752	748	734	684	714	756	784	692	710	742	715	759	677	735	721	695	722	726	656	697	750	691	714	720	701	733	725	696	710	719	743	708	731	707	690	731	708	678	705	736	759	674	683	717	685	747	708	709	749	696	734	713	741	749	742	704	684	709	749	758	742	690	710	754	693	689	688	722	696	689	713	725	718	703	754	738	737	745	703	711	647	787	729	706	709	735	726	727	712	745	718	678	692	712	724	692	706	676	696	739	716	767	723	696	683	758	702	719	712	732	680	721	711	687	696	718	718	735	666	658	696	726	713	707	717	695	712	672	748	736	706	690	710	724	644	719	700	698	722	703	760	721	728	689	684	734	755	696	775	684	673	725	710	746	678	740	766	696	698	740	693	715	747	732	730	735	722	677	726	709	708	702	709	711	720	730	708	726	736	692	729	700	764	730	680	748	731	668	741	742	741	661	725	746	704	740	715	723	687	741	706	692	733	708	695	690	724	685	698	706	698	732	723	759	677	721	740	741	689	718	717	705	701	697	672	750	745	761	776	735	739	688	744	680	693	727	710	732	747	680	713	724	741	733	721	738	713	716	671	698	720	740	692	674	702	698	758	692	709	725	720	742	684	699	709	737	708	698	752	740	744	703	697	691	652	727	725	707	685	719	682	725	715	752	702	766	766	742	718	729	739	708	711	731	719	743	711	715	754	740	786	718	733	749	746	696	725	722	734	696	705	719	742	761	642	728	724	697	727	673	765	711	732	705	726	761	725	738	716	708	699	736	689	701	704	721	674	735	734	733	729	753	717	762	752	696	731	760	756	686	676	694	705	742	734	774	695	720	697	731	696	718	673	679	749	732	730	721	668	681	702	714	733	713	687	681	771	736	706	708	741	712	752	704	745	732	710	702	742	713	721	723	711	696	716	694	710	685	709	778	725	740	744	719	741	748	712	776	749	716	735	737	675	724	745	732	719	673	720	725	706	700	732	733	730	715	725	692	709	727	699	671	747	766	733	738	684	683	689	699	704	707	734	707	698	717	636	697	749	720	655	737	722	661	719	691	690	730	735	709	691	703	724	713	695	722	677	711	657	715	722	727	738	708	729	745	695	740	774	694	695	730	723	737	765	700	775	736	711	710	671	725	747	777	702	783	718	730	718	748	750	700	712	724	741	728	719	704	728	727	702	693	705	728	780	729	718	687	683	690	741	736	716	738	700	724	678	705	750	718	741	713	712	731	703	708	735	725	722	720	694	741	690	738	705	693	679	735	729	704	726	755	714	689	731	717	716	714	729	740	763	747	714	754	723	756	703	729	691	743	727	721	720	771	719	724	756	694	722	753	719	734	755	782	703	739	702	681	750	687	718	692	691	705	712	704	721	720	716	726	765	723	724	747	698	709	717	739	696	719	742	712	708	719	719	727	651	750	708	694	702	704	683	747	697	697	690	706	716	756	663	708	745	709	686	722	733	734	705	720	729	729	717	771	677	733	749	775	674	721	719	694	764	682	673	696	666	773	693	725	703	706	699	731	687	704	697	710	710	741	717	709	762	702	761	718	744	694	714	681	721	762	657	721	732	751	734	706	713	708	757	702	700	710	699	734	723	736	724	735	707	759	682	739	717	736	720	672	729	762	733	748	702	710	726	692	706	724	719	777	739	709	703	681	710	720	725	703	716	710	688	716	733	719	710	710	752	727	703	724	699	674	702	736	673	763	704	727	751	728	730	739	709	709	780	719	739	715	701	744	765	749	724	704	749	759	679	665	694	747	711	731	714	785	715	739	687	673	721	708	737	679	723	711	690	661	716	707	720	710	711	725	747	714	681	670	713	678	690	699	713	739	690	676	706	730	708	731	737	651	700	717	711	666	679	671	705	719	729	746	733	698	749	734	723	754	737	720	707	699	690	686	708	692	703	735	737	751	736	719	722	728	680	772	710	720	730	730	690	712	742	734	717	659	701	700	714	725	648	753	712	752	676	722	709	711	699	699	709	709	720	695	708	710	707	711	688	727	778	712	705	768	728	757	732	671	670	649	722	704	761	721	704	739	695	723	741	701	740	702	744	695	698	738	661	732	733	727	728	712	668	671	681	705	781	712	703	778	739	680	699	731	742	727	708	744	720	741	696	722	685	754	685	716	740	685	756	724	748	704	750	734	668	695	685	716	743	671	782	740	728	708	706	741	757	778	698	736	696	709	691	733	726	723	692	744	731	719	706	700	752	713	732	695	719	752	723	758	724	764	692	717	709	709	719	733	729	717	721	724	716	723	686	729	746	688	703	689	707	638	735	744	721	715	728	749	716	746	697	717	727	705	711	685	720	712	740	721	724	682	764	720	733	683	693	718	751	715	757	710	729	694	753	770	748	737	744	705	732	696	746	724	741	709	698	742	705	729	754	744	731	759	734	704	747	716	709	727	715	707	755	704	711	723	659	713	675	690	710	705	749	735	701	692	713	708	728	751	684	698	770	746	718	721	703	742	697	702	715	696	772	682	725	731	751	713	752	727	726	716	739	713	721	691	737	754	690	700	715	706	705	721	686	723	720	674	710	699	709	716	712	704	741	691	772	673	671	694	719	721	726	731	717	732	723	728	733	744	735	738	725	692	753	694	726	731	744	718	690	714	721	761	742	681	731	748	761	739	687	683	741	712	700	692	712	726	741	712	708	674	708	772	721	722	721	703	707	701	683	682	701	760	703	712	738	708	681	732	713	758	730	745	715	674	706	722	681	681	701	679	679	697	727	640	711	763	736	694	695	725	682	716	692	699	751	720	740	705	721	690	715	742	749	741	698	705	704	761	723	675	748	671	741	732	709	725	728	737	716	704	730	706	728	694	745	709	710	748	687	740	742	690	729	703	685	757	705	742	696	756	706	661	723	725	700	727	703	754	702	690	718	740	650	713	688	704	741	735	730	700	708	719	716	713	688	725	721	707	708	732	698	689	765	736	726	736	737	717	772	739	709	676	725	716	736	683	686	722	744	726	681	698	736	714	683	691	698	744	708	744	752	738	735	707	722	708	712	731	707	659	702	719	748	702	699	700	737	664	713	684	720	673	736	738	692	713	715	721	690	751	714	677	762	698	701	726	734	712	728	658	742	730	709	760	683	745	721	723	699	755	690	711	731	738	713	677	707	720	722	722	727	686	693	747	750	704	711	756	679	722	686	651	758	680	741	752	673	767	706	697	752	697	718	759	734	728	767	766	702	743	750	713	683	724	732	697	771	734	715	729	717	741	674	691	739	681	735	716	714	699	705	731	756	690	672	756	748	705	767	698	710	751	726	692	734	706	721	729	678	690	717	719	683	684	702	676	676	690	740	725
22899	21137	29365	24329	21068	20497	9321	1045	818	727	682	649	695	634	589	595	580	576	606	540	578	545	575	574	530	574	1011	1565	563	734	2611	4024	3317	2001	942	527	496	491	557	502	519	570	510	489	515	517	505	523	536	516	515	515	535	491	542	516	558	534	486	525	524	493	512	545	515	499	495	514	508	480	542	569	512	498	505	499	568	530	533	512	524	536	473	528	514	573	548	494	503	490	500	514	520	478	530	517	517	537	514	511	537	523	508	519	522	488	551	538	529	521	519	516	547	494	515	511	503	511	532	503	517	530	523	569	476	525	522	538	484	518	564	540	521	517	532	484	505	491	494	530	507	494	517	523	497	476	502	507	487	529	512	503	524	511	538	493	487	512	529	508	519	564	516	499	531	508	506	522	489	529	507	548	585	518	554	536	498	534	523	536	536	534	567	455	508	495	496	512	538	519	504	526	533	497	532	515	508	525	506	511	512	484	541	517	522	548	531	513	543	544	521	542	542	532	478	502	481	572	531	491	529	544	469	500	518	503	528	494	530	497	510	523	499	541	519	497	494	540	519	548	559	519	508	567	495	538	522	538	483	508	513	515	509	497	532	499	512	576	541	528	508	518	509	505	511	513	527	510	522	471	521	498	521	533	481	510	542	501	506	520	503	515	520	555	537	544	544	531	490	512	531	550	525	499	480	510	521	531	520	522	509	516	477	498	540	552	504	470	502	491	531	573	550	542	510	518	518	503	508	530	521	471	527	529	526	478	512	504	484	548	529	497	537	532	498	524	574	496	530	511	576	535	489	479	492	512	530	527	535	527	506	506	524	519	539	511	459	531	524	519	519	464	482	511	492	507	510	556	546	514	520	488	506	482	533	520	488	531	498	496	494	472	495	539	517	521	534	520	515	530	522	522	514	525	530	506	537	474	508	530	506	542	545	528	515	540	542	520	503	502	523	555	487	511	510	506	481	548	535	502	507	516	515	510	485	537	535	497	531	524	556	561	578	527	507	499	532	519	518	493	502	487	508	485	540	509	529	526	540	514	542	478	490	489	510	530	528	513	527	498	530	500	503	530	530	509	522	534	545	529	540	542	479	533	542	534	516	536	520	506	563	504	497	549	559	535	538	547	455	508	537	505	552	542	504	535	518	546	515	540	512	470	507	486	481	513	478	560	521	479	501	509	516	533	506	552	551	551	555	457	505	550	517	497	556	526	495	499	526	528	496	505	528	480	517	519	560	524	515	493	538	518	523	532	513	457	499	504	491	534	534	497	516	495	522	558	523	518	521	555	534	522	532	516	543	506	501	510	536	554	513	521	525	531	527	515	492	512	536	523	514	470	527	562	503	515	489	494	482	531	558	535	503	546	504	518	523	514	504	491	515	526	506	486	536	538	516	470	505	473	488	515	550	534	540	541	505	489	531	568	461	528	514	512	502	507	505	498	507	536	506	549	478	516	550	475	508	560	547	540	498	541	528	540	485	524	503	512	498	484	508	526	555	466	519	529	543	518	522	519	507	519	542	537	548	525	523	503	523	549	537	534	506	526	503	522	551	489	562	489	535	556	514	525	524	510	510	503	520	553	525	497	480	494	565	552	516	518	531	521	535	530	490	512	484	515	513	498	513	525	532	505	515	564	506	515	512	531	509	531	515	532	539	555	504	497	539	557	477	550	513	511	490	487	553	543	526	533	531	530	536	569	532	542	537	556	504	525	488	548	539	534	469	513	511	517	522	499	519	531	507	494	548	500	556	485	567	472	526	534	514	536	539	561	509	499	553	491	512	521	539	490	515	558	510	543	544	489	514	552	544	563	514	518	521	529	553	522	500	507	531	524	477	559	513	505	503	528	565	552	571	511	449	504	495	545	507	491	504	497	517	512	522	545	555	548	527	539	506	521	515	510	527	526	534	499	576	487	520	498	510	513	539	501	561	468	523	510	519	502	537	491	533	540	523	510	488	505	542	535	533	500	525	521	521	497	509	552	529	474	535	517	499	502	508	535	507	504	522	465	527	521	478	515	492	486	500	506	561	497	472	495	504	476	516	501	509	525	521	530	533	498	522	501	502	506	468	504	508	515	468	501	511	519	529	512	517	516	530	517	486	519	527	515	494	551	539	540	514	539	522	514	482	512	523	490	502	497	504	519	444	501	508	535	505	509	492	525	532	534	499	492	511	528	525	493	519	549	528	526	510	556	506	509	498	512	544	523	489	543	507	529	506	565	517	518	516	500	526	527	542	535	486	505	496	530	498	493	549	556	527	514	520	489	529	542	486	491	519	532	538	506	554	513	491	532	517	511	505	482	517	539	471	489	503	515	504	539	537	486	508	521	558	521	533	510	543	487	527	526	530	485	505	514	532	527	544	525	483	502	552	522	490	524	540	535	499	528	501	535	510	563	487	463	497	518	550	511	499	515	528	517	528	492	565	528	512	514	551	552	532	503	524	506	516	489	518	494	505	503	528	559	511	478	518	495	502	515	489	498	514	522	524	524	475	525	530	464	474	511	528	516	539	494	502	547	518	496	495	502	505	515	519	480	506	547	504	494	488	529	505	493	495	491	512	494	563	497	514	495	534	520	517	545	493	514	524	492	503	550	518	544	524	511	515	501	490	528	542	471	502	502	494	484	494	515	516	519	527	534	504	566	570	510	522	501	563	530	539	521	528	570	498	527	501	460	541	536	473	561	504	542	481	558	490	480	558	516	521	498	559	540	544	515	554	468	525	533	530	540	531	518	493	476	533	563	534	539	479	516	515	525	524	507	540	551	523	574	563	529	557	545	534	502	515	512	526	515	499	518	530	538	531	503	479	522	518	534	506	500	516	551	512	530	522	519	529	536	540	528	492	506	507	491	514	518	517	494	518	524	524	487	488	528	500	535	500	523	545	535	466	503	504	528	546	554	505	445	519	542	572	538	526	494	502	507	498	507	524	500	515	518	539	509	524	534	519	529	502	505	493	509	505	491	497	501	497	531	519	459	501	501	545	470	538	523	476	467	489	516	504	474	481	509	520	495	514	572	524	524	540	528	500	537	551	505	546	537	504	492	544	497	528	490	491	498	501	501	517	536	521	512	517	540	543	523	525	515	519	529	494	535	585	531	538	501	499	504	454	509	524	540	481	520	556	543	568	530	499	540	485	486	525	509	492	517	531	507	537	524	517	542	544	539	508	506	519	554	539	495	525	474	492	472	543	484	498	539	473	520	521	498	492	554	513	555	529	493	487	521	512	527	515	507	524	532	531	518	553	546	502	541	527	524	548	497	471	461	544	525	537	529	537	501	519	522	487	533	484	517	538	503	492	531	533	518	519	514	507	517	546	536	555	554	510	539	500	533	492	498	517	502	503	509	495	551	568	502	536	569	454	513	525	544	516	480	567	505	512	521	532	523	515	538	541	499	516	514	501	507	499	507	559	494	493	545	480	504	491	508	517	508	544	518	533	507	532	519	550	511	517	548	526	509	525	534	498	520	536	491	492	506	525	516	518	491
52571	88805	63302	37046	5868	2552	2056	1725	1469	1281	1131	1058	1040	991	915	914	907	850	810	825	847	777	781	780	760	798	1850	2974	803	1227	5292	7744	6470	3912	1510	782	668	702	657	721	740	750	715	648	739	717	720	708	744	698	708	710	692	770	711	675	758	700	744	692	698	638	758	792	677	755	644	723	720	731	722	662	673	702	725	748	712	730	701	704	737	715	725	708	679	743	723	686	654	717	688	704	719	744	671	724	748	734	715	667	691	717	690	704	675	673	715	739	709	715	732	697	704	708	763	651	726	686	664	758	719	749	730	652	671	694	715	696	753	673	716	714	699	704	710	690	716	720	681	743	705	719	723	660	742	752	736	689	715	753	720	698	687	712	678	691	712	722	676	689	688	761	715	732	710	708	675	717	730	700	675	699	710	715	686	698	686	728	710	694	716	708	680	777	717	748	675	661	701	728	714	727	729	668	691	684	741	736	682	709	750	703	752	717	691	679	671	737	712	693	730	676	695	668	707	682	724	732	688	716	705	730	692	677	699	693	743	679	725	727	712	706	716	728	685	695	712	700	741	726	718	711	673	682	699	723	690	683	729	691	702	741	687	700	738	712	683	721	715	742	690	719	728	733	723	692	736	728	765	721	691	717	714	710	677	728	782	742	651	701	715	663	690	710	680	724	686	723	699	673	756	674	708	705	677	707	739	723	683	694	717	709	733	743	682	699	695	695	718	697	744	747	736	714	739	772	686	644	735	661	703	689	699	715	722	733	736	695	733	703	735	714	733	688	699	703	707	673	733	717	739	733	716	715	698	695	710	736	712	715	691	733	743	677	748	687	719	700	710	687	704	762	707	679	699	721	735	713	712	732	723	704	704	699	710	706	709	710	671	722	704	691	756	705	706	672	721	684	719	737	717	703	722	684	680	703	755	750	698	713	743	693	682	715	683	679	653	661	672	703	734	751	741	701	768	691	704	704	735	741	700	730	721	678	752	674	660	704	691	703	680	712	700	689	701	693	690	694	695	712	730	672	712	696	703	720	676	713	696	676	754	739	711	780	665	732	693	703	717	722	697	748	666	704	742	752	708	755	676	736	704	705	700	656	735	689	682	710	726	750	729	703	687	695	704	734	725	711	685	668	715	750	657	721	700	731	700	687	723	753	722	640	704	693	680	732	679	685	707	723	770	740	715	663	722	692	692	707	673	670	669	745	747	728	694	677	724	707	734	718	660	673	682	751	707	729	674	710	693	731	680	749	709	718	684	678	704	651	690	682	700	710	709	660	687	720	707	740	658	677	695	705	726	735	695	725	701	709	686	706	724	711	707	699	703	731	726	705	710	751	721	688	683	720	712	692	730	711	728	728	719	744	752	678	730	750	724	697	748	673	733	660	720	682	703	720	738	665	696	746	692	690	659	711	699	698	730	735	725	687	732	669	676	728	700	709	708	690	667	721	684	699	685	689	680	695	719	690	704	694	645	674	681	687	709	710	723	681	741	688	668	702	715	752	699	690	712	700	718	718	701	687	735	673	692	707	668	685	745	649	740	753	737	702	730	696	671	687	704	698	656	726	656	670	715	708	682	711	707	712	656	713	669	737	698	709	721	701	737	715	706	687	717	689	689	732	702	703	693	716	683	639	740	723	692	716	714	671	696	711	726	737	730	712	688	703	714	689	668	694	720	699	688	749	738	693	705	743	688	708	714	701	679	693	646	667	690	747	710	701	706	746	718	681	751	688	683	681	732	703	716	696	677	717	696	758	688	687	682	671	683	713	699	675	721	705	703	731	738	717	720	689	723	670	700	694	710	721	687	705	673	677	706	696	660	747	713	692	764	740	733	684	738	696	741	706	679	688	753	709	721	727	646	694	717	725	735	719	678	705	716	742	731	722	694	725	718	702	705	712	719	709	711	724	739	685	680	702	720	686	712	732	677	690	630	686	702	727	723	770	742	665	710	741	668	690	721	676	725	683	737	721	721	708	697	742	654	691	670	717	727	693	697	746	724	697	746	719	747	707	716	725	756	699	755	676	654	690	696	761	737	723	718	730	708	681	733	731	746	762	710	720	685	698	704	681	724	765	678	722	684	672	724	711	692	716	683	751	723	687	680	741	693	667	720	754	715	711	770	691	712	693	704	703	692	734	671	695	712	665	704	721	784	694	696	740	712	702	708	712	724	693	734	684	717	708	712	705	714	711	730	706	746	688	762	680	690	667	703	693	709	692	733	737	702	667	691	712	718	703	697	713	740	698	717	729	705	689	723	707	723	714	719	747	694	700	659	682	687	711	693	710	676	749	706	699	696	711	730	778	688	659	660	787	754	667	701	719	740	660	710	726	692	699	737	685	665	688	720	695	704	733	681	731	687	664	718	709	680	733	716	694	684	722	697	703	663	773	683	675	736	674	713	708	659	675	720	682	723	673	686	679	657	701	763	742	704	750	701	659	744	738	723	702	712	660	671	730	701	758	721	674	736	729	747	710	715	670	744	705	695	731	706	779	662	659	691	760	714	738	702	729	739	682	754	695	747	681	695	680	674	660	681	705	731	722	754	739	684	682	673	668	672	668	700	720	664	678	731	685	699	707	667	754	687	705	713	667	683	704	716	738	732	712	776	688	692	654	715	718	678	697	707	667	697	741	701	692	776	692	696	740	691	708	680	725	720	675	688	706	665	657	735	737	702	702	769	711	697	705	701	703	781	697	733	732	727	737	731	722	710	721	718	724	672	692	749	701	709	727	717	658	724	697	669	715	716	694	718	690	716	729	720	692	718	686	735	702	697	712	673	720	695	709	726	659	709	683	689	692	675	690	720	692	679	732	747	675	694	723	740	693	662	683	702	742	717	714	731	705	713	740	697	735	682	676	715	726	713	705	685	691	700	698	688	649	764	746	669	675	729	713	722	697	712	725	716	706	676	700	717	696	681	696	721	729	705	696	703	712	676	741	684	650	735	676	732	674	653	747	749	678	708	723	693	672	670	674	726	751	672	753	723	716	675	707	667	677	698	718	701	703	741	698	725	742	743	769	689	715	702	745	680	703	686	696	718	688	715	692	714	700	736	733	733	759	681	674	675	763	698	710	666	705	675	655	723	658	716	698	729	709	692	701	699	707	744	639	737	649	676	701	711	723	728	694	710	678	694	682	712	694	759	671	763	733	702	683	742	693	666	676	745	718	749	671	710	706	672	674	721	684	672	723	731	724	721	738	680	732	710	729	710	730	699	701	671	712	660	696	738	722	705	672	710	691	711	737	717	695	687	755	703	717	676	702	735	677	769	673	742	723	721	693	762	700	667	668	689	727	660	722	757	704	716	694	692	693	702	739	706	719	769	739	672	737	709	662	690	706	714	732	723	697	707	708	738	744	674	707	680	722	665	720	685	736	666	726	710	749	702	711	667	700	711	705	700	709	716	690	750	772	716	706	698	673	680	694	729	698	730	671	724	657	703	672	697	667	720	694	682	740	692	684	756	766	762	680	724	713	694	769	749	712	718	720
27190	23000	25861	12842	774	446	421	365	339	340	405	374	407	374	325	367	405	349	346	363	374	353	402	386	346	356	336	467	359	385	426	619	687	607	436	378	334	402	378	367	373	355	363	362	358	353	349	363	342	327	353	369	364	356	355	354	343	354	359	377	301	415	325	408	348	351	338	398	349	342	365	346	314	367	383	326	357	382	375	363	365	355	357	382	357	384	353	331	346	351	335	358	342	366	332	331	345	387	348	338	363	367	338	341	369	332	386	370	325	370	330	373	357	350	381	377	331	353	357	319	376	340	371	341	367	321	356	337	327	373	354	360	330	362	373	337	374	352	335	347	340	358	361	381	340	366	363	389	380	333	364	328	335	371	371	384	334	368	339	373	332	349	369	361	350	334	352	347	336	359	350	384	345	330	325	372	312	305	381	370	337	353	345	333	349	366	343	329	377	364	345	399	342	380	340	386	353	364	342	352	350	353	360	375	358	365	373	365	358	356	325	304	348	324	332	368	344	394	374	326	357	362	357	342	330	340	377	331	337	352	350	368	368	361	364	328	337	351	382	343	365	377	368	339	349	365	350	372	372	399	334	346	365	409	332	357	360	358	335	359	321	338	332	335	344	372	349	360	339	321	343	369	400	387	346	365	359	348	336	339	369	323	341	351	394	373	348	321	352	335	343	341	345	376	361	340	356	341	339	385	356	363	356	342	370	348	398	347	348	364	361	358	373	356	364	350	388	346	361	315	346	331	363	366	383	377	353	401	364	355	344	380	333	355	332	368	360	364	366	346	357	324	396	337	343	368	354	309	352	347	349	350	364	318	347	344	360	338	358	348	333	329	344	331	338	338	373	370	352	377	304	334	341	381	351	339	315	354	364	421	357	366	368	343	349	360	334	357	366	363	360	352	356	365	377	358	365	346	347	331	351	371	299	371	356	336	357	330	334	366	379	349	340	373	355	366	337	364	339	318	364	336	352	353	366	366	337	326	386	350	350	359	384	386	366	358	330	344	359	369	333	322	333	351	342	346	362	360	382	377	353	330	364	332	366	344	320	357	369	361	333	339	347	339	360	351	338	366	370	383	390	347	338	343	332	345	351	363	379	349	380	349	375	341	349	372	373	361	370	346	346	361	367	380	347	358	343	363	354	393	381	364	359	357	328	347	352	355	388	371	368	357	347	338	364	314	346	342	355	344	354	354	351	306	344	391	342	310	381	370	337	338	391	378	397	357	328	353	342	358	361	343	360	353	357	359	316	342	351	343	385	323	361	348	352	344	341	340	346	355	370	371	354	347	368	337	340	365	332	367	364	378	357	346	362	336	358	348	400	343	329	350	353	320	334	380	339	361	333	331	317	336	359	331	355	363	356	340	358	377	359	364	373	352	352	363	377	372	345	357	383	348	359	395	333	360	329	336	329	380	356	339	334	394	331	353	353	337	345	316	359	313	367	364	358	339	375	380	352	346	351	341	373	370	339	359	344	333	372	362	376	330	385	358	343	323	356	363	334	383	360	367	316	330	361	360	324	371	357	399	362	358	356	385	335	396	385	378	320	350	354	320	382	332	353	337	343	337	340	343	358	331	342	340	353	327	369	339	330	352	363	367	344	323	340	367	360	358	322	350	367	354	329	365	350	355	372	353	315	359	324	388	366	359	347	351	397	368	395	327	340	338	341	326	337	366	342	338	370	338	393	360	337	354	383	341	340	351	353	320	381	368	333	345	368	363	347	361	379	351	329	357	328	364	340	378	353	336	332	353	339	371	360	373	341	353	354	306	361	373	334	380	341	342	361	377	348	343	359	323	347	354	327	345	357	343	332	348	364	371	330	344	340	365	336	349	347	343	352	338	346	351	319	340	339	372	347	359	356	352	374	352	362	372	348	357	352	366	384	341	360	350	333	355	308	353	384	346	352	340	353	348	351	335	361	379	329	357	380	338	364	373	382	325	370	321	350	347	314	376	356	372	366	362	350	350	382	376	363	353	336	311	361	359	351	369	368	348	370	344	346	386	351	338	351	352	345	344	339	369	334	373	374	336	343	357	352	320	327	353	352	352	368	386	356	368	369	327	361	342	345	343	353	308	324	350	335	367	325	359	371	344	349	358	376	391	322	326	356	386	328	330	363	321	382	380	364	323	340	329	335	331	358	348	357	356	365	369	367	363	358	344	332	329	330	355	356	346	345	371	357	397	340	341	371	333	364	348	349	347	358	358	358	321	390	366	378	355	350	361	352	323	374	352	352	360	333	384	342	342	360	357	388	340	376	364	353	355	368	372	349	329	366	347	339	335	365	352	349	386	347	334	364	327	376	362	338	330	339	358	338	330	375	327	386	347	351	343	386	342	343	355	380	371	350	369	322	355	341	341	353	335	350	360	358	369	382	339	353	354	352	355	358	345	362	341	322	378	385	380	359	336	355	339	319	379	343	368	354	364	360	334	334	345	378	342	313	334	358	367	388	316	312	327	312	345	377	406	354	357	367	346	376	345	378	339	344	351	343	338	377	373	355	397	345	359	335	352	375	377	358	345	359	351	343	347	338	344	384	366	376	335	382	367	382	360	350	346	350	363	353	358	355	358	340	357	355	354	357	349	353	358	353	348	326	302	372	367	366	370	359	364	346	388	382	313	351	385	352	366	326	388	344	342	334	357	340	368	345	363	357	354	364	379	350	331	335	360	354	320	360	341	371	341	364	366	362	336	353	341	350	350	352	377	372	357	370	339	372	350	336	330	345	365	348	335	358	385	353	341	341	344	334	317	383	349	334	342	348	324	340	365	356	353	376	358	352	354	376	391	374	400	360	379	387	364	395	353	353	370	353	339	364	363	373	330	324	345	321	367	364	363	359	361	331	370	361	352	374	410	342	376	354	355	328	338	347	342	351	384	362	335	358	317	342	346	321	385	337	346	400	361	368	366	362	376	355	348	325	373	338	371	355	379	361	329	369	337	334	329	392	372	361	345	354	380	325	324	359	387	332	342	343	364	350	330	349	374	340	368	345	326	342	381	374	369	358	338	394	348	354	335	323	340	372	334	346	354	360	356	363	355	348	358	340	378	316	339	349	375	339	320	369	384	336	372	355	374	362	366	373	373	295	318	348	346	381	334	338	334	373	348	340	364	369	383	361	341	368	355	374	343	379	389	330	382	375	342	357	346	371	372	373	313	373	355	372	356	371	355	346	379	337	362	365	333	388	352	341	382	327	325	352	332	396	323	337	346	362	378	383	354	351	380	345	339	336	361	377	365	366	340	356	322	326	347	373	407	352	350	357	326	357	327	337	346	365	318	340	343	346	380	332	342	329	359	337	357	335	359	354	363	344	366	339	408	389	342	353	372	339	340	324	363	363	365	379	370	366	311	361	382	343	350	358	339	394	352	378	368	346	372	379	375	347	372	333	363	340	349	356	380	340	380	388	377	355	353	333	339	365	344	354	340	339	355	335	361	337	350	350	346	333	343	372	353	369	360	348	341	338	354	383	349	392	339
24818	39226	27244	10617	896	643	604	568	553	571	522	512	491	496	521	481	510	485	513	504	508	520	523	506	503	490	539	758	531	519	688	1048	1143	947	614	508	495	511	483	507	464	494	507	499	453	525	489	517	496	524	501	480	468	531	488	494	465	485	504	484	507	457	480	485	478	467	535	473	478	472	502	512	526	512	483	558	469	525	462	473	485	516	458	488	457	455	534	475	514	503	484	529	542	455	508	517	511	505	511	474	489	523	483	485	459	495	484	527	500	502	462	486	492	486	522	501	510	513	469	489	518	517	469	505	486	504	470	491	514	554	520	505	485	469	516	521	514	503	464	506	530	523	490	517	504	524	490	480	455	499	533	512	491	506	502	537	474	520	452	552	500	476	459	511	517	474	504	456	464	473	492	488	491	503	537	485	517	503	506	512	539	468	494	466	493	481	499	469	538	480	543	494	480	494	477	514	502	527	477	489	489	501	490	469	519	474	493	490	496	484	503	541	494	505	492	490	508	512	486	493	495	534	482	500	490	486	486	465	473	495	511	521	525	489	512	489	518	483	483	440	511	509	499	500	557	492	514	457	527	519	450	516	515	463	486	508	500	515	508	493	514	492	498	505	499	496	483	522	508	544	479	509	493	505	491	490	479	539	538	534	518	495	492	476	470	476	461	478	495	471	492	529	489	455	485	498	535	500	506	458	480	488	472	492	463	478	504	496	524	528	489	521	512	499	454	486	478	497	510	480	455	510	480	522	534	437	509	503	508	509	497	479	462	510	498	535	465	494	533	498	493	524	496	504	488	504	447	513	449	526	492	507	505	506	520	501	529	527	487	485	534	501	470	485	503	497	509	474	489	464	460	526	499	480	514	512	477	519	483	492	493	489	489	549	509	486	482	517	495	493	496	536	480	508	506	511	521	499	497	492	472	485	479	502	489	484	462	509	460	501	492	507	485	519	453	519	497	531	485	471	487	506	466	460	483	510	521	466	497	445	480	497	511	491	503	478	499	484	487	543	520	491	514	502	535	521	495	492	502	456	540	484	511	495	491	499	506	535	541	485	486	493	528	494	485	514	485	498	470	484	509	528	494	456	534	483	517	492	465	482	494	480	503	490	531	505	496	500	471	491	512	488	481	479	467	492	475	517	501	522	535	486	492	497	503	511	502	512	491	499	501	519	502	501	493	499	471	488	485	503	509	500	472	501	457	478	513	478	506	501	499	477	537	474	507	472	485	461	497	466	474	447	492	483	472	523	509	489	523	484	497	496	468	497	499	518	515	523	484	554	466	491	530	491	484	506	502	513	537	508	467	467	518	503	506	503	497	517	460	499	500	485	493	513	480	455	478	480	469	531	487	496	505	514	509	492	481	503	478	533	481	486	506	494	462	495	491	473	508	512	483	467	462	529	503	469	505	447	461	484	481	476	492	467	483	476	479	534	462	487	534	468	523	530	490	520	468	488	482	469	503	530	534	474	517	457	488	511	485	515	492	464	501	512	533	546	482	484	487	517	512	486	483	505	506	525	460	471	477	474	509	486	492	493	472	462	527	515	483	514	504	484	478	471	521	513	474	491	495	475	532	473	498	533	502	517	482	471	488	503	479	485	508	500	508	494	490	509	519	514	429	497	512	496	497	507	508	530	507	507	519	473	463	478	481	513	490	504	516	532	511	459	497	504	509	496	511	457	498	520	486	480	509	476	478	514	491	505	482	510	511	534	491	478	526	508	495	477	471	514	476	505	522	523	492	491	482	457	488	492	487	470	494	514	498	505	489	480	479	512	502	498	484	487	521	457	502	471	517	501	496	503	499	535	505	471	477	521	503	499	534	461	500	533	549	502	502	498	516	459	485	463	515	464	475	496	531	505	508	512	507	532	477	510	529	525	482	479	514	459	487	489	517	516	471	469	475	505	534	494	521	483	475	508	477	503	438	497	510	451	491	503	476	493	504	450	533	502	519	484	539	519	519	492	495	517	536	468	503	517	501	518	497	488	484	501	441	525	473	464	505	495	473	514	503	532	524	517	537	470	496	473	499	461	470	479	525	496	500	462	488	492	472	495	443	505	523	458	479	501	490	482	516	526	549	490	500	506	483	480	516	497	509	481	518	525	500	505	495	460	486	478	480	517	478	480	480	489	498	496	543	497	497	486	464	494	500	472	557	477	484	497	514	460	489	463	511	533	555	501	503	452	485	494	454	518	503	470	523	477	521	497	521	489	535	479	518	513	513	473	487	481	467	527	498	468	470	512	479	478	458	501	477	555	511	508	502	518	512	484	477	474	488	520	457	498	485	498	492	487	475	521	480	474	486	510	484	473	483	514	462	472	491	509	527	500	470	489	532	496	493	480	485	515	482	493	474	478	497	469	536	510	528	497	494	536	513	477	498	517	497	468	454	506	492	478	476	452	501	513	475	527	489	522	491	525	503	516	486	540	467	512	496	507	483	479	495	468	484	510	485	486	471	529	505	521	490	452	523	526	513	486	521	528	481	512	450	520	468	512	475	518	499	509	553	469	484	493	469	525	491	489	487	524	536	504	522	478	477	470	530	457	490	463	467	514	515	501	480	473	512	452	476	516	490	462	495	510	496	515	502	509	507	514	478	497	496	527	507	458	507	481	461	473	497	552	514	483	478	457	490	502	478	532	539	493	501	494	508	510	506	486	483	443	544	494	469	484	479	519	535	522	564	493	509	481	493	484	467	474	523	528	518	496	530	511	531	486	509	513	520	492	501	475	513	468	463	478	502	460	449	500	488	530	474	528	516	462	492	500	486	463	487	451	500	503	488	513	501	494	517	503	492	507	479	507	497	517	466	545	506	509	472	495	530	485	476	528	452	503	470	464	511	532	480	486	511	531	489	506	524	464	478	513	526	476	495	492	519	476	528	498	444	505	494	495	477	463	511	516	529	510	500	529	479	483	512	528	467	518	474	500	522	486	515	480	493	519	496	492	515	536	523	481	489	540	489	484	511	504	523	485	494	492	546	513	496	511	520	483	505	495	457	485	503	464	520	491	540	533	453	474	510	515	439	471	487	458	458	472	502	494	506	489	507	503	476	483	465	495	453	472	460	486	510	520	490	520	525	494	527	467	520	496	501	501	494	487	454	495	501	499	499	468	517	497	473	462	488	501	495	493	481	491	525	492	517	500	470	512	534	477	480	492	477	542	535	474	470	494	522	508	498	503	515	503	498	468	500	466	501	473	467	479	494	510	527	512	456	503	484	483	531	455	500	482	481	506	510	457	480	530	505	491	493	513	490	477	504	468	500	478	500	512	541	523	521	478	489	499	491	465	469	511	518	505	479	510	493	500	501	481	471	507	489	517	476	520	467	470	466	524	491	511	504	495	503	477	504	436	509	553	477	505	505	457	454	485	477	454	492	457	531	470	519	510	486	491	531	487	515	502	501	503	500	524	517	500	486	468	509	523	480	478	469	489	501	482	486	501	493	497	547	499	505	500	488	498	468	470	499	476	476	478	531	465
23955	21327	30371	26162	19762	8563	1084	721	671	694	596	597	572	548	568	514	588	581	546	560	547	565	509	541	548	572	563	2540	540	580	1139	2232	1941	1428	760	477	514	527	490	539	519	564	532	492	551	559	521	568	508	542	488	527	513	549	541	552	558	514	524	525	524	550	504	527	544	546	539	558	505	514	529	528	506	525	519	527	510	518	563	545	529	553	556	524	534	563	532	559	528	522	531	525	487	569	542	578	545	536	576	531	509	563	532	490	527	497	505	516	539	523	524	534	506	501	495	515	504	481	515	504	541	521	523	512	493	532	590	549	473	531	571	556	488	496	515	540	543	537	542	492	525	539	531	523	548	532	502	531	541	523	526	540	498	477	533	561	556	580	504	539	543	508	547	522	548	506	481	578	536	561	532	459	536	493	521	556	552	527	494	543	521	527	564	542	519	499	498	499	481	536	501	500	534	481	516	528	546	539	549	548	486	521	542	535	566	516	507	556	517	504	464	519	484	523	525	534	517	505	548	527	544	542	504	505	562	525	548	519	522	532	522	584	489	490	535	479	517	540	505	521	575	479	533	554	478	519	516	506	551	529	508	541	530	499	520	532	510	536	511	536	540	498	505	548	465	535	525	506	510	517	533	480	484	542	515	523	512	488	495	538	465	494	508	538	552	553	545	558	515	525	555	529	517	507	500	531	467	532	518	507	519	512	487	541	533	499	514	509	507	551	527	565	547	570	561	544	531	527	544	517	539	509	519	491	528	518	552	539	574	480	542	525	535	546	482	486	533	502	518	508	552	505	504	529	529	538	526	516	537	530	507	538	535	534	525	537	499	533	532	549	509	505	540	515	536	518	561	529	535	569	517	562	545	525	518	507	506	531	514	527	540	527	506	537	527	522	491	554	534	511	535	530	549	494	556	557	553	512	488	492	501	531	558	523	526	484	544	548	509	555	522	529	488	510	518	487	532	501	522	531	539	518	507	525	497	516	495	517	553	566	529	549	537	520	562	538	534	522	491	524	555	500	563	543	529	562	499	553	499	522	527	522	549	489	537	555	545	518	511	559	559	523	525	520	512	488	528	540	577	529	512	533	531	518	492	479	521	506	487	562	521	511	531	528	472	511	516	544	537	527	499	553	540	532	517	545	541	517	576	546	547	523	500	529	531	495	543	516	513	506	497	490	500	541	554	489	537	503	538	535	554	541	519	497	505	539	512	549	586	548	495	525	494	503	501	523	563	551	519	529	494	516	532	489	487	479	527	493	557	568	481	555	564	541	514	533	523	494	508	534	543	494	512	521	501	507	575	539	476	542	546	521	544	541	547	543	558	499	508	491	543	558	535	499	567	508	525	534	510	505	549	536	508	532	533	518	496	508	535	499	541	510	506	534	535	498	525	505	535	515	532	512	526	500	530	527	510	512	489	521	532	483	539	558	501	532	510	521	533	554	534	565	550	504	535	509	488	552	523	555	508	536	497	548	527	497	529	530	529	499	532	491	523	455	560	549	524	510	527	496	556	515	504	551	525	536	529	489	547	571	527	505	498	561	491	539	517	551	508	538	498	518	555	538	551	508	519	532	528	518	530	548	556	534	497	517	515	519	523	487	520	550	529	466	542	513	549	555	483	517	509	528	524	514	525	512	538	530	560	586	518	546	547	545	551	526	541	504	496	542	564	555	501	553	485	539	526	524	531	570	545	499	529	507	489	494	534	563	498	530	499	494	574	542	520	511	538	553	545	516	560	552	491	542	509	554	541	550	491	548	537	522	534	583	550	494	518	526	564	494	505	511	525	506	524	513	501	533	511	520	540	517	550	575	530	532	491	493	494	520	528	501	515	559	526	539	533	516	576	503	528	548	507	510	525	518	579	523	531	512	493	544	544	541	527	520	494	535	494	500	517	513	524	510	528	548	553	520	518	531	523	538	536	522	548	524	499	525	543	535	530	527	532	512	518	559	498	497	551	557	564	514	537	531	535	489	543	516	550	584	481	522	521	508	537	513	524	462	521	538	517	523	517	480	514	501	509	539	555	503	525	566	528	533	503	522	543	513	566	547	523	520	514	498	536	521	577	518	533	520	524	515	524	502	522	574	496	547	520	526	501	500	558	548	486	541	515	526	538	530	521	503	546	555	518	546	520	518	534	535	521	534	513	520	533	546	562	531	529	514	498	489	525	507	495	533	524	502	505	501	541	540	480	498	521	534	545	504	545	588	524	521	563	474	512	514	565	493	536	512	550	559	541	553	512	445	500	559	516	551	524	512	544	558	557	542	506	487	562	502	565	536	533	490	529	511	498	525	567	524	470	502	522	521	530	527	534	523	530	544	527	510	547	503	512	549	563	486	499	530	553	548	510	537	530	511	506	547	509	533	553	526	496	549	483	531	550	518	534	502	527	539	504	553	507	524	557	547	520	507	522	490	525	557	521	523	520	522	557	557	537	501	556	535	483	511	513	527	516	524	559	526	533	537	514	518	525	528	554	531	530	533	525	569	543	485	501	533	577	520	536	522	502	534	522	528	534	485	524	553	538	524	470	508	517	515	542	535	503	538	564	528	539	543	491	551	500	511	559	522	497	532	524	539	524	497	570	517	510	525	515	559	542	515	544	521	513	511	548	496	510	500	518	519	510	487	501	526	488	508	534	542	511	549	473	499	533	511	532	522	548	541	542	484	531	516	561	548	505	521	535	528	508	536	539	524	495	541	538	519	542	551	523	533	505	518	512	547	544	491	478	541	519	497	530	519	581	542	499	547	549	543	485	515	536	549	565	507	488	526	523	543	501	493	540	521	513	526	533	512	515	539	518	568	522	516	551	545	548	517	512	508	549	498	524	534	485	511	506	527	526	507	546	541	538	532	517	527	508	544	533	491	486	520	548	530	524	543	551	517	543	488	548	554	532	511	546	539	553	523	519	511	525	512	528	541	540	504	501	522	513	527	489	523	507	529	526	541	518	523	500	569	542	530	555	511	514	544	562	493	523	583	527	486	513	534	586	545	509	558	514	535	471	536	538	533	516	487	517	580	547	555	522	555	524	527	518	524	504	495	561	526	546	528	490	551	519	541	486	553	511	520	528	500	547	487	516	539	480	489	536	535	501	520	525	537	527	505	513	538	564	538	540	494	524	492	549	549	536	504	522	489	512	504	489	563	502	583	567	527	541	541	489	528	526	503	536	509	533	551	570	533	526	489	558	553	487	528	548	506	478	492	527	541	536	483	525	555	520	523	513	518	561	529	523	536	496	522	537	495	543	519	531	505	500	503	515	546	516	565	499	476	520	536	554	565	557	529	545	538	552	543	521	508	564	526	529	525	567	528	523	541	520	547	539	545	532	539	551	478	509	545	513	528	520	509	558	530	513	534	518	531	523	593	543	545	535	519	537	531	490	541	525	554	549	527	532	499	580	510	486	487	524	506	551	507	496	494	523	497	537	542	550	497	506	550	521	524	514	499	484	490	558	492	536	522	536	518	491	549	510	518	526	507	499	492
47687	78439	56022	26353	5403	1713	1407	1239	1113	1025	1058	938	877	902	849	856	795	773	780	751	779	751	825	791	780	779	747	4940	795	824	2210	4553	3851	2555	1156	707	742	736	698	729	703	681	770	710	765	725	725	737	740	707	710	714	728	745	687	735	695	711	748	727	722	709	738	707	727	705	739	689	736	716	736	751	701	733	765	713	761	699	730	679	721	720	721	717	718	661	731	754	735	729	694	753	701	734	736	782	740	765	660	736	734	761	725	745	751	695	718	691	730	677	729	677	748	759	712	757	734	670	732	748	677	712	720	757	733	697	716	752	731	737	749	675	723	725	722	728	684	698	702	709	775	715	684	727	734	727	725	718	755	775	748	780	675	731	676	735	701	711	767	692	714	697	765	706	710	684	746	707	741	716	719	704	687	709	729	654	775	767	730	696	720	720	708	746	714	739	778	704	709	722	690	735	759	727	735	744	692	746	683	705	718	722	742	717	763	724	730	741	765	698	685	713	734	714	674	698	741	729	729	713	753	728	720	733	692	723	732	699	757	712	708	739	738	765	750	731	702	715	739	738	734	716	690	756	715	728	715	707	701	727	725	732	727	743	712	760	734	716	719	765	715	698	761	714	772	749	723	727	706	738	728	701	763	724	728	711	724	728	705	751	806	717	711	726	693	734	693	708	720	737	724	731	719	750	747	769	729	687	734	742	723	675	722	715	689	696	716	705	716	719	768	718	744	725	754	742	682	715	704	733	689	725	729	717	701	700	729	750	700	752	712	740	682	737	744	722	706	714	754	710	767	740	762	728	736	717	660	695	740	690	717	666	743	754	710	672	784	759	729	726	722	692	709	705	737	757	738	752	714	764	746	665	735	718	713	707	728	756	724	738	719	702	706	772	706	746	724	706	740	726	707	717	728	718	717	727	741	724	712	709	715	758	724	703	730	715	759	751	721	732	732	776	731	717	736	658	699	719	703	691	682	758	766	702	698	698	725	740	712	666	735	736	749	731	709	728	692	757	791	728	741	760	718	739	718	761	751	725	708	769	690	761	749	692	717	727	782	722	675	740	731	733	707	708	704	725	769	757	765	741	719	701	730	765	727	705	712	736	725	686	711	724	685	685	736	759	725	708	752	706	701	812	753	679	746	685	715	681	663	747	710	706	656	691	769	664	746	707	689	730	739	725	732	710	735	725	686	748	733	701	742	747	720	753	744	718	664	678	685	730	738	712	723	727	709	726	642	702	729	710	743	696	704	743	766	735	710	704	720	679	733	737	751	731	702	715	761	737	720	771	733	722	705	712	737	750	759	728	696	713	687	727	693	752	694	732	754	671	762	706	722	731	685	716	745	701	710	739	722	706	675	722	727	709	712	732	708	760	723	671	740	736	720	727	738	729	729	743	697	718	667	695	704	703	738	737	718	672	730	722	720	775	732	740	735	735	755	714	729	728	734	771	716	728	742	734	693	731	734	730	737	760	722	785	737	708	730	722	728	685	747	719	732	733	693	763	674	720	718	699	716	714	747	703	714	703	702	677	760	716	706	695	700	694	722	718	711	721	747	681	740	727	724	722	723	713	710	745	746	743	729	732	731	733	747	634	703	715	713	759	744	739	715	699	692	674	745	734	695	734	728	696	749	717	700	728	772	737	693	752	734	731	697	740	703	740	717	712	735	766	731	704	732	751	728	703	715	723	686	713	721	707	699	736	762	729	725	741	730	703	726	714	678	711	689	710	707	720	699	702	751	750	719	716	699	773	701	722	699	748	789	755	726	765	715	703	752	687	712	789	746	735	739	740	690	757	704	757	749	709	737	737	774	743	695	742	751	735	724	664	715	784	738	698	756	730	692	755	688	683	756	701	753	704	735	770	690	728	711	735	734	765	684	731	719	731	681	732	707	691	741	700	710	730	766	748	789	715	716	661	711	739	709	760	759	740	716	706	670	742	771	706	734	720	705	690	720	725	721	735	689	694	699	725	697	712	719	736	702	770	744	723	704	702	733	686	730	755	711	726	744	762	731	716	717	721	684	719	723	793	742	708	699	741	718	718	712	688	706	721	697	728	743	777	726	758	709	741	676	711	714	725	738	748	758	731	753	725	731	726	711	733	727	722	717	698	730	701	748	750	734	721	736	720	705	735	699	705	708	749	733	776	709	683	701	738	725	732	734	705	701	774	685	721	775	747	719	657	757	739	729	696	731	719	696	690	730	698	755	715	754	751	739	694	726	734	730	727	776	737	694	730	723	689	734	726	713	740	694	733	747	745	745	741	683	735	747	696	725	740	714	719	716	742	676	759	700	731	694	663	727	714	740	729	682	709	762	729	714	740	734	697	695	716	677	711	761	639	771	700	745	712	789	714	717	717	752	727	738	765	741	729	732	717	729	714	710	727	679	735	715	731	737	735	732	749	737	716	719	732	719	717	705	695	707	737	726	697	739	737	747	716	694	695	724	728	644	706	719	707	762	719	736	703	699	698	708	736	778	744	713	755	735	707	705	697	655	702	749	783	700	697	722	750	769	784	762	735	729	718	765	698	736	785	743	708	684	738	746	805	695	725	738	696	740	739	734	721	734	758	741	746	753	713	735	754	739	737	710	700	738	712	728	728	710	683	755	736	719	674	690	710	695	696	745	788	707	751	735	719	690	737	721	756	726	774	709	774	753	730	754	704	728	686	718	728	702	701	725	735	737	742	715	718	734	690	729	723	753	736	710	740	711	734	738	679	756	730	700	736	719	712	661	740	713	726	710	755	735	733	746	724	758	753	708	694	709	713	692	694	738	721	751	703	788	766	697	678	722	703	701	720	743	745	682	716	706	705	756	696	759	756	747	694	729	768	704	721	706	714	716	721	735	751	789	718	708	687	716	733	713	756	722	726	740	746	709	734	729	760	687	742	723	730	733	742	710	700	728	739	749	703	735	796	721	746	738	724	756	744	725	733	733	667	701	716	701	747	748	730	738	759	709	737	723	752	729	733	740	722	743	707	666	701	712	714	717	743	714	739	775	725	732	709	701	747	722	723	719	746	725	711	757	725	702	716	681	746	702	729	723	740	718	722	677	713	758	758	718	721	726	763	744	673	768	714	716	700	739	673	700	695	739	794	715	734	792	746	694	721	734	704	714	750	672	712	752	719	717	727	719	705	769	720	728	781	740	683	730	723	780	738	735	725	646	762	735	734	679	750	719	718	683	766	720	731	758	742	729	756	724	712	743	716	713	708	780	741	724	739	756	746	694	725	681	777	706	720	668	708	738	742	717	710	779	712	714	724	739	744	769	727	737	777	733	764	719	689	725	742	716	728	684	705	696	767	741	719	707	734	689	750	700	668	756	717	712	748	709	724	733	759	723	746	728	785	720	723	731	734	689	727	754	722	708	730	739	721	724	726	720	749	724	719	747	701	742	719	725	730	692	742	744	739	726	751	703	722	723	735	756	695	740	674	716	709	743	679	718	729	744	723	748	699	734	680	722	715	751	727	739	702	742	715	755	785
23041	21210	30322	22875	21135	20524	7137	1049	842	778	725	670	706	673	641	574	571	624	601	544	572	597	554	528	536	581	563	3820	622	1121	2581	3929	3218	2075	1025	561	513	545	547	566	510	516	502	479	501	560	485	562	517	493	500	494	531	566	557	541	521	548	504	510	561	579	487	522	497	501	502	499	511	546	531	527	571	531	480	510	502	502	538	496	525	513	504	570	528	569	525	496	497	560	498	544	531	506	517	542	545	557	566	528	526	503	500	549	536	531	526	546	558	524	485	501	531	535	514	542	523	544	507	550	576	532	502	510	540	543	561	562	519	516	522	566	515	506	499	509	506	493	519	541	522	572	505	550	562	552	472	528	510	550	518	475	510	536	514	529	551	549	496	551	543	534	507	509	504	540	528	500	481	526	539	558	501	511	529	529	580	561	540	549	524	530	526	515	515	508	507	541	486	485	500	527	544	539	503	523	506	543	519	521	510	533	534	485	516	524	516	518	465	581	505	544	488	563	557	536	557	549	536	515	532	522	504	518	498	494	541	566	530	507	514	542	518	502	513	530	505	534	537	494	515	526	547	518	525	537	544	536	508	542	527	497	524	519	491	518	552	516	558	524	533	530	535	498	530	508	546	543	527	495	505	511	564	521	536	555	524	504	552	475	545	537	527	543	547	506	553	531	510	479	479	486	548	489	542	511	522	523	531	531	576	544	529	516	535	539	506	524	491	477	521	553	533	501	535	522	545	566	523	543	481	521	542	536	523	515	539	540	535	526	520	542	515	549	507	518	510	536	502	526	490	509	481	510	472	509	518	514	533	556	513	537	530	527	508	504	504	544	563	520	506	531	518	499	553	571	518	493	532	526	542	501	531	530	504	534	465	514	543	498	472	514	501	526	529	512	575	550	504	503	542	541	531	517	527	523	504	508	547	542	508	509	537	531	571	535	509	526	504	523	528	538	532	490	570	510	519	511	539	536	552	488	546	490	515	538	518	505	551	525	548	516	517	501	522	518	484	531	459	573	516	523	494	514	502	511	515	523	536	520	508	493	512	534	524	556	514	488	537	504	527	548	553	493	540	517	542	538	522	500	498	527	509	563	513	552	509	528	481	530	495	527	512	535	494	554	502	546	524	481	530	518	570	563	541	526	507	560	515	507	529	494	554	519	565	530	549	556	491	482	505	534	528	517	522	481	539	501	536	528	551	562	555	517	509	511	499	545	491	510	510	543	520	541	510	506	500	539	525	520	544	529	537	493	486	525	515	514	492	531	497	531	509	521	546	514	535	515	533	543	533	532	541	517	539	525	508	534	524	483	541	531	501	516	551	531	490	504	574	534	559	549	566	536	475	540	555	524	551	558	508	531	536	501	540	523	508	524	509	505	475	512	547	540	516	513	523	522	504	516	495	547	485	495	534	541	498	538	505	500	533	514	507	496	538	520	571	500	505	539	507	529	512	566	511	486	460	517	469	526	500	521	500	539	527	508	530	552	514	531	533	539	501	532	508	542	545	547	505	499	565	492	484	532	495	512	518	521	527	540	516	499	574	506	553	484	521	541	537	566	491	513	502	521	562	518	536	549	514	514	513	531	531	500	542	494	536	542	514	513	517	498	527	523	530	527	507	535	527	496	483	536	504	546	516	517	507	533	519	508	524	543	506	567	530	543	510	579	524	509	526	538	514	533	493	536	546	516	557	587	539	507	575	517	536	521	511	544	487	492	537	537	501	524	569	572	503	505	504	533	501	561	497	501	528	517	539	506	512	537	523	553	545	518	535	522	535	488	524	555	542	546	500	514	526	467	508	550	545	536	509	549	550	492	499	504	538	553	481	503	533	527	518	506	506	562	499	530	468	502	542	514	538	486	526	519	543	552	537	536	569	567	527	518	524	521	527	525	499	517	532	500	518	562	566	509	500	518	551	543	527	537	534	485	538	515	484	474	497	512	487	553	530	533	483	504	528	541	550	534	525	476	526	516	540	524	527	556	524	529	479	524	524	526	498	553	519	515	499	513	543	513	536	510	560	508	491	525	504	547	493	553	503	518	495	519	494	535	542	527	507	521	490	533	536	568	506	541	539	556	550	518	528	553	521	502	494	525	536	537	539	550	535	518	529	521	510	587	529	540	521	515	506	469	528	558	524	536	564	563	512	514	536	502	550	503	568	514	501	497	515	533	485	528	522	512	506	525	491	564	515	493	525	526	528	510	511	491	527	526	523	510	488	511	556	485	538	528	529	524	511	559	516	536	539	540	553	527	521	485	529	542	548	534	514	475	543	513	538	511	541	513	554	530	466	527	515	548	512	497	539	513	516	510	522	490	519	518	524	547	510	539	501	517	543	512	544	523	535	549	583	533	517	507	500	511	516	545	531	559	489	527	512	540	512	498	564	492	550	511	479	559	539	525	477	541	536	526	556	486	523	542	514	562	474	503	537	496	558	509	525	538	544	489	543	508	527	557	516	530	497	545	540	551	496	515	511	531	550	486	549	551	523	575	513	534	492	569	529	507	530	457	508	582	471	545	474	510	514	537	485	513	536	493	539	542	501	493	495	543	509	519	566	477	482	481	563	554	530	540	556	500	504	501	501	534	509	548	522	483	528	543	541	509	529	523	575	494	539	526	508	487	527	527	521	516	515	509	524	496	520	524	496	498	522	527	561	540	522	503	511	534	519	546	469	529	534	559	522	561	548	553	506	507	500	518	561	503	475	494	479	530	517	511	517	522	555	540	545	503	519	559	544	510	540	577	534	493	538	520	554	520	515	534	543	482	525	490	597	517	484	473	545	543	547	506	463	535	509	527	519	537	501	546	557	473	552	507	529	537	545	515	524	508	553	503	463	546	569	594	501	537	552	525	527	508	527	535	518	537	527	513	547	510	546	538	477	520	548	512	533	500	552	543	535	483	510	517	514	536	516	510	511	510	548	518	489	538	555	524	500	537	540	490	525	552	509	508	523	510	500	472	463	539	517	491	487	564	517	528	516	532	501	540	526	507	563	482	454	547	508	549	519	512	524	530	550	522	546	502	523	511	522	542	524	546	499	536	564	525	501	528	524	520	521	491	551	542	534	544	555	543	517	546	522	527	513	492	514	516	473	497	531	542	500	484	513	537	538	522	547	538	526	537	515	560	503	538	532	547	523	560	533	566	517	505	526	475	528	481	520	530	499	538	516	523	490	548	515	491	562	537	525	493	549	540	523	534	507	538	517	532	553	505	509	528	532	565	527	493	507	511	519	569	531	536	555	506	462	519	497	524	505	520	544	521	549	530	510	525	498	530	540	536	514	527	506	534	533	513	547	499	570	514	523	502	505	524	475	473	549	504	517	503	526	536	531	524	504	539	494	541	543	521	491	482	549	509	530	526	555	527	536	548	553	531	555	527	516	537	531	521	512	537	565	491	517	518	519	502	531	538	509	483	514	512	525	512	530	541	551	520	542	490	533	490	521	546	507	512	543	492	488	534	536	528	529	514	473	518	533	490	553	517	553	529
50658	86643	57529	27263	5397	2797	2277	1835	1557	1355	1219	1166	1088	1017	974	953	888	905	864	848	857	821	808	827	779	733	806	7367	863	2087	5327	7745	6186	3851	1606	695	726	680	738	694	701	705	719	673	721	744	762	717	729	722	752	723	696	732	724	721	708	785	689	766	708	760	669	710	695	710	710	692	696	776	735	695	729	711	734	676	689	706	731	720	707	697	739	743	693	710	748	717	718	733	739	753	728	706	754	693	693	719	691	719	749	703	708	671	716	741	714	699	740	737	715	732	684	749	735	699	723	721	742	673	690	710	739	739	708	712	764	709	754	725	708	782	702	720	748	710	759	752	719	742	730	655	718	724	690	708	727	716	729	668	708	721	648	745	738	725	714	729	745	701	735	726	686	733	719	720	752	719	723	757	719	745	723	736	702	722	685	731	674	698	776	754	745	721	711	717	704	714	750	716	759	736	720	706	767	709	712	741	742	734	700	663	743	708	750	677	733	715	727	719	746	668	695	746	737	771	688	691	731	743	690	740	705	706	722	703	693	690	775	731	808	729	687	715	688	708	684	727	724	740	709	700	694	701	776	730	696	751	711	735	707	729	749	697	750	719	681	734	691	708	686	756	764	695	702	722	697	712	739	712	686	714	729	726	715	694	685	723	711	720	766	721	751	722	732	728	723	683	728	767	733	716	748	717	672	728	701	734	712	790	669	680	685	762	732	712	721	698	699	693	707	719	751	683	746	694	719	738	731	710	708	747	703	719	772	718	691	731	722	733	707	698	728	729	686	740	737	761	728	744	682	721	723	691	722	724	718	734	684	685	740	711	737	695	755	725	712	739	709	735	678	680	733	705	711	694	715	691	723	741	748	733	743	705	720	681	678	705	722	702	684	746	717	723	727	714	727	735	709	729	756	719	701	709	726	695	699	712	741	746	717	716	681	730	746	737	724	711	745	705	709	712	722	727	758	722	705	659	683	678	747	732	686	709	743	720	740	721	763	701	748	728	722	728	695	697	752	705	738	733	685	732	731	713	726	752	733	728	708	718	699	742	709	757	674	700	729	700	739	706	692	769	693	778	752	710	708	752	727	691	715	667	742	681	706	676	730	730	730	727	762	703	744	706	706	769	724	698	736	711	721	754	679	758	698	695	759	718	766	727	671	705	694	732	733	698	731	707	703	738	733	713	724	674	720	691	709	719	689	740	713	701	727	762	703	721	706	748	779	730	726	750	705	744	731	728	692	699	725	754	728	713	724	711	769	719	757	716	708	739	652	732	722	728	657	723	687	752	716	702	753	696	751	705	740	746	790	733	730	740	735	696	715	719	722	686	730	678	698	736	673	668	718	710	714	734	678	686	731	786	707	693	732	709	677	749	733	748	717	712	705	727	740	693	758	713	713	742	742	724	697	687	725	760	729	735	701	699	746	696	753	711	704	703	683	727	766	676	748	738	721	747	714	682	757	699	742	726	744	716	723	672	703	716	745	737	766	753	737	725	698	741	727	740	760	740	713	718	735	692	690	728	748	698	717	700	694	729	677	675	756	726	721	709	695	666	761	773	754	713	733	730	710	692	744	724	641	735	736	687	755	745	698	706	698	718	739	678	707	711	720	705	691	700	624	700	786	723	718	713	771	705	750	757	727	703	708	730	726	736	740	739	745	727	757	715	687	748	653	656	716	706	733	712	783	691	676	680	725	742	743	718	716	688	738	707	744	705	708	709	671	688	711	720	725	718	730	743	751	711	672	738	719	700	734	732	693	694	731	737	707	752	683	801	746	711	699	731	753	747	708	734	723	700	696	680	719	707	718	739	714	728	695	682	717	732	700	699	717	666	676	731	725	721	712	703	736	708	686	719	701	706	705	720	675	690	699	683	737	740	721	718	721	691	788	696	704	762	741	682	722	768	740	715	745	737	703	752	795	675	716	700	683	719	718	743	756	722	743	677	643	708	709	724	725	772	761	719	703	708	723	727	753	721	751	772	715	738	725	709	717	745	719	701	720	663	715	677	751	705	735	699	692	704	725	731	746	707	719	681	773	678	705	715	739	705	741	735	703	700	752	699	732	769	724	727	711	684	700	735	707	732	673	626	712	696	700	702	737	718	743	739	702	706	783	717	725	717	689	685	725	764	718	728	725	716	705	728	728	743	725	698	660	734	696	738	712	721	749	692	758	725	737	716	695	722	677	776	712	701	696	691	724	751	742	740	750	715	709	729	692	710	737	755	728	675	648	747	690	705	732	687	703	657	769	741	701	730	724	680	752	703	748	728	742	710	673	732	666	722	752	716	684	717	723	708	701	732	740	708	691	741	764	689	697	722	712	751	728	685	706	705	739	657	681	756	693	704	759	701	792	673	729	731	757	735	708	697	730	702	718	715	730	745	691	701	752	691	732	748	708	717	723	739	710	744	715	710	723	703	741	691	729	724	755	707	749	758	719	696	745	758	717	722	795	689	741	727	721	686	703	726	660	689	741	688	735	728	709	717	718	682	718	735	715	700	709	729	730	702	700	712	744	719	694	727	728	704	709	748	750	724	716	722	717	783	779	717	731	655	692	701	732	729	706	687	784	729	718	778	707	707	759	700	689	749	648	725	723	700	696	720	698	709	753	717	740	711	714	751	724	706	762	715	708	735	746	702	762	737	705	739	713	721	721	742	730	717	735	726	744	687	705	712	722	734	703	713	733	752	719	753	670	695	677	714	739	751	743	713	693	749	686	716	762	679	725	719	738	770	690	709	694	730	720	690	721	721	780	696	689	703	746	699	684	687	698	729	742	713	727	752	751	722	715	739	719	718	679	737	688	758	703	696	676	701	710	701	743	714	720	726	702	703	696	674	717	740	750	714	674	716	752	693	713	717	704	694	730	729	714	688	693	761	719	673	715	715	713	735	737	768	710	743	755	726	744	753	713	704	720	721	759	760	709	729	705	699	775	720	712	741	689	736	752	722	729	756	727	673	715	725	753	714	749	719	793	728	715	705	705	680	719	764	754	769	730	694	726	753	716	750	741	726	681	714	718	761	697	709	699	697	749	751	712	689	729	679	744	729	745	726	732	756	756	709	677	735	741	748	696	726	713	678	679	729	757	683	716	715	707	772	736	757	709	711	723	732	741	750	718	750	679	725	753	732	764	719	739	773	740	758	747	746	709	693	699	702	720	707	740	745	761	732	715	678	729	757	700	692	723	727	762	763	722	718	728	718	777	739	743	711	675	740	749	742	725	751	716	780	713	736	680	754	761	708	712	716	749	712	749	636	704	742	732	742	689	762	718	710	737	718	711	693	657	726	723	720	686	726	752	727	699	703	661	712	771	712	720	721	719	731	738	698	738	691	738	741	700	695	747	709	697	721	756	745	716	705	712	702	710	699	720	718	740	750	668	729	733	743	730	676	747	741	729	713	736	747	651	715	777	730	710	728	708	724	737	694	765	719	708	697	707	721	660	712	700	684	671	751	746	689	721	752	701	743	745	709	758	681	704	770	706	742	742	720
27105	22534	23261	7648	518	378	378	384	381	400	380	347	368	363	382	347	375	405	367	357	353	382	350	315	385	369	373	574	387	414	521	623	617	544	398	373	352	341	368	338	362	351	337	367	335	344	355	362	344	372	368	357	369	379	413	331	343	367	329	347	365	341	358	363	376	369	380	372	348	361	385	380	371	371	370	356	371	369	337	359	346	377	385	386	384	390	375	371	318	340	351	332	326	387	378	337	353	350	382	386	343	349	397	338	366	345	342	348	386	331	342	376	388	343	367	342	351	364	358	327	393	389	337	377	340	330	366	329	332	382	356	335	376	357	340	370	363	337	364	384	359	319	363	366	388	357	333	344	375	385	401	370	381	343	371	342	364	346	362	373	356	366	336	342	359	330	377	358	363	360	361	335	322	360	362	353	375	362	367	334	348	367	355	343	381	369	389	346	353	357	346	343	388	373	332	336	351	364	350	332	386	349	361	325	376	399	365	351	367	376	338	378	336	299	365	342	337	326	370	354	359	338	350	367	355	354	357	341	372	370	361	352	336	357	380	352	373	348	366	314	354	362	355	348	384	345	339	351	341	338	371	354	364	347	349	342	329	375	370	357	366	375	366	359	357	342	379	375	364	365	346	347	346	358	361	399	348	342	371	365	372	384	366	358	361	367	374	360	354	362	370	360	341	372	367	340	376	322	374	332	343	394	332	372	351	370	325	335	361	351	354	327	329	373	343	360	355	354	369	374	378	326	364	341	342	346	381	395	375	369	337	357	318	348	352	332	349	351	330	346	384	350	347	369	354	361	362	357	363	361	390	376	374	402	342	392	368	376	333	311	348	371	331	332	344	342	355	372	364	334	348	351	343	356	373	377	356	371	375	384	346	378	363	367	370	344	354	357	374	368	394	344	352	311	350	344	356	339	337	367	392	342	354	385	353	314	349	343	370	351	370	323	376	345	357	368	356	367	345	337	393	354	379	338	346	358	385	363	355	370	381	389	364	350	398	330	396	368	379	382	307	390	331	357	375	355	347	361	359	347	356	333	358	339	355	368	334	360	352	372	361	361	382	348	343	341	355	382	397	379	343	371	375	364	374	347	355	316	342	338	374	355	341	314	352	370	346	344	343	346	375	351	346	338	355	379	339	344	328	371	355	391	321	373	389	341	345	358	389	378	364	355	357	367	349	342	374	381	362	348	361	332	340	354	303	343	353	395	351	376	358	353	346	347	335	361	355	347	340	337	366	358	386	354	344	341	330	388	338	332	368	344	359	368	338	336	338	329	369	313	351	364	376	376	384	368	357	349	376	349	373	376	336	365	349	359	375	393	357	382	371	375	401	332	353	357	355	363	360	322	379	326	348	344	332	357	347	321	375	354	379	335	375	329	361	380	359	365	385	317	360	384	357	336	394	355	321	382	357	358	317	323	350	366	351	357	377	358	337	339	359	350	363	325	353	345	346	359	342	381	364	366	363	332	329	380	350	345	352	378	394	360	391	355	353	355	362	341	381	366	380	367	346	398	342	368	360	344	392	351	348	382	404	365	338	316	342	355	351	368	350	384	382	337	368	365	384	364	351	386	341	348	343	401	360	336	354	367	343	354	370	314	349	337	350	362	378	317	350	329	350	363	331	380	346	364	379	336	377	354	347	334	383	328	340	333	368	359	395	361	343	329	341	342	369	345	363	316	374	331	339	343	336	355	391	354	349	382	354	376	343	337	385	380	372	365	387	370	378	374	364	375	336	382	362	371	347	334	370	395	366	367	362	337	355	349	360	383	351	355	381	385	331	351	337	329	353	374	361	375	344	306	363	359	353	363	359	340	378	364	359	397	354	344	348	369	358	387	330	350	359	337	372	363	354	340	364	359	350	378	368	348	364	351	392	382	390	361	375	380	352	338	345	377	374	362	371	394	346	343	358	367	356	373	346	337	360	352	385	360	384	351	315	345	358	370	333	349	350	382	390	356	351	364	375	344	354	383	330	327	352	347	392	331	365	367	360	347	397	332	323	346	367	368	322	362	363	379	359	332	338	366	329	352	368	345	375	323	300	343	342	353	363	366	345	369	353	319	356	372	336	355	365	343	352	386	349	358	364	361	357	354	373	344	367	374	338	361	327	343	365	359	361	339	383	353	335	361	372	348	346	367	335	353	313	357	323	360	354	341	356	357	359	347	345	337	348	365	390	359	336	329	337	340	379	328	320	362	364	368	392	342	322	351	393	367	339	341	361	343	384	313	403	351	334	361	348	380	364	341	372	312	359	362	380	382	330	370	351	351	364	365	368	379	335	383	364	366	370	344	351	379	319	345	362	377	359	333	392	352	341	314	397	354	353	351	372	362	363	341	385	326	348	306	360	380	329	394	356	333	358	377	348	361	326	357	378	371	368	337	370	346	344	359	342	372	382	351	335	334	360	340	346	340	371	342	368	326	340	399	349	360	350	329	341	362	348	363	326	356	317	345	373	352	340	357	352	359	320	381	361	345	309	365	354	321	350	350	357	379	352	380	383	347	368	352	358	332	335	360	338	373	378	371	357	349	369	349	356	367	353	330	350	338	342	357	385	356	383	364	360	325	360	362	383	360	377	353	332	340	369	364	337	368	345	360	361	345	362	374	332	338	326	388	342	340	350	390	365	375	333	342	392	365	351	375	356	385	346	371	390	357	345	329	361	357	352	347	370	355	345	380	362	344	350	342	350	348	323	372	357	349	342	311	338	367	336	319	361	384	367	376	370	362	360	358	352	358	403	348	345	337	368	362	328	384	356	361	354	334	363	368	372	384	352	320	374	366	370	348	331	360	381	368	321	361	354	356	379	311	367	391	357	360	359	368	340	364	363	339	341	365	359	337	337	397	360	311	359	364	343	371	390	344	367	353	362	366	370	343	365	355	393	348	368	366	363	352	348	355	357	364	366	360	368	339	343	345	326	346	333	363	355	366	362	359	334	359	359	343	357	373	360	377	336	351	354	378	325	368	340	370	345	355	340	354	361	367	356	367	377	356	312	373	359	387	351	363	357	364	376	329	359	383	360	329	362	352	365	359	367	350	338	371	393	346	372	338	343	339	366	352	369	332	319	343	341	379	371	367	321	324	350	381	376	317	368	334	367	378	339	355	357	353	332	371	377	361	338	357	346	352	334	355	376	341	356	351	356	363	314	367	362	377	355	335	369	371	388	355	395	346	384	387	326	391	368	393	345	372	331	348	358	325	374	339	341	348	338	382	380	373	383	329	355	327	345	333	377	354	377	380	329	356	361	367	390	332	365	367	367	342	357	352	374	367	355	333	348	384	407	344	353	369	375	372	394	337	354	356	373	409	376	364	345	336	363	321	339	346	355	365	355	366	366	357	331	347	363	352	356	352	352	367	366	361	372	359	373	374	383	363	364	379	354	384	357	338	375	376	357	371	337	392	351	363	363	364	398	376	369	366	356	371	360	345	353	362	330	370	381	381	350	342	326	343	363	352	357	357	375	361	358	329	361	372
24290	37449	21551	5837	714	633	571	559	497	573	524	513	530	524	517	480	549	479	503	492	507	496	512	500	495	523	509	975	548	595	928	982	1099	934	584	479	508	521	492	488	521	534	511	431	505	507	509	496	509	500	503	445	511	485	493	517	515	483	503	454	510	492	518	529	493	510	481	470	510	479	505	498	500	487	496	479	487	477	517	497	525	480	472	491	493	518	509	494	484	493	534	486	485	441	480	535	527	509	496	543	520	477	520	508	527	497	493	509	494	484	470	516	511	521	463	512	491	486	513	518	542	507	485	468	513	538	500	486	497	495	532	495	493	481	506	486	467	528	501	481	497	491	525	492	497	533	515	502	541	486	499	508	507	526	487	519	508	501	516	516	494	491	512	523	493	528	531	489	523	522	484	506	501	495	477	507	460	486	502	522	473	549	511	521	481	495	579	510	493	477	498	545	508	484	496	464	549	491	494	512	489	526	503	544	532	498	492	548	508	496	487	526	487	518	494	482	487	493	520	494	522	529	470	508	466	488	518	513	521	493	475	517	522	502	506	485	533	515	532	498	518	474	496	504	492	494	486	537	521	516	495	516	525	545	518	494	526	487	500	488	529	487	498	530	491	491	473	507	506	482	497	504	495	493	543	488	520	534	519	501	520	491	541	516	448	515	497	506	525	540	517	494	483	516	485	496	469	510	517	483	492	498	552	501	500	503	500	487	510	478	503	538	476	530	469	515	521	512	517	524	494	493	478	497	470	465	526	482	519	490	491	490	503	514	494	488	499	491	495	487	459	503	506	522	464	476	512	518	490	519	488	480	537	501	530	507	509	524	486	503	510	492	529	520	496	503	536	465	474	523	507	495	512	492	496	506	521	500	513	530	473	533	479	520	494	502	494	500	501	482	540	500	507	491	506	544	467	504	526	542	502	475	491	501	521	499	499	540	505	492	474	492	488	458	498	480	495	504	514	491	488	503	515	516	519	477	479	502	503	494	508	491	487	448	509	497	519	499	524	518	494	495	478	513	502	509	532	524	518	494	484	515	480	509	525	466	520	501	533	529	481	517	517	480	475	506	559	475	504	498	531	500	528	471	494	541	510	515	510	509	534	490	503	518	477	515	454	504	503	499	530	503	509	479	492	485	488	480	489	489	494	509	520	505	524	489	504	559	492	496	495	473	494	517	481	498	539	496	512	537	525	487	523	506	489	469	497	497	485	492	524	507	505	446	503	474	462	492	515	497	488	502	513	508	480	478	519	493	482	461	530	490	498	479	521	534	476	492	537	474	498	494	522	500	486	456	505	455	537	487	532	552	520	490	498	465	520	511	516	533	474	463	548	510	518	500	505	493	496	512	494	485	461	535	449	530	506	478	488	494	511	491	543	523	497	487	530	487	501	500	513	466	480	470	508	471	541	515	511	479	471	486	519	519	511	488	502	469	494	538	493	551	495	514	491	478	526	525	505	530	493	508	471	486	501	473	521	466	531	483	487	472	496	496	518	501	540	526	515	514	515	481	493	503	498	532	520	481	494	513	503	518	546	507	456	527	475	523	541	511	509	490	528	527	537	505	482	505	513	453	503	513	504	517	480	492	495	457	496	512	520	497	525	474	502	494	508	450	513	522	480	515	532	474	517	513	500	513	520	490	490	479	532	465	514	492	501	524	525	483	537	522	505	517	509	502	518	498	522	524	502	531	478	485	489	464	512	437	522	503	515	508	478	504	509	479	475	499	488	471	481	519	483	523	518	535	462	493	544	488	477	489	523	492	481	497	498	519	496	535	486	554	475	466	550	493	462	481	514	484	526	510	495	513	503	519	505	482	489	522	487	525	502	523	462	474	522	469	482	501	468	452	478	517	505	505	480	513	511	538	528	502	503	469	473	492	514	451	510	512	515	498	486	496	519	508	524	524	512	514	483	549	495	528	514	498	499	509	520	530	492	503	552	473	498	513	533	462	490	519	493	484	495	469	456	475	486	485	524	487	523	528	464	528	471	541	538	480	485	530	507	554	478	511	513	513	521	480	517	529	501	485	531	538	501	512	498	541	492	491	502	525	496	507	508	515	509	502	526	502	479	500	486	481	525	444	499	472	491	517	485	499	510	511	512	519	492	527	514	487	525	488	508	518	500	475	486	525	501	542	499	501	503	532	503	471	455	521	499	471	512	492	507	504	556	486	495	498	499	513	515	499	516	516	496	504	495	492	519	532	511	482	531	466	485	542	489	504	488	525	504	473	543	521	467	502	476	531	516	487	501	455	455	514	482	519	510	483	515	492	504	493	483	475	471	473	545	494	495	526	468	515	484	533	506	462	509	568	479	494	502	486	494	556	492	502	504	459	512	513	514	500	493	512	540	473	516	498	548	526	480	544	472	509	547	507	478	525	476	521	498	507	554	482	496	505	539	520	505	517	485	480	518	479	499	510	540	497	492	510	477	494	491	493	505	517	489	499	531	492	581	505	520	506	507	552	513	491	507	540	485	495	487	504	486	494	535	490	488	478	513	532	493	508	526	545	477	481	481	517	488	520	492	485	525	490	485	474	476	507	447	516	498	486	505	512	495	529	490	480	501	492	479	491	509	527	485	484	494	495	513	508	516	482	517	498	540	457	524	472	467	472	508	529	519	503	491	529	553	499	499	499	491	476	534	542	526	503	488	505	512	462	515	515	531	486	496	521	513	512	508	513	512	532	522	484	526	496	510	511	552	505	481	556	479	511	488	514	505	488	506	506	492	497	477	509	487	501	460	463	501	482	505	514	548	473	506	503	511	501	485	498	494	479	513	495	518	481	454	508	456	479	507	527	527	468	514	508	485	488	499	477	495	517	520	491	530	513	472	469	521	523	514	468	508	520	549	521	526	530	514	517	511	485	540	489	505	489	503	520	497	469	512	485	541	492	484	505	473	492	515	502	499	471	522	477	464	527	507	481	519	523	501	504	475	499	497	484	557	522	529	479	486	513	491	504	513	501	571	473	483	510	494	562	489	480	473	517	496	501	526	519	529	499	474	458	503	475	508	506	501	487	489	498	512	466	483	492	475	479	497	501	478	475	478	524	501	472	535	489	528	501	514	516	509	556	492	506	473	506	502	484	530	514	483	489	506	487	505	549	539	484	508	520	524	510	511	492	505	498	507	508	520	502	549	531	526	539	498	508	528	500	513	520	513	476	488	490	497	520	497	540	478	510	473	476	491	469	492	486	505	520	506	473	491	517	519	508	513	515	499	533	484	521	516	520	442	474	473	470	492	500	466	500	529	484	521	500	498	488	500	494	525	496	509	529	492	517	471	463	491	482	513	481	474	486	546	528	498	521	453	529	491	489	519	485	514	504	514	464	490	553	510	497	484	476	539	503	500	466	460	528	498	522	523	516	495	497	511	522	486	490	469	489	510	536	482	483	532	513	512	510	525	497	555	492	474	496	470	486	521	543	493	511	517	537	483	501	498	512	508	516	477	525	476	479	512	480	506	495	518	490	521	487	507	543
23948	21208	29423	24170	20502	10803	1395	764	690	672	634	624	631	556	568	576	583	547	568	564	581	547	549	588	534	545	556	2298	1698	993	2036	2101	1679	1207	688	545	550	533	568	578	523	485	520	585	535	526	530	508	515	498	558	559	555	557	527	529	512	551	538	540	525	503	549	534	576	551	516	529	526	511	515	558	519	561	547	501	527	526	502	518	572	504	520	531	522	562	509	520	478	505	548	506	532	523	532	519	564	463	534	541	559	530	538	555	551	556	544	504	529	530	549	549	511	573	500	514	583	518	535	512	525	501	559	519	530	542	524	528	567	525	545	540	498	562	545	575	485	540	540	556	591	548	545	537	537	514	547	574	500	499	482	541	536	496	528	557	515	534	544	526	556	526	531	565	528	550	542	550	500	570	534	560	518	523	476	535	535	491	534	540	536	456	521	512	511	543	488	547	533	519	543	544	537	492	541	498	489	514	550	550	497	485	535	523	540	520	490	490	553	506	551	526	502	536	561	515	520	504	519	493	531	518	550	528	513	525	527	553	550	545	519	545	530	510	487	523	510	542	529	529	566	520	553	555	558	565	552	565	555	519	553	585	481	510	522	509	548	504	497	549	563	479	548	567	552	571	539	523	545	551	533	552	510	520	512	514	567	582	544	529	520	499	550	519	533	525	482	528	536	537	547	545	519	549	502	550	551	540	526	550	545	557	548	550	561	529	530	575	513	519	536	522	565	506	551	536	521	531	528	536	570	486	525	551	550	479	529	533	560	542	551	546	544	538	512	508	502	563	557	517	522	546	525	539	528	493	522	541	545	533	529	529	543	528	534	546	546	514	535	554	525	576	512	508	553	528	511	542	504	521	553	529	536	519	530	510	551	528	516	527	507	540	554	523	528	537	515	521	568	554	519	541	561	530	579	531	528	533	512	550	479	514	566	525	524	510	533	536	553	504	542	559	535	523	510	541	553	531	515	507	513	550	504	542	581	535	576	532	506	494	503	547	550	556	519	556	537	511	554	543	546	530	527	557	559	545	534	527	532	530	474	565	583	561	520	497	542	565	504	575	559	549	517	485	522	511	528	545	518	500	525	505	527	532	548	540	533	537	507	589	522	519	541	524	572	520	560	533	505	552	538	517	531	538	553	549	526	507	500	529	518	470	527	518	537	523	489	516	571	540	543	534	511	565	531	490	487	532	526	517	540	516	537	521	522	505	583	578	547	534	492	532	499	514	492	530	508	497	529	562	561	534	537	552	544	550	528	563	533	516	505	539	527	517	507	526	519	545	510	509	558	539	555	513	526	518	529	541	551	507	544	526	520	530	533	544	558	499	596	529	513	518	574	540	552	543	489	566	503	539	528	518	490	500	532	531	555	523	521	532	487	535	508	534	545	548	512	559	524	544	587	495	557	524	528	538	550	517	583	555	523	540	585	522	523	532	550	473	532	524	510	510	484	517	494	559	561	558	560	509	498	507	527	542	569	555	581	502	554	538	541	537	554	598	551	503	522	506	523	511	568	548	558	535	552	551	539	478	560	530	500	516	577	549	507	504	532	519	543	502	530	532	556	536	488	546	498	517	532	527	491	558	539	532	519	524	520	506	563	522	535	524	564	527	518	519	536	563	526	495	570	489	535	572	536	550	515	557	518	537	524	547	498	531	518	541	560	526	525	561	519	528	562	525	507	529	531	501	515	538	520	549	535	566	593	494	512	519	517	525	521	529	523	542	550	513	585	563	551	536	509	515	550	561	543	497	566	532	519	550	532	525	554	572	532	508	548	579	503	576	495	551	523	544	540	538	507	535	541	491	550	541	520	524	548	485	555	531	540	539	500	556	539	563	539	551	551	504	542	490	553	509	502	512	527	516	525	528	510	544	553	532	513	526	515	600	550	516	555	533	512	539	535	533	520	517	555	547	556	523	552	538	532	523	539	575	553	540	536	542	566	503	546	541	507	529	518	496	505	512	527	517	548	516	603	533	486	551	558	509	514	495	506	556	553	548	544	504	540	546	537	542	555	568	518	528	543	518	516	567	544	561	507	491	599	507	526	517	498	578	542	529	534	541	508	538	497	525	530	535	546	554	518	556	503	573	543	534	491	506	564	552	562	535	525	523	509	547	551	563	539	553	566	551	564	513	550	517	513	526	524	548	545	489	532	502	604	555	512	510	549	558	507	539	518	505	542	523	497	553	536	531	485	560	549	584	538	538	563	516	536	510	557	547	534	500	501	573	549	549	545	501	520	505	562	487	587	520	547	577	504	562	500	520	548	562	545	544	520	542	528	521	532	535	552	542	479	528	522	536	523	499	543	524	517	529	513	513	497	550	513	544	531	549	538	545	507	536	482	541	533	518	527	564	541	554	536	549	536	505	550	525	501	587	538	529	533	523	551	599	565	511	524	518	502	502	560	501	514	527	515	537	530	538	536	532	557	522	560	520	494	511	530	516	560	547	497	562	533	557	531	586	539	516	593	530	528	583	556	508	493	528	532	509	516	521	557	528	528	542	523	528	525	557	562	514	530	518	530	510	542	505	530	493	502	557	561	519	508	561	574	540	532	540	515	552	508	525	464	524	524	577	527	582	521	529	558	541	553	500	557	511	596	522	541	514	553	531	543	533	570	524	552	533	508	563	535	474	518	574	516	507	533	564	504	503	508	525	565	533	561	532	557	517	512	553	516	511	544	523	558	537	524	536	516	508	519	517	544	526	526	547	536	532	517	509	562	560	525	493	553	566	552	504	526	549	486	537	496	557	517	514	545	536	535	554	529	549	538	546	538	526	546	517	544	546	558	536	557	543	491	497	550	546	511	519	575	549	537	566	555	500	561	531	542	569	518	555	508	541	528	512	526	559	562	529	519	511	519	543	546	557	494	532	574	545	532	539	514	476	522	525	543	542	541	557	491	541	529	547	499	510	515	498	551	528	540	543	520	547	528	494	550	508	548	557	529	558	548	546	516	515	537	558	559	539	519	524	531	513	572	539	526	544	537	540	530	538	532	538	512	495	504	556	539	508	552	511	550	569	509	558	520	502	546	516	537	503	507	537	530	516	526	537	534	509	516	555	515	552	537	573	493	551	555	543	532	561	525	515	581	514	559	545	533	564	514	531	517	599	558	553	531	524	571	531	532	539	537	511	531	587	520	530	548	574	548	528	555	559	545	525	582	526	508	520	524	531	523	549	556	572	503	571	515	516	555	510	509	539	565	483	480	560	511	564	541	556	555	534	547	580	546	548	527	513	520	507	509	549	515	526	567	546	533	553	546	541	514	519	547	545	499	542	529	504	535	550	563	561	532	529	505	540	573	516	530	546	509	550	544	516	538	551	541	541	504	533	567	514	522	553	568	519	512	534	492	527	529	568	509	554	516	525	536	524	577	510	529	533	533	473	554	545	526	491	533	562	528	519	511	533	505	515	514	506	512	498	548	480	515	571	563	564	575	546	505	538	550	526	532	524	522	488	525	534	487	560	506	510	530	520	515	507	565	531
47079	76320	41277	22291	2573	1954	1653	1338	1215	1111	1053	1017	954	920	884	855	832	794	815	833	752	793	789	762	780	761	784	4663	2977	1736	3816	3835	3145	2038	992	737	713	737	701	758	726	715	751	734	748	741	717	736	734	721	728	749	744	714	695	741	735	777	773	773	729	731	708	728	676	666	741	730	730	705	729	714	746	729	749	741	683	738	746	741	750	720	725	738	710	740	684	735	704	762	751	743	748	730	802	792	773	774	737	699	694	728	703	674	713	735	701	746	723	748	729	747	773	701	730	780	731	729	747	737	738	729	765	751	724	728	705	760	714	711	690	733	699	683	758	728	734	763	749	754	741	715	710	685	726	710	708	772	712	735	722	740	753	778	713	718	742	696	719	772	752	730	721	712	742	756	725	700	775	727	709	786	712	726	725	734	723	732	725	713	736	718	721	696	766	682	707	701	731	725	754	774	738	764	726	726	766	780	754	728	807	720	742	724	735	750	706	786	785	725	716	745	721	705	730	690	781	741	746	727	719	758	692	732	713	707	800	710	757	751	757	754	708	729	745	685	770	734	733	760	717	754	698	704	727	762	744	702	740	733	746	731	731	771	711	683	729	750	745	757	738	722	701	764	695	706	759	707	723	747	721	764	727	730	714	726	685	693	761	759	712	727	735	751	727	733	734	737	755	669	757	743	701	708	746	703	725	744	706	747	713	739	720	698	723	735	781	738	767	752	718	725	744	730	671	749	695	730	728	710	724	711	735	767	728	674	731	718	698	757	698	747	727	702	754	681	736	770	725	741	753	731	691	709	723	764	711	753	773	730	727	747	757	721	720	750	669	710	727	716	737	713	697	727	745	743	766	715	740	725	751	737	754	715	706	737	770	764	790	762	747	727	688	724	780	719	753	751	756	778	730	732	703	717	758	721	694	763	784	738	698	729	691	671	739	752	753	742	752	720	763	717	743	756	749	753	765	738	715	774	730	738	755	759	769	744	692	767	744	746	758	711	783	765	736	756	736	761	688	727	802	741	750	764	703	704	747	754	756	762	720	741	769	705	731	758	726	803	720	708	716	713	750	698	706	688	760	771	713	745	711	744	719	726	727	723	734	704	736	751	740	756	731	741	730	788	760	722	775	735	708	792	760	739	717	740	753	764	750	739	697	768	680	718	734	764	704	790	712	721	716	762	730	723	764	758	756	760	718	698	732	711	761	743	722	699	719	692	735	756	727	729	709	759	704	754	725	715	759	671	754	729	748	729	711	748	723	706	760	714	704	757	728	690	740	750	713	724	718	727	745	724	698	792	707	690	705	757	686	741	699	706	692	710	711	732	746	722	718	748	779	649	698	723	740	719	747	733	734	715	783	728	695	720	768	721	678	753	718	748	704	711	729	717	753	733	703	753	725	752	713	723	705	740	730	708	727	682	720	728	729	726	768	700	722	711	788	733	698	731	741	766	725	718	729	757	722	704	771	740	716	712	709	694	687	729	734	695	730	729	800	737	713	695	673	712	738	711	755	730	734	747	738	718	736	739	703	713	697	718	758	787	697	677	763	732	746	755	764	772	754	703	727	668	736	741	761	737	743	742	732	741	750	715	753	715	711	717	729	721	743	761	676	747	741	820	768	765	718	755	731	711	747	727	685	755	747	770	733	762	735	761	684	722	725	754	736	747	738	694	738	745	766	763	745	706	766	757	745	765	761	726	699	732	755	726	735	689	703	728	735	746	741	743	759	740	731	773	745	706	752	750	775	690	652	700	780	689	727	739	750	660	743	748	752	752	724	804	758	729	735	717	687	675	747	742	748	716	737	766	701	763	718	763	705	738	727	748	720	682	720	718	710	704	760	723	740	788	715	688	713	717	723	734	729	716	750	761	713	753	701	716	722	697	746	725	706	738	715	715	693	693	749	730	697	772	752	696	754	716	678	672	734	740	751	763	775	799	716	766	712	712	729	746	734	723	742	750	748	741	710	775	705	739	737	727	698	693	702	744	731	720	729	745	736	707	702	727	758	725	769	731	752	780	699	711	761	739	781	709	744	675	738	754	710	722	736	753	718	770	676	719	742	725	681	735	724	745	711	744	712	748	710	733	788	748	734	706	687	710	778	771	708	714	721	760	757	725	691	697	751	760	712	754	732	742	730	745	771	722	688	724	818	782	757	722	761	767	727	735	756	705	712	730	738	734	751	743	767	697	717	767	704	759	741	700	700	708	776	722	743	789	749	700	758	712	735	769	739	778	713	729	674	750	751	682	723	739	705	722	699	745	719	708	772	722	724	716	728	743	714	733	725	766	732	770	736	725	719	761	728	798	706	740	730	717	776	715	740	738	724	717	742	722	746	714	738	712	658	774	703	706	776	738	744	707	712	732	701	679	788	757	742	788	738	711	727	763	711	750	718	746	672	739	713	754	678	739	723	778	730	723	725	720	707	714	721	760	733	705	744	753	723	736	730	711	728	681	752	732	736	719	710	726	665	709	706	757	664	711	703	731	694	720	704	738	740	765	708	746	706	756	730	785	703	725	726	734	756	734	742	799	719	777	699	771	764	746	742	720	735	723	721	680	732	749	751	730	732	746	747	773	704	721	743	752	725	684	732	717	719	744	752	740	744	770	746	713	710	776	716	704	732	710	705	697	773	700	741	739	753	731	765	735	729	705	688	712	692	749	758	744	694	748	770	712	752	772	736	767	739	721	755	677	736	744	706	734	743	712	730	765	730	715	723	748	724	676	758	736	774	727	732	730	724	774	749	670	710	729	700	767	739	735	702	754	719	710	716	724	692	744	708	706	750	704	756	695	732	777	740	745	712	710	778	742	726	713	709	754	753	744	678	690	771	698	757	708	722	718	750	747	739	719	701	728	740	712	728	693	735	750	719	687	724	704	755	707	729	711	678	721	677	738	695	703	682	655	714	737	718	728	700	761	754	747	745	762	759	690	740	740	703	723	721	688	750	789	742	753	724	731	730	714	760	736	764	722	695	752	750	770	739	721	731	770	722	790	754	774	725	730	735	724	736	712	734	742	725	721	733	726	703	727	726	754	723	795	687	760	683	755	715	725	760	743	729	717	691	731	778	669	757	743	729	710	765	731	725	739	692	754	702	685	765	687	757	726	701	726	765	735	735	747	702	694	720	722	717	781	730	745	717	737	750	742	797	742	724	736	718	718	752	755	762	678	684	750	777	718	694	758	732	698	720	764	774	694	747	748	689	708	697	703	711	781	730	735	696	750	711	737	756	763	701	744	752	790	696	708	754	740	667	730	726	711	756	702	713	721	737	783	751	696	732	742	702	717	733	724	662	716	738	745	671	750	737	754	748	710	740	696	760	691	720	712	777	745	752	700	748	651	724	760	726	755	694	682	758	689	680	673	707	743	702	757	748	729	719	706	722	754	713	767	738	742	731	693	713	715	790	713	790	709	735	759	707	775	722	738	756	785	777	796	727	714	722	707	796	731	725	734	693	810	798	746	749	745	790	730	762	747	732	731	680	725
23005	21124	29473	23235	21099	21081	11168	1114	848	780	769	682	676	657	658	580	606	561	591	587	534	587	594	558	610	530	533	2608	2620	2525	2950	3666	2527	1578	794	520	561	485	528	496	508	559	543	500	551	521	531	496	510	514	541	535	512	508	536	533	538	556	550	541	552	503	481	499	527	539	486	579	528	518	535	550	526	543	517	519	510	523	520	537	497	521	540	535	535	530	522	558	497	525	534	526	508	527	533	580	539	507	517	544	524	521	531	551	571	539	526	526	555	519	513	508	550	567	543	583	572	504	525	531	551	523	556	550	498	537	506	534	561	520	508	500	507	518	510	557	581	555	499	555	564	571	514	537	523	526	514	516	558	534	519	502	538	527	566	525	541	505	528	502	514	514	532	554	533	552	551	534	491	486	514	514	523	498	533	546	516	543	555	551	513	577	539	531	514	539	522	565	516	516	511	548	541	548	557	500	550	541	530	515	524	525	482	525	536	498	478	518	521	554	517	517	529	515	471	506	538	528	517	515	540	472	546	557	510	538	564	545	504	538	526	564	525	514	542	561	526	555	512	490	486	504	525	521	562	476	548	511	505	559	503	514	528	518	508	507	540	528	524	515	508	509	533	537	489	526	552	507	498	486	512	520	554	529	532	514	508	506	564	550	516	527	563	494	541	566	524	518	557	495	543	528	565	529	525	570	547	547	509	544	541	507	538	526	498	518	523	532	522	497	536	510	543	534	537	530	500	508	548	537	510	522	545	511	558	535	536	553	519	544	520	569	530	514	600	568	525	490	510	533	516	522	511	502	558	511	534	538	539	507	515	565	537	533	534	549	498	559	537	544	540	482	510	535	543	513	523	516	548	509	557	494	543	521	560	544	506	518	553	505	477	495	520	545	510	561	523	539	531	559	533	522	483	531	485	540	480	542	500	520	510	491	526	505	510	537	528	524	524	511	516	556	554	498	522	508	520	545	535	508	525	497	545	502	496	533	528	525	479	578	516	532	523	519	491	515	523	498	532	543	528	526	576	527	506	545	531	516	518	556	524	514	516	505	523	508	524	560	583	515	529	538	527	498	488	539	517	523	563	501	527	561	538	538	565	558	521	480	472	509	531	530	514	506	519	532	542	537	488	543	489	516	515	530	531	520	532	550	572	511	510	504	551	503	524	522	518	538	559	541	523	510	556	537	543	512	510	528	554	532	533	511	549	559	523	504	523	511	504	523	537	529	534	509	575	508	569	519	526	502	532	537	526	541	518	520	526	504	548	556	531	532	512	483	511	528	499	484	520	517	539	539	543	520	507	582	576	551	503	530	530	532	543	502	529	551	499	540	529	562	530	487	531	524	559	519	522	520	569	547	489	484	552	517	536	535	562	491	483	521	529	521	513	562	528	531	576	516	560	500	540	528	502	494	552	523	498	510	551	524	532	532	523	542	545	526	494	529	570	521	539	520	512	533	500	546	541	519	516	537	524	508	501	483	543	601	509	506	500	540	508	523	504	514	536	543	550	556	492	543	470	552	558	547	561	501	527	527	502	487	547	505	526	522	512	512	527	503	510	515	497	514	525	560	508	569	516	506	540	528	480	502	556	538	491	510	515	530	560	503	514	511	474	538	568	520	560	554	559	527	524	538	563	546	512	527	495	523	474	538	560	498	545	530	494	531	492	546	521	485	512	527	532	556	532	498	531	517	509	529	530	513	560	535	538	583	543	520	491	556	505	509	552	519	540	498	512	533	494	506	516	529	553	519	568	521	508	484	532	563	538	541	524	505	516	570	540	532	505	544	489	554	485	538	518	532	509	511	523	533	523	510	550	505	492	545	549	511	572	535	505	528	563	516	521	501	527	502	497	520	520	547	536	507	520	528	545	510	513	533	508	524	518	520	544	550	532	519	510	517	506	560	518	504	519	551	519	504	526	521	538	499	514	509	532	594	529	547	484	512	526	497	552	527	541	513	485	522	498	520	490	507	547	531	530	510	458	565	542	513	544	523	522	571	509	539	515	530	559	524	533	500	503	486	523	540	562	534	519	511	518	531	552	536	543	534	519	486	567	549	576	506	523	510	535	560	492	537	536	526	490	514	497	530	518	538	587	513	507	579	550	548	561	524	535	525	564	541	543	543	526	519	499	535	577	533	528	547	512	536	510	543	542	527	585	528	519	550	475	499	548	523	558	564	548	514	514	544	495	535	496	519	499	538	537	514	544	536	506	497	521	557	524	490	525	547	565	534	547	501	528	497	551	521	509	510	540	546	510	562	554	489	530	493	549	510	519	558	504	521	529	507	485	500	517	527	547	560	499	541	555	498	546	514	512	524	512	496	518	571	554	496	546	518	538	517	540	504	535	547	538	524	567	506	513	489	561	533	507	512	519	569	534	523	526	547	517	544	510	501	521	520	534	558	535	523	495	543	544	478	566	548	549	539	524	539	554	527	498	516	518	526	546	519	493	529	531	531	506	512	507	517	526	531	489	512	516	571	530	542	506	516	505	560	504	551	507	532	551	517	497	496	534	523	516	525	485	508	523	538	521	530	528	552	494	544	547	498	530	536	521	507	540	513	490	483	522	528	514	523	487	510	533	555	502	554	522	505	543	496	550	553	533	482	505	521	524	503	546	502	549	511	511	542	540	523	562	527	544	519	505	549	499	501	507	537	507	509	554	549	525	513	521	556	508	541	510	511	522	501	482	551	560	516	524	528	523	543	509	525	536	532	517	580	529	503	519	535	513	519	505	540	500	516	553	522	561	516	498	554	581	499	516	504	466	513	534	527	516	519	538	504	499	471	511	492	491	531	542	537	504	551	508	538	526	598	510	567	547	522	543	492	522	538	551	518	544	503	527	511	559	541	541	514	505	505	541	523	536	531	476	531	559	558	563	568	495	469	536	501	520	541	585	543	496	505	523	508	511	500	513	540	504	513	513	529	521	510	487	539	490	512	541	555	527	516	534	533	507	526	541	522	519	533	530	536	536	519	529	540	503	538	548	546	534	510	519	533	555	531	527	524	527	504	556	480	522	536	523	545	534	513	568	523	510	551	521	520	537	529	539	536	503	525	482	549	527	499	539	520	518	515	526	522	501	540	504	518	518	560	537	549	521	538	496	508	556	535	544	544	535	526	555	535	517	534	502	522	542	534	536	544	539	512	495	547	506	526	506	531	497	506	510	559	545	519	527	527	552	516	542	520	502	499	525	528	599	492	556	501	495	528	530	484	541	516	528	529	559	506	490	557	515	524	513	481	580	536	507	520	505	534	518	538	511	586	543	487	533	533	545	502	496	524	574	522	573	484	507	571	552	519	547	522	543	538	519	510	529	565	487	548	525	508	530	577	534	535	549	530	543	528	515	509	504	556	523	525	500	542	496	578	569	529	515	511	498	542	479	506	521	539	489	549	498	544	514	551	515	595	535	566	540	585	517	543	533	579	514	506	532	545	545	505	511	544	510	539	523	536	552	499	509	517	534	498	498	549	536	496	554	543	530	523	490	549
51040	87864	44760	28394	4050	3036	2316	1936	1573	1415	1305	1227	1078	1042	1035	906	862	882	902	795	834	832	784	855	802	827	781	5081	4890	4851	5747	6995	4846	2612	1268	717	752	707	690	704	770	687	707	739	683	709	797	707	724	777	771	668	772	723	731	733	697	733	687	707	710	702	732	701	669	705	711	723	708	702	722	717	702	698	686	727	714	752	710	748	693	682	735	734	741	698	730	706	743	741	719	753	699	681	742	729	714	704	704	765	702	725	703	698	717	741	721	695	757	706	692	734	730	710	733	704	705	720	719	744	746	721	711	720	681	680	726	718	712	701	712	738	752	708	720	707	714	703	707	742	716	729	725	761	667	747	692	694	768	762	727	748	702	707	733	705	735	759	752	746	730	711	707	700	732	662	718	724	733	741	743	706	751	731	706	701	731	774	697	715	689	764	742	757	735	713	714	743	725	720	714	729	746	746	688	680	711	744	700	715	738	729	725	722	697	687	698	737	721	750	696	753	682	685	689	749	732	708	761	736	701	722	702	740	703	667	722	705	744	740	665	741	727	671	726	760	736	696	768	703	729	737	711	754	691	732	704	705	741	736	701	770	741	710	691	748	752	681	734	695	691	716	694	725	725	697	714	759	735	678	749	753	738	761	701	701	722	702	740	685	680	681	714	707	687	742	764	698	745	774	723	717	770	715	736	721	698	699	747	711	729	721	714	696	736	763	749	718	694	789	729	697	728	724	716	710	681	753	722	752	771	720	737	749	705	806	711	751	763	705	725	724	701	722	744	709	718	708	778	736	713	739	724	717	724	712	750	762	707	680	730	743	676	722	716	735	714	753	756	746	736	684	721	723	757	693	743	742	746	677	715	730	740	719	725	726	733	702	752	698	694	663	716	730	702	737	726	757	718	741	764	702	680	785	774	697	739	707	693	706	763	723	728	728	725	773	726	681	688	709	754	701	685	766	722	725	755	668	698	728	725	672	721	730	681	682	775	714	737	724	749	739	710	774	695	736	740	745	741	711	703	734	743	735	737	762	726	718	736	736	718	698	723	702	730	722	709	696	726	691	720	708	720	711	744	677	694	717	719	704	728	727	764	720	742	694	685	753	730	724	745	708	697	677	719	704	714	706	752	720	731	756	723	684	728	737	733	688	692	689	740	683	795	722	721	750	725	717	687	732	696	726	699	744	736	679	759	753	716	695	777	718	720	699	714	702	725	717	809	724	685	772	728	710	724	746	750	730	673	758	719	704	699	724	756	751	730	773	731	780	735	651	756	760	704	745	684	713	706	694	725	741	736	730	771	709	708	720	729	746	721	678	669	772	704	757	703	732	682	715	680	754	734	730	717	717	706	704	701	710	693	739	707	745	719	687	723	692	726	707	749	718	704	722	701	740	716	693	753	697	706	722	732	691	708	725	719	728	751	743	714	738	759	684	731	682	700	692	769	711	744	711	743	742	693	729	760	700	717	716	728	733	727	720	719	723	762	683	721	677	700	693	715	694	699	716	687	709	723	768	704	725	739	704	691	726	719	751	697	673	723	695	717	744	704	748	744	650	689	683	768	740	687	727	710	712	731	740	693	696	756	717	721	701	741	692	690	702	762	685	760	729	740	736	747	682	756	731	741	697	740	691	773	710	726	737	725	732	720	698	677	701	751	752	725	733	720	724	760	714	710	742	748	701	760	666	730	710	725	684	699	742	733	706	718	750	717	723	677	653	635	729	720	708	668	683	724	687	723	684	739	743	710	675	745	748	695	748	732	728	699	681	692	727	755	688	749	722	772	754	717	761	712	685	685	707	769	733	727	713	732	745	718	715	732	733	712	749	758	742	747	731	708	717	755	712	771	714	737	696	733	676	736	706	718	688	735	758	691	699	764	751	685	728	698	724	748	710	724	732	718	724	735	727	714	714	748	696	716	725	703	749	700	727	676	722	709	708	760	749	735	779	727	755	753	713	750	710	723	717	742	771	756	670	720	726	707	735	748	761	647	782	700	749	749	677	712	745	703	700	759	722	708	725	709	739	726	734	715	736	734	698	749	699	691	715	742	744	741	743	711	706	745	746	726	752	745	721	727	726	686	736	723	743	732	715	727	751	741	775	708	722	681	756	737	747	726	724	741	713	755	754	705	766	724	736	687	738	735	722	715	755	691	724	700	731	775	718	709	746	735	705	705	696	735	753	756	731	708	720	743	722	738	715	695	742	723	705	724	704	719	743	683	684	779	737	697	771	709	704	701	695	734	743	765	706	765	666	710	716	738	693	710	703	711	717	712	719	746	690	722	693	681	726	694	718	726	731	750	753	708	678	697	734	662	731	691	768	751	738	739	758	751	753	745	714	712	735	731	693	734	749	689	711	683	757	708	716	748	762	733	697	691	732	707	720	741	658	753	691	748	678	720	714	716	718	725	730	716	744	715	697	712	738	759	734	712	755	704	744	761	729	705	747	732	721	738	702	689	696	667	749	720	726	775	726	720	707	739	755	691	726	728	714	702	681	708	704	662	735	780	725	728	706	727	705	718	721	736	708	696	725	653	674	703	703	736	705	736	747	706	705	704	694	705	690	722	702	716	696	733	701	660	727	707	733	695	710	704	751	733	757	711	767	744	727	734	743	678	701	743	717	654	744	670	677	748	738	771	760	746	687	736	774	678	682	703	732	669	697	742	740	720	714	751	723	741	716	720	748	712	741	686	717	725	717	664	732	711	705	760	749	735	718	685	758	687	731	715	745	705	716	699	692	751	711	707	751	760	729	717	668	725	700	687	672	715	719	745	707	706	684	739	741	751	720	714	729	747	744	728	693	675	695	691	729	778	709	746	710	703	721	717	777	759	698	734	746	711	671	719	749	659	697	677	744	709	707	723	734	716	681	714	682	710	727	747	700	685	705	700	734	691	758	764	727	772	715	727	666	684	728	693	710	705	706	713	704	748	746	707	698	724	744	680	731	709	699	690	718	679	698	735	782	717	711	697	704	751	729	723	681	675	755	684	755	693	759	735	696	735	739	726	712	724	702	711	696	709	736	748	726	726	714	800	676	738	728	714	727	729	725	755	705	725	740	651	678	711	738	728	741	714	670	700	740	746	741	679	720	783	742	660	711	691	753	751	683	758	725	726	725	692	679	782	717	677	706	722	741	684	704	795	734	732	721	738	693	714	743	715	734	673	706	727	697	732	698	748	736	713	708	711	729	723	716	781	731	737	741	700	706	755	751	743	714	695	705	693	724	719	732	740	766	734	707	738	720	739	740	714	712	685	718	729	717	685	689	678	678	737	694	678	684	709	732	688	702	693	716	727	715	717	720	724	690	727	711	711	744	756	705	774	748	732	738	737	711	705	731	706	705	717	670	665	742	740	727	682	751	771	728	761	714	734	711	693	716	753	719	658	691	738	738	722	754	667	734	758	782	736	697	738	708	714	721	731	707	716	725	718	680	709	680	734	723	698	704	676	730	733	709	729	748	693	675	793	767	709	695	723	712	724	733	726	694
27143	22774	24235	7012	587	523	451	356	356	350	399	369	339	368	368	365	341	361	376	366	346	379	374	322	404	345	351	460	391	380	500	707	664	548	384	402	360	354	374	328	363	364	335	365	351	360	383	336	371	354	368	336	368	388	353	377	360	380	318	354	350	315	352	344	361	375	360	387	357	353	354	377	341	336	306	357	334	357	346	388	337	349	359	354	356	366	380	336	342	343	347	349	376	386	362	346	372	359	351	339	343	360	335	342	364	346	351	352	389	365	342	352	366	348	361	384	374	363	365	349	359	363	335	352	369	353	364	312	359	331	355	373	324	378	356	377	375	359	349	373	341	341	349	319	334	346	379	319	333	387	361	361	377	336	344	349	366	327	338	376	318	344	371	359	338	333	370	377	353	368	334	369	350	365	361	326	348	354	311	355	350	356	369	323	363	341	308	329	382	376	366	360	352	334	379	378	353	358	347	362	367	369	336	336	344	361	351	310	343	329	369	353	386	358	364	352	360	357	357	353	360	339	350	348	358	343	350	369	354	354	351	330	377	347	350	349	368	353	326	317	383	371	349	377	333	342	380	392	367	349	365	360	343	341	349	360	346	364	380	365	360	334	359	335	395	381	358	346	359	367	366	344	319	368	388	326	338	344	342	312	351	351	352	364	345	336	344	346	336	356	345	326	370	345	359	346	381	338	316	312	361	324	330	372	343	349	340	340	353	338	357	397	382	352	332	387	345	358	346	334	351	348	344	346	350	356	348	327	373	331	361	344	351	347	347	344	370	367	334	372	356	319	331	361	363	368	346	327	357	359	354	357	354	359	359	400	387	377	348	357	331	363	344	359	350	336	358	317	342	334	329	343	340	373	343	367	369	343	372	354	354	346	360	355	339	344	368	350	357	354	343	317	337	355	356	348	352	382	352	384	351	392	357	341	354	347	348	343	349	328	379	350	348	330	363	321	352	326	368	353	371	367	365	335	343	367	353	376	369	361	347	353	364	326	372	406	353	350	398	337	343	368	327	354	385	355	328	348	337	352	340	360	362	329	351	356	403	377	356	369	351	392	366	373	332	325	363	370	340	352	363	383	321	378	340	333	367	345	345	331	344	359	364	368	336	342	358	366	337	346	366	341	356	326	345	337	349	388	359	362	311	370	344	363	366	347	341	388	394	355	354	358	364	373	346	357	347	354	376	383	352	376	328	340	354	355	362	389	348	352	348	318	342	349	369	334	358	328	315	311	344	367	371	332	358	360	374	365	372	395	301	359	337	314	369	343	338	319	348	345	360	345	363	355	341	352	367	397	358	346	334	356	353	339	347	369	368	362	345	344	362	360	357	332	326	384	345	357	365	333	379	360	337	343	346	356	341	352	353	337	335	352	329	350	344	358	357	358	347	366	369	335	314	367	356	319	351	347	357	360	337	377	344	337	356	374	370	351	344	328	309	350	389	334	378	366	348	371	363	363	359	385	380	358	357	355	327	370	373	377	349	374	349	368	361	376	322	349	397	339	328	394	350	345	318	374	359	332	358	351	370	328	350	410	338	368	357	342	335	340	329	336	375	373	384	334	348	357	367	348	301	339	352	372	370	365	332	333	366	331	370	306	373	351	367	368	338	346	362	352	366	365	357	351	373	352	359	362	367	351	349	379	344	386	343	352	367	367	348	322	346	352	359	347	359	342	358	316	337	378	384	377	359	343	338	371	358	361	374	339	343	329	380	367	360	353	330	349	319	341	343	378	372	338	368	357	341	312	381	340	362	332	357	319	346	365	344	376	315	351	370	334	337	375	312	349	362	385	382	338	350	362	367	368	344	355	349	369	349	360	336	343	303	395	354	356	365	351	351	347	347	366	339	368	344	344	350	343	367	367	363	363	377	323	354	354	327	356	385	378	400	366	361	343	371	326	382	383	383	379	354	375	373	346	363	358	359	354	384	342	344	332	356	351	393	358	380	354	332	335	356	340	374	350	359	362	319	365	372	351	371	397	350	327	350	364	327	357	322	356	337	401	356	355	352	375	343	371	366	384	357	340	367	352	348	343	343	393	369	373	336	329	323	355	364	359	346	352	333	360	344	359	376	349	323	352	346	350	372	358	379	359	376	407	353	319	310	333	383	357	382	364	370	356	344	343	342	309	379	381	381	325	374	360	354	350	355	362	354	335	333	356	320	360	389	358	382	325	363	325	366	352	374	345	363	358	329	343	366	384	351	303	361	363	344	364	374	344	361	320	383	351	372	345	346	372	338	318	339	298	355	412	353	340	331	354	339	374	354	348	375	327	369	329	342	381	343	374	321	354	339	332	341	398	339	337	341	338	353	362	356	317	351	371	343	339	354	340	343	355	338	379	366	332	321	363	345	392	365	338	349	341	339	304	371	327	352	348	379	347	365	380	349	350	396	386	353	313	377	392	354	349	339	395	377	339	395	370	377	348	363	356	356	379	366	387	349	328	379	374	380	355	363	353	331	335	367	384	350	353	370	364	332	351	344	364	349	340	351	367	350	342	376	378	374	345	357	340	319	353	354	357	329	343	355	351	346	373	350	361	352	348	336	321	369	377	360	349	395	359	357	337	335	344	342	350	354	340	390	330	387	361	352	319	353	391	348	384	330	339	341	381	379	362	338	355	353	376	332	354	332	382	340	305	375	339	351	351	361	350	341	353	312	387	375	365	346	326	311	399	360	344	326	352	413	344	378	323	371	334	321	363	364	341	371	345	334	336	340	333	343	333	364	358	366	338	341	384	343	383	345	350	394	336	352	378	350	348	334	364	358	379	326	351	368	373	341	376	379	351	349	339	362	371	351	325	368	352	356	358	370	363	368	381	348	417	336	395	370	396	354	383	369	364	381	350	373	349	333	381	327	328	369	377	373	327	358	356	366	329	363	306	358	366	317	365	360	376	358	322	341	338	361	345	358	370	343	321	345	358	357	347	354	386	355	352	364	345	368	388	352	359	392	343	374	352	350	335	361	358	318	388	332	343	360	371	363	339	328	351	367	353	352	374	345	318	368	390	375	338	341	385	350	381	386	345	339	367	344	357	345	339	354	346	319	374	383	359	335	375	365	336	368	328	380	383	365	365	357	324	377	368	351	349	353	370	359	357	342	351	364	361	344	357	357	344	359	362	359	372	376	349	353	336	360	311	362	334	323	344	359	346	388	354	335	362	356	324	342	369	349	343	355	378	356	372	355	342	325	354	340	355	374	366	337	376	347	361	353	371	337	359	355	377	371	345	356	352	380	333	343	328	363	370	370	345	388	346	321	328	340	344	334	347	344	355	379	345	364	359	339	334	369	339	331	332	348	356	365	383	358	383	358	352	348	303	363	361	375	371	342	351	365	369	339	325	342	330	373	356	374	371	320	365	341	378	312	372	369	341	336	359	363	358	375	339	371	342	351	359	355	393	359	359	358	365	336	343	349	411	361	378	376	363	349	346	332	347	346	336	334	398	377	359	340	353	341	397	355	338	363	353	331	344	359	356
24639	39116	20744	3814	686	636	603	560	554	549	517	509	520	528	529	504	496	503	521	510	488	529	531	499	511	525	523	879	622	642	859	1163	1037	771	584	492	495	461	476	488	496	488	510	519	456	516	561	504	476	519	473	508	518	517	497	509	505	496	471	511	508	483	523	530	471	516	481	479	522	503	512	481	499	453	508	490	529	468	510	530	448	527	514	466	507	486	539	485	501	516	492	522	457	487	497	455	494	508	528	526	503	472	496	486	483	530	516	478	573	466	486	516	531	471	495	497	530	529	497	463	480	518	546	530	484	529	440	535	491	457	497	490	542	512	498	486	492	515	490	483	509	538	464	496	502	512	544	484	493	498	514	497	473	500	501	461	477	509	528	500	468	465	498	478	500	513	450	514	471	494	528	501	499	528	524	485	517	497	484	460	478	513	516	497	475	494	528	494	463	508	458	517	480	478	522	503	495	474	491	481	482	472	507	502	499	505	512	519	506	468	473	501	492	495	513	501	518	502	485	518	485	504	477	479	504	487	472	491	492	471	491	519	501	493	501	500	519	450	477	521	507	536	464	483	505	488	484	534	478	468	489	489	544	496	491	492	469	519	461	485	505	473	508	473	510	492	447	493	495	494	514	515	515	510	479	515	469	520	467	500	474	497	474	525	511	485	515	453	483	502	488	499	493	505	497	479	500	509	550	481	521	502	492	478	464	512	523	506	482	486	537	477	493	531	515	465	509	517	498	489	513	522	495	477	499	472	536	499	540	475	510	512	511	504	477	457	499	500	501	495	507	533	457	548	475	505	519	498	456	521	491	489	476	514	526	506	485	504	496	519	493	504	497	490	484	510	515	452	514	532	546	507	502	501	514	468	487	493	492	472	505	533	459	517	486	517	536	514	488	496	503	489	503	462	516	546	471	488	479	487	477	479	523	453	495	500	482	490	527	481	503	492	452	515	497	511	481	484	507	478	486	508	481	524	522	493	505	496	513	498	506	500	465	480	496	500	488	462	509	476	502	489	486	496	511	518	508	469	511	518	471	474	516	508	512	514	496	460	493	473	528	511	497	470	483	469	510	494	511	473	536	473	478	494	457	497	515	491	503	472	520	474	531	494	489	518	472	466	491	517	504	467	500	446	585	526	489	498	475	469	493	496	493	495	503	514	491	492	517	502	486	505	531	505	499	515	522	465	462	486	492	483	478	496	497	507	459	469	478	526	510	507	476	476	510	504	480	479	511	522	493	508	503	496	542	491	501	505	520	527	508	529	474	523	502	498	514	517	453	571	486	472	469	446	502	472	497	515	472	478	461	527	485	497	529	490	502	526	535	503	505	496	521	545	462	495	492	449	475	506	497	491	482	528	485	532	518	512	495	501	471	491	519	549	498	498	497	507	487	477	506	482	474	497	495	489	526	490	494	463	485	546	475	476	522	497	536	492	512	510	473	439	479	522	502	534	489	470	465	478	507	518	506	472	488	487	497	493	497	477	492	484	480	515	543	499	518	506	515	513	514	481	522	490	475	501	508	459	498	501	541	483	498	497	509	501	485	472	506	557	499	471	503	487	495	497	510	507	517	517	477	506	482	508	524	446	502	507	452	508	498	532	496	504	461	519	502	453	512	534	449	489	486	541	497	493	498	492	506	519	491	458	514	515	476	532	458	502	494	495	529	494	513	507	520	503	490	486	495	534	465	428	489	489	490	538	494	502	467	482	508	449	476	457	480	494	500	494	474	541	515	444	539	502	459	486	508	473	477	489	475	525	538	456	496	453	510	474	472	503	502	502	507	519	506	559	500	480	469	518	489	487	499	485	526	520	515	472	521	474	538	545	508	516	479	466	477	503	494	498	539	484	517	523	481	494	497	521	480	512	475	487	499	459	476	522	545	541	526	506	477	461	453	510	489	540	502	470	529	483	478	504	457	493	537	459	489	534	499	500	494	540	506	488	469	472	500	504	480	514	497	481	476	512	533	495	465	488	483	512	488	478	486	480	463	472	524	508	538	471	453	521	509	509	470	512	484	477	501	475	498	491	453	497	467	502	509	512	509	519	489	461	454	492	482	492	489	471	479	525	520	455	501	498	498	525	525	508	463	506	451	526	469	492	470	484	488	519	510	501	468	481	456	512	491	486	555	452	431	463	496	496	537	492	536	502	491	510	499	472	475	513	460	508	488	518	487	547	516	456	451	466	493	475	481	470	488	474	485	506	499	512	529	508	498	501	498	463	502	486	522	509	536	463	472	469	479	505	509	545	534	456	502	499	482	508	475	476	490	509	474	482	445	467	484	504	482	484	530	478	486	449	491	519	461	458	503	500	475	507	475	479	459	478	522	473	456	497	526	494	497	474	484	452	520	493	468	509	484	504	534	487	530	552	524	493	495	499	497	504	470	477	492	505	479	481	471	463	468	484	518	448	442	467	494	491	498	514	474	522	500	490	494	512	488	525	499	488	496	526	492	537	441	483	516	487	502	482	480	518	518	468	500	514	471	548	492	513	487	505	477	507	514	447	487	494	485	497	490	492	470	492	462	503	533	454	495	504	530	469	507	448	484	527	503	478	493	477	501	499	512	543	516	534	503	502	512	451	532	485	483	507	475	495	488	489	494	509	476	487	495	471	467	533	526	500	491	540	497	484	535	468	504	492	534	499	533	464	469	501	513	488	479	455	477	526	456	521	481	462	492	496	491	494	496	441	495	511	489	496	501	475	480	502	516	521	522	480	500	507	506	500	504	505	488	493	485	494	485	493	508	504	486	492	527	509	496	477	521	504	488	480	522	479	487	459	502	477	491	496	479	443	523	465	513	502	469	488	501	482	516	503	515	525	495	483	502	479	481	508	500	484	509	517	498	484	500	523	526	487	485	509	485	513	487	529	515	515	540	515	474	529	488	491	537	492	487	515	506	469	480	478	487	480	497	470	518	482	534	532	522	518	486	506	472	512	470	497	505	483	481	491	497	498	500	499	478	470	480	516	516	535	492	510	477	492	536	473	450	497	504	483	475	494	481	490	479	527	497	467	518	488	529	486	519	520	523	509	493	525	479	479	491	470	489	496	480	483	503	523	502	490	467	504	543	513	504	497	562	490	518	490	496	485	530	514	473	506	507	508	470	519	457	494	497	486	514	466	509	512	492	478	502	508	507	562	509	474	503	559	510	507	486	497	488	511	498	496	468	445	519	487	485	500	486	478	460	478	503	480	465	510	491	477	495	471	513	492	494	509	517	472	520	540	524	510	483	498	490	485	511	477	507	469	485	491	500	497	495	500	487	463	482	498	544	514	500	489	484	512	493	481	520	509	446	480	515	540	478	512	512	477	488	472	464	477	509	479	505	524	480	509	504	548	501	496	507	501	504	517	531	484	498	488	497	466	510	521	523	482	468	503	440	474	481	495	499	497	495	495	510	444	483	490	524	444	502	482	501	563	511	526	441	466	549	514	548	524	467	523	503	506	456	504	478	502	499	471	491	511	513	507	472	517	482	499
23983	21315	30534	23551	20154	7914	1048	793	677	660	617	628	605	566	570	602	518	579	546	543	591	544	522	546	532	541	554	1546	1935	535	1603	2178	2128	1249	700	506	536	541	494	509	504	499	496	515	504	497	489	519	544	524	506	565	474	496	517	529	524	556	547	520	558	559	515	508	575	462	558	537	536	529	493	508	490	535	511	553	535	540	521	501	518	512	551	484	504	516	572	527	517	537	486	523	516	510	530	529	538	500	545	535	526	519	558	515	534	531	537	496	513	523	538	540	547	531	522	501	482	570	469	507	555	524	517	503	514	531	497	456	498	503	499	470	509	546	522	481	512	558	514	538	496	492	515	508	494	542	516	527	510	529	546	556	563	507	491	518	538	508	514	501	554	513	478	539	504	514	546	488	527	522	509	492	478	494	490	523	495	528	554	522	518	507	548	520	565	524	522	533	513	527	520	522	534	569	480	496	515	502	520	533	507	515	494	476	531	505	530	507	513	534	509	544	487	479	543	501	546	544	521	493	519	521	541	537	521	497	501	524	518	488	505	484	482	466	520	515	528	509	531	526	528	534	509	551	512	457	527	529	510	530	496	521	488	520	552	542	491	536	550	488	490	526	519	524	528	518	528	542	537	521	493	520	469	516	492	497	487	538	525	512	548	496	509	505	494	525	545	539	523	503	514	585	509	497	520	528	517	494	518	539	500	542	482	522	488	496	480	518	494	530	499	534	506	497	515	524	528	521	532	505	500	493	539	512	503	517	561	518	530	500	535	577	546	542	519	515	515	493	511	492	540	497	473	472	523	527	518	482	521	514	510	488	478	498	526	550	527	519	550	481	522	522	530	509	506	547	511	492	503	508	514	569	524	509	531	512	498	502	545	523	513	516	511	541	575	516	544	523	545	528	497	486	525	490	463	549	542	490	483	510	548	486	526	476	514	536	524	530	499	514	521	473	495	529	536	530	505	503	497	537	521	523	495	569	510	512	513	517	516	498	521	496	564	512	513	494	541	519	507	498	494	479	485	543	558	457	551	519	507	515	494	500	543	547	519	510	519	484	507	533	493	523	494	536	487	519	532	491	523	475	532	531	546	531	529	518	508	505	490	475	485	548	532	517	519	558	515	490	525	508	527	535	541	530	504	497	541	544	526	503	538	550	496	486	520	519	525	496	547	533	518	541	538	513	511	529	513	505	520	503	492	514	535	532	531	533	530	505	538	552	521	523	554	534	489	530	549	551	508	513	500	543	541	523	479	540	519	508	499	503	517	474	536	554	504	505	484	541	516	510	487	489	524	507	516	525	529	547	503	505	543	494	540	543	504	520	508	515	483	558	489	533	531	519	502	516	530	514	522	491	512	505	563	554	502	499	527	516	528	510	492	520	508	503	520	504	498	513	520	489	531	516	479	535	476	521	508	537	522	530	509	570	573	527	521	497	531	508	526	526	529	527	508	510	544	561	510	492	523	506	511	509	502	516	496	524	526	515	484	495	523	514	473	511	523	519	545	552	518	540	510	489	496	539	486	505	510	518	494	518	504	530	491	480	531	510	523	499	536	493	504	517	559	519	498	498	552	568	553	493	515	480	491	519	501	594	489	474	519	513	516	462	536	506	539	494	536	520	507	535	494	533	501	504	487	464	535	533	518	520	525	547	520	522	516	498	513	526	485	506	493	514	522	528	549	533	476	517	520	531	545	511	504	483	495	500	520	529	509	527	529	509	502	476	513	507	512	543	542	522	461	478	532	552	528	538	491	518	491	494	465	527	491	522	505	515	498	482	543	469	513	506	532	503	487	527	493	511	551	529	505	517	509	524	538	538	467	533	496	538	508	505	555	557	514	526	535	533	553	492	512	504	503	543	501	527	531	546	551	511	493	566	516	524	481	517	513	541	540	519	526	527	527	500	551	503	509	532	546	487	492	508	541	562	550	466	533	493	546	492	508	522	525	525	536	530	527	517	480	511	489	476	563	535	531	508	546	495	524	542	533	540	515	489	501	529	515	515	541	490	551	542	527	517	534	471	510	518	541	491	523	527	522	530	505	512	518	493	547	507	505	490	545	572	526	535	547	507	509	486	531	507	505	506	547	509	518	503	511	499	517	557	549	530	518	544	500	515	441	515	512	533	525	508	522	499	502	481	558	544	475	494	497	512	557	540	547	532	512	526	530	509	593	512	504	490	479	512	530	499	493	516	510	511	502	499	527	532	539	499	548	537	513	523	480	523	529	489	517	519	522	519	471	552	506	558	512	476	536	534	487	478	499	538	488	549	542	498	510	495	492	525	506	535	539	527	524	535	482	525	545	504	536	521	537	516	534	496	527	520	532	505	579	533	547	522	518	555	494	548	524	515	524	542	507	488	515	550	533	512	550	556	509	533	538	540	545	519	505	482	525	512	530	527	536	485	483	487	496	477	528	519	498	525	536	506	520	502	537	532	527	539	476	514	523	505	505	545	562	509	475	518	537	531	510	533	517	516	490	498	517	541	521	554	478	514	508	506	492	507	534	511	522	535	500	506	501	550	559	535	475	528	518	514	545	532	554	557	498	527	547	478	537	479	515	509	527	518	521	555	522	510	514	510	538	514	503	531	526	532	545	492	545	522	504	489	521	506	574	506	504	520	507	494	527	529	504	517	528	507	554	506	566	557	496	517	558	547	539	518	520	525	517	493	512	533	507	501	530	490	495	552	554	517	483	489	502	509	498	554	511	492	514	529	508	527	514	524	501	536	536	548	504	519	512	538	518	543	515	513	514	552	494	500	551	496	512	456	533	489	529	499	478	529	465	532	566	510	532	520	502	541	506	448	502	488	519	511	519	508	541	536	529	512	508	504	523	518	497	497	516	507	511	506	518	504	531	525	561	511	524	523	533	538	537	490	517	522	522	494	476	517	564	513	522	556	569	482	523	539	513	503	550	515	527	527	520	475	556	518	517	519	512	486	496	493	485	477	560	515	519	494	521	522	483	520	512	483	511	539	513	506	523	546	494	528	496	510	555	512	548	527	512	515	526	507	512	532	515	540	485	482	515	555	480	513	533	571	505	502	530	521	491	541	527	505	524	501	559	482	490	503	523	508	512	537	467	544	523	551	511	502	513	560	515	518	514	517	484	513	555	531	526	475	522	497	537	486	546	509	501	535	507	472	498	537	512	452	496	512	519	516	527	505	526	525	490	491	524	548	503	500	533	487	484	538	515	506	538	469	550	548	512	512	487	534	509	479	538	523	490	518	535	518	520	535	535	492	531	517	526	523	531	489	539	520	524	566	514	511	504	515	475	512	525	505	502	506	490	527	551	483	533	488	543	513	459	494	517	546	506	497	544	540	513	533	532	522	528	524	519	499	495	493	535	510	519	517	502	514	487	531	509	516	521	557	518	539	495	509	532	468	508	538	512	512	478	546	515	517	576	511	509	503	551	526	501	484	518	515	489	532	503	527	522	533	505	490	526	512	499	494	554	505	507	495	503	525	520	511	535	536	486	498	529	465
47344	79076	43821	10322	2612	1874	1578	1259	1131	1126	1017	936	905	972	856	832	851	763	834	784	763	745	766	762	748	741	722	3059	3474	764	3080	4395	4069	2146	1066	714	682	735	689	750	689	698	711	736	742	747	695	759	757	661	680	718	729	727	707	700	764	737	796	718	713	785	721	745	701	681	704	734	734	686	704	689	743	744	774	744	751	698	709	687	742	762	698	735	714	721	690	714	710	757	714	717	701	739	751	707	761	701	753	655	734	663	712	749	752	696	701	709	685	704	686	726	784	711	761	718	718	727	706	733	722	718	766	735	739	723	709	703	720	680	709	734	725	725	689	708	681	695	664	765	722	693	733	699	729	725	719	752	747	694	699	685	734	736	726	704	723	706	747	689	727	747	674	762	685	697	711	714	706	754	725	719	727	711	702	733	775	742	751	735	691	701	704	649	708	710	759	705	698	732	691	696	723	738	733	702	712	741	776	671	693	683	755	760	688	685	720	717	720	767	706	713	745	726	735	712	701	736	728	713	778	779	705	667	679	721	711	690	760	763	724	710	757	746	719	702	705	717	705	760	733	694	730	758	788	717	697	744	666	701	687	705	705	755	661	686	706	756	708	715	707	720	734	704	695	716	710	714	706	759	697	733	747	719	728	742	788	723	713	671	685	745	729	744	735	761	685	714	739	734	736	720	724	686	721	727	664	745	703	678	738	686	701	733	772	720	730	718	706	698	744	715	717	701	692	741	678	735	705	738	693	685	765	770	714	767	766	731	762	708	715	713	713	722	780	727	678	677	682	699	705	698	710	745	729	728	746	712	693	730	755	692	719	689	683	736	738	708	748	742	792	703	694	709	726	750	695	752	723	708	715	665	714	714	724	727	720	698	663	726	717	695	674	780	711	664	708	696	731	785	687	793	689	746	774	705	747	784	732	686	665	754	719	728	739	700	709	763	715	712	736	693	749	767	762	679	763	716	721	737	731	717	721	687	734	756	677	717	715	735	734	729	745	721	705	727	713	753	746	725	767	731	722	727	721	711	683	693	720	704	691	726	725	734	681	756	718	733	720	744	789	745	733	716	710	716	700	758	722	722	656	688	716	689	733	761	701	693	697	778	723	674	721	706	675	746	734	797	704	785	700	696	668	686	691	682	689	669	687	753	767	736	685	709	740	762	693	744	753	715	732	747	765	725	704	694	727	683	750	694	693	713	739	724	785	736	757	690	712	776	730	752	694	751	694	660	730	749	741	721	689	722	710	680	709	736	671	728	721	708	731	733	739	690	727	717	720	734	711	696	736	725	693	707	747	703	730	729	711	749	751	702	728	719	742	688	721	772	742	746	747	757	726	748	656	736	698	742	687	708	670	747	759	734	710	677	705	716	700	768	757	749	706	733	675	708	755	700	701	762	702	700	755	693	720	774	699	747	758	698	750	696	720	715	730	717	761	757	688	757	694	720	756	739	772	696	723	782	743	730	733	703	697	734	710	674	712	711	792	747	725	701	728	713	748	703	735	705	724	707	712	731	670	721	727	732	742	738	683	716	724	715	668	744	721	719	727	709	688	762	725	761	760	723	741	691	699	728	679	723	750	714	745	731	707	761	763	760	696	756	734	662	686	723	677	731	750	677	698	704	708	697	707	741	709	697	694	677	721	703	762	715	672	732	754	714	777	755	718	689	706	666	732	729	739	706	715	748	691	716	726	715	723	723	726	676	705	713	681	714	703	698	726	709	734	776	731	733	712	717	721	778	725	702	648	741	709	727	706	696	717	716	689	719	698	708	691	737	750	726	688	726	699	713	751	684	727	727	734	707	691	717	716	736	717	759	730	737	772	728	676	704	738	758	685	762	733	723	734	721	702	705	755	712	717	693	726	735	717	685	792	721	729	705	731	743	694	669	738	721	684	707	728	744	711	719	723	692	762	735	736	745	750	751	667	723	704	794	745	783	700	752	702	717	743	723	688	736	767	752	687	717	683	725	732	706	724	750	721	720	736	744	739	759	765	732	777	744	725	789	736	743	685	734	709	730	748	726	650	728	699	712	716	702	705	650	739	673	744	734	751	755	712	754	684	734	746	753	698	746	779	686	742	756	726	712	742	710	743	729	703	710	679	745	707	741	694	712	697	765	735	708	751	724	720	697	777	689	736	672	698	713	691	694	759	705	739	736	697	775	722	760	742	723	724	682	737	715	743	697	687	688	714	706	700	738	719	740	711	718	693	691	748	695	696	780	718	714	687	714	741	703	689	714	691	726	706	718	747	693	685	691	713	768	721	738	723	704	739	703	699	707	743	731	723	699	733	662	706	715	719	730	769	724	746	706	713	744	724	726	739	692	710	739	729	737	727	755	721	726	716	698	747	730	690	717	732	734	695	696	714	762	719	730	704	732	698	713	704	673	717	710	725	714	713	693	679	762	730	702	740	693	746	662	674	662	740	710	708	702	728	706	716	722	736	687	749	730	704	697	697	728	711	749	758	737	694	731	722	700	735	731	700	667	674	683	720	738	679	740	746	741	694	698	720	690	731	673	702	729	713	721	712	737	721	665	682	738	744	712	741	701	699	740	753	735	686	720	707	700	725	720	751	774	718	730	742	734	778	752	693	748	716	712	719	706	691	725	720	727	699	687	728	754	704	687	716	651	717	735	696	733	743	759	769	689	720	699	731	707	713	703	709	657	695	690	717	733	698	754	724	681	743	781	735	714	727	722	761	688	708	728	734	702	762	706	740	684	704	754	718	717	729	712	749	690	692	687	675	699	737	709	749	688	757	700	721	729	740	733	714	716	717	708	696	683	726	710	745	707	743	693	699	735	719	734	699	702	696	720	745	715	752	717	747	734	708	674	693	711	689	718	718	716	646	701	718	718	744	682	705	714	735	762	709	697	748	730	762	736	701	724	796	732	752	720	668	713	779	728	739	738	723	781	715	760	709	753	734	749	714	705	727	694	751	740	745	675	707	734	722	741	775	674	758	728	726	716	717	715	705	736	724	729	724	760	666	725	750	768	727	707	749	692	759	758	729	738	720	685	711	692	754	715	711	739	727	709	703	713	749	754	725	781	696	733	741	698	745	748	707	714	757	715	790	738	771	747	723	742	697	766	711	731	708	716	723	721	683	724	675	696	734	744	715	735	764	719	712	697	713	720	721	747	732	714	735	724	678	697	768	739	685	736	749	711	716	701	744	731	706	709	774	725	768	710	669	722	680	750	699	665	712	679	769	731	702	737	700	698	732	724	748	688	715	714	723	750	718	675	695	678	714	725	744	715	718	688	682	737	711	737	720	748	724	740	711	726	716	749	705	692	742	764	778	713	723	731	782	696	669	694	724	708	730	735	687	716	748	698	710	749	656	772	706	723	724	696	740	751	715	709	743	719	730	711	690	692	725	706	710	743	722	705	718	679	727	723	742	700	763	712	701	737	708	687	731	705	732	704	688	715	706	724	733	762	762	789	728	747	746	721	698	721	731	756	765	735	707	700	703	696	732	718	756	716
22973	21154	30832	23022	21042	18425	4131	948	750	722	635	627	609	633	593	576	573	556	526	581	546	520	543	526	524	507	527	2148	3846	534	1045	3544	3184	2091	789	508	514	498	506	514	507	519	534	501	547	533	475	518	493	514	461	517	530	516	476	487	506	470	564	537	497	502	508	517	530	486	478	517	502	512	457	439	519	471	492	460	492	483	518	497	525	571	488	488	559	511	521	520	533	486	502	543	524	493	487	536	506	452	508	490	542	498	496	507	482	499	481	482	511	543	563	544	530	502	562	510	464	453	534	525	493	523	498	499	534	521	505	536	535	511	518	508	480	523	509	513	481	503	477	541	527	529	497	507	512	532	524	503	530	507	526	479	496	501	534	522	474	472	510	490	493	503	517	503	510	511	508	499	488	513	483	507	490	564	497	525	523	506	503	494	527	540	517	501	495	482	518	495	500	508	483	575	482	469	490	563	482	473	493	496	489	505	534	478	565	507	523	485	483	452	516	525	485	525	554	516	460	490	488	481	483	563	516	507	542	475	489	485	518	525	458	486	484	493	533	465	511	510	509	532	500	505	524	463	499	525	545	516	503	479	528	481	494	530	512	483	512	517	464	496	484	517	506	485	530	565	515	507	506	508	485	458	455	542	506	469	517	514	474	518	503	520	523	514	496	505	494	524	449	506	488	495	508	514	499	509	525	480	511	543	514	509	472	516	487	553	512	518	536	492	525	506	515	509	488	484	524	515	511	512	481	518	503	482	501	504	494	474	517	525	504	492	510	502	471	492	504	542	512	515	491	511	524	505	483	509	527	474	522	514	517	508	505	502	496	505	496	525	527	511	470	499	526	511	482	522	498	502	498	503	537	479	480	495	487	531	469	451	494	481	491	530	520	483	520	491	520	494	471	503	494	514	542	473	481	543	523	538	570	498	557	507	480	492	506	508	476	493	501	474	507	527	499	517	516	502	477	495	536	503	479	544	497	501	477	518	533	508	507	534	509	461	487	543	494	483	471	482	483	483	535	486	496	532	529	497	556	514	511	559	506	517	537	505	512	498	533	509	506	464	527	493	489	557	507	561	464	507	528	514	514	517	503	498	505	462	479	525	491	526	508	524	506	533	485	528	495	477	506	508	524	525	530	481	515	473	524	495	500	522	516	513	518	510	514	509	506	525	506	444	479	478	496	507	524	492	482	515	476	535	503	473	489	532	526	539	516	511	549	471	522	520	501	496	513	483	546	476	530	511	510	509	489	493	501	508	520	525	504	509	499	522	474	517	482	466	525	490	470	479	483	506	525	484	474	529	535	479	485	487	455	512	511	510	501	500	523	510	518	536	507	520	477	489	494	465	485	534	486	499	496	491	522	528	465	478	482	515	500	502	481	525	474	507	491	514	504	466	500	496	520	501	511	533	510	458	508	515	524	511	502	497	513	509	505	511	490	505	534	486	488	539	482	486	524	496	482	523	479	475	523	504	523	534	532	515	512	505	490	503	469	555	482	481	541	495	497	537	516	496	500	499	514	499	521	479	503	496	497	510	530	528	533	507	494	468	487	507	497	545	514	508	521	543	532	526	485	497	452	489	477	518	486	517	515	527	466	515	494	531	492	511	556	514	479	506	469	494	527	451	513	493	553	512	509	456	530	482	454	494	511	512	546	510	493	523	507	497	466	510	491	489	512	478	521	534	511	560	495	524	516	500	551	501	520	543	532	471	496	498	536	557	526	455	477	481	483	451	520	518	498	511	518	500	506	501	492	481	498	504	522	513	507	517	470	457	530	466	510	499	529	489	505	513	514	490	499	479	528	511	533	502	534	500	476	492	499	532	506	478	533	560	486	482	487	480	491	493	481	488	485	544	512	496	510	513	486	552	510	507	509	488	499	484	515	499	484	475	544	507	490	500	542	496	492	526	470	476	490	514	484	513	468	495	524	517	503	455	516	464	500	478	517	530	515	500	524	502	536	529	503	507	509	503	454	521	525	531	492	518	489	523	485	490	518	505	525	490	500	507	504	539	528	464	509	475	552	522	516	497	521	550	489	528	538	523	466	502	487	485	458	495	487	501	509	524	516	459	469	456	522	505	509	455	527	523	499	494	491	539	504	499	476	509	512	533	490	499	454	504	471	482	492	510	520	519	514	496	500	514	499	521	473	480	446	510	474	518	495	467	502	510	523	504	532	506	504	478	475	543	491	503	466	522	488	514	505	515	537	509	513	527	458	477	527	470	531	523	474	521	492	506	520	545	512	503	446	514	514	497	529	511	538	500	517	489	502	510	509	538	517	532	497	488	537	542	476	489	515	505	510	518	511	530	509	511	477	489	510	537	500	479	516	535	533	475	513	489	502	468	496	530	483	528	539	505	511	527	487	513	493	475	526	474	475	514	479	474	524	535	509	532	510	503	507	489	488	528	502	450	503	480	448	539	529	475	526	489	533	503	506	502	517	509	481	498	525	487	491	492	498	472	487	523	455	502	489	510	542	479	495	481	440	511	525	497	485	493	493	486	506	469	550	489	488	496	500	514	512	523	503	507	499	500	473	504	514	510	555	466	495	500	535	491	508	531	510	532	515	475	465	536	498	541	515	510	511	481	506	493	515	483	515	540	532	500	481	543	487	541	504	505	489	520	491	519	540	520	468	522	449	506	507	493	491	485	480	496	492	510	505	483	504	510	479	531	495	528	533	495	507	503	497	527	517	533	486	503	489	483	519	525	509	526	473	524	461	579	527	501	494	499	478	512	484	459	515	547	507	540	510	482	510	534	520	491	499	530	515	499	514	442	483	522	539	552	515	528	509	508	514	521	485	519	493	506	518	458	500	531	480	527	502	470	502	465	475	515	512	470	490	525	528	508	478	473	486	534	576	514	494	480	532	510	461	504	501	500	475	500	501	487	543	536	514	479	520	515	490	463	538	500	493	508	497	538	507	453	476	460	490	511	503	489	474	538	499	526	493	516	506	482	521	553	488	475	536	565	483	484	507	493	494	478	513	504	510	478	507	490	497	544	506	512	548	503	500	481	488	469	519	487	518	525	497	479	513	507	492	458	500	507	491	522	529	501	520	517	515	465	515	491	519	513	522	521	527	472	503	502	536	553	474	492	468	517	509	543	520	494	489	523	518	500	482	504	531	485	490	484	534	494	500	512	474	512	509	529	517	471	499	526	514	499	508	525	478	500	501	527	522	478	522	531	524	473	482	540	487	546	512	503	525	506	513	520	500	499	535	470	516	505	535	504	505	504	492	489	481	483	503	505	485	468	460	486	464	500	540	559	463	492	504	548	493	493	489	507	525	493	502	544	488	501	542	516	514	516	486	485	501	479	476	531	506	518	499	488	503	492	486	510	490	516	498	509	524	537	512	507	483	497	492	499	502	504	484	514	515	500	517	496	529	506	498	523	513	486	507	483	490	451	514	510	479	480	477	538	475	537	534	496	498	529	518	477	478	513	525	489	533	511	500	507	479	511	444	499	463	479	511	515	464	506	519	447
51764	89225	47122	23738	4166	2887	2230	1741	1562	1378	1247	1131	1020	962	924	970	856	865	864	808	766	826	733	755	788	843	782	4036	6888	806	1988	7174	6228	3964	1190	720	704	752	737	712	693	750	691	724	710	754	729	751	753	697	708	722	688	759	678	691	712	680	701	700	698	705	712	731	696	698	664	720	702	655	680	689	720	704	661	700	735	737	683	691	708	720	740	672	707	716	703	712	711	695	721	672	718	658	700	709	718	695	723	706	717	794	687	695	750	694	693	728	665	766	634	691	656	706	689	632	774	711	704	748	683	739	690	667	719	699	686	729	679	682	697	704	705	718	677	734	728	670	706	749	735	726	719	655	679	722	684	675	653	710	697	670	687	735	675	692	718	683	726	689	703	677	694	701	695	670	718	694	731	661	693	680	660	739	720	717	721	707	688	683	702	675	706	724	693	657	739	704	674	687	667	708	701	703	679	700	697	777	690	719	684	687	716	712	700	692	684	688	692	717	664	732	686	723	721	702	722	734	743	693	732	711	684	705	689	723	740	703	691	672	697	734	668	727	667	718	667	670	681	672	711	724	707	711	725	690	697	658	745	738	664	665	688	717	709	663	722	694	705	726	688	674	674	739	662	774	733	731	701	679	706	724	667	694	697	721	678	728	662	709	747	654	706	671	658	745	669	695	694	691	693	707	719	692	712	663	684	675	670	681	734	666	728	700	711	719	668	718	704	738	731	690	680	728	727	666	701	711	688	729	657	676	714	676	684	691	676	701	649	664	712	737	640	673	731	675	693	728	742	676	701	755	721	705	702	721	733	726	704	702	719	673	684	693	698	722	753	693	698	689	708	736	666	720	725	683	722	734	685	705	694	691	719	725	690	718	694	725	652	685	706	706	716	702	677	680	685	710	759	675	703	697	706	690	698	712	660	674	674	716	652	745	664	705	698	706	694	653	718	711	727	742	668	705	669	689	724	734	697	726	696	701	670	744	702	703	656	712	673	736	710	658	737	656	731	757	684	684	678	681	691	630	694	698	696	674	697	673	683	667	698	734	703	714	745	703	677	619	735	662	706	688	677	776	709	659	736	711	701	662	700	727	680	705	695	707	707	710	665	718	738	675	738	681	712	672	708	718	665	703	696	693	689	703	706	725	730	695	733	708	674	765	697	662	689	701	703	694	655	691	723	694	731	733	703	727	681	708	712	703	707	764	701	723	738	684	692	689	715	701	693	717	733	738	715	717	725	666	708	735	726	712	696	695	687	710	684	688	704	672	707	734	680	717	699	758	664	706	690	695	699	663	705	701	738	664	743	684	673	709	696	725	711	650	638	681	717	686	717	728	673	718	732	729	733	645	708	695	696	709	707	696	729	688	760	685	713	723	723	719	695	673	740	703	708	700	710	720	727	654	739	732	729	702	703	718	698	729	754	659	687	666	722	698	735	705	708	665	693	656	718	715	677	710	722	677	736	743	708	747	725	682	712	670	653	715	693	677	745	675	675	713	719	722	724	741	669	658	698	692	666	682	710	680	735	693	711	677	744	703	726	683	697	728	751	680	701	710	734	717	686	696	726	680	730	703	730	717	717	737	704	720	712	696	700	721	704	640	717	701	693	664	698	713	699	720	698	673	709	708	689	734	697	708	690	647	694	663	692	689	750	649	732	767	701	687	681	668	709	717	698	637	682	681	647	702	722	708	723	719	656	707	719	726	736	741	714	722	730	742	698	676	700	690	642	725	702	720	729	733	697	711	703	709	721	734	681	679	706	709	681	702	674	699	704	696	665	699	727	696	658	652	709	720	687	697	691	674	694	722	704	680	680	682	652	688	712	707	691	705	726	657	690	687	723	654	720	709	669	697	720	720	709	700	709	690	661	712	665	707	728	707	698	732	718	716	709	685	658	688	684	669	687	730	697	660	705	709	708	750	686	713	690	695	689	712	671	668	719	704	710	737	734	670	703	647	706	690	718	666	693	706	691	722	693	714	706	686	675	710	706	651	696	682	727	699	712	682	694	708	738	702	713	700	670	686	720	710	726	722	731	723	680	729	711	709	691	735	714	713	744	733	703	682	718	686	715	675	672	674	662	681	704	715	678	722	690	679	705	689	714	678	690	694	668	738	732	675	689	713	635	716	766	737	693	656	714	695	739	701	711	690	741	716	696	737	643	710	678	737	738	660	688	711	669	731	712	665	713	714	680	735	695	702	752	722	704	687	710	713	724	756	705	659	710	703	712	730	670	658	676	730	735	718	694	741	694	696	680	647	673	719	687	655	725	664	731	756	718	678	722	714	727	703	744	693	709	660	694	666	773	729	657	696	736	724	707	692	704	701	721	706	675	710	760	650	672	673	715	724	688	715	648	730	697	713	688	690	735	682	711	723	724	689	697	690	671	695	689	712	741	696	746	697	733	682	728	680	651	694	737	697	706	700	724	654	778	749	699	691	672	704	675	690	746	729	720	699	733	672	713	687	706	702	711	686	678	696	686	709	748	707	711	703	689	678	675	647	645	689	639	718	722	641	700	706	716	690	701	675	673	684	697	708	685	688	698	664	683	678	741	713	761	743	765	658	695	716	737	738	709	695	724	707	710	670	738	724	696	704	704	714	720	638	676	708	709	712	694	693	684	730	677	697	722	670	723	657	702	691	710	719	680	684	705	684	686	715	732	666	680	693	641	695	660	728	724	689	693	698	704	681	699	701	700	717	737	719	672	736	719	669	729	696	675	662	687	711	732	686	700	728	684	743	691	676	656	709	663	734	661	716	663	732	710	698	678	711	667	749	683	712	688	662	672	705	683	700	699	705	615	651	676	714	650	698	714	687	697	714	721	759	689	701	643	696	712	706	737	714	730	692	744	730	665	686	669	700	759	689	740	672	680	738	676	664	723	685	703	739	687	682	655	703	720	697	692	727	714	677	703	730	718	689	694	674	718	716	712	740	666	665	665	720	728	695	687	729	681	677	681	697	740	665	674	667	673	682	692	690	702	736	682	689	679	676	732	693	728	718	680	726	747	689	721	681	687	654	688	766	685	680	648	739	717	713	684	732	654	652	703	722	722	692	715	756	733	685	655	729	718	712	719	695	672	732	717	684	694	726	740	720	712	747	727	724	658	720	721	723	705	710	703	716	652	657	695	685	738	711	692	706	737	765	680	713	656	717	712	733	656	697	693	664	650	693	711	675	718	681	686	689	693	692	727	691	693	676	761	694	693	685	742	677	696	704	681	705	731	659	738	705	672	718	657	662	678	700	699	722	731	774	706	693	692	712	715	668	690	711	715	679	689	726	695	725	690	649	672	738	688	670	703	689	765	646	712	682	677	708	706	729	699	622	724	710	731	718	688	720	684	717	702	677	672	722	661	721	672	702	681	738	739	716	704	685	711	687	657	696	696	708	693	642	729	710	681	673	687	733	715	710	687	663	685	737	661	667	684	698	699	746	696	699	715	725	737	670	638	734	658	676	712	727	707	698	674	718	701	693	683	694	703	672	718	707
27139	22783	26260	5752	454	388	349	372	320	310	308	344	310	329	320	353	311	338	319	318	299	330	352	295	288	323	355	319	340	312	366	551	674	600	339	300	285	354	301	331	301	286	313	296	333	338	340	323	300	304	328	304	324	337	314	320	321	302	324	292	299	316	329	292	314	326	322	341	319	324	318	307	321	283	335	377	330	342	329	326	303	314	314	304	305	304	332	336	314	301	316	325	319	332	328	324	338	309	300	312	328	318	309	370	294	302	319	318	306	327	302	335	336	312	305	306	353	294	313	314	357	367	329	340	333	321	305	314	309	312	324	331	335	324	261	318	317	302	332	301	326	322	333	336	327	292	313	334	305	351	332	353	330	314	338	330	306	329	287	347	294	306	311	309	328	321	323	318	287	314	341	311	322	340	319	325	330	330	297	323	351	335	317	339	296	312	320	314	321	287	297	319	343	315	285	310	336	332	334	362	307	294	347	313	351	334	331	338	325	328	332	297	324	337	306	309	302	334	309	342	307	322	323	336	322	303	341	334	324	307	293	305	313	290	333	316	339	318	351	317	331	311	332	334	317	301	338	297	299	300	335	344	347	339	320	335	311	350	323	330	305	314	301	319	284	320	359	310	333	331	334	290	323	299	315	312	316	315	307	327	355	322	328	315	321	300	301	300	313	316	309	322	292	314	302	379	309	306	312	339	307	320	325	333	355	310	310	312	312	316	318	311	337	320	344	320	310	328	353	297	351	316	295	325	295	339	310	348	301	337	312	308	338	309	331	330	342	320	298	325	330	305	315	292	317	312	314	321	329	327	333	301	335	318	346	318	322	335	359	312	319	327	287	295	332	337	333	314	308	307	349	345	334	336	323	330	324	347	305	353	319	313	329	313	305	311	310	297	336	353	337	329	320	287	334	326	320	330	306	335	345	332	325	319	346	314	338	311	327	334	317	321	353	305	308	312	295	319	314	336	301	342	324	298	320	331	292	341	299	326	297	300	333	343	309	330	318	328	321	294	328	307	326	318	329	332	304	329	312	340	337	331	314	317	295	304	329	312	295	310	319	309	327	285	291	318	314	296	348	328	330	307	329	319	312	311	309	328	333	326	308	319	301	287	292	309	321	296	355	345	348	348	336	328	329	288	308	322	344	311	335	309	305	313	321	324	347	306	315	321	302	324	322	276	296	319	298	336	327	320	331	322	318	309	309	317	290	333	313	327	286	314	330	355	314	286	335	296	306	323	281	294	303	302	363	331	326	312	334	332	344	323	315	317	323	319	307	339	305	355	291	308	323	298	303	319	340	317	329	315	331	313	308	286	302	299	288	301	321	349	364	339	344	356	317	349	329	334	285	319	325	324	283	333	326	343	306	315	294	311	281	330	314	307	350	331	330	294	309	342	344	312	319	321	341	325	296	273	323	332	306	290	327	313	326	312	317	330	332	316	316	325	321	313	335	353	338	336	327	310	329	324	338	337	338	296	300	316	316	318	323	320	332	307	334	322	286	323	316	324	328	332	318	293	307	321	332	316	315	358	307	325	317	333	325	333	325	278	340	314	311	302	306	299	332	355	304	305	325	308	299	337	335	324	311	297	333	339	306	301	319	314	301	310	303	329	315	325	333	302	329	308	320	317	341	342	309	321	316	307	338	315	346	300	306	306	305	320	300	362	317	315	344	309	312	299	301	327	295	304	322	327	310	302	286	309	335	306	278	285	325	322	308	303	321	284	330	350	329	306	296	310	319	273	300	330	335	313	303	310	301	314	348	322	343	335	324	325	329	309	322	323	297	358	323	304	351	335	321	331	344	322	300	336	334	310	323	328	308	297	305	350	332	293	317	292	323	299	322	312	307	310	321	342	310	346	322	307	338	318	365	324	326	322	318	345	333	312	310	308	306	324	307	308	318	301	316	324	313	304	327	363	327	339	325	337	294	324	304	304	321	309	328	339	326	303	313	326	320	292	309	368	349	334	334	337	347	337	330	283	338	310	343	341	288	299	322	342	323	329	332	321	321	307	309	340	324	311	317	301	321	320	322	304	306	335	317	327	326	317	316	313	301	316	338	301	295	312	337	324	320	346	343	306	322	301	326	313	283	319	320	291	337	315	321	325	326	323	347	326	350	348	303	320	337	299	331	360	303	319	331	304	356	342	297	345	322	330	334	338	324	325	300	316	339	297	329	341	320	360	323	314	292	322	328	313	302	302	335	331	299	366	364	313	315	331	322	326	325	358	344	328	332	327	293	310	315	305	309	316	341	335	293	296	320	344	310	306	295	302	335	337	317	330	354	361	333	316	297	282	307	331	334	299	334	335	312	344	323	315	299	329	325	314	336	299	320	308	332	335	290	300	321	308	325	332	303	325	297	325	333	327	333	323	318	303	311	295	316	302	300	284	336	347	321	316	333	316	319	321	330	307	314	331	328	314	320	326	334	302	349	363	286	328	329	288	344	336	341	304	315	328	312	291	332	348	308	329	293	320	315	293	298	305	322	317	322	324	317	309	298	316	292	321	342	340	283	296	328	304	331	301	317	354	324	301	310	346	322	330	311	339	305	315	355	334	325	344	296	347	296	316	315	333	336	346	300	316	294	321	351	351	309	332	327	281	350	343	296	297	328	324	308	333	307	327	307	316	331	319	339	304	302	348	307	305	312	310	324	263	287	334	302	298	310	303	312	316	323	353	286	324	319	349	337	303	292	299	319	334	302	311	318	300	337	298	314	324	270	332	321	321	329	302	328	317	296	307	305	330	327	319	321	325	315	322	320	316	325	330	331	293	315	310	332	371	291	312	347	321	331	331	337	290	316	321	318	331	349	322	311	333	314	298	305	325	304	276	298	315	298	320	308	321	311	301	333	326	330	314	338	313	291	332	338	338	300	321	313	281	286	317	340	326	325	330	348	319	325	342	319	341	330	350	290	327	321	322	330	329	355	317	317	298	348	306	343	308	306	303	315	309	326	342	327	299	303	325	334	341	347	304	324	313	314	311	333	301	293	319	315	309	348	292	343	354	321	317	360	303	303	305	328	311	308	348	336	313	289	337	302	328	341	353	327	323	335	301	303	327	298	324	324	298	310	339	303	310	316	297	319	301	325	322	337	363	339	348	316	299	327	337	339	308	308	338	298	309	294	289	319	340	335	299	290	315	332	330	351	305	321	341	326	274	302	335	316	349	319	328	348	328	323	328	309	333	325	300	307	321	316	316	307	320	295	332	322	316	318	328	333	314	301	348	332	269	313	328	335	319	363	329	286	296	335	324	286	302	296	303	319	325	356	302	279	324	329	325	338	301	302	338	295	309	301	317	336	322	318	274	337	312	345	339	315	295	305	305	366	298	318	374	313	342	328	344	328	326	304	313	310	281	318	296	337	299	325	287	299	333	322	305	327	317	354	346	319	324	307	310	298	313	308	310	285	312	303	372	353	358	310	327	316	309	335	299	364	338	293	295	315	321	308	352	312	310	316	297	318	340	316	318	324	312	324	328
25173	38971	24774	3388	659	597	526	509	521	504	493	517	481	459	484	475	458	487	453	458	474	476	494	473	478	464	424	483	525	500	470	1000	1230	988	493	455	477	517	447	477	505	481	450	486	442	467	430	448	437	475	495	448	446	485	454	495	445	485	451	448	430	424	462	449	467	491	480	467	461	456	452	507	464	456	482	439	430	479	465	446	446	454	438	460	500	436	427	448	487	460	473	468	459	462	447	429	453	476	471	474	470	473	429	436	446	454	485	460	458	485	498	482	486	422	430	437	443	476	456	413	463	420	465	483	452	440	431	435	469	449	444	456	458	462	475	479	443	479	462	459	452	464	454	461	469	479	466	441	458	443	462	474	475	462	462	466	456	453	483	471	489	463	473	442	473	487	452	493	457	485	441	513	470	477	460	488	500	443	452	498	474	419	464	488	438	445	485	457	419	478	440	467	471	475	456	453	425	445	410	480	443	453	473	498	495	447	473	444	482	469	470	474	457	454	465	434	406	487	440	490	432	444	450	428	421	485	465	440	476	452	428	461	479	474	434	458	423	456	438	457	468	491	460	462	439	469	454	479	473	515	460	477	465	462	487	499	484	417	473	481	437	470	434	445	475	441	475	486	452	457	442	455	412	452	463	449	469	469	455	462	472	462	475	477	462	475	456	479	443	478	437	442	475	488	439	479	475	447	464	455	429	489	477	443	451	476	466	483	440	429	484	471	441	413	494	442	463	493	466	454	474	461	491	419	449	443	443	461	453	463	405	471	469	426	435	494	428	470	463	457	478	440	438	450	415	465	465	441	459	430	448	502	469	467	430	466	450	424	463	470	479	483	454	419	496	456	482	454	441	459	462	457	466	491	453	498	448	461	463	452	463	444	407	433	438	471	450	434	470	466	483	448	454	451	425	413	472	467	451	466	459	456	433	447	486	468	446	444	464	475	435	454	454	433	450	473	412	453	400	420	486	444	473	447	420	443	472	435	465	470	454	416	460	455	457	438	445	462	445	487	455	477	433	464	468	450	431	429	450	463	445	474	473	458	431	482	484	463	496	435	470	467	449	471	468	435	481	477	450	479	451	477	432	485	480	453	445	478	416	487	445	462	491	420	449	488	440	448	430	490	456	465	488	456	475	448	461	439	478	453	485	448	476	448	441	461	441	463	438	487	455	438	452	469	476	450	487	438	472	460	467	467	464	447	437	421	493	427	469	476	454	478	449	408	475	443	460	491	441	440	457	435	418	471	458	464	452	470	444	398	456	504	477	490	443	489	485	466	437	492	475	476	467	476	436	480	478	451	481	434	475	452	461	460	454	462	452	465	470	478	489	438	440	485	475	443	476	460	473	449	450	491	470	465	498	481	459	468	434	513	454	461	476	460	449	430	452	458	451	480	439	468	509	453	445	464	457	468	442	491	489	409	461	471	460	468	432	427	448	445	441	440	456	494	466	488	460	460	446	452	476	485	469	437	469	467	448	462	464	449	439	441	487	493	458	473	460	467	426	461	449	440	438	471	460	432	455	478	466	458	415	450	442	472	485	482	486	417	441	449	459	474	412	440	449	477	461	438	476	467	474	467	486	450	471	496	459	461	437	439	448	455	487	480	474	463	487	500	459	435	438	480	455	456	471	450	476	468	482	469	472	480	471	465	451	466	456	473	439	447	428	462	427	434	465	445	429	450	486	440	476	481	508	471	458	481	440	426	461	452	446	485	447	474	462	465	467	432	428	448	451	459	475	426	448	437	481	457	492	459	476	427	457	456	451	442	462	483	469	447	467	484	418	406	443	466	482	475	481	466	474	461	485	469	454	457	437	423	462	414	457	494	490	455	481	429	423	469	480	482	429	454	442	483	451	461	474	456	468	459	429	468	451	489	437	453	418	476	487	451	447	478	463	502	440	431	468	472	470	438	509	477	466	441	440	466	483	437	425	481	454	465	492	475	443	418	460	480	467	451	445	496	427	471	446	425	449	434	447	445	460	477	449	477	459	468	441	471	452	477	475	464	473	432	431	449	469	452	458	489	505	458	414	479	453	439	464	484	477	469	477	432	458	460	463	439	411	464	472	466	430	475	441	440	481	471	468	460	422	417	458	490	462	448	457	450	463	450	449	464	464	470	459	457	423	434	470	488	460	431	449	479	464	448	501	467	406	446	476	496	463	476	475	459	470	465	417	455	456	449	431	484	447	456	443	501	478	484	446	441	453	441	458	463	471	442	437	451	412	446	447	462	436	466	441	461	452	484	512	501	514	483	451	411	428	476	460	455	484	461	441	440	442	435	459	464	437	426	477	450	461	456	465	445	432	431	455	452	478	446	457	450	470	439	428	433	471	498	451	433	455	454	440	441	474	418	414	450	466	440	435	493	445	484	473	465	458	456	453	465	485	444	465	434	507	478	468	480	471	478	467	458	467	491	468	473	450	439	412	473	454	442	462	424	446	468	476	444	445	399	478	420	480	473	423	469	418	490	446	465	442	455	451	493	491	459	414	481	466	454	424	413	470	455	456	449	486	451	463	487	440	474	511	435	465	424	430	464	468	480	466	443	428	481	468	485	474	466	434	456	449	444	458	470	445	435	451	453	442	459	441	424	485	483	457	456	491	488	454	466	463	486	443	473	452	434	421	450	503	485	491	429	514	421	479	466	444	475	462	461	447	453	436	415	434	465	478	469	460	467	427	495	455	462	431	460	418	440	455	457	454	473	459	462	437	472	439	434	421	461	403	459	477	469	486	483	466	431	458	421	468	460	468	479	450	467	491	469	453	468	445	437	450	455	432	424	437	419	471	483	452	462	461	473	462	472	440	442	458	421	457	434	452	464	453	440	497	466	435	467	427	445	449	438	434	469	446	422	482	450	450	476	480	458	474	447	462	492	458	460	454	471	476	461	445	460	425	463	457	443	502	504	469	470	403	448	456	420	478	452	443	474	457	475	509	463	456	458	475	477	447	448	471	488	494	454	497	458	425	464	472	467	438	497	476	450	485	454	480	466	470	475	448	442	466	486	463	468	421	494	429	432	427	472	478	478	477	479	484	477	469	448	490	500	443	459	450	524	461	436	431	475	470	437	464	451	463	433	513	468	498	455	424	467	492	489	464	447	481	480	426	446	500	488	444	446	422	460	452	446	426	472	445	474	461	449	476	435	443	470	480	455	505	456	441	513	470	465	456	443	427	416	461	437	480	444	494	460	492	452	488	463	480	438	446	466	455	443	463	433	487	454	433	464	474	426	453	447	461	471	485	448	465	463	511	473	437	424	501	477	504	474	443	462	464	485	434	450	491	475	491	478	425	451	448	445	458	462	442	466	446	467	441	464	482	452	445	456	484	432	460	458	483	495	479	484	468	480	461	481	460	433	514	470	476	422	436	438	492	407	515	449	439	471	464	482	443	478	475	446	442	422	492	472	448	501	461	481	467	471	462	448	462	471	455	458	453	460	472	476	456	501	472	436	428	494	453	469	488	471	480	402	454	422	420	440
24054	21269	31222	23559	19940	7595	1099	747	645	589	619	577	553	530	557	546	531	496	538	541	505	514	473	524	524	548	523	1310	505	546	945	2655	2269	1817	571	498	451	484	499	505	503	472	494	504	521	505	499	530	481	538	506	523	460	456	550	487	475	506	501	499	456	501	473	496	485	474	498	501	490	499	489	528	500	499	503	506	524	504	468	467	513	504	515	494	494	514	499	487	479	471	531	526	495	472	489	499	502	504	493	505	518	527	507	455	506	458	502	533	486	497	490	491	476	482	480	483	529	505	558	498	469	507	523	488	498	515	440	467	527	498	474	485	557	525	515	480	494	568	492	497	479	479	517	475	514	497	506	462	519	489	532	491	508	474	496	503	467	472	498	488	481	493	492	505	515	517	470	500	488	492	492	503	504	502	523	490	488	499	506	506	465	521	501	464	473	531	491	498	431	483	504	495	509	498	516	457	504	503	487	508	493	466	512	534	473	499	515	506	485	462	481	483	504	518	494	494	511	524	526	471	533	500	504	532	528	499	502	494	516	530	482	532	504	463	523	491	492	485	461	497	507	498	496	475	488	505	507	475	488	457	493	505	497	513	484	477	469	472	508	488	489	529	509	501	496	492	495	462	450	509	484	520	524	493	493	489	517	462	464	489	505	469	481	543	498	514	532	521	496	543	498	516	511	501	511	488	518	485	547	503	511	545	481	512	521	483	495	491	462	508	483	495	481	548	490	496	524	524	517	519	492	520	475	516	452	456	450	468	509	528	538	527	472	460	513	511	476	521	502	528	522	503	497	482	513	490	488	526	478	480	469	483	476	528	491	470	528	514	528	513	500	483	502	522	513	503	516	493	501	506	471	506	482	589	525	483	525	517	512	523	479	510	500	472	485	515	542	530	489	457	527	503	499	525	511	487	491	485	484	494	491	496	528	522	490	452	484	471	509	483	461	501	490	489	486	476	493	490	512	506	443	482	497	497	529	507	456	473	503	468	506	492	461	470	508	528	490	504	469	458	518	498	486	521	473	513	541	489	481	494	511	513	511	479	470	479	503	496	518	506	549	552	468	468	491	487	506	486	495	483	465	486	549	492	493	540	488	518	490	491	480	512	538	491	513	490	459	499	531	441	501	528	504	454	500	505	524	521	503	493	521	471	490	490	512	480	506	481	449	495	482	494	474	517	453	505	487	464	478	524	467	502	491	497	502	484	521	479	494	527	483	493	458	500	486	550	509	477	500	524	512	461	492	483	499	489	511	468	540	484	483	479	497	507	525	483	504	521	473	508	475	496	468	491	469	478	481	499	496	479	512	472	475	524	518	505	493	544	501	508	526	500	474	518	515	502	520	475	513	512	483	517	488	505	491	497	487	501	524	460	486	506	531	512	460	476	458	514	487	464	478	500	516	459	540	481	546	497	510	509	497	483	505	490	513	505	494	507	517	506	515	505	489	515	465	484	517	455	540	495	496	556	491	497	510	468	518	509	478	531	486	506	512	487	484	473	509	479	491	489	483	516	500	522	489	509	480	488	497	477	463	489	486	508	493	502	532	483	485	471	497	483	465	496	458	541	528	502	489	517	487	464	539	491	486	502	490	491	505	504	484	505	513	483	526	518	534	448	540	471	511	490	499	472	457	477	487	445	471	465	531	513	503	508	485	477	479	459	444	471	504	500	443	501	466	522	500	492	515	471	549	467	507	478	483	493	477	503	478	532	510	495	443	551	471	506	552	490	520	529	512	453	497	469	444	501	482	499	518	477	494	507	483	484	530	478	511	520	498	524	520	467	518	523	469	463	485	495	485	459	498	486	484	526	481	519	538	506	490	469	484	518	471	496	503	488	475	499	497	476	533	516	527	501	485	504	471	473	523	511	517	495	520	515	477	493	473	490	516	517	436	456	517	539	479	542	472	450	510	479	528	492	467	466	485	459	492	479	453	492	516	492	483	499	481	528	535	526	499	518	500	498	446	506	520	487	479	524	534	512	494	485	500	482	543	554	501	528	448	447	452	463	535	473	492	478	514	510	482	489	513	515	481	512	483	500	468	518	479	487	483	542	500	509	518	523	503	505	516	503	483	511	476	500	481	496	503	480	496	536	519	492	468	543	487	493	517	486	481	465	494	466	484	495	482	514	497	499	505	515	526	515	566	500	503	506	545	495	494	500	469	494	501	481	502	489	498	477	523	502	461	521	476	494	503	499	548	516	441	488	463	484	502	525	456	512	495	491	476	529	536	526	506	503	502	517	494	513	503	516	493	526	493	514	546	482	482	513	500	493	484	517	517	508	530	500	508	475	481	490	489	492	493	483	451	508	471	498	463	534	487	471	489	475	512	497	519	532	510	481	510	475	520	512	462	465	454	509	499	449	499	488	486	453	496	484	516	506	504	479	528	538	519	513	494	471	533	506	504	512	475	494	480	486	501	489	471	467	473	455	442	506	481	537	478	472	489	464	529	477	533	497	530	495	521	465	508	518	500	521	471	485	537	473	499	496	497	487	497	520	496	543	486	496	490	508	519	506	462	473	489	492	515	524	503	477	511	515	495	514	531	467	499	504	522	478	480	525	518	492	515	473	510	536	510	524	473	494	496	500	464	527	475	467	516	483	493	450	479	493	468	531	517	499	465	471	484	486	488	479	487	489	467	480	454	521	470	524	450	482	502	511	491	509	476	519	508	532	465	477	488	505	472	541	505	492	497	534	522	514	568	470	483	505	517	481	504	451	484	479	516	496	501	498	441	525	532	519	505	530	476	514	505	482	492	498	467	521	480	492	478	501	513	482	455	474	506	499	499	484	509	485	468	484	510	491	486	505	478	499	478	483	535	499	521	517	499	480	487	513	512	489	520	496	488	554	510	482	496	446	489	523	501	534	447	537	471	527	534	472	480	505	545	490	518	497	473	491	500	456	472	518	473	503	504	492	495	516	484	474	470	454	495	494	467	564	494	467	504	490	508	498	521	491	474	483	490	512	503	514	478	489	475	461	497	483	508	470	495	508	525	463	485	519	471	506	492	498	509	517	483	479	483	485	484	486	464	484	480	492	493	472	471	496	487	493	515	503	556	505	489	507	511	481	509	490	521	547	485	516	471	499	486	508	514	490	505	504	470	514	508	498	494	491	505	487	448	508	496	548	498	498	498	451	465	527	497	516	472	470	484	497	505	503	496	533	461	493	519	480	444	496	497	492	452	513	451	506	478	494	490	486	455	505	470	502	525	501	469	498	474	508	495	511	485	458	512	464	509	488	488	491	513	508	517	485	501	525	530	505	485	498	488	513	484	524	503	497	475	498	522	493	468	511	480	477	518	531	493	520	486	469	472	486	513	452	468	480	467	503	488	508	511	482	476	488	530	508	511	458	482	489	463	478	486	491	496	469	497	480	485	524	501	506	479	507	488	481	464	533	508	530	513	518	490	445	481	527	489	453	521	488	501	498	497	500	535	478	507	489	508	553	510	484	524	521	471	544	502	537	501	505	523	521	486	518
48878	79303	49510	14051	2445	1829	1461	1327	1101	1107	946	894	861	863	762	861	809	753	764	732	742	742	735	691	774	769	760	2647	703	879	1633	5194	4457	3410	895	713	654	715	689	709	677	657	667	696	671	660	704	638	732	690	746	726	677	692	687	648	698	707	698	708	685	665	711	685	722	735	698	714	679	657	717	727	671	737	671	648	653	689	718	707	685	686	670	721	680	676	668	681	665	690	699	694	720	720	677	694	668	739	669	710	682	707	664	703	719	694	672	667	675	706	675	676	661	669	703	721	707	708	646	715	705	691	660	661	677	668	725	715	693	713	710	706	705	694	707	653	698	692	682	691	650	707	731	658	692	738	656	690	727	745	718	730	655	731	690	683	718	706	690	701	682	706	701	715	672	661	681	639	698	686	699	709	704	668	735	675	711	745	667	657	707	686	672	729	681	678	694	714	642	767	676	714	692	746	684	679	683	683	684	700	657	705	676	712	691	683	719	739	644	709	669	724	703	755	722	705	660	730	740	715	703	718	697	700	722	684	691	656	703	716	648	683	698	746	677	708	688	727	727	697	690	678	688	658	683	735	711	732	691	653	648	682	704	699	696	647	724	669	701	686	687	726	695	766	717	745	669	680	698	707	671	716	682	701	709	664	727	690	695	700	708	712	715	674	694	668	694	704	713	724	690	703	700	681	736	707	694	679	714	649	715	687	671	695	755	734	686	695	699	709	682	699	725	718	722	668	706	718	670	728	721	662	720	650	658	715	749	707	665	677	665	697	680	728	680	724	701	726	696	697	718	675	698	715	641	713	705	698	711	651	725	689	665	676	635	686	712	695	733	675	671	672	650	690	724	697	672	709	704	707	677	713	698	701	690	712	689	700	719	741	660	671	681	663	708	675	725	733	668	703	658	708	656	690	717	661	720	668	668	683	706	715	729	691	663	733	686	722	659	657	678	744	696	701	704	723	640	648	704	739	690	709	703	681	709	731	689	712	715	679	683	727	685	728	673	683	686	680	670	677	696	714	706	672	723	721	680	691	710	704	688	696	735	688	711	683	756	710	646	727	730	627	721	662	704	638	673	703	695	694	692	663	669	690	715	692	684	700	667	749	695	722	668	661	752	710	709	702	720	725	700	736	679	691	682	675	683	744	705	734	710	715	671	693	695	713	700	660	702	725	700	679	656	711	751	710	657	707	668	697	756	675	681	678	682	728	658	686	655	683	675	694	709	710	723	721	710	704	684	653	699	686	712	686	650	713	710	700	662	707	722	670	719	689	704	711	727	722	680	719	719	693	715	697	659	698	701	748	707	739	686	699	708	780	718	694	668	715	700	713	659	669	665	693	689	684	680	726	725	697	706	732	690	685	695	719	664	692	671	691	692	676	678	755	720	701	678	695	679	676	645	712	691	658	712	715	734	684	695	717	667	689	690	691	702	700	692	661	735	694	706	721	687	662	667	656	721	706	667	727	719	697	706	706	705	656	705	758	696	721	714	712	717	690	671	704	703	725	689	671	675	749	688	730	641	692	678	765	700	673	687	679	722	694	757	702	651	718	657	692	691	675	698	737	694	651	695	698	735	677	712	727	726	704	693	677	700	693	643	687	646	711	684	698	689	710	721	694	684	687	655	653	712	704	696	751	663	682	672	707	707	743	739	699	654	660	756	681	667	714	689	684	698	684	696	717	737	720	720	687	707	676	714	704	653	669	697	715	708	685	713	686	688	697	672	664	691	712	680	648	694	674	691	719	702	717	715	676	708	681	698	656	701	720	665	662	706	696	735	721	680	708	694	689	698	693	714	745	689	684	728	697	694	695	668	728	708	698	711	647	697	699	715	658	702	695	693	703	679	699	652	708	721	670	691	668	695	724	700	685	731	700	711	718	715	708	685	665	687	663	720	689	686	713	734	636	735	711	689	688	681	678	670	741	729	687	663	724	689	704	640	733	675	701	709	661	688	726	647	716	679	737	718	686	694	749	726	677	699	656	676	694	700	678	711	651	688	692	681	704	710	696	686	678	713	673	735	693	710	734	726	674	730	655	710	706	680	739	706	658	648	702	699	693	715	695	700	682	706	696	705	698	691	736	703	720	682	725	715	684	693	718	701	677	708	688	677	702	723	747	689	689	686	628	666	673	698	693	665	676	675	670	691	675	737	693	682	682	709	745	702	678	672	702	671	710	683	678	648	683	695	712	677	765	770	661	723	707	712	713	671	679	679	703	705	694	691	737	657	659	712	631	684	685	761	716	714	673	661	686	737	720	694	703	754	689	711	736	716	648	674	708	704	707	655	688	665	695	702	697	678	695	685	678	669	677	674	654	689	708	718	677	666	658	713	693	666	690	659	708	718	718	695	672	681	686	707	685	740	719	702	692	701	714	699	648	718	701	714	655	704	705	704	740	734	708	694	766	699	707	663	723	663	691	699	679	723	694	720	675	688	692	625	738	696	665	684	703	704	742	724	719	728	705	677	668	706	696	706	685	701	712	664	672	692	670	661	670	713	708	689	689	671	690	703	713	709	663	645	724	656	685	698	685	690	658	725	738	718	697	695	714	703	692	725	652	701	708	696	713	712	724	666	687	707	675	698	695	658	664	709	705	670	656	657	702	711	705	734	698	694	702	706	644	660	675	711	674	671	708	651	609	723	699	706	716	647	690	657	739	688	670	716	671	734	685	732	697	698	697	704	695	691	703	744	712	700	703	677	699	739	714	723	698	730	721	673	683	701	736	699	699	693	674	705	701	685	654	700	648	720	688	728	726	727	677	658	700	722	670	715	693	665	665	722	682	669	710	674	679	725	697	698	728	683	676	701	710	702	658	678	698	667	726	728	641	663	708	718	689	701	707	700	718	726	657	755	744	713	635	688	705	716	694	667	712	686	712	674	730	666	684	684	686	730	705	697	740	697	718	701	692	699	687	718	658	665	681	722	677	698	701	659	722	685	741	711	708	700	718	673	661	720	671	694	661	731	631	661	692	685	690	641	703	724	694	687	717	690	696	712	694	719	721	728	696	711	699	701	720	649	676	715	690	696	677	692	684	705	671	724	684	719	693	653	736	709	668	726	709	682	742	722	701	685	732	658	729	639	661	724	682	651	702	724	663	678	708	719	681	656	693	672	699	719	664	695	723	746	689	709	714	691	687	689	676	675	687	691	710	712	723	725	719	700	694	667	715	747	657	721	686	669	690	727	661	697	706	699	708	679	743	685	703	649	647	734	703	691	690	705	677	689	742	687	668	654	661	734	733	690	723	679	679	680	676	662	706	699	658	659	687	677	731	706	692	702	647	709	636	747	701	641	734	651	708	697	722	725	678	694	712	710	670	675	728	716	692	672	686	691	688	647	746	703	693	697	693	762	696	679	699	712	693	752	701	688	680	704	738	674	662	715	699	740	739	660	720	766	670	659	682	729	752	686	664	660	683	692	744	697	675	662	673	733	649	702	689	687	670	702	699	689	736	689	677	694	724	691	710	663	708	702	767	708	693
22952	21156	30913	22573	21099	19822	5796	950	788	690	684	675	639	591	602	596	583	541	511	534	515	553	503	537	517	487	541	832	529	556	1445	4500	4209	2170	645	524	532	523	540	497	490	524	493	507	528	482	485	495	510	482	476	495	474	482	508	498	499	482	480	482	505	517	488	493	506	474	485	490	492	499	490	502	461	508	488	490	481	467	491	485	459	534	526	468	490	449	466	462	514	469	486	470	509	500	463	494	479	460	556	467	477	480	454	536	500	455	525	501	473	515	495	476	508	493	475	495	486	472	489	482	511	472	483	503	447	512	440	520	506	462	477	500	456	488	507	471	502	477	446	505	490	505	473	499	494	465	509	490	492	506	509	497	496	496	504	506	502	485	489	492	474	476	494	495	470	506	518	486	474	503	501	458	492	496	504	472	526	492	490	477	505	475	484	527	506	474	487	511	519	468	504	507	450	469	439	496	475	492	471	512	488	487	459	527	506	482	517	487	507	481	501	482	479	491	488	480	460	516	473	486	476	498	507	477	490	511	461	483	498	485	455	488	491	476	473	500	511	446	498	515	479	501	509	526	477	508	490	530	516	505	487	470	495	488	477	498	516	492	500	464	499	496	502	496	456	492	462	502	517	509	471	530	518	459	499	449	478	485	483	491	430	511	490	475	475	525	532	480	473	478	503	484	493	470	512	518	451	492	474	454	507	513	473	508	501	531	479	514	478	481	458	476	512	491	493	486	483	482	512	498	491	472	497	490	495	478	476	489	471	499	497	499	469	479	443	527	459	454	486	477	507	495	508	517	495	492	512	481	512	477	481	497	502	489	503	469	501	469	450	516	468	480	478	507	481	488	543	495	502	446	461	508	509	511	491	483	451	486	513	438	519	475	475	493	523	473	504	499	484	480	461	474	510	481	505	499	505	479	482	513	473	457	461	438	485	484	515	492	508	503	540	491	471	505	470	461	464	466	468	534	481	488	466	490	467	459	500	483	494	508	502	462	517	497	491	519	523	506	450	524	474	532	483	495	521	473	475	500	495	473	514	528	505	504	494	493	534	486	464	435	495	505	444	543	499	517	485	509	516	466	464	505	475	503	500	512	460	516	504	528	494	478	495	514	506	486	496	450	509	493	509	486	445	495	495	479	497	472	479	537	494	494	542	519	485	525	500	488	470	475	470	522	529	465	462	449	502	472	475	494	492	465	459	484	461	507	525	515	460	480	527	481	504	508	509	521	508	486	495	513	479	443	522	473	514	469	501	450	488	503	515	534	485	506	496	515	475	477	468	517	471	469	487	516	522	530	505	491	503	498	460	486	494	492	439	539	490	514	458	517	472	495	489	475	491	495	470	487	470	457	496	487	496	490	491	503	466	482	476	460	503	474	467	483	474	501	516	510	471	482	484	495	498	491	441	494	437	508	517	449	460	491	493	455	491	501	516	502	508	489	513	539	511	530	487	494	494	464	460	481	476	477	498	494	461	497	490	484	515	472	503	500	501	486	496	473	506	471	487	514	500	459	477	522	465	519	487	468	491	516	516	469	479	508	520	481	482	480	480	447	473	474	472	496	455	491	489	475	482	487	538	469	441	495	514	535	484	483	533	482	462	488	479	493	495	470	476	524	494	482	497	517	486	497	454	463	447	499	503	518	515	532	485	518	518	508	487	478	515	471	479	468	483	505	490	491	492	503	512	456	471	467	459	505	480	508	455	511	486	474	517	483	452	514	475	497	465	505	461	462	480	481	477	470	500	511	496	510	473	438	501	466	520	500	496	501	479	517	490	482	471	460	470	478	495	468	453	468	495	453	496	458	511	493	448	483	475	506	481	466	501	450	480	476	489	442	485	507	465	500	477	515	493	518	494	498	507	487	478	441	463	512	507	500	482	518	470	518	472	521	485	469	465	481	480	470	492	495	485	529	506	449	532	486	502	476	466	512	474	477	480	481	472	474	524	461	481	521	471	489	490	481	502	447	437	498	482	491	492	452	463	480	507	483	522	479	514	501	520	493	499	489	446	518	466	464	483	465	489	491	482	484	497	454	503	515	505	533	521	494	500	496	459	513	492	489	479	458	493	488	477	488	477	472	459	500	473	515	472	474	465	468	481	485	454	512	493	507	516	497	473	507	488	504	519	494	492	494	490	477	510	460	497	534	522	508	501	486	491	461	490	523	472	470	506	494	479	477	499	504	510	466	504	512	482	489	500	499	468	467	520	506	478	463	498	480	468	498	506	455	483	480	492	486	533	474	471	503	475	473	479	475	501	496	470	465	518	465	487	443	495	470	501	502	488	520	483	457	510	479	475	485	500	465	464	491	456	517	468	528	494	463	515	495	514	452	483	481	495	515	474	502	499	473	512	472	495	459	479	441	454	491	504	506	494	492	506	474	469	500	472	514	484	466	498	522	507	481	464	502	446	517	518	496	416	486	465	497	513	477	506	512	472	489	506	495	481	477	500	479	484	499	415	492	506	485	467	469	511	455	448	503	487	512	486	541	471	484	445	519	475	429	476	484	520	478	499	486	527	480	486	508	452	454	514	535	487	448	466	483	534	508	485	458	527	526	459	519	529	491	491	547	480	486	512	508	490	468	487	489	498	501	515	449	475	518	502	468	480	513	494	434	497	516	475	495	461	523	476	490	481	513	501	461	513	473	506	499	493	470	494	478	486	522	490	508	482	524	523	489	468	454	488	511	485	500	476	487	487	465	481	472	508	504	442	463	467	516	456	549	509	531	509	482	486	500	471	477	535	503	514	488	476	444	503	515	507	501	505	471	462	486	513	479	467	495	504	493	466	518	497	464	520	551	478	493	461	471	480	494	478	520	529	494	502	461	480	495	501	511	480	472	547	520	520	491	492	510	501	522	458	458	489	468	474	548	512	491	467	458	514	505	489	512	485	470	440	496	470	456	477	495	511	494	496	498	458	508	501	462	463	504	503	482	514	492	482	435	487	475	474	484	527	511	486	474	500	508	491	493	492	471	470	488	475	513	492	437	501	520	466	486	517	500	485	519	469	487	489	482	489	445	472	476	486	485	478	530	490	504	498	504	511	522	499	486	493	481	501	465	478	514	470	540	500	470	470	465	473	492	479	469	484	494	493	507	487	497	496	512	467	493	468	490	502	454	514	469	486	467	501	477	453	520	480	441	529	533	493	451	468	520	491	483	475	511	516	441	481	477	497	500	463	485	508	465	462	503	499	481	431	507	495	495	500	477	516	503	467	514	475	536	468	492	471	440	488	484	464	432	485	483	485	467	500	488	476	450	520	518	504	501	471	450	531	481	486	459	469	527	561	508	498	497	495	488	526	502	521	520	498	490	491	456	469	482	501	435	509	489	496	506	486	495	518	453	441	473	518	480	508	449	465	488	508	497	491	496	500	528	517	481	496	428	528	476	456	467	447	507	466	461	488	443	483	510	516	441	497	475	478	505	470	496	504	482	456	486	469	489	515	454	468	467	486	507	484	500	512	492	476	468	480	470	504	492
56454	90347	55608	20222	4815	2725	2183	1697	1532	1368	1148	1020	1015	913	905	888	842	883	796	813	782	797	771	784	708	752	762	1541	722	850	2844	9096	7600	3991	917	699	712	682	698	645	682	739	664	717	664	665	660	671	686	694	680	695	644	709	676	689	671	691	664	647	700	684	663	692	701	669	685	678	677	694	663	666	640	672	691	710	651	671	668	681	720	688	670	676	674	667	678	659	665	682	648	689	688	684	691	666	686	654	699	652	653	676	686	632	691	658	659	744	706	658	661	702	661	684	705	711	679	673	699	680	654	658	617	669	691	669	699	726	691	669	677	688	695	715	678	743	696	712	649	706	673	704	671	686	690	683	665	682	667	689	668	687	658	697	689	691	727	678	686	680	701	703	672	694	730	725	631	659	658	668	715	638	654	700	705	717	695	648	683	680	701	648	631	716	728	670	694	696	710	657	656	698	677	677	661	726	609	688	714	673	665	649	634	678	713	689	668	726	643	672	646	660	693	694	662	647	696	671	715	741	667	639	668	657	674	635	708	682	683	660	632	716	661	695	661	688	688	670	654	673	676	685	704	672	660	627	652	674	668	670	623	675	710	676	683	725	659	676	659	702	659	662	672	698	667	671	654	686	654	633	671	649	672	709	671	651	701	698	700	666	669	680	677	692	657	678	688	675	669	704	683	676	652	672	680	748	668	667	710	686	695	666	657	718	636	718	694	665	696	682	663	718	698	647	716	686	706	674	765	679	705	664	664	698	644	670	716	681	708	669	728	703	634	679	655	676	652	675	716	669	676	666	714	679	673	689	649	707	730	687	678	655	676	665	650	711	710	666	669	635	684	663	665	603	683	695	685	646	689	705	690	676	673	674	661	656	700	674	685	664	666	663	725	710	678	728	680	692	700	669	661	692	641	666	699	636	705	673	655	714	707	710	660	698	699	691	736	708	683	704	668	666	689	650	665	711	659	668	692	659	697	672	645	670	702	732	691	683	676	641	645	671	635	728	627	699	663	661	635	698	663	631	646	728	662	677	646	664	689	673	745	664	662	725	678	701	671	666	684	724	682	636	692	724	688	691	672	683	690	725	693	656	661	684	723	652	630	681	672	692	717	668	708	656	699	733	694	635	648	671	662	705	737	662	680	705	675	723	703	715	683	664	689	678	677	675	650	674	673	670	693	677	689	702	668	642	708	683	694	639	714	659	679	658	696	681	698	672	689	659	698	684	671	681	691	728	647	692	658	685	633	664	686	676	672	682	666	651	679	696	694	654	677	715	667	701	686	686	629	655	659	696	693	645	681	707	691	692	669	715	676	643	656	662	667	706	732	647	687	684	627	673	723	680	663	680	627	661	684	668	630	678	665	684	709	677	701	693	700	704	735	627	642	740	709	645	686	645	672	647	652	668	689	657	670	673	666	682	642	709	729	664	679	648	626	674	670	686	678	707	700	677	683	640	697	647	667	707	694	679	676	715	706	680	687	688	683	670	708	711	693	683	647	669	675	633	672	684	691	633	633	691	696	696	718	681	666	699	663	670	694	676	702	681	699	671	691	644	658	664	714	702	694	636	690	678	725	667	670	719	689	684	719	668	663	719	701	708	696	658	657	703	652	697	678	709	674	647	671	681	670	709	674	689	637	723	685	655	707	683	676	712	681	677	685	646	692	673	717	667	702	680	714	716	667	687	661	720	687	724	646	651	682	666	696	690	684	689	637	704	669	648	674	692	710	689	674	683	642	682	696	654	633	683	612	647	667	681	672	720	672	722	647	677	701	658	682	692	696	680	681	703	655	665	676	664	667	662	668	680	662	649	695	668	636	702	665	710	687	697	685	729	684	632	674	684	736	712	641	698	640	695	698	687	690	656	652	640	700	624	711	689	665	724	693	722	693	684	700	719	689	679	701	679	653	662	675	665	682	658	675	632	738	644	701	662	660	666	680	678	659	646	702	700	686	695	620	685	703	665	683	643	676	655	683	683	649	694	651	679	700	646	696	707	684	686	702	689	694	666	673	662	673	640	655	683	657	650	663	681	699	672	698	661	695	707	706	652	687	685	713	704	655	663	715	644	729	647	651	673	701	680	654	668	709	679	678	696	681	702	695	717	675	658	668	673	675	679	636	671	656	654	722	682	681	711	707	676	686	692	694	663	708	659	689	678	695	652	754	681	716	711	667	688	665	649	712	638	676	694	661	665	694	690	662	715	705	621	611	674	659	641	714	674	685	707	698	667	654	658	694	648	664	720	681	655	705	622	660	675	661	677	686	679	667	684	664	694	725	655	658	675	677	708	705	661	662	690	682	692	680	708	688	641	644	675	659	702	692	716	678	712	674	706	695	663	711	686	648	653	710	690	700	724	664	646	666	673	725	692	664	673	722	653	666	680	707	718	730	641	745	667	663	669	689	722	656	686	634	648	671	646	678	657	678	725	723	695	714	696	665	661	674	667	691	689	697	643	651	714	656	689	705	693	653	697	647	723	621	708	675	655	724	701	697	698	659	687	696	656	670	705	712	679	687	679	708	700	685	649	663	694	673	663	655	683	669	674	697	704	662	693	705	692	678	663	649	672	668	652	684	696	709	688	667	667	668	663	677	671	659	712	668	659	682	688	661	682	673	650	641	699	696	631	711	677	679	693	699	691	700	681	685	635	715	697	628	697	668	678	715	629	712	694	632	686	668	699	681	663	677	678	656	702	678	674	669	713	646	662	655	737	659	672	699	675	697	673	648	681	681	651	680	653	703	691	720	689	692	702	650	679	684	634	698	630	674	683	648	661	682	690	704	677	708	698	697	665	676	682	685	706	654	671	705	626	637	676	656	612	669	735	617	732	611	701	680	674	667	664	633	676	695	676	684	686	724	689	653	729	644	666	736	655	683	702	712	649	726	656	630	659	726	708	682	669	656	688	678	666	638	686	697	694	683	672	700	691	672	622	691	688	641	687	735	705	721	680	695	684	670	670	669	682	687	689	675	702	704	633	665	688	632	684	701	700	677	700	678	683	726	683	677	629	663	732	697	692	686	705	685	699	709	681	649	677	701	674	669	647	736	670	673	694	702	669	674	654	678	719	676	698	679	683	671	652	728	702	673	675	675	692	733	718	688	677	703	689	702	648	643	676	683	686	673	670	637	677	649	685	735	682	711	667	617	652	690	657	696	703	691	685	754	655	711	708	674	712	669	660	676	663	658	643	668	641	665	685	637	664	657	647	694	633	679	720	712	772	692	727	692	687	695	662	665	667	737	703	711	740	665	683	668	705	713	647	667	687	647	642	686	674	683	727	641	657	666	618	681	670	723	670	688	670	697	699	652	672	666	690	684	676	688	658	677	672	623	687	708	675	704	687	646	654	675	641	654	707	682	651	690	703	716	643	660	690	664	668	697	656	653	698	650	614	683	659	646	647	692	673	706	712	685	681	631	640	700	696	646	697	697	668	675	647	664	711	679	662	683	683	676	723	666	682	696	675	654	679	672	693	725	699	707	699	681	646
27039	22975	27946	6743	618	368	372	321	358	356	339	336	330	353	362	315	325	345	333	337	353	336	323	333	305	311	301	322	370	346	405	588	678	588	365	330	326	320	344	355	329	324	346	337	348	319	322	339	305	335	299	321	314	354	336	331	309	332	313	318	314	303	321	331	349	321	316	323	339	336	316	310	359	308	361	316	329	315	324	329	324	333	326	321	323	310	327	318	362	331	346	348	306	321	355	334	354	318	337	324	315	342	341	334	326	328	318	340	333	350	351	333	390	347	339	297	362	346	387	356	314	315	329	293	327	310	363	321	347	341	329	348	327	329	326	330	316	309	356	348	300	292	328	345	313	329	316	302	361	293	332	320	348	324	326	374	320	361	310	334	327	354	332	328	339	341	339	326	352	329	314	319	282	302	333	335	312	318	346	320	320	329	301	308	331	340	303	306	346	317	293	330	316	325	339	332	319	304	326	368	353	321	311	342	357	323	330	310	343	338	327	331	317	333	337	302	326	333	360	349	316	360	329	358	338	354	349	305	331	326	323	332	304	361	346	316	318	334	304	353	341	336	330	313	314	308	310	328	323	332	343	314	376	348	318	303	357	320	314	333	333	321	322	328	340	328	338	305	320	324	331	350	334	339	330	331	333	320	306	336	284	345	327	292	322	329	334	343	324	319	342	329	304	309	333	329	325	321	343	337	314	339	341	328	309	309	314	344	313	359	328	346	344	303	339	333	326	318	301	350	318	329	345	329	325	345	314	365	382	287	352	362	312	343	334	318	308	333	316	309	325	340	322	319	311	321	296	348	335	316	335	308	325	301	292	338	352	354	338	315	310	331	354	303	313	302	317	323	374	320	349	321	342	342	322	286	319	325	354	357	329	320	321	326	342	367	308	344	308	309	328	356	302	313	310	344	310	307	347	319	322	340	315	325	335	359	326	347	342	313	351	349	323	331	341	349	309	320	345	306	333	327	323	308	311	336	337	335	328	306	337	314	338	342	335	330	331	350	352	314	312	329	317	348	359	319	328	316	336	338	315	347	354	311	334	336	341	300	346	314	323	314	306	343	313	318	310	309	328	303	340	322	337	320	334	338	310	337	305	353	349	326	323	334	359	319	321	322	285	340	331	284	338	346	352	309	324	322	307	346	316	327	336	316	334	327	335	299	313	330	354	351	316	322	336	326	356	327	318	326	335	346	310	343	294	320	330	315	322	314	320	335	331	333	312	343	337	316	323	341	344	326	340	318	316	310	315	333	334	327	338	339	326	302	326	308	343	338	331	327	346	320	358	318	303	314	338	294	344	329	343	317	318	320	317	326	332	298	300	327	345	338	326	355	326	303	316	340	330	306	335	332	303	322	306	355	311	315	350	325	303	299	326	349	328	347	326	355	320	350	350	322	316	315	304	321	328	333	304	347	331	345	318	341	330	339	354	330	303	343	314	354	320	356	327	332	354	322	326	339	337	308	336	320	331	314	327	334	308	324	306	321	342	363	365	353	392	327	326	311	347	314	318	336	342	339	331	352	316	366	346	324	317	352	324	336	352	283	285	330	326	337	338	349	344	304	315	336	350	326	347	364	331	329	336	337	325	324	358	324	319	324	309	339	326	326	353	326	323	303	348	346	319	313	320	318	337	338	335	354	313	338	288	328	328	309	341	360	315	307	335	325	347	334	326	317	342	303	325	330	314	307	332	338	313	340	319	352	323	350	353	334	345	319	327	329	310	344	304	319	357	333	337	330	328	332	365	305	346	312	332	340	337	334	309	343	335	344	324	340	319	337	312	348	348	395	312	339	307	307	298	319	293	345	333	313	324	355	356	335	324	317	326	336	352	338	322	337	405	343	320	303	315	336	300	299	334	331	304	323	294	370	329	349	335	316	341	310	323	346	319	349	337	329	346	312	318	322	314	321	325	330	337	335	343	348	319	330	335	326	343	357	343	343	332	341	335	337	321	342	314	298	350	345	288	355	304	347	352	331	321	323	306	303	340	323	309	327	321	324	322	313	349	310	316	336	326	335	320	325	330	349	335	348	323	329	309	337	338	332	317	306	328	336	295	337	308	344	334	331	306	344	316	353	332	325	322	327	301	317	338	328	328	335	322	342	327	349	318	329	313	326	307	298	359	332	345	347	292	328	328	329	326	321	335	338	318	324	372	316	338	316	343	342	361	332	325	327	325	338	336	302	329	337	320	368	347	347	320	346	319	347	336	320	340	318	331	332	318	317	359	363	333	324	329	321	350	299	333	327	324	311	361	312	343	325	319	317	331	363	304	352	348	338	335	343	332	326	319	343	326	345	341	364	320	351	337	310	319	310	343	327	332	307	316	334	302	315	347	347	355	332	340	340	335	322	321	340	302	341	322	306	311	336	312	354	297	314	350	340	305	323	340	340	327	343	313	326	310	301	325	292	320	360	337	353	313	294	334	298	350	323	349	357	332	288	330	320	369	358	323	355	334	344	339	313	324	327	376	328	326	315	351	354	329	342	359	309	339	357	371	339	326	330	364	341	312	296	302	329	324	315	347	307	337	334	313	348	323	323	335	338	298	326	332	310	333	352	326	288	325	318	355	307	320	320	317	321	333	355	302	337	314	308	283	332	374	331	355	346	343	334	330	323	349	321	306	318	353	350	349	300	316	316	344	314	340	347	312	322	302	317	324	330	323	349	358	340	348	333	348	291	328	324	310	325	342	321	367	302	319	324	300	372	311	329	295	324	334	341	340	321	315	336	315	319	321	323	367	325	336	332	342	316	321	350	343	337	327	326	320	342	346	320	335	335	319	338	370	320	323	329	332	344	313	325	320	297	333	391	327	330	359	313	291	287	273	349	324	333	313	344	340	345	299	328	344	317	325	307	305	356	332	348	327	319	310	314	359	323	344	332	316	314	331	358	305	323	341	331	349	291	318	315	333	332	343	320	319	321	327	330	342	314	332	334	332	310	315	330	342	321	317	316	299	333	322	342	325	326	329	337	282	343	341	349	339	341	303	324	348	331	328	301	332	322	347	321	324	334	308	328	338	327	354	334	354	362	309	320	317	318	334	316	347	361	369	339	340	299	345	322	291	357	329	336	337	330	322	324	337	345	346	324	342	364	339	305	328	351	327	356	337	339	355	333	372	332	333	356	343	334	343	304	297	335	316	310	389	287	317	349	342	329	336	339	315	354	334	329	318	351	326	303	325	348	324	289	331	345	287	322	339	331	328	343	348	351	337	291	320	319	338	334	301	338	321	312	343	327	336	325	292	345	323	321	369	347	347	345	325	323	350	326	330	347	321	328	349	312	333	337	350	356	343	326	321	336	297	329	325	336	327	343	302	336	302	320	316	319	325	340	334	344	353	340	332	308	359	335	326	309	298	300	342	324	327	324	317	337	319	319	315	347	336	324	291	337	312	324	358	332	328	335	353	311	327	326	351	331	336	341	360	322	297	343	334	315	361	324	320	342	340	337	334	323	316	321	325	298	361	319	348	346	309	307
25086	39296	27126	3864	1034	595	545	492	529	512	459	485	438	474	502	479	455	460	449	460	467	480	505	498	490	463	495	498	486	446	642	1012	1166	957	535	489	420	470	438	504	458	488	465	483	491	484	489	467	437	445	465	443	460	468	467	454	479	452	482	485	481	501	470	460	482	499	471	468	461	435	461	468	470	487	467	469	459	464	431	472	470	486	455	509	495	467	444	472	444	480	458	431	458	479	454	487	452	482	488	476	439	457	451	457	466	428	462	476	507	461	445	444	429	465	476	457	490	449	462	477	453	473	470	443	439	460	439	474	453	500	461	427	483	473	518	455	475	472	481	461	451	454	465	450	439	433	475	494	473	453	441	465	432	453	456	471	439	471	462	494	450	454	440	469	429	442	462	439	502	463	453	451	461	456	490	474	430	425	468	489	454	492	479	485	446	491	456	481	442	428	430	444	455	468	436	442	468	464	480	448	468	507	468	455	474	479	479	464	488	472	426	436	492	442	479	482	475	459	515	458	486	449	478	449	449	453	467	455	466	478	467	451	478	477	456	455	463	465	475	437	473	446	476	460	427	465	445	466	429	456	512	450	494	445	441	474	495	479	466	469	485	444	491	450	454	480	485	441	489	441	412	463	463	485	444	465	458	452	456	472	439	454	481	463	484	470	482	452	454	438	459	503	521	441	476	448	484	476	454	465	512	481	447	493	474	447	503	437	471	462	473	468	479	494	458	469	476	467	454	496	483	489	426	460	431	486	475	463	488	480	449	490	480	436	469	461	438	465	475	447	475	480	493	445	467	420	443	492	458	461	446	421	484	456	438	480	453	473	446	447	476	458	508	478	440	487	463	495	457	475	471	501	466	459	450	510	434	434	463	451	466	488	454	470	432	490	474	405	461	445	515	461	488	444	494	499	471	476	456	442	430	457	458	422	489	460	461	487	479	456	491	446	478	464	453	487	482	521	496	447	466	467	480	468	484	447	479	460	498	469	450	462	443	467	428	478	500	468	485	450	489	462	459	479	465	476	424	455	505	482	476	458	462	441	486	449	457	479	489	487	448	467	460	494	454	494	514	479	422	470	431	436	458	454	476	456	444	485	475	474	452	439	511	446	455	438	441	437	471	469	449	491	451	462	458	496	493	477	506	474	444	482	423	429	434	486	450	468	463	442	467	465	503	422	475	455	461	476	455	405	488	466	444	460	480	484	439	486	492	476	485	453	454	431	471	493	453	467	466	457	427	446	484	402	470	462	478	474	413	410	445	447	428	438	447	493	511	496	471	486	468	445	459	456	471	486	447	472	508	471	483	487	450	471	456	434	471	483	433	470	464	451	466	479	474	461	445	469	466	466	432	466	417	479	451	478	446	493	455	427	467	481	468	456	495	438	462	455	443	443	483	450	475	428	432	472	477	490	459	416	434	464	450	462	468	440	478	451	505	418	469	476	499	489	461	433	482	448	483	473	478	441	458	478	506	487	418	456	455	446	457	455	497	450	477	497	512	536	476	488	498	434	453	443	463	500	432	469	455	457	434	435	475	465	447	494	442	493	491	488	485	500	457	477	451	461	492	425	456	463	473	474	454	466	467	457	448	438	429	443	466	452	462	477	475	488	474	469	487	497	489	461	482	429	469	505	453	506	475	458	399	464	470	481	479	463	452	497	465	467	491	445	446	469	465	474	459	472	473	459	449	445	466	463	459	435	465	518	459	429	482	495	438	472	452	472	462	506	450	469	447	426	502	462	459	434	461	474	470	460	428	426	437	474	469	453	469	456	466	478	460	467	470	438	473	476	474	492	462	482	475	458	494	453	495	479	475	464	491	462	450	467	465	494	469	450	445	470	491	485	464	424	477	483	464	457	476	463	431	486	497	466	422	474	465	482	470	503	490	450	460	458	418	466	510	470	444	461	469	464	485	489	487	509	445	411	475	467	417	504	476	466	448	489	452	477	459	525	415	497	438	470	474	479	469	512	491	462	477	480	473	450	471	454	452	494	464	487	432	462	451	482	462	517	475	465	485	495	459	423	462	488	506	435	482	438	453	466	478	390	457	427	471	453	452	435	474	461	429	472	479	501	443	469	444	456	470	454	467	439	464	463	441	465	463	507	488	404	438	471	468	471	485	472	441	444	493	478	476	432	501	461	486	467	449	489	467	467	486	487	485	459	459	454	436	424	441	461	498	471	498	518	431	445	453	461	476	490	447	433	481	446	500	513	482	452	457	451	453	443	444	517	456	486	424	441	475	477	451	452	503	489	443	497	433	453	460	469	461	460	470	461	478	471	468	433	478	464	464	463	480	462	452	459	505	489	527	467	433	465	441	458	446	459	475	460	495	439	460	461	450	438	469	424	460	480	448	437	472	444	504	427	482	472	477	455	452	438	501	492	495	468	491	432	502	466	465	462	469	448	478	445	463	411	449	483	476	444	484	485	465	411	487	438	445	506	455	421	469	448	451	439	480	438	515	496	497	481	497	464	479	466	425	457	486	486	500	517	450	464	501	464	468	492	489	501	460	496	486	468	447	463	503	485	449	451	471	470	465	476	444	423	455	460	469	448	480	422	483	448	474	467	461	490	458	454	446	393	445	420	476	460	457	460	461	450	456	490	426	483	458	485	486	469	457	477	420	447	455	463	464	479	467	494	465	480	468	497	458	456	475	451	453	434	469	449	459	479	460	475	460	437	456	479	485	457	485	499	469	481	471	454	456	500	412	456	467	438	413	477	428	452	462	466	493	444	443	479	487	437	445	502	469	439	514	464	461	483	448	503	470	460	441	448	481	406	486	448	502	465	495	468	425	458	485	486	463	488	502	487	468	471	493	462	453	469	467	499	472	447	489	512	471	436	461	472	473	489	469	501	456	443	483	466	451	471	470	480	473	481	468	442	487	443	455	480	506	468	443	462	467	466	463	471	487	452	491	448	464	465	460	469	457	446	473	454	429	434	484	440	491	476	428	490	503	453	454	462	451	466	479	475	510	451	426	470	454	475	506	487	452	461	457	491	476	453	467	461	496	457	449	466	442	428	412	477	452	458	462	470	449	471	484	477	447	443	483	487	491	437	523	435	479	497	421	444	538	467	493	477	478	474	453	464	455	451	459	478	452	455	468	477	473	470	461	477	448	469	468	490	467	449	438	505	471	499	487	450	472	459	433	469	452	442	505	454	457	478	476	510	484	489	461	476	409	476	483	477	467	478	466	484	442	454	482	456	483	529	536	506	451	489	438	459	466	452	451	460	456	482	465	436	470	459	450	463	474	459	439	472	447	468	468	521	480	455	452	468	460	491	474	440	488	462	471	448	443	461	495	437	458	444	474	492	464	499	455	428	451	460	471	470	464	503	489	510	480	452	397	478	460	444	462	491	458	422	430	503	456	478	463	445	472	493	463	464	476	484	495	470	449	482	455	439	485	433	458	461	456	460	479	470	450	474	447	480	476	458	436	471	486	486	446	477	414	457	460	486	458	483	446	489	429	398	455	489
23951	21288	34639	23899	18079	5465	1045	748	684	661	616	605	617	574	570	538	619	531	530	540	517	545	576	550	532	485	519	545	524	668	1390	2603	2658	1764	666	490	521	534	514	513	493	496	496	535	500	511	534	469	507	491	506	516	527	529	516	570	477	484	540	558	526	524	486	523	514	489	519	527	495	505	498	506	516	509	484	485	475	517	524	497	550	557	564	513	502	525	548	488	500	521	537	516	510	541	531	529	535	580	559	484	484	505	532	539	502	503	533	518	532	506	556	524	513	518	528	510	538	530	490	476	537	476	479	488	563	532	518	505	497	495	526	523	515	545	512	510	483	508	498	495	506	557	514	529	513	503	483	528	495	516	549	513	505	522	511	474	497	510	534	533	498	531	481	571	519	489	543	515	511	530	470	512	509	512	534	508	555	524	502	517	504	496	520	495	526	520	529	471	524	491	472	511	539	540	490	479	488	516	495	493	499	545	516	507	529	488	495	559	530	512	542	543	482	502	478	537	531	523	520	504	501	491	505	501	545	539	558	523	509	520	489	523	473	473	506	527	499	520	513	495	519	538	562	538	559	502	514	458	506	547	535	473	489	488	529	504	557	464	523	497	540	519	519	511	501	519	517	545	536	488	485	556	522	525	561	466	494	508	505	506	569	503	496	506	548	582	505	509	494	513	511	560	489	501	537	528	532	501	525	532	473	539	535	470	475	517	576	534	505	515	494	542	501	482	529	527	528	485	520	532	516	532	506	555	557	493	498	529	499	494	497	492	541	509	527	561	484	508	526	494	512	537	499	544	506	510	512	517	490	477	529	504	537	513	477	543	496	505	500	548	540	477	531	506	522	516	486	506	550	520	535	520	488	476	512	516	476	524	493	551	489	477	512	516	508	496	491	530	496	534	522	537	516	535	539	541	556	504	494	525	506	513	528	503	546	542	554	577	527	524	474	518	495	505	509	520	494	542	529	527	508	528	510	553	485	521	525	512	514	516	525	540	513	520	535	508	521	511	509	501	497	502	548	509	515	499	509	546	547	494	539	521	558	466	548	523	503	531	496	532	520	506	494	526	519	518	496	505	479	468	525	516	498	532	500	530	508	524	525	530	481	542	567	464	566	535	529	523	521	543	518	508	485	524	489	475	460	536	493	523	491	515	520	468	529	530	508	533	522	521	506	539	538	514	488	530	560	496	474	500	518	508	555	514	485	531	536	542	517	534	518	523	472	485	506	518	503	528	505	555	532	461	508	478	479	519	498	516	547	509	541	510	552	495	492	510	512	518	521	551	505	496	510	531	471	507	465	524	514	553	513	510	490	548	512	492	535	526	515	533	519	486	548	531	520	524	489	521	508	523	500	525	537	494	504	516	529	501	520	519	473	501	516	518	535	512	548	530	497	534	539	509	510	538	531	529	515	505	523	508	497	525	511	501	512	486	487	544	478	548	540	487	508	500	533	498	470	513	484	515	500	546	518	523	519	483	484	493	524	498	536	512	535	518	495	541	505	510	524	501	501	547	532	460	531	489	506	465	510	522	498	516	492	498	516	516	545	525	513	511	553	505	500	500	534	527	515	484	548	526	496	473	488	524	472	507	509	495	510	509	539	531	513	543	497	551	527	506	510	526	509	499	528	491	507	526	494	597	538	490	485	526	546	511	524	529	533	551	494	524	516	517	542	507	512	518	513	516	498	521	542	536	556	516	486	506	493	546	490	535	520	480	542	534	492	513	527	488	531	534	538	538	517	494	509	493	536	501	477	547	520	523	511	533	519	526	503	570	565	516	496	539	525	538	502	548	537	492	578	518	541	509	453	517	515	499	504	510	500	508	496	510	552	520	482	486	482	519	495	541	527	511	527	529	497	488	469	530	516	517	475	517	508	487	505	482	518	503	515	523	576	525	487	517	521	519	543	546	542	512	526	492	472	517	544	476	530	518	508	522	486	525	521	527	546	523	529	493	572	495	488	518	538	536	513	551	533	528	511	514	491	494	513	526	521	515	519	461	485	517	528	471	544	479	510	504	502	494	510	515	498	492	512	527	510	515	537	507	500	554	509	519	489	486	492	488	499	518	534	543	496	527	508	505	478	534	522	502	519	517	515	514	495	506	575	524	530	525	516	505	521	512	519	505	521	473	509	491	525	570	536	523	512	465	524	506	510	523	493	505	535	512	530	494	544	498	507	504	495	539	493	510	543	534	530	496	508	530	505	532	507	491	500	508	505	532	488	538	522	540	484	557	499	531	511	485	495	512	514	495	499	518	518	540	508	512	516	513	522	499	534	533	516	496	490	486	511	551	537	520	529	524	509	479	518	545	534	529	512	481	497	523	505	518	504	536	476	534	506	492	521	543	501	501	524	554	524	486	531	528	482	493	547	491	502	499	552	536	551	492	514	508	493	520	534	511	492	547	547	480	533	514	491	474	541	500	534	540	517	481	541	542	488	535	523	514	517	504	538	467	512	467	527	492	541	503	516	521	510	512	539	484	508	491	558	488	529	496	574	483	541	476	531	515	485	524	502	519	501	478	512	495	541	476	496	514	514	474	545	489	516	494	461	528	521	484	524	520	508	531	520	511	527	530	508	508	503	473	503	549	502	550	523	535	497	553	505	511	515	491	553	524	501	491	488	539	494	524	495	487	479	551	541	521	517	479	514	491	514	533	546	536	503	499	521	495	549	489	534	510	590	488	520	565	499	488	512	515	509	511	498	517	530	497	527	537	502	504	507	546	558	518	549	524	540	496	525	507	540	490	487	540	513	477	498	520	490	540	505	518	500	492	508	527	537	520	521	515	496	528	522	502	504	504	483	514	500	503	542	516	503	514	522	493	559	532	578	559	536	508	518	519	488	490	496	526	523	519	531	517	515	503	518	524	535	497	517	528	507	561	526	491	510	518	521	495	524	521	520	521	495	543	466	560	463	523	484	493	489	499	527	522	559	510	508	503	496	479	549	530	486	528	505	527	523	524	517	528	527	507	529	506	498	524	516	520	484	555	513	527	490	546	498	511	518	520	522	502	478	525	508	498	499	510	553	521	500	525	511	477	497	485	500	541	496	536	518	493	492	438	517	534	523	517	553	496	504	545	485	498	485	538	484	533	499	516	472	548	491	541	509	525	500	536	529	515	507	532	522	529	512	469	511	503	533	524	502	543	465	488	505	548	487	536	503	507	514	539	528	559	525	571	531	496	536	513	490	548	487	524	534	500	502	509	500	516	511	526	508	477	509	512	499	545	538	510	549	566	522	494	546	491	494	556	494	515	529	491	498	477	541	571	512	514	544	521	489	542	560	485	515	528	515	528	520	500	506	550	481	486	489	527	493	514	497	543	503	561	559	508	500	522	487	463	543	501	526	504	499	490	498	508	496	527	487	503	508	508	509	481	524	537	527	529	506	548	477	503	473	516	521	487	501	536	546	533	501	501	513	546	504	531	520	523	520	537	519	454	520	489	536	497	514	498	526	495	537	524	493	504	508	511	504	507	530	484
49578	77934	51493	19024	2977	1772	1409	1218	1080	1043	984	907	842	837	807	843	851	771	760	793	756	741	765	745	717	728	762	775	769	1001	2647	5194	5066	3190	1061	698	722	686	772	734	711	675	733	691	679	741	769	693	727	690	747	682	692	712	687	730	700	704	733	690	707	713	689	689	716	691	725	726	708	683	718	718	694	732	712	721	728	722	725	759	681	691	710	653	712	651	687	714	714	744	688	663	721	681	769	694	696	737	675	705	726	736	705	694	688	723	717	694	700	716	711	723	695	728	712	693	724	696	709	728	708	658	726	733	668	716	728	724	691	694	677	680	716	722	734	694	732	702	713	741	692	726	708	718	691	749	710	681	707	741	760	697	732	710	679	700	655	699	755	725	757	680	683	712	707	724	749	779	731	750	717	704	692	737	734	792	708	700	742	704	698	786	697	703	691	683	673	744	724	750	708	711	685	771	758	741	643	667	675	710	711	715	661	757	726	722	669	725	690	734	726	700	741	753	724	755	728	710	680	694	735	718	700	692	734	755	707	700	683	700	719	683	682	675	691	735	732	747	728	704	703	719	711	741	775	721	702	723	751	752	744	746	689	727	723	702	764	653	655	717	680	708	726	693	731	727	728	733	736	687	753	714	714	739	719	746	694	695	704	719	692	672	737	727	776	746	690	659	700	721	727	783	759	705	695	703	695	715	716	716	741	713	721	751	728	708	694	700	689	712	726	688	716	730	698	719	766	682	703	744	707	725	680	694	704	707	736	672	697	727	719	699	700	754	780	769	731	719	734	685	702	748	736	697	757	680	690	709	751	745	707	715	699	698	726	645	668	713	741	687	742	716	713	732	685	686	748	728	663	707	749	726	722	735	679	693	688	734	739	717	711	718	771	748	718	674	711	704	724	715	736	681	742	720	717	697	714	743	727	716	746	708	757	718	681	726	676	686	673	676	743	746	685	711	732	707	741	728	690	726	748	734	751	710	688	719	726	671	706	742	739	681	693	704	745	735	707	692	742	726	708	716	667	704	682	673	682	712	701	702	715	704	692	760	779	736	722	735	763	770	714	706	692	698	741	712	702	702	728	672	750	713	696	690	686	714	725	676	740	697	747	648	735	778	706	732	772	660	696	719	759	689	716	712	729	718	740	695	731	747	736	686	676	751	696	706	664	691	705	743	706	757	690	705	720	701	685	755	695	709	733	742	651	737	701	683	704	727	728	688	705	667	735	697	701	695	695	770	717	681	746	700	707	704	684	712	720	783	714	748	693	739	736	694	676	696	743	708	675	697	695	734	719	746	667	726	687	678	723	738	706	703	689	706	730	733	739	695	680	685	697	690	741	735	719	689	695	739	684	684	735	724	726	703	689	693	697	703	703	715	684	688	686	648	698	670	716	680	723	700	715	668	643	773	736	721	710	752	741	701	728	732	710	716	742	695	674	716	702	666	743	704	722	685	712	723	728	724	774	739	688	719	733	741	697	726	715	730	710	706	709	721	720	702	756	742	720	703	734	672	713	685	740	703	698	773	729	738	712	697	716	694	707	672	728	721	719	690	710	727	713	738	710	740	743	666	676	721	761	726	765	705	726	722	750	756	712	681	781	698	703	678	703	723	718	707	700	753	700	733	751	718	673	665	709	721	726	676	728	750	716	708	694	710	734	724	727	720	703	738	739	720	740	717	722	705	714	749	711	764	697	668	755	714	700	694	688	718	706	728	715	693	682	748	742	718	689	717	748	735	717	694	670	716	707	750	717	714	678	690	727	704	760	708	698	731	658	720	715	704	708	716	743	753	773	753	690	711	702	733	721	740	682	714	709	692	683	725	743	698	773	678	722	719	671	703	679	714	722	714	710	722	698	719	766	715	712	737	761	725	714	695	696	708	656	761	723	684	722	687	697	724	681	718	725	704	687	689	696	730	767	722	771	737	700	753	684	717	683	722	736	713	706	677	731	696	703	710	772	714	729	730	730	716	730	722	738	685	727	702	766	732	735	678	727	708	705	668	709	707	735	731	695	724	714	682	735	708	707	712	705	745	718	714	673	737	728	728	723	723	748	728	719	699	721	793	728	715	708	691	712	724	752	734	749	731	744	705	743	689	726	703	640	751	709	736	705	707	733	714	703	738	685	742	701	741	709	734	730	701	693	706	718	703	725	706	746	726	703	748	690	727	745	750	692	671	720	693	728	694	680	752	714	715	723	760	703	691	726	746	714	741	703	644	714	745	723	736	722	702	697	707	706	685	734	689	668	723	706	658	723	702	667	725	704	734	697	679	749	710	708	676	664	741	725	706	708	749	726	672	694	751	721	684	682	728	709	640	754	723	703	717	689	672	722	718	745	728	747	706	701	736	686	753	704	726	745	665	704	680	689	727	761	670	722	695	719	707	733	722	677	755	695	774	775	738	715	702	707	680	755	704	680	694	700	711	708	721	662	690	659	732	718	717	722	736	686	693	666	752	693	697	722	715	671	689	709	729	711	671	667	685	719	683	715	728	748	730	750	685	683	746	709	704	728	695	716	733	705	744	673	732	689	692	722	683	725	654	721	757	752	643	717	688	722	709	746	729	704	661	642	704	673	722	710	680	722	692	725	701	729	712	689	698	697	717	707	694	677	698	728	713	693	788	712	703	673	756	718	706	731	708	735	717	747	722	782	694	709	720	683	740	743	710	684	688	714	705	777	709	761	704	722	697	718	741	686	727	665	678	720	728	686	663	697	749	726	722	741	743	674	717	708	745	676	734	687	690	723	699	695	727	781	713	719	722	730	706	692	712	674	707	706	766	748	666	723	762	769	711	717	763	729	756	737	734	709	701	721	696	682	687	702	687	711	694	714	665	669	703	720	711	695	736	733	667	717	718	718	707	757	709	724	722	719	708	720	760	701	700	711	718	704	693	742	734	716	697	742	715	728	628	721	737	684	706	739	732	736	704	668	702	711	734	745	676	707	710	741	740	680	705	674	707	679	721	750	698	735	722	702	658	671	715	696	717	719	723	711	727	776	728	700	724	691	745	713	739	729	703	725	680	681	743	716	685	710	701	702	743	706	749	695	758	719	730	705	696	714	725	723	730	681	716	742	712	719	683	697	692	732	700	717	757	732	701	752	693	725	728	737	736	743	704	740	748	737	751	684	695	753	668	692	711	724	700	698	722	729	710	744	703	718	652	710	764	710	704	674	687	725	718	676	695	722	699	700	713	740	703	685	684	710	659	699	737	703	733	694	712	694	736	685	692	732	756	689	754	718	716	726	704	714	735	732	725	709	746	697	720	641	683	680	713	783	767	704	688	713	704	700	748	717	731	744	714	708	674	718	678	707	705	733	725	718	717	700	682	675	715	762	731	726	718	703	696	703	696	706	761	686	718	705	707	706	748	696	712	723	718	679	707	698	713	696	774	724	671	746	671	712	701	702	692	711	711	744	718	730	719	730	748	743	717	687	732	713	696	682	708	691	693	714	730	700	727	710	662	735	741	722	718	702	730	700	683
22951	21179	32652	22466	21072	18632	4628	910	815	702	673	645	688	612	580	649	567	555	545	559	565	559	534	559	577	565	520	544	551	728	2589	4036	4639	2713	728	510	509	530	500	514	507	476	545	543	507	495	513	510	499	533	552	482	483	487	538	490	507	507	503	529	488	525	505	525	542	507	507	518	582	527	522	506	516	507	530	523	522	555	515	515	531	546	538	499	479	499	500	521	544	551	494	550	516	522	504	459	504	490	537	482	559	502	522	498	497	523	531	511	500	504	506	491	524	474	530	534	522	512	499	490	508	462	519	485	535	521	538	525	505	550	557	512	507	566	554	497	510	526	525	531	494	536	493	509	535	514	532	474	529	485	521	504	528	542	508	549	565	475	540	537	488	507	509	500	521	512	522	505	526	512	510	527	529	535	524	503	552	488	515	533	507	491	506	558	530	544	516	509	474	512	499	539	483	451	503	517	519	530	498	519	500	498	562	533	505	499	581	489	538	520	552	511	470	479	538	494	513	522	528	508	489	477	544	562	498	528	482	472	531	475	508	477	514	545	547	483	522	510	500	525	524	490	485	515	476	534	511	523	482	535	524	507	536	471	507	497	494	485	507	538	561	505	532	501	498	548	475	509	516	576	548	512	519	521	498	547	543	504	551	521	532	525	541	511	495	484	543	518	539	503	539	488	528	515	536	492	494	504	518	538	521	509	528	508	484	498	517	503	557	538	513	499	503	503	524	545	510	496	490	483	515	564	500	495	513	556	483	456	514	467	521	518	524	536	530	489	472	508	511	488	491	551	498	515	543	514	515	516	533	493	521	514	525	539	554	550	493	508	537	527	490	500	486	525	481	530	534	507	494	500	495	495	472	458	511	522	534	527	475	515	511	453	483	502	529	507	512	518	501	527	518	503	518	550	527	531	474	511	549	515	540	544	518	539	543	475	492	502	482	503	479	494	494	484	498	488	518	552	524	490	531	528	516	522	551	488	509	536	528	501	526	469	528	518	533	520	457	486	499	496	489	529	537	515	529	540	532	491	501	509	476	532	505	508	540	533	507	532	509	492	484	473	502	529	503	503	510	490	542	477	524	470	519	538	479	529	541	525	529	533	521	521	472	496	541	477	533	483	499	516	529	503	541	505	501	495	491	511	510	497	516	504	527	452	485	490	497	465	544	490	499	508	511	570	497	504	540	497	486	486	484	495	496	498	498	529	482	508	554	533	541	505	532	553	503	487	502	517	508	499	500	506	490	504	536	503	488	493	500	490	483	515	506	508	516	490	549	513	549	513	510	503	500	498	545	519	503	503	521	523	540	506	526	524	476	500	533	502	514	500	545	527	531	548	492	494	527	551	525	498	489	516	536	532	485	498	494	469	515	504	521	492	508	477	492	556	537	505	498	523	541	521	503	499	459	546	475	487	483	488	495	475	505	532	493	520	476	518	515	539	510	533	503	528	505	469	504	478	536	490	481	508	505	546	500	498	513	552	499	552	530	519	548	503	527	529	500	474	532	538	512	515	545	570	567	484	510	505	524	514	484	508	503	514	537	540	468	515	511	511	516	501	529	525	520	540	517	515	499	540	501	471	519	508	511	542	566	462	513	494	507	545	521	492	560	526	472	511	494	554	522	514	495	546	527	515	493	526	518	466	526	537	510	484	536	501	522	534	501	523	502	550	514	510	502	470	471	487	501	511	501	536	515	507	532	514	505	507	503	472	542	519	504	551	521	533	566	526	524	524	528	486	503	529	513	521	480	541	476	504	491	535	484	508	527	503	504	546	493	505	515	505	530	513	494	498	482	530	550	480	504	533	513	499	512	496	512	504	533	518	544	497	501	462	500	518	501	501	511	507	533	564	541	504	543	536	528	492	488	491	511	490	483	507	522	552	493	523	537	517	543	462	542	485	491	501	473	521	497	550	490	525	472	523	513	481	499	527	546	547	500	503	524	513	517	511	534	499	540	543	518	511	505	512	502	471	497	505	545	481	542	535	478	558	510	473	547	471	531	539	492	502	489	494	510	515	494	508	515	505	525	528	540	487	528	526	499	559	508	545	542	514	499	489	529	525	513	489	532	507	523	530	466	520	497	498	514	510	501	508	520	496	524	506	519	484	539	529	487	543	524	497	515	553	569	512	534	529	510	505	509	497	469	499	494	526	503	521	527	548	544	538	504	474	502	525	505	505	526	506	581	538	504	542	516	495	529	538	545	505	535	499	497	495	507	523	537	477	519	509	575	512	487	482	502	497	533	501	525	524	482	520	493	544	523	522	505	526	499	562	522	541	526	527	547	473	525	511	503	506	506	464	472	563	530	512	506	529	519	518	573	528	490	516	531	531	514	572	529	526	523	528	506	518	521	507	466	474	533	526	514	495	498	499	514	499	458	526	500	512	554	505	483	549	525	495	493	463	495	495	522	502	469	508	478	552	537	522	573	503	475	498	519	477	499	531	487	516	512	515	536	535	547	460	499	503	527	507	517	494	513	500	506	539	518	532	517	516	533	527	532	546	490	500	556	531	519	487	533	518	515	517	497	522	544	506	489	495	531	509	522	501	491	514	527	500	553	505	472	524	497	518	495	504	500	527	541	557	508	510	516	522	496	499	525	541	493	523	546	543	545	533	530	497	534	534	502	488	496	540	475	514	487	520	519	505	527	510	537	540	540	493	536	512	523	528	540	484	518	465	536	509	507	502	529	510	511	464	504	510	491	513	502	507	488	511	490	507	496	515	491	536	501	518	503	500	470	537	496	530	508	502	524	521	503	486	513	496	514	533	526	546	487	486	508	500	502	522	524	534	515	533	539	507	537	506	517	508	560	489	518	503	494	456	537	505	504	474	569	520	515	508	505	469	522	511	509	511	466	553	536	508	514	515	513	513	537	544	479	514	503	518	505	504	540	513	543	513	522	511	504	473	503	491	517	527	507	502	575	497	576	524	458	518	533	508	539	497	528	491	516	493	529	512	475	498	529	558	503	497	509	460	526	520	494	497	525	520	507	523	528	542	491	477	493	468	496	487	457	511	504	510	517	543	498	498	507	517	512	477	507	509	495	540	520	524	484	467	533	513	523	529	507	498	509	517	545	527	552	468	455	517	569	505	495	510	517	524	550	498	472	511	500	493	490	559	521	510	523	483	534	491	514	521	532	552	519	507	566	529	541	517	538	504	495	513	483	548	516	488	497	505	512	488	510	488	535	533	543	533	513	535	512	584	456	484	479	528	529	541	515	490	492	524	503	491	540	551	514	546	551	553	517	525	531	514	517	523	556	488	526	488	501	502	531	490	517	508	541	496	507	511	534	511	494	536	494	472	529	527	533	504	510	530	472	507	486	536	523	499	467	539	469	516	517	558	471	530	529	541	491	507	507	487	512	538	560	503	541	513	516	546	553	477	499	508	508	488	519	495	507	552	470	472	508	491	503	486	498	474	534	491	489	510	520	491	546	480	520	492	526	485	529	512	528	527	508	531	496	486	506	517	543	551	508	503
57125	86657	58409	18813	3544	2762	2208	1690	1467	1317	1232	1113	1039	987	968	946	866	847	806	824	803	760	821	836	817	810	792	754	761	1191	5182	7985	8727	4915	1171	708	692	687	708	726	719	734	699	691	747	687	698	721	678	744	706	695	751	701	720	737	739	726	719	760	729	679	708	721	727	761	707	717	740	720	715	705	760	702	712	691	733	768	685	664	669	725	707	759	744	711	733	714	716	724	717	746	672	717	653	720	711	749	688	758	728	719	740	708	697	711	715	734	734	683	721	676	723	750	694	726	705	721	727	726	722	738	671	663	720	695	726	725	731	733	678	693	728	720	710	705	722	741	693	724	713	689	721	735	716	710	761	714	723	719	689	663	721	736	687	736	674	693	677	734	725	725	725	667	745	689	706	684	721	684	696	736	714	707	727	722	689	684	665	763	696	688	654	708	702	751	734	698	676	761	672	709	726	667	723	739	725	669	693	734	728	714	719	711	701	708	714	702	711	751	717	701	735	730	706	745	718	675	730	733	718	653	750	719	650	687	679	660	713	730	717	697	731	744	726	706	713	698	742	710	706	736	728	684	766	692	680	712	719	761	754	758	752	690	733	736	732	738	767	735	753	690	720	705	707	665	685	722	743	738	667	709	709	703	689	739	704	726	679	701	694	699	723	734	748	732	732	699	700	727	732	668	731	713	696	705	703	735	726	694	716	703	732	704	692	732	728	704	763	697	730	708	697	721	713	678	693	716	701	747	681	730	724	762	666	681	704	730	771	680	721	694	717	738	722	719	725	664	704	723	703	709	704	686	681	741	728	684	713	716	710	714	735	688	703	707	726	727	737	689	675	666	714	718	682	724	702	767	745	746	712	717	744	749	716	699	716	672	723	688	755	719	690	675	680	739	709	739	727	746	718	699	682	686	712	733	704	714	666	707	706	678	744	687	726	699	694	682	693	680	749	718	666	713	697	734	681	711	670	724	696	700	706	727	681	731	678	722	677	720	747	745	737	693	692	743	680	729	723	740	691	709	724	757	717	720	755	753	746	679	703	724	725	737	699	721	718	748	730	714	717	733	682	717	740	707	721	731	725	681	690	744	712	713	677	707	717	686	715	747	742	697	702	706	689	703	672	690	723	736	663	656	728	690	675	714	702	708	737	673	697	696	757	714	716	734	736	737	697	729	654	676	707	658	669	745	718	741	680	722	655	676	776	769	662	703	730	663	750	692	741	707	710	703	722	725	687	745	736	692	705	650	714	741	701	738	704	710	660	728	676	717	735	742	716	682	675	745	646	713	720	678	673	714	717	692	720	747	748	722	713	700	735	668	679	721	745	744	744	698	680	657	720	699	734	682	765	713	747	740	722	705	710	701	711	656	649	754	723	683	674	779	728	732	702	760	707	744	691	680	732	765	732	724	700	794	700	691	720	724	736	711	662	694	737	663	672	710	759	727	720	691	682	698	667	739	751	697	740	706	714	687	727	715	753	691	746	728	720	725	656	732	661	731	723	719	676	709	700	695	760	710	679	717	744	727	701	688	733	694	683	698	672	757	714	690	710	721	675	658	756	661	692	731	740	770	718	717	704	705	713	730	767	701	695	674	728	748	732	710	676	725	714	714	663	671	713	659	695	710	770	705	699	709	720	682	714	661	711	699	734	709	724	673	704	726	683	722	762	693	674	708	754	692	743	719	718	704	701	699	755	718	685	697	708	713	675	691	703	734	672	733	712	726	744	724	731	726	735	710	676	691	680	684	696	698	723	730	696	732	736	739	727	748	700	642	713	692	690	734	739	699	690	748	683	731	717	709	740	727	701	727	667	681	674	690	692	726	690	650	700	717	728	697	721	697	748	691	691	719	761	699	754	708	689	726	720	765	670	697	718	722	703	754	751	737	695	706	684	703	682	728	679	700	723	722	714	684	708	681	657	694	724	715	722	693	717	699	719	702	693	669	714	778	716	740	710	723	689	723	718	686	729	705	689	705	705	683	761	714	686	745	683	725	709	733	721	728	692	686	636	767	730	711	684	722	733	712	704	727	730	695	731	703	708	672	693	733	692	675	664	712	670	768	682	726	704	694	752	760	697	711	712	714	736	756	696	711	711	761	673	698	741	744	733	679	702	767	769	696	682	741	677	680	710	711	746	700	684	694	673	718	739	706	709	719	701	711	688	752	716	722	718	740	706	745	711	703	644	741	708	725	714	686	703	721	702	714	681	731	684	706	677	712	745	701	709	719	737	739	734	702	716	695	709	715	707	727	732	685	768	707	719	741	674	720	721	698	714	689	716	715	735	712	701	705	707	702	701	713	710	710	768	677	674	668	699	702	710	662	693	681	726	695	754	684	746	689	714	745	773	710	743	716	749	719	721	724	726	683	728	675	691	742	727	720	682	699	741	710	709	722	715	713	696	697	754	724	711	681	719	704	706	748	710	709	668	732	657	722	712	710	740	728	708	729	716	746	726	722	673	710	702	746	752	702	710	680	704	730	707	736	739	696	707	704	704	736	732	699	734	746	731	696	779	734	688	659	758	730	739	716	687	673	714	697	689	672	646	673	702	669	738	693	718	747	680	695	686	739	701	728	716	673	694	727	691	700	677	722	708	706	643	729	754	713	728	751	686	703	758	741	702	695	738	754	691	703	746	696	741	725	715	737	753	748	739	686	692	729	719	712	731	729	712	700	661	638	711	723	718	712	725	703	681	755	659	734	697	701	726	709	710	691	703	722	717	713	681	720	715	749	729	676	662	753	678	741	717	700	699	709	705	718	751	742	699	723	708	724	722	710	740	728	654	730	719	704	717	723	722	710	710	698	730	720	714	714	669	670	626	724	746	727	725	679	735	696	742	685	671	778	748	699	693	692	651	726	737	736	655	672	726	721	718	728	698	673	747	729	733	710	716	669	720	730	686	741	697	709	712	725	689	715	726	752	731	728	731	659	717	735	751	671	658	717	701	719	760	721	745	726	700	670	714	719	683	709	716	700	732	723	694	738	725	681	731	704	726	685	691	721	739	712	713	733	796	763	695	703	731	697	701	699	706	676	708	720	694	721	736	712	718	690	701	713	732	725	700	717	701	671	673	707	714	736	694	715	704	704	711	703	676	705	698	710	655	673	722	673	747	710	693	716	651	721	691	709	706	698	665	700	769	685	701	721	695	688	653	668	691	683	710	712	766	690	695	728	692	680	743	715	726	691	709	743	694	703	695	662	693	716	729	748	705	678	712	712	761	722	713	697	637	698	720	664	698	667	760	713	683	719	678	729	680	674	689	718	700	743	700	715	745	722	717	676	732	726	679	717	755	724	676	712	735	737	745	744	747	734	721	700	751	677	662	702	729	707	724	709	728	753	717	714	693	732	699	698	706	726	686	727	776	697	718	715	705	748	676	721	717	714	740	685	746	707	735	706	766	712	728	723	714	656	651	719	736	697	743	720	729	767	700	697	748	723	723	679	709	746	719	674	733	678	676	704	729	755	706	656	754	619	717	734	734	723
27063	22761	28786	7826	515	434	361	371	343	344	370	378	363	366	364	354	375	360	366	342	315	370	345	343	392	350	367	347	385	368	514	643	736	565	383	333	359	377	316	348	359	349	368	348	318	309	347	345	366	340	372	356	367	348	341	348	377	360	355	359	347	329	368	350	328	336	325	336	348	343	364	354	354	327	331	341	385	324	379	339	347	338	349	351	340	340	322	339	359	325	337	329	353	307	331	374	340	359	331	357	331	366	349	364	351	349	349	338	319	368	352	347	363	353	367	339	354	341	326	309	341	345	354	383	350	358	318	348	329	333	325	362	330	356	333	344	315	359	356	338	363	364	335	341	377	368	310	379	370	352	310	341	378	345	328	341	364	349	367	330	327	368	355	349	365	348	350	340	352	365	352	358	384	379	362	328	336	376	325	350	347	317	362	325	332	363	345	350	351	359	347	363	343	323	346	356	359	357	324	356	338	353	329	356	351	328	343	355	329	355	383	360	336	349	367	392	352	328	354	335	370	353	361	358	340	336	352	355	361	385	380	353	355	388	346	389	357	356	339	363	370	350	364	347	344	376	358	343	355	346	315	354	347	342	338	378	349	310	379	348	319	339	349	344	353	323	349	371	347	370	355	358	343	360	320	360	337	364	375	350	334	323	380	350	352	378	351	346	367	346	390	363	298	332	353	346	361	350	362	357	374	303	348	328	336	363	311	376	360	370	334	329	351	375	367	344	364	347	343	329	340	362	352	356	348	366	330	380	361	372	349	347	354	338	346	359	347	374	315	355	344	349	366	363	329	337	369	338	335	335	331	337	317	393	351	379	367	327	343	353	319	374	331	348	322	362	319	369	372	355	354	339	348	353	329	341	387	336	346	370	336	343	315	334	317	345	336	335	341	385	375	379	359	359	347	347	367	365	314	344	339	337	339	350	371	346	362	373	341	364	346	333	369	316	324	370	345	333	366	323	355	341	336	316	339	351	354	373	345	343	338	350	336	367	353	349	318	331	343	346	352	351	364	357	357	334	339	349	370	323	375	354	357	331	346	376	369	336	319	348	352	363	360	338	376	317	345	318	384	331	348	331	342	345	338	377	340	369	327	347	330	374	304	328	324	338	328	303	371	347	361	336	351	353	402	352	331	335	350	358	346	356	332	364	333	354	344	362	380	348	344	328	347	354	335	354	355	357	316	337	354	362	358	346	333	351	357	351	365	365	349	334	357	372	355	364	347	378	382	333	365	378	322	336	347	366	351	340	392	366	321	379	334	334	320	361	356	318	378	363	345	324	323	333	395	361	339	320	356	327	376	359	355	327	345	346	366	334	327	352	359	324	331	301	331	323	344	339	351	349	343	335	364	343	346	368	344	355	357	376	363	357	370	375	363	354	323	350	349	329	352	337	336	360	320	359	345	345	357	345	373	317	367	337	360	313	318	344	335	338	363	366	317	345	312	360	333	364	358	353	354	332	366	325	348	329	362	351	335	349	366	360	328	375	362	359	365	351	365	349	367	348	344	371	341	328	343	321	347	349	339	343	359	366	347	374	359	344	362	357	332	361	333	343	335	353	343	344	349	350	368	314	317	325	325	352	350	332	350	369	362	340	344	330	359	351	344	328	373	346	350	363	362	332	340	355	381	335	318	312	334	356	365	333	340	363	363	344	327	390	361	316	377	368	382	332	364	326	306	356	367	368	334	337	335	347	357	320	347	300	350	339	340	327	355	359	352	361	337	382	321	324	324	320	371	360	350	344	362	327	372	318	340	338	346	357	326	337	370	396	359	335	352	388	343	372	358	345	338	334	346	342	357	366	344	374	346	333	330	334	359	355	318	332	346	326	362	348	317	324	361	359	386	362	351	348	305	348	363	330	351	361	366	352	383	343	336	368	368	342	350	365	347	344	383	338	367	383	388	360	335	326	332	369	314	334	357	341	353	327	342	364	356	345	338	350	323	353	364	343	359	336	331	369	309	343	340	343	357	361	345	359	377	368	346	335	341	355	350	346	343	360	342	381	371	354	359	331	357	372	362	349	345	319	356	344	332	378	341	394	345	352	367	346	363	374	361	361	348	396	373	367	340	345	409	342	341	326	335	338	377	390	367	374	340	393	314	345	372	366	307	345	357	357	332	342	362	341	334	340	334	347	379	353	348	324	315	366	352	338	365	298	349	362	344	349	335	370	342	380	361	371	329	355	356	385	355	352	329	351	346	309	332	317	340	327	326	406	349	343	343	337	319	372	329	334	355	342	309	359	332	358	337	342	343	376	357	354	375	337	341	349	316	325	343	356	357	336	340	342	331	402	378	324	398	362	331	342	351	350	335	383	354	339	361	335	329	362	350	355	354	370	358	341	338	335	371	327	309	360	343	353	355	322	349	353	328	334	363	350	376	362	361	367	374	343	376	337	337	325	342	358	336	322	346	375	313	310	336	340	355	328	402	358	352	354	338	366	355	309	321	380	351	370	343	357	358	319	355	301	341	352	327	348	336	352	346	371	316	313	333	312	353	349	352	366	329	365	363	360	358	347	334	355	345	353	380	332	342	311	340	348	347	325	369	373	364	347	358	342	345	368	384	329	347	351	314	353	369	369	334	322	348	366	345	358	358	313	340	355	311	349	329	343	333	341	346	369	360	351	325	350	361	353	335	304	368	357	346	334	325	348	373	339	336	373	340	309	361	338	338	344	343	386	296	343	339	346	352	340	349	319	372	347	310	337	359	341	340	354	356	319	346	346	350	339	338	343	340	354	325	331	327	321	335	344	345	386	339	346	359	362	351	329	328	345	326	366	333	352	330	318	359	346	375	345	359	342	363	351	345	362	341	337	325	304	380	349	351	356	373	355	346	356	310	348	353	345	366	358	320	335	336	321	354	347	352	362	320	333	359	372	349	332	380	363	375	322	345	369	336	377	330	353	349	364	317	380	378	362	336	376	358	381	319	360	351	336	398	365	335	338	340	348	329	373	339	361	302	333	380	319	330	330	359	330	363	361	369	316	325	357	328	368	300	354	347	350	372	354	347	382	345	346	349	319	376	344	390	365	343	343	336	330	345	344	356	349	358	384	354	348	354	382	339	336	323	334	354	369	357	377	344	337	369	350	355	335	340	376	327	339	338	325	333	343	363	354	346	360	357	333	336	347	345	361	364	332	334	318	346	329	358	316	379	366	363	307	328	364	346	366	328	349	342	345	342	349	347	358	328	342	361	297	347	334	336	351	349	338	365	356	325	343	335	354	346	327	330	331	367	349	380	336	307	350	348	337	308	363	362	333	374	342	333	366	345	361	334	371	383	299	355	309	340	323	341	359	298	349	360	337	371	347	347	374	355	353	335	358	339	350	336	356	351	339	338	367	351	350	351	367	335	370	314	342	353	294	356	338	337	332	349	366	346	328	360	360	386	335	340	384	362	381	375	359	375	358	369	350	348	327	372	355	342	353	330	328	360	336	336	352	352	318	364	321	358	366	388	313	329	329	344	349	375	354
24953	38240	28948	4944	705	626	577	530	536	539	515	533	517	501	478	514	520	492	509	504	486	510	506	499	464	521	512	502	490	508	891	1103	1354	857	570	487	496	524	485	501	491	470	471	503	520	486	484	527	488	456	462	473	435	490	505	503	478	489	545	490	530	483	487	514	490	490	483	479	530	503	485	480	454	509	512	490	469	489	497	440	509	502	548	507	459	504	552	507	455	492	437	491	443	488	525	461	506	482	449	489	472	518	526	521	535	495	470	505	504	472	502	511	467	522	493	473	475	490	500	506	473	464	480	465	498	529	475	516	487	472	503	491	460	519	524	450	480	526	462	492	494	513	486	473	500	475	511	475	508	536	469	500	488	469	490	465	523	480	541	476	514	474	463	496	491	502	484	516	497	481	520	471	477	521	491	503	506	492	489	483	483	483	518	521	497	486	500	507	501	520	487	477	509	526	493	471	506	480	463	470	510	485	527	490	505	482	483	460	475	486	481	505	480	498	507	508	513	534	512	502	466	456	487	436	453	521	509	501	513	466	499	484	516	495	505	495	496	458	482	537	488	486	491	493	486	487	480	486	466	498	486	522	478	504	483	476	528	472	468	475	465	524	496	481	505	506	470	469	502	452	483	493	509	487	513	478	509	509	464	528	517	522	511	481	480	469	534	474	477	505	511	493	480	487	468	481	477	476	496	483	475	519	493	485	496	518	499	511	505	520	490	491	502	448	464	477	501	464	529	497	501	517	519	537	505	477	473	454	464	514	492	505	501	455	526	536	494	481	500	497	477	475	464	464	467	493	496	470	522	494	517	516	465	485	495	530	480	469	482	544	470	535	441	517	533	492	469	486	499	514	494	521	495	532	500	487	500	522	496	510	492	479	518	504	484	485	483	484	471	495	487	497	491	461	445	463	527	460	507	524	473	529	479	501	507	470	435	501	504	508	488	487	455	512	479	492	453	510	499	505	491	498	509	484	492	489	512	508	469	501	532	475	513	513	515	532	454	476	514	492	465	477	511	484	468	500	475	482	501	474	510	499	508	492	492	493	501	514	514	527	492	508	458	509	482	499	492	471	509	522	480	508	481	499	483	537	483	476	517	525	467	488	496	495	472	505	484	496	477	478	444	482	479	513	509	485	485	522	508	510	481	495	520	499	498	497	483	515	454	511	485	468	470	500	502	491	510	467	501	486	524	487	517	505	516	502	486	456	501	480	510	510	461	497	485	493	440	525	471	462	505	496	484	529	499	521	519	473	486	466	490	539	487	502	481	503	481	514	526	448	499	513	502	513	466	527	472	550	480	494	483	480	515	477	510	451	488	473	463	479	477	456	482	487	497	505	529	486	517	500	467	501	451	495	494	475	474	544	478	492	496	473	474	476	506	478	521	526	478	497	479	495	504	480	481	488	471	454	514	450	519	470	508	507	488	480	467	485	494	480	451	487	512	521	473	485	512	516	484	494	485	457	476	495	497	459	486	491	512	495	508	492	478	498	494	497	512	478	492	480	540	499	562	517	484	526	506	459	519	543	483	509	463	482	478	486	516	501	523	515	486	472	506	450	478	462	510	528	487	503	488	502	483	509	493	495	481	445	460	468	482	468	515	485	499	490	500	492	489	477	465	486	472	526	468	481	490	506	527	524	489	527	477	498	452	495	551	501	497	494	519	478	485	523	491	512	504	508	514	472	514	504	493	480	510	476	511	491	500	542	486	525	474	463	472	488	454	456	475	492	518	504	489	511	464	482	502	516	467	461	513	509	521	487	506	480	464	495	477	475	484	500	506	462	488	473	543	459	486	513	472	477	499	497	464	501	495	498	506	474	511	450	483	499	494	471	518	486	478	511	511	490	496	493	507	452	462	464	473	485	517	481	510	480	482	500	494	484	534	480	525	507	517	477	484	506	523	510	495	487	540	496	467	479	439	484	493	480	482	507	472	511	495	498	472	522	495	467	498	500	470	480	478	490	508	492	511	465	486	485	521	485	479	493	482	459	524	498	488	506	536	521	477	495	503	527	493	503	482	509	528	504	482	492	495	491	523	506	482	482	438	462	519	462	505	503	487	505	493	511	446	492	496	466	481	467	457	500	491	519	482	523	474	503	497	484	503	489	572	452	426	492	522	480	492	487	479	546	516	509	480	514	522	494	504	483	496	514	489	484	510	483	490	489	479	496	476	491	491	523	516	483	495	503	506	416	487	478	490	517	497	511	471	518	469	501	482	480	505	495	539	481	494	521	500	503	478	477	486	487	515	483	459	489	503	488	489	472	520	497	504	472	473	483	493	479	512	493	488	505	484	461	510	499	538	495	502	487	465	457	544	509	491	513	520	473	508	539	503	464	501	488	493	504	453	457	515	505	485	496	444	532	486	508	515	472	502	528	474	502	516	470	456	478	500	513	469	515	499	508	516	509	502	508	523	476	535	504	547	500	525	524	510	525	443	475	447	496	466	522	476	487	447	513	501	489	514	510	495	464	531	481	521	476	537	531	500	461	484	479	477	485	474	471	511	488	539	486	488	507	497	449	512	491	454	545	503	474	492	506	466	493	497	535	486	472	459	477	486	480	530	477	503	501	504	484	510	506	553	506	482	496	492	467	537	488	478	496	517	535	545	502	466	483	499	504	473	522	500	497	522	526	453	488	457	469	467	519	496	465	493	533	483	493	522	489	516	499	498	487	505	497	464	499	510	514	486	494	533	487	523	496	502	524	501	510	503	487	514	473	521	477	463	494	506	510	486	469	501	436	477	514	513	530	477	486	484	465	476	496	513	450	504	491	493	521	510	483	473	510	510	470	489	502	535	491	486	474	513	479	462	481	470	530	509	500	465	490	500	460	469	504	490	502	464	504	527	502	471	522	515	472	491	493	478	457	505	510	492	496	500	470	512	482	504	463	474	485	507	516	513	467	531	496	503	498	481	453	525	490	483	521	483	493	511	477	469	516	505	551	490	516	539	491	487	526	473	500	496	473	514	480	457	541	464	491	479	465	497	509	520	461	476	483	479	467	477	486	482	506	468	484	490	493	489	487	456	472	479	506	518	539	470	531	473	450	506	510	518	474	468	518	533	461	495	447	503	512	536	457	493	474	494	487	492	471	478	481	488	495	509	552	505	484	453	494	484	461	513	491	459	500	507	506	463	510	481	491	498	488	466	446	505	479	488	449	505	497	475	463	516	483	508	481	485	480	483	493	484	517	510	498	540	519	521	539	488	489	481	513	461	507	514	469	499	509	464	476	503	490	513	506	477	503	486	480	492	491	483	507	485	502	492	476	497	507	524	456	506	516	482	505	505	486	519	478	473	488	460	502	497	495	518	543	527	491	498	535	498	534	505	517	493	488	499	472	512	478	502	526	485	483	519	497	465	487	498	515	457	493	518	468	507	448	483	485	488	482	494	513	482	480	498	475	459	500	482	478	481	480	501	536	509	478	508	504	461	478	485	488	452	480	489	519	499	519	496	479	491	461	495	502	477	503	465	511
23933	21228	33087	23057	20035	8869	1136	823	654	679	631	578	587	560	572	542	561	568	565	495	523	555	563	543	561	529	519	588	548	568	1610	3294	2471	1433	643	544	506	552	540	502	538	534	558	496	511	484	483	499	492	523	556	511	529	515	506	511	504	517	546	537	502	548	502	530	562	528	559	506	515	529	532	520	532	530	536	534	526	494	558	507	513	510	569	513	513	496	532	495	501	522	529	535	549	521	486	511	553	515	493	513	516	493	509	489	512	523	560	507	508	494	502	486	509	509	523	509	521	501	555	500	518	545	555	495	535	515	584	525	533	566	520	526	502	508	494	523	530	530	487	550	536	556	530	557	538	533	531	541	496	538	480	514	509	509	557	520	484	544	523	540	526	519	538	514	535	540	530	539	521	533	503	531	485	491	600	544	529	533	494	523	553	583	558	522	475	515	535	524	540	489	526	535	502	505	493	551	504	538	508	517	528	533	530	533	511	470	510	504	513	490	539	541	525	505	537	499	526	519	517	519	505	522	551	510	510	531	522	531	515	549	500	563	520	523	543	507	513	515	500	510	497	537	518	501	504	525	548	519	513	473	511	506	502	551	504	537	510	548	542	510	512	497	529	501	497	547	533	526	532	542	499	535	527	499	485	486	536	528	485	530	557	540	519	506	490	475	523	519	522	549	502	534	519	496	516	525	503	513	523	529	501	543	588	526	544	549	570	532	515	475	527	564	532	500	514	503	500	507	546	538	551	566	532	506	530	505	528	509	518	513	496	485	552	544	535	521	512	526	545	529	522	532	498	529	520	514	480	477	527	488	525	537	507	543	533	500	467	514	516	531	534	521	493	531	527	472	538	530	521	490	492	510	522	505	501	512	529	536	548	479	534	529	516	536	523	532	540	538	497	556	511	504	537	524	540	507	540	496	553	545	553	488	544	516	547	562	532	533	488	536	545	503	511	521	565	527	542	548	481	541	514	528	493	540	563	508	541	524	523	512	467	511	559	548	496	508	530	516	516	504	533	535	516	510	473	497	465	505	536	521	518	543	496	555	532	516	514	536	500	554	518	546	511	540	500	512	524	503	502	510	517	514	517	528	544	511	558	535	513	492	532	502	558	532	535	540	519	543	520	560	466	520	496	511	526	561	550	556	509	535	491	495	488	505	560	511	521	490	545	501	516	512	539	554	529	525	532	548	498	527	541	522	528	506	526	525	565	533	524	562	506	513	518	470	551	545	540	506	496	466	534	525	503	492	529	529	516	529	546	512	561	520	506	525	526	493	508	537	498	569	520	508	523	561	512	473	558	502	489	516	550	500	549	530	489	563	570	546	499	528	514	551	530	500	533	544	526	545	455	542	509	506	547	500	503	509	509	551	546	518	556	499	533	523	502	516	518	521	575	490	529	517	556	501	527	496	587	551	499	512	510	514	579	512	544	573	502	515	521	541	529	563	565	496	538	535	505	555	518	515	489	519	497	558	500	481	500	531	542	546	505	510	556	507	508	538	495	517	480	496	502	487	534	493	483	485	503	550	534	540	520	511	540	511	486	532	493	533	496	537	520	482	554	525	527	526	544	571	545	512	519	537	494	529	507	526	529	549	512	509	517	553	548	528	529	542	456	537	485	492	560	533	497	544	513	499	538	488	556	561	505	504	492	514	538	514	558	488	540	547	539	559	571	499	536	531	564	512	507	550	505	544	532	493	515	531	519	524	560	493	523	520	542	530	559	576	477	555	521	496	548	512	499	519	529	533	521	519	510	503	488	541	537	498	496	519	574	535	502	523	522	518	489	510	522	520	490	528	504	535	518	502	512	464	528	513	521	548	505	547	474	529	535	523	523	487	478	501	535	483	526	509	556	537	527	464	496	470	506	518	496	468	517	532	491	534	524	549	507	522	510	496	538	490	536	496	514	526	498	499	523	507	502	555	510	513	528	521	506	541	537	510	497	524	527	538	542	521	533	519	523	529	518	535	511	517	525	535	523	518	532	521	523	556	534	570	526	525	549	503	558	518	520	498	512	527	493	523	532	538	538	505	529	513	545	536	507	501	503	541	529	545	571	507	527	478	507	548	541	515	567	524	534	548	545	494	509	530	510	497	535	541	544	534	529	556	536	501	534	524	519	510	520	540	512	538	518	496	523	555	509	514	549	578	570	533	530	534	507	508	505	495	477	469	485	530	521	491	540	558	505	530	515	559	518	557	518	511	496	572	467	541	551	527	530	496	525	484	502	553	547	495	494	536	512	493	540	523	563	528	519	507	521	496	513	528	535	515	526	572	515	534	523	507	556	476	498	558	522	549	566	542	500	524	544	492	529	533	533	529	549	496	473	517	562	538	501	558	500	509	492	487	550	515	487	553	488	534	524	534	519	544	522	570	521	513	501	477	513	537	508	545	503	536	517	494	536	541	510	556	517	490	541	545	524	543	492	536	511	502	556	505	541	505	541	557	560	528	511	505	536	518	535	500	515	516	514	537	517	500	524	559	511	543	551	505	496	544	536	545	510	526	527	559	554	550	508	514	523	522	532	506	523	525	533	489	509	548	525	524	529	523	514	484	566	528	556	519	545	502	508	553	538	502	547	512	536	529	523	535	522	514	501	514	514	558	500	546	563	515	490	500	529	506	555	498	501	526	537	494	533	497	548	537	522	491	539	502	511	516	551	530	507	524	519	500	498	524	583	535	504	507	472	511	526	525	514	547	544	535	495	497	511	499	529	531	539	536	521	512	500	540	540	514	562	518	534	534	527	568	536	555	540	514	563	526	509	503	522	511	522	528	509	532	506	505	539	491	533	487	505	521	534	555	473	527	539	532	528	508	546	532	544	490	553	570	511	491	508	488	512	523	517	560	549	539	522	499	518	473	506	508	491	532	552	534	552	518	478	515	542	481	513	540	503	502	531	568	511	535	491	522	499	509	485	509	524	548	523	527	497	519	568	524	512	508	499	560	536	524	535	500	552	568	531	515	532	514	499	520	539	487	533	535	558	534	526	520	536	508	475	525	538	505	500	490	544	506	544	517	527	566	512	513	531	528	495	529	529	484	560	544	522	502	545	506	531	506	554	548	549	530	495	513	571	552	523	489	520	528	541	484	581	580	513	535	487	541	527	510	505	491	482	548	506	522	540	570	537	537	503	474	550	561	512	506	529	503	520	490	531	517	512	537	556	507	540	504	489	518	514	570	544	529	527	503	500	518	530	534	498	533	500	519	507	509	526	524	573	527	499	528	526	493	526	531	503	534	513	537	530	523	552	562	532	531	517	524	485	542	503	515	548	494	530	510	495	518	498	532	516	521	541	547	496	492	570	515	491	492	524	534	513	546	538	531	513	520	518	510	515	490	527	500	548	539	522	521	470	520	517	501	517	539	507	499	530	491	482	554	509	541	531	476	537	527	506	541	545	480	561	533	515	548	501	532	544	488	525	516	516	530	517	529	513	601	513	545	528	522	507	515	500	550	541	528	535	496	493	482	505	501	552	497	540	542
48606	77473	54024	16543	2433	1800	1527	1256	1169	1077	987	963	903	880	810	768	786	802	785	770	733	777	768	762	737	777	780	788	783	774	3278	6630	5016	2498	899	770	741	666	722	695	692	743	719	705	710	707	754	735	727	716	757	710	732	750	769	701	687	730	743	746	734	735	724	717	729	715	795	697	701	771	729	673	722	705	755	722	726	679	739	773	701	716	763	698	708	629	737	699	702	755	716	711	680	743	762	702	731	760	687	732	755	761	756	751	724	704	753	716	719	697	754	709	702	725	707	750	702	723	687	698	716	739	666	744	783	755	710	722	764	689	732	676	670	743	689	710	711	712	731	719	711	729	694	730	754	722	762	710	729	747	678	737	756	728	714	684	723	708	757	720	699	761	695	715	742	717	719	699	714	689	724	708	727	742	782	731	761	749	682	710	752	696	678	755	708	692	727	756	747	716	712	714	768	746	704	701	742	725	702	686	731	678	709	697	753	638	742	781	728	739	724	732	742	701	736	735	737	748	748	727	751	748	724	726	734	736	700	711	678	757	671	771	737	679	697	749	774	721	759	740	718	741	740	677	719	709	797	722	667	721	717	759	758	717	724	746	771	731	717	712	781	728	719	736	700	699	678	675	721	708	702	747	716	720	712	697	739	696	674	714	700	664	750	684	765	711	767	667	693	754	741	713	701	691	713	751	728	709	766	687	727	715	697	690	724	740	674	705	717	734	697	720	730	726	737	702	712	743	747	781	744	739	636	719	703	716	637	698	832	761	702	706	717	674	696	703	719	702	730	720	726	674	731	711	722	727	719	701	712	716	726	699	718	666	731	728	673	696	724	737	681	712	701	737	730	726	708	703	706	699	726	744	709	739	760	776	748	699	699	743	702	691	728	727	707	725	737	775	712	742	714	726	742	708	732	751	741	739	720	693	706	743	748	724	761	719	744	689	702	771	721	711	738	735	702	739	753	720	726	718	737	676	696	734	673	690	743	702	728	757	695	721	688	694	725	695	679	708	713	757	698	739	723	709	707	743	693	731	729	703	719	705	697	695	733	759	713	784	737	708	692	755	768	716	752	731	731	791	706	727	687	752	741	755	654	750	713	755	715	719	743	749	739	713	706	695	716	706	718	707	761	714	769	761	735	729	759	744	737	703	681	677	730	704	717	731	714	765	679	758	721	719	699	687	695	730	754	716	728	732	706	722	711	700	727	681	691	728	774	726	713	726	687	751	681	770	743	703	761	680	700	725	718	709	734	725	694	728	682	738	709	725	713	725	701	688	710	763	735	765	712	692	747	673	736	716	687	685	745	713	722	744	674	650	741	763	763	765	715	750	661	748	731	733	699	709	767	731	700	731	721	692	748	747	719	767	752	699	679	695	710	703	763	714	741	734	708	721	770	724	647	686	687	730	688	687	692	717	685	740	729	705	679	749	699	747	736	712	725	663	703	656	697	666	711	702	755	715	731	754	739	725	728	654	707	716	736	708	718	744	733	690	724	710	734	741	759	780	736	713	686	695	741	760	688	723	745	705	756	695	723	672	758	718	735	698	725	714	729	695	722	706	719	782	743	770	771	737	716	689	769	743	701	705	758	703	714	740	715	743	722	685	724	728	739	676	700	711	738	727	700	721	734	729	736	738	727	700	736	723	707	746	735	694	738	702	769	782	694	695	715	693	691	765	741	723	736	717	699	749	736	702	704	722	745	735	656	710	747	750	687	719	712	724	734	678	702	710	678	725	740	730	769	722	710	694	724	744	700	736	734	670	731	700	680	740	677	759	666	754	732	718	716	753	723	693	775	755	757	745	705	720	711	675	710	726	711	767	698	733	765	736	703	700	765	727	731	746	759	732	695	740	703	738	702	735	744	727	725	731	648	726	750	787	736	734	718	714	711	712	737	732	694	662	744	743	705	752	767	706	760	718	756	732	702	743	712	732	713	717	698	644	745	726	769	729	730	731	737	678	715	686	658	719	752	716	784	715	697	662	686	719	760	694	714	759	725	708	746	695	696	722	753	683	697	731	740	739	729	743	733	710	751	730	679	734	706	711	692	716	723	720	701	723	707	725	732	677	754	788	707	711	704	699	734	726	688	734	752	684	690	711	716	710	725	788	713	735	701	718	695	723	742	721	737	726	759	714	702	697	733	699	717	704	688	744	753	729	710	715	719	712	676	724	729	734	738	755	706	722	723	737	717	707	728	746	690	708	772	758	740	726	752	695	737	665	693	714	701	739	756	747	725	730	754	661	728	687	772	715	707	687	732	721	674	684	744	717	689	723	730	697	744	712	722	734	710	710	703	757	729	714	700	715	695	759	639	711	731	681	703	706	730	720	733	739	678	722	716	702	696	739	714	735	697	729	719	698	718	692	744	697	770	682	765	705	751	738	731	727	691	730	686	723	694	669	715	723	694	681	741	752	716	676	729	740	767	728	743	748	741	752	727	692	734	715	771	735	720	673	746	709	705	693	703	753	682	704	746	748	695	742	694	750	726	742	757	722	738	732	693	738	748	764	737	703	705	737	777	715	715	737	735	741	738	771	730	743	714	736	714	720	718	723	683	692	682	717	736	719	736	669	651	725	724	772	736	704	755	705	718	715	673	695	781	763	734	730	734	714	743	691	734	751	713	752	740	713	749	701	732	718	731	698	694	725	748	673	736	725	718	751	723	740	702	716	750	739	687	725	697	658	732	717	700	723	682	667	740	703	767	739	744	755	716	754	663	707	731	701	718	746	683	770	737	722	735	739	749	725	761	718	743	788	727	706	754	780	703	721	728	707	736	681	727	730	740	698	682	713	711	740	729	757	765	738	669	678	707	756	750	760	724	771	725	705	782	713	678	756	783	721	736	692	783	676	723	763	740	720	745	718	700	785	699	648	737	765	747	735	772	736	726	713	694	744	735	713	712	761	743	707	717	708	801	768	737	722	686	746	771	738	723	735	736	708	721	737	700	715	742	731	692	687	750	721	737	708	683	703	718	725	701	717	747	748	707	708	745	713	725	764	736	701	743	720	683	715	749	739	711	739	742	725	705	721	753	756	677	680	729	744	716	775	725	738	701	724	705	757	712	725	717	779	774	721	746	711	724	695	724	750	727	717	726	728	751	727	721	708	748	681	687	735	701	766	739	744	712	678	726	756	691	721	734	663	708	707	734	700	699	740	698	704	785	720	716	739	700	702	748	719	731	702	728	725	721	691	779	724	725	742	710	734	683	751	694	750	718	691	760	724	726	734	719	725	766	727	775	702	730	748	711	709	695	725	756	812	680	726	695	716	705	725	720	754	712	709	737	702	718	710	725	761	719	730	684	739	744	718	771	699	728	708	728	766	729	748	740	707	728	765	664	750	770	731	829	682	696	730	711	722	702	689	733	739	703	725	734	724	750	750	743	688	735	707	708	710	736	723	744	717	749	744	726	694	742	745	754	769	737	747	727	736	769	725	688	718	737	721	706	739	735	728	737	695	712	734	730	652	758	710	753	726	746	723
22967	21234	31838	21732	21126	21021	8999	1049	819	784	707	670	655	648	648	632	609	566	575	624	566	584	575	578	551	599	541	703	619	561	1725	5465	4539	2769	749	542	536	486	546	509	556	554	543	517	552	516	549	555	511	543	533	579	526	493	519	551	547	558	519	536	539	522	522	531	511	527	527	558	546	571	542	507	474	538	558	544	549	554	558	500	535	531	553	524	528	533	531	575	502	558	590	529	545	487	498	535	511	536	539	501	560	518	550	511	548	530	517	535	477	517	544	524	538	521	548	544	485	558	519	559	543	576	544	548	549	537	517	566	539	550	555	527	518	584	523	567	530	558	536	520	537	514	520	535	540	528	535	538	506	511	495	539	524	519	567	491	579	542	515	544	566	497	530	518	539	505	572	524	547	559	518	564	526	515	549	529	549	516	522	538	530	549	542	537	532	527	500	522	511	517	502	518	538	552	543	517	513	567	506	514	601	534	513	489	511	538	537	504	524	521	566	560	569	548	515	521	512	488	503	546	509	533	569	573	539	512	609	566	578	559	530	551	523	570	525	531	543	486	550	461	535	529	548	533	566	522	578	527	562	541	539	514	516	505	529	518	558	519	527	550	482	561	542	486	527	564	519	575	565	582	556	542	521	524	527	532	538	547	524	527	521	544	518	529	514	507	517	541	544	519	539	554	551	550	503	509	571	548	527	497	533	553	535	570	519	557	538	542	521	536	525	528	516	554	543	518	536	510	543	568	504	537	561	553	528	507	548	577	559	558	515	491	527	501	510	499	554	551	562	558	514	540	503	517	482	545	541	532	523	540	546	500	502	533	540	482	569	558	531	551	498	501	489	540	554	520	523	519	532	555	543	529	509	524	541	520	546	535	558	490	502	550	523	558	512	510	507	498	542	539	539	559	528	514	533	543	556	538	521	545	512	510	491	516	547	516	556	496	555	510	536	537	494	536	524	510	503	514	549	531	524	523	547	534	543	506	530	563	567	541	509	526	511	540	495	526	550	533	542	514	489	498	540	504	476	550	527	518	568	529	506	493	546	545	511	508	505	552	530	520	540	482	540	545	524	554	551	546	508	565	556	555	561	484	539	516	555	535	529	536	472	524	514	526	527	539	555	529	558	499	540	532	590	541	550	561	530	560	598	541	562	509	567	534	566	516	520	532	501	530	541	506	486	530	528	548	509	503	546	532	518	540	502	575	520	541	529	545	510	549	559	515	486	536	532	529	523	509	556	582	551	525	586	530	498	554	539	501	520	576	507	514	585	519	599	527	513	531	537	517	525	530	535	502	558	536	526	537	514	512	540	568	536	551	561	541	547	572	542	507	515	523	577	560	562	504	563	503	535	489	533	531	500	546	528	545	535	576	520	549	544	542	539	540	561	503	525	561	531	514	496	526	521	494	488	556	488	521	577	536	534	549	540	513	524	540	566	564	504	485	544	536	559	512	535	538	556	543	574	533	551	529	520	547	552	535	548	574	564	502	503	558	498	522	542	538	543	527	553	546	518	494	527	513	546	543	548	541	558	526	524	536	547	481	541	492	552	524	529	520	544	555	497	529	515	554	547	542	516	528	497	574	569	487	521	500	487	511	531	564	566	515	521	557	507	572	518	525	536	511	536	546	560	496	499	523	549	506	554	564	540	542	525	550	530	578	532	483	550	531	523	512	556	535	568	540	509	529	536	518	530	506	560	556	533	568	482	510	500	493	569	516	534	566	514	555	519	567	495	510	556	494	517	536	545	506	544	548	491	526	514	558	523	514	529	532	520	504	549	538	524	568	477	540	524	549	492	521	555	576	549	547	507	527	527	518	527	516	534	529	546	500	538	542	551	581	535	588	567	563	517	518	526	543	560	554	513	547	486	547	526	508	558	545	562	520	503	489	518	541	502	551	533	521	510	552	537	535	536	533	504	476	504	556	518	500	542	549	554	514	529	552	505	536	530	561	567	501	536	503	562	534	535	545	536	537	525	538	554	506	555	513	544	556	574	549	587	571	528	496	532	531	531	544	529	544	536	549	522	536	501	584	523	501	501	576	513	527	521	520	564	561	548	565	521	557	548	519	543	526	535	511	515	512	497	537	550	557	526	506	540	542	551	545	553	556	529	528	502	525	498	522	578	515	523	520	545	544	537	543	555	514	601	521	527	520	531	540	545	565	581	515	462	564	525	506	535	529	543	549	530	547	513	495	523	563	534	502	532	589	533	547	549	534	563	539	487	503	539	543	530	542	491	532	545	528	504	519	504	540	528	540	553	541	517	546	524	548	537	542	513	510	583	500	527	524	556	508	551	514	517	479	555	511	520	542	529	473	550	538	540	506	532	544	476	494	524	550	535	503	546	520	549	513	537	551	515	492	526	492	504	520	504	506	562	496	548	575	513	569	533	538	553	518	522	552	563	489	544	498	522	512	524	536	527	522	524	573	550	520	520	524	492	489	525	508	525	531	564	530	555	520	503	538	507	529	511	551	531	511	538	566	486	515	535	548	545	536	527	553	561	542	516	499	547	535	501	537	520	536	535	506	514	563	549	515	540	533	504	533	527	512	529	545	485	552	508	519	529	572	512	552	516	526	523	532	550	512	496	504	531	524	571	548	524	542	552	534	568	546	514	521	520	555	517	523	525	502	584	512	558	537	551	529	515	539	501	525	534	495	555	515	510	539	523	564	573	521	568	559	515	561	543	542	528	512	565	501	518	514	516	512	527	509	516	526	558	512	508	527	528	537	535	524	530	563	516	540	577	459	533	479	519	516	513	518	515	523	540	523	556	541	489	496	533	567	556	545	520	536	552	551	512	522	516	547	539	541	510	476	495	542	548	526	565	549	567	541	550	506	535	537	513	528	510	510	516	538	525	516	566	502	548	552	616	504	533	489	551	501	533	539	535	558	527	506	547	538	532	540	544	539	536	545	517	507	508	490	489	529	493	587	527	535	517	551	554	517	557	523	522	515	494	525	499	555	531	509	509	520	472	509	524	520	546	532	507	497	526	529	497	531	503	504	538	546	525	498	563	553	582	506	547	544	531	558	529	525	518	554	541	538	532	506	561	532	549	550	480	547	517	568	540	514	544	527	552	540	487	552	553	543	541	525	528	536	558	574	538	492	524	556	529	508	515	517	509	516	531	508	542	485	549	560	499	507	519	490	547	580	524	509	557	539	533	557	555	552	516	495	549	548	562	541	530	560	553	531	533	528	528	471	523	546	546	556	553	562	528	543	483	540	505	488	542	542	541	526	562	540	512	526	511	547	523	531	530	517	564	547	519	534	552	511	577	529	523	561	533	525	542	523	586	531	536	509	474	543	517	547	528	529	518	539	497	551	505	492	554	544	537	522	498	504	534	527	554	529	523	519	524	548	568	541	554	544	534	542	528	530	518	524	524	522	509	538	510	535	491	563	561	524	530	549	561	537	491	564	529	529	555	510	534	579	513	539	549	516	535	540	514	554	548	529	542	523	510	503	521	533	547	521	525	518	532	520
56390	89223	53459	15765	3875	2727	2226	1816	1518	1367	1200	1098	1066	1043	979	892	945	879	855	842	847	800	828	818	790	793	846	1118	758	796	3412	10186	8095	5173	1071	717	716	807	707	760	697	716	723	702	696	704	769	691	704	737	743	702	767	745	711	725	759	723	781	744	749	751	706	702	706	693	741	721	801	743	729	751	715	748	716	730	760	706	734	727	730	708	716	710	694	713	743	702	720	777	718	754	688	752	724	699	744	687	724	709	715	733	734	737	713	698	707	695	699	741	704	719	757	678	711	726	777	749	730	668	709	688	714	687	731	713	757	705	730	739	706	739	725	701	707	767	700	765	751	731	753	709	749	742	733	726	712	766	718	710	764	697	723	714	711	725	721	727	698	759	720	696	726	744	748	744	725	742	719	717	724	721	723	748	675	737	728	701	720	702	734	745	658	692	755	711	723	717	737	724	718	701	720	709	683	700	728	718	709	766	758	775	705	718	707	777	749	711	751	741	710	721	719	754	759	749	713	750	702	722	699	749	719	748	702	741	738	742	682	673	755	746	751	793	740	713	707	710	727	727	736	711	699	715	723	705	767	690	738	700	730	738	710	730	729	769	729	716	733	708	711	708	746	756	654	770	749	722	693	699	724	719	768	729	746	699	743	765	732	737	717	726	700	732	715	750	701	722	671	748	694	721	687	736	759	736	732	715	774	764	727	722	734	699	757	756	720	755	758	757	740	707	741	724	729	753	721	740	751	706	765	773	717	738	721	753	722	725	723	726	735	727	717	737	732	751	705	752	687	737	753	754	727	749	700	703	733	779	746	714	715	713	742	718	726	748	725	727	718	697	752	731	730	765	679	715	749	718	759	698	739	810	732	775	664	736	697	703	728	682	762	726	727	692	787	755	696	699	741	748	717	709	720	697	725	748	800	698	763	737	727	747	682	773	747	736	705	690	745	742	706	707	703	726	737	709	685	762	678	709	715	717	709	776	702	751	711	772	727	717	708	732	731	749	752	694	729	711	706	717	743	703	706	749	719	694	701	725	742	667	729	729	748	719	720	726	764	756	740	766	739	742	750	752	771	705	736	729	677	685	805	768	757	717	731	719	719	668	734	748	703	700	714	727	728	750	679	727	739	745	742	728	768	750	823	710	683	721	742	716	722	733	750	681	703	702	708	726	747	720	753	696	678	719	696	751	747	710	726	703	686	743	741	769	768	727	711	753	730	725	728	717	731	746	705	732	704	713	698	697	748	723	721	684	667	748	729	742	729	739	761	708	736	707	734	730	759	749	727	762	724	759	740	733	750	711	718	763	701	748	744	716	711	768	714	749	656	726	718	713	738	668	764	715	740	747	720	740	706	710	761	734	785	717	778	679	752	675	704	767	751	730	764	734	721	682	699	754	719	748	755	737	728	730	721	726	744	702	734	712	694	714	724	718	729	762	707	749	699	712	704	721	707	732	715	687	702	735	713	740	796	736	704	708	687	744	724	747	744	690	717	772	759	687	712	725	706	708	747	735	748	709	706	719	735	686	717	739	776	728	741	749	713	772	715	763	736	702	760	743	722	753	740	744	701	687	765	725	757	764	734	726	731	706	741	694	752	725	739	740	765	745	705	781	716	760	702	763	745	722	692	726	716	735	709	769	737	710	707	769	780	713	718	749	733	750	688	754	716	763	740	740	764	731	733	706	707	732	740	692	764	735	697	713	707	721	751	713	654	725	744	716	687	789	672	697	687	715	671	734	726	708	755	708	676	675	744	733	752	748	745	724	755	727	728	737	712	741	751	760	689	716	740	675	723	746	681	757	700	710	706	697	671	712	737	756	740	705	727	721	753	740	742	698	707	747	712	716	670	743	765	698	703	774	684	740	707	756	746	713	756	706	721	758	749	685	715	771	713	703	748	730	715	754	779	729	737	687	750	783	708	739	700	747	682	733	712	706	691	715	690	686	740	775	732	698	759	704	736	733	734	735	723	736	710	730	720	735	738	747	709	764	787	802	701	700	717	722	711	698	712	734	740	745	747	752	754	718	753	718	701	710	738	721	774	717	754	694	746	706	685	700	733	695	703	661	668	731	743	737	713	700	685	754	745	696	755	679	776	756	707	725	756	707	734	764	697	761	753	685	758	697	735	733	714	723	711	728	674	738	707	735	735	767	745	736	782	761	731	714	725	759	695	719	668	690	773	692	688	710	726	718	756	686	756	713	735	720	695	729	788	686	722	760	702	768	731	763	690	789	696	755	716	657	746	755	722	722	761	723	711	715	768	718	738	743	677	723	710	678	696	730	713	724	775	774	728	664	763	745	723	746	702	725	698	739	706	772	750	730	726	729	693	730	701	760	731	732	704	732	721	705	724	749	748	769	701	762	773	735	729	734	725	718	705	727	723	740	709	694	712	738	707	662	746	729	794	696	706	719	750	747	727	724	716	713	700	735	702	750	725	701	699	743	692	719	712	715	707	738	709	722	749	747	754	683	741	721	735	745	715	730	712	736	713	701	698	706	656	788	783	723	748	708	703	733	709	750	685	725	739	717	788	698	744	722	695	711	745	705	722	717	696	733	723	681	691	723	723	694	765	701	709	718	725	698	711	737	685	703	713	730	782	694	713	728	754	752	722	749	757	686	715	740	714	724	710	750	725	714	732	766	682	734	722	774	671	694	704	716	779	755	727	740	774	735	718	728	733	780	703	688	732	738	732	722	761	733	716	723	726	762	711	728	758	676	681	744	694	706	716	724	743	712	750	731	769	737	664	729	749	755	741	749	760	724	760	743	671	707	757	733	738	716	725	712	700	744	739	731	742	725	679	782	713	720	749	743	735	734	713	751	699	731	775	762	723	694	688	749	690	731	769	706	688	723	686	723	676	710	737	752	704	755	712	723	670	757	738	747	719	702	755	685	736	726	696	748	740	702	683	728	703	728	751	729	691	749	711	744	723	708	743	756	703	784	745	725	722	693	696	695	705	713	726	739	728	780	743	687	702	736	703	736	682	744	713	718	733	735	742	720	684	737	720	740	724	773	723	772	722	749	766	729	733	723	729	740	684	734	691	716	717	716	679	693	758	755	723	710	771	729	709	747	736	682	695	722	735	675	749	757	729	718	676	692	706	774	742	753	694	748	715	694	706	725	689	730	702	764	723	725	690	724	758	730	689	720	737	750	709	720	737	756	723	742	730	698	740	706	732	772	708	663	753	718	727	742	697	729	715	666	667	741	719	762	715	694	701	712	785	734	722	737	747	736	718	754	778	693	736	739	724	720	757	730	696	718	721	698	691	702	749	766	712	705	723	732	705	708	720	694	749	735	752	692	715	725	733	736	733	723	736	732	690	733	759	704	699	768	677	732	695	699	765	669	737	773	723	770	708	727	716	720	733	728	697	745	719	695	755	715	696	728	745	730	737	725	707	714	702	730	728	730	747	716	719	684	701	690	677	689	770	733	775	741	715	724	726	731	736	708	734	750	756	788	735	759	730	708	711	728	722	727	721	739
27095	23960	29519	7328	528	432	432	437	408	395	404	401	412	380	439	411	329	358	380	438	402	378	397	403	408	429	401	376	406	395	452	726	802	684	551	388	401	381	378	373	408	377	351	369	380	387	362	404	380	385	399	385	376	373	389	421	402	391	422	368	410	399	426	361	414	353	387	384	352	399	375	355	400	402	397	399	399	416	348	391	413	388	376	376	398	363	392	378	376	389	416	390	379	370	395	357	415	383	365	388	388	386	382	436	384	406	382	386	389	406	387	390	401	375	380	427	391	402	433	379	367	374	371	388	408	368	411	363	411	425	368	386	377	400	382	369	374	391	418	356	404	415	378	380	370	376	361	368	390	386	355	390	411	387	424	419	386	386	391	418	362	387	385	398	379	400	389	362	384	358	399	372	433	395	382	325	395	405	403	398	380	380	425	357	378	394	398	368	355	381	351	370	350	389	399	365	383	403	416	393	395	376	395	401	386	403	383	367	396	374	402	383	398	395	363	337	404	387	366	350	388	405	393	390	395	381	405	394	410	358	380	400	386	363	373	403	365	384	417	355	378	393	389	415	388	370	365	394	399	383	389	397	389	387	387	369	378	397	388	379	400	396	357	429	408	389	351	389	380	397	380	376	386	406	365	372	412	391	383	378	418	397	411	363	391	401	348	392	364	393	371	368	374	384	387	379	364	371	392	387	396	398	378	378	398	404	377	395	392	374	411	400	385	373	408	366	389	406	393	396	406	388	413	381	394	435	379	396	407	431	412	384	368	378	398	361	360	429	395	402	387	422	387	395	424	364	397	372	383	394	378	373	357	371	389	420	408	384	405	391	409	372	355	404	397	359	355	405	371	365	374	370	391	416	367	387	389	401	376	380	421	369	373	406	377	364	371	386	382	391	381	379	376	380	376	373	386	397	389	408	369	399	362	411	374	402	365	386	386	408	390	365	387	417	389	375	385	363	379	377	404	400	378	370	392	384	404	371	402	385	383	388	383	395	373	370	381	375	388	384	379	396	372	371	388	365	375	380	380	361	406	348	386	400	390	374	420	386	363	370	394	373	405	426	358	390	376	371	394	441	393	365	420	354	380	379	407	385	380	379	394	348	367	376	382	393	374	353	375	382	405	397	359	367	372	410	387	370	395	368	374	368	385	398	367	397	385	383	398	389	392	413	385	369	356	395	381	402	379	336	396	404	393	369	395	399	406	361	365	385	372	374	360	366	381	401	382	392	392	399	381	380	387	410	408	405	380	381	377	383	373	391	386	412	362	378	361	390	407	421	395	366	343	334	419	394	375	405	372	399	398	379	380	392	370	384	422	410	363	405	362	363	379	365	391	395	373	372	363	405	421	425	384	383	393	403	399	362	364	384	386	380	374	362	375	417	399	365	362	412	412	409	365	395	376	405	364	384	394	367	396	369	446	394	399	399	374	451	420	395	376	373	389	374	374	359	373	366	394	369	366	378	352	328	389	400	402	407	373	404	409	402	364	357	373	360	390	378	367	393	388	372	359	381	386	393	391	389	387	380	375	359	395	428	397	356	342	401	398	400	376	364	380	383	361	424	412	399	376	376	384	395	398	436	383	416	388	426	402	371	396	392	394	351	384	362	387	378	400	380	381	351	406	366	390	379	389	421	339	408	382	407	367	403	395	397	377	340	406	407	379	401	388	416	377	395	392	396	432	374	405	405	356	388	394	406	394	396	418	385	364	365	355	401	375	388	383	377	380	398	413	412	420	378	388	383	365	382	364	410	435	416	367	381	367	397	395	353	372	407	368	381	377	379	374	380	381	396	379	354	379	368	399	382	396	398	395	388	383	367	400	378	361	377	402	388	409	412	383	398	410	366	429	371	371	372	389	384	391	404	403	395	398	387	387	370	357	394	355	406	378	375	383	398	407	398	382	357	409	403	379	377	383	394	348	378	386	407	407	377	381	364	350	396	406	392	403	394	394	385	371	365	387	389	386	398	382	384	374	391	409	389	368	388	383	413	367	398	355	372	326	369	407	398	378	391	418	353	371	394	363	385	372	391	425	400	399	398	378	386	407	377	411	388	387	362	358	370	393	396	389	392	369	389	389	379	373	375	403	402	370	361	393	396	357	397	379	375	389	375	403	385	402	387	386	351	414	373	412	348	416	378	373	387	375	386	375	388	378	376	374	372	396	375	363	370	361	380	355	387	410	402	382	370	398	415	418	371	417	422	442	413	367	369	374	380	386	352	372	407	389	363	382	356	394	369	388	410	426	407	387	383	369	386	384	414	384	386	387	386	385	371	404	361	380	393	412	361	374	364	364	387	385	386	382	391	390	402	396	395	390	367	408	407	409	376	386	400	400	380	409	398	383	377	369	381	421	372	380	399	397	377	419	368	405	397	398	372	379	416	358	359	368	405	377	406	419	403	348	396	390	370	406	344	388	399	350	397	350	395	366	396	389	400	385	400	385	408	396	358	399	383	384	386	418	383	384	377	397	397	408	437	376	349	377	398	418	402	403	397	358	413	390	467	406	424	365	378	368	412	369	364	386	401	400	366	382	355	365	377	374	387	368	379	366	381	382	396	391	373	438	380	361	405	387	380	422	376	390	401	375	400	402	372	374	392	380	372	374	385	400	397	379	402	399	366	396	402	400	354	435	375	397	360	366	351	397	403	369	400	371	416	370	388	405	386	354	352	326	367	363	379	395	408	408	387	343	391	380	383	415	410	377	379	387	392	414	402	391	369	375	339	431	386	379	407	383	367	402	403	419	373	414	364	374	375	416	371	375	412	395	376	405	358	392	353	411	396	399	343	388	357	372	405	407	369	354	347	367	422	356	405	383	396	412	394	394	360	364	371	363	382	394	347	383	379	366	400	377	379	419	402	361	370	382	411	420	393	367	373	380	407	427	359	393	393	389	374	377	392	404	386	393	389	419	356	362	393	421	354	416	370	382	374	365	378	361	422	366	367	382	413	407	362	324	366	429	376	406	395	392	397	390	378	365	423	365	376	381	393	364	396	400	406	397	393	405	386	367	368	419	369	389	388	394	345	365	403	374	386	413	409	393	392	416	369	362	392	353	396	402	403	391	398	395	380	351	362	389	374	381	393	373	391	343	382	415	357	410	382	356	391	384	386	356	403	386	385	386	377	373	387	358	394	386	393	374	399	356	400	386	371	407	385	375	362	390	385	381	411	353	385	379	385	349	424	375	393	404	386	395	400	362	378	342	368	365	410	386	380	412	368	370	371	382	383	385	405	368	409	368	388	369	395	400	373	391	358	353	401	370	379	397	418	392	379	437	361	355	384	387	356	375	388	358	399	411	395	377	378	376	383	366	387	393	364	379	442	415	405	374	405	377	388	364	428	389	409	388	382	372	380	366	408	414	352	397	407	380	411	412	390	385	363	399	416	411	407	392	374	401	357	354	370	410	402	393	347	423	386	396	361	396	358	388	398	396	389	412	392	387	393	373	394	375	378	403	350	421	369	361	405	354	378	389	372
24344	41144	30450	2251	724	703	598	590	586	597	569	573	560	561	553	566	551	546	539	557	573	523	536	544	507	512	487	562	526	530	670	1317	1364	1120	739	511	495	533	531	536	567	590	535	519	548	575	491	539	529	528	576	556	564	525	570	537	568	518	540	535	550	565	555	532	557	525	499	575	513	487	550	546	530	549	488	587	549	521	563	546	545	546	513	531	550	521	538	574	555	483	567	554	528	534	547	555	569	504	514	526	571	564	561	534	525	552	567	562	558	566	502	552	522	542	528	566	532	523	543	527	564	540	513	618	524	539	499	548	549	581	548	536	556	562	544	549	532	558	555	538	537	548	556	564	524	543	548	517	511	612	554	569	540	524	555	553	551	517	571	538	558	562	550	559	530	544	594	544	548	566	534	561	541	520	539	508	535	536	566	534	562	548	550	505	535	532	553	528	529	527	552	526	507	547	545	559	509	535	550	511	550	532	495	547	572	531	542	518	549	555	530	512	553	563	549	585	569	549	535	531	546	524	560	462	571	511	554	529	520	554	556	521	536	530	532	560	517	540	531	527	547	538	558	575	513	546	511	531	555	525	550	542	576	541	515	553	595	537	542	512	524	560	525	557	582	548	514	574	514	571	494	514	560	511	497	567	547	560	542	541	573	594	562	525	512	541	580	539	574	546	535	504	547	520	552	528	526	558	541	528	536	565	553	555	529	543	552	494	499	520	520	550	502	560	520	546	511	582	551	529	513	564	526	560	517	542	582	563	558	517	567	552	516	491	527	570	562	570	500	561	582	529	533	546	525	511	609	521	567	560	539	560	543	522	507	531	541	596	528	519	544	537	547	563	533	517	534	556	549	547	565	534	539	549	503	597	565	553	551	552	529	543	566	531	531	538	540	621	529	530	527	530	519	536	539	530	546	549	547	567	511	495	545	580	495	535	558	569	531	512	507	512	518	574	541	512	537	510	555	530	519	505	549	536	575	556	520	532	537	593	569	551	558	526	540	584	508	554	559	530	541	568	556	543	566	498	515	546	551	559	524	547	525	537	499	513	533	511	543	556	540	506	540	522	562	523	564	570	533	514	583	540	561	530	588	576	531	535	519	556	519	522	539	551	526	557	533	563	504	528	564	550	555	512	541	576	512	539	506	570	553	539	542	570	534	526	568	578	522	559	538	532	516	573	590	547	550	505	554	519	570	506	533	559	529	562	541	522	548	528	553	554	576	537	540	568	540	520	529	570	510	559	553	529	535	522	590	555	546	538	548	519	535	546	534	511	586	552	565	527	508	530	528	540	551	530	554	531	551	534	540	508	550	561	552	518	581	533	529	538	519	512	505	534	546	540	544	520	538	528	549	579	558	543	512	535	548	522	547	545	559	522	516	521	557	473	539	576	511	562	560	530	513	492	544	577	579	565	542	497	515	504	545	515	534	578	558	534	543	542	540	504	495	542	566	527	538	542	530	534	523	531	497	543	526	563	540	530	535	566	561	547	525	573	551	524	575	531	554	529	519	593	595	555	499	591	556	551	566	529	518	597	495	539	585	575	558	527	528	583	503	538	539	580	575	508	545	502	535	523	505	510	568	547	555	547	571	526	522	552	569	496	550	563	517	530	547	541	540	539	546	564	581	552	534	568	555	580	551	553	580	555	584	530	549	512	519	524	536	570	564	545	533	529	552	543	582	520	542	600	559	514	517	560	533	568	545	532	526	466	538	533	571	557	598	560	541	568	520	540	547	520	505	571	537	520	528	507	524	570	549	535	543	582	541	498	546	545	529	518	551	536	523	559	552	541	541	552	566	476	502	553	519	570	564	512	534	531	514	585	529	505	548	545	508	534	549	525	598	520	563	549	544	517	552	533	545	505	527	557	519	561	522	599	555	528	546	535	531	518	547	599	578	530	552	533	587	550	540	570	519	541	520	555	537	503	537	573	530	565	539	516	518	574	515	531	549	551	534	536	549	511	521	549	544	547	555	512	598	512	503	559	549	545	550	566	518	558	546	562	548	519	526	526	538	532	573	552	555	574	529	557	530	548	548	542	556	546	535	536	506	567	544	528	531	545	565	511	561	564	554	506	550	541	554	528	496	538	545	539	569	528	543	551	506	572	513	540	535	497	568	547	500	525	546	540	554	552	538	510	515	551	492	536	535	507	576	541	566	566	511	581	536	558	503	537	534	598	505	606	538	559	526	497	547	527	577	545	565	556	537	516	569	572	529	529	577	519	554	578	538	545	576	544	570	530	520	512	565	532	530	551	537	546	525	540	545	559	503	581	521	560	542	558	513	551	517	536	530	487	525	558	517	564	532	539	477	531	516	485	530	514	577	527	591	547	497	548	549	581	575	568	537	498	507	507	570	551	562	528	577	543	558	558	521	535	516	559	613	551	546	550	570	572	558	518	574	521	529	539	578	552	564	528	552	511	555	514	531	547	556	525	551	542	545	553	531	574	544	570	562	552	530	539	572	540	545	546	553	527	518	538	553	550	566	552	517	562	562	539	526	561	513	521	551	548	538	544	524	545	563	495	542	516	524	568	564	583	522	524	522	568	505	554	523	528	573	513	556	519	541	582	557	552	529	534	552	565	541	566	529	555	574	520	535	588	569	554	562	538	548	565	553	527	531	521	569	511	553	534	558	499	565	550	522	613	567	531	547	541	532	535	557	517	541	569	542	536	531	550	528	512	541	535	538	589	550	556	548	522	511	530	525	525	553	544	550	539	499	573	559	531	530	526	530	530	534	553	542	579	541	540	550	527	498	534	534	572	500	535	518	505	517	535	560	551	570	550	537	519	554	562	569	572	551	525	568	541	534	511	540	553	521	560	578	528	557	556	534	499	540	582	594	544	516	557	531	535	551	525	531	543	559	567	527	547	548	564	543	527	516	536	479	569	524	538	554	521	513	562	562	552	515	548	547	534	556	489	552	562	534	564	529	558	536	608	542	529	529	519	532	529	491	555	512	535	533	543	517	575	515	552	573	548	572	506	538	491	543	568	578	584	573	508	500	538	530	533	553	572	519	561	524	537	520	517	547	529	505	504	505	552	512	565	554	532	529	533	533	547	498	560	565	553	544	577	557	566	562	530	564	557	527	546	544	544	551	543	612	557	553	567	525	527	585	566	549	516	530	580	529	559	575	574	555	516	522	551	564	521	551	511	530	534	550	501	546	573	513	542	540	541	523	545	538	540	507	548	510	506	532	548	591	568	525	565	519	579	539	499	563	547	536	549	531	558	559	542	536	546	544	527	568	532	516	532	513	528	560	513	521	565	522	554	544	581	535	551	535	553	479	546	532	550	553	581	533	547	537	543	561	509	547	569	546	536	516	540	505	529	551	565	565	577	543	569	524	571	525	579	555	551	534	589	526	529	552	564	598	513	547	600	533	522	572	568	530	539	571	530	531	574	581	562	530	549	560	531	489	521	554	577	560	555	574	546	529	534	532	565	554	538	526	543	551	532	533	534	535	540	594	520	537	520	535	569
23999	21659	37548	23606	18824	7453	1119	797	733	674	684	655	655	626	606	637	653	623	581	595	644	625	610	576	555	575	582	654	580	589	1160	3284	2441	1661	1102	614	557	578	599	596	573	596	631	614	623	602	556	615	605	584	556	586	574	559	572	587	580	619	622	599	603	549	567	538	543	580	585	554	612	569	523	589	541	593	566	598	545	561	588	580	596	602	569	558	583	569	578	591	591	561	552	577	581	576	546	581	603	598	538	573	576	567	565	566	611	613	601	575	594	589	558	595	608	542	606	566	573	574	558	590	615	590	613	560	592	620	612	617	568	576	567	555	596	550	594	561	577	605	585	533	592	593	568	560	621	585	630	614	570	593	573	564	614	586	571	572	605	548	581	554	556	607	610	556	587	586	573	554	613	544	567	581	595	526	600	589	589	619	569	573	602	577	587	607	583	560	603	591	539	561	591	558	532	611	603	609	600	528	597	618	512	588	546	585	558	617	615	589	594	559	533	615	581	567	572	545	607	590	593	551	587	576	559	597	575	534	574	571	561	586	567	583	572	632	615	541	587	611	593	574	610	574	582	662	592	580	555	586	567	567	575	554	563	577	564	590	541	565	579	559	575	614	580	593	546	546	563	565	568	604	553	595	593	585	581	626	586	602	606	555	610	544	600	539	565	561	633	602	580	598	576	601	579	541	540	575	587	587	581	594	580	597	556	599	611	598	583	543	530	530	543	539	608	577	574	560	539	543	595	581	590	558	596	604	576	558	570	546	567	605	587	582	574	584	574	593	554	614	603	608	551	545	558	607	534	570	571	590	566	559	624	621	587	556	621	595	568	604	542	569	604	558	561	570	571	569	565	574	543	550	594	587	576	579	573	524	557	622	554	560	570	557	572	539	575	548	560	592	574	601	573	596	532	580	592	622	538	631	600	594	567	593	579	624	592	550	543	568	602	590	592	588	593	594	578	606	579	621	580	571	579	609	609	567	598	580	600	541	591	598	593	567	600	546	557	532	591	608	601	540	574	622	567	544	563	613	566	583	560	616	581	555	599	583	552	613	571	550	608	604	588	613	608	595	566	526	640	614	570	588	568	552	615	567	565	579	563	582	606	595	588	557	574	566	616	601	579	604	610	583	549	564	560	606	573	590	570	568	560	555	593	588	611	572	600	579	573	582	581	572	582	589	620	614	603	584	640	543	607	607	607	569	562	615	611	559	599	599	585	591	566	565	551	562	592	594	550	570	636	578	572	595	551	564	604	637	528	594	611	529	586	621	568	544	552	602	622	596	547	611	587	590	593	584	624	563	626	597	593	610	499	550	573	573	583	566	577	621	614	621	596	606	574	592	612	551	548	572	580	562	650	584	600	558	567	590	542	578	577	557	542	560	561	576	535	610	575	615	583	550	596	602	575	617	593	549	522	577	598	578	616	565	554	570	550	560	577	564	619	569	599	616	551	550	589	567	575	607	612	600	609	590	550	616	599	623	568	629	612	585	645	554	588	616	533	561	595	587	563	524	587	563	559	598	611	590	615	583	552	552	582	575	593	619	578	576	617	548	595	572	587	526	574	545	598	546	581	523	587	593	599	582	587	533	581	572	588	582	602	604	551	602	529	585	556	620	622	621	570	551	584	577	579	575	565	594	547	581	548	592	588	584	588	568	606	585	567	591	599	610	606	570	578	584	578	596	591	580	563	556	568	538	583	578	559	629	596	558	582	576	583	539	620	623	586	578	540	547	541	553	600	630	546	584	582	582	566	615	563	579	573	581	579	588	574	638	590	544	584	575	565	592	605	580	586	554	583	590	574	582	580	563	572	556	630	558	581	585	559	594	555	564	595	589	606	569	584	602	584	599	602	607	626	574	558	566	585	564	579	534	547	581	546	591	596	603	550	583	568	557	582	589	572	563	578	610	590	545	616	589	564	594	593	574	560	537	573	571	567	594	583	577	614	569	552	560	588	628	594	593	598	572	597	586	623	585	579	563	568	574	579	549	614	562	566	564	613	580	533	576	555	602	609	585	599	579	619	604	569	599	639	591	596	594	566	585	589	582	554	583	576	612	599	596	557	642	637	559	565	573	602	582	536	620	572	590	539	598	574	566	597	581	585	579	557	574	561	568	583	559	591	590	570	568	593	644	627	561	560	604	581	574	561	568	578	577	587	527	574	572	597	561	545	550	595	595	554	575	589	598	555	582	589	615	581	579	594	562	597	560	602	609	577	615	602	614	596	571	563	596	563	595	629	570	590	558	597	529	606	571	588	554	581	594	591	581	578	574	581	568	576	598	598	582	531	570	563	573	610	594	576	557	584	572	576	578	627	570	555	568	561	557	618	524	587	609	581	577	542	583	599	585	609	602	552	573	573	571	600	619	601	598	555	586	584	580	615	549	597	542	566	590	607	550	576	557	581	580	546	576	578	619	555	609	606	573	591	583	613	591	596	575	550	615	572	616	534	579	605	596	547	587	549	617	568	599	498	598	585	601	565	612	547	566	594	574	616	586	558	595	616	537	585	579	645	591	618	568	562	553	574	574	568	545	607	559	549	589	610	592	587	617	611	621	564	613	544	577	574	588	598	549	583	634	563	572	581	586	556	561	568	601	589	556	567	600	594	582	548	597	550	547	618	618	601	580	577	561	591	592	529	594	531	607	553	606	574	568	598	570	566	575	614	591	545	546	548	540	589	575	577	618	582	561	585	545	552	572	599	603	616	617	574	582	576	577	600	604	588	591	610	612	570	594	542	581	565	601	527	557	566	545	522	583	611	588	588	562	604	586	592	578	527	563	609	563	609	572	565	566	576	593	569	591	557	584	588	578	633	572	524	610	580	544	589	587	612	575	591	603	569	567	582	582	573	550	549	561	545	529	582	602	585	594	577	598	577	621	568	565	573	548	575	620	593	612	580	580	562	597	608	603	605	575	592	590	568	563	614	573	570	619	569	576	602	582	599	554	586	599	550	571	528	550	587	588	577	606	612	575	547	565	561	564	584	544	585	578	571	600	560	582	624	593	565	573	565	550	581	547	587	536	616	526	597	543	579	579	554	564	570	589	559	597	581	607	610	578	636	619	604	568	573	540	560	549	606	551	603	602	545	625	593	534	552	594	583	573	620	604	559	564	560	575	574	547	582	569	617	595	588	571	583	570	584	549	607	577	554	551	594	544	533	543	563	593	580	606	585	601	591	578	538	543	570	572	581	563	582	542	572	553	565	614	578	610	613	591	578	539	555	621	547	569	545	598	593	570	571	576	551	559	609	627	597	584	590	572	618	635	600	569	576	590	607	574	605	596	559	629	545	567	605	617	567	582	593	605	565	583	593	552	565	577	604	602	586	600	572	602	579	602	582	590	569	567	606	594	633	554	562	584	587	540	552	573	627	615	573	606	584	580	573	563	548	543	576	565	601	555	563	552	550	593	609	604	594	563	579	593	596	576	597	575	570	616	556	567	588	607	546	588	596	569	565	579	587	564	555	566	512	592	597	591	620	550
48721	77633	59092	9826	2343	1869	1568	1310	1154	1102	986	1015	957	971	907	920	913	877	852	879	855	832	885	809	848	839	847	879	828	859	2171	6409	5016	3121	1833	868	782	790	811	799	838	775	836	788	808	776	785	764	816	778	817	799	774	834	773	816	762	735	793	754	795	788	778	781	804	785	749	819	818	803	833	796	796	823	798	779	829	768	838	790	849	823	813	760	810	781	770	816	806	794	786	798	780	804	774	799	755	817	785	803	764	785	786	878	793	775	764	769	830	797	825	758	829	787	838	773	799	833	814	780	798	833	803	778	823	792	767	825	752	806	808	829	827	770	792	801	792	784	823	824	804	755	828	796	801	811	777	812	845	799	835	777	803	803	828	790	803	767	787	798	828	771	746	801	781	795	851	762	781	757	754	779	812	787	752	791	821	760	806	822	828	783	781	821	736	859	760	811	786	755	796	747	808	843	784	780	781	782	873	838	799	735	786	774	854	784	739	789	781	782	748	760	755	799	753	804	795	802	839	866	797	758	826	807	834	790	737	801	822	743	822	827	795	760	765	793	820	843	754	804	760	813	807	816	757	846	770	785	799	820	788	793	810	769	793	806	760	810	805	744	811	785	811	831	778	816	750	778	775	798	841	808	867	837	784	804	751	786	828	737	818	783	816	756	824	792	786	799	789	819	782	831	813	836	806	814	765	831	763	801	764	825	810	782	806	744	780	830	807	766	817	765	788	819	773	782	812	815	836	831	769	811	800	787	782	786	826	821	811	803	784	759	831	784	794	806	834	817	811	727	841	785	785	786	771	801	796	763	833	780	781	753	778	825	769	794	815	772	800	784	786	783	800	810	822	797	794	771	794	787	826	778	828	778	801	782	797	822	819	786	823	771	766	776	834	794	864	787	795	776	821	827	784	787	802	812	819	771	818	788	764	756	809	767	772	777	839	814	786	846	809	810	832	799	782	749	827	786	803	824	797	760	781	789	780	755	788	805	792	815	788	808	807	843	881	772	754	830	715	787	810	764	834	802	783	772	796	841	804	805	814	806	783	747	802	791	798	770	832	798	790	785	818	767	812	812	824	760	752	816	795	762	743	790	804	817	802	791	787	846	847	754	798	799	772	795	801	825	797	751	796	780	795	818	768	800	813	790	777	840	812	793	810	794	821	838	782	798	810	777	805	810	796	820	721	767	862	805	764	812	779	796	784	802	801	804	768	862	795	799	802	779	755	785	797	866	838	853	768	781	791	781	789	791	807	763	811	837	756	779	838	762	795	796	784	808	770	865	750	819	777	810	756	861	793	774	777	797	729	771	767	783	827	802	815	816	795	778	811	820	824	833	803	818	830	766	786	845	805	829	746	800	770	779	806	781	838	735	840	812	799	781	782	766	855	783	781	746	768	793	836	831	767	814	793	825	822	787	804	770	776	797	818	775	773	826	832	805	805	786	795	772	775	809	799	783	794	780	797	776	822	824	774	799	808	835	780	787	818	774	832	838	780	782	776	808	761	801	773	817	808	750	809	796	807	820	793	796	788	783	797	821	774	791	829	809	811	795	813	797	803	820	763	848	789	769	793	779	760	764	803	814	775	814	829	839	763	762	825	805	793	764	813	805	799	789	796	819	794	826	790	842	819	836	843	816	811	789	810	798	772	765	788	844	831	811	778	812	742	837	786	805	786	785	815	759	774	794	795	751	795	768	858	809	823	782	812	760	803	780	758	776	800	757	766	785	833	780	799	815	752	806	783	857	760	832	810	747	764	767	832	770	828	838	755	755	804	793	800	810	750	762	780	815	773	742	777	831	779	776	832	814	761	815	768	767	827	784	785	784	862	760	770	803	811	795	796	808	806	813	767	779	782	744	779	820	812	805	789	746	837	789	767	825	826	818	811	848	782	827	810	843	778	809	779	810	781	791	801	781	735	803	833	808	826	803	777	803	779	774	766	777	808	754	765	812	823	809	771	753	767	794	778	817	796	818	749	775	823	808	825	795	771	749	797	846	774	820	781	784	755	781	797	753	743	773	786	790	809	788	832	793	774	770	784	788	781	766	793	798	819	792	794	770	777	803	815	812	818	771	795	776	812	805	778	761	846	801	792	777	751	776	758	799	801	818	789	770	840	797	803	733	760	808	816	845	816	794	811	790	817	824	828	803	803	761	815	780	805	794	826	799	756	739	749	803	801	746	798	788	840	791	836	809	779	792	803	815	802	810	748	840	817	744	818	826	804	799	784	814	781	800	803	822	830	831	800	744	783	789	796	802	807	761	764	802	834	772	795	759	845	796	856	824	811	716	756	811	744	827	785	800	775	805	793	771	768	751	793	786	786	738	778	822	764	814	727	814	847	779	758	801	780	750	779	794	783	746	814	754	818	778	837	795	774	824	818	797	809	752	781	812	779	840	773	795	822	821	760	795	833	757	818	800	739	788	766	866	832	801	757	786	814	780	810	778	791	777	848	780	768	842	814	773	773	807	805	790	851	811	804	773	842	788	760	811	799	803	809	805	829	834	771	816	738	784	769	747	825	812	804	782	780	795	766	776	817	806	754	783	830	826	793	764	807	766	735	825	809	818	772	833	797	844	813	763	810	796	795	820	777	816	828	809	810	790	796	825	823	805	815	825	783	838	781	805	782	800	841	828	780	742	800	838	771	783	815	720	791	768	751	772	777	768	803	778	810	806	806	772	807	778	771	754	791	760	833	792	788	754	840	824	862	770	807	750	853	758	816	770	785	775	810	861	820	778	791	744	798	783	769	779	832	775	794	830	795	787	759	806	795	791	799	777	841	826	818	801	860	814	774	854	814	823	844	780	763	777	748	781	798	801	814	788	793	830	796	741	785	794	776	835	800	763	867	802	816	810	793	797	793	805	827	764	837	806	842	795	777	787	778	822	797	775	804	792	741	808	805	824	801	824	784	827	738	771	783	760	741	804	787	790	755	822	847	788	727	795	792	782	788	765	759	798	778	831	742	807	774	803	827	759	818	811	797	827	791	812	823	811	850	769	798	777	794	830	781	772	777	839	835	823	791	781	763	820	801	791	776	752	790	789	789	802	754	810	843	801	720	758	786	787	748	755	766	788	775	759	791	787	795	832	812	780	761	817	762	779	736	841	817	760	821	838	784	814	768	767	814	816	822	791	793	763	793	831	794	823	801	846	807	795	830	852	799	800	777	771	835	775	785	800	775	807	801	762	854	775	786	818	811	821	761	803	831	820	848	813	828	828	789	857	837	784	782	818	823	823	776	798	838	793	793	795	818	795	794	839	838	831	870	787	777	786	798	791	795	779	813	837	842	814	815	797	746	808	770	771	776	838	831	843	807	783	813	839	783	799	829	775	769	755	800	836	768	746	811	750	783	798	804	803	751	822	740	772	791	862	802	765	806	753	820	783	791	803	824	773	797	810	813	762	819	788	794	773	770	779	804	789	777	781	791	856	853	778	799	825	802	768	772	762	810	853	768	793	781	794	828	835	792	760	816	863	778	842
22954	21318	34943	22382	21004	18247	4314	1043	887	857	827	748	695	688	710	712	648	640	647	669	643	658	617	609	596	632	638	595	783	655	2276	4561	4222	2710	1533	792	634	604	581	613	589	554	621	581	625	610	585	597	589	558	604	605	615	590	626	584	623	576	612	594	599	559	580	578	632	556	565	598	589	593	596	594	583	572	596	570	582	557	580	591	619	588	585	581	661	580	569	528	587	631	602	596	622	567	598	644	619	552	620	633	583	555	615	590	594	588	647	634	579	591	608	581	523	582	574	599	597	624	603	598	596	570	575	601	620	577	577	612	614	585	589	553	563	610	576	606	575	596	582	596	576	638	573	611	575	612	585	611	598	590	579	576	625	638	596	627	604	539	683	582	580	621	668	576	591	560	624	594	583	619	560	582	562	551	585	609	594	576	574	578	583	601	574	637	591	586	597	584	559	620	567	627	620	621	598	594	577	589	583	585	637	597	583	600	638	589	551	584	601	580	597	615	578	623	599	587	606	596	610	587	575	555	641	594	566	637	558	589	583	569	600	628	544	586	611	609	586	581	588	596	607	662	646	557	577	596	553	562	554	603	569	587	635	642	635	595	568	619	593	611	550	614	590	629	565	676	543	551	554	565	612	602	581	602	583	645	587	561	631	600	592	623	611	625	598	541	610	606	627	633	576	596	618	603	572	616	592	614	567	596	551	605	614	559	571	621	590	628	599	580	560	586	583	647	561	599	581	572	573	579	579	625	563	587	584	549	619	609	531	596	566	570	632	594	617	645	613	577	588	613	604	605	588	561	572	596	608	654	592	612	601	553	569	561	606	629	594	582	595	591	564	606	621	619	599	572	644	621	587	582	601	557	605	648	551	589	581	598	626	649	559	610	625	538	589	626	585	577	564	577	592	564	579	594	573	583	613	609	619	640	636	585	594	587	590	586	576	568	611	600	605	591	615	585	572	625	627	597	576	609	573	580	585	593	647	595	597	569	599	619	605	605	600	574	667	580	579	583	602	554	632	604	602	584	618	605	591	585	562	591	588	611	620	633	629	549	625	616	586	619	622	598	596	615	581	605	585	617	571	638	595	595	565	575	579	615	602	605	622	573	632	616	581	616	574	593	643	539	578	605	621	582	625	597	598	586	587	636	554	620	587	627	582	580	596	572	568	603	595	653	588	569	578	614	607	578	595	562	605	626	631	638	590	582	601	592	581	588	612	603	597	612	623	601	574	589	601	587	582	602	588	602	594	568	611	636	557	579	592	600	590	622	666	570	579	574	597	593	573	578	550	596	559	583	608	597	598	599	571	592	576	599	622	652	598	646	546	591	637	593	633	555	603	600	595	553	565	587	596	550	594	608	581	582	565	588	609	595	603	587	599	572	598	600	580	625	598	590	639	612	594	564	554	558	615	594	585	636	612	580	608	545	628	633	604	599	649	588	576	583	551	588	600	588	588	571	640	571	542	612	614	626	639	592	609	588	573	596	559	588	590	574	609	596	595	575	595	579	608	595	554	570	592	586	589	619	590	637	617	568	594	599	576	575	620	606	595	620	568	565	601	594	625	638	596	568	574	585	619	561	576	686	593	619	557	603	588	559	645	588	606	603	598	630	591	579	614	659	648	560	623	598	628	557	612	597	618	604	597	567	569	570	577	556	529	582	535	595	614	617	600	606	648	643	604	577	614	604	593	607	592	596	601	567	610	645	586	561	558	627	584	584	551	613	570	576	605	592	625	564	594	574	593	578	590	582	535	598	550	595	590	607	592	626	607	604	569	568	592	606	585	558	637	539	571	617	625	627	651	601	588	616	617	602	597	558	555	579	584	626	639	620	625	588	619	617	610	594	577	596	606	568	551	580	601	550	622	586	659	629	565	596	604	578	593	588	591	596	580	579	565	596	612	590	597	560	598	597	612	584	560	585	578	619	575	580	600	612	642	597	567	591	554	560	605	569	581	582	587	587	607	579	606	613	611	598	613	627	575	568	595	583	558	605	635	608	644	588	664	633	600	567	557	582	594	588	602	559	567	596	630	599	568	641	592	574	559	560	583	595	576	577	598	589	597	562	624	583	577	576	587	574	597	585	575	620	619	581	602	633	602	618	617	610	570	580	605	614	562	596	594	560	587	627	550	597	641	603	608	603	570	589	602	609	589	577	571	612	558	550	599	602	607	571	609	530	623	576	622	624	597	629	634	578	544	596	590	586	644	601	607	592	580	586	556	569	590	634	634	565	631	606	613	568	593	587	573	556	615	593	568	543	621	592	599	576	549	609	573	606	582	622	599	613	584	544	570	595	624	582	603	575	595	619	571	583	617	574	616	657	575	546	530	626	574	527	592	554	625	588	559	608	603	616	620	576	565	559	570	559	590	578	583	612	554	596	523	607	546	626	588	602	545	569	603	559	592	606	592	579	602	613	588	560	608	616	593	601	589	560	609	574	595	577	616	575	603	641	603	585	610	592	563	607	587	593	589	572	619	598	591	572	582	575	601	607	625	583	568	594	589	584	634	620	585	584	611	593	606	583	614	584	600	597	615	582	570	550	576	580	626	587	573	602	614	598	578	573	565	630	605	626	573	612	591	591	614	584	574	581	583	604	589	585	609	608	590	577	549	579	620	599	546	613	632	570	565	564	558	576	588	575	629	567	592	612	653	573	559	595	532	584	605	599	622	584	636	580	602	585	557	589	600	654	574	606	539	617	605	587	608	609	600	572	601	586	586	609	597	570	594	564	615	591	565	545	586	599	613	591	572	593	611	587	613	633	569	586	562	587	600	616	560	625	643	566	604	603	576	555	553	566	617	595	619	636	629	586	602	600	582	572	528	578	589	569	610	638	595	545	567	567	557	607	604	575	612	545	585	571	611	602	582	589	623	586	560	581	588	617	554	594	564	578	602	610	569	567	638	537	580	598	554	613	623	594	587	592	577	596	601	519	561	584	558	565	570	608	557	623	618	613	602	594	567	567	604	580	597	562	576	630	583	617	608	603	589	607	621	565	618	608	541	583	592	637	623	594	606	591	611	587	586	591	578	606	561	635	626	568	585	590	558	636	601	601	598	599	567	559	596	618	577	604	575	606	546	584	618	568	608	566	584	609	606	583	593	588	599	588	586	573	595	594	537	594	608	557	587	591	600	617	543	594	514	601	626	592	623	627	660	592	591	582	585	583	557	590	629	581	630	624	605	567	557	616	580	544	550	611	625	585	562	612	617	596	573	601	610	588	588	587	568	586	602	573	580	600	645	618	602	594	574	549	629	585	589	553	572	615	536	600	581	545	584	604	628	571	604	669	597	607	556	603	590	603	606	563	569	577	583	586	606	584	587	586	596	647	531	592	603	583	548	552	611	590	558	602	568	561	598	577	607	536	567	596	589	550	569	567	576	590	602	615	624	626	584	614	564	579	634	614	548	653	572	603	578	564	606	550	584	614	596	570	617	584	559	619	578	598	594	628	591	605	593	558	579	624	615	579	589	603	618	597	576	608
56480	83675	59154	7607	3571	2748	2128	1815	1564	1392	1307	1198	1105	1093	1098	1023	965	907	974	929	929	883	919	910	853	853	840	872	1304	914	4564	8697	7792	4907	2599	1117	840	807	809	809	802	764	784	798	839	816	795	798	792	770	774	810	805	844	858	756	825	802	839	800	791	810	819	801	871	756	788	811	824	845	824	792	795	782	815	741	811	802	801	802	816	780	819	816	787	829	797	850	835	828	801	777	867	783	838	769	796	823	771	837	757	799	833	834	808	793	780	766	791	836	827	808	821	806	769	784	824	824	795	845	818	786	798	820	804	801	770	785	820	815	837	822	806	814	821	871	778	799	831	787	834	808	867	817	801	822	755	774	853	786	812	830	849	776	775	832	780	767	796	792	796	848	817	804	852	814	808	763	833	829	777	779	806	792	831	801	840	779	865	780	812	818	763	819	812	853	812	870	779	759	830	781	840	786	785	821	818	821	823	789	835	775	752	767	830	776	804	822	819	837	806	789	863	793	779	809	817	823	778	762	794	834	829	830	865	799	808	828	847	812	813	779	847	796	790	770	805	799	819	808	777	779	779	811	804	820	806	804	797	770	791	827	829	795	818	832	818	802	844	825	821	840	825	808	792	779	825	810	792	850	799	808	812	801	824	827	785	835	818	821	848	800	812	805	791	792	811	797	809	822	826	853	817	779	853	756	749	786	836	817	797	804	830	816	793	797	778	820	803	797	841	776	787	818	823	850	781	815	798	764	792	771	763	806	769	806	806	792	822	774	780	832	810	837	827	785	813	812	817	832	757	820	842	793	831	853	811	803	840	829	811	861	819	792	799	793	827	809	780	787	827	825	798	812	822	817	809	804	829	842	759	834	801	790	833	892	847	784	805	804	762	803	758	833	790	821	777	807	838	787	811	784	792	772	793	810	798	783	773	775	774	753	782	824	823	775	828	824	766	828	854	842	800	789	785	819	815	798	785	787	756	753	832	802	870	818	813	804	846	804	826	832	814	781	797	804	791	758	836	816	779	828	821	777	782	811	823	823	839	860	770	773	789	816	834	809	832	788	780	818	846	859	784	778	758	806	819	785	801	851	801	821	788	807	775	883	768	792	840	806	809	832	834	820	816	817	828	801	766	811	848	815	812	848	821	795	807	846	800	751	798	807	791	788	772	824	834	775	785	763	798	770	796	810	789	758	767	817	751	835	851	830	812	785	767	815	838	783	810	835	789	745	811	858	804	779	813	840	812	779	787	807	882	781	802	796	829	797	791	824	826	786	817	772	800	821	848	773	800	824	816	789	768	814	815	776	741	811	811	788	801	800	806	814	843	800	806	826	812	791	825	814	734	825	804	812	763	804	841	852	811	823	821	839	779	825	809	801	868	796	781	779	754	771	813	790	764	769	791	871	852	835	802	833	798	760	799	795	823	789	786	812	825	785	846	748	785	842	801	815	775	832	786	813	791	847	756	774	834	759	799	784	813	837	770	790	778	762	781	793	811	804	796	816	816	823	799	844	828	812	846	784	793	812	809	807	760	818	804	779	845	824	805	813	819	856	809	803	814	785	830	836	760	786	798	784	856	810	824	831	763	815	796	795	836	885	779	818	836	858	825	798	828	773	779	771	863	838	823	789	822	805	797	773	776	763	800	852	843	830	770	819	778	774	779	771	776	828	817	812	820	795	791	787	773	797	828	795	798	810	791	781	808	747	764	741	828	807	830	813	802	831	770	808	839	783	809	813	851	799	780	797	795	810	782	838	806	830	782	802	803	796	786	801	801	805	852	826	795	807	782	779	824	802	828	856	793	843	767	803	792	807	854	836	824	752	806	862	791	798	786	792	800	851	782	817	793	786	772	845	818	762	802	845	787	745	789	801	808	824	770	795	823	779	820	773	751	792	771	845	777	788	834	856	844	834	797	768	747	829	748	775	790	795	753	775	876	800	815	808	802	784	812	816	819	775	836	875	761	811	777	810	805	854	824	743	767	765	778	787	809	810	832	826	839	812	843	826	786	830	810	816	799	780	794	841	822	816	800	785	839	816	841	808	802	796	832	780	798	835	854	784	770	747	811	777	773	794	805	837	812	768	786	830	785	787	815	818	848	823	830	786	786	763	800	781	856	825	766	767	835	796	819	838	780	830	805	771	797	768	787	733	801	802	754	784	780	827	795	793	760	797	811	801	794	810	804	778	787	798	792	850	773	826	787	787	826	798	827	844	766	800	801	758	823	855	773	777	761	775	805	805	798	823	794	742	825	815	865	776	843	786	776	783	832	777	743	803	762	812	860	842	819	812	770	825	823	804	779	819	828	819	775	833	762	768	773	769	844	745	783	813	833	773	819	815	802	814	787	842	829	806	822	767	809	779	827	840	794	838	800	852	825	738	770	840	814	779	837	818	794	800	814	782	807	792	840	815	767	761	777	773	821	814	768	821	838	795	801	821	830	807	791	746	810	835	797	829	800	814	817	758	776	864	762	794	803	784	767	877	795	844	837	873	802	768	807	801	823	819	809	810	816	775	801	823	806	822	801	808	790	829	843	811	838	758	778	828	750	816	792	830	855	811	838	832	832	796	846	825	796	758	802	790	788	797	809	842	778	804	801	791	809	810	838	815	791	791	788	804	819	804	835	827	799	812	768	799	882	802	799	800	864	782	784	816	783	809	836	786	832	790	786	848	769	834	778	797	787	805	834	802	771	763	825	825	842	824	769	806	818	801	846	821	824	822	798	798	805	817	826	800	803	808	786	825	785	779	787	788	796	809	849	803	843	828	837	800	781	822	761	858	829	799	748	809	821	811	789	793	816	805	765	810	820	814	813	762	807	861	787	793	777	835	780	875	832	808	841	752	806	742	825	753	820	790	843	787	761	811	802	901	773	828	814	855	811	806	818	790	803	836	766	773	804	850	777	753	844	838	788	836	829	807	803	859	825	830	804	800	830	826	806	875	768	852	802	797	835	818	849	833	833	815	839	798	801	818	787	771	756	861	816	794	787	818	797	824	811	792	824	833	782	812	788	782	832	794	807	796	829	759	820	853	809	835	836	810	800	831	838	817	795	845	816	851	774	740	796	850	802	810	825	813	763	777	831	843	779	821	832	793	840	867	797	844	839	803	777	784	814	813	813	821	825	852	790	824	835	764	857	774	823	816	803	777	823	804	845	769	799	838	808	838	813	742	813	823	765	820	803	804	803	729	810	815	767	844	809	803	848	772	792	785	837	816	768	781	798	842	795	793	756	783	746	812	829	761	835	845	799	814	802	758	819	794	829	878	827	851	822	805	803	727	806	813	799	806	822	828	829	771	800	728	800	796	734	784	802	845	824	798	779	813	799	759	833	802	842	792	804	826	872	808	797	802	860	815	812	820	804	832	829	800	787	768	834	773	799	818	840	866	793	776	812	815	800	826	803	806	803	796	775	821	770	784	851	784	784	821	813	855	823	784	770	803	789	831	823	841	800	819	819	763	841	814	782	832	808	797	862	781	829	852	804	778
27016	23980	31233	7617	848	738	563	454	416	479	501	449	449	475	438	414	423	450	449	455	442	490	437	439	433	440	402	473	445	416	555	821	839	705	589	495	420	456	464	446	436	470	456	447	428	429	473	425	441	429	423	427	423	444	463	468	481	432	460	452	452	480	424	456	442	460	426	448	459	409	464	434	463	454	455	462	425	435	440	428	416	456	416	474	455	450	443	418	482	470	429	469	474	463	470	385	429	431	437	437	444	444	482	428	453	431	475	433	451	436	444	438	455	427	432	425	403	427	426	413	439	414	453	457	455	415	413	445	469	426	435	430	452	467	465	440	426	440	451	439	439	422	485	428	413	458	438	412	415	430	440	438	496	439	441	456	418	449	449	466	451	444	434	406	435	461	402	453	452	409	408	446	451	431	451	487	392	421	468	408	460	470	448	410	453	463	475	436	453	417	454	424	461	458	444	407	443	446	430	390	448	446	476	423	429	422	438	454	448	420	434	425	459	412	431	456	425	446	466	436	425	444	418	426	423	439	441	441	402	441	435	412	412	468	456	447	454	421	439	441	422	443	426	443	431	435	442	454	451	433	460	468	449	483	472	467	463	456	447	424	420	436	425	425	426	442	448	408	433	474	438	413	415	461	473	454	450	444	451	434	461	458	470	449	396	476	419	447	463	449	447	487	426	413	438	446	435	407	448	435	460	448	442	467	485	460	442	426	421	465	436	452	438	431	442	447	415	469	493	413	434	415	443	401	468	467	408	439	459	427	425	408	436	411	463	473	444	439	434	413	426	450	427	376	453	438	457	444	420	442	419	454	417	435	481	459	461	430	440	452	460	459	429	453	457	440	420	482	435	427	459	457	470	476	424	446	415	420	439	414	483	424	445	428	454	466	442	431	439	412	473	453	418	425	448	467	442	443	399	470	433	416	439	450	402	419	428	448	450	457	447	422	472	450	433	443	435	402	406	439	456	454	417	417	449	457	444	442	463	468	375	437	435	444	436	506	443	424	424	436	452	443	440	464	416	432	379	414	466	461	442	445	435	455	436	436	437	460	460	437	473	434	439	436	423	408	423	425	467	436	441	433	398	425	406	411	429	458	445	423	440	397	439	418	437	449	464	415	495	443	408	412	435	466	416	435	443	433	442	410	456	367	435	440	428	452	441	414	452	451	475	417	449	459	471	427	435	428	413	455	455	436	483	431	425	456	454	440	432	404	419	455	438	454	422	426	470	436	462	400	391	453	440	460	443	456	487	431	433	469	438	429	451	464	457	437	435	473	418	452	427	465	464	426	444	438	433	453	447	425	458	430	471	430	442	435	423	425	450	436	467	477	455	444	477	440	475	459	434	451	413	448	419	422	433	412	433	420	464	423	422	451	463	465	427	431	462	475	429	448	419	464	430	442	433	398	451	425	444	429	454	431	425	464	395	432	435	430	431	464	424	472	415	432	427	451	442	474	452	417	455	410	431	486	434	476	429	451	423	488	443	445	421	462	445	416	434	418	444	457	432	476	440	437	468	466	405	464	426	462	447	436	444	450	474	464	442	469	397	433	458	492	453	448	463	436	414	443	443	454	445	442	441	469	420	459	437	437	428	456	449	438	468	421	456	454	417	474	446	447	476	430	424	441	455	491	439	470	459	445	423	393	444	440	406	450	457	476	449	419	418	419	471	450	462	439	396	409	475	452	432	445	428	423	429	422	426	435	500	444	440	419	414	392	451	440	467	432	410	457	423	446	432	452	444	425	455	443	436	455	466	440	437	473	440	450	450	472	441	436	436	459	430	500	483	408	410	470	443	446	418	425	428	400	465	455	437	422	434	458	496	425	445	445	478	437	416	443	398	446	437	474	449	421	447	400	407	435	437	434	437	463	437	450	459	455	460	457	402	413	419	488	423	449	450	435	468	444	462	456	440	438	425	477	443	431	464	438	399	414	482	462	428	454	448	436	424	430	397	472	415	459	460	433	470	463	444	451	428	440	430	426	430	413	432	412	470	460	464	466	462	435	468	405	442	444	417	428	408	433	409	415	395	430	433	461	439	434	460	416	453	481	446	455	419	407	402	456	421	428	422	418	471	453	440	429	435	442	473	473	463	459	447	445	416	438	449	424	415	417	431	420	462	423	441	480	438	419	422	461	421	443	429	436	432	395	458	430	439	441	438	401	454	431	466	449	428	431	424	416	430	418	453	432	430	481	451	444	484	430	459	421	387	427	429	448	421	415	459	445	434	438	485	480	472	415	437	430	466	425	440	437	411	465	470	463	461	432	418	458	439	431	462	462	449	431	444	430	415	398	450	419	421	418	416	439	463	448	472	444	461	445	439	455	451	463	451	462	430	403	488	478	429	433	462	415	426	471	434	435	446	470	429	446	428	479	457	464	437	482	448	445	451	428	441	426	445	452	460	459	438	448	447	480	404	430	428	442	444	451	440	440	430	446	439	435	427	445	442	405	469	473	440	418	469	410	455	485	461	437	436	451	460	444	443	411	445	440	447	411	449	491	462	432	423	402	407	443	454	439	456	466	428	426	447	476	431	434	420	425	425	415	459	418	436	427	464	440	399	422	485	445	479	471	460	421	443	431	480	436	429	388	437	426	374	465	433	427	460	430	414	458	424	467	496	463	483	448	410	392	437	463	420	471	463	435	454	444	416	419	452	419	446	417	456	411	463	470	424	447	456	421	412	436	477	479	430	460	445	434	425	411	427	459	437	428	425	437	456	430	424	420	415	444	432	462	388	460	452	477	460	404	476	420	450	443	419	451	428	429	431	465	454	433	431	476	447	397	472	447	421	421	418	469	459	444	423	425	434	470	428	454	433	454	478	427	434	441	474	414	418	421	486	457	471	478	446	434	434	458	447	450	435	452	448	427	447	455	410	450	465	423	430	434	443	439	431	443	435	462	442	477	424	414	462	416	459	460	447	433	440	437	460	450	469	419	424	444	454	430	437	421	429	416	419	437	407	426	471	434	445	500	468	446	455	442	452	410	459	449	440	478	439	467	451	471	421	435	442	436	452	447	467	439	392	450	424	428	446	420	408	432	430	402	439	439	410	452	432	409	407	452	442	475	448	432	448	441	415	439	466	439	461	398	457	435	431	436	452	445	422	395	428	469	431	474	458	449	441	439	416	446	436	433	429	444	461	451	428	407	437	441	457	441	416	457	420	433	435	472	439	431	400	448	465	453	425	448	457	437	442	454	447	483	460	434	446	439	424	422	423	467	426	451	444	451	422	423	442	454	454	447	431	427	414	430	487	441	434	396	450	458	472	449	439	406	445	481	431	461	446	458	473	434	412	462	426	419	410	410	444	461	445	457	428	442	458	498	412	420	476	456	437	396	465	438	443	432	444	449	410	430	378	443	435	454	450	422	463	463	438	431	426	448	420	426	407	442	481	429	416	423	418	425	423	431	404	479	433	452	486	413	422	445	444	431	446	419	423	420	460	451	412	481	421	393	436	430	427	442	453	414	442	448	405	437
24146	41503	32455	1123	807	717	673	684	685	657	674	611	595	633	607	642	625	608	612	663	640	652	611	620	668	645	603	578	620	609	872	1427	1500	1240	884	724	618	640	623	582	653	613	630	610	601	657	575	634	607	613	580	632	592	640	610	627	627	581	604	615	575	566	591	621	639	581	613	583	610	623	634	573	628	667	616	602	608	649	638	604	590	597	619	602	643	619	602	646	583	647	583	649	602	655	584	592	601	602	620	602	585	586	635	630	582	633	613	582	618	579	610	605	636	613	597	600	579	551	606	604	600	638	589	610	618	615	618	627	633	569	621	596	640	589	584	598	608	606	603	613	587	637	612	594	584	622	582	590	662	646	587	590	639	596	613	589	599	601	594	655	631	631	636	593	585	640	604	604	676	550	614	605	603	590	662	604	611	592	600	602	581	600	630	652	602	582	619	581	594	597	622	598	621	593	643	605	643	623	647	637	664	581	598	592	561	631	648	648	575	601	608	650	624	643	646	586	578	619	607	599	608	636	639	600	601	638	613	644	590	579	601	604	637	626	636	614	636	598	616	559	637	594	576	626	643	615	624	635	564	641	603	627	601	590	699	601	623	645	568	611	617	591	628	592	588	653	571	628	586	597	602	629	583	610	580	599	620	626	630	595	672	595	579	585	599	599	576	621	631	602	632	606	587	580	633	578	604	611	540	606	634	566	645	611	644	616	631	607	599	638	594	661	627	594	608	623	657	592	634	612	627	644	620	623	601	638	663	621	690	619	668	627	600	615	637	619	633	606	639	555	609	567	604	606	638	562	632	536	652	632	652	605	548	637	581	608	581	619	587	639	598	617	592	636	606	661	599	624	582	626	574	639	643	592	601	614	605	602	622	628	567	616	633	568	605	625	644	594	569	670	574	597	627	582	610	596	657	625	588	599	673	606	634	575	624	626	574	604	593	598	585	605	645	637	614	636	573	625	605	604	610	630	629	616	635	588	580	626	595	563	642	596	621	576	622	662	598	605	607	659	610	613	614	603	596	595	585	610	622	634	636	605	633	602	590	641	573	593	608	611	577	623	600	593	596	614	646	606	605	597	579	609	652	655	603	578	641	610	599	649	655	632	628	597	613	591	625	639	621	648	643	605	597	577	601	591	607	632	614	624	547	633	585	626	629	589	560	605	611	619	625	609	622	617	614	637	614	608	630	606	580	590	635	605	634	620	620	632	631	622	605	646	573	614	557	606	624	609	621	595	585	646	653	601	582	702	611	622	653	622	589	655	593	592	599	654	569	607	651	613	632	570	605	589	581	634	602	583	619	635	593	631	596	599	603	603	603	598	594	608	608	618	645	614	590	613	634	569	626	629	641	647	627	584	646	606	611	641	614	599	555	642	599	633	618	604	607	569	577	630	607	586	650	632	628	599	626	586	612	594	572	619	627	609	571	629	621	612	607	632	633	602	617	625	596	641	610	622	628	629	581	584	610	620	657	616	643	592	614	630	593	604	594	555	593	613	569	618	657	606	606	637	601	586	617	651	633	574	581	599	610	630	620	607	589	604	599	588	597	592	582	626	570	649	625	608	624	629	618	643	619	601	577	621	565	574	579	596	573	617	602	614	610	610	617	658	580	661	611	597	604	629	605	617	551	621	599	667	654	581	580	647	593	637	590	598	605	608	536	601	663	599	608	659	573	673	628	612	622	609	613	570	625	638	653	602	598	607	573	583	632	581	571	641	650	598	603	573	595	597	592	648	578	611	578	627	615	613	611	603	655	600	616	606	603	648	617	576	623	581	581	603	588	658	599	586	603	631	596	625	576	619	640	623	653	614	649	639	618	633	627	613	598	621	668	620	602	648	640	598	607	592	586	623	641	623	609	604	618	627	621	648	580	576	635	610	625	592	624	606	648	614	581	642	640	610	579	603	639	609	583	603	637	558	592	624	618	613	576	586	592	601	612	629	602	627	572	641	658	624	582	605	543	646	624	674	605	595	566	569	596	579	648	588	618	640	625	654	652	608	598	612	628	578	604	564	636	601	643	628	586	630	589	608	591	599	558	625	577	615	641	643	627	569	604	603	623	595	577	603	628	636	639	640	590	630	584	628	633	601	569	645	632	602	612	550	697	591	626	656	604	608	550	603	578	626	618	609	615	564	577	613	653	602	634	628	616	650	593	630	608	603	617	626	627	652	615	633	592	605	614	609	590	623	609	646	600	597	611	617	577	606	605	590	634	632	622	594	599	602	622	618	587	615	613	630	607	644	620	647	611	604	615	652	608	602	648	643	591	607	599	600	588	586	645	626	565	650	606	654	576	616	596	598	611	606	633	589	594	590	592	634	640	629	612	618	625	662	579	651	621	628	595	607	601	606	611	626	615	595	593	622	622	557	573	607	656	642	616	624	607	598	608	578	602	595	615	603	636	622	642	595	576	636	623	612	614	617	574	576	630	625	566	645	643	574	623	611	577	598	614	607	634	631	604	582	619	588	637	624	571	615	573	632	659	600	564	646	626	559	602	612	621	616	607	619	606	624	572	611	612	583	643	638	642	608	580	637	572	644	589	579	602	655	604	612	624	617	635	598	586	627	630	642	619	589	611	618	616	626	619	684	602	607	659	616	609	638	625	623	635	602	598	618	620	613	636	573	622	626	610	602	623	650	614	603	638	578	592	618	601	592	574	583	611	626	637	580	583	572	629	621	606	622	647	608	673	612	597	612	614	598	632	575	623	603	602	602	637	612	615	649	594	613	574	594	620	621	631	631	637	590	638	601	620	645	613	623	635	611	560	563	653	609	596	602	596	616	586	590	633	575	592	592	607	602	616	626	587	665	616	632	610	647	644	612	601	632	603	676	581	641	607	591	601	600	628	626	581	636	593	614	607	576	623	646	616	636	626	601	591	569	609	604	605	631	620	587	591	602	666	623	580	638	578	599	590	622	638	642	575	661	596	601	641	617	602	583	612	630	578	645	602	596	619	615	600	590	663	556	595	626	559	545	634	602	599	569	595	619	597	609	611	598	606	618	598	578	569	619	605	590	625	587	574	596	636	654	607	583	614	611	605	594	621	580	566	570	597	596	611	644	606	593	599	611	620	627	630	618	648	625	620	629	582	605	664	601	581	593	647	568	606	584	611	626	619	603	598	583	582	576	648	578	580	628	623	650	602	595	634	630	589	616	624	595	596	606	658	615	596	635	563	641	668	616	702	632	659	633	588	642	610	624	625	615	614	605	600	602	617	595	571	654	612	615	589	556	582	647	534	615	614	592	595	637	570	628	625	601	615	632	599	602	651	586	619	609	607	572	639	584	580	607	631	642	658	622	621	644	574	616	619	603	554	575	623	640	609	588	633	608	624	622	603	584	589	646	624	641	602	602	632	627	674	643	630	630	611	624	603	589	580	604	598	574	624	619	609	652	604	625	686	633	584	622	655	569	587	666	622	626	615	605	601	564	589	591	608	601	612	648	597	622	624	610	630	587	569	642	626	598	615	644	624	590
23985	21661	34509	22881	20393	10577	1386	869	769	739	708	682	682	737	678	673	631	673	660	657	637	628	661	645	619	631	632	638	616	649	1209	3386	2757	1866	1153	775	608	606	630	642	602	601	603	645	620	645	581	598	609	610	658	614	639	618	645	608	581	617	615	562	626	631	631	664	626	613	604	628	646	615	661	614	629	600	623	594	671	678	635	612	632	596	610	634	604	640	617	626	650	624	647	636	641	644	623	648	629	607	646	599	599	604	639	589	627	637	609	613	626	617	642	648	608	622	554	646	656	615	565	648	604	602	639	617	580	588	585	616	616	626	607	621	627	614	627	603	639	594	610	630	586	630	617	628	641	625	610	618	621	619	614	614	583	604	684	629	588	660	593	634	594	620	568	667	575	600	589	616	605	628	608	619	616	591	624	631	624	643	578	593	628	633	586	594	588	566	582	630	637	615	624	627	641	629	599	607	630	620	648	647	657	595	621	664	652	600	613	596	621	654	614	601	615	657	659	588	628	626	633	628	597	574	622	606	661	624	644	629	633	626	610	631	635	586	658	621	597	649	616	593	602	667	610	620	581	589	632	627	601	611	616	594	628	602	653	619	597	627	617	639	647	656	601	630	651	668	625	605	626	592	643	595	609	590	668	630	594	597	634	637	583	600	623	654	611	640	610	623	619	598	602	599	588	598	659	600	644	658	623	606	633	645	607	608	636	621	607	584	577	628	629	593	670	648	567	601	619	611	604	599	641	641	621	628	679	574	599	671	604	600	628	609	618	618	658	582	586	617	626	624	590	625	599	617	614	611	612	610	617	574	647	615	638	598	677	644	598	657	632	581	601	644	651	588	579	574	640	617	590	561	637	646	612	652	597	603	606	631	617	660	631	681	642	654	601	581	615	596	606	615	586	635	634	609	630	603	637	604	652	611	621	598	571	663	576	642	608	592	584	620	638	600	648	586	640	688	598	587	629	610	626	652	604	585	643	603	582	607	622	623	624	617	631	606	626	614	588	600	598	616	602	645	592	565	620	625	587	641	637	681	608	673	641	600	581	591	634	666	626	600	614	584	602	580	620	618	620	594	613	601	610	594	605	627	618	604	589	564	614	606	583	615	608	594	621	583	591	628	597	626	629	585	602	637	676	617	615	610	632	578	639	564	612	682	592	631	632	574	606	621	603	586	616	588	633	587	625	611	623	641	613	613	623	654	665	626	588	646	611	605	652	585	577	564	588	586	627	658	611	579	678	636	558	634	615	599	646	603	612	665	591	637	602	648	648	622	617	642	569	564	633	621	650	626	623	612	651	607	609	613	636	595	603	612	632	617	636	624	632	605	602	641	664	593	604	633	619	594	614	618	636	597	604	655	632	592	610	612	586	634	597	573	594	612	589	656	629	643	648	633	601	602	600	685	610	612	611	655	600	629	680	575	597	626	590	624	643	638	624	635	610	652	691	613	624	565	639	620	609	599	603	611	640	570	605	611	609	621	639	604	621	646	631	609	646	656	604	620	593	602	659	638	612	595	620	656	600	644	623	657	584	629	649	594	621	609	689	632	610	650	652	568	639	631	611	591	647	632	629	629	639	596	638	603	661	643	623	596	642	627	603	585	644	593	628	663	583	625	623	620	631	625	614	618	593	683	637	605	604	607	605	640	627	611	620	628	649	656	639	618	575	589	620	601	611	563	596	663	608	624	614	633	628	613	617	637	623	617	612	605	623	593	594	629	609	648	606	646	623	611	613	604	591	624	625	643	624	619	602	586	607	628	613	655	596	584	651	655	642	585	578	571	619	629	629	608	627	634	616	606	599	607	641	588	612	659	602	613	597	687	635	594	587	643	673	592	607	652	619	641	590	601	623	676	629	646	590	603	606	622	617	635	612	638	636	599	577	595	606	590	618	585	631	644	601	626	626	575	632	608	604	640	620	625	602	647	663	619	601	594	619	583	632	569	622	610	624	619	652	604	596	583	616	611	624	579	689	622	641	621	600	602	649	601	600	619	658	568	640	636	662	671	599	630	652	577	610	640	636	655	626	644	599	663	636	658	631	611	606	631	623	614	623	613	621	603	590	615	607	635	619	590	637	630	568	632	658	592	603	665	628	607	700	653	646	619	595	611	611	608	617	632	651	609	600	636	627	648	598	600	587	599	609	620	626	612	662	627	596	589	635	608	578	580	657	607	577	647	604	588	586	597	599	615	575	601	632	587	636	617	575	566	662	610	616	596	609	653	600	596	625	594	625	621	641	638	614	600	617	608	625	609	600	609	601	627	561	650	604	591	614	646	629	628	588	616	615	611	593	671	607	641	644	608	639	605	587	640	607	644	630	667	610	607	625	629	624	567	577	636	608	640	593	612	625	584	610	613	558	617	631	637	624	617	621	664	613	610	605	596	620	636	617	638	634	599	639	604	631	587	660	584	613	649	621	645	581	662	648	631	627	591	589	619	607	646	612	617	635	630	615	632	639	638	620	606	618	591	616	631	623	629	569	589	640	607	659	607	597	626	653	621	578	616	622	558	655	588	639	591	633	601	661	621	604	579	624	615	628	626	616	660	580	606	585	589	607	615	623	618	619	610	632	641	626	617	610	605	583	597	612	623	633	628	646	606	569	611	640	598	641	611	586	608	630	617	584	629	637	606	605	574	611	583	612	620	618	626	592	596	645	653	662	610	659	584	675	560	599	599	598	601	664	630	634	640	597	605	611	611	618	677	623	586	652	613	608	636	635	626	628	634	583	586	589	615	622	619	682	637	599	605	609	608	571	609	614	651	629	603	600	599	636	602	623	576	602	634	634	599	620	654	619	637	631	655	628	632	635	638	564	568	636	635	678	633	636	639	593	621	587	620	629	589	654	627	634	620	674	618	631	634	662	633	611	640	644	646	596	618	612	629	608	665	623	618	626	608	637	620	659	588	627	618	589	631	648	635	605	579	655	567	637	614	609	626	611	654	636	613	649	645	655	661	572	616	669	608	602	590	644	651	612	571	628	611	611	581	623	611	610	620	613	652	658	640	578	572	639	601	612	551	623	586	621	613	635	577	612	617	611	606	600	596	652	599	637	577	603	555	606	616	632	622	576	597	592	645	581	601	599	631	637	596	618	573	603	593	608	614	558	648	617	637	573	611	614	636	586	587	604	591	586	650	603	639	636	619	643	619	605	635	621	633	600	631	610	642	644	601	638	620	616	634	610	647	623	628	632	617	623	602	559	588	613	626	652	604	629	628	611	575	596	601	576	602	635	594	649	559	659	601	623	612	576	590	596	616	609	645	658	648	548	669	616	622	580	610	620	620	599	600	587	621	592	588	578	602	602	637	608	585	554	637	621	639	637	620	639	638	612	624	627	606	612	635	607	626	600	646	601	584	598	582	631	602	615	608	624	661	640	624	614	620	622	616	572	590	616	592	563	594	625	637	557	625	660	608	624	614	628	611	611	649	585	632	597	627	599	609	622	604	677	604	581	634	601	639	648	629	603	636	620	662	608	594
47285	80247	56652	4904	2402	1849	1620	1434	1251	1162	1108	1060	1010	970	972	992	893	957	922	939	874	909	912	909	883	956	900	856	914	791	2085	6354	5061	3217	1872	1126	862	884	836	800	925	841	815	845	891	847	847	829	824	802	806	855	943	836	836	874	890	806	889	861	852	887	829	846	847	822	818	849	846	821	845	841	870	787	919	824	843	883	833	863	856	925	824	863	809	861	834	780	824	879	837	888	851	832	858	828	817	835	818	832	850	873	854	822	865	866	813	828	824	809	821	885	804	847	803	862	823	877	832	893	849	832	828	817	832	793	851	815	903	817	865	805	891	816	787	871	831	842	838	830	842	798	835	802	842	834	820	852	899	844	848	831	789	792	844	839	854	848	811	833	815	833	827	859	844	803	813	852	810	806	864	832	864	875	855	846	836	856	827	869	798	802	814	802	838	864	840	844	849	833	830	841	810	847	823	820	848	900	855	840	897	801	887	860	847	820	788	859	825	850	883	819	833	800	861	877	852	894	777	812	861	865	869	805	887	830	832	819	858	847	866	845	838	831	825	928	828	847	805	837	766	764	790	846	843	868	829	846	824	859	810	807	839	814	830	819	816	886	839	830	937	921	781	874	839	833	835	850	781	853	829	824	807	846	890	852	811	889	873	850	821	809	844	779	829	855	856	863	817	846	877	827	826	864	803	838	857	900	840	766	827	904	842	798	861	864	841	792	786	842	845	879	848	790	873	856	888	794	815	813	895	753	831	828	888	844	830	830	843	791	857	859	814	835	819	852	845	779	834	825	866	824	867	851	802	809	860	806	840	843	842	804	835	835	845	870	879	881	838	836	798	848	810	826	880	828	829	891	804	842	863	846	817	855	826	824	799	844	837	818	877	889	797	866	830	871	883	879	875	872	825	854	902	823	902	860	855	782	847	825	833	864	892	847	840	838	811	803	870	853	870	857	830	844	856	875	808	869	832	855	848	870	842	801	847	830	866	796	831	867	834	819	806	850	840	838	846	840	899	859	874	822	821	836	848	837	841	876	832	860	812	851	863	846	842	828	844	895	865	818	817	849	845	849	838	872	821	857	874	838	846	843	872	817	848	866	848	863	794	829	842	815	854	796	881	830	810	804	871	835	883	825	856	838	804	869	847	847	817	870	823	827	842	862	915	850	817	825	859	848	838	821	912	793	831	797	796	821	841	853	831	830	833	889	811	843	811	847	812	845	833	849	889	795	847	810	823	815	849	832	818	830	880	757	864	853	865	890	769	851	871	870	820	850	854	843	818	858	843	804	883	791	886	882	847	817	845	811	815	853	811	879	834	815	857	869	853	818	818	859	811	878	839	895	828	823	878	844	819	865	827	755	830	820	891	814	782	856	863	848	855	845	836	872	881	827	796	872	819	846	867	883	861	817	872	820	831	826	831	843	801	805	811	801	788	814	905	850	816	890	821	826	867	828	866	790	883	836	861	789	867	909	844	842	831	811	879	853	849	881	871	841	903	850	777	796	841	823	834	877	845	876	861	827	835	821	824	840	853	829	806	838	802	859	848	839	882	804	816	819	834	835	823	826	838	794	837	819	800	798	826	840	819	815	855	809	794	828	803	879	818	865	805	864	830	878	779	813	811	880	863	877	828	829	846	858	799	828	815	860	832	802	869	857	804	811	806	829	807	808	824	815	825	848	792	829	813	824	887	861	855	830	837	809	857	815	828	823	872	856	804	845	829	823	871	845	875	813	836	806	801	846	848	897	808	859	834	822	827	821	802	768	844	865	859	879	866	863	857	787	777	840	851	818	855	835	850	874	814	826	877	893	833	813	847	833	842	869	872	843	880	805	865	854	857	811	800	844	805	861	868	856	864	831	835	812	857	889	842	864	879	852	874	889	829	847	827	846	779	843	856	826	830	810	800	875	828	767	804	836	829	784	807	797	860	868	839	893	858	796	839	817	875	814	880	866	894	807	859	824	833	872	755	862	810	819	787	882	826	831	844	824	884	831	800	834	823	874	833	811	829	861	817	886	860	868	799	847	824	857	830	843	835	871	829	789	863	825	882	879	843	857	866	892	829	914	804	879	819	827	862	855	849	839	823	828	861	824	883	870	770	857	817	854	874	872	857	845	809	855	835	830	828	858	825	871	848	836	788	814	836	855	876	820	818	880	821	797	787	815	864	851	839	852	855	823	855	875	831	791	804	846	851	799	819	850	899	847	858	806	876	884	850	861	832	879	845	841	827	832	840	870	829	878	852	835	837	805	812	824	859	864	857	854	846	860	854	814	808	839	852	822	858	862	816	864	857	877	851	854	846	850	799	860	836	863	785	873	816	844	814	886	836	817	837	803	873	843	787	898	814	802	845	820	847	834	828	873	828	823	817	823	809	812	794	856	820	821	850	888	857	886	857	791	809	845	848	909	814	823	877	837	847	853	792	832	833	848	877	848	831	884	862	851	832	832	862	878	793	799	849	855	802	800	865	823	868	869	822	822	866	873	839	839	884	837	807	805	850	868	834	792	857	851	798	849	812	762	875	836	851	814	889	875	885	873	842	899	822	866	830	834	842	836	817	808	789	784	849	851	844	891	849	857	827	891	827	889	822	833	873	843	856	872	818	838	838	822	852	837	839	840	875	848	800	847	852	795	844	825	846	830	832	813	876	825	825	858	785	872	801	848	831	829	864	861	820	822	830	884	818	867	864	865	891	892	882	826	877	785	820	827	837	843	821	826	824	854	821	840	852	850	836	833	853	859	843	803	845	868	817	853	891	828	869	892	852	820	850	854	862	873	821	862	861	807	863	822	838	805	828	872	832	821	834	832	837	840	853	850	861	812	857	809	896	821	841	846	843	875	858	839	877	805	882	820	892	916	885	899	823	884	836	833	849	867	847	892	870	823	873	880	861	849	848	845	843	804	802	917	865	879	859	849	838	815	835	785	867	814	873	853	904	843	826	842	820	793	807	840	850	856	839	851	787	838	892	900	819	866	808	850	886	859	877	876	868	828	846	808	794	882	845	810	769	809	878	796	905	858	846	873	857	898	803	880	864	843	855	860	851	859	795	905	858	829	832	824	883	866	879	845	875	838	879	835	861	890	894	877	826	865	898	867	849	808	829	862	826	868	833	840	818	860	873	863	868	854	870	871	813	833	877	865	796	835	835	809	838	808	822	798	889	882	834	889	846	835	846	829	795	866	816	777	824	840	848	892	846	816	841	844	844	831	883	848	847	867	841	839	877	843	835	848	850	820	831	790	884	785	840	852	851	820	829	808	837	872	840	864	842	877	817	813	806	801	845	841	923	836	820	834	831	813	805	839	807	835	830	868	847	810	840	819	840	824	855	872	805	896	826	838	830	840	838	813	846	840	878	879	851	852	840	869	886	820	839	847	847	841	888	823	837	833	808	850	864	858	839	894	812	842	837	843	877	775	856	800	836	804	863	883	854	881	809	820	864	801	877	842	896	848	850	850	813	847	837	878	820	758	830	878	819	830	863	839
22994	21320	32192	22672	21130	20287	7077	1152	947	876	871	804	758	717	737	739	668	709	655	675	656	747	610	646	659	644	679	639	624	679	1527	5906	4846	2829	1547	893	671	666	610	653	623	600	615	655	630	584	674	611	600	593	592	632	629	626	665	620	576	607	566	601	620	616	647	649	598	627	620	598	635	581	639	628	665	628	615	627	614	573	661	654	617	634	660	627	617	631	619	632	652	599	633	647	631	635	630	607	633	619	636	664	672	655	646	629	643	598	635	621	620	640	615	630	662	652	608	621	606	628	589	637	666	616	644	605	572	614	625	625	612	597	650	630	638	588	633	645	641	624	574	601	687	623	626	585	658	628	617	622	654	654	562	630	619	650	601	621	649	611	618	665	632	625	637	646	613	638	622	579	595	616	661	607	611	634	670	630	646	652	631	659	604	627	640	595	641	578	628	636	628	660	644	643	634	618	612	610	595	642	648	639	649	659	646	621	604	643	686	620	650	625	645	587	578	665	599	660	656	591	617	618	631	601	679	651	614	604	632	601	569	625	642	569	655	611	636	602	658	732	645	608	608	630	622	594	609	629	621	665	579	637	608	598	539	636	636	623	646	638	627	640	613	620	639	619	605	642	611	636	616	628	635	622	645	660	638	641	581	629	619	651	610	639	624	626	635	600	652	683	621	669	598	614	685	627	590	612	607	631	667	631	607	587	634	639	632	649	644	637	648	627	612	588	595	603	623	583	635	618	622	587	628	623	623	646	649	627	599	626	649	595	634	653	611	682	658	634	669	654	638	669	605	634	578	661	601	643	608	636	608	635	643	639	631	620	599	641	573	659	600	625	614	650	649	636	668	626	608	657	627	607	612	647	576	564	640	642	635	576	613	628	575	646	586	598	650	642	602	624	604	611	660	609	610	616	636	646	597	629	640	595	593	601	642	630	640	637	606	622	589	625	615	582	604	592	641	594	616	584	650	626	636	662	605	607	614	651	614	590	630	623	617	625	621	613	633	631	642	619	641	640	629	639	621	646	622	652	620	629	637	625	598	623	614	611	680	632	625	636	637	594	625	668	594	600	611	620	608	654	581	636	609	637	626	619	633	642	631	628	579	600	621	573	659	611	592	633	588	622	552	596	627	603	644	665	602	621	622	595	621	626	622	603	637	644	639	613	633	623	618	656	659	603	628	639	665	619	601	601	617	588	640	678	640	638	634	608	634	633	610	625	687	620	650	687	669	602	623	644	590	608	584	641	608	633	643	658	609	647	576	645	639	632	633	606	623	635	618	589	619	614	614	576	577	599	616	588	629	580	631	618	547	636	615	593	577	661	600	638	600	594	608	617	613	624	656	651	674	621	649	681	665	647	602	597	650	603	636	639	576	607	619	644	619	611	629	598	639	667	665	640	714	643	609	608	603	619	620	668	603	634	596	632	635	591	614	688	652	649	712	607	633	593	674	649	578	611	608	641	618	586	596	623	627	644	643	640	595	607	653	604	640	606	625	605	613	649	619	649	673	589	621	603	623	588	623	651	564	654	622	628	642	600	654	616	619	635	547	656	678	595	623	609	669	642	602	646	634	583	643	612	614	632	603	610	666	638	601	634	616	607	666	588	633	628	629	609	603	584	635	633	637	604	627	635	621	633	607	648	606	658	603	675	626	631	696	632	671	629	609	640	632	648	591	646	627	623	625	604	629	659	587	652	602	626	664	603	644	619	634	566	639	634	634	601	669	625	633	615	583	588	647	604	638	598	617	643	619	622	643	596	642	602	600	630	649	609	629	591	636	605	619	584	615	679	627	591	616	632	592	651	606	616	636	583	656	622	650	617	628	655	620	653	622	662	619	632	628	556	604	614	629	682	658	638	591	596	599	619	642	640	592	664	584	634	667	618	629	612	616	630	626	580	619	615	652	620	640	610	650	613	589	637	603	598	632	652	616	613	632	624	625	617	627	592	625	607	607	638	665	642	690	604	630	649	606	583	615	644	633	650	607	604	615	636	629	561	655	626	637	642	629	598	631	665	589	619	633	636	610	627	628	609	616	601	616	624	600	626	668	584	589	607	603	606	648	628	634	644	606	667	634	633	612	642	629	638	625	593	586	578	616	602	646	611	679	612	635	628	588	606	606	612	654	634	654	644	628	649	643	620	613	645	606	591	608	622	637	622	605	648	609	633	654	634	629	632	641	633	622	628	592	684	638	625	629	592	655	653	628	609	664	632	658	594	629	622	550	643	639	622	645	600	649	590	584	576	634	596	614	613	657	633	616	595	651	603	623	619	646	648	614	642	637	618	613	663	624	625	614	637	549	671	643	636	590	634	630	638	590	598	622	595	585	619	644	636	611	622	664	592	619	617	685	655	618	657	646	625	609	598	621	637	640	597	641	638	642	653	674	629	631	613	623	647	587	616	617	595	620	648	669	587	643	616	692	633	619	646	586	613	615	592	605	647	645	617	606	660	659	634	685	661	632	627	599	632	602	609	635	567	584	602	616	604	640	597	600	700	637	604	571	621	646	605	640	621	665	620	613	648	621	611	597	685	655	625	609	661	648	635	618	693	586	617	594	646	681	619	630	632	649	655	621	631	636	619	643	640	615	604	682	610	642	620	619	659	635	663	622	622	637	638	623	662	624	596	586	589	610	652	588	633	644	643	601	654	621	619	623	569	595	607	675	599	597	621	612	572	626	612	600	640	617	583	602	659	603	587	611	627	603	629	594	622	643	624	615	629	644	636	627	625	588	657	560	573	595	633	601	635	571	625	591	624	619	627	631	659	620	652	593	638	626	652	604	620	643	630	675	580	635	629	590	582	595	634	659	643	622	624	643	622	594	620	600	688	617	623	643	604	629	650	648	586	617	630	608	606	618	621	619	661	617	618	629	677	587	629	612	625	643	636	597	649	650	639	573	588	618	592	603	551	630	639	635	675	645	630	610	623	631	631	650	648	662	630	625	665	640	644	637	665	669	648	629	610	594	642	613	639	612	613	593	648	646	601	619	651	619	615	631	613	662	624	585	616	643	570	617	649	619	623	608	657	681	590	623	667	615	578	589	646	627	590	648	608	707	611	587	660	617	592	638	620	610	624	659	641	673	636	636	594	605	634	651	636	630	627	653	619	621	621	589	636	623	585	584	615	635	613	632	630	620	612	619	619	640	612	614	596	637	635	594	667	648	647	653	663	598	589	649	644	620	590	631	642	617	627	625	612	649	624	649	662	673	591	604	664	682	580	619	596	622	672	623	668	608	623	665	571	623	569	638	638	615	644	609	651	603	611	618	656	615	568	600	586	634	590	602	613	645	617	612	622	627	619	613	611	612	625	613	611	590	589	616	640	654	669	629	636	584	571	591	627	597	639	651	636	626	599	654	593	637	604	650	616	691	635	590	592	627	648	669	620	663	625	652	618	624	613	647	623	621	623	615	639	610	583	592	604	580	616	633	666	636	661	617	626	576	613	618	637	613	602	642	618	611	612	602	632	620	608	607	648	632	616
52809	87788	61841	7292	3815	2841	2380	1932	1679	1499	1401	1207	1161	1210	1111	989	1018	954	946	952	972	941	946	865	909	862	880	929	934	907	3063	10968	8476	4983	2692	1379	901	817	827	824	864	873	879	849	842	866	752	849	877	869	862	896	816	848	848	834	777	885	882	853	858	818	790	846	800	795	845	852	820	862	848	861	816	825	831	850	825	899	884	837	865	860	852	826	820	854	854	863	776	898	911	775	891	887	849	866	840	881	808	809	857	870	841	808	844	882	833	833	847	838	896	863	875	842	856	919	842	790	818	832	810	806	850	853	820	814	846	835	870	833	900	858	848	828	823	794	861	843	838	815	822	840	854	836	830	850	852	825	912	803	903	854	854	861	886	896	832	802	821	816	836	888	854	846	829	822	830	844	873	883	830	829	820	812	867	822	878	844	847	847	838	862	795	870	862	838	806	814	843	830	882	872	871	870	851	842	864	869	812	848	898	865	819	885	868	792	839	848	853	835	840	819	853	856	811	829	868	842	856	871	849	803	894	833	822	815	828	884	832	890	849	844	841	807	811	857	865	843	847	829	879	831	821	850	869	863	831	839	819	813	834	851	841	836	842	863	805	853	858	831	902	864	789	913	839	810	842	867	846	853	839	814	842	778	839	777	802	900	845	869	818	810	869	798	897	804	869	830	868	852	826	797	853	843	833	811	913	827	834	866	783	868	851	789	851	831	857	900	882	860	783	814	860	829	820	818	874	817	861	845	862	817	858	848	838	811	817	827	890	837	827	898	837	822	847	820	806	796	864	847	856	825	861	791	863	826	854	822	865	864	843	904	820	843	859	844	889	840	850	884	869	842	864	861	848	842	801	855	820	853	887	888	841	842	836	876	816	773	880	850	838	869	848	865	846	808	807	858	837	845	864	823	868	832	870	874	868	851	809	803	842	875	812	810	803	853	853	878	829	850	880	842	859	847	851	855	802	871	825	900	864	826	787	845	814	900	877	854	858	837	821	827	835	806	854	852	842	815	830	847	850	845	881	834	870	842	848	848	820	843	858	818	812	853	837	836	829	836	848	909	874	803	896	795	830	810	855	899	869	845	801	808	869	866	850	812	845	877	861	827	798	782	840	847	830	788	826	853	802	824	854	826	822	848	854	871	834	877	851	809	825	880	870	832	819	859	848	840	810	844	806	796	859	892	867	823	831	839	822	857	829	860	897	854	879	855	819	853	832	837	865	827	907	841	854	881	793	833	872	842	839	854	846	905	896	836	863	859	826	837	812	802	829	832	874	836	860	801	859	810	821	824	845	840	844	832	823	825	864	818	881	798	830	861	850	835	836	826	820	844	849	904	880	848	874	815	819	850	837	909	828	770	816	802	854	878	841	877	812	876	835	878	824	822	811	898	787	805	821	846	850	865	848	792	868	843	862	847	829	845	812	873	846	823	785	875	868	788	863	810	854	834	828	811	854	883	826	836	805	864	881	882	838	814	927	863	843	830	847	811	829	849	871	824	871	845	879	802	846	821	851	872	754	867	842	823	851	844	796	851	863	864	858	866	867	864	852	832	836	839	865	853	813	832	829	778	852	841	800	888	826	817	851	827	801	830	845	849	867	862	795	791	842	827	826	835	831	867	816	794	853	829	825	815	807	869	853	823	834	769	794	872	843	842	858	800	843	838	857	799	876	853	837	826	846	860	815	799	866	887	864	847	840	840	847	863	842	807	850	841	870	875	805	849	839	865	828	861	850	842	863	812	885	865	827	804	830	808	830	799	836	831	821	841	847	847	799	881	853	866	873	850	837	863	835	841	834	936	888	824	828	833	858	855	802	901	835	865	876	826	827	783	828	862	813	831	859	888	800	851	866	868	825	865	852	825	787	868	817	878	865	861	853	858	806	820	850	866	888	824	863	809	849	833	826	829	888	807	867	832	828	840	794	877	846	856	851	862	820	782	877	872	876	790	887	847	815	811	865	865	820	834	816	849	874	796	808	813	845	874	871	815	812	857	866	835	822	847	856	828	804	817	818	851	835	852	764	827	868	816	862	866	821	810	885	851	858	857	845	840	858	847	851	816	820	767	813	863	816	787	881	834	850	831	852	824	839	818	819	876	838	858	822	854	819	851	842	866	875	852	824	815	825	792	806	858	850	826	844	794	829	816	848	861	828	794	867	854	828	840	848	824	825	828	834	838	860	892	888	807	848	828	775	766	833	888	846	926	828	893	845	796	829	874	872	876	843	844	838	813	865	866	860	835	845	829	918	830	830	807	788	867	763	803	848	855	814	821	848	827	876	850	841	814	833	866	821	822	806	827	826	879	848	812	842	873	838	812	828	844	829	789	883	849	877	819	817	800	827	745	878	858	837	845	828	834	811	826	898	828	808	847	798	837	888	814	826	868	843	814	842	779	896	838	835	830	849	835	853	819	851	833	888	812	817	879	808	851	868	825	822	829	852	811	868	782	806	812	786	834	871	838	825	806	846	854	853	845	832	807	836	830	872	872	880	832	849	848	841	808	827	848	857	774	852	835	822	850	841	849	870	817	823	854	835	909	830	844	885	840	821	871	861	840	871	896	821	847	819	851	877	874	890	839	839	806	837	829	834	883	882	840	830	874	910	838	789	866	841	802	851	848	843	891	847	852	819	861	865	790	812	833	789	870	841	825	855	826	907	795	808	839	838	830	818	876	852	803	849	828	840	910	888	871	851	847	862	819	868	795	850	854	829	825	786	836	791	803	831	816	824	856	882	825	831	871	801	800	840	828	853	831	841	786	795	844	907	858	869	858	863	805	830	835	891	766	886	806	897	848	871	825	884	854	843	833	856	829	802	862	801	801	846	819	849	801	835	839	851	847	825	803	824	863	859	860	813	791	776	872	821	802	808	787	845	810	837	796	781	792	834	797	781	835	833	891	826	845	848	829	822	848	826	856	821	840	824	845	817	832	801	900	846	839	882	892	839	840	847	875	840	799	841	837	841	867	806	865	888	824	877	867	859	843	865	819	829	855	886	819	862	850	773	860	788	822	810	832	863	836	878	842	884	842	871	852	868	877	849	803	848	876	836	831	846	851	848	821	842	864	834	888	863	874	875	842	851	846	824	796	815	842	830	832	824	835	842	813	871	884	865	823	885	862	874	842	864	798	859	887	798	815	855	864	820	841	857	803	881	806	889	866	774	812	896	843	805	845	785	810	869	790	860	842	873	844	871	828	838	866	817	893	840	801	860	833	889	906	827	857	869	851	889	818	769	834	875	801	849	827	848	812	833	827	821	820	813	846	829	847	868	826	848	855	863	818	840	832	859	853	814	813	802	815	875	845	900	857	819	796	861	857	844	845	884	785	852	794	856	835	856	846	909	866	852	790	854	828	897	863	859	778	836	840	827	864	828	854	825	798	841	843	878	839	828	830	816	785	828	859	847	859	805	894	827	874	875	843	877	815	828	846	874	810	839	855	891	892	811	882	889	851	828	878	843	853	865	833	851	876	874	803	796	851	898	900
27019	24482	27616	6935	785	690	590	496	503	512	477	485	473	471	443	461	438	449	475	478	441	494	446	476	436	489	466	495	465	473	550	868	922	788	628	529	456	482	473	466	462	462	427	506	469	431	445	506	502	491	458	491	459	465	471	486	510	454	483	473	413	411	472	446	456	452	454	462	434	440	455	454	455	422	425	465	459	443	462	475	419	483	452	441	443	463	437	465	412	463	465	469	476	439	459	466	451	465	436	445	421	443	471	507	453	460	454	469	472	461	423	446	453	449	454	443	466	456	485	466	477	466	428	438	446	460	470	431	460	442	455	452	467	449	453	495	427	446	492	476	452	455	462	453	487	432	445	492	437	429	459	448	438	432	460	444	453	482	425	473	441	478	416	478	475	454	481	463	489	461	485	449	452	466	450	428	459	464	442	457	474	438	449	462	434	422	466	455	426	412	472	456	471	491	451	484	435	442	438	461	468	468	461	475	487	440	467	421	448	459	400	455	467	429	425	470	435	455	459	478	472	454	437	475	462	427	465	423	475	477	440	458	495	456	472	478	462	508	460	445	464	453	448	449	492	418	426	451	483	434	448	447	469	474	451	429	480	430	447	441	480	455	444	489	522	436	446	450	468	479	437	470	453	463	432	451	418	464	448	507	455	466	473	476	437	513	461	463	494	484	438	482	422	484	483	464	466	453	478	476	489	474	487	429	447	477	459	496	419	435	456	466	463	467	475	452	491	458	470	441	442	467	428	453	486	468	441	432	454	468	456	458	444	491	445	454	474	463	447	439	480	443	472	470	443	478	451	455	464	472	434	453	434	435	471	442	419	462	432	452	455	501	435	469	436	448	468	444	441	477	468	421	458	453	438	451	449	524	488	457	475	509	442	438	478	486	465	494	442	490	477	473	449	443	482	438	443	418	454	473	452	457	470	454	508	461	426	447	462	430	501	462	457	457	452	446	436	452	462	441	468	441	451	463	451	450	458	460	422	483	423	438	461	470	453	452	447	431	479	425	443	440	435	436	475	433	459	454	466	474	473	454	439	444	471	446	451	462	442	474	460	455	494	438	457	433	482	460	437	448	478	443	460	457	448	458	475	445	416	458	471	467	440	463	438	437	480	493	466	492	433	451	443	474	447	443	458	465	440	432	451	428	482	458	446	431	485	456	453	478	433	446	447	463	433	455	464	433	435	451	489	457	473	505	463	453	475	458	450	439	467	453	484	437	462	503	483	460	477	471	471	407	459	420	432	474	507	425	443	453	448	452	448	461	448	475	477	442	459	456	495	439	452	452	447	449	473	435	426	453	490	445	470	467	461	461	445	421	428	444	442	439	459	495	472	466	468	435	464	489	488	424	452	449	452	435	442	451	429	459	486	472	436	439	454	481	416	454	479	430	469	432	499	454	470	457	450	427	462	491	484	462	465	484	413	466	450	462	403	441	468	480	477	479	475	451	437	477	425	452	451	462	460	456	473	466	429	471	457	480	506	421	465	472	433	482	460	423	470	477	446	477	480	414	443	440	501	415	443	447	472	458	447	430	437	447	486	488	430	428	468	447	461	500	445	476	436	453	480	455	456	481	460	467	456	412	408	454	450	460	433	480	483	452	441	448	424	435	455	476	456	441	459	463	461	440	443	446	445	446	445	465	428	460	460	452	443	500	451	474	472	436	461	474	455	478	436	448	458	450	481	452	450	443	468	467	477	491	493	426	493	435	464	446	495	470	472	429	452	454	453	448	453	468	442	447	436	441	461	466	414	458	455	473	469	452	462	444	466	462	461	479	483	525	496	434	461	428	432	433	464	450	453	445	434	421	451	488	454	489	401	439	454	469	442	462	484	501	443	471	433	437	421	462	430	436	461	455	457	441	463	486	448	476	438	438	443	430	491	503	502	440	474	456	421	476	465	468	472	500	461	442	427	458	478	475	451	432	442	448	402	471	418	441	501	450	477	439	443	456	440	392	455	474	468	476	483	424	446	485	447	425	466	439	450	455	421	464	455	453	463	454	450	444	493	464	439	473	477	430	467	438	490	449	498	448	444	444	440	450	440	467	455	503	463	457	453	475	437	496	448	454	450	439	449	467	434	447	429	457	418	429	450	467	487	451	450	483	455	459	402	435	470	456	482	459	453	438	453	488	506	495	489	490	458	441	443	464	416	446	420	467	489	444	458	460	472	472	448	418	446	470	442	424	447	468	430	462	463	446	502	440	464	457	450	465	444	450	435	443	429	453	418	481	503	430	451	456	492	476	436	459	479	459	444	457	483	451	462	435	464	442	483	447	467	465	463	471	489	442	455	472	456	465	519	456	480	473	447	422	450	447	423	459	446	449	443	468	424	491	426	457	433	438	444	421	465	446	455	433	442	472	447	430	492	461	413	478	426	452	430	442	430	492	484	420	434	452	450	472	478	472	454	459	429	456	420	451	415	459	454	480	452	484	486	476	427	478	433	461	438	430	450	446	452	434	459	457	445	456	441	468	428	420	490	481	504	459	456	458	463	476	459	440	461	469	453	478	492	454	459	475	452	462	433	477	455	452	476	467	484	451	480	440	458	476	462	506	489	435	441	454	438	431	464	464	461	458	485	435	508	421	461	464	455	489	477	485	492	425	476	435	437	465	475	498	469	447	455	429	447	441	399	398	472	450	459	496	480	476	423	435	434	464	459	485	465	454	453	453	446	441	461	459	450	469	486	480	445	482	462	463	485	443	437	436	456	455	454	475	441	464	455	462	437	445	482	487	443	424	462	481	450	483	486	391	449	457	474	460	447	442	468	453	473	444	436	436	467	461	443	422	473	483	435	473	450	432	469	475	452	473	451	479	498	466	459	473	438	451	446	456	496	441	465	443	485	461	471	472	427	459	459	464	437	432	436	462	465	437	467	431	456	462	491	468	465	479	462	445	440	468	455	480	475	468	449	445	452	446	488	440	464	491	460	474	457	445	471	458	443	453	467	479	414	454	424	450	451	459	501	515	461	445	444	436	494	446	432	412	482	486	473	455	447	445	453	435	433	455	444	422	457	469	462	443	482	467	439	465	453	482	458	451	458	456	473	440	449	420	432	440	477	481	463	469	446	479	407	440	464	487	449	487	479	471	439	421	453	471	444	448	455	413	430	469	470	448	467	429	452	444	456	456	479	441	459	434	475	476	495	446	465	464	446	468	447	463	453	468	461	469	494	462	473	464	450	463	410	480	478	436	487	464	493	445	484	459	495	449	477	433	477	455	433	474	491	470	476	484	442	459	476	424	433	480	433	448	442	440	511	451	481	448	479	482	424	481	471	469	449	455	458	485	445	438	485	463	460	425	487	465	470	443	465	461	467	446	426	466	421	476	455	432	451	425	433	466	460	470	452	421	457	499	475	458	446	465	438	442	456	471	436	432	458	462	464	457	469	456	471	478	441	443	466	468	454	477	426	441	453	445	459	479	476	458	472	432	497	466	455	456	452	437	446	456	470	466	467	432	445	461	461	466	473	439
21500	42744	29424	1276	843	746	692	704	679	654	705	643	631	615	640	602	651	600	625	681	658	643	636	664	625	666	637	594	638	649	894	1487	1573	1244	939	771	607	650	635	628	592	626	646	602	640	608	622	587	665	641	671	614	621	617	660	625	672	619	618	610	633	641	588	637	639	618	651	616	660	624	639	636	601	629	669	652	664	609	642	649	640	637	614	679	651	633	590	637	663	612	616	626	653	605	623	634	668	662	582	655	658	620	646	680	658	649	634	657	657	667	671	617	627	660	658	589	653	688	628	613	608	651	652	657	645	636	623	648	608	621	611	635	639	625	601	677	655	631	646	649	610	619	665	623	637	680	590	641	607	591	614	667	640	637	651	581	647	642	598	656	634	643	648	588	644	637	655	593	615	626	619	634	655	641	622	645	674	617	629	583	648	615	635	673	629	644	622	635	620	691	623	626	610	636	612	589	612	647	644	601	579	664	616	641	583	623	634	628	655	641	606	587	614	661	676	637	619	618	666	622	576	597	636	630	653	639	648	565	636	634	635	640	604	588	634	607	598	657	616	678	636	620	655	628	653	642	625	621	616	683	594	662	647	628	599	609	635	625	662	662	603	621	645	611	655	595	636	633	662	652	656	609	621	615	620	610	655	611	678	629	625	638	627	618	631	610	604	607	626	627	657	636	645	664	628	598	602	652	596	652	669	595	642	624	624	653	658	601	627	631	640	622	683	633	584	644	642	639	613	634	622	628	609	648	651	606	634	636	631	617	623	638	627	604	635	617	602	636	598	639	649	608	602	668	642	598	635	639	639	633	646	657	642	681	634	607	591	611	693	642	653	637	615	606	617	664	561	614	632	641	623	655	603	654	636	589	615	635	632	625	659	620	621	614	669	674	624	624	668	645	630	620	626	632	638	604	610	639	587	656	658	638	619	638	647	606	607	604	633	631	650	628	613	620	594	628	633	643	629	599	626	613	648	641	615	601	603	633	669	610	614	609	622	604	589	663	599	612	644	681	669	631	619	655	602	598	593	671	638	619	603	595	621	621	626	620	640	651	665	677	652	632	643	700	634	606	614	627	626	677	672	622	648	589	657	635	658	674	620	667	638	644	631	626	663	651	630	631	649	621	634	614	664	619	604	651	603	660	687	678	590	626	605	646	635	632	661	625	655	602	673	670	614	647	626	616	641	644	622	633	632	632	640	600	673	691	640	636	582	601	634	642	611	613	607	648	652	690	616	638	636	586	606	635	609	635	608	643	654	644	636	646	625	608	657	657	648	654	646	612	591	670	633	641	674	611	670	640	609	617	615	655	646	624	642	605	612	603	646	612	640	623	635	615	611	670	625	622	669	663	651	658	621	629	633	668	622	621	663	652	637	676	621	624	665	670	659	647	628	669	590	626	588	588	601	612	614	655	611	685	633	621	628	576	606	630	627	657	602	626	627	649	617	584	631	619	708	604	655	599	628	643	674	622	645	606	641	629	608	647	637	656	651	625	611	644	597	609	642	610	657	648	630	649	670	584	636	621	651	696	632	657	629	607	689	619	671	632	669	642	626	598	614	654	674	661	639	614	592	655	638	612	677	630	627	640	598	632	667	641	620	639	644	585	635	608	601	639	631	657	649	619	632	614	638	676	642	633	616	625	639	597	705	663	636	613	659	675	632	644	674	619	618	656	643	646	630	643	614	619	635	618	645	632	631	633	646	606	612	637	628	618	665	648	652	657	667	600	619	628	617	634	634	643	624	608	599	613	656	646	657	638	642	642	610	614	654	616	633	620	650	651	598	646	639	677	662	595	672	621	655	592	643	627	640	671	611	629	647	622	585	621	661	624	680	625	650	614	595	605	667	647	603	661	596	684	599	666	608	662	650	638	614	696	614	635	629	671	596	647	663	618	647	616	623	627	642	627	585	619	604	640	602	615	632	598	664	599	604	680	625	633	630	628	651	637	623	626	607	629	619	636	649	607	605	654	642	615	607	603	614	672	622	597	612	603	601	637	622	672	656	663	621	605	601	667	615	638	615	652	617	609	668	665	667	625	616	659	637	636	641	624	610	617	638	621	622	612	600	630	592	607	648	639	612	616	628	634	627	651	650	656	604	629	599	587	629	650	629	638	619	617	646	666	648	633	616	603	614	641	618	645	646	626	648	624	657	619	644	637	590	642	667	692	610	640	661	658	659	668	640	626	664	668	634	593	615	628	659	604	611	656	598	647	658	610	655	689	578	656	588	572	697	641	661	642	595	617	669	605	636	654	661	597	666	624	629	650	614	656	604	607	684	645	598	631	621	651	639	636	631	650	639	668	635	617	633	584	588	657	654	649	641	636	646	587	624	630	634	656	663	621	617	638	648	604	659	627	623	630	655	685	608	685	611	623	635	639	655	628	642	604	624	648	635	637	625	636	620	629	635	626	617	625	650	625	593	632	630	645	663	639	641	573	610	654	654	582	623	631	636	651	629	678	675	651	609	651	614	638	620	604	658	640	615	621	579	632	640	593	601	644	587	649	583	646	675	605	640	666	653	612	645	637	621	669	641	617	606	605	663	636	649	611	662	598	631	600	628	678	639	601	632	656	619	659	632	627	623	643	641	615	641	615	610	609	605	630	639	626	653	623	678	605	600	642	630	611	630	606	664	611	645	615	639	662	693	638	626	654	658	627	638	641	639	668	634	656	638	631	627	652	675	652	666	599	612	624	629	614	578	583	638	625	620	665	600	668	674	630	616	622	601	592	653	615	637	655	671	615	617	650	634	681	576	635	653	635	658	667	650	605	620	635	665	606	656	584	636	622	594	598	560	643	629	654	626	578	622	650	585	637	613	649	620	634	670	641	664	642	654	619	628	678	626	656	610	586	668	639	623	615	600	618	646	663	628	626	686	604	591	662	614	655	616	606	666	635	619	647	652	640	611	659	652	649	617	650	623	621	627	633	606	619	632	617	644	618	629	718	607	638	636	649	656	601	618	627	629	637	625	640	670	615	652	651	613	633	658	642	631	658	615	633	670	619	610	655	623	670	631	615	626	593	633	629	665	564	661	610	675	634	657	630	650	643	663	603	623	604	620	631	684	650	644	585	632	633	643	610	616	688	602	656	674	649	627	649	631	611	679	635	613	643	673	649	624	631	651	695	622	670	645	626	663	634	647	640	675	657	645	617	664	675	639	624	658	648	625	584	647	593	632	680	599	642	659	605	610	689	614	609	635	617	645	651	645	616	649	651	614	609	654	635	603	664	636	611	617	682	626	619	671	628	637	653	579	653	615	605	635	678	631	612	620	646	648	584	636	626	677	631	643	669	599	617	653	692	593	624	635	660	624	676	645	628	653	643	667	631	621	610	612	671	646	613	637	641	634	638	615	629	601	610	600	632	627	646	573	607	607	612	591	637	628	626	606	631	617	701	668	667	639	622	678	634	651	581	614	635	637	646	647	623	661	609	641	629	666	646	616	621	609	630	624	632	639	640	601	654	628	636	668	635	642	650
24002	21630	30414	24062	20644	10369	1359	875	736	746	780	731	715	720	684	647	640	659	595	682	645	634	630	652	629	666	612	644	651	626	1527	3634	2973	1925	1270	706	669	649	586	601	625	641	676	576	601	575	593	611	604	633	570	593	633	601	629	618	577	626	658	615	625	618	649	642	611	626	631	597	607	588	563	605	626	619	680	646	640	626	615	639	653	614	608	629	636	632	623	604	576	643	613	637	588	594	575	607	601	616	629	626	582	625	637	639	668	661	627	590	610	617	615	622	625	630	632	613	546	629	630	608	602	606	608	601	624	624	582	623	600	597	592	662	566	640	569	599	643	633	561	630	640	603	610	584	612	661	593	634	647	609	582	648	629	602	628	597	608	643	581	625	588	608	600	597	606	598	576	589	646	599	596	620	569	624	596	619	622	623	656	612	616	608	580	601	636	574	644	588	599	673	623	618	638	564	620	594	605	624	630	613	635	602	615	597	606	611	594	604	606	647	644	595	606	605	635	604	591	586	607	604	605	643	616	590	623	605	635	601	635	623	587	634	656	604	614	615	613	639	621	638	616	580	626	614	647	621	626	639	604	583	594	618	652	667	601	619	610	624	601	685	604	607	649	610	633	641	611	618	582	626	595	600	641	620	613	614	578	583	621	608	599	638	615	632	625	610	582	610	577	596	646	597	526	633	641	651	585	591	661	607	598	594	628	591	593	624	589	638	634	649	615	610	622	603	650	611	611	625	641	578	621	612	631	598	607	612	619	582	587	667	590	613	604	665	654	617	588	607	661	572	600	610	623	613	572	640	638	623	622	619	583	577	644	629	623	612	623	593	599	641	640	606	593	603	576	614	637	644	598	571	645	606	614	571	640	588	571	650	625	633	586	594	600	603	612	582	575	653	639	588	640	611	638	595	639	649	593	628	640	606	629	629	623	640	631	622	590	618	620	614	611	614	630	583	544	601	551	648	635	603	625	587	616	561	586	650	661	566	615	616	639	607	559	645	575	612	650	586	624	657	620	605	627	624	674	610	626	639	588	591	605	594	595	617	623	644	587	642	599	620	603	638	602	579	616	659	626	595	570	672	627	589	620	653	637	629	637	609	566	605	637	645	602	626	616	630	579	657	607	600	620	590	631	623	671	626	657	619	587	602	625	629	653	615	628	637	615	657	610	583	606	661	639	626	612	589	656	595	635	657	611	603	640	583	645	594	610	692	616	599	618	628	592	628	638	614	609	631	607	622	595	597	583	673	657	590	634	600	597	576	624	624	653	654	662	640	594	612	590	619	613	584	613	652	620	606	622	642	579	598	615	605	573	639	649	636	636	590	606	671	618	591	634	644	612	616	633	626	610	590	622	561	672	650	594	614	616	634	600	631	615	652	617	632	598	576	608	608	628	636	651	597	623	631	615	593	634	615	636	618	624	626	644	628	614	626	604	628	683	636	581	593	618	625	601	598	631	630	633	617	632	630	617	627	619	633	591	626	629	628	596	603	615	621	677	654	643	611	605	582	612	612	577	641	608	622	648	606	592	591	595	612	629	634	603	601	613	588	614	612	562	564	616	593	621	600	582	623	612	613	621	640	631	601	589	604	569	634	561	626	593	652	626	663	661	645	622	572	564	664	615	648	637	616	636	609	629	615	596	627	624	650	636	630	593	648	606	603	619	566	608	662	645	635	602	670	633	567	604	615	607	592	597	632	640	592	610	656	592	600	542	584	603	590	625	590	593	632	627	631	631	576	582	637	618	605	647	654	605	628	633	603	623	598	621	609	596	604	659	634	580	616	632	638	610	636	579	616	632	646	607	606	621	638	625	622	650	619	623	617	597	611	632	617	605	589	594	559	622	661	605	639	610	642	604	627	577	604	643	640	636	607	645	626	638	548	609	614	600	582	601	584	591	646	612	609	606	629	621	619	629	598	581	642	603	639	605	655	632	666	542	647	582	645	617	639	633	614	623	609	599	595	633	628	638	624	628	647	618	575	589	610	615	594	591	632	663	664	609	631	640	582	615	576	604	632	613	630	635	579	574	596	613	604	642	602	586	621	594	631	627	605	583	577	641	569	584	625	658	610	624	591	602	639	586	622	632	574	603	595	598	602	581	609	637	595	612	587	630	635	597	614	622	573	625	645	629	618	627	653	598	640	601	634	588	624	583	649	626	623	591	603	572	604	648	618	632	622	602	574	625	643	622	578	634	636	620	595	600	613	576	595	602	624	606	590	606	600	617	618	612	605	610	630	592	555	595	632	605	645	626	585	610	564	665	648	596	626	608	586	682	601	637	616	621	587	593	610	635	622	651	592	648	615	609	614	650	637	619	610	634	640	643	623	608	618	632	601	608	647	619	571	645	640	633	614	617	644	604	622	629	666	584	610	620	653	589	611	606	603	634	624	598	676	625	639	658	590	619	622	620	603	587	663	618	599	614	615	655	591	631	616	592	588	643	599	611	575	598	605	622	646	609	629	680	581	617	595	648	591	646	683	613	618	648	621	612	617	627	635	590	601	634	634	618	644	620	588	603	625	618	622	561	605	644	616	590	613	569	598	631	583	626	617	596	606	620	599	606	618	623	606	596	641	622	585	647	652	636	636	605	623	583	594	648	584	639	647	598	617	608	623	580	627	624	697	613	632	578	627	605	572	608	623	597	641	621	586	627	662	648	589	649	622	623	609	637	630	610	599	600	630	639	643	609	603	583	588	589	619	612	569	596	626	629	641	638	585	651	632	640	615	575	659	606	624	614	577	634	622	594	620	638	619	610	642	595	614	601	572	631	604	618	603	674	604	619	620	626	583	600	554	611	598	622	621	572	588	612	634	619	583	570	578	621	626	626	618	605	606	599	570	647	626	608	614	616	619	629	568	607	620	608	632	597	570	621	668	616	611	662	625	629	620	608	579	580	644	621	617	654	636	636	614	656	620	613	638	643	641	662	568	634	620	628	626	613	603	641	598	590	610	645	598	649	578	608	617	595	579	645	620	603	617	633	531	637	648	619	592	627	652	631	665	606	643	613	652	579	608	628	558	615	625	608	592	626	689	605	609	596	575	586	681	618	615	574	637	608	635	604	618	616	597	642	631	595	622	585	621	612	628	598	603	614	598	591	599	603	616	576	570	587	668	643	612	640	611	620	636	629	627	605	617	634	607	634	640	616	607	602	589	633	619	629	617	570	593	639	607	583	604	608	596	571	589	612	582	629	632	622	584	600	634	602	583	649	622	602	621	619	636	666	604	594	641	622	610	621	649	614	604	613	602	657	648	629	624	592	626	586	630	609	623	596	582	613	571	636	601	568	615	613	626	661	603	642	639	601	593	650	606	562	590	580	605	634	634	599	592	631	628	614	635	670	647	569	591	597	575	648	579	645	588	602	582	586	609	587	614	630	652	616	581	617	585	599	634	668	601	647	606	662	599	554	583	668	642	651	610	569	635	605	630	621	616	625	596	612	616	578	622	631	598	623	621	583	585	608	641	609	660	601	620	625	621
43140	79237	57010	5046	2535	2044	1682	1486	1303	1160	1114	1086	1057	1025	983	925	928	898	962	914	850	905	896	862	863	947	890	790	888	914	2987	7291	5389	3515	1890	1082	867	846	868	867	846	823	833	870	873	833	859	835	836	821	810	826	831	794	824	836	849	911	899	837	813	844	835	832	827	861	831	868	850	810	827	851	874	848	822	784	817	802	818	868	873	917	811	816	795	858	869	859	824	878	838	859	845	839	828	840	886	848	845	804	848	852	823	891	863	772	775	821	843	832	844	831	800	843	838	894	867	809	880	862	795	823	816	834	835	862	822	834	872	824	864	821	834	867	819	860	813	885	871	811	831	888	853	873	831	858	825	825	843	779	801	866	823	783	861	857	877	829	836	948	830	824	852	792	875	859	831	883	858	801	843	849	871	923	829	816	857	770	818	838	809	823	870	887	835	838	870	853	861	831	838	819	812	836	861	822	855	794	853	818	837	865	811	914	790	820	814	848	833	890	852	852	812	899	884	864	855	816	860	842	814	881	828	855	833	854	848	875	849	859	787	799	833	814	919	851	793	835	818	823	809	829	823	803	868	811	823	849	822	831	859	854	854	787	861	848	870	787	842	857	852	839	786	790	847	823	817	834	837	843	880	850	843	878	814	867	809	882	841	801	848	872	879	817	829	812	822	868	839	810	839	837	844	866	866	816	773	842	842	812	809	905	809	834	809	846	860	837	847	839	826	783	809	772	883	872	850	866	872	811	870	869	833	850	830	819	820	835	883	802	877	817	855	845	779	878	822	843	858	841	848	871	887	885	796	881	898	852	843	842	796	855	840	803	835	832	862	818	833	862	876	878	832	838	777	846	848	919	826	829	830	852	814	889	883	875	834	865	871	849	846	869	852	873	840	857	841	817	866	852	812	841	840	860	882	823	816	841	863	865	880	819	855	885	878	805	895	828	841	841	821	815	836	860	838	828	800	860	824	817	875	833	814	793	848	879	907	795	823	823	848	866	833	888	892	836	833	855	815	854	865	819	889	841	867	841	861	874	777	813	832	820	833	823	834	827	787	850	856	839	805	878	846	822	888	862	856	885	855	821	844	826	864	835	840	812	848	848	766	826	831	866	854	832	900	799	813	872	850	815	794	839	841	887	837	899	856	816	787	880	837	898	830	909	840	802	827	804	895	827	786	866	852	908	818	879	865	849	881	837	810	851	839	814	852	851	785	855	806	880	841	852	836	860	877	843	885	837	835	842	842	828	772	885	821	825	804	833	834	847	817	847	871	818	854	804	836	846	807	841	798	885	857	834	927	824	807	865	875	756	822	847	856	822	841	820	811	806	858	816	863	873	823	827	815	855	809	855	817	847	852	857	850	777	814	830	861	862	846	855	853	829	854	824	845	854	848	884	863	852	851	777	835	816	831	848	861	869	820	852	779	837	811	890	811	835	859	855	861	813	814	824	806	871	834	856	826	820	821	850	825	827	849	883	823	855	858	811	822	903	830	803	823	838	891	869	864	810	855	858	803	846	848	821	838	819	786	854	868	854	804	822	844	844	867	798	821	832	819	871	810	848	846	852	822	830	838	823	852	865	810	842	842	849	834	827	835	835	871	882	770	808	823	850	809	810	790	788	865	802	829	830	873	829	814	897	857	811	862	861	821	836	830	813	850	802	801	836	909	837	816	826	809	904	852	787	837	817	832	865	824	823	864	864	836	811	876	829	849	817	799	874	842	816	832	866	821	851	876	814	853	845	793	867	837	880	811	814	828	856	816	823	841	786	890	832	838	831	867	824	858	836	879	805	829	824	863	784	819	851	817	888	818	841	819	809	879	872	865	791	889	880	905	794	787	814	812	855	809	862	796	801	872	861	852	849	857	821	944	778	822	845	768	886	816	802	864	838	819	851	842	845	841	870	836	821	828	861	864	801	842	884	831	896	833	810	851	825	834	801	863	818	850	816	818	808	888	810	859	810	910	845	872	800	808	819	822	872	863	844	853	818	824	841	805	830	898	858	847	813	845	841	855	863	883	834	816	850	897	861	839	811	906	853	859	863	847	881	858	810	833	874	841	816	862	803	867	852	822	811	805	838	844	840	858	871	866	857	813	829	774	805	847	853	834	854	828	842	824	878	845	848	878	830	865	887	837	818	827	860	862	790	841	821	832	850	796	868	891	795	867	838	814	778	818	837	861	835	873	829	844	841	826	825	841	841	875	820	805	822	831	839	792	811	810	850	862	864	836	826	866	845	820	827	879	888	894	853	817	825	815	808	821	782	848	905	875	831	846	850	835	846	840	871	840	862	850	841	864	847	872	841	851	846	826	868	863	898	845	863	825	842	798	808	824	842	850	835	856	857	844	815	835	847	883	840	828	824	881	833	838	837	834	835	875	874	838	810	813	892	892	843	812	831	830	818	855	811	841	807	902	871	842	832	883	827	834	874	838	859	839	846	855	830	812	825	812	836	885	850	813	838	819	816	793	862	915	846	865	890	839	851	857	899	894	849	845	880	783	817	805	866	843	847	849	827	850	858	762	818	812	858	863	831	829	826	859	828	856	854	821	774	812	840	843	854	855	802	818	854	837	817	839	843	794	824	838	793	856	823	811	794	807	817	828	836	795	825	781	832	839	847	881	875	899	854	765	807	859	838	836	841	844	878	862	824	820	897	836	819	851	905	815	853	859	845	785	896	876	855	836	839	854	845	855	832	862	858	886	834	880	830	863	878	831	845	812	850	877	803	826	882	830	833	881	856	857	798	841	794	828	854	857	864	835	836	857	871	827	838	851	816	808	811	831	802	879	878	870	835	871	806	790	809	811	872	830	896	801	807	810	824	796	850	815	859	851	839	850	827	795	845	859	822	806	840	865	836	816	807	830	790	878	858	809	767	839	816	810	875	839	834	818	856	796	824	823	850	823	846	879	860	818	862	859	823	775	850	831	883	857	832	833	831	885	800	836	806	846	839	858	807	848	841	855	919	818	878	804	870	799	858	854	857	872	859	843	860	817	830	819	885	878	794	869	826	813	865	869	867	842	836	873	824	851	824	836	875	822	833	848	865	846	828	779	834	868	858	785	859	835	867	811	858	837	843	874	825	826	847	804	876	882	776	890	848	830	844	858	822	845	845	839	824	860	878	854	798	839	854	836	861	845	837	828	854	844	852	813	816	847	868	835	850	843	861	863	791	786	862	896	863	832	848	892	847	849	846	842	836	832	867	878	868	858	825	776	783	848	875	844	899	837	860	824	882	833	848	799	867	803	853	867	841	779	786	867	826	845	838	913	819	839	855	834	824	842	824	844	858	914	849	842	802	811	836	836	849	892	822	864	811	819	830	883	864	858	851	843	873	825	801	842	869	896	905	849	806	854	803	796	804	840	827	876	824	828	857	862	810	851	803	860	817	848	819	848	828	824	875	787	867	875	865	835	803	855	856	868	851	808	800	870	842	780	881	824	826	892	839	809	833	846	796	826	865	823	844	828	849	820	804	837	852	877	829
22962	21242	29201	23782	21088	20650	7759	1192	910	872	789	729	734	758	721	686	675	685	681	639	636	639	674	616	657	634	666	638	632	726	2689	6206	5007	2986	1663	788	592	566	609	579	651	576	619	625	632	621	597	595	604	637	605	607	634	589	589	616	586	627	619	591	635	627	585	646	614	581	603	587	599	598	581	548	569	596	592	628	615	597	609	600	608	617	575	606	597	615	614	603	586	581	609	589	595	597	619	597	597	628	601	599	593	578	597	577	644	638	581	627	617	622	630	614	537	598	605	596	617	589	626	596	612	597	612	588	669	581	606	570	593	582	582	652	600	592	592	612	631	584	633	630	588	587	575	590	639	592	618	640	576	646	623	628	603	601	593	547	625	602	610	598	620	643	591	622	623	590	570	604	630	621	630	583	599	606	611	611	574	575	620	605	593	648	617	634	600	619	636	630	635	608	618	549	631	590	567	617	611	626	598	596	577	610	605	616	604	632	611	602	623	614	605	637	570	623	560	597	599	556	594	592	584	625	562	608	594	603	614	648	602	614	649	602	648	639	555	605	611	624	603	627	582	608	621	613	642	556	591	555	623	618	555	597	611	611	630	602	596	601	593	578	599	633	603	591	619	558	590	599	598	560	567	599	605	601	622	553	618	633	606	622	600	637	605	629	580	555	637	604	673	634	626	602	581	612	614	644	589	591	581	638	591	605	581	591	604	625	573	598	615	633	601	595	560	596	612	600	578	584	641	595	630	603	564	583	642	595	631	596	551	590	591	614	574	597	631	583	605	625	614	595	604	613	630	572	605	581	584	621	612	639	589	609	635	602	603	604	547	595	615	600	587	605	565	595	580	627	610	590	608	586	599	620	582	626	586	628	561	592	608	616	547	587	554	613	544	566	614	618	618	617	590	583	563	602	598	559	622	583	617	594	567	636	646	600	632	596	621	617	565	597	599	587	613	585	603	617	557	565	570	608	636	599	601	566	614	694	594	589	592	616	569	613	603	560	567	588	594	591	609	568	622	623	635	666	586	596	607	597	666	538	611	621	567	601	620	578	584	622	577	604	606	584	658	585	617	612	616	593	591	611	639	611	603	581	619	596	597	578	606	618	648	573	609	601	607	576	608	593	636	569	635	599	589	641	584	579	587	569	565	600	595	546	603	568	549	616	624	620	606	598	600	598	588	622	628	605	657	623	609	569	574	561	650	608	607	642	585	600	580	611	598	581	640	553	574	595	586	595	663	595	621	536	584	561	550	584	576	585	622	597	611	599	588	627	553	635	649	628	615	564	655	619	568	599	549	637	557	585	555	562	599	547	590	557	602	574	601	592	575	581	563	635	582	565	589	591	663	604	633	613	594	564	642	588	570	627	555	616	616	566	602	612	553	623	620	616	577	577	630	631	657	584	589	562	557	603	581	623	607	565	634	560	593	593	582	596	602	645	588	594	577	630	601	569	614	598	634	598	578	573	601	541	613	659	586	591	560	598	543	611	587	595	568	561	614	617	592	568	560	620	620	547	605	636	615	621	567	623	623	588	558	599	640	610	613	598	603	605	588	630	591	598	625	578	589	636	595	638	588	584	635	570	615	628	525	629	585	575	637	602	589	567	603	589	625	570	567	607	641	654	589	584	625	565	617	566	594	602	570	615	598	560	610	640	605	615	614	548	617	624	531	581	604	628	608	591	587	650	600	589	602	574	583	607	614	581	582	590	575	605	585	569	635	605	543	631	584	634	605	581	635	616	596	588	574	600	594	641	617	555	643	572	613	580	606	546	553	657	636	595	571	665	579	599	542	586	607	650	589	595	617	592	628	630	582	580	621	584	595	586	634	592	578	603	585	588	592	609	566	580	628	608	596	663	597	613	612	590	602	586	571	575	584	622	607	594	575	581	581	630	601	579	593	563	612	607	578	629	602	628	578	582	590	588	612	629	592	589	561	646	622	626	612	589	634	576	566	570	610	595	583	553	589	587	624	595	618	658	579	565	569	581	608	561	577	603	645	546	610	634	641	565	586	617	595	587	620	558	594	568	618	602	602	588	596	615	577	625	592	598	587	590	633	615	615	605	604	597	618	594	581	618	597	591	572	622	596	568	580	630	564	592	598	582	612	563	580	584	593	573	611	638	595	611	611	595	607	627	574	592	579	608	539	608	586	610	588	596	621	569	598	608	611	630	602	610	609	605	615	625	592	606	589	614	611	588	592	584	595	574	551	560	622	626	613	554	606	584	628	618	611	605	624	599	608	572	602	600	550	589	581	596	567	578	608	591	579	572	620	575	633	609	602	621	597	634	589	576	606	563	586	587	588	631	577	611	588	604	612	608	597	599	604	584	587	609	625	589	598	599	585	638	618	580	578	640	577	589	626	620	538	615	666	609	547	576	664	585	572	615	608	577	557	622	632	622	596	618	549	580	629	572	555	577	592	595	589	580	624	596	613	561	643	594	582	658	589	594	567	582	620	614	595	590	603	657	607	545	604	611	625	651	627	620	561	626	559	573	583	676	597	598	617	616	584	558	582	611	620	556	556	612	580	562	605	653	632	570	622	576	656	600	604	604	624	581	590	548	643	613	609	614	623	602	606	576	608	613	607	567	547	577	590	623	607	586	598	592	602	663	622	564	574	574	637	613	623	579	589	576	588	620	602	589	636	594	622	586	621	587	558	603	563	579	629	612	585	642	647	630	605	598	583	627	605	603	571	609	563	626	624	582	599	591	609	641	580	623	589	588	601	632	607	581	599	617	584	588	596	595	603	573	629	616	586	610	573	636	635	632	621	601	611	603	606	569	596	576	622	568	591	594	617	617	594	648	613	600	595	580	589	608	609	590	562	627	614	585	647	624	581	560	610	554	600	604	639	605	610	604	587	593	624	586	577	630	595	565	594	617	639	594	568	579	601	632	603	578	615	601	540	606	630	566	599	600	592	641	596	573	605	591	603	602	642	598	615	574	605	638	582	594	571	589	605	582	609	582	538	596	568	620	586	593	613	574	547	568	548	577	590	608	630	563	585	627	588	597	578	595	658	601	602	608	590	588	627	607	570	570	568	586	584	613	579	573	604	609	561	635	574	609	625	618	641	552	581	605	595	561	592	624	587	555	641	578	546	650	599	614	576	575	599	568	580	597	607	614	560	593	552	614	603	623	640	597	580	588	575	591	627	591	615	603	623	645	623	531	609	616	590	623	599	592	593	666	632	579	565	666	594	573	667	595	611	562	593	602	583	610	596	617	596	641	611	571	622	622	594	598	593	628	568	605	622	604	580	577	614	569	602	590	585	585	611	647	603	633	575	602	581	640	533	624	625	630	598	612	605	643	545	596	595	581	576	578	609	571	557	636	586	606	636	588	611	602	617	620	579	612	624	565	579	626	638	586	586	554	638	576	613	639	599	635	601	565	565	604	582	590	574	549	582	589	635	587	597	578	549	624	615	573	625	586	611	592	609	587	604	627	544	591	583	578	609	575	616	596	580	599	626	599	596	561	617	552
48520	85056	58713	7723	4173	3076	2501	2117	1800	1554	1376	1310	1257	1148	1064	1069	1014	997	971	921	897	933	912	961	922	915	929	856	934	1176	5368	11306	9002	5606	2847	1169	834	826	829	810	825	811	796	832	817	844	831	801	843	780	813	850	765	811	826	799	831	825	863	795	852	858	829	845	875	819	826	793	807	811	833	811	825	811	782	784	833	863	772	825	775	831	782	823	815	808	802	790	863	873	746	824	890	837	836	812	784	874	784	782	843	837	777	836	814	817	857	833	758	822	861	807	830	822	820	837	822	817	818	819	860	780	812	796	839	777	824	804	793	812	795	822	797	849	833	772	809	841	833	809	836	809	816	866	794	809	832	846	805	744	809	845	835	812	773	791	833	846	787	782	821	826	833	778	810	834	761	761	841	815	800	816	778	857	783	762	828	808	773	826	817	809	836	815	803	799	846	834	829	799	829	794	816	770	822	817	889	840	837	794	870	833	806	858	835	798	841	817	792	847	812	845	847	801	823	818	786	812	886	812	848	734	846	808	822	819	813	841	803	861	867	781	799	834	857	843	794	785	807	818	810	843	785	801	816	827	800	809	833	760	776	857	814	779	845	797	847	843	867	832	787	810	775	815	822	824	775	826	796	858	833	781	801	856	858	829	848	806	815	805	871	819	820	757	823	838	887	856	818	782	859	777	792	829	816	837	844	831	801	853	790	840	815	794	833	842	821	806	841	770	802	872	884	821	793	798	841	817	802	926	818	796	838	807	833	867	844	792	785	840	830	861	821	849	822	809	815	814	808	794	828	852	845	847	803	850	816	777	863	791	795	822	827	831	863	768	788	851	843	833	799	819	806	840	835	785	846	795	845	843	887	841	775	784	814	834	804	794	792	828	828	838	797	796	840	815	813	844	805	827	814	850	849	809	825	828	833	815	842	795	858	833	796	789	802	795	796	778	832	839	797	814	810	815	855	753	881	843	818	818	855	829	743	827	800	842	820	780	840	815	879	828	833	831	832	821	800	823	860	860	822	808	846	787	817	793	844	819	849	816	788	834	823	784	806	809	830	828	821	865	803	893	859	766	788	887	892	830	847	836	788	835	822	831	832	812	840	822	863	834	866	850	731	803	845	850	855	818	812	818	851	855	828	797	862	831	847	812	845	829	869	864	779	810	804	826	757	820	845	809	834	846	826	862	785	853	824	839	811	823	815	819	790	840	788	817	830	823	824	826	799	821	838	821	773	747	783	826	828	794	795	824	848	810	790	793	819	795	839	825	823	822	801	847	793	845	852	809	824	807	830	857	792	868	800	838	830	799	783	837	805	799	772	820	811	803	795	888	781	835	775	794	765	833	817	793	834	841	815	843	805	841	856	813	859	841	829	892	797	772	869	804	818	823	810	774	781	824	851	842	773	822	819	787	878	835	844	811	843	833	760	805	818	848	844	791	835	767	848	842	792	799	804	826	795	801	842	774	806	764	803	849	791	832	774	807	852	841	778	811	850	836	824	782	760	804	849	844	773	815	795	825	788	818	838	806	816	799	793	814	826	799	833	767	871	830	821	779	846	826	828	850	816	860	862	786	811	804	810	789	835	782	839	798	818	864	820	805	829	772	819	785	827	818	805	784	827	819	819	755	825	818	804	844	786	794	822	770	771	830	864	817	769	844	861	837	881	854	813	818	836	811	804	828	810	797	888	822	832	856	895	824	817	830	824	863	815	818	817	814	787	856	853	847	821	824	807	789	809	795	788	812	823	802	809	872	827	823	806	786	859	825	817	805	816	830	790	792	821	825	799	822	814	815	795	786	784	817	779	808	824	785	756	784	837	803	784	816	832	833	782	801	808	831	835	806	779	844	814	837	855	835	806	802	850	826	844	838	825	786	817	818	791	799	825	841	841	799	834	839	849	805	858	874	879	817	799	829	861	761	766	869	801	808	868	779	861	802	771	816	796	799	821	860	782	813	825	821	832	901	847	804	859	793	818	830	831	875	800	810	761	826	831	875	811	803	850	855	847	809	856	792	851	816	817	809	817	748	812	815	814	845	840	857	818	796	848	793	853	783	856	792	802	830	835	790	802	824	807	804	797	786	859	825	812	850	877	786	790	798	811	844	824	825	841	788	838	828	835	784	804	826	813	816	866	803	806	813	785	804	824	809	809	818	763	830	809	868	806	838	836	817	812	810	809	878	819	814	859	847	835	790	908	805	882	780	787	799	819	842	777	822	812	855	812	807	829	819	873	838	758	834	799	848	838	856	844	826	763	763	857	806	786	833	825	802	803	839	786	814	813	889	854	789	834	822	805	819	860	862	849	769	806	762	836	820	815	846	814	798	847	782	857	844	790	815	823	826	849	816	836	817	847	808	784	814	779	781	807	794	842	793	798	843	865	805	848	786	818	848	812	819	796	825	839	861	807	820	862	844	831	872	797	802	862	786	817	841	857	806	828	843	861	822	865	857	811	799	871	785	855	801	850	880	808	827	843	814	805	767	777	807	852	820	808	786	803	777	861	758	839	863	815	826	812	785	829	823	813	778	845	788	825	833	793	775	820	814	789	829	801	843	821	841	840	772	775	809	837	787	820	806	825	827	790	839	760	815	813	766	817	775	797	792	763	799	782	835	817	814	815	820	823	838	815	843	820	814	803	845	840	807	820	834	803	864	801	859	822	813	822	778	839	831	824	800	790	802	833	755	832	832	819	792	799	843	774	840	781	786	859	793	835	834	796	783	823	808	827	858	800	862	807	814	840	808	787	740	825	807	797	830	833	771	827	823	822	794	780	799	824	760	852	834	751	814	836	813	813	861	765	866	834	804	816	845	753	799	827	770	830	809	840	864	840	802	830	828	810	853	808	868	851	833	857	788	786	786	834	810	856	838	852	813	874	815	805	810	783	846	772	817	790	820	815	738	820	822	801	824	772	799	830	839	812	821	828	806	835	805	868	850	791	818	873	855	808	809	847	853	846	808	859	812	768	808	846	778	810	867	795	915	849	802	853	825	821	786	821	871	761	844	854	825	772	830	820	857	819	790	775	814	819	836	815	778	819	816	871	794	778	841	801	797	833	810	825	792	834	830	839	811	806	856	842	830	777	814	810	831	794	846	781	819	847	840	860	757	794	832	822	806	773	801	831	825	810	819	829	876	792	778	808	795	799	873	890	767	844	821	817	817	846	816	843	847	792	828	787	819	795	787	834	795	767	807	805	849	809	844	878	829	813	803	820	774	795	827	778	813	838	852	808	749	779	859	797	809	836	811	824	795	849	834	814	790	828	777	835	777	841	798	784	800	836	796	834	826	815	834	811	819	820	782	806	799	854	819	770	839	839	801	843	833	801	803	823	800	867	802	844	808	761	824	833	799	801	805	790	839	787	856	795	842	816	808	841	885	832	803	791	865	803	852	780	814	899	851	825	860	787	857	804	836	848	800	785	880	800	795	866	779	787	825	803	828	751	805	778	806	812	849	827	815	820	794	826	807	809	841	798	786	827	804	886	766
26857	23651	23009	5481	549	452	466	464	493	410	450	444	458	440	441	461	418	443	458	410	455	430	389	455	426	384	466	434	412	460	643	872	854	769	615	461	401	444	420	444	438	425	436	418	418	412	441	420	449	419	410	442	452	431	422	431	441	434	404	425	410	480	428	406	403	470	432	391	424	471	414	430	438	421	447	438	419	423	407	448	417	405	467	418	400	442	425	430	431	448	435	431	419	472	447	426	482	419	438	451	401	421	446	470	396	437	437	470	425	439	453	423	411	422	442	432	412	469	449	476	426	405	451	442	418	436	378	408	430	443	407	457	403	444	418	423	401	463	427	422	473	437	447	433	420	434	419	435	430	427	434	413	450	385	416	423	428	426	434	426	425	466	427	406	423	447	404	408	436	438	434	449	423	462	443	439	457	434	405	412	404	406	431	423	410	444	438	459	427	420	449	416	428	404	412	405	413	432	462	449	425	432	441	436	459	408	417	409	426	412	424	428	378	410	401	452	399	447	430	419	430	415	409	445	414	413	381	436	413	417	453	426	447	439	462	415	441	424	420	457	423	423	432	432	391	444	389	447	433	437	443	445	433	423	432	445	418	469	424	432	421	441	410	441	422	413	418	414	429	421	450	453	416	399	420	434	409	435	410	458	477	439	435	425	391	448	440	439	433	431	437	418	370	412	398	440	387	417	417	409	439	464	397	404	420	413	415	408	407	428	413	417	458	431	423	434	406	407	418	454	440	397	423	409	399	418	395	444	455	451	439	423	468	432	429	458	440	473	447	432	444	452	427	442	442	391	441	425	412	379	465	395	446	419	417	432	401	408	392	399	449	457	427	422	437	434	417	393	439	409	455	412	422	401	395	450	434	449	425	424	448	404	413	395	450	449	419	429	419	418	425	413	436	383	426	418	428	424	394	434	433	460	416	399	455	410	424	465	421	412	434	429	411	424	408	445	449	426	438	419	457	469	421	447	435	422	394	435	438	397	441	402	380	456	406	412	421	422	410	414	449	410	416	458	453	462	429	437	435	424	465	418	428	398	433	403	454	457	427	445	417	431	446	418	446	422	424	448	430	406	420	411	436	392	391	431	424	448	462	451	433	437	425	465	422	424	438	447	409	484	480	410	445	417	400	448	428	397	433	426	449	453	428	426	421	430	412	377	434	431	453	440	392	448	423	388	429	456	437	437	455	402	403	407	450	427	456	433	401	388	444	442	428	394	413	422	438	409	465	417	427	439	419	452	443	422	442	433	411	397	463	432	448	428	409	403	462	415	445	449	461	419	446	455	478	462	406	388	394	436	452	410	453	436	440	446	442	437	423	440	438	445	459	436	452	448	452	430	448	408	428	431	440	417	415	428	404	431	395	431	451	408	436	449	484	410	424	413	411	440	461	433	419	418	392	421	460	432	414	444	411	427	473	453	408	433	413	443	398	429	421	421	461	437	412	393	448	424	406	428	400	441	455	424	424	417	424	391	442	462	441	472	420	412	409	449	453	453	424	420	443	427	453	394	399	437	443	397	446	408	426	418	463	423	439	429	470	433	452	459	447	425	447	434	403	447	462	420	450	451	443	441	440	416	393	388	442	434	415	443	445	435	419	422	452	425	458	444	425	415	472	440	445	436	428	424	431	452	441	435	466	383	405	414	469	464	429	399	430	406	402	400	416	435	430	433	457	417	431	443	431	472	448	440	414	431	418	423	436	429	428	399	421	442	436	461	418	418	462	444	469	429	422	430	427	450	440	440	424	418	412	426	405	464	429	465	417	391	429	434	466	423	404	421	472	417	426	438	398	448	427	469	467	421	435	448	418	413	443	421	405	397	433	442	424	457	445	452	437	422	453	391	469	408	463	464	378	418	458	395	448	445	418	437	423	406	444	464	447	418	420	406	426	452	391	429	383	447	429	440	462	411	442	431	444	435	442	432	412	455	464	437	413	439	425	420	439	451	410	419	418	442	417	415	416	458	404	447	440	426	410	405	413	435	444	425	373	420	440	408	408	410	370	421	485	404	450	429	417	455	425	414	466	462	456	426	470	440	415	462	472	422	423	420	442	446	470	446	420	414	449	451	413	444	405	446	423	416	406	474	402	423	416	414	431	424	438	446	401	422	413	420	411	427	420	474	435	420	431	432	420	454	429	404	409	425	388	454	472	459	430	425	424	420	438	425	393	415	416	457	384	462	441	458	405	459	396	394	410	446	442	454	448	446	462	437	438	443	418	434	412	463	436	376	434	433	421	403	423	429	412	424	419	450	401	409	426	418	396	401	427	449	478	425	431	448	384	423	452	432	456	466	428	453	469	426	432	410	426	475	429	431	415	426	417	464	441	439	439	459	446	440	427	411	407	461	407	411	417	443	440	419	440	470	452	466	456	427	411	473	407	402	423	438	472	460	458	425	443	401	385	450	392	459	453	447	467	414	419	437	419	419	421	401	427	406	424	468	465	439	414	399	437	432	465	401	434	460	425	481	418	452	406	433	418	431	452	446	403	454	421	455	461	420	435	430	405	406	408	458	427	436	422	469	440	410	443	425	445	420	408	462	405	438	437	424	410	463	449	436	446	440	425	422	439	401	420	428	443	413	417	416	446	411	384	421	431	440	412	402	458	411	470	425	432	423	445	422	423	420	418	433	406	439	440	403	435	464	484	434	440	451	425	427	412	451	405	452	411	416	479	416	415	428	428	436	453	445	425	419	399	425	452	438	451	431	409	431	432	433	459	455	448	421	448	469	430	417	439	436	403	406	420	461	460	457	432	413	415	424	396	446	459	442	439	414	417	468	423	410	428	431	448	465	424	443	437	400	413	439	428	445	448	403	432	455	423	418	396	422	426	429	419	441	417	422	447	439	429	409	445	447	429	436	459	412	471	406	418	427	419	438	400	454	437	426	419	450	425	439	460	483	400	435	408	419	399	402	411	425	454	413	448	395	451	445	433	464	453	449	432	455	408	458	438	462	459	439	372	427	395	437	414	432	395	410	443	441	415	401	401	410	422	442	429	442	438	447	439	430	460	389	433	434	416	419	451	439	462	422	435	402	454	418	415	439	436	439	379	444	431	411	429	406	402	388	427	471	419	410	459	424	427	438	445	453	448	420	412	446	436	434	455	460	430	451	430	397	439	370	417	435	444	461	437	433	433	431	437	414	450	413	452	440	424	454	435	424	414	434	434	446	422	447	442	486	418	459	410	410	445	450	424	436	448	432	458	407	406	448	430	430	441	445	399	448	403	406	441	451	433	434	408	444	417	407	449	446	421	437	437	418	412	419	450	436	416	442	414	424	439	415	448	430	472	413	453	409	432	401	445	407	404	428	433	416	412	419	448	418	448	384	438	447	425	424	436	416	407	412	406	412	414	459	482	427	417	452	433	410	427	450	464	425	425	418	410	448	435	438	444	409	435	429	434	438	404	413	465	375	432	437	438	460	443	422	403	427	434	410	450	414	454	398	389	427	402	424	454	426	405	428	448	450	464	410
19597	40188	22551	1409	853	760	669	664	663	617	621	696	591	579	610	603	634	616	546	609	616	627	579	605	567	628	630	583	635	695	1115	1478	1517	1226	965	673	670	593	621	605	571	593	606	595	580	633	606	577	619	592	591	597	562	599	585	604	634	611	637	583	608	617	610	612	612	577	628	617	624	604	604	617	609	572	569	613	594	608	633	607	600	662	554	630	622	614	590	589	603	591	587	576	605	602	608	619	592	597	587	633	619	632	603	639	602	614	627	546	589	594	598	596	580	605	557	581	597	600	581	606	630	631	600	600	539	629	623	621	615	621	595	584	630	595	598	581	577	595	596	606	639	625	612	575	568	634	589	599	598	579	641	593	609	615	572	614	590	597	568	616	603	644	571	564	617	585	606	641	590	612	603	578	602	615	640	630	584	607	630	610	639	639	607	587	584	553	578	585	583	558	597	591	629	615	554	603	595	575	646	610	614	593	608	597	556	579	570	589	576	600	595	621	571	613	597	599	630	600	596	589	611	599	593	585	610	581	617	597	570	614	605	567	545	617	593	617	590	634	615	551	589	592	590	576	581	590	611	590	656	618	567	635	557	592	602	593	608	605	626	583	571	574	559	633	592	600	590	603	605	591	612	604	601	603	661	573	603	622	587	588	591	604	621	594	603	557	623	579	544	609	578	580	612	599	577	623	613	608	600	584	656	582	613	626	598	556	619	621	604	592	580	612	559	621	592	591	549	590	617	572	615	585	581	582	547	587	609	574	578	628	546	589	553	593	652	586	575	639	630	585	628	612	539	575	568	594	620	601	560	594	599	627	646	621	575	526	592	623	670	601	625	604	629	612	662	576	569	577	589	638	596	599	593	594	568	627	609	602	628	616	605	622	605	607	576	602	617	652	540	587	561	607	598	611	571	614	557	612	646	632	641	550	558	588	639	646	571	608	621	573	597	638	595	591	601	652	600	620	604	617	563	592	565	578	626	611	581	612	550	580	548	574	574	613	600	613	587	627	601	624	629	616	618	605	549	571	594	589	566	626	627	591	608	586	587	656	614	569	624	617	590	598	589	586	616	621	564	605	587	574	624	618	547	605	585	552	623	601	558	607	637	522	609	593	637	620	636	598	625	593	609	612	633	565	577	619	606	583	630	617	607	634	625	582	600	625	610	538	610	568	589	612	603	590	616	572	552	588	556	576	587	542	571	573	601	627	610	574	596	572	609	623	626	589	585	568	585	578	629	616	600	590	622	606	581	574	628	614	607	626	617	620	596	635	598	556	614	603	601	561	564	615	618	625	568	583	656	576	600	592	620	626	604	594	594	630	613	592	613	601	571	591	642	571	606	586	639	640	593	601	577	586	620	642	608	628	576	602	573	584	586	570	614	606	608	578	589	607	587	594	586	604	587	590	571	632	591	593	637	652	552	608	616	631	565	590	618	616	591	603	598	585	598	620	580	635	591	584	590	617	635	574	542	581	649	616	635	627	607	606	622	608	584	588	621	616	619	613	585	608	603	603	574	600	591	605	608	562	588	576	585	595	579	624	593	593	604	555	605	609	615	632	599	616	565	613	628	567	578	560	629	599	565	623	630	546	611	590	628	545	552	592	630	601	562	597	608	598	595	615	599	563	596	550	566	597	606	623	617	597	564	616	614	667	620	636	628	608	607	608	601	568	566	597	603	592	582	624	582	615	587	578	548	552	591	627	599	647	564	650	627	625	604	629	614	620	608	645	592	625	581	585	571	609	637	587	593	593	640	622	589	594	650	608	581	628	574	609	620	617	652	615	644	608	626	587	567	609	589	601	598	612	592	586	663	582	582	604	580	635	556	627	655	619	603	600	600	621	620	626	599	623	639	635	624	636	602	589	623	543	620	598	577	567	621	632	551	635	579	627	625	621	600	622	572	583	599	601	580	587	647	618	616	591	574	605	628	633	636	617	562	608	633	584	580	585	621	601	575	582	586	633	589	638	568	596	606	649	624	669	589	615	604	613	589	626	638	573	609	589	614	601	601	611	592	602	638	651	598	596	574	562	595	589	622	590	604	572	628	563	655	613	580	606	569	612	557	663	584	624	574	583	647	621	610	632	561	590	590	573	591	584	582	625	616	563	579	581	598	620	636	585	590	588	618	609	630	592	610	654	610	641	602	554	642	650	613	588	613	583	650	575	595	616	581	592	574	609	613	606	604	613	616	618	596	651	560	597	561	568	597	605	627	594	617	571	602	591	578	609	604	583	611	565	570	649	621	632	571	597	582	572	590	575	611	586	625	571	583	581	655	636	569	608	571	593	584	590	599	653	571	613	585	576	577	594	636	612	600	587	639	591	616	612	649	603	584	576	613	611	581	612	589	613	589	600	598	590	610	680	605	629	573	635	649	610	618	623	577	592	605	583	601	599	608	539	606	568	583	581	632	559	594	589	564	623	636	592	610	611	601	633	547	622	581	643	660	619	616	563	598	621	596	602	580	603	631	638	588	593	574	572	587	592	587	591	609	603	582	612	611	586	624	640	601	586	597	598	586	598	605	566	643	590	609	588	595	615	554	562	570	617	623	638	602	611	576	606	579	615	591	580	580	591	588	594	571	634	544	612	573	590	592	595	558	577	596	617	606	596	610	601	630	585	590	561	621	634	572	618	645	595	599	599	593	607	549	603	587	586	594	629	616	607	583	600	588	611	608	628	570	594	621	602	571	634	600	613	575	568	598	560	623	591	596	640	621	625	553	611	580	552	608	627	621	583	635	570	584	571	642	602	633	597	576	591	601	593	591	593	607	555	604	598	606	593	623	632	584	571	633	578	602	591	602	596	619	632	611	631	607	574	593	610	600	569	612	619	630	588	588	639	553	599	624	604	576	630	575	564	590	612	587	593	632	563	622	582	587	591	618	618	581	605	586	573	593	540	594	605	599	556	571	598	660	610	567	609	611	622	574	604	578	600	562	595	631	629	635	610	585	593	603	605	603	582	550	607	643	612	613	625	620	572	591	598	620	584	567	623	583	601	579	607	560	621	601	555	661	606	592	586	627	605	574	638	591	598	595	630	634	580	583	620	613	614	567	636	575	578	654	610	594	591	624	579	621	611	565	590	621	589	629	635	587	579	614	559	591	641	571	643	596	586	611	607	617	607	626	591	597	612	577	576	625	628	540	574	630	611	578	604	617	594	605	583	582	569	617	599	558	599	594	580	621	575	602	565	625	609	638	616	568	635	602	553	598	627	587	608	638	609	612	562	582	583	608	589	543	654	620	585	604	583	605	559	589	610	591	620	589	608	600	576	603	594	581	605	623	615	627	574	558	577	614	596	557	628	601	607	634	642	589	602	595	656	610	611	597	589	601	645	582	574	615	598	588	618	589	636	618	604	598	612	606	629	611	620	625	580	625	592	628	594	592	572	655	581	612	566	628	625	561	575	599	562	581	597	604	622	622	636	603	586	637	592	599	587	619	590	608	579	605	595	620	638	657	601	571	564	629	620	561	541	624	610
23973	21498	28768	24497	20614	8796	1254	895	817	745	788	656	675	660	638	655	696	640	603	609	665	666	599	608	665	604	555	587	649	605	2699	3871	2843	1832	1085	643	591	602	619	580	606	565	584	591	572	580	599	570	632	626	563	649	589	592	618	593	599	576	613	590	564	577	600	624	619	582	561	571	599	605	638	573	565	588	608	614	629	566	597	607	577	591	582	579	624	576	591	565	654	593	602	588	589	590	614	615	644	616	591	564	549	585	612	602	594	600	575	600	587	578	620	628	614	586	620	580	611	565	584	546	599	596	604	611	586	600	597	567	526	588	588	597	598	585	558	548	600	589	577	597	584	624	580	661	552	610	594	568	547	589	609	616	592	630	604	583	568	611	596	674	615	591	593	597	603	611	599	560	619	601	597	614	577	564	585	620	589	558	618	533	597	624	577	558	606	594	600	616	650	597	567	636	590	624	582	620	603	571	611	565	577	582	578	597	596	583	572	582	600	566	627	594	603	603	571	579	604	578	553	570	595	577	579	577	619	580	577	579	623	600	577	607	580	598	611	595	520	590	568	611	590	567	593	536	597	618	578	556	602	580	571	567	660	580	601	571	556	599	616	591	633	603	607	572	611	583	537	578	569	610	579	633	591	603	600	577	600	563	575	596	538	566	594	584	560	561	616	595	579	582	606	547	581	620	600	599	598	608	577	611	656	584	608	554	645	601	589	621	603	597	559	581	596	552	622	576	588	598	612	578	580	607	606	624	627	584	572	589	612	605	591	554	595	578	619	590	585	608	604	637	587	581	594	547	600	632	598	589	603	640	605	574	628	575	553	574	609	611	542	583	589	598	616	593	512	588	588	603	596	588	558	547	573	618	546	585	607	639	631	564	597	592	586	617	575	572	594	638	570	576	573	568	549	529	603	570	567	591	607	637	605	566	599	578	584	609	623	611	594	617	577	587	613	557	605	578	607	591	589	591	585	597	594	560	627	548	578	605	566	593	573	599	568	610	617	578	612	598	552	594	661	607	568	601	579	570	611	574	573	612	554	629	626	646	591	589	573	605	602	579	606	555	545	578	608	574	602	596	558	563	600	585	574	609	582	564	599	611	554	605	581	563	573	586	551	606	626	578	605	609	548	559	594	585	565	622	564	603	585	584	587	595	598	617	594	562	552	579	614	587	607	569	611	613	568	582	604	557	587	582	641	603	540	588	593	617	607	570	605	592	636	619	609	548	567	612	618	593	575	584	597	582	555	604	583	551	596	633	601	601	569	617	585	617	583	554	586	575	571	602	588	599	578	623	607	613	590	613	599	623	577	611	590	587	578	643	542	612	594	621	597	568	535	582	630	598	600	583	608	590	565	573	579	596	576	613	583	559	561	581	588	612	584	614	573	558	570	605	575	586	591	599	591	634	591	580	590	587	597	588	621	584	603	599	583	598	583	613	582	585	535	559	591	557	635	587	563	602	584	582	565	588	585	614	563	609	588	612	554	599	578	600	569	579	597	577	555	578	637	616	584	593	566	606	581	635	583	561	634	565	573	641	579	574	635	563	574	627	552	593	621	609	587	605	596	586	560	575	604	603	624	591	568	568	585	540	611	590	589	573	578	606	606	577	571	604	579	602	616	549	551	578	591	579	597	593	598	579	625	569	607	580	593	599	620	607	608	603	589	596	604	595	612	586	608	614	604	599	571	577	646	620	574	573	577	595	597	614	598	579	590	624	603	591	635	574	627	598	580	554	610	596	569	603	591	594	564	594	582	585	569	597	594	586	563	609	527	598	616	596	617	584	620	626	588	642	627	598	578	629	621	557	603	610	611	557	610	580	589	610	620	615	564	574	611	597	589	561	598	617	608	544	584	577	580	592	589	582	599	605	590	592	627	567	589	585	594	583	585	605	584	565	550	595	556	598	606	603	577	564	593	549	580	578	618	595	599	603	601	622	590	599	568	585	585	601	599	597	569	600	611	537	579	633	601	609	607	598	580	586	570	614	599	630	536	542	581	583	620	625	609	607	610	585	537	537	633	586	591	608	574	608	616	592	612	604	576	602	564	579	573	631	585	558	578	579	585	612	567	558	607	578	582	584	581	538	587	605	594	569	590	576	580	611	594	606	594	585	562	595	591	554	604	567	618	586	600	572	541	607	588	579	602	568	589	587	575	594	598	562	594	562	646	603	596	565	618	583	556	580	620	597	600	623	594	581	624	623	576	593	587	570	586	626	649	561	595	584	592	550	570	600	606	595	550	607	568	604	603	615	580	651	594	600	595	588	624	598	596	545	614	590	573	589	602	586	571	611	643	621	623	600	592	573	556	593	570	617	580	604	606	625	582	592	570	621	625	573	610	630	627	577	551	615	605	551	575	584	616	622	593	579	655	569	601	577	605	597	530	598	636	616	617	547	610	541	567	549	592	572	585	586	566	600	595	563	605	574	613	603	576	599	570	584	581	628	568	603	602	584	603	578	605	625	587	639	586	609	583	594	614	579	632	557	620	600	626	563	598	598	591	594	591	587	600	601	601	594	622	579	605	618	596	565	594	585	595	624	617	614	586	626	614	564	580	615	613	554	596	552	591	607	607	608	606	575	573	592	587	607	596	594	563	619	576	599	609	604	610	594	563	554	543	583	600	581	559	583	626	572	587	582	620	605	628	633	627	566	600	613	560	591	574	537	553	607	578	591	552	618	609	603	568	589	575	598	595	596	590	604	581	637	597	564	553	580	579	603	580	593	571	591	579	594	594	574	595	589	609	597	625	546	558	629	625	563	579	591	613	601	618	611	571	578	568	588	570	603	618	588	589	598	576	586	592	578	528	584	613	634	609	558	625	586	618	622	595	572	560	584	592	604	620	594	597	561	606	562	578	588	598	565	576	594	613	547	592	546	573	564	598	611	548	580	608	599	587	572	619	634	628	607	577	621	606	648	565	561	537	557	590	573	614	604	579	576	566	592	601	622	556	623	604	598	581	610	604	606	621	569	578	598	613	596	613	605	570	604	588	576	565	589	576	566	583	587	620	585	587	602	575	577	600	620	621	597	587	573	599	574	593	593	569	563	580	549	582	596	634	597	629	602	584	574	579	629	598	607	604	610	605	606	594	603	539	612	582	567	587	606	552	579	614	607	588	570	574	600	565	602	600	573	607	569	597	598	605	538	626	581	509	595	612	609	581	574	616	620	609	596	608	600	627	559	614	620	621	576	576	619	552	632	597	614	559	576	630	544	581	611	573	622	588	609	541	568	593	550	603	599	568	591	596	613	561	572	589	596	604	602	580	571	580	572	608	611	612	608	577	621	621	546	613	612	581	572	593	605	597	644	591	602	628	614	601	558	563	605	567	572	598	573	610	599	572	610	594	606	618	636	588	637	580	592	564	597	608	587	608	584	614	609	600	568	580	602	617	593	588	598	607	594	616	646	602	573	622	597	630	586	574	568	620	593	587	557	552	583	602	590	577	592	556	585	554	569	585	592	595	557	545	556	597	581	615	589
41428	75870	42466	5769	2701	2184	1767	1547	1321	1193	1142	1087	1086	1011	969	954	930	916	882	906	859	877	861	876	845	860	874	860	841	905	5301	7253	5219	3275	1777	880	840	811	786	884	829	787	841	817	816	803	853	829	826	795	827	813	778	760	888	788	822	838	802	833	835	771	831	854	803	832	825	832	865	792	884	809	809	789	831	826	743	800	771	795	823	812	794	790	814	812	800	875	806	788	829	853	850	819	860	827	830	879	823	786	843	809	828	788	754	794	843	830	836	813	901	831	822	867	830	846	809	838	817	828	826	870	851	793	882	835	816	880	799	850	781	811	802	830	843	771	795	853	790	823	825	825	811	810	815	813	810	813	816	820	845	827	801	844	773	829	824	762	821	787	838	806	804	811	808	801	827	767	835	859	828	826	842	771	846	852	801	838	796	834	857	798	793	813	836	835	772	831	843	831	842	823	796	787	807	835	736	839	766	829	859	824	820	816	807	851	845	804	800	784	767	863	798	846	830	764	866	825	772	816	802	836	810	781	807	800	821	821	784	801	817	861	835	804	811	849	814	843	775	805	807	848	838	824	773	783	836	862	835	826	824	792	769	819	839	829	793	836	829	827	799	794	749	787	804	788	837	763	801	819	833	870	816	832	821	859	840	801	832	837	842	833	816	819	799	788	867	824	866	774	888	810	788	800	849	852	823	855	781	856	801	841	816	817	840	846	763	875	754	831	827	822	796	810	771	838	846	814	868	828	816	828	785	854	815	828	803	780	851	820	800	770	790	787	799	845	860	815	813	856	813	789	818	858	817	820	837	762	813	854	804	802	771	825	817	843	826	825	838	795	770	862	782	821	845	809	786	794	812	852	858	823	836	855	815	834	853	766	839	796	877	812	795	786	846	811	852	811	844	786	827	845	782	857	848	848	871	807	813	831	819	849	845	834	861	806	820	870	821	849	821	824	839	739	754	854	803	845	840	772	763	796	769	831	801	828	822	898	840	791	821	773	802	816	838	861	829	829	764	818	855	809	833	827	797	779	814	807	803	847	815	843	819	787	808	857	846	794	835	845	863	812	851	863	814	821	797	805	768	810	837	820	816	887	855	781	804	796	832	807	790	804	812	807	833	855	824	777	807	831	789	807	790	787	768	836	846	791	783	830	853	838	849	806	816	801	840	763	820	788	796	823	810	834	813	817	786	825	808	856	781	772	820	830	775	774	797	844	817	790	815	844	838	818	779	809	840	834	834	820	804	861	809	784	803	881	813	767	806	786	820	829	825	815	827	834	790	777	788	830	788	804	774	799	830	841	767	844	780	811	839	802	855	797	825	819	819	831	816	839	827	848	791	770	797	758	848	822	834	796	832	825	806	845	832	870	817	809	804	812	813	766	787	833	776	791	841	896	799	785	839	761	804	791	827	800	844	840	789	790	817	816	842	825	816	834	801	799	818	823	801	772	760	801	848	802	828	821	823	838	819	824	776	835	802	835	797	819	826	804	771	796	794	825	817	814	803	801	793	861	814	797	803	793	866	797	751	804	824	831	871	809	791	778	761	836	841	816	822	834	839	773	802	834	831	810	720	857	786	821	787	865	807	853	821	799	787	784	808	764	841	835	785	774	813	834	815	843	823	752	845	805	807	848	836	783	741	798	819	802	808	813	833	818	785	813	852	844	794	802	787	829	789	823	831	885	796	842	855	838	784	791	794	761	791	762	811	834	840	845	853	866	840	785	764	790	819	810	851	776	822	833	779	808	805	811	801	800	837	809	871	851	831	822	789	776	765	816	830	779	844	796	807	850	829	780	810	764	872	907	865	857	882	848	844	820	843	852	791	780	831	884	847	809	756	849	816	793	835	828	810	806	798	835	818	828	854	788	812	857	807	830	799	807	767	808	812	782	824	799	822	808	801	844	778	804	843	748	826	789	842	863	857	780	788	834	797	825	747	836	789	807	783	796	767	807	797	849	849	863	834	854	807	829	785	834	884	767	816	784	856	810	879	811	803	818	806	792	756	833	757	792	826	799	809	821	816	842	824	799	823	810	805	849	825	792	817	863	833	834	764	851	812	823	813	843	839	840	810	833	783	805	830	791	848	861	818	788	812	771	763	829	804	803	851	844	841	769	840	838	799	820	799	784	848	853	813	789	755	834	852	805	822	778	830	802	875	827	775	799	839	837	784	784	870	827	822	813	800	854	816	825	821	795	798	824	799	813	815	820	785	841	794	817	824	842	845	765	798	818	826	851	851	823	802	822	841	739	811	866	872	857	799	767	848	765	841	787	834	819	802	813	803	828	818	853	799	808	791	838	806	791	800	814	833	787	836	774	800	790	802	805	824	830	822	805	772	836	806	820	829	811	824	784	871	811	874	855	754	834	784	800	777	797	866	798	811	761	799	808	879	813	769	852	877	834	826	834	829	782	810	829	821	815	836	803	824	815	779	816	807	769	826	811	803	815	837	780	803	851	794	858	818	810	796	782	765	842	837	812	819	844	878	801	805	788	842	836	830	805	798	860	835	825	859	804	840	815	823	847	812	825	768	812	842	747	807	860	790	808	796	790	851	757	804	815	861	850	834	829	810	828	838	764	859	832	865	798	818	804	823	817	808	866	782	813	818	787	802	856	789	831	820	805	806	805	845	861	829	872	789	793	846	780	830	797	840	826	807	815	773	797	786	808	797	844	833	846	847	820	788	808	793	772	796	755	804	817	810	780	808	807	869	846	791	802	769	852	808	811	780	794	792	773	776	778	826	873	839	830	809	799	837	822	808	799	771	822	776	786	822	814	839	834	810	783	766	790	827	819	806	829	813	841	811	813	848	778	794	810	850	837	816	816	892	823	787	815	819	843	854	778	793	839	777	788	835	842	808	822	808	828	788	821	833	820	848	883	851	851	830	797	844	816	818	798	787	818	834	840	810	817	832	800	840	786	785	791	743	854	830	792	835	818	799	831	817	843	814	795	858	775	815	845	809	875	775	853	798	813	835	824	800	811	888	801	808	848	839	824	771	810	869	803	845	848	797	796	797	796	825	837	795	853	801	741	798	807	786	778	810	783	828	821	781	814	777	789	815	810	889	847	824	789	780	817	759	846	843	745	861	782	818	819	774	902	778	826	802	765	795	785	800	811	811	843	803	752	850	845	793	772	821	764	732	856	822	817	818	792	861	821	803	825	861	805	805	796	830	828	821	823	878	787	867	798	833	796	841	806	802	778	858	831	838	829	847	849	790	870	872	824	797	808	848	838	834	819	819	795	857	809	746	833	854	805	837	777	801	802	858	829	795	798	769	775	861	869	824	788	826	847	827	859	819	746	774	826	777	855	831	852	796	837	855	871	790	796	812	794	818	768	821	838	834	823	836	812	823	832	798	787	813	785	837	768	823	821	849	764	815	896	805	829	799	823	848	848	847	860	804	805	837	786	810	864	853	827	832	825	751	815	808	835	826	823	847	861	785	830	878	822	761	830	816	776	843	840	808	796	758	793	825	809	824	782
22951	21254	28574	24121	21118	20929	7961	1271	969	882	841	781	735	725	684	675	663	614	647	663	621	676	657	587	661	613	626	620	595	661	4097	6756	5003	2949	1374	647	622	583	577	602	529	580	569	581	552	564	555	645	604	537	556	636	549	579	595	589	610	541	579	584	573	563	562	616	580	595	576	543	580	562	594	597	567	559	541	593	566	570	557	616	545	569	585	550	613	551	614	572	562	543	582	575	571	597	577	572	570	603	612	565	566	602	571	600	586	588	597	535	576	580	621	596	588	541	572	609	597	569	574	583	598	571	584	571	581	584	554	591	577	578	605	588	592	582	580	515	597	591	559	581	560	563	588	596	559	562	537	592	506	572	574	562	578	591	588	538	566	571	605	552	581	565	546	581	587	598	534	565	598	546	615	611	598	589	635	576	588	585	563	590	547	538	637	577	563	539	563	613	552	597	570	568	592	602	629	563	576	604	578	578	575	596	591	571	584	585	564	604	605	587	565	604	594	573	576	560	565	544	519	585	520	591	548	586	587	552	582	554	556	608	573	590	556	586	524	572	608	589	575	598	574	580	585	593	562	568	579	608	608	584	585	557	567	618	571	592	535	594	546	541	542	586	585	577	601	580	553	553	580	558	589	573	582	565	571	601	557	557	604	565	587	608	537	566	612	618	558	567	574	603	573	578	590	598	578	604	517	555	602	575	574	619	589	561	587	586	554	563	592	582	586	583	594	588	557	620	581	550	597	542	560	609	521	599	582	554	636	588	559	568	608	574	587	586	597	541	542	607	552	554	536	567	582	553	590	587	542	584	595	619	601	573	559	597	560	583	572	592	611	591	617	544	590	589	587	616	606	593	596	578	567	543	579	617	545	604	583	558	567	568	628	585	565	596	571	535	607	623	589	592	561	588	552	594	575	571	534	571	568	554	562	551	548	573	641	605	571	597	587	566	575	589	594	561	547	594	586	634	567	585	603	568	588	588	591	623	577	585	558	544	576	604	576	557	587	596	624	578	585	566	611	618	599	622	553	585	558	613	541	599	557	600	518	556	592	593	628	611	563	606	570	604	605	580	525	559	616	582	594	580	574	610	601	571	577	571	584	543	644	548	548	591	584	601	609	577	560	568	621	608	571	591	565	555	589	550	605	546	594	587	586	583	570	542	575	606	591	538	602	613	580	539	568	585	604	564	579	599	559	606	590	596	600	550	562	549	592	584	559	571	614	566	565	562	530	614	622	547	560	583	586	550	595	592	546	602	579	522	577	559	634	584	587	575	558	621	578	615	596	576	523	581	597	557	594	571	596	619	550	566	587	579	604	630	620	591	565	560	609	582	581	565	577	565	596	589	602	566	603	602	617	588	534	558	566	615	594	581	572	585	571	584	624	582	534	556	545	597	569	569	578	561	660	554	562	553	561	581	575	558	544	611	570	605	541	605	611	611	542	570	635	580	561	608	605	570	588	561	587	580	578	625	555	638	598	525	601	625	612	606	568	574	561	578	589	527	594	577	602	572	575	612	567	541	572	538	586	623	596	587	592	543	590	559	538	603	525	567	577	553	571	587	653	584	609	596	578	576	565	591	552	624	556	594	585	577	562	615	590	587	562	582	571	612	625	645	535	578	591	578	571	607	575	559	545	570	583	613	542	572	636	581	586	570	600	599	575	574	546	584	573	595	591	587	559	565	611	582	567	563	601	546	603	571	619	563	544	553	597	609	537	597	573	591	542	585	573	584	565	578	534	613	581	585	572	565	614	567	585	566	586	578	595	601	576	598	581	593	593	614	582	586	583	589	621	581	596	595	555	553	582	609	610	569	569	649	596	548	597	584	622	609	589	577	554	564	582	590	559	553	586	571	547	590	594	623	576	594	578	561	541	558	598	561	568	639	583	566	584	571	557	557	543	583	548	622	602	548	530	581	605	597	565	583	575	587	603	611	588	564	588	613	591	570	603	578	594	615	578	567	559	593	546	580	572	595	564	593	600	589	592	647	636	554	585	551	588	566	581	565	544	544	610	580	545	550	614	567	614	579	628	547	576	596	546	593	566	557	566	583	593	548	579	600	587	570	590	580	633	547	588	549	613	573	554	625	537	554	585	588	539	577	601	577	588	578	597	596	611	615	579	556	616	573	587	609	574	543	586	569	614	559	558	596	606	533	588	555	575	582	574	607	553	565	583	606	551	584	560	584	578	595	584	592	551	585	587	591	546	576	566	601	597	555	598	566	601	591	601	607	576	593	560	576	567	595	587	587	589	602	578	579	626	614	577	547	559	571	549	589	571	541	582	584	591	555	619	588	634	611	611	554	570	546	627	581	589	557	573	599	621	569	583	575	607	572	596	502	573	585	591	576	537	552	593	552	542	606	612	592	554	544	595	562	558	561	537	563	590	557	621	557	564	571	576	595	540	585	568	583	602	601	556	574	579	553	582	607	541	582	544	601	572	601	567	541	554	600	584	566	576	587	583	616	587	590	533	565	583	576	571	583	594	540	562	554	532	559	604	578	618	536	581	547	567	591	551	569	554	590	546	523	632	583	602	566	554	597	579	585	612	539	546	574	644	609	553	595	583	596	582	542	592	585	583	567	591	560	611	531	605	535	605	586	549	546	601	622	555	604	592	608	585	568	585	569	577	577	556	580	531	592	629	598	595	512	560	551	549	555	597	607	527	582	578	604	622	598	602	610	566	580	534	594	614	558	573	537	570	579	569	603	572	574	574	582	613	597	545	598	534	548	563	578	540	575	589	579	547	594	596	590	619	580	587	587	585	563	590	560	576	529	594	591	579	609	611	549	534	555	617	558	578	563	515	608	555	560	588	568	597	567	611	563	588	545	577	567	590	592	552	591	590	559	573	555	595	557	577	556	585	567	544	575	572	585	594	576	597	588	567	549	603	545	569	551	579	562	563	580	619	569	602	553	553	606	570	588	559	568	538	570	560	599	617	572	594	607	561	587	541	516	546	583	578	580	556	563	570	543	548	586	551	571	582	592	621	574	578	576	564	551	602	587	563	601	559	613	589	575	583	603	572	544	587	572	606	606	568	594	589	593	557	592	587	594	624	574	600	589	611	616	580	579	567	576	577	578	614	554	532	535	554	557	580	615	631	605	573	590	567	601	607	561	578	595	618	552	535	595	605	572	593	604	571	598	565	554	587	579	576	577	542	585	547	595	610	572	560	552	616	559	603	613	570	589	607	552	577	558	552	582	553	564	568	594	582	575	571	565	595	598	584	583	596	596	611	611	549	576	598	570	591	599	571	599	616	605	597	555	618	566	602	575	577	586	605	551	586	625	615	576	611	546	584	580	572	561	584	574	568	577	578	624	570	601	615	575	596	662	606	609	572	563	560	572	554	585	618	541	568	582	588	610	585	532	574	591	598	575	568	580	538	583	579	576	548	592	581	550	576	590	551	643	564	616	566	578	535	582	565	553	611	562	552	559	582	571	584	597	604	587	618	550	625	567	570	560	606	562	553	593	560	578	585	553
48699	74511	35577	8004	4372	3341	2560	2137	1831	1616	1399	1351	1178	1110	1137	1019	1001	973	932	915	980	968	890	933	898	858	861	827	897	984	8072	12183	9011	5212	2289	903	789	833	803	755	760	768	794	745	755	820	827	804	786	750	767	743	776	804	821	852	751	787	813	783	805	834	838	764	779	756	778	794	821	820	760	853	814	788	778	814	780	806	815	807	754	834	787	754	831	787	783	746	789	788	769	857	777	772	760	781	813	838	795	786	793	827	741	763	780	778	791	790	832	842	830	776	780	819	780	778	752	791	752	750	839	790	769	738	744	754	745	750	807	806	800	847	771	781	761	778	822	734	823	807	775	769	810	803	792	793	804	791	765	816	764	798	788	795	817	778	770	815	738	813	826	802	834	783	810	742	788	772	796	809	800	807	693	769	765	795	782	834	771	735	812	803	762	804	798	796	796	801	777	801	827	777	766	767	761	791	782	746	753	800	799	814	785	770	801	798	800	813	790	806	759	748	739	797	805	797	807	753	815	806	825	805	761	773	807	736	798	795	769	779	800	832	783	789	817	809	769	785	811	833	765	807	783	791	825	756	819	783	811	788	773	776	762	845	806	774	766	799	789	795	737	778	822	821	780	770	800	777	767	779	786	746	775	799	844	820	804	814	805	869	789	786	796	735	777	780	766	810	736	766	745	752	840	809	742	758	786	815	772	791	798	772	765	820	797	810	806	792	827	803	826	792	759	798	732	803	792	835	814	807	851	766	800	812	832	828	773	784	831	813	795	748	749	798	785	756	771	872	779	745	768	857	779	801	848	787	775	772	782	742	802	829	790	823	817	829	812	799	764	774	733	801	818	801	862	794	762	796	800	746	792	781	790	750	778	770	758	802	773	786	809	779	797	796	737	811	768	827	757	791	731	818	814	834	773	818	764	819	800	810	775	754	752	779	795	826	759	802	770	798	850	805	810	825	806	803	792	792	789	779	782	833	852	844	771	787	787	812	791	800	807	810	789	769	786	829	761	824	757	790	763	823	811	782	789	739	734	777	762	822	808	789	793	770	795	760	767	811	733	755	808	774	840	770	850	770	751	786	766	843	844	785	725	810	849	799	804	785	750	786	782	751	820	782	776	838	787	833	729	808	817	780	766	794	770	788	749	775	766	804	795	795	812	803	822	801	772	779	827	773	746	802	790	808	839	812	798	795	821	810	797	799	808	812	793	805	781	795	785	802	787	772	836	785	758	776	819	768	774	766	795	812	759	825	797	791	725	758	807	802	796	797	776	774	781	765	816	733	746	820	768	801	799	790	879	791	757	774	811	794	829	824	842	715	799	748	788	781	764	827	803	777	800	782	783	769	819	775	804	747	822	788	738	812	827	784	800	776	783	798	806	858	749	810	764	784	783	812	821	788	794	750	808	830	810	789	752	745	774	790	803	825	785	745	816	783	710	796	778	842	777	796	778	835	774	822	790	794	770	784	763	754	761	812	823	772	779	799	796	802	829	840	812	784	802	807	802	792	786	775	751	789	827	816	778	787	813	797	784	783	768	756	804	772	769	814	767	824	754	752	801	756	781	768	806	817	834	766	809	730	819	820	806	789	802	772	744	823	734	806	811	774	763	830	802	773	785	801	791	860	826	767	775	830	825	824	743	751	771	825	797	767	778	807	768	823	825	784	813	778	775	797	750	768	813	793	779	757	832	764	771	766	772	805	797	792	812	825	807	773	806	782	789	780	833	768	800	768	762	853	834	765	737	763	729	737	787	796	840	772	772	812	788	763	812	827	741	768	823	791	761	774	812	804	809	800	801	747	847	773	751	805	752	817	770	782	773	865	822	814	787	778	802	788	813	804	825	790	808	759	860	743	768	742	792	787	764	777	819	753	776	787	790	806	835	831	774	763	801	790	805	823	776	813	753	781	768	782	827	858	789	827	840	776	753	821	771	782	834	807	815	779	752	838	786	805	757	806	804	770	812	777	788	781	768	809	804	819	793	764	817	784	798	804	837	850	824	775	850	797	794	831	809	768	765	775	815	762	797	834	796	813	797	855	823	848	796	831	749	795	800	771	710	799	765	800	781	771	812	799	758	800	772	784	757	804	823	792	813	797	758	772	793	831	785	791	716	801	788	827	814	804	809	800	749	830	787	730	793	767	819	767	801	781	802	769	780	798	780	818	790	834	809	800	800	797	807	787	763	750	803	802	826	805	797	787	857	852	790	802	797	799	790	762	828	820	776	806	758	785	782	808	792	821	809	815	801	841	790	768	807	827	730	749	860	780	800	729	799	788	781	768	792	787	763	820	796	776	803	759	804	769	798	777	796	824	826	776	843	762	804	793	795	797	826	777	765	747	813	807	787	808	792	810	774	783	813	793	685	812	799	747	779	779	792	808	793	787	745	825	794	780	793	787	767	754	798	777	779	790	807	793	826	735	854	797	823	823	785	754	901	845	758	772	785	766	823	766	777	793	788	798	790	770	832	810	771	756	829	857	754	780	810	783	786	771	827	794	785	800	815	765	764	757	822	856	781	811	825	750	773	794	749	767	777	820	731	796	826	813	791	796	820	809	814	807	774	804	787	748	778	825	791	777	781	832	747	766	768	824	779	752	798	842	797	819	791	748	747	832	785	827	780	785	760	785	810	777	798	778	807	744	788	781	805	793	778	814	769	775	822	839	807	765	791	821	725	819	816	799	783	783	798	837	856	745	736	835	791	819	780	771	769	792	735	784	808	747	790	771	778	789	823	791	772	765	851	791	802	835	782	829	802	781	787	833	797	760	755	795	756	794	791	775	756	736	775	819	744	804	796	787	760	764	763	818	760	747	813	809	798	752	803	798	798	789	794	745	745	750	855	789	774	787	754	769	873	788	805	773	788	802	798	786	796	788	778	865	822	766	745	774	843	794	777	784	804	778	800	770	761	819	804	786	797	801	820	796	863	762	796	820	811	744	748	801	778	786	796	757	777	770	803	801	770	863	772	827	767	772	814	737	781	766	813	809	823	821	792	785	769	786	784	807	819	748	750	792	815	804	802	798	763	798	837	783	808	772	828	766	764	802	791	766	789	797	824	810	742	736	712	775	836	797	812	844	778	732	794	797	770	816	805	730	762	820	780	778	785	802	790	774	826	753	774	779	815	806	775	788	878	814	778	756	814	803	800	778	758	761	767	836	740	774	748	785	832	804	779	791	817	784	787	791	774	753	801	789	795	763	813	763	820	750	843	815	793	806	810	787	785	823	802	770	778	823	739	754	809	840	803	783	798	798	815	757	754	728	789	857	798	781	763	788	828	733	809	803	849	845	759	833	726	766	814	743	785	800	782	774	748	778	824	837	777	818	760	782	851	750	802	766	729	854	820	768	792	774	740	787	769	783	775	769	793	773	783	762	791	776	799	811	765	777	743	797	799	769	796	785	782	839	797	802	769	757	759	788	730	760	752	789	806	837	824	823	803	829	781	798	826	784	771	751	789	757	801	824	836	797	823	773	820	768	772	747
26945	23381	20939	3755	488	441	434	418	396	413	395	397	380	402	397	402	373	393	409	363	416	376	384	419	398	370	427	364	394	374	556	839	914	752	562	391	361	423	408	377	378	367	386	380	416	404	391	367	403	376	431	416	390	386	389	432	398	377	410	393	371	403	430	413	403	378	412	337	397	374	342	391	430	365	407	379	392	357	391	410	412	407	429	370	371	399	397	368	383	414	421	365	443	395	408	401	369	414	387	401	400	409	394	395	403	399	395	419	394	366	364	378	395	395	398	359	387	406	390	391	417	417	374	410	420	396	381	432	397	409	384	432	408	374	403	352	393	369	388	407	405	398	414	376	368	373	403	410	399	405	401	372	429	369	403	405	397	426	396	383	404	390	402	378	408	364	379	382	411	392	415	400	386	381	365	417	367	393	405	381	408	385	385	366	360	375	374	394	399	392	409	359	409	369	387	390	381	423	386	371	402	416	395	384	371	377	394	390	427	343	415	349	396	370	396	402	397	384	382	397	397	348	410	367	398	372	378	386	437	384	367	387	386	390	391	422	395	425	407	405	415	396	413	438	398	393	377	389	416	384	376	374	395	392	400	348	380	401	417	395	389	400	375	408	362	379	398	432	386	397	350	398	375	372	389	349	394	368	405	365	346	368	445	374	410	358	426	372	427	386	395	394	426	384	393	387	360	394	383	358	399	378	377	366	405	368	419	384	395	373	381	367	417	371	358	417	367	356	399	370	388	379	374	407	409	337	389	383	370	409	429	374	378	387	412	374	398	345	397	369	379	392	379	460	397	371	392	389	356	382	381	390	413	405	415	372	388	384	418	411	361	401	358	425	392	338	417	405	370	403	406	382	376	385	403	411	390	376	386	399	396	366	371	383	385	384	391	426	393	365	385	396	419	381	425	373	406	396	412	386	396	362	406	335	362	370	379	363	395	374	365	393	400	385	393	383	397	419	364	397	387	408	404	443	387	440	430	380	395	391	397	414	377	392	399	336	360	358	356	385	400	377	403	374	408	424	378	400	353	401	394	395	396	365	378	353	384	388	379	428	397	384	370	413	381	404	400	382	419	419	381	384	407	379	394	378	411	370	380	375	412	402	377	381	430	351	374	399	370	388	398	363	392	375	387	403	393	365	422	395	388	382	393	391	393	410	391	399	411	358	389	372	426	403	395	382	392	397	436	375	378	423	385	399	392	368	401	401	416	386	358	387	413	433	392	351	396	375	393	412	394	449	379	370	401	401	361	400	405	390	397	420	332	422	378	401	410	374	399	378	391	401	398	413	409	411	344	386	411	384	391	398	362	396	418	389	395	427	375	385	442	403	438	385	377	392	401	385	376	371	391	389	426	380	388	397	414	416	447	404	375	329	435	364	383	382	410	420	414	437	395	388	360	418	381	382	378	390	375	412	385	377	346	424	404	434	407	394	410	349	351	398	406	371	385	390	408	386	406	427	392	375	371	403	368	353	373	388	376	413	407	356	380	370	422	366	411	410	387	372	371	382	372	395	430	396	362	411	353	364	364	370	375	398	397	406	420	382	394	417	420	389	384	380	428	412	396	415	432	439	416	393	386	424	382	363	400	396	434	395	364	373	397	374	386	416	420	387	397	376	395	375	373	361	406	383	363	382	390	392	383	456	369	382	393	397	392	416	372	377	403	395	376	387	395	367	377	386	435	405	392	369	375	376	372	393	418	331	387	391	409	392	404	399	399	411	417	382	402	425	394	400	423	391	407	369	343	394	378	364	415	377	380	414	390	377	381	378	406	437	378	433	401	395	394	371	401	384	424	364	394	386	399	407	342	378	385	381	381	371	389	366	386	365	387	412	385	382	375	383	369	385	406	384	393	349	429	369	371	407	357	394	372	370	353	413	427	384	408	395	399	377	382	350	421	379	392	413	400	410	395	383	420	410	390	407	380	383	401	371	402	385	378	413	365	374	399	371	347	382	385	386	352	414	407	375	417	418	386	406	407	387	384	390	388	406	385	373	372	397	387	412	380	348	394	391	396	359	382	369	387	418	393	412	353	403	402	378	407	407	404	392	418	402	378	370	419	409	373	399	403	390	417	358	365	383	404	381	417	419	405	385	403	409	357	377	402	349	351	408	378	409	399	371	421	413	404	385	352	378	394	403	378	380	399	406	419	403	417	392	416	407	397	389	388	380	452	411	361	361	397	441	417	411	342	434	393	370	402	400	355	432	379	338	396	405	406	378	418	382	359	407	431	395	405	389	403	417	404	379	402	435	382	398	425	393	406	399	378	407	358	419	352	395	399	383	422	419	365	386	384	409	395	412	426	375	354	393	350	408	394	416	373	368	378	391	409	398	387	412	405	381	390	390	437	423	427	366	401	383	403	372	389	382	454	383	394	409	385	382	381	390	385	414	379	381	414	382	396	379	380	373	365	381	380	386	415	376	398	364	412	403	385	381	378	409	416	409	349	401	380	412	383	373	364	344	393	414	397	394	403	414	394	386	404	384	394	378	388	406	406	413	414	379	366	402	411	361	439	411	370	419	410	424	421	388	385	399	414	381	378	426	387	399	359	390	429	373	416	392	344	396	369	370	379	408	381	375	393	413	359	380	424	355	421	378	403	378	347	351	368	339	433	365	387	392	405	389	384	358	364	413	384	402	399	401	382	355	401	436	376	383	367	408	377	397	411	390	395	347	398	397	365	432	380	405	409	379	378	336	399	372	382	369	413	356	423	398	382	412	383	365	402	382	386	413	390	406	388	371	357	379	408	393	368	418	356	378	366	386	387	384	409	406	411	376	385	371	379	409	415	381	383	383	410	409	382	417	401	380	391	378	406	413	402	420	410	389	390	370	406	400	429	398	408	382	411	362	393	380	357	417	362	425	406	394	385	411	403	382	374	393	346	396	385	373	387	401	411	404	416	413	381	424	384	408	369	373	400	377	368	368	368	384	389	387	394	341	415	419	411	379	393	394	390	406	356	396	377	421	417	381	382	411	375	387	405	388	363	390	373	416	400	410	378	403	401	407	417	385	407	395	440	354	417	424	404	417	392	413	407	385	355	359	434	424	350	363	383	384	374	367	394	399	394	366	403	407	391	396	388	437	387	382	408	405	358	392	432	416	393	411	387	386	386	388	391	398	399	427	400	369	366	433	399	402	433	432	383	386	403	388	390	392	389	391	422	391	403	390	362	410	393	407	413	405	411	378	399	418	371	420	359	376	400	390	427	389	371	390	412	408	425	379	388	383	406	374	371	386	423	385	389	394	354	395	399	365	400	423	407	390	375	433	396	407	390	400	370	421	383	378	377	378	340	393	385	382	374	386	413	392	401	389	357	374	382	434	376	428	404	384	380	395	389	380	389	393	377	360	434	399	372	367	380	380	373	385	413	429	407	383	401	386	401	379	338	371	381	394	430	418	368	375	400	403	383	407	365	409	367	411	411	411	386	411	380	390	360	375	414	405	403	380	401	395	364	391	347	404	385	389	384	421	341	407
20045	37659	14605	1078	747	627	579	650	593	628	573	586	559	563	559	576	555	584	567	527	572	556	524	571	550	504	582	552	555	569	920	1540	1500	1265	852	555	554	529	535	609	568	543	559	568	578	540	607	545	572	556	561	562	522	531	507	510	507	579	564	548	586	554	584	513	553	543	544	542	560	552	557	559	565	571	539	543	537	575	553	559	534	590	581	505	553	551	553	574	529	541	555	564	547	595	561	561	551	554	575	540	537	513	565	548	555	576	534	557	525	592	597	533	550	600	529	576	575	592	544	539	571	562	576	569	566	580	529	576	524	596	579	564	585	577	547	520	523	560	564	567	585	553	578	605	539	528	533	581	610	524	580	527	560	554	564	550	506	531	492	538	578	574	553	563	576	555	523	534	525	553	537	599	563	515	532	593	558	573	549	567	510	571	556	576	574	569	507	592	556	541	579	548	558	549	518	579	556	573	569	574	557	576	526	541	527	533	530	570	611	558	549	555	520	491	529	542	573	520	537	556	579	571	558	565	544	546	556	593	539	570	573	603	565	566	564	573	565	532	544	519	578	569	533	573	565	532	578	526	570	544	578	599	590	577	567	599	565	568	558	565	539	593	511	581	528	625	544	595	525	522	543	571	515	544	536	540	549	526	588	544	602	564	518	553	564	593	554	545	584	588	553	561	514	562	578	545	562	552	547	558	595	548	560	575	564	578	564	582	549	564	557	565	526	547	530	563	545	545	552	585	523	550	563	583	551	484	557	563	530	565	561	579	556	547	511	583	567	587	572	575	529	526	523	539	509	517	586	566	570	579	588	554	548	525	601	542	531	547	581	530	552	549	552	546	550	570	586	574	535	513	544	524	550	570	570	542	559	535	537	513	527	560	517	567	561	579	574	561	537	568	569	527	538	535	574	560	558	549	548	549	550	553	545	527	538	547	550	582	541	583	549	542	547	575	575	567	581	559	536	543	555	540	559	546	569	555	550	525	560	527	544	597	561	524	574	556	522	586	538	581	559	554	582	496	569	538	551	599	533	557	547	615	543	571	530	585	510	598	548	547	559	582	560	597	561	571	531	562	520	555	537	541	611	512	607	543	607	572	565	558	577	549	567	621	554	552	547	580	551	536	567	532	539	568	537	550	582	551	544	546	577	568	542	587	537	520	561	548	576	534	554	561	579	569	566	562	542	564	564	553	565	568	614	558	561	537	514	553	543	539	569	522	544	525	544	551	524	564	589	603	557	530	549	540	551	572	543	610	535	537	568	520	521	530	552	564	581	548	534	589	540	596	544	547	536	556	543	580	584	524	498	536	575	532	625	543	572	581	597	581	582	561	550	552	549	591	550	587	567	625	538	501	578	540	566	559	565	556	533	557	522	534	590	551	528	505	557	608	535	525	537	564	588	540	564	552	632	568	538	577	562	556	565	541	559	563	591	482	566	546	513	540	583	558	550	572	549	530	559	576	568	542	560	510	537	566	607	510	492	574	572	561	540	544	554	574	566	581	566	581	533	562	516	577	556	567	534	502	592	531	532	577	594	543	589	490	545	538	529	548	544	560	565	568	548	598	495	530	543	564	524	530	582	533	577	545	587	583	544	574	552	524	574	627	557	552	577	564	587	538	530	583	561	530	563	534	581	537	561	570	555	607	548	587	546	551	517	576	563	569	504	596	543	554	504	542	557	553	574	535	547	556	538	568	569	507	502	582	565	531	551	580	574	588	549	543	488	527	555	501	548	557	537	532	573	558	557	497	604	571	602	555	552	522	544	519	558	559	594	557	558	546	543	581	584	601	532	588	518	576	541	564	587	555	550	563	580	598	553	610	577	539	533	591	531	559	569	534	566	572	584	554	571	549	561	573	541	568	515	543	532	604	521	586	603	541	547	560	564	526	587	522	594	550	563	587	545	551	562	558	548	598	587	550	569	559	517	569	538	554	579	570	530	550	610	539	605	544	553	588	513	553	529	514	539	531	564	545	577	592	506	623	529	555	602	552	552	526	567	537	584	512	547	497	540	579	561	583	523	543	571	641	530	540	562	567	543	540	530	553	531	563	543	544	551	580	581	531	601	536	510	526	555	534	574	569	561	595	576	508	560	528	551	552	538	636	534	524	567	588	597	599	557	542	524	555	597	564	585	529	527	563	559	537	590	547	579	570	586	538	604	525	565	535	546	584	540	546	574	544	523	574	552	565	488	575	539	541	561	523	557	578	646	578	555	528	537	583	539	557	547	548	555	562	525	562	568	608	572	548	571	570	563	525	560	579	576	565	576	550	563	529	568	569	576	550	562	512	562	521	573	524	569	572	537	560	568	581	581	542	613	542	540	565	588	571	536	571	544	550	587	546	542	534	551	502	529	531	536	550	536	544	559	538	533	555	545	561	511	515	539	538	556	577	546	530	537	571	557	612	578	531	518	556	593	608	522	516	546	530	529	541	567	517	543	517	550	534	566	537	558	572	564	564	538	532	493	545	534	548	540	530	509	542	567	506	553	579	557	560	583	530	567	556	580	541	542	559	571	524	539	575	539	548	516	533	568	537	559	572	562	557	576	592	563	550	543	538	611	501	554	585	585	558	557	598	559	578	570	537	603	542	577	504	557	541	602	530	569	535	559	608	558	614	553	521	510	558	530	524	604	533	572	530	570	511	569	543	533	575	557	547	552	531	545	538	568	562	531	571	567	527	567	543	592	557	542	570	559	547	528	553	560	541	561	535	550	529	561	520	529	548	534	539	547	560	490	522	557	572	524	543	573	540	557	566	541	505	555	587	555	533	579	554	554	547	516	515	527	575	538	553	564	588	554	582	563	532	544	560	549	578	553	573	537	536	559	550	555	518	536	574	558	564	600	501	567	582	566	574	553	533	532	598	566	570	522	564	579	527	563	588	548	571	530	545	540	550	544	553	570	550	557	503	556	560	591	519	572	517	583	555	584	568	563	550	546	533	602	565	569	582	530	594	556	532	576	569	538	568	563	503	517	568	538	535	600	548	538	539	552	568	602	531	575	565	545	580	583	507	517	601	554	524	535	544	560	534	564	579	557	504	556	513	574	583	558	572	571	548	538	539	560	586	547	570	547	577	542	524	564	511	557	552	577	516	532	582	540	595	545	559	563	549	536	568	513	529	522	550	558	569	552	546	555	532	579	542	492	543	589	542	570	590	522	529	522	566	551	538	561	551	552	505	519	581	541	558	558	545	515	564	550	490	559	577	550	557	547	570	563	573	534	575	569	575	507	589	572	531	555	574	540	565	613	587	549	605	527	558	536	555	531	544	636	540	538	583	543	563	536	572	539	551	522	539	547	547	559	551	597	540	576	524	570	584	598	556	519	588	571	530	564	567	554	540	536	522	569	534	541	548	517	580	593	561	553	579	597	573	520	507	526	529	532	596	567	545	562	554	586	602	581	582	562	540	556	586	566	598	557	522	548	575	552	547	557	549	580	489	560	553	561	542	563	529	609	548	524	497	561	571	537	537	577	501
23981	21428	28227	25084	20703	8806	1186	881	740	710	693	668	647	614	579	568	623	596	573	622	585	629	604	585	540	569	573	595	662	1047	2620	3475	2845	1827	921	643	575	555	580	567	590	570	591	561	582	546	577	600	559	567	589	554	620	584	581	577	594	576	568	525	532	546	570	604	604	584	585	571	568	515	590	559	552	572	522	585	576	588	563	552	556	562	612	563	546	574	525	574	605	540	595	567	560	579	592	581	604	566	576	542	585	535	576	607	567	577	586	551	556	534	583	599	570	590	611	563	558	569	579	592	614	574	566	630	576	572	559	540	590	554	577	560	600	534	589	580	569	530	581	612	555	561	559	568	589	566	590	574	540	532	596	543	584	526	552	595	555	555	579	542	563	552	535	522	588	539	559	544	585	587	530	592	525	611	575	614	600	537	589	537	577	532	559	578	558	548	571	552	617	579	557	572	574	583	575	583	599	534	564	557	637	543	566	580	567	548	532	563	601	569	575	593	555	559	576	579	586	537	563	554	559	549	608	591	571	598	583	548	549	553	530	575	569	561	531	549	569	599	599	582	550	575	552	562	601	570	573	563	550	568	566	522	576	550	598	564	557	565	550	569	583	542	573	578	557	566	563	540	617	538	587	578	570	580	590	581	601	568	577	546	612	557	524	512	586	574	586	597	535	584	562	597	561	542	545	532	579	582	596	537	602	583	596	526	581	569	544	550	543	514	570	625	537	567	540	580	539	603	522	530	533	576	547	544	575	568	565	586	551	526	549	565	572	574	558	547	538	571	581	545	541	580	541	572	580	517	565	540	555	530	559	572	602	559	549	566	528	554	575	565	590	583	610	620	500	598	628	510	606	564	607	578	571	557	574	535	602	542	532	543	563	546	556	606	534	572	572	567	563	571	563	547	549	530	496	553	549	559	565	570	556	574	562	561	627	561	539	570	551	607	576	570	538	565	564	573	571	547	568	504	555	595	563	600	570	575	554	571	606	559	548	536	581	540	527	545	546	563	534	583	557	577	579	590	574	539	543	557	603	513	598	585	572	541	582	525	553	575	596	563	549	539	567	543	518	599	536	618	541	545	552	579	547	587	602	551	556	563	615	567	532	584	591	574	532	569	549	607	578	544	559	547	603	545	592	574	553	517	576	570	537	524	562	542	574	590	508	564	561	549	595	550	567	557	555	551	603	569	564	523	578	566	573	564	560	545	581	578	560	544	558	583	533	575	564	567	557	544	585	599	563	586	565	596	560	560	563	596	545	541	598	548	576	572	516	553	548	560	529	531	518	550	530	522	562	591	548	547	537	571	563	572	564	540	539	531	575	559	592	555	564	551	582	575	518	531	551	538	602	561	623	566	570	611	585	587	550	584	547	548	554	582	578	549	572	590	548	561	566	570	572	552	572	580	589	524	606	548	520	564	564	601	590	538	591	582	603	568	546	535	596	570	556	601	581	568	537	582	583	531	581	570	598	563	532	574	526	562	560	551	533	571	551	563	550	539	557	579	551	567	527	569	526	537	546	579	519	586	571	546	571	609	570	589	507	599	527	560	560	596	591	531	518	610	562	564	562	527	558	586	571	533	565	616	590	583	521	523	571	561	534	568	554	547	560	607	532	572	561	568	526	536	592	579	600	589	603	537	562	579	540	546	559	554	585	596	560	574	539	565	551	561	563	567	555	574	576	570	542	577	563	560	555	594	580	572	574	565	595	590	577	563	588	561	579	581	531	520	546	577	552	577	571	534	581	582	609	537	564	611	601	598	596	615	500	558	581	538	600	556	574	534	567	565	573	560	585	552	609	592	599	565	575	548	556	537	560	542	583	583	571	531	561	587	539	549	573	573	576	538	528	524	570	578	560	564	549	564	567	536	555	526	572	548	525	561	598	557	564	564	535	612	531	582	598	557	549	567	583	589	619	562	577	561	533	562	506	556	568	594	535	558	600	543	591	544	565	586	583	575	570	571	566	547	520	551	557	582	545	603	567	579	621	569	569	548	537	571	598	538	555	565	555	563	565	539	590	564	551	588	558	583	576	568	571	537	581	569	585	589	563	535	550	571	573	547	554	538	600	586	552	599	572	599	592	569	551	560	538	558	601	581	537	578	599	577	555	565	540	525	562	564	540	577	585	546	584	567	555	604	542	537	581	611	559	543	606	548	581	551	547	583	568	547	577	548	586	528	564	593	573	542	536	581	606	570	594	541	562	567	602	571	575	564	551	566	574	548	573	534	553	597	544	554	576	566	556	551	563	591	581	577	532	580	582	540	579	516	540	581	545	580	596	543	559	520	603	594	552	583	537	565	540	592	561	559	550	572	537	553	555	599	557	544	538	516	595	561	591	541	596	562	540	579	587	549	584	570	543	557	560	563	554	559	565	571	534	640	565	586	584	535	543	575	554	541	582	575	563	567	559	586	521	582	549	546	515	553	501	561	552	610	545	617	581	556	595	576	552	595	533	586	556	616	580	525	529	560	574	521	538	561	551	508	515	592	557	552	539	565	571	589	543	563	570	532	551	565	603	547	543	512	572	560	524	545	569	545	569	588	562	611	568	600	522	556	591	581	578	545	560	578	598	588	555	609	588	552	570	568	582	586	551	579	560	588	561	579	555	584	551	567	525	562	542	566	553	588	571	536	585	499	527	550	537	575	553	558	510	552	593	539	538	570	579	577	566	577	568	554	586	532	574	544	538	589	531	583	567	604	554	586	563	552	580	585	563	607	573	514	573	516	631	572	571	570	576	555	578	546	590	587	590	539	542	547	533	551	607	526	596	559	572	556	588	552	579	557	576	570	581	624	624	570	521	548	576	603	587	552	567	547	590	571	535	572	542	553	596	531	566	527	559	573	571	585	587	556	556	570	569	562	588	552	546	569	544	587	552	553	579	565	606	563	563	577	540	555	522	598	623	570	588	634	596	557	560	554	550	565	555	577	575	547	606	564	558	589	545	564	567	581	562	575	540	578	591	552	537	538	571	563	565	613	539	560	536	541	558	540	554	555	551	539	558	607	555	574	584	547	591	576	587	566	614	570	560	578	524	603	543	525	549	555	591	567	571	573	577	542	542	596	561	566	568	540	569	543	543	580	508	603	594	591	591	581	563	515	588	546	566	573	627	548	558	611	579	541	536	551	554	571	595	540	562	520	593	552	531	549	555	548	558	581	588	587	579	557	542	541	572	566	569	561	613	549	618	578	574	554	581	562	584	541	544	564	598	568	560	547	587	547	572	567	578	583	541	564	579	595	561	515	546	555	533	549	556	561	553	586	581	537	575	581	556	573	582	528	573	578	556	578	531	574	559	566	562	574	571	555	546	547	619	536	574	581	561	577	540	587	593	556	562	574	609	571	590	590	535	601	560	546	545	552	598	561	589	539	566	557	606	600	565	578	553	550	503	558	555	539	557	561	559	568	537	549	562	578	558	588	545	589	606	566	563	556	575	576	572	596	579	606	586	593	545	571	590	561	573	587	574	586	610	545	534	531
42102	71851	32678	4859	2751	2082	1768	1502	1312	1241	1132	1095	911	1016	908	866	883	876	818	818	841	857	850	843	828	802	812	785	940	1864	5192	6717	5430	3283	1371	872	745	790	741	772	815	843	803	750	796	760	762	738	778	758	828	797	763	810	737	791	754	777	755	793	802	769	784	830	750	796	828	778	829	728	766	766	741	751	810	742	801	747	812	808	779	753	755	764	757	801	796	779	780	761	735	714	786	792	765	759	818	768	816	803	763	818	771	812	795	775	788	800	776	700	753	786	784	775	765	766	773	752	780	786	784	750	847	763	830	827	738	747	792	836	740	753	769	790	823	792	792	771	801	800	817	799	795	762	774	744	799	743	787	759	796	737	802	747	789	765	763	787	771	776	781	741	805	756	793	702	801	797	784	781	754	802	810	795	772	817	687	787	824	798	771	791	798	755	802	801	762	827	741	838	767	809	754	771	794	713	782	792	765	787	791	766	795	833	821	779	785	736	784	758	754	762	757	727	806	763	812	794	743	759	799	829	751	812	797	751	791	817	771	763	804	747	807	751	767	783	806	797	763	748	798	799	823	800	824	810	787	763	775	751	747	747	789	743	839	806	764	815	805	731	790	764	756	764	795	767	803	732	785	781	836	735	765	817	773	846	740	789	783	757	775	743	743	808	793	783	801	763	749	719	735	796	779	756	807	814	784	796	807	798	768	782	822	803	804	816	749	772	744	774	746	768	779	757	742	782	744	752	801	834	804	774	690	783	789	739	779	789	766	823	808	801	773	771	762	736	759	750	743	778	787	782	782	814	815	780	734	722	756	751	794	782	759	798	792	779	765	834	749	799	744	805	789	748	735	812	776	781	754	804	777	784	782	779	772	778	788	770	801	790	764	761	806	746	721	790	803	730	760	726	741	734	786	767	798	787	775	754	782	801	741	790	743	761	800	745	791	785	841	783	802	765	754	759	762	785	777	798	800	782	758	806	737	802	814	801	781	815	784	775	707	758	777	744	760	748	793	756	794	788	825	790	720	745	753	775	787	790	849	800	771	783	745	742	796	748	759	770	822	742	752	777	742	802	769	772	767	726	765	795	779	831	806	741	767	790	769	777	760	779	794	788	724	766	737	763	764	801	787	780	742	792	768	757	759	774	786	755	782	813	788	771	729	783	786	778	756	768	763	784	787	798	808	777	796	771	778	745	710	726	803	798	801	757	781	799	794	770	759	774	758	750	760	745	768	789	788	706	784	798	813	773	779	814	791	790	791	796	802	747	754	741	811	755	795	801	785	809	807	737	792	771	816	744	703	771	721	761	774	793	802	770	778	790	744	811	704	829	747	795	803	788	809	811	798	728	745	786	754	781	764	784	742	782	774	783	777	773	795	794	797	787	784	743	805	790	784	774	789	777	722	766	790	761	817	757	807	812	737	761	743	766	756	773	793	775	724	765	798	796	778	776	745	785	735	738	759	796	748	813	758	806	726	732	735	757	773	778	774	785	823	771	756	733	765	773	770	774	778	793	773	807	766	788	752	778	800	827	783	791	795	800	806	717	805	809	749	789	844	788	795	764	765	722	798	744	817	818	766	781	747	767	768	764	806	768	759	770	757	781	769	778	727	817	789	800	742	802	822	789	808	784	760	764	742	813	783	759	754	818	803	760	759	782	737	810	798	755	797	758	788	792	822	805	771	805	787	785	758	821	776	799	756	789	805	795	726	766	820	777	790	783	779	801	771	807	838	784	751	793	773	802	775	776	799	802	725	778	746	795	802	754	787	750	740	794	764	787	785	823	804	752	720	802	810	768	735	793	787	790	763	780	731	787	700	828	749	757	787	805	751	772	770	745	774	792	783	728	793	800	765	785	817	808	759	811	738	764	753	748	790	780	798	761	776	761	808	782	752	736	788	788	759	750	766	736	748	747	748	727	788	788	754	764	776	764	746	748	791	781	789	786	844	756	785	775	767	735	788	826	761	761	817	786	752	824	805	823	763	806	782	808	802	769	769	769	787	781	755	742	789	747	781	803	803	799	772	757	776	786	774	799	750	737	763	757	765	805	794	737	795	738	782	831	815	781	841	782	817	806	744	730	770	810	731	690	757	782	756	777	797	780	737	733	765	768	795	806	754	721	768	783	767	759	747	762	785	738	805	798	767	713	812	753	787	770	778	740	768	748	822	733	822	790	775	808	797	756	768	740	819	819	753	786	782	822	769	719	753	726	747	762	738	759	753	814	825	795	788	778	830	791	792	754	794	738	751	821	762	762	764	853	751	741	794	796	819	814	827	779	712	785	788	789	795	746	821	833	773	781	797	819	794	751	755	781	800	812	764	703	775	752	756	768	757	778	754	814	706	779	776	739	778	769	750	794	808	759	791	784	817	812	780	795	786	809	797	785	743	854	822	732	725	785	803	789	831	757	772	808	790	701	775	792	797	788	737	775	762	748	784	774	773	756	790	761	771	769	759	761	772	793	723	824	812	783	745	784	785	774	811	713	767	795	743	795	752	767	768	807	779	797	824	760	749	827	766	759	773	755	755	826	764	768	818	798	823	785	748	753	780	775	783	756	737	738	792	783	744	732	722	745	764	783	819	793	816	774	781	771	773	777	814	767	751	750	792	796	803	748	764	725	735	779	750	741	760	773	755	761	769	748	797	751	805	776	789	769	808	802	766	808	811	819	783	815	798	757	746	786	779	820	820	754	764	836	801	787	776	784	757	785	787	781	783	783	760	776	851	773	770	749	805	789	794	767	800	773	770	819	752	753	782	771	775	742	812	804	749	797	781	782	758	763	783	771	755	783	757	765	757	791	761	737	801	792	758	764	780	784	801	801	766	754	788	759	772	743	766	718	780	759	789	759	735	782	770	734	737	795	716	761	770	784	741	749	729	763	791	806	750	772	749	766	777	809	818	772	769	775	763	744	798	759	753	797	722	800	780	788	793	799	795	788	753	773	763	806	787	801	800	730	791	764	804	830	778	731	772	788	813	781	779	771	843	757	767	777	741	755	758	814	776	773	845	820	773	763	758	792	781	713	810	787	764	735	784	751	764	778	776	809	813	828	796	807	835	730	755	824	764	787	779	773	745	758	776	773	805	770	769	772	786	761	757	822	746	784	724	763	801	805	733	770	769	796	746	756	805	783	801	816	781	808	821	749	754	806	752	815	838	754	818	762	812	779	758	786	791	780	807	787	792	771	804	740	813	753	816	808	822	765	761	834	821	756	824	793	772	763	827	770	775	760	787	746	818	749	769	759	765	771	787	780	788	820	801	801	778	785	751	726	830	794	814	772	800	813	784	711	796	775	763	831	778	753	760	820	808	762	768	757	790	743	759	748	764	831	779	781	742	800	787	740	767	760	780	767	797	764	776	766	782	704	747	783	763	770	767	722	827	764	735	775	749	766	775	759	728	794	768	767	739	752	795	819	806	802	794	785	835	793	755	780	748	812	771	770	790	742	751	824	760	781	735	796	802	766	762	751	759	804	784	782	771	812
22932	21175	27618	24928	21060	20957	8652	1251	844	853	784	737	698	712	624	622	622	630	615	611	603	626	565	539	572	596	566	563	628	1450	3747	5805	3836	3287	1358	646	537	539	521	549	558	561	519	515	570	515	553	541	541	545	520	590	525	513	528	506	510	553	503	580	530	479	556	519	548	539	535	545	536	547	509	514	525	526	543	504	552	521	575	520	531	535	516	543	533	551	502	510	506	519	485	502	579	546	576	521	531	517	550	575	538	542	533	527	566	492	540	499	516	517	523	512	488	561	562	505	519	593	547	512	611	543	519	552	543	544	545	529	507	542	544	510	540	541	532	534	514	526	518	506	535	500	534	520	570	555	526	511	515	536	512	558	526	534	529	494	564	490	539	542	514	541	504	551	536	517	573	539	516	546	582	519	541	504	504	503	576	541	526	500	509	524	539	507	534	524	561	526	498	541	547	518	510	559	491	517	515	543	515	551	500	526	521	528	506	568	549	517	536	528	562	561	503	514	546	533	568	558	530	516	495	559	544	498	504	557	508	529	494	536	520	532	555	528	518	537	536	555	568	514	532	520	545	501	545	543	531	556	543	509	558	527	515	562	534	508	562	565	526	554	558	529	504	553	546	534	533	489	555	502	498	530	489	537	552	544	513	526	540	501	538	526	544	553	539	520	544	557	519	501	517	562	526	516	558	532	508	538	508	565	528	591	544	517	574	529	512	502	525	502	536	555	529	540	559	559	502	537	513	537	558	531	530	528	611	544	558	497	508	559	494	565	541	555	522	567	523	541	534	551	540	534	519	526	543	527	528	531	541	514	524	548	543	549	514	547	565	513	551	549	534	538	557	526	525	552	529	553	525	541	534	481	559	554	530	517	521	508	562	519	548	555	552	494	506	500	541	531	499	532	501	562	520	520	566	519	527	497	564	564	534	514	549	542	505	588	491	543	577	526	512	577	539	492	526	511	551	537	495	558	523	531	561	541	539	534	514	537	564	538	498	534	550	519	543	514	539	555	595	505	528	557	554	511	536	559	579	515	558	566	500	518	529	564	519	526	516	524	525	524	521	578	544	489	531	499	524	513	525	538	544	539	546	550	541	529	508	554	526	493	510	511	498	570	574	564	510	568	534	590	563	568	574	525	534	498	535	558	553	536	572	531	552	556	548	516	510	520	504	533	534	502	517	531	557	529	528	531	528	495	596	552	528	533	487	511	523	511	561	520	538	522	530	543	511	504	527	566	521	515	545	511	560	514	513	515	511	539	524	534	564	544	524	569	505	507	544	559	543	516	518	531	491	541	546	538	556	546	531	539	510	485	551	523	538	564	538	515	564	531	505	558	547	554	537	515	564	549	565	520	549	541	534	519	574	575	585	524	565	511	525	545	540	530	568	536	540	518	496	558	524	531	543	525	520	551	580	541	497	504	541	544	512	542	509	518	544	536	539	519	536	540	544	482	541	506	516	548	551	544	547	542	523	527	525	507	554	503	524	534	512	528	502	531	575	506	509	519	555	512	526	526	543	558	525	554	527	540	517	507	537	540	531	521	566	565	525	533	494	509	471	566	551	516	556	505	523	543	536	529	500	572	563	530	560	576	575	525	524	537	528	546	558	526	483	516	539	518	506	553	523	565	537	525	577	521	577	549	561	527	537	536	529	557	562	538	559	558	537	528	566	524	510	567	517	593	515	512	500	515	546	549	542	554	584	543	514	519	528	530	531	542	547	546	475	523	530	499	546	533	531	475	505	555	516	509	559	536	545	522	515	549	522	551	493	494	557	543	497	524	506	506	542	552	526	543	538	538	554	520	526	512	532	563	526	514	516	520	543	516	512	524	545	551	511	513	517	517	511	526	533	546	499	556	545	525	510	539	534	516	533	497	576	536	530	515	539	515	565	503	522	512	556	555	524	516	543	578	509	520	585	494	526	547	555	549	508	533	538	498	509	508	529	531	548	529	529	520	578	563	573	554	504	537	551	498	523	538	535	523	551	545	548	504	541	538	554	523	520	482	545	548	556	537	513	504	524	533	534	541	510	521	546	541	569	497	512	529	565	524	545	542	565	536	498	536	506	559	526	566	547	520	528	545	561	509	533	537	550	516	520	538	528	560	492	518	549	533	565	542	528	506	577	517	585	536	539	495	585	545	520	544	543	579	502	561	530	518	551	539	548	510	566	526	485	538	512	545	536	498	557	541	518	514	527	568	505	580	527	531	590	546	514	536	511	550	550	528	552	614	500	533	511	562	601	513	550	529	556	543	485	550	525	544	542	559	524	526	527	549	576	536	565	561	549	558	515	520	505	553	498	530	540	562	537	521	516	516	528	551	555	466	500	525	533	518	527	545	519	494	557	531	528	535	533	532	523	555	516	490	505	543	525	512	539	566	561	557	517	537	570	529	546	527	539	513	495	586	542	543	532	569	498	559	500	483	554	512	519	494	525	550	525	531	521	541	545	521	545	526	536	567	554	536	467	540	533	550	518	507	557	518	546	543	524	550	510	508	549	511	529	520	518	470	553	563	546	522	516	543	542	498	510	561	562	561	561	535	531	505	532	534	497	457	547	537	577	504	566	562	546	558	561	552	539	536	532	522	534	526	564	570	562	505	497	543	567	493	551	536	562	537	523	516	536	499	553	550	534	500	518	507	554	557	522	504	520	531	550	521	528	533	529	522	561	567	525	535	547	505	527	518	556	498	535	582	539	532	542	546	541	550	514	506	534	549	551	493	514	534	510	513	563	546	553	518	532	519	521	507	572	558	534	551	517	531	533	514	536	558	535	504	505	562	527	536	586	500	511	534	532	524	522	590	550	529	525	512	500	524	559	562	530	545	544	528	520	514	530	572	569	508	531	536	530	520	508	532	526	549	547	530	525	523	582	536	533	554	526	551	560	520	508	516	522	515	488	502	545	511	530	570	509	575	559	552	530	514	533	561	577	589	490	523	545	548	530	554	512	534	500	559	533	556	549	570	501	550	537	536	533	506	555	501	533	522	549	536	551	529	519	525	555	504	530	534	552	501	543	555	534	551	522	548	574	536	518	535	528	532	500	546	578	509	524	553	542	564	532	548	532	538	539	490	572	553	529	524	555	555	528	554	497	542	536	556	552	572	496	568	516	534	508	570	551	552	515	544	581	504	555	553	515	527	548	533	491	522	543	509	526	502	535	516	555	557	525	540	517	568	527	541	539	512	543	511	483	533	542	539	542	506	498	523	538	520	554	547	485	540	565	527	524	485	534	541	523	515	575	571	547	501	515	559	542	549	544	513	556	528	519	560	497	533	536	523	560	567	517	530	534	517	493	529	544	547	553	577	569	527	508	529	536	521	515	477	508	528	524	541	541	528	545	488	594	546	532	527	553	494	549	476	517	491	539	559	573	504	526	549	568	531	569	538	535	539	498	517	526	518	522	493	538	525	549	565	554	532	576	552	560	552	557	546	549	499	513	532	530	532	524	559	531	593	549	534	492	525	559	495	530	527	550	543	581	516
48902	74309	34470	7317	4186	3282	2509	2093	1742	1549	1361	1259	1194	1121	1053	982	952	914	944	859	898	855	822	806	859	870	780	825	1004	2677	7587	10781	7000	6080	2358	955	745	722	786	748	791	751	745	765	761	771	725	745	776	709	744	678	731	762	761	749	711	749	745	721	748	710	780	755	729	726	761	712	735	741	710	750	740	739	762	723	714	749	714	719	695	718	735	695	756	754	752	743	770	712	753	719	748	709	715	752	714	721	704	771	711	748	718	741	722	773	733	711	708	760	727	710	762	726	735	750	762	700	727	696	715	678	752	734	678	792	775	752	713	744	750	750	753	738	755	713	744	805	720	707	732	719	722	726	708	740	752	775	737	761	729	747	719	745	756	710	721	740	718	756	777	770	750	729	763	730	756	728	782	716	741	695	748	739	764	743	714	747	741	707	719	754	705	713	683	714	785	717	757	738	725	730	750	749	781	755	739	725	749	741	725	701	716	715	761	781	744	756	749	779	674	731	720	739	718	689	739	727	747	691	709	712	690	734	761	702	755	796	753	740	724	729	762	722	716	736	669	745	728	744	737	711	750	704	757	724	755	727	715	737	723	740	791	785	717	773	730	776	764	722	694	737	675	799	709	739	753	740	778	726	734	797	707	740	764	738	657	753	741	741	691	725	796	745	709	742	725	716	681	731	711	723	763	732	709	776	746	714	727	731	749	757	729	712	746	741	737	778	799	719	752	735	705	731	731	661	693	739	759	746	711	755	689	706	749	693	745	729	713	745	751	697	708	779	775	736	741	687	769	789	725	736	711	778	758	772	749	753	735	732	834	799	767	751	770	715	732	743	756	733	744	802	762	761	736	772	720	733	731	727	742	720	774	733	777	715	690	741	729	756	737	715	725	731	753	739	725	789	779	721	694	719	722	685	719	786	740	700	734	733	756	743	749	726	691	730	765	745	737	750	727	738	809	747	709	731	725	767	771	788	751	667	729	739	733	671	730	715	720	756	694	718	720	721	707	726	680	774	751	751	722	677	737	739	724	731	782	787	721	769	753	724	721	712	772	748	748	700	729	702	708	750	750	712	757	716	710	724	760	748	695	728	744	734	740	755	742	741	718	737	765	752	753	719	754	731	724	773	741	706	752	756	727	768	740	775	729	731	742	735	687	760	693	797	713	728	764	697	715	691	742	730	715	742	735	705	721	742	724	717	734	694	743	756	750	709	787	744	761	755	749	746	721	777	728	693	728	809	746	718	736	747	689	764	782	769	739	747	730	739	772	731	731	732	763	690	717	751	768	762	753	766	748	710	737	682	734	779	728	680	783	759	760	733	725	744	712	757	776	740	738	768	754	692	743	736	770	743	706	707	781	666	766	656	708	731	761	763	704	761	768	765	728	754	713	763	772	755	769	727	674	794	768	814	746	691	726	744	697	722	676	705	790	752	719	731	716	769	722	704	701	737	713	747	736	758	727	702	755	729	749	735	727	703	728	738	763	764	731	736	740	696	699	716	740	727	758	707	728	696	695	732	758	688	726	739	689	714	720	733	738	696	766	776	741	742	770	761	801	760	733	755	702	730	737	742	732	706	780	671	766	767	744	670	773	721	695	756	686	739	691	791	724	749	720	752	757	751	801	727	750	733	715	690	731	734	715	700	755	740	709	775	754	705	730	751	763	729	783	752	711	725	736	709	721	746	732	770	729	786	723	765	769	771	752	752	736	822	742	706	755	768	745	703	745	754	730	730	738	723	706	780	764	737	746	782	724	710	751	753	752	723	731	746	769	724	692	733	738	730	707	727	713	750	772	690	787	734	708	717	723	780	743	716	771	812	710	731	703	720	754	804	749	751	762	723	699	793	729	728	694	750	747	735	711	733	756	742	714	737	692	712	742	711	746	677	734	780	801	727	712	758	714	777	771	735	730	767	749	716	738	728	780	757	742	706	698	751	750	738	741	709	778	731	706	739	749	747	739	732	741	749	753	730	721	747	742	733	718	702	732	775	710	728	726	777	754	757	737	732	757	723	749	679	726	731	741	723	717	727	723	713	763	728	752	691	716	696	704	744	738	739	728	710	758	738	709	721	742	727	761	726	750	736	713	738	719	729	726	758	760	718	730	709	712	701	756	696	778	780	795	756	737	745	740	703	693	740	793	743	717	746	733	711	742	746	704	724	759	759	736	711	746	718	709	743	751	750	742	788	780	703	773	744	727	733	730	697	709	701	752	718	743	726	738	742	717	710	752	708	731	791	703	723	721	763	724	770	750	724	763	743	731	760	733	719	736	683	723	759	708	721	693	688	731	758	712	693	698	720	742	734	736	715	770	749	700	723	707	700	738	764	773	745	747	725	766	750	738	656	673	782	707	736	738	739	683	708	718	723	731	761	763	745	738	726	762	708	713	714	732	749	713	725	728	737	715	694	760	727	733	740	757	737	703	708	692	750	738	751	728	724	734	743	779	752	746	723	738	695	727	742	742	743	802	778	773	745	771	718	723	715	756	732	721	741	748	731	710	732	721	744	765	766	765	754	699	738	732	735	746	689	725	711	721	743	737	742	686	781	767	747	764	745	746	760	702	744	733	777	749	715	760	732	683	783	747	718	732	751	739	783	728	810	717	749	784	691	695	767	727	719	720	704	746	745	779	748	725	703	738	715	762	743	666	727	739	722	754	723	766	737	738	703	745	711	732	761	804	693	680	742	729	761	722	756	752	724	755	698	702	790	750	739	800	704	769	769	773	748	736	762	761	759	759	746	744	744	766	710	769	713	704	750	705	794	694	747	745	728	731	727	737	770	704	763	716	724	727	716	728	706	731	698	734	730	689	737	771	779	732	749	791	718	782	704	709	790	764	758	754	728	723	698	722	720	744	701	748	740	701	778	687	771	761	775	735	685	700	762	738	749	740	760	763	749	755	760	716	730	724	772	702	792	761	710	735	757	735	748	755	745	752	768	748	700	738	715	763	723	769	778	772	751	742	742	763	680	714	705	747	762	729	766	714	704	721	770	757	703	711	721	719	727	732	746	785	745	778	719	720	711	706	772	756	715	728	718	763	790	801	725	710	733	741	709	766	709	774	730	695	765	766	784	732	716	778	701	779	746	733	758	736	735	723	728	712	710	733	755	752	705	777	795	762	704	785	708	741	755	749	682	708	766	673	739	726	714	741	746	724	708	720	758	758	730	736	728	712	730	739	715	691	718	735	706	771	783	697	710	749	782	734	733	761	698	762	757	721	725	749	739	744	767	729	737	708	727	751	784	753	703	744	742	709	766	742	712	742	716	774	803	764	761	735	737	759	748	742	728	686	717	724	713	713	730	709	738	727	744	741	713	676	747	770	710	708	735	752	777	760	753	721	735	740	756	790	758	696	784	794	715	708	770	740	732	777	744	773	710	692	734	768	743	737	722	754	775	784	721	742	748	761	747	729	696	733	663	690	743	736	714	778	744	721	740	702	740	762	741	773	696	774	728	748	707	704	732	717	756	768	748	715	773	687	698
26784	22826	21159	3657	625	544	425	383	370	363	370	342	385	327	354	308	342	345	351	361	345	326	348	358	368	345	330	367	345	397	483	757	513	674	514	337	323	361	360	330	353	364	342	340	338	344	371	334	321	359	322	339	329	352	333	300	342	348	337	319	326	332	329	391	342	373	379	341	354	328	346	365	320	344	342	332	371	326	339	342	320	358	307	343	322	320	336	319	326	347	326	334	319	358	327	349	335	357	339	344	347	343	349	315	329	358	326	356	325	329	367	325	335	336	356	296	360	362	325	353	330	354	341	361	369	335	350	326	352	367	344	353	367	341	330	368	309	317	323	360	329	336	323	347	316	339	348	348	308	331	309	330	341	291	338	346	368	334	333	368	341	357	332	374	329	337	322	354	358	341	329	353	347	366	338	351	364	369	313	320	318	322	377	328	332	344	337	320	355	326	329	352	338	297	336	360	343	349	317	369	346	348	353	366	345	326	341	339	323	361	337	330	335	346	325	336	331	368	329	350	348	330	347	316	317	354	334	331	362	331	327	325	351	356	369	337	340	332	347	339	358	338	351	346	290	309	361	335	365	303	350	338	303	329	370	372	337	365	319	329	344	330	339	354	365	349	336	370	351	336	356	345	344	318	343	358	330	342	334	323	322	351	325	366	363	336	339	304	329	338	351	342	358	344	327	338	326	370	332	342	340	341	361	362	346	318	365	333	328	338	362	309	341	359	365	346	309	330	364	319	359	347	353	352	355	339	351	336	335	349	347	344	347	367	363	337	356	315	347	387	350	363	351	342	342	334	342	329	359	342	299	339	343	338	338	328	316	323	347	314	335	341	324	309	315	343	331	373	342	397	351	347	307	334	353	370	342	377	339	330	349	350	338	344	323	327	347	314	351	357	344	356	364	329	348	346	334	364	345	373	317	361	329	372	322	340	333	331	340	308	332	339	322	356	348	357	320	337	335	347	343	331	337	338	354	363	298	360	336	352	332	328	343	334	336	325	310	346	346	319	341	337	338	342	376	362	273	338	347	347	341	333	333	338	351	320	321	327	348	316	363	341	303	302	332	331	327	381	362	339	365	314	352	288	331	299	336	343	326	329	322	371	317	327	336	326	327	340	350	366	327	306	329	317	354	357	337	319	325	332	346	333	338	318	341	356	347	330	360	341	351	315	350	338	344	359	351	333	329	315	358	330	332	335	307	325	314	335	334	337	334	302	319	320	323	325	329	326	332	333	346	338	322	358	329	346	322	367	335	300	336	322	332	367	304	377	355	342	374	331	337	361	353	343	337	339	336	347	319	350	382	306	324	333	338	368	317	358	313	343	320	315	334	311	363	353	314	346	312	347	353	334	310	352	317	366	356	316	343	339	326	337	306	323	339	339	335	328	365	330	337	347	293	366	310	343	308	295	327	341	375	310	365	356	319	343	304	336	344	350	332	328	348	350	336	350	349	349	337	311	314	335	364	322	343	345	371	325	358	353	348	358	321	326	308	350	376	355	362	313	373	332	339	362	331	345	331	335	338	356	374	349	314	374	350	323	346	339	354	334	361	362	344	333	338	349	365	327	329	341	354	327	338	354	325	331	346	340	338	338	323	388	335	340	338	329	337	368	320	306	317	339	316	344	349	326	344	357	358	322	338	371	344	373	347	303	352	321	314	359	348	314	335	353	392	339	335	347	345	325	349	331	338	326	329	385	348	328	321	357	353	349	329	355	368	374	339	330	365	347	348	359	334	358	306	332	312	318	346	388	325	329	339	325	338	337	333	318	357	334	340	318	338	354	338	331	334	339	330	347	356	333	354	356	302	349	322	341	335	352	314	361	375	321	363	333	307	379	333	391	365	349	360	372	335	339	320	320	367	338	345	359	350	358	328	339	372	340	351	326	337	320	327	319	330	344	354	346	345	341	330	338	328	343	337	326	338	380	325	309	360	356	313	333	367	369	332	368	352	357	348	339	344	345	315	340	296	359	329	340	318	293	330	364	324	372	353	325	348	347	328	354	304	311	338	322	345	350	376	342	324	365	303	338	356	327	327	369	292	340	357	358	341	329	346	331	362	273	368	312	351	343	319	352	286	352	357	309	347	340	340	347	351	328	322	389	338	316	340	328	368	346	361	350	308	364	305	344	321	338	333	333	344	327	339	312	333	334	358	347	340	335	353	352	327	355	291	322	331	310	376	367	348	299	332	326	364	315	342	332	379	325	296	353	329	347	327	325	350	353	320	332	339	340	329	342	341	298	342	332	368	309	359	304	358	318	352	316	338	365	357	343	321	315	363	367	326	368	346	312	361	320	358	301	338	362	307	332	345	312	326	302	348	316	330	341	318	340	350	311	303	328	334	339	353	345	307	348	341	334	309	333	331	350	366	352	329	343	325	353	322	342	352	348	327	315	318	331	348	344	372	314	348	366	325	332	335	345	359	352	362	367	357	324	354	328	347	329	345	355	353	309	361	342	345	359	341	338	376	343	337	355	337	321	325	299	331	323	330	361	357	361	337	354	372	321	334	323	315	331	361	318	344	326	330	330	343	327	330	320	311	340	308	348	357	346	337	312	356	314	345	320	338	367	323	362	334	339	345	333	336	367	341	337	365	361	336	326	336	326	354	354	371	378	367	337	344	357	316	342	351	368	314	326	328	355	304	352	330	345	375	339	320	342	325	362	374	304	356	346	365	366	368	349	354	345	354	335	340	367	322	326	356	372	333	363	341	351	345	368	332	347	340	337	368	335	327	290	336	379	368	319	354	370	332	351	346	337	377	329	340	325	363	326	347	335	344	345	340	311	327	362	336	330	360	347	331	324	346	328	326	354	341	353	345	350	345	366	344	349	313	349	366	341	354	356	322	338	336	340	350	368	361	349	348	340	343	386	326	303	344	358	329	356	352	353	352	355	345	302	336	328	342	374	349	336	368	362	344	323	325	340	339	312	347	373	341	347	343	330	326	339	323	336	343	353	339	327	349	343	344	314	353	352	325	289	339	305	303	334	320	357	327	338	321	324	324	328	343	311	360	336	357	363	329	335	348	350	315	332	336	368	330	333	323	350	323	375	360	345	351	330	341	318	318	335	348	339	344	361	358	334	323	393	351	380	307	337	324	323	336	381	333	321	339	303	320	363	376	369	321	346	331	359	329	323	367	338	291	343	334	355	368	326	323	346	305	339	325	345	367	345	375	344	318	346	362	322	360	318	307	347	371	393	350	333	327	326	333	331	368	375	350	354	355	322	298	357	345	349	343	330	296	352	338	318	344	379	322	345	354	318	339	341	329	341	328	341	310	357	352	337	354	338	326	334	344	336	350	373	319	353	304	343	303	387	319	370	338	320	306	384	344	339	331	330	315	367	333	347	358	305	303	332	327	345	341	354	342	334	344	332	330	361	311	339	322	361	300	342	316	335	325	343	359	331	314	324	308	326	353	323	299	319	346	367	332	307	341	357	358	347	336	316	333	338	347	313	312	390	334	376	352	345	311	352
20631	37011	16773	942	732	638	621	586	539	545	503	504	503	501	494	501	494	501	489	478	493	490	467	445	468	498	513	546	497	566	844	1279	896	1201	826	455	461	505	497	463	452	454	496	454	515	482	482	489	484	453	482	513	450	467	467	513	499	465	459	464	493	471	516	491	481	484	469	481	490	465	458	523	475	491	512	479	480	543	473	499	474	506	468	464	451	502	485	463	516	456	454	462	476	466	453	477	461	463	486	473	498	466	475	480	477	486	480	477	475	536	494	450	508	465	473	486	459	481	462	440	519	463	508	438	496	461	462	477	443	508	510	482	435	486	504	465	484	496	459	470	478	465	498	477	502	476	483	493	467	444	461	459	461	491	509	477	505	493	485	450	490	502	480	492	475	495	483	473	462	478	489	475	498	473	458	458	501	443	507	511	492	467	455	488	520	517	492	473	524	480	544	439	499	463	506	470	481	488	446	494	466	507	513	487	452	462	499	452	480	466	485	467	488	469	494	457	490	492	465	513	515	501	465	461	425	469	466	460	489	507	495	500	467	491	508	472	505	447	486	472	483	497	475	455	484	496	437	472	472	433	493	454	493	501	449	510	464	467	441	464	450	487	531	463	477	476	460	459	429	487	503	456	490	490	476	471	461	503	486	451	494	444	480	467	457	484	486	476	509	514	504	479	489	490	477	479	438	482	482	460	487	491	467	466	450	516	425	484	517	481	473	466	505	498	481	500	503	485	501	450	489	492	456	435	493	456	472	456	462	471	504	461	503	489	447	506	458	492	510	497	462	474	502	455	441	459	479	504	515	498	470	465	523	483	475	497	446	481	446	495	476	472	483	527	484	501	475	521	462	488	466	462	488	466	537	501	431	504	470	516	499	480	488	494	528	481	459	524	478	472	487	499	454	481	489	455	534	501	464	502	467	495	506	471	455	466	501	479	475	491	464	463	467	484	493	453	495	479	449	478	521	466	487	453	493	508	504	443	496	472	503	469	510	460	491	481	534	432	477	469	465	467	441	475	479	501	488	472	491	483	483	463	487	477	461	499	510	482	456	482	477	510	441	470	489	506	518	489	483	481	457	504	491	469	486	468	509	501	450	450	468	503	453	484	510	545	500	489	485	476	465	492	506	482	489	450	514	487	468	510	507	472	505	507	499	474	484	470	452	463	490	504	443	499	477	492	447	468	471	467	489	517	505	487	477	473	450	472	461	469	469	447	500	473	432	478	487	474	480	464	469	497	482	531	479	474	455	442	452	478	451	471	499	476	493	477	467	507	475	456	469	495	471	476	445	529	511	462	484	461	494	476	422	496	437	515	498	487	502	500	503	479	488	499	466	483	487	504	493	514	484	478	457	477	484	476	492	480	471	512	490	478	497	509	518	455	465	444	465	451	482	485	484	487	472	469	468	454	454	474	466	482	497	480	501	481	477	518	471	484	480	506	475	496	485	522	452	467	458	499	467	492	476	482	442	475	523	464	469	460	489	460	468	464	518	496	464	465	480	491	422	505	487	477	469	490	500	470	473	449	447	496	473	534	478	489	464	474	479	481	470	496	473	512	462	506	466	497	467	446	463	463	486	475	464	476	483	436	512	494	479	468	497	498	490	451	481	478	460	469	450	498	534	469	484	505	488	424	461	516	478	484	470	510	454	463	460	462	467	446	450	496	541	489	502	490	493	478	494	464	471	505	473	493	482	465	496	449	469	473	462	459	457	485	462	488	470	495	467	495	526	479	454	494	500	520	483	459	476	491	489	448	469	450	523	469	482	474	465	483	493	471	481	529	476	464	489	480	478	473	477	503	457	505	503	468	468	514	490	485	470	537	496	505	481	514	465	514	477	474	471	500	491	475	506	438	469	462	453	488	484	432	491	482	485	501	492	478	481	463	470	469	491	491	484	454	488	481	467	433	472	454	485	475	513	505	483	470	462	430	480	473	459	501	467	459	506	476	461	452	502	480	476	478	481	508	547	487	517	499	466	482	513	492	494	481	462	504	473	508	503	507	484	467	464	499	445	453	490	500	496	476	463	448	464	461	533	452	480	470	475	492	470	496	466	506	494	467	474	497	466	486	442	461	485	482	498	459	472	508	513	500	459	514	491	486	477	505	451	469	527	471	516	511	456	478	499	509	473	484	462	487	491	477	485	499	472	476	442	467	438	438	438	468	421	492	496	508	474	488	469	486	516	497	465	482	420	470	484	488	480	513	499	503	491	496	494	436	460	482	487	459	457	472	438	474	491	478	481	450	474	461	491	446	520	502	484	494	489	461	466	461	475	472	462	466	470	484	492	511	506	475	510	498	491	462	484	469	492	477	478	461	476	478	484	475	467	475	466	492	497	450	513	456	466	471	469	519	471	463	512	512	483	490	475	460	483	472	488	525	467	489	452	498	495	492	449	479	443	476	486	457	478	467	497	482	484	480	439	461	479	472	451	507	452	490	482	502	475	483	485	453	412	465	490	509	522	508	497	491	461	505	513	507	485	514	470	445	497	487	466	487	445	476	514	422	500	515	459	472	477	458	453	504	488	464	505	495	457	502	464	462	472	472	477	466	468	513	460	449	480	477	464	492	448	475	482	478	471	501	496	491	507	525	476	470	475	488	487	496	484	454	453	514	476	481	506	499	501	455	503	487	472	464	486	486	473	468	473	481	490	499	466	450	474	457	480	501	454	470	505	525	453	451	465	496	519	450	496	432	424	499	486	493	489	475	492	473	472	477	496	468	475	524	489	472	467	436	464	489	485	472	448	516	455	494	526	470	483	490	439	495	489	478	493	458	484	461	491	498	454	471	510	452	497	471	502	473	439	480	511	486	492	480	469	446	484	459	501	496	507	469	499	455	476	433	487	482	486	465	507	476	483	460	500	438	470	511	449	454	509	486	507	505	478	479	529	475	480	464	463	470	489	495	467	447	518	468	477	516	514	503	491	491	430	458	505	519	481	462	504	512	440	507	504	484	510	499	497	493	442	509	451	508	497	454	492	494	451	480	484	479	468	490	509	520	464	506	479	508	500	507	454	485	484	489	503	462	469	477	445	468	462	420	487	465	483	464	516	497	468	522	477	534	467	474	471	496	480	473	483	494	486	446	480	502	484	461	502	485	470	457	488	478	446	536	473	498	513	463	481	523	475	514	452	471	508	435	529	427	458	483	463	481	490	504	501	483	472	477	477	495	481	473	484	475	499	493	495	489	456	468	473	493	470	457	455	483	490	516	466	459	498	489	495	485	497	487	469	494	461	514	487	476	509	492	453	432	466	505	511	475	506	463	492	500	487	475	467	495	474	475	493	488	465	483	502	464	489	456	472	464	494	509	478	520	487	484	487	481	475	483	470	484	549	488	475	478	473	481	454	490	465	514	482	472	483	453	461	485	523	484	540	489	469	480	481	462	495	470	481	447	493	482	476	483	460	482	471	482	445	490	500	529	494	480	505	468	511	457	491	482	483	484	544	471	434	465	470	474	459	474	514	506	508	490
23918	21244	27715	25861	18227	4024	1088	754	744	679	619	653	605	582	548	586	571	554	564	551	519	575	521	547	546	536	538	550	549	824	2199	2973	1536	2267	1131	513	518	493	489	509	501	466	506	509	498	494	538	531	547	494	517	511	549	497	494	527	502	551	537	515	502	494	479	481	504	492	527	479	490	498	508	507	526	517	473	512	520	511	551	504	533	506	475	486	501	539	519	509	530	502	552	521	504	510	507	505	522	520	514	538	551	558	521	524	519	494	537	536	503	508	539	492	514	486	523	494	516	485	499	498	526	529	491	492	519	496	485	529	496	505	515	494	563	548	503	498	561	547	555	515	516	524	483	501	503	503	545	526	511	474	501	525	493	527	529	557	509	513	531	509	535	474	465	472	506	512	520	491	503	555	510	490	511	546	536	559	543	544	482	545	507	527	498	539	496	534	500	492	513	552	545	497	519	512	508	530	500	525	511	513	558	480	509	507	517	526	502	527	463	506	484	518	493	550	509	541	495	486	518	486	479	577	502	509	545	552	527	515	519	521	525	545	554	517	507	477	507	532	528	493	505	511	490	547	546	499	505	494	483	494	517	520	496	474	519	497	499	573	551	497	490	522	512	565	534	526	523	470	496	504	523	492	495	545	516	491	517	533	499	478	501	482	517	497	491	516	539	502	537	565	496	479	518	512	481	510	531	498	532	495	524	568	537	509	549	511	521	520	525	533	492	500	544	507	518	528	530	541	518	485	501	486	505	534	503	513	514	521	492	520	503	500	499	493	487	491	527	505	525	480	509	567	505	495	529	523	506	522	505	494	539	496	502	515	524	549	467	523	465	508	491	547	502	540	545	519	507	527	491	497	485	523	494	525	553	543	494	531	519	500	472	545	525	495	512	506	524	501	503	536	572	484	508	512	460	526	545	502	515	516	494	529	559	576	535	547	483	514	533	479	473	569	509	513	520	453	463	482	534	502	540	525	499	500	537	500	505	557	517	508	492	552	514	504	512	519	526	504	495	512	525	470	515	525	507	567	512	495	521	482	555	481	518	479	515	510	555	528	480	516	530	554	491	509	547	499	509	472	519	513	522	503	521	535	527	510	468	526	470	524	504	514	511	545	515	518	540	489	536	499	499	477	496	545	487	561	529	472	565	522	483	510	526	490	502	559	574	530	515	475	504	520	484	505	550	503	514	504	535	539	525	474	524	514	491	552	528	505	559	499	498	560	525	488	535	490	538	526	472	505	528	494	496	491	542	503	489	518	550	531	498	507	530	546	499	507	491	517	536	533	497	511	526	486	523	497	510	512	543	490	518	483	530	522	509	549	510	519	519	552	527	483	483	470	490	545	486	519	516	587	510	486	540	523	502	499	560	503	525	529	523	520	526	541	546	534	555	543	546	495	520	507	529	515	508	481	528	489	507	504	534	539	493	488	512	493	533	540	525	476	528	552	544	556	532	533	544	522	523	520	520	507	495	478	531	510	497	510	542	510	504	475	509	515	532	508	500	523	490	508	543	444	511	499	533	516	514	514	535	533	544	532	506	515	505	550	518	531	520	531	486	516	546	515	511	478	574	515	468	526	541	504	500	526	532	462	504	511	505	554	510	474	497	494	501	493	526	494	536	546	455	512	501	496	500	516	518	501	550	537	507	536	474	511	496	497	518	502	493	488	533	508	526	575	544	518	528	529	516	523	506	564	496	576	506	542	473	493	484	497	486	509	527	526	555	553	556	512	496	503	469	487	561	503	516	524	523	499	514	513	516	504	495	509	486	514	504	531	542	498	509	513	565	471	514	517	524	491	511	508	501	483	553	543	505	511	516	483	487	510	500	506	508	502	557	476	494	525	495	538	502	443	468	490	599	500	478	475	528	502	510	511	490	502	515	548	504	501	557	528	523	537	504	503	522	501	503	470	490	508	487	518	480	508	505	474	525	510	507	506	475	545	488	507	493	537	538	534	527	527	491	544	519	525	484	508	505	489	542	474	523	515	480	515	469	544	508	516	488	456	504	531	502	491	533	520	510	514	511	542	501	504	503	505	518	507	522	517	511	516	496	530	522	507	494	536	493	552	537	509	511	545	475	525	472	527	502	485	509	495	567	516	512	486	526	534	494	481	484	500	524	498	555	501	482	545	488	475	532	537	540	522	521	477	477	541	511	526	504	525	536	485	509	557	504	496	549	510	557	440	500	512	490	477	480	527	482	476	551	517	469	546	561	509	505	480	487	533	535	536	526	534	500	498	543	534	510	486	499	508	563	534	508	506	509	518	486	522	497	498	482	538	504	476	505	553	528	476	510	521	527	485	504	520	505	545	521	521	537	522	532	478	529	484	521	545	530	510	484	524	482	531	530	551	534	515	541	496	533	516	515	486	488	515	503	520	496	482	526	486	540	525	541	541	545	519	535	474	513	506	525	510	512	518	533	478	525	502	553	511	460	504	519	523	519	522	520	507	568	516	527	515	502	481	497	481	512	477	550	512	520	511	519	517	505	488	493	515	498	488	509	510	540	510	516	529	490	530	517	493	473	544	482	497	542	477	494	467	525	524	520	536	552	506	537	507	510	466	536	546	511	517	480	542	513	521	490	494	504	511	489	527	526	520	536	488	521	508	512	533	507	474	499	484	524	484	544	496	526	520	519	527	500	475	504	485	527	500	517	507	521	521	551	486	528	523	525	502	534	518	525	505	519	501	541	502	504	516	507	559	539	513	489	514	509	491	550	532	488	509	518	510	506	549	533	521	516	514	526	556	486	513	492	511	498	554	522	538	520	531	546	502	509	531	481	525	514	503	484	476	519	536	508	494	539	490	517	499	521	503	511	521	530	521	550	509	515	510	503	508	521	476	563	506	494	528	532	484	545	495	510	509	546	524	519	526	504	484	487	523	522	526	484	553	529	547	521	550	538	534	561	472	491	472	506	522	516	497	532	473	482	542	521	556	475	533	505	478	496	490	493	489	493	471	496	507	490	510	470	560	464	485	502	509	543	535	463	558	480	542	467	504	497	491	492	513	505	471	511	525	473	511	505	484	514	487	533	475	530	515	536	506	533	506	504	507	561	500	526	492	529	496	508	540	511	538	548	510	520	470	528	510	509	495	486	515	481	518	515	470	555	508	467	533	482	516	525	498	529	537	472	491	523	504	454	504	488	502	524	533	555	530	518	494	487	514	549	490	520	534	528	524	540	495	493	592	508	458	502	516	477	507	512	511	509	506	492	543	489	504	499	494	462	522	541	510	526	544	530	497	483	520	497	515	494	498	543	480	508	503	526	554	517	511	475	515	519	513	563	547	533	560	541	492	521	537	530	474	546	489	530	538	537	512	504	510	549	518	488	491	499	519	536	518	547	522	539	511	520	519	539	500	471	476	533	495	509	519	526	509	517	534	489	489	522	534	559	460	510	514	517	562	506	516	515	523	476	534	515	493	537	539	525	519	521	483	506	518	492	567	514	523	483	517	495	550	534	506	541	474	552	521	556	530	493	473
42035	73052	28400	4376	2654	2114	1687	1502	1334	1165	999	1015	986	953	904	825	873	874	806	761	781	764	764	779	818	839	759	784	819	1441	4511	5918	2907	4299	1970	684	707	698	727	702	759	641	629	700	754	726	704	759	693	691	708	731	690	718	703	717	749	751	722	763	693	739	677	671	691	738	710	718	708	672	676	707	722	722	719	720	708	703	708	715	728	685	705	701	740	705	696	722	721	743	700	694	684	712	708	745	701	695	656	684	763	716	689	709	721	789	704	749	725	711	763	718	758	722	709	736	694	721	722	710	723	748	706	793	745	724	712	681	716	724	729	680	716	708	701	732	676	700	733	649	715	759	751	675	717	731	739	685	726	694	707	728	698	677	737	747	658	728	722	717	690	702	650	705	691	732	709	718	707	656	692	750	764	689	699	734	676	692	693	776	749	687	746	731	722	728	682	665	720	722	664	700	669	727	725	708	745	730	686	706	749	757	740	705	665	681	698	662	719	739	714	661	698	685	751	701	756	748	704	677	721	722	709	707	716	731	714	742	699	720	705	693	696	729	686	708	711	704	696	741	671	740	720	739	717	721	708	709	723	729	705	709	674	710	689	689	717	712	676	673	743	658	695	759	690	775	705	695	742	700	704	739	674	732	703	731	724	711	690	737	710	712	711	688	722	719	686	738	679	704	680	734	715	704	749	721	716	700	720	688	676	702	756	713	742	686	689	739	704	734	687	718	715	743	738	670	746	722	747	734	693	710	741	655	719	766	710	705	676	682	694	696	726	738	706	719	747	671	755	749	701	768	730	707	698	735	714	665	712	724	750	724	685	705	764	711	707	715	698	700	742	737	723	709	692	714	692	694	668	713	722	702	714	705	664	682	714	708	702	651	724	692	688	717	684	704	731	654	709	708	722	721	719	744	716	727	702	751	730	651	684	699	665	711	692	704	773	673	722	699	747	770	734	703	738	719	671	694	721	722	708	703	689	704	715	740	742	719	732	744	701	695	688	725	727	718	697	719	712	673	740	722	710	724	688	735	721	731	721	694	733	748	667	742	703	700	724	723	717	672	741	756	614	701	683	745	742	721	715	714	715	721	745	730	711	713	736	675	756	703	739	691	702	708	722	745	721	716	665	704	754	686	729	753	721	757	717	687	727	733	751	769	725	754	712	707	737	704	713	703	683	768	734	696	737	708	750	709	712	701	721	725	715	711	667	706	761	708	769	670	723	760	687	744	730	697	717	702	734	687	662	666	754	662	708	720	703	695	752	680	758	721	725	679	634	716	712	709	751	725	743	720	732	710	713	652	709	697	726	684	701	728	701	682	748	713	763	655	744	746	739	737	716	744	710	693	713	731	712	739	715	749	692	685	721	701	684	723	743	711	738	715	719	745	744	722	721	737	724	695	694	728	733	720	728	703	718	753	703	710	659	755	692	726	755	723	695	729	730	703	675	746	723	671	742	744	675	671	770	746	707	694	723	717	699	709	688	733	700	725	731	745	731	781	703	759	709	732	703	701	694	650	729	734	755	681	742	754	744	714	681	729	746	719	692	706	704	770	713	706	703	744	697	680	761	744	740	675	690	681	695	717	709	634	731	702	709	696	679	648	676	682	679	686	687	726	749	712	682	742	678	707	714	706	724	710	717	703	682	691	683	727	655	716	740	704	717	714	687	732	694	725	682	673	714	738	733	725	753	720	688	725	692	652	715	712	741	714	696	741	775	727	731	701	698	710	727	741	707	710	729	676	680	651	713	732	714	731	723	679	745	729	735	737	709	722	764	739	735	716	746	699	726	748	734	724	674	727	686	748	668	710	741	693	694	703	735	749	742	719	675	710	735	771	728	673	726	709	729	734	681	669	724	704	712	723	709	647	687	714	696	723	696	705	740	704	738	714	699	692	717	680	692	722	717	691	693	706	756	698	731	674	732	688	686	697	728	776	698	749	692	695	730	643	697	690	686	682	742	713	755	751	669	676	698	726	704	732	709	762	705	672	725	705	705	704	735	729	702	697	689	767	682	729	725	707	688	702	758	740	740	694	689	737	709	713	729	711	643	719	726	740	694	748	729	693	745	696	701	719	696	691	740	731	736	696	752	682	699	719	703	714	691	742	696	745	718	709	700	726	736	701	729	711	696	709	735	778	691	739	700	697	726	732	728	724	726	714	704	654	709	737	714	699	726	696	727	667	685	703	761	731	734	727	713	691	749	681	706	681	721	718	739	655	736	691	713	739	704	702	708	714	704	691	727	722	713	750	707	676	677	692	716	729	717	753	762	708	699	744	718	710	702	736	691	711	794	739	717	690	714	731	700	722	696	711	727	739	706	698	673	745	683	721	727	728	715	691	666	731	730	705	668	710	729	719	729	726	726	720	722	692	683	731	689	719	707	672	745	788	743	681	733	730	673	706	748	719	757	707	721	695	746	720	724	656	756	731	690	713	713	688	715	765	733	699	697	745	742	752	717	739	714	769	765	682	651	775	702	717	746	678	714	727	681	768	701	739	714	713	707	708	754	759	723	751	679	706	732	710	719	704	728	671	744	722	711	707	741	731	696	698	685	692	762	767	688	716	719	745	680	702	677	706	671	718	740	719	714	744	696	730	750	701	680	721	748	696	705	766	713	660	690	692	763	727	758	702	669	747	767	741	707	748	730	772	714	759	706	708	703	686	696	705	758	675	691	723	722	732	674	713	736	731	689	721	712	704	788	704	693	713	724	756	717	742	678	720	714	721	665	716	683	749	727	739	743	664	699	731	713	716	728	706	747	675	704	728	706	697	783	721	699	718	714	741	705	679	715	732	720	694	692	728	700	754	726	677	709	736	722	686	738	656	698	732	695	702	725	680	726	725	697	724	719	644	731	716	727	745	696	681	713	720	768	692	774	669	745	737	703	712	754	706	724	722	697	714	652	707	723	709	698	663	731	678	732	716	717	750	668	710	699	741	704	711	760	712	755	686	702	699	682	751	728	706	702	718	690	680	700	716	675	740	731	695	720	742	717	679	687	696	681	753	725	684	697	735	763	733	742	719	721	734	712	716	700	693	714	705	659	736	713	696	687	732	688	740	733	690	684	684	743	712	679	750	696	732	676	711	692	711	727	712	748	705	724	698	695	704	714	686	729	728	726	634	705	761	720	766	697	754	730	713	738	716	720	737	656	714	760	771	735	714	714	709	703	723	669	693	659	684	753	734	716	754	720	719	739	670	730	694	731	720	682	730	738	729	720	655	658	684	734	697	751	714	719	692	653	766	730	780	668	733	744	683	744	713	707	674	732	695	748	682	705	683	675	735	739	709	752	721	671	708	681	709	694	692	685	748	706	717	748	702	695	673	748	733	694	672	727	657	698	694	758	721	756	667	709	708	699	733	719	799	722	702	701	753	701	706	757	774	714	734	673	703	701	707	716	688	766	714	657	721	759	715	701	696	695	738	680	733	735	724	693	692	749	748	745	737	690	708	691	727	681	703	694	706	721	677	743	722	713	674	725	722
22960	21128	28463	24112	21046	18175	2986	1057	833	753	740	680	693	644	614	572	540	570	584	572	570	555	554	579	537	543	522	551	543	1274	3567	5732	3494	1667	1056	491	505	478	502	468	482	487	526	520	528	543	479	505	529	506	506	489	474	504	470	481	488	489	475	520	531	516	470	464	461	465	466	488	489	528	447	473	452	457	489	511	489	491	499	472	496	516	487	473	498	475	494	510	480	500	477	459	506	506	487	533	488	493	508	490	491	495	519	521	513	478	473	483	452	483	474	504	442	512	536	468	481	497	509	481	469	520	481	451	489	524	527	502	494	499	478	494	468	426	522	479	468	481	502	489	474	484	461	498	497	486	456	496	473	527	505	509	463	468	477	485	469	444	493	473	497	516	441	521	489	492	472	532	481	503	506	488	523	487	484	508	500	481	490	479	480	490	511	491	504	474	476	509	500	525	486	505	485	512	495	458	486	509	517	473	491	526	480	496	495	530	500	481	479	491	486	535	494	501	476	495	505	541	503	484	498	516	495	475	483	478	480	480	463	518	526	486	486	497	511	469	462	496	520	441	479	525	480	504	469	480	508	498	510	478	519	506	457	541	505	469	498	479	477	471	474	513	504	482	507	517	442	494	491	479	491	500	543	500	506	460	457	486	483	483	513	502	520	539	486	500	501	523	504	451	480	506	489	464	507	503	500	467	498	497	535	489	517	461	475	446	494	526	497	458	505	462	488	485	477	442	503	539	497	486	488	476	498	461	498	467	464	464	492	478	483	500	457	548	463	484	522	453	504	511	542	519	485	496	489	515	489	489	495	461	499	500	513	477	521	471	481	498	498	501	472	524	494	464	477	491	483	547	464	478	539	493	492	466	494	508	529	489	523	476	496	487	515	456	532	495	479	463	488	481	477	478	481	501	432	477	463	503	484	516	466	509	449	512	476	498	510	484	454	496	511	489	483	492	533	514	464	511	429	462	492	469	471	499	504	490	507	482	466	484	526	463	531	510	480	517	501	485	481	420	459	474	468	471	502	506	487	490	486	500	453	483	474	453	513	495	503	474	480	486	526	486	493	471	488	473	497	507	472	487	456	467	495	472	532	498	475	498	467	485	522	472	476	503	496	462	492	470	500	459	542	476	473	502	467	492	473	507	481	478	474	499	465	478	520	459	470	527	519	492	435	508	491	453	489	485	509	484	502	513	502	457	497	525	510	477	495	463	487	499	492	509	459	492	474	472	499	472	509	492	491	456	494	481	497	483	491	501	501	479	488	478	484	467	497	474	451	513	494	482	538	467	481	510	496	467	508	508	484	488	507	485	542	485	483	499	511	492	473	474	496	481	500	469	514	513	494	489	484	483	505	492	469	468	460	477	496	494	503	508	503	462	461	473	496	472	511	515	463	501	507	506	485	494	492	504	476	481	478	484	493	474	521	455	493	480	502	498	502	490	527	457	528	471	462	489	486	476	476	468	472	494	504	512	464	514	469	510	536	492	542	497	469	472	520	536	512	504	476	482	522	531	510	486	485	519	473	538	507	480	473	460	487	477	479	470	478	504	474	511	508	499	491	515	507	482	466	452	488	503	498	493	456	505	506	489	495	519	495	478	502	503	503	522	515	500	469	481	524	485	483	456	480	507	535	479	502	494	466	468	496	438	494	470	473	513	482	454	529	480	480	516	503	475	493	503	462	474	473	503	471	496	522	504	457	492	453	510	474	468	486	507	501	495	510	469	536	481	523	468	493	485	511	534	469	485	477	471	513	485	448	523	484	521	490	494	491	449	479	480	473	521	524	496	512	502	494	488	487	488	502	503	479	509	493	502	515	489	493	476	497	471	478	521	509	488	474	471	505	510	520	496	519	518	517	482	462	490	535	500	516	447	485	474	498	457	465	529	468	489	511	474	494	509	530	511	520	478	492	487	476	479	448	502	502	524	509	499	481	460	468	493	510	484	501	476	485	473	507	510	508	448	503	496	471	494	487	481	486	462	489	533	492	491	460	504	519	499	467	476	468	470	542	472	464	479	506	514	482	533	472	481	516	503	459	499	493	480	509	470	487	475	458	509	482	498	541	536	498	510	458	491	525	476	499	458	518	516	519	468	486	539	507	520	508	471	500	509	461	487	530	515	496	468	511	484	478	447	496	491	492	482	511	480	473	504	497	496	506	473	484	512	484	537	491	477	499	496	470	515	532	481	514	511	480	488	498	488	508	514	476	474	473	476	462	484	479	468	463	515	501	492	512	515	497	452	497	463	515	531	482	446	534	504	475	496	489	510	500	508	494	509	520	465	476	483	494	470	478	472	482	536	491	493	493	486	489	472	488	472	472	524	505	464	477	504	475	483	462	528	477	457	493	491	479	504	463	487	508	464	500	478	470	467	484	496	465	485	514	498	497	522	466	501	476	517	525	503	490	491	490	512	457	467	487	480	499	482	462	481	518	516	493	484	471	489	481	509	476	518	450	495	516	471	505	475	488	506	501	455	490	474	532	488	524	484	531	546	492	494	504	481	532	477	521	518	480	520	462	479	501	471	483	502	497	509	469	486	474	498	514	517	480	458	477	509	491	520	475	492	495	526	530	468	513	455	523	488	515	486	491	509	475	498	492	443	530	491	515	466	479	519	483	462	480	486	473	498	492	490	470	520	512	460	487	469	468	478	487	487	512	471	479	488	498	463	485	513	482	502	485	457	480	501	481	463	518	494	489	478	487	496	481	502	468	465	473	481	505	491	470	475	455	515	502	488	459	534	443	502	474	472	487	494	502	505	484	496	464	494	487	458	497	491	528	501	448	524	503	481	473	504	486	498	501	502	466	495	471	443	518	456	489	471	510	431	505	527	510	483	454	458	538	475	482	501	509	495	488	484	506	484	493	515	473	477	514	500	483	480	508	491	472	521	506	484	495	524	496	490	527	538	544	486	470	512	532	506	467	474	541	472	493	470	493	469	494	458	457	477	511	521	492	479	504	504	457	474	498	479	490	472	450	488	466	489	524	478	515	482	438	500	537	494	494	514	515	502	502	472	501	513	505	457	495	537	516	472	462	489	450	468	457	485	449	460	505	458	503	514	484	471	493	485	537	460	494	483	504	498	469	496	478	496	502	465	446	511	481	500	454	520	467	477	455	432	457	509	477	479	514	512	504	490	526	511	483	517	493	482	491	492	513	467	525	463	488	499	499	503	497	517	462	488	465	499	438	443	490	484	467	477	533	498	454	456	476	434	505	509	493	488	485	493	428	532	484	503	447	506	486	466	462	501	504	507	483	494	494	471	477	501	507	546	491	524	484	522	535	443	486	512	488	493	477	519	481	487	474	512	484	527	519	496	483	505	462	494	508	510	489	488	487	495	485	481	512	500	514	491	475	487	505	433	468	536	478	504	489	467	518	474	514	501	483	532	476	498	513	462	492	490	434	491	518	463	496	440	470	491	525	446	461	482	565	467	495	515	472	485	501	507	491	502	471	514	455	495	486	478	465	509	562	475	481	481
49063	80729	27352	6557	4326	3366	2472	2026	1716	1527	1384	1198	1098	1106	1004	971	919	904	855	786	849	843	783	802	833	801	736	927	1026	2512	7141	10885	6183	3183	1809	725	662	644	658	719	672	731	663	653	680	647	693	664	675	668	669	665	683	679	695	719	670	676	620	716	682	652	645	669	677	644	658	654	660	620	670	697	674	647	705	685	705	661	650	691	700	710	681	714	722	676	715	701	658	665	655	696	701	699	694	690	689	721	680	682	682	688	707	739	662	593	669	665	679	712	700	663	663	686	710	686	678	690	711	679	607	650	676	678	660	702	734	668	678	659	681	628	680	758	679	687	659	667	690	693	709	662	708	681	685	691	699	750	691	696	695	718	648	691	701	713	643	686	638	672	709	662	658	684	641	704	710	709	695	710	647	696	683	693	697	705	661	692	707	701	676	658	709	679	718	702	685	730	736	699	638	681	676	666	703	717	689	703	692	697	666	713	657	643	677	714	656	697	665	689	650	693	670	631	676	714	686	674	718	676	681	701	667	684	694	672	671	651	670	658	657	672	657	705	631	698	734	701	692	703	665	705	657	690	647	711	691	684	721	674	684	715	717	687	659	730	682	714	664	641	704	661	685	677	647	684	667	690	715	663	707	697	636	726	682	682	624	665	652	655	637	654	665	661	661	685	680	642	660	629	675	683	643	656	687	682	680	716	717	713	694	704	683	657	710	687	710	709	626	682	695	681	682	674	699	676	705	687	665	708	655	658	663	683	708	685	678	677	658	723	715	668	672	721	691	702	673	667	662	694	652	680	699	689	669	708	717	673	694	677	691	713	657	719	651	728	663	675	655	671	683	704	725	655	725	661	658	647	618	657	698	651	684	654	720	692	656	659	674	664	688	719	713	664	659	705	656	673	662	668	674	666	713	682	747	676	682	652	706	667	614	688	696	662	657	667	712	689	649	695	670	639	683	692	642	656	725	641	684	640	708	659	640	671	690	658	695	689	658	710	681	662	710	683	656	680	676	691	679	701	739	695	721	727	645	689	673	672	731	647	661	663	664	693	642	706	696	645	694	647	678	676	702	709	708	682	688	656	681	641	657	672	697	699	676	696	677	664	663	654	705	682	693	677	605	650	701	685	687	650	680	695	634	708	662	680	709	680	697	688	689	698	673	702	682	696	695	647	718	658	680	671	727	673	701	697	651	651	736	687	715	721	699	705	689	649	665	679	703	689	688	695	686	652	699	681	686	663	690	677	662	655	679	707	657	655	710	650	701	660	664	614	683	687	622	688	716	673	687	685	728	676	671	690	650	689	669	700	705	638	665	680	648	626	715	684	625	670	703	677	643	650	649	674	703	684	673	700	648	668	638	689	682	702	680	636	680	696	638	721	721	701	677	659	706	709	701	690	724	677	692	681	687	651	668	692	670	666	711	714	719	669	689	695	692	666	664	686	743	647	626	705	645	663	633	733	719	708	690	666	711	659	707	699	674	693	666	708	704	688	641	705	651	706	699	674	655	646	677	692	650	657	620	690	657	673	665	656	700	716	664	680	672	736	705	695	680	652	716	683	691	705	648	716	652	674	683	694	710	671	681	696	665	649	695	687	693	643	649	674	658	706	684	679	680	678	623	652	655	695	656	682	666	676	675	728	694	705	675	614	704	647	712	656	703	706	677	691	675	681	711	702	625	677	697	654	684	704	668	696	729	714	714	683	688	692	675	701	653	692	655	664	642	631	625	748	694	634	698	711	666	687	684	597	653	737	689	679	660	691	678	680	676	690	714	657	667	639	713	703	667	672	679	710	667	669	677	714	711	658	653	663	719	662	712	656	691	687	717	683	650	701	731	678	660	715	656	658	671	726	684	635	694	701	670	665	654	705	710	657	644	647	644	710	696	711	713	694	652	670	675	674	708	686	677	695	661	609	659	694	687	689	691	671	729	684	664	717	693	653	708	690	746	632	705	711	673	695	664	643	747	696	706	663	634	668	684	678	698	684	685	696	662	669	635	710	659	685	711	687	716	692	687	692	668	667	749	664	730	686	712	685	641	635	693	695	641	672	709	699	653	703	691	657	693	654	651	675	693	695	654	738	700	697	664	665	649	685	669	685	692	681	686	707	699	640	667	644	666	747	632	726	727	739	669	681	629	715	672	697	688	679	733	679	665	659	714	642	712	664	682	663	670	686	662	678	723	652	645	702	710	702	631	717	717	668	640	689	709	658	698	726	749	678	686	669	710	714	684	659	658	699	644	661	682	696	695	633	696	680	683	672	667	694	667	680	704	653	693	669	690	693	700	684	680	663	681	689	607	657	679	730	654	660	668	698	698	656	718	650	624	701	688	707	675	674	660	661	661	700	663	662	682	680	642	751	675	630	657	652	695	676	713	700	629	723	672	714	688	701	667	691	675	632	668	735	684	656	673	709	686	719	688	712	717	729	717	680	629	694	671	684	680	689	686	659	676	710	720	657	720	708	697	672	658	682	651	699	673	666	679	708	678	668	721	658	730	692	669	683	709	625	673	659	687	675	700	673	666	652	668	664	706	674	647	683	664	677	679	709	681	715	687	665	642	652	667	650	742	703	681	656	658	681	649	718	684	702	690	656	688	706	688	676	709	649	711	699	668	629	671	614	692	702	664	697	641	696	699	682	676	686	724	669	709	692	725	664	708	679	680	685	721	675	686	641	701	717	668	745	668	662	680	662	644	714	645	686	720	635	703	694	725	714	656	650	708	675	696	724	661	687	677	674	650	673	676	697	685	705	720	655	682	659	647	685	707	667	650	633	697	670	678	677	663	687	709	673	707	675	700	650	684	688	667	667	680	654	697	736	683	688	663	731	686	685	696	696	689	670	683	724	703	649	700	684	716	676	694	724	691	689	690	699	675	684	718	680	698	682	655	689	645	656	689	669	681	683	673	698	654	687	679	686	725	670	660	627	659	677	657	680	658	692	638	701	642	694	675	665	685	719	702	739	690	703	747	647	636	685	656	665	718	671	692	635	676	672	674	697	689	642	674	690	654	662	629	635	733	640	668	636	696	679	696	691	678	668	687	643	657	677	693	646	644	650	674	685	646	681	705	704	664	713	671	711	694	671	659	638	666	667	667	653	700	693	703	646	685	731	651	716	670	721	685	657	655	647	680	700	687	676	690	698	654	707	698	660	692	701	688	699	687	676	685	633	710	690	677	653	720	678	673	670	736	690	698	701	672	667	649	679	689	693	697	659	695	678	669	677	673	718	703	686	705	664	692	653	702	719	678	670	686	709	661	668	663	663	700	713	680	707	680	646	636	621	633	665	670	686	666	739	654	663	674	665	681	683	707	664	666	696	678	685	640	664	658	671	689	695	669	703	687	671	667	682	697	733	714	660	679	668	722	686	689	741	695	662	704	708	686	648	655	660	697	669	688	757	724	690	637	637	716	702	692	641	649	709	643	669	711	639	674	692	642	690	678	690	677	664	707	681	677	710	693	681	694	679	643	686	707	653	648	673	693	639
26987	23092	18825	2272	451	390	367	351	353	332	318	305	337	356	337	288	332	316	323	309	370	300	348	328	341	358	323	329	361	371	448	667	710	445	334	354	318	368	312	318	312	321	298	307	313	321	312	333	352	330	309	316	338	333	322	355	341	300	307	315	302	302	361	333	292	333	294	322	354	327	286	287	309	327	321	318	321	327	299	335	351	291	299	365	327	316	313	339	351	331	331	317	316	297	314	340	327	294	324	330	302	310	334	342	346	353	299	314	345	345	304	305	291	300	319	296	361	307	330	335	347	335	356	307	326	310	322	308	354	309	326	283	328	296	346	331	339	313	315	366	334	332	310	317	326	322	295	324	326	296	337	331	331	339	323	317	281	325	302	298	315	310	337	289	320	328	293	355	292	313	357	334	311	303	344	339	314	286	312	307	343	341	345	344	353	358	318	308	327	336	308	308	322	305	322	294	328	322	319	348	344	345	333	287	325	315	319	311	329	314	307	307	330	317	308	343	329	349	349	309	331	320	336	326	305	348	340	306	317	306	295	331	346	319	344	305	312	305	307	344	312	371	340	343	320	329	303	305	304	313	304	320	346	338	294	314	327	348	332	358	324	323	315	346	325	323	321	327	299	322	321	307	322	323	321	320	357	312	308	291	330	310	323	306	322	321	329	343	330	330	288	324	304	323	333	342	300	319	336	299	313	311	322	318	301	303	308	317	335	307	345	325	306	322	315	358	318	331	319	324	310	361	306	307	331	294	290	337	316	337	313	363	288	311	350	332	307	342	322	312	342	318	330	310	331	303	323	344	320	363	305	326	312	311	311	297	334	294	319	351	315	367	336	298	302	330	342	358	286	343	338	329	317	335	307	298	326	321	315	345	313	345	321	337	335	303	305	326	319	315	316	324	305	309	289	331	350	329	348	320	358	322	313	320	326	338	332	316	328	302	329	319	308	325	326	330	315	334	330	334	311	349	310	314	318	329	314	318	294	334	325	327	348	325	306	326	312	331	311	333	318	319	311	339	344	333	333	335	288	307	332	317	331	304	293	317	338	326	301	284	335	309	286	342	337	310	307	320	332	340	327	292	304	285	310	301	298	340	333	309	300	297	333	341	290	312	324	343	338	308	330	324	307	285	317	311	326	313	320	326	342	347	323	324	340	299	349	376	306	320	339	315	337	313	338	343	306	315	319	337	314	322	304	326	337	309	338	320	339	335	344	302	364	328	346	326	341	311	316	344	339	324	307	311	306	311	313	323	317	342	343	301	319	321	338	351	317	295	334	287	340	323	310	309	301	290	319	310	299	328	324	318	314	350	336	350	340	329	348	335	338	315	341	323	337	342	303	314	346	317	325	327	329	327	349	317	302	336	351	324	328	311	336	313	309	313	317	321	366	308	302	293	319	306	320	293	319	356	333	336	331	332	355	318	323	318	333	335	282	314	314	329	331	323	341	311	322	304	314	321	360	359	293	324	320	277	310	339	281	311	337	321	327	320	326	342	337	297	327	320	333	334	318	337	317	306	334	310	328	302	325	326	316	325	331	335	347	307	332	323	319	307	332	332	305	319	329	339	286	320	319	316	314	314	283	337	310	316	310	314	315	299	331	264	289	299	311	340	330	341	312	323	341	333	314	323	336	319	358	333	325	309	310	316	332	298	334	318	317	323	292	318	313	328	320	310	299	368	338	324	308	318	312	296	309	322	346	317	322	309	315	319	295	348	321	297	320	317	297	304	324	324	330	308	338	328	312	330	294	334	315	334	323	333	329	310	326	340	334	324	344	339	295	306	308	334	331	304	323	306	322	315	334	340	308	315	297	347	317	312	319	303	339	305	283	309	339	304	294	327	308	307	331	332	336	316	338	339	335	339	324	332	300	331	340	307	342	345	327	313	332	350	348	330	330	314	311	314	328	305	337	324	322	329	286	345	324	333	317	341	333	339	312	310	316	311	357	317	350	349	303	334	309	321	321	310	313	311	333	327	338	306	327	329	323	312	327	344	316	340	300	339	322	318	330	345	328	317	325	309	327	312	324	331	297	354	357	310	307	305	342	334	358	315	314	302	317	329	306	356	314	311	328	316	328	352	325	334	328	304	320	311	338	334	285	322	309	379	294	314	346	335	338	319	346	325	320	329	307	340	328	352	293	296	303	334	280	331	312	312	309	318	347	317	326	303	336	288	346	330	341	310	322	324	323	309	341	299	339	292	312	338	325	318	311	305	322	315	295	313	377	296	346	341	299	293	331	341	353	332	305	315	362	326	336	351	331	289	305	340	287	311	343	302	321	320	334	333	321	360	305	328	322	315	363	319	324	313	301	319	299	352	325	310	330	305	334	290	314	323	343	285	321	336	318	339	303	338	310	330	314	319	313	322	324	328	304	304	290	324	339	305	334	307	345	373	335	312	313	329	353	329	325	342	300	289	317	334	324	347	349	350	350	308	319	306	331	311	342	324	327	329	311	318	308	293	310	295	306	309	317	367	316	378	313	338	326	325	351	328	364	304	308	310	311	334	301	319	318	312	345	318	300	337	341	311	295	346	299	330	317	317	365	294	347	332	300	317	318	305	318	331	342	333	328	342	329	310	317	318	303	334	307	307	315	342	322	343	316	310	331	327	316	323	320	296	316	351	329	335	360	315	345	304	327	312	314	372	323	302	325	294	321	323	330	324	332	302	311	314	302	312	328	318	298	370	352	340	320	315	358	300	340	317	291	325	322	328	329	332	336	309	314	315	344	319	339	329	318	353	311	319	349	338	320	351	328	318	312	305	294	336	301	324	305	321	310	314	333	356	315	338	324	308	308	321	319	312	308	354	337	328	299	316	302	313	317	328	330	299	355	320	344	319	305	323	375	333	326	325	310	308	353	300	331	324	320	324	295	291	337	323	290	330	299	331	316	278	295	292	313	321	297	305	310	339	303	309	328	308	375	317	315	293	298	316	322	328	346	355	311	326	277	355	289	327	325	350	312	293	337	304	335	332	300	304	289	324	321	302	314	330	313	324	298	326	315	319	349	342	308	325	346	327	334	356	348	331	316	316	351	298	349	320	297	318	355	332	312	343	341	335	316	344	304	319	332	308	294	326	328	349	351	345	297	279	311	332	328	337	317	300	338	323	349	334	314	314	319	312	304	309	345	315	300	333	289	310	334	332	313	330	304	326	336	339	289	316	317	303	299	299	325	333	328	306	356	351	316	294	333	321	336	318	307	330	311	313	343	313	337	352	339	356	345	291	311	308	321	317	352	338	321	371	326	304	349	316	310	317	328	294	362	322	320	322	322	328	332	324	335	292	300	307	326	354	323	316	308	337	312	297	336	329	344	338	317	320	329	343	304	334	300	306	340	331	300	339	302	328	316	300	318	345	319	325	328	295	328	286	340	300	345	326	345	341	282	336	346	312	357	330	331	321	302	319	308	334	325	304	321	320	309	299	318	320	313	324	300	323	344	329	305	301	296	327	315	354	325	339	315	336	319	332	334	319
21404	37580	12084	757	660	598	538	483	526	543	484	528	475	511	462	471	459	490	482	456	508	482	451	477	467	478	460	496	465	573	778	1198	1221	606	538	476	456	479	429	454	473	478	441	485	517	497	475	436	450	455	428	475	460	472	448	479	482	504	429	474	459	475	482	466	452	467	473	459	474	472	475	482	463	425	462	518	482	427	467	433	489	458	483	461	425	459	450	420	449	457	470	457	468	417	427	437	415	452	446	433	446	463	469	454	483	467	447	441	425	443	477	429	418	475	476	441	445	449	426	466	485	445	461	479	506	472	442	491	446	465	435	441	500	459	473	431	469	480	466	442	469	445	467	475	461	453	455	449	486	490	432	480	452	499	491	460	454	432	453	441	503	447	466	482	436	434	487	461	481	428	470	463	427	447	455	435	445	446	442	466	446	483	475	476	489	506	451	479	458	464	450	470	462	470	445	452	473	443	454	466	465	475	440	478	465	448	452	467	452	447	485	489	452	472	487	467	466	471	444	473	475	457	475	421	466	404	474	455	482	460	510	493	471	491	472	489	477	439	481	438	459	473	481	463	465	440	474	508	450	481	448	440	456	446	456	475	497	464	451	462	519	477	452	497	464	441	444	479	464	456	443	424	415	486	454	460	477	443	429	439	480	452	467	495	450	445	449	440	431	480	453	477	432	479	480	466	458	478	441	512	453	482	454	432	464	487	450	448	458	451	434	460	435	469	479	469	449	469	444	489	440	468	430	465	503	464	446	472	457	471	450	418	468	464	433	435	482	449	457	475	471	459	508	470	468	482	478	440	434	479	460	525	440	448	496	487	458	470	462	465	475	446	430	468	447	471	450	485	487	472	455	447	440	475	470	465	428	471	475	436	450	499	436	454	482	428	449	461	496	447	465	461	453	447	505	449	453	441	437	476	482	477	472	467	496	445	460	443	481	456	463	440	486	478	478	420	442	484	420	470	470	493	462	469	470	464	454	451	472	457	443	458	422	476	458	470	466	468	478	481	464	462	427	438	453	484	469	461	469	411	457	454	473	425	448	461	479	469	478	492	466	446	477	472	452	449	461	475	436	474	468	433	512	439	448	446	481	507	453	477	512	424	447	445	493	438	455	471	477	490	451	479	451	460	469	476	473	480	444	429	481	414	447	467	425	464	477	480	482	457	486	475	484	456	455	405	468	448	444	471	442	407	466	450	471	474	509	435	466	453	471	484	478	452	468	447	413	458	417	460	472	462	461	465	471	456	464	474	485	485	449	487	460	450	511	486	468	459	447	473	464	483	488	446	438	469	459	468	462	433	494	474	456	457	444	438	446	484	454	420	462	425	448	458	453	481	446	466	470	520	496	453	445	484	481	457	478	451	442	457	481	438	436	419	469	481	469	417	442	459	446	464	468	479	475	476	464	456	516	457	479	473	437	476	452	534	464	427	442	460	453	455	472	472	460	412	454	471	470	474	412	530	457	448	426	447	457	463	452	475	437	485	443	468	418	503	490	469	454	479	487	473	441	453	415	496	473	456	463	469	472	485	465	424	459	439	460	451	449	488	453	474	435	439	474	464	476	471	469	480	484	455	502	498	414	483	479	472	458	477	425	467	424	464	474	457	467	454	449	440	459	473	473	459	487	501	430	440	442	427	435	466	488	454	447	474	500	452	444	493	491	476	458	458	446	453	481	474	446	473	504	441	445	454	487	428	460	461	434	462	443	450	477	473	486	463	447	486	433	432	436	440	468	464	517	458	434	507	428	493	454	473	468	480	464	471	476	426	473	486	453	480	472	470	440	432	469	447	471	441	433	493	477	445	468	429	428	466	489	440	468	496	489	430	459	461	497	471	423	463	441	488	468	442	486	465	485	438	449	446	440	456	459	488	444	452	444	465	445	449	490	455	448	411	431	442	484	422	472	458	500	456	440	416	458	468	443	453	453	463	478	432	479	444	440	427	481	463	462	473	461	435	452	449	449	423	512	461	423	440	463	465	456	436	446	464	488	462	503	467	498	482	463	482	470	462	434	456	445	436	456	437	448	454	456	484	467	471	468	500	446	457	467	441	445	420	496	483	462	498	465	451	448	456	434	495	428	478	461	450	465	440	479	462	412	480	460	446	455	453	468	465	438	461	423	452	414	489	444	460	431	495	441	441	462	466	456	458	472	454	440	431	480	451	448	461	474	476	483	502	449	446	477	471	459	439	460	480	465	464	473	456	419	428	450	451	468	485	437	455	470	439	419	501	435	471	446	453	487	479	427	476	476	443	484	449	442	453	466	460	459	450	461	460	451	486	456	463	424	431	486	465	478	457	480	482	460	461	433	485	440	438	449	481	453	503	474	480	457	453	428	472	446	481	457	442	482	436	480	444	452	495	445	474	468	444	419	468	477	460	515	453	455	528	475	417	471	463	475	467	459	435	467	488	465	477	449	469	446	472	480	449	483	485	434	460	455	482	465	449	440	458	474	458	477	447	478	477	468	448	447	474	448	452	404	471	440	490	441	426	411	475	477	464	505	436	436	443	462	441	470	470	451	455	451	482	420	464	441	444	465	470	488	457	467	504	468	454	462	470	452	459	437	466	472	478	490	482	445	490	451	448	453	467	444	474	490	453	447	489	442	503	434	496	483	435	446	487	445	437	427	446	446	476	474	443	477	498	458	508	470	470	440	448	479	447	472	465	480	470	448	490	451	447	485	451	432	423	440	500	489	444	469	473	472	465	456	450	461	458	456	451	472	497	437	456	466	455	431	512	441	461	482	457	460	449	499	404	449	473	475	455	456	448	435	476	442	486	450	426	463	457	459	470	433	446	466	466	481	465	456	442	484	468	500	451	445	454	471	420	444	450	457	470	503	464	500	441	477	405	489	439	445	489	451	441	460	459	461	468	452	452	425	438	441	498	450	431	434	474	457	435	528	447	418	482	467	439	462	468	447	470	439	468	481	448	474	471	480	510	459	442	464	463	419	441	467	443	468	470	454	449	481	456	482	477	426	458	434	475	425	476	444	464	484	446	479	456	500	441	438	446	443	468	444	458	463	483	468	443	471	429	448	431	441	456	482	446	453	458	472	471	498	509	468	466	500	461	465	447	439	490	464	486	451	423	495	482	476	455	475	463	446	437	456	459	444	486	435	464	465	463	450	473	475	488	435	428	464	420	489	465	452	437	455	468	452	479	456	484	473	417	474	487	432	467	465	437	480	481	487	474	441	436	454	470	475	481	474	459	450	452	441	447	476	447	432	454	485	461	487	460	463	469	451	472	456	447	457	442	446	456	440	498	423	427	452	489	509	481	431	441	446	485	481	454	490	497	468	452	440	496	460	478	456	446	451	440	492	465	480	473	481	471	432	427	448	482	452	431	484	429	470	420	479	493	449	477	443	438	468	460	471	474	436	433	485	445	451	464	462	443	460	487	463	451	501	447	505	485	446	431	501	470	462	483	447	477	460	472	450	470	447	448	450	499	451	463	474	468	497	453	437	484	456	493
24036	21536	29087	23906	20277	6338	1124	811	742	724	638	667	657	611	587	607	629	542	634	586	578	576	558	527	556	531	549	564	687	1108	2262	3232	3188	1844	886	502	541	595	572	478	510	498	534	549	526	541	535	563	552	563	550	530	564	510	554	588	531	566	541	544	546	558	546	517	515	511	538	576	568	551	531	523	517	535	507	573	521	537	561	528	496	550	486	514	542	547	511	549	559	554	538	559	551	585	545	498	566	555	546	531	562	529	508	530	526	555	580	547	520	549	506	519	560	521	569	554	589	528	519	530	522	522	528	529	550	498	562	556	572	536	506	527	523	566	565	529	534	573	513	540	567	535	532	567	553	541	550	590	590	529	556	538	575	553	542	533	539	570	510	553	539	539	550	586	578	523	594	533	552	570	552	534	536	553	589	569	546	541	524	504	527	579	486	586	544	538	543	570	555	528	537	500	534	555	575	547	526	537	601	536	537	544	545	536	505	543	567	532	497	507	559	516	540	551	563	528	517	528	569	527	538	549	525	521	517	574	490	535	542	538	583	566	549	557	556	533	481	541	565	559	538	552	496	535	574	568	513	545	543	555	570	491	569	552	569	493	535	561	558	573	535	515	547	525	551	542	538	540	552	503	563	555	562	542	568	529	523	551	543	570	549	513	520	531	513	561	574	547	529	546	529	513	505	574	508	572	551	522	571	558	552	541	542	515	559	517	565	555	544	570	549	569	572	528	545	538	531	543	549	539	564	498	532	517	563	547	523	512	554	577	560	573	506	555	530	514	541	517	531	529	582	530	519	596	546	527	579	508	557	516	558	512	528	542	546	535	536	547	564	499	542	541	514	551	543	556	537	513	521	572	506	527	540	538	587	490	554	552	566	517	526	584	531	535	514	534	557	509	512	571	538	497	543	516	561	523	559	549	515	542	549	581	520	534	565	563	598	557	518	507	505	541	585	509	552	551	552	524	555	527	562	546	558	554	529	547	535	525	557	550	524	549	576	527	529	502	540	560	543	501	493	524	581	552	542	584	533	574	572	586	557	523	538	563	558	525	535	548	560	571	537	500	548	564	548	509	511	582	601	530	513	514	553	557	525	557	544	554	582	500	535	571	502	547	529	566	536	504	493	531	547	527	529	549	549	539	531	501	551	522	567	508	539	569	532	543	530	595	547	565	520	533	548	558	549	556	557	564	553	549	521	542	555	539	584	514	588	535	523	531	494	527	556	553	531	554	560	548	540	547	551	557	541	527	573	535	520	570	514	538	489	577	518	540	529	549	536	551	520	518	486	529	516	576	571	517	560	550	541	536	504	529	528	554	504	536	602	551	530	542	511	551	528	541	558	549	539	536	544	548	546	521	541	511	516	557	515	506	543	543	486	565	542	530	519	546	522	559	509	539	541	512	554	557	532	550	555	547	541	532	581	517	533	528	523	529	568	533	487	542	574	535	524	524	570	548	539	532	518	547	548	514	514	534	477	525	529	504	539	548	528	519	570	519	525	499	548	526	555	564	555	536	538	560	554	530	529	517	525	564	551	529	548	532	547	561	532	530	534	537	556	530	544	547	559	575	532	521	504	506	553	594	561	512	513	533	488	551	525	526	568	546	620	538	557	562	534	503	564	592	477	552	579	549	554	540	505	512	544	587	511	480	575	576	573	539	532	529	553	552	590	508	540	548	486	546	523	529	502	545	531	506	575	532	543	555	595	519	533	506	523	583	525	541	544	527	564	595	524	567	546	584	507	582	529	548	501	534	499	527	548	498	562	542	597	546	487	522	520	546	530	514	565	551	537	511	543	543	534	533	543	476	514	560	538	548	523	539	553	553	537	528	534	538	523	556	584	564	553	548	533	538	523	534	597	569	538	511	559	546	528	545	502	563	543	570	545	542	535	515	554	521	556	511	552	540	542	515	520	535	542	514	548	534	529	555	536	537	507	577	532	533	566	524	536	558	551	569	554	490	522	521	522	509	578	541	537	542	537	542	555	533	499	535	507	523	500	575	567	562	505	533	562	488	566	524	529	539	509	553	602	543	572	547	509	574	563	536	557	591	550	513	566	571	527	573	541	538	604	554	525	526	544	533	530	504	505	535	495	555	544	515	581	533	526	545	545	564	534	543	496	551	548	583	515	489	541	524	542	549	539	560	552	571	551	528	496	539	557	540	576	550	551	528	529	554	554	531	562	518	585	615	553	536	534	589	555	543	566	571	520	534	553	533	555	553	548	570	594	526	556	535	554	564	522	594	536	555	482	546	516	514	538	545	585	522	518	523	507	517	537	513	551	547	558	554	530	546	569	556	560	553	528	538	561	588	521	571	536	557	611	529	533	525	535	536	540	561	504	547	547	550	532	561	549	548	568	521	608	521	583	586	522	503	511	526	530	533	570	514	555	536	566	550	536	551	555	522	543	539	522	531	554	525	539	539	536	533	550	550	548	548	548	545	520	543	562	533	523	523	524	542	544	532	531	565	493	548	499	551	541	540	524	529	567	540	567	602	577	531	536	522	563	553	589	540	559	536	569	553	582	534	558	547	558	510	572	580	487	552	523	563	570	538	609	525	567	529	599	554	521	531	544	537	541	503	521	587	509	571	562	529	538	535	533	559	516	581	567	574	535	539	560	543	514	531	583	507	574	524	516	557	580	535	567	591	528	566	537	491	531	545	511	533	594	573	508	540	563	519	524	519	591	557	515	509	546	530	558	517	555	559	549	547	524	543	528	525	505	498	572	558	537	567	535	573	525	550	568	506	540	540	494	600	558	522	587	542	544	585	554	530	605	547	553	553	549	573	551	503	536	505	500	540	529	517	543	510	545	533	578	586	513	559	514	500	518	510	527	548	525	528	562	502	540	555	599	559	509	554	523	555	577	517	535	544	527	546	600	582	513	557	553	485	529	561	535	549	539	573	544	534	576	542	541	523	562	541	586	559	580	567	528	521	573	528	498	515	563	532	537	525	572	548	553	527	534	546	593	521	514	527	529	518	524	544	543	527	554	515	561	538	496	525	554	503	523	568	536	540	552	532	560	514	545	561	522	535	525	570	564	535	556	510	519	526	545	579	545	520	559	496	563	578	537	534	590	529	523	532	548	561	530	583	478	592	514	578	539	553	514	518	500	521	517	536	531	558	506	520	566	613	573	529	512	547	549	581	592	561	539	518	513	569	580	546	574	514	532	561	570	543	566	513	545	531	531	532	508	570	494	546	522	512	559	556	571	546	556	535	521	549	528	592	540	555	553	555	559	535	584	489	545	536	541	559	550	565	566	568	533	541	554	507	513	517	519	565	532	583	532	554	530	536	522	564	546	550	558	520	558	508	539	537	557	519	542	542	547	575	570	528	556	547	551	590	539	540	528	560	547	562	521	533	544	576	519	562	519	538	544	559	536	556	530	588	556	560	509	539	525	554	524	566	518	569	533	546	478	548	496	558	539	542	545	497	529	574	551	584	523	533	521	516	525	560	588	535	526	495	528	527	571	542	559	553
44447	71463	23031	3996	2679	2117	1722	1536	1365	1174	1149	1063	1016	944	883	894	872	837	860	787	819	804	762	740	825	799	828	841	939	1883	4572	6369	6050	3386	1362	728	746	732	741	733	733	751	743	749	768	766	743	774	773	739	762	782	741	722	757	786	778	735	744	783	742	712	746	794	720	713	808	777	729	744	789	703	804	807	771	821	792	788	784	742	768	786	775	763	720	757	820	742	740	746	753	760	717	771	773	796	744	733	757	790	759	769	762	775	742	741	710	771	745	755	743	688	784	762	735	820	703	753	743	800	690	760	690	766	760	742	780	700	744	757	714	745	755	742	818	764	721	750	751	769	786	762	724	784	708	786	755	737	746	744	766	744	731	778	765	746	756	725	788	751	745	791	748	730	776	664	754	795	779	772	767	751	676	725	745	745	754	778	695	726	781	752	795	714	779	728	755	732	781	716	760	716	776	756	748	717	711	774	740	757	750	724	712	751	796	736	767	744	721	726	704	722	738	731	730	748	735	746	706	769	772	768	742	729	732	759	749	719	771	716	728	731	730	721	715	717	782	786	734	770	697	733	739	723	796	795	748	743	742	785	728	780	748	731	734	780	775	734	784	755	695	791	750	725	731	754	733	771	767	727	733	726	787	783	736	730	742	790	768	713	827	786	724	748	759	759	750	726	794	754	783	696	733	779	752	777	756	718	745	693	745	730	723	788	786	742	714	715	743	764	742	726	759	759	763	709	753	737	727	763	738	728	778	754	702	747	776	716	721	708	760	722	821	736	720	770	755	753	712	772	729	718	761	691	704	759	781	776	710	756	770	733	686	731	735	753	749	758	747	790	727	704	779	746	772	745	751	787	733	748	770	751	762	734	817	794	791	731	722	713	781	743	686	759	727	736	713	773	766	772	734	792	766	792	766	735	740	783	739	742	743	765	722	770	747	761	716	767	716	692	790	759	727	779	754	724	736	686	750	779	731	732	736	778	738	748	747	781	718	760	720	737	744	703	740	759	729	748	756	759	746	706	739	754	707	747	745	733	726	737	753	757	758	758	774	734	751	752	715	750	707	762	745	730	783	736	722	761	758	779	768	781	757	748	728	727	689	767	756	712	803	705	718	739	752	734	742	746	730	717	766	739	748	785	756	749	695	731	694	762	682	751	727	729	711	757	703	751	729	744	709	841	777	728	784	742	779	741	815	717	745	766	768	748	749	704	768	703	726	743	742	746	767	759	757	770	734	727	750	747	776	779	770	744	767	708	766	751	765	703	749	742	737	739	764	759	733	755	730	765	766	806	706	793	770	788	747	746	759	749	736	805	757	743	783	792	706	696	673	764	777	766	794	705	687	798	767	750	770	762	735	745	718	769	759	760	754	760	727	771	752	750	704	794	733	741	736	717	808	749	756	722	770	735	831	757	747	794	783	802	733	737	743	737	748	745	731	798	806	759	785	738	752	795	770	713	783	775	775	725	743	746	777	779	729	748	784	725	772	738	785	699	771	728	752	739	705	747	769	697	749	727	787	749	732	773	731	759	724	720	767	746	764	768	733	742	732	778	771	707	726	748	742	785	741	719	788	744	778	714	795	742	767	740	754	736	750	745	748	728	722	747	738	785	733	740	759	742	727	748	741	728	762	743	713	786	747	756	719	789	721	716	739	761	759	741	729	753	756	787	770	733	746	766	762	708	790	785	771	739	713	740	716	752	705	735	790	776	747	776	768	739	751	746	744	771	793	790	732	724	767	693	716	805	703	749	766	762	721	755	730	742	755	740	745	746	782	753	713	745	723	753	726	752	716	747	741	722	747	765	817	716	783	785	779	746	761	720	732	707	741	768	749	730	770	712	786	770	793	772	817	741	739	781	715	750	771	724	751	762	756	786	755	754	740	747	770	756	770	765	757	764	711	722	728	746	742	725	790	756	732	732	754	711	766	769	782	772	757	762	751	752	726	777	749	742	839	784	770	715	734	766	762	737	753	728	730	688	789	779	752	763	750	723	729	677	791	789	751	800	735	738	760	735	774	740	769	765	778	734	753	766	709	723	784	729	704	733	749	735	754	755	765	745	768	702	730	773	732	786	719	775	757	765	714	727	716	726	694	776	750	693	749	744	723	768	749	723	726	742	784	733	726	795	743	787	715	738	735	744	767	766	722	740	756	792	766	749	755	739	762	755	802	787	773	747	759	778	736	752	789	791	740	751	729	756	769	761	774	730	749	748	753	757	780	750	782	733	716	760	706	735	776	761	770	748	751	770	705	771	764	730	709	742	773	732	715	760	737	764	721	769	742	731	786	743	754	755	733	748	738	755	762	738	749	745	705	759	751	800	741	730	747	706	706	772	734	728	763	804	759	748	700	716	722	726	765	741	768	703	776	759	700	752	783	765	751	780	822	761	741	764	741	809	790	733	732	735	727	732	737	742	707	741	711	762	734	713	741	722	803	744	744	772	774	747	761	750	743	672	759	746	772	820	777	766	708	767	779	745	775	778	721	781	690	771	707	720	744	723	764	736	751	702	791	756	720	742	761	746	759	776	781	732	743	768	719	801	756	722	797	737	750	726	753	783	758	780	752	759	709	784	770	739	709	763	755	769	759	720	767	810	755	761	787	724	789	769	722	765	799	695	768	747	792	764	742	728	725	758	750	773	794	786	729	726	709	755	732	731	750	754	737	794	742	814	742	754	731	711	726	732	768	770	723	765	731	753	795	778	738	719	743	750	746	746	717	764	756	742	759	725	715	732	731	767	742	788	818	731	709	770	718	738	734	745	737	731	737	754	740	763	712	784	751	685	718	787	752	771	772	761	725	780	711	721	719	802	752	691	701	741	696	729	734	746	731	758	734	720	750	764	736	789	770	737	787	747	740	762	788	741	759	766	767	753	767	720	768	748	757	793	790	762	754	731	726	761	729	713	756	722	739	717	775	796	736	731	764	731	734	770	712	721	803	761	688	729	749	779	741	746	742	759	735	756	762	749	748	777	740	712	746	798	764	753	746	694	731	746	690	723	804	717	786	748	765	734	778	782	759	752	714	761	796	715	808	723	742	748	776	780	686	767	764	746	746	760	717	734	757	764	691	760	724	786	790	752	742	722	759	781	744	762	744	751	781	713	745	736	791	756	722	738	764	686	731	762	750	773	767	692	709	766	765	740	797	755	759	716	748	728	761	747	747	733	730	698	711	783	760	728	780	727	759	808	770	726	753	761	702	792	772	755	762	714	730	693	759	720	729	796	768	736	712	720	723	770	773	734	723	775	787	778	810	714	715	721	725	720	780	714	762	763	739	773	751	733	790	747	735	730	742	762	740	795	719	793	739	712	747	762	713	768	741	779	774	728	739	763	771	757	771	726	755	690	774	741	737	703	767	768	752	746	719	746	753	703	717	739	731	722	767	771	723	780	747	720	809	742	772	701	806	784	723	742	744	733	715	777	734	785	757	777	712	722	759	732	716	717	757	715	702	746	752	755	783	738	714	777	712	716	810	790	769	762
22965	21291	29243	23318	21107	20547	5175	1260	910	859	757	731	763	677	615	663	674	624	615	607	562	617	550	547	596	581	614	581	613	1122	3465	5946	5587	3492	1534	543	581	566	570	529	508	558	553	550	538	538	565	551	556	627	542	580	571	564	554	570	531	560	566	536	536	506	564	586	520	549	530	550	500	527	573	590	536	532	568	581	520	588	582	530	584	562	549	601	556	555	584	597	556	532	546	487	519	510	577	568	535	563	563	536	550	512	555	558	508	566	561	581	568	587	585	535	535	513	588	569	543	530	540	527	545	556	519	572	519	569	567	541	562	545	549	560	529	519	538	488	584	555	556	564	522	610	548	566	584	539	516	521	506	567	529	566	566	532	554	544	575	555	564	515	567	564	580	549	567	555	595	529	540	573	526	561	566	535	537	520	568	548	549	559	566	542	499	563	533	590	546	519	534	515	541	561	553	509	532	529	543	591	553	509	553	552	567	532	516	541	562	527	555	544	563	559	604	570	528	521	538	562	555	614	562	529	578	533	565	553	561	565	573	542	589	536	579	574	553	529	557	534	520	530	581	595	541	516	519	551	554	561	551	535	565	566	549	552	528	544	534	539	594	547	546	516	567	553	523	576	592	578	578	608	556	549	572	579	571	542	594	565	577	560	563	560	516	592	580	519	538	570	526	544	574	564	566	556	565	566	505	568	557	524	533	557	532	565	549	529	561	572	565	513	587	569	573	573	534	529	572	567	541	555	557	578	568	559	571	516	572	556	543	536	535	557	551	530	573	536	526	551	586	565	529	550	561	543	541	543	523	578	532	543	528	549	555	522	595	569	529	544	551	552	527	561	530	583	520	541	574	551	552	560	543	535	569	554	572	528	570	590	532	541	572	557	540	562	548	587	559	513	550	546	525	550	559	548	568	567	516	524	521	566	539	513	562	515	579	551	549	533	534	547	548	572	531	560	558	559	531	575	528	528	554	553	531	525	568	531	572	562	551	568	517	541	570	532	572	570	517	558	554	510	523	511	576	544	579	553	544	549	558	537	546	570	566	563	587	538	552	551	584	559	566	545	570	533	528	554	572	564	533	507	538	555	520	560	550	566	545	574	541	522	547	564	570	554	541	539	570	532	581	533	534	556	578	548	542	535	564	562	527	586	570	563	576	558	542	524	571	556	520	545	560	569	581	514	551	529	537	566	546	528	557	537	546	589	545	560	543	581	548	581	510	500	570	524	569	602	562	580	560	529	519	583	488	572	572	569	535	560	533	555	534	548	537	548	546	553	555	520	567	509	504	559	550	510	557	564	586	547	565	573	574	544	557	556	555	524	586	549	543	556	526	592	526	548	532	578	509	505	597	560	539	523	549	520	584	550	527	562	552	514	581	569	525	533	534	514	569	525	568	592	557	548	530	562	587	515	552	567	533	534	539	522	560	547	599	542	561	560	533	545	555	578	548	532	574	527	539	522	524	625	538	546	577	554	550	523	591	563	550	528	549	571	508	551	570	489	554	517	541	557	540	568	560	498	582	590	498	567	554	535	553	580	545	576	543	524	557	555	548	554	557	541	548	544	558	554	568	580	558	562	507	595	519	541	574	527	535	547	573	588	522	518	511	537	601	517	538	542	550	555	583	560	526	548	552	535	584	542	540	570	616	550	533	583	544	603	551	518	622	540	572	558	562	580	523	568	538	544	551	579	526	527	540	511	517	514	528	539	568	579	603	537	563	521	539	557	539	531	543	517	603	581	555	495	516	521	570	541	539	536	537	589	541	555	537	562	556	531	569	583	538	602	544	543	518	554	527	518	579	508	506	591	548	538	506	540	554	595	536	584	523	533	565	527	542	539	522	529	556	547	539	525	511	529	544	543	597	563	571	542	540	531	577	515	544	544	491	532	550	518	604	575	559	562	536	584	551	573	524	514	544	534	539	569	590	541	536	587	581	525	562	538	524	535	514	572	540	558	596	550	529	561	557	551	573	537	522	555	530	514	529	553	573	556	583	529	511	585	530	546	531	561	533	603	562	530	495	525	554	553	563	561	577	557	544	535	522	548	511	597	594	545	558	555	570	596	596	583	557	523	522	532	548	543	557	551	556	585	575	589	574	559	560	535	543	542	568	570	535	548	530	521	590	529	534	552	561	531	571	501	591	533	530	525	510	549	552	536	558	549	478	535	560	547	551	558	558	550	551	560	500	554	568	586	547	556	509	513	550	582	519	585	524	539	568	525	561	551	568	545	550	565	565	538	522	523	534	560	544	554	541	521	564	521	559	501	543	527	553	544	547	501	552	571	541	569	511	557	512	532	567	548	565	535	540	561	555	594	517	513	554	548	557	564	540	582	552	573	537	575	595	550	552	512	568	582	564	549	537	548	550	552	540	554	540	515	552	552	573	557	523	594	553	536	537	526	530	558	592	513	572	525	506	518	501	511	511	584	561	605	533	550	534	572	519	526	511	535	540	517	538	579	563	558	529	537	498	566	525	543	575	529	546	515	558	548	542	543	565	530	564	540	554	543	581	583	526	507	542	538	564	586	559	584	557	476	552	573	526	545	586	607	566	550	499	550	529	521	538	584	542	535	560	530	518	613	541	537	531	539	531	550	544	556	581	521	547	570	579	532	511	562	545	526	559	524	559	614	573	564	508	566	559	559	519	534	565	538	556	553	517	573	556	555	526	518	531	551	551	585	549	533	545	528	562	566	528	567	562	536	566	577	551	545	542	559	528	531	577	539	597	526	552	560	545	559	520	549	596	545	577	560	541	563	523	563	545	541	520	557	567	567	572	569	527	531	545	498	528	545	538	581	560	528	537	552	540	560	571	575	564	582	555	528	571	532	571	544	557	505	545	540	590	538	566	525	535	553	555	599	572	573	555	545	539	548	586	540	547	583	549	556	569	539	535	555	528	550	501	568	593	540	554	539	539	532	515	499	533	527	550	543	564	541	548	571	558	558	541	578	527	513	548	527	555	553	531	532	570	586	562	548	545	546	596	514	532	575	538	491	562	589	521	566	516	568	540	530	566	526	530	548	540	570	515	554	573	598	570	530	555	544	540	493	540	621	600	572	553	548	547	545	537	548	495	591	573	519	550	527	580	580	575	526	537	527	577	544	557	554	599	557	552	536	487	545	528	573	583	567	560	500	536	513	533	549	542	543	538	534	560	566	566	587	534	515	588	528	526	522	595	568	560	519	562	560	525	615	529	549	509	574	565	490	577	573	550	542	511	562	577	561	492	573	565	532	560	545	543	526	592	557	543	535	509	556	525	591	555	544	556	571	570	573	540	550	535	522	507	554	545	534	574	523	514	568	530	571	512	559	549	558	531	544	527	507	540	562	548	562	546	568	530	568	560	519	578	570	564	548	555	546	503	540	523	589	539	520	529	522	471	525	543	539	533	592	526	547	526	563	528	544	563	529	500	542	566	575	515	533	580	542	536	598	542	588	567	560	559	545	559	531	557	592	574	591	531	590	499	563	525	567	582	562	554	497
52154	71048	22913	6332	4454	3441	2691	2263	1811	1609	1341	1286	1173	1154	1050	1023	991	932	936	979	845	945	882	866	857	884	848	819	820	2086	7070	10782	10053	6290	2816	768	753	765	774	748	744	726	763	761	753	730	743	759	749	732	733	747	743	721	724	736	719	788	687	788	743	725	745	784	767	713	750	722	754	709	765	740	730	775	798	760	754	709	715	754	764	763	730	782	801	763	743	724	761	773	822	749	689	721	716	783	723	776	796	731	758	724	795	751	769	741	753	805	761	767	745	780	794	751	727	779	759	758	782	766	776	783	778	743	748	791	739	747	743	801	741	760	754	817	750	728	704	752	738	730	773	747	747	769	740	788	823	736	763	807	771	752	771	750	769	739	789	762	754	740	747	785	772	734	763	814	773	750	720	757	728	760	804	781	715	746	741	753	780	752	698	713	796	732	693	786	718	749	718	726	788	732	778	732	724	754	755	758	760	749	757	765	774	747	787	743	760	767	764	804	728	733	733	769	750	775	713	753	766	788	765	766	722	736	743	791	707	772	776	717	748	739	800	785	742	819	781	679	722	785	726	727	736	794	769	778	742	756	725	761	742	690	803	755	738	729	725	786	754	694	762	733	749	751	697	768	756	706	778	785	784	832	692	785	787	782	727	763	780	742	721	721	770	730	788	755	731	759	768	750	744	765	728	775	756	731	694	797	709	780	750	775	722	717	723	761	808	785	724	775	772	756	796	778	778	742	727	738	745	713	739	722	730	772	777	728	751	768	717	752	746	767	763	735	766	731	742	753	747	734	733	753	796	726	733	741	798	729	744	752	788	749	730	760	743	810	789	767	773	788	767	769	751	785	784	741	766	687	736	753	752	770	709	730	764	732	759	762	742	808	748	778	750	701	745	775	835	792	784	717	773	725	775	778	746	726	787	738	786	764	762	709	757	802	713	748	732	684	819	782	746	761	743	737	765	762	764	792	791	735	711	792	759	773	666	834	770	795	714	736	775	770	816	764	710	743	761	744	739	795	744	747	767	765	765	753	699	740	732	799	751	789	740	774	767	771	748	716	770	738	795	758	752	727	748	749	747	745	801	729	769	751	748	783	765	753	733	723	734	753	757	754	767	765	744	776	733	691	798	762	768	757	744	762	805	753	737	738	750	798	759	750	743	723	754	744	720	712	709	785	754	761	753	802	776	773	719	759	770	757	791	748	743	737	759	714	722	754	752	786	745	738	699	766	772	752	803	737	724	745	778	733	734	724	729	717	753	787	751	705	784	752	754	730	705	747	786	739	755	687	775	762	824	761	767	766	790	778	818	770	764	767	739	740	719	749	774	753	716	749	737	755	704	744	696	715	772	760	775	786	775	770	732	746	742	792	761	774	787	745	763	772	765	777	751	784	731	777	772	764	758	791	769	753	748	743	768	766	794	766	756	734	733	776	740	726	789	761	744	764	731	721	747	762	766	780	787	731	765	709	761	745	771	757	763	773	778	762	780	744	743	798	756	742	753	777	740	748	758	733	768	788	730	761	749	777	791	796	765	756	748	706	738	746	757	750	752	765	757	757	749	736	704	766	822	768	731	730	755	779	760	741	779	737	728	707	767	771	735	716	717	769	802	768	776	749	741	758	764	718	809	768	758	774	731	730	774	784	724	739	805	784	702	751	788	719	737	744	767	769	786	683	752	769	755	743	683	799	771	740	791	751	784	775	802	745	795	795	746	730	754	762	732	759	774	723	779	724	739	738	737	789	780	830	737	741	738	756	768	796	712	764	718	783	789	732	722	732	798	763	753	793	743	728	718	769	761	734	762	710	708	775	737	761	797	741	754	768	743	791	760	793	754	740	782	722	718	729	739	750	739	713	751	703	701	693	753	767	785	735	738	789	724	761	790	775	685	757	792	752	740	787	757	739	776	761	739	754	775	740	775	759	732	745	714	782	776	754	773	721	778	752	724	750	759	811	738	770	774	738	781	762	767	739	782	779	772	738	763	767	788	770	725	716	741	765	720	723	746	731	747	770	761	755	759	763	782	779	720	759	750	795	759	777	746	727	698	746	725	739	760	761	810	770	754	746	792	754	710	777	726	760	762	753	741	770	787	813	740	729	748	726	780	761	776	748	802	750	743	780	737	721	754	755	787	706	754	758	731	711	717	753	788	711	751	758	733	751	739	743	765	755	710	738	733	769	815	817	750	782	762	786	771	729	760	767	787	689	754	797	769	734	745	750	758	726	772	838	750	764	739	719	727	742	789	751	695	751	736	736	814	759	727	741	806	766	724	730	763	726	766	746	791	754	747	741	705	775	718	770	713	766	730	738	744	791	808	749	798	761	760	753	718	761	679	742	803	769	727	698	773	758	765	753	761	751	748	717	793	754	767	782	738	767	765	750	693	787	783	752	725	747	740	762	697	718	790	713	760	745	760	783	763	745	768	707	768	766	756	769	778	729	742	757	761	742	715	770	770	722	746	759	751	706	708	763	741	782	824	757	747	766	773	786	724	741	786	704	735	800	697	772	772	756	736	776	790	770	721	758	767	790	752	758	743	751	741	737	769	775	775	750	804	731	768	758	744	813	764	772	699	759	717	783	755	723	711	738	770	730	751	726	776	766	745	758	765	853	782	781	737	811	729	794	706	782	737	795	736	803	753	766	766	743	734	734	748	768	732	743	779	790	766	705	791	744	741	786	747	783	703	775	769	776	758	709	758	756	783	757	730	749	738	746	735	781	746	762	774	722	736	751	729	725	735	744	734	753	734	793	742	701	709	745	769	725	762	778	728	744	721	759	745	772	738	760	784	728	777	770	756	744	798	763	734	798	768	768	763	805	718	799	756	737	803	726	778	777	774	718	782	777	766	749	704	809	724	786	733	731	743	763	755	799	792	734	753	742	728	766	778	766	746	792	751	727	732	692	774	740	737	736	797	728	773	750	794	806	695	734	738	752	731	755	794	693	751	694	732	747	734	751	761	740	711	733	757	761	760	708	753	705	768	722	785	717	808	751	749	778	768	792	753	772	766	714	753	692	778	772	801	731	763	775	761	782	755	745	796	793	816	710	786	806	710	736	748	774	734	753	762	816	748	765	762	768	766	783	734	731	771	743	786	755	785	757	790	727	725	739	757	776	796	744	782	729	772	749	728	770	790	740	752	736	763	774	716	738	765	738	791	724	720	746	735	760	760	775	731	764	740	778	747	714	757	749	763	761	798	724	762	755	757	767	750	756	730	757	766	755	785	767	748	746	745	703	764	721	758	761	754	730	756	767	745	771	767	798	739	744	748	731	707	760	782	814	765	731	791	805	799	758	759	767	747	753	788	732	747	743	805	718	780	781	768	832	821	708	780	734	782	783	772	735	758	753	779	766	776	786	743	780	730	752	753	778	739	737	783	757	758	811	766	764	779	751	735	738	788	783	755	754	767	767	767	751	741	723	745	763	759	723	725	759	815	755	747	808	733	807	757	727	731	718	720	751	783	703	733	750	742	767	765	791	729	754
27058	23299	17453	2432	531	473	425	381	394	402	427	385	413	398	378	367	430	398	399	367	377	374	379	373	382	404	377	438	403	437	563	803	870	769	606	408	405	417	398	436	376	363	384	362	367	404	428	404	399	423	378	414	400	413	374	364	358	395	355	344	385	368	350	378	395	365	377	400	417	409	385	414	386	418	365	402	396	394	385	372	396	399	395	376	406	404	398	366	383	419	405	375	376	391	406	372	378	360	385	382	376	353	383	372	362	389	387	382	396	396	399	352	398	367	414	381	413	387	383	399	398	378	373	382	406	404	389	379	421	378	361	394	374	387	405	405	385	395	399	392	370	374	399	408	390	388	382	348	403	386	384	408	381	417	428	387	388	395	386	371	400	384	390	401	360	402	381	392	400	386	428	363	382	370	419	414	390	384	355	394	393	404	375	412	361	371	369	388	408	410	425	422	367	377	389	388	376	386	388	404	413	390	372	397	433	426	363	343	373	369	407	388	374	397	415	381	404	405	389	405	392	378	430	414	426	377	395	422	393	387	417	404	404	383	383	383	366	372	413	417	440	381	409	389	399	365	401	402	435	388	370	401	380	385	384	382	359	376	390	398	375	392	367	393	403	382	389	352	421	373	357	420	393	411	378	391	410	385	391	395	385	371	382	384	419	357	401	360	401	397	409	420	426	384	370	376	413	408	380	395	339	366	377	357	391	372	420	410	389	361	405	382	408	410	387	405	411	382	427	375	402	391	385	373	364	398	373	401	384	407	353	376	413	358	409	399	398	430	373	386	399	362	366	381	377	368	393	371	375	380	383	388	362	379	374	382	398	359	401	400	388	420	375	410	387	365	373	386	413	416	404	394	394	395	362	420	398	404	377	431	389	374	409	395	327	370	372	421	377	391	394	422	360	384	434	385	402	393	385	355	384	372	385	406	384	381	383	373	417	389	404	371	389	425	385	361	422	398	404	397	389	355	387	406	394	369	389	379	368	421	429	388	342	382	400	386	409	403	380	377	399	366	396	356	383	409	400	381	362	399	395	424	410	391	421	387	396	400	368	395	410	418	409	384	357	359	391	421	429	385	412	404	380	418	400	406	376	368	363	381	368	409	391	381	385	387	370	404	369	403	398	376	401	422	401	394	384	414	402	402	370	407	358	393	389	402	357	401	388	381	392	404	365	390	407	384	411	409	389	382	400	419	382	346	405	412	418	379	395	409	376	383	338	380	428	385	434	380	371	397	406	387	418	364	383	398	375	362	438	379	362	379	382	429	417	410	393	406	362	373	390	403	362	402	372	388	376	390	400	407	420	430	386	440	386	383	377	335	385	402	379	424	361	406	378	392	365	352	410	388	379	422	407	365	383	369	366	387	382	391	401	381	389	419	402	377	393	382	381	406	391	399	410	397	367	395	361	396	395	396	426	410	428	384	406	368	407	399	406	366	346	380	439	427	399	394	388	411	383	372	417	384	408	380	400	406	427	399	381	387	395	382	395	403	415	376	367	388	402	368	419	380	376	387	378	383	393	368	393	404	408	394	384	385	371	387	409	360	391	385	381	406	392	404	411	384	393	365	400	383	417	433	394	389	369	407	387	386	401	395	398	398	403	387	388	412	390	379	377	398	384	355	379	381	379	420	407	400	363	402	400	376	378	391	407	379	385	416	395	396	459	358	390	367	390	391	402	387	359	375	380	391	417	409	380	381	360	369	375	406	409	403	376	371	407	396	385	383	384	371	408	373	369	420	393	408	402	412	407	397	352	372	376	369	397	376	379	394	415	393	430	380	383	386	395	383	413	381	387	409	378	402	378	405	387	429	381	417	413	379	377	381	369	381	374	402	376	386	393	401	362	385	379	364	368	408	355	373	404	410	384	364	368	370	385	401	413	414	362	363	366	363	389	386	384	408	384	385	421	404	402	425	389	403	424	355	380	403	396	381	374	372	411	388	401	387	407	405	390	348	349	360	384	388	365	377	415	441	386	364	375	397	408	417	366	361	387	392	402	402	386	379	381	413	402	380	409	402	424	384	414	391	396	385	407	417	398	404	413	356	391	379	407	407	365	407	387	419	397	415	386	399	387	362	374	365	408	396	399	389	420	427	373	405	376	360	403	387	413	383	397	421	376	385	406	374	392	407	362	458	381	374	416	375	373	390	403	387	360	401	357	388	395	405	399	407	382	404	390	374	387	400	427	403	386	390	395	396	400	368	411	386	412	373	393	379	416	385	379	347	373	396	409	360	375	380	377	397	416	401	409	382	375	397	420	408	366	376	382	387	412	393	385	382	380	392	415	393	426	376	365	386	387	426	398	424	347	399	375	403	411	394	384	426	377	393	381	406	386	370	359	381	401	398	374	382	365	400	365	397	395	359	385	402	373	381	366	380	380	379	386	372	395	359	397	382	373	390	351	413	401	354	418	414	370	401	404	388	395	358	386	379	369	353	386	424	375	416	379	384	402	403	398	415	421	405	400	392	377	378	385	424	376	438	394	382	405	422	428	385	382	359	384	377	406	415	356	363	425	393	366	406	406	354	393	369	390	373	334	399	384	383	374	375	385	414	382	402	371	394	409	401	371	365	373	421	414	384	379	370	422	422	387	400	394	375	403	385	370	363	374	394	406	396	390	358	384	405	375	376	415	396	397	395	383	398	373	401	404	432	383	366	402	351	397	388	378	370	401	392	421	381	400	406	412	392	425	358	343	389	360	389	388	377	401	370	378	395	412	389	412	390	396	405	379	391	396	393	402	397	374	364	377	380	417	395	422	386	400	373	408	406	410	406	393	372	425	400	327	369	374	406	365	424	401	398	398	389	422	429	419	365	335	397	392	371	427	353	422	406	400	403	420	373	380	399	354	363	385	405	399	377	375	340	387	377	346	429	388	382	378	411	434	356	379	374	397	387	416	389	380	397	389	425	386	384	395	362	375	369	366	364	415	386	414	398	382	373	359	440	402	358	382	412	377	366	392	375	375	416	350	416	373	373	374	415	412	396	413	440	364	425	389	422	391	404	370	419	401	394	411	378	374	443	402	380	397	372	414	418	400	366	383	398	404	383	413	400	401	369	382	345	370	381	397	410	356	369	401	411	371	414	381	390	400	394	386	386	389	402	353	397	415	436	395	401	392	385	364	390	395	385	393	384	378	402	402	377	414	393	394	339	354	396	373	407	393	366	387	364	377	419	409	411	398	387	381	409	382	417	411	385	397	404	407	385	364	376	387	414	406	400	389	396	389	409	392	434	398	397	410	391	392	400	393	381	422	381	351	396	410	398	415	404	369	403	376	381	410	374	407	395	349	428	360	394	375	426	378	399	380	413	435	399	353	425	384	368	371	358	379	413	378	417	377	387	386	404	402	380	386	397	397	404	378	411	374	425	399	386	361	439	425	384	398	378	393	412	370	396	405	372	418	393	394	400	398	422	374	391	423	403	373	364	376	390	400	383	413	361	362	405	379	371	393	432	401	422	381	377	351	416	449	355	428	421
22297	37463	7674	923	753	699	652	634	575	562	558	567	531	558	552	553	491	593	568	512	536	540	561	569	548	551	565	516	567	588	899	1377	1484	1249	987	588	558	555	564	577	535	554	570	523	574	582	541	520	527	523	555	513	537	541	556	500	477	530	604	576	594	559	544	541	518	594	507	568	535	513	589	528	554	555	532	564	514	538	519	539	522	542	566	493	567	489	569	541	534	548	540	541	526	491	558	523	552	546	564	553	527	544	573	572	547	551	537	536	555	587	537	536	522	582	561	567	559	529	558	556	549	568	530	537	529	552	513	527	538	556	561	532	578	554	551	525	543	521	585	540	545	538	532	541	532	556	546	560	561	549	539	544	550	550	557	563	515	595	546	537	524	553	528	528	545	550	527	566	523	566	572	532	503	526	535	570	592	550	476	524	524	555	556	550	520	526	547	538	558	514	545	553	511	556	548	576	525	543	528	575	568	558	527	517	565	509	532	536	513	561	517	539	531	601	549	516	552	533	557	544	536	523	547	528	534	567	525	532	572	542	554	561	587	554	523	519	509	535	515	540	520	532	503	586	561	537	522	519	515	563	545	561	568	536	535	506	570	524	507	570	590	519	513	501	541	547	560	562	582	558	525	565	530	579	541	538	559	523	535	556	552	532	576	486	545	555	581	559	601	499	517	552	530	561	531	593	502	556	562	551	526	582	553	486	552	524	541	526	522	566	552	552	543	509	522	565	562	552	536	515	535	527	531	543	566	571	541	559	523	544	561	557	526	524	546	552	568	538	545	540	558	538	552	560	601	573	567	529	553	567	574	568	512	548	570	527	538	560	558	580	559	562	546	511	548	559	546	545	558	565	532	574	535	572	535	546	534	534	548	545	517	559	562	595	565	557	529	577	584	554	522	573	558	557	522	578	554	559	522	541	555	513	533	511	518	598	514	533	573	531	571	532	520	557	565	558	486	546	550	557	546	562	551	563	548	541	559	559	514	556	556	537	523	521	557	537	538	527	548	551	553	562	529	538	532	567	478	521	536	555	591	576	569	543	506	559	530	517	534	570	527	551	542	527	572	529	547	545	551	542	538	538	537	512	578	505	546	569	559	521	521	543	531	547	529	554	548	555	551	567	573	574	544	563	524	510	569	613	511	552	566	541	536	544	563	571	532	536	569	524	588	568	549	534	569	554	526	549	543	489	532	563	530	528	490	508	549	579	524	520	567	571	575	535	542	556	584	572	558	562	521	524	533	537	590	545	549	515	567	585	565	537	534	527	534	540	552	575	551	538	564	561	552	508	580	553	520	590	527	530	525	539	535	533	542	536	546	561	545	526	566	530	543	526	530	544	531	531	515	589	563	548	540	531	572	521	518	567	541	540	574	595	550	518	486	535	520	558	552	532	542	533	511	554	564	561	568	574	486	545	519	532	545	550	505	519	524	572	521	529	532	551	568	558	564	563	514	527	524	611	538	524	505	518	538	594	542	533	557	566	548	529	527	542	554	523	567	533	529	566	569	571	549	546	528	568	562	519	546	522	578	569	582	554	531	528	533	520	542	573	555	570	525	572	503	562	541	512	509	570	542	507	566	523	523	530	525	558	561	551	527	569	556	542	533	538	557	567	507	510	521	612	601	541	558	542	542	557	544	526	511	574	520	522	528	544	547	524	541	522	562	532	546	583	553	537	545	501	562	549	509	564	583	566	542	516	518	520	524	580	523	554	520	555	536	544	561	536	547	546	554	552	548	537	554	515	534	578	554	546	546	538	581	555	568	541	534	553	556	534	571	539	556	531	521	553	577	507	575	594	596	537	531	545	553	568	545	596	547	536	558	536	527	549	613	540	551	563	569	551	558	568	551	524	529	520	574	550	574	542	540	578	555	524	553	542	542	524	504	527	546	532	521	583	522	566	534	534	534	567	563	552	572	555	527	547	531	558	545	553	542	555	518	567	568	523	575	549	579	523	517	580	564	570	549	558	540	538	560	535	528	508	572	571	580	556	542	569	550	543	562	545	532	528	545	553	521	522	592	538	576	574	555	578	544	536	553	532	565	536	499	521	564	571	577	581	524	542	557	545	513	535	525	547	539	549	576	555	577	525	532	568	571	541	536	584	542	523	519	521	549	628	561	542	548	580	540	551	565	534	487	548	545	510	576	554	550	537	547	551	535	562	542	577	572	571	540	544	544	554	546	532	523	549	588	524	565	537	539	560	521	556	552	532	563	538	508	576	586	551	519	552	573	568	551	520	568	563	563	545	580	548	541	582	591	524	530	565	538	566	552	548	523	552	558	542	532	552	553	582	560	549	534	575	558	554	538	566	577	566	547	526	581	564	508	552	576	550	563	527	561	567	552	569	532	578	531	542	568	570	564	569	540	537	556	529	539	527	553	506	562	571	543	570	502	558	556	522	525	589	575	537	576	573	555	544	550	555	582	579	546	539	581	591	542	505	548	548	509	554	535	522	555	538	587	536	539	536	517	541	553	538	516	500	543	562	537	527	567	576	571	491	573	573	571	573	548	548	548	534	568	553	562	547	568	571	527	572	533	552	559	545	511	546	547	567	550	581	552	525	537	535	571	514	530	539	581	588	550	579	552	545	600	503	529	552	532	541	547	516	624	583	551	554	557	538	560	505	556	537	541	565	524	577	516	536	542	558	556	544	573	573	553	557	554	558	569	558	505	532	516	528	560	523	538	532	597	569	575	550	533	581	525	565	527	548	523	492	525	557	557	562	571	532	549	541	563	594	557	578	542	541	513	562	521	574	549	553	540	566	542	575	588	528	545	526	550	554	525	551	602	577	543	565	562	544	552	527	521	526	531	552	533	542	530	523	546	534	573	538	539	523	571	525	550	550	553	530	557	543	541	541	532	554	552	579	534	535	532	527	522	548	549	504	534	542	538	545	534	497	534	541	568	520	525	548	550	555	565	572	558	514	526	543	572	522	559	536	542	573	516	493	544	564	533	549	573	502	558	562	548	556	556	551	514	538	537	546	529	561	500	516	548	550	570	564	503	548	546	533	527	540	564	547	561	532	548	523	519	533	570	524	543	541	498	577	537	534	547	583	553	527	571	566	577	579	552	518	535	548	553	561	544	567	502	531	564	533	597	554	528	570	590	528	536	559	581	555	559	563	571	589	569	539	539	514	557	530	533	560	553	561	507	537	531	539	488	509	572	529	552	562	523	531	515	563	537	509	549	542	529	542	521	561	556	562	542	550	578	552	555	552	555	539	545	557	554	536	533	533	544	574	561	507	521	541	539	549	511	527	524	524	542	496	524	542	560	554	549	547	528	564	524	533	514	536	517	535	581	550	576	556	561	555	553	527	557	547	548	523	517	520	531	566	548	527	491	545	549	562	523	585	551	549	572	543	515	566	549	566	558	548	517	529	563	564	530	537	523	577	543	540	559	528	577	529	576	544	523	563	531	506	538	514	546	561	546	556	527	562	535	562	546	555	500	552	567	577	549	560	530	570	534	595	539	552
23983	21486	28240	24534	20664	7052	1197	915	780	760	741	653	623	662	680	615	625	601	620	609	615	635	636	594	643	637	610	620	614	1229	2244	3319	3121	2039	1274	702	553	569	606	603	580	569	595	555	581	590	553	589	594	561	594	595	600	577	589	556	550	584	576	609	596	581	585	618	612	599	586	606	611	542	559	561	628	561	539	636	549	581	582	577	591	585	535	645	574	568	601	614	595	579	561	569	582	563	581	543	608	574	573	583	569	565	601	566	597	597	557	585	604	604	614	566	605	589	559	600	596	554	572	619	597	545	582	582	562	576	581	593	575	558	566	580	565	600	619	605	539	564	578	573	543	595	616	585	590	590	529	556	568	594	638	581	640	624	490	543	570	591	562	588	590	568	624	573	560	546	569	585	607	579	526	553	534	517	600	574	570	602	587	608	560	578	615	590	577	553	596	558	597	582	555	602	583	598	613	579	547	546	582	614	567	574	542	601	553	540	568	612	614	583	585	597	561	587	572	604	565	598	604	593	578	561	621	595	558	625	573	560	527	586	578	604	554	584	568	603	581	625	589	611	586	596	520	600	605	563	608	613	623	565	540	595	591	559	590	534	620	607	561	588	538	526	581	588	553	562	563	582	629	576	586	596	579	642	521	560	592	613	563	626	572	585	586	547	573	584	597	566	593	571	598	577	574	560	576	571	600	600	567	604	594	557	554	536	586	542	599	599	616	539	553	595	554	567	595	576	577	588	592	571	596	620	570	567	623	583	587	571	584	588	577	532	579	546	598	594	574	581	563	572	545	597	553	562	569	574	591	594	605	646	612	589	574	606	601	557	589	635	623	580	604	619	579	561	595	586	529	609	553	610	627	547	559	543	612	549	577	590	571	550	595	549	578	545	610	567	627	580	592	589	557	552	594	589	585	607	605	598	546	545	583	558	563	585	590	558	591	545	603	621	585	565	581	606	637	569	612	550	592	591	597	554	555	536	591	571	561	604	605	561	549	582	593	572	571	584	578	573	585	590	572	578	579	601	616	558	567	574	557	590	585	633	594	567	601	643	555	576	588	567	581	589	577	589	570	521	589	597	581	584	583	581	581	554	556	567	595	559	587	521	569	548	532	580	608	576	566	601	581	621	564	552	588	613	672	589	579	618	596	596	608	598	564	580	598	570	581	595	551	590	621	600	587	583	516	616	611	558	574	593	574	619	584	585	552	619	612	622	569	608	581	599	578	625	589	545	607	595	589	560	590	558	621	613	546	546	591	545	597	614	594	611	616	561	570	589	551	600	587	545	566	550	603	598	592	544	573	573	567	579	566	601	580	577	566	596	574	549	536	571	562	595	587	526	615	569	610	593	584	574	546	587	585	558	566	548	572	586	569	569	607	626	590	547	570	620	588	595	580	609	557	548	609	600	584	578	586	581	567	544	551	545	577	559	569	559	574	582	567	571	578	583	623	536	602	582	599	551	536	554	543	560	584	626	534	591	601	565	600	583	586	599	555	574	564	587	583	541	531	548	549	596	602	539	569	570	592	577	572	619	571	617	603	583	577	556	581	564	552	575	522	617	593	590	625	625	562	560	564	578	544	580	625	565	606	569	542	587	606	598	597	608	556	549	549	577	525	567	567	599	563	575	615	571	561	524	609	562	570	589	564	572	591	584	584	594	565	550	588	612	584	580	663	600	608	586	572	622	593	567	575	563	561	585	568	616	588	559	593	588	599	550	598	538	566	592	577	601	584	598	545	589	581	538	577	531	593	534	591	612	584	617	546	571	580	567	576	538	606	558	572	579	582	580	590	578	566	577	589	563	605	570	582	562	565	587	570	579	587	589	582	564	604	541	612	561	558	567	583	579	548	547	592	572	585	557	612	584	566	537	558	559	627	572	574	616	604	599	576	553	631	550	587	593	611	572	567	575	601	569	577	599	558	565	591	530	573	557	614	587	562	610	591	562	607	583	583	571	589	545	590	574	626	528	589	584	562	592	619	602	562	610	572	590	591	575	583	600	576	604	633	585	567	584	553	571	596	620	609	600	568	550	587	620	576	573	565	541	589	572	591	588	588	582	609	583	575	577	588	582	588	561	553	622	589	596	609	554	579	596	572	564	588	576	573	543	607	526	594	617	622	588	559	633	543	559	622	586	619	600	557	546	567	565	600	596	558	592	586	589	556	612	546	613	572	549	581	563	590	578	572	589	566	586	563	561	632	570	566	557	581	612	595	576	563	588	571	559	619	563	599	572	610	615	562	564	576	598	550	605	577	601	614	621	547	618	609	575	585	601	616	611	574	593	601	595	543	572	588	578	586	574	564	584	589	627	565	585	606	613	565	587	591	586	554	584	563	568	591	627	610	566	542	567	587	565	535	581	579	575	547	606	564	588	585	586	606	592	603	560	566	620	576	623	593	611	597	594	633	603	594	576	565	591	576	623	574	567	586	566	583	596	542	555	574	624	577	560	589	578	605	559	590	543	538	581	570	574	551	565	559	562	583	558	617	587	554	569	584	581	537	578	556	556	616	557	575	576	578	595	598	594	579	562	589	563	589	590	608	573	559	592	590	596	574	592	563	576	569	594	595	581	620	564	624	580	572	581	590	594	598	554	611	572	543	560	574	557	581	621	558	571	579	556	597	572	602	565	557	612	599	572	582	521	584	568	599	599	605	620	566	588	582	539	564	606	602	547	590	625	562	594	575	580	588	568	579	616	549	587	598	532	592	545	598	589	579	577	567	576	573	587	595	585	553	547	564	613	532	553	586	578	540	581	554	560	575	578	570	608	564	550	573	595	574	581	545	569	565	567	599	613	572	554	588	542	541	545	594	612	627	572	579	580	548	591	551	570	634	600	588	586	575	577	575	597	540	533	593	604	557	590	577	548	579	603	531	627	598	556	559	614	563	563	605	586	597	610	604	550	582	572	586	623	624	608	646	565	566	568	594	560	576	547	593	578	576	578	602	544	573	592	559	598	610	536	557	563	608	568	579	623	619	589	584	568	560	644	608	580	536	586	591	604	551	566	585	534	588	539	609	574	578	580	585	582	580	537	612	554	565	573	581	621	588	578	585	593	574	538	607	569	610	622	583	560	618	586	567	563	541	605	612	582	565	588	544	626	573	569	598	561	523	594	572	611	554	536	545	575	557	549	548	564	628	586	595	579	591	623	640	598	550	560	540	578	575	611	599	564	565	580	576	590	520	539	554	591	620	581	585	579	590	553	597	557	597	578	582	548	608	583	569	586	619	590	559	593	552	575	590	560	553	581	572	586	597	668	584	615	562	597	576	624	545	634	589	594	604	562	575	629	616	579	646	617	593	579	576	587	571	577	594	558	570	545	606	575	567	620	574	598	556	541	579	582	569	567	619	563	590	574	583	620	588	614	548	611	597	595	628	592	586	615	607	570	619	615	538	575	584	638	595	547	565	581	589	566	558	592	602	562	548	558	563	578	594	591	551	613	570	567	576	625	552	607	605	639	577	603	574	561	564	562	584	564
45167	71445	18078	3926	2791	2234	1761	1569	1424	1272	1181	1080	1021	1003	962	941	932	934	906	850	928	877	924	855	793	885	892	850	880	2346	4424	6606	5838	3921	2122	940	819	853	818	802	805	796	811	813	812	787	785	811	815	818	801	784	802	758	838	794	823	789	784	799	799	788	844	844	841	810	791	796	873	800	840	832	772	792	850	858	794	749	823	825	806	802	765	792	845	832	809	801	777	826	815	807	817	772	785	778	818	777	801	854	796	836	797	789	855	827	790	840	822	810	822	834	746	766	756	746	810	794	794	835	808	801	779	817	808	846	805	790	766	847	835	843	859	824	811	845	789	735	793	804	796	818	799	830	848	809	754	820	834	802	760	778	784	800	816	825	826	810	801	798	808	853	791	771	828	770	785	800	812	783	750	825	786	840	754	812	771	855	826	795	790	804	758	764	820	757	812	802	825	794	786	771	813	773	797	798	872	837	793	797	766	800	764	844	801	828	812	820	844	845	793	800	798	741	791	816	787	825	812	840	778	823	802	777	800	790	777	811	786	784	802	805	800	832	795	821	802	802	836	823	786	750	791	824	777	810	760	874	736	803	802	800	796	822	802	781	802	835	793	821	798	783	819	858	835	815	813	834	833	772	813	852	761	879	798	814	798	827	774	858	859	810	788	780	804	858	834	848	755	846	826	777	826	846	764	822	839	818	802	802	831	870	839	834	772	791	836	816	776	849	844	782	795	770	780	782	792	740	848	831	781	818	815	807	816	798	812	827	814	791	759	792	778	778	768	840	798	824	788	793	802	795	827	771	803	824	823	818	800	799	821	831	823	790	823	829	765	815	865	802	800	785	779	811	814	807	794	796	840	793	801	785	810	800	823	804	752	813	725	753	797	733	856	794	825	822	858	792	829	803	879	788	769	806	805	792	794	859	773	779	811	825	812	829	762	778	852	878	808	837	778	806	865	790	837	833	832	825	800	765	847	829	778	824	813	795	755	815	765	777	789	808	814	818	794	771	790	797	806	858	837	780	828	799	809	751	792	792	801	825	825	801	789	805	846	813	817	803	834	792	772	773	806	809	777	818	776	820	795	800	762	771	757	812	837	816	813	815	764	850	826	759	812	803	799	819	770	771	778	825	768	810	798	796	844	814	822	852	830	729	763	778	777	786	811	812	801	822	793	806	844	789	769	859	781	785	768	847	779	837	795	794	772	841	797	852	813	787	845	797	773	796	808	784	811	823	837	831	807	777	774	802	759	790	829	783	804	849	756	787	794	826	810	818	786	759	827	791	804	796	810	807	792	765	826	777	789	783	847	789	806	804	784	853	824	793	812	835	820	839	799	806	807	823	765	773	837	861	836	774	768	806	860	766	775	762	815	767	828	771	810	853	824	799	837	788	817	807	823	784	842	793	798	771	805	833	791	810	831	848	848	799	792	832	792	755	774	828	842	868	851	790	801	831	812	826	857	849	814	815	787	839	758	851	812	832	845	797	809	805	864	755	787	842	805	793	789	829	837	822	814	808	772	767	792	812	807	774	843	838	789	796	783	844	809	756	821	822	868	745	789	797	784	792	790	807	809	758	829	816	834	780	823	726	820	813	764	792	774	818	813	798	842	847	835	795	846	782	813	783	816	799	777	807	830	800	808	781	796	793	822	803	839	831	832	780	777	807	810	840	806	788	826	819	819	805	788	823	776	785	796	783	728	788	822	817	771	802	812	847	800	830	830	797	788	826	803	776	789	786	842	803	790	803	835	785	852	782	822	780	799	788	795	799	746	809	828	808	833	839	879	835	842	766	779	781	739	784	821	831	806	802	801	813	790	791	797	811	815	810	812	859	811	811	778	852	824	788	833	801	839	824	868	744	821	801	819	751	838	790	864	821	797	809	764	835	805	814	818	819	828	843	816	804	828	775	803	815	789	800	789	808	825	765	813	764	801	844	789	811	775	806	830	817	847	805	751	785	810	818	789	791	793	784	799	795	840	850	836	793	781	823	833	789	818	800	824	848	842	803	785	832	829	803	816	818	805	832	823	809	849	821	803	788	854	804	793	793	784	786	795	794	791	790	807	833	819	795	741	756	774	825	853	774	844	816	784	751	776	807	830	881	833	797	798	844	790	763	825	765	831	746	835	764	782	776	752	853	850	825	792	795	821	825	825	814	860	874	805	794	834	822	804	808	785	786	771	769	818	801	816	836	790	815	821	796	817	830	795	751	794	825	778	826	782	803	810	825	818	780	770	792	815	807	843	857	812	763	759	838	811	787	833	811	817	853	791	785	811	816	806	845	811	855	811	832	789	830	777	819	819	804	842	792	847	785	839	807	779	820	805	800	775	838	784	841	786	782	794	814	848	822	872	803	784	811	766	879	805	785	763	785	818	825	838	815	796	828	763	870	805	812	831	808	832	805	744	779	804	824	790	827	849	749	791	811	787	811	785	791	831	793	836	840	764	817	844	777	815	835	783	808	801	849	728	817	817	788	803	795	802	807	812	861	878	851	812	819	788	858	847	789	794	846	792	767	831	763	825	767	798	861	802	736	779	823	786	804	827	786	831	820	829	747	793	856	755	766	782	824	834	829	767	823	772	842	839	822	810	794	832	845	780	806	818	760	781	797	798	810	810	818	747	792	826	782	745	803	870	782	792	808	823	798	784	825	794	806	808	828	753	817	817	787	818	812	802	807	791	770	829	789	820	821	822	827	810	835	820	899	767	847	756	832	821	810	764	809	803	796	803	818	760	813	809	762	780	857	790	790	795	762	801	788	792	821	855	858	843	829	836	828	841	794	855	795	830	800	809	789	805	816	780	824	844	814	810	790	799	843	822	784	810	848	820	851	789	850	793	750	774	802	757	821	814	823	780	787	802	857	820	853	797	854	808	795	799	807	815	809	791	828	798	813	809	826	781	776	779	823	786	791	810	817	832	805	807	868	805	836	770	765	779	778	824	801	787	782	815	769	837	790	785	826	797	828	817	814	816	782	788	815	826	771	781	879	903	814	811	770	813	775	810	770	797	775	818	752	784	802	810	828	794	771	800	799	771	828	774	797	791	762	780	853	826	786	803	863	768	803	859	794	803	807	847	763	836	837	815	813	776	829	856	827	820	758	818	776	791	792	757	809	835	779	814	809	800	806	752	750	828	805	824	805	853	778	851	872	777	831	785	822	820	785	787	791	822	792	799	842	817	806	798	792	841	825	805	820	793	822	788	822	847	800	747	772	797	836	780	831	791	795	796	810	813	788	767	791	832	823	773	825	801	808	825	838	787	783	852	840	842	771	813	787	783	812	818	811	816	813	826	814	793	780	789	788	795	780	796	805	841	775	758	858	776	770	794	794	789	801	808	876	812	806	810	826	813	760	874	802	760	823	727	788	759	810	817	761	827	837	810	820	783	846	863	819	817	847	802	791	797	834	782	804	828	790	765	833	825	832	837	743	825	842	784	782	829	805	817	788	828	773	822	796	857	844	819	761	764	801	822	826	809	820	813	830
22974	21171	28563	23980	21100	20259	4782	1177	943	933	795	813	730	722	705	723	678	646	651	645	670	676	629	628	615	653	612	654	573	1879	5479	6361	4320	2596	1384	680	574	550	533	604	582	593	601	572	532	604	612	637	600	573	581	564	576	618	591	552	586	571	546	605	586	590	557	605	620	575	566	570	607	558	591	559	598	572	599	612	594	571	627	537	573	563	601	592	592	546	653	613	602	594	565	629	529	549	632	597	563	600	585	565	595	580	598	582	626	553	595	591	589	590	583	602	576	627	596	622	581	632	633	613	582	575	565	603	619	586	598	599	604	558	541	537	605	555	582	594	629	562	594	571	573	594	581	593	545	551	571	556	578	562	587	586	607	561	566	574	573	555	609	589	565	592	596	568	580	593	636	592	606	578	556	624	553	598	586	606	587	544	570	578	636	637	560	577	618	597	585	569	595	576	622	598	602	586	606	562	601	580	606	582	628	564	591	555	583	593	529	615	576	598	573	555	587	602	585	581	544	577	611	597	597	601	629	628	524	596	551	613	547	570	579	548	563	573	569	612	619	598	543	582	611	570	566	545	580	613	562	563	561	590	599	565	587	541	579	583	572	614	573	555	590	621	564	592	603	559	532	586	553	587	612	580	559	624	586	524	566	563	588	598	601	537	545	625	591	572	573	565	566	571	579	572	605	594	544	557	581	575	547	581	564	569	604	575	605	611	589	579	587	573	607	576	571	590	571	569	567	631	542	560	573	543	570	606	601	557	623	597	605	584	568	598	581	597	614	590	590	575	574	586	604	605	523	524	592	608	552	531	587	569	611	554	568	585	606	606	600	569	573	557	569	569	589	569	574	586	553	579	540	554	619	578	574	564	596	621	550	597	602	549	555	550	599	598	566	602	623	623	575	560	540	550	589	598	564	644	584	625	574	590	606	620	552	554	594	556	562	599	579	577	558	613	610	628	548	592	567	590	578	576	583	580	578	605	575	544	625	528	582	594	599	607	552	608	590	583	599	568	575	588	608	567	603	600	586	559	584	583	598	597	588	587	595	580	599	602	564	577	607	585	565	555	594	589	634	600	574	619	612	584	572	547	580	599	603	588	591	607	578	581	603	610	587	543	574	578	617	591	566	624	595	569	556	575	593	558	588	578	576	560	558	564	551	594	626	591	626	563	578	561	557	556	556	573	578	592	619	589	610	543	598	557	583	593	577	617	558	563	598	571	573	573	623	559	579	587	584	589	583	620	590	564	540	577	549	612	578	586	557	594	559	591	587	584	606	588	558	572	583	615	521	605	597	599	568	525	547	582	586	608	621	555	585	598	589	578	617	615	559	574	556	598	546	591	585	619	585	606	596	586	583	584	577	562	595	601	611	581	565	555	579	570	573	584	557	651	593	595	556	613	589	590	611	610	602	540	598	531	565	578	578	587	629	594	549	533	618	650	527	622	544	616	618	592	580	555	553	597	584	593	587	581	570	597	562	543	558	603	559	580	580	588	565	596	571	610	559	590	583	567	602	587	558	623	535	597	575	553	638	594	633	589	649	604	564	601	574	602	570	554	590	548	599	574	623	584	601	599	605	524	547	581	582	598	625	582	566	616	608	542	584	602	599	577	587	566	592	594	580	604	614	577	580	609	556	537	567	615	595	633	604	559	550	588	580	559	585	531	594	586	577	601	575	532	628	569	592	549	595	561	557	576	622	589	564	604	610	587	599	582	575	568	563	551	551	588	593	604	608	589	563	559	544	597	605	599	575	575	602	604	602	630	571	598	577	546	601	577	584	570	585	591	589	637	565	546	584	608	630	556	587	583	592	578	580	568	598	586	616	600	577	584	570	550	574	573	639	592	543	590	584	601	607	591	587	601	553	590	589	567	571	561	551	585	613	577	623	620	585	496	579	549	566	606	529	569	574	569	572	563	578	568	558	566	602	573	557	558	532	549	608	588	561	587	624	546	562	620	575	554	579	594	545	562	600	600	609	567	566	657	609	587	613	582	579	577	596	598	577	600	599	568	517	613	577	590	593	569	576	599	541	576	581	570	601	588	556	600	530	629	569	571	549	572	541	601	574	569	587	528	586	592	591	630	567	581	590	602	592	569	638	544	561	554	607	565	563	595	581	546	552	589	584	543	593	564	564	605	546	558	533	612	587	597	559	558	622	537	602	595	590	606	567	588	581	563	574	584	578	558	609	574	571	597	571	539	579	567	596	586	613	590	626	642	602	556	597	580	603	573	563	575	566	597	572	584	584	561	606	592	543	571	610	558	585	595	575	603	569	556	590	589	611	573	576	569	621	594	597	528	588	584	591	600	572	588	555	577	603	602	566	525	625	613	569	554	544	577	607	592	596	590	633	605	597	560	623	592	586	578	614	563	561	578	604	621	562	563	571	568	538	603	573	545	579	571	607	571	524	578	590	601	581	518	551	573	584	561	603	580	593	571	634	595	582	598	565	611	594	607	564	533	568	614	615	539	578	602	566	572	567	579	575	603	593	564	610	536	583	534	617	585	573	615	624	580	550	560	600	580	594	606	546	524	592	620	589	590	580	605	614	556	552	614	597	646	539	631	571	556	596	552	587	566	582	594	575	584	552	556	563	550	612	564	586	584	560	570	598	546	562	585	589	533	569	625	546	549	555	579	607	603	609	572	594	578	556	586	596	591	566	570	573	544	578	641	543	566	574	584	579	557	566	587	623	591	608	570	604	586	593	552	555	553	626	599	592	586	582	542	555	573	613	602	581	559	598	566	578	588	581	570	575	554	592	599	577	592	564	618	597	610	611	579	562	568	567	551	547	569	581	557	613	577	602	602	574	561	579	593	606	566	592	569	650	571	565	552	605	552	559	634	602	569	576	581	625	592	598	601	535	575	539	567	632	548	554	566	573	563	571	592	584	595	552	617	597	543	605	570	593	601	563	601	595	571	603	603	565	587	562	586	556	626	603	625	575	622	576	605	566	618	600	589	580	556	574	576	609	590	595	571	558	599	553	583	594	563	583	585	578	623	582	622	552	583	570	583	562	570	579	594	625	570	567	587	551	618	557	601	574	585	580	595	584	616	580	610	544	585	565	550	598	625	576	622	624	583	575	566	561	578	595	583	558	556	552	564	597	611	604	585	597	545	563	542	589	624	573	598	521	610	517	576	582	591	576	597	591	624	617	571	589	583	571	574	579	581	593	617	532	556	554	593	573	577	561	602	628	607	571	561	605	552	618	573	595	602	586	553	526	583	603	572	587	554	658	559	573	603	555	581	572	575	590	633	553	576	574	604	601	564	598	571	595	589	555	613	598	538	621	572	564	570	560	593	570	604	582	553	641	593	579	592	556	589	584	597	553	566	574	624	634	571	591	594	581	570	565	579	614	547	577	606	561	570	542	553	560	596	611	592	590	563	578	613	583	623	587	560	559	557	581	581	561	568	583	586	584	564	531	589	592	603	592	570	557	588	573	601	620	591	575	628	572	625	609	621	611	542	576	568	609	600	591	605
52259	82606	19041	6372	4412	3449	2648	2098	1907	1690	1387	1335	1283	1109	1133	1065	986	961	951	952	968	946	945	922	869	831	923	890	856	3718	10328	11243	8069	4578	2427	961	764	779	811	763	758	780	785	822	835	752	814	825	823	789	831	783	797	791	814	787	789	793	754	801	824	803	829	818	816	820	779	806	826	854	842	819	816	808	785	826	823	840	803	812	837	822	838	794	788	817	824	815	755	811	849	806	780	735	834	777	784	829	850	848	818	750	808	807	790	829	777	797	840	770	795	810	821	794	805	807	740	790	787	830	793	759	800	799	838	805	762	735	804	826	813	802	803	797	806	826	820	764	811	835	842	770	821	816	811	783	796	806	775	804	849	793	848	813	759	808	742	799	772	811	813	795	772	778	751	764	764	778	778	818	806	799	833	799	773	842	829	819	796	824	802	807	793	772	799	792	773	821	750	741	844	855	788	830	775	760	784	788	789	817	780	728	820	845	822	831	868	813	807	827	786	800	794	795	807	842	785	763	795	761	816	830	781	831	825	821	744	793	829	806	752	770	811	845	831	828	802	821	823	812	806	817	812	817	791	779	815	804	827	794	760	814	780	834	787	767	815	834	807	838	783	789	806	865	752	797	800	796	763	839	786	802	841	749	726	749	820	779	838	791	792	808	832	758	767	792	769	812	786	814	816	840	754	826	788	803	811	758	794	822	779	823	821	809	815	789	777	786	807	794	797	832	803	802	785	807	811	814	799	852	805	837	763	794	805	849	830	818	762	782	787	814	844	835	825	782	751	784	836	786	801	796	761	791	840	793	826	896	781	785	835	778	839	790	764	769	810	781	814	779	824	807	774	814	794	804	837	742	762	775	799	804	775	811	781	789	806	826	808	820	799	812	772	800	802	762	766	804	821	817	806	792	797	800	799	839	819	756	746	769	765	776	778	752	811	807	854	724	747	802	831	773	756	804	790	784	787	822	789	861	899	792	852	839	793	836	850	808	787	737	790	776	816	806	798	824	778	828	789	783	774	805	808	786	775	800	744	782	797	794	824	815	755	826	779	792	802	784	790	786	818	793	814	830	755	754	781	815	824	802	783	825	754	780	820	850	798	793	801	762	808	864	775	824	790	765	823	793	747	828	818	780	737	791	831	761	797	840	826	803	805	872	806	823	828	847	799	804	767	852	785	784	787	801	790	811	718	765	773	812	829	808	787	853	816	757	812	808	787	785	821	754	829	838	792	796	781	806	797	773	787	883	853	739	774	770	784	827	776	855	803	788	825	793	819	795	797	800	761	790	820	825	783	839	847	766	853	749	800	757	758	762	785	789	821	781	808	813	757	815	800	798	791	816	806	807	800	781	797	736	816	834	801	758	838	806	783	843	807	815	745	857	794	817	801	813	773	848	769	791	819	830	801	796	790	804	762	803	762	803	733	786	836	830	784	855	736	817	779	799	790	823	790	742	807	788	804	802	810	721	791	807	840	852	798	740	783	793	814	795	786	798	804	793	814	772	817	800	820	810	821	765	811	791	783	791	773	748	806	832	798	828	838	754	758	823	813	768	766	809	789	795	784	820	807	761	844	800	820	812	810	821	758	795	783	818	805	742	798	785	779	789	792	794	783	826	789	823	789	813	784	798	780	841	779	817	784	786	786	801	776	766	810	823	788	852	804	797	837	805	811	807	848	801	809	802	801	829	796	762	808	790	745	763	820	787	850	811	817	734	811	797	815	801	807	839	806	802	803	790	785	772	775	822	785	813	840	842	792	756	778	776	798	793	854	779	788	772	804	785	831	854	758	783	772	783	848	772	820	811	789	756	852	770	841	765	800	778	810	821	821	792	847	779	795	828	789	769	837	773	858	837	805	826	762	862	792	818	791	786	764	797	782	810	779	845	809	763	779	812	779	814	801	765	819	743	774	765	819	815	837	803	846	787	781	792	906	799	788	826	828	858	788	815	894	829	799	777	762	834	806	797	817	821	813	769	838	836	829	805	773	769	787	782	757	844	796	818	810	819	819	775	798	777	756	784	807	773	804	823	770	882	804	778	853	795	789	769	813	750	777	775	801	832	813	854	840	808	768	777	859	782	801	749	775	804	743	820	793	779	808	799	815	854	809	796	819	789	863	753	774	827	839	766	733	805	833	823	823	872	839	810	814	802	779	772	778	805	753	759	761	812	796	811	840	822	758	846	821	792	791	831	763	828	767	812	792	815	799	854	778	723	757	764	809	881	837	819	849	779	765	837	788	783	732	784	794	797	777	783	846	778	779	826	794	822	820	851	765	851	791	797	822	812	778	821	830	808	793	794	802	788	802	800	766	776	784	796	788	823	840	849	799	806	805	834	744	796	837	782	815	766	769	820	862	748	796	795	818	773	791	835	806	839	806	783	819	761	812	772	782	798	821	749	803	796	826	811	822	821	818	792	718	790	805	799	828	812	769	853	886	825	774	824	795	836	821	813	802	812	823	799	827	793	784	852	761	742	868	779	814	839	819	757	790	773	822	774	780	807	804	844	801	815	788	776	838	828	785	808	789	782	814	826	821	760	829	794	879	846	780	800	814	837	748	815	754	784	792	784	785	799	770	775	724	810	836	808	814	745	785	822	806	805	808	804	797	832	841	796	782	846	778	813	810	798	779	840	818	772	785	816	740	824	872	804	832	802	798	727	809	799	781	747	788	804	784	824	794	799	795	759	780	811	774	798	800	756	810	750	802	798	857	792	769	832	796	800	821	807	791	778	831	810	836	827	804	797	806	846	793	814	799	770	828	801	826	814	772	765	802	793	784	767	829	787	785	804	823	808	805	806	837	815	773	743	763	833	774	848	810	799	803	825	798	792	818	764	837	800	820	801	804	760	809	829	760	869	802	799	811	779	815	779	788	771	787	809	758	836	793	786	801	754	798	793	788	789	815	850	788	795	758	800	822	788	797	834	785	793	799	789	768	777	809	799	848	772	824	802	732	798	826	815	775	789	772	767	819	786	802	814	799	767	766	756	762	800	774	832	805	816	801	817	781	852	797	801	824	799	809	826	754	775	827	769	807	765	725	778	786	819	836	800	839	828	825	824	771	804	836	816	801	771	864	776	814	818	782	771	852	778	810	786	749	843	812	797	791	783	812	774	773	814	781	820	782	849	790	760	775	786	779	768	772	794	784	802	850	803	826	775	835	797	818	788	843	868	788	784	778	794	784	751	819	740	839	817	790	795	801	794	787	873	773	838	796	796	817	825	836	733	768	817	744	763	815	808	805	773	806	741	816	795	783	766	801	821	804	817	809	769	805	773	799	830	773	764	813	811	753	810	797	844	795	776	804	769	818	769	800	779	818	768	743	769	840	790	778	759	811	829	811	840	769	795	844	811	742	798	822	805	806	822	820	827	773	855	761	811	800	796	830	778	759	809	791	804	794	801	756	815	766	773	764	803	771	783	799	837	734	791	759	783	848	801	760	810	784	808	774	795	796	803	825	827	830	769	779	785	751	808	837	792	825	846
27070	22646	17223	2293	551	478	440	442	415	454	406	405	414	429	435	447	441	418	435	408	423	411	409	448	424	434	431	417	423	430	607	887	923	740	561	456	413	423	419	433	416	404	429	445	397	419	432	426	468	422	415	414	417	390	402	416	414	466	426	395	437	411	406	418	365	453	412	386	399	387	396	408	420	430	414	406	412	398	357	450	390	419	391	461	415	423	393	428	428	429	372	392	400	421	463	441	387	396	437	416	415	387	447	393	398	431	380	433	441	375	416	430	419	421	406	414	439	381	403	365	393	383	424	407	407	416	388	430	416	418	421	405	419	422	409	408	435	420	406	390	404	438	436	390	416	418	410	419	412	445	395	434	455	450	410	422	413	414	417	403	417	388	433	425	380	420	398	410	455	415	413	413	421	413	440	422	415	403	384	432	408	401	424	422	417	390	419	426	386	420	416	395	414	435	386	410	359	396	406	378	403	401	427	414	423	443	434	433	406	441	431	433	421	400	389	404	426	399	423	423	423	369	427	427	372	420	423	380	414	387	398	408	398	427	425	451	386	376	419	421	402	379	363	396	440	463	439	417	412	415	405	415	407	387	407	414	416	456	439	440	399	425	418	411	388	413	440	405	398	388	448	430	409	400	466	438	408	410	381	391	403	396	426	398	384	383	385	403	437	408	379	375	415	404	399	397	463	427	420	402	372	415	426	409	407	429	391	413	418	394	395	395	424	441	412	418	434	431	387	405	402	382	395	400	435	392	427	377	434	416	397	424	384	421	383	414	400	398	432	405	412	410	393	437	431	414	407	391	478	389	408	419	434	417	412	389	419	441	404	384	406	400	422	417	428	397	395	425	398	416	414	416	402	438	395	433	431	437	378	425	446	405	434	392	422	397	377	426	407	376	411	357	419	399	427	407	395	410	410	424	401	406	387	411	409	387	402	437	401	414	377	389	402	442	366	349	432	408	417	397	427	422	430	409	391	401	374	426	407	431	458	415	411	378	425	455	396	416	395	418	374	412	412	407	430	422	421	406	419	394	414	406	432	418	424	402	437	404	410	373	403	412	404	419	398	425	426	443	426	433	444	415	408	420	409	422	439	382	430	422	422	428	433	386	442	414	393	393	373	437	407	390	365	393	396	421	406	426	423	430	403	421	414	414	390	419	453	396	384	441	440	456	429	391	375	408	429	417	395	417	372	383	426	441	385	436	442	410	403	436	420	403	427	426	404	398	377	399	442	406	387	438	409	414	386	410	418	383	435	398	404	455	431	428	401	430	409	409	418	444	403	380	399	419	409	435	420	409	419	457	457	412	433	416	449	408	419	429	468	434	431	420	399	406	436	411	411	402	388	422	427	433	429	413	400	411	407	419	424	400	397	407	411	421	401	422	414	422	416	417	402	399	428	415	394	419	399	384	397	412	417	365	414	386	405	460	398	425	394	416	434	427	405	419	411	420	417	398	391	416	410	398	422	406	404	402	414	403	430	398	402	435	384	404	439	425	398	442	399	414	428	402	452	406	420	384	404	418	410	386	385	389	428	382	403	393	408	402	423	437	471	431	412	415	448	454	405	397	414	431	470	420	396	378	389	382	401	421	383	399	395	440	405	455	412	442	401	387	418	398	427	419	430	421	388	403	437	437	424	391	410	430	402	426	412	403	432	398	434	429	372	427	379	371	378	415	405	405	416	414	425	444	413	402	419	384	418	386	409	416	399	398	424	380	438	378	417	396	424	422	407	455	417	430	428	413	451	404	384	399	406	417	399	436	445	422	413	425	434	419	382	415	399	448	398	403	430	358	404	401	403	433	399	408	368	372	422	402	427	423	436	425	436	391	423	383	425	409	436	398	410	403	423	412	414	417	416	395	373	404	441	429	387	450	394	421	421	436	389	440	406	439	400	449	390	414	458	437	460	374	412	397	398	403	410	397	380	391	431	417	404	400	412	405	406	411	419	388	473	420	429	427	426	394	408	413	394	434	398	383	429	427	402	405	413	368	404	418	408	391	440	425	396	396	401	434	435	409	423	413	418	415	434	371	421	434	436	385	422	451	384	402	408	390	437	401	368	416	378	419	430	384	390	397	406	412	447	439	391	428	418	434	467	412	386	374	446	438	413	396	383	415	412	401	413	397	421	399	404	436	429	389	425	421	382	415	434	381	431	403	409	439	375	391	388	379	417	446	417	433	398	390	427	418	446	416	416	371	407	373	435	429	424	440	416	396	422	392	432	416	394	435	378	436	410	387	397	411	398	405	434	383	382	418	385	383	402	418	416	398	394	413	455	393	415	412	388	407	393	405	398	402	439	382	401	456	410	401	405	433	382	416	430	388	411	423	454	420	388	431	422	398	377	422	431	381	423	401	421	425	386	403	459	428	395	384	390	418	414	430	405	416	396	402	421	383	405	413	391	448	414	413	427	402	407	394	430	373	404	422	394	407	438	413	399	423	443	429	409	433	408	433	416	368	419	454	434	458	430	403	390	414	443	404	395	420	422	392	449	398	414	434	421	409	381	419	410	430	391	416	378	410	448	431	406	439	407	427	449	418	431	403	416	411	400	418	413	436	354	418	429	435	407	412	424	395	423	399	398	355	406	436	415	406	425	411	415	401	421	397	421	377	379	405	394	417	438	399	390	405	370	427	426	401	398	398	403	398	426	426	399	406	422	425	415	421	395	430	404	378	425	407	418	426	435	403	405	409	421	406	411	442	442	404	422	409	423	401	417	417	408	431	458	414	393	418	391	412	425	419	420	426	390	425	411	408	382	403	394	460	413	457	407	428	417	403	407	418	388	449	422	396	405	439	439	385	405	416	417	413	405	366	395	429	422	420	401	416	416	431	391	412	394	419	412	411	425	391	429	389	441	397	349	402	408	393	375	435	432	431	417	419	440	397	414	415	403	395	424	397	435	433	424	414	429	443	422	417	399	417	422	388	446	440	387	422	425	406	426	444	404	382	401	440	412	393	440	414	425	428	425	413	391	386	427	420	419	383	405	421	417	394	418	430	430	447	401	396	419	411	394	445	425	428	421	413	425	441	413	416	408	391	395	396	399	438	369	418	390	412	385	413	401	402	411	418	408	368	420	421	411	444	396	419	415	417	383	412	418	418	379	462	416	412	420	390	422	424	411	408	438	405	407	392	415	432	434	416	408	406	409	434	415	417	414	415	375	392	400	399	443	383	417	398	412	386	423	413	411	418	422	359	400	454	438	427	440	402	440	393	425	382	402	429	436	420	435	434	415	400	387	416	416	437	395	428	406	415	433	397	431	406	411	404	414	406	414	411	412	420	397	381	415	396	423	401	389	428	385	394	387	426	397	441	419	390	369	427	406	404	412	449	407	393	409	420	420	392	419	399	432	431	408	402	441	401	417	413	409	425	395	376	408	435	421	365	418	395	454	431	416	396	411	410	424	396	372	400	399	432	383	453	436	415	376	398	432	403	434	428	425	419	420	421	407	380	392	430	427	418	406	388	440	374	398	393
23136	36783	7583	871	735	730	648	598	632	629	567	585	641	610	599	606	608	589	601	570	615	592	636	599	572	575	593	588	627	591	1102	1706	1655	1205	898	588	563	568	597	621	568	585	535	627	560	565	543	556	625	576	549	514	581	581	572	589	555	574	597	598	535	587	561	594	619	541	546	566	569	560	555	576	604	560	585	585	534	562	583	569	541	563	583	572	570	539	593	609	549	539	594	575	604	551	618	554	519	567	605	579	561	559	561	582	568	543	564	579	547	599	546	569	564	585	633	576	571	603	560	577	598	545	616	586	529	568	555	573	595	573	569	585	533	594	578	561	543	580	632	551	539	586	555	558	581	593	575	575	557	612	575	551	613	571	568	570	603	594	569	566	570	618	570	573	581	561	585	600	598	566	580	572	526	588	560	565	531	592	522	549	574	594	588	572	568	560	573	595	586	576	607	567	585	609	566	551	559	616	585	583	576	575	563	558	553	539	606	546	576	552	563	566	563	579	549	605	582	616	582	593	567	582	598	619	569	606	561	599	541	569	574	607	573	546	597	560	620	599	594	631	620	543	583	605	571	587	556	608	587	578	576	575	557	585	543	551	580	566	542	571	577	578	592	569	611	519	566	620	551	603	569	610	624	572	557	589	558	574	605	570	579	550	580	600	568	572	591	578	557	589	558	572	586	601	544	576	588	560	574	600	515	568	576	528	605	564	614	590	562	575	552	570	556	542	600	585	578	551	587	601	604	542	589	613	577	545	575	567	566	593	590	557	550	553	603	590	561	586	522	549	600	586	532	559	573	565	597	571	524	606	572	583	593	553	560	601	576	589	608	554	549	556	563	585	563	549	556	561	597	610	546	570	561	589	588	573	586	570	573	598	576	584	566	570	616	550	569	594	610	561	587	584	604	578	568	573	576	591	586	570	570	635	616	573	590	597	617	527	592	604	614	609	569	567	593	552	548	559	546	584	571	581	567	635	566	567	593	578	522	565	532	550	587	561	534	563	576	570	587	589	575	554	533	626	585	619	547	558	554	599	554	550	548	580	510	534	544	537	548	547	557	621	562	551	617	523	556	573	584	551	550	574	604	580	631	576	562	586	578	577	592	532	582	569	559	519	587	579	576	596	589	570	545	564	572	578	574	600	581	601	556	542	567	590	572	597	573	612	560	613	602	599	538	618	545	582	609	579	600	586	595	540	592	586	562	574	583	593	551	562	588	569	549	599	586	593	569	625	592	579	571	562	567	553	551	566	579	531	612	561	600	550	597	571	563	573	582	584	594	594	556	584	639	564	572	593	565	575	580	576	546	629	622	576	575	561	615	603	606	563	593	594	584	608	547	600	609	599	596	593	586	567	511	553	585	570	582	563	571	578	606	572	573	585	567	581	591	575	577	560	582	544	539	569	573	586	571	550	591	617	595	572	580	598	578	610	567	591	600	551	539	584	588	571	570	579	577	572	541	606	572	598	590	556	626	562	544	556	616	583	580	571	535	597	553	538	603	589	611	557	584	528	606	568	575	553	582	563	587	565	614	548	588	559	603	577	541	544	558	606	585	581	567	544	561	570	573	572	597	563	603	597	587	565	596	599	593	564	628	596	567	611	564	614	599	579	568	570	598	579	586	584	569	577	539	580	577	547	619	601	551	628	547	587	632	592	600	606	598	537	580	581	611	620	533	608	632	588	598	560	549	556	581	613	588	591	543	567	567	579	608	549	554	567	557	611	551	570	582	589	527	585	572	540	561	616	534	547	531	581	530	585	606	577	551	570	576	577	591	591	568	602	612	569	547	539	579	580	578	546	525	577	575	581	560	551	631	537	586	557	550	607	608	574	649	578	548	564	595	558	556	562	566	570	576	570	606	584	541	581	607	564	574	575	554	550	591	562	564	606	542	579	563	558	510	582	609	567	556	585	600	541	584	576	597	552	534	558	573	576	542	572	597	548	588	607	606	527	564	588	545	637	559	559	587	595	564	545	601	599	590	588	542	574	596	604	578	623	535	574	601	581	594	601	580	549	590	600	551	596	548	545	588	551	614	554	552	562	591	589	542	552	563	532	564	579	516	596	577	568	594	581	560	544	579	570	542	565	595	561	576	549	570	545	625	588	570	600	586	541	523	581	586	600	554	547	551	582	557	582	521	604	550	579	565	598	551	561	587	566	575	546	585	584	538	573	573	551	592	557	595	613	590	580	615	613	587	614	629	519	591	603	592	594	571	597	567	627	586	588	562	559	573	596	593	588	581	597	613	574	602	596	587	590	557	590	510	603	589	568	584	564	553	566	563	558	587	569	577	615	547	567	592	591	558	595	546	565	576	551	545	572	564	613	602	573	589	606	568	551	618	567	563	558	619	559	532	507	592	596	609	573	598	550	569	618	603	559	567	587	574	586	568	554	584	577	569	554	580	547	585	536	588	594	561	561	566	611	548	534	576	594	502	567	596	575	581	570	565	595	591	592	594	560	581	566	582	575	582	585	622	593	569	608	548	544	585	592	612	570	617	557	578	580	560	608	603	595	551	572	547	574	570	571	600	570	577	512	572	540	562	548	532	575	594	550	581	577	565	599	581	567	595	595	606	633	574	618	558	628	613	526	598	535	580	618	558	573	554	582	577	552	565	527	589	565	521	573	571	600	599	557	522	592	586	567	590	569	577	531	581	585	579	568	565	625	526	576	596	576	606	579	606	589	555	576	573	601	546	588	618	629	542	604	606	597	565	583	564	570	564	535	570	571	549	581	593	578	605	592	580	586	595	583	609	541	589	548	541	571	560	565	544	582	567	581	640	596	557	628	571	603	565	567	570	603	571	588	583	611	574	576	587	563	574	544	538	551	580	601	551	558	599	575	584	564	561	575	578	597	585	593	621	613	550	596	559	587	621	593	599	579	559	576	587	564	587	564	578	574	619	575	616	561	566	594	635	545	538	553	581	563	573	587	619	578	547	585	554	543	610	582	619	576	610	568	568	605	581	596	606	609	569	540	584	589	557	577	602	583	575	606	566	585	534	532	598	615	521	555	586	582	589	573	607	520	616	560	550	565	575	597	543	598	555	576	594	561	561	584	578	569	566	543	593	570	584	598	616	583	611	602	595	544	555	591	614	533	635	570	548	616	580	539	589	583	557	582	593	562	568	584	562	525	586	600	578	577	501	557	596	565	570	548	587	615	581	574	546	562	583	588	591	546	579	573	591	576	569	598	608	559	577	502	595	574	564	565	607	592	599	600	568	627	603	511	603	549	577	563	582	567	555	557	565	580	577	603	590	578	542	553	572	579	562	566	545	588	546	550	552	558	563	561	544	539	579	594	582	574	531	616	606	570	570	537	557	566	560	592	596	584	551	587	581	602	576	513	580	582	574	538	541	560	627	595	619	594	571	580	567	579	585	635	557	570	564	586	550	585	589	580	560	552	591	571	591	562	608	605	603	574	614	599	598	559	519	602	612	594	574	575	531	592	578	580	569	543	598	578	575	593	566	610	612	509
23940	21231	28359	24137	20928	8632	1254	855	730	690	746	692	676	618	632	616	624	627	589	639	584	573	573	610	595	606	588	621	592	601	2252	4184	3286	2010	1079	593	553	576	606	594	601	557	542	537	556	527	602	562	609	598	591	573	571	562	565	539	566	553	543	589	569	571	569	558	576	584	565	553	612	548	553	622	559	590	586	578	556	555	593	597	554	612	583	580	559	604	591	598	600	563	573	536	601	555	568	530	571	535	588	586	612	573	617	592	611	610	584	600	606	558	602	588	567	556	577	624	593	580	571	595	609	602	598	554	574	591	611	579	582	616	586	578	611	573	544	593	627	546	580	582	568	547	594	629	574	604	575	606	559	626	570	558	589	569	535	650	584	569	552	591	575	556	546	554	550	580	607	572	566	582	572	561	575	581	562	569	569	603	596	575	622	604	601	614	549	538	614	576	557	571	582	579	555	596	573	567	591	577	593	596	546	557	569	622	585	613	595	528	551	591	528	601	605	591	563	573	563	595	569	557	597	582	618	591	632	579	589	570	540	539	563	554	572	608	586	559	541	616	562	544	615	590	571	553	578	577	558	587	591	575	555	582	634	553	612	606	543	561	603	590	571	591	583	559	592	569	567	536	611	569	552	553	590	584	564	545	584	584	559	575	605	519	539	591	581	560	609	571	591	585	534	570	578	590	575	592	536	608	587	573	517	543	577	550	580	560	558	588	617	577	571	614	586	601	604	555	585	577	575	602	552	544	563	579	589	578	557	557	609	583	585	545	590	598	592	585	557	567	576	560	565	577	576	597	565	578	571	571	579	520	581	537	621	546	573	528	545	602	603	600	563	577	577	571	576	563	542	587	551	557	579	530	560	537	572	575	609	570	571	603	549	589	555	568	572	557	572	556	597	536	578	557	580	564	600	605	572	519	632	574	574	582	609	506	554	606	550	565	589	592	594	583	586	621	596	564	596	587	572	553	576	559	572	548	575	568	568	534	563	586	612	544	557	601	603	588	622	589	576	578	562	585	629	596	596	579	611	601	592	526	586	537	603	524	568	605	572	545	572	533	580	560	576	601	619	548	559	644	556	583	597	569	578	570	552	598	559	581	567	580	595	585	547	588	599	591	551	580	560	594	586	546	574	547	552	563	572	591	543	554	594	508	559	561	604	581	605	541	614	545	587	548	597	563	554	557	584	557	557	598	568	604	561	549	552	572	579	561	576	604	568	613	557	558	598	540	575	596	581	592	578	568	603	560	581	562	575	576	574	620	600	582	599	561	605	558	527	548	582	561	581	558	593	629	629	620	575	577	588	571	605	570	577	566	573	590	562	583	615	517	572	587	559	574	595	540	561	533	582	557	574	573	566	589	588	565	573	586	586	561	584	568	589	596	570	546	624	556	625	609	594	576	585	595	549	570	635	567	562	555	566	588	602	592	552	581	586	576	589	522	578	565	541	627	556	562	579	601	582	579	550	517	555	619	610	577	582	577	576	574	569	577	557	605	572	577	582	579	582	547	628	549	595	592	566	572	535	566	590	556	529	561	585	536	589	550	565	555	562	550	544	563	588	511	590	563	619	566	557	588	554	594	563	582	577	580	615	592	596	555	539	572	575	576	602	571	557	596	600	527	576	577	550	581	595	582	570	568	570	598	630	573	562	567	589	555	538	545	602	577	609	553	563	535	597	590	526	531	575	600	599	607	513	561	600	579	590	583	570	614	585	634	553	571	583	575	593	594	587	597	612	586	610	540	563	584	603	611	557	580	591	573	600	549	561	590	616	573	576	605	566	579	563	548	549	518	596	551	566	568	601	568	570	547	570	604	588	656	563	543	584	575	590	620	615	594	546	568	606	603	527	534	574	586	583	573	646	606	572	527	564	604	586	608	552	613	530	619	608	564	583	603	585	576	557	569	584	580	587	584	563	550	574	577	589	585	590	571	571	554	565	538	608	568	557	588	595	593	596	567	556	590	584	619	567	575	575	600	547	585	566	567	525	598	565	581	595	598	581	570	570	607	568	590	560	590	623	568	576	559	579	593	559	523	595	548	588	572	573	563	559	581	557	545	593	611	610	602	578	623	520	580	599	558	586	590	562	560	553	554	552	559	549	572	605	565	580	552	605	585	560	586	587	566	526	604	558	571	577	615	560	594	520	579	545	621	513	587	582	610	595	560	575	555	568	550	564	563	599	561	567	560	540	577	577	583	590	575	560	612	541	515	553	558	543	593	561	577	563	611	542	583	557	585	563	578	574	531	609	624	579	518	556	581	579	548	524	576	557	587	582	565	563	597	553	630	573	557	539	564	600	534	584	547	597	547	571	583	544	606	572	568	574	570	642	597	591	563	568	612	585	619	600	582	562	569	559	570	618	556	567	580	601	556	573	591	584	597	534	563	617	575	584	577	575	586	594	582	555	586	574	566	554	585	535	583	593	583	625	551	533	580	572	579	555	574	563	606	566	601	586	593	578	572	578	562	595	583	620	551	561	605	558	600	574	558	564	613	570	571	577	587	579	571	586	584	608	575	604	564	585	580	557	562	557	590	575	548	605	615	568	615	570	571	566	577	565	568	538	557	567	559	595	569	569	559	575	561	593	565	571	523	573	579	564	611	514	617	575	532	593	554	574	561	603	573	573	562	590	580	559	523	567	559	665	556	589	587	560	594	582	595	584	592	602	549	552	555	572	587	622	593	544	596	619	569	571	566	610	619	533	559	552	565	577	583	602	582	564	656	568	572	593	569	551	567	546	545	596	583	542	566	545	545	589	607	562	611	566	550	607	555	585	536	587	587	574	561	572	597	558	548	545	614	580	578	576	512	538	606	548	609	567	580	517	568	603	546	556	572	592	609	601	581	562	587	569	585	567	580	550	553	571	570	594	571	578	586	564	524	570	609	572	560	615	573	582	599	580	585	564	550	600	603	602	586	576	586	507	590	576	582	587	590	566	594	564	571	578	515	599	600	581	607	576	549	587	586	552	577	593	541	556	571	550	573	531	586	595	557	551	628	558	570	559	578	632	569	587	517	589	565	609	577	579	584	566	548	595	593	585	582	573	586	605	576	583	596	622	556	567	575	556	579	522	605	559	586	565	630	535	585	581	577	587	550	582	579	606	622	608	575	584	572	630	569	544	590	605	559	555	553	554	584	523	607	584	589	590	616	591	620	592	550	597	543	632	534	545	540	528	549	574	578	552	556	538	589	562	581	581	558	581	585	590	573	619	619	600	578	569	582	591	588	562	535	602	580	595	570	578	616	600	576	567	525	584	593	562	546	586	596	564	585	583	546	576	545	606	594	529	539	631	630	579	601	593	610	586	537	572	567	571	576	556	614	562	573	569	562	574	574	583	587	607	587	558	546	595	533	572	583	594	590	561	564	559	612	567	554	553	612	529	555	547	559	520	594	542	566	536	572	569	556	581	523	597	578	532	600	574	577	535	565	596	605	560	600	533	600	562	573	565	559	573	575	636	593	576	582	574	584	525	598	530	590
46116	73824	19209	3982	2790	2151	1816	1601	1382	1305	1144	1077	1073	1032	984	953	945	931	852	904	899	869	900	858	839	889	866	851	872	901	4489	8053	5964	3575	1870	851	797	795	760	864	803	843	829	860	793	772	800	822	860	838	816	796	784	778	802	825	823	741	871	795	787	812	799	840	777	801	837	851	787	795	813	774	860	846	790	830	798	788	774	751	801	819	816	804	883	821	816	799	828	833	756	820	822	818	787	832	833	830	807	792	779	815	820	839	777	840	772	775	825	841	759	809	832	795	785	813	800	829	783	774	793	774	888	829	761	828	792	807	777	748	864	837	877	829	829	841	848	754	818	822	795	788	762	803	825	807	796	791	798	789	823	760	796	781	822	826	758	801	796	826	815	762	796	819	806	786	820	797	842	847	853	796	805	769	802	829	800	821	839	772	792	826	804	803	804	815	804	827	824	809	727	831	807	749	797	796	783	821	814	785	823	787	841	842	736	795	828	808	820	782	788	778	777	741	784	736	775	805	778	842	814	778	823	809	782	803	800	776	826	774	820	796	784	832	813	768	756	798	820	844	789	760	723	820	852	841	818	790	789	795	830	803	788	781	854	828	798	811	823	793	816	801	766	798	803	817	797	812	816	767	836	772	792	853	834	785	820	816	780	791	748	767	783	797	790	844	876	815	771	771	756	785	802	806	764	800	817	797	829	831	735	813	832	796	796	791	808	799	784	782	853	789	779	798	785	794	740	822	779	815	826	807	794	790	776	793	793	786	794	832	791	791	764	808	813	789	765	832	839	827	797	832	814	765	794	783	774	804	757	819	765	767	800	768	805	834	824	766	841	787	774	774	779	838	842	824	787	800	810	776	815	848	790	816	756	803	834	805	772	768	774	798	775	786	760	780	828	805	797	811	778	789	816	776	847	815	807	779	776	799	823	769	732	731	805	767	803	843	829	799	812	817	789	768	797	750	780	770	839	788	812	780	827	825	774	765	856	793	838	793	827	817	821	815	835	786	788	784	775	798	817	813	769	774	798	789	857	826	762	787	801	814	805	803	798	802	812	738	826	796	818	780	784	793	814	793	857	758	830	835	778	804	785	837	814	807	805	880	818	791	817	751	794	816	770	846	770	767	853	751	771	807	803	764	809	838	812	809	817	790	850	784	771	805	786	779	801	825	751	779	826	792	827	797	800	793	821	808	847	800	831	809	769	777	802	777	807	846	760	797	806	801	786	812	826	824	817	767	820	841	798	793	808	802	811	774	807	756	786	758	805	777	769	783	820	840	766	770	804	811	806	845	781	781	747	802	756	779	833	861	793	773	855	766	806	836	874	822	819	788	816	766	777	810	813	755	822	808	815	840	811	857	808	752	784	864	804	785	774	807	802	817	791	788	826	872	799	811	780	807	788	857	789	843	849	804	810	841	797	771	779	826	786	834	768	830	817	796	819	706	844	794	796	788	806	794	831	775	797	810	754	831	780	836	795	809	798	788	795	835	784	811	785	781	782	804	769	828	769	782	804	826	786	792	743	840	777	794	867	839	799	841	832	809	834	830	838	801	759	840	852	815	821	817	813	767	802	777	798	813	797	747	808	778	852	840	789	773	823	824	804	854	795	747	803	808	819	821	824	813	808	780	794	788	803	827	794	835	798	813	825	796	812	813	818	818	862	823	836	823	790	784	809	774	815	857	784	801	838	825	756	774	838	856	821	762	849	810	833	783	826	831	865	830	856	814	775	799	809	804	780	836	787	813	727	841	798	762	812	803	820	766	821	829	800	801	775	803	801	815	808	788	813	786	798	792	781	783	785	823	754	779	754	738	795	832	803	760	805	783	776	817	765	834	779	782	801	799	799	807	802	807	828	756	789	814	786	817	790	825	844	778	782	791	816	758	809	821	799	809	796	808	819	782	772	857	787	844	800	764	830	766	758	814	786	835	783	795	841	804	797	823	778	789	821	838	787	827	804	784	754	748	792	786	750	760	817	805	768	860	767	782	859	764	806	780	834	776	816	795	776	783	814	789	825	793	813	773	873	751	767	807	820	853	784	784	766	756	821	830	792	811	795	820	810	795	798	780	763	803	824	848	798	818	775	785	806	777	791	793	805	801	800	799	831	801	784	778	873	865	861	796	801	833	823	838	808	790	832	827	807	790	755	778	763	818	739	811	778	806	833	846	758	801	854	793	768	821	781	811	779	808	791	811	777	844	814	769	779	813	806	779	830	865	796	793	836	807	836	816	780	836	773	792	757	811	812	862	816	844	810	844	747	792	825	816	790	804	827	830	824	825	762	853	773	833	842	841	767	823	780	872	835	817	785	842	808	789	815	790	812	833	805	785	775	761	780	813	811	853	828	815	774	814	810	817	776	804	865	798	772	804	854	782	796	772	817	788	805	801	821	771	803	828	803	870	757	853	774	818	773	817	791	815	800	823	826	783	798	832	813	807	815	802	790	753	812	808	840	764	780	791	768	808	783	798	785	789	727	793	846	778	786	818	773	810	807	812	837	753	784	821	791	791	833	832	825	845	804	794	770	785	814	787	793	788	841	846	765	814	860	816	819	824	705	864	793	815	852	744	807	771	796	812	848	770	816	803	816	832	799	819	792	822	798	807	820	811	799	852	826	786	809	780	808	802	786	843	757	799	745	790	763	784	782	799	755	834	799	755	801	856	816	790	828	811	792	841	812	816	815	836	788	778	800	803	794	828	783	838	813	775	836	782	770	815	779	883	834	809	770	790	763	814	810	822	838	824	836	801	834	782	783	810	807	793	822	790	785	828	836	792	799	805	787	823	764	775	800	801	801	844	780	769	816	818	816	807	750	777	795	819	817	829	777	824	796	876	831	761	828	834	824	760	822	800	758	795	818	797	789	780	777	800	825	808	751	812	811	793	825	815	784	813	767	741	877	852	882	756	787	805	829	797	838	805	830	779	803	805	799	776	843	826	784	802	827	763	835	817	795	792	786	838	791	817	771	802	840	800	798	855	836	772	768	767	792	832	783	776	888	816	834	844	805	815	809	764	772	802	781	849	798	837	786	806	807	732	792	805	822	795	813	781	755	785	786	792	822	799	796	830	797	717	784	804	824	871	785	822	786	825	842	820	812	782	789	745	826	773	831	838	744	792	812	813	790	782	757	781	828	820	825	796	808	818	824	786	754	787	775	798	770	830	800	817	774	799	764	789	772	780	815	765	795	818	790	853	810	803	816	823	813	823	810	783	809	793	749	786	836	802	808	784	806	786	809	752	815	782	799	807	788	782	803	837	841	789	826	818	831	796	794	853	752	808	811	793	836	795	797	826	768	805	776	810	836	790	788	837	815	754	810	758	827	800	789	780	769	759	773	785	808	833	812	777	797	761	809	790	772	783	824	857	760	781	829	800	792	802	785	841	845	867	802	821	818	800	789	783	838	836	756	852	809	823	831	775	780	762	819	811	760	794	826	793	820	822	811	789	795	817	846	760	847	817	786	785	821	815	826	772	786	821	820	806
22999	21191	28749	23757	21132	21008	6977	1191	918	836	771	764	711	744	664	630	649	666	618	693	618	577	632	564	641	626	596	547	714	1169	4090	6391	4979	2939	1222	573	568	539	552	565	529	588	541	575	523	544	602	565	582	530	568	573	541	592	538	545	582	597	571	541	581	534	571	558	571	555	571	582	546	550	547	555	561	549	579	523	510	541	532	544	543	560	581	531	565	579	565	570	527	564	556	575	516	573	560	572	509	531	560	525	547	564	596	553	525	585	578	599	553	547	613	516	538	568	567	556	555	557	598	585	557	554	542	568	535	556	544	530	547	571	573	569	535	522	559	516	568	584	557	573	540	522	530	554	558	542	553	579	542	545	558	543	565	562	591	510	552	547	561	526	565	580	558	562	545	559	555	554	571	594	534	561	544	533	580	549	549	546	555	508	551	562	543	528	554	559	579	584	537	524	569	529	570	536	549	565	547	550	569	510	538	569	594	600	548	527	601	610	570	534	555	570	511	533	530	560	580	577	530	502	527	548	567	507	599	548	555	546	591	554	580	579	577	498	559	558	573	563	549	595	586	569	540	540	560	586	562	582	546	541	563	541	557	551	561	510	527	591	514	552	521	565	564	558	495	584	545	525	554	532	571	536	532	555	575	580	545	564	539	530	573	530	570	592	542	552	516	526	516	535	570	539	555	548	550	629	571	565	537	511	564	519	592	537	564	518	573	598	615	581	577	522	539	560	524	587	552	578	550	558	527	558	564	518	555	549	556	554	574	542	559	570	551	558	517	514	581	551	570	549	521	551	564	576	531	597	549	570	552	529	548	557	578	528	570	567	502	565	543	548	513	525	577	549	539	577	544	555	571	515	595	552	510	576	552	543	537	588	562	569	581	519	570	530	530	553	561	573	540	546	557	587	538	565	570	544	544	558	550	546	533	538	577	546	561	549	506	596	511	536	551	580	576	531	546	555	617	557	550	566	546	551	523	547	529	547	585	588	586	552	577	556	572	578	567	527	541	611	564	557	542	574	519	569	558	575	544	564	557	577	575	532	567	504	567	562	559	549	532	591	546	601	572	586	569	551	539	534	541	582	569	558	520	555	574	554	568	556	594	557	517	532	544	551	488	546	538	511	583	565	554	544	555	543	574	522	565	568	551	577	549	571	568	540	510	559	569	587	573	531	562	529	559	565	567	548	588	556	553	565	556	540	544	534	547	556	560	568	573	599	555	587	562	552	545	540	569	570	558	533	607	521	550	536	557	563	540	571	558	559	543	555	576	552	522	510	558	554	543	559	587	543	560	560	533	590	579	525	530	539	549	571	568	548	564	577	547	537	524	573	575	595	492	571	541	566	547	534	553	550	508	526	575	561	544	554	542	544	553	531	566	547	554	609	620	580	563	569	569	550	524	533	572	558	552	560	516	593	542	531	538	560	574	608	561	561	548	577	513	546	552	591	579	522	564	556	620	569	548	541	529	523	504	604	560	560	573	577	564	584	521	547	537	566	523	533	537	553	561	529	533	525	557	516	571	552	523	552	558	527	538	578	534	546	535	580	563	583	581	553	538	553	550	529	515	542	563	505	546	525	557	559	514	562	526	573	563	555	566	573	559	557	577	540	546	552	592	536	593	541	533	557	537	558	583	528	587	572	558	571	564	535	584	558	537	585	571	540	574	507	554	571	574	532	556	530	527	576	576	563	549	589	560	565	528	516	546	536	560	565	527	587	537	563	545	529	548	526	569	548	587	521	525	553	570	551	489	550	598	564	556	524	579	562	570	530	549	540	567	536	567	588	528	567	530	583	533	587	568	538	568	570	549	583	564	555	594	565	572	520	569	582	559	519	559	549	542	520	510	538	539	558	531	495	580	568	555	579	568	544	562	574	571	550	536	580	551	549	517	551	552	546	553	552	580	541	518	590	544	602	552	559	550	532	571	575	573	539	536	563	496	552	544	528	570	547	534	578	556	564	564	549	515	566	547	576	555	547	531	544	562	552	561	556	568	596	565	570	578	620	559	570	544	497	548	537	572	534	578	524	525	582	577	569	513	504	569	562	549	552	607	575	543	555	565	548	587	532	578	553	582	542	534	570	565	540	564	546	521	536	501	572	552	556	551	566	543	543	551	563	544	548	526	569	535	509	548	582	596	535	539	578	565	537	585	563	604	602	593	554	541	543	565	564	574	586	594	562	594	597	533	541	594	520	531	543	564	558	552	512	499	582	565	589	587	563	591	593	561	552	590	534	568	560	538	553	522	560	546	534	536	543	555	548	579	534	609	567	551	545	562	540	551	580	589	556	553	523	528	559	551	541	584	547	561	563	517	561	570	586	555	584	566	542	567	553	564	565	539	542	533	572	545	549	535	541	547	537	576	560	556	492	559	548	584	548	534	544	582	596	601	528	573	580	537	547	551	550	562	510	567	532	537	585	571	544	578	573	566	566	552	544	586	557	526	538	565	585	551	574	560	590	587	540	573	539	553	592	560	557	545	569	583	561	583	557	550	566	509	525	604	571	554	543	585	565	576	539	564	560	510	553	536	547	557	561	537	579	545	573	528	564	564	528	530	511	581	572	527	571	563	588	523	543	577	537	518	572	513	605	528	554	538	546	561	564	508	582	555	557	548	547	496	551	576	561	522	533	520	541	542	517	518	556	568	539	570	510	556	553	557	600	563	543	553	544	570	557	559	557	549	521	604	512	562	579	535	566	559	558	537	550	513	549	540	542	584	565	556	536	552	531	564	572	591	549	612	547	550	558	576	544	540	512	566	536	566	545	579	580	551	557	568	591	505	590	563	528	600	589	520	531	544	569	555	557	525	554	546	581	527	618	571	565	611	585	537	561	577	532	562	550	533	559	570	583	554	573	562	560	555	603	568	566	547	548	581	519	549	582	578	594	571	554	560	557	577	575	604	539	577	552	562	544	550	502	564	564	581	554	518	553	551	547	600	523	528	569	528	511	610	520	512	563	548	547	563	538	548	556	530	538	557	541	526	574	514	579	465	534	531	562	581	570	549	565	548	551	558	595	585	576	552	590	581	552	572	554	557	539	532	555	565	616	562	589	549	573	567	533	540	543	556	574	566	573	562	562	550	543	563	540	566	571	557	528	516	539	569	587	545	516	520	490	560	586	563	518	544	595	569	616	551	585	609	527	579	529	516	566	547	530	527	502	568	547	543	567	567	543	572	566	576	552	532	569	557	569	547	567	535	577	565	525	527	581	555	514	582	556	551	630	588	475	564	511	535	534	543	559	609	599	547	528	526	532	558	550	598	576	582	552	596	520	535	564	530	529	517	546	532	547	567	562	551	536	526	547	537	556	568	562	540	497	560	523	528	583	568	535	541	560	626	577	499	596	571	547	558	518	570	568	564	560	541	559	553	521	517	531	551	569	553	535	578	523	566	543	528	554	581	549	583	565	574	537	566	587	603	557	547	535	540	562	569	552	579	581	545	571	546	580	530	560	513	578	578	547	554	541	567	548	553	515	585	579
53040	82606	23465	6484	4564	3403	2593	2132	1889	1723	1460	1313	1237	1109	1040	1070	965	1030	939	947	914	866	868	856	898	944	801	843	1278	2131	8344	11709	8903	5224	2070	797	757	792	735	798	756	817	803	772	783	799	782	802	795	803	774	781	771	815	766	797	761	805	742	798	726	797	848	782	753	815	787	818	798	771	764	768	805	767	827	784	757	808	758	770	774	804	753	742	790	764	787	721	753	780	730	774	779	790	808	768	782	767	816	743	813	784	797	752	763	753	752	795	785	743	808	763	797	766	786	776	745	775	772	754	804	819	762	777	762	772	761	811	794	805	782	771	824	762	807	783	789	834	762	780	776	773	782	717	747	800	818	735	780	820	781	810	792	790	733	745	754	759	772	760	712	799	750	752	816	769	785	777	773	773	761	790	793	775	755	765	838	733	753	767	808	764	780	765	776	808	849	783	784	773	760	817	787	766	748	771	805	804	781	808	798	779	779	784	782	847	714	790	755	755	841	791	789	774	793	780	741	814	731	783	780	800	754	822	762	777	791	782	745	798	763	773	775	796	703	805	776	796	760	811	778	765	751	747	774	759	753	758	785	781	809	813	780	753	755	793	769	777	779	776	782	791	788	782	780	790	744	757	789	826	756	802	774	763	735	724	720	763	742	761	763	787	797	748	825	794	819	740	733	750	720	770	775	782	741	755	785	810	821	757	775	775	765	776	769	776	763	801	746	777	714	790	804	797	840	767	767	729	806	717	818	762	781	780	770	787	740	787	758	776	769	793	766	743	855	748	772	782	827	746	794	743	748	700	762	766	811	744	787	815	800	772	745	741	751	769	734	773	738	763	804	699	799	740	818	736	774	804	810	755	797	751	739	750	790	806	792	743	728	806	740	773	750	786	747	795	782	783	779	763	805	812	707	765	805	807	729	806	773	801	763	741	791	772	713	801	751	763	788	784	779	803	789	773	725	774	723	773	728	764	768	806	796	796	791	766	784	790	781	792	786	760	773	755	746	749	773	799	766	816	777	789	877	782	812	742	771	749	752	777	762	816	727	762	753	794	787	760	785	796	784	745	805	776	791	796	785	787	785	779	831	795	730	785	746	773	782	797	735	810	800	718	766	846	758	814	840	782	796	788	786	772	789	782	755	827	807	781	768	753	764	788	803	787	806	781	767	812	748	764	758	768	765	719	779	767	748	801	795	735	781	784	829	837	788	760	786	762	767	777	794	775	800	762	731	786	796	771	818	815	811	750	794	757	790	770	806	727	744	750	771	762	751	773	734	786	751	779	772	794	770	728	756	726	826	763	757	788	783	733	767	785	772	811	754	786	831	761	820	815	750	764	803	795	786	790	791	795	786	753	754	784	787	800	779	772	728	786	804	776	780	770	780	814	744	743	751	783	777	822	794	791	767	788	780	789	781	787	747	783	765	791	729	772	776	729	787	744	782	783	756	750	739	739	804	780	829	807	780	772	783	751	771	749	787	749	758	795	752	758	758	768	823	790	785	779	765	753	804	799	750	750	770	807	802	753	742	867	794	733	714	824	773	783	728	723	760	809	787	825	731	778	781	744	785	747	768	719	797	754	771	796	759	757	738	750	777	768	744	723	799	801	774	798	709	798	747	777	792	780	776	783	773	810	768	768	794	778	750	812	786	798	745	751	736	814	766	771	746	770	781	816	752	759	800	743	748	775	726	736	809	800	772	751	798	768	766	740	778	809	770	786	781	763	741	811	813	803	776	740	803	823	838	770	730	750	801	745	756	821	765	792	778	816	795	743	761	798	751	800	751	765	812	802	788	758	772	745	815	792	773	801	819	753	742	769	791	726	787	778	766	782	822	748	738	726	735	848	745	798	769	748	784	791	765	787	719	789	771	763	733	750	785	730	751	737	782	815	793	784	786	734	787	781	771	733	808	728	815	784	762	772	770	768	806	732	794	799	794	783	789	798	791	815	831	763	799	742	756	798	760	758	757	788	768	775	787	788	750	763	735	823	733	793	777	832	779	795	794	795	833	790	740	769	764	742	735	751	793	772	787	788	804	781	766	756	730	768	846	732	797	765	762	746	792	788	793	728	742	775	753	794	751	772	713	819	736	748	795	774	796	729	775	804	807	770	811	797	710	780	742	751	722	758	757	768	785	768	743	797	830	787	742	789	790	757	832	803	735	777	792	761	797	755	803	773	811	806	722	767	787	745	781	819	769	787	697	791	742	758	765	767	733	822	822	780	747	752	791	753	740	784	754	821	763	735	791	793	757	807	761	765	757	752	739	779	743	783	750	826	794	739	773	776	751	726	796	792	794	786	758	778	791	785	799	829	808	826	778	805	744	780	792	793	788	744	737	734	824	757	756	742	783	843	771	787	778	790	787	814	753	726	800	814	790	778	775	758	726	761	759	746	811	706	799	815	765	741	809	774	767	721	805	787	761	798	741	773	804	777	774	793	776	783	751	793	816	763	749	750	791	779	779	779	758	782	754	788	778	714	779	793	796	754	724	787	759	742	815	795	817	766	743	757	802	823	772	751	779	790	771	741	748	793	871	774	775	754	759	748	776	710	763	773	755	758	771	767	783	819	792	788	740	826	765	787	789	829	751	727	808	818	785	758	729	752	730	753	794	742	796	799	797	752	756	814	798	794	796	785	842	819	755	779	771	744	786	760	776	781	750	767	799	847	725	754	733	779	784	726	786	765	761	799	785	826	772	800	736	755	803	800	765	754	741	780	775	741	767	774	780	739	806	802	746	720	789	780	776	781	751	778	768	789	764	821	745	776	715	712	770	831	779	776	792	791	772	770	785	832	761	769	769	755	757	786	797	755	817	792	757	746	851	781	752	750	744	744	822	714	735	788	731	741	787	774	799	761	742	790	827	771	777	742	750	761	822	764	740	787	749	796	803	735	803	775	706	772	792	763	746	798	790	746	793	821	751	798	799	762	792	757	755	716	771	764	805	782	763	798	798	757	793	770	773	783	796	742	770	771	783	807	722	754	730	791	821	790	796	761	787	757	783	805	769	781	756	769	778	820	776	797	746	801	773	773	790	772	792	762	767	730	735	799	730	786	757	808	809	813	761	797	731	737	788	753	739	775	780	758	717	738	806	828	809	790	772	783	811	801	802	729	722	773	708	742	762	792	774	753	749	799	775	816	786	764	731	764	790	808	801	761	764	778	753	838	787	805	778	779	815	752	756	734	774	806	799	774	789	725	799	740	774	757	717	826	769	794	742	774	774	747	767	780	728	811	756	763	818	743	757	787	740	767	806	774	811	796	796	759	840	750	782	770	729	781	757	751	778	769	807	793	799	792	759	774	768	779	770	747	749	786	790	768	790	747	731	762	769	755	765	778	764	784	756	799	797	787	755	775	800	757	775	765	786	794	795	762	780	794	768	767	782	797	818	712	804	787	783	812	820	779	757	745	816	702	753	744	737	785	745	780	746	783	722	751	789	786	815	772	780	769	745	712	738	766	743	832	766	777	770	774	769	755	744	746
26965	22588	16690	2173	493	462	393	429	434	380	388	387	396	409	423	414	386	388	356	399	389	389	384	351	414	398	405	450	379	399	582	879	807	666	408	423	349	393	395	368	406	405	374	383	380	361	404	396	368	364	388	415	344	379	382	387	387	372	428	382	394	388	363	381	396	373	386	336	362	378	366	405	395	387	379	402	388	391	407	365	385	387	367	399	405	394	412	407	396	369	393	378	371	410	378	402	392	401	375	388	413	395	354	404	385	406	406	386	368	383	379	357	393	354	425	384	373	419	384	358	397	372	412	407	392	388	384	403	390	367	378	378	378	411	380	394	355	386	390	404	364	391	401	398	359	384	372	377	381	352	390	408	417	386	412	387	363	389	371	363	364	386	371	391	361	383	390	376	347	387	389	346	371	354	373	390	385	388	353	408	394	378	398	368	400	368	383	361	358	385	378	348	400	406	350	372	394	387	348	381	389	374	378	429	373	373	385	379	396	385	398	397	399	385	362	393	387	398	379	356	377	396	351	368	368	358	395	376	400	376	407	363	391	398	400	405	360	392	379	366	381	379	390	389	395	385	394	376	429	406	383	398	391	373	415	387	363	388	332	401	373	415	359	392	357	346	386	374	407	396	407	390	388	371	376	405	384	390	416	378	390	380	390	399	403	371	400	369	404	367	396	367	397	386	370	413	348	411	373	348	381	395	406	360	400	378	403	389	379	380	404	397	388	362	388	380	401	384	383	404	398	367	384	363	412	385	377	378	380	391	393	423	360	407	385	336	398	427	428	380	400	368	420	374	391	427	379	401	417	369	356	383	365	419	356	433	409	385	423	373	427	358	384	376	387	388	393	332	371	395	406	403	358	369	371	366	345	414	362	371	375	387	384	364	359	390	388	376	327	402	390	365	379	388	368	397	390	380	384	384	364	378	392	359	412	351	366	381	365	382	413	361	393	380	376	390	413	399	407	390	363	367	353	400	410	377	375	370	370	360	389	394	384	391	406	413	375	358	351	408	345	347	379	412	410	408	380	402	389	384	418	385	410	375	374	384	405	400	331	362	397	419	367	366	349	401	375	361	368	346	373	387	381	376	380	417	395	387	384	409	403	372	346	378	379	390	380	391	352	374	374	389	374	368	392	367	355	359	367	357	365	382	400	390	409	405	396	385	386	413	392	378	384	374	392	381	360	402	367	403	367	376	369	377	371	391	396	382	378	411	393	400	388	381	396	369	351	410	379	390	380	391	380	418	360	379	390	384	390	390	392	415	381	417	382	403	390	364	349	367	361	372	397	385	376	389	349	396	389	401	372	404	399	402	426	426	405	396	360	385	380	359	360	387	361	391	413	396	343	356	381	416	435	419	365	375	374	370	367	405	379	382	394	397	400	388	381	395	372	383	399	356	363	391	387	352	377	425	350	397	386	387	380	342	350	363	382	359	395	378	400	374	339	365	372	374	347	409	374	376	424	387	380	396	377	386	343	400	384	406	372	384	418	386	391	386	366	396	363	389	392	419	406	378	361	368	380	353	387	361	365	404	419	407	385	355	342	381	387	386	410	407	391	416	386	404	391	377	387	410	364	395	377	369	406	383	371	366	363	354	356	367	405	422	379	408	413	386	355	366	390	426	371	387	398	351	369	366	388	361	380	364	393	368	383	394	377	384	382	373	435	387	398	383	411	423	398	403	382	364	370	377	382	374	392	362	414	367	392	382	393	351	373	383	383	398	384	394	388	383	390	345	362	351	373	381	368	415	388	362	412	380	328	386	381	387	397	358	416	389	385	394	424	355	368	404	371	385	332	400	394	384	383	367	377	346	387	389	388	378	374	349	396	375	368	396	398	392	410	376	395	367	385	401	413	380	380	403	375	418	376	368	391	371	402	367	416	395	405	402	400	414	387	379	405	354	386	375	378	376	398	404	378	400	429	388	381	390	377	381	371	418	377	366	346	373	395	378	376	391	345	410	401	391	389	419	410	382	362	342	370	377	396	392	377	374	381	374	391	389	379	360	437	384	411	419	405	387	368	402	421	357	364	387	377	374	394	377	407	434	379	380	379	387	390	408	370	383	414	363	406	405	390	407	368	387	395	414	407	365	365	366	376	367	370	373	355	362	378	417	405	363	363	392	379	397	401	379	410	420	375	339	343	351	406	414	377	376	372	395	387	415	386	376	359	408	388	354	374	366	389	374	366	437	379	383	374	403	387	383	392	345	385	371	382	387	388	368	432	425	403	420	395	398	385	383	365	348	414	350	375	376	402	408	381	354	386	345	384	341	350	344	367	384	409	394	363	381	415	418	416	359	334	361	361	392	373	406	355	415	381	396	373	395	397	355	376	422	372	426	379	369	379	358	379	360	390	388	396	381	354	379	398	355	432	379	422	433	363	401	376	419	384	415	405	385	357	386	396	379	396	409	381	365	380	383	377	392	357	399	379	362	388	397	386	378	422	401	415	411	400	408	402	357	384	356	404	399	371	395	381	342	403	367	388	388	389	345	403	401	403	402	392	376	423	391	377	404	380	399	424	362	349	403	358	398	374	385	376	399	384	378	396	367	381	373	372	351	364	384	386	391	384	398	378	359	379	369	402	406	397	361	357	372	406	390	371	383	387	433	406	386	381	395	369	414	394	392	379	406	393	392	400	377	356	405	384	368	381	412	385	366	388	388	405	388	384	384	390	343	409	359	364	361	418	371	401	367	386	377	351	372	439	368	357	416	374	405	420	369	375	390	383	437	387	378	366	400	390	343	383	396	369	408	382	387	389	376	392	433	393	343	342	341	434	419	410	397	342	367	390	426	412	362	393	380	396	369	372	375	417	363	361	397	385	386	382	383	355	388	383	383	382	358	385	387	374	373	418	372	382	388	357	381	388	386	366	381	382	396	397	375	402	367	355	388	385	393	361	419	360	396	397	437	402	355	379	379	390	383	434	412	389	396	392	364	376	379	418	377	389	404	378	380	390	353	389	356	362	374	383	385	385	354	373	371	426	389	384	414	394	400	372	390	384	370	399	396	395	405	390	395	370	377	382	414	372	391	376	412	389	405	355	372	357	350	381	407	395	374	381	377	384	378	400	382	352	387	391	365	410	378	376	345	383	391	373	389	388	371	367	388	398	419	383	392	358	378	381	385	386	383	375	327	390	395	389	379	376	376	410	377	385	408	383	374	392	375	386	414	382	415	421	374	381	371	380	369	369	395	383	408	386	357	379	413	381	363	435	376	402	392	373	373	393	386	386	387	410	353	400	437	371	397	410	369	396	368	377	382	394	394	387	392	385	366	362	379	396	382	397	400	375	365	407	403	396	383	356	405	389	417	409	427	371	392	380	360	373	355	361	399	382	362	383	378	404	400	392	400	348	381	399	381	394	375	388	380	367	370	386	398	396	382	397	374	377	412	365	346	377	389	393	401	418	407	377	368	364	401	380	345	368	402	402	389	347	383	410	380	422	362	391	371	386	358	385	403	378	350	401	392	353	412	368	392
23749	37032	6805	918	780	646	639	583	601	599	527	581	610	567	555	571	573	581	539	560	540	604	542	554	558	564	525	581	598	607	1110	1551	1500	1129	675	516	575	559	556	562	606	492	565	549	526	516	574	550	542	534	504	568	541	562	542	577	538	590	534	551	523	527	500	565	554	560	523	522	541	563	560	535	551	566	527	551	533	596	555	556	542	502	555	629	570	553	496	532	535	582	527	531	531	538	564	528	502	526	497	557	507	532	542	529	535	540	566	552	542	562	550	571	530	559	532	558	529	530	565	524	508	521	596	554	557	554	522	516	541	553	530	542	549	562	544	543	572	538	532	490	539	558	513	538	578	592	550	530	555	527	571	553	563	598	508	566	540	539	529	522	557	564	563	530	533	557	519	541	560	573	549	536	584	519	546	557	554	591	559	568	554	596	566	554	562	537	522	524	513	586	546	516	549	517	569	526	533	565	558	568	550	531	540	558	536	542	566	568	557	531	554	546	542	584	551	523	544	537	585	494	574	540	566	544	531	585	544	539	531	562	566	545	558	546	529	553	562	528	552	578	524	540	530	572	528	580	517	569	551	529	523	582	517	494	526	539	510	530	539	612	561	548	555	541	547	530	549	524	510	550	543	557	560	541	508	556	488	552	582	535	522	579	560	514	565	552	544	536	580	487	580	578	536	537	528	578	516	568	584	544	579	582	544	540	526	514	534	536	566	507	527	520	584	577	538	551	549	539	556	570	550	579	522	580	537	564	559	512	544	539	541	584	580	594	554	495	530	505	510	553	540	572	529	573	561	591	535	543	556	567	527	511	534	592	562	534	521	557	542	553	582	527	544	514	574	553	552	557	579	546	549	559	582	535	535	493	569	566	534	529	532	556	520	576	557	583	531	551	516	512	571	542	548	530	572	569	551	559	515	530	602	550	575	566	493	538	553	525	552	552	550	574	537	525	551	572	556	553	574	546	574	565	531	544	551	550	529	560	583	534	502	570	550	580	522	547	559	541	536	542	545	554	546	550	575	503	534	534	544	549	576	541	560	526	553	543	549	562	502	584	532	553	588	519	548	541	557	533	539	505	528	490	589	537	560	560	526	554	547	521	569	578	545	553	588	559	561	545	574	529	551	533	553	531	576	532	590	512	546	529	520	602	534	573	576	580	546	539	540	524	564	528	538	535	548	556	527	542	518	548	537	544	537	576	532	563	516	546	512	531	539	560	550	562	561	571	618	562	570	562	547	574	595	578	521	560	551	512	551	524	551	530	524	552	526	552	530	555	534	492	533	537	544	546	557	542	557	530	546	498	538	526	577	544	553	553	609	599	560	549	561	565	595	551	536	525	546	535	572	492	564	527	554	542	569	554	538	564	560	565	582	520	537	540	533	554	535	538	504	542	550	568	533	550	556	563	526	559	556	526	520	543	534	553	538	529	504	544	522	555	578	559	526	532	567	506	542	574	544	530	554	536	536	538	548	577	553	541	592	546	521	552	541	535	553	548	576	567	534	525	552	576	505	530	511	547	535	545	552	565	541	528	574	544	544	574	525	548	553	604	555	555	566	539	554	533	571	538	534	555	557	586	605	575	539	550	522	543	560	584	534	548	550	568	568	571	536	577	551	552	511	560	528	571	543	585	545	543	516	565	606	558	542	560	557	567	557	566	547	590	524	522	571	535	545	536	522	560	546	520	538	545	568	516	606	546	576	560	528	566	544	558	554	555	524	545	582	518	544	538	554	547	539	534	555	570	565	554	561	502	572	574	553	524	543	524	534	531	541	533	517	539	536	546	525	514	534	533	580	541	538	526	523	537	572	549	541	522	546	564	560	523	537	564	567	566	538	586	526	521	536	531	543	585	544	526	509	512	557	537	583	567	600	555	575	523	580	614	568	538	530	577	528	595	571	534	531	549	535	581	535	576	525	533	588	582	607	532	567	518	535	568	581	515	606	557	563	555	563	506	547	544	584	554	532	539	544	548	525	573	576	580	520	571	569	516	568	523	550	580	529	522	539	528	532	524	570	568	567	504	552	522	567	508	567	547	547	530	566	546	562	533	554	548	564	543	538	554	570	539	544	578	494	588	558	540	531	586	592	536	574	551	564	533	525	527	532	573	595	594	507	586	551	552	550	573	578	548	528	560	514	543	562	544	558	537	549	553	547	572	548	597	539	561	542	517	527	578	576	595	543	553	559	538	515	540	565	556	567	552	557	522	561	526	546	520	530	567	549	516	535	536	564	521	557	542	571	564	550	535	539	580	554	531	544	553	553	553	545	546	568	553	569	566	596	545	532	546	532	535	501	542	556	552	522	545	550	555	544	531	540	549	540	508	557	531	552	525	527	501	513	523	580	535	575	509	528	511	526	541	564	528	574	526	568	544	529	576	498	565	545	535	571	526	532	552	561	597	553	543	518	559	534	549	542	505	550	570	528	578	529	544	583	537	559	513	546	565	528	599	513	550	504	547	532	536	547	548	585	521	580	564	536	538	585	541	523	532	548	562	568	546	574	572	537	523	587	527	538	523	510	529	580	519	570	549	511	542	512	546	576	524	576	498	545	524	518	556	533	567	557	560	490	562	585	559	518	551	520	565	593	549	503	544	535	539	559	592	568	542	563	514	543	549	532	539	565	532	518	542	543	556	565	573	525	527	560	543	549	512	590	552	533	516	565	578	535	540	558	544	558	563	545	544	507	534	549	549	565	520	577	537	568	587	537	509	511	528	527	560	558	561	534	504	515	550	559	535	536	532	497	526	554	518	546	570	573	552	553	547	567	555	536	531	543	546	535	574	536	565	538	536	524	569	566	552	534	497	552	579	544	522	571	568	545	557	571	591	540	554	566	519	499	568	560	587	521	539	542	577	546	532	567	563	547	552	515	527	558	544	538	543	549	475	506	542	541	541	594	547	574	529	576	574	486	514	569	564	525	521	561	542	582	544	524	560	537	560	542	527	570	569	564	576	538	537	521	531	522	539	545	535	531	581	584	509	596	538	520	507	557	559	520	584	545	571	528	547	547	538	548	537	534	533	552	546	557	540	592	515	524	507	533	538	566	533	560	528	542	542	542	521	534	510	515	534	586	528	568	528	517	538	507	535	552	481	536	560	575	550	556	562	561	535	582	516	558	578	528	569	549	552	558	557	547	518	578	564	550	531	560	504	528	574	543	582	539	590	585	504	547	524	543	543	529	534	538	563	501	589	541	557	543	528	546	526	508	547	514	544	556	594	522	575	551	552	528	575	538	563	562	537	541	523	512	571	530	510	538	531	555	552	518	526	615	544	531	538	561	552	536	542	542	550	536	539	557	507	510	525	529	525	537	505	482	579	552	540	571	573	531	543	515	533	571	591	555	564	540	520	511	521	518	543	558	571	564	530	583	535	536	557	595	552	544	547	550	568	515	542	503	504	521	551	537	532	539	561	526	544	516	551	573	539	547	559	568	562	567	583	597	558	550	550	508	523	556	602	515	528	570	525	522	551	537	525
24023	21316	27969	24515	20867	7897	1237	848	798	694	712	699	646	646	581	635	599	614	631	575	602	564	571	598	606	633	547	611	611	800	2651	3886	2726	1860	852	568	533	585	553	581	540	589	558	585	563	525	563	572	552	593	543	568	598	569	539	577	529	541	568	618	586	554	556	587	528	567	593	615	589	581	571	615	560	591	535	586	544	580	588	628	545	571	566	577	578	593	548	577	536	574	574	591	574	582	593	555	553	538	533	601	585	546	584	565	538	594	577	595	615	598	549	621	582	596	586	586	606	565	586	549	589	587	564	571	584	564	572	591	538	558	564	548	565	556	562	570	544	556	590	534	556	568	595	575	564	551	603	610	598	521	540	588	575	568	522	588	550	548	583	559	542	545	563	583	567	559	597	578	567	558	621	554	611	554	589	583	565	538	567	591	570	558	546	584	544	597	579	560	590	514	561	574	552	554	558	589	575	573	539	603	556	563	577	624	576	511	572	555	533	574	541	583	601	581	588	571	552	582	580	507	589	555	561	526	578	608	546	566	609	585	559	585	556	542	584	539	588	545	599	569	563	621	521	576	561	517	550	544	578	573	548	536	601	511	569	583	567	566	562	518	529	593	517	539	569	641	543	617	590	597	548	635	557	487	592	586	593	553	560	542	559	597	562	580	581	578	605	566	560	538	569	553	557	559	580	569	561	575	558	573	594	586	578	558	559	575	576	570	572	539	599	582	562	585	597	560	585	568	562	529	570	559	578	611	602	557	571	554	551	585	538	542	572	580	568	593	573	581	582	599	597	579	559	583	575	518	567	575	582	571	597	572	540	559	629	592	569	560	590	549	567	548	548	551	600	599	574	518	517	558	575	564	536	573	584	594	594	548	554	582	561	562	581	567	583	642	526	549	565	551	574	574	560	543	560	560	568	596	561	558	590	589	594	561	544	552	547	610	536	563	561	554	569	563	611	545	538	568	598	588	548	507	576	571	586	550	594	514	538	555	583	585	536	551	562	560	554	580	593	554	586	546	588	596	567	545	544	548	555	606	541	540	537	606	586	596	573	569	569	543	550	612	556	551	567	557	523	594	549	560	558	599	566	573	582	541	615	534	602	618	580	607	553	566	545	583	558	588	542	571	590	571	583	590	547	538	579	578	566	580	545	571	584	600	586	559	587	543	598	625	502	621	559	577	602	549	605	588	553	535	565	547	553	560	570	595	574	582	550	562	559	511	547	585	589	571	585	590	604	605	585	571	590	570	544	511	574	561	558	563	594	531	544	526	574	536	562	564	572	596	556	562	571	576	558	583	600	599	563	559	531	615	513	567	526	587	560	604	530	587	538	616	553	542	559	522	592	529	548	586	590	547	571	565	555	575	554	571	571	540	570	553	575	562	551	560	600	617	546	570	582	537	544	606	564	574	526	581	549	566	580	599	570	531	572	546	549	621	544	556	528	608	584	552	545	566	543	558	559	613	590	535	579	571	573	521	560	565	551	579	582	602	589	578	594	586	555	588	571	615	532	548	497	565	522	530	593	589	612	555	605	550	606	603	539	597	551	553	559	553	538	578	564	590	630	559	609	561	577	627	548	566	615	603	543	558	573	548	538	592	550	545	563	567	569	563	544	553	526	531	561	568	563	534	593	589	586	554	584	552	548	546	538	566	567	578	541	523	556	560	559	555	578	613	560	539	608	574	539	607	575	580	555	541	603	542	597	554	545	524	609	604	549	597	610	571	516	596	594	561	573	549	581	570	556	607	591	538	565	572	562	517	564	569	530	584	548	576	581	556	546	590	535	569	585	557	566	585	510	585	555	587	511	583	543	516	572	569	529	587	634	555	577	555	534	597	559	551	547	580	586	549	548	542	525	581	565	575	588	558	563	551	586	557	598	581	521	544	537	566	576	575	568	565	578	574	556	598	592	569	539	554	539	578	590	549	534	530	564	584	519	564	562	596	567	549	580	516	533	587	597	621	581	605	562	579	528	562	572	546	542	581	573	556	559	587	559	601	541	592	548	551	589	573	575	559	542	570	533	592	559	573	532	589	567	566	584	574	590	564	547	584	564	593	546	553	567	553	558	566	522	609	583	593	563	547	559	544	561	553	552	588	595	581	568	600	603	583	568	530	552	583	593	557	572	569	574	595	553	570	584	595	541	591	564	588	586	605	613	567	587	561	560	565	551	576	570	543	560	556	520	562	548	582	588	565	562	558	502	579	557	648	562	575	548	578	579	569	550	532	561	537	573	557	540	599	592	616	548	534	572	587	586	544	572	570	564	548	513	569	573	558	532	554	570	587	567	621	578	538	570	591	601	551	576	544	557	557	563	590	538	579	529	589	593	557	550	579	580	549	562	537	491	570	561	546	541	568	619	578	544	591	542	537	584	573	565	566	585	557	573	599	569	560	546	598	545	553	610	550	556	521	567	550	562	551	516	554	589	601	513	579	606	568	562	573	532	579	612	571	614	527	542	595	526	561	608	555	610	567	547	585	546	566	591	568	558	538	553	503	577	549	528	566	603	549	534	546	592	541	591	617	563	559	577	560	560	617	560	579	551	570	583	626	605	580	574	518	603	497	528	571	531	563	610	632	535	524	576	588	581	581	569	545	535	596	548	574	570	552	573	543	568	553	575	571	570	582	558	624	575	552	539	570	573	578	580	625	575	573	592	569	594	551	611	555	620	529	575	557	556	547	555	567	537	570	578	553	600	525	578	537	589	541	567	578	591	526	567	547	561	597	558	567	558	545	557	566	551	546	553	560	573	594	584	538	555	576	592	564	579	619	578	557	610	581	561	612	577	614	526	527	536	572	567	595	589	556	576	567	580	595	540	598	549	566	550	597	586	576	560	512	598	595	549	555	538	601	620	613	571	608	519	564	602	565	576	597	575	540	586	560	585	583	599	575	575	527	574	568	596	563	604	532	576	605	553	567	561	546	529	536	604	601	543	568	580	572	603	548	557	564	571	600	574	586	540	578	569	556	534	582	522	551	572	563	562	578	564	543	540	574	572	569	544	550	607	521	581	556	554	578	567	532	536	605	566	566	557	599	546	573	594	549	543	562	545	567	564	566	575	576	571	584	561	551	548	635	571	538	564	546	576	539	596	527	561	578	546	486	569	554	598	557	548	562	539	560	575	560	570	598	537	569	585	527	592	589	560	569	561	539	552	551	610	571	529	612	559	536	535	533	585	583	557	524	573	528	578	499	571	601	544	549	543	561	537	584	547	633	574	561	609	542	559	579	591	580	578	610	559	585	541	584	616	579	539	553	528	586	567	569	567	553	566	554	544	506	559	623	569	583	564	590	540	556	564	531	560	610	561	532	545	572	544	553	627	579	586	585	556	526	582	530	579	592	523	563	538	559	591	530	585	572	587	583	594	562	614	541	557	567	553	572	580	542	567	546	571	532	549	577	573	567	570	542	587	572	543	546	638	592	543	573	575	576	566	567	551	579	534	554	601	540	610	620	577	591	582	566	616	568	578	540	584	534
47379	72322	20943	3942	2699	2114	1794	1510	1342	1186	1128	1002	1040	951	903	883	886	936	868	972	890	804	851	852	865	831	800	865	943	1325	5456	7421	5238	3344	1370	788	805	805	840	794	796	810	812	807	782	782	732	816	817	774	774	783	781	769	815	776	796	787	805	789	787	766	806	775	786	803	781	780	828	798	773	790	763	767	805	777	781	795	814	814	735	780	800	794	799	792	774	745	806	797	796	780	742	790	801	778	754	801	813	797	771	772	805	756	732	766	820	819	776	830	796	784	784	804	759	768	819	780	794	817	841	806	795	799	780	808	781	778	841	751	806	781	810	778	807	779	759	812	784	761	770	849	834	772	839	770	802	854	768	829	775	804	785	800	803	777	769	762	810	822	799	782	812	797	803	768	793	772	806	778	757	815	791	771	727	812	787	803	800	739	814	754	765	821	761	819	776	833	796	828	774	811	746	771	745	770	809	789	802	774	793	773	774	795	822	800	787	744	787	840	749	764	782	766	812	809	783	810	771	804	741	849	821	808	793	763	852	804	808	827	800	774	825	813	859	770	740	742	803	804	785	801	760	844	787	784	823	803	798	790	832	794	772	767	808	837	798	757	817	794	789	801	804	771	799	791	802	845	839	763	784	831	804	877	878	791	813	800	728	801	771	804	792	785	777	800	830	780	732	801	761	819	817	798	770	768	793	825	823	776	784	841	819	762	760	792	818	787	810	777	826	767	790	857	823	786	732	771	781	797	781	838	769	762	800	816	775	810	812	777	806	810	772	805	753	777	825	835	792	772	769	774	791	766	770	767	852	803	838	722	798	815	798	817	753	787	811	809	803	784	798	768	778	783	747	790	762	758	758	794	781	827	760	810	750	827	798	745	780	773	794	772	798	787	785	749	787	800	801	794	761	815	804	728	771	763	727	814	765	800	810	776	789	831	802	821	791	795	759	718	800	770	765	800	772	799	767	829	747	803	790	798	775	819	790	846	736	814	870	794	788	746	800	722	855	798	812	762	734	790	796	809	812	804	795	764	788	767	811	841	756	755	817	791	818	792	737	790	823	752	732	754	728	790	849	788	743	796	795	765	758	797	749	823	821	854	802	782	744	734	752	732	757	747	823	820	784	783	795	740	746	793	776	778	807	768	789	793	743	834	771	801	768	789	756	787	748	756	826	778	785	800	768	815	765	786	761	819	771	783	818	745	754	813	743	824	792	776	794	793	825	786	795	747	783	781	802	810	787	792	791	812	808	795	817	774	786	800	812	817	776	791	782	806	781	791	770	814	762	760	794	774	772	804	839	814	794	797	756	804	744	759	775	727	739	757	783	806	855	795	775	745	840	816	819	791	773	819	806	809	831	787	814	857	763	850	808	804	845	791	774	842	823	771	793	784	784	789	805	784	817	746	741	820	787	760	792	775	798	791	776	750	788	799	752	767	754	809	784	775	782	714	790	820	733	764	788	793	811	758	842	742	763	773	865	852	811	798	797	804	765	760	798	827	816	808	794	784	799	777	779	820	813	830	787	822	803	772	762	805	802	738	814	779	768	755	757	743	773	719	819	816	801	763	800	792	846	788	775	783	758	806	750	749	769	759	789	719	800	785	748	790	854	777	770	821	742	816	831	770	829	729	749	791	790	791	790	809	767	744	751	801	810	802	795	789	765	812	800	773	816	821	752	785	813	812	779	786	779	780	812	770	742	747	787	743	787	820	740	827	768	796	805	771	772	796	779	807	784	777	811	775	744	800	789	740	805	781	802	808	819	773	848	787	809	820	797	730	814	774	771	780	753	758	785	793	809	770	784	817	815	819	763	859	740	831	781	737	784	807	764	735	816	740	864	786	770	833	807	767	826	827	756	824	754	768	845	795	780	806	795	811	753	761	782	803	761	841	781	783	805	797	740	765	758	768	732	821	784	804	761	766	780	768	750	798	820	826	776	793	753	795	748	796	789	786	805	755	820	805	783	777	804	779	812	710	803	822	765	819	817	805	842	776	779	815	791	778	790	844	781	776	787	797	786	767	763	794	787	799	798	778	788	740	796	770	717	835	778	779	762	771	770	772	809	751	753	791	776	791	804	778	828	766	760	785	784	832	811	803	748	772	799	826	787	818	813	787	778	798	807	800	811	780	792	828	808	813	782	777	756	770	804	779	776	801	799	787	817	830	749	764	802	809	816	791	791	799	788	802	818	768	785	838	782	810	849	795	779	745	843	779	736	788	804	765	798	779	865	820	811	847	815	821	805	781	782	747	797	793	747	812	768	786	745	810	783	793	760	851	777	760	810	772	798	785	831	777	799	765	746	759	778	790	796	806	823	813	792	819	810	830	835	817	753	767	850	800	801	770	802	776	772	814	805	784	856	766	787	788	782	811	805	759	754	767	833	820	788	844	825	792	829	770	813	773	821	799	785	749	746	785	781	805	785	788	740	792	791	791	792	778	842	851	782	796	762	797	768	819	783	777	767	805	737	794	796	749	804	833	741	782	777	767	750	813	789	808	784	844	764	764	792	826	755	747	804	813	787	769	826	804	772	783	790	771	792	794	763	757	878	762	804	824	798	833	791	772	797	753	782	779	791	789	774	801	779	769	760	776	784	781	848	798	794	784	792	799	800	767	750	799	836	803	784	874	800	786	822	787	765	834	785	763	779	834	844	773	796	741	800	742	809	786	762	805	800	796	779	741	796	790	827	754	831	821	765	799	799	806	810	804	755	780	764	818	797	804	777	775	812	756	785	804	777	782	758	732	775	773	783	716	843	746	854	801	794	774	786	802	765	798	766	764	801	765	801	801	777	797	799	770	792	794	740	800	754	805	776	780	815	776	783	744	768	762	741	748	756	775	824	785	797	773	782	780	776	756	791	794	810	792	747	775	802	837	793	796	781	817	805	829	853	833	802	764	784	756	761	744	823	742	817	734	800	788	750	742	769	790	818	817	805	797	832	765	787	815	787	762	785	765	772	788	755	725	761	818	801	816	820	772	796	851	771	790	785	756	800	798	776	787	764	800	783	778	856	781	808	767	799	800	799	798	824	790	814	815	778	834	757	775	766	796	753	762	800	803	763	800	784	805	790	791	779	823	787	772	767	864	819	806	743	751	771	808	774	817	784	792	800	796	843	808	793	817	823	762	782	746	746	804	785	758	790	781	786	803	774	751	843	737	774	775	782	754	746	789	817	792	779	750	820	783	760	775	802	839	741	749	746	797	788	748	747	802	781	773	763	775	791	753	833	742	824	806	748	777	814	787	787	805	758	786	815	864	770	733	768	802	781	763	797	778	759	830	819	780	750	793	798	751	794	846	793	781	803	780	778	823	780	847	814	734	785	791	787	771	805	778	787	786	814	772	796	839	794	774	796	789	798	832	763	795	733	790	806	741	733	804	781	769	767	786	766	818	805	762	797	802	843	798	786	834	778	790	758	839	800	837	767	786	799	748	767	773	722	746	791	795	786	773	787	799	773	813	817	800	782	802	826	745	791	792	769	738
23040	21196	28595	23951	21144	20964	6396	1224	934	867	758	795	732	708	698	628	668	675	661	644	636	676	617	623	610	593	648	651	595	691	4688	6640	4812	2855	1408	610	582	558	593	584	563	591	571	556	530	549	571	599	561	547	571	587	548	538	559	585	536	580	544	521	562	562	623	559	511	578	576	568	622	598	533	566	510	532	514	554	545	567	545	571	534	554	561	557	526	531	577	599	541	553	539	572	541	556	538	571	532	604	556	579	570	556	599	567	548	581	563	544	557	567	546	570	561	578	530	561	581	584	544	574	547	541	566	552	596	552	579	545	613	549	551	528	539	569	554	576	560	539	590	547	582	585	515	569	557	584	562	553	537	595	559	552	546	593	538	576	564	582	575	556	568	566	585	517	560	575	557	580	574	522	580	589	527	556	555	578	574	602	573	548	593	537	570	570	585	538	565	565	559	543	545	557	574	616	562	505	556	530	552	513	584	563	511	567	539	573	549	580	596	562	578	540	580	594	546	554	585	547	555	522	532	595	563	585	559	583	595	525	555	548	567	582	549	531	554	574	539	571	555	585	576	581	567	549	549	572	542	552	565	600	547	577	548	573	555	579	558	564	565	547	552	538	557	540	595	559	580	552	526	567	609	586	507	580	546	529	567	564	573	552	556	553	532	539	559	501	564	558	579	622	604	543	548	524	621	555	566	512	577	580	546	579	576	568	544	535	526	513	535	531	569	540	574	578	588	548	572	569	574	537	538	592	586	546	585	585	562	567	526	561	587	548	564	570	637	542	503	569	517	585	570	582	589	569	581	604	584	567	574	568	545	587	557	553	586	581	563	556	569	567	589	562	606	554	569	562	549	512	571	583	577	521	588	591	606	570	521	588	559	528	560	516	526	559	556	545	535	596	582	538	526	588	574	575	590	555	586	576	566	550	520	591	551	594	515	574	579	571	519	572	564	580	555	559	588	561	548	518	613	565	576	553	566	530	572	553	575	552	555	562	521	531	538	532	566	509	577	565	574	584	545	515	545	579	564	552	573	546	602	580	525	570	578	563	564	580	566	554	589	516	549	510	577	597	549	566	512	560	566	526	517	524	539	553	591	548	607	537	546	575	543	572	541	587	557	579	567	576	505	564	577	550	549	563	531	581	510	587	608	570	544	558	543	582	539	534	569	515	596	561	532	532	573	549	568	574	562	567	550	582	589	543	521	581	573	562	605	562	520	552	576	581	554	565	553	526	551	564	535	571	539	483	604	584	538	532	563	550	546	607	545	545	574	577	614	540	584	618	543	559	578	578	579	556	570	537	562	594	574	620	570	552	568	546	584	566	558	554	592	544	538	569	576	562	594	566	537	535	582	556	595	535	606	539	572	607	561	579	574	623	557	541	577	537	563	543	530	569	538	597	563	565	508	564	523	565	555	552	580	570	555	534	558	566	563	548	508	519	594	554	555	565	538	570	582	588	613	560	554	627	563	589	615	515	553	548	552	548	524	605	555	572	532	511	579	590	566	530	581	546	580	595	574	549	599	585	593	496	566	554	540	577	580	556	544	554	544	585	560	532	581	543	597	548	569	547	569	595	522	529	589	550	546	565	605	578	557	529	527	574	556	554	533	536	547	589	568	543	601	602	568	558	539	561	569	607	551	579	548	598	594	537	531	570	549	622	552	570	537	562	550	595	562	576	545	574	548	543	569	541	549	551	580	548	531	549	541	576	556	604	511	536	567	557	542	554	555	522	520	551	528	566	598	544	624	558	544	541	548	593	596	577	566	535	550	541	570	525	549	540	540	537	587	532	558	524	573	558	590	538	497	550	579	542	565	577	579	540	562	563	560	575	537	573	548	568	540	521	558	540	536	556	556	534	608	535	543	563	551	533	549	540	540	544	552	577	579	585	571	586	587	551	582	545	562	556	609	570	562	583	565	539	549	608	533	555	570	599	554	613	550	564	606	591	550	570	547	573	562	568	567	564	590	560	567	562	559	609	508	548	566	534	543	549	577	568	526	531	558	628	576	565	543	580	540	547	583	544	548	561	583	534	580	568	596	549	518	573	560	523	503	539	554	554	561	553	577	556	570	503	547	536	538	563	536	561	574	574	567	574	514	540	545	554	587	601	577	587	606	576	545	564	514	544	578	609	562	529	585	589	541	524	543	583	546	561	591	560	570	562	568	612	548	547	541	562	557	541	595	547	573	547	588	570	577	571	571	498	596	590	607	557	572	561	536	560	539	554	554	566	560	558	581	513	594	552	534	574	578	571	559	554	565	532	535	569	543	550	539	570	594	571	580	550	527	572	572	540	577	538	546	601	559	581	557	592	577	554	537	558	573	582	568	596	589	547	586	557	604	578	585	531	541	545	580	573	535	541	554	612	568	570	520	532	554	561	512	566	550	552	544	576	531	552	568	546	606	568	558	571	569	531	594	558	569	560	552	511	547	586	594	576	591	551	593	558	517	570	553	565	558	533	541	553	583	592	594	547	577	550	592	577	567	571	562	605	566	574	552	543	584	573	556	531	612	558	543	586	578	542	574	539	565	543	530	554	573	543	559	565	578	534	500	520	520	591	571	523	563	591	535	558	579	542	540	574	521	537	609	550	546	593	525	571	570	594	547	548	590	501	579	602	554	539	557	584	536	523	564	586	579	551	563	563	548	573	569	583	539	542	566	569	549	574	556	579	599	604	624	621	559	594	603	542	581	539	587	579	511	578	583	540	571	545	576	547	558	553	558	581	569	597	557	560	560	612	521	534	576	563	565	559	583	534	595	516	543	570	578	607	558	586	552	551	550	597	590	539	574	566	536	558	571	525	558	581	522	546	531	531	620	544	565	558	547	559	582	592	607	540	568	553	564	541	546	562	575	535	559	574	584	564	557	570	591	533	544	564	559	592	555	598	579	567	538	558	525	532	589	561	538	534	557	570	579	554	517	555	542	513	578	568	546	592	533	565	583	519	573	562	533	545	542	540	583	609	571	546	536	539	531	557	543	577	563	547	541	537	568	535	562	560	540	530	583	527	576	587	554	572	541	553	548	557	562	546	521	519	565	599	530	558	612	519	484	583	521	562	594	562	569	545	554	566	612	528	552	569	554	549	562	580	528	597	557	542	568	544	563	532	552	572	519	576	603	553	566	568	569	573	579	578	579	592	589	580	513	571	537	585	577	569	531	611	572	597	527	593	529	529	566	560	564	567	577	586	568	554	563	556	579	559	570	577	570	576	561	532	606	542	540	569	554	553	531	511	546	535	545	565	560	555	584	519	581	485	567	575	580	573	529	601	486	540	575	609	596	519	557	562	554	577	563	571	546	577	587	543	523	557	538	538	534	555	543	575	582	530	525	616	584	540	573	536	542	583	563	562	530	549	594	558	577	554	570	547	559	582	547	564	529	584	575	551	531	567	546	575	579	575	534	586	590	516	591	596	537	566	580	548	549	550	541	593	573	570	599	579	556	541	582	584	556	571	555	528	589	537	552	592	530	533	558	552	560	524
53750	80675	29086	6278	4419	3351	2648	2126	1808	1594	1441	1329	1282	1111	1068	1020	1065	992	1028	972	967	935	870	868	866	895	828	846	890	1184	9484	12048	8428	5294	2379	822	751	764	797	761	752	808	777	763	788	745	798	787	752	777	792	794	790	762	780	779	803	777	742	781	770	769	754	772	788	811	766	771	770	812	808	692	802	793	784	772	742	778	775	745	769	789	741	767	763	753	759	749	836	817	824	795	787	777	801	850	742	765	774	815	769	828	758	749	808	799	771	757	788	778	754	788	783	767	793	822	802	794	788	781	813	808	724	754	767	766	803	712	746	735	753	749	751	755	779	764	797	766	789	799	716	814	742	790	726	799	765	764	776	840	839	801	758	795	770	767	770	783	756	753	797	788	753	755	710	745	764	812	798	812	822	801	776	806	778	810	808	789	776	745	783	814	786	748	754	816	765	775	796	814	771	772	779	810	824	809	805	757	767	805	769	785	753	771	778	806	810	772	736	762	779	804	728	789	739	751	768	773	744	782	778	788	762	845	778	713	776	759	711	794	799	805	797	823	816	801	811	813	724	790	798	759	784	750	731	741	746	781	772	774	794	869	792	749	778	768	782	778	850	799	757	721	806	808	771	747	780	747	766	834	756	745	827	797	769	773	780	775	802	777	785	838	764	764	756	821	804	800	765	773	799	794	720	790	751	752	753	771	784	771	805	855	767	796	821	832	799	812	791	808	741	781	784	778	749	791	765	741	819	740	774	785	833	757	803	808	773	762	808	773	822	758	770	747	758	755	763	786	756	838	728	813	777	799	724	741	756	802	773	808	824	772	740	772	729	830	799	771	786	815	802	756	787	815	788	781	811	725	748	817	793	803	785	746	804	782	820	808	783	802	838	743	759	748	771	741	765	797	747	775	822	788	755	786	812	743	795	762	779	764	774	743	767	798	778	764	795	753	746	784	761	770	815	758	824	810	731	759	722	760	810	803	733	828	770	809	758	786	750	789	741	739	742	774	796	768	799	774	772	782	763	781	711	796	745	798	787	827	768	763	814	766	772	770	790	772	744	703	827	773	806	764	765	805	826	735	782	744	742	735	784	753	753	822	767	819	798	782	792	822	818	735	772	739	796	757	759	774	789	771	798	734	739	783	788	739	801	748	762	809	744	698	792	727	826	760	817	788	793	780	785	779	779	787	767	768	768	779	794	789	747	762	808	797	800	764	808	767	733	774	794	764	794	756	739	784	766	809	719	787	812	764	793	754	772	799	811	736	783	779	769	760	822	819	757	772	795	768	788	773	775	829	790	835	826	806	796	769	765	781	779	769	777	790	756	796	777	794	791	763	827	812	768	799	835	826	831	764	775	776	744	776	742	761	798	770	753	753	777	730	797	784	742	737	789	787	810	749	754	803	742	737	833	798	810	749	728	777	732	737	808	703	768	771	754	755	803	760	771	778	763	774	786	793	812	753	774	744	770	771	776	808	772	774	768	775	782	820	798	717	778	762	742	743	777	794	778	750	776	813	731	738	789	802	748	802	769	779	774	764	820	778	763	771	755	793	775	795	779	817	759	716	809	730	781	836	737	727	818	755	740	746	759	787	773	827	768	765	777	845	754	820	782	799	822	785	766	759	787	825	768	754	763	805	787	734	766	753	774	736	795	785	798	733	743	779	788	789	811	775	761	774	791	761	788	763	748	751	781	813	763	850	743	766	798	777	779	786	771	770	796	763	790	774	811	763	809	788	754	770	749	743	759	793	786	755	749	839	786	770	788	768	783	843	761	771	766	747	760	792	813	793	802	821	767	767	810	833	789	753	743	785	786	760	860	726	797	767	796	791	774	785	804	761	766	729	817	837	731	767	787	762	776	815	838	765	826	821	720	795	779	747	763	783	814	758	808	756	729	762	789	798	753	799	719	799	785	814	768	756	816	789	768	769	767	780	743	726	773	769	825	749	738	797	807	754	762	775	736	795	789	770	769	784	746	752	727	808	741	758	740	772	806	769	798	750	770	796	779	776	785	740	794	801	778	736	733	817	764	780	788	798	782	790	754	817	769	830	774	786	817	764	806	779	857	709	827	755	800	781	746	732	748	785	854	813	756	769	768	788	752	766	746	795	796	802	777	788	769	746	791	731	799	808	777	766	817	770	776	757	772	742	801	775	810	739	771	762	744	781	809	798	773	744	778	794	813	759	790	797	799	808	746	788	790	806	800	755	778	739	758	789	791	762	759	850	795	760	817	761	800	805	745	789	767	789	777	753	766	822	781	797	769	817	729	710	726	772	749	810	806	768	788	751	780	788	789	771	783	758	826	752	819	792	741	748	772	810	742	766	769	765	714	742	780	788	750	794	795	757	811	766	792	802	772	770	817	787	779	770	780	813	773	777	784	754	771	742	797	779	813	761	812	780	814	808	731	810	786	829	797	785	789	777	736	811	811	790	813	781	744	779	731	791	754	815	774	786	745	782	780	772	732	804	763	764	787	747	779	775	778	797	781	803	823	800	749	786	773	777	810	731	758	733	761	724	786	750	787	786	798	778	763	759	797	742	780	769	783	802	756	833	753	806	755	797	782	724	743	776	792	753	748	806	779	775	838	745	760	792	794	775	773	806	793	811	772	729	758	752	802	818	771	787	747	796	774	773	792	780	800	798	756	747	801	709	753	736	762	760	734	805	801	764	767	740	770	833	734	805	769	802	770	753	711	825	853	778	814	776	780	742	791	789	805	840	821	809	753	798	765	782	821	745	790	731	761	820	755	785	731	812	790	801	770	813	762	752	755	787	776	807	821	839	698	814	841	763	801	741	764	788	731	814	784	811	793	789	738	724	732	773	767	773	743	791	785	783	801	793	806	801	788	729	771	789	766	736	787	778	765	749	748	785	789	791	736	770	758	748	755	748	805	791	786	751	780	742	784	770	756	790	749	765	731	801	788	818	778	797	762	758	753	766	770	722	768	751	750	782	724	756	761	782	776	747	791	768	798	813	746	774	751	836	758	793	799	844	774	756	772	777	754	838	745	769	758	871	725	762	800	824	782	749	731	785	797	769	804	828	782	744	751	802	738	735	772	781	779	780	767	763	782	734	837	816	781	791	782	789	767	752	776	772	755	724	741	757	793	786	749	759	817	816	792	807	791	807	765	802	802	810	799	776	748	764	789	793	772	788	764	779	768	794	734	775	810	789	798	803	743	762	817	765	748	750	744	817	782	742	761	779	771	763	761	759	787	799	788	758	812	774	812	794	801	784	776	787	817	788	750	771	795	809	765	792	760	795	774	729	774	748	712	779	809	769	792	732	789	804	796	767	756	795	820	789	813	737	756	793	775	754	773	794	810	780	748	830	806	796	730	813	776	754	774	751	815	734	799	785	812	810	816	825	786	749	770	762	751	757	819	795	737	810	791	817	849	755	775	790	771	760	781	769	705	770	833	763	786	755	711	757	820	766	788	804	725	741	743	773	763	742	754	770	754	732	727	738	758	772	781	793	806	805	787	755
27071	22239	16149	1861	517	425	424	423	374	445	379	401	427	393	408	397	427	404	399	390	349	407	391	404	405	393	416	388	414	396	581	881	806	724	565	404	348	366	416	414	386	394	411	377	391	432	388	380	380	397	388	365	419	401	365	375	375	366	398	414	395	402	375	396	369	399	385	423	395	365	356	407	391	384	364	403	405	415	381	382	399	428	381	415	404	353	377	395	410	356	383	384	391	356	390	417	403	404	402	373	414	396	385	398	377	428	376	440	400	409	374	410	422	389	373	401	396	410	391	407	399	414	350	373	391	403	388	376	401	388	409	375	395	429	403	377	388	383	394	416	369	403	352	377	407	395	407	426	376	394	376	380	409	393	384	380	396	425	415	362	368	368	388	370	381	366	358	371	420	409	395	387	395	406	437	378	376	413	404	394	366	384	415	396	377	442	360	382	398	403	366	375	395	394	407	391	402	394	389	387	371	386	411	381	395	402	399	383	411	372	393	415	410	441	386	392	375	387	420	406	377	402	361	390	402	371	408	404	412	400	371	417	394	380	406	371	393	414	387	415	394	440	420	400	399	424	403	411	392	401	351	360	401	387	383	425	368	428	367	357	409	392	403	375	380	385	408	382	413	403	389	393	414	375	427	415	344	405	394	393	407	410	400	390	408	372	368	398	383	379	388	352	365	418	381	394	379	417	367	411	396	373	408	409	383	422	375	386	385	369	398	374	379	402	405	378	400	431	382	391	430	399	402	388	374	401	377	359	403	386	372	414	375	392	402	391	405	390	402	399	394	396	374	414	410	404	394	364	421	374	393	381	378	381	383	398	396	374	403	402	382	369	405	392	429	345	408	403	377	403	393	385	405	417	384	371	416	402	411	387	413	375	390	414	415	396	402	394	425	366	384	373	386	380	417	374	382	405	386	400	404	403	370	382	390	396	357	370	372	388	357	393	382	363	400	431	416	432	415	388	371	394	358	391	425	365	425	413	396	388	420	402	373	420	394	409	380	409	405	423	403	425	416	393	378	416	359	394	406	367	383	426	407	419	391	413	384	376	391	396	413	409	376	390	416	385	425	372	380	386	422	383	398	385	411	407	353	374	391	382	395	369	433	395	424	373	368	353	373	368	380	387	386	417	378	398	401	390	404	355	401	369	408	362	362	379	384	374	389	376	428	374	369	394	386	406	418	386	370	395	422	381	385	390	389	381	415	397	382	362	403	388	396	404	351	387	404	392	390	405	393	404	360	384	411	389	349	397	357	392	381	370	388	375	386	414	385	406	380	416	389	404	355	387	356	375	393	389	398	433	387	375	348	389	380	386	402	393	385	400	384	420	415	397	374	379	396	381	369	342	426	371	404	384	400	411	369	398	418	399	392	422	417	362	381	412	412	366	386	396	379	375	395	400	388	397	402	408	377	368	384	390	409	407	407	404	383	390	390	397	383	414	420	364	361	403	404	445	376	427	388	377	384	389	395	381	401	360	428	372	383	407	414	415	412	409	382	397	344	371	370	437	403	387	335	358	417	368	393	354	349	369	380	393	422	382	379	373	414	392	398	353	415	402	363	398	330	369	372	366	408	412	391	382	376	416	375	389	375	398	411	364	405	397	416	413	335	391	401	372	386	399	393	380	391	403	449	416	403	399	411	392	376	407	376	394	377	393	377	396	403	395	391	347	391	417	350	388	381	361	395	401	408	372	378	395	383	387	384	351	418	361	375	387	402	378	360	373	393	373	419	391	379	410	405	379	417	387	407	400	403	413	402	383	377	396	419	375	395	431	394	386	423	390	399	434	362	395	397	391	383	418	427	404	408	402	416	419	373	376	415	427	397	426	369	380	367	392	389	394	411	414	415	396	416	422	394	336	417	378	420	402	437	409	383	386	380	389	376	393	392	378	418	385	391	381	392	376	402	386	393	382	383	392	393	417	352	426	383	397	377	403	358	364	381	376	421	415	404	363	397	404	398	385	405	395	374	385	396	382	402	361	407	454	392	400	391	418	384	356	374	367	399	397	415	382	363	377	383	394	393	404	390	384	400	420	399	379	387	366	399	410	384	409	371	383	412	358	363	403	407	392	400	411	415	400	381	406	374	410	414	394	386	399	394	393	397	388	392	401	377	360	414	369	362	376	378	405	389	358	405	367	376	375	457	394	378	349	396	409	396	430	377	365	358	380	409	365	422	395	459	404	382	379	367	381	389	407	402	375	413	397	380	374	389	361	381	388	388	411	383	371	422	398	395	426	387	387	356	405	411	413	388	357	421	383	416	411	382	363	382	382	374	375	393	410	406	403	371	400	372	376	390	386	396	383	393	377	411	378	393	402	380	377	377	422	404	401	387	387	379	367	392	418	380	347	399	402	398	398	378	407	386	402	402	352	410	389	379	378	406	391	353	344	390	388	424	428	378	367	375	395	419	388	438	409	411	360	380	407	392	380	394	421	377	384	387	374	403	392	413	404	402	375	415	356	403	401	366	399	376	373	433	385	396	391	390	407	381	406	378	418	424	394	377	372	381	406	365	380	395	390	385	407	375	410	389	384	363	382	415	380	397	397	376	375	399	407	414	387	371	400	412	385	404	428	363	393	391	384	399	365	387	405	379	376	372	371	396	378	374	399	390	371	407	351	409	434	369	380	402	405	406	373	409	379	397	381	393	361	387	413	355	393	381	423	402	389	342	390	416	390	401	398	411	398	381	415	378	390	383	398	408	413	365	348	378	420	371	408	389	380	387	373	377	395	371	368	414	374	397	362	417	414	411	411	376	392	406	390	371	369	402	381	405	402	398	406	379	391	396	415	394	396	404	404	383	379	400	384	405	416	428	408	396	386	407	378	351	368	390	338	364	415	409	351	411	372	387	427	395	400	379	388	387	402	406	402	378	420	367	386	382	391	440	424	375	380	399	389	372	391	384	369	361	433	397	376	385	377	415	368	363	398	368	412	372	416	419	392	399	407	414	353	410	399	390	391	356	362	422	386	386	392	365	383	368	389	406	342	368	361	409	344	373	381	370	398	388	369	353	384	416	376	399	405	431	391	393	360	421	351	352	399	403	418	346	393	381	352	380	423	378	396	359	417	370	405	415	402	401	385	392	402	422	373	384	400	417	405	413	422	411	384	391	350	415	397	365	394	386	385	396	398	409	400	345	394	411	395	368	393	367	411	400	399	397	356	400	373	362	361	411	407	391	385	390	391	350	411	390	415	391	370	375	373	360	387	399	362	387	398	394	426	410	399	364	418	387	380	358	365	414	405	406	372	426	394	380	395	383	388	379	389	398	383	407	404	379	401	377	386	374	398	378	392	379	370	390	381	385	364	407	414	394	382	391	361	406	394	385	374	379	425	388	432	384	390	437	388	436	391	404	369	370	404	399	357	378	382	416	411	390	365	366	384	401	422	408	416	415	439	382	344	389	384	377	381	417	389	403	426	372	404	358	374	383	388	370	375	398	403	407	399	404	387	375	379	369	424	400	385	406	421	387	389
24562	34174	9478	900	750	686	660	571	640	575	558	538	589	553	590	537	602	530	576	550	577	570	557	548	533	567	565	578	558	563	897	1719	1510	1182	868	556	552	576	576	580	543	562	504	548	554	547	524	569	552	575	558	546	550	506	547	512	536	500	542	537	630	563	559	547	550	545	551	540	552	543	555	548	556	553	542	582	561	576	527	536	540	545	563	535	578	562	602	569	546	592	562	575	590	518	549	593	554	523	546	569	583	557	548	541	554	531	561	547	564	561	510	543	520	526	571	531	513	596	514	532	565	566	553	548	554	581	559	571	593	578	560	531	579	552	546	555	560	568	590	547	541	555	566	538	536	552	589	553	560	561	532	544	547	573	564	579	540	556	550	549	552	570	597	548	544	559	562	523	547	573	563	559	559	578	564	579	597	555	533	544	530	571	555	526	570	554	533	584	541	563	550	575	533	541	536	576	501	513	544	589	520	535	579	593	543	549	516	504	546	575	566	572	571	542	543	549	541	532	564	574	569	505	559	581	593	539	542	529	559	563	520	584	588	535	546	555	574	570	562	555	570	584	556	561	572	538	563	569	562	570	517	557	525	568	511	518	570	585	556	559	548	547	557	531	551	591	541	569	575	515	552	531	558	553	541	553	522	584	548	548	554	552	540	544	565	567	553	598	568	590	574	572	530	519	533	541	576	592	565	565	506	571	573	537	525	609	531	598	599	585	526	547	573	592	556	539	531	548	566	532	555	555	562	566	563	532	531	534	527	576	571	572	558	541	542	560	489	550	600	522	564	546	535	559	542	564	538	574	561	549	525	572	545	523	544	584	593	555	602	523	560	569	539	526	576	571	544	547	561	553	559	556	557	586	558	569	504	501	553	549	569	552	523	548	576	536	536	540	552	541	567	558	539	576	561	627	519	567	539	560	550	557	528	538	568	536	562	531	537	573	547	545	512	610	520	561	566	537	523	547	579	550	562	548	556	554	586	549	532	537	579	564	549	533	570	548	545	564	569	547	572	580	612	554	550	549	571	511	538	557	570	538	554	567	561	566	541	532	564	577	552	552	561	554	520	566	559	596	575	587	541	504	563	601	557	567	544	549	553	585	553	556	541	562	550	553	535	553	545	604	573	591	527	561	523	553	534	511	548	551	518	526	543	587	556	532	515	534	530	548	515	535	504	535	588	531	558	544	549	550	544	570	533	549	563	539	567	547	580	568	550	554	571	548	522	572	578	556	588	537	555	539	551	568	588	554	548	544	582	551	590	567	560	573	522	517	575	531	582	541	545	540	557	534	583	574	579	581	511	574	557	596	532	537	557	533	564	509	573	569	571	551	580	543	581	597	558	557	608	526	520	589	534	559	577	542	565	564	555	559	546	594	631	541	542	518	582	577	570	526	577	585	529	577	524	540	597	569	566	547	538	558	544	569	537	581	599	532	582	570	544	527	527	550	571	557	559	576	573	579	540	560	569	569	540	553	581	513	546	569	536	601	577	538	520	590	526	563	541	563	560	560	545	551	508	570	545	640	590	549	537	556	563	535	553	567	582	543	559	539	536	575	509	541	513	599	546	573	542	509	552	546	584	564	530	548	567	531	551	552	551	577	572	527	553	572	536	518	549	617	525	579	510	558	512	518	537	599	564	576	539	553	564	558	549	543	555	543	545	533	552	543	535	541	599	584	555	534	519	557	542	524	551	594	529	588	587	529	531	508	559	539	543	547	526	571	532	556	555	559	581	573	555	557	525	554	564	596	581	563	595	537	550	550	545	550	538	586	558	548	514	553	589	537	543	539	556	530	575	575	569	583	532	576	548	566	564	566	569	556	547	592	532	551	515	489	536	567	584	547	537	525	552	524	551	568	559	501	548	525	565	549	523	552	547	573	523	519	534	555	578	584	547	563	535	565	582	521	567	536	556	570	623	535	511	568	535	557	537	545	578	553	566	528	523	555	530	537	575	545	612	545	584	600	573	550	532	548	569	565	579	528	559	562	558	562	570	536	606	537	516	564	527	549	527	548	564	518	554	578	528	569	553	543	538	570	533	521	559	573	582	536	535	542	584	576	548	574	551	545	571	600	530	555	542	588	561	522	563	567	567	517	555	539	532	538	547	565	522	567	488	523	537	539	568	549	544	585	581	540	557	572	535	579	579	570	550	560	558	532	598	538	541	573	554	539	596	562	523	508	535	548	551	563	575	582	543	551	573	549	514	527	594	552	555	589	591	590	577	556	582	575	572	524	551	574	521	546	581	548	535	576	525	525	583	502	537	581	514	499	586	554	573	528	566	581	567	582	549	545	528	555	508	527	580	548	612	516	553	528	523	582	559	583	559	531	563	585	548	575	511	528	552	555	551	527	548	591	568	557	535	498	530	524	550	502	550	541	553	579	578	535	580	552	566	536	513	560	524	544	530	528	520	543	581	575	521	554	567	571	582	574	524	574	604	578	580	530	605	542	533	549	555	518	538	554	522	566	562	577	552	547	572	540	546	572	547	551	525	544	552	567	544	557	544	556	541	575	569	547	520	561	559	564	597	586	521	555	536	581	596	551	540	540	561	542	595	593	581	583	543	517	518	531	578	601	547	558	564	585	562	553	552	553	501	562	559	579	541	548	541	562	584	573	584	523	545	561	542	589	571	618	553	536	530	552	532	566	538	536	575	554	574	579	536	524	541	543	526	520	576	589	516	560	541	539	572	610	556	561	514	547	608	585	562	537	609	590	598	548	518	567	573	540	549	527	545	543	544	515	533	561	541	568	554	554	550	537	539	525	566	549	520	562	551	520	565	568	555	543	621	547	575	591	552	568	567	562	565	555	534	560	548	586	518	549	547	558	574	535	563	558	546	571	543	525	558	584	590	550	546	549	530	558	524	520	537	525	568	585	540	540	549	537	541	543	561	545	577	564	563	556	542	587	547	578	592	576	552	561	547	556	504	575	555	569	567	557	519	557	559	539	549	533	570	584	574	568	570	563	557	546	549	569	598	573	506	601	530	572	584	599	539	585	483	556	547	567	573	567	556	545	539	558	566	540	564	572	579	579	566	558	540	568	559	526	605	573	568	586	574	568	544	582	567	543	551	525	587	548	524	548	556	547	501	564	550	559	542	562	533	531	550	523	550	572	533	574	537	551	571	573	559	550	517	543	615	567	544	552	510	592	516	533	576	563	552	537	554	545	547	550	513	527	569	534	543	547	530	514	537	552	515	496	572	542	543	537	548	573	546	588	549	564	516	601	538	548	545	546	508	585	588	557	578	556	528	544	547	540	578	574	569	583	524	535	567	596	557	538	559	575	525	550	540	516	535	580	518	563	562	570	556	587	561	531	578	578	550	566	586	561	581	516	547	557	553	539	594	630	546	548	538	517	532	556	588	533	535	558	548	509	572	530	505	508	543	553	538	527	580	580	573	576	569	537	543	544	556	519	513	564	532	544	564	553	533	537	542	500	516	573	601	553	539	545	601	572	599	564	540	554	505	556	557	544
23914	21169	28415	24009	20570	6620	1246	879	741	725	708	676	638	658	588	621	664	611	587	593	680	545	593	598	574	626	606	571	580	548	2289	3951	3109	2012	1105	553	569	556	512	581	530	585	573	623	550	570	574	557	594	579	591	519	553	548	581	551	536	575	579	565	575	549	575	589	566	553	547	581	555	523	554	551	594	553	591	564	578	569	595	552	613	504	535	543	569	551	597	592	581	523	588	558	606	597	528	602	550	552	573	613	600	563	593	544	552	544	569	571	548	545	555	559	555	578	593	546	552	579	576	579	536	524	595	572	577	549	542	598	567	574	604	554	561	561	567	528	586	593	557	552	562	551	566	585	561	571	624	568	597	495	589	548	580	615	541	572	568	574	563	579	559	573	567	545	573	600	559	572	608	555	553	566	593	540	613	556	566	557	551	592	553	571	576	554	536	559	513	564	624	535	598	519	565	594	566	617	598	549	561	561	579	535	546	583	554	556	590	591	562	576	560	509	603	542	625	595	544	553	611	541	568	551	539	567	550	576	576	584	549	549	548	600	540	523	555	549	609	527	570	569	564	577	570	605	572	571	557	546	538	574	555	614	587	541	553	608	583	539	539	521	550	572	547	560	543	537	573	581	609	538	570	565	557	545	528	581	537	541	561	525	563	575	530	521	560	537	586	574	542	581	581	560	619	544	552	617	578	579	541	566	560	548	554	543	526	564	591	538	539	558	572	535	565	542	559	534	586	588	580	524	543	573	534	589	533	541	538	600	567	588	576	553	587	564	535	611	564	523	532	509	536	575	554	568	588	580	542	525	547	592	579	533	596	537	552	547	591	533	566	571	560	529	550	562	522	561	542	529	580	551	582	604	565	559	605	566	549	593	554	540	550	550	527	551	518	553	563	633	585	589	613	574	572	508	535	516	554	603	555	532	597	565	557	576	558	526	553	542	521	548	576	527	555	572	505	570	494	570	557	612	561	579	532	597	571	547	573	532	595	596	542	521	562	574	586	564	539	562	610	532	557	570	578	570	543	581	572	549	560	579	569	524	589	579	541	610	532	546	538	550	552	613	562	556	556	553	578	558	588	559	555	612	575	550	532	558	557	563	605	547	571	572	586	548	532	556	551	534	534	573	559	527	565	563	527	570	589	598	579	547	553	557	582	521	578	583	575	546	550	578	569	573	584	556	571	536	578	570	570	574	577	580	562	587	571	574	525	560	538	541	589	524	562	522	605	549	554	568	553	560	600	551	531	570	535	531	533	589	607	540	590	561	513	587	551	592	531	581	570	523	590	527	525	584	562	550	553	574	514	634	552	540	568	549	540	556	538	597	577	529	582	564	557	571	555	561	584	534	580	564	513	564	537	528	592	558	577	572	566	578	564	603	528	564	565	522	523	542	625	587	522	519	512	597	558	546	569	598	554	540	580	596	541	522	549	553	568	605	587	604	535	549	561	540	508	556	548	615	556	567	579	556	559	565	580	548	547	587	528	543	542	527	569	544	551	529	592	546	583	555	548	554	567	548	542	554	548	589	561	572	612	607	541	586	610	576	585	600	568	583	563	567	534	576	577	582	582	554	543	541	599	524	550	533	547	536	588	550	514	561	538	537	574	545	565	577	556	564	556	580	618	550	534	579	580	533	565	585	533	558	581	569	547	550	564	577	563	639	540	537	557	541	570	537	605	545	557	542	586	590	554	560	539	547	550	536	565	503	595	548	546	536	568	521	532	547	556	550	588	546	576	544	576	553	548	537	565	587	569	577	551	572	557	539	507	565	531	577	557	542	575	570	549	569	536	565	581	547	546	595	567	608	507	611	591	566	560	563	536	576	530	557	540	550	565	565	492	533	603	577	589	590	581	557	518	581	623	537	554	565	571	617	552	550	569	558	583	538	564	545	555	538	540	599	558	561	588	584	536	540	555	573	560	540	575	565	530	590	583	575	555	560	553	575	581	499	566	605	567	551	531	551	580	525	579	547	549	578	571	618	572	536	557	587	526	555	556	569	585	588	548	566	587	549	549	572	563	601	540	552	568	509	609	582	552	543	579	565	603	552	509	552	595	570	521	575	602	536	577	569	568	591	552	562	576	525	534	510	535	544	555	588	602	543	588	586	587	544	552	546	565	590	567	517	572	557	542	521	554	567	546	578	578	577	552	547	517	589	592	531	561	553	565	594	591	518	579	562	581	565	594	569	579	524	565	577	582	566	568	573	549	512	546	590	576	523	538	578	588	571	572	570	582	532	564	584	624	531	578	621	550	581	555	582	555	570	567	561	541	596	531	563	545	524	592	526	592	538	557	539	571	559	542	546	528	567	556	566	568	556	552	591	568	565	574	558	557	524	587	553	524	524	573	615	569	548	573	551	526	551	622	536	558	602	567	552	545	595	596	574	569	572	632	554	594	543	578	571	563	554	536	560	554	546	571	590	556	551	563	506	564	588	570	582	567	584	530	538	560	565	552	524	552	538	606	577	594	596	570	539	533	542	534	538	572	547	517	582	530	547	566	514	563	559	545	589	566	552	554	582	596	551	587	557	562	540	582	558	582	607	554	562	536	552	592	577	531	532	559	558	569	599	594	538	564	580	523	560	538	576	532	538	609	544	572	607	519	530	529	536	560	534	586	537	565	574	536	521	585	545	555	577	563	606	577	600	566	532	556	544	588	568	557	565	551	535	573	569	554	566	596	557	551	555	563	543	508	554	554	553	590	537	570	556	552	587	599	557	612	548	539	524	542	567	545	547	562	588	595	583	601	526	538	514	567	570	568	559	583	591	595	569	565	575	550	576	565	540	542	572	591	542	570	563	558	534	561	533	552	575	555	528	550	557	523	536	533	586	592	538	580	557	563	549	557	537	551	581	577	553	568	527	568	589	577	562	559	536	588	587	539	531	583	527	533	518	551	570	573	553	570	520	586	553	548	572	543	555	547	539	558	552	561	547	557	560	522	560	559	548	534	540	573	584	580	572	542	505	552	559	557	588	582	554	569	544	593	504	594	579	546	537	552	580	568	544	528	573	512	568	511	565	578	517	587	519	582	530	540	521	553	555	586	568	566	584	566	561	514	553	535	608	548	568	593	548	591	551	574	556	498	532	555	546	526	571	510	554	559	536	573	564	583	574	511	581	561	536	572	587	580	564	527	565	549	568	611	590	568	557	591	583	561	571	592	572	533	583	597	543	527	569	540	578	553	569	531	533	487	563	560	551	552	528	589	554	558	525	592	584	587	527	551	574	551	582	601	585	568	583	602	566	562	609	535	517	550	535	595	543	550	598	574	558	583	578	580	549	562	546	572	570	567	489	569	593	606	538	589	585	541	575	574	540	543	529	579	582	538	571	543	563	573	543	595	554	537	553	565	574	545	512	543	565	538	573	549	539	565	545	591	610	533	609	549	574	568	610	597	558	582	591	548	585	545	561	592	574	521	612	554	572	530	563	542	571	581	552	563	544	539	545	588	581	605	518	531	517	535	546	569	540	584	574	579	570
48411	66210	25535	4001	2905	2206	1708	1487	1285	1239	1156	1128	1018	1081	971	911	864	906	861	885	816	859	882	863	850	801	802	870	822	873	4521	7743	5697	3609	1802	767	805	814	812	734	795	751	775	759	777	782	747	766	771	794	742	802	817	739	786	824	820	787	789	800	795	788	762	801	775	784	775	798	802	809	765	757	782	814	785	823	834	753	768	810	808	745	765	799	801	749	787	799	758	796	816	782	815	765	763	762	783	762	783	824	782	784	752	811	773	805	732	803	780	728	813	776	757	753	786	796	783	768	813	811	815	827	799	764	805	721	798	827	755	803	814	795	729	748	814	791	765	761	807	817	774	787	780	801	793	795	735	813	765	815	796	779	787	789	792	783	708	799	748	781	771	842	794	829	789	806	823	779	792	812	761	757	753	766	779	802	801	796	816	767	831	761	740	764	749	811	799	793	796	772	776	780	790	789	791	735	798	794	771	779	827	784	790	785	788	807	763	715	787	794	814	739	785	736	846	794	772	789	803	754	782	810	821	802	865	790	820	769	763	810	759	817	829	844	848	796	807	768	785	798	784	780	777	850	767	781	761	810	783	796	760	764	773	725	803	755	769	713	796	773	754	738	786	746	852	809	747	784	765	769	778	800	783	794	802	765	758	789	777	819	738	785	785	826	791	788	790	817	767	784	746	814	729	761	776	793	757	766	703	823	798	822	780	785	739	813	754	740	744	785	781	796	799	799	780	796	758	794	829	827	749	713	791	734	820	801	728	757	781	811	814	801	838	783	772	801	739	809	773	793	752	753	779	752	806	823	761	772	785	814	779	747	775	827	767	825	813	800	761	829	781	818	814	798	801	756	767	774	772	829	811	797	745	753	769	763	810	829	770	802	810	817	806	775	803	802	798	755	776	801	805	770	806	796	770	750	744	797	732	795	809	784	769	750	787	789	794	801	780	775	754	822	785	769	787	765	767	787	769	690	741	730	795	773	802	730	770	804	760	811	790	818	777	830	769	791	798	796	768	787	737	755	765	767	809	778	815	852	866	754	785	746	801	790	802	788	794	774	778	790	727	753	758	773	760	775	813	798	818	783	789	750	808	786	792	757	727	720	788	772	804	842	811	789	789	808	748	776	793	749	822	807	758	779	758	815	768	788	791	767	772	766	767	807	825	752	752	747	816	756	769	755	767	762	783	786	861	772	730	750	768	793	775	811	796	757	752	768	755	779	811	813	722	803	787	792	755	820	776	771	731	806	790	855	785	791	721	850	778	781	812	811	813	746	818	781	819	856	794	750	800	821	765	803	722	776	805	720	760	789	795	772	769	801	758	770	795	790	786	800	779	782	744	791	761	740	776	811	782	791	777	768	764	792	750	771	801	774	753	777	740	740	810	765	794	789	775	800	773	822	793	776	808	798	816	777	818	808	776	774	774	754	791	777	764	767	752	784	776	817	800	839	790	740	776	784	778	772	766	796	803	750	779	802	778	808	776	802	786	803	769	795	797	754	781	796	805	776	819	768	825	781	778	818	822	765	806	764	746	784	843	788	774	771	750	747	846	754	750	782	788	818	762	714	769	782	791	804	793	707	777	806	819	746	800	819	737	815	810	798	768	789	792	787	794	765	774	765	809	790	783	843	837	795	767	772	810	780	774	716	781	801	787	801	776	763	792	776	760	789	745	766	779	799	809	776	771	761	730	763	766	775	783	747	825	794	779	804	790	766	838	854	766	743	791	765	814	769	767	798	744	774	736	761	765	780	786	749	762	764	818	793	765	818	783	783	773	754	754	777	810	819	759	773	848	819	811	752	804	774	792	817	772	741	752	776	783	816	757	761	735	761	818	782	775	752	813	777	785	825	754	807	772	800	796	762	793	748	777	781	736	804	808	788	747	779	810	715	754	782	827	793	804	830	752	794	734	803	788	784	735	816	812	819	819	824	774	807	789	781	794	782	804	784	753	771	765	787	806	744	791	855	755	829	769	792	739	756	743	787	803	766	799	796	822	779	786	794	772	805	753	790	819	785	814	797	746	789	782	798	799	760	833	770	788	768	793	775	802	784	764	810	738	806	785	797	816	785	802	723	801	740	749	773	777	762	753	806	783	779	761	708	774	769	781	771	840	794	840	765	791	747	772	786	794	749	749	823	763	801	770	787	771	769	842	785	773	807	776	803	791	724	798	770	803	791	775	780	744	764	792	770	801	752	777	799	731	791	808	808	744	754	776	843	798	766	747	746	787	791	751	789	793	806	743	756	798	823	757	721	782	766	823	786	804	810	745	874	790	744	772	763	800	781	773	775	804	812	828	828	784	814	745	741	743	794	720	767	793	759	818	822	793	738	802	768	744	809	792	789	795	801	769	746	787	775	774	811	806	760	818	769	771	817	755	785	767	725	771	797	779	797	784	763	882	796	781	807	811	775	799	732	803	776	773	794	856	767	779	819	759	817	795	743	756	746	717	755	771	775	814	794	773	773	767	828	794	782	750	770	735	795	831	840	778	768	808	805	795	783	750	811	792	801	760	744	774	791	763	769	752	787	794	750	776	805	765	763	781	757	749	745	786	807	794	774	791	789	801	746	754	747	845	796	765	778	770	782	771	818	846	775	781	762	797	720	796	813	742	776	785	762	771	779	755	747	782	751	784	747	797	789	823	815	814	810	752	741	797	737	758	749	828	825	764	769	800	796	766	798	794	770	786	812	763	775	795	774	794	752	752	745	747	801	761	831	757	797	813	767	743	830	829	783	835	809	819	730	817	833	826	804	764	804	765	813	817	783	746	765	747	790	790	753	820	827	779	761	775	777	785	823	809	777	785	751	818	763	711	760	821	765	838	757	814	764	759	805	785	828	854	800	843	789	796	752	772	832	806	764	750	790	844	710	781	768	793	814	803	759	769	782	850	818	778	718	817	783	748	807	818	829	751	779	773	745	808	755	769	756	789	767	794	775	798	791	761	781	799	745	779	796	767	803	757	818	753	800	792	761	763	819	818	770	823	786	778	810	789	776	816	741	742	796	730	745	729	756	734	822	803	812	775	777	749	765	795	767	733	729	715	804	755	791	785	771	790	751	754	777	740	801	744	813	805	800	798	812	798	749	786	792	776	774	837	758	806	806	749	790	836	795	797	802	797	776	736	753	785	761	757	748	811	766	734	773	771	794	780	775	809	796	756	793	779	835	794	756	841	787	781	776	777	780	825	759	791	740	748	800	807	817	830	750	816	782	782	781	777	815	769	786	763	721	796	776	760	755	825	765	795	801	824	784	732	827	747	824	830	795	871	804	806	716	804	819	786	770	799	783	765	802	769	765	841	752	775	786	755	754	743	780	753	777	796	790	801	769	742	755	790	789	785	781	743	777	774	763	770	786	780	746	778	796	801	752	759	767	774	814	789	753	754	756	838	787	758	797	818	791	814	802	761	779	786	796	753	760	824	780	768	793	701	733	790	766	790	783	731	754	744	759	794	839	791	800	801	752	793	768	807	775	811	707	842	781
22936	21122	29111	23311	21088	20753	5255	1222	869	841	786	724	713	691	709	682	640	622	616	633	598	589	586	585	577	561	573	606	576	591	4129	6569	5162	3004	900	563	571	540	566	604	541	549	553	525	547	533	557	562	538	528	498	585	547	523	548	554	530	548	539	554	502	545	515	575	543	528	521	494	527	561	567	524	556	535	531	500	572	520	482	581	552	531	525	511	540	515	558	585	564	568	555	510	511	550	575	510	529	540	511	534	529	525	542	540	515	568	541	566	536	549	496	553	565	602	537	584	551	532	551	502	538	569	547	587	543	531	576	577	537	519	584	563	543	550	556	561	531	564	548	544	535	525	547	520	535	552	572	553	531	564	493	548	578	589	536	565	541	561	559	573	529	519	556	560	520	551	560	567	542	542	565	546	586	514	532	556	529	516	563	557	561	529	523	575	518	553	552	553	548	547	531	553	535	537	548	538	514	578	525	569	517	516	539	559	519	531	548	563	507	539	570	548	561	558	564	546	521	527	518	559	561	564	521	551	541	542	501	558	543	539	556	510	518	569	535	552	508	510	560	568	578	550	483	518	549	572	572	530	521	523	583	512	566	592	511	499	541	541	518	542	541	555	558	535	507	508	520	541	551	514	557	537	528	525	555	568	528	547	514	551	552	513	517	572	567	525	527	546	546	543	527	462	551	579	562	527	546	523	518	612	572	577	551	583	564	546	544	489	540	564	532	568	561	563	521	528	541	556	585	549	587	523	541	522	550	527	570	550	521	567	529	582	546	567	552	530	559	544	492	514	528	531	556	485	555	560	497	563	535	565	543	582	523	550	540	549	519	534	553	533	525	502	538	540	527	518	528	570	538	532	569	576	534	515	544	573	519	551	564	528	557	543	524	521	565	544	566	556	528	551	561	546	561	545	529	537	546	551	512	564	555	554	569	549	529	551	570	558	497	556	533	528	515	552	493	517	526	576	538	577	554	539	561	548	536	542	556	554	532	561	530	531	623	583	544	552	572	555	572	516	528	539	565	548	575	561	568	549	531	561	494	516	534	530	561	511	578	530	515	520	499	554	558	596	547	560	564	530	538	531	495	527	577	497	589	514	545	530	532	552	512	571	550	535	560	585	546	535	554	534	485	504	519	558	535	559	543	525	504	549	507	541	546	541	547	584	551	530	539	572	520	601	550	543	457	570	512	530	532	561	544	538	529	537	514	534	564	522	525	542	538	560	529	561	518	559	548	527	518	519	507	509	548	563	544	554	587	506	527	537	540	572	539	529	521	540	553	556	567	539	548	511	518	524	506	549	518	589	563	517	565	552	490	543	568	559	520	559	551	540	539	535	537	582	542	550	580	558	562	597	547	543	505	532	531	510	580	565	536	483	548	558	545	562	573	551	555	574	545	561	537	561	541	528	513	523	533	529	528	574	544	525	546	530	531	532	552	467	552	565	525	566	548	551	547	531	519	531	522	531	548	522	555	531	540	550	547	502	543	563	532	573	533	500	578	546	548	527	521	593	549	548	540	504	519	560	528	516	562	510	498	576	549	588	580	503	579	535	531	536	536	559	549	504	514	555	538	570	508	507	561	526	541	537	537	558	534	534	542	544	566	537	521	548	575	517	547	531	538	564	520	530	560	532	564	538	530	551	589	547	546	561	513	566	574	541	528	500	567	557	531	519	543	561	535	566	531	568	540	564	536	501	569	540	528	601	558	543	580	524	523	533	565	539	546	510	557	561	528	490	531	550	522	555	504	551	549	503	560	527	521	521	520	529	578	543	549	506	521	518	516	494	493	552	592	576	536	531	584	500	575	513	540	517	555	578	567	545	555	542	537	516	584	579	559	552	496	529	563	544	573	561	542	549	550	501	543	587	516	544	557	539	511	507	587	550	555	520	582	571	555	497	553	558	528	565	545	552	547	519	532	563	547	554	576	547	522	571	551	532	525	504	565	569	550	554	508	532	569	547	512	535	583	522	560	568	574	524	557	533	568	517	597	547	500	579	507	539	543	525	523	546	549	527	529	553	566	568	533	547	560	516	549	455	564	539	555	539	575	548	569	525	540	534	563	524	555	519	558	498	501	520	505	523	565	534	588	540	542	591	576	538	531	534	532	559	527	539	562	523	542	556	567	556	556	543	568	501	542	534	534	529	515	539	532	537	556	510	563	565	565	545	562	543	526	545	526	501	531	534	559	531	569	500	501	548	547	556	543	534	551	567	550	611	553	548	578	533	561	548	550	550	539	540	525	507	526	542	568	557	586	560	547	573	540	531	525	538	565	552	545	510	508	554	528	518	529	522	543	543	529	483	518	563	522	575	556	500	523	529	548	543	547	524	513	532	526	551	529	505	520	524	512	522	552	527	564	543	535	515	539	536	543	582	559	571	560	547	542	535	535	536	526	539	530	534	535	537	519	558	584	564	509	571	586	521	543	519	522	564	512	586	550	566	505	568	567	544	532	540	509	593	509	561	575	529	530	540	557	535	544	527	528	533	542	587	564	587	549	507	554	508	559	548	561	538	575	539	552	504	563	530	553	515	553	541	587	518	518	548	582	546	506	582	541	560	559	526	525	530	535	522	536	561	509	600	495	535	524	562	511	523	527	531	561	558	570	527	510	534	536	535	500	543	556	541	562	584	574	521	549	557	577	521	536	556	529	510	531	608	554	528	535	568	562	543	522	562	552	485	564	538	547	551	523	533	548	535	542	543	573	555	563	521	525	512	522	591	522	546	524	530	509	514	522	543	549	538	553	560	550	515	508	515	566	509	481	521	555	539	580	576	549	499	551	586	529	545	500	548	536	570	537	500	511	601	564	524	557	525	570	563	589	543	549	540	530	543	520	548	540	501	558	492	554	512	553	545	590	564	597	539	527	540	508	529	526	532	534	531	574	541	525	546	590	547	529	581	512	535	528	539	542	542	512	592	536	521	540	559	573	545	508	526	562	530	561	503	554	537	532	551	509	522	601	551	527	553	502	545	538	578	563	502	538	569	559	529	510	541	542	543	500	528	536	544	529	553	513	535	581	540	503	586	508	535	515	581	565	519	550	554	514	506	567	529	559	517	564	567	529	544	526	556	580	547	561	560	568	581	500	551	567	526	507	537	556	585	537	553	533	524	541	562	551	564	553	551	539	570	573	543	551	536	542	530	516	534	618	557	535	519	540	561	540	504	520	531	554	563	532	536	605	584	548	528	543	527	569	550	543	561	507	547	542	527	506	518	535	511	523	521	533	537	509	520	558	505	549	542	568	588	530	573	525	553	562	549	529	539	566	566	551	565	535	559	538	513	551	526	526	533	549	519	560	567	553	574	502	529	569	530	553	527	545	510	529	548	575	536	514	549	545	540	550	557	536	569	540	566	516	567	516	572	545	551	553	549	544	560	576	539	555	579	525	555	523	561	542	535	508	525	511	506	498	581	559	503	544	461	536	566	532	559	535	512	542	543	520	523	565	546	510	532	529	530	574	550	552	537	548	569	510	545	555	563
54607	70244	31357	6479	4350	3457	2678	2179	1854	1553	1475	1299	1214	1043	1064	1010	972	962	942	920	956	915	839	909	896	886	800	862	825	846	8227	12125	9238	5349	1342	743	721	767	742	750	827	771	782	753	710	749	756	788	770	778	743	774	772	802	793	723	776	796	708	782	768	728	805	757	732	773	711	784	769	770	752	730	734	768	795	723	749	761	769	794	692	755	717	774	774	777	773	758	749	746	727	785	769	738	755	761	764	754	772	746	767	729	752	719	792	767	749	810	734	745	743	755	714	739	716	800	746	743	739	674	686	805	774	748	770	750	727	794	765	790	767	747	714	788	771	733	772	716	752	721	763	745	734	749	765	767	735	748	714	739	766	781	746	735	724	781	766	734	715	773	735	752	741	775	793	779	726	748	734	766	746	739	755	766	729	737	702	745	716	760	809	766	746	730	756	731	746	761	749	687	760	770	769	727	760	757	752	752	773	808	712	746	754	723	793	774	740	742	720	776	727	761	754	750	729	759	737	748	709	719	733	730	764	768	742	694	761	744	718	792	763	770	777	700	800	732	720	756	775	751	773	748	730	754	727	718	786	728	768	733	764	731	704	771	743	722	757	706	744	788	717	772	726	738	737	733	813	759	733	778	747	752	809	797	783	742	751	738	735	786	727	692	716	770	777	715	752	788	709	743	741	754	718	782	747	731	724	720	761	708	734	692	749	751	817	714	756	754	795	727	747	713	737	737	767	799	771	757	786	745	749	728	728	785	764	766	740	731	740	703	724	741	742	809	753	795	735	791	725	732	755	728	778	798	743	744	757	784	746	773	713	783	702	799	766	731	825	735	747	751	725	766	779	744	727	731	754	708	742	774	744	684	751	752	735	773	711	682	782	774	761	748	720	718	766	748	753	709	746	733	737	766	740	782	714	767	739	717	749	719	765	690	692	763	758	747	727	752	773	754	789	755	794	806	739	724	736	735	702	785	772	763	756	757	779	788	767	744	740	761	722	749	786	796	768	742	815	757	714	747	780	750	751	742	774	740	782	741	791	748	730	712	754	712	723	776	731	798	750	766	734	754	696	728	793	739	681	782	771	743	732	714	727	768	784	740	732	711	750	720	773	779	774	752	746	707	746	732	796	766	776	744	769	746	729	761	753	769	764	757	735	752	711	688	768	750	709	686	725	754	760	705	723	800	735	746	723	808	778	720	724	773	733	745	765	728	737	720	797	773	767	704	745	755	776	754	718	706	755	776	760	769	709	727	779	771	765	743	755	750	792	742	782	709	743	780	745	750	775	766	703	726	758	766	764	716	752	752	743	754	721	746	756	747	747	752	767	740	752	734	763	818	733	738	766	737	739	794	750	752	749	715	739	700	741	761	737	742	731	802	792	750	730	790	771	755	755	738	728	767	739	770	730	762	787	697	757	782	792	735	767	709	771	782	788	769	735	741	753	755	780	731	809	743	692	800	752	783	759	722	714	811	762	724	749	765	730	756	744	791	692	708	741	738	717	737	726	749	778	750	738	736	729	757	768	737	731	720	740	749	744	710	779	720	708	690	756	750	714	764	729	765	771	762	737	790	776	771	742	690	750	720	782	725	726	786	787	791	757	708	729	732	764	745	727	734	766	756	730	744	736	760	745	750	796	740	765	759	797	741	734	717	793	765	759	790	745	735	762	801	761	740	724	726	757	752	735	750	758	778	702	746	754	692	782	742	765	716	758	790	717	739	736	731	747	753	726	747	804	807	725	748	741	768	717	736	753	758	696	779	721	776	758	746	758	747	737	784	765	774	740	761	759	712	723	745	819	782	734	742	783	742	752	745	735	802	803	735	784	785	725	734	744	729	735	771	787	746	716	774	765	805	729	773	705	769	767	741	743	701	753	743	742	724	730	785	788	732	753	761	722	749	779	706	729	722	765	753	744	791	779	764	689	737	751	740	736	703	732	757	720	718	757	797	742	694	748	728	788	756	762	749	798	752	732	802	765	774	786	749	790	789	751	785	761	705	734	759	806	768	749	716	743	753	782	693	747	733	696	768	720	739	724	750	756	721	752	728	748	724	757	708	774	750	744	763	774	764	724	741	748	759	743	752	718	751	717	764	759	726	767	743	720	721	735	721	809	769	787	727	732	743	761	798	721	720	733	715	738	770	797	774	750	774	761	785	735	747	705	756	793	728	753	737	749	779	762	714	767	721	770	792	741	730	716	743	785	776	730	734	785	755	738	728	771	791	782	741	760	765	762	787	734	739	739	731	742	716	722	809	736	779	743	766	757	735	751	731	737	781	782	753	712	706	723	771	715	736	782	744	784	729	731	783	729	781	740	754	803	719	753	744	763	726	716	745	740	681	752	783	744	757	769	731	764	729	772	744	775	713	704	774	780	722	781	733	764	760	700	774	752	795	751	789	791	735	754	750	731	760	706	743	738	713	727	690	750	780	807	755	741	746	766	772	779	792	705	759	743	734	752	771	750	783	761	800	774	711	717	776	753	745	758	776	759	778	723	771	719	774	764	743	775	785	803	729	753	773	776	719	759	783	758	783	745	759	737	730	741	749	713	726	761	738	754	740	775	769	752	704	755	751	730	756	746	725	723	759	749	719	771	738	705	709	759	751	770	742	769	782	771	766	725	700	712	717	772	744	755	753	735	757	719	707	734	737	729	742	769	770	765	739	714	746	790	741	783	780	767	708	759	775	727	768	755	816	751	784	799	764	734	689	773	736	751	719	786	743	752	740	710	698	761	711	730	730	719	740	762	731	808	782	727	751	778	794	781	728	748	797	751	738	767	742	734	784	785	750	766	741	778	768	761	756	745	716	780	717	744	772	724	760	756	686	674	772	754	712	776	695	795	764	789	743	714	734	706	744	745	726	768	761	806	756	738	741	773	796	761	707	718	771	742	782	738	750	737	745	721	750	750	740	721	765	766	740	770	674	794	763	737	754	739	712	758	749	742	762	777	769	740	762	752	778	769	775	738	782	741	729	746	742	742	708	720	801	749	788	744	797	751	758	685	735	723	720	814	769	770	740	751	729	761	752	755	770	755	731	735	741	784	787	759	784	778	717	758	755	752	717	762	801	715	726	756	722	740	706	776	739	770	777	729	752	723	742	778	702	772	757	699	762	755	755	758	779	746	726	712	758	746	783	777	704	692	758	771	782	716	763	744	744	669	751	793	747	718	696	741	768	754	705	763	802	770	757	767	776	781	756	729	732	743	777	755	768	809	785	760	713	737	799	732	794	750	732	733	714	755	765	762	765	727	729	735	755	769	723	776	741	733	709	737	796	720	748	742	758	763	735	780	743	729	771	790	728	718	730	700	783	712	739	776	705	779	761	721	769	790	785	731	692	783	738	793	760	719	739	823	683	819	716	784	713	704	736	774	747	731	793	771	704	757	712	782	760	711	717	756	736	823	755	721	722	738	747	698	751	764	699	705	731	773	748	736	758	760	717	764	742	800	746	766	761	777	723	704	724	764	779	813	759	734	768	771	790
27075	22089	15690	1668	449	460	431	416	405	415	392	394	411	432	390	387	397	366	352	353	406	366	366	389	384	355	383	378	400	382	507	804	886	768	470	375	395	361	377	359	378	389	413	395	399	393	368	391	367	369	372	346	370	389	371	387	382	416	388	385	356	379	401	387	416	375	380	402	373	397	405	410	380	364	388	372	383	363	398	401	383	398	390	378	346	354	399	399	368	412	371	370	361	376	365	388	364	369	372	379	381	398	403	348	396	358	377	380	351	383	383	389	416	346	376	365	374	343	385	383	351	385	402	365	420	376	381	398	383	375	373	361	345	370	368	379	382	372	377	403	365	409	397	396	398	395	375	373	373	386	375	385	405	338	398	359	368	382	363	379	359	411	364	372	368	407	375	363	378	337	376	369	381	394	358	384	381	371	400	374	334	371	377	381	388	424	386	357	414	374	400	404	381	396	372	376	383	376	373	401	358	365	396	413	368	363	384	381	379	384	383	380	375	352	392	396	374	371	398	395	376	407	377	373	425	370	353	363	406	353	366	382	370	386	402	333	381	403	348	372	368	376	387	371	364	392	369	357	371	366	372	387	321	378	366	365	348	372	381	396	397	387	389	371	351	376	358	390	371	411	362	378	372	402	387	341	372	382	377	398	388	382	441	387	379	365	385	364	390	351	414	385	405	388	371	394	377	368	346	389	376	381	388	375	338	397	357	374	399	401	370	393	349	385	380	351	402	411	411	400	368	373	359	400	373	385	362	387	343	377	343	365	389	352	416	368	357	379	408	359	345	397	360	394	344	353	381	370	363	408	421	396	360	421	423	407	388	366	356	405	367	393	377	369	379	370	391	398	409	363	375	376	346	361	353	362	357	379	391	397	357	360	389	351	366	384	359	396	408	361	367	380	371	357	379	373	346	375	380	395	378	352	373	379	403	358	367	354	346	396	412	410	413	364	363	366	345	379	407	382	384	384	401	387	378	390	393	372	378	358	333	376	339	385	352	379	368	386	398	376	359	351	440	355	377	384	356	367	409	378	423	392	374	385	379	372	384	376	372	362	409	411	376	429	375	361	369	395	397	349	374	377	384	341	378	402	392	372	356	392	385	385	370	361	386	344	393	359	360	363	392	389	385	374	383	377	406	361	399	369	367	382	415	361	357	360	394	334	364	399	376	396	378	332	333	348	392	343	390	391	362	381	421	379	395	376	406	372	389	371	382	406	376	367	344	403	409	366	358	366	356	375	375	362	368	404	392	344	383	382	384	382	363	375	388	424	368	364	329	381	369	376	378	366	361	354	420	361	376	371	371	400	362	371	352	398	376	388	361	380	367	372	373	377	376	343	392	412	349	408	367	387	370	391	373	387	357	349	403	362	349	363	326	399	391	367	361	390	394	367	418	389	386	404	381	394	376	395	354	361	401	383	384	360	389	373	372	373	374	389	399	408	378	358	399	387	392	367	367	403	404	385	417	373	364	387	396	429	369	371	389	357	385	354	390	378	384	392	390	341	373	380	389	387	345	403	372	338	377	351	337	408	394	403	390	389	394	349	378	382	387	369	367	401	370	384	362	375	381	368	389	363	400	380	357	410	391	413	370	355	391	390	408	394	358	346	346	389	417	346	396	390	401	395	379	386	369	370	365	395	385	387	378	361	391	366	382	392	368	394	369	380	354	384	365	386	356	383	362	372	377	388	402	361	368	423	377	408	350	362	372	357	354	360	380	363	374	383	378	360	340	404	400	413	370	351	382	349	380	367	372	377	379	353	370	417	403	398	367	336	392	393	373	414	372	393	369	380	397	360	374	393	413	378	355	361	397	378	404	385	393	369	385	376	389	395	412	365	386	385	398	360	392	384	385	362	396	378	367	385	395	392	419	411	407	405	349	380	383	366	381	388	372	386	380	376	360	383	366	386	330	341	372	371	383	370	403	387	350	321	394	391	392	344	381	412	354	366	383	358	381	371	429	363	392	364	385	380	371	350	372	399	374	390	399	357	373	372	356	371	341	386	367	358	397	372	390	379	391	412	366	406	380	388	389	375	381	387	379	372	401	366	379	363	403	350	389	368	363	378	395	420	382	392	399	379	392	372	382	379	342	388	391	387	375	394	351	385	344	365	376	357	398	384	386	356	364	407	376	417	370	355	383	367	364	383	396	398	381	352	391	379	394	383	381	383	381	369	403	390	370	368	380	387	359	402	371	359	358	404	351	363	403	394	436	364	386	379	348	357	385	375	378	408	355	371	361	402	397	367	374	411	390	409	372	402	367	386	336	398	339	404	376	346	383	356	365	388	338	363	381	393	391	401	418	379	390	365	380	396	374	397	367	375	351	373	395	368	387	376	370	372	370	382	383	414	432	364	377	372	352	383	418	384	393	355	386	374	365	359	402	386	407	371	364	351	359	398	381	388	410	373	381	414	397	388	402	345	365	354	376	394	370	366	358	389	375	354	359	384	389	377	365	400	408	365	380	355	389	328	375	369	382	343	384	394	373	358	373	371	412	408	375	388	403	414	367	408	356	356	383	354	375	388	367	402	375	365	377	364	365	362	347	355	403	395	379	354	357	352	361	392	399	401	348	405	364	384	377	379	392	337	377	372	341	361	355	353	392	358	403	364	360	382	392	364	386	392	383	369	372	373	410	416	375	377	351	366	377	394	374	429	369	348	376	353	387	358	378	355	404	399	382	403	376	356	367	392	361	341	383	400	363	347	379	355	392	370	400	348	363	384	406	369	421	361	390	376	401	368	379	381	355	375	384	404	353	407	370	357	374	426	384	366	395	370	386	392	381	377	396	386	399	422	370	377	354	360	363	380	363	419	374	411	355	429	360	385	345	346	364	371	344	373	338	368	381	388	399	406	378	352	378	344	364	394	381	368	378	395	388	375	377	367	377	387	384	377	397	398	348	399	345	360	378	354	356	399	411	355	412	398	388	380	385	404	386	362	375	394	358	362	370	380	389	393	324	356	338	364	382	404	383	389	416	352	384	385	372	387	362	405	394	379	358	369	371	377	404	387	389	398	380	357	412	372	394	385	382	395	354	370	400	330	326	384	387	373	374	384	384	381	348	413	440	348	371	326	395	429	365	410	362	356	378	371	361	374	379	380	400	375	402	370	368	411	349	392	398	376	405	419	401	385	359	378	391	389	361	357	362	374	383	333	390	346	415	361	346	378	396	396	361	340	371	390	384	364	397	368	376	384	387	398	388	425	391	380	382	391	386	403	350	364	391	387	383	378	380	373	389	420	370	356	390	360	389	360	386	364	398	395	413	379	365	419	371	363	387	416	376	403	393	360	389	358	370	369	373	384	367	371	399	412	368	372	401	393	369	355	355	404	370	354	348	383	391	358	374	384	368	392	398	401	389	336	391	372	353	361	368	357	359	364	394	373	375	359	347	394	429	370	376	366	398	402	408	338	384	360	389	364	386	388	397	388	397	364	383	403	344	379	348	412	336	404	390	368	396	379	361	403	362	356	366	408
25633	31963	6420	896	702	699	585	640	571	615	585	536	543	528	563	532	537	615	525	568	532	519	544	536	556	562	538	556	517	561	943	1598	1643	1305	711	544	554	540	530	527	554	513	530	536	537	556	526	534	511	534	525	536	526	561	515	554	524	559	537	553	502	505	538	528	537	518	548	559	531	543	533	553	556	546	499	513	493	536	524	539	553	541	561	509	537	504	536	501	537	541	529	523	561	517	535	531	557	494	515	513	572	533	540	560	536	565	540	532	526	518	533	551	526	516	524	541	516	502	532	546	547	511	539	576	595	512	564	581	529	529	534	484	483	514	507	549	525	530	554	538	547	534	554	526	491	554	500	553	583	571	523	567	510	524	524	541	565	499	559	538	547	532	561	536	534	524	537	573	545	515	509	504	504	577	580	515	555	534	547	522	475	556	546	542	541	600	488	512	535	526	595	592	542	539	530	519	513	526	543	564	586	536	489	538	492	533	525	514	470	586	525	540	538	564	552	505	498	519	482	534	553	543	569	527	532	561	552	519	531	531	512	532	507	515	538	554	542	495	540	560	547	528	559	543	533	524	528	525	568	537	531	538	534	532	556	594	526	477	529	528	554	529	527	508	514	539	526	537	483	539	534	522	553	542	542	520	563	519	519	507	557	516	527	564	488	528	527	578	551	521	504	523	517	552	526	481	515	505	557	564	569	576	520	511	555	562	540	535	531	503	542	557	550	533	519	553	549	519	542	537	558	499	476	527	504	541	520	507	496	539	533	531	533	533	558	529	487	495	553	530	531	541	546	540	510	558	521	566	516	528	517	534	532	559	514	507	525	545	526	537	521	536	525	518	518	473	502	529	526	535	526	548	521	541	535	571	564	547	529	502	547	555	521	542	517	574	517	488	535	541	548	545	504	538	501	526	548	583	553	554	522	549	531	493	528	532	489	516	547	499	510	544	504	539	529	506	544	513	524	525	545	557	503	514	563	516	589	544	555	534	511	553	545	515	544	528	541	564	530	530	562	499	558	561	574	557	561	517	543	517	476	517	541	524	503	531	554	556	494	532	509	509	525	591	536	535	535	522	517	519	538	539	536	557	564	572	580	531	539	571	542	510	508	579	526	518	492	515	523	546	548	528	575	549	502	515	539	511	561	486	533	563	528	511	559	511	530	545	534	558	544	561	522	520	530	516	541	552	530	513	524	532	576	556	530	564	511	533	554	568	546	518	537	546	511	534	532	527	553	533	529	564	560	538	523	555	515	572	550	569	552	514	546	529	503	511	518	530	537	528	528	542	566	535	579	493	545	526	556	552	529	518	566	545	474	555	587	536	561	557	535	572	543	525	557	540	534	487	553	599	543	517	549	496	555	540	535	556	505	498	525	557	538	528	518	535	510	555	519	549	532	529	558	523	566	575	575	501	526	524	508	554	559	564	533	522	536	508	564	540	520	559	503	553	500	520	537	537	526	550	523	497	504	516	568	525	522	529	530	520	511	492	515	533	622	497	482	519	586	520	526	541	519	531	526	566	558	583	553	515	555	522	531	533	552	514	532	556	524	569	502	537	528	490	535	519	516	546	564	519	545	568	540	513	570	536	534	492	562	533	530	517	568	556	527	527	559	552	498	509	526	548	496	509	515	473	544	531	510	479	525	534	503	571	540	499	506	512	572	503	520	577	521	547	525	493	495	583	537	523	500	546	545	596	507	500	531	546	546	483	528	509	537	540	568	503	557	528	531	532	510	558	551	526	511	538	514	571	540	534	542	543	497	547	533	500	541	529	540	524	527	528	513	530	591	525	528	544	479	539	522	572	523	549	531	544	537	530	528	530	557	523	487	503	490	536	546	545	522	522	534	576	533	538	523	506	551	466	537	527	524	532	533	523	578	593	529	577	555	568	563	521	551	560	571	544	511	495	529	522	524	518	557	510	514	529	557	511	544	559	556	508	555	493	548	539	563	538	523	530	528	530	506	599	531	522	502	513	514	533	581	554	528	533	507	535	501	539	514	512	547	519	555	565	515	539	536	531	525	523	533	533	559	526	526	507	538	551	568	582	509	525	524	560	538	591	521	516	521	518	545	552	559	545	516	539	522	513	540	545	565	562	551	514	507	556	551	545	554	571	534	536	489	513	507	501	540	555	579	522	494	527	543	551	504	491	590	544	545	592	538	540	533	541	510	548	552	527	555	547	518	505	559	538	515	546	530	524	532	501	551	554	520	584	547	487	532	490	511	555	546	512	572	553	522	525	520	550	576	509	511	549	497	520	573	514	540	527	549	487	504	537	489	565	520	531	530	550	521	553	505	526	521	514	561	570	550	523	517	546	537	513	561	475	516	496	558	535	515	520	511	529	509	512	504	534	538	504	528	493	545	520	559	553	554	513	499	497	517	516	517	545	589	541	549	519	556	526	541	528	552	506	512	521	482	527	508	566	522	537	527	513	506	539	511	548	548	530	524	536	479	556	505	512	538	503	520	509	543	575	567	502	520	508	547	517	484	530	582	559	565	522	536	555	545	509	549	537	540	527	532	518	559	514	468	563	527	516	522	569	528	514	483	487	520	526	511	510	580	512	532	539	537	561	497	502	561	521	547	515	507	530	545	539	524	530	522	530	546	538	520	542	570	542	501	517	526	538	525	547	527	549	528	552	576	537	533	527	545	540	492	506	549	537	546	549	552	520	529	532	541	523	558	538	558	507	552	537	532	541	548	547	584	566	519	561	520	575	539	498	551	535	555	559	531	519	498	552	520	521	507	571	548	505	521	535	527	508	565	522	575	554	510	522	526	540	556	491	508	540	527	549	498	543	510	537	577	540	499	521	526	581	518	538	565	548	527	532	544	479	559	558	557	532	529	559	519	527	481	550	525	493	515	550	504	572	530	528	562	570	529	533	506	592	506	581	509	548	538	510	518	534	554	521	512	532	522	541	538	502	535	533	578	490	515	534	531	519	516	547	554	538	563	519	560	503	550	523	511	523	561	519	464	566	534	503	528	558	536	527	560	514	555	522	539	512	503	529	537	511	505	505	531	544	553	524	578	558	545	524	556	518	528	513	528	571	501	533	534	559	523	526	573	529	533	526	517	576	568	503	498	537	538	530	498	533	532	592	563	496	532	517	535	538	520	521	527	539	542	546	515	538	553	540	512	541	517	531	532	516	496	537	548	560	589	568	543	499	559	543	498	570	495	539	562	552	530	516	548	564	487	538	521	527	567	524	537	527	538	542	545	547	555	578	525	520	566	546	536	528	519	506	520	504	570	569	524	534	525	544	525	495	519	569	495	568	503	531	522	532	532	545	529	533	565	551	555	546	519	511	570	513	529	573	534	551	520	529	523	549	510	541	533	538	530	517	547	499	513	521	553	474	538	502	531	498	507	580	571	503	480	564	551	512	562	482	572	561	562	502	550	561	548	509	508	509	576	541	546	515	514	520	542	538	506	522	503	556	534	553	505	530	525	527	542	541	587	532	493	522	526	535	467	527	490	545
23928	21197	28794	23684	20783	7065	1163	870	741	698	692	693	678	605	659	594	638	576	594	618	589	558	603	596	578	610	600	640	559	641	2136	3703	3171	1973	1005	560	594	623	563	557	594	568	562	567	580	600	600	568	598	580	567	581	551	563	555	594	533	588	601	590	559	576	586	564	558	586	588	581	569	576	561	593	582	537	515	555	547	598	576	541	582	566	584	560	548	592	556	530	558	560	536	569	583	600	547	607	561	565	554	593	572	610	548	581	558	554	583	561	567	609	590	555	569	564	594	547	567	593	643	588	592	567	603	602	543	579	561	567	555	558	558	562	589	581	558	534	558	612	539	559	597	578	588	583	525	579	588	560	572	581	554	609	574	562	530	566	588	599	572	614	553	548	532	536	607	589	562	588	603	548	555	581	555	611	613	573	599	562	588	539	622	591	520	543	564	582	555	606	576	594	537	523	585	552	611	592	578	575	614	535	519	596	596	592	563	600	511	580	540	558	598	559	532	547	580	548	576	563	584	589	568	557	550	603	578	581	575	553	569	554	565	552	551	537	549	552	549	574	585	593	593	545	567	582	579	563	589	642	604	556	557	580	640	599	571	568	616	584	583	570	600	582	615	558	585	576	597	536	580	598	568	557	592	565	523	532	568	583	576	599	543	576	545	569	534	592	509	531	605	564	623	555	567	576	563	562	573	547	557	559	571	577	566	604	553	547	577	585	571	547	527	576	557	601	604	556	562	581	573	572	543	591	524	561	584	567	583	600	594	582	551	547	605	605	613	566	538	555	570	577	554	617	586	559	545	585	508	625	582	565	570	573	587	561	571	571	566	585	592	583	564	546	584	587	553	587	582	568	599	609	581	528	537	577	576	581	593	592	579	562	573	593	590	532	574	522	572	599	546	584	559	596	564	658	570	538	566	622	550	576	589	559	580	572	599	584	578	537	536	566	582	572	578	562	593	602	581	602	590	623	578	561	602	614	581	563	591	607	619	576	570	551	575	571	566	560	539	560	560	606	580	599	604	552	570	596	579	619	521	567	550	595	562	574	610	549	588	552	585	590	578	570	618	548	571	556	548	540	557	590	589	582	572	559	584	557	506	513	578	576	580	577	532	585	583	552	551	539	583	561	593	585	573	553	566	613	586	567	545	592	577	622	592	584	535	585	560	564	589	580	542	552	559	523	573	593	573	604	551	560	579	596	584	564	611	622	582	552	611	591	554	559	570	552	576	579	572	579	594	559	587	590	576	567	595	595	602	564	500	576	553	528	613	598	577	576	546	514	591	582	599	544	583	593	565	591	553	535	563	549	575	599	576	600	581	586	595	537	563	574	598	603	561	608	555	573	557	580	552	564	570	581	589	554	586	572	579	536	589	578	576	548	579	538	557	590	530	572	562	604	534	598	561	537	582	570	580	569	589	542	575	602	558	559	574	546	534	570	606	560	603	546	544	567	550	590	575	575	628	564	631	573	584	541	532	603	577	575	557	525	621	562	581	579	550	558	606	586	547	568	581	505	581	608	546	579	523	568	586	526	586	582	611	586	564	549	559	553	624	577	569	600	554	586	530	555	587	573	556	578	585	532	536	590	558	566	564	589	575	588	545	579	541	528	602	572	610	530	560	534	559	576	577	604	576	589	565	520	612	643	600	546	580	575	566	555	519	568	571	582	529	621	625	549	568	587	579	542	517	598	577	571	560	558	590	624	571	547	586	573	560	540	554	557	566	550	606	580	579	578	567	551	577	585	528	604	512	567	596	583	573	532	581	554	544	543	570	591	564	526	524	568	578	541	595	591	584	554	538	601	553	573	528	579	571	512	563	548	569	608	552	574	602	562	539	562	573	587	533	604	589	569	577	556	567	568	552	583	591	556	583	577	534	553	561	515	594	513	560	588	573	580	549	574	567	556	578	559	559	597	557	540	607	556	551	575	575	579	609	551	530	573	601	567	550	588	557	634	599	586	565	547	580	559	576	584	546	554	611	561	531	584	592	572	565	564	558	570	579	543	578	554	563	580	572	529	581	547	592	553	573	556	613	583	553	563	557	579	518	559	565	574	516	582	580	614	595	563	569	560	536	577	617	574	584	549	531	540	552	547	625	580	592	600	543	572	595	558	607	586	534	587	556	510	570	546	586	585	596	551	517	599	560	550	589	581	564	587	565	586	588	539	579	560	558	581	583	597	558	554	553	607	567	521	588	519	568	576	590	541	591	586	553	569	565	593	617	557	529	609	579	578	593	569	539	522	602	548	556	565	570	584	560	549	582	556	596	566	571	595	590	566	583	549	579	561	604	572	576	561	559	577	589	558	558	597	569	531	568	552	555	577	582	596	595	573	527	629	558	570	536	555	582	540	584	572	587	571	500	584	570	556	590	568	559	583	560	609	536	555	513	576	598	579	590	557	563	594	563	588	562	560	536	601	556	583	554	608	524	586	543	574	604	525	597	591	584	612	588	563	562	610	542	576	586	566	554	560	571	615	593	588	554	575	537	558	604	560	554	597	569	571	590	593	554	537	515	601	572	581	542	520	609	591	550	579	530	569	574	503	553	589	565	550	599	524	544	563	542	617	597	565	579	550	593	574	590	569	596	561	551	599	545	585	551	586	537	554	583	600	613	610	566	595	565	596	558	595	500	569	586	576	549	581	566	528	579	540	608	614	584	575	546	612	573	538	586	549	594	549	557	595	581	536	552	589	579	515	546	566	577	552	570	521	572	567	559	574	569	588	572	551	578	550	542	513	566	567	611	572	580	583	616	583	545	580	592	553	578	574	586	540	573	578	578	559	566	577	567	597	657	564	593	575	571	558	591	560	568	582	578	556	591	590	543	586	594	561	602	619	584	586	573	594	563	520	525	609	578	562	557	564	519	567	590	570	618	567	555	559	587	586	591	556	522	573	502	528	591	617	575	559	568	567	576	580	541	572	592	551	590	634	571	577	571	592	566	602	567	601	569	556	609	593	596	571	573	580	590	599	556	555	588	568	568	527	596	597	549	492	570	598	568	520	591	572	582	554	581	589	575	620	555	577	553	571	560	542	623	573	558	532	567	615	547	564	580	578	560	586	569	601	559	542	587	557	563	606	563	561	583	594	568	566	580	582	565	565	554	555	606	543	559	584	582	564	599	529	560	577	596	568	557	503	571	575	617	567	577	572	547	548	578	548	533	580	552	521	546	535	603	604	563	534	586	604	565	547	562	585	584	591	563	571	535	560	565	566	536	563	542	598	583	565	553	558	600	587	590	598	544	572	537	577	575	589	562	547	583	573	560	520	557	559	572	566	568	588	620	589	555	552	599	562	532	590	551	608	563	580	563	548	614	519	526	550	590	565	537	532	607	582	531	548	571	560	541	574	573	526	553	535	579	645	572	581	553	572	589	562	552	588	577	587	545	553	563	581	580	574	523	569	551	539	590	551	549	562	608	548	591	542	580	605	592	612	595	571	570	555	580	590	534	563	569	591	602	590	555	592	595	578	583	602	603	569
48742	62150	18832	4202	2844	2195	1806	1592	1415	1213	1199	1045	1065	1033	946	1016	872	881	903	880	879	856	867	838	782	902	822	830	876	1037	4597	7461	6028	3761	1636	783	770	815	819	780	744	834	721	784	759	794	800	812	778	841	789	797	755	798	756	794	799	774	838	813	814	786	793	865	816	772	801	778	800	793	770	824	789	772	776	808	793	789	783	743	770	793	777	835	755	758	784	801	812	806	794	749	812	781	754	796	767	752	815	791	770	831	819	829	742	786	741	762	836	801	840	792	785	749	763	778	748	791	767	826	804	817	740	816	759	792	818	791	781	744	751	739	789	787	789	791	766	803	797	762	811	804	761	727	803	786	823	754	846	807	813	776	790	781	752	788	775	831	774	815	753	792	803	806	811	808	801	795	833	779	772	751	769	813	743	770	782	814	771	797	759	766	775	826	770	804	798	799	787	748	809	801	772	754	772	750	757	778	801	792	773	775	824	732	780	716	735	816	745	734	813	728	740	806	763	785	849	789	731	778	759	802	781	788	730	785	802	791	820	811	780	812	769	834	796	777	801	770	800	787	777	751	817	793	743	776	759	778	764	799	831	837	782	801	769	795	795	755	787	771	785	823	801	781	780	816	856	796	790	739	769	728	741	769	786	791	781	784	764	758	834	814	800	804	761	784	797	788	843	774	781	779	803	768	815	819	763	826	788	827	767	799	766	796	772	810	780	768	799	770	788	823	787	819	785	795	726	769	795	801	770	727	811	781	781	771	765	794	807	809	716	819	740	789	782	800	793	782	754	812	784	807	821	785	785	773	761	807	729	762	796	823	802	771	756	806	800	770	736	767	770	787	830	817	767	784	805	773	754	736	787	843	800	750	766	796	869	726	807	769	732	795	823	811	809	789	791	759	817	810	739	815	824	791	807	796	770	830	781	806	750	781	748	803	789	751	816	803	823	762	815	779	810	818	807	809	789	844	763	787	772	755	818	768	792	779	771	766	780	745	810	799	821	812	751	781	820	790	783	792	775	746	760	816	778	806	791	810	738	809	812	777	774	807	819	784	814	805	783	802	775	776	783	781	733	722	801	800	786	777	827	811	819	773	788	757	809	798	805	784	768	837	814	809	768	781	756	764	827	754	794	800	743	839	722	821	774	783	764	762	782	742	799	753	802	756	818	790	794	773	788	756	766	784	830	760	743	772	808	796	823	784	822	786	765	761	818	841	784	740	809	746	779	824	807	792	821	797	733	798	840	786	785	758	778	765	829	749	788	775	849	830	755	802	812	774	760	810	814	819	780	825	777	807	829	792	772	808	760	771	758	812	787	830	772	832	787	786	756	717	854	806	823	777	767	752	839	775	792	789	810	844	815	743	814	769	808	793	798	778	728	798	796	798	787	809	780	806	846	780	783	830	813	762	803	782	784	784	801	810	759	745	787	805	805	806	803	749	782	760	832	757	786	803	787	754	800	778	745	789	848	784	801	792	792	784	748	762	791	819	793	812	802	755	814	761	797	760	840	808	785	785	804	745	802	768	810	831	797	762	823	799	814	797	797	797	807	756	770	798	846	793	776	771	796	745	791	825	779	774	749	749	789	766	807	790	777	787	798	820	809	808	777	771	830	795	812	741	763	834	790	837	776	803	789	770	771	868	798	783	833	795	774	744	768	827	819	773	765	797	748	841	763	776	827	781	777	817	776	764	777	857	818	780	825	751	802	802	805	749	737	788	813	788	792	759	784	732	778	772	824	748	767	776	761	742	791	739	818	812	735	801	730	811	816	765	788	794	783	798	811	829	747	735	768	782	842	808	824	789	730	776	776	767	744	810	751	798	783	788	769	798	815	803	800	787	810	803	754	763	755	795	769	767	821	812	804	771	784	810	751	803	773	785	845	757	844	747	790	789	782	782	847	781	816	845	753	774	796	826	849	769	812	767	745	789	765	748	768	769	825	784	780	808	786	804	742	758	755	783	730	812	791	784	757	750	773	788	847	815	829	775	812	797	804	777	780	794	814	798	758	760	766	784	769	801	808	789	746	801	768	767	823	764	810	807	789	814	766	778	775	779	726	770	806	729	819	753	784	759	747	756	775	783	758	831	814	825	736	776	772	818	801	786	801	787	761	753	748	804	781	782	815	811	781	768	758	835	751	774	783	829	758	761	817	782	790	761	794	798	798	818	821	785	824	792	768	744	779	835	787	754	764	793	777	765	836	786	747	747	832	766	757	787	778	767	840	831	760	848	831	779	772	799	829	771	794	799	792	805	828	776	757	841	787	785	800	794	777	801	770	873	795	807	757	831	757	785	756	829	780	813	750	794	776	781	791	740	815	792	731	794	795	758	794	778	798	785	757	809	813	782	759	794	790	735	813	744	820	783	798	816	791	803	776	760	827	798	820	805	805	884	781	794	785	827	781	809	814	796	783	792	736	780	776	729	841	768	788	781	818	777	757	826	787	773	759	774	800	805	757	786	780	777	766	799	816	775	778	798	771	792	802	755	802	758	791	776	765	808	716	771	823	769	790	761	793	817	793	795	809	799	808	808	757	869	786	790	800	790	819	772	818	774	793	791	776	759	756	797	801	763	787	831	731	810	773	813	776	807	830	815	751	792	784	809	788	826	806	805	780	797	800	795	816	764	758	804	778	786	838	824	766	801	811	766	825	828	810	796	782	782	781	795	793	785	843	783	804	755	796	770	812	788	764	812	764	794	780	784	767	755	765	788	786	815	822	802	783	781	830	858	787	797	808	804	772	792	776	790	781	780	836	780	762	753	781	758	765	741	801	778	822	821	818	760	755	800	784	791	821	779	795	753	776	802	821	752	827	814	796	826	730	780	775	773	793	768	754	809	777	774	834	792	821	764	821	773	784	771	790	751	749	773	797	780	790	803	792	790	803	826	717	768	805	778	775	727	795	763	737	761	805	771	782	796	785	778	775	778	827	776	825	815	836	839	818	768	737	760	847	818	801	786	737	817	813	818	820	803	784	747	771	777	747	758	832	752	789	741	824	794	836	746	786	763	762	727	795	745	749	757	795	761	800	808	805	752	772	759	797	780	781	811	810	762	761	797	806	809	818	795	770	822	784	770	784	758	814	753	770	810	766	835	810	816	783	793	779	779	782	775	790	796	764	797	757	837	762	779	758	799	784	814	741	713	767	786	799	788	768	762	829	777	790	759	780	783	801	817	808	768	809	779	765	816	821	838	777	844	755	761	767	741	791	806	776	768	784	791	785	830	800	801	760	753	753	759	792	782	779	765	740	798	782	867	797	799	728	805	737	772	784	815	789	798	797	822	819	845	766	841	724	749	827	773	788	766	783	746	780	747	829	829	788	764	746	810	796	755	784	783	769	760	803	791	799	840	798	845	818	830	799	780	788	754	756	793	812	780	852	766	809	789	793	819	745	797	792	819	789	724	760	805	800	764	784	769	818	775	770	770	761	793	806	772	803	767	777	751	819	769	757	792	782	768	801	760	783	751	756	779	809	758	814	819
22959	21127	29463	22996	21102	20822	5460	1195	908	854	807	814	679	753	701	658	667	610	633	650	587	641	624	614	606	603	546	586	554	678	2578	6118	5652	3659	1836	587	600	551	588	558	566	553	542	555	599	583	560	547	552	541	598	582	573	594	564	559	554	558	525	563	596	564	554	579	612	547	559	557	586	566	592	630	574	580	565	509	584	587	559	594	562	531	597	525	589	567	556	524	638	622	550	584	596	552	575	515	536	596	547	541	560	570	582	575	572	514	545	541	550	580	573	559	520	546	563	612	527	593	605	563	572	585	550	552	544	559	578	587	563	545	568	532	551	569	595	548	582	570	557	563	589	561	547	596	531	575	534	554	552	567	554	565	587	534	570	536	538	579	600	568	568	565	610	584	551	539	532	593	561	514	574	550	562	575	548	582	543	567	570	526	530	570	590	563	535	570	588	556	569	539	516	566	567	546	575	577	524	548	614	568	530	577	588	537	560	519	569	521	564	576	550	583	508	575	570	536	549	560	564	560	560	578	554	599	590	575	554	519	550	574	566	545	517	555	542	570	534	571	552	579	585	559	601	540	537	580	537	548	649	571	560	556	577	515	570	543	575	591	530	543	561	590	576	575	553	604	583	563	549	572	571	570	543	542	542	638	602	569	604	542	549	586	547	525	564	562	566	537	538	603	585	576	588	577	564	560	603	614	571	560	577	557	567	590	555	619	553	597	557	588	597	559	538	582	585	519	501	542	537	573	542	543	553	585	537	587	546	585	569	582	604	503	558	584	540	592	596	574	564	532	583	531	596	545	557	549	563	580	576	538	574	520	590	583	569	548	526	575	565	521	556	619	556	547	573	563	571	595	583	549	561	557	605	609	592	589	605	595	559	536	593	575	574	564	576	579	531	564	554	533	595	582	591	531	558	563	578	565	538	612	530	524	564	572	541	534	554	523	561	560	512	562	582	548	556	528	584	575	560	539	584	572	539	533	513	557	593	577	564	515	567	536	550	556	546	565	546	555	626	564	557	592	546	595	562	541	523	566	548	533	561	584	548	523	557	561	586	555	570	576	569	525	563	544	540	549	559	572	565	555	558	575	551	520	559	596	579	609	573	581	593	533	548	628	545	570	530	523	546	589	531	593	551	558	607	530	614	546	527	511	567	593	542	565	632	552	568	546	613	544	541	554	599	530	565	568	559	568	589	617	579	559	553	603	582	593	529	541	559	549	558	528	601	548	582	604	596	583	562	511	545	573	531	583	563	529	572	603	536	555	595	558	547	535	605	571	548	568	564	560	575	592	562	590	578	579	539	599	602	561	581	538	561	555	574	587	575	580	572	569	555	535	570	579	565	591	543	572	581	542	590	563	613	591	530	547	599	572	520	549	520	588	555	584	552	579	543	559	544	538	583	577	565	541	556	531	546	578	593	558	573	575	538	546	551	560	555	553	547	540	523	561	579	555	568	576	592	561	541	557	579	516	539	553	566	582	559	562	547	564	593	553	548	561	553	551	597	611	556	589	540	558	580	581	554	563	548	549	533	543	546	550	536	602	550	580	574	569	561	580	563	554	600	547	552	577	577	565	582	541	608	543	560	588	566	620	554	529	600	549	543	539	596	567	558	552	570	549	530	555	548	545	542	593	569	555	562	566	582	531	567	542	601	539	584	505	556	575	567	580	586	587	560	581	570	590	573	542	559	550	556	623	596	572	573	553	579	521	590	564	577	564	613	554	542	555	553	593	526	575	595	547	572	577	550	569	558	590	552	561	544	535	565	554	571	543	555	549	533	556	511	572	553	565	596	541	540	578	537	582	555	567	559	588	573	584	578	572	590	549	551	591	557	588	554	584	567	562	567	558	566	557	573	527	583	572	563	521	543	526	580	559	546	591	519	560	584	545	629	563	560	597	545	554	562	605	563	576	559	547	583	549	569	570	543	563	558	567	538	556	547	552	586	558	566	594	633	509	557	565	580	547	576	558	536	572	572	549	530	553	558	557	509	550	585	526	560	559	551	543	562	547	556	520	563	540	583	541	546	519	554	544	563	558	557	570	562	535	574	565	580	539	580	570	571	584	551	556	544	579	533	548	506	582	563	567	527	520	572	563	587	569	607	539	567	511	571	590	547	587	572	608	558	577	595	574	530	565	496	577	568	581	561	525	584	558	573	568	562	572	561	575	574	572	567	571	549	526	518	576	564	584	582	542	509	546	614	579	560	580	550	569	581	547	570	572	574	560	570	550	598	567	562	507	532	575	574	575	540	560	594	537	547	603	567	593	554	613	535	559	589	558	554	561	511	565	607	603	573	551	582	595	599	556	534	563	566	572	604	561	576	581	566	569	520	580	572	585	574	548	580	565	542	586	572	559	593	534	561	594	548	570	546	579	578	559	545	590	583	568	552	617	555	554	533	564	597	567	577	577	549	573	560	566	551	577	589	582	564	572	529	535	584	560	614	575	539	532	543	543	558	564	575	587	587	560	535	561	558	547	554	565	512	527	539	568	565	557	574	553	527	621	564	608	560	565	567	597	550	570	566	535	556	567	573	572	578	590	557	542	543	548	549	514	584	566	584	558	525	589	556	567	504	574	530	590	580	607	597	588	543	579	542	610	559	529	541	571	513	560	531	563	567	548	592	553	589	559	548	559	547	591	570	590	575	580	562	593	553	574	544	540	604	536	559	573	567	589	602	517	561	566	585	578	554	601	566	552	559	566	564	551	595	562	533	573	575	560	581	511	597	556	516	555	536	562	533	565	571	583	564	626	532	578	524	585	568	516	598	603	587	504	575	521	512	543	528	557	555	549	578	591	570	548	570	576	599	562	593	560	544	570	573	587	587	548	590	583	548	567	540	555	573	542	593	542	555	535	553	560	504	566	559	561	570	565	532	604	567	577	586	494	586	554	530	578	546	543	571	631	550	535	548	567	525	601	599	578	579	526	579	598	574	571	557	539	566	567	551	561	571	564	578	620	558	542	566	565	543	636	532	560	581	585	550	580	612	538	554	548	557	601	557	538	566	571	587	599	605	569	555	582	587	586	564	593	549	562	556	582	498	569	571	564	553	555	550	573	553	600	522	573	530	570	561	545	551	542	546	594	579	554	573	575	550	546	559	582	538	575	533	584	595	564	544	565	594	570	567	574	566	569	530	568	563	577	597	600	544	567	499	528	570	547	575	602	564	547	548	535	528	512	597	598	592	574	576	544	528	593	580	552	511	556	521	573	531	543	548	577	587	547	505	571	540	564	508	544	543	579	525	546	568	588	531	535	539	590	561	529	561	570	575	564	575	549	530	576	537	555	562	527	529	594	546	570	591	599	554	597	562	526	559	572	599	537	591	545	585	568	552	509	534	582	546	558	589	551	541	573	572	580	569	536	537	552	591	581	605	603	552	586	550	575	556	539	591	589	564	533	607	574	574	531	559	576	544	585	597	548	582	538	528	580	588	538	549	594	541	530	559	591	554	530	495	528	557	605	553	561	585	572	582	525	542	564
54274	58910	30554	6846	4515	3355	2718	2209	1826	1617	1412	1304	1208	1167	1109	1080	975	969	963	949	907	872	862	896	899	910	876	855	888	1041	5094	11428	9907	6618	3273	803	772	733	729	764	826	816	776	812	783	760	743	762	804	774	806	770	778	754	785	774	763	782	832	749	795	760	762	776	769	796	736	772	824	783	763	777	794	738	743	769	784	758	741	825	795	784	807	819	817	781	776	740	737	741	793	751	793	762	754	780	814	795	791	861	786	815	791	787	768	773	761	777	738	759	716	751	776	811	793	808	779	789	751	740	794	786	800	772	791	799	817	780	772	707	768	743	749	738	765	749	812	799	796	775	768	794	712	787	757	774	813	749	788	781	754	756	749	780	797	811	764	761	778	828	780	768	774	812	775	736	768	775	752	812	806	771	749	767	742	810	769	746	787	811	761	789	790	758	798	759	776	816	741	804	763	752	744	771	790	795	803	764	789	802	832	811	787	773	831	780	793	732	802	803	792	794	759	775	813	738	766	761	732	750	828	733	786	747	756	817	799	764	768	796	773	767	792	792	830	803	803	798	784	735	771	764	779	785	780	793	781	756	821	794	727	757	754	794	790	749	739	748	807	819	770	799	757	752	774	784	739	854	770	805	792	784	757	826	775	760	759	776	794	747	788	764	785	765	781	721	797	740	747	726	784	763	757	783	794	784	786	820	761	736	780	765	727	735	783	746	812	764	827	771	750	765	740	793	800	802	746	774	756	724	781	753	793	795	777	839	810	740	792	758	723	788	772	777	754	741	779	764	754	757	764	748	754	778	743	724	756	772	744	746	744	772	735	738	789	831	745	756	813	801	790	727	767	773	801	711	759	802	759	812	766	748	788	748	724	752	795	735	795	835	776	755	782	837	785	790	822	754	758	745	778	790	797	759	755	753	717	755	777	699	709	754	783	757	778	771	789	682	770	727	802	814	798	740	742	768	796	766	818	816	807	773	787	767	802	732	769	778	791	735	816	757	720	770	755	730	777	786	750	781	783	782	772	782	767	804	739	769	795	770	776	756	787	810	799	836	847	765	785	821	780	774	743	798	760	776	768	740	741	739	800	805	812	777	802	791	792	755	793	775	791	769	783	731	803	819	782	814	797	809	751	796	814	784	764	817	798	779	775	769	771	770	750	802	808	780	769	759	775	791	752	735	785	791	797	786	755	765	726	821	760	785	790	764	745	745	817	792	793	720	815	739	819	778	779	777	731	748	814	742	785	815	802	781	834	760	777	828	720	772	771	782	818	761	788	773	723	793	819	751	765	768	817	721	772	810	825	760	743	771	749	756	762	807	743	805	765	751	762	735	781	742	778	742	757	745	780	796	813	821	751	801	791	757	778	762	819	813	788	787	799	740	807	818	735	778	759	731	780	769	737	768	782	791	719	785	857	772	772	759	732	776	765	710	730	741	769	750	753	804	805	731	717	784	797	801	808	774	771	727	747	758	812	734	751	772	788	732	764	757	778	761	836	773	803	793	781	772	740	755	793	796	774	769	777	774	794	809	759	733	763	784	763	786	748	772	757	731	761	750	827	811	788	783	746	746	832	807	777	823	813	784	766	800	835	868	794	803	833	762	738	726	782	742	753	773	797	750	758	803	785	787	760	781	787	780	807	761	766	770	748	771	758	780	810	751	789	791	771	761	796	716	774	778	761	756	748	734	787	793	736	784	796	774	813	746	713	736	772	741	777	748	796	795	796	816	779	821	773	779	755	716	751	770	726	748	774	763	753	746	756	753	773	797	730	758	734	711	801	792	794	728	803	743	801	761	748	784	750	790	788	765	798	764	772	778	767	825	770	767	762	752	768	756	761	805	712	785	726	818	786	745	703	780	737	776	716	760	739	787	755	767	783	797	747	812	794	789	722	753	770	797	817	820	774	781	822	794	772	780	730	761	734	771	758	774	756	765	794	787	753	755	774	750	783	764	763	761	811	772	798	786	791	748	724	787	760	774	780	763	737	787	793	766	741	771	763	786	801	775	796	751	773	764	784	732	801	788	741	822	778	760	761	816	753	771	821	718	734	756	761	739	758	741	752	784	751	759	849	750	773	847	794	752	840	755	778	756	743	776	818	813	728	776	768	723	800	744	755	792	785	782	773	814	762	768	778	783	777	752	848	793	765	809	782	787	787	790	792	799	773	747	742	745	713	758	758	805	767	788	753	782	719	732	766	809	772	742	766	748	714	799	761	773	779	791	775	750	806	761	743	795	829	734	793	802	769	766	770	764	805	767	797	810	743	779	769	779	763	771	768	765	812	808	751	737	750	838	747	784	751	805	789	808	747	789	774	742	805	779	723	732	755	737	784	771	728	768	769	787	775	780	775	750	773	797	817	749	780	763	780	735	815	774	782	784	786	775	782	810	807	775	748	828	784	780	838	736	735	745	771	829	724	800	809	785	726	779	791	781	773	803	737	766	772	792	764	813	727	745	783	770	809	795	773	762	773	779	742	779	775	759	773	831	726	784	788	755	811	789	803	773	800	792	782	773	781	791	791	731	724	757	830	798	744	774	732	756	769	776	793	777	781	767	777	750	765	811	775	806	805	784	765	784	797	754	778	785	715	819	793	817	784	727	814	781	786	770	761	774	783	763	788	772	733	776	788	761	746	766	769	781	760	734	773	817	778	770	792	776	722	801	764	768	786	764	786	796	736	773	730	708	771	820	747	755	753	743	816	794	772	784	825	765	759	801	787	744	762	790	741	779	735	836	746	798	793	738	755	788	766	779	793	739	712	774	728	798	745	776	748	734	729	767	749	785	774	773	762	808	777	746	727	795	766	803	787	798	825	776	758	800	738	786	792	764	756	809	704	762	754	803	817	803	718	771	780	804	794	763	743	763	776	794	769	741	756	788	739	771	793	778	773	792	751	782	761	796	772	760	751	760	761	774	787	757	746	750	783	813	742	767	768	791	757	810	785	795	753	771	744	759	777	784	801	763	772	783	778	785	804	761	777	771	773	758	802	811	772	818	761	804	799	753	764	744	731	757	764	788	741	748	790	756	755	718	775	791	762	769	776	791	718	786	756	751	802	749	816	814	795	806	797	748	776	753	813	802	760	774	761	796	766	813	798	748	760	718	786	772	761	804	760	756	791	797	789	817	767	775	769	748	810	782	832	764	785	799	792	800	764	838	784	781	730	781	815	775	766	758	792	756	786	748	772	797	763	792	764	766	774	710	808	791	810	785	741	757	782	745	784	724	763	778	772	774	840	758	785	787	781	781	761	785	714	749	782	787	764	773	755	771	799	734	794	742	804	782	803	696	785	770	751	799	813	779	775	737	825	754	786	809	817	730	767	796	790	790	806	803	760	753	753	777	748	803	763	758	792	740	756	788	813	733	733	788	743	786	778	757	757	771	809	777	785	739	771	802	771	804	788	795	786	782	763	753	788	735	723	781	792	745	772	727	764	794	773	756	805	769	700	780	805	772	738	779	773	750	791	768	798	777	757	792	827	758
27175	21978	18100	3273	676	636	472	463	426	408	392	435	397	429	424	410	378	400	389	448	409	415	404	400	374	393	409	407	411	386	558	748	941	784	641	448	407	374	373	345	380	363	373	411	382	406	426	394	410	382	401	389	405	386	412	386	397	384	401	398	411	353	389	403	403	384	386	389	418	396	409	362	387	404	409	413	404	405	430	385	405	405	375	404	404	411	373	390	405	365	414	387	413	421	420	394	410	369	380	392	423	378	410	395	380	400	426	402	402	388	373	387	409	389	400	370	423	386	409	373	395	396	422	350	372	393	420	411	396	400	363	381	429	381	387	398	377	403	405	422	413	387	388	359	410	380	442	392	396	401	411	397	374	388	386	391	370	362	412	385	416	429	382	375	387	379	375	396	412	387	439	418	419	422	386	361	399	410	424	395	368	393	382	374	387	349	375	411	411	414	383	408	416	369	394	365	406	417	413	375	402	395	378	377	385	394	430	363	357	432	403	421	379	400	363	397	415	437	393	389	379	395	434	419	392	406	407	379	387	413	391	407	385	424	398	379	379	385	371	390	388	371	398	400	381	403	369	394	423	381	400	408	389	372	420	412	400	415	429	435	374	386	412	400	402	435	386	398	371	379	376	391	392	416	388	426	374	389	419	391	401	385	357	324	399	389	381	418	392	383	383	377	392	416	380	387	402	379	382	400	384	387	352	375	411	382	431	391	379	412	387	388	413	421	410	398	421	395	376	433	392	417	416	390	381	411	390	383	388	386	388	411	395	389	402	396	416	374	391	376	372	421	428	381	403	358	428	375	378	369	401	380	402	431	371	370	395	410	428	389	397	377	404	392	372	391	398	427	414	430	410	370	405	415	386	407	401	396	411	395	389	392	402	402	380	401	420	398	404	377	397	395	393	421	405	439	376	371	399	402	379	366	407	456	423	348	384	405	392	418	403	373	407	417	403	380	381	364	401	393	386	378	361	392	399	400	403	381	422	405	417	332	393	410	355	398	400	416	382	356	416	413	376	414	393	440	398	424	380	419	424	369	401	373	370	416	374	378	385	411	390	422	408	369	391	405	470	380	376	410	392	379	408	419	383	387	411	408	398	416	406	387	390	410	400	396	432	437	354	430	397	378	418	418	360	390	430	372	424	400	429	427	406	390	393	416	385	445	377	402	436	407	373	390	358	371	375	390	384	377	359	399	405	393	363	397	418	425	379	394	387	374	397	420	391	410	367	393	354	355	402	399	385	394	374	374	391	429	420	389	390	407	376	393	362	355	386	372	369	413	425	398	432	405	360	428	417	377	407	417	374	380	378	376	391	414	374	380	426	392	402	441	368	420	362	421	419	394	410	411	375	366	390	385	345	403	425	401	404	424	390	401	398	402	387	389	387	401	396	416	356	370	401	390	414	415	399	403	400	401	359	371	416	365	414	390	386	413	383	401	393	402	414	404	370	390	380	389	429	404	365	391	416	400	419	372	398	412	369	418	394	424	373	394	432	364	375	424	389	397	401	403	422	380	403	411	419	408	378	430	426	427	393	419	418	394	388	380	399	398	418	392	416	398	401	387	368	382	389	394	398	409	385	427	390	409	369	394	355	418	420	382	404	381	350	413	393	352	395	377	401	374	368	421	390	396	436	373	362	398	428	379	392	420	363	418	385	395	398	386	364	384	407	389	387	418	409	354	425	433	405	369	396	393	422	396	380	382	389	373	418	391	403	393	429	381	380	395	441	392	381	366	418	392	422	399	393	373	376	413	431	367	376	382	395	384	383	374	397	392	383	392	450	396	417	389	402	385	380	406	419	377	387	386	408	409	392	395	415	421	382	378	395	406	406	382	399	378	394	401	413	393	363	395	399	408	389	401	412	435	389	396	437	406	389	405	418	397	374	390	372	412	404	395	400	401	405	403	385	413	420	416	386	351	403	400	388	373	387	375	393	391	404	375	387	413	401	418	378	358	416	387	383	371	413	392	404	413	400	409	379	375	402	365	400	392	399	336	391	387	409	408	388	383	374	393	368	385	416	378	412	397	366	379	387	400	377	418	392	413	390	376	370	410	400	413	401	395	412	384	408	387	387	399	383	383	388	424	393	437	381	421	414	401	364	379	373	429	406	392	386	410	381	416	387	399	377	414	401	392	402	378	411	413	405	410	397	372	412	400	365	401	397	396	403	450	444	389	381	397	404	387	374	420	387	420	388	360	414	385	402	400	406	396	379	394	423	391	408	384	405	379	419	413	374	411	413	376	393	393	374	398	396	388	396	389	394	404	420	395	414	393	379	424	376	367	381	391	416	410	403	421	384	385	414	393	405	391	396	378	417	395	393	413	365	397	424	369	421	435	411	385	355	410	409	424	381	417	416	380	423	396	410	406	330	429	392	359	395	400	433	393	402	412	409	401	396	378	406	386	390	410	424	378	380	373	421	396	383	365	366	410	394	379	397	400	422	408	389	427	429	417	423	402	392	382	389	431	362	442	415	386	386	411	404	415	373	403	400	379	409	435	380	402	398	393	391	432	359	400	394	398	386	403	389	411	430	401	391	390	408	395	392	411	443	367	422	381	426	385	397	435	372	397	410	377	445	393	388	391	377	418	406	412	432	383	404	383	375	394	395	386	396	385	380	384	364	385	421	411	411	394	413	392	415	380	382	397	384	372	367	372	378	393	378	376	372	380	433	391	374	380	353	396	388	374	367	416	390	352	402	388	375	427	389	395	392	402	376	344	392	386	380	400	370	396	376	369	376	413	366	390	373	400	389	373	382	414	401	415	401	418	416	423	387	374	387	428	429	394	399	385	380	377	401	419	429	404	356	425	384	400	399	387	382	404	400	404	426	431	409	379	396	398	420	423	382	427	376	401	404	380	385	362	420	407	424	442	407	417	426	358	426	409	374	437	387	397	392	394	432	393	390	413	401	405	386	392	398	417	396	381	402	399	373	386	378	373	384	369	384	412	395	429	423	388	408	387	402	386	389	416	402	397	388	382	417	397	408	408	362	396	385	369	392	374	385	393	413	392	407	381	358	397	399	390	405	409	390	368	386	413	372	382	394	397	393	432	393	371	373	405	361	386	431	413	393	388	404	406	408	402	430	419	414	391	377	398	402	445	415	384	404	412	380	418	384	434	415	404	369	394	444	401	394	412	399	363	391	413	385	393	410	383	409	380	378	370	401	400	400	370	376	384	406	400	425	441	393	415	417	394	394	427	393	363	422	372	379	398	394	398	378	414	412	407	406	392	408	347	412	400	392	364	383	388	418	413	394	417	407	404	400	405	369	401	407	369	412	388	367	395	393	441	396	399	443	410	397	384	399	441	402	426	391	374	385	424	378	395	403	407	387	382	420	367	420	400	374	405	399	374	397	371	404	395	422	363	380	419	413	396	397	403	379	396	348	421	425	397	426	391	396	394	389	400	369	404	388	406	394	343	426	437	388	398	393	410	401	391	422	404	423	411	386	443	392	404	336	388	377	425	413	426	395	432
26500	30416	10661	982	770	686	678	632	611	582	552	595	602	615	562	558	578	559	586	552	574	521	538	570	569	558	577	543	580	560	930	1322	1533	1325	1021	543	501	536	531	500	586	504	569	536	589	611	563	557	566	549	552	562	562	571	547	517	579	525	517	533	585	574	549	580	583	552	564	544	572	535	567	517	554	539	545	557	562	579	572	519	550	540	594	577	527	566	575	563	540	593	596	499	545	530	546	555	561	507	548	526	552	572	562	540	535	626	598	526	561	537	616	543	569	533	583	557	538	561	535	602	568	530	578	545	550	533	554	574	538	538	559	566	534	548	547	612	576	545	527	558	566	595	557	538	575	612	552	559	544	552	530	532	524	537	552	561	528	555	569	572	530	534	551	538	563	537	550	530	544	544	552	520	539	556	503	553	552	557	537	561	542	570	595	541	533	539	578	561	513	564	545	551	567	511	587	527	550	624	568	540	541	577	527	523	534	577	539	549	564	544	503	571	540	536	559	554	516	580	558	535	572	577	530	544	547	570	554	551	542	543	574	546	582	586	540	580	546	565	582	533	598	564	556	592	549	550	564	515	585	511	522	574	503	561	546	526	524	595	538	538	607	546	564	540	533	531	570	550	529	516	535	511	529	548	524	518	554	503	534	519	458	534	531	549	564	565	574	541	542	540	536	560	510	557	541	554	550	517	574	532	532	546	580	566	558	563	538	589	497	564	561	584	573	527	571	534	536	568	586	567	573	560	548	579	523	532	548	544	567	520	573	541	522	560	555	512	563	541	579	543	566	553	586	574	576	575	532	525	527	517	542	563	558	537	516	560	585	546	556	542	551	556	577	564	546	582	581	548	563	572	561	584	527	575	585	553	548	572	573	542	537	541	548	551	591	563	561	541	601	534	563	564	569	586	540	560	533	504	542	532	543	562	545	555	507	543	551	555	512	590	583	575	589	552	601	537	570	589	540	574	527	571	538	547	550	589	545	563	552	576	561	565	548	583	564	536	535	559	558	523	554	559	562	549	563	513	577	568	557	550	584	533	539	514	563	517	531	514	566	577	532	559	561	556	597	563	545	498	555	507	592	528	507	540	521	503	535	564	550	530	566	530	526	515	595	513	611	548	520	538	553	540	561	549	559	558	612	568	558	548	546	568	562	558	539	531	508	618	571	504	534	527	568	544	515	588	563	540	538	562	561	559	547	589	551	548	526	575	515	550	557	583	516	545	534	520	593	557	585	533	540	555	590	501	510	541	504	548	543	597	609	563	574	556	525	521	553	547	590	529	532	550	547	591	506	516	597	530	497	568	524	522	592	541	586	536	567	559	497	559	520	566	572	544	564	576	590	559	570	547	560	540	540	559	516	577	559	547	553	533	552	574	530	543	614	506	560	520	557	533	526	562	567	558	531	550	525	542	567	595	588	523	527	578	560	560	575	536	542	552	586	560	521	557	532	598	557	539	552	591	550	562	517	536	566	525	525	554	580	534	510	586	531	534	532	562	554	550	546	536	553	528	526	516	546	564	522	530	607	602	576	579	568	553	564	575	540	559	494	539	559	573	545	562	591	532	530	545	502	557	551	533	565	558	516	559	529	572	540	596	509	561	529	532	554	570	553	563	574	565	539	566	566	546	578	541	538	595	535	605	564	536	524	581	535	503	544	590	515	569	566	582	492	541	550	591	555	574	542	576	562	556	561	577	551	544	553	552	583	544	575	528	568	557	518	493	597	517	526	563	564	577	550	573	588	587	543	532	563	522	587	561	554	533	564	599	553	543	526	555	528	593	569	539	565	586	567	576	547	574	575	562	551	542	607	554	576	521	542	558	551	529	563	564	553	584	536	510	561	573	549	574	557	574	540	557	517	544	557	585	584	549	533	562	583	582	574	578	556	581	551	585	521	569	541	498	576	563	516	564	555	541	559	580	540	598	522	563	599	536	579	569	532	574	546	549	576	565	552	543	511	567	531	589	539	545	603	524	551	572	583	534	502	526	548	552	524	538	570	571	567	474	524	551	529	562	561	587	519	536	592	519	538	551	531	579	528	583	569	566	527	597	549	578	594	591	583	580	603	581	556	562	557	566	513	501	511	559	562	534	565	533	540	544	531	526	583	528	541	519	543	560	494	548	541	535	562	575	558	587	566	550	538	545	540	527	557	584	566	546	577	560	577	547	533	571	549	509	528	571	562	561	558	547	538	581	578	497	547	543	550	575	552	569	568	520	528	589	505	547	566	539	533	500	555	508	561	587	544	559	543	564	566	564	558	551	559	565	549	563	519	538	566	535	569	522	553	530	561	565	583	577	566	529	568	546	513	522	548	577	541	600	535	508	501	593	561	506	531	553	544	570	579	531	554	542	587	528	511	575	544	555	543	523	562	560	532	565	572	545	592	518	546	598	550	549	552	542	608	520	557	549	611	560	565	531	519	585	534	574	518	566	565	537	505	544	569	553	576	569	574	564	563	521	523	546	548	547	560	513	584	551	538	555	567	543	501	546	559	585	528	532	527	525	597	562	569	566	541	584	539	554	534	539	554	568	573	550	551	563	539	560	546	577	529	555	549	563	539	567	544	568	572	567	580	529	539	553	609	531	567	554	521	519	540	580	524	537	568	572	520	521	586	550	536	524	529	524	542	511	511	540	571	554	577	551	531	552	540	580	552	559	541	586	550	533	526	488	488	513	570	545	530	540	526	537	519	580	556	557	504	540	575	507	517	540	574	559	610	549	540	564	555	573	617	518	573	575	579	545	597	586	529	612	555	537	548	533	542	544	527	570	546	534	558	528	537	506	533	517	559	566	538	578	577	544	541	549	544	559	572	585	528	565	523	521	544	558	529	565	590	541	535	573	548	506	566	572	561	550	575	540	554	563	526	559	562	549	546	517	561	583	561	562	551	556	558	507	560	508	549	562	609	547	572	557	527	534	562	567	576	541	497	506	554	530	594	566	564	572	554	539	600	555	560	568	551	593	585	528	592	558	553	515	537	561	528	544	516	583	547	536	549	558	579	573	593	561	584	568	564	569	530	554	556	565	565	567	552	540	553	509	565	567	546	561	561	557	551	541	516	531	540	525	568	556	553	536	525	586	531	572	575	540	575	562	539	545	555	615	560	564	535	556	530	518	548	530	528	556	586	570	571	570	562	522	528	580	560	528	586	554	581	550	536	558	556	536	573	566	567	549	552	574	556	578	575	551	554	537	505	575	528	564	557	565	581	520	624	580	544	557	548	581	561	600	584	584	569	582	533	600	560	536	547	534	558	565	506	517	527	574	542	569	579	551	554	551	567	524	540	574	540	583	562	553	537	579	512	581	516	536	555	553	561	553	523	545	588	582	553	566	577	516	542	597	554	536	549	585	562	574	571	561	614	567	556	584	558	555	582	554	602	563	534	525	543	515	534	514	560	515	559	554	554	549	581	519	534	527	580	549	536	609	532	500	550	541	577	557	540	534	556	546	556	565	549	558	562	578	560	595	550	556	579	523
23925	21191	29188	23327	20820	7887	1211	845	794	766	761	674	664	631	651	618	664	626	599	672	657	661	615	612	624	612	591	591	593	664	2528	3783	2767	2024	1141	639	572	568	636	625	618	592	579	560	591	600	574	582	601	566	610	614	624	633	607	588	575	621	566	560	619	577	590	575	571	576	623	623	596	586	587	600	583	562	578	604	601	564	613	618	605	570	580	596	550	588	599	562	614	592	597	569	569	602	584	575	551	602	599	560	576	595	593	602	616	585	601	606	585	592	571	612	588	608	604	602	608	632	598	591	538	584	587	585	559	599	641	582	627	632	549	647	573	557	553	555	577	539	583	581	546	612	577	592	609	576	596	583	587	565	567	572	569	596	571	594	570	570	597	617	587	586	576	560	603	586	579	579	602	583	587	632	559	604	586	628	581	613	568	596	589	551	638	597	547	609	573	565	574	590	619	565	576	580	563	606	595	555	616	619	556	583	647	585	616	559	586	578	592	589	577	560	591	583	583	551	596	583	639	622	579	630	608	610	572	622	609	582	638	617	609	613	527	598	572	592	588	561	615	605	602	577	561	634	566	590	564	575	582	624	601	589	577	621	600	618	649	600	570	563	583	622	573	536	639	562	592	548	613	571	614	584	585	631	607	621	551	601	567	600	584	588	580	604	601	589	602	599	567	581	565	577	570	598	628	628	563	580	602	600	605	609	630	592	534	590	554	589	558	582	574	578	556	586	588	570	569	627	605	579	575	566	587	609	595	607	604	616	602	570	623	599	552	579	570	624	554	582	613	605	586	577	595	593	563	566	599	567	607	600	588	610	597	567	572	613	585	571	558	582	620	572	580	544	597	611	601	585	580	595	598	591	576	572	614	565	599	607	562	622	602	568	577	564	573	552	571	583	605	587	557	580	558	570	590	534	542	575	603	593	607	555	560	572	587	589	567	575	595	606	596	584	627	569	582	607	538	632	591	605	642	588	579	582	581	570	599	608	552	594	606	617	573	560	552	570	626	585	580	589	564	626	621	601	562	564	581	568	601	581	612	615	545	590	608	614	606	588	548	536	573	588	646	602	564	513	597	608	530	590	590	592	543	609	588	606	584	566	569	590	557	592	584	601	575	556	561	567	608	568	558	583	579	576	603	615	587	564	596	575	610	595	569	542	599	595	598	575	607	617	574	583	540	575	605	616	591	595	617	578	568	593	582	569	576	601	609	607	582	634	617	625	575	583	609	582	569	585	574	568	590	568	580	586	612	596	636	600	559	584	614	586	562	573	620	610	565	584	605	608	589	577	613	604	562	578	605	581	574	549	555	600	610	610	586	565	554	615	568	574	558	560	556	578	590	603	583	592	583	599	614	594	577	614	536	572	564	558	573	581	564	595	623	594	590	583	612	595	601	623	647	585	590	600	595	641	588	561	632	605	604	586	601	546	582	582	562	596	605	612	577	620	605	581	593	575	593	615	568	623	584	582	533	546	591	599	599	579	601	567	553	586	607	566	608	580	560	618	589	602	606	569	568	568	545	610	597	569	611	581	569	594	576	577	612	573	584	543	552	549	648	625	656	582	586	604	589	582	571	627	594	569	646	583	578	637	548	543	587	606	612	576	577	587	624	584	565	606	607	585	594	583	588	611	607	580	560	594	560	661	568	572	567	587	635	594	550	605	551	558	562	621	565	566	563	594	542	592	610	615	596	585	600	599	606	586	603	573	527	619	599	590	601	590	588	537	601	531	599	597	633	586	595	605	646	595	608	625	581	602	580	597	639	589	568	584	601	599	553	569	587	605	563	546	544	549	624	629	604	572	597	579	574	573	607	593	574	572	595	626	583	585	576	635	582	650	580	576	597	582	579	556	592	594	637	599	550	588	597	583	569	567	582	560	594	531	537	548	542	620	626	571	594	567	580	617	581	567	603	589	608	606	618	608	581	580	585	618	580	606	605	572	603	573	568	624	562	592	578	566	625	559	610	592	635	559	622	585	607	587	591	577	646	556	590	585	594	595	555	593	609	572	577	618	631	598	567	596	579	541	631	569	603	550	614	620	572	584	607	644	574	597	551	652	617	569	559	556	575	603	533	612	604	577	596	584	600	615	623	620	605	604	611	651	560	574	562	581	561	607	581	610	598	605	573	587	624	587	535	613	599	604	568	585	537	535	608	585	652	613	598	563	619	585	562	582	554	620	601	587	562	575	644	582	621	602	600	620	632	582	570	545	565	641	561	557	586	579	610	574	590	637	603	573	581	569	588	584	597	572	600	567	568	576	595	568	584	557	557	580	600	586	627	564	554	592	544	603	611	559	583	624	627	564	621	603	579	557	609	562	581	593	600	596	629	577	569	592	604	608	599	625	562	594	595	608	547	575	592	575	588	567	566	619	537	581	581	566	571	583	614	617	571	572	580	620	607	609	559	591	572	556	559	603	608	627	567	605	578	595	593	569	600	543	608	586	592	566	627	604	624	585	589	632	569	601	573	590	610	577	593	585	582	610	575	610	568	575	578	610	605	568	595	564	588	536	635	579	616	594	604	576	610	611	612	604	585	604	583	573	564	604	606	626	593	542	553	582	572	539	581	582	614	609	589	615	603	582	593	574	565	596	586	597	569	597	571	592	607	563	585	607	597	591	598	634	589	617	569	609	608	547	588	604	589	576	620	573	606	593	618	582	581	576	562	610	615	597	552	563	616	546	599	572	610	572	601	571	623	571	570	558	556	573	598	587	591	580	575	554	613	544	528	570	573	590	527	615	559	551	652	607	589	583	591	628	603	576	555	573	607	552	583	597	611	581	582	617	624	577	591	616	585	640	601	620	601	548	604	569	618	572	606	563	561	601	582	604	691	613	583	581	590	565	566	595	604	595	586	602	611	582	614	590	632	609	538	567	603	590	564	594	564	561	606	554	567	617	573	539	580	613	615	589	598	578	596	626	548	586	585	540	569	581	575	577	627	562	546	585	656	564	580	626	589	599	606	599	565	587	598	589	597	625	581	603	605	587	574	605	573	571	591	577	585	597	571	617	533	595	596	590	639	532	604	562	588	639	585	546	610	599	575	588	591	574	539	563	588	594	592	573	561	565	588	589	598	617	612	621	585	618	582	550	588	576	635	550	567	540	606	558	563	558	627	546	573	595	571	585	636	571	594	551	612	595	607	606	573	585	600	602	621	608	582	617	606	593	603	643	617	600	591	570	602	609	565	578	591	586	559	556	609	605	567	581	607	551	599	547	560	559	586	569	552	577	578	558	602	563	591	593	594	538	604	608	539	565	567	587	611	576	541	600	543	604	568	548	600	595	639	596	554	586	573	632	597	564	572	588	598	623	554	603	613	568	613	590	571	567	533	644	606	598	603	588	603	591	610	613	577	581	564	598	582	581	537	556	600	588	609	604	598	564	590	580	580	597	548	628	630	552	603	581	585	625	566	589	580	631	578	570	586	631	553	594	616	599	565	566	541	647	570	595	598	619	568	563	626	580	580	605	572	603	580	604
49956	53044	28273	4166	2845	2163	1800	1557	1395	1325	1168	1105	1033	1057	954	971	901	911	878	884	923	853	875	885	848	854	828	836	846	928	5284	7434	5258	3728	1925	880	824	812	781	809	789	770	793	833	750	781	820	779	797	773	854	776	857	792	763	840	759	808	803	802	804	838	815	810	817	788	814	805	839	759	730	833	794	818	773	803	798	760	813	826	780	792	790	786	819	830	756	770	822	815	773	801	792	839	801	774	799	780	825	777	883	833	823	866	825	828	800	840	805	782	804	839	786	821	829	819	805	783	830	799	758	814	859	820	811	819	790	798	790	759	782	801	863	828	807	856	815	848	848	809	800	830	789	817	826	817	791	777	764	839	829	776	839	815	844	781	823	807	797	769	784	800	816	799	826	828	803	835	790	809	780	839	819	798	799	874	764	783	803	803	765	809	836	813	767	794	838	817	840	853	785	799	773	839	777	780	853	816	765	873	763	808	834	790	819	824	843	785	796	783	836	783	835	824	832	812	773	827	791	820	798	860	842	812	850	783	788	794	781	834	840	768	832	839	782	826	794	795	862	783	757	838	791	812	796	849	824	827	826	813	806	815	849	805	836	787	811	806	802	737	808	782	815	782	770	866	801	845	776	823	836	767	799	767	834	801	805	799	862	822	811	805	803	789	855	752	855	841	815	776	820	809	820	819	831	820	817	786	792	769	833	823	787	752	819	814	868	821	787	807	800	805	828	814	795	856	787	839	831	824	812	819	823	811	860	819	815	816	821	778	800	792	812	791	801	770	819	836	737	827	779	772	804	801	766	815	798	831	861	822	846	835	763	788	794	814	774	830	807	795	818	798	793	827	812	826	851	810	873	766	764	769	815	766	846	765	786	822	786	805	791	793	810	787	832	835	796	798	873	808	822	796	792	857	813	842	825	750	850	802	774	823	877	809	831	750	787	822	857	800	846	768	820	852	814	844	767	800	733	810	818	840	816	792	817	802	823	803	796	831	805	762	822	829	817	801	783	827	810	761	778	743	780	849	822	754	782	832	842	842	794	794	789	776	780	788	786	813	796	784	794	790	825	803	803	741	823	827	795	798	817	826	805	855	822	802	848	800	824	844	813	816	774	759	765	838	768	842	782	812	845	801	865	815	781	821	804	799	817	821	823	826	750	792	829	793	790	809	810	794	787	801	762	795	837	758	864	822	772	767	757	834	816	822	811	811	807	774	838	826	782	784	785	866	809	781	791	803	837	803	739	804	827	770	827	800	744	879	851	820	765	781	824	798	820	791	797	782	788	811	790	801	849	787	813	799	809	784	864	835	760	862	803	803	786	842	779	815	762	812	818	814	841	813	786	826	799	803	790	836	810	805	739	802	737	810	766	801	785	787	826	835	781	828	809	826	797	821	817	832	803	828	835	799	838	815	786	818	779	790	829	834	828	797	772	739	791	817	792	805	779	780	798	758	768	773	813	839	834	820	761	795	800	795	774	839	819	810	837	781	785	828	800	860	777	814	771	824	837	816	838	789	776	828	817	786	814	789	803	820	845	823	774	805	822	788	852	757	790	819	839	826	788	806	787	826	797	810	816	828	837	766	778	779	756	796	857	802	820	807	813	802	784	756	766	823	820	848	824	774	820	801	821	805	795	820	794	810	765	791	854	839	839	791	821	799	841	753	842	786	795	808	827	776	826	771	828	844	814	875	839	802	785	789	807	773	817	764	762	864	795	780	758	790	812	828	821	812	782	825	812	763	822	785	818	760	770	780	793	806	838	769	780	838	793	895	774	789	800	781	820	825	809	807	783	815	786	804	839	840	752	816	806	823	799	823	753	836	809	837	794	789	809	772	808	818	801	790	793	827	804	803	776	785	767	759	781	798	753	792	814	788	818	793	830	743	792	801	867	771	825	839	796	843	793	794	831	798	764	773	853	831	820	752	788	784	826	805	824	866	796	842	793	801	806	832	849	818	777	815	792	816	780	808	864	801	786	765	866	811	811	813	807	785	825	817	814	821	777	796	836	763	836	759	765	785	848	803	790	868	818	869	778	741	799	828	806	772	749	852	825	821	815	798	803	792	818	833	824	782	794	857	795	821	804	782	765	789	775	830	748	805	841	782	788	778	833	801	797	822	875	820	801	824	828	805	796	789	815	780	776	811	795	759	810	774	775	814	812	792	772	817	820	822	845	829	789	828	790	789	824	846	747	790	836	860	759	827	817	832	804	818	812	747	829	802	775	803	829	874	792	826	827	834	804	820	847	860	808	793	786	832	807	766	820	772	817	783	857	795	871	839	806	846	814	846	795	815	815	730	802	743	788	770	784	773	841	826	813	778	782	797	821	742	805	842	775	803	836	742	800	795	833	808	786	810	868	812	787	783	739	793	790	851	814	836	797	826	817	835	851	809	784	801	817	777	795	806	824	802	815	779	799	788	772	853	784	820	784	778	802	796	822	804	813	809	805	770	788	822	838	795	801	804	843	817	808	757	809	786	764	801	800	834	786	822	840	780	769	783	814	809	825	836	783	799	758	808	783	812	800	821	788	792	826	770	833	847	782	821	861	792	827	800	778	802	903	832	797	810	799	765	800	811	768	835	838	777	845	825	842	806	796	826	826	754	762	838	757	824	791	756	821	795	814	780	857	761	832	839	836	815	820	765	756	841	819	785	763	820	852	820	805	826	822	793	825	811	833	772	818	772	838	822	815	775	831	803	804	803	809	813	784	798	818	807	796	819	811	815	807	815	808	810	751	794	810	762	800	810	809	808	820	822	740	899	753	830	783	857	831	805	790	778	770	822	819	781	807	829	846	803	840	772	799	793	789	826	821	816	781	783	831	818	804	805	822	794	827	876	818	752	812	838	793	808	777	752	774	808	791	748	803	799	828	785	785	768	840	835	815	770	840	780	716	830	781	825	786	767	787	819	836	821	808	850	771	806	833	797	802	845	775	799	817	814	801	851	789	793	802	812	825	732	764	818	802	764	842	788	842	769	730	855	781	780	795	807	791	792	794	840	787	820	752	838	817	782	790	786	774	787	779	755	807	795	812	795	829	775	806	780	809	789	775	860	820	808	775	797	810	812	815	812	781	847	845	848	797	837	805	760	796	835	789	832	807	793	849	789	797	794	839	757	785	868	844	876	792	787	812	809	803	829	848	813	774	800	861	815	770	859	820	777	832	786	824	793	801	829	792	793	830	801	760	785	842	831	798	787	799	778	801	794	793	832	743	794	794	761	847	800	824	821	793	783	793	808	792	827	774	847	798	812	783	760	828	744	808	806	787	809	798	793	817	825	774	840	824	769	795	784	822	791	776	790	844	812	776	810	793	848	788	819	825	812	828	770	820	796	796	839	815	804	826	834	804	801	838	773	821	812	841	831	832	800	803	788	784	827	799	799	816	803	787	755	794	786	807	827	856	806	839	780	826	790	788	786	788	764	819	826	815	794	825	836	767	795	800	765	841	785	861	802	806	806	853	796	770	795	810	825	804	827	846	787
22974	21130	29953	22583	21117	20709	5620	1218	915	887	809	791	782	770	695	685	668	675	640	615	637	648	651	590	620	587	648	568	563	1012	4964	6607	4312	2461	1493	715	578	567	576	567	583	564	577	610	611	567	598	576	515	590	646	611	590	546	530	546	587	548	554	596	589	566	549	543	536	570	630	597	611	577	594	611	598	572	543	587	569	536	597	570	558	604	563	576	570	562	551	566	564	574	537	535	577	573	582	610	611	550	598	625	562	587	565	570	559	576	564	606	570	597	581	600	587	583	588	551	601	589	546	602	564	551	574	561	574	561	538	574	624	610	615	586	585	590	582	546	591	571	575	607	591	562	594	581	521	554	582	580	593	611	568	568	590	542	567	535	547	543	572	612	551	579	567	592	538	623	545	603	518	566	563	545	582	565	574	608	570	558	588	613	542	581	570	592	607	551	602	544	599	607	594	591	633	596	549	578	628	603	535	550	555	580	579	596	561	598	561	593	616	588	574	573	563	591	589	597	590	584	596	603	617	575	576	570	538	597	591	551	570	543	560	621	609	572	580	560	585	586	606	555	551	567	575	590	568	610	571	574	564	539	590	598	550	552	579	644	599	588	537	596	622	555	608	542	598	587	556	568	553	588	563	619	583	587	549	598	595	599	583	575	591	546	556	576	601	573	567	626	545	598	574	587	579	579	531	611	539	551	587	558	574	563	550	610	562	566	593	585	562	598	585	501	624	596	589	624	595	588	588	569	599	537	582	604	588	583	595	554	569	567	539	599	527	624	524	589	581	575	590	582	584	535	576	596	559	569	584	585	617	561	549	594	559	556	636	557	597	617	570	570	534	558	532	574	560	618	586	611	543	544	551	593	590	526	594	552	567	555	549	612	575	546	576	600	576	580	604	577	626	551	539	596	597	596	613	568	557	595	597	554	604	533	556	560	563	525	599	571	566	586	581	622	552	602	580	560	511	518	552	584	564	592	561	598	570	571	575	537	587	582	571	589	550	581	589	607	547	591	614	555	591	553	603	610	558	596	579	566	580	631	547	579	555	565	624	593	575	570	572	555	552	591	545	579	570	584	558	564	592	606	599	574	568	583	573	620	544	571	582	575	606	571	521	587	581	597	581	576	577	546	579	599	568	581	556	574	568	530	618	599	580	586	575	606	600	575	556	535	535	598	581	556	593	592	591	579	595	605	570	573	582	532	579	549	596	561	560	546	575	577	559	600	588	579	571	587	600	518	567	560	557	582	554	598	590	581	591	604	573	559	560	566	573	592	600	549	559	590	589	583	571	547	588	595	576	615	590	611	583	589	595	543	515	588	585	582	597	581	584	607	564	567	587	556	553	591	583	561	591	521	595	569	570	607	606	517	613	547	571	578	613	579	569	601	566	564	594	557	619	539	538	584	553	579	596	566	588	568	554	629	572	594	548	551	585	574	546	561	587	557	597	537	591	557	590	536	603	578	608	581	625	591	550	553	546	590	569	540	603	598	557	553	551	585	554	576	586	530	543	588	572	564	589	543	552	617	580	613	570	569	608	578	585	615	583	558	542	569	633	563	595	583	572	555	574	558	581	569	605	582	585	553	577	535	568	557	582	581	574	582	570	573	546	538	570	561	551	603	559	604	537	575	592	588	613	554	564	590	581	603	563	585	610	580	563	586	544	627	607	594	576	597	574	561	590	530	590	537	588	591	638	583	591	591	584	614	532	558	553	598	572	520	571	565	552	599	572	602	517	601	560	577	592	631	562	578	606	553	605	533	575	593	607	569	593	618	606	597	524	606	610	571	571	570	536	590	524	559	612	610	561	585	565	602	599	576	630	560	553	567	586	552	579	573	565	523	585	575	557	548	597	575	557	549	599	556	565	568	598	615	600	600	565	564	529	577	535	590	573	586	499	560	583	570	582	577	557	573	605	577	567	596	591	578	574	568	561	609	571	584	517	563	571	611	570	538	623	581	564	568	537	615	572	613	574	553	601	607	524	597	597	570	577	541	553	576	582	589	569	559	575	582	573	608	586	564	584	553	579	569	604	589	604	590	554	598	593	603	573	586	580	577	525	577	606	550	558	589	583	600	564	606	558	586	571	603	575	597	566	592	604	613	575	581	590	533	569	570	585	554	568	612	613	584	617	611	580	608	588	578	595	577	560	568	535	549	549	578	558	588	599	593	598	582	588	577	581	597	600	570	563	586	573	546	592	597	575	572	572	592	577	577	566	546	588	570	558	558	610	587	566	594	607	603	576	593	571	591	542	578	579	573	564	575	558	567	576	554	604	574	609	573	548	581	584	567	568	563	563	553	595	583	589	576	594	551	576	559	580	567	584	558	584	604	593	541	591	624	549	562	550	593	600	550	608	572	549	549	601	600	606	609	591	613	595	595	545	556	553	586	538	543	537	562	592	594	559	570	547	584	582	555	592	572	582	576	560	592	530	572	562	536	586	513	577	573	596	543	557	605	557	598	609	572	591	604	571	569	589	569	616	559	522	578	506	546	596	580	574	577	572	601	564	598	555	550	582	568	573	575	567	611	569	581	583	581	565	542	554	591	542	582	617	561	580	539	625	569	541	592	596	609	595	583	591	545	571	586	577	598	559	597	567	616	630	583	612	546	577	576	554	583	574	608	570	571	596	573	560	545	576	571	571	584	541	562	576	578	573	590	566	590	630	569	570	571	605	606	542	594	608	580	609	570	558	581	584	595	558	567	592	572	556	547	542	611	576	564	554	580	552	564	554	600	592	562	530	597	621	587	553	571	536	560	557	534	569	600	584	597	577	560	540	617	607	533	585	601	573	565	587	541	600	538	599	589	603	558	602	556	523	545	592	579	562	567	568	576	535	555	551	562	551	564	591	612	585	527	564	558	599	550	612	587	606	611	550	563	562	549	584	565	579	583	573	573	558	616	549	576	523	591	584	561	608	595	574	558	572	572	576	610	539	586	603	626	566	569	601	546	609	568	553	550	565	614	544	546	546	565	530	541	565	603	587	611	577	565	569	568	574	583	542	573	597	590	597	609	570	595	597	567	583	598	610	544	607	540	493	592	608	613	588	592	557	569	562	576	583	571	584	529	591	549	597	539	604	542	541	579	547	577	548	562	601	564	571	594	543	575	612	556	573	635	579	544	577	552	591	554	567	537	582	567	576	584	574	589	577	594	583	627	515	552	610	572	576	554	537	549	578	596	592	560	602	571	571	542	563	596	579	583	580	599	593	587	575	580	554	582	587	594	591	593	582	584	571	608	617	571	613	570	588	578	554	591	599	581	586	581	550	607	585	539	527	605	556	544	563	558	588	592	621	597	561	595	585	572	542	574	594	582	561	568	558	554	567	551	573	597	575	612	558	577	544	567	540	571	587	525	580	562	611	600	580	592	576	603	557	586	528	534	589	579	595	551	563	625	585	595	573	599	568	544	576	546	596	577	529	599	583	550	580	567	556	542	588	570	594	553	585	599	568	568	582	626	571	573	556	554	574	531	543	564	573	561
54877	51695	37125	6597	4387	3335	2693	2154	1852	1629	1435	1380	1192	1183	1125	1092	970	1046	992	930	949	898	972	854	885	910	889	875	841	1883	9392	11671	7580	4443	2728	1029	861	837	837	781	787	759	816	828	789	798	784	781	825	788	804	771	813	748	773	824	783	765	841	799	819	829	802	786	818	779	814	809	770	813	788	799	766	785	829	774	800	803	789	853	805	797	776	757	838	759	795	801	757	800	777	778	758	833	765	750	751	789	764	818	796	739	804	808	811	771	795	818	855	806	793	722	798	850	796	756	775	782	848	799	804	793	793	820	752	818	791	775	780	830	772	798	750	793	784	840	823	773	795	791	781	831	831	771	840	742	801	784	787	810	784	810	779	786	782	803	844	763	811	782	773	830	821	778	772	793	758	761	748	745	801	813	799	815	763	779	774	835	784	812	761	810	768	757	776	736	797	793	786	787	844	824	790	803	776	784	787	787	776	753	792	781	826	735	819	805	790	777	783	832	793	823	838	820	816	815	773	825	760	768	839	754	800	749	780	809	794	811	792	786	785	754	747	828	780	792	772	785	786	736	824	771	786	776	801	841	803	826	782	814	816	817	787	789	788	798	842	809	754	799	810	817	794	783	802	786	787	815	758	771	796	814	774	758	746	795	794	788	794	826	773	795	755	784	790	799	807	808	802	818	794	814	745	781	816	770	800	787	818	813	769	830	843	831	788	780	801	807	758	811	813	812	836	807	783	827	820	803	770	793	807	804	788	779	774	826	855	819	792	775	773	770	770	773	773	773	801	837	769	806	808	773	774	753	777	805	789	828	733	742	772	804	811	776	770	773	798	781	777	769	757	805	786	792	749	735	816	763	780	814	794	847	746	838	780	759	879	814	808	730	765	816	787	789	759	770	799	774	754	822	788	832	805	811	813	746	804	788	797	797	785	808	780	773	806	775	797	843	809	806	805	834	766	812	830	782	825	819	822	793	775	840	814	816	764	803	795	749	744	783	797	796	790	759	805	824	739	774	777	774	784	717	793	743	801	807	806	743	786	729	794	810	806	787	797	786	753	836	810	784	777	813	720	815	768	806	798	771	822	821	753	833	819	755	781	778	828	821	769	794	777	781	812	819	852	743	776	852	765	794	820	760	750	831	803	800	828	728	818	764	873	777	774	793	802	801	741	781	748	785	796	733	782	771	802	782	805	817	767	788	802	760	770	818	807	804	796	779	795	785	778	775	750	814	737	818	814	821	786	835	779	761	781	774	774	769	824	799	823	754	774	762	794	774	758	769	756	800	783	795	776	785	738	800	824	772	756	796	838	795	805	791	779	790	811	794	781	823	796	756	790	775	803	772	805	786	768	825	778	791	759	795	774	812	711	796	766	810	748	770	756	767	788	792	774	782	754	729	793	821	836	804	766	795	809	844	809	819	794	767	799	787	801	771	736	805	845	818	802	789	747	848	779	810	755	771	803	846	788	783	776	844	752	823	851	778	776	813	734	761	802	775	787	820	793	774	774	764	722	772	765	845	839	776	779	791	706	832	789	813	781	806	760	772	806	792	829	780	819	811	785	808	759	792	842	760	825	825	791	801	789	764	833	808	786	790	760	786	758	805	773	804	818	772	826	806	775	761	741	802	817	828	859	842	781	793	785	839	787	758	786	802	787	826	747	785	757	827	772	811	786	758	792	827	726	778	802	812	794	823	787	783	776	816	809	800	806	817	830	783	763	793	758	840	767	812	836	783	739	823	770	762	793	763	832	755	820	806	786	784	794	808	784	737	800	753	744	778	811	794	833	786	736	795	755	773	793	782	756	761	766	793	766	774	755	764	783	840	784	779	785	804	788	802	773	775	807	768	753	811	796	797	770	796	767	733	790	755	759	797	786	852	814	833	807	803	766	835	753	806	775	780	781	735	806	746	820	821	766	802	768	844	740	812	787	765	817	792	790	767	749	797	791	764	769	806	775	827	825	775	808	811	829	741	782	780	777	838	757	768	748	782	758	787	778	800	766	741	811	763	800	785	799	794	840	775	815	758	756	785	818	857	751	791	802	769	787	763	870	731	842	781	821	809	780	770	778	781	756	884	797	789	789	762	819	790	804	832	805	819	769	825	806	787	807	768	783	822	811	778	766	769	807	758	758	754	812	803	807	802	791	779	786	775	777	796	766	787	816	784	768	796	760	826	801	789	834	820	823	793	831	807	800	788	844	741	831	798	775	794	777	808	759	752	831	787	821	797	784	844	817	788	789	803	817	752	776	805	788	798	764	800	839	858	819	819	769	797	810	767	784	822	760	747	800	796	740	773	795	798	797	827	781	783	821	793	819	811	784	798	776	757	814	779	764	816	811	873	844	785	755	764	770	815	792	818	798	820	793	817	862	771	761	807	853	800	761	819	836	798	765	789	801	729	754	803	767	759	779	779	785	769	788	771	788	784	733	772	779	815	763	801	825	787	800	787	828	861	742	799	766	776	787	828	797	762	764	836	819	770	827	781	801	853	765	792	801	772	762	746	827	810	783	801	767	774	857	767	762	820	786	787	798	826	835	792	750	841	776	799	803	787	806	801	761	823	769	766	821	797	783	816	778	742	820	808	808	734	801	752	809	794	786	761	804	810	850	788	783	793	793	814	780	805	774	801	780	822	836	829	803	817	767	771	785	762	783	758	797	778	797	804	764	796	802	773	781	795	816	781	795	828	792	838	778	794	841	803	789	805	815	773	833	821	829	767	789	791	809	771	770	778	788	782	751	738	778	762	806	796	768	797	798	821	835	760	797	767	819	795	840	804	808	760	817	821	812	828	790	788	798	775	794	831	801	801	797	737	794	780	776	813	738	812	784	744	804	759	749	789	783	800	816	827	752	776	790	828	820	751	814	829	776	773	784	795	769	762	794	810	775	809	747	821	813	839	741	806	824	760	830	785	727	815	798	844	773	796	792	806	767	769	794	807	773	818	769	826	772	821	773	813	736	755	786	741	788	776	796	787	778	820	813	793	768	802	784	788	776	774	780	759	793	768	784	782	781	798	775	762	742	786	791	798	798	773	793	844	835	797	754	784	835	829	827	782	846	793	834	777	786	783	746	775	785	822	766	766	805	755	789	745	819	808	796	799	778	812	805	755	804	813	763	791	745	779	728	785	785	853	821	785	799	814	830	789	807	781	800	769	803	829	752	770	762	822	772	790	785	859	781	751	746	780	738	795	787	855	780	766	810	787	813	796	816	806	815	784	839	809	773	806	765	799	796	777	782	782	784	753	786	772	784	778	808	758	809	790	760	845	795	762	741	792	762	782	767	809	788	782	786	786	774	852	766	832	792	787	747	830	801	801	794	773	818	800	825	728	714	827	810	837	831	741	769	824	790	810	744	756	763	769	786	797	801	770	793	784	799	800	766	797	785	755	765	798	778	783	775	814	740	850	808	793	790	749	739	798	813	788	787	773	740	797	814	806	748	799	770	812	715	778	768	827	789	785	788	811	761	788	823	785	771	800	836	785
27132	21656	17682	2211	507	497	438	413	426	405	405	408	405	435	409	417	416	422	381	398	419	399	378	412	437	407	391	422	424	474	635	913	843	569	486	446	378	442	395	390	398	415	370	388	398	387	394	408	403	375	400	419	428	393	368	388	393	368	402	418	431	396	425	395	365	384	411	366	361	380	417	429	391	405	411	392	354	427	434	403	407	398	391	391	384	424	417	413	375	373	392	379	401	393	434	385	394	379	398	402	393	403	358	383	381	372	435	416	352	394	398	386	374	385	401	388	409	382	360	361	381	397	377	421	424	366	382	409	387	429	430	387	384	371	416	386	402	422	350	408	400	432	391	429	407	390	393	408	422	418	453	392	374	381	417	384	409	439	386	345	405	415	422	371	416	414	387	424	400	396	377	402	391	392	373	404	397	413	401	409	391	419	395	361	414	416	383	395	393	406	375	379	405	410	440	414	431	409	430	392	377	411	384	373	407	430	375	391	398	418	407	424	401	387	374	398	416	421	440	387	409	408	420	402	414	368	430	435	398	387	399	399	341	372	400	409	399	410	406	405	379	395	392	412	405	419	371	439	426	376	392	368	419	438	380	393	372	359	418	380	407	403	372	414	379	406	382	388	408	360	434	393	423	412	397	398	390	401	402	401	384	384	393	423	453	404	365	401	419	370	380	426	398	406	403	414	362	400	386	407	381	340	413	400	433	415	384	391	376	386	390	425	435	402	413	423	401	404	407	400	395	396	387	406	390	402	388	361	405	429	383	388	375	385	392	402	392	402	379	394	404	402	376	372	398	409	384	391	424	416	430	427	389	411	426	392	386	397	400	412	444	368	423	375	411	415	382	406	354	450	437	392	448	423	409	431	374	403	429	392	403	380	416	410	375	394	383	364	451	379	404	441	368	397	408	403	373	367	404	343	467	426	411	386	430	402	391	373	406	384	384	387	416	403	397	428	420	381	421	397	388	412	411	389	418	407	423	399	420	372	387	414	392	403	391	384	408	384	464	411	405	430	393	405	383	405	373	425	394	394	402	410	426	403	391	396	404	372	407	413	405	414	421	377	376	389	378	402	368	425	425	409	438	398	441	416	419	435	412	408	453	379	425	421	396	400	389	401	403	416	398	394	418	416	407	398	397	382	373	401	410	424	386	388	383	419	389	400	376	434	394	389	377	371	397	388	387	399	404	363	433	392	368	422	412	381	415	410	421	367	363	424	362	409	399	423	343	397	403	346	389	351	416	446	392	407	432	416	428	408	398	379	421	409	414	439	414	385	381	415	407	413	398	397	404	405	400	429	392	383	395	381	373	404	397	408	385	424	440	389	409	399	393	396	385	394	405	399	400	401	393	382	391	385	349	376	383	425	406	382	388	344	402	432	413	383	432	428	417	415	417	413	370	372	383	408	377	427	409	400	393	437	354	378	367	413	444	389	411	393	369	399	447	400	414	401	374	422	413	394	410	408	359	410	418	407	416	373	394	405	382	389	386	404	376	391	402	399	366	381	389	411	380	403	401	431	383	387	365	408	390	417	411	392	392	405	361	402	413	404	399	379	361	413	386	411	407	383	400	402	401	364	391	431	393	392	393	443	366	405	367	407	401	437	400	391	390	397	371	430	382	411	411	372	403	399	382	364	410	375	395	416	396	379	404	422	380	421	428	397	398	359	393	380	391	418	387	400	421	405	401	406	407	412	383	395	415	418	393	371	400	397	405	382	428	395	393	422	419	434	408	414	381	412	394	407	409	421	417	368	377	410	413	391	396	384	384	385	390	403	418	391	428	397	448	426	360	381	412	390	413	415	403	376	410	419	439	418	433	424	400	406	384	412	406	390	406	384	406	403	401	407	389	428	405	395	381	381	391	412	425	413	423	382	401	395	392	412	384	413	411	392	347	388	404	430	394	377	381	417	398	380	429	406	409	385	427	386	373	442	371	380	371	415	430	373	438	396	423	391	402	394	414	397	403	411	404	415	401	381	412	383	389	398	434	388	403	397	405	391	402	404	391	393	401	386	421	418	361	427	411	402	398	378	409	415	400	375	387	393	417	408	411	394	429	410	419	434	410	396	403	421	395	394	366	415	423	408	421	404	382	405	403	415	389	406	380	400	389	382	418	370	382	369	358	392	415	419	399	413	360	410	405	387	404	432	384	403	379	410	402	364	376	397	387	443	440	418	401	394	448	403	403	423	396	367	389	432	402	412	404	398	448	430	394	412	381	419	416	414	407	435	425	397	384	413	392	369	391	408	426	432	375	401	362	416	355	382	406	401	398	384	412	400	417	397	384	360	428	392	433	367	399	401	405	423	369	394	392	374	392	345	394	421	403	433	408	398	408	349	424	430	429	407	381	414	392	387	405	399	406	416	382	425	398	367	381	402	395	371	410	410	405	417	435	425	402	390	418	402	417	398	406	402	407	410	381	403	428	413	388	417	386	391	408	407	410	426	403	400	396	386	375	418	421	381	366	387	392	415	414	403	409	411	407	386	385	428	431	404	411	368	380	401	413	413	430	419	397	375	423	413	395	433	398	391	400	376	400	389	395	421	424	422	400	362	400	379	392	382	352	394	391	370	397	381	413	388	406	396	369	392	430	386	414	399	425	426	382	391	437	393	433	383	413	390	403	375	419	399	391	400	403	398	412	397	387	401	368	377	417	368	418	424	399	382	409	427	378	415	372	403	369	415	432	392	413	398	405	409	369	405	401	393	379	383	445	388	411	430	412	430	388	361	406	388	419	407	408	397	362	435	404	393	399	373	380	397	416	410	413	392	366	409	410	428	426	409	394	410	388	409	401	388	383	401	400	420	404	357	413	422	389	393	395	413	376	370	373	382	378	410	406	380	423	374	438	423	377	374	388	377	422	395	408	413	392	391	446	395	363	397	376	424	400	407	442	419	412	394	431	428	429	392	433	403	369	415	390	414	414	387	399	429	422	382	408	407	375	402	414	423	399	409	420	374	377	397	373	398	419	418	429	404	404	420	378	426	419	353	404	350	412	379	385	390	423	442	389	428	405	392	410	416	399	413	423	398	358	408	368	403	436	350	392	401	424	430	378	407	390	449	391	399	410	406	393	391	403	375	397	396	394	389	390	403	403	407	408	356	431	424	395	383	417	386	401	411	418	401	385	424	367	398	453	397	383	402	405	406	385	385	391	399	413	458	373	378	407	428	397	425	416	421	411	388	413	416	397	425	447	414	424	378	399	423	397	384	389	397	415	429	435	409	398	402	401	405	457	446	392	396	406	409	373	387	404	407	423	390	400	383	387	416	389	362	372	399	388	395	390	434	425	425	402	371	426	401	388	400	416	398	395	397	394	403	372	346	414	410	369	400	394	395	378	381	444	389	400	423	431	374	373	396	390	397	419	389	397	380	426	383	399	407	382	425	434	422	355	400	410	431	382	367	379	407	415	407	390	418	419	399	386	402	431	371	396	372	369	407	410	389	378	439	410	376	399	366	385	402	383	405	400	392	428	421
25753	25275	10766	992	782	689	640	637	607	634	614	634	570	584	620	575	564	582	597	572	555	584	596	581	529	581	561	554	562	654	1150	1695	1508	973	722	657	548	573	549	552	545	580	566	541	610	575	631	541	560	579	571	614	586	534	569	563	565	596	567	534	534	574	563	581	546	574	584	624	550	573	550	565	568	574	595	589	587	558	584	553	599	555	555	572	544	535	563	608	537	557	552	574	573	560	535	560	552	542	578	574	567	561	564	592	577	584	543	603	531	611	559	572	553	534	560	556	546	521	567	552	579	538	596	606	562	535	580	545	573	588	559	585	554	526	566	557	619	587	547	588	558	557	555	568	575	560	589	588	602	567	550	562	576	534	569	529	538	544	607	591	556	602	580	544	566	536	573	590	559	544	487	581	560	559	530	516	560	543	534	565	564	540	548	550	586	583	588	590	575	580	570	579	571	596	545	584	598	576	594	552	538	568	545	577	548	570	566	542	578	615	559	588	595	570	569	557	540	571	555	551	565	575	520	575	570	551	513	561	537	587	568	597	612	567	557	543	566	529	565	527	554	590	549	551	569	600	573	592	531	564	571	571	543	563	556	563	575	565	588	599	617	597	569	556	531	550	607	531	557	599	571	569	531	553	568	517	590	564	575	543	597	585	562	553	590	600	573	535	581	551	547	606	553	521	590	502	561	574	547	586	556	571	578	591	563	525	556	560	616	564	563	554	637	552	556	575	545	552	562	559	600	605	536	551	534	542	529	592	592	572	562	582	523	540	552	558	571	564	590	547	580	590	547	598	568	588	572	570	547	576	604	562	560	538	576	541	555	561	578	594	548	567	573	596	574	569	588	613	570	582	529	596	567	576	576	555	565	580	577	554	573	564	557	579	588	545	526	519	576	550	549	546	555	522	573	609	563	552	585	586	538	543	573	606	571	566	554	566	559	571	547	563	563	564	549	588	553	583	591	535	564	580	586	601	574	556	543	560	516	525	554	577	535	529	568	567	579	574	568	549	600	572	548	537	572	606	595	578	588	593	573	522	572	558	535	565	568	521	537	554	523	574	570	569	607	588	552	537	570	578	594	521	562	579	537	553	561	535	543	507	592	556	528	569	545	496	558	610	559	572	558	547	584	564	584	569	518	582	565	604	593	601	520	592	538	548	587	574	568	600	587	590	544	564	539	574	556	580	578	535	554	567	590	564	595	559	557	575	510	573	544	533	592	565	550	584	574	574	543	565	577	586	553	597	599	554	546	557	590	611	611	560	541	576	567	525	580	547	557	581	550	560	542	600	568	566	527	573	568	551	538	581	526	584	593	600	542	584	523	558	564	555	532	551	515	575	546	565	576	603	557	560	546	538	543	557	600	585	564	537	576	542	576	552	599	508	556	508	558	556	613	571	527	548	577	582	601	569	542	546	513	598	549	583	548	561	577	580	541	620	565	525	566	598	516	578	597	578	578	561	572	588	599	582	581	621	526	552	580	568	571	573	550	570	564	590	533	583	558	566	572	568	547	537	566	526	545	553	621	574	536	573	577	589	521	536	546	562	575	582	573	590	567	566	594	602	553	623	613	599	610	577	559	565	537	579	576	526	550	572	616	571	568	571	548	598	534	603	572	582	504	562	566	554	602	526	561	603	554	580	564	579	582	580	539	566	545	537	568	561	532	566	593	561	595	569	545	558	570	606	583	618	558	574	556	626	568	598	609	559	532	560	560	560	520	551	596	567	541	537	557	561	601	542	571	529	591	537	567	585	593	599	531	599	601	570	551	541	574	566	549	574	550	568	596	560	595	566	576	582	530	607	572	559	578	582	534	590	576	518	544	597	566	619	574	551	612	557	549	540	563	582	565	562	547	561	559	587	595	586	554	563	580	552	574	574	552	554	550	541	530	607	574	606	606	585	567	614	581	581	560	603	575	567	570	542	562	571	558	546	552	553	535	577	593	527	600	559	583	574	563	568	548	556	554	580	566	577	573	559	564	544	568	566	605	559	530	602	551	562	573	596	574	584	551	614	561	559	539	543	553	554	546	574	552	557	589	580	582	593	563	562	543	567	573	619	570	554	533	548	539	571	578	572	582	561	551	558	561	614	577	569	545	571	613	545	577	553	585	570	545	559	604	584	565	602	549	565	551	563	563	586	568	580	550	624	526	574	558	561	528	601	606	533	570	563	558	581	548	544	596	575	578	541	556	551	550	585	545	622	591	578	568	548	585	598	599	572	543	588	553	578	604	526	575	552	552	551	601	579	572	547	585	529	534	571	569	577	524	566	555	564	509	552	557	567	567	593	589	577	569	590	593	547	537	551	596	551	566	542	577	538	572	567	595	601	558	559	552	520	579	562	557	601	578	572	569	578	577	531	543	520	580	565	520	567	522	567	549	594	567	580	526	560	591	585	558	552	553	541	607	574	593	582	562	563	548	571	568	595	561	520	569	557	545	576	591	602	512	530	573	524	539	643	593	549	540	579	583	560	589	567	591	560	559	561	561	548	556	528	584	535	582	546	559	537	554	577	578	536	631	553	532	548	567	530	538	578	562	578	540	590	595	564	585	603	577	551	537	533	595	564	587	597	540	567	579	562	592	580	577	569	544	556	590	535	566	593	561	547	538	541	556	576	579	553	598	525	567	568	572	601	522	549	565	581	537	550	550	547	576	548	590	570	565	571	554	588	570	564	525	560	579	554	522	539	561	550	596	589	568	536	586	573	593	519	608	589	607	552	564	586	566	570	579	536	552	515	557	580	562	558	548	574	559	556	605	562	567	544	549	572	576	568	549	581	545	524	594	560	549	608	574	563	551	546	524	570	569	575	562	587	542	595	582	594	538	583	590	563	558	530	564	569	575	538	545	577	580	535	542	555	548	607	568	588	551	579	560	544	558	597	548	558	550	598	536	551	580	606	575	540	535	534	549	587	535	538	590	599	510	575	559	564	538	590	542	551	578	520	550	589	595	571	565	558	539	544	583	553	568	573	611	577	560	555	507	566	587	562	580	554	558	545	558	570	585	560	532	547	550	610	564	558	542	547	572	548	606	556	509	597	605	577	565	570	547	546	587	568	569	541	552	577	564	536	573	572	583	557	580	540	560	559	569	574	568	588	575	573	551	587	575	526	579	573	570	551	586	519	523	599	586	546	537	526	587	562	549	584	533	537	578	562	565	520	596	571	605	529	585	506	543	560	576	547	540	548	590	591	552	574	573	538	562	561	570	576	553	507	570	526	572	556	601	543	574	581	593	512	559	609	603	517	576	577	568	575	588	549	543	568	557	525	547	563	584	552	559	574	594	555	544	564	599	569	578	548	527	526	531	579	601	558	541	560	573	549	551	545	543	559	576	543	580	537	566	550	603	558	573	527	565	571	583	569	586	563	563	523	539	512	567	567	580	576	572	565	593	574	564	589	564	555	546	568	561	529	577	576	554	583	571	552	559	578	590	585	584	594	543	582	530	542	580	555	572	576	592	567	562	545	585	608	588	606
24006	21174	29117	23513	20919	8830	1274	924	809	756	749	734	642	672	633	619	670	649	636	616	646	602	621	618	638	625	634	571	608	860	3012	4089	2777	1595	823	760	574	563	611	601	540	619	603	599	575	607	659	601	625	602	624	557	574	551	598	604	601	575	578	533	596	580	591	568	596	601	558	627	615	591	569	615	580	622	574	586	591	603	646	600	609	583	583	562	575	570	595	609	590	619	564	617	593	593	580	564	583	602	628	577	637	585	584	582	616	613	567	599	621	578	593	567	628	571	611	562	606	631	574	602	608	630	567	574	607	568	564	580	598	578	564	598	578	589	576	576	590	614	553	586	605	577	582	587	618	594	570	595	568	574	601	621	602	635	567	575	562	619	584	616	575	583	623	584	568	597	558	616	572	612	595	592	571	634	560	621	569	607	557	554	581	536	578	632	555	626	640	564	578	588	634	587	588	621	575	606	547	573	569	591	538	580	572	573	567	575	589	546	587	606	573	570	604	625	589	619	630	574	582	604	591	553	592	567	618	619	584	580	579	622	622	581	581	582	619	565	589	569	555	621	556	567	557	616	546	573	630	556	616	559	631	599	608	592	561	626	598	628	591	588	576	627	571	598	608	560	596	571	599	591	554	607	597	564	620	630	540	582	591	606	574	606	557	588	591	611	590	614	551	570	604	572	588	598	617	606	591	577	569	565	578	605	584	654	615	578	568	594	596	622	587	569	581	597	569	564	566	570	597	591	606	566	594	622	572	596	628	579	595	607	576	534	602	628	628	605	559	622	605	610	609	568	597	585	577	557	574	586	587	581	546	553	601	604	571	570	594	576	583	581	596	565	584	605	566	539	594	568	598	577	576	597	604	603	596	612	611	545	591	601	571	609	600	601	563	558	618	561	598	590	570	581	616	609	604	559	597	619	577	566	590	587	595	596	580	605	562	614	569	596	553	611	610	574	596	588	553	581	592	529	540	590	575	578	592	597	639	582	595	610	604	562	576	570	620	592	603	594	600	581	596	561	571	566	590	634	574	623	597	631	578	608	639	578	603	584	550	552	596	575	587	616	608	607	581	608	573	569	576	615	616	580	612	565	609	590	569	611	590	567	604	574	596	559	579	596	584	601	617	573	620	614	586	550	576	594	593	604	583	585	569	629	617	618	606	552	602	612	593	617	568	600	568	602	608	618	637	588	606	604	603	557	566	605	562	579	591	574	619	589	606	615	559	571	579	554	612	547	589	586	616	584	558	574	570	564	581	570	556	588	572	588	554	605	559	619	607	614	606	561	605	553	607	554	629	603	550	596	583	561	575	554	562	599	598	554	583	577	574	589	585	561	600	601	606	618	586	588	608	614	591	569	575	622	592	528	550	619	591	585	572	576	548	564	590	599	620	601	565	579	621	587	629	542	622	586	588	607	576	549	596	561	582	629	550	606	605	583	588	608	559	564	603	591	594	602	589	605	600	546	619	582	627	615	617	605	568	621	585	569	614	541	554	588	581	617	596	586	615	585	562	581	615	588	633	546	563	597	601	601	594	590	581	610	566	578	600	596	583	569	619	597	604	587	571	557	565	615	568	601	619	616	584	592	603	594	603	585	595	625	597	566	614	626	599	546	623	608	641	527	643	578	623	576	598	561	604	599	571	597	597	620	589	611	611	550	559	617	600	604	596	563	618	603	587	626	593	591	586	587	609	577	597	612	570	581	572	565	563	575	591	615	586	604	583	622	605	581	627	579	582	581	599	616	599	562	603	607	612	541	599	598	590	549	591	597	628	569	573	536	564	576	561	621	533	566	539	586	589	592	623	584	591	611	571	620	571	581	548	565	565	578	617	566	597	572	583	590	610	604	575	552	584	580	594	576	584	554	619	620	582	537	567	586	586	563	613	607	562	599	594	577	553	608	564	603	586	610	554	606	578	569	578	607	582	573	559	616	640	595	559	602	595	582	611	602	598	627	601	627	599	576	603	557	596	591	610	635	626	600	588	607	597	607	550	613	592	564	550	565	583	586	587	641	536	583	598	588	607	554	610	577	612	567	543	566	621	586	625	593	602	593	591	611	574	562	626	586	563	581	578	562	595	614	544	618	583	590	628	588	641	591	627	557	613	641	572	577	623	600	638	589	554	577	617	577	547	577	602	587	604	604	618	568	604	598	621	626	618	593	564	571	587	575	611	623	598	575	598	537	568	610	586	550	579	614	615	579	602	559	611	605	587	618	582	640	584	581	595	566	597	584	621	612	606	602	607	521	605	598	574	609	598	576	584	637	586	535	630	575	586	607	583	608	581	563	605	586	622	608	598	557	578	558	579	560	566	558	625	537	580	611	591	561	538	582	583	627	568	562	577	590	554	580	566	576	589	574	575	624	610	587	626	602	591	558	595	558	548	649	536	597	576	578	545	582	608	592	583	577	592	609	578	549	575	600	585	576	633	611	530	571	575	615	590	538	589	605	570	599	606	541	624	547	594	610	585	579	591	592	549	618	574	543	620	591	596	572	560	612	563	598	575	611	592	554	621	600	601	613	604	576	601	565	588	633	654	558	601	585	574	607	571	564	588	584	572	606	631	575	608	578	607	591	570	618	621	556	535	630	586	550	576	582	564	588	568	594	600	575	584	605	594	572	635	572	566	558	585	586	604	604	617	607	572	592	627	573	568	593	598	558	597	583	631	607	638	597	588	646	606	642	571	570	587	573	586	608	592	572	590	594	575	534	590	610	566	620	552	593	542	610	608	572	589	583	569	567	576	578	535	596	560	562	529	587	596	599	551	598	614	592	571	571	581	570	628	607	583	591	602	608	558	611	573	603	602	563	558	591	592	586	595	611	641	563	623	636	598	575	636	529	582	599	577	593	634	562	615	574	611	600	598	541	625	585	613	603	610	567	577	602	593	593	577	578	586	612	593	565	625	580	595	577	619	586	561	629	587	583	595	589	605	623	622	588	638	644	568	608	590	650	582	585	580	637	551	554	588	605	586	601	602	581	574	603	584	596	585	563	616	573	614	570	588	565	610	601	584	601	600	603	568	614	570	599	588	588	555	577	574	581	560	588	608	607	576	575	621	573	578	602	598	580	562	556	576	606	598	572	603	606	572	595	593	569	533	580	599	564	582	592	568	566	595	617	603	564	600	583	581	587	588	579	591	606	626	614	587	636	560	596	622	626	589	604	600	603	583	609	535	603	633	549	593	590	601	572	547	624	603	625	586	610	600	585	611	600	626	595	578	622	595	563	576	615	570	603	625	568	594	551	543	632	615	570	552	592	592	600	623	597	581	622	591	572	614	585	607	614	628	575	573	532	571	605	594	555	605	616	610	589	609	587	579	592	565	580	594	581	620	569	597	595	585	580	572	602	591	581	556	600	585	575	569	572	623	571	590	599	598	588	581	595	552	608	577	526	631	624	584	567	589	600	630	612	608	589	607	592	587	601	632	571	590	573	571	634	602	598	575	605	569	583	589	560	587	605	592	569	564	624	609	580	622	584
49203	45268	33394	4144	2771	2152	1759	1561	1332	1284	1192	1078	1100	980	999	923	970	901	956	859	898	887	927	817	893	887	909	839	880	1394	5937	7849	5280	2844	1207	1137	784	832	879	833	774	788	808	830	793	817	899	794	801	784	845	820	812	777	875	800	783	815	823	802	830	795	800	813	830	828	821	849	820	776	770	849	858	817	845	817	794	777	790	787	857	843	815	809	828	772	859	801	809	867	792	842	860	789	822	809	811	763	843	823	863	834	866	793	765	770	817	829	817	844	844	805	813	813	794	871	804	804	793	802	779	823	809	864	798	802	849	797	825	847	831	870	834	770	788	777	798	871	859	784	838	857	840	836	785	835	756	797	791	893	829	813	849	804	800	826	808	873	769	862	802	834	782	790	765	802	836	793	859	859	804	793	852	840	796	818	818	854	792	826	855	835	806	799	789	822	764	780	819	821	862	811	839	805	808	810	792	829	832	803	859	790	794	845	826	869	843	821	837	823	810	834	849	797	843	828	835	805	852	869	788	822	802	859	816	790	822	841	795	805	767	821	790	800	854	844	826	838	825	800	811	873	800	853	863	791	815	784	788	830	828	764	829	838	867	839	799	791	782	819	861	826	818	805	820	792	849	825	845	827	838	794	774	806	879	817	835	802	833	792	831	835	833	843	840	878	824	888	820	871	840	870	791	845	737	817	836	852	792	808	793	812	831	834	857	800	848	819	784	800	818	826	837	818	870	854	803	800	819	854	850	797	809	825	812	797	894	808	780	840	786	819	816	872	814	818	835	820	760	768	795	839	801	821	813	797	827	796	824	877	841	835	742	852	814	841	745	858	767	847	808	824	815	835	819	841	812	819	819	805	796	816	837	819	817	813	822	817	871	877	823	825	831	771	772	796	817	771	789	783	783	859	828	814	792	833	789	802	783	826	793	804	823	824	802	855	891	819	817	786	866	804	855	821	839	790	804	864	803	760	756	767	810	831	829	787	808	802	787	791	795	834	826	820	788	807	786	784	838	854	814	787	861	799	811	867	813	786	806	863	820	786	785	799	861	810	802	834	790	830	838	829	818	793	805	801	832	833	841	794	768	789	810	776	825	826	836	794	781	818	825	802	804	801	839	811	819	813	806	822	825	796	773	859	832	849	849	765	800	843	798	744	825	788	789	832	779	800	850	823	851	768	786	817	779	773	814	817	850	802	777	811	812	782	838	830	842	826	813	786	858	811	827	830	866	799	759	806	822	765	815	840	787	810	835	744	826	846	804	821	816	826	826	776	806	769	771	849	778	800	773	768	816	814	779	847	850	785	856	853	802	810	838	811	858	750	817	816	797	828	792	846	780	793	825	780	806	773	841	832	808	810	835	851	836	814	826	769	821	844	767	820	834	828	822	860	828	792	822	887	812	837	850	751	814	812	787	827	809	789	792	820	848	836	791	822	808	840	816	825	802	859	768	816	842	769	855	841	815	823	808	794	819	824	799	791	816	754	828	797	830	750	819	852	807	825	790	820	815	870	820	778	824	874	820	744	817	827	801	804	871	859	787	792	825	834	792	847	819	797	859	814	855	818	820	849	865	799	804	862	831	786	862	842	858	810	825	800	841	820	839	829	817	785	828	840	788	776	818	789	815	814	816	825	792	802	863	837	819	783	785	791	776	820	829	865	811	834	820	761	778	801	805	805	765	755	828	802	836	774	826	822	848	863	832	849	821	808	799	850	815	796	850	782	802	782	847	790	821	820	789	813	806	784	839	799	811	839	788	837	815	813	829	822	786	825	753	792	784	804	843	807	818	843	806	881	761	798	780	838	791	849	788	851	811	829	795	884	771	777	780	829	860	853	844	815	817	832	795	862	795	809	828	839	801	829	786	858	779	818	836	854	815	792	846	843	869	812	812	763	781	853	810	868	789	829	794	809	850	820	784	802	811	832	771	784	815	788	810	831	794	805	855	851	839	786	855	806	801	805	867	822	851	812	837	747	798	819	784	772	824	838	827	826	857	853	867	794	851	793	857	780	857	814	802	825	804	822	805	810	820	809	766	797	859	815	751	798	817	875	791	851	823	797	837	819	780	787	821	830	791	806	830	848	870	809	802	805	838	876	788	861	811	812	770	780	835	867	832	837	783	795	783	883	812	814	832	795	864	796	811	800	862	826	789	860	806	805	828	772	875	777	852	768	818	812	787	819	826	837	826	798	778	776	841	858	832	802	800	839	793	830	836	831	820	780	831	782	818	811	838	802	842	806	789	826	798	808	813	789	806	870	778	817	765	791	891	809	825	836	825	852	805	823	832	803	855	832	821	886	876	882	832	789	838	762	829	782	771	769	789	802	798	809	850	795	859	783	763	799	806	795	788	793	829	760	812	836	828	822	879	764	800	811	790	769	811	827	780	875	806	834	856	873	815	818	807	787	847	850	783	854	815	798	809	841	802	807	808	815	784	853	801	884	792	803	878	798	839	795	837	815	810	793	767	889	792	835	835	856	837	788	868	839	805	841	815	855	848	800	794	836	757	807	769	823	773	792	877	801	815	820	763	779	821	840	803	794	854	807	810	806	829	849	786	742	850	817	867	795	857	822	811	866	832	793	794	818	786	797	823	795	824	785	844	815	786	842	808	790	820	859	768	816	788	834	842	833	816	805	831	814	851	784	834	777	780	822	867	858	812	856	812	837	888	731	807	789	814	805	797	818	818	794	851	820	820	770	819	843	849	850	791	840	778	816	854	839	827	850	804	801	797	822	865	813	833	810	816	842	832	787	808	855	803	814	871	837	834	778	870	828	795	794	786	809	787	809	822	802	845	779	760	818	842	817	864	880	777	819	843	819	859	776	830	806	872	778	845	768	840	836	733	849	808	789	841	812	796	798	778	817	845	862	821	834	792	786	797	845	778	777	841	791	833	815	810	795	847	829	849	816	851	837	838	796	805	819	860	741	865	811	784	836	786	792	781	794	816	765	800	820	790	828	817	848	817	796	816	787	789	786	793	848	803	812	803	825	789	768	816	797	842	851	849	769	814	800	850	811	762	796	853	838	818	904	820	805	774	813	804	831	792	846	834	835	761	808	788	809	796	791	841	825	812	790	813	812	808	856	825	820	808	811	808	860	830	785	790	846	810	810	776	866	782	833	811	836	818	816	866	792	825	811	830	824	784	796	836	807	856	859	838	812	800	857	783	805	799	824	848	852	830	838	854	816	811	822	831	740	778	810	842	855	772	810	840	819	820	754	824	803	793	825	808	807	877	817	838	833	864	809	838	789	819	808	782	763	785	804	831	786	860	782	826	803	814	800	825	775	807	779	837	781	815	783	836	834	827	843	777	859	792	798	856	786	808	785	820	809	816	810	871	771	848	773	783	823	798	829	805	762	825	863	844	809	800	797	827	824	830	782	831	809	794	817	767	873	799	801	802	860	822	794	823	805	813	829	795	819	840	796	794	819	842	858	818	794	816	761	880	845	810	830	770	830	851	806	848	801	865	831	798	824	818	813
22968	21145	29291	23256	21137	21134	8318	1275	949	908	817	800	728	702	660	741	682	698	649	614	661	649	645	665	683	576	644	625	641	1360	5567	6649	4479	2236	964	870	577	613	581	595	588	572	575	632	589	624	590	586	542	590	580	582	558	563	624	575	617	583	566	572	590	586	549	596	600	534	568	572	597	570	584	583	572	540	598	580	580	549	543	591	573	600	571	606	602	576	583	572	584	570	639	598	610	573	606	621	562	633	601	615	538	565	564	561	600	567	585	574	569	581	581	589	569	558	569	605	576	533	602	545	601	597	570	570	600	572	549	591	575	578	568	565	584	580	610	647	596	585	609	613	576	593	593	561	576	609	570	610	554	589	583	588	570	590	589	588	564	648	551	572	562	613	574	555	608	646	581	606	566	564	593	575	552	588	586	530	551	584	555	567	584	601	535	561	559	586	572	582	550	615	632	578	579	605	618	582	552	541	574	556	564	559	582	538	606	647	596	578	617	583	563	584	619	568	574	522	595	593	570	566	572	570	577	581	586	578	615	535	624	572	594	583	583	569	616	566	553	570	553	598	583	630	578	629	603	581	618	612	614	562	595	605	586	570	600	569	563	572	574	586	547	598	600	590	557	618	548	580	576	603	594	543	579	554	588	613	562	590	579	590	562	595	560	547	598	533	527	597	599	592	606	582	553	588	567	564	587	598	575	614	544	609	578	555	583	596	570	571	567	580	567	611	560	548	558	580	613	566	621	608	584	575	598	530	551	656	540	600	576	596	645	578	571	625	586	569	583	558	569	569	603	586	586	593	632	609	554	598	598	591	584	609	565	603	627	562	613	536	589	597	538	625	535	558	542	598	590	613	618	596	616	592	549	585	638	616	578	551	557	594	597	617	581	579	576	581	575	597	580	609	576	600	591	580	581	580	574	571	544	597	509	589	596	616	561	603	588	572	585	549	589	568	544	573	576	596	561	564	563	574	616	571	594	592	593	617	551	602	606	602	618	558	584	531	634	583	620	558	605	581	609	546	562	554	605	564	574	598	578	545	580	575	608	560	577	580	562	564	569	641	582	553	604	590	577	566	578	592	578	572	614	603	600	604	573	606	625	552	611	585	622	582	568	610	599	544	576	586	590	595	573	605	598	562	565	610	571	525	590	600	542	585	597	572	535	587	565	572	563	629	569	600	570	602	556	611	577	630	571	588	588	613	605	576	622	573	578	583	567	632	576	630	562	546	555	571	581	603	606	577	598	565	572	574	564	573	545	589	575	541	607	604	586	607	581	531	593	532	583	563	564	618	592	596	553	579	586	551	620	586	645	577	616	630	576	552	594	566	616	606	591	603	579	582	576	625	562	603	567	572	591	548	558	567	571	571	594	584	564	596	580	594	607	591	586	603	540	555	598	623	576	573	569	593	589	570	599	587	553	559	563	605	584	613	565	592	510	552	579	582	588	600	572	585	541	596	582	584	582	572	556	590	523	585	622	586	580	589	584	543	592	535	573	593	544	606	551	588	574	573	575	622	574	593	568	550	594	635	607	569	544	603	560	589	589	598	627	596	621	581	611	604	579	609	559	638	575	557	570	618	546	596	573	598	544	588	594	566	561	595	581	626	600	522	561	567	565	589	609	588	590	557	605	545	586	520	612	601	498	599	585	545	585	579	578	626	595	548	559	577	576	586	592	578	563	603	547	605	562	556	584	604	633	578	624	595	603	587	577	578	591	565	611	613	586	572	606	603	576	579	581	579	569	540	633	587	554	573	559	574	611	566	627	563	571	578	570	613	609	573	584	570	604	606	585	532	529	573	585	576	593	607	595	581	575	609	582	588	554	560	569	611	581	635	564	552	577	576	637	590	588	566	581	617	603	557	574	604	565	594	615	567	585	614	560	570	578	566	578	576	606	600	599	607	539	545	631	597	578	557	560	547	630	573	565	572	603	594	601	567	582	603	575	593	609	517	560	548	575	577	543	540	597	594	535	553	622	616	606	544	564	614	591	564	585	575	640	554	594	615	576	603	629	585	580	583	546	553	596	544	583	632	597	539	560	563	578	581	528	558	602	565	607	564	553	603	586	597	559	600	590	579	600	573	585	579	580	634	592	580	576	602	619	591	571	586	567	593	569	560	553	611	602	568	565	559	563	589	575	564	630	553	588	572	605	600	548	583	591	592	569	611	599	602	590	537	576	545	629	577	576	594	601	625	580	605	582	561	564	624	593	598	567	594	572	588	588	570	564	576	572	616	581	593	600	570	600	575	580	649	563	566	580	571	553	566	589	612	602	615	536	567	590	602	617	574	585	595	583	603	590	577	564	571	595	605	574	580	583	612	591	591	575	574	584	609	596	545	629	602	577	577	576	563	615	570	573	620	554	597	600	605	605	544	589	579	620	526	599	611	581	543	559	556	571	613	551	629	585	603	602	527	586	590	560	565	566	547	631	571	561	660	607	584	557	618	576	566	586	613	577	590	575	522	577	594	575	559	599	529	609	550	545	539	598	585	592	572	541	557	601	589	557	588	577	586	566	550	580	566	538	586	562	526	603	605	573	628	552	587	557	576	626	582	594	593	539	542	652	541	580	568	575	602	612	590	568	632	573	610	610	590	603	574	591	598	570	605	566	617	583	555	560	520	562	579	613	599	574	587	560	605	617	585	546	607	607	576	558	574	553	535	605	578	541	569	569	590	556	581	602	590	533	632	586	573	631	565	582	558	579	632	583	569	558	565	578	563	557	519	554	605	551	592	553	596	608	572	592	581	584	589	580	534	541	585	585	541	583	586	604	589	581	518	546	553	574	577	614	609	584	564	613	572	568	528	609	633	585	587	641	533	572	605	594	584	536	577	594	593	589	592	564	577	610	583	573	529	646	575	572	598	596	581	570	553	571	570	578	545	602	590	603	545	561	585	584	543	527	612	546	579	532	566	544	589	540	568	593	580	590	573	598	588	595	565	579	552	576	597	568	590	603	617	619	622	565	616	621	583	584	561	576	614	613	594	589	563	587	567	581	560	641	571	583	617	577	589	572	575	571	571	573	581	610	545	563	602	572	619	581	543	591	590	574	581	604	590	578	593	546	638	560	595	575	579	572	561	587	564	556	582	540	557	598	621	581	564	559	646	597	595	576	527	619	547	588	555	605	544	587	600	577	575	602	600	608	566	592	597	615	600	578	618	588	600	593	556	570	560	552	570	579	589	550	572	608	584	593	621	580	589	571	572	588	573	523	591	566	598	550	586	584	561	584	536	585	567	567	576	561	512	602	586	607	600	598	595	579	547	564	561	565	607	570	549	564	569	557	572	602	579	590	548	581	569	578	606	621	574	567	570	594	579	595	569	635	559	606	578	600	607	578	572	567	625	564	563	591	613	557	589	587	609	570	582	597	597	593	583	584	564	568	544	571	586	581	584	576	594	501	566	554	583	592	588	570	532	546	579	569	585	548	582	606	582	618	556	589	546	614	547	612	585	590	592	564	564	573	601	528	578	594	581	579	582
52302	42241	38448	6707	4485	3479	2700	2225	1865	1721	1431	1338	1247	1162	1130	1067	1014	1027	947	967	947	884	916	878	899	923	889	896	905	2534	10451	11490	7975	4002	1672	1555	802	785	727	837	847	841	774	802	769	811	789	837	789	858	825	775	808	804	795	768	724	814	781	832	833	828	854	827	813	827	799	754	802	831	789	812	836	737	766	800	822	803	777	819	787	833	805	824	857	786	789	853	817	848	812	824	754	778	834	781	782	771	890	783	791	829	758	802	828	813	834	786	810	772	832	812	776	768	805	836	822	789	806	782	800	817	829	825	789	771	815	804	781	732	815	793	806	787	787	779	793	772	780	841	783	790	792	788	833	842	769	766	766	769	784	780	827	850	767	762	810	845	790	790	813	736	829	833	765	804	798	826	751	775	797	763	766	807	849	790	872	802	769	801	796	788	812	820	819	798	768	805	801	781	777	822	793	782	871	850	802	841	773	772	771	813	814	842	820	775	796	772	741	798	807	792	788	806	781	818	785	813	787	833	789	815	787	812	839	737	841	815	809	835	852	828	800	803	816	799	713	824	802	830	843	788	813	767	822	792	854	781	752	858	794	799	783	781	806	798	780	768	780	782	779	790	803	770	773	813	786	787	775	783	801	806	794	822	784	757	777	803	765	796	741	792	772	779	830	735	750	822	799	824	759	751	739	797	786	790	830	806	828	840	794	802	783	803	845	783	804	809	739	836	803	776	820	768	806	750	800	857	819	809	823	864	817	767	803	778	799	802	779	825	786	808	813	730	768	814	861	801	783	740	794	799	837	807	808	812	794	829	789	771	714	757	791	844	834	807	773	841	783	819	778	799	815	739	797	795	799	724	836	736	773	786	784	812	789	812	812	797	756	815	763	828	799	841	813	806	869	818	780	792	793	800	752	832	813	812	840	822	786	761	807	761	809	803	812	798	804	810	773	818	789	855	806	793	817	776	806	797	801	818	795	714	796	775	845	821	784	805	826	797	787	792	839	827	816	789	807	840	821	787	783	741	837	851	827	801	836	815	794	778	841	808	786	792	782	817	812	805	759	780	841	807	792	836	841	835	786	810	765	805	815	771	833	832	806	785	820	833	766	779	809	774	763	764	792	781	796	799	778	755	781	761	785	791	793	825	803	839	833	803	826	804	808	795	807	823	785	826	830	798	803	814	845	833	854	759	857	795	785	750	830	835	797	808	782	757	795	792	809	804	774	810	821	805	805	807	790	826	757	768	830	796	781	815	786	810	798	815	783	828	830	779	798	849	789	845	797	809	777	830	832	823	802	775	820	801	827	871	811	821	785	800	805	814	799	807	760	749	782	803	820	830	818	799	805	812	794	813	779	822	763	816	810	782	788	790	826	804	822	817	804	811	760	781	785	810	765	808	793	799	865	797	799	822	827	809	805	785	759	819	815	824	777	814	839	760	783	790	760	847	792	753	762	802	733	781	765	820	776	814	824	766	791	800	784	829	753	807	773	805	800	789	795	824	825	827	811	756	804	808	815	778	816	831	786	803	819	816	846	869	825	810	814	777	787	857	814	834	813	790	786	829	807	735	839	803	787	791	747	804	799	781	829	793	751	762	832	757	830	811	812	852	843	802	747	782	792	800	824	766	771	821	760	805	771	797	826	831	799	815	781	750	763	777	771	768	832	851	793	771	806	844	783	748	807	810	814	826	788	830	791	796	829	792	806	791	779	796	796	770	782	810	778	843	795	749	785	778	771	832	799	840	809	804	796	826	834	794	815	799	794	818	783	758	810	834	785	820	782	806	845	800	780	848	815	842	807	815	773	777	801	770	782	780	785	854	770	822	795	778	770	844	790	736	827	767	834	819	804	781	806	807	842	798	791	747	804	824	806	825	784	808	808	789	793	796	805	729	820	761	831	831	775	782	834	768	821	746	793	829	805	845	791	854	793	763	817	793	807	805	732	800	831	795	810	831	822	756	809	792	800	797	815	789	847	798	829	752	796	776	814	818	742	797	827	798	801	815	845	778	804	832	806	811	772	824	765	783	782	798	773	779	793	780	732	817	830	767	782	771	819	785	815	800	827	809	831	829	797	818	815	817	786	797	803	785	842	852	787	793	796	749	753	797	801	798	815	761	754	747	782	791	798	805	830	825	790	827	847	747	767	862	816	825	755	793	838	780	824	799	771	806	767	735	801	821	744	791	810	778	737	781	817	854	812	786	767	811	805	783	789	807	793	785	805	806	788	794	847	774	794	802	829	766	778	837	782	749	792	824	824	830	857	813	809	786	786	789	770	803	796	793	796	806	777	773	860	818	761	836	785	766	810	789	814	801	781	822	787	796	786	778	801	755	770	806	766	793	795	842	772	766	792	832	769	803	767	829	823	809	773	787	766	768	808	840	811	784	776	784	828	831	803	798	777	835	818	804	795	771	762	760	841	803	758	802	835	786	824	776	799	788	801	838	794	771	821	830	837	791	788	788	793	811	765	778	838	809	826	831	843	783	826	831	831	865	792	830	743	788	804	824	792	816	798	801	813	761	810	782	794	853	785	803	821	821	802	779	804	785	781	773	766	802	852	804	820	825	772	805	811	797	782	768	790	845	803	783	816	802	775	766	798	743	822	732	744	809	848	813	793	872	798	807	774	805	756	755	837	804	839	784	794	861	831	836	829	830	767	801	818	716	846	810	816	779	782	786	781	739	793	832	805	810	819	822	817	832	820	789	751	814	806	827	794	781	821	784	768	802	776	818	800	751	806	774	802	786	787	796	759	770	794	784	767	782	795	818	773	830	757	808	796	788	757	764	804	808	784	803	785	772	870	809	770	814	778	808	849	822	837	802	821	764	781	793	824	795	739	852	792	774	799	788	787	790	864	823	826	803	820	780	848	818	848	811	806	797	758	811	740	809	775	795	799	789	823	835	830	755	733	813	802	751	802	832	817	828	801	790	806	807	750	798	747	793	784	811	824	775	800	796	801	821	786	766	818	788	797	789	825	791	841	765	781	798	807	798	775	844	827	789	809	772	821	817	855	773	840	768	804	798	773	810	788	783	805	770	804	808	778	776	793	822	795	788	797	806	800	816	855	785	814	800	794	818	814	758	834	771	806	809	774	773	767	820	776	815	804	776	769	773	808	778	791	810	845	742	747	762	828	798	810	760	820	809	758	766	813	744	814	833	831	818	780	785	820	793	829	826	768	836	831	744	805	819	788	834	769	826	815	798	835	763	788	850	779	812	826	808	759	816	765	810	811	812	823	807	778	818	858	797	844	764	841	789	831	808	790	806	788	761	812	820	782	793	778	780	781	816	757	794	785	788	831	771	807	840	827	764	797	835	787	845	814	834	820	815	778	825	806	790	791	821	829	786	787	800	796	750	804	782	814	833	806	788	796	815	746	785	795	787	822	788	819	804	826	783	824	815	814	807	873	772	824	801	829	793	779	766	804	819	831	803	828	787	763	850	807	851	813	791	821	814	785	828	848	804	839	837	845	810	785	791	810	811
27107	21352	18381	2743	545	473	489	421	377	397	430	437	452	403	450	440	410	394	427	384	421	415	437	416	400	454	458	397	413	449	622	930	1000	741	495	394	436	415	411	401	401	415	409	411	376	396	455	416	400	411	411	418	402	413	425	443	404	437	392	379	444	380	429	386	401	418	399	460	385	420	412	405	424	405	400	420	387	445	421	384	431	441	475	430	401	418	381	426	438	433	420	426	440	415	414	418	396	378	400	396	352	433	432	449	419	380	412	386	388	382	411	415	399	427	418	417	414	399	444	372	438	395	416	393	396	421	420	406	411	419	427	411	406	392	413	425	436	408	416	411	451	401	400	392	403	406	398	437	439	417	409	448	389	439	409	444	420	399	428	437	417	394	396	421	425	411	424	399	400	381	382	421	403	423	409	415	398	390	393	422	399	423	410	400	407	445	406	397	381	460	434	409	444	426	374	425	424	407	385	377	407	461	443	406	411	418	451	403	413	399	453	432	416	416	435	414	369	375	408	399	409	394	437	425	386	400	441	421	413	406	389	441	390	413	422	414	419	440	400	393	389	368	385	425	412	435	448	438	453	406	394	405	360	390	376	394	426	431	423	419	432	420	421	422	417	387	403	425	389	427	451	408	411	402	393	457	395	393	408	402	396	424	432	400	407	449	407	445	402	417	391	363	404	415	421	406	401	406	391	397	422	429	399	399	448	395	429	421	411	414	375	402	408	412	427	404	406	418	419	403	365	399	427	397	429	430	416	384	424	379	368	415	401	428	394	391	391	422	409	416	403	430	421	421	427	460	406	387	415	428	434	413	406	408	389	406	404	406	432	448	414	411	415	388	434	388	396	416	391	409	387	391	386	393	427	402	438	415	377	413	405	414	383	400	374	426	419	409	407	431	392	431	431	399	405	420	442	403	401	405	385	402	400	419	416	401	387	399	404	414	370	435	438	384	393	403	411	412	429	389	437	405	382	432	456	396	404	426	391	410	376	429	413	422	431	442	417	399	374	414	435	395	376	411	381	438	441	398	419	383	421	415	448	437	402	422	448	422	416	416	411	405	393	407	413	399	414	389	416	388	407	382	389	425	399	425	420	378	438	410	415	419	410	385	451	398	406	419	425	366	371	420	377	466	461	385	409	442	383	439	416	402	419	402	421	440	403	421	443	428	396	416	402	406	436	381	383	392	428	401	438	408	417	424	410	407	371	436	395	440	423	413	412	388	398	406	431	391	419	397	416	426	414	384	386	419	430	422	386	394	399	399	422	393	381	433	430	395	428	412	450	429	412	414	422	432	423	435	408	421	419	425	415	378	382	434	410	422	425	421	419	384	394	400	412	416	390	410	399	407	399	411	399	436	420	423	427	408	388	385	427	411	403	448	404	452	421	398	395	403	425	399	400	414	420	427	413	375	417	413	419	416	431	443	365	394	388	422	394	398	392	423	443	441	413	443	426	430	402	382	391	445	415	414	403	388	447	440	453	420	424	382	435	425	405	425	411	422	419	429	388	430	421	406	445	430	415	452	430	420	426	379	423	418	412	386	410	409	440	447	397	413	449	418	412	424	427	467	429	431	425	451	383	434	432	400	400	361	441	412	418	404	414	399	377	400	408	389	415	404	422	446	404	406	440	420	431	425	439	372	382	412	426	407	392	441	412	433	419	377	425	443	412	431	426	372	427	447	401	397	408	391	436	411	409	387	405	399	367	425	417	412	417	379	414	395	424	408	420	453	438	404	415	397	415	402	438	399	398	422	435	393	411	401	396	410	439	402	415	407	402	390	415	409	429	435	396	415	415	392	430	404	412	386	383	415	395	411	419	369	436	423	411	424	425	411	391	391	419	384	420	386	402	417	434	445	373	422	444	405	390	421	425	414	404	411	435	410	450	411	395	424	404	396	407	395	394	405	411	416	446	400	376	418	429	414	441	438	414	391	414	439	385	411	431	409	422	393	414	402	374	425	405	399	450	396	405	454	411	399	439	428	417	397	402	407	399	447	403	418	403	409	441	411	418	392	394	462	426	419	410	390	436	405	422	426	443	411	422	409	416	420	404	396	400	383	410	451	385	397	462	403	434	461	423	385	392	457	388	405	416	429	409	429	429	395	437	435	388	384	483	394	409	395	417	404	403	423	436	398	384	392	412	438	428	407	381	423	400	403	421	423	374	404	412	427	442	405	448	424	407	393	418	437	410	390	403	434	376	431	386	399	415	407	391	423	378	409	410	404	432	419	408	430	420	451	453	403	427	389	392	402	414	393	425	451	410	381	417	393	454	401	443	408	378	384	433	417	408	409	420	414	449	417	414	413	398	422	433	409	389	410	376	446	405	395	451	373	399	418	401	419	408	388	400	428	396	398	413	433	400	419	392	385	431	414	409	392	423	410	391	402	406	425	439	424	457	386	376	409	402	398	398	420	459	429	420	393	449	422	430	425	421	439	412	458	433	412	430	433	405	457	424	399	427	403	403	437	427	383	408	402	421	395	378	396	372	417	401	380	421	390	421	411	425	395	417	399	401	413	394	414	403	432	442	415	426	410	414	404	419	381	419	446	420	419	425	384	415	417	420	428	425	394	399	397	397	431	420	402	424	428	423	451	426	366	419	410	410	394	403	435	415	438	418	415	384	400	417	435	400	407	405	433	393	382	413	431	401	440	396	401	405	432	411	411	404	379	382	424	401	402	385	417	438	417	387	420	428	423	421	397	385	406	396	445	400	401	382	389	396	395	415	437	435	401	461	393	406	399	408	416	421	369	432	396	404	433	448	437	421	389	398	445	421	429	456	415	415	423	393	367	411	437	379	426	441	379	475	458	402	393	407	396	398	394	439	428	406	422	405	380	457	380	387	445	424	399	425	431	417	423	417	416	445	381	460	405	428	426	421	406	453	414	397	459	387	400	382	409	399	413	418	425	431	438	429	374	394	392	435	402	390	455	396	353	412	406	358	399	420	447	453	399	405	416	403	417	400	400	430	405	366	418	403	422	418	388	385	409	364	474	402	434	416	434	397	419	427	417	430	361	426	422	423	427	394	394	423	408	409	407	436	378	382	416	419	418	380	436	429	427	407	403	415	406	425	441	401	398	379	436	407	415	413	448	396	409	403	398	431	392	442	394	437	442	456	436	403	423	435	433	440	409	448	428	429	418	450	400	436	416	412	408	435	420	408	437	430	387	433	411	431	424	416	379	418	400	407	404	408	403	429	423	429	392	430	374	400	399	429	412	429	423	396	412	389	384	399	420	403	427	416	407	436	415	444	418	373	412	419	393	410	429	413	396	405	408	431	410	407	426	419	449	399	431	355	422	405	417	411	373	401	440	421	405	431	409	428	421	418	404	395	401	385	420	423	395	415	416	398	419	450	420	392	400	385	409	428	399	396	439	420	453	401	386	395	413	393	415	396	385	384	399	395	422	408	399	399	416	380	398	425	401	375	435	430	423	366	396	447	382	393	403	410	403	404	405	406	409	365	407	430	372	450	422
24947	22108	10999	982	756	679	712	636	638	604	650	647	603	590	592	609	571	545	565	564	595	579	582	585	596	558	597	590	595	700	1122	1636	1569	1217	700	629	658	532	532	567	577	578	599	583	567	567	597	545	624	583	615	581	605	595	578	569	564	573	543	589	593	568	633	639	584	585	533	565	557	596	563	528	600	588	614	565	545	568	565	625	558	585	594	578	567	582	581	551	555	549	575	589	635	530	557	560	603	543	579	596	584	536	579	617	592	555	627	613	568	588	611	610	582	585	552	605	556	545	577	558	576	578	523	617	610	575	539	563	582	579	559	605	549	576	606	527	581	567	590	569	578	594	532	553	566	612	613	605	610	543	598	584	551	584	563	560	561	579	533	595	589	605	571	605	571	580	587	539	553	596	564	565	549	630	553	660	567	616	579	577	553	593	573	592	550	590	595	603	565	590	517	552	594	530	596	545	549	580	613	561	565	536	560	588	589	588	539	572	588	618	541	586	584	579	589	596	619	567	569	582	526	584	587	562	548	592	590	592	578	598	577	575	624	624	545	557	641	567	604	564	558	575	581	537	630	554	568	568	575	585	562	578	614	638	543	574	622	567	607	575	560	609	572	627	549	568	554	587	560	541	606	577	627	564	668	596	626	588	576	600	507	569	537	578	531	521	615	605	511	555	593	590	544	570	543	579	569	589	543	542	553	564	557	572	544	585	578	546	548	613	557	606	568	573	580	544	608	587	562	554	575	535	586	548	556	517	585	574	611	561	579	586	554	562	579	600	610	595	584	587	586	571	542	562	612	565	598	598	606	533	573	576	609	566	595	605	588	563	565	589	604	604	605	586	612	593	571	566	567	587	575	567	555	562	569	597	578	595	543	579	565	544	561	593	545	572	605	592	611	560	575	586	557	615	536	621	595	564	581	597	554	567	551	589	590	588	524	594	627	553	617	531	551	604	570	551	559	568	579	566	562	554	585	602	565	578	555	587	583	558	610	615	591	606	586	593	614	572	590	568	572	560	577	576	591	591	596	583	555	577	573	560	588	541	505	561	606	594	556	589	605	580	554	613	582	611	568	579	562	537	569	542	580	596	522	590	555	570	552	583	563	581	589	576	570	578	601	569	578	556	571	601	611	565	571	596	591	556	589	576	552	579	582	552	601	577	606	566	590	575	584	581	528	581	575	591	566	587	583	520	540	607	551	589	581	635	550	523	582	601	563	604	585	576	595	617	542	585	575	568	569	597	561	598	563	597	590	592	564	566	525	579	562	545	630	531	573	598	580	576	595	617	576	565	637	543	595	571	589	557	523	576	537	600	577	557	623	610	557	582	566	594	526	596	556	525	607	572	557	589	615	595	616	575	539	558	594	566	565	593	613	589	612	576	575	572	569	571	557	562	609	571	574	561	592	583	601	576	566	603	577	551	595	615	537	584	587	579	572	620	571	578	619	568	546	600	564	572	552	610	578	581	616	620	578	541	662	595	579	569	582	546	634	585	550	550	529	586	575	563	564	548	544	578	516	561	557	605	576	608	562	607	582	610	577	585	579	585	596	600	606	605	583	619	573	587	580	592	577	534	559	565	586	601	608	570	581	586	555	578	552	599	572	593	594	591	618	580	533	561	588	615	544	538	576	539	553	558	518	539	591	582	578	598	591	542	567	588	576	576	557	575	566	532	582	613	617	535	596	581	593	538	632	530	549	593	566	541	588	592	561	571	601	582	596	571	612	583	567	566	587	552	558	593	595	620	565	554	632	623	562	585	538	571	583	609	586	621	616	589	573	558	550	575	578	554	512	560	603	626	596	575	551	593	575	560	550	553	559	589	572	563	579	602	586	550	562	572	555	590	584	591	563	573	612	558	531	568	578	559	590	612	595	585	600	599	618	571	576	592	565	582	566	573	562	568	568	580	608	550	593	576	547	567	552	597	599	568	561	581	518	580	563	581	550	540	588	559	603	558	564	586	568	603	575	556	596	594	584	528	547	551	608	567	590	579	576	602	600	560	563	589	556	588	579	587	578	578	646	565	585	554	588	550	546	574	552	592	552	560	609	591	563	545	561	564	576	540	604	574	557	571	572	610	591	576	595	538	559	580	562	545	553	557	598	602	599	604	577	610	550	600	611	565	576	606	590	570	579	557	563	552	538	543	601	582	609	557	627	594	599	571	597	592	621	608	582	601	578	568	564	596	570	569	533	604	568	564	601	544	591	529	577	572	584	561	584	582	578	610	563	549	579	609	561	577	575	609	545	598	544	572	560	557	585	550	592	537	564	611	580	573	576	607	549	591	612	604	614	561	593	572	546	554	602	572	622	565	566	529	593	613	592	550	621	566	570	563	589	590	543	551	583	569	546	621	591	629	578	548	624	605	601	600	573	585	558	585	558	592	555	551	558	582	606	653	525	577	594	545	586	564	581	622	560	586	581	602	571	555	620	576	563	580	594	560	591	580	566	590	570	566	532	612	619	581	575	574	589	547	571	575	607	581	561	556	551	618	592	576	560	586	602	594	589	593	576	556	620	570	609	589	606	591	593	611	576	572	540	556	540	608	590	551	609	574	584	609	553	592	576	613	567	566	582	585	551	572	596	584	580	597	593	610	587	596	560	593	563	564	570	540	600	559	599	566	599	560	597	648	567	596	593	569	539	585	574	605	594	575	587	598	628	552	595	605	595	602	535	610	555	567	594	567	583	564	571	584	572	589	587	544	591	580	582	627	617	606	543	580	568	606	546	591	567	585	554	596	611	584	596	586	523	599	606	554	582	558	590	587	563	595	574	589	583	595	573	565	591	579	570	545	592	556	557	580	595	576	592	538	570	606	572	567	527	537	569	569	587	583	534	566	558	568	571	594	564	585	588	542	584	570	576	559	595	607	569	603	569	555	569	585	580	552	586	547	542	594	606	581	592	531	559	557	584	594	571	579	583	592	557	596	559	610	557	591	576	577	546	616	540	591	575	582	586	593	546	553	552	582	604	581	603	607	515	595	571	574	545	551	609	594	564	589	549	585	552	519	578	590	605	588	557	598	594	605	586	607	573	557	568	590	591	585	569	578	567	584	526	575	600	595	602	611	601	581	559	544	541	561	566	546	577	583	544	591	548	546	580	593	583	596	581	587	569	527	569	546	555	562	558	572	585	592	556	579	567	549	520	545	594	585	600	564	561	547	617	585	568	566	560	559	605	528	554	562	568	581	568	527	549	557	557	590	549	592	595	569	585	587	574	569	587	540	570	590	559	565	599	594	609	544	546	588	594	611	563	567	556	608	527	579	607	550	549	565	552	589	579	579	531	567	605	585	569	573	567	580	594	583	597	573	630	575	599	552	595	631	587	574	577	550	562	594	555	559	596	563	590	570	597	587	597	524	556	601	572	581	579	570	589	568	577	610	568	582	606	613	598	565	599	574	583	550	546	574	594	544	522	631	531	538	601	580	568	542	586	590	572	551	580	584	562	592	573	585	569	554	597	592	571	539	532	563	560	575
24030	21143	29110	23498	21058	10502	1264	831	771	781	746	711	664	614	601	633	637	615	606	579	600	630	601	624	635	633	603	605	631	774	2744	4130	2986	1788	842	582	624	573	637	561	590	567	576	583	575	580	609	604	534	581	544	573	584	572	558	570	594	597	576	585	629	569	615	570	560	562	605	531	594	565	556	601	570	613	578	587	570	563	615	611	592	584	611	600	607	578	578	539	546	553	590	571	609	553	586	608	604	584	605	601	533	604	648	590	586	575	598	619	582	560	583	577	583	554	571	619	630	541	535	571	573	581	595	602	570	537	589	572	592	587	566	581	566	597	589	552	614	579	561	595	639	557	582	554	563	591	577	615	587	578	604	575	583	583	548	564	610	633	565	598	612	594	588	615	601	560	538	632	584	581	592	610	576	628	563	545	604	632	590	619	584	571	577	584	529	579	595	577	570	571	564	556	589	589	605	573	579	607	610	599	605	574	535	599	570	579	598	575	569	580	588	566	561	525	590	592	577	611	605	586	561	575	627	575	608	602	572	612	582	551	567	612	594	591	561	599	616	586	604	550	597	553	592	606	601	559	597	543	548	581	578	586	564	589	628	608	573	581	584	542	566	597	645	593	541	606	548	587	579	573	590	620	643	572	579	589	535	610	590	585	574	553	576	578	610	556	578	575	619	593	603	581	558	552	593	552	561	590	578	601	605	590	560	601	563	543	578	558	610	597	598	592	612	556	626	599	565	600	622	578	597	586	585	556	586	556	609	583	567	559	557	562	567	599	586	561	598	578	562	568	642	609	568	570	602	591	573	588	553	527	600	626	606	567	626	598	594	587	559	562	595	598	596	607	587	580	589	587	571	606	591	596	617	601	554	584	558	532	605	597	582	580	580	583	540	574	521	545	577	584	588	535	637	594	586	558	574	586	586	566	580	513	565	612	568	570	591	586	581	568	561	582	569	585	598	535	573	605	596	589	599	551	569	569	592	585	608	636	605	589	601	580	574	585	595	574	591	568	601	613	579	579	596	561	597	592	601	617	564	570	575	552	563	581	562	587	589	595	554	624	638	585	578	553	593	594	554	587	564	587	580	563	598	537	568	579	564	598	600	520	556	573	550	586	613	564	640	565	565	570	583	590	582	568	539	597	588	569	597	573	572	556	577	550	601	576	587	579	609	581	578	590	540	579	524	567	586	550	580	629	556	533	554	582	606	593	548	591	596	595	619	608	565	596	567	561	581	550	561	561	563	605	611	585	594	568	582	562	555	577	590	610	671	582	586	580	553	595	588	530	594	565	569	574	592	630	594	601	611	609	570	580	550	616	563	590	577	559	573	563	595	606	570	547	593	593	580	621	620	559	549	573	588	559	587	578	589	621	625	599	588	584	578	529	589	617	568	521	580	567	534	543	581	579	548	591	578	560	602	604	564	569	567	577	591	621	548	559	539	569	624	567	592	552	547	546	532	570	586	612	570	572	583	598	574	557	544	565	539	563	551	581	601	577	591	563	575	560	553	568	580	576	548	604	593	597	562	633	583	619	593	572	590	562	592	566	587	577	539	535	563	576	559	534	542	605	573	553	571	559	590	582	568	586	627	595	557	570	572	593	590	587	560	591	579	536	525	625	538	558	602	577	574	573	582	575	579	558	602	624	585	566	605	585	533	593	592	540	556	581	620	554	583	543	575	551	568	615	631	562	588	574	608	556	641	589	621	614	584	567	626	595	527	599	527	567	548	593	550	567	582	582	563	588	614	571	573	559	577	587	580	593	575	556	540	602	609	593	598	617	565	586	611	620	580	634	630	572	594	621	605	592	603	552	578	584	555	552	561	589	595	550	570	591	563	563	554	585	519	549	577	585	569	535	550	532	559	532	584	606	594	554	607	534	591	606	551	596	610	552	570	579	579	601	538	608	539	635	605	566	585	588	598	566	556	540	603	577	568	607	603	575	584	591	585	556	592	592	532	617	533	616	592	601	587	568	606	554	570	581	545	611	594	575	578	582	525	552	505	608	579	590	603	582	593	567	581	565	557	530	598	607	557	529	565	562	591	605	541	564	603	583	563	580	602	557	582	594	587	559	573	594	584	595	629	583	582	591	568	593	589	578	539	600	591	562	578	591	562	604	560	590	565	584	617	543	593	606	637	569	559	519	590	550	610	592	595	593	562	540	605	584	561	563	552	628	587	616	582	656	581	577	579	544	541	560	577	579	565	612	535	558	584	578	602	572	554	594	621	589	582	563	588	617	632	577	594	585	606	585	539	592	586	584	595	561	557	582	562	616	585	490	566	595	614	553	551	525	568	578	556	607	562	562	573	607	576	570	542	590	606	636	608	597	559	552	545	545	572	538	579	543	585	589	624	561	583	575	607	610	558	628	551	576	563	562	559	549	630	612	596	579	557	585	613	604	549	636	562	613	614	568	580	584	592	561	582	582	610	587	593	602	572	581	566	593	561	628	607	587	594	583	583	592	588	563	591	578	589	552	579	603	602	567	643	527	558	613	523	525	601	535	574	572	559	556	611	556	594	626	586	588	584	569	551	576	571	553	543	590	575	582	606	551	644	561	597	633	603	553	542	574	542	589	572	576	611	626	603	583	608	568	598	579	609	594	626	613	562	564	556	631	595	570	583	603	556	549	579	592	560	572	584	556	599	576	590	599	551	572	586	589	612	545	592	623	566	591	592	600	564	556	585	557	591	596	602	561	623	564	581	559	554	585	596	612	573	561	586	546	593	603	545	604	553	587	581	590	600	563	544	587	596	577	592	575	594	582	575	582	593	581	589	583	591	601	569	536	601	565	555	576	606	583	598	552	543	603	569	594	571	593	560	590	577	605	576	611	604	616	554	599	563	574	577	649	572	579	604	554	585	585	600	625	569	601	618	576	557	607	565	600	581	556	611	592	582	592	523	590	571	597	567	548	586	609	551	610	553	561	569	596	596	553	567	595	576	595	543	539	585	622	562	622	600	574	569	565	570	543	569	520	587	606	586	619	585	573	577	569	539	574	568	560	578	617	577	552	562	580	574	582	583	570	583	568	578	585	599	567	547	598	600	602	587	616	631	561	586	593	602	584	588	551	549	588	580	598	558	601	611	569	581	570	607	609	577	609	574	599	601	552	566	552	543	542	567	556	506	623	585	537	615	607	590	581	552	530	626	586	564	576	590	581	570	604	573	537	553	593	565	556	610	538	566	561	570	555	576	565	560	606	571	572	606	584	566	543	594	578	571	564	587	575	564	605	640	515	575	590	556	554	559	582	597	568	612	588	585	543	579	573	581	595	588	584	625	539	562	586	596	575	587	555	597	551	589	573	574	555	620	616	571	598	549	587	592	571	552	530	577	588	584	584	621	570	630	553	540	593	555	569	570	589	582	571	536	559	570	614	599	605	548	555	636	601	603	564	568	559	541	583	568	579	604	567	538	605	517	580	545	620	559	582	607	616	611	589	564	554	567	621	572	574	601	558	588	573	609	617	555	575	586	570	589	573
47185	45528	30076	4082	2822	2249	1844	1551	1350	1330	1115	1131	1091	989	948	905	966	964	922	861	889	915	864	891	817	900	858	873	841	1252	5597	8030	5571	3284	1451	925	814	800	803	832	840	796	848	812	756	813	805	810	854	838	799	840	796	793	813	792	833	840	806	813	791	781	817	837	806	837	811	793	764	806	791	804	830	788	840	796	794	807	787	881	766	805	811	837	798	735	781	797	810	781	866	824	827	825	834	801	799	811	818	837	849	772	823	806	761	741	837	799	774	783	834	831	791	811	825	816	803	828	799	816	815	796	813	838	840	832	797	774	868	756	814	777	786	783	807	792	846	830	811	788	813	823	799	854	789	841	834	779	848	805	796	800	764	809	854	830	800	852	822	784	812	780	782	789	793	767	838	875	779	819	823	849	812	868	793	795	787	841	807	859	797	797	779	845	794	834	815	860	777	805	806	811	795	815	795	812	847	790	799	807	849	779	775	803	821	830	848	820	800	791	804	806	792	819	871	796	807	813	787	761	809	820	818	849	816	790	842	793	785	818	814	836	791	839	800	828	846	809	809	811	834	827	800	820	835	837	809	803	820	840	792	795	809	808	800	797	807	808	794	852	858	814	785	812	799	738	864	819	814	754	815	827	754	812	780	775	811	838	824	812	851	769	816	849	824	802	787	782	815	836	811	811	816	766	806	853	837	819	802	802	859	830	766	830	777	854	797	809	826	836	778	824	836	818	826	819	803	788	830	788	795	812	799	814	793	796	799	781	804	798	795	799	880	785	818	784	808	830	799	843	789	864	828	848	799	810	778	798	801	842	852	856	857	809	788	819	742	838	782	879	794	791	799	785	804	871	817	827	772	818	829	825	794	838	835	755	803	807	815	832	790	852	805	796	808	818	812	841	797	786	793	820	844	780	843	814	837	810	797	798	825	786	790	841	838	785	790	751	779	810	835	838	781	808	796	787	805	822	837	862	828	791	774	753	791	827	802	784	809	773	808	823	826	820	793	772	848	747	865	840	744	788	787	825	767	833	819	817	806	803	796	807	811	732	775	813	805	810	832	812	866	881	777	847	813	834	797	796	827	777	821	848	782	785	781	861	821	763	837	790	761	769	790	830	855	774	784	785	876	824	836	774	775	786	815	804	800	778	827	800	827	764	824	815	839	812	808	821	748	791	837	858	779	822	818	825	813	825	782	824	779	764	788	792	810	818	832	856	792	810	818	786	804	870	831	865	830	797	834	798	806	791	786	840	809	831	856	783	785	797	772	821	804	852	795	801	805	825	823	801	812	789	774	837	788	821	834	816	817	853	786	820	819	811	823	780	800	838	803	869	775	827	835	855	827	816	819	824	813	797	832	847	788	794	776	782	814	768	807	778	813	790	783	774	766	780	776	801	786	781	820	813	848	822	818	803	780	798	827	794	815	788	824	785	823	800	808	795	809	849	839	820	766	811	773	830	762	793	811	823	790	764	772	802	807	845	828	774	813	818	807	801	807	770	815	837	789	761	835	834	820	812	767	826	813	812	819	871	799	779	819	823	821	811	772	782	843	795	794	772	795	784	820	807	818	815	779	791	755	795	802	802	815	771	784	755	835	816	846	793	786	812	818	850	767	795	806	790	812	764	796	771	785	798	872	811	876	803	824	761	864	767	862	804	803	836	769	788	795	827	725	770	845	781	808	778	823	807	829	820	753	836	811	807	818	819	798	815	833	811	774	785	757	769	846	855	785	786	765	864	833	778	846	795	812	809	851	829	823	745	800	822	794	821	845	866	795	808	794	758	831	799	807	835	791	797	780	801	825	809	864	773	815	789	835	839	827	804	802	811	844	768	853	801	855	830	814	750	793	852	825	825	867	769	829	822	816	752	753	790	780	752	772	835	795	795	827	774	839	768	796	814	816	783	786	815	807	783	827	794	826	770	754	768	848	833	806	757	778	807	775	743	790	816	801	826	816	774	748	793	824	833	790	825	795	772	833	825	811	840	783	801	763	792	781	771	838	837	815	806	783	822	786	794	837	789	781	787	788	795	739	790	750	792	850	836	767	814	774	822	831	857	837	803	857	780	835	808	832	779	805	809	798	831	843	798	822	830	780	793	815	784	819	809	805	815	847	790	870	785	797	832	814	796	785	847	813	809	804	796	831	849	830	761	802	795	791	832	811	807	810	805	870	844	787	832	855	788	879	832	770	805	781	784	811	827	842	789	807	811	846	771	819	754	772	787	839	781	838	818	800	829	824	818	807	824	789	788	820	764	780	755	835	819	801	794	818	807	810	821	741	789	813	759	810	796	809	766	812	788	831	816	798	770	791	818	873	772	867	761	802	825	798	827	817	827	813	787	793	770	810	758	797	818	780	783	797	759	841	776	811	790	816	806	856	818	834	879	814	812	760	816	782	819	833	827	808	818	790	820	774	777	817	842	750	781	789	826	808	835	819	862	827	783	833	882	799	791	823	846	812	846	819	797	778	797	754	829	825	779	819	756	767	825	810	856	843	795	803	813	793	773	797	780	759	858	881	799	758	803	783	783	815	829	760	788	804	863	840	835	850	821	833	791	768	817	817	842	835	765	796	777	837	832	756	847	828	820	814	837	814	790	772	798	770	824	786	838	836	850	805	787	823	846	795	802	773	812	796	821	823	760	838	813	802	800	797	783	735	805	843	857	796	862	819	787	826	814	796	779	803	795	830	809	771	843	779	785	768	824	821	793	846	812	794	785	759	788	867	831	835	848	840	855	784	793	757	797	817	822	821	794	789	807	847	856	757	808	839	840	877	855	806	769	796	772	816	830	777	809	766	743	814	835	790	824	864	824	795	804	810	787	770	800	795	843	795	796	820	864	861	743	799	816	791	840	851	792	782	833	780	740	805	820	798	827	792	799	778	775	793	744	790	786	756	811	809	821	811	778	846	809	848	786	795	797	776	786	798	803	845	835	837	766	798	798	786	833	776	849	845	826	786	763	777	831	810	816	826	819	821	805	851	799	815	813	806	797	770	764	774	854	824	827	808	821	831	828	821	831	814	799	817	817	835	822	845	809	825	794	851	818	773	815	853	830	782	755	787	890	850	803	810	776	787	775	801	768	794	831	804	779	814	808	822	824	844	841	764	859	837	851	763	819	841	760	813	816	828	785	763	821	806	758	828	805	780	832	847	753	770	791	769	767	842	816	842	776	824	805	831	847	811	826	818	769	805	756	782	826	808	821	806	806	819	840	778	806	766	776	850	821	805	826	812	782	843	821	837	835	788	797	813	783	764	766	785	819	771	797	811	806	812	815	864	822	808	846	814	761	784	838	824	868	819	796	875	768	815	780	790	827	820	810	775	863	775	811	826	817	820	789	775	744	805	838	800	832	804	804	782	813	822	817	808	837	858	858	823	822	785	828	806	850	828	837	784	808	817	807	877	747	754	844	784	803	797	813	794	779	849	861	807	809	827	848	779	801	784	816	842	871	782	804	795	862	768	827	781	781	759	730	764	801	799	791
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
